NetBSD/pkgsrc laZAtJsdoc CHANGES-2026

   doc: Updated news/canlock-hp to 3.3.2
VersionDeltaFile
1.4278+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8XolTf8news/canlock-hp distinfo Makefile

   news/canlock-up: Update to 3.3.2

   3.3.2      2026-07-04
              Bugfix: canlock-hp: Define parameter list for strip_body()
               as "void" (Patch from Dennis Preiser)
              Document that canlock-hp subpackage requires an US-ASCII
               based POSIX locale (EBCDIC is not supported)
              Add SPDX copyright and license identifiers for all files of
               the source tree. Note that the license terms are unchanged
               for all files that already contained such identifiers
              Some documentation files (like "README" and "ChangeLog")
               formerly had neither copyrights nor licenses assigned.
               No copyright and CC0-1.0 license are declared now
              Package is REUSE 3.3 conformant (according to "reuse lint"):
               <https://reuse.software/spec-3.3/>
VersionDeltaFile
1.12+4-4news/canlock-hp/distinfo
1.13+2-2news/canlock-hp/Makefile
+6-62 files

LLVM/project f9f11ebllvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/AArch64 sve-intrinsic-opts-cmpne.ll

[AArch64][InstCombine] xor(cmpne) -> cmpeq (#207007)

Fold xor(cmpne(pg, v, 0), pg) into cmpeq(pv, v, 0)

Created after initially trying as a DAGCombine in #206931.
DeltaFile
+59-0llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-cmpne.ll
+34-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+93-02 files

NetBSD/pkgsrc-wip 44ad24clibcanlock Makefile COMMIT_MSG

libcanlock: Remove, used to update news/libcanlock
DeltaFile
+0-27libcanlock/Makefile
+0-16libcanlock/COMMIT_MSG
+0-14libcanlock/buildlink3.mk
+0-12libcanlock/PLIST
+0-8libcanlock/DESCR
+0-5libcanlock/distinfo
+0-822 files not shown
+0-858 files

NetBSD/pkgsrc R38liNCdoc CHANGES-2026

   doc: Updated news/libcanlock to 3.3.2
VersionDeltaFile
1.4277+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FwCkA5Lnews/libcanlock distinfo Makefile

   news/libcanlock: Update to 3.3.2

   3.3.2      2026-07-04
              Bugfix: Modified declaration of RFC5869HkdfResult() in header
               to match the function definition
              Bugfix: Modified definition of RFC2104HmacResult() to match
               the function declaration in header
              Add support for C23 memset_explicit() to cl_clear_secret()
              Add SPDX copyright and license identifiers for all files of
               the source tree. Note that the license terms are unchanged
               for all files that already contained such identifiers
              Some documentation files (like "README" and "ChangeLog")
               formerly had neither copyrights nor licenses assigned.
               No copyright and CC0-1.0 license are declared now
              Package is REUSE 3.3 conformant (according to "reuse lint"):
               <https://reuse.software/spec-3.3/>
VersionDeltaFile
1.13+4-4news/libcanlock/distinfo
1.14+2-2news/libcanlock/Makefile
+6-62 files

FreeBSD/src b125b73sys/ofed/drivers/infiniband/core ib_sysfs.c

ibcore: Fix GID sysctl fallback formatting

When a GID table entry is empty or not yet present in the cache,
show_port_gid() falls back to printing a zero GID.  Use the existing
GID_PRINT_FMT/GID_PRINT_ARGS helpers instead of Linux's %pI6 format,
which FreeBSD printf treats as a pointer followed by "I6".
This makes empty GID sysctl entries consistently report
0000:0000:0000:0000:0000:0000:0000:0000.

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Reviewed by:    jhb, kib
Sponsored by:   NVIDIA Networking
Fixes:  6a75471dbcf0 ("OFED: Various changes from Linux 4.19")
Differential Revision:  https://reviews.freebsd.org/D58042
DeltaFile
+1-1sys/ofed/drivers/infiniband/core/ib_sysfs.c
+1-11 files

LLVM/project 9de8a97llvm/lib/CodeGen MachineCopyPropagation.cpp, llvm/test/CodeGen/AArch64 machine-cp-spill-chain-across-call.mir

[MCP] Fix bug in spill copy elimination folding chain across a call. (#206858)

findLastSeenDefInCopy interface does not check for possible register
clobbering between the def and current instruction. That may lead to not
having a caller preserved register being preserved across a call.
Replaced with findAvailCopy that also does checks for a regmask operand
between the def and current instruction.
DeltaFile
+13-9llvm/test/CodeGen/AArch64/machine-cp-spill-chain-across-call.mir
+9-6llvm/test/CodeGen/PowerPC/mcp-elim-eviction-chain.mir
+1-1llvm/lib/CodeGen/MachineCopyPropagation.cpp
+23-163 files

FreeBSD/ports f0211e1net/rsync Makefile, net/rsync/files extra-patch-file-flags.diff extrapatch-main.c

net/rsync: Add back the FLAGS option

This restores support for copying file flags and fixes a long-standing
peeve of mine by renaming the command-line option to --file-flags,
better matching the naming style of other rsync options.  Full backward
compatibility is maintained, including with older servers.

Reviewed by:    rodrigo
Differential Revision:  https://reviews.freebsd.org/D57645
DeltaFile
+1,382-0net/rsync/files/extra-patch-file-flags.diff
+0-10net/rsync/files/extrapatch-main.c
+4-4net/rsync/Makefile
+1,386-143 files

OPNSense/core 03aa222src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php FilterController.php

Firewall: NAT: When cloning a rule, always set a sequence at the end of the ruleset
DeltaFile
+21-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+4-12src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/OneToOneController.php
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/NptController.php
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+37-155 files

LLVM/project 58bc8dfmlir/lib/Dialect/X86/Transforms VectorContractToAMXDotProduct.cpp, mlir/test/Dialect/X86/AMX vector-contract-to-tiled-dp.mlir

[mlir][x86] AMX memref source check (#206785)

Adds extra checks to AMX lowering to ensure data is read from memrefs as
tensors are not supported by x86 dialect ops.
DeltaFile
+144-0mlir/test/Dialect/X86/AMX/vector-contract-to-tiled-dp.mlir
+29-6mlir/lib/Dialect/X86/Transforms/VectorContractToAMXDotProduct.cpp
+173-62 files

OpenBSD/ports dCTcnrwdevel/py-virtualenv distinfo Makefile

   update to py3-virtualenv-21.5.1
VersionDeltaFile
1.65+2-2devel/py-virtualenv/distinfo
1.99+1-1devel/py-virtualenv/Makefile
+3-32 files

OpenBSD/ports UbXsb1edevel/perltidy distinfo Makefile

   update to perltidy-20260705
VersionDeltaFile
1.47+2-2devel/perltidy/distinfo
1.55+1-1devel/perltidy/Makefile
+3-32 files

OpenBSD/ports zkqyC7bdevel/py-tzlocal distinfo Makefile

   update to py3-tzlocal-5.4.4
VersionDeltaFile
1.8+2-2devel/py-tzlocal/distinfo
1.21+1-1devel/py-tzlocal/Makefile
+3-32 files

NetBSD/pkgsrc-wip 6997e1clibcanlock distinfo TODO

libcanlock: Update to 3.3.2
DeltaFile
+3-3libcanlock/distinfo
+2-2libcanlock/TODO
+1-3libcanlock/COMMIT_MSG
+1-1libcanlock/Makefile
+7-94 files

OpenBSD/ports yzwwRqZdevel/py-poetry-dynamic-versioning distinfo Makefile

   update to py3-poetry-dynamic-versioning-1.10.0
VersionDeltaFile
1.2+2-2devel/py-poetry-dynamic-versioning/distinfo
1.2+1-1devel/py-poetry-dynamic-versioning/Makefile
+3-32 files

OpenBSD/ports 7eIIZYzdevel/py-regex distinfo Makefile

   update to py3-regex-2026.6.28
VersionDeltaFile
1.18+2-2devel/py-regex/distinfo
1.26+1-1devel/py-regex/Makefile
+3-32 files

LLVM/project fcfc916llvm/docs LangRef.rst, llvm/include/llvm/IR Module.h

Reapply [IR] Explicitly specify target feature for module asm (#204548) (#207677)

Reapply with a use-after-free fix. The MC subtarget used for inline
assembly has to stay alive until finalization, not only during the
emitInlineAsm() call.

-----

Support specifying additional properties on module-level inline
assembly. In particular, the target features and target CPU can now be
specified as follows:

    module asm(target_features: "+foo", target_cpu: "bar")
        "asm line 1"
        "asm line 2"

There may be multiple module inline assembly blocks with different
properties.


    [10 lines not shown]
DeltaFile
+85-11llvm/include/llvm/IR/Module.h
+38-36llvm/lib/Object/ModuleSymbolTable.cpp
+29-12llvm/lib/IR/AsmWriter.cpp
+36-3llvm/lib/AsmParser/LLParser.cpp
+29-0llvm/test/Bitcode/module-asm.ll
+21-6llvm/docs/LangRef.rst
+238-6855 files not shown
+573-18061 files

LLVM/project 4ffcfdflldb/source/Plugins/ScriptInterpreter/Python PythonDataObjects.cpp, lldb/unittests/ScriptInterpreter/Python PythonDataObjectsTests.cpp

[lldb] Reject NULL key in PythonDictionary::GetItem (#205753)

A `breakpoint set -P <class>` with an invalid-UTF-8 class name crashes
lldb with `EXC_BAD_ACCESS`.  The class name is passed through
unmodified, so the byte sequence `\xd0p` (an incomplete two-byte UTF-8
sequence) reaches the Python layer:

```
 ./bin/lldb -b -o $'breakpoint set -P \xd0p -f main.cpp' ./bin/lldb
...
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/
Stack dump:
 #4 PythonDictionary::GetItem(PythonObject const&) const
 #6 PythonDictionary::GetItemForKey(PythonObject const&) const
 #7 PythonObject::ResolveNameWithDictionary(StringRef, PythonDictionary const&)
 #9 ScriptedPythonInterface::CreatePluginObject<...>(...)
```

`ResolveNameWithDictionary` builds a `PythonString` from the class name

    [41 lines not shown]
DeltaFile
+24-0lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
+1-1lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
+25-12 files

LLVM/project 8e85d1flldb/packages/Python/lldbsuite/test gdbclientutils.py, lldb/test/API/macosx/expedited-stack-memory TestExpeditedStackMemory.py main.c

[lldb][test] Add expedited-stack-memory backtrace/locals packet test (#205897)

Add a Darwin API test that checks which gdb-remote packets lldb sends
while
inspecting the stack at a public stop, using the gdb-remote packet log
(the
same approach as TestExpeditedThreadPCs.py).

debugserver expedites the frame-pointer backchain in the `jThreadsInfo`
reply
at a public stop and lldb caches it, so:

- A backtrace (`GetNumFrames` + `GetFrameAtIndex` over every frame)
sends no
packets at all. With the memory cache disabled it must read the
backchain
frame by frame, which confirms the test exercises the unwinder's memory
    reads.


    [17 lines not shown]
DeltaFile
+279-0lldb/test/API/macosx/expedited-stack-memory/TestExpeditedStackMemory.py
+88-0lldb/test/API/macosx/expedited-stack-memory/main.c
+50-2lldb/packages/Python/lldbsuite/test/gdbclientutils.py
+3-0lldb/test/API/macosx/expedited-stack-memory/Makefile
+420-24 files

LLVM/project 8470dfblldb/source/Expression DWARFExpression.cpp, lldb/unittests/Expression DWARFExpressionTest.cpp

[lldb] Guard DW_OP_convert against null DWARF unit and empty stack (#207008)

`Evaluate_DW_OP_convert` dereferenced `eval_ctx.dwarf_cu` (the
`DWARFExpression` Delegate) whenever the operand DIE offset was
non-zero,
and unconditionally read `eval_ctx.stack.back()`.  When a DWARF
expression is evaluated without a DWARF unit (as the
lldb-dwarf-expression-fuzzer does), two operand shapes crash:

- `DW_OP_convert` with a non-zero offset calls
  `dwarf_cu->GetDIEBitSizeAndSign(...)` on a null Delegate.
- `DW_OP_convert` with nothing on the stack reads the back of an empty
  vector.

The unit test feeds both with `dwarf_cu == nullptr` and crashes:

```
[ RUN      ] DWARFExpression.DW_OP_convert
 #2 SignalHandler(int, __siginfo*, void*)

    [15 lines not shown]
DeltaFile
+13-0lldb/unittests/Expression/DWARFExpressionTest.cpp
+3-0lldb/source/Expression/DWARFExpression.cpp
+16-02 files

LLVM/project 65bbeffmlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp, mlir/test/Conversion/SPIRVToLLVM gl-ops-to-llvm.mlir

[mlir][SPIR-V] Add SPIRVToLLVM conversion for GL.FClamp/SClamp/UClamp (#203831)

Lower the GLSL clamp ops as nested min/max following `min(max(x, y), z)`

---------

Co-authored-by: Igor Wodiany <dev at wodiany.com>
DeltaFile
+36-0mlir/test/Conversion/SPIRVToLLVM/gl-ops-to-llvm.mlir
+26-0mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+62-02 files

NetBSD/pkgsrc vdvVP2Fdoc TODO CHANGES-2026

   doc: Updated sysutils/node_exporter to 1.11.1
VersionDeltaFile
1.27548+2-3doc/TODO
1.4276+2-1doc/CHANGES-2026
+4-42 files

NetBSD/pkgsrc OAo3lGfsysutils/node_exporter distinfo go-modules.mk, sysutils/node_exporter/patches patch-collector_netdev__common.go

   node_exporter: update to 1.11.1.

   ## 1.11.1 / 2026-04-07

   * [BUGFIX] Fix kernel_hung for no data #3613

   ## 1.11.0 / 2026-04-04

   * [CHANGE] Adds distroless container image. #3592
   * [FEATURE] infiniband: Add `hw_counters` metrics #2827
   * [FEATURE] kernel_hung: Add collector for kernel hung tasks #3470
   * [FEATURE] mixin: Add "All" option to cluster variable in dashboards #3509
   * [FEATURE] netlink: Add node_network_altnames_info metric #3541
   * [FEATURE] thermal: Add support for CPU temperature metrics on Apple Silicon #3547
   * [FEATURE] bcachefs: Add new collector for bcachefs #3523
   * [ENHANCEMENT] mixin: Make devices in network graphs configurable #3525
   * [ENHANCEMENT] nvme: Add namespace parameters #3360
   * [BUGFIX] netdev: Respect deviceFilter for `node_network_address_info` metric #3340
   * [BUGFIX] mountstats: Fix multiple transports statistics labeling #3358
   * [BUGFIX] diskstats: Fix panic when using device-include flag only #3603
VersionDeltaFile
1.20+161-137sysutils/node_exporter/distinfo
1.9+52-44sysutils/node_exporter/go-modules.mk
1.3+3-6sysutils/node_exporter/patches/patch-collector_netdev__common.go
1.92+2-3sysutils/node_exporter/Makefile
+218-1904 files

NetBSD/pkgsrc-wip cb0541aopencv PLIST TODO, opencv/patches patch-modules_videoio_src_cap__v4l.cpp

opencv: start updating opencv to 5.0.0, doesn't build
DeltaFile
+369-0opencv/PLIST
+133-0opencv/TODO
+102-0opencv/patches/patch-modules_videoio_src_cap__v4l.cpp
+83-0opencv/Makefile.common
+55-0opencv/unapplied-patch
+46-0opencv/Makefile
+788-010 files not shown
+969-016 files

LLVM/project 334eb77mlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp, mlir/test/Conversion/SPIRVToLLVM gl-ops-to-llvm.mlir cl-ops-to-llvm.mlir

[mlir][SPIR-V] Add SPIRVToLLVM conversions for GL.FMix and CL.mix (#206935)
DeltaFile
+51-1mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+26-0mlir/test/Conversion/SPIRVToLLVM/gl-ops-to-llvm.mlir
+20-0mlir/test/Conversion/SPIRVToLLVM/cl-ops-to-llvm.mlir
+97-13 files

FreeBSD/ports c85402bdevel/pecl-msgpack Makefile

devel/pecl-msgpack: reinstate IGNORE_WITH_PHP=86

Dependency devel/pecl-APCu is not yet available for php86.
Please make sure you test the port in the php86 flavour before
reenabling the option.

Fixes:          4390d463875b81a5948541e3b27275d30aad54e2
Approved by:    portmgr (build fix blanket)
DeltaFile
+1-0devel/pecl-msgpack/Makefile
+1-01 files

LLVM/project 0efe9d7clang/lib/AST Type.cpp, clang/lib/CodeGen CodeGenModule.cpp

[clang][AMDGPU] Clean-up handling of named barrier type

- Do not allow the type in struct fields. This is more like a handle/resource than a real type. It does not follow the traditional C++ object model, and using it in a struct field can do some weird things if you instantiate too many of them.
- Use a `hip_barrier` LangAS for this type that currently maps to the local AS. This allows easy switching to the barrier AS in a future patch.

Alternative to #195612, see also #195613
DeltaFile
+23-14clang/test/CodeGenHIP/amdgpu-barrier-type.hip
+13-1clang/lib/AST/Type.cpp
+9-1clang/lib/Sema/SemaDecl.cpp
+6-0clang/lib/CodeGen/CodeGenModule.cpp
+5-0clang/test/SemaOpenCL/amdgpu-barrier.cl
+5-0clang/test/SemaHIP/amdgpu-barrier.hip
+61-1616 files not shown
+89-2022 files

OpenBSD/ports 2Oi4lMux11/tigervnc distinfo Makefile, x11/tigervnc/patches patch-unix_xserver_hw_vnc_xvnc_c

   backport upstream fix: don't print Xvnc banner until after parsing args,
   it interferes with inetd mode. problem reported by Jarkko Toivonen.
   (also update xserver while there).
VersionDeltaFile
1.15.2.1+2-2x11/tigervnc/distinfo
1.32.2.1+2-2x11/tigervnc/Makefile
1.1.2.1+0-0x11/tigervnc/patches/patch-unix_xserver_hw_vnc_xvnc_c
+4-43 files

OpenBSD/ports j2Adi6Fx11/tigervnc Makefile distinfo, x11/tigervnc/patches patch-unix_xserver_hw_vnc_xvnc_c

   backport upstream fix: don't print Xvnc banner until after parsing args,
   it interferes with inetd mode. problem reported by Jarkko Toivonen.
VersionDeltaFile
1.1+46-0x11/tigervnc/patches/patch-unix_xserver_hw_vnc_xvnc_c
1.33+2-2x11/tigervnc/Makefile
1.16+2-2x11/tigervnc/distinfo
+50-43 files