From e2035cfb47ee29d24576401d1a7def17d3317ae4 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 3 Apr 2011 11:27:44 -0500 Subject: [PATCH] media-video/mplayer: add ASS patch --- media-video/mplayer/ChangeLog | 2861 +++++++++++++++++ media-video/mplayer/Manifest | 17 + .../files/mplayer-1.0_rc2_p27725-ass.patch | 482 +++ .../mplayer-1.0_rc2_p27725-libx264.patch | 15 + .../mplayer-1.0_rc2_p28058-demux_vqf.patch | 55 + .../mplayer/files/mplayer-libavcodec.patch | 10 + .../files/mplayer-libmpeg2-libavcodec.patch | 27 + .../mplayer/files/mplayer-libmpeg2.patch | 17 + media-video/mplayer/metadata.xml | 47 + .../mplayer/mplayer-1.0_rc2_p27725-r2.ebuild | 564 ++++ .../mplayer/mplayer-1.0_rc2_p27725-r2.reason | 1 + .../mplayer/mplayer-1.0_rc2_p28058-r2.ebuild | 571 ++++ .../mplayer/mplayer-1.0_rc2_p28058-r2.reason | 1 + 13 files changed, 4668 insertions(+) create mode 100644 media-video/mplayer/ChangeLog create mode 100644 media-video/mplayer/Manifest create mode 100644 media-video/mplayer/files/mplayer-1.0_rc2_p27725-ass.patch create mode 100644 media-video/mplayer/files/mplayer-1.0_rc2_p27725-libx264.patch create mode 100644 media-video/mplayer/files/mplayer-1.0_rc2_p28058-demux_vqf.patch create mode 100644 media-video/mplayer/files/mplayer-libavcodec.patch create mode 100644 media-video/mplayer/files/mplayer-libmpeg2-libavcodec.patch create mode 100644 media-video/mplayer/files/mplayer-libmpeg2.patch create mode 100644 media-video/mplayer/metadata.xml create mode 100644 media-video/mplayer/mplayer-1.0_rc2_p27725-r2.ebuild create mode 100644 media-video/mplayer/mplayer-1.0_rc2_p27725-r2.reason create mode 100644 media-video/mplayer/mplayer-1.0_rc2_p28058-r2.ebuild create mode 100644 media-video/mplayer/mplayer-1.0_rc2_p28058-r2.reason diff --git a/media-video/mplayer/ChangeLog b/media-video/mplayer/ChangeLog new file mode 100644 index 0000000..9047ff3 --- /dev/null +++ b/media-video/mplayer/ChangeLog @@ -0,0 +1,2861 @@ +# ChangeLog for media-video/mplayer +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/ChangeLog,v 1.601 2008/12/02 03:41:26 beandog Exp $ + +*mplayer-1.0_rc2_p28058 (02 Dec 2008) + + 02 Dec 2008; Steve Dibb metadata.xml, + +mplayer-1.0_rc2_p28058.ebuild: + Snapshot bump; add libdvdnav, mng support; drop unnecessary docbook deps, + bug 174521; move srt use flag to ass, bug 241686 + + 24 Nov 2008; Friedrich Oslage + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on sparc, security bug #239130 and bug #241110 + + 24 Nov 2008; Steve Dibb + +files/mplayer-libmpeg2-libavcodec.patch, + mplayer-1.0_rc2_p27725-r1.ebuild: + Fix sparc compilation, bug 241110; Thanks to Friedrich Oslage for patch + + 10 Nov 2008; Raúl Porcel + mplayer-1.0_rc2_p27725-r1.ebuild: + ia64 stable wrt #239130 + + 08 Nov 2008; Tobias Klausmann + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on alpha, bug #239130 + + 30 Oct 2008; Tobias Scherbaum + mplayer-1.0_rc2_p27725-r1.ebuild: + ppc stable, bug #239130 + + 21 Oct 2008; Markus Rothe + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on ppc64; bug #239130 + + 20 Oct 2008; Guy Martin + mplayer-1.0_rc2_p27725-r1.ebuild: + hppa stable, #239130 + + 19 Oct 2008; Markus Meier + mplayer-1.0_rc2_p27725-r1.ebuild: + amd64/x86 stable, bug #239130 + + 15 Oct 2008; Alexis Ballier + mplayer-1.0_rc2_p27725-r1.ebuild: + keyword ~x86-fbsd + +*mplayer-1.0_rc2_p27725-r1 (07 Oct 2008) + + 07 Oct 2008; Steve Dibb + +files/mplayer-1.0_rc2_p27725-libx264.patch, + -mplayer-1.0_rc2_p27725.ebuild, +mplayer-1.0_rc2_p27725-r1.ebuild: + Patch to build with x264, thanks to Alex Rostovtsev, bug 240347 + +*mplayer-1.0_rc2_p27725 (07 Oct 2008) + + 07 Oct 2008; Steve Dibb + +mplayer-1.0_rc2_p27725.ebuild: + Version bump, security bugs 239130 and 231836 + + 16 Sep 2008; Jeroen Roovers + mplayer-1.0_rc2_p27458.ebuild: + Marked ~hppa (bug #234629). + + 24 Aug 2008; Markus Rothe + mplayer-1.0_rc2_p27458.ebuild: + Added ~ppc64; bug #234629 + + 20 Aug 2008; Steve Dibb + mplayer-1.0_rc2_p27458.ebuild: + Install midentify.sh to midentify + + 17 Aug 2008; Alexis Ballier metadata.xml, + mplayer-1.0_rc2_p27458.ebuild: + Add dirac and schroedinger useflags that were automagic, thanks to Hanno + Boeck for reporting in bug #234775. + + 17 Aug 2008; Alexis Ballier + mplayer-1.0_rc2_p27458.ebuild: + dont prestrip binaries + + 17 Aug 2008; Alexis Ballier + mplayer-1.0_rc2_p27458.ebuild: + fix midentify install (was renamed to .sh) and add a die so that it'll be + spotted easily later + +*mplayer-1.0_rc2_p27120-r1 (13 Aug 2008) + + 13 Aug 2008; Steve Dibb + -mplayer-1.0_rc2_p27120.ebuild, +mplayer-1.0_rc2_p27120-r1.ebuild: + Update x264 deps, bug 234287 + +*mplayer-1.0_rc2_p27458 (13 Aug 2008) + + 13 Aug 2008; Steve Dibb metadata.xml, + +mplayer-1.0_rc2_p27458.ebuild: + Snapshot bump; Re-enable pvr support, bug 230820; Fix dxr3 deps, bug + 233542; Fix x264 deps, bug 234287 + +*mplayer-1.0_rc2_p27120 (21 Jun 2008) + + 21 Jun 2008; Steve Dibb + +mplayer-1.0_rc2_p27120.ebuild: + Snapshot bump; Add new notices about LINGUAS, gmplayer and cpudetection + + 04 Jun 2008; Jeroen Roovers + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable for HPPA too. + +*mplayer-1.0_rc2_p26914 (28 May 2008) + + 28 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26914.ebuild: + Snapshot bump + +*mplayer-1.0_rc2_p26753-r2 (26 May 2008) + + 26 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26753-r2.ebuild: + Add custom-cpuopts use flag; add dxr2, dxr3 use flag, bug 223587 + + 22 May 2008; Raúl Porcel + mplayer-1.0_rc2_p26753-r1.ebuild: + ia64/x86 stable + + 21 May 2008; Markus Rothe + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable on ppc; bug #215006 + + 21 May 2008; Ferris McCormick + mplayer-1.0_rc2_p26753-r1.ebuild: + Sparc stable, Security Bug #215006. All works well. + + 21 May 2008; Markus Rothe + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable on ppc64; bug #215006 + +*mplayer-1.0_rc2_p26753-r1 (21 May 2008) + + 21 May 2008; Steve Dibb + +files/configure-altivec.patch, +files/libswscale-sparc.patch, + +mplayer-1.0_rc2_p26753-r1.ebuild: + Fix compilation on ppc, sparc, bugs 217773, 222447 and 215006 + + Fix installing mplayer.desktop and mplayer.xpm, bug 219133 + + Remove strip restriction, bug 164492 + + Move CPU optimization checks out of custom-cflags use flag check, bug + 212318 + + 17 May 2008; Tobias Klausmann + mplayer-1.0_rc2_p26753.ebuild: + Stable on alpha, bug #215006 + + 17 May 2008; Markus Meier + mplayer-1.0_rc2_p26753.ebuild: + amd64/x86 stable, bug #215006 + + 16 May 2008; Jeroen Roovers + mplayer-1.0_rc2_p26753.ebuild: + Stable for HPPA (bug #215006). + +*mplayer-1.0_rc2_p26753 (13 May 2008) + + 13 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26753.ebuild: + Snapshot bump, security bug 215006; Display SVN version #, bug 218150; + Drop tivo use flag (no vstream client in tree); Fix v4l2, faac, faad, + xvid, x264, mp3lame disable flags + +*mplayer-1.0_rc2_p26454-r2 (17 Apr 2008) + + 17 Apr 2008; Steve Dibb + +files/configure-unsetauto-v2.patch, -mplayer-1.0_rc2_p26454-r1.ebuild, + +mplayer-1.0_rc2_p26454-r2.ebuild: + Add patch to build on non-x86 arches + +*mplayer-1.0_rc2_p26454-r1 (16 Apr 2008) + + 16 Apr 2008; Steve Dibb + +files/mplayer-1.0_rc2_p26454-makefile.patch, + -mplayer-1.0_rc2_p26454.ebuild, +mplayer-1.0_rc2_p26454-r1.ebuild: + Fix installing man pages, bug 217769, thanks to Daniel Pielmeier for patch + +*mplayer-1.0_rc2_p26454 (16 Apr 2008) + + 16 Apr 2008; Steve Dibb + +mplayer-1.0_rc2_p26454.ebuild: + Snapshot bump + +*mplayer-1.0_rc2_p24929-r4 (15 Apr 2008) + + 15 Apr 2008; Steve Dibb + +files/mplayer-1.0_rc2_p24929-pulse.patch, + +mplayer-1.0_rc2_p24929-r4.ebuild: + Restore an old snapshot to provide some now lost functionality + +*mplayer-1.0_rc2_p26450 (15 Apr 2008) + + 15 Apr 2008; Ben de Groot + +mplayer-1.0_rc2_p26450.ebuild: + Snapshot bump. Removed color-console useflag, as it's no longer an + available option. Removed libdvdnav block on beandog's advice. + + 07 Apr 2008; Ben de Groot + mplayer-1.0_rc2_p25993.ebuild, mplayer-1.0_rc2_p26258.ebuild, + mplayer-1.0_rc2_p26300-r1.ebuild: + Pkgmove x264-svn to x264 + + 30 Mar 2008; Matthias Schwarzott + mplayer-1.0_rc2_p26300-r1.ebuild: + Fix the hack for USE="-quicktime win32codecs", Bug #213836. + +*mplayer-1.0_rc2_p26300-r1 (30 Mar 2008) + + 30 Mar 2008; Steve Dibb + -mplayer-1.0_rc2_p26300.ebuild, +mplayer-1.0_rc2_p26300-r1.ebuild: + Build breaks on newer libdvdnav, add blocker to depend + +*mplayer-1.0_rc2_p26300 (29 Mar 2008) + + 29 Mar 2008; Steve Dibb + +mplayer-1.0_rc2_p26300.ebuild: + Snapshot bump, security bug 215006, compile with x86 and quicktime, bug + 213836 + +*mplayer-1.0_rc2_p26258 (17 Mar 2008) + + 17 Mar 2008; Steve Dibb + +mplayer-1.0_rc2_p26258.ebuild: + Snapshot bump, add dga X11 dep, bug 213390, fix ssa subtitle memory leak, + bug 213638, move cpu optimization flags inside custom-cflags check + +*mplayer-1.0_rc2_p25993-r1 (23 Feb 2008) + + 23 Feb 2008; Steve Dibb + +mplayer-1.0_rc2_p25993-r1.ebuild: + Drop livecd use flag, bug 210066 + Re-enable support for debug use flag + Add color-console use flag + + 19 Feb 2008; Tobias Scherbaum + mplayer-1.0_rc2_p25993.ebuild: + ppc stable, bug #208566 + + 17 Feb 2008; Samuli Suominen + mplayer-1.0_rc2_p25993.ebuild: + Fix unicode characters inside ebuild, someone edited it with notepad.exe or + such. + + 17 Feb 2008; Samuli Suominen + mplayer-1.0_rc2_p25993.ebuild: + Fixed automagic libXss depend, revealed by asneeded and depclean. + + 17 Feb 2008; Christoph Mende + mplayer-1.0_rc2_p25993.ebuild: + Stable on amd64, security bug #208566 + + 15 Feb 2008; Raúl Porcel + mplayer-1.0_rc2_p25993.ebuild: + alpha/ia64 stable wrt security #208566 + + 15 Feb 2008; Samuli Suominen -files/mplayer-dpms.patch, + -files/mplayer-xshape.patch, -mplayer-1.0_rc1_p20070824.ebuild, + mplayer-1.0_rc2_p24929-r1.ebuild, mplayer-1.0_rc2_p24929-r2.ebuild, + -mplayer-1.0_rc2_p24929-r3.ebuild, mplayer-1.0_rc2_p25993.ebuild: + Remove libdts references, unused ebuilds and patches. + + 15 Feb 2008; Jeroen Roovers + mplayer-1.0_rc2_p25993.ebuild: + Stable for HPPA (bug #208566). + + 15 Feb 2008; Brent Baude + mplayer-1.0_rc2_p25993.ebuild: + Marking mplayer-1.0_rc2_p25993 ppc64 for bug 208566 + + 14 Feb 2008; Ferris McCormick + mplayer-1.0_rc2_p25993.ebuild: + Sparc stable --- security Bug #208566. + + 14 Feb 2008; Christian Faulhammer + mplayer-1.0_rc2_p25993.ebuild: + stable x86, security bug 208566 + +*mplayer-1.0_rc2_p25993 (14 Feb 2008) + + 14 Feb 2008; Steve Dibb + +mplayer-1.0_rc2_p25993.ebuild: + Version snapshot bump, bug 208566 + + 26 Jan 2008; Alexis Ballier + mplayer-1.0_rc2_p24929-r3.ebuild: + Do the cflags mess on fbsd too, x86 doesnt have more registers there... + +*mplayer-1.0_rc2_p24929-r3 (24 Jan 2008) + + 24 Jan 2008; Samuli Suominen + +mplayer-1.0_rc2_p24929-r3.ebuild: + Revision bump for new dep., media-libs/libggiwmh used by USE ggi. Unkeyword + mips and ppc wrt #205570. + + 17 Jan 2008; Raúl Porcel + mplayer-1.0_rc2_p24929-r1.ebuild: + alpha/ia64/sparc stable wrt #201859 + + 13 Jan 2008; nixnut mplayer-1.0_rc2_p24929-r1.ebuild: + Stable on ppc wrt bug 201859 + + 10 Jan 2008; Jeroen Roovers + mplayer-1.0_rc2_p24929-r1.ebuild: + Stable for HPPA (bug #201859). + + 07 Jan 2008; Samuli Suominen + -mplayer-1.0_rc1_p20070622-r1.ebuild, + -mplayer-1.0_rc1_p20070622-r4.ebuild: + Remove unused versions still depending only libdts because it's getting + removed in favour of libdca. + + 05 Jan 2008; Brent Baude + mplayer-1.0_rc2_p24929-r1.ebuild: + Marking mplayer-1.0_rc2_p24929-r1 ppc64 for bug 201859 + + 05 Jan 2008; Markus Meier + mplayer-1.0_rc2_p24929-r1.ebuild: + x86 stable, bug #201859 + + 05 Jan 2008; Samuli Suominen + mplayer-1.0_rc2_p24929-r1.ebuild: + amd64 stable wrt #201859 + +*mplayer-1.0_rc2_p24929-r2 (05 Jan 2008) + + 05 Jan 2008; Steve Dibb + +files/mplayer-1.0_rc2_p24929-pulse.patch, + +mplayer-1.0_rc2_p24929-r2.ebuild: + pulseaudio patch, bug 203430 + +*mplayer-1.0_rc2_p24929-r1 (03 Jan 2008) + + 03 Jan 2008; Steve Dibb + +mplayer-1.0_rc2_p24929-r1.ebuild: + Fix x264 encode dep, bug 203594 + Drop support for IVTV, PVR + + 28 Dec 2007; Raúl Porcel mplayer-1.0_rc2.ebuild: + alpha/ia64/x86 stable + + 05 Dec 2007; Dawid Węgliński mplayer-1.0_rc2.ebuild, + mplayer-1.0_rc1_p20070824.ebuild, mplayer-1.0_rc1_p20070927-r1.ebuild, + mplayer-1.0_rc2_p24929.ebuild: + Fix polish locales plus some quotes + + 01 Dec 2007; Markus Rothe mplayer-1.0_rc2.ebuild: + Stable on ppc64 + + 02 Nov 2007; Raúl Porcel mplayer-1.0_rc2.ebuild: + sparc stable wrt #192601, thanks to Alex Maclean for testing + +*mplayer-1.0_rc2_p24929 (02 Nov 2007) + + 02 Nov 2007; Steve Dibb + +mplayer-1.0_rc2_p24929.ebuild: + Version bump + Rename patch versioning scheme to SVN release + Add pulseaudio use flag + Add ladspa use flag, bug 197753 + Remove lame use flag, use lame as mp3 encoding + +*mplayer-1.0_rc2 (10 Oct 2007) + + 10 Oct 2007; Steve Dibb +mplayer-1.0_rc2.ebuild: + Version bump, bug 195154 + + 08 Oct 2007; Markus Rothe + mplayer-1.0_rc1_p20070824.ebuild: + Stable on ppc64; bug #192601 + +*mplayer-1.0_rc1_p20070927-r1 (28 Sep 2007) + + 28 Sep 2007; Steve Dibb + -mplayer-1.0_rc1_p20070927.ebuild, +mplayer-1.0_rc1_p20070927-r1.ebuild: + Fix a52 typo, bug 194079 + +*mplayer-1.0_rc1_p20070927 (27 Sep 2007) + + 27 Sep 2007; Steve Dibb + +mplayer-1.0_rc1_p20070927.ebuild: + Subversion bump, install a52 by default with dvd use flag, switch xvmc + linking back to generic lib + + 24 Sep 2007; Samuli Suominen + mplayer-1.0_rc1_p20070824.ebuild: + Trivial fix for video_cards mga installation wrt #192752. + + 24 Sep 2007; Raúl Porcel + mplayer-1.0_rc1_p20070824.ebuild: + alpha/ia64 stable wrt #192601 + + 16 Sep 2007; Lars Weiler + mplayer-1.0_rc1_p20070824.ebuild: + Stable on ppc; bug #192601. + + 16 Sep 2007; Jeroen Roovers + mplayer-1.0_rc1_p20070824.ebuild: + Stable for HPPA (bug #192601). + + 16 Sep 2007; Jurek Bartuszek + mplayer-1.0_rc1_p20070824.ebuild: + x86 stable (bug #192601) + + 15 Sep 2007; Christoph Mende + mplayer-1.0_rc1_p20070824.ebuild: + Stable on amd64 wrt bug #192601 + + 08 Sep 2007; Joseph Jezak + mplayer-1.0_rc1_p20070622-r4.ebuild: + Marked ppc/ppc64 stable for bug #190531. + + 07 Sep 2007; Stuart Longland + mplayer-1.0_rc1_p20070824.ebuild: + Tested and working on MIPS. Keyworded ~mips + + 02 Sep 2007; Raúl Porcel + mplayer-1.0_rc1_p20070622-r4.ebuild: + alpha/ia64 stable wrt #190531 + + 30 Aug 2007; Jeroen Roovers + mplayer-1.0_rc1_p20070622-r4.ebuild: + Stable for HPPA (bug #190531). + + 28 Aug 2007; Jurek Bartuszek + mplayer-1.0_rc1_p20070622-r4.ebuild: + x86 stable (bug #190531) + + 28 Aug 2007; Steve Dibb -files/mplayer.desktop: + Remove unused mplayer.desktop + +*mplayer-1.0_rc1_p20070824 (28 Aug 2007) +*mplayer-1.0_rc1_p20070622-r4 (28 Aug 2007) +*mplayer-1.0_rc1_p20070622-r1 (28 Aug 2007) + + 28 Aug 2007; Steve Dibb + +mplayer-1.0_rc1_p20070622-r1.ebuild, + +mplayer-1.0_rc1_p20070622-r4.ebuild, +mplayer-1.0_rc1_p20070824.ebuild: + Fix versioning scheme of ebuilds, bug 175688 + + 28 Aug 2007; Steve Dibb + -files/mplayer-1.0_rc1-asmrules.patch, + -files/mplayer-undefined-reference-fix.patch, -mplayer-1.0_rc1-r2.ebuild, + -mplayer-1.0.20070321.ebuild, -mplayer-1.0.20070321-r1.ebuild, + -mplayer-1.0.20070427.ebuild, -mplayer-1.0.20070622-r3.ebuild, + -mplayer-1.0.20070814.ebuild: + Remove old (some with security bugs) versions of mplayer w/patches, in + anticipation of naming scheme reboot + + 28 Aug 2007; Steve Dibb + mplayer-1.0.20070622-r4.ebuild: + amd64 stable, bug 190531 + +*mplayer-1.0.20070622-r4 (28 Aug 2007) + + 28 Aug 2007; Steve Dibb + +files/mplayer-libdvdcss.patch, +mplayer-1.0.20070622-r4.ebuild: + Backport libdvdcss patch from upstream, bug 189665 + +*mplayer-1.0.20070824 (25 Aug 2007) + + 25 Aug 2007; Steve Dibb +mplayer-1.0.20070824.ebuild: + SVN snapshot version bump + + 16 Aug 2007; Steve Dibb mplayer-1.0.20070814.ebuild: + Fix ivtv linux-headers dep, re-add PVR use flag + + 15 Aug 2007; Samuli Suominen + mplayer-1.0.20070814.ebuild: + Flip libdts and libdca deps around, so libdca gets installed over libdts + primarily. + +*mplayer-1.0.20070814 (14 Aug 2007) + + 14 Aug 2007; Steve Dibb +mplayer-1.0.20070814.ebuild: + SVN snapshot version bump + Fix xinerama scaling, bug 187382 + Enable libcdio support, bug 184783 + Fix broken symlink for mplayer.conf, bug 183099 + Remove app-arch/unzip from DEPEND + Add video card + xvmc support for nvidia, i810, bug 184186 + Remove dvdnav support + Restore original a52 use flag check, add ewarn if using dvd use flag + Add teletext use flag + Fix DTS dependencies, bug 186854 + + 12 Aug 2007; Samuli Suominen +files/mplayer-dpms.patch, + mplayer-1.0.20070622-r3.ebuild: + Fix DPMS detection at configure time with -Wl,--as-needed. + +*mplayer-1.0.20070622-r3 (28 Jul 2007) + + 28 Jul 2007; Steve Dibb + mplayer-1.0.20070622-r2.ebuild, +mplayer-1.0.20070622-r3.ebuild: + Remove pulseaudio patch, being developed upstream, add warning on old version + +*mplayer-1.0.20070622-r2 (26 Jul 2007) + + 26 Jul 2007; Steve Dibb + +mplayer-1.0.20070622-r2.ebuild: + Remove debug option, since it is broken in this release, add pulseaudio + support, bug 183230 (thanks to drizzt for patch) + + 05 Jul 2007; Markus Rothe + mplayer-1.0.20070622-r1.ebuild: + Stable on ppc64; bug #181097 + + 05 Jul 2007; Raúl Porcel + mplayer-1.0.20070622-r1.ebuild: + alpha/ia64 stable + + 04 Jul 2007; Gustavo Zacarias + mplayer-1.0.20070622-r1.ebuild: + Stable on sparc + + 04 Jul 2007; René Nussbaumer + mplayer-1.0.20070622-r1.ebuild: + Stable on hppa. See bug #181097. + + 02 Jul 2007; Piotr Jaroszyński + mplayer-1.0_rc1-r2.ebuild, mplayer-1.0.20070321.ebuild, + mplayer-1.0.20070321-r1.ebuild, mplayer-1.0.20070427.ebuild, + mplayer-1.0.20070622.ebuild, mplayer-1.0.20070622-r1.ebuild: + (QA) RESTRICT clean up. + + 28 Jun 2007; Tobias Scherbaum + mplayer-1.0.20070622-r1.ebuild: + ppc stable, bug #181097 + + 25 Jun 2007; Gustavo Zacarias + mplayer-1.0.20070622.ebuild: + Stable on sparc wrt security #181097 + + 25 Jun 2007; Raúl Porcel + mplayer-1.0.20070622-r1.ebuild: + x86 stable wrt security #181097 + + 25 Jun 2007; Steve Dibb + mplayer-1.0.20070622-r1.ebuild: + Add support for SSSE3 + +*mplayer-1.0.20070622-r1 (24 Jun 2007) + + 24 Jun 2007; Steve Dibb + +mplayer-1.0.20070622-r1.ebuild: + Cleanup dvd use flags, bug 174721; don't disable a52 internal support unless + -dvd is used, bug 181082 + + 24 Jun 2007; Raúl Porcel + mplayer-1.0.20070622.ebuild: + alpha/ia64 stable wrt security #181097 + + 24 Jun 2007; Samuli Suominen + mplayer-1.0.20070622.ebuild: + Makefile allready installs both pixmap and desktop file so stop doing that + inside ebuild. + + 23 Jun 2007; Christoph Mende + mplayer-1.0.20070622.ebuild: + Stable on amd64 wrt security bug 181097 + + 23 Jun 2007; Jeroen Roovers mplayer-1.0.20070622.ebuild: + Stable for HPPA (bug #181097). + + 23 Jun 2007; Markus Rothe + mplayer-1.0.20070622.ebuild: + Stable on ppc64; bug #181097 + + 22 Jun 2007; Steve Dibb mplayer-1.0.20070622.ebuild: + Fix dts configuration, bug 182914 + +*mplayer-1.0.20070622 (22 Jun 2007) + + 22 Jun 2007; Steve Dibb +mplayer-1.0.20070622.ebuild: + Version bump, security bug 181097 + + 10 Jun 2007; Luca Barbato + mplayer-1.0.20070427.ebuild: + Altivec works on ppc... + + 20 May 2007; Steve Dibb mplayer-1.0.20070321.ebuild, + mplayer-1.0.20070427.ebuild: + Fix install location of desktop xpm, bug 179257 + + 03 May 2007; Tobias Scherbaum + mplayer-1.0.20070321.ebuild: + ppc stable, bug #168917 + + 02 May 2007; Jeroen Roovers mplayer-1.0.20070321.ebuild: + Stable for HPPA (bug #168917). + + 02 May 2007; Bryan Østergaard + mplayer-1.0.20070321.ebuild: + Stable on Alpha, bug 168917. + +*mplayer-1.0.20070321-r1 (01 May 2007) + + 01 May 2007; Steve Dibb + +mplayer-1.0.20070321-r1.ebuild: + Remove .svn directories, bug 172198 + + 01 May 2007; Markus Rothe + mplayer-1.0.20070321.ebuild: + Stable on ppc64; bug #168917 + + 30 Apr 2007; Gustavo Zacarias + mplayer-1.0.20070321.ebuild: + Stable on sparc wrt security #168917 + + 30 Apr 2007; Raúl Porcel + mplayer-1.0.20070321.ebuild: + ia64 + x86 stable wrt security bug 168917 + +*mplayer-1.0.20070427 (27 Apr 2007) + + 27 Apr 2007; Steve Dibb +mplayer-1.0.20070427.ebuild: + Version bump, fix bug 172198 + + 26 Apr 2007; Steve Dibb mplayer-1.0.20070321.ebuild: + amd64 stable + + 26 Apr 2007; Steve Dibb -mplayer-1.0_rc1.ebuild, + -mplayer-1.0_rc1-r1.ebuild: + Removing old version with security issue, bug 159727 + + 26 Apr 2007; Steve Dibb -mplayer-1.0_pre8-r1.ebuild: + Removing old version with security issue, bug 159727 + +*mplayer-1.0.20070321 (26 Apr 2007) + + 26 Apr 2007; Steve Dibb +mplayer-1.0.20070321.ebuild, + -mplayer-1.0_rc2_pre20070321-r4.ebuild: + Fix naming scheme + + 09 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + missing places... + + 09 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + MPlayer now installs the default config in /etc/mplayer/mplayer.conf + + 02 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + Remove wrong deps + + 28 Mar 2007; Steve Dibb + -mplayer-1.0_rc2_pre20070321-r3.ebuild, + mplayer-1.0_rc2_pre20070321-r4.ebuild: + - Fix tga use flag, bug 172372 + - Make mp2 use flag dependent on encode, make dv and x264 use flags + independent, bug 172232 + + 25 Mar 2007; Steve Dibb + mplayer-1.0_rc2_pre20070321-r3.ebuild: + Fix tdfx use flag (bug 172170) + +*mplayer-1.0_rc2_pre20070321-r4 (25 Mar 2007) + + 25 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r4.ebuild: + - Remove dependency on media-libs/a52dec + - Fix tdfx use flag (bug 172170) + - Remove LINGUAS use flags, rely on variable from make.conf to set languages, + add notice of special ordering + - Fix CPU optimization use flags ( bug 155232 ) + - Remove -j1 from MAKEOPTS ( bug 86245 ) + +*mplayer-1.0_rc2_pre20070321-r3 (23 Mar 2007) + + 23 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r3.ebuild: + - Add vidix use flag + - Fix lzo use flag dependency + - Fix speex use flag dependency + - Fix srt+truetype+iconv cascading dependencies + - Re-add fontconfig and subfont options to mplayer.conf for truetype + - Force win32codecs dep on real use flag for x86 + - Fix HPPA compilation, disable cpudetection on certain arches ( bug 171879 ) + - Force OSS audio dep on radio use flag ( bug 171850 ) + - Fix mp2 dependency ( toolame -> twolame ) + - Cleanup RDEPEND tree + - Drop libdvdread dependency + - Add libdvdnav dependency + - Optional mp3 dependency on lame + - Dont disable vidix on -svga + - Cleanup DVB/V4L/Radio checks + - dodoc Changelog + +*mplayer-1.0_rc2_pre20070321-r2 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb +files/mplayer-xshape.patch, + +mplayer-1.0_rc2_pre20070321-r2.ebuild: + Add XShape detection patch, thanks to anarchy + +*mplayer-1.0_rc2_pre20070321-r1 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r1.ebuild: + Remove some configuration changes, remove changing font options on mplayer.conf + +*mplayer-1.0_rc2_pre20070321 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321.ebuild: + Version bump + + 17 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + only use amd64codecs if we're not distributing the build + + 16 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + depend on >=portage-2.1.2 to make sure the assembler USE flags are unmasked + on amd64 + + 13 Feb 2007; Markus Rothe mplayer-1.0_rc1-r2.ebuild: + Stable on ppc64; bug #159727 + + 12 Feb 2007; Bryan Østergaard + mplayer-1.0_rc1-r2.ebuild: + Stable on Alpha, bug 159727. + + 12 Feb 2007; Bryan Østergaard + mplayer-1.0_rc1-r2.ebuild: + Stable on IA64, bug 159727. + + 12 Feb 2007; Gustavo Zacarias + mplayer-1.0_rc1-r2.ebuild: + Stable on sparc wrt security #159727 + + 11 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + stable on amd64; security bug 159727 + + 11 Feb 2007; René Nussbaumer + mplayer-1.0_rc1-r2.ebuild: + Stable on hppa. See bug #159727. + + 11 Feb 2007; Tobias Scherbaum + mplayer-1.0_rc1-r2.ebuild: + Stable on ppc wrt bug #159727. + + 11 Feb 2007; Christian Faulhammer + mplayer-1.0_rc1-r2.ebuild: + stable x86; security bug #159727 + + 01 Feb 2007; Steve Dibb mplayer-1.0_rc1.ebuild, + mplayer-1.0_rc1-r1.ebuild, mplayer-1.0_rc1-r2.ebuild: + Disable ivtv video output support, bug 164748 + +*mplayer-1.0_rc1-r2 (30 Jan 2007) + + 30 Jan 2007; Steve Dibb + +files/mplayer-1.0_rc1-asmrules.patch, +mplayer-1.0_rc1-r2.ebuild: + Add asmrules security patch from upstream, bug 159727 + + 30 Jan 2007; Steve Dibb mplayer-1.0_rc1.ebuild, + mplayer-1.0_rc1-r1.ebuild: + Upgrade main Blue skin to 1.7 + + 17 Jan 2007; Christian Faulhammer + mplayer-1.0_rc1.ebuild: + filter -fomit-frame-pointer when USE=debug is set + + 09 Jan 2007; Olivier Crête mplayer-1.0_rc1.ebuild: + Stable on amd64 for bugs #157814 and #161053 + +*mplayer-1.0_rc1-r1 (06 Jan 2007) + + 06 Jan 2007; Steve Dibb +mplayer-1.0_rc1-r1.ebuild: + Add amd64codecs support for real libs on amd64 + + 04 Jan 2007; Christian Faulhammer + mplayer-1.0_rc1.ebuild: + stable x86, bug #157814 + + 03 Jan 2007; Luca Barbato mplayer-1.0_rc1.ebuild: + disable dvdnav for now + + 31 Dec 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + fix mplayer to build against the latest live555.com + + 23 Dec 2006; Tobias Scherbaum + mplayer-1.0_rc1.ebuild: + Stable on ppc wrt bug #157814. + + 21 Dec 2006; Gustavo Zacarias + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild, + mplayer-1.0_rc1.ebuild: + Stable on sparc wrt #157814 + + 21 Dec 2006; Markus Rothe mplayer-1.0_rc1.ebuild: + Stable on ppc64; bug #157814 + + 10 Dec 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Fix faac dep + + 11 Dec 2006; Diego Pettenò mplayer-1.0_rc1.ebuild: + Tell the configure script to sue the correct CC/BUILD_CC compiler, close bug + #155515, thanks to Timothy Redaelli for reporting. + + 01 Dec 2006; Steve Dibb mplayer-1.0_rc1.ebuild: + Disable pvr support + + 21 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + fix the iconv-truetype logic, thanks to hansmi for pointing the issue + + 14 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Typo, fixed thanks to baru reddy and zzam, see + bug #154504 + + 07 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Improve default config + + 06 Nov 2006; Steve Dibb + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_rc1, Manifest: + Fix Blue skin digest, again, bug #152694 + + 03 Nov 2006; Patrick McLean mplayer-1.0_rc1.ebuild: + Clean up custom-cflags a bit, add -fomit-frame-pointer as it seems to be + required to compile some of the inline asm. + + 31 Oct 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Fix some packaging issue part II + + 31 Oct 2006; Luca Barbato + -mplayer-1.0_pre20060810.ebuild, -mplayer-1.0_pre20061019.ebuild: + Cleanup + + 31 Oct 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild, + mplayer-1.0_pre20061019.ebuild, mplayer-1.0_rc1.ebuild: + Fix packaging, do not install codecs.conf anymore + + 30 Oct 2006; Diego Pettenò + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild, + mplayer-1.0_pre20060810.ebuild, mplayer-1.0_pre20061019.ebuild, + mplayer-1.0_rc1.ebuild: + Add ~x86-fbsd keyword. + + 27 Oct 2006; Steve Dibb mplayer-1.0_rc1.ebuild: + Add subtitles USE flag, notes about freetype, iconv + + 26 Oct 2006; Vlastimil Babka mplayer-1.0_rc1.ebuild: + Apply the previous patch in $S. Fixes bug #152842. + + 25 Oct 2006; Steve Dibb mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild, + mplayer-1.0_pre20061019.ebuild, mplayer-1.0_rc1.ebuild: + Remove XMMS support + + 25 Oct 2006; Luca Barbato + +files/mplayer-undefined-reference-fix.patch, mplayer-1.0_rc1.ebuild: + fix ppc64 + + 25 Oct 2006; Steve Dibb + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, + files/digest-mplayer-1.0_pre20061019, files/digest-mplayer-1.0_rc1, + Manifest: + Fix digest for blue skin, bug #152694 + + 25 Oct 2006; Simon Stelling mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_rc1.ebuild: + backport the asm fixes and don't hard-enable mmxext either + + 25 Oct 2006; Luca Barbato + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, + files/digest-mplayer-1.0_pre20061019, files/digest-mplayer-1.0_rc1, + Manifest: + Redigest + + 24 Oct 2006; Simon Stelling mplayer-1.0_rc1.ebuild: + don't hard-enable 3dnow(ext) on amd64 as EM64T doesn't have it + +*mplayer-1.0_rc1 (23 Oct 2006) + + 23 Oct 2006; Luca Barbato +mplayer-1.0_rc1.ebuild: + New version + + 20 Oct 2006; Luca Barbato + mplayer-1.0_pre20061019.ebuild: + change the src_uri to something valid + +*mplayer-1.0_pre20061019 (19 Oct 2006) + + 19 Oct 2006; Luca Barbato + +mplayer-1.0_pre20061019.ebuild: + New snapshot + + 19 Oct 2006; Luca Barbato + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, Manifest: + Redigesting Blue-1.6 skin + + 06 Oct 2006; Simon Stelling + +files/mplayer-1.0_pre8-amr-64bit.patch, mplayer-1.0_pre8-r1.ebuild: + fix AMR support on amd64; bug 140753; thanks to Maxxer for providing a patch + + 22 Sep 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild: + LINGUAS support updated, thanks to Damien THEBAULT + for providing the initial patch in bug #143782 + + 21 Sep 2006; Patrick McLean mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild: + Bump Blue skin to version 1.6. + + 12 Aug 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild: + Pin x264 version to avoid build issue with snapshots too new + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + Everything ready for wider usage + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + hickup during the snapshot, temp masked + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + don't try to specify dvb include path + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + x264 dep updated + +*mplayer-1.0_pre20060810 (10 Aug 2006) + + 10 Aug 2006; Luca Barbato + +mplayer-1.0_pre20060810.ebuild: + Early snapshot + + 10 Aug 2006; Luca Barbato + -files/mplayer-1.0_pre7-gcc4-amd64.patch, + -files/mplayer-1.0_pre7-gcc4.patch, + -files/mplayer-1.0_pre7-gcc_detection.patch, + -files/mplayer-1.0_pre7-ppc64.patch, + -files/gcc-3-register_allocation.patch, -files/mplayer-mythtv.patch, + -mplayer-1.0_pre7-r1.ebuild, -mplayer-1.0.20060102.ebuild, + -mplayer-1.0.20060217.ebuild, -mplayer-1.0.20060302.ebuild, + -mplayer-1.0.20060408.ebuild, -mplayer-1.0.20060415.ebuild: + Cleanup + + 28 Jul 2006; Chris Bainbridge mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild: + Fix "line 338: !use: command not found" + + 18 Jul 2006; Chris Gianelloni + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild: + Made sure the win32codecs code is not used when USE has either livecd or + bindist in it. This allows us to redistribute mplayer for GRP, though it + does reduce its functionality. + + 15 Jul 2006; Luca Barbato mplayer-1.0_pre8-r1.ebuild: + split unicode from iconv + + 13 Jul 2006; Aron Griffis mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0.20060102.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060302.ebuild, + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Mark 1.0_pre8 stable on ia64, mark 1.0_pre8-r1 ~ia64, arch-mask 1.0.20060415 + 1.0.20060408 1.0.20060302 1.0.20060217 1.0.20060102 on ia64. #136520 #139955 + + 12 Jul 2006; Gustavo Zacarias + mplayer-1.0_pre8-r1.ebuild: + Keyworded ~sparc wrt #139955 + + 12 Jul 2006; Danny van Dyk + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + QA: Added nls, enca to IUSE. + + 11 Jul 2006; Luca Barbato mplayer-1.0_pre8-r1.ebuild: + Cleanup and modular X only now + + 09 Jul 2006; Diego Pettenò + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + Pinpoint virtual/x11 version to less than 7. + +*mplayer-1.0_pre8-r1 (11 Jul 2006) + + 11 Jul 2006; Luca Barbato + +mplayer-1.0_pre8-r1.ebuild: + New ebuild, adds amr, enca and xvmc wrappers support + + 03 Jul 2006; Thomas Cort mplayer-1.0.20060102.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060302.ebuild, + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + -alpha and -amd64 all snapshots wrt Bug #136520. + + 28 Jun 2006; Thomas Cort mplayer-1.0_pre8.ebuild: + Stable on alpha wrt Bug #136520. + + 27 Jun 2006; Guy Martin mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + Stable on hppa. + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + phase out nls, unicode triggers iconv dep + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + set charset to noconv if you disable unicode + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + make debug more useful + + 22 Jun 2006; Fabian Groffen mplayer-1.0_pre8.ebuild: + Marked ~ppc-macos, I'm stunned (bug #107795) + + 19 Jun 2006; Gustavo Zacarias + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + -sparc snapshot versions to let pre8 win + + 16 Jun 2006; Jason Wever mplayer-1.0_pre8.ebuild: + Stable on SPARC wrt bug #136520. + + 16 Jun 2006; Patrick McLean mplayer-1.0_pre8.ebuild: + Stable on amd64 (bug #136520). + + 14 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + pre8 stable for ppc and ppc64 + + 14 Jun 2006; Luca Barbato + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + -x86 on the snapshots to leave the new release available for public + consumption, enjoy + + 13 Jun 2006; Markus Rothe mplayer-1.0_pre8.ebuild: + Stable on ppc64; bug #136520 + + 12 Jun 2006; Chris Gianelloni + mplayer-1.0_pre8.ebuild: + Stable on x86 wrt bug #136520. + + 12 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + x264 dep updated + +*mplayer-1.0_pre8 (11 Jun 2006) + + 11 Jun 2006; Luca Barbato +mplayer-1.0_pre8.ebuild: + New release + + 10 Jun 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + typo for the speex support fixed, see bug #136287, thanks to Adam Jones + for spotting it + + 10 May 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Added speex useflag, thanks to Roman Polach for spotting + it. + + 03 May 2006; Diego Pettenò metadata.xml: + Update metadata to list media-video@gentoo.org as maintainer. + + 30 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Blue skin updated + + 29 Apr 2006; Luis Medinas + mplayer-1.0.20060415.ebuild: + Stable on amd64. For security bug #127969. + + 27 Apr 2006; Marien Zwart + files/digest-mplayer-1.0_pre7-r1, files/digest-mplayer-1.0.20060102, + files/digest-mplayer-1.0.20060217, files/digest-mplayer-1.0.20060302, + Manifest: + Fixing SHA256 digest, pass four + + 22 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Overall fixes, spotted on NetBSD + + 20 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + LINGUAS disabled + + 17 Apr 2006; Markus Rothe + mplayer-1.0.20060415.ebuild: + Stable on ppc64; bug #127969 + + 17 Apr 2006; Rene Nussbaumer + mplayer-1.0.20060415.ebuild: + Stable on hppa. See bug #127969. + + 17 Apr 2006; Tobias Scherbaum + mplayer-1.0.20060415.ebuild: + ppc stable, bug #127969 + + 17 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Stable on x86; security bug #127969 + + 16 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Fixed SRC_URI, as pointed in bug #130071 + + 16 Apr 2006; Luca Barbato + files/gcc-3-register_allocation.patch: + Patch updated + + 16 Apr 2006; Luca Barbato + +files/gcc-3-register_allocation.patch, mplayer-1.0.20060415.ebuild: + Fixed a typo in the gcc workarounds triggering an ICE on gcc-3. + + 16 Apr 2006; Jason Wever mplayer-1.0.20060415.ebuild: + Stable on SPARC wrt security bug #127969. + + 15 Apr 2006; Thomas Cort ChangeLog: + Stable on alpha wrt security Bug #127969. + + 15 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Stable on x86; bug #127969 + +*mplayer-1.0.20060415 (14 Apr 2006) + + 14 Apr 2006; Luca Barbato + +mplayer-1.0.20060415.ebuild: + New snapshot LANG related issue corrected + + 11 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild: + Stable for security bug #127969 + + 09 Apr 2006; Rene Nussbaumer + mplayer-1.0.20060408.ebuild: + Stable on hppa. See bug #127969. + + 09 Apr 2006; Luca Barbato + mplayer-1.0.20060408.ebuild: + Deps update + + 08 Apr 2006; Luca Barbato + mplayer-1.0.20060408.ebuild: + Lots of fixed related to the new unicode support and vidix support + +*mplayer-1.0.20060408 (08 Apr 2006) + + 08 Apr 2006; Luca Barbato + +mplayer-1.0.20060408.ebuild: + New snapshot + + 02 Apr 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + Proper fix for bug #127901, solves bug #128410 + + 31 Mar 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + Workaround for the new dvdnav, fixes bug #127901 thanks to Ed Catmur + for pointing out + + 24 Mar 2006; Aron Griffis + mplayer-1.0.20060302.ebuild: + Mark 1.0.20060302 stable on ia64 + + 19 Mar 2006; Fernando J. Pereda + mplayer-1.0.20060302.ebuild: + Stable on alpha wrt bug #126627. Thanks to both Mike Hlavac + and Thomas Cort + + 18 Mar 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + bsd related changes + + 03 Mar 2006; Rene Nussbaumer + mplayer-1.0.20060217.ebuild: + Stable on hppa. See bug #115760. + + 03 Mar 2006; Fernando J. Pereda + mplayer-1.0.20060302.ebuild: + Re-add ~alpha keyword wrt bug #124776. Tested by Thomas Cort + + + 26 Feb 2006; Bryan Østergaard + mplayer-1.0.20060217.ebuild, +mplayer-1.0.20060302.ebuild: + openal removed again from 20060217, since could not work for everybody, new + snapshot with fixes and x264 support + + 22 Feb 2006; Aron Griffis + mplayer-1.0.20060217.ebuild: + Mark 1.0.20060217 stable on ia64. #115760 + + 22 Feb 2006; Tobias Scherbaum + mplayer-1.0.20060217.ebuild: + ppc stable, bug #115760 + + 22 Feb 2006; Markus Rothe + mplayer-1.0.20060217.ebuild: + Stable on ppc64; bug #115760 + + 22 Feb 2006; Herbie Hopkins + mplayer-1.0.20060217.ebuild: + Stable on amd64 wrt bug #115760. + + 22 Feb 2006; Joshua Jackson + mplayer-1.0.20060217.ebuild: + Stable on x86; Security bug #115760 + + 20 Feb 2006; Gustavo Zacarias + mplayer-1.0.20060217.ebuild: + Stable on sparc wrt security #115760 + + 21 Feb 2006; Luca Barbato + mplayer-1.0.20060217.ebuild: + Fixed some of the logic, openal should work now, thanks to Reimar for + helping, as usual + + 20 Feb 2006; Luca Barbato + -files/mmst_fix_20050415.diff, -files/rtsp_fix_20050415.diff, + mplayer-1.0.20060217.ebuild: + fixed faad autodetection + + 17 Feb 2006; Luca Barbato + mplayer-1.0.20060217.ebuild: + openal disabled, pending update + +*mplayer-1.0.20060217 (17 Feb 2006) + + 17 Feb 2006; Luca Barbato + +mplayer-1.0.20060217.ebuild: + New snapshot + + 15 Feb 2006; Diego Pettenò + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0.20060102.ebuild: + Put gettext as a build-time dependency, and use virtual/libintl as RDEPEND + instead. + + 13 Feb 2006; Patrick McLean + mplayer-1.0.20060102.ebuild: + Add "musepack" USE flag to support the musepack audio codec (bug #122081). + + 03 Feb 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + dvb changes + + 26 Jan 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + gtk2 support as default + + 06 Jan 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + mythtv useflag removed since the patch got incorporated as stated in bug + #117725 + + 03 Jan 2006; Daniel Black + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0.20060102.ebuild: + dependency changed to =dev-libs/lzo-1* so that unmasking lzo-2 will not + break this package as per bug #112374 + +*mplayer-1.0.20060102 (03 Jan 2006) + + 03 Jan 2006; Luca Barbato + +mplayer-1.0.20060102.ebuild: + Snapshot version + + 12 Dec 2005; Donnie Berkholz ; + mplayer-1.0_pre7-r1.ebuild: + (#110990) Add modular X dependencies. + + 03 Dec 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Typo fixed, thanks Oldrich Jedlicka for reporting + + 03 Dec 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + livecd and bindist support, minor changes overall + + 01 Nov 2005; Luca Barbato + -files/mplayer-1.0_pre6-codecs.patch, + -files/mplayer-1.0_pre6-configure.patch, + -files/mplayer-1.0_pre6-pic.patch, -files/mplayer-1.0_pre6-ppc64.patch, + +files/mplayer-1.0_pre7-ppc64.patch, -files/mplayer-avi_crash.patch, + -files/mplayer-gcc_detection.patch, -files/mplayer-jack.patch, + -files/mplayer-nl.patch, -mplayer-1.0_pre6-r4.ebuild, + -mplayer-1.0_pre6-r5.ebuild, -mplayer-1.0_pre6-r6.ebuild, + -mplayer-1.0_pre7.ebuild, mplayer-1.0_pre7-r1.ebuild: + Complete cleanup + + 01 Nov 2005; Luca Barbato + -mplayer-1.0_pre6-r4.ebuild, -mplayer-1.0_pre6-r5.ebuild, + -mplayer-1.0_pre6-r6.ebuild: + Pruning mplayer-1.0_pre6 ebuilds + + 31 Oct 2005; Diego Pettenò + mplayer-1.0_pre6-r4.ebuild, mplayer-1.0_pre6-r5.ebuild, + mplayer-1.0_pre6-r6.ebuild, mplayer-1.0_pre7.ebuild: + Disable divx4linux in every version, not just the last one, to avoid + breakage now that the package is gone. + + 30 Oct 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Removed ancient divx4linux support, internal support if far better anyway. + + 06 Nov 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + disable x264 for now + + 10 Oct 2005; Luca Barbato + +files/mplayer-1.0_pre7-gcc4-amd64.patch, mplayer-1.0_pre7-r1.ebuild: + Fix for gcc-4.0.1 and amd64 + + 31 Aug 2005; Aron Griffis + mplayer-1.0_pre7-r1.ebuild: + stable on alpha #103555 + + 31 Aug 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Cleanup + + 30 Aug 2005; Ian Leitch mplayer-1.0_pre7-r1.ebuild: + Stable on x86, bug #103555 + + 30 Aug 2005; Gustavo Zacarias + mplayer-1.0_pre7-r1.ebuild: + Stable on sparc wrt #103555 + + 28 Aug 2005; Marcus D. Hanwell + mplayer-1.0_pre7-r1.ebuild: + Stable on amd64 wrt bug 103555. + + 27 Aug 2005; Markus Rothe mplayer-1.0_pre7-r1.ebuild: + Stable on ppc64 (bug #103555) + + 27 Aug 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Marked ppc + +*mplayer-1.0_pre7-r1 (27 Aug 2005) + + 27 Aug 2005; Luca Barbato + +mplayer-1.0_pre7-r1.ebuild: + Hotfix release for a recently discovered buffer overflow, bug #103555 + + 25 Aug 2005; Aron Griffis mplayer-1.0_pre7.ebuild: + stable on ia64 + + 04 Aug 2005; Luca Barbato mplayer-1.0_pre7.ebuild: + Removed the libmatroska dep, fixes bug #99024, thanks to Giacomo Perale + for pointing out + + 04 Aug 2005; Luca Barbato files/mplayer.desktop: + Fix for the .desktop file, bug #98268 + + 25 May 2005; Herbie Hopkins mplayer-1.0_pre7.ebuild: + Multilib fix, bad path to libxmms. + + 16 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Fix bug #92751 + + 10 May 2005; Luca Barbato mplayer-1.0_pre7.ebuild: + aalib support fixed + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + 3dfx requires dga. Fix for bug #91351 + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Purge problematic cflag + + 09 May 2005; Luca Barbato + files/mplayer-gcc_detection.patch: + Simpler gcc_detection patch, update from Diego Biurrun + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Minor updates + + 06 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Fix the ebuilds to enable cpudetection correctly, thanks to Emanuele + Giaquinta + + 05 May 2005; Aron Griffis mplayer-1.0_pre6-r5.ebuild, + mplayer-1.0_pre6-r6.ebuild, mplayer-1.0_pre7.ebuild: + add ~ia64 + + 05 May 2005; Jan Brinkmann + -files/mplayer-0.90-coreutils-fixup.patch, -files/mplayer-1.0-gtk2.patch, + -files/mplayer-1.0_pre5-alsa-gcc34.patch, + -files/mplayer-1.0_pre5-bio2jack.patch, + -files/mplayer-1.0_pre5-configure.patch, + -files/mplayer-1.0_pre5-gcc_detection.patch, + -files/mplayer-1.0_pre5-help_mp-ro.h.patch, + -files/mplayer-1.0_pre5-live.patch, + -files/mplayer-1.0_pre5-mga-kernel-2.6.patch, + -files/mplayer-1.0_pre5-mips64.patch, + -files/mplayer-1.0_pre5-r1-conf_locale.patch, + -files/mplayer-1.0_pre5-r4-ppc64.patch, + -files/mplayer-1.0_pre5-r5-configure.patch, + -files/mplayer-1.0_pre5-yuv2rgb_fix.patch, -files/cachefill.patch, + -files/gui_vuln_code.patch, -files/mplayer-gif.patch, + -files/mplayer-odml.patch, -files/mplayer-x11.patch, + -files/real_demux.patch, -files/str_undefined.patch, -files/strl.c, + -files/vuln02-fix.diff, -mplayer-1.0_pre5-r5.ebuild: + removed old vulnerable version and unneeded patches. + + 25 Apr 2005; Martin Schlemmer + +files/mplayer-1.0_pre7-gcc4.patch, + +files/mplayer-1.0_pre7-gcc_detection.patch, mplayer-1.0_pre7.ebuild: + Fix building with gcc4. Patch from Genady Okrain (Mafteah) 's overlay (plus + some added fixes to libvo/aclib_template.c that whoever seemed to have + missed). + + 21 Apr 2005; Herbie Hopkins mplayer-1.0_pre7.ebuild: + Same amd64 cleanup, new version. + + 21 Apr 2005; Simon Stelling mplayer-1.0_pre6-r6.ebuild: + minor amd64-specific cleanup + + 19 Apr 2005; Bryan Østergaard + mplayer-1.0_pre6-r4.ebuild: + Stable on alpha, bug 89277. + + 17 Apr 2005; Jason Wever mplayer-1.0_pre6-r4.ebuild: + Stable on SPARC wrt security bug #89277. + + 18 Apr 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Minor polishing, thanks to Gurgh for the suggestions + + 17 Apr 2005; Luca Barbato + +files/mplayer-1.0_pre5-alsa-gcc34.patch, + +files/mplayer-1.0_pre5-help_mp-ro.h.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre7.ebuild: + Fixed pre5 patchset + + 17 Apr 2005; Markus Rothe mplayer-1.0_pre6-r4.ebuild: + Stable on ppc64; bug #89277 + +*mplayer-1.0_pre7 (17 Apr 2005) + + 17 Apr 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + +mplayer-1.0_pre7.ebuild: + New experimental ebuild and minor fix + + 16 Apr 2005; Michael Hanselmann + mplayer-1.0_pre6-r4.ebuild: + Stable on ppc. + + 16 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r4.ebuild: + stable on amd64 and x86 wrt #89277 + +*mplayer-1.0_pre6-r4 (16 Apr 2005) + + 16 Apr 2005; Jan Brinkmann + -mplayer-1.0_pre6-r1.ebuild, -mplayer-1.0_pre6-r2.ebuild, + -mplayer-1.0_pre6-r3.ebuild, +mplayer-1.0_pre6-r4.ebuild, + +mplayer-1.0_pre6-r5.ebuild, +mplayer-1.0_pre6-r6.ebuild: + updated revisions for security bug #89277 + + 16 Apr 2005; Jan Brinkmann metadata.xml, + +files/mmst_fix_20050415.diff, +files/rtsp_fix_20050415.diff, + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild, + mplayer-1.0_pre6-r3.ebuild: + added 2 security related patches to the _pre6 ebuilds. see #89277. also + updated metadata.xml, chriswhite is retired. + + 16 Apr 2005; Luca Barbato + -files/mplayer-1.0_pre4-alsa-gcc34.patch, + -files/mplayer-1.0_pre4-altivec-gcc34.patch, + -files/mplayer-1.0_pre4-help_mp-ro.h.patch, + -files/mplayer-1.0_pre4-mpst.patch, -mplayer-1.0_pre4-r7.ebuild, + -mplayer-1.0_pre5-r2.ebuild, -mplayer-1.0_pre5-r3.ebuild, + -mplayer-1.0_pre5-r4.ebuild, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild, + mplayer-1.0_pre6-r3.ebuild: + useflag move 3dnowex -> 3dnowext, global cleanup + +*mplayer-1.0_pre6-r3 (12 Apr 2005) + + 12 Apr 2005; Luca Barbato + +mplayer-1.0_pre6-r3.ebuild: + New p.masked ebuild, cpudetection and custom-cflags added. + + 11 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild: + added support for blinkenlights, fixes #86776. we also dont install useless + menu entries any longer if use -gtk, fixes bug #86399 + + 07 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild: + MAKEOPTS -jN has to be -j1 for successful compilation. fixes #86245 + + 02 Apr 2005; Chris White + mplayer-1.0_pre6-r2.ebuild: + Removed april fools segment. + + 01 Apr 2005; Chris White + files/mplayer-gcc_detection.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6-r2.ebuild: + Fixed gcc detection patch. Converted avi USE flag to win32codecs USE flag to + get rid of ugly arch conditional nestings. + + 22 Mar 2005; Chris White + mplayer-1.0_pre6-r2.ebuild: + Fixing bug #85861 as well as changing over to 3dnowext to match the cpu flag + in mplayer-1.0_pre6-r2. + + 22 Mar 2005; Chris White + files/mplayer-1.0_pre6-pic.patch: + Fixing the pic patch for reals this time. + + 21 Mar 2005; Chris White + files/mplayer-1.0_pre6-pic.patch: + Fix 3dnow conditional for idcmt 3dnow unresolved errors. + +*mplayer-1.0_pre6-r2 (21 Mar 2005) + + 21 Mar 2005; Chris White + +files/mplayer-1.0_pre6-pic.patch, +mplayer-1.0_pre6-r2.ebuild: + The big closer. Bug #51853 goes bye bye. MPlayer will now compile with pic + and x86 without filtration. + + 20 Mar 2005; Chris White + mplayer-1.0_pre6-r1.ebuild: + Fix bug #85945 (no longer need the alsa-gui patch for pre6). + + 20 Mar 2005; Chris White + mplayer-1.0_pre5-r5.ebuild: + Fixed bad if logic (must be getting good at this :|) for real codecs. + + 19 Mar 2005; Guy Martin mplayer-1.0_pre6-r1.ebuild: + Stable on hppa. + + 19 Mar 2005; Chris White + mplayer-1.0_pre6-r1.ebuild: + Forgot the mmxext params in ecpu_check for pre6-r1. + +*mplayer-1.0_pre6-r1 (19 Mar 2005) + + 19 Mar 2005; Chris White + +files/mplayer-1.0_pre6-codecs.patch, mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r3.ebuild, mplayer-1.0_pre5-r4.ebuild, + mplayer-1.0_pre5-r5.ebuild, +mplayer-1.0_pre6-r1.ebuild, + -mplayer-1.0_pre6.ebuild: + Fixed bugs #85642 #85534 #83609 #83546. Pre6 gets a revbump because it uses + RealPlayer's codecs instead of win32codecs and because of new 3gp codec + support. Old pre6 goes bye bye. mmx2->mmxext. + + 16 Mar 2005; Chris White + +files/mplayer-1.0_pre5-gcc_detection.patch, mplayer-1.0_pre5-r3.ebuild: + Fixed optimization logics for mips, hopefully solving bug #83633. Added gcc + detection patch to make mplayer actually compile. + + 16 Mar 2005; Chris White + mplayer-1.0_pre5-r3.ebuild: + Fixed mplayer-1.0_pre5-r3's message about not using custom CFLAGS. Put in + the strip-flags which is supposed to be in there. + + 24 Feb 2005; Chris White mplayer-1.0_pre6.ebuild: + Re-added x86 only USE flag logic for win32codecs. Fixes #82535. + + 19 Feb 2005; Chris White + +files/mplayer-gcc_detection.patch, +files/mplayer-jack.patch, + mplayer-1.0_pre6.ebuild: + Fixed endianess issues with jack output. Fixed gcc being detected improperly. + + 07 Feb 2005; Jan Brinkmann + mplayer-1.0_pre5-r5.ebuild: + use_enable avi should only be possible on x86. fixed #81149 + + 07 Feb 2005; Chris White mplayer-1.0_pre6.ebuild: + Repoman fix trailing white space. + + 07 Feb 2005; Chris White files/mplayer.desktop, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #65914 (desktop file) bug #79207 (real libs logic) bug #78481 (avi + USE flag for win32codecs). + + 07 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Added dga logic to fix bug #80861. + + 06 Feb 2005; Chris White files/mplayer-x11.patch: + Fixing the patch to work with 71478's issue as well. + + 06 Feb 2005; Chris White +files/mplayer-x11.patch, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #80564 with a patch by nickc and removed uneeded deps on portage and + nasm. + + 06 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Apparently mmx2 shows up in /proc/cpuinfo as mmxext, so disabling mmx2 cpu + checking until I can rework ecpu_check to handle this properly. + + 05 Feb 2005; Chris White +files/mplayer-gif.patch, + mplayer-1.0_pre5-r5.ebuild: + Fixed giflib support by backing mplayer pre6 giflib detection. + + 04 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-enabled sse2 as people with x86's say it works ok. Enabled new + ecpu_check-ing functionality. + + 30 Jan 2005; Chris White + +files/mplayer-avi_crash.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Fixed bugs #79243 and 78337. + + 30 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + altivec fix for #76559. + + 30 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed real being force enabled (instead of USE flag configured..) and + RESTRICT=nostrip to hopefully fix bug #71672. + + 24 Jan 2005; Jan Brinkmann mplayer-1.0_pre6.ebuild: + added dv to IUSE, it was already used by the ebuild. fixes bug #79319 + + 23 Jan 2005; Jan Brinkmann + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + applied patch to make distcc compiling possible. fixes bug #77235 + + 23 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #78209. Also removed the gif lib logic in pre6 as it's no longer + required (fixed upstream) and now gif is a true enable/disable style flag. + + 23 Jan 2005; Chris White +files/mplayer-nl.patch, + mplayer-1.0_pre6.ebuild: + Fixed bug #76429. Added mplayer-nl.patch to solve. + + 23 Jan 2005; Chris White mplayer-1.0_pre5-r4.ebuild, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed dk from Swedish to Danish. + + 14 Jan 2005; Sven Wegener + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Added missing ? in *DEPEND. + + 14 Jan 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-fixing gif logic (someone messed with it :|) to fix #77463. + + 11 Jan 2005; Danny van Dyk mplayer-1.0_pre6.ebuild: + mplayer now contains SIMD assembler code for AMD64. The AMD64 Team decided + to hard-enable SIMD assembler for all users. + + 11 Jan 2005; Chris White mplayer-1.0_pre6.ebuild: + Adding anti-sse2 until someone tells me it doesn't create strange code. + + 09 Jan 2005; Jan Brinkmann + mplayer-1.0_pre5-r4.ebuild, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + made some trivial changes to the alsa related warning in pkg_postinst. fixes + bug #76469. + + 07 Jan 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-adding pic logic in (bad chris) and also getting strip-flags added to + pre5-r5. + + 06 Jan 2005; Patrick Kursawe mplayer-1.0_pre6.ebuild: + Fixed unpack problem (bug #76854) + + 06 Jan 2005; Chris White mplayer-1.0_pre6.ebuild: + MPlayer pre6 was missing docs upstream, adding an 'a' prefix to get the latest + alpha version that contains the docs. Note that none of the actual code was + changed. + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Fixed dts -> libdts configure option as per bug #75762. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Added dts support back per bug #75669. Also fixed libdv being forced + required as per bug #72146. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Fixed bio2jack dep issues as per bug #75720. Also force enabled networking + support as it causes more issues then solves them. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + tossing in -frename-registers as per bug #75690. Tested it to make sure it + wouldn't make hardened gcc cry with BREG errors. + +*mplayer-1.0_pre6 (26 Dec 2004) + + 26 Dec 2004; Chris White + +files/mplayer-1.0_pre6-configure.patch, + +files/mplayer-1.0_pre6-ppc64.patch, +mplayer-1.0_pre6.ebuild: + Infamous 1.0_pre6 bump. + + 19 Dec 2004; Bryan Østergaard + mplayer-1.0_pre5-r5.ebuild: + Stable on alpha, bug 74473. + + 18 Dec 2004; Jason Wever mplayer-1.0_pre5-r5.ebuild: + Stable on sparc wrt security bug #74473. + + 19 Dec 2004; Michael Hanselmann + mplayer-1.0_pre5-r5.ebuild: + Stable on ppc. + + 18 Dec 2004; Dylan Carlson + mplayer-1.0_pre5-r5.ebuild: + Stable on amd64. + + 18 Dec 2004; Markus Rothe mplayer-1.0_pre5-r5.ebuild: + Stable on ppc64; bug #74473 + + 19 Dec 2004; Chris White mplayer-1.0_pre5-r5.ebuild: + Arrg, forgot to bump down ppc64 keywords :|. + +*mplayer-1.0_pre5-r5 (19 Dec 2004) + + 19 Dec 2004; Chris White + +files/mplayer-1.0_pre5-r5-configure.patch, mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + +mplayer-1.0_pre5-r5.ebuild: + Bumping to pre5-r5 as per bug #74473. Tested on 20 randomly encoded .avis, + mp3s, and even streaming video/audio. Marked x86 stable. + + 17 Dec 2004; Markus Rothe mplayer-1.0_pre5-r4.ebuild: + Stable on ppc64 + + 02 Dec 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + vo -> ao in alsa warning. + + 14 Nov 2004; Markus Rothe + +files/mplayer-1.0_pre5-r4-ppc64.patch, mplayer-1.0_pre5-r4.ebuild: + Marked ~ppc64 (bug #68112) and added ppc64 patch. + + 11 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Copied midentify to /usr/bin for emovix for bug #58580. + + 11 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Removed mga buiding in MPlayer due to reasons in bug #28846. + + 10 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Lots of fancy bash scripting to make MPlayer deal with the normal (and proper) + LINGUAS format. Closes bug #49710. + + 10 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added a message about the alsa -ao format to postinstall. Closes bug #57256. + + 10 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed tdfxvid output logic as per bug #64218. + + 06 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added a real USE flag warning to -pre5-r4. + + 06 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed optimization filtering per bug #70175. + + 31 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r4.ebuild: + Added filtering for -falign-functions. Thanks to jstubbs for pointing that + out. + + 24 Oct 2004; Luca Barbato mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Minor cleanup + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Converted to kernel-mod eclass. Thanks to Stefan Schweizer + for helping out with that in bug #68444. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Bad bash logic... [ v. ). + + 24 Oct 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added some minor font functionality as per bug #48440. + + 24 Oct 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Finished off Bug #61451 and closed bug #68552. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Alpha stable marked live, so changing the dep/patch logic for it. Only amd64 + left and this ebuild will look ok again. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Fixed Live issues in Bug #68649 and half solved configure issues in Bug #61451 + regarding real directories. + + 23 Oct 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Fixed epatch issues. + + 22 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Fixed some more filtering that needed to be done for pic stuff to work. + + 20 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed some xvidix logic as per bug #28865. + + 19 Oct 2004; Chris White : + Did filter flags on a few problematic flags as per Bug #67903. + + 17 Oct 2004; Bryan Østergaard + mplayer-1.0_pre5-r3.ebuild: + alpha happiness, bug 66571. + + 17 Oct 2004; Chris White : + Fixed digest issues :|. Removed ia64 keyword per Bug #67836. + + 16 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Removed sse2 as it's broken. Custom CFLAGS now holds. Ncurses as default + terminal lib as per bug #64212. + + 15 Oct 2004; Seemant Kulleen + files/mplayer-1.0_pre5-yuv2rgb_fix.patch: + fix the yuv2rgb patch to work properly on altivec enabled ppc's + + 06 Oct 2004; Jeremy Huddleston + mplayer-1.0_pre5-r3.ebuild, mplayer-1.0_pre5-r4.ebuild: + get_libdir fixes. + + 07 Oct 2004; Luca Barbato mplayer-1.0_pre5-r3.ebuild: + Backport yuv2rgb_fix + + 05 Oct 2004; Luca Barbato + -files/mplayer-1.0_pre5-yuv2rbg_fix.patch, + -files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, + +files/mplayer-1.0_pre5-yuv2rgb_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Hopefully the latest fix to that part + + 04 Oct 2004; Luca Barbato + +files/mplayer-1.0_pre5-yuv2rbg_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Eventually I fixed the yuv2rgb_altivec for vo_x11, the other scalers could + have wrong colours + + 05 Oct 2004; Luca Barbato + -files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, + +files/mplayer-1.0_pre5-yuv2rgb_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Hopefully the latest fix to that part + + 03 Oct 2004; Luca Barbato mplayer-1.0_pre5-r4.ebuild: + Eventually I fixed the yuv2rgb_altivec for vo_x11, the other scalers could + have wrong colours + + 27 Sep 2004; Jeremy Huddleston + mplayer-1.0_pre5-r3.ebuild: + Moved jack support back to -r3 to fix compilation on systems with jack + installed. + + 22 Sep 2004; Michael Sterrett + mplayer-1.0_pre5-r4.ebuild: + dev-libs/bio2jack -> media-libs/bio2jack + + 06 Sep 2004; Ciaran McCreesh + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild, + mplayer-1.0_pre5-r3.ebuild: + Switch to use epause and ebeep, bug #62950 + + 29 Aug 2004; Luca Barbato + +files/mplayer-1.0_pre5-bio2jack.patch, mplayer-1.0_pre5-r4.ebuild: + Jack support + + 25 Aug 2004; Hardave Riar mplayer-1.0_pre5-r3.ebuild: + Added ~mips keyword. + + 25 Aug 2004; Chris White + +files/mplayer-1.0_pre5-mips64.patch, mplayer-1.0_pre5-r3.ebuild: + Added mips64 patch. Closes bug #61466. + +*mplayer-1.0_pre5-r4 (22 Aug 2004) + + 22 Aug 2004; Chris White + +files/mplayer-1.0_pre5-configure.patch, +mplayer-1.0_pre5-r4.ebuild: + Added MPlayer ebuild with custom CFLAGS. + +*mplayer-1.0_pre5-r3 (20 Aug 2004) + + 20 Aug 2004; Chris White mplayer-1.0_pre5-r2.ebuild, + mplayer-1.0_pre5-r3.ebuild: + Fixed 3dnowex logic in -r3. Fixed some bad patch logic as well. + + 18 Aug 2004; Chris White : + I added some xvmc related USE flags. Fixed matroska and live versions. Added a + doc USE flag in -r3. Fixed an mspt issue in pre4-r7. Anything else I can't + remember too. + + 14 Aug 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed some live version issues. Thanks to Merlin for reporting. + + 13 Aug 2004; Chris White + -files/amd64_fix_the_blue_love.patch, -files/default-skin.diff, + -files/mencoder-segfault.patch, -files/mplayer-0.90-divx.patch, + -files/mplayer-0.90-ppc-benh-2.patch, -files/mplayer-0.90_rc4-gtk2.patch, + -files/mplayer-1.0_pre3-alsa-gcc34.patch, + -files/mplayer-1.0_pre3-libavcodec-gcc34.patch, + -files/mplayer-1.0_pre3-libmatroska063.diff, + -files/mplayer-1.0_pre3-xmms.patch, + -files/mplayer-1.0_pre4-gcc34-mtune.patch, -files/noenca.patch, + -files/ppc750FX-fix.patch, -files/vuln01-fix.diff, -mplayer-0.92-r1.ebuild, + -mplayer-1.0_pre2-r1.ebuild, -mplayer-1.0_pre3-r3.ebuild, + -mplayer-1.0_pre3-r4.ebuild, -mplayer-1.0_pre3-r5.ebuild, + -mplayer-1.0_pre4-r1.ebuild, -mplayer-1.0_pre4-r2.ebuild, + -mplayer-1.0_pre4-r3.ebuild, -mplayer-1.0_pre4-r4.ebuild, + -mplayer-1.0_pre4.ebuild: + Cleaned out old unsupported mplayers and old patches. + + 12 Aug 2004; Brian Harring mplayer-1.0_pre4-r7.ebuild: + Corrected an issue with USE="gtk -png". bug #60136. + + 13 Aug 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Added tdfxfb support. + + 11 Aug 2004; Anders Rune Jensen mplayer-1.0_pre5-r2.ebuild, + files/mplayer-1.0_pre5-alsa-gui.patch: + Make the alsa patch work with dxr3. Fixes #59200. Caused by #58619. + + 03 Aug 2004; Chris White : + Fixed digest issues. + + 01 Aug 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Should have been marked stable. + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Ensure proper LIVE version for live fix patch. + + 31 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed some use logic with live and network. + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Took pre5-r2 down to unstable. See Bug #55456 for more information. + + 30 Jul 2004; Bryan Østergaard + mplayer-1.0_pre4-r7.ebuild: + Stable on alpha, see bug #55456. + + 30 Jul 2004; Gustavo Zacarias + mplayer-1.0_pre5-r2.ebuild: + Stable on sparc wrt #55456 + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Took pre5-r2 down to unstable. See Bug #55456 for more information. + + 30 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Added einfo about the network USE flag. This enables/disables streaming and is + not set by default in most users' make.conf/package.use. After recieving + duplicate issues on this, I've decided to add the einfo in. + + 30 Jul 2004; Chris White + +files/mplayer-1.0_pre5-live.patch, mplayer-1.0_pre5-r2.ebuild: + Added fix for latest live-2004-07* for live USE flag. Fixes Bug #58807. + + 29 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed live dependancy issue that was causing world update downgrades. + + 29 Jul 2004; Chris White : + Re-added(?) myself as maintainer. Fixed alsa gui bug in #58619. + + 27 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Added -fPIC to kill register clobbering. + + 27 Jul 2004; Daniel Ostrow mplayer-1.0_pre4-r7.ebuild: + Stable on ppc. + + 27 Jul 2004; Brian Harring mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Corrected USE="v4l2" configuring. + + 25 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild: + Changed amd64 stable to pre4 because of some problems in gmplayer. A patch to + pre5 will be put in soon. + + 24 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r2.ebuild: + Tested and marked stable for amd64 and x86. + +*mplayer-1.0_pre5-r2 mplayer-1.0_pre4-r7 (24 Jul 2004) + + 24 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild: + As it stands, these ebuilds should now be the targets for stabling. Mplayer + 1.0_pre4-r7 and 1.0_pre5-r2 are *not* to be fooled with, compilation fixes + are the only thing that should be added to these ebuilds- anything else + belongs in another unstable revbump. This fixes compilation issues w/ + USE="-gtk png", USE="-gtk" and any of xv X xinerama, + USE="gif" (compilation failure), USE="-gif" (unconditionally linking in + libgif broken in previous fix for #58086), DOCS/TOOLS not being installed, + removed dep on X for gif (it was caused by said fix), USE="dvdread -dvd" + bring in dvdread and not using it, etc. Pretty large amount of fixes. + Versions 1.0_pre4-r6 and 1.0_pre5-r1 are removed from the tree, no user + should be using them (borked badly). + These ebuilds ought to end up as the targets for stabling for the gui + vulnerablity issues, thus they shouldn't be fooled w/ for anything but + needed fixes. + + 24 Jul 2004; Jeremy Huddleston + files/cachefill.patch: + Typo in the patch was in the conf file, not the source... fixing. + + 24 Jul 2004; Chris White files/cachefill.patch, + +files/mplayer-1.0_pre5-r1-conf_locale.patch, mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Moved x11 support/xv driver to X USE flag. Fixed gif needing deps on X11. + Fixed small typo in the cachefill patch. Address issues mentioned in Bug + #58086. Also adds locale fix patch for Bug #58082. + + 23 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r1.ebuild: + Added kernel-2.6 fix on sparc (removes old workaround). + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixes some strange issue with the .20 live plugins being pulled in, despite + .27 being coded in. Re-Removed dvdread stuff. + + 23 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r1.ebuild: + Making USE=xvid work on all archs. + + 23 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixed broken deps for media-plugins/live and media-libs/libtheora for ia64 + + 23 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild, files/cachefill.patch: + Slipping eradicators cachefill patch in, bug #55936 + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixed an ia64 dependancy error. + +*mplayer-1.0_pre5-r1 (23 Jul 2004) + + 23 Jul 2004; Chris White + +files/mplayer-mythtv.patch, +files/mplayer-odml.patch, + -mplayer-1.0_pre4-r5.ebuild, +mplayer-1.0_pre4-r6.ebuild, + +mplayer-1.0_pre5-r1.ebuild, -mplayer-1.0_pre5.ebuild: + Cleaned up with the help of Mr_Bones_, solar, and ferringb. Added in mythtv + patch to fix bug #23544. Stable version for Bug #55456. + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r5.ebuild: + Helps if you commit the gui vulnerability patch when you're fixing a + vulnerability bug. + + 23 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Fixed live dependancies. Fixes Bug #57963. + + 23 Jul 2004; Chris White + -files/mga-kernel-2.6.patch, +files/mplayer-1.0_pre4-mga-kernel2.6.patch, + mplayer-1.0_pre4-r5.ebuild, mplayer-1.0_pre5.ebuild: + Cleaned up the ebuilds for pre4-r5 and pre5. + + 19 Jul 2004; Travis Tilley mplayer-1.0_pre4-r5.ebuild: + stable on amd64 + + 19 Jul 2004; Chris White +files/gui_vuln_code.patch, + +files/str_undefined.patch, +files/strl.c, mplayer-1.0_pre4-r5.ebuild: + Fixed mplayer pre4-r5 compiling issues with undefined str* references and + re-stabilized for gui vuln bug for amd64. Added fullscreen patch as well. + + 16 Jul 2004; Bryan Østergaard mplayer-1.0_pre5.ebuild: + Stable on alpha, see bug #55456. + +*mplayer-1.0_pre4-r5 (18 Jul 2004) + + 18 Jul 2004; Chris White + +files/amd64_fix_the_blue_love.patch, +files/real_demux.patch, + mplayer-1.0_pre4-r4.ebuild, +mplayer-1.0_pre4-r5.ebuild: + Fixes Bug #53634 and Bug #55456 for amd64. + + 15 Jul 2004; Jason Wever mplayer-1.0_pre5.ebuild: + Stable on sparc wrt bug #55456. + + 16 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Weeve gave the heads up to mark this stable on sparc. Doing so. + + 16 Jul 2004; Daniel Ostrow mplayer-1.0_pre5.ebuild: + Stable on ppc. + + 15 Jul 2004; Luca Barbato + +files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, mplayer-1.0_pre5.ebuild: + Fixed the altivec scaler + + 15 Jul 2004; Chris White + +files/mplayer-1.0_pre5-mga-kernel-2.6.patch, mplayer-1.0_pre5.ebuild: + Re-added the mga_vid.c patch to pre5. Thanks to Norman Yarvin for the heads + up. This fixes Bug #57138 + + 15 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Yay, more fun, they replaced the test ebuild which needed the noenca patch + with the final release.. (finally) so now I have to remove the patch :| + + 15 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Fixed the weird md5-ness with the tarballs + +*mplayer-1.0_pre5 (15 Jul 2004) + + 15 Jul 2004; Chris White +files/noenca.patch, + +mplayer-1.0_pre5.ebuild: + Adding to the tree for stable marking on Bug #55456 + + 10 Jul 2004; Jason Wever mplayer-1.0_pre4.ebuild: + Stable on sparc. + + 29 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, files/mplayer-1.0_pre4-gcc34-mtune.patch, + files/mplayer-1.0_pre4-help_mp-ro.h: + Closing out bugs #49669 (help/help_mp-ro.h having completely broken syntax), + gcc3.4 s:-mcpu:-mtune: (bug #49488). + + 17 Jun 2004; Seemant Kulleen + mplayer-1.0_pre4-r4.ebuild: + added two variables: BLUV and SVGV to hold the version numbers of the tarballs + for BLUE and svga_helper, respectively. Now, version bumping those two things + shouldn't break mplayer's emerge processes. + + 17 Jun 2004; Seemant Kulleen + mplayer-1.0_pre4-r4.ebuild: + change the occurrence of Blue-1.0 to Blue-1.4 to correspond to the recent + version bump + + 17 Jun 2004; Luca Barbato + +files/mplayer-1.0_pre4-altivec-gcc34.patch, mplayer-1.0_pre4-r4.ebuild: + gcc-3.4 altivec fix + + 16 Jun 2004; Martin Schlemmer + mplayer-1.0_pre4-r4.ebuild: + Update Blue skin to version 1.4 + + 09 Jun 2004; Aron Griffis mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild, mplayer-1.0_pre3-r5.ebuild, + mplayer-1.0_pre4-r1.ebuild, mplayer-1.0_pre4-r2.ebuild, + mplayer-1.0_pre4-r3.ebuild, mplayer-1.0_pre4-r4.ebuild, + mplayer-1.0_pre4.ebuild: + Fix use invocation + + 08 Jun 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild, mplayer-1.0_pre4-r4.ebuild: + Doing matrox related stuff only when matrox is in USE, see bug #53222 + + 02 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, mplayer-1.0_pre4.ebuild: + Missing IUSE for nas, nls. Added live use flag to pre4, removed the inline + autodetect of live, making it a use flag controlled dep. moved all IUSE + statements below inherit, where they should stay. Closed bugs #49481 and + #36815. + + 01 Jun 2004; Travis Tilley mplayer-1.0_pre4-r4.ebuild: + stable on amd64 + + 01 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, mplayer-1.0_pre4.ebuild: + Added necessary --internal-(matroska|faad) for matroska (bug #50533) and mpeg. + MPlayer uses external libs when those flags are specified, otherwise, + internal. Also fixed missing IUSE flags. Fixed use dvb syntax error in pre4-r2. + + 01 Jun 2004; Brian Harring mplayer-1.0_pre4-r4.ebuild, + mplayer-1.0_pre4.ebuild: + Added use flags for libcaca since mplayer autodetects it already (bug #49369), + and missing xinerama IUSE (bug #51509) + + 28 May 2004; Guy Martin mplayer-1.0_pre4-r4.ebuild: + Added ~hppa to KEYWORDS. Little build fix. + +*mplayer-1.0_pre4-r4 (28 May 2004) + + 28 May 2004; Luca Barbato +mplayer-1.0_pre4-r4.ebuild: + Upstream requested change to the ebuild + + 28 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild: + The sandbox fixes were fine for 2.6.6, but failed with 2.6.5. Fixed that, see + bug #40616 again. + + 27 May 2004; Daniel Ostrow mplayer-1.0_pre4-r3.ebuild: + Stable on ppc. + + 27 May 2004; Jon Portnoy mplayer-1.0_pre4-r3.ebuild : + Stable on AMD64 + + 27 May 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4.ebuild: + Adding xvid, divx4linux use flags (bug #30242), bidi (bug #41482), and mad + (bug #32606). Bit of cleanup of myconf, moved IUSE after inherit for + 1.0_pre4-r3 (portage 2.0.51_pre9 doesn't play nice w/ IUSE above inherit, see + bug #52160). + +*mplayer-1.0_pre4-r3 (26 May 2004) + + 26 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild: + Sandbox problems (like bug #52058) should be history now. + Using kmod.eclass instead of check-kernel now (bug #51903) + +*mplayer-1.0_pre4-r2 (19 May 2004) + + 19 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r2.ebuild, files/mga-kernel-2.6.patch: + Fixing bug #40616 (mga driver), little cleanups for the patch section. + + 12 May 2004; Alexander Gabert mplayer-1.0_pre3-r5.ebuild, + mplayer-1.0_pre4-r1.ebuild, mplayer-1.0_pre4.ebuild: + added new hardened PIE SSP switches + + 12 May 2004; Alexander Gabert mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild: + removed hardened-gcc logic, added filter-flags fPIC logic + + 02 May 2004; Jason Wever mplayer-1.0_pre4-r1.ebuild: + Changed -sparc keyword back to ~sparc. + + 30 Apr 2004; Bryan Østergaard + mplayer-1.0_pre4-r1.ebuild: + Stable on alpha. + +*mplayer-1.0_pre4-r1 (30 Apr 2004) + + 30 Apr 2004; Martin Holzer mplayer-1.0_pre4-r1.ebuild: + live is now a local use flag. + + 30 Apr 2004; Martin Holzer mplayer-1.0_pre4.ebuild: + fixing live depend. closes 49481 + + 29 Apr 2004; Brandon Hale mplayer-1.0_pre4.ebuild: + Stable on x86 for multiple vulnerabilities, bug #49387. + +*mplayer-1.0_pre4 (28 Apr 2004) + + 28 Apr 2004; Martin Holzer mplayer-1.0_pre4.ebuild: + Version bumped. + + 28 Apr 2004; Travis Tilley + +files/mplayer-1.0_pre3-alsa-gcc34.patch, + +files/mplayer-1.0_pre3-libavcodec-gcc34.patch, mplayer-1.0_pre3-r5.ebuild: + added a fix for compiling with gcc 3.4. yaaay! =) + + 19 Apr 2004; Chris Gianelloni mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild, mplayer-1.0_pre3-r5.ebuild: + Removed broken gtk2 patch from all versions still in portage and closing bug + #15786. + + 13 Apr 2004; Scott W Taylor + mplayer-1.0_pre3-r5.ebuild: + update -fPIC handling for post-hardened-gcc + + 08 Apr 2004; Luca Barbato mplayer-1.0_pre3-r5.ebuild: + Added useflags for v4l and v4l2 + + 06 Apr 2004; Brandon Hale mplayer-1.0_pre3-r5.ebuild: + Update -fPIC filtering magic for post hardened-gcc. + + 04 Apr 2004; Luca Barbato mplayer-1.0_pre3-r5.ebuild, + files/ppc750FX-fix.patch: + Minor fix to extend the G3 cpu supported, thanks to Simon Strandman + , bug #44276 + + 31 Mar 2004; Martin Holzer mplayer-1.0_pre3-r5.ebuild: + adding ipv6 configure. closes 42940 + +*mplayer-1.0_pre3-r3 (31 Mar 2004) +*mplayer-1.0_pre3-r5 (31 Mar 2004) +*mplayer-1.0_pre3-r4 (31 Mar 2004) +*mplayer-1.0_pre2-r1 (31 Mar 2004) +*mplayer-0.92-r1 (31 Mar 2004) + + 31 Mar 2004; Patrick Kursawe mplayer-0.92-r1.ebuild, + mplayer-0.92.ebuild, mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre2.ebuild, + mplayer-1.0_pre3-r1.ebuild, mplayer-1.0_pre3-r2.ebuild, + mplayer-1.0_pre3-r3.ebuild, mplayer-1.0_pre3-r4.ebuild, + mplayer-1.0_pre3-r5.ebuild, mplayer-1.0_pre3.ebuild, files/vuln02-fix.diff: + Revision bumped all currently available ebuilds and added a patch for a + security problem, see bug #46246. + Because of different keywordings for 1.0_pre3 they were bumped like follows: + 1.0_pre3 -> 1.0_pre3-r3 + 1.0_pre3-r1 -> 1.0_pre3-r4 + 1.0_pre3-r2 -> 1.0_pre3-r5 + + 29 Mar 2004; Donnie Berkholz ; mplayer-0.92.ebuild, + mplayer-1.0_pre2.ebuild, mplayer-1.0_pre3-r1.ebuild, + mplayer-1.0_pre3-r2.ebuild, mplayer-1.0_pre3.ebuild: + Change x11-base/xfree dependency to virtual/x11. + + 23 Mar 2004; Martin Holzer mplayer-1.0_pre3-r2.ebuild, + files/mplayer-1.0_pre3-xmms.patch: + added patch to disable xmms. closes 45356 + + 21 Mar 2004; Jason Wever mplayer-1.0_pre3-r2.ebuild: + Added ~sparc keyword. + + 21 Mar 2004; Jason Wever mplayer-1.0_pre3-r2.ebuild: + Marked -sparc until libtheora builds on sparc. + +*mplayer-1.0_pre3-r2 (21 Mar 2004) + + 21 Mar 2004; Martin Holzer mplayer-1.0_pre3-r2.ebuild: + adding libtheora support. + + 18 Mar 2004; Martin Holzer mplayer-1.0_pre3-r1.ebuild, + files/mplayer-1.0_pre3-libmatroska063.diff: + adding patch to compile with latest libmatroska + + 16 Mar 2004; Stephen P. Becker mplayer-1.0_pre3.ebuild: + Added ~mips keyword. + + 15 Mar 2004; Jason Wever mplayer-0.92.ebuild: + Marked stable on sparc. + +*mplayer-1.0_pre3-r1 (11 Mar 2004) + + 11 Mar 2004; mplayer-1.0_pre3-r1.ebuild: + Updated to NOT install libpostproc libraries (bug 43640). Now provided by + >=ffmpeg-0.4.8.20040222. + + 27 Feb 2004; Jason Wever mplayer-1.0_pre3.ebuild: + Nothing but ~sparc. + + 26 Feb 2004; Guy Martin : + Keyworded ~hppa. + + 16 Jan 2004; Bartosch Pixa mplayer-1.0_pre3.ebuild: + set ppc in keywords + + 25 Dec 2003; Seemant Kulleen mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild, + mplayer-1.0_pre3.ebuild: + changed SRC_URI to use mirror://mplayer instead + + 14 Dec 2003; Martin Holzer mplayer-1.0_pre3.ebuild: + Changing matroska version. Closes #35787 + + 12 Dec 2003; Seemant Kulleen mplayer-1.0_pre3.ebuild: + --disable-css is a deprecated configure option now. Closes bug #35644 by + butters@opengames.net and its duplicates + +*mplayer-1.0_pre3 (11 Dec 2003) + + 20 Dec 2003; Guy Martin mplayer-1.0_pre3.ebuild : + Fixed detection of hppa boxes. + + 11 Dec 2003; Seemant Kulleen mplayer-1.0_pre3.ebuild, + files/mplayer-1.0-gtk2.patch: + version bump to newest release -- includes updated gtk2 patch + + 04 Dec 2003; Seemant Kulleen mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + fix the gtk/gtk2 USE flag syntax, closing bug #34567 by Spider + + + 16 Nov 2003; Brad House mplayer-1.0_pre2.ebuild: + mark stable on amd64 + + 30 Oct 2003; Martin Holzer mplayer-1.0_pre2.ebuild: + Adding joystick support. Closes #31470. + + 26 Oct 2003; Luca Barbato mplayer-1.0_pre2.ebuild: + Added debug useflag, minor fixes. Closes #31978 and #31996. + thanks to Andrew Kirilenko and Juri Haberland + . + + 20 Oct 2003; Martin Holzer mplayer-1.0_pre1-r1.ebuild, + mplayer-1.0_pre2.ebuild: + added matroska support. Closes #28636. + + 14 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + RDEPEND error fixed. Closes #30624. + + 14 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + adding lirc IUSE flag. Closes #31031. + + 11 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + fixed Doc permissions. Closes #30724. + + 09 Oct 2003; Martin Schlemmer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + Add a note about us using MPlayer set C[XX]FLAGS to avoid confusion. + + 09 Oct 2003; Martin Schlemmer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + Get fonts to install properly again, fixing bug #30213. + + 08 Oct 2003; Luca Barbato mplayer-1.0_pre2.ebuild: + ppc related fix. + +*mplayer-1.0_pre2 (07 Oct 2003) + + 07 Oct 2003; Martin Holzer mplayer-1.0_pre2.ebuild: + Version bumped. Closes #30415. + + 06 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild: + Adding aalib configure strings. Closes #21984. + + 29 Sep 2003; Martin Holzer : + Fixing digest. + +*mplayer-1.0_pre1-r1 (27 Sep 2003) + + 27 Sep 2003; mplayer-1.0_pre1-r1.ebuild, + files/vuln01-fix.diff: + security fix for devel branch + +*mplayer-0.92 (28 Sep 2003) + + 28 Sep 2003; Martin Holzer mplayer-0.92.ebuild: + Version bumped. Closes a security Problem. + + 23 Sep 2003; Martin Holzer : + digest update. closes #29363 + + 12 Sep 2003; heinrich Wendel mplayer-1.0_pre1.ebuild, + mplayer-0.91.ebuild: + fixed samba dep to version 2.2.8a + + 07 Sep 2003; Alexander Gabert mplayer-0.91.ebuild: + added hardened-gcc excludes + + 06 Sep 2003; Martin Schlemmer mplayer-1.0_pre1.ebuild: + Cleanup libpostproc stuff a bit. Last time I checked, we should not need to + install the static version of the library. + + 04 Sep 2003; Heinrich Wendel mplayer-0.90-r2.ebuild, + mplayer-0.90-r5.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.91.ebuild, + mplayer-1.0_pre1.ebuild, files/mplayer-0.90-fix-version.patch: + - removed old ebuilds + - fixed samba bug #25912 + - fixed fs bug #12751 + - marked 0.91 stable on x86 and ppc + +*mplayer-1.0_pre1 (04 Sep 2003) + + 04 Sep 2003; Martin Holzer mplayer-1.0_pre1.ebuild: + Version bumped. + + 24 Aug 2003; Martin Schlemmer mplayer-0.90-r2.ebuild, + mplayer-0.90-r5.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.91.ebuild, + files/mencoder-segfault.patch: + Fix mencoder segfault when used improperly, bug #23611 + +*mplayer-0.91 (20 Aug 2003) + + 20 Aug 2003; Martin Schlemmer mplayer-0.91.ebuild: + New version. + +*mplayer-0.90-r5 (10 Aug 2003) + + 10 Aug 2003; Martin Schlemmer mplayer-0.90-r5.ebuild: + Some cleanups - do not try to autodetect video/audio settings, as MPlayer does + it by itself these days. Change a few things as suggested by Gabucino + (--enable-3dfx is broken, and --enable-dynamic-plugins could have issues). + Eventually add the new default Skin of MPlayer (Blue). + + 04 Aug 2003; Martin Schlemmer mplayer-0.90-r4.ebuild, + files/mplayer-0.90-ppc-benh-2.patch: + Fix ppc-benh.patch to play nicely with coreutils-fixup.patch, bug #25833 + +*mplayer-0.90-r4 (03 Aug 2003) + + 03 Aug 2003; Martin Schlemmer mplayer-0.90-r4.ebuild, + files/mplayer-0.90-coreutils-fixup.patch: + Remove building of svgalib kernel module. Should fix bug #25062. + + 18 Jul 2003; Martin Holzer mplayer-0.90-r3.ebuild: + Final fix. + + 16 Jul 2003; Luca Barbato mplayer-0.90-r2.ebuild, + mplayer-0.90-r3.ebuild: + Make it install every documentation file. Closes #20662. + + 16 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild, + mplayer-0.90-r3.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.90_rc5.ebuild: + Added IUSE flag for xmms. Closes #20090. + + 16 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild: + Marked x86 stable. + +*mplayer-0.90-r3 (16 Jul 2003) + + 16 Jul 2003; Martin Holzer mplayer-0.90-r3.ebuild: + Added vidix support. Submitted by phoen][x in #20114. + +*mplayer-0.90-r2 (01 Jul 2003) + + 01 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild, + files/mplayer-0.90-divx.patch: + Adding logic to detect newer DivX Api and patching. Closes #23795. + + 11 Jun 2003; Jason Wever mplayer-0.90-r1.ebuild: + Added ~sparc to keywords. + +*mplayer-0.90-r1 (27 Apr 2003) + + 27 Apr 2003; Martin Schlemmer mplayer-0.90-r1.ebulid, + mplayer-0.90-fix-version.patch : + - Fix version (still displayed as rc5), bug #19691. + - Change DEPEND to only depend and enable faad2 support if 'mpeg' in USE, + closing bug #19119. + - Add SMB (Samba) support, closing bug #16395. + +*mplayer-0.90 (09 Apr 2003) + + 20 Apr 2003; Seemant Kulleen mplayer-0.90.ebuild : + Added faad2 and enabling faad in econf -- satisies many requests to be able to + play the Matrix trailers. + + 16 Apr 2003; Lars Weiler mplayer-0.90.ebuild, + files/mplayer-0.90-ppc-benh.patch: + No big change. + Added the mentioned patch in bug #18511 for the right order of the + ppc-processor-switch and some more ppc-related einfo-lines about the altivec + issue with DivX. + + 09 Mar 2003; Martin Schlemmer mplayer-0.90.ebuild : + New version: + - Add 'dvb' use flag (bug #13809), thanks to Juri Haberland + - Fix MPlayer to detect/use altivec on benh kernels (bug #18511), thanks to + Stephan van Maris and Lars Weiler . + - Remove dvdnav support as its broken anyhow. According to lists, no effort + will be made soon to get it fixed. + This should also close bug #18879. + + 30 Mar 2003; Martin Schlemmer mplayer-0.90_rc5.ebuild : + Mark stable for x86. Fix bug #18211, thanks to Philippe Lafoucri?re + . + +*mplayer-0.90_rc5 (18 Mar 2003) + + 16 Apr 2003; Martin Holzer mplayer-0.90_rc5.ebuild: + Forcing to use old libdvdnav. + + 18 Mar 2003; Martin Schlemmer mplayer-0.90_rc5.ebuild : + New version. + + 13 mar 2003; Olivier Reisch mplayer-0.90_rc4.ebuild : + Marked ppc stable + +*mplayer-0.90_rc4 (16 Feb 2003) + + 16 Apr 2003; Martin Holzer mplayer-0.90_rc4.ebuild: + Forcing to use old libdvdnav. + + 06 March 2003; Martin Schlemmer mplayer-0.90_rc4.ebuild : + + - Fix esound not disabled if 'esd' not in USE, bug #16758. + - Remove --enable-shared-pp from ./configure, as it breaks mplayer with + gcc-2.95.3,bug #14479. + - Mark stable for x86. + + 16 Feb 2003; Martin Schlemmer mplayer-0.90_rc4.ebuild : + + Update version. + Add LIVE.COM support, thanks to J Robert Ray , bug #14766. + + 02 Feb 2003; Martin Schlemmer mplayer-0.90_*.ebuild : + + Fix SRC_URI for fonts, closing bug #14770. + + 21 Jan 2003; Martin Schlemmer mplayer-0.90_rc3.ebuild : + + Add --with-x11incdir=/usr/X11R6/include as a temporary fix for bug #14311. + +*mplayer-0.90_rc3 (20 Jan 2003) + + 20 Jan 2003; Martin Schlemmer mplayer-0.90_rc3.ebuild : + + New version. + + 19 Jan 2003; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + Only enable devfs support if /dev/.devfsd exists, bug #13613. + + 07 Dec 2002; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + Add lirc support, thanks to Jarkko Haapalainen , + bug #12244. Mark stable for x86, and fix to depend on xfree-4.2.1-r2, fixing + problems with gtk2 support and freetype. + +*mplayer-0.90_rc2 (26 Dec 2002) + + 26 Dec 2002; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + New version. + +*mplayer-0.90_rc1-r1 (13 Dec 2002) + + 13 Dec 2002; Martin Schlemmer mplayer-0.90_rc1-r1.ebuild : + + Fix the xvid bork. Add gtk2 support :D + +*mplayer-0.90_rc1 (8 Dec 2002) + + 08 Dec 2002; Martin Schlemmer mplayer-0.90_rc1.ebuild : + + New version, closing bug #11775. + + 01 Dec 2002; Martin Schlemmer mplayer-0.90_pre10.ebuild : + + Mark as stable. + + 24 Nov 2002; Martin Schlemmer mplayer-0.90_pre10.ebuild : + + Add arts support, closing bug #11122. + +*mplayer-0.90_pre10 (11 Nov 2002) + + 11 Nov 2002; Martin Schlemmer : + + Nev version. + + 5 Nov 2002; Martin Schlemmer mplayer-0.90_pre9.ebuild : + + Add realplayer support, closing bug #6286. + +*mplayer-0.90_pre9 (27 Oct 2002) + + 27 Oct 2002; Martin Schlemmer : + + New version. + +*mplayer-0.90_pre8-r1 (12 Oct 2002) + + 12 Oct 2002; Martin Schlemmer : + + Add patch for build failure without oss if "TV" is enabled by + configure. Thanks goes to Chad Netzer . + This closes bug #8604. + +*mplayer-0.90_pre8 (26 Sep 2002) + + 26 Sep 2002; Kevyn Shortell mplayer-0.90_pre8.ebuild : + PPC keyword added, tested on ibook 300mhz, worked well. + +*mplayer-0.90_pre8 (19 Sep 2002) + + 19 Sep 2002; Martin Schlemmer mplayer-0.90_pre8.ebuild : + New bugfix release. + +*mplayer-0.90_pre7 (16 Sep 2002) + + 16 Sep 2002; Olivier Reisch mplayer-0.90_pre7.ebuild : + Removed ppc keyword. Audio does not work at all on PPC. + + 15 Sep 2002; Martin Schlemmer mplayer-0.90_pre7.ebuild : + Update version. + +*mplayer-0.90_pre6-r3 (12 Aug 2002) + + 16 Sep 2002; Olivier Reisch mplayer-0.90_pre6-r3.ebuild : + Removed ppc keyword. Audio does not work at all on PPC. + + Sep 11 2002; Mark Guertin mplayer-0.90_pre6-63.ebuild : + Adjusted divx4linux as x86 only dep (it supplies x86 binary libs), goes along + with bug #7796 + + Sep 10 2002, Mark Guertin : + adjusted nasm and win32codes to use x86 USE flags (they don't work on + anything except x86) + + 12 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r3.ebuild : + + Add patch to support libdvdnav-0.1.3. + + Fix screwup with new patch. + +*mplayer-0.90_pre6-r2 (07 Aug 2002) + + 07 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r2.ebuild : + + Update DEPEND to block libdvdnav-0.1.3. Change "emake" to "make", as + 'make -j' fails in some cases. + +*mplayer-0.90_pre6-r1 (07 Aug 2002) + + 07 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r1.ebuild : + + Fix compile problems if "dvd" not in USE. Added two patches for this: + + mplayer-0.90_pre6-no-dvd.patch + mplayer-0.90_pre6-stream-include.patch + +*mplayer-0.90_pre6 (06 Aug 2002) + + 06 Aug 2002; Martin Schlemmer mplayer-0.90_pre6.ebuild : + + New version. Patch vidix's Makefile not to fail if it cannot install + any drivers. This should resolve bug #5246. + +*mplayer-0.90_pre5-r1 (13 Jun 2002) + + 13 Jun 2002; Martin Schlemmer mplayer-0.90_pre5-r1.ebuild : + + Fix missing subtitles for region 4 DVD's, bug #3679, thanks to report + from Bernardo S. A. Silva. + +*mplayer-0.90_pre5 (10 Jun 2002) + + 10 Jun 2002; Martin Schlemmer mplayer-0.90_pre5.ebuild : + + Version update with a few fixes (vidix install location, #include errors, + etc). + +*mplayer-0.90_pre4 (21 May 2002) + + 21 May 2002; Martin Schlemmer mplayer-0.90_pre4.ebuild : + + Add new version. Resolves bug #2891. This version seems to fix many + of the bugs with previous 0.90_pre versions. + +*mplayer-0.90_pre3-r1 (5 May 2002) + + 8 May 2002; Jon Nelson mplayer-0.90_pre3-r1.ebuild : + + Use new check_KV from portage 1.9.10 + + 5 May 2002; Martin Schlemmer mplayer-0.90_pre3-r1.ebuild : + + Fix some compile problems for Gui, thanks to Gwenn Gueguen. + +*mplayer-0.90_pre3 (5 May 2002) + +*mplayer-0.90_pre2-r2 (5 May 2002) + + 5 May 2002; Martin Schlemmer mplayer-0.90_pre2-r2.ebuild : + + Resolve bug #2386 (hopefully); also fix a vidix problem I and other users + on gentoo-user experienced. + +*mplayer-0.90_pre2-r1 (1 May 2002) + + 1 May 2002; Martin Schlemmer mplayer-0.90_pre2-r1.ebuild : + + Resolve bug #2284. + +*mplayer-0.90_pre2 (30 Apr 2002) + + 26 Apr 2002; William McArthur mplayer-0.90_pre1.ebuild : + + Commented out a matrox specific patch that seems to be aready in the upstream + package. + +*mplayer-0.90_pre1 (23 Apr 2002) + +*mplayer-0.60-r6 (22 Apr 2002) + + 22 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild : + + Removed directfb flag for now, until next mplayer release. Also, added + --disable-runtime-cpudetection for increased performance. First one thanks + to naz in #gentoo, second one thanks to + dwright@beached.dyndns.org (Darrell Wright) in bug #1967 + + + 18 Apr 2002; Seemant Kulleen + fixed a small typo I made in the matrox section + + 17 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild + files/digest-mplayer-0.60-r6 : + + Removed -- the old source tarball will be mirrored on ibilio instead. + +*mplayer-0.60-r6 (17 Apr 2002) + + 17 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild + files/digest-mplayer-0.60-r6 : + + This is an upgrade in a way, because it is now fetching the cvs snapshot + from the site. The actual 0.60 sources have been removed from the + SRC_URI, and they are replaced with a weekly snapshot. This is fine + because it offers much better performance than the old "stable" version. + +*mplayer-0.60-r5 (14 Apr 2002) + + 14 Apr 2002; Seemant Kulleen mplayer-0.60-r5.ebuild : + + Cleaned up some of the USE flag checking, and made it more consistent, so + that there are no if then fi constructs for USE flags. + +*mplayer-0.60-r5 (12 Apr 2002) + + 14 Apr 2002; M.Schlemmer mplayer-0.60-r5 : + + Remove the png USE flag, as the gui depends on libpng. Take --enable-dvdread + out of the main ./configure part, as its now done with the dvd use flag. + Clean the mmx and X USE flag selection parts up. + +*mplayer-0.60-r4 (12 Apr 2002) + + 12 Apr 2002; Seemant Kulleen mplayer-0.60-r4.ebuild : + + Added png USE flag and removed css USE flag for dvd flag instead. And, + compile against newest libpng + +*mplayer-0.60-r3 (28 Mar 2002) + + 28 Mar 2002; Seemant Kulleen mplayer-0.60-r3.ebuild : + + ogg and vorbis USE flags combined to have oggvorbis USE flag instead. + +*mplayer-0.60-r3 (3 March 2002) + + 3 March 2002; M.Schlemmer mplayer-0.60-r3.ebuild : + + Add the DXR3 patch. Update the DEPEND to include libpng if gtk is in USE. + + 25 Feb 2002; M.Schlemmer mplayer-0.60-r2.ebuild : + + Fix the 'fbcon' USE to actually enable fbdev support. + + 17 Feb 2002; M.Schlemmer mplayer-0.60-r2.ebuild : + + Make DVD support default. Changed the USE flag for DVD decription from + 'decss' to 'css'. Added 3DFX support with the '3dfx' use variable. Fixed + a problem where if 'sse' or '3dnow' was in USE, but now MMX, sound would be + distorted .. this should resolve bug #536. + +*mplayer-0.60-r1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest new file mode 100644 index 0000000..e184e91 --- /dev/null +++ b/media-video/mplayer/Manifest @@ -0,0 +1,17 @@ +AUX mplayer-1.0_rc2_p27725-ass.patch 14824 RMD160 6d0c66a6bac93e6cb6180e3684b4c95d4cfc8af3 SHA1 df87dddce5767ceadf31e0c9dc1c3eeba8e7b5a2 SHA256 53555fda42131feec2f6bfe7681a37808d0400d720d3eed99bc79e129ba4976c +AUX mplayer-1.0_rc2_p27725-libx264.patch 785 RMD160 ecbe6e80be98458af0723df6190c52f1e94b862d SHA1 b23ffc9c9563ad026f66ae57a402161be3e8031d SHA256 df837dd739a197e4ab1b7b5121e8e77e6dabc0cc1f53801b9fe6492f28974b47 +AUX mplayer-1.0_rc2_p28058-demux_vqf.patch 2222 RMD160 394776659e36a977916b1058e8db79ad3071fb62 SHA1 87840e958b4a243f15f0626ac788a8c88cfa8600 SHA256 f06d102c1302f513c811d4b442f7e79bb1e6b2261b0fe8113dfe40e003531a4d +AUX mplayer-libavcodec.patch 318 RMD160 2cc02e45e4c6831f307e0f3aeeaddb9417a443cd SHA1 86bb180e36f520587194b95a34ffe1e3aa3c8741 SHA256 0958056c5e04c8e5f4506385b864af568522d92cc8a9ba762f022bf312023753 +AUX mplayer-libmpeg2-libavcodec.patch 695 RMD160 c794bb66b3f784e9ad284d818f54ecbd5bd1b6dd SHA1 e5ddc604ce97493448b0132a823b5f6bf23c0a4f SHA256 ade417bd072d9c9e3594e0e48bca6d594ef07ed4aa7d876161399b4db1344c77 +AUX mplayer-libmpeg2.patch 377 RMD160 20cf5ebf6c90246a8b86d66e941a370542bd9bc6 SHA1 8b5156dd85cb4e6db9717e75fb59f918eeeb4d8e SHA256 db2e30042ec059fa04bd9bb1a3c2df380ed150f47e45a18c2a9b61c95b1629fb +DIST Blue-1.7.tar.bz2 222567 RMD160 1f8c539ccadc54eea5e6678839bcc8ae1e16e6eb SHA1 45e5ee7a5541a5f1cfd2678a6c9b5911ca473cb9 SHA256 8bcd39a5755c44df778ebca3119c922347abfdadb101dcef011ce2566c1fb1d8 +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_p27725.tar.bz2 8143019 RMD160 342b07bd3918e2d6022d6cbc989bc8c4b872deae SHA1 44644b11a8a44114ce172ddcea5de6c0b3c319c4 SHA256 05700e19d5b9191e99dc2bf7ee4bb99acb310381a60057c17790543003ddb5ba +DIST mplayer-1.0_rc2_p28058.tar.bz2 8107278 RMD160 9af5ee3d9bd8757003f6e673c212611b3a9eb48b SHA1 6d744b0c19395f9223284a140ea3823df3354311 SHA256 c38139ab16197a2d6ad95f42a979d3ef84a2754b9177fcab566fd7b1185435e7 +DIST svgalib_helper-1.9.17-mplayer.tar.bz2 7234 RMD160 e0c4ae039478732404dd743e250e1061cc9cf0a4 SHA1 d2d596f1ddd283188b2990417d22903c0b466d25 SHA256 016edd27d74b5c66481ddb4563c961fbb579e3a95dd846cc857a639df09999e5 +EBUILD mplayer-1.0_rc2_p27725-r2.ebuild 17894 RMD160 009548e9a3632771db5838cf7a973806f5157a91 SHA1 62dd28014719bf75a104ab84049771d0ee237443 SHA256 46640f4eea6cb1a26f9ff8c6294d6e19f438503ecb6baf269c95a1afab64e631 +EBUILD mplayer-1.0_rc2_p28058-r2.ebuild 18108 RMD160 b46c7850983c67d14ad45fc31b8f4cd972e13a1f SHA1 c12fbcb5c653525feda7f9aaf80c3922fce069a5 SHA256 12e391bded3876927d8030240f9501c16ea18b5c00242df1ca7c1df58fc331bb +MISC ChangeLog 105589 RMD160 4e75942112d78d364459e3520713446a3b6d703c SHA1 b52d91965b2774a77b09410a47f8d87862a65675 SHA256 37584892fc56d310faf49e7321f67245ece3722f54aa61a18921e2098377f2b7 +MISC metadata.xml 3177 RMD160 62c0fe49232a951c9550821392e54beae662dcee SHA1 87873bd108ea60736650fadfecfd1c4aa83ca190 SHA256 fa822719e582c03c3a75b0715efb20421b6f8f58577ba980f085264c8a42fae1 diff --git a/media-video/mplayer/files/mplayer-1.0_rc2_p27725-ass.patch b/media-video/mplayer/files/mplayer-1.0_rc2_p27725-ass.patch new file mode 100644 index 0000000..6c7b2e3 --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc2_p27725-ass.patch @@ -0,0 +1,482 @@ +--- /dev/null 2008-11-20 00:48:23.364006051 -0600 ++++ mplayer-1.0_rc2_p27725/libmpcodecs/vf_fixpts.c 2008-12-17 14:07:32.000000000 -0600 +@@ -0,0 +1,137 @@ ++/* ++ Copyright (C) 2007 Nicolas George ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ++*/ ++ ++#include ++#include ++#include ++#include ++ ++#include "config.h" ++#include "mp_msg.h" ++#include "help_mp.h" ++ ++#include "img_format.h" ++#include "mp_image.h" ++#include "vf.h" ++ ++struct vf_priv_s { ++ double current; ++ double step; ++ int autostart; ++ int autostep; ++ unsigned have_step: 1; ++ unsigned print: 1; ++}; ++ ++static int put_image(vf_instance_t *vf, mp_image_t *src, double pts) ++{ ++ struct vf_priv_s *p = vf->priv; ++ ++ if(p->print) { ++ if(pts == MP_NOPTS_VALUE) ++ printf("PTS: undef\n"); ++ else ++ printf("PTS: %f\n", pts); ++ } ++ if(pts != MP_NOPTS_VALUE && p->autostart != 0) { ++ p->current = pts; ++ if(p->autostart > 0) ++ p->autostart--; ++ } else if(pts != MP_NOPTS_VALUE && p->autostep > 0) { ++ p->step = pts - p->current; ++ p->current = pts; ++ p->autostep--; ++ p->have_step = 1; ++ } else if(p->have_step) { ++ p->current += p->step; ++ pts = p->current; ++ } else { ++ pts = MP_NOPTS_VALUE; ++ } ++ return vf_next_put_image(vf, src, pts); ++} ++ ++static void uninit(vf_instance_t *vf) ++{ ++ free(vf->priv); ++} ++ ++static int parse_args(struct vf_priv_s *p, const char *args) ++{ ++ int pos; ++ double num, denom = 1; ++ int iarg; ++ ++ while(*args != 0) { ++ pos = 0; ++ if(sscanf(args, "print%n", &pos) == 0 && pos > 0) { ++ p->print = 1; ++ } else if(sscanf(args, "fps=%lf%n/%lf%n", &num, &pos, &denom, &pos) >= 1 ++ && pos > 0) { ++ p->step = denom / num; ++ p->have_step = 1; ++ } else if(sscanf(args, "start=%lf%n", &num, &pos) >= 1 && pos > 0) { ++ p->current = num; ++ } else if(sscanf(args, "autostart=%d%n", &iarg, &pos) == 1 && pos > 0) { ++ p->autostart = iarg; ++ } else if(sscanf(args, "autofps=%d%n", &iarg, &pos) == 1 && pos > 0) { ++ p->autostep = iarg; ++ } else { ++ mp_msg(MSGT_VFILTER, MSGL_FATAL, ++ "fixpts: unknown suboption: %s\n", args); ++ return 0; ++ } ++ args += pos; ++ if(*args == ':') ++ args++; ++ } ++ return 1; ++} ++ ++static int open(vf_instance_t *vf, char *args) ++{ ++ struct vf_priv_s *p; ++ struct vf_priv_s ptmp = { ++ .current = 0, ++ .step = 0, ++ .autostart = 0, ++ .autostep = 0, ++ .have_step = 0, ++ .print = 0, ++ }; ++ ++ if(!parse_args(&ptmp, args == NULL ? "" : args)) ++ return 0; ++ ++ vf->put_image = put_image; ++ vf->uninit = uninit; ++ vf->priv = p = malloc(sizeof(struct vf_priv_s)); ++ *p = ptmp; ++ p->current = -p->step; ++ ++ return 1; ++} ++ ++vf_info_t vf_info_fixpts = { ++ "Fix presentation timestamps", ++ "fixpts", ++ "Nicolas George", ++ "", ++ &open, ++ NULL ++}; +diff -ur mplayer-1.0_rc2_p27725-orig/cfg-mencoder.h mplayer-1.0_rc2_p27725/cfg-mencoder.h +--- mplayer-1.0_rc2_p27725-orig/cfg-mencoder.h 2008-08-12 09:30:37.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/cfg-mencoder.h 2008-12-17 14:07:37.000000000 -0600 +@@ -213,6 +213,9 @@ + + {"odml", &write_odml, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, + {"noodml", &write_odml, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, ++ ++ {"keep-pts", &keep_pts, CONF_TYPE_FLAG, 0, 0, 1, NULL}, ++ {"nokeep-pts", &keep_pts, CONF_TYPE_FLAG, 0, 1, 0, NULL}, + + // info header strings + {"info", info_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, +diff -ur mplayer-1.0_rc2_p27725-orig/DOCS/man/en/mplayer.1 mplayer-1.0_rc2_p27725/DOCS/man/en/mplayer.1 +--- mplayer-1.0_rc2_p27725-orig/DOCS/man/en/mplayer.1 2008-10-06 20:04:15.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/DOCS/man/en/mplayer.1 2008-12-17 14:07:42.000000000 -0600 +@@ -7171,6 +7171,48 @@ + Threshold below which a pixel value is considered black (default: 32). + .RE + . ++.TP ++.B fixpts[=options] ++Fixes the presentation timestamps (PTS) of the frames. ++By default, the PTS passed to the next filter is dropped, but the following ++options can change that: ++.RSs ++.IPs print ++Print the incoming PTS. ++.IPs fps= ++Specify a frame per second value. ++.IPs start= ++Specify an initial value for the PTS. ++.IPs autostart= ++Uses the ++.IR n th ++incoming PTS as the initial PTS. ++All previous pts are kept, so setting a huge value or \-1 keeps the PTS ++intact. ++.IPs autofps= ++Uses the ++.IR n th ++incoming PTS after the end of autostart to determine the framerate. ++.RE ++.sp 1 ++.RS ++.I EXAMPLE: ++.RE ++.PD 0 ++.RSs ++.IPs "\-vf fixpts=fps=24000/1001,ass,fixpts" ++Generates a new sequence of PTS, uses it for ASS subtitles, then drops it. ++Generating a new sequence is useful when the timestamps are reset during the ++program; this is frequent on DVDs. ++Dropping it may be necessary to avoid confusing encoders. ++.RE ++.PD 1 ++.sp 1 ++.RS ++.I NOTE: ++Using this filter together with any sort of seeking (including -ss and EDLs) ++may make demons fly out of your nose. ++.RE + . + . + .SH "GENERAL ENCODING OPTIONS (MENCODER ONLY)" +@@ -7293,6 +7335,14 @@ + Do not write OpenDML index for AVI files >1GB. + . + .TP ++.B \-keep\-pts ++Send the original presentation timestamp (PTS) down the filter and encoder ++chain. ++This may cause incorrect output ("badly interleaved") if the original PTS ++are wrong or the framerate is changed, but can be necessary for certain ++filters (such as ASS). ++. ++.TP + .B \-noskip + Do not skip frames. + . +diff -ur mplayer-1.0_rc2_p27725-orig/libass/ass_cache.c mplayer-1.0_rc2_p27725/libass/ass_cache.c +--- mplayer-1.0_rc2_p27725-orig/libass/ass_cache.c 2008-05-28 15:17:52.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/libass/ass_cache.c 2008-12-17 14:07:45.000000000 -0600 +@@ -291,6 +291,39 @@ + free(value); + } + ++static int glyph_compare(void* key1, void* key2, size_t key_size) { ++ glyph_hash_key_t* a = key1; ++ glyph_hash_key_t* b = key2; ++ return ++ a->font == b->font && ++ a->size == b->size && ++ a->ch == b->ch && ++ a->bold == b->bold && ++ a->italic == b->italic && ++ a->scale_x == b->scale_x && ++ a->scale_y == b->scale_y && ++ a->advance.x == b->advance.x && ++ a->advance.y == b->advance.y && ++ a->outline == b->outline; ++} ++ ++static unsigned glyph_hash(void* buf, size_t len) ++{ ++ glyph_hash_key_t* g = buf; ++ unsigned hval = FNV1_32A_INIT; ++ hval = fnv_32a_buf(&g->font, sizeof(g->font), hval); ++ hval = fnv_32a_buf(&g->size, sizeof(g->size), hval); ++ hval = fnv_32a_buf(&g->ch, sizeof(g->ch), hval); ++ hval = fnv_32a_buf(&g->bold, sizeof(g->bold), hval); ++ hval = fnv_32a_buf(&g->italic, sizeof(g->italic), hval); ++ hval = fnv_32a_buf(&g->scale_x, sizeof(g->scale_x), hval); ++ hval = fnv_32a_buf(&g->scale_y, sizeof(g->scale_y), hval); ++ hval = fnv_32a_buf(&g->advance.x, sizeof(g->advance.x), hval); ++ hval = fnv_32a_buf(&g->advance.y, sizeof(g->advance.y), hval); ++ hval = fnv_32a_buf(&g->outline, sizeof(g->outline), hval); ++ return hval; ++} ++ + void* cache_add_glyph(glyph_hash_key_t* key, glyph_hash_val_t* val) + { + return hashmap_insert(glyph_cache, key, val); +@@ -311,7 +344,9 @@ + glyph_cache = hashmap_init(sizeof(glyph_hash_key_t), + sizeof(glyph_hash_val_t), + 0xFFFF + 13, +- glyph_hash_dtor, NULL, NULL); ++ glyph_hash_dtor, ++ glyph_compare, ++ glyph_hash); + } + + void ass_glyph_cache_done(void) +diff -ur mplayer-1.0_rc2_p27725-orig/libmpcodecs/vf.c mplayer-1.0_rc2_p27725/libmpcodecs/vf.c +--- mplayer-1.0_rc2_p27725-orig/libmpcodecs/vf.c 2008-08-12 09:30:35.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/libmpcodecs/vf.c 2008-12-17 14:07:37.000000000 -0600 +@@ -99,6 +99,7 @@ + extern const vf_info_t vf_info_blackframe; + extern const vf_info_t vf_info_geq; + extern const vf_info_t vf_info_ow; ++extern const vf_info_t vf_info_fixpts; + + // list of available filters: + static const vf_info_t* const filter_list[]={ +@@ -191,6 +192,7 @@ + &vf_info_yadif, + &vf_info_blackframe, + &vf_info_ow, ++ &vf_info_fixpts, + NULL + }; + +diff -ur mplayer-1.0_rc2_p27725-orig/Makefile mplayer-1.0_rc2_p27725/Makefile +--- mplayer-1.0_rc2_p27725-orig/Makefile 2008-10-06 20:04:16.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/Makefile 2008-12-17 14:07:37.000000000 -0600 +@@ -125,6 +125,7 @@ + libmpcodecs/vf_field.c \ + libmpcodecs/vf_fil.c \ + libmpcodecs/vf_filmdint.c \ ++ libmpcodecs/vf_fixpts.c \ + libmpcodecs/vf_flip.c \ + libmpcodecs/vf_format.c \ + libmpcodecs/vf_framestep.c \ +diff -ur mplayer-1.0_rc2_p27725-orig/mencoder.c mplayer-1.0_rc2_p27725/mencoder.c +--- mplayer-1.0_rc2_p27725-orig/mencoder.c 2008-08-12 09:30:37.000000000 -0500 ++++ mplayer-1.0_rc2_p27725/mencoder.c 2008-12-17 14:07:45.000000000 -0600 +@@ -198,6 +198,7 @@ + + int auto_expand=1; + int encode_duplicates=1; ++int keep_pts=0; + + // infos are empty by default + char *info_name=NULL; +@@ -361,6 +362,44 @@ + + static muxer_t* muxer=NULL; + ++void add_subtitles(char *filename, float fps, int silent) ++{ ++ sub_data *subd; ++#ifdef CONFIG_ASS ++ ass_track_t *asst = 0; ++#endif ++ ++ if (filename == NULL) return; ++ ++ subd = sub_read_file(filename, fps); ++#ifdef CONFIG_ASS ++ if (ass_enabled) ++#ifdef CONFIG_ICONV ++ asst = ass_read_file(ass_library, filename, sub_cp); ++#else ++ asst = ass_read_file(ass_library, filename, 0); ++#endif ++ if (ass_enabled && subd && !asst) ++ asst = ass_read_subdata(ass_library, subd, fps); ++ ++ if (!asst && !subd && !silent) ++#else ++ if(!subd && !silent) ++#endif ++ mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_CantLoadSub, ++ filename_recode(filename)); ++ ++#ifdef CONFIG_ASS ++ if (!asst && !subd) return; ++ ass_track = asst; ++#else ++ if (!subd) return; ++#endif ++ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_FILE_SUB_FILENAME=%s\n", ++ filename_recode(filename)); ++ subdata = subd; ++} ++ + extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); + + int main(int argc,char* argv[]){ +@@ -562,6 +601,10 @@ + m_entry_set_options(mconfig,&filelist[curfile]); + filename = filelist[curfile].name; + ++#ifdef CONFIG_ASS ++ ass_library = ass_init(); ++#endif ++ + if(!filename){ + mp_msg(MSGT_CPLAYER, MSGL_FATAL, MSGTR_MissingFilename); + mencoder_exit(1,NULL); +@@ -685,26 +728,6 @@ + } + } + +-// after reading video params we should load subtitles because +-// we know fps so now we can adjust subtitles time to ~6 seconds AST +-// check .sub +-// current_module="read_subtitles_file"; +- if(sub_name && sub_name[0]){ +- subdata=sub_read_file(sub_name[0], sh_video->fps); +- if(!subdata) mp_msg(MSGT_CPLAYER,MSGL_ERR,MSGTR_CantLoadSub,sub_name[0]); +- } else +- if(sub_auto && filename) { // auto load sub file ... +- char **tmp = NULL; +- int i = 0; +- char *psub = get_path( "sub/" ); +- tmp = sub_filenames((psub ? psub : ""), filename); +- free(psub); +- subdata=sub_read_file(tmp[0], sh_video->fps); +- while (tmp[i]) +- free(tmp[i++]); +- free(tmp); +- } +- + // set up video encoder: + + if (!curfile) { // curfile is non zero when a second file is opened +@@ -885,12 +908,72 @@ + ve = sh_video->vfilter; + } else sh_video->vfilter = ve; + // append 'expand' filter, it fixes stride problems and renders osd: ++#ifdef CONFIG_ASS ++ if (auto_expand && !ass_enabled) { /* we do not want both */ ++#else + if (auto_expand) { ++#endif + char* vf_args[] = { "osd", "1", NULL }; + sh_video->vfilter=vf_open_filter(sh_video->vfilter,"expand",vf_args); + } ++ ++#ifdef CONFIG_ASS ++ if(ass_enabled) { ++ int i; ++ int insert = 1; ++ if (vf_settings) ++ for (i = 0; vf_settings[i].name; ++i) ++ if (strcmp(vf_settings[i].name, "ass") == 0) { ++ insert = 0; ++ break; ++ } ++ if (insert) { ++ extern vf_info_t vf_info_ass; ++ vf_info_t* libass_vfs[] = {&vf_info_ass, NULL}; ++ char* vf_arg[] = {"auto", "1", NULL}; ++ vf_instance_t* vf_ass = vf_open_plugin(libass_vfs,sh_video->vfilter,"ass",vf_arg); ++ if (vf_ass) ++ sh_video->vfilter=(void*)vf_ass; ++ else ++ mp_msg(MSGT_CPLAYER,MSGL_ERR, "ASS: cannot add video filter\n"); ++ } ++ if (!keep_pts) { ++ keep_pts = 1; ++ mp_msg(MSGT_MENCODER, MSGL_WARN, "Warning: -ass implies -keep-pts, " ++ "which may cause \"badly interleaved\" files.\n"); ++ } ++ } ++#endif ++ + sh_video->vfilter=append_filters(sh_video->vfilter); + ++#ifdef CONFIG_ASS ++ if (ass_enabled) ++ ((vf_instance_t *)sh_video->vfilter)->control(sh_video->vfilter, VFCTRL_INIT_EOSD, ass_library); ++#endif ++ ++// after reading video params we should load subtitles because ++// we know fps so now we can adjust subtitles time to ~6 seconds AST ++// check .sub ++// current_module="read_subtitles_file"; ++ if(sub_name && sub_name[0]){ ++ for (i = 0; sub_name[i] != NULL; ++i) ++ add_subtitles (sub_name[i], sh_video->fps, 0); ++ } else ++ if(sub_auto && filename) { // auto load sub file ... ++ char **tmp = NULL; ++ int i = 0; ++ char *psub = get_path( "sub/" ); ++ tmp = sub_filenames((psub ? psub : ""), filename); ++ free(psub); ++ while (tmp[i]) ++ { ++ add_subtitles (tmp[i], sh_video->fps, 0); ++ free(tmp[i++]); ++ } ++ free(tmp); ++ } ++ + mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); + init_best_video_codec(sh_video,video_codec_list,video_fm_list); + mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); +@@ -1346,7 +1429,8 @@ + // decode_video will callback down to ve_*.c encoders, through the video filters + {void *decoded_frame = decode_video(sh_video,frame_data.start,frame_data.in_size, + skip_flag>0 && (!sh_video->vfilter || ((vf_instance_t *)sh_video->vfilter)->control(sh_video->vfilter, VFCTRL_SKIP_NEXT_FRAME, 0) != CONTROL_TRUE), MP_NOPTS_VALUE); +- blit_frame = decoded_frame && filter_video(sh_video, decoded_frame, MP_NOPTS_VALUE);} ++ blit_frame = decoded_frame && filter_video(sh_video, decoded_frame, ++ keep_pts ? sh_video->pts : MP_NOPTS_VALUE);} + + if (sh_video->vf_initialized < 0) mencoder_exit(1, NULL); + +Only in mplayer-1.0_rc2_p27725: mencoder.c.orig diff --git a/media-video/mplayer/files/mplayer-1.0_rc2_p27725-libx264.patch b/media-video/mplayer/files/mplayer-1.0_rc2_p27725-libx264.patch new file mode 100644 index 0000000..03beb9a --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc2_p27725-libx264.patch @@ -0,0 +1,15 @@ +diff -ur mplayer-1.0_rc2_p27725.orig/libavcodec/libx264.c mplayer-1.0_rc2_p27725/libavcodec/libx264.c +--- mplayer-1.0_rc2_p27725.orig/libavcodec/libx264.c 2008-10-06 21:04:25.000000000 -0400 ++++ mplayer-1.0_rc2_p27725/libavcodec/libx264.c 2008-10-07 01:38:28.325921893 -0400 +@@ -162,7 +162,11 @@ + + x4->params.i_bframe = avctx->max_b_frames; + x4->params.b_cabac = avctx->coder_type == FF_CODER_TYPE_AC; ++#if X264_BUILD > 62 + x4->params.i_bframe_adaptive = avctx->b_frame_strategy; ++#else ++ x4->params.b_bframe_adaptive = avctx->b_frame_strategy; ++#endif + x4->params.i_bframe_bias = avctx->bframebias; + x4->params.b_bframe_pyramid = avctx->flags2 & CODEC_FLAG2_BPYRAMID; + avctx->has_b_frames= avctx->flags2 & CODEC_FLAG2_BPYRAMID ? 2 : !!avctx->max_b_frames; diff --git a/media-video/mplayer/files/mplayer-1.0_rc2_p28058-demux_vqf.patch b/media-video/mplayer/files/mplayer-1.0_rc2_p28058-demux_vqf.patch new file mode 100644 index 0000000..ff24839 --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc2_p28058-demux_vqf.patch @@ -0,0 +1,55 @@ +--- mplayer-1.0_rc2_p28058.orig/libmpdemux/demux_vqf.c 2007/10/07 16:27:03 24723 ++++ mplayer-1.0_rc2_p28058/libmpdemux/demux_vqf.c 2008/12/14 15:18:41 28150 +@@ -50,11 +50,14 @@ + unsigned chunk_size; + hi->size=chunk_size=stream_read_dword(s); /* include itself */ + stream_read(s,chunk_id,4); ++ if (chunk_size < 8) return NULL; ++ chunk_size -= 8; + if(*((uint32_t *)&chunk_id[0])==mmioFOURCC('C','O','M','M')) + { +- char buf[chunk_size-8]; ++ char buf[BUFSIZ]; + unsigned i,subchunk_size; +- if(stream_read(s,buf,chunk_size-8)!=chunk_size-8) return NULL; ++ if (chunk_size > sizeof(buf) || chunk_size < 20) return NULL; ++ if(stream_read(s,buf,chunk_size)!=chunk_size) return NULL; + i=0; + subchunk_size=be2me_32(*((uint32_t *)&buf[0])); + hi->channelMode=be2me_32(*((uint32_t *)&buf[4])); +@@ -83,13 +86,15 @@ + sh_audio->samplesize = 4; + w->wBitsPerSample = 8*sh_audio->samplesize; + w->cbSize = 0; ++ if (subchunk_size > chunk_size - 4) continue; + i+=subchunk_size+4; +- while(i sizeof(sdata) - 1 || slen > chunk_size - i) break; + if(sid==mmioFOURCC('D','S','I','Z')) + { + hi->Dsiz=be2me_32(*((uint32_t *)&buf[i])); +@@ -141,7 +146,7 @@ + if(*((uint32_t *)&chunk_id[0])==mmioFOURCC('D','A','T','A')) + { + demuxer->movi_start=stream_tell(s); +- demuxer->movi_end=demuxer->movi_start+chunk_size-8; ++ demuxer->movi_end=demuxer->movi_start+chunk_size; + mp_msg(MSGT_DEMUX, MSGL_V, "Found data at %"PRIX64" size %"PRIu64"\n",demuxer->movi_start,demuxer->movi_end); + /* Done! play it */ + break; +@@ -149,7 +154,7 @@ + else + { + mp_msg(MSGT_DEMUX, MSGL_V, "Unhandled chunk '%c%c%c%c' %u bytes\n",((char *)&chunk_id)[0],((char *)&chunk_id)[1],((char *)&chunk_id)[2],((char *)&chunk_id)[3],chunk_size); +- stream_skip(s,chunk_size-8); /*unknown chunk type */ ++ stream_skip(s,chunk_size); /*unknown chunk type */ + } + } + diff --git a/media-video/mplayer/files/mplayer-libavcodec.patch b/media-video/mplayer/files/mplayer-libavcodec.patch new file mode 100644 index 0000000..f7f5fa4 --- /dev/null +++ b/media-video/mplayer/files/mplayer-libavcodec.patch @@ -0,0 +1,10 @@ +--- libavcodec/sparc/simple_idct_vis.c ++++ libavcodec/sparc/simple_idct_vis.c +@@ -384,6 +384,7 @@ + "st %%f14, [%12+" dest "] \n\t"\ + + ++extern void ff_simple_idct_vis(DCTELEM *data); + inline void ff_simple_idct_vis(DCTELEM *data) { + int out1, out2, out3, out4; + DECLARE_ALIGNED_8(int16_t, temp[8*8]); diff --git a/media-video/mplayer/files/mplayer-libmpeg2-libavcodec.patch b/media-video/mplayer/files/mplayer-libmpeg2-libavcodec.patch new file mode 100644 index 0000000..a2352bc --- /dev/null +++ b/media-video/mplayer/files/mplayer-libmpeg2-libavcodec.patch @@ -0,0 +1,27 @@ +--- libavcodec/sparc/simple_idct_vis.c ++++ libavcodec/sparc/simple_idct_vis.c +@@ -384,6 +384,7 @@ + "st %%f14, [%12+" dest "] \n\t"\ + + ++extern void ff_simple_idct_vis(DCTELEM *data); + inline void ff_simple_idct_vis(DCTELEM *data) { + int out1, out2, out3, out4; + DECLARE_ALIGNED_8(int16_t, temp[8*8]); +--- libmpeg2/idct.c ++++ libmpeg2/idct.c +@@ -265,13 +265,12 @@ + mpeg2_idct_altivec_init (); + } else + #endif +-#ifdef HAVE_VIS ++#ifdef ARCH_ALPHA + if (accel & MPEG2_ACCEL_ALPHA_MVI) { + mpeg2_idct_copy = mpeg2_idct_copy_mvi; + mpeg2_idct_add = mpeg2_idct_add_mvi; + mpeg2_idct_alpha_init (); + } else +-#elif ARCH_ALPHA + if (accel & MPEG2_ACCEL_ALPHA) { + int i; + diff --git a/media-video/mplayer/files/mplayer-libmpeg2.patch b/media-video/mplayer/files/mplayer-libmpeg2.patch new file mode 100644 index 0000000..0e72421 --- /dev/null +++ b/media-video/mplayer/files/mplayer-libmpeg2.patch @@ -0,0 +1,17 @@ +--- libmpeg2/idct.c ++++ libmpeg2/idct.c +@@ -265,13 +265,12 @@ + mpeg2_idct_altivec_init (); + } else + #endif +-#ifdef HAVE_VIS ++#ifdef ARCH_ALPHA + if (accel & MPEG2_ACCEL_ALPHA_MVI) { + mpeg2_idct_copy = mpeg2_idct_copy_mvi; + mpeg2_idct_add = mpeg2_idct_add_mvi; + mpeg2_idct_alpha_init (); + } else +-#elif ARCH_ALPHA + if (accel & MPEG2_ACCEL_ALPHA) { + int i; + diff --git a/media-video/mplayer/metadata.xml b/media-video/mplayer/metadata.xml new file mode 100644 index 0000000..99b8d47 --- /dev/null +++ b/media-video/mplayer/metadata.xml @@ -0,0 +1,47 @@ + + + + video + + media-video@gentoo.org + + + Enable 3dnowext cpu instructions + Enables Adaptive Multi-Rate Audio support (Narrow Band) + Enables Adaptive Multi-Rate Audio support (Wide Band) + Internal SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support + Enables Blinkenlights support in mplayer + Use libcdio for CD support (instead of cdparanoia) + Enable color console output (UNSUPPORTED) + Enables runtime cpudetection (useful for bindist, compatability on other CPUs) + Enables custom CFLAGS (UNSUPPORTED) + Fine-tune custom CPU optimizations (UNSUPPORTED) + Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. + Use forked libdvdnav, navigate menus in GUIs + Enable DXR2 video output + Enable DXR3/H+ video output + Enables support for charset discovery and conversion + Enables live.com streaming media support + Enables md5sum video output + Enables mmx2 support + MNG input support + Enables support for twolame, an MP2 audio library + Enable Nemesi Streaming Media support + Add PNM video output option, to create PPM/PGM/PGMYUV images + Enable Video4Linux2 MPEG PVR + Enable V4L2 radio interface and support + Enable Unique RAR File Library + Adds real video support + Enables usage of the linux real time clock. The alternative is software emulation of rtc + Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). + Internal SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support + faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips) + Support for TV teletext interface + Enables Targa video output + Enables TiVo vstream client support + Support for vidix video output + Enables support for xanim based codecs + Enables X-Video Motion Compensation support + Enables ZR360[56]7/ZR36060 video output + + diff --git a/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.ebuild b/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.ebuild new file mode 100644 index 0000000..34e23b9 --- /dev/null +++ b/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.ebuild @@ -0,0 +1,564 @@ +# Copyright 1999-2008 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_p27725-r1.ebuild,v 1.12 2008/12/13 22:29:35 bluebird Exp $ + +EAPI="1" + +inherit eutils flag-o-matic multilib + +# Ugly hack, feel free to fix +MPLAYER_REVISION=27725 + +IUSE="3dnow 3dnowext +a52 aac -aalib +alsa altivec amrnb amrwb -arts bidi bl +bindist cddb cdio cdparanoia -cpudetection -custom-cflags -custom-cpuopts debug +dga dirac doc dts dvb directfb +dvd dv dxr3 enca encode esd -fbcon ftp -gif ggi +-gtk iconv ipv6 jack joystick -jpeg kernel_linux ladspa -libcaca lirc live lzo ++mad -md5sum +mmx mmxext mp2 +mp3 musepack nas nemesi +vorbis opengl +openal oss -png -pnm pulseaudio -pvr quicktime radio -rar real rtc -samba schroedinger sdl +speex srt sse sse2 ssse3 svga teletext tga +theora +truetype unicode v4l v4l2 vidix win32codecs +X x264 xanim xinerama +xscreensaver +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" +AMR_URI="http://www.3gpp.org/ftp/Specs/archive" +SRC_URI="mirror://gentoo/${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 + !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 ) + dirac? ( >=media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB ) + dga? ( x11-libs/libXxf86dga ) + dts? ( media-libs/libdca ) + dv? ( media-libs/libdv ) + dvb? ( media-tv/linuxtv-dvb-headers ) + encode? ( + aac? ( media-libs/faac ) + mp2? ( media-sound/twolame ) + mp3? ( media-sound/lame ) + x264? ( >=media-libs/x264-0.0.20080406 ) + ) + esd? ( media-sound/esound ) + enca? ( app-i18n/enca ) + gif? ( media-libs/giflib ) + ggi? ( media-libs/libggi + media-libs/libggiwmh ) + gtk? ( media-libs/libpng + x11-libs/libXxf86vm + x11-libs/libXext + x11-libs/libXi + =x11-libs/gtk+-2* ) + jpeg? ( media-libs/jpeg ) + ladspa? ( media-libs/ladspa-sdk ) + 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 ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( net-fs/samba ) + schroedinger? ( media-libs/schroedinger ) + 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 ) + xanim? ( media-video/xanim ) + xinerama? ( x11-libs/libXinerama + x11-libs/libXxf86vm + x11-libs/libXext ) + xscreensaver? ( x11-libs/libXScrnSaver ) + 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 + )" + +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 ) + dxr3? ( media-video/em8300-libraries ) + 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 ) + xscreensaver? ( x11-proto/scrnsaverproto ) + 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 )" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" + +pkg_setup() { + + if [[ -n ${LINGUAS} ]]; then + elog "" + elog "MPlayer's build system uses the LINGUAS variable for both" + elog "output messages and which man pages to build. The first" + elog "language in the LINGUAS variable will be used to display" + elog "output messages. See bug #228799." + fi + + if use gtk; then + ewarn "" + ewarn "You've enabled the 'gtk' use flag which will build" + ewarn "GMPlayer, which is no longer actively developed upstream" + ewarn "and is not supported by Gentoo. There are alternatives" + ewarn "for a GUI frontend: smplayer, gnome-mplayer and kmplayer." + fi + + if use cpudetection; then + ewarn "" + ewarn "You've enabled the cpudetection flag. This feature is" + ewarn "included mainly for people who want to use the same" + ewarn "binary on another system with a different CPU architecture." + ewarn "MPlayer will already detect your CPU settings by default at" + ewarn "buildtime; this flag is used for runtime detection." + ewarn "You won't need this turned on if you are only building" + ewarn "mplayer for this system. Also, if your compile fails, try" + ewarn "disabling this use flag." + fi + + if use custom-cpuopts; then + ewarn "" + ewarn "You are using the custom-cpuopts flag which will" + ewarn "specifically allow you to enable / disable certain" + ewarn "CPU optimizations." + ewarn "" + ewarn "Most desktop users won't need this functionality, but it" + ewarn "is included for corner cases like cross-compiling and" + ewarn "certain profiles. If unsure, disable this flag and MPlayer" + ewarn "will automatically detect and use your available CPU" + ewarn "optimizations." + ewarn "" + ewarn "Using this flag means your build is unsupported, so" + ewarn "please make sure your CPU optimization use flags (3dnow" + ewarn "3dnowext mmx mmxext sse sse2 ssse3) are properly set." + fi +} + +src_unpack() { + unpack ${A} + + 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 sparc compilation, bug 241110 + epatch "${FILESDIR}/mplayer-libmpeg2.patch" + epatch "${FILESDIR}/mplayer-libavcodec.patch" + + # Fix x264 compilation, bug 240347 + epatch "${FILESDIR}/mplayer-1.0_rc2_p27725-libx264.patch" + + # Add ASS support to mencoder + epatch "${FILESDIR}/mplayer-1.0_rc2_p27725-ass.patch" + + # Set version # + sed -i s/UNKNOWN/${MPLAYER_REVISION}/ "${S}/version.sh" + + # 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" + + # broken upstream, won't work with recent kernels + myconf="${myconf} --disable-ivtv" + + # 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 encode || myconf="${myconf} --disable-mencoder" + use ftp || myconf="${myconf} --disable-ftp" + use nemesi || myconf="${myconf} --disable-nemesi" + use xscreensaver || myconf="${myconf} --disable-xss" + + # 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 \ + --disable-liba52-internal" + 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-unrarexec" + use rtc || myconf="${myconf} --disable-rtc" + use samba || myconf="${myconf} --disable-smb" + + # DVB / Video4Linux / Radio support + if { use dvb || use v4l || use v4l2 || use pvr || use radio; }; then + use dvb || myconf="${myconf} --disable-dvb --disable-dvbhead" + use pvr || myconf="${myconf} --disable-pvr" + use v4l || myconf="${myconf} --disable-tv-v4l1" + use v4l2 || myconf="${myconf} --disable-tv-v4l2" + use teletext || myconf="${myconf} --disable-tv-teletext" + 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-v4l2 --disable-pvr" + fi + + ######### + # Codecs # + ######## + for x in gif jpeg live mad musepack pnm speex tga theora xanim; do + use ${x} || myconf="${myconf} --disable-${x}" + done + for x in dirac schroedinger ; do + use ${x} || myconf="${myconf} --disable-lib${x}-lavc" + done + use aac || myconf="${myconf} --disable-faac --disable-faac-lavc" + use amrnb || myconf="${myconf} --disable-libamr_nb" + use amrwb || myconf="${myconf} --disable-libamr_wb" + use dts || myconf="${myconf} --disable-libdca" + use dv || myconf="${myconf} --disable-libdv" + ! 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-mp3lame --disable-mp3lame-lavc" + use vorbis || myconf="${myconf} --disable-libvorbis" + use x264 || myconf="${myconf} --disable-x264 --disable-x264-lavc" + use xanim && myconf="${myconf} --xanimcodecsdir=/usr/lib/xanim/mods" + use xvid || myconf="${myconf} --disable-xvid --disable-xvid-lavc" + + # 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 bindist && ! use real; then + myconf="${myconf} $(use_enable win32codecs win32dll)" + fi + # bug 213836 + if ! use x86 || ! use win32codecs; then + use quicktime || myconf="${myconf} --disable-qtx" + fi + + ############# + # Video Output # + ############# + for x in directfb 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 \ + --disable-vidix-pcidb" + use zoran || myconf="${myconf} --disable-zr" + + # MPlayer incorrectly looks for DXR3 support, so forcibly enable + # if requested. See bug 223587 + myconf="${myconf} $(use_enable dxr3)" + + # 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 ladspa nas openal; do + use ${x} || myconf="${myconf} --disable-${x}" + done + use pulseaudio || myconf="${myconf} --disable-pulse" + if ! use radio; then + use oss || myconf="${myconf} --disable-ossaudio" + fi + ################# + # Advanced Options # + ################# + # Platform specific flags, hardcoded on amd64 (see below) + if use cpudetection || use bindist; then + myconf="${myconf} --enable-runtime-cpudetection" + fi + + # Turning off CPU optimizations usually will break the build. + # However, this use flag, if enabled, will allow users to completely + # specify which ones to use. If disabled, mplayer will automatically + # enable all CPU optimizations that the host build supports. + if use custom-cpuopts; then + for x in 3dnow 3dnowext mmx mmxext sse sse2 ssse3; do + myconf="${myconf} $(use_enable $x)" + done + 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 || use x86-fbsd ; then + replace-flags -O* -O2 + filter-flags -fPIC -fPIE + + use debug || 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-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" \ + INSTALLSTRIP="" \ + install || die "Failed to install MPlayer!" + + dodoc AUTHORS Changelog README etc/codecs.conf + # 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 + + newbin "${S}/TOOLS/midentify.sh" 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 +} diff --git a/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.reason b/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.reason new file mode 100644 index 0000000..0bd4aa7 --- /dev/null +++ b/media-video/mplayer/mplayer-1.0_rc2_p27725-r2.reason @@ -0,0 +1 @@ +Add ASS patch diff --git a/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.ebuild b/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.ebuild new file mode 100644 index 0000000..48e7bdb --- /dev/null +++ b/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.ebuild @@ -0,0 +1,571 @@ +# Copyright 1999-2008 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_p28058-r1.ebuild,v 1.7 2008/12/20 15:09:06 klausman Exp $ + +EAPI="1" + +inherit eutils flag-o-matic multilib + +# Ugly hack, feel free to fix +MPLAYER_REVISION=28058 + +IUSE="3dnow 3dnowext +a52 +aac -aalib +alsa altivec amrnb amrwb -arts +ass bidi bl +bindist cddb cdio cdparanoia -cpudetection -custom-cflags -custom-cpuopts debug +dga dirac doc dts dvb directfb +dvd dvdnav dv dxr3 enca +encode esd -fbcon ftp -gif ggi +-gtk iconv ipv6 jack joystick -jpeg kernel_linux ladspa -libcaca lirc live lzo ++mad -md5sum +mmx mmxext mng mp2 +mp3 musepack nas nemesi opengl +openal oss -png -pnm pulseaudio -pvr +quicktime radio -rar real rtc -samba schroedinger sdl +speex sse sse2 ssse3 svga teletext tga +theora +truetype unicode v4l v4l2 +vidix +vorbis win32codecs +X x264 xanim xinerama +xscreensaver +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" +AMR_URI="http://www.3gpp.org/ftp/Specs/archive" +SRC_URI="mirror://gentoo/${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 + !bindist? ( + x86? ( + win32codecs? ( media-libs/win32codecs ) + real? ( media-libs/win32codecs + media-libs/realcodecs ) + ) + 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 ) + ass? ( >=media-libs/freetype-2.1 + media-libs/fontconfig ) + openal? ( media-libs/openal ) + bidi? ( dev-libs/fribidi ) + cdio? ( dev-libs/libcdio ) + cdparanoia? ( media-sound/cdparanoia ) + dirac? ( >=media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB ) + dga? ( x11-libs/libXxf86dga ) + dts? ( media-libs/libdca ) + dvdnav? ( >=media-libs/libdvdnav-4.1.3 + >=media-libs/libdvdread-4.1.3 ) + dv? ( media-libs/libdv ) + dvb? ( media-tv/linuxtv-dvb-headers ) + encode? ( + aac? ( media-libs/faac ) + mp2? ( media-sound/twolame ) + mp3? ( media-sound/lame ) + x264? ( >=media-libs/x264-0.0.20080406 ) + ) + esd? ( media-sound/esound ) + enca? ( app-i18n/enca ) + gif? ( media-libs/giflib ) + ggi? ( media-libs/libggi + media-libs/libggiwmh ) + gtk? ( media-libs/libpng + x11-libs/libXxf86vm + x11-libs/libXext + x11-libs/libXi + =x11-libs/gtk+-2* ) + jpeg? ( media-libs/jpeg ) + ladspa? ( media-libs/ladspa-sdk ) + libcaca? ( media-libs/libcaca ) + lirc? ( app-misc/lirc ) + lzo? ( >=dev-libs/lzo-2 ) + mad? ( media-libs/libmad ) + mng? ( media-libs/libmng ) + musepack? ( >=media-libs/libmpcdec-1.2.2 ) + nas? ( media-libs/nas ) + opengl? ( virtual/opengl ) + png? ( media-libs/libpng ) + pnm? ( media-libs/netpbm ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( net-fs/samba ) + schroedinger? ( media-libs/schroedinger ) + sdl? ( media-libs/libsdl ) + speex? ( >=media-libs/speex-1.1.7 ) + 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 ) + xanim? ( media-video/xanim ) + xinerama? ( x11-libs/libXinerama + x11-libs/libXxf86vm + x11-libs/libXext ) + xscreensaver? ( x11-libs/libXScrnSaver ) + 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 + )" + +DEPEND="${RDEPEND} + doc? ( dev-libs/libxslt ) + dga? ( x11-proto/xf86dgaproto ) + dxr3? ( media-video/em8300-libraries ) + 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 ) + xscreensaver? ( x11-proto/scrnsaverproto ) + 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 )" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd" + +pkg_setup() { + + if [[ -n ${LINGUAS} ]]; then + elog "" + elog "MPlayer's build system uses the LINGUAS variable for both" + elog "output messages and which man pages to build. The first" + elog "language in the LINGUAS variable will be used to display" + elog "output messages. See bug #228799." + fi + + if use gtk; then + ewarn "" + ewarn "You've enabled the 'gtk' use flag which will build" + ewarn "GMPlayer, which is no longer actively developed upstream" + ewarn "and is not supported by Gentoo. There are alternatives" + ewarn "for a GUI frontend: smplayer, gnome-mplayer and kmplayer." + fi + + if use cpudetection; then + ewarn "" + ewarn "You've enabled the cpudetection flag. This feature is" + ewarn "included mainly for people who want to use the same" + ewarn "binary on another system with a different CPU architecture." + ewarn "MPlayer will already detect your CPU settings by default at" + ewarn "buildtime; this flag is used for runtime detection." + ewarn "You won't need this turned on if you are only building" + ewarn "mplayer for this system. Also, if your compile fails, try" + ewarn "disabling this use flag." + fi + + if use custom-cpuopts; then + ewarn "" + ewarn "You are using the custom-cpuopts flag which will" + ewarn "specifically allow you to enable / disable certain" + ewarn "CPU optimizations." + ewarn "" + ewarn "Most desktop users won't need this functionality, but it" + ewarn "is included for corner cases like cross-compiling and" + ewarn "certain profiles. If unsure, disable this flag and MPlayer" + ewarn "will automatically detect and use your available CPU" + ewarn "optimizations." + ewarn "" + ewarn "Using this flag means your build is unsupported, so" + ewarn "please make sure your CPU optimization use flags (3dnow" + ewarn "3dnowext mmx mmxext sse sse2 ssse3) are properly set." + fi +} + +src_unpack() { + unpack ${A} + + 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 sparc compilation, bug 241110 + epatch "${FILESDIR}/mplayer-libavcodec.patch" + + # Fix x264 compilation, bug 240347 + epatch "${FILESDIR}/mplayer-1.0_rc2_p27725-libx264.patch" + + # Security bug 251017 + epatch "${FILESDIR}"/mplayer-1.0_rc2_p28058-demux_vqf.patch + + # Add ASS support to mencoder + epatch "${FILESDIR}/mplayer-1.0_rc2_p27725-ass.patch" + + # Set version # + sed -i s/UNKNOWN/${MPLAYER_REVISION}/ "${S}/version.sh" + + # 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" + + # broken upstream, won't work with recent kernels + myconf="${myconf} --disable-ivtv" + + # 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 ass || myconf="${myconf} --disable-ass" + use bidi || myconf="${myconf} --disable-fribidi" + use bl && myconf="${myconf} --enable-bl" + use enca || myconf="${myconf} --disable-enca" + use encode || myconf="${myconf} --disable-mencoder" + use ftp || myconf="${myconf} --disable-ftp" + use nemesi || myconf="${myconf} --disable-nemesi" + use xscreensaver || myconf="${myconf} --disable-xss" + + # 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/dvdnav support. + if use dvdnav; then + myconf="${myconf} --with-dvdread-config=/usr/bin/dvdread-config \ + --with-dvdnav-config=/usr/bin/dvdnav-config \ + --disable-dvdread-internal" + elif ! use dvd && ! use dvdread; then + myconf="${myconf} --disable-dvdnav --disable-dvdread" + use a52 || myconf="${myconf} --disable-liba52 \ + --disable-liba52-internal" + fi + + # SRT (subtitles) requires freetype support + # freetype support requires iconv + # iconv optionally can use unicode + if ! use ass; then + 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-unrarexec" + use rtc || myconf="${myconf} --disable-rtc" + use samba || myconf="${myconf} --disable-smb" + + # DVB / Video4Linux / Radio support + if { use dvb || use v4l || use v4l2 || use pvr || use radio; }; then + use dvb || myconf="${myconf} --disable-dvb --disable-dvbhead" + use pvr || myconf="${myconf} --disable-pvr" + use v4l || myconf="${myconf} --disable-tv-v4l1" + use v4l2 || myconf="${myconf} --disable-tv-v4l2" + use teletext || myconf="${myconf} --disable-tv-teletext" + 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-v4l2 --disable-pvr" + fi + + ######### + # Codecs # + ######## + for x in gif jpeg live mad musepack pnm speex tga theora xanim; do + use ${x} || myconf="${myconf} --disable-${x}" + done + for x in dirac schroedinger ; do + use ${x} || myconf="${myconf} --disable-lib${x}-lavc" + done + use aac || myconf="${myconf} --disable-faac --disable-faac-lavc" + use amrnb || myconf="${myconf} --disable-libamr_nb" + use amrwb || myconf="${myconf} --disable-libamr_wb" + use dts || myconf="${myconf} --disable-libdca" + use dv || myconf="${myconf} --disable-libdv" + ! 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-mp3lame --disable-mp3lame-lavc" + use vorbis || myconf="${myconf} --disable-libvorbis" + use x264 || myconf="${myconf} --disable-x264 --disable-x264-lavc" + use xanim && myconf="${myconf} --xanimcodecsdir=/usr/lib/xanim/mods" + use xvid || myconf="${myconf} --disable-xvid --disable-xvid-lavc" + + # 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 bindist && ! use real; then + myconf="${myconf} $(use_enable win32codecs win32dll)" + fi + # bug 213836 + if ! use x86 || ! use win32codecs; then + use quicktime || myconf="${myconf} --disable-qtx" + fi + + ############# + # Video Output # + ############# + for x in directfb 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 \ + --disable-vidix-pcidb" + use zoran || myconf="${myconf} --disable-zr" + + # MPlayer incorrectly looks for DXR3 support, so forcibly enable + # if requested. See bug 223587 + myconf="${myconf} $(use_enable dxr3)" + + # 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 ladspa nas openal; do + use ${x} || myconf="${myconf} --disable-${x}" + done + use pulseaudio || myconf="${myconf} --disable-pulse" + if ! use radio; then + use oss || myconf="${myconf} --disable-ossaudio" + fi + ################# + # Advanced Options # + ################# + # Platform specific flags, hardcoded on amd64 (see below) + if use cpudetection || use bindist; then + myconf="${myconf} --enable-runtime-cpudetection" + fi + + # Turning off CPU optimizations usually will break the build. + # However, this use flag, if enabled, will allow users to completely + # specify which ones to use. If disabled, mplayer will automatically + # enable all CPU optimizations that the host build supports. + if use custom-cpuopts; then + for x in 3dnow 3dnowext mmx mmxext sse sse2 ssse3; do + myconf="${myconf} $(use_enable $x)" + done + 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 || use x86-fbsd ; then + replace-flags -O* -O2 + filter-flags -fPIC -fPIE + + use debug || 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-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" \ + INSTALLSTRIP="" \ + install || die "Failed to install MPlayer!" + + dodoc AUTHORS Changelog README etc/codecs.conf + # 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 ass && ! 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 ass || 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 + + newbin "${S}/TOOLS/midentify.sh" 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 +} diff --git a/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.reason b/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.reason new file mode 100644 index 0000000..0bd4aa7 --- /dev/null +++ b/media-video/mplayer/mplayer-1.0_rc2_p28058-r2.reason @@ -0,0 +1 @@ +Add ASS patch -- 2.42.0