Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
UPDATE: moonlight-qt-6.1.0
To:
The OpenBSD ports mailing-list <ports@openbsd.org>
Date:
Fri, 18 Jul 2025 10:47:56 +0200

Download raw body.

Thread
Simple update moonlight-qt-6.1.0. Tested on amd64. OK?

Cheers Rafael

diff --git a/games/moonlight-qt/Makefile b/games/moonlight-qt/Makefile
index 8e76a2d3740..81ff31cef21 100644
--- a/games/moonlight-qt/Makefile
+++ b/games/moonlight-qt/Makefile
@@ -1,6 +1,6 @@
 COMMENT =		open-source nvidia gamestream client
 
-V =			5.0.1
+V =			6.1.0
 PKGNAME =		moonlight-qt-${V}
 
 DISTNAME =		MoonlightSrc-${V}
@@ -13,13 +13,14 @@ HOMEPAGE =		https://moonlight-stream.org
 # GPLv3
 PERMIT_PACKAGE =	Yes
 
-WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt5Core Qt5Gui Qt5Network
-WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2 Qt5Svg
-WANTLIB += Qt5Widgets SDL2 SDL2_ttf X11 avcodec avutil c crypto
-WANTLIB += m opus ssl wayland-client
+WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt6Core Qt6Gui Qt6Network
+WANTLIB += Qt6OpenGL Qt6Qml Qt6QmlMeta Qt6QmlModels Qt6QmlWorkerScript
+WANTLIB += Qt6Quick Qt6QuickControls2 Qt6Svg SDL2 SDL2_ttf X11
+WANTLIB += avcodec avutil c crypto m opus placebo ssl swscale
+WANTLIB += va va-x11 wayland-client
 
 MODULES =		devel/qmake \
-			x11/qt5
+			x11/qt6
 
 MODQMAKE_ARGS += 	CONFIG+='disable-libvdpau disable-libdrm'
 
@@ -30,14 +31,14 @@ RUN_DEPENDS =		x11/gtk+4,-guic \
 # headers but does not actually use them because USE_MBEDTLS isn't defined.
 BUILD_DEPENDS =		security/polarssl
 
-LIB_DEPENDS =		graphics/ffmpeg \
+LIB_DEPENDS =		audio/opus \
 			devel/sdl2 \
 			devel/sdl2-ttf \
-			audio/opus \
+			graphics/ffmpeg \
+			graphics/libplacebo \
 			wayland/wayland \
-			x11/qt5/qtsvg \
-			x11/qt5/qtquickcontrols2 \
-			x11/qt5/qtdeclarative
+			x11/qt6/qtdeclarative \
+			x11/qt6/qtsvg
 
 WRKDIST = ${WRKDIR}
 
diff --git a/games/moonlight-qt/distinfo b/games/moonlight-qt/distinfo
index 7f082b0fe3a..0680a35e37c 100644
--- a/games/moonlight-qt/distinfo
+++ b/games/moonlight-qt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (MoonlightSrc-5.0.1.tar.gz) = kB+HUIn8WySJy0W1oz8AZJ92hVXnYL3V37qooFyuvJg=
-SIZE (MoonlightSrc-5.0.1.tar.gz) = 79820559
+SHA256 (MoonlightSrc-6.1.0.tar.gz) = aWzEcKYuLy6bd3OdQAs4nnV4yVEDg8CGFAB8kr5J1bA=
+SIZE (MoonlightSrc-6.1.0.tar.gz) = 85936443
diff --git a/games/moonlight-qt/patches/patch-app_backend_nvcomputer_cpp b/games/moonlight-qt/patches/patch-app_backend_nvcomputer_cpp
deleted file mode 100644
index b07a7ff5ee5..00000000000
--- a/games/moonlight-qt/patches/patch-app_backend_nvcomputer_cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-on my computer, addr.prefixLength() returns -1 although
-my network interface is correctly configured
-
-Index: app/backend/nvcomputer.cpp
---- app/backend/nvcomputer.cpp.orig
-+++ app/backend/nvcomputer.cpp
-@@ -422,7 +422,6 @@ NvComputer::ReachabilityType NvComputer::getActiveAddr
-                     }
- 
-                     // Didn't meet any of our VPN heuristics. Let's see if it's on-link.
--                    Q_ASSERT(addr.prefixLength() >= 0);
-                     if (addr.prefixLength() >= 0 && s.localAddress().isInSubnet(addr.ip(), addr.prefixLength())) {
-                         return ReachabilityType::RI_LAN;
-                     }