FreeBSD/ports 090689fwww/drupal10 Makefile distinfo

www/drupal10: Update to 10.6.15

- Drop mantainership
DeltaFile
+37-3www/drupal10/pkg-plist
+3-3www/drupal10/distinfo
+2-2www/drupal10/Makefile
+42-83 files

LLVM/project 67e6f30.github/workflows release-binaries.yml llvm-abi-tests.yml, .github/workflows/get-llvm-version action.yml

workflows/get-llvm-version: Make this action standalone (#218223)

You can use this action now without first checking out the llvm-project
source code.
DeltaFile
+11-2.github/workflows/get-llvm-version/action.yml
+1-7.github/workflows/llvm-abi-tests.yml
+1-7.github/workflows/libclang-abi-tests.yml
+1-6.github/workflows/release-binaries.yml
+14-224 files

LLVM/project dc2b952clang/lib/AST ASTContext.cpp, clang/test/SemaObjC gc-attributes.m

[ObjC] Fix Assertion failure when merging declarations with different lifetime qualifiers (#203272)

Fixes #150403
DeltaFile
+12-0clang/test/SemaObjC/gc-attributes.m
+6-5clang/lib/AST/ASTContext.cpp
+18-52 files

LLVM/project 57bec9dclang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp, clang/test/CIR/CodeGen call-conv-lowering-x86_64-packed.c

[CIR] Accept packed records in x86_64 callconv lowering

isSupportedType turned down any record CIR marks packed, so a signature
carrying one failed the pass.  The reject predates the bridge reading field
offsets.  RecordType::getElementOffset and the record's size already account
for packing, so the reject has nothing left to guard.

Delete it, with one exception.  mapCIRType drops a zero-sized member before
classification, so a trailing zero-length array in a packed record passed in
a register where classic uses byval.  That gets a narrower reject naming it.

A polymorphic class stays NYI for want of a vptr mapping, and a padded record
reached through a named bit-field access unit stays NYI on the existing
unit-width gap.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+154-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-packed.c
+90-0clang/test/CIR/Transforms/abi-lowering/x86_64-record-packed.cir
+27-13clang/test/CIR/Transforms/abi-lowering/x86_64-aggregate-nyi.cir
+22-14clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+293-274 files

LLVM/project fab9d86offload/languages/kernel/src LanguageRuntime.cpp, offload/test/offloading/CUDA devicesync_streams.cu

add proper deviceSync
DeltaFile
+98-0offload/test/offloading/CUDA/devicesync_streams.cu
+97-0offload/test/offloading/HIP/devicesync_streams.hip
+13-7offload/languages/kernel/src/LanguageRuntime.cpp
+1-1offload/test/offloading/HIP/launch_tu.hip
+1-1offload/test/offloading/HIP/basic_launch_multi_arg.hip
+1-1offload/test/offloading/HIP/basic_launch_blocks_and_threads.hip
+211-107 files not shown
+218-1313 files

LLVM/project d61e867flang/include/flang/Optimizer/Transforms Passes.td, flang/lib/Optimizer/Transforms LoopInvariantCodeMotion.cpp

[flang] Extend LICM cheap nested hoisting to scalar loads (#217616)

Admit fir.address_of and scalar loads in the "cheap" nested-region
hoisting mode, which previously admitted only fir.convert. Loads are
limited to trivial non-vector types and to descriptors of known rank,
since vector loads may be wide and an assumed-rank descriptor load
becomes a runtime-sized descriptor copy. This is a cost heuristic change; both
modes share `shouldMoveFromNestedRegion`, so the safety conditions are

Admit fir.address_of and loads of trivial and descriptor types in the
"cheap" nested-region hoisting mode, which previously admitted only
fir.convert. This is a cost heuristic change; both modes share
`shouldMoveFromNestedRegion`, so the safety conditions are unchanged.

Test added to `flang/test/Transforms/licm.fir` cover the newly added
cases (scalar, global scalar, descriptor) and the boundary: derived-type
and vector loads are not hoisted, a volatile scalar load stays
conditional, and a global scalar read inside an OpenMP worksharing
region moves out of the inner serial loop while remaining inside

    [4 lines not shown]
DeltaFile
+237-0flang/test/Transforms/licm.fir
+24-4flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
+3-1flang/include/flang/Optimizer/Transforms/Passes.td
+264-53 files

FreeBSD/ports 3bc9d4bdns/knot3 knotdns.mk distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.6 => 3.5.7

Changelog:
https://www.knot-dns.cz/2026-08-18-version-357.html

PR:             297852
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 4718f13f982bf4b03a9122f5ae7b2907d86e174f)
DeltaFile
+3-3dns/knot3/distinfo.py-libknot
+3-3dns/knot3/distinfo
+1-1dns/knot3/knotdns.mk
+7-73 files

LLVM/project c8da491offload/languages/kernel/include State.h Stream.h, offload/languages/kernel/src State.cpp LanguageRuntime.cpp

add event cleanup
DeltaFile
+85-0offload/languages/kernel/src/Stream.cpp
+38-21offload/languages/kernel/include/LanguageUtils.h
+15-13offload/languages/kernel/src/LanguageRuntime.cpp
+19-0offload/languages/kernel/include/Stream.h
+6-2offload/languages/kernel/src/State.cpp
+2-1offload/languages/kernel/include/State.h
+165-372 files not shown
+168-378 files

LLVM/project 516ee5dlldb/include/lldb/Target PathMappingList.h, lldb/source/Target PathMappingList.cpp

[lldb][NFC] Remove unused overload for PathMappingList::FindIteratorForPath (#218481)
DeltaFile
+0-14lldb/source/Target/PathMappingList.cpp
+0-2lldb/include/lldb/Target/PathMappingList.h
+0-162 files

FreeBSD/ports 4718f13dns/knot3 knotdns.mk distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.6 => 3.5.7

Changelog:
https://www.knot-dns.cz/2026-08-18-version-357.html

PR:             297852
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3dns/knot3/distinfo.py-libknot
+3-3dns/knot3/distinfo
+1-1dns/knot3/knotdns.mk
+7-73 files

LLVM/project ff3d2c5offload/plugins-nextgen/amdgpu/src rtl.cpp, offload/plugins-nextgen/common/include PluginInterface.h

[offload] Use pinned memory for KLE

Reduce kernel launch latency by using the fast path "pinned host memory
-> device memory" for submitting the kernel launch environment to the
device.

Claude assisted with this patch.
DeltaFile
+71-0offload/test/offloading/kernel_launch_environment.c
+47-2offload/plugins-nextgen/common/src/PluginInterface.cpp
+14-0offload/plugins-nextgen/common/include/PluginInterface.h
+2-0offload/plugins-nextgen/amdgpu/src/rtl.cpp
+134-24 files

LLVM/project 6cd7853offload/plugins-nextgen/common/src PluginInterface.cpp

[offload] Adapt comment in queryAsync
DeltaFile
+2-3offload/plugins-nextgen/common/src/PluginInterface.cpp
+2-31 files

FreeBSD/ports cd647d6net/liferea Makefile, net/liferea/files patch-src_liferea__application.c

net/liferea: work around feeds not updating

liferea may try to update it's feeds before it has completed network
subsystem initialisation (which includes soup sessions), putting
all feeds in a stuck state
DeltaFile
+12-0net/liferea/files/patch-src_liferea__application.c
+1-0net/liferea/Makefile
+13-02 files

FreeBSD/src 22649d4sys/contrib/openzfs/cmd/zstream zstream_selftest_queue.c zstream_queue.c, sys/contrib/openzfs/module/os/linux/zfs zpl_ctldir.c zfs_ctldir.c

zfs: merge openzfs/zfs at 84aa7e7e0

Notable upstream pull request merges:

 #16761 eb1738bcb FreeBSD: Enable Direct IO by default
 #16747 -multiple On-demand log-spacemap flush
 #18474 0d0eae2ab implement thorough scrub support (zpool scrub -t)
 #18562 6721ab981 Calling thread IO
 #18657 7ed1268d3 Fix race between device removal completion and pool export
 #18707 0d1f3b1c6 RAIDZ: Fix parity regeneration/check condition
 #18713 -multiple libzfs: fix key unload failure when unmounting an
                  encryption root
 #18714 d902eec64 Disconnect metaslab tracing from default builds
 #18716 e78fa488a zstream: multithreading
 #18718 6acb99cb1 Do not return ESTALE for open-unlinked files
 #18720 f607ef7e7 Fix insufficient locking in dedup verify
 #18722 -multiple snapdir: misc cleanups
 #18724 9bf75b4b1 Fix reads for blocks freed after being cloned
 #18725 9b7642df9 Harden recv record validation

    [72 lines not shown]
DeltaFile
+1,687-157sys/contrib/openzfs/module/zfs/dmu_recv.c
+892-757sys/contrib/openzfs/module/os/linux/zfs/zfs_ctldir.c
+1,024-236sys/contrib/openzfs/module/zfs/zfs_vnops.c
+925-0sys/contrib/openzfs/cmd/zstream/zstream_queue.c
+436-200sys/contrib/openzfs/module/os/linux/zfs/zpl_ctldir.c
+564-0sys/contrib/openzfs/cmd/zstream/zstream_selftest_queue.c
+5,528-1,3503,385 files not shown
+40,801-47,8343,391 files

LLVM/project b041404llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPUTargetParser.td

AMDGPU: Add SubArchSpelling override to the TargetParser TableGen

Add an optional SubArchSpelling field for targets where the subarch name isn't
trivially derivable from it's gfxNMK name.

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+64-23llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+44-0llvm/test/TableGen/AMDGPUTargetDefSubArchSpelling.td
+6-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+4-0llvm/lib/Target/AMDGPU/AMDGPUTargetParser.td
+4-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+122-235 files

LLVM/project 5f98333llvm/include/llvm/Analysis TargetTransformInfo.h, llvm/lib/Transforms/Scalar IndVarSimplify.cpp LowerMatrixIntrinsics.cpp

[NFC][TTI] Remove default CostKind from TTI::getArithmeticInstrCost (#218465)

Addresses #135598.

---------

Co-authored-by: Nikita Popov <github at npopov.com>
DeltaFile
+10-7llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+5-4llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
+1-2llvm/include/llvm/Analysis/TargetTransformInfo.h
+16-133 files

NetBSD/pkgsrc 2C4kdQswww/firefox140 Makefile distinfo, www/firefox140-l10n Makefile distinfo

   Pullup ticket #7240 - requested by gutteridge
   www/firefox140: Security fix
   www/firefox140-l10n: Security fix

   Revisions pulled up:
   - www/firefox140-l10n/Makefile                                  1.15
   - www/firefox140-l10n/distinfo                                  1.15
   - www/firefox140/Makefile                                       1.22
   - www/firefox140/distinfo                                       1.20

   ---
      Module Name:    pkgsrc
      Committed By:   gutteridge
      Date:           Wed Aug 19 02:36:12 UTC 2026

      Modified Files:
              pkgsrc/www/firefox140: Makefile distinfo

      Log Message:

    [12 lines not shown]
VersionDeltaFile
1.13.2.2+306-306www/firefox140-l10n/distinfo
1.18.2.2+3-3www/firefox140/distinfo
1.19.2.2+1-1www/firefox140/Makefile
1.13.2.2+1-1www/firefox140-l10n/Makefile
+311-3114 files

OpenBSD/ports QJeMjgceditors/emacs Makefile

   missing bump in previous
VersionDeltaFile
1.128.2.2+1-1editors/emacs/Makefile
+1-11 files

LLVM/project 80a79ballvm/lib/Target/DirectX DXILIntrinsicExpansion.cpp, llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

[DirectX][SPIR-V] Fix `copysign` backend lowering (#217421)

Fixes #216826.

Adds `copysign` DirectX backend lowering and fixes the SPIR-V backend
lowering. Both lower with the bit manipulation `copysign(magnitude,
sign) = bitcast((bitcast(magnitude) & ~signBit) | (bitcast(sign) &
signBit))`, except the OpenCL path, which still emits `OpExtInst ...
copysign`.

Assisted-by: Claude Opus 4.8
DeltaFile
+82-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/copysign.ll
+63-0llvm/test/CodeGen/DirectX/copysign.ll
+53-1llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+50-0llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
+248-14 files

LLVM/project ea9e86allvm/tools/llvm-profdata llvm-profdata.cpp

deprecate -memprof-random-hotness-seed
DeltaFile
+4-4llvm/tools/llvm-profdata/llvm-profdata.cpp
+4-41 files

OpenBSD/ports RljGoaLeditors/emacs/patches patch-lisp_net_tramp_el patch-lisp_net_tramp-smb_el

   Add patch for tramp vulnerability
   https://www.openwall.com/lists/oss-security/2026/08/21/1
   ok jca@
VersionDeltaFile
1.1.2.1+0-0editors/emacs/patches/patch-lisp_net_tramp_el
1.1.2.1+0-0editors/emacs/patches/patch-lisp_net_tramp-smb_el
1.1.2.1+0-0editors/emacs/patches/patch-lisp_net_tramp-rclone_el
1.1.2.1+0-0editors/emacs/patches/patch-lisp_net_tramp-gvfs_el
+0-04 files

LLVM/project 87623fclldb/source/ValueObject DILEval.cpp, lldb/test/API/commands/frame/var-dil/expr/Assignment TestFrameVarDILAssign.py

[LLDB] Update DIL assignment to respect ValueObject::CanSetValue (#217960)

This will prevent DIL from allowing users to try to assign new values in
cases where that could lead to incorrect behavior.
DeltaFile
+4-0lldb/source/ValueObject/DILEval.cpp
+1-1lldb/test/API/commands/frame/var-dil/expr/Assignment/TestFrameVarDILAssign.py
+5-12 files

OpenBSD/ports a1CTQYMeditors/emacs Makefile, editors/emacs/patches patch-lisp_net_tramp-rclone_el patch-lisp_net_tramp-smb_el

   Add patch for tramp vulnerability
   https://www.openwall.com/lists/oss-security/2026/08/21/1
   ok jca@
VersionDeltaFile
1.1+134-0editors/emacs/patches/patch-lisp_net_tramp-gvfs_el
1.1+65-0editors/emacs/patches/patch-lisp_net_tramp_el
1.1+34-0editors/emacs/patches/patch-lisp_net_tramp-smb_el
1.1+25-0editors/emacs/patches/patch-lisp_net_tramp-rclone_el
1.131+1-1editors/emacs/Makefile
+259-15 files

FreeBSD/ports e3f22f8games/libretro-shaders-slang Makefile distinfo

games/libretro-shaders-slang: Update g20260715 => g20260824

Commitlog:
https://github.com/libretro/slang-shaders/compare/3b0d6aa...a62d9cd

PR:             297833
Sponsored by:   UNIS Labs
DeltaFile
+19-0games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+24-53 files

LLVM/project b99e0b5llvm/tools/llvm-profdata llvm-profdata.cpp

Update flag description
DeltaFile
+5-4llvm/tools/llvm-profdata/llvm-profdata.cpp
+5-41 files

LLVM/project cb4e817llvm CMakeLists.txt, llvm/cmake/modules TensorFlowCompile.cmake

[MLGO][CMake] Scope TensorFlow-AOT include usage (#218033)

## Summary

`TENSORFLOW_AOT_PATH` currently adds TensorFlow's include directory with
directory-wide `include_directories()`. This exposes TensorFlow's
bundled third-party headers to unrelated LLVM targets.

One concrete failure occurs when remote clangd is enabled: TensorFlow's
bundled Protobuf headers can shadow the Protobuf installation selected
for clangd's generated remote-index sources.

Replace the directory-wide include with a usage requirement on
`tf_xla_runtime`. Make the runtime dependency private to MLGO-owning
libraries, so those owners retain the TensorFlow headers they need while
unrelated targets do not inherit them. The runtime remains a link-only
dependency for final static linkers.

Fixes #218032.

    [24 lines not shown]
DeltaFile
+2-1llvm/CMakeLists.txt
+1-1llvm/cmake/modules/TensorFlowCompile.cmake
+3-22 files

FreeBSD/ports 9a8a9f3games/libretro-shaders-glsl Makefile distinfo

games/libretro-shaders-glsl: Update g20260603 => g20260823

Commitlog:
https://github.com/libretro/glsl-shaders/compare/2b2c5ee...4f4eb80

PR:             297832
Sponsored by:   UNIS Labs
DeltaFile
+3-3games/libretro-shaders-glsl/distinfo
+2-2games/libretro-shaders-glsl/Makefile
+5-52 files

FreeBSD/ports 87f0172www/py-autobahn Makefile distinfo

www/py-autobahn: Update version 25.12.1=>25.12.2

Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v25.12.2
DeltaFile
+3-3www/py-autobahn/distinfo
+1-1www/py-autobahn/Makefile
+4-42 files

FreeBSD/ports 979d016databases/py-alembic Makefile distinfo

databases/py-alembic: Update version 1.16.2=>1.16.3

Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_16_3
DeltaFile
+3-3databases/py-alembic/distinfo
+1-1databases/py-alembic/Makefile
+4-42 files

FreeBSD/ports e255365net-mgmt/py-pyang Makefile distinfo

net-mgmt/py-pyang: Update version 2.0.2=>2.1

Changelog: https://github.com/mbj4668/pyang/releases/tag/pyang-2.1
DeltaFile
+3-3net-mgmt/py-pyang/distinfo
+1-1net-mgmt/py-pyang/Makefile
+4-42 files