FreeBSD/ports d2b8c3demulators/virtualbox-ose-71 Makefile, emulators/virtualbox-ose-additions-71 Makefile

emulators/virtualbox-ose*-71,www/phpvirtualbox-71: Deprecate with expiration date 2026-12-31

"VirtualBox 7.1.x is no longer supported!"
https://www.virtualbox.org/wiki/Changelog-7.1

Upstream EOL reaches on 2025-04-15, use emulators/virtualbox-ose*-72
instead.
Set expiration date to 2026-12-31.

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit c1b7acedbae9694bc4211bdd5d2f48dd1309d581)
DeltaFile
+3-0emulators/virtualbox-ose-kmod-71/Makefile
+3-0emulators/virtualbox-ose-71/Makefile
+3-0www/phpvirtualbox-71/Makefile
+3-0emulators/virtualbox-ose-additions-71/Makefile
+12-04 files

FreeBSD/ports c1b7aceemulators/virtualbox-ose-71 Makefile, emulators/virtualbox-ose-additions-71 Makefile

emulators/virtualbox-ose*-71,www/phpvirtualbox-71: Deprecate with expiration date 2026-12-31

"VirtualBox 7.1.x is no longer supported!"
https://www.virtualbox.org/wiki/Changelog-7.1

Upstream EOL reaches on 2025-04-15, use emulators/virtualbox-ose*-72
instead.
Set expiration date to 2026-12-31.

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-0emulators/virtualbox-ose-additions-71/Makefile
+3-0emulators/virtualbox-ose-71/Makefile
+3-0emulators/virtualbox-ose-kmod-71/Makefile
+3-0www/phpvirtualbox-71/Makefile
+12-04 files

LLVM/project deb238ellvm/utils/gn/secondary/llvm/unittests/MC BUILD.gn

[gn build] Port 3081d52d8242 (#193862)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn
+1-01 files

LLVM/project 2611f15llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses BUILD.gn

[gn build] Port a4538a3ad902 (#193863)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
+1-01 files

LLVM/project 9b7b83bllvm/utils/gn/secondary/libcxx/src BUILD.gn

[gn build] Port d137e6601f1c (#193864)
DeltaFile
+0-1llvm/utils/gn/secondary/libcxx/src/BUILD.gn
+0-11 files

LLVM/project 07b7077llvm/utils/gn/secondary/libcxx/include BUILD.gn, llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn

Merge branch 'main' into users/mcberg2021/explict_LMUL
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+2-02 files

LLVM/project 40399c5llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-fp-setcc.ll fixed-vectors-setcc-fp-vp.ll

Merge branch 'main' into users/mcberg2021/explict_LMUL
DeltaFile
+4,811-4,818llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+326-4,626llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+1,872-1,883llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+565-2,727llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll
+1,117-1,613llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll
+764-1,425llvm/test/CodeGen/RISCV/rvv/vfadd-vp.ll
+9,455-17,0922,613 files not shown
+109,777-66,5812,619 files

LLVM/project 0cd635cllvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn

[gn build] Port d64dd5a2afea (#193865)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+1-01 files

LLVM/project 4f877e4llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 2039a51881bb (#193861)
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 6b4cdb0llvm/utils/gn/secondary/lldb/test BUILD.gn

Revert "[gn] port 40fcd2517a110 (#193293)" (#193860)

This reverts commit dd5632f51d3f36d08b125193c067a813aac26823.

40fcd2517a110 was reverted in 39865a002e6b51.
DeltaFile
+0-1llvm/utils/gn/secondary/lldb/test/BUILD.gn
+0-11 files

LLVM/project 2a74f30clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenCoroutine.cpp

[CIR] Add coroutine cleanup handling and update co_return semantics (#189281)

This PR adds cleanup handling for coroutine frame destruction. The
cleanup is emitted as a conditional that checks the result of the
`coro.free` builtin, which is used to determine whether the coroutine
frame was heap-allocated, if the returned pointer is null, no
destruction is performed. Additionally, this PR changes how co_return is
represented: previously, it was lowered directly into a branch to the
block containing the final suspend logic, but now a new `cir.coro.body`
operation is introduced to represent the user-written coroutine body.
Inside this region, `cir.co_return` operations mark exits from the
coroutine body and represent structured control flow that transfers
execution to the final suspend point. The lowering of this structured
control flow into explicit branches is deferred to a future PR in the
FlattenCFG pass.
DeltaFile
+421-184clang/test/CIR/CodeGen/coro-task.cpp
+125-18clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+67-3clang/include/clang/CIR/Dialect/IR/CIROps.td
+52-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+21-0clang/test/CIR/IR/invalid-coro-body.cir
+21-0clang/test/CIR/IR/co-return.cir
+707-2069 files not shown
+757-22415 files

LLVM/project 0bdcf4eclang/include/clang/Driver ModulesDriver.h, clang/lib/Driver ModulesDriver.cpp

Revert "Reapply "[clang][modules-driver] Add support for C++ named modules and `import std`" (#193857)

Reverts llvm/llvm-project#193815 due to a test failure
(`clang/test/Driver/modules-driver-import-std.cpp`) on some systems.
DeltaFile
+0-111clang/test/Driver/modules-driver-both-modules-types.cpp
+11-89clang/lib/Driver/ModulesDriver.cpp
+0-88clang/test/Driver/modules-driver-cxx-modules-only.cpp
+0-60clang/test/Driver/modules-driver-import-std.cpp
+0-10clang/test/Driver/modules-driver-incompatible-options.cpp
+0-4clang/include/clang/Driver/ModulesDriver.h
+11-3622 files not shown
+11-3668 files

FreeBSD/ports 07dcbb2emulators/virtualbox-ose Makefile, emulators/virtualbox-ose-70 Makefile

emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 87ffb193231a5aa75d37c1206059f309ef82c9cd)
DeltaFile
+4-0emulators/virtualbox-ose-72/Makefile
+4-0emulators/virtualbox-ose-legacy/Makefile
+4-0emulators/virtualbox-ose/Makefile
+4-0emulators/virtualbox-ose-70/Makefile
+4-0emulators/virtualbox-ose-71/Makefile
+20-05 files

FreeBSD/ports 143a28demulators/virtualbox-ose-71 distinfo Makefile, emulators/virtualbox-ose-additions-71 distinfo

emulators/virtualbox-ose{,-nox11,-additions,-additions-nox11,-kmod}-71: Update 7.1.16 => 7.1.18 (fix 9 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
https://www.oracle.com/security-alerts/cpuapr2026.html#AppendixOVIR

Security:       CVE-2026-35242
Security:       CVE-2026-35246
Security:       CVE-2026-35251
Security:       CVE-2026-35230
Security:       CVE-2026-35245
Security:       CVE-2026-35247
Security:       CVE-2026-35248
Security:       CVE-2026-35249
Security:       CVE-2026-35250
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 994329dde7cfe3d1375185c64bc536c44c5296b9)
DeltaFile
+7-7emulators/virtualbox-ose-71/distinfo
+3-3emulators/virtualbox-ose-kmod-71/distinfo
+3-3emulators/virtualbox-ose-additions-71/distinfo
+2-2emulators/virtualbox-ose-71/Makefile
+1-1emulators/virtualbox-ose-kmod-71/Makefile
+1-1emulators/virtualbox-ose-nox11-71/Makefile
+17-171 files not shown
+18-187 files

FreeBSD/ports e1d76bcemulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-72/files patch-src_VBox_Runtime_Makefile.kmk

emulators/virtualbox-ose{,-nox11,-additions,-additions-nox11,-kmod}-72: Update 7.2.6 => 7.2.8 (fix 9 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2
https://www.oracle.com/security-alerts/cpuapr2026.html#AppendixOVIR

Security:       CVE-2026-35242
Security:       CVE-2026-35246
Security:       CVE-2026-35251
Security:       CVE-2026-35230
Security:       CVE-2026-35245
Security:       CVE-2026-35247
Security:       CVE-2026-35248
Security:       CVE-2026-35249
Security:       CVE-2026-35250
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit bc8444a1107143034013d02e617963433a964896)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+6-6emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
+3-3emulators/virtualbox-ose-additions-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+2-2emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+22-223 files not shown
+25-249 files

FreeBSD/ports 87ffb19emulators/virtualbox-ose Makefile, emulators/virtualbox-ose-70 Makefile

emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+4-0emulators/virtualbox-ose/Makefile
+4-0emulators/virtualbox-ose-70/Makefile
+4-0emulators/virtualbox-ose-71/Makefile
+4-0emulators/virtualbox-ose-72/Makefile
+4-0emulators/virtualbox-ose-legacy/Makefile
+20-05 files

LLVM/project 20fd94cllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer loads-with-large-distance.ll

[SLP] Fix a very long loads offset, being stored in DenseMap

Added a check for a very long offset to avoid a crash in the compiler

Fixes #181682

(cherry picked from commit 7ec7907b80f8137f06bfb84b47f4a9b4805402ba)
DeltaFile
+21-0llvm/test/Transforms/SLPVectorizer/loads-with-large-distance.ll
+4-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+25-02 files

LLVM/project 0d1bf3aclang/utils/TableGen HLSLEmitter.cpp

[HLSL][NFC] Refactor worklist loop in HLSLEmitter.cpp to use index-based iteration (#193638)

As suggested by @shafik, the worklist loop in HLSLEmitter.cpp would be
more readable as an index-based for-loop as opposed to a range-based
for-loop. This PR changes the range-based for-loop over worklist items
into an index-based for-loop.
DeltaFile
+3-3clang/utils/TableGen/HLSLEmitter.cpp
+3-31 files

LLVM/project 3174c94flang/lib/Optimizer/Dialect FIROps.cpp CMakeLists.txt, flang/test/Fir array-coor-canonicalization-cuf.fir

Revert "[flang][cuda] Preserve fir.rebox captured by cuf.kernel in SimplifyArrayCoorOp" (#193855)

Reverts llvm/llvm-project#193837
DeltaFile
+0-67flang/test/Fir/array-coor-canonicalization-cuf.fir
+0-10flang/lib/Optimizer/Dialect/FIROps.cpp
+0-1flang/lib/Optimizer/Dialect/CMakeLists.txt
+0-783 files

FreeBSD/ports 994329demulators/virtualbox-ose-71 distinfo Makefile, emulators/virtualbox-ose-additions-71 distinfo

emulators/virtualbox-ose{,-nox11,-additions,-additions-nox11,-kmod}-71: Update 7.1.16 => 7.1.18 (fix 9 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
https://www.oracle.com/security-alerts/cpuapr2026.html#AppendixOVIR

Security:       CVE-2026-35242
Security:       CVE-2026-35246
Security:       CVE-2026-35251
Security:       CVE-2026-35230
Security:       CVE-2026-35245
Security:       CVE-2026-35247
Security:       CVE-2026-35248
Security:       CVE-2026-35249
Security:       CVE-2026-35250
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+7-7emulators/virtualbox-ose-71/distinfo
+3-3emulators/virtualbox-ose-additions-71/distinfo
+3-3emulators/virtualbox-ose-kmod-71/distinfo
+2-2emulators/virtualbox-ose-71/Makefile
+1-1emulators/virtualbox-ose-kmod-71/Makefile
+1-1emulators/virtualbox-ose-nox11-71/Makefile
+17-171 files not shown
+18-187 files

FreeBSD/ports bc8444aemulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-72/files patch-src_VBox_Runtime_Makefile.kmk

emulators/virtualbox-ose{,-nox11,-additions,-additions-nox11,-kmod}-72: Update 7.2.6 => 7.2.8 (fix 9 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2
https://www.oracle.com/security-alerts/cpuapr2026.html#AppendixOVIR

Security:       CVE-2026-35242
Security:       CVE-2026-35246
Security:       CVE-2026-35251
Security:       CVE-2026-35230
Security:       CVE-2026-35245
Security:       CVE-2026-35247
Security:       CVE-2026-35248
Security:       CVE-2026-35249
Security:       CVE-2026-35250
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+6-6emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
+3-3emulators/virtualbox-ose-additions-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+2-2emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-nox11-72/Makefile
+22-223 files not shown
+25-249 files

LLVM/project 9473873clang/include/clang/Driver ModulesDriver.h, clang/lib/Driver ModulesDriver.cpp

Reapply "[clang][modules-driver] Add support for C++ named modules and `import std`" (#193815)

This reverts #193677 and relands #193312.

This adds basic support for explicit C++ named module builds, managed
natively by the Clang driver, including support for use of the Standard
library modules. This follows #187606, which adds the same for Clang
modules.

Current limitations:
- Standard library modules are still compiled to object files instead of
using the provided shared library. (This will be addressed in a
follow-up soon.)
- Caching is not supported yet (but likely to be added during the
upcoming GSoC cycle).
- Importing C++ standard library modules into Clang modules is not
supported (and not expected in the near term).

RFC:

https://discourse.llvm.org/t/rfc-modules-support-simple-c-20-modules-use-from-the-clang-driver-without-a-build-system
DeltaFile
+111-0clang/test/Driver/modules-driver-both-modules-types.cpp
+89-11clang/lib/Driver/ModulesDriver.cpp
+88-0clang/test/Driver/modules-driver-cxx-modules-only.cpp
+60-0clang/test/Driver/modules-driver-import-std.cpp
+10-0clang/test/Driver/modules-driver-incompatible-options.cpp
+4-0clang/include/clang/Driver/ModulesDriver.h
+362-112 files not shown
+366-118 files

LLVM/project 689dc6cclang/lib/CIR/CodeGen CIRGenExpr.cpp, clang/test/CIR/CodeGen array.cpp vla.c

[CIR] Handle boolean expression as array indexes (#193814)

We were hitting a CIR verification error in some cases when a boolean
expression was used as an index to an array because the GetElementOp
verifier expected the index operand to be a fundamental integer type. To
fix this, I'm updating the emitArraySubscriptExpr to cast index values
to ptrDiffTy, which more closely matches what classic codegen does in
the corrsponding code.

The improved alignment with the classic codegen implementation caused
some minor changes in generated IR that required some tests to be
updated.

Assisted-by: Cursor / claude-4.7-opus-high
DeltaFile
+117-20clang/test/CIR/CodeGen/array.cpp
+21-6clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+11-9clang/test/CIR/CodeGen/vla.c
+8-4clang/test/CIR/CodeGen/array-init-loop-exprs.cpp
+6-6clang/test/CIR/CodeGen/pointers.cpp
+5-4clang/test/CIR/CodeGen/no-odr-use.cpp
+168-498 files not shown
+187-6314 files

LLVM/project dca6106mlir/include/mlir/Dialect/XeGPU/IR XeGPUDialect.td, mlir/lib/Conversion/VectorToXeGPU VectorToXeGPU.cpp

[mlir][xegpu] Add support for `vector.transfer_read/write` on SLM buffers (#192757)

Adds lowering support when `vector.transfer_read/write` operate on SLM
buffers. These ops will be lowered to `xegpu.load/store_matrix`
DeltaFile
+80-14mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
+49-5mlir/test/Conversion/VectorToXeGPU/transfer-read-to-xegpu.mlir
+46-0mlir/test/Conversion/VectorToXeGPU/transfer-write-to-xegpu.mlir
+16-0mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
+0-13mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
+5-0mlir/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
+196-321 files not shown
+197-337 files

LLVM/project 28027f8llvm/lib/CodeGen MachineOutliner.cpp

[MachineOutliner] Do not allow debug instructions to affect liveness computations. (#192336)

Because DBG_VALUE precedes the actual definition of a physical register,
considering
these during the liveness updating phase of MachineOutliner was causing
every register
definition to also be marked as a use, which would eventually lead to a
verifier error
when a use without a def was detected.

A MIR testcase for this is present at
https://github.com/CHERIoT-Platform/llvm-project/commit/b71f6d67e338e70a1dc23e15a77805da3e3cd015
but it depends on CHERIoT instructions that are not in LLVM upstream at
present. It's also very senstive to small changes to the input, so I
have not been able to reproduce it on an in-tree target. That said, I
believe this change is small enough that its correctness is verifiable
by inspection.
DeltaFile
+2-0llvm/lib/CodeGen/MachineOutliner.cpp
+2-01 files

NetBSD/pkgsrc Fmx2YrVdoc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.0390
VersionDeltaFile
1.2550+2-1doc/CHANGES-2026
+2-11 files

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

   Update to version 9.2.0390.

   Changes:
   - patch 9.2.0390: filetype: some Beancount files are not recognized
   - patch 9.2.0389: DECRQM still leaves stray "pp" on Apple Terminal.app
   - patch 9.2.0388: strange indent in update_topline()
   - patch 9.2.0387: DECRQM request may leave stray chars in terminal
   - patch 9.2.0386: No scroll/scrollbar support in the tabpanel
   - runtime(sh): allow "#" in special derefs
   - patch 9.2.0385: Integer overflow with "ze" and large 'sidescrolloff'
   - runtime(doc): fix incorrect description of 'scrolloffpad'
   - runtime(graphql): Update syntax script to September 2025 spec
   - patch 9.2.0384: stale Insstart after <Cmd> cursor move breaks undo
   - patch 9.2.0383: [security]: runtime(netrw): shell-injection via sftp: and file: URLs
   - patch 9.2.0382: Wayland: focus-stealing is non-working
   - patch 9.2.0381: Vim9: Missing check_secure() in exec_instructions()
   - patch 9.2.0380: completion: a few issues in completion code
   - patch 9.2.0379: gui.color_approx is never used
   - patch 9.2.0378: Using int as bool type in win_T struct

    [31 lines not shown]
VersionDeltaFile
1.231+4-4editors/vim-share/distinfo
1.167+2-2editors/vim-share/version.mk
1.87+1-0editors/vim-share/PLIST
+7-63 files

LLVM/project 6364bf6lldb/include/lldb/ValueObject ValueObject.h, lldb/source/ValueObject ValueObject.cpp

[lldb] Remove unused ValueObject::IsBaseClass(uint32_t &depth) (NFC) (#193849)
DeltaFile
+0-15lldb/source/ValueObject/ValueObject.cpp
+0-2lldb/include/lldb/ValueObject/ValueObject.h
+0-172 files

LLVM/project 8b96c21flang/lib/Optimizer/Builder IntrinsicCall.cpp, flang/module __fortran_builtins.f90

[flang] Add comparison operators for c_devptr (#192687)
DeltaFile
+58-0flang/test/Lower/Intrinsics/c_devptr_eq_ne.f90
+14-1openmp/module/CMakeLists.txt
+15-0flang/module/__fortran_builtins.f90
+3-1flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+90-24 files

FreeBSD/ports 04f684dTools/scripts git-diff-ports.sh

Tools/scripts: Add git-diff-ports.sh

This script prints the list of ports with uncommitted changes.
It is called git-diff-ports because it prints the processed output of
'git diff'.

I found is useful while working on ports.
DeltaFile
+18-15Tools/scripts/git-diff-ports.sh
+18-151 files