NetBSD/pkgsrc owjFGhUdoc CHANGES-2026

   doc: Updated geography/proj-doc to 9.8
VersionDeltaFile
1.4172+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Fcgp3MIgeography/proj-doc distinfo Makefile

   geography/proj-doc: Update to 9.8
VersionDeltaFile
1.8+4-4geography/proj-doc/distinfo
1.12+2-2geography/proj-doc/Makefile
+6-62 files

NetBSD/pkgsrc 4KLSW8Gdoc CHANGES-2026

   doc: Updated geography/py-qgc to 1.0.0
VersionDeltaFile
1.4171+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3oh4T5Vgeography/py-qgc Makefile distinfo

   geography/py-qgc: Update to 1.0.0

   pkgsrc changes: prune no-longer-needed DIST_SUBDIR

   Upstream NEWS:

   # RELEASE 1.0.0

   1. Add support for LG580P v1.3 firmware - additional QTM NAV message types:

       - b"\x08\x01": "NAV-POS",  # output
       - b"\x08\x11": "NAV-VEL",  # output
       - b"\x08\x21": "NAV-TIME",  # output
       - b"\x08\x41": "NAV-NAV",  # output
       - b"\x08\x51": "NAV-EVENTTIME",  # output
       - b"\x08\x52": "NAV-EVENTPOS",  # output
       - b"\x08\x31": "NAV-TAR",  # output
       - b"\x09\x01": "NAV2-POS",  # output
       - b"\x09\x11": "NAV2-VEL",  # output
VersionDeltaFile
1.3+2-10geography/py-qgc/Makefile
1.3+4-4geography/py-qgc/distinfo
1.3+3-0geography/py-qgc/PLIST
+9-143 files

LLVM/project 276bcc7llvm/include/llvm/IR Intrinsics.td, llvm/lib/IR Verifier.cpp IRBuilder.cpp

[LLVM] Fix signature for `gc.get.pointer.base` intrinsic (#206991)

`experimental.gc.get.pointer.base` intrinsic requires that the return
and argument type are the same pointer types. Currently this is checked
explicitly in Verifier.cpp. Instead, change the type signature of
`.gc.get.pointer.base` to use `LLVMMatchType` to enforce this
restriction.
DeltaFile
+0-7llvm/lib/IR/Verifier.cpp
+2-2llvm/test/Verifier/intrinsic-bad-arg-type1.ll
+2-2llvm/test/Transforms/RewriteStatepointsForGC/intrinsics-bare.ll
+1-2llvm/lib/IR/IRBuilder.cpp
+3-0llvm/test/Assembler/auto_upgrade_intrinsics.ll
+1-1llvm/include/llvm/IR/Intrinsics.td
+9-146 files

LLVM/project adc037cllvm/lib/Target/SPIRV SPIRVUtils.cpp SPIRVPreLegalizer.cpp

[SPIR-V] Use MathExtras helpers for bit arithmetic (NFC) (#206968)
DeltaFile
+4-5llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+2-1llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+2-1llvm/lib/Target/SPIRV/SPIRVAuxDataHandler.cpp
+8-73 files

LLVM/project c248ca1llvm/lib/Target/SPIRV SPIRVStructurizer.cpp SPIRVCallLowering.cpp

[SPIR-V] Use llvm STLExtras range algorithms (NFC) (#206969)
DeltaFile
+9-8llvm/lib/Target/SPIRV/SPIRVStructurizer.cpp
+4-7llvm/lib/Target/SPIRV/SPIRVCallLowering.cpp
+2-7llvm/lib/Target/SPIRV/SPIRVSubtarget.cpp
+4-4llvm/lib/Target/SPIRV/SPIRVRegularizer.cpp
+4-4llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
+2-1llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+25-316 files

NetBSD/pkgsrc fYNg1mudoc CHANGES-2026

   doc: Updated geography/mapserver to 8.6.4
VersionDeltaFile
1.4170+2-1doc/CHANGES-2026
+2-11 files

LLVM/project f147853llvm/lib/Target/AArch64 AArch64Arm64ECCallLowering.cpp, llvm/test/CodeGen/AArch64 arm64ec-entry-thunks.ll arm64ec-exit-thunks.ll

Change mangling and add extra tests
DeltaFile
+113-3llvm/test/CodeGen/AArch64/arm64ec-entry-thunks.ll
+5-5llvm/test/CodeGen/AArch64/arm64ec-exit-thunks.ll
+4-2llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp
+122-103 files

NetBSD/pkgsrc u7Ve6jLgeography/mapserver distinfo Makefile

   geography/mapserver: Update to 8.6.4

   Upstream NEWS: missing - apparent micro
VersionDeltaFile
1.18+4-4geography/mapserver/distinfo
1.148+2-3geography/mapserver/Makefile
+6-72 files

LLVM/project a675a66flang-rt/include/flang-rt/runtime allocator-registry.h, flang-rt/lib/cuda allocator.cpp

[Flang-RT] Change alignment for allocatable and pointer arrays to 64 … (#206525)

…bytes

in https://github.com/llvm/llvm-project/pull/194969 the default array
alignment was changed to 64bytes for Fortran globals. In this PR the
malloc wrapper in the flang runtime is modified to accept an alignment
argument (0 default) and for cases above 16 byte (std::max_align_t) uses
`aligned_alloc` instead of malloc.

The issue of alignment was discussed in this RFC:
https://discourse.llvm.org/t/rfc-alignment-of-global-arrays/90397/13

Assisted-by: Opus 4.6
DeltaFile
+29-0flang-rt/unittests/Runtime/Pointer.cpp
+25-0flang-rt/unittests/Runtime/Allocatable.cpp
+12-8flang-rt/lib/cuda/allocator.cpp
+16-3flang-rt/include/flang-rt/runtime/allocator-registry.h
+4-4flang/include/flang/Runtime/CUDA/allocator.h
+5-3flang-rt/lib/runtime/pointer.cpp
+91-186 files not shown
+105-2212 files

FreeBSD/src 2a4b8fdsys/kern uipc_usrreq.c

unix: Fix a socket refcount leak in uipc_sendfile_wait()

Fixes:          d15792780760 ("unix: new implementation of unix/stream & unix/seqpacket")
Reviewed by:    glebius
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57967
DeltaFile
+3-1sys/kern/uipc_usrreq.c
+3-11 files

LLVM/project 3848a2fllvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine assume.ll

[InstCombine] Don't try to fold alignment assumptions containing adds (#207001)

The fold seems to not actually be that useful in real code.
DeltaFile
+6-14llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+5-2llvm/test/Transforms/InstCombine/assume.ll
+11-162 files

LLVM/project 8fc5ad0clang-tools-extra/clang-tidy/modernize UseOverrideCheck.cpp UseOverrideCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add AllowVirtualAndOverride to modernize-use-override (#206111)

Add an `AllowVirtualAndOverride` option to `modernize-use-override` so
codebases can keep virtual on methods that are also marked override.

AI Usage: Test cases assisted by Codex.
Closes https://github.com/llvm/llvm-project/issues/202030
DeltaFile
+42-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-override-allow-virtual-and-override.cpp
+10-2clang-tools-extra/clang-tidy/modernize/UseOverrideCheck.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+5-0clang-tools-extra/docs/clang-tidy/checks/modernize/use-override.rst
+1-0clang-tools-extra/clang-tidy/modernize/UseOverrideCheck.h
+63-25 files

LLVM/project ad021b6.ci/green-dragon lldb-windows.groovy

[lldb][Windows][CI] refine timeouts (#206942)

Add/refine timeouts on each step of the lldb on Windows CI script. This
should help avoid runaway builds which timeout after 24h.
DeltaFile
+17-9.ci/green-dragon/lldb-windows.groovy
+17-91 files

LLVM/project 41f1d13clang/lib/CIR/Dialect/Transforms HoistAllocas.cpp, clang/test/CIR/CodeGenOpenMP omp-llvmir.c

[CIR][OpenMP] Prevent HoistAllocas pass from hoisting above OpenMP regions (#206168)

This patch modifies the HoistAllocas pass to prevent it from hoisting
allocas outside OpenMP regions, since this may break isolated from above
requirements and affect privatization semantics.

Assisted-by: Cursor / claude-4.8-opus-medium
DeltaFile
+85-0clang/test/CIR/Transforms/hoist-allocas.cir
+15-19clang/test/CIR/CodeGenOpenMP/omp-llvmir.c
+26-4clang/lib/CIR/Dialect/Transforms/HoistAllocas.cpp
+126-233 files

LLVM/project eff826emlir/lib/Dialect/Vector/Transforms LowerVectorBroadcast.cpp, mlir/test/Conversion/VectorToLLVM vector-to-llvm.mlir

[MLIR][Vector] Generalize broadcast lowering for single-element vector to nD (#206501)
DeltaFile
+36-0mlir/test/Dialect/Vector/vector-broadcast-lowering-transforms.mlir
+11-12mlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
+2-3mlir/lib/Dialect/Vector/Transforms/LowerVectorBroadcast.cpp
+49-153 files

LLVM/project 0c2d34dflang/lib/Optimizer/Transforms CMakeLists.txt, mlir/include/mlir/Dialect/LLVMIR/Transforms InlinerInterfaceImpl.h

Reland "[mlir][nvvm] extract NVVM inliner interface from LLVM dialect" with flang fixes (#206782)
DeltaFile
+11-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+0-7mlir/lib/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.cpp
+0-6mlir/include/mlir/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.h
+1-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-0flang/lib/Optimizer/Transforms/CMakeLists.txt
+0-1mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt
+13-151 files not shown
+13-167 files

LLVM/project ac9a204lldb/source/Plugins/SymbolFile/DWARF SymbolFileWasm.cpp SymbolFileWasm.h, lldb/test/API/functionalities/breakpoint/cpp TestCPPBreakpointLocations.py

[lldb] Recover mangled symbol names from DWARF on WebAssembly (#206832)

The Wasm "name" section stores only demangled names, so the symbols
ObjectFileWasm builds from it have no mangled name. Without one, the
symbol table indexes neither the mangled name nor the C++ base and
method name variants derived from it, so looking up a symbol by mangled
name fails and breakpoints set by a template or operator name find no
locations.

Override SymbolFileWasm::AddSymbols to copy each function's mangled name
from its DWARF DW_AT_linkage_name onto the matching symbol, matched by
file address. This is confined to the Wasm symbol file, so other targets
are unaffected.
DeltaFile
+40-0lldb/source/Plugins/SymbolFile/DWARF/SymbolFileWasm.cpp
+5-0lldb/source/Plugins/SymbolFile/DWARF/SymbolFileWasm.h
+3-0lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py
+48-03 files

LLVM/project 0c69421lldb/packages/Python/lldbsuite/test/tools/lldb_dap dap_types.py session_helpers.py, lldb/test/API/tools/lldb-dap/utils TestDAPUtils_Types.py

[lldb-dap] Add a new lldb-dap test infrastructure (#203978)

Introduce a new test infrastructure under lldbsuite/test/tools/lldb_dap
that replaces the dict-based dap_server. Initially the new and legacy
version will live side by side.
Once all tests are ported, the legacy version will be removed. The new
infrastructure has four files:
- dap_types.py: DAP protocol messages as frozen dataclasses, plus
serializer/deserializer functions to and from JSON.
- utils.py: Helper classes for launching and managing lldb-dap process
and its connection.
- session.py: DAP session layer. Owns the per-session state.
- session_helpers.py: Higher-level helpers for writing tests.

Using dataclasses for protocol types lets us catch unexpected or missing
fields at deserialization time instead of at use-site.

Adds a new environment flag, LLDBDAP_RUN_AS_SERVER, that runs the test
suite against lldb-dap in server mode for test cases with

    [10 lines not shown]
DeltaFile
+2,026-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/dap_types.py
+1,698-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session_helpers.py
+847-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/utils.py
+492-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session.py
+452-0lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_Types.py
+209-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/lldb_dap_testcase.py
+5,724-02 files not shown
+5,738-78 files

FreeBSD/ports ad5cefenet/telemt distinfo Makefile.crates

net/telemt: Update 3.4.18 => 3.4.22

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.4.19
- https://github.com/telemt/telemt/releases/tag/3.4.20
- https://github.com/telemt/telemt/releases/tag/3.4.21
- https://github.com/telemt/telemt/releases/tag/3.4.22
Commit log:
https://github.com/telemt/telemt/compare/3.4.18...3.4.22

PR:             296356
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+88-118net/telemt/distinfo
+43-58net/telemt/Makefile.crates
+1-1net/telemt/Makefile
+132-1773 files

FreeBSD/ports f57f553graphics/mesa-dri Makefile pkg-plist, graphics/mesa-libs Makefile

graphics/mesa-{dri,libs}: Enable virgl and consequently gallium-va unconditionally

PR:             296405
Tested by:      fuz
DeltaFile
+1-5graphics/mesa-dri/Makefile
+4-2graphics/mesa-libs/Makefile
+2-0graphics/mesa-dri/pkg-plist
+7-73 files

LLVM/project fc5798ellvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Analysis/ScalarEvolution add-like-or.ll

[SCEV] Cancel common addend/multiplier in SimplifyICmpOperands (#205014)

Simplify:
```
  (K + A) pred (K + B)  ->  A pred B
  (C * A) pred (C * B)  ->  A pred B
```

when no-wrap flags allow it: NSW for signed predicates, NUW for
unsigned. Also requires C > 0 for signed in the multiplication case.

For equality comparisons, `(K + A) eq/ne (K + B)` simplifies to `A eq/ne
B` without requiring any no-wrap flags.

Alive2 proofs: https://alive2.llvm.org/ce/z/KmyqsD
DeltaFile
+121-0llvm/unittests/Analysis/ScalarEvolutionTest.cpp
+46-0llvm/lib/Analysis/ScalarEvolution.cpp
+30-3llvm/test/Transforms/LoopUnroll/X86/high-cost-expansion.ll
+4-4llvm/test/Analysis/ScalarEvolution/add-like-or.ll
+201-74 files

LLVM/project 5f282celibcxx/include wchar.h

[libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (#206805)

See discussion in https://github.com/llvm/llvm-project/pull/201236 -
we're close to enabling wide characters in libc++ when it's built on top
of llvm-libc.

llvm-libc headers use `const wchar_t*` return type for selected wchar
functions, so we need to configure libc++ to assume that const-overloads
for these functions are available in this case, and the implementations
in libc++ wrapper around `<wchar.h>` are not needed.
DeltaFile
+2-0libcxx/include/wchar.h
+2-01 files

OPNSense/core a93e6b2src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes PortFieldTest.php

Fix the test, I wanted to see if it worked but forgot to update it that it didn't fire
DeltaFile
+1-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php
+1-11 files

OPNSense/ports 35a5893opnsense/suricata Makefile, opnsense/suricata/files patch-src_source-ipfw.c

opnsense/suricata: catch ENOBUFS for divert #272

Eventually it may be better to find the error numbers
that would warrant a full exit instead of making exceptions
for all of them.
DeltaFile
+3-2opnsense/suricata/files/patch-src_source-ipfw.c
+1-0opnsense/suricata/Makefile
+4-22 files

LLVM/project 3b0c457libc/shared builtins.h, libc/shared/builtins divdf3.h

[libc] add shared divdf3 builtin (#205675)

Re-exposes LLVM-libc's `__divdf3` as `shared::divdf3` for reuse by
compiler-rt's builtins.

Stacked change - merge these first:
- #200094
- #205669
- #205670
- #205671
- #205672
- #205673
- #205674

Part of #197824
DeltaFile
+32-0libc/src/__support/builtins/divdf3.h
+29-0libc/shared/builtins/divdf3.h
+9-0libc/src/__support/builtins/CMakeLists.txt
+1-0libc/test/shared/CMakeLists.txt
+1-0libc/shared/builtins.h
+1-0libc/test/shared/shared_builtins_test.cpp
+73-06 files

LLVM/project 8a3b715llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 combine-fcmp-uno-self.ll bitcast-vector-bool.ll

[X86] Fold FP UNORD/ORD compare against known-non-NaN to self-compare (#206943)

Replace a known-non-NaN operand of an UNORD/ORD FP compare with the
other operand, so we emit `cmpp a, a` instead of materializing the
constant with `vxorpd`. Matches GCC.

Added combine-fcmp-uno-self.ll which covers the folding and a negative
case.

Fixes #202756
DeltaFile
+83-0llvm/test/CodeGen/X86/combine-fcmp-uno-self.ll
+11-15llvm/test/CodeGen/X86/bitcast-vector-bool.ll
+6-0llvm/lib/Target/X86/X86ISelLowering.cpp
+100-153 files

LLVM/project 4ddf664mlir/lib/ABI ABITypeMapper.cpp, mlir/unittests/ABI ABITypeMapperTest.cpp

[mlir][ABI] Fix scalable vector mapping in ABITypeMapper (#206617)

mapVectorType in ABITypeMapper incorrectly used ElementCount::getFixed
for all vector types, including scalable ones (e.g. vector<[4]xf32>).
This results in scalable vectors being mapped as fixed-size vectors,
which produces incorrect ABI lowering for SVE and RISC-V V targets.
DeltaFile
+30-0mlir/unittests/ABI/ABITypeMapperTest.cpp
+8-1mlir/lib/ABI/ABITypeMapper.cpp
+38-12 files

OPNSense/core 9369ef5src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes PortField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes PortFieldTest.php

mvc: PortField now rejects whitespaces in port ranges during validation
DeltaFile
+31-19src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/PortField.php
+14-0src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php
+45-192 files