NetBSD/pkgsrc-wip eeacabbwebkit-gtk60 PLIST distinfo, webkit-gtk60/patches patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c

webkit-gtk60: fix the build.
DeltaFile
+75-2webkit-gtk60/PLIST
+10-14webkit-gtk60/patches/patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h
+10-10webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
+20-0webkit-gtk60/patches/patch-Source_WebCore_rendering_style_RenderStyleConstants.h
+19-0webkit-gtk60/patches/patch-Source_JavaScriptCore_parser_VariableEnvironment.h
+4-1webkit-gtk60/distinfo
+138-276 files

NetBSD/src 75cpKviexternal/bsd/jemalloc/dist/build-aux config.guess, external/bsd/jemalloc/dist/src ctl.c jemalloc.c

   merge changes between jemalloc-5.3.0 and 5.3.1
VersionDeltaFile
1.6+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.15+607-1,626external/bsd/jemalloc/dist/src/jemalloc.c
1.4+915-554external/bsd/jemalloc/dist/src/tcache.c
1.5+838-626external/bsd/jemalloc/dist/src/arena.c
1.4+733-616external/bsd/jemalloc/dist/build-aux/config.guess
1.4+713-493external/bsd/jemalloc/dist/src/stats.c
+5,312-5,089218 files not shown
+18,729-13,844224 files

Linux/linux c1f49demm mempolicy.c truncate.c, mm/damon core.c

Merge tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM fixes from Andrew Morton:
 "7 hotfixes. 6 are cc:stable and all are for MM. Please see the
  individual changelogs for details"

* tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/damon/core: disallow non-power of two min_region_sz on damon_start()
  mm/vmalloc: take vmap_purge_lock in shrinker
  mm: call ->free_folio() directly in folio_unmap_invalidate()
  mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  mm/zone_device: do not touch device folio after calling ->folio_free()
  mm/damon/core: disallow time-quota setting zero esz
  mm/mempolicy: fix weighted interleave auto sysfs name
DeltaFile
+10-3mm/damon/core.c
+5-3mm/mempolicy.c
+5-1mm/truncate.c
+3-2mm/backing-dev.c
+2-1mm/filemap.c
+1-1mm/memremap.c
+26-112 files not shown
+27-128 files

LLVM/project cea56f6llvm/test/Transforms/LoopVectorize predicated-inductions.ll

[LV] Add additional test cases with predicated inductions. (NFC) (#192875)

Extend test coverage with predicated IVs both with and without
additional predicates from LoopAccessInfo.
DeltaFile
+719-0llvm/test/Transforms/LoopVectorize/predicated-inductions.ll
+719-01 files

LLVM/project e08ec62llvm/lib/CodeGen SelectOptimize.cpp

[SelectOptimize] Emit Fatal Error instead of Asserting on null PSI (#192871)

SelectOptimize expects to have PSI available which will normally be
available if the pipeline is set up correctly to require
ProfileSummaryInfo at the beginning. However, we do not want to assert
if someone sets up the pipeline incorrectly, instead reporting a fatal
usage error.

Fixes #192759.
DeltaFile
+3-1llvm/lib/CodeGen/SelectOptimize.cpp
+3-11 files

LLVM/project cac7fe5llvm/lib/Transforms/Vectorize VPlan.h VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/VPlan vplan-printing-reductions.ll

[VPlan] Make canonical IV part of the region (#156262)

The canonical IV is directly tied to a loop region. To directly ensure
there's a single, unique canonical IV, directly define it by the region.

Depends on https://github.com/llvm/llvm-project/pull/161589.

PR: https://github.com/llvm/llvm-project/pull/156262
DeltaFile
+81-101llvm/lib/Transforms/Vectorize/VPlan.h
+50-62llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+70-20llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+67-15llvm/lib/Transforms/Vectorize/VPlan.cpp
+28-32llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
+38-19llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions.ll
+334-24953 files not shown
+786-54059 files

Illumos/gate d38bfb8usr/src/man/man3c getgrnam.3c

17999 getgrnam(3C) should clarify not-found semantics for POSIX _r variants
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+11-14usr/src/man/man3c/getgrnam.3c
+11-141 files

Illumos/gate ca7d0c6usr/src/lib/libdevinfo devinfo_devperm.c

17991 libdevinfo always uses hard coded gid for "tty"
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-1usr/src/lib/libdevinfo/devinfo_devperm.c
+4-11 files

NetBSD/pkgsrc N6ZmH52doc CHANGES-2026

   doc: Updated lang/rust to 1.94.1nb1
VersionDeltaFile
1.2474+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc GvzHIQIlang/rust distinfo Makefile, lang/rust/patches patch-src_tools_cargo_src_bin_cargo_commands_help.rs

   rust: fix 'cargo help build' on NetBSD

   Bump PKGREVISION.
VersionDeltaFile
1.1+19-0lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs
1.197+2-1lang/rust/distinfo
1.358+2-1lang/rust/Makefile
+23-23 files

Illumos/gate 01077eausr/src/uts/common/io/kbtrans kbtrans_streams.c

18028 kbtrans: passing freed memory 'upper'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-2usr/src/uts/common/io/kbtrans/kbtrans_streams.c
+2-21 files

OpenBSD/ports k5A4rZksysutils/btop Makefile, sysutils/btop/patches patch-src_openbsd_btop_collect.cpp

   Patch btop to report active CPU usage correctly

   from upstream https://github.com/aristocratos/btop/pull/1587

   This also allows building on spark64 with gcc 15.
VersionDeltaFile
1.1+86-0sysutils/btop/patches/patch-src_openbsd_btop_collect.cpp
1.9+3-1sysutils/btop/Makefile
+89-12 files

OpenBSD/ports XyvLVE0shells/elvish distinfo modules.inc, shells/elvish/pkg PLIST

   shells/elvish: Update to 0.21.0

   The current version in ports is broken/non-functional.

   approved by naddy@
VersionDeltaFile
1.5+64-22shells/elvish/distinfo
1.2+20-8shells/elvish/modules.inc
1.11+2-6shells/elvish/Makefile
1.4+1-3shells/elvish/pkg/PLIST
+87-394 files

LLVM/project abc37e6llvm/utils/gn/secondary/clang/lib/Headers BUILD.gn

[gn build] Port 4b0dd87d3a29 (#192869)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
+1-01 files

NetBSD/src hT1xYuksys/arch/riscv/include byte_swap.h

   riscv/byte_swap: remove unneeded LINTED comment

   The cast to uint16_t is enough to convince lint that the code truncates
   the value on purpose.
VersionDeltaFile
1.7+2-2sys/arch/riscv/include/byte_swap.h
+2-21 files

NetBSD/src 5FvLk1Ksbin/sysctl sysctl.c Makefile

   sysctl: fix lint warnings
VersionDeltaFile
1.167+5-5sbin/sysctl/sysctl.c
1.23+3-1sbin/sysctl/Makefile
+8-62 files

NetBSD/pkgsrc VlpXngDdoc pkg-vulnerabilities

   pkg-vulnerabilities: Dedup CVE-2026-24061

   Local patch was backported by <vins>, update the original entry.
VersionDeltaFile
1.757+2-3doc/pkg-vulnerabilities
+2-31 files

NetBSD/src dtbA6Wtlib/libusbhid parse.c

   libusbhid: remove unneeded LINTED comment in do-while macro
VersionDeltaFile
1.12+3-3lib/libusbhid/parse.c
+3-31 files

Linux/linux 8c2bf4adrivers/base dd.c core.c, fs/sysfs group.c

Merge tag 'driver-core-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fixes from Danilo Krummrich:

 - Prevent a device from being probed before device_add() has finished
   initializing it; gate probe with a "ready_to_probe" device flag to
   avoid races with concurrent driver_register() calls

 - Fix a kernel-doc warning for DEV_FLAG_COUNT introduced by the above

 - Return -ENOTCONN from software_node_get_reference_args() when a
   referenced software node is known but not yet registered, allowing
   callers to defer probe

 - In sysfs_group_attrs_change_owner(), also check is_visible_const();
   missed when the const variant was introduced

* tag 'driver-core-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  driver core: Add kernel-doc for DEV_FLAG_COUNT enum value

    [3 lines not shown]
DeltaFile
+45-0include/linux/device.h
+20-0drivers/base/dd.c
+15-0drivers/base/core.c
+5-2fs/sysfs/group.c
+2-0drivers/base/property.c
+1-1drivers/base/swnode.c
+88-36 files

NetBSD/src Pnq4jGGlib/libpuffs null.c puffs_priv.h

   libpuffs: remove no-longer-needed LINTED comments

   Neither the current lint nor the lint from 2021-07-02 complains.
VersionDeltaFile
1.37+2-3lib/libpuffs/null.c
1.47+1-4lib/libpuffs/puffs_priv.h
+3-72 files

FreeBSD/ports 0ea6ebadatabases/heidisql distinfo Makefile

databases/heidisql: Update to 12.17

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/12.17
DeltaFile
+3-3databases/heidisql/distinfo
+1-2databases/heidisql/Makefile
+4-52 files

OpenBSD/src xMjylTQlibexec/login_chpass Makefile

   login_chpass: No longer need to install this setuid root

   When the YP code was removed login_chpass became wrapper that just
   execs login_lchpass.

   OK deraadt@
VersionDeltaFile
1.10+2-4libexec/login_chpass/Makefile
+2-41 files

LLVM/project 4bd6175llvm/lib/Target/AArch64 AArch64SMEAttributes.h, llvm/unittests/Target/AArch64 SMEAttributesTest.cpp

[AArch64][SME] Remove a couple of unused functions (NFC) (#192649)

Follow up to https://github.com/llvm/llvm-project/pull/190950
DeltaFile
+9-14llvm/unittests/Target/AArch64/SMEAttributesTest.cpp
+0-9llvm/lib/Target/AArch64/AArch64SMEAttributes.h
+9-232 files

NetBSD/src Szz1iwtlib/libc/stdlib rand.c

   libc/rand: remove no-longer-needed LINTED comment

   The calculation happens in unsigned integer mode, which is guaranteed to
   wrap around on overflow. As long as RAND_MAX fits in 'int', the cast to
   'int' is not necessary, but it doesn't hurt either.
VersionDeltaFile
1.13+2-3lib/libc/stdlib/rand.c
+2-31 files

LLVM/project e7cdce4llvm/lib/Bitcode/Reader BitcodeReader.cpp

[BitcodeReader] Simplify CST_CODE_DATA constant parsing (NFC) (#190846)

Cleanup boilerplate in the CST_CODE_DATA case for bitcode parser. This
is generally an aesthetic improvement and can significantly reduce stack
usage on some compilers (such as MSVC) where each SmallVector previously
was allocated it's own individual space.
DeltaFile
+16-78llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+16-781 files

OpenBSD/ports xABnlUagraphics/png distinfo Makefile

   Update to png 1.6.58. ok deraadt@, naddy@.
   Fixes a regression introduced in 1.6.56
VersionDeltaFile
1.72.2.7+2-2graphics/png/distinfo
1.143.2.7+1-1graphics/png/Makefile
+3-32 files

OpenBSD/ports 5DNHSSdgraphics/png distinfo Makefile

   Update to png 1.6.58. ok deraadt@, naddy@.
   Fixes a regression introduced in 1.6.56
   xenocara will be updated after unlock as it's not affected.
VersionDeltaFile
1.79+2-2graphics/png/distinfo
1.150+1-1graphics/png/Makefile
+3-32 files

NetBSD/src 4Bw30rdlib/libc/gen getgrent.c getpwent.c

   libc/getgrent, libc/getpwent: remove no-longer needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.68+4-4lib/libc/gen/getgrent.c
1.85+3-3lib/libc/gen/getpwent.c
+7-72 files

NetBSD/src 5DIWtawlib/libc/db/hash hash.c

   libc/hash: remove no-longer-needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.40+2-3lib/libc/db/hash/hash.c
+2-31 files

OpenBSD/src g1NybjTsys/arch/arm64/stand/efiboot efiboot.c

   Terminate SMBIOS vendor/product matching at first match.

   ok jsg@, tobhe@, deraadt@
VersionDeltaFile
1.71+2-1sys/arch/arm64/stand/efiboot/efiboot.c
+2-11 files