FreeBSD/ports 03046e2security/zeek distinfo Makefile

security/zeek: security/zeek: Update to 8.0.5

    https://github.com/zeek/zeek/releases/tag/v8.0.5

This release fixes the following bugs:

 - The to_subnet() built-in function's parsing of IPv6 subnets was
   changed to align with how IPv6 subnet literals are parsed in
   Zeek scripts.

 - Zeek now reports a better error message when a table constructor
   is called without square brackets around the keys.

 - ssl.log will now correctly report certificate fingerprints when
   a protocol error is encountered after certificates are passed,
   but before the connection is logged.

 - An unbounded growth issue was fixed with Zeek's internal regex
   engine, which caused excessive memory usage when constructing

    [16 lines not shown]
DeltaFile
+3-3security/zeek/distinfo
+1-2security/zeek/Makefile
+4-52 files

LLVM/project 5e25601flang/lib/Semantics mod-file.cpp, flang/test/Semantics modfile82.f90

[flang] Add missing module file hashes (#175636)

The compiler emits "!need$" lines to module files only for modules
needed by the module's outermost scope, but misses dependences on other
modules that might be USE'd in inner scopes.

Fixes https://github.com/llvm/llvm-project/issues/175611.
DeltaFile
+22-10flang/lib/Semantics/mod-file.cpp
+29-0flang/test/Semantics/modfile82.f90
+51-102 files

LLVM/project a8ba9c4flang-rt/lib/runtime sum.cpp, flang-rt/unittests/Runtime Reduction.cpp

[flang] Fix spurious NaN  result from infinite Kahan summation (#175373)

There are six instances of Kahan's extended precision summation
algorithm in flang/flang-rt, and they share a bug: the calculation of
the correction value produces a Nan due to the subtraction Inf-Inf after
the accumulation saturates to Inf. This leads to the surprising Nan
result from SUM([Inf, 0.]).

This bug doesn't affect run-time calculation of SUM when optimization is
enabled -- lowering emits an open-coded SUM that lacks Kahan summation
-- but it does affect compilation-time folding and -O0 runtime results.

Fix the one instance of Kahan summation in the runtime, and consolidate
the other five instances in Evaluate into one new member function, also
corrected.

Fixes https://github.com/llvm/llvm-project/issues/89528.
DeltaFile
+7-23flang/lib/Evaluate/fold-reduction.h
+18-0flang/lib/Evaluate/real.cpp
+16-0flang-rt/unittests/Runtime/Reduction.cpp
+9-3flang-rt/lib/runtime/sum.cpp
+11-0flang/lib/Evaluate/complex.cpp
+3-8flang/lib/Evaluate/fold-matmul.h
+64-344 files not shown
+78-4010 files

LLVM/project 3874c45flang/lib/Semantics resolve-names.cpp, flang/test/Semantics bug175207.f90

[flang] Handle useless NAMELIST in interface block (#175214)

NAMELIST has no useful purpose in an interface block, but it's allowed.
Fix a crash due to our deferred handling of NAMELIST groups in the
execution part (which doesn't exist in an interface block).

Fixes https://github.com/llvm/llvm-project/issues/175207.
DeltaFile
+10-0flang/test/Semantics/bug175207.f90
+3-0flang/lib/Semantics/resolve-names.cpp
+13-02 files

LLVM/project 3fe94abflang/docs Extensions.md

[flang][NFC] Document that the integrity of parentheses is not violated (#175071)

Add language to flang/docs/Extensions.md to explain why "A+(B*C)" must
round the result of the multiplication, when REAL and the -ffast-math
option is not used.
DeltaFile
+21-0flang/docs/Extensions.md
+21-01 files

LLVM/project 1c8627fflang CMakeLists.txt, flang/lib/Evaluate fold-real.cpp

[llvm][flang] Silence warning, resume -Werror builds of flang (#175053)

Add (void) uses of two parameters to dodge a C++ compiler warning that
has broken -Werror builds of flang since 9-28-25, and restore that
option as the default for flang builds.
DeltaFile
+1-7flang/lib/Evaluate/fold-real.cpp
+1-1flang/CMakeLists.txt
+2-0llvm/include/llvm/ADT/SmallVector.h
+4-83 files

LLVM/project 014d2b9lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp, lldb/unittests/Symbol TestTypeSystemClang.cpp

[lldb][TypeSystem] Call Type::isIntegralType from TypeSystemClang::IsIntegerType (#175669)

Instead of re-implementing `Type::isIntegralType`, call it explicitly.

This means we get support for `BitIntType` out-of-the-box.

We don't use `IsIntegerType` here because we want to abide by the
language-specific notions of an integer type (which differ between C++
and C).

The slight behaviour change here is that `IsIntegerType` will now treat
complete enumerations as integers in C. This is correct according to the
C standard.
DeltaFile
+44-0lldb/unittests/Symbol/TestTypeSystemClang.cpp
+10-9lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+54-92 files

NetBSD/pkgsrc XDLp8s8net/netatalk4 Makefile

   Ninja is very persistent in picking up undeclared dependencies during
   package build. For now force-remove the html documentation, until we
   find out where exactly that can be disabled during the configuration
   phase.
VersionDeltaFile
1.31+3-3net/netatalk4/Makefile
+3-31 files

SmartOS/live 86acb2csrc Makefile, src/vm/node_modules VM.js

OS-8711 Initial nocloud support
DeltaFile
+261-0src/vm/node_modules/cloudinit/nocloud.js
+242-0src/vm/node_modules/cloudinit/lofs-fat16.js
+97-1src/vm/node_modules/VM.js
+9-0src/vm/node_modules/cloudinit/index.js
+2-0src/Makefile
+611-15 files

LLVM/project 44df98eclang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/test/CIR/CodeGen pointers.cpp basic.cpp

[CIR] Implement simple folding for unary operations (#174882)

This extends the UnaryOp folder to handle plus, minus, and not
operations on constant operands.

This is in preparation for a change that will attempt to fold these
unary operations as they are generated, but this change only performs
the folding via the cir-canonicalize pass.
DeltaFile
+185-2clang/test/CIR/Transforms/canonicalize.cir
+67-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+11-8clang/test/CIR/CodeGen/pointers.cpp
+3-10clang/test/CIR/CodeGen/basic.cpp
+5-7clang/test/CIR/CodeGen/bitfields_be.c
+4-6clang/test/CIR/Lowering/goto.cir
+275-335 files not shown
+289-4711 files

LLVM/project 1023f91llvm/lib/Target/RISCV RISCVISelLowering.cpp

[llvm][RISCV] Suppress unused `IsMulH` warning. (#175653)

Introduced in commit d28daddd. `IsMulH` is only used in assert(), and
triggers unused variable warnings in non-debug builds.
DeltaFile
+3-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3-21 files

LLVM/project 0828533llvm/lib/Target/X86 X86PreTileConfig.cpp X86.h

[X86][NewPM] Port x86-pre-tile-config (#175649)

Standard pass porting. Used callbacks to get MLI so we do not compute it
in the common case where we have no AMX registers. Also moved the call
to releaseMemory into runOnMachineFunction through a scope exit rather
than calling it through the pass manager so we can get consistent
behavior across both PMs. No test coverage added in this one as we also
need x86-tile-config to be able to run any tests.
DeltaFile
+46-18llvm/lib/Target/X86/X86PreTileConfig.cpp
+8-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+57-234 files

LLVM/project 496729foffload/plugins-nextgen/level_zero/src L0Memory.cpp

[Offload] Fix level_zero plugin build (#175664)

Build has been broken when OMPTARGET_DEBUG is undefined.
DeltaFile
+0-2offload/plugins-nextgen/level_zero/src/L0Memory.cpp
+0-21 files

LLVM/project 5be5612llvm/include/llvm/MC MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp GOFFObjectWriter.cpp

[SystemZ][z/OS] Handle labels for parts

Global data is emitted into parts, which are modelled as a MCSection.
A label (symbol of type LD) is not allowed in a part, which requires
special handling. The approach is to not emit the label at all, and
using the part symbol in relocations.
DeltaFile
+53-0llvm/test/CodeGen/SystemZ/zos-symbol-2.ll
+6-9llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
+13-0llvm/lib/MC/MCGOFFStreamer.cpp
+3-0llvm/lib/MC/GOFFObjectWriter.cpp
+2-0llvm/include/llvm/MC/MCGOFFStreamer.h
+1-1llvm/test/CodeGen/SystemZ/zos-hlasm-out.ll
+78-106 files

NetBSD/pkgsrc 6ItYcLqdoc CHANGES-2026

   doc: Updated graphics/png to 1.6.54
VersionDeltaFile
1.277+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc iB2jnU9graphics/png distinfo Makefile

   png: update to 1.6.54.

   Changes from version 1.6.53 to version 1.6.54
   ---------------------------------------------

    * Fixed CVE-2026-22695 (medium severity):
      Heap buffer over-read in `png_image_read_direct_scaled.
      (Reported and fixed by Petr Simecek.)
    * Fixed CVE-2026-22801 (medium severity):
      Integer truncation causing heap buffer over-read in `png_image_write_*`.
    * Implemented various improvements in oss-fuzz.
      (Contributed by Philippe Antoine.)
VersionDeltaFile
1.163+4-4graphics/png/distinfo
1.219+2-2graphics/png/Makefile
+6-62 files

LLVM/project 189adfcclang-tools-extra/clang-doc/assets class-template.mustache comment-template.mustache, clang-tools-extra/test/clang-doc/json class.cpp class-template.cpp

fix merge conflicts
DeltaFile
+21-29clang-tools-extra/clang-doc/assets/class-template.mustache
+17-23clang-tools-extra/test/clang-doc/json/class.cpp
+11-11clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
+1-13clang-tools-extra/clang-doc/assets/comment-template.mustache
+3-9clang-tools-extra/clang-doc/assets/enum-template.mustache
+8-3clang-tools-extra/test/clang-doc/json/class-template.cpp
+61-8811 files not shown
+99-12117 files

LLVM/project 5c764b4llvm/include/llvm/Support KnownFPClass.h

KnownFPClass: Make LLVM_ABI checker happy (#175654)

Warned on PRs that happened to touch nearby lines.
DeltaFile
+1-1llvm/include/llvm/Support/KnownFPClass.h
+1-11 files

NetBSD/pkgsrc-wip 4c896f2. TODO, crush distinfo go-modules.mk

crush: update to 0.32.0
DeltaFile
+231-183crush/distinfo
+76-60crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+308-2454 files

LLVM/project f611d12llvm/lib/Target/AMDGPU SIRegisterInfo.td, llvm/test/CodeGen/AMDGPU regalloc-vgpr_lo128-gfx1250.mir shrink-vgpr_lo128-gfx1250.mir

[AMDGPU] Limit allocation of lo128 registers for occupancy

Parent change allows allocation of lo128 VGPRs from all 4 banks.
That may result in the undesired allocation leaving a hole of
maximum 128 registers in case if for example v0-v127 are allocated,
and v128-v255 are free.

Limit the available allocation order to the occupancy. Both hard
occupancy limits and occupancy achieved during scheduling are
considered. That is better to spill a register than to drop occupancy
in this case.
DeltaFile
+97-1llvm/test/CodeGen/AMDGPU/regalloc-vgpr_lo128-gfx1250.mir
+29-0llvm/test/CodeGen/AMDGPU/shrink-vgpr_lo128-gfx1250.mir
+14-2llvm/lib/Target/AMDGPU/SIRegisterInfo.td
+140-33 files

LLVM/project 244f7a0llvm/test/CodeGen/AMDGPU local-stack-alloc-add-references.gfx8.mir coalesce-copy-to-agpr-to-av-registers.mir, llvm/test/MC/Disassembler/AMDGPU gfx12_dasm_vop1_dpp8.txt gfx12_dasm_vop1_dpp16.txt

[AMDGPU] Allow allocation of lo128 registers from all banks

We can encode 16-bit operands in a short form for VGPRs [0..127].
When we have 1K registers available we can in fact allocate 4
times more from all 4 banks. That, however, requires an allocatable
class for these operands. When for most of the instructions it will
result in the VOP3 longer form, for V_FMAAMK/FMADAK_F16 it will
simply prohibit the encoding because these do not have VOP3 forms.

A straight forward solution would be to create a register class
with all registers having bit 8 of the encoding zero, i.e. to
create a register class with holes punched in it: [0-127, 256-383,
512-639, 768-895]. LLVM, however, does not like register classes
with punched holes when they also have subregisters. The cross-
product of all classes explodes and some combinations of a 'class
having a common subreg with another' becomeing impossible. Just
doing so explodes our register info to 4+Gb, uncompilable too.

The solution proposed is to define _lo128 RC with contigous 896

    [17 lines not shown]
DeltaFile
+180-180llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx8.mir
+120-120llvm/test/CodeGen/AMDGPU/coalesce-copy-to-agpr-to-av-registers.mir
+90-90llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx9.mir
+49-46llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop1_dpp8.txt
+94-0llvm/test/CodeGen/AMDGPU/regalloc-vgpr_lo128-gfx1250.mir
+46-46llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop1_dpp16.txt
+579-48239 files not shown
+1,018-74745 files

NetBSD/pkgsrc-wip 37d1996. TODO, codex distinfo cargo-depends.mk

codex: update to 0.80.0
DeltaFile
+159-108codex/distinfo
+52-35codex/cargo-depends.mk
+1-1codex/Makefile
+0-1TODO
+212-1454 files

OpenBSD/ports MfMwLmFtextproc/mdbook distinfo crates.inc, textproc/mdbook/patches patch-tests_testsuite_preprocessor_rs

   textproc/mdbook: update to v0.5.2.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.14+266-380textproc/mdbook/distinfo
1.5+132-189textproc/mdbook/crates.inc
1.10+9-19textproc/mdbook/pkg/PLIST
1.2+10-10textproc/mdbook/patches/patch-tests_testsuite_preprocessor_rs
1.21+2-4textproc/mdbook/Makefile
+419-6025 files

LLVM/project fa36b0clldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp, lldb/unittests/Symbol TestTypeSystemClang.cpp

[lldb][TypeSystemClang] Simplify TypeSystemClang::IsEnumerationType implementation (#175560)

We were calling into `IsIntegerType` to determine the signedness of the
enum. Calling the relevant `clang::Type` API is simpler.

This shouldn't have any observable behaviour change.

We were lacking unit-test coverage for this. Added some tests that pass
before and after this change.
DeltaFile
+58-0lldb/unittests/Symbol/TestTypeSystemClang.cpp
+1-5lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+59-52 files

NetBSD/pkgsrc lH8KPIYx11/tk Makefile

   x11/tk: remove unknown configure option
VersionDeltaFile
1.98+2-1x11/tk/Makefile
+2-11 files

NetBSD/pkgsrc nsV4G9Wmultimedia/mpv Makefile, wm/xfce4-wm Makefile

   Bump PKGREVISIONs for libdisplay-info SO major change
VersionDeltaFile
1.184+2-2multimedia/mpv/Makefile
1.104+2-2wm/xfce4-wm/Makefile
1.9+2-2x11/libxfce4windowing/buildlink3.mk
1.117+2-2x11/xfce4-desktop/Makefile
1.12+2-2x11/xfce4-docklike-plugin/Makefile
1.131+2-2x11/xfce4-session/Makefile
+12-123 files not shown
+18-159 files

FreeBSD/ports 68ab564databases/py-dbt-core Makefile, databases/py-dbt-core/files patch-setup.py

databases/py-dbt-core: chase update to py-pathspec

Remove upper version limit on py-pathspec dependency now that
py-pathspec has reached version 1.0.2

PR:             292268
Approved by:    Pat Maddox (maintainer)
DeltaFile
+4-2databases/py-dbt-core/files/patch-setup.py
+2-2databases/py-dbt-core/Makefile
+6-42 files

LLVM/project f9a8096llvm/lib/Transforms/Vectorize VPlanRecipes.cpp

[VPlan] Merge Select with previous cases in ::computeCost (NFC).

Merge cases calling the same helper, as suggested post-commit in
https://github.com/llvm/llvm-project/pull/174234
DeltaFile
+0-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+0-11 files

NetBSD/pkgsrc Y0OB6hudoc TODO CHANGES-2026

   doc: Updated audio/alsa-lib to 1.2.15.2
VersionDeltaFile
1.26665+1-2doc/TODO
1.276+2-1doc/CHANGES-2026
+3-32 files

LLVM/project 55e7a89llvm/lib/Target/X86 X86TileConfig.cpp X86.h, llvm/test/CodeGen/X86/AMX amx-greedy-ra.ll

[X86][NewPM] Port x86-tile-config (#175647)

Standard porting. Use callbacks to get the needed analyses to make the
pass portable between Legacy/New PMs and to prevent computing anything
if we do not have any AMX registers in the function. No test coverage
for now as amx-greedy-ra.ll is the only test that references this pass
and needs pass pipeline setup in order to work which I plan on getting
to this week.
DeltaFile
+34-13llvm/lib/Target/X86/X86TileConfig.cpp
+8-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+1-1llvm/test/CodeGen/X86/AMX/amx-greedy-ra.ll
+46-195 files