summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2005-03-27 06:21:38 +0000
committerChris White <chriswhite@gentoo.org>2005-03-27 06:21:38 +0000
commit48d10b0e4834023cceb9de3ebf0161b8760ed649 (patch)
tree8ec6861ac373e1b26d0b6c4bf4080ee0e67aee80 /media-video/helixplayer
parentAdded cjk patch from CJK-LyX site. (diff)
downloadhistorical-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/ChangeLog11
-rw-r--r--media-video/helixplayer/Manifest26
-rw-r--r--media-video/helixplayer/files/digest-helixplayer-1.0.31
-rw-r--r--media-video/helixplayer/files/helixplayer-1.0.3-bif.patch31
-rw-r--r--media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch23
-rw-r--r--media-video/helixplayer/helixplayer-1.0.1.ebuild4
-rw-r--r--media-video/helixplayer/helixplayer-1.0.3.ebuild69
-rw-r--r--media-video/helixplayer/helixplayer-1.0_beta1.ebuild4
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