lang/go124: Update to 1.24.12
Changes:
go1.24.12 (released 2026-01-15) includes security fixes to the go
command, and the archive/zip, crypto/tls, and net/url packages, as well
as bug fixes to the compiler, the runtime, and the crypto/tls and os
packages.
lang/go125: Update to 1.25.6
Changes:
go1.25.6 (released 2026-01-15) includes security fixes to the go
command, and the archive/zip, crypto/tls, and net/url packages, as well
as bug fixes to the compiler, the runtime, and the crypto/tls, errors,
and os packages.
new committer (src): Siva Mahadevan (siva)
Complete steps 1-4 for new committers from the guide.
Reviewed by: lwhsu
Approved by: lwhsu (mentor)
Differential Revision: https://reviews.freebsd.org/D54735
exterr: Sort output from make_libc_exterr_cat_filenames.sh
Otherwise the script may permute the order of entries in the file since
find(1) output is not stable.
Reviewed by: kib
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D54669
devel/godot35: Deprecate
Legacy version should have been removed with devel/godot35-tools,
consider migrating to devel/godot.
PR: 292141
(cherry picked from commit 4073e1292654ee946e82f5f25147e49c7a35559b)
bhyve: Want walk_config_nodes
Add a function to all nodes under a config option node. This allows
parsing an arbitrary number of similarly structured configuration
options in a config option group.
Reviewed by: corvink, markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51551
vchiq: fix build with clang 21
When compiling vchiq with clang 21, the following -Werror warning is
produced:
sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c:728:27: error: default initialization of an object of type 'VCHIQ_QUEUE_MESSAGE32_T' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe]
728 | VCHIQ_QUEUE_MESSAGE32_T args32;
| ^
sys/contrib/vchiq/interface/vchiq_arm/vchiq_ioctl.h:151:40: note: member 'elements' declared 'const' here
151 | const /*VCHIQ_ELEMENT_T * */ uint32_t elements;
| ^
While the warning is formally correct, the 'args32' object is
immediately initialized after its declaration. Therefore, suppress the
warning.
MFC after: 3 days
graphics/sdl2_gpu: disable DOCS option due to OOM condition in graphviz
For some reason graphviz now needs more than 20 GB to process one of
the figures in the documentation of this project.
Disable docs to avoid OOM conditions.
MFH: 2026Q1
(cherry picked from commit 1f4db82dbd52c18499fb8f7d222415324877dff3)
cad/spice: fix build on FreeBSD 15.0
The timezone symbol now follows POSIX on FreeBSD 15.0.
Remove spice's own declaration, which seems to have gone unused in any
case.
See also: https://reviews.freebsd.org/D44281
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
(cherry picked from commit 46b4e04137ac569c1bbcd3965c087e785c70bc55)
devel/loki: broken, deprecate
This is a support library for games/asc, which was removed from ports
in 2019. Last upstream change was 2009, he's dead jim. Also doesn't
build anywhere:
../include/loki/SmartPtr.h:1323:33: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
1323 | return OP::template Merge( rhs );
| ^
MFH: 2026Q1
(cherry picked from commit 490adcf00af5e517be9a6457d26a68a6bd259d94)
ftp/ftpsesame: broken on FreeBSD 15, deprecate
This port requires the obsolete ioctl(DIOCGETSTATUS), which is no
longer supported on FreeBSD 15. Upstream is dead, so deprecate.
It also has some questionable warnings.
See also: D41651
MFH: 2026Q1
(cherry picked from commit beee8f4390bca69869de817aa801e67b7c4c4fdd)
devel/loki: broken, deprecate
This is a support library for games/asc, which was removed from ports
in 2019. Last upstream change was 2009, he's dead jim. Also doesn't
build anywhere:
../include/loki/SmartPtr.h:1323:33: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
1323 | return OP::template Merge( rhs );
| ^
MFH: 2026Q1