Port details
moonshine Self-hosted game stream host for Moonlight
0.16.1 multimedia Σ =0 0.16.0Version of this port present on the latest quarterly branch. Maintainer: olivier@FreeBSD.org Port Added: 2026-07-27 23:34:40
Last Update: 2026-11-07 16:57:22
Commit Hash: bbddd24
License: BSD2CLAUSE
WWW: https://github.com/hgaiser/moonshine Description: # Moonshine is a self-hosted game streaming host compatible with the Moonlight
client, an open alternative to Sunshine/GameStream.
It runs a headless Wayland compositor, captures the rendered frames via dmabuf,
encodes them on the GPU with Vulkan Video (H.264/H.265), and streams video,
Opus audio, and keyboard/mouse/gamepad input to a Moonlight client over the
GameStream protocol.
This is the FreeBSD fork, which uses a native virtual_oss, /dev/uinput backend
for gamepad injection and Vulkan Video encode via Mesa/RADV. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
Dependency lines :
moonshine>0:multimedia/moonshine To install the port : # cd /usr/ports/multimedia/moonshine/ && make install clean To add the package , run one of these commands: pkg install multimedia/moonshine pkg install moonshine NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: moonshine Flavors: # there is no flavor information for this port. ONLY_FOR_ARCHS: aarch64 amd64 distinfo: # TIMESTAMP = 1794064989
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust cmake : devel/cmake-core pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies: #
Xwayland : x11-servers/xwayland
Library dependencies: #
libxkbcommon.so : x11/libxkbcommon libgbm.so : graphics/mesa-libs
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
multimedia_moonshine USES: #
cargo localbase:ldflags
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.16.1 07 Nov 2026 16:57:22
Olivier Cochard (olivier)
multimedia/moonshine: update to 0.16.1
0.16.0_1 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
0.16.0 15 Sep 2026 08:07:18
Olivier Cochard (olivier)
multimedia/moonshine: update to 0.16.0
0.15.0_1 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
0.15.0 28 Aug 2026 20:39:03
Olivier Cochard (olivier)
multimedia/moonshine: Update to 0.15.0
0.12.0.f 27 Jul 2026 23:19:51
Olivier Cochard (olivier)
multimedia/moonshine: new port
Moonshine is a self-hosted game streaming host compatible with the Moonlight
client, an open alternative to Sunshine/GameStream.