biology/sra-tools: Unbreak with extra JDK present
Cmake find_package(Java) uses the latest version found, and plist
varies depending on the version used. Set JAVE_HOME to limit
cmake's search to the version specified in the port. This is the
only way to control find_package() for Java versions.
biology/sra-tools: pin to java 17
As soon as another JDK is installed it fails the build.
This commit will make it possible to bump JAVA_DEFAULT to 21
while the maintainer looks for a solution to build this port
with other JDK versions.
PR: 292215
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