NetBSD/src 84Ol5FBsys/arch README

   Add an entry for hb68k.
VersionDeltaFile
1.67+2-1sys/arch/README
+2-11 files

FreeBSD/ports de48309filesystems/pod Makefile

filesystems/pod: Mark BROKEN, fails to build

Fails with: ld: error: undefined symbol: g_list_length
DeltaFile
+2-0filesystems/pod/Makefile
+2-01 files

LLVM/project 29fda2cllvm/lib/Target/ARM ARMInstrInfo.td ARMInstrNEON.td, llvm/test/CodeGen/ARM fp16-fusedMAC.ll fusedMAC.ll

ARM: Form fused VFMA/VFMS from the contract flag (#221340)

Select the fused VFMA/VFMS/VFNMA/VFNMS from the per-node contract
fast-math flag instead of the global AllowFPOpFusion == Fast. This is one of the
few remaining consumers of the TargetOption field.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+132-30llvm/test/CodeGen/ARM/cortex-a57-misched-vfma.ll
+107-28llvm/test/CodeGen/ARM/fusedMAC.ll
+22-26llvm/test/CodeGen/ARM/fp16-fusedMAC.ll
+22-22llvm/lib/Target/ARM/ARMInstrVFP.td
+13-11llvm/lib/Target/ARM/ARMInstrNEON.td
+19-0llvm/lib/Target/ARM/ARMInstrInfo.td
+315-1171 files not shown
+317-1237 files

FreeBSD/ports 2ee7398graphics/egl-x11 Makefile distinfo

graphics/egl-x11: Update to 1.0.6

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-x11/distinfo
+1-1graphics/egl-x11/Makefile
+4-42 files

FreeBSD/ports 95c6bfagraphics/egl-wayland2 Makefile distinfo

graphics/egl-wayland2: Update to 1.0.2

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-wayland2/distinfo
+1-1graphics/egl-wayland2/Makefile
+4-42 files

FreeBSD/ports ada0545comms/chirp Makefile distinfo

comms/chirp: update to 20260904
DeltaFile
+3-3comms/chirp/distinfo
+1-1comms/chirp/Makefile
+4-42 files

LLVM/project 3dfe0cbclang/test/CIR/CodeGenHIP amdgcnspirv-kernel.hip

fix: Check HIP SPIR-V version metadata after lowering
DeltaFile
+3-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+3-01 files

LLVM/project a484075clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 495a2e4clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CodeGen CodeGenModule.cpp

fix: Supply the HIP SPIR-V version only for metadata emission

Fix the assertion exposed by PR #214246 under the version invariant from PR #219687. Supply OpenCL 2.0 in classic CodeGen and CIRGen without changing HIP language options or enabling OpenCL-only Sema restrictions.

Assisted-by: Codex / GPT-6
DeltaFile
+8-0clang/test/CodeGenHIP/hipspv-kernel.cpp
+8-0clang/test/SemaHIP/atomic-init.hip
+4-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+2-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+25-35 files

LLVM/project 8d6baedclang/lib/CIR/CodeGen CIRGenModule.h CIRGenModule.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Emit OpenCL language version metadata in CIR

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen. Preserve the compatible OpenCL version and the C++ for OpenCL version separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+13-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+1-0clang/lib/CIR/CodeGen/CIRGenModule.h
+33-04 files

LLVM/project fa0a4e1clang/lib/CIR/Dialect/IR CIRDialect.cpp

fix: separate CIR attribute dispatch from OpenCL verification
DeltaFile
+20-8clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+20-81 files

LLVM/project b8a76acclang/include/clang/CIR/Dialect/IR CIRDialect.td CIROpenCLAttrs.td, clang/lib/CIR/Dialect/IR CIROpenCLAttrs.cpp CIRDialect.cpp

[CIR][OpenCL] Add OpenCL language version module attributes

Add structured CIR module attributes for OpenCL and C++ for OpenCL language versions. Verify their module-level placement and version components so lowering can consume explicit source-language version state.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+76-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+73-0clang/test/CIR/IR/invalid-version.cir
+28-0clang/include/clang/CIR/Dialect/IR/CIROpenCLAttrs.td
+19-0clang/test/CIR/IR/version.cir
+15-0clang/lib/CIR/Dialect/IR/CIROpenCLAttrs.cpp
+5-0clang/include/clang/CIR/Dialect/IR/CIRDialect.td
+216-01 files not shown
+219-17 files

LLVM/project 446d026clang/lib/CodeGen BackendUtil.cpp, llvm/include/llvm/MC MCTargetOptions.h

MC: Move BinutilsVersion from TargetOptions to MCTargetOptions

BinutilsVersion has no codegen use and only used by MCAsmInfo to check
ELF assembler features.

Co-authored-by: Claude (claude-opus-4.8) <noreply at anthropic.com>
DeltaFile
+10-0llvm/lib/MC/MCTargetOptions.cpp
+0-9llvm/lib/Target/TargetMachine.cpp
+8-0llvm/include/llvm/MC/MCTargetOptions.h
+3-2clang/lib/CodeGen/BackendUtil.cpp
+0-4llvm/include/llvm/Target/TargetOptions.h
+2-2llvm/tools/llc/llc.cpp
+23-173 files not shown
+25-229 files

LLVM/project 0c94a97libcxx/include/__concepts common_with.h

[libc++][NFC] Avoid empty namespace in `<__concepts/common_with.h>` (#221407)

...in pre-C++20 modes. This fixes complaining from clang-tidy checks in
CI.
DeltaFile
+4-4libcxx/include/__concepts/common_with.h
+4-41 files

FreeBSD/ports e0f7e94multimedia/mlt7 Makefile

multimedia/mlt7: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297364
DeltaFile
+2-0multimedia/mlt7/Makefile
+2-01 files

FreeBSD/ports 46fe2a3multimedia/vapoursynth-l-smash-works Makefile

multimedia/vapoursynth-l-smash-works: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297363
DeltaFile
+1-0multimedia/vapoursynth-l-smash-works/Makefile
+1-01 files

FreeBSD/ports 381c78bmultimedia/py-torchcodec Makefile

multimedia/py-torchcodec: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297385
DeltaFile
+2-0multimedia/py-torchcodec/Makefile
+2-01 files

FreeBSD/ports 114eda5multimedia/olive Makefile

multimedia/olive: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297371
DeltaFile
+4-3multimedia/olive/Makefile
+4-31 files

FreeBSD/ports b6ac92agraphics/py-opencv-python-headless Makefile

graphics/py-opencv-python-headless: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297370
DeltaFile
+2-0graphics/py-opencv-python-headless/Makefile
+2-01 files

FreeBSD/ports 7682abeaudio/essentia Makefile

audio/essentia: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297365
DeltaFile
+2-0audio/essentia/Makefile
+2-01 files

FreeBSD/ports 238e9batextproc/expat2 pkg-plist Makefile

textproc/expat2: Update to 2.8.4

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes

PR:             298081
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-66046
                CVE-2026-76641
                CVE-2026-76957
                CVE-2026-76956
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

FreeBSD/ports e07612emultimedia/ffmpeg distinfo pkg-plist

multimedia/ffmpeg: Update to 9.0.1

Support for (lib)celt, (lib)glslang and (lib)shaderc is removed upstream
Remove support for (lib)lensfun as it doesn't work with the old release
we have in tree

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.1/Changelog

PR:             297355
Exp-run by:     antoine
DeltaFile
+8-25multimedia/ffmpeg/Makefile
+15-14multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+26-423 files

FreeBSD/ports d602d4bmultimedia/mencoder Makefile

multimedia/mencoder: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297361
DeltaFile
+2-0multimedia/mencoder/Makefile
+2-01 files

FreeBSD/ports 19d644fmultimedia/smelter Makefile

multimedia/smelter: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297362
DeltaFile
+2-0multimedia/smelter/Makefile
+2-01 files

LLVM/project d74068dllvm/lib/Transforms/IPO OpenMPOpt.cpp, llvm/test/Transforms/OpenMP callback_parallel_regions.ll spmdization_no_guarding_two_reaching_kernels.ll

[OpenMPOpt] Ask the runtime how many of a block's threads can be workers

The custom state machine gates a thread on InitCB < BlockHwSize - WarpSize,
reconstructing the number of worker threads from the block size on the
assumption that the main thread occupies a whole warp above them. The DeviceRTL
already computes that number, in mapping::getMaxTeamThreads(), and its own
generic state machine gates on it in shouldEnterStateMachine(). Export it as
__kmpc_get_max_team_threads() and call that instead, so the compiler's state
machine and the runtime's agree by construction rather than by arithmetic that
has to be kept in step with the launch geometry.

This is NFC here: getMaxTeamThreads() in generic mode is BlockSize - WarpSize,
the same three instructions folded into one call. It is not NFC for a toolchain
whose launch geometry differs. In ROCm, CGOpenMPRuntimeGPU starts a single extra
thread rather than a warp -- "Only one additional thread is started, not an
entire warp" -- so thread_limit(1024) on a 64-lane target launches 961 threads
and the runtime reports 960 workers, while the state machine's own arithmetic
says 961 - 64 = 897. The threads in between are in neither group: the state
machine returns immediately for them, and the parallel region still hands them

    [12 lines not shown]
DeltaFile
+32-64llvm/test/Transforms/OpenMP/spmdization.ll
+24-48llvm/test/Transforms/OpenMP/custom_state_machines.ll
+22-30llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+8-16llvm/test/Transforms/OpenMP/spmdization_indirect.ll
+6-12llvm/test/Transforms/OpenMP/spmdization_no_guarding_two_reaching_kernels.ll
+4-8llvm/test/Transforms/OpenMP/callback_parallel_regions.ll
+96-1784 files not shown
+113-18310 files

LLVM/project ec06ae2llvm/include/llvm/Frontend/OpenMP OMPKinds.def, llvm/lib/Transforms/IPO OpenMPOpt.cpp

[OpenMPOpt] Look inside the callbacks the loop runtime functions are handed

The __kmpc_{distribute_,for_,distribute_for_}static_loop_* functions receive the
loop body as a callback, so a parallel region written inside that body is
reachable from the kernel through the runtime call. AAKernelInfo could not see
that, and recorded the call as reaching an unknown parallel region. A kernel
using these functions therefore always got a worker state machine whose only
option was to indirectly call whatever work function it was handed.

Describe the callback argument of each of these functions in OMPKinds.def and
attach the corresponding !callback metadata in OpenMPOpt, then fold the
callback's AAKernelInfo state into the caller's. The state machine can now
dispatch directly to the regions the loop body actually reaches. Relax the two
"more than one callee means give up" checks for functions carrying !callback,
since the callback edge is a second edge by construction and is analyzable.

The conservative unknown-region record is kept for the case that motivated it, a
callback we only see a declaration of.


    [39 lines not shown]
DeltaFile
+239-0llvm/test/Transforms/OpenMP/callback_parallel_regions.ll
+99-10llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+51-0llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+48-0offload/test/offloading/fortran/target-teams-distribute-nested-parallel-do.f90
+437-104 files

FreeBSD/src a73bb62contrib/kyua/engine/prepare prepare_all.cpp

contrib/kyua: fix -Wshadow error

This fixes the build with gcc 14:

/usr/src/contrib/kyua/engine/prepare/prepare_all.cpp:56:16: error: declaration of 'handler' shadows a member of 'engine::prepare::prepare_all' [-Werror=shadow]
   56 |     for (auto& handler : prepare::handlers()) {
      |                ^~~~~~~
In file included from /usr/src/contrib/kyua/engine/prepare/prepare_all.hpp:35,
                 from /usr/src/contrib/kyua/engine/prepare/prepare_all.cpp:29:
/usr/src/contrib/kyua/engine/prepare/prepare.hpp:51:15: note: shadowed declaration is here
   51 | class handler {
      |               ^

Fixes:  edb230c4af499203d7a6894b3711fe6574b26040

Reviewed by:    igoro, rlibby, ngie
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59346
DeltaFile
+3-3contrib/kyua/engine/prepare/prepare_all.cpp
+3-31 files

FreeBSD/ports 3c046a0multimedia/syncplay distinfo Makefile, multimedia/syncplay/files patch-GNUmakefile

multimedia/syncplay: Update to 1.7.6

Take maintainership.

Changelog: https://github.com/Syncplay/syncplay/releases

PR:             297642
Approved by:    Christian Heckendorf <heckendorfc at gmail.com> (former maintainer, timeout)
Approved by:    fluffy (mentor)
DeltaFile
+36-7multimedia/syncplay/pkg-plist
+8-7multimedia/syncplay/files/patch-GNUmakefile
+5-5multimedia/syncplay/Makefile
+3-3multimedia/syncplay/distinfo
+52-224 files

LLVM/project b59cce1clang-tools-extra/docs/clang-tidy/checks/readability container-size-empty.md duplicate-include.md

[clang-tidy][docs] Rewrite readability check docs to Markdown [1/5]
DeltaFile
+82-85clang-tools-extra/docs/clang-tidy/checks/readability/enum-initial-value.md
+62-67clang-tools-extra/docs/clang-tidy/checks/readability/else-after-return.md
+41-39clang-tools-extra/docs/clang-tidy/checks/readability/ambiguous-smartptr-reset-call.md
+31-33clang-tools-extra/docs/clang-tidy/checks/readability/avoid-return-with-void-value.md
+28-29clang-tools-extra/docs/clang-tidy/checks/readability/duplicate-include.md
+25-27clang-tools-extra/docs/clang-tidy/checks/readability/container-size-empty.md
+269-2804 files not shown
+351-36710 files

LLVM/project 4a3ad32clang-tools-extra/docs/clang-tidy/checks/readability ambiguous-smartptr-reset-call.rst ambiguous-smartptr-reset-call.md

[clang-tidy][docs] Rename readability check docs to Markdown [1/5]
DeltaFile
+0-111clang-tools-extra/docs/clang-tidy/checks/readability/enum-initial-value.rst
+111-0clang-tools-extra/docs/clang-tidy/checks/readability/enum-initial-value.md
+0-90clang-tools-extra/docs/clang-tidy/checks/readability/else-after-return.rst
+90-0clang-tools-extra/docs/clang-tidy/checks/readability/else-after-return.md
+0-62clang-tools-extra/docs/clang-tidy/checks/readability/ambiguous-smartptr-reset-call.rst
+62-0clang-tools-extra/docs/clang-tidy/checks/readability/ambiguous-smartptr-reset-call.md
+263-26314 files not shown
+534-53420 files