FreeBSD/ports 8b9cabdmultimedia/libva-intel-media-driver Makefile, multimedia/libva-intel-media-driver/files patch-cmrtlib_linux_share_cm__def__os.h patch-media__driver_media__top__cmake.cmake

multimedia/libva-intel-media-driver: Update to 26.1.5 and take maintainership

Reviewed by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+29-0multimedia/libva-intel-media-driver/files/patch-cmrtlib_linux_share_cm__def__os.h
+28-0multimedia/libva-intel-media-driver/files/patch-media__driver_media__top__cmake.cmake
+19-0multimedia/libva-intel-media-driver/files/patch-media__softlet_linux_common_os_osservice_mos__utilities__specific.h
+19-0multimedia/libva-intel-media-driver/files/patch-cmrtlib_linux_share_cm__rt__def__os.h
+19-0multimedia/libva-intel-media-driver/files/patch-media__driver_linux_ult_ult__app_cm_cm__test.h
+7-11multimedia/libva-intel-media-driver/Makefile
+121-114 files not shown
+165-2010 files

FreeBSD/ports cf03137multimedia/gmmlib distinfo pkg-plist

multimedia/gmmlib: Update to 22.10.0 and take maintainership

Reviewed by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+5-5multimedia/gmmlib/distinfo
+5-3multimedia/gmmlib/pkg-plist
+3-3multimedia/gmmlib/Makefile
+13-113 files

FreeBSD/ports a6c18a1java/dbvis distinfo Makefile

java/dbvis: Update 26.1.1 => 26.1.2

Changelog:
https://www.dbvis.com/releasenotes/26.1/

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 5cb24dd80143e11d17d60dc2cf4724772d11ba33)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports 5cb24ddjava/dbvis distinfo Makefile

java/dbvis: Update 26.1.1 => 26.1.2

Changelog:
https://www.dbvis.com/releasenotes/26.1/

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports 80d8a50security/tailscale distinfo Makefile

security/tailscale: Update to 1.98.2

MFH:            2025Q2
(cherry picked from commit d7528a63ba882c6424b233cfdeffc64db16efeeb)
DeltaFile
+5-5security/tailscale/distinfo
+1-2security/tailscale/Makefile
+6-72 files

FreeBSD/ports d7528a6security/tailscale distinfo Makefile

security/tailscale: Update to 1.98.2

MFH:            2025Q2
DeltaFile
+5-5security/tailscale/distinfo
+1-2security/tailscale/Makefile
+6-72 files

LLVM/project 1b7f9a0.github/workflows pr-code-lint.yml

[Github][CI] Don't build analysis targets when no relevant projects present (#196882)

Fixes error described in
[link](https://github.com/llvm/llvm-project/pull/194442#issuecomment-4330108752),
When `clang-tools-extra` project was not computed to build but
`genconfusable` (part of `clang-tools-extra`) was build anyway.
DeltaFile
+10-3.github/workflows/pr-code-lint.yml
+10-31 files

FreeBSD/ports df70a59textproc/ugrep distinfo Makefile

textproc/ugrep: Update to 6.8.2
DeltaFile
+3-3textproc/ugrep/distinfo
+1-1textproc/ugrep/Makefile
+4-42 files

FreeBSD/ports d76d35dshells/xonsh distinfo Makefile

shells/xonsh: Update to 0.23.7

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.23.7
DeltaFile
+3-3shells/xonsh/distinfo
+1-1shells/xonsh/Makefile
+4-42 files

FreeBSD/ports a0afc2dx11/tabbed distinfo Makefile

x11/tabbed: update from 0.8 to 0.9
DeltaFile
+3-3x11/tabbed/distinfo
+1-1x11/tabbed/Makefile
+4-42 files

NetBSD/pkgsrc I5VYaQNdoc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.0496
VersionDeltaFile
1.3109+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/src 701d7belibexec/rc safe_eval.sh, libexec/rc/tests safe_eval_test.sh Makefile

Add test cases for safe_eval.sh

safe_set is the routine that does all the work.

In safe_set; if we replace one=`cmd arg` or two=$(cmd arg) add quotes
around the result eg. one="_cmd arg_"
Also lines containing `` or $() are too likely to result in syntax
errors, so just delete them.

Differential Revision:  https://reviews.freebsd.org/D56795
DeltaFile
+65-0libexec/rc/tests/safe_eval_test.sh
+7-1libexec/rc/tests/Makefile
+6-1libexec/rc/safe_eval.sh
+78-23 files

NetBSD/pkgsrc LFibIm7editors/vim-share distinfo version.mk

   Update to version 9.2.0496.

   Changes:
   - patch 9.2.0496: [security]: Code Injection in cucumber filetype plugin
   - patch 9.2.0495: [security]: runtime(netrw): code injection via NetrwBookHistSave()
   - runtime(just): add 'suffixesadd' to ftplugin
   - runtime(sh): Do not conflate empty array and function declarations in Bash
   - patch 9.2.0494: User commands cannot handle single args with spaces
   - patch 9.2.0493: popup: missing  Popup, PopupBorder and PopupTitle hi groups
   - patch 9.2.0492: popup: decoration wrongly drawn with clipping on border
   - CI: Update clang to v22
   - runtime(htmldjango): Add syntax highlighting of comparison operators
   - runtime(django): Resolve FIXME of comparrison operators + localization tags
   - ccfilter: uses unbounded strcat()/strcpy()
   - NSIS: Don't install 32-bit dll on ARM64
VersionDeltaFile
1.235+4-4editors/vim-share/distinfo
1.171+3-3editors/vim-share/version.mk
+7-72 files

FreeBSD/doc 3f018dcwebsite/themes/beastie/i18n en.toml, website/themes/beastie/layouts/_partials sidenav.html

Website - i18n: fix "Legacy Release" keyword

Reapply 5636b2ce2754, which makes the keyword in the releases sidenav
translatable. This got lost in the website refresh.

While here, drop the entry for 13.5, which also reappeared. This
recently went EOL.

Reported by:    vladlen
DeltaFile
+3-0website/themes/beastie/i18n/en.toml
+1-2website/themes/beastie/layouts/_partials/sidenav.html
+4-22 files

Illumos/gate f2934b0usr/src/uts/common/io/ena ena_admin.c ena_rx.c

18103 ena: validate device-supplied register offsets and descriptor indices
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+21-6usr/src/uts/common/io/ena/ena_admin.c
+1-1usr/src/uts/common/io/ena/ena_rx.c
+1-1usr/src/uts/common/io/ena/ena_tx.c
+23-83 files

LLVM/project 332c06bllvm/include/llvm/Target Target.td, llvm/test/TableGen aarch64-apple-tuning-features.td

[llvm] Sort the Subtarget feature implies list by name (#197700)
DeltaFile
+76-76llvm/test/TableGen/aarch64-apple-tuning-features.td
+1-1llvm/include/llvm/Target/Target.td
+77-772 files

LLVM/project 44027b2llvm/lib/Transforms/Scalar LoopInterchange.cpp

address review comment
DeltaFile
+17-14llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+17-141 files

LLVM/project 0646ec9clang/include/clang/AST ASTContext.h, clang/include/clang/Basic Builtins.td

Revert "Add clang warning if fp exception functions are called without appropriate flags/pragmas" (#198341)

Reverts llvm/llvm-project#187860

Reason: this breaks compiling several different versions of libc, and is
also issuing diagnostics for platforms that are incompatible (see
https://github.com/llvm/llvm-project/pull/187860 for details).

Revert for now until we resolve how to move forward and reland.
DeltaFile
+0-68clang/test/Sema/fenv-access.c
+0-55clang/include/clang/Basic/Builtins.td
+0-51clang/test/Sema/builtin-fenv.c
+0-36clang/lib/Serialization/ASTReader.cpp
+1-34clang/include/clang/AST/ASTContext.h
+0-35clang/test/Sema/fenv-access-implicit.c
+1-27914 files not shown
+2-42420 files

LLVM/project 72daa33clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-across.c neon-intrinsics.c

[CIR] max-across-vector (vmaxv_*) intrinsics (#197095)

Part of #185382 
Added the vmax_v variants.
Moved the test cases to
[intrinsics.c](https://github.com/llvm/llvm-project/pull/clang/test/CodeGen/AArch64/neon/intrinsics.c)
Removed the test cases from
[neon-intrinsics.c](clang/test/CodeGen/AArch64/neon/intrinsics.c)
DeltaFile
+169-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+1-112clang/test/CodeGen/AArch64/neon-across.c
+0-39clang/test/CodeGen/AArch64/neon-intrinsics.c
+15-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+185-1514 files

LLVM/project 6a86650mlir/include/mlir/Dialect/AMDGPU/Utils MemorySpaceUtils.h, mlir/lib/Dialect/AMDGPU/Transforms MemoryAccessOpInterfacesImpl.cpp FoldMemRefsOps.cpp

[mlir][AMDGPU] Move memory access op folding to memref interfaces (#197310)

This PR implements IndexedAccessOpInterface and
IndexedMemCopyOpInterface for relevant ops in the AMDGPU dialect,
removing the custom folding pass we used to have now that there's
interfaces for this sort of thing.

As a result:

- The in-bonuds semantics of various AMDGPU ops have been clarified
- Interface methods to enable oob checks on DMA operations have been
added (to prevent accidental `disjoint`ing and the like)
- Said memref rewrite patterns have been hardened to allow for mixed
tensor/memref semantics.
- Helpers for detecting memory spaces were factored out of
`AMDGPUOps.cpp` so that they could be re-used in the interface
implementations.

# Breaking changes / migration

    [4 lines not shown]
DeltaFile
+644-0mlir/test/Dialect/AMDGPU/fold-memref-alias-ops.mlir
+0-470mlir/test/Dialect/AMDGPU/amdgpu-fold-memrefs.mlir
+258-0mlir/lib/Dialect/AMDGPU/Transforms/MemoryAccessOpInterfacesImpl.cpp
+0-211mlir/lib/Dialect/AMDGPU/Transforms/FoldMemRefsOps.cpp
+94-0mlir/test/Dialect/AMDGPU/invalid.mlir
+64-0mlir/include/mlir/Dialect/AMDGPU/Utils/MemorySpaceUtils.h
+1,060-68112 files not shown
+1,244-77318 files

LLVM/project daff70eutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 755732f (#198347)

This fixes 755732f184ea73b9f6f28765b33cf3030c0dc9d7.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-01 files

OPNSense/core e80ad1asrc/opnsense/mvc/app/models/OPNsense/Routing Gateways.php

system: fix passing null into getRealInterface()

PR: https://forum.opnsense.org/index.php?topic=51930.0
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+2-11 files

FreeNAS/freenas 84f1e9dsrc/middlewared/middlewared/pytest/unit/plugins test_libvirt_device_uniqueness.py, src/middlewared/middlewared/utils/libvirt utils.py

Fix FILESYSTEM duplicate-target check for path variants
DeltaFile
+28-0src/middlewared/middlewared/pytest/unit/plugins/test_libvirt_device_uniqueness.py
+4-1src/middlewared/middlewared/utils/libvirt/utils.py
+32-12 files

FreeNAS/freenas 3a3bd5dsrc/middlewared/debian control

NAS-141088 / 27.0.0-BETA.1 / remove dead dependency (#18968)
DeltaFile
+0-1src/middlewared/debian/control
+0-11 files

LLVM/project 2a53990lldb/packages/Python/lldbsuite/test lldbtest.py dotest.py

[lldb][test] Use octal literal (NFC) (#198343)
DeltaFile
+1-3lldb/packages/Python/lldbsuite/test/lldbtest.py
+2-2lldb/packages/Python/lldbsuite/test/dotest.py
+3-52 files

LLVM/project 755732fmlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/lib/Conversion/GPUToNVVM LowerGpuOpsToNVVMOps.cpp

[mlir][GPU] Extend gpu.barrier with scope and named-barrier support (#195692)

This commit adds two features to gpu.barrier that are supported on
targets like recent AMDGPU chips, Nvidia's hardware, and SPIR-V.

The first of these is named barriers, which allow creating a barrier
object that is initialized with the number of subgroups that must arrive
at it before those subgroups are released. These are represented in MLIR
with a new `!gpu.named_barrier` type and created by
`gpu.initialized_named_barrier` operation. These named barriers then
become arguments to `gpu.barrier`.

The other change is adding a "scope" enum and using it to specify the
execution scope of barriers. This allows for rerpresenting cluster- and
subgroup-wide barriers (the latter exists on AMDGPU and Nvidia, and
while I suspect Nvidia has cluster-scope barriers, I didn't go looking)
and allows us to fully lower to SPIR-V's OpControlBarrier.

While these are two different features, I figured I'd land them in one

    [4 lines not shown]
DeltaFile
+173-53mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
+131-8mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
+83-16mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+69-8mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
+69-0mlir/test/Dialect/GPU/named-barrier.mlir
+54-0mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl-barriers-gfx12.mlir
+579-8516 files not shown
+863-9322 files

NetBSD/src 3RXJkcZdoc CHANGES-11.0

   Tickets #288 - #292
VersionDeltaFile
1.1.2.93+36-1doc/CHANGES-11.0
+36-11 files

LLVM/project 7eab3e0flang/lib/Optimizer/Transforms FIRToMemRef.cpp, flang/test/Transforms/FIRToMemRef omp-wsloop-simd-private.mlir

[FIRToMemRef] Fix fir.convert insertion inside omp.wsloop (#197653)

When replaceFIRMemrefs inserted a fir.convert before an op inside a
LoopWrapperInterface region (e.g. omp.simd inside omp.wsloop), it
violated the single-nested-op invariant, producing a verifier error. Fix
by walking up the LoopWrapperInterface parent chain and inserting before
the outermost wrapper instead.

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+33-0flang/test/Transforms/FIRToMemRef/omp-wsloop-simd-private.mlir
+7-1flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+40-12 files

NetBSD/src eSb3hHfexternal/mit/xorg/tools/fc-cache Makefile

   Pull up following revision(s) (requested by hgutch in ticket #292):

        external/mit/xorg/tools/fc-cache/Makefile: revision 1.24

   Build fc-cache tool with -std=gnu99 instead of -std=c99 to get necessary
   function prototypes on gcc-14/glibc build hosts.
VersionDeltaFile
1.23.2.1+2-2external/mit/xorg/tools/fc-cache/Makefile
+2-21 files

LLVM/project 58ee64eclang/lib/Driver/ToolChains OHOS.cpp Fuchsia.cpp, clang/test/Driver fuchsia.c ohos.c

[Driver] Uniform handling of invalid rtlib across drivers (#198219)

This is mostly an NFC except for a different diagnostic being emitted.
The goal is to unify validation and handling of invalid rtlib value
across different drivers to simplify supporting more -rtlib= values in
the future.
DeltaFile
+4-4clang/lib/Driver/ToolChains/OHOS.cpp
+4-4clang/lib/Driver/ToolChains/Fuchsia.cpp
+1-1clang/lib/Driver/ToolChains/Darwin.cpp
+1-1clang/test/Driver/fuchsia.c
+1-1clang/test/Driver/ohos.c
+11-115 files