HardenedBSD/src 6f086b9 — share/man/man4 Makefile, share/man/man9 acl.9

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+18-1share/man/man9/acl.9
+0-13sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c
+1-0share/man/man4/Makefile
+19-143 files

HardenedBSD/src cb568a0 — contrib/expat Changes, contrib/expat/doc reference.html

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+790-0contrib/expat/tests/props_tests.c
+681-73contrib/expat/doc/reference.html
+413-154contrib/expat/lib/xmlparse.c
+56-220contrib/expat/lib/xmltok.c
+131-39contrib/expat/tests/basic_tests.c
+102-26contrib/expat/Changes
+2,173-51248 files not shown
+3,011-89354 files

HardenedBSD/src 8b38529 — share/man/man4 Makefile, share/man/man9 acl.9

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+18-1share/man/man9/acl.9
+0-13sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c
+1-0share/man/man4/Makefile
+19-143 files

HardenedBSD/src 4354c48 — contrib/expat Changes, contrib/expat/doc reference.html

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+790-0contrib/expat/tests/props_tests.c
+681-73contrib/expat/doc/reference.html
+413-154contrib/expat/lib/xmlparse.c
+56-220contrib/expat/lib/xmltok.c
+131-39contrib/expat/tests/basic_tests.c
+102-26contrib/expat/Changes
+2,173-51248 files not shown
+3,011-89354 files

HardenedBSD/ports 07550bd — math/fftw3 Makefile, shells/nu_plugin_formats distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+317-331shells/nushell/distinfo
+275-279shells/nu_plugin_polars/distinfo
+158-166shells/nushell/Makefile
+136-138shells/nu_plugin_polars/Makefile.crates
+109-99shells/nu_plugin_formats/distinfo
+106-71math/fftw3/Makefile
+1,101-1,08459 files not shown
+1,938-1,82865 files

HardenedBSD/src 05c49e2 — share/man/man4 Makefile

man: Link mgb.4 to if_mgb.4

For consistency, create a symbolic link from mgb.4 to also
if_mgb.4

Reviewed by:            #manpages, ziaee, emaste
Differential Revision:  https://reviews.freebsd.org/D60551
MFC after:              3 days
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

FreeBSD/src 05c49e2 — share/man/man4 Makefile

man: Link mgb.4 to if_mgb.4

For consistency, create a symbolic link from mgb.4 to also
if_mgb.4

Reviewed by:            #manpages, ziaee, emaste
Differential Revision:  https://reviews.freebsd.org/D60551
MFC after:              3 days
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

LLVM/project 681b571 — orc-rt/include/orc-rt/bedrock SimpleSymbolTable.h, orc-rt/test/unit/bedrock SimpleSymbolTableTest.cpp

[orc-rt] Add SymbolLookupSet-based lookup to SimpleSymbolTable (#230761)

SimpleSymbolTable::lookup(const SymbolLookupSet&) looks up the given
linker-level names in the table and returns a SymbolLookupResult with
one entry per element of the set, in the same order. Missing
weakly-referenced symbols are reported as null addresses; missing
required symbols are reported as empty optionals, matching
NativeDylibManager::lookup.
DeltaFile
+88-0orc-rt/test/unit/bedrock/SimpleSymbolTableTest.cpp
+26-0orc-rt/include/orc-rt/bedrock/SimpleSymbolTable.h
+114-02 files

FreeBSD/ports c1e199d — graphics/appleseed/files patch-cmake_config_linux-gcc-clang.txt patch-CMakeLists.txt

graphics/appleseed: prepare the port for upcoming CMake versions

Rewrite the build logic to not rely on obsolete policies CMP0026
and CMP0043.  While at it, limit two macros' action to an active
CMAKE_BUILD_TYPE by removing needless set_property(...) calls.
DeltaFile
+78-4graphics/appleseed/files/patch-CMakeLists.txt
+42-2graphics/appleseed/files/patch-cmake_config_linux-gcc-clang.txt
+120-62 files

HardenedBSD/ports c1e199d — graphics/appleseed/files patch-cmake_config_linux-gcc-clang.txt patch-CMakeLists.txt

graphics/appleseed: prepare the port for upcoming CMake versions

Rewrite the build logic to not rely on obsolete policies CMP0026
and CMP0043.  While at it, limit two macros' action to an active
CMAKE_BUILD_TYPE by removing needless set_property(...) calls.
DeltaFile
+78-4graphics/appleseed/files/patch-CMakeLists.txt
+42-2graphics/appleseed/files/patch-cmake_config_linux-gcc-clang.txt
+120-62 files

LLVM/project 6448c95 — clang/lib/Parse ParseDecl.cpp, clang/test/Interpreter execute.cpp

Reapply "[clang-repl] Fix crashing on unusable top-level declarations" (#230054) (#230742)

Drop the previously failing test lines:
```c
printf("not crashed\n");
// CHECK-NEXT: not crashed
```
A bare `return;` is sufficient for detecting the regression.

Reverts #230734.
DeltaFile
+3-1clang/lib/Parse/ParseDecl.cpp
+2-0clang/test/Interpreter/execute.cpp
+5-12 files

LLVM/project 3d519f5 — mlir/include/mlir-c Remarks.h, mlir/lib/Bindings/Python IRCore.cpp IRRemarks.cpp

[MLIR][CAPI][Python] Add C API and Python bindings for the remark engine (#229094)

Expose the optimization remark engine (`mlir/IR/Remarks.h`) through the
C API and the Python bindings, so clients outside C++ can enable it,
receive the reported remarks and emit their own.

### C API (`mlir-c/Remarks.h`)
- `mlirContextEnableOptimizationRemarks{,ToFile,WithCallback}` select
the categories (one regex per kind plus `all`), the emitting policy
(`all` or `final`) and the sink: MLIR remark diagnostics, a
YAML/bitstream file, or a callback invoked with an opaque `MlirRemark`.
- `mlirContextFinalizeOptimizationRemarks` flushes postponed remarks,
writes the file and drops the engine; `mlirContextHasRemarkEngine`
queries it.
- `MlirRemark` accessors (kind, remark/category/function names,
location, id, key/value arguments, print), valid for the duration of the
callback.
- `mlirEmitOptimizationRemark` emits a remark at a location through the
engine of its context.

    [24 lines not shown]
DeltaFile
+419-0mlir/test/python/ir/remarks.py
+343-0mlir/test/CAPI/remarks.c
+254-0mlir/lib/CAPI/IR/Remarks.cpp
+232-0mlir/lib/Bindings/Python/IRRemarks.cpp
+185-0mlir/include/mlir-c/Remarks.h
+94-6mlir/lib/Bindings/Python/IRCore.cpp
+1,527-68 files not shown
+1,632-614 files

NetBSD/pkgsrc PfudN3w — doc TODO CHANGES-2026

   Updated inputmethod/libhangul, inputmethod/ibus-hangul
VersionDeltaFile
1.6841+3-1doc/CHANGES-2026
1.28122+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc ojIvV7y — inputmethod/ibus-hangul PLIST distinfo, inputmethod/ibus-hangul/patches patch-py-compile

   ibus-hangul: updated to 1.5.5

   1.5.5

   Change default dist file format to xz

   xz file format is much smaller than gz.


   Update the rule to generate the ChangeLog

   In order to generate the ChangeLog during out-of-tree builds,
   $(top_srcdir) is used.
VersionDeltaFile
1.1+45-0inputmethod/ibus-hangul/patches/patch-py-compile
1.32+15-12inputmethod/ibus-hangul/Makefile
1.10+5-4inputmethod/ibus-hangul/distinfo
1.9+3-1inputmethod/ibus-hangul/PLIST
+68-174 files

NetBSD/pkgsrc JKeNt4m — inputmethod/libhangul PLIST distinfo

   libhangul: updated to 0.2.0

   0.2.0

   Load both builtin and external keyboards

   Previously, external keyboards replaced builtin ones, which caused
   problems when external files were missing. Now both are loaded to
   ensure better fallback.
   Note: This results in duplicate entries for identical layouts.
VersionDeltaFile
1.13+8-6inputmethod/libhangul/Makefile
1.11+4-4inputmethod/libhangul/distinfo
1.7+2-1inputmethod/libhangul/PLIST
+14-113 files

OpenBSD/ports 9wPMnL4 — devel/ruff Makefile crates.inc, devel/ruff/patches patch-modcargo-crates_unicode_names2-1_3_0_src_lib_rs patch-crates_ruff_db_Cargo_toml

   Update to ruff 0.17, from maintainer

   https://github.com/astral-sh/ruff/releases/tag/0.17.0
VersionDeltaFile
1.20+70-76devel/ruff/distinfo
1.20+34-37devel/ruff/crates.inc
1.9+1-1devel/ruff/patches/patch-crates_ruff_db_Cargo_toml
1.22+1-1devel/ruff/Makefile
1.2+0-0devel/ruff/patches/patch-modcargo-crates_unicode_names2-1_3_0_src_lib_rs
+106-1155 files

FreeBSD/ports 59439a2 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.14

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.14

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-53qr-784g-cj35
                https://github.com/traefik/traefik/security/advisories/GHSA-cw35-4q88-3rmp
                https://github.com/traefik/traefik/security/advisories/GHSA-fh26-gfpp-7xxx
                https://github.com/traefik/traefik/security/advisories/GHSA-mwrr-6hp4-pxr6
                https://github.com/traefik/traefik/security/advisories/GHSA-qm9f-w54v-q2qh
                https://github.com/traefik/traefik/security/advisories/GHSA-qvj7-gq9c-hp7q
                https://github.com/traefik/traefik/security/advisories/GHSA-rv2h-qh7j-xrjw
                https://github.com/traefik/traefik/security/advisories/GHSA-mhjw-hmjv-p99x
DeltaFile
+3-3net/traefik/Makefile
+3-1net/traefik/distinfo
+6-42 files

HardenedBSD/ports 59439a2 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.14

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.14

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-53qr-784g-cj35
                https://github.com/traefik/traefik/security/advisories/GHSA-cw35-4q88-3rmp
                https://github.com/traefik/traefik/security/advisories/GHSA-fh26-gfpp-7xxx
                https://github.com/traefik/traefik/security/advisories/GHSA-mwrr-6hp4-pxr6
                https://github.com/traefik/traefik/security/advisories/GHSA-qm9f-w54v-q2qh
                https://github.com/traefik/traefik/security/advisories/GHSA-qvj7-gq9c-hp7q
                https://github.com/traefik/traefik/security/advisories/GHSA-rv2h-qh7j-xrjw
                https://github.com/traefik/traefik/security/advisories/GHSA-mhjw-hmjv-p99x
DeltaFile
+3-3net/traefik/Makefile
+3-1net/traefik/distinfo
+6-42 files

LLVM/project 26183f3 — llvm/test/Analysis/LoopAccessAnalysis is-safe-dep-distance-partial-overlap.ll is-safe-dep-distance-narrow-btc.ll, llvm/test/Transforms/LoopVectorize interleaved-accesses-retry-runtime-checks.ll

[LAA] Add tests for a set of miscompiles. (NFC) (#230773)

Add tests for the following issues:
* interleaved-accesses-retry-runtime-checks.ll: when LAA retries with
runtime checks, the store of an interleave group is moved past a load
from the same address.
* is-safe-dep-distance-narrow-btc.ll: accesses with a real backward
dependence are reported as safe if the byte stride does not fit in a
narrow backedge-taken count type or MaxBTC * MaxStride wraps in it.
* is-safe-dep-distance-partial-overlap.ll: accesses are reported as
independent if |Dist| > MaxBTC * MaxStride, even if the distance is not
a multiple of the access size and the accesses partially overlap.
* different-access-types-rt-checks.ll: the runtime check bounds of a
pointer loaded as i32 and stored as i8 only account for the i8 store, so
the tail of the loaded range is not checked.
* runtime-check-grouping-wrapping-bounds.ll: pointers whose bounds can
wrap relative to each other are grouped, so the group's Low can be above
its High and the runtime checks never detect a conflict.
DeltaFile
+373-0llvm/test/Analysis/LoopAccessAnalysis/runtime-check-grouping-wrapping-bounds.ll
+248-0llvm/test/Analysis/LoopAccessAnalysis/different-access-types-rt-checks.ll
+232-0llvm/test/Analysis/LoopAccessAnalysis/is-safe-dep-distance-narrow-btc.ll
+130-0llvm/test/Analysis/LoopAccessAnalysis/is-safe-dep-distance-partial-overlap.ll
+67-0llvm/test/Transforms/LoopVectorize/interleaved-accesses-retry-runtime-checks.ll
+1,050-05 files

NetBSD/src 8MCuTWL — doc CHANGES-10.3

   Ticket #1357
VersionDeltaFile
1.1.2.10+7-1doc/CHANGES-10.3
+7-11 files

LLVM/project bbcd4d5 — llvm/lib/Transforms/Vectorize VPlanUtils.cpp, llvm/test/Transforms/LoopVectorize expand-scev-cse.ll reuse-lcssa-phi-scev-expansion.ll

[VPlan] Re-use LCSSA phis when expanding AddRecs of other loops. (#230772)

Don't re-use IR values defined in loops that do not contain the plan's
entry in VPSCEVExpander::tryToReuseIRValue, as such uses outside the
loop break LCSSA. Instead, match SCEVExpander behavior and re-use an
existing LCSSA phi, reusing SCEVExpander::findReusableLCSSAPhi.
DeltaFile
+79-2llvm/test/Transforms/LoopVectorize/reuse-lcssa-phi-scev-expansion.ll
+17-2llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+1-1llvm/test/Transforms/LoopVectorize/expand-scev-cse.ll
+97-53 files

NetBSD/src HcKOLql — . build.sh, tools Makefile.gnuhost

   Pull up following revision(s) (requested by tls in ticket #516):

        tools/Makefile.gnuhost: revision 1.58
        build.sh: revision 1.406

   Protect against autoconf/Xcode mishegas on macOS.

   This seems to strike periodically, confuse a developer or two for a little
   while, and then go away.  Why?  Because it happens in the interval between
   Apple issuing a version of Xcode that supports a newer OS, and newer APIs,
   and a given developer's system being upgraded (Apple typically ships Xcode
   supporting a new version of macOS a little prior to the OS itself).

   The symptom is that autoconf detects symbols that are weakly available with
   the new Xcode but which will cause built executables to dump core if called
   on the old host OS.  This is evidently being addressed in newer versions of
   autoconf but who knows when we'll get those across our tree.  The fix is to
   tell Xcode to use an older SDK if the potential for this condition is detected.
VersionDeltaFile
1.365.2.9+65-2build.sh
1.54.2.2+6-1tools/Makefile.gnuhost
+71-32 files

NetBSD/src azrnM6J — doc CHANGES-11.1

   Ticket #516
VersionDeltaFile
1.1.2.22+7-1doc/CHANGES-11.1
+7-11 files

OpenBSD/ports 6JiGd5i — net/iperf3 distinfo Makefile, net/iperf3/patches patch-src_iperf_api_h patch-src_iperf_util_c

   update to iperf3-3.22
VersionDeltaFile
1.16+1-66net/iperf3/patches/patch-src_iperf_api_c
1.3+5-5net/iperf3/patches/patch-src_iperf_util_c
1.26+3-2net/iperf3/Makefile
1.16+2-2net/iperf3/distinfo
1.3+0-0net/iperf3/patches/patch-src_iperf_api_h
+11-755 files

NetBSD/src x1qdHcr — . build.sh, tools Makefile.gnuhost

   Pull up following revision(s) (requested by tls in ticket #516):

        tools/Makefile.gnuhost: revision 1.58
        build.sh: revision 1.406

   Protect against autoconf/Xcode mishegas on macOS.

   This seems to strike periodically, confuse a developer or two for a little
   while, and then go away.  Why?  Because it happens in the interval between
   Apple issuing a version of Xcode that supports a newer OS, and newer APIs,
   and a given developer's system being upgraded (Apple typically ships Xcode
   supporting a new version of macOS a little prior to the OS itself).

   The symptom is that autoconf detects symbols that are weakly available with
   the new Xcode but which will cause built executables to dump core if called
   on the old host OS.  This is evidently being addressed in newer versions of
   autoconf but who knows when we'll get those across our tree.  The fix is to
   tell Xcode to use an older SDK if the potential for this condition is detected.
VersionDeltaFile
1.399.2.1+65-2build.sh
1.57.2.1+6-1tools/Makefile.gnuhost
+71-32 files

OpenBSD/ports MmHhygr — mail/roundcubemail Makefile, mail/roundcubemail/pkg README

   fix path to install/update docs in roundcube's pkg-readme, pointed out landry@
VersionDeltaFile
1.16.2.1+1-1mail/roundcubemail/pkg/README
1.203.2.1+1-0mail/roundcubemail/Makefile
+2-12 files

OpenBSD/ports 8Ymb3Xd — mail/roundcubemail Makefile, mail/roundcubemail/pkg README

   fix path to install/update docs in roundcube's pkg-readme, pointed out landry@
VersionDeltaFile
1.17+1-1mail/roundcubemail/pkg/README
1.204+1-0mail/roundcubemail/Makefile
+2-12 files

OpenBSD/ports mi4HtO6 — devel/py-types-python-dateutil Makefile distinfo

   update to py3-types-python-dateutil-2.9.0.20260807
VersionDeltaFile
1.11+2-2devel/py-types-python-dateutil/distinfo
1.11+1-1devel/py-types-python-dateutil/Makefile
+3-32 files

OpenBSD/ports wPzpEkp — devel/py-types-psutil Makefile distinfo

   update to py3-types-psutil-7.2.2.20260906
VersionDeltaFile
1.16+2-2devel/py-types-psutil/distinfo
1.18+1-1devel/py-types-psutil/Makefile
+3-32 files

LLVM/project b0e32db — llvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/test/Analysis/LoopAccessAnalysis captures.ll

[LAA] Use EarliestEscapeAnalysis for alias queries. (#228179)

Using EarliestEscapeAnalysis improves results in a number of cases,
where we are able to rule out aliasing for pointers that only escape
after the loop.

This removes unneeded memory runtime checks in a large number of cases
in https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/1554.

It is also slightly cheaper compile-time wise on CTMark, mostly due to
7zip compile-time reducing by -0.10% to  -0.29% depending on config.


https://llvm-compile-time-tracker.com/compare.php?from=b3ed3886d7a5501eb740e3ff741e8d3547787a85&to=749eb1054cedbf963ca7daace4de5ad9d445d815&stat=instructions:u

PR: https://github.com/llvm/llvm-project/pull/228179
DeltaFile
+328-0llvm/test/Analysis/LoopAccessAnalysis/captures.ll
+5-2llvm/lib/Analysis/LoopAccessAnalysis.cpp
+333-22 files