NetBSD/pkgsrc dl5qv0rdoc CHANGES-2026

   Updated devel/cmake, graphics/GraphicsMagick
VersionDeltaFile
1.4879+3-1doc/CHANGES-2026
+3-11 files

LLVM/project e456ba9llvm/test/CodeGen/AMDGPU llvm.amdgcn.av.load.b128.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.ptr.s.buffer.load.ll

Merge branch 'main' into users/c8ef/generator
DeltaFile
+2,825-2,887llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+5,516-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-clmulh.ll
+4,862-0llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
+4,058-0llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ptr.s.buffer.load.ll
+3,291-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+2,988-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
+23,540-2,8873,524 files not shown
+178,425-103,8623,530 files

NetBSD/pkgsrc X2VNumIgraphics/GraphicsMagick Makefile.common distinfo, graphics/p5-GraphicsMagick Makefile

   GraphicsMagick p5-GraphicsMagick: updated to 1.3.48

   1.3.48

   Security Fixes:

   Address ImageMagick CVE CVE-2026-42050, ImageMagick security advisory GHSA-7mxf-ff4f-jj7p, which is related to an X11 display buffer overflow. This is really a minor issue since it requires X11 keyboard input and causes no harm.
   DCM: In RLE decoder, detect and report end of input. Reported-by: Tristan Madani.
   DCM: Convert from ASCII numeric value to unsigned value, with error detection. Avoid problems caused by negative values. Reported-by: Tristan Madani.
   display: Correct bounds checking for 'filename' length. Thanks to Petr Gajdos for a heads-up regarding the disparity.
   GradientImage(): Fix 'pixel_packets' and 'indexes' addressing logic for NorthGravity. Addresses "[security] GraphicsMagick GradientImage: heap-buffer-overflow READ in NorthGravity branch reached from gm convert (magick/gradient.c:284)" from David Korczynski. Credit to Anthropic Claude and Ada Logics.
   ImageToBlob(): Fix memory leak which may occur if WriteImage() fails.
   LOCALE: Bound the length passed to strncpy() and string terminator. Addresses "[security] GraphicsMagick LOCALE coder: stack-buffer-overflow WRITE in ReadConfigureFile reached from gm convert (coders/locale.c:257)" from David Korczynski. Credit to Anthropic Claude and Ada Logics.
   META/IPTC: Prevent reading past the end of a truncated/short IPTC profile.
   MIFF: Correct scope of 'values' reallocation error handling. Addresses "[security] GraphicsMagick MIFF reader: heap-use-after-free WRITE via stale cursor on values-buffer realloc failure (coders/miff.c:1048)" from David Korczynski. Credit to Anthropic Claude and Ada Logics.
   MSL: Properly log warnings and errors using LogMagickEventList() given a va_list. Reported-by: Tristan Madani.
   PCD: Over-provision the per-channel Huffman decode buffers and detect any attempt to overflow them. Discovered and reported by Cipher - Causal Security (https://causalsecurity.com/).
   PCX: If image has more than 256 colors, save as a DirectClass type. Addresses "[security] GraphicsMagick PCX writer: heap-buffer-overflow WRITE in WritePCXImage colormap fill (coders/pcx.c:1186)" from David Korczynski. Credit to Anthropic Claude and Ada Logics.
   PNG: Use only values from GetImageCharacteristics() since IsMonochromeImage() and IsGrayImage() may produce different answers. Addresses "[security] GraphicsMagick MNG re-encode: heap-buffer-overflow WRITE in ExportGrayAlphaQuantumType reached from gm convert (magick/export.c:1105)" as reported by David Korczynski via email on May 28, 2026. Credit to Anthropic Claude and Ada Logics.

    [11 lines not shown]
VersionDeltaFile
1.62+4-4graphics/GraphicsMagick/distinfo
1.32+2-2graphics/GraphicsMagick/Makefile.common
1.90+1-2graphics/p5-GraphicsMagick/Makefile
+7-83 files

LLVM/project cfad953clang/test/Sema/LifetimeSafety/Inputs lifetime-analysis.h

fix test
DeltaFile
+3-3clang/test/Sema/LifetimeSafety/Inputs/lifetime-analysis.h
+3-31 files

NetBSD/pkgsrc hyW0JMVdevel/cmake PLIST version.mk

   cmake cmake-gui: updated to 4.4.1

   CMake 4.4.1
   * gitlab-ci: make `needs` explicitly empty where possible
   * gitlab-ci: move macOS arm64 jobs to `tart` runners
   * gitlab-ci: extend Xcode CI job timeout to 3 hours
   * ci: do not limit testing based on load in a `tart` runner
   * Tests: Update RunCMake.Framework expected output for macOS 26.4
   * try_compile: Restore toleration of toolchain file setting internal variable
   * GNUInstallDirs: Document cross-compiling behavior w.r.t. lib directories
   * Style: Replace some UTF-8 characters with ASCII equivalents
   * CPackIFW: Add recent release versions to search list
   * FASTBuild: Prefer first compiler in PATH on Windows
   * CTest: Restore support for dashboard client build targets
   * Help: target_sources: Align descriptions with signatures
   * Presets: Forward presets-file to workflow steps
   * FindPython: fix SABIModule detection failure
   * FindPython: Add support for pydebug ABI flag on Windows
   * CMAKE_TEST_BUILD_DEPENDS: Use config when evaluating test dependency targets

    [17 lines not shown]
VersionDeltaFile
1.268+4-4devel/cmake/distinfo
1.89+2-2devel/cmake/version.mk
1.91+2-1devel/cmake/PLIST
+8-73 files

LLVM/project 36b6f48libc/test/src/__support/FPUtil CMakeLists.txt float128_test.cpp

[libc] Add conversion tests between emulated and native f128 (#213422)

Adds conversion tests between emulated and native float128 type, which
would be later used in f128 functions .
DeltaFile
+23-0libc/test/src/__support/FPUtil/float128_test.cpp
+1-0libc/test/src/__support/FPUtil/CMakeLists.txt
+24-02 files

FreeBSD/src ae462f7sys/dev/ena ena_datapath.c

ena: Batch RX statistics updates

Move per-packet counter_enter/counter_exit pairs out of the RX
processing loop and batch them into a single update after the
loop completes.

Previously, each received packet triggered two separate
counter_enter/counter_exit blocks -- one for bytes and one for
packet count. This commit accumulates totals in local variables
and updates all four counters (ring and hw stats for both packets
and bytes) in a single counter_enter/counter_exit block after the
loop.

Also move the stats update to after the refill and LRO flush
so that the error path (goto update_stats) and the normal path
converge at the same label, avoiding code duplication.

Submitted by: David Arinzon <darinzon at amazon.com>
MFC after: 2 weeks

    [5 lines not shown]
DeltaFile
+12-11sys/dev/ena/ena_datapath.c
+12-111 files

FreeBSD/src dd075ffsys/dev/ena ena.h

ena: Update driver version to v2.8.4

Bug Fixes:
* Fix false 'missing TX completions' warnings due to timestamp race
* Put taskqueues into correct NUMA domain if !RSS

Minor Changes:
* Batch RX statistics updates
* Swap RX/TX completions cleanup order

Submitted by: Arthur Kiyanovski <akiyano at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58242

(cherry picked from commit 605e699cd6ca4feae6c73c5c5ea8337054897116)
DeltaFile
+1-1sys/dev/ena/ena.h
+1-11 files

FreeBSD/src ff519easys/dev/ena ena.h ena_datapath.c

ena: Fix false 'missing TX completions' warnings due to timestamp race

Sporadic 'Found a Tx that wasn't completed on time' warnings appear
under sustained TX load, always reporting '1 msecs since last cleanup'
despite the 5-second timeout threshold.

The per-packet TX timestamp uses struct bintime (128 bits: two 64-bit
fields sec and frac) which is read and written non-atomically. A race
exists between the missing TX completion check
(check_missing_comp_in_tx_queue reading the timestamp) and the TX
submit path or cleanup path writing it on another CPU. Since the two
fields are not updated atomically, the check can observe a partially
written timestamp - one field from the old value and one from the new.
This can produce a timestamp with {sec=0, frac=valid}, causing the
check to compute a time offset equal to system uptime and falsely
exceeding the 5-second timeout.

Confirmed by instrumentation showing all occurrences had sec=0 with
valid frac/mbuf, cleanup_running=0, and ticks==last_cleanup_ticks.

    [24 lines not shown]
DeltaFile
+7-6sys/dev/ena/ena.c
+2-2sys/dev/ena/ena_datapath.c
+1-1sys/dev/ena/ena.h
+10-93 files

FreeBSD/src 109a12asys/dev/ena ena_datapath.c

ena: Swap cleanup order

As RX processing is heavier than TX completions processing, swap the
order and process TX completions first, in order to avoid starving the
completions and causing potential missing TX completions.

Submitted by: Ofir Tabachnik <ofirt at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58239

(cherry picked from commit f08def9ed97f45700eb0611a3fd9240210c9303e)
DeltaFile
+1-1sys/dev/ena/ena_datapath.c
+1-11 files

NetBSD/pkgsrc GylAjmmsecurity/easy-rsa Makefile

   easy-rsa: gc ancient ineffective wrksrc renaming
VersionDeltaFile
1.25+1-4security/easy-rsa/Makefile
+1-41 files

NetBSD/pkgsrc rYea5SVdoc CHANGES-2026

   Updated databases/sqlite3, net/haproxy
VersionDeltaFile
1.4878+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Fv4kTvTnet/haproxy Makefile distinfo

   haproxy: updated to 3.4.3

   3.4.3
   - BUG/MEDIUM: h3: fix parser desync on error with multiple frames
   - BUG/MINOR: mux_quic: prevent multiple STOP_SENDING emission per stream
   - BUILD: quic: workaround a gcc bug saying "maybe used uninitialized" when USE_TRACE=0
   - CLEANUP: traces: get rid of a few rare empty args in TRACE calls
   - MINOR: compiler: add a macro to ignore all arguments
   - MINOR: trace: always pretend to use args when disabled
   - BUG/MINOR: trace/quic_frame: use buf, not trace_buf in chunk_frm_appendf()
   - BUG/MEDIUM: mux_quic: do not free QCS if STOP_SENDING to sent
   - MINOR: mux_quic: use separate error code for STOP_SENDING
   - BUG/MEDIUM: mux_quic: complete stream shutdown for read channel
   - BUG/MINOR: quic: ignore STREAM after MUX closure on BE side
   - BUG/MEDIUM: fd: Fix a deadlock when closing other tgroups fds
   - BUG/MEDIUM: tcpcheck: Add proxy used for healthcheck sections in proxies list
   - BUG/MINOR: sample: Fix a possible underflow on be2hex for large chunk size
   - MINOR: chunks: Add function to get a large/regular chunk depending on a buffer
   - BUG/MEDIUM: chunk: Review chunks usage to not retrieve a large buffer by error

    [80 lines not shown]
VersionDeltaFile
1.153+4-4net/haproxy/distinfo
1.162+2-2net/haproxy/Makefile
+6-62 files

NetBSD/pkgsrc OVJJgU8databases/sqlite3 Makefile.common distinfo, databases/sqlite3-diff distinfo

   sqlite3: updated to 3.53.4

   3.53.4 (2026-07-24):

   Fixes for problems in 3.53.0 (and 3.53.1, 3.53.2, and 3.53.3) mostly coming from AIs. See the check-in timeline for details.
VersionDeltaFile
1.98+4-4devel/lemon/distinfo
1.226+4-4databases/sqlite3/distinfo
1.171+4-4databases/sqlite3-tcl/distinfo
1.157+4-4databases/sqlite3-docs/distinfo
1.14+4-4databases/sqlite3-diff/distinfo
1.134+3-3databases/sqlite3/Makefile.common
+23-231 files not shown
+25-247 files

LLVM/project 82d818bmlir/lib/Target/LLVMIR ModuleImport.cpp, mlir/test/Target/LLVMIR/Import function-metadata.ll

[MLIR][LLVM] Preserve unknown function metadata on import

Import representable non-debug function metadata without a kind-specific
dialect conversion into `LLVMFuncOp` `function_metadata`. Preserve repeated
metadata kinds through the generic carrier so LLVM IR import and export can
round-trip the supported generic metadata subset.

Warn and drop attachments outside that subset while continuing to import the
function.
DeltaFile
+110-0mlir/test/Target/LLVMIR/Import/function-metadata.ll
+36-5mlir/lib/Target/LLVMIR/ModuleImport.cpp
+146-52 files

LLVM/project 1d87038mlir/lib/Target/LLVMIR ModuleTranslation.cpp, mlir/test/Target/LLVMIR function-metadata.mlir

[MLIR][LLVM] Translate LLVMFuncOp function metadata

Materialize LLVMFuncOp function_metadata through ModuleTranslation metadata conversion. Attach function metadata after module-level symbols are mapped so metadata references to functions, globals, aliases, and ifuncs can be resolved.
DeltaFile
+156-0mlir/test/Target/LLVMIR/function-metadata.mlir
+49-5mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+205-52 files

LLVM/project 396eb66mlir/include/mlir/Dialect/LLVMIR LLVMOps.td LLVMAttrDefs.td, mlir/lib/Dialect/LLVMIR/IR LLVMAttrs.cpp

[MLIR][LLVM] Add function metadata to LLVMFuncOp

Add a generic LLVM dialect carrier for LLVM IR function metadata on LLVMFuncOp.
Represent attachments as an ordered list so repeated metadata kinds, such as
multiple type metadata attachments, can be preserved while keeping metadata names
language-agnostic.
DeltaFile
+22-0mlir/test/Dialect/LLVMIR/roundtrip.mlir
+22-0mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+20-0mlir/test/Dialect/LLVMIR/invalid.mlir
+18-0mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp
+3-0mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+1-0mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+86-06 files

LLVM/project c938d3bmlir/lib/Target/LLVMIR ModuleImport.cpp, mlir/test/Target/LLVMIR/Import import-failure.ll intrinsic-unregistered.ll

[MLIR][LLVM] Preserve global value metadata operands on import

Import global value references inside LLVM metadata operands as LLVM dialect metadata symbol-reference attributes. Add llvm.read_register import coverage for function, global, alias, and nameless-global metadata operands.
DeltaFile
+75-5mlir/test/Target/LLVMIR/Import/intrinsic-unregistered.ll
+51-13mlir/lib/Target/LLVMIR/ModuleImport.cpp
+45-0mlir/test/Target/LLVMIR/Import/import-failure.ll
+171-183 files

FreeBSD/ports c327ff6comms/hamlib Makefile distinfo

comms/hamlib: Update to 4.7.2

Version 4.7.2
        * 2026-06-21
        * FTX-1: Rewrite set_channel using VFO-B + BM workaround, also fix
          the get_channel side, auto-exit Memory mode before VFO-state
          setters, and MC cursor targeting in ftx1_set_channel.  GitHub
          PR # 2035.  (TNX Terrell Deppe)
        * IC-7600/IC-7610: Update clock routines; fix IC-7610 clock commands.
          GitHub PR #2040 (TNX George Baltz)
        * Icom: Add CWR to modes eligible for DSP filtering.  GitHub PR #2041.
          (TNX George Baltz)
        * Kenwood: New model Hamgeek uSGX.  GitHub PR #2043  (TNX Leo Pizzolante)
        * Skywatcher: Now initialize motors on rot_open.  GitHub PR #2046
          (TNX Mario Haustein)
        * C23:  Fix errors when compiling with C23 support.  GitHub PR #2048
          (TNX George Baltz)
        * DX-SR8:  Fix serial configuration, timing, and control bugs.  GitHub
          PR #2052  (TNX Jeff Sheldon)

    [16 lines not shown]
DeltaFile
+3-3comms/hamlib/distinfo
+1-1comms/hamlib/Makefile
+4-42 files

LLVM/project 9a894ffllvm/lib/Transforms/IPO IROutliner.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.av.load.b128.ll amdgcn.bitcast.1024bit.ll

Rebase

Created using spr 1.3.7
DeltaFile
+2,825-2,887llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,862-0llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
+4,058-0llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ptr.s.buffer.load.ll
+3,291-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+2,988-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
+0-2,975llvm/lib/Transforms/IPO/IROutliner.cpp
+18,024-5,8622,851 files not shown
+154,244-94,0442,857 files

FreeBSD/ports eb97531www/cinny Makefile distinfo

www/cinny: Update to 4.12.6
DeltaFile
+9-9www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+13-133 files

FreeBSD/ports c8468a7www/element-web Makefile distinfo

www/element-web: Update to 1.12.24

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+178-175www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+183-1803 files

FreeBSD/ports 7b18c22deskutils/R-cran-exams2forms Makefile distinfo

deskutils/R-cran-exams2forms: Update to 0.2-2

Changelog:
https://cran.r-project.org/web/packages/exams2forms/news/news.html
DeltaFile
+3-3deskutils/R-cran-exams2forms/distinfo
+1-1deskutils/R-cran-exams2forms/Makefile
+4-42 files

OpenBSD/ports 54qnkCosysutils/uefitool distinfo Makefile, sysutils/uefitool/patches patch-common_LZMA_SDK_C_CpuArch_c

   update to uefitool a75;  from brad
VersionDeltaFile
1.2+8-10sysutils/uefitool/patches/patch-common_LZMA_SDK_C_CpuArch_c
1.20+1-4sysutils/uefitool/Makefile
1.13+2-2sysutils/uefitool/distinfo
+11-163 files

NetBSD/pkgsrc 1MeLLxjsecurity/easy-rsa Makefile

   easy-rsa: Note upstream distfile problems
VersionDeltaFile
1.24+5-1security/easy-rsa/Makefile
+5-11 files

LLVM/project 610a310mlir/include/mlir/Dialect/LLVMIR LLVMAttrDefs.td LLVMOps.td, mlir/lib/CAPI/Dialect LLVM.cpp

[MLIR][LLVM] Share LLVM metadata attribute translation (#203016)

Share LLVM dialect metadata materialization through `ModuleTranslation`
so named metadata and metadata-as-value lowering use one conversion
path. Resolve metadata symbol references to functions, globals, aliases,
and ifuncs, and diagnose malformed required metadata before lowering.

Rename `MDFuncAttr` to `MDGlobalValueAttr` to reflect its support for
symbol-backed global values.
DeltaFile
+19-43mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp
+53-0mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+32-1mlir/test/Target/LLVMIR/llvmir-named-metadata.mlir
+13-10mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+13-8mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+10-9mlir/lib/CAPI/Dialect/LLVM.cpp
+140-719 files not shown
+204-10215 files

LLVM/project ecb50abmlir/lib/Target/LLVMIR ModuleImport.cpp, mlir/test/Target/LLVMIR/Import import-failure.ll

[MLIR][LLVM] Reject distinct generic metadata on import (#212455)

Reject distinct nodes when converting generic LLVM metadata into LLVM
dialect attributes because `MDNodeAttr` cannot preserve node identity.
Apply the policy recursively so top-level and nested nodes use the
existing unsupported-metadata failure path while finite acyclic uniqued
nodes remain importable.
DeltaFile
+25-0mlir/test/Target/LLVMIR/Import/import-failure.ll
+6-2mlir/lib/Target/LLVMIR/ModuleImport.cpp
+31-22 files

OpenBSD/ports 6AdBelcgraphics/kirigami-addons Makefile distinfo

   Update kirigami-addons to 1.13.1
VersionDeltaFile
1.19+2-2graphics/kirigami-addons/distinfo
1.21+1-1graphics/kirigami-addons/Makefile
+3-32 files

FreeBSD/ports 3c4f78ecomms/svxlink Makefile pkg-plist, comms/svxlink/files patch-src_svxlink_trx_CMakeLists.txt patch-src_doc_man_CMakeLists.txt

comms/svxlink: update of qtel and svxlink port

Updated to 26.05.1
major changes from 19.09.2

26.05.1 is a security upgrade from 26.05

26.05
Most important changes since the previous release

IMPORTANT! This release may break your TCL event handler changes if they were
not done properly!

So, the TCL event handling system has been rewritten since the last release. It
has been changed to be more powerful and to better reflect the hierarchies in
the C++ code. If you have no local TCL changes you should be fine. If things
break or behave strange when you start the new version, move all your changes
out of the way so that there are no local TCL changes at all.
...
See https://github.com/sm0svx/svxlink/releases
DeltaFile
+80-37comms/svxlink/pkg-plist
+41-23comms/svxlink/files/patch-src_CMakeLists.txt
+54-0comms/svxlink/files/patch-src_cmake_Modules_FindRtlSdr.cmake
+16-34comms/svxlink/files/patch-src_doc_man_CMakeLists.txt
+11-14comms/svxlink/Makefile
+24-0comms/svxlink/files/patch-src_svxlink_trx_CMakeLists.txt
+226-10812 files not shown
+312-13618 files

FreeBSD/src 16e47f3libexec/rc/rc.d nuageinit_user_data_script

nuageinit: Allow the userdata script to run before firstboot* rc services

Allowing nuageinit user scripts to run before these makes it possible to
customize official BASIC-CI and BASIC-CLOUDINIT FreeBSD images.

This was requested by KDE for their CI.

Approved by:    cperciva
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/60
DeltaFile
+1-0libexec/rc/rc.d/nuageinit_user_data_script
+1-01 files