NetBSD/pkgsrc-wip b762b5brust196 Makefile distinfo, rust196/files gcc-wrap

rust196: add a package for rust 1.96.0.

Release notes at https://releases.rs/docs/1.96.0/

Perhaps notable among them are two security fixes to 'cargo':

  https://blog.rust-lang.org/2026/05/25/cve-2026-5222/
and
  https://blog.rust-lang.org/2026/05/25/cve-2026-5223/

rated 'low' (niche requirements) and 'medium' (for users
of third-party crate registries) respectively.
DeltaFile
+830-0rust196/Makefile
+215-0rust196/files/gcc-wrap
+191-0rust196/distinfo
+146-0rust196/cargo.mk
+128-0rust196/patches/patch-vendor_memchr-2.7.4_src_memchr.rs
+117-0rust196/options.mk
+1,627-087 files not shown
+4,365-093 files

NetBSD/pkgsrc-wip 44f9039rust195/patches patch-src_llvm-project_llvm_lib_TargetParser_TargetDataLayout.cpp

rust195: add a draft fix for LLVM data layout for m68k-unknown-netbsd.
DeltaFile
+94-0rust195/patches/patch-src_llvm-project_llvm_lib_TargetParser_TargetDataLayout.cpp
+94-01 files

NetBSD/pkgsrc-wip 1c0165arust195/patches patch-src_llvm-project_llvm_lib_TargetParser_TargetDataLayout.cpp

rust195: No need to duplicate patch (sorry, fat fingers...)
DeltaFile
+0-38rust195/patches/patch-src_llvm-project_llvm_lib_TargetParser_TargetDataLayout.cpp
+0-381 files

NetBSD/pkgsrc-wip 541493crust195 distinfo, rust195/patches patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs

rust195: add settings for new m68k attempt.
DeltaFile
+5-2rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs
+2-1rust195/distinfo
+7-32 files

LLVM/project 9d0ce81flang/lib/Semantics check-omp-loop.cpp, flang/test/Semantics/OpenMP linear-clause-array-section.f90

[Flang][OpenMP] Reject array sections and subobjects in LINEAR clause (#197430)

Array sections like a(:,1,1) and array elements like a(1) in a LINEAR
clause cause a crash during MLIR-to-LLVM IR translation because the
semantic checker doesn't catch them.

This adds a call to CheckVarIsNotPartOfAnotherVar for the LINEAR clause,
which is the same check used by PRIVATE and FIRSTPRIVATE to reject
subobject designators.

Fixes :
[https://github.com/llvm/llvm-project/issues/196068](https://github.com/llvm/llvm-project/issues/196068)

Co-authored-by: Chandra Ghale <ghale at pe34genoa.hpc.amslabs.hpecorp.net>
DeltaFile
+64-0flang/test/Semantics/OpenMP/linear-clause-array-section.f90
+1-0flang/lib/Semantics/check-omp-loop.cpp
+65-02 files

LLVM/project 666a8cfflang/include/flang/Parser parse-tree.h, flang/lib/Parser program-parsers.cpp

[Flang][Parser] Handle compiler directives inside INTERFACE blocks (#198516)

Unrecognized !DIR$ directives between interface specifications currently
cause cascading parse errors because the grammar for
InterfaceSpecification has no path to consume them. This patch adds
CompilerDirective as a valid alternative — matching how
InternalSubprogram and ModuleSubprogram already handle this — so that
unrecognized directives produce the expected warning instead of a fatal
parse failure.

Fixes :
[https://github.com/llvm/llvm-project/issues/198289](https://github.com/llvm/llvm-project/issues/198289)

---------

Co-authored-by: Chandra Ghale <ghale at pe34genoa.hpc.amslabs.hpecorp.net>
DeltaFile
+60-0flang/test/Parser/compiler-directive-in-interface.f90
+5-2flang/include/flang/Parser/parse-tree.h
+4-2flang/lib/Parser/program-parsers.cpp
+69-43 files

FreeBSD/ports 9246bb7textproc Makefile, textproc/openvpn-status-parser Makefile pkg-descr

textproc/openvpn-status-parser: new port had been added (+)

Go application that parses OpenVPN status files and exports
data in JSON or OpenMetrics (Prometheus) format.

Requested by:   author/maintainer
DeltaFile
+25-0textproc/openvpn-status-parser/Makefile
+4-0textproc/openvpn-status-parser/pkg-descr
+3-0textproc/openvpn-status-parser/distinfo
+1-0textproc/Makefile
+33-04 files

FreeBSD/ports 7241709deskutils/cherrytree distinfo Makefile

deskutils/cherrytree: update the port to version 1.7.0

Reported by:    portscout
DeltaFile
+3-3deskutils/cherrytree/distinfo
+1-1deskutils/cherrytree/Makefile
+4-42 files

LLVM/project 17fdb39clang/test/Driver freebsd.c

Revert "[Clang][test] Fix space in ld path (#200012)"

This reverts commit 8918dd8b4dc646fa9707bbfedd4efe5116abe971.
DeltaFile
+4-4clang/test/Driver/freebsd.c
+4-41 files

LLVM/project ca57bb8llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512vbmi2.ll

Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift …"

This reverts commit 86a74788dcc851d501e33c70a88f14dc47293b9f.
DeltaFile
+0-46llvm/lib/Target/X86/X86ISelLowering.cpp
+14-11llvm/test/CodeGen/X86/vector-shuffle-combining-avx512vbmi2.ll
+14-572 files

LLVM/project 799b866llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp

[SelectionDAG] Remove redundant asserts in WidenVecRes_ATOMIC_LOAD (#200159)

These asserts duplicate guarantees already provided elsewhere:
- `isVector()` checks are redundant because `findMemType()` calls
  `WidenVT.getVectorElementType()` and `WidenVT.isScalableVector()`
  internally, and `WidenVecRes_ATOMIC_LOAD` is only reached from the
  `ATOMIC_LOAD` case in `WidenVectorResult`, which is the vector path.
- The element-type and scalability consistency between `LdVT` and
`WidenVT` is a property of `GetWidenedVector` / `getTypeToTransformTo`.

Follow-up to feedback on #197618.
DeltaFile
+0-5llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+0-51 files

NetBSD/src TpzvDatsys/uvm/pmap pmap.c

   mi pmap: more debug
VersionDeltaFile
1.104+12-10sys/uvm/pmap/pmap.c
+12-101 files

NetBSD/src 6zDmMa4sys/uvm/pmap pmap.c

   KNF
VersionDeltaFile
1.103+4-4sys/uvm/pmap/pmap.c
+4-41 files

LLVM/project 9b03d3fclang/lib/CIR/CodeGen CIRGenDecl.cpp, clang/test/CIR/CodeGenOpenCL address-space-local-var.clcpp

[CIR][CodeGen] Replace errorNYI with assert for address space in emitAutoVarAlloca (#197506)

Auto variables can only be in the default address space, or
opencl_private when compiling OpenCL. Replace the errorNYI with an
assert matching OG codegen (CGDecl.cpp).

Fixes part of #160386

Co-authored-by: Andy Kaylor <akaylor at nvidia.com>
DeltaFile
+48-0clang/test/CIR/CodeGenOpenCL/address-space-local-var.clcpp
+3-2clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+51-22 files

NetBSD/src DcPHmFfsys/uvm/pmap pmap.c

   spaces -> tab
VersionDeltaFile
1.102+5-5sys/uvm/pmap/pmap.c
+5-51 files

NetBSD/src hO2zvqIsys/arch/aarch64/include cpufunc.h

   KNF
VersionDeltaFile
1.30+3-3sys/arch/aarch64/include/cpufunc.h
+3-31 files

LLVM/project 3c193d4lldb/source/Plugins/Process/Windows/Common NativeRegisterContextWindows_arm64.cpp NativeRegisterContextWindows_arm64.h

[lldb][Windows] Cache thread context in NativeRegisterContextWindows_arm64 (#197385)

Cache thread context in _NativeRegisterContextWindows_arm64_ to improve
read performance. Previously, the thread context was retrieved for every
read or write operation.

This change intends to lay the groundwork for provisioning debug support
for SVE on WoA.

Assisted-by: Claude Sonnet 4.6
DeltaFile
+182-84lldb/source/Plugins/Process/Windows/Common/NativeRegisterContextWindows_arm64.cpp
+10-1lldb/source/Plugins/Process/Windows/Common/NativeRegisterContextWindows_arm64.h
+192-852 files

NetBSD/src lFKjpwjsys/arch/aarch64/aarch64 db_interface.c

   aarch64: print DBM if it's set in db_pte_print
VersionDeltaFile
1.25+8-2sys/arch/aarch64/aarch64/db_interface.c
+8-21 files

FreeBSD/ports 4583ad7devel/sjasmplus distinfo Makefile, devel/sjasmplus/files patch-Makefile

devel/sjasmplus: Update to 1.23.0

Release notes:  https://github.com/z00m128/sjasmplus/releases/tag/v1.23.0
DeltaFile
+4-4devel/sjasmplus/files/patch-Makefile
+3-3devel/sjasmplus/distinfo
+1-2devel/sjasmplus/Makefile
+8-93 files

FreeBSD/ports ac90d7edevel/sope distinfo Makefile, www/sogo distinfo Makefile

www/sogo: Update to 5.12.9
DeltaFile
+3-3www/sogo/distinfo
+3-3devel/sope/distinfo
+1-1www/sogo/Makefile
+1-1devel/sope/Makefile
+8-84 files

NetBSD/src vZeUXtxsys/uvm/pmap pmap.c

   mi pmap: capture PTE (HW updated) referenced and modified bits

   When removing a page mapping or changing its protection capture any
   HW updated referenced and modified bits.
VersionDeltaFile
1.101+19-4sys/uvm/pmap/pmap.c
+19-41 files

LLVM/project 4672169utils/bazel/third_party_build nanobind.BUILD

[Bazel] Add inl files to nanobind textual headers (#200516)

When using this overlay to build some bindings I noticed that
counter.inl was not available in the sandbox and the build failed. This
line adds it to the sandbox.
DeltaFile
+1-0utils/bazel/third_party_build/nanobind.BUILD
+1-01 files

FreeBSD/ports cd1deb4misc/llama-cpp distinfo Makefile

misc/llama-cpp: update 9331 → 9426
DeltaFile
+3-3misc/llama-cpp/distinfo
+1-1misc/llama-cpp/Makefile
+4-42 files

FreeBSD/ports b2c2e4bmisc/py-gguf distinfo Makefile

misc/py-gguf: update 0.19.0.9222 → 0.19.0.9426
DeltaFile
+3-3misc/py-gguf/distinfo
+1-1misc/py-gguf/Makefile
+4-42 files

FreeBSD/ports 631c8d8misc/ggml distinfo Makefile

misc/ggml: update 0.13.0 → 0.13.1
DeltaFile
+3-3misc/ggml/distinfo
+2-2misc/ggml/Makefile
+5-52 files

FreeBSD/ports e6c0e27misc/netron distinfo Makefile

misc/netron: update 9.0.9 → 9.1.0
DeltaFile
+3-3misc/netron/distinfo
+1-1misc/netron/Makefile
+4-42 files

FreeBSD/ports bc38566net/zmap distinfo Makefile

net/zmap: update 4.3.4 → 4.4.0
DeltaFile
+3-3net/zmap/distinfo
+1-1net/zmap/Makefile
+4-42 files

FreeBSD/ports 81de09amisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.6.23 → 3.6.24
DeltaFile
+5-5misc/lean-ctx/distinfo
+2-2misc/lean-ctx/Makefile
+7-72 files

FreeBSD/ports 844421bshells/nu_plugin_formats distinfo, shells/nu_plugin_gstat distinfo

shells/nushell: update 0.113.0 → 0.113.1
DeltaFile
+429-33shells/nu_plugin_polars/distinfo
+213-15shells/nu_plugin_polars/Makefile.crates
+61-33shells/nu_plugin_formats/distinfo
+25-33shells/nu_plugin_gstat/distinfo
+25-33shells/nu_plugin_query/distinfo
+25-33shells/nu_plugin_inc/distinfo
+778-1807 files not shown
+854-25413 files

FreeBSD/ports 44d0032devel/glaze pkg-plist distinfo

devel/glaze: update 7.1.0 → 7.7.1
DeltaFile
+22-3devel/glaze/pkg-plist
+3-3devel/glaze/distinfo
+2-2devel/glaze/Makefile
+27-83 files