LLVM/project 72d747dlibcxx/test/std/utilities/memory/specialized.algorithms destroy.h, libcxx/test/support algorithms.h

[libc++][test] Move backported algorithms to `libcxx/test/support` (#199431)

And namespace `util`. This will make helpers provided more consistently,
and potentially allow us to unify test helper namespaces in the future.
DeltaFile
+49-0libcxx/test/support/algorithms.h
+0-47libcxx/test/std/utilities/memory/specialized.algorithms/destroy.h
+49-472 files

LLVM/project 38a8cd7clang/lib/Analysis/LifetimeSafety Checker.cpp

[LifetimeSafety] Fix use-after-scope from #198784 (#199455)

This fixes a use-after-scope introduced by #198784 (reported in
https://github.com/llvm/llvm-project/pull/198784#issuecomment-4530043621),
by manually extending the lifetime.

AFAIK clang is built using C++17 [*], hence C++23 P2718R0's lifetime
extension in range-based for loops does not apply.

[*] "Unless otherwise documented, LLVM subprojects are written using
standard C++17 code"
(https://llvm.org/docs/CodingStandards.html#c-standard-versions)
DeltaFile
+5-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+5-21 files

LLVM/project 3ad076e.github/workflows release-sources.yml

workflows/release-sources: Validate input and remove template expansion (#199426)

https://github.com/llvm/llvm-project/security/code-scanning/1730
https://github.com/llvm/llvm-project/security/code-scanning/1731
https://github.com/llvm/llvm-project/security/code-scanning/1732
https://github.com/llvm/llvm-project/security/code-scanning/1733
DeltaFile
+14-5.github/workflows/release-sources.yml
+14-51 files

NetBSD/pkgsrc-wip 1cc2474rio PKGMESSAGE Makefile

rio: add PKGMESSAGE; declare ncurses DEPENDS

PKGMESSAGE covers three user-visible gotchas: base-system programs
need TERM=xterm-256color (libterminfo reads only the CDB, not
TERMINFO_DIRS), shell detection from /etc/passwd, and theme placement.

DEPENDS on ncurses is now explicit: do-install calls
${LOCALBASE}/bin/tic which requires ncurses to be installed, and the
installed terminfo is only useful to ncurses-linked programs anyway.
DeltaFile
+34-0rio/PKGMESSAGE
+1-0rio/Makefile
+35-02 files

NetBSD/src ap4CUCcsys/arch/arm/cortex gicv3_its.c gicv3_its.h

   gicv3_its: Fix ITT sizing.

   The ITT being allocated did not match the size specified on the MAPD
   command. This could cause hardware to read past the end of the ITT.

   The old code used a fixed offset mapping scheme to assign eventIDs (the
   eventID was derived from the LPI INTID). This scheme is wasteful and
   doesn't scale well as the ITT is essentially an array of ITEs starting
   with eventID 0. This change introduces per-deviceID namespaces for
   eventIDs and allocates them starting with 0. A fixed number of eventIDs is
   made available for each deviceID (MAXCPUS * 2). On a platform with an ITE
   size of 8 bytes, this allows the ITT to fit in a single page.

   The ITT is sized larger than the initial request as multiple requestors
   could potentially share the same deviceID (this is the case for legacy PCI
   devices behind a PCIe-to-PCI bridge).

   The size parameter of the MAPD command now matches the allocated ITT.

   Tested on QEMU KVM Virtual Machine and Ampere eMAG (Lenovo HR330A).
VersionDeltaFile
1.42+131-31sys/arch/arm/cortex/gicv3_its.c
1.11+17-1sys/arch/arm/cortex/gicv3_its.h
+148-322 files

NetBSD/pkgsrc qqpBnv9doc CHANGES-2026

   doc: Updated net/dhcpsd to 0.0.8
VersionDeltaFile
1.3259+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8sDaqcGnet/dhcpsd distinfo Makefile

   Update to dhcpsd-0.0.8:

   * leasefile fixes
   * Compile on NetBSD-9
   * less log spam
   * LUA: work with DHCP messages less than BOOTP in length
VersionDeltaFile
1.5+4-4net/dhcpsd/distinfo
1.5+2-2net/dhcpsd/Makefile
+6-62 files

GhostBSD/ports cd2de20x11/libinput Makefile, x11/libinput/files patch-src_evdev.c

Merge pull request #128 from ghostbsd/libinput

x11/libinput: fix USB keyboard not recognized with usbhid
DeltaFile
+72-13x11/libinput/files/patch-src_evdev.c
+1-0x11/libinput/Makefile
+73-132 files

FreeBSD/ports 6368c6bnet/krakend-ce distinfo Makefile

net/krakend-ce: Security update 2.13.5 => 2.13.6

Security CVEs - May 2026
Source: Go Security Team announcements

https://github.com/krakend/krakend-ce/pull/1094

Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2

(cherry picked from commit 681bbaf14e8561d7758e61e4986969fd060b1f68)
DeltaFile
+5-5net/krakend-ce/distinfo
+1-2net/krakend-ce/Makefile
+6-72 files

FreeBSD/ports 681bbafnet/krakend-ce distinfo Makefile

net/krakend-ce: Security update 2.13.5 => 2.13.6

Security CVEs - May 2026
Source: Go Security Team announcements

https://github.com/krakend/krakend-ce/pull/1094

Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2
DeltaFile
+5-5net/krakend-ce/distinfo
+1-1net/krakend-ce/Makefile
+6-62 files

FreeBSD/ports cf08ce3mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: udpate to 140.11.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.1esr/releasenotes/

(cherry picked from commit bbacdf7dd09de522eb24829254477e8ec404f700)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports bbacdf7mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: udpate to 140.11.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

NetBSD/pkgsrc-wip c7525d4rio Makefile options.mk, rio/patches patch-misc_rio.terminfo patch-rio-backend_src_config_defaults.rs

rio: fix shell detection, terminfo, man pages, options framework

- patch-teletypewriter_src_unix_mod.rs: add NetBSD shell override so rio
  starts the shell from /etc/passwd rather than inheriting $SHELL=/bin/ksh
  from the display manager; also fix use-spawn on NetBSD so --login arg
  is passed (patch-rio-backend_src_config_defaults.rs)
- patch-misc_rio.terminfo: remove the "rio" entry; ncurses already ships
  share/terminfo/r/rio, compiling it here caused a pkg_add PLIST conflict;
  tic now produces only rio+base and xterm-rio (unique to this package)
- options.mk: new file; add "man" option (on by default) to build rio.1,
  rio.5, rio-bindings.5 from scdoc source in extra/man/
- Makefile: INSTALLATION_DIRS+= (not =) so options.mk additions are kept;
  add man/man1 and man/man5 dirs via options.mk; run tic for terminfo;
  conditional scdoc installs guarded by !empty(PKG_OPTIONS:Mman)
- PLIST: use ${PLIST.man} token for conditional man page entries;
  track share/terminfo/r/rio+base and share/terminfo/x/xterm-rio only
- patch-misc_rio.desktop: set TERMINFO_DIRS=@PREFIX@/share/terminfo and
  EGL_LOG_LEVEL=fatal in Exec lines; PREFIX substituted via SUBST block
- distinfo: regenerate for all new and updated patches
DeltaFile
+30-0rio/patches/patch-misc_rio.terminfo
+25-2rio/Makefile
+24-0rio/patches/patch-rio-backend_src_config_defaults.rs
+19-0rio/patches/patch-teletypewriter_src_unix_mod.rs
+16-0rio/options.mk
+6-5rio/patches/patch-misc_rio.desktop
+120-72 files not shown
+129-98 files

LLVM/project 3cfce5fllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/AArch64 reduce_submuladd.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+219-41llvm/test/Transforms/SLPVectorizer/insert-element-build-vector.ll
+219-41llvm/test/Transforms/SLPVectorizer/insert-element-build-vector-inseltpoison.ll
+137-42llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+138-30llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+31-98llvm/test/Transforms/PhaseOrdering/AArch64/reduce_submuladd.ll
+44-56llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
+788-30836 files not shown
+1,088-76342 files

FreeBSD/ports 87ab27dgraphics/plutosvg distinfo Makefile

graphics/plutosvg: Update 0.0.7 => 0.0.8

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3graphics/plutosvg/distinfo
+1-2graphics/plutosvg/Makefile
+4-52 files

FreeBSD/ports c06fda6graphics/plutovg distinfo Makefile

graphics/plutovg: Update 1.3.2 => 1.3.3

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3graphics/plutovg/distinfo
+1-1graphics/plutovg/Makefile
+4-42 files

GhostBSD/ports 51feeccx11/libinput Makefile

x11/libinput: bump PORTREVISION to 1
DeltaFile
+1-0x11/libinput/Makefile
+1-01 files

FreeBSD/ports 7a65739textproc/krep distinfo Makefile, textproc/krep/files patch-krep.c

textproc/krep: Update 2.3.0 => 2.4.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-14textproc/krep/files/patch-krep.c
+3-3textproc/krep/distinfo
+1-1textproc/krep/Makefile
+9-183 files

NetBSD/pkgsrc wLmirXudoc CHANGES-2026 TODO

   doc: Updated textproc/rumdl to 0.2.0
VersionDeltaFile
1.3258+2-1doc/CHANGES-2026
1.27315+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc mOLsVhUtextproc/rumdl distinfo Makefile

   rumdl: update to 0.2.0.

   Added

       lsp: improve link completion ranking, ignores, and absolute paths (0ac911e)
       flavor: add support for MyST (Markedly Structured Text) (#637) (3455840)

   Fixed

       md007: close ordered-ancestor exemption leak across deeper nested quotes (0fa6180)
       md007: flag misindented top-level unordered list items (f277892)
       md007: apply ordered-ancestor exemption only to genuinely nested sublists (#638) (4c96cf7)
       md013: reflow list-item prose in normalize mode without false length warnings (#639) (0816967)
       cross-file: honor inline-disable and per-file-ignores on lint-cache fast path (05c77e4)
VersionDeltaFile
1.31+4-4textproc/rumdl/distinfo
1.33+2-2textproc/rumdl/Makefile
+6-62 files

NetBSD/pkgsrc Nrka70jdoc CHANGES-2026

   doc: Updated databases/ruby-rrdtool to 1.10.2
VersionDeltaFile
1.3257+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 49z4hIvdoc CHANGES-2026

   doc: Updated databases/py-rrdtool to 1.10.2
VersionDeltaFile
1.3256+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc C4cSQREdoc CHANGES-2026 TODO

   doc: Updated databases/rrdtool to 1.10.2
VersionDeltaFile
1.3255+2-1doc/CHANGES-2026
1.27314+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hCvXePNdatabases/ruby-rrdtool distinfo Makefile, databases/ruby-rrdtool/patches patch-extconf.rb

   ruby-rrdtool: update to 1.10.2.

   Match rrdtool.
VersionDeltaFile
1.14+4-5databases/ruby-rrdtool/distinfo
1.55+5-4databases/ruby-rrdtool/Makefile
1.2+1-1databases/ruby-rrdtool/patches/patch-extconf.rb
+10-103 files

NetBSD/pkgsrc QKVtICmdatabases/py-rrdtool distinfo Makefile

   py-rrdtool: update to 1.10.2.

   Match rrdtool.
VersionDeltaFile
1.8+4-4databases/py-rrdtool/distinfo
1.36+1-2databases/py-rrdtool/Makefile
+5-62 files

NetBSD/pkgsrc 0zfBl1mdatabases/rrdtool distinfo Makefile, databases/rrdtool/patches patch-configure patch-src_compat-cloexec.c

   rrdtool: update to 1.10.2.

   RRDtool 1.10.2 - 2026-05-19

   Bugfixes

       The Linux .deb packages were missing the Lua language binding @oetiker
       The Python binding is now installed with pip into a consistent, distribution-independent location @oetiker

   Features

       RPM releases now ship matching debuginfo and debugsource packages @oetiker

   RRDtool 1.10.1 - 2026-05-19

   Bugfixes

       Modernize obsolete autoconf macros so configure regenerates cleanly with current autotools @oetiker


    [34 lines not shown]
VersionDeltaFile
1.3+7-7databases/rrdtool/patches/patch-configure
1.63+5-7databases/rrdtool/distinfo
1.173+5-3databases/rrdtool/Makefile
1.22+5-1databases/rrdtool/PLIST
1.9+2-2databases/rrdtool/Makefile.common
1.2+1-1databases/rrdtool/patches/patch-src_compat-cloexec.c
+25-211 files not shown
+26-227 files

LLVM/project 45fa0a1clang/test/Driver crash-ir-repro.cpp

[Clang][Driver] Reenable test on UBSan/HWAsan (#199448)

It passes locally, presumably due to
15488a7f78ce7b9ae3c06b031134e5cb339b335c fixing the behavior here.
DeltaFile
+0-5clang/test/Driver/crash-ir-repro.cpp
+0-51 files

LLVM/project 25db538.github/workflows docs.yml release-doxygen.yml, llvm/docs requirements.txt requirements-hashed.txt

workflows: Require hashed dependencies when installing docs dependencies (#197306)
DeltaFile
+371-10llvm/docs/requirements.txt
+0-371llvm/docs/requirements-hashed.txt
+10-0llvm/docs/requirements.txt.in
+2-2.github/workflows/docs.yml
+1-1.github/workflows/release-doxygen.yml
+1-1.github/workflows/release-documentation.yml
+385-3856 files

Linux/linux e7ae89a. Makefile

Linux 7.1-rc5
DeltaFile
+1-1Makefile
+1-11 files

FreeBSD/ports a853eabdevel/selene distinfo Makefile

devel/selene: update 0.30.1 → 0.31.0
DeltaFile
+5-5devel/selene/distinfo
+2-3devel/selene/Makefile
+7-82 files