LLVM/project 6a909d6libcxx/src CMakeLists.txt, libcxxabi/src CMakeLists.txt

[runtimes][NFC] Re-indent shared library blocks (#205523)

Re-indent the shared library target blocks that were wrapped in
if(<runtime>_SUPPORTS_SHARED_LIBRARY) in the previous commit. This is a
whitespace-only change split out from the functional change to keep that
diff minimal and reviewable.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+90-90libcxxabi/src/CMakeLists.txt
+74-74libcxx/src/CMakeLists.txt
+32-32libunwind/src/CMakeLists.txt
+196-1963 files

NetBSD/src 71eZpxbtests/bin/sh t_arith.sh

   sh tests: arithmetic: fix test for support of pre ++/-- ops

   The C prefix and postfix unary ++ and -- operators are optional
   in POSIX sh (supported in NetBSD's sh).   To allow these tests to be
   used to test other shells, the tests generally attempt to verify that
   optional features are supported, before testing them.

   The prefix ++ and -- tests, to see if there was support in ${TEST_SH}
   were not guaranteed to work, as ++X might be preincrement X, or it
   might just be + + X (ie: applying the unary + operator twice).

   Fix that by testing whether ++X and + + X give the same result, if
   they do, then prefix ++ is not supported (also if ++X generates an error)

   Just the same for the prefix -- operator.

   The postfix operator tests are OK, X-- is either X-- or an error.

   NFCI for tests of the NetBSD sh.   (This change has been in my local
   set of sh tests for a long time now.)
VersionDeltaFile
1.11+11-3tests/bin/sh/t_arith.sh
+11-31 files

LLVM/project f40650eorc-rt/include/orc-rt move_only_function.h, orc-rt/unittests move_only_function-test.cpp

[orc-rt] Rewrite move_only_function in terms of CallableTraitsHelper. (#206906)

Uses CallableTraitsHelper to decompose the signature template argument
into (IsConst, IsNoexcept, RetT, ArgTs...), collapsing the previous
per-signature-shape partial specializations of move_only_function into a
two-tier type-erasure hierarchy (Callable / CallableImpl + Storage /
InvocableStorage) driven by CallableTraitsHelper.

User-visible effect: move_only_function now supports the four signature
shapes matching std::move_only_function's C++23 semantics, and
operator()'s const and noexcept qualifiers track the signature:

    R(A...)                - mutable, may throw
    R(A...) const          - const-callable, may throw
    R(A...) noexcept       - mutable, guaranteed nothrow
    R(A...) const noexcept - const-callable, guaranteed nothrow

Two ill-formed combinations are rejected at compile time:


    [9 lines not shown]
DeltaFile
+123-77orc-rt/include/orc-rt/move_only_function.h
+67-7orc-rt/unittests/move_only_function-test.cpp
+190-842 files

LLVM/project ad58e5bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

DAG: Use poison instead of undef in WidenVector
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1-11 files

LLVM/project 088c41bllvm/test/Analysis/DependenceAnalysis weak-crossing-siv-overflow.ll weak-crossing-siv-large-btc.ll

[DA] Update stale weak-crossing SIV FIXMEs

Remove outdated FIXME comments from weak-crossing SIV tests where the
expected dependence results are now documented by the CHECK lines.

Also clarify the overflow test comment and fix the described second access
from A[3*i - 2] to A[3*i + 1].

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+2-5llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-overflow.ll
+0-3llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-large-btc.ll
+0-2llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-delta-signed-min.ll
+2-103 files

NetBSD/pkgsrc-wip e20971e. Makefile, shaderc Makefile PLIST

shaderc: add new package
DeltaFile
+37-0shaderc/Makefile
+16-0shaderc/patches/patch-CMakeLists.txt
+14-0shaderc/PLIST
+9-0shaderc/distinfo
+5-0shaderc/DESCR
+2-0Makefile
+83-06 files

NetBSD/pkgsrc-wip 4be751agotosocial distinfo go-modules.mk, gotosocial/files gotosocial.sh

gotosocial: remove, used for updating pkgsrc
DeltaFile
+0-1,871gotosocial/distinfo
+0-623gotosocial/go-modules.mk
+0-456gotosocial/PLIST
+0-83gotosocial/Makefile
+0-49gotosocial/files/gotosocial.sh
+0-29gotosocial/files/smf/manifest.xml
+0-3,1113 files not shown
+0-3,1479 files

FreeBSD/ports 763dec4graphics/mesa-dri Makefile.common distinfo

graphics/mesa-{dri,libs}: Update to 26.1.3
DeltaFile
+5-6graphics/mesa-dri/Makefile.common
+3-3graphics/mesa-dri/distinfo
+8-92 files

FreeBSD/ports 28b88f7lang/rizin-cutter pkg-plist distinfo

lang/rizin-cutter: Update to 2.5.0

Reported by:    portscout!
DeltaFile
+46-27lang/rizin-cutter/pkg-plist
+5-5lang/rizin-cutter/distinfo
+2-3lang/rizin-cutter/Makefile
+53-353 files

LLVM/project a605942llvm/test/CodeGen/DirectX strip-debug-info.ll

Reapply "[DirectX] Test stripping debug info for DirectX" (#206795)

Reapply #206261 with changes: use `llvm-dis` instead of `dxil-dis` and
test only DXIL part.
DeltaFile
+70-0llvm/test/CodeGen/DirectX/strip-debug-info.ll
+70-01 files

NetBSD/pkgsrc h3Bmt3Mdevel/py-pydispatcher Makefile PLIST

   py-pydispatcher: converted to wheel.mk
VersionDeltaFile
1.9+7-4devel/py-pydispatcher/Makefile
1.3+5-6devel/py-pydispatcher/PLIST
+12-102 files

FreeBSD/ports 184c535net/tun2socks Makefile

net/tun2socks: Change GO_BUILDFLAGS => GO_LDFLAGS

MFH:            2026Q2
(cherry picked from commit bb63f8ee550b7a02e63170963efb3f44bf3c523a)
DeltaFile
+1-2net/tun2socks/Makefile
+1-21 files

LLVM/project f9ddebccross-project-tests/debuginfo-tests/dexter/dex/evaluation RunMatch.py Metrics.py, cross-project-tests/debuginfo-tests/dexter/dex/test_script Nodes.py

[Dexter] Add !step node for testing stepping behaviour (#203844)

This patch adds a node for generating metrics based on lines stepped on.
The new node has 3 versions: !step exactly, !step order, and !step
never, which check an expected list of line numbers against the actual
line numbers seen while the expect is active. "exactly" and "order" both
check that the list of line numbers appear in-order in the debugger
while the expect is in scope; "exactly" treats any seen line numbers
outside of this list as incorrect, while "order" ignores them. "never"
does not have an order, but treats any line numbers from the list that
are seen in the debugger as being incorrect.
DeltaFile
+93-28cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+77-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+69-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_steps_penalties.cpp
+46-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_steps_perfect.cpp
+32-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+19-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/parser/step-node-expected-values.test
+336-312 files not shown
+351-338 files

FreeBSD/ports bb63f8enet/tun2socks Makefile

net/tun2socks: Change GO_BUILDFLAGS => GO_LDFLAGS

MFH:            2026Q2
DeltaFile
+1-2net/tun2socks/Makefile
+1-21 files

NetBSD/pkgsrc 0003Ys9devel/py-pretend PLIST Makefile

   py-pretend: converted to wheel.mk
VersionDeltaFile
1.2+6-5devel/py-pretend/PLIST
1.5+5-3devel/py-pretend/Makefile
+11-82 files

LLVM/project a99b803clang/lib/Driver ToolChain.cpp, clang/lib/Driver/ToolChains CommonArgs.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+155-74llvm/lib/TargetParser/ARMTargetParser.cpp
+4-87llvm/include/llvm/TargetParser/ARMTargetParser.h
+12-11llvm/unittests/TargetParser/TargetParserTest.cpp
+9-8clang/lib/Driver/ToolChain.cpp
+3-4clang/lib/Driver/ToolChains/Arch/ARM.cpp
+2-1clang/lib/Driver/ToolChains/CommonArgs.cpp
+185-1856 files

FreeBSD/ports ef9d109misc/picoclaw distinfo Makefile

misc/picoclaw: update to 0.3.1
DeltaFile
+5-5misc/picoclaw/distinfo
+1-1misc/picoclaw/Makefile
+6-62 files

FreeBSD/ports 11f5d71devel/moon distinfo Makefile.crates, devel/moon/files patch-cargo-crates_wasmtime-41.0.4_src_runtime_vm_sys_unix_signals.rs patch-crates_notifier_src_notifications.rs

devel/moon: New port

Repository management, organization and task orchestration tool

Sponsored by:   Netflix
DeltaFile
+1,851-0devel/moon/distinfo
+924-0devel/moon/Makefile.crates
+28-0devel/moon/Makefile
+16-0devel/moon/files/patch-cargo-crates_wasmtime-41.0.4_src_runtime_vm_sys_unix_signals.rs
+11-0devel/moon/files/patch-crates_notifier_src_notifications.rs
+10-0devel/moon/pkg-descr
+2,840-01 files not shown
+2,841-07 files

FreeBSD/ports 6adc7bddevel/cmake-core distinfo Makefile

evel/cmake-core: backport boost-1.91+ support from upstream (+)

Prepare to boost-1.91 landing to the portstree
DeltaFile
+9-3devel/cmake-core/distinfo
+5-2devel/cmake-core/Makefile
+14-52 files

LLVM/project 86a50acllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll

[LoopInterchange] Change the cost model to interchange `[* =]`
DeltaFile
+30-53llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+33-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+63-552 files

LLVM/project 5fccc15llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll pr43176-move-to-new-latch.ll

[LoopInterchange] Relax legality check to accept more patterns
DeltaFile
+103-42llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+36-19llvm/test/Transforms/LoopInterchange/pr43176-move-to-new-latch.ll
+15-0llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+6-3llvm/test/Transforms/LoopInterchange/legality-check.ll
+4-4llvm/test/Transforms/LoopInterchange/large-nested-6d.ll
+0-8llvm/test/Transforms/LoopInterchange/innermost-latch-uses-values-in-middle-header.ll
+164-761 files not shown
+167-817 files

FreeBSD/src 402a657lib/libsysdecode mktables

libsysdecode: Fix shutdownhow table

MFC after:      1 week
Fixes:          c3276e02beab ("sockets: make shutdown(2) how argument a enum")
Reviewed by:    glebius
Differential Revision:  https://reviews.freebsd.org/D57915
DeltaFile
+1-1lib/libsysdecode/mktables
+1-11 files

NetBSD/pkgsrc Qvz4labdoc CHANGES-2026

   Updated www/py-hishel, textproc/py-humanize
VersionDeltaFile
1.4165+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Ca4iNxbdoc TODO

   doc/TODO: + arti-2.5.0, enchant2-2.8.17, plasma-6.7.2, rumdl-0.2.27.
VersionDeltaFile
1.27520+5-3doc/TODO
+5-31 files

FreeBSD/ports aec21c5multimedia/qmmp-plugin-pack-qt6 distinfo Makefile

multimedia/qmmp-plugin-pack-qt6: update to 2.3.0 release (+)

Changes since 2.3.0:
* fixed documentation;
* updated Chinese Simplified translation;
* updated Finnish translation;
* updated Polish translation;
* updated Japanese translation;
* updated Chinese Traditional translation;
* updated Italian translation;
* updated Korean translation.
DeltaFile
+3-3multimedia/qmmp-plugin-pack-qt6/distinfo
+1-2multimedia/qmmp-plugin-pack-qt6/Makefile
+4-52 files

FreeBSD/ports d326d79multimedia/qmmp-plugin-pack-qt5 distinfo Makefile

multimedia/qmmp-plugin-pack-qt5: update to 1.7.3 release (+)

Changes since 1.7.2:
* fixed playback stopping when connection was lost in the ytb plugin (1.7.3 only);
* fixed documentation;
* updated Chinese Simplified translation;
* updated Finnish translation;
* updated Polish translation;
* updated Japanese translation;
* updated Chinese Traditional translation;
* updated Italian translation;
* updated Korean translation.
DeltaFile
+3-3multimedia/qmmp-plugin-pack-qt5/distinfo
+1-2multimedia/qmmp-plugin-pack-qt5/Makefile
+4-52 files

FreeBSD/ports 181e294multimedia/qmmp-qt6 distinfo Makefile

multimedia/qmmp-qt6: update to 2.3.3 release (+)

Changes since 2.3.2:
* fixed build with PipeWire versions less than 0.3.50;
* fixed settings dialog layout;
* fixed default CUE encoding;
* fixed possible null pointer dereference;
* fixed tracks order when added using drag and drop (2.3.3 only);
* fixed uninitialized structure usage;
* improved sid plugin:
* added libsidplayfp 3.0 support;
* added feature to build without residfp engine;
* fixed memory leak;
* fixed displaying audio information;
* updated Japanese translation (2.3.3 only).
DeltaFile
+3-3multimedia/qmmp-qt6/distinfo
+1-1multimedia/qmmp-qt6/Makefile
+4-42 files

NetBSD/pkgsrc A4bUmrutextproc/py-humanize distinfo Makefile

   py-humanize: updated to 4.16.0

   4.16.0

   Added

   Add Latvian language localization
   Add i18n support for naturalsize() and French translation

   Changed

   Performance improvements: 1.07x - 8.4x
   Lazy imports for Python 3.15+
   Drop experimental Python 3.13 free-threaded
   Refactor: simplify scientific() and extract _SUPERSCRIPT_MAP constant

   Fixed

   Fix naturalsize() rounding rollover at unit boundaries

    [6 lines not shown]
VersionDeltaFile
1.35+4-4textproc/py-humanize/distinfo
1.39+2-2textproc/py-humanize/Makefile
1.22+3-1textproc/py-humanize/PLIST
+9-73 files

NetBSD/pkgsrc c6NyXokwww/py-hishel distinfo Makefile

   py-hishel: updated to 1.3.0

   1.3.0
   Bug Fixes
   * use weak ETag comparison when freshening stored responses
VersionDeltaFile
1.9+4-4www/py-hishel/distinfo
1.9+2-2www/py-hishel/Makefile
+6-62 files

FreeBSD/ports 274c2ffmultimedia/qmmp-qt5 distinfo Makefile

multimedia/qmmp-qt5: update to 1.7.11 release (+)

Changes since 1.7.10:
* fixed build with PipeWire versions less than 0.3.50;
* fixed settings dialog layout;
* fixed default CUE encoding;
* fixed possible null pointer dereference;
* fixed uninitialized structure usage;
* improved sid plugin:
* added libsidplayfp 3.0 support;
* added feature to build without residfp engine;
* fixed memory leak;
* fixed displaying audio information;
DeltaFile
+3-3multimedia/qmmp-qt5/distinfo
+1-1multimedia/qmmp-qt5/Makefile
+4-42 files