NetBSD/pkgsrc-wip e25ed34libvips distinfo PLIST

Bump libvips to 8.18.2
DeltaFile
+3-3libvips/distinfo
+2-2libvips/PLIST
+1-1libvips/Makefile
+6-63 files

LLVM/project 9953fd8flang/lib/Semantics resolve-directives.cpp

[flang][OpenMP] Use common utility functions to get affected nest depth

Remove the existing code that calculates the number of affected loops in
an OpenMP construct. There is a single function that does that and that
handles all directives and clauses.

Issue: https://github.com/llvm/llvm-project/issues/191249
DeltaFile
+9-129flang/lib/Semantics/resolve-directives.cpp
+9-1291 files

LLVM/project 8926b3clldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[LLDB][ProcessFreeBSDKernelCore] Log error when creating kernel image (#191397)
DeltaFile
+3-1lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+3-11 files

FreeNAS/freenas 6086e3csrc/freenas/usr/local/bin snmp-agent.py, src/middlewared/middlewared/plugins/sysctl sysctl_info.py

Use truenas_pylibzfs.kstat module

This comit replaces various custom parsers for zil and arcstat
kstats with the standardized objects from truenas_pylibzfs.kstat.

The snmp-agent python script is also updated to not rely on
the legacy py-libzfs module.
DeltaFile
+87-86src/freenas/usr/local/bin/snmp-agent.py
+172-0tests/api2/test_snmp_zfs_stats.py
+23-33src/middlewared/middlewared/utils/metrics/arcstat.py
+8-17src/middlewared/middlewared/plugins/sysctl/sysctl_info.py
+290-1364 files

LLVM/project b35941ellvm/test/CodeGen/AMDGPU llvm.amdgcn.dead.ll fptrunc.ll

[AMDGPU] Change *-DAG to *-SDAG in check prefixes (#191411)

In some cases the use of *-DAG seemed to confuse the update scripts
because of the clash with FileCheck's built-in -DAG suffix.
DeltaFile
+139-139llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll
+24-24llvm/test/CodeGen/AMDGPU/fptrunc.ll
+163-1632 files

LLVM/project 43d6e38compiler-rt/lib/interception interception_linux.cpp interception_win.cpp, compiler-rt/lib/interception/tests interception_linux_test.cpp

[compiler-rt] Expose shared DSO helpers for compiler-rt runtimes (#191098)

The motivation of this PR is to refactor and expose DSO helper functions
so
they can be used by all compiler-rt libraries, including the profile
library,
without duplicating dlopen/dlsym (non-Windows) or
LoadLibrary/GetProcAddress
(Windows) logic in each runtime.

Implement the helpers in namespace __interception in
interception_linux.cpp for
non-Windows targets and interception_win.cpp for Windows, and use them
from the
existing Linux interception path for RTLD_NEXT/RTLD_DEFAULT/dlvsym
lookups.

This is NFC for existing libraries that already use interception's
public APIs;
sanitizer and interception lit behavior is unchanged.
DeltaFile
+54-5compiler-rt/lib/interception/interception_linux.cpp
+24-0compiler-rt/lib/interception/interception_win.cpp
+11-0compiler-rt/lib/interception/tests/interception_linux_test.cpp
+10-0compiler-rt/lib/interception/interception.h
+99-54 files

OpenBSD/ports B5nr8oEmail/rspamd Makefile, mail/rspamd/pkg PLIST

   worker-hs_helper.(conf|inc) are only installed on systems with hyperscan;
   fix PLISTs for other builds
VersionDeltaFile
1.70+4-4mail/rspamd/pkg/PLIST
1.160+4-1mail/rspamd/Makefile
+8-52 files

LLVM/project b8ac638flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Add optional SemanticsContext parameter to loop utili… (#191231)

…ties

Some of the utilities may be used in symbol resolution which is before
the expression analysis is done. In such situations, the typedExpr's
normally stored in parser::Expr may not be available. To be able to
obtain the numeric values of expressions, using the analyzer directly
may be necessary, which requires SemanticsContext to be provided.
DeltaFile
+49-28flang/lib/Semantics/openmp-utils.cpp
+28-11flang/include/flang/Semantics/openmp-utils.h
+77-392 files

LLVM/project e709e62llvm/tools/llvm-readobj ELFDumper.cpp

fixup! [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments.
DeltaFile
+3-3llvm/tools/llvm-readobj/ELFDumper.cpp
+3-31 files

LLVM/project cc91188lldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[lldb][Process/FreeBSDKernelCore] Fix thread ordering (#187976)

In #178306, I made an incorrect assumption that traversing `allproc` in
reverse direction would give incremental pid order based on the fact
that new processes are added at the head of allproc. However, this
assumption is false under certain circumstance such as reusing pid
number, thus failing to sort threads correctly. Without using any
assumption, explicitly sort threads based on pid retrieved from memory.

Fixes: 5349c664fabd49f88c87e31bb3774f40bf938691 (#178306)

---------

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+23-17lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+23-171 files

LLVM/project 6d2d804libc/docs/gpu building.rst

[libc][docs][NFC] Rework GPU building documentation (#191381)

Reworked libc/docs/gpu/building.rst to match the style of
getting_started.rst:

* Removed mkdir and cd commands.
* Used -S and -B flags for CMake.
* Used -C flag for Ninja.
* Split commands into smaller blocks with brief explanations.

Use the same terminology as elsewhere in the LLVM libc docs and move
away from the deprecated runtime terms.

* Standard runtimes build -> Bootstrap Build
* Runtimes cross build -> Two-stage Cross-compiler Build
DeltaFile
+72-54libc/docs/gpu/building.rst
+72-541 files

OpenBSD/ports XDQbcqNnet/gajim Makefile distinfo, net/gajim/pkg PLIST README

   update net/gajim to 2.4.5
   diff from Florian Viehweger, who takes maintainer.

   tested and ok paco.
VersionDeltaFile
1.44+355-251net/gajim/pkg/PLIST
1.116+10-3net/gajim/Makefile
1.43+2-2net/gajim/distinfo
1.5+1-3net/gajim/pkg/README
+368-2594 files

OpenBSD/ports 00cjqXYnet/py-nbxmpp Makefile distinfo, net/py-nbxmpp/pkg PLIST

   update net/py-nbxmpp to 7.1.0
   diff from Florian Viehweger, who takes maintainer.

   tested and ok paco.
VersionDeltaFile
1.18+3-3net/py-nbxmpp/pkg/PLIST
1.32+3-2net/py-nbxmpp/Makefile
1.22+2-2net/py-nbxmpp/distinfo
+8-73 files

LLVM/project 7074258llvm/docs/CommandGuide llvm-dwarfdump.rst, llvm/test/tools/llvm-dwarfdump/X86 coverage.test

[llvm-dwarfdump][LineCov 2/3] Add coverage baseline comparison and line table coverage in isolation (#183790)

Patch 2 of 3 to add to llvm-dwarfdump the ability to measure DWARF
coverage of local variables in terms of source lines, as discussed in
[this
RFC](https://discourse.llvm.org/t/rfc-debug-info-coverage-tool-v2/83266).

This patch adds the ability to compare a variable’s coverage against a
baseline, e.g. an unoptimised compilation of the same code. This is
provided using the optional `--coverage-baseline` argument.

When a baseline is provided, the output also includes a per-variable
measure of the line table’s coverage (`LT`, `LTRatio`), distinct from
the variable’s coverage proper. See section 2.2 of the RFC for details
on this metric.
DeltaFile
+212-42llvm/tools/llvm-dwarfdump/Coverage.cpp
+24-3llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
+18-1llvm/docs/CommandGuide/llvm-dwarfdump.rst
+12-0llvm/test/tools/llvm-dwarfdump/X86/coverage.test
+3-1llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h
+269-475 files

OpenBSD/ports zuquqx8security Makefile

   hook security/py-truststore
VersionDeltaFile
1.778+1-0security/Makefile
+1-01 files

NetBSD/pkgsrc KHN8t19doc CHANGES-2026

   doc: Updated ruby-gnome packages to 4.3.6
VersionDeltaFile
1.2201+18-1doc/CHANGES-2026
+18-11 files

OpenBSD/ports 7IzPT3ksecurity/py-truststore Makefile distinfo, security/py-truststore/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+29-0security/py-truststore/Makefile
1.1+28-0security/py-truststore/pkg/PLIST
1.1+5-0security/py-truststore/pkg/DESCR
1.1+2-0security/py-truststore/distinfo
1.1.1.1+0-0security/py-truststore/distinfo
1.1.1.1+0-0security/py-truststore/pkg/DESCR
+64-02 files not shown
+64-08 files

LLVM/project 5be7083flang/lib/Semantics openmp-utils.cpp

Spell out types in declarations
DeltaFile
+6-3flang/lib/Semantics/openmp-utils.cpp
+6-31 files

NetBSD/pkgsrc AdP3ykqdoc CHANGES-2026

   Updated devel/lazygit, devel/catch2, net/iperf3
VersionDeltaFile
1.2200+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc Lxypb1Bnet/iperf3 distinfo Makefile

   iperf3: updated to 3.21

   iperf-3.21 includes support for GSO and GRO under Linux, improves feature
   parity for macOS, and adds a number of minor bugs and enhancements. More
   details on the changes can be found in the release notes.
VersionDeltaFile
1.26+4-4net/iperf3/distinfo
1.27+2-2net/iperf3/Makefile
+6-62 files

NetBSD/pkgsrc eueJeN1devel/catch2 distinfo Makefile

   catch2: updated to 3.14.0

   3.14.0

   Fixes

   Added missing <cstdint> includes.
   Fixed suppression of empty variadic macro arguments warning on Clang <19.
   Fixed catch_discover_tests failing during PRE_TEST discovery if a target does not have discoverable tests.
   Fixed build of the main library failing with CATCH_CONFIG_PREFIX_ALL defined.
   JUnit reporter outputs single failed (errored/skipped) assertion per test case.

   Improvements

   The default implementation of --list-tags and --list-listeners has a quiet variant.
   Suppressed the new Clang warning about __COUNTER__ usage.
   Line-wrapping counts utf-8 codepoints instead of bytes.
   Combining character sequences are still miscounted, but Catch2 does not aim to fully support Unicode.
VersionDeltaFile
1.28+4-4devel/catch2/distinfo
1.27+2-2devel/catch2/Makefile
+6-62 files

LLVM/project dfbae3elibcxx/docs/Status Cxx2cIssues.csv Cxx20Issues.csv, libcxx/utils conformance

[libc++] Fix incorrect links and broken formatting in CSV status files (#191289)

Also, update the conformance script to look for closed issues when
searching for unlinked issues.
DeltaFile
+5-5libcxx/docs/Status/Cxx2cIssues.csv
+1-1libcxx/utils/conformance
+1-1libcxx/docs/Status/Cxx20Issues.csv
+7-73 files

NetBSD/pkgsrc DwzwYKDdevel/lazygit distinfo go-modules.mk

   lazygit: updated to 0.61.0

   0.61.0

   Features

   Show pull requests against branches

   Enhancements

   Add support for clicking on arrows in the file list to expand/collapse directories
   Remove empty directories after discarding untracked files
   Make file sort order and case sensitivity configurable, and default to mix files and folders
   Allow customizing the window width/height thresholds for when to use portrait mode
   Log hashes of local branches when deleting them
   Add condition field to custom command prompts

   Fixes


    [6 lines not shown]
VersionDeltaFile
1.21+178-1,477devel/lazygit/distinfo
1.17+58-491devel/lazygit/go-modules.mk
1.71+2-3devel/lazygit/Makefile
+238-1,9713 files

LLVM/project 4367701flang/docs OpenMP-extensions.md OpenMPSupport.md

[Flang][Docs][NFC] Move OpenMP API extensions to separate document (#186981)

This PR follows suit of the Extensions.md document and provides the same
file for OpenMP API extensions. These have previously been stored in
OpenMPSupport.md. Having a more centralized view and place for these
extensions seems useful.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com>
DeltaFile
+42-0flang/docs/OpenMP-extensions.md
+0-12flang/docs/OpenMPSupport.md
+1-0flang/docs/index.md
+43-123 files

OpenBSD/ports IsbhWVeeditors/vim-spell Makefile.inc, editors/vim-spell/pkg PLIST-zu PLIST-cs

   install vim-spell-* under share/vim/vimfiles/spell rather than
   share/vim/vim92/spell so these can be used with either vim or vim-classic
   (or nvim with 'set runtimepath+=/usr/local/share/vim/vimfiles)

   prompted by jtt
VersionDeltaFile
1.18+6-6editors/vim-spell/Makefile.inc
1.6+5-6editors/vim-spell/pkg/PLIST-zu
1.6+5-6editors/vim-spell/pkg/PLIST-cs
1.6+5-6editors/vim-spell/pkg/PLIST-hr
1.6+5-6editors/vim-spell/pkg/PLIST-hu
1.6+5-6editors/vim-spell/pkg/PLIST-ny
+31-3642 files not shown
+205-25248 files

LLVM/project e0ac76alldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[lldb][Process/FreeBSDKernelCore] Switch to LLDBLog::Process (#191408)

Failure to read all required fields for msgbuf isn't ObjectFile's fault
but FreeBSD-Kernel-Core plugin specific. Thus this should be logged
through `LLDBLog::Process` rather than `LLDBLog::Object`.

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+1-1lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+1-11 files

LLVM/project 4cd2db4llvm/test/Transforms/LoopVectorize diag-with-hotness-info-2.ll diag-with-hotness-info.ll, llvm/test/Transforms/LoopVectorize/Hexagon minimum-vf.ll

[LV][NFC] Remove llvm.ident, tbaa and other attributes from tests (#191375)

While in this area I also removed unnecessary annotations for wchar_size
and also cleaned up some more function attributes.
DeltaFile
+117-132llvm/test/Transforms/LoopVectorize/X86/strided_load_cost.ll
+21-35llvm/test/Transforms/LoopVectorize/Hexagon/minimum-vf.ll
+18-23llvm/test/Transforms/LoopVectorize/diag-with-hotness-info-2.ll
+18-23llvm/test/Transforms/LoopVectorize/diag-with-hotness-info.ll
+8-24llvm/test/Transforms/LoopVectorize/X86/cost-model-assert.ll
+10-19llvm/test/Transforms/LoopVectorize/X86/tail_folding_and_assume_safety.ll
+192-25622 files not shown
+244-43228 files

NetBSD/pkgsrc PjXhygbdevel/ruby-atk distinfo, devel/ruby-gio2 distinfo

   ruby-gnome: update 4.3.6

   Upstream changes:
    https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.3.6

   Ruby-GNOME 4.3.6: 2026-04-03

   This is a super support in virtual method release.

   Changes

   Ruby/GObjectIntrospection

     * Improvements
         + Added support for super in virtual method.
VersionDeltaFile
1.31+4-4graphics/ruby-gdk_pixbuf2/distinfo
1.31+4-4graphics/ruby-cairo-gobject/distinfo
1.31+4-4devel/ruby-gobject-introspection/distinfo
1.31+4-4devel/ruby-glib2/distinfo
1.31+4-4devel/ruby-gio2/distinfo
1.31+4-4devel/ruby-atk/distinfo
+24-2418 files not shown
+88-8824 files

LLVM/project 200505aflang/test/Integration/OpenMP map-types-and-sizes.f90, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[OpenMP][MLIR] Modify lowering OpenMP Dialect lowering to support attach mapping

This PR adjusts the LLVM-IR lowering to support the new attach map type that the runtime
uses to link data and pointer together, this swaps the mapping from the older
OMP_MAP_PTR_AND_OBJ map type in most cases and allows slightly more complicated ref_ptr/ptee
and attach semantics.
DeltaFile
+360-240mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+273-0mlir/test/Target/LLVMIR/omptarget-host-ref-semantics.mlir
+116-123flang/test/Integration/OpenMP/map-types-and-sizes.f90
+27-58mlir/test/Target/LLVMIR/omptarget-record-type-with-ptr-member-host.mlir
+70-0offload/test/offloading/fortran/map_attach_always.f90
+55-0offload/test/offloading/fortran/map_attach_never.f90
+901-42113 files not shown
+1,054-50619 files

LLVM/project a72f7fclibc/docs full_host_build.rst, libc/include CMakeLists.txt

[libc] Add generate-libc-headers custom target (#191160)

Added the generate-libc-headers custom target depending on libc-headers.

This allows troubleshooting headers without needing to install them
first.
DeltaFile
+6-0libc/docs/full_host_build.rst
+2-1libc/include/CMakeLists.txt
+8-12 files