LLVM/project a25ed4c — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPMemoryUtils.h SLPMemoryUtils.cpp

Rebase, improvements

Created using spr 1.3.7
DeltaFile
+37-31llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+19-13llvm/test/Transforms/SLPVectorizer/X86/absorbing-copyable-lane.ll
+15-10llvm/test/Transforms/SLPVectorizer/X86/wide-load-absorbed-lane.ll
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.h
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.cpp
+73-565 files

FreeBSD/src a5b1b2d — lib/libpfctl libpfctl.h libpfctl.c

libpfctl: remove the state getters that do not take a handle

Nothing in the tree calls any of the three.  Remove them rather than
fix them: pfctl_get_states_h() does the same with the handle that the
caller has.  pfctl_free_states(), struct pfctl_states and the list
entry in struct pfctl_state were there for pfctl_get_states() alone,
and go with it.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  2a478dfc7f9c ("libpfctl: retrieve family id only once")
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60248
DeltaFile
+0-66lib/libpfctl/libpfctl.c
+0-11lib/libpfctl/libpfctl.h
+0-772 files

FreeBSD/src 66ff928 — sys/dev/igc igc_txrx.c if_igc.c

igc: make the hardware RSS hash agree with the stack's configuration

rss_gethashconfig() is available without options RSS since d9c55b2e8cd6.
Use it to program MRQC, as ixl(4), ice(4) and iavf(4) do, instead of a
fixed field set that included UDP 4-tuple, which the configuration
excludes unless net.inet.rss.udp_4tuple is set.  UDP is now hashed on
addresses only by default.

Also report the UDP hash types on receive; they were passed up as
M_HASHTYPE_NONE.

Reviewed by:            kbowling
Fixes:                  517904de5cca ("igc(4): Introduce new driver for the Intel I225 Ethernet controller.")
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60284
DeltaFile
+21-9sys/dev/igc/if_igc.c
+6-0sys/dev/igc/igc_txrx.c
+27-92 files

FreeBSD/ports 472e40b — mail/thunderbird Makefile, mail/thunderbird-esr Makefile

mail/thunderbird*, www/firefox*: fix build on powerpc64*

1. On powerpc64 WASI seems to be broken.
2. On powerpc64le without recent LLVM patch, RUST_BACKTRACE is broken.
DeltaFile
+15-6www/firefox/Makefile
+15-6www/firefox-esr/Makefile
+14-5mail/thunderbird/Makefile
+14-5mail/thunderbird-esr/Makefile
+11-0mail/thunderbird/files/extra-patch-config_makefiles_rust.mk
+11-0mail/thunderbird-esr/files/extra-patch-config_makefiles_rust.mk
+80-222 files not shown
+102-228 files

FreeBSD/ports bb17778 — games/UZDoom Makefile, games/UZDoom/files patch-libraries_lzma_C_CpuArch.c

games/UZDoom: bunch of improvements

1. Fix build on aarch64.
2. Restrict to 64-bit, upstream doesn't support 32-bit.
3. Add missing dependency.
DeltaFile
+34-0games/UZDoom/files/patch-libraries_lzma_C_CpuArch.c
+13-1games/UZDoom/Makefile
+47-12 files

FreeBSD/ports a045ced — sysutils/cpuid Makefile distinfo

sysutils/cpuid: update to 20260503

While here, drop not necessary anymore post-patch.
DeltaFile
+3-3sysutils/cpuid/distinfo
+1-4sysutils/cpuid/Makefile
+4-72 files

FreeBSD/ports 3ee2bfd — graphics/virtio-gpu-qemu-kmod Makefile, graphics/virtio-gpu-qemu-kmod/files patch-driver_virtio__gpu__qemu.c

graphics/virtio-gpu-qemu-kmod: allow powerpc64 and powerpc64le

Request an X8R8G8B8 resource on big-endian guests: vt(4) and X write
native 0x00RRGGBB pixels, which the host would otherwise display with
red and blue swapped.
DeltaFile
+24-0graphics/virtio-gpu-qemu-kmod/files/patch-driver_virtio__gpu__qemu.c
+2-2graphics/virtio-gpu-qemu-kmod/Makefile
+26-22 files

FreeBSD/ports 10d6c98 — sysutils/rust-findutils Makefile distinfo

sysutils/rust-findutils: update to 0.10.0

Drop the LLVM dependency: onig is used without its bindgen feature, so
libclang was never needed. Set RUSTONIG_SYSTEM_LIBONIG so onig_sys links
the oniguruma from ports instead of compiling its bundled copy. Adds the
locate and updatedb utilities.

Changelog:      https://github.com/uutils/findutils/releases/tag/0.10.0
DeltaFile
+437-219sysutils/rust-findutils/distinfo
+223-111sysutils/rust-findutils/Makefile
+660-3302 files

FreeBSD/ports 5a32ab0 — games/eduke32 distinfo Makefile, games/eduke32/files pkg-message.in

games/eduke32: update to 20260807

Add SW and FURY options (on by default) that build VoidSW with the
Wangulator editor and the Ion Fury engine from the same source tree.

Drop the libogg, libvorbis, png and sdl2_mixer dependencies, which are
not linked (Vorbis decoding is bundled), and the ASM option: upstream
only uses the assembly on i386, so depend on nasm there unconditionally.
DeltaFile
+31-17games/eduke32/Makefile
+3-3games/eduke32/distinfo
+5-0games/eduke32/files/pkg-message.in
+39-203 files

FreeBSD/ports 5c8540a — devel/openvino distinfo Makefile, devel/openvino/files patch-src_plugins_intel__gpu_src_plugin_program__builder.cpp patch-src_tests_test__utils_common__test__utils_src_file__utils.cpp

devel/openvino: An open source toolkit for optimizing and deploying AI inference

PR:             294417
DeltaFile
+765-0devel/openvino/pkg-plist
+93-0devel/openvino/Makefile
+55-0devel/openvino/distinfo
+29-0devel/openvino/files/patch-src_tests_test__utils_common__test__utils_src_file__utils.cpp
+29-0devel/openvino/files/patch-cmake_developer__package_target__flags.cmake
+20-0devel/openvino/files/patch-src_plugins_intel__gpu_src_plugin_program__builder.cpp
+991-012 files not shown
+1,115-018 files

LLVM/project fe2d136 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.cpp SLPMemoryUtils.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+116-16llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+38-80llvm/test/Transforms/SLPVectorizer/X86/absorbing-copyable-lane.ll
+35-63llvm/test/Transforms/SLPVectorizer/X86/wide-load-absorbed-lane.ll
+54-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.cpp
+16-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.h
+15-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+274-1592 files not shown
+285-1648 files

NetBSD/pkgsrc IqrThXr — doc CHANGES-2026

   doc: Updated devel/p5-Devel-Cover to 1.52
VersionDeltaFile
1.6633+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PKNnYIG — devel/p5-Devel-Cover distinfo Makefile

   p5-Devel-Cover: update to 1.52.

   1.52 - 7 March 2026
   - Increase minimum Perl version to 5.20
   - Handle empty else branches optimised away by Perl (GH-362)
   - Fix set_module_file bug (GH-366)
   - Skip alarm-dependent tests on Windows (GH-366)
   - Refactor Collection.pm to Perl 5.42 builtin class (GH-366)
   - Extract shared code from Vim and Nvim reports (GH-366)
   - Consolidate CSS handling in Web module (GH-366)
   - Add test for gcov2perl (GH-366)
   - Add collection tests (GH-366)
   - Overhaul cpancover compression (GH-334)
   - Use multi-stage build for perl Docker images (GH-334)
   - Add Caddy configuration management (GH-334)
   - Add CPANCOVER_TEST_REGEX filter (GH-334)
   - Fix TTY handling in cpancover controller command (GH-334)
   - Update zsh completion to use modern compdef
   - Add pre-commit hooks and linting (GH-364)

    [4 lines not shown]
VersionDeltaFile
1.51+8-4devel/p5-Devel-Cover/Makefile
1.35+4-4devel/p5-Devel-Cover/distinfo
+12-82 files

NetBSD/pkgsrc Viz0Fr3 — doc CHANGES-2026

   doc: Updated textproc/p5-Pod-Coverage to 0.23nb14
VersionDeltaFile
1.6632+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc EXK41Df — textproc/p5-Pod-Coverage Makefile

   p5-Pod-Coverage: add missing dependency

   Bump PKGREVISION.
VersionDeltaFile
1.35+4-3textproc/p5-Pod-Coverage/Makefile
+4-31 files

FreeBSD/ports 1636b6e — multimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.120
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

NetBSD/src rLhLbg7 — sys/arch/arm/cortex gtmr.c

   gtmr: simplify the checking of the parent device properties.

   The code still looks for the "physical" property on the device and the
   parent device, but it's more obvious now.

   Fix a whitespace issue in the process.
VersionDeltaFile
1.52+9-5sys/arch/arm/cortex/gtmr.c
+9-51 files

LLVM/project b11606a — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 loop-accumulator-reduction.ll

[SLP]Fix regressions after the fmul/fadd fusion cost changes

Revisit the standalone seeds skipped as dependent on the lanes of a
vectorized window, instead of dropping them until the next SLP run.
Do not credit the fusion of the root of a loop-carried fadd reduction:
the chain through the loop phi is bound by its latency, which the
vector code cuts.

Fixes regressions in RAJAPerf.

Assisted-by: Cursor

Reviewers: RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/228720
DeltaFile
+16-16llvm/test/Transforms/SLPVectorizer/AArch64/loop-accumulator-reduction.ll
+22-8llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-7llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
+3-4llvm/test/Transforms/SLPVectorizer/X86/dependent-seeds.ll
+50-354 files

OpenBSD/src PTVPsju — regress/lib/libcrypto/objects objectstest.c

   objectstest: succeded -> succeeded
VersionDeltaFile
1.9+2-2regress/lib/libcrypto/objects/objectstest.c
+2-21 files

NetBSD/pkgsrc Q4HHAcD — doc TODO

   doc/TODO: add some

   + faad2-2.11.4, grafana-prometheus-datasource-13.2.3, hwdata-0.412,
     libical4-4.0.6, libplist-2.8.0, openexr-3.5.2, py-ast-serialize-0.12.1,
     py-configargparse-1.8.0, py-filelock-4.0.9, py-flakes-4.0.2,
     py-google-api-core-2.40.0, py-google-api-python-client-2.201.0,
     py-google-auth-httplib2-0.4.4, py-last-7.2.0, py-librt-0.16.0,
     py-markupsafe-3.0.4, py-msgpack-1.2.3, py-mypy-2.4.0,
     py-pdm_backend-2.5.0, py-pylint-4.1.2, py-scikit-build-core-1.1.1,
     py-tzdata-2026.5, py-urwid-4.2.4, py-uv-build-0.12.23,
     py-websockets-17.2, py-zensical-0.0.67, py-zipp-4.1.1, rspamd-4.2.1.
   - py-msgpack-1.2.2.
VersionDeltaFile
1.28078+29-2doc/TODO
+29-21 files

NetBSD/pkgsrc abJj6hT — doc TODO CHANGES-2026

   doc: Updated devel/lcov to 2.6
VersionDeltaFile
1.28077+1-2doc/TODO
1.6631+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc UJaDIN2 — devel/lcov distinfo Makefile, devel/lcov/patches patch-Makefile patch-lib_LcovUtil_Makefile.PL

   lcov: update to 2.6.

   Changes from v2.5 release:

       new html2lcov tool
       Capture source diff and 'baseline' coverage from lcov HTML report - suitable as input to generate differential coverage report versus 'now'. See the html2lcov documentation for details.
       new jacoco2lcov tool
       Translate JaCoCo java coverage data to lcov format - e.g., for multi-language coverage reporting or to take advantage of lcov features. See the jacoco2lcov documentation for details.
       new XS back end (on plaforms which support it).
       C++ implementation of some key types and operations - to improve execution time and memory footprint compared to pure Perl.
       various bug fixes and test coverage improvements.
VersionDeltaFile
1.6+323-0devel/lcov/PLIST
1.25+163-6devel/lcov/Makefile
1.1+16-0devel/lcov/patches/patch-lib_LcovUtil_Makefile.PL
1.12+5-5devel/lcov/distinfo
1.2+1-1devel/lcov/patches/patch-Makefile
+508-125 files

NetBSD/pkgsrc VAbfRz2 — sysutils Makefile

   sysutils/Makefile: + 2
VersionDeltaFile
1.1207+3-1sysutils/Makefile
+3-11 files

NetBSD/pkgsrc 68gw1Ja — doc CHANGES-2026

   doc: Added sysutils/p5-Memory-Process version 0.06
VersionDeltaFile
1.6630+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WL5nZAO — sysutils/p5-Memory-Process DESCR PLIST

   sysutils/p5-Memory-Process: import p5-Memory-Process-0.06

   Perl class to determine actual memory usage.
VersionDeltaFile
1.1+21-0sysutils/p5-Memory-Process/Makefile
1.1+5-0sysutils/p5-Memory-Process/distinfo
1.1+4-0sysutils/p5-Memory-Process/PLIST
1.1+1-0sysutils/p5-Memory-Process/DESCR
+31-04 files

NetBSD/pkgsrc QSSAtZq — doc TODO CHANGES-2026

   doc: Added sysutils/p5-Memory-Usage version 0.201
VersionDeltaFile
1.28076+2-1doc/TODO
1.6629+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc OEefzay — sysutils/p5-Memory-Usage DESCR PLIST

   sysutils/p5-Memory-Usage: import p5-Memory-Usage-0.201

   This module lets you attempt to measure, from your operating system's
   perspective, how much memory a process is using at any given time.
VersionDeltaFile
1.1+18-0sysutils/p5-Memory-Usage/Makefile
1.1+5-0sysutils/p5-Memory-Usage/distinfo
1.1+4-0sysutils/p5-Memory-Usage/PLIST
1.1+2-0sysutils/p5-Memory-Usage/DESCR
+29-04 files

FreeBSD/ports 3f1f7b4 — devel/py-simsimd Makefile

devel/py-simsimd: broken on i386

Reported by:    fallout

(cherry picked from commit 4b9d559f7041e59cd95cd2f6b38e95f274598eea)
DeltaFile
+1-0devel/py-simsimd/Makefile
+1-01 files

FreeBSD/ports 4b9d559 — devel/py-simsimd Makefile

devel/py-simsimd: broken on i386

Reported by:    fallout
DeltaFile
+1-0devel/py-simsimd/Makefile
+1-01 files

FreeBSD/ports b24193c — misc/gitlogue Makefile Makefile.crates, misc/gitlogue/files patch-Cargo.toml patch-Cargo.lock

misc/gitlogue: Update 0.11.0 => 0.12.0

Changelog:
https://github.com/unhappychoice/gitlogue/releases/tag/v0.12.0

Reported by:    Repology, portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+13-13misc/gitlogue/distinfo
+5-5misc/gitlogue/Makefile.crates
+3-3misc/gitlogue/files/patch-Cargo.toml
+3-3misc/gitlogue/files/patch-Cargo.lock
+1-2misc/gitlogue/Makefile
+25-265 files