public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in media-libs/xine-lib: metadata.xml ChangeLog xine-lib-1.2.0.ebuild xine-lib-1.2.9999.ebuild
@ 2012-01-03 19:00 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; only message in thread
From: Samuli Suominen (ssuominen) @ 2012-01-03 19:00 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/01/03 19:00:23

  Modified:             metadata.xml ChangeLog xine-lib-1.2.9999.ebuild
  Added:                xine-lib-1.2.0.ebuild
  Log:
  Version bump and syncronize ebuild(s) wrt #397515
  
  (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)

Revision  Changes    Path
1.14                 media-libs/xine-lib/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/metadata.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/metadata.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/metadata.xml?r1=1.13&r2=1.14

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/xine-lib/metadata.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- metadata.xml	15 Oct 2011 21:59:42 -0000	1.13
+++ metadata.xml	3 Jan 2012 19:00:23 -0000	1.14
@@ -7,11 +7,8 @@
 	</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 name="bluray">
+			Enable playback of Blu-ray filesystems using <pkg>media-libs/libbluray</pkg>
 		</flag>
 		<flag name="dxr3">
 			Enable support for DXR3 mpeg acceleration cards.
@@ -25,26 +22,12 @@
 		<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
@@ -57,9 +40,6 @@
 			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



1.651                media-libs/xine-lib/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/ChangeLog?rev=1.651&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/ChangeLog?rev=1.651&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/ChangeLog?r1=1.650&r2=1.651

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v
retrieving revision 1.650
retrieving revision 1.651
diff -u -r1.650 -r1.651
--- ChangeLog	31 Dec 2011 12:38:21 -0000	1.650
+++ ChangeLog	3 Jan 2012 19:00:23 -0000	1.651
@@ -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.650 2011/12/31 12:38:21 ago Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.651 2012/01/03 19:00:23 ssuominen Exp $
+
+*xine-lib-1.2.0 (03 Jan 2012)
+
+  03 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +xine-lib-1.2.0.ebuild,
+  xine-lib-1.2.9999.ebuild:
+  Version bump and syncronize ebuild(s) wrt #397515
 
   31 Dec 2011; Agostino Sarubbo <ago@gentoo.org> xine-lib-1.1.20.ebuild:
   Stable for AMD64, wrt bug #396521



1.3                  media-libs/xine-lib/xine-lib-1.2.9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild?r1=1.2&r2=1.3

Index: xine-lib-1.2.9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xine-lib-1.2.9999.ebuild	30 Oct 2011 15:57:51 -0000	1.2
+++ xine-lib-1.2.9999.ebuild	3 Jan 2012 19:00:23 -0000	1.3
@@ -1,164 +1,155 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 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.2 2011/10/30 15:57:51 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild,v 1.3 2012/01/03 19:00:23 ssuominen Exp $
 
 EAPI=4
 
-inherit eutils flag-o-matic toolchain-funcs autotools multilib mercurial
+unset _live_inherits
 
-: ${EHG_REPO_URI:=http://hg.debian.org/hg/xine-lib/xine-lib-1.2}
+if [[ ${PV} == *9999* ]]; then
+	EHG_REPO_URI="http://hg.debian.org/hg/xine-lib/xine-lib-1.2"
+	_live_inherits="autotools mercurial"
+else
+	KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+	SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
+fi
+
+inherit libtool multilib ${_live_inherits}
 
 DESCRIPTION="Core libraries for Xine movie player"
-HOMEPAGE="http://hg.debian.org/hg/xine-lib/xine-lib-1.2/"
-SRC_URI=""
+HOMEPAGE="http://xine.sourceforge.net/"
 
 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 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
+IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack libcaca mad +mmap mng modplug musepack nls opengl oss pulseaudio real samba sdl speex theora truetype v4l vcd vdpau vdr vidix +vis vorbis wavpack win32codecs +X +xcb xinerama +xv xvmc"
 
-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 )
+RDEPEND="dev-libs/libxdg-basedir
+	virtual/ffmpeg
+	virtual/libiconv
+	a52? ( media-libs/a52dec )
 	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 )
+	aalib? ( media-libs/aalib )
 	alsa? ( media-libs/alsa-lib )
-	wavpack? ( >=media-sound/wavpack-4.31 )
-	dxr3? ( >=media-libs/libfame-0.9.0 )
+	bluray? ( media-libs/libbluray )
+	css? ( >=media-libs/libdvdcss-1.2.10 )
+	directfb? ( dev-libs/DirectFB )
+	dts? ( media-libs/libdca )
+	dxr3? ( media-libs/libfame )
+	flac? ( media-libs/flac )
 	fusion? ( media-libs/FusionSound )
-	esd? ( media-sound/esound )
-	pulseaudio? ( media-sound/pulseaudio )
+	gtk? ( x11-libs/gdk-pixbuf:2 )
+	imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
 	jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
-	samba? ( net-fs/samba[smbclient] )
+	libcaca? ( media-libs/libcaca )
+	mad? ( media-libs/libmad )
+	mng? ( media-libs/libmng )
+	modplug? ( >=media-libs/libmodplug-0.8.8.1 )
+	musepack? ( >=media-sound/musepack-tools-444 )
+	nls? ( virtual/libintl )
+	opengl? (
+		virtual/glu
+		virtual/opengl
+		)
+	pulseaudio? ( media-sound/pulseaudio )
 	real? (
+		amd64? ( media-libs/amd64codecs )
 		x86? ( media-libs/win32codecs )
 		x86-fbsd? ( media-libs/win32codecs )
-		amd64? ( media-libs/amd64codecs )
-	)
-	win32codecs? ( >=media-libs/win32codecs-0.50 )
+		)
+	samba? ( net-fs/samba )
+	sdl? ( media-libs/libsdl )
+	speex? ( media-libs/speex )
+	theora? ( media-libs/libtheora )
+	truetype? (
+		media-libs/fontconfig
+		media-libs/freetype:2
+		)
+	v4l? ( media-libs/libv4l )
+	vcd? (
+		>=media-video/vcdimager-0.7.23
+		dev-libs/libcdio[-minimal]
+		)
 	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
+	vorbis? (
+		media-libs/libogg
+		media-libs/libvorbis
+		)
+	wavpack? ( media-sound/wavpack )
+	win32codecs? ( media-libs/win32codecs )
+	X? (
 		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 )
-"
+		x11-libs/libXext
+		)
+	xcb? ( x11-libs/libxcb )
+	xinerama? ( x11-libs/libXinerama )
+	xv? ( x11-libs/libXv )
+	xvmc? ( x11-libs/libXvMC )"
 DEPEND="${RDEPEND}
-	fbcon? ( virtual/os-headers )
-	sys-devel/gettext
+	app-arch/xz-utils
 	dev-util/pkgconfig
-	nls? ( virtual/libintl )
+	>=sys-devel/libtool-2.2.6b
+	nls? ( sys-devel/gettext )
 	v4l? ( virtual/os-headers )
-	oss? ( virtual/os-headers )
-
-	X? ( x11-proto/xproto
-		x11-proto/xextproto
-		xinerama? ( x11-proto/xineramaproto )
-		xv? ( x11-proto/videoproto )
-	)
-"
+	X? (
+		x11-libs/libXt
+		x11-proto/videoproto
+		x11-proto/xf86vidmodeproto
+		x11-proto/xproto
+		)
+	xinerama? ( x11-proto/xineramaproto )"
+REQUIRED_USE="speex? ( vorbis )
+	theora? ( vorbis )
+	vidix? ( || ( X fbcon ) )
+	xv? ( X )
+	xinerama? ( X )"
 
 src_prepare() {
-	use vdr && sed -i src/vdr/input_vdr.c -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|'
+	sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
 
-	eautopoint
-	eautoreconf
+	if [[ ${PV} == *9999* ]]; then
+		eautopoint
+		eautoreconf
+	else
+		elibtoolize
+	fi
 }
 
 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
+	local win32dir #197236
+	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 vis) \
+		--disable-optimizations \
 		$(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 opengl) $(use_enable opengl glu) \
 		$(use_enable vidix) \
 		$(use_enable xinerama) \
 		$(use_enable xvmc) \
 		$(use_enable vdpau) \
 		$(use_enable dvb) \
-		$(use_enable gnome gnomevfs) \
+		--disable-gnomevfs \
 		$(use_enable samba) \
 		--disable-v4l \
-		$(use_enable v4l v4l2) \
-		$(use_enable libv4l) \
+		$(use_enable v4l v4l2) $(use_enable v4l libv4l) \
 		$(use_enable vcd) \
 		$(use_enable vdr) \
+		$(use_enable bluray) \
 		$(use_enable a52 a52dec) \
-		$(use_enable asf) \
-		$(use_enable nosefart) \
 		$(use_enable aac faad) \
-		$(use_enable gdk-pixbuf gdkpixbuf) \
+		$(use_enable gtk gdkpixbuf) \
 		$(use_enable dts) \
 		$(use_enable mad) \
 		$(use_enable modplug) \
@@ -166,45 +157,33 @@
 		$(use_enable mng) \
 		$(use_enable real real-codecs) \
 		$(use_enable win32codecs w32dll) \
-		$(use_enable vis) \
-		$(use_with truetype freetype) \
-		$(use_with fontconfig) \
+		$(use_with truetype freetype) $(use_with truetype fontconfig) \
 		$(use_with X x) \
 		$(use_with alsa) \
-		$(use_with esd esound) \
+		--without-esound \
 		$(use_with fusion fusionsound) \
 		$(use_with jack) \
 		$(use_with pulseaudio) \
 		$(use_with libcaca caca) \
 		$(use_with sdl) \
 		$(use_with xcb) \
+		--with-xv-path=/usr/$(get_libdir) \
 		$(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
+		--with-w32-path=${win32dir} \
+		$(use_with wavpack)
 }
 
 src_install() {
-	emake DESTDIR="${D}" install || die "emake install failed."
-
-	# We don't need the License
-	rm -f "${D}"/usr/share/doc/${PF}/COPYING
+	emake \
+		DESTDIR="${D}" \
+		docdir="/usr/share/doc/${PF}" \
+		htmldir="/usr/share/doc/${PF}/html" \
+		install
 
-	# Empty files etc.
-	rm -rf "${D}"/usr/share/doc/${PF}/html/
-
-	if ! use static-libs; then
-		rm -f "${D}"/usr/lib*/*.la
-	fi
+	rm -f "${ED}"usr/lib*/libxine*.la
 }



1.1                  media-libs/xine-lib/xine-lib-1.2.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.0.ebuild?rev=1.1&content-type=text/plain

Index: xine-lib-1.2.0.ebuild
===================================================================
# Copyright 1999-2012 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.0.ebuild,v 1.1 2012/01/03 19:00:23 ssuominen Exp $

EAPI=4

unset _live_inherits

if [[ ${PV} == *9999* ]]; then
	EHG_REPO_URI="http://hg.debian.org/hg/xine-lib/xine-lib-1.2"
	_live_inherits="autotools mercurial"
else
	KEYWORDS="~amd64 ~x86 ~x86-fbsd"
	SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
fi

inherit libtool multilib ${_live_inherits}

DESCRIPTION="Core libraries for Xine movie player"
HOMEPAGE="http://xine.sourceforge.net/"

LICENSE="GPL-2"
SLOT="1"
IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack libcaca mad +mmap mng modplug musepack nls opengl oss pulseaudio real samba sdl speex theora truetype v4l vcd vdpau vdr vidix +vis vorbis wavpack win32codecs +X +xcb xinerama +xv xvmc"

RDEPEND="dev-libs/libxdg-basedir
	virtual/ffmpeg
	virtual/libiconv
	a52? ( media-libs/a52dec )
	aac? ( media-libs/faad2 )
	aalib? ( media-libs/aalib )
	alsa? ( media-libs/alsa-lib )
	bluray? ( media-libs/libbluray )
	css? ( >=media-libs/libdvdcss-1.2.10 )
	directfb? ( dev-libs/DirectFB )
	dts? ( media-libs/libdca )
	dxr3? ( media-libs/libfame )
	flac? ( media-libs/flac )
	fusion? ( media-libs/FusionSound )
	gtk? ( x11-libs/gdk-pixbuf:2 )
	imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
	jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
	libcaca? ( media-libs/libcaca )
	mad? ( media-libs/libmad )
	mng? ( media-libs/libmng )
	modplug? ( >=media-libs/libmodplug-0.8.8.1 )
	musepack? ( >=media-sound/musepack-tools-444 )
	nls? ( virtual/libintl )
	opengl? (
		virtual/glu
		virtual/opengl
		)
	pulseaudio? ( media-sound/pulseaudio )
	real? (
		amd64? ( media-libs/amd64codecs )
		x86? ( media-libs/win32codecs )
		x86-fbsd? ( media-libs/win32codecs )
		)
	samba? ( net-fs/samba )
	sdl? ( media-libs/libsdl )
	speex? ( media-libs/speex )
	theora? ( media-libs/libtheora )
	truetype? (
		media-libs/fontconfig
		media-libs/freetype:2
		)
	v4l? ( media-libs/libv4l )
	vcd? (
		>=media-video/vcdimager-0.7.23
		dev-libs/libcdio[-minimal]
		)
	vdpau? ( x11-libs/libvdpau )
	vorbis? (
		media-libs/libogg
		media-libs/libvorbis
		)
	wavpack? ( media-sound/wavpack )
	win32codecs? ( media-libs/win32codecs )
	X? (
		x11-libs/libX11
		x11-libs/libXext
		)
	xcb? ( x11-libs/libxcb )
	xinerama? ( x11-libs/libXinerama )
	xv? ( x11-libs/libXv )
	xvmc? ( x11-libs/libXvMC )"
DEPEND="${RDEPEND}
	app-arch/xz-utils
	dev-util/pkgconfig
	>=sys-devel/libtool-2.2.6b
	nls? ( sys-devel/gettext )
	v4l? ( virtual/os-headers )
	X? (
		x11-libs/libXt
		x11-proto/videoproto
		x11-proto/xf86vidmodeproto
		x11-proto/xproto
		)
	xinerama? ( x11-proto/xineramaproto )"
REQUIRED_USE="speex? ( vorbis )
	theora? ( vorbis )
	vidix? ( || ( X fbcon ) )
	xv? ( X )
	xinerama? ( X )"

src_prepare() {
	sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die

	if [[ ${PV} == *9999* ]]; then
		eautopoint
		eautoreconf
	else
		elibtoolize
	fi
}

src_configure() {
	local win32dir #197236
	if has_multilib_profile; then
		win32dir=/usr/$(ABI="x86" get_libdir)/win32
	else
		win32dir=/usr/$(get_libdir)/win32
	fi

	econf \
		$(use_enable ipv6) \
		$(use_enable nls) \
		$(use_enable altivec) \
		$(use_enable vis) \
		--disable-optimizations \
		$(use_enable mmap) \
		$(use_enable oss) \
		$(use_enable aalib) \
		$(use_enable directfb) \
		$(use_enable dxr3) \
		$(use_enable fbcon fb) \
		$(use_enable opengl) $(use_enable opengl glu) \
		$(use_enable vidix) \
		$(use_enable xinerama) \
		$(use_enable xvmc) \
		$(use_enable vdpau) \
		$(use_enable dvb) \
		--disable-gnomevfs \
		$(use_enable samba) \
		--disable-v4l \
		$(use_enable v4l v4l2) $(use_enable v4l libv4l) \
		$(use_enable vcd) \
		$(use_enable vdr) \
		$(use_enable bluray) \
		$(use_enable a52 a52dec) \
		$(use_enable aac faad) \
		$(use_enable gtk 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_with truetype freetype) $(use_with truetype fontconfig) \
		$(use_with X x) \
		$(use_with alsa) \
		--without-esound \
		$(use_with fusion fusionsound) \
		$(use_with jack) \
		$(use_with pulseaudio) \
		$(use_with libcaca caca) \
		$(use_with sdl) \
		$(use_with xcb) \
		--with-xv-path=/usr/$(get_libdir) \
		$(use_with imagemagick) \
		$(use_with flac libflac) \
		$(use_with speex) \
		$(use_with theora) \
		$(use_with vorbis) \
		--with-real-codecs-path=/usr/$(get_libdir)/codecs \
		--with-w32-path=${win32dir} \
		$(use_with wavpack)
}

src_install() {
	emake \
		DESTDIR="${D}" \
		docdir="/usr/share/doc/${PF}" \
		htmldir="/usr/share/doc/${PF}/html" \
		install

	rm -f "${ED}"usr/lib*/libxine*.la
}






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-01-03 19:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-03 19:00 [gentoo-commits] gentoo-x86 commit in media-libs/xine-lib: metadata.xml ChangeLog xine-lib-1.2.0.ebuild xine-lib-1.2.9999.ebuild Samuli Suominen (ssuominen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox