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
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.06.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.06.1.0---
FreeBSD:14:quarterly6.1.06.1.0--6.1.05.0.15.0.1-
FreeBSD:15:latest6.1.06.1.0n/a6.1.0n/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