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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
moonlight-qt Gamestream client
6.1.0_2 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.1.0Version 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: 2025-06-14 08:38:43
Commit Hash: e96c296
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-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_2/catalog.mk
  6. /usr/local/share/licenses/moonlight-qt-6.1.0_2/LICENSE
  7. /usr/local/share/licenses/moonlight-qt-6.1.0_2/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 = 1749790635 SHA256 (MoonlightSrc-6.1.0.tar.gz) = 696cc470a62e2f2e9b77739d400b389e7578c9510383c08614007c92be49d5b0 SIZE (MoonlightSrc-6.1.0.tar.gz) = 85936443

Expand this list (4 items)

Collapse this list.

SHA256 (75359bb1c483ba9e52bba8c34a662d807e0cc3c4.patch) = 1348ffc1d494299d2864cc07b9aeca5cd575d568bfc53f58e8412f05a5ce5c37 SIZE (75359bb1c483ba9e52bba8c34a662d807e0cc3c4.patch) = 1270 SHA256 (7a769172a1f62e5198584dff9fd924e8a9e431a0.patch) = a5bb852ce43bbd9db5be09c6a4fa30aee7b255a93fca2e4389f423cb37d002e7 SIZE (7a769172a1f62e5198584dff9fd924e8a9e431a0.patch) = 663

Collapse this list.


Packages (timestamps in pop-ups are UTC):
moonlight-qt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.1.0_26.1.0_2-6.1.0_16.1.0_2---
FreeBSD:13:quarterly6.1.06.1.0_2-6.1.06.1.0_25.0.15.0.1-
FreeBSD:14:latest6.1.0_16.1.0_2-6.1.0_16.1.0_2---
FreeBSD:14:quarterly6.1.0_26.1.0_2-6.1.0_26.1.0_25.0.15.0.1-
FreeBSD:15:latest6.1.0_1-n/a6.1.0_1n/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_2: ====> 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: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.1.0_2
14 Jun 2025 08:38:43
commit hash: e96c29674a2dbbc6277fcb2f7470be5d94478a9dcommit hash: e96c29674a2dbbc6277fcb2f7470be5d94478a9dcommit hash: e96c29674a2dbbc6277fcb2f7470be5d94478a9dcommit hash: e96c29674a2dbbc6277fcb2f7470be5d94478a9d files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
Author: Armin Zhu
games/moonlight-qt: fix issues with Qt 6.9

PR:		287478
Reported by:	Kenneth Raplee <kenrap@kennethraplee.com>,
		Armin Zhu <lisp_25689@163.com> (maintainer)
6.1.0_1
21 May 2025 21:18:12
commit hash: e0380d01e0a807af8be4a55999fc0e165008a2fecommit hash: e0380d01e0a807af8be4a55999fc0e165008a2fecommit hash: e0380d01e0a807af8be4a55999fc0e165008a2fecommit hash: e0380d01e0a807af8be4a55999fc0e165008a2fe files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/libplacebo: update to 7.351.0

Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.351.0
Reported by:	GitHub (watch releases)
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: 10