Moonlight PC is an open source PC client for NVIDIA GameStream and Sunshine. It
allows you to stream your full collection of games from your Windows/Linux
desktop to your FreeBSD system.
===> The following configuration options are available for moonlight-qt-6.2.0_1:
====> Qt toolkit support: you have to select exactly one of them
QT5=off: Qt 5 toolkit support
QT6=on: Qt 6 toolkit support
===> Use 'make config' to modify these settings
games/moonlight-qt: update to 6.1.0
Changelog: https://github.com/moonlight-stream/moonlight-qt/releases/tag/v6.1.0
Bugfixes:
Fixed incorrect color range when streaming with AV1 from a host with an AMD
GPU
Fixed unexpected tearing artifacts when streaming with Intel Ivy Bridge GPUs
Updated community-contributed translations from Weblate
PR: 281626
Event: EuroBSDcon 2024
games/moonlight-qt: Build fails on i386: cannot initialize a member subobject of
type 'VkSurfaceKHR' (aka 'unsigned long long') with an rvalue of type
'std::nullptr_t'
In file included from
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.0.1/app/streaming/video/ffmpeg.cpp:48:
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.0.1/app/streaming/video/ffmpeg-renderers/plvk.h:57:32:
error: cannot initialize a member subobject of type 'VkSurfaceKHR' (aka
'unsigned long long') with an rvalue of type 'std::nullptr_t'
57 | VkSurfaceKHR m_VkSurface = nullptr;
| ^~~~~~~
Upstream bug-report:
https://github.com/moonlight-stream/moonlight-qt/issues/1367
PR: 280425
MFH: 2024Q3
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
games/moonlight-qt: Fix build error for 12.4-RELEASE
There is openssl.pc in /usr/libdata/pkgconf on FreeBSD 13.2-RELEASE.
But there is nothing on 12.4-RELEASE.So 'PKGCONF += openssl' in .pro
file will fail on it. Openssl 1.1.1q is the native part of the system.
It should check for the existence of this dependency without limiting
the openssl version. I have deleted PKGCONF += openssl and manual
add appropriate LDFLAGS on 12.4-RELEASE
PR: 274791