GhostBSD/ports 5c5a2f1graphics/blender Makefile, graphics/blender4 Makefile

graphics/blender: fix build with Python 3.12 default

Blender's CMake hardcodes PYTHON_VERSION=3.11; math/py-numpy no longer
has a py311 flavor. Pass -DPYTHON_VERSION=${PYTHON_VER} via CMAKE_ARGS
so the build targets 3.12 instead. Bump PORTREVISION.
DeltaFile
+3-2graphics/blender/Makefile
+3-2graphics/blender4/Makefile
+6-42 files

LLVM/project 3264e4ellvm/lib/Target/SPIRV SPIRVISelLowering.cpp, llvm/test/CodeGen/SPIRV/instructions scalar-integer-arithmetic.ll

[SPIR-V] Fix invalid OpIMul emitted for i1 multiplication (#207388)

OpIMul requires integer scalar/vector operands

OpTypeBool is not considered an integer type and causes spirv-val
failure
DeltaFile
+42-0llvm/test/CodeGen/SPIRV/instructions/scalar-integer-arithmetic.ll
+7-0llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+49-02 files

LLVM/project b9347e0llvm/include/llvm/CodeGen SelectionDAGNodes.h, llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Fold vp.reverse of vp.load through binary ops (#205529)

InstCombine canonicalizes reverses, including vp.reverses, by pulling
them through binary ops: https://godbolt.org/z/cs4M1TsE3

We have a combine that converts vp.reverses of vp.loads into
vp.strided.loads with a stride of -1, but it only matches the pattern
`vp.reverse(vp.load)` directly.

This PR teaches the combine to look through binary ops for vp.loads so
it can match the canonicalized form when there's a binary op that uses
the vp.reverse.

All leaves must be either a vp.load or a splat, but it still will only
convert one vp.load at a time. This combine isn't always profitable so
we should eventually remove it when it's done somewhere that's cost
model driven like the loop vectorizer or vector combine.
DeltaFile
+152-0llvm/test/CodeGen/RISCV/rvv/vp-combine-reverse-load.ll
+32-8llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+13-1llvm/include/llvm/CodeGen/SelectionDAGNodes.h
+197-93 files

GhostBSD/ports 197fe1egraphics/blender Makefile

graphics/blender: bump PORTREVISION and update to Python 3.11
DeltaFile
+2-1graphics/blender/Makefile
+2-11 files

FreeBSD/ports a206047net-mgmt/uptime-kuma Makefile pkg-message, net-mgmt/uptime-kuma/files uptimekuma.in patch-server_uptime-kuma-server.js

net-mgmt/uptime-kuma: new port - easy self-hosted monitoring

To save unnecessary space, substantial pruning of npm detritus was done.
Please report any errors and issues via the usual channels.

Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D57369
DeltaFile
+248-0net-mgmt/uptime-kuma/Makefile
+75-0net-mgmt/uptime-kuma/files/uptimekuma.in
+18-0net-mgmt/uptime-kuma/pkg-message
+18-0net-mgmt/uptime-kuma/files/patch-server_uptime-kuma-server.js
+16-0net-mgmt/uptime-kuma/pkg-descr
+7-0net-mgmt/uptime-kuma/distinfo
+382-01 files not shown
+383-07 files

GhostBSD/ports ac7ba31graphics/blender4 Makefile

graphics/blender4: bump PORTREVISION and update to Python 3.11
DeltaFile
+2-2graphics/blender4/Makefile
+2-21 files

OPNSense/ports 8a429f4opnsense/update distinfo Makefile

opnsense/update: get ready for 26.7-RC1
DeltaFile
+3-3opnsense/update/distinfo
+1-1opnsense/update/Makefile
+4-42 files

OpenZFS/src cc21086tests/zfs-tests/cmd ctime.c

ZTS: ctime_001_pos increase tolerance

The ctime_001_pos test checks that timestamp updates occur for a
file after performing certain operations (read, write, chown, etc).
The test case allowed for a +4 second tolerance in the timestamp
value which is generous but up to +7 second discrepencies have been
seen in the CI.  Bump the tolerance to +10 seconds to prevent these
false positives.  As long as the value increases and is reasonably
close to the expected value consider that to be sufficient.

Reviewed-by: Christos Longros <chris.longros at gmail.com>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18733
DeltaFile
+1-1tests/zfs-tests/cmd/ctime.c
+1-11 files

FreeBSD/ports 2558907www/py-http-parser Makefile, www/py-http-parser/files extra-patch-python312

www/py-http-parser: fix build with python3.12
DeltaFile
+26-0www/py-http-parser/files/extra-patch-python312
+7-1www/py-http-parser/Makefile
+33-12 files

OpenZFS/src d902eecconfig zfs-build.m4, include/sys metaslab.h zio.h

Disconnect metaslab tracing from default builds

This code can not even be enabled without patching and has no use
without some external tools.  32 additional bytes in zio_t plus
their initialization/destruction is too high cost for rarely used
development tool.

Making it conditional under METASLAB_TRACE define reduces zio_t
on FreeBSD by 64 bytes due to stucture alignment and removed the
initialization from CPU profiles.

Reviewed-by: Paul Dagnelie <paul.dagnelie at klarasystems.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18714
DeltaFile
+28-8module/zfs/metaslab.c
+15-0config/zfs-build.m4
+10-0include/sys/metaslab.h
+5-5module/zfs/zio.c
+10-0include/sys/zio.h
+2-0include/sys/metaslab_impl.h
+70-131 files not shown
+71-137 files

NetBSD/pkgsrc-wip 2a23f7dyr distinfo go-modules.mk

yr: update to 1.1.0
DeltaFile
+84-54yr/distinfo
+27-17yr/go-modules.mk
+5-4yr/Makefile
+116-753 files

OPNSense/core bbc703csrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Also add this to snatrules
DeltaFile
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+4-11 files

LLVM/project 1dd849bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-pow2.ll

[DAG] isKnownToBeAPowerOfTwo - add DemandedElts + OrZero handling to ISD::ZERO_EXTEND cases (#207697)

Fixes #181648
DeltaFile
+3-5llvm/test/CodeGen/X86/known-pow2.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+4-62 files

OPNSense/core afd997bsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

Add missing param to description
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+1-01 files

LLVM/project 4226a8cllvm/docs/CommandGuide llvm-dwarfdump.rst, llvm/test/tools/llvm-dwarfdump/X86 coverage.test

Revert "[llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage" (#207703)

Reverts llvm/llvm-project#195342

Change resulted in build errors resulting from not finding the
parseIRFile symbol while linking, example:
https://lab.llvm.org/buildbot/#/builders/67/builds/7988
DeltaFile
+17-218llvm/tools/llvm-dwarfdump/Coverage.cpp
+0-24llvm/test/tools/llvm-dwarfdump/X86/coverage.test
+4-10llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
+0-6llvm/docs/CommandGuide/llvm-dwarfdump.rst
+2-2llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h
+23-2605 files

OpenBSD/ports kl0OXZ2net/p5-Zonemaster/ldns Makefile distinfo

   update to p5-Zonemaster-LDNS-5.1.0
VersionDeltaFile
1.26+1-4net/p5-Zonemaster/ldns/Makefile
1.18+2-2net/p5-Zonemaster/ldns/distinfo
+3-62 files

NetBSD/pkgsrc Cdym5GUdoc CHANGES-2026

   doc: add entry for gdk-pixbuf2-jxl 0.12.0 update
VersionDeltaFile
1.4279+2-1doc/CHANGES-2026
+2-11 files

OpenBSD/ports WL6iZPxsysutils/restic distinfo modules.inc

   update to restic-0.19.1
VersionDeltaFile
1.30.4.1+930-868sysutils/restic/distinfo
1.16.4.1+455-428sysutils/restic/modules.inc
1.48.2.1+1-1sysutils/restic/Makefile
+1,386-1,2973 files

OpenBSD/ports oetbqqwsysutils/restic distinfo modules.inc

   update to restic-0.19.1
VersionDeltaFile
1.32+6-6sysutils/restic/distinfo
1.18+1-1sysutils/restic/modules.inc
1.50+1-1sysutils/restic/Makefile
+8-83 files

OpenBSD/ports T0jyzTJdevel/jansson Makefile distinfo

   update to jansson-2.15.1
VersionDeltaFile
1.23+11-12devel/jansson/Makefile
1.11+2-2devel/jansson/distinfo
+13-142 files

FreeBSD/ports 76395a0devel/objfw pkg-plist distinfo

devel/objfw: Update 1.4.1 => 1.5.7

Commit log:
https://git.nil.im/ObjFW/ObjFW/compare/1.4.1-release...1.5.7-release

PR:             296526
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 62835f0853d15875214a299c049dc8a2d9a4ac1b)
DeltaFile
+68-10devel/objfw/pkg-plist
+3-3devel/objfw/distinfo
+1-1devel/objfw/Makefile
+72-143 files

LLVM/project b6e8e1dflang/lib/Optimizer/Transforms FIRToMemRef.cpp

[FIRToMemRef] Doc collectSliceInfoFrom, getMemrefIndices, canonicalizeIndex

Also drops the unused `converted` parameter from getMemrefIndices.

Co-Authored-By: Claude Sonnet 4.6 noreply at anthropic.com
DeltaFile
+187-4flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+187-41 files

FreeBSD/ports 62835f0devel/objfw pkg-plist distinfo

devel/objfw: Update 1.4.1 => 1.5.7

Commit log:
https://git.nil.im/ObjFW/ObjFW/compare/1.4.1-release...1.5.7-release

PR:             296526
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+68-10devel/objfw/pkg-plist
+3-3devel/objfw/distinfo
+1-1devel/objfw/Makefile
+72-143 files

LLVM/project 5f4940ellvm/docs/CommandGuide llvm-dwarfdump.rst, llvm/test/tools/llvm-dwarfdump/X86 coverage.test

[llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (#195342)

Patch 3 of 3 to add to llvm-dwarfdump the ability to measure DWARF
coverage of local variables in terms of source lines, as discussed in
this RFC:
https://discourse.llvm.org/t/rfc-debug-info-coverage-tool-v2/83266

This patch adds an IR-level analysis in order to more accurately compute
the defined ranges for each variable. This avoids the problem of the
more naïve approach relying on source scopes, which overcounts as
coverable those lines where the variable is not yet defined (e.g. stack
variables).

The IR analysis requires IR to be provided to llvm-dwarfdump as a
separate `--variable-coverage-bitcode-file` argument (either textual IR
or bitcode; can be produced by various means e.g. `--save-temps
--emit-llvm`, `-ffat-lto-objects`,
[wllvm](https://github.com/travitch/whole-program-llvm)). The
recommended way to obtain a whole-program bitcode file is to use wllvm

    [5 lines not shown]
DeltaFile
+218-17llvm/tools/llvm-dwarfdump/Coverage.cpp
+24-0llvm/test/tools/llvm-dwarfdump/X86/coverage.test
+10-4llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
+6-0llvm/docs/CommandGuide/llvm-dwarfdump.rst
+2-2llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h
+260-235 files

LLVM/project 292c99cllvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU s-barrier.ll s-barrier-signal-var-gep.ll

[AMDGPU] Improve SelectionDAG codegen around barrier intrinsics (#207688)

When lowering some intrinsics use generic AND/OR nodes instead of
specific machine instructions. This allows DAG combines and ISel to
select better instructions like S_BFE_U32.
DeltaFile
+28-20llvm/test/CodeGen/AMDGPU/s-barrier.ll
+11-22llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+13-17llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll
+1-3llvm/test/CodeGen/AMDGPU/s-wakeup-barrier.ll
+1-1llvm/test/CodeGen/AMDGPU/lds-link-time-codegen-named-barrier.ll
+54-635 files

LLVM/project eac4725llvm/test/Transforms/LoopVectorize early_exit_combined_exits.ll early_exit_store_legality.ll, llvm/test/Transforms/LoopVectorize/VPlan early_exit_with_stores_vplan.ll

[LV] Tests for combined exit conditions (#205104)

Some initial tests for loops where earlier scalar transforms have
combined a countable exit with an uncountable one.
DeltaFile
+408-0llvm/test/Transforms/LoopVectorize/early_exit_combined_exits.ll
+75-0llvm/test/Transforms/PhaseOrdering/AArch64/countable-and-uncountable-exits-combined.ll
+24-0llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+23-0llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
+530-04 files

LLVM/project 07e9838clang/lib/Headers riscv_packed_simd.h, clang/test/CodeGen/RISCV rvp-intrinsics.c

[RISCV][P-ext] Support packed reverse intrinsics (#207574)

Following X86, this patch uses general shuffles for packed reverse
intrinsics.
DeltaFile
+188-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+127-0llvm/test/CodeGen/RISCV/rvp-reverse.ll
+32-0clang/lib/Headers/riscv_packed_simd.h
+347-03 files

LLVM/project dc9edebllvm/include/llvm/Analysis AssumeBundleQueries.h, llvm/lib/Analysis AssumeBundleQueries.cpp

[AssumeBundleQueries] Remove unused code (#203927)

Some of the utilities in AssumeBundleQueris was only ever used in tests
for them, so there isn't much point in keeping the code around.
DeltaFile
+0-168llvm/unittests/Analysis/AssumeBundleQueriesTest.cpp
+0-27llvm/lib/Analysis/AssumeBundleQueries.cpp
+2-21llvm/include/llvm/Analysis/AssumeBundleQueries.h
+2-2163 files

LLVM/project 3ce39bboffload/plugins-nextgen/common/src GlobalHandler.cpp

[offload] Fix duplicate __llvm_write_custom_profile on Windows PGO builds (#207366)

MSVC/clang-cl lack __attribute__((weak)), so GlobalHandler.cpp provided
a strong stub for __llvm_write_custom_profile. When clang_rt.profile is
linked (e.g. instrumented/PGO builds) lld-link rejects the duplicate
strong symbol.

Replace the stub + CMake workaround with the /alternatename linker
pragma, which is the standard Windows weak-symbol equivalent used by
compiler-rt itself. The linker picks compiler-rt's strong definition
when present.

Fix the guard: use _WIN32 && !__MINGW32__ (not _MSC_VER) so the stub and
/alternatename pragma apply to plain clang-on-Windows too, while MinGW
(which supports __attribute__((weak)) natively) continues to use the
real weak declaration.

Also fix the stub signature from 8 to 10 parameters to match the header.

Assisted-by: Claude
DeltaFile
+14-12offload/plugins-nextgen/common/src/GlobalHandler.cpp
+14-121 files

OpenBSD/ports i1OfXjNmath/py-numpy distinfo Makefile

   bugfix update to py3-numpy-2.5.1
VersionDeltaFile
1.30+2-2math/py-numpy/distinfo
1.105+1-1math/py-numpy/Makefile
+3-32 files