FreeBSD/ports cb6cdf4 — net-mgmt/thanos Makefile distinfo

net-mgmt/thanos: Update 0.42.4 => 0.42.5
DeltaFile
+5-5net-mgmt/thanos/distinfo
+2-3net-mgmt/thanos/Makefile
+7-82 files

NextBSD/src b1a4d65 — . README.md build.sh

Use nextbsd-kernel-extensions-graphics, failing loudly (#590)

nextbsd-kernel-extensions is now nextbsd-kernel-extensions-graphics
(nextbsd/nextbsd#551). Fetch the kexts and the Raspberry Pi 5 overlays
from the new name before the old one is reused, and fail when any of
them is missing instead of shipping an image without it
(nextbsd/nextbsd#552). README and issue refs follow.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+18-19build.sh
+5-2README.md
+23-212 files

LLVM/project 595e569 — libcxx/utils/ci/lnt detect-changepoints

[libc++] Make detect-changepoints much faster (#236245)

The permutation test used to find changepoints was the bottleneck of the
LNT refinement job. This patch makes the test much cheaper in two ways
without changing the algorithm:
- Compute the best split of a segment only once, when the segment is
  created.
- Scoring every split of a segment only needs the sums of distances
  within the first t points and between the first t points and the whole
  segment. The latter doesn't depend on the order of the points, so it is
  computed once per segment.

This was measured to be roughly 10x faster as the previous algorithm,
and gives the same results.

Assisted by Claude
DeltaFile
+105-76libcxx/utils/ci/lnt/detect-changepoints
+105-761 files

NetBSD/src gVpyJba — share/locale Makefile.locale

   Fix a typo (share/locale/Makefile.locale)

   While in an actual Makefile variable assigmnent, this value seems
   not to be used (the LANGUAGE_XX variables appear to be never used),
   so the typo was completely benign.   Note that there is no "au" in
   the LANGUAGE list.

   Fix it for consistency, and so no-one else ever needs to wonder
   what is going on here (for which the answer is "nothing").
VersionDeltaFile
1.5+2-2share/locale/Makefile.locale
+2-21 files

OpenBSD/src NZqrmoz — regress/usr.bin/ssh dynamic-forward.sh

   test malformed SOCKS5 messages; patch from Karl Mehltretter via bz4034
VersionDeltaFile
1.19+14-1regress/usr.bin/ssh/dynamic-forward.sh
+14-11 files

OpenBSD/ports EakRfM7 — net/rate-mirrors Makefile crates.inc

   net/rate-mirrors: update to 0.34.1
VersionDeltaFile
1.5+2-56net/rate-mirrors/distinfo
1.4+0-27net/rate-mirrors/crates.inc
1.5+1-1net/rate-mirrors/Makefile
+3-843 files

LLVM/project a24ecba — clang/test/Analysis lifetime-end-path-notes.cpp

Apply nits to the test file.
DeltaFile
+4-4clang/test/Analysis/lifetime-end-path-notes.cpp
+4-41 files

OpenBSD/src jNxcqq9 — usr.bin/ssh channels.c

   do not fatal() on certain malformed SOCKS5 requests

   based on patch from Karl Mehltretter via bz4034
VersionDeltaFile
1.473+7-4usr.bin/ssh/channels.c
+7-41 files

LLVM/project a40aab6 — .github CODEOWNERS

[libc][CODEOWNERS] Route math reviews to lntue (#236204)

Math, FPUtil, and complex entrypoints require specialised domain
expertise and clutter the review dashboard for the rest of the libc
team.

Route these directories to lntue rather than reviewers-libc.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+3-0.github/CODEOWNERS
+3-01 files

LLVM/project 004be2f — llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers BUILD.gn

Update Build.gn.
DeltaFile
+1-1llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/BUILD.gn
+1-11 files

FreeBSD/ports c91c3cd — devel/libabigail pkg-plist Makefile, devel/libabigail/files patch-src_abg-tools-utils.cc patch-tools_abisym.cc

devel/libabigail: update to 2.10, recent upstream

Release notes at
        https://sourceware.org/pipermail/libabigail/2026q2/006484.html

This isn't the latest release (which is 3.0) because that one
needs a lot more work -- there's new dependencies, multi-threading
that needs to be sorted out with those dependencies, etc.
DeltaFile
+3-3devel/libabigail/files/patch-tools_abisym.cc
+3-3devel/libabigail/distinfo
+2-2devel/libabigail/pkg-plist
+2-2devel/libabigail/files/patch-src_abg-tools-utils.cc
+2-2devel/libabigail/Makefile
+12-125 files

NextBSD/src 19abeaa — . README.md build.sh

Use nextbsd-kernel-extensions-graphics, failing loudly

nextbsd-kernel-extensions is now nextbsd-kernel-extensions-graphics
(nextbsd/nextbsd#551). Fetch the kexts and the Raspberry Pi 5 overlays
from the new name before the old one is reused, and fail when any of
them is missing instead of shipping an image without it
(nextbsd/nextbsd#552). README and issue refs follow.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+18-19build.sh
+5-2README.md
+23-212 files

OpenBSD/ports CT3898o — lang/gcc/16 distinfo Makefile, lang/gcc/16/patches patch-gcc_ada_Makefile_rtl patch-gcc_ada_libgnat_system-openbsd-ppc64_ads

   lang/gcc/16: enable ada at powerpc64
VersionDeltaFile
1.1+152-0lang/gcc/16/patches/patch-gcc_ada_libgnat_system-openbsd-ppc64_ads
1.5+39-2lang/gcc/16/patches/patch-gcc_ada_Makefile_rtl
1.42+6-4lang/gcc/16/Makefile
1.14+2-2lang/gcc/16/distinfo
+199-84 files

OpenBSD/ports dtHb8ZJ — lang/gcc/16 Makefile, lang/gcc/16/patches patch-gcc_tree-vect-loop_cc patch-gcc_config_rs6000_openbsd64_h

   lang/gcc/16: stop putting jump tables in the text section on powerpc64

   From Brad Smith, original message:

   The OpenBSD powerpc64 target header defined JUMP_TABLES_IN_TEXT_SECTION,
   which emits switch jump tables inline in .text. OpenBSD maps text
   execute-only, so code that loads from a jump table faults. This showed
   up as NumPy crashing on import on powerpc64.

   Drop the override so jump tables go in .rodata like other targets.

   While here, also remove a powerpc64 build workaround in tree-vect-loop.cc
   that is no longer necessary.
VersionDeltaFile
1.2+1-5lang/gcc/16/patches/patch-gcc_config_rs6000_openbsd64_h
1.41+1-1lang/gcc/16/Makefile
1.2+0-0lang/gcc/16/patches/patch-gcc_tree-vect-loop_cc
+2-63 files

FreeBSD/ports 2ca32ce — security/gnupg Makefile distinfo

security/gnupg: Update 2.5.21 => 2.5.24

Release Notes:
https://lists.gnupg.org/pipermail/gnupg-announce/2026q3/000509.html
https://lists.gnupg.org/pipermail/gnupg-announce/2026q3/000516.html

PR:             298525
Approved by:    adridg (maintainer, timeout 1 month)
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit a2e498a911b1a619f39d390efb459cb0c09be89a)
DeltaFile
+5-3security/gnupg/distinfo
+4-1security/gnupg/Makefile
+9-42 files

LLVM/project 94ebf40 — llvm/lib/Transforms/Vectorize/SandboxVectorizer SeedCollector.cpp, llvm/unittests/Transforms/Vectorize/SandboxVectorizer SeedCollectorTest.cpp

[SandboxVec][SeedCollector] Fix insertion into seed container (#235853)

This patch fixes the insertion into the seed container when we have a
mem access with the same key as the existing seed bundle, but insertion
into it fails because the pointer access is not a constant distance.
DeltaFile
+22-2llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SeedCollectorTest.cpp
+7-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/SeedCollector.cpp
+29-52 files

FreeBSD/ports a2e498a — security/gnupg Makefile distinfo

security/gnupg: Update 2.5.21 => 2.5.24

Release Notes:
https://lists.gnupg.org/pipermail/gnupg-announce/2026q3/000509.html
https://lists.gnupg.org/pipermail/gnupg-announce/2026q3/000516.html

PR:             298525
Approved by:    adridg (maintainer, timeout 1 month)
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+5-3security/gnupg/distinfo
+4-1security/gnupg/Makefile
+9-42 files

Linux/linux 8a36f53 — include/linux mm.h, mm vma.c khugepaged.c

Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull more MM updates from Andrew Morton:

 - "mm: make VMA flag semantics explicit, eliminate VM_SPECIAL" (Lorenzo
   Stoakes):

   Replace VM_SPECIAL with helpers describing mapping ownership and
   behavior. Enforce the mmap flag rules and convert affected drivers,
   removing ambiguous tests shared by driver mappings and ordinary
   memory.

 - "support kselftest on nommu platform" (Hajime Tazaki):

   Add opt-in mmap and mremap tests for NOMMU systems. Teach the runner
   to avoid its fork-dependent timeout command and document the build
   and runtime requirements.

 - "mm/collapse: separate a collapse from its callers" (Kiryl

    [199 lines not shown]
DeltaFile
+244-248mm/khugepaged.c
+291-164mm/vma.c
+356-0tools/testing/selftests/nommu/nommu_mremap_test.c
+264-0tools/testing/selftests/nommu/nommu_mmap_test.c
+249-5mm/damon/tests/core-kunit.h
+232-16include/linux/mm.h
+1,636-433222 files not shown
+4,661-2,470228 files

Linux/linux 7d1f84f — . CREDITS, fs/ocfs2 file.c dir.c

Merge tag 'mm-nonmm-stable-2026-10-25-14-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - "ocfs2: exit recovery thread on mount error path" (Joseph Qi):

   Stop OCFS2 recovery before freeing failed-mount state and replay
   slots, closing use-after-free and double-free races. Defer
   suballocator reclaim to break a transaction-lock deadlock with
   dismount.

 - "ocfs2: validate suballoc slot and bit of metadata blocks" (Joseph
   Qi):

   Validate OCFS2 metadata suballocator slots, bits and directory index
   block locations. Reject corrupt metadata with filesystem errors
   instead of BUGs or out-of-bounds accesses.

 - "ocfs2: deal with legacy signed name hash values" (Joseph Qi):

    [151 lines not shown]
DeltaFile
+422-93fs/ocfs2/xattr.c
+237-0lib/tests/errseq_kunit.c
+202-33fs/ocfs2/suballoc.c
+91-90CREDITS
+120-11fs/ocfs2/dir.c
+77-41fs/ocfs2/file.c
+1,149-26896 files not shown
+2,179-674102 files

LLVM/project 7b11125 — utils/bazel/llvm-project-overlay/lldb BUILD.bazel

[Bazel] Fixes 6c21fa1 (#236215)

This fixes 6c21fa19aa4b31b8e49e349ede92b48bbf742afd (#235230).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=6c21fa19aa4b31b8e49e349ede92b48bbf742afd

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+1-01 files

LLVM/project 163be77 — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Parse ParseDecl.cpp

[OpenCL] Diagnose invalid pipe packet types when formed (#234347)

Validation is limited to function parameters and misses invalid pipe
typedefs such as `typedef pipe void P;`. Move this validation into
`BuildReadPipeType` and `BuildWritePipeType` so declarations and
template instantiations follow the same packet-type restrictions.

Reject pointer, reference, block pointer, non-object, and non-dependent
incomplete packet types. Defer checks that require a concrete type until
template substitution, but diagnose dependent function types
immediately. Report errors at the `pipe` keyword.

Assisted-by: Codex / GPT-5.6 Sol + GPT-6 Astra
DeltaFile
+38-8clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl
+27-2clang/lib/Sema/SemaType.cpp
+0-11clang/lib/Sema/SemaDecl.cpp
+3-3clang/lib/Parse/ParseDecl.cpp
+4-2clang/include/clang/Basic/DiagnosticSemaKinds.td
+1-0clang/lib/Sema/DeclSpec.cpp
+73-266 files

FreeBSD/src 33c8b4b — usr.bin/man man.sh man.1

usr.bin/man: allow man(1) to search translated manpages in pure $man_lang subdirectory (+)

Currently our man(1) utility search manages only in $lang_country.$charset, $lang.$charset and,
as failover, in en.$charset which is historical behavior.
But nowadays most of ported software uses only $lang subdirectories for translated manpages
instead of use full locale notation, for example, share/ja/man1, share/de/man1, share/ru/man1.
In such cases, our man(1) utility cannot find any translated manpages and silently fallback to english version.

Add $man_lang in search path allows man(1) search and use translated manpages under historical and modern path traditions

MFC after:              1 day
MFC to:                 stable/15 stable/14
Reviewed by:            ziaee, fernape
Approved by:            fernape
Differential Revision:  https://reviews.freebsd.org/D55805

(cherry picked from commit 5250c98908482babae8379b4dede10c64e8639ae)
DeltaFile
+4-0usr.bin/man/man.1
+1-1usr.bin/man/man.sh
+5-12 files

FreeBSD/src 9fe7f51 — usr.bin/man man.sh man.1

usr.bin/man: allow man(1) to search translated manpages in pure $man_lang subdirectory (+)

Currently our man(1) utility search manages only in $lang_country.$charset, $lang.$charset and,
as failover, in en.$charset which is historical behavior.
But nowadays most of ported software uses only $lang subdirectories for translated manpages
instead of use full locale notation, for example, share/ja/man1, share/de/man1, share/ru/man1.
In such cases, our man(1) utility cannot find any translated manpages and silently fallback to english version.

Add $man_lang in search path allows man(1) search and use translated manpages under historical and modern path traditions

MFC after:              1 day
MFC to:                 stable/15 stable/14
Reviewed by:            ziaee, fernape
Approved by:            fernape
Differential Revision:  https://reviews.freebsd.org/D55805

(cherry picked from commit 5250c98908482babae8379b4dede10c64e8639ae)
DeltaFile
+4-0usr.bin/man/man.1
+1-1usr.bin/man/man.sh
+5-12 files

FreeBSD/ports 95d586b — www/dillo2/files patch-configure

www/dillo2: allow to build the port against FLTK versions 1.[34].x

While not officially supported, there is an ongoing work-in-progress
and the current state is that "FLTK 1.4 [...] using the Xft backend
produces identical rendering results as FLTK 1.3.11, which is a good
outcome."

I've been running it for a few days and did not observe any graphic
bugs or glitches, so let's lift the version restriction in advance.

Upstream GH issues:     439, 440
DeltaFile
+25-0www/dillo2/files/patch-configure
+25-01 files

LLVM/project 6c141a9 — clang/lib/CIR/CodeGen CIRGenFunction.h CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP target-parallel-for.c

[CIR][OpenMP] Add support for host_eval so that SPMD kernels can be used

This patch adds support for host_eval so that SPMD kernels and in the future
num_threads and other clauses can be implemented correctly.

Assisted-by: Cursor / Claude Sonnet 5 High
DeltaFile
+150-14clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+40-29clang/test/CIR/CodeGenOpenMP/target-parallel-for.c
+26-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+216-433 files

LLVM/project 385160a — clang/lib/CIR/CodeGen CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP target-parallel.c region-cleanups-O2.c

[CIR][OpenMP] Add support for the OpenMP 'for' directive

This patch adds support for wsloop in ClangIR: the `for` directive and its
combined forms `parallel for` and `target parallel for`. This is lowered to an
omp.wsloop + omp.loop_nest, nested utilizing the existing queue-based
decomposition.

Assisted-by: Cursor / Claude Sonnet 5 High
DeltaFile
+327-68clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+343-0clang/test/CIR/CodeGenOpenMP/target-parallel-for.c
+228-0clang/test/CIR/CodeGenOpenMP/for-loop-forms.c
+220-0clang/test/CIR/CodeGenOpenMP/for.c
+140-0clang/test/CIR/CodeGenOpenMP/region-cleanups-O2.c
+133-0clang/test/CIR/CodeGenOpenMP/target-parallel.c
+1,391-684 files not shown
+1,536-7010 files

LLVM/project 8f8e624 — clang/lib/CIR/CodeGen CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP not-yet-implemented.c region-cleanups-O2.c

[CIR][OpenMP] Add support for 'distribute parallel for' with 'target teams'

Adds support for handling the full '[target] teams distribute parallel for'.
Introduces setting the omp.composite attibute for the 'distribute parallel for'
composite construct.

Assisted-by: Cursor / Claude Sonnet 5 High
DeltaFile
+556-0clang/test/CIR/CodeGenOpenMP/target-teams-distribute-parallel-for.c
+296-38clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+213-0clang/test/CIR/CodeGenOpenMP/distribute-parallel-for.c
+27-0clang/test/CIR/CodeGenOpenMP/region-cleanups-O2.c
+13-0clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
+1,105-385 files

LLVM/project eff1433 — clang/lib/CIR/CodeGen CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP not-yet-implemented.c region-cleanups-O2.c

[CIR][OpenMP] Add support for omp teams

This patch adds support for the OpenMP 'teams' directive, both standalone
and as the combined `target teams` construct. isCombinableLeaf now also
recognizes teams, so an explicitly-nested `target` + `teams` pair gets
the same omp.combined marking as the combined case.

Assisted-by: Cursor / Claude Sonnet 5 High
DeltaFile
+176-0clang/test/CIR/CodeGenOpenMP/target-teams.c
+108-0clang/test/CIR/CodeGenOpenMP/teams.c
+101-5clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+24-0clang/test/CIR/CodeGenOpenMP/region-cleanups-O2.c
+13-3clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
+422-85 files

LLVM/project 81fe814 — clang/lib/CIR/CodeGen CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP not-yet-implemented.c teams-distribute.c

[CIR][OpenMP] Add initial support for distribute

This patch adds initial support for the OpenMP 'distribute' directive. Basic
code generation for the standalone and combined cases is introduced. Support
for clauses will be added in the future. The composite 'teams distribute
parallel for' form will be added in a subsequent patch.

Assisted-by: Cursor / Claude Sonnet 5 High
DeltaFile
+405-0clang/test/CIR/CodeGenOpenMP/target-teams-distribute.c
+146-29clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+154-0clang/test/CIR/CodeGenOpenMP/teams-distribute.c
+12-0clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
+717-294 files

LLVM/project cca3ed5 — llvm/lib/Target/AVR AVRISelDAGToDAG.cpp AVR.h, llvm/test/CodeGen/AVR newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+93-0llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+90-0llvm/test/CodeGen/AVR/newpm-pipeline.ll
+49-38llvm/lib/Target/AVR/AVRShiftExpand.cpp
+33-0llvm/lib/Target/AVR/AVRPassRegistry.def
+19-3llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+291-433 files not shown
+303-469 files