From: Christian Ruppert Date: Sat, 15 Oct 2011 21:59:42 +0000 (+0000) Subject: Add live ebuild for xine-lib-1.2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=89fdda85c492418cbd173527638f2c3628b84040;p=gentoo.git Add live ebuild for xine-lib-1.2 Package-Manager: portage-2.2.0_alpha67/cvs/Linux x86_64 --- diff --git a/media-libs/clutter-gtk/Manifest b/media-libs/clutter-gtk/Manifest index a6e78489cf6a..51aa9b0dbda5 100644 --- a/media-libs/clutter-gtk/Manifest +++ b/media-libs/clutter-gtk/Manifest @@ -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----- diff --git a/media-libs/xine-lib/ChangeLog b/media-libs/xine-lib/ChangeLog index 1ee6301eed6f..ebbfdbdab1d4 100644 --- a/media-libs/xine-lib/ChangeLog +++ b/media-libs/xine-lib/ChangeLog @@ -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 +xine-lib-1.2.9999.ebuild, + metadata.xml: + Add live ebuild for xine-lib-1.2 09 Oct 2011; Samuli Suominen xine-lib-1.1.19.ebuild: Remove useless libtool file libxine.la diff --git a/media-libs/xine-lib/Manifest b/media-libs/xine-lib/Manifest index 10f106ba291e..fbd80bdc5308 100644 --- a/media-libs/xine-lib/Manifest +++ b/media-libs/xine-lib/Manifest @@ -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----- diff --git a/media-libs/xine-lib/metadata.xml b/media-libs/xine-lib/metadata.xml index 466b83a9229a..85b7ca045758 100644 --- a/media-libs/xine-lib/metadata.xml +++ b/media-libs/xine-lib/metadata.xml @@ -1,70 +1,98 @@ -video - - media-video@gentoo.org - -An open source library for media applications - - - 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. - - - 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. - - - Build the media-libs/libmad 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. - - - Build the media-libs/flac 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. - - - Build the gdkpixbuf-based image decoder plugin. - - - Build the ImageMagick-based image decoder plugin. - - - Build the gnome-base/gnome-vfs based input plugin. This plugin is - used to access any resource that can be accessed through Nautilus's (and - others') URLs. - - - 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. - - - Use media-libs/freetype for font rendering and - media-libs/fontconfig 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. - - - Enable support for XVideo Motion Compensation (accelerated mpeg playback). - - - Enable support for DXR3 mpeg acceleration cards. - - - Enable support for vidix video output. - - - Adds support for SIMD optimizations for UltraSPARC processors. - - + video + + media-video@gentoo.org + + An open source library for media applications + + + Enable anti-aliasing in OSD fonts + + + Provide support for Microsoft's advanced systems format media container + + + Enable support for DXR3 mpeg acceleration cards. + + + Build the media-libs/flac 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. + + + Enable support for the Fusion audio sub system + + + Make use of the OpenGL Utility Toolkit (GLUT) library + + + Build the gnome-base/gnome-vfs based input plugin. This plugin is + used to access any resource that can be accessed through Nautilus's (and + others') URLs. + + + Build the gdkpixbuf-based image decoder plugin + + + Build the gdkpixbuf-based image decoder plugin. + + + Build the ImageMagick-based image decoder plugin. + + + Enables Libv4l Video4Linux support + + + Build the media-libs/libmad 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. + + + 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. + + + Enables support for NSF (Nintendo Entertainment System Sound Format) + + + 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. + + + Use media-libs/freetype for font rendering and + media-libs/fontconfig 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. + + + 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. + + + Enables VDPAU decoders (requires nVidia video cards + to offload CPU processing to video card + + + Build the VDR plugin + + + Enable support for vidix video output. + + + Adds support for SIMD optimizations for UltraSPARC processors. + + + Enable support for XVideo Motion Compensation (accelerated mpeg playback). + + 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 index 000000000000..6e767ee9b628 --- /dev/null +++ b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild @@ -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 +}