diff options
author | Chris White <chriswhite@gentoo.org> | 2005-03-27 06:21:38 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2005-03-27 06:21:38 +0000 |
commit | 48d10b0e4834023cceb9de3ebf0161b8760ed649 (patch) | |
tree | 8ec6861ac373e1b26d0b6c4bf4080ee0e67aee80 /media-video/helixplayer | |
parent | Added cjk patch from CJK-LyX site. (diff) | |
download | historical-48d10b0e4834023cceb9de3ebf0161b8760ed649.tar.gz historical-48d10b0e4834023cceb9de3ebf0161b8760ed649.tar.bz2 historical-48d10b0e4834023cceb9de3ebf0161b8760ed649.zip |
Bumping to 1.0.3 for security fixes.
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'media-video/helixplayer')
-rw-r--r-- | media-video/helixplayer/ChangeLog | 11 | ||||
-rw-r--r-- | media-video/helixplayer/Manifest | 26 | ||||
-rw-r--r-- | media-video/helixplayer/files/digest-helixplayer-1.0.3 | 1 | ||||
-rw-r--r-- | media-video/helixplayer/files/helixplayer-1.0.3-bif.patch | 31 | ||||
-rw-r--r-- | media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch | 23 | ||||
-rw-r--r-- | media-video/helixplayer/helixplayer-1.0.1.ebuild | 4 | ||||
-rw-r--r-- | media-video/helixplayer/helixplayer-1.0.3.ebuild | 69 | ||||
-rw-r--r-- | media-video/helixplayer/helixplayer-1.0_beta1.ebuild | 4 |
8 files changed, 152 insertions, 17 deletions
diff --git a/media-video/helixplayer/ChangeLog b/media-video/helixplayer/ChangeLog index 112894ead492..e906ca60179c 100644 --- a/media-video/helixplayer/ChangeLog +++ b/media-video/helixplayer/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-video/helixplayer -# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.4 2004/11/17 23:56:12 chriswhite Exp $ +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.5 2005/03/27 06:21:38 chriswhite Exp $ + +*helixplayer-1.0.3 (27 Mar 2005) + + 27 Mar 2005; Chris White <chriswhite@gentoo.org> + +files/helixplayer-1.0.3-bif.patch, +files/helixplayer-1.0.3-sem_t.patch, + +helixplayer-1.0.3.ebuild: + Bumping to 1.0.3 for security fixes. 18 Nov 2004; Chris White <chriswhite@gentoo.org> helixplayer-1.0.1.ebuild, helixplayer-1.0_beta1.ebuild: diff --git a/media-video/helixplayer/Manifest b/media-video/helixplayer/Manifest index 2e019f5ca4ff..2c971c0c2f90 100644 --- a/media-video/helixplayer/Manifest +++ b/media-video/helixplayer/Manifest @@ -1,24 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 3ce413f275c687aa44db0f53d2239b07 ChangeLog 1331 -MD5 846794dd6d8249d568c56a94b452d0a4 helixplayer-1.0_beta1.ebuild 3264 +MD5 cedd383b77c50786f3f7d140a6eb0c40 ChangeLog 1561 +MD5 a83dd765a5420e292b64b72dd966c4c6 helixplayer-1.0.1.ebuild 1858 +MD5 ddcf90658d1dc3fc40a7cb27cfac0ba7 helixplayer-1.0_beta1.ebuild 3264 MD5 b545cb646f8e1ac50777745dfc1f380d metadata.xml 342 -MD5 3e53be68881aed7418463e1f231ec638 helixplayer-1.0.1.ebuild 1858 +MD5 61ba2636b3a3ee16bda913801dcb23f2 helixplayer-1.0.3.ebuild 1866 MD5 6438303cb10431e6fe1fd8c1a24328d4 files/50helix 22 MD5 9ff4380a6e2acce72f2685a5f5a03b2c files/buildrc 35 +MD5 cca1189dbb5ff1bc6e0fb9545a5e47ba files/digest-helixplayer-1.0.1 67 MD5 d9d3bd60b0c7de98d93ccde45775936d files/digest-helixplayer-1.0_beta1 88 MD5 b3efbf0d42d95ec571e60aaf9377d787 files/gcc_versioncheck.patch 502 -MD5 bded820ce4994950f10c24c5177f50fa files/installer-naming.patch 555 -MD5 cca1189dbb5ff1bc6e0fb9545a5e47ba files/digest-helixplayer-1.0.1 67 -MD5 b83696db32d29e1c07d27cb6ba16414e files/helixplayer-1.0_beta1-bif.patch 10461 +MD5 b83696db32d29e1c07d27cb6ba16414e files/gentoo_bif.patch 10461 MD5 05e35dbf9a20d31273bd7677ee716ff6 files/helixplayer-1.0.1-bif.patch 10637 MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.1-sem_t.patch 690 -MD5 b83696db32d29e1c07d27cb6ba16414e files/gentoo_bif.patch 10461 +MD5 b83696db32d29e1c07d27cb6ba16414e files/helixplayer-1.0_beta1-bif.patch 10461 +MD5 bded820ce4994950f10c24c5177f50fa files/installer-naming.patch 555 +MD5 260ceb9a6fbd75d0e1f64db95191a2fb files/digest-helixplayer-1.0.3 67 +MD5 b44d150d76f3f1654e11841d0f5f01ef files/helixplayer-1.0.3-bif.patch 1188 +MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.3-sem_t.patch 690 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.6 (GNU/Linux) +Version: GnuPG v1.4.0 (GNU/Linux) -iD8DBQFBm+UtFdQwWVoAgN4RAlGqAKDHZJItQH+oiAddGZ9naUqiuUIIDwCeL73n -dfkKvGH9peub0rd2AvWC3t8= -=FSjR +iD8DBQFCRklTFdQwWVoAgN4RAoe0AKDlOjCTQeVu7qJuexw4ArDaUqeWzwCdHK+W +txHhkCrxU7O58prtZwRFWLI= +=ziqn -----END PGP SIGNATURE----- diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.3 b/media-video/helixplayer/files/digest-helixplayer-1.0.3 new file mode 100644 index 000000000000..bb3bfb8eeef4 --- /dev/null +++ b/media-video/helixplayer/files/digest-helixplayer-1.0.3 @@ -0,0 +1 @@ +MD5 f527b3d712050578678b692b13ff0792 hxplay-1.0.3.tar.bz2 14002724 diff --git a/media-video/helixplayer/files/helixplayer-1.0.3-bif.patch b/media-video/helixplayer/files/helixplayer-1.0.3-bif.patch new file mode 100644 index 000000000000..5022a8073076 --- /dev/null +++ b/media-video/helixplayer/files/helixplayer-1.0.3-bif.patch @@ -0,0 +1,31 @@ +--- build/build/BIF/build.bif~ 2005-03-03 06:25:07.000000000 +0900 ++++ build/build/BIF/build.bif 2005-03-27 11:11:41.000000000 +0900 +@@ -5379,6 +5379,28 @@ + </source_dependlist> + </module> + ++ <!-- PLAYER GENTOO --> ++ <module id="player_gentoo" name="player/app/gtk" group="player"> ++ <cvs root="helix"/> ++ <cvstag id="hxclient_1_4_2_neptunex" type="tag"/> ++ ++ <attribute id="has_version_file"/> ++ ++ <includeplatforms> ++ unix ++ </includeplatforms> ++ ++ <defines> ++ HELIX_FEATURE_NO_INTERNAL_PREFS=1 ++ </defines> ++ <dependlist> ++ player_mime_util player_widget common_runtime common_system common_container common_dbgtool common_util common_unittest player_installer_postinst player_installer_archive player_installer_stage1 ++ </dependlist> ++ <source_dependlist> ++ player_mime_include player_widget filesystem_http ++ </source_dependlist> ++ </module> ++ + <!-- PLAYER_HXCLIENTKIT --> + <module id="player_hxclientkit" name="player/hxclientkit" group="player"> + <location file="/home/build/build/bif-cvs/helix/2005%2f03%2f01%2015%253a18%253a21/client/build/BIF/realplay_gtk_release.bif" line="0"/> diff --git a/media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch b/media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch new file mode 100644 index 000000000000..3214da6d3864 --- /dev/null +++ b/media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch @@ -0,0 +1,23 @@ +--- common/system/pub/platform/unix/pthreadthreads.h_old 2004-11-14 10:54:35.925645344 +0900 ++++ common/system/pub/platform/unix/pthreadthreads.h 2004-11-14 10:55:19.110080312 +0900 +@@ -102,11 +102,6 @@ + + #ifndef _MAC_UNIX + +-struct HXsem_t : public sem_t +-{ +- char padding[64]; /* Flawfinder: ignore */ // different linux versions have different binary reps blechhhh! +-}; +- + //======================================================================= + // + // HXPthreadSemaphore +@@ -129,7 +124,7 @@ + + private: + +- HXsem_t m_semaphore; ++ sem_t m_semaphore; + + //Prevent unintentional ctors + HXPthreadSemaphore( const HXPthreadSemaphore& ); //copy ctor diff --git a/media-video/helixplayer/helixplayer-1.0.1.ebuild b/media-video/helixplayer/helixplayer-1.0.1.ebuild index 596d28f96632..664fb4e8b174 100644 --- a/media-video/helixplayer/helixplayer-1.0.1.ebuild +++ b/media-video/helixplayer/helixplayer-1.0.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0.1.ebuild,v 1.2 2004/11/17 23:56:12 chriswhite Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0.1.ebuild,v 1.3 2005/03/27 06:21:38 chriswhite Exp $ inherit nsplugins eutils diff --git a/media-video/helixplayer/helixplayer-1.0.3.ebuild b/media-video/helixplayer/helixplayer-1.0.3.ebuild new file mode 100644 index 000000000000..5001d5d3a521 --- /dev/null +++ b/media-video/helixplayer/helixplayer-1.0.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0.3.ebuild,v 1.1 2005/03/27 06:21:38 chriswhite Exp $ + +inherit nsplugins eutils + +MY_PKG=${P/helixplayer/hxplay} + +DESCRIPTION="A free open-source media player by real" +HOMEPAGE="http://www.helixplayer.org/" +SRC_URI="https://helixcommunity.org/download.php/970/${MY_PKG}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +# -sparc -amd64: 1.0_beta1: build fails on both platforms... --eradicator +KEYWORDS="~x86 -sparc -amd64" +IUSE="mozilla nptl" +DEPEND="media-libs/libtheora + media-libs/libogg" +RDEPEND=">=dev-libs/glib-2 + >=x11-libs/pango-1.2 + >=x11-libs/gtk+-2.2" + +# Had to change the source directory because of this somewhat +# non-standard naming convention +S=${WORKDIR}/${MY_PKG} + +src_unpack() { + unpack ${A} + cd ${S} + + #adjust strange naming for helixplayer tarball + epatch ${FILESDIR}/installer-naming.patch + + #fixes the .bif file to create a gentoo_player custom target + epatch ${FILESDIR}/${P}-bif.patch + + #fixes sem_t based issues + use nptl && epatch ${FILESDIR}/${P}-sem_t.patch +} + +src_compile() { + + #copies our buildrc file over with information on where + #ogg and theora libs are kept + cp ${FILESDIR}/buildrc ${S} + + export BUILDRC="${S}/buildrc" + export BUILD_ROOT="${S}/build" + + #now we can begin the build + ${S}/build/bin/build -m hxplay_gtk_release -trelease -k -P helix-client-all-defines-free player_gentoo || die +} + +src_install() { + + # install the tarballed installation into + # the /opt directory + keepdir /opt/HelixPlayer + tar -jxf ${S}/release/helixplayer.tar.bz2 -C ${D}/opt/HelixPlayer + + if use mozilla ; then + cd ${D}/opt/HelixPlayer/mozilla + exeinto /opt/netscape/plugins + doexe nphelix.so + inst_plugin /opt/netscape/plugins/nphelix.so + fi + + doenvd ${FILESDIR}/50helix +} diff --git a/media-video/helixplayer/helixplayer-1.0_beta1.ebuild b/media-video/helixplayer/helixplayer-1.0_beta1.ebuild index 38be9453814b..6b03bd1227b0 100644 --- a/media-video/helixplayer/helixplayer-1.0_beta1.ebuild +++ b/media-video/helixplayer/helixplayer-1.0_beta1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0_beta1.ebuild,v 1.4 2004/11/17 23:56:12 chriswhite Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0_beta1.ebuild,v 1.5 2005/03/27 06:21:38 chriswhite Exp $ inherit nsplugins eutils |