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

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

LLVM/project c196103lldb/include/lldb/Utility ConstString.h, lldb/source/Target Statistics.cpp

[lldb] Reintroduce ConstString stats (#207694)

These stats were removed in ca59c69132eef55cc42bf8854706590dfddf5584 .
This patch restores the stats in their original form by tracking the
removed value in our own LLDB-specific counter.
DeltaFile
+11-4lldb/source/Utility/ConstString.cpp
+3-0lldb/include/lldb/Utility/ConstString.h
+2-0lldb/source/Target/Statistics.cpp
+2-0lldb/test/API/commands/statistics/basic/TestStats.py
+18-44 files

LLVM/project 18c0f3alibcxx/include future

[libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668)

`_LIBCPP_REMOVE_TRANSITIVE_INCLUDES` was used accidentally.
DeltaFile
+1-1libcxx/include/future
+1-11 files

LLVM/project 335a584lldb/test/API/tools/lldb-dap/utils TestDAPUtils_EventHistory.py TestDAPUtils_DAPConnection.py

[lldb-dap] Add tests for DAPConnection and EventHistory (#207037)

Add tests for DAPConnection and EventHistory
DeltaFile
+255-0lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_EventHistory.py
+85-0lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_DAPConnection.py
+38-0lldb/test/API/tools/lldb-dap/utils/sample_dap_log.json
+378-03 files

NetBSD/pkgsrc laZAtJsdoc CHANGES-2026

   doc: Updated news/canlock-hp to 3.3.2
VersionDeltaFile
1.4278+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8XolTf8news/canlock-hp distinfo Makefile

   news/canlock-up: Update to 3.3.2

   3.3.2      2026-07-04
              Bugfix: canlock-hp: Define parameter list for strip_body()
               as "void" (Patch from Dennis Preiser)
              Document that canlock-hp subpackage requires an US-ASCII
               based POSIX locale (EBCDIC is not supported)
              Add SPDX copyright and license identifiers for all files of
               the source tree. Note that the license terms are unchanged
               for all files that already contained such identifiers
              Some documentation files (like "README" and "ChangeLog")
               formerly had neither copyrights nor licenses assigned.
               No copyright and CC0-1.0 license are declared now
              Package is REUSE 3.3 conformant (according to "reuse lint"):
               <https://reuse.software/spec-3.3/>
VersionDeltaFile
1.12+4-4news/canlock-hp/distinfo
1.13+2-2news/canlock-hp/Makefile
+6-62 files

LLVM/project 57b1519llvm/test/CodeGen/RISCV/rvv vector-interleave.ll vector-interleave-fixed.ll

[RISCV][NFC] Remove unnecessary ZIP/VISNI checks (#207683)

We should remove them when removing `XRivosVizip` and `XRivosVisni`
but it seems UTC failed to do that.
DeltaFile
+0-1,645llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+0-442llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+0-119llvm/test/CodeGen/RISCV/rvv/fixed-vectors-extract.ll
+0-95llvm/test/CodeGen/RISCV/rvv/fixed-vectors-insert.ll
+0-54llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-int-interleave.ll
+0-48llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-deinterleave2.ll
+0-2,4031 files not shown
+0-2,4487 files

LLVM/project f9f11ebllvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/AArch64 sve-intrinsic-opts-cmpne.ll

[AArch64][InstCombine] xor(cmpne) -> cmpeq (#207007)

Fold xor(cmpne(pg, v, 0), pg) into cmpeq(pv, v, 0)

Created after initially trying as a DAGCombine in #206931.
DeltaFile
+59-0llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-cmpne.ll
+34-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+93-02 files

NetBSD/pkgsrc-wip 44ad24clibcanlock Makefile COMMIT_MSG

libcanlock: Remove, used to update news/libcanlock
DeltaFile
+0-27libcanlock/Makefile
+0-16libcanlock/COMMIT_MSG
+0-14libcanlock/buildlink3.mk
+0-12libcanlock/PLIST
+0-8libcanlock/DESCR
+0-5libcanlock/distinfo
+0-822 files not shown
+0-858 files

NetBSD/pkgsrc R38liNCdoc CHANGES-2026

   doc: Updated news/libcanlock to 3.3.2
VersionDeltaFile
1.4277+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FwCkA5Lnews/libcanlock distinfo Makefile

   news/libcanlock: Update to 3.3.2

   3.3.2      2026-07-04
              Bugfix: Modified declaration of RFC5869HkdfResult() in header
               to match the function definition
              Bugfix: Modified definition of RFC2104HmacResult() to match
               the function declaration in header
              Add support for C23 memset_explicit() to cl_clear_secret()
              Add SPDX copyright and license identifiers for all files of
               the source tree. Note that the license terms are unchanged
               for all files that already contained such identifiers
              Some documentation files (like "README" and "ChangeLog")
               formerly had neither copyrights nor licenses assigned.
               No copyright and CC0-1.0 license are declared now
              Package is REUSE 3.3 conformant (according to "reuse lint"):
               <https://reuse.software/spec-3.3/>
VersionDeltaFile
1.13+4-4news/libcanlock/distinfo
1.14+2-2news/libcanlock/Makefile
+6-62 files