FreeBSD/ports 7883615security/cyberchef distinfo Makefile

security/cyberchef: Update to 10.22.1

re: https://github.com/gchq/CyberChef/releases/tag/v10.22.1
DeltaFile
+3-3security/cyberchef/distinfo
+1-1security/cyberchef/Makefile
+4-42 files

LLVM/project a3de2d1.github/workflows prune-unused-branches.py

[Github] Do not fail on unknown branches (#181227)

If someone creates user branches and a PR after we start cloning the
repository, but before we collect PRs, we can end up with branches that
do not exist in the repository. In one case this was causing workflow
failures because we expected this to be an invariant.
DeltaFile
+8-0.github/workflows/prune-unused-branches.py
+8-01 files

FreeBSD/ports 6382cb6www/qt5-webengine/files patch-src_3rdparty_chromium_base_metrics_histogram__macros.h patch-src_3rdparty_chromium_components_sessions_core_session__service__commands.cc

www/qt5-webengine: fix build with clang 21

With libc++ 21 www/qt5-webengine fails to build, with errors similar to:

    In file included from gen/third_party/blink/renderer/platform/platform_jumbo_54.cc:7:
    ./../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/third_party/blink/renderer/platform/image-encoders/image_encoder_utils.cc:63:5: error: static assertion expression is not an integral constant expression
    [...]
    ../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/base/metrics/histogram_macros_internal.h:45:12: note: integer value 8 is outside the valid range of values [0, 7] for the enumeration type 'RequestedImageMimeType'
       45 |     return static_cast<Enum>(
          |            ^

https://chromium.googlesource.com/chromium/src/+/bb340f66aaf44206fa5106509fb4e8c0719ee831
fixes these, but has to be slightly adjusted to make it apply to the
specific chromium version included in qt5-webengine.

PR:             293093
Approved by:    jhale (maintainer)
MFH:            2026Q1

(cherry picked from commit f9807ebb6bda547e662d094b879e68d9ff96b06b)
DeltaFile
+19-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros.h
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sessions_core_session__service__commands.cc
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros__internal.h
+12-0www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_code__cache_generated__code__cache.h
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_download_public_common_download__stats.h
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_net_cookies_cookie__monster.h
+79-02 files not shown
+101-08 files

LLVM/project 6be4745.github/workflows prune-unused-branches.py

[Github] Use format-patch instead of diff in prune-unused-branches (#181200)

This preserves commit messages which some people said they would prefer
in the discourse post announcing this.
DeltaFile
+7-1.github/workflows/prune-unused-branches.py
+7-11 files

FreeBSD/ports f9807ebwww/qt5-webengine/files patch-src_3rdparty_chromium_base_metrics_histogram__macros.h patch-src_3rdparty_chromium_base_metrics_histogram__macros__internal.h

www/qt5-webengine: fix build with clang 21

With libc++ 21 www/qt5-webengine fails to build, with errors similar to:

    In file included from gen/third_party/blink/renderer/platform/platform_jumbo_54.cc:7:
    ./../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/third_party/blink/renderer/platform/image-encoders/image_encoder_utils.cc:63:5: error: static assertion expression is not an integral constant expression
    [...]
    ../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/base/metrics/histogram_macros_internal.h:45:12: note: integer value 8 is outside the valid range of values [0, 7] for the enumeration type 'RequestedImageMimeType'
       45 |     return static_cast<Enum>(
          |            ^

https://chromium.googlesource.com/chromium/src/+/bb340f66aaf44206fa5106509fb4e8c0719ee831
fixes these, but has to be slightly adjusted to make it apply to the
specific chromium version included in qt5-webengine.

PR:             293093
Approved by:    jhale (maintainer)
MFH:            2026Q1
DeltaFile
+19-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros.h
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros__internal.h
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sessions_core_session__service__commands.cc
+12-0www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_code__cache_generated__code__cache.h
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_image-encoders_image__encoder__utils.cc
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_download_public_common_download__stats.h
+79-02 files not shown
+101-08 files

FreeNAS/freenas 3c69c14src/freenas/etc/systemd/system/fsidd.service.d override.conf

Add fsidd systemd override file to make fsidd 'PartOf' nfs-server
which will stop fsidd when nfs-server is stopped.
DeltaFile
+3-0src/freenas/etc/systemd/system/fsidd.service.d/override.conf
+3-01 files

DragonFlyBSD/src 2973316share/zoneinfo leap-seconds.list Makefile

Add leap-seconds.list to /usr/share/zoneinfo.

It was introduced in tzdata2024a and some software (such as
Hare language) expects this to be present. This version is
from tzdata2025c. I'll do a full upgrade of tzdata2025c in a
later commit.

Pointed-out-by: mneumann
DeltaFile
+120-0share/zoneinfo/leap-seconds.list
+2-1share/zoneinfo/Makefile
+122-12 files

LLVM/project cdcf033.github/workflows prune-unused-branches.py prune-branches.yml

[Github] Make prune-unused-branches workflow save branch list (#181194)

So that we can retrieve it later to only download branches that are more
than a day old. This prevents unlikely but potential race conditions for
tools like spr and graphite, but more importantly for people manually
creating user branches where there branch getting deleted by the
workflow would be surprising.
DeltaFile
+7-2.github/workflows/prune-unused-branches.py
+7-1.github/workflows/prune-branches.yml
+14-32 files

LLVM/project c5280ffclang/test/CodeGenObjC lit.local.cfg

fix test
DeltaFile
+2-2clang/test/CodeGenObjC/lit.local.cfg
+2-21 files

pfSense/pfsense 75fd49bsrc/etc sshd

Update SSH daemon algorithms. Implements #16423
DeltaFile
+3-3src/etc/sshd
+3-31 files

OPNSense/core beed8f1src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php, src/opnsense/mvc/app/controllers/OPNsense/Core/forms snapshot.xml

System: Snapshots - add note field to store comments. closes https://github.com/opnsense/core/issues/9764

One of the main issues with our previous bectl output was the variance of the (uuid) key, which we generated using the current name.
By using the create timestamp (acquired via zfs), we can keep our key stable on renames and offer access to simple json files on disk which contain additional notes.

Notes are stored in /conf/snapshots/ as json files, keyed by their generated uuid's.
DeltaFile
+62-4src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+8-2src/opnsense/scripts/system/bectl.py
+5-0src/opnsense/mvc/app/controllers/OPNsense/Core/forms/snapshot.xml
+75-63 files

LLVM/project 8e335d5llvm/test/Transforms/LoopVectorize/VPlan vplan-print-after-all.ll vplan-printing-reductions.ll, llvm/utils update_analyze_test_checks.py

[UTC][VPlan] Use `-vplan-print-after` for VPlan-dump-based tests (#178736)

Switch tests from using `-debug[-only=LoopVectorize]` to
`-vplan-print-after` as that provides better control at what step in the
pipeline we want to check the VPlan (I'm using `optimize$` for now to
preserve previous state).

Then, update `-vplan-print-after*` to print what function the loop
belongs to. That enables us to simplify VPlan UTC support as the output
of the updated tests contains the VPlan dump only - no special
filtering/extraction is necessary anymore.
DeltaFile
+41-41llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
+9-38llvm/utils/update_analyze_test_checks.py
+20-20llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions.ll
+15-15llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing.ll
+7-7llvm/test/Transforms/LoopVectorize/VPlan/first-order-recurrence-sink-replicate-region.ll
+5-5llvm/test/Transforms/LoopVectorize/VPlan/first-order-recurrence-chains-vplan.ll
+97-1267 files not shown
+124-14313 files

LLVM/project d905e19utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Fix Bazel build for b20d7d0 (#181164)

DeltaFile
+19-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+19-01 files

LLVM/project 42f3717llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer prologue.ll fuchsia.ll

[HWASan][Fuchsia] Have Fuchsia use a dynamic shadow start (#180881)

The dynamic shadow global is still set to zero, but this will change in
the future. This only contains the llvm-side changes which is all that's
needed for now.
DeltaFile
+10-10llvm/test/Instrumentation/HWAddressSanitizer/prologue.ll
+1-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+1-1llvm/test/Instrumentation/HWAddressSanitizer/fuchsia.ll
+12-123 files

LLVM/project 8512f6dlibclc CMakeLists.txt

libclc: Stop building amdgpu targets all as tahiti (#181107)

It is wrong to compile as tahiti, and then treat everything
else as an alias. The IR is tainted with "target-cpu"="tahiti".
Optimizations on the libclc build can break the program, even if
the target-cpu is ultimately overridden by -mlink-builtin-bitcode.

The main risk of doing this is if mesa is still relying on finding
the subtarget suffixed bc file. As far as I can tell clover has been
removed, and rusticl only uses the spirv versions.
DeltaFile
+2-14libclc/CMakeLists.txt
+2-141 files

LLVM/project b1624fcmlir/include/mlir/IR Remarks.h, mlir/lib/IR Remarks.cpp

[MLIR][Remark] Add remark linking and remarkID  (#180953)

Add RemarkId and relatedTo support to the MLIR Remarks infrastructure.

*Example*
```
remark1 = remark::analyzed(...)
remark::passed(loc, ... .relatedTo(remark1))
```
DeltaFile
+161-20mlir/include/mlir/IR/Remarks.h
+103-16mlir/unittests/IR/RemarkTest.cpp
+39-4mlir/lib/IR/Remarks.cpp
+25-15mlir/test/Pass/remarks.mlir
+14-0mlir/test/lib/Pass/TestRemarksPass.cpp
+342-555 files

FreeBSD/doc 020b0a1website/content/ru/releases/15.1R schedule.adoc

website/ru: Add releases/15.1R/schedule.adoc

Synced to EN 797511dd356c744d084ac72e242a7b05e3e2d5cc
DeltaFile
+65-0website/content/ru/releases/15.1R/schedule.adoc
+65-01 files

LLVM/project 6179d27. .gitignore

[llvm][.gitignore] Add instructions.md to coding assistants section (#181211)

Similar to CLAUDE.md and GEMINI.md, instructions.md is a local guidance
file used by AI coding assistants. Add it to the existing "Coding
assistants' stuff" section to prevent accidental commits.
DeltaFile
+1-0.gitignore
+1-01 files

LLVM/project 955cc17clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

invalidations and erase
DeltaFile
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+15-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+1-0clang/test/Sema/Inputs/lifetime-analysis.h
+40-23 files

NetBSD/pkgsrc 7FG8qdvdoc CHANGES-2026

   doc: Updated mail/mlmmj to 1.7.0
VersionDeltaFile
1.1082+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xQoUYzCmail/mlmmj Makefile PLIST, mail/mlmmj/patches patch-configure.ac patch-reduce-subscription-confirmation-address-length.diff

   mlmmj: update to 1.7.0. Changes:

   1.7.0
    o New 'autosubscribe' feature: on moderated mailing list autosubscribe as
      "nomail" when if a moderator approves a mail
    o New 'selfmoderate' feature: send the moderation email to the "From" address
      for validation
    o Fix 'nonomailsub' support
    o Plenty of memory leaks
    o Fix lock issue
   1.6.0
    o Remove blanks in customheaders prefix and skip empty lines
    o $bouncenumbers$ in probe are now expended to number, messageid when
      possible
    o customheaeders allow now substitution of $posteraddr$ (Erwan Mas)
    o Fix portability issue on Hurd (Erwan Mas)
   1.5.2
    o Plenty of portability fixes
   1.5.1

    [73 lines not shown]
VersionDeltaFile
1.1+29-0mail/mlmmj/patches/patch-configure.ac
1.2+13-8mail/mlmmj/Makefile
1.2+12-1mail/mlmmj/PLIST
1.4+5-5mail/mlmmj/distinfo
1.2+1-1mail/mlmmj/patches/patch-reduce-subscription-confirmation-address-length.diff
+60-155 files

LLVM/project df686faflang/include/flang/Parser openmp-utils.h

format
DeltaFile
+1-1flang/include/flang/Parser/openmp-utils.h
+1-11 files

FreeBSD/src 4ca74af. RELNOTES

RELNOTES:  Add entry for 0c370a416b68
DeltaFile
+7-0RELNOTES
+7-01 files

LLVM/project e93829ellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 externally-used-copyables.ll

[SLP]Fix crash with deleted non-copyable node in scheduling copyables

If the copyables are parts of the deleted nodes, need to check the
actual tree to correctly handling the scheduling of copyables
DeltaFile
+83-0llvm/test/Transforms/SLPVectorizer/X86/deleted-node-with-copyable-operands.ll
+82-0llvm/test/Transforms/SLPVectorizer/X86/external-bin-op-user.ll
+21-17llvm/test/Transforms/SLPVectorizer/AArch64/externally-used-copyables.ll
+11-9llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-4llvm/test/Transforms/SLPVectorizer/X86/copyables-with-parent-scalars-in-phis.ll
+200-305 files

LLVM/project 6072e40mlir/lib/Dialect/XeGPU/Transforms XeGPUSubgroupDistribute.cpp XeGPUBlocking.cpp, mlir/test/Dialect/XeGPU xegpu-blocking.mlir subgroup-distribute-unit.mlir

[MLIR][XeGPU] Preserve leading unit dimension during blocking (#180884)

This PR preserve leading dimension during blocking. This ensures the
blocking process avoid generating unnecessary
insert/extract_strided_slice, which under certain condition becomes
difficult to be canceled, and creates extra burden in lane layout
propagation and subgroup distribution.
This PR also extended subgroup distribution so load and store can
support payload/mask/offsets with leading unit dimension. The
distributed load/store works on 1d only, but shapecast is inserted to
remove and add the leading dimension for the input/output vectors.
Comparing to the insert/extract inserted at subgroup level, the
shapecast inserted at lane level handling leading unit dimension is
essentially a nop and can be processed lightly.
DeltaFile
+105-58mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+31-37mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
+38-0mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
+0-28mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+174-1234 files

LLVM/project 2f6fea1flang/include/flang/Parser openmp-utils.h

Improve comment
DeltaFile
+21-11flang/include/flang/Parser/openmp-utils.h
+21-111 files

FreeNAS/freenas d4dc438src/middlewared/middlewared/plugins auth.py, src/middlewared/middlewared/utils/account authenticator.py

NAS-139770 / 26.0.0-BETA.1 / Add explicit tests for api_client API key helpers (#18203)

This commit adds explicit unit tests for various ways to interact with
API key material in client sessions. Two minor middleware changes are
included:

1. fix bug in unauthenticated retrieval of supported auth mechanisms
2. add `SCRAM` to account attributes during scram auth (this facilitates
more direct tests).
DeltaFile
+277-0tests/unit/test_login_with_api_key.py
+3-0src/middlewared/middlewared/utils/account/authenticator.py
+1-1src/middlewared/middlewared/plugins/auth.py
+281-13 files

LLVM/project ad14100llvm/lib/Target/RISCV RISCVSchedSiFive7.td, llvm/test/tools/llvm-mca/RISCV/SiFiveX390 xsfvcp.s

[RISCV] Update sched resources used by XSfvcp instructions (#181206)

VCIX instructions should only use the first vector pipe. This patch also
adds a MCA test for VCIX instructions.
DeltaFile
+162-0llvm/test/tools/llvm-mca/RISCV/SiFiveX390/xsfvcp.s
+28-28llvm/lib/Target/RISCV/RISCVSchedSiFive7.td
+190-282 files

LLVM/project 6b537d4clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp

invalidations and erase
DeltaFile
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+24-21 files

FreeBSD/ports b4f2819devel/godot Makefile

devel/godot: Unbundle multiple libraries

archivers/brotli
audio/libogg
multimedia/libtheora
audio/libvorbis
graphics/webp
net/miniupnpc
graphics/openxr
graphics/recastnavigation
www/wslay
archivers/zstd

Explicitly enable the use of x11-fonts/fontconfig.

PR:             288408
Tested by:      Sure Beae <sure at disroot.org>
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer, timeout 6 months)
DeltaFile
+31-3devel/godot/Makefile
+31-31 files