FreeBSD/ports 6cf3e1aaudio/beets Makefile distinfo

audio/beets: Update 2.5.1 => 2.12.0

Changelogs:
https://github.com/beetbox/beets/releases/tag/v2.6.0
https://github.com/beetbox/beets/releases/tag/v2.6.1
https://github.com/beetbox/beets/releases/tag/v2.6.2
https://github.com/beetbox/beets/releases/tag/v2.7.0
https://github.com/beetbox/beets/releases/tag/v2.7.1
https://github.com/beetbox/beets/releases/tag/v2.8.0
https://github.com/beetbox/beets/releases/tag/v2.9.0
https://github.com/beetbox/beets/releases/tag/v2.10.0
https://github.com/beetbox/beets/releases/tag/v2.11.0
https://github.com/beetbox/beets/releases/tag/v2.12.0

PR:             296425
Approved by:    Leonhard Wachutka <leonhard at wachutka.eu> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit e8a92391cd7f44bcee6812f9ab14bc1f4629128e)
DeltaFile
+12-10audio/beets/Makefile
+3-3audio/beets/distinfo
+15-132 files

FreeBSD/ports e8a9239audio/beets Makefile distinfo

audio/beets: Update 2.5.1 => 2.12.0

Changelogs:
https://github.com/beetbox/beets/releases/tag/v2.6.0
https://github.com/beetbox/beets/releases/tag/v2.6.1
https://github.com/beetbox/beets/releases/tag/v2.6.2
https://github.com/beetbox/beets/releases/tag/v2.7.0
https://github.com/beetbox/beets/releases/tag/v2.7.1
https://github.com/beetbox/beets/releases/tag/v2.8.0
https://github.com/beetbox/beets/releases/tag/v2.9.0
https://github.com/beetbox/beets/releases/tag/v2.10.0
https://github.com/beetbox/beets/releases/tag/v2.11.0
https://github.com/beetbox/beets/releases/tag/v2.12.0

PR:             296425
Approved by:    Leonhard Wachutka <leonhard at wachutka.eu> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+12-10audio/beets/Makefile
+3-3audio/beets/distinfo
+15-132 files

LLVM/project 98c4ea4libcxx/cmake/Modules HandleLibCXXABI.cmake

[libc++] Improve diagnostic for libcxxabi missing from the runtimes (#208274)

When libc++ is configured to use libc++abi as an ABI library but
libcxxabi is not part of the runtimes, we'd end up with a confusing
build error about a missing <cxxabi.h> header. Instead, diagnose at
CMake configuration time.

Closes #136480
DeltaFile
+7-0libcxx/cmake/Modules/HandleLibCXXABI.cmake
+7-01 files

LLVM/project 6e515cdllvm/docs ReleaseNotes.md

[lldb][Windows] add release notes for lldb-server (#209415)

As of https://github.com/llvm/llvm-project/pull/209258,
`lldb-server.exe` is now the default plugin if libxml2 is available at
build time.

This patch adds a release note for this change.
DeltaFile
+2-0llvm/docs/ReleaseNotes.md
+2-01 files

LLVM/project bf08633llvm/test/CodeGen/AMDGPU llvm.amdgcn.wave.shuffle.ll llvm.frexp.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (22) (#209213)

Mechanically migrate the command-line target spelling on llc/opt RUN
lines in llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to 
the folded subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping 
the redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+21-21llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll
+14-14llvm/test/CodeGen/AMDGPU/llvm.frexp.ll
+12-12llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll
+12-12llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll
+12-12llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll
+12-12llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
+83-8394 files not shown
+567-567100 files

LLVM/project 2d1bc4flibcxx/src atomic.cpp

[libc++] Fix usage of constructive interference when we meant destructive (#208804)

We maintain a contention table to implement atomic wait/notify inside
atomic.cpp. Entries in that table are padded to avoid false sharing,
since they are expected to be accessed from multiple threads
concurrently.

However, we used std::hardware_constructive_interference_size for that,
when in reality std::hardware_destructive_interference_size is the one
we need. The semantics of constructive interference are to promote true
sharing for data that should stay colocated, while destructive
interference is to prevent false sharing.

Note that on platforms such as macOS arm64, destructive interference
size is larger than constructive interference size, which means that
this patch may regress the size of the dylib on some platforms. However,
that is required for performance purposes.

Fixes #208305
DeltaFile
+1-1libcxx/src/atomic.cpp
+1-11 files

FreeBSD/ports a65fe3awww/nextcloud-calendar distinfo Makefile

www/nextcloud-calendar: Update to 6.5.1
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

LLVM/project 5fd7e8bllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-global-variable-path-null.ll debug-global-variable-static-member.ll

Remove dead code and add missing tests.
DeltaFile
+49-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-path-null.ll
+40-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-static-member.ll
+13-10llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+3-6llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+105-164 files

FreeNAS/freenas e59235e

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

LLVM/project 5ae6537mlir/lib/Conversion/MemRefToEmitC MemRefToEmitC.cpp, mlir/test/Conversion/FuncToEmitC func-to-emitc-failed.mlir

[mlir][EmitC] Add rank-0 MemRef conversion (#205774)

Add rank-0 memref support to MemRefToEmitC and the EmitC TypeConverter,
needed for lowering the models generated by:
- `llvm/lib/Analysis/models/gen-inline-oz-test-model.py`
- `llvm/lib/Analysis/models/gen-regalloc-eviction-test-model.py`

Rank-0 memrefs are no longer rejected by `isMemRefTypeLegalForEmitC`.
The EmitC type converter maps `memref<T>` to `!emitc.ptr<T>`, giving
rank-0 memrefs addressable scalar storage.

`memref.alloc` now allocates one element for rank-0 memrefs.
`memref.dealloc` frees the pointer-backed value. `memref.load` and
`memref.store` lower rank-0 accesses through `emitc.subscript %ptr[0]`,
followed by `emitc.load` or `emitc.assign`. `memref.copy` lowers rank-0
copies as scalar load plus assign.

`memref.alloca` still rejects rank-0 memrefs because this patch only
supports pointer-backed rank-0 lowering.

    [11 lines not shown]
DeltaFile
+77-35mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp
+48-0mlir/test/Conversion/MemRefToEmitC/memref-to-emitc-alloc-load-store.mlir
+26-0mlir/test/Conversion/MemRefToEmitC/memref-to-emitc-alloc-dealloc.mlir
+21-0mlir/test/Conversion/MemRefToEmitC/memref-to-emitc-copy.mlir
+0-15mlir/test/Conversion/FuncToEmitC/func-to-emitc-failed.mlir
+9-0mlir/test/Conversion/MemRefToEmitC/memref-to-emitc.mlir
+181-502 files not shown
+183-598 files

FreeNAS/freenas 98185ad

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 968d796src/middlewared/middlewared/api/v26_0_0 app_image.py, src/middlewared/middlewared/api/v27_0_0 app_image.py

NAS-141755 / 27.0.0-BETA.1 / Redact app.image.pull registry credentials in job history and logs (#19293)

## Problem
The `auth_config` username/password accepted by `app.image.pull` were
typed as plain `str`, so the secret scrubber never masked them. Any
registry credentials supplied for a private image pull landed in
cleartext in `core.get_jobs` arguments (which get bundled into support
debugs) and in `middlewared.log`.

## Solution
Wrapped `username`/`password` in `Secret[str]` in the current and 26.0
API models, matching what `app.registry` already does, and unwrapped
them with `.get_secret_value()` in the pull plugin so the real values
still reach the registry. Job arguments and logs now show `********`.
DeltaFile
+7-3src/middlewared/middlewared/api/v26_0_0/app_image.py
+7-3src/middlewared/middlewared/api/v27_0_0/app_image.py
+2-2src/middlewared/middlewared/plugins/apps_images/pull.py
+16-83 files

LLVM/project 73a43a8llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-global-variable-path-null.ll debug-global-variable-static-member.ll

Remove dead code and add missing tests.
DeltaFile
+49-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-path-null.ll
+40-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-static-member.ll
+11-10llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+3-6llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+103-164 files

FreeNAS/freenas 36eeefdsrc/middlewared/middlewared/plugins/boot disks.py pool_ops.py, src/middlewared/middlewared/pytest/unit/plugins/boot test_boot_pool_state.py

Address reviews
DeltaFile
+101-12src/middlewared/middlewared/utils/boot/pool.py
+0-79src/middlewared/middlewared/plugins/boot/disks.py
+73-0src/middlewared/middlewared/pytest/unit/plugins/boot/test_boot_pool_state.py
+22-21src/middlewared/middlewared/plugins/boot/pool_ops.py
+8-8src/middlewared/middlewared/plugins/boot/__init__.py
+2-2src/middlewared/middlewared/utils/libvirt/cdrom.py
+206-1224 files not shown
+209-12910 files

LLVM/project 4b32060llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 bitreverse.ll

[X86] Use BMM for bitreverse without GFNI (#209223)

For the scalar path bitreverse currently doesn't lower to vbitrevb on
AVX512-BMM unless GFNI is specified as well. However, GFNI isn't
required at all for this and only BMM needs to be present.

See https://godbolt.org/z/xr61xYzYr
DeltaFile
+169-0llvm/test/CodeGen/X86/bitreverse.ll
+7-2llvm/lib/Target/X86/X86ISelLowering.cpp
+176-22 files

LLVM/project cd75ff0llvm/lib/Transforms/Vectorize VPlan.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Type VP(Recipe|Block)Ty SubclassID (NFC) (#209132)

With the advantage that switching over the SubclassID would give better
compile-time diagnostics.

Co-authored-by: Luke Lau <luke at igalia.com>
DeltaFile
+36-35llvm/lib/Transforms/Vectorize/VPlan.h
+1-1llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+37-362 files

LLVM/project f5a55b5mlir/include/mlir/TableGen Format.h

[MLIR][NFC] Fix tgfmt compilation with MSVC (#209446)

Apparently older MSVC has problems with inferring template argument
types. Provide them explicitly.

Fixes https://github.com/llvm/llvm-project/issues/209303.
DeltaFile
+3-3mlir/include/mlir/TableGen/Format.h
+3-31 files

FreeBSD/ports 33dc48ddevel/R-cran-urlchecker Makefile distinfo

devel/R-cran-urlchecker: Update to 2.0.0

The port doesn't need compiling so remove BUILD_DEPENDS.
Switch WWW to canonical form.

Changelog:
https://cran.r-project.org/web/packages/urlchecker/news/news.html
DeltaFile
+9-5devel/R-cran-urlchecker/Makefile
+3-3devel/R-cran-urlchecker/distinfo
+12-82 files

LLVM/project 2698209llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.umax.ll llvm.amdgcn.reduce.umin.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (21) (#209212)

Mechanically migrate the command-line target spelling on llc/opt RUN
lines in llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to 
the folded subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping 
the redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll
+18-18llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll
+108-10894 files not shown
+491-491100 files

LLVM/project 0c36950utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 16094a8 (#209435)

This fixes 16094a86a6cfe79fa50dcca39b539ab6465b8ac0.

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=16094a86a6cfe79fa50dcca39b539ab6465b8ac0

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

FreeNAS/freenas d3f42e0src/freenas/etc/systemd/network 10-persistent-net.link

NAS-141771 / 25.10.5 / bump ntb0 back to 64K MTU (by yocalebo) (#19302)

cf. https://github.com/truenas/linux/pull/312

I hope we can finally lay this issue to bed....

Original PR: https://github.com/truenas/middleware/pull/19300

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+0-8src/freenas/etc/systemd/network/10-persistent-net.link
+0-81 files

LLVM/project 42d52dfllvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen/GlobalISel Utils.cpp

[SelectionDAG] Update MemOp to distinguish memmove from memcpy (#206005)
DeltaFile
+44-27llvm/include/llvm/CodeGen/TargetLowering.h
+5-4llvm/lib/CodeGen/GlobalISel/Utils.cpp
+2-2llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2-1llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
+2-1llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+56-362 files not shown
+58-388 files

LLVM/project edd94b8lldb/include/lldb/Utility Log.h, lldb/source/Commands CommandObjectLog.cpp

[lldb] Return llvm::Error from DisableLogChannel (#207004)

Follow up to #206479.

llvm:Error better describes the success exor error message states that
we were previously doing with a boolean plus an error stream.
DeltaFile
+13-19lldb/unittests/Utility/LogTest.cpp
+8-13lldb/source/Utility/Log.cpp
+4-6lldb/source/Commands/CommandObjectLog.cpp
+2-3lldb/include/lldb/Utility/Log.h
+27-414 files

FreeNAS/freenas e7f2d5dsrc/freenas/etc/systemd/network 10-persistent-net.link

NAS-141771 / 26.0.0-RC.1 / bump ntb0 back to 64K MTU (by yocalebo) (#19303)

cf. https://github.com/truenas/linux/pull/312

I hope we can finally lay this issue to bed....

Original PR: https://github.com/truenas/middleware/pull/19300

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+7-2src/freenas/etc/systemd/network/10-persistent-net.link
+7-21 files

LLVM/project ad3c1efclang/lib/Analysis LiveVariables.cpp

[clang][Analysis] Speed up LiveVariables set merge (#209430)

LiveVariables' mergeSets built the union by unconditionally inserting
every element of B into A. Apply the two cheap tricks the
lifetime-safety analysis uses in its dataflow join:

* Return early when both operands are the same tree (an O(1) pointer
comparison), skipping the merge entirely. Merged liveness values are
canonicalized, so two predecessors with identical liveness share the
same tree -- common at confluence points.
* Insert the smaller set into the larger one, so the number of O(log n)
insertions is min(|A|, |B|) rather than always |B|.

The result is unchanged: set union is commutative and order-independent.

On a pathological function (1000 simultaneously-live locals across 5000
control-flow merges of identical sets) the liveness computation is ~18%
faster, essentially all from the identical-set short circuit. On real
translation units the merge is a small fraction of the analysis, so the

    [7 lines not shown]
DeltaFile
+10-8clang/lib/Analysis/LiveVariables.cpp
+10-81 files

LLVM/project d2804dfmlir/include/mlir/TableGen Format.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+3-3mlir/include/mlir/TableGen/Format.h
+3-31 files

FreeNAS/freenas ff29c02src/freenas/etc/systemd/network 10-persistent-net.link

NAS-141771 / 27.0.0-BETA.1 / bump ntb0 back to 64K MTU (#19300)

cf. https://github.com/truenas/linux/pull/312

I hope we can finally lay this issue to bed....
DeltaFile
+7-2src/freenas/etc/systemd/network/10-persistent-net.link
+7-21 files

LLVM/project 367d196clang/lib/Lex Preprocessor.cpp

[clang][Diagnostics] Fix check-point recording under default colors (#209355)

`getShowColors() != ShowColorsKind::Off` is also true for the default
Auto, so ordinary non-TTY compiles where colors are never actually
emitted kept recording check points, leaving the original 718aac9f cost
in place.
DeltaFile
+1-2clang/lib/Lex/Preprocessor.cpp
+1-21 files

LLVM/project 5d5dd83flang/lib/Optimizer/Passes Pipelines.cpp, llvm/include/llvm/Passes OptimizationLevel.h

[Passes] Replace OptimizationLevel with an enum (#209424)

Now that OptimizationLevel no longer has a size dimension, replace it
with a simple enum class.
DeltaFile
+6-25llvm/include/llvm/Passes/OptimizationLevel.h
+15-16flang/lib/Optimizer/Passes/Pipelines.cpp
+14-14llvm/lib/Passes/PassBuilderPipelines.cpp
+0-16llvm/lib/Passes/OptimizationLevel.cpp
+3-3llvm/lib/Passes/PassBuilder.cpp
+2-2llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+40-764 files not shown
+43-8210 files

LLVM/project a01c83dllvm/include/llvm/Analysis CGSCCPassManager.h, llvm/include/llvm/CodeGen MachinePassManager.h

more cleanup, wrap PassModel construction in function

Created using spr 1.3.8-wip
DeltaFile
+9-27llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
+5-17llvm/include/llvm/Analysis/CGSCCPassManager.h
+3-10llvm/include/llvm/IR/PassManager.h
+6-2llvm/include/llvm/IR/PassManagerInternal.h
+1-4llvm/include/llvm/CodeGen/MachinePassManager.h
+24-605 files