commit: c72af2bebda015f91da2b1cc524358e3d5b38905 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Mon Oct 9 21:43:40 2023 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Mon Oct 23 18:15:26 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72af2be
media-video/mpv: hard-require libplacebo in live Option was removed upstream, now always used. Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-video/mpv/mpv-9999.ebuild | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index 1175525fffac..534bec70ead1 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -23,15 +23,14 @@ SLOT="0/2" # soname IUSE=" +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv - +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio - raspberry-pi rubberband sdl selinux sixel sndio test tools - +uchardet vaapi vdpau vulkan wayland xv zimg zlib + +lua mmal nvenc openal opengl pipewire pulseaudio raspberry-pi + rubberband sdl selinux sixel sndio test tools +uchardet vaapi + vdpau vulkan wayland xv zimg zlib " REQUIRED_USE=" ${PYTHON_REQUIRED_USE} || ( cli libmpv ) egl? ( || ( X drm wayland ) ) - libplacebo? ( || ( egl opengl vulkan ) ) lua? ( ${LUA_REQUIRED_USE} ) nvenc? ( || ( egl opengl vulkan ) ) opengl? ( || ( X aqua ) ) @@ -40,7 +39,7 @@ REQUIRED_USE=" uchardet? ( iconv ) vaapi? ( || ( X drm wayland ) ) vdpau? ( X ) - vulkan? ( || ( X wayland ) libplacebo ) + vulkan? ( || ( X wayland ) ) xv? ( X ) " RESTRICT="!test? ( test )" @@ -48,6 +47,7 @@ RESTRICT="!test? ( test )" # raspberry-pi: default to -bin given non-bin is known broken (bug #893422) COMMON_DEPEND=" media-libs/libass:=[fontconfig] + >=media-libs/libplacebo-6.338:=[opengl?,vulkan?] >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 @@ -72,7 +72,10 @@ COMMON_DEPEND=" media-libs/libdvdnav media-libs/libdvdread:= ) - egl? ( media-libs/libglvnd ) + egl? ( + media-libs/libglvnd + media-libs/libplacebo[opengl] + ) gamepad? ( media-libs/libsdl2[joystick] ) iconv? ( virtual/libiconv @@ -83,10 +86,6 @@ COMMON_DEPEND=" jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) libcaca? ( media-libs/libcaca ) - libplacebo? ( - >=media-libs/libplacebo-6.292:=[opengl?,vulkan?] - egl? ( media-libs/libplacebo[opengl] ) - ) lua? ( ${LUA_DEPS} ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X?] ) @@ -204,7 +203,6 @@ src_configure() { $(meson_feature drm) $(meson_feature jpeg) $(meson_feature libcaca caca) - $(meson_feature libplacebo) $(meson_feature mmal rpi-mmal) $(meson_feature sdl sdl2-video) $(meson_feature sixel) @@ -242,7 +240,7 @@ src_configure() { # notable options left to automagic #dmabuf-wayland: USE="drm wayland" + plus memfd_create support - #vulkan-interop: USE="libplacebo vulkan" + ffmpeg-9999 currently + #vulkan-interop: USE="vulkan" + ffmpeg-9999 currently # TODO?: perhaps few more similar compound options should be left auto )