FreeBSD/ports b50b796 — comms/wsjtx Makefile pkg-plist, comms/wsjtx/files patch-CMake_Modules_FindUsb.cmake hamlib.patch

comms/wsjtx: Revert "comms/wsjtx: Update to 3.0.1"

This reverts commit b74259422c791fbb6834dce2a8c2a295f9942f9c.
DeltaFile
+220-0comms/wsjtx/files/wsjtx.patch
+9-104comms/wsjtx/files/patch-CMakeLists.txt
+74-0comms/wsjtx/files/hamlib.patch
+29-35comms/wsjtx/pkg-plist
+25-23comms/wsjtx/Makefile
+0-23comms/wsjtx/files/patch-CMake_Modules_FindUsb.cmake
+357-1851 files not shown
+360-1887 files

LLVM/project c42928e — lldb/include/lldb/Target LanguageRuntime.h, lldb/source/Expression DWARFExpression.cpp

[lldb] Add LanguageRuntime::EvaluateEntryValue (NFC) (#239813)

DW_OP_entry_value(reg) is the value reg had on entry to the function.
LLDB looks it up in the call site parameters of the caller, but a
language runtime may know it without them. Swift async functions, for
example, receive their async context in a register, and the Swift
runtime's unwind plan makes that context the CFA of the frame. The frame
above an async function in the backtrace is its continuation, not its
caller, so there are no call site parameters to find.

This patch adds a LanguageRuntime hook that DWARFExpression calls before
it searches the caller. The runtime may also consume operations after
the DW_OP_entry_value and evaluate them together with it, when it knows
their combined result but not the entry value alone.

Assisted-by: Claude
DeltaFile
+124-0lldb/unittests/Expression/DWARFExpressionTest.cpp
+41-0lldb/source/Expression/DWARFExpression.cpp
+21-0lldb/include/lldb/Target/LanguageRuntime.h
+186-03 files

LLVM/project e4cb8ce — llvm/include/llvm/Analysis VecFuncs.def, llvm/include/llvm/IR RuntimeLibcalls.td

[RISCV][veclib] Remove non-existent Sleef_ilogbfx_rvvm2 and Sleef_ldexpfx_rvvm2 entries (#238910)

When compiling for RISC-V with `-vector-library=sleefgnuabi`, LLVM maps
`ilogbf` and `ldexpf` to `Sleef_ilogbfx_rvvm2` and
`Sleef_ldexpfx_rvvm2`.

However, SLEEF does not implement single-precision (`f32`) versions for
`ilogb` and `ldexp` for any architecture. Only the double-precision
`f64` functions exist. Because of this, programs that vectorize these
functions fail to link due to missing symbols.

This patch removes both invalid entries from `VecFuncs.def` and
`RuntimeLibcalls.td` and updates the tests. The 64-bit entries
(`Sleef_ilogbdx_rvvm2` and `Sleef_ldexpdx_rvvm2`) are valid and are kept
intact.

Fixes #235694.
DeltaFile
+153-159llvm/test/Transforms/LoopVectorize/RISCV/veclib-function-calls.ll
+0-4llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sleef-riscv.ll
+0-2llvm/include/llvm/IR/RuntimeLibcalls.td
+0-2llvm/include/llvm/Analysis/VecFuncs.def
+153-1674 files

LLVM/project cad8f50 — llvm/lib/CodeGen WasmEHPrepare.cpp, llvm/test/CodeGen/WebAssembly wasm-eh-prepare.ll

[WebAssembly] Fix comments about _Unwind_GetWasmLPadContext (#239441)

After #222747, code generated by WasmEHPrepare does not access
`__wasm_lpad_context` directly and use `_Unwind_GetWasmLPadContext`, but
it was not reflected in the code comments.
DeltaFile
+11-9llvm/lib/CodeGen/WasmEHPrepare.cpp
+1-2llvm/test/CodeGen/WebAssembly/wasm-eh-prepare.ll
+12-112 files

LLVM/project e5b40e7 — llvm/test/CodeGen/AMDGPU global-load-xcnt.ll integer-mad-patterns.ll, llvm/test/CodeGen/AMDGPU/GlobalISel mul.ll

[AMDGPU] Replace getRepeatRate with getBlockingCycles

Change-Id: I5598664f64fc010bc1b8fed0c3a1b53477ef208b
DeltaFile
+76-38llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+42-49llvm/test/CodeGen/AMDGPU/bf16.ll
+28-33llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+27-28llvm/test/CodeGen/AMDGPU/slp-int-to-fp.ll
+22-25llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+23-23llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll
+218-19620 files not shown
+336-33226 files

LLVM/project c7abec6 — llvm/test/Transforms/Util/DeclareRuntimeLibcalls systemz.ll sparc.ll

[RuntimeLibcalls] Add __ctz* libcalls (#239788)
DeltaFile
+15-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+12-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+9-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+9-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+6-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+6-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+57-09 files not shown
+98-015 files

LLVM/project ee4a54d — llvm/test/CodeGen/AMDGPU global-load-xcnt.ll integer-mad-patterns.ll, llvm/test/CodeGen/AMDGPU/GlobalISel mul.ll

[AMDGPU] Replace getRepeatRate with getBlockingCycles

Change-Id: I5598664f64fc010bc1b8fed0c3a1b53477ef208b
DeltaFile
+76-38llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+42-49llvm/test/CodeGen/AMDGPU/bf16.ll
+28-33llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+27-28llvm/test/CodeGen/AMDGPU/slp-int-to-fp.ll
+22-25llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+23-23llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll
+218-19620 files not shown
+330-32626 files

LLVM/project 655605f — llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/Transforms/Util/DeclareRuntimeLibcalls systemz.ll ppc.ll

RuntimeLibcalls: Add _Unwind_RaiseException (#239840)

This exists in libunwind and libgcc. BPF is currently emitting a call
to this directly by name.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+6-2llvm/include/llvm/IR/RuntimeLibcalls.td
+5-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+4-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+3-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+3-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+2-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+23-27 files not shown
+35-213 files

LLVM/project 41984e8 — lldb/source/Core ThreadedCommunication.cpp, lldb/test/API/commands/process/detach-launched Makefile main.c

[lldb] Interrupt the read thread when stopping it

ThreadedCommunication::StopReadThread clears m_read_thread_enabled and
joins the read thread, which checks that flag only once its read
returns. When no data comes, the read returns only when it times out,
after five seconds.

Before lldb reports that a process it launched has exited or that it
detached from the process, it stops the read thread of the process's
terminal. A process that lldb detaches from usually keeps running, and
if it does not write to its terminal, the detach takes five seconds.
StopSTDIOMonitoring closes lldb's own descriptor for the secondary side
of the terminal first, but that ends the read only once the process has
closed its descriptors too. Meanwhile, debugserver or lldb-server exits,
and since the process is not detached yet, ProcessGDBRemote gives it an
exit status, so lldb reports that the process exited.

Interrupt the read after clearing the flag, as SynchronizeWithReadThread
does. A connection reports an interrupt only when no data is pending,

    [4 lines not shown]
DeltaFile
+27-0lldb/test/API/commands/process/detach-launched/TestDetachLaunched.py
+9-0lldb/test/API/commands/process/detach-launched/main.c
+5-0lldb/source/Core/ThreadedCommunication.cpp
+3-0lldb/test/API/commands/process/detach-launched/Makefile
+44-04 files

FreeBSD/ports 80bfafe — textproc/linux-rl9-expat Makefile distinfo

textproc/linux-rl9-expat: upstream reroll for security fixes

Fixes from RHSA-2026:23230, RHSA-2026:64812, RHSA-2026:72663 and
RHSA-2026:88247.

Security:       CVE-2026-45186
Security:       CVE-2026-50219
Security:       CVE-2026-56132
Security:       CVE-2026-66046
Security:       CVE-2026-77214
Security:       CVE-2026-93990
Security:       CVE-2026-102633
PR:             300543
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 369c3c0463f3ceefcbc7e7fa1d231e89e8024239)
DeltaFile
+9-9textproc/linux-rl9-expat/distinfo
+2-2textproc/linux-rl9-expat/Makefile
+11-112 files

FreeBSD/ports a5081a2 — net/kube-apiserver Makefile, net/kube-apiserver/files patch-pkg_securitycontext_util__freebsd.go

net/kube-{apiserver,controller-manager,scheduler}: Update to 1.37.2

- Build with USES=go:modules and set the version through the
  component-base ldflags; the old vendor/ paths are gone upstream.
- Add a FreeBSD stub for possibleCPUs(): upstream only builds it for
  linux, darwin and windows, so pkg/securitycontext fails to compile.
- Refresh the pkg-message text; the kubelet is no longer unported.
- kube-scheduler: move the plist into PLIST_FILES and use
  %%PREFIX%% in pkg-message.
- Drop the executable bit from the rc scripts.

Obtained from:  https://github.com/dfr/kubernetes (03e825cfb3)
Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D61242
DeltaFile
+14-25net/kube-scheduler/Makefile
+11-24net/kube-controller-manager/Makefile
+10-22net/kube-apiserver/Makefile
+28-0net/kube-scheduler/files/patch-pkg_securitycontext_util__freebsd.go
+28-0net/kube-controller-manager/files/patch-pkg_securitycontext_util__freebsd.go
+28-0net/kube-apiserver/files/patch-pkg_securitycontext_util__freebsd.go
+119-7111 files not shown
+142-9717 files

FreeBSD/ports 369c3c0 — textproc/linux-rl9-expat Makefile distinfo

textproc/linux-rl9-expat: upstream reroll for security fixes

Fixes from RHSA-2026:23230, RHSA-2026:64812, RHSA-2026:72663 and
RHSA-2026:88247.

Security:       CVE-2026-45186
Security:       CVE-2026-50219
Security:       CVE-2026-56132
Security:       CVE-2026-66046
Security:       CVE-2026-77214
Security:       CVE-2026-93990
Security:       CVE-2026-102633
PR:             300543
Sponsored by:   Netzkommune GmbH
DeltaFile
+9-9textproc/linux-rl9-expat/distinfo
+2-2textproc/linux-rl9-expat/Makefile
+11-112 files

FreeBSD/ports 8e50bd9 — security/vuxml/vuln 2026.xml

security/vuxml: Adjust expat entry for the linux-rl9 reroll

linux-rl9-expat carries the fix for CVE-2026-45186 as of 2.5.0_9, so give
it a range of its own instead of the upstream one.

PR:             300543
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-1security/vuxml/vuln/2026.xml
+5-11 files

LLVM/project 4c334bf — llvm/test/CodeGen/AMDGPU lshl-add-u64.ll

Cleanup unused prefixes

Change-Id: I7da444568de358f234d58df60e9b1a483f115c7c
DeltaFile
+4-7llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll
+4-71 files

LLVM/project a7650c8 — clang/lib/Headers amdgpuintrin.h, clang/test/Headers gpuintrin.c

[Clang] Fix thread sync in amdgpuintrin.h (#239832)

Summary:
This should be doing the same operation the one in HIP does. The
intrinsic doesn't have a fenec associated with it so we emit it
manually.
DeltaFile
+2-1clang/test/Headers/gpuintrin.c
+2-1clang/lib/Headers/amdgpuintrin.h
+4-22 files

NetBSD/src 7O32rvk — usr.sbin/npf/npftest npftest.h npftest.c, usr.sbin/npf/npftest/libnpftest npf_test.h npf_test_subr.c

   Make removing procedure extensions optional on config present
VersionDeltaFile
1.21+13-12usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
1.22+2-2usr.sbin/npf/npftest/npftest.h
1.34+2-2usr.sbin/npf/npftest/npftest.c
1.26+1-1usr.sbin/npf/npftest/libnpftest/npf_test.h
+18-174 files

LLVM/project 7fd3ba2 — llvm/lib/Target/RISCV RISCVFoldMemOffset.cpp RISCVVectorPeephole.cpp

RISCV: Remove clearKillFlags calls (#239838)

Kill flags on physical registers here are either never set by the time
this code runs or are on reserved or constant registers where they
carry no information.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+0-5llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+0-3llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+0-1llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+0-93 files

LLVM/project fd76c56 — llvm/lib/Target/AMDGPU SILoadStoreOptimizer.cpp, llvm/test/CodeGen/AMDGPU merge-tbuffer-align.ll merge-tbuffer-align.mir

AMDGPU: Check address alignment when merging TBUFFER accesses

SILoadStoreOptimizer only checked the alignment of the immediate
offset when merging TBUFFER accesses, ignoring the rest of the
address. This could undo splitting done for alignment and cause
hangs. This is a theoretically stronger fix to piglit failures with
mesa which were previously hidden by conditioning this transform on
relaxed OOB mode.

Check the alignment of the whole address from the memory operand, and
assume each access is already aligned to its component size. Since the
buffer intrinsics don't provide any alignment information, accesses
with 8-bit or 16-bit components can no longer be merged from IR.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+190-0llvm/test/CodeGen/AMDGPU/merge-tbuffer-align.mir
+48-0llvm/test/CodeGen/AMDGPU/merge-tbuffer-align.ll
+9-5llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
+247-53 files

LLVM/project 3b33005 — llvm/test/CodeGen/AMDGPU lshl-add-u64.ll

[AMDGPU] NFC: Switch to AutoGen checks for a test

Change-Id: I2d08c0aea7cb214ca2a2c76eaea65b44da98653f
DeltaFile
+840-134llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll
+840-1341 files

LLVM/project 5adc3c2 — llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU fcanonicalize-dpp.ll

[AMDGPU] Preserve f32 canonicalization through DPP shuffle (#233553)

Teach isCanonicalized to look through amdgcn.update.dpp when all rows
and banks are enabled and bound_ctrl selects zero for out-of-bounds
lanes. The result then consists entirely of source values or canonical
zeros.

This removes redundant canonicalization after shuffling canonical f32
values. An AITER FP8 blockwise quantization kernel compiles to 289
static instructions instead of 329 on gfx950, with unchanged register
counts and scratch usage.

Add positive and negative regression coverage.
DeltaFile
+129-0llvm/test/CodeGen/AMDGPU/fcanonicalize-dpp.ll
+16-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+145-02 files

LLVM/project 4b09846 — clang/include/clang/Lex HeaderSearch.h, clang/lib/Lex HeaderSearch.cpp

[clang][Lex][NFC] Share directory module map processing (#239538)

Share directory cache handling and module map discovery between
`parseModuleMapFile` and `parseAndLoadModuleMapFile`. Use an explicit
`Load` parameter to preserve their distinct processing and cache state
updates.
DeltaFile
+21-40clang/lib/Lex/HeaderSearch.cpp
+4-0clang/include/clang/Lex/HeaderSearch.h
+25-402 files

LLVM/project 3f2e1be — llvm/docs/CommandGuide llvm-mc.md, llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h

[Support][mlir][llvm-mc] Support column checks in verify directives (#227570)

Allow an optional 1-based `:<col>` after the line specifier, e.g.
`expected-error@-1:8 {{...}}`, which additionally requires the
diagnostic to be at that column. Directives without a column still match
any column on their line. This also works for MLIR's
`-verify-diagnostics`.

Note that in Clang, `@<file>:<line>` instead refers to a line in another
file, but file-qualified directives are not supported here.

Assisted-by: AI tooling
Pull-Request: https://github.com/llvm/llvm-project/pull/227570
DeltaFile
+22-8llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+15-10llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+22-2llvm/test/tools/llvm-mc/verify/basic.s
+6-4mlir/docs/Diagnostics.md
+4-1llvm/tools/llvm-mc/llvm-mc.cpp
+4-1llvm/docs/CommandGuide/llvm-mc.md
+73-261 files not shown
+75-277 files

LLVM/project 48172d5 — llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

[MemProf] Cache context nodes for callsite stack ids during matching (NFC) (#239822)

updateStackNodes and assignStackNodesPostOrder repeatedly looked up the
context node for each stack id of each call being matched. Save the
nodes in CallContextInfo when they are first looked up and use them
throughout. The stack ids themselves are no longer saved, as they are
available via each node's OrigStackOrAllocId. The sort of calls with the
same last stack id now orders by those ids, and identical sequences are
detected by comparing the node vectors.

This efficiency improvement is leveraged in a follow on PR to avoid
adding another round of context node lookups.

Assisted-by: Gemini
DeltaFile
+100-84llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+100-841 files

LLVM/project 4be67d4 — clang/include/clang/Basic SourceManager.h

[clang][NFC] Give BeforeThanCompare const refs to SourceManager (#239058)

No reason for this to not be const.

No behavior change.
DeltaFile
+4-4clang/include/clang/Basic/SourceManager.h
+4-41 files

DragonFlyBSD/src 07348b9 — sys/kern vfs_nlookup.c

Revert "kern: Fix write-open "." or ".." to return EISDIR instead of EEXIST"

This reverts commit d5838e7c8154895375e3f278fa0c03a2b913132c.

That change broke mkdir() and maybe others, causing them to return
the wrong EISDIR instead of EEXIST. For example:

```
% mkdir .
mkdir: .: Is a directory
```

We'll need to fix the original issue in another way.

Reported-by: swildner, mneumann
DeltaFile
+1-1sys/kern/vfs_nlookup.c
+1-11 files

FreeBSD/ports f35df23 — devel/binutils distinfo Makefile

devel/binutils: fix reading ld-elf.so.hints on big-endian

ldconfig writes the hints file little-endian everywhere, but ld only read
it in host byte order, so on powerpc64 it ignored the hints and couldn't
find libraries that live only in ldconfig directories. Take the fix from
upstream master.
DeltaFile
+3-1devel/binutils/distinfo
+4-0devel/binutils/Makefile
+7-12 files

FreeBSD/ports a3677f4 — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.21.0

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.21.0
DeltaFile
+33-3graphics/photocraft/distinfo
+17-2graphics/photocraft/Makefile
+50-52 files

FreeBSD/ports dadc591 — sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.71.0

Add EET, EGL and XCB options. These were enabled silently whenever
their libraries happened to be installed in the build environment.
Python is needed to generate the full manual page.

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.71.0
DeltaFile
+20-7sysutils/fastfetch/Makefile
+3-3sysutils/fastfetch/distinfo
+23-102 files

FreeBSD/ports 9984b5d — games/LibreMines Makefile distinfo

games/LibreMines: update to 3.1.0

Changelog:      https://github.com/Bollos00/LibreMines/releases/tag/v3.1.0
DeltaFile
+3-3games/LibreMines/distinfo
+1-1games/LibreMines/Makefile
+4-42 files

FreeBSD/ports f74182a — shells/schemesh Makefile

shells/schemesh: fix build on powerpc64le

lang/chez-scheme uses libffi there now, so linking its kernel needs
-lffi.
DeltaFile
+8-0shells/schemesh/Makefile
+8-01 files