FreeBSD/ports 4fd8cbfnet/webalizer-geodb Makefile distinfo

net/webalizer-geodb: Update to 20260901
DeltaFile
+3-3net/webalizer-geodb/distinfo
+1-1net/webalizer-geodb/Makefile
+4-42 files

FreeBSD/ports bcf0d84devel/moon Makefile Makefile.crates

devel/moon: update to 2.5.4
DeltaFile
+107-105devel/moon/distinfo
+52-51devel/moon/Makefile.crates
+1-1devel/moon/Makefile
+160-1573 files

FreeBSD/ports 4a086d5cad/openscad-devel Makefile.git_rev distinfo

cad/openscad-devel: Update to 2026.09.03
DeltaFile
+3-3cad/openscad-devel/distinfo
+2-2cad/openscad-devel/Makefile.git_rev
+5-52 files

FreeBSD/ports bcb1d04cad/openscad pkg-plist Makefile

cad/openscad: Update to 2026.08.23
DeltaFile
+13-13cad/openscad/distinfo
+7-7cad/openscad/Makefile.git_rev
+7-3cad/openscad/Makefile
+1-0cad/openscad/pkg-plist
+28-234 files

FreeBSD/ports a8c9310cad/freecad-devel pkg-plist Makefile.git_rev

cad/freecad-devel: Update to 2026.09.05
DeltaFile
+7-7cad/freecad-devel/distinfo
+5-5cad/freecad-devel/Makefile.git_rev
+9-0cad/freecad-devel/pkg-plist
+21-123 files

LLVM/project 08e34faclang/include/clang/CIR/Dialect/IR CIRAttrs.td CIROps.td, clang/test/CIR/IR enum-attrs.cir

[CIR] Migrate GlobalLinkageKind, CallingConv and SideEffect off IntegerAttr

GlobalLinkageKind, CallingConv and SideEffect generated IntegerAttr
subclasses with no dialect spelling of their own. Each now sets
genSpecializedAttr = 0 and gains a CIR_EnumAttr wrapper, and cir.global wraps
$linkage in `enum()`. GlobalLinkageKind spells `#cir.linkage<internal>`,
dropping both the `global_` prefix and the `_kind` suffix.

cir.func and cir.call print all three by hand, but they stream
stringifyGlobalLinkageKind(getLinkage()) and friends, which take the enum
rather than the attribute, so those sites are unchanged.

Operation syntax is unchanged.
DeltaFile
+28-0clang/test/CIR/IR/enum-attrs.cir
+17-8clang/include/clang/CIR/Dialect/IR/CIROps.td
+4-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+49-83 files

NetBSD/pkgsrc-wip c16344dpmonitor Makefile

pmonitor: install binary as executable
DeltaFile
+1-1pmonitor/Makefile
+1-11 files

LLVM/project 4977a0cllvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 arm64-neon-2velem.ll

AArch64: Drop AllowFPOpFusion from the MachineCombiner FMA conditions (#221404)

Only use the flags, and add missing tests for a missing flag on only
one of the participating instructions. This is a step toward removing
the AllowFPOpFusion field from TargetOptions.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+58-8llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll
+3-5llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+61-132 files

LLVM/project 71d23beclang-tools-extra/clang-tidy ExpandModularHeadersPPCallbacks.cpp, clang-tools-extra/clang-tidy/misc StaticInitializationCycleCheck.cpp

[clang-tidy][NFC] Fix some clang-tidy violations after bump to 23 version (#221420)
DeltaFile
+14-15clang-tools-extra/clang-tidy/misc/StaticInitializationCycleCheck.cpp
+4-4clang-tools-extra/clang-tidy/modernize/UseToUnderlyingCheck.cpp
+1-1clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
+19-203 files

FreeBSD/ports 159a0e4www/py-wikitools Makefile

www/py-wikitools: Mark DEPRECATED

- Deprecate because it is not compatible with Python 3
- Pet portclippy
- Bump PORTREVISION

(cherry picked from commit 0e8dc6aa0fadc68eb174e03ec9e7c670834b2169)
DeltaFile
+6-2www/py-wikitools/Makefile
+6-21 files

LLVM/project 2d9e9a3clang/include/clang/CIR/Dialect/IR CIROps.td, clang/test/CIR/IR enum-attrs.cir

[CIR] Migrate AssumeBundleKind, AtomicFetchKind and AsmFlavor off IntegerAttr (#220885)

AssumeBundleKind, AtomicFetchKind and AsmFlavor generated IntegerAttr
subclasses with no dialect spelling of their own. Each now sets
genSpecializedAttr = 0 and gains a CIR_EnumAttr wrapper.

Unlike the other CIR operation enums, these three are reached through
hand-written parsers and printers, so they needed checking individually.
cir.atomic.fetch references $binop declaratively and gains an `enum()`
wrapper. The other two need no change, since printAssumeBundle is
already
typed on cir::AssumeBundleKindAttr and InlineAsmOp::print streams the
enum
rather than the attribute.

Operation syntax is unchanged.
DeltaFile
+26-0clang/test/CIR/IR/enum-attrs.cir
+19-6clang/include/clang/CIR/Dialect/IR/CIROps.td
+45-62 files

FreeBSD/ports 0e8dc6awww/py-wikitools Makefile

www/py-wikitools: Mark DEPRECATED

- Deprecate because it is not compatible with Python 3
- Pet portclippy
- Bump PORTREVISION
DeltaFile
+6-2www/py-wikitools/Makefile
+6-21 files

OpenBSD/src lpHWIpYinclude/rpc auth.h

   varifier -> verifier
VersionDeltaFile
1.10+2-2include/rpc/auth.h
+2-21 files

LLVM/project e1e6158llvm/include/llvm/Target TargetOptions.h, llvm/lib/Target/PowerPC PPCISelLowering.cpp PPCTargetMachine.cpp

CodeGen: Remove TargetOptions::PPCGenScalarMASSEntries

This was PPC specific and wasn't directly written by a generic cl::opt.
It also was inappropriately written based based on a check of the flag
in the TargetPassConfig, which is only likely to be the first use.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+2-6llvm/include/llvm/Target/TargetOptions.h
+2-4llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+4-1llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+8-113 files

FreeBSD/ports 9d0a1abwww/dezoomify-rs Makefile Makefile.crates

www/dezoomify-rs: Update to 2.20.0

ChangeLog:

1. https://github.com/lovasoa/dezoomify-rs/releases/tag/v2.20.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+165-157www/dezoomify-rs/distinfo
+81-77www/dezoomify-rs/Makefile.crates
+1-1www/dezoomify-rs/Makefile
+247-2353 files

FreeBSD/src 733ea4einclude inttypes.h

libc: Add <inttypes.h> C23 feature test macro

Define __STDC_VERSION_INTTYPES_H__ now that the header fully
conforms to C23.

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D59382
DeltaFile
+6-0include/inttypes.h
+6-01 files

LLVM/project 314fef9mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/test/Dialect/Linalg/vectorization insert-slice.mlir

[mlir][linalg] Support non-trailing dropped dims when vectorizing rank-reducing `InsertSliceOp` (#219192)

`vectorizeAsInsertSliceOp` inferred a dynamic source dim's vector size
from `resultType.getDimSize(rankDiff + i)`, which only covers the case
where the rank-reducing dims dropped from `resultType` are the leading
ones and `source` maps to the trailing result dims.

Generalize this to the general case, where a dropped unit dim can be
anywhere, by using `sliceOp.getDroppedDims()` to map each source dim to
its actual corresponding (non-dropped) result dim.

Signed-off-by: Federico Bruzzone <federico.bruzzone.i at gmail.com>
DeltaFile
+28-0mlir/test/Dialect/Linalg/vectorization/insert-slice.mlir
+15-5mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+43-52 files

LLVM/project 8d8535eclang-tools-extra/clang-tidy .clang-tidy

[clang-tidy][NFC] Disable misc-include-cleaner check (#221417)

This checks seem to give too many FP, disabling it for now.
E.g. it wants to always remove `SmallString.h` even if the header is
actually needed.
DeltaFile
+1-1clang-tools-extra/clang-tidy/.clang-tidy
+1-11 files

OpenBSD/src FmT9dhainclude/arpa telnet.h

   ascic -> ASCII
VersionDeltaFile
1.8+2-2include/arpa/telnet.h
+2-21 files

NetBSD/pkgsrc-wip 0ede74copenjdk25 Makefile PLIST

openjdk25: update PLIST for 25
DeltaFile
+26-41openjdk25/PLIST
+1-2openjdk25/Makefile
+27-432 files

OpenBSD/src dqoT0WFinclude resolv.h

   trucation -> truncation
VersionDeltaFile
1.24+2-2include/resolv.h
+2-21 files

LLVM/project 7d7414amlir/tools/mlir-tblgen DialectGen.cpp

[mlir][tblgen] Prune unused filterForDialect template [-Wunused-template]

`filterForDialect` lost its last caller in 4957518ef57f (May 2022) and has been
dead since. It is a static file-scope function template, so `-Wunused-template`
flags it and `-Werror` builds fail. Removing it also orphans the
`DialectFilterIterator` alias and the `llvm::Record` using-declaration, which
nothing else references, so this drops all three. Generated output is unchanged.
DeltaFile
+0-20mlir/tools/mlir-tblgen/DialectGen.cpp
+0-201 files

LLVM/project 865bd26llvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 arm64-neon-2velem.ll

AArch64: Drop AllowFPOpFusion from the MachineCombiner FMA conditions

Only use the flags, and add missing tests for a missing flag on only
one of the participating instructions. This is a step toward removing
the AllowFPOpFusion field from TargetOptions.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+58-8llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll
+3-5llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+61-132 files

LLVM/project 8828006llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

DAGCombiner: Drop AllowFPOpFusion from isContractableFMUL (#221410)

This is a step toward removing the AllowFPOpFusion field from
TargetOptions.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+3-6llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-61 files

LLVM/project 60b5f9allvm/include/llvm/Support GenericLoopInfoImpl.h GenericLoopInfo.h, llvm/lib/Transforms/Scalar SimpleLoopUnswitch.cpp

[LoopInfo] Add recompute() and use it in SimpleLoopUnswitch (#213514)

recomputeLoopBlockSet and rebuildLoopAfterUnswitch reconstruct by hand
with significant complexity, but analyze() cannot replace them: it
allocates a fresh Loop for every header, while ScalarEvolution stores
the loop pointer in every AddRec, the loop analysis manager keys its
cache on it, and the pass manager hands the running pass a `Loop &`.

Add LoopInfoBase::recompute, which reruns the analysis over the current
CFG but refills the loop each header already had.

Block lists now come out in the analysis's canonical order rather than
the original order filtered, renumbering cloned blocks in eight
SimpleLoopUnswitch tests.

Aided by Claude Opus 5
DeltaFile
+35-293llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+98-0llvm/unittests/Analysis/LoopInfoTest.cpp
+39-39llvm/test/Transforms/SimpleLoopUnswitch/partial-unswitch-loop-and-block-dispositions.ll
+36-22llvm/include/llvm/Support/GenericLoopInfo.h
+24-24llvm/test/Transforms/SimpleLoopUnswitch/update-scev-3.ll
+43-3llvm/include/llvm/Support/GenericLoopInfoImpl.h
+275-3817 files not shown
+342-44813 files

LLVM/project 2cf9853clang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td CIRTypes.td

[CIR] Use the modern enum case classes

The `I32EnumAttrCase` family carries an `Attr` half, and an `IntegerAttr`
predicate with it, that a CIR enum has no use for now that the enums derive
from `EnumInfo`. Upstream says of those forms that they "are not needed when
using the newer `EnumCase` form".

Rename all 198 of them to `I32EnumCase`, `I32BitEnumCaseNone`,
`I32BitEnumCaseBit` and `BitEnumCaseGroup`. The group class drops its width
prefix because the modern spelling takes the width from its cases.

NFC, mechanical.
DeltaFile
+140-140clang/include/clang/CIR/Dialect/IR/CIROps.td
+43-43clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+8-8clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
+4-4clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+3-3clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+198-1985 files

LLVM/project 3b171fdclang/include/clang/CIR/Dialect/IR CIRAttrs.td, clang/test/CIR/CodeGen callsite-inline-attributes.cpp

[CIR] Drop the redundant suffix from the inline kind mnemonic

inline_kind was the one CIR enum attribute mnemonic still repeating what its
C++ enum class name says. The attribute now spells
`#cir.inline<always_inline>`. The operation argument keeps the name
inline_kind, since that is the accessor name, so the printed form reads
`inline_kind = #cir.inline<always_inline>`.

The enum's summary also becomes "inline kind" rather than the camelCase
"inlineKind", which is what generated docs show now that CIR_InlineKindAttr
no longer overrides it.

25 CHECK lines change across four test files. Nine are in an
aarch64-registered-target test, unsupported in an X86-only build, but the
substitution matches the two CIR tests that do run.
DeltaFile
+9-9clang/test/CodeGen/AArch64/sme-inline-callees-streaming-attrs.c
+9-9clang/test/CIR/CodeGen/callsite-inline-attributes.cpp
+6-6clang/test/CIR/IR/inline-attrs.cir
+2-3clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+2-2clang/test/CIR/IR/invalid-call.cir
+28-295 files

LLVM/project 1634adfclang/include/clang/CIR/Dialect/IR CIREnumAttr.td CIROps.td

[CIR] Drop dead ceremony around the CIR enum attributes

Five things that no longer earn their place in the CIR enum attribute
machinery.

CIR_CleanupKindAttr carried three. Its cppClassName restated the default
AttrDef already derives. Its skipDefaultBuilders plus hand-written
AttrBuilder existed only to default $value to CleanupKind::All, which no
caller relies on, so the generated builders stayed suppressed for nothing.
And its summary and description restated the name, overriding the enum's own
"cleanup kind" that EnumAttr would otherwise inherit. The isNormal, isEH and
isNormalAndEH helpers stay.

CIR_TLSModelAttr's summary restated its name the same way, so only that goes.
CIR_DefaultValuedEnumParameter has never had a user.

NFC.
DeltaFile
+0-16clang/include/clang/CIR/Dialect/IR/CIROps.td
+0-5clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
+0-212 files

LLVM/project ef0b4f1clang/utils/TableGen CIRLoweringEmitter.cpp

[CIR] Derive lowering attr names from cppClassName, not the def name

CIRLoweringEmitter built its CXX_ABI_ALWAYS_LEGAL_ATTRS entries with
GetOpCppClassName, which splits the TableGen def name at the first
underscore. That works only while every def is named CIR_<CppClassName>Attr.
When one is not, the emitter writes an `isa<>` for a class that does not
exist, and the failure lands as a compile error in generated code.

Attributes carry the authoritative name in cppClassName, which
GenerateAttrToValueVisitor was already reading. Factor that out as
GetAttrCppClassRef and use it for both attribute paths. GetOpCppClassName
stays for operations.

NFC, and checkable. No CIR attribute overrides cppClassName, so the generated
CIRLowering.inc is byte-identical.
DeltaFile
+16-10clang/utils/TableGen/CIRLoweringEmitter.cpp
+16-101 files

LLVM/project c38b19fclang/include/clang/CIR/Dialect/IR CIRAttrs.td CIROps.td, clang/test/CIR/IR enum-attrs.cir

[CIR] Migrate GlobalLinkageKind, CallingConv and SideEffect off IntegerAttr

GlobalLinkageKind, CallingConv and SideEffect generated IntegerAttr
subclasses with no dialect spelling of their own. Each now sets
genSpecializedAttr = 0 and gains a CIR_EnumAttr wrapper, and cir.global wraps
$linkage in `enum()`. GlobalLinkageKind spells `#cir.linkage<internal>`,
dropping both the `global_` prefix and the `_kind` suffix.

cir.func and cir.call print all three by hand, but they stream
stringifyGlobalLinkageKind(getLinkage()) and friends, which take the enum
rather than the attribute, so those sites are unchanged.

Operation syntax is unchanged.
DeltaFile
+28-0clang/test/CIR/IR/enum-attrs.cir
+17-8clang/include/clang/CIR/Dialect/IR/CIROps.td
+4-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+49-83 files