FreeBSD/src e8da572 — lib/libutil mntopts.c

libutil: Make free_iovec() zero its arguments, like the manpage claims

Approved by: kib
Differential Revision: https://reviews.freebsd.org/D59929
DeltaFile
+2-0lib/libutil/mntopts.c
+2-01 files

FreeBSD/src 3963483 — usr.bin/whereis pathnames.h whereis.c

whereis(1): Simplify code

Simplify the way we build paths.
Avoid decolonification of source paths.
Remove gnu directories and add non-tracked ones.

Fix a memory leak while here.

Approved by:            ngie@
Differential Revision:  https://reviews.freebsd.org/D59846
DeltaFile
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+37-382 files

FreeBSD/src ce0268c — sys/arm64/arm64 pmap.c

arm64 pmap: Eliminate redundant icache synchronization

Creating an executable user-space mapping to write-back memory
synchronizes the icache with the page's contents, whether or not those
contents have changed since the previous synchronization.  Use the pmap
private page flag PGA_ICACHE_SYNCED to record that the icache has been
synchronized with a managed page's contents and that the page has no
writable mappings.  When the flag is set, the creation of another
executable mapping to the page can skip the synchronization.  The flag
is cleared when a writable mapping to the page is created, using a
single atomic operation that keeps PGA_WRITEABLE and PGA_ICACHE_SYNCED
from ever being simultaneously set, and when the page's last mapping is
destroyed.

Assisted-by:    Claude Code (Fable 5.1)
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D59865
DeltaFile
+185-45sys/arm64/arm64/pmap.c
+185-451 files

FreeBSD/src f29a09d — sys/powerpc/aim mmu_oea64.c, sys/vm vm_page.c vm_page.h

vm_page: Replace PGA_EXECUTABLE with PGA_PMAP_PRIV1

At present, PGA_EXECUTABLE is only used by the powerpc mmu_oea64 pmap.
The MI layer only accesses this flag to assert that it is clear when a
managed page is freed.  Soon, we will need a similar, but not identical,
machine-dependent flag in the arm64 pmap.  So, we rename this flag to
PGA_PMAP_PRIV1, simply saying that it is reserved for use by the pmap.
Each pmap can then define a name that best reflects its own meaning.
However, we still assert that this flag is clear when a managed page is
freed.

No functional change.

Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D59995
DeltaFile
+4-3sys/vm/vm_page.h
+7-0sys/powerpc/aim/mmu_oea64.c
+1-1sys/vm/vm_page.c
+12-43 files

FreeBSD/ports 45eb789 — mail/noattach Makefile, mail/rbl-milter Makefile

sysutils/minirsyslogd: add LICENSE

mail/noattach: add LICENSE
mail/pathalias: add LICENSE
mail/rbl-milter: add LICENSE
multimedia/replex: add LICENSE
mail/sid-milter: add LICENSE
mail/sma: add LICENSE
DeltaFile
+5-0mail/sid-milter/Makefile
+4-0mail/sma/Makefile
+3-0multimedia/replex/Makefile
+3-0mail/rbl-milter/Makefile
+3-0mail/noattach/Makefile
+2-0sysutils/minirsyslogd/Makefile
+20-01 files not shown
+22-07 files

FreeBSD/ports e4fde38 — net/tinyfugue Makefile, security/tinc Makefile

net-p2p/ctorrent: update LICENSE

www/davical: update LICENSE
german/dtaus: update LICENSE
emulators/emu64: update LICENSE
emulators/frodo: update LICENSE
irc/hexchat-fish: update LICENSE
sysutils/loganalyzer: update LICENSE
comms/lrzsz: update LICENSE
security/tinc-devel: update LICENSE
security/tinc: update LICENSE
net/tightvnc: update LICENSE
net/tinyfugue-devel: update LICENSE
net/tinyfugue: update LICENSE
emulators/vice: update LICENSE
comms/vrflash: update LICENSE
www/webalizer: update LICENSE
DeltaFile
+1-1www/webalizer/Makefile
+1-1www/davical/Makefile
+1-1sysutils/loganalyzer/Makefile
+1-1security/tinc/Makefile
+1-1security/tinc-devel/Makefile
+1-1net/tinyfugue/Makefile
+6-610 files not shown
+16-1616 files

FreeBSD/ports 7d6e6cf — x11/xsnow Makefile distinfo

x11/xsnow: update to 3.9.6 release
DeltaFile
+3-3x11/xsnow/distinfo
+1-1x11/xsnow/Makefile
+4-42 files

FreeBSD/doc ad516c1 — documentation/themes/beastie/assets/styles footer.scss, documentation/themes/beastie/layouts/_partials site-footer.html

Fix HTML validation errors in doc site footer

Replace the <h3> column titles with <p class=""column-title""> to stop
validation errors about skipped heading levels on every page, and add
aria-labelledby on each section so the titles are still exposed as
accessible names.

Restore the styling h3 previously received from the browser
(font-weight, line-height, padding) on .column-title so the footer
looks unchanged.

Mirrors the website fix in c33d966fc2.

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60040
PR: 297509
DeltaFile
+9-9documentation/themes/beastie/layouts/_partials/site-footer.html
+5-0documentation/themes/beastie/assets/styles/footer.scss
+14-92 files

FreeBSD/doc bda5cd5 — documentation/themes/beastie/assets/styles header.scss, documentation/themes/beastie/layouts/_partials site-header.html

Website: Fix HTML validation errors

Remove the <a> wrapper around each <label> in the top-level menu,
which triggered HTML validation error on every documentation page.

Extend the .menu-item a rules to .menu-item-description so the label
keeps the same appearance and the sub-menu hover trigger still works.

Mirrors the website fix in a8654f311.

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60039
PR: 297509
DeltaFile
+16-24documentation/themes/beastie/layouts/_partials/site-header.html
+5-0documentation/themes/beastie/assets/styles/header.scss
+21-242 files

FreeBSD/ports 66018c8 — games/bsdgames Makefile distinfo, games/bsdgames/files patch-tetris_screen.c patch-backgammon_teachgammon_Makefile

games/bsdgames: Update 0.76 => 0.77

This release fixes segmentation faults after reloading a save game.

While here:
- Drop backported patches since they are in now upstream.
- Regenerate tetris patch with `make makepatch` (stage-qa).

Commit log:
https://github.com/pianojockl/bsdgames/compare/v0.76...v0.77

PR:             281947
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 4b2ff5266c239dfe67c43f78df7838dd99da22cb)
DeltaFile
+0-27games/bsdgames/files/patch-battlestar_BSDmakefile
+0-11games/bsdgames/files/patch-backgammon_teachgammon_Makefile
+0-11games/bsdgames/files/patch-atc_update.c
+3-3games/bsdgames/files/patch-tetris_screen.c
+3-3games/bsdgames/distinfo
+1-1games/bsdgames/Makefile
+7-566 files

FreeBSD/ports 4b2ff52 — games/bsdgames Makefile distinfo, games/bsdgames/files patch-tetris_screen.c patch-backgammon_teachgammon_Makefile

games/bsdgames: Update 0.76 => 0.77

This release fixes segmentation faults after reloading a save game.

While here:
- Drop backported patches since they are in now upstream.
- Regenerate tetris patch with `make makepatch` (stage-qa).

Commit log:
https://github.com/pianojockl/bsdgames/compare/v0.76...v0.77

PR:             281947
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+0-27games/bsdgames/files/patch-battlestar_BSDmakefile
+0-11games/bsdgames/files/patch-backgammon_teachgammon_Makefile
+0-11games/bsdgames/files/patch-atc_update.c
+3-3games/bsdgames/files/patch-tetris_screen.c
+3-3games/bsdgames/distinfo
+1-1games/bsdgames/Makefile
+7-566 files

FreeBSD/ports 0768501 — lang/perl5-devel version.mk distinfo, lang/perl5-devel/files patch-perl.c patch-Configure

lang/perl5-devel: update to 5.45.3
DeltaFile
+19-1lang/perl5-devel/pkg-plist
+4-4lang/perl5-devel/files/patch-Configure
+3-3lang/perl5-devel/distinfo
+3-3lang/perl5-devel/Makefile
+2-2lang/perl5-devel/files/patch-perl.c
+1-1lang/perl5-devel/version.mk
+32-146 files

FreeBSD/ports 0768500 — Mk bsd.options.mk

Mk/bsd.options.mk: add BUILD_RUN_DEPENDS to options helpers
DeltaFile
+1-1Mk/bsd.options.mk
+1-11 files

FreeBSD/ports d8de439 — textproc/cy-hunspell Makefile distinfo

textproc/cy-hunspell: Update 23.10 => 25.03

Changelog:
https://github.com/techiaith/hunspell-cy/releases/tag/25.03

PR:             298861
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3textproc/cy-hunspell/distinfo
+1-1textproc/cy-hunspell/Makefile
+4-42 files

FreeBSD/src f492ef8 — . MAINTAINERS, .github CODEOWNERS

Add christos@ to MAINTAINERS and .github/CODEOWNERS

Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59912
DeltaFile
+2-0MAINTAINERS
+2-0.github/CODEOWNERS
+4-02 files

FreeBSD/ports 2d28a36 — sysutils/arcconf Makefile distinfo

sysutils/arcconf: Update 5.09.00.28391 => 5.12.00.28542

PR:             298863
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3sysutils/arcconf/distinfo
+2-2sysutils/arcconf/Makefile
+5-52 files

FreeBSD/ports 260a8a9 — www/chromium/files patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h patch-base_base__paths__posix.cc

www/chromium: update to 154.0.8037.57

Security:       https://vuxml.freebsd.org/freebsd/bd24bc14-b9a9-11f1-bf98-a8a1599412c6.html
DeltaFile
+288-0www/chromium/files/patch-components_web__package_signed__web__bundles_integrity__block__parser.cc
+0-233www/chromium/files/patch-media_base_audio__bus.h
+82-100www/chromium/files/patch-chrome_browser_about__flags.cc
+38-83www/chromium/files/patch-media_base_media__switches.cc
+16-87www/chromium/files/patch-base_base__paths__posix.cc
+0-99www/chromium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+424-602586 files not shown
+4,518-3,432592 files

FreeBSD/ports 52f3930 — lang/nickel Makefile Makefile.crates

lang/nickel: Update 1.17.0 => 1.18.0

Changelog:
https://github.com/nickel-lang/nickel/blob/1.18.0/RELEASES.md

PR:             298853
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 9c795cd1ef97be7fa6ac9700e80280d96ecc946f)
DeltaFile
+357-295lang/nickel/distinfo
+177-146lang/nickel/Makefile.crates
+2-2lang/nickel/Makefile
+536-4433 files

FreeBSD/ports be62bf4 — security/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 154.0.8037.57

Obtained from:  https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_0856730748.html
DeltaFile
+247-0security/vuxml/vuln/2026.xml
+247-01 files

FreeBSD/ports 9c795cd — lang/nickel Makefile Makefile.crates

lang/nickel: Update 1.17.0 => 1.18.0

Changelog:
https://github.com/nickel-lang/nickel/blob/1.18.0/RELEASES.md

PR:             298853
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+357-295lang/nickel/distinfo
+177-146lang/nickel/Makefile.crates
+2-3lang/nickel/Makefile
+536-4443 files

FreeBSD/ports 0e90ade — math/R-cran-DEoptimR Makefile distinfo

math/R-cran-DEoptimR: Update to 1.2-2

ChangeLog: https://github.com/cran/DEoptimR/compare/1.2-1...1.2-2
DeltaFile
+3-3math/R-cran-DEoptimR/distinfo
+1-1math/R-cran-DEoptimR/Makefile
+4-42 files

FreeBSD/ports 07c3e11 — databases/redis_exporter Makefile distinfo

databases/redis_exporter: Update 1.90.0 => 1.92.0

Upstream bumped Go version to 1.27.

Changelogs:
- https://github.com/oliver006/redis_exporter/releases/tag/v1.91.0
- https://github.com/oliver006/redis_exporter/releases/tag/v1.91.1
- https://github.com/oliver006/redis_exporter/releases/tag/v1.92.0

PR:             298870
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5databases/redis_exporter/distinfo
+3-4databases/redis_exporter/Makefile
+8-92 files

FreeBSD/ports 322c6a0 — irc/inspircd Makefile distinfo

irc/inspircd: update to 4.12.1

Changes:        https://github.com/inspircd/inspircd/releases/tag/v4.12.1
DeltaFile
+3-3irc/inspircd/distinfo
+1-1irc/inspircd/Makefile
+4-42 files

FreeBSD/ports 9eed7b5 — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.22.6

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.22.6

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+31-31net/rustconn/distinfo
+14-14net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+46-463 files

FreeBSD/ports 82a6f7d — cad/openvsp Makefile distinfo

cad/openvsp: Update to 3.52.2

ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.52.2

Accumulated changelog:

Fixes:
 * Fix tessellation spacing on wing lower surface.
 * Fix CompGeom scaling / un-scaling bug
DeltaFile
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-42 files

FreeBSD/ports b10fdd1 — devel Makefile, devel/computelibrary pkg-descr distinfo

devel/computelibrary: ARM compute library

PR:             291261
DeltaFile
+517-0devel/computelibrary/pkg-plist
+47-0devel/computelibrary/Makefile
+3-0devel/computelibrary/distinfo
+2-0devel/computelibrary/pkg-descr
+1-0devel/Makefile
+570-05 files

FreeBSD/ports c1a1a54 — net-im/telegram-desktop Makefile

net-im/telegram-desktop: PORTREVISION bump after graphics/tlottie update
DeltaFile
+1-0net-im/telegram-desktop/Makefile
+1-01 files

FreeBSD/ports edfb20f — graphics/tlottie Makefile distinfo

graphics/tlottie: update to 1.0.6 release (+)

Release notes:  https://github.com/dkaraush/tlottie/releases/tag/v1.0.6
DeltaFile
+3-3graphics/tlottie/distinfo
+1-2graphics/tlottie/Makefile
+4-52 files

FreeBSD/ports baa0f9e — databases/py-mysqlclient Makefile distinfo, databases/py-mysqlclient/files patch-pyproject.toml

databases/py-mysqlclient: update to 2.3.0 release (+)

Release notes:  https://github.com/PyMySQL/mysqlclient/releases/tag/v2.3.0
DeltaFile
+10-1databases/py-mysqlclient/files/patch-pyproject.toml
+3-3databases/py-mysqlclient/distinfo
+1-1databases/py-mysqlclient/Makefile
+14-53 files

FreeBSD/src 53fe018 — sys/amd64/include cpufunc.h

amd64: gate WRMSRNS immediate form on compiler support

This support was introduced in LLVM 20 and we still support releases
with LLVM 19 so it's too early to require LLVM 20.  Decay to the
non-immediate form when the compiler it too old.  This makes the ifunc
pointless, but limits the need for other ifdefs.

Reviewed by:    kib
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D60023
DeltaFile
+10-0sys/amd64/include/cpufunc.h
+10-01 files