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

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

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+93-0llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+89-0llvm/test/CodeGen/AVR/newpm-pipeline.ll
+28-0llvm/lib/Target/AVR/AVRPassRegistry.def
+10-1llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+8-0llvm/lib/Target/AVR/AVRTargetMachine.h
+235-32 files not shown
+237-48 files

LLVM/project 1aaad60 — clang/test/Analysis lifetime-end-order.cpp

Add a simple test case.
DeltaFile
+12-0clang/test/Analysis/lifetime-end-order.cpp
+12-01 files

FreeBSD/ports b31e2a3 — devel/ta-lib pkg-plist distinfo

devel/ta-lib: update 0.8.1 → 0.8.3
DeltaFile
+3-3devel/ta-lib/distinfo
+3-3devel/ta-lib/Makefile
+1-1devel/ta-lib/pkg-plist
+7-73 files

FreeBSD/ports 837d964 — finance/py-ta-lib distinfo Makefile, finance/py-ta-lib/files patch-pyproject.toml patch-talib___ta__lib.c

finance/py-ta-lib: update 0.7.1 → 0.8.2
DeltaFile
+0-608finance/py-ta-lib/files/patch-talib___ta__lib.c
+5-18finance/py-ta-lib/files/patch-pyproject.toml
+6-4finance/py-ta-lib/Makefile
+3-3finance/py-ta-lib/distinfo
+14-6334 files

FreeBSD/ports 91fbdd2 — devel/cvs-devel Makefile, devel/ta-lib Makefile

*/*: reset maintainer bdheeman at gmail.com

* 3 consecutive timeouts
* no responses of any kind for years
DeltaFile
+1-1devel/ta-lib/Makefile
+1-1devel/cvs-devel/Makefile
+2-22 files

NextBSD/src 99ae9a4 — . build.sh

Fetch NVIDIA kexts from nextbsd-kernel-extensions-nvidia (#589)

Take nvidia-kexts-amd64.tar.gz from the NVIDIA repo instead of
nvidia-kexts.tar.gz from nextbsd-kernel-extensions, and fail when it is
missing instead of shipping an image without it (nextbsd/nextbsd#548).

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+9-5build.sh
+9-51 files

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

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+93-0llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+89-0llvm/test/CodeGen/AVR/newpm-pipeline.ll
+28-0llvm/lib/Target/AVR/AVRPassRegistry.def
+10-1llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+8-0llvm/lib/Target/AVR/AVRTargetMachine.h
+235-32 files not shown
+237-48 files

LLVM/project f3139bc — llvm/lib/Target/AVR AVRTargetMachine.cpp AVRISelDAGToDAG.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+10-1llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+1-1llvm/lib/Target/AVR/AVRTargetMachine.cpp
+18-43 files

LLVM/project 3143364 — llvm/lib/Target/AVR AVRTargetMachine.cpp AVRISelDAGToDAG.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+10-1llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+1-1llvm/lib/Target/AVR/AVRTargetMachine.cpp
+18-43 files

FreeBSD/ports b4b55d2 — audio/suil distinfo pkg-plist

audio/suil: update to 0.10.26

Changelog: https://gitlab.com/lv2/suil/-/blob/v0.10.26/NEWS

take maintainership
DeltaFile
+27-18audio/suil/Makefile
+3-6audio/suil/pkg-plist
+3-3audio/suil/distinfo
+33-273 files

OpenBSD/src 7kQet7b — sys/dev/fdt simplepanel.c

   Powerdown more panels during suspend.  This includes all generic eDP panels
   as well as various Samsung OLED panels.  Note that the Samsing OLED panel
   on the ASUS Zenbook A14 (UX3407QA) doesn't seem to power back on upon
   resume wheras a similar panel in the ASUS Vivobook S15 works fine.  There
   are some hints in the Linux kernel that these Samsung panels need more
   elaborate power sequencing.  Hopefully we can fix this with a future tweak
   of this driver.

   ok deraadt@, kirill@
VersionDeltaFile
1.8+7-3sys/dev/fdt/simplepanel.c
+7-31 files

OpenBSD/src x9f655N — sys/dev/fdt qcdpc.c

   The "link" registers should always be present, so simplify the code
   accordingly.  Also saving and restoring the DP link state should work with
   all eDP panels, so drop the compatible check.

   ok deraadt@, kirill@
VersionDeltaFile
1.4+14-26sys/dev/fdt/qcdpc.c
+14-261 files

OpenBSD/ports 0FsGG6q — textproc/check-jsonschema distinfo Makefile, textproc/check-jsonschema/pkg PLIST

   Update to check-jsonschema 0.39.0

   https://github.com/python-jsonschema/check-jsonschema/releases/tag/0.39.0
VersionDeltaFile
1.14+5-6textproc/check-jsonschema/Makefile
1.14+2-2textproc/check-jsonschema/distinfo
1.9+0-1textproc/check-jsonschema/pkg/PLIST
+7-93 files

LLVM/project b51ad64 — lldb/bindings/python CMakeLists.txt

Revert "Revert "[LLDB] Use `-fastproxy` when building swig bridge without lim…"

This reverts commit c990b0c98f3da393aa7467ccdf3ff3faa8c8170b.
DeltaFile
+4-0lldb/bindings/python/CMakeLists.txt
+4-01 files