OPNSense/tools a27c06cconfig/26.1 make.conf

config: fix zabbix builds after option change

  ===> License GPLv2+ accepted by the user
  ====> You must select one and only one option from the DB single
  =====> Only one of these must be defined: MYSQLDV SQLITE
  *** Error code 1
DeltaFile
+3-3config/26.1/make.conf
+3-31 files

LLVM/project 6a9dac2clang/lib/Driver Driver.cpp, clang/test/Driver aix-object-mode.c

[AIX][Clang][Driver] Fix OBJECT_MODE bug on AIX (#193550)

If `--target` is specified it should take precedence over `OBJECT_MODE`.
This is important, for example, for lit tests which want to specify an
explicitly 32-bit or 64-bit triple on AIX, or they may get the wrong bit
mode depending on the environment they run in.
DeltaFile
+10-3clang/test/Driver/aix-object-mode.c
+4-1clang/lib/Driver/Driver.cpp
+14-42 files

LLVM/project af626e7clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll

Merge branch 'main' into users/jdenny-ornl/filecheck-diaglist
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+4,652-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+22,598-17,0835,314 files not shown
+243,030-113,5005,320 files

LLVM/project aa2fe53llvm/utils/gn/secondary/llvm/lib/Transforms/IPO BUILD.gn

[gn build] Port 7b4175c17f16 (#196073)
DeltaFile
+2-0llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn
+2-01 files

LLVM/project 5f43760llvm/include/llvm/Support UndefPoison.h, llvm/lib/Analysis ValueTracking.cpp

[Support] Move UndefPoisonKind enum to a shared header (#195523)

This patch moves the **`UndefPoisonKind`** enum to a shared header in
`llvm/include/llvm/Support/UndefPoison.h` to resolve the dependency
issues identified in #194818.

Changes:

- Created the new header` llvm/include/llvm/Support/UndefPoison.h`.

- Removed duplicate local definitions from
`llvm/lib/Analysis/ValueTracking.cpp` and
`llvm/lib/CodeGen/GlobalISel/Utils.cpp`.
DeltaFile
+40-0llvm/include/llvm/Support/UndefPoison.h
+1-16llvm/lib/CodeGen/GlobalISel/Utils.cpp
+1-14llvm/lib/Analysis/ValueTracking.cpp
+42-303 files

LLVM/project 97c6c00mlir/include/mlir/Interfaces ValueBoundsOpInterface.h, mlir/lib/Dialect/Affine/Transforms ReifyValueBounds.cpp

[mlir][Interfaces] Allow integer types for `ValueBoundsOpInterface`
DeltaFile
+71-19mlir/lib/Dialect/Arith/Transforms/ReifyValueBounds.cpp
+44-29mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+35-14mlir/include/mlir/Interfaces/ValueBoundsOpInterface.h
+15-8mlir/lib/Dialect/Affine/Transforms/ReifyValueBounds.cpp
+16-0mlir/test/Dialect/Arith/value-bounds-op-interface-impl.mlir
+11-5mlir/test/lib/Dialect/Affine/TestReifyValueBounds.cpp
+192-7514 files not shown
+232-10820 files

LLVM/project 480ba1eclang/lib/Driver/ToolChains HIPAMD.cpp, clang/test/Driver hip-spirv-linker-crash.c

[Driver][HIP/SPIRV] Fix crash when llvm-link is executed.

There is a design limitation that is forwarding flags to llvm-link
when it shouldn't happen. This commit fixes this issue by sanitizing
the arguments forwarded to llvm-link.

This may happen when clang-linker-wrapper eventually calls clang.
Crash reproducer is here: https://gcc.godbolt.org/z/rxvWcvan3.

The fix is based on MrSidims's old PR (#183492).

Co-authored-by: Dmitry Sidorov <18708689+MrSidims at users.noreply.github.com>
Co-authored-by: Manuel Carrasco <manuel.carrasco at amd.com>
DeltaFile
+16-0clang/test/Driver/hip-spirv-linker-crash.c
+5-2clang/lib/Driver/ToolChains/HIPAMD.cpp
+21-22 files

FreeBSD/ports bd5bb82math/pffft Makefile

math/pffft: bsd.port.options.mk is needed for CMAKE_ARGS
DeltaFile
+6-2math/pffft/Makefile
+6-21 files

NetBSD/pkgsrc gG15vGgdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1245.0
VersionDeltaFile
1.2853+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xkplJ85www/ruby-aws-partitions distinfo Makefile

   www/ruby-aws-partitions: update to 1.1245.0

   1.1245.0 (2026-05-05)

   * Feature - Updated the partitions source data that determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.114+4-4www/ruby-aws-partitions/distinfo
1.112+2-2www/ruby-aws-partitions/Makefile
+6-62 files

NetBSD/pkgsrc B4Nyvvidoc CHANGES-2026

   doc: Updated finance/ruby-braintree to 4.36.0
VersionDeltaFile
1.2852+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7IUEU8xfinance/ruby-braintree PLIST distinfo

   finance/ruby-braintree: update to 4.36.0

   4.36.0 (2026-05-05)

   * Add Local Payment Context support with LocalPaymentContextGateway.create
     and LocalPaymentContextGateway.find methods
   * Add support for MBWAY and CRYPTO payment types
   * Add acquirerReferenceNumber to transaction search object
   * Add international_phone to Customer in Transaction
   * Deprecate merchant create functionality
   * Add apiRequestKey (idempotency) for sale, credit, refund, void and
     settlement operations.
   * Add support for Ruby version 3.4.0, 4.0 and updated rubocop to 1.85.1 for
     Ruby versions 2.7 and later
   * Add surcharge_amount to transaction object
   * Add support for apple pay card verifications
VersionDeltaFile
1.23+18-1finance/ruby-braintree/PLIST
1.38+4-4finance/ruby-braintree/distinfo
1.35+2-2finance/ruby-braintree/Makefile
+24-73 files

LLVM/project 728f99fllvm/lib/Target/PowerPC PPCInstrInfo.td PPCInstr64Bit.td

[PowerPC] Remove duplicate patterns for atomic_swap (#195936)

The definition and implementation of atomic_load_* and atomic_swap is
basically similar. Changing the way how the operations are enumerated
makes it possible to remove the separate patterns for atomic_swap.
DeltaFile
+5-23llvm/lib/Target/PowerPC/PPCInstrInfo.td
+6-12llvm/lib/Target/PowerPC/PPCInstr64Bit.td
+11-352 files

LLVM/project bc4ffe8mlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaTypes.td SPIRVTosaOps.td, mlir/lib/Dialect/SPIRV/IR SPIRVTosaOps.cpp

[mlir][spirv] Improve verification for SPIR-V TOSA ops (#195624)

Add shape and attribute verification for several SPIR-V TOSA ops:
reductions, FFT2D, RFFT2D, MatMul, Clamp, Concat, and Resize.

Add negative parser/verification tests for the new checks.

Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
DeltaFile
+152-20mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaTypes.td
+137-0mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+49-0mlir/lib/Dialect/SPIRV/IR/SPIRVTosaOps.cpp
+17-5mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+355-254 files

FreeNAS/freenas 59ebf53tests/sharing_protocols/nfs test_nfs_dacl_readdir.py

Fix
DeltaFile
+13-0tests/sharing_protocols/nfs/test_nfs_dacl_readdir.py
+13-01 files

LLVM/project 51698f1llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 cmtst-neg-and-one.ll

[AArch64] Match vector neg(and X, 1) as CMTST (#194833)

AArch64 already recognizes vector icmp/sext forms such as
sext(icmp ne (and X, C), 0) as CMTST.

However, for bit-zero mask idioms, the middle-end can canonicalize the
expression to sub 0, (and X, 1). This produces a 0/-1 vector mask, but
currently lowers to and+neg instead of CMTST.

Recognize vector neg(and X, splat(1)) / sub 0, (and X, splat(1)) as a
CMTST idiom.

The match is intentionally limited to exact splat(1). For example,
neg(and X, 2) produces 0/-2, not a 0/-1 mask, and is not equivalent to
CMTST.

Fixes #107093.
DeltaFile
+109-0llvm/test/CodeGen/AArch64/cmtst-neg-and-one.ll
+25-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+134-02 files

OPNSense/tools a335ce4config/26.1 extras.conf

config: add xml injection safeguard helper for extras

This can lead to strange results when the config.xml is not pristine.
DeltaFile
+25-1config/26.1/extras.conf
+25-11 files

FreeBSD/src 55709c8. ObsoleteFiles.inc, usr.sbin/apm Makefile

man: Kill off MANSUBDIRs

Three architecture dependent manuals are installed to MANSUBDIRs,
creating at least two empty manual page directories on everyone's
boxxen. Move those manuals to their canonical area, enhancing clarity,
grepability, removing useless inodes, and increasing consistency with
the rest of the architecture dependent manuals which are unconditionally
installed, and noted at the top of the rendered manual.

MFC after: 3 days

(cherry picked from commit 809504f331fd3588e36b54255196379bdb59890a)
DeltaFile
+9-0ObsoleteFiles.inc
+0-1usr.sbin/apm/Makefile
+0-1usr.sbin/apmd/Makefile
+0-1usr.sbin/nvram/Makefile
+9-34 files

FreeBSD/src 4da464bshare/man/man4 ocs_fc.4

ocs_fc.4: Cleanup

+ more consistent document description
+ enumerate available options in synopsis in vt.4 style
+ tag spdx
+ tweak list rendering
+ cleanup HARDWARE
+ reflow excessively long lines silencing linter warnings
+ fix link macros

MFC after:              3 days
Reported by:            michaelo (hardware notes)
Differential Revision:  https://reviews.freebsd.org/D56753

(cherry picked from commit dd97c3d83f9a92bbeb9740ceff4c1c74c451293e)
DeltaFile
+55-38share/man/man4/ocs_fc.4
+55-381 files

LLVM/project b130c80clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV atomic-rmw.ll

Merge branch 'users/s-perron/constantbuffer-spirv-getbasepointer' into users/s-perron/constantbuffer-constantbuffer-t
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,936-1,457llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+18,790-15,5383,419 files not shown
+157,322-69,8233,425 files

LLVM/project 56dea64clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV atomic-rmw.ll

Merge branch 'main' into users/s-perron/constantbuffer-spirv-getbasepointer
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,936-1,457llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+18,790-15,5383,419 files not shown
+157,322-69,8233,425 files

FreeNAS/freenas ed00b19debian/debian control, src/middlewared/middlewared/plugins/vm info.py

NAS-140872 / 27.0.0-BETA.1 / remove cpuid dependency (#18908)

cpuid isn't needed as a dependency when the kernel already provides this
information in procfs.
DeltaFile
+12-6src/middlewared/middlewared/plugins/vm/info.py
+0-1debian/debian/control
+12-72 files

LLVM/project f08b4ffclang/lib/CodeGen CGHLSLBuiltins.cpp CGHLSLRuntime.h, clang/lib/Sema SemaHLSL.cpp

[HLSL] Allow __builtin_hlsl_resource_getpointer to take no indices (#195151)

In preperation for adding ConstnatBuffer<T>, we will need to be able to
access the base pointer for the data constat buffer resource handle is
pointingto
to. This is done by:

1. Making the index operand in __builtin_hlsl_resource_getpointer
   optional.
2. Modifing the codegen for __builtin_hlsl_resource_getpointer to emit a
   call to resource.getbasepointer when no index is provided.
3. Add the resource.getbasepointer for the dx and spv targets.

Another issue is that the address space for the pointer returned by
__builtin_hlsl_resource_getpointer is not always hlsl_device any more.
Changes are made to get the correct address space based on the resource
class of the handle.

Note that we cannot implement codegen for

    [17 lines not shown]
DeltaFile
+23-7clang/lib/Sema/SemaHLSL.cpp
+11-3clang/lib/CodeGen/CGHLSLBuiltins.cpp
+5-5clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl
+4-0llvm/include/llvm/IR/IntrinsicsSPIRV.td
+4-0llvm/include/llvm/IR/IntrinsicsDirectX.td
+2-0clang/lib/CodeGen/CGHLSLRuntime.h
+49-156 files

FreeBSD/src 8318c2fusr.sbin/nvram nvram.8

nvram.8: Align option list and tag SPDX

MFC after:      3 days

(cherry picked from commit 33fbfceeb4d9daf1145089a10ce7b25110d8840f)
DeltaFile
+4-2usr.sbin/nvram/nvram.8
+4-21 files

FreeBSD/src aa519edshare/man/man7 ports.7

ports.7/FILES: Expand and refactor into 3 tables

Add make.conf, CHANGES, CONTRIBUTING.Md, UPDATING, and Tools/scripts.
Refactor the FILES section of the ports reference manual into a bigger
table with three sections separated by root directory. Remove preceeding
article from all but "the big Kahuna", and root dirs where reasonable.

MFC after:              3 days
Relnotes:               yes
Reported by:            adamw, arrowd, linimon
Differential Revision:  https://reviews.freebsd.org/D55441

(cherry picked from commit 28deec9b7e2b08b00160eb39de84ade6f27eb125)
DeltaFile
+29-18share/man/man7/ports.7
+29-181 files

LLVM/project 4d30700utils/bazel/llvm-project-overlay/mlir BUILD.bazel, utils/bazel/llvm-project-overlay/mlir/unittests BUILD.bazel

[Bazel] Fixes 0ff5c32 (#196065)

This fixes 0ff5c32c28219ea7e75869678fb5fe3b1b4b0e0d.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel
+2-02 files

NetBSD/src 2Vlrpbjsys/arch/m68k/m68k pmap_68k.c

   Add a comment describing why we seed the U and M bits in the PTE based
   on the access that resulted in the page fault that got us to pmap_enter().
VersionDeltaFile
1.62+8-2sys/arch/m68k/m68k/pmap_68k.c
+8-21 files

LLVM/project 24346a3bolt/lib/Passes StokeInfo.cpp, bolt/test/AArch64 unsupported-passes.test

[BOLT][AArch64] Refuse to run Stoke analysis on AArch64 (#195878)

`--stoke` and `--stoke-out` yields an UNIMPLEMENTED crash on AArch64. It
is a fundamentally X86 pass.

- Add a non-X86 guard
- Add the error message to unsupported-passes.test.
DeltaFile
+5-0bolt/lib/Passes/StokeInfo.cpp
+2-0bolt/test/AArch64/unsupported-passes.test
+7-02 files

LLVM/project ccdf56allvm/utils/gn/build sync_dir.py write_file.py

[gn] Add +x bit on scripts missing it (#196064)

rg -l '#!' llvm/utils/gn/build/*.py | xargs chmod +x

No effective behavior change. Makes it easier to run these scripts
manually.
DeltaFile
+0-0llvm/utils/gn/build/sync_dir.py
+0-0llvm/utils/gn/build/write_file.py
+0-0llvm/utils/gn/build/write_library_dependencies.py
+0-0llvm/utils/gn/build/remove_if_exists.py
+0-04 files

OpenBSD/ports 6kI8uexdevel/highway Makefile distinfo, devel/highway/patches patch-CMakeLists_txt

   devel/highway: update to 1.4.0.

   see https://github.com/google/highway/releases/tag/1.3.0
   and https://github.com/google/highway/releases/tag/1.4.0
VersionDeltaFile
1.3+22-10devel/highway/patches/patch-CMakeLists_txt
1.4+10-0devel/highway/pkg/PLIST
1.6+3-3devel/highway/Makefile
1.4+2-2devel/highway/distinfo
+37-154 files