From: Rafael Sadowski Subject: UPDATE: moonlight-qt-6.1.0 To: The OpenBSD ports mailing-list Date: Fri, 18 Jul 2025 10:47:56 +0200 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; - }