notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
moonlight-qt Gamestream client
6.1.0 games on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.0.1Version of this port present on the latest quarterly branch.
Maintainer: lisp_25689@163.com search for ports maintained by this maintainer
Port Added: 2023-10-23 17:33:06
Last Update: 2024-09-25 06:28:07
Commit Hash: 0544668
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3+
WWW:
https://github.com/moonlight-stream/moonlight-qt
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. bin/moonlight-qt
  2. share/applications/com.moonlight_stream.Moonlight.desktop
  3. share/metainfo/com.moonlight_stream.Moonlight.appdata.xml
  4. share/icons/hicolor/scalable/apps/moonlight.svg
  5. /usr/local/share/licenses/moonlight-qt-6.1.0/catalog.mk
  6. /usr/local/share/licenses/moonlight-qt-6.1.0/LICENSE
  7. /usr/local/share/licenses/moonlight-qt-6.1.0/GPLv3+
Collapse this list.
Dependency lines:
  • moonlight-qt>0:games/moonlight-qt
To install the port:
cd /usr/ports/games/moonlight-qt/ && make install clean
To add the package, run one of these commands:
  • pkg install games/moonlight-qt
  • pkg install moonlight-qt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: moonlight-qt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1726832303 SHA256 (MoonlightSrc-6.1.0.tar.gz) = 696cc470a62e2f2e9b77739d400b389e7578c9510383c08614007c92be49d5b0 SIZE (MoonlightSrc-6.1.0.tar.gz) = 85936443

Packages (timestamps in pop-ups are UTC):
moonlight-qt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.1.06.1.0--6.1.0---
FreeBSD:13:quarterly6.1.06.1.0--6.1.05.0.15.0.1-
FreeBSD:14:latest6.1.06.1.0--6.1.0---
FreeBSD:14:quarterly6.1.06.1.0-6.1.06.1.05.0.15.0.1-
FreeBSD:15:latest6.1.06.1.0n/a-n/a5.0.1--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. vulkan.h : graphics/vulkan-headers
  2. update-desktop-database : devel/desktop-file-utils
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl2-config : devel/sdl20
  5. x11.pc : x11/libX11
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. x11.pc : x11/libX11
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libopus.so : audio/opus
  3. libva.so : multimedia/libva
  4. libdrm.so : graphics/libdrm
  5. libvdpau.so : multimedia/libvdpau
  6. libplacebo.so : graphics/libplacebo
  7. libwayland-client.so : graphics/wayland
  8. libEGL.so : graphics/libglvnd
  9. libSDL2.so : devel/sdl20
  10. libSDL2_ttf.so : graphics/sdl2_ttf
  11. libQt6Core.so : devel/qt6-base
  12. libQt6Qml.so : x11-toolkits/qt6-declarative
  13. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for moonlight-qt-6.1.0: ====> Options available for the single QT: you have to select exactly one of them QT6=on: QT 6 toolkit support QT5=off: QT 5 toolkit support ===> Use 'make config' to modify these settings
Options name:
games_moonlight-qt
USES:
desktop-file-utils gl localbase:ldflags pkgconfig qmake:outsource sdl ssl xorg qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.1.0/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.1.0
25 Sep 2024 06:28:07
commit hash: 0544668166c410b86d7da48715d8086332e29ce6commit hash: 0544668166c410b86d7da48715d8086332e29ce6commit hash: 0544668166c410b86d7da48715d8086332e29ce6commit hash: 0544668166c410b86d7da48715d8086332e29ce6 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Armin Zhu
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
6.0.1
25 Jul 2024 12:33:21
commit hash: 064b0f0d30733e0022674c9340b44024923538f7commit hash: 064b0f0d30733e0022674c9340b44024923538f7commit hash: 064b0f0d30733e0022674c9340b44024923538f7commit hash: 064b0f0d30733e0022674c9340b44024923538f7 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/moonlight-qt: replace local patch with patch from upstream

https://github.com/moonlight-stream/moonlight-qt/commit/9e92c07cb7bce3591f43df2984f4e8dc61511c95

PR:	280425
MFH:	2024Q3
6.0.1
24 Jul 2024 16:24:24
commit hash: 54b259414cb8dc56bacff02399b3668bf1d03f9bcommit hash: 54b259414cb8dc56bacff02399b3668bf1d03f9bcommit hash: 54b259414cb8dc56bacff02399b3668bf1d03f9bcommit hash: 54b259414cb8dc56bacff02399b3668bf1d03f9b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Armin Zhu
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
6.0.1
20 Jul 2024 17:38:21
commit hash: b280d1d7f3bfeaed1881f6ba1ae9053d88e6a31fcommit hash: b280d1d7f3bfeaed1881f6ba1ae9053d88e6a31fcommit hash: b280d1d7f3bfeaed1881f6ba1ae9053d88e6a31fcommit hash: b280d1d7f3bfeaed1881f6ba1ae9053d88e6a31f files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Armin Zhu
games/moonlight-qt: Update to 6.0.1

PR:		280113
5.0.1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: 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
5.0.1
07 Nov 2023 00:16:49
commit hash: 619b513bbc9da75f616382b85cfec4a9681e34a3commit hash: 619b513bbc9da75f616382b85cfec4a9681e34a3commit hash: 619b513bbc9da75f616382b85cfec4a9681e34a3commit hash: 619b513bbc9da75f616382b85cfec4a9681e34a3 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Armin Zhu
games/moonlight-qt: Update to 5.0.1

Changelog: https://github.com/moonlight-stream/moonlight-qt/releases/tag/v5.0.1

PR:		274791
5.0.0
07 Nov 2023 00:16:49
commit hash: 87f3f099796e80d9b44ef03fc2f63bdc52fa30facommit hash: 87f3f099796e80d9b44ef03fc2f63bdc52fa30facommit hash: 87f3f099796e80d9b44ef03fc2f63bdc52fa30facommit hash: 87f3f099796e80d9b44ef03fc2f63bdc52fa30fa files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Armin Zhu
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
5.0.0
23 Oct 2023 17:30:56
commit hash: 462adef145ea60bb0201aa23f4c3c14c453a97f9commit hash: 462adef145ea60bb0201aa23f4c3c14c453a97f9commit hash: 462adef145ea60bb0201aa23f4c3c14c453a97f9commit hash: 462adef145ea60bb0201aa23f4c3c14c453a97f9 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
games/moonlight-qt: Open source PC client for NVIDIA GameStream and Sunshine

Differential Revision: https://reviews.freebsd.org/D42323

Number of commits found: 8