FreeBSD/ports 82210bc — net/redpanda-connect Makefile distinfo, net/redpanda-connect/files extra-patch-public_components_all_package.go

net/redpanda-connect: Update to 4.113.1

Regenerate extra-patch-public_components_all_package.go: 4.113.1 adds a
saphana enterprise connector.
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+2-1net/redpanda-connect/files/extra-patch-public_components_all_package.go
+8-83 files

FreeBSD/ports 71f7538 — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.10
DeltaFile
+3-3devel/pyenv/distinfo
+4-2devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+8-63 files

FreeBSD/ports 3bb2069 — lang/c3c Makefile distinfo

lang/c3c: Update to 0.8.5_1

Upstream's 0.8.5_1 is a hotfix release over 0.8.5 addressing a WASM
regression.  Since FreeBSD reads a trailing _1 as PORTREVISION, the
suffix is carried in DISTVERSIONSUFFIX so DISTNAME matches the real
tag, leaving PKGNAME at c3c-0.8.5.
DeltaFile
+3-3lang/c3c/distinfo
+2-1lang/c3c/Makefile
+5-42 files

FreeBSD/ports c08d1ab — sysutils/wander Makefile distinfo

sysutils/wander: Update to 1.1.2
DeltaFile
+5-5sysutils/wander/distinfo
+1-2sysutils/wander/Makefile
+6-72 files

FreeBSD/ports 39a9102 — net/nats-server Makefile distinfo

net/nats-server: Update to 2.15.1
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

FreeBSD/ports 3e44a91 — devel/gittop Makefile distinfo

devel/gittop: Update to 0.5.0
DeltaFile
+5-5devel/gittop/distinfo
+1-2devel/gittop/Makefile
+6-72 files

FreeBSD/ports 0f6cc11 — security/y509 Makefile distinfo

security/y509: Update to 1.11.0
DeltaFile
+5-5security/y509/distinfo
+1-2security/y509/Makefile
+6-72 files

FreeBSD/ports f2a3c0c — databases/datui Makefile, databases/datui/files patch-crates_datui-lib_Cargo.toml

databases/datui: Link against system SQLite and lzma

Upstream asks rusqlite for the `bundled` feature and xz2 for `static`,
which compile SQLite and liblzma into the binary so that a release
build needs no system library.  Drop both and link against
databases/sqlite3 and the liblzma in base instead.

lz4 stays bundled: lz4-sys has no pkg-config path and no override, so
it always builds its own copy.
DeltaFile
+20-0databases/datui/files/patch-crates_datui-lib_Cargo.toml
+2-1databases/datui/Makefile
+22-12 files

FreeBSD/ports da39a44 — databases/datui Makefile Makefile.crates, databases/datui/files patch-Cargo.lock

databases/datui: Update to 0.4.3

Bump mio to 1.2.4 via patch-Cargo.lock.  libc 0.2.190 removed
NOTE_PCTRLMASK from its FreeBSD module, which breaks mio 1.2.3:

  error[E0425]: cannot find value `NOTE_PCTRLMASK` in crate `libc`

mio 1.2.4 no longer references it.

Upstream dropped build.rs, so the man page is no longer generated
into ${CARGO_TARGET_DIR}/release.  Install the pre-generated pages
shipped in crates/datui-cli/man instead, which now cover sections
1, 5 and 7.

Drop the libfontconfig and libfreetype dependencies: freetype-sys
and yeslogic-fontconfig-sys are gone from the dependency graph,
replaced by the pure-Rust fontconfig-parser.
DeltaFile
+247-147databases/datui/distinfo
+122-72databases/datui/Makefile.crates
+22-8databases/datui/Makefile
+14-0databases/datui/files/patch-Cargo.lock
+405-2274 files

FreeBSD/ports 2516f2f — net-mgmt/flow Makefile distinfo

net-mgmt/flow: Update to 0.3.4
DeltaFile
+5-5net-mgmt/flow/distinfo
+1-2net-mgmt/flow/Makefile
+6-72 files

FreeBSD/ports 30bb7cd — devel/gwm Makefile

devel/gwm: Fix LICENSE after upstream dual-license switch

Upstream relicensed at 1.10.0: LICENSE.md is gone, replaced by
LICENSE-MIT and LICENSE-APACHE, and Cargo.toml now declares
"MIT OR Apache-2.0".  The stale LICENSE_FILE went unnoticed in the
1.10.0 update because licenses were disabled in the build at the
time; with them enabled again the patch phase fails with "Missing
license file for MIT".

No PORTREVISION bump: the pending _1 -> _2 revision has never
produced a package, so the added license files ride along with it.
DeltaFile
+4-2devel/gwm/Makefile
+4-21 files

LLVM/project 870624b — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[SLP][modularisation][NFC] Move loop trip-count helpers to SLPUtils

Move the BoUpSLP-independent helpers findInnermostNonInvariantLoop and
getLoopTripCount out of SLPVectorizer.cpp into the self-contained
SLPVectorizer/SLPUtils.{h,cpp} module. getLoopTripCount reads the file-local
LoopAwareTripCount cl::opt, which stays static in SLPVectorizer.cpp and is
passed to the moved helper as an explicit parameter. NFC.

Part of the SLPVectorizer.cpp modularization effort:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922
DeltaFile
+2-34llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+32-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+11-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+45-343 files

FreeBSD/ports 96150a3 — sysutils/libcpuid pkg-plist Makefile

sysutils/libcpuid: update the port to version 0.8.2

Install manual pages by default for the benefit of package
users; ports users can always disable Doxygen via options.
DeltaFile
+3-3sysutils/libcpuid/distinfo
+3-2sysutils/libcpuid/Makefile
+1-1sysutils/libcpuid/pkg-plist
+7-63 files

LLVM/project 2c0a22d — clang/lib/CodeGen CGException.cpp CGObjCRuntime.cpp, clang/test/CodeGenObjC gnustep2-wasm32-finally.m

[CodeGen][Objective-C] Add WebAssembly `@finally` support (#218967)

This PR adds `@finally` support for WebAssembly codegen.

We reuse the existing `CodeGenFunction::FinallyInfo` infrastructure,
which essentially creates a catch-all handler around the try/catch. This
needs a slight adaptation for fit WebAssembly's exception model, where
the catch handlers are merged into a single catchpad.

Additionally, we now emit the rethrow function using the
`EmitNoreturnRuntimeCallOrInvoke` which avoids creating an unnecessary
continuation block here.

Co-authored-by: Hendrik Huebner <hhuebner at Hendriks-MacBook-Pro.local>
DeltaFile
+294-0clang/test/CodeGenObjC/gnustep2-wasm32-finally.m
+82-83clang/lib/CodeGen/CGObjCRuntime.cpp
+155-0clang/test/CodeGenObjCXX/wasm32-eh-objcxx.mm
+29-6clang/lib/CodeGen/CGException.cpp
+560-894 files

LLVM/project e3b7c6a — llvm/lib/CodeGen RegisterPressure.cpp, llvm/test/CodeGen/AMDGPU debug-value-scheduler-crash.mir schedule-pressure-unflagged-dead-physreg-def.mir

RegisterPressure: Detect dead physreg defs from LiveIntervals with lane masks

Extend the fix from #225079 to the lane mask tracking path used by
targets with subregister liveness. adjustLaneLiveness also needs to
force the physreg unit ranges to be computed to identify dead defs,
rather than taking the conservative default when they are not cached.

Without this, an overlapping physreg def missing a dead flag is
counted as a live def. Conservatively assuming it is live doesn't work
because PressureDiff disagrees with the tracker and fails the
EXPENSIVE_CHECKS consistency assert.

This avoids an ll asm test failing when LiveVariables removed; #233202
fixes the missing dead flag for that case. I had additional patches
which nearly eliminate all missing dead flags. Unless the verifier
enforces accurate dead flags, we still need to handle this edge case.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+30-0llvm/test/CodeGen/AMDGPU/schedule-pressure-unflagged-dead-physreg-def.mir
+6-4llvm/lib/CodeGen/RegisterPressure.cpp
+1-1llvm/test/CodeGen/AMDGPU/debug-value-scheduler-crash.mir
+37-53 files

LLVM/project 452106f — llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats.mir

AMDGPU: Mark unread physreg defs dead in a scheduler test

These registers defined by IMPLICIT_DEF but never read. Without the
dead flags, the pressure tracker assumes the uncached physreg units
are live out of the region. Ideally physreg dead flags would be
accurate, though this is currently not a verifier enforced rule. This
avoids some test churn in a future pressure tracking commit.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+11-11llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+11-111 files

FreeBSD/ports c56222c — devel/py-shandy-sqlfmt distinfo Makefile

devel/py-shandy-sqlfmt: Add settings for test.
DeltaFile
+8-4devel/py-shandy-sqlfmt/Makefile
+3-3devel/py-shandy-sqlfmt/distinfo
+11-72 files

FreeBSD/ports c9f6915 — editors/zed Makefile.crates distinfo, editors/zed/files patch-crates_fs_src_fs.rs patch-crates_project_tests_integration_project__tests.rs

editors/zed: Update to 1.24.2

Changelog: https://github.com/zed-industries/zed/releases/tag/v1.24.2

Reported by:    GitHub (watch releases)
DeltaFile
+199-9editors/zed/files/patch-Cargo.lock
+13-75editors/zed/distinfo
+48-0editors/zed/files/patch-crates_gpui_examples_toggle__headless.rs
+6-37editors/zed/Makefile.crates
+23-5editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+9-9editors/zed/files/patch-crates_fs_src_fs.rs
+298-13511 files not shown
+331-16917 files

NetBSD/src cnNgZT1 — sys/arch/arm/ti ti_edma.c am18xx_sdmmc.c

   am335x, am18xx: make the sdmmc drivers get along with each other

   The am18xx and the am335x share a DMA controller used by the sdmmc controller. However, the am335x starts a transfer, then the DMA while the am18xx starts the DMA, then the transfer.

   Currently, the DMA driver resets DMA events when starting a transfer, which breaks the am335x because it start the DMA after the transfer, so events can already accumulate. This commit rolls back the change that resets DMA events when starting a transfer.

   However, this is now an issue on the am18xx, where due to a hardware quirk, it is possible for DMA events to accumulate on transfers that don't use the DMA. The fix is to always reset the DMA events on transfers with and without DMA.
VersionDeltaFile
1.2+10-8sys/arch/arm/ti/am18xx_sdmmc.c
1.11+2-5sys/arch/arm/ti/ti_edma.c
+12-132 files

LLVM/project fe04b9b — llvm/lib/CodeGen ExpandIRInsts.cpp, llvm/test/Transforms/ExpandIRInsts/X86 expand-fp-convert-small.ll

[ExpandIRInsts] Don't take the half fast path for saturating fptoi (#232172)

Saturating conversions previously took the half fast path and now skip
it to use the full expansion.

Fixes #231384

Assisted-by: Claude Opus 5.5
DeltaFile
+178-0llvm/test/Transforms/ExpandIRInsts/X86/expand-fp-convert-small.ll
+1-1llvm/lib/CodeGen/ExpandIRInsts.cpp
+179-12 files

FreeBSD/ports 103dc9c — misc/py-onnxruntime Makefile Makefile.DISTFILES, misc/py-onnxruntime/files patch-cmake_external_onnxruntime__external__deps.cmake

misc/py-onnxruntime: update 1.30.0 → 1.31.0
DeltaFile
+19-28misc/py-onnxruntime/files/patch-cmake_external_onnxruntime__external__deps.cmake
+15-15misc/py-onnxruntime/distinfo
+7-7misc/py-onnxruntime/Makefile.DISTFILES
+1-1misc/py-onnxruntime/Makefile
+42-514 files

FreeBSD/ports 537bc57 — graphics/zeno Makefile, graphics/zeno/files patch-ui_zenoedit_zenomainwindow.cpp patch-ui_zenomodel_src_uihelper.cpp

graphics/zeno: migrate to Qt6

PR:             299456
Signed-off-by:  Martin Filla <freebsd at sysctl.cz>
DeltaFile
+107-0graphics/zeno/files/patch-ui_zenoui_ColorEditor_ColorEditor.cpp
+82-0graphics/zeno/files/patch-ui_zenoedit_viewport_cameracontrol.cpp
+79-0graphics/zeno/files/patch-ui_zenoedit_viewport_viewportwidget.cpp
+58-0graphics/zeno/files/patch-ui_zenomodel_src_uihelper.cpp
+48-1graphics/zeno/files/patch-ui_zenoedit_zenomainwindow.cpp
+32-14graphics/zeno/Makefile
+406-1561 files not shown
+1,379-2867 files

NetBSD/src xUlX4Eg — lib/libc/gen Makefile.inc

   libc/gen/Makefile.inc Avoid building while cleaning

   Don't try and build the user version info for sysctl while
   cleaning, the needed tools probably don't exist yet.
VersionDeltaFile
1.233+3-1lib/libc/gen/Makefile.inc
+3-11 files

LLVM/project b7cdcb2 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPReductionUtils.h

[SLP][modularisation][NFC] Move getReductionInstr to SLPReductionUtils, getAggregateSize to SLPUtils (#222613)

Move the BoUpSLP-independent helpers getReductionInstr and
getAggregateSize
out of SLPVectorizer.cpp into the self-contained
SLPVectorizer/SLPReductionUtils.{h,cpp} module.

Part of the SLPVectorizer.cpp modularization effort:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922
DeltaFile
+0-79llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+47-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPReductionUtils.cpp
+29-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+9-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPReductionUtils.h
+5-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+90-795 files

NetBSD/pkgsrc kgj6qzB — shells/es distinfo, shells/es/patches patch-ad patch-ag

   es: add missing header to fix build on -current

   regen patches
VersionDeltaFile
1.2+13-5shells/es/patches/patch-ab
1.8+7-7shells/es/patches/patch-aa
1.3+6-6shells/es/patches/patch-ag
1.20+5-5shells/es/distinfo
1.9+4-4shells/es/patches/patch-ad
+35-275 files

NetBSD/pkgsrc-wip 2a4f4b1 — weatherman Makefile cargo-depends.mk

weatherman: update to 0.5.6
DeltaFile
+9-9weatherman/distinfo
+2-2weatherman/cargo-depends.mk
+1-1weatherman/Makefile
+12-123 files

LLVM/project 6f4fe36 — llvm/lib/Target/AVR AVRTargetMachine.cpp AVRISelLowering.cpp, llvm/test/CodeGen/AVR/atomics swap.ll store.ll

AVR: Run AtomicExpand

Atomics wider than 16 bits were lowered to __sync_* calls. No AVR
runtime provides __sync_* or __atomic_*, but __sync_* requires a
lock-free implementation, which AVR cannot provide at those sizes.
Use the __atomic_* calls instead.

Alternatively it may be appropriate to change getDefaultThreadModel to
singlethread for avr so all atomics are lowered into non-atomic
sequences.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-2llvm/test/CodeGen/AVR/atomics/swap.ll
+2-2llvm/test/CodeGen/AVR/atomics/store.ll
+2-2llvm/test/CodeGen/AVR/atomics/load64.ll
+2-2llvm/test/CodeGen/AVR/atomics/load32.ll
+1-0llvm/lib/Target/AVR/AVRTargetMachine.cpp
+1-0llvm/lib/Target/AVR/AVRISelLowering.cpp
+10-86 files

NetBSD/pkgsrc jNL5drO — www Makefile

   www: add forgejo
VersionDeltaFile
1.1946+2-1www/Makefile
+2-11 files

NetBSD/pkgsrc qgz7Sxo — doc CHANGES-2026

   doc: Added www/forgejo version 16.0.6
VersionDeltaFile
1.7072+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc B1cGap4 — www/forgejo Makefile go-modules.mk, www/forgejo/files app.ini.sample

   www/forgejo: import at version 16.0.6

   forgejo is a forge software package for hosting software development
   version control using Git as well as other collaborative features
   like bug tracking, code review, continuous integration, kanban
   boards, tickets, and wikis.

   Tested on NetBSD/amd64.
VersionDeltaFile
1.1+2,833-0www/forgejo/distinfo
1.1+2,406-0www/forgejo/PLIST
1.1+944-0www/forgejo/go-modules.mk
1.1+86-0www/forgejo/files/app.ini.sample
1.1+73-0www/forgejo/Makefile
1.1+46-0www/forgejo/files/smf/manifest.xml
+6,388-05 files not shown
+6,467-011 files