FreeBSD/ports 0f4ccf6devel/p5-DateTime-TimeZone Makefile pkg-plist

devel/p5-DateTime-TimeZone: Update 2.69 => 2.70

Changelog:
https://metacpan.org/release/DROLSKY/DateTime-TimeZone-2.70/source/Changes

PR:             298795
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 2ab31b180597ab77e4e37a552f0bc3a30c92685f)
DeltaFile
+3-3devel/p5-DateTime-TimeZone/distinfo
+4-0devel/p5-DateTime-TimeZone/pkg-plist
+1-1devel/p5-DateTime-TimeZone/Makefile
+8-43 files

FreeBSD/ports 2ab31b1devel/p5-DateTime-TimeZone Makefile pkg-plist

devel/p5-DateTime-TimeZone: Update 2.69 => 2.70

Changelog:
https://metacpan.org/release/DROLSKY/DateTime-TimeZone-2.70/source/Changes

PR:             298795
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3devel/p5-DateTime-TimeZone/distinfo
+4-0devel/p5-DateTime-TimeZone/pkg-plist
+1-1devel/p5-DateTime-TimeZone/Makefile
+8-43 files

FreeNAS/freenas dc62e0dsrc/middlewared/middlewared/plugins nfs.py, src/middlewared/middlewared/plugins/filesystem_ acl.py

NAS-143918 / 27.0.0-BETA.1 / Restrict non-S3 exports of S3 buckets to s3data, read-only (#19797)

SMB, NFS and Webshare shares of a bucket's dataset must be read-only and
of its s3data directory, matched by the dataset the path resolves to.

Backport notes for 26: rsync, cloud sync and FTP are still single-file
legacy plugins and there is no SharingTaskServicePart, so the
local_path_info overrides live on the legacy services (as @private), and
LocalPathInfo, dataset_split and validate_path_service_write live in
service/sharing_service.py. The cloud task mixin already hands the full
task dict (direction included) to validate_path_field, so
plugins/cloud/crud.py needs no change.

(cherry picked from commit ae423c59316218c07ce6aca6eff471a5624ac723)
DeltaFile
+114-0src/middlewared/middlewared/plugins/truenas_s3/bucket_crud.py
+110-0tests/api2/test_s3_bucket.py
+89-2src/middlewared/middlewared/service/sharing_service.py
+52-0src/middlewared/middlewared/utils/service/path.py
+3-11src/middlewared/middlewared/plugins/nfs.py
+5-8src/middlewared/middlewared/plugins/filesystem_/acl.py
+373-218 files not shown
+399-2514 files

LLVM/project 93236c1llvm/include/llvm/ExecutionEngine/JITLink aarch64.h ELF_aarch64.h, llvm/lib/ExecutionEngine/JITLink ELF.cpp ELF_aarch64.cpp

[JITLink] Support AArch64 big-endian (BE8) ELF objects (#225120)

The AArch64 ELF backend hard-coded ELF64LE, so aarch64_be 
objects failed to load. Follow the PPC64 multi-endian pattern: 
the graph builder, aarch64::applyFixup, ELFJITLinker_aarch64, 
and the link entry points (link_ELF_aarch64 / link_ELF_aarch64_be) 
are templated on llvm::endianness, with data fixups written in the 
compile-time target endianness and instructions always little-endian 
(the A64 ISA is word-invariant).
DeltaFile
+389-0llvm/test/ExecutionEngine/JITLink/AArch64/ELF_relocations_be.s
+78-0llvm/test/ExecutionEngine/JITLink/AArch64/ELF_ehframe_be.s
+40-12llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp
+17-3llvm/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
+10-4llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h
+10-2llvm/lib/ExecutionEngine/JITLink/ELF.cpp
+544-211 files not shown
+545-227 files

LLVM/project d8d6957llvm/include/llvm/Transforms/Utils LoopUtils.h

Add LLVM_ABI marker
DeltaFile
+3-4llvm/include/llvm/Transforms/Utils/LoopUtils.h
+3-41 files

LLVM/project cdabf8fllvm/lib/Transforms/Utils LoopUtils.cpp

Rebase fixups
DeltaFile
+1-1llvm/lib/Transforms/Utils/LoopUtils.cpp
+1-11 files

LLVM/project 9b1dbf0llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h LoopVectorizationPlanner.cpp

Always pass a vector type to TTI.isLegalMaskedCompressStore/ExpandLoad
DeltaFile
+4-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-3llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+1-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+9-83 files

LLVM/project 8114ef5llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Utils LoopUtils.cpp

[LoopVectorize] Support vectorization of compressing patterns in VPlan

RFC link: https://discourse.llvm.org/t/rfc-loop-vectorization-of-compress-store-expand-load-patterns/86442

This adds loop vectorizer support for "compressing" patterns,
for example:

```
int dst_idx = 0;
for (int i = 0; i < n; i++) {
  if (cond[i])
    dst[dst_idx++] = src[i];
}
```

Can be vectorized with a `llvm.masked.compressstore` as:

```
int dst_idx = 0;

    [74 lines not shown]
DeltaFile
+153-0llvm/test/Transforms/LoopVectorize/VPlan/compress-idioms.ll
+92-11llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+91-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+75-0llvm/lib/Transforms/Utils/LoopUtils.cpp
+63-9llvm/lib/Transforms/Vectorize/VPlan.h
+55-0llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+529-2016 files not shown
+736-3322 files

LLVM/project 8c0fb4bllvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll compress-idioms.ll, llvm/test/Transforms/LoopVectorize/AArch64 compress-idioms.ll

Update checks
DeltaFile
+333-418llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+132-53llvm/test/Transforms/LoopVectorize/X86/compress-idioms.ll
+59-43llvm/test/Transforms/LoopVectorize/AArch64/compress-idioms.ll
+54-4llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+578-5184 files

LLVM/project a4ebc09clang/test/CIR/CodeGen multi-vtable.cpp ctor-null-init.cpp

[CIR] Fixup tests after GEP type changed (#225770)

CIR tests with OGCG check lines for GEPs changed to use i8 instead of a
different type in many cases. This patch fixes it. This is from #225415

Every fix ended up moving OGCG closer to what CIR does, so this is a
generally good thing.
DeltaFile
+12-12clang/test/CIR/CodeGen/vtt.cpp
+4-4clang/test/CIR/CodeGen/rtti-member-pointer.cpp
+4-4clang/test/CIR/CodeGen/destructor-vtable-reinit.cpp
+3-3clang/test/CIR/CodeGen/delegating-ctor.cpp
+2-2clang/test/CIR/CodeGen/multi-vtable.cpp
+2-2clang/test/CIR/CodeGen/ctor-null-init.cpp
+27-278 files not shown
+36-3714 files

LLVM/project 2711c15clang/lib/AST/ByteCode InterpHelpers.h Pointer.h

[clang][bytecode] Add a CheckLoad overload taking a PtrView (#225741)

We sometimes create intermediate pointers, which always insert
themselves into the pointer list of a block. Which is slow.

This adds a `CheckLoad()` overload taking a `PtrView`, which we can use
in those cases.
DeltaFile
+90-29clang/lib/AST/ByteCode/Interp.cpp
+10-13clang/lib/AST/ByteCode/Interp.h
+2-1clang/lib/AST/ByteCode/Pointer.h
+2-0clang/lib/AST/ByteCode/InterpHelpers.h
+104-434 files

LLVM/project 17767f4llvm/lib/Target/RISCV RISCVInstrPredicates.td, llvm/lib/Transforms/Scalar LICM.cpp

Merge branch 'main' into users/kparzysz/lldb-link
DeltaFile
+0-1,541llvm/test/Transforms/LICM/hoist-phi.ll
+187-427llvm/test/Transforms/SLPVectorizer/AArch64/multiple_reduction.ll
+374-186llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+16-330llvm/lib/Transforms/Scalar/LICM.cpp
+181-118llvm/test/Transforms/LoopVectorize/early_exit_legality.ll
+114-121llvm/lib/Target/RISCV/RISCVInstrPredicates.td
+872-2,723174 files not shown
+3,472-3,350180 files

FreeBSD/ports f707b6cdevel/p5-Test-YAML-Meta Makefile

devel/p5-Test-YAML-Meta: Mark DEPRECATED

- Upstream has indicated this as deprecated and no longer suitable for
  use
- No consumers left
- Set EXPIRATION_DATE 2026-10-23

(cherry picked from commit 5ab84a600e5d12002497105907b5d3cef0a6a52d)
DeltaFile
+9-4devel/p5-Test-YAML-Meta/Makefile
+9-41 files

FreeBSD/ports c82e724devel/p5-DateTime-Format-IBeat Makefile

devel/p5-DateTime-Format-IBeat: Mark DEPRECATED

- Upstream distribution has never had an authorized release on CPAN
- Swatch Internet Time (.beats) formats has been obsoleted for more
  than 2 decades
- No consumers in the tree
- Fix fetch
- Switch to DISTVERSION while I am here
- Set EXPIRATION_DATE 2026-10-23

(cherry picked from commit fcd79ac54f47eb4f0d06e9e881993f72310f8613)
DeltaFile
+8-3devel/p5-DateTime-Format-IBeat/Makefile
+8-31 files

FreeBSD/ports 5ab84a6devel/p5-Test-YAML-Meta Makefile

devel/p5-Test-YAML-Meta: Mark DEPRECATED

- Upstream has indicated this as deprecated and no longer suitable for
  use
- No consumers left
- Set EXPIRATION_DATE 2026-10-23
DeltaFile
+9-4devel/p5-Test-YAML-Meta/Makefile
+9-41 files

FreeBSD/ports f5c609fdevel/p5-Test-File distinfo Makefile

devel/p5-Test-File: Update version 1.44.4=>1.44.5

Changelog: https://metacpan.org/release/BDFOY/Test-File-1.445/changes
DeltaFile
+3-3devel/p5-Test-File/distinfo
+4-2devel/p5-Test-File/Makefile
+7-52 files

FreeBSD/ports ec866a4devel/p5-System-Info Makefile

devel/p5-System-Info: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+6-5devel/p5-System-Info/Makefile
+6-51 files

FreeBSD/ports eafd919devel/p5-Test-File-Contents pkg-plist distinfo

devel/p5-Test-File-Contents: Update version 0.24=>0.241

Changelog:
https://metacpan.org/release/ARISTOTLE/Test-File-Contents-0.241/changes
DeltaFile
+4-4devel/p5-Test-File-Contents/Makefile
+3-3devel/p5-Test-File-Contents/distinfo
+0-1devel/p5-Test-File-Contents/pkg-plist
+7-83 files

FreeBSD/ports 9d73a9fdevel/p5-Sys-CPU Makefile

devel/p5-Sys-CPU: Fix fetch

- Switch to DISTVERSION while I am here
DeltaFile
+2-1devel/p5-Sys-CPU/Makefile
+2-11 files

FreeBSD/ports b24032adevel/p5-String-Formatter Makefile

devel/p5-String-Formatter: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy
DeltaFile
+5-4devel/p5-String-Formatter/Makefile
+5-41 files

FreeBSD/ports 2e90fb1devel/p5-Sys-Mmap Makefile distinfo

devel/p5-Sys-Mmap: Update version 0.20=>0.21

Changelog: https://metacpan.org/dist/Sys-Mmap/changes
DeltaFile
+3-3devel/p5-Sys-Mmap/distinfo
+2-1devel/p5-Sys-Mmap/Makefile
+5-42 files

FreeBSD/ports b31ca75devel/p5-String-Errf Makefile

devel/p5-String-Errf: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-1devel/p5-String-Errf/Makefile
+3-11 files

FreeBSD/ports 1e56e29devel/p5-POE-Component-RSS Makefile

devel/p5-POE-Component-RSS: Fix fetch

- Switch to DISTVERSION while I am here
DeltaFile
+3-3devel/p5-POE-Component-RSS/Makefile
+3-31 files

FreeBSD/ports 03d0bf2devel/p5-Perl-PrereqScanner Makefile

devel/p5-Perl-PrereqScanner: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+5-4devel/p5-Perl-PrereqScanner/Makefile
+5-41 files

FreeBSD/ports e79301cdevel/p5-SVN-S4 Makefile

devel/p5-SVN-S4: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+5-2devel/p5-SVN-S4/Makefile
+5-21 files

FreeBSD/ports c9d23bddevel/p5-Object-Simple distinfo Makefile

devel/p5-Object-Simple: Update version 3.1600=>3.1700

Changelog: https://metacpan.org/release/KIMOTO/Object-Simple-3.17
DeltaFile
+4-2devel/p5-Object-Simple/Makefile
+3-2devel/p5-Object-Simple/distinfo
+7-42 files

FreeBSD/ports 0d62a12devel/p5-POE-API-Hooks Makefile

devel/p5-POE-API-Hooks: Fix fetch
DeltaFile
+3-3devel/p5-POE-API-Hooks/Makefile
+3-31 files

FreeBSD/ports 9af2356devel/p5-POE-Component-DebugShell Makefile

devel/p5-POE-Component-DebugShell: Fix fetch
DeltaFile
+3-3devel/p5-POE-Component-DebugShell/Makefile
+3-31 files

FreeBSD/ports 4be4016devel/p5-Object-Role Makefile

devel/p5-Object-Role: Fix fetch

- Switch to DISTVERSION while I am here
DeltaFile
+3-3devel/p5-Object-Role/Makefile
+3-31 files

FreeBSD/ports f4572c8devel/p5-MouseX-App-Cmd Makefile

devel/p5-MouseX-App-Cmd: Fix fetch

- Switch to DISTVERSION while I am here
- Fix WWW

Approved by:    portmgr (just-fix-it)
DeltaFile
+4-2devel/p5-MouseX-App-Cmd/Makefile
+4-21 files