FreeBSD/ports 182618bMk/Scripts do-depends.sh

Mk/Scripts/do-depends.sh: propagate DEBUG_MK_* to find-lib.sh

env -i in find_lib() drops DEBUG_MK_SCRIPTS and
DEBUG_MK_SCRIPTS_FIND_LIB, so find-lib.sh never enables tracing.
Pass both through env -i.

PR:             245438
DeltaFile
+3-1Mk/Scripts/do-depends.sh
+3-11 files

NetBSD/pkgsrc-wip 703c18aocaml Makefile

ocaml: add PRINT_PLIST_AWK

tested on NetBSD/amd64(x86_64--netbsd) and NetBSD/evbarm64(aarch64--netbsd)
DeltaFile
+2-0ocaml/Makefile
+2-01 files

FreeBSD/ports 65c179fgraphics/dataplot Makefile distinfo

graphics/dataplot: Update 20240806 => 20260810

Commit log:
https://github.com/usnistgov/dataplot/compare/b779512...d837c4a

PR:             297613
Sponsored by:   UNIS Labs
DeltaFile
+3-3graphics/dataplot/distinfo
+2-2graphics/dataplot/Makefile
+5-52 files

FreeBSD/ports 5e84ee2net/netatalk4 Makefile distinfo

net/netatalk4: Update to 4.5.1

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-5-1 for
a list of changes in this release.
DeltaFile
+3-3net/netatalk4/distinfo
+1-1net/netatalk4/Makefile
+4-42 files

FreeNAS/freenas 2cd2f60src/middlewared/middlewared/alert/source scrub_paused.py

Compare scrub pause time against UTC instead of local time
DeltaFile
+3-2src/middlewared/middlewared/alert/source/scrub_paused.py
+3-21 files

FreeBSD/ports 3945691dns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

PR:             297610
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit b31023f59cea824ae3ffea0d2240e3c627abf635)
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

LLVM/project ecbd52cllvm/lib/Target/RISCV RISCVVectorPeephole.cpp

RISCV: Fix using getVRegDef on a physical register

This was looking through a VL operand to find a materialized
ADDI $x0, imm. The VL register can be physical, so avoid calling
getVRegDef.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+2-0llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+2-01 files

FreeBSD/ports b31023fdns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

PR:             297610
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

NetBSD/pkgsrc-wip e904776prometheus-lts TODO

prometheus-lts: seems that something needs golang.org/x/sys at v0.45.0
DeltaFile
+387-0prometheus-lts/TODO
+387-01 files

LLVM/project 9da823clibsycl/unittests CMakeLists.txt, libsycl/unittests/mock CMakeLists.txt

[libsycl][unit][CMake] Fix unittests gtest CMake target (#216344)

This was exposed by my recent change moving the `gtest` unit tests to be
called by `lit` (but still using `gtest`) but it seems the problem was
technically there before.

We need to use a special gtest target for the runtime build. Luckily
LLVM infra provides a cmake target we can depend on that will just make
it work. More info
[here](https://github.com/llvm/llvm-project/blob/ec26997e2e4606d97918a4a082c4f93ca38a6f46/third-party/unittest/CMakeLists.txt#L25)
if interested.

Other runtimes do the same thing, see
[here](https://github.com/llvm/llvm-project/blob/828d2d7fb65a9cd5946b347ad5173e3bdb21387d/openmp/tools/omptest/CMakeLists.txt#L88)
for example.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
DeltaFile
+3-3libsycl/unittests/mock/CMakeLists.txt
+3-0libsycl/unittests/CMakeLists.txt
+6-32 files

LLVM/project 975eae3llvm/lib/TargetParser AMDGPUTargetParser.cpp

Hackily filter out features from the reported string map
DeltaFile
+11-2llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+11-21 files

LLVM/project 63820d6clang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen amdgpu-builtin-processor-is.c amdgpu-builtin-is-invocable.c

clang/AMDGPU: Don't emit target-features on AMDGCN-flavored SPIR-V

The spirv64-amd-amdhsa target unions every GPU's features in its feature
map so it can report builtins as available. The CodeGen doesn't have
any use of the target-features. Putting it into the IR just results
in an annoying to update test every time a new feature is added. The
ultimate SPIRV codegen doesn't do anything with it, and if it did
survive to AMDGPU codegen, it would be actively harmful.

This isn't an ideal solution. The target-features spam is also
noisy and useless in the AMDGPU case, but solving that is more
intricate because we do currently rely on this for some features,
most notably the wavesize.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+5-0clang/lib/CodeGen/CodeGenModule.cpp
+2-2clang/test/CodeGenCXX/dynamic-cast-address-space.cpp
+1-1clang/test/CodeGen/amdgpu-builtin-processor-is.c
+1-1clang/test/CodeGen/amdgpu-builtin-is-invocable.c
+9-44 files

FreeBSD/ports 749275bnet/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.5.2

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.1
Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.2

PR:     297479
DeltaFile
+3-3net/dhcpcd/distinfo
+1-1net/dhcpcd/Makefile
+4-42 files

NetBSD/pkgsrc-wip 19d046e. Makefile, mergiraf PLIST DESCR

mergiraf: remove, imported to pkgsrc/devel
DeltaFile
+0-602mergiraf/distinfo
+0-201mergiraf/cargo-depends.mk
+0-17mergiraf/Makefile
+0-2mergiraf/PLIST
+0-2mergiraf/DESCR
+0-1Makefile
+0-8256 files

NetBSD/pkgsrc-wip 7826312mergiraf Makefile cargo-depends.mk

mergiraf: update to 0.19.0
DeltaFile
+414-384mergiraf/distinfo
+137-127mergiraf/cargo-depends.mk
+1-1mergiraf/Makefile
+552-5123 files

NetBSD/pkgsrc XVeub3tdoc CHANGES-2026

   doc: Added devel/mergiraf version 0.19.0
VersionDeltaFile
1.5348+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cJRJqHidevel Makefile

   devel/Makefile: + mergiraf
VersionDeltaFile
1.4676+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc kDoG1xhdevel/mergiraf PLIST DESCR

   devel/mergiraf: import mergiraf-0.19.0

   A syntax-aware git merge driver for a growing collection of
   programming languages and file formats.
VersionDeltaFile
1.1+602-0devel/mergiraf/distinfo
1.1+201-0devel/mergiraf/cargo-depends.mk
1.1+17-0devel/mergiraf/Makefile
1.1+2-0devel/mergiraf/PLIST
1.1+2-0devel/mergiraf/DESCR
+824-05 files

LLVM/project 4eade09llvm/lib/CodeGen MachineSink.cpp, llvm/test/CodeGen/X86 machinesink-coalesce-undef.mir

CodeGen: Fix machine sink critical edge crash on an undef register

Found by AI while working on something else.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+59-0llvm/test/CodeGen/X86/machinesink-coalesce-undef.mir
+1-2llvm/lib/CodeGen/MachineSink.cpp
+60-22 files

LLVM/project 6475dabllvm/lib/CodeGen MachineSink.cpp, llvm/test/CodeGen/X86 machinesink-coalesce-undef.mir

CodeGen: Fix MachineSink trivial coalescing crash on an undef register

PerformTrivialForwardCoalescing dereferences getVRegDef() for a copy's
source register without a null check. A source register defined only by an
undef use has no defining instruction, so coalescing a copy from it crashes.
Bail out when there is no defining instruction.

Found by AI while working on something else.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+39-0llvm/test/CodeGen/X86/machinesink-coalesce-undef.mir
+1-1llvm/lib/CodeGen/MachineSink.cpp
+40-12 files

FreeNAS/freenas 2f3914csrc/middlewared/middlewared/plugins nfs.py, src/middlewared/middlewared/plugins/nfs_ validators.py

Remaining NFS tests
DeltaFile
+216-0tests/api2/test_300_nfs.py
+4-7src/middlewared/middlewared/plugins/nfs_/validators.py
+1-3src/middlewared/middlewared/plugins/nfs.py
+221-103 files

LLVM/project 0db9ccaclang/lib/Basic/Targets AMDGPU.h AMDGPU.cpp, clang/lib/Driver/ToolChains CommonArgs.cpp AMDGPU.cpp

clang/AMDGPU: Use feature bitset instead of ArchAttr

Convert from the legacy getArchAttrAMDGCN manual bitmask checks to using
the new generated bitset. These are the easy cases. sramecc and xnack
require more supporting work so will be done later.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+11-9clang/lib/Driver/ToolChains/AMDGPU.cpp
+6-2clang/lib/Basic/Targets/AMDGPU.cpp
+4-2clang/lib/Basic/Targets/AMDGPU.h
+2-2clang/lib/Driver/ToolChains/CommonArgs.cpp
+2-1llvm/lib/Target/AMDGPU/AMDGPU.td
+25-165 files

FreeBSD/ports 31f729cdevel/py-python-ptrace Makefile, devel/py-python-ptrace/files patch-setup__cptrace.py patch-setup.py

devel/py-python-ptrace: fix build with python 3.12

PR:     296695
DeltaFile
+27-0devel/py-python-ptrace/files/patch-setup__cptrace.py
+27-0devel/py-python-ptrace/files/patch-setup.py
+1-1devel/py-python-ptrace/Makefile
+55-13 files

NetBSD/src PpBeI33sys/dev/pci gffb.c

   quick & easy hardware cursor support
   needs testing on 2MX
VersionDeltaFile
1.37+167-4sys/dev/pci/gffb.c
+167-41 files

LLVM/project 382a136clang/docs/analyzer checkers.rst, clang/include/clang/StaticAnalyzer/Checkers Checkers.td

[analyzer] Move the LifetimeModeling and DanglingPtrDeref checkers to alpha.core
DeltaFile
+56-56clang/docs/analyzer/checkers.rst
+10-10clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
+1-1clang/test/Analysis/dangling-ptr-deref.cpp
+67-673 files

NetBSD/pkgsrc-wip 553dfdaopentofu111 TODO

opentofu111: Add recent CVEs

Probably also affect older OpenTofu versions, so we should add them
there too.
DeltaFile
+2-0opentofu111/TODO
+2-01 files

LLVM/project 4f1066bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 cancelled-copyable-element-deps.ll

[SLP]Recalculate cleared deps for all cancelled copyable elements

Deps of a cancelled copyable element were recalculated only for
control-dependency nodes; a speculatable one stayed unschedulable and
deadlocked the final scheduling. Recalculate unconditionally.

Fixes #216544

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/216734
DeltaFile
+111-0llvm/test/Transforms/SLPVectorizer/X86/cancelled-copyable-element-deps.ll
+1-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+112-32 files

LLVM/project f790162llvm/lib/Target/NVPTX NVPTXPeephole.cpp

NVPTX: Fix using getVRegDef on a physical register

This was calling getVRegDef on the frame register; change to
getOneDef instead. This still seems like a dubious way to deal
with any kind of frame setup optimization though.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+2-2llvm/lib/Target/NVPTX/NVPTXPeephole.cpp
+2-21 files

FreeNAS/freenas 5049c92src/middlewared/middlewared/plugins nfs.py, src/middlewared/middlewared/plugins/nfs_ validators.py

Remaining NFS tests
DeltaFile
+214-0tests/api2/test_300_nfs.py
+4-7src/middlewared/middlewared/plugins/nfs_/validators.py
+1-3src/middlewared/middlewared/plugins/nfs.py
+219-103 files

OPNSense/ports 850d0f0. MOVED UPDATING, Mk/Uses kde.mk electron.mk

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+555-0Mk/Uses/npm.mk
+63-464Mk/Uses/electron.mk
+263-0Tools/scripts/update-plist.py
+258-0UPDATING
+220-6MOVED
+87-80Mk/Uses/kde.mk
+1,446-55046 files not shown
+1,769-81252 files