FreeBSD/src 3ab741ausr.bin/grep zgrep.sh, usr.bin/grep/tests grep_freebsd_test.sh

Fix zgrep(1) wrapper regression, add test

@bdrewery reported D48873 broke "bzgrep -q '1 2' /var/log/messages.0.bz2"
The mistake was in using $* instead of "$@" (I suspect $* is never right).

Reported by:    bdrewery
Reviewed by:    markj
Approved by:    markj
Fixes:          1070477cc8b7 ("Fix remaining zgrep(1) wrapper script regressions")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54217

(cherry picked from commit 80726c2257e9d6d79341aac65ba22987f53619bc)
DeltaFile
+10-0usr.bin/grep/tests/grep_freebsd_test.sh
+1-1usr.bin/grep/zgrep.sh
+11-12 files

FreeBSD/src 949cff4sys/fs/nfs nfs_commonsubs.c nfs_commonacl.c

nfscommon: Add some support for POSIX draft ACLs

An internet draft (expected to become an RFC someday)
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-posix-acls
describes an extension to NFSv4.2 to handle POSIX draft ACLs.

This is the third of several patches that implement the
above draft.

There should be no semantics change for the series at
this point.

Fixes:  a35bbd5d9f5f ("nfscommon: Add some support for POSIX draft ACLs")
DeltaFile
+249-23sys/fs/nfs/nfs_commonsubs.c
+193-2sys/fs/nfs/nfs_commonacl.c
+3-0sys/fs/nfs/nfs_var.h
+445-253 files

FreeBSD/ports 303293bgames/linux-steam-utils pkg-plist distinfo

games/linux-steam-utils: Update 20251026 => 20251220

Commit log:
https://github.com/shkhln/linuxulator-steam-utils/compare/20251026...20251220

PR:     291866
MFH:    2025Q4
(cherry picked from commit 6c04d6a93bb1ed04cdad88edc9024ae1bb7bb483)
DeltaFile
+12-11games/linux-steam-utils/pkg-plist
+3-3games/linux-steam-utils/distinfo
+1-1games/linux-steam-utils/Makefile
+16-153 files

FreeBSD/ports 24b5705games/linux-steam-utils distinfo Makefile

games/linux-steam-utils: Update 20251001 => 20251026

Commit log:
https://github.com/shkhln/linuxulator-steam-utils/compare/20251001...20251026

PR:     290525
(cherry picked from commit df149b6399c2ef48c1dbd2c6c19581a665809f2d)
DeltaFile
+3-3games/linux-steam-utils/distinfo
+1-1games/linux-steam-utils/Makefile
+4-42 files

FreeBSD/ports 6c04d6agames/linux-steam-utils pkg-plist distinfo

games/linux-steam-utils: Update 20251026 => 20251220

Commit log:
https://github.com/shkhln/linuxulator-steam-utils/compare/20251026...20251220

PR:     291866
MFH:    2025Q4
DeltaFile
+12-11games/linux-steam-utils/pkg-plist
+3-3games/linux-steam-utils/distinfo
+1-1games/linux-steam-utils/Makefile
+16-153 files

FreeBSD/src 112c453sys/geom geom_io.c, sys/kern vfs_bio.c

geom(9): struct bio KBI fix

The struct bio was changed after cb85c2e2e995 on the branch. To fix
this, move BIO_ERROR flag to another value, and now BIO_ERROR_COMPAT
occupies 0x1 instead. Also, introduce b_error_compat field at the place
where the old bio_error was.

This allows non-CAM(9) disk drivers and software volume manager modules
compiled against 15.0-RELEASE kernel to work on 15-STABLE kernel again.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D54327

Approved by:    re (cperciva)
DeltaFile
+20-1sys/kern/vfs_bio.c
+3-1sys/sys/bio.h
+1-0sys/geom/geom_io.c
+24-23 files

FreeBSD/src 762f11d. ChangeLog THANKS, src/common my_landlock.h

Vendor import of xz 5.8.2 (trimmed)
DeltaFile
+1,586-0ChangeLog
+226-208THANKS
+34-45src/liblzma/common/stream_decoder_mt.c
+72-0src/xz/hardware.c
+44-1src/common/my_landlock.h
+18-20src/liblzma/api/lzma/container.h
+1,980-27426 files not shown
+2,079-33932 files

FreeBSD/src 8e3fd45sys/fs/nfs nfs_var.h, sys/fs/nfsserver nfs_nfsdserv.c nfs_nfsdport.c

nfsd: Add some support for POSIX draft ACLs

An internet draft (expected to become an RFC someday)
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-posix-acls
describes an extension to NFSv4.2 to handle POSIX draft ACLs.

This is the second of several patches that implement the
above draft.

The only semantics change would be if you have exported
a UFS file system mounted with the "acl" option.
In that case, you would see the acl attribute supported.
This is bogus, but will be handled in the next commit.

Fixes:  a35bbd5d9f5f ("nfscommon: Add some support for POSIX draft ACLs")
DeltaFile
+64-22sys/fs/nfsserver/nfs_nfsdserv.c
+72-12sys/fs/nfsserver/nfs_nfsdport.c
+28-10sys/fs/nfsserver/nfs_nfsdsubs.c
+8-7sys/fs/nfs/nfs_var.h
+172-514 files

FreeBSD/ports d605a46net-mgmt/nagios-check_hdd_health Makefile

net-mgmt/nagios-check_hdd_health: Fix maintainer mail

This port was returned to the pool but
the maintainer was misspelled
DeltaFile
+1-1net-mgmt/nagios-check_hdd_health/Makefile
+1-11 files

FreeBSD/ports 76c8800www/ladybird Makefile

www/ladybird: Fix maintainer mail

This port was returned to the pool but
the maintainer was misspelled
DeltaFile
+1-1www/ladybird/Makefile
+1-11 files

FreeBSD/ports 31a12e5comms/rtl-433 distinfo Makefile

comms/rtl-433: update 25.02 -> 25.12

Changelog: https://github.com/merbanan/rtl_433/releases/tag/25.12

Breaking changes:
    - Changed all uv fields to uvi, BREAKING change to UV sensors
    - Removed Python 2.7 support
DeltaFile
+3-3comms/rtl-433/distinfo
+1-1comms/rtl-433/Makefile
+4-42 files

FreeBSD/src a35bbd5sys/fs/nfs nfsproto.h nfs_commonport.c

nfscommon: Add some support for POSIX draft ACLs

An internet draft (expected to become an RFC someday)
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-posix-acls
describes an extension to NFSv4.2 to handle POSIX draft ACLs.

This is the first of several patches that implement the
above draft.

This patch should not result in a semantics change.
DeltaFile
+29-1sys/fs/nfs/nfsproto.h
+20-0sys/fs/nfs/nfs_commonport.c
+5-0sys/fs/nfs/nfs.h
+2-0sys/fs/nfs/nfs_var.h
+56-14 files

FreeBSD/src 95788a8sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

Submitted and reviewed by:      alc
Fixes:  22cce201da76a1916be5c993201f0478f3048292
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D54335
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/ports 0e1da54deskutils/podman-desktop Makefile, devel/RStudio Makefile

*/*: Bump port revision after electron37 update (d2d025c37389)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1devel/RStudio/Makefile
+1-1graphics/drawio/Makefile
+1-1textproc/obsidian/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0net-im/signal-desktop/Makefile
+6-56 files

FreeBSD/ports d2d025cdevel/electron37 Makefile, devel/electron37/files yarn.lock package.json

devel/electron37: Update to 37.10.3

While here:
- switch to use USE_ELECTRON features of electron.mk for specifying
  node package manager, pre-fetching necessary node modules, and
  extracting the node modules into appropriate directories
- use USES=display for starting/stopping display server on testing
- specify TEST_ENV instead of listing env vars in test target

Changelog: https://github.com/electron/electron/releases/tag/v37.10.3

Reported by:    GitHub (watch releases)
DeltaFile
+14,581-0devel/electron37/files/packagejsons/yarn.lock
+0-8,363devel/electron37/files/yarn.lock
+942-0devel/electron37/files/packagejsons/.yarn/releases/yarn-4.11.0.cjs
+148-0devel/electron37/files/packagejsons/package.json
+0-139devel/electron37/files/package.json
+14-44devel/electron37/Makefile
+15,685-8,54612 files not shown
+15,823-8,56918 files

FreeBSD/ports 6cf2236net/samba422 pkg-plist

net/samba422: Fix plist for MANPAGES=off BUNDLED_TALLOC=on

PR:             291831
Reported by:    intellisun at gmail.com
DeltaFile
+1-1net/samba422/pkg-plist
+1-11 files

FreeBSD/ports 9461ce1net/samba423 pkg-plist

net/samba423: Fix plist for MANPAGES=off BUNDLED_TALLOC=on

PR:             291831
Reported by:    intellisun at gmail.com
DeltaFile
+1-1net/samba423/pkg-plist
+1-11 files

FreeBSD/doc a2f2b29documentation/content/en/books/handbook/bsdinstall _index.adoc

handbook/bsdinstall: Use latest release macro

Reported by:    WillT <william at hashbangapps.com>
Closes:         https://github.com/freebsd/freebsd-doc/pull/560
DeltaFile
+4-4documentation/content/en/books/handbook/bsdinstall/_index.adoc
+4-41 files

FreeBSD/doc 6c85dc0documentation/content/en/books/handbook/jails _index.adoc

handbook/jails: Use latest release macro

Fixes:          dbac0b5f5208 (Use betarel-current variable in commands)
Reported by:    George Timms <polarian at polarian.dev>
DeltaFile
+31-31documentation/content/en/books/handbook/jails/_index.adoc
+31-311 files

FreeBSD/ports bdce4d0devel/R-cran-tidyr Makefile distinfo

devel/R-cran-tidyr: Update to 1.3.2

- Switch WWW url to canonical form

ChangeLog: https://cran.r-project.org/web/packages/tidyr/news/news.html
DeltaFile
+13-6devel/R-cran-tidyr/Makefile
+3-3devel/R-cran-tidyr/distinfo
+16-92 files

FreeBSD/ports a79c7b9games/rocksndiamonds distinfo Makefile

games/rocksndiamonds: Update to 4.4.1.0

ChangeLog: https://www.artsoft.org/2025/12/20/rocksndiamonds-4-4-1-0-released/
DeltaFile
+3-3games/rocksndiamonds/distinfo
+1-1games/rocksndiamonds/Makefile
+4-42 files

FreeBSD/ports d25888cdevel/R-cran-testit distinfo Makefile

devel/R-cran-testit: Update to 0.15

ChangeLog: https://github.com/yihui/testit/releases/tag/v0.15
DeltaFile
+3-3devel/R-cran-testit/distinfo
+1-1devel/R-cran-testit/Makefile
+4-42 files

FreeBSD/ports d3bbaf1lang/erlang-runtime28 distinfo Makefile

lang/erlang-runtime28: Update to 28.3
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files

FreeBSD/doc 2b7c860website/content/en about.adoc, website/content/ru about.adoc

about: Get number of ports from releases

End the discrepancy!

Reviewed by:            carlavilla, lwhsu
Differential Revision:  https://reviews.freebsd.org/D54330
DeltaFile
+2-1website/content/en/about.adoc
+2-1website/content/ru/about.adoc
+2-1website/content/zh-tw/about.adoc
+6-33 files

FreeBSD/ports 90c774atextproc/pecl-yaml distinfo Makefile

textproc/pecl-yaml: Update to 2.3.0

Changelog:  https://pecl.php.net/package-changelog.php?package=yaml&release=2.3.0
DeltaFile
+3-3textproc/pecl-yaml/distinfo
+1-1textproc/pecl-yaml/Makefile
+4-42 files

FreeBSD/doc ff71b33shared releases.adoc

releases: Define rel-latest macro

Add a macro defining the latest current RELEASE that people should use
for new deployments. This will improve consistency and save time bumping
version numbers in handbook examples, which has been suprisingly error
prone.

Jan Brankamp on the Production Users Call suggested we also define a
rel-previous macro. I do not need that yet, but note it here to inspire
future discussion.

Approved by:            dch (re)
Differential Revision:  https://reviews.freebsd.org/D54293
DeltaFile
+3-0shared/releases.adoc
+3-01 files

FreeBSD/doc dce95ffwebsite/content/en/releases/15.0R relnotes.adoc

15.0/relnote: Organize Upgrading section

Judging from the mailing list discussion, this section needs organized
better. While here, sneak in a bit of wordsmithing. We still have a lot
of work to do improving the instructions for upgrading systems installed
with packages, but we have to keep moving.

Discussed with:         cperciva (it's still ok to organize better)
Discussed with:         ivy (s/distribution/& sets/)
Discussed with:         jrm (upgrading from source wordsmithing)
Reviewed by:            dch (previous, fixed a typo since)
Differential Revision:  https://reviews.freebsd.org/D54181
DeltaFile
+18-15website/content/en/releases/15.0R/relnotes.adoc
+18-151 files

FreeBSD/ports ef2acd7Mk bsd.default-versions.mk

Mk/bsd.default-versions.mk: Update GCC_DEFAULT=14

Tested by:      exp-run (antoine)
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-11 files

FreeBSD/ports 2e24008editors/emacs-devel Makefile

editors/emacs-devel: Pin to GCC 13

Build fails on some FreeBSD versions with GCC 14, which is about to
become GCC_DEFAULT. Pin to GCC 13 until the issue is fixed.

PR:             288303
Tested by:      jrm
DeltaFile
+1-1editors/emacs-devel/Makefile
+1-11 files

FreeBSD/ports 6b9daaeeditors/emacs Makefile

editors/emacs: Pin to GCC 13

Build fails on some FreeBSD versions with GCC 14, which is about to
become GCC_DEFAULT. Pin to GCC 13 until the issue is fixed.

PR:             288303
Reported by:    yasu
Tested by:      yasu, jrm
DeltaFile
+1-1editors/emacs/Makefile
+1-11 files