multimedia/libcec: Update to 8.1.6 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/Pulse-Eight/libcec/releases8132802d7f
moonlight-embedded -- multiple vulnerabilitiesentered 2023-10-16
Gamestream client
# pkg install moonlight-embeddedinstalls 2.7.1_1 from latest; from quarterly (2026Q4) 2.7.1_1# cd /usr/ports/games/moonlight-embedded && make install clean# make -C /usr/ports/games/moonlight-embedded config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.7.1_1 | 2.7.1_1 | – |
| FreeBSD 15 | 2.7.1_1 | 2.7.1_1 | – |
| FreeBSD 14 | 2.7.1_1 | 2.7.1_1 | 2.7.1_1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.7.1_1 | 2.7.1_1 | – |
| FreeBSD 14 | 2.7.1_1 | 2.7.1_1 | 2.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.
pkg audit for the packaged version 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/releases8132802d7f
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: 292992397c794f50
multimedia/ffmpeg: bump revision to chase lib version change18ea9c7108
*/*: 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: 2514899eb3fb8e5b
*/*: Switch to misc/libuuid and misc/libblkid PR: 221293 PR: 251489 PR: 257070e81eda36a8
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/releasescb795516bf
*: Bump PORTREVISIONs of Pulseaudio consumers Sponsored by: Future Crew, LLC5505c50fcc
games/moonlight-embedded: Update to 2.7.0 PR: 2801141e807e9107
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: 276144251a8452de
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-a04a5edf46d9ec671703cagames/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: 274026f01ecd7106
*/*: Bump all users of multimedia/ffmpeg* ...to make sure all picks up new version(s)f7accb23bf
audio/opus: bump consumers after update to 1.4feb1fa34f5
games/moonlight-embedded: Update to 2.5.3 Enable compiling a discover feature.17f6df6b7f
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
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
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: antoine2d34c2bfea
games/moonlight-embedded: Update to 2.5.2 Enable udev, evdev and platform selection features.1a71ca9ef7
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Reset MAINTAINERf35841a5de
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
games/moonlight-embedded: Update to 2.4.11 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.113945e0e668
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
games/moonlight-embedded: Update to 2.4.10 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.10bb201a4948
games/moonlight-embedded: Update to 2.4.9 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.924016448fd
games/moonlight-embedded: Update to 2.4.8 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.809beb93a9a
games/moonlight-embedded: Add patch to fix runtime with GFE 3.16 Submitted by: Brian Bostwick1af77b3bac
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
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.7271e76a4a5
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/D15175c400a2c8b6
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: 227726383d5adb77games/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: 2018Q1e363a46a19
games/moonlight-embedded: Update to 2.4.4 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.4ab22e7c056
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: antoine84e727457fgames/moonlight-embedded: Update to 2.4.3 Changes: https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.321f54e4584
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-embedded68f16288f7