summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-libs/a52dec/ChangeLog212
-rw-r--r--media-libs/a52dec/Manifest8
-rw-r--r--media-libs/a52dec/a52dec-0.7.4-r5.ebuild53
-rw-r--r--media-libs/a52dec/a52dec-0.7.4-r6.ebuild54
-rw-r--r--media-libs/a52dec/files/a52dec-0.7.4-build.patch27
-rw-r--r--media-libs/a52dec/files/a52dec-0.7.4-freebsd.patch11
-rw-r--r--media-libs/a52dec/files/a52dec-0.7.4-tests-optional.patch10
-rw-r--r--media-libs/a52dec/metadata.xml8
-rw-r--r--media-libs/amrnb/ChangeLog94
-rw-r--r--media-libs/amrnb/Manifest7
-rw-r--r--media-libs/amrnb/amrnb-7.0.0.0.ebuild33
-rw-r--r--media-libs/amrnb/amrnb-7.0.0.2.ebuild36
-rw-r--r--media-libs/amrnb/metadata.xml5
-rw-r--r--media-libs/amrwb/ChangeLog90
-rw-r--r--media-libs/amrwb/Manifest7
-rw-r--r--media-libs/amrwb/amrwb-7.0.0.2.ebuild33
-rw-r--r--media-libs/amrwb/amrwb-7.0.0.3.ebuild33
-rw-r--r--media-libs/amrwb/metadata.xml5
-rw-r--r--media-libs/faad2/ChangeLog454
-rw-r--r--media-libs/faad2/Manifest11
-rw-r--r--media-libs/faad2/faad2-2.6.1-r2.ebuild54
-rw-r--r--media-libs/faad2/faad2-2.7.ebuild38
-rw-r--r--media-libs/faad2/files/faad2-2.6.1-abi_has_changed.patch14
-rw-r--r--media-libs/faad2/files/faad2-2.6.1-broken-pipe.patch22
-rw-r--r--media-libs/faad2/files/faad2-2.6.1-implicitdeclar.patch11
-rw-r--r--media-libs/faad2/files/faad2-2.6.1-libtool22.patch13
-rw-r--r--media-libs/faad2/files/faad2-2.6.1-main-overflow.patch13
-rw-r--r--media-libs/faad2/metadata.xml12
-rw-r--r--media-libs/lcms/Manifest6
-rw-r--r--media-libs/lcms/files/lcms-CVE-2009-0793.patch23
-rw-r--r--media-libs/lcms/lcms-1.17.ebuild5
-rw-r--r--media-libs/lcms/lcms-1.18-r1.ebuild56
-rw-r--r--media-libs/lcms/lcms-1.18.ebuild2
-rw-r--r--media-libs/libdc1394/ChangeLog272
-rw-r--r--media-libs/libdc1394/Manifest9
-rw-r--r--media-libs/libdc1394/files/libdc1394-1.2.1-nox11.patch57
-rw-r--r--media-libs/libdc1394/files/libdc1394-disable-raw-capture.patch31
-rw-r--r--media-libs/libdc1394/files/nox11-2.patch64
-rw-r--r--media-libs/libdc1394/libdc1394-1.2.1.ebuild43
-rw-r--r--media-libs/libdc1394/libdc1394-2.0.3.ebuild49
-rw-r--r--media-libs/libdc1394/metadata.xml12
-rw-r--r--media-libs/libdca/ChangeLog82
-rw-r--r--media-libs/libdca/Manifest8
-rw-r--r--media-libs/libdca/files/libdca-0.0.5-cflags.patch12
-rw-r--r--media-libs/libdca/files/libdca-0.0.5-tests-optional.patch15
-rw-r--r--media-libs/libdca/libdca-0.0.5-r2.ebuild40
-rw-r--r--media-libs/libdca/libdca-0.0.5.ebuild33
-rw-r--r--media-libs/libdca/metadata.xml5
-rw-r--r--media-libs/libdvdcss/ChangeLog294
-rw-r--r--media-libs/libdvdcss/Manifest9
-rw-r--r--media-libs/libdvdcss/files/libdvdcss-1.2.9-doc.patch21
-rw-r--r--media-libs/libdvdcss/files/libdvdcss-1.2.9-latex-character-encoding.patch24
-rw-r--r--media-libs/libdvdcss/libdvdcss-1.2.10.ebuild48
-rw-r--r--media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild64
-rw-r--r--media-libs/libdvdcss/libdvdcss-1.2.9.ebuild60
-rw-r--r--media-libs/libdvdcss/metadata.xml8
-rw-r--r--media-libs/libmpcdec/ChangeLog152
-rw-r--r--media-libs/libmpcdec/Manifest14
-rw-r--r--media-libs/libmpcdec/files/libmpcdec-1.2.6+libtool22.patch13
-rw-r--r--media-libs/libmpcdec/files/libmpcdec-1.2.6-riceitdown.patch13
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.2.ebuild25
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.5.ebuild35
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.6-r1.ebuild37
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.6-r2.ebuild40
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.6.ebuild25
-rw-r--r--media-libs/libmpcdec/libmpcdec-1.2.ebuild25
-rw-r--r--media-libs/libmpcdec/metadata.xml5
-rw-r--r--media-libs/openjpeg/ChangeLog95
-rw-r--r--media-libs/openjpeg/Manifest10
-rw-r--r--media-libs/openjpeg/files/openjpeg-1.1.1-Makefile.patch20
-rw-r--r--media-libs/openjpeg/files/openjpeg-1.2-Makefile.patch23
-rw-r--r--media-libs/openjpeg/files/openjpeg-1.3-Makefile.patch42
-rw-r--r--media-libs/openjpeg/files/openjpeg-1.3-codec-Makefile21
-rw-r--r--media-libs/openjpeg/metadata.xml11
-rw-r--r--media-libs/openjpeg/openjpeg-1.3-r1.ebuild42
-rw-r--r--media-libs/openjpeg/openjpeg-1.3-r2.ebuild42
-rw-r--r--media-libs/openjpeg/openjpeg-1.3.ebuild42
-rw-r--r--media-libs/x264/ChangeLog87
-rw-r--r--media-libs/x264/Manifest9
-rw-r--r--media-libs/x264/files/x264-nostrip.patch16
-rw-r--r--media-libs/x264/files/x264-onlylib-20080406.patch26
-rw-r--r--media-libs/x264/files/x264-onlylib.patch28
-rw-r--r--media-libs/x264/metadata.xml5
-rw-r--r--media-libs/x264/x264-0.0.20081006.ebuild58
-rw-r--r--media-libs/x264/x264-0.0.20081218.ebuild58
-rw-r--r--media-libs/xine-lib/Manifest3
-rw-r--r--media-libs/xine-lib/xine-lib-1.1.16.2.ebuild (renamed from media-libs/xine-lib/xine-lib-1.1.16.2.ebuild.)0
-rw-r--r--media-libs/xvid/ChangeLog397
-rw-r--r--media-libs/xvid/Manifest10
-rw-r--r--media-libs/xvid/files/xvid-1.1.0-3dnow-2.patch13
-rw-r--r--media-libs/xvid/files/xvid-1.1.0_beta2-altivec.patch32
-rw-r--r--media-libs/xvid/files/xvid-1.1.3-ia64-build.patch12
-rw-r--r--media-libs/xvid/metadata.xml8
-rw-r--r--media-libs/xvid/xvid-1.1.3.ebuild66
-rw-r--r--media-libs/xvid/xvid-1.2.1.ebuild52
-rw-r--r--media-sound/gsm/ChangeLog115
-rw-r--r--media-sound/gsm/Manifest7
-rw-r--r--media-sound/gsm/files/gsm-1.0.12-64bit.patch16
-rw-r--r--media-sound/gsm/files/gsm-1.0.12-memcpy.patch11
-rw-r--r--media-sound/gsm/files/gsm-1.0.12-shared.patch151
-rw-r--r--media-sound/gsm/gsm-1.0.12-r1.ebuild50
-rw-r--r--media-sound/gsm/metadata.xml5
-rw-r--r--media-sound/lame/ChangeLog414
-rw-r--r--media-sound/lame/Manifest17
-rw-r--r--media-sound/lame/files/lame-3.96-ccc.patch16
-rw-r--r--media-sound/lame/files/lame-3.96.1-asneeded.patch212
-rw-r--r--media-sound/lame/files/lame-3.96.1-shared-frontend.patch12
-rw-r--r--media-sound/lame/files/lame-3.98-echo.patch13
-rw-r--r--media-sound/lame/files/lame-3.98-execstacks.patch13
-rw-r--r--media-sound/lame/files/lame-3.98-gtk-path.patch199
-rw-r--r--media-sound/lame/files/lame-3.98-pic-fix.patch585
-rw-r--r--media-sound/lame/files/lame-3.98-shared-frontend.patch24
-rw-r--r--media-sound/lame/files/lame-3.98-stdint.patch26
-rw-r--r--media-sound/lame/lame-3.97-r1.ebuild78
-rw-r--r--media-sound/lame/lame-3.98.2.ebuild81
-rw-r--r--media-sound/lame/lame-3.98.ebuild97
-rw-r--r--media-sound/lame/metadata.xml8
-rw-r--r--media-video/ffmpeg/ChangeLog1228
-rw-r--r--media-video/ffmpeg/Manifest10
-rw-r--r--media-video/ffmpeg/ffmpeg-0.4.9_p20090201-r1.ebuild206
-rw-r--r--media-video/ffmpeg/ffmpeg-0.4.9_p20090201.ebuild208
-rw-r--r--media-video/ffmpeg/ffmpeg-0.5-r1.ebuild195
-rw-r--r--media-video/ffmpeg/ffmpeg-9999.ebuild197
-rw-r--r--media-video/ffmpeg/files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch12
-rw-r--r--media-video/ffmpeg/files/ffmpeg-shared-gcc4.1.patch40
-rw-r--r--media-video/ffmpeg/metadata.xml26
-rw-r--r--sci-libs/djbfft/ChangeLog83
-rw-r--r--sci-libs/djbfft/Manifest8
-rw-r--r--sci-libs/djbfft/djbfft-0.76-r1.ebuild71
-rw-r--r--sci-libs/djbfft/djbfft-0.76.ebuild60
-rw-r--r--sci-libs/djbfft/files/djbfft-0.76-gcc3.patch37
-rw-r--r--sci-libs/djbfft/files/djbfft-0.76-headers.patch38
-rw-r--r--sci-libs/djbfft/files/djbfft-0.76-shared.patch133
-rw-r--r--sci-libs/djbfft/metadata.xml15
-rw-r--r--sys-libs/libraw1394/ChangeLog176
-rw-r--r--sys-libs/libraw1394/Manifest10
-rw-r--r--sys-libs/libraw1394/libraw1394-1.2.0.ebuild22
-rw-r--r--sys-libs/libraw1394/libraw1394-1.2.1.ebuild22
-rw-r--r--sys-libs/libraw1394/libraw1394-1.3.0_p20080114.ebuild40
-rw-r--r--sys-libs/libraw1394/libraw1394-2.0.0.ebuild22
-rw-r--r--sys-libs/libraw1394/metadata.xml8
141 files changed, 9345 insertions, 4 deletions
diff --git a/media-libs/a52dec/ChangeLog b/media-libs/a52dec/ChangeLog
new file mode 100644
index 000000000..bfc3048be
--- /dev/null
+++ b/media-libs/a52dec/ChangeLog
@@ -0,0 +1,212 @@
+# ChangeLog for media-libs/a52dec
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/ChangeLog,v 1.53 2008/06/16 10:42:16 flameeyes Exp $
+
+ 16 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ files/a52dec-0.7.4-tests-optional.patch, a52dec-0.7.4-r6.ebuild:
+ Fix the test building with a slightly different patch, that doesn't expose
+ a conditional during configure (and thus an USE flag).
+
+*a52dec-0.7.4-r6 (13 Jun 2008)
+
+ 13 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/a52dec-0.7.4-tests-optional.patch, +a52dec-0.7.4-r6.ebuild:
+ No longer build tests if we don't need them. Bug #226343.
+
+ 28 Dec 2007; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Make djbfft a runtime dependency too, or --depclean will remove it and break
+ a52dec.
+
+ 17 Feb 2007; Fabian Groffen <grobian@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 21 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ -a52dec-0.7.4-r3.ebuild:
+ Remove old verison.
+
+ 27 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r3.ebuild,
+ a52dec-0.7.4-r5.ebuild:
+ Force latest version of autoconf/automake. Closes bug #149179.
+
+ 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Marked stable on mips.
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ files/a52dec-0.7.4-build.patch, a52dec-0.7.4-r5.ebuild:
+ Rice it down, don't add extra flags to the build, like the deprecated -mtune
+ or -O3 -fomit-frame-pointer.
+
+ 04 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r3.ebuild,
+ a52dec-0.7.4-r5.ebuild:
+ Change old ebuild to use autotools eclass/eautoreconf; remove dependency
+ over automake/autoconf as they are set by autotools eclass.
+
+ 25 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> -a52dec-0.7.4.ebuild,
+ -a52dec-0.7.4-r4.ebuild:
+ Cleanup of old versions.
+
+ 13 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Use autotools eclass to clean up output during unpack phase. Fix dependency
+ over autoconf/automake.
+
+ 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Mark 0.7.4-r5 stable on alpha
+
+ 11 Aug 2005; Stefan Briesenick <sbriesen@gentoo.org>
+ files/a52dec-0.7.4-freebsd.patch:
+ changing absolute path to relative in freebsd.patch, if you're using a
+ non-standard portage-temp location, patching would fail.
+
+ 11 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ a52dec-0.7.4-r5.ebuild:
+ Stable on sparc
+
+ 11 Aug 2005; Olivier Crête <tester@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Stable on x86 to satisfy xine-lib-1.0.1-r3 for bug #98805
+
+ 29 Jul 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/a52dec-0.7.4-freebsd.patch, a52dec-0.7.4-r5.ebuild:
+ Added patch for Gentoo/FreeBSD compatibility. Thanks to Alberto Zennaro on
+ bug #100112.
+
+ 16 Jul 2005; Joseph Jezak <josejx@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Marked ppc stable.
+
+ 13 Jul 2005; Markus Rothe <corsair@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Stable on ppc64 (bug #98805)
+
+ 12 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r5.ebuild:
+ Marked stable on amd64.
+
+*a52dec-0.7.4-r5 (26 May 2005)
+
+ 26 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +a52dec-0.7.4-r5.ebuild:
+ Added new revision which installs a52_internal.h header (needed by xine-lib
+ to build with external a52dec support).
+
+ 26 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ a52dec-0.7.4-r4.ebuild:
+ Stable sparc.
+
+ 24 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> a52dec-0.7.4-r4.ebuild:
+ Stable on alpha.
+
+ 24 Apr 2005; Markus Rothe <corsair@gentoo.org> a52dec-0.7.4-r4.ebuild:
+ Stable on ppc64
+
+ 19 Apr 2005; Luca Barbato <lu_zero@gentoo.org> a52dec-0.7.4-r4.ebuild:
+ Marked ppc and x86
+
+ 19 Apr 2005; Diego Pettenò <flameeyes@gentoo.org> a52dec-0.7.4-r4.ebuild:
+ Mark a52dec-0.7.4-r4 stable on amd64
+
+*a52dec-0.7.4-r4 (18 Mar 2005)
+
+ 18 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +a52dec-0.7.4-r4.ebuild:
+ Always install the static lib, too.
+
+ 17 Dec 2004; Mike Frysinger <vapier@gentoo.org> a52dec-0.7.4-r3.ebuild:
+ Remove useless C++ checks #74485.
+
+ 15 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> a52dec-0.7.4-r3.ebuild:
+ Stable on alpha.
+
+ 17 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ a52dec-0.7.4-r3.ebuild:
+ Stable amd64, sparc, x86.
+
+ 11 Nov 2004; Markus Rothe <corsair@gentoo.org> a52dec-0.7.4-r3.ebuild:
+ Stable on ppc64; missing dependency of media-libs/libmpeg3
+
+*a52dec-0.7.4-r3 (05 Nov 2004)
+
+ 05 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/a52dec-0.7.4-build.patch, -a52dec-0.7.4-r2.ebuild,
+ +a52dec-0.7.4-r3.ebuild:
+ Revision bump to fix fPIC issue bug #68567.
+
+ 04 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ -a52dec-0.7.4-r1.ebuild:
+ Make stable version build shared, too. Removing -r1.
+
+*a52dec-0.7.4-r2 (01 Oct 2004)
+
+ 01 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> +a52dec-0.7.4-r2.ebuild:
+ Now also builds shared libraries. If only static libs are built, some other
+ programs make trouble as soon as djbfft is used (they don't link it, though
+ they should).
+
+ 15 Sep 2004; Kito <keetz@gentoo.org> :
+ added added ~ppc-macos keyword
+
+ 28 Jul 2004; Tom Gall <tgall@gentoo.org> a52dec-0.7.4-r1.ebuild:
+ stable on ppc64, bug #55076
+
+ 13 Jul 2004; Travis Tilley <lv@gentoo.org> a52dec-0.7.4-r1.ebuild:
+ added djbfft support for amd64
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ a52dec-0.7.4-r1.ebuild, a52dec-0.7.4.ebuild:
+ virtual/glibc -> virtual/libc
+
+*a52dec-0.7.4-r1 (05 Apr 2004)
+
+ 05 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> a52dec-0.7.4-r1.ebuild:
+ Adding djbfft support for x86
+
+ 20 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> a52dec-0.7.4.ebuild:
+ RDEPEND fix for bug #44816.
+
+ 09 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ a52dec-0.7.3-r1.ebuild, a52dec-0.7.4.ebuild:
+ Filter out -fprefetch-loop-arrays (Bug #44007).
+
+ 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> a52dec-0.7.4.ebuild:
+ stable on alpha and ia64
+
+ 04 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> a52dec-0.7.4.ebuild:
+ add IUSE to fix bug 32722; fix DESCRIPTION; use emake; more error
+ checking/messages; tidy
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*a52dec-0.7.4 (29 Jul 2002)
+
+ 29 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ a52dec-0.7.4.ebuild, files/digest-a52dec-0.7.4 :
+
+ Version Bump. From the source ChangeLog...
+ -The library is now fully reentrant.
+ -Added win32 output module, al file output, gain control.
+ -A few additional portability enhancements.
+
+*a52dec-0.7.3-r1 (17 Jun 2002)
+
+ 17 Jun 2002; Seemant Kulleen <seemant@gentoo.org> a52dec-0.7.3-r1.ebuild
+ files/digest-a52dec-0.7.3-r1 :
+
+ removed the "--enable-double" configure option, which Bernardo Silva
+ pointed out as being wrong, and it was confirmed by upstream as being a
+ debug option for their developers only.
+
+*a52dec-0.7.3 (15 Apr 2002)
+
+ 15 Apr 2002; Seemant Kulleen <seemant@gentoo.org> a52dec-0.7.3.ebuild
+ files/digest-a52dec-0.7.3 :
+
+ Version bump
+
+*a52dec-0.7.2 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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-libs/a52dec/Manifest b/media-libs/a52dec/Manifest
new file mode 100644
index 000000000..a35888610
--- /dev/null
+++ b/media-libs/a52dec/Manifest
@@ -0,0 +1,8 @@
+AUX a52dec-0.7.4-build.patch 1113 RMD160 5b6142d108cb7a2dad04bfa0a4eae0cb599cb604 SHA1 33a3478936f4ac87e85452ea8f96a024fbd9822c SHA256 00a094d6178cd21bfc2303ff2ac91ce656810e6fef50e77ab30e18d0f4d4a650
+AUX a52dec-0.7.4-freebsd.patch 343 RMD160 29981d434e6d1fcbbceb36a6200554302d4ef898 SHA1 5631e11ada36c5d0f11bf924cf0bbc5e106e2bd2 SHA256 61a2852445843dcb3cee283cbcd44ce28a1e5d018f60879ba8e8de184668367d
+AUX a52dec-0.7.4-tests-optional.patch 299 RMD160 fc64a44b56d25c2dacc62625909a5fe611baf694 SHA1 86c211487eab6712b6b42b11ac216b6ee4eec6a9 SHA256 d0dd7ad5d6f070ef385bf76ff48e1d54be7cb9d5ba3d7d71e5b1b4657bdfb9ba
+DIST a52dec-0.7.4.tar.gz 241507 RMD160 5b63b34c5840e7182b733cad41e916a8d4875eb1 SHA1 79b33bd8d89dad7436f85b9154ad35667aa37321 SHA256 a21d724ab3b3933330194353687df82c475b5dfb997513eef4c25de6c865ec33
+EBUILD a52dec-0.7.4-r5.ebuild 1346 RMD160 70e2b88f65f426de35157645de1357663c6a8202 SHA1 67dd72328bfd837f1591fa2906f5d56240205e74 SHA256 f60c2c423bdb8bab6b36c5212ff6dd5a92e5d7640e9e20602c4ea045ece26d00
+EBUILD a52dec-0.7.4-r6.ebuild 1405 RMD160 40975f4192e6ca5ea85caf496c1cf6995d574966 SHA1 a91b5a2a1685e8a187e532d26c605acd455d804f SHA256 3f4f196ecd0510d1e8450bb116e2b148f81d75f3f6f0073634421bcef65f7d19
+MISC ChangeLog 7711 RMD160 da17df412cb6fd0f4d24d7b8a4658d8d403bf3c2 SHA1 122fb52b5150ea5c839a18c02a153ca0597e4de2 SHA256 1d3646da5d07f06decf7073b23e034876f24a5c572deac092a279e32ea06c842
+MISC metadata.xml 263 RMD160 c5058962ee3e28f9d59f96166a74491c8921876b SHA1 cd5010261b69c760edfd60bc8398cffc15a3aa3e SHA256 938b5d7b1489d64aa1d2479633cc25916bc5381e6a080dd96a7b339ea7690d24
diff --git a/media-libs/a52dec/a52dec-0.7.4-r5.ebuild b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
new file mode 100644
index 000000000..a88eb05e9
--- /dev/null
+++ b/media-libs/a52dec/a52dec-0.7.4-r5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/a52dec-0.7.4-r5.ebuild,v 1.19 2008/06/13 14:06:16 loki_val Exp $
+
+EAPI="1"
+
+WANT_AUTOCONF=latest
+WANT_AUTOMAKE=latest
+
+inherit eutils flag-o-matic libtool autotools multilib-native
+
+DESCRIPTION="library for decoding ATSC A/52 streams used in DVD"
+HOMEPAGE="http://liba52.sourceforge.net/"
+SRC_URI="http://liba52.sourceforge.net/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="oss djbfft"
+
+RDEPEND="djbfft? ( sci-libs/djbfft[lib32?] )"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-build.patch"
+ epatch "${FILESDIR}/${P}-freebsd.patch"
+
+ eautoreconf
+ epunt_cxx
+}
+
+multilib-native_src_compile_internal() {
+ filter-flags -fprefetch-loop-arrays
+
+ local myconf="--enable-shared"
+ use oss || myconf="${myconf} --disable-oss"
+ econf \
+ $(use_enable djbfft) \
+ ${myconf} || die
+ emake CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" docdir=/usr/share/doc/${PF}/html install || die
+
+ insinto /usr/include/a52dec
+ doins "${S}"/liba52/a52_internal.h
+
+ dodoc AUTHORS ChangeLog HISTORY NEWS README TODO doc/liba52.txt
+}
diff --git a/media-libs/a52dec/a52dec-0.7.4-r6.ebuild b/media-libs/a52dec/a52dec-0.7.4-r6.ebuild
new file mode 100644
index 000000000..f4c5ed4ce
--- /dev/null
+++ b/media-libs/a52dec/a52dec-0.7.4-r6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/a52dec/a52dec-0.7.4-r6.ebuild,v 1.2 2008/06/16 10:42:16 flameeyes Exp $
+
+EAPI="1"
+
+WANT_AUTOCONF=latest
+WANT_AUTOMAKE=latest
+
+inherit eutils flag-o-matic libtool autotools multilib-native
+
+DESCRIPTION="library for decoding ATSC A/52 streams used in DVD"
+HOMEPAGE="http://liba52.sourceforge.net/"
+SRC_URI="http://liba52.sourceforge.net/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="oss djbfft"
+
+RDEPEND="djbfft? ( sci-libs/djbfft[lib32?] )"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-build.patch"
+ epatch "${FILESDIR}/${P}-freebsd.patch"
+ epatch "${FILESDIR}/${P}-tests-optional.patch"
+
+ eautoreconf
+ epunt_cxx
+}
+
+multilib-native_src_compile_internal() {
+ filter-flags -fprefetch-loop-arrays
+
+ local myconf="--enable-shared"
+ use oss || myconf="${myconf} --disable-oss"
+ econf \
+ $(use_enable djbfft) \
+ ${myconf} || die
+ emake CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" docdir=/usr/share/doc/${PF}/html install || die
+
+ insinto /usr/include/a52dec
+ doins "${S}"/liba52/a52_internal.h
+
+ dodoc AUTHORS ChangeLog HISTORY NEWS README TODO doc/liba52.txt
+}
diff --git a/media-libs/a52dec/files/a52dec-0.7.4-build.patch b/media-libs/a52dec/files/a52dec-0.7.4-build.patch
new file mode 100644
index 000000000..f3a29f303
--- /dev/null
+++ b/media-libs/a52dec/files/a52dec-0.7.4-build.patch
@@ -0,0 +1,27 @@
+diff -Naur a52dec-0.7.4.orig/liba52/Makefile.am a52dec-0.7.4/liba52/Makefile.am
+--- a52dec-0.7.4.orig/liba52/Makefile.am 2002-01-27 20:36:48.000000000 -0800
++++ a52dec-0.7.4/liba52/Makefile.am 2004-11-05 01:10:21.317401872 -0800
+@@ -1,4 +1,3 @@
+-CFLAGS = @CFLAGS@ @LIBA52_CFLAGS@
+
+ lib_LTLIBRARIES = liba52.la
+
+diff -Naur a52dec-0.7.4.orig/liba52/configure.incl a52dec-0.7.4/liba52/configure.incl
+--- a52dec-0.7.4.orig/liba52/configure.incl 2002-01-27 20:36:48.000000000 -0800
++++ a52dec-0.7.4/liba52/configure.incl 2004-11-05 01:11:38.172672216 -0800
+@@ -2,7 +2,6 @@
+ AC_SUBST([LIBA52_LIBS])
+
+ dnl avoid -fPIC when possible
+-LIBA52_CFLAGS="$LIBA52_CFLAGS -prefer-non-pic"
+
+ AC_ARG_ENABLE([double],
+ [ --enable-double use double-precision samples])
+diff -Naur a52dec-0.7.4.orig/src/Makefile.am a52dec-0.7.4/src/Makefile.am
+--- a52dec-0.7.4.orig/src/Makefile.am 2002-06-22 18:51:57.000000000 -0700
++++ a52dec-0.7.4/src/Makefile.am 2004-11-05 01:10:21.320401375 -0800
+@@ -1,4 +1,3 @@
+-CFLAGS = @A52DEC_CFLAGS@
+
+ bin_PROGRAMS = a52dec extract_a52
+ a52dec_SOURCES = a52dec.c getopt.c gettimeofday.c
diff --git a/media-libs/a52dec/files/a52dec-0.7.4-freebsd.patch b/media-libs/a52dec/files/a52dec-0.7.4-freebsd.patch
new file mode 100644
index 000000000..6e33f1891
--- /dev/null
+++ b/media-libs/a52dec/files/a52dec-0.7.4-freebsd.patch
@@ -0,0 +1,11 @@
+--- libao/audio_out_oss.c 2002-04-28 12:23:02 +0200
++++ libao/audio_out_oss.c 2005-07-23 15:42:50 +0200
+@@ -35,7 +35,7 @@
+ #if defined(__OpenBSD__)
+ #include <soundcard.h>
+ #elif defined(__FreeBSD__)
+-#include <machine/soundcard.h>
++#include <sys/soundcard.h>
+ #ifndef AFMT_S16_NE
+ #include <machine/endian.h>
+ #if BYTE_ORDER == LITTLE_ENDIAN
diff --git a/media-libs/a52dec/files/a52dec-0.7.4-tests-optional.patch b/media-libs/a52dec/files/a52dec-0.7.4-tests-optional.patch
new file mode 100644
index 000000000..6958ef7b4
--- /dev/null
+++ b/media-libs/a52dec/files/a52dec-0.7.4-tests-optional.patch
@@ -0,0 +1,10 @@
+Index: a52dec-0.7.4/test/Makefile.am
+===================================================================
+--- a52dec-0.7.4.orig/test/Makefile.am
++++ a52dec-0.7.4/test/Makefile.am
+@@ -1,4 +1,4 @@
+-noinst_PROGRAMS = compare
++check_PROGRAMS = compare
+ compare_SOURCES = compare.c
+ compare_LDADD = -lm
+
diff --git a/media-libs/a52dec/metadata.xml b/media-libs/a52dec/metadata.xml
new file mode 100644
index 000000000..68068cea7
--- /dev/null
+++ b/media-libs/a52dec/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sound</herd>
+ <use>
+ <flag name="djbfft">Prefer D.J. Bernstein's library for fourier transforms</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-libs/amrnb/ChangeLog b/media-libs/amrnb/ChangeLog
new file mode 100644
index 000000000..ce1ba8960
--- /dev/null
+++ b/media-libs/amrnb/ChangeLog
@@ -0,0 +1,94 @@
+# ChangeLog for media-libs/amrnb
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrnb/ChangeLog,v 1.27 2009/03/01 14:06:28 loki_val Exp $
+
+ 01 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> amrnb-7.0.0.0.ebuild,
+ amrnb-7.0.0.2.ebuild:
+ Really fix bug 232636. export LC_ALL=C
+
+ 23 Sep 2008; Peter Alfredsen <loki_val@gentoo.org> amrnb-7.0.0.2.ebuild:
+ Fix bug 232636, not building with et_EE locale.
+
+*amrnb-7.0.0.2 (29 Jun 2008)
+
+ 29 Jun 2008; Samuli Suominen <drac@gentoo.org> +amrnb-7.0.0.2.ebuild:
+ Version bump.
+
+ 25 May 2008; Alexis Ballier <aballier@gentoo.org> amrnb-7.0.0.0.ebuild:
+ keyword ~x86-fbsd
+
+ 06 May 2008; Samuli Suominen <drac@gentoo.org> amrnb-7.0.0.0.ebuild:
+ Set empty RDEPEND since app-arch/unzip is only needed at build-time.
+
+ 16 Nov 2007; Raúl Porcel <armin76@gentoo.org> amrnb-7.0.0.0.ebuild:
+ alpha/ia64/sparc stable wrt #198788
+
+ 14 Nov 2007; Jeroen Roovers <jer@gentoo.org> amrnb-7.0.0.0.ebuild:
+ Stable for HPPA (bug #198788).
+
+ 13 Nov 2007; Markus Rothe <corsair@gentoo.org> amrnb-7.0.0.0.ebuild:
+ Stable on ppc64; bug #198788
+
+ 11 Nov 2007; Markus Meier <maekke@gentoo.org> amrnb-7.0.0.0.ebuild:
+ x86 stable, bug #198788
+
+ 11 Nov 2007; nixnut <nixnut@gentoo.org> amrnb-7.0.0.0.ebuild:
+ Stable on ppc wrt bug 198788
+
+ 11 Nov 2007; Samuli Suominen <drac@gentoo.org> amrnb-7.0.0.0.ebuild:
+ amd64 stable wrt #198788
+
+ 15 Oct 2007; Tom Gall <tgall@gentoo.org> amrnb-6.1.0.4.ebuild:
+ stable on ppc64
+
+ 24 Sep 2007; Raúl Porcel <armin76@gentoo.org> amrnb-6.1.0.4.ebuild:
+ ia64 stable
+
+*amrnb-7.0.0.0 (07 Sep 2007)
+
+ 07 Sep 2007; Samuli Suominen <drac@gentoo.org> +amrnb-7.0.0.0.ebuild:
+ Version bump.
+
+ 11 Aug 2007; Jose Luis Rivero <yoswink@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Stable on alpha
+
+*amrnb-6.1.0.4 (08 Aug 2007)
+
+ 08 Aug 2007; Samuli Suominen <drac@gentoo.org> +amrnb-6.1.0.4.ebuild:
+ Version bump.
+
+ 28 Jun 2007; Raúl Porcel <armin76@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Add ~alpha/~ia64
+
+ 28 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> ChangeLog:
+ ppc stable, bug #181097
+
+ 25 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Stable on sparc
+
+ 25 Jun 2007; Raúl Porcel <armin76@gentoo.org> amrnb-6.1.0.3.ebuild:
+ x86 stable wrt #181097
+
+ 23 Jun 2007; Christoph Mende <angelos@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Stable on amd64 wrt security bug 181097
+
+ 23 Jun 2007; Jeroen Roovers <jer@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Stable for HPPA (bug #181097).
+
+ 23 Jun 2007; Markus Rothe <corsair@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Stable on ppc64; bug #181097
+
+ 19 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Keyworded ~sparc
+
+ 19 Jun 2007; Jeroen Roovers <jer@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Marked ~hppa.
+
+ 26 May 2007; Luca Barbato <lu_zero@gentoo.org> amrnb-6.1.0.3.ebuild:
+ Marked ~ppc and ~ppc64
+
+*amrnb-6.1.0.3 (12 May 2007)
+
+ 12 May 2007; Steve Dibb <beandog@gentoo.org> +amrnb-6.1.0.3.ebuild:
+ Initial commit
+
diff --git a/media-libs/amrnb/Manifest b/media-libs/amrnb/Manifest
new file mode 100644
index 000000000..376c7bccf
--- /dev/null
+++ b/media-libs/amrnb/Manifest
@@ -0,0 +1,7 @@
+DIST 26104-700.zip 303856 RMD160 f926d817f5c8ca527cf405a6c35b583a7f6eaff1 SHA1 2631a2e7ec06294b36eb7bf8f80ada1799fb6bf8 SHA256 d17e4e65b6f8138ff6243f194cefa6f2b39450075cdb2e9bb431e2dc5a43f541
+DIST amrnb-7.0.0.0.tar.bz2 226952 RMD160 a49935dd9ce5ddd4ce1852506cf28a9d61ef34b5 SHA1 446e78078e24f05a7d474912722f4e0f4c7809e7 SHA256 6a54f9e33a5db0b70a8bf3661ccb3aa63d230f57d629dc1bb59d1d4d92306ea7
+DIST amrnb-7.0.0.2.tar.bz2 227194 RMD160 c69c6cfc69a554500520ab578bd08af2f43af61e SHA1 e431206b64caca8ed47d876d602ef97f36ca2f20 SHA256 4a7d1411c80ca35910dbb7d2ae8ae73aaa4686afb4ef06da1e27d12a41969c7c
+EBUILD amrnb-7.0.0.0.ebuild 951 RMD160 2a0108eae7f8d7e5f2fc4c859287f4872272514f SHA1 e2e89d3652afdb692f3eadd9f0aecaf37840c1cf SHA256 fe2c25babd898b112ed6439cbdaf09e57bc69f46fc3172676b4819634b3e32fc
+EBUILD amrnb-7.0.0.2.ebuild 961 RMD160 3698aa59a7c73b23b442600a0b23239cebc9fdde SHA1 e720e76fe7221185ce5e8e5f89cdfbb03ef5f1be SHA256 386f82ac1976841d6153d09c25b41737992c69f6a61da523571ab59ad3cc95a3
+MISC ChangeLog 3039 RMD160 ce6b27fe4836ad41e833608d583c57fb174791f3 SHA1 ca1fe8b303088204925966e8b346fe1447ad9b86 SHA256 bebb5a06b24156978b8299ec998f0313779238372421fd8baf8ca49b259df909
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-libs/amrnb/amrnb-7.0.0.0.ebuild b/media-libs/amrnb/amrnb-7.0.0.0.ebuild
new file mode 100644
index 000000000..a08d8edfa
--- /dev/null
+++ b/media-libs/amrnb/amrnb-7.0.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrnb/amrnb-7.0.0.0.ebuild,v 1.10 2009/03/01 14:06:28 loki_val Exp $
+
+inherit multilib-native
+
+SPEC_VER="26104-700"
+
+DESCRIPTION="Wrapper library for 3GPP Adaptive Multi-Rate Floating-point Speech Codec"
+HOMEPAGE="http://www.penguin.cz/~utx/amr"
+SRC_URI="http://ftp.penguin.cz/pub/users/utx/amr/${P}.tar.bz2
+ http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/${SPEC_VER}.zip"
+RESTRICT="mirror"
+LICENSE="LGPL-2 as-is"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+#Bug 232636
+export LC_ALL=C
+
+src_unpack() {
+ unpack ${P}.tar.bz2
+ cd "${S}"
+ cp "${DISTDIR}"/${SPEC_VER}.zip .
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/media-libs/amrnb/amrnb-7.0.0.2.ebuild b/media-libs/amrnb/amrnb-7.0.0.2.ebuild
new file mode 100644
index 000000000..671a9ea52
--- /dev/null
+++ b/media-libs/amrnb/amrnb-7.0.0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrnb/amrnb-7.0.0.2.ebuild,v 1.3 2009/03/01 14:06:28 loki_val Exp $
+
+inherit multilib-native
+
+SPEC_VER="26104-700"
+
+DESCRIPTION="Wrapper library for 3GPP Adaptive Multi-Rate Floating-point Speech Codec"
+HOMEPAGE="http://www.penguin.cz/~utx/amr"
+SRC_URI="http://ftp.penguin.cz/pub/users/utx/amr/${P}.tar.bz2
+ http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/${SPEC_VER}.zip"
+
+LICENSE="LGPL-2 as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RESTRICT="mirror"
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+#Bug 232636
+export LC_ALL=C
+
+src_unpack() {
+ unpack ${P}.tar.bz2
+ cd "${S}"
+ cp "${DISTDIR}"/${SPEC_VER}.zip .
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/media-libs/amrnb/metadata.xml b/media-libs/amrnb/metadata.xml
new file mode 100644
index 000000000..e1774e3d9
--- /dev/null
+++ b/media-libs/amrnb/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-libs/amrwb/ChangeLog b/media-libs/amrwb/ChangeLog
new file mode 100644
index 000000000..fe372daed
--- /dev/null
+++ b/media-libs/amrwb/ChangeLog
@@ -0,0 +1,90 @@
+# ChangeLog for media-libs/amrwb
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrwb/ChangeLog,v 1.25 2008/06/29 17:57:55 drac Exp $
+
+*amrwb-7.0.0.3 (29 Jun 2008)
+
+ 29 Jun 2008; Samuli Suominen <drac@gentoo.org> +amrwb-7.0.0.3.ebuild:
+ Version bump.
+
+ 25 May 2008; Alexis Ballier <aballier@gentoo.org> amrwb-7.0.0.2.ebuild:
+ keyword ~x86-fbsd
+
+ 06 May 2008; Samuli Suominen <drac@gentoo.org> amrwb-7.0.0.2.ebuild:
+ Set empty RDEPEND since app-arch/unzip is only needed at build-time.
+
+ 16 Nov 2007; Raúl Porcel <armin76@gentoo.org> amrwb-7.0.0.2.ebuild:
+ alpha/ia64/sparc stable wrt #198788
+
+ 14 Nov 2007; Jeroen Roovers <jer@gentoo.org> amrwb-7.0.0.2.ebuild:
+ Stable for HPPA (bug #198788).
+
+ 13 Nov 2007; Markus Rothe <corsair@gentoo.org> amrwb-7.0.0.2.ebuild:
+ Stable on ppc64; bug #198788
+
+ 11 Nov 2007; Markus Meier <maekke@gentoo.org> amrwb-7.0.0.2.ebuild:
+ x86 stable, bug #198788
+
+ 11 Nov 2007; nixnut <nixnut@gentoo.org> amrwb-7.0.0.2.ebuild:
+ Stable on ppc wrt bug 198788
+
+ 11 Nov 2007; Samuli Suominen <drac@gentoo.org> amrwb-7.0.0.2.ebuild:
+ amd64 stable wrt #198788
+
+ 15 Oct 2007; Tom Gall <tgall@gentoo.org> amrwb-7.0.0.1.ebuild:
+ stable on ppc64
+
+ 24 Sep 2007; Raúl Porcel <armin76@gentoo.org> amrwb-7.0.0.1.ebuild:
+ ia64 stable
+
+*amrwb-7.0.0.2 (07 Sep 2007)
+
+ 07 Sep 2007; Samuli Suominen <drac@gentoo.org> +amrwb-7.0.0.2.ebuild:
+ Version bump.
+
+ 11 Aug 2007; Jose Luis Rivero <yoswink@gentoo.org> amrwb-7.0.0.1.ebuild:
+ Stable on alpha
+
+*amrwb-7.0.0.1 (08 Aug 2007)
+
+ 08 Aug 2007; Samuli Suominen <drac@gentoo.org> +amrwb-7.0.0.1.ebuild:
+ Version bump.
+
+ 28 Jun 2007; Raúl Porcel <armin76@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Add ~alpha/~ia64
+
+ 28 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ amrwb-7.0.0.0.ebuild:
+ ppc stable, bug #181097
+
+ 25 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Stable on sparc
+
+ 25 Jun 2007; Raúl Porcel <armin76@gentoo.org> amrwb-7.0.0.0.ebuild:
+ x86 stable wrt #181097
+
+ 23 Jun 2007; Christoph Mende <angelos@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Stable on amd64 wrt security bug 181097
+
+ 23 Jun 2007; Jeroen Roovers <jer@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Stable for HPPA (bug #181097).
+
+ 23 Jun 2007; Markus Rothe <corsair@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Stable on ppc64; bug #181097
+
+ 19 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Keyworded ~sparc
+
+ 19 Jun 2007; Jeroen Roovers <jer@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Marked ~hppa.
+
+ 26 May 2007; Luca Barbato <lu_zero@gentoo.org> amrwb-7.0.0.0.ebuild:
+ Marked ~ppc and ~ppc64
+
+*amrwb-7.0.0.0 (12 May 2007)
+*amrwb-6.0.0.1 (12 May 2007)
+
+ 12 May 2007; Steve Dibb <beandog@gentoo.org> +metadata.xml,
+ +amrwb-6.0.0.1.ebuild, +amrwb-7.0.0.0.ebuild:
+ Initial commit
+
diff --git a/media-libs/amrwb/Manifest b/media-libs/amrwb/Manifest
new file mode 100644
index 000000000..7edf302db
--- /dev/null
+++ b/media-libs/amrwb/Manifest
@@ -0,0 +1,7 @@
+DIST 26204-700.zip 255757 RMD160 613c132dc4a066cf8e9168cabbe09e69d425bd1c SHA1 16634b168b407c3a72963117b0fab997725b92f6 SHA256 1b8ba234f5ac520650cb66aee1079491681afb7dba78eb717dca9534ae3598f0
+DIST amrwb-7.0.0.2.tar.bz2 222579 RMD160 d8c494ed0789203472eee4a095db336974322e4a SHA1 040dadc5c59606132a62d6a594ac57bef21de2f5 SHA256 2fca28b405fe4f871c9e0465ea56ffd7545f58b2a431fbb8dce8dab30f096552
+DIST amrwb-7.0.0.3.tar.bz2 222393 RMD160 1cb42964cfd9a3b788af5c31ef9ab94b82f7356c SHA1 1b41195213ac792658c2e1d867ce92a5b33df8da SHA256 1fddde278f1bf8a5b77086c89f5926ed42daa0868d0fa2e773a50dfe4624c95a
+EBUILD amrwb-7.0.0.2.ebuild 933 RMD160 5e21d4d527fff9aea1b9566763b0884a2ecbf7e2 SHA1 5b7d6ef0f78afaebcf77a217ca17ecbb8f6197b1 SHA256 a0e5c842613587f79eb663e2d41bdd9e499e420fc4e5e431d2290946f40effb2
+EBUILD amrwb-7.0.0.3.ebuild 937 RMD160 1b50358b1dc5fc2ebfa7851212f157f28ce81b74 SHA1 901f4360f6eb2d8279f71b17899d4dc2361fc262 SHA256 6977f6f56ba7d289bc54c32d0b626d2ed28067ae2a445b431622ba61a1f71471
+MISC ChangeLog 2850 RMD160 af7d28f64d1f8c65cb4b6b80ef80d56101c2ea1f SHA1 14aa423b631ede938b3831f9d3b5483350d56eb9 SHA256 c9171802e3486c93d3ab742fd57f305d70ec734a8251b4cc0a93d0dff93f75ad
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-libs/amrwb/amrwb-7.0.0.2.ebuild b/media-libs/amrwb/amrwb-7.0.0.2.ebuild
new file mode 100644
index 000000000..653c7ba91
--- /dev/null
+++ b/media-libs/amrwb/amrwb-7.0.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrwb/amrwb-7.0.0.2.ebuild,v 1.9 2008/05/25 09:04:18 aballier Exp $
+
+inherit multilib-native
+
+SPEC_VER="26204-700"
+
+DESCRIPTION="Wrapper library for 3GPP Adaptive Multi-Rate Wideband Floating-point Speech Codec"
+HOMEPAGE="http://www.penguin.cz/~utx/amr"
+SRC_URI="http://ftp.penguin.cz/pub/users/utx/amr/${P}.tar.bz2
+ http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/${SPEC_VER}.zip"
+
+RESTRICT="mirror"
+
+LICENSE="LGPL-2 as-is"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+src_unpack() {
+ unpack ${P}.tar.bz2
+ cd "${S}"
+ cp "${DISTDIR}"/${SPEC_VER}.zip .
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/media-libs/amrwb/amrwb-7.0.0.3.ebuild b/media-libs/amrwb/amrwb-7.0.0.3.ebuild
new file mode 100644
index 000000000..a4f645fd5
--- /dev/null
+++ b/media-libs/amrwb/amrwb-7.0.0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/amrwb/amrwb-7.0.0.3.ebuild,v 1.1 2008/06/29 17:57:55 drac Exp $
+
+inherit multilib-native
+
+SPEC_VER="26204-700"
+
+DESCRIPTION="Wrapper library for 3GPP Adaptive Multi-Rate Wideband Floating-point Speech Codec"
+HOMEPAGE="http://www.penguin.cz/~utx/amr"
+SRC_URI="http://ftp.penguin.cz/pub/users/utx/amr/${P}.tar.bz2
+ http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/${SPEC_VER}.zip"
+
+LICENSE="LGPL-2 as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RESTRICT="mirror"
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+src_unpack() {
+ unpack ${P}.tar.bz2
+ cd "${S}"
+ cp "${DISTDIR}"/${SPEC_VER}.zip .
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/media-libs/amrwb/metadata.xml b/media-libs/amrwb/metadata.xml
new file mode 100644
index 000000000..e1774e3d9
--- /dev/null
+++ b/media-libs/amrwb/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-libs/faad2/ChangeLog b/media-libs/faad2/ChangeLog
new file mode 100644
index 000000000..fc915f61d
--- /dev/null
+++ b/media-libs/faad2/ChangeLog
@@ -0,0 +1,454 @@
+# ChangeLog for media-libs/faad2
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/ChangeLog,v 1.118 2009/02/19 23:08:41 aballier Exp $
+
+*faad2-2.7 (19 Feb 2009)
+
+ 19 Feb 2009; Alexis Ballier <aballier@gentoo.org> +faad2-2.7.ebuild:
+ version bump
+
+ 05 Nov 2008; Steve Dibb <beandog@gentoo.org> metadata.xml,
+ faad2-2.6.1-r2.ebuild:
+ Clarify drm use flag, rename to digitalradio, bug 230972
+
+ 19 Oct 2008; Alexis Ballier <aballier@gentoo.org> -faad2-2.0-r13.ebuild,
+ -faad2-2.6.1-r1.ebuild:
+ remove old
+
+ 18 Oct 2008; Raúl Porcel <armin76@gentoo.org> faad2-2.6.1-r2.ebuild:
+ arm/sh stable
+
+ 01 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ faad2-2.6.1-r2.ebuild:
+ ppc stable, bug #238445
+
+ 25 Sep 2008; Raúl Porcel <armin76@gentoo.org> faad2-2.6.1-r2.ebuild:
+ alpha/ia64 stable wrt #238445
+
+ 24 Sep 2008; Markus Rothe <corsair@gentoo.org> faad2-2.6.1-r2.ebuild:
+ Stable on ppc64; bug #238445
+
+ 24 Sep 2008; Ferris McCormick <fmccor@gentoo.org> faad2-2.6.1-r2.ebuild:
+ Sparc stable, Security Bug #238445.
+
+ 24 Sep 2008; Jeroen Roovers <jer@gentoo.org> faad2-2.6.1-r2.ebuild:
+ Stable for HPPA (bug #238445).
+
+ 24 Sep 2008; Richard Freeman <rich0@gentoo.org> faad2-2.6.1-r2.ebuild:
+ amd64 stable - 238445
+
+*faad2-2.6.1-r2 (23 Sep 2008)
+
+ 23 Sep 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/faad2-2.6.1-main-overflow.patch, +faad2-2.6.1-r2.ebuild:
+ Security bump w/ patch from bug 238445
+
+ 16 Jul 2008; Jeroen Roovers <jer@gentoo.org> faad2-2.6.1-r1.ebuild:
+ Stable for HPPA (bug #228647).
+
+ 06 Jul 2008; Dawid Węgliński <cla@gentoo.org> faad2-2.6.1-r1.ebuild:
+ Stable on x86 (bug #228647)
+
+ 23 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ +files/faad2-2.6.1-implicitdeclar.patch, faad2-2.6.1-r1.ebuild:
+ Add implicit declaration patch, bug #228647
+
+ 23 Jun 2008; Raúl Porcel <armin76@gentoo.org> faad2-2.6.1-r1.ebuild:
+ alpha/ia64 stable wrt #228647
+
+ 22 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ faad2-2.0-r13.ebuild, faad2-2.6.1-r1.ebuild:
+ amd64 stable, bug #228647; fix minor repoman warnings in faad2-2.0-r13
+
+ 21 Jun 2008; Markus Rothe <corsair@gentoo.org> faad2-2.6.1-r1.ebuild:
+ Stable on ppc64; bug #228647
+
+ 21 Jun 2008; nixnut <nixnut@gentoo.org> faad2-2.6.1-r1.ebuild:
+ Stable on ppc wrt bug 228647
+
+ 21 Jun 2008; Ferris McCormick <fmccor@gentoo.org> faad2-2.6.1-r1.ebuild:
+ Sparc stable --- Bug #228647.
+
+ 20 Jun 2008; Alexis Ballier <aballier@gentoo.org> -faad2-2.0-r11.ebuild,
+ -faad2-2.6.1.ebuild:
+ remove unused versions
+
+*faad2-2.6.1-r1 (08 May 2008)
+
+ 08 May 2008; Joe Peterson <lavajoe@gentoo.org>
+ +files/faad2-2.6.1-broken-pipe.patch, +faad2-2.6.1-r1.ebuild:
+ Patched to detect writes to a broken pipe (bug #204227)
+
+ 09 Mar 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/faad2-2.6.1-libtool22.patch, faad2-2.6.1.ebuild:
+ add a patch to call AC_PROG_CXX since tehere are c++ files and libtool
+ macros no longer does this by default; this fixes a build failure with
+ libtool 2.2, thanks to Rafał Mużyło in bug #212760
+
+ 31 Dec 2007; Alexis Ballier <aballier@gentoo.org> faad2-2.6.1.ebuild:
+ Add an elog message about abi changes, bug #203379
+
+ 25 Nov 2007; Alexis Ballier <aballier@gentoo.org> faad2-2.6.1.ebuild:
+ make drm an useflag, enabling it disables a few other decoders
+
+*faad2-2.6.1 (20 Nov 2007)
+
+ 20 Nov 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/faad2-2.6.1-abi_has_changed.patch, +faad2-2.6.1.ebuild:
+ bump it now that the license issues are resolved, force abi number to be
+ bumped because all symbols have been renamed, upstream has been informed but
+ not very responsive which kinda sucks
+
+ 21 May 2007; Raúl Porcel <armin76@gentoo.org> faad2-2.0-r13.ebuild:
+ alpha stable wrt #161390
+
+ 18 Jan 2007; Jeroen Roovers <jer@gentoo.org> faad2-2.0-r13.ebuild:
+ Stable for HPPA (bug #161390).
+
+ 14 Jan 2007; Olivier Crête <tester@gentoo.org> faad2-2.0-r13.ebuild:
+ Stable on amd64 per bug #161390
+
+ 13 Jan 2007; nixnut <nixnut@gentoo.org> faad2-2.0-r13.ebuild:
+ Stable on ppc wrt bug 161390
+
+ 12 Jan 2007; Christian Faulhammer <opfer@gentoo.org> faad2-2.0-r13.ebuild:
+ stable x86, bug #161390
+
+ 11 Jan 2007; Markus Rothe <corsair@gentoo.org> faad2-2.0-r13.ebuild:
+ Stable on ppc64; bug #161390
+
+ 10 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> faad2-2.0-r13.ebuild:
+ Stable on sparc wrt #161390
+
+ 10 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ -files/faad2-2.0-amd64.patch, -files/faad2-2.0-configure-mpeg4ip.patch,
+ -files/faad2-2.0-gcc34.patch, -files/faad2-2.0-makefile-space.patch,
+ -files/faad-2.0-xmms.patch, -files/faad2-gcc4-warnings-and-errors.patch,
+ -files/mp4atom-sliver.patch, -faad2-2.0-r7.ebuild, -faad2-2.0-r12.ebuild:
+ Cleanup old version (and all patches, as they are now handled in a tarball
+ patchset).
+
+ 06 Jan 2007; Stuart Longland <redhatter@gentoo.org> faad2-2.0-r13.ebuild:
+ Tested and added ~mips keyword as per Flameeyes' request.
+
+ 29 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/faad2-2.5-missing-include.patch,
+ -files/faad2-2.5-no-xmms-or-bmp.patch, -faad2-2.5.ebuild:
+ Remove faad2 2.5 till the legal standing is cleared.
+
+*faad2-2.5 (29 Nov 2006)
+
+ 29 Nov 2006; Tony Vroon <chainsaw@gentoo.org>
+ +files/faad2-2.5-missing-include.patch,
+ +files/faad2-2.5-no-xmms-or-bmp.patch, +faad2-2.5.ebuild:
+ New upstream release, closes bug #146485.
+
+ 13 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/faad2-2.0-noext.patch, -faad2-2.0-r3.ebuild, faad2-2.0-r7.ebuild,
+ faad2-2.0-r11.ebuild, faad2-2.0-r12.ebuild, faad2-2.0-r13.ebuild:
+ Remove xmms useflag, remove older redundant version, remove noext patch
+ (only needed for xmms).
+
+ 24 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on ia64.
+
+ 24 Sep 2006; Fabian Groffen <grobian@gentoo.org> faad2-2.0-r3.ebuild,
+ faad2-2.0-r7.ebuild:
+ Dropped ppc-macos keyword, due to autotools requirements
+
+ 24 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> faad2-2.0-r11.ebuild,
+ faad2-2.0-r12.ebuild, faad2-2.0-r13.ebuild:
+ Fix the autotools version dependencies.
+
+ 12 Jul 2006; Thomas Cort <tcort@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on alpha.
+
+*faad2-2.0-r13 (17 Jun 2006)
+
+ 17 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +faad2-2.0-r13.ebuild:
+ Add new revision that passes -fno-strict-aliasing on the library to avoid
+ strict aliasing rules.
+
+ 11 Jun 2006; Guy Martin <gmsoft@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on hppa.
+
+ 10 Jun 2006; Michael Hanselmann <hansmi@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on ppc.
+
+ 30 May 2006; Gustavo Zacarias <gustavoz@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on sparc
+
+ 30 May 2006; Markus Rothe <corsair@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on ppc64
+
+ 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> faad2-2.0-r11.ebuild:
+ Stable on x86 wrt bug #133605.
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org> faad2-2.0-r12.ebuild:
+ Add ~x86-fbsd keyword.
+
+*faad2-2.0-r12 (13 May 2006)
+
+ 13 May 2006; Robin H. Johnson <robbat2@gentoo.org>
+ +files/faad-2.0-xmms.patch, +faad2-2.0-r12.ebuild:
+ Bug #123569, fix undefined symbol when used via xmms.
+
+ 06 May 2006; <tcort@gentoo.org> faad2-2.0-r11.ebuild:
+ Added ~alpha keyword wrt Bug #116022.
+
+ 06 May 2006; Simon Stelling <blubb@gentoo.org> faad2-2.0-r11.ebuild:
+ stable on amd64
+
+ 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> faad2-2.0-r11.ebuild:
+ Mark 2.0-r11 ~ia64. #116022
+
+ 08 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> faad2-2.0-r11.ebuild:
+ Fix DEPEND/RDEPEND.
+
+*faad2-2.0-r11 (05 Feb 2006)
+
+ 05 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> -faad2-2.0-r10.ebuild,
+ +faad2-2.0-r11.ebuild:
+ Add new version with fixed patch to avoid file collision when using xmms.
+ Bug #120799.
+
+ 28 Jan 2006; Simon Stelling <blubb@gentoo.org>
+ +files/faad2-gcc4-warnings-and-errors.patch,
+ -files/faad2-gcc4-warnings-and-errors.patch.gz, faad2-2.0-r7.ebuild:
+ no need to gzip smallish patches
+
+*faad2-2.0-r10 (15 Jan 2006)
+
+ 15 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> -faad2-2.0-r6.ebuild,
+ -faad2-2.0-r9.ebuild, +faad2-2.0-r10.ebuild:
+ Add patch to avoid segmentation fault when using unknown long options. Bug
+ #70387. Thanks to Thomas Cort for the patch.
+
+ 08 Jan 2006; Joseph Jezak <josejx@gentoo.org> faad2-2.0-r9.ebuild:
+ Marked ~ppc for bug #116022.
+
+ 03 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> faad2-2.0-r9.ebuild:
+ Add patch to force the linking to libm, to avoid undefined symbols.
+
+ 22 Dec 2005; Markus Rothe <corsair@gentoo.org> faad2-2.0-r9.ebuild:
+ Added ~ppc64; bug #116022
+
+ 22 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> faad2-2.0-r9.ebuild:
+ Keyworded ~sparc wrt #116022
+
+*faad2-2.0-r9 (20 Dec 2005)
+
+ 20 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> -faad2-2.0-r8.ebuild,
+ +faad2-2.0-r9.ebuild:
+ Added version depending on libmp4v2 instead of mpeg4ip.
+
+*faad2-2.0-r8 (19 Dec 2005)
+
+ 19 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> +faad2-2.0-r8.ebuild:
+ Added new version that solves the mpeg4ip conflict and applies the fix for
+ FreeBSD.
+
+ 19 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
+ Taking over faad2 for sound herd.
+
+ 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> faad2-2.0-r7.ebuild:
+ Move elibtoolize after autoretooling so that it's called with the final
+ autotools support. See bug #106176.
+
+ 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> faad2-2.0-r7.ebuild:
+ Mark 2.0-r7 stable on alpha
+
+ 05 Sep 2005; Markus Rothe <corsair@gentoo.org> faad2-2.0-r7.ebuild:
+ Stable on ppc64
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> faad2-2.0-r7.ebuild:
+ stable on ia64
+
+ 27 Jul 2005; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ faad2-2.0-r3.ebuild, faad2-2.0-r6.ebuild, faad2-2.0-r7.ebuild:
+ PowerPC stable. -r7 is a minimal requirement for MythMusic
+
+ 05 Jun 2005; Hanno Boeck <hanno@gentoo.org>
+ +files/faad2-gcc4-warnings-and-errors.patch.gz, faad2-2.0-r7.ebuild:
+ Fix for gcc4.
+
+*faad2-2.0-r7 (26 May 2005)
+
+ 26 May 2005; Diego Pettenò <flameeyes@gentoo.org> +faad2-2.0-r7.ebuild:
+ Revbump for the the API change, that was causing major headaches to apps
+ linking to faad2.
+
+ 12 May 2005; Olivier Crête <tester@gentoo.org>
+ +files/faad2-2.0-amd64.patch, faad2-2.0-r6.ebuild:
+ Put fixed patch back in, thanks to Tyler Montbriand <tsm@accesscomm.ca>
+
+*faad2-2.0-r6 (05 May 2005)
+
+ 05 May 2005; Jan Brinkmann <luckyduck@gentoo.org> -faad2-2.0-r5.ebuild,
+ +faad2-2.0-r6.ebuild:
+ revision bump to indicate the changes
+
+ 05 May 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ -files/faad2-2.0-amd64_noext.patch, faad2-2.0-r5.ebuild:
+ removed patch again, other programs dont like it
+
+*faad2-2.0-r5 (26 Mar 2005)
+
+ 26 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ +files/faad2-2.0-amd64_noext.patch, +faad2-2.0-r5.ebuild:
+ added patch for amd64, merged that together with the noext patch. fixes #61528
+
+*faad2-2.0-r4 (18 Jan 2005)
+
+ 18 Jan 2005; foser <foser@gentoo.org> faad2-2.0-r4.ebuild :
+ Fix up another include file (this time for latexers hax)
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 16 Dec 2004; Markus Rothe <corsair@gentoo.org> faad2-2.0-r3.ebuild:
+ Stable on ppc64
+
+ 21 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> faad2-2.0-r3.ebuild:
+ Stable on alpha.
+
+ 09 Nov 2004; Markus Rothe <corsair@gentoo.org> faad2-2.0-r3.ebuild:
+ Marked ~ppc64
+
+ 23 Oct 2004; Joseph Jezak <josejx@gentoo.org> faad2-2.0-r3.ebuild:
+ Removed call to bootstrap and added the contents to the ebuild. See #67510
+
+ 31 Aug 2004; Jeremy Huddleston <eradicator@gentoo.org> faad2-2.0-r3.ebuild:
+ Stable on amd64 sparc x86.
+
+ 22 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> faad2-2.0-r2.ebuild:
+ Stable on alpha.
+
+ 23 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> faad2-1.1.ebuild:
+ Removing libtool from RDEPEND.
+
+*faad2-2.0-r3 (10 Jul 2004)
+
+ 10 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> +faad2-2.0-r3.ebuild:
+ Revision bump to fix bad header file. Closes bug #55767.
+
+ 22 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org> -faad2-2.0.ebuild:
+ Marking 2.0-r2 stable on x86 and sparc. Removing old ebuilds. Blocking if
+ media-video/mpeg4ip is installed per bug #54311.
+
+*faad2-2.0-r2 (14 Jun 2004)
+
+ 14 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org> -faad2-2.0-r1.ebuild,
+ +faad2-2.0-r2.ebuild:
+ Revbumping so people get the fixed patch.
+
+ 12 Jun 2004; Travis Tilley <lv@gentoo.org> files/faad2-2.0-gcc34.patch:
+ new gcc 3.4 patch that should fix bug #50024
+
+ 01 Jun 2004; Travis Tilley <lv@gentoo.org> faad2-2.0-r1.ebuild:
+ stable on amd64
+
+ 28 Apr 2004; Jon Portnoy <avenj@gentoo.org> faad2-2.0_rc3.ebuild :
+ Stable on AMD64.
+
+ 28 Apr 2004; Travis Tilley <lv@gentoo.org> +files/faad2-2.0-gcc34.patch,
+ faad2-2.0-r1.ebuild:
+ added fix for compiling with gcc 3.4
+
+ 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> faad2-1.1.ebuild:
+ Add die following econf for bug 48950
+
+ 20 Apr 2004; Travis Tilley <lv@gentoo.org> faad2-2.0.ebuild:
+ marking stable on amd64
+
+*faad2-2.0-r1 (25 Mar 2004)
+
+ 25 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> faad2-2.0-r1.ebuild,
+ files/faad2-2.0-noext.patch:
+ Added a patch to stop the xmms plugin from segfaulting on files lacking
+ extentions. See bug #40726.
+
+ 24 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> faad2-2.0.ebuild:
+ Using elibtoolize instead of old hack for xmms plugin.
+
+ 19 Mar 2004; foser <foser@gentoo.org> faad2-1.1.ebuild :
+ Fix libtool dep (#45110)
+
+ 16 Mar 2004; Jason Wever <weeve@gentoo.org> faad2-2.0_rc3.ebuild:
+ Marked stable on sparc.
+
+ 15 Mar 2004; Stephen P. Becker <geoman@gentoo.org> faad2-2.0.ebuild:
+ Added ~mips keyword.
+
+*faad2-2.0 (13 Mar 2004)
+
+ 13 Mar 2004; <tester@gentoo.org> faad2-2.0.ebuild,
+ files/faad2-2.0-configure-mpeg4ip.patch, files/mp4atom-sliver.patch,
+ files/faad2-2.0-makefile-space.patch:
+ Bump to 2.0. Add patch for sliver bug (from mpeg4ip), fix configure script to
+ check correctly for mpeg4ip and fix space-vs-tabs in Makefile. Fixes bug
+ #43096
+
+ 26 Feb 2004; Guy Martin <gmsoft@gentoo.org> faad2-2.0_rc3-r1.ebuild:
+ Keyworded ~hppa.
+
+ 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> faad2-2.0_rc3-r1.ebuild:
+ stable on alpha and ia64 for the sake of packages that depend on this
+
+ 02 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ faad2-2.0_rc3-r1.ebuild:
+ now using make instead of emake to fix xmms compilation problem. Also "doexe"
+ to install xmms plugins because they dont get installed on a clean install
+ (just an upgrade)... this isnt an optimal solution, but its a quick fix... now
+ using make DESTDIR=${D} install. Closes bug #38001 (again).
+
+*faad2-2.0_rc3-r1 (31 Jan 2004)
+
+ 31 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ faad2-2.0_rc3-r1.ebuild:
+ xmms plugin re-enabled thanks to Douglas Pollock <douglas.pollock@magma.ca>
+ providing us with a patch so it doesn't violate sandbox in bug #38001.
+
+*faad2-2.0_rc3 (25 Nov 2003)
+
+ 30 Dec 2003; foser <foser@gentoo.org> faad2-2.0_rc3.ebuild, metadata.xml :
+ Block -fpmath=sse because of #34392
+ Added metadata.xml and myself as maintainer for now
+
+ 25 Nov 2003; foser <foser@gentoo.org> faad2-2.0_rc3.ebuild :
+ New release, cleaned up ebuild and deps
+ Disabled xmms support for now, needs some clean fix
+
+ 02 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> faad2-2.0_rc1.ebuild:
+ added id3lib to deps and fixed breakage when USE=-xmms
+
+*faad2-2.0_rc1 (02 Oct 2003)
+
+ 02 Oct 2003; <lu_zero@gentoo.org> faad2-2.0_rc1.ebuild:
+ Release candidate, should solve the endianess problems
+
+ 29 Sep 2003; <lu_zero@gentoo.org> faad2-1.1.ebuild:
+ Marked stable for ppc.
+
+ 06 Jul 2003; Nick Hadaway <raker@gentoo.org> faad2-1.1.ebuild:
+ Marked stable for x86.
+
+ 13 Jun 2003; Jason Wever <weeve@gentoo.org> faad2-1.1.ebuild:
+ Added ~sparc to keywords.
+
+ 08 Jun 2003; Brandon Low <lostlogic@gentoo.org> faad2-1.1.ebuild:
+ Fix SRC_URI, now on mirror://sourceforge
+
+ 28 Apr 2003; Luca Barbato <lu_zero@gentoo.org> faad2-1.1.ebuild:
+ added ~ppc keyword
+
+*faad2-1.1 (11 Apr 2003)
+
+ 12 Apr 2003; Hannes Mehnert <hannes@gentoo.org> faad2-1.1.ebuild:
+ merged faad2-ebuild from bug #17342. thanks to Anders Bruun Olsen and Jason
+ Andryuk
+
+ 11 Apr 2003; Hannes Mehnert <hannes@gentoo.org> faad2-1.1.ebuild,
+ files/faad2-1.1-gentoo.diff:
+ initial import
+
diff --git a/media-libs/faad2/Manifest b/media-libs/faad2/Manifest
new file mode 100644
index 000000000..49e8f9735
--- /dev/null
+++ b/media-libs/faad2/Manifest
@@ -0,0 +1,11 @@
+AUX faad2-2.6.1-abi_has_changed.patch 496 RMD160 a5f11c7934f0fd0ebf4c4b361cf78fac82d8ebd2 SHA1 f7e9d89fc551e0b61a7b7555749ed7a3129a4ce8 SHA256 0ca18d9149cf4336cb43aa9ee1e32d44c61cb5e8728dd50425c52d0c80e558d3
+AUX faad2-2.6.1-broken-pipe.patch 799 RMD160 96f3be97dee17a36a9f2937927b0ad773ee4c9a9 SHA1 0b03728f40d00e552f738900e2f6215177af5417 SHA256 1eff3508caa528c45d99c4f146a0b81ab284f8554d39d24941ada54356da82a8
+AUX faad2-2.6.1-implicitdeclar.patch 335 RMD160 3f2d995eca4bb6d83c03fab62d293abc7afe4458 SHA1 d4ab5d38c9b75ed6417529c4d1a7ca204293c224 SHA256 e8eb2f5369ee359ecf54d3dae605283aa09688cd63270c9c74dcf4ea873abed5
+AUX faad2-2.6.1-libtool22.patch 324 RMD160 e7fa8d2592f7ba65b94a1f1f2d8b12a3ddc901c2 SHA1 ca4ee04aa1757b8f9deeef52b5bf35dc823da844 SHA256 9e9cf179b379fc028c60fd466b3b61e9b1f9c2b4016cbf6a93b15770c2ee1dfd
+AUX faad2-2.6.1-main-overflow.patch 609 RMD160 cd9fce4b343015321ab6c90f673d47f43ffa6acf SHA1 3c1172e62198db30f0d7fbabff41b0b942947dee SHA256 9c309f8b6809c05da5a52b51e9bb391fa22c6e2ef6b9d9755579e15412eb9994
+DIST faad2-2.6.1.tar.gz 839410 RMD160 ad559933dad6a65576a9947819190f04cb3b1c16 SHA1 b4ad33d3c4dfa6dbf3011a3da34c631926cabfad SHA256 8ad2c2e0c09b787a943e2ef831c1c84534e3a8726cc1eb1abc4da9eb3038285c
+DIST faad2-2.7.tar.gz 1137407 RMD160 3f0ca461e2953014d5b17edccb3337767d478b8d SHA1 80eaaa5cc576c35dd28863767b795c50cbcc0511 SHA256 ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330
+EBUILD faad2-2.6.1-r2.ebuild 1475 RMD160 5dc124348d51c9dbb0eebe34f0db4d99022fc17e SHA1 203acf3b7a9de1de552efa3b383a9c28d6c0d870 SHA256 a3c3a434b401497d13798f7a90d8c992ffc0db41b948ebb508cbeac6776825c9
+EBUILD faad2-2.7.ebuild 850 RMD160 84b4f9fdbdb4e38ed6138e203e2624940592f71b SHA1 42fc539bf2219d4fe9dd7f3a20a390cd989f6449 SHA256 e80a8819ad4fc28b60456aab378beef970338a313b75efde1ed0adffd458f778
+MISC ChangeLog 16439 RMD160 4397800e94439e7e0ae2a1f6ac01dd945412ed50 SHA1 460b18ac422488f92c9c5e1b7418b60929f8a3a9 SHA256 2621371fe9d49cf85c62c301859056400588d79c6caaca0abb49d49c5c236cd4
+MISC metadata.xml 509 RMD160 eccae902db760c56d55258ef0013946723a2399b SHA1 a12df0b8f27cf44403cbfb6a62547575e0d96a6c SHA256 401e3bd91028ddba4278b165e7ae400f181fb439beb09d0c96e4067778e0f52f
diff --git a/media-libs/faad2/faad2-2.6.1-r2.ebuild b/media-libs/faad2/faad2-2.6.1-r2.ebuild
new file mode 100644
index 000000000..65ad50e45
--- /dev/null
+++ b/media-libs/faad2/faad2-2.6.1-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/faad2-2.6.1-r2.ebuild,v 1.9 2008/11/05 04:10:23 beandog Exp $
+
+inherit eutils autotools multilib-native
+
+DESCRIPTION="AAC audio decoding library"
+HOMEPAGE="http://www.audiocoding.com/"
+SRC_URI="mirror://sourceforge/faac/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="digitalradio"
+
+RDEPEND=""
+DEPEND=""
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-abi_has_changed.patch"
+ epatch "${FILESDIR}/${P}-libtool22.patch"
+ epatch "${FILESDIR}/${P}-broken-pipe.patch"
+ epatch "${FILESDIR}/${P}-implicitdeclar.patch"
+ epatch "${FILESDIR}/${P}-main-overflow.patch"
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ econf \
+ $(use_with digitalradio drm)\
+ --without-xmms \
+ || die "econf failed"
+
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog NEWS README README.linux TODO
+}
+
+pkg_postinst() {
+ elog "Please note that from ${PN}-2.0* to ${P}, ABI has changed"
+ elog "So if you are upgrading from those versions, you need to rebuild"
+ elog "all the packages linked against ${PN}."
+ elog "You can use revdep-rebuild from app-portage/gentoolkit if you are"
+ elog "using portage or reconcilio if you are using paludis, or ..."
+}
diff --git a/media-libs/faad2/faad2-2.7.ebuild b/media-libs/faad2/faad2-2.7.ebuild
new file mode 100644
index 000000000..38e0dd7f8
--- /dev/null
+++ b/media-libs/faad2/faad2-2.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/faad2/faad2-2.7.ebuild,v 1.1 2009/02/19 23:08:41 aballier Exp $
+
+inherit eutils libtool multilib-native
+
+DESCRIPTION="AAC audio decoding library"
+HOMEPAGE="http://www.audiocoding.com/"
+SRC_URI="mirror://sourceforge/faac/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="digitalradio"
+
+RDEPEND=""
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ elibtoolize
+}
+
+multilib-native_src_compile_internal() {
+ econf \
+ $(use_with digitalradio drm)\
+ --without-xmms
+
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog NEWS README README.linux TODO
+}
diff --git a/media-libs/faad2/files/faad2-2.6.1-abi_has_changed.patch b/media-libs/faad2/files/faad2-2.6.1-abi_has_changed.patch
new file mode 100644
index 000000000..7206e3803
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.6.1-abi_has_changed.patch
@@ -0,0 +1,14 @@
+Index: faad2/libfaad/Makefile.am
+===================================================================
+--- faad2.orig/libfaad/Makefile.am
++++ faad2/libfaad/Makefile.am
+@@ -3,7 +3,8 @@ lib_LTLIBRARIES = libfaad.la
+ include_HEADERS = $(top_srcdir)/include/faad.h \
+ $(top_srcdir)/include/neaacdec.h
+
+-libfaad_la_LDFLAGS = -lm
++libfaad_la_LDFLAGS = -version-info 1:0:0
++libfaad_la_LIBADD = -lm
+
+ libfaad_la_SOURCES = bits.c cfft.c decoder.c drc.c \
+ drm_dec.c error.c filtbank.c \
diff --git a/media-libs/faad2/files/faad2-2.6.1-broken-pipe.patch b/media-libs/faad2/files/faad2-2.6.1-broken-pipe.patch
new file mode 100644
index 000000000..428d7dd8a
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.6.1-broken-pipe.patch
@@ -0,0 +1,22 @@
+--- faad2/frontend/main.c~ 2007-11-01 06:33:29.000000000 -0600
++++ faad2/frontend/main.c 2008-01-03 18:05:10.000000000 -0700
+@@ -640,7 +640,8 @@
+
+ if ((frameInfo.error == 0) && (frameInfo.samples > 0) && (!adts_out))
+ {
+- write_audio_file(aufile, sample_buffer, frameInfo.samples, 0);
++ if (write_audio_file(aufile, sample_buffer, frameInfo.samples, 0) == 0)
++ break;
+ }
+
+ /* fill buffer */
+@@ -976,7 +977,8 @@
+
+ if ((frameInfo.error == 0) && (sample_count > 0) && (!adts_out))
+ {
+- write_audio_file(aufile, sample_buffer, sample_count, delay);
++ if (write_audio_file(aufile, sample_buffer, sample_count, delay) == 0)
++ break;
+ }
+
+ if (frameInfo.error > 0)
diff --git a/media-libs/faad2/files/faad2-2.6.1-implicitdeclar.patch b/media-libs/faad2/files/faad2-2.6.1-implicitdeclar.patch
new file mode 100644
index 000000000..93793296d
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.6.1-implicitdeclar.patch
@@ -0,0 +1,11 @@
+diff -aur faad2-orig/frontend/main.c faad2/frontend/main.c
+--- faad2-orig/frontend/main.c 2007-11-01 08:33:29.000000000 -0400
++++ faad2/frontend/main.c 2008-06-21 19:33:08.000000000 -0400
+@@ -41,6 +41,7 @@
+ #include <stdarg.h>
+ #include <stdlib.h>
+ #include <getopt.h>
++#include <string.h>
+
+ #include <neaacdec.h>
+ #include <mp4ff.h>
diff --git a/media-libs/faad2/files/faad2-2.6.1-libtool22.patch b/media-libs/faad2/files/faad2-2.6.1-libtool22.patch
new file mode 100644
index 000000000..4eab08487
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.6.1-libtool22.patch
@@ -0,0 +1,13 @@
+Index: faad2/configure.in
+===================================================================
+--- faad2.orig/configure.in
++++ faad2/configure.in
+@@ -18,7 +18,7 @@ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_CPP
+ dnl disable for mpeg4ip plugin
+-dnl AC_PROG_CXX
++AC_PROG_CXX
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
diff --git a/media-libs/faad2/files/faad2-2.6.1-main-overflow.patch b/media-libs/faad2/files/faad2-2.6.1-main-overflow.patch
new file mode 100644
index 000000000..4111bae7f
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.6.1-main-overflow.patch
@@ -0,0 +1,13 @@
+Index: faad2/frontend/main.c
+===================================================================
+--- faad2.orig/frontend/main.c
++++ faad2/frontend/main.c
+@@ -916,6 +916,8 @@ int decodeMP4file(char *mp4file, char *s
+ sample_count = frameInfo.samples;
+ } else {
+ sample_count = (unsigned int)(dur * frameInfo.channels);
++ if (sample_count > frameInfo.samples)
++ sample_count = frameInfo.samples;
+
+ if (!useAacLength && !initial && (sampleId < numSamples/2) && (sample_count != frameInfo.samples))
+ {
diff --git a/media-libs/faad2/metadata.xml b/media-libs/faad2/metadata.xml
new file mode 100644
index 000000000..b7a1ada5a
--- /dev/null
+++ b/media-libs/faad2/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sound</herd>
+ <maintainer>
+ <email>sound@gentoo.org</email>
+ </maintainer>
+ <longdescription>The fastest ISO AAC audio decoder available, correctly decodes all MPEG-4 and MPEG-2 MAIN, LOW, LTP, LD and ER object type AAC files</longdescription>
+ <use>
+ <flag name="digitalradio">Digital Radio Mondiale (warning: disables other decoders)</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest
index 1b82c4217..be3e151fa 100644
--- a/media-libs/lcms/Manifest
+++ b/media-libs/lcms/Manifest
@@ -1,9 +1,11 @@
AUX lcms-1.15-bsd.patch 340 RMD160 e4119079acc099cb80a77a292f3ecf012eefe2b8 SHA1 570e6ee2b2e036b1f0038f978d53cf82519c9c77 SHA256 570feeae39f50732468292088b8c9c8189b3074f0f9629897864a73eb2d759b7
AUX lcms-1.17-multilib.patch 1695 RMD160 a59505fb9b512408314339362dc79399a786f500 SHA1 cd43616031304ce31fe685fe452117d103e6bf5a SHA256 3cf451dff9470c0ee004445d919fbb1245dd05ad0ad206607e7cb0f96000a383
+AUX lcms-CVE-2009-0793.patch 971 RMD160 6f7b14dd2b97071cae7c1b70d3e28df32431a137 SHA1 41714817248f5475ac975f815bf8847bbba3b034 SHA256 da71dbd8af0b287923ed48112fd85b43b9cc8ef82f051f4f499edf4c95898de5
AUX lcms.i.diff 803 RMD160 7d749a249f961fe697025991a81f60079c7fdecf SHA1 96bd4272a8b1e7798a29e9f2b8564c11ad9417ff SHA256 f54fc81e6f5a474ac4cf3c699b39e0c73cba7f645beca5b69a20c4e8a0e47c50
DIST lcms-1.17.tar.gz 898816 RMD160 1ad67295b53a82e4813294cbcdfccf8a5bdb1bbd SHA1 083eb02890048f843803a5974914e54b5e034493 SHA256 5ef3b4dab30956772009e29dba33fe1256cf9da161106a1e70b0966c96d14583
DIST lcms-1.18.tar.gz 915536 RMD160 76c37ac029f733bbb9a850234e62bfd2a4a04bf4 SHA1 7001badb14b2e9cb89e2637bdc56f23ebff2d40e SHA256 558f8e96c8b43a4e682295629ad84f154454b6c6447d8748401f7bcd72c0eb71
-EBUILD lcms-1.17.ebuild 1588 RMD160 567c8bf043183105e85e375f5c708bccb218d00f SHA1 fa642287b5f012a473c14a09a1b6a6ea0a14c5c2 SHA256 ed75e0b42ac5fa218b7ab4efec06f96bf41f833b5c967cf061db3bd8ac23d134
-EBUILD lcms-1.18.ebuild 1321 RMD160 b6bd7db5bc4afbeb6273af4674bc2718e13fdd0c SHA1 38bf5c95313c013ab28adf82ae3d0f86858ea359 SHA256 84cab9c97400ed17be1692a660b688ea6daff02e310a9d696430731d501ec075
+EBUILD lcms-1.17.ebuild 1623 RMD160 f494e1bc8a224c7422ea56c677dddc894af64baf SHA1 83c6a78d0fc333722799deed347f48f4603c2a08 SHA256 5a602ec48cc96fb8dd265235838c98a15357ac76ef4b89f910f3d2a263a157f0
+EBUILD lcms-1.18-r1.ebuild 1441 RMD160 a5df415c5c39e7860f87919bc62d78f025b519d8 SHA1 b2644b0b2394d7e957fd2f7abdbff8696f77e1cf SHA256 df44700bc6078c3162d10edeb1311f149250ca37da0d12a233a09cfd14668275
+EBUILD lcms-1.18.ebuild 1353 RMD160 80815cadf351ccf6749ff3374cb31f39c0e11410 SHA1 58f09704f6a65020c83038fbfb165a60d87d70c6 SHA256 ddd28d6bbae1a696f8a174737c759f3eea6272dc5c69516070205f922751bf64
MISC ChangeLog 10659 RMD160 aedd9d973659443a1bd304a8a85991042f8c7969 SHA1 117b8c7e203b01e220b76288282f45f034f69c2d SHA256 4b059dfa5323574a6184aa02b24bbf05fbef8586f35f37b65b50c4d0b40f3ffa
MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76
diff --git a/media-libs/lcms/files/lcms-CVE-2009-0793.patch b/media-libs/lcms/files/lcms-CVE-2009-0793.patch
new file mode 100644
index 000000000..6cdcc6adc
--- /dev/null
+++ b/media-libs/lcms/files/lcms-CVE-2009-0793.patch
@@ -0,0 +1,23 @@
+diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN lcms-1.18.orig/src/cmsxform.c lcms-1.18/src/cmsxform.c
+--- lcms-1.18.orig/src/cmsxform.c 2009-03-21 11:31:52.000000000 -0400
++++ lcms-1.18/src/cmsxform.c 2009-04-06 09:24:26.000000000 -0400
+@@ -660,6 +660,9 @@ LPMATSHAPER cmsBuildGrayOutputMatrixShap
+ GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag);
+ FromLstarToXYZ(GrayTRC, Shapes1);
+
++ if (GrayTRC == NULL)
++ return NULL;
++
+ // Reversing must be done after curve translation
+
+ Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]);
+@@ -675,6 +678,9 @@ LPMATSHAPER cmsBuildGrayOutputMatrixShap
+
+ GrayTRC = cmsReadICCGammaReversed(hProfile, icSigGrayTRCTag); // Y
+
++ if (GrayTRC == NULL)
++ return NULL;
++
+ Shapes[0] = cmsDupGamma(GrayTRC);
+ Shapes[1] = cmsDupGamma(GrayTRC);
+ Shapes[2] = cmsDupGamma(GrayTRC);
diff --git a/media-libs/lcms/lcms-1.17.ebuild b/media-libs/lcms/lcms-1.17.ebuild
index 03bd0f7b1..58fb20f3b 100644
--- a/media-libs/lcms/lcms-1.17.ebuild
+++ b/media-libs/lcms/lcms-1.17.ebuild
@@ -2,7 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.17.ebuild,v 1.11 2008/04/20 17:01:55 flameeyes Exp $
-EAPI=2
+EAPI="2"
+
+MULTILIB_IN_SOURCE_BUILD="yes"
+
inherit libtool eutils multilib multilib-native
DESCRIPTION="A lightweight, speed optimized color management engine"
diff --git a/media-libs/lcms/lcms-1.18-r1.ebuild b/media-libs/lcms/lcms-1.18-r1.ebuild
new file mode 100644
index 000000000..8329cae91
--- /dev/null
+++ b/media-libs/lcms/lcms-1.18-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.18.ebuild,v 1.5 2009/04/04 16:11:10 ranger Exp $
+
+EAPI="2"
+
+MULTILIB_IN_SOURCE_BUILD="yes"
+
+inherit libtool eutils multilib multilib-native
+
+DESCRIPTION="A lightweight, speed optimized color management engine"
+HOMEPAGE="http://www.littlecms.com/"
+SRC_URI="http://www.littlecms.com/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="tiff jpeg zlib python"
+
+RDEPEND="tiff? ( media-libs/tiff )
+ jpeg? ( media-libs/jpeg )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+ python? ( >=dev-lang/swig-1.3.31 )"
+
+src_prepare() {
+ # Fix for CVE-2009-0793, bug #264604
+ epatch "${FILESDIR}"/${PN}-CVE-2009-0793.patch
+ # run swig to regenerate lcms_wrap.cxx and lcms.py (bug #148728)
+ if use python; then
+ cd "${S}"/python
+ ./swig_lcms || die "swig_lcms failed"
+ fi
+}
+
+multilib-native_src_configure_internal() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_with jpeg) \
+ $(use_with python) \
+ $(use_with tiff) \
+ $(use_with zlib)
+}
+
+multilib-native_src_install_internal() {
+ emake \
+ DESTDIR="${D}" \
+ BINDIR="${D}"/usr/bin \
+ libdir=/usr/$(get_libdir) \
+ install || die "make install failed"
+
+ insinto /usr/share/lcms/profiles
+ doins testbed/*.icm
+
+ dodoc AUTHORS README* INSTALL NEWS doc/*
+}
diff --git a/media-libs/lcms/lcms-1.18.ebuild b/media-libs/lcms/lcms-1.18.ebuild
index 43e9de6c3..04be7087f 100644
--- a/media-libs/lcms/lcms-1.18.ebuild
+++ b/media-libs/lcms/lcms-1.18.ebuild
@@ -4,6 +4,8 @@
EAPI="2"
+MULTILIB_IN_SOURCE_BUILD="yes"
+
inherit libtool eutils multilib multilib-native
DESCRIPTION="A lightweight, speed optimized color management engine"
diff --git a/media-libs/libdc1394/ChangeLog b/media-libs/libdc1394/ChangeLog
new file mode 100644
index 000000000..7f4d395b7
--- /dev/null
+++ b/media-libs/libdc1394/ChangeLog
@@ -0,0 +1,272 @@
+# ChangeLog for media-libs/libdc1394
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/ChangeLog,v 1.39 2009/01/31 10:54:58 stefaan Exp $
+
+*libdc1394-2.0.3 (31 Jan 2009)
+
+ 31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+ +libdc1394-2.0.3.ebuild:
+ Bumping to 2.0.3, fixing bug #256428
+
+*libdc1394-1.2.2 (31 Jan 2009)
+
+ 31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+ +files/libdc1394-disable-raw-capture.patch, +libdc1394-1.2.2.ebuild:
+ Version bump, + new patch to disable obsolete raw capture (required for
+ bug #231908)
+
+ 31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+ -libdc1394-2.0.0_pre4.ebuild, -libdc1394-2.0.0-r1.ebuild:
+ Remove obsolete ebuilds
+
+ 11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ QA, fix bug #221621
+
+ 11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ -files/libdc1394-2.0.0_pre5-update-iso_channel.patch,
+ -files/libdc1394-2.0.0_pre6-extra-failure-removal.diff,
+ -files/libdc1394-2.0.0_pre6-grab_partial_image.diff,
+ -files/libdc1394-2.0.0_pre6-vendor_avt.diff,
+ -files/libdc1394-2.0.0_pre7-config.h-include-fix.patch,
+ -files/libdc1394-2.0.0_rc3-update-iso_channel.patch, -files/nox11.patch,
+ -libdc1394-1.0.0-r1.ebuild, -libdc1394-2.0.0_pre6-r2.ebuild,
+ -libdc1394-2.0.0_pre7-r1.ebuild, -libdc1394-2.0.0_rc3.ebuild,
+ -libdc1394-2.0.0.ebuild:
+ Purge obsolete versions
+
+*libdc1394-2.0.2 (11 Jun 2008)
+
+ 11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +libdc1394-2.0.2.ebuild:
+ Version bump to 2.0.2
+
+ 22 May 2008; Markus Rothe <corsair@gentoo.org> libdc1394-2.0.0-r1.ebuild:
+ Stable on ppc64
+
+ 21 Feb 2008; Michael Sterrett <mr_bones_@gentoo.org>
+ libdc1394-2.0.0.ebuild, libdc1394-2.0.0-r1.ebuild:
+ fix deps - virtual/x11 is no more
+
+*libdc1394-2.0.0-r1 (21 Jan 2008)
+
+ 21 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +libdc1394-2.0.0-r1.ebuild:
+ Fix bad communication of juju USE-flag to configure script (bug #206833)
+
+*libdc1394-2.0.0 (14 Jan 2008)
+
+ 14 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +libdc1394-2.0.0.ebuild:
+ Version bump to version 2.0.0
+
+ 14 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org> metadata.xml:
+ Assigning this package to stefaan, updating metadata.xml
+
+ 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing seemant from metadata.xml as per #202469. Assigning to
+ maintainer-needed.
+
+ 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ libdc1394-1.0.0-r1.ebuild, libdc1394-1.2.1.ebuild,
+ libdc1394-2.0.0_pre4.ebuild, libdc1394-2.0.0_pre6-r2.ebuild,
+ libdc1394-2.0.0_pre7-r1.ebuild, libdc1394-2.0.0_rc3.ebuild:
+ Drop virtual/x11 references.
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 13 Sep 2006; Seemant Kulleen <seemant@gentoo.org>
+ +files/libdc1394-1.2.1-nox11.patch, libdc1394-1.2.1.ebuild:
+ fixed up no X patch from Andre Hinrichs in bug #132208
+
+*libdc1394-2.0.0_rc3 (29 Aug 2006)
+
+ 29 Aug 2006; Seemant Kulleen <seemant@gentoo.org>
+ +files/libdc1394-2.0.0_rc3-update-iso_channel.patch,
+ +libdc1394-2.0.0_rc3.ebuild:
+ version bump -- watch for an API change since pre7
+
+*libdc1394-2.0.0_pre7-r1 (19 Jun 2006)
+
+ 19 Jun 2006; Seemant Kulleen <seemant@gentoo.org>
+ +files/libdc1394-2.0.0_pre7-config.h-include-fix.patch,
+ +libdc1394-2.0.0_pre7-r1.ebuild:
+ patch to fix the location of the include directive for config.h. submitted
+ upstream as well
+
+*libdc1394-2.0.0_pre7 (08 Jun 2006)
+
+ 08 Jun 2006; Seemant Kulleen <seemant@gentoo.org> -libdc1394-1.0.0.ebuild,
+ -libdc1394-2.0.0_pre5-r1.ebuild, -libdc1394-2.0.0_pre6-r1.ebuild,
+ +libdc1394-2.0.0_pre7.ebuild:
+ version bump a month late, and nobody told me :(
+
+ 03 May 2006; Seemant Kulleen <seemant@gentoo.org> libdc1394-1.0.0.ebuild,
+ libdc1394-2.0.0_pre4.ebuild, libdc1394-2.0.0_pre5-r1.ebuild,
+ libdc1394-2.0.0_pre6-r1.ebuild, libdc1394-2.0.0_pre6-r2.ebuild:
+ since we make use of the slotmove function in profile/updates, the old
+ SLOT=0 ebuilds all have to go away now
+
+*libdc1394-2.0.0_pre6-r2 (03 May 2006)
+*libdc1394-1.2.1 (03 May 2006)
+*libdc1394-1.0.0-r1 (03 May 2006)
+
+ 03 May 2006; Seemant Kulleen <seemant@gentoo.org>
+ +libdc1394-1.0.0-r1.ebuild, +libdc1394-1.2.1.ebuild,
+ +libdc1394-2.0.0_pre6-r2.ebuild:
+ Now that pre6 has changed API and install locations of its headers and
+ library names, we can safely SLOT version 1 and version 2 separately for
+ simultaneous install. Note that pre5 and earlier in the 2.0.0 branch will
+ NOT be put back into the tree at all, because they clash with version 1.
+ Also, pre6 is supposed to be closer to the final 2.0.0 release in terms of
+ API etc, so I am more confident with this change than I was earlier.
+ Additionally, added the fix for CLK_TCK and glibc-2.4, that really I should
+ have done months ago. My apologies for that. Bugs #117201 and #124995 are
+ now closed with this.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org>
+ files/digest-libdc1394-2.0.0_pre4, Manifest:
+ Fixing SHA256 digest, pass four
+
+ 10 Apr 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ libdc1394-2.0.0_pre6-r1.ebuild:
+ Fixed building with USE="-X", and updated dependency on libraw1394
+
+*libdc1394-2.0.0_pre6-r1 (06 Apr 2006)
+
+ 06 Apr 2006; Seemant Kulleen <seemant@gentoo.org>
+ +files/libdc1394-2.0.0_pre6-extra-failure-removal.diff,
+ -libdc1394-2.0.0_pre6.ebuild, +libdc1394-2.0.0_pre6-r1.ebuild:
+ add a patch that gets rid of the unconditional failure return in
+ dc1394_avt_get_mirror function. Patch thanks to Phil Lamoreaux
+
+*libdc1394-2.0.0_pre6 (20 Mar 2006)
+
+ 20 Mar 2006; Seemant Kulleen <seemant@gentoo.org>
+ +files/libdc1394-2.0.0_pre6-grab_partial_image.diff,
+ +files/libdc1394-2.0.0_pre6-vendor_avt.diff, -libdc1394-2.0.0_pre5.ebuild,
+ +libdc1394-2.0.0_pre6.ebuild:
+ version bump to latest release from upstream, with many fixes. API continues
+ to stabilise -- please check apps that you've compiled against pre5 and
+ before, they will need porting
+
+*libdc1394-2.0.0_pre5-r1 (07 Feb 2006)
+
+ 07 Feb 2006; Daniel Drake <dsd@gentoo.org>
+ +files/libdc1394-2.0.0_pre5-update-iso_channel.patch,
+ libdc1394-2.0.0_pre4.ebuild, +libdc1394-2.0.0_pre5-r1.ebuild:
+ Fix a bug where iso_channel attribute was not updated. Also fix pre4 for
+ modular X.
+
+ 29 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> libdc1394-1.0.0.ebuild:
+ Fix 1.0.0 for modular-x as well.
+
+ 29 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
+ libdc1394-2.0.0_pre5.ebuild:
+ Modular-X fixes.
+
+*libdc1394-2.0.0_pre5 (19 Oct 2005)
+
+ 19 Oct 2005; Seemant Kulleen <seemant@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild, +libdc1394-2.0.0_pre5.ebuild:
+ version bump thanks to: Aaron in bug #109659. I missed the announcement of
+ the release, so apologies for the delay
+
+ 19 Oct 2005; Seemant Kulleen <seemant@gentoo.org> files/nox11.patch,
+ libdc1394-1.0.0.ebuild:
+ fix the nox11 patch for libdc1394-1.0.0. Closes bug #90952 by Christoph Diesch
+
+ 30 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ Back to testing on ppc & sparc
+
+ 30 Sep 2005; Seemant Kulleen <seemant@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ should not have gone straight to stable
+
+ 14 Sep 2005; Seemant Kulleen <seemant@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ I don't understand, but now it's fixed
+
+ 12 Sep 2005; Seemant Kulleen <seemant@gentoo.org> +files/nox11-2.patch,
+ -libdc1394-0.9.3.ebuild, libdc1394-1.0.0.ebuild:
+ fix the nox11 patch to work with 2.0.0 series. Closes bug #105675 by tigger
+
+ 12 Sep 2005; Aron Griffis <agriffis@gentoo.org>
+ libdc1394-1.0.0.ebuild, libdc1394-2.0.0_pre4.ebuild:
+ Mark 1.0.0, 2.0.0_pre4 stable on alpha
+
+ 08 Sep 2005; Aron Griffis <agriffis@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ Mark 2.0.0_pre4 stable on ia64
+
+ 29 Aug 2005; Seemant Kulleen <seemant@gentoo.org>
+ libdc1394-2.0.0_pre4.ebuild:
+ use DESTDIR instead of einstall -- thanks stefaan
+
+*libdc1394-2.0.0_pre4 (29 Aug 2005)
+
+ 29 Aug 2005; Seemant Kulleen <seemant@gentoo.org>
+ +libdc1394-2.0.0_pre4.ebuild:
+ Version bump to newest prerelease + snapshot fixes
+
+ 26 Aug 2005; Seemant Kulleen <seemant@gentoo.org> +files/nox11.patch,
+ +libdc1394-0.9.3.ebuild, +libdc1394-1.0.0.ebuild:
+ move to media-libs, where it belongs. Why was it ever put into
+ media-plugins, when it's a lib?
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> libdc1394-1.0.0.ebuild:
+ stable on ia64
+
+ 01 Aug 2005; Seemant Kulleen <seemant@gentoo.org> -libdc1394-0.9.1.ebuild,
+ -libdc1394-0.9.5.ebuild:
+ remove cruft ebuilds
+
+ 17 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libdc1394-1.0.0.ebuild:
+ Stable on sparc
+
+ 08 May 2005; Aron Griffis <agriffis@gentoo.org> libdc1394-1.0.0.ebuild:
+ add ~ia64
+
+ 06 May 2005; Luca Barbato <lu_zero@gentoo.org> libdc1394-0.9.3.ebuild:
+ Marked x86
+
+ 27 Feb 2005; Simon Stelling <blubb@gentoo.org> libdc1394-1.0.0.ebuild:
+ stable on amd64
+
+ 25 Jan 2005; Markus Rothe <corsair@gentoo.org> libdc1394-1.0.0.ebuild:
+ Stable on ppc64
+
+ 04 Dec 2004; Markus Rothe <corsair@gentoo.org> libdc1394-1.0.0.ebuild:
+ Added ~ppc64 to KEYWORDS; bug #72993
+
+ 09 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> libdc1394-1.0.0.ebuild:
+ ~alpha keyword.
+
+ 05 Nov 2004; Travis Tilley <lv@gentoo.org> libdc1394-1.0.0.ebuild:
+ add missing ~amd64 keyword
+
+*libdc1394-1.0.0 (22 Oct 2004)
+
+ 22 Oct 2004; Jason Wever <weeve@gentoo.org> libdc1394-1.0.0.ebuild:
+ Added ~sparc keyword.
+
+ 23 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libdc1394-0.9.1.ebuild:
+ Removing libtool from RDEPEND.
+
+ 26 May 2004; Danny van Dyk <kugelfang@gentoo.org> libdc1394-0.9.3.ebuild:
+ Marked ~amd64.
+
+*libdc1394-0.9.3 (02 Mar 2004)
+
+ 02 Mar 2004; Hanno Boeck <hanno@gentoo.org> libdc1394-0.9.3.ebuild:
+ Version bump, resolves bug # 41792.
+
+*libdc1394-0.9.1 (11 Oct 2003)
+
+ 11 Oct 2003; Hanno Boeck <hanno@gentoo.org> libdc1394-0.9.1.ebuild:
+ Ebuild submitted by Stephen Edwards <sed@flashmail.com>.
+
diff --git a/media-libs/libdc1394/Manifest b/media-libs/libdc1394/Manifest
new file mode 100644
index 000000000..d2a78c394
--- /dev/null
+++ b/media-libs/libdc1394/Manifest
@@ -0,0 +1,9 @@
+AUX libdc1394-1.2.1-nox11.patch 2818 RMD160 00b65a5080b12cfe80fb875aa9d5f652e2e27582 SHA1 711fe0dccacedaafdf0533a65ae0a7fea4dbbe0e SHA256 94198adc2d2b4b1229737a5ee6e456dddfbfb2a7ef0e9ab7156ba9de80dc8747
+AUX libdc1394-disable-raw-capture.patch 905 RMD160 20f28c99080975d0fa5f038e7dde7b8ae28e781b SHA1 ea6cd821fd2ac4ccfcf5d17ae11c533924556736 SHA256 78c1b341ec5b19aea90e42ff74594d72f166bc29f5fd33cef8f4816849534aed
+AUX nox11-2.patch 3221 RMD160 dcca897e8f8417f6b063b52a7e2b9f8c5907790c SHA1 b82e35a875e2f1897931a407fbb4bae89ed08277 SHA256 a4b901e465cbd4aa900419b4364780dfa2ec736401dd3aec73a52ea5b1272d89
+DIST libdc1394-1.2.1.tar.gz 389075 RMD160 d44b07f218772a8fdd9d409b1e2dcf5152aa5f9f SHA1 99578d00a984bd9407facf5d95a3870b69a8b1d7 SHA256 5019d040ee4a803db5a4e9ce2857487f69d41d3bdec027f1eeef320e80fa227f
+DIST libdc1394-2.0.3.tar.gz 557666 RMD160 15443bfecaab1dd6052464cf75f67ca0eefa6fce SHA1 0a08b0c21ecb7c74c655588e5ea33999e9380847 SHA256 12c63814eb5b6721a46dde396044bd80f840a2c448f32ad3a71e93985d35e7ce
+EBUILD libdc1394-1.2.1.ebuild 1262 RMD160 49c1bde2e68014826f5530cc2eee3605d2aebac0 SHA1 418d7d3114402cd543613ba00e3803f0bcc33157 SHA256 3dc6dfc3209f644ac53020599a70cbc44894369996f934242c03690d7f4e2257
+EBUILD libdc1394-2.0.3.ebuild 1311 RMD160 60d595d8ed47e7a4309c64554a5484a5f82e6edb SHA1 cddfcc399b1806e983e5f90342b0d186369da58d SHA256 0d33edb9c39dbf0a409fa303b008adb663133269c2ad927b0f4aa7977a204708
+MISC ChangeLog 9971 RMD160 f8f358ed44919ce3d0bc5514e0ccb689b2d804f8 SHA1 404cdcaf0cddf941b31217ec415118bd4b054f1b SHA256 eaf9a02c444bc6a841bf7159f85f7873b01deb94029558fe1109fb823dafb2e4
+MISC metadata.xml 363 RMD160 c116dbd71788168bf2b4a1bfeaf103048eb9b5f5 SHA1 553eb25a4f69fb39282b5d9c7e37dea23cc7602a SHA256 3516e958bb13de282f2933a833ae8dd9126280a2191cea733fc00aeba4c337fc
diff --git a/media-libs/libdc1394/files/libdc1394-1.2.1-nox11.patch b/media-libs/libdc1394/files/libdc1394-1.2.1-nox11.patch
new file mode 100644
index 000000000..cbbb5c4aa
--- /dev/null
+++ b/media-libs/libdc1394/files/libdc1394-1.2.1-nox11.patch
@@ -0,0 +1,57 @@
+diff -ruN libdc1394-1.2.1.orig/examples/Makefile.in libdc1394-1.2.1/examples/Makefile.in
+--- libdc1394-1.2.1.orig/examples/Makefile.in 2006-03-31 06:53:44.000000000 +0200
++++ libdc1394-1.2.1/examples/Makefile.in 2006-05-07 09:59:31.000000000 +0200
+@@ -38,7 +38,7 @@
+ host_triplet = @host@
+ bin_PROGRAMS = dc1394_vloopback$(EXEEXT)
+ noinst_PROGRAMS = grab_gray_image$(EXEEXT) grab_partial_image$(EXEEXT) \
+- dc1394_multiview$(EXEEXT) grab_color_image$(EXEEXT)
++ grab_color_image$(EXEEXT)
+ subdir = examples
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+@@ -51,13 +51,7 @@
+ am__installdirs = "$(DESTDIR)$(bindir)"
+ binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+-am_dc1394_multiview_OBJECTS = \
+- dc1394_multiview-dc1394_multiview.$(OBJEXT)
+-dc1394_multiview_OBJECTS = $(am_dc1394_multiview_OBJECTS)
+ am__DEPENDENCIES_1 =
+-dc1394_multiview_DEPENDENCIES = ../libdc1394/libdc1394_control.la \
+- $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+- $(am__DEPENDENCIES_1)
+ am_dc1394_vloopback_OBJECTS = dc1394_vloopback.$(OBJEXT) \
+ affine.$(OBJEXT)
+ dc1394_vloopback_OBJECTS = $(am_dc1394_vloopback_OBJECTS)
+@@ -82,10 +76,10 @@
+ CCLD = $(CC)
+ LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+-SOURCES = $(dc1394_multiview_SOURCES) $(dc1394_vloopback_SOURCES) \
++SOURCES = $(dc1394_vloopback_SOURCES) \
+ $(grab_color_image_SOURCES) $(grab_gray_image_SOURCES) \
+ $(grab_partial_image_SOURCES)
+-DIST_SOURCES = $(dc1394_multiview_SOURCES) $(dc1394_vloopback_SOURCES) \
++DIST_SOURCES = $(dc1394_vloopback_SOURCES) \
+ $(grab_color_image_SOURCES) $(grab_gray_image_SOURCES) \
+ $(grab_partial_image_SOURCES)
+ ETAGS = etags
+@@ -202,8 +196,6 @@
+ grab_partial_image_SOURCES = grab_partial_image.c
+ grab_partial_image_LDADD = ../libdc1394/libdc1394_control.la -lraw1394
+ dc1394_multiview_CFLAGS = $(X_CFLAGS)
+-dc1394_multiview_SOURCES = dc1394_multiview.c
+-dc1394_multiview_LDADD = ../libdc1394/libdc1394_control.la -lraw1394 $(X_LIBS) $(X_PRE_LIBS) -lXv -lXext -lX11 $(X_EXTRA_LIBS)
+ dc1394_vloopback_SOURCES = dc1394_vloopback.c affine.c affine.h
+ dc1394_vloopback_LDADD = -lm ../libdc1394/libdc1394_control.la -lraw1394
+ all: all-am
+@@ -276,7 +268,7 @@
+ done
+ dc1394_multiview$(EXEEXT): $(dc1394_multiview_OBJECTS) $(dc1394_multiview_DEPENDENCIES)
+ @rm -f dc1394_multiview$(EXEEXT)
+- $(LINK) $(dc1394_multiview_LDFLAGS) $(dc1394_multiview_OBJECTS) $(dc1394_multiview_LDADD) $(LIBS)
++ $(LINK) $(dc1394_multiview_OBJECTS) $(dc1394_multiview_LDADD) $(LIBS)
+ dc1394_vloopback$(EXEEXT): $(dc1394_vloopback_OBJECTS) $(dc1394_vloopback_DEPENDENCIES)
+ @rm -f dc1394_vloopback$(EXEEXT)
+ $(LINK) $(dc1394_vloopback_LDFLAGS) $(dc1394_vloopback_OBJECTS) $(dc1394_vloopback_LDADD) $(LIBS)
diff --git a/media-libs/libdc1394/files/libdc1394-disable-raw-capture.patch b/media-libs/libdc1394/files/libdc1394-disable-raw-capture.patch
new file mode 100644
index 000000000..6e246e54b
--- /dev/null
+++ b/media-libs/libdc1394/files/libdc1394-disable-raw-capture.patch
@@ -0,0 +1,31 @@
+--- /tmp/libdc1394-1.2.2/libdc1394/dc1394_capture.c 2007-08-03 08:47:33.000000000 +0200
++++ libdc1394-1.2.2/libdc1394/dc1394_capture.c 2008-12-09 12:16:28.000000000 +0100
+@@ -27,6 +27,7 @@
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+ #include <errno.h>
++#include <stdio.h>
+
+ #include "config.h"
+ #include "dc1394_control.h"
+@@ -424,6 +425,12 @@
+ dc1394_multi_capture(raw1394handle_t handle, dc1394_cameracapture *cams,
+ int num)
+ {
++ // this functionality is not supported anymore in libraw1394-2.0.0,
++ // nor in recent linux kernels, and is superseded by the dma capture
++ // functions below
++ fprintf(stderr, "libdc1394: error, raw capture mode is not supported anymore");
++ return DC1394_FAILURE;
++#if 0
+ int i, j;
+ _dc1394_all_captured= num;
+
+@@ -493,6 +500,7 @@
+ }
+
+ return DC1394_SUCCESS;
++#endif
+ }
+
+ /**********************************
diff --git a/media-libs/libdc1394/files/nox11-2.patch b/media-libs/libdc1394/files/nox11-2.patch
new file mode 100644
index 000000000..feec5c17c
--- /dev/null
+++ b/media-libs/libdc1394/files/nox11-2.patch
@@ -0,0 +1,64 @@
+diff -urN libdc1394-2.0.0-pre4.orig/examples/Makefile.in libdc1394-2.0.0-pre4/examples/Makefile.in
+--- libdc1394-2.0.0-pre4.orig/examples/Makefile.in 2005-08-04 04:32:32.000000000 -0400
++++ libdc1394-2.0.0-pre4/examples/Makefile.in 2005-09-12 12:09:51.000000000 -0400
+@@ -90,7 +90,7 @@
+
+ MAINTAINERCLEANFILES = Makefile.in
+ bin_PROGRAMS = dc1394_vloopback
+-noinst_PROGRAMS = grab_gray_image grab_partial_image dc1394_multiview grab_color_image
++noinst_PROGRAMS = grab_gray_image grab_partial_image grab_color_image
+
+ grab_gray_image_SOURCES = grab_gray_image.c
+ grab_gray_image_LDADD = ../libdc1394/libdc1394_control.la -lraw1394
+@@ -101,10 +101,6 @@
+ grab_partial_image_SOURCES = grab_partial_image.c
+ grab_partial_image_LDADD = ../libdc1394/libdc1394_control.la -lraw1394
+
+-dc1394_multiview_CFLAGS = $(X_CFLAGS)
+-dc1394_multiview_SOURCES = dc1394_multiview.c
+-dc1394_multiview_LDADD = ../libdc1394/libdc1394_control.la -lraw1394 $(X_LIBS) $(X_PRE_LIBS) -lXv -lXext -lX11 $(X_EXTRA_LIBS)
+-
+ dc1394_vloopback_SOURCES = dc1394_vloopback.c affine.c affine.h
+ dc1394_vloopback_LDADD = -lm ../libdc1394/libdc1394_control.la -lraw1394
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+@@ -112,7 +108,7 @@
+ CONFIG_CLEAN_FILES =
+ bin_PROGRAMS = dc1394_vloopback$(EXEEXT)
+ noinst_PROGRAMS = grab_gray_image$(EXEEXT) grab_partial_image$(EXEEXT) \
+-dc1394_multiview$(EXEEXT) grab_color_image$(EXEEXT)
++ grab_color_image$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+
+
+@@ -133,9 +129,6 @@
+ grab_partial_image_OBJECTS = grab_partial_image.$(OBJEXT)
+ grab_partial_image_DEPENDENCIES = ../libdc1394/libdc1394_control.la
+ grab_partial_image_LDFLAGS =
+-dc1394_multiview_OBJECTS = dc1394_multiview.$(OBJEXT)
+-dc1394_multiview_DEPENDENCIES = ../libdc1394/libdc1394_control.la
+-dc1394_multiview_LDFLAGS =
+ grab_color_image_OBJECTS = grab_color_image.$(OBJEXT)
+ grab_color_image_DEPENDENCIES = ../libdc1394/libdc1394_control.la
+ grab_color_image_LDFLAGS =
+@@ -151,8 +144,8 @@
+
+ TAR = tar
+ GZIP_ENV = --best
+-SOURCES = $(dc1394_vloopback_SOURCES) $(grab_gray_image_SOURCES) $(grab_partial_image_SOURCES) $(dc1394_multiview_SOURCES) $(grab_color_image_SOURCES)
+-OBJECTS = $(dc1394_vloopback_OBJECTS) $(grab_gray_image_OBJECTS) $(grab_partial_image_OBJECTS) $(dc1394_multiview_OBJECTS) $(grab_color_image_OBJECTS)
++SOURCES = $(dc1394_vloopback_SOURCES) $(grab_gray_image_SOURCES) $(grab_partial_image_SOURCES) $(grab_color_image_SOURCES)
++OBJECTS = $(dc1394_vloopback_OBJECTS) $(grab_gray_image_OBJECTS) $(grab_partial_image_OBJECTS) $(grab_color_image_OBJECTS)
+
+ all: all-redirect
+ .SUFFIXES:
+@@ -255,10 +248,6 @@
+ @rm -f grab_partial_image$(EXEEXT)
+ $(LINK) $(grab_partial_image_LDFLAGS) $(grab_partial_image_OBJECTS) $(grab_partial_image_LDADD) $(LIBS)
+
+-dc1394_multiview$(EXEEXT): $(dc1394_multiview_OBJECTS) $(dc1394_multiview_DEPENDENCIES)
+- @rm -f dc1394_multiview$(EXEEXT)
+- $(LINK) $(dc1394_multiview_LDFLAGS) $(dc1394_multiview_OBJECTS) $(dc1394_multiview_LDADD) $(LIBS)
+-
+ grab_color_image$(EXEEXT): $(grab_color_image_OBJECTS) $(grab_color_image_DEPENDENCIES)
+ @rm -f grab_color_image$(EXEEXT)
+ $(LINK) $(grab_color_image_LDFLAGS) $(grab_color_image_OBJECTS) $(grab_color_image_LDADD) $(LIBS)
diff --git a/media-libs/libdc1394/libdc1394-1.2.1.ebuild b/media-libs/libdc1394/libdc1394-1.2.1.ebuild
new file mode 100644
index 000000000..f012b5547
--- /dev/null
+++ b/media-libs/libdc1394/libdc1394-1.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-1.2.1.ebuild,v 1.3 2007/07/22 09:35:30 dberkholz Exp $
+
+EAPI="1"
+
+inherit eutils flag-o-matic multilib-native
+
+DESCRIPTION="libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification (found at http://www.1394ta.org/)"
+HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="X"
+
+RDEPEND=">=sys-libs/libraw1394-0.9.0
+ X? ( x11-libs/libSM x11-libs/libXv )"
+DEPEND="${RDEPEND}
+ !=sys-libs/libdc1394-1.0.0
+ sys-devel/libtool"
+
+src_unpack() {
+ unpack ${A}; cd ${S}
+ if ! use X; then
+ epatch ${FILESDIR}/${P}-nox11.patch
+ fi
+}
+
+multilib-native_src_compile_internal() {
+ if has_version '>=sys-libs/glibc-2.4' ; then
+ append-flags "-DCLK_TCK=CLOCKS_PER_SEC"
+ fi
+
+ econf || die
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR=${D} install || die
+ dodoc NEWS README AUTHORS
+}
diff --git a/media-libs/libdc1394/libdc1394-2.0.3.ebuild b/media-libs/libdc1394/libdc1394-2.0.3.ebuild
new file mode 100644
index 000000000..9690c00aa
--- /dev/null
+++ b/media-libs/libdc1394/libdc1394-2.0.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-2.0.3.ebuild,v 1.1 2009/01/31 10:54:58 stefaan Exp $
+
+EAPI="2"
+
+inherit eutils multilib-native
+
+DESCRIPTION="Library to interface with IEEE 1394 cameras following the IIDC specification"
+HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="X doc juju"
+
+RDEPEND=">=sys-libs/libraw1394-1.2.0[lib32?]
+ juju? ( >=sys-kernel/linux-headers-2.6.23-r3 )
+ X? ( x11-libs/libSM[lib32?] x11-libs/libXv[lib32?] )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+multilib-native_src_configure_internal() {
+ local myconf=""
+ if use juju; then
+ myconf="--with-juju-dir"
+ fi
+
+ econf \
+ --program-suffix=2 \
+ $(use_with X x) \
+ $(use_enable doc doxygen-html) \
+ ${myconf} \
+ || die "econf failed"
+}
+
+multilib-native_src_compile_internal() {
+ emake || die "emake failed"
+ if use doc ; then
+ emake doc || die "emake doc failed"
+ fi
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc NEWS README AUTHORS ChangeLog
+ use doc && dohtml doc/html/*
+}
diff --git a/media-libs/libdc1394/metadata.xml b/media-libs/libdc1394/metadata.xml
new file mode 100644
index 000000000..c13080fe1
--- /dev/null
+++ b/media-libs/libdc1394/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>stefaan@gentoo.org</email>
+ <name>Stefaan De Roeck</name>
+ </maintainer>
+ <use>
+ <flag name="juju">Use the new juju firewire stack in the Linux kernel</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-libs/libdca/ChangeLog b/media-libs/libdca/ChangeLog
new file mode 100644
index 000000000..94caa86f1
--- /dev/null
+++ b/media-libs/libdca/ChangeLog
@@ -0,0 +1,82 @@
+# ChangeLog for media-libs/libdca
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdca/ChangeLog,v 1.21 2008/06/16 10:37:49 flameeyes Exp $
+
+ 16 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ -files/libdca-0.0.5-constant.patch, libdca-0.0.5-r2.ebuild:
+ Move the patch to the mirrors as it's bigger than 20K.
+
+*libdca-0.0.5-r2 (16 Jun 2008)
+
+ 16 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libdca-0.0.5-constant.patch,
+ files/libdca-0.0.5-tests-optional.patch, -libdca-0.0.5-r1.ebuild,
+ +libdca-0.0.5-r2.ebuild:
+ Fix the test building with a slightly different patch, that doesn't expose
+ a conditional during configure (and thus an USE flag). Add my costantise
+ patch (that has been applied upstream already) to reduce memory footprint.
+
+*libdca-0.0.5-r1 (13 Jun 2008)
+
+ 13 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/libdca-0.0.5-tests-optional.patch, +libdca-0.0.5-r1.ebuild:
+ Don't build tests and examples which aren't installed anyway wrt bug
+ 226341.
+
+ 03 Nov 2007; Samuli Suominen <drac@gentoo.org> libdca-0.0.5.ebuild:
+ Stable arm wrt #192579.
+
+ 08 Oct 2007; Markus Rothe <corsair@gentoo.org> libdca-0.0.5.ebuild:
+ Stable on ppc64; bug #192579
+
+ 24 Sep 2007; Raúl Porcel <armin76@gentoo.org> libdca-0.0.5.ebuild:
+ alpha/ia64 stable wrt #192579
+
+ 17 Sep 2007; Markus Ullmann <jokey@gentoo.org> libdca-0.0.5.ebuild:
+ Stable on sparc wrt bug #192579
+
+ 17 Sep 2007; Lars Weiler <pylon@gentoo.org> libdca-0.0.5.ebuild:
+ Stable on ppc; bug #192579.
+
+ 15 Sep 2007; Jurek Bartuszek <jurek@gentoo.org> libdca-0.0.5.ebuild:
+ x86 stable (bug #192579)
+
+ 15 Sep 2007; Jeroen Roovers <jer@gentoo.org> libdca-0.0.5.ebuild:
+ Stable for HPPA (bug #192579).
+
+ 15 Sep 2007; Christoph Mende <angelos@gentoo.org> libdca-0.0.5.ebuild:
+ Stable on amd64 wrt bug #192579
+
+ 07 Sep 2007; Stuart Longland <redhatter@gentoo.org> libdca-0.0.5.ebuild:
+ Tested and working on MIPS. Keyworded ~mips.
+
+ 02 Aug 2007; Roy Marples <uberlord@gentoo.org> libdca-0.0.5.ebuild:
+ Keyworded ~x86-fbsd, #175164
+
+ 28 Jul 2007; Samuli Suominen <drac@gentoo.org> libdca-0.0.5.ebuild:
+ Add ~arm wrt bug 175164.
+
+ 03 Jun 2007; Matti Bickel <mabi@gentoo.org> libdca-0.0.5.ebuild:
+ ~ppc added (bug #175164)
+
+ 22 Apr 2007; Markus Rothe <corsair@gentoo.org> libdca-0.0.5.ebuild:
+ Added ~ppc64; bug #175164
+
+ 22 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> libdca-0.0.5.ebuild:
+ Add ~alpha keyword, bug 175164.
+
+ 19 Apr 2007; Raúl Porcel <armin76@gentoo.org> libdca-0.0.5.ebuild:
+ Add ~ia64 wrt bug 175164
+
+ 19 Apr 2007; Jeroen Roovers <jer@gentoo.org> libdca-0.0.5.ebuild:
+ Marked ~hppa (bug #175164).
+
+ 19 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> libdca-0.0.5.ebuild:
+ Keyworded ~sparc wrt #175164
+
+*libdca-0.0.5 (18 Apr 2007)
+
+ 18 Apr 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/libdca-0.0.5-cflags.patch, +metadata.xml, +libdca-0.0.5.ebuild:
+ initial import, new version and name of media-libs/libdts
+
diff --git a/media-libs/libdca/Manifest b/media-libs/libdca/Manifest
new file mode 100644
index 000000000..cb268b0ca
--- /dev/null
+++ b/media-libs/libdca/Manifest
@@ -0,0 +1,8 @@
+AUX libdca-0.0.5-cflags.patch 492 RMD160 7919b4b95f0b55adfe8f272286b91cd204ff70e6 SHA1 84fca2d9557fba66f5e8766af4c9cf8609bc2238 SHA256 4280e8c1b2ac3833f4e02d15a7481adb33eba95106efa79d050bd0bcd4d9d6f3
+AUX libdca-0.0.5-tests-optional.patch 508 RMD160 c8a492bb62bff2c84ba5c4265b4be366126cddb6 SHA1 2402bdb42b4e90db168d51a6970b7fa776ba6a29 SHA256 030207f93f253bac405c61dd6eb779c943d34fb2a801d046cc253074f849c7d2
+DIST libdca-0.0.5-constant.patch.bz2 3424 RMD160 91c045c1a8c5d6e4fe3d1c0945c58bac5a4a8de6 SHA1 b5efaddecfa0de8d2eed3b250e10a7568ba0e132 SHA256 d8923ad6a61b3e5219e83842e1499e08cace8eabc4b8a9ae23db2ee00939cc5d
+DIST libdca-0.0.5.tar.bz2 393291 RMD160 979ef56b7484e6542db035d03258f5fba63b9302 SHA1 3fa5188eaaa2fc83fb9c4196f6695a23cb17f3bc SHA256 dba022e022109a5bacbe122d50917769ff27b64a7bba104bd38ced8de8510642
+EBUILD libdca-0.0.5-r2.ebuild 1209 RMD160 6eb0d09e54a39c55ebe7389969193a8164a5c40c SHA1 bf981e57c6092e584d700effde5990f639179cbd SHA256 ecd89b9d9344d6d9be44d87be1b8d6249ebe253d7b451443a5327ca6f16ec56c
+EBUILD libdca-0.0.5.ebuild 1025 RMD160 335ed233136c40234d0c269f9ad66a22ec1053c7 SHA1 8d3313ae38b6b9a54d64906c16740441ce858073 SHA256 e057d9260811ed7338050a5ef6eabdf1596dad396d357d212f65f637c3a58a86
+MISC ChangeLog 3028 RMD160 23e317b4031bd6f02c6604a1626c8942319cd823 SHA1 a44f07e85d766f6c60dd9650b82a83e83dec66ec SHA256 d164d06ed8382ebb69a30a26bdc9c226facbaa6329f330cb4ff320f08601a527
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-libs/libdca/files/libdca-0.0.5-cflags.patch b/media-libs/libdca/files/libdca-0.0.5-cflags.patch
new file mode 100644
index 000000000..16e897f79
--- /dev/null
+++ b/media-libs/libdca/files/libdca-0.0.5-cflags.patch
@@ -0,0 +1,12 @@
+Index: libdca-0.0.5/configure.ac
+===================================================================
+--- libdca-0.0.5.orig/configure.ac
++++ libdca-0.0.5/configure.ac
+@@ -32,7 +32,6 @@ if test x"$GCC" = x"yes"; then
+ TRY_CFLAGS=`echo "$OPT_CFLAGS $CFLAGS"|sed "s/-O[0-9]*//g"`
+ changequote([,])
+ TRY_CFLAGS="$TRY_CFLAGS -O3"
+- AC_TRY_CFLAGS([$TRY_CFLAGS],[OPT_CFLAGS=$TRY_CFLAGS; CFLAGS=""])
+
+ AC_ARG_ENABLE([debug],
+ [ --enable-debug debug mode configuration])
diff --git a/media-libs/libdca/files/libdca-0.0.5-tests-optional.patch b/media-libs/libdca/files/libdca-0.0.5-tests-optional.patch
new file mode 100644
index 000000000..73a5dfaa9
--- /dev/null
+++ b/media-libs/libdca/files/libdca-0.0.5-tests-optional.patch
@@ -0,0 +1,15 @@
+diff -NrU5 libdca-0.0.5.orig/test/Makefile.am libdca-0.0.5/test/Makefile.am
+--- libdca-0.0.5.orig/test/Makefile.am 2008-06-13 23:54:27.000000000 +0200
++++ libdca-0.0.5/test/Makefile.am 2008-06-13 23:54:46.000000000 +0200
+@@ -1,10 +1,10 @@
+ AM_CFLAGS = $(DCADEC_CFLAGS)
+
+-noinst_PROGRAMS = compare
++check_PROGRAMS = compare
+ compare_SOURCES = compare.c
+ compare_LDADD = $(COMPARE_LIBS)
+
+ dist_check_SCRIPTS = regression compile globals
+ EXTRA_DIST = tests
+ TESTS = regression compile
+ #broken test: globals
diff --git a/media-libs/libdca/libdca-0.0.5-r2.ebuild b/media-libs/libdca/libdca-0.0.5-r2.ebuild
new file mode 100644
index 000000000..634f09fb7
--- /dev/null
+++ b/media-libs/libdca/libdca-0.0.5-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdca/libdca-0.0.5-r2.ebuild,v 1.2 2008/06/16 10:37:49 flameeyes Exp $
+
+inherit autotools base multilib-native
+
+DESCRIPTION="library for decoding DTS Coherent Acoustics streams used in DVD"
+HOMEPAGE="http://www.videolan.org/developers/libdca.html"
+SRC_URI="http://www.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2
+ mirror://gentoo/${P}-constant.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="oss debug"
+
+RDEPEND="!media-libs/libdts"
+
+DOCS="AUTHORS ChangeLog NEWS README TODO doc/${PN}.txt"
+
+PATCHES=( "${FILESDIR}"/${P}-cflags.patch
+ "${FILESDIR}"/${P}-tests-optional.patch
+ "${DISTDIR}"/${P}-constant.patch.bz2 )
+
+src_unpack() {
+ base_src_unpack
+ cd "${S}"
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ econf $(use_enable oss) $(use_enable debug)
+
+ emake OPT_CFLAGS="" || die "emake failed."
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO doc/${PN}.txt
+}
diff --git a/media-libs/libdca/libdca-0.0.5.ebuild b/media-libs/libdca/libdca-0.0.5.ebuild
new file mode 100644
index 000000000..f0dc13058
--- /dev/null
+++ b/media-libs/libdca/libdca-0.0.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdca/libdca-0.0.5.ebuild,v 1.21 2007/12/29 11:25:28 vapier Exp $
+
+inherit eutils toolchain-funcs autotools multilib-native
+
+DESCRIPTION="library for decoding DTS Coherent Acoustics streams used in DVD"
+HOMEPAGE="http://www.videolan.org/developers/libdca.html"
+SRC_URI="http://www.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="oss debug"
+
+RDEPEND="!media-libs/libdts"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-cflags.patch
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ econf $(use_enable oss) $(use_enable debug)
+ emake OPT_CFLAGS="" || die "emake failed."
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README TODO doc/${PN}.txt
+}
diff --git a/media-libs/libdca/metadata.xml b/media-libs/libdca/metadata.xml
new file mode 100644
index 000000000..e1774e3d9
--- /dev/null
+++ b/media-libs/libdca/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-libs/libdvdcss/ChangeLog b/media-libs/libdvdcss/ChangeLog
new file mode 100644
index 000000000..ee85594c5
--- /dev/null
+++ b/media-libs/libdvdcss/ChangeLog
@@ -0,0 +1,294 @@
+# ChangeLog for media-libs/libdvdcss
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/ChangeLog,v 1.75 2008/08/29 21:50:30 aballier Exp $
+
+*libdvdcss-1.2.10 (29 Aug 2008)
+
+ 29 Aug 2008; Alexis Ballier <aballier@gentoo.org>
+ +libdvdcss-1.2.10.ebuild:
+ version bump
+
+ 16 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ libdvdcss-1.2.9-r1.ebuild:
+ Disable building of the test command during 'make all', use it as a
+ compile-test during 'make check' instead.
+
+ 03 Feb 2008; Alexis Ballier <aballier@gentoo.org> libdvdcss-1.2.9.ebuild,
+ libdvdcss-1.2.9-r1.ebuild:
+ No need to let it write to /var/cache/fonts, it might not be writable after
+ all and we can write in the sandbox...
+
+ 11 Jan 2008; Alexis Ballier <aballier@gentoo.org> libdvdcss-1.2.9.ebuild,
+ libdvdcss-1.2.9-r1.ebuild:
+ fix homepage
+
+ 09 Sep 2007; Markus Rothe <corsair@gentoo.org> libdvdcss-1.2.9-r1.ebuild:
+ Stable on ppc64; bug #187190
+
+ 24 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ libdvdcss-1.2.9-r1.ebuild:
+ ppc stable, bug #187190
+
+ 24 Aug 2007; Raúl Porcel <armin76@gentoo.org> libdvdcss-1.2.9-r1.ebuild:
+ alpha stable wrt #187190
+
+ 22 Aug 2007; Christoph Mende <angelos@gentoo.org>
+ libdvdcss-1.2.9-r1.ebuild:
+ Stable on amd64 wrt bug #187190
+
+ 21 Aug 2007; Jeroen Roovers <jer@gentoo.org> libdvdcss-1.2.9-r1.ebuild:
+ Stable for HPPA (bug #187190).
+
+ 27 Jul 2007; Alexis Ballier <aballier@gentoo.org>
+ files/libdvdcss-1.2.9-latex-character-encoding.patch:
+ Fix character encoding for html pages to be utf8, otherwise it would not
+ display correctly non ascii chars, thanks to Ian Abbott <ian@abbott.org>,
+ bug #186786
+
+ 27 Jul 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/libdvdcss-1.2.9-latex-character-encoding.patch,
+ libdvdcss-1.2.9-r1.ebuild:
+ Fix character encoding to be able to build latex documentation, bug #167704,
+ and install the refman that has been compiled
+
+ 25 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ libdvdcss-1.2.9-r1.ebuild:
+ Stable on sparc
+
+ 24 Apr 2007; Raúl Porcel <armin76@gentoo.org> libdvdcss-1.2.9-r1.ebuild:
+ ia64 + x86 stable
+
+*libdvdcss-1.2.9-r1 (05 Feb 2007)
+
+ 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild,
+ +libdvdcss-1.2.9-r1.ebuild:
+ Unsetting CFLAGS is a very bad idea, get a revbump without any kind of
+ filtering to see if there are still problems (and where, as the comment
+ refers of some otherwise unspecified arches), while using strip-flags for
+ the current stable.
+
+ 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Remove static useflag, always build both shared and static library, thanks
+ to Jakub Moc in bug #165385. Remove the broken idea of ABI compatibility
+ symlinks.
+
+ 09 Nov 2006; Matthias Schwarzott <zzam@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Changed automake-dependency to latest.
+
+ 02 Nov 2006; Matthias Schwarzott <zzam@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Added correct automake-dependency.
+
+ 05 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -libdvdcss-1.2.8.ebuild:
+ Drop old version.
+
+ 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Marked stable on mips.
+
+ 22 Jun 2006; Fabian Groffen <grobian@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Marked ppc-macos stable (bug #111132)
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 06 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+ libdvdcss-1.2.8.ebuild:
+ Drop virtual/libc dependency.
+
+ 07 Feb 2006; Aron Griffis <agriffis@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Mark 1.2.9 stable on alpha
+
+ 13 Jan 2006; Mike Frysinger <vapier@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Clean up ebuild and add sh love.
+
+ 14 Dec 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ libdvdcss-1.2.9.ebuild:
+ Stable on hppa.
+
+ 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
+ libdvdcss-1.2.9.ebuild:
+ Stable on ppc.
+
+ 09 Nov 2005; Luis Medinas <metalgod@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Marked Stable on amd64. Bug #111132.
+
+ 05 Nov 2005; Mark Loeser <halcy0n@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Stable on x86; bug #111132
+
+ 04 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libdvdcss-1.2.9.ebuild:
+ Stable on sparc wrt #111132
+
+ 04 Nov 2005; Brent Baude <ranger@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Marking libdvdcss-1.2.9 ppc64 stable for bug 111132
+
+ 04 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Add prediction for writing on /var/cache/fonts.
+
+ 01 Nov 2005; Diego Pettenò <flameeyes@gentoo.org>
+ -libdvdcss-0.0.3.3.ebuild, -libdvdcss-1.1.1-r2.ebuild:
+ Removed old versions.
+
+ 04 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ libdvdcss-0.0.3.3.ebuild, libdvdcss-1.1.1-r2.ebuild,
+ libdvdcss-1.2.8.ebuild, libdvdcss-1.2.9.ebuild:
+ Don't install COPYING and INSTALL files. Use autotools eclass to re-create
+ autotools support.
+
+ 01 Aug 2005; Chris White <chriswhite@gentoo.org> libdvdcss-1.2.9.ebuild:
+ Added einfo line before autotools rebuild so people don't think their system
+ is frozen.
+
+*libdvdcss-1.2.9 (14 Jul 2005)
+
+ 14 Jul 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libdvdcss-1.2.9-doc.patch, +libdvdcss-1.2.9.ebuild:
+ Updated to latest upstream version. Added patch to avoid API docs build.
+
+ 28 Feb 2005; Kito <kito@gentoo.org> libdvdcss-1.2.8.ebuild:
+ stable on ppc-macos
+
+ 27 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> libdvdcss-1.2.8.ebuild:
+ added support for extra documentation and the static useflag. fixes bug #52501
+
+ 07 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> libdvdcss-0.0.3.3.ebuild:
+ removed sed call in global scope from libdvdcss-0.0.3.3. fixes #77000.
+
+ 04 Jan 2005; Hardave Riar <hardave@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Stable on mips, dep of bug #74475.
+
+ 06 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libdvdcss-1.2.8.ebuild:
+ get_libdir fixes.
+
+ 24 Sep 2004; kito@gentoo.org libdvdcss-1.2.8.ebuild:
+ ~ppc-macos keyword
+
+ 21 Aug 2004; Hardave Riar <hardave@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Added ~mips keyword
+
+ 28 Jul 2004; Tom Gall <tgall@gentoo.org> libdvdcss-1.2.8.ebuild:
+ stable on ppc64, bug #55076
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libdvdcss-0.0.3.3.ebuild, libdvdcss-1.1.1-r2.ebuild, libdvdcss-1.2.8.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> libdvdcss-1.2.8.ebuild:
+ stable on ia64
+
+ 13 Jan 2004; Aron Griffis <agriffis@gentoo.org> libdvdcss-1.2.8.ebuild:
+ stable on alpha
+
+ 29 Dec 2003; Sven Blumenstein <bazik@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Marked stable on sparc to fix xine-lib depend.
+
+ 29 Dec 2003; Guy Martin <gmsoft@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Marked stable on hppa.
+
+ 18 Dec 2003; Martin Holzer <mholzer@gentoo.org> libdvdcss-1.2.3.ebuild,
+ libdvdcss-1.2.5.ebuild, libdvdcss-1.2.6.ebuild:
+ updating src + hp. Closes
+
+ 18 Dec 2003; Martin Holzer <mholzer@gentoo.org> libdvdcss-1.2.8.ebuild:
+ updating src + hp. Closes #36077.
+
+ 26 Oct 2003; Brad House <brad_mssw@gentoo.org> libdvdcss-1.2.8.ebuild:
+ add amd64 flag
+
+ 17 Oct 2003; Nick Hadaway <raker@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Marked stable for x86.
+
+ 12 Aug 2003; Jason Wever <weeve@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Added ~sparc to keywords.
+
+*libdvdcss-1.2.8 (30 Jul 2003)
+
+ 30 Jul 2003; Nick Hadaway <raker@gentoo.org> libdvdcss-1.2.8.ebuild:
+ Version bump. Bug fixes only, no feature changes.
+
+*libdvdcss-1.2.7 (10 Jul 2003)
+
+ 10 Jul 2003; Brandon Low <lostlogic@gentoo.org> libdvdcss-1.2.7.ebuild:
+ Bump
+
+ 04 Jul 2003; Luca Barbato <lu_zero@gentoo.org> :
+ Added ~ppc keyword.
+
+*libdvdcss-1.2.6 (11 Mar 2003)
+
+ 15 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Marking stable on x86.
+
+ 28 Mar 2003; Martin Holzer <mholzer@gentoo.org> libdvdcss-1.2.6.ebuild:
+ fixed dodoc docs. closes #18304.
+
+ 11 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Version bump.
+
+*libdvdcss-1.2.5 (01 Feb 2003)
+
+ 10 Mar 2003; Aron Griffis <agriffis@gentoo.org> libdvdcss-1.2.5.ebuild:
+ Mark stable on alpha
+
+ 01 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Version bump. Fixed homepage and download URLs.
+
+*libdvdcss-1.2.4 (20 Nov 2002)
+
+ 20 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Update to latest version, closing bug #10859.
+
+*libdvdcss-1.2.3 (16 Oct 2002)
+
+ 16 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Update version.
+
+*libdvdcss-1.2.2 (11 Aug 2002)
+
+ 12 Aug 2002; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+ 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org> :
+
+ Update to latest version.
+
+*libdvdcss-1.2.1 (24 Jun 2002)
+
+ 24 Jun 2002; Wout Mertens <wmertens@gentoo.org> :
+
+ Bumped to new version, because it was there and it fixes a playing problem
+ for me. Notice that it seems to have changed a lot since 1.1.1, so you might
+ want to try 1.1.1 to see if that works better for you.
+
+*libdvdcss-1.2.0 (26 May 2002)
+
+ 26 May 2002; Martin Schlemmer <azarah@gentoo.org> :
+
+ Update to latest version.
+
+*libdvdcss-1.1.1-r2 (23 May 2002)
+
+ 23 May 2002; Martin Schlemmer <azarah@gentoo.org> :
+
+ Ok, this should resolve bug #2908.
+
+*libdvdcss-1.1.1-r1 (22 May 2002)
+
+ 22 May 2002; Martin Schlemmer <azarah@gentoo.org> :
+
+ Try to resolve invalid symlink issue (bug #2908), and
+ also an issue on certain archs where it could not
+ decrypt dvds.
+
+*libdvdcss-1.1.1 (6 Apr 2002)
+
+*libdvdcss-0.0.3.3 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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-libs/libdvdcss/Manifest b/media-libs/libdvdcss/Manifest
new file mode 100644
index 000000000..4a9195180
--- /dev/null
+++ b/media-libs/libdvdcss/Manifest
@@ -0,0 +1,9 @@
+AUX libdvdcss-1.2.9-doc.patch 642 RMD160 6b2c8896ce9269efa17b35349c3af7fdde111ee1 SHA1 aad528db47cc5a81863ad0f5cabc5cd9adfa783c SHA256 1c5bc4a450b397b6e8585d01df8e27385ec4cc1890bf9a3c1601cec42f000681
+AUX libdvdcss-1.2.9-latex-character-encoding.patch 1058 RMD160 a0528016eece61932682d32f59fe3596bcf77f42 SHA1 182371bffacc3e37a7cb18cea7847099d563881f SHA256 bf8deffe03e1409f1124cb4585419944b17c39f5978c4294aab6f1c26b78a7ec
+DIST libdvdcss-1.2.10.tar.bz2 308373 RMD160 e896a7f3d482c2ce9dadf86fddc31804e7d8215d SHA1 7c933d011e34c218048d48f0c1a8b4ff56798dcd SHA256 2394a75013ab66b592d8c91d53529ede392bc9faee37fe279bd29b455eff2220
+DIST libdvdcss-1.2.9.tar.bz2 283329 RMD160 5939a195f977544c25ea07e4d1f4b3ac4065212a SHA1 6c834633f58521d8ad09775f625cc723e30f2549 SHA256 b31e6afb88c9c37f9c299381bfed4663579cc8ce3d24a275b96d6b13f708b5e4
+EBUILD libdvdcss-1.2.10.ebuild 1329 RMD160 25dbb456bcd122fd1a81c4f864c8310aeb98da20 SHA1 dd15bed8ae45b5e23a25addf1231faced3640df4 SHA256 40a7c760372ef92b0392e2f27baaaa26f4062d9d15e84938d77cd6a34ccdf482
+EBUILD libdvdcss-1.2.9-r1.ebuild 1795 RMD160 db68e093a5b8dc4802c13453045ed876f89e9edc SHA1 ddfa5f5cfc20e42bb8f678b5175b2d6ef2f73394 SHA256 354a4759d6ef28e24035d8b1b293d41794759653f1f1a68915e71c72ea8cc14a
+EBUILD libdvdcss-1.2.9.ebuild 1624 RMD160 c3b31ae0d85f66bf9f9855d41b331d43a09c334a SHA1 b308f61b9326d9452216a1365f66bc91717bf7bc SHA256 f1c5709f260e695774af041e8a4352d36ab74dc52c893622503e8b83a3b69cc4
+MISC ChangeLog 9917 RMD160 57675a2c0bec76519b1018397f5b59ada3eed86f SHA1 b4ab9986b51ef2fdfd06dde6ad42ec3c9efcda20 SHA256 6f2a4e0b1bb6b6c1559186b844c913079d93298aa35273b28101d9f964b8d373
+MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812
diff --git a/media-libs/libdvdcss/files/libdvdcss-1.2.9-doc.patch b/media-libs/libdvdcss/files/libdvdcss-1.2.9-doc.patch
new file mode 100644
index 000000000..509fcdc92
--- /dev/null
+++ b/media-libs/libdvdcss/files/libdvdcss-1.2.9-doc.patch
@@ -0,0 +1,21 @@
+--- libdvdcss-1.2.9/configure.ac 2005-07-11 14:08:21.000000000 +0200
++++ libdvdcss-1.2.9-doc/configure.ac 2005-07-14 11:26:22.140795184 +0200
+@@ -191,9 +191,16 @@
+ dnl
+ dnl Shall we build documentation?
+ dnl
+-AC_PATH_PROG(DOXYGEN, doxygen, no)
++AC_ARG_ENABLE([doc], AC_HELP_STRING([--disable-doc], [Don't build API documentation with Doxygen]))
++
++if test "x$enable_doc" != "xno"; then
++ AC_PATH_PROG(DOXYGEN, doxygen, no)
++ AC_PATH_PROG(LATEX, latex, no)
++else
++ DOXYGEN="no"
++ LATEX="no"
++fi
+ AM_CONDITIONAL(DOXYGEN, test "${DOXYGEN}" != "no")
+-AC_PATH_PROG(LATEX, latex, no)
+ AM_CONDITIONAL(LATEX, test "${LATEX}" != "no")
+
+ AC_OUTPUT([
diff --git a/media-libs/libdvdcss/files/libdvdcss-1.2.9-latex-character-encoding.patch b/media-libs/libdvdcss/files/libdvdcss-1.2.9-latex-character-encoding.patch
new file mode 100644
index 000000000..ab7bd89c8
--- /dev/null
+++ b/media-libs/libdvdcss/files/libdvdcss-1.2.9-latex-character-encoding.patch
@@ -0,0 +1,24 @@
+Index: libdvdcss-1.2.9/src/dvdcss/dvdcss.h
+===================================================================
+--- libdvdcss-1.2.9.orig/src/dvdcss/dvdcss.h
++++ libdvdcss-1.2.9/src/dvdcss/dvdcss.h
+@@ -1,6 +1,6 @@
+ /**
+ * \file dvdcss.h
+- * \author Stéphane Borel <stef@via.ecp.fr>
++ * \author Stéphane Borel <stef@via.ecp.fr>
+ * \author Samuel Hocevar <sam@zoy.org>
+ * \brief The \e libdvdcss public header.
+ *
+diff -ur libdvdcss-1.2.9/doc/header.html libdvdcss-1.2.9-doc/doc/header.html
+--- libdvdcss-1.2.9/doc/header.html 2004-02-24 15:46:49.000000000 +0000
++++ libdvdcss-1.2.9-doc/doc/header.html 2007-05-29 14:17:24.000000000 +0100
+@@ -1,7 +1,7 @@
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+ <html>
+ <head>
+- <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
++ <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+ <title>libdvdcss documentation</title>
+ <link href="/main.css" rel="stylesheet" type="text/css">
+ <link href="/doxygen.css" rel="stylesheet" type="text/css">
diff --git a/media-libs/libdvdcss/libdvdcss-1.2.10.ebuild b/media-libs/libdvdcss/libdvdcss-1.2.10.ebuild
new file mode 100644
index 000000000..a31a677b7
--- /dev/null
+++ b/media-libs/libdvdcss/libdvdcss-1.2.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.10.ebuild,v 1.1 2008/08/29 21:50:30 aballier Exp $
+
+inherit eutils autotools multilib-native
+
+DESCRIPTION="A portable abstraction library for DVD decryption"
+HOMEPAGE="http://www.videolan.org/developers/libdvdcss.html"
+SRC_URI="http://www.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="1.2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i -e 's:noinst_PROGRAMS:check_PROGRAMS:' \
+ "${S}"/test/Makefile.am \
+ || die "unable to disable tests building"
+
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ # See bug #98854, requires access to fonts cache for TeX
+ # No need to use addwrite, just set TeX font cache in the sandbox
+ use doc && export VARTEXFONTS="${T}/fonts"
+
+ econf \
+ --enable-static --enable-shared \
+ $(use_enable doc) \
+ --disable-dependency-tracking || die
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ emake install DESTDIR="${D}" || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+ use doc && dohtml doc/html/*
+ use doc && dodoc doc/latex/refman.ps
+}
diff --git a/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild b/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild
new file mode 100644
index 000000000..570745278
--- /dev/null
+++ b/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild,v 1.14 2008/06/16 11:31:15 flameeyes Exp $
+
+inherit eutils autotools multilib-native
+
+DESCRIPTION="A portable abstraction library for DVD decryption"
+HOMEPAGE="http://www.videolan.org/developers/libdvdcss.html"
+SRC_URI="http://www.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="1.2"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+pkg_preinst() {
+ # these could cause problems if they exist from
+ # earlier builds
+ for x in libdvdcss.so.0 libdvdcss.so.1 libdvdcss.0.dylib libdvdcss.1.dylib ; do
+ if [[ -e ${ROOT}/usr/$(get_libdir)/${x} ]] ; then
+ rm -f "${ROOT}"/usr/$(get_libdir)/${x}
+ fi
+ done
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # add configure switches to enable/disable doc building
+ epatch "${FILESDIR}"/${P}-doc.patch
+
+ # Fix character encoding from 8859-15 to utf8
+ epatch "${FILESDIR}/${P}-latex-character-encoding.patch"
+
+ sed -i -e 's:noinst_PROGRAMS:check_PROGRAMS:' \
+ "${S}"/test/Makefile.am \
+ || die "unable to disable tests building"
+
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ # See bug #98854, requires access to fonts cache for TeX
+ # No need to use addwrite, just set TeX font cache in the sandbox
+ use doc && export VARTEXFONTS="${T}/fonts"
+
+ econf \
+ --enable-static --enable-shared \
+ $(use_enable doc) \
+ --disable-dependency-tracking || die
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ make install DESTDIR="${D}" || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+ use doc && dohtml doc/html/*
+ use doc && dodoc doc/latex/refman.ps
+}
diff --git a/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild b/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild
new file mode 100644
index 000000000..5a9a557d7
--- /dev/null
+++ b/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild,v 1.23 2008/02/03 17:10:05 aballier Exp $
+
+inherit eutils autotools flag-o-matic multilib-native
+
+DESCRIPTION="A portable abstraction library for DVD decryption"
+HOMEPAGE="http://www.videolan.org/developers/libdvdcss.html"
+SRC_URI="http://www.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="1.2"
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+pkg_preinst() {
+ # these could cause problems if they exist from
+ # earlier builds
+ for x in libdvdcss.so.0 libdvdcss.so.1 libdvdcss.0.dylib libdvdcss.1.dylib ; do
+ if [[ -e ${ROOT}/usr/$(get_libdir)/${x} ]] ; then
+ rm -f "${ROOT}"/usr/$(get_libdir)/${x}
+ fi
+ done
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # add configure switches to enable/disable doc building
+ epatch "${FILESDIR}"/${P}-doc.patch
+
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ # Dont use custom optimiziations, as it gives problems
+ # on some archs
+ strip-flags
+
+ # See bug #98854, requires access to fonts cache for TeX
+ # No need to use addwrite, just set TeX font cache in the sandbox
+ use doc && export VARTEXFONTS="${T}/fonts"
+
+ econf \
+ --enable-static --enable-shared \
+ $(use_enable doc) \
+ --disable-dependency-tracking || die
+ emake || die
+}
+
+multilib-native_src_install_internal() {
+ make install DESTDIR="${D}" || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+ use doc && dohtml doc/html/*
+}
diff --git a/media-libs/libdvdcss/metadata.xml b/media-libs/libdvdcss/metadata.xml
new file mode 100644
index 000000000..edccfe575
--- /dev/null
+++ b/media-libs/libdvdcss/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>video</herd>
+<maintainer>
+<email>media-video@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/media-libs/libmpcdec/ChangeLog b/media-libs/libmpcdec/ChangeLog
new file mode 100644
index 000000000..013b7c87e
--- /dev/null
+++ b/media-libs/libmpcdec/ChangeLog
@@ -0,0 +1,152 @@
+# ChangeLog for media-libs/libmpcdec
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/ChangeLog,v 1.39 2008/11/10 11:36:22 armin76 Exp $
+
+ 10 Nov 2008; Raúl Porcel <armin76@gentoo.org> libmpcdec-1.2.6-r2.ebuild:
+ arm/sh stable
+
+ 18 Sep 2008; <baude@gentoo.org> ChangeLog:
+ stable ppc64, bug 237030
+
+ 16 Sep 2008; Jeroen Roovers <jer@gentoo.org> libmpcdec-1.2.6-r2.ebuild:
+ Stable for HPPA (bug #237030).
+
+ 15 Sep 2008; Raúl Porcel <armin76@gentoo.org> libmpcdec-1.2.6-r2.ebuild:
+ alpha/ia64/sparc stable wrt #237030
+
+ 13 Sep 2008; nixnut <nixnut@gentoo.org> libmpcdec-1.2.6-r2.ebuild:
+ Stable on ppc wrt bug 237030
+
+ 11 Sep 2008; Markus Meier <maekke@gentoo.org> libmpcdec-1.2.6-r2.ebuild:
+ amd64/x86 stable, bug #237030
+
+ 20 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libmpcdec-1.2.6+libtool22.patch, libmpcdec-1.2.6-r2.ebuild:
+ Add patch to build with libtool 2.2, thanks to Arfrever Frehtes Taifersar
+ Arahesis in bug #218444 for reporting.
+
+*libmpcdec-1.2.6-r2 (18 Apr 2008)
+
+ 18 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +libmpcdec-1.2.6-r2.ebuild:
+ Revision bump to drop libtool .la files.
+
+ 12 Feb 2008; Santiago M. Mola <coldwind@gentoo.org>
+ libmpcdec-1.2.6.ebuild:
+ amd64 stable wrt bug #204679
+
+*libmpcdec-1.2.6-r1 (19 Jan 2008)
+
+ 19 Jan 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libmpcdec-1.2.6-riceitdown.patch, +libmpcdec-1.2.6-r1.ebuild:
+ Add patch to respect user CFLAGS, rather than force -O3 -fomit-frame-pointer
+ and -fPIC for static libraries.
+
+ 16 Jan 2008; Raúl Porcel <armin76@gentoo.org> libmpcdec-1.2.6.ebuild:
+ alpha/ia64 stable wrt #204679
+
+ 10 Jan 2008; Jeroen Roovers <jer@gentoo.org> libmpcdec-1.2.6.ebuild:
+ Stable for HPPA (bug #204679).
+
+ 08 Jan 2008; Markus Meier <maekke@gentoo.org> libmpcdec-1.2.6.ebuild:
+ x86 stable, bug #204679
+
+ 08 Jan 2008; Brent Baude <ranger@gentoo.org> libmpcdec-1.2.6.ebuild:
+ Marking libmpcdec-1.2.6 ppc64 for bug 204679
+
+ 08 Jan 2008; Brent Baude <ranger@gentoo.org> libmpcdec-1.2.6.ebuild:
+ Marking libmpcdec-1.2.6 ppc for bug 204679
+
+ 07 Jan 2008; Ferris McCormick <fmccor@gentoo.org> libmpcdec-1.2.6.ebuild:
+ Sparc stable --- Bug #204679 --- builds and installs as expected, but it's
+ just a library with no internal test
+
+ 02 Jun 2007; Alexis Ballier <aballier@gentoo.org> -libmpcdec-1.2.4.ebuild,
+ libmpcdec-1.2.6.ebuild:
+ Remove version that had abi changes without so number bump, remove unneeded
+ inherit from 1.2.6
+
+*libmpcdec-1.2.6 (02 Jun 2007)
+
+ 02 Jun 2007; Alexis Ballier <aballier@gentoo.org> +libmpcdec-1.2.6.ebuild:
+ Version bump
+
+*libmpcdec-1.2.5 (12 Mar 2007)
+
+ 12 Mar 2007; Alexis Ballier <aballier@gentoo.org> +libmpcdec-1.2.5.ebuild:
+ Version bump
+
+*libmpcdec-1.2.4 (26 Dec 2006)
+
+ 26 Dec 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +libmpcdec-1.2.4.ebuild:
+ Version bump, and now drop the static useflag, install both shared and
+ static libraries as it should.
+
+ 10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
+ libmpcdec-1.2.2.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 28 Aug 2006; Joshua Kinard <kumba@gentoo.org> libmpcdec-1.2.2.ebuild:
+ Marked stable on mips.
+
+ 03 Mar 2006; Rene Nussbaumer <killerfox@gentoo.org>
+ libmpcdec-1.2.2.ebuild:
+ Stable on hppa. See bug #115760.
+
+ 26 Feb 2006; Bryan Østergaard <kloeri@gentoo.org libmpcdec-1.2.2.ebuild:
+ Stable on alpha, bug 115760.
+
+ 25 Feb 2006; Stephen P. Becker <spbecker@gentoo.org>
+ libmpcdec-1.2.2.ebuild:
+ added ~mips keyword
+
+ 22 Feb 2006; Aron Griffis <agriffis@gentoo.org> libmpcdec-1.2.2.ebuild:
+ Mark 1.2.2 stable on ia64
+
+ 22 Feb 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ libmpcdec-1.2.2.ebuild:
+ ppc stable, bug #115760
+
+ 22 Feb 2006; Markus Rothe <corsair@gentoo.org> libmpcdec-1.2.2.ebuild:
+ Stable on ppc64; bug #115760
+
+ 22 Feb 2006; Herbie Hopkins <herbs@gentoo.org> libmpcdec-1.2.2.ebuild:
+ Stable on amd64 wrt bug #115760.
+
+ 22 Feb 2006; Joshua Jackson <tsunam@gentoo.org> libmpcdec-1.2.2.ebuild:
+ Stable on x86; Security bug #115760
+
+ 20 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ libmpcdec-1.2.2.ebuild:
+ Stable on sparc wrt security #115760
+
+*libmpcdec-1.2.2 (13 Feb 2006)
+
+ 13 Feb 2006; Patrick McLean <chutzpah@gentoo.org> +libmpcdec-1.2.2.ebuild:
+ Version bump, thanks to P Purkayastha for prodding us (bug 122174).
+
+ 02 Feb 2006; Markus Rothe <corsair@gentoo.org> libmpcdec-1.2.ebuild:
+ Added ~ppc64
+
+ 13 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> libmpcdec-1.2.ebuild:
+ Stable on amd64.
+
+ 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> libmpcdec-1.2.ebuild:
+ Stable on ppc.
+
+ 03 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> libmpcdec-1.2.ebuild:
+ Don't install COPYING and INSTALL files.
+
+ 26 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> libmpcdec-1.2.ebuild:
+ Stable on sparc
+
+ 23 Aug 2005; Tony Vroon <chainsaw@gentoo.org> libmpcdec-1.2.ebuild:
+ Stable on x86.
+
+*libmpcdec-1.2 (13 Jun 2005)
+
+ 13 Jun 2005; Carsten Lohrke <carlo@gentoo.org> +metadata.xml,
+ +libmpcdec-1.2.ebuild:
+ "Initial" commit. New libmusepack version, renamed to libmpcdec, #92246.
+
diff --git a/media-libs/libmpcdec/Manifest b/media-libs/libmpcdec/Manifest
new file mode 100644
index 000000000..e54860c7d
--- /dev/null
+++ b/media-libs/libmpcdec/Manifest
@@ -0,0 +1,14 @@
+AUX libmpcdec-1.2.6+libtool22.patch 373 RMD160 2c6e90b4ebb6a6a82cf0de2c855bd5e4e202931e SHA1 8700d83699b60a96b0f7d48de86af4fe92ae9ab6 SHA256 0ace58e88521d9cc723d735e77b3030682e46b98d8c8bb720f0e222c66ef2625
+AUX libmpcdec-1.2.6-riceitdown.patch 372 RMD160 de83f9bf90a34afb0e0ac21b61f01958c7056228 SHA1 1d5d40ba31dd0055eeb9296b07ff5cf05329f21c SHA256 ae2750802fabd862f8a1ab89eb908c02ef465524246b2877fabe666d927caba4
+DIST libmpcdec-1.2.2.tar.bz2 318620 RMD160 c49faf5ba183e1c66b33c5b729168b13ff3c7447 SHA1 aab2a7329486e712ea5fd6e3b0819f918c428e8a SHA256 419d06c4ada03cd456ef012ad2e82881eff0101f8485796022a2b198daed58f3
+DIST libmpcdec-1.2.5.tar.bz2 249538 RMD160 b97a367b5c969a9ae3378ef4aca8f63f8e5deb9a SHA1 42f015bdbd49da9b6abfb75a706b09842bbf08ac SHA256 387f3f1d7f2915b61e296967adf191ee665820559a68f2e34670a89900e639e6
+DIST libmpcdec-1.2.6.tar.bz2 250302 RMD160 97173a1c037c1be748fb0d37e7fb7750610486db SHA1 32139ff5cb43a18f7c99637da76703c63a55485a SHA256 4bd54929a80850754f27b568d7891e1e3e1b8d2f208d371f27d1fda09e6f12a8
+DIST libmpcdec-1.2.tar.bz2 298574 RMD160 244fccd88d57fdbe470e75c2fa2d1bb7b8220732 SHA1 7c1cd71aa0106827b1f00d196839286a1ba07fe0 SHA256 e5771b5d6d62d181550d64299e283d54825dbf7d7f8c6f8696065963aec7aee1
+EBUILD libmpcdec-1.2.2.ebuild 800 RMD160 9c7ec00edc7e6098eb52c9e5d0d4042bf8cd9257 SHA1 52bc74979d58aeb9d8abe6310aa545caf766c97e SHA256 d0c199c223cb466ab8d5b520b30053888cb7cd5942040b7d52d98b886cbaffb0
+EBUILD libmpcdec-1.2.5.ebuild 887 RMD160 b5318bc9115d3f37464fef3af138b9a4512961d2 SHA1 a5a9a0c3eb2c71fe9f59d1d1d610edcddc4b0279 SHA256 7a40d68c5486e5d06e96df56def22a4b1b433bda2ee4ed5c9d35fb84b34e89c7
+EBUILD libmpcdec-1.2.6-r1.ebuild 926 RMD160 4881733ed2a5baa935191234924704b84449d66b SHA1 4cac2ea34a19d810363797365679418ece9b5fe1 SHA256 b0ebcb909120b6df9ca7c1fd258e4a81d287275c4b9a1113dee1dc097418b914
+EBUILD libmpcdec-1.2.6-r2.ebuild 992 RMD160 19cec3fd7f495a94dd82f31cf5bc4b42ad6e7e6f SHA1 1ffdf7ef2fc893b35bb75ba290e22f1d06a4d51e SHA256 3c1460b09c727a34da02335888bb697ccc56e0d1e45b8e8279e73177919bbcb8
+EBUILD libmpcdec-1.2.6.ebuild 749 RMD160 fdd3589bf5a3fc2674dc8cd144afd057f33c91fb SHA1 be8c5d52939ad02f675053c750d7ea8816ce31cb SHA256 00290f801462aacde4ad767a32e38569dee18cd532c19f4bac26e7e72ce516b6
+EBUILD libmpcdec-1.2.ebuild 760 RMD160 c4abe4d4aa8bfcd7146990fe193920671ac82a82 SHA1 1b527977ff06958657b8268de4b7423160ecf749 SHA256 108284c4037609f72e5aee2f76d1c97284ccaa4bdb81d3982f700ba94f673d95
+MISC ChangeLog 5158 RMD160 8da1bbc6e5eaae6c4430420977c99483038f1d62 SHA1 a651d597c119b9ce5e131ae102f917b348b6235d SHA256 0650f353d1a001fe789e7d1b8768cb7000cee80a79e95b46ed3b782e6e2c6b2f
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-libs/libmpcdec/files/libmpcdec-1.2.6+libtool22.patch b/media-libs/libmpcdec/files/libmpcdec-1.2.6+libtool22.patch
new file mode 100644
index 000000000..cfeee552e
--- /dev/null
+++ b/media-libs/libmpcdec/files/libmpcdec-1.2.6+libtool22.patch
@@ -0,0 +1,13 @@
+Index: libmpcdec-1.2.6/configure.ac
+===================================================================
+--- libmpcdec-1.2.6.orig/configure.ac
++++ libmpcdec-1.2.6/configure.ac
+@@ -4,6 +4,8 @@ AC_CONFIG_AUX_DIR(config)
+ AM_INIT_AUTOMAKE(libmpcdec,1.2.6)
+ AM_CONFIG_HEADER(include/config.h)
+
++AC_PROG_CXX
++
+ AM_PROG_LIBTOOL
+
+ CFLAGS="$CFLAGS -O3 -fomit-frame-pointer -fPIC"
diff --git a/media-libs/libmpcdec/files/libmpcdec-1.2.6-riceitdown.patch b/media-libs/libmpcdec/files/libmpcdec-1.2.6-riceitdown.patch
new file mode 100644
index 000000000..4c6066ce6
--- /dev/null
+++ b/media-libs/libmpcdec/files/libmpcdec-1.2.6-riceitdown.patch
@@ -0,0 +1,13 @@
+Index: libmpcdec-1.2.6/configure.ac
+===================================================================
+--- libmpcdec-1.2.6.orig/configure.ac
++++ libmpcdec-1.2.6/configure.ac
+@@ -6,8 +6,6 @@ AM_CONFIG_HEADER(include/config.h)
+
+ AM_PROG_LIBTOOL
+
+-CFLAGS="$CFLAGS -O3 -fomit-frame-pointer -fPIC"
+-
+ AC_C_BIGENDIAN(,CFLAGS="$CFLAGS -DMPC_LITTLE_ENDIAN",)
+
+ AC_HEADER_STDC
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.2.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.2.ebuild
new file mode 100644
index 000000000..9e2c5a3d7
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.2.ebuild,v 1.13 2007/02/11 11:03:56 vapier Exp $
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://files2.musepack.net/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="doc static"
+
+multilib-native_src_compile_internal() {
+ econf \
+ $(use_enable static) \
+ $(use_enable !static shared) || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+ use doc && dohtml docs/html/*
+}
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.5.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.5.ebuild
new file mode 100644
index 000000000..540437bcc
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.5.ebuild,v 1.1 2007/03/12 23:49:21 aballier Exp $
+
+inherit autotools multilib-native
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://files2.musepack.net/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ econf \
+ --enable-static \
+ --enable-shared \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake -j1 DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+ use doc && dohtml docs/html/*
+}
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.6-r1.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.6-r1.ebuild
new file mode 100644
index 000000000..377feb7a0
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.6-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.6-r1.ebuild,v 1.1 2008/01/19 13:07:24 flameeyes Exp $
+
+inherit eutils libtool autotools multilib-native
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://files2.musepack.net/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-riceitdown.patch"
+
+ eautoreconf
+ elibtoolize
+}
+
+multilib-native_src_compile_internal() {
+ econf \
+ --enable-static \
+ --enable-shared \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.6-r2.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.6-r2.ebuild
new file mode 100644
index 000000000..66db4d762
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.6-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.6-r2.ebuild,v 1.8 2008/11/10 11:36:22 armin76 Exp $
+
+inherit eutils libtool autotools multilib-native
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://files2.musepack.net/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-riceitdown.patch"
+ epatch "${FILESDIR}/${P}+libtool22.patch"
+
+ eautoreconf
+ elibtoolize
+}
+
+multilib-native_src_compile_internal() {
+ econf \
+ --enable-static \
+ --enable-shared \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+
+ find "${D}" -name '*.la' -delete
+}
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.6.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.6.ebuild
new file mode 100644
index 000000000..62aa87dfe
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.6.ebuild,v 1.10 2008/02/12 23:37:14 coldwind Exp $
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://files2.musepack.net/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+multilib-native_src_compile_internal() {
+ econf \
+ --enable-static \
+ --enable-shared \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/media-libs/libmpcdec/libmpcdec-1.2.ebuild b/media-libs/libmpcdec/libmpcdec-1.2.ebuild
new file mode 100644
index 000000000..6a0800ba8
--- /dev/null
+++ b/media-libs/libmpcdec/libmpcdec-1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpcdec/libmpcdec-1.2.ebuild,v 1.7 2006/02/02 19:41:25 corsair Exp $
+
+DESCRIPTION="Musepack decoder library"
+HOMEPAGE="http://www.musepack.net"
+SRC_URI="http://musepack.net/files/source/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 sparc x86"
+IUSE="doc static"
+
+multilib-native_src_compile_internal() {
+ econf \
+ $(use_enable static) \
+ $(use_enable !static shared) || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README
+ use doc && dohtml docs/html/*
+}
diff --git a/media-libs/libmpcdec/metadata.xml b/media-libs/libmpcdec/metadata.xml
new file mode 100644
index 000000000..e1774e3d9
--- /dev/null
+++ b/media-libs/libmpcdec/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-libs/openjpeg/ChangeLog b/media-libs/openjpeg/ChangeLog
new file mode 100644
index 000000000..54a49c04d
--- /dev/null
+++ b/media-libs/openjpeg/ChangeLog
@@ -0,0 +1,95 @@
+# ChangeLog for media-libs/openjpeg
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/ChangeLog,v 1.22 2009/02/27 14:39:20 armin76 Exp $
+
+ 27 Feb 2009; Raúl Porcel <armin76@gentoo.org> openjpeg-1.3.ebuild:
+ arm/ia64/s390/sh stable wrt #260266
+
+ 26 Feb 2009; Jeroen Roovers <jer@gentoo.org> openjpeg-1.3.ebuild:
+ Stable for HPPA (bug #260266).
+
+*openjpeg-1.3-r2 (10 Feb 2009)
+
+ 10 Feb 2009; Timothy Redaelli <drizzt@gentoo.org>
+ +files/openjpeg-1.3-Makefile.patch, +openjpeg-1.3-r2.ebuild:
+ Fix library naming wrt bug #258373 Thanks to Peter Alfredsen for reporting
+ and thanks to Diego Pettenò for bug #258360
+
+*openjpeg-1.3-r1 (03 Feb 2009)
+
+ 03 Feb 2009; <drizzt@gentoo.org> openjpeg-1.3.ebuild,
+ +openjpeg-1.3-r1.ebuild:
+ Link with libm wrt bug #246727
+
+ 07 Dec 2008; Mike Frysinger <vapier@gentoo.org> openjpeg-1.3.ebuild:
+ Add arm/s390/sh love #240520.
+
+ 25 Oct 2008; Raúl Porcel <armin76@gentoo.org> openjpeg-1.3.ebuild:
+ Add ~ia64 wrt #240520
+
+ 13 Oct 2008; Jeroen Roovers <jer@gentoo.org> openjpeg-1.3.ebuild:
+ Marked ~hppa (bug #240520).
+
+ 02 Oct 2008; Brent Baude <ranger@gentoo.org> openjpeg-1.3.ebuild:
+ stable ppc, bug 237418
+
+ 01 Oct 2008; Brent Baude <ranger@gentoo.org> openjpeg-1.3.ebuild:
+ stable ppc64, bug 237418
+
+ 28 Sep 2008; Raúl Porcel <armin76@gentoo.org> openjpeg-1.3.ebuild:
+ alpha/sparc/x86 stable wrt #237418
+
+ 20 Sep 2008; Steve Dibb <beandog@gentoo.org> openjpeg-1.3.ebuild:
+ amd64 stable, bug 237418
+
+ 15 Sep 2008; Brent Baude <ranger@gentoo.org> openjpeg-1.2.ebuild:
+ Marking openjpeg-1.2 ppc for bug 237032
+
+ 12 May 2008; Markus Rothe <corsair@gentoo.org> openjpeg-1.2.ebuild:
+ Stable on ppc64
+
+ 01 Mar 2008; Timothy Redaelli <drizzt@gentoo.org>
+ +files/openjpeg-1.3-codec-Makefile,
+ -files/openjpeg-1.3-codec-Makefile.patch, openjpeg-1.3.ebuild:
+ Fix wrt bug #211999.
+ Thanks to Jakub Moc for reporting.
+
+*openjpeg-1.3 (01 Mar 2008)
+
+ 01 Mar 2008; Timothy Redaelli <drizzt@gentoo.org>
+ +files/openjpeg-1.3-codec-Makefile.patch, +openjpeg-1.3.ebuild:
+ Version bump and install image_to_j2k and j2k_to_image tools
+ Thanks to Alexander Grahn wrt bug #211704
+
+ 21 Feb 2008; Raúl Porcel <armin76@gentoo.org> openjpeg-1.2.ebuild:
+ alpha/sparc stable
+
+ 30 Jan 2008; Raúl Porcel <armin76@gentoo.org> openjpeg-1.2.ebuild:
+ Add ~sparc wrt #206759
+
+ 24 Sep 2007; Raúl Porcel <armin76@gentoo.org> openjpeg-1.2.ebuild:
+ Add ~alpha wrt #189692
+
+ 09 Sep 2007; Joseph Jezak <josejx@gentoo.org> openjpeg-1.1.1.ebuild,
+ openjpeg-1.2.ebuild:
+ Added ~ppc/~ppc64 for bug #189692.
+
+ 23 Aug 2007; Roy Marples <uberlord@gentoo.org>
+ files/openjpeg-1.2-Makefile.patch, openjpeg-1.2.ebuild:
+ Redo the Makefile patch so it doesn't specify install user/group and it
+ doesn't strip by default. Keyworded ~x86-fbsd, #189692.
+
+*openjpeg-1.2 (30 Jun 2007)
+
+ 30 Jun 2007; Timothy Redaelli <drizzt@gentoo.org>
+ +files/openjpeg-1.2-Makefile.patch, +openjpeg-1.2.ebuild:
+ Version bump.
+ Thanks to Matsuu Takuto for reporting wrt bug #183698.
+
+*openjpeg-1.1.1 (06 Mar 2007)
+
+ 06 Mar 2007; Timothy Redaelli <drizzt@gentoo.org>
+ +files/openjpeg-1.1.1-Makefile.patch, +metadata.xml,
+ +openjpeg-1.1.1.ebuild:
+ New ebuild, thanks to Guido wrt bug #127026
+
diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest
new file mode 100644
index 000000000..0a56a24bb
--- /dev/null
+++ b/media-libs/openjpeg/Manifest
@@ -0,0 +1,10 @@
+AUX openjpeg-1.1.1-Makefile.patch 558 RMD160 485ed66f0db6df3e657fa7fb09a333eae12f9cdb SHA1 5d78c5d2230cc03605e28437a7d84edfb4c230a6 SHA256 216925794ff95f720f910ef414256abf41cf2fb50a1b4cc9e65e3eb812f1b758
+AUX openjpeg-1.2-Makefile.patch 999 RMD160 0088fbadaea6401409071df76591ab6b1c006665 SHA1 79026cb2ea5fb9eafe187b03edad7f21e132a03b SHA256 39d427776b30026aa6ca03df4c52f13ffded210cb8327e351db1c9f170db5040
+AUX openjpeg-1.3-Makefile.patch 1560 RMD160 236c30638730961aae37d384484e8b7a32203558 SHA1 d69ad6fc4701506253f09b5b719c89e1b13e7773 SHA256 785b31521c4fa5e0b3c253d8b9cc8aacef0956b60a4c0d6aa82482c5899d4a68
+AUX openjpeg-1.3-codec-Makefile 722 RMD160 fdc0880dfab7f82d56716afb9b73a283953f0917 SHA1 b38ab6acda4676bba922167a06104f6c6564bdf2 SHA256 6554a08e1cd69476ad3c06cc6322ed28c010ac947a43489b14748c4e51d2a0a4
+DIST openjpeg_v1_3.tar.gz 1004678 RMD160 2a22cc123058b1974cd1bf3898044acabceba26c SHA1 8d6870d9500ea09e0b1d30b981bea1c8de534de4 SHA256 3bca2e1e040f9dcbbcb1e0627f17a76eeb95e153bf663d082070c044a21202bd
+EBUILD openjpeg-1.3-r1.ebuild 1331 RMD160 ff2ca5651ef14301bf927ff617939f7bfb650ee6 SHA1 c663f1581148b9b1373151085ab4058ee846fbce SHA256 a4252f19d0cbafcdc1fecf5ea52c7b21e9c9bd5213f434f6267328268572e452
+EBUILD openjpeg-1.3-r2.ebuild 1334 RMD160 66b809f3f638f6820f0624d818108c3ffbc33145 SHA1 7fd9066d39c6025898663679c962a13c51879884 SHA256 49e63f57f895f4247e5d8c9e14ffe6d1dca4532dc7ce60ece4d90ef26eb3512f
+EBUILD openjpeg-1.3.ebuild 1303 RMD160 b35b378e7cc2bf85c0a2cbcbe59b1a6bb9e163b9 SHA1 5a7f216c0633d7af5a041f485e01bb37aef0e22f SHA256 6bca6dc416a02410dec0638e31f513b19e4084f3910f79235fea141dca1e3c01
+MISC ChangeLog 3290 RMD160 b924796d2a26bf143fec2e68a3b1afefa563a3a7 SHA1 e658cef07b2edde561c0563edb2fc0dbba77c3c8 SHA256 9ca2aaebfc90de2073f7d416b7b78adaa9dc8b1dcbbfddc86471d0c1422f781e
+MISC metadata.xml 324 RMD160 2d95e0a01f11bca08961a8f7f2e0d56370567dff SHA1 a7fe255b6b2dd6c97da736a90d8fd41751291ee5 SHA256 a60b95e1f390cbd2b180519d2a200c766fa5adf86534ada54fda51ea1f2310ce
diff --git a/media-libs/openjpeg/files/openjpeg-1.1.1-Makefile.patch b/media-libs/openjpeg/files/openjpeg-1.1.1-Makefile.patch
new file mode 100644
index 000000000..d783e28a0
--- /dev/null
+++ b/media-libs/openjpeg/files/openjpeg-1.1.1-Makefile.patch
@@ -0,0 +1,20 @@
+--- OpenJPEG/Makefile.orig 2007-02-13 09:49:00.000000000 +0100
++++ OpenJPEG/Makefile 2007-02-28 08:28:58.000000000 +0100
+@@ -36,7 +36,7 @@
+ dist: OpenJPEG
+ mkdir -p dist
+ cp *.a dist
+- mv *.so dist
++ cp *.so dist
+ cp libopenjpeg/openjpeg.h dist
+
+ dos2unix:
+@@ -51,7 +51,7 @@
+ $(AR) r $@ $(MODULES)
+
+ $(SHAREDLIB): $(MODULES)
+- $(CC) -s -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
++ $(CC) $(LDFLAGS) -s -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
+
+ install:
+ install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR)
diff --git a/media-libs/openjpeg/files/openjpeg-1.2-Makefile.patch b/media-libs/openjpeg/files/openjpeg-1.2-Makefile.patch
new file mode 100644
index 000000000..3ed124d9a
--- /dev/null
+++ b/media-libs/openjpeg/files/openjpeg-1.2-Makefile.patch
@@ -0,0 +1,23 @@
+diff -ur a/Makefile b/Makefile
+--- a/Makefile 2007-06-04 14:27:25 +0100
++++ b/Makefile 2007-08-23 11:38:25 +0100
+@@ -54,15 +54,15 @@
+ $(AR) r $@ $(MODULES)
+
+ $(SHAREDLIB): $(MODULES)
+- $(CC) -s -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
++ $(CC) $(LDFLAGS) -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
+
+ install: OpenJPEG
+ install -d '$(DESTDIR)$(INSTALL_LIBDIR)' '$(DESTDIR)$(INSTALL_INCLUDE)'
+- install -m 644 -o root -g root $(STATICLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
++ install -m 644 $(STATICLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
+ ranlib '$(DESTDIR)$(INSTALL_LIBDIR)/$(STATICLIB)'
+- install -m 755 -o root -g root $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
++ install -m 755 $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
+ ln -sf $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)'
+- install -m 644 -o root -g root libopenjpeg/openjpeg.h '$(DESTDIR)$(INSTALL_INCLUDE)'
++ install -m 644 libopenjpeg/openjpeg.h '$(DESTDIR)$(INSTALL_INCLUDE)'
+ -ldconfig
+
+ clean:
diff --git a/media-libs/openjpeg/files/openjpeg-1.3-Makefile.patch b/media-libs/openjpeg/files/openjpeg-1.3-Makefile.patch
new file mode 100644
index 000000000..5dfd6a91e
--- /dev/null
+++ b/media-libs/openjpeg/files/openjpeg-1.3-Makefile.patch
@@ -0,0 +1,42 @@
+diff -NrU5 OpenJPEG_v1_3.orig/Makefile OpenJPEG_v1_3/Makefile
+--- OpenJPEG_v1_3.orig/Makefile 2009-02-09 21:25:42.000000000 +0100
++++ OpenJPEG_v1_3/Makefile 2009-02-09 21:34:35.000000000 +0100
+@@ -24,11 +24,11 @@
+ MODULES = $(SRCS:.c=.o)
+ CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
+
+ TARGET = openjpeg
+ STATICLIB = lib$(TARGET).a
+-SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).so
++SHAREDLIB = lib$(TARGET).so.$(VER_MAJOR).$(VER_MINOR)
+ LIBNAME = lib$(TARGET).so.$(VER_MAJOR)
+
+
+
+ default: all
+@@ -52,20 +52,20 @@
+
+ $(STATICLIB): $(MODULES)
+ $(AR) r $@ $(MODULES)
+
+ $(SHAREDLIB): $(MODULES)
+- $(CC) -s -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
++ $(CC) $(LDFLAGS) -shared -Wl,-soname,$(LIBNAME) -o $@ $(MODULES) $(LIBRARIES)
+
+ install: OpenJPEG
+ install -d '$(DESTDIR)$(INSTALL_LIBDIR)' '$(DESTDIR)$(INSTALL_INCLUDE)'
+- install -m 644 -o root -g root $(STATICLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
++ install -m 644 $(STATICLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
+ ranlib '$(DESTDIR)$(INSTALL_LIBDIR)/$(STATICLIB)'
+- install -m 755 -o root -g root $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
++ install -m 755 $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)'
+ ln -sf $(SHAREDLIB) '$(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)'
+- install -m 644 -o root -g root libopenjpeg/openjpeg.h '$(DESTDIR)$(INSTALL_INCLUDE)'
+- -ldconfig
++ ln -sf $(LIBNAME) '$(DESTDIR)$(INSTALL_LIBDIR)/lib$(TARGET).so'
++ install -m 644 libopenjpeg/openjpeg.h '$(DESTDIR)$(INSTALL_INCLUDE)'
+
+ clean:
+ rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)
+
+ osx:
diff --git a/media-libs/openjpeg/files/openjpeg-1.3-codec-Makefile b/media-libs/openjpeg/files/openjpeg-1.3-codec-Makefile
new file mode 100644
index 000000000..8a07423fd
--- /dev/null
+++ b/media-libs/openjpeg/files/openjpeg-1.3-codec-Makefile
@@ -0,0 +1,21 @@
+# Makefile for the main OpenJPEG codecs: j2k_to_image and image_to_j2k
+
+CFLAGS += -lstdc++ # -g -p -pg
+
+PREFIX = /usr
+INSTALL_BINDIR = $(PREFIX)/bin
+
+all: j2k_to_image image_to_j2k
+
+j2k_to_image: j2k_to_image.c ../libopenjpeg.a
+ $(CC) $(CFLAGS) $(LDFLAGS) compat/getopt.c index.c convert.c j2k_to_image.c -o j2k_to_image -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff
+
+image_to_j2k: image_to_j2k.c ../libopenjpeg.a
+ $(CC) $(CFLAGS) $(LDFLAGS) compat/getopt.c index.c convert.c image_to_j2k.c -o image_to_j2k -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff
+
+clean:
+ rm -f j2k_to_image image_to_j2k
+
+install: all
+ install -d '$(DESTDIR)$(INSTALL_BINDIR)'
+ install -m 755 j2k_to_image image_to_j2k '$(DESTDIR)$(INSTALL_BINDIR)'
diff --git a/media-libs/openjpeg/metadata.xml b/media-libs/openjpeg/metadata.xml
new file mode 100644
index 000000000..fd1b03c22
--- /dev/null
+++ b/media-libs/openjpeg/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>drizzt@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="tools">Installs tools (j2k_to_image and image_to_j2k)</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-libs/openjpeg/openjpeg-1.3-r1.ebuild b/media-libs/openjpeg/openjpeg-1.3-r1.ebuild
new file mode 100644
index 000000000..222f74182
--- /dev/null
+++ b/media-libs/openjpeg/openjpeg-1.3-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/openjpeg-1.3-r1.ebuild,v 1.1 2009/02/03 15:34:37 drizzt Exp $
+
+EAPI="1"
+
+inherit eutils toolchain-funcs multilib multilib-native
+
+DESCRIPTION="An open-source JPEG 2000 codec written in C"
+HOMEPAGE="http://www.openjpeg.org/"
+SRC_URI="http://www.openjpeg.org/openjpeg_v${PV//./_}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="tools"
+DEPEND="tools? ( >=media-libs/tiff-3.8.2[lib32?] )"
+RDEPEND=${DEPEND}
+
+S="${WORKDIR}/OpenJPEG_v1_3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-1.2-Makefile.patch
+ cp "${FILESDIR}"/${P}-codec-Makefile "${S}"/codec/Makefile
+}
+
+multilib-native_src_compile_internal() {
+ emake CC="$(tc-getCC)" AR="$(tc-getAR)" LIBRARIES="-lm" COMPILERFLAGS="${CFLAGS} -std=c99 -fPIC" || die "emake failed"
+ if use tools; then
+ emake -C codec CC="$(tc-getCC)" || die "emake failed"
+ fi
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" INSTALL_LIBDIR="/usr/$(get_libdir)" install || die "install failed"
+ if use tools; then
+ emake -C codec DESTDIR="${D}" INSTALL_BINDIR="/usr/bin" install || die "install failed"
+ fi
+ dodoc ChangeLog
+}
diff --git a/media-libs/openjpeg/openjpeg-1.3-r2.ebuild b/media-libs/openjpeg/openjpeg-1.3-r2.ebuild
new file mode 100644
index 000000000..0fc88f9e9
--- /dev/null
+++ b/media-libs/openjpeg/openjpeg-1.3-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/openjpeg-1.3-r2.ebuild,v 1.1 2009/02/10 11:05:21 drizzt Exp $
+
+EAPI="1"
+
+inherit eutils toolchain-funcs multilib multilib-native
+
+DESCRIPTION="An open-source JPEG 2000 codec written in C"
+HOMEPAGE="http://www.openjpeg.org/"
+SRC_URI="http://www.openjpeg.org/openjpeg_v${PV//./_}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="tools"
+DEPEND="tools? ( >=media-libs/tiff-3.8.2[lib32?] )"
+RDEPEND=${DEPEND}
+
+S="${WORKDIR}/OpenJPEG_v1_3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-Makefile.patch #258373
+ cp "${FILESDIR}"/${P}-codec-Makefile "${S}"/codec/Makefile
+}
+
+multilib-native_src_compile_internal() {
+ emake CC="$(tc-getCC)" AR="$(tc-getAR)" LIBRARIES="-lm" COMPILERFLAGS="${CFLAGS} -std=c99 -fPIC" || die "emake failed"
+ if use tools; then
+ emake -C codec CC="$(tc-getCC)" || die "emake failed"
+ fi
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" INSTALL_LIBDIR="/usr/$(get_libdir)" install || die "install failed"
+ if use tools; then
+ emake -C codec DESTDIR="${D}" INSTALL_BINDIR="/usr/bin" install || die "install failed"
+ fi
+ dodoc ChangeLog
+}
diff --git a/media-libs/openjpeg/openjpeg-1.3.ebuild b/media-libs/openjpeg/openjpeg-1.3.ebuild
new file mode 100644
index 000000000..e07aaad30
--- /dev/null
+++ b/media-libs/openjpeg/openjpeg-1.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/openjpeg-1.3.ebuild,v 1.12 2009/02/27 14:39:20 armin76 Exp $
+
+EAPI="1"
+
+inherit eutils toolchain-funcs multilib multilib-native
+
+DESCRIPTION="An open-source JPEG 2000 codec written in C"
+HOMEPAGE="http://www.openjpeg.org/"
+SRC_URI="http://www.openjpeg.org/openjpeg_v${PV//./_}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE="tools"
+DEPEND="tools? ( >=media-libs/tiff-3.8.2[lib32?] )"
+RDEPEND=${DEPEND}
+
+S="${WORKDIR}/OpenJPEG_v1_3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-1.2-Makefile.patch
+ cp "${FILESDIR}"/${P}-codec-Makefile "${S}"/codec/Makefile
+}
+
+multilib-native_src_compile_internal() {
+ emake CC="$(tc-getCC)" AR="$(tc-getAR)" COMPILERFLAGS="${CFLAGS} -std=c99 -fPIC" || die "emake failed"
+ if use tools; then
+ emake -C codec CC="$(tc-getCC)" || die "emake failed"
+ fi
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" INSTALL_LIBDIR="/usr/$(get_libdir)" install || die "install failed"
+ if use tools; then
+ emake -C codec DESTDIR="${D}" INSTALL_BINDIR="/usr/bin" install || die "install failed"
+ fi
+ dodoc ChangeLog
+}
diff --git a/media-libs/x264/ChangeLog b/media-libs/x264/ChangeLog
new file mode 100644
index 000000000..27397d8ae
--- /dev/null
+++ b/media-libs/x264/ChangeLog
@@ -0,0 +1,87 @@
+# ChangeLog for media-libs/x264
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/ChangeLog,v 1.19 2008/12/20 22:47:24 fmccor Exp $
+
+ 20 Dec 2008; Ferris McCormick <fmccor@gentoo.org>
+ x264-0.0.20081006.ebuild:
+ Sparc stable, Bug #245533 (required for Bug #245313).
+
+ 20 Dec 2008; nixnut <nixnut@gentoo.org> x264-0.0.20081006.ebuild:
+ Stable on ppc wrt bug 245533
+
+ 20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ x264-0.0.20081006.ebuild:
+ stable amd64, bug 245533
+
+*x264-0.0.20081218 (19 Dec 2008)
+
+ 19 Dec 2008; Alexis Ballier <aballier@gentoo.org>
+ +x264-0.0.20081218.ebuild:
+ bump a new snapshot
+
+ 16 Dec 2008; Brent Baude <ranger@gentoo.org> x264-0.0.20081006.ebuild:
+ Marking x264-0.0.20081006 ppc64 for bug 245285
+
+ 15 Dec 2008; <ssuominen@gentoo.org> x264-0.0.20081006.ebuild:
+ x86 stable wrt #245533
+
+ 12 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
+ x264-0.0.20081006.ebuild:
+ Stable on alpha, bug #245533 and 245285
+
+ 24 Nov 2008; Friedrich Oslage <bluebird@gentoo.org>
+ x264-0.0.20080819.ebuild:
+ Stable on sparc, security bug #239130 and bug #241110
+
+ 17 Nov 2008; Alexis Ballier <aballier@gentoo.org>
+ x264-0.0.20081006.ebuild:
+ improve cross compilation support, by Phattanon Duangdara
+ <phattanon@nettree.co.th>, bug #246722
+
+ 08 Nov 2008; Tobias Klausmann <klausman@gentoo.org>
+ x264-0.0.20080406.ebuild:
+ Stable on alpha, bug #239130
+
+ 30 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ x264-0.0.20080819.ebuild:
+ ppc stable, bug #239130
+
+ 21 Oct 2008; Markus Rothe <corsair@gentoo.org> x264-0.0.20080819.ebuild:
+ Stable on ppc64; bug #239130
+
+ 19 Oct 2008; Markus Meier <maekke@gentoo.org> x264-0.0.20080819.ebuild:
+ amd64/x86 stable, bug #239130
+
+*x264-0.0.20081006 (07 Oct 2008)
+
+ 07 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ +x264-0.0.20081006.ebuild:
+ Add new snapshot
+
+*x264-0.0.20080819 (22 Aug 2008)
+
+ 22 Aug 2008; Ben de Groot <yngwin@gentoo.org> +x264-0.0.20080819.ebuild:
+ Version bump
+
+ 14 Apr 2008; Ben de Groot <yngwin@gentoo.org> x264-0.0.20080406.ebuild:
+ Fix typo
+
+ 14 Apr 2008; Ben de Groot <yngwin@gentoo.org> x264-0.0.20080406.ebuild:
+ Drop nasm from DEPEND to fix bug 217630.
+
+ 09 Apr 2008; Alexis Ballier <aballier@gentoo.org>
+ x264-0.0.20080406.ebuild:
+ depend on yasm only on x86-fbsd as nasm segfaults and yasm is prefered by
+ upstream
+
+*x264-0.0.20080406 (07 Apr 2008)
+*x264-0.0.20080301 (07 Apr 2008)
+*x264-0.0.20070924 (07 Apr 2008)
+
+ 07 Apr 2008; Ben de Groot <yngwin@gentoo.org> +files/x264-nostrip.patch,
+ +files/x264-onlylib.patch, +files/x264-onlylib-20080406.patch,
+ +metadata.xml, +x264-0.0.20070924.ebuild, +x264-0.0.20080301.ebuild,
+ +x264-0.0.20080406.ebuild:
+ Initial commit, pkgmove from x264-svn. Version bump 0.0.20080406 using
+ upstream's nightly git snapshot tarball.
+
diff --git a/media-libs/x264/Manifest b/media-libs/x264/Manifest
new file mode 100644
index 000000000..f65855bac
--- /dev/null
+++ b/media-libs/x264/Manifest
@@ -0,0 +1,9 @@
+AUX x264-nostrip.patch 433 RMD160 81c3893b1a02839da38f34484c794996855fab5e SHA1 42c0807d6f2f13f848409d9545994c8b66338c8c SHA256 1210914cc52de908b840775ab8e4a107d95aeced690c2f115320d31e587a2ffa
+AUX x264-onlylib-20080406.patch 937 RMD160 4160694018d2ba426be7e4f84fccec877f031ead SHA1 f38122bfebdfe3a526a62982f97b6e24e8fd7e91 SHA256 08c6e6f2454f995b4ed4e555d7d9cf5c1d7af334db3761f6c0a7386411837ba4
+AUX x264-onlylib.patch 1021 RMD160 daed97f749a1d6a1a9cf58135dffb55002ead0f5 SHA1 5675c3502ac81b0efb42bbaffd2c7af7583d3298 SHA256 42a96152f790654585a79a849a757394f3fb48caee74c3a8ca4d8ba076c5250a
+DIST x264-snapshot-20081006-2245.tar.bz2 2248127 RMD160 a1a5d3e60d0aaa9113820aa0e2db45fc768e4707 SHA1 81130ec6354bf8bda8b52c517d7b563aaf4ba4e1 SHA256 fee18777178daf4b449dd37295dcaec372fe5d4b793b188c0f1d0de22c70c496
+DIST x264-snapshot-20081218-2245.tar.bz2 2336724 RMD160 9649254132fbf288b45380ffb61483db66657475 SHA1 5ec61efc5464a50b99e1e94c14ebf1a7afb198b4 SHA256 729fbdd18d4e84980fb8533cdf60379f86728e950277370c226486d2a7857167
+EBUILD x264-0.0.20081006.ebuild 1693 RMD160 103a4e052fcb1842c24f7ed83a27636f5ac37069 SHA1 d910a6e6626856efd8857ee687079a2f88360dfb SHA256 c02522529d8956da3b081fbb34bc81d74ab5ecabd786038d9159e9990ac17e66
+EBUILD x264-0.0.20081218.ebuild 1701 RMD160 e861ede8adb52dfa080553f29eb24079db08a964 SHA1 57a8663ffe37e47087361a573a382d61b9e721a5 SHA256 7ea666b329c9eb4f6f73211f6224f9e5cdb3fe351aea68429cd8b7fd2ce2f56a
+MISC ChangeLog 2878 RMD160 01dde022eceb2a6ed48f968e44df7e9bf729e449 SHA1 26e829adacaabf5a533c3d902e8ef62cad66876b SHA256 df358da438e950a309aa0d362da02e6c6b400e19ffbb5633ffdab65bb4acbcd3
+MISC metadata.xml 159 RMD160 21717801992314b5fc85dfeb6da77bf71fc54c7e SHA1 26b6ea95dc60c40d9b482830ce7e7c54233a7698 SHA256 38df217d3a650829cd34e6c74bd2710a01751ccd5511b5be296e3f48dd4d81cb
diff --git a/media-libs/x264/files/x264-nostrip.patch b/media-libs/x264/files/x264-nostrip.patch
new file mode 100644
index 000000000..b4e2689a1
--- /dev/null
+++ b/media-libs/x264/files/x264-nostrip.patch
@@ -0,0 +1,16 @@
+Index: x264-svn/configure
+===================================================================
+--- x264-svn.orig/configure
++++ x264-svn/configure
+@@ -374,11 +374,6 @@ if [ "$pic" = "yes" ] ; then
+ ASFLAGS="$ASFLAGS -D__PIC__"
+ fi
+
+-if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
+- CFLAGS="$CFLAGS -s -fomit-frame-pointer"
+- LDFLAGS="$LDFLAGS -s"
+-fi
+-
+ if [ "$debug" = "yes" ]; then
+ CFLAGS="-O1 -g $CFLAGS"
+ else
diff --git a/media-libs/x264/files/x264-onlylib-20080406.patch b/media-libs/x264/files/x264-onlylib-20080406.patch
new file mode 100644
index 000000000..3585ee675
--- /dev/null
+++ b/media-libs/x264/files/x264-onlylib-20080406.patch
@@ -0,0 +1,26 @@
+--- x264.orig/Makefile 2008-04-07 21:55:13.000000000 +0200
++++ x264-snapshot-20080406-2245/Makefile 2008-04-07 21:57:25.000000000 +0200
+@@ -69,7 +69,7 @@
+
+ .PHONY: all default fprofiled clean distclean install install-gtk uninstall dox test testclean
+
+-default: $(DEP) x264$(EXE)
++default: $(DEP)
+
+ libx264.a: .depend $(OBJS) $(OBJASM)
+ ar rc libx264.a $(OBJS) $(OBJASM)
+@@ -148,13 +148,12 @@
+ rm -rf test/
+ $(MAKE) -C gtk distclean
+
+-install: x264$(EXE) $(SONAME)
++install: libx264.a $(SONAME)
+ install -d $(DESTDIR)$(bindir) $(DESTDIR)$(includedir)
+ install -d $(DESTDIR)$(libdir) $(DESTDIR)$(libdir)/pkgconfig
+ install -m 644 x264.h $(DESTDIR)$(includedir)
+ install -m 644 libx264.a $(DESTDIR)$(libdir)
+ install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig
+- install x264$(EXE) $(DESTDIR)$(bindir)
+ ranlib $(DESTDIR)$(libdir)/libx264.a
+ ifeq ($(SYS),MINGW)
+ $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(bindir))
diff --git a/media-libs/x264/files/x264-onlylib.patch b/media-libs/x264/files/x264-onlylib.patch
new file mode 100644
index 000000000..d429ac095
--- /dev/null
+++ b/media-libs/x264/files/x264-onlylib.patch
@@ -0,0 +1,28 @@
+Index: x264-svn/Makefile
+===================================================================
+--- x264-svn.orig/Makefile
++++ x264-svn/Makefile
+@@ -66,7 +66,7 @@ DEP = depend
+ .PHONY: all default fprofiled clean distclean install install-gtk uninstall dox test testclean
+ all: default
+
+-default: $(DEP) x264$(EXE)
++default: $(DEP)
+
+ libx264.a: .depend $(OBJS) $(OBJASM)
+ ar rc libx264.a $(OBJS) $(OBJASM)
+@@ -142,13 +142,12 @@ distclean: clean
+ rm -rf test/
+ $(MAKE) -C gtk distclean
+
+-install: x264 $(SONAME)
++install: libx264.a $(SONAME)
+ install -d $(DESTDIR)$(bindir) $(DESTDIR)$(includedir)
+ install -d $(DESTDIR)$(libdir) $(DESTDIR)$(libdir)/pkgconfig
+ install -m 644 x264.h $(DESTDIR)$(includedir)
+ install -m 644 libx264.a $(DESTDIR)$(libdir)
+ install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig
+- install x264 $(DESTDIR)$(bindir)
+ ranlib $(DESTDIR)$(libdir)/libx264.a
+ $(if $(SONAME), ln -sf $(SONAME) $(DESTDIR)$(libdir)/libx264.so)
+ $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(libdir))
diff --git a/media-libs/x264/metadata.xml b/media-libs/x264/metadata.xml
new file mode 100644
index 000000000..92e4dbc04
--- /dev/null
+++ b/media-libs/x264/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>video</herd>
+</pkgmetadata>
diff --git a/media-libs/x264/x264-0.0.20081006.ebuild b/media-libs/x264/x264-0.0.20081006.ebuild
new file mode 100644
index 000000000..ac64125ac
--- /dev/null
+++ b/media-libs/x264/x264-0.0.20081006.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/x264-0.0.20081006.ebuild,v 1.8 2008/12/20 22:47:24 fmccor Exp $
+
+EAPI="1"
+inherit multilib eutils toolchain-funcs versionator multilib-native
+
+MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
+
+DESCRIPTION="A free library for encoding X264/AVC streams"
+HOMEPAGE="http://www.videolan.org/developers/x264.html"
+SRC_URI="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="debug +threads"
+
+RDEPEND=""
+DEPEND="amd64? ( >=dev-lang/yasm-0.6.2 )
+ x86? ( >=dev-lang/yasm-0.6.2 )
+ x86-fbsd? ( >=dev-lang/yasm-0.6.2 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-nostrip.patch"
+ epatch "${FILESDIR}/${PN}-onlylib-20080406.patch"
+}
+
+multilib-native_src_compile_internal() {
+ local myconf=""
+ use debug && myconf="${myconf} --enable-debug"
+ ./configure --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --enable-pic --enable-shared \
+ "--extra-cflags=${CFLAGS}" \
+ "--extra-ldflags=${LDFLAGS}" \
+ "--extra-asflags=${ASFLAGS}" \
+ "--host=${CHOST}" \
+ $(use_enable threads pthread) \
+ ${myconf} \
+ --disable-mp4-output \
+ || die "configure failed"
+ emake CC="$(tc-getCC)" || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS doc/*.txt
+}
+
+pkg_postinst() {
+ elog "Please note that this package now only installs"
+ elog "${PN} libraries. In order to have the encoder,"
+ elog "please emerge media-video/x264-encoder."
+}
diff --git a/media-libs/x264/x264-0.0.20081218.ebuild b/media-libs/x264/x264-0.0.20081218.ebuild
new file mode 100644
index 000000000..1aad3d2d3
--- /dev/null
+++ b/media-libs/x264/x264-0.0.20081218.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/x264-0.0.20081218.ebuild,v 1.1 2008/12/19 13:38:45 aballier Exp $
+
+EAPI="1"
+inherit multilib eutils toolchain-funcs versionator multilib-native
+
+MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
+
+DESCRIPTION="A free library for encoding X264/AVC streams"
+HOMEPAGE="http://www.videolan.org/developers/x264.html"
+SRC_URI="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug +threads"
+
+RDEPEND=""
+DEPEND="amd64? ( >=dev-lang/yasm-0.6.2 )
+ x86? ( >=dev-lang/yasm-0.6.2 )
+ x86-fbsd? ( >=dev-lang/yasm-0.6.2 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-nostrip.patch"
+ epatch "${FILESDIR}/${PN}-onlylib-20080406.patch"
+}
+
+multilib-native_src_compile_internal() {
+ local myconf=""
+ use debug && myconf="${myconf} --enable-debug"
+ ./configure --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --enable-pic --enable-shared \
+ "--extra-cflags=${CFLAGS}" \
+ "--extra-ldflags=${LDFLAGS}" \
+ "--extra-asflags=${ASFLAGS}" \
+ "--host=${CHOST}" \
+ $(use_enable threads pthread) \
+ ${myconf} \
+ --disable-mp4-output \
+ || die "configure failed"
+ emake CC="$(tc-getCC)" || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS doc/*.txt
+}
+
+pkg_postinst() {
+ elog "Please note that this package now only installs"
+ elog "${PN} libraries. In order to have the encoder,"
+ elog "please emerge media-video/x264-encoder."
+}
diff --git a/media-libs/xine-lib/Manifest b/media-libs/xine-lib/Manifest
index 39e27cf4f..955d58dfe 100644
--- a/media-libs/xine-lib/Manifest
+++ b/media-libs/xine-lib/Manifest
@@ -3,8 +3,9 @@ AUX xine-lib-1.1.15-buffer_h_ansi.patch 556 RMD160 d6607e3319a1fe0d6f88a40dd775d
AUX xine-lib-1.1.15-ffmpeg.patch 1346 RMD160 a15b850afa2169a4f2cffc551eda067b5290e1b0 SHA1 de8d2d3f755ed87bb9650749ba339974f57a7538 SHA256 6bd74e3646a7bed6bbb8449de25995006d7a011b3e3abdfbf8791334a00b8d85
AUX xine-lib-1.1.15-libmpeg2-vis.patch 405 RMD160 896298250884a9e3a1b168fe7140835a7112bc53 SHA1 3a3212a629c630e52327f25b3df3c5ecef5b5bbb SHA256 90af2c9a50db6dc358df59c9ab3e4aaed4bc8a8686f2b512e1dffa97b64825fe
AUX xine-lib-1.1.16.2-avutil.patch 1146 RMD160 eca8f43139e5d5bd6ea6ae0fb22c2ed564a2684f SHA1 831fbfcceaf81e68e31a73adca97379e8b95bb6f SHA256 26d64b3df1f711ed76e4a44adc47361559d185456f17e06748aafc3e8142b59d
+DIST xine-lib-1.1.16.2.tar.bz2 7407399 RMD160 80da6bf2127bc349dbbc9da0f5529869110678b4 SHA1 faa3d9207d911a535161a3cd5660aa9e6b904c28 SHA256 67f2469faee964b75f43459547b5e2f9a407b8dc30cbeffa989cce312e16b2c1
DIST xine-lib-1.1.16.3.tar.bz2 7468182 RMD160 279304a4e998472b2b5e79887e54c47765044ec6 SHA1 64c57c5f55ff37023cc4c3d93d4df3c06950d235 SHA256 d25a241efa55dc7d8f482336efa8bb7b9bb9d69b6df8a8a37f2660948fd67b52
+EBUILD xine-lib-1.1.16.2.ebuild 5983 RMD160 5c175aca794ee4b33dc706f7ef2da5baa034638d SHA1 419be25ceea914bcc43d96588051f2cdb10d05d9 SHA256 802957ec092e13b4b5f1d1aa3d27d6102e032da6993a4ce7325f42b9fd73f494
EBUILD xine-lib-1.1.16.3.ebuild 5877 RMD160 b6a41d7892a797bda3b8a07f571c74693cfaa45b SHA1 1975544f6430e9f43ed5176c2c97e5a76836adde SHA256 7fd71e18e989de14d5ecfacf37270d357b4044dfc60d9f7866cbf8b62fb4e6f9
MISC ChangeLog 67099 RMD160 c6bfdf3bce319eefb7613bb687287d22c385a6a8 SHA1 2b3ec965c868cdab7245e1220c713fc21c93de12 SHA256 ec6d9fca63a499f5989396244b14f8806d6bf6dc79bc8d7701184a6597c70f3a
MISC metadata.xml 2914 RMD160 bed4bab81a32b49e4923ddfcc02e8338a45ef7ef SHA1 fe3faf7dba7f929241acfe5eaa17b2f66bfb2722 SHA256 efe3b879c59c9971e1ffcd732c2bdbd8f60f2b173fde675a371202ceeb96b0fe
-MISC xine-lib-1.1.16.2.ebuild. 5983 RMD160 5c175aca794ee4b33dc706f7ef2da5baa034638d SHA1 419be25ceea914bcc43d96588051f2cdb10d05d9 SHA256 802957ec092e13b4b5f1d1aa3d27d6102e032da6993a4ce7325f42b9fd73f494
diff --git a/media-libs/xine-lib/xine-lib-1.1.16.2.ebuild. b/media-libs/xine-lib/xine-lib-1.1.16.2.ebuild
index 09f29e756..09f29e756 100644
--- a/media-libs/xine-lib/xine-lib-1.1.16.2.ebuild.
+++ b/media-libs/xine-lib/xine-lib-1.1.16.2.ebuild
diff --git a/media-libs/xvid/ChangeLog b/media-libs/xvid/ChangeLog
new file mode 100644
index 000000000..57a4dca2e
--- /dev/null
+++ b/media-libs/xvid/ChangeLog
@@ -0,0 +1,397 @@
+# ChangeLog for media-libs/xvid
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v 1.104 2009/02/11 19:35:19 aballier Exp $
+
+ 11 Feb 2009; Alexis Ballier <aballier@gentoo.org> xvid-1.2.1.ebuild:
+ depend on nasm-2 as that is what is required; use it on bsd too; dont
+ inherit autotools since we are not eautoreconfing
+
+ 12 Dec 2008; Alexis Ballier <aballier@gentoo.org> xvid-1.2.1.ebuild:
+ fix shared lib install
+
+*xvid-1.2.1 (12 Dec 2008)
+
+ 12 Dec 2008; Steve Dibb <beandog@gentoo.org> +xvid-1.2.1.ebuild:
+ Version bump, bug 249934
+
+*xvid-1.2.0 (12 Dec 2008)
+
+ 12 Dec 2008; Steve Dibb <beandog@gentoo.org> +xvid-1.2.0.ebuild:
+ Version bump, bug 249934
+
+ 19 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ -files/xvid-1.0.1-64bit-clean.patch, -xvid-1.0.2.ebuild,
+ -xvid-1.0.3.ebuild:
+ Remove remaining files
+
+ 19 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ -files/xvid-1.0-ia64.patch, -files/xvid-1.1.0-3dnow.patch,
+ -files/1.0.2-DESTDIR.patch, -xvid-1.1.0-r1.ebuild, -xvid-1.1.0-r3.ebuild,
+ -xvid-1.1.3-r2.ebuild:
+ Remove old and unused versions
+
+*xvid-1.1.3-r3 (01 Mar 2008)
+
+ 01 Mar 2008; Alexis Ballier <aballier@gentoo.org> +xvid-1.1.3-r3.ebuild:
+ Textrel patch update from the PaX team, part of bug #211652; fixes a
+ segfault when using mpeg quantization
+
+*xvid-1.1.3-r2 (17 Dec 2007)
+
+ 17 Dec 2007; Alexis Ballier <aballier@gentoo.org> -xvid-1.1.3-r1.ebuild,
+ +xvid-1.1.3-r2.ebuild:
+ Fix PIC code for the decoder, thanks again to the PaX Team for the quick
+ response, bug #202465
+
+*xvid-1.1.3-r1 (02 Dec 2007)
+
+ 02 Dec 2007; Alexis Ballier <aballier@gentoo.org> +xvid-1.1.3-r1.ebuild:
+ remove text relocations in shared library, big thanks to the pax team, bug
+ #135326
+
+ 27 Nov 2007; Matthias Schwarzott <zzam@gentoo.org> xvid-1.0.2.ebuild,
+ xvid-1.1.0-r1.ebuild, xvid-1.1.0-r3.ebuild:
+ Fixed quoting.
+
+ 15 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> xvid-1.1.3.ebuild:
+ ppc stable, bug #183145
+
+ 13 Jul 2007; Raúl Porcel <armin76@gentoo.org> xvid-1.1.3.ebuild:
+ ia64 stable wrt security #183145
+
+ 13 Jul 2007; Samuli Suominen <drac@gentoo.org>
+ +files/xvid-1.1.3-ia64-build.patch, xvid-1.1.3.ebuild:
+ Fix building on ia64 as reported by armin76.
+
+ 13 Jul 2007; Steve Dibb <beandog@gentoo.org> xvid-1.1.3.ebuild:
+ amd64 stable, security bug 183145
+
+ 12 Jul 2007; Raúl Porcel <armin76@gentoo.org> xvid-1.1.3.ebuild:
+ alpha/x86 stable wrt security #183145
+
+ 12 Jul 2007; Markus Rothe <corsair@gentoo.org> xvid-1.1.3.ebuild:
+ Stable on ppc64; bug #183145
+
+ 12 Jul 2007; Jeroen Roovers <jer@gentoo.org> xvid-1.1.3.ebuild:
+ Stable for HPPA (bug #183145).
+
+ 12 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> xvid-1.1.3.ebuild:
+ Stable on sparc wrt security #183145
+
+*xvid-1.1.3 (03 Jul 2007)
+
+ 03 Jul 2007; Samuli Suominen <drac@gentoo.org> +xvid-1.1.3.ebuild:
+ Version bump for security bug 183145.
+
+ 01 Mar 2007; <genstef@gentoo.org> xvid-1.1.0.ebuild, xvid-1.1.0-r1.ebuild,
+ xvid-1.1.0-r2.ebuild, xvid-1.1.0-r3.ebuild, xvid-1.1.2.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 21 Feb 2007; Mike Frysinger <vapier@gentoo.org> xvid-1.1.2.ebuild:
+ Force just yasm for now #165682 ... it's better than nasm anyways.
+
+ 03 Feb 2007; Simon Stelling <blubb@gentoo.org> xvid-1.1.2.ebuild:
+ depend on yasm-0.5; bug 154369
+
+ 29 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Stable on Alpha + IA64.
+
+ 27 Jan 2007; Mike Frysinger <vapier@gentoo.org> xvid-1.1.0-r3.ebuild,
+ xvid-1.1.2.ebuild:
+ Fixup exec patch to work with yasm and nasm #159498 by Shunichi Fuji.
+
+*xvid-1.1.2 (24 Jan 2007)
+
+ 24 Jan 2007; Alexis Ballier <aballier@gentoo.org> +xvid-1.1.2.ebuild:
+ Version bump, bug #155842
+
+ 03 Dec 2006; Markus Rothe <corsair@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Stable on ppc64
+
+ 08 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Marked stable on amd64 for bug #153014
+
+ 07 Nov 2006; Steve Dibb <beandog@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Fix automake bug
+
+ 01 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Stable on sparc
+
+ 31 Oct 2006; Andrej Kacian <ticho@gentoo.org> xvid-1.1.0-r3.ebuild:
+ Stable on x86, bug #153014.
+
+*xvid-1.1.0-r3 (27 Oct 2006)
+
+ 27 Oct 2006; Steve Dibb <beandog@gentoo.org> +xvid-1.1.0-r3.ebuild:
+ Remove textrel patch, see bug 135326
+
+*xvid-1.1.0-r2 (02 Oct 2006)
+
+ 02 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/xvid-1.1.0-3dnow-2.patch, +xvid-1.1.0-r2.ebuild:
+ Add a different patch for the 3dNow problem, so that it's used only when
+ really present. Should fix both em64t and true amd64 boxes. See bug #129022.
+
+ 24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on ppc.
+
+ 08 Sep 2006; Rene Nussbaumer <killerfox@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on hppa.
+
+ 08 Sep 2006; Thomas Cort <tcort@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on alpha.
+
+ 08 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 07 Sep 2006; Joshua Jackson <tsunam@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable x86 for ffmpeg
+
+ 07 Sep 2006; Thomas Cort <tcort@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on amd64.
+
+ 07 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on sparc wrt #133520
+
+ 07 Sep 2006; Markus Rothe <corsair@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Stable on ppc64; bug #133520
+
+ 14 Aug 2006; Luca Barbato <lu_zero@gentoo.org> xvid-1.1.0.ebuild:
+ Marked ppc
+
+ 27 Jun 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/xvid-1.1.0_beta2-amd64-gcc4.patch, -xvid-1.1.0_beta2-r1.ebuild:
+ Remove 1.1.0_beat2 that had an hardcoded dep on autoconf.
+
+ 26 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Fix patch naming, thanks to Nick Hadaway in bug #131298.
+
+ 25 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Update patch for xvid from PaX Team.
+
+ 25 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> xvid-1.1.0-r1.ebuild:
+ Added patch to fix textrels on x86 thanks to PaX Team. See bug #90287.
+
+*xvid-1.1.0-r1 (17 Apr 2006)
+
+ 17 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/xvid-1.1.0-3dnow.patch, +xvid-1.1.0-r1.ebuild:
+ Add a patch that changes the default emms function on x86_64 architecture to
+ the MMX version, not using 3DNow! instructions in EM64T systems.
+
+*xvid-1.1.0 (06 Feb 2006)
+
+ 06 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> +xvid-1.1.0.ebuild:
+ Bump to 1.1.0 final version as per bug #117238.
+
+ 03 Jan 2006; Bryan Østergaard <kloeri@gentoo.org xvid-1.0.3.ebuild:
+ Stable on alpha.
+
+ 03 Jan 2006; Bryan Østergaard <kloeri@gentoo.org
+ xvid-1.1.0_beta2-r1.ebuild:
+ ~alpha keyword, bug 116181.
+
+ 02 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> xvid-1.0.3.ebuild:
+ Stable on ppc.
+
+ 30 Dec 2005; Mark Loeser <halcy0n@gentoo.org> xvid-1.0.3.ebuild:
+ Stable on x86; bug #116181
+
+ 28 Dec 2005; Guy Martin <gmsoft@gentoo.org> xvid-1.0.3.ebuild:
+ Needed to fix compilation of xine-lib on hppa.
+
+ 22 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> xvid-1.0.3.ebuild:
+ Stable on sparc
+
+ 21 Dec 2005; Luis Medinas <metalgod@gentoo.org> xvid-1.0.3.ebuild:
+ Stable on amd64 for bug #116181.
+
+ 18 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ -files/1.0.0_rc4-DESTDIR.patch, -files/1.0.1-DESTDIR.patch,
+ -files/1.0.3-DESTDIR.patch, -xvid-0.9.1.ebuild, -xvid-0.9.2-r1.ebuild,
+ -xvid-1.0.0_rc4.ebuild, -xvid-1.0.1.ebuild, xvid-1.0.3.ebuild,
+ -xvid-1.1.0_beta2.ebuild:
+ Remove old versions of xvid, leave only latest stable and ~arch. Solves the
+ collision problem of bug #41157.
+
+ 17 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ xvid-1.1.0_beta2-r1.ebuild:
+ Added patch to get non-executable stack, from bug #90287. yasm still
+ generate executable stack and that's bad, need a newer version. In the mean
+ time removed userland_Darwin ebuild and changed with a $CHOST check.
+
+ 18 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> xvid-1.0.3.ebuild:
+ Add ~alpha keyword.
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> xvid-1.0.3.ebuild:
+ stable on ia64
+
+ 07 Aug 2005; <gongloo@gentoo.org> xvid-1.1.0_beta2-r1.ebuild:
+ Keyworded ~ppc-macos. Closes bug 67507.
+
+ 28 Jun 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/xvid-1.1.0_beta2-amd64-gcc4.patch, xvid-1.1.0_beta2-r1.ebuild:
+ Fix building on amd64 with gcc4.
+
+ 18 May 2005; Markus Rothe <corsair@gentoo.org> xvid-1.0.3.ebuild:
+ Stable on ppc64
+
+*xvid-1.1.0_beta2-r1 (08 May 2005)
+
+ 08 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/xvid-1.1.0_beta2-altivec.patch, +xvid-1.1.0_beta2-r1.ebuild:
+ New revision for xvid which adds altivec useflag and a patch to
+ enable/disable altivec support at request. Fixes #91875. Removed ~ppc
+ keyword for testing.
+
+ 07 May 2005; Herbie Hopkins <herbs@gentoo.org> xvid-1.1.0_beta2.ebuild:
+ Added amd64 depend on yasm, bug #79990
+
+*xvid-1.1.0_beta2 (01 May 2005)
+
+ 01 May 2005; Joshua Charles Campbell <warpzero@gentoo.org>
+ +xvid-1.1.0_beta2.ebuild:
+ New beta version with significant enhancements.
+
+ 19 Apr 2005; Luca Barbato <lu_zero@gentoo.org> xvid-1.0.2.ebuild,
+ xvid-1.0.3.ebuild:
+ ppc updated
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> xvid-1.0.3.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 08 Apr 2005; Markus Rothe <corsair@gentoo.org> xvid-1.0.2.ebuild:
+ Stable on ppc64
+
+ 12 Jan 2005; Jason Wever <weeve@gentoo.org> xvid-1.0.3.ebuild:
+ Added ~sparc keyword due to improper version bump which dropped the keyword.
+
+*xvid-1.0.3 (09 Jan 2005)
+
+ 09 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> +xvid-1.0.3.ebuild:
+ new upstream release. fixes bug #75617.
+
+ 16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> xvid-1.0.2.ebuild:
+ Stable on amd64.
+
+ 11 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> xvid-1.0.2.ebuild:
+ Stable on alpha.
+
+ 25 Oct 2004; Jason Wever <weeve@gentoo.org> xvid-1.0.2.ebuild:
+ Stable on sparc.
+
+ 22 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> xvid-1.0.2.ebuild:
+ Declaring stable for x86.
+
+ 05 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ xvid-0.9.2-r1.ebuild, xvid-1.0.1.ebuild, xvid-1.0.2.ebuild:
+ get_libdir fixes.
+
+ 04 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> xvid-1.0.2.ebuild:
+ Fixing typo which broke patching (bug #62939).
+
+ 03 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> xvid-1.0.2.ebuild:
+ Marked ~amd64 and added 64bit patch again. BUG #62939.
+
+*xvid-1.0.2 (30 Aug 2004)
+
+ 04 Sep 2004; Marc Hildebrand <zypher@gentoo.org> xvid-1.0.2.ebuild,
+ files/1.0.2-DESTDIR.patch:
+ Version bump, submitted by Thomas Galliano. see bug #62190
+
+ 18 Aug 2004; Hardave Riar <hardave@gentoo.org> xvid-1.0.1.ebuild:
+ Added ~mips keyword.
+
+ 28 Jul 2004; Tom Gall <tgall@gentoo.org> xvid-1.0.1.ebuild:
+ stable on ppc64, bug #55076
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> xvid-0.9.1.ebuild,
+ xvid-0.9.2-r1.ebuild, xvid-1.0.0_rc4.ebuild, xvid-1.0.1.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 22 Jun 2004; Danny van Dyk <kugelfang@gentoo.org>
+ +files/xvid-1.0.1-64bit-clean.patch, xvid-1.0.1.ebuild:
+ Added unconditional 64bit cleaning patch. Patch got ok by ferringb.
+ Fixes BUG #54134.
+
+*xvid-1.0.1 (11 Jun 2004)
+
+ 11 Jun 2004; Patrick Kursawe <phosphan@gentoo.org> xvid-1.0.1.ebuild,
+ files/1.0.1-DESTDIR.patch:
+ Version bump, see bug #53221
+
+*xvid-1.0.0_rc4 (26 Apr 2004)
+
+ 26 Apr 2004; Mike Frysinger <vapier@gentoo.org> :
+ Version bump and clean up src_install #47838 by Aaron Lake.
+
+*xvid-1.0.0_rc3 (19 Apr 2004)
+
+ 19 Apr 2004; Martin Holzer <mholzer@gentoo.org> xvid-1.0.0_rc3.ebuild:
+ Version bumped.
+
+*xvid-1.0.0_rc2 (18 Feb 2004)
+
+ 18 Feb 2004; Martin Holzer <mholzer@gentoo.org> xvid-1.0.0_rc2.ebuild:
+ Version bumped. Closes 40841
+
+ 18 Feb 2004; Martin Holzer <mholzer@gentoo.org> xvid-1.0.0_beta3.ebuild:
+ changing slot. Closes 41157
+
+ 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> xvid-0.9.1.ebuild,
+ xvid-0.9.2-r1.ebuild, xvid-1.0.0_beta3.ebuild:
+ ia64 keywords changes
+
+ 13 Jan 2004; Aron Griffis <agriffis@gentoo.org> xvid-0.9.1.ebuild:
+ stable on alpha
+
+*xvid-1.0.0_beta3 (03 Jan 2004)
+
+ 03 Jan 2004; Martin Holzer <mholzer@gentoo.org> xvid-1.0.0_beta3.ebuild:
+ Version bumped. Closes 36984
+
+ 26 Sep 2003; Jason Wever <weeve@gentoo.org> xvid-0.9.1.ebuild:
+ Added sparc keyword.
+
+*xvid-0.9.2-r1 (11 Aug 2003)
+
+ 11 Aug 2003; Martin Holzer <mholzer@gentoo.org> xvid-0.9.2-r1.ebuild,
+ xvid-0.9.2.ebuild:
+ Adding compatible symblink.
+
+*xvid-0.9.2 (10 Aug 2003)
+
+ 10 Aug 2003; Martin Holzer <mholzer@gentoo.org> xvid-0.9.2.ebuild:
+ Version bumped.
+
+ 13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> xvid-0.9.1.ebuild :
+ Marked ppc stable
+
+*xvid-0.9.1 (16 Feb 2003)
+
+ 15 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Marking stable on x86.
+
+ 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org> xvid-0.9.1.ebuild :
+ New version. Should also work on ppc and alpha!
+
+*xvid-0.9.0 (02 Dec 2002)
+
+ 07 Feb 2003; Nick Hadaway <raker@gentoo.org> xvid-0.9.0.ebuild :
+ Marked stable for x86.
+
+ 02 Feb 2003; Mark Guertin <gerk@gentoo.org> xvid-0.9.0.ebuild :
+ Fixed SRC_URI
+
+ 19 Dec 2002; Rajiv Manglani <rajiv@gentoo.org> xvid-0.9.0.ebuild :
+ fixed ppc src_compile(). now builds properly on ppc. see bug #12257.
+
+ 13 Dec 2002; Martin Schlemmer <azarah@gentoo.org> xvid-0.9.0.ebuild :
+ Fix to install with divx4linux installed.
+
+ 02 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Initial release, thanks to good work by Jacob Perkins <jap1@ionet.net>.
+ Fixed the DEPEND .. we cannot depend on nasm for other archs than x86.
+ Also do not install if media-libs/divx4linux is installed. Fixed examples
+ to install into doc dir.
+
diff --git a/media-libs/xvid/Manifest b/media-libs/xvid/Manifest
new file mode 100644
index 000000000..08c430bb1
--- /dev/null
+++ b/media-libs/xvid/Manifest
@@ -0,0 +1,10 @@
+AUX xvid-1.1.0-3dnow-2.patch 510 RMD160 6676868458608d25cc93a696dcec73bf4be80392 SHA1 94407b1b98ca8680b3c8fec88931ef1c87e897dd SHA256 4528dacdd88db8cf2bffe7894af284e3ca79e02c3d3f3c48196642d971ddeb46
+AUX xvid-1.1.0_beta2-altivec.patch 1070 RMD160 316da7461c58ddabec7d2907431fbb9675cea322 SHA1 7ea51c2a5a06c8c8a183398fec4656f159335085 SHA256 5644023118344e577e7af0188161899bf5e91de92f864666066dc79e007f991d
+AUX xvid-1.1.3-ia64-build.patch 393 RMD160 2d4b9e76e7c8bcea8466e19c76458db378c12bb9 SHA1 410d1e61dacf4ec6e321abdc44e37e16a3a578d4 SHA256 2b95dc6c1e39b9a39b88284cba7f43580131a140467d7b7893624869098df067
+DIST xvid-1.1.2-noexec-stack.patch.bz2 2426 RMD160 083da9ab8e4fdcd067cd2970eeb7ad634894219f SHA1 0f5e9e15e96c6c2a1a6d7bea67e8abd5b41442fa SHA256 6de38a05303e02a2524e3f0093a3e0b021bba93d0889c2b97a05a29ba21efffa
+DIST xvidcore-1.1.3.tar.bz2 625974 RMD160 f890a2ef58be5362aa1d2894e748ef11a0c7bba8 SHA1 7a945c245851e115bc107aa621f72d775a5d1adb SHA256 f5d7f658840ef6fda5b2cd8b105d3738e1a3e735ee12ddc0136527f0185c14ed
+DIST xvidcore-1.2.1.tar.bz2 641101 RMD160 fcb6a5a0410d1921d99361fe5d580f00128b9ba3 SHA1 0e4fdbbf12914999095a5ea51d94adb4e9a0eca3 SHA256 ef0175aa86b2d8b48138ca993526645403371b87683c69853b09f1163797ddcc
+EBUILD xvid-1.1.3.ebuild 1959 RMD160 cef1f9572a6d55653b50e8d627a9a878725f8dcb SHA1 ebf24194114160d2ac6509d7aa9fa1b445a8cfe9 SHA256 5fe6430b68c31da704c0f4a59d20a37fbff37df842693100e935d895dfda6249
+EBUILD xvid-1.2.1.ebuild 1476 RMD160 b2c5f0c8fd27731dd413d46bf90fb62b96ee722c SHA1 efd40babf5d8b0ffd8a38eaf3f92d5723b04347a SHA256 4a08030442a19ac2d223758b2c03abcfe84b640d1e40306cbecf64d434b11244
+MISC ChangeLog 13700 RMD160 fecb2e6bd5424f282beda3a03b6ed3663a360128 SHA1 0453139bc8b1a160abd1e9437cb535bf213139f4 SHA256 8ea139d451ea30768211c091c9e9b2d74db313822e70394b416d57e7e14f2359
+MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
diff --git a/media-libs/xvid/files/xvid-1.1.0-3dnow-2.patch b/media-libs/xvid/files/xvid-1.1.0-3dnow-2.patch
new file mode 100644
index 000000000..cc22744eb
--- /dev/null
+++ b/media-libs/xvid/files/xvid-1.1.0-3dnow-2.patch
@@ -0,0 +1,13 @@
+Index: xvidcore-1.1.0/src/xvid.c
+===================================================================
+--- xvidcore-1.1.0.orig/src/xvid.c
++++ xvidcore-1.1.0/src/xvid.c
+@@ -634,7 +634,7 @@ int xvid_gbl_init(xvid_gbl_init_t * init
+ * disable asm usage the usual way. When Intel EMT64 cpus will
+ * be out, maybe we'll have to check more precisely what cpu
+ * features there really are. */
+- if (cpu_flags & XVID_CPU_ASM) {
++ if (cpu_flags & XVID_CPU_3DNOW) {
+ /* SIMD state flusher */
+ emms = emms_3dn;
+
diff --git a/media-libs/xvid/files/xvid-1.1.0_beta2-altivec.patch b/media-libs/xvid/files/xvid-1.1.0_beta2-altivec.patch
new file mode 100644
index 000000000..ec61b0c39
--- /dev/null
+++ b/media-libs/xvid/files/xvid-1.1.0_beta2-altivec.patch
@@ -0,0 +1,32 @@
+diff -ur -x '*~' xvidcore-1.1.0-beta2/build/generic/configure.in xvidcore-1.1.0-beta2-fixaltivec/build/generic/configure.in
+--- xvidcore-1.1.0-beta2/build/generic/configure.in 2005-04-03 22:39:45.000000000 +0200
++++ xvidcore-1.1.0-beta2-fixaltivec/build/generic/configure.in 2005-05-08 14:38:42.920048928 +0200
+@@ -426,8 +426,18 @@
+ dnl * The vector definition is handled in portab.h thx to
+ dnl HAVE_PARENTHESES/BRACES_ALTIVEC_DECL
+ dnl
++AC_ARG_ENABLE([altivec],
++ AC_HELP_STRING([--disable-altivec], [Disable altivec support on PPC architecture.]),
++ [ want_altivec=$enableval ], [ want_altivec=yes ] )
++
+ PPC_ALTIVEC_SOURCES=""
+-if test "$ARCHITECTURE" = "PPC" ; then
++AC_MSG_CHECKING([if altivec support has to be activated])
++
++if test "$ARCHITECTURE" = "PPC" && test "$want_altivec" = "no"; then
++ AC_MSG_RESULT([no])
++ ARCHITECTURE="GENERIC"
++elif test "$ARCHITECTURE" = "PPC"; then
++ AC_MSG_RESULT([yes])
+ AS="\$(CC)"
+ AFLAGS=""
+ ASSEMBLY_EXTENSION=".s"
+@@ -492,6 +502,8 @@
+ fi
+
+ rm -f conftest.*
++else
++ AC_MSG_RESULT([no])
+ fi
+
+ dnl
diff --git a/media-libs/xvid/files/xvid-1.1.3-ia64-build.patch b/media-libs/xvid/files/xvid-1.1.3-ia64-build.patch
new file mode 100644
index 000000000..18e87d91e
--- /dev/null
+++ b/media-libs/xvid/files/xvid-1.1.3-ia64-build.patch
@@ -0,0 +1,12 @@
+diff -ur xvidcore-1.1.3.orig/src/quant/quant.h xvidcore-1.1.3/src/quant/quant.h
+--- xvidcore-1.1.3.orig/src/quant/quant.h 2006-07-10 18:05:30.000000000 +0300
++++ xvidcore-1.1.3/src/quant/quant.h 2007-07-13 15:15:10.000000000 +0300
+@@ -91,7 +91,7 @@
+ #endif
+
+ #ifdef ARCH_IS_IA64
+-quant_intraFunc dequant_h263_intra_ia64
++quant_intraFunc dequant_h263_intra_ia64;
+ #endif
+
+ #ifdef ARCH_IS_PPC
diff --git a/media-libs/xvid/metadata.xml b/media-libs/xvid/metadata.xml
new file mode 100644
index 000000000..1cadc2e4e
--- /dev/null
+++ b/media-libs/xvid/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>video</herd>
+<maintainer>
+ <email>media-video@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/media-libs/xvid/xvid-1.1.3.ebuild b/media-libs/xvid/xvid-1.1.3.ebuild
new file mode 100644
index 000000000..60d5d0d43
--- /dev/null
+++ b/media-libs/xvid/xvid-1.1.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/xvid-1.1.3.ebuild,v 1.12 2007/09/07 11:58:16 redhatter Exp $
+
+EAPI="1"
+
+inherit eutils fixheadtails autotools multilib-native
+
+MY_P=${PN}core-${PV}
+
+DESCRIPTION="XviD, a high performance/quality MPEG-4 video de-/encoding solution"
+HOMEPAGE="http://www.xvid.org"
+SRC_URI="http://downloads.xvid.org/downloads/${MY_P}.tar.bz2
+ mirror://gentoo/${PN}-1.1.2-noexec-stack.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="examples altivec"
+
+# once yasm-0.6.0+ comes out, we can switch this to
+# dev-lang/nasm >=dev-lang/yasm-0.6.0
+# and then drop the quotes from section in the noexec-stack.patch
+NASM=">=dev-lang/yasm-0.5.0[lib32?]"
+DEPEND="x86? ( ${NASM} )
+ amd64? ( ${NASM} )"
+RDEPEND=""
+
+S="${WORKDIR}"/${MY_P}/build/generic
+
+src_unpack() {
+ unpack ${A}
+ cd "${WORKDIR}"/${MY_P}
+ epatch "${FILESDIR}"/${PN}-1.1.0_beta2-altivec.patch
+ epatch "${WORKDIR}"/${PN}-1.1.2-noexec-stack.patch
+ epatch "${FILESDIR}"/${PN}-1.1.0-3dnow-2.patch
+ epatch "${FILESDIR}"/${P}-ia64-build.patch
+ cd "${S}"
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ econf $(use_enable altivec)
+ emake || die "emake failed."
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+
+ dodoc "${S}"/../../{AUTHORS,ChangeLog*,README,TODO}
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ local mylib=$(basename $(ls "${D}"/usr/$(get_libdir)/libxvidcore.*.dylib))
+ dosym ${mylib} /usr/$(get_libdir)/libxvidcore.dylib
+ else
+ local mylib=$(basename $(ls "${D}"/usr/$(get_libdir)/libxvidcore.so*))
+ dosym ${mylib} /usr/$(get_libdir)/libxvidcore.so
+ dosym ${mylib} /usr/$(get_libdir)/${mylib/.1}
+ fi
+
+ if use examples; then
+ dodoc "${S}"/../../CodingStyle
+ insinto /usr/share/${PN}
+ doins -r "${S}"/../../examples
+ fi
+}
diff --git a/media-libs/xvid/xvid-1.2.1.ebuild b/media-libs/xvid/xvid-1.2.1.ebuild
new file mode 100644
index 000000000..d755c3ebd
--- /dev/null
+++ b/media-libs/xvid/xvid-1.2.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/xvid-1.2.1.ebuild,v 1.3 2009/02/11 19:35:19 aballier Exp $
+
+EAPI="2"
+
+inherit eutils fixheadtails multilib-native
+
+MY_PN="${PN}core"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="XviD, a high performance/quality MPEG-4 video de-/encoding solution"
+HOMEPAGE="http://www.xvid.org"
+SRC_URI="http://downloads.xvid.org/downloads/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples altivec"
+
+NASM=">=dev-lang/nasm-2.04"
+DEPEND="x86? ( ${NASM} )
+ amd64? ( ${NASM} )
+ x86-fbsd? ( ${NASM} )"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_PN}/build/generic"
+
+multilib-native_src_configure_internal() {
+ econf $(use_enable altivec)
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+
+ dodoc "${S}"/../../{AUTHORS,ChangeLog*,README,TODO}
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ local mylib=$(basename $(ls "${D}"/usr/$(get_libdir)/libxvidcore.*.dylib))
+ dosym ${mylib} /usr/$(get_libdir)/libxvidcore.dylib
+ else
+ local mylib=$(basename $(ls "${D}"/usr/$(get_libdir)/libxvidcore.so*))
+ dosym ${mylib} /usr/$(get_libdir)/libxvidcore.so
+ dosym ${mylib} /usr/$(get_libdir)/${mylib%.?}
+ fi
+
+ if use examples; then
+ dodoc "${S}"/../../CodingStyle
+ insinto /usr/share/${PN}
+ doins -r "${S}"/../../examples
+ fi
+}
diff --git a/media-sound/gsm/ChangeLog b/media-sound/gsm/ChangeLog
new file mode 100644
index 000000000..5f7cea42c
--- /dev/null
+++ b/media-sound/gsm/ChangeLog
@@ -0,0 +1,115 @@
+# ChangeLog for media-sound/gsm
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gsm/ChangeLog,v 1.36 2008/12/22 14:20:05 armin76 Exp $
+
+ 22 Dec 2008; Raúl Porcel <armin76@gentoo.org> gsm-1.0.12-r1.ebuild:
+ arm/ia64 stable wrt #245285
+
+ 10 Nov 2008; Raúl Porcel <armin76@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Add ~ia64 wrt #241908
+
+ 11 May 2008; <solar@gentoo.org> gsm-1.0.12-r1.ebuild:
+ - cross compile fixes and keyworded for ~arm
+
+ 22 Mar 2008; Joseph Jezak <josejx@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Marked ppc stable.
+
+ 21 Mar 2008; Brent Baude <ranger@gentoo.org> gsm-1.0.12-r1.ebuild:
+ stable ppc64, bug 213686
+
+ 20 Mar 2008; Raúl Porcel <armin76@gentoo.org> gsm-1.0.12-r1.ebuild:
+ alpha/sparc/x86 stable wrt #213686
+
+ 20 Mar 2008; Jeroen Roovers <jer@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Stable for HPPA (bug #213686).
+
+ 01 Jan 2008; Brent Baude <ranger@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Marking gsm-1.0.12-r1 ~ppc64 for bug 192736
+
+ 26 Dec 2007; Raúl Porcel <armin76@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Add ~alpha wrt #192736, thanks to Tobias Klausmann for testing
+
+ 17 Dec 2007; Jeroen Roovers <jer@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Marked ~hppa (bug #192736).
+
+ 16 Dec 2007; Alexis Ballier <aballier@gentoo.org> gsm-1.0.12-r1.ebuild:
+ add ~x86-fbsd, its fine here
+
+ 15 Dec 2007; Samuli Suominen <drac@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Marking amd64 stable to get shared library for linking.
+
+ 15 Dec 2007; Samuli Suominen <drac@gentoo.org> gsm-1.0.12-r1.ebuild:
+ Symlink ../gsm/gsm.h to /usr/include/libgsm/gsm.h so net-im/ekg2 finds it.
+
+*gsm-1.0.12-r1 (15 Dec 2007)
+
+ 15 Dec 2007; Samuli Suominen <drac@gentoo.org>
+ +files/gsm-1.0.12-shared.patch, +gsm-1.0.12-r1.ebuild:
+ Build objects twice, once -fPIC for shared and once for static.
+
+ 25 Nov 2007; Brent Baude <ranger@gentoo.org> gsm-1.0.12.ebuild:
+ Marking gsm-1.0.12 ppc for bug 199475
+
+ 23 Nov 2007; Raúl Porcel <armin76@gentoo.org> gsm-1.0.12.ebuild:
+ sparc stable wrt #199475
+
+ 21 Nov 2007; Christian Faulhammer <opfer@gentoo.org> gsm-1.0.12.ebuild:
+ stable x86, bug 199475
+
+ 19 Nov 2007; Samuli Suominen <drac@gentoo.org> gsm-1.0.12.ebuild:
+ amd64 stable wrt #199475
+
+ 18 Sep 2007; Samuli Suominen <drac@gentoo.org> gsm-1.0.12.ebuild:
+ Install include to /usr/include/gsm instead of /usr/include wrt #192481.
+
+ 16 Sep 2007; Samuli Suominen <drac@gentoo.org> gsm-1.0.12.ebuild:
+ Fix library installation on multilib systems wrt #192716.
+
+*gsm-1.0.12 (19 Aug 2007)
+
+ 19 Aug 2007; Samuli Suominen <drac@gentoo.org>
+ +files/gsm-1.0.12-64bit.patch, +files/gsm-1.0.12-memcpy.patch,
+ +gsm-1.0.12.ebuild:
+ Version bump.
+
+*gsm-1.0.10-r1 (09 Mar 2007)
+
+ 09 Mar 2007; Steve Dibb <beandog@gentoo.org> +gsm-1.0.10-r1.ebuild:
+ Compile issues, apply amd64 patch, bug 138908
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 07 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gsm-1.0.10.ebuild:
+ Drop virtual/libc dependency. Respect CC.
+
+ 01 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ +files/gsm-1.0.10-amd64.diff, gsm-1.0.10.ebuild:
+ added a patch for amd64, fixes #86593
+
+ 18 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org> gsm-1.0.10.ebuild:
+ Stable sparc.
+
+ 22 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> gsm-1.0.10.ebuild:
+ Added to ~sparc.
+
+ 14 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> gsm-1.0.10.ebuild:
+ Stable amd64.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gsm-1.0.10.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> gsm-1.0.10.ebuild:
+ Added IUSE.
+
+ 15 Feb 2004; David Holm <dholm@gentoo.org> gsm-1.0.10.ebuild:
+ Added to ~ppc.
+
+ 02 Oct 2003; Brad House <brad_mssw@gentoo.org> gsm-1.0.10.ebuild:
+ add ~amd64 flag
+
+*gsm-1.0.10 (23 Jul 2002)
+
+ 23 Jul 2002; Arcady Genkin <agenkin@thpoon.com> gsm-1.0.10 :
+
+ Initial version, submitted by Justin Huff <jjhuff@mspin.net>.
diff --git a/media-sound/gsm/Manifest b/media-sound/gsm/Manifest
new file mode 100644
index 000000000..ff9b1a0a1
--- /dev/null
+++ b/media-sound/gsm/Manifest
@@ -0,0 +1,7 @@
+AUX gsm-1.0.12-64bit.patch 591 RMD160 fe48ec8dce98db335118ae699a2bb8d6d10931bf SHA1 949ec26ccd9aaa9a7f09806c7ae0a71a3724afe3 SHA256 1204cf390608e866a7aa06099998a754afdf33095b89ea4bcd0ddeeb699bba84
+AUX gsm-1.0.12-memcpy.patch 301 RMD160 21c1e4c83046bff547f2bae1b14758dfeeca4a3b SHA1 fe6d55433de5775ff7ec2f4e5b8e65b1375b0390 SHA256 3d6637db82d739c89cb4127bd28ce9d5b97cee7f27862943952d130a0fb6e9fe
+AUX gsm-1.0.12-shared.patch 3713 RMD160 6d9cd3e0e6eb7354900b990aa6e195cc12e8e733 SHA1 d2e08db4e95fa96661e989b59318e3eca06e01d2 SHA256 30661e6f947e74ce2f1c42452d666e76175e18269490d5adfa695bad3cf4ff47
+DIST gsm-1.0.12.tar.gz 62156 RMD160 c780aa1405f5029aaacf96183577c6720691dd31 SHA1 69c22bdda35871d223affdac09115b6abb0932b1 SHA256 dde4e62e4ce35af29a15d26beca2fc0f98c0219553927453425cda01f16e4de4
+EBUILD gsm-1.0.12-r1.ebuild 1657 RMD160 442cae9d6cf14f02eec9d5cffd17a3c5fac8d805 SHA1 bb04ed3df0265f02641a952ac1acea76c03207aa SHA256 b28666656b3d9db9d1b29fd5fac85baec6332723f8baffe350e1a48596229ed6
+MISC ChangeLog 4009 RMD160 2c6824ae8813cefde2206fa76b52ad416bcb7c31 SHA1 58eac726b6b9b6d8ca823611b4affed01fc8db16 SHA256 93db77836ec28e7e5d7359cc3d3735878d0892d7466fb3ce1b8d5edfe695b213
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-sound/gsm/files/gsm-1.0.12-64bit.patch b/media-sound/gsm/files/gsm-1.0.12-64bit.patch
new file mode 100644
index 000000000..bc28c5099
--- /dev/null
+++ b/media-sound/gsm/files/gsm-1.0.12-64bit.patch
@@ -0,0 +1,16 @@
+diff -ur gsm-1.0-pl12.orig/inc/private.h gsm-1.0-pl12/inc/private.h
+--- gsm-1.0-pl12.orig/inc/private.h 2006-04-26 22:17:01.000000000 +0300
++++ gsm-1.0-pl12/inc/private.h 2007-08-19 12:23:02.000000000 +0300
+@@ -10,10 +10,10 @@
+ #define PRIVATE_H
+
+ typedef short word; /* 16 bit signed int */
+-typedef long longword; /* 32 bit signed int */
++typedef int longword; /* 32 bit signed int */
+
+ typedef unsigned short uword; /* unsigned word */
+-typedef unsigned long ulongword; /* unsigned longword */
++typedef unsigned int ulongword; /* unsigned longword */
+
+ struct gsm_state {
+
diff --git a/media-sound/gsm/files/gsm-1.0.12-memcpy.patch b/media-sound/gsm/files/gsm-1.0.12-memcpy.patch
new file mode 100644
index 000000000..fc3c1ce23
--- /dev/null
+++ b/media-sound/gsm/files/gsm-1.0.12-memcpy.patch
@@ -0,0 +1,11 @@
+diff -ur gsm-1.0-pl12.orig/src/code.c gsm-1.0-pl12/src/code.c
+--- gsm-1.0-pl12.orig/src/code.c 2006-04-26 22:16:50.000000000 +0300
++++ gsm-1.0-pl12/src/code.c 2007-08-19 12:18:01.000000000 +0300
+@@ -8,6 +8,7 @@
+
+ #include "config.h"
+
++#include <string.h>
+
+ #ifdef HAS_STDLIB_H
+ #include <stdlib.h>
diff --git a/media-sound/gsm/files/gsm-1.0.12-shared.patch b/media-sound/gsm/files/gsm-1.0.12-shared.patch
new file mode 100644
index 000000000..49e56c230
--- /dev/null
+++ b/media-sound/gsm/files/gsm-1.0.12-shared.patch
@@ -0,0 +1,151 @@
+diff -ur gsm-1.0-pl12.orig/Makefile gsm-1.0-pl12/Makefile
+--- gsm-1.0-pl12.orig/Makefile 2006-04-26 22:14:26.000000000 +0300
++++ gsm-1.0-pl12/Makefile 2007-12-15 18:47:22.000000000 +0200
+@@ -96,7 +96,7 @@
+ # Other tools
+
+ SHELL = /bin/sh
+-LN = ln
++LN = ln -s
+ BASENAME = basename
+ AR = ar
+ ARFLAGS = cr
+@@ -140,6 +140,7 @@
+ # Targets
+
+ LIBGSM = $(LIB)/libgsm.a
++LIBGSMSO= $(LIB)/libgsm.so
+
+ TOAST = $(BIN)/toast
+ UNTOAST = $(BIN)/untoast
+@@ -203,24 +204,43 @@
+
+ # Object files
+
+-GSM_OBJECTS = $(SRC)/add.o \
+- $(SRC)/code.o \
+- $(SRC)/debug.o \
+- $(SRC)/decode.o \
+- $(SRC)/long_term.o \
+- $(SRC)/lpc.o \
+- $(SRC)/preprocess.o \
+- $(SRC)/rpe.o \
+- $(SRC)/gsm_destroy.o \
+- $(SRC)/gsm_decode.o \
+- $(SRC)/gsm_encode.o \
+- $(SRC)/gsm_explode.o \
+- $(SRC)/gsm_implode.o \
+- $(SRC)/gsm_create.o \
+- $(SRC)/gsm_print.o \
+- $(SRC)/gsm_option.o \
+- $(SRC)/short_term.o \
+- $(SRC)/table.o
++STATIC_GSM_OBJECTS = $(SRC)/add.o \
++ $(SRC)/code.o \
++ $(SRC)/debug.o \
++ $(SRC)/decode.o \
++ $(SRC)/long_term.o \
++ $(SRC)/lpc.o \
++ $(SRC)/preprocess.o \
++ $(SRC)/rpe.o \
++ $(SRC)/gsm_destroy.o \
++ $(SRC)/gsm_decode.o \
++ $(SRC)/gsm_encode.o \
++ $(SRC)/gsm_explode.o \
++ $(SRC)/gsm_implode.o \
++ $(SRC)/gsm_create.o \
++ $(SRC)/gsm_print.o \
++ $(SRC)/gsm_option.o \
++ $(SRC)/short_term.o \
++ $(SRC)/table.o
++
++SHARED_GSM_OBJECTS = $(SRC)/add.lo \
++ $(SRC)/code.lo \
++ $(SRC)/debug.lo \
++ $(SRC)/decode.lo \
++ $(SRC)/long_term.lo \
++ $(SRC)/lpc.lo \
++ $(SRC)/preprocess.lo \
++ $(SRC)/rpe.lo \
++ $(SRC)/gsm_destroy.lo \
++ $(SRC)/gsm_decode.lo \
++ $(SRC)/gsm_encode.lo \
++ $(SRC)/gsm_explode.lo \
++ $(SRC)/gsm_implode.lo \
++ $(SRC)/gsm_create.lo \
++ $(SRC)/gsm_print.lo \
++ $(SRC)/gsm_option.lo \
++ $(SRC)/short_term.lo \
++ $(SRC)/table.lo
+
+ TOAST_OBJECTS = $(SRC)/toast.o \
+ $(SRC)/toast_lin.o \
+@@ -228,7 +248,7 @@
+ $(SRC)/toast_alaw.o \
+ $(SRC)/toast_audio.o
+
+-OBJECTS = $(GSM_OBJECTS) $(TOAST_OBJECTS)
++OBJECTS = $(STATIC_GSM_OBJECTS) $(SHARED_GSM_OBJECTS) $(TOAST_OBJECTS)
+
+ # Manuals
+
+@@ -277,9 +297,12 @@
+ $(CC) $(CFLAGS) $?
+ @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1
+
++%.lo: %.c
++ $(CC) $(CFLAGS) -fPIC -c $< -o $@
++
+ # Target rules
+
+-all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
++all: $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
+ @-echo $(ROOT): Done.
+
+ tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
+@@ -299,24 +322,29 @@
+
+ # The basic API: libgsm
+
+-$(LIBGSM): $(LIB) $(GSM_OBJECTS)
++$(LIBGSMSO): $(LIB) $(SHARED_GSM_OBJECTS)
++ $(LD) -o $@.1.0.12 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(SHARED_GSM_OBJECTS) -lc
++ ln -fs libgsm.so.1.0.12 lib/libgsm.so.1
++ ln -fs libgsm.so.1.0.12 lib/libgsm.so
++
++$(LIBGSM): $(LIB) $(STATIC_GSM_OBJECTS)
+ -rm $(RMFLAGS) $(LIBGSM)
+- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
++ $(AR) $(ARFLAGS) $(LIBGSM) $(STATIC_GSM_OBJECTS)
+ $(RANLIB) $(LIBGSM)
+
+
+ # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
+
+ $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
+- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
++ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
+
+ $(UNTOAST): $(BIN) $(TOAST)
+ -rm $(RMFLAGS) $(UNTOAST)
+- $(LN) $(TOAST) $(UNTOAST)
++ $(LN) toast $(UNTOAST)
+
+ $(TCAT): $(BIN) $(TOAST)
+ -rm $(RMFLAGS) $(TCAT)
+- $(LN) $(TOAST) $(TCAT)
++ $(LN) toast $(TCAT)
+
+
+ # The local bin and lib directories
+@@ -426,7 +454,9 @@
+
+ clean: semi-clean
+ -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
+- $(TOAST) $(TCAT) $(UNTOAST) \
++ $(LIBGSMSO) $(LIB)/libgsm.so.1.0.12 \
++ $(LIB)libgsm.so.1 \
++ $(TOAST) $(TCAT) $(UNTOAST) \
+ $(ROOT)/gsm-1.0.tar.Z
+
+
diff --git a/media-sound/gsm/gsm-1.0.12-r1.ebuild b/media-sound/gsm/gsm-1.0.12-r1.ebuild
new file mode 100644
index 000000000..75a3f89a5
--- /dev/null
+++ b/media-sound/gsm/gsm-1.0.12-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gsm/gsm-1.0.12-r1.ebuild,v 1.14 2008/12/22 14:20:05 armin76 Exp $
+
+inherit eutils flag-o-matic multilib toolchain-funcs versionator multilib-native
+
+DESCRIPTION="Lossy speech compression library and tool."
+HOMEPAGE="http://kbs.cs.tu-berlin.de/~jutta/toast.html"
+SRC_URI="http://www.cs.tu-berlin.de/~jutta/${PN}/${P}.tar.gz"
+
+LICENSE="OSI-Approved"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+S="${WORKDIR}"/${PN}-"$(replace_version_separator 2 '-pl' )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-shared.patch
+ epatch "${FILESDIR}"/${P}-memcpy.patch
+ epatch "${FILESDIR}"/${P}-64bit.patch
+}
+
+multilib-native_src_compile_internal() {
+ # From upstream Makefile. Define this if your host multiplies
+ # floats faster than integers, e.g. on a SPARCstation.
+ use sparc && append-flags -DUSE_FLOAT_MUL -DFAST
+
+ emake -j1 CCFLAGS="${CFLAGS} -c -DNeedFunctionPrototypes=1" \
+ LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" || die "emake failed."
+}
+
+multilib-native_src_install_internal() {
+ dodir /usr/bin /usr/$(get_libdir) /usr/include/gsm /usr/share/man/man{1,3}
+
+ emake -j1 INSTALL_ROOT="${D}"/usr \
+ GSM_INSTALL_LIB="${D}"/usr/$(get_libdir) \
+ GSM_INSTALL_INC="${D}"/usr/include/gsm \
+ GSM_INSTALL_MAN="${D}"/usr/share/man/man3 \
+ TOAST_INSTALL_MAN="${D}"/usr/share/man/man1 \
+ install || die "emake install failed."
+
+ dolib lib/libgsm.so*
+
+ dosym ../gsm/gsm.h /usr/include/libgsm/gsm.h
+
+ dodoc ChangeLog* MACHINES MANIFEST README
+}
diff --git a/media-sound/gsm/metadata.xml b/media-sound/gsm/metadata.xml
new file mode 100644
index 000000000..e1774e3d9
--- /dev/null
+++ b/media-sound/gsm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-sound/lame/ChangeLog b/media-sound/lame/ChangeLog
new file mode 100644
index 000000000..e0763982c
--- /dev/null
+++ b/media-sound/lame/ChangeLog
@@ -0,0 +1,414 @@
+# ChangeLog for media-sound/lame
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/ChangeLog,v 1.108 2008/11/14 12:25:16 armin76 Exp $
+
+ 14 Nov 2008; Raúl Porcel <armin76@gentoo.org> lame-3.98.2.ebuild:
+ alpha/arm/ia64/sh/x86 stable wrt #246219
+
+ 14 Nov 2008; Jeroen Roovers <jer@gentoo.org> lame-3.98.2.ebuild:
+ Stable for HPPA (bug #246219).
+
+ 12 Nov 2008; Joseph Jezak <josejx@gentoo.org> lame-3.98.2.ebuild:
+ Marked ppc/ppc64 stable for bug #246219.
+
+ 11 Nov 2008; Jeremy Olexa <darkside@gentoo.org> lame-3.98.2.ebuild:
+ amd64 stable, bug 246219
+
+ 11 Nov 2008; Ferris McCormick <fmccor@gentoo.org> lame-3.98.2.ebuild:
+ Sparc stable --- Bug #246219 --- converts files for me.
+
+ 09 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> lame-3.97-r1.ebuild:
+ Dropping stable mips.
+
+*lame-3.98.2 (23 Sep 2008)
+
+ 23 Sep 2008; Peter Alfredsen <loki_val@gentoo.org> +lame-3.98.2.ebuild:
+ Bump to 3.98.2, bug 238443. Drop a bunch of patches that were merged
+ upstream.
+
+ 08 Aug 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/lame-3.98-echo.patch, lame-3.98.ebuild:
+ Add mmx useflag wrt bug #93279 and fix build of mmx asm with libtool 2.2
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ files/lame-3.96.1-shared-frontend.patch:
+ No need to patch Makefile.in as we run eautoreconf, bug #226771.
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ files/lame-3.98-pic-fix.patch:
+ Update PIC patch, thanks again to the PaX Team.
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org> lame-3.98.ebuild:
+ Fix parallel make when enabling nasm.
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/lame-3.98-execstacks.patch, lame-3.98.ebuild:
+ fix exec stacks with mmx asm, still bug #93279
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/lame-3.98-pic-fix.patch, lame-3.98.ebuild:
+ Add pic fix by the PaX Team. Bug #93279. The code is still not enabled,
+ people can test it by using EXTRA_ECONF=--enable-nasm emerge lame.
+
+ 13 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/lame-3.98-stdint.patch, lame-3.98.ebuild:
+ Dont prevent stdint.h from being included when it's in fact needed, bug
+ #231541
+
+*lame-3.98 (11 Jul 2008)
+
+ 11 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/lame-3.98-gtk-path.patch, +files/lame-3.98-shared-frontend.patch,
+ +lame-3.98.ebuild:
+ Version bump, thanks to Christian Schwinn <schwinni@quadrant1.net> for
+ reporting and Sebastian <sebastian_ml@gmx.net> for the ebuild and patches.
+ Bug #230860
+
+ 09 Oct 2007; Markus Rothe <corsair@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on ppc64; bug #189361
+
+ 02 Sep 2007; Samuli Suominen <drac@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on mips.
+
+ 24 Aug 2007; Raúl Porcel <armin76@gentoo.org> lame-3.97-r1.ebuild:
+ alpha/ia64 stable wrt #189361
+
+ 21 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on sparc wrt #189361
+
+ 20 Aug 2007; Markus Ullmann <jokey@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on x86 wrt bug #189361
+
+ 20 Aug 2007; Jeroen Roovers <jer@gentoo.org> lame-3.97-r1.ebuild:
+ Stable for HPPA (bug #189361).
+
+ 18 Aug 2007; nixnut <nixnut@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on ppc wrt bug 189361
+
+ 18 Aug 2007; Christoph Mende <angelos@gentoo.org> lame-3.97-r1.ebuild:
+ Stable on amd64 wrt bug #189361
+
+*lame-3.97-r1 (15 Jul 2007)
+
+ 15 Jul 2007; Samuli Suominen <drac@gentoo.org> +lame-3.97-r1.ebuild:
+ Stop installing mp3x analyzer based on GTK+-1.2. LAME is a library, and it
+ shouldn't be pulling obsolete toolkit. Try glame. Bug 168123.
+
+ 23 Jun 2007; Joshua Kinard <kumba@gentoo.org> lame-3.97.ebuild:
+ Stable on mips, per #167391.
+
+ 14 Jun 2007; Raúl Porcel <armin76@gentoo.org> lame-3.97.ebuild:
+ alpha stable wrt #167391
+
+ 19 Feb 2007; Jason Wever <weeve@gentoo.org> lame-3.97.ebuild:
+ Stable on SPARC wrt bug #167391.
+
+ 18 Feb 2007; Jeroen Roovers <jer@gentoo.org> lame-3.97.ebuild:
+ Stable for HPPA (bug #167391).
+
+ 18 Feb 2007; Steve Dibb <beandog@gentoo.org> lame-3.97.ebuild:
+ amd64 stable, bug 167391
+
+ 18 Feb 2007; Raúl Porcel <armin76@gentoo.org> lame-3.97.ebuild:
+ x86 stable wrt bug 167391
+
+ 18 Feb 2007; nixnut <nixnut@gentoo.org> lame-3.97.ebuild:
+ Stable on ppc wrt bug 167391
+
+ 18 Feb 2007; Markus Rothe <corsair@gentoo.org> lame-3.97.ebuild:
+ Stable on ppc64; bug #167391
+
+ 17 Feb 2007; Fabian Groffen <grobian@gentoo.org> lame-3.96.1.ebuild,
+ lame-3.97.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 17 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -lame-3.96.1-r1.ebuild,
+ -lame-3.97_beta2.ebuild, -lame-3.97_beta3.ebuild:
+ Remove old versions.
+
+ 05 Feb 2007; Alexis Ballier <aballier@gentoo.org> lame-3.96.1-r1.ebuild:
+ Stick automake version to 1.7 as it's not working with newer versions, bug
+ #161610
+
+*lame-3.97 (10 Nov 2006)
+
+ 10 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> +lame-3.97.ebuild:
+ Version bump, even if 3.97 final is just 3.97_beta3 renamed; add mp3rtp
+ useflag so that the code is not enabled by default (as upstream says it's
+ broken). Thanks to Alessio Cassibba in bug #151189.
+
+ 17 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> lame-3.96.1-r1.ebuild,
+ lame-3.97_beta2.ebuild, lame-3.97_beta3.ebuild:
+ Add missing WANT_AUTOCONF/WANT_AUTOMAKE variables.
+
+*lame-3.97_beta3 (11 Sep 2006)
+
+ 11 Sep 2006; Luis Medinas <metalgod@gentoo.org> +lame-3.97_beta3.ebuild:
+ Version Bump. Thanks to Kai <gentoo@altkai.ml1.net> closes bug #145286.
+
+*lame-3.97_beta2 (30 May 2006)
+
+ 30 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +lame-3.97_beta2.ebuild:
+ Version bump, thanks to Barry Shilliday in bug #134888.
+
+ 26 May 2006; Diego Pettenò <flameeyes@gentoo.org> -lame-3.96.ebuild,
+ lame-3.96.1-r1.ebuild:
+ Drop old versions.
+
+ 14 May 2006; Diego Pettenò <flameeyes@gentoo.org> lame-3.96.1-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 04 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/lame-3.96.1-asneeded.patch, lame-3.96.1-r1.ebuild:
+ Add patch to fix libm linking to allow using lame while building with
+ --as-needed.
+
+*lame-3.96.1-r1 (25 Aug 2005)
+
+ 25 Aug 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/lame-3.96.1-largefile.patch, +lame-3.96.1-r1.ebuild:
+ Added patch to have largefile support actually working as per bug #103578.
+
+ 02 Jul 2005; Hardave Riar <hardave@gentoo.org> lame-3.96.1.ebuild:
+ Stable on mips
+
+ 21 May 2005; Jan Brinkmann <luckyduck@gentoo.org> lame-3.96.1.ebuild:
+ dont force the use of nasm by default on x86, fixes bug #93279
+
+ 15 May 2005; Diego Pettenò <flameeyes@gentoo.org> lame-3.96.ebuild,
+ lame-3.96.1.ebuild:
+ Moved using toolchain-funcs eclass.
+
+ 08 Apr 2005; Markus Rothe <corsair@gentoo.org> lame-3.96.1.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> lame-3.96.1.ebuild:
+ Stable on ppc.
+
+ 15 Mar 2005; Yuta SATOH <nigoro@gentoo.org> lame-3.96.1.ebuild:
+ added ~ppc64
+
+ 24 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> lame-3.96.1.ebuild,
+ lame-3.96.ebuild:
+ Stable ppc-macos
+
+ 03 Feb 2005; <solar@gentoo.org> lame-3.96.1.ebuild, lame-3.96.ebuild:
+ - epunt_cxx embedded bug #74498
+
+ 23 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> lame-3.96.ebuild:
+ Unstable ppc-macos. Bug #65990
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 12 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ -files/lame-3.91-gcc3.diff, -lame-3.92.ebuild, -lame-3.93.1-r1.ebuild:
+ Cleaning out old versions.
+
+ 12 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> lame-3.96.1.ebuild:
+ Stable on alpha.
+
+ 16 Oct 2004; <gongloo@gentoo.org> lame-3.96.1.ebuild:
+ Keyworded ~ppc-macos.
+
+ 12 Oct 2004; Guy Martin <gmsoft@gentoo.org> lame-3.96.1.ebuild:
+ Stable on hppa.
+
+ 03 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/lame-3.96.1-shared-frontend.patch:
+ link against shared libs. Closes bug #58547. Stable amd64, sparc, x86.
+
+ 29 Jul 2004; Tom Gall <tgall@gentoo.org> lame-3.96.ebuild:
+ stable on ppc64, bug #55429
+
+ 28 Jul 2004; Aron Griffis <agriffis@gentoo.org> +files/lame-3.96-ccc.patch,
+ lame-3.92.ebuild, lame-3.93.1-r1.ebuild, lame-3.96.1.ebuild,
+ lame-3.96.ebuild:
+ If ccc (alpha compiler) is installed on the system, the default configure is
+ broken, fix it to respect CC. This is only directly broken for ARCH=alpha but
+ would affect anybody with a ccc binary in their PATH. #41908
+
+*lame-3.96.1 (25 Jul 2004)
+
+ 25 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> +lame-3.96.1.ebuild:
+ Version bump for upstream bugfix release.
+
+ 25 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org>
+ Fixed Manifest.
+
+ 23 Jul 2004; Hasan Khalil <gongloo@gentoo.org> lame-3.96.ebuild:
+ Stable on macos.
+
+ 13 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> lame-3.96.ebuild:
+ Stable on alpha.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.92.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 26 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> -files/intcast.spider,
+ lame-3.96.ebuild:
+ Removed bogus patch (intcast.spider). This one broke libmp3lame.so on 64bit
+ archs and has been unnecessary.
+
+ 16 Jun 2004; Gustavo Zacarias <gustavoz@gentoo.org> lame-3.96.ebuild:
+ Stable on hppa
+
+ 07 Jun 2004; Travis Tilley <lv@gentoo.org> lame-3.96.ebuild:
+ stable on amd64
+
+ 07 Jun 2004; Aron Griffis <agriffis@gentoo.org> lame-3.92.ebuild,
+ lame-3.93.1-r1.ebuild, lame-3.96.ebuild:
+ Fix use invocation
+
+ 13 May 2004; Gustavo Zacarias <gustavoz@gentoo.org> lame-3.96.ebuild:
+ Stable on sparc
+
+ 12 May 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.96.ebuild:
+ Stable x86.
+
+ 06 May 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ lame-3.93.1-r1.ebuild:
+ Fix bug #50099.
+
+ 22 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.95.1.ebuild:
+ Removed buggy version.
+
+*lame-3.96 (11 Apr 2004)
+
+ 11 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.95.1.ebuild,
+ lame-3.96.ebuild:
+ Version bump.
+
+ 04 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.95.1.ebuild:
+ Back to ~arch because of bug #46672.
+
+ 01 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> lame-3.95.1.ebuild:
+ stable on sparc
+
+ 31 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.95.1.ebuild:
+ Stable x86. cp -> dobin. nomirror.
+
+ 15 Mar 2004; Stephen P. Becker <geoman@gentoo.org> lame-3.95.1.ebuild:
+ Added ~mips keyword.
+
+ 23 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> lame-3.92.ebuild,
+ lame-3.93.1-r1.ebuild, lame-3.95.1.ebuild:
+ Removing redundant html files. DESTDIR instead of einstall
+
+ 21 Jan 2004; Nick Hadaway <raker@gentoo.org> lame-3.95.1.ebuild:
+ Added the mlame binary as noted on bug #35978 and added spider's
+ tcc compiler fix as seen on bug #31191.
+
+ 21 Jan 2004; Nick Hadaway <raker@gentoo.org> lame-3.95.1.ebuild:
+ Changed emake to make as it seems to be a little finicky with
+ parallelism. See bug #38896.
+
+*lame-3.95.1 (20 Jan 2004)
+
+ 20 Jan 2004; Nick Hadaway <raker@gentoo.org> lame-3.95.1.ebuild:
+ Version bump. Upstream bug fixes, and feature adds. Updated the
+ debug target. Fixed tyop :) extopt to expopt but commented out
+ as optimizations are set by the user. Also added some ebuild
+ fixes as suggested by Gregorio Guidi on bug #38006.
+
+ 12 Jan 2004; <agriffis@gentoo.org> lame-3.93.1-r1.ebuild:
+ stable on ia64
+
+ 16 Nov 2003; Brad House <brad_mssw@gentoo.org> lame-3.93.1-r1.ebuild:
+ mark stable on amd64
+
+ 08 May 2003; jje <jje@gentoo.org> lame-3.93.1-r1.ebuild:
+ Fix flag striping. Was using strip-flags when it should have been filter-flags.
+
+ 13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> lame-3.93.1-r1.ebuild
+ Marked ppc stable
+
+*lame-3.93.1-r1 (28 Jan 2003)
+
+ 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> lame-3.93.0.ebuild,
+ lame-3.93.0.ebuild, lame-3.93.1-r1.ebuild, lame-3.93.1.ebuild,
+ lame-3.93.1.ebuild:
+ filter out -fomit-frame-pointer for k6 based cpu's. Thanks to: sinterklaas
+ <jerroose@xs4all.nl> in bug #15559
+
+ 28 Jan 2003; Nick Hadaway <raker@gentoo.org> lame-3.93.1-r1.ebuild,
+ files/digest-lame-3.93.1-r1 :
+ Got rid of the autotools and libtool workarounds and just sed'd the
+ configure script gtk detection.
+
+ 16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> lame-3.93.1.ebuild :
+ Run autoreconf to fix the ./configure script not detecting gtk-config
+ properly.
+
+*lame-3.93.1 (11 Dec 2002)
+
+ 31 Dec 2002: Joshua Brindle <method@gentoo.org> lame-3.93.1.ebuild :
+ Change ~sparc to sparc
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> lame-3.93.1.ebuild :
+ Add alpha to KEYWORDS
+
+ 12 Dec 2002; phoen][x <phoenix@gentoo.org> lame-3.93.1.ebuild :
+ Tagging this ebuild stable ("x86").
+
+ 11 Dec 2002; phoen][x <phoenix@gentoo.org> lame-3.93.1.ebuild,
+ files/digest-lame-3.93.1 :
+ Bumped to new version. Hopefully, the need for these quality problem
+ patches is gone now.
+
+* Autoupdate keywords (12-6-02)
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*lame-3.93.0-r1 (23 Nov 2002)
+
+ 01 Dec 2002; phoen][x <phoenix@gentoo.org> lame-3.93.0-r1.ebuild,
+ files/lame-3.93.0-npsytunefix.diff, files/lame-3.93.0-q0fix.diff :
+ Incorporated the fixes from bug #11194. Thanks to Sebastian Droege
+ <sebastian.droege@gmx.de> for the contribution.
+
+ 12 Dec 2002; phoen][x <phoenix@gentoo.org> lame-3.93.0-r1.ebuild,
+ files/lame-3.93.0-npsytunefix.diff, files/lame-3.93.0-q0fix.diff :
+ Removing this ebuild - lame-3.93.1 comes with these patches.
+
+*lame-3.93.0 (23 Nov 2002)
+
+ 23 Nov 2002; Spider <spider@gentoo.org> lame-3.93.0.ebuild :
+ new versioning scheme, unfortunately not followed inside the tarball so I
+ had to hack some there. The vorbis support was cut out from this release
+ (at least according to the changelog) so I removed the IUSE and USE flags
+ accordingly.
+
+*lame-3.92 (23 Apr 2002)
+ 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Libtoolize to fix bug #5638.
+
+ 09 Sep 2002; Jack Morgan <jmorgan@gentoo.org> :
+ Added sparc/saprc64 keywords
+
+ 07 Aug 2002; Mark Guertin <gerk@gentoo.org> :
+ Adjusted nasm dep for x86 only
+
+ 23 Apr 2002; Spider <spider@gentoo.org> lame-3.92.ebuild:
+ update new version, remove gcc3 fixes (in mainline now)
+
+ 06 Apr 2002; Geert Bevin <gbevin@gentoo.org> lame-3.91.ebuild,
+ files/lame-3.91-gcc3.diff :
+
+ Little preprocessor fix to help it compile with gcc 3.
+
+*lame-3.91 (28 Mar 2002)
+
+ 28 Mar 2002; Seemant Kulleen <seemant@gentoo.org> lame-3.91.ebuild :
+
+ Changed the USE flag to "oggvorbis" instead of just "vorbis"
+
+*lame-3.91 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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-sound/lame/Manifest b/media-sound/lame/Manifest
new file mode 100644
index 000000000..966248b2d
--- /dev/null
+++ b/media-sound/lame/Manifest
@@ -0,0 +1,17 @@
+AUX lame-3.96-ccc.patch 658 RMD160 c598ad66543cc63897e0212e220a436da563ee71 SHA1 1e291ea8dbde132a22760a5279abe624e2835fae SHA256 60f0a60a72711827222cbb2d934a285199a62f9899e84097f851a53c61c4e6dd
+AUX lame-3.96.1-asneeded.patch 9027 RMD160 5456182576a331feb00d1d8931ba598e37f08804 SHA1 16ca5409f6710e3bf061f1fc3e339a0b265ac8a8 SHA256 6f9874c2f79c129a6d0d8d59d5887e8dbceff4a4bad2ad0b35987dc7d3f09809
+AUX lame-3.96.1-shared-frontend.patch 483 RMD160 bbcd78d61c25a92cdbcc04f10cf11f1a455846a2 SHA1 f2c7442d84e3d437e3c5d76064cf3e960ea6fad7 SHA256 b4b62098d61bc4e252b03abaea2f92d812ba0a8b16bb5fdf45d4b926e6c8c417
+AUX lame-3.98-echo.patch 361 RMD160 bc51688461367c85fcffa76b52d39f814037ceda SHA1 f7736b32ab06f9f0e9bda8e59b6d98779b8bfdf3 SHA256 1917632a5fb5c55a85582c3e3dc23681bb91eefc700aad29e17d5d5e9f2f5eec
+AUX lame-3.98-execstacks.patch 471 RMD160 047433da9998efc8110d592d7e1ed0862599302d SHA1 a8d44c4bddb1f6ad1b5a9dda5ed8a6f37c0335df SHA256 13cba5c2bcdcb58da1ff7b3d68e0422bc05f234da0896e3cd755a0ea003b9520
+AUX lame-3.98-gtk-path.patch 8606 RMD160 8bca3b986edf75853bfaee6837f9eb4832b664fa SHA1 dc77fbe83f167eeb3f77b6677a90765395b17de9 SHA256 0728822c0eb05b6dc70c0ae8e064c9be3b2a3448d10a53764397c70b7489a3b8
+AUX lame-3.98-pic-fix.patch 14804 RMD160 443e4b1fc6a54be4d2c356ea7b4cc857f26b2a1c SHA1 551d364c34c30f6486b034f6e0789247450aae95 SHA256 f77ededd6e067a4d47ad49a0fa939290de5b248ef83a4b8a1aba52dbb0649381
+AUX lame-3.98-shared-frontend.patch 1008 RMD160 8e12e752a325926e1376e45ffd3b72cac61ebf4a SHA1 af371fe673e42c4ba2e6e07255d6196d76d8ef79 SHA256 fb40bfb00e47964acbe0de428cc7a3e4b3a0e0ade120bf547891bf78031f6916
+AUX lame-3.98-stdint.patch 651 RMD160 84a732f356ac05941d90c2a261f9d624fc38bc5b SHA1 b4ebe2a3e8c343180b7d82e2bd2edb81a7c0d1bd SHA256 2fc25342cf5b5d5fd465c76f7899b0276e6e9f21b948f6005de0724a35dcc567
+DIST lame-3.97.tar.gz 1328058 RMD160 5c4cf02c0f4e10c4cd2ab610d62478b554cd0873 SHA1 acf56065f4e31ce023b0f99002d537adb1ec09df SHA256 0a2334a6d11085298a9a3c46d5d310cca012f2e61d6efae90840a76a364dbe17
+DIST lame-398-2.tar.gz 1327643 RMD160 767dd94271eef221170469535db2bf388149715a SHA1 b2db41dbc9c0824caa102e8c932b820c79ccd5ec SHA256 a17a28569d8ed1e514915c1f12bdf4eedac506e5fbdf9a429ba97d5d42c9af32
+DIST lame-398.tar.gz 1415983 RMD160 754343791ac80d2403291c63f99eb409bca6b62f SHA1 287979d076834882c99d0cc01ddbd9b3697ceaae SHA256 8396bcb425ddcbfb8027d5712fa8878a2257006ccbe3ac7a772e1652e43d19b1
+EBUILD lame-3.97-r1.ebuild 2430 RMD160 4cd81787357231b821483048162721964598b6a8 SHA1 8ce9989e5856ab3caaf0ada25d7eb9fe466e6fa2 SHA256 1aa3355b392db5fb533e6f46dcabe218ed857f593786aa76e6f064b7ab10dcc6
+EBUILD lame-3.98.2.ebuild 2564 RMD160 176a1091c835287f5fa8ddeb87c06980910953df SHA1 73b4abbf8f57aaa1da036d57c599d8585e6b0ea9 SHA256 dbda9ae7e6ef67a55eb8e1e49d918ae2f2081e25e75ba37f14c85d355a8f906f
+EBUILD lame-3.98.ebuild 2994 RMD160 5a0e82d0b012c9dabd68a447cc7bc148102696c0 SHA1 bfcd33b94f7a0caa96d6bbd0cd379cc674909dc9 SHA256 50dfc7ebfeaa440301212e9054f473a03e147a4718c1071528a734460071c7fb
+MISC ChangeLog 14986 RMD160 a8d8f2cc563f19cbf076a7e55dd7a74eb64acd63 SHA1 149ea580edecd730ddbae9976e1ab955d00669ea SHA256 b2c3ba3f8f0325a4bb491407531a9e2ec29a74e32f12393406dc2522c57bddab
+MISC metadata.xml 264 RMD160 a6be36fe4dffbf9280e34fafcf40571d0f960580 SHA1 7e6bff4996ab638c7e04e31197d3b45f9752c00f SHA256 69ff3c8176be87b9e058cf261280c392e026742616602914b8ee3e3b6eaa2280
diff --git a/media-sound/lame/files/lame-3.96-ccc.patch b/media-sound/lame/files/lame-3.96-ccc.patch
new file mode 100644
index 000000000..684782aa0
--- /dev/null
+++ b/media-sound/lame/files/lame-3.96-ccc.patch
@@ -0,0 +1,16 @@
+--- lame-3.96/configure.in.ccc 2004-04-11 10:45:19.000000000 -0400
++++ lame-3.96/configure.in 2004-07-26 18:32:21.000000000 -0400
+@@ -915,11 +915,9 @@
+ alpha*-*-linux*)
+
+ ################################################################
+-#### Check if 'ccc' is in our path
++#### Check if we're using Compaq's C Compiler: 'ccc'
+ ################################################################
+-if test "`which ccc 2>/dev/null | grep -c ccc`" != "0" ; then
+- # Compaq's C Compiler
+- CC=ccc
++if test "`echo $CC | sed 's/.*\///'`" = ccc; then
+
+ ################################################################
+ #### set 'OPTIMIZATION = -arch host -tune host'
diff --git a/media-sound/lame/files/lame-3.96.1-asneeded.patch b/media-sound/lame/files/lame-3.96.1-asneeded.patch
new file mode 100644
index 000000000..1ee68cf38
--- /dev/null
+++ b/media-sound/lame/files/lame-3.96.1-asneeded.patch
@@ -0,0 +1,212 @@
+Index: libmp3lame/Makefile.am
+===================================================================
+--- libmp3lame/Makefile.am.orig
++++ libmp3lame/Makefile.am
+@@ -18,7 +18,7 @@ else
+ decoder_ldadd =
+ endif
+
+-libmp3lame_la_LIBADD = $(nasm_ldadd) $(decoder_ldadd)
++libmp3lame_la_LIBADD = $(nasm_ldadd) $(decoder_ldadd) -lm
+ libmp3lame_la_LDFLAGS = -version-info @LIB_MAJOR_VERSION@:@LIB_MINOR_VERSION@ \
+ -no-undefined
+
+Index: gtk.m4
+===================================================================
+--- gtk.m4.orig
++++ gtk.m4
+@@ -0,0 +1,194 @@
++# Configure paths for GTK+
++# Owen Taylor 97-11-3
++
++dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
++dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
++dnl
++AC_DEFUN(AM_PATH_GTK,
++[dnl
++dnl Get the cflags and libraries from the gtk-config script
++dnl
++AC_ARG_WITH(gtk-prefix,[ --with-gtk-prefix=PFX Prefix where GTK is installed (optional)],
++ gtk_config_prefix="$withval", gtk_config_prefix="")
++AC_ARG_WITH(gtk-exec-prefix,[ --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],
++ gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
++AC_ARG_ENABLE(gtktest, [ --disable-gtktest Do not try to compile and run a test GTK program],
++ , enable_gtktest=yes)
++
++ for module in . $4
++ do
++ case "$module" in
++ gthread)
++ gtk_config_args="$gtk_config_args gthread"
++ ;;
++ esac
++ done
++
++ if test x$gtk_config_exec_prefix != x ; then
++ gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
++ if test x${GTK_CONFIG+set} != xset ; then
++ GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
++ fi
++ fi
++ if test x$gtk_config_prefix != x ; then
++ gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
++ if test x${GTK_CONFIG+set} != xset ; then
++ GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
++ fi
++ fi
++
++ AC_PATH_PROG(GTK_CONFIG, gtk-config, no)
++ min_gtk_version=ifelse([$1], ,0.99.7,$1)
++ AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
++ no_gtk=""
++ if test "$GTK_CONFIG" = "no" ; then
++ no_gtk=yes
++ else
++ GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
++ GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
++ gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
++ gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
++ gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
++ if test "x$enable_gtktest" = "xyes" ; then
++ ac_save_CFLAGS="$CFLAGS"
++ ac_save_LIBS="$LIBS"
++ CFLAGS="$CFLAGS $GTK_CFLAGS"
++ LIBS="$GTK_LIBS $LIBS"
++dnl
++dnl Now check if the installed GTK is sufficiently new. (Also sanity
++dnl checks the results of gtk-config to some extent
++dnl
++ rm -f conf.gtktest
++ AC_TRY_RUN([
++#include <gtk/gtk.h>
++#include <stdio.h>
++#include <stdlib.h>
++
++int
++main ()
++{
++ int major, minor, micro;
++ char *tmp_version;
++
++ system ("touch conf.gtktest");
++
++ /* HP/UX 9 (%@#!) writes to sscanf strings */
++ tmp_version = g_strdup("$min_gtk_version");
++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
++ printf("%s, bad version string\n", "$min_gtk_version");
++ exit(1);
++ }
++
++ if ((gtk_major_version != $gtk_config_major_version) ||
++ (gtk_minor_version != $gtk_config_minor_version) ||
++ (gtk_micro_version != $gtk_config_micro_version))
++ {
++ printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
++ $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ printf ("*** was found! If gtk-config was correct, then it is best\n");
++ printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
++ printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
++ printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
++ printf("*** required on your system.\n");
++ printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
++ printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
++ printf("*** before re-running configure\n");
++ }
++#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
++ else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
++ (gtk_minor_version != GTK_MINOR_VERSION) ||
++ (gtk_micro_version != GTK_MICRO_VERSION))
++ {
++ printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
++ GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
++ printf("*** library (version %d.%d.%d)\n",
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ }
++#endif /* defined (GTK_MAJOR_VERSION) ... */
++ else
++ {
++ if ((gtk_major_version > major) ||
++ ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
++ ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
++ {
++ return 0;
++ }
++ else
++ {
++ printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
++ major, minor, micro);
++ printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
++ printf("***\n");
++ printf("*** If you have already installed a sufficiently new version, this error\n");
++ printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
++ printf("*** being found. The easiest way to fix this is to remove the old version\n");
++ printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
++ printf("*** correct copy of gtk-config. (In this case, you will have to\n");
++ printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
++ printf("*** so that the correct libraries are found at run-time))\n");
++ }
++ }
++ return 1;
++}
++],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ fi
++ fi
++ if test "x$no_gtk" = x ; then
++ AC_MSG_RESULT(yes)
++ ifelse([$2], , :, [$2])
++ else
++ AC_MSG_RESULT(no)
++ if test "$GTK_CONFIG" = "no" ; then
++ echo "*** The gtk-config script installed by GTK could not be found"
++ echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
++ echo "*** your path, or set the GTK_CONFIG environment variable to the"
++ echo "*** full path to gtk-config."
++ else
++ if test -f conf.gtktest ; then
++ :
++ else
++ echo "*** Could not run GTK test program, checking why..."
++ CFLAGS="$CFLAGS $GTK_CFLAGS"
++ LIBS="$LIBS $GTK_LIBS"
++ AC_TRY_LINK([
++#include <gtk/gtk.h>
++#include <stdio.h>
++], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
++ [ echo "*** The test program compiled, but did not run. This usually means"
++ echo "*** that the run-time linker is not finding GTK or finding the wrong"
++ echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
++ echo "*** to the installed location Also, make sure you have run ldconfig if that"
++ echo "*** is required on your system"
++ echo "***"
++ echo "*** If you have an old version installed, it is best to remove it, although"
++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
++ echo "***"
++ echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
++ echo "*** came with the system with the command"
++ echo "***"
++ echo "*** rpm --erase --nodeps gtk gtk-devel" ],
++ [ echo "*** The test program failed to compile or link. See the file config.log for the"
++ echo "*** exact error that occured. This usually means GTK was incorrectly installed"
++ echo "*** or that you have moved GTK since it was installed. In the latter case, you"
++ echo "*** may want to edit the gtk-config script: $GTK_CONFIG" ])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ fi
++ fi
++ GTK_CFLAGS=""
++ GTK_LIBS=""
++ ifelse([$3], , :, [$3])
++ fi
++ AC_SUBST(GTK_CFLAGS)
++ AC_SUBST(GTK_LIBS)
++ rm -f conf.gtktest
++])
diff --git a/media-sound/lame/files/lame-3.96.1-shared-frontend.patch b/media-sound/lame/files/lame-3.96.1-shared-frontend.patch
new file mode 100644
index 000000000..db194b7f6
--- /dev/null
+++ b/media-sound/lame/files/lame-3.96.1-shared-frontend.patch
@@ -0,0 +1,12 @@
+diff -Naur lame-3.96.1.orig/frontend/Makefile.am lame-3.96.1/frontend/Makefile.am
+--- lame-3.96.1.orig/frontend/Makefile.am 2004-01-21 01:41:36.000000000 -0800
++++ lame-3.96.1/frontend/Makefile.am 2004-10-03 16:39:12.415901779 -0700
+@@ -50,7 +50,7 @@
+ endif
+
+ CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @FRONTEND_CFLAGS@
+-LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ -static
++LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@
+
+ INCLUDES = -I$(top_srcdir)/libmp3lame -I$(top_srcdir)/include -I$(top_builddir)
+
diff --git a/media-sound/lame/files/lame-3.98-echo.patch b/media-sound/lame/files/lame-3.98-echo.patch
new file mode 100644
index 000000000..6d3edbaee
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-echo.patch
@@ -0,0 +1,13 @@
+Index: lame-398/libmp3lame/i386/Makefile.am
+===================================================================
+--- lame-398.orig/libmp3lame/i386/Makefile.am
++++ lame-398/libmp3lame/i386/Makefile.am
+@@ -4,6 +4,8 @@ AUTOMAKE_OPTIONS = foreign $(top_srcdir)
+
+ DEFS = @DEFS@ @CONFIG_DEFS@
+
++ECHO ?= echo
++
+ nasm_sources = \
+ choose_table.nas \
+ cpu_feat.nas \
diff --git a/media-sound/lame/files/lame-3.98-execstacks.patch b/media-sound/lame/files/lame-3.98-execstacks.patch
new file mode 100644
index 000000000..d2c7d4de4
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-execstacks.patch
@@ -0,0 +1,13 @@
+Index: lame-398/libmp3lame/i386/nasm.h
+===================================================================
+--- lame-398.orig/libmp3lame/i386/nasm.h
++++ lame-398/libmp3lame/i386/nasm.h
+@@ -36,7 +36,7 @@ BITS 32
+ %define segment_data segment .data
+ %define segment_bss segment .bss
+ %else
+-%ifdef LINUX
++%ifidn __OUTPUT_FORMAT__,elf
+ section .note.GNU-stack progbits noalloc noexec nowrite align=1
+ %endif
+ %define segment_code segment .text align=16 class=CODE use32
diff --git a/media-sound/lame/files/lame-3.98-gtk-path.patch b/media-sound/lame/files/lame-3.98-gtk-path.patch
new file mode 100644
index 000000000..dc9bf4ef5
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-gtk-path.patch
@@ -0,0 +1,199 @@
+Index: gtk.m4
+===================================================================
+--- gtk.m4.orig
++++ gtk.m4
+@@ -0,0 +1,194 @@
++# Configure paths for GTK+
++# Owen Taylor 97-11-3
++
++dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
++dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
++dnl
++AC_DEFUN(AM_PATH_GTK,
++[dnl
++dnl Get the cflags and libraries from the gtk-config script
++dnl
++AC_ARG_WITH(gtk-prefix,[ --with-gtk-prefix=PFX Prefix where GTK is installed (optional)],
++ gtk_config_prefix="$withval", gtk_config_prefix="")
++AC_ARG_WITH(gtk-exec-prefix,[ --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],
++ gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
++AC_ARG_ENABLE(gtktest, [ --disable-gtktest Do not try to compile and run a test GTK program],
++ , enable_gtktest=yes)
++
++ for module in . $4
++ do
++ case "$module" in
++ gthread)
++ gtk_config_args="$gtk_config_args gthread"
++ ;;
++ esac
++ done
++
++ if test x$gtk_config_exec_prefix != x ; then
++ gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
++ if test x${GTK_CONFIG+set} != xset ; then
++ GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
++ fi
++ fi
++ if test x$gtk_config_prefix != x ; then
++ gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
++ if test x${GTK_CONFIG+set} != xset ; then
++ GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
++ fi
++ fi
++
++ AC_PATH_PROG(GTK_CONFIG, gtk-config, no)
++ min_gtk_version=ifelse([$1], ,0.99.7,$1)
++ AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
++ no_gtk=""
++ if test "$GTK_CONFIG" = "no" ; then
++ no_gtk=yes
++ else
++ GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
++ GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
++ gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
++ gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
++ gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
++ if test "x$enable_gtktest" = "xyes" ; then
++ ac_save_CFLAGS="$CFLAGS"
++ ac_save_LIBS="$LIBS"
++ CFLAGS="$CFLAGS $GTK_CFLAGS"
++ LIBS="$GTK_LIBS $LIBS"
++dnl
++dnl Now check if the installed GTK is sufficiently new. (Also sanity
++dnl checks the results of gtk-config to some extent
++dnl
++ rm -f conf.gtktest
++ AC_TRY_RUN([
++#include <gtk/gtk.h>
++#include <stdio.h>
++#include <stdlib.h>
++
++int
++main ()
++{
++ int major, minor, micro;
++ char *tmp_version;
++
++ system ("touch conf.gtktest");
++
++ /* HP/UX 9 (%@#!) writes to sscanf strings */
++ tmp_version = g_strdup("$min_gtk_version");
++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
++ printf("%s, bad version string\n", "$min_gtk_version");
++ exit(1);
++ }
++
++ if ((gtk_major_version != $gtk_config_major_version) ||
++ (gtk_minor_version != $gtk_config_minor_version) ||
++ (gtk_micro_version != $gtk_config_micro_version))
++ {
++ printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
++ $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ printf ("*** was found! If gtk-config was correct, then it is best\n");
++ printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
++ printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
++ printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
++ printf("*** required on your system.\n");
++ printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
++ printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
++ printf("*** before re-running configure\n");
++ }
++#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
++ else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
++ (gtk_minor_version != GTK_MINOR_VERSION) ||
++ (gtk_micro_version != GTK_MICRO_VERSION))
++ {
++ printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
++ GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
++ printf("*** library (version %d.%d.%d)\n",
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ }
++#endif /* defined (GTK_MAJOR_VERSION) ... */
++ else
++ {
++ if ((gtk_major_version > major) ||
++ ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
++ ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
++ {
++ return 0;
++ }
++ else
++ {
++ printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
++ gtk_major_version, gtk_minor_version, gtk_micro_version);
++ printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
++ major, minor, micro);
++ printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
++ printf("***\n");
++ printf("*** If you have already installed a sufficiently new version, this error\n");
++ printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
++ printf("*** being found. The easiest way to fix this is to remove the old version\n");
++ printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
++ printf("*** correct copy of gtk-config. (In this case, you will have to\n");
++ printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
++ printf("*** so that the correct libraries are found at run-time))\n");
++ }
++ }
++ return 1;
++}
++],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ fi
++ fi
++ if test "x$no_gtk" = x ; then
++ AC_MSG_RESULT(yes)
++ ifelse([$2], , :, [$2])
++ else
++ AC_MSG_RESULT(no)
++ if test "$GTK_CONFIG" = "no" ; then
++ echo "*** The gtk-config script installed by GTK could not be found"
++ echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
++ echo "*** your path, or set the GTK_CONFIG environment variable to the"
++ echo "*** full path to gtk-config."
++ else
++ if test -f conf.gtktest ; then
++ :
++ else
++ echo "*** Could not run GTK test program, checking why..."
++ CFLAGS="$CFLAGS $GTK_CFLAGS"
++ LIBS="$LIBS $GTK_LIBS"
++ AC_TRY_LINK([
++#include <gtk/gtk.h>
++#include <stdio.h>
++], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
++ [ echo "*** The test program compiled, but did not run. This usually means"
++ echo "*** that the run-time linker is not finding GTK or finding the wrong"
++ echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
++ echo "*** to the installed location Also, make sure you have run ldconfig if that"
++ echo "*** is required on your system"
++ echo "***"
++ echo "*** If you have an old version installed, it is best to remove it, although"
++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
++ echo "***"
++ echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
++ echo "*** came with the system with the command"
++ echo "***"
++ echo "*** rpm --erase --nodeps gtk gtk-devel" ],
++ [ echo "*** The test program failed to compile or link. See the file config.log for the"
++ echo "*** exact error that occured. This usually means GTK was incorrectly installed"
++ echo "*** or that you have moved GTK since it was installed. In the latter case, you"
++ echo "*** may want to edit the gtk-config script: $GTK_CONFIG" ])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ fi
++ fi
++ GTK_CFLAGS=""
++ GTK_LIBS=""
++ ifelse([$3], , :, [$3])
++ fi
++ AC_SUBST(GTK_CFLAGS)
++ AC_SUBST(GTK_LIBS)
++ rm -f conf.gtktest
++])
diff --git a/media-sound/lame/files/lame-3.98-pic-fix.patch b/media-sound/lame/files/lame-3.98-pic-fix.patch
new file mode 100644
index 000000000..8874611cf
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-pic-fix.patch
@@ -0,0 +1,585 @@
+diff -urp lame-398-orig/libmp3lame/i386/choose_table.nas lame-398/libmp3lame/i386/choose_table.nas
+--- lame-398-orig/libmp3lame/i386/choose_table.nas 2008-07-16 21:47:19.000000000 +0200
++++ lame-398/libmp3lame/i386/choose_table.nas 2008-07-16 21:47:30.000000000 +0200
+@@ -111,33 +111,42 @@ choose_table_H
+ dw 0x1d16, 0x1e16, 0x1e17, 0x1f17, 0x1f17
+
+ choose_jump_table_L:
+- dd table_MMX.L_case_0
+- dd table_MMX.L_case_1
+- dd table_MMX.L_case_2
+- dd table_MMX.L_case_3
+- dd table_MMX.L_case_45
+- dd table_MMX.L_case_45
+- dd table_MMX.L_case_67
+- dd table_MMX.L_case_67
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
+- dd table_MMX.L_case_8_15
++ dd table_MMX.L_case_0 - choose_table_MMX
++ dd table_MMX.L_case_1 - choose_table_MMX
++ dd table_MMX.L_case_2 - choose_table_MMX
++ dd table_MMX.L_case_3 - choose_table_MMX
++ dd table_MMX.L_case_45 - choose_table_MMX
++ dd table_MMX.L_case_45 - choose_table_MMX
++ dd table_MMX.L_case_67 - choose_table_MMX
++ dd table_MMX.L_case_67 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
++ dd table_MMX.L_case_8_15 - choose_table_MMX
+
+ segment_code
+ ;
+ ; use MMX
+ ;
+
++extern _GLOBAL_OFFSET_TABLE_
++get_pc.bp:
++ mov ebp, [esp]
++ retn
++
+ align 16
+ ; int choose_table(int *ix, int *end, int *s)
+ choose_table_MMX:
+- mov ecx,[esp+4] ;ecx = begin
+- mov edx,[esp+8] ;edx = end
++ push ebp
++ call get_pc.bp
++ add ebp, _GLOBAL_OFFSET_TABLE_ + $$ - $ wrt ..gotpc
++
++ mov ecx,[esp+8] ;ecx = begin
++ mov edx,[esp+12] ;edx = end
+ sub ecx,edx ;ecx = begin-end(should be minus)
+ test ecx,8
+ pxor mm0,mm0 ;mm0=[0:0]
+@@ -169,13 +178,16 @@ choose_table_MMX:
+
+ cmp eax,15
+ ja .with_ESC
+- jmp [choose_jump_table_L+eax*4]
++ lea ecx,[ebp + choose_table_MMX wrt ..gotoff]
++ add ecx,[ebp + choose_jump_table_L+eax*4 wrt ..gotoff]
++ jmp ecx
+
+ .with_ESC1:
+ emms
+- mov ecx, [esp+12] ; *s
++ mov ecx, [esp+16] ; *s
+ mov [ecx], eax
+ or eax,-1
++ pop ebp
+ ret
+
+ .with_ESC:
+@@ -187,12 +199,12 @@ choose_table_MMX:
+ push esi
+ bsr eax, eax
+ %assign _P 4*2
+- movq mm5, [D15_15_15_15]
+- movq mm6, [D14_14_14_14]
+- movq mm3, [mul_add]
++ movq mm5, [ebp + D15_15_15_15 wrt ..gotoff]
++ movq mm6, [ebp + D14_14_14_14 wrt ..gotoff]
++ movq mm3, [ebp + mul_add wrt ..gotoff]
+
+- mov ecx, [esp+_P+4] ; = ix
+-; mov edx, [esp+_P+8] ; = end
++ mov ecx, [esp+_P+8] ; = ix
++; mov edx, [esp+_P+12] ; = end
+ sub ecx, edx
+
+ xor esi, esi ; sum = 0
+@@ -209,7 +221,7 @@ choose_table_MMX:
+ psubw mm7, mm2 ; 14$B$h$jBg$-$$$H$-(B linbits_sum++;
+ pmaddwd mm0, mm3 ; {0, 0, y, x}*{1, 16, 1, 16}
+ movd ebx, mm0
+- mov esi, [largetbl+ebx*4+(16*16+16)*4]
++ mov esi, [ebp + largetbl+ebx*4+(16*16+16)*4 wrt ..gotoff]
+
+ jz .H_dual_exit
+
+@@ -224,9 +236,9 @@ choose_table_MMX:
+ pmaddwd mm0, mm3 ; {y, x, y, x}*{1, 16, 1, 16}
+ movd ebx, mm0
+ punpckhdq mm0,mm0
+- add esi, [largetbl+ebx*4+(16*16+16)*4]
++ add esi, [ebp + largetbl+ebx*4+(16*16+16)*4 wrt ..gotoff]
+ movd ebx, mm0
+- add esi, [largetbl+ebx*4+(16*16+16)*4]
++ add esi, [ebp + largetbl+ebx*4+(16*16+16)*4 wrt ..gotoff]
+ add ecx, 16
+ psubw mm7, mm2 ; 14$B$h$jBg$-$$$H$-(B linbits_sum++;
+ jnz .H_dual_lp1
+@@ -237,8 +249,8 @@ choose_table_MMX:
+ paddd mm7,mm1
+ punpckldq mm7,mm7
+
+- pmaddwd mm7, [linbits32+eax*8] ; linbits
+- mov ax, [choose_table_H+eax*2]
++ pmaddwd mm7, [ebp + linbits32+eax*8 wrt ..gotoff] ; linbits
++ mov ax, [ebp + choose_table_H+eax*2 wrt ..gotoff]
+
+ movd ecx, mm7
+ punpckhdq mm7,mm7
+@@ -261,54 +273,57 @@ choose_table_MMX:
+ mov edx, ecx
+ shr eax, 8
+ .chooseE_s1:
+- mov ecx, [esp+12] ; *s
++ mov ecx, [esp+16] ; *s
+ and eax, 0xff
+ add [ecx], edx
++ pop ebp
+ ret
+
+ table_MMX.L_case_0:
+ emms
++ pop ebp
+ ret
+
+ table_MMX.L_case_1:
+ emms
+- mov eax, [esp+12] ; *s
+- mov ecx, [esp+4] ; *ix
++ mov eax, [esp+16] ; *s
++ mov ecx, [esp+8] ; *ix
+ sub ecx, edx
+ push ebx
+ .lp:
+ mov ebx, [edx+ecx]
+ add ebx, ebx
+ add ebx, [edx+ecx+4]
+- movzx ebx, byte [ebx+t1l]
++ movzx ebx, byte [ebp + ebx+t1l wrt ..gotoff]
+ add [eax], ebx
+ add ecx, 8
+ jnz .lp
+ pop ebx
+ mov eax, 1
++ pop ebp
+ ret
+
+ table_MMX.L_case_45:
+ push dword 7
+- mov ecx, tableABC+9*8
++ lea ecx, [ebp + tableABC+9*8 wrt ..gotoff]
+ jmp from3
+
+ table_MMX.L_case_67:
+ push dword 10
+- mov ecx, tableABC
++ lea ecx, [ebp + tableABC wrt ..gotoff]
+ jmp from3
+
+ table_MMX.L_case_8_15:
+ push dword 13
+- mov ecx, tableDEF
++ lea ecx, [ebp + tableDEF wrt ..gotoff]
+ from3:
+- mov eax,[esp+8] ;eax = *begin
+-; mov edx,[esp+12] ;edx = *end
++ mov eax,[esp+12] ;eax = *begin
++; mov edx,[esp+16] ;edx = *end
+
+ push ebx
+ sub eax, edx
+
+- movq mm5,[mul_add]
++ movq mm5,[ebp + mul_add wrt ..gotoff]
+ pxor mm2,mm2 ;mm2 = sum
+
+ test eax, 8
+@@ -361,22 +376,23 @@ from3:
+ .choose3_s2:
+ pop ecx
+ add eax, ecx
+- mov ecx, [esp+12] ; *s
++ mov ecx, [esp+16] ; *s
+ add [ecx], edx
++ pop ebp
+ ret
+
+ table_MMX.L_case_2:
+ push dword 2
+- mov ecx,table23
+- pmov mm5,[mul_add23]
++ lea ecx,[ebp + table23 wrt ..gotoff]
++ pmov mm5,[ebp + mul_add23 wrt ..gotoff]
+ jmp from2
+ table_MMX.L_case_3:
+ push dword 5
+- mov ecx,table56
+- pmov mm5,[mul_add56]
++ lea ecx,[ebp + table56 wrt ..gotoff]
++ pmov mm5,[ebp + mul_add56 wrt ..gotoff]
+ from2:
+- mov eax,[esp+8] ;eax = *begin
+-; mov edx,[esp+12] ;edx = *end
++ mov eax,[esp+12] ;eax = *begin
++; mov edx,[esp+16] ;edx = *end
+ push ebx
+ push edi
+
+@@ -426,8 +442,9 @@ from2:
+ mov edx, ecx
+ inc eax
+ .choose2_s1:
+- mov ecx, [esp+12] ; *s
++ mov ecx, [esp+16] ; *s
+ add [ecx], edx
++ pop ebp
+ ret
+
+ end
+diff -urp lame-398-orig/libmp3lame/i386/fft3dn.nas lame-398/libmp3lame/i386/fft3dn.nas
+--- lame-398-orig/libmp3lame/i386/fft3dn.nas 2008-07-16 21:47:19.000000000 +0200
++++ lame-398/libmp3lame/i386/fft3dn.nas 2008-07-16 21:47:30.000000000 +0200
+@@ -24,26 +24,35 @@ D_1_0_0_0 dd 0.0 , 1.0
+
+ segment_code
+
++extern _GLOBAL_OFFSET_TABLE_
++get_pc.bp:
++ mov ebp, [esp]
++ retn
++
+ ;void fht_3DN(float *fz, int nn);
+
+ proc fht_3DN
+
+ pushd ebp, ebx, esi, edi
+
+- mov r0, [esp+20] ;fi
+- mov r1, [esp+24] ;r1 = nn
+- sub esp, 16
++ sub esp, 20
++
++ call get_pc.bp
++ add ebp, _GLOBAL_OFFSET_TABLE_ + $$ - $ wrt ..gotpc
+
++ mov r0, [esp+40] ;fi
++ mov r1, [esp+44] ;r1 = nn
++ lea r3, [ebp + costab wrt ..gotoff] ;tri = costab
++ lea r4, [r0+r1*8] ;r4 = fn = &fz[n]
++ mov [esp+16], r4
+ mov r4, 8 ;kx = k1/2
+- mov r3, costab ;tri = costab
+- lea r6, [r0+r1*8] ;r6 = fn = &fz[n]
+
+ pmov mm7, [r3]
+
+ loopalign 16
+ .do1
+ lea r3, [r3+16] ;tri += 2;
+- pmov mm6, [costab+8]
++ pmov mm6, [ebp + costab+8 wrt ..gotoff]
+ lea r2, [r4+r4*2] ;k3*fsize/2
+ mov r5, 4 ;i = 1*fsize
+
+@@ -104,7 +113,7 @@ proc fht_3DN
+ pmovd [r1+r4*4], mm4 ;gi[k2]
+ puphdq mm4, mm4
+
+- cmp r0, r6
++ cmp r0, [esp + 16]
+ pmovd [r1+r4*2], mm0 ;gi[k1]
+ pmovd [r1+r2*2], mm4 ;gi[k3]
+
+@@ -119,12 +128,12 @@ proc fht_3DN
+ ; mm7 = 0x800000000 | 0
+ ;
+ pmov mm1, mm6
+- mov r0, [esp+36] ; fz
++ mov r0, [esp+40] ; fz
+ puphdq mm1, mm1 ; c1 | c1
+ lea r1, [r0+r4*2]
+ pfadd mm1, mm1 ; c1+c1 | c1+c1
+ pfmul mm1, mm6 ; 2*c1*c1 | 2*c1*s1
+- pfsub mm1, [D_1_0_0_0] ; 2*c1*c1-1.0 | 2*c1*s1 = -c2 | s2
++ pfsub mm1, [ebp + D_1_0_0_0 wrt ..gotoff] ; 2*c1*c1-1.0 | 2*c1*s1 = -c2 | s2
+
+ pmov mm0, mm1
+ pxor mm7, mm6 ; c1 | -s1
+@@ -134,7 +143,7 @@ proc fht_3DN
+ puphdq mm0, mm2 ; s2 | c2
+ puphdq mm6, mm3 ;-s1 | c1
+
+- pxor mm0, [costab] ; c2 | -s2
++ pxor mm0, [ebp + costab wrt ..gotoff] ; c2 | -s2
+
+ ; mm0 = s2| c2
+ ; mm1 = -c2| s2
+@@ -233,7 +242,7 @@ proc fht_3DN
+
+ lea r0, [r0+r4*8]
+ lea r1, [r1+r4*8]
+- cmp r0, r6
++ cmp r0, [esp + 16]
+ pmov mm0, [esp]
+ pmov mm1, [esp+8]
+
+@@ -249,17 +258,17 @@ proc fht_3DN
+ pfsub mm6, mm7 ; c1*a-s1*b | s1*a+c1*b
+ pupldq mm7,mm6
+ puphdq mm6,mm7
+- pmov mm7, [costab]
++ pmov mm7, [ebp + costab wrt ..gotoff]
+ jb near .for
+
+- mov r0, [esp+36] ;fi
+- cmp r4, [esp+36+4]
++ mov r0, [esp+40] ;fi
++ cmp r4, [esp+40+4]
+ lea r4, [r4*4] ;kx *= 4
+
+ jb near .do1
+ .exitttt
+ femms
+- add esp,16
++ add esp,20
+ popd ebp, ebx, esi, edi
+ endproc
+
+@@ -270,20 +279,24 @@ proc fht_E3DN
+
+ pushd ebp, ebx, esi, edi
+
+- mov r0, [esp+20] ;fi
+- mov r1, [esp+24] ;r1 = nn
+- sub esp, 16
++ sub esp, 20
++
++ call get_pc.bp
++ add ebp, _GLOBAL_OFFSET_TABLE_ + $$ - $ wrt ..gotpc
+
++ mov r0, [esp+40] ;fi
++ mov r1, [esp+44] ;r1 = nn
++ lea r3, [ebp + costab wrt ..gotoff] ;tri = costab
++ lea r4, [r0+r1*8] ;r4 = fn = &fz[n]
++ mov [esp+16], r4
+ mov r4, 8 ;kx = k1/2
+- mov r3, costab ;tri = costab
+- lea r6, [r0+r1*8] ;r6 = fn = &fz[n]
+
+ pmov mm7, [r3]
+
+ loopalign 16
+ .do1
+ lea r3, [r3+16] ;tri += 2;
+- pmov mm6, [costab+8]
++ pmov mm6, [ebp + costab+8 wrt ..gotoff]
+ lea r2, [r4+r4*2] ;k3*fsize/2
+ mov r5, 4 ;i = 1*fsize
+
+@@ -324,7 +337,7 @@ proc fht_E3DN
+ pfadd mm3, mm4 ;f0+f2|f1+f3
+ pfsub mm5, mm4 ;f0-f2|f1-f3
+
+- cmp r0, r6
++ cmp r0, [esp + 16]
+ pmovd [r1+r4*2], mm3 ;gi[k1]
+ pmovd [r1+r2*2], mm5 ;gi[k3]
+ puphdq mm3, mm3
+@@ -343,12 +356,12 @@ proc fht_E3DN
+ ; mm7 = 0x800000000 | 0
+ ;
+ pmov mm5, mm6
+- mov r0, [esp+36] ; fz
++ mov r0, [esp+40] ; fz
+ puphdq mm5, mm5 ; c1 | c1
+ lea r1, [r0+r4*2]
+ pfadd mm5, mm5 ; c1+c1 | c1+c1
+ pfmul mm5, mm6 ; 2*c1*c1 | 2*c1*s1
+- pfsub mm5, [D_1_0_0_0] ; 2*c1*c1-1.0 | 2*c1*s1 = -c2 | s2
++ pfsub mm5, [ebp + D_1_0_0_0 wrt ..gotoff] ; 2*c1*c1-1.0 | 2*c1*s1 = -c2 | s2
+
+ pswapd mm4, mm5 ; s2 |-c2
+ pxor mm4, mm7 ; s2 | c2
+@@ -447,7 +460,7 @@ proc fht_E3DN
+
+ lea r0, [r0+r4*8]
+ lea r1, [r1+r4*8]
+- cmp r0, r6
++ cmp r0, [esp + 16]
+ pmov mm4, [esp]
+ pmov mm5, [esp+8]
+
+@@ -462,16 +475,16 @@ proc fht_E3DN
+
+ pfsub mm6, mm7 ; c1*a-s1*b | s1*a+c1*b
+ pswapd mm6, mm6 ; ??? ; s1*a+c1*b | c1*a-s1*b
+- pmov mm7, [costab]
++ pmov mm7, [ebp + costab wrt ..gotoff]
+ jb near .for
+
+- mov r0, [esp+36] ;fi
+- cmp r4, [esp+36+4]
++ mov r0, [esp+40] ;fi
++ cmp r4, [esp+40+4]
+ lea r4, [r4*4] ;kx *= 4
+
+ jb near .do1
+ .exitttt
+ femms
+- add esp,16
++ add esp,20
+ popd ebp, ebx, esi, edi
+ endproc
+diff -urp lame-398-orig/libmp3lame/i386/fftsse.nas lame-398/libmp3lame/i386/fftsse.nas
+--- lame-398-orig/libmp3lame/i386/fftsse.nas 2008-07-16 21:47:19.000000000 +0200
++++ lame-398/libmp3lame/i386/fftsse.nas 2008-07-16 21:48:10.000000000 +0200
+@@ -25,6 +25,12 @@ costab_fft:
+ S_SQRT2 dd 1.414213562
+
+ segment_code
++
++extern _GLOBAL_OFFSET_TABLE_
++get_pc.bp:
++ mov ebp, [esp]
++ retn
++
+ ;------------------------------------------------------------------------
+ ; by K. SAKAI
+ ; 99/08/18 PIII 23k[clk]
+@@ -40,15 +46,20 @@ fht_SSE:
+ push esi
+ push edi
+ push ebp
+-%assign _P 4*4
++
++%assign _P 4*5
+
+ ;2¤ÄÌܤΥ롼¥×
+- mov eax,[esp+_P+4] ;eax=fz
+- mov ebp,[esp+_P+8] ;=n
++ mov eax,[esp+_P+0] ;eax=fz
++ mov ebp,[esp+_P+4] ;=n
+ shl ebp,3
+ add ebp,eax ; fn = fz + n, ¤³¤Î´Ø¿ô½ªÎ»¤Þ¤ÇÉÔÊÑ
++ push ebp
++
++ call get_pc.bp
++ add ebp, _GLOBAL_OFFSET_TABLE_ + $$ - $ wrt ..gotpc
+
+- lea ecx,[costab_fft]
++ lea ecx,[ebp + costab_fft wrt ..gotoff]
+ xor eax,eax
+ mov al,8 ; =k1=1*(sizeof float) // 4, 16, 64, 256,...
+ .lp2: ; do{
+@@ -101,12 +112,12 @@ fht_SSE:
+ ; gi[k3] = g1 - g3;
+ fld dword [edi]
+ fadd dword [edi+eax*2]
+- fld dword [S_SQRT2]
++ fld dword [ebp + S_SQRT2 wrt ..gotoff]
+ fmul dword [edi+eax*4]
+
+ fld dword [edi]
+ fsub dword [edi+eax*2]
+- fld dword [S_SQRT2]
++ fld dword [ebp + S_SQRT2 wrt ..gotoff]
+ fmul dword [edi+edx*2]
+
+ fld st1
+@@ -121,7 +132,7 @@ fht_SSE:
+ fsubp st1,st0
+ fstp dword [edi+eax*4]
+
+- cmp ebx,ebp
++ cmp ebx,[esp]
+ jl near .lp20 ; while (fi<fn);
+
+
+@@ -136,17 +147,17 @@ fht_SSE:
+ ; s2 = c1*s1 + s1*c1 = 2*s1*c1;
+ shufps xmm7,xmm7,R4(1,0,0,1)
+ movss xmm5,xmm7 ; = { --, --, --, s1}
+- xorps xmm7,[Q_MMPP] ; = {-s1, -c1, +c1, +s1} -> ɬÍ×
++ xorps xmm7,[ebp + Q_MMPP wrt ..gotoff] ; = {-s1, -c1, +c1, +s1} -> ɬÍ×
+
+ addss xmm5,xmm5 ; = (--, --, --, 2*s1)
+ add esi,4 ; esi = fi = fz + i
+ shufps xmm5,xmm5,R4(0,0,0,0) ; = (2*s1, 2*s1, 2*s1, 2*s1)
+ mulps xmm5,xmm6 ; = (2*s1*c1, 2*s1*s1, 2*s1*s1, 2*s1*c1)
+- subps xmm5,[D_1100] ; = (--, 2*s1*s1-1, --, 2*s1*c1) = {-- -c2 -- s2}
++ subps xmm5,[ebp + D_1100 wrt ..gotoff] ; = (--, 2*s1*s1-1, --, 2*s1*c1) = {-- -c2 -- s2}
+ movaps xmm4,xmm5
+ shufps xmm5,xmm5,R4(2,0,2,0) ; = {-c2, s2, -c2, s2} -> ɬÍ×
+
+- xorps xmm4,[Q_MMPP] ; = {--, c2, --, s2}
++ xorps xmm4,[ebp + Q_MMPP wrt ..gotoff] ; = {--, c2, --, s2}
+ shufps xmm4,xmm4,R4(0,2,0,2) ; = {s2, c2, s2, c2} -> ɬÍ×
+
+ loopalign 16
+@@ -222,7 +233,7 @@ fht_SSE:
+ movss [edi+eax*4],xmm2
+ movss [esi+edx*2],xmm0
+ lea esi,[esi + eax*8] ; fi += (k1 * 4);
+- cmp esi,ebp
++ cmp esi,[esp]
+ jl near .lp21 ; while (fi<fn);
+
+
+@@ -247,7 +258,7 @@ fht_SSE:
+ shufps xmm0,xmm0,R4(1,1,0,0) ; = {t_s, t_s, t_c, t_c}
+ mulps xmm6,xmm0 ; = {c3*ts, s3*ts, s3*tc, c3*tc}
+ movhlps xmm4,xmm6 ; = {--, --, c3*ts, s3*ts}
+- xorps xmm4,[Q_MPMP] ; = {--, --, -c3*ts, s3*ts}
++ xorps xmm4,[ebp + Q_MPMP wrt ..gotoff] ; = {--, --, -c3*ts, s3*ts}
+ subps xmm6,xmm4 ; = {-,-, c3*ts+s3*tc, c3*tc-s3*ts}={-,-,s1,c1}
+
+ ; c3 = c1*t_c - s1*t_s;
+@@ -255,7 +266,7 @@ fht_SSE:
+ shufps xmm6,xmm6,0x14 ; = {c1, s1, s1, c1}
+ mulps xmm0,xmm6 ; = {ts*c1 ts*s1 tc*s1 tc*c1}
+ movhlps xmm3,xmm0
+- xorps xmm3,[Q_MPMP]
++ xorps xmm3,[ebp + Q_MPMP wrt ..gotoff]
+ subps xmm0,xmm3 ; = {--, --, s3, c3}
+
+ ; {s2 s4 c4 c2} = {2*s1*c1 2*s3*c3 1-2*s3*s3 1-2*s1*s1}
+@@ -268,7 +279,7 @@ fht_SSE:
+ sub edi,ebx ; edi = fz - i/2
+ mulps xmm7, xmm6 ; {s1*s1*2, s3*s3*2, s3*c3*2, s1*c1*2}
+ lea esi,[edi + ebx*2] ; esi = fi = fz +i/2
+- subps xmm7, [D_1100] ; {-c2, -c4, s4, s2}
++ subps xmm7, [ebp + D_1100 wrt ..gotoff] ; {-c2, -c4, s4, s2}
+ lea edi,[edi + eax*2-4] ; edi = gi = fz +k1-i/2
+
+ ; fi = fz +i;
+@@ -286,7 +297,7 @@ fht_SSE:
+ ; d = s2*fi[k3 ] - c2*gi[k3 ];
+
+ movaps xmm4,xmm7 ; = {-c2 -c4 s4 s2}
+- xorps xmm4,[Q_MMPP] ; = { c2 c4 s4 s2}
++ xorps xmm4,[ebp + Q_MMPP wrt ..gotoff] ; = { c2 c4 s4 s2}
+ shufps xmm4,xmm4,0x1B ; = { s2 s4 c4 c2}
+ movlps xmm0,[esi+eax*2]
+ movlps xmm1,[edi+eax*2]
+@@ -390,7 +401,7 @@ fht_SSE:
+ ; fi += k4;
+ lea edi,[edi + eax*8] ; gi += (k1 * 4);
+ lea esi,[esi + eax*8] ; fi += (k1 * 4);
+- cmp esi,ebp
++ cmp esi,[esp]
+ jl near .lp220 ; while (fi<fn);
+ ; } while (fi<fn);
+
+@@ -405,6 +416,7 @@ fht_SSE:
+ cmp eax,[esp+_P+8] ; while ((k1 * 4)<n);
+ jle near .lp2
+ pop ebp
++ pop ebp
+ pop edi
+ pop esi
+ pop ebx
diff --git a/media-sound/lame/files/lame-3.98-shared-frontend.patch b/media-sound/lame/files/lame-3.98-shared-frontend.patch
new file mode 100644
index 000000000..abe96a339
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-shared-frontend.patch
@@ -0,0 +1,24 @@
+diff -ur lame-398.old/frontend/Makefile.am lame-398.new/frontend/Makefile.am
+--- lame-398.old/frontend/Makefile.am 2006-09-30 11:17:05.000000000 +0200
++++ lame-398.new/frontend/Makefile.am 2008-07-06 12:36:25.000000000 +0200
+@@ -52,7 +52,7 @@
+ endif
+
+ CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @FRONTEND_CFLAGS@ @SNDFILE_CFLAGS@
+-LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ @SNDFILE_LIBS@ -static
++LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ @SNDFILE_LIBS@
+
+ INCLUDES = -I$(top_srcdir)/libmp3lame -I$(top_srcdir)/include -I$(top_builddir)
+
+diff -ur lame-398.old/frontend/Makefile.in lame-398.new/frontend/Makefile.in
+--- lame-398.old/frontend/Makefile.in 2008-06-25 14:17:51.000000000 +0200
++++ lame-398.new/frontend/Makefile.in 2008-07-06 12:36:39.000000000 +0200
+@@ -152,7 +152,7 @@
+ $(top_builddir)/libmp3lame/libmp3lame.la \
+ @FRONTEND_LDADD@
+
+-LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ @SNDFILE_LIBS@ -static
++LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ @SNDFILE_LIBS@
+ LIBOBJS = @LIBOBJS@
+ LIBS = @LIBS@
+ LIBTOOL = @LIBTOOL@
diff --git a/media-sound/lame/files/lame-3.98-stdint.patch b/media-sound/lame/files/lame-3.98-stdint.patch
new file mode 100644
index 000000000..c2561ec91
--- /dev/null
+++ b/media-sound/lame/files/lame-3.98-stdint.patch
@@ -0,0 +1,26 @@
+Index: lame-398/frontend/mp3rtp.c
+===================================================================
+--- lame-398.orig/frontend/mp3rtp.c
++++ lame-398/frontend/mp3rtp.c
+@@ -12,8 +12,6 @@
+
+ #ifdef HAVE_CONFIG_H
+ # include <config.h>
+-/* std int types already defined in config.h */
+-#define _STDINT_H
+ #endif
+
+ #ifdef STDC_HEADERS
+Index: lame-398/frontend/rtp.c
+===================================================================
+--- lame-398.orig/frontend/rtp.c
++++ lame-398/frontend/rtp.c
+@@ -2,8 +2,6 @@
+
+ #ifdef HAVE_CONFIG_H
+ # include <config.h>
+-/* std int types already defined in config.h */
+-# define _STDINT_H
+ #endif
+
+ #ifndef __GNUC__
diff --git a/media-sound/lame/lame-3.97-r1.ebuild b/media-sound/lame/lame-3.97-r1.ebuild
new file mode 100644
index 000000000..16c890c00
--- /dev/null
+++ b/media-sound/lame/lame-3.97-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.97-r1.ebuild,v 1.11 2008/11/09 21:06:42 loki_val Exp $
+
+EAPI="1"
+
+inherit flag-o-matic toolchain-funcs eutils autotools multilib-native
+
+DESCRIPTION="LAME Ain't an MP3 Encoder"
+HOMEPAGE="http://lame.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="debug mp3rtp"
+
+RDEPEND=">=sys-libs/ncurses-5.2[lib32?]"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # The frontened tries to link staticly, but we prefer shared libs
+ epatch "${FILESDIR}"/${PN}-3.96.1-shared-frontend.patch
+
+ # If ccc (alpha compiler) is installed on the system, the default
+ # configure is broken, fix it to respect CC. This is only
+ # directly broken for ARCH=alpha but would affect anybody with a
+ # ccc binary in their PATH. Bug #41908 (26 Jul 2004 agriffis)
+ epatch "${FILESDIR}"/${PN}-3.96-ccc.patch
+
+ # Make sure -lm is linked in the library to fix other programs linking to
+ # this while using --as-needed
+ epatch "${FILESDIR}"/${PN}-3.96.1-asneeded.patch
+
+ AT_M4DIR="${S}" eautoreconf || die
+ epunt_cxx # embedded bug #74498
+}
+
+multilib-native_src_compile_internal() {
+ # take out -fomit-frame-pointer from CFLAGS if k6-2
+ is-flag "-march=k6-3" && filter-flags "-fomit-frame-pointer"
+ is-flag "-march=k6-2" && filter-flags "-fomit-frame-pointer"
+ is-flag "-march=k6" && filter-flags "-fomit-frame-pointer"
+
+ # The user sets compiler optimizations... But if you'd like
+ # lame to choose it's own... uncomment one of these (experiMENTAL)
+ # myconf="${myconf} --enable-expopt=full \
+ # myconf="${myconf} --enable-expopt=norm \
+
+ econf \
+ --enable-shared \
+ $(use_enable debug debug norm) \
+ --disable-mp3x \
+ $(use_enable mp3rtp mp3rtp) \
+ ${myconf} || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" pkghtmldir="/usr/share/doc/${PF}/html" install || die
+
+ dodoc API ChangeLog HACKING README* STYLEGUIDE TODO USAGE
+ dohtml misc/lameGUI.html Dll/LameDLLInterface.htm
+
+ dobin "${S}"/misc/mlame || die
+}
+
+pkg_postinst(){
+ if use mp3rtp ; then
+ ewarn "Warning, support for the encode-to-RTP program, 'mp3rtp'"
+ ewarn "is broken as of August 2001."
+ ewarn " "
+ fi
+}
diff --git a/media-sound/lame/lame-3.98.2.ebuild b/media-sound/lame/lame-3.98.2.ebuild
new file mode 100644
index 000000000..60b2cb43c
--- /dev/null
+++ b/media-sound/lame/lame-3.98.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.98.2.ebuild,v 1.6 2008/11/14 12:25:16 armin76 Exp $
+
+EAPI="2"
+
+inherit flag-o-matic toolchain-funcs eutils autotools versionator multilib-native
+
+DESCRIPTION="LAME Ain't an MP3 Encoder"
+HOMEPAGE="http://lame.sourceforge.net"
+
+MY_PV=$(replace_version_separator 1 '')
+[ ${MY_PV/.} = ${MY_PV} ] || MY_PV=$(replace_version_separator 1 '-' ${MY_PV})
+S=${WORKDIR}/${PN}-${MY_PV}
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="debug mmx mp3rtp sndfile"
+
+RDEPEND=">=sys-libs/ncurses-5.2[lib32?]
+ sndfile? ( >=media-libs/libsndfile-1.0.2[lib32?] )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ mmx? ( dev-lang/nasm )"
+
+multilib-native_src_prepare_internal() {
+ cd "${S}"
+
+ # The frontened tries to link staticly, but we prefer shared libs
+ epatch "${FILESDIR}"/${PN}-3.98-shared-frontend.patch
+
+ # If ccc (alpha compiler) is installed on the system, the default
+ # configure is broken, fix it to respect CC. This is only
+ # directly broken for ARCH=alpha but would affect anybody with a
+ # ccc binary in their PATH. Bug #41908 (26 Jul 2004 agriffis)
+ epatch "${FILESDIR}"/${PN}-3.96-ccc.patch
+
+ # Patch gtk stuff, otherwise eautoreconf dies
+ epatch "${FILESDIR}"/${PN}-3.98-gtk-path.patch
+
+ # It fails parallel make otherwise when enabling nasm...
+ mkdir "${S}/libmp3lame/i386/.libs" || die
+
+ AT_M4DIR="${S}" eautoreconf
+ epunt_cxx # embedded bug #74498
+}
+
+multilib-native_src_configure_internal() {
+ use sndfile && myconf="--with-fileio=sndfile"
+ # The user sets compiler optimizations... But if you'd like
+ # lame to choose it's own... uncomment one of these (experiMENTAL)
+ # myconf="${myconf} --enable-expopt=full \
+ # myconf="${myconf} --enable-expopt=norm \
+
+ econf \
+ --enable-shared \
+ $(use_enable debug debug norm) \
+ --disable-mp3x \
+ $(use_enable mmx nasm) \
+ $(use_enable mp3rtp) \
+ ${myconf} || die "econf failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" pkghtmldir="/usr/share/doc/${PF}/html" install || die
+
+ dodoc API ChangeLog HACKING README* STYLEGUIDE TODO USAGE || die
+ dohtml misc/lameGUI.html Dll/LameDLLInterface.htm || die
+
+ dobin "${S}"/misc/mlame || die
+}
+
+pkg_postinst(){
+ if use mp3rtp ; then
+ ewarn "Warning, support for the encode-to-RTP program, 'mp3rtp'"
+ ewarn "is broken as of August 2001."
+ ewarn " "
+ fi
+}
diff --git a/media-sound/lame/lame-3.98.ebuild b/media-sound/lame/lame-3.98.ebuild
new file mode 100644
index 000000000..fe58de6e0
--- /dev/null
+++ b/media-sound/lame/lame-3.98.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.98.ebuild,v 1.6 2008/08/08 08:29:25 aballier Exp $
+
+EAPI="1"
+
+inherit flag-o-matic toolchain-funcs eutils autotools versionator multilib-native
+
+DESCRIPTION="LAME Ain't an MP3 Encoder"
+HOMEPAGE="http://lame.sourceforge.net"
+
+MY_PV=$(replace_version_separator 1 '')
+S=${WORKDIR}/${PN}-${MY_PV}
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="debug mmx mp3rtp sndfile"
+
+RDEPEND=">=sys-libs/ncurses-5.2[lib32?]
+ sndfile? ( >=media-libs/libsndfile-1.0.2[lib32?] )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ mmx? ( dev-lang/nasm )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # The frontened tries to link staticly, but we prefer shared libs
+ epatch "${FILESDIR}"/${P}-shared-frontend.patch
+
+ # If ccc (alpha compiler) is installed on the system, the default
+ # configure is broken, fix it to respect CC. This is only
+ # directly broken for ARCH=alpha but would affect anybody with a
+ # ccc binary in their PATH. Bug #41908 (26 Jul 2004 agriffis)
+ epatch "${FILESDIR}"/${PN}-3.96-ccc.patch
+
+ # Patch gtk stuff, otherwise eautoreconf dies
+ epatch "${FILESDIR}"/${PN}-3.98-gtk-path.patch
+
+ # Fix build of mp3rtp, bug #231541
+ # Dont prevent stdint.h from being included when it's in fact needed
+ epatch "${FILESDIR}"/${PN}-3.98-stdint.patch
+
+ # PIC Fix by the PaX Team, bug #93279
+ epatch "${FILESDIR}"/${PN}-3.98-pic-fix.patch
+
+ # Let it use proper %if statements for marking stacks as non executable
+ epatch "${FILESDIR}"/${PN}-3.98-execstacks.patch
+
+ # It needs $(ECHO) to be defined but it seems libtool 2.2 doesn't define it
+ # anymore
+ epatch "${FILESDIR}/${P}-echo.patch"
+
+ # It fails parallel make otherwise when enabling nasm...
+ mkdir "${S}/libmp3lame/i386/.libs" || die
+
+ AT_M4DIR="${S}" eautoreconf
+ epunt_cxx # embedded bug #74498
+}
+
+multilib-native_src_compile_internal() {
+ use sndfile && myconf="--with-fileio=sndfile"
+ # The user sets compiler optimizations... But if you'd like
+ # lame to choose it's own... uncomment one of these (experiMENTAL)
+ # myconf="${myconf} --enable-expopt=full \
+ # myconf="${myconf} --enable-expopt=norm \
+
+ econf \
+ --enable-shared \
+ $(use_enable debug debug norm) \
+ --disable-mp3x \
+ $(use_enable mmx nasm) \
+ $(use_enable mp3rtp) \
+ ${myconf} || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" pkghtmldir="/usr/share/doc/${PF}/html" install || die
+
+ dodoc API ChangeLog HACKING README* STYLEGUIDE TODO USAGE || die
+ dohtml misc/lameGUI.html Dll/LameDLLInterface.htm || die
+
+ dobin "${S}"/misc/mlame || die
+}
+
+pkg_postinst(){
+ if use mp3rtp ; then
+ ewarn "Warning, support for the encode-to-RTP program, 'mp3rtp'"
+ ewarn "is broken as of August 2001."
+ ewarn " "
+ fi
+}
diff --git a/media-sound/lame/metadata.xml b/media-sound/lame/metadata.xml
new file mode 100644
index 000000000..846f32e69
--- /dev/null
+++ b/media-sound/lame/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sound</herd>
+ <use>
+ <flag name="mp3rtp">Build the mp3-to-RTP streaming utility. **UNSUPPORTED**</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-video/ffmpeg/ChangeLog b/media-video/ffmpeg/ChangeLog
new file mode 100644
index 000000000..211d3b264
--- /dev/null
+++ b/media-video/ffmpeg/ChangeLog
@@ -0,0 +1,1228 @@
+# ChangeLog for media-video/ffmpeg
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.278 2009/03/11 23:11:39 beandog Exp $
+
+ 11 Mar 2009; Steve Dibb <beandog@gentoo.org> metadata.xml,
+ ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild:
+ Fix faac local use flag desc; don't disable by default in IUSE
+
+*ffmpeg-0.5-r1 (10 Mar 2009)
+
+ 10 Mar 2009; Steve Dibb <beandog@gentoo.org> metadata.xml,
+ -ffmpeg-0.5.ebuild, +ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild:
+ Drop aac use flag, split to faac / faad use flags - ffmpeg has native AAC
+ encoding / decoding which should be used by default; drop unused vhook use
+ flag on live ebuild
+
+*ffmpeg-0.5 (10 Mar 2009)
+
+ 10 Mar 2009; Alexis Ballier <aballier@gentoo.org> +ffmpeg-0.5.ebuild:
+ Bump to the 0.5 release.
+
+ 05 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml,
+ ffmpeg-9999.ebuild:
+ Fix build with recent changes upstream (vhook removed in favour of
+ libavfilter, swscale cannot be disabled anylonger); merge the EAPI=1
+ changes from the snapshotted version; add 3dnowext USE flag.
+
+ 28 Feb 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
+ custom-cflags is a global USE-flag
+
+*ffmpeg-0.4.9_p20090201-r1 (21 Feb 2009)
+
+ 21 Feb 2009; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20090201-r1.ebuild:
+ Set some useflag defaults and other minor changes
+
+ 11 Feb 2009; Tobias Scherbaum <dertobi123@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ ppc stable, bug #257217
+
+ 10 Feb 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999.ebuild:
+ add openjpeg support
+
+ 09 Feb 2009; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ ia64/sparc stable wrt #257217
+
+ 05 Feb 2009; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ Stable for HPPA (bug #257217).
+
+ 04 Feb 2009; Markus Meier <maekke@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ x86 stable, bug #257217
+
+ 02 Feb 2009; Tobias Heinlein <keytoaster@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ amd64 stable wrt security bug 257217
+
+ 02 Feb 2009; Brent Baude <ranger@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ Marking ffmpeg-0.4.9_p20090201 ppc64 for bug 257217
+
+ 02 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
+ ffmpeg-0.4.9_p20090201.ebuild:
+ Stable on alpha, bug #257217
+
+*ffmpeg-0.4.9_p20090201 (01 Feb 2009)
+
+ 01 Feb 2009; Alexis Ballier <aballier@gentoo.org>
+ +ffmpeg-0.4.9_p20090201.ebuild:
+ new snapshot, bug #257217
+
+ 31 Jan 2009; Tobias Klausmann <klausman@gentoo.org>
+ ffmpeg-0.4.9_p20081219.ebuild:
+ Stable on alpha, bug #255008
+
+ 27 Jan 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999.ebuild:
+ no need for local variables when we use them only once
+
+ 27 Jan 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999.ebuild:
+ Add alsa/oss/3dnow useflags and disable servertest as its mainly broken
+
+ 25 Jan 2009; Markus Meier <maekke@gentoo.org>
+ ffmpeg-0.4.9_p20081219.ebuild:
+ amd64/x86 stable, bug #255008
+
+ 25 Jan 2009; Brent Baude <ranger@gentoo.org>
+ ffmpeg-0.4.9_p20081219.ebuild:
+ stable ppc64, bug 255008
+
+*ffmpeg-0.4.9_p20090121 (21 Jan 2009)
+
+ 21 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+ +ffmpeg-0.4.9_p20090121.ebuild:
+ push a new snapshot
+
+ 20 Jan 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999.ebuild:
+ set empty keywords for the live ebuild
+
+ 19 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild,
+ ffmpeg-9999.ebuild:
+ require gnu make 3.81, by Bernd Kaiser <meldron@gmx.net>, bug #255376
+
+ 17 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081219.ebuild, ffmpeg-9999.ebuild:
+ require at least speex 1.2, should fix #254922
+
+ 15 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild,
+ ffmpeg-9999.ebuild:
+ make sure version.h gets created, bug #252269
+
+ 23 Dec 2008; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999.ebuild:
+ Sync live ebuild with latest snapshot; merely add speex useflag and remove
+ unused make targets
+
+ 22 Dec 2008; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild:
+ arm/ia64 stable wrt #245285
+
+ 21 Dec 2008; nixnut <nixnut@gentoo.org> ffmpeg-0.4.9_p20081014.ebuild:
+ Stable on ppc wrt bug 245313
+
+ 20 Dec 2008; Ferris McCormick <fmccor@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Sparc stable, Security Bug #245313.
+
+ 20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ stable amd64, security bug #245313
+
+*ffmpeg-0.4.9_p20081219 (19 Dec 2008)
+
+ 19 Dec 2008; Alexis Ballier <aballier@gentoo.org>
+ +ffmpeg-0.4.9_p20081219.ebuild:
+ push a new snapshot
+
+ 16 Dec 2008; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Stable for HPPA (bug #245291).
+
+ 16 Dec 2008; Brent Baude <ranger@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Marking ffmpeg-0.4.9_p20081014 ppc64 for bug 245285
+
+ 15 Dec 2008; <ssuominen@gentoo.org> ffmpeg-0.4.9_p20081014.ebuild:
+ Change faad2 dep. to >= 2.6.1 wrt #251010.
+
+ 15 Dec 2008; <ssuominen@gentoo.org> ffmpeg-0.4.9_p20081014.ebuild:
+ x86 stable wrt #245285
+
+ 13 Dec 2008; <ssuominen@gentoo.org>
+ +files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch,
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Backport upstream patch for sparc to allow compilation with GCC 4.3 wrt
+ #247653.
+
+ 12 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Stable on alpha, bug #245285
+
+*ffmpeg-9999 (07 Dec 2008)
+
+ 07 Dec 2008; Luca Barbato <lu_zero@gentoo.org> +ffmpeg-9999.ebuild:
+ live ebuild
+
+ 10 Nov 2008; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Add ~ia64 wrt #241908
+
+ 30 Oct 2008; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ alpha/arm/ia64 stable #231831
+
+ 27 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Fixup crosscompilation, bug #237662
+
+ 27 Oct 2008; Mike Frysinger <vapier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Add arm/ppc love #241908.
+
+ 18 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
+ ffmpeg-0.4.9_p20080326.ebuild:
+ Fixup 20080326 dependency on x264 to be <0.0.20081006.
+
+ 18 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking
+
+ 14 Oct 2008; Jeroen Roovers <jer@gentoo.org>
+ +files/ffmpeg-0.4.9_p20080326-hppa.patch, ffmpeg-0.4.9_p20080326.ebuild:
+ Build PIC on HPPA (bug #241124).
+
+ 14 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Give the configure the --cpu option based on CFLAGS; if it is unknown it
+ will not hurt because the configure script will warn and ignore it. This
+ helps getting better support for given cpu, like using CMOV on i686 and
+ later. Bug #172723.
+
+ 14 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Set the ffmpeg version to the exported revision number, bug #233667,
+ borrowed from mplayer ebuild
+
+ 14 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20081014.ebuild:
+ Broaden libdc1394 dep as it works with v2 too, by Fabio Correa
+ <facorread@gmail.com>, bug #237687
+
+ 14 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild,
+ ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20070616-r3.ebuild,
+ ffmpeg-0.4.9_p20070616-r20.ebuild, ffmpeg-0.4.9_p20080206.ebuild,
+ ffmpeg-0.4.9_p20080326.ebuild, ffmpeg-0.4.9_p20081014.ebuild:
+ Bump imlib2 dep for bug #196525
+
+*ffmpeg-0.4.9_p20081014 (14 Oct 2008)
+
+ 14 Oct 2008; Alexis Ballier <aballier@gentoo.org> metadata.xml,
+ +ffmpeg-0.4.9_p20081014.ebuild:
+ Add a new snapshot, masked because it breaks a lot of consumers.
+
+ 11 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ ppc stable, bug #231831
+
+ 06 Oct 2008; Markus Meier <maekke@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ amd64/x86 stable, bug #231831
+
+ 06 Oct 2008; Friedrich Oslage <bluebird@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ Stable on sparc, security bug #231831
+
+ 06 Oct 2008; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ Stable for HPPA (bug #231831). Fixed some quoting issues.
+
+ 04 Oct 2008; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r3.ebuild:
+ Stable on ppc64; bug #231831
+
+*ffmpeg-0.4.9_p20070616-r20 (17 Jul 2008)
+*ffmpeg-0.4.9_p20070616-r3 (17 Jul 2008)
+
+ 17 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/CVE-2008-3162.patch, +ffmpeg-0.4.9_p20070616-r3.ebuild,
+ +ffmpeg-0.4.9_p20070616-r20.ebuild:
+ Add patches for security bug #231831. -r3 is -r0 with the patch, stable
+ candidate without swscaler. -r20 is -r2 with the patch, with swscaler.
+
+ 07 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
+ ffmpeg-0.4.9_p20080326.ebuild:
+ Fix build failure when disabling MMX, which would fail to disable MMX2
+ code on processors supporting it, resulting in #ifdef spaghetti build
+ failure. Bug 229981.
+
+ 20 Apr 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/ffmpeg-arm-pld.patch, ffmpeg-0.4.9_p20070616.ebuild,
+ ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild,
+ ffmpeg-0.4.9_p20080206.ebuild:
+ Fix from upstream svn for building for older arm cpus.
+
+ 07 Apr 2008; Ben de Groot <yngwin@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild,
+ ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20080206.ebuild,
+ ffmpeg-0.4.9_p20080326.ebuild:
+ Pkgmove x264-svn to x264
+
+ 27 Mar 2008; Joerg Bornkessel <hd_brummy@gentoo.org> Manifest:
+ manifest fixed; #bug 214967
+
+*ffmpeg-0.4.9_p20080326 (26 Mar 2008)
+
+ 26 Mar 2008; Luca Barbato <lu_zero@gentoo.org>
+ -files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch,
+ -ffmpeg-0.4.9_p20050226-r3.ebuild, -ffmpeg-0.4.9_p20061016.ebuild,
+ -ffmpeg-0.4.9_p20070330.ebuild, -ffmpeg-0.4.9_p20070525.ebuild,
+ +ffmpeg-0.4.9_p20080326.ebuild:
+ Furter cleanup and new version
+
+ 28 Feb 2008; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.4.9_p20080206.ebuild:
+ fix build with use ieee1394, dc1394->libdc1394. Bug #209610
+
+ 14 Feb 2008; Samuli Suominen <drac@gentoo.org>
+ -ffmpeg-0.4.9_p20051216.ebuild, -ffmpeg-0.4.9_p20060302.ebuild,
+ -ffmpeg-0.4.9_p20060530.ebuild, -ffmpeg-0.4.9_p20060816.ebuild,
+ ffmpeg-0.4.9_p20061016.ebuild, -ffmpeg-0.4.9_p20070129.ebuild,
+ -ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild:
+ Remove USE dts from some old ebuilds, and remove some entirely because
+ libdts is replaced by libdca.
+
+*ffmpeg-0.4.9_p20080206 (06 Feb 2008)
+
+ 06 Feb 2008; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20080206.ebuild:
+ New snapshot
+
+ 31 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild,
+ ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild,
+ ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild,
+ ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild,
+ ffmpeg-0.4.9_p20070525.ebuild, ffmpeg-0.4.9_p20070616.ebuild,
+ ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild:
+ Improved text about possible ABI changes, noticed by mark_alec.
+
+*ffmpeg-0.4.9_p20070616-r2 (26 Oct 2007)
+
+ 26 Oct 2007; Steve Dibb <beandog@gentoo.org>
+ +ffmpeg-0.4.9_p20070616-r2.ebuild:
+ Add ipv6 use flag
+
+ 21 Oct 2007; Steve Dibb <beandog@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ amd64 stable, bug 193563
+
+ 20 Oct 2007; Ferris McCormick <fmccor@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ sparc stable --- Bug #193563 --- builds and works.
+
+ 08 Oct 2007; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ Stable on ppc64; bug #193563
+
+ 24 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ alpha/ia64 stable wrt #193563
+
+ 24 Sep 2007; Lars Weiler <pylon@gentoo.org> ffmpeg-0.4.9_p20070616.ebuild:
+ stable ppc, bug #193563
+
+ 24 Sep 2007; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ Stable for HPPA (bug #193563).
+
+ 24 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ stable x86, bug #193563
+
+ 07 Jul 2007; Samuli Suominen <drac@gentoo.org>
+ ffmpeg-0.4.9_p20070616-r1.ebuild:
+ Fix building with USE altivec for bug 183687. Thanks to Laurent G. for
+ reporting, Joe Jezak for solution, Kimura Masaru for testing.
+
+*ffmpeg-0.4.9_p20070616-r1 (26 Jun 2007)
+
+ 26 Jun 2007; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20070616-r1.ebuild:
+ Enable swscaler
+
+ 16 Jun 2007; Samuli Suominen <drac@gentoo.org>
+ ffmpeg-0.4.9_p20070616.ebuild:
+ enable xvid to enable libxvid.
+
+*ffmpeg-0.4.9_p20070616 (16 Jun 2007)
+
+ 16 Jun 2007; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20070616.ebuild:
+ New snapshot, SVN revision 9330
+
+ 01 Jun 2007; Samuli Suominen <drac@gentoo.org>
+ ffmpeg-0.4.9_p20070525.ebuild:
+ Append -DBROKEN_RELOCATIONS which is a hack to workaround bug 179872.
+
+ 01 Jun 2007; Samuli Suominen <drac@gentoo.org>
+ ffmpeg-0.4.9_p20070525.ebuild:
+ Remove USE dts for bug 180129.
+
+*ffmpeg-0.4.9_p20070525 (26 May 2007)
+
+ 26 May 2007; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20070525.ebuild:
+ New snapshot, using libamr
+
+ 16 May 2007; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ Stable for HPPA (bug #174909).
+
+ 05 May 2007; Fabian Groffen <grobian@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild,
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 22 Apr 2007; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ Stable on Alpha, bug 174909.
+
+ 17 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ ppc stable, bug #168907
+
+ 16 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ ia64 stable
+
+ 12 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ x86 stable
+
+ 12 Apr 2007; Peter Weller <welp@gentoo.org> ffmpeg-0.4.9_p20070330.ebuild:
+ Stable on amd64 wrt bug 168907
+
+ 05 Apr 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/ffmpeg-0.4.9_p20070330-asmpic.patch, ffmpeg-0.4.9_p20070330.ebuild:
+ Disable non pic safe asm on x86 and amd64, bug #172845, bug #172877 and dupes
+
+ 04 Apr 2007; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ Stable on ppc64
+
+ 04 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20070330.ebuild:
+ Stable on sparc wrt #170860
+
+*ffmpeg-0.4.9_p20070330 (30 Mar 2007)
+
+ 30 Mar 2007; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20070330.ebuild:
+ New snapshot
+
+ 27 Mar 2007; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20070325.ebuild:
+ s/a52/liba52
+
+ 25 Mar 2007; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20070325.ebuild:
+ Minor fixes and update
+
+*ffmpeg-0.4.9_p20070325 (25 Mar 2007)
+
+ 25 Mar 2007; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20070325.ebuild:
+ New snapshot
+
+ 22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20070129.ebuild:
+ Stable on sparc
+
+ 21 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
+ ffmpeg-0.4.9_p20070129.ebuild:
+ stable x86, security bug 170208
+
+ 16 Feb 2007; Simon Stelling <blubb@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild:
+ depend on >=portage-2.1.2 on amd64 to make sure the mmx USE flag is unmasked
+
+ 29 Jan 2007; Steve Dibb <beandog@gentoo.org>
+ ffmpeg-0.4.9_p20070129.ebuild:
+ Rekeyword ~
+
+ 29 Jan 2007; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20070129.ebuild:
+ Put it back in ~, not the right time, closing bug #164445, thanks to
+ Sebastian <sebastian_ml@gmx.net> for notifying.
+
+ 29 Jan 2007; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-libdir-2007.patch:
+ Make the patch working everywhere, thanks to Markus Trippelsdorf
+ <markus@trippelsdorf.de> for pointing the issue
+
+*ffmpeg-0.4.9_p20070129 (29 Jan 2007)
+
+ 29 Jan 2007; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-libdir-2007.patch, +ffmpeg-0.4.9_p20070129.ebuild:
+ New snapshot
+
+ 29 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Stable on Alpha + IA64.
+
+ 06 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ amd64 stable
+
+ 04 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ stable x86, bug #157814
+
+ 30 Dec 2006; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Add ~alpha and ~ia64 keywords.
+
+ 23 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Stable on ppc wrt bug #157814.
+
+ 21 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20061016.ebuild:
+ Stable on sparc wrt #157814
+
+ 21 Dec 2006; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Stable on ppc64; bug #157814
+
+ 10 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20051216.ebuild,
+ ffmpeg-0.4.9_p20060302.ebuild, ffmpeg-0.4.9_p20060517.ebuild,
+ ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild,
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Corrected installation of source-Changelog-file, thanks to Josef Reidinger
+ <queen.killer@seznam.cz> for reporting, Bug #157628.
+
+ 07 Dec 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Fix reg depletion in x86, see bug #154922
+
+ 01 Dec 2006; Jeroen Roovers <jer@gentoo.org>
+ ffmpeg-0.4.9_p20061016.ebuild:
+ Stable for HPPA (or xine-lib will not even configure).
+
+*ffmpeg-0.4.9_p20061016 (17 Oct 2006)
+
+ 17 Oct 2006; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20061016.ebuild:
+ New version
+
+ 03 Oct 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild:
+ Fix deps, see bug #134555
+
+ 11 Sep 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060816.ebuild:
+ emake -j1 calls and add emake depend just in case
+
+ 08 Sep 2006; Rene Nussbaumer <killerfox@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Stable on hppa. See bug #133520.
+
+ 08 Sep 2006; Thomas Cort <tcort@gentoo.org> ffmpeg-0.4.9_p20060530.ebuild:
+ Stable on alpha wrt security Bug #133520.
+
+ 08 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ ppc stable, bug #133520
+
+ 07 Sep 2006; Joshua Jackson <tsunam@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Stable x86; for security bug #133520
+
+ 07 Sep 2006; Thomas Cort <tcort@gentoo.org> ffmpeg-0.4.9_p20060530.ebuild:
+ Stable on amd64.
+
+ 07 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Stable on sparc wrt #133520
+
+ 07 Sep 2006; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Stable on ppc64; bug #133520
+
+ 04 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild:
+ Export true as LDCONFIG value during install phases, so that it does not
+ trigger sandbox on Gentoo/FreeBSD.
+
+ 30 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060816.ebuild:
+ Fix multilib-strict and support EXTRA_ECONF
+
+ 17 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060816.ebuild:
+ fix sdl dep
+
+ 16 Aug 2006; Luca Barbato <lu_zero@gentoo.org> ChangeLog:
+ New version
+
+ 14 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-0.4.9_p20060530-snow-mmx.patch,
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Make snow compile on x86 with pic and mmx enabled at the same time, many
+ thanks to Martin von Gagern <Martin.vGagern@gmx.net> for the patch and the
+ overall help
+
+ 12 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Marked ~ppc64
+
+ 12 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Pin x264 version to avoid build issue with snapshots too new
+
+ 01 Aug 2006; Joshua Jackson <tsunam@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Adding ~x86 as it works and all that jazz
+
+ 31 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Gave it a ~sparc
+
+ 31 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Re-add ~x86-fbsd and ~amd64 keywords.
+
+ 31 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Remove keywording comments, we always add and drop them every other release.
+
+ 31 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Remove old hack for $LDFLAGS passing (fixed upstream), remove the
+ append-flags (fixed upstream).
+
+ 12 Jun 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ more files to the sed PIC
+
+ 31 May 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060530.ebuild:
+ Missing patch
+
+*ffmpeg-0.4.9_p20060530 (30 May 2006)
+
+ 30 May 2006; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20060530.ebuild:
+ New snapshot
+
+ 28 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/ffmpeg-0.4.9_p20050226-gcc4.patch,
+ -files/ffmpeg-0.4.9_p20050906-osx.patch, -files/ffmpeg-a52.patch,
+ -files/ffmpeg-configure.patch, -files/ffmpeg-missing_links.patch,
+ -files/ffmpeg-osx.patch, -files/gentoo-ffmpeg001.patch,
+ -ffmpeg-0.4.9_p20050226-r5.ebuild, -ffmpeg-0.4.9_p20050906.ebuild,
+ -ffmpeg-0.4.9_p20051120.ebuild:
+ Remove old versions.
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060302.ebuild:
+ Add ~x86-fbsd keyword.
+
+*ffmpeg-0.4.9_p20060517 (17 May 2006)
+
+ 17 May 2006; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20060517.ebuild:
+ new snapshot, to be tested
+
+ 08 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20060302.ebuild:
+ Use -rpath-link to make sure that the libraries are linked correctly, should
+ fixes bug #132171.
+
+ 03 May 2006; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
+ Update metadata to list media-video@gentoo.org as maintainer.
+
+ 20 Apr 2006; Daniel Gryniewicz <dang@gentoo.org>
+ +files/ffmpeg-0.4.9_p20060302-amr-64bit.patch,
+ ffmpeg-0.4.9_p20060302.ebuild:
+ Fix amr on 64-bit arches per bug# 130530
+
+ 14 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/ffmpeg-0.4.9_p20060302-fbsd-flags.patch,
+ ffmpeg-0.4.9_p20060302.ebuild:
+ Add patch to respect CFLAGS on FreeBSD, and don't use preplib that's no more
+ needed anyway.
+
+ 31 Mar 2006; Simon Stelling <blubb@gentoo.org> +files/ffmpeg-libdir.patch,
+ ffmpeg-0.4.9_p20060302.ebuild:
+ fix wrong libdir paths in .pc files
+
+ 21 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch,
+ ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild:
+ Use --cc option instead of overwriting CC variable to respect the compiler,
+ pass --extra-ldflags to respect LDFLAGS (only 20060302 respect them
+ entirely). Add patch to allow using --as-needed flag.
+
+ 08 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild:
+ Disable strip, leaving to portage decide if and when to strip.
+
+ 06 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060302.ebuild:
+ merged v4l and v4l2
+
+ 05 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20060302.ebuild:
+ Improved ebuild with amr and v4l2 support, thanks to Philip Kovacs
+ <kovacsp3@comcast.net> for the improved ebuild, other minor fixes
+
+ 04 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-shared-gcc4.1.patch:
+ fix
+
+ 04 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-shared-gcc4.1.patch, ffmpeg-0.4.9_p20060302.ebuild:
+ ffmpeg-shared-gcc4 patch is back
+
+*ffmpeg-0.4.9_p20060302 (03 Mar 2006)
+
+ 03 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20060302.ebuild:
+ New snapshot
+
+ 15 Feb 2006; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Add missing sdl useflag in IUSE.
+
+ 30 Jan 2006; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-shared-gcc4.patch, ffmpeg-0.4.9_p20051216.ebuild:
+ x86 workaround from Kevin F. Quinn <kevquinn@gentoo.org>, I'll share the
+ blame if breaks something
+
+ 09 Jan 2006; Bryan Østergaard <kloeri@gentoo.org
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Stable on alpha, bug 116181.
+
+ 06 Jan 2006; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Warning added
+
+ 06 Jan 2006; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-soname-symlink.patch:
+ minor fix for osx
+
+ 03 Jan 2006; Bryan Østergaard <kloeri@gentoo.org
+ ffmpeg-0.4.9_p20051216.ebuild:
+ ~alpha keyword, bug 116181.
+
+ 02 Jan 2006; Fabian Groffen <grobian@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Marked ~ppc-macos (bug #116181)
+
+ 02 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Stable on ppc.
+
+ 01 Jan 2006; Simon Stelling <blubb@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ stable on amd64 wrt bug 116181
+
+ 31 Dec 2005; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Stable on ppc64
+
+ 30 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Stable on x86; bug #116181
+
+ 30 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Stable on sparc wrt security #116181
+
+ 28 Dec 2005; Guy Martin <gmsoft@gentoo.org> ffmpeg-0.4.9_p20051216.ebuild:
+ Fix compilation of xine-lib on hppa.
+
+ 26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> -ffmpeg-0.4.8.ebuild,
+ -ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Cleanup
+
+ 21 Dec 2005; Luis Medinas <metalgod@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Add ~amd64 keyword for bug #116181.
+
+ 21 Dec 2005; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Added ~ppc64; bug #116181
+
+ 21 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Adding ~x86; bug #116181
+
+ 20 Dec 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Unstable on hppa. See bug #116181.
+
+ 20 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20051216.ebuild:
+ Keyworded ~sparc wrt #116181
+
+ 17 Dec 2005; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-soname-symlink.patch:
+ yet another fix part 2
+
+ 17 Dec 2005; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-soname-symlink.patch:
+ yet another fix
+
+ 16 Dec 2005; Luca Barbato <lu_zero@gentoo.org>
+ files/ffmpeg-soname-symlink.patch:
+ Fix in the patch
+
+*ffmpeg-0.4.9_p20051216 (16 Dec 2005)
+
+ 16 Dec 2005; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-soname-symlink.patch, +files/ffmpeg-unknown-options.patch,
+ +ffmpeg-0.4.9_p20051216.ebuild:
+ New snapshot
+
+ 04 Dec 2005; Lina Pezzella <j4rg0n@gentoo.org>
+ ffmpeg-0.4.9_p20051120.ebuild:
+ Testing ppc-macos, Bug #113107
+
+ 29 Nov 2005; Jason Wever <weeve@gentoo.org> ffmpeg-0.4.9_p20051120.ebuild:
+ Added ~sparc keyword wrt bug #113107.
+
+ 21 Nov 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20051120.ebuild:
+ Marked ~ppc
+
+ 21 Nov 2005; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20051120.ebuild:
+ Added ~ppc64 keyword; bug #113107
+
+ 21 Nov 2005; Herbie Hopkins <herbs@gentoo.org>
+ ffmpeg-0.4.9_p20051120.ebuild:
+ Marked ~amd64 wrt bug #113107.
+
+ 21 Nov 2005; Chris White <chriswhite@gentoo.org>
+ ffmpeg-0.4.9_p20051120.ebuild:
+ Added ~x86 keyword as per bug #113107.
+
+*ffmpeg-0.4.9_p20051120 (20 Nov 2005)
+
+ 20 Nov 2005; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-configure.patch, +ffmpeg-0.4.9_p20051120.ebuild:
+ New experimental snapshot
+
+ 18 Sep 2005; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ Add ~alpha keyword.
+
+ 17 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ ~alpha temporary dropped
+
+ 17 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ Dep fix for xvid, thanks to Staffan Palmroos <spalmroos@gmail.com>
+
+ 15 Sep 2005; Aron Griffis <agriffis@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Mark 0.4.9_p20050226-r5 stable on alpha
+
+ 15 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ ieee1394 issues, fixed the stable ebuild.
+
+ 12 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ +files/ffmpeg-0.4.9_p20050906-osx.patch, ffmpeg-0.4.9_p20050906.ebuild:
+ Other fixes and dylib support
+
+ 12 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ Fix ieee1394 issues
+
+ 10 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ Comments cleanup for missing keywords. Don't install INSTALL file.
+
+ 10 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050906.ebuild:
+ Fix Ogg support
+
+*ffmpeg-0.4.9_p20050906 (08 Sep 2005)
+
+ 08 Sep 2005; Luca Barbato <lu_zero@gentoo.org>
+ +ffmpeg-0.4.9_p20050906.ebuild:
+ New snapshot, src_test added.
+
+ 26 Aug 2005; Seemant Kulleen <seemant@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ moved libdc1394 from media-plugins to media-libs
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ stable on ia64
+
+ 12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Add ~alpha keyword.
+
+ 10 Jun 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Use memalign hack on FreeBSD.
+
+ 06 Jun 2005; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Stable on ppc64
+
+ 17 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Stable on sparc
+
+ 15 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild,
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Removed unused gcc inheriting. Inherited toolchain-funcs where needed.
+
+ 09 May 2005; Aron Griffis <agriffis@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20050226-r5.ebuild:
+ mark 0.4.9_p20050226-r3 stable on ia64. add ~ia64 to 0.4.9_p20050226-r5
+
+ 06 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Marked amd64.
+
+ 06 May 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Marked ppc and x86
+
+ 05 May 2005; Donnie Berkholz <spyderous@gentoo.org>;
+ +files/0.4.8-gcc3.4-magicF2W.patch:
+ Re-add missing patch.
+
+*ffmpeg-0.4.9_pre1-r1 (04 May 2005)
+
+ 04 May 2005; Lina Pezzella <j4rg0n@gentoo.org> +files/ffmpeg-osx.patch,
+ +ffmpeg-0.4.9_pre1-r1.ebuild:
+ Re-added the pre1 ebuild since there are extensive patches made against it
+ that do not yet work with upstream's CVS. We're working on the latter, but
+ I'm not going to hold up ffmpeg any longer.
+
+ 02 May 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Forced -fomit-frame-pointer
+
+*ffmpeg-0.4.9_p20050226-r5 (26 Apr 2005)
+
+ 26 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -files/ffmpeg-0.4.7-2.6.patch, -files/0.4.8-gcc3.4-magicF2W.patch,
+ -files/alpha-idct.patch, +files/ffmpeg-a52.patch,
+ -files/ffmpeg-configure-extralibs.patch,
+ +files/ffmpeg-missing_links.patch, -ffmpeg-0.4.7.ebuild,
+ -ffmpeg-0.4.8.20040222.ebuild, -ffmpeg-0.4.8.20040322.ebuild,
+ -ffmpeg-0.4.8.20040322-r1.ebuild, -ffmpeg-0.4.9_pre1.ebuild,
+ -ffmpeg-0.4.9_p20050226-r1.ebuild, -ffmpeg-0.4.9_p20050226.ebuild,
+ -ffmpeg-0.4.9_p20050226-r2.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild,
+ -ffmpeg-0.4.9_p20050226-r4.ebuild, +ffmpeg-0.4.9_p20050226-r5.ebuild:
+ Revbump to add missing links to needed libs in libavformat. Handle a52 and
+ faad properly. Removing old versions.
+
+ 25 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
+ files/ffmpeg-0.4.9_p20050226-gcc4.patch, ffmpeg-0.4.9_p20050226-r4.ebuild:
+ Fixup mafteah's patch the other way around, else it breaks avifile among
+ things.
+
+ 25 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/ffmpeg-0.4.9_p20050226-gcc4.patch,
+ ffmpeg-0.4.9_p20050226-r4.ebuild:
+ Fix building with gcc4. Patch from Genady Okrain (mafteah) 's overlay, with
+ some added hunks that was needed this side.
+
+ 24 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/ffmpeg-configure-extralibs.patch, ffmpeg-0.4.9_p20050226-r4.ebuild:
+ Added patch to link to libdc1394 when ieee1394 is enabled. Fixes #90150.
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Stable on hppa.
+
+ 24 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Stable on alpha.
+
+ 24 Apr 2005; Markus Rothe <corsair@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Stable on ppc64
+
+ 22 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r4.ebuild:
+ Fixed typo on pic/mmx if condition.
+
+*ffmpeg-0.4.9_p20050226-r4 (21 Apr 2005)
+
+ 21 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +ffmpeg-0.4.9_p20050226-r4.ebuild:
+ Added new revision which applies cleanups on bug #89172, and patch to enable
+ mmx on amd64 as for bug #88965.
+
+ 19 Apr 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Marked ppc and x86
+
+ 19 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Mark ffmpeg-0.4.9_p20050226-r3 stable on amd64.
+
+ 18 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r3.ebuild:
+ Changed xvid dependency to 1.0. Fixes #88879.
+
+*ffmpeg-0.4.9_p20050226-r3 (03 Apr 2005)
+
+ 03 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ +ffmpeg-0.4.9_p20050226-r3.ebuild:
+ revision bump to indicate the latest changes, fixes #87681
+
+ 30 Mar 2005; Chris White <chriswhite@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r1.ebuild, ffmpeg-0.4.9_p20050226-r2.ebuild,
+ ffmpeg-0.4.9_p20050226.ebuild:
+ Fixed bug #87069.
+
+ 21 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r2.ebuild:
+ Use the right toolchain compiler.
+
+ 20 Mar 2005; Chris White <chriswhite@gentoo.org>
+ files/gentoo-ffmpeg001.patch, ffmpeg-0.4.9_p20050226-r2.ebuild:
+ Fixed a52 linking (again). Closes bugs #85929 and #85952.
+
+*ffmpeg-0.4.9_p20050226-r2 (19 Mar 2005)
+
+ 19 Mar 2005; Chris White <chriswhite@gentoo.org>
+ +files/ffmpeg-libdir-pic.patch, files/gentoo-ffmpeg001.patch,
+ +ffmpeg-0.4.9_p20050226-r2.ebuild:
+ Fix bug #84241 (multilib and pic).
+
+ 16 Mar 2005; Chris White <chriswhite@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r1.ebuild:
+ Added missing emake.
+
+ 11 Mar 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226-r1.ebuild:
+ Put back xvid support
+
+*ffmpeg-0.4.9_p20050226-r1 (10 Mar 2005)
+
+ 10 Mar 2005; Chris White <chriswhite@gentoo.org>
+ +ffmpeg-0.4.9_p20050226-r1.ebuild:
+ Fixed bug #67947. -fPIC logic makes sense now. Thanks to Kevin Quin for
+ supplying the logic.
+
+ 07 Mar 2005; Chris White <chriswhite@gentoo.org>
+ ffmpeg-0.4.9_p20050226.ebuild:
+ Added threading support.
+
+ 03 Mar 2005; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.9_p20050226.ebuild:
+ Removed xvid useflag
+
+ 01 Mar 2005; Chris White <chriswhite@gentoo.org>
+ ffmpeg-0.4.9_p20050226.ebuild:
+ Fix bad spelling.
+
+*ffmpeg-0.4.9_p20050226 (01 Mar 2005)
+
+ 01 Mar 2005; Chris White <chriswhite@gentoo.org>
+ +files/gentoo-ffmpeg001.patch, +ffmpeg-0.4.9_p20050226.ebuild:
+ Bumped to 20050226 snapshot release.
+
+ 24 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> ffmpeg-0.4.8.ebuild:
+ fixed #82873, emerge failed due to missing patch.
+
+ 06 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> ffmpeg-0.4.7.ebuild,
+ ffmpeg-0.4.8.20040222.ebuild, ffmpeg-0.4.8.20040322-r1.ebuild,
+ ffmpeg-0.4.8.20040322.ebuild, ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild:
+ added dummy src_test() to fix #77212
+
+ 16 Dec 2004; Markus Rothe <corsair@gentoo.org> ffmpeg-0.4.9_pre1.ebuild:
+ Stable on ppc64
+
+ 14 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ ffmpeg-0.4.7.ebuild, ffmpeg-0.4.8.20040222.ebuild,
+ ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild,
+ ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild:
+ Using 'aac' instead of faad and faac.
+
+ 02 Nov 2004; Markus Rothe <corsair@gentoo.org> ffmpeg-0.4.9_pre1.ebuild:
+ Marked ~ppc64
+
+ 25 Aug 2004; Sven Wegener <swegener@gentoo.org> ffmpeg-0.4.9_pre1.ebuild:
+ Changed SRC_URI to use mirror:// syntax.
+
+*ffmpeg-0.4.9_pre1 (21 Jul 2004)
+
+ 21 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +ffmpeg-0.4.9_pre1.ebuild:
+ Version bump closes bug #56613.
+
+ 25 Jun 2004; Daniel Goller <morfic@gentoo.org> ffmpeg-0.4.8.20040322-r1.ebuild:
+ ffmpeg-0.4.8.20040322-r1.ebuild adding patch for gcc 3.4.x
+ closes 49383 Credit goes to Ed Catmur for the patch
+
+ 24 Jun 2004; Martin Holzer <mholzer@gentoo.org>
+ ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild:
+ removing symblink from ffplay to ffmpeg. closes 51014
+
+ 09 Jun 2004; Luca Barbato <lu_zero@gentoo.org>
+ ffmpeg-0.4.8.20040322-r1.ebuild:
+ Same fix from amd64
+
+ 09 Jun 2004; Thomas Raschbacher <lordvan@gentoo.org>
+ ffmpeg-0.4.8.20040322-r1.ebuild:
+ only enable faac when we are not on ia64 or alpha in src_compile
+
+*ffmpeg-0.4.8.20040322-r1 (09 Jun 2004)
+
+ 09 Jun 2004; Thomas Raschbacher <lordvan@gentoo.org>
+ +ffmpeg-0.4.8.20040322-r1.ebuild:
+ -r1 adds faac support, added local USE flag
+ fixes bug #48090, thanks to Stefan Briesenick <sbriesen@gmx.de>
+
+ 07 Jun 2004; Travis Tilley <lv@gentoo.org> ffmpeg-0.4.8.20040322.ebuild:
+ stable on amd64
+
+ 05 Jun 2004; <tester@gentoo.org> ffmpeg-0.4.8.20040322.ebuild:
+ No longer available from SRC_URI, changed the keywords to -*.. oops
+ we have it on our mirrors... sorry..
+
+ 30 Mar 2004; Sven Blumenstein <bazik@gentoo.org>
+ ffmpeg-0.4.8.20040322.ebuild:
+ Stable on sparc.
+
+ 26 Mar 2004; Joel Martin <kanaka@gentoo.org> ffmpeg-0.4.8.20040222.ebuild,
+ ffmpeg-0.4.8.20040322.ebuild:
+ Filter out -momit-leaf-frame-pointer flag from libpostproc compilation
+
+*ffmpeg-0.4.8.20040322 (22 Mar 2004)
+
+ 22 Mar 2004; Luca Barbato <lu_zero@gentoo.org> ffmpeg-0.4.8.20040322.ebuild:
+ New snapshot, works with ppc
+
+ 15 Mar 2004; Luca Barbato <lu_zero@gentoo.org> ffmpeg-0.4.8.20040222.ebuild:
+ Marked -ppc pending a fix for misbuild.
+
+*ffmpeg-0.4.8.20040222 (11 Mar 2004)
+
+ 11 Mar 2004; <kanaka@gentoo.org> ffmpeg-0.4.8.20040222.ebuild:
+ Install libpostproc library. Update to newer snapshot. Bug 27051
+
+ 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> ffmpeg-0.4.8.ebuild:
+ stable on alpha and ia64
+
+ 16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> ffmpeg-0.4.8.ebuild:
+ set ppc in keywords
+
+ 29 Nov 2003; Brad House <brad_mssw@gentoo.org> ffmpeg-0.4.8.ebuild:
+ amd64 needs -fPIC to compile properly
+
+ 22 Nov 2003; Luca Barbato <lu_zero@gentoo.org> ffmpeg-0.4.8.ebuild:
+ altivec related fix, thanks to Olivier <ocastan@noos.fr> for the report
+ and the patch
+
+*ffmpeg-0.4.8 (18 Oct 2003)
+
+ 18 Oct 2003; <iggy@gentoo.org> ffmpeg-0.4.8.ebuild:
+ version bump, fix a bug where it was trying to include X11/Xlib.h for no
+ apparent reason
+
+*ffmpeg-0.4.7 (09 Sep 2003)
+
+ 09 Sep 2003; Martin Holzer <mholzer@gentoo.org> ffmpeg-0.4.7.ebuild:
+ Version bumped.
+
+ 14 Jul 2003; Alastair Tse <liquidx@gentoo.org>
+ ffmpeg-0.4.7_pre20030624.ebuild:
+ depend on a non-masked version of imlib2
+
+ 13 Jul 2003; Nick Hadaway <raker@gentoo.org> ffmpeg-0.4.7_pre20030624.ebuild:
+ Adding sdl, imlib, and truetype use flags.
+
+ 06 Jul 2003; Nick Hadaway <raker@gentoo.org> ffmpeg-0.4.7_pre20030624.ebuild:
+ Marked stble for x86
+
+ 02 Jul 2003; Nick Hadaway <raker@gentoo.org> ffmpeg-0.4.7_pre20030624.ebuild,
+ files/alpha-idct.patch:
+ Addresses bug #23563. This problem was fixed upstream in cvs.
+ Added a small patch.
+
+*ffmpeg-0.4.7_pre20030624 (26 Jun 2003)
+
+ 26 Jun 2003; Nick Hadaway <raker@gentoo.org> ffmpeg-0.4.7_pre20030624.ebuild:
+ As of June 9th, 0.4.6 is considered obsolete by the upstream author.
+ This build pulled from a cvs snapshot now has support for the dvd
+ and static use variables. Also added faad as a local use variable.
+
+*ffmpeg-0.4.6-r1 (4 Jan 2003)
+
+ 10 Mar 2003; Will Woods <wwoods@gentoo.org> ffmpeg-0.4.6-r1.ebuild:
+ Added ~alpha to keywords and -fPIC to flags, fixes bug #16281
+
+ 19 Feb 2003; Martin Holzer <mholzer@gentoo.org> ffmpeg-0.4.6-r1.ebuild :
+ Marked as stable.
+
+ 26 Jan 2003; Seemant Kulleen <seemant@gentoo.org> ffmpeg-0.4.6-r1.ebuild :
+
+ Added -fPIC to the filter-flags to sort out compiling issues such as
+ those reported in bug #14500 by atomicdog@akier.net (Conrad Akier)
+
+ 4 Jan 2003; Joshua Brindle <method@gentoo.org> ffmpeg-0.4.6-r1.ebuild :
+ merge patches to ebuild and package from Rene Wagner <reenoo@gmx.de>
+ to install libavcodec as a .so.
+
+*ffmpeg-0.4.6 (3 Jan 2003)
+
+ 3 Jan 2003; Joshua Brindle <method@gentoo.org> ffmpeg-0.4.6.ebuild :
+ version bump, this is a release non-snapshot version, recommend upgrade
+
+*ffmpeg-0.4.5.20021212 (13 Dec 2002)
+
+ 5 Jan 2002; Joshua Brindle <method@gentoo.org ffmpeg-0.4.5.20021212.ebuild :
+ removed this ebuild from portage, it is old and was a cvs snapshot, 0.4.6
+ contains everything this did and is a release version
+
+ 14 Dec 2002; Joshua Brindle <method@gentoo.org> ffmpeg-0.4.5.20021212.ebuild :
+ Changing url to reflect where author moved his.
+
+ 13 Dec 2002; Bryon Roche <kain@gentoo.org> ffmpeg-0.4.5.20021212.ebuild :
+ ffmpeg isn't REALLY x86 specific. Giving ppc and sparc a nice big ~.
+
+ 12 Dec 2002; Joshua Brindle <method@gentoo.org> ffmpeg-0.4.5.20021212.ebuild :
+ cvs snapshot so that streaming will work, also added mp3lame and oggvorbis
+ support with encode and oggvorbis use vars.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*ffmpeg-0.4.5 (1 Feb 2002)
+
+ 25 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> ffmpeg-0.4.5.ebuild :
+ Filter out "-fforce-addr".
+
+ 05 Sep 2002; Seemant Kulleen <seemant@gentoo.org> ffmpeg-0.4.5.ebuild :
+
+ Added nasm to DEPEND. Thanks to: jfelice@cronosys.com (Jay 'Eraserhead'
+ Felice) in bug #7481. Also tagged it x86 only due to this.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
new file mode 100644
index 000000000..a4173f3fc
--- /dev/null
+++ b/media-video/ffmpeg/Manifest
@@ -0,0 +1,10 @@
+AUX ffmpeg-0.4.9_p20081014-sparc-gcc43.patch 503 RMD160 3b7b0deb5c8ceac2b8ec39c45d761c6f6f9158f3 SHA1 f538896e44e15bb07fd500d0bf0360c96bc6a9da SHA256 4f7675477d51ddce885a7a1bb647a30663e0294db0f6936fa37d162f2d4a94b0
+AUX ffmpeg-shared-gcc4.1.patch 1667 RMD160 cf0318bcb812ad701e8cd55f10f59ca71933cf6c SHA1 0fd4d860efd8a0240fa66443429d8404d28a27dd SHA256 0bd67ed0cc1ea47c36756f5a66e504af4de85ce072c4b92083fb44065b5a3671
+DIST ffmpeg-0.4.9-p20090201.tar.bz2 2697161 RMD160 8cd01f4d6b6adc772d836de592dceecdb5a1a174 SHA1 97262f1bc663c4bd4fdcb12e8572628174cceae6 SHA256 60af968bdcac2284799a2395d4d9cdcb5319493c91da231992f5f90cd663647a
+DIST ffmpeg-0.5.tar.bz2 2744768 RMD160 23b4a591c422f98b634eba0ba82817ad27a4ff07 SHA1 f930971bc0ac3d11a4ffbb1af439425c24f6f5b1 SHA256 16de61d7426b1df7aee54b48c16aa728de1ed82f95db5fc4d8886d5d2702d90a
+EBUILD ffmpeg-0.4.9_p20090201-r1.ebuild 6511 RMD160 461cf10370503e3fcea65e0dc56b80b3f354f3b9 SHA1 6de1fe4c1b6c0f714239257c8abe695f045b82c9 SHA256 cd660416433e187cd2beabe6ac32bd3ffa24aaf62ea4536bd850684baf8e5857
+EBUILD ffmpeg-0.4.9_p20090201.ebuild 6539 RMD160 450867134a6f0f4e2d8547c00534187f2fc80e74 SHA1 ef9550d6d69ef92c641d7e3c9ea1ea892682d055 SHA256 f22cfbf63c6ccbca7bd715dcca834b4263e6a09993a758457662f5c6b897e5f6
+EBUILD ffmpeg-0.5-r1.ebuild 6401 RMD160 6974d6f4d05ba36b05e8da8a760560cabe45fec1 SHA1 dd52a57840b9f5ab48d74b0f39f936354636474d SHA256 3c4999a71475ef85f3f752ba6fed64813ffff880f3b5a3c1325688e558b5e3db
+EBUILD ffmpeg-9999.ebuild 6290 RMD160 d55ec71de92f683ee80ec34f239967718ceabb89 SHA1 a427e4f9490e8d063e671433cc94000bbec6ab0e SHA256 c0d4c262171fc3b79f867e12d5aa08d3a057eb0eba517f670764439f16eb7811
+MISC ChangeLog 42299 RMD160 c498d2b1faf4a81b2f563ac6ccf7853dfe1428db SHA1 e2780f17244ddd85643553fb92a60914c7b21bdd SHA256 61a3970a9407afeaa8b2b1486b25d2cfcfa6253a6e569a9ee3f840dd842cf7f9
+MISC metadata.xml 1573 RMD160 befd4c2d30f834fda711f150843aebcc6f027b57 SHA1 a5128622bfb5d2c1bdc44e1542a2a09664516193 SHA256 7c1a4821aa99606ae3c52df66cf3a3fa8d32d94cfc0e07d346b203e6966a1183
diff --git a/media-video/ffmpeg/ffmpeg-0.4.9_p20090201-r1.ebuild b/media-video/ffmpeg/ffmpeg-0.4.9_p20090201-r1.ebuild
new file mode 100644
index 000000000..de1664c11
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-0.4.9_p20090201-r1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.4.9_p20090201-r1.ebuild,v 1.1 2009/02/21 23:30:55 lu_zero Exp $
+
+EAPI=1
+
+inherit eutils flag-o-matic multilib toolchain-funcs multilib-native
+
+FFMPEG_SVN_REV="16916"
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video.
+Includes libavcodec. svn revision ${FFMPEG_SVN_REV}"
+HOMEPAGE="http://ffmpeg.org/"
+MY_P=${P/_/-}
+SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
+
+S=${WORKDIR}/ffmpeg
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="+3dnow aac alsa altivec amr custom-cflags debug dirac doc ieee1394
+ +encode gsm ipv6 +mmx +mmxext vorbis test theora threads x264 xvid
+ network zlib sdl X mp3 oss schroedinger +hardcoded-tables bindist
+ v4l v4l2 speex +ssse3 vhook"
+
+RDEPEND="vhook? ( >=media-libs/imlib2-1.4.0[lib32?] >=media-libs/freetype-2[lib32?] )
+ sdl? ( >=media-libs/libsdl-1.2.10[lib32?] )
+ alsa? ( media-libs/alsa-lib[lib32?] )
+ encode? (
+ aac? ( media-libs/faac[lib32?] )
+ mp3? ( media-sound/lame[lib32?] )
+ vorbis? ( media-libs/libvorbis[lib32?] media-libs/libogg[lib32?] )
+ theora? ( media-libs/libtheora[lib32?] media-libs/libogg[lib32?] )
+ x264? ( >=media-libs/x264-0.0.20081006[lib32?] )
+ xvid? ( >=media-libs/xvid-1.1.0[lib32?] ) )
+ aac? ( >=media-libs/faad2-2.6.1[lib32?] )
+ zlib? ( sys-libs/zlib[lib32?] )
+ ieee1394? ( media-libs/libdc1394[lib32?]
+ sys-libs/libraw1394[lib32?] )
+ dirac? ( media-video/dirac[lib32?] )
+ gsm? ( >=media-sound/gsm-1.0.12-r1[lib32?] )
+ schroedinger? ( media-libs/schroedinger[lib32?] )
+ speex? ( >=media-libs/speex-1.2_beta3[lib32?] )
+ X? ( x11-libs/libX11[lib32?] x11-libs/libXext[lib32?] )
+ amr? ( media-libs/amrnb[lib32?] media-libs/amrwb[lib32?] )"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/make-3.81
+ mmx? ( dev-lang/yasm )
+ doc? ( app-text/texi2html )
+ test? ( net-misc/wget )
+ v4l? ( sys-kernel/linux-headers )
+ v4l2? ( sys-kernel/linux-headers )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Set version #
+ # Any better idea? We can't do much more as we use an exported svn snapshot.
+ sed -i s/UNKNOWN/SVN-r${FFMPEG_SVN_REV}/ "${S}/version.sh"
+}
+
+multilib-native_src_compile_internal() {
+ local myconf="${EXTRA_ECONF}"
+
+ # enabled by default
+ use debug || myconf="${myconf} --disable-debug"
+ use zlib || myconf="${myconf} --disable-zlib"
+ use sdl || myconf="${myconf} --disable-ffplay"
+
+ if use network; then
+ use ipv6 || myconf="${myconf} --disable-ipv6"
+ else
+ myconf="${myconf} --disable-network"
+ fi
+
+ use custom-cflags && myconf="${myconf} --disable-optimizations"
+
+ # enabled by default
+ if use encode
+ then
+ use aac && myconf="${myconf} --enable-libfaac"
+ use mp3 && myconf="${myconf} --enable-libmp3lame"
+ use vorbis && myconf="${myconf} --enable-libvorbis"
+ use theora && myconf="${myconf} --enable-libtheora"
+ use x264 && myconf="${myconf} --enable-libx264"
+ use xvid && myconf="${myconf} --enable-libxvid"
+ else
+ myconf="${myconf} --disable-encoders"
+ fi
+
+ # libavdevice options
+ use ieee1394 && myconf="${myconf} --enable-libdc1394"
+ # Demuxers
+ for i in v4l v4l2 alsa oss ; do
+ use $i || myconf="${myconf} --disable-demuxer=$i"
+ done
+ # Muxers
+ for i in alsa oss ; do
+ use $i || myconf="${myconf} --disable-muxer=$i"
+ done
+ use X && myconf="${myconf} --enable-x11grab"
+
+ # Threads; we only support pthread for now but ffmpeg supports more
+ use threads && myconf="${myconf} --enable-pthreads"
+
+ # Decoders
+ use aac && myconf="${myconf} --enable-libfaad"
+ use dirac && myconf="${myconf} --enable-libdirac"
+ use schroedinger && myconf="${myconf} --enable-libschroedinger"
+ use speex && myconf="${myconf} --enable-libspeex"
+ if use gsm; then
+ myconf="${myconf} --enable-libgsm"
+ # Crappy detection or our installation is weird, pick one (FIXME)
+ append-flags -I/usr/include/gsm
+ fi
+ if use bindist
+ then
+ use amr && ewarn "libamr is nonfree and cannot be distributed; disabling amr support."
+ else
+ use amr && myconf="${myconf} --enable-libamr-nb \
+ --enable-libamr-wb \
+ --enable-nonfree"
+ fi
+
+ # CPU features
+ for i in mmx ssse3 altivec ; do
+ use $i || myconf="${myconf} --disable-$i"
+ done
+ use mmxext || myconf="${myconf} --disable-mmx2"
+ use 3dnow || myconf="${myconf} --disable-amd3dnow"
+ # disable mmx accelerated code if PIC is required
+ # as the provided asm decidedly is not PIC.
+ if gcc-specs-pie ; then
+ myconf="${myconf} --disable-mmx --disable-mmx2"
+ fi
+
+ # Try to get cpu type based on CFLAGS.
+ # Bug #172723
+ # We need to do this so that features of that CPU will be better used
+ # If they contain an unknown CPU it will not hurt since ffmpeg's configure
+ # will just ignore it.
+ for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
+ myconf="${myconf} --cpu=$i"
+ break
+ done
+
+ # video hooking support. replaced by libavfilter, probably needs to be
+ # dropped at some point.
+ use vhook || myconf="${myconf} --disable-vhook"
+
+ # Mandatory configuration
+ myconf="${myconf} --enable-gpl --enable-postproc \
+ --enable-avfilter --enable-avfilter-lavf \
+ --enable-swscale --disable-stripping"
+
+ # cross compile support
+ tc-is-cross-compiler && myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
+
+ # Misc stuff
+ use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
+
+ # Specific workarounds for too-few-registers arch...
+ if [[ $(tc-arch) == "x86" ]]; then
+ filter-flags -fforce-addr -momit-leaf-frame-pointer
+ append-flags -fomit-frame-pointer
+ is-flag -O? || append-flags -O2
+ if (use debug); then
+ # no need to warn about debug if not using debug flag
+ ewarn ""
+ ewarn "Debug information will be almost useless as the frame pointer is omitted."
+ ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
+ ewarn "difficult to fix. Please have that in mind."
+ ewarn ""
+ fi
+ fi
+
+ cd "${S}"
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --shlibdir=/usr/$(get_libdir) \
+ --mandir=/usr/share/man \
+ --enable-static --enable-shared \
+ --cc="$(tc-getCC)" \
+ ${myconf} || die "configure failed"
+
+ emake version.h || die #252269
+ emake || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "Install Failed"
+
+ dodoc Changelog README INSTALL
+ dodoc doc/*
+}
+
+# Never die for now...
+src_test() {
+ for t in codectest libavtest seektest ; do
+ emake ${t} || ewarn "Some tests in ${t} failed"
+ done
+}
diff --git a/media-video/ffmpeg/ffmpeg-0.4.9_p20090201.ebuild b/media-video/ffmpeg/ffmpeg-0.4.9_p20090201.ebuild
new file mode 100644
index 000000000..e6f19a04b
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-0.4.9_p20090201.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.4.9_p20090201.ebuild,v 1.8 2009/02/11 17:07:42 dertobi123 Exp $
+
+EAPI=1
+
+inherit eutils flag-o-matic multilib toolchain-funcs multilib-native
+
+FFMPEG_SVN_REV="16916"
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video.
+Includes libavcodec. svn revision ${FFMPEG_SVN_REV}"
+HOMEPAGE="http://ffmpeg.org/"
+MY_P=${P/_/-}
+SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
+
+S=${WORKDIR}/ffmpeg
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="3dnow aac alsa altivec amr debug dirac doc ieee1394 encode gsm ipv6 mmx mmxext vorbis
+ test theora threads x264 xvid network zlib sdl X mp3 oss schroedinger
+ hardcoded-tables bindist v4l v4l2 speex ssse3 vhook"
+
+RDEPEND="vhook? ( >=media-libs/imlib2-1.4.0[lib32?] >=media-libs/freetype-2[lib32?] )
+ sdl? ( >=media-libs/libsdl-1.2.10[lib32?] )
+ alsa? ( media-libs/alsa-lib[lib32?] )
+ encode? (
+ aac? ( media-libs/faac[lib32?] )
+ mp3? ( media-sound/lame[lib32?] )
+ vorbis? ( media-libs/libvorbis[lib32?] media-libs/libogg[lib32?] )
+ theora? ( media-libs/libtheora[lib32?] media-libs/libogg[lib32?] )
+ x264? ( >=media-libs/x264-0.0.20081006[lib32?] )
+ xvid? ( >=media-libs/xvid-1.1.0[lib32?] ) )
+ aac? ( >=media-libs/faad2-2.6.1[lib32?] )
+ zlib? ( sys-libs/zlib[lib32?] )
+ ieee1394? ( media-libs/libdc1394[lib32?]
+ sys-libs/libraw1394[lib32?] )
+ dirac? ( media-video/dirac[lib32?] )
+ gsm? ( >=media-sound/gsm-1.0.12-r1[lib32?] )
+ schroedinger? ( media-libs/schroedinger[lib32?] )
+ speex? ( >=media-libs/speex-1.2_beta3[lib32?] )
+ X? ( x11-libs/libX11[lib32?] x11-libs/libXext[lib32?] )
+ amr? ( media-libs/amrnb[lib32?] media-libs/amrwb[lib32?] )"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/make-3.81
+ mmx? ( dev-lang/yasm )
+ doc? ( app-text/texi2html )
+ test? ( net-misc/wget )
+ v4l? ( sys-kernel/linux-headers )
+ v4l2? ( sys-kernel/linux-headers )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Set version #
+ # Any better idea? We can't do much more as we use an exported svn snapshot.
+ sed -i s/UNKNOWN/SVN-r${FFMPEG_SVN_REV}/ "${S}/version.sh"
+}
+
+multilib-native_src_compile_internal() {
+ replace-flags -O0 -O2
+ #x86, what a wonderful arch....
+ replace-flags -O1 -O2
+ local myconf="${EXTRA_ECONF}"
+
+ # enabled by default
+ use debug || myconf="${myconf} --disable-debug"
+ use zlib || myconf="${myconf} --disable-zlib"
+ use sdl || myconf="${myconf} --disable-ffplay"
+
+ if use network; then
+ use ipv6 || myconf="${myconf} --disable-ipv6"
+ else
+ myconf="${myconf} --disable-network"
+ fi
+
+ myconf="${myconf} --disable-optimizations"
+
+ # disabled by default
+ if use encode
+ then
+ use aac && myconf="${myconf} --enable-libfaac"
+ use mp3 && myconf="${myconf} --enable-libmp3lame"
+ use vorbis && myconf="${myconf} --enable-libvorbis"
+ use theora && myconf="${myconf} --enable-libtheora"
+ use x264 && myconf="${myconf} --enable-libx264"
+ use xvid && myconf="${myconf} --enable-libxvid"
+ else
+ myconf="${myconf} --disable-encoders"
+ fi
+
+ # libavdevice options
+ use ieee1394 && myconf="${myconf} --enable-libdc1394"
+ # Demuxers
+ for i in v4l v4l2 alsa oss ; do
+ use $i || myconf="${myconf} --disable-demuxer=$i"
+ done
+ # Muxers
+ for i in alsa oss ; do
+ use $i || myconf="${myconf} --disable-muxer=$i"
+ done
+ use X && myconf="${myconf} --enable-x11grab"
+
+ # Threads; we only support pthread for now but ffmpeg supports more
+ use threads && myconf="${myconf} --enable-pthreads"
+
+ # Decoders
+ use aac && myconf="${myconf} --enable-libfaad"
+ use dirac && myconf="${myconf} --enable-libdirac"
+ use schroedinger && myconf="${myconf} --enable-libschroedinger"
+ use speex && myconf="${myconf} --enable-libspeex"
+ if use gsm; then
+ myconf="${myconf} --enable-libgsm"
+ # Crappy detection or our installation is weird, pick one (FIXME)
+ append-flags -I/usr/include/gsm
+ fi
+ if use bindist
+ then
+ use amr && ewarn "libamr is nonfree and cannot be distributed; disabling amr support."
+ else
+ use amr && myconf="${myconf} --enable-libamr-nb \
+ --enable-libamr-wb \
+ --enable-nonfree"
+ fi
+
+ # CPU features
+ for i in mmx ssse3 altivec ; do
+ use $i || myconf="${myconf} --disable-$i"
+ done
+ use mmxext || myconf="${myconf} --disable-mmx2"
+ use 3dnow || myconf="${myconf} --disable-amd3dnow"
+ # disable mmx accelerated code if PIC is required
+ # as the provided asm decidedly is not PIC.
+ if gcc-specs-pie ; then
+ myconf="${myconf} --disable-mmx --disable-mmx2"
+ fi
+
+ # Try to get cpu type based on CFLAGS.
+ # Bug #172723
+ # We need to do this so that features of that CPU will be better used
+ # If they contain an unknown CPU it will not hurt since ffmpeg's configure
+ # will just ignore it.
+ for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
+ myconf="${myconf} --cpu=$i"
+ break
+ done
+
+ # video hooking support. replaced by libavfilter, probably needs to be
+ # dropped at some point.
+ use vhook || myconf="${myconf} --disable-vhook"
+
+ # Mandatory configuration
+ myconf="${myconf} --enable-gpl --enable-postproc \
+ --enable-avfilter --enable-avfilter-lavf \
+ --enable-swscale --disable-stripping"
+
+ # cross compile support
+ tc-is-cross-compiler && myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
+
+ # Misc stuff
+ use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
+
+ # Specific workarounds for too-few-registers arch...
+ if [[ $(tc-arch) == "x86" ]]; then
+ filter-flags -fforce-addr -momit-leaf-frame-pointer
+ append-flags -fomit-frame-pointer
+ is-flag -O? || append-flags -O2
+ if (use debug); then
+ # no need to warn about debug if not using debug flag
+ ewarn ""
+ ewarn "Debug information will be almost useless as the frame pointer is omitted."
+ ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
+ ewarn "difficult to fix. Please have that in mind."
+ ewarn ""
+ fi
+ fi
+
+ cd "${S}"
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --shlibdir=/usr/$(get_libdir) \
+ --mandir=/usr/share/man \
+ --enable-static --enable-shared \
+ --cc="$(tc-getCC)" \
+ ${myconf} || die "configure failed"
+
+ emake version.h || die #252269
+ emake || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "Install Failed"
+
+ dodoc Changelog README INSTALL
+ dodoc doc/*
+}
+
+# Never die for now...
+src_test() {
+ for t in codectest libavtest seektest ; do
+ emake ${t} || ewarn "Some tests in ${t} failed"
+ done
+}
diff --git a/media-video/ffmpeg/ffmpeg-0.5-r1.ebuild b/media-video/ffmpeg/ffmpeg-0.5-r1.ebuild
new file mode 100644
index 000000000..94d33a196
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-0.5-r1.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5-r1.ebuild,v 1.2 2009/03/11 23:11:39 beandog Exp $
+
+EAPI=1
+
+inherit eutils flag-o-matic multilib toolchain-funcs multilib-native
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video.
+Includes libavcodec."
+HOMEPAGE="http://ffmpeg.org/"
+SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="+3dnow +3dnowext alsa altivec amr custom-cflags debug dirac doc ieee1394
+ +encode faac faad gsm ipv6 +mmx +mmxext vorbis test theora threads x264
+ xvid network zlib sdl X mp3 oss schroedinger +hardcoded-tables bindist
+ v4l v4l2 speex +ssse3 vhook jpeg2k"
+
+RDEPEND="vhook? ( >=media-libs/imlib2-1.4.0[lib32?] >=media-libs/freetype-2[lib32?] )
+ sdl? ( >=media-libs/libsdl-1.2.10[lib32?] )
+ alsa? ( media-libs/alsa-lib[lib32?] )
+ encode? (
+ faac? ( media-libs/faac[lib32?] )
+ mp3? ( media-sound/lame[lib32?] )
+ vorbis? ( media-libs/libvorbis[lib32?] media-libs/libogg[lib32?] )
+ theora? ( media-libs/libtheora[lib32?] media-libs/libogg[lib32?] )
+ x264? ( >=media-libs/x264-0.0.20081006[lib32?] )
+ xvid? ( >=media-libs/xvid-1.1.0[lib32?] ) )
+ faad? ( >=media-libs/faad2-2.6.1[lib32?] )
+ zlib? ( sys-libs/zlib[lib32?] )
+ ieee1394? ( media-libs/libdc1394[lib32?]
+ sys-libs/libraw1394[lib32?] )
+ dirac? ( media-video/dirac[lib32?] )
+ gsm? ( >=media-sound/gsm-1.0.12-r1[lib32?] )
+ jpeg2k? ( >=media-libs/openjpeg-1.3-r2[lib32?] )
+ schroedinger? ( media-libs/schroedinger[lib32?] )
+ speex? ( >=media-libs/speex-1.2_beta3[lib32?] )
+ X? ( x11-libs/libX11 x11-libs/libXext[lib32?] )
+ amr? ( media-libs/amrnb[lib32?] media-libs/amrwb[lib32?] )"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/make-3.81
+ mmx? ( dev-lang/yasm )
+ doc? ( app-text/texi2html )
+ test? ( net-misc/wget )
+ v4l? ( sys-kernel/linux-headers )
+ v4l2? ( sys-kernel/linux-headers )"
+
+multilib-native_src_compile_internal() {
+ local myconf="${EXTRA_ECONF}"
+
+ # enabled by default
+ use debug || myconf="${myconf} --disable-debug"
+ use zlib || myconf="${myconf} --disable-zlib"
+ use sdl || myconf="${myconf} --disable-ffplay"
+
+ if use network; then
+ use ipv6 || myconf="${myconf} --disable-ipv6"
+ else
+ myconf="${myconf} --disable-network"
+ fi
+
+ use custom-cflags && myconf="${myconf} --disable-optimizations"
+
+ # enabled by default
+ if use encode
+ then
+ use faac && myconf="${myconf} --enable-libfaac"
+ use mp3 && myconf="${myconf} --enable-libmp3lame"
+ use vorbis && myconf="${myconf} --enable-libvorbis"
+ use theora && myconf="${myconf} --enable-libtheora"
+ use x264 && myconf="${myconf} --enable-libx264"
+ use xvid && myconf="${myconf} --enable-libxvid"
+ else
+ myconf="${myconf} --disable-encoders"
+ fi
+
+ # libavdevice options
+ use ieee1394 && myconf="${myconf} --enable-libdc1394"
+ # Demuxers
+ for i in v4l v4l2 alsa oss ; do
+ use $i || myconf="${myconf} --disable-demuxer=$i"
+ done
+ # Muxers
+ for i in alsa oss ; do
+ use $i || myconf="${myconf} --disable-muxer=$i"
+ done
+ use X && myconf="${myconf} --enable-x11grab"
+
+ # Threads; we only support pthread for now but ffmpeg supports more
+ use threads && myconf="${myconf} --enable-pthreads"
+
+ # Decoders
+ use faad && myconf="${myconf} --enable-libfaad"
+ use dirac && myconf="${myconf} --enable-libdirac"
+ use schroedinger && myconf="${myconf} --enable-libschroedinger"
+ use speex && myconf="${myconf} --enable-libspeex"
+ use jpeg2k && myconf="${myconf} --enable-libopenjpeg"
+ if use gsm; then
+ myconf="${myconf} --enable-libgsm"
+ # Crappy detection or our installation is weird, pick one (FIXME)
+ append-flags -I/usr/include/gsm
+ fi
+ if use bindist
+ then
+ use amr && ewarn "libamr is nonfree and cannot be distributed; disabling amr support."
+ else
+ use amr && myconf="${myconf} --enable-libamr-nb \
+ --enable-libamr-wb \
+ --enable-nonfree"
+ fi
+
+ # CPU features
+ for i in mmx ssse3 altivec ; do
+ use $i || myconf="${myconf} --disable-$i"
+ done
+ use mmxext || myconf="${myconf} --disable-mmx2"
+ use 3dnow || myconf="${myconf} --disable-amd3dnow"
+ use 3dnowext || myconf="${myconf} --disable-amd3dnowext"
+ # disable mmx accelerated code if PIC is required
+ # as the provided asm decidedly is not PIC.
+ if gcc-specs-pie ; then
+ myconf="${myconf} --disable-mmx --disable-mmx2"
+ fi
+
+ # Try to get cpu type based on CFLAGS.
+ # Bug #172723
+ # We need to do this so that features of that CPU will be better used
+ # If they contain an unknown CPU it will not hurt since ffmpeg's configure
+ # will just ignore it.
+ for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
+ myconf="${myconf} --cpu=$i"
+ break
+ done
+
+ # video hooking support. replaced by libavfilter, probably needs to be
+ # dropped at some point.
+ use vhook || myconf="${myconf} --disable-vhook"
+
+ # Mandatory configuration
+ myconf="${myconf} --enable-gpl --enable-postproc \
+ --enable-avfilter --enable-avfilter-lavf \
+ --enable-swscale --disable-stripping"
+
+ # cross compile support
+ tc-is-cross-compiler && myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
+
+ # Misc stuff
+ use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
+
+ # Specific workarounds for too-few-registers arch...
+ if [[ $(tc-arch) == "x86" ]]; then
+ filter-flags -fforce-addr -momit-leaf-frame-pointer
+ append-flags -fomit-frame-pointer
+ is-flag -O? || append-flags -O2
+ if (use debug); then
+ # no need to warn about debug if not using debug flag
+ ewarn ""
+ ewarn "Debug information will be almost useless as the frame pointer is omitted."
+ ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
+ ewarn "difficult to fix. Please have that in mind."
+ ewarn ""
+ fi
+ fi
+
+ cd "${S}"
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --shlibdir=/usr/$(get_libdir) \
+ --mandir=/usr/share/man \
+ --enable-static --enable-shared \
+ --cc="$(tc-getCC)" \
+ ${myconf} || die "configure failed"
+
+ emake version.h || die #252269
+ emake || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "Install Failed"
+
+ dodoc Changelog README INSTALL
+ dodoc doc/*
+}
+
+# Never die for now...
+src_test() {
+ for t in codectest libavtest seektest ; do
+ emake ${t} || ewarn "Some tests in ${t} failed"
+ done
+}
diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild
new file mode 100644
index 000000000..7de1b0a74
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v 1.12 2009/03/11 23:11:39 beandog Exp $
+
+EAPI=1
+
+ESVN_REPO_URI="svn://svn.mplayerhq.hu/ffmpeg/trunk"
+
+inherit eutils flag-o-matic multilib toolchain-funcs subversion multilib-native
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video.
+Includes libavcodec. live svn"
+HOMEPAGE="http://ffmpeg.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+3dnow +3dnowext alsa altivec amr custom-cflags debug dirac doc
+ ieee1394 +encode faac faad gsm ipv6 +mmx +mmxext vorbis test theora
+ threads x264 xvid network zlib sdl X mp3 oss schroedinger
+ +hardcoded-tables bindist v4l v4l2 speex +ssse3 jpeg2k"
+
+RDEPEND="sdl? ( >=media-libs/libsdl-1.2.10[lib32?] )
+ alsa? ( media-libs/alsa-lib[lib32?] )
+ encode? (
+ faac? ( media-libs/faac[lib32?] )
+ mp3? ( media-sound/lame[lib32?] )
+ vorbis? ( media-libs/libvorbis[lib32?] media-libs/libogg[lib32?] )
+ theora? ( media-libs/libtheora[lib32?] media-libs/libogg[lib32?] )
+ x264? ( >=media-libs/x264-0.0.20081006[lib32?] )
+ xvid? ( >=media-libs/xvid-1.1.0[lib32?] ) )
+ faad? ( >=media-libs/faad2-2.6.1[lib32?] )
+ zlib? ( sys-libs/zlib[lib32?] )
+ ieee1394? ( media-libs/libdc1394[lib32?]
+ sys-libs/libraw1394[lib32?] )
+ dirac? ( media-video/dirac[lib32?] )
+ gsm? ( >=media-sound/gsm-1.0.12-r1[lib32?] )
+ jpeg2k? ( >=media-libs/openjpeg-1.3-r2[lib32?] )
+ schroedinger? ( media-libs/schroedinger[lib32?] )
+ speex? ( >=media-libs/speex-1.2_beta3[lib32?] )
+ X? ( x11-libs/libX11[lib32?] x11-libs/libXext[lib32?] )
+ amr? ( media-libs/amrnb[lib32?] media-libs/amrwb[lib32?] )"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/make-3.81
+ mmx? ( dev-lang/yasm )
+ doc? ( app-text/texi2html )
+ test? ( net-misc/wget )
+ v4l? ( sys-kernel/linux-headers )
+ v4l2? ( sys-kernel/linux-headers )"
+
+multilib-native_src_compile_internal() {
+ local myconf="${EXTRA_ECONF}"
+
+ # enabled by default
+ use debug || myconf="${myconf} --disable-debug"
+ use zlib || myconf="${myconf} --disable-zlib"
+ use sdl || myconf="${myconf} --disable-ffplay"
+
+ if use network; then
+ use ipv6 || myconf="${myconf} --disable-ipv6"
+ else
+ myconf="${myconf} --disable-network"
+ fi
+
+ use custom-cflags && myconf="${myconf} --disable-optimizations"
+
+ # enabled by default
+ if use encode
+ then
+ use faac && myconf="${myconf} --enable-libfaac"
+ use mp3 && myconf="${myconf} --enable-libmp3lame"
+ use vorbis && myconf="${myconf} --enable-libvorbis"
+ use theora && myconf="${myconf} --enable-libtheora"
+ use x264 && myconf="${myconf} --enable-libx264"
+ use xvid && myconf="${myconf} --enable-libxvid"
+ else
+ myconf="${myconf} --disable-encoders"
+ fi
+
+ # libavdevice options
+ use ieee1394 && myconf="${myconf} --enable-libdc1394"
+ # Demuxers
+ for i in v4l v4l2 alsa oss ; do
+ use $i || myconf="${myconf} --disable-demuxer=$i"
+ done
+ # Muxers
+ for i in alsa oss ; do
+ use $i || myconf="${myconf} --disable-muxer=$i"
+ done
+ use X && myconf="${myconf} --enable-x11grab"
+
+ # Threads; we only support pthread for now but ffmpeg supports more
+ use threads && myconf="${myconf} --enable-pthreads"
+
+ # Decoders
+ use faad && myconf="${myconf} --enable-libfaad"
+ use dirac && myconf="${myconf} --enable-libdirac"
+ use schroedinger && myconf="${myconf} --enable-libschroedinger"
+ use speex && myconf="${myconf} --enable-libspeex"
+ use jpeg2k && myconf="${myconf} --enable-libopenjpeg"
+ if use gsm; then
+ myconf="${myconf} --enable-libgsm"
+ # Crappy detection or our installation is weird, pick one (FIXME)
+ append-flags -I/usr/include/gsm
+ fi
+ if use bindist
+ then
+ use amr && ewarn "libamr is nonfree and cannot be distributed; disabling amr support."
+ else
+ use amr && myconf="${myconf} --enable-libamr-nb \
+ --enable-libamr-wb \
+ --enable-nonfree"
+ fi
+
+ # CPU features
+ for i in mmx ssse3 altivec ; do
+ use $i || myconf="${myconf} --disable-$i"
+ done
+ use mmxext || myconf="${myconf} --disable-mmx2"
+ use 3dnow || myconf="${myconf} --disable-amd3dnow"
+ use 3dnowext || myconf="${myconf} --disable-amd3dnowext"
+ # disable mmx accelerated code if PIC is required
+ # as the provided asm decidedly is not PIC.
+ if gcc-specs-pie ; then
+ myconf="${myconf} --disable-mmx --disable-mmx2"
+ fi
+
+ # Try to get cpu type based on CFLAGS.
+ # Bug #172723
+ # We need to do this so that features of that CPU will be better used
+ # If they contain an unknown CPU it will not hurt since ffmpeg's configure
+ # will just ignore it.
+ for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
+ myconf="${myconf} --cpu=$i"
+ break
+ done
+
+ # Mandatory configuration
+ myconf="${myconf} --enable-gpl --enable-postproc \
+ --enable-avfilter --enable-avfilter-lavf \
+ --disable-stripping"
+
+ # cross compile support
+ tc-is-cross-compiler && myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
+
+ # Misc stuff
+ use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
+
+ # Specific workarounds for too-few-registers arch...
+ if [[ $(tc-arch) == "x86" ]]; then
+ filter-flags -fforce-addr -momit-leaf-frame-pointer
+ append-flags -fomit-frame-pointer
+ is-flag -O? || append-flags -O2
+ if (use debug); then
+ # no need to warn about debug if not using debug flag
+ ewarn ""
+ ewarn "Debug information will be almost useless as the frame pointer is omitted."
+ ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
+ ewarn "difficult to fix. Please have that in mind."
+ ewarn ""
+ fi
+ fi
+
+ cd "${S}"
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --shlibdir=/usr/$(get_libdir) \
+ --mandir=/usr/share/man \
+ --enable-static --enable-shared \
+ --cc="$(tc-getCC)" \
+ ${myconf} || die "configure failed"
+
+ emake version.h || die #252269
+ emake || die "make failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "Install Failed"
+
+ dodoc Changelog README INSTALL
+ dodoc doc/*
+}
+
+# Never die for now...
+src_test() {
+ for t in codectest libavtest seektest ; do
+ emake ${t} || ewarn "Some tests in ${t} failed"
+ done
+}
+
+pkg_postinst() {
+ ewarn "ffmpeg may have had ABI changes, if ffmpeg based programs"
+ ewarn "like xine-lib or vlc stop working as expected please"
+ ewarn "rebuild them."
+}
diff --git a/media-video/ffmpeg/files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch b/media-video/ffmpeg/files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch
new file mode 100644
index 000000000..1599647b8
--- /dev/null
+++ b/media-video/ffmpeg/files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch
@@ -0,0 +1,12 @@
+diff -ur ffmpeg.orig/libavcodec/sparc/simple_idct_vis.c ffmpeg/libavcodec/sparc/simple_idct_vis.c
+--- ffmpeg.orig/libavcodec/sparc/simple_idct_vis.c 2008-05-09 14:56:36.000000000 +0300
++++ ffmpeg/libavcodec/sparc/simple_idct_vis.c 2008-12-13 11:52:04.000000000 +0200
+@@ -384,7 +384,7 @@
+ "st %%f14, [%12+" dest "] \n\t"\
+
+
+-inline void ff_simple_idct_vis(DCTELEM *data) {
++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/ffmpeg/files/ffmpeg-shared-gcc4.1.patch b/media-video/ffmpeg/files/ffmpeg-shared-gcc4.1.patch
new file mode 100644
index 000000000..680c75573
--- /dev/null
+++ b/media-video/ffmpeg/files/ffmpeg-shared-gcc4.1.patch
@@ -0,0 +1,40 @@
+--- ffmpeg.orig/libavcodec/i386/dsputil_mmx.c 2006-03-04 07:50:27.000000000 +0100
++++ ffmpeg/libavcodec/i386/dsputil_mmx.c 2006-03-04 07:49:04.000000000 +0100
+@@ -619,10 +619,22 @@
+
+ static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int src_stride){
+ asm volatile( //FIXME could save 1 instruction if done as 8x4 ...
+- "movd %4, %%mm0 \n\t"
+- "movd %5, %%mm1 \n\t"
+- "movd %6, %%mm2 \n\t"
+- "movd %7, %%mm3 \n\t"
++ "movd %0, %%mm0 \n\t"
++ "movd %1, %%mm1 \n\t"
++ "movd %2, %%mm2 \n\t"
++
++ :
++ : "m" (*(uint32_t*)(src + 0*src_stride)),
++ "m" (*(uint32_t*)(src + 1*src_stride)),
++ "m" (*(uint32_t*)(src + 2*src_stride))
++ );
++ asm volatile( //FIXME could save 1 instruction if done as 8x4 ...
++ "movd %0, %%mm3 \n\t"
++
++ :
++ : "m" (*(uint32_t*)(src + 3*src_stride))
++ );
++ asm volatile( //FIXME could save 1 instruction if done as 8x4 ...
+ "punpcklbw %%mm1, %%mm0 \n\t"
+ "punpcklbw %%mm3, %%mm2 \n\t"
+ "movq %%mm0, %%mm1 \n\t"
+@@ -639,10 +651,6 @@
+ "=m" (*(uint32_t*)(dst + 1*dst_stride)),
+ "=m" (*(uint32_t*)(dst + 2*dst_stride)),
+ "=m" (*(uint32_t*)(dst + 3*dst_stride))
+- : "m" (*(uint32_t*)(src + 0*src_stride)),
+- "m" (*(uint32_t*)(src + 1*src_stride)),
+- "m" (*(uint32_t*)(src + 2*src_stride)),
+- "m" (*(uint32_t*)(src + 3*src_stride))
+ );
+ }
+
diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
new file mode 100644
index 000000000..f1d5e95ff
--- /dev/null
+++ b/media-video/ffmpeg/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>video</herd>
+ <maintainer>
+ <email>media-video@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="3dnowext">
+ Enable manually-optimised routines using the AMD 3DNow!Ex SIMD
+ instruction set, present in modern AMD CPUs. (Check for
+ 3dnowext in /proc/cpuinfo to know whehter you support it).
+ </flag>
+ <flag name="amr">Enables Adaptive Multi-Rate Audio support</flag>
+ <flag name="dirac">Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac.</flag>
+ <flag name="faac">Use external faac library for AAC encoding</flag>
+ <flag name="faad">Use external faad library for AAC decoding (instead of internal libavcodec support)</flag>
+ <flag name="gsm">Enables support for the gsm lossy speech compression codec via libgsm.</flag>
+ <flag name="hardcoded-tables">Use pre-calculated tables rather than calculating them on the fly.</flag>
+ <flag name="mmxext">Enables mmx2 support</flag>
+ <flag name="network">Enables network streaming support</flag>
+ <flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).</flag>
+ <flag name="ssse3">faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)</flag>
+ <flag name="vhook">Enables video hooking support.</flag>
+ </use>
+</pkgmetadata>
diff --git a/sci-libs/djbfft/ChangeLog b/sci-libs/djbfft/ChangeLog
new file mode 100644
index 000000000..6570c790b
--- /dev/null
+++ b/sci-libs/djbfft/ChangeLog
@@ -0,0 +1,83 @@
+# ChangeLog for sci-libs/djbfft
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/djbfft/ChangeLog,v 1.11 2008/10/10 20:27:43 bicatali Exp $
+
+*djbfft-0.76-r1 (10 Oct 2008)
+
+ 10 Oct 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/djbfft-0.76-headers.patch, files/djbfft-0.76-shared.patch,
+ metadata.xml, +djbfft-0.76-r1.ebuild:
+ QA fixes: soname (closing bug #158373, missing header files, separate
+ tests and library building, remove forced flags for x86.
+
+ 06 Apr 2008; Benedikt Böhm <hollow@gentoo.org> djbfft-0.76.ebuild:
+ fix LICENSE, bug #204327
+
+ 07 Apr 2007; Stefan Schweizer <genstef@gentoo.org> djbfft-0.76.ebuild:
+ Fix location for amd64 and remove USE=static, bug 173624 thanks to Georgi
+ Chulkov <g.chulkov@iu-bremen.de>, Thomas A. (gentoofan23)
+ <gentoofan23@gmail.com>, philantrop and jakub
+
+ 04 Feb 2007; Simon Stelling <blubb@gentoo.org> djbfft-0.76.ebuild:
+ fix multilib-strict; bug 158373
+
+ 06 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> djbfft-0.76.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 16 Sep 2005; Aron Griffis <agriffis@gentoo.org> djbfft-0.76.ebuild:
+ Mark 0.76 stable on alpha
+
+ 19 Apr 2005; Luca Barbato <lu_zero@gentoo.org> djbfft-0.76.ebuild:
+ Marked ppc
+
+ 22 Feb 2005; Patrick Kursawe <phosphan@gentoo.org> djbfft-0.76.ebuild:
+ Fixing bug #82804 by adding dummy src_test function
+
+ 26 Jan 2005; Markus Rothe <corsair@gentoo.org> djbfft-0.76.ebuild:
+ Stable on ppc64 as dependency of media-libs/a52dec-0.7.4-r3
+
+*djbfft-0.76 (28 Dec 2004)
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +files/djbfft-0.76-gcc3.patch, +files/djbfft-0.76-shared.patch,
+ +djbfft-0.76.ebuild:
+ Moved from dev-libs/djbfft to sci-libs/djbfft.
+
+ 23 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> djbfft-0.76.ebuild:
+ ~alpha keyword.
+
+ 17 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> metadata.xml,
+ djbfft-0.76.ebuild:
+ Stable amd64, sparc, x86. Fixed metadata herd.
+
+ 05 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> djbfft-0.76.ebuild:
+ Added to ~sparc.
+
+ 02 Nov 2004; Patrick Kursawe <phosphan@gentoo.org> djbfft-0.76.ebuild:
+ Fixing latest fix by vapier (26 Oct 2004) which replaced one occurance of
+ ${CC} by $(tc-getLD).
+
+ 22 Oct 2004; Guy Martin <gmsoft@gentoo.org> djbfft-0.76.ebuild:
+ Added ~hppa.
+
+ 07 Oct 2004; David Holm <dholm@gentoo.org> djbfft-0.76.ebuild:
+ Added to ~ppc.
+
+ 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> djbfft-0.76.ebuild:
+ Fix use invocation
+
+ 26 May 2004; Travis Tilley <lv@gentoo.org> djbfft-0.76.ebuild:
+ fixed for amd64
+
+ 31 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> djbfft-0.76.ebuild:
+ inherit eutils flag-o-matic; move variable setting and strip-flags into
+ function
+
+*djbfft-0.76 (11 Mar 2004)
+
+ 11 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> djbfft-0.76.ebuild,
+ metadata.xml, files/djbfft-0.76-gcc3.patch, files/djbfft-0.76-shared.patch:
+ Initial import with little changes to the
+ ebuild by Stefan Briesenick <sbriesen@gmx.de> in bug #38517
+ gcc3 patch found in a newsgroup (author unknown)
+ shared patch by Stefan Briesenick <sbriesen@gmx.de>
diff --git a/sci-libs/djbfft/Manifest b/sci-libs/djbfft/Manifest
new file mode 100644
index 000000000..19c974809
--- /dev/null
+++ b/sci-libs/djbfft/Manifest
@@ -0,0 +1,8 @@
+AUX djbfft-0.76-gcc3.patch 1176 RMD160 8c49fb74f011c329c13dcb7bbe7891d1f3d5a7aa SHA1 5217f7b25d6416619c51810c52f174d44c336e52 SHA256 f6b84b582bdb5846f75bdb0def9695884480c062060eaeddd092e7d106256851
+AUX djbfft-0.76-headers.patch 995 RMD160 67d48046060923882a40aab7d8b51962dc0a9c96 SHA1 c5403ccae24f90ba3dbe65b08c8145284691e309 SHA256 783ef6cf4b82af55efc6d038aa0fe2f76c81dcd52393444fa0ca438c9ebee483
+AUX djbfft-0.76-shared.patch 3722 RMD160 a958cf5bf50e41240d5bb59d46da330ed31abbf2 SHA1 9e41f833045be02d8fb951d4df1944b27b50f23a SHA256 bbe7f027a29428265e44d4f966808b4d752c523c340d13d8f037233bc45e6ad1
+DIST djbfft-0.76.tar.gz 80092 RMD160 46de3a7ed5d6ca4b245d02a12d969702e57f7381 SHA1 df9d258a75183c10592d937ee2d2befc01a8a0f6 SHA256 799d929c3631a77ef0e16a2449e4fc11af8540b62359f8733ac2899fca2b394c
+EBUILD djbfft-0.76-r1.ebuild 2096 RMD160 a6dfd707a47737a2211edc40a6f69637500ef109 SHA1 27bcb063ccf15f0bbb8385f5a65fc51a2211ff11 SHA256 1ecac93e5243218c35bf51b1a65cce9e1ec930dc4491f9819983c79fa35fd2ad
+EBUILD djbfft-0.76.ebuild 1921 RMD160 760c57dc5caf2699219b504053b9c422cd1acf8d SHA1 1978b4a89a1484244b946931928ad4f51b5d602a SHA256 23ecb12df1854539127018d66b2a75680dd4c06ef5ad16e07fe3b5528c69e8b4
+MISC ChangeLog 3167 RMD160 bfb4d0ffb2c34006783a6f12a91c8fb37600a7e1 SHA1 20962709d0e2070e4e46927b3875592b073954c8 SHA256 3f23092aeb3e4277c3480175bcef4d6e6310723461890f62a2e6d1f797be0f79
+MISC metadata.xml 628 RMD160 ca1ccd6951c4a98395e8f739275320727a0f3136 SHA1 d57f886a3f35612e176bf8876af99dd81f68f021 SHA256 d7aa1200cc1fa91800f0196bd6bbf0298f63d6669184e27e311fe075ee14f58c
diff --git a/sci-libs/djbfft/djbfft-0.76-r1.ebuild b/sci-libs/djbfft/djbfft-0.76-r1.ebuild
new file mode 100644
index 000000000..371fae222
--- /dev/null
+++ b/sci-libs/djbfft/djbfft-0.76-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/djbfft/djbfft-0.76-r1.ebuild,v 1.1 2008/10/10 20:27:43 bicatali Exp $
+
+EAPI="2"
+
+MULTILIB_IN_SOURCE_BUILD="yes"
+
+inherit eutils flag-o-matic toolchain-funcs multilib multilib-native
+
+DESCRIPTION="Extremely fast library for floating-point convolution"
+HOMEPAGE="http://cr.yp.to/djbfft.html"
+SRC_URI="http://cr.yp.to/djbfft/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+pkg_setup() {
+ MY_PV="${PV:0:1}.${PV:2:1}.${PV:3:1}" # a.bc -> a.b.c
+ MY_D="${D}usr"
+
+ # mask out everything, which is not suggested by the author (RTFM)!
+ ALLOWED_FLAGS="-fstack-protector -march -mcpu -pipe -mpreferred-stack-boundary -ffast-math"
+ strip-flags
+
+ # why?
+ #MY_CFLAGS="${CFLAGS} -O1 -fomit-frame-pointer"
+ MY_CFLAGS="${CFLAGS}"
+ use x86 && MY_CFLAGS="${CFLAGS} -malign-double"
+
+ LIBPERMS="0755"
+ LIBDJBFFT="libdjbfft.so.${MY_PV}"
+}
+
+multilib-native_src_prepare_internal() {
+ cd ${S}
+ epatch "${FILESDIR}/${P}-gcc3.patch"
+ epatch "${FILESDIR}/${P}-shared.patch"
+ epatch "${FILESDIR}/${P}-headers.patch"
+
+ sed -i -e "s:\"lib\":\"$(get_libdir)\":" hier.c
+ echo "$(tc-getCC) $MY_CFLAGS -fPIC -DPIC" > "conf-cc"
+ echo "$(tc-getCC) ${LDFLAGS}" > "conf-ld"
+ echo "${MY_D}" > "conf-home"
+ einfo "conf-cc: $(<conf-cc)"
+}
+
+multilib-native_src_compile_internal() {
+ emake \
+ LIBDJBFFT="${LIBDJBFFT}" \
+ LIBPERMS="${LIBPERMS}" \
+ ${LIBDJBFFT} || die "emake failed"
+}
+
+multilib-native_src_test_internal() {
+ for t in accuracy accuracy2 speed; do
+ emake ${t} || die "emake ${t} failed"
+ einfo "Testing ${t}"
+ LD_LIBRARY_PATH=. ./${t} > ${t}.out || die "test ${t} failed"
+ done
+}
+
+multilib-native_src_install_internal() {
+ emake LIBDJBFFT="$LIBDJBFFT" install || die "emake install failed"
+ ./install || die "setup failed"
+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so
+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so.${MY_PV%%.*}
+ dodoc CHANGES README TODO VERSION || die
+}
diff --git a/sci-libs/djbfft/djbfft-0.76.ebuild b/sci-libs/djbfft/djbfft-0.76.ebuild
new file mode 100644
index 000000000..003433f47
--- /dev/null
+++ b/sci-libs/djbfft/djbfft-0.76.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/djbfft/djbfft-0.76.ebuild,v 1.10 2008/04/06 17:45:23 hollow Exp $
+
+EAPI="2"
+
+MULTILIB_IN_SOURCE_BUILD="yes"
+
+inherit eutils flag-o-matic toolchain-funcs multilib multilib-native
+
+DESCRIPTION="extremely fast library for floating-point convolution"
+HOMEPAGE="http://cr.yp.to/djbfft.html"
+SRC_URI="http://cr.yp.to/djbfft/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+# the "check" target of the Makefile (version 0.76 at least) only checks if
+# all files were installed with correct permissions. Can't check that at
+# this point of the installation.
+RESTRICT="test"
+
+pkg_setup() {
+ MY_PV="${PV:0:1}.${PV:2:1}.${PV:3:1}" # a.bc -> a.b.c
+ MY_D="${D}usr"
+
+ # mask out everything, which is not suggested by the author (RTFM)!
+ ALLOWED_FLAGS="-fstack-protector -march -mcpu -pipe -mpreferred-stack-boundary -ffast-math"
+ strip-flags
+
+ MY_CFLAGS="${CFLAGS} -O1 -fomit-frame-pointer"
+ use x86 && MY_CFLAGS="${MY_CFLAGS} -malign-double"
+
+ LIBPERMS="0755"
+ LIBDJBFFT="libdjbfft.so.${MY_PV}"
+}
+
+multilib-native_src_prepare_internal() {
+ epatch "${FILESDIR}/${P}-gcc3.patch"
+ epatch "${FILESDIR}/${P}-shared.patch"
+
+ sed -i -e "s:\"lib\":\"$(get_libdir)\":" hier.c
+ echo "$(tc-getCC) $MY_CFLAGS -fPIC -DPIC" > "conf-cc"
+ echo "$(tc-getCC) ${LDFLAGS}" > "conf-ld"
+ echo "${MY_D}" > "conf-home"
+ einfo "conf-cc: $(<conf-cc)"
+}
+
+multilib-native_src_compile_internal() {
+ emake LIBDJBFFT="$LIBDJBFFT" LIBPERMS="$LIBPERMS" || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ make LIBDJBFFT="$LIBDJBFFT" setup check || die "install failed"
+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so
+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so.${MY_PV%%.*}
+ dodoc CHANGES README TODO VERSION
+}
diff --git a/sci-libs/djbfft/files/djbfft-0.76-gcc3.patch b/sci-libs/djbfft/files/djbfft-0.76-gcc3.patch
new file mode 100644
index 000000000..6f1a677d6
--- /dev/null
+++ b/sci-libs/djbfft/files/djbfft-0.76-gcc3.patch
@@ -0,0 +1,37 @@
+--- djbfft-0.76/install.c.orig 2003-04-25 23:31:34.000000000 +0200
++++ djbfft-0.76/install.c 2003-04-25 23:29:05.000000000 +0200
+@@ -1,3 +1,4 @@
++#include <errno.h>
+ #include "substdio.h"
+ #include "strerr.h"
+ #include "error.h"
+--- djbfft-0.76/instcheck.c.orig 2003-04-25 23:31:34.000000000 +0200
++++ djbfft-0.76/instcheck.c 2003-04-25 23:28:11.000000000 +0200
+@@ -1,5 +1,6 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
++#include <errno.h>
+ #include "strerr.h"
+ #include "error.h"
+ #include "readwrite.h"
+--- djbfft-0.76/strerr_sys.c.orig 2003-04-25 23:31:34.000000000 +0200
++++ djbfft-0.76/strerr_sys.c 2003-04-25 23:28:32.000000000 +0200
+@@ -1,3 +1,4 @@
++#include <errno.h>
+ #include "error.h"
+ #include "strerr.h"
+
+--- djbfft-0.76/substdi.c.orig 2003-04-25 23:31:34.000000000 +0200
++++ djbfft-0.76/substdi.c 2003-04-25 23:28:41.000000000 +0200
+@@ -1,3 +1,4 @@
++#include <errno.h>
+ #include "substdio.h"
+ #include "byte.h"
+ #include "error.h"
+--- djbfft-0.76/substdo.c.orig 2003-04-25 23:31:34.000000000 +0200
++++ djbfft-0.76/substdo.c 2003-04-25 23:28:47.000000000 +0200
+@@ -1,3 +1,4 @@
++#include <errno.h>
+ #include "substdio.h"
+ #include "str.h"
+ #include "byte.h"
diff --git a/sci-libs/djbfft/files/djbfft-0.76-headers.patch b/sci-libs/djbfft/files/djbfft-0.76-headers.patch
new file mode 100644
index 000000000..39fb623f1
--- /dev/null
+++ b/sci-libs/djbfft/files/djbfft-0.76-headers.patch
@@ -0,0 +1,38 @@
+--- strerr.h.orig 1999-09-30 23:25:58.000000000 +0300
++++ strerr.h 2008-09-13 22:14:09.000000000 +0300
+@@ -1,3 +1,5 @@
++#include <errno.h>
++
+ #ifndef STRERR_H
+ #define STRERR_H
+
+--- substdio.h.orig 1999-09-30 23:25:58.000000000 +0300
++++ substdio.h 2008-09-13 22:13:41.000000000 +0300
+@@ -1,3 +1,5 @@
++#include <errno.h>
++
+ #ifndef SUBSTDIO_H
+ #define SUBSTDIO_H
+
+--- speed.c.orig 1999-09-30 23:25:58.000000000 +0300
++++ speed.c 2008-09-13 19:16:20.352525481 +0300
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "fftr4.h"
+ #include "fftr8.h"
+ #include "fftc4.h"
+--- accuracy2.c.orig 2008-10-10 20:51:06.000000000 +0100
++++ accuracy2.c 2008-10-10 20:51:55.000000000 +0100
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+ #include <stdio.h>
+ #include <math.h>
+ #include "fftc4.h"
+--- accuracy.c.orig 2008-10-10 21:03:30.000000000 +0100
++++ accuracy.c 2008-10-10 21:03:43.000000000 +0100
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+ #include <stdio.h>
+ #include <math.h>
+ #include "fftc4.h"
diff --git a/sci-libs/djbfft/files/djbfft-0.76-shared.patch b/sci-libs/djbfft/files/djbfft-0.76-shared.patch
new file mode 100644
index 000000000..53ce9af6b
--- /dev/null
+++ b/sci-libs/djbfft/files/djbfft-0.76-shared.patch
@@ -0,0 +1,133 @@
+--- djbfft-0.76/Makefile.orig 1999-09-30 22:25:58.000000000 +0200
++++ djbfft-0.76/Makefile 2004-01-17 17:21:37.236669242 +0100
+@@ -2,6 +2,9 @@
+
+ SHELL=/bin/sh
+
++LIBPERMS=0644
++LIBDJBFFT=djbfft.a
++
+ default: it
+
+ 4c0.c: \
+@@ -569,8 +572,8 @@
+ ./compile 8v5.c
+
+ accuracy: \
+-load accuracy.o djbfft.a math.lib
+- ./load accuracy djbfft.a `cat math.lib`
++load accuracy.o $(LIBDJBFFT) math.lib
++ ./load accuracy $(LIBDJBFFT) `cat math.lib`
+
+ accuracy.o: \
+ compile accuracy.c fftc4.h complex4.h real4.h fftc8.h complex8.h \
+@@ -578,8 +581,8 @@
+ ./compile accuracy.c
+
+ accuracy2: \
+-load accuracy2.o djbfft.a math.lib
+- ./load accuracy2 djbfft.a `cat math.lib`
++load accuracy2.o $(LIBDJBFFT) math.lib
++ ./load accuracy2 $(LIBDJBFFT) `cat math.lib`
+
+ accuracy2.o: \
+ compile accuracy2.c fftc4.h complex4.h real4.h fftc8.h complex8.h \
+@@ -649,7 +652,7 @@
+ ) > compilebase
+ chmod 755 compilebase
+
+-djbfft.a: \
++$(LIBDJBFFT): \
+ makelib 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o 8u0.o 8mc.o 8c0.o 8c1.o \
+ 8c2.o 8c3.o 8c4.o 8c5.o 8d0.o 8d1.o 8d2.o 8d3.o 8d4.o 8d5.o 8v5.o \
+ 8v4.o 8v3.o 8v2.o 8v1.o 8v0.o 8mr.o 8r0.o 8r1.o 8r2.o 8r3.o 8r4.o \
+@@ -657,7 +660,7 @@
+ 4c1.o 4c2.o 4c3.o 4c4.o 4c5.o 4d0.o 4d1.o 4d2.o 4d3.o 4d4.o 4d5.o \
+ 4v5.o 4v4.o 4v3.o 4v2.o 4v1.o 4v0.o 4mr.o 4r0.o 4r1.o 4r2.o 4r3.o \
+ 4r4.o 4r5.o 4sr.o fftfreq.o
+- ./makelib djbfft.a 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o \
++ ./makelib $(LIBDJBFFT) 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o \
+ 8u0.o 8mc.o 8c0.o 8c1.o 8c2.o 8c3.o 8c4.o 8c5.o 8d0.o 8d1.o \
+ 8d2.o 8d3.o 8d4.o 8d5.o 8v5.o 8v4.o 8v3.o 8v2.o 8v1.o 8v0.o \
+ 8mr.o 8r0.o 8r1.o 8r2.o 8r3.o 8r4.o 8r5.o 8sr.o 4sc.o 4u5.o \
+@@ -692,7 +695,7 @@
+
+ hier.o: \
+ compile hier.c auto_home.h
+- ./compile hier.c
++ ./compile -DLIBDJBFFT=\"$(LIBDJBFFT)\" -DLIBPERMS=$(LIBPERMS) hier.c
+
+ install: \
+ load install.o hier.o auto_home.o strerr.a substdio.a open.a error.a \
+@@ -731,7 +734,9 @@
+ ( cat warn-auto.sh; \
+ echo 'main="$$1"; shift'; \
+ echo 'rm -f "$$main"'; \
+- echo 'ar cr "$$main" $${1+"$$@"}'; \
++ echo 'if [ "$${main##*.}" = "a" ]'; \
++ echo 'then'; \
++ echo ' ar cr "$$main" $${1+"$$@"}'; \
+ case "`cat systype`" in \
+ sunos-5.*) ;; \
+ unix_sv*) ;; \
+@@ -740,8 +745,11 @@
+ dgux-*) ;; \
+ hp-ux-*) ;; \
+ sco*) ;; \
+- *) echo 'ranlib "$$main"' ;; \
+- esac \
++ *) echo ' ranlib "$$main"' ;; \
++ esac; \
++ echo 'else'; \
++ echo ' exec `head -1 conf-ld` -shared -Wl,-soname,libdjbfft.so.0.7.6 -o "$$main" $${1+"$$@"}'; \
++ echo 'fi'; \
+ ) > makelib
+ chmod 755 makelib
+
+@@ -758,15 +766,15 @@
+ ./compile open_trunc.c
+
+ prog: \
+-djbfft.a accuracy accuracy2 speed speed.out
++$(LIBDJBFFT) accuracy accuracy2 speed speed.out
+
+ setup: \
+ it install
+ ./install
+
+ speed: \
+-load speed.o djbfft.a math.lib
+- ./load speed djbfft.a `cat math.lib`
++load speed.o $(LIBDJBFFT) math.lib
++ ./load speed $(LIBDJBFFT) `cat math.lib`
+
+ speed.o: \
+ compile speed.c fftr4.h real4.h fftr8.h real8.h fftc4.h complex4.h \
+@@ -775,7 +783,7 @@
+
+ speed.out: \
+ speed
+- ./speed > speed.out
++ LD_LIBRARY_PATH=".:$$LD_LIBRARY_PATH" ./speed > speed.out
+
+ str.a: \
+ makelib byte_copy.o byte_cr.o str_len.o
+--- djbfft-0.76/hier.c.orig 1999-09-30 22:25:58.000000000 +0200
++++ djbfft-0.76/hier.c 2004-01-17 16:39:21.312774411 +0100
+@@ -2,12 +2,12 @@
+
+ void hier()
+ {
+- h(auto_home,-1,-1,02755);
++ h(auto_home,-1,-1,0755);
+
+- d(auto_home,"lib",-1,-1,02755);
+- c(auto_home,"lib","djbfft.a",-1,-1,0644);
++ d(auto_home,"lib",-1,-1,0755);
++ c(auto_home,"lib",LIBDJBFFT,-1,-1,LIBPERMS);
+
+- d(auto_home,"include",-1,-1,02755);
++ d(auto_home,"include",-1,-1,0755);
+ c(auto_home,"include","real4.h",-1,-1,0644);
+ c(auto_home,"include","real8.h",-1,-1,0644);
+ c(auto_home,"include","complex4.h",-1,-1,0644);
diff --git a/sci-libs/djbfft/metadata.xml b/sci-libs/djbfft/metadata.xml
new file mode 100644
index 000000000..9e2c1d38f
--- /dev/null
+++ b/sci-libs/djbfft/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<herd>video</herd>
+<longdescription lang="en">
+ D.J. Bernstein Fast Fourier Transform (djbfft) is an extremely
+ fast library for floating-point convolution. The current version
+ holds most of the speed records for double-precision FFTs on
+ general-purpose computers.
+ djbfft provides power-of-2 complex FFTs, real FFTs at twice the speed,
+ and fast multiplication of complex arrays. Single precision and double
+ precision are equally supported.
+</longdescription>
+</pkgmetadata>
diff --git a/sys-libs/libraw1394/ChangeLog b/sys-libs/libraw1394/ChangeLog
new file mode 100644
index 000000000..eb996fe99
--- /dev/null
+++ b/sys-libs/libraw1394/ChangeLog
@@ -0,0 +1,176 @@
+# ChangeLog for sys-libs/libraw1394
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libraw1394/ChangeLog,v 1.48 2009/01/31 10:48:17 stefaan Exp $
+
+*libraw1394-2.0.0 (31 Jan 2009)
+
+ 31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+ +libraw1394-2.0.0.ebuild:
+ Version bump to 2.0.0
+
+ 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
+ add GLEP 56 USE flag desc from use.local.desc
+
+ 24 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ libraw1394-1.3.0_p20080114.ebuild:
+ Sanitizing the SRC_URI (thanks, Mr_Bones)
+
+*libraw1394-1.3.0_p20080114 (24 Jan 2008)
+
+ 24 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +libraw1394-1.3.0_p20080114.ebuild:
+ Add cvs-pulled version with possibility to support new firewire stack in
+ linux (called juju) (fixes bug #205829)
+
+ 23 Jun 2007; Daniel Drake <dsd@gentoo.org> libraw1394-1.2.0.ebuild,
+ libraw1394-1.2.1.ebuild:
+ Fix LICENSE to LGPL-2.1, bug #174431
+
+ 01 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
+ libraw1394-1.2.1.ebuild:
+ Stable on Alpha, bug 149421.
+
+ 05 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ libraw1394-1.2.1.ebuild:
+ Stable on sparc wrt #149421
+
+ 03 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ libraw1394-1.2.1.ebuild:
+ Stable on x86 wrt bug #149421.
+
+ 02 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> libraw1394-1.2.1.ebuild:
+ Marked stable on amd64 for bug #149421
+
+ 01 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ libraw1394-1.2.1.ebuild:
+ hppa stable, bug #149421
+
+ 30 Sep 2006; <nixnut@gentoo.org> libraw1394-1.2.1.ebuild:
+ Stable on ppc wrt bug 149421
+
+ 29 Sep 2006; Markus Rothe <corsair@gentoo.org> libraw1394-1.2.1.ebuild:
+ Stable on ppc64; bug #149421
+
+*libraw1394-1.2.1 (15 Jul 2006)
+
+ 15 Jul 2006; Mike Frysinger <vapier@gentoo.org> +libraw1394-1.2.1.ebuild:
+ Version bump #139653 by Christian Gmeiner.
+
+ 23 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ libraw1394-1.2.0.ebuild:
+ Stable on sparc
+
+ 23 May 2006; Doug Goldstein <cardoe@gentoo.org> libraw1394-1.2.0.ebuild:
+ Marking stable per bug #123066
+
+ 08 Apr 2006; Simon Stelling <blubb@gentoo.org> libraw1394-1.2.0.ebuild:
+ stable on amd64
+
+ 02 Apr 2006; Joseph Jezak <josejx@gentoo.org> libraw1394-1.2.0.ebuild:
+ Marked ppc stable for bug #127812, thanks to tha_gamemaster for testing.
+
+ 16 Sep 2005; Aron Griffis <agriffis@gentoo.org> libraw1394-1.2.0.ebuild:
+ Mark 1.2.0 stable on alpha
+
+ 05 Sep 2005; Markus Rothe <corsair@gentoo.org> libraw1394-1.2.0.ebuild:
+ Stable on ppc64
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> libraw1394-1.2.0.ebuild:
+ stable on ia64
+
+ 09 May 2005; Aron Griffis <agriffis@gentoo.org> libraw1394-1.2.0.ebuild:
+ add ~ia64
+
+ 25 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
+ libraw1394-1.1.0.ebuild:
+ Stable on alpha.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> libraw1394-1.1.0.ebuild:
+ Stable on ppc64
+
+ 01 Apr 2005; Lars Weiler <pylon@gentoo.org> libraw1394-1.1.0.ebuild:
+ Stable on ppc.
+
+ 23 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> libraw1394-1.1.0.ebuild:
+ Stable on sparc
+
+*libraw1394-1.2.0 (20 Mar 2005)
+
+ 20 Mar 2005; Mike Frysinger <vapier@gentoo.org> +libraw1394-1.2.0.ebuild:
+ Version bump.
+
+*libraw1394-1.1.0 (12 Feb 2005)
+
+ 12 Feb 2005; Mike Frysinger <vapier@gentoo.org> +libraw1394-1.1.0.ebuild:
+ Version bump #81696 by Simon Koch.
+
+ 25 Jan 2005; Markus Rothe <corsair@gentoo.org> libraw1394-0.10.1.ebuild:
+ Stable on ppc64
+
+ 03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 04 Dec 2004; Markus Rothe <corsair@gentoo.org> libraw1394-0.10.1.ebuild:
+ Added ~ppc64 to KEYWORDS; bug #72992
+
+ 19 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
+ libraw1394-0.10.1.ebuild, libraw1394-0.9.0.ebuild:
+ Stable on alpha, fix license.
+
+*libraw1394-0.10.1 (03 Oct 2004)
+
+ 03 Oct 2004; Mike Frysinger <vapier@gentoo.org> +libraw1394-0.10.1.ebuild:
+ Version bump #37979 by hendrik / Scott Taylor / James Kyle.
+
+ 09 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> libraw1394-0.9.0.ebuild:
+ Keyword ~alpha.
+
+ 02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libraw1394-0.9.0.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 01 Jun 2004; Travis Tilley <lv@gentoo.org> libraw1394-0.9.0.ebuild:
+ stable on amd64
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> libraw1394-0.9.0.ebuild:
+ Add inherit eutils
+
+ 09 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> libraw1394-0.9.0.ebuild:
+ AMD64 keyword.
+
+ 29 Jan 2004; <gustavoz@gentoo.org> libraw1394-0.9.0.ebuild:
+ marked stable on sparc
+
+ 13 Jan 2004; <gustavoz@gentoo.org> libraw1394-0.9.0.ebuild:
+ keyworded ~sparc
+
+ 12 Jan 2004; Martin Holzer <mholzer@gentoo.org> libraw1394-0.9.0.ebuild:
+ adding RESTRICT=nomirror
+
+ 06 Sep 2003; Hanno Boeck <hanno@gentoo.org> libraw1394-0.9.0.ebuild,
+ files/libraw_gcc33_fix:
+ Fix for gcc 3.3.
+
+ 02 Sep 2003; Seemant Kulleen <seemant@gentoo.org> libraw1394-0.9.0.ebuild:
+ devfs will create the /dev/raw1394 device when the module is loaded -- thanks
+ to Luca Barbato <lu_zero@gentoo.org> in #gentoo-ppc
+
+ 12 Jun 2003; <msterret@gentoo.org> libraw1394-0.9.0.ebuild:
+ fix Header
+
+*libraw1394-0.9.0 (12 Jul 2002)
+
+ 27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> libraw1394-0.9.0.ebuild:
+ create device. Closes bug #18287 by Frantz Dhin <tragedy_rm@hotmail.com>
+
+ 20 Jul 2002; Mark Guertin <gerk@gentoo.org> libraw1394-0.9.0.ebuild :
+ Added ppc keyword
+
+ 12 Jul 2002; Doug Goldstein <cardoe@gentoo.org> libraw1394-0.9.0.ebuild
+ ChangeLog files/digest-libraw1394-0.9.0 :
+
+ New package
+ libraw1394 provides direct access to the IEEE 1394 bus through the Linux 1394 subsystem's
+ raw1394 user space interface. (quote from author's site).
+ Thanks to Hanno Beock hanno@gmx.de in bug #4166 for the ebuild.
+ Cleaned up the ebuild prior to adding to the tree.
diff --git a/sys-libs/libraw1394/Manifest b/sys-libs/libraw1394/Manifest
new file mode 100644
index 000000000..f1568e1cd
--- /dev/null
+++ b/sys-libs/libraw1394/Manifest
@@ -0,0 +1,10 @@
+DIST libraw1394-1.2.0.tar.gz 376314 RMD160 9f56e46cbab275ee9d6fd6ea32a0c3855e618094 SHA1 d99ba3812b4e0b5648de4215333667f0be3701d7 SHA256 1fdcfa4c5a0938705b925d06f17da9be6ec3f8f065040bb7f33082ef3fc63fad
+DIST libraw1394-1.2.1.tar.gz 382992 RMD160 9e9b60e273fcbb2cf13c9f2361910cbdfc028d8f SHA1 f15ec4c69eaf0f1c73961cc60b325e9d1ef6bdd5 SHA256 13381fb2ea63e6ee428d49c7f6679755a2c331f82afc19522794d11943bcab52
+DIST libraw1394-1.3.0_p20080114.tar.gz 86115 RMD160 81bbb60e17292a19ed59b9c57c24057e63d7eb13 SHA1 4c054d40acd988217b52cc16b2ff6c2bc3441cc6 SHA256 cba43d02dbc6b6b24781f11d73a130eea1ae63795498d3c2291d11100b17f2a7
+DIST libraw1394-2.0.0.tar.gz 374531 RMD160 aa16885f552ba4c0410f2ddda3817f05550b6ccf SHA1 6b11d6a5a73e264f28db1be25c3e6ce4da0dacc4 SHA256 897b721fb4ca61683c4eb031383c23192a757fd44489d9a21142945fa869c755
+EBUILD libraw1394-1.2.0.ebuild 677 RMD160 ef198d22632f122f8ad94c93aae288be01428d55 SHA1 4e0164954570187515834bb7f0697dc0801f5aec SHA256 e2b3beb5bdae76a8fdd78d478908a1cc6919ee2fb60073cb6b79a9c3f292082b
+EBUILD libraw1394-1.2.1.ebuild 678 RMD160 ce32f38c9255b6b0edfd08a562b356b50d2b7286 SHA1 da00b1f3a53b58785847cbb32d6e7be2027e5dc6 SHA256 17091a1878e39da37cc9047a61f3266248d2274c147606603dddc0c6f231b319
+EBUILD libraw1394-1.3.0_p20080114.ebuild 919 RMD160 cb76a9a4b80df06fa38eedc51b0428cf71379cfb SHA1 23317470a6ad5f9c3dacc341cf242cc6c04c6a0d SHA256 c17775f56e80037c82db603f88f3487b9362cf4f2dc0418e18db354ede565744
+EBUILD libraw1394-2.0.0.ebuild 694 RMD160 cd686a6a4045f50136772a6624ccbd82362c77ce SHA1 18ed71b783738d134acda7bb5f9318a69d7ad6f7 SHA256 28d4d07ef794a9a0ea5c3660723ccebec772c07f16d4fc42c2fcc87d5239fe64
+MISC ChangeLog 5874 RMD160 79ba3de3c7dd8c54c08dd10c8d31148a19e11dea SHA1 7566ffd0ca1568c91ced4d57acec2197c099f47d SHA256 3b8f517880ca8328b83737a38ff952048a575840c5e112fe78755955176813b0
+MISC metadata.xml 255 RMD160 08e769ca005038b8bfbcff8accd200ea02dacb7a SHA1 2a50a8f1613a71a183abb21abb4f5dd8de605cca SHA256 a843c26ac359f3c2d1453b9a51204fec2aabba65daba7c0f613cd0666b47eea8
diff --git a/sys-libs/libraw1394/libraw1394-1.2.0.ebuild b/sys-libs/libraw1394/libraw1394-1.2.0.ebuild
new file mode 100644
index 000000000..df73e3404
--- /dev/null
+++ b/sys-libs/libraw1394/libraw1394-1.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libraw1394/libraw1394-1.2.0.ebuild,v 1.12 2007/06/23 02:24:36 dsd Exp $
+
+inherit multilib-native
+
+DESCRIPTION="library that provides direct access to the IEEE 1394 bus"
+HOMEPAGE="http://www.linux1394.org/"
+SRC_URI="mirror://sourceforge/libraw1394/${P}.tar.gz
+ http://www.linux1394.org/dl/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
+IUSE=""
+
+DEPEND=""
+
+multilib-native_src_install_internal() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/sys-libs/libraw1394/libraw1394-1.2.1.ebuild b/sys-libs/libraw1394/libraw1394-1.2.1.ebuild
new file mode 100644
index 000000000..e780866da
--- /dev/null
+++ b/sys-libs/libraw1394/libraw1394-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libraw1394/libraw1394-1.2.1.ebuild,v 1.10 2007/06/23 02:24:36 dsd Exp $
+
+inherit multilib-native
+
+DESCRIPTION="library that provides direct access to the IEEE 1394 bus"
+HOMEPAGE="http://www.linux1394.org/"
+SRC_URI="mirror://sourceforge/libraw1394/${P}.tar.gz
+ http://www.linux1394.org/dl/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
+IUSE=""
+
+DEPEND=""
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/sys-libs/libraw1394/libraw1394-1.3.0_p20080114.ebuild b/sys-libs/libraw1394/libraw1394-1.3.0_p20080114.ebuild
new file mode 100644
index 000000000..360973c4d
--- /dev/null
+++ b/sys-libs/libraw1394/libraw1394-1.3.0_p20080114.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libraw1394/libraw1394-1.3.0_p20080114.ebuild,v 1.3 2008/01/24 22:19:13 stefaan Exp $
+
+inherit autotools multilib-native
+
+DESCRIPTION="library that provides direct access to the IEEE 1394 bus"
+HOMEPAGE="http://www.linux1394.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="juju"
+
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ eautoreconf
+}
+
+multilib-native_src_compile_internal() {
+ local myconf=""
+ if use juju; then
+ myconf="--with-juju-dir"
+ fi
+
+ econf \
+ ${myconf} \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/sys-libs/libraw1394/libraw1394-2.0.0.ebuild b/sys-libs/libraw1394/libraw1394-2.0.0.ebuild
new file mode 100644
index 000000000..b31ec45f0
--- /dev/null
+++ b/sys-libs/libraw1394/libraw1394-2.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libraw1394/libraw1394-2.0.0.ebuild,v 1.1 2009/01/31 10:48:17 stefaan Exp $
+
+inherit multilib-native
+
+DESCRIPTION="library that provides direct access to the IEEE 1394 bus"
+HOMEPAGE="http://www.linux1394.org/"
+SRC_URI="http://www.linux1394.org/dl/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE=""
+
+DEPEND="!<media-libs/libdc1394-1.2.2"
+RDEPEND="${DEPEND}"
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/sys-libs/libraw1394/metadata.xml b/sys-libs/libraw1394/metadata.xml
new file mode 100644
index 000000000..acac5a71c
--- /dev/null
+++ b/sys-libs/libraw1394/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+<use>
+ <flag name='juju'>Use the new juju firewire stack in the Linux kernel</flag>
+</use>
+</pkgmetadata>