NetBSD/pkgsrc-wip 0689cb7openjdk25 options.mk Makefile, openjdk25/patches patch-src_java.desktop_unix_native_common_awt_fontpath.c patch-src_hotspot_share_runtime_threadWXSetters.inline.hpp

add openjdk25

this is just a copy of openjdk21 for now, will iterate on it in future
commits
DeltaFile
+603-0openjdk25/PLIST
+215-0openjdk25/Makefile
+125-0openjdk25/options.mk
+119-0openjdk25/patches/patch-src_hotspot_os__cpu_bsd__aarch64_vm__version__bsd__aarch64.cpp
+63-0openjdk25/patches/patch-src_hotspot_share_runtime_threadWXSetters.inline.hpp
+51-0openjdk25/patches/patch-src_java.desktop_unix_native_common_awt_fontpath.c
+1,176-017 files not shown
+1,624-023 files

FreeBSD/ports a5b0b21net/samba424 Makefile

net/samba424: fix fortity and when python3 is disabled

Samba 4.24 doesn't build with Fortify feature.
When Python3 is disabled fix the cleanup commands

PR:     294595
Reported by:    Rafe <mondo.debater_0q at icloud.com>
Reported by:    Denis Shaposhnikov <dsh at bamus.cz>
Approved by:    samba (kiwi)
Sponsored by:   Klara, Inc.
DeltaFile
+4-3net/samba424/Makefile
+4-31 files

FreeBSD/src 447d4fe. aclocal.m4 configure, admin config.sub ltmain.sh

vendor/lutok: import 0.6.2

This version contains several minor changes related to documentation and
new C++ standards conformance (C++-20+ is now required to build the
project).

This change also uses the version from the official release tarball whereas
the prior imported version (0.4) was committed directly from a git clone.

Obtained from:  https://github.com/freebsd/lutok/releases/tag/lutok-0.6.2
DeltaFile
+23,387-0configure
+11,524-0admin/ltmain.sh
+8,488-0m4/libtool.m4
+2,007-0api-docs/html/doxygen.css
+1,802-0admin/config.sub
+1,733-0aclocal.m4
+48,941-0190 files not shown
+68,467-702196 files

LLVM/project d291bcdlibcxx/src new_helpers.cpp, libcxx/test/libcxx/vendor/clang-cl static-lib-nothrow.sh.cpp

[libc++] Do not define std::nothrow with VCRuntime ABI (#217694)

Avoid defining `std::nothrow` in libc++ when `_LIBCPP_ABI_VCRUNTIME` is
enabled.

VCRuntime already owns and provides `std::nothrow`, just as it owns the
global new/delete ABI.

Assisted-by: codex (for the test)
DeltaFile
+16-0libcxx/test/libcxx/vendor/clang-cl/static-lib-nothrow.sh.cpp
+2-2libcxx/src/new_helpers.cpp
+18-22 files

FreeBSD/ports d5d8ea2devel/terraform-ls Makefile distinfo

devel/terraform-ls: Update to 0.39.0

ChangeLog:
https://github.com/hashicorp/terraform-ls/releases/tag/v0.39.0
DeltaFile
+5-5devel/terraform-ls/distinfo
+1-2devel/terraform-ls/Makefile
+6-72 files

FreeBSD/ports a024461security/ffuf pkg-descr Makefile

security/ffuf: Update to 2.2.1

ChangeLog:
https://github.com/ffuf/ffuf/releases/tag/v2.2.1
DeltaFile
+5-21security/ffuf/distinfo
+2-14security/ffuf/Makefile
+10-1security/ffuf/pkg-descr
+17-363 files

FreeBSD/ports 23f5399net/k6 Makefile distinfo

net/k6: Update to 2.2.0

ChangeLog:
https://github.com/grafana/k6/releases/tag/v2.2.0
DeltaFile
+5-5net/k6/distinfo
+2-3net/k6/Makefile
+7-82 files

LLVM/project 09647c7clang/include/clang/AST ASTContext.h, llvm/include/llvm/ADT ImmutableSet.h FoldingSet.h

[ADT] Rename FoldingSet's RemoveNode and ComputeHash. NFC (#219864)

Rename `RemoveNode` to erase, matching the public name it implements,
and ComputeHash to computeHash, matching computeStableHash beside it.
DeltaFile
+6-6llvm/include/llvm/ADT/FoldingSet.h
+3-3clang/include/clang/AST/ASTContext.h
+1-1llvm/unittests/ADT/FoldingSet.cpp
+1-1llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp
+1-1llvm/lib/Support/FoldingSet.cpp
+1-1llvm/include/llvm/ADT/ImmutableSet.h
+13-136 files not shown
+19-1912 files

FreeBSD/ports acf43d8net/samba424 Makefile

net/samba424: fix mampage plist

vfs fruit and glusterfs had bad plist entries. This fix this.

Reported by:    Paul <paul604 at protonmail.ch>
Approved by:    samba (kiwi)
Sponsored by:   Klara, Inc.
DeltaFile
+3-3net/samba424/Makefile
+3-31 files

LLVM/project 3f239e5llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen TargetRegisterInfo.cpp AllocationOrder.cpp

Merge branch 'users/mssefat/anti-hints-pr3-amdgpu-apply' into users/mssefat/anti-hints-pr4-amdgpu-pre-ra
DeltaFile
+26-18llvm/lib/CodeGen/AllocationOrder.h
+18-13llvm/lib/CodeGen/AllocationOrder.cpp
+10-15llvm/lib/CodeGen/TargetRegisterInfo.cpp
+12-13llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+9-12llvm/unittests/CodeGen/AllocationOrderTest.cpp
+6-7llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+81-781 files not shown
+83-807 files

LLVM/project 5a1ffcellvm/lib/Target/AMDGPU SIRegisterInfo.h SIRegisterInfo.cpp

Addressed review: Removed OrderStorage
DeltaFile
+12-13llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+2-2llvm/lib/Target/AMDGPU/SIRegisterInfo.h
+14-152 files

NetBSD/src dfVkZAEshare/man/man7 sysctl.7

   sysctl.7: add various networking-related nodes

   There are probably more to add (certainly across all the top-level node
   categories), but these cover (or are related to) a few that frequently
   get mentioned in performance tuning blog posts and emails.

   (Confusingly, some lists are alphabetical and others aren't. I added the
   TCP autosizing entries where they seemed to logically go.)
VersionDeltaFile
1.174+44-2share/man/man7/sysctl.7
+44-21 files

NetBSD/src jH4m3LKsys/netinet tcp_usrreq.c

   tcp_usrreq.c: minor sysctl description updates

   TCP buffer autosizing can't really be deemed "experimental" since it was
   enabled by default in early 2010.
VersionDeltaFile
1.239+4-4sys/netinet/tcp_usrreq.c
+4-41 files

LLVM/project fbff106llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen TargetRegisterInfo.cpp AllocationOrder.cpp

Merge branch 'users/mssefat/anti-hints-pr2-mir-serialize' into users/mssefat/anti-hints-pr3-amdgpu-apply
DeltaFile
+26-18llvm/lib/CodeGen/AllocationOrder.h
+18-13llvm/lib/CodeGen/AllocationOrder.cpp
+10-15llvm/lib/CodeGen/TargetRegisterInfo.cpp
+9-12llvm/unittests/CodeGen/AllocationOrderTest.cpp
+6-7llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+69-655 files

LLVM/project fa4aed7llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen TargetRegisterInfo.cpp AllocationOrder.cpp

Merge branch 'users/mssefat/anti-hints-pr1-infra' into users/mssefat/anti-hints-pr2-mir-serialize
DeltaFile
+26-18llvm/lib/CodeGen/AllocationOrder.h
+18-13llvm/lib/CodeGen/AllocationOrder.cpp
+10-15llvm/lib/CodeGen/TargetRegisterInfo.cpp
+9-12llvm/unittests/CodeGen/AllocationOrderTest.cpp
+6-7llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+69-655 files

LLVM/project a018b6cllvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen TargetRegisterInfo.cpp AllocationOrder.cpp

Addressed review: Removed ShuffledOrderStorage
DeltaFile
+26-18llvm/lib/CodeGen/AllocationOrder.h
+18-13llvm/lib/CodeGen/AllocationOrder.cpp
+10-15llvm/lib/CodeGen/TargetRegisterInfo.cpp
+9-12llvm/unittests/CodeGen/AllocationOrderTest.cpp
+6-7llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+69-655 files

FreeBSD/src 9bec8a9. RELNOTES

RELNOTES: Add an entry for the NFS over RDMA "glue" commits
DeltaFile
+6-0RELNOTES
+6-01 files

FreeBSD/ports 3f24a96x11/wezterm Makefile Makefile.crates, x11/wezterm/files patch-docs_config_lua_config_tls__servers.md patch-docs_config_lua_config_tls__clients.md

x11/wezterm: Update to 20260820-095106 (continuous/nightly)

Also switch from Material for MkDocs to Zensical for DOCS_BUILD.
Material for MkDocs is scheduled to reach end of life on November 5,
2026.

Changes:
https://github.com/wezterm/wezterm/compare/6a493f88fab06a792308e0c704790390fd3c6232...770d8e1a7519a9a698090cd7d717d0c64aa0a755#diff-77f023b99d3d58008351d3e82fc06e6d06ba1bc2da9e41be6329b7fa4f419f05

PR:             297783
Reported by:    Vladyslav Movchan <vladislav.movchan at gmail.com> (maintainer)
DeltaFile
+785-713x11/wezterm/distinfo
+390-354x11/wezterm/Makefile.crates
+6-10x11/wezterm/Makefile
+12-0x11/wezterm/files/patch-docs_config_lua_config_tls__clients.md
+12-0x11/wezterm/files/patch-docs_config_lua_config_ssh__domains.md
+11-0x11/wezterm/files/patch-docs_config_lua_config_tls__servers.md
+1,216-1,0776 files

LLVM/project b37a8a7llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 perfect-diamond-match-poison-reuse.ll

[SLP]Fix perfect diamond match for gather nodes with poison in the reuse mask

A poison constant in the gathered bundle leaves a poison lane in the
common mask; expanding the gather through that mask indexed the scalar
list with -1. Expand such lanes to poison instead.

Fixes #219833

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/219862
DeltaFile
+74-0llvm/test/Transforms/SLPVectorizer/X86/perfect-diamond-match-poison-reuse.ll
+4-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+78-22 files

LLVM/project 3700e7cllvm/lib/ExecutionEngine/JITLink CompactUnwindSupport.h, llvm/test/ExecutionEngine/Orc throw-catch-merged-compact-unwind.ll

[ORC] Fix malformed Mach-O `__unwind_info` tables (#217781)

The malformed tables are produced by `JITLink` after compact-unwind
record merging.

`CompactUnwindManager::mergeRecords()` coalesces adjacent function
records with identical mergeable encodings. When the final raw record is
merged away, `writeIndexes()` generates the top-level index terminator
from the final remaining record instead of the final original function.
This truncates the final index range.

On macOS arm64, libunwind resolves a PC in the merged-away final
function through the terminator entry. Its second-level-page offset is
zero by design, causing libunwind to interpret the `__unwind_info`
header as a second-level page and report:

```
libunwind: malformed __unwind_info ... bad second level page
```

    [20 lines not shown]
DeltaFile
+59-0llvm/test/ExecutionEngine/Orc/throw-catch-merged-compact-unwind.ll
+5-2llvm/lib/ExecutionEngine/JITLink/CompactUnwindSupport.h
+64-22 files

LLVM/project 00d7adallvm/test/CodeGen/RISCV/rvv fixed-vectors-uitofp-vp-mask.ll fixed-vectors-sitofp-vp-mask.ll

[RISCV] Lower vector i1-to-fp i1 to VSELECT 1.0/0.0 (#219426)

Previously, the i1 source was first extended to an integer type
whose width is half the destination floating-point width. The mask
extension was lowered by lowerVectorMaskExt to a VSELECT, or directly to
VMERGE_VL for fixed-length vectors, materializing an integer vector
containing 0 or 1.

Since an unsigned i1-to-floating-point conversion can only produce 0.0
or 1.0, recognize this operation earlier and lower it directly to a
VSELECT between the floating-point constants 1.0 and 0.0. This removes
the intermediate integer mask extension and the following widening
integer-to-floating-point conversion.
DeltaFile
+412-316llvm/test/CodeGen/RISCV/rvv/vitofp-sdnode.ll
+160-88llvm/test/CodeGen/RISCV/rvv/fixed-vectors-i2fp.ll
+62-38llvm/test/CodeGen/RISCV/rvv/vuitofp-vp-mask.ll
+62-38llvm/test/CodeGen/RISCV/rvv/vsitofp-vp-mask.ll
+50-28llvm/test/CodeGen/RISCV/rvv/fixed-vectors-uitofp-vp-mask.ll
+50-28llvm/test/CodeGen/RISCV/rvv/fixed-vectors-sitofp-vp-mask.ll
+796-5361 files not shown
+808-5367 files

LLVM/project aba761cclang/test/Analysis/Scalable/source-edit-generation end-to-end-cpp-bounded-buffers.cpp

address comments
DeltaFile
+5-5clang/test/Analysis/Scalable/source-edit-generation/end-to-end-cpp-bounded-buffers.cpp
+5-51 files

FreeBSD/src d8d9f39sys/fs/nfsclient nfs_clvfsops.c

nfs_clvfsops.c: Silence a compiler warning

MFC after:      3 months
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+1-1sys/fs/nfsclient/nfs_clvfsops.c
+1-11 files

LLVM/project 6073845clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations CppBoundedBuffers.cpp, clang/test/Analysis/Scalable/source-edit-generation end-to-end-cpp-bounded-buffers.cpp

[SSAF][clang-reforge] Add end-to-end clang-reforge tests

- Make CppBoundedBuffers adapt to flattened WPA results;
- Let CppBoundedBuffers use qualified EntityNames so that it can
  associate ASTNodes with WPA results;
- Add end-to-end tests

Final step of:
rdar://185840466
DeltaFile
+623-0clang/test/Analysis/Scalable/source-edit-generation/end-to-end-cpp-bounded-buffers.cpp
+23-9clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.cpp
+22-4clang/unittests/ScalableStaticAnalysis/SourceTransformation/CppBoundedBuffersTest.cpp
+668-133 files

LLVM/project dd63ca6clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations CppBoundedBuffers.cpp, clang/unittests/ScalableStaticAnalysis/SourceTransformation CppBoundedBuffersTest.cpp

fix clang-format
DeltaFile
+4-2clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.cpp
+1-1clang/unittests/ScalableStaticAnalysis/SourceTransformation/CppBoundedBuffersTest.cpp
+5-32 files

LLVM/project dac951dclang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage UnsafeBufferUsageAnalysis.h, clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage UnsafeBufferUsageAnalysis.cpp

[SSAF] Flatten 'UnsafeBufferReachableAnalysisResult' to a plain set (#219041)

Previously, an 'UnsafeBufferReachableAnalysisResult' was organized as a
map from contributors to their mutually exclusive sub-results. Because
this extra layer of contributor information proved unnecessary, this
commit flattens the result into a plain set.

The source transformation expects the result to be a plain set, so this
is a prerequisite step for
rdar://185840466
DeltaFile
+8-13clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/UnsafeBufferReachableAnalysisTest.cpp
+10-10clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp
+5-11clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp
+4-6clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.cpp
+1-3clang/unittests/ScalableStaticAnalysis/SourceTransformation/CppBoundedBuffersTest.cpp
+2-1clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.h
+30-441 files not shown
+30-477 files

LLVM/project e8abf10llvm/include/llvm/ADT StringMap.h, llvm/unittests/ADT StringMapTest.cpp

[ADT] Use isComparableWith in StringMap (#219853)

This patch updates operator== in StringMap to use
DebugEpochBase::HandleBase::isComparableWith, bringing it in line
with DenseMap and FoldingSet.

Assisted-by: Antigravity
DeltaFile
+18-0llvm/unittests/ADT/StringMapTest.cpp
+1-4llvm/include/llvm/ADT/StringMap.h
+19-42 files

HardenedBSD/src 6483134sys/fs/nfs nfs_commonkrpc.c, sys/fs/nfsclient nfs_clrpcops.c nfs_clvfsops.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+119-76sys/fs/nfs/nfs_commonkrpc.c
+122-67sys/rpc/clnt_rc.c
+136-0sys/rpc/rpc_generic.c
+109-15sys/fs/nfsclient/nfs_clvfsops.c
+104-0sys/rpc/clntrdma.h
+72-3sys/fs/nfsclient/nfs_clrpcops.c
+662-16113 files not shown
+738-17019 files

HardenedBSD/src bf5cf09sys/fs/nfs nfs_commonkrpc.c, sys/fs/nfsclient nfs_clrpcops.c nfs_clvfsops.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+119-76sys/fs/nfs/nfs_commonkrpc.c
+122-67sys/rpc/clnt_rc.c
+136-0sys/rpc/rpc_generic.c
+109-15sys/fs/nfsclient/nfs_clvfsops.c
+104-0sys/rpc/clntrdma.h
+72-3sys/fs/nfsclient/nfs_clrpcops.c
+662-16113 files not shown
+738-17019 files

HardenedBSD/ports 8b0945bdevel/tree-sitter-cli Makefile Makefile.crates

devel/tree-sitter-cli: Update to 0.26.13

Changelog: https://github.com/tree-sitter/tree-sitter/releases/tag/v0.26.13
Commit log: https://github.com/tree-sitter/tree-sitter/compare/v0.26.12...v0.26.13

PR:             298002
Reported by:    Artur Manuel <amadaluzia at disroot.org> (maintainer)
DeltaFile
+223-223devel/tree-sitter-cli/distinfo
+110-110devel/tree-sitter-cli/Makefile.crates
+1-1devel/tree-sitter-cli/Makefile
+334-3343 files