GhostBSD/ports f7ba4a7graphics/blender4 Makefile, graphics/blender4/files patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp

graphics/blender4: fix build with FFmpeg9
DeltaFile
+133-0graphics/blender4/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp
+1-1graphics/blender4/Makefile
+134-12 files

GhostBSD/ports b739722graphics/blender Makefile.versions Makefile, graphics/blender/files patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp

graphics/blender: fix build with FFmpeg9, unbreak with Python 3.12

Backport FFmpeg9 fix from upstream
Pass -DPYTHON_VERSION=${PYTHON_VER} to make flags

Reported by:    bulk -t
Approved by:    portmgr blanket

(cherry picked from commit a1ae90b6988e99b359cf594ed4d21926ade7f36c)
DeltaFile
+133-0graphics/blender/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp
+2-3graphics/blender/Makefile
+1-1graphics/blender/Makefile.versions
+136-43 files

GhostBSD/networkmgr 4f5611bNetworkMgr trayicon.py

Merge pull request #126 from lherschi/master

Fix for using translation files in case-sensitive file systems
DeltaFile
+2-2NetworkMgr/trayicon.py
+2-21 files

GhostBSD/networkmgr 06daa42NetworkMgr configuration.py trayicon.py, po nb_NO.po de.po

Drive Wi-Fi through wpa_cli, save networks only once they connect

Wireless is now handled through wpa_supplicant's control socket
instead of by editing /etc/wpa_supplicant.conf and restarting the
daemon. Scanning, saving, forgetting, connecting and disconnecting all
go through wpa_cli, and the daemon started by rc is the only one that
ever runs. networkmgr never runs the wpa_supplicant binary, never
restarts a service on the Wi-Fi path, and never uses shell=True.

Connecting

- connect_to_ssid() joins the clicked network with select_network, so
  with two saved networks in range the one clicked is the one joined.
  wait_for_connection() requires wpa_state=COMPLETED and a matching
  ssid; ifconfig's "associated" is not used, since it appears before
  the key handshake finishes.
- Save on connect. A new network, or a retyped passphrase, lives in the
  daemon only until wait_for_connection() succeeds, then save_config
  writes the file. A passphrase that never works never reaches disk,

    [108 lines not shown]
DeltaFile
+1,244-453NetworkMgr/net_api.py
+763-329NetworkMgr/trayicon.py
+449-375NetworkMgr/configuration.py
+0-227tests/unit/test_enterprise_wpa.py
+175-36po/nb_NO.po
+175-36po/de.po
+2,806-1,45620 files not shown
+4,043-1,98626 files

GhostBSD/ports 877bd76multimedia/ffmpeg Makefile

multimedia/ffmpeg: fix Makefile
DeltaFile
+1-0multimedia/ffmpeg/Makefile
+1-01 files

GhostBSD/ports 53a4b05cad/qcad pkg-plist, math/scilab pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-54,792www/elgg/pkg-plist
+24,281-5,292cad/qcad/pkg-plist
+7,064-11,181misc/mcp-inspector/pkg-plist
+7,656-10,084math/scilab/pkg-plist
+16,399-0www/comentario/files/packagejsons/yarn.lock
+0-14,907www/groupoffice/pkg-plist
+55,400-96,25616,529 files not shown
+311,869-396,90116,535 files

GhostBSD/ports e40d0b9devel/llvm15-libs Makefile, devel/llvm16-libs Makefile

Merge pull request #126 from ghostbsd/llvm-libs

devel/llvm{15-22}: split shared libraries into separate -libs ports 
DeltaFile
+303-0devel/llvm20-libs/Makefile
+301-0devel/llvm22-libs/Makefile
+301-0devel/llvm21-libs/Makefile
+289-0devel/llvm19-libs/Makefile
+279-0devel/llvm16-libs/Makefile
+279-0devel/llvm15-libs/Makefile
+1,752-044 files not shown
+3,073-31250 files

GhostBSD/ports a9e0e91filesystems/amazon-efs-utils Makefile.crates distinfo, filesystems/amazon-efs-utils/files patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs

filesystems/amazon-efs-utils: update to 3.3.1

Sponsored by:   Netflix
DeltaFile
+275-227filesystems/amazon-efs-utils/distinfo
+136-112filesystems/amazon-efs-utils/Makefile.crates
+161-8filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+17-17filesystems/amazon-efs-utils/files/patch-src_efs__utils__common_proxy.py
+0-16filesystems/amazon-efs-utils/files/patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs
+16-0filesystems/amazon-efs-utils/files/patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs
+605-3803 files not shown
+614-3909 files

GhostBSD/ports de48309filesystems/pod Makefile

filesystems/pod: Mark BROKEN, fails to build

Fails with: ld: error: undefined symbol: g_list_length
DeltaFile
+2-0filesystems/pod/Makefile
+2-01 files

GhostBSD/ports 2ee7398graphics/egl-x11 Makefile distinfo

graphics/egl-x11: Update to 1.0.6

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-x11/distinfo
+1-1graphics/egl-x11/Makefile
+4-42 files

GhostBSD/ports 95c6bfagraphics/egl-wayland2 Makefile distinfo

graphics/egl-wayland2: Update to 1.0.2

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-wayland2/distinfo
+1-1graphics/egl-wayland2/Makefile
+4-42 files

GhostBSD/ports ada0545comms/chirp Makefile distinfo

comms/chirp: update to 20260904
DeltaFile
+3-3comms/chirp/distinfo
+1-1comms/chirp/Makefile
+4-42 files

GhostBSD/ports b6ac92agraphics/py-opencv-python-headless Makefile

graphics/py-opencv-python-headless: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297370
DeltaFile
+2-0graphics/py-opencv-python-headless/Makefile
+2-01 files

GhostBSD/ports 114eda5multimedia/olive Makefile

multimedia/olive: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297371
DeltaFile
+4-3multimedia/olive/Makefile
+4-31 files

GhostBSD/ports e0f7e94multimedia/mlt7 Makefile

multimedia/mlt7: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297364
DeltaFile
+2-0multimedia/mlt7/Makefile
+2-01 files

GhostBSD/ports 46fe2a3multimedia/vapoursynth-l-smash-works Makefile

multimedia/vapoursynth-l-smash-works: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297363
DeltaFile
+1-0multimedia/vapoursynth-l-smash-works/Makefile
+1-01 files

GhostBSD/ports 381c78bmultimedia/py-torchcodec Makefile

multimedia/py-torchcodec: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297385
DeltaFile
+2-0multimedia/py-torchcodec/Makefile
+2-01 files

GhostBSD/ports 7682abeaudio/essentia Makefile

audio/essentia: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297365
DeltaFile
+2-0audio/essentia/Makefile
+2-01 files

GhostBSD/ports d602d4bmultimedia/mencoder Makefile

multimedia/mencoder: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297361
DeltaFile
+2-0multimedia/mencoder/Makefile
+2-01 files

GhostBSD/ports 19d644fmultimedia/smelter Makefile

multimedia/smelter: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297362
DeltaFile
+2-0multimedia/smelter/Makefile
+2-01 files

GhostBSD/ports e07612emultimedia/ffmpeg distinfo pkg-plist

multimedia/ffmpeg: Update to 9.0.1

Support for (lib)celt, (lib)glslang and (lib)shaderc is removed upstream
Remove support for (lib)lensfun as it doesn't work with the old release
we have in tree

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.1/Changelog

PR:             297355
Exp-run by:     antoine
DeltaFile
+8-25multimedia/ffmpeg/Makefile
+15-14multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+26-423 files

GhostBSD/ports 238e9batextproc/expat2 pkg-plist Makefile

textproc/expat2: Update to 2.8.4

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes

PR:             298081
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-66046
                CVE-2026-76641
                CVE-2026-76957
                CVE-2026-76956
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

GhostBSD/ports 3c046a0multimedia/syncplay distinfo Makefile, multimedia/syncplay/files patch-GNUmakefile

multimedia/syncplay: Update to 1.7.6

Take maintainership.

Changelog: https://github.com/Syncplay/syncplay/releases

PR:             297642
Approved by:    Christian Heckendorf <heckendorfc at gmail.com> (former maintainer, timeout)
Approved by:    fluffy (mentor)
DeltaFile
+36-7multimedia/syncplay/pkg-plist
+8-7multimedia/syncplay/files/patch-GNUmakefile
+5-5multimedia/syncplay/Makefile
+3-3multimedia/syncplay/distinfo
+52-224 files

GhostBSD/ports 13a9522devel Makefile

devel/Makefile: add missing c3-lsp SUBDIR entries
DeltaFile
+77-13devel/Makefile
+77-131 files

GhostBSD/ports 5ecd571deskutils/mate-utils Makefile, deskutils/mate-utils/files patch-baobab_src_baobab-utils.c

Merge branch 'main' into llvm-libs
DeltaFile
+81-0deskutils/mate-utils/files/patch-baobab_src_baobab-utils.c
+1-1deskutils/mate-utils/Makefile
+1-0mail/thunderbird/files/thunderbird.desktop.in
+1-0mail/thunderbird/Makefile
+1-0mail/thunderbird-esr/files/thunderbird.desktop.in
+1-0mail/thunderbird-esr/Makefile
+86-16 files

GhostBSD/ghostbsd dfa76c5stand/lua menu.lua core.lua

lualoader: Added a menu option for unmuting logs.

Added a dedicated menu option for toggling the `boot_menu` kenv variable
so that the user can easily toggle `boot_menu` off to see the kernel
messages.
Useful for debugging, etc.

Also moved the `core.recordDefaults()` out of the end of core.lua and put
it on top of menu.lua . When the function ran at the end of core.lua, it
did not capture the variables defined in loader configuration files.
This is a small bug in base.

Signed-off-by: b-aaz <b-aazbsd at proton.me>
DeltaFile
+19-6stand/lua/core.lua
+13-0stand/lua/menu.lua
+32-62 files

GhostBSD/ghostbsd 77844b8sys/dev/atkbdc psm.c

psm(4): Disabled IMEX side-buttons by default.

This is a workaround.
At least two hypervisors (QEMU and VBox) are detected to be using this
mouse model by default and they send superfluous side button key events
when using the scroll wheel.

Added a runtime rw sysctl that disables the side buttons on this
specific model to workaround this issue.

Signed-off-by: b-aaz <b-aazbsd at proton.me>
DeltaFile
+8-0sys/dev/atkbdc/psm.c
+8-01 files

GhostBSD/ghostbsd c15c04astand/lua menu.lua core.lua

lualoader: Added a menu option for unmuting logs.

Added a dedicated menu option for toggling the `boot_menu` kenv variable
so that the user can easily toggle `boot_menu` off to see the kernel
messages.
Useful for debugging, etc.

Also moved the `core.recordDefaults()` out of the end of core.lua and put
it on top of menu.lua . When the function ran at the end of core.lua, it
did not capture the variables defined in loader configuration files.
This is a small bug in base.

Signed-off-by: b-aaz <b-aazbsd at proton.me>
DeltaFile
+19-6stand/lua/core.lua
+13-0stand/lua/menu.lua
+32-62 files

GhostBSD/ghostbsd 3f412ffsys/dev/atkbdc psm.c

psm(4): Disabled IMEX side-buttons by default.

This is a workaround.
At least two hypervisors (QEMU and VBox) are detected to be using this
mouse model by default and they send superfluous side button key events
when using the scroll wheel.

Added a runtime rw sysctl that disables the side buttons on this
specific model to workaround this issue.

Signed-off-by: b-aaz <b-aazbsd at proton.me>
DeltaFile
+8-0sys/dev/atkbdc/psm.c
+8-01 files

GhostBSD/ports e38e7abmisc/hwdata Makefile distinfo

misc/hwdata: Update to 0.411

Reported by:    portscout!
DeltaFile
+3-3misc/hwdata/distinfo
+1-1misc/hwdata/Makefile
+4-42 files