FreeBSD/src b3f9be4sys/conf newvers.sh

15.1: Update to BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

FreeBSD/ports e1354fefilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit fb0ba9fe4b7611bf485373b0b8d343dae5a4b09a)
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

FreeBSD/ports fb0ba9ffilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

FreeBSD/ports e8a1e89devel/imake Makefile pkg-descr

devel/imake: Update to 1.0.11

Update COMMENT, WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-December/003650.html

PR:             295038
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-8devel/imake/Makefile
+6-2devel/imake/pkg-descr
+3-3devel/imake/distinfo
+12-133 files

FreeBSD/ports ca86a95x11/xkill distinfo Makefile

x11/xkill: Update to 1.0.7

https://lists.x.org/archives/xorg-announce/2026-January/003657.html

PR:             295046
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-3x11/xkill/distinfo
+1-1x11/xkill/Makefile
+4-42 files

FreeBSD/ports ff47deadevel/py-datashape Makefile

devel/py-datashape: Fix missing dependency
DeltaFile
+2-1devel/py-datashape/Makefile
+2-11 files

FreeBSD/ports 7ea927bdevel Makefile, devel/py-datashape Makefile distinfo

devel/py-datashape: New port

DataShape is a language for describing data

Sponsored by:   Netflix
DeltaFile
+24-0devel/py-datashape/Makefile
+3-0devel/py-datashape/distinfo
+2-0devel/py-datashape/pkg-descr
+1-0devel/Makefile
+30-04 files

FreeBSD/doc 198daccshared releases.adoc, website/content/en where.adoc

where: stable/15 is now 15.1-STABLE
DeltaFile
+12-0shared/releases.adoc
+3-3website/content/en/where.adoc
+15-32 files

FreeBSD/doc ffce1acwebsite/static/security advisory-template.txt errata-template.txt

SA/EN templates: stable/15 is now 15.1-STABLE
DeltaFile
+1-1website/static/security/advisory-template.txt
+1-1website/static/security/errata-template.txt
+2-22 files

FreeBSD/src 7781f5esys/cddl/compat/opensolaris/kern opensolaris_cmn_err.c

dtrace: Improve dmesg kernel message prefix

Provide intuitive log search keywords and increased system consistency.

Approved by:    re (cperciva)
MFC after:              2 weeks
Reported by:            mav
Reviewed by:            0mp, dteske
OpenZFS change:         d45c8d648 (Improve dmesg kernel message prefix)
Differential Revision:  https://reviews.freebsd.org/D55765

(cherry picked from commit 49e9b3061df036a73e8bc424c026158f3f57b183)
(cherry picked from commit b5f45474517646c3df377a75e50260026742ee92)
DeltaFile
+7-7sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
+7-71 files

FreeBSD/src df38b41share/man/man7 build.7

build.7: Explain update-packages repo signing

Approved by:    re (cperciva)
MFC after:              3 days
Reported by:            kevans
Reviewed by:            kevans, ngie
Differential Revision:  https://reviews.freebsd.org/D56607

(cherry picked from commit ab98fd3234304ea10db3dee70205828d372c443a)
(cherry picked from commit dd926806a723b99c9184ce44ab68b83c03fdc173)
DeltaFile
+10-1share/man/man7/build.7
+10-11 files

FreeBSD/src bf5ca5cusr.sbin/bsdinstall/scripts auto

bsdinstall: Improve auto-partition message

Manually tuning ZFS for systems with <8GB ram hasn't been necessary at
least since the switch to OpenZFS. We have users reporting using 1GB RAM
with no manual tuning/issues. Further, the page this links to is a stale
wiki page, which is causing complaints. Remove this misleading note and
replace it with a similar message for UFS. While here, reword that note
to be a bit clearer.

Approved by:    re (cperciva)
PR:                     287719
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D50971

(cherry picked from commit 5ed26c21e4ff1d478d4611abbf3dc14cc1b77244)
(cherry picked from commit 5702d242429f1f791e05a720a9a411b1e64212dc)
DeltaFile
+2-2usr.sbin/bsdinstall/scripts/auto
+2-21 files

FreeBSD/src 1b5b786share/man/man7 ports.7

ports.7/FILES: Expand and refactor into 3 tables

Add make.conf, CHANGES, CONTRIBUTING.Md, UPDATING, and Tools/scripts.
Refactor the FILES section of the ports reference manual into a bigger
table with three sections separated by root directory. Remove preceeding
article from all but "the big Kahuna", and root dirs where reasonable.

Approved by:    re (cperciva)
MFC after:              3 days
Relnotes:               yes
Reported by:            adamw, arrowd, linimon
Differential Revision:  https://reviews.freebsd.org/D55441

(cherry picked from commit 28deec9b7e2b08b00160eb39de84ade6f27eb125)
(cherry picked from commit aa519edfe50a65db516e62752914cb6922b3227f)
DeltaFile
+29-18share/man/man7/ports.7
+29-181 files

FreeBSD/src 519c687usr.sbin/nvram nvram.8

nvram.8: Align option list and tag SPDX

Approved by:    re (cperciva)
MFC after:      3 days

(cherry picked from commit 33fbfceeb4d9daf1145089a10ce7b25110d8840f)
(cherry picked from commit 8318c2f613bea98573aa4cd9ef7a4249d5010dd3)
DeltaFile
+4-2usr.sbin/nvram/nvram.8
+4-21 files

FreeBSD/src b3027c2share/man/man4 ocs_fc.4

ocs_fc.4: Cleanup

+ more consistent document description
+ enumerate available options in synopsis in vt.4 style
+ tag spdx
+ tweak list rendering
+ cleanup HARDWARE
+ reflow excessively long lines silencing linter warnings
+ fix link macros

Approved by:    re (cperciva)
MFC after:              3 days
Reported by:            michaelo (hardware notes)
Differential Revision:  https://reviews.freebsd.org/D56753

(cherry picked from commit dd97c3d83f9a92bbeb9740ceff4c1c74c451293e)
(cherry picked from commit 4da464b1ec4669e658a9839c8ed33f11342b0296)
DeltaFile
+55-38share/man/man4/ocs_fc.4
+55-381 files

FreeBSD/src a9b681e. ObsoleteFiles.inc, usr.sbin/apm Makefile

man: Kill off MANSUBDIRs

Three architecture dependent manuals are installed to MANSUBDIRs,
creating at least two empty manual page directories on everyone's
boxxen. Move those manuals to their canonical area, enhancing clarity,
grepability, removing useless inodes, and increasing consistency with
the rest of the architecture dependent manuals which are unconditionally
installed, and noted at the top of the rendered manual.

Approved by:    re (cperciva)
MFC after: 3 days

(cherry picked from commit 809504f331fd3588e36b54255196379bdb59890a)
(cherry picked from commit 55709c8a46a470af78c0c818b36ac90615728c44)
DeltaFile
+9-0ObsoleteFiles.inc
+0-1usr.sbin/apm/Makefile
+0-1usr.sbin/apmd/Makefile
+0-1usr.sbin/nvram/Makefile
+9-34 files

FreeBSD/ports 2a7c056archivers/py-borgbackup/files acl_extended_file_np.c, misc/mtx/files extra-patch-FreeBSD_14 patch-mtx1.c

all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

    [2 lines not shown]
DeltaFile
+0-923misc/mtx/files/extra-patch-FreeBSD_14
+566-0misc/mtx/files/patch-mtx1.c
+0-370net/bird2/files/extra-patch-netlink-route/patch-sysdep_bsd-netlink_netlink-route.h
+358-0misc/mtx/files/patch-mtx.h
+0-171net-im/prosody/files/freebsd-13-patches/patch-util-src_crypto.c
+0-83archivers/py-borgbackup/files/acl_extended_file_np.c
+924-1,547326 files not shown
+1,098-2,476332 files

FreeBSD/ports af218a4cad/abc Makefile distinfo

cad/abc: Update g20260328 => g20260505

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+4-6cad/abc/Makefile
+3-3cad/abc/distinfo
+7-92 files

FreeBSD/ports 9ca8a39devel Makefile, devel/py-pyroaring Makefile pkg-descr

devel/py-pyroaring: New port

Python wrapper for the C library CRoaring

Sponsored by:   Netflix
DeltaFile
+26-0devel/py-pyroaring/Makefile
+3-0devel/py-pyroaring/pkg-descr
+3-0devel/py-pyroaring/distinfo
+1-0devel/Makefile
+33-04 files

FreeBSD/ports 6352ac5net-p2p/bitcoin Makefile distinfo, net-p2p/bitcoin-daemon Makefile

net-p2p/bitcoin{-daemon,-utils}: Update to 31.0

Drop HARDENING option, it is upstream default now.
DeltaFile
+3-6net-p2p/bitcoin/Makefile
+3-3net-p2p/bitcoin/distinfo
+2-2net-p2p/bitcoin-utils/Makefile
+2-2net-p2p/bitcoin-daemon/Makefile
+10-134 files

FreeBSD/ports c8d7eb5devel/kyua pkg-plist Makefile, devel/kyua/files kyua.conf.in

devel/kyua: Remove expired port

kyua from base must be used for FreeBSD 14.x and newer
DeltaFile
+0-193devel/kyua/pkg-plist
+0-55devel/kyua/Makefile
+0-16devel/kyua/pkg-descr
+0-15devel/kyua/pkg-message
+0-12devel/kyua/files/kyua.conf.in
+0-3devel/kyua/distinfo
+0-2942 files not shown
+2-2968 files

FreeBSD/ports e6a679esysutils/zogftw Makefile

sysutils/zogftw: use kyua from base on FreeBSD 14+
DeltaFile
+3-3sysutils/zogftw/Makefile
+3-31 files

FreeBSD/ports 7adda50x11-wm/dwm Makefile

x11-wm/dwm: use kyua from base on FreeBSD 14+
DeltaFile
+1-3x11-wm/dwm/Makefile
+1-31 files

FreeBSD/ports 28444f4mail/mlmmj Makefile

mail/mlmmj: use kyua from base on FreeBSD 14+
DeltaFile
+2-2mail/mlmmj/Makefile
+2-21 files

FreeBSD/ports b703147devel/pkgconf Makefile

devel/pkgconf: use kyua from base on FreeBSD 14+
DeltaFile
+1-2devel/pkgconf/Makefile
+1-21 files

FreeBSD/ports 61ac3c7cad/netgen distinfo Makefile

cad/netgen: Update 6.2.2603 => 6.2.2604

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3cad/netgen/distinfo
+1-1cad/netgen/Makefile
+4-42 files

FreeBSD/src 1d24638sys/kern uipc_usrreq.c, sys/sys ucred.h

Fix LOCAL_PEERCRED in 32-bit compat mode

Previously the cr_pid field would be incorrectly copied to userland, due
to a size mismatch between the structure as defined in 32-bit vs 64-bit
builds.  Fix it by converting the structure before copying it to
userland.

PR:             294833
Sponsored by:   ConnectWise
MFC after:      1 week
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D56675
DeltaFile
+19-2sys/kern/uipc_usrreq.c
+11-0sys/sys/ucred.h
+30-22 files

FreeBSD/src 5dca0c8tests/sys/netinet socket_afinet.c

tests/socket_afinet: Remove a conditional skip

The test runs without any unexpected results when mac_portacl is loaded.

Approved by:    re (cperciva)
PR:             238781
MFC after:      1 week

(cherry picked from commit 9f6041fb579106aa6fa358071a14eddabd581998)
(cherry picked from commit ae6c11642b54f304490434ec5fe1eb2b470ff620)
DeltaFile
+0-3tests/sys/netinet/socket_afinet.c
+0-31 files

FreeBSD/src 87054cetests/sys/posixshm posixshm_test.c

tests/posixshm: Check for hardware support in largepage_pkru

Approved by:    re (cperciva)
MFC after:      3 days
Fixes:          ca87c0b8e396 ("pkru: Fix handling of 1GB largepage mappings")

(cherry picked from commit 75c66218401c00f4728d5312e2b933b8d3aefde1)
(cherry picked from commit 8988b4de4e3b85baa97fd76254e00da7d3304b35)
DeltaFile
+10-0tests/sys/posixshm/posixshm_test.c
+10-01 files

FreeBSD/src fdd8f30sys/fs/nullfs null_vnops.c, sys/kern vfs_inotify.c

nullfs: Clear inotify flags during reclaim

The inotify flags are copied from the lower vnode into the nullfs vnode
so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode;
this is then bypassed to the lower vnode.  However, when a nullfs vnode
is reclaimed we should clear these flags, as the vnode is now doomed and
no longer forwards VOPs to the lower vnode.

Add regression tests.  Remove a test in vn_inotify_revoke() which is no
longer needed after this change.

Approved by:    re (cperciva)
PR:             292495
Reviewed by:    kib
Reported by:    Jed Laundry <jlaundry at jlaundry.com>
Fixes:          f1f230439fa4 ("vfs: Initial revision of inotify")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56639


    [2 lines not shown]
DeltaFile
+112-0tests/sys/kern/inotify_test.c
+12-0sys/fs/nullfs/null_vnops.c
+0-4sys/kern/vfs_inotify.c
+124-43 files