FreeBSD/ports 610f72f — devel/task Makefile distinfo

devel/task: Update to 3.54.0

Changelog: https://github.com/go-task/task/blob/v3.54.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/task/distinfo
+1-2devel/task/Makefile
+6-72 files

FreeBSD/ports c91147e — www/oauth2-proxy Makefile distinfo

www/oauth2-proxy: Update to 7.15.5

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.5

MFH:            2026Q4
(cherry picked from commit c34bdcf752651a5af7bd389603d849a42f37e796)
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files

FreeBSD/ports 4f0c617 — sysutils/dekit Makefile

sysutils/dekit: Drop maintainership and mark DEPRECATED

* Anyone who knows rust can provide the patches needed for this,
  however.

MFH:            2026Q4
(cherry picked from commit 7d6337071ebc0a3b0686b5e4c2042e237fbb1fbe)
DeltaFile
+5-2sysutils/dekit/Makefile
+5-21 files

FreeBSD/ports 6162dab — sysutils/py-dbuild Makefile distinfo

sysutils/py-dbuild: Update to 1.10.1

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.9.17
- https://github.com/daemonless/dbuild/releases/tag/v1.10.0
- https://github.com/daemonless/dbuild/releases/tag/v1.10.1

MFH:            2026Q4
(cherry picked from commit 05700eb9db99a6f66d7ff32d0deed4350495f7a4)
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/ports ef62d8e — graphics/vhs Makefile distinfo

graphics/vhs: Update to 0.12.1

ChangeLogs:

- https://github.com/charmbracelet/vhs/releases/tag/v0.12.0
- https://github.com/charmbracelet/vhs/releases/tag/v0.12.1

MFH:            2026Q4
(cherry picked from commit 089d1fb5ca102dc3f050ebed4d4cd0d8df3a474b)
DeltaFile
+5-5graphics/vhs/distinfo
+2-3graphics/vhs/Makefile
+7-82 files

FreeBSD/ports 4f0734e — sysutils/bin Makefile distinfo

sysutils/bin: Update to 0.29.4

ChangeLog: https://github.com/marcosnils/bin/releases/tag/v0.29.4

MFH:            2026Q4
(cherry picked from commit 07a933a27ec73b46b66d700b0f268b6ae5a00b0f)
DeltaFile
+5-5sysutils/bin/distinfo
+2-2sysutils/bin/Makefile
+7-72 files

FreeBSD/ports c34bdcf — www/oauth2-proxy Makefile distinfo

www/oauth2-proxy: Update to 7.15.5

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.5

MFH:            2026Q4
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files

FreeBSD/ports 7d63370 — sysutils/dekit Makefile

sysutils/dekit: Drop maintainership and mark DEPRECATED

* Anyone who knows rust can provide the patches needed for this,
  however.

MFH:            2026Q4
DeltaFile
+5-2sysutils/dekit/Makefile
+5-21 files

FreeBSD/ports 089d1fb — graphics/vhs Makefile distinfo

graphics/vhs: Update to 0.12.1

ChangeLogs:

- https://github.com/charmbracelet/vhs/releases/tag/v0.12.0
- https://github.com/charmbracelet/vhs/releases/tag/v0.12.1

MFH:            2026Q4
DeltaFile
+5-5graphics/vhs/distinfo
+2-3graphics/vhs/Makefile
+7-82 files

FreeBSD/ports 05700eb — sysutils/py-dbuild Makefile distinfo

sysutils/py-dbuild: Update to 1.10.1

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.9.17
- https://github.com/daemonless/dbuild/releases/tag/v1.10.0
- https://github.com/daemonless/dbuild/releases/tag/v1.10.1

MFH:            2026Q4
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/ports 07a933a — sysutils/bin Makefile distinfo

sysutils/bin: Update to 0.29.4

ChangeLog: https://github.com/marcosnils/bin/releases/tag/v0.29.4

MFH:            2026Q4
DeltaFile
+5-5sysutils/bin/distinfo
+2-2sysutils/bin/Makefile
+7-72 files

LLVM/project 9f70ca8 — llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/AArch64 shuffle-of-adjacent-loads.ll

[VectorCombine] Combine adjacent loads feeding as shuffle operands (#213007)

Fold `shuffle(loadA, loadB, old_mask) --> shuffle(loadAB, poison,
new_mask)`
 if loadA and loadB are proven adjacent.

The motivating case is https://godbolt.org/z/xjYfd6YhY where you have 2
contiguous loads feeding as operands to **multiple** shuffles. These
shuffles generate EXT and SPLICE instructions. SPLICE has very less
throughput and high latency making the code sequence inefficient.
Instead, we can generate TBL instruction.

Here is short repro and improved version
Short repro: https://godbolt.org/z/nM64oa7zb
Improved version: https://godbolt.org/z/cob9178nK
DeltaFile
+208-4llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+185-0llvm/test/Transforms/VectorCombine/AArch64/shuffle-of-adjacent-loads.ll
+393-42 files

FreeBSD/ports efee2bd — security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package.json package-lock.json

security/bitwarden-cli: Update to 2026.9.1

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.9.1

Reported by:    GitHub (watch releases)
DeltaFile
+19-135security/bitwarden-cli/files/packagejsons/package-lock.json
+7-4security/bitwarden-cli/files/packagejsons/package.json
+7-4security/bitwarden-cli/files/packagejsons/libs/tools/share/package.json
+5-5security/bitwarden-cli/distinfo
+2-7security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+2-1security/bitwarden-cli/files/packagejsons/apps/web/package.json
+42-1563 files not shown
+45-1609 files

FreeBSD/ports b0be372 — devel/py-joblib Makefile

devel/py-joblib: unbreak with missing RUN_DEPENDS

...specified in pyproject.toml

/usr/local/lib/python3.14t/site-packages/joblib/__init__.py:114: in <module>
    from ._cloudpickle_wrapper import wrap_non_picklable_objects
/usr/local/lib/python3.14t/site-packages/joblib/_cloudpickle_wrapper.py:14: in <module>
    from .externals.loky import wrap_non_picklable_objects
/usr/local/lib/python3.14t/site-packages/joblib/externals/loky/__init__.py:22: in <module>
    from .cloudpickle_wrapper import wrap_non_picklable_objects
/usr/local/lib/python3.14t/site-packages/joblib/externals/loky/cloudpickle_wrapper.py:3: in <module>
    from cloudpickle import dumps, loads
E   ModuleNotFoundError: No module named 'cloudpickle'

With hat: python
DeltaFile
+2-0devel/py-joblib/Makefile
+2-01 files

LLVM/project 9dacdcb — clang-tools-extra/clang-tidy/readability SuspiciousCallArgumentCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Fix default abbreviations in readability-suspicious-call-argument (#228876)

The default `Abbreviations` list was missing a `;` after
`dist=distance`. This PR fixes the problem.

AI Usage: Assisted by Opus 5.5
DeltaFile
+6-0clang-tools-extra/test/clang-tidy/checkers/readability/suspicious-call-argument.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.md
+1-1clang-tools-extra/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp
+11-13 files

NetBSD/pkgsrc PY24A9Y — mail/mimedefang MESSAGE distinfo, mail/mimedefang/patches patch-Makefile.in

   Update to MIMEDefang 3.7.1:
   - upstream changed the name of the DISTFILE, this should be fixed better
   - appease pkglint somewhat

   Changelog

      New features and fixes of MIMEDefang versions.

      MIMEDefang 3.7.1 2026-07-14
        * add autoscaling support to activate or deactivate workers when needed
        * add Mail::MIMEDefang::Async module to run multiple tasks in parallel
        * add Mail::MIMEDefang::BIMI module with BIMI support
        * add Mail::MIMEDefang::TLSPolicy module for MTA-STS and DANE/TLSA policy checks
        * add support for ClamAV scan using TCP/IP on localhost
        * improve md_graphdefang_log with new per_message parameter
        * add md_graphdefang_log_array for logging arbitrary numbers of values
        * add -A flag to mimedefang-multiplexor for worker scheduling logging
        * add -k flag to mimedefang-multiplexor for adaptive autoscaling
        * fix strip CR before LF at header fold points in INPUTMSG

    [21 lines not shown]
VersionDeltaFile
1.11+22-9mail/mimedefang/PLIST
1.2+10-9mail/mimedefang/patches/patch-Makefile.in
1.81+9-9mail/mimedefang/Makefile
1.36+5-5mail/mimedefang/distinfo
1.5+1-1mail/mimedefang/MESSAGE
+47-335 files

FreeNAS/freenas 1fb021d — src/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zfs resource_processes_utils.py resource_processes.py

Make remaining async zfs.resource methods sync

## Problem
When dataset logic moved into zfs.resource, the attachment and process-killing methods were brought over as async to keep that diff small, unlike the rest of the namespace.

## Solution
Converted them to sync. Delegate coroutines are run through `context.run_coroutine` (one hop for querying attachments, one for stopping delegates) the same way `set` and `destroy` already do, and `kill_processes` drives `service.control` jobs with `call_sync2(...).wait_sync()`. `processes_using_dataset_tree` is sync as well, with `pool.processes` running it via `to_thread`.
DeltaFile
+15-11src/middlewared/middlewared/plugins/zfs/resource_attachments.py
+11-12src/middlewared/middlewared/plugins/zfs/resource.py
+7-7src/middlewared/middlewared/plugins/zfs/resource_processes.py
+3-3src/middlewared/middlewared/plugins/zfs/resource_processes_utils.py
+1-1src/middlewared/middlewared/plugins/pool_/info.py
+37-345 files

LLVM/project 33891af — llvm/include/llvm/BinaryFormat MachO.h, llvm/include/llvm/MC MCFixup.h

[MC] Avoid arithmetic between different enumeration types. NFC (#228966)

They are deprecated in C++20 and ill-formed in C++26 (P2864R2).

* Make FirstLiteralRelocationKind and FirstTargetFixupKind constants,
  fixing code like `FirstLiteralRelocationKind + ELF::R_*`
* Make the MachO section attributes constants, fixing
  `MachO::S_COALESCED | MachO::S_ATTR_*` in MC and lld/MachO.
DeltaFile
+30-34llvm/include/llvm/BinaryFormat/MachO.h
+13-9llvm/include/llvm/MC/MCFixup.h
+43-432 files

FreeBSD/ports 038efb6 — science/py-arch Makefile

science/py-arch: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit ca5c53c4301beb6d86d092ea9dabaa8da8a6c684)
DeltaFile
+2-2science/py-arch/Makefile
+2-21 files

FreeBSD/ports 1093eb0 — math/py-linearmodels Makefile

math/py-linearmodels: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit b5c58d8770577924737a777a858fe0b47a31ffaa)
DeltaFile
+1-1math/py-linearmodels/Makefile
+1-11 files

FreeBSD/ports 7ebe4ef — math/py-scs Makefile

math/py-scs: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit 5fc7f9752b05d99dddf00482ce02e8b18d4edb77)
DeltaFile
+2-2math/py-scs/Makefile
+2-21 files

FreeBSD/ports 1ac7027 — science/PETSc distinfo Makefile

science/PETSc: upgrade to 3.26.0 and add dependencies for Code_Aster

Recent Code_Aster recommand these options:
- HPDDM
- SLEPc (math/slepc) but problem of circular dependency
- SuperLU (math/superlu)
- hypre (science/hypre)
- ml (ML, trilinos-ml: science/trilinos)
        . trilinos-ml is deprecated
          see https://github.com/trilinos/ML
        . Trilinos is not supported
          see https://gitlab.com/petsc/petsc/-/work_items/1943
- sowing (textproc/sowing)

Also replace BLAS + BLIS by OpenBLAS,
- use MPI helper,
- don’t build in debug mode by default,
- fix graphical tests.


    [4 lines not shown]
DeltaFile
+236-150science/PETSc/pkg-plist
+55-24science/PETSc/Makefile
+3-3science/PETSc/distinfo
+294-1773 files

FreeBSD/ports ca5c53c — science/py-arch Makefile

science/py-arch: fix stage/strip with free-threaded Python

With hat: python
DeltaFile
+2-2science/py-arch/Makefile
+2-21 files

FreeBSD/ports b5c58d8 — math/py-linearmodels Makefile

math/py-linearmodels: fix stage/strip with free-threaded Python

With hat: python
DeltaFile
+1-1math/py-linearmodels/Makefile
+1-11 files

FreeBSD/ports 5fc7f97 — math/py-scs Makefile

math/py-scs: fix stage/strip with free-threaded Python

With hat: python
DeltaFile
+2-2math/py-scs/Makefile
+2-21 files

FreeBSD/ports 54b9553 — science/py-dwave-optimization Makefile

science/py-dwave-optimization: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit 43ef209145bab1f990963e1a5414dc1b020992d3)
DeltaFile
+3-3science/py-dwave-optimization/Makefile
+3-31 files

FreeBSD/ports e8c6459 — devel/py-ewah-bool-utils Makefile

devel/py-ewah-bool-utils: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit f968fdce2b1d55f7505d90cc47244d9b1150da06)
DeltaFile
+3-3devel/py-ewah-bool-utils/Makefile
+3-31 files

FreeBSD/ports 1eaab99 — www/py-yt-dlp-ejs Makefile distinfo.amd64

www/py-yt-dlp-ejs: uniquify distfiles by architecture

This allows the distfile cache to fit them all.

(cherry picked from commit 51feb4d2eeead150ca88e561c373eb28067de4ef)
DeltaFile
+4-4www/py-yt-dlp-ejs/distinfo.amd64
+4-4www/py-yt-dlp-ejs/distinfo.aarch64
+1-1www/py-yt-dlp-ejs/Makefile
+9-93 files

FreeBSD/ports b5944ff — www/py-yt-dlp-ejs distinfo distinfo.aarch64

www/py-yt-dlp-ejs: fix build on arm64

distinfo os made arch-specific.

(cherry picked from commit 621c54d740a53d4d3be8e3c683074badc35dbad0)
DeltaFile
+11-4www/py-yt-dlp-ejs/Makefile
+0-5www/py-yt-dlp-ejs/distinfo
+5-0www/py-yt-dlp-ejs/distinfo.aarch64
+5-0www/py-yt-dlp-ejs/distinfo.amd64
+21-94 files

FreeBSD/ports 43ef209 — science/py-dwave-optimization Makefile

science/py-dwave-optimization: fix stage/strip with free-threaded Python

With hat: python
DeltaFile
+3-3science/py-dwave-optimization/Makefile
+3-31 files