FreeBSD/ports 454d1a6www/matomo pkg-plist distinfo

www/matomo: update to 5.8.0

Changelog: https://matomo.org/changelog/matomo-5-8-0/

PR:     294155
DeltaFile
+102-6www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+106-103 files

LLVM/project 9baca01mlir/lib/Dialect/Tensor/Transforms MergeConsecutiveInsertExtractSlicePatterns.cpp DropRedundantRankExpansionPatterns.cpp, mlir/test/Dialect/Tensor fold-tensor-subset-ops.mlir fold-consecutive-insert-extract-slice.mlir

[mlir][tensor] Consolidate tensor fold patterns and rename related file (#192820)

This PR moves `MergeConsecutiveExtractSlice` from `MergeConsecutiveInsertExtractSlicePatterns.cpp` to `FoldTensorSubsetOps.cpp`, and removes the duplicate `MergeConsecutiveInsertSlice` pattern in favor of `InsertSliceOfInsertSliceFolder`, which already exists in `FoldTensorSubsetOps.cpp` and provides equivalent functionality with greater stability. Since the merge-related patterns have been fully migrated out, `MergeConsecutiveInsertExtractSlicePatterns.cpp` is renamed to `DropRedundantRankExpansionPatterns.cpp` to better reflect its remaining responsibilities.
DeltaFile
+0-243mlir/lib/Dialect/Tensor/Transforms/MergeConsecutiveInsertExtractSlicePatterns.cpp
+175-0mlir/lib/Dialect/Tensor/Transforms/DropRedundantRankExpansionPatterns.cpp
+58-0mlir/test/Dialect/Tensor/fold-tensor-subset-ops.mlir
+35-6mlir/lib/Dialect/Tensor/Transforms/FoldTensorSubsetOps.cpp
+1-1mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir
+1-1mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt
+270-2516 files

LLVM/project 6a06c8bbolt/lib/Passes ThreeWayBranch.cpp, bolt/test/AArch64 unsupported-passes.test

[BOLT][AArch64] Refuse to run ThreeWayBranch pass (#193252)

On AArch64, `--three-way-branch` produces a crash as it is not
implemented. This patch adds a guard
and updates relevant test(s).
DeltaFile
+5-0bolt/lib/Passes/ThreeWayBranch.cpp
+2-0bolt/test/AArch64/unsupported-passes.test
+7-02 files

LLVM/project 5673b02llvm/test/MC/RISCV/rvv zvlsseg.s compare.s

[RISCV][MC] Remove tautological CHECK-UNKNOWN disassembly checks (NFC) (#193682)

Many RISC-V MC tests assemble with `--mattr=+v` (or another extension),
then run llvm-objdump on the result *without* `--mattr=`, expecting the
disassembler to print `<unknown>` for every instruction. These
CHECK-UNKNOWN lines only restate the encoded bytes that are already
verified by CHECK-ENCODING from `llvm-mc -show-encoding`, so they do not
add coverage.

Drop the CHECK-UNKNOWN RUN lines and check directives from the affected
tests to reduce noise and make the tests easier to read. The remaining
CHECK-INST / CHECK-ENCODING / CHECK-ERROR coverage is unchanged.

This is a preparatory cleanup that makes the upcoming llvm-objdump
per-region disassembly change (using ISA mapping symbols #193448) easier
to review.

Assisted-by: Claude Opus
I use Opus to write commit message...:P
DeltaFile
+0-515llvm/test/MC/RISCV/rvv/zvlsseg.s
+0-85llvm/test/MC/RISCV/rvv/compare.s
+0-66llvm/test/MC/RISCV/rvv/load.s
+0-61llvm/test/MC/RISCV/rvv/add.s
+0-57llvm/test/MC/RISCV/rvv/vsetvl.s
+0-52llvm/test/MC/RISCV/rvv/sub.s
+0-83652 files not shown
+0-1,67358 files

FreeBSD/ports 06d420amisc/llama-cpp pkg-plist distinfo

misc/llama-cpp: update 8182 → 8895
DeltaFile
+9-2misc/llama-cpp/pkg-plist
+3-3misc/llama-cpp/distinfo
+1-1misc/llama-cpp/Makefile
+13-63 files

FreeBSD/ports 9fd1734misc/ggml Makefile distinfo

misc/ggml: update 0.9.11 → 0.10.0
DeltaFile
+6-5misc/ggml/Makefile
+3-3misc/ggml/distinfo
+9-82 files

FreeBSD/ports 4f4ff86net/sing-box distinfo Makefile

net/sing-box: update 1.13.10 → 1.13.11
DeltaFile
+5-5net/sing-box/distinfo
+1-1net/sing-box/Makefile
+6-62 files

FreeBSD/ports 16df2begraphics Makefile, graphics/spirv-headers pkg-plist Makefile

graphics/spirv-headers: New port: Machine-readable files for the SPIR-V Registry
DeltaFile
+80-0graphics/spirv-headers/pkg-plist
+21-0graphics/spirv-headers/Makefile
+8-0graphics/spirv-headers/pkg-descr
+3-0graphics/spirv-headers/distinfo
+1-0graphics/Makefile
+113-05 files

FreeBSD/ports 16c8d3bfinance/py-finnhub-python distinfo Makefile

finance/py-finnhub-python: update 2.4.27 → 2.4.28

Reported by:    portscout
DeltaFile
+3-3finance/py-finnhub-python/distinfo
+1-1finance/py-finnhub-python/Makefile
+4-42 files

FreeBSD/ports fe0e9f4cad/nvc distinfo Makefile

cad/nvc: update 1.19.3 → 1.20.1
DeltaFile
+3-3cad/nvc/distinfo
+3-2cad/nvc/Makefile
+1-0cad/nvc/pkg-plist
+7-53 files

FreeBSD/ports 8364e36dns/coredns distinfo pkg-plist

dns/coredns: update 1.14.2 → 1.14.3
DeltaFile
+5-5dns/coredns/distinfo
+4-0dns/coredns/pkg-plist
+1-1dns/coredns/Makefile
+10-63 files

FreeBSD/ports f0a9762devel/py-interface-meta Makefile distinfo

devel/py-interface-meta: update 1.3.0 → 2.0.0
DeltaFile
+6-5devel/py-interface-meta/Makefile
+3-3devel/py-interface-meta/distinfo
+9-82 files

LLVM/project 5a45fbbllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-fp-setcc.ll fixed-vectors-setcc-fp-vp.ll

[llvm][RISCV] Split LMUL=8 fixed vector fcmp for zvfhmin and zvfbfmin (#193424)

Currently we don't handle any of illegal promoted fixed vectors for
zvfhmin and zvfbfmin we expand it and make general legalizer handle it.
However some of operators are split and some are scalarized depends on
operator type, in this case we need to split it manually.
DeltaFile
+326-4,626llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+192-2,277llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll
+36-23llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+45-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-lmul-max.ll
+599-6,9264 files

OPNSense/core 00052a5src/opnsense/scripts/kea kea_prefix_watcher.py

Use state instead of time based mechanism to decide of lease is still valid
DeltaFile
+4-6src/opnsense/scripts/kea/kea_prefix_watcher.py
+4-61 files

FreeBSD/doc 6bdc012documentation/static/pgpkeys matthew.key

Update my PGP key

Extend validity for another two years.
DeltaFile
+116-67documentation/static/pgpkeys/matthew.key
+116-671 files

OpenBSD/ports bmbUXljcad/openscad Makefile

   add missing build dep.  it wouldn't build without the build dep being
   available, so no need for a REVISION bump.

   noticed by myself and naddy on arm64 and amd64 bulk package builds.

   OK sthen@
VersionDeltaFile
1.61+1-0cad/openscad/Makefile
+1-01 files

NetBSD/pkgsrc-wip a9fc238frp TODO

frp: Add reference to CVE-2026-40910
DeltaFile
+2-0frp/TODO
+2-01 files

NetBSD/pkgsrc-wip 63af522owntone TODO

owntone: Add reference to recent CVEs
DeltaFile
+2-1owntone/TODO
+2-11 files

NetBSD/pkgsrc-wip 0168ddbminio TODO

minio: Add reference to recent CVEs
DeltaFile
+2-1minio/TODO
+2-11 files

FreeBSD/ports 381e522accessibility/at-spi2-core Makefile distinfo, accessibility/at-spi2-core/files patch-bus_meson.build

accessibility/at-spi2-core: Update to 2.60.1

Reported by:    portscout!
DeltaFile
+0-10accessibility/at-spi2-core/files/patch-bus_meson.build
+4-2accessibility/at-spi2-core/Makefile
+3-3accessibility/at-spi2-core/distinfo
+3-2accessibility/at-spi2-core/pkg-plist
+10-174 files

FreeBSD/src 3103d39sys/netlink netlink_generic.c

netlink: fix LINT-NOVIMAGE build

Include the required header for securelevel_ge()

Fixes:          9933bdcb1264 ("pf: only allow a subset of netlink calls when securelevel is set")
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+1-0sys/netlink/netlink_generic.c
+1-01 files

LLVM/project 8e2c42bllvm/test/Transforms/LoopVectorize float-induction.ll tbaa-nodep.ll, llvm/test/Transforms/LoopVectorize/AArch64 sve-extract-last-veclane.ll sve-gather-scatter.ll

[LV][NFC] Stop running DCE pass in tests (#193521)

The additional DCE pass made no difference to the output, so I've
removed it.
DeltaFile
+4-4llvm/test/Transforms/LoopVectorize/float-induction.ll
+3-3llvm/test/Transforms/LoopVectorize/AMDGPU/packed-math.ll
+2-2llvm/test/Transforms/LoopVectorize/tbaa-nodep.ll
+1-1llvm/test/Transforms/LoopVectorize/AArch64/sve-extract-last-veclane.ll
+1-1llvm/test/Transforms/LoopVectorize/AArch64/sve-gather-scatter.ll
+1-1llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions.ll
+12-1233 files not shown
+45-4539 files

LLVM/project 4209849lldb/test/API/tools/lldb-dap/locations TestDAP_locations.py main.cpp, lldb/tools/lldb-dap JSONUtils.cpp

[lldb-dap] Add valueLocationReference for member function pointers (#186837)

Added `valueLocationReference` for member function pointers. Also
changed `GetValueAsAddress`, because original implementation doesn't
work for member function pointers.
DeltaFile
+45-35lldb/test/API/tools/lldb-dap/locations/TestDAP_locations.py
+7-0lldb/test/API/tools/lldb-dap/locations/main.cpp
+4-2lldb/tools/lldb-dap/JSONUtils.cpp
+4-1lldb/tools/lldb-dap/Handler/LocationsRequestHandler.cpp
+60-384 files

FreeNAS/freenas 3cd99f7tests runtest.py

Fix tests
DeltaFile
+4-0tests/runtest.py
+4-01 files

LLVM/project 52e5d65llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-instructions.ll

[AArch64][GlobalISel] Add fpext bf16 legalization. (#193342)

These are simple, as they lower straight to shifts and so are always
available.
DeltaFile
+82-18llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+44-28llvm/test/CodeGen/AArch64/bf16-instructions.ll
+27-10llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+8-2llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+161-584 files

LLVM/project 257371ellvm/lib/Target/LoongArch LoongArchLSXInstrInfo.td LoongArchLASXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx bitset.ll bitclr.ll

[LoongArch] Support VBIT{CLR,SET,REV}I patterns for non-native element sizes

Extend vsplat_uimm_{pow2,inv_pow2} matching to allow specifying an explicit
element bit width, enabling recognition of splat patterns whose logical
element size differs from the vector's native element type.

Introduce templated selectVSplatUimm{Pow2,InvPow2} helpers with an optional
EltSize parameter, and add corresponding ComplexPattern definitions for
i8/i16/i32 element widths. This allows TableGen patterns to match cases such
as operating on v8i32/v4i64 vectors with masks derived from smaller element
sizes (e.g. i16).

With these changes, AND/OR/XOR operations using inverse power-of-two or
power-of-two splat masks are now correctly selected to VBITCLRI, VBITSETI,
and VBITREVI instructions instead of falling back to vector logical
operations with materialized constants.
DeltaFile
+35-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+27-0llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+8-4llvm/lib/Target/LoongArch/LoongArchISelDAGToDAG.cpp
+3-6llvm/test/CodeGen/LoongArch/lasx/bitset.ll
+3-6llvm/test/CodeGen/LoongArch/lasx/bitclr.ll
+3-6llvm/test/CodeGen/LoongArch/lasx/bitrev.ll
+79-224 files not shown
+90-4110 files

LLVM/project ffe5b85llvm/test/CodeGen/LoongArch/lasx bitclr.ll bitrev.ll, llvm/test/CodeGen/LoongArch/lsx bitset.ll bitclr.ll

[LoongArch][NFC] Add tests for VBITCLRI, VBITSETI, and VBITREVI
DeltaFile
+96-0llvm/test/CodeGen/LoongArch/lasx/bitclr.ll
+96-0llvm/test/CodeGen/LoongArch/lasx/bitrev.ll
+96-0llvm/test/CodeGen/LoongArch/lsx/bitset.ll
+96-0llvm/test/CodeGen/LoongArch/lsx/bitclr.ll
+96-0llvm/test/CodeGen/LoongArch/lsx/bitrev.ll
+96-0llvm/test/CodeGen/LoongArch/lasx/bitset.ll
+576-06 files

NetBSD/pkgsrc 2MKGeYetextproc/ugrep distinfo Makefile

   ugrep: updated to 7.7.0

   7.7.0

   support TUI search on slow and incomplete standard input pipes e.g. from tail -f
   update options -m (--max-count) and -K (--max-line) to stop reading input upon reaching the stopping criterium, then exit without draining the standard input pipe like GNU grep
   improve binary file detection for huge mixed files
   add new option ./build.sh --disable-avx512
   local config files located in the working directory are only read when owned by the user running the ugrep process
   fix lzma 7zip api memory leak
VersionDeltaFile
1.96+4-4textproc/ugrep/distinfo
1.105+2-2textproc/ugrep/Makefile
+6-62 files

LLVM/project 019cf51llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV][NFC] Rename isZipEven/isZipOdd to isPairEven/isPairOdd (#193674)

To match the terminologies in Zvzip extension.

And some comments are changed accordingly.
DeltaFile
+11-9llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+11-91 files

LLVM/project a9180ccllvm/test/TableGen/GlobalISelEmitter metadata-operand.td, llvm/utils/TableGen/Common/GlobalISel GlobalISelMatchTable.cpp

[GlobalISel] skip type check when matching metadata operand
DeltaFile
+32-0llvm/test/TableGen/GlobalISelEmitter/metadata-operand.td
+6-0llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+38-02 files