NetBSD/pkgsrc-wip 3d01145powerdns-recursor COMMIT_MSG distinfo

net/pdns-recursor: Update to 5.4.2
DeltaFile
+13-3powerdns-recursor/COMMIT_MSG
+6-6powerdns-recursor/distinfo
+2-2powerdns-recursor/cargo-depends.mk
+1-2powerdns-recursor/Makefile
+22-134 files

LLVM/project 1b5a86foffload/unittests/OffloadAPI/memory olMemFill.cpp

[OFFLOAD] Update L0 olMemFill unit tests known failures (#201323)

With the latest L0 changes most MemFill tests are passing. Only those
that rely on olLaunchHostFunction should be skipped.
DeltaFile
+8-4offload/unittests/OffloadAPI/memory/olMemFill.cpp
+8-41 files

LLVM/project b76fb96offload/plugins-nextgen/level_zero/include L0Program.h, offload/plugins-nextgen/level_zero/src L0Program.cpp

[OFFLOAD][L0] Return symbol size in getGlobalMetadataFromDevice (#201352)

Return not just the address but also the size of the symbols in getGlobalMetadataFromDevice.
Fixes olGetSymbolInfoSizeGlobalTest.SuccessSize unitt test failure with L0 plugin.
DeltaFile
+22-18offload/plugins-nextgen/level_zero/src/L0Program.cpp
+4-2offload/plugins-nextgen/level_zero/include/L0Program.h
+0-2offload/unittests/OffloadAPI/symbol/olGetSymbolInfo.cpp
+26-223 files

LLVM/project d8fb3dcoffload/test/api omp_indirect_func_basic.c, offload/test/offloading cuda_no_devices.c shared_lib_fp_mapping.c

[offload][lit] Disable three more tests on Intel GPU (#201381)

Buildbot is still unstable, these tests are causing kernel driver errors
so let's disable them.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+1-1offload/test/api/omp_indirect_func_basic.c
+1-1offload/test/offloading/cuda_no_devices.c
+1-1offload/test/offloading/shared_lib_fp_mapping.c
+3-33 files

LLVM/project 8eb2520lldb/docs/resources lldbgdbremote.md, lldb/include/lldb/Utility AcceleratorGDBRemotePackets.h

[lldb-server] Add breakpoint support to accelerator plugin protocol (#200584)

This is the 2nd PR of many related to
https://discourse.llvm.org/t/upstreaming-basic-support-for-accelerators/89827/6
Continuation to https://github.com/llvm/llvm-project/pull/198907

Extend the accelerator plugin infrastructure with breakpoint request and
hit handling, allowing plugins to set breakpoints in the native process
and respond when those breakpoints are hit.

This patch adds:

- Support for jAcceleratorPluginBreakpointHit packet handler in
GDBRemoteCommunicationServerLLGS that routes hits to the correct plugin
by name and returns the plugin's response
- Many related struct for defining request packet and response packet.
New structs: AcceleratorBreakpointByName,
AcceleratorBreakpointByAddress, AcceleratorBreakpointInfo, SymbolValue
,AcceleratorBreakpointHitArgs and AcceleratorBreakpointHitResponse

    [5 lines not shown]
DeltaFile
+189-0lldb/unittests/Utility/AcceleratorGDBRemotePacketsTest.cpp
+93-46lldb/docs/resources/lldbgdbremote.md
+106-9lldb/source/Utility/AcceleratorGDBRemotePackets.cpp
+104-1lldb/include/lldb/Utility/AcceleratorGDBRemotePackets.h
+71-23lldb/test/API/accelerator/mock/TestMockAcceleratorPlugin.py
+34-1lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+597-807 files not shown
+639-8113 files

OPNSense/core bfa5a52src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php, src/opnsense/mvc/app/models/OPNsense/Interfaces Assignment.php

Interfaces: Assignments - work in progress for https://github.com/opnsense/core/issues/9945

In order to migrate the interface assignments, we need to think of a way to use the differently named xml nodes for interfaces (wan, lan, ..) into something that closely resembles a standard model implementation.
Since we can't match these nodes in our statically defined model xmls, the main idea is to flush all via an in-memory model with a separate load [construct] and save hook [serializeToConfig].

The next challenge is to "stash" updates and wait for "apply" in certain cases, for this we add a temporary database holding the changes  which are synced after the actual system change has happend (pending_action, pending_if). When succesfully applied, the apply function cleans up the final stage of the configuration to make everything consistent again.

This database is a simple single json encoded file named /tmp/.interfaces.todo
DeltaFile
+170-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+162-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Assignment.php
+90-0src/opnsense/scripts/interfaces/list_assign_options.php
+73-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/AssignmentInterfaceField.php
+64-0src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+54-0src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+613-05 files not shown
+739-011 files

NetBSD/xsrc F88QdnWexternal/mit/xorg-server/dist/xkb xkb.c

   merge xorg-server-21.1.23: various security updates

   see https://lists.x.org/archives/xorg-announce/2026-June/003702.html
VersionDeltaFile
1.14+32-6external/mit/xorg-server/dist/xkb/xkb.c
+32-61 files

LLVM/project 27ff759compiler-rt/lib/profile InstrProfilingPlatformROCm.cpp, llvm/test/CodeGen/AMDGPU fsqrt.f32.ll llvm.amdgcn.frexp.exp.ll

Merge branch 'main' into users/kasuga-fj/loop-interchange-test-missed-insts
DeltaFile
+1,003-8,015llvm/test/CodeGen/X86/clmul-vector.ll
+3,092-2,392llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
+578-409llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll
+0-897compiler-rt/lib/profile/InstrProfilingPlatformROCm.cpp
+859-0llvm/test/CodeGen/X86/clmul.ll
+360-16llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll
+5,892-11,729159 files not shown
+9,283-13,668165 files

LLVM/project 974be2bllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange non-phi-uses-lcssa-phi.ll

[LoopInterchange] Fix assertion failure when LCSSA PHI is used by non-PHI (#201059)

This patch fixes one of the assertion failures reported in #200819. The
root cause is that the assertion assumes all uses of LCSSA PHIs are PHI
nodes, which is not always true, so `cast<PHINode>(U)` can fail. In
fact, the user does not have to be a PHI, and the assertion should apply
the special check only when the user is a PHI node.
DeltaFile
+75-0llvm/test/Transforms/LoopInterchange/non-phi-uses-lcssa-phi.ll
+4-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+79-22 files

NetBSD/src WFHqACwsys/arch/x86/x86 identcpu_subr.c

   Pull up following revision(s) (requested by yamt in ticket #299):

        sys/arch/x86/x86/identcpu_subr.c: revision 1.16

   x86: use 0x40000010 cpuid leaf only on vmware and kvm
   specifically, do not use it on nvmm.

   these hypervisor cpuid leafs are basically hypervisor-specific.
   (there was a proposal on commonizing these hypervisor leafs. [1]
   but it doesn't seem agreed on.)

   this cpuid leaf 0x40000010 was originally from vmware. although it
   seems more common to use the GETHZ (45) hypercall instead these days.

   kvm seems to implement it as well. (via qemu vmware-cpuid-freq)
   i personally haven't tested this on either vmware or kvm.

   for nvmm (netbsd), the leaf has been implemented in 2025. [2]
   and then the lapic bit has been disabled in 2026. [3] that is,

    [8 lines not shown]
VersionDeltaFile
1.15.2.1+3-3sys/arch/x86/x86/identcpu_subr.c
+3-31 files

LLVM/project 85b72c1llvm/lib/AsmParser LLParser.cpp, llvm/test/Assembler invalid-phi-fast-math-flags.ll invalid-select-fast-math-flags.ll

[AsmParser] Delete orphaned select/phi when rejecting fast-math-flags (#201409)

parseSelect/parsePHI create the instruction before the caller checks the
fast-math-flags. When FMF are rejected on a non-FP select/phi, the error
path leaked the instruction, which crashed on teardown with "Uses remain
when a value is destroyed!".

Fix by deleting the instruction before returning the error, as is
already done for `call`.

Fixes #185111.
DeltaFile
+10-0llvm/test/Assembler/invalid-phi-fast-math-flags.ll
+6-2llvm/lib/AsmParser/LLParser.cpp
+7-0llvm/test/Assembler/invalid-select-fast-math-flags.ll
+23-23 files

FreeBSD/src 07d7339sys/fs/nfsclient nfs_clrpcops.c

nfs_clrpcops.c: Change initial layout type to flex files

Since the File 4.1 layout is only supported by some
large configurations of Netapp Filers, switch the client
pNFS code to attempting to use Flexible File Format first.

File 4.1 Layout should still work for any servers that do
no support Flexible File Layout.
DeltaFile
+5-5sys/fs/nfsclient/nfs_clrpcops.c
+5-51 files

NetBSD/xsrc 9Nqmef2external/mit/xorg-server/dist ChangeLog configure, external/mit/xorg-server/dist/Xext sync.c

   initial import of xorg-server-21.1.23
VersionDeltaFile
1.1.1.33+1,068-583external/mit/xorg-server/dist/ChangeLog
1.1.1.12+32-25external/mit/xorg-server/dist/hw/xfree86/dri2/dri2.c
1.1.1.14+47-8external/mit/xorg-server/dist/Xext/sync.c
1.1.1.19+32-6external/mit/xorg-server/dist/xkb/xkb.c
1.1.1.33+14-14external/mit/xorg-server/dist/configure
1.1.1.12+5-16external/mit/xorg-server/dist/glx/glxcmds.c
+1,198-65214 files not shown
+1,263-67720 files

LLVM/project bad4005llvm/utils/LLVMVisualizers llvm.natvis

[NATVIS] Fix bitrotted SmallPtrSet handling (#201404)

Use IsSmall to report Small/Big Mode
Use NumEntries instead of NumNonEmpty to track array size
DeltaFile
+4-4llvm/utils/LLVMVisualizers/llvm.natvis
+4-41 files

NetBSD/src uHCPPYjdoc CHANGES-11.0

   Tickets #293 - #296, #298 - #303
VersionDeltaFile
1.1.2.94+86-1doc/CHANGES-11.0
+86-11 files

LLVM/project 7e439d5llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/X86 shuffle-of-intrinsics.ll

[VectorCombine] Skip foldShuffleOfIntrinsics when operand types differ (#201241)

Example:
```llvm
define <4 x i32> @t(<2 x float> %a, <2 x double> %b) {
  %fa = call <2 x i32> @llvm.fptosi.sat.v2i32.v2f32(<2 x float> %a)
  %fb = call <2 x i32> @llvm.fptosi.sat.v2i32.v2f64(<2 x double> %b)
  %s = shufflevector <2 x i32> %fa, <2 x i32> %fb, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
  ret <4 x i32> %s
}
```

In this code, `foldShuffleOfIntrinsics` folds `shuffle(intrinsic(x),
intrinsic(y))` into `intrinsic(shuffle(x, y))`, but only checks the
result type, not the operand types. Since `fptosi.sat` is overloaded on
its operand type, the two calls share an `<2 x i32>` result but have
different operands (`<2 x float>` vs `<2 x double>`), so the new
`shufflevector` gets mismatched operands and trips `isValidOperands`.

Fix: bail out when the intrinsics' shuffled operands have different
types.
DeltaFile
+21-0llvm/test/Transforms/VectorCombine/X86/shuffle-of-intrinsics.ll
+14-3llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+35-32 files

LLVM/project 517308aclang-tools-extra/clang-tidy/readability ContainerSizeEmptyCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Extend readability-container-size-empty to std::size() (#201231)

Fixes #198494

Extend the check to warn when the non-member `std::size()` free function
is used in a boolean context or compared to 0/1, and suggest using
.empty instead.
DeltaFile
+62-0clang-tools-extra/test/clang-tidy/checkers/readability/container-size-empty.cpp
+24-18clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
+7-7clang-tools-extra/docs/clang-tidy/checks/readability/container-size-empty.rst
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+97-254 files

FreeBSD/ports 4509f1cMk bsd.default-versions.mk, Mk/Uses go.mk

Mk/*: Remove go 1.24 from list of valid versions

Go 1.24 was removed from ports:
lang/go124||2026-03-12|Has expired: End of life--please switch to go125 or go126

Approved by:    blanket
Sponsored by:   UNIS Labs
DeltaFile
+1-1Mk/Uses/go.mk
+1-1Mk/bsd.default-versions.mk
+2-22 files

LLVM/project 5708e7fcompiler-rt/lib/scudo/standalone/tests primary_test.cpp

[compiler-rt] fix out-of-bounds access in scudo test (#201390)

When `I = 0`, we can't do `Array[I-1]`.

Caught by libcxx hardening.
DeltaFile
+1-1compiler-rt/lib/scudo/standalone/tests/primary_test.cpp
+1-11 files

NetBSD/src DsRLDMNexternal/bsd/tmux/dist configure screen.c, external/bsd/tmux/usr.bin/tmux Makefile

   Pull up the following, requested by kim in ticket #303:

        external/bsd/tmux/dist/CHANGES                  up to 1.1.1.13
        external/bsd/tmux/dist/configure                up to 1.1.1.13
        external/bsd/tmux/dist/configure.ac             up to 1.1.1.13
        external/bsd/tmux/dist/image.c                  up to 1.2
        external/bsd/tmux/dist/screen.c                 up to 1.18
        external/bsd/tmux/dist/tmux.h                   up to 1.25
        external/bsd/tmux/usr.bin/tmux/Makefile         up to 1.46

   Import tmux 3.6b.

     CHANGES FROM 3.6a TO 3.6b

     * Remove images from the correct list when they are removed while in the
       alternate screen (reported by xlabai at tencent dot com).
VersionDeltaFile
1.1.1.11.2.2+10-10external/bsd/tmux/dist/configure
1.16.2.2+12-2external/bsd/tmux/dist/screen.c
1.38.2.2+5-5external/bsd/tmux/usr.bin/tmux/Makefile
1.1.1.1.4.1+5-4external/bsd/tmux/dist/image.c
1.1.1.11.2.2+5-0external/bsd/tmux/dist/CHANGES
1.23.2.2+3-1external/bsd/tmux/dist/tmux.h
+40-221 files not shown
+41-237 files

NetBSD/src dxW13Weusr.bin/calendar/calendars calendar.christian calendar.judaic

   Pull up following revision(s) (requested by jnemeth in ticket #302):

        usr.bin/calendar/calendars/calendar.christian: revision 1.16
        usr.bin/calendar/calendars/calendar.holiday: revision 1.37
        usr.bin/calendar/calendars/calendar.usholiday: revision 1.14
        usr.bin/calendar/calendars/calendar.judaic: revision 1.14

   Update calendar entries for items happening in the first half of
   the year in the hopes that NetBSD 11.0 gets released around mid-year.
VersionDeltaFile
1.14.2.2+13-13usr.bin/calendar/calendars/calendar.christian
1.12.2.2+13-13usr.bin/calendar/calendars/calendar.judaic
1.35.2.2+11-11usr.bin/calendar/calendars/calendar.holiday
1.12.2.2+7-7usr.bin/calendar/calendars/calendar.usholiday
+44-444 files

FreeBSD/ports 2e39920x11-wm/river Makefile, x11-wm/river/files patch-build.zig

x11-wm/river: Fix glib Undefined symbol "environ"

Cherry pick upstream 8a1afd94ca4 that fixes a runtime issue:

$ /usr/local/bin/river
ld-elf.so.1: /usr/local/lib/libglib-2.0.so.0: Undefined symbol "environ"

PR:             295804
Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+11-0x11-wm/river/files/patch-build.zig
+1-0x11-wm/river/Makefile
+12-02 files

NetBSD/src WqKXnwBsbin/mount_nfs mount_nfs.c mount_nfs.8, sys/nfs nfs_clntsubs.c nfsmount.h

   Pull up following revision(s) (requested by christos in ticket #301):

        sys/nfs/nfsmount.h: revision 1.55
        sbin/mount_nfs/mount_nfs.c: revision 1.77
        sys/nfs/nfs_clntsubs.c: revision 1.8
        sbin/mount_nfs/mount_nfs.8: revision 1.53

   PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
   wcc-related messages. Apparently some synology server is causing them. This
   just suppresses the messages, but does not change the behavior of the client.
VersionDeltaFile
1.7.8.1+7-5sys/nfs/nfs_clntsubs.c
1.76.2.1+6-2sbin/mount_nfs/mount_nfs.c
1.52.10.1+4-2sbin/mount_nfs/mount_nfs.8
1.54.2.1+4-2sys/nfs/nfsmount.h
+21-114 files

NetBSD/src XOZkFnHdoc CHANGES-10.2

   Ticket #1269
VersionDeltaFile
1.1.2.99+10-1doc/CHANGES-10.2
+10-11 files

NetBSD/pkgsrc-wip 5562d33vim-classic-lang PLIST, vim-classic-share distinfo PLIST

vim-classic*: Update package to release 8.3.0, fix all lint errors and warnings
DeltaFile
+24-0vim-classic-lang/PLIST
+11-5vim-classic-share/patches/patch-Makefile
+0-15vim-classic-share/patches/patch-auto_configure
+15-0vim-classic-share/patches/patch-src_auto_configure
+7-7vim-classic-share/distinfo
+13-0vim-classic-share/PLIST
+70-2710 files not shown
+99-4216 files

NetBSD/src vocGiCRsys/net nd.c if_llatbl.h, sys/netinet if_arp.c

   Pull up following revision(s) (requested by ozaki-r in ticket #1269):

        sys/net/if_llatbl.h: revision 1.20
        sys/netinet/if_arp.c: revision 1.319
        sys/net/nd.c: revision 1.10
        tests/net/arp/t_arp.sh: revision 1.50
        tests/net/arp/t_arp.sh: revision 1.51
        sys/netinet6/nd6.c: revision 1.286



   commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
   Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
   Date:   Thu Mar 12 12:42:03 2026 +0900
       nd: reset ln_asked on state reset
       Even if a userland program such as ping continuously sends packets
       to a (temporarily) unreachable host, the ND resolver only sends
       request packets up to nd_mmaxtries times. This change allows ND
       request packets to continue being sent while the userland process

    [21 lines not shown]
VersionDeltaFile
1.45.6.4+27-1tests/net/arp/t_arp.sh
1.5.2.3+7-4sys/net/nd.c
1.311.2.5+3-2sys/netinet/if_arp.c
1.279.4.5+3-2sys/netinet6/nd6.c
1.19.2.1+2-1sys/net/if_llatbl.h
+42-105 files

FreeBSD/ports 6c43144net/siproxd distinfo Makefile

net/siproxd: update to 0.8.4

Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+3-3net/siproxd/distinfo
+3-1net/siproxd/Makefile
+2-0net/siproxd/pkg-plist
+8-43 files

NetBSD/src 613g4HLsys/net nd.c if_llatbl.h, sys/netinet if_arp.c

   Pull up following revision(s) (requested by ozaki-r in ticket #300):

        sys/net/if_llatbl.h: revision 1.20
        sys/netinet/if_arp.c: revision 1.319
        sys/net/nd.c: revision 1.10
        tests/net/arp/t_arp.sh: revision 1.50
        tests/net/arp/t_arp.sh: revision 1.51
        sys/netinet6/nd6.c: revision 1.286



   commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
   Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
   Date:   Thu Mar 12 12:42:03 2026 +0900
       nd: reset ln_asked on state reset
       Even if a userland program such as ping continuously sends packets
       to a (temporarily) unreachable host, the ND resolver only sends
       request packets up to nd_mmaxtries times. This change allows ND
       request packets to continue being sent while the userland process

    [21 lines not shown]
VersionDeltaFile
1.48.2.2+27-1tests/net/arp/t_arp.sh
1.7.4.2+7-4sys/net/nd.c
1.317.2.2+3-2sys/netinet/if_arp.c
1.284.2.1+3-2sys/netinet6/nd6.c
1.19.10.1+2-1sys/net/if_llatbl.h
+42-105 files

LLVM/project 93ac391openmp/runtime/src kmp_adt.h

std::function -> template
DeltaFile
+16-6openmp/runtime/src/kmp_adt.h
+16-61 files

LLVM/project 4bd7b61clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+2-2clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+3-32 files