FreeBSD/doc 1f4bec7 — website/content/en/releases/14.4R errata.adoc, website/content/en/releases/14.5R errata.adoc

Add errata affecting 14.4R, 14.5R and 15.1R

FreeBSD-EN-26:25.tzdata affects all supported releases
FreeBSD-EN-26:26.hastd affects all supported releases
FreeBSD-EN-26:27.tcp affects 14.4R and 15.1R
DeltaFile
+3-0website/content/en/releases/15.1R/errata.adoc
+3-0website/content/en/releases/14.4R/errata.adoc
+2-0website/content/en/releases/14.5R/errata.adoc
+8-03 files

FreeBSD/doc 2355679 — website/content/en/releases/14.4R errata.adoc, website/content/en/releases/14.5R errata.adoc

Add security advisories affecting 14.4R, 14.5R and 15.1R

FreeBSD-SA-26:70.tcp affects 15.1R
FreeBSD-SA-26:71.sound affects all supported releases
FreeBSD-SA-26:72.bhyve affects all supported releases
DeltaFile
+3-0website/content/en/releases/15.1R/errata.adoc
+2-0website/content/en/releases/14.5R/errata.adoc
+2-0website/content/en/releases/14.4R/errata.adoc
+7-03 files

FreeBSD/ports 6661c83 — japanese/kterm Makefile

japanese/kterm: Fix ja.UTF-8/man1/kterm.1.gz

PR:             298977
Approved by:    hrs (maintainer timeout, 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+3-4japanese/kterm/Makefile
+3-41 files

FreeBSD/ports 2317937 — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261013

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261013
(cherry picked from commit f5649fe0a2a2df3fa489944fc4f16f83523a9365)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports f5649fe — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261013

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261013
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports de2beb2 — audio/maolan pkg-plist Makefile, audio/maolan/files patch-cargo-crates_i24-2.3.5_src_repr.rs

audio/maolan: Update to 0.3.2

Changelog: https://github.com/maolan/maolan/releases/tag/0.2.5
           https://github.com/maolan/maolan/releases/tag/0.3.0
           https://github.com/maolan/maolan/releases/tag/0.3.1
           https://github.com/maolan/maolan/releases/tag/0.3.2

PR:             299314
Reported by:    Goran Mekić <meka at sys.it.com> (maintainer)
DeltaFile
+653-483audio/maolan/distinfo
+325-240audio/maolan/Makefile.crates
+0-29audio/maolan/files/patch-cargo-crates_i24-2.3.5_src_repr.rs
+11-11audio/maolan/Makefile
+1-1audio/maolan/pkg-plist
+990-7645 files

FreeBSD/src c27ed49 — sys/dev/iwm if_iwm_pcie_trans.h if_iwm_pcie_trans.c

iwm: add return status to set/clear prph bits

This brings these functions inline with OpenBSD

Locally tested:

* 3160, STA mode
* 7260, STA mode
* 8260, STA mode
* 9260, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D60211
DeltaFile
+7-6sys/dev/iwm/if_iwm_pcie_trans.c
+3-3sys/dev/iwm/if_iwm_pcie_trans.h
+10-92 files

FreeBSD/src 103a4f0 — sys/dev/iwm if_iwmvar.h if_iwm_phy_ctxt.h

iwm: update phy context routines; add HT channel width parameter

Update the phy context routines to match what the openbsd snapshot
is doing.  This involves some HT channel width stuff which although
I am not doing HT right now, it was juts easier to sync these
entirely versus just a partial sync.

* Update the phy context routines to match what openbsd is doing
* Although the openbsd driver has an iwm_phy_ctxt_update() routine
  instead of add and modify, I'm leaving it as-is for now.
  A bunch of refactoring is going to need to be done to properly
  use an iwm_phy_ctxt_update() call and I didn't want to tackle
  that in here.
* Add a UHB firmware capability phy context call; I can't test it
  but it's mostly copy/paste.
* Add in a util to turn ieee80211_channel into the 'sco' variable
  (the HT low/hi parameter) since it's done in openbsd in a
  slightly different way.


    [10 lines not shown]
DeltaFile
+101-19sys/dev/iwm/if_iwm_phy_ctxt.c
+18-0sys/dev/iwm/if_iwm_util.h
+6-2sys/dev/iwm/if_iwm.c
+5-0sys/dev/iwm/if_iwm_phy_ctxt.h
+1-0sys/dev/iwm/if_iwmvar.h
+131-215 files

FreeBSD/src ed92055 — sys/dev/iwm if_iwm.c

iwm: bring IWM_CSR_HW_IF_CONFIG_REG programming in line with openbsd

bring the iwm_nic_config() / IWM_CSR_HW_IF_CONFIG_REG programming
in line with openbsd.

Locally tested:

* 3160 STA mode
* 7260 STA mode
* 8260 STA mode
* 9260 STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60081
DeltaFile
+8-5sys/dev/iwm/if_iwm.c
+8-51 files

FreeBSD/src 8d53176 — sys/dev/iwm if_iwmvar.h if_iwm_util.c

iwm: add DQA (dynamic queue assignment)

This is the minimum set of DQA bits from iwm at the given openbsd
commit place.

* add a method to map ac to queue / ring
* use the DQA command queue if needed
* glue to wire it up

Locally tested:

* Intel 7260, STA mode
* Intel 9260, STA mode
* Intel 8260, STA mode
* Intel 3160, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60080
DeltaFile
+73-14sys/dev/iwm/if_iwm.c
+22-6sys/dev/iwm/if_iwm_sta.c
+1-1sys/dev/iwm/if_iwm_util.c
+1-0sys/dev/iwm/if_iwmvar.h
+97-214 files

FreeBSD/src 472a735 — sys/fs/nfsserver nfs_nfsdsocket.c

nfs_nfsdsocket.c: Fix "nfsstats -d" for ERELOOKUP

When ERELOOKLUP is returned by a file operation
(always vop_lookup?) the operation is retried without
doing nfsrv_statsend().

This patch fixes this problem,

The only effect of the bug was bogus "nfsstat -d"
output.

PR:     298534

(cherry picked from commit 9a237074d380233e93a17ddee6b155cc2f90ee96)
DeltaFile
+7-0sys/fs/nfsserver/nfs_nfsdsocket.c
+7-01 files

FreeBSD/src e4a203a — sys/fs/nfsserver nfs_nfsdsocket.c

nfs_nfsdsocket.c: Fix "nfsstats -d" for ERELOOKUP

When ERELOOKLUP is returned by a file operation
(always vop_lookup?) the operation is retried without
doing nfsrv_statsend().

This patch fixes this problem,

The only effect of the bug was bogus "nfsstat -d"
output.

PR:     298534

(cherry picked from commit 9a237074d380233e93a17ddee6b155cc2f90ee96)
DeltaFile
+7-0sys/fs/nfsserver/nfs_nfsdsocket.c
+7-01 files

FreeBSD/ports c734be9 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.3 → 0.40.4

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.4
DeltaFile
+17-17misc/ollama/distinfo
+4-4misc/ollama/Makefile
+21-212 files

FreeBSD/ports 96fafa0 — math/py-PuLP distinfo Makefile

math/py-PuLP: update 4.0.0 → 4.0.1

Also add optional dependencies as test dependencies.

ChangeLog: https://github.com/coin-or/pulp/releases/tag/4.0.1
DeltaFile
+6-3math/py-PuLP/Makefile
+3-3math/py-PuLP/distinfo
+9-62 files

FreeBSD/ports 9dc51a9 — x11/bhotkeys Makefile distinfo

x11/bhotkeys: Update to 1.4

Several improvements and bug fixes.

Update XDM examples and XDM section in bhotkeys-greeter(1) to provide the
typical location of Xsetup/GiveConsole files

Add a Listener checkbox to the panel footer to allow toggling overall
functionality (both to facilitate quick comparison of default window manager
functionality versus bhothkeys as well as quick-disable to prevent distraction
during certain games)

Fix incorrect default sort order. Should be category-then- alphabetic instead
of alphabetic

Add support for remembering scroll position and sort order in greeter mode

Fix an issue that prevented root window click from dismissing the session panel


    [10 lines not shown]
DeltaFile
+3-3x11/bhotkeys/distinfo
+1-1x11/bhotkeys/Makefile
+4-42 files

FreeBSD/ports e0cbb24 — www/littlefedi Makefile distinfo

www/littlefedi: Update 26.10.01 => 26.10.13

Changelog:
https://people.freebsd.org/~nxjoseph/littlefedi-26.10.13/CHANGELOG.txt

PR:             299365
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 8e18e3939be9e4ea489d5504d12de91827b8498b)
DeltaFile
+3-3www/littlefedi/distinfo
+1-2www/littlefedi/Makefile
+4-52 files

FreeBSD/ports 8e18e39 — www/littlefedi Makefile distinfo

www/littlefedi: Update 26.10.01 => 26.10.13

Changelog:
https://people.freebsd.org/~nxjoseph/littlefedi-26.10.13/CHANGELOG.txt

PR:             299365
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3www/littlefedi/distinfo
+1-2www/littlefedi/Makefile
+4-52 files

FreeBSD/ports ac41fe5 — net-mgmt/junos_exporter Makefile distinfo

net-mgmt/junos_exporter: Update 0.15.4 => 0.17.3

While here, drop Go 1.26 version pin, build is fine with Go 1.27.

Changelogs:
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.16.0
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.16.1
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.16.2
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.17.0
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.17.1
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.17.2
- https://github.com/czerwonk/junos_exporter/releases/tag/v0.17.3
Commit log:
https://github.com/czerwonk/junos_exporter/compare/v0.15.4...v0.17.3

PR:             299381
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5net-mgmt/junos_exporter/distinfo
+2-3net-mgmt/junos_exporter/Makefile
+7-82 files

FreeBSD/ports 2aa2b41 — mail/phplist Makefile distinfo

mail/phplist: Update 3.6.16 => 3.7.0

Changelog:
https://www.phplist.org/newslist/phplist-3-7-0-release-notes/

PR:             299393
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 0796bca209fc0279734d10505c67bc6cbfbaf371)
DeltaFile
+14,551-8,907mail/phplist/pkg-plist
+3-3mail/phplist/distinfo
+2-1mail/phplist/Makefile
+14,556-8,9113 files

FreeBSD/ports 0796bca — mail/phplist Makefile distinfo

mail/phplist: Update 3.6.16 => 3.7.0

Changelog:
https://www.phplist.org/newslist/phplist-3-7-0-release-notes/

PR:             299393
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+14,551-8,907mail/phplist/pkg-plist
+3-3mail/phplist/distinfo
+2-1mail/phplist/Makefile
+14,556-8,9113 files

FreeBSD/ports dd2f628 — net/self-service-password Makefile distinfo

net/self-service-password: Update 1.8.1 => 1.8.2

This release includes some security patches.

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.2

PR:             299394
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 974fca435033703429798caedddef8c940c52782)
DeltaFile
+8-7net/self-service-password/pkg-plist
+3-3net/self-service-password/distinfo
+1-1net/self-service-password/Makefile
+12-113 files

FreeBSD/ports 974fca4 — net/self-service-password Makefile distinfo

net/self-service-password: Update 1.8.1 => 1.8.2

This release includes some security patches.

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.2

PR:             299394
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+8-7net/self-service-password/pkg-plist
+3-3net/self-service-password/distinfo
+1-1net/self-service-password/Makefile
+12-113 files

FreeBSD/ports 13f10ba — net-mgmt/semaphore Makefile

net-mgmt/semaphore: reset maintainer

egypcio@ has not responded to any port issue for over three months. His
last ports commit is from 2026-03-10, and 22 bugs assigned to him are
open, the oldest from 2024-02-25.

Three PRs for this port went without a maintainer reply: 297378, 298453
and 298817.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1net-mgmt/semaphore/Makefile
+1-11 files

FreeBSD/ports 09e2d5c — net-mgmt/semaphore Makefile distinfo

net-mgmt/semaphore: Update to 2.19.16, take maintainership

Bug fixes only since 2.19.7, among them a fix for the SQLite migration.
Runners can now be given a check interval instead of polling the server
every second.

Release notes: https://github.com/semaphoreui/semaphore/releases/tag/v2.19.16

Sponsored by:   Netzkommune GmbH
DeltaFile
+7-7net-mgmt/semaphore/distinfo
+2-3net-mgmt/semaphore/Makefile
+9-102 files

FreeBSD/ports 035eb0b — science/afni Makefile distinfo

science/afni: Update to 26.3.02
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+4-42 files

FreeBSD/ports 48a7ea1 — textproc/py-bracex Makefile distinfo

textproc/py-bracex: update to 3.1

Changes:        https://github.com/facelessuser/bracex/releases/tag/3.1.0
Reported-by:    repology
DeltaFile
+3-3textproc/py-bracex/distinfo
+1-1textproc/py-bracex/Makefile
+4-42 files

FreeBSD/ports eaec401 — cad/PrusaSlicer Makefile

cad/PrusaSlicer: Fix building with CMake 4
DeltaFile
+1-0cad/PrusaSlicer/Makefile
+1-01 files

FreeBSD/src c30a321 — usr.bin/diff diff.h diff.1

diff: support -qq to output absolutely nothing

This is similar to `cmp -s`, but can be combined with:
-B --ignore-blank-lines
-b --ignore-space-change
-w --ignore-all-space

To only report a difference if it doesn't involve whitespace

Reviewed by:    des, bapt, markj (previous version), ziaee (man page)
MFC after:      1 week
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D46717
DeltaFile
+10-3usr.bin/diff/diff.c
+5-2usr.bin/diff/diffreg.c
+4-1usr.bin/diff/diff.1
+1-0usr.bin/diff/diff.h
+20-64 files

FreeBSD/ports a13df10 — math/octave-forge-parts Makefile distinfo

math/octave-forge-parts: Update to 0.2.0.
DeltaFile
+3-3math/octave-forge-parts/distinfo
+1-1math/octave-forge-parts/Makefile
+4-42 files

FreeBSD/src 1da1ad3 — tests/sys/netpfil/common nat.sh utils.subr

tests/netpfil: reference manual pages in atf_skip statements

For those modules that don't have a manual page spell out full name of a
loadable module.
DeltaFile
+7-7tests/sys/netpfil/common/utils.subr
+1-1tests/sys/netpfil/common/nat.sh
+8-82 files