FreeBSD/src 3f5d571 — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: remove autotools generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd at dev.thsi.be>

(cherry picked from commit cfe443e1e63dd588fba7eabec553ed5e1c408d1f)
DeltaFile
+0-23,387contrib/lutok/configure
+0-11,524contrib/lutok/admin/ltmain.sh
+0-8,488contrib/lutok/m4/libtool.m4
+0-1,802contrib/lutok/admin/config.sub
+0-1,733contrib/lutok/aclocal.m4
+0-1,574contrib/lutok/Makefile.in
+0-48,5089 files not shown
+0-52,77715 files

FreeBSD/src 3230b32 — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: update from 0.4 to 0.6.2

More information about what's included in the new release can be found
[here](https://github.com/freebsd/lutok/compare/lutok-0.4...lutok-0.6.2).

MFC after:      1 week
Merge commit '447d4fe61d8bf55ffa21698ecee0ac51010a9a0f'

(cherry picked from commit 132f818ddbf457ee67d502cd89b5a18e0a34713d)
DeltaFile
+23,387-0contrib/lutok/configure
+11,524-0contrib/lutok/admin/ltmain.sh
+8,488-0contrib/lutok/m4/libtool.m4
+1,802-0contrib/lutok/admin/config.sub
+1,733-0contrib/lutok/aclocal.m4
+1,574-0contrib/lutok/Makefile.in
+48,508-09 files not shown
+52,777-015 files

FreeBSD/ports 52c9dcc — net/onedrivegui Makefile

net/onedrivegui: Add missing build depends

Reported by:    pkg-fallout
DeltaFile
+2-0net/onedrivegui/Makefile
+2-01 files

FreeBSD/src 889727e — contrib/atf/atf-sh integration_test.sh

integration_test: backport fix from freebsd/atf

See the related merge commit for more details.

MFC after:      28 days
Obtained from:  [freebsd/atf at 2690b04c][upstream]
Fixes:          95223108 ("contrib/atf: upgrade to 0.26")

Merge commit '8fd09407c8e64fd26d095c9b00990c545577db5a'

[upstream]: https://github.com/freebsd/atf/commit/2690b04cbc608af165a58426b7275c063b779f03

(cherry picked from commit 8d94a93d967bbb985813aa5561c823ab5f75bb73)
DeltaFile
+1-1contrib/atf/atf-sh/integration_test.sh
+1-11 files

FreeBSD/src 040ab05 — contrib/atf config.h NEWS, contrib/atf/atf-c++/detail auto_array.hpp auto_array_test.cpp

contrib/atf: upgrade to 0.26

This new version gets contrib/atf in line with the published version of
the package up on [GitHub][github].

Please note that this release is a major update: it contains several
bugfixes and feature enhancements. Most were already present in the
FreeBSD src repo, but there were a large number of changes made in
addition to what was already present.

MFC after:      1 month

Merge commit '9c78088348bcf1059d82a62bb57a0746309d4312'

(cherry picked from commit 952231086100bed7130212b5425e44ffd732913b)

[github]: https://github.com/freebsd/atf
DeltaFile
+0-336contrib/atf/doc/atf-test-case.4
+328-0contrib/atf/doc/atf-test-case.7
+0-302contrib/atf/atf-c++/detail/auto_array_test.cpp
+147-53contrib/atf/NEWS
+0-175contrib/atf/atf-c++/detail/auto_array.hpp
+115-17contrib/atf/config.h
+590-88370 files not shown
+1,264-1,53476 files

NextBSD/src 7b1702d — . .gitignore build.sh, .github/workflows build.yml

build: install NextBSD packages with NextBSD's pkg-static

The NextBSD repository now carries the NextBSD ABI (NextBSD:27:<arch>,
OSVERSION 2700000), and the build VM's stock pkg refuses it ("wrong
architecture: NextBSD:27:aarch64 instead of FreeBSD:15:aarch64").

Install NextBSD-everything, the pkglist.txt packages and the residue
clean with nextbsd-contrib's pkg-static, the same tool nextbsd-pkg uses,
with ABI=NextBSD:27:<arch> (aarch64 on arm64) and OSVERSION=2700000. The
workflow downloads the amd64 pkg-static from nextbsd-contrib's continuous
release for both build jobs (amd64/arm64 and rpi5); a hand run fetches
it. The FreeBSD:15 ABI pin and the VM's uname -K OSVERSION are gone, so
the image's package database carries the ABI its own pkg computes.

Refs nextbsd/nextbsd-kernel#376

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+57-19build.sh
+26-0.github/workflows/build.yml
+1-0.gitignore
+84-193 files

FreeBSD/src a4f1d26 — lib/libc/tests/sys Makefile

tests/libc: only build brk_test where libc provides sbrk

Replace the exclusion list with an allowlist of the architectures
whose libc exports brk/sbrk: amd64, i386, arm and powerpc.

On aarch64, riscv and loongarch libc does not export those symbols
and the test cannot run, so do not build it there. New architectures
now default to not building the test unless brk support is added.

MFC after:      1 week
Signed-off-by:  Xiaoqiang Zhao <zhaoxiaoqiang007 at gmail.com>
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D60357

(cherry picked from commit 8a7df6c58d549bd2eaa5cad30b2ef93c3eca3c18)
DeltaFile
+2-1lib/libc/tests/sys/Makefile
+2-11 files

FreeBSD/src 36f49ae — share/man/man9 acl.9

acl(9): expound on NFSv4 constants' meanings

This change adds missing documentation for various NFSv4 constants
supported by acl(9).

Bump `.Dd` for the change.

MFC after:      1 week
Reviewed by:    rmacklem
Differential Revision:  https://reviews.freebsd.org/D58736

(cherry picked from commit 7a48c3fd3e6ea097a8fa8f3ce3e25fe7c2d37d9e)
DeltaFile
+18-1share/man/man9/acl.9
+18-11 files

FreeBSD/src b165ec5 — sys/compat/linuxkpi/common/src linux_firmware.c

LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`

Prior to this change, in the event that a firmware module could not be
loaded, the linux_firmware driver would return a partially initialized
structure with uninitialized/zeroed out values for certain fields. Linux
does not do this, however, so some drivers that use
`request_firmware_nowait` expecting Linux behavior, like `if_bcrmfmac`,
would crash trying to dereference a NULL pointer.

This doesn't address the load/unload situation completely as the driver
remains loaded after the "firmware crashes", but it makes a completely
unusable situation (a kernel panic) into a slightly more usable situation
(driver does not unload).

As a sidenote: the raw free(9) call was replaced with a call to
`linuxkpi_release_firmware` because the latter call [better] ensures
that all resources allocated earlier on in the function are cleaned up.

MFC after:      1 weeks

    [4 lines not shown]
DeltaFile
+7-12sys/compat/linuxkpi/common/src/linux_firmware.c
+7-121 files

FreeBSD/src 52be6e2 — share/man/man9 acl.9

acl(9): expound on NFSv4 constants' meanings

This change adds missing documentation for various NFSv4 constants
supported by acl(9).

Bump `.Dd` for the change.

MFC after:      1 week
Reviewed by:    rmacklem
Differential Revision:  https://reviews.freebsd.org/D58736

(cherry picked from commit 7a48c3fd3e6ea097a8fa8f3ce3e25fe7c2d37d9e)
DeltaFile
+18-1share/man/man9/acl.9
+18-11 files

FreeBSD/src e4679ca — sys/compat/linuxkpi/common/src linux_firmware.c

LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`

Prior to this change, in the event that a firmware module could not be
loaded, the linux_firmware driver would return a partially initialized
structure with uninitialized/zeroed out values for certain fields. Linux
does not do this, however, so some drivers that use
`request_firmware_nowait` expecting Linux behavior, like `if_bcrmfmac`,
would crash trying to dereference a NULL pointer.

This doesn't address the load/unload situation completely as the driver
remains loaded after the "firmware crashes", but it makes a completely
unusable situation (a kernel panic) into a slightly more usable situation
(driver does not unload).

As a sidenote: the raw free(9) call was replaced with a call to
`linuxkpi_release_firmware` because the latter call [better] ensures
that all resources allocated earlier on in the function are cleaned up.

MFC after:      1 weeks

    [4 lines not shown]
DeltaFile
+7-12sys/compat/linuxkpi/common/src/linux_firmware.c
+7-121 files

LLVM/project 56b0734 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer reduction-root-node-with-no-state-but-gathered-loads.ll

[SLP]Vectorize loads from the single predecessor block

Model loads from the single predecessor block as copyable elements of a
consecutive load node in the successor block. The wide load covers them
if their memory is not modified after them in the predecessor block or
anywhere in the successor block.

Fixes #43232

Assisted-by: Cursor

Reviewers: RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/233297
DeltaFile
+131-37llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+22-122llvm/test/Transforms/SLPVectorizer/X86/loads-from-single-predecessor.ll
+3-33llvm/test/Transforms/SLPVectorizer/X86/div-partial-store-chain.ll
+1-9llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
+2-6llvm/test/Transforms/SLPVectorizer/reduction-root-node-with-no-state-but-gathered-loads.ll
+3-3llvm/test/Transforms/SLPVectorizer/RISCV/loads-from-single-predecessor-base-ptr.ll
+162-2106 files

FreeBSD/src 8957a03 — contrib/netbsd-tests/lib/libc/gen t_assert.c

[tests] lib/libc/gen:assert_test: undefine `NDEBUG`

In the event `NDEBUG` was defined, `assert` would become a no-op,
breaking some of the expectations in `assert_test` around `assert(..)`
failing generating a coredump.

This is a better approach than the previous one committed in 6f3445006a
as it continues to test the `assert(..)` function instead of just
skipping it if `NDEBUG` was defined.

Suggested by:   kevans
MFC after:      4 days
MFC with:       6f3445006a
Fixes:          6f3445006a
Differential Revision: https://reviews.freebsd.org/D60253

(cherry picked from commit 9d5a33d9c294b01cead6ff65b0773b5b5ab85ccd)
DeltaFile
+6-20contrib/netbsd-tests/lib/libc/gen/t_assert.c
+6-201 files

FreeBSD/src c88dd36 — contrib/netbsd-tests/lib/libc/gen t_assert.c

[tests] lib/libc/gen:assert_test: skip tests when NDEBUG set

In the event that NDEBUG is specified in CFLAGS--which is most likely
triggered via `MK_ASSERT_DEBUG` == "no" -- all assert(3) statements are
optimized out by design. This breaks the assert(3) tests as they
specifically rely on assert(3) actually raising a `SIGABRT` instead of
quietly succeeding.

Skip both tests if `NDEBUG` is set. There's no sense running the
`assert(true)` test if the result could instead be a false positive.

MFC after:      2 weeks

(cherry picked from commit 6f3445006aa05550f14af65b04276c3d25169941)
DeltaFile
+20-0contrib/netbsd-tests/lib/libc/gen/t_assert.c
+20-01 files

NetBSD/pkgsrc I5cKNOW — doc CHANGES-2026

   Note update of devel/libagcre and textproc/agcre to version 20261020
VersionDeltaFile
1.7503+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc-wip 009243f — sabnzbd TODO

sabnzbd: Add reference to CVE-2026-62965
DeltaFile
+2-0sabnzbd/TODO
+2-01 files

NetBSD/pkgsrc-wip cf27737 — afflib TODO

afflib: Add reference to CVE-2026-119601
DeltaFile
+1-1afflib/TODO
+1-11 files

NetBSD/pkgsrc UXcegNT — doc CHANGES-2026

   doc: Remove inexistent security/libmldsa entry

   Noticed via pkg-changes2html htutils script via www@.
VersionDeltaFile
1.7502+1-2doc/CHANGES-2026
+1-21 files

LLVM/project 8b06775 — llvm/lib/Target/Sparc Sparc.h LeonPasses.h, llvm/test/CodeGen/SPARC newpm-pipeline.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+379-392llvm/lib/Target/Sparc/DelaySlotFiller.cpp
+112-49llvm/lib/Target/Sparc/LeonPasses.cpp
+96-0llvm/test/CodeGen/SPARC/newpm-pipeline.ll
+91-0llvm/lib/Target/Sparc/SparcCodeGenPassBuilder.cpp
+32-46llvm/lib/Target/Sparc/LeonPasses.h
+53-4llvm/lib/Target/Sparc/Sparc.h
+763-4915 files not shown
+815-50011 files

LLVM/project d7e40a0 — llvm/lib/Target/Sparc Sparc.h LeonPasses.h, llvm/test/CodeGen/SPARC newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+379-392llvm/lib/Target/Sparc/DelaySlotFiller.cpp
+112-49llvm/lib/Target/Sparc/LeonPasses.cpp
+99-0llvm/test/CodeGen/SPARC/newpm-pipeline.ll
+92-0llvm/lib/Target/Sparc/SparcCodeGenPassBuilder.cpp
+32-46llvm/lib/Target/Sparc/LeonPasses.h
+53-4llvm/lib/Target/Sparc/Sparc.h
+767-4917 files not shown
+898-50013 files

FreeBSD/src aafeb0e — contrib/netbsd-tests/lib/libc/gen t_assert.c

[tests] lib/libc/gen:assert_test: skip tests when NDEBUG set

In the event that NDEBUG is specified in CFLAGS--which is most likely
triggered via `MK_ASSERT_DEBUG` == "no" -- all assert(3) statements are
optimized out by design. This breaks the assert(3) tests as they
specifically rely on assert(3) actually raising a `SIGABRT` instead of
quietly succeeding.

Skip both tests if `NDEBUG` is set. There's no sense running the
`assert(true)` test if the result could instead be a false positive.

MFC after:      2 weeks

(cherry picked from commit 6f3445006aa05550f14af65b04276c3d25169941)
DeltaFile
+20-0contrib/netbsd-tests/lib/libc/gen/t_assert.c
+20-01 files

FreeBSD/src fe7fe52 — contrib/netbsd-tests/lib/libc/gen t_assert.c

[tests] lib/libc/gen:assert_test: undefine `NDEBUG`

In the event `NDEBUG` was defined, `assert` would become a no-op,
breaking some of the expectations in `assert_test` around `assert(..)`
failing generating a coredump.

This is a better approach than the previous one committed in 6f3445006a
as it continues to test the `assert(..)` function instead of just
skipping it if `NDEBUG` was defined.

Suggested by:   kevans
MFC after:      4 days
MFC with:       6f3445006a
Fixes:          6f3445006a
Differential Revision: https://reviews.freebsd.org/D60253

(cherry picked from commit 9d5a33d9c294b01cead6ff65b0773b5b5ab85ccd)
DeltaFile
+6-20contrib/netbsd-tests/lib/libc/gen/t_assert.c
+6-201 files

FreeBSD/src e4532b8 — share/mk bsd.confs.mk

share/mk/bsd.confs.mk: fix trivial typo in message

The error message noting that the file should not be included said
"bsd.conf.mk" before this change. Now it correctly says "bsd.confs.mk".

MFC after:      3 days

(cherry picked from commit a3214d4e9b661fb173fc25b06b7ee9902b0b57e3)
DeltaFile
+1-1share/mk/bsd.confs.mk
+1-11 files

FreeBSD/src a38180f — share/mk bsd.confs.mk

share/mk/bsd.confs.mk: fix trivial typo in message

The error message noting that the file should not be included said
"bsd.conf.mk" before this change. Now it correctly says "bsd.confs.mk".

MFC after:      3 days

(cherry picked from commit a3214d4e9b661fb173fc25b06b7ee9902b0b57e3)
DeltaFile
+1-1share/mk/bsd.confs.mk
+1-11 files

FreeBSD/src acc5475 — sys/arm/rockchip files.rk32xx

clk: add config(5) entry for `rk_clk_mmc.c`

This is needed in order to unbreak the build on armv7.

Reported by:    Jenkins
Fixes:          e32b082ba28b ("clk: rockchip: Add the MMC phase clock")
DeltaFile
+1-0sys/arm/rockchip/files.rk32xx
+1-01 files

NetBSD/pkgsrc TTIfvg6 — graphics/lcms2 Makefile

   lcms2: PKGREVISION++ for previous
VersionDeltaFile
1.28+2-1graphics/lcms2/Makefile
+2-11 files

NetBSD/pkgsrc 0fVIYwj — graphics/lcms2 Makefile

   lcmc2: Kludge around upstream declining to fix an alignment bug on sparc

   Fix and report from Brandon Applegate via tech-pkg@.
VersionDeltaFile
1.27+16-1graphics/lcms2/Makefile
+16-11 files

FreeBSD/src 91fcc2d — contrib/atf FREEBSD-upgrade

atf/FREEBSD-upgrade: update document/rewrite in Markdown

The document does not reflect current reality with how updates/releases
should be managed with contrib/atf . Update it to a state that better
reflects current practices with git, as well as information about where
the latest version of the project can be found, etc.

This change will be used as a template for adding instructions on how to
update contrib/kyua and contrib/lutok in future commits.

MFC after:      1 month
Reviewed by:    ziaee, carlavilla
Differential Revision:  https://reviews.freebsd.org/D59879
DeltaFile
+81-32contrib/atf/FREEBSD-upgrade
+81-321 files

LLVM/project 45eecea — llvm/utils/gn/secondary/llvm/unittests/CAS BUILD.gn

[gn] port 6ec5f0028c68 (#237666)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn
+1-01 files

LLVM/project 9c4ace4 — llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel BUILD.gn, llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel BUILD.gn

[gn] port f92019247ecc (#237665)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
+2-02 files