CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

games/moonlight-embedded 2.7.1_1

Gamestream client

Port info

Maintainer
lisp_25689@163.com
Packages
latest: 2.7.1_1
Upstream
up to date
Last update
to 2.7.1_1 · 8132802d7f
Quarterly
2026Q4: 2.7.1_1
WWW
https://github.com/moonlight-stream/moonlight-embedded
Links
cgit · VuXML

Install

Package
# pkg install moonlight-embedded
installs 2.7.1_1 from latest; from quarterly (2026Q4) 2.7.1_1
Port
# cd /usr/ports/games/moonlight-embedded && make install clean
# make -C /usr/ports/games/moonlight-embedded config  # change options first
Size
157 KiB download · 870 KiB installed
Depends on
audio/opus 1.6.1, devel/libepoll-shim 0.0.20240608, devel/libevdev 1.13.2, devel/libudev-devd 0.7.0, devel/sdl20 2.32.10_2, ftp/curl 8.23.0, graphics/libglvnd 1.7.0, misc/libuuid 2.42.4, multimedia/ffmpeg 9.0.2_2,1, multimedia/libva 2.24.1, multimedia/libvdpau 1.5, net/avahi-app 0.8_6, textproc/expat2 2.9.0, x11/libX11 1.8.14,1
License
GPLv3+
Options
2 of 4 on in the package: OSS X11
Show the 2 options that are off
CEC PULSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.7.1_12.7.1_1–
FreeBSD 152.7.1_12.7.1_1–
FreeBSD 142.7.1_12.7.1_12.7.1_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.7.1_12.7.1_1–
FreeBSD 142.7.1_12.7.1_12.7.1_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.7.1_1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (37)

Po-Chuan Hsieh (sunpoet) · 2.7.1_1
multimedia/libcec: Update to 8.1.6

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/Pulse-Eight/libcec/releases
8132802d7f
Vladimir Druzenko (vvd) · 2.7.1
games/moonlight-embedded: Update 2.7.0 => 2.7.1

Changelog:
- Increased packet size when streaming remotely over IPv6.
- Improved reliability on high latency connections.
- Improved gamepad input batching.
- Fixed build on 32-bit platforms using 64-bit time.
- Fixed several compiler warnings.
- Updated included gamepad mappings.
https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.7.1

- Fix warnings from portlint, portclippy and portfmt.
- Moonlight embedded has remove x11 platform, so remove some patches.

PR:	292992
397c794f50
Baptiste Daroussin (bapt) · 2.7.0_4
multimedia/ffmpeg: bump revision to chase lib version change
18ea9c7108
Matthias Andree (mandree) · 2.7.0_3
*/*: Bump PORTREVISION after libuuid/libblkid switch

from e2fsprogs to util-linux, to complete the bump of all users
of either library that started with Alexander's commit titled
'*/*: Switch to misc/libuuid and misc/libblkid'

PR:		251489
9eb3fb8e5b
Matthias Andree (mandree) · 2.7.0_2
*/*: Switch to misc/libuuid and misc/libblkid

PR:		221293
PR:		251489
PR:		257070
e81eda36a8
Po-Chuan Hsieh (sunpoet) · 2.7.0_2
multimedia/libcec: Update to 7.0.0

- Update LICENSE_FILE
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/Pulse-Eight/libcec/releases
cb795516bf
Gleb Popov (arrowd) · 2.7.0_1
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
5505c50fcc
Gleb Popov (arrowd) · 2.7.0
games/moonlight-embedded: Update to 2.7.0

PR:		280114
1e807e9107
Daniel Engberg (diizzy) · 2.6.2
games/moonlight-embedded: Update to 2.6.2

In addition to maintainers patch fix REINPLACE_CMD for docs/README.pod

Changelog:
https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.6.2

PR:		276144
251a8452de
Robert Clausecker (fuz) · 2.6.1
games/moonlight-embedded: update to 2.6.1

*Security fixes:
     Fixed CVE-2023-42799, CVE-2023-42800, and CVE-2023-42801
    From: https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.6.1
 *Optimize the experience of grabing the keyboard.
     Now,Exclusive grab keyboard is the default behavior.But maybe it doesn't work on the Wayland WM.
     Use Alt+Ctrl+Shift+Z to grab or ungrab keyboard.
 *Optimize the experience of using the gamepad on FreeBSD.
     Replace the libevdev drive gamepad with SDL to ensure maximum compatibility.
     The rumble on the gamepad may not work.
 *Update man page.

Explanation for changed patch files:

 *patch-src_config.c:
 *patch-src_config.h:
 *patch-src_main.c:
 *patch-src_input_sdl.c:
 *patch-src_input_sdl.h:
      Add -nosdl option and replace the libevdev drive gamepad with SDL.

 *patch-src_input_evdev.c:
 *patch-src_input_x11.c:
 *patch-src_video_x11.c:
      Add the way to ungrab the keyboard for x11* platform.

 *patch-src_sdl.c:
 *patch-src_sdl.h:
 *patch-src_input_sdl.c:
     Add the way to ungrab the keyboard for SDL platform.

PR:		274452
MFH:		2023Q4
Security:	f8c2f741-6be1-11ee-b33a-a04a5edf46d9
ec671703ca
Robert Clausecker (fuz) · 2.6.0
games/moonlight-embedded: update to 2.6.0

- Fixed "video decode buffer too small" errors
 - Fixed keyboard no response on platform x11*
 - Fixed no sound on platform x11*
 - Fixed fixed pin code
 - Update man page for moonlight
 - Fixed too slow network response

In addition, we now ship a number of patches to improve the experience
on FreeBSD:

 - fix slow host response times
 - add OSS sound support
 - handle keyboard more strictly, avoiding unresponsive keyboards
 - default to SDL for gamepad handling
 - add a grab/ungrab keyboard shortcut for X11
 - add a -nosdl option to switch between libsdl and libevdev on X11
 - disable HDR, as it is not supported on FreeBSD.

Submitter becomes maintainer.

PR:		274026
f01ecd7106
Daniel Engberg (diizzy) · 2.5.3_2
*/*: Bump all users of multimedia/ffmpeg*

...to make sure all picks up new version(s)
f7accb23bf
Christian Weisgerber (naddy) · 2.5.3_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Gleb Popov (arrowd) · 2.5.3
games/moonlight-embedded: Update to 2.5.3

Enable compiling a discover feature.
17f6df6b7f
Stefan Eßer (se) · 2.5.2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.5.2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Loïc Bartoletti (lbartoletti) · 2.5.2
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
2d34c2bfea
Gleb Popov (arrowd) · 2.5.2
games/moonlight-embedded: Update to 2.5.2

Enable udev, evdev and platform selection features.
1a71ca9ef7
Mathieu Arnold (mat) · 2.4.11
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 2.4.11
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias Kortkamp (tobik) · 2.4.11
Reset MAINTAINER
f35841a5de
Tobias Kortkamp (tobik) · 2.4.11
games/moonlight-embedded: Unbreak with GCC10/Clang11 (-fno-common default)

ld: error: duplicate symbol: inputAdded
>>> defined at config.c
>>>            CMakeFiles/moonlight.dir/src/config.c.o:(inputAdded)
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(.bss+0x0)

ld: error: duplicate symbol: mutex
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x28)

ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x4)

ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x0)

ld: error: duplicate symbol: mutex
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0x0)

ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0x8)

ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0xC)

ld: error: duplicate symbol: mutex
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xB8)

ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xC0)

ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>>            CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>>            CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xC4)
633086818a
Tobias Kortkamp (tobik) · 2.4.11
games/moonlight-embedded: Update to 2.4.11

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.11
3945e0e668
Jan Beich (jbeich) · 2.4.10_1
multimedia/ffmpeg: update to 4.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
325aed58cb
Tobias Kortkamp (tobik) · 2.4.10
games/moonlight-embedded: Update to 2.4.10

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.10
bb201a4948
Tobias Kortkamp (tobik) · 2.4.9
games/moonlight-embedded: Update to 2.4.9

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.9
24016448fd
Tobias Kortkamp (tobik) · 2.4.8
games/moonlight-embedded: Update to 2.4.8

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.8
09beb93a9a
Tobias Kortkamp (tobik) · 2.4.7_2
games/moonlight-embedded: Add patch to fix runtime with GFE 3.16

Submitted by:	Brian Bostwick
1af77b3bac
Jan Beich (jbeich) · 2.4.7_1
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
0872f77fd4
Tobias Kortkamp (tobik) · 2.4.7
games/moonlight-embedded: Update to 2.4.7

- Use static release tarballs that upstream has provided since 2.4.6
- Rebase patches

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.7
271e76a4a5
Jan Beich (jbeich) · 2.4.6_1
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
c400a2c8b6
Jan Beich (jbeich) · 2.4.6
games/moonlight-embedded: unbreak with ffmpeg 4.0

src/video/ffmpeg.c:99:27: error: use of undeclared identifier 'CODEC_FLAG_LOW_DELAY'
    decoder_ctx->flags |= CODEC_FLAG_LOW_DELAY;
                          ^
src/video/sdl.c:43:48: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
  ffmpeg_buffer = malloc(DECODER_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE);
                                               ^

PR:		227726
383d5adb77
Tobias Kortkamp (tobik) · 2.4.6
games/moonlight-embedded: Update to 2.4.6

- Adds support for GFE >= 3.12

Changes:	https://github.com/irtimmer/moonlight-embedded/compare/v2.4.4...v2.4.6
MFH:		2018Q1
e363a46a19
Tobias Kortkamp (tobik) · 2.4.4
games/moonlight-embedded: Update to 2.4.4

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.4
ab22e7c056
Jan Beich (jbeich) · 2.4.3_1
multimedia/ffmpeg: update to 3.4

Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
84e727457f
Tobias Kortkamp (tobik) · 2.4.3
games/moonlight-embedded: Update to 2.4.3

Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.3
21f54e4584
Tobias Kortkamp (tobik) · 2.4.2
New port: games/moonlight-embedded

Moonlight Embedded is an open source implementation of NVIDIA's
GameStream, as used by the NVIDIA Shield.

Moonlight Embedded allows you to stream your full collection of games
from your powerful Windows desktop to your FreeBSD system.

WWW: https://github.com/irtimmer/moonlight-embedded
68f16288f7