FreeBSD/ports ab4a273mail/py-resend Makefile distinfo

mail/py-resend: Update to 2.42.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.41.0

Reported by:    Repology
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files

LLVM/project 4832c44llvm/test/tools/UpdateTestChecks/update_test_checks dot_value_in_metadata_string.test

Drop extra blank line
DeltaFile
+0-1llvm/test/tools/UpdateTestChecks/update_test_checks/dot_value_in_metadata_string.test
+0-11 files

LLVM/project 7f707b7llvm/test/tools/UpdateTestChecks/update_test_checks dot_value_in_metadata_string.test

Update test checks to save on a copy
DeltaFile
+3-2llvm/test/tools/UpdateTestChecks/update_test_checks/dot_value_in_metadata_string.test
+3-21 files

FreeBSD/ports 1e0e96csysutils/mkr Makefile distinfo

sysutils/mkr: Update to 0.66.0

Changelog: https://github.com/mackerelio/mkr/blob/v0.66.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+5-5sysutils/mkr/distinfo
+1-2sysutils/mkr/Makefile
+6-72 files

LLVM/project a10e7d3clang/test/CodeGen/AArch64/neon intrinsics.c

[CIR][AARCH64] Fix neon conversion test (#219069)

This fixes the neon intrinsics test, which has been failing since a
recent change to introduce more conversion handling. The test had an
inadvertantly repeated CIR check.
DeltaFile
+1-1clang/test/CodeGen/AArch64/neon/intrinsics.c
+1-11 files

HardenedBSD/src 2adad9bsys/dev/usb/controller xhci.c, usr.bin/sockstat sockstat.1 main.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+69-70usr.sbin/bhyve/pci_emul.c
+47-3usr.bin/sockstat/main.c
+18-5sys/dev/usb/controller/xhci.c
+15-2usr.bin/sockstat/sockstat.1
+6-7usr.sbin/bhyve/pci_passthru.c
+2-5usr.sbin/bhyve/pci_fbuf.c
+157-9212 files not shown
+181-10618 files

HardenedBSD/src c2c4d20sys/dev/usb/controller xhci.c, usr.bin/sockstat sockstat.1 main.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+69-70usr.sbin/bhyve/pci_emul.c
+47-3usr.bin/sockstat/main.c
+18-5sys/dev/usb/controller/xhci.c
+15-2usr.bin/sockstat/sockstat.1
+6-7usr.sbin/bhyve/pci_passthru.c
+2-5usr.sbin/bhyve/pci_fbuf.c
+157-9212 files not shown
+181-10618 files

HardenedBSD/ports 7fad5ecdevel/tuicr distinfo, multimedia/jmref Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+927-331net/rsync/files/extra-patch-file-flags.diff
+148-0security/vuxml/vuln/2026.xml
+0-118multimedia/jmref/files/patch-lencod_inc_defines.h
+0-67net/rsync/files/patch-testsuite_xattrs.test
+25-25devel/tuicr/distinfo
+0-43multimedia/jmref/Makefile
+1,100-58482 files not shown
+1,406-89288 files

LLVM/project 97c6103llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cluster.load.async.to.lds.ll llvm.amdgcn.cluster.load.ll

[AMDGPU] Downgrade cluster loads in strict mode (#218999)
DeltaFile
+703-168llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll
+527-71llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll
+27-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1,257-2393 files

HardenedBSD/ports 5a5e4c0misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.91.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.91.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+7-73 files

FreeBSD/ports 5a5e4c0misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.91.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.91.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+7-73 files

FreeBSD/ports dc40e7asysutils/cfengine-masterfiles328 Makefile distinfo

sysutils/cfengine-masterfiles328: Version 3.28.0 for real

When this port was copied from 327 I had neglected to commit the
3.28.0 update. We do it for real now.

Fixes:          433f99225c25
DeltaFile
+3-3sysutils/cfengine-masterfiles328/distinfo
+1-1sysutils/cfengine-masterfiles328/Makefile
+4-42 files

HardenedBSD/ports dc40e7asysutils/cfengine-masterfiles328 Makefile distinfo

sysutils/cfengine-masterfiles328: Version 3.28.0 for real

When this port was copied from 327 I had neglected to commit the
3.28.0 update. We do it for real now.

Fixes:          433f99225c25
DeltaFile
+3-3sysutils/cfengine-masterfiles328/distinfo
+1-1sysutils/cfengine-masterfiles328/Makefile
+4-42 files

LLVM/project 3d771f4.github/workflows release-binaries.yml, clang/cmake/caches Release.cmake

Revert "Revert "workflows/release-binaries: Disable flang on Darwin (#164667)"" (#218978)

Reverts llvm/llvm-project#216667

This change was ported to the `release/23.x` branch in #217059, and when
we created the first release that included this change (3.1.0), the job
for the MacOS ARM binaries was killed when the job hit the 6 hour mark.
Previous 3.1.0-rc release did not include this change and all completed
well within the 6 hour time out.

To enable the job that builds the release binaries to complete within
the allotted time, I am reverting this change which will essentially
disable flang from building on Darwin.

In the future if we get faster builders, we can explore re-enabling
building flang.
DeltaFile
+8-2clang/cmake/caches/Release.cmake
+0-7.github/workflows/release-binaries.yml
+8-92 files

FreeBSD/ports fc1757dsysutils/py-ansible-core218 Makefile, sysutils/py-ansible-core219 Makefile

sysutils/py-ansible-core*: Deprecate and expire older than N-1

The latest ansible-core does not contain incompatibilities that require
users to remain on older versions of ansible-core. Deprecate and
expire.
DeltaFile
+3-0sysutils/py-ansible-core219/Makefile
+3-0sysutils/py-ansible-core218/Makefile
+6-02 files

HardenedBSD/ports fc1757dsysutils/py-ansible-core218 Makefile, sysutils/py-ansible-core219 Makefile

sysutils/py-ansible-core*: Deprecate and expire older than N-1

The latest ansible-core does not contain incompatibilities that require
users to remain on older versions of ansible-core. Deprecate and
expire.
DeltaFile
+3-0sysutils/py-ansible-core219/Makefile
+3-0sysutils/py-ansible-core218/Makefile
+6-02 files

HardenedBSD/ports d23f85esysutils/cfengine-masterfiles324 Makefile, sysutils/cfengine-masterfiles325 Makefile

sysutils/cfengine*: Deprecate and expire older than N-1

And adjust the deprecation message and expiry date for those cfengine
ports already deprecation and sheduled for removal.
DeltaFile
+2-2sysutils/cfengine326/Makefile
+2-2sysutils/cfengine325/Makefile
+2-2sysutils/cfengine-masterfiles326/Makefile
+2-2sysutils/cfengine-masterfiles325/Makefile
+3-0sysutils/cfengine324/Makefile
+3-0sysutils/cfengine-masterfiles324/Makefile
+14-86 files

FreeBSD/ports d23f85esysutils/cfengine-masterfiles324 Makefile, sysutils/cfengine-masterfiles325 Makefile

sysutils/cfengine*: Deprecate and expire older than N-1

And adjust the deprecation message and expiry date for those cfengine
ports already deprecation and sheduled for removal.
DeltaFile
+2-2sysutils/cfengine326/Makefile
+2-2sysutils/cfengine325/Makefile
+2-2sysutils/cfengine-masterfiles326/Makefile
+2-2sysutils/cfengine-masterfiles325/Makefile
+3-0sysutils/cfengine324/Makefile
+3-0sysutils/cfengine-masterfiles324/Makefile
+14-86 files

FreeNAS/freenas f543714src/middlewared/middlewared/plugins/apps schema_normalization.py schema_validation.py, src/middlewared/middlewared/plugins/apps/ix_apps path.py

Force ACL application on app-owned ix-volume paths

## Problem
The served schema hides `force` for ix-volumes and defaults it to true, but clients submit an explicit false and middleware honours it, so applying an ACL fails with `path contains existing data` as soon as the app has written to its own volume. Once that false is persisted, validation rejects the config before normalization can correct it.

The bad value comes from the UI, which honours `hidden` only on the field carrying it: for an ix-volume the whole `options` block is hidden, so the form still builds a `force` control, seeds it with its own boolean default of false rather than the schema's true, and submits that for a system managed dataset.

## Solution
ix-volumes are system managed, so anything in them is ours - confirmed with Stavros that `force` should always be true for them when an ACL is wanted.

`normalize_ix_volume` stamps `force` to true in place once it has computed the volume's host path, gated on a containment check since `dataset_name` is not validated as a path anywhere. `validate_acl_entries` skips its existing-data probe for anything under `/mnt/.ix-apps/app_mounts` - that tree is ours, and `filesystem.add_to_acl` still refuses an unforced apply over a populated path.

Host path ACLs keep their guard and their false default. The cost is that a host path typed under `app_mounts` now fails from `add_to_acl` rather than validation, so it fails later, after `update_volumes` has created datasets and any sibling ACLs have been applied.
DeltaFile
+68-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_ix_volumes.py
+59-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_app_volume_path.py
+17-5src/middlewared/middlewared/plugins/apps/schema_validation.py
+19-0src/middlewared/middlewared/plugins/apps/ix_apps/path.py
+11-1src/middlewared/middlewared/plugins/apps/schema_normalization.py
+174-65 files

LLVM/project f44ab0alld/ELF SyntheticSections.cpp

[ELF] Avoid repeated scans when merging strings

Build per-worker shard lists before inserting merge pieces. This keeps
each shard's input order deterministic while avoiding a full scan of every
piece by every worker. Reuse SectionPiece::outputOff for packed temporary
(section, piece) links.

Both the worker and shard counts are capped at 32,
as a result the auxiliary list storage is bounded at 16 KiB
regardless of the number of input sections.

Focused benchmark on Linux 6.16, Btrfs, 16 pinned CPUs, --threads=16. The
input is 16 copies of an object containing 2,000,000 identical mergeable
strings (32,000,000 pieces total) averaged across 20 runs and 3 warmups.
(RSS is the median)

              wall       CPU       RSS
  before      0.353 s    1.523 s    682.5 MiB
  after       0.343 s    1.167 s    682.7 MiB

    [7 lines not shown]
DeltaFile
+64-10lld/ELF/SyntheticSections.cpp
+64-101 files

LLVM/project 9e4cffaclang-tools-extra/clang-tidy/misc RedundantExpressionCheck.cpp, clang/lib/Analysis/LifetimeSafety LifetimeSafety.cpp

[llvm, clang] Remove unused includes of FoldingSet.h (NFC) (#219027)

None of these files use FoldingSet.
DeltaFile
+0-1llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
+0-1clang/lib/StaticAnalyzer/Checkers/TaggedUnionModeling.h
+0-1clang/lib/StaticAnalyzer/Checkers/StdVariantChecker.cpp
+0-1clang/lib/Sema/SemaInit.cpp
+0-1clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp
+0-1clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
+0-66 files

FreeBSD/poudriere 940eb10src/share/poudriere common.sh

Merge pull request #1366 from acts-1631/fix/package-output-symlink

Constrain package-output symlinks before host import
DeltaFile
+32-4src/share/poudriere/common.sh
+32-41 files

LLVM/project 8fe5093mlir/lib/Dialect/Bufferization/Transforms OneShotAnalysis.cpp, mlir/lib/Dialect/Linalg/IR LinalgOps.cpp

[mlir][Linalg] Split explicit inherent/discardable attribute APIs access (#218916)

Migrate Linalg, Bufferization, and MemRef users to explicit discardable
or operation-specific attribute access, including the Linalg generator
and C API.

Assisted-by: Codex
DeltaFile
+43-29mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
+15-11mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
+19-5mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
+15-8mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
+9-12mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp
+11-8mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+112-7326 files not shown
+240-13432 files

FreeBSD/poudriere d558fcasrc/share/poudriere common.sh

Do not import symlinks from non-pkg package builds

The package phase lets the jail build user write to a host-backed
/.npkg directory. build_port() imported every file and symlink from
that directory into the host package repository. An absolute symlink
changes meaning at this boundary: it points inside the jail while
mounted but at the host after import.

Only the pkg bootstrap variants need package-manager compatibility
links. Process those links before their targets and reject any that
resolve outside staging. Import only regular files for other ports,
preventing their build output from introducing host-resolved symlinks
into the repository.
DeltaFile
+32-4src/share/poudriere/common.sh
+32-41 files

LLVM/project 3428605llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Add MaxHWAddressableLocalMemorySize to TargetParser (#219020)

This is to aid in resolving
https://github.com/ROCm/llvm-project/issues/3298 : "Comgr should use
target information from upstream TargetParser rather than maintaining
its own"
DeltaFile
+32-0llvm/unittests/TargetParser/TargetParserTest.cpp
+11-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+7-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+2-1llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+1-1llvm/test/TableGen/AMDGPUTargetDefSubArchSpelling.td
+53-25 files

LLVM/project 228edaallvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp

format fixes
DeltaFile
+5-4llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+5-41 files

LLVM/project 7e8d98cllvm/include/llvm/Analysis TargetTransformInfo.h TargetTransformInfoImpl.h, llvm/include/llvm/CodeGen BasicTTIImpl.h

[NFC][TTI] Remove default CostKind from TTI::getGEPCost() (#218764)

Addresses #135598.

AI Usage: Assisted by Codex
DeltaFile
+7-6llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
+4-4llvm/include/llvm/Analysis/TargetTransformInfo.h
+4-3llvm/include/llvm/CodeGen/BasicTTIImpl.h
+4-2llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
+4-2llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCostAnalysis.cpp
+25-194 files not shown
+31-2510 files

LLVM/project 34ea8bclldb/include/lldb/Symbol Symbol.h

fixup! [LLDB] Support Auxiliary library in ELF format
DeltaFile
+3-0lldb/include/lldb/Symbol/Symbol.h
+3-01 files

HardenedBSD/ports ae2cb9cdevel/jenkins Makefile distinfo

devel/jenkins: Update to 2.579
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports ae2cb9cdevel/jenkins Makefile distinfo

devel/jenkins: Update to 2.579
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files