sysutils/edk2: update to 2025008
Patch to update EDK2 OVMF firmware package used in bhyve and some ARM
platforms from 2023 to 2025 stable release. New submodules added in
GH_TUPLE, some script for build has been moved to a bash subshell.
BHYVE notices: tiny boot speedup, a bug with crashing on CPU sensor
wmsr from HWiNFO has stopped occurring, a bug with glibc apps crashing
in Linux VMs has stopped occurring, a crash on memtest86+ with more
than 1 vCPU has stopped occurring.
No new bugs seem to have surfaced.
PR: 285554
Tested by: novel
MFH: 2025Q4
(cherry picked from commit bafbff663ba59c9c6f10acecc3c4b86dee155f43)
shells/mksh: fix crash on 16-CURRENT
Kernel now reports support for 126 signals, while the libc headers only
report 32. This mismatch caused an out-of-bounds write initialising
internal tables.
Reported by: hackee <h4ckee at proton.me>
PR: 292146
MFH: 2025Q4
(cherry picked from commit 1c257703ed4c59a485b28b17c7a1541b0c203191)
sysutils/edk2: update to 2025008
Patch to update EDK2 OVMF firmware package used in bhyve and some ARM
platforms from 2023 to 2025 stable release. New submodules added in
GH_TUPLE, some script for build has been moved to a bash subshell.
BHYVE notices: tiny boot speedup, a bug with crashing on CPU sensor
wmsr from HWiNFO has stopped occurring, a bug with glibc apps crashing
in Linux VMs has stopped occurring, a crash on memtest86+ with more
than 1 vCPU has stopped occurring.
No new bugs seem to have surfaced.
PR: 285554
Tested by: novel
MFH: 2025Q4
multimedia/libtheora: fix build on armv7
- switch to gmake, which is needed for arm-specific pattern rules
- depend on Perl, which is needed to run an assembly-mangling script
- depend on GNU as, which is needed for pre-UAL style ARM menmonics
- switch to gitlab tarball as the official tarball is missing some
important files
- turn static REINPLACE_CMD into patch files were possible
- make sure "make check" actually runs test suite
- add the usual elf_aux_info() polyfill
- enable X86 assembly code (builds fine, passes test suite)
MFH: 2025Q4
Approved by: mmel (multimedia)
Reported by: mmel
shells/mksh: fix crash on 16-CURRENT
Kernel now reports support for 126 signals, while the libc headers only
report 32. This mismatch caused an out-of-bounds write initialising
internal tables.
Reported by: hackee <h4ckee at proton.me>
PR: 292146
MFH: 2025Q4
editors/vscode: Update to 1.108.0
While here, convert to use USES=electron and adjust Makefiles
accordingly.
Changelog: https://code.visualstudio.com/updates/v1_108
Reported by: GitHub (watch releases)
security/wazuh-agent: Improve port
- Now wazuh-agent use TCP connection by default
- FreeBSD sca,decoders and rules files were updated to fix some conflict
issues.
- Bump PORTREVISION
PR: 291040
security/wazuh-manager: Improve port
- Fix issue when agent/manager connection use TCP instead of UDP.
(Thanks to dtxdf) [1]
- wazuh-manager settings use TCP by default
- FreeBSD sca,decoders and rules files were updated to fix some conflict
issues.
- Bump PORTREVISION
PR: 291040
Reported by: Paweł Krawczyk <p+freebsd at krvtz.net> [1]