commit: 3de05049734208b483a27002c79bfc05a0711fe7
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 15 22:44:52 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Feb 10 21:23:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de05049
net-misc/moonlight: Drop Raspberry Pi support in revbump
media-libs/raspberrypi-userland(-bin) is being last-rited. The Linux
kernel and FFmpeg now support the Pi, among other devices, natively.
Enable media-video/ffmpeg's "soc" USE flag to enable that support.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/moonlight/metadata.xml | 1 -
.../{moonlight-5.0.1-r1.ebuild => moonlight-5.0.1-r2.ebuild} | 6 +++---
net-misc/moonlight/moonlight-9999.ebuild | 6 +++---
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
index 7b6d9ea7ef4f..69364f1304dd 100644
--- a/net-misc/moonlight/metadata.xml
+++ b/net-misc/moonlight/metadata.xml
@@ -13,7 +13,6 @@
<flag name="embedded">Optimize UI for fullscreen non-desktop
usage</flag>
<flag name="glslow">Prefer direct KMS/DRM rendering over
EGL/GLES rendering for better performance on some weaker GPUs</flag>
<flag name="libdrm">Enable video rendering via
<pkg>x11-libs/libdrm</pkg></flag>
- <flag name="mmal">Enable accelerated video rendering on the
Raspberry Pi</flag>
<flag name="soundio">Enable sound output via
<pkg>media-libs/libsoundio</pkg> instead of <pkg>media-libs/libsdl2</pkg></flag>
</use>
</pkgmetadata>
diff --git a/net-misc/moonlight/moonlight-5.0.1-r1.ebuild
b/net-misc/moonlight/moonlight-5.0.1-r2.ebuild
similarity index 91%
rename from net-misc/moonlight/moonlight-5.0.1-r1.ebuild
rename to net-misc/moonlight/moonlight-5.0.1-r2.ebuild
index 09908df00159..a6dc05e965aa 100644
--- a/net-misc/moonlight/moonlight-5.0.1-r1.ebuild
+++ b/net-misc/moonlight/moonlight-5.0.1-r2.ebuild
@@ -19,7 +19,7 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
LICENSE="GPL-3"
SLOT="0"
-IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X"
+IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X"
RDEPEND="
dev-libs/openssl:=
@@ -34,7 +34,7 @@ RDEPEND="
media-libs/libsdl2[haptic,kms,joystick,sound,video]
media-libs/opus
media-libs/sdl2-ttf
- media-video/ffmpeg:=[cuda?,libdrm?,mmal?]
+ media-video/ffmpeg:=[cuda?,libdrm?]
libdrm? ( x11-libs/libdrm )
soundio? ( media-libs/libsoundio:= )
vaapi? ( media-libs/libva:=[wayland?,X?] )
@@ -66,7 +66,7 @@ src_configure() {
eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
$(usex cuda "" disable-cuda) \
$(usex libdrm "" disable-libdrm) \
- $(usex mmal "" disable-mmal) \
+ --disable-mmal \
$(usex vaapi "" disable-libva) \
$(usex vdpau "" disable-libvdpau) \
$(usex wayland "" disable-wayland) \
diff --git a/net-misc/moonlight/moonlight-9999.ebuild
b/net-misc/moonlight/moonlight-9999.ebuild
index 09908df00159..a6dc05e965aa 100644
--- a/net-misc/moonlight/moonlight-9999.ebuild
+++ b/net-misc/moonlight/moonlight-9999.ebuild
@@ -19,7 +19,7 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
LICENSE="GPL-3"
SLOT="0"
-IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X"
+IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X"
RDEPEND="
dev-libs/openssl:=
@@ -34,7 +34,7 @@ RDEPEND="
media-libs/libsdl2[haptic,kms,joystick,sound,video]
media-libs/opus
media-libs/sdl2-ttf
- media-video/ffmpeg:=[cuda?,libdrm?,mmal?]
+ media-video/ffmpeg:=[cuda?,libdrm?]
libdrm? ( x11-libs/libdrm )
soundio? ( media-libs/libsoundio:= )
vaapi? ( media-libs/libva:=[wayland?,X?] )
@@ -66,7 +66,7 @@ src_configure() {
eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
$(usex cuda "" disable-cuda) \
$(usex libdrm "" disable-libdrm) \
- $(usex mmal "" disable-mmal) \
+ --disable-mmal \
$(usex vaapi "" disable-libva) \
$(usex vdpau "" disable-libvdpau) \
$(usex wayland "" disable-wayland) \