FreeBSD/ports 217f74dnet/py-mpi4py Makefile distinfo, net/py-mpi4py/files mpi.cfg

net/py-mpi4py: Update to 4.1.2

Update mpi4py to 4.1.2 and replace deprecated distutils support with
PEP 517.

Make the MPI configuration find the selected MPI implementation first
when linking, so the OpenMPI flavor does not accidentally link against
MPICH when both are installed.

Set the MPI include directory explicitly and only add the GCC
runtime library workaround for the MPICH flavor, where it is needed.

Changelog: https://github.com/mpi4py/mpi4py/releases/tag/4.1.2

PR:             295371
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+6-3net/py-mpi4py/Makefile
+3-3net/py-mpi4py/distinfo
+2-0net/py-mpi4py/files/mpi.cfg
+11-63 files

FreeBSD/ports b6d2fb1sysutils/modules Makefile pkg-plist, sysutils/modules/files pkg-message.in

sysutils/modules: Add local modulefiles directory

Create ${PREFIX}/etc/modulefiles and add it to the default modulepath.

This gives a stable, non-versioned location for local modulefiles that
survives Modules upgrades without mixing site files into
${PREFIX}/Modules/${DISTVERSION}/modulefiles.

Add pkg-message with shell initialization instructions.

Bump PORTREVISION.

PR:             295476
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+16-0sysutils/modules/files/pkg-message.in
+5-1sysutils/modules/Makefile
+1-0sysutils/modules/pkg-plist
+22-13 files

LLVM/project 4f82841libcxx/test/libcxx/containers/views/mdspan/mdspan assert.at.pass.cpp, libcxx/test/std/containers/views/mdspan/mdspan at.pass.cpp

[libc++][test] Merge test files for `mdspan::at` (#199330)

`libcxx/test/libcxx/containers/views/mdspan/mdspan/assert.at.pass.cpp`
caused build bot failures for
- sanitizer-aarch64-linux-bootstrap-asan
- sanitizer-aarch64-linux-bootstrap-hwasan
- sanitizer-aarch64-linux-bootstrap-msan

It's not yet clear why current mechanisms don't work for these builds.
`TEST_HAS_NO_EXCEPTIONS` should have been working.

Also remove one unnecessary `static` and use `std::string_view(e.what())
== "mdspan"`.
DeltaFile
+0-112libcxx/test/libcxx/containers/views/mdspan/mdspan/assert.at.pass.cpp
+73-1libcxx/test/std/containers/views/mdspan/mdspan/at.pass.cpp
+73-1132 files

LLVM/project 12e366allvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-never-zero.ll

[DAG] UDIV/SDIV exact nodes support DemandedElts + add test (#198715)

Resolves #183047

This patch updates isKnownNeverZero to handle DemandedElts for UDIV and SDIV exact nodes.
DeltaFile
+6-12llvm/test/CodeGen/X86/known-never-zero.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+7-132 files

LLVM/project 017f352llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-fshr-rot-128.ll vector-fshr-rot-256.ll

[X86] Lower vector 8-bit rotr(x, 1) to pavgb pattern (#198980)

Fixes #198060
DeltaFile
+14-17llvm/test/CodeGen/X86/vector-fshr-rot-128.ll
+14-16llvm/test/CodeGen/X86/vector-fshr-rot-256.ll
+10-0llvm/lib/Target/X86/X86ISelLowering.cpp
+38-333 files

LLVM/project 3106698clang-tools-extra/clang-doc BitcodeWriter.cpp

[clang-doc][nfc] Avoid combining constexpr with std::initializer_list as this seems to give MSVC trouble. (#199311)

Some Windows bots using MSVC 2019 and 2022 get assertion errors in the
clang-doc lit tests (see
[here](https://github.com/llvm/llvm-project/pull/198066). This seems to
be due to MSVC having trouble with a correctly initializing structures
using std::initializer_list when embedded in a struct declared with
constexpr.

This workaround changes constexpr to const in a struct definition to
avoid this issue.
DeltaFile
+1-1clang-tools-extra/clang-doc/BitcodeWriter.cpp
+1-11 files

LLVM/project 5e8be92llvm/lib/Target/X86 X86ISelLowering.cpp

[X86] combineVectorInsert - use generic zext/shift/or pattern for constant concatenation (#199344)

Generalised the code added in #198273 to make it easier to support other
combos in future patches.

Hopefully we can get load combining to work here soon.
DeltaFile
+8-5llvm/lib/Target/X86/X86ISelLowering.cpp
+8-51 files

NetBSD/pkgsrc w4XN4LLdoc TODO CHANGES-2026

   doc: Updated devel/ast-grep to 0.42.3nb1
VersionDeltaFile
1.27293+2-2doc/TODO
1.3213+2-1doc/CHANGES-2026
+4-32 files

NetBSD/pkgsrc 6bxCbMCdevel/ast-grep Makefile PLIST

   ast-grep: install shell completions.

   Bump PKGREVISION.
VersionDeltaFile
1.83+16-1devel/ast-grep/Makefile
1.2+3-0devel/ast-grep/PLIST
+19-12 files

OpenBSD/src gCPtvEnsys/dev/ic qwz.c

   sys/qwz: handle QoS in native WiFi frames

   Rebuild the QoS control field for native WiFi RX frames from descriptor
   metadata before passing them to net80211.

   On TX, strip the hostside QoS control field when using native WiFi
   encapsulation, after deriving the TID for the firmware descriptor.

   OK: mglocker@
VersionDeltaFile
1.34+112-27sys/dev/ic/qwz.c
+112-271 files

FreeBSD/ports 73a7036lang/mit-scheme/files patch-microcode_stack.h patch-microcode_cmpint.c

lang/mit-scheme: Unbreak with llvm 20 and newer

PR:             295431
MFH:            2026Q2
Reviewed by:    olgeni
Differential Revision:  https://reviews.freebsd.org/D57191

(cherry picked from commit d4b99bae027fc28d8cb5ff884a0c1b6f6569164f)
DeltaFile
+26-0lang/mit-scheme/files/patch-microcode_stack.h
+24-0lang/mit-scheme/files/patch-microcode_cmpint.c
+20-0lang/mit-scheme/files/patch-microcode_interp.c
+20-0lang/mit-scheme/files/patch-microcode_hooks.c
+11-0lang/mit-scheme/files/patch-microcode_debug.c
+11-0lang/mit-scheme/files/patch-microcode_step.c
+112-02 files not shown
+124-08 files

FreeBSD/ports d4b99balang/mit-scheme/files patch-microcode_stack.h patch-microcode_cmpint.c

lang/mit-scheme: Unbreak with llvm 20 and newer

PR:             295431
MFH:            2026Q2
Reviewed by:    olgeni
Differential Revision:  https://reviews.freebsd.org/D57191
DeltaFile
+26-0lang/mit-scheme/files/patch-microcode_stack.h
+24-0lang/mit-scheme/files/patch-microcode_cmpint.c
+20-0lang/mit-scheme/files/patch-microcode_hooks.c
+20-0lang/mit-scheme/files/patch-microcode_interp.c
+11-0lang/mit-scheme/files/patch-microcode_interp.h
+11-0lang/mit-scheme/files/patch-microcode_debug.c
+112-02 files not shown
+124-08 files

FreeBSD/ports 2922c0cmail/p5-Email-Address-List Makefile distinfo

mail/p5-Email-Address-List: update to 0.07

Although the port is authored by Best Practical Solutions, there isn't
an up-to-date version of the sources on Best Practical's own mirror
site.  Adjust MASTER_SITE and MASTER_SITE_SUBDIR accordingly.

Changes:        https://metacpan.org/release/BPS/Email-Address-List-0.07/source/Changes
Reported by:    repology
DeltaFile
+3-3mail/p5-Email-Address-List/Makefile
+3-3mail/p5-Email-Address-List/distinfo
+6-62 files

OpenBSD/src pyHircJsys/dev/i2c ietp.c ihidev.c

   Use the global 'nowake' variable for tsleep which doesn't require wakeup.

   Suggested and ok jsg@
VersionDeltaFile
1.5+2-2sys/dev/i2c/ietp.c
1.43+2-2sys/dev/i2c/ihidev.c
1.3+2-2sys/dev/i2c/sambat.c
+6-63 files

LLVM/project ad72dfblibcxx/test/support copy_move_types.h

[libc++][test] Make `copy_move_types.h` usable in old modes (#199183)

This PR makes types in `copy_move_types.h` usable in C++03/11 modes.
Because it is discovered that some types in `copy_move_types.h` are
useful for testing uninitialized memory algorithms in pre-C++20 modes.
DeltaFile
+143-136libcxx/test/support/copy_move_types.h
+143-1361 files

LLVM/project 9863053llvm/include/llvm/IR IntrinsicsNVVM.td, llvm/lib/IR AutoUpgrade.cpp

[NVPTX] Auto-upgrade llvm.nvvm.abs with int-min poison (#198646)

Update the auto-upgrade for llvm.nvvm.abs.i and llvm.nvvm.abs.ll to use
the generic llvm.abs intrinsic with is_int_min_poison=true. The previous
expansion used neg/icmp/select which gives defined INT_MIN -> INT_MIN
behavior, but loses the poison/undefined signed-min semantics needed for
NVPTX to select PTX abs.s32 and abs.s64 instrucitons when the source
operation permits signed-min overflow to be undefined. This is a
followup to #183851 . Using llvm.abs(..., true) preserves intended IR
semantics and lowers through the new ABS_MIN_POISON. We also update the
tests and add NVPTX CodeGen coverage for the legacy nvvm abs intrinsics.
DeltaFile
+24-0llvm/test/CodeGen/NVPTX/nvvm-abs.ll
+2-6llvm/test/Assembler/auto_upgrade_nvvm_intrinsics.ll
+3-4llvm/lib/IR/AutoUpgrade.cpp
+2-2llvm/include/llvm/IR/IntrinsicsNVVM.td
+31-124 files

OpenBSD/ports j28XVN4x11/gnome/decibels/patches patch-tsconfig_json, x11/gnome/weather/patches patch-src_service_searchProvider_ts patch-tsconfig_json

   Fix for typescript >=6.0.
VersionDeltaFile
1.3+13-13x11/gnome/decibels/patches/patch-tsconfig_json
1.1+14-0x11/gnome/weather/patches/patch-src_service_searchProvider_ts
1.1+14-0x11/gnome/weather/patches/patch-tsconfig_json
+41-133 files

OpenBSD/ports R0lIVB4lang/typescript distinfo Makefile, lang/typescript/pkg PLIST

   Update to typescript-6.0.3.
VersionDeltaFile
1.6+11-3lang/typescript/pkg/PLIST
1.11+2-2lang/typescript/distinfo
1.11+1-1lang/typescript/Makefile
+14-63 files

LLVM/project ec771f7llvm/test/Transforms/LoopVectorize/AArch64 transform-narrow-interleave-to-widen-memory-metadata.ll

[LV] Add narrowing interleave group test with preservable metadata (NFC) (#199335)

Drop stale fixme and add test showing missed metadata preservation.
DeltaFile
+47-8llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-metadata.ll
+47-81 files

FreeBSD/ports b1964cbsysutils/alloy distinfo Makefile

sysutils/alloy: Update to 1.16.1

Approved by:    zach.leslie at grafana.com (maintainer)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/518
DeltaFile
+5-5sysutils/alloy/distinfo
+1-1sysutils/alloy/Makefile
+6-62 files

LLVM/project 38e0a91clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR] Attach noreturn attribute to __cxa_bad_cast (#198727)

## Summary

  - Mark `__cxa_bad_cast` as `noreturn` in CIR, mirroring the existing
`__cxa_bad_typeid` handling. The attribute is now set on every `CallOp`
that targets it,
    covering both the CodeGen direct path (`emitCallToBadCast`) and the
    target-lowering path (`buildBadCastCall`).
  - Drop the now-fulfilled `MissingFeatures::opFuncNoReturn` entry and
    the corresponding TODO/assert at the lone caller in
    `LowerItaniumCXXABI.cpp`.
  - Update FileCheck expectations in `dynamic-cast.cpp`,
    `dynamic-cast-exact.cpp`, and `abi-lower-after-unreachable.cpp` to
    require the `{noreturn}` attribute on the lowered
    `cir.call @__cxa_bad_cast()`.
DeltaFile
+5-4clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+5-1clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+2-2clang/test/CIR/CodeGen/dynamic-cast-exact.cpp
+1-1clang/test/CIR/CodeGen/abi-lower-after-unreachable.cpp
+1-1clang/test/CIR/CodeGen/dynamic-cast.cpp
+0-1clang/include/clang/CIR/MissingFeatures.h
+14-106 files

LLVM/project 23c92delibcxx/test/std/utilities/memory/specialized.algorithms destroy.h

[libc++][test] Add backported `destroy({_at,_n})` for tests (#199185)

It would be convenient to use `destroy_at`, `destroy`, and `destroy_n`
in tests for pre-C++17 uninitialized memory algorithms. So this PR add
backported versions of them for tests.
DeltaFile
+47-0libcxx/test/std/utilities/memory/specialized.algorithms/destroy.h
+47-01 files

OpenBSD/ports gbB275mprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.12.1.
VersionDeltaFile
1.67+2-2print/py-pypdf/distinfo
1.73+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports sEgORUXastro/kstars distinfo Makefile, astro/kstars/patches patch-kstars_indi_servermanager_cpp

   Update kstars to 3.8.2
VersionDeltaFile
1.41+2-2astro/kstars/distinfo
1.3+1-1astro/kstars/patches/patch-kstars_indi_servermanager_cpp
1.63+1-1astro/kstars/Makefile
+4-43 files

OpenBSD/ports oZYXp4csecurity/sequoia-sq Makefile, security/sequoia-sq/patches patch-modcargo-crates_nettle-sys-2_3_1_bindgen-wrapper_h patch-modcargo-crates_nettle-sys-2_3_1_build_rs

   Unbreak.
VersionDeltaFile
1.1+120-0security/sequoia-sq/patches/patch-modcargo-crates_nettle-sys-2_3_1_bindgen-wrapper_h
1.1+26-0security/sequoia-sq/patches/patch-modcargo-crates_nettle-sys-2_3_1_build_rs
1.3+8-4security/sequoia-sq/Makefile
+154-43 files

OpenBSD/ports edJyFlbdevel/jenkins Makefile.inc, devel/jenkins/devel Makefile

   Fix java version

   bump MODJAVA_VER to 21, to allow jenkins devel to start up, stable still
   starts with it. (From sebastia@)
VersionDeltaFile
1.11.8.1+1-1devel/jenkins/Makefile.inc
1.220.2.1+1-0devel/jenkins/devel/Makefile
1.94.2.1+1-0devel/jenkins/stable/Makefile
+3-13 files

OpenBSD/ports 5ZGJuv4x11/qt6/qtwebengine Makefile, x11/qt6/qtwebengine/patches patch-src_3rdparty_chromium_media_audio_sndio_sndio_output_cc patch-src_3rdparty_chromium_media_media_options_gni

   qt6/qtwebengine: fix audio/sndio backend and missing wantlib for lcms2
VersionDeltaFile
1.4.2.1+6-6x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_sndio_sndio_output_cc
1.43.2.1+5-5x11/qt6/qtwebengine/Makefile
1.5.2.1+1-1x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_media_options_gni
+12-123 files

LLVM/project 85c3fd0libc/test/shared shared_math_test.cpp

[libc] Fix shared math tests for gcc-13. (#199318)
DeltaFile
+11-6libc/test/shared/shared_math_test.cpp
+11-61 files

OpenBSD/ports 0xoIYRrgeo/kgeotag distinfo Makefile, geo/kgeotag/pkg PLIST

   Update kgeotag to 2.0.0
VersionDeltaFile
1.8+5-0geo/kgeotag/pkg/PLIST
1.8+2-2geo/kgeotag/distinfo
1.15+1-2geo/kgeotag/Makefile
+8-43 files

OpenBSD/ports SfGL5O9multimedia/mpvqt Makefile distinfo

   Update mpvqt to 1.2.0
VersionDeltaFile
1.8+2-3multimedia/mpvqt/Makefile
1.5+2-2multimedia/mpvqt/distinfo
+4-52 files