FreeBSD/ports d2b312dscience/afni Makefile distinfo

science/afni: Update to 26.2.06
DeltaFile
+5-3science/afni/pkg-plist
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+9-73 files

NetBSD/pkgsrc BCOvlFcdoc CHANGES-2026

   doc: Updated x11/xterm to 411
VersionDeltaFile
1.5838+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hzAZPAPx11/xterm Makefile distinfo

   x11/xterm: update to 411

   Patch #411 - 2026/08/24

       add a case for DECSWT in VT520 mode (prompted by discussion with James Holderness).
       correct an index computation in VS15/VS16 logic for -emoji_width option (report by Arpit Jain).
       add ich1 to terminfo where appropriate.
       drop “GTK_*” from environment filtering (report by Stefan Klinger).
       fix a couple of places in terminfo which used BEL rather than ST.
       add DECSCUSR 7 for the “power-up” configuration, which can be different from the documented VT520 behavior (prompted by discussion with “heurist”).
       correct a limit-check added in patch #399, which resulted in regex-based selections to be limited to the first row of a wrapped line (Redhat #2479962).
       add resource brokenCopyArea, using that to control whether XCopyArea is used for indexing and scrolling, as well as inserting or deleting characters and lines.
       amend check for validity of C1 controls to check both whether wide-characters have been initialized, as well as whether the current encoding is UTF-8 (Debian #687699).
       call Cleanup directly when processing SIGHUP, because the process running in xterm may ignore a killpg sent to the top-level screen's process (Debian #243598).
VersionDeltaFile
1.128+4-4x11/xterm/distinfo
1.169+2-2x11/xterm/Makefile
+6-62 files

FreeBSD/src 72ed6f9include wchar.h, sys/powerpc/include _stdint.h

libc: Add WCHAR_WIDTH in <wchar.h> as well

Define __WCHAR_WIDTH in sys/_types.h and derive WCHAR_WIDTH from
that, the same way as WCHAR_MIN and WCHAR_MAX, in both <wchar.h>
and <stdint.h> as per C23 §7.31.1 and §7.22.3.4, respectively.

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D59385
DeltaFile
+3-0sys/sys/stdint.h
+3-0include/wchar.h
+2-0sys/sys/_types.h
+0-1sys/x86/include/_stdint.h
+0-1sys/riscv/include/_stdint.h
+0-1sys/powerpc/include/_stdint.h
+8-32 files not shown
+8-58 files

LLVM/project 49a9f50llvm/test/CodeGen/AMDGPU si-spill-cf.ll, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

[llvm][NFC] canonicalize qnan hexadecimal literals to +-qnan (#221379)

Follow up to https://github.com/llvm/llvm-project/pull/221019 and
https://github.com/llvm/llvm-project/pull/221056

Replaces the literal for `qNaN` `0x7FF8000000000000` with the canonical
form of `+qnan` and etc.

Ignored files
```
llvm/docs/LangRef.md
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/test/CodeGen/AArch64/GlobalISel/combine-fminimum-fmaximum.mir
llvm/test/CodeGen/AArch64/GlobalISel/combine-fminnum-fmaxnum.mir
llvm/test/CodeGen/AArch64/GlobalISel/preselect-process-phis.mir
llvm/test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir
llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
llvm/test/CodeGen/X86/canonicalize-vars.ll
llvm/test/CodeGen/X86/is_fpclass.ll

    [17 lines not shown]
DeltaFile
+156-156llvm/test/CodeGen/AMDGPU/si-spill-cf.ll
+52-52llvm/test/Transforms/InstSimplify/X86/fp-nan-strictfp.ll
+30-30llvm/test/Transforms/InstSimplify/ConstProp/min-max.ll
+16-16llvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/trunc.ll
+15-15llvm/test/Transforms/InstSimplify/fp-nan.ll
+15-15llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+284-284128 files not shown
+714-715134 files

NetBSD/pkgsrc ktU4tugshells/oh-my-posh PLIST

   shells/ph-my-posh: update PLIST
VersionDeltaFile
1.2+1-0shells/oh-my-posh/PLIST
+1-01 files

NetBSD/src Z2HbaSHsys/arch/ofppc/ofppc mainbus.c

   register cascaded interrupt with correct polarity
   from PR60640
   Thanks!
VersionDeltaFile
1.34+3-3sys/arch/ofppc/ofppc/mainbus.c
+3-31 files

LLVM/project 89e1300clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains WebAssembly.cpp

clang/WebAssembly: Add -femscripten-exceptions driver flag

Add a proper -femscripten-exceptions driver flag for Emscripten
exception handling, parallel to -fwasm-exceptions. Previously the only way
to select Emscripten EH was to pass the backend implementation detail
-mllvm -enable-emscripten-cxx-exceptions.

This drives the existing cl::opt mechanism, but in the future this will
change the emitted exception model module flag.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+20-1clang/test/Driver/wasm-toolchain.c
+15-3clang/lib/Driver/ToolChains/WebAssembly.cpp
+3-0clang/include/clang/Options/Options.td
+38-43 files

NetBSD/pkgsrc-wip 8a7b5b7openjdk25 PLIST Makefile

openjdk25: update JAVA_WRAPPERS
DeltaFile
+2-8openjdk25/Makefile
+1-0openjdk25/PLIST
+3-82 files

NetBSD/pkgsrc NNbDo75doc CHANGES-2026

   doc: Updated www/wikid to 3.1.1
VersionDeltaFile
1.5837+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KuNmYs8www/wikid cargo-depends.mk distinfo

   www/wikid: update to 3.1.1

   v3.1.1
   new feature(s)

       complete mouse support on daily feed modals: 69de82c
       r on the saved lists viewer modal to rename lists: 8debe03

   bug fix(es)

       fix cache not being removed even after cache_lifetime: fcb3d2e
       eliminate scrolling stutter by offloading image disk reading, decoding and halfblock scaling: 02b8d39

   qol/style change(s)

       added an animated spinner to be mesmerised by while the daily feed is being fetched: 0a9d006
       reused the "search" modal to replace the "create new list" modal: 6bfccc7

   v3.1.0

    [51 lines not shown]
VersionDeltaFile
1.4+4-4www/wikid/distinfo
1.5+4-4www/wikid/Makefile
1.4+0-0www/wikid/cargo-depends.mk
+8-83 files

NetBSD/pkgsrc apHIUDhdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 31.1.3
VersionDeltaFile
1.5836+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc txpHSwRshells/oh-my-posh go-modules.mk Makefile

   shells/oh-my-posh: update to 31.1.3

   v31.1.3
   Bug Fixes

       docs: repair broken anchors on customize and vimode pages (263fd42)

   v31.1.2
   Bug Fixes

       shell: respect POSH_DISABLE_STREAMING at runtime (45ff338)

   v31.1.1
   Bug Fixes

       pwsh: guard module re-entry on _ompInitialized to fix async init race (998d1fd)
VersionDeltaFile
1.330+10-10shells/oh-my-posh/distinfo
1.365+2-5shells/oh-my-posh/Makefile
1.144+2-2shells/oh-my-posh/go-modules.mk
+14-173 files

NetBSD/pkgsrc w8cKitddoc CHANGES-2026

   doc: Updated graphics/feh to 3.12.4
VersionDeltaFile
1.5835+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc J0s3GRdgraphics/feh Makefile distinfo

   graphics/feh: update to 3.12.4

   * Release v3.12.4
       * Correctly handle XOpenIM / XCreateIC failures (fixes crashes on MacOS)

   Wed, 26 Aug 2026 16:34:23 +0200  Birte Friesel <derf+feh at finalrewind.org>

   * Release v3.12.3
       * Support non-ASCII characters in caption entry mode. Note that feh's
         default font lacks proper Unicode support, so many symbols will not
         be rendered correctly. This is on the agenda for an upcoming release.
       * Fix --draw-exif overwriting the output of --draw-info

   Thu, 07 May 2026 19:52:27 +0200  Birte Friesel <derf+feh at finalrewind.org>

   * Release v3.12.2
       * Treat audio/mpeg files as images and display their cover image,
         if present (patch by Christian Hesse)
       * Fix menu-related focusing issues under Xwayland (patch by Pete Scheyen)
       * Support reproducible builds for feh(1) manual (patch by Christian Hesse)
VersionDeltaFile
1.77+5-5graphics/feh/distinfo
1.150+2-2graphics/feh/Makefile
+7-72 files

NetBSD/pkgsrc jEbYSYtlang/openjdk17 Makefile, lang/openjdk21 Makefile

   openjdk*: clean up stale bits in Makefile
VersionDeltaFile
1.33+1-7lang/openjdk21/Makefile
1.49+1-5lang/openjdk17/Makefile
+2-122 files

LLVM/project aecdef9clang/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 9715be1clang/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 c4baf90clang/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 fb46aeaclang/include/clang/CIR/Dialect/IR CIRTypes.td CIRCUDAAttrs.td, clang/test/CIR/IR invalid-lang-attr.cir

[CIR] Move the CIR enums off the legacy EnumAttrInfo hierarchy

MLIR has two enum hierarchies. `EnumAttrInfo` doubles as an `IntegerAttr`
constraint, so every CIR enum had to clear `genSpecializedAttr` to say it did
not want one. `EnumInfo` describes a C++ enum and nothing more.

Derive the CIR bases from `I32Enum`, `I64Enum` and `I32BitEnum`, and widen
`CIR_EnumAttr` to the `EnumInfo` that upstream `EnumAttr` already takes. The
flag no longer exists to clear. `FPClassTestEnum` gets unquoted printing from
`BitEnumBase` rather than overriding `printBitEnumQuoted`, and
`CIR_KnownFuncKind` drops a `parameterPrinter` the generated `operator<<`
now covers, still spelling `#cir.func_identity<"std::find">`.

AMDGPU wraps an `I32Enum` in an `EnumAttr` with this same bracketed format.
Parsing moves to the generated `FieldParser`, whose diagnostic names the
accepted spellings, so two `expected-error` lines change. Generated attribute
code drops 16 KB as 28 inlined parsers collapse into it.
DeltaFile
+33-73clang/include/clang/CIR/Dialect/IR/CIROps.td
+23-53clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+13-9clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
+2-4clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+1-3clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+1-1clang/test/CIR/IR/invalid-lang-attr.cir
+73-1431 files not shown
+74-1447 files

LLVM/project 8ab6813clang/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 a619b6dclang/include/clang/CIR/Dialect/IR CIROps.td, clang/test/CIR/CodeGenBuiltins builtin-isinf-sign.c builtin-isfpclass.c

[CIR] Migrate the FPClassTest bit enum and unquote its flags

cir.is_fp_class printed its flags inconsistently. Single-bit values came out
bare, as in `fcSNan`, while group values and combinations came out quoted, as
in `"fcInf"` and `"fcSNan|fcNegInf"`. That comes from I32BitEnumAttr setting
printBitEnumQuoted, which EnumAttr.td keeps only for backwards compatibility.

Clearing the bit and using the `enum` directive selects the separator-aware
parser and printer, so every value now spells unquoted:

  cir.is_fp_class %x, fcSNan|fcNegInf : (!cir.float) -> !cir.bool

The enum also drops its specialized IntegerAttr for a CIR_EnumAttr wrapper,
giving it the standalone spelling `#cir.fp_class<fcSNan|fcNegInf>`. This
changes operation syntax, so it updates 37 CHECK lines.
DeltaFile
+20-20clang/test/CIR/CodeGenBuiltins/builtin-fpclassify.c
+16-16clang/test/CIR/CodeGenBuiltins/builtin-isfpclass.c
+20-0clang/test/CIR/IR/enum-attrs.cir
+12-2clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-1clang/test/CIR/CodeGenBuiltins/builtin-isinf-sign.c
+69-395 files

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

[CIR] Migrate GlobalLinkageKind, CallingConv and SideEffect off IntegerAttr (#220887)

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 8bd66b4openjdk25 distinfo Makefile, openjdk25/patches patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c patch-src_java.desktop_unix_native_common_awt_fontpath.c

openjdk25: fix lint, reduce diff to openjdk21
DeltaFile
+1-31openjdk25/bootstrap.mk
+5-5openjdk25/distinfo
+5-5openjdk25/Makefile
+5-0openjdk25/patches/patch-make_autoconf_buildjdk-spec.gmk.template
+2-0openjdk25/patches/patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c
+2-0openjdk25/patches/patch-src_java.desktop_unix_native_common_awt_fontpath.c
+20-412 files not shown
+24-418 files

OpenBSD/ports vceMTrWsecurity/letsencrypt Makefile.inc, security/letsencrypt/client distinfo

   update to certbot-5.8.0
VersionDeltaFile
1.94+2-2security/letsencrypt/py-acme/distinfo
1.95+2-2security/letsencrypt/client/distinfo
1.101+1-1security/letsencrypt/Makefile.inc
+5-53 files

LLVM/project ad1c563llvm/docs/CommandGuide llc.md, llvm/include/llvm/Target TargetOptions.h

CodeGen: Remove TargetOptions::NoTrappingFPMath

This was replaced by the no-trapping-math attribute.
The one ARMAsmPrinter use already accounts for it.

no-trapping-math should probably replaced by !strictfp, but that's
another problem.
DeltaFile
+33-0llvm/test/CodeGen/ARM/eabi-attribute-no-trapping-math.ll
+0-9llvm/lib/CodeGen/CommandFlags.cpp
+1-6llvm/include/llvm/Target/TargetOptions.h
+0-4llvm/docs/CommandGuide/llc.md
+1-3llvm/test/CodeGen/ARM/build-attributes.ll
+1-2llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+36-241 files not shown
+36-267 files

OpenBSD/ports jd2LbSNsecurity/badkeys Makefile distinfo, security/badkeys/pkg PLIST

   update to badkeys-0.0.20
VersionDeltaFile
1.12+2-2security/badkeys/distinfo
1.16+1-1security/badkeys/Makefile
1.11+2-0security/badkeys/pkg/PLIST
+5-33 files

OpenBSD/ports Zz0sTfasecurity/pcsc-tools Makefile distinfo, security/pcsc-tools/pkg PLIST

   update to pcsc-tools-1.7.5
VersionDeltaFile
1.14+2-2security/pcsc-tools/distinfo
1.19+2-1security/pcsc-tools/Makefile
1.7+1-0security/pcsc-tools/pkg/PLIST
+5-33 files

OpenBSD/ports yfQzdRBsecurity/ccid Makefile distinfo

   update to ccid-1.8.3
VersionDeltaFile
1.34+2-2security/ccid/distinfo
1.47+1-1security/ccid/Makefile
+3-32 files

NetBSD/pkgsrc LcsG7L9doc CHANGES-2026

   Note update of net/nsd to 4.15.2.
VersionDeltaFile
1.5834+2-1doc/CHANGES-2026
+2-11 files