FreeBSD/ports f3f0c63math/octave Makefile

math/octave: Fix python function.

The python function now calls ${PYTHON_CMD} instead of python3.

Bump portrevision.
DeltaFile
+5-1math/octave/Makefile
+5-11 files

FreeBSD/ports e0de501databases/py-sqlmodel Makefile distinfo

databases/py-sqlmodel: update to 0.0.27

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.27/docs/release-notes.md

Reported by:    Repology
DeltaFile
+4-4databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+7-72 files

FreeBSD/ports cb97b17sysutils/k9s distinfo Makefile

sysutils/k9s: Update 0.50.13 => 0.50.15

Changelogs:
https://github.com/derailed/k9s/releases/tag/v0.50.14
https://github.com/derailed/k9s/releases/tag/v0.50.15

PR:     290117
MFH:    2025Q4
(cherry picked from commit 8b0e5fcb7f83004b2d1302a046fb5eeb6c66a5fb)
DeltaFile
+5-5sysutils/k9s/distinfo
+2-2sysutils/k9s/Makefile
+7-72 files

FreeBSD/ports 8b0e5fcsysutils/k9s distinfo Makefile

sysutils/k9s: Update 0.50.13 => 0.50.15

Changelogs:
https://github.com/derailed/k9s/releases/tag/v0.50.14
https://github.com/derailed/k9s/releases/tag/v0.50.15

PR:     290117
MFH:    2025Q4
DeltaFile
+5-5sysutils/k9s/distinfo
+2-3sysutils/k9s/Makefile
+7-82 files

FreeBSD/src 53825afsys/dev/nvme nvme.h

nvme: There's 64 LBAF descriptors, not 16

Older versions of the standard were limited to 16, but the actual limit
is 64. Bump the limit to 64. This should be a #define, but there's no
good standardized name, so I'm punting on that. All the places that use
it, apart from the byte swapping code, do the right thing and use the
nlbaf field to limit what to access.

Sponsored by:           Netflix
DeltaFile
+2-4sys/dev/nvme/nvme.h
+2-41 files

FreeBSD/src 8e98577sys/modules/cxgb Makefile, sys/modules/dpdk_lpm4 Makefile

kern: Remove needless kern.opts.mk

We don't need kern.opts.mk in any of these places. None of these
Makefiles reference any MK_ options. Some don't even need SYSDIR,
but leave that defined in the ones that do.

Sponsored by:           Netflix
DeltaFile
+0-3sys/modules/vnic/vnicvf/Makefile
+0-3sys/modules/cxgb/Makefile
+0-3sys/modules/dpdk_lpm4/Makefile
+0-3sys/modules/dpdk_lpm6/Makefile
+0-3sys/modules/fib_dxr/Makefile
+0-3sys/modules/qlnx/Makefile
+0-1818 files not shown
+1-6324 files

FreeBSD/src 4983685sys/modules/ktest/ktest Makefile, sys/modules/ktest/ktest_example Makefile

modules: Simplify some expressions

When we only use SYSDIR once or twice, expand it and don't define
it. Minor other consistency changes.

Sponsored by:           Netflix
DeltaFile
+2-3sys/modules/ktest/ktest_example/Makefile
+1-3sys/modules/rtwn_pci/Makefile
+1-3sys/modules/rtwn/Makefile
+1-3sys/modules/rtwn_usb/Makefile
+1-2sys/modules/ktest/ktest/Makefile
+1-2sys/modules/sound/driver/Makefile
+7-163 files not shown
+8-209 files

FreeBSD/src 3faa5bfsys/conf kern.opts.mk dtb.build.mk

kern: Don't need bsd.own.mk

Instead, replace it with bsd.init.mk and remove old comments about
FreeBSD 10.x compat. We used to need bsd.own.mk, but now can suffice
with bsd.init.mk since kern.opts.mk doesn't included that in too many
places.

Sponsored by:           Netflix
DeltaFile
+3-7sys/conf/kern.opts.mk
+0-4sys/conf/dtb.build.mk
+3-112 files

FreeBSD/ports 9fe7657www/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.4.0 (rc2)

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

(cherry picked from commit a67da4b289af1a215068f0c9203c7638bf8af1d7)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-1www/firefox-esr/Makefile
+5-42 files

FreeBSD/ports 0595329www/firefox distinfo Makefile

www/firefox: update to 144.0 (rc2)

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

(cherry picked from commit 42e07ddabdf010e7047eb37906f640c24bb4e3b3)
DeltaFile
+3-3www/firefox/distinfo
+2-1www/firefox/Makefile
+5-42 files

FreeBSD/ports a67da4bwww/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.4.0 (rc2)

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

FreeBSD/ports 42e07ddwww/firefox distinfo Makefile

www/firefox: update to 144.0 (rc2)

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

FreeBSD/src 033587asbin/mount_nullfs mount_nullfs.8

mount_nullfs.8: document unixbypass and nounixbypass

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D52983
DeltaFile
+27-1sbin/mount_nullfs/mount_nullfs.8
+27-11 files

FreeBSD/src 6fa205asys/fs/nullfs null_vfsops.c null_vnops.c

nullfs: add nounixbypass mount option

The option, when set, disables bypassing the unix socket vnode down
to the lower mp, effectively preventing connection to nullfs unix
socket from being acceptable from the lower mp (and vice versa).

This is done by providing a vop vector that stops bypass for unp-related
VOPs.  I believe that VFS_VOP_VECTOR_REGISTER() does the right thing
there regardless of the order of initialization.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D52983
DeltaFile
+9-0sys/fs/nullfs/null_vfsops.c
+8-0sys/fs/nullfs/null_vnops.c
+3-1sys/fs/nullfs/null_subr.c
+2-1sys/fs/nullfs/null.h
+22-24 files

FreeBSD/src 8e6f6a5sys/fs/nullfs null_vfsops.c

nullfs_mount: use symbols instead of string literals for cache mount options

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D52983
DeltaFile
+5-2sys/fs/nullfs/null_vfsops.c
+5-21 files

FreeBSD/src 419f2fesys/fs/nullfs null.h null_vfsops.c

nullfs: add a helper for testing if vnode belongs to a nullfs mount

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D52983
DeltaFile
+10-0sys/fs/nullfs/null.h
+2-2sys/fs/nullfs/null_vfsops.c
+1-1sys/fs/nullfs/null_vnops.c
+13-33 files

FreeBSD/src 035f197sys/fs/nullfs null.h

fs/nullfs/null.h: put first definition after headers include

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D52983
DeltaFile
+2-2sys/fs/nullfs/null.h
+2-21 files

FreeBSD/ports 997c58ddevel Makefile, devel/oq Makefile pkg-descr

devel/oq: [NEW PORT] A terminal OpenAPI Spec viewer

PR:             289944
Approved by:    yuri@ (Mentor)
DeltaFile
+26-0devel/oq/Makefile
+11-0devel/oq/pkg-descr
+5-0devel/oq/distinfo
+1-0devel/Makefile
+43-04 files

FreeBSD/src de36d0dstand/lua cli.lua.8

cli.lua.8: Reflow literal comments

Reflow comments in literal text blocks
so this manual is legible at MANWIDTH 78.

MFC after:      1 day
DeltaFile
+10-8stand/lua/cli.lua.8
+10-81 files

FreeBSD/src d8a4843share/man/man4 umass.4

umass.4: Modernize driver loading instructions

+ consolidate kernel configuration in SYNOPSIS
+ explain driver autoloading in DESCRIPTION
+ s/port/interface/ because of internal USBs
+ fix flow of remaining example

MFC after:      1 day
DeltaFile
+23-33share/man/man4/umass.4
+23-331 files

FreeBSD/src 8f13891contrib/sendmail/src newaliases.1

MFC: Merge commit '1fdae2e33fdc751bc2ec74c81fcde14323e4e965'

Be explicit that newaliases for sendmail
(Upstream sendmail.org commit 3084151d898)

PR:     289259

(cherry picked from commit e9f7c3de111b9dda23e1763e030688d78a71d8ff)
DeltaFile
+1-1contrib/sendmail/src/newaliases.1
+1-11 files

FreeBSD/src e3df9a7contrib/sendmail/src newaliases.1

MFC: Merge commit '1fdae2e33fdc751bc2ec74c81fcde14323e4e965'

Be explicit that newaliases for sendmail
(Upstream sendmail.org commit 3084151d898)

PR:     289259
MFC after:      1 hour

(cherry picked from commit e9f7c3de111b9dda23e1763e030688d78a71d8ff)
DeltaFile
+1-1contrib/sendmail/src/newaliases.1
+1-11 files

FreeBSD/src e504946contrib/sendmail/src newaliases.1

MFC: Merge commit '1fdae2e33fdc751bc2ec74c81fcde14323e4e965'

Be explicit that newaliases for sendmail
(Upstream sendmail.org commit 3084151d898)

PR:     289259

(cherry picked from commit e9f7c3de111b9dda23e1763e030688d78a71d8ff)
DeltaFile
+1-1contrib/sendmail/src/newaliases.1
+1-11 files

FreeBSD/src 94f08f6usr.sbin/nfsuserd nfsuserd.c

nfsuserd: Fix OOB access on membership of too many groups, take 2

Forgot to reset 'ngroup' after one of the calls to getgrouplist() in the
previous commit with same title (referenced also below).

MFC after:      1 hour
Fixes:          e6c623c86ab4 ("Add support for the "-manage-gids" option to the nfsuserd daemon.")
Fixes:          bb339adfb2a2 ("nfsuserd: Fix OOB access on membership of too many groups")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 75eb6846269bb9bec1eaf4f0ad93d7525715b550)
DeltaFile
+1-0usr.sbin/nfsuserd/nfsuserd.c
+1-01 files

FreeBSD/src baf1210lib/libc/gen initgroups.3

initgroups.3: Clarify that ENOMEM is a possible value for 'errno'

The current phrasing could be interpreted as meaning that initgroups(3)
could return ENOMEM instead of -1, which it actually did until I fixed
it in commit 0b018cfd81d8 ("initgroups(3): Fix return value on
allocation failure").

While here, mention setgroups(2) as a system call rather than a library
function.

MFC with:       0b018cfd81d8 ("initgroups(3): Fix return value on allocation failure")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit c36a44e1cdab1c67a98132676818f473cc4e5c03)
DeltaFile
+4-4lib/libc/gen/initgroups.3
+4-41 files

FreeBSD/src ef40e02usr.sbin/nfsuserd nfsuserd.c

nfsuserd: Fix OOB access on membership of too many groups

getgrouplist() sets the variable containing the allocated length in
input to the full effective group list length, not the number of slots
that were actually filled in case the passed array is too small to
contain it.

While here, on this condition, improve the error message by outputting
the corresponding user name.

MFC after:      1 hour
Fixes:          e6c623c86ab4 ("Add support for the "-manage-gids" option to the nfsuserd daemon.")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit bb339adfb2a26c5bb71cd4275dff80f615534ab6)
DeltaFile
+11-4usr.sbin/nfsuserd/nfsuserd.c
+11-41 files

FreeBSD/src 23494c4lib/libc/gen getgrouplist.3

getgrouplist.3: Insist on the value returned in 'ngroups'; Minor changes

Emphasize the peculiar treatment of 'ngroups', through which the
effective group list's size is returned, even if the passed allocated
size is not big enough, in which case the output 'groups' array is
completely filled with the effective group list's first elements.

Use the precise POSIX term for the group associated to the user in the
password database ("initial numerical group ID"), consistently with what
was done in initgroups.3.

Use "length" instead of "size" to refer to the number of elements of an
array (in contrast with its actual size in bytes).

Perform some minor simplifications on top of the last rework.

MFC after:      1 hour
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit f5544556754ec6b33c1d13c7648a354fef645b2f)
DeltaFile
+20-13lib/libc/gen/getgrouplist.3
+20-131 files

FreeBSD/ports 3ef45b3devel/electron36 distinfo Makefile.version, devel/electron36/files yarn.lock patch-electron_script_spec-runner.js

devel/electron36: update to 36.9.4

Changelog: https://github.com/electron/electron/releases/tag/v36.9.4

Reported by:    GitHub (watch releases)
DeltaFile
+6-8devel/electron36/files/yarn.lock
+5-5devel/electron36/distinfo
+4-4devel/electron36/files/patch-electron_script_spec-runner.js
+1-1devel/electron36/Makefile.version
+1-0devel/electron36/files/package.json
+17-185 files

FreeBSD/ports badbfa0www/nyxt Makefile

www/nyxt: Add i386 to NOT_FOR_ARCHS

Build depend lang/sbcl is only available to amd64 and i386.
Exclude nyxt from i386 since it isn't supported upstream as I investigated.

Error log:
https://pkg-status.freebsd.org/beefy18/data/143i386-default/0f586647e560/logs/nyxt-3.12.0_2.log
DeltaFile
+2-0www/nyxt/Makefile
+2-01 files

FreeBSD/src e474fdfusr.sbin/acpi/acpidump acpi.c

acpidump: quiet gcc -Wstrict-aliasing

Appease GCC.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D52941
DeltaFile
+6-3usr.sbin/acpi/acpidump/acpi.c
+6-31 files