diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-05-02 00:13:32 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-05-02 00:13:32 +0000 |
commit | a6a8817dc9a9fb90ff70826f26a937affb8f358a (patch) | |
tree | 05b40ffd72708e0c23e802914a1758e957508955 /media-video/helixplayer | |
parent | version bump, fixes bug #75586. thanks to <vanquirius@gentoo.org> for the patch. (diff) | |
download | gentoo-2-a6a8817dc9a9fb90ff70826f26a937affb8f358a.tar.gz gentoo-2-a6a8817dc9a9fb90ff70826f26a937affb8f358a.tar.bz2 gentoo-2-a6a8817dc9a9fb90ff70826f26a937affb8f358a.zip |
Removed vulnerable versions and related files. Moved patch and files for latest version into a patchset tarball.
(Portage version: 2.0.51.20-r5)
Diffstat (limited to 'media-video/helixplayer')
20 files changed, 26 insertions, 1084 deletions
diff --git a/media-video/helixplayer/ChangeLog b/media-video/helixplayer/ChangeLog index fd53a87f372f..0d406f98eb1b 100644 --- a/media-video/helixplayer/ChangeLog +++ b/media-video/helixplayer/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for media-video/helixplayer # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.10 2005/04/21 16:29:20 tester Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.11 2005/05/02 00:13:31 flameeyes Exp $ + + 02 May 2005; Diego Pettenò <flameeyes@gentoo.org> + -files/helixplayer-1.0.1-bif.patch, -files/helixplayer-1.0.1-sem_t.patch, + -files/helixplayer-1.0.3-bif.patch, -files/50helix, + -files/helixplayer-1.0.3-sem_t.patch, + -files/helixplayer-1.0_beta1-bif.patch, -files/buildrc, + -files/gcc_versioncheck.patch, -files/gentoo_bif.patch, + -files/installer-naming.patch, -helixplayer-1.0_beta1.ebuild, + -helixplayer-1.0.1.ebuild, -helixplayer-1.0.3-r1.ebuild, + helixplayer-1.0.4.ebuild: + Removed vulnerable versions and related files. Moved patch and files for + latest version into a patchset tarball. 21 Apr 2005; Olivier Crête <tester@gentoo.org> helixplayer-1.0.4.ebuild: Mark ~x86 per security bug #89862 diff --git a/media-video/helixplayer/Manifest b/media-video/helixplayer/Manifest index b2571bb4c887..a601c469177d 100644 --- a/media-video/helixplayer/Manifest +++ b/media-video/helixplayer/Manifest @@ -1,30 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 a83dd765a5420e292b64b72dd966c4c6 helixplayer-1.0.1.ebuild 1858 -MD5 75ed185b972cd276a339309609fba567 metadata.xml 276 -MD5 ddcf90658d1dc3fc40a7cb27cfac0ba7 helixplayer-1.0_beta1.ebuild 3264 MD5 47288acb53f8ade1bb7c96d15007b8be ChangeLog 2356 -MD5 ff44757e50baa6221372407cf7260b12 helixplayer-1.0.3-r1.ebuild 2356 -MD5 5b9f6bb98e76b623fc95c2d67b551efc helixplayer-1.0.4.ebuild 2354 -MD5 6438303cb10431e6fe1fd8c1a24328d4 files/50helix 22 -MD5 9ff4380a6e2acce72f2685a5f5a03b2c files/buildrc 35 -MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.1-sem_t.patch 690 -MD5 b83696db32d29e1c07d27cb6ba16414e files/helixplayer-1.0_beta1-bif.patch 10461 -MD5 b83696db32d29e1c07d27cb6ba16414e files/gentoo_bif.patch 10461 -MD5 260ceb9a6fbd75d0e1f64db95191a2fb files/digest-helixplayer-1.0.3-r1 67 -MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.3-sem_t.patch 690 -MD5 d9d3bd60b0c7de98d93ccde45775936d files/digest-helixplayer-1.0_beta1 88 -MD5 05e35dbf9a20d31273bd7677ee716ff6 files/helixplayer-1.0.1-bif.patch 10637 -MD5 cca1189dbb5ff1bc6e0fb9545a5e47ba files/digest-helixplayer-1.0.1 67 -MD5 b44d150d76f3f1654e11841d0f5f01ef files/helixplayer-1.0.3-bif.patch 1188 -MD5 bded820ce4994950f10c24c5177f50fa files/installer-naming.patch 555 -MD5 b3efbf0d42d95ec571e60aaf9377d787 files/gcc_versioncheck.patch 502 -MD5 29351b4aacdf7159d91854bf0c7dcaf7 files/digest-helixplayer-1.0.4 67 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFCZ9T4mOfEJZHYOKcRAv+iAJ9ynB7FWILpv/bIgkJQhehbzBAEqwCfTu1J -n7rzt2MgQLRfraZUao5WcJY= -=MfHQ ------END PGP SIGNATURE----- +MD5 75ed185b972cd276a339309609fba567 metadata.xml 276 +MD5 91fdab33f993da87f075916e98a748a8 helixplayer-1.0.4.ebuild 2275 +MD5 b58761808153ad55d61baf4017ea8486 files/digest-helixplayer-1.0.4 139 diff --git a/media-video/helixplayer/files/50helix b/media-video/helixplayer/files/50helix deleted file mode 100644 index b517200f7421..000000000000 --- a/media-video/helixplayer/files/50helix +++ /dev/null @@ -1 +0,0 @@ -PATH=/opt/HelixPlayer diff --git a/media-video/helixplayer/files/buildrc b/media-video/helixplayer/files/buildrc deleted file mode 100644 index 7d7e4eb96a90..000000000000 --- a/media-video/helixplayer/files/buildrc +++ /dev/null @@ -1 +0,0 @@ -SetSDKPath("oggvorbissdk", "/usr") diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.1 b/media-video/helixplayer/files/digest-helixplayer-1.0.1 deleted file mode 100644 index 37cbf5c259ff..000000000000 --- a/media-video/helixplayer/files/digest-helixplayer-1.0.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 ca07ed001aae3eca6e5589c9313774cc hxplay-1.0.1.tar.bz2 13702636 diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.3-r1 b/media-video/helixplayer/files/digest-helixplayer-1.0.3-r1 deleted file mode 100644 index bb3bfb8eeef4..000000000000 --- a/media-video/helixplayer/files/digest-helixplayer-1.0.3-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 f527b3d712050578678b692b13ff0792 hxplay-1.0.3.tar.bz2 14002724 diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.4 b/media-video/helixplayer/files/digest-helixplayer-1.0.4 index a9ecc1a91d9c..74508b2856f9 100644 --- a/media-video/helixplayer/files/digest-helixplayer-1.0.4 +++ b/media-video/helixplayer/files/digest-helixplayer-1.0.4 @@ -1 +1,2 @@ MD5 e1f70532956c0cc1547282957021efc6 hxplay-1.0.4.tar.bz2 13978308 +MD5 bc0c0131a88a893cc33a740710993c89 helixplayer-patches-1.tar.bz2 1634 diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0_beta1 b/media-video/helixplayer/files/digest-helixplayer-1.0_beta1 deleted file mode 100644 index 80b891c86321..000000000000 --- a/media-video/helixplayer/files/digest-helixplayer-1.0_beta1 +++ /dev/null @@ -1 +0,0 @@ -MD5 e8148f6dd290752cf628d522dc6c0211 helixplayer-1.0_beta1-beta-source.tar.bz2 13273365 diff --git a/media-video/helixplayer/files/gcc_versioncheck.patch b/media-video/helixplayer/files/gcc_versioncheck.patch deleted file mode 100644 index c965083a36cb..000000000000 --- a/media-video/helixplayer/files/gcc_versioncheck.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- player_all-bingo-beta-20040615/build/lib/sysinfo.py 2004-06-04 09:24:43.000000000 +0900 -+++ player_all-bingo-beta-20040615_2/build/lib/sysinfo.py 2004-07-08 18:20:57.000000000 +0900 -@@ -818,7 +818,7 @@ - set_platform('linux-2.0-libc6-i386') - return - -- gcc_version=os.popen("gcc -v 2>&1 | sed -n 's/^gcc version //gp'").read() -+ gcc_version=os.popen("gcc -dumpversion").read() - gcc_version=string.strip(gcc_version) - - if gcc_version[0] == "3": diff --git a/media-video/helixplayer/files/gentoo_bif.patch b/media-video/helixplayer/files/gentoo_bif.patch deleted file mode 100644 index e7d16a5a9ea8..000000000000 --- a/media-video/helixplayer/files/gentoo_bif.patch +++ /dev/null @@ -1,218 +0,0 @@ ---- player_all-bingo-beta-20040615/build/build/BIF/build.bif 2004-06-16 03:43:15.000000000 +0900 -+++ player_all-bingo-beta-20040615_2/build/build/BIF/build.bif 2004-07-09 09:29:50.369449208 +0900 -@@ -13,21 +13,21 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="faad2_include" path="c:/faad2/include"> -- NOTE: This module needs the faad2 library in order
-- to build. See datatype/aac/codec/readme.txt for more
-- information on the faad2 library. Developers may
-- put the faad2 library anywhere they wish on their disk,
-- but in order to link in this library, developers should
-- have the following two lines in their .buildrc file:
-- SetSDKPath("faad2_include", "/path/to/faad2/includedir")
-- SetSDKPath("faad2_lib", "/path/to/faad2library")
-- The "/path/to/faad2/includedir" should be changed to
-- the path to the faad2 library's include directory.
-- The "/path/to/faad2library" should be changed to the
-- file name with full path to the faad2 library binary.
-- Note that these paths will be platform-specific.
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the faad2 library in order -+ to build. See datatype/aac/codec/readme.txt for more -+ information on the faad2 library. Developers may -+ put the faad2 library anywhere they wish on their disk, -+ but in order to link in this library, developers should -+ have the following two lines in their .buildrc file: -+ SetSDKPath("faad2_include", "/path/to/faad2/includedir") -+ SetSDKPath("faad2_lib", "/path/to/faad2library") -+ The "/path/to/faad2/includedir" should be changed to -+ the path to the faad2 library's include directory. -+ The "/path/to/faad2library" should be changed to the -+ file name with full path to the faad2 library binary. -+ Note that these paths will be platform-specific. -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - <sdk name="faad2_lib" path="c:/faad2/faad2.lib"/> - -@@ -4933,13 +4933,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="dxsdk" path="c:/dxsdk"> -- NOTE: This module needs the DirectX SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("dxsdk", "/path/to/DirectXSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the DirectX SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("dxsdk", "/path/to/DirectXSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5071,13 +5071,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="gapi" path="c:\gapi"> -- NOTE: This module needs the GAPI (Game API) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gapi", "/path/to/GAPISDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the GAPI (Game API) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gapi", "/path/to/GAPISDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5094,13 +5094,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="gtk2sdk" path="c:/Dev-C++"> -- NOTE: This module needs the Dropline Gtk+ Windows SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gtk2sdk", "/path/to/gtk2sdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Dropline Gtk+ Windows SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gtk2sdk", "/path/to/gtk2sdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5207,14 +5207,14 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="mspsdk_81"> -- NOTE: This module needs the MS 8.1 SDK
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include")
-- SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the MS 8.1 SDK -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include") -+ SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5243,13 +5243,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="oggvorbissdk" path="c:/oggvorbissdk"> -- NOTE: This module needs the Ogg-Vorbis SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Ogg-Vorbis SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5370,6 +5370,27 @@ - player_widget - </dependlist> - </module> -+ -+ <!-- PLAYER_GENTOO --> -+ <module id="player_gentoo" name="player/app/gtk" group="player"> -+ <cvs root="helix"/> -+ <cvstag id="bingo-beta" type="branch"/> -+ -+ <attribute id="has_version_file"/> -+ -+ <includeplatforms> -+ unix win32 -+ </includeplatforms> -+ -+ <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_GTK --> - <module id="player_gtk" name="player/app/gtk" group="player"> -@@ -7588,14 +7609,14 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="qt5sdk"> -- NOTE: This module needs the QuickTime 5 SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes")
-- SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the QuickTime 5 SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes") -+ SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -9558,13 +9579,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="wtlce" path="c:\wtlce"> -- NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("wtlce", "/path/to/wtlcesdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("wtlce", "/path/to/wtlcesdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> diff --git a/media-video/helixplayer/files/helixplayer-1.0.1-bif.patch b/media-video/helixplayer/files/helixplayer-1.0.1-bif.patch deleted file mode 100644 index 0957b7f433a1..000000000000 --- a/media-video/helixplayer/files/helixplayer-1.0.1-bif.patch +++ /dev/null @@ -1,220 +0,0 @@ ---- build/build/BIF/build.bif 2004-09-28 06:57:27.000000000 +0900 -+++ build/build/BIF/build2.bif 2004-11-13 14:06:18.584771848 +0900 -@@ -13,21 +13,21 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="faad2_include" path="c:/faad2/include"> -- NOTE: This module needs the faad2 library in order
-- to build. See datatype/aac/codec/readme.txt for more
-- information on the faad2 library. Developers may
-- put the faad2 library anywhere they wish on their disk,
-- but in order to link in this library, developers should
-- have the following two lines in their .buildrc file:
-- SetSDKPath("faad2_include", "/path/to/faad2/includedir")
-- SetSDKPath("faad2_lib", "/path/to/faad2library")
-- The "/path/to/faad2/includedir" should be changed to
-- the path to the faad2 library's include directory.
-- The "/path/to/faad2library" should be changed to the
-- file name with full path to the faad2 library binary.
-- Note that these paths will be platform-specific.
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the faad2 library in order -+ to build. See datatype/aac/codec/readme.txt for more -+ information on the faad2 library. Developers may -+ put the faad2 library anywhere they wish on their disk, -+ but in order to link in this library, developers should -+ have the following two lines in their .buildrc file: -+ SetSDKPath("faad2_include", "/path/to/faad2/includedir") -+ SetSDKPath("faad2_lib", "/path/to/faad2library") -+ The "/path/to/faad2/includedir" should be changed to -+ the path to the faad2 library's include directory. -+ The "/path/to/faad2library" should be changed to the -+ file name with full path to the faad2 library binary. -+ Note that these paths will be platform-specific. -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - <sdk name="faad2_lib" path="c:/faad2/faad2.lib"/> - -@@ -4947,13 +4947,13 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="dxsdk" path="c:/dxsdk"> -- NOTE: This module needs the DirectX SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("dxsdk", "/path/to/DirectXSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the DirectX SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("dxsdk", "/path/to/DirectXSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5085,13 +5085,13 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="gapi" path="c:\gapi"> -- NOTE: This module needs the GAPI (Game API) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gapi", "/path/to/GAPISDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the GAPI (Game API) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gapi", "/path/to/GAPISDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5108,13 +5108,13 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="tag"/> - - <sdk name="gtk2sdk" path="c:/Dev-C++"> -- NOTE: This module needs the Dropline Gtk+ Windows SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gtk2sdk", "/path/to/gtk2sdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Dropline Gtk+ Windows SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gtk2sdk", "/path/to/gtk2sdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5221,14 +5221,14 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="mspsdk_81"> -- NOTE: This module needs the MS 8.1 SDK
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include")
-- SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the MS 8.1 SDK -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include") -+ SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5257,13 +5257,13 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="oggvorbissdk" path="c:/oggvorbissdk"> -- NOTE: This module needs the Ogg-Vorbis SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Ogg-Vorbis SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5401,6 +5401,29 @@ - player_mime_include player_widget filesystem_http - </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"> -@@ -7589,14 +7612,14 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="qt5sdk"> -- NOTE: This module needs the QuickTime 5 SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes")
-- SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the QuickTime 5 SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes") -+ SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -9562,13 +9585,13 @@ - <cvstag id="hxclient_1_4_2_neptunex" type="branch"/> - - <sdk name="wtlce" path="c:\wtlce"> -- NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("wtlce", "/path/to/wtlcesdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("wtlce", "/path/to/wtlcesdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> diff --git a/media-video/helixplayer/files/helixplayer-1.0.1-sem_t.patch b/media-video/helixplayer/files/helixplayer-1.0.1-sem_t.patch deleted file mode 100644 index 3214da6d3864..000000000000 --- a/media-video/helixplayer/files/helixplayer-1.0.1-sem_t.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- 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/files/helixplayer-1.0.3-bif.patch b/media-video/helixplayer/files/helixplayer-1.0.3-bif.patch deleted file mode 100644 index 5022a8073076..000000000000 --- a/media-video/helixplayer/files/helixplayer-1.0.3-bif.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- 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 deleted file mode 100644 index 3214da6d3864..000000000000 --- a/media-video/helixplayer/files/helixplayer-1.0.3-sem_t.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- 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/files/helixplayer-1.0_beta1-bif.patch b/media-video/helixplayer/files/helixplayer-1.0_beta1-bif.patch deleted file mode 100644 index e7d16a5a9ea8..000000000000 --- a/media-video/helixplayer/files/helixplayer-1.0_beta1-bif.patch +++ /dev/null @@ -1,218 +0,0 @@ ---- player_all-bingo-beta-20040615/build/build/BIF/build.bif 2004-06-16 03:43:15.000000000 +0900 -+++ player_all-bingo-beta-20040615_2/build/build/BIF/build.bif 2004-07-09 09:29:50.369449208 +0900 -@@ -13,21 +13,21 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="faad2_include" path="c:/faad2/include"> -- NOTE: This module needs the faad2 library in order
-- to build. See datatype/aac/codec/readme.txt for more
-- information on the faad2 library. Developers may
-- put the faad2 library anywhere they wish on their disk,
-- but in order to link in this library, developers should
-- have the following two lines in their .buildrc file:
-- SetSDKPath("faad2_include", "/path/to/faad2/includedir")
-- SetSDKPath("faad2_lib", "/path/to/faad2library")
-- The "/path/to/faad2/includedir" should be changed to
-- the path to the faad2 library's include directory.
-- The "/path/to/faad2library" should be changed to the
-- file name with full path to the faad2 library binary.
-- Note that these paths will be platform-specific.
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the faad2 library in order -+ to build. See datatype/aac/codec/readme.txt for more -+ information on the faad2 library. Developers may -+ put the faad2 library anywhere they wish on their disk, -+ but in order to link in this library, developers should -+ have the following two lines in their .buildrc file: -+ SetSDKPath("faad2_include", "/path/to/faad2/includedir") -+ SetSDKPath("faad2_lib", "/path/to/faad2library") -+ The "/path/to/faad2/includedir" should be changed to -+ the path to the faad2 library's include directory. -+ The "/path/to/faad2library" should be changed to the -+ file name with full path to the faad2 library binary. -+ Note that these paths will be platform-specific. -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - <sdk name="faad2_lib" path="c:/faad2/faad2.lib"/> - -@@ -4933,13 +4933,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="dxsdk" path="c:/dxsdk"> -- NOTE: This module needs the DirectX SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("dxsdk", "/path/to/DirectXSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the DirectX SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("dxsdk", "/path/to/DirectXSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5071,13 +5071,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="gapi" path="c:\gapi"> -- NOTE: This module needs the GAPI (Game API) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gapi", "/path/to/GAPISDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the GAPI (Game API) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gapi", "/path/to/GAPISDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5094,13 +5094,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="gtk2sdk" path="c:/Dev-C++"> -- NOTE: This module needs the Dropline Gtk+ Windows SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("gtk2sdk", "/path/to/gtk2sdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Dropline Gtk+ Windows SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("gtk2sdk", "/path/to/gtk2sdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5207,14 +5207,14 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="mspsdk_81"> -- NOTE: This module needs the MS 8.1 SDK
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include")
-- SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the MS 8.1 SDK -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("mspsdk_81_include", "/path/to/ms_81_sdk/include") -+ SetSDKPath("mspsdk_81_lib", "/path/to/ms_81_sdk/lib") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5243,13 +5243,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="oggvorbissdk" path="c:/oggvorbissdk"> -- NOTE: This module needs the Ogg-Vorbis SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the Ogg-Vorbis SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("oggvorbissdk", "/path/to/oggvorbisSDK") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -5370,6 +5370,27 @@ - player_widget - </dependlist> - </module> -+ -+ <!-- PLAYER_GENTOO --> -+ <module id="player_gentoo" name="player/app/gtk" group="player"> -+ <cvs root="helix"/> -+ <cvstag id="bingo-beta" type="branch"/> -+ -+ <attribute id="has_version_file"/> -+ -+ <includeplatforms> -+ unix win32 -+ </includeplatforms> -+ -+ <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_GTK --> - <module id="player_gtk" name="player/app/gtk" group="player"> -@@ -7588,14 +7609,14 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="qt5sdk"> -- NOTE: This module needs the QuickTime 5 SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes")
-- SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the QuickTime 5 SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("qt5sdk_include", "/path/to/QuickTime5SDK/CIncludes") -+ SetSDKPath("qt5sdk_lib", "/path/to/QuickTime5SDK/Libraries") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> -@@ -9558,13 +9579,13 @@ - <cvstag id="bingo-beta" type="branch"/> - - <sdk name="wtlce" path="c:\wtlce"> -- NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order
-- to build. Developers may put the SDK anywhere they wish on
-- their disk. But to inform the build system of its location,
-- developers should have the following line in their .buildrc file:
-- SetSDKPath("wtlce", "/path/to/wtlcesdk")
-- See BUILD_ROOT/build/doc/buildrc.html for more
-- information about .buildrc files and SetSDKPath().
-+ NOTE: This module needs the WTLCE (Windows Template Library for CE) SDK in order -+ to build. Developers may put the SDK anywhere they wish on -+ their disk. But to inform the build system of its location, -+ developers should have the following line in their .buildrc file: -+ SetSDKPath("wtlce", "/path/to/wtlcesdk") -+ See BUILD_ROOT/build/doc/buildrc.html for more -+ information about .buildrc files and SetSDKPath(). - </sdk> - - <attribute id="no_build"/> diff --git a/media-video/helixplayer/files/installer-naming.patch b/media-video/helixplayer/files/installer-naming.patch deleted file mode 100644 index f4ca93eb7d34..000000000000 --- a/media-video/helixplayer/files/installer-naming.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- player_all-bingo-beta-20040615/installer/common/scripts/installer.backup 2004-04-21 09:09:34.000000000 +0900 -+++ player_all-bingo-beta-20040615/installer/common/scripts/installer.py 2004-07-11 14:22:35.037901736 +0900 -@@ -294,7 +294,7 @@ - else: - ext = self.archive_type - -- dest_arch = "%s%s-%s.%s" % (name, verstr, sysinfo.id, ext) -+ dest_arch = "%s.%s" % ("helixplayer", ext) - project.writeln("copy:") - project.writeln("\t %s %s %s" % - (platform.copy.cmd, self.archive_file, diff --git a/media-video/helixplayer/helixplayer-1.0.1.ebuild b/media-video/helixplayer/helixplayer-1.0.1.ebuild deleted file mode 100644 index 664fb4e8b174..000000000000 --- a/media-video/helixplayer/helixplayer-1.0.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# 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.3 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/634/${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 bingo-gold -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.3-r1.ebuild b/media-video/helixplayer/helixplayer-1.0.3-r1.ebuild deleted file mode 100644 index b3026de0b34a..000000000000 --- a/media-video/helixplayer/helixplayer-1.0.3-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# 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-r1.ebuild,v 1.1 2005/04/18 20:29:51 flameeyes 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 - - #fixes icon name in .desktop file - sed -i -e 's:hxplay.png:hxplay:' ${S}/player/installer/common/hxplay.desktop -} - -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 - - for res in 16 192 32 48; do - insinto /usr/share/icons/hicolor/${res}x${res}/apps - newins ${S}/player/app/gtk/res/icons/hxplay/hxplay_${res}x${res}.png \ - hxplay.png - done - - domenu ${S}/player/installer/common/hxplay.desktop - - # Remove setup script as it's dangerous, and the directory if it's empty - rm -rf ${D}/opt/HelixPlayer/Bin/setup - rm -f ${D}/opt/HelixPlayer/Bin -} diff --git a/media-video/helixplayer/helixplayer-1.0.4.ebuild b/media-video/helixplayer/helixplayer-1.0.4.ebuild index e59107731a0f..13cffa9f5dba 100644 --- a/media-video/helixplayer/helixplayer-1.0.4.ebuild +++ b/media-video/helixplayer/helixplayer-1.0.4.ebuild @@ -1,14 +1,17 @@ # 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.4.ebuild,v 1.2 2005/04/21 16:29:20 tester Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0.4.ebuild,v 1.3 2005/05/02 00:13:31 flameeyes Exp $ inherit nsplugins eutils MY_PKG=${P/helixplayer/hxplay} +PATCHLEVEL="1" DESCRIPTION="A free open-source media player by real" HOMEPAGE="http://www.helixplayer.org/" -SRC_URI="https://helixcommunity.org/download.php/1138/${MY_PKG}.tar.bz2" +SRC_URI="https://helixcommunity.org/download.php/1138/${MY_PKG}.tar.bz2 + http://digilander.libero.it/dgp85/gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" + LICENSE="GPL-2" SLOT="0" # -sparc -amd64: 1.0_beta1: build fails on both platforms... --eradicator @@ -28,14 +31,8 @@ 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}/${PN}-1.0.3-bif.patch - - #fixes sem_t based issues - use nptl && epatch ${FILESDIR}/${PN}-1.0.3-sem_t.patch + use nptl || EPATCH_EXCLUDE="03_all_sem-t.patch" + EPATCH_SUFFIX="patch" epatch ${WORKDIR}/${PV} #fixes icon name in .desktop file sed -i -e 's:hxplay.png:hxplay:' ${S}/player/installer/common/hxplay.desktop @@ -45,7 +42,7 @@ src_compile() { #copies our buildrc file over with information on where #ogg and theora libs are kept - cp ${FILESDIR}/buildrc ${S} + cp ${WORKDIR}/${PV}/buildrc ${S} export BUILDRC="${S}/buildrc" export BUILD_ROOT="${S}/build" @@ -68,7 +65,7 @@ src_install() { inst_plugin /opt/netscape/plugins/nphelix.so fi - doenvd ${FILESDIR}/50helix + doenvd ${WORKDIR}/${PV}/50helix for res in 16 192 32 48; do insinto /usr/share/icons/hicolor/${res}x${res}/apps diff --git a/media-video/helixplayer/helixplayer-1.0_beta1.ebuild b/media-video/helixplayer/helixplayer-1.0_beta1.ebuild deleted file mode 100644 index 6b03bd1227b0..000000000000 --- a/media-video/helixplayer/helixplayer-1.0_beta1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# 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.5 2005/03/27 06:21:38 chriswhite Exp $ - -inherit nsplugins eutils - -DESCRIPTION="A free open-source media player by real" -HOMEPAGE="http://www.helixplayer.org/" -SRC_URI="https://helixcommunity.org/download.php/487/${P}-beta-source.tar.bz2" -LICENSE="GPL-2" -SLOT="0" -# -sparc -amd64: 1.0_beta1: build fails on both platforms... --eradicator -KEYWORDS="~x86 -sparc -amd64" -IUSE="mozilla" -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}/player_all-bingo-beta-20040615 - -src_unpack() { - - unpack ${A} - cd ${S} - - #fixes gcc version checking with non C based locales - epatch ${FILESDIR}/gcc_versioncheck.patch - - #fixes the .bif file to create a gentoo_player custom target - epatch ${FILESDIR}/${P}-bif.patch - - #fixes the strange tarball name that gets created - epatch ${FILESDIR}/installer-naming.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 bingo-beta -trelease -k -P helix-client-all-defines-free player_gentoo || die -} - -src_install() { - - #you're probably thinking "what on earth is he doing?!" - #well.. you're right - #the fact is.. the only way to get the directory structure helixplayer uses - #is to use their archive installer, unpack it, then copy all the files over - #This will be fixed soon.. don't worry :) - mkdir ${S}/release/HelixPlayer - tar -jxf ${S}/release/helixplayer.tar.bz2 -C ${S}/release/HelixPlayer - - #Ok, now that that little hack is over with ;) - if use mozilla ; then - cd ${S}/release/HelixPlayer/mozilla - exeinto /opt/netscape/plugins - doexe nphelix.so - inst_plugin /opt/netscape/plugins/nphelix.so - fi - - cd ${S}/release/HelixPlayer/codecs - insinto /opt/HelixPlayer/codecs - insopts -m755 - doins * - - cd ${S}/release/HelixPlayer/common - insinto /opt/HelixPlayer/common - insopts -m755 - doins * - - cd ${S}/release/HelixPlayer/doc - insinto /opt/HelixPlayer/doc - doins * - - cd ${S}/release/HelixPlayer/lib - insinto /opt/HelixPlayer/lib - insopts -m755 - doins * - - cd ${S}/release/HelixPlayer/plugins - insinto /opt/HelixPlayer/plugins - insopts -m755 - doins * - - cd ${S}/release/HelixPlayer/share - insinto /opt/HelixPlayer/share - doins * - - cd ${S}/release/HelixPlayer/share/default - insinto /opt/HelixPlayer/share/default - insopts -m644 - doins * - - cd ${S}/release/HelixPlayer/share/hxplay - insinto /opt/HelixPlayer/share/hxplay - insopts -m644 - doins * - - cd ${S}/release/HelixPlayer/share/icons - insinto /opt/HelixPlayer/share/icons - insopts -m644 - doins * - - cd ${S}/release/HelixPlayer/share/locale - insinto /opt/HelixPlayer/share/locale - insopts -m755 - doins * - - cd ${S}/release/HelixPlayer/ - insinto /opt/HelixPlayer - insopts -m755 - doins hxplay hxplay.bin - insopts -m644 - doins LICENSE README - - insinto /etc/env.d - insopts -m644 - doins ${FILESDIR}/50helix -} |