NetBSD/pkgsrc-wip 3515271brush-shell distinfo cargo-depends.mk, brush-shell/patches patch-.._vendor_nix-0.31.2_src_sys_wait.rs

brush-shell: remove, imported to pkgsrc
DeltaFile
+0-1,974brush-shell/distinfo
+0-658brush-shell/cargo-depends.mk
+0-30brush-shell/patches/patch-.._vendor_nix-0.31.2_src_sys_wait.rs
+0-29brush-shell/Makefile
+0-23brush-shell/COMMIT_MSG
+0-3brush-shell/DESCR
+0-2,7172 files not shown
+0-2,7208 files

LLVM/project a57bfb7llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine assume.ll

[InstCombine] Drop redundant dereferenceable assumptions (#202946)
DeltaFile
+26-0llvm/test/Transforms/InstCombine/assume.ll
+7-1llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+33-12 files

LLVM/project dc4aa84flang/include/flang/Optimizer/CodeGen Target.h, flang/include/flang/Optimizer/Dialect/Support FIRContext.h

[Flang] Add target-abi to CodegenSpecifics (#201539)

This sets the target-abi, specified in TargetOptions on the MLIR-Module.
This allows it to be used by CodegenSpecifics in the TargetRewritePass.

Currently this is only needed by RISCV64, but can also be used by other
targets. This allows to reuse the logic from clang when determining the
ABI, needed for patch
https://github.com/llvm/llvm-project/pull/198335#discussion_r3272341234.
DeltaFile
+42-31flang/lib/Optimizer/CodeGen/Target.cpp
+24-0flang/test/Fir/target-rewrite-target-abi.fir
+13-8flang/include/flang/Optimizer/CodeGen/Target.h
+17-0flang/lib/Optimizer/Dialect/Support/FIRContext.cpp
+5-2flang/lib/Optimizer/CodeGen/TargetRewrite.cpp
+6-0flang/include/flang/Optimizer/Dialect/Support/FIRContext.h
+107-413 files not shown
+112-439 files

FreeNAS/freenas 48c497fsrc/middlewared/middlewared/alembic/versions/27.0 2026-06-11_15-08_merge.py

merge migration
DeltaFile
+24-0src/middlewared/middlewared/alembic/versions/27.0/2026-06-11_15-08_merge.py
+24-01 files

LLVM/project 964b658llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange reduction-extra-use-in-inner-loop.ll

[LoopInterchange] Reject if outer reduction value has extra user
DeltaFile
+13-25llvm/test/Transforms/LoopInterchange/reduction-extra-use-in-inner-loop.ll
+20-1llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+33-262 files

LLVM/project 4bfc636lldb/source/Host/windows ConnectionConPTYWindows.cpp

[lldb][Windows][NFC] Clean up ConnectionConPTYWindows (#203284)

Remove unused `<cstring>` include (no string/mem APIs used in the file).
DeltaFile
+0-2lldb/source/Host/windows/ConnectionConPTYWindows.cpp
+0-21 files

FreeBSD/src 0aa4c25lib/libpmc pmc.ibs.3 libpmc.c, sys/dev/hwpmc hwpmc_ibs.c hwpmc_ibs.h

hwpmc_ibs: Add Zen6 IBS ctl2 filters and alternate disable

Add kernel and userland support for Zen6 IBS extensions per AMD pub
69205 (rev 1.00, March 2026): alternate fetch/op disable via ctl2[0],
fetch latency filtering, virtual address bit 63 filtering, and
streaming-store filtering.  Decode the new IbsOpData2 StrmSt and
RmtSocket bits. Update libpmc, pmcstat and manpage.

Pre-Zen6 systems work unchanged with ibs_ctl2 == 0.

Signed-off-by:  Andre Silva <andasilv at amd.com>
Reviewed by:    Ali Mashtizadeh <ali at mashtizadeh.com>, mhorne
Sponsored by:   AMD
Differential Revision:  https://reviews.freebsd.org/D56914
DeltaFile
+193-21sys/dev/hwpmc/hwpmc_ibs.c
+73-4lib/libpmc/pmc.ibs.3
+53-2lib/libpmc/libpmc.c
+41-4sys/dev/hwpmc/hwpmc_ibs.h
+35-6usr.sbin/pmcstat/pmcstat_log.c
+395-375 files

FreeBSD/src ff46acflib/libusb libusb01.c libusb20_ugen20.c, sys/dev/usb usb_generic.c

usb: implement attach kernel driver feature

FreeBSD's USB framework supports detaching kernel drivers to allow
user space applications to exclusively claim USB interfaces. However,
it lacked support for reattaching the kernel driver afterward.

This commit adds the missing functionality, enabling user space
to return control of the device back to the kernel.

Reviewed by:    lwhsu
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52122
DeltaFile
+22-0sys/dev/usb/usb_generic.c
+18-0lib/libusb/libusb01.c
+16-0usr.sbin/usbconfig/usbconfig.c
+12-0lib/libusb/libusb20_ugen20.c
+11-0lib/libusb/libusb20.3
+11-0lib/libusb/libusb20.c
+90-09 files not shown
+116-715 files

FreeBSD/doc 4ba20acwebsite/data/ru/news news.toml

website: fix ru/news link

fix empty link from 5fdda0eca5

Fixes:          5fdda0eca5
Spotted by:     Dmitry Lukhtionov <dmitryluhtionov at gmail.com>
DeltaFile
+1-1website/data/ru/news/news.toml
+1-11 files

LLVM/project da1ef2dllvm/test/Transforms/LoopInterchange reduction-extra-use-in-inner-loop.ll

[LoopInterchange] Add test for extra reduction use in inner loop (NFC) (#203240)

Add test cases that cover the uses of outer loop reductions. On of them,
`@extra_reduction_use_in_inner0` is taken from #203104, which is causing
miscompilation now. This will be fixed by the follow-up patch #203241.
DeltaFile
+283-0llvm/test/Transforms/LoopInterchange/reduction-extra-use-in-inner-loop.ll
+283-01 files

LLVM/project 02090d1flang/include/flang/Semantics symbol.h, flang/lib/Lower/OpenMP OpenMP.cpp

NFC changes
DeltaFile
+4-4flang/lib/Lower/OpenMP/OpenMP.cpp
+2-2flang/include/flang/Semantics/symbol.h
+6-62 files

LLVM/project 18cec02llvm/utils/lit/lit/formats shtest.py, llvm/utils/lit/tests/Inputs/per-test-coverage lit.cfg

[lit] Deprecate execute_external=True in ShTest (#201732)

Implementing the deprecation part of

https://discourse.llvm.org/t/rfc-removal-of-the-lit-external-shell/90951.

I made this a hard error with an additional keyword argument to opt out
of the warning behavior given we don't have the facilities to trivially
log within ShTest like we do in the rest of lit, and I think forcing
people to explicitly acknowledge that things are deprecated is not a bad
thing.
DeltaFile
+12-1llvm/utils/lit/lit/formats/shtest.py
+4-2llvm/utils/lit/tests/Inputs/per-test-coverage-by-lit-cfg/lit.cfg
+4-2llvm/utils/lit/tests/Inputs/per-test-coverage/lit.cfg
+2-1llvm/utils/lit/tests/Inputs/shtest-external-shell-kill/lit.cfg
+2-1llvm/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg
+2-1llvm/utils/lit/tests/Inputs/shtest-readfile/lit.cfg
+26-82 files not shown
+30-108 files

LLVM/project 10ba4d7offload/unittests CMakeLists.txt

[Offload] Pass `-nostdlibinc` to the device unit test files (#203275)

Summary:
We need this flag so we can include `stdint.h` without potentially going
through to the system interface. this flag removes all default include
paths excepts the resource directory, which is the intention here.
DeltaFile
+7-6offload/unittests/CMakeLists.txt
+7-61 files

LLVM/project 85ed098llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/CodeGen/X86 conditional-tailcall.ll

[LSR] Keep ICmpZero comparisons in integer domain to avoid inttoptr casts (#201970)

When LSR expands ICmpZero fixups with pointer-typed operands, override
OpTy to the integer type so both icmp sides stay in the integer domain,
eliminating redundant inttoptr casts.
DeltaFile
+76-0llvm/test/Transforms/LoopStrengthReduce/X86/lsr-icmpzero-no-inttoptr.ll
+20-24llvm/test/Transforms/LoopStrengthReduce/funclet.ll
+6-9llvm/test/CodeGen/X86/conditional-tailcall.ll
+8-1llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+3-4llvm/test/Transforms/LoopStrengthReduce/pr27056.ll
+1-2llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
+114-401 files not shown
+115-427 files

FreeNAS/freenas 9fd6a79src/middlewared/middlewared/alembic/versions/26.0 2026-06-08_12-30_vm_suspend_on_snapshot_default.py, src/middlewared/middlewared/api/v25_10_1 vm.py

NAS-141321 / 26.0.0-RC.1 / Suspend VMs on snapshot by default (#19091)

Change the default value of the per-VM `suspend_on_snapshot` setting
from `false` to `true`, so that newly created VMs — and existing ones
that never explicitly set it — are quiesced while a periodic snapshot of
their disk dataset is taken. This produces crash-consistent disk images
instead of snapshotting a running VM's storage live.

This restores the effective behavior that existed before #19053. Prior
to that PR, `vm.suspend_vms` suspended every running VM on its dataset's
snapshot regardless of the per-VM `suspend_on_snapshot` value — so in
practice running VMs were *always* suspended. #19053 fixed the flag so
it is actually honored. But because the field defaulted to `false`,
honoring it meant most VMs would no longer be suspended on snapshot — a
regression from the long-standing behavior. Flipping the default to
`true` keeps suspend-on-snapshot as the out-of-the-box behavior while
still letting users opt out per VM.

On upgrade, every existing VM has `suspend_on_snapshot` set to `true`,

    [5 lines not shown]
DeltaFile
+28-0src/middlewared/middlewared/alembic/versions/26.0/2026-06-08_12-30_vm_suspend_on_snapshot_default.py
+1-1src/middlewared/middlewared/plugins/vm/crud.py
+1-1src/middlewared/middlewared/api/v27_0_0/vm.py
+1-1src/middlewared/middlewared/api/v26_0_0/vm.py
+1-1src/middlewared/middlewared/api/v25_10_2/vm.py
+1-1src/middlewared/middlewared/api/v25_10_1/vm.py
+33-52 files not shown
+35-78 files

LLVM/project 896793bflang/test/Semantics/OpenMP type-param-inquiry.f90

Update type-param-inquiry.f90
DeltaFile
+0-1flang/test/Semantics/OpenMP/type-param-inquiry.f90
+0-11 files

FreeNAS/freenas 5492d84tests/api2 test_audit_rest.py test_cloud_sync_custom_s3.py

Fix some integration tests
DeltaFile
+5-5tests/api2/test_audit_rest.py
+1-2tests/api2/test_cloud_sync_custom_s3.py
+0-1tests/api2/test_alert_classes.py
+6-83 files

LLVM/project 1d265e8llvm/lib/Transforms/Scalar LoopInterchange.cpp

address review
DeltaFile
+15-16llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+15-161 files

LLVM/project 831dd77llvm/include/llvm/SandboxIR Context.h Region.h

[llvm] Fix most LLVM_ABI annotations in SandboxIR (#203266)

This updates most LLVM_ABI annotations in the SandboxIR headers to match
expected usage:
* All public APIs should be properly annotated.
* Inlined functions should not be annotated.

These changes were done by a script fixing annotations on LLVM public
headers and manually checked.

This effort is tracked in #109483.
DeltaFile
+65-73llvm/include/llvm/SandboxIR/Context.h
+8-9llvm/include/llvm/SandboxIR/Region.h
+7-7llvm/include/llvm/SandboxIR/Instruction.h
+80-893 files

LLVM/project c4f3a5fclang/docs ReleaseNotes.rst, clang/lib/Sema SemaOpenMP.cpp

[Clang][OpenMP] Fix '*' reduction identity for class types (#202292)
DeltaFile
+43-0clang/test/OpenMP/for_reduction_class_identity_codegen.cpp
+42-0clang/test/OpenMP/for_reduction_class_identity_messages.cpp
+29-1clang/lib/Sema/SemaOpenMP.cpp
+4-0clang/docs/ReleaseNotes.rst
+118-14 files

FreeBSD/ports ffebea9misc/deark distinfo Makefile

misc/deark: Update 1.7.2 => 1.7.3

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3misc/deark/distinfo
+1-1misc/deark/Makefile
+4-42 files

FreeNAS/freenas be5f185

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 3901163src/middlewared/middlewared/alembic/versions/26.0 2026-06-08_12-30_vm_suspend_on_snapshot_default.py, src/middlewared/middlewared/api/v25_10_2 vm.py

NAS-141321 / 26.0.0-RC.1 / Suspend VMs on snapshot by default (#19091)

## Summary

Change the default value of the per-VM `suspend_on_snapshot` setting
from `false` to `true`, so that newly created VMs — and existing ones
that never explicitly set it — are quiesced while a periodic snapshot of
their disk dataset is taken. This produces crash-consistent disk images
instead of snapshotting a running VM's storage live.

This restores the effective behavior that existed before #19053. Prior
to that PR, `vm.suspend_vms` suspended every running VM on its dataset's
snapshot regardless of the per-VM `suspend_on_snapshot` value — so in
practice running VMs were *always* suspended. #19053 fixed the flag so
it is actually honored. But because the field defaulted to `false`,
honoring it meant most VMs would no longer be suspended on snapshot — a
regression from the long-standing behavior. Flipping the default to
`true` keeps suspend-on-snapshot as the out-of-the-box behavior while
still letting users opt out per VM.

    [6 lines not shown]
DeltaFile
+28-0src/middlewared/middlewared/alembic/versions/26.0/2026-06-08_12-30_vm_suspend_on_snapshot_default.py
+1-1src/middlewared/middlewared/api/v25_10_2/vm.py
+1-1src/middlewared/middlewared/api/v25_10_4/vm.py
+1-1src/middlewared/middlewared/api/v26_0_0/vm.py
+1-1src/middlewared/middlewared/plugins/vm/vms.py
+1-1src/middlewared/middlewared/api/v25_10_3/vm.py
+33-53 files not shown
+36-89 files

NetBSD/pkgsrc Patow3Zgeography/gdal-lib Makefile

   gdal-lib: Enable support for reading GeoPDF

   gdal-lib could previously write GeoPDF, but could not read it.  bl3 on
   poppler, as upstream's preferred choice of the possibities that are
   already in pkgsrc.  This make's gdal-lib's dependencies a bit heavier,
   but it's not a large fractional increase.

   Tested in that opening a GeoPDF in qgis did not crash or have other
   bad behavior.  While georeferencing was off, it's not clear if that is
   a write-side issue.
VersionDeltaFile
1.202+26-5geography/gdal-lib/Makefile
+26-51 files

FreeNAS/freenas 7ec52e7src/middlewared/middlewared/api/base/handler version.py, src/middlewared/middlewared/pytest/unit/api/handler/version test_adapt_alias.py

Fix handling field aliases in `APIVersionsAdapter`
DeltaFile
+28-0src/middlewared/middlewared/pytest/unit/api/handler/version/test_adapt_alias.py
+8-5src/middlewared/middlewared/api/base/handler/version.py
+36-52 files

LLVM/project a21a57cflang/lib/Semantics resolve-directives.cpp, flang/test/Lower/OpenMP nested-commonblock.f90

[flang][OpenMP] Fix the privatization of common blocks (#200446)

Common block objects were being replaced on every privatization,
which caused errors for distinct privatizations on nested constructs.

Modifying a common block clone, instead of the original one, fixes the
issue. Cloning is limited to DSA flags because target mapping lowering
expects to find the common block address, through its defining
operation.

Fixes #178790
DeltaFile
+20-1flang/lib/Semantics/resolve-directives.cpp
+15-0flang/test/Lower/OpenMP/nested-commonblock.f90
+35-12 files

LLVM/project 4915bb8llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange inner-induciton-step-is-not-invariant.ll

[LoopInterchange] Reject if inner loop IV has outer-variant step (#202751)

In the legality check, there is a routine to detect and verify the
induction variables of the inner loop. However, the validation was
insufficient, specifically when the step values of the induction
variables are not loop-invariant with respect to the outer loop.
This patch adds an additional check to ensure that the step values of
those induction variables are also loop-invariant with respect to the
outer loop.

Fixes #202383 and #202401.
DeltaFile
+20-48llvm/test/Transforms/LoopInterchange/inner-induciton-step-is-not-invariant.ll
+5-1llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+25-492 files

LLVM/project cfef1aellvm/unittests/Support GlobPatternTest.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+14-0llvm/unittests/Support/GlobPatternTest.cpp
+14-01 files

NetBSD/pkgsrc-wip 4d95b79vorbis-tools PLIST Makefile, vorbis-tools/patches patch-configure patch-ogg123_status.c

vorbis-tools: remove, imported to pkgsrc
DeltaFile
+0-37vorbis-tools/PLIST
+0-32vorbis-tools/Makefile
+0-20vorbis-tools/COMMIT_MSG
+0-19vorbis-tools/patches/patch-configure
+0-14vorbis-tools/patches/patch-ogg123_status.c
+0-8vorbis-tools/DESCR
+0-1302 files not shown
+0-1388 files

OpenBSD/src ouNMuQzusr.bin/tmux window.c server-client.c

   Add a helper to free the list of pending resizes.
VersionDeltaFile
1.335+15-8usr.bin/tmux/window.c
1.465+4-12usr.bin/tmux/server-client.c
1.267+2-6usr.bin/tmux/screen-write.c
1.1345+3-1usr.bin/tmux/tmux.h
+24-274 files