FreeBSD/src 66447absys/dev/acpica acpi.c

acpi: Print sysctl name in deprecated sleep type warning

Reported by:    markj
Fixes:          97d152698f48 ("acpi: Use sleep types defined in sys/power.h")
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sys/dev/acpica/acpi.c
+3-31 files

FreeBSD/ports a93fbecscience/ocean Makefile

science/ocean: Remove expiration lines
DeltaFile
+0-3science/ocean/Makefile
+0-31 files

FreeBSD/ports 3be0f9fscience/abinit Makefile

science/abinit: Remove expiration lines
DeltaFile
+0-3science/abinit/Makefile
+0-31 files

FreeBSD/ports 8f29ec9science/atompaw Makefile distinfo

science/atompaw: update 4.2.0.3 → 4.2.0.5

PR:     293946
DeltaFile
+6-12science/atompaw/Makefile
+3-3science/atompaw/distinfo
+9-152 files

FreeBSD/src 8cc1c0fsys/amd64/amd64 trap.c

amd64 trap.c: provide tag for the struct sfhandlers definition

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-2sys/amd64/amd64/trap.c
+4-21 files

FreeBSD/src 23dc485sys/amd64/include md_var.h

amd64: add prototype for ia32_syscall()

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-0sys/amd64/include/md_var.h
+2-01 files

FreeBSD/src acce5fasys/amd64/amd64 fpu.c

amd64: remove assertion about sizeof(struct pcb)

We no longer put pcb on stack, it is part of the struct thread.
Similarly, we do not put user fpu save area on stack.  There is no
constraints on the pcb size due to the XSAVE area required alignment.

Reviewed by:    jhb, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55931
DeltaFile
+0-7sys/amd64/amd64/fpu.c
+0-71 files

FreeBSD/src 6275cd7sys/sys param.h

sys/param.h: bump __FreeBSD_version for amd64 struct trapframe size change

Requested by:   jhb
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-1sys/sys/param.h
+2-11 files

FreeBSD/ports f8cf3a2textproc/hs-pandoc distinfo Makefile

textproc/hs-pandoc: Update 3.8.3 => 3.9.0.2

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+181-295textproc/hs-pandoc/distinfo
+2-231textproc/hs-pandoc/Makefile
+191-0textproc/hs-pandoc/Makefile.cabal
+1-0textproc/hs-pandoc/pkg-plist
+375-5264 files

FreeBSD/ports 498cc5asecurity Makefile, security/syft distinfo Makefile

security/syft: New port

  Syft is a CLI tool and library for generating a Software Bill of Materials
  (SBOM) from container images and filesystems.

  It supports multiple SBOM formats including CycloneDX and SPDX and can scan
  containers, directories, and archives to identify installed packages.

  Syft is developed by Anchore and is commonly used in software supply-chain
  security workflows.

Sponsored by:   OTTRIA
DeltaFile
+2,053-0security/syft/files/modules.txt
+597-0security/syft/distinfo
+363-0security/syft/Makefile
+8-0security/syft/pkg-descr
+1-0security/Makefile
+3,022-05 files

FreeBSD/ports ede0d84multimedia/aom distinfo Makefile

multimedia/aom: update to 3.13.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.1..v3.13.2
Reported by:    Repology, portscout

(cherry picked from commit c4307d36b3d3fc0add627058f1a8b7c59aae5710)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 2f1a959x11-toolkits/wlroots019 distinfo Makefile

x11-toolkits/wlroots019: update to 0.19.3

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.3
Reported by:    GitLab (notify releases)

(cherry picked from commit b2548dab88c29789522368f845bb9937b008b2eb)
DeltaFile
+3-3x11-toolkits/wlroots019/distinfo
+1-1x11-toolkits/wlroots019/Makefile
+4-42 files

FreeBSD/ports b2548dax11-toolkits/wlroots019 distinfo Makefile

x11-toolkits/wlroots019: update to 0.19.3

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.3
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots019/distinfo
+1-2x11-toolkits/wlroots019/Makefile
+4-52 files

FreeBSD/ports c4307d3multimedia/aom distinfo Makefile

multimedia/aom: update to 3.13.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.1..v3.13.2
Reported by:    Repology, portscout
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 3284b31x11-toolkits/wlroots020 distinfo Makefile

x11-toolkits/wlroots020: update to 0.20.0.r5

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0-rc5
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots020/distinfo
+1-1x11-toolkits/wlroots020/Makefile
+4-42 files

FreeBSD/ports 54fc756comms/meshcore-cli distinfo Makefile

comms/meshcore-cli: upgrade to 1.5.0
DeltaFile
+3-3comms/meshcore-cli/distinfo
+1-1comms/meshcore-cli/Makefile
+4-42 files

FreeBSD/ports b3be6bdcomms/py-meshcore distinfo Makefile

comms/py-meshcore: upgrade to 2.3.1
DeltaFile
+3-3comms/py-meshcore/distinfo
+1-1comms/py-meshcore/Makefile
+4-42 files

FreeBSD/ports 294aa38net-mgmt/victoria-logs distinfo pkg-plist

net-mgmt/victoria-logs: upgrade to 1.48.0
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+4-0net-mgmt/victoria-logs/pkg-plist
+1-2net-mgmt/victoria-logs/Makefile
+10-73 files

FreeBSD/src 8892176sys/amd64/amd64 exec_machdep.c, sys/amd64/ia32 ia32_signal.c

amd64: check that %cs and %ss values from ucontext fit into registers

This change only checks that the values from the user-supplied context
are not truncated by C implicit type convertions.  The validity of the
segment selectors is still checked by hardware.

Reviewed by:    jhb, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55861
DeltaFile
+28-0sys/amd64/ia32/ia32_signal.c
+19-0sys/amd64/amd64/exec_machdep.c
+47-02 files

FreeBSD/src e18449fsys/amd64/amd64 trap.c

amd64: move code to check for traps with interrupts disabled into helpers

Reviewed by:    jhb, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55809
DeltaFile
+58-38sys/amd64/amd64/trap.c
+58-381 files

FreeBSD/src e909506sys/amd64/amd64 trap.c, sys/x86/include frame.h

x86 FRED: add hardware definitions for the trap frames fields

as provided by the Intel document 346446-009 AKA FRED 8.0 and SDM v90,
February 2026.

Note that the layout of the struct trapframe does not change with
FRED. The differences are in addition of two fields at the end of the
structure. Other members are carved from existing tf_cs and tf_ss by
limiting hw-written segments to 16 bits officially, and reusing rest
from the doubleword for the new data.

Reviewed by:    jhb, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55831
DeltaFile
+49-6sys/x86/include/frame.h
+9-8sys/amd64/amd64/trap.c
+58-142 files

FreeBSD/ports cafe513math/brial distinfo Makefile, math/brial/files patch-Makefile.in patch-m4_ax__m4ri__flags.m4

math/brial: upgrade to 1.2.15

Releases notes at https://github.com/BRiAl/BRiAl/releases
DeltaFile
+11-0math/brial/files/patch-Makefile.in
+0-11math/brial/files/patch-m4_ax__m4ri__flags.m4
+3-3math/brial/distinfo
+2-3math/brial/Makefile
+1-0math/brial/pkg-plist
+17-175 files

FreeBSD/ports 3616b1bmath/m4rie Makefile distinfo, math/m4rie/files patch-m4_ax__m4ri__flags.m4 patch-Makefile.am

math/m4rie: upgrade to 20250128
DeltaFile
+8-7math/m4rie/Makefile
+0-11math/m4rie/files/patch-m4_ax__m4ri__flags.m4
+0-10math/m4rie/files/patch-Makefile.am
+0-10math/m4rie/files/patch-tests_Makefile.am
+3-3math/m4rie/distinfo
+2-1math/m4rie/pkg-plist
+13-426 files

FreeBSD/ports af55a30math/m4ri distinfo Makefile, math/m4ri/files patch-Makefile.am patch-configure.ac

math/m4ri: upgrade to 20260122

Releases notes at https://github.com/malb/m4ri/tree/20260122
DeltaFile
+0-11math/m4ri/files/patch-Makefile.am
+0-11math/m4ri/files/patch-configure.ac
+0-8math/m4ri/files/patch-m4ri.pc.in
+3-3math/m4ri/distinfo
+2-2math/m4ri/Makefile
+2-2math/m4ri/pkg-plist
+7-376 files

FreeBSD/src 67b918esecure/lib/libcrypto/modules Makefile.inc

Revert "libcrypto: compile all PIC objects with -DOPENSSL_PIC"

This commit broke the build with some build options.

Some validation needs to be done to confirm that moving the preprocessor
argument to `secure/lib/libcrypto/Makefile.inc` works without breaking
the build, but revert for now until a `tinderbox` run can be done with
the change.

PR:             293934
Reported by:    Jenkins, Trond Endrestøl

This reverts commit 14b9955e57cc28b61e785165b9effcbe620edb46.
DeltaFile
+0-2secure/lib/libcrypto/modules/Makefile.inc
+0-21 files

FreeBSD/ports 7c5b203devel/wasi-libc pkg-plist22 pkg-plist21

wasi: consistently use the wasm32-wasip1 triple

The WebAssembly community have reclaimed wasm32-wasi, without suffix,
for a future WASI 1.0 standard. The first version of WASI, 0.1, is
now wasm32-wasip1 in triple form, WASI 0.2 is wasm32-wasip2, etc.
Starting LLVM 22 the non-suffixed form is deprecated, aligning with
Rust and Go:

https://github.com/llvm/llvm-project/issues/165344
https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets/

The Mozilla build system's WASI checks always pass -Werror so
configure fails when the non-suffixed target/triple is passed using
LLVM 22:

Using wasi sysroot in /usr/local/share/wasi-sysroot
checking for the wasm C compiler... /usr/local/bin/clang22
checking whether the wasm C compiler can be used... yes
checking the wasm C compiler version... 22.1.0

    [31 lines not shown]
DeltaFile
+225-225devel/wasi-libc/pkg-plist22
+225-225devel/wasi-libc/pkg-plist21
+225-225devel/wasi-libc/pkg-plist20
+225-225devel/wasi-libc/pkg-plist19
+225-225devel/wasi-libc/pkg-plist18
+225-225devel/wasi-libc/pkg-plist17
+1,350-1,35022 files not shown
+1,403-1,38128 files

FreeBSD/ports f4758fddatabases/proxysql Makefile, databases/proxysql/files patch-include_proxysql__utils.h patch-include_PgSQL__Thread.h

databases/proxysql: Bump PORTREVISION

- Remove remaining unneeded patches for 3.0.6 update
DeltaFile
+0-22databases/proxysql/files/patch-include_proxysql__utils.h
+0-14databases/proxysql/files/patch-include_PgSQL__Thread.h
+0-13databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp
+1-0databases/proxysql/Makefile
+1-494 files

FreeBSD/ports ca5e450databases/proxysql distinfo Makefile, databases/proxysql/files patch-lib_proxysql__utils.cpp patch-lib_log__utils.cpp

databases/proxysql: Update to 3.0.6

- The previous commit actually updated us to 3.0.5 as upstream uses
  the 3.0.6 tag as the start of 3.0.6 and v3.0.6 as the actual release.
DeltaFile
+4-7databases/proxysql/files/patch-lib_proxysql__utils.cpp
+11-0databases/proxysql/files/patch-lib_log__utils.cpp
+3-3databases/proxysql/distinfo
+3-1databases/proxysql/Makefile
+21-114 files

FreeBSD/ports 04b7169cad/kicad pkg-plist, cad/kicad-doc pkg-plist

cad/kicad: update KiCad and libraries to 10.0.0

Announcement:
  https://www.kicad.org/blog/2026/03/Version-10.0.0-Released/
DeltaFile
+16-6,823cad/kicad-library-packages3d/pkg-plist
+169-95cad/kicad/pkg-plist
+0-134cad/kicad-doc/pkg-plist
+47-34cad/kicad-library-footprints/pkg-plist
+0-37cad/kicad/files/patch-eeschema_sch__io_easyedapro_sch__io__easyedapro.cpp
+18-0cad/kicad/files/patch-thirdparty_thread-pool_bs__thread_pool.hpp
+250-7,12314 files not shown
+288-7,16720 files

FreeBSD/src e296211. Makefile.inc1

Makefile.inc1: Don't force LLVM_BINUTILS off for cross-tools

Because of this setting we were still using ELF Tool Chain tools for
buildworld.  The sets of binary utilities are largely equivalent and
this went unnoticed after commit 1cae7121c667 ("Enable LLVM_BINUTILS
by default").

This was discovered recently because ELF Tool Chain objcopy produces
standalone debug files without phdrs and this caused an issue with a
3rd party ELF parser [1].  Remove the forced setting so that we use
LLVM's binutils to build the system.

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=33876

Re-commit after fixing a bootstrapping issue with LLVM binutils (in
17494c6e6b7d "build: Boostrap LLVM_BINUTILS for cross-tools").

Reviewed by:    imp, jhb
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55650
DeltaFile
+0-1Makefile.inc1
+0-11 files