Add live ebuild for xine-lib-1.2
authorChristian Ruppert <idl0r@gentoo.org>
Sat, 15 Oct 2011 21:59:42 +0000 (21:59 +0000)
committerChristian Ruppert <idl0r@gentoo.org>
Sat, 15 Oct 2011 21:59:42 +0000 (21:59 +0000)
Package-Manager: portage-2.2.0_alpha67/cvs/Linux x86_64

media-libs/clutter-gtk/Manifest
media-libs/xine-lib/ChangeLog
media-libs/xine-lib/Manifest
media-libs/xine-lib/metadata.xml
media-libs/xine-lib/xine-lib-1.2.9999.ebuild [new file with mode: 0644]

index a6e78489cf6aa74bf752475ef73335a6e79714d9..51aa9b0dbda5d791849c0eb6875547141a224db7 100644 (file)
@@ -3,17 +3,15 @@ Hash: SHA1
 
 AUX clutter-gtk-0.10.8-fix-introspection-build.patch 1723 RMD160 a50392ebf6a5069c44debaef0f9e96fb74c36cf9 SHA1 24eef1764e690c00c2532f4c0f8233cbd9955799 SHA256 a7bb2e41b155a293fef3a58f9d0486788564a5da9373b00cc5209bdbdcb1ec66
 DIST clutter-gtk-0.10.8.tar.bz2 321316 RMD160 50050df319824b4966b145a368f5af2657460350 SHA1 783b7fa0e826a18ed22d4c2723ba83c740c3a8fa SHA256 7867f951568871d9f68cbe8a3644fd53d2138f725b7ba61ffc0053eb64e80814
-DIST clutter-gtk-1.0.2.tar.xz 305212 RMD160 3a38b06393b7853a2ac50c672ded835555cc31bd SHA1 5fbc38728bc0545c7c2b08833d69327b8f23ae35 SHA256 044e46b4b36e71bd05f677639bbc5f8c6debd655e2ce69a8d937ed1b4e79d192
 DIST clutter-gtk-1.0.4.tar.xz 305420 RMD160 46c481e11b256e4e5153b9c812bcbfbf1d3ff674 SHA1 dad930984afd5941e24afbb5d8078dd3dd2e98e0 SHA256 0741fd2feb7d065dd5949a0b47f9cd740272c1428ca93431dea677acb6de464e
-EBUILD clutter-gtk-0.10.8.ebuild 1107 RMD160 d2f733fcbd7d8593458d13d78aeafc8e8204efeb SHA1 1b294edc670617f4468a857bb69303386707e924 SHA256 2511b6e17a8e10ef4ebf5bca694ecddbb551775c1b6002199462481ee74163c9
-EBUILD clutter-gtk-1.0.2.ebuild 1003 RMD160 8b13790a05a9d9a06a006e7b08468da84e08958a SHA1 e33b0d9eb83a578c5c40e2c098919c1a7d234e5e SHA256 7053a91f7cde9a6c945cf97f8390b008fbc1ddebfb508e7695470e19432dd5b4
+EBUILD clutter-gtk-0.10.8.ebuild 1234 RMD160 c8bb0555c43cdd1c4f10de5a7a08daef0db1a6a7 SHA1 898abe060de41632b1abd7999e0117fbaa5446f5 SHA256 04a31a98a8f3113748e26c79da35e8c2d3cb3a171167d5f2a22ff0b0f52e3f56
 EBUILD clutter-gtk-1.0.4.ebuild 1003 RMD160 d8e197af208f8fa2e68c0f5de9b8693ad3c73fee SHA1 e62a489ee3dff1b0f78002435c7e7c5b8a2d0a74 SHA256 6237375aacf15dc04b641a10c02f8105294619c0562a4660abea1b4d14d16a9b
-MISC ChangeLog 3975 RMD160 9c44594a248fc1fd6378196ccf3fc796c487ae35 SHA1 6a5c790aec7666a53c5b7003ff1b7b081a1556d3 SHA256 04bc2e7b0475699b96962a53a8cca26b3e2d2c732b743bfc8d0a30ac45c505da
+MISC ChangeLog 4128 RMD160 30390a4552bbe3ac041cc536d7fe4d4a7939803f SHA1 1b839efc20d5673bc10e34494e009e8c866c517d SHA256 de06a67527a49342502658b514d991593d7261c4ea1b59a7726aeb1333e9bc74
 MISC metadata.xml 272 RMD160 94ca2c5330dafece28a4cd39f8c53c0926c72b58 SHA1 0594029445efc117f85d07402cacb33f063a8198 SHA256 d6cd612b3d4d224cec4189a81e42dc98ba6fd96ce241908b57491d78f99e6314
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk6BxZwACgkQCaWpQKGI+9Q5mQCffCjqyg9xg9e5R6LABmIx2lVA
-XvgAniSsdOnx2oKpIlXKFzTlK4CBd6Xv
-=jtzV
+iEYEARECAAYFAk6aAp4ACgkQCaWpQKGI+9RLHACeIn/p1Owt6+1ztmi9Gy+pVoyq
+vuYAn0nIePhnVhExYDBHf0Z8ZGTr//jd
+=KDR4
 -----END PGP SIGNATURE-----
index 1ee6301eed6f389782cb662ef7b6fc5b689a8fa6..ebbfdbdab1d425fd0bc4681b6b610101a95a4eb4 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/xine-lib
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.645 2011/10/09 16:31:22 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.646 2011/10/15 21:59:42 idl0r Exp $
+
+*xine-lib-1.2.9999 (15 Oct 2011)
+
+  15 Oct 2011; Christian Ruppert <idl0r@gentoo.org> +xine-lib-1.2.9999.ebuild,
+  metadata.xml:
+  Add live ebuild for xine-lib-1.2
 
   09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> xine-lib-1.1.19.ebuild:
   Remove useless libtool file libxine.la
index 10f106ba291ebccd17c9568e80d8b656d17eb13e..fbd80bdc53080d5862a3daf186645248bfdd6ecf 100644 (file)
@@ -1,21 +1,22 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 AUX xine-lib-1.1.19-ffmpeg.patch 12127 RMD160 2b70139da2f4832e3577a667c352257dcd610dcf SHA1 d70f14c3dbb59b65c581575fa1fe13aeeb38f1b1 SHA256 6ca05a1fbed6eeee19e822da2d789831c3f2593cb0d430385416ae170bc3c48f
 AUX xine-lib-1.1.19-xvmc.patch 485 RMD160 781a7fbc5dcc9f3c25de83625509fcce3950cca8 SHA1 f78834833e3aeb05f555688ab657ae05cd0691c7 SHA256 6be3ceb8edd7626e93c617de3068374dd638e1445c7308d88b24614e9bbceaf0
 DIST xine-lib-1.1.15-textrel-fix.patch 29373 RMD160 4702a26f42251614f5f6c99b4770f82da36577ae SHA1 e04d04dbd736fd17be8cf0583d47630850a89bf9 SHA256 1d6aa047cb0a13f248aea2e06e16b9758b9c39d8b7e42b32d0b52b424d26b33e
 DIST xine-lib-1.1.19.tar.xz 5782580 RMD160 7b8c2a4e5bcd0984414360d8d589aa533a9040f3 SHA1 f65f762d2e16adf04b9d715c91ee0bc02c322a7d SHA256 f834f646880bb44186018d12280ac27c8314447de9335b6fe390157b26df9cd9
 EBUILD xine-lib-1.1.19.ebuild 5675 RMD160 b34cf5a8030843ba98e7a90200e4c5e1518153e5 SHA1 d3ef71cc7ef26832f3bbe29d52416f0b22e047b6 SHA256 91daef9cfd2cd146646816e3f15eb5949ea4f8e7a5e05d639e5e621c4795c2da
-MISC ChangeLog 74998 RMD160 f9823a4eb41d5acac92f210fe3576f4f5bade582 SHA1 1a0acb64a83c410542c53be9513291e4fec112ea SHA256 5b8c21dca47bcb9cb264ac385d2b16b3da630eb9d98beac738217be1de85aad1
-MISC metadata.xml 2913 RMD160 ea5722272700444f2ffe366feb88dfd0a18636df SHA1 97d2d10cc63bde0a4bfc46b9b8c4474ee0337b45 SHA256 4929566b88860ef0c53c15ed84ce5d8bbd36692461631fd3d4814dc9bc0807cf
+EBUILD xine-lib-1.2.9999.ebuild 5972 RMD160 8548f344b6b790b2ae57c0c05b40e7b62bb4213a SHA1 2e723fd391144af6a37c1072baac5cd295765b0a SHA256 7104729125f0190158f7762bbd29618a57bed9656dffe76a9047ca4d0caccb30
+MISC ChangeLog 75159 RMD160 4202f557521420ffb96cbfdae60383bf826d5573 SHA1 73009d148a404e698c9670a37bf173aa4c3a6d06 SHA256 b7c1874558eaf87cb2ae7f92de0bd8fc016fde92fd7c86a08aa184daba8b7d60
+MISC metadata.xml 3698 RMD160 91204976d6b0b42d4ab62970cdd8e5218a3f1bd2 SHA1 762a24b480d6eec707bc3ad88321163e3b3c1155 SHA256 2f7c7abc6568e1c624f57923e63412e67d97918d051ac82b83357db40a0c24e5
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
 
-iQEbBAEBAgAGBQJOkcxzAAoJEEdUh39IaPFNTrIH9jMCQtolDXLmUqNr8tTdnpDA
-7vUGcfzh2n3OR83Ew2Sagg5fzNSTWL+/FkxcJZwJZTs5mpjmsyo3VuayXgObuuff
-Zc7oW0+vboFZykvhVpdlMhP/JazxD91/DVDoBh3cbgFNI/3KyjJ5SLbDhY0zdEFL
-Woa4TmOKB92CmB2UhGMHuKo938F560J4/Ub7wlBFMPeKstaHYFdGfW9cVylGl3fX
-et+AT+hvzmwtmnLGBf8PpKXm9/q1DE8Uf8QmVSKTLRRVg+XC9d2jgSuZ9Jy0rgu5
-Q397aAcRrJHcYxBysDoM4nbWHu6XK/n9ns+8E6nUwN0QHKWTICYJxUQHjTr0gQ==
-=2Fag
+iQEcBAEBCAAGBQJOmgJZAAoJEMOx0zmdw4Z1yU0H/2/CZtLimvO6iKQaq9wjLCRp
+nD7pq/YFXbd0vV6EL4blNajPJu/jDiKIdqF1tZ77gK3zkzdgz4zi/HiYwYa/Haa+
+V3qV0lr98FHk9bx+uYyNt3Lxyxxx7yZwtXzGFna0wqZTWZhVO8+HRTrxJumQdrwD
+UD5XDcIeUUS2geZt64/I6yQ6ZHeYlIA/5a7dQFFheWlnchanQRRFqz170r7CezcT
+B04T6G9CDijSia2FVp+KxvXc+BEfuvfcM5IuAthHuagSoZszM4iThiZQh7rUSw6R
+TMhlqVoGZ8yYwxeZmu6hVOecSVaKWKYBEznT664hRkvaXnGahlHQGF8RRamXCEo=
+=W8Hh
 -----END PGP SIGNATURE-----
index 466b83a9229ab0864e4ddd0364811f1ed43e1a63..85b7ca04575861f84d84f0af7f67790b927a98b7 100644 (file)
@@ -1,70 +1,98 @@
 <?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>
-<longdescription>An open source library for media applications</longdescription>
-<use>
-  <flag name="real">
-    Enable support for loading and using RealPlayer binary codecs on x86 and
-    amd64 Linux. Enabling this USE flag might make the package
-    non-redistributable in binary form.
-  </flag>
-  <flag name="win32codecs">
-    Enable support for loading and using Windows 32-bit binary codecs on x86
-    Linux and FreeBSD. Enabling this USE flag might make the package
-    non-redistributable in binary form.
-  </flag>
-  <flag name="mad">
-    Build the <pkg>media-libs/libmad</pkg> based mp3 decoder. This mp3 decoder
-    has superior support compared to the one coming from FFmpeg that is used as
-    a fallback. If you experience any bad behaviour with mp3 files (skipping,
-    distorted sound) make sure you enabled this USE flag.
-  </flag>
-  <flag name="flac">
-    Build the <pkg>media-libs/flac</pkg> based FLAC demuxer and decoder. This
-    flag is not needed for playing FLAC content, neither standalone nor in Ogg
-    container (OggFLAC), but might have better support for exotic features like
-    24-bit samples or 96kHz sample rates.
-  </flag>
-  <flag name="gtk">
-    Build the gdkpixbuf-based image decoder plugin.
-  </flag>
-  <flag name="imagemagick">
-    Build the ImageMagick-based image decoder plugin.
-  </flag>
-  <flag name="gnome">
-    Build the <pkg>gnome-base/gnome-vfs</pkg> based input plugin. This plugin is
-    used to access any resource that can be accessed through Nautilus's (and
-    others') URLs.
-  </flag>
-  <flag name="mmap">
-    Use mmap() function while reading file from local disks. Using mmap() will
-    use more virtual memory space, but leaves to the Kernel the task of caching
-    the file's data. mmap() access should be faster, but might misbehave if the
-    device where the file resides in is removed during playback.
-  </flag>
-  <flag name="truetype">
-    Use <pkg>media-libs/freetype</pkg> for font rendering and
-    <pkg>media-libs/fontconfig</pkg> for font discovery. Enabling this USE flag
-    will allow OSD (such as subtitles) to use more advanced font and to more
-    easily select which font to use. The support for TrueType fonts in xine-lib
-    is still experimental, and might not be as good looking as the bitmap fonts
-    used with this USE flag disabled.
-  </flag>
-  <flag name="xvmc">
-       Enable support for XVideo Motion Compensation (accelerated mpeg playback).
-  </flag>
-  <flag name="dxr3">
-       Enable support for DXR3 mpeg acceleration cards.
-  </flag>
-  <flag name="vidix">
-       Enable support for vidix video output.
-  </flag>
-  <flag name="vis">
-       Adds support for SIMD optimizations for UltraSPARC processors.
-  </flag>
-</use>
+       <herd>video</herd>
+       <maintainer>
+               <email>media-video@gentoo.org</email>
+       </maintainer>
+       <longdescription>An open source library for media applications</longdescription>
+       <use>
+               <flag name="antialiasing">
+                       Enable anti-aliasing in OSD fonts
+               </flag>
+               <flag name="asf">
+                       Provide support for Microsoft's advanced systems format media container
+               </flag>
+               <flag name="dxr3">
+                       Enable support for DXR3 mpeg acceleration cards.
+               </flag>
+               <flag name="flac">
+                       Build the <pkg>media-libs/flac</pkg> based FLAC demuxer and decoder. This
+                       flag is not needed for playing FLAC content, neither standalone nor in Ogg
+                       container (OggFLAC), but might have better support for exotic features like
+                       24-bit samples or 96kHz sample rates.
+               </flag>
+               <flag name="fusion">
+                       Enable support for the Fusion audio sub system
+               </flag>
+               <flag name="glu">
+                       Make use of the OpenGL Utility Toolkit (GLUT) library
+               </flag>
+               <flag name="gnome">
+                       Build the <pkg>gnome-base/gnome-vfs</pkg> based input plugin. This plugin is
+                       used to access any resource that can be accessed through Nautilus's (and
+                       others') URLs.
+               </flag>
+               <flag name="gdk-pixbuf">
+                       Build the gdkpixbuf-based image decoder plugin
+               </flag>
+               <flag name="gtk">
+                       Build the gdkpixbuf-based image decoder plugin.
+               </flag>
+               <flag name="imagemagick">
+                       Build the ImageMagick-based image decoder plugin.
+               </flag>
+               <flag name="libv4l">
+                       Enables Libv4l Video4Linux support
+               </flag>
+               <flag name="mad">
+                       Build the <pkg>media-libs/libmad</pkg> based mp3 decoder. This mp3 decoder
+                       has superior support compared to the one coming from FFmpeg that is used as
+                       a fallback. If you experience any bad behaviour with mp3 files (skipping,
+                       distorted sound) make sure you enabled this USE flag.
+               </flag>
+               <flag name="mmap">
+                       Use mmap() function while reading file from local disks. Using mmap() will
+                       use more virtual memory space, but leaves to the Kernel the task of caching
+                       the file's data. mmap() access should be faster, but might misbehave if the
+                       device where the file resides in is removed during playback.
+               </flag>
+               <flag name="nosefart">
+                       Enables support for NSF (Nintendo Entertainment System Sound Format)
+               </flag>
+               <flag name="real">
+                       Enable support for loading and using RealPlayer binary codecs on x86 and
+                       amd64 Linux. Enabling this USE flag might make the package
+                       non-redistributable in binary form.
+               </flag>
+               <flag name="truetype">
+                       Use <pkg>media-libs/freetype</pkg> for font rendering and
+                       <pkg>media-libs/fontconfig</pkg> for font discovery. Enabling this USE flag
+                       will allow OSD (such as subtitles) to use more advanced font and to more
+                       easily select which font to use. The support for TrueType fonts in xine-lib
+                       is still experimental, and might not be as good looking as the bitmap fonts
+                       used with this USE flag disabled.
+               </flag>
+               <flag name="win32codecs">
+                       Enable support for loading and using Windows 32-bit binary codecs on x86
+                       Linux and FreeBSD. Enabling this USE flag might make the package
+                       non-redistributable in binary form.
+               </flag>
+               <flag name="vdpau">
+                       Enables VDPAU decoders (requires nVidia video cards
+                       to offload CPU processing to video card
+               </flag>
+               <flag name="vdr">
+                       Build the VDR plugin
+               </flag>
+               <flag name="vidix">
+                       Enable support for vidix video output.
+               </flag>
+               <flag name="vis">
+                       Adds support for SIMD optimizations for UltraSPARC processors.
+               </flag>
+               <flag name="xvmc">
+                       Enable support for XVideo Motion Compensation (accelerated mpeg playback).
+               </flag>
+       </use>
 </pkgmetadata>
diff --git a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild
new file mode 100644 (file)
index 0000000..6e767ee
--- /dev/null
@@ -0,0 +1,211 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild,v 1.1 2011/10/15 21:59:42 idl0r Exp $
+
+EAPI=4
+
+inherit eutils flag-o-matic toolchain-funcs autotools multilib mercurial
+
+: ${EHG_REPO_URI:=http://hg.debian.org/hg/xine-lib/xine-lib-1.2}
+
+DESCRIPTION="Core libraries for Xine movie player"
+HOMEPAGE="http://hg.debian.org/hg/xine-lib/xine-lib-1.2/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS=""
+
+IUSE="a52 aac aalib alsa altivec antialiasing asf directfb dts debug dvb dxr3
+esd fbcon flac fontconfig fusion gdk-pixbuf glu gnome imagemagick ipv6 jack
+real libcaca libv4l mad mmap mng modplug musepack nls nosefart opengl oss pulseaudio
+samba sdl speex static-libs theora truetype v4l v4l2 vcd vdpau vdr vidix vis vorbis
+wavpack win32codecs X xcb xinerama xv xvmc"
+
+REQUIRED_USE="fontconfig? ( truetype )
+       xv? ( X )
+       xinerama? ( X )
+       vidix? ( || ( X fbcon ) )"
+
+# xinerama only used for dxr3
+
+RDEPEND="sys-libs/zlib
+       dev-libs/libxdg-basedir
+       media-video/ffmpeg
+       mng? ( media-libs/libmng )
+       vcd? ( dev-libs/libcdio[-minimal] media-video/vcdimager )
+       speex? ( media-libs/libogg media-libs/speex )
+       directfb? ( >=dev-libs/DirectFB-0.9.9 )
+       vorbis? ( media-libs/libogg media-libs/libvorbis )
+       theora? ( media-libs/libogg >=media-libs/libtheora-1.0_alpha6 )
+       aalib? ( media-libs/aalib )
+       libcaca? ( >=media-libs/libcaca-0.99_beta1 )
+       aac? ( media-libs/faad2 )
+       dts? ( media-libs/libdca )
+       libv4l? ( media-libs/libv4l )
+       flac? ( >=media-libs/flac-1.1.2 )
+       a52? ( >=media-libs/a52dec-0.7.4-r5 )
+       mad? ( media-libs/libmad )
+       imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
+       modplug? ( media-libs/libmodplug )
+       fontconfig? ( media-libs/fontconfig )
+       truetype? ( media-libs/freetype:2 )
+       musepack? ( media-sound/musepack-tools )
+       alsa? ( media-libs/alsa-lib )
+       wavpack? ( >=media-sound/wavpack-4.31 )
+       dxr3? ( >=media-libs/libfame-0.9.0 )
+       fusion? ( media-libs/FusionSound )
+       esd? ( media-sound/esound )
+       pulseaudio? ( media-sound/pulseaudio )
+       jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
+       samba? ( net-fs/samba[smbclient] )
+       real? (
+               x86? ( media-libs/win32codecs )
+               x86-fbsd? ( media-libs/win32codecs )
+               amd64? ( media-libs/amd64codecs )
+       )
+       win32codecs? ( >=media-libs/win32codecs-0.50 )
+       vdpau? ( x11-libs/libvdpau )
+       sdl? ( >=media-libs/libsdl-1.1.5 )
+       xcb? ( >=x11-libs/libxcb-1.0 )
+       gdk-pixbuf? ( x11-libs/gdk-pixbuf )
+       X? ( x11-libs/libXext
+               x11-libs/libX11
+               xinerama? ( x11-libs/libXinerama )
+               xv? ( x11-libs/libXv )
+       )
+       xvmc? ( x11-libs/libXvMC )
+       gnome? ( >=gnome-base/gnome-vfs-2.0 )
+       opengl? ( virtual/opengl )
+       glu? ( virtual/glu )
+"
+DEPEND="${RDEPEND}
+       fbcon? ( virtual/os-headers )
+       sys-devel/gettext
+       dev-util/pkgconfig
+       nls? ( virtual/libintl )
+       v4l? ( virtual/os-headers )
+       v4l2? ( virtual/os-headers )
+       oss? ( virtual/os-headers )
+
+       X? ( x11-proto/xproto
+               x11-proto/xextproto
+               xinerama? ( x11-proto/xineramaproto )
+               xv? ( x11-proto/videoproto )
+       )
+"
+
+src_prepare() {
+       use vdr && sed -i src/vdr/input_vdr.c -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|'
+
+       eautopoint
+       eautoreconf
+}
+
+src_configure() {
+       # Disabled for testing, also there are "no" bug references...
+       # If that causes trouble again fix it *properly* and send patches to
+       # upstream please!
+
+       #prevent quicktime crashing
+#      append-flags -frename-registers -ffunction-sections
+
+       # Specific workarounds for too-few-registers arch...
+#      if [ "$(tc-arch)" = "x86" ]; then
+#              filter-flags -fforce-addr # bug 104189
+#              filter-flags -momit-leaf-frame-pointer # break on gcc 3.4/4.x, bug 104189
+#              filter-flags -fno-omit-frame-pointer # breaks per bug #149704
+#              is-flag -O? || append-flags -O2
+#      fi
+
+       # Set the correct win32 dll path, bug #197236
+       local win32dir
+       if has_multilib_profile ; then
+               win32dir=/usr/$(ABI="x86" get_libdir)/win32
+       else
+               win32dir=/usr/$(get_libdir)/win32
+       fi
+
+       # bundled:
+       # nosefart, vidix
+
+       econf \
+               $(use_enable debug) \
+               $(use_enable ipv6) \
+               $(use_enable antialiasing) \
+               $(use_enable nls) \
+               $(use_enable altivec) \
+               $(use_enable mmap) \
+               $(use_enable oss) \
+               $(use_enable aalib) \
+               $(use_enable directfb) \
+               $(use_enable dxr3) \
+               $(use_enable fbcon fb) \
+               $(use_enable opengl) \
+               $(use_enable glu) \
+               $(use_enable vidix) \
+               $(use_enable xinerama) \
+               $(use_enable xvmc) \
+               $(use_enable vdpau) \
+               $(use_enable dvb) \
+               $(use_enable gnome gnomevfs) \
+               $(use_enable samba) \
+               $(use_enable v4l) \
+               $(use_enable v4l2) \
+               $(use_enable libv4l) \
+               $(use_enable vcd) \
+               $(use_enable vdr) \
+               $(use_enable a52 a52dec) \
+               $(use_enable asf) \
+               $(use_enable nosefart) \
+               $(use_enable aac faad) \
+               $(use_enable gdk-pixbuf gdkpixbuf) \
+               $(use_enable dts) \
+               $(use_enable mad) \
+               $(use_enable modplug) \
+               $(use_enable musepack) \
+               $(use_enable mng) \
+               $(use_enable real real-codecs) \
+               $(use_enable win32codecs w32dll) \
+               $(use_enable vis) \
+               $(use_with truetype freetype) \
+               $(use_with fontconfig) \
+               $(use_with X x) \
+               $(use_with alsa) \
+               $(use_with esd esound) \
+               $(use_with fusion fusionsound) \
+               $(use_with jack) \
+               $(use_with pulseaudio) \
+               $(use_with libcaca caca) \
+               $(use_with sdl) \
+               $(use_with xcb) \
+               $(use_with imagemagick) \
+               $(use_with flac libflac) \
+               $(use_with speex) \
+               $(use_with theora) \
+               $(use_with vorbis) \
+               $(use_with wavpack) \
+               --disable-optimizations \
+               --with-xv-path=/usr/$(get_libdir) \
+               --with-w32-path=${win32dir} \
+               --with-real-codecs-path=/usr/$(get_libdir)/codecs \
+               --enable-fast-install \
+               --disable-dependency-tracking \
+               --htmldir=/usr/share/doc/${PF}/html \
+               --docdir=/usr/share/doc/${PF} \
+               --with-external-libxdg-basedir
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed."
+
+       # We don't need the License
+       rm -f "${D}"/usr/share/doc/${PF}/COPYING
+
+       # Empty files etc.
+       rm -rf "${D}"/usr/share/doc/${PF}/html/
+
+       if ! use static-libs; then
+               rm -f "${D}"/usr/lib*/*.la
+       fi
+}