FreeBSD/ports 18f46a5math/saga distinfo Makefile

math/saga: Update to 9.10.3

Changelog:      https://sourceforge.net/p/saga-gis/wiki/Changelog%209.10.3/attachment/changelog_saga_9.10.3.txt

Reported by:    portscout, Repology
DeltaFile
+3-3math/saga/distinfo
+2-3math/saga/Makefile
+5-62 files

FreeBSD/src 3527e7eshare/examples/mdoc example.3

example.3: Show updated library macro usage

The LIBRARY section has been deprecated by upstream.
Show the updated usage of the Lb macro in SYNOPSIS.

Fixes:  4c07abdbacf49 (mandoc: Vendor import of upstream at 2025-06-13)
DeltaFile
+2-3share/examples/mdoc/example.3
+2-31 files

FreeBSD/src 067b62bshare/examples/mdoc example.1 example.3

examples/mdoc: Remove document description quotes

Quotes in roff do not work the way quotes in shell do,
remove them from the examples to hopefully lead less people astray.

MFC after:      3 days
DeltaFile
+1-1share/examples/mdoc/example.1
+1-1share/examples/mdoc/example.3
+1-1share/examples/mdoc/example.4
+1-1share/examples/mdoc/example.9
+4-44 files

FreeBSD/ports 0fdf921www/firefox distinfo Makefile

www/firefox: update to 146.0.1 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/146.0.1/releasenotes/

(cherry picked from commit 789895e9b848d8a6682c517ce0172def471d5959)
DeltaFile
+3-3www/firefox/distinfo
+2-3www/firefox/Makefile
+5-62 files

FreeBSD/ports 789895ewww/firefox distinfo Makefile

www/firefox: update to 146.0.1 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/146.0.1/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+2-3www/firefox/Makefile
+5-62 files

FreeBSD/src 2a87929lib/libbe libbe.3 be.c, sbin/bectl bectl.c

bectl: log modifying functions to zpool history

Modeled directly after the method used by the zfs/zpool commands: flag
commands with a "please log me" flag, and when there, reconstruct the
command line. On success, call the library function to add it to the
log.

(Majority of the change by Rob; minor edits by kevans@)

Signed-off-by: Rob Norris <rob.norris at klarasystems.com>
Co-authored-by: Kyle Evans <kevans at FreeBSD.org>
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
DeltaFile
+57-16sbin/bectl/bectl.c
+14-2lib/libbe/libbe.3
+12-0lib/libbe/be.c
+2-0lib/libbe/be.h
+85-184 files

FreeBSD/ports 4955b31devel/janet-lsp Makefile, devel/janet-lsp/files patch-project.janet janet-lsp.in

devel/janet-lsp: Compile as a portable "binscript"

Janet can compile to a portable "binscript" or a statically-linked
executable. The latter allows the LSP to work even without Janet
installed, but means that the LSP can be out-of-sync if the user
has a different version of Janet installed (the LSP will be unaware
of that new Janet and its capabilities).

To guard against such problems, switch to the binscript approach,
which compiles to an IR. Janet is a required runtime dep now, but
there's no risk of the LSP getting out-of-sync with the underlying
toolchain.

Differential Revision:  https://reviews.freebsd.org/D54260
DeltaFile
+0-29devel/janet-lsp/files/patch-project.janet
+15-10devel/janet-lsp/Makefile
+11-0devel/janet-lsp/files/janet-lsp.in
+26-393 files

FreeBSD/ports 4a08be0devel/umbrello Makefile

devel/umbrello: Update WWW
DeltaFile
+1-1devel/umbrello/Makefile
+1-11 files

FreeBSD/ports 0c9f38bbiology/sra-tools distinfo pkg-plist, biology/sra-tools/files patch-libs_kxml_xml.c

biology/sra-tools: Update to 3.3.0

Several minor enhancements and fixes
Changes:
    ${WRKSRC}/CHANGES.md
    https://github.com/ncbi/sra-tools/commits/master/

Reported by:    portscout
DeltaFile
+11-0biology/sra-tools/files/patch-libs_kxml_xml.c
+5-5biology/sra-tools/distinfo
+4-0biology/sra-tools/pkg-plist
+1-1biology/sra-tools/Makefile
+21-64 files

FreeBSD/ports 0721170dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist distinfo

dns/bind9-devel: update 9.21.16

Changes:        https://downloads.isc.org/isc/bind9/9.21.16/doc/arm/html/notes.html#notes-for-bind-9-21-16
(cherry picked from commit 07295850dac34a7c4abf07a3a57298a87d9e2755)
DeltaFile
+16-16dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+11-11dns/bind9-devel/files/patch-meson.build
+6-5dns/bind9-devel/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+3-3dns/bind9-devel/distinfo
+2-2dns/bind9-devel/files/patch-meson.options
+43-421 files not shown
+44-437 files

FreeBSD/ports 0721169dns/bind-tools pkg-plist, dns/bind920 pkg-plist distinfo

dns/bind920: update to 9.20.17

Changes:        https://downloads.isc.org/isc/bind9/9.20.17/doc/arm/html/notes.html#notes-for-bind-9-20-17
(cherry picked from commit 072958401c2a2d152121e979358edda5c01e96bd)
DeltaFile
+9-9dns/bind920/files/extrapatch-bind-min-override-ttl
+5-5dns/bind-tools/pkg-plist
+5-5dns/bind920/pkg-plist
+3-3dns/bind920/distinfo
+1-1dns/bind920/Makefile
+23-235 files

FreeBSD/ports 0721168dns/bind918 pkg-plist Makefile, dns/bind918/files extrapatch-bind-min-override-ttl

dns/bind918: Update to 9.18.43

Changes:        https://downloads.isc.org/isc/bind9/9.18.43/doc/arm/html/notes.html#notes-for-bind-9-18-43
(cherry picked from commit 07295830f986fb71b43fd63cdad10e82489b0e2e)
DeltaFile
+8-8dns/bind918/files/extrapatch-bind-min-override-ttl
+7-7dns/bind918/pkg-plist
+3-5dns/bind918/Makefile
+3-3dns/bind918/distinfo
+21-234 files

FreeBSD/ports 0729585dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist distinfo

dns/bind9-devel: update 9.21.16

Changes:        https://downloads.isc.org/isc/bind9/9.21.16/doc/arm/html/notes.html#notes-for-bind-9-21-16
DeltaFile
+16-16dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+11-11dns/bind9-devel/files/patch-meson.build
+6-5dns/bind9-devel/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+3-3dns/bind9-devel/distinfo
+2-2dns/bind9-devel/files/patch-meson.options
+43-421 files not shown
+44-437 files

FreeBSD/ports 0729584dns/bind-tools pkg-plist, dns/bind920 pkg-plist distinfo

dns/bind920: update to 9.20.17

Changes:        https://downloads.isc.org/isc/bind9/9.20.17/doc/arm/html/notes.html#notes-for-bind-9-20-17
DeltaFile
+9-9dns/bind920/files/extrapatch-bind-min-override-ttl
+5-5dns/bind-tools/pkg-plist
+5-5dns/bind920/pkg-plist
+3-3dns/bind920/distinfo
+1-1dns/bind920/Makefile
+23-235 files

FreeBSD/ports 0729583dns/bind918 pkg-plist Makefile, dns/bind918/files extrapatch-bind-min-override-ttl

dns/bind918: Update to 9.18.43

Changes:        https://downloads.isc.org/isc/bind9/9.18.43/doc/arm/html/notes.html#notes-for-bind-9-18-43
DeltaFile
+8-8dns/bind918/files/extrapatch-bind-min-override-ttl
+7-7dns/bind918/pkg-plist
+3-5dns/bind918/Makefile
+3-3dns/bind918/distinfo
+21-234 files

FreeBSD/doc b2f4016website/content/ru/releases/15.0R errata.adoc, website/data/ru/news news.toml

website: RU - update ru/news

Translation of the latest security advisories
and the errata notices
DeltaFile
+28-0website/data/ru/news/news.toml
+4-3website/content/ru/releases/15.0R/errata.adoc
+32-32 files

FreeBSD/ports 4b40c8amail/thunderbird distinfo Makefile

mail/thunderbird: update to 146.0.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/146.0.1/releasenotes/

(cherry picked from commit 07ebf36b34adacd8c5d8dd2a0bbcc7f5d075d685)
DeltaFile
+3-3mail/thunderbird/distinfo
+1-1mail/thunderbird/Makefile
+4-42 files

FreeBSD/ports 07ebf36mail/thunderbird distinfo Makefile

mail/thunderbird: update to 146.0.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/146.0.1/releasenotes/
DeltaFile
+3-3mail/thunderbird/distinfo
+1-2mail/thunderbird/Makefile
+4-52 files

FreeBSD/doc 2a63f80website/static/security advisory-template.txt errata-template.txt

SA/EN templates: Remove EOL releases

13.4 and 14.2 are no longer supported.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-5website/static/security/advisory-template.txt
+1-5website/static/security/errata-template.txt
+2-102 files

FreeBSD/ports 7c94c3fsysutils/coreutils distinfo Makefile

sysutils/coreutils: Update 9.7 => 9.9

Announce:
https://lists.gnu.org/archive/html/coreutils-announce/2025-09/msg00000.html
https://lists.gnu.org/archive/html/coreutils-announce/2025-11/msg00000.html

Fix "Warning: you need USES=ssl".

PR:     291700
DeltaFile
+3-3sysutils/coreutils/distinfo
+2-2sysutils/coreutils/Makefile
+0-4sysutils/coreutils/pkg-plist
+5-93 files

FreeBSD/src 1fad49bsys/dev/sdhci sdhci.c

sdhci: Try to complete the last transaction if dumping

If the kernel panics while a thread is in the middle of an SDHCI
transaction, trying to dump to a dump target on the MMC would result in
a hang.  Fix this by completing the transaction first.

Reviewed by:    imp
Obtained from:  Hewlett Packard Enterprise
Differential Revision:  https://reviews.freebsd.org/D54255
DeltaFile
+12-0sys/dev/sdhci/sdhci.c
+12-01 files

FreeBSD/ports b1f75a2security/vuxml/vuln 2025.xml

security/vuxml: add security/step-cli vuln

re: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291741

PR:             291741
DeltaFile
+28-0security/vuxml/vuln/2025.xml
+28-01 files

FreeBSD/src bd16baclib/libvmmapi vmmapi.c vmmapi.h, sys/dev/vmm vmm_dev.c vmm_dev.h

vmm: Add ability to destroy VMs on close

This change adds the ability to tie a virtual machine's lifecycle to
a /dev/vmmctl file descriptor. A user can request `vmmctl` to destroy a
virtual machine on close using the `VMMCTL_CREATE_DESTROY_ON_CLOSE` flag
when creating the virtual machine. `vmmctl` tracks such virtual machines
in per-descriptor lists.

Differential Revision:  https://reviews.freebsd.org/D53729
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
MFC after:      3 months
DeltaFile
+74-4sys/dev/vmm/vmm_dev.c
+5-3lib/libvmmapi/vmmapi.c
+5-1sys/dev/vmm/vmm_dev.h
+1-0lib/libvmmapi/vmmapi.h
+85-84 files

FreeBSD/src f892c97usr.sbin/bhyve bhyverun.c bhyve.8, usr.sbin/bhyve/aarch64 bhyverun_machdep.c

bhyve: Introduce monitor mode

This change introduces "monitor mode", a mechanism for automatically
releasing virtual machine resources when bhyve dies, bringing us
closer towards making non-root bhyve viable.
Under this regime bhyve will create a transient virtual machine using
`vmmctl`'s `VMMCTL_CREATE_DESTROY_ON_CLOSE` flag and automatically
reboot said virtual machine as long as it exits with "reboot" status.

This is done by splitting bhyve into two processes. The parent process
creates the virtual machine while the child process initializes and
runs the virtual machine. When the child exits the parent inspects
its exit status and either exits or forks again. `vmmctl` automatically
destroys the underlying virtual machine once the parent process dies.

Differential Revision:  https://reviews.freebsd.org/D53731
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
MFC after:      3 months
DeltaFile
+61-21usr.sbin/bhyve/bhyverun.c
+10-2usr.sbin/bhyve/bhyve.8
+6-2usr.sbin/bhyve/amd64/bhyverun_machdep.c
+5-1usr.sbin/bhyve/aarch64/bhyverun_machdep.c
+5-1usr.sbin/bhyve/riscv/bhyverun_machdep.c
+87-275 files

FreeBSD/src 3c06860usr.sbin/bhyve bhyverun.c bhyverun.h, usr.sbin/bhyve/aarch64 vmexit.c

bhyve: Eliminate exit status magic numbers

bhyve's exit status codes indicate how the VM was terminated.
Unfortunately, their meaning within the source code is somewhat
unclear since they are only used as magic numbers.

Fix this by defining exit status macros and using them to replace
the magic numbers in exit(3) function calls.

Differential Revision:  https://reviews.freebsd.org/D53730
Reviewed by:    markj, corvink, emaste
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
MFC after:      3 months
DeltaFile
+23-23usr.sbin/bhyve/bhyverun.c
+10-0usr.sbin/bhyve/bhyverun.h
+5-5usr.sbin/bhyve/amd64/vmexit.c
+5-4usr.sbin/bhyve/mevent_test.c
+4-4usr.sbin/bhyve/aarch64/vmexit.c
+4-4usr.sbin/bhyve/amd64/bhyverun_machdep.c
+51-407 files not shown
+62-5013 files

FreeBSD/src 1092ec8sys/dev/vmm vmm_dev.c, sys/kern kern_resource.c

kern: Introduce RLIMIT_VMM

This change introduces a new per-UID limit for controlling the
number of vmm instances, in anticipation of unprivileged bhyve.
This allows ut to limit the amount of kernel memory allocated
by the vmm driver and prevent potential memory exhaustion attacks.

Differential Revision:  https://reviews.freebsd.org/D53728
Reviewed by:    markj, olce, corvink
MFC after:      3 months
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
DeltaFile
+15-3sys/dev/vmm/vmm_dev.c
+13-0sys/kern/kern_resource.c
+3-1sys/sys/resource.h
+2-0sys/sys/resourcevar.h
+1-0usr.bin/procstat/procstat_rlimit.c
+34-45 files

FreeBSD/src 2812c91. .cirrus.yml

Cirrus-CI: Bump to FreeBSD 15.0-RELEASE

Signed-off-by: Siva Mahadevan <me at svmhdvn.name>
Reviewed by: asomers
Pull request: https://github.com/freebsd/freebsd-src/pull/1929
Sponsored by:  The FreeBSD Foundation
DeltaFile
+1-1.cirrus.yml
+1-11 files

FreeBSD/doc ece699ddocumentation/content/en/books/handbook/desktop _index.adoc

handbook/desktop: Refresh Plasma

I tried running plasma wayland on 15.0, it works great! CPU usage
is a tad high, but I'm impressed! Freshen the branding and language
in this chapter to highlight this. Remove a stale note about adjusting
message sizes to what is now the default. Tell the reader how to search
the kde-applications category. Add instructions to launch with wayland.

Reviewed by:            carlavilla (previous), makc
Differential Revision:  https://reviews.freebsd.org/D54207
DeltaFile
+36-37documentation/content/en/books/handbook/desktop/_index.adoc
+36-371 files

FreeBSD/ports 39e421bwww/tor-browser distinfo, www/tor-browser/files patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn patch-bug1876632

www/tor-browser: Update 15.0.3 => 16.0a1

Release Notes:
https://blog.torproject.org/new-alpha-release-tor-browser-160a1/

PR:     291727
MFH:    2025Q4
(cherry picked from commit 9d8d3cb4d988b146356da65ff6396d17f10b9548)
DeltaFile
+36-27www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-35www/tor-browser/files/patch-bug1876632
+25-0www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+8-15www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+11-11www/tor-browser/distinfo
+19-0www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
+99-884 files not shown
+133-10410 files

FreeBSD/ports 9d8d3cbwww/tor-browser distinfo, www/tor-browser/files patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn patch-bug1876632

www/tor-browser: Update 15.0.3 => 16.0a1

Release Notes:
https://blog.torproject.org/new-alpha-release-tor-browser-160a1/

PR:     291727
MFH:    2025Q4
DeltaFile
+36-27www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-35www/tor-browser/files/patch-bug1876632
+25-0www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+8-15www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+11-11www/tor-browser/distinfo
+19-0www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
+99-884 files not shown
+133-10510 files