media-libs/xine-lib: Allow usage of directfb fusionsound and use the same name for...
authorPacho Ramos <pacho@gentoo.org>
Sun, 27 Nov 2016 19:26:37 +0000 (20:26 +0100)
committerPacho Ramos <pacho@gentoo.org>
Sun, 27 Nov 2016 20:03:41 +0000 (21:03 +0100)
Package-Manager: portage-2.3.2

media-libs/xine-lib/metadata.xml
media-libs/xine-lib/xine-lib-1.2.6-r1.ebuild
media-libs/xine-lib/xine-lib-1.2.9999.ebuild

index 057fb6339de8b3fed4b06d1d3dba849613463404..9d10869197e7e7a58c2aca8d93c678b524cb9542 100644 (file)
@@ -18,7 +18,7 @@
                        container (OggFLAC), but might have better support for exotic features like
                        24-bit samples or 96kHz sample rates.
                </flag>
-               <flag name="fusion">
+               <flag name="fusionsound">
                        Enable support for the Fusion audio sub system
                </flag>
                <flag name="gtk">
index 82c7e0566aceffd526681e4f690153e484618cd7..38f2b649654d01dfb263251945e2d2a132b03c9c 100644 (file)
@@ -25,7 +25,7 @@ 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 jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
+IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
 
 RDEPEND="${NLS_RDEPEND}
        dev-libs/libxdg-basedir
@@ -47,7 +47,7 @@ RDEPEND="${NLS_RDEPEND}
        dts? ( media-libs/libdca )
        dxr3? ( media-libs/libfame )
        flac? ( media-libs/flac )
-       fusion? ( media-libs/FusionSound )
+       fusionsound? ( || ( >=media-libs/FusionSound-1.1.1 >=dev-libs/DirectFB-1.7.1[fusionsound] ) )
        gtk? ( x11-libs/gdk-pixbuf:2 )
        imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
        jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
@@ -191,7 +191,7 @@ src_configure() {
                $(use_with X x) \
                $(use_with alsa) \
                --without-esound \
-               $(use_with fusion fusionsound) \
+               $(use_with fusionsound) \
                $(use_with jack) \
                $(use_with pulseaudio) \
                $(use_with libcaca caca) \
index 415fe0abf91ed6bb698ee475334f31653f3e305f..eadba6e1b72112995b616d623d5579c4ac1967ea 100644 (file)
@@ -25,7 +25,7 @@ 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 jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
+IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
 
 RDEPEND="${NLS_RDEPEND}
        dev-libs/libxdg-basedir
@@ -47,7 +47,7 @@ RDEPEND="${NLS_RDEPEND}
        dts? ( media-libs/libdca )
        dxr3? ( media-libs/libfame )
        flac? ( media-libs/flac )
-       fusion? ( media-libs/FusionSound )
+       fusionsound? ( || ( >=media-libs/FusionSound-1.1.1 >=dev-libs/DirectFB-1.7.1[fusionsound] ) )
        gtk? ( x11-libs/gdk-pixbuf:2 )
        imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
        jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
@@ -191,7 +191,7 @@ src_configure() {
                $(use_with X x) \
                $(use_with alsa) \
                --without-esound \
-               $(use_with fusion fusionsound) \
+               $(use_with fusionsound) \
                $(use_with jack) \
                $(use_with pulseaudio) \
                $(use_with libcaca caca) \