FreeBSD/ports 3a2d0dasecurity/oath-toolkit distinfo Makefile

security/oath-toolkit: update to 2.6.14 release
DeltaFile
+3-3security/oath-toolkit/distinfo
+1-1security/oath-toolkit/Makefile
+4-42 files

FreeBSD/ports bb41f1edevel/glab distinfo Makefile

devel/glab: update to 1.82.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.82.0
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports d3d7d77www/surge distinfo Makefile

www/surge: Update to 0.3.1
DeltaFile
+5-5www/surge/distinfo
+1-1www/surge/Makefile
+6-62 files

FreeBSD/ports 09ec0eatextproc/otree distinfo Makefile

textproc/otree: Update to 0.6.4
DeltaFile
+61-57textproc/otree/distinfo
+36-27textproc/otree/Makefile
+97-842 files

FreeBSD/ports 72266f2net/nats-server distinfo Makefile

net/nats-server: Update to 2.12.4
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

LLVM/project f9b0efellvm/lib/Target/AMDGPU SIInstructions.td

[AMDGPU] Remove obsolete comment again

Obsoleted by e4464bf3d458 "AMDGPU/GlobalISel: Select scalar v2s16 G_BUILD_VECTOR".
Removed by cb64455faa36 "[AMDGPU] Remove obsolete comment".
Accidentally reintroduced by a8d9d50762c4 "[AMDGPU] gfx90a support".
DeltaFile
+0-2llvm/lib/Target/AMDGPU/SIInstructions.td
+0-21 files

pkgng/pkgng 4fc040a. auto.def

Revert "compat: stop testing getprogname()"

This reverts commit c623b3f1a4c510b8a645a81ae454375ceced46d2.
DeltaFile
+1-1auto.def
+1-11 files

LLVM/project 8756292mlir/include/mlir/IR BuiltinTypeInterfaces.td, mlir/lib/IR BuiltinTypeInterfaces.cpp BuiltinTypes.cpp

[mlir] Fix integer overflow in ShapedType::getNumElements and `makeCanonicalStridedLayoutExpr` (#178395)

Add to `ShapedTypeInterface` a new `tryGetNumElements()` API which
returns `std::optional<int64_t>` - returns `std::nullopt` on overflow
instead of UB, using `llvm::checkedMul` for proper overflow detection.
`getNumElements()` now uses this new API to assert on overflow.

Also fix `AffineExpr` canonicalization to avoid crashing on overflow
using `llvm::checkedMul`.

Fixes #178362
Fixes #177816

---------

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+23-0mlir/unittests/IR/ShapedTypeTest.cpp
+19-3mlir/lib/IR/BuiltinTypeInterfaces.cpp
+21-0mlir/test/Dialect/MemRef/high-rank-overflow.mlir
+11-0mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+8-2mlir/lib/IR/BuiltinTypes.cpp
+82-55 files

LLVM/project 224a6fflibcxx/include __bit_reference, libcxx/include/__algorithm swap_ranges.h specialized_algorithms.h

[libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<bool>::iterator specialization (#173384)

DeltaFile
+24-151libcxx/include/__algorithm/swap_ranges.h
+151-10libcxx/include/__bit_reference
+83-0libcxx/test/libcxx/algorithms/specialized_algorithms.compile.pass.cpp
+1-0libcxx/include/__algorithm/specialized_algorithms.h
+259-1614 files

LLVM/project a0e0f51clang/lib/Driver/ToolChains/Arch AArch64.cpp, clang/test/Driver aarch64-mcpu-native.c

[AArch64][Driver] Enable host supported features with march=native. (#177128)

Currently, march=native enables the base features implied by the host
system architecture, such as Armv8.2-A, Armv9-A, etc, rather than the
actual features supported by the host (e.g. crypto). This is suboptimal
as it generally leaves optional but supported features disabled.

This patch aligns the behaviour of march=native with mcpu=native by
using the latter's decoding logic to decode the former as well. This
means both options should enable a similar set of features. We also set
the target-cpu accordingly, so that march=native becomes a drop-in
replacement for mcpu=native.
DeltaFile
+19-0clang/test/Driver/aarch64-mcpu-native.c
+8-2clang/lib/Driver/ToolChains/Arch/AArch64.cpp
+5-0clang/test/Driver/print-enabled-extensions/aarch64-grace.c
+32-23 files

LLVM/project 12dd342lldb/test/API/commands/help TestHelp.py

[lldb][test] Add tests for formatting of command option descriptions (#178235)

These test the existing behaviour before I work on #177570.
    
I chose "breakpoint set" because it has options with ANSI underlines
in the description.
    
The tests cover no ANSI (use-colour off) and with ANSI (use-color on).
The latter is where we have problems right now.
DeltaFile
+56-0lldb/test/API/commands/help/TestHelp.py
+56-01 files

FreeBSD/src 90a7728libexec/rc/rc.d nuageinit

nuageinit: support fetching configuration on multiple iface

On some environement a VM can be connected to multiple ifaces but only
one will respond to dhcp and able to fetch the metadata.

Launch the early dhclient on all available ifaces and as soon as one
dhcp has successfully configured an iface, proceed with fetching the
metadata.

MFC After:      1 week
Reported by:    mateusz.klejn at ovhcloud.com
Tested by:      mateusz.klejn at ovhcloud.com
Sponsored by:   OVHcloud
DeltaFile
+8-3libexec/rc/rc.d/nuageinit
+8-31 files

OPNSense/tools eed2e5fconfig/25.7 base.plist.amd64 base.obsolete.amd64

config: drop 25.7, please use the 25.7.11 tag for builds
DeltaFile
+0-25,313config/25.7/base.plist.amd64
+0-2,798config/25.7/base.obsolete.amd64
+0-276config/25.7/ports.conf
+0-121config/25.7/extras.conf
+0-107config/25.7/plugins.conf
+0-105config/25.7/make.conf
+0-28,7209 files not shown
+0-28,89115 files

LLVM/project a5ffce0lldb/include/lldb/Host MemoryMonitor.h, lldb/source/Host/common MemoryMonitor.cpp

[lldb] Fix memory monitor shutdown on Linux using eventfd (#178083)

The current linux implementation has a 1 second timeout when polling for
memory pressure. lldb-dap may take up to an extra 1 second to shutdown.
Use an event file descriptor to immediately stop the memory monitor
thread.

Fixes #150220
DeltaFile
+102-31lldb/source/Host/common/MemoryMonitor.cpp
+2-1lldb/include/lldb/Host/MemoryMonitor.h
+104-322 files

pkgng/pkgng da20b05. auto.def

configure: remove useless test
DeltaFile
+1-1auto.def
+1-11 files

pkgng/pkgng 4ba5f0e. Makefile.autosetup

LSAN: on macos exitcode=0 was not taken in account
DeltaFile
+1-1Makefile.autosetup
+1-11 files

NetBSD/pkgsrc nP8bWy9doc CHANGES-2026, security Makefile

   gpgmepp: remove

   KDE version of gpgme++, not used in pkgsrc

   Ok markd@
VersionDeltaFile
1.721+2-1doc/CHANGES-2026
1.995+1-2security/Makefile
1.2+1-1security/gpgmepp/PLIST
1.50+1-1security/gpgmepp/Makefile
1.41+1-1security/gpgmepp/buildlink3.mk
1.5+1-1security/gpgmepp/distinfo
+7-72 files not shown
+8-88 files

NetBSD/pkgsrc-wip 6726b90webkit-gtk options.mk distinfo, webkit-gtk/patches patch-Source_cmake_WebKitFeatures.cmake patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c

webkit-gtk: disable JIT for now

makes it work for a couple web pages
DeltaFile
+26-0webkit-gtk/patches/patch-Source_cmake_WebKitFeatures.cmake
+10-10webkit-gtk/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
+2-2webkit-gtk/options.mk
+2-1webkit-gtk/distinfo
+2-0webkit-gtk/Makefile
+42-135 files

OpenBSD/src Wkf4bbzusr.sbin/rpki-client cert.c

   rpki-client: prepare p -> cert replacement in cert_buffer() and cert_read()

   This wraps a few lines and pulls assignments out of if statements to avoid
   overlong lines. The replacement will then become purely mechanical.

   ok claudio
VersionDeltaFile
1.222+13-7usr.sbin/rpki-client/cert.c
+13-71 files

OpenBSD/src tRggkncusr.sbin/rpki-client cert.c

   rpki-client: replace p with cert in ta_validate() and cert_free()

   ok claudio
VersionDeltaFile
1.221+25-25usr.sbin/rpki-client/cert.c
+25-251 files

LLVM/project 822756cllvm/lib/Target/RISCV RISCVInstrInfoZb.td, llvm/test/CodeGen/RISCV rv32zbs.ll rv64zbs.ll

[RISCV] Add ISEL pattern to convert add (shl -1, X), Y to sub Y, (bset zero, X) (#178601)

Fixes #178588
DeltaFile
+30-12llvm/test/CodeGen/RISCV/rv32zbs.ll
+22-4llvm/test/CodeGen/RISCV/rv64zbs.ll
+2-0llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
+54-163 files

LLVM/project 655c31dllvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCCodeEmitter.cpp

[AMDGPU] Change scale_src2 encoding from vgpr0 to literal 0 (#178404)

This changes the fix from #167777 to use the encoding for literal 0
instead of the encoding for vgpr0, to match new SP3 behaviour and for
consistency with all other unused VALU source operands since #175753.
DeltaFile
+122-122llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+106-106llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+0-13llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
+3-3llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+231-2444 files

LLVM/project ba0cddblibcxx/include __config, libcxx/include/__cxx03 __config

[libc++][NFC] Remove _LIBCPP_FREESTANDING (#176907)

`_LIBCPP_FREESTANDING` isn't used and it is unclear what libc++'s
strategy is going to be for implementing freestanding at the moment.
Therefore, remove the macro.
DeltaFile
+0-20libcxx/test/libcxx/libcpp_freestanding.sh.cpp
+0-20libcxx/test/libcxx-03/libcpp_freestanding.sh.cpp
+0-4libcxx/include/__config
+0-4libcxx/include/__cxx03/__config
+0-484 files

OpenBSD/src fhqVJ2jusr.bin/tmux tty-draw.c

   Do not treat cells as empty unless the background colour stays the same.
   Fixes invisible clock in clock mode, reported by tb@.
VersionDeltaFile
1.2+3-1usr.bin/tmux/tty-draw.c
+3-11 files

LLVM/project 12c13e0llvm/lib/Target/AMDGPU AMDGPURegisterBankInfo.cpp SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.buffer.load.ll

[AMDGPU][GFX1250] Implement offset handling in s.buffer.load (#178389)

Divergent path of s.buffer.load must handle 32b offset extension
behaviour on GFX1250.
Tests in llvm.amdgcn.s.buffer.load.ll are rewritten to avoid using
export instructions not available on GFX1250.
DeltaFile
+2,801-1,573llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll
+2,635-1,150llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
+452-517llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.ll
+6-2llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+5-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+5,899-3,2435 files

LLVM/project 0dd61b2llvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp, llvm/test/CodeGen/WebAssembly simd-shuffle-widen.ll

[WebAssembly] Fix crash in ReplaceNodeResults for ANY_EXTEND_VECTOR_INREG (#178374)

Fixes a crash during type legalization by allowing
ISD::ANY_EXTEND_VECTOR_INREG to fall back to default expansion instead
of hitting llvm_unreachable.

Fixed: #177209
(cherry picked from commit 16d8d4b84edd257a81b243767d7b6bd62bbfb9fa)
DeltaFile
+50-0llvm/test/CodeGen/WebAssembly/simd-shuffle-widen.ll
+1-0llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+51-02 files

LLVM/project 399f25fclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Handle temporaries of non-trivial view types (#177878)

Fixes https://github.com/llvm/llvm-project/issues/177802

This enables the analysis to correctly track lifetimes through
non-trivial view types that require temporary binding due to having a
destructor.

This is fixed by handling `MaterializeTemporaryExpr` even for
lifetime-extended temporaries and fixing the flow of origins.
DeltaFile
+22-0clang/test/Sema/warn-lifetime-safety.cpp
+10-7clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+33-73 files

LLVM/project 2c8fa3c.github/workflows release-tasks.yml

workflows/release-tasks: Add missing needs tag to release-lit job (#178224)

The job references variables from the validate-tag job, so it needs to
have it listed in the 'needs' tag. This is why this job failed for the
22.1.0-rc2 release.

(cherry picked from commit 7901e2d04c553f6b9e17800059be8cd702c65bac)
DeltaFile
+2-0.github/workflows/release-tasks.yml
+2-01 files

FreeBSD/ports 6d2bbb8sysutils/fluent-bit Makefile, sysutils/fluent-bit/files fluent-bit.in

sysutils/fluent-bit: Improve RC script and fix issues

* Document 'fluent_bit_group' variable
* Install PID file with mode 0600 instead of 0755
* Reuse ${name}
* Pass '-t {name}' to daemon(8)
* Remove self-created PID file

PR:             292782
MFH:            2026Q1
Approved by:    girgen (maintainer)

(cherry picked from commit efa59bb21618021d2726aed339bf448aa055fc4e)
DeltaFile
+10-3sysutils/fluent-bit/files/fluent-bit.in
+1-1sysutils/fluent-bit/Makefile
+11-42 files

FreeBSD/ports b53024csysutils/fluent-bit Makefile, sysutils/fluent-bit/files patch-plugins_in__tail_tail__fs__inotify.c

sysutils/fluent-bit: fix problem with tail module

On FreeBSD, userland inotify functions do not accept IN_IGNORED and
IN_Q_OVERFLOW flags (they are only returned from system calls by
kernel), and if specified, invokes an error.

PR:             292629
Submitted by:   Hiroo Ono

(cherry picked from commit bd220a9cae5310798cdd5788e8e8805c8e7c61e0)
DeltaFile
+17-0sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
+1-0sysutils/fluent-bit/Makefile
+18-02 files