media-video/mpv: adjust libsdl2 dependency
authorIlya Tumaykin <itumaykin@gmail.com>
Tue, 22 Dec 2015 16:54:06 +0000 (19:54 +0300)
committerIlya Tumaykin <itumaykin@gmail.com>
Mon, 28 Dec 2015 12:47:10 +0000 (15:47 +0300)
Similar idea was submitted by Vindex17 in PR #318.

Though libsdl2 is listed under audio outputs in configure script,
it actually handles both audio and video outputs. Thus video and sound
USE flags should be enabled for libsdl2. We also want X or wayland USE
flag enabled for libsdl2, so mpv can create a window to render in.

Package-Manager: portage-2.2.24

media-video/mpv/mpv-9999.ebuild

index 34d50db41379dcad2b8ec6587a2d712cef1117b2..178cd86c935ef384b69f37fecb139d76ca06b2f7 100644 (file)
@@ -83,7 +83,7 @@ COMMON_DEPEND="
        pulseaudio? ( media-sound/pulseaudio )
        rubberband? ( >=media-libs/rubberband-1.8.0 )
        samba? ( net-fs/samba )
-       sdl? ( media-libs/libsdl2[threads] )
+       sdl? ( media-libs/libsdl2[sound,threads,video,X?,wayland?] )
        v4l? ( media-libs/libv4l )
        wayland? (
                >=dev-libs/wayland-1.6.0
@@ -193,7 +193,7 @@ src_configure() {
                $(usex luajit '--lua=luajit' '')
 
                # Audio outputs
-               $(use_enable sdl sdl2)  # SDL output is fallback for platforms where nothing better is available
+               $(use_enable sdl sdl2)  # Listed under audio, but also includes video
                --disable-sdl1
                $(use_enable oss oss-audio)
                --disable-rsound                # Only available in overlays