summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dibb <beandog@gentoo.org>2008-01-23 16:38:56 +0000
committerSteve Dibb <beandog@gentoo.org>2008-01-23 16:38:56 +0000
commitc1dae843eafd3ef81e79d99247c1adc371fc1acb (patch)
tree4e7fc7eca02e42415faf35c08e68ee62ebc77988 /media-video/mplayer
parentMask new axiom version for some additional testing. (diff)
downloadhistorical-c1dae843eafd3ef81e79d99247c1adc371fc1acb.tar.gz
historical-c1dae843eafd3ef81e79d99247c1adc371fc1acb.tar.bz2
historical-c1dae843eafd3ef81e79d99247c1adc371fc1acb.zip
remove old
Package-Manager: portage-2.1.4
Diffstat (limited to 'media-video/mplayer')
-rw-r--r--media-video/mplayer/Manifest20
-rw-r--r--media-video/mplayer/files/digest-mplayer-1.0_rc1_p20070927-r118
-rw-r--r--media-video/mplayer/files/digest-mplayer-1.0_rc218
-rw-r--r--media-video/mplayer/files/mplayer-libdvdcss.patch21
-rw-r--r--media-video/mplayer/mplayer-1.0_rc1_p20070927-r1.ebuild543
-rw-r--r--media-video/mplayer/mplayer-1.0_rc2.ebuild504
6 files changed, 0 insertions, 1124 deletions
diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest
index f554c52a37c8..032e97f439eb 100644
--- a/media-video/mplayer/Manifest
+++ b/media-video/mplayer/Manifest
@@ -6,35 +6,21 @@ AUX mplayer-dpms.patch 459 RMD160 81e348e8557b4748a828177d00691e79668ac38e SHA1
MD5 4299339ebf82ae9d316be5442adb3ffc files/mplayer-dpms.patch 459
RMD160 81e348e8557b4748a828177d00691e79668ac38e files/mplayer-dpms.patch 459
SHA256 ff143de7b9bcf65d4b479a84bd8a2b6c9aad362d71c0f8619b449d8e07b214a0 files/mplayer-dpms.patch 459
-AUX mplayer-libdvdcss.patch 712 RMD160 1e531935e7f47bba53a38a831aa7580f9cd0033b SHA1 6cd89e75d78631519bcdc83bce3f63eaa04e8f4f SHA256 5e8f50d6081ad6d8e0b36818b9bb1819df968d107ef686f03fdabdd5f394a291
-MD5 864b46ec9cfd66c4c455836a9077d7b3 files/mplayer-libdvdcss.patch 712
-RMD160 1e531935e7f47bba53a38a831aa7580f9cd0033b files/mplayer-libdvdcss.patch 712
-SHA256 5e8f50d6081ad6d8e0b36818b9bb1819df968d107ef686f03fdabdd5f394a291 files/mplayer-libdvdcss.patch 712
AUX mplayer-xshape.patch 311 RMD160 376c74fd6fc67668dd5b81af68b1c8f429c88b82 SHA1 a2ab09df589243863646c7215fa80b952b5fa0f1 SHA256 b86f955346d7845985dee43a86b4636770260036db600704c9bc236da01e8968
MD5 d32be26cf3894ce8abaa255071d6daf2 files/mplayer-xshape.patch 311
RMD160 376c74fd6fc67668dd5b81af68b1c8f429c88b82 files/mplayer-xshape.patch 311
SHA256 b86f955346d7845985dee43a86b4636770260036db600704c9bc236da01e8968 files/mplayer-xshape.patch 311
DIST Blue-1.7.tar.bz2 222567 RMD160 1f8c539ccadc54eea5e6678839bcc8ae1e16e6eb SHA1 45e5ee7a5541a5f1cfd2678a6c9b5911ca473cb9 SHA256 8bcd39a5755c44df778ebca3119c922347abfdadb101dcef011ce2566c1fb1d8
-DIST MPlayer-1.0rc2.tar.bz2 9338201 RMD160 3b5cba1529856a177a5191e22f8dcc00b5a83c52 SHA1 e9b496f3527c552004ec6d01d6b43f196b43ce2d SHA256 3875b7cc85e8e7df81c02a638db6b4a970d1e66a86dad6ebf29a1d19f38f5953
DIST font-arial-cp1250.tar.bz2 249705 RMD160 a2fc7ae07b0d80936ea58e168e1047efccb9eb91 SHA1 ccf11dce5d0fb72fd3af97f788b7471cd0cd0b68 SHA256 423a07e780bb130cd8e4730715545c5d919c248dda595aab7a0a01de3c83fd12
DIST font-arial-iso-8859-1.tar.bz2 234242 RMD160 666697cd5efd9387057a898c714175e7c2aacbcd SHA1 152c40bf20de34aa8802d7f80d34d673b0b67212 SHA256 9730f481764f367c9089d0166fb6ccf9148808ffbbfeca635cf0e6db75765d29
DIST font-arial-iso-8859-2.tar.bz2 222208 RMD160 562d4d92c4f5f3d537340fde3ad8d1495ac41acb SHA1 7b99bbe0e9ba89a57eccbea8f93c453c4f268181 SHA256 71debfc960007c2f6242dfc91e8b1c005b30a99e129aeb00ab8c03f4371b41c1
DIST mplayer-1.0_rc2_p24929.tar.bz2 7830452 RMD160 85821348a9049e1d5cbe46ba3eb0bad14bedeeb7 SHA1 b97630d209fc189273ba370c0f3c3783f411edb9 SHA256 2bbd0146ce6f55dc8eeebb4c8a8cedc0c8d38b2e079fdd1aa7909fa77d97ce48
DIST mplayer-20070824.tar.bz2 7725133 RMD160 70c63e16098920df5c0f5d44608241dce6f1c820 SHA1 6132cc4fe73944b249342f5d4f00505f64098721 SHA256 2d9b84e30ab4c4650b54fcac230a2061f654c4a6206bff64e0b159c58a7f7cf0
-DIST mplayer-20070927.tar.bz2 7742700 RMD160 b19c47e0d3a1e64a8caabca1c6c72a5097946982 SHA1 c76aec776d1cd742840934ea46ad784c4d52eb97 SHA256 c408227d356b433f331db8df97d5f2861a42ad836692b2a9beddb4439c976c44
DIST svgalib_helper-1.9.17-mplayer.tar.bz2 7234 RMD160 e0c4ae039478732404dd743e250e1061cc9cf0a4 SHA1 d2d596f1ddd283188b2990417d22903c0b466d25 SHA256 016edd27d74b5c66481ddb4563c961fbb579e3a95dd846cc857a639df09999e5
EBUILD mplayer-1.0_rc1_p20070824.ebuild 16728 RMD160 231c8eb4d3df16539e721ebea78f3d22468a6e38 SHA1 4fcc23124859cfb588d893ae351ae0579e01a26e SHA256 805c9e52d0417d8531ca8eab3fdf553e00359e965b9ebd829732fedd72dbeb79
MD5 6ab60b0001dfb3389300b1766f60cf5f mplayer-1.0_rc1_p20070824.ebuild 16728
RMD160 231c8eb4d3df16539e721ebea78f3d22468a6e38 mplayer-1.0_rc1_p20070824.ebuild 16728
SHA256 805c9e52d0417d8531ca8eab3fdf553e00359e965b9ebd829732fedd72dbeb79 mplayer-1.0_rc1_p20070824.ebuild 16728
-EBUILD mplayer-1.0_rc1_p20070927-r1.ebuild 16508 RMD160 9f5739981dd25d04bdb5ed7fd6101ae5a44d337f SHA1 33297f68fb017fea7e45a6dc7e1e24b49a8a3988 SHA256 06259c1827a4982430364d685fcd88ddc35b9f3a1af60d2bfe53a2ef3e29b18b
-MD5 ba136804ddc14f11a36cf9de400b84c0 mplayer-1.0_rc1_p20070927-r1.ebuild 16508
-RMD160 9f5739981dd25d04bdb5ed7fd6101ae5a44d337f mplayer-1.0_rc1_p20070927-r1.ebuild 16508
-SHA256 06259c1827a4982430364d685fcd88ddc35b9f3a1af60d2bfe53a2ef3e29b18b mplayer-1.0_rc1_p20070927-r1.ebuild 16508
-EBUILD mplayer-1.0_rc2.ebuild 15461 RMD160 59d571394775362c03b0d7a563240af4f67819cb SHA1 e6ae08788b70aa687769300cebabde0e01a1cea4 SHA256 c4b0db6ef79985256a00edd9fd7e8f7ac7e2fc81de258236947e8fb86e07074e
-MD5 8581aa2634d01f6bd12bee671fe37478 mplayer-1.0_rc2.ebuild 15461
-RMD160 59d571394775362c03b0d7a563240af4f67819cb mplayer-1.0_rc2.ebuild 15461
-SHA256 c4b0db6ef79985256a00edd9fd7e8f7ac7e2fc81de258236947e8fb86e07074e mplayer-1.0_rc2.ebuild 15461
EBUILD mplayer-1.0_rc2_p24929-r1.ebuild 15482 RMD160 3fce80b71d6ec0b2eced3c46266139241c0b8348 SHA1 4a2d62458d20d7306a13ddcb37c0aaaf8e66e140 SHA256 11b47abc005a5aeae02f9551113e53be834064b6178861b1283e10cb4d2bddcf
MD5 41347b0b439254dcc3845411f30f904b mplayer-1.0_rc2_p24929-r1.ebuild 15482
RMD160 3fce80b71d6ec0b2eced3c46266139241c0b8348 mplayer-1.0_rc2_p24929-r1.ebuild 15482
@@ -54,12 +40,6 @@ SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812 metadata
MD5 cc7de52088840bfe0ce3fc6490db0f1d files/digest-mplayer-1.0_rc1_p20070824 1563
RMD160 98297dc0633481b0bf41930aff4c9850bcee77dc files/digest-mplayer-1.0_rc1_p20070824 1563
SHA256 e5fc6565054d926c04ef720d660da14f288f11ef2d1a6da74ff8d8183aca9524 files/digest-mplayer-1.0_rc1_p20070824 1563
-MD5 f68c2793afb7f05d09e0e0946c2bda86 files/digest-mplayer-1.0_rc1_p20070927-r1 1563
-RMD160 097128945d6552c286de3d41fe3f1ce8a9ea21f0 files/digest-mplayer-1.0_rc1_p20070927-r1 1563
-SHA256 55b1b6529ab5b9273cf8856777a23dfcb5d600a8ab1c17f57b4ae512e32b18fb files/digest-mplayer-1.0_rc1_p20070927-r1 1563
-MD5 7333671cf2486dc0967008d99e77768f files/digest-mplayer-1.0_rc2 1557
-RMD160 6dfe6550f20cceb6ecb4a36895676c4df81b6834 files/digest-mplayer-1.0_rc2 1557
-SHA256 4cc0360bac0f8b5a14eb617b222d1742bcefced881d7200cab32269098e5a532 files/digest-mplayer-1.0_rc2 1557
MD5 5d51f17691373e0c43c8f3e02a6098b6 files/digest-mplayer-1.0_rc2_p24929-r1 1581
RMD160 150ffcb8957ff8b1f2ec6787ce7cc4477ceeb1f2 files/digest-mplayer-1.0_rc2_p24929-r1 1581
SHA256 69f86a25b1ec53d1cd6232f3089f957bf2f0a8fb65cccd4baf75d36ca7c632b7 files/digest-mplayer-1.0_rc2_p24929-r1 1581
diff --git a/media-video/mplayer/files/digest-mplayer-1.0_rc1_p20070927-r1 b/media-video/mplayer/files/digest-mplayer-1.0_rc1_p20070927-r1
deleted file mode 100644
index 30a864ad8017..000000000000
--- a/media-video/mplayer/files/digest-mplayer-1.0_rc1_p20070927-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-MD5 e4e2020d11b681aac898103b3ba723c4 Blue-1.7.tar.bz2 222567
-RMD160 1f8c539ccadc54eea5e6678839bcc8ae1e16e6eb Blue-1.7.tar.bz2 222567
-SHA256 8bcd39a5755c44df778ebca3119c922347abfdadb101dcef011ce2566c1fb1d8 Blue-1.7.tar.bz2 222567
-MD5 d0afd83cd04c29a714a62b427aace5c5 font-arial-cp1250.tar.bz2 249705
-RMD160 a2fc7ae07b0d80936ea58e168e1047efccb9eb91 font-arial-cp1250.tar.bz2 249705
-SHA256 423a07e780bb130cd8e4730715545c5d919c248dda595aab7a0a01de3c83fd12 font-arial-cp1250.tar.bz2 249705
-MD5 1ecd31d17b51f16332b1fcc7da36b312 font-arial-iso-8859-1.tar.bz2 234242
-RMD160 666697cd5efd9387057a898c714175e7c2aacbcd font-arial-iso-8859-1.tar.bz2 234242
-SHA256 9730f481764f367c9089d0166fb6ccf9148808ffbbfeca635cf0e6db75765d29 font-arial-iso-8859-1.tar.bz2 234242
-MD5 7b47904a925cf58ea546ca15f3df160c font-arial-iso-8859-2.tar.bz2 222208
-RMD160 562d4d92c4f5f3d537340fde3ad8d1495ac41acb font-arial-iso-8859-2.tar.bz2 222208
-SHA256 71debfc960007c2f6242dfc91e8b1c005b30a99e129aeb00ab8c03f4371b41c1 font-arial-iso-8859-2.tar.bz2 222208
-MD5 c08e9303dc378d421e34afd3a1bfdb26 mplayer-20070927.tar.bz2 7742700
-RMD160 b19c47e0d3a1e64a8caabca1c6c72a5097946982 mplayer-20070927.tar.bz2 7742700
-SHA256 c408227d356b433f331db8df97d5f2861a42ad836692b2a9beddb4439c976c44 mplayer-20070927.tar.bz2 7742700
-MD5 3f1b9eb2ba639bf42c61f7b9189f6524 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
-RMD160 e0c4ae039478732404dd743e250e1061cc9cf0a4 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
-SHA256 016edd27d74b5c66481ddb4563c961fbb579e3a95dd846cc857a639df09999e5 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
diff --git a/media-video/mplayer/files/digest-mplayer-1.0_rc2 b/media-video/mplayer/files/digest-mplayer-1.0_rc2
deleted file mode 100644
index fbf9b9120acf..000000000000
--- a/media-video/mplayer/files/digest-mplayer-1.0_rc2
+++ /dev/null
@@ -1,18 +0,0 @@
-MD5 e4e2020d11b681aac898103b3ba723c4 Blue-1.7.tar.bz2 222567
-RMD160 1f8c539ccadc54eea5e6678839bcc8ae1e16e6eb Blue-1.7.tar.bz2 222567
-SHA256 8bcd39a5755c44df778ebca3119c922347abfdadb101dcef011ce2566c1fb1d8 Blue-1.7.tar.bz2 222567
-MD5 7e27e535c2d267637df34898f1b91707 MPlayer-1.0rc2.tar.bz2 9338201
-RMD160 3b5cba1529856a177a5191e22f8dcc00b5a83c52 MPlayer-1.0rc2.tar.bz2 9338201
-SHA256 3875b7cc85e8e7df81c02a638db6b4a970d1e66a86dad6ebf29a1d19f38f5953 MPlayer-1.0rc2.tar.bz2 9338201
-MD5 d0afd83cd04c29a714a62b427aace5c5 font-arial-cp1250.tar.bz2 249705
-RMD160 a2fc7ae07b0d80936ea58e168e1047efccb9eb91 font-arial-cp1250.tar.bz2 249705
-SHA256 423a07e780bb130cd8e4730715545c5d919c248dda595aab7a0a01de3c83fd12 font-arial-cp1250.tar.bz2 249705
-MD5 1ecd31d17b51f16332b1fcc7da36b312 font-arial-iso-8859-1.tar.bz2 234242
-RMD160 666697cd5efd9387057a898c714175e7c2aacbcd font-arial-iso-8859-1.tar.bz2 234242
-SHA256 9730f481764f367c9089d0166fb6ccf9148808ffbbfeca635cf0e6db75765d29 font-arial-iso-8859-1.tar.bz2 234242
-MD5 7b47904a925cf58ea546ca15f3df160c font-arial-iso-8859-2.tar.bz2 222208
-RMD160 562d4d92c4f5f3d537340fde3ad8d1495ac41acb font-arial-iso-8859-2.tar.bz2 222208
-SHA256 71debfc960007c2f6242dfc91e8b1c005b30a99e129aeb00ab8c03f4371b41c1 font-arial-iso-8859-2.tar.bz2 222208
-MD5 3f1b9eb2ba639bf42c61f7b9189f6524 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
-RMD160 e0c4ae039478732404dd743e250e1061cc9cf0a4 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
-SHA256 016edd27d74b5c66481ddb4563c961fbb579e3a95dd846cc857a639df09999e5 svgalib_helper-1.9.17-mplayer.tar.bz2 7234
diff --git a/media-video/mplayer/files/mplayer-libdvdcss.patch b/media-video/mplayer/files/mplayer-libdvdcss.patch
deleted file mode 100644
index 35093b9d218f..000000000000
--- a/media-video/mplayer/files/mplayer-libdvdcss.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- trunk/libdvdcss/libdvdcss.c 2007/07/06 22:07:35 23727
-+++ trunk/libdvdcss/libdvdcss.c 2007/07/06 23:22:51 23728
-@@ -404,7 +404,8 @@
- uint8_t p_sector[DVDCSS_BLOCK_SIZE];
- char psz_debug[PATH_MAX + 30];
- char psz_key[1 + KEY_SIZE * 2 + 1];
-- char *psz_title, *psz_serial;
-+ char *psz_title;
-+ uint8_t *psz_serial;
- int i;
-
- /* We read sector 0. If it starts with 0x000001ba (BE), we are
-@@ -462,7 +463,7 @@
- }
-
- /* Get the date + serial */
-- psz_serial = (char *)p_sector + 813;
-+ psz_serial = p_sector + 813;
- psz_serial[16] = '\0';
-
- /* Check that all characters are digits, otherwise convert. */
diff --git a/media-video/mplayer/mplayer-1.0_rc1_p20070927-r1.ebuild b/media-video/mplayer/mplayer-1.0_rc1_p20070927-r1.ebuild
deleted file mode 100644
index 3fa24151dee7..000000000000
--- a/media-video/mplayer/mplayer-1.0_rc1_p20070927-r1.ebuild
+++ /dev/null
@@ -1,543 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-1.0_rc1_p20070927-r1.ebuild,v 1.2 2007/12/05 17:55:19 cla Exp $
-
-inherit eutils flag-o-matic multilib
-
-RESTRICT="strip"
-IUSE="3dnow 3dnowext a52 aac aalib alsa altivec amrnb amrwb arts bidi bl bindist
-cddb cdio cdparanoia cpudetection custom-cflags dga doc dts dvb directfb dvd
-dv enca encode esd fbcon ftp gif ggi gtk iconv ipv6 ivtv jack joystick
-jpeg libcaca lirc live livecd lzo mad md5sum mmx mmxext mp2 mp3 musepack nas
-nemesi pvr unicode vorbis opengl openal oss png pnm quicktime radio rar real rtc samba sdl speex srt sse sse2 ssse3 svga teletext tga theora tivo truetype v4l v4l2 vidix win32codecs X x264 xanim xinerama xv xvid xvmc zoran"
-
-VIDEO_CARDS="s3virge mga tdfx vesa"
-
-for X in ${VIDEO_CARDS}; do
- IUSE="${IUSE} video_cards_${X}"
-done
-
-BLUV="1.7"
-SVGV="1.9.17"
-MY_PV="20070927"
-MY_P="${PN}-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-AMR_URI="http://www.3gpp.org/ftp/Specs/archive"
-SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- !truetype? ( mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2 )
- !iconv? ( mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2 )
- gtk? ( mirror://mplayer/Skin/Blue-${BLUV}.tar.bz2 )
- svga? ( http://mplayerhq.hu/~alex/svgalib_helper-${SVGV}-mplayer.tar.bz2 )"
-
-DESCRIPTION="Media Player for Linux"
-HOMEPAGE="http://www.mplayerhq.hu/"
-
-RDEPEND="sys-libs/ncurses
- !livecd? (
- !bindist? (
- x86? (
- win32codecs? ( media-libs/win32codecs )
- real? ( media-libs/win32codecs
- media-video/realplayer )
- )
- amd64? ( real? ( media-libs/amd64codecs ) )
- )
- )
- aalib? ( media-libs/aalib )
- alsa? ( media-libs/alsa-lib )
- amrnb? ( media-libs/amrnb )
- amrwb? ( media-libs/amrwb )
- arts? ( kde-base/arts )
- openal? ( media-libs/openal )
- bidi? ( dev-libs/fribidi )
- cdio? ( dev-libs/libcdio )
- cdparanoia? ( media-sound/cdparanoia )
- directfb? ( dev-libs/DirectFB )
- dts? ( || ( media-libs/libdca media-libs/libdts ) )
- dv? ( media-libs/libdv )
- dvb? ( media-tv/linuxtv-dvb-headers )
- encode? (
- aac? ( media-libs/faac )
- mp2? ( media-sound/twolame )
- mp3? ( media-sound/lame )
- )
- esd? ( media-sound/esound )
- enca? ( app-i18n/enca )
- gif? ( media-libs/giflib )
- ggi? ( media-libs/libggi )
- gtk? ( media-libs/libpng
- x11-libs/libXxf86vm
- x11-libs/libXext
- x11-libs/libXi
- =x11-libs/gtk+-2* )
- jpeg? ( media-libs/jpeg )
- libcaca? ( media-libs/libcaca )
- lirc? ( app-misc/lirc )
- lzo? ( >=dev-libs/lzo-2 )
- mad? ( media-libs/libmad )
- musepack? ( >=media-libs/libmpcdec-1.2.2 )
- nas? ( media-libs/nas )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng )
- pnm? ( media-libs/netpbm )
- samba? ( net-fs/samba )
- sdl? ( media-libs/libsdl )
- speex? ( >=media-libs/speex-1.1.7 )
- srt? ( >=media-libs/freetype-2.1
- media-libs/fontconfig )
- svga? ( media-libs/svgalib )
- theora? ( media-libs/libtheora )
- live? ( >=media-plugins/live-2007.02.20 )
- truetype? ( >=media-libs/freetype-2.1
- media-libs/fontconfig )
- vidix? ( x11-libs/libXxf86vm
- x11-libs/libXext )
- x264? ( media-libs/x264-svn )
- xanim? ( media-video/xanim )
- xinerama? ( x11-libs/libXinerama
- x11-libs/libXxf86vm
- x11-libs/libXext )
- xv? ( x11-libs/libXv
- x11-libs/libXxf86vm
- x11-libs/libXext
- xvmc? ( x11-libs/libXvMC ) )
- xvid? ( media-libs/xvid )
- X? ( x11-libs/libXxf86vm
- x11-libs/libXext
- )"
-# video_cards_vesa? ( sys-apps/vbetool ) restrict on x86 first
-
-DEPEND="${RDEPEND}
- doc? ( >=app-text/docbook-sgml-dtd-4.1.2
- app-text/docbook-xml-dtd
- >=app-text/docbook-xml-simple-dtd-1.50.0
- dev-libs/libxslt
- )
- dga? ( x11-proto/xf86dgaproto )
- xinerama? ( x11-proto/xineramaproto )
- xv? ( x11-proto/videoproto
- x11-proto/xf86vidmodeproto )
- gtk? ( x11-proto/xextproto
- x11-proto/xf86vidmodeproto )
- X? ( x11-proto/xextproto
- x11-proto/xf86vidmodeproto )
- iconv? ( virtual/libiconv )"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )
- mp2? ( >=sys-apps/portage-2.1.2 )
- ivtv? ( media-tv/ivtv
- >=sys-apps/portage-2.1.2 )"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-
-pkg_setup() {
-
- if [[ -n ${LINGUAS} ]]; then
- elog "For MPlayer's language support, the configuration will"
- elog "use your LINGUAS variable from /etc/make.conf. If you have more"
- elog "than one language enabled, then the first one in the list will"
- elog "be used to output the messages, if a translation is available."
- elog "man pages will be created for all languages where translations"
- elog "are also available."
- fi
-
-}
-
-src_unpack() {
-
- unpack ${MY_P}.tar.bz2
-
- if ! use truetype ; then
- unpack font-arial-iso-8859-1.tar.bz2 \
- font-arial-iso-8859-2.tar.bz2 \
- font-arial-cp1250.tar.bz2
- fi
-
- use gtk && unpack Blue-${BLUV}.tar.bz2
-
- use svga && unpack svgalib_helper-${SVGV}-mplayer.tar.bz2
-
- cd "${S}"
-
- # Fix hppa compilation
- use hppa && sed -i -e "s/-O4/-O1/" "${S}/configure"
-
- if use svga; then
- echo
- einfo "Enabling vidix non-root mode."
- einfo "(You need a proper svgalib_helper.o module for your kernel"
- einfo " to actually use this)"
- echo
-
- mv "${WORKDIR}/svgalib_helper" "${S}/libdha"
- fi
-
- # Remove kernel-2.6 workaround as the problem it works around is
- # fixed, and the workaround breaks sparc
- # use sparc && sed -i 's:#define __KERNEL__::' osdep/kerneltwosix.h
-
- # minor fix
- # sed -i -e "s:-O4:-O4 -D__STDC_LIMIT_MACROS:" configure
-
- # Fix XShape detection
- epatch "${FILESDIR}/${PN}-xshape.patch"
- epatch "${FILESDIR}/${PN}-dpms.patch"
-
- # Fix polish spelling errors
- [[ -n ${LINGUAS} ]] && sed -e 's:Zarządano:Zażądano:' -i help/help_mp-pl.h
-
-}
-
-src_compile() {
-
- local myconf=" --disable-tv-bsdbt848 \
- --disable-faad-external"
-
- # MPlayer reads in the LINGUAS variable from make.conf, and sets
- # the languages accordingly. Some will have to be altered to match
- # upstream's naming scheme.
- [[ -n $LINGUAS ]] && LINGUAS=${LINGUAS/da/dk}
-
- ################
- #Optional features#
- ###############
- use bidi || myconf="${myconf} --disable-fribidi"
- use bl && myconf="${myconf} --enable-bl"
- use enca || myconf="${myconf} --disable-enca"
- use ftp || myconf="${myconf} --disable-ftp"
- use nemesi || myconf="${myconf} --disable-nemesi"
- use tivo || myconf="${myconf} --disable-vstream"
-
- # libcdio support: prefer libcdio over cdparanoia
- # don't check for cddb w/cdio
- if use cdio; then
- myconf="${myconf} --disable-cdparanoia"
- else
- myconf="${myconf} --disable-libcdio"
- use cdparanoia || myconf="${myconf} --disable-cdparanoia"
- use cddb || myconf="${myconf} --disable-cddb"
- fi
-
- # DVD support
- # dvdread and libdvdcss are internal libs
- # http://www.mplayerhq.hu/DOCS/HTML/en/dvd.html
- # You can optionally use external dvdread support, but against
- # upstream's suggestion. We don't.
- if ! use dvd; then
- myconf="${myconf} --disable-dvdnav --disable-dvdread"
- use a52 || myconf="${myconf} --disable-liba52"
- fi
-
- if use encode; then
- use aac || myconf="${myconf} --disable-faac"
- use dv || myconf="${myconf} --disable-libdv"
- use x264 || myconf="${myconf} --disable-x264"
- else
- myconf="${myconf} --disable-mencoder --disable-libdv --disable-x264 \
- --disable-faac"
- fi
-
- # SRT (subtitles) requires freetype support
- # freetype support requires iconv
- # iconv optionally can use unicode
- if ! use srt; then
- myconf="${myconf} --disable-ass"
- if ! use truetype; then
- myconf="${myconf} --disable-freetype"
- if ! use iconv; then
- myconf="${myconf} --disable-iconv --charset=noconv"
- fi
- fi
- fi
- use iconv && use unicode && myconf="${myconf} --charset=UTF-8"
-
- use lirc || myconf="${myconf} --disable-lirc --disable-lircc"
- myconf="${myconf} $(use_enable joystick)"
- use ipv6 || myconf="${myconf} --disable-inet6"
- use rar || myconf="${myconf} --disable-unrarlib"
- use rtc || myconf="${myconf} --disable-rtc"
- use samba || myconf="${myconf} --disable-smb"
-
- # DVB / Video4Linux / Radio support
- if ( use dvb || use v4l || use v4l2 || use radio ); then
- use dvb || myconf="${myconf} --disable-dvb --disable-dvbhead"
- use v4l || myconf="${myconf} --disable-tv-v4l1"
- use v4l2 || myconf="${myconf} --disable-tv-v4l2"
- use teletext || myconf="${myconf} --disable-tv-teletext"
- use pvr || myconf="${myconf} --disable-pvr"
- if ( use dvb || use v4l || use v4l2 ) && use radio; then
- myconf="${myconf} --enable-radio $(use_enable encode radio-capture)"
- else
- myconf="${myconf} --disable-radio-v4l2 --disable-radio-bsdbt848"
- fi
- else
- myconf="${myconf} --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 \
- --disable-radio --disable-radio-v4l2 --disable-radio-bsdbt848 \
- --disable-dvb --disable-dvbhead --disable-tv-teletext \
- --disable-pvr"
- fi
-
- #########
- # Codecs #
- ########
- for x in gif jpeg live mad musepack pnm speex tga theora xanim xvid; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- use aac || myconf="${myconf} --disable-faad-internal"
- use amrnb || myconf="${myconf} --disable-libamr_nb"
- use amrwb || myconf="${myconf} --disable-libamr_wb"
- use dts || myconf="${myconf} --disable-libdca"
- ! use png && ! use gtk && myconf="${myconf} --disable-png"
- use lzo || myconf="${myconf} --disable-liblzo"
- use encode && use mp2 || myconf="${myconf} --disable-twolame \
- --disable-toolame"
- use mp3 || myconf="${myconf} --disable-mp3lib"
- use quicktime || myconf="${myconf} --disable-qtx"
- use vorbis || myconf="${myconf} --disable-libvorbis"
- use xanim && myconf="${myconf} --xanimcodecsdir=/usr/lib/xanim/mods"
- if use x86 || use amd64; then
- # Real codec support, only available on x86, amd64
- if use real && use x86; then
- myconf="${myconf} --realcodecsdir=/opt/RealPlayer/codecs"
- elif use real && use amd64; then
- myconf="${myconf} --realcodecsdir=/usr/$(get_libdir)/codecs"
- else
- myconf="${myconf} --disable-real"
- fi
- if ! use livecd && ! use bindist && ! use real; then
- myconf="${myconf} $(use_enable win32codecs win32dll)"
- fi
- fi
-
- #############
- # Video Output #
- #############
-
- for x in directfb ivtv ggi md5sum sdl xinerama; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- use aalib || myconf="${myconf} --disable-aa"
- use dga || myconf="${myconf} --disable-dga1 --disable-dga2"
- use fbcon || myconf="${myconf} --disable-fbdev"
- use fbcon && use video_cards_s3virge && myconf="${myconf} --enable-s3fb"
- use libcaca || myconf="${myconf} --disable-caca"
- use opengl || myconf="${myconf} --disable-gl"
- use video_cards_mga && myconf="${myconf} --enable-mga"
- ( use X && use video_cards_mga ) && myconf="${myconf} --enable-xmga"
- use video_cards_vesa || myconf="${myconf} --disable-vesa"
- use vidix || myconf="${myconf} --disable-vidix-internal \
- --disable-vidix-external"
- use zoran || myconf="${myconf} --disable-zr"
-
- # GTK gmplayer gui
- myconf="${myconf} $(use_enable gtk gui)"
-
- if use xv; then
- if use xvmc; then
- myconf="${myconf} --enable-xvmc --with-xvmclib=XvMCW"
- else
- myconf="${myconf} --disable-xvmc"
- fi
- else
- myconf="${myconf} --disable-xv --disable-xvmc"
- fi
-
- if use video_cards_tdfx; then
- myconf="${myconf} $(use_enable video_cards_tdfx tdfxvid) \
- $(use_enable fbcon tdfxfb)"
- else
- myconf="${myconf} --disable-3dfx --disable-tdfxvid --disable-tdfxfb"
- fi
-
- #############
- # Audio Output #
- #############
- for x in alsa arts esd jack nas openal; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- if ! use radio; then
- use oss || myconf="${myconf} --disable-ossaudio"
- fi
- #################
- # Advanced Options #
- #################
- # Platform specific flags, hardcoded on amd64 (see below)
- if use x86 || use amd64 || use ppc; then
- if use cpudetection || use livecd || use bindist; then
- myconf="${myconf} --enable-runtime-cpudetection"
- fi
- fi
- if use mmx; then
- for x in 3dnow 3dnowext mmxext sse sse2 ssse3; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- else
- myconf="${myconf} --disable-mmx --disable-mmxext --disable-sse \
- --disable-sse2 --disable-ssse3 --disable-3dnow \
- --disable-3dnowext"
- fi
-
- # debug broken in this release
- # use debug && myconf="${myconf} --enable-debug=3"
-
- if use altivec; then
- myconf="${myconf} --enable-altivec"
- else
- myconf="${myconf} --disable-altivec"
- fi
-
- if [ -e /dev/.devfsd ]; then
- myconf="${myconf} --enable-linux-devfs"
- fi
-
- #leave this in place till the configure/compilation borkage is completely corrected back to pre4-r4 levels.
- # it's intended for debugging so we can get the options we configure mplayer w/, rather then hunt about.
- # it *will* be removed asap; in the meantime, doesn't hurt anything.
- echo "${myconf}" > "${T}"/configure-options
-
- if use custom-cflags; then
- # let's play the filtration game! MPlayer hates on all!
- strip-flags
- # ugly optimizations cause MPlayer to cry on x86 systems!
- if use x86 ; then
- replace-flags -O* -O2
- filter-flags -fPIC -fPIE
-
- # debug broken in this release
- # use debug || append-flags -fomit-frame-pointer
- append-flags -fomit-frame-pointer
- fi
- append-flags -D__STDC_LIMIT_MACROS
- else
- unset CFLAGS CXXFLAGS
- fi
-
- myconf="--cc=$(tc-getCC) \
- --host-cc=$(tc-getBUILD_CC) \
- --prefix=/usr \
- --confdir=/etc/mplayer \
- --datadir=/usr/share/mplayer \
- --libdir=/usr/$(get_libdir) \
- --enable-largefiles \
- --enable-menu \
- --enable-network \
- ${myconf}"
- einfo "Running ./configure"
- echo "CFLAGS=\"${CFLAGS}\" ./configure ${myconf}"
- CFLAGS="${CFLAGS}" ./configure ${myconf} || die "configure died"
-
- einfo "Make"
- emake || die "Failed to build MPlayer!"
- use doc && make -C DOCS/xml html-chunked
- einfo "Make completed"
-}
-
-src_install() {
-
- einfo "Make install"
- make prefix="${D}"/usr \
- BINDIR="${D}"/usr/bin \
- LIBDIR="${D}"/usr/$(get_libdir) \
- CONFDIR="${D}"/etc/mplayer \
- DATADIR="${D}"/usr/share/mplayer \
- MANDIR="${D}"/usr/share/man \
- install || die "Failed to install MPlayer!"
- einfo "Make install completed"
-
- dodoc AUTHORS Changelog README
- # Install the documentation; DOCS is all mixed up not just html
- if use doc ; then
- find "${S}/DOCS" -type d | xargs -- chmod 0755
- find "${S}/DOCS" -type f | xargs -- chmod 0644
- cp -r "${S}/DOCS" "${D}/usr/share/doc/${PF}/" || die "cp docs died"
- fi
-
- # Copy misc tools to documentation path, as they're not installed directly
- # and yes, we are nuking the +x bit.
- find "${S}/TOOLS" -type d | xargs -- chmod 0755
- find "${S}/TOOLS" -type f | xargs -- chmod 0644
- cp -r "${S}/TOOLS" "${D}/usr/share/doc/${PF}/" || die "cp docs died"
-
- # Install the default Skin and Gnome menu entry
- if use gtk; then
- dodir /usr/share/mplayer/skins
- cp -r "${WORKDIR}/Blue" \
- "${D}/usr/share/mplayer/skins/default" || die "cp skins died"
-
- # Fix the symlink
- rm -rf "${D}/usr/bin/gmplayer"
- dosym mplayer /usr/bin/gmplayer
- fi
-
- if ! use srt && ! use truetype; then
- dodir /usr/share/mplayer/fonts
- local x=
- # Do this generic, as the mplayer people like to change the structure
- # of their zips ...
- for x in $(find "${WORKDIR}/" -type d -name 'font-arial-*')
- do
- cp -pPR "${x}" "${D}/usr/share/mplayer/fonts"
- done
- # Fix the font symlink ...
- rm -rf "${D}/usr/share/mplayer/font"
- dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font
- fi
-
- insinto /etc/mplayer
- newins "${S}/etc/example.conf" mplayer.conf
-
- if use srt || use truetype; then
- cat >> "${D}/etc/mplayer/mplayer.conf" << EOT
-fontconfig=1
-subfont-osd-scale=4
-subfont-text-scale=3
-EOT
- fi
-
- dosym ../../../etc/mplayer/mplayer.conf /usr/share/mplayer/mplayer.conf
-
- dobin "${D}/usr/share/doc/${PF}/TOOLS/midentify"
-
- insinto /usr/share/mplayer
- doins "${S}/etc/input.conf"
- doins "${S}/etc/menu.conf"
-}
-
-pkg_preinst() {
-
- if [ -d "${ROOT}"/usr/share/mplayer/Skin/default ]
- then
- rm -rf "${ROOT}/usr/share/mplayer/Skin/default"
- fi
-}
-
-pkg_postinst() {
-
- if use video_cards_mga; then
- depmod -a &>/dev/null || :
- fi
-
-}
-
-pkg_postrm() {
-
- # Cleanup stale symlinks
- if [ -L "${ROOT}"/usr/share/mplayer/font -a \
- ! -e "${ROOT}"/usr/share/mplayer/font ]
- then
- rm -f "${ROOT}"/usr/share/mplayer/font
- fi
-
- if [ -L "${ROOT}"/usr/share/mplayer/subfont.ttf -a \
- ! -e "${ROOT}"/usr/share/mplayer/subfont.ttf ]
- then
- rm -f "${ROOT}"/usr/share/mplayer/subfont.ttf
- fi
-}
diff --git a/media-video/mplayer/mplayer-1.0_rc2.ebuild b/media-video/mplayer/mplayer-1.0_rc2.ebuild
deleted file mode 100644
index 37a619f974a0..000000000000
--- a/media-video/mplayer/mplayer-1.0_rc2.ebuild
+++ /dev/null
@@ -1,504 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-1.0_rc2.ebuild,v 1.5 2007/12/28 17:44:28 armin76 Exp $
-
-inherit eutils flag-o-matic multilib
-
-RESTRICT="strip"
-IUSE="3dnow 3dnowext a52 aac aalib alsa altivec amrnb amrwb arts bidi bl bindist
-cddb cdio cdparanoia cpudetection custom-cflags debug dga doc dts dvb directfb
-dvd dv enca encode esd fbcon ftp gif ggi gtk iconv ipv6 ivtv jack joystick jpeg
-kernel_linux libcaca lame lirc live livecd lzo mad md5sum mmx mmxext mp2 mp3 musepack nas nemesi pvr unicode vorbis opengl openal oss png pnm quicktime radio rar real rtc samba sdl speex srt sse sse2 ssse3 svga teletext tga theora tivo truetype v4l v4l2 vidix win32codecs X x264 xanim xinerama xv xvid xvmc zoran"
-
-VIDEO_CARDS="s3virge mga tdfx vesa"
-
-for x in ${VIDEO_CARDS}; do
- IUSE="${IUSE} video_cards_${x}"
-done
-
-BLUV="1.7"
-SVGV="1.9.17"
-MY_PN="MPlayer"
-MY_PV="${PV/_/}"
-MY_P="${MY_PN}-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-AMR_URI="http://www.3gpp.org/ftp/Specs/archive"
-SRC_URI="mirror://mplayer/releases/${MY_P}.tar.bz2
- !truetype? ( mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2 )
- !iconv? ( mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
- mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2 )
- gtk? ( mirror://mplayer/Skin/Blue-${BLUV}.tar.bz2 )
- svga? ( http://mplayerhq.hu/~alex/svgalib_helper-${SVGV}-mplayer.tar.bz2 )"
-
-DESCRIPTION="Media Player for Linux"
-HOMEPAGE="http://www.mplayerhq.hu/"
-
-RDEPEND="sys-libs/ncurses
- !livecd? (
- !bindist? (
- x86? (
- win32codecs? ( media-libs/win32codecs )
- real? ( media-libs/win32codecs
- media-video/realplayer )
- )
- amd64? ( real? ( media-libs/amd64codecs ) )
- )
- )
- aalib? ( media-libs/aalib )
- alsa? ( media-libs/alsa-lib )
- amrnb? ( media-libs/amrnb )
- amrwb? ( media-libs/amrwb )
- arts? ( kde-base/arts )
- openal? ( media-libs/openal )
- bidi? ( dev-libs/fribidi )
- cdio? ( dev-libs/libcdio )
- cdparanoia? ( media-sound/cdparanoia )
- directfb? ( dev-libs/DirectFB )
- dts? ( || ( media-libs/libdca media-libs/libdts ) )
- dv? ( media-libs/libdv )
- dvb? ( media-tv/linuxtv-dvb-headers )
- encode? (
- aac? ( media-libs/faac )
- mp2? ( media-sound/twolame )
- lame? ( media-sound/lame )
- )
- esd? ( media-sound/esound )
- enca? ( app-i18n/enca )
- gif? ( media-libs/giflib )
- ggi? ( media-libs/libggi )
- gtk? ( media-libs/libpng
- x11-libs/libXxf86vm
- x11-libs/libXext
- x11-libs/libXi
- =x11-libs/gtk+-2* )
- jpeg? ( media-libs/jpeg )
- libcaca? ( media-libs/libcaca )
- lirc? ( app-misc/lirc )
- lzo? ( >=dev-libs/lzo-2 )
- mad? ( media-libs/libmad )
- musepack? ( >=media-libs/libmpcdec-1.2.2 )
- nas? ( media-libs/nas )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng )
- pnm? ( media-libs/netpbm )
- samba? ( net-fs/samba )
- sdl? ( media-libs/libsdl )
- speex? ( >=media-libs/speex-1.1.7 )
- srt? ( >=media-libs/freetype-2.1
- media-libs/fontconfig )
- svga? ( media-libs/svgalib )
- theora? ( media-libs/libtheora )
- live? ( >=media-plugins/live-2007.02.20 )
- truetype? ( >=media-libs/freetype-2.1
- media-libs/fontconfig )
- vidix? ( x11-libs/libXxf86vm
- x11-libs/libXext )
- x264? ( media-libs/x264-svn )
- xanim? ( media-video/xanim )
- xinerama? ( x11-libs/libXinerama
- x11-libs/libXxf86vm
- x11-libs/libXext )
- xv? ( x11-libs/libXv
- x11-libs/libXxf86vm
- x11-libs/libXext
- xvmc? ( x11-libs/libXvMC ) )
- xvid? ( media-libs/xvid )
- X? ( x11-libs/libXxf86vm
- x11-libs/libXext
- )"
-# video_cards_vesa? ( sys-apps/vbetool ) restrict on x86 first
-
-DEPEND="${RDEPEND}
- doc? ( >=app-text/docbook-sgml-dtd-4.1.2
- app-text/docbook-xml-dtd
- >=app-text/docbook-xml-simple-dtd-1.50.0
- dev-libs/libxslt )
- dga? ( x11-proto/xf86dgaproto )
- xinerama? ( x11-proto/xineramaproto )
- xv? ( x11-proto/videoproto
- x11-proto/xf86vidmodeproto )
- gtk? ( x11-proto/xextproto
- x11-proto/xf86vidmodeproto )
- X? ( x11-proto/xextproto
- x11-proto/xf86vidmodeproto )
- iconv? ( virtual/libiconv )"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )
- mp2? ( >=sys-apps/portage-2.1.2 )
- ivtv? ( media-tv/ivtv
- >=sys-apps/portage-2.1.2 )"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="alpha ~amd64 ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd"
-
-pkg_setup() {
-
- if [[ -n ${LINGUAS} ]]; then
- elog "For MPlayer's language support, the configuration will"
- elog "use your LINGUAS variable from /etc/make.conf. If you have more"
- elog "than one language enabled, then the first one in the list will"
- elog "be used to output the messages, if a translation is available."
- elog "man pages will be created for all languages where translations"
- elog "are also available."
- fi
-
-}
-
-src_unpack() {
-
- unpack ${MY_P}.tar.bz2
-
- if ! use truetype ; then
- unpack font-arial-iso-8859-1.tar.bz2 \
- font-arial-iso-8859-2.tar.bz2 \
- font-arial-cp1250.tar.bz2
- fi
-
- use gtk && unpack Blue-${BLUV}.tar.bz2
-
- use svga && unpack svgalib_helper-${SVGV}-mplayer.tar.bz2
-
- cd "${S}"
-
- # Fix hppa compilation
- use hppa && sed -i -e "s/-O4/-O1/" "${S}/configure"
-
- if use svga; then
- echo
- einfo "Enabling vidix non-root mode."
- einfo "(You need a proper svgalib_helper.o module for your kernel"
- einfo "to actually use this)"
- echo
-
- mv "${WORKDIR}/svgalib_helper" "${S}/libdha"
- fi
-
- # Fix polish spelling errors
- [[ -n ${LINGUAS} ]] && sed -e 's:Zarządano:Zażądano:' -i help/help_mp-pl.h
-}
-
-src_compile() {
-
- local myconf=" --disable-tv-bsdbt848 \
- --disable-faad-external"
-
- # MPlayer reads in the LINGUAS variable from make.conf, and sets
- # the languages accordingly. Some will have to be altered to match
- # upstream's naming scheme.
- [[ -n $LINGUAS ]] && LINGUAS=${LINGUAS/da/dk}
-
- ################
- #Optional features#
- ###############
- use bidi || myconf="${myconf} --disable-fribidi"
- use bl && myconf="${myconf} --enable-bl"
- use enca || myconf="${myconf} --disable-enca"
- use ftp || myconf="${myconf} --disable-ftp"
- use nemesi || myconf="${myconf} --disable-nemesi"
- use tivo || myconf="${myconf} --disable-vstream"
-
- # libcdio support: prefer libcdio over cdparanoia
- # don't check for cddb w/cdio
- if use cdio; then
- myconf="${myconf} --disable-cdparanoia"
- else
- myconf="${myconf} --disable-libcdio"
- use cdparanoia || myconf="${myconf} --disable-cdparanoia"
- use cddb || myconf="${myconf} --disable-cddb"
- fi
-
- # DVD support
- # dvdread and libdvdcss are internal libs
- # http://www.mplayerhq.hu/DOCS/HTML/en/dvd.html
- # You can optionally use external dvdread support, but against
- # upstream's suggestion. We don't.
- if ! use dvd; then
- myconf="${myconf} --disable-dvdnav --disable-dvdread"
- use a52 || myconf="${myconf} --disable-liba52"
- fi
-
- if use encode; then
- use aac || myconf="${myconf} --disable-faac"
- use dv || myconf="${myconf} --disable-libdv"
- use x264 || myconf="${myconf} --disable-x264"
- else
- myconf="${myconf} --disable-mencoder --disable-libdv --disable-x264 \
- --disable-faac"
- fi
-
- # SRT (subtitles) requires freetype support
- # freetype support requires iconv
- # iconv optionally can use unicode
- if ! use srt; then
- myconf="${myconf} --disable-ass"
- if ! use truetype; then
- myconf="${myconf} --disable-freetype"
- if ! use iconv; then
- myconf="${myconf} --disable-iconv --charset=noconv"
- fi
- fi
- fi
- use iconv && use unicode && myconf="${myconf} --charset=UTF-8"
-
- use lirc || myconf="${myconf} --disable-lirc --disable-lircc"
- myconf="${myconf} $(use_enable joystick)"
- use ipv6 || myconf="${myconf} --disable-inet6"
- use rar || myconf="${myconf} --disable-unrarlib"
- use rtc || myconf="${myconf} --disable-rtc"
- use samba || myconf="${myconf} --disable-smb"
-
- # DVB / Video4Linux / Radio support
- if { use dvb || use v4l || use v4l2 || use radio; }; then
- use dvb || myconf="${myconf} --disable-dvb --disable-dvbhead"
- use v4l || myconf="${myconf} --disable-tv-v4l1"
- use v4l2 || myconf="${myconf} --disable-tv-v4l2"
- use teletext || myconf="${myconf} --disable-tv-teletext"
- use pvr || myconf="${myconf} --disable-pvr"
- if use radio && { use dvb || use v4l || use v4l2; }; then
- myconf="${myconf} --enable-radio $(use_enable encode radio-capture)"
- else
- myconf="${myconf} --disable-radio-v4l2 --disable-radio-bsdbt848"
- fi
- else
- myconf="${myconf} --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 \
- --disable-radio --disable-radio-v4l2 --disable-radio-bsdbt848 \
- --disable-dvb --disable-dvbhead --disable-tv-teletext \
- --disable-pvr"
- fi
-
- #########
- # Codecs #
- ########
- for x in gif jpeg live mad musepack pnm speex tga theora xanim xvid; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- use aac || myconf="${myconf} --disable-faad-internal"
- use amrnb || myconf="${myconf} --disable-libamr_nb"
- use amrwb || myconf="${myconf} --disable-libamr_wb"
- use dts || myconf="${myconf} --disable-libdca"
- ! use png && ! use gtk && myconf="${myconf} --disable-png"
- use lzo || myconf="${myconf} --disable-liblzo"
- use encode && use mp2 || myconf="${myconf} --disable-twolame \
- --disable-toolame"
- use mp3 || myconf="${myconf} --disable-mp3lib"
- use quicktime || myconf="${myconf} --disable-qtx"
- use vorbis || myconf="${myconf} --disable-libvorbis"
- use xanim && myconf="${myconf} --xanimcodecsdir=/usr/lib/xanim/mods"
- if use x86 || use amd64; then
- # Real codec support, only available on x86, amd64
- if use real && use x86; then
- myconf="${myconf} --realcodecsdir=/opt/RealPlayer/codecs"
- elif use real && use amd64; then
- myconf="${myconf} --realcodecsdir=/usr/$(get_libdir)/codecs"
- else
- myconf="${myconf} --disable-real"
- fi
- if ! use livecd && ! use bindist && ! use real; then
- myconf="${myconf} $(use_enable win32codecs win32dll)"
- fi
- fi
-
- #############
- # Video Output #
- #############
- for x in directfb ivtv ggi md5sum sdl xinerama; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- use aalib || myconf="${myconf} --disable-aa"
- use dga || myconf="${myconf} --disable-dga1 --disable-dga2"
- use fbcon || myconf="${myconf} --disable-fbdev"
- use fbcon && use video_cards_s3virge && myconf="${myconf} --enable-s3fb"
- use libcaca || myconf="${myconf} --disable-caca"
- use opengl || myconf="${myconf} --disable-gl"
- use video_cards_vesa || myconf="${myconf} --disable-vesa"
- use vidix || myconf="${myconf} --disable-vidix-internal \
- --disable-vidix-external"
- use zoran || myconf="${myconf} --disable-zr"
-
- # GTK gmplayer gui
- myconf="${myconf} $(use_enable gtk gui)"
-
- if use xv; then
- if use xvmc; then
- myconf="${myconf} --enable-xvmc --with-xvmclib=XvMCW"
- else
- myconf="${myconf} --disable-xvmc"
- fi
- else
- myconf="${myconf} --disable-xv --disable-xvmc"
- fi
-
- if ! use kernel_linux && ! use video_cards_mga; then
- myconf="${myconf} --disable-mga --disable-xmga"
- fi
-
- if use video_cards_tdfx; then
- myconf="${myconf} $(use_enable video_cards_tdfx tdfxvid) \
- $(use_enable fbcon tdfxfb)"
- else
- myconf="${myconf} --disable-3dfx --disable-tdfxvid --disable-tdfxfb"
- fi
-
- #############
- # Audio Output #
- #############
- for x in alsa arts esd jack nas openal; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- if ! use radio; then
- use oss || myconf="${myconf} --disable-ossaudio"
- fi
- #################
- # Advanced Options #
- #################
- # Platform specific flags, hardcoded on amd64 (see below)
- if use x86 || use amd64 || use ppc; then
- if use cpudetection || use livecd || use bindist; then
- myconf="${myconf} --enable-runtime-cpudetection"
- fi
- fi
- if use mmx; then
- for x in 3dnow 3dnowext mmxext sse sse2 ssse3; do
- use ${x} || myconf="${myconf} --disable-${x}"
- done
- else
- myconf="${myconf} --disable-mmx --disable-mmxext --disable-sse \
- --disable-sse2 --disable-ssse3 --disable-3dnow \
- --disable-3dnowext"
- fi
-
- use debug && myconf="${myconf} --enable-debug=3"
-
- myconf="${myconf} $(use_enable altivec)"
-
- if use custom-cflags; then
- # let's play the filtration game! MPlayer hates on all!
- strip-flags
- # ugly optimizations cause MPlayer to cry on x86 systems!
- if use x86 ; then
- replace-flags -O* -O2
- filter-flags -fPIC -fPIE
-
- # debug broken in this release
- # use debug || append-flags -fomit-frame-pointer
- append-flags -fomit-frame-pointer
- fi
- append-flags -D__STDC_LIMIT_MACROS
- else
- unset CFLAGS CXXFLAGS
- fi
-
- myconf="--cc=$(tc-getCC) \
- --host-cc=$(tc-getBUILD_CC) \
- --prefix=/usr \
- --confdir=/etc/mplayer \
- --datadir=/usr/share/mplayer \
- --libdir=/usr/$(get_libdir) \
- --enable-largefiles \
- --enable-menu \
- --enable-network \
- ${myconf}"
- #echo "CFLAGS=\"${CFLAGS}\" ./configure ${myconf}"
- CFLAGS="${CFLAGS}" ./configure ${myconf} || die "configure died"
-
- emake || die "Failed to build MPlayer!"
- use doc && make -C DOCS/xml html-chunked
-}
-
-src_install() {
-
- make prefix="${D}/usr" \
- BINDIR="${D}/usr/bin" \
- LIBDIR="${D}/usr/$(get_libdir)" \
- CONFDIR="${D}/etc/mplayer" \
- DATADIR="${D}/usr/share/mplayer" \
- MANDIR="${D}/usr/share/man" \
- install || die "Failed to install MPlayer!"
-
- dodoc AUTHORS Changelog README
- # Install the documentation; DOCS is all mixed up not just html
- if use doc ; then
- find "${S}/DOCS" -type d | xargs -- chmod 0755
- find "${S}/DOCS" -type f | xargs -- chmod 0644
- cp -r "${S}/DOCS" "${D}/usr/share/doc/${PF}/" || die "cp docs died"
- fi
-
- # Copy misc tools to documentation path, as they're not installed directly
- # and yes, we are nuking the +x bit.
- find "${S}/TOOLS" -type d | xargs -- chmod 0755
- find "${S}/TOOLS" -type f | xargs -- chmod 0644
- cp -r "${S}/TOOLS" "${D}/usr/share/doc/${PF}/" || die "cp docs died"
-
- # Install the default Skin and Gnome menu entry
- if use gtk; then
- dodir /usr/share/mplayer/skins
- cp -r "${WORKDIR}/Blue" \
- "${D}/usr/share/mplayer/skins/default" || die "cp skins died"
-
- # Fix the symlink
- rm -rf "${D}/usr/bin/gmplayer"
- dosym mplayer /usr/bin/gmplayer
- fi
-
- if ! use srt && ! use truetype; then
- dodir /usr/share/mplayer/fonts
- local x=
- # Do this generic, as the mplayer people like to change the structure
- # of their zips ...
- for x in $(find "${WORKDIR}/" -type d -name 'font-arial-*')
- do
- cp -pPR "${x}" "${D}/usr/share/mplayer/fonts"
- done
- # Fix the font symlink ...
- rm -rf "${D}/usr/share/mplayer/font"
- dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font
- fi
-
- insinto /etc/mplayer
- newins "${S}/etc/example.conf" mplayer.conf
-
- if use srt || use truetype; then
- cat >> "${D}/etc/mplayer/mplayer.conf" << EOT
-fontconfig=1
-subfont-osd-scale=4
-subfont-text-scale=3
-EOT
- fi
-
- dosym ../../../etc/mplayer/mplayer.conf /usr/share/mplayer/mplayer.conf
-
- dobin "${D}/usr/share/doc/${PF}/TOOLS/midentify"
-
- insinto /usr/share/mplayer
- doins "${S}/etc/input.conf"
- doins "${S}/etc/menu.conf"
-}
-
-pkg_preinst() {
-
- if [[ -d ${ROOT}/usr/share/mplayer/Skin/default ]]
- then
- rm -rf "${ROOT}/usr/share/mplayer/Skin/default"
- fi
-}
-
-pkg_postrm() {
-
- # Cleanup stale symlinks
- if [ -L "${ROOT}/usr/share/mplayer/font" -a \
- ! -e "${ROOT}/usr/share/mplayer/font" ]
- then
- rm -f "${ROOT}/usr/share/mplayer/font"
- fi
-
- if [ -L "${ROOT}/usr/share/mplayer/subfont.ttf" -a \
- ! -e "${ROOT}/usr/share/mplayer/subfont.ttf" ]
- then
- rm -f "${ROOT}/usr/share/mplayer/subfont.ttf"
- fi
-}