FreeBSD/ports ee6af35misc/ollama Makefile distinfo

misc/ollama: update 0.30.7 → 0.30.9
DeltaFile
+19-10misc/ollama/Makefile
+15-13misc/ollama/distinfo
+34-232 files

FreeBSD/ports 6650490misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.8.7 → 3.8.8
DeltaFile
+7-3misc/lean-ctx/distinfo
+3-1misc/lean-ctx/Makefile
+10-42 files

FreeBSD/ports cdf3494sysutils/mise distinfo Makefile, sysutils/mise/files patch-cargo-crates_rattler__conda__types-0.47.0_src_platform.rs patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs

sysutils/mise: update 2026.6.10 → 2026.6.11
DeltaFile
+79-79sysutils/mise/distinfo
+0-107sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.0_src_platform.rs
+107-0sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.1_src_platform.rs
+40-40sysutils/mise/Makefile
+226-2264 files

FreeBSD/ports 0f88147devel/buf distinfo Makefile

devel/buf: update 1.70.0 → 1.71.0
DeltaFile
+5-5devel/buf/distinfo
+1-2devel/buf/Makefile
+6-72 files

FreeBSD/ports 17ee21acad/librepcb distinfo Makefile

cad/librepcb: update 2.1.0 → 2.1.1
DeltaFile
+3-3cad/librepcb/distinfo
+1-2cad/librepcb/Makefile
+4-52 files

FreeBSD/ports 7b3582bmisc/onnx Makefile pkg-plist, misc/onnx/files patch-CMakeLists.txt

misc/onnx: update 1.19.1 → 1.22.0
DeltaFile
+7-24misc/onnx/files/patch-CMakeLists.txt
+4-5misc/onnx/Makefile
+7-0misc/onnx/pkg-plist
+3-3misc/onnx/distinfo
+21-324 files

FreeBSD/src 4acaa22usr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE

Add gm prefix to convert command.

`convert` of ImageMagick is now available under `gm convert` where
`gm` is the main entry point for GraphicsMagick commands.
DeltaFile
+1-1usr.sbin/bsdconfig/dot/USAGE
+1-11 files

FreeBSD/ports f4674f9net-im/mautrix-whatsapp distinfo Makefile, net-im/mautrix-whatsapp/files config.yaml.sample

net-im/mautrix-whatsapp: Update 0.2604.0 => 0.2606.0

Added sample config that is created by running `mautrix-whatsapp -e`
and also commenting out logging to files since this is handled by
daemon(8) when running as a service.

While here, require Go 1.26+ otherwise it gets downloaded manually.

Release Notes:
- https://mau.fi/blog/2026-05-mautrix-release/
- https://mau.fi/blog/2026-06-mautrix-release/
Changelogs:
- https://github.com/mautrix/whatsapp/releases/v0.2605.0
- https://github.com/mautrix/whatsapp/releases/v0.2606.0

PR:             295337
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 31af87cee4d53498ebe5fca9787b2d681fea804a)
DeltaFile
+640-0net-im/mautrix-whatsapp/files/config.yaml.sample
+5-5net-im/mautrix-whatsapp/distinfo
+4-3net-im/mautrix-whatsapp/Makefile
+1-0net-im/mautrix-whatsapp/pkg-plist
+650-84 files

FreeBSD/src 4519d98usr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE

print/gsview is no longer in ports, remove mention
DeltaFile
+0-6usr.sbin/bsdconfig/dot/USAGE
+0-61 files

FreeBSD/ports 31af87cnet-im/mautrix-whatsapp distinfo Makefile, net-im/mautrix-whatsapp/files config.yaml.sample

net-im/mautrix-whatsapp: Update 0.2604.0 => 0.2606.0

Added sample config that is created by running `mautrix-whatsapp -e`
and also commenting out logging to files since this is handled by
daemon(8) when running as a service.

While here, require Go 1.26+ otherwise it gets downloaded manually.

Release Notes:
- https://mau.fi/blog/2026-05-mautrix-release/
- https://mau.fi/blog/2026-06-mautrix-release/
Changelogs:
- https://github.com/mautrix/whatsapp/releases/v0.2605.0
- https://github.com/mautrix/whatsapp/releases/v0.2606.0

PR:             295337
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+640-0net-im/mautrix-whatsapp/files/config.yaml.sample
+5-5net-im/mautrix-whatsapp/distinfo
+4-3net-im/mautrix-whatsapp/Makefile
+1-0net-im/mautrix-whatsapp/pkg-plist
+650-84 files

FreeBSD/doc 0c82784website/static/security/advisories FreeBSD-SA-26:26.ktls.asc

Update SA-26:26.ktls with appropriate workaround.

Approved by:    so
DeltaFile
+20-15website/static/security/advisories/FreeBSD-SA-26:26.ktls.asc
+20-151 files

FreeBSD/src 08da432usr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE copyright following previous commits
DeltaFile
+1-1usr.sbin/bsdconfig/dot/USAGE
+1-11 files

FreeBSD/src 949804csys/dev/nvme nvme_if.m nvme_pci.c

nvme: Use newbus to ask if a device is storage

As NVMe is in more places, it has a variety of attachments. On non PCI
busses, we assume we're a storage device. For PCI, we look at the
interface ID. Add newbus glue to make this happen.

Sponsored by:           Netflix
Discussed with:         jhb
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D56994
DeltaFile
+15-0sys/dev/nvme/nvme_if.m
+15-0sys/dev/nvme/nvme_pci.c
+3-0sys/dev/nvme/nvme_sim.c
+33-03 files

FreeBSD/src 52c0d52sys/netinet tcp.h in.h, sys/netinet6 in6.h

socket: Tag all socket option comments consistently

For all the socket options that have a fixed type, add the type of the
socket option arg to the comment. Most of them already had this, but a
few did not. The ones that don't have a tag use a variable length data
structure of some kind, and are beyond the scope of this
commit. Slightly expand the syntax to allow a comma separated list for
those sockopts that have multiple fixed-length versions.

Sponsored by:           Netflix
Reviewed by:            pouria, peter.lei_ieee.org, tuexen
Differential Revision:  https://reviews.freebsd.org/D57545
DeltaFile
+120-120sys/netinet/tcp.h
+36-36sys/sys/socket.h
+20-20sys/netinet/in.h
+4-4sys/netinet6/in6.h
+2-2sys/sys/un.h
+1-1sys/netinet/udp.h
+183-1836 files

FreeBSD/src 85814f5sys/x86/cpufreq est.c

est: gate "not recognized" message behind bootverbose

On modern Intel CPUs that use HWP (hwpstate_intel: /usr/src/sys/x86/cpufreq/hwpstate_intel.c) instead of EST,
this message prints unconditionally during probe even though it is
expected and harmless. Gated behind bootverbose to reduce console
noise on systems where EST is present but considered legacy.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57616
DeltaFile
+4-3sys/x86/cpufreq/est.c
+4-31 files

FreeBSD/src 021a190sys/x86/cpufreq est.c

est: prevent divide-by-zero in est_msr_info

When hw.est.msr_info=1 is set, est_msr_info() extracts the bus clock
from MSR_PERF_STATUS upper bits. On secondary CPUs, the MSR may
contain zero in the frequency ratio field, causing a
divide-by-zero panic.

Observed in pre Skylake Intel cpu.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57614
DeltaFile
+4-0sys/x86/cpufreq/est.c
+4-01 files

FreeBSD/ports 6e38df2net/routinator distinfo Makefile.crates

net/routinator: Security update 0.15.1 => 0.15.2

Release Notes:
https://www.nlnetlabs.nl/news/2026/Jun/08/routinator-0.15.2-released/
Changelog:
https://github.com/NLnetLabs/routinator/blob/v0.15.2/Changelog.md

PR:             295979
MFH:            2026Q2
Security:       CVE-2026-49232
Security:       CVE-2026-49233
Security:       CVE-2026-49234
Security:       CVE-2026-49235
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit b7659b15f88179cf50c071ff2d362f67f6bfe8b1)
DeltaFile
+329-311net/routinator/distinfo
+164-155net/routinator/Makefile.crates
+1-2net/routinator/Makefile
+494-4683 files

FreeBSD/ports f8d574esecurity/vuxml/vuln 2026.xml

security/vuxml: Document net/routinator vulnerabilities

PR:             295979
Security:       CVE-2026-49232
Security:       CVE-2026-49233
Security:       CVE-2026-49234
Security:       CVE-2026-49235
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+123-0security/vuxml/vuln/2026.xml
+123-01 files

FreeBSD/ports b7659b1net/routinator distinfo Makefile.crates

net/routinator: Security update 0.15.1 => 0.15.2

Release Notes:
https://www.nlnetlabs.nl/news/2026/Jun/08/routinator-0.15.2-released/
Changelog:
https://github.com/NLnetLabs/routinator/blob/v0.15.2/Changelog.md

PR:             295979
MFH:            2026Q2
Security:       CVE-2026-49232
Security:       CVE-2026-49233
Security:       CVE-2026-49234
Security:       CVE-2026-49235
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+329-311net/routinator/distinfo
+164-155net/routinator/Makefile.crates
+1-2net/routinator/Makefile
+494-4683 files

FreeBSD/src f981fa1sys/dev/usb/wlan if_mtw.c

mtw: Fix firmware loading and memory leaks

- Skip firmware reload if MCU already initialized
- Fix firmware_put() memory leaks on error paths
- Increase MCU init timeout to 15 seconds
- Use debug macros instead of device_printf for verbose output
- Remove unused 'ret' variable
- Fix space indentation to tabs per style(9)

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57597
DeltaFile
+60-43sys/dev/usb/wlan/if_mtw.c
+60-431 files

FreeBSD/src 12ec782usr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE

graphics/gqview is no longer in ports, remove mention
DeltaFile
+0-6usr.sbin/bsdconfig/dot/USAGE
+0-61 files

FreeBSD/src 234bb65usr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE

graphics/gimmage is no longer in ports, remove mention
DeltaFile
+0-6usr.sbin/bsdconfig/dot/USAGE
+0-61 files

FreeBSD/src ef0654fusr.sbin/bsdconfig/dot USAGE

Update bsdconfig dot USAGE

Replace mention of graphics/ImageMagick with graphics/GraphicsMagick
DeltaFile
+1-1usr.sbin/bsdconfig/dot/USAGE
+1-11 files

FreeBSD/ports 8559b90audio/baresip distinfo pkg-plist

audio/baresip: Update 4.8.0 => 4.9.0

Changelog:
https://github.com/baresip/baresip/releases/tag/v4.9.0

PR:             296104
Sponsored by:   Subcarpathian BSD User Group
Sponsored by:   UNIS Labs
DeltaFile
+5-5audio/baresip/distinfo
+2-2audio/baresip/pkg-plist
+2-2audio/baresip/Makefile
+9-93 files

FreeBSD/ports d22f7fdaudio/re distinfo pkg-plist

audio/re: Update 4.8.1 => 4.9.0

Changelog:
https://github.com/baresip/re/releases/tag/v4.9.0

PR:             296104
Sponsored by:   Subcarpathian BSD User Group
Sponsored by:   UNIS Labs
DeltaFile
+3-3audio/re/distinfo
+2-2audio/re/pkg-plist
+1-1audio/re/Makefile
+6-63 files

FreeBSD/ports 7a222e9editors/mg distinfo, editors/mg/files patch-re__search.c patch-Makefile

editors/mg: Update 20241008 => 20260519

Changelog:
* file.c: improve the "No changes need to be saved" check
* fileio.c, funmap.c, echo.c: handle strdup failure
* re_search.c: fix regex-replace infinite loop issues
* word.c: rework grabword() a bit; plug a memory leak
* interpreter.c: fix two memory leaks
* dired.c: improve externs for KEYMAPE()
* mg.1: fix typo
https://cvsweb.openbsd.org/src/usr.bin/mg/

PR:             295474
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 8df6682efe16041a4e30a75727802ec979a9b78b)
DeltaFile
+33-0editors/mg/files/patch-re__search.c
+14-4editors/mg/files/patch-Makefile
+17-0editors/mg/files/patch-word.c
+0-15editors/mg/files/patch-re_search.c
+7-4editors/mg/files/patch-version.c
+3-3editors/mg/distinfo
+74-262 files not shown
+78-298 files

FreeBSD/ports 8df6682editors/mg distinfo, editors/mg/files patch-re__search.c patch-Makefile

editors/mg: Update 20241008 => 20260519

Changelog:
* file.c: improve the "No changes need to be saved" check
* fileio.c, funmap.c, echo.c: handle strdup failure
* re_search.c: fix regex-replace infinite loop issues
* word.c: rework grabword() a bit; plug a memory leak
* interpreter.c: fix two memory leaks
* dired.c: improve externs for KEYMAPE()
* mg.1: fix typo
https://cvsweb.openbsd.org/src/usr.bin/mg/

PR:             295474
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+33-0editors/mg/files/patch-re__search.c
+14-4editors/mg/files/patch-Makefile
+17-0editors/mg/files/patch-word.c
+0-15editors/mg/files/patch-re_search.c
+7-4editors/mg/files/patch-version.c
+3-3editors/mg/distinfo
+74-262 files not shown
+78-298 files

FreeBSD/src 1ed2bf1sys/netinet tcp_syncache.c

tcp: cleanup resource handling in SYN handling

Handle cred, ipopts, and maclabel using the same pattern:
allocate at the beginning and set to NULL when the object is
transferred to a struct syncache. When exiting the function, free
these objects if not transferred or when transferred to the on-stack
struct syncache. This makes use of a new function syncache_release().

This fixes a use after free problem: ipopts should only be freed,
if the on-stack struct syncache is used and the pointer in this
structure still points to the allocated ipopts. If the ipopts
are moved from the struct syncache to the struct inpcb in
syncache_socket(), which is called by syncache_tfo_expand(),
the pointer in the struct syncache is set to NULL.

In a FreeBSD default setup this problem is mitigated by
1. TCP fast open support on the server side not being enabled
   (the sysctl-variable net.inet.tcp.fastopen.server_enable is 0).
2. Incoming IP packet with source routing options are not being

    [11 lines not shown]
DeltaFile
+30-44sys/netinet/tcp_syncache.c
+30-441 files

FreeBSD/src 790a676stand/man loader.efi.8

loader.efi(8): document the ia32 loader

Reviewed by:    kib
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57569

(cherry picked from commit 2e1f5b78976ad09bee41e602e75e79a0c3892e59)
DeltaFile
+12-0stand/man/loader.efi.8
+12-01 files

FreeBSD/src b8a7dd6stand/man loader.efi.8

loader.efi(8): the amd64 loader doesn't do protected mode

The amd64 UEFI loader executes in long mode, not protected mode.

Reviewed by:    kib
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57568

(cherry picked from commit f771deb193d5743e74515614b7cec40d68ab02ca)
DeltaFile
+2-2stand/man/loader.efi.8
+2-21 files