FreeBSD/ports bab956bsysutils/sanoid-devel distinfo Makefile

sysutils/sanoid-devel: Update 2.1.0-20230428 => 2.3.0-20260605

While here:
- Remove obsolete patching of hardcoded paths.
- Sort Makefile (pet port{clippy,fmt}).

Changelog:
https://github.com/jimsalterjrs/sanoid/blob/v2.3.0/CHANGELIST

Commit log:
https://github.com/jimsalterjrs/sanoid/compare/55c5e0e..d39b51a
DeltaFile
+6-12sysutils/sanoid-devel/Makefile
+3-3sysutils/sanoid-devel/distinfo
+9-152 files

HardenedBSD/ports bab956bsysutils/sanoid-devel distinfo Makefile

sysutils/sanoid-devel: Update 2.1.0-20230428 => 2.3.0-20260605

While here:
- Remove obsolete patching of hardcoded paths.
- Sort Makefile (pet port{clippy,fmt}).

Changelog:
https://github.com/jimsalterjrs/sanoid/blob/v2.3.0/CHANGELIST

Commit log:
https://github.com/jimsalterjrs/sanoid/compare/55c5e0e..d39b51a
DeltaFile
+6-12sysutils/sanoid-devel/Makefile
+3-3sysutils/sanoid-devel/distinfo
+9-152 files

FreeNAS/freenas daa4913src/middlewared/middlewared/utils limits.py

Add `failover.jobs_copy.receive_job` to `MSG_SIZE_EXTENDED_METHODS`
DeltaFile
+1-0src/middlewared/middlewared/utils/limits.py
+1-01 files

LLVM/project 3f27ea5llvm/utils/lit/lit util.py main.py, llvm/utils/lit/tests/unit Histogram.py

[lit] Include zero-duration tests in the --time-tests histogram

`if t.result.elapsed` dropped tests whose elapsed time was 0.0, so
--time-tests=all could print "N of M" with M smaller than the number of
tests that ran (seen as a flake in time-tests.py). Treat only None as
"not timed". If every recorded time is zero, use 0.55 as a dummy max so
the histogram can still be built without log(0).
DeltaFile
+55-0llvm/utils/lit/tests/unit/Histogram.py
+3-1llvm/utils/lit/lit/main.py
+2-1llvm/utils/lit/lit/util.py
+60-23 files

LLVM/project 12f5b24llvm/lib/Transforms/InstCombine InstCombineNegator.cpp

[InstCombine] Directly add negated instructions to the worklist (#226118)

This code was doing something really confusing: Resetting the
insertion point and debug location and then inserting the
instructions -- which should be a no-op. It turns out that the
purpose of this code is to invoke the InstCombine IRBuilder
insertion callback, which will add these instructions to the
worklist.

Instead of going through these contortions, directly add the
new instructions to the worklist.
DeltaFile
+1-9llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp
+1-91 files

LLVM/project 9c16b67llvm/lib/ExecutionEngine/Orc COFFVCRuntimeSupport.cpp COFFPlatform.cpp

[ORC] Describe COFFPlatform symbol names by mangling kind (#226097)

Replace Verbatim with the accurate SymbolNameKind for the names that
COFFPlatform and COFFVCRuntimeBootstrapper look up: C for the ORC
runtime's extern "C" __orc_rt_coff_* entry points, the C runtime's
__scrt_* functions, and __run_after_c_init; Linker for the MSVC
C++-decorated ?__scrt_initialize_type_info@@YAXXZ, which is already a
linker-level name.
DeltaFile
+17-22llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
+11-11llvm/lib/ExecutionEngine/Orc/COFFVCRuntimeSupport.cpp
+28-332 files

LLVM/project ec221fbllvm/test/CodeGen/Generic sjlj-eh-prepare.ll, llvm/test/Transforms/SjLjEHPrepare sjlj-eh-prepare.ll

CodeGen: Move Generic sjlj test to Transforms (#226112)

Test the IR-only SjLjEHPrepare pass in the dedicated pass test
directory. Also add the module flag so it is really triple
independent.
DeltaFile
+47-0llvm/test/Transforms/SjLjEHPrepare/sjlj-eh-prepare.ll
+0-44llvm/test/CodeGen/Generic/sjlj-eh-prepare.ll
+47-442 files

LLVM/project b9bdaf6llvm/lib/Target/AMDGPU AMDGPUArgumentUsageInfo.cpp SIMachineFunctionInfo.cpp

clang-format
DeltaFile
+2-3llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+2-3llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-3llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+1-2llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
+7-114 files

LLVM/project 3306ae1llvm/lib/CodeGen WasmEHPrepare.cpp, llvm/test/CodeGen/WebAssembly wasm-eh-prepare.ll

[WasmEHPrepare] Don't use IRBuilder for constexpr GEP (#226108)

Do not use an IRBuilder without an insertion point to create
a constant expression get. Directly create the constant expression
instead.
DeltaFile
+14-7llvm/lib/CodeGen/WasmEHPrepare.cpp
+2-2llvm/test/CodeGen/WebAssembly/wasm-eh-prepare.ll
+16-92 files

OPNSense/core 95f552bsrc/etc/inc interfaces.lib.inc interfaces.inc

interfaces: skip pfsync interface reconfiguration if peer unchanged (#10924)

also check if mtu actually changes before applying it on pfsync0
DeltaFile
+16-2src/etc/inc/interfaces.inc
+14-0src/etc/inc/interfaces.lib.inc
+30-22 files

LLVM/project 4aa4a6dllvm/lib/DebugInfo/PDB/Native InfoStreamBuilder.cpp NamedStreamMap.cpp, llvm/test/DebugInfo/PDB pdbdump-raw-bytes.test

[PDB] Correctly read/write the named stream map's niMac value (#225729)

The serialization of a PDB stream's named stream map ends with an
integer value, NMTNI::niMac in the microsoft-pdb code.

Since 05d5e6136f5a3f5de28ae64077200bbdc2cacfb4, LLVM was writing this
out as an undocumented zero between the named streams map and feature
codes, and reading it as an unknown/ignored feature code.

The actual value doesn't seem particularly important, but it's better to
read/write these explicitly, and it should not be read as a feature
code.

This fixes one of the issues in
https://github.com/llvm/llvm-project/issues/206120
DeltaFile
+14-5llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
+1-3llvm/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
+1-1llvm/test/tools/llvm-pdbutil/explain-pdb-stream.test
+1-1llvm/test/DebugInfo/PDB/pdbdump-raw-bytes.test
+17-104 files

LLVM/project 3be1abdllvm/lib/Target/RISCV RISCVInstrInfoXAndes.td, llvm/test/MC/RISCV xandesvsinth-invalid.s xandesvsinth-valid.s

[RISCV] Require Zve32f for XAndesVSIntH FP conversions (#226001)

`XAndesVSIntH` currently implies only `Zve32x`. This commit requires
vector floating-point support for its four integer-to-FP conversion
instructions.
DeltaFile
+9-9llvm/test/MC/RISCV/xandesvsinth-valid.s
+15-0llvm/test/MC/RISCV/xandesvsinth-invalid.s
+4-0llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+28-93 files

NetBSD/pkgsrc MTTkYRUdoc CHANGES-2026

   Updated devel/py-pylint, devel/py-semver
VersionDeltaFile
1.6317+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc CgaflO0devel/py-semver distinfo Makefile

   py-semver: updated to 3.1.0

   Version 3.1.0

   Bug Fixes

   * :pr:`478`: ``Version.parse()`` and ``Version.is_valid()`` now reject non-ASCII digits and
     trailing newlines, in accordance with the SemVer grammar. Optional minor and
     patch parsing applies the same character restrictions.

   * :pr:`479`: Comparing a :class:`~semver.Version` with a ``dict``, ``tuple``, or ``list`` that cannot construct a valid version (for example, an empty collection, wrong number of parts, non-numeric parts, or unknown keys) no longer raises internal errors from ``Version.__init__``. The comparison operators now return :py:const:`NotImplemented` for such operands, following the general rule for invalid comparison operand types: equality evaluates to ``False`` and ordering raises Python's standard :py:exc:`TypeError` (for example, ``'>' not supported between instances of 'Version' and 'dict'``).

   * :pr:`480`: (:meth:`~semver.version.Version.bump_build`) will now add ``.0`` to an existing build when the last segment of the current build metadata, split by dots (``.``), is not numeric. This is to ensure the bumped version contains a raised build instead of silently returning an unchanged version. For example, ``1.2.3+alpha`` is bumped to ``1.2.3+alpha.0``. This mirrors the corresponding fix for the prerelease part (:gh:`460`). Related to :gh:`466`.

   * :gh:`460`: :meth:`~semver.version.Version.bump_prerelease` will now add `.0` to an
     existing prerelease when the last segment of the current prerelease, split by
     dots (`.`), is not numeric. This is to ensure the new prerelease is considered
     higher than the previous one.


    [10 lines not shown]
VersionDeltaFile
1.6+4-7devel/py-semver/Makefile
1.3+4-4devel/py-semver/distinfo
+8-112 files

LLVM/project 19208c9llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/test/MC/AMDGPU misaligned-vgpr-tuples-err.s

[AMDGPU] Route no-modifier reg-or-inline AsmParser operands through HwMode predicate

Convert the reg-or-inline operands with no modifiers (MFMA VGPR/AGPR
sources, VCSrc, v_pk_mov_b32, VOP scalar f64) from the fixed-class
isRegOrInlineNoMods to the HwMode-aware isRegOrInlineNoModsByHwMode, so an
odd-aligned tuple is rejected at the offending operand column instead of by
the validateVGPRAlign catch-all.

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+53-46llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+7-7llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
+60-532 files

LLVM/project e6fbefdllvm/test/MC/AMDGPU out-of-range-registers.s misaligned-vgpr-tuples-err.s

[AMDGPU] Update no-modifier operand tests for the dropped align diagnostic

The no-modifier reg-or-inline operands routed through the HwMode
predicate now report a misaligned tuple as a plain invalid operand,
matching the diagnostic dropped earlier in the stack.
DeltaFile
+7-7llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
+1-1llvm/test/MC/AMDGPU/out-of-range-registers.s
+8-82 files

LLVM/project 14ae7ffllvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp

[AMDGPU] Rename the no-modifier operand predicate to *Target, NFC

Match the *Target naming used for the other alignment-aware operand
predicates.
DeltaFile
+48-48llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+48-481 files

NetBSD/pkgsrc JxWlDsodevel/py-pylint Makefile distinfo

   py-pylint: updated to 4.0.9

   What's new in Pylint 4.0.9?

   False Positives Fixed

   - Fixed a false positive for ``no-self-use`` on a method that only uses
     ``self`` before a locally defined class (or other nested method), because
     the checker's could-be-a-function tracking state was not restored after
     visiting the nested method.

   - Fix a false positive for :ref:`not-callable` when calling functions constructed with
     ``types.FunctionType`` or ``types.LambdaType``.

   - Fix a false positive for ``unnecessary-direct-lambda-call`` when a directly called
     lambda in a class body wraps a comprehension containing an assignment expression.
     PEP 572 makes that a ``SyntaxError`` without the lambda's scope, so following the
     message produced code that would not compile.


    [37 lines not shown]
VersionDeltaFile
1.108+4-4devel/py-pylint/distinfo
1.123+2-2devel/py-pylint/Makefile
+6-62 files

LLVM/project 5b6bfedclang/docs ReleaseNotes.md, clang/lib/Sema SemaOpenMP.cpp

[Clang][OpenMP] Use the list item location as point of instantiation in mapper lookup (#225604)

Fixes #154704

When a variable is implicitly mapped on `#pragma omp target`, Clang
looks for a user-defined mapper for its type through ADL, and ADL may
have to instantiate class template specializations named by the type's
template arguments (for `std::map<int, int>` that's its allocator).
Implicit map clauses carry no source location by design, and the
"default" mapper id was stamped with that empty location, so the
instantiation was recorded with an invalid point of instantiation and
`setPointOfInstantiation` asserted.

`buildUserDefinedMapperRef` now takes the location of the mapped list
item and uses it for the ADL and the derived-class checks, which is what
the other default-mapper lookups in `SemaOpenMP.cpp` already did.
Diagnostics about the mapper id and the mapper reference itself keep the
mapper-id location, so explicit `mapper(id)` behavior is unchanged. The
instantiation is now attributed to the mapped variable inside the
region, which is also where the "in instantiation requested here" note
points.
DeltaFile
+33-0clang/test/OpenMP/gh154704.cpp
+16-12clang/lib/Sema/SemaOpenMP.cpp
+2-0clang/docs/ReleaseNotes.md
+51-123 files

LLVM/project 61df043llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/AArch64 reassociate-fma-pairs.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+274-67llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+98-110llvm/test/Transforms/SLPVectorizer/AArch64/loop-accumulator-reduction.ll
+22-41llvm/test/Transforms/SLPVectorizer/consecutive-access.ll
+31-30llvm/test/Transforms/SLPVectorizer/AArch64/fma-chain-no-alt-node-reduction.ll
+25-23llvm/test/Transforms/SLPVectorizer/AArch64/fmul-constant-lane-fmuladd-combine.ll
+17-17llvm/test/Transforms/PhaseOrdering/AArch64/reassociate-fma-pairs.ll
+467-28810 files not shown
+549-35816 files

LLVM/project 0273f1dllvm/test/CodeGen/ARM machine-outliner-stack-fixup-thumb.mir

Update CodeGen/ARM/machine-outliner-stack-fixup-thumb.mir
DeltaFile
+1-1llvm/test/CodeGen/ARM/machine-outliner-stack-fixup-thumb.mir
+1-11 files

LLVM/project 89c1bfallvm/lib/CodeGen MachineOutliner.cpp, llvm/test/CodeGen/AArch64 machine-outliner-operand-flags.mir

[AArch64][PAC] Reset `killed` operand flags in outlined functions

Presently, MachineOutliner does not take `killed` operand flags into
account when merging instruction sequences. While it sounds perfectly
reasonable not to inhibit merging of the instruction sequences that
only differ in `killed` flags (for N flags there is technically 2^N
valid ways to drop some subset of them), copying these flags from
an arbitrarily chosen representative instruction may result in
incorrect codegen of PAuth-related pseudo instructions on AArch64.

To keep `killed` flags conservatively correct as if `OUTLINED_FUNCTION`s
are virtually re-inserted at every call site, this patch takes the
simplest approach of resetting every `killed` flag inside the
outlined functions.
DeltaFile
+82-0llvm/test/CodeGen/AArch64/machine-outliner-operand-flags.mir
+1-0llvm/lib/CodeGen/MachineOutliner.cpp
+83-02 files

LLVM/project 0145adeclang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode invalid.cpp

[clang][bytecode] Diagnose array-to-pointer-decays on unsized opaque pointers (#226027)
DeltaFile
+12-0clang/test/AST/ByteCode/invalid.cpp
+10-1clang/lib/AST/ByteCode/Interp.h
+22-12 files

LLVM/project d098bf2libc/src/__support/OSUtil/linux/syscall_wrappers renameat.h, libc/src/stdio renameat.h

[libc] Implement renameat in stdio (#225739)

Implement the standard POSIX.1-2008 / POSIX.1-2024 function renameat in
<stdio.h>.

Fixes #225679
DeltaFile
+99-0libc/test/src/stdio/renameat_test.cpp
+42-0libc/src/__support/OSUtil/linux/syscall_wrappers/renameat.h
+33-0libc/src/stdio/linux/renameat.cpp
+26-0libc/src/stdio/renameat.h
+23-0libc/test/src/stdio/CMakeLists.txt
+14-0libc/src/stdio/linux/CMakeLists.txt
+237-06 files not shown
+268-012 files

HardenedBSD/ports 9afe11cgames/gcompris-qt pkg-plist Makefile

games/gcompris-qt: Update to 26.2

Announcement: https://gcompris.net/news-en.html#2026-09-23
DeltaFile
+3-3games/gcompris-qt/distinfo
+1-1games/gcompris-qt/Makefile
+1-0games/gcompris-qt/pkg-plist
+5-43 files

HardenedBSD/ports 20a7492net/libslirp Makefile distinfo

net/libslirp: Update to 4.9.5
DeltaFile
+3-3net/libslirp/distinfo
+1-1net/libslirp/Makefile
+4-42 files

FreeBSD/ports 9afe11cgames/gcompris-qt pkg-plist Makefile

games/gcompris-qt: Update to 26.2

Announcement: https://gcompris.net/news-en.html#2026-09-23
DeltaFile
+3-3games/gcompris-qt/distinfo
+1-1games/gcompris-qt/Makefile
+1-0games/gcompris-qt/pkg-plist
+5-43 files

FreeBSD/ports 20a7492net/libslirp Makefile distinfo

net/libslirp: Update to 4.9.5
DeltaFile
+3-3net/libslirp/distinfo
+1-1net/libslirp/Makefile
+4-42 files

OpenBSD/ports y5eZAxemath/py-pandas Makefile distinfo, math/py-pandas/pkg PLIST

   update to py3-pandas-3.0.6; something (unidentified but quite possibly the
   switch to python 3.14) resulted in the previous version segfaulting when
   parsing datetimes. issue reported and update tested by Percy Piper.
VersionDeltaFile
1.17+78-54math/py-pandas/pkg/PLIST
1.17+2-2math/py-pandas/distinfo
1.42+1-2math/py-pandas/Makefile
+81-583 files

LLVM/project 896f344llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstCombine vectorgep-crash.ll gep-vector.ll

[ConstantFolding] Use getGetElementPtr() overload accepting DataLayout (#226104)

To directly create the constant GEP in canonical form. The practical
effect is that we a) canonicalize vector GEPs and b) decline to
create a GEP which can't be represented in ptradd form (in the
constant_fold_custom_dl test due to a non-canonical index type).
DeltaFile
+5-3llvm/lib/Analysis/ConstantFolding.cpp
+3-3llvm/test/Transforms/InstCombine/gep-vector.ll
+5-1llvm/test/Transforms/InstCombine/gep-custom-dl.ll
+2-2llvm/test/Transforms/InstCombine/vectorgep-crash.ll
+15-94 files