LLVM/project d7b282c — clang/test/CodeGen/AArch64/sve recpe.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_recpe.c

[clang][CIR] Add tests for SVE RECPE intrinsics (#229252)

Tests for plain SVE `svrecpe`
(https://developer.arm.com/architectures/instruction-sets/intrinsics#q=svrecpe).

Port: `clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c` to
`clang/test/CodeGen/AArch64/sve/recpe.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+73-0clang/test/CodeGen/AArch64/sve/recpe.c
+0-68clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c
+73-682 files

FreeBSD/ports e1d70b0 — lang/python315 Makefile.version distinfo

lang/python315: Update to 3.15.0
DeltaFile
+3-3lang/python315/distinfo
+1-1lang/python315/Makefile.version
+4-42 files

LLVM/project 5588749 — libcxx/docs/Status Cxx26Issues.csv, libcxx/include/__memory is_sufficiently_aligned.h

[libc++] Implement LWG4290: Missing Mandates clauses on is_sufficiently_aligned (#229765)

LWG4290 adds a Mandates clause that requires `Alignment` to be a power
of two for `std::is_sufficiently_aligned`. This patch adds the power of
two check as a `static_assert` in the internal helper of
`std::is_sufficiently_aligned`. The change mirrors
`std::assume_aligned`. I added a new libc++ verify test.

Fixes #189823.

## AI Disclosure

AI was used to review the changes before putting this PR up.
DeltaFile
+24-0libcxx/test/libcxx/utilities/memory/ptr.align/is_sufficiently_aligned.power2.verify.cpp
+9-2libcxx/include/__memory/is_sufficiently_aligned.h
+1-1libcxx/docs/Status/Cxx26Issues.csv
+34-33 files

NetBSD/pkgsrc wb74E2N — doc CHANGES-2026

   doc: Updated geography/py-sbf2 to 1.0.6
VersionDeltaFile
1.6844+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc nEkSZv9 — geography/py-sbf2 Makefile distinfo

   geography/py-sbf2: Update to 1.0.6

   ### RELEASE 1.0.6

   1. Update for Mosaic G5 firmware 1.1.0
      - 4275: NavGeod

   ### RELEASE 1.0.5

   1. Fix GALRawCNAV definition - fixes #12
VersionDeltaFile
1.6+4-4geography/py-sbf2/distinfo
1.9+4-2geography/py-sbf2/Makefile
+8-62 files

OpenBSD/src JAdLrCN — etc/rc.d rc.subr

   In _rc_parse_conf, key is eval'ed, so don't just check if it's empty but pass it
   through _rc_check_name for a more complete sanity check.
VersionDeltaFile
1.172+3-2etc/rc.d/rc.subr
+3-21 files

OpenBSD/ports 85ewBTS — sysutils/blackbox_exporter Makefile modules.inc

   update to blackbox_exporter-0.29.0
VersionDeltaFile
1.9+292-306sysutils/blackbox_exporter/distinfo
1.10+94-103sysutils/blackbox_exporter/modules.inc
1.14+1-1sysutils/blackbox_exporter/Makefile
+387-4103 files

OpenBSD/ports Z5Lrdxb — devel/py-hypothesis Makefile crates.inc, devel/py-hypothesis/pkg PLIST

   update to py3-hypothesis-6.168.5
VersionDeltaFile
1.24+56-2devel/py-hypothesis/distinfo
1.1+27-0devel/py-hypothesis/crates.inc
1.17+8-12devel/py-hypothesis/pkg/PLIST
1.39+8-4devel/py-hypothesis/Makefile
+99-184 files

OpenBSD/src urHIxA1 — etc/rc.d rc.subr

   Add a comment about rc_stop=NO
VersionDeltaFile
1.171+4-2etc/rc.d/rc.subr
+4-21 files

FreeBSD/src 21f2245 — sys/net if_me.c

if_me: Do not reuse gre(4)'s static sysctl OID number

if_me(4) registers its net.link.me node with the static OID number
IFT_TUNNEL, the same number if_gre(4) has used for net.link.gre since
2003, so the two tunnel drivers collide under net.link.  Until
d35c4cfad580 that only printed a warning and left two nodes with the
same number; since then sysctl_register_oid() panics, so loading if_me
after if_gre (or the other way round) takes the box down:

  kldload if_gre
  kldload if_me
  panic: sysctl: OID number(131) is already in use for 'me'

Use OID_AUTO like the other tunnel drivers.  Nothing addresses the node
by number.

Reviewed by:            ae
MFC after:              3 days
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60536
DeltaFile
+1-1sys/net/if_me.c
+1-11 files

OpenBSD/ports z1WEzB7 — security/py-cryptography Makefile crates.inc, security/py-cryptography/patches patch-tests_hazmat_bindings_test_openssl_py

   update to py3-cryptography-50.0.2
VersionDeltaFile
1.57+32-32security/py-cryptography/distinfo
1.25+15-15security/py-cryptography/crates.inc
1.34+5-0security/py-cryptography/pkg/PLIST
1.105+1-2security/py-cryptography/Makefile
1.2+0-0security/py-cryptography/patches/patch-tests_hazmat_bindings_test_openssl_py
+53-495 files

OpenBSD/ports QoxshgJ — security/py-cryptography_vectors Makefile distinfo, security/py-cryptography_vectors/patches patch-pyproject_toml

   update to py3-cryptography_vectors-50.0.2
VersionDeltaFile
1.41+10-0security/py-cryptography_vectors/pkg/PLIST
1.7+2-4security/py-cryptography_vectors/patches/patch-pyproject_toml
1.55+2-2security/py-cryptography_vectors/distinfo
1.72+1-2security/py-cryptography_vectors/Makefile
+15-84 files

FreeBSD/ports e8660db — multimedia/emby-server Makefile, multimedia/ffmpeg Makefile

*: Bump PORTREVISION on multimedia/x265 consumers

PR:             299194
DeltaFile
+1-1multimedia/jellyfin-ffmpeg7/Makefile
+1-1multimedia/jellyfin-ffmpeg/Makefile
+1-1multimedia/gstreamer1-plugins-x265/Makefile
+1-1multimedia/ffmpeg4/Makefile
+1-1multimedia/ffmpeg/Makefile
+1-1multimedia/emby-server/Makefile
+6-65 files not shown
+11-1111 files

FreeBSD/ports c8ddf6f — multimedia/x265 pkg-plist distinfo, multimedia/x265/files patch-source_common_param.cpp patch-source_CMakeLists.txt

multimedia/x265: update 4.2 -> 4.3

Upstream changes:

  * New: LoongArch64 support; foveated encoding (--fovea-gaze,
    --fovea-delta, --fovea-sigma, --fovea-gaze-file), which spends
    fewer bits away from a gaze point; selective, noise-based MCSTF
    (--selective-mcstf, --mcstf-ref-range).
  * MCSTF reworked: multi-threaded motion estimation and bilateral
    filtering, AVX2 kernels (about 2x faster with threading).
  * More AArch64 Neon/SVE/SVE2 optimizations; early-exit diamond
    search in threaded ME.
  * Fixes for ASAN/UBSAN and TSAN findings, threaded-ME and MCSTF
    crashes, --pools thread counts, scenecut with --bframes 0, a
    bitstream error with VUI timing info disabled, and CPU-feature
    detection on FreeBSD (elf_aux_info).
  * API: the temporalFilterStrength and searchRangeForLayer[012]
    fields are gone from x265_param; X265_BUILD is now 217.


    [28 lines not shown]
DeltaFile
+13-28multimedia/x265/files/patch-source_CMakeLists.txt
+32-3multimedia/x265/Makefile
+31-3multimedia/x265/distinfo
+14-0multimedia/x265/files/patch-source_common_param.cpp
+1-1multimedia/x265/pkg-plist
+91-355 files

OpenBSD/ports kQ4xfHN — www/chromium Makefile, www/ungoogled-chromium Makefile

   add missing build dep on devel/llvm/,-python
VersionDeltaFile
1.262+1-0www/ungoogled-chromium/Makefile
1.939+1-0www/chromium/Makefile
+2-02 files

OpenBSD/ports i5uKycc — security/py-openssl distinfo Makefile

   update to py3-openssl-26.4.0
VersionDeltaFile
1.30+2-2security/py-openssl/distinfo
1.64+2-2security/py-openssl/Makefile
+4-42 files

OpenBSD/ports biyeI5o — net/dnsdist Makefile

   Tighten up lua handling in dnsdist

   - pass the desired lua version to configure step, else lua-5.4 can be
   picked over the lua-5.3 package we currently depend on.  Issue visible
   only on archs not supported by luajit
   - drop redundant LIB_DEPENDS entry
   - drop lua.port.mk workaround, instead set MODLUA_SA=Yes to prevent
   the module from clobbering FULLPKGNAME

   ok otto@ (maintainer) sthen@
VersionDeltaFile
1.73+4-7net/dnsdist/Makefile
+4-71 files

OpenBSD/ports Su4wYCZ — lang/gcc Makefile, lang/gcc/15/patches patch-libstdc++-v3_src_c++17_floating_to_chars_cc patch-libstdc++-v3_src_Makefile_in

   lang/gcc: retire 8, 11 and 15

   gcc-8 and gcc-11 was unhook for about a year, and gcc-15 for about 3 months.

   The only reason to keep gcc-11 in ports was to use it as bootstrap
   compiler for GDC for new version of GCC.

   Right now GDC is enabled at aarch64 amd64 arm i386 mips64 powerpc
   powerpc64 riscv64 and sparc64.

   Literally everywhere where we build packages.

   OK: sthen@ tb@
VersionDeltaFile
1.26+0-3lang/gcc/Makefile
1.2+0-0lang/gcc/15/patches/patch-libstdc++-v3_src_c++17_floating_to_chars_cc
1.2+0-0lang/gcc/15/patches/patch-libstdc++-v3_src_Makefile_in
1.2+0-0lang/gcc/15/patches/patch-libffi_src_closures_c
1.2+0-0lang/gcc/15/patches/patch-libatomic_configure_tgt
1.2+0-0lang/gcc/15/patches/patch-gcc_config_pa_pa_cc
+0-3485 files not shown
+0-3491 files

OpenBSD/ports nuLWHtr — security/py-blake3 distinfo Makefile

   update to py3-blake3-1.0.11
VersionDeltaFile
1.3+4-3security/py-blake3/Makefile
1.3+2-2security/py-blake3/distinfo
+6-52 files

LLVM/project 22ab865 — llvm/test/CodeGen/NVPTX i1-load-chain.ll

[NVPTX] Add a test for the i1 load chain
DeltaFile
+20-0llvm/test/CodeGen/NVPTX/i1-load-chain.ll
+20-01 files

OpenBSD/ports 5R2CjjT — www/anubis Makefile distinfo

   update to anubis-1.28.1
VersionDeltaFile
1.21+2-2www/anubis/distinfo
1.23+1-1www/anubis/Makefile
+3-32 files

OpenBSD/ports czLaCgb — devel/codex Makefile distinfo

   devel/codex: update to 0.162.1
VersionDeltaFile
1.57+2-2devel/codex/distinfo
1.59+1-1devel/codex/Makefile
+3-32 files

OpenBSD/ports kwfpaq7 — www/ap2-mod_wsgi distinfo Makefile

   update to ap2-mod_wsgi-6.1.0
VersionDeltaFile
1.24+5-4www/ap2-mod_wsgi/Makefile
1.9+2-2www/ap2-mod_wsgi/distinfo
+7-62 files

OpenBSD/src setyCUS — etc/rc.d rc.subr

   When a daemon is running, ensure that rc_reload rc_reload_signal rc_stop_signal
   and rc_usercheck are read from the rc.d run script. We want to use values
   compatible with what the script was started with because the original script
   might have been updated since (ex. by using pkg_add -u).
VersionDeltaFile
1.170+7-2etc/rc.d/rc.subr
+7-21 files

FreeBSD/ports 413b5df — graphics/scantpaper Makefile distinfo

graphics/scantpaper: update to 3.0.22

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59411788/
DeltaFile
+3-3graphics/scantpaper/distinfo
+1-1graphics/scantpaper/Makefile
+4-42 files

OpenBSD/ports e3aDxgv — devel/quilt distinfo Makefile, devel/quilt/patches patch-test_delete_test patch-lib_quilt_el

   Update to quilt-0.69 + tweaks

   - take maintainership
   - patch elisp file that causes warnings when loaded in emacs.  The elisp
   code appears safe to be interpreted with lexical binding.
   https://www.gnu.org/software/emacs/manual/html_node/elisp/Converting-to-Lexical-Binding.html
   - switch HOMEPAGE to HTTPS
   - drop patch that now breaks a test

   ok kspillner@ (former maintainer)
VersionDeltaFile
1.18+3-6devel/quilt/Makefile
1.1+9-0devel/quilt/patches/patch-lib_quilt_el
1.7+2-2devel/quilt/distinfo
1.7+2-0devel/quilt/pkg/PLIST
1.7+0-0devel/quilt/patches/patch-test_delete_test
+16-85 files

LLVM/project 318bc72 — bolt/lib/Passes LongJmp.cpp, bolt/test/AArch64 conditional-tail-call-skipped-target.s

[BOLT][AArch64] Preserve tail-call annotation on local trampolines (#228105)

Propagate the tail-call annotation so cluster relaxation can relax the
trampoline's outgoing branch with a long thunk.
DeltaFile
+47-0bolt/test/AArch64/conditional-tail-call-skipped-target.s
+12-6bolt/lib/Passes/LongJmp.cpp
+59-62 files

FreeBSD/src f627ff5 — sys/riscv/include smp.h cpu.h, sys/riscv/riscv pmap.c mp_machdep.c

riscv/pmap.c: Don't pass hartid map to 'smp_rendezvous_cpus'

The pm_active bitmask is indexed by hart IDs which can differ from
CPU IDs. `pmap_invalidate_range_svinval` assumes that the map is
indexed by CPU IDs, which is wrong and causes remote TLB invalidations
on unrelated CPUs.

Fix this by adding a routine that converts a hart-indexed bitmask
to a CPU ID-indexed bitmask. While we're here, fix a similar issue
in `pmap_active_cpus`.

Fixes:  99360212c739 ("riscv/pmap.c: Add an Svinval-aware variant of pmap_invalidate_range")
Reported by:    markj
Reviewed by:    markj, mhorne
Differential Revision:  https://reviews.freebsd.org/D60072
DeltaFile
+31-8sys/riscv/riscv/mp_machdep.c
+6-5sys/riscv/riscv/pmap.c
+3-0sys/riscv/include/cpu.h
+0-1sys/riscv/include/smp.h
+40-144 files

OpenBSD/src Cji0H4t — sys/arch/riscv64/riscv64 vector.c fpu.c

   Unify whitespace used in asm statements

   No functional change.  Pointed out by jsing@, ok jsing@
VersionDeltaFile
1.13+4-4sys/arch/riscv64/riscv64/fpu.c
1.3+3-3sys/arch/riscv64/riscv64/vector.c
+7-72 files

FreeBSD/ports cb54777 — security/vuxml/vuln 2026.xml

security/vuxml: Document multiple vulnerabilities in net/traefik
DeltaFile
+34-0security/vuxml/vuln/2026.xml
+34-01 files