FreeBSD/ports d5ad45fx11-wm/lxqt-wayland-session distinfo Makefile

x11-wm/lxqt-wayland-session: Update to 0.4.1

ChangeLog at:   https://lxqt-project.org/release/2026/05/29/point-release-lxqt-panel-2-4-1-wayland-session-0-4-1/
With hat:       lxqt
DeltaFile
+3-3x11-wm/lxqt-wayland-session/distinfo
+1-2x11-wm/lxqt-wayland-session/Makefile
+1-1x11-wm/lxqt-wayland-session/pkg-plist
+5-63 files

FreeBSD/ports 2b1230ax11-wm/lxqt-panel distinfo Makefile

x11-wm/lxqt-panel: Update to 2.4.1

ChangeLog at:   https://lxqt-project.org/release/2026/05/29/point-release-lxqt-panel-2-4-1-wayland-session-0-4-1/
DeltaFile
+3-3x11-wm/lxqt-panel/distinfo
+1-1x11-wm/lxqt-panel/Makefile
+4-42 files

FreeBSD/src 79746c4magic/Magdir archive firmware, src readelf.c funcs.c

Vendor import of file 5.47.
DeltaFile
+143-74magic/Magdir/archive
+109-96src/readelf.c
+140-5magic/Magdir/firmware
+112-0magic/Magdir/sf3
+77-26src/funcs.c
+101-1magic/Magdir/database
+682-20276 files not shown
+2,042-59582 files

LLVM/project 49bf4fallvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch pr198339.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+49-0llvm/test/CodeGen/LoongArch/pr198339.ll
+5-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+54-02 files

LLVM/project 6d7962dclang/docs ReleaseNotes.rst, clang/lib/Sema SemaOverload.cpp

[clang][CUDA] Avoid ambiguity in host/device template specializations (#201049)

This commit changes SemaOverload to resolve an otherwise diagnosed
ambiguity between addresses of template specializations of functions
that are overloaded for both device and host. Similar to how it works
for non-templated function overloads, these changes prioritizes the
specializations that corresponds to the target of the owning function,
i.e. if compiling for host, the address of the host specialization takes
precedence over the device specialization and vice versa.

Fixes https://github.com/llvm/llvm-project/issues/199299

---------

Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
DeltaFile
+28-0clang/test/SemaCUDA/addr-of-overloaded-template-fn.cu
+3-3clang/lib/Sema/SemaOverload.cpp
+4-0clang/docs/ReleaseNotes.rst
+2-0clang/test/SemaCUDA/addr-of-overloaded-fn.cu
+37-34 files

LLVM/project ee20b10bolt/include/bolt/Core BinaryContext.h DIEBuilder.h, bolt/lib/Core DIEBuilder.cpp

[BOLT] Fix data race in multi-threaded DWP type unit processing and DWP type unit duplication (#197359)

## Summary
This PR fixes a race condition in LLVM BOLT's
DIEBuilder::buildTypeUnits() that is triggered when DWARF5 split-DWARF
(.dwo/.dwp) inputs are processed with multi-threaded CU processing.
Concurrent invocations from different worker threads share the same DWP
type-unit state, which results in duplicated DIE extraction, assertion
failures, and intermittent crashes. The fix serializes buildTypeUnits()
for DWP inputs via a function-local static std::mutex, leaving the
non-DWO fast path unchanged.
## Problem Description
When BOLT processes DWARF debug info with --debug-thread-count=4
--cu-processing-batch-size=4 on testcase
dwarf5-df-types-dup-dwp-input.test, multiple threads concurrently call
DIEBuilder::buildTypeUnits() on shared DWP type units. Since type units
within a DWP file are shared across compilation units, multiple threads
may attempt to extract DIEs from the same type unit simultaneously,
violating the assertion.

    [5 lines not shown]
DeltaFile
+76-1bolt/lib/Core/DIEBuilder.cpp
+26-0bolt/test/X86/dwarf5-dwp-tsan-data-race.test
+7-0bolt/include/bolt/Core/BinaryContext.h
+4-3bolt/test/X86/dwarf5-df-types-dup-dwp-input.test
+1-5bolt/lib/Rewrite/DWARFRewriter.cpp
+3-0bolt/include/bolt/Core/DIEBuilder.h
+117-91 files not shown
+118-107 files

OpenBSD/ports IzRWomydevel/include-what-you-use Makefile distinfo, devel/include-what-you-use/patches patch-iwyu_include_picker_cc

   update to include-what-you-use 0.26 (llvm 22)
   ok tb@, who had the same diff
VersionDeltaFile
1.12+11-11devel/include-what-you-use/patches/patch-iwyu_include_picker_cc
1.9+0-7devel/include-what-you-use/pkg/PLIST
1.34+2-2devel/include-what-you-use/Makefile
1.14+2-2devel/include-what-you-use/distinfo
+15-224 files

OpenBSD/src llU5Nl4usr.bin/kdump kdump.c

   impossible __tmpfd(2) is gone
VersionDeltaFile
1.167+1-2usr.bin/kdump/kdump.c
+1-21 files

LLVM/project 45c4ebblldb/docs conf.py

[lldb] Enable MyST colon_fence and deflist extensions (NFC) (#201250)

Enable the colon_fence and deflist MyST parser extensions in the LLDB
docs configuration. This is a preparatory step for converting the
remaining reStructuredText documentation pages to Markdown, where these
two extensions are needed to translate RST admonition directives
(:::{note}) and definition lists.

Context:
https://discourse.llvm.org/t/rfc-make-myst-markdown-the-llvm-docs-format-rip-rest/
DeltaFile
+1-1lldb/docs/conf.py
+1-11 files

OpenBSD/ports BrtJGh5math/grpn Makefile, math/grpn/patches patch-main_c

   unbreak build on llvm 22
VersionDeltaFile
1.3+13-3math/grpn/patches/patch-main_c
1.34+1-1math/grpn/Makefile
+14-42 files

LLVM/project 83318d0llvm/docs/tutorial/MyFirstLanguageFrontend LangImpl04.rst

[docs][Kaleidoscope] fix function name InitializeModuleAndManagers in Kaleidoscope (#199601)

### Description
resloves #199477 

The Kaleidoscope tutorial was not fully updated with the new Pass
Manager. This pr aligns the tutorial doc with the example code.

### Changes
- Use `InitializeModuleAndManagers` instead of
`InitializeModuleAndPassManager`.
- Remove `TheModule->setDataLayout(TheJIT->getDataLayout());` in line
141, as the `setDataLayout` was introduced later.
- Use `KaleidoscopeJIT` instead of `my cool jit` as the ModuleName, to
align with the final code.
DeltaFile
+11-13llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl04.rst
+11-131 files

FreeBSD/ports bb4af12editors/diakonos pkg-plist distinfo

editors/diakonos: Update 0.9.7 => 0.10.0, take maintainership

Changelog:
https://github.com/Pistos/diakonos/blob/v0.10.0/CHANGELOG

PR:             295741
Sponsored by:   UNIS Labs
DeltaFile
+6-1editors/diakonos/pkg-plist
+3-3editors/diakonos/distinfo
+2-3editors/diakonos/Makefile
+11-73 files

LLVM/project 53938ballvm/test/CodeGen/RISCV/rvv vector-interleave.ll vector-interleave-fixed.ll

[RISCV] Remove experimental XRivosVizip support (#200761)

Remove experimental XRivosVizip support which will not be maintained by
RVIOS any more.
DeltaFile
+0-1,898llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+0-682llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+0-422llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-deinterleave2.ll
+0-318llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-int-interleave.ll
+0-278llvm/test/CodeGen/RISCV/rvv/vector-deinterleave.ll
+0-146llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-zipeven-zipodd.ll
+0-3,74417 files not shown
+23-4,23823 files

OpenBSD/ports RmZA2m6databases/py-shillelagh Makefile distinfo, databases/py-shillelagh/pkg PLIST

   update py-shillelagh to 1.4.4
VersionDeltaFile
1.3+5-2databases/py-shillelagh/Makefile
1.2+2-2databases/py-shillelagh/distinfo
1.2+3-0databases/py-shillelagh/pkg/PLIST
+10-43 files

LLVM/project 8763a68llvm/lib/Target/M68k/AsmParser CMakeLists.txt

[M68k] Add to LINK_COMPONENTS to fix BUILD_SHARED_LIBS build (#201248)

Fixes: 6897c5e24ce5 ("[M68k][MC] Add MC support for PCI w/ base
displacement addressing mode (#200696)")
DeltaFile
+1-0llvm/lib/Target/M68k/AsmParser/CMakeLists.txt
+1-01 files

FreeBSD/ports f7f988fsysutils/bhyvemgr distinfo Makefile

sysutils/bhyvemgr: Update to 1.14.1

ChangeLog at:   https://github.com/alonsobsd/bhyvemgr/releases/tag/v1.14.1
DeltaFile
+3-3sysutils/bhyvemgr/distinfo
+1-1sysutils/bhyvemgr/Makefile
+4-42 files

OpenBSD/ports ceVjjq3www/jupyter-notebook Makefile, www/jupyter-notebook/pkg PLIST

   update jupyter-notebook to 7.5.6
VersionDeltaFile
1.29+64-64www/jupyter-notebook/pkg/PLIST
1.44+1-1www/jupyter-notebook/Makefile
+65-652 files

OpenBSD/ports mzy55vawww/jupyterlab distinfo Makefile, www/jupyterlab/pkg PLIST

   update jupyterlab to 4.5.7
VersionDeltaFile
1.17+77-77www/jupyterlab/pkg/PLIST
1.16+2-2www/jupyterlab/distinfo
1.16+1-1www/jupyterlab/Makefile
+80-803 files

LLVM/project f48e6b8llvm/lib/Target/NVPTX NVVMIntrRange.cpp, llvm/test/CodeGen/NVPTX intr-range.ll

[NVPTX] NVVMIntrRange: Handle maxntid > UINT32_MAX. (#201245)

Previously we computed the overall maxntid and downcast it to unsigned
int.  This is not correct; it can be larger than UINT32_MAX.

This would cause reads of tid.xyz and ntid.xyz to have incorrect range
information.  Also if maxntid was an exact multiple of 2^32, we'd get an
ICE (because we'd incorrectly think that maxntid is 0).
DeltaFile
+47-1llvm/test/CodeGen/NVPTX/intr-range.ll
+7-6llvm/lib/Target/NVPTX/NVVMIntrRange.cpp
+54-72 files

LLVM/project 19c7fdbclang/lib/CIR/CodeGen CIRGenExpr.cpp CIRGenModule.cpp, clang/test/CIR/CodeGen global-temp-dtor.cpp self-ref-temporaries.cpp

[CIR] Implement destruction of TLS and static global references (#200227)

This implements destruction of lifetime-extended reference temporaries
used to initialize TLS or static duration reference variables.

Assisted-by: Cursor / claude-opus-4.7
DeltaFile
+265-0clang/test/CIR/CodeGen/global-temp-dtor.cpp
+48-6clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+11-3clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-3clang/test/CIR/CodeGen/self-ref-temporaries.cpp
+4-2clang/lib/CIR/CodeGen/CIRGenModule.h
+2-2clang/test/CIR/CodeGenCXX/global-refs.cpp
+333-166 files

LLVM/project 45bddcaclang/lib/CIR/CodeGen CIRGenStmt.cpp CIRGenCleanup.cpp, clang/test/CIR/CodeGen switch-cleanup.cpp

[CIR] Fix insertion point tracking for switch with cleanups (#201210)

We had some problems where we would incorrectly maintain the insertion
point for switch statements that contained cleanup scopes. This resulted
in cir.scope statements without a terminator, tripping a verification
error.

This change adds a RunCleanupsScope RAII object for the switch statement
and adds a check inside popCleanup() to avoid moving the insertion point
to the point after the now-closed cleanup scope if the insertion point
had previously been somewhere other than inside the cleanup scope.

Assisted-by: Cursor / claude-opus-4.8
DeltaFile
+198-0clang/test/CIR/CodeGen/switch-cleanup.cpp
+11-5clang/lib/CIR/CodeGen/CIRGenStmt.cpp
+6-1clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
+215-63 files

FreeBSD/ports 898d930games/lwjgl3 pkg-plist Makefile, games/lwjgl3/files patch-build.xml patch-modules_lwjgl_core_src_main_java_org_lwjgl_system_MemoryManage.java

games/lwjgl3: Update 3.3.6 => 3.4.1.g20260203

Update to 3.4.1 without commit where upstream migrated to kotlin 2.3:
https://github.com/LWJGL/lwjgl3/commit/fc933eba7a4003f2bc1e5d3e04183e500d7d17a8

Changelogs:
https://github.com/LWJGL/lwjgl3/releases/tag/3.4.0
https://github.com/LWJGL/lwjgl3/releases/tag/3.4.1

Sponsored by:   UNIS Labs
DeltaFile
+10-21games/lwjgl3/pkg-plist
+0-24games/lwjgl3/files/patch-build.xml
+14-7games/lwjgl3/Makefile
+0-12games/lwjgl3/files/patch-modules_lwjgl_core_src_main_java_org_lwjgl_system_MemoryManage.java
+11-0games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_SPV.java
+11-0games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLangResourceLimits.java
+46-646 files not shown
+80-8312 files

LLVM/project f132e92clang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.cpp, clang/test/CIR/Transforms/abi-lowering coerce-record-return-larger.cir coerce-int-to-record.cir

[CIR] Coerce Direct args and returns in CallConvLowering (#195879)

Fourth PR in the split of #192119/#192124. Implements the
Direct-with-coercion path in CallConvLowering.

Every Direct argument or return whose ABI type differs from its source
type is now coerced through a store/reload roundtrip via an entry-block
alloca, mirroring classic codegen's CreateCoercedLoad/CreateCoercedStore.
The temporary alloca uses max(srcAlign, dstAlign) from the DataLayout and
is hoisted into the entry block so it composes with HoistAllocas
regardless of pipeline order. When the coerced type is larger than the
source -- e.g. a 12-byte aggregate returned as { i64, i64 } -- the slot is
sized to the larger type and accessed through a source-typed view for the
store and a destination-typed view for the load, so neither side
over-reads.

CallConvLowering is split into three phases (function-definition
coercion, call-site rewriting, and Ignore cleanup) because in-place
block-argument type changes from Direct-with-coerce otherwise confused the

    [3 lines not shown]
DeltaFile
+189-25clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+63-0clang/test/CIR/Transforms/abi-lowering/coerce-record-return-larger.cir
+57-0clang/test/CIR/Transforms/abi-lowering/coerce-int-to-record.cir
+57-0clang/test/CIR/Transforms/abi-lowering/coerce-record-to-record-via-memory.cir
+56-0clang/test/CIR/Transforms/abi-lowering/coerce-record-to-int.cir
+42-0clang/test/CIR/Transforms/abi-lowering/coerce-vector-to-complex.cir
+464-253 files not shown
+486-309 files

NetBSD/pkgsrc jFTn0dGfilesystems/glusterfs8 DESCR

   filesystems/glusterfs8: Note that this is old in DESCR
VersionDeltaFile
1.2+4-0filesystems/glusterfs8/DESCR
+4-01 files

LLVM/project 0e40e9eclang/test/OffloadTools/clang-sycl-linker basic.ll triple.ll, clang/tools/clang-sycl-linker ClangSYCLLinker.cpp

[clang-sycl-linker][test] Improve dry-run mode and tighten test coverage (#200513)

- Rework `--dry-run` in `clang-sycl-linker` so it skips all real output
    (writing bitcode, executing tools, etc.).
  - The `link:`, `sycl-module-split:`, and a new `sycl-bundle:` summary
    line are now gated on `-v` alone.
  - Tighten `sycl-bundle:` checks in `basic.ll`, `split-mode.ll`, and
    `triple.ll` to pin kind, triple, and arch (instead of just kind),
    and add `-NOT: {{.+}}` after fully-covered dry-run check groups.
  - replace the `clang-sycl-linker` + `llvm-objdump --offloading`
    round-trip with a single `--dry-run -v` invocation.
- add dedicated `non-dry-run` mode test to verify code paths not exposed
in `dry-run`.

    Assisted by Claude.
DeltaFile
+45-27clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+22-11clang/test/OffloadTools/clang-sycl-linker/basic.ll
+6-6clang/test/OffloadTools/clang-sycl-linker/triple.ll
+6-0clang/test/OffloadTools/clang-sycl-linker/split-mode.ll
+79-444 files

LLVM/project a6745c9llvm/lib/CodeGen InlineSpiller.cpp, llvm/test/CodeGen/X86/apx memfold-origVNI-crash.ll

[X86][APX] Extend original LI to the same range as DstReg (#199182)

The #189222 folds NDD+Load to non-NDD when NDD memory variant not
preferred. However, this will changes DstReg from regular def to
early-clobber def, which causes "corrupted sub-interval" in
reMaterializeFor, because the OrigLI is not updated at the same time.

Fixes: https://godbolt.org/z/7n8ozz1EG

Assisted-by: Claude Sonnet 4.6
DeltaFile
+214-0llvm/test/CodeGen/X86/apx/memfold-origVNI-crash.ll
+14-0llvm/lib/CodeGen/InlineSpiller.cpp
+228-02 files

LLVM/project 243ddf6libc/src/__support freelist_heap.h block.h, libc/test/src/__support freelist_heap_test.cpp block_test.cpp

[libc] add shrink in-place support for reallocations (#200272)

This PR adds shrinking in-place for the freelist heap. This allows the
heap to reuse the place if the reallocation shrinks the size larger than
a minimal block unit.

Synthesized random action tests show that that increase heap utilization
rate from 87% to 97% percent, basically aligns with the expectation of
dlmalloc.

Assisted-by: AI tools, manually checked.
DeltaFile
+46-1libc/test/src/__support/freelist_heap_test.cpp
+37-3libc/src/__support/freelist_heap.h
+8-2libc/test/src/__support/block_test.cpp
+5-4libc/src/__support/block.h
+2-0libc/src/__support/freestore.h
+1-0libc/test/src/__support/CMakeLists.txt
+99-106 files

NetBSD/pkgsrc pz29JkRfilesystems/py-fuse-bindings Makefile

   filesystems/py-fuse-bindings: Clean up fuse bl3

   There was longstanding commented-out confusion about whether this
   depended on some fuse implementation or the specific standard but
   non-portable approach.  Decide that mk/fuse.buildlink3.mk is the right
   answer and just do that, without any commented-out alternatives.
VersionDeltaFile
1.28+1-6filesystems/py-fuse-bindings/Makefile
+1-61 files

NetBSD/pkgsrc Gh4Ycwrdoc CHANGES-2026

   doc: Updated filesystems/py-fuse-bindings to 1.0.9
VersionDeltaFile
1.3469+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZfFL6xcfilesystems/py-fuse-bindings Makefile distinfo, filesystems/py-fuse-bindings/patches patch-fuseparts___fusemodule.c

   filesystems/py-fuse-bindings: Update to 1.0.9

   Upstream's new tests fail, and I don't think that's a pkgsrc bug, but
   a test bug.

   Works with bup!

   Upstream NEWS:
     bug fixes and minor improvements
VersionDeltaFile
1.5+2-15filesystems/py-fuse-bindings/patches/patch-fuseparts___fusemodule.c
1.27+4-10filesystems/py-fuse-bindings/Makefile
1.9+5-5filesystems/py-fuse-bindings/distinfo
1.11+1-2filesystems/py-fuse-bindings/PLIST
+12-324 files