OPNSense/core 4ed8e21. plist, src/etc/pkg/fingerprints/OPNsense/revoked pkg.opnsense.org.20241217

firmware: add 26.1 fingerprint and revoke 25.1

(cherry picked from commit d50fa904387f3058f799d6c8757036f4c7a2ca49)
DeltaFile
+2-1plist
+2-0src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
+2-0src/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20241217
+0-2src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20241217
+6-34 files

OPNSense/core 6c57f85src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

(cherry picked from commit 664c80e7cab26725872c5b6f3ce2a2b6c0f566e5)
DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

OPNSense/core 5168028Mk version.mk

make: switch ABI
DeltaFile
+1-1Mk/version.mk
+1-11 files

OPNSense/core 3668d87src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

(cherry picked from commit 664c80e7cab26725872c5b6f3ce2a2b6c0f566e5)
DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

LLVM/project a3244e3mlir/include/mlir/Interfaces ControlFlowInterfaces.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][Interfaces] Add generic pattern for region inlining
DeltaFile
+233-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+26-145mlir/lib/Dialect/SCF/IR/SCF.cpp
+39-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+20-0mlir/test/Dialect/SCF/canonicalize.mlir
+4-2mlir/test/Dialect/SCF/one-shot-bufferize.mlir
+4-2mlir/test/Dialect/Arith/int-range-interface.mlir
+326-1496 files

LLVM/project c97d0bcclang/lib/Basic/Targets AArch64.cpp AArch64.h, clang/test/Preprocessor aarch64-target-features.c

[Clang][AArch64] Add ACLE macros to support Armv9.6 (#176755)

This patch add the macros for Armv9.6 according to the ACLE[1]

 [1]https://github.com/ARM-software/acle/blob/main/main/acle.md

---------

Co-authored-by: Copilot <175728472+Copilot at users.noreply.github.com>
DeltaFile
+54-0clang/lib/Basic/Targets/AArch64.cpp
+43-0clang/test/Preprocessor/aarch64-target-features.c
+9-0clang/lib/Basic/Targets/AArch64.h
+106-03 files

LLVM/project ab36617clang/lib/AST/ByteCode Pointer.cpp Pointer.h, clang/test/AST/ByteCode lifetimes26.cpp cxx23.cpp

[clang][bytecode] Add lifetime information for primitive array elements (#173333)

Double the allocated size of the `InitMap` and use the second half for
lifetime information.
DeltaFile
+107-11clang/test/AST/ByteCode/lifetimes26.cpp
+70-1clang/lib/AST/ByteCode/Pointer.cpp
+29-16clang/lib/AST/ByteCode/Pointer.h
+31-8clang/lib/AST/ByteCode/Interp.cpp
+30-8clang/lib/AST/ByteCode/InitMap.h
+33-0clang/test/AST/ByteCode/cxx23.cpp
+300-444 files not shown
+331-8610 files

LLVM/project 39d0f71mlir/lib/Dialect/SCF/IR SCF.cpp, mlir/test/Analysis/DataFlow test-dead-code-analysis.mlir

[mlir][SCF] Improve `ForOp::getSuccessorRegions`
DeltaFile
+38-0mlir/test/Analysis/DataFlow/test-dead-code-analysis.mlir
+21-0mlir/lib/Dialect/SCF/IR/SCF.cpp
+1-1mlir/test/Dialect/Arith/int-range-narrowing.mlir
+60-13 files

FreeBSD/doc d7a4ae2website/content/en/cgi ports.cgi

ports.cgi: less perl warnings
DeltaFile
+5-2website/content/en/cgi/ports.cgi
+5-21 files

LLVM/project f369d23clang/include/clang/ASTMatchers ASTMatchers.h, clang/lib/ASTMatchers ASTMatchersInternal.cpp

[Clang][Unittest] Support for `target` update directive and `from` clause in clang unittests (#150580)

Added support for detecting `OMPTargetUpdateDirective` , `OMPFromClause`
and `OMPToClause` in Clang Unit Test Framework
DeltaFile
+394-0clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
+219-0clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
+39-0clang/include/clang/ASTMatchers/ASTMatchers.h
+5-0clang/lib/ASTMatchers/ASTMatchersInternal.cpp
+3-0clang/lib/ASTMatchers/Dynamic/Registry.cpp
+660-05 files

FreeBSD/ports 0732686lang/perl5-devel distinfo pkg-plist

lang/perl5-devel: update to 5.43.7                                                                                                                                                                                      
DeltaFile
+3-3lang/perl5-devel/distinfo
+2-0lang/perl5-devel/pkg-plist
+1-1lang/perl5-devel/version.mk
+6-43 files

LLVM/project 40f7eeellvm/test/CodeGen/RISCV/rvv fixed-vectors-vfnmsub-sdnode.ll fixed-vectors-vfmadd-sdnode.ll

[RISCV][llvm] Correct code generation of fma on zvfbfa (#176716)

Currently it's mapped to normal float16 instructions.

(cherry picked from commit 3bab75245a2bbbec36206f7e0c569c17a1a487e6)
DeltaFile
+20-20llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsub-sdnode.ll
+20-20llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmadd-sdnode.ll
+20-20llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmsub-sdnode.ll
+20-20llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmadd-sdnode.ll
+13-13llvm/test/CodeGen/RISCV/rvv/vfmadd-sdnode.ll
+12-12llvm/test/CodeGen/RISCV/rvv/vfmsub-sdnode.ll
+105-1054 files not shown
+143-14110 files

NetBSD/pkgsrc ud7oZf5doc CHANGES-2026

   Updated fonts/harfbuzz, fonts/harfbuzz-icu
VersionDeltaFile
1.532+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/ports af09640editors/zed distinfo Makefile, editors/zed/files patch-Cargo.lock

editors/zed: Update to 0.219.5

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.219.5

Reported by:    GitHub (watch releases)
DeltaFile
+7-7editors/zed/files/patch-Cargo.lock
+3-3editors/zed/distinfo
+1-1editors/zed/Makefile
+11-113 files

NetBSD/pkgsrc Aefy1BLfonts/harfbuzz distinfo Makefile.common, fonts/harfbuzz-icu Makefile

   harfbuzz harfbuzz-icu: updated 12.3.1

   Overview of changes leading to 12.3.1
   Tuesday, January 20, 2026
   =====================================
   - Various speed optimizations.
   - Build fixes for GCC 4.9.
   - Fix NULL pointer deference when malloc fails.
VersionDeltaFile
1.166+4-5fonts/harfbuzz/distinfo
1.76+2-2fonts/harfbuzz/Makefile.common
1.33+1-2fonts/harfbuzz-icu/Makefile
1.156+1-2fonts/harfbuzz/Makefile
1.2+1-1fonts/harfbuzz/patches/patch-src_hb-ot-cmap-table.hh
+9-125 files

LLVM/project 16fcbfbllvm/lib/Target/Sparc DelaySlotFiller.cpp SparcInstrInfo.td, llvm/test/CodeGen/SPARC 2011-01-19-DelaySlot.ll

[SPARC] Prevent RESTORE from sourcing from %o7 in call delay slots (#172593)

Combining instructions that reads from %o7 with a RESTORE in call delay
slots will result in a RESTORE instruction that reads from %o7, which
has been overwritten by the call instruction, resulting in junk values
being produced.

This should fix the issue with `test-suite::lencod.test`.

(cherry picked from commit ab4adedd1c1ad9f30637291dfe94f9f0519ea2f5)
DeltaFile
+111-21llvm/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll
+42-11llvm/lib/Target/Sparc/DelaySlotFiller.cpp
+5-5llvm/lib/Target/Sparc/SparcInstrInfo.td
+158-373 files

LLVM/project c71c065flang/lib/Semantics check-omp-structure.cpp, flang/test/Semantics/OpenMP use_device_addr1.f90

[flang][OpenMP] Allow assumed-size arrays on USE_DEVICE_ADDR clause (#176815)

Assumed-size arrays do not present any issues here as they need to be
either already mapped into the device data environment, or otherwise
accessible on the target device.

(cherry picked from commit 53d9d46d762207b2117eac9b0799bdd21b4b6dba)
DeltaFile
+0-6flang/lib/Semantics/check-omp-structure.cpp
+1-1flang/test/Semantics/OpenMP/use_device_addr1.f90
+1-72 files

LLVM/project 3d4c827libcxx/include semaphore, libcxx/include/__atomic atomic_sync_timed.h

[libc++] Introduce a native timed wait in the synchronization library (#172214)

Fixes #172137

(cherry picked from commit 2e53764f2da742ba32b333e33635af60d384c2a8)
DeltaFile
+144-0libcxx/include/__atomic/atomic_sync_timed.h
+69-19libcxx/src/atomic.cpp
+54-0libcxx/test/std/thread/thread.semaphore/lost_wakeup.timed.pass.cpp
+4-5libcxx/include/semaphore
+3-1libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
+3-1libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
+277-269 files not shown
+293-2715 files

LLVM/project 71884cfclang/include/clang/Analysis/Analyses UnsafeBufferUsage.h, clang/include/clang/Basic DiagnosticSemaKinds.td DiagnosticGroups.td

[-Wunsafe-buffer-usage] Separate flag for format-attributed functions (#175749)

PR #173096 extended -Wunsafe-buffer-usage-in-libc-call to apply to all
functions with the 'format' attribute.

This change moves those warnings behind a separate
-Wunsafe-buffer-usage-in-format-attr-call flag (implicitly enabled by
-Wunsafe-buffer-usage), allowing projects to decide whether they want to
opt in to this or not.

(cherry picked from commit 3d90b7a2d7333ead420b18baece183249404329a)
DeltaFile
+17-15clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
+9-3clang/lib/Analysis/UnsafeBufferUsage.cpp
+9-1clang/lib/Sema/AnalysisBasedWarnings.cpp
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+2-1clang/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
+2-1clang/include/clang/Basic/DiagnosticGroups.td
+43-216 files

LLVM/project dc1046elldb/packages/Python/lldbsuite/test/tools/lldb-dap dap_server.py, lldb/test/API/tools/lldb-dap/completions TestDAP_completions.py

[lldb-dap] Fix Completions Request crash (#176211)

lldb-dap currently crashes when the first character is non ascii. This
is because we assume that the request column is ascii based instead of
UTF16 code units,
and end up in the middle of a character code point. causing an assertion
since we cannot not send invalid UTF-8 values.

This also handles the case in multilines and the column is outside the
range of the text.

Move completion description to the `CompletionItem.detail` property.

(cherry picked from commit 3ca7a729901851f4a6f83e9783ee393cca46fd12)
DeltaFile
+99-46lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+37-25lldb/test/API/tools/lldb-dap/completions/TestDAP_completions.py
+35-0lldb/tools/lldb-dap/LLDBUtils.cpp
+28-0lldb/unittests/DAP/LLDBUtilsTest.cpp
+18-0lldb/tools/lldb-dap/LLDBUtils.h
+6-1lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
+223-723 files not shown
+230-789 files

OpenBSD/ports ho2ChEjmail/exim Makefile, mail/exim/patches patch-src_tlscert-openssl_c

   exim: don't force use of ASN1_STRING_data() on recentish LibreSSL

   seems fine to Renaud Allard (maintainer)
VersionDeltaFile
1.1+12-0mail/exim/patches/patch-src_tlscert-openssl_c
1.158+1-0mail/exim/Makefile
+13-02 files

LLVM/project 324888bllvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp

[AMDGPU][NPM] Obey "enable-amdgpu-aa" option (#173486)

DeltaFile
+2-1llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+2-11 files

LLVM/project 437f391llvm/test lit.site.cfg.py.in, llvm/test/tools/llvm-ir2vec/bindings lit.local.cfg ir2vec-bindings.py

[IR2Vec] llvm-ir2vec python bindings scaffolding (#176571)

This patch adds the build infrastructure for Python bindings to
llvm-ir2vec.
Addresses https://github.com/llvm/llvm-project/issues/141839

Changes:
- Add `LLVM_IR2VEC_ENABLE_PYTHON_BINDINGS` CMake option (default OFF)
- Create minimal python module using nanobind
- Add lit test configuration that skips when the bindings have not been
requested

Build requires nanobind and is enabled via `cmake
-DLLVM_IR2VEC_ENABLE_PYTHON_BINDINGS=ON ... `

Future patches will add actual IR2Vec API functionality.
DeltaFile
+14-0llvm/tools/llvm-ir2vec/Bindings/CMakeLists.txt
+12-1llvm/tools/llvm-ir2vec/CMakeLists.txt
+13-0llvm/tools/llvm-ir2vec/Bindings/PyIR2Vec.cpp
+9-0llvm/test/tools/llvm-ir2vec/bindings/lit.local.cfg
+7-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-bindings.py
+1-0llvm/test/lit.site.cfg.py.in
+56-16 files

FreeBSD/doc d38b8abwebsite/content/en/cgi ports.cgi

ports.cgi: less perl warnings
DeltaFile
+1-0website/content/en/cgi/ports.cgi
+1-01 files

FreeBSD/ports 640cfe9graphics/wayland-protocols distinfo pkg-plist

graphics/wayland-protocols: Update to 1.47

Changes:
1.46: https://lore.freedesktop.org/wayland-devel/AzTKh6JewwfUBFKaOS86DT4obISpv5b5bjFghXGwYrMPyk6Wxpz6H4_trRcEOyF9VpVV-0p1-UTNv7_esjO6ppw5SyIyGxWB8R5xI_SJYfA=@emersion.fr/
1.47: https://lore.freedesktop.org/wayland-devel/aUAqqkhyv6-OKvUo@gmail.com/

PR:             292186
Reported by:    Simon Ser <contact at emersion.fr>
Approved by:    x11@ (manu)
DeltaFile
+3-3graphics/wayland-protocols/distinfo
+2-0graphics/wayland-protocols/pkg-plist
+1-1graphics/wayland-protocols/Makefile
+6-43 files

OpenBSD/ports nQIaRK6security/keycloak distinfo Makefile, security/keycloak/pkg PLIST

   Update keycloak 26.4.7 -> 26.5.1
   Changelogs: https://github.com/keycloak/keycloak/releases
   Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
   Upgrading guide: https://www.keycloak.org/docs/26.5.1/upgrading
VersionDeltaFile
1.34+65-40security/keycloak/pkg/PLIST
1.33+2-2security/keycloak/distinfo
1.35+1-1security/keycloak/Makefile
+68-433 files

LLVM/project 72915eallvm/lib/Target/RISCV RISCVInstrInfoVSDPatterns.td RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv setcc-fp.ll fixed-vectors-fp-setcc.ll

[RISCV][llvm] Support setcc codegen for zvfbfa (#176866)

DeltaFile
+1,104-628llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll
+426-4llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+5-4llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
+3-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1,538-6384 files

FreeBSD/ports 7835075math/octave-forge-control distinfo Makefile

math/octave-forge-control: Update to 4.2.1.
DeltaFile
+3-3math/octave-forge-control/distinfo
+1-1math/octave-forge-control/Makefile
+4-42 files

OPNSense/core 664c80esrc/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

LLVM/project 30701dcllvm/lib/Target/RISCV RISCVInstrInfoVVLPatterns.td RISCVInstrInfoVSDPatterns.td

[RISCV][llvm] Simplify the name in VSD/VVL patterns. NFC (#177108)

Original PR:https://github.com/llvm/llvm-project/pull/176750 was
accepted but accidentally merged without merging its stacked PR first.
DeltaFile
+28-27llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
+21-21llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
+49-482 files