NetBSD/pkgsrc-wip 4d82250rust197 Makefile, rust197/patches patch-vendor_memchr-2.7.5_src_vector.rs patch-vendor_memchr-2.7.6_src_vector.rs

rust197: add patches so that this works on NetBSD/aarch64eb again.

Pkgsrc changes:
 * Add patches to the newer memchr crates so that it also
   works on big-endian aarch64.

   Patch from https://github.com/BurntSushi/memchr/pull/222,
   fixes https://github.com/rust-lang/rust/issues/159919.

   (So eventually these patches may be removed once the older
   memchr crates are retired by the rust compiler.)

 * Checksums + checksum substitutions.
DeltaFile
+34-0rust197/patches/patch-vendor_memchr-2.7.5_src_vector.rs
+34-0rust197/patches/patch-vendor_memchr-2.7.6_src_vector.rs
+34-0rust197/patches/patch-vendor_memchr-2.8.0_src_vector.rs
+34-0rust197/patches/patch-vendor_memchr-2.7.2_src_vector.rs
+30-0rust197/patches/patch-vendor_memchr-2.7.4_src_vector.rs
+9-0rust197/Makefile
+175-01 files not shown
+180-17 files

NetBSD/pkgsrc-wip 4bcc402rust197 options.mk

rust197: add an explicit test for "new enough LLVM" to options.mk.

This is so that an attempt at building with an older already-installed
llvm will fail much earlier than long into the rustc build.  Leave a
comment where to look for the LLVM requirement in the code.
DeltaFile
+6-0rust197/options.mk
+6-01 files

LLVM/project f5652b9llvm/include/llvm/Analysis ScalarEvolutionExpressions.h ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Store type of expression inline, compute up front (NFC). (#211891)

Add SCEV::Type to store the expressions immutable type. This slightly
increases object size for most sub-types, but avoids more expensive
recomputing of the type repeatedly.

Improves compile time slightly overall, more in SCEV-heavy workloads.

 * stage1-O3: -0.08%
 * stage1-ReleaseThinLTO: -0.07%
 * stage1-ReleaseLTO-g: -0.07%
 * stage1-aarch64-O3: -0.07%
 * stage2-O3: -0.08%


https://llvm-compile-time-tracker.com/compare.php?from=f9b12955f891bb086d12309d89656821d776e858&to=0e8df1e93422960640d0efd460212a463700a64a&stat=instructions:u

It looks like there's no notable increase in max-rss
https://llvm-compile-time-tracker.com/compare.php?from=f9b12955f891bb086d12309d89656821d776e858&to=0e8df1e93422960640d0efd460212a463700a64a&stat=max-rss

PR: https://github.com/llvm/llvm-project/pull/211891
DeltaFile
+26-50llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
+8-43llvm/lib/Analysis/ScalarEvolution.cpp
+6-3llvm/include/llvm/Analysis/ScalarEvolution.h
+40-963 files

FreeBSD/ports 7c1a679mail/exim distinfo Makefile

mail/exim: update 4.99.3 -> 4.99.5, fix security issues

PR:             297061
Approved-by:    maintainer (implicit)
Security:       EXIM-Security-2026-06-22.1 (GCVE-25-2026-07-45-1)
                EXIM-Security-2026-06-22.3 (GCVE-25-2026-07-45-3)
                EXIM-Security-2026-05-19.1 (CVE-2026-48840)
Changes:        https://lists.exim.org/lurker/message/20260529.143857.4c75d7df.en.html
                https://lists.exim.org/lurker/message/20260722.140124.4feb2a88.en.html
MFH:            2026Q3
(cherry picked from commit d6ba466b400f671cf2da74bd4e5eb801ca5bacff)
DeltaFile
+3-3mail/exim/distinfo
+2-2mail/exim/Makefile
+5-52 files

LLVM/project d70004fllvm/test/Transforms/PhaseOrdering scev-custom-dl.ll

fix scev test

Created using spr 1.3.8-wip
DeltaFile
+4-4llvm/test/Transforms/PhaseOrdering/scev-custom-dl.ll
+4-41 files

FreeBSD/ports d6ba466mail/exim distinfo Makefile

mail/exim: update 4.99.3 -> 4.99.5, fix security issues

PR:             297061
Approved-by:    maintainer (implicit)
Security:       EXIM-Security-2026-06-22.1 (GCVE-25-2026-07-45-1)
                EXIM-Security-2026-06-22.3 (GCVE-25-2026-07-45-3)
                EXIM-Security-2026-05-19.1 (CVE-2026-48840)
Changes:        https://lists.exim.org/lurker/message/20260529.143857.4c75d7df.en.html
                https://lists.exim.org/lurker/message/20260722.140124.4feb2a88.en.html
MFH:            2026Q3
DeltaFile
+3-3mail/exim/distinfo
+2-2mail/exim/Makefile
+5-52 files

LLVM/project 40daec8clang/docs ReleaseNotes.md, llvm/docs ReleaseNotes.md

[docs] Remove release notes for backported changes (#212069)

Commit 68f703f3e58a52c41b39dfc654a675560b6c5614 added these release
notes, but this commit was backported to the 23.x release branch in
47e2df730a099583f16fc6fe64f0d2ffc5b7a16a (included in the 23.1.0 RC 1
tag).

Therefore, remove these release notes from the main branch (where they
would have been included in the 24.x release notes).
DeltaFile
+0-3clang/docs/ReleaseNotes.md
+0-3llvm/docs/ReleaseNotes.md
+0-62 files

LLVM/project 2b660e0clang/test/AST/ByteCode virtual-bases.cpp

[clang] [test] Fix a new test on mingw (#212064)

This fixes running a new test that was added in
4b66bacd1fdf02803509b744034f3ab09945157c, in mingw environments.

The quirks that warranted adding the `!defined(_WIN32)` condition in the
test aren't actually specific to Windows in general, but specific to
MSVC environments - mingw environments behave just like other platforms.

Ideally we'd use `!defined(_MSC_VER)`, however in -cc1 mode, Clang
doesn't automatically define `_MSC_VER`; defining it requires setting a
command line option that the driver normally passes in MSVC mode.
Therefore, qualify the condition as `!defined(_MSC_VER) ||
defined(__MINGW32__)`.
DeltaFile
+1-1clang/test/AST/ByteCode/virtual-bases.cpp
+1-11 files

OpenBSD/ports ApZNfhvtextproc/py-confuse distinfo Makefile

   update to py3-confuse-2.2.1
VersionDeltaFile
1.6+2-2textproc/py-confuse/distinfo
1.12+1-1textproc/py-confuse/Makefile
+3-32 files

OpenBSD/ports Wb0uFzJnet/openrdap distinfo modules.inc

   update to openrdap-0.10.1
VersionDeltaFile
1.3+22-22net/openrdap/distinfo
1.2+5-5net/openrdap/modules.inc
1.4+1-1net/openrdap/Makefile
+28-283 files

OpenBSD/ports sbhdAntsysutils/diffoscope Makefile distinfo

   update to diffoscope-325
VersionDeltaFile
1.90+2-2sysutils/diffoscope/Makefile
1.74+2-2sysutils/diffoscope/distinfo
+4-42 files

OpenBSD/ports Md8GqQzwww/py-multipart distinfo Makefile

   update to py3-multipart-2.0.0
VersionDeltaFile
1.5+2-2www/py-multipart/distinfo
1.6+1-1www/py-multipart/Makefile
+3-32 files

OpenBSD/src nheOoqMusr.bin/tmux screen.c

   Also set ntitles to 0 when creating screen in the first place.
VersionDeltaFile
1.107+2-1usr.bin/tmux/screen.c
+2-11 files

OpenBSD/src aiT5a3vusr.bin/tmux screen.c

   Reset title count when freeing titles, GitHub issue 5429 from Brett
   Smith.
VersionDeltaFile
1.106+2-1usr.bin/tmux/screen.c
+2-11 files

OpenBSD/ports l6ro0T1sysutils/py-filelock distinfo Makefile, sysutils/py-filelock/pkg PLIST

   update to py3-filelock-3.30.2
VersionDeltaFile
1.12+21-0sysutils/py-filelock/pkg/PLIST
1.27+2-2sysutils/py-filelock/distinfo
1.37+1-1sysutils/py-filelock/Makefile
+24-33 files

FreeBSD/ports 08b5b6csysutils/fakertc distinfo Makefile

sysutils/fakertc: update to v4

- Only set date if currently active date is in the past compared the
  stored date by fakertc.

Changelog:      https://codeberg.org/ronaldklop/fakertc/commits/tag/v4
DeltaFile
+3-3sysutils/fakertc/distinfo
+1-2sysutils/fakertc/Makefile
+4-52 files

OpenBSD/ports rapxIlvsysutils/py-distlib distinfo Makefile

   update to py3-distlib-0.4.3
VersionDeltaFile
1.6+2-2sysutils/py-distlib/distinfo
1.12+1-1sysutils/py-distlib/Makefile
+3-32 files

OpenBSD/ports 0FCvEBwtextproc/py-stemmer Makefile distinfo

   update to py3-stemmer-3.1.0
VersionDeltaFile
1.29+2-3textproc/py-stemmer/Makefile
1.6+2-2textproc/py-stemmer/distinfo
+4-52 files

OpenBSD/ports UxeG4DOx11/xfe Makefile distinfo

   update to xfe-2.1.8
VersionDeltaFile
1.62+12-10x11/xfe/Makefile
1.27+2-2x11/xfe/distinfo
+14-122 files

OpenBSD/src Q2L9Lwlusr.bin/tmux screen-write.c tty-draw.c

   Do not loop forever if the combining character is too long, GitHub issue
   5434 from me at qdrs dot dev.
VersionDeltaFile
1.285+2-2usr.bin/tmux/screen-write.c
1.15+3-1usr.bin/tmux/tty-draw.c
+5-32 files

OpenBSD/ports lOl1ZxNsysutils/py-pipx distinfo Makefile, sysutils/py-pipx/patches patch-pyproject_toml

   update to py3-pipx-1.16.2
VersionDeltaFile
1.9+37-0sysutils/py-pipx/pkg/PLIST
1.1+12-0sysutils/py-pipx/patches/patch-pyproject_toml
1.24+2-2sysutils/py-pipx/distinfo
1.30+1-1sysutils/py-pipx/Makefile
+52-34 files

OpenBSD/ports wDPBuvCdatabases/citus distinfo Makefile, databases/citus/pkg PLIST

   update to citus-14.1.0
VersionDeltaFile
1.18+10-0databases/citus/pkg/PLIST
1.24+2-2databases/citus/distinfo
1.30+1-1databases/citus/Makefile
+13-33 files

OpenBSD/ports woZ1CpTmail/msmtp distinfo Makefile, mail/msmtp/patches patch-src_base64_h

   update to msmtp-1.8.33
VersionDeltaFile
1.1+11-0mail/msmtp/patches/patch-src_base64_h
1.42+2-2mail/msmtp/distinfo
1.63+1-1mail/msmtp/Makefile
1.18+1-0mail/msmtp/pkg/PLIST
+15-34 files

OpenBSD/ports 9lEGDY8mail/rspamd distinfo Makefile, mail/rspamd/pkg PLIST

   update to rspamd-4.1.3
VersionDeltaFile
1.70.2.3+4-5mail/rspamd/pkg/PLIST
1.88.2.4+2-2mail/rspamd/distinfo
1.160.2.4+1-1mail/rspamd/Makefile
+7-83 files

OpenBSD/ports hrQVNWWmail/rspamd distinfo Makefile, mail/rspamd/pkg PLIST

   update to rspamd-4.1.3
VersionDeltaFile
1.73+4-5mail/rspamd/pkg/PLIST
1.92+2-2mail/rspamd/distinfo
1.165+1-1mail/rspamd/Makefile
+7-83 files

OpenBSD/ports KDMfeebaudio/termsonic Makefile distinfo

   update to termsonic-0.3
VersionDeltaFile
1.3+7-6audio/termsonic/Makefile
1.2+2-2audio/termsonic/distinfo
+9-82 files

LLVM/project 6aa57c1llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 vector-interleaved-load-i16-stride-5.ll

DAG: Canonicalize undef shuffle operands and results to poison

getVectorShuffle canonicalizes fully-undefined results and unused operands.
Make sure these use poison to avoid degrading poison to undef, defending against
future regressions.

Co-Authored-By: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+16-10llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+2-2llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-5.ll
+18-122 files

LLVM/project fe248b3llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine cast_ptr.ll

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+55-0llvm/test/Transforms/InstCombine/cast_ptr.ll
+20-20llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+75-202 files

FreeBSD/ports af30140deskutils/qownnotes distinfo Makefile

deskutils/qownnotes: update QOwnNotes to version 26.7.9.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-2deskutils/qownnotes/Makefile
+4-52 files

LLVM/project 75dff4fllvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Replace some used of SDValue.getNode()-> with direct accesses. NFC (#212099)
DeltaFile
+13-14llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+13-141 files