NetBSD/pkgsrc 1vOWPCedoc CHANGES-2026

   doc: Updated devel/py-gobject3 to 3.56.3
VersionDeltaFile
1.2960+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CSGypKrdoc CHANGES-2026

   doc: Updated devel/py-gobject3-common to 3.56.3
VersionDeltaFile
1.2959+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FHGe4lfdevel/py-gobject3 PLIST distinfo, devel/py-gobject3/patches patch-gi_overrides_Gio.py

   py-gobject3: update to 3.56.3

   3.56.3 - 2026-05-08
   -------------------

   * Fix crash when user_data is defined before callback :mr:`554`
   * Add missing msg argument to asyncio cancel() :mr:`541`
   * Fix potential buffer overflow errors :mr:`540`
   * Fix memory leak when initializing GTK templates :mr:`526`

   3.56.2 - 2026-03-25
   -------------------

   * ci: drop obsolete mingw environments, add UCRT64 and clang64 (backport) :mr:`533`
   * Leave floating state intact for get/set property (backport) :mr:`534`
   * Only call do_dispose if it's implemented on the class (backport) :mr:`531`

   3.56.1 - 2026-02-27
   -------------------

    [74 lines not shown]
VersionDeltaFile
1.17+9-17devel/py-gobject3/PLIST
1.32+4-5devel/py-gobject3/distinfo
1.58+2-3devel/py-gobject3/Makefile
1.27+2-2devel/py-gobject3/Makefile.common
1.2+1-1devel/py-gobject3/patches/patch-gi_overrides_Gio.py
+18-285 files

LLVM/project d565d51llvm/test/Transforms/LoopVectorize/AArch64 reduction-cost.ll binop-costs.ll, llvm/test/Transforms/LoopVectorize/X86/CostModel vpinstruction-cost.ll

[LV] Add missing cost tests for various unary and binary ops (NFC) (#196841)
DeltaFile
+317-24llvm/test/Transforms/LoopVectorize/X86/CostModel/vpinstruction-cost.ll
+111-0llvm/test/Transforms/LoopVectorize/AArch64/reduction-cost.ll
+34-1llvm/test/Transforms/LoopVectorize/AArch64/binop-costs.ll
+462-253 files

Linux/linux 5d69190. Makefile

Linux 7.1-rc3
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project e88bf12clang-tools-extra/test/clang-tidy/checkers/bugprone unhandled-code-paths.cpp, clang-tools-extra/test/clang-tidy/checkers/hicpp multiway-paths-covered.cpp

Add a check for cross-block vectorization

Created using spr 1.3.7
DeltaFile
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+1,670-0llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll
+0-1,670llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
+468-0clang-tools-extra/test/clang-tidy/checkers/bugprone/unhandled-code-paths.cpp
+0-468clang-tools-extra/test/clang-tidy/checkers/hicpp/multiway-paths-covered.cpp
+4,752-4,752321 files not shown
+12,761-10,589327 files

LLVM/project 5a1635cllvm/test/Transforms/LoopVectorize preserve-inbounds-gep-with-pointer-casts.ll version-mem-access.ll, llvm/test/Transforms/LoopVectorize/VPlan/X86 scalarize-wide-load-for-address-use.ll

[LV] Add tests for load/store scalarization and ptrcasts (NFC) (#196839)

Add missing test coverage for range of pointer casts and load/store
scalarization.
DeltaFile
+227-0llvm/test/Transforms/LoopVectorize/VPlan/X86/scalarize-wide-load-for-address-use.ll
+154-0llvm/test/Transforms/LoopVectorize/preserve-inbounds-gep-with-pointer-casts.ll
+48-0llvm/test/Transforms/LoopVectorize/version-mem-access.ll
+429-03 files

FreeBSD/ports 3a96228sysutils/terraform-switcher distinfo Makefile

sysutils/terraform-switcher: Update to 1.18.0

ChangeLog:
https://github.com/warrensbox/terraform-switcher/releases/tag/v1.18.0
DeltaFile
+5-5sysutils/terraform-switcher/distinfo
+1-2sysutils/terraform-switcher/Makefile
+6-72 files

NetBSD/src kbZJRDfsys/arch/atari/include param.h, sys/arch/hp300/include param.h

   Most m68k platforms define KERNBASE as 0x00000000, so provide that
   as a common default.
VersionDeltaFile
1.33+5-1sys/arch/m68k/include/param.h
1.39+1-2sys/arch/atari/include/param.h
1.57+1-2sys/arch/hp300/include/param.h
1.19+1-2sys/arch/luna68k/include/param.h
1.50+1-2sys/arch/mac68k/include/param.h
1.37+1-2sys/arch/mvme68k/include/param.h
+10-115 files not shown
+15-2111 files

LLVM/project a85e494mlir/include/mlir/Dialect/SPIRV/IR SPIRVNonUniformOps.td SPIRVGroupOps.td, mlir/lib/Dialect/SPIRV/IR GroupOps.cpp

[mlir][spirv] Enforce execution scope for group operations in ODS (#196644)

This adds a new class `SPIRV_ExecutionScopeAttrIs` shared between group
and non-uniform group operations.

Assisted-by: Codex
DeltaFile
+0-106mlir/lib/Dialect/SPIRV/IR/GroupOps.cpp
+60-35mlir/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+42-11mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
+17-17mlir/test/Dialect/SPIRV/IR/non-uniform-ops.mlir
+11-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+2-1mlir/test/Dialect/SPIRV/IR/group-ops.mlir
+132-1706 files

LLVM/project a8868e6mlir/include/mlir/Dialect/SPIRV/IR SPIRVAttributes.td, mlir/test/Dialect/SPIRV/IR target-and-abi.mlir

[mlir][spirv] Remove stale NV CooperativeMatrix attributes (#196639)

Since the support for NV CooperativeMatrix has been removed a while
back, those attributes can be safely removed.
DeltaFile
+0-39mlir/test/Dialect/SPIRV/IR/target-and-abi.mlir
+0-22mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
+0-612 files

LLVM/project 8996639llvm/lib/Target/AArch64 AArch64CodeLayoutOpt.cpp AArch64Processors.td, llvm/test/CodeGen/AArch64 code-layout-opt.ll

[AArch64] New pass for code layout optimizations. (#184434)

This pass is intended to optimize code layout prior to AsmPrinter. The
initial version handles two known cases:
I.  FCMP-FCSEL
II. CMP/CMN-CSEL, 32-bit only

Using existing directives, the pass induces function-alignment (of
64-bytes by default) when a pair is detected, and possibly induces
block-alignment of up to 4-bytes on top of that if the pair would
straddle cache-lines.
 
Beyond performance improvement, this pass reduces noise due to code
layout thus stabilizes measured performance over-time. For example,
knock-out effects on a "sensitive function" won't be triggered by
codegen changes outside it.

Enabled by default on processors with the new `FeatureAlignCmpCSelPairs`
subtarget feature (gated per sub-case by `FeatureFuseCmpCSel` /

    [6 lines not shown]
DeltaFile
+264-0llvm/test/CodeGen/AArch64/code-layout-opt.ll
+262-0llvm/lib/Target/AArch64/AArch64CodeLayoutOpt.cpp
+6-0llvm/lib/Target/AArch64/AArch64Processors.td
+6-0llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+4-0llvm/lib/Target/AArch64/AArch64Features.td
+2-0llvm/lib/Target/AArch64/AArch64.h
+544-02 files not shown
+546-08 files

LLVM/project 0f9c84bllvm/test/CodeGen/WebAssembly slp-memory-interleave.ll

Disable non-power-of-2 in codegen test

Created using spr 1.3.7
DeltaFile
+1-1llvm/test/CodeGen/WebAssembly/slp-memory-interleave.ll
+1-11 files

NetBSD/src 8R3vR6ssys/arch/m68k/include param.h, sys/arch/sun2/include param.h

   Centrally define MACHINE_ARCH / _MACHINE_ARCH for all 68010.
VersionDeltaFile
1.32+8-3sys/arch/m68k/include/param.h
1.22+2-3sys/arch/sun2/include/param.h
+10-62 files

NetBSD/src KYABtcPsys/arch/m68k/include param.h, sys/arch/sun2/include param.h

   Centrally define MAXEXEC as 1 for for all 68010.
VersionDeltaFile
1.31+7-1sys/arch/m68k/include/param.h
1.21+1-3sys/arch/sun2/include/param.h
+8-42 files

FreeNAS/freenas 6674186src/middlewared/middlewared/pytest/unit/utils test_cpu_temperatures.py test_cpu_info_impl.py, src/middlewared/middlewared/utils sensors.py cpu.py

Rewrite CPU temperature reading via sysfs hwmon
DeltaFile
+831-204src/middlewared/middlewared/pytest/unit/utils/test_cpu_temperatures.py
+0-481src/middlewared/middlewared/utils/sensors.py
+348-0src/middlewared/middlewared/utils/cpu/hwmon.py
+333-0src/middlewared/middlewared/pytest/unit/utils/test_cpu_info_impl.py
+235-0src/middlewared/middlewared/utils/cpu/temperatures.py
+0-232src/middlewared/middlewared/utils/cpu.py
+1,747-9178 files not shown
+2,389-98114 files

FreeBSD/ports 970d8ffdevel/apache-log4j2 distinfo Makefile

devel/apache-log4j2: upgrade to 2.26.0

Release notes at
        https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-26-0
DeltaFile
+3-3devel/apache-log4j2/distinfo
+1-1devel/apache-log4j2/Makefile
+4-42 files

FreeBSD/ports 50735eamath/R-cran-exactRankTests distinfo Makefile

math/R-cran-exactRankTests: upgrade to 0.8-37

Changelog at https://cran.r-project.org/web/packages/exactRankTests/NEWS
DeltaFile
+3-3math/R-cran-exactRankTests/distinfo
+1-1math/R-cran-exactRankTests/Makefile
+4-42 files

FreeBSD/ports 5ffba51science/R-cran-ks pkg-plist distinfo

science/R-cran-ks: upgrade to 1.15.2

Changelog at https://cran.r-project.org/web/packages/ks/ChangeLog
DeltaFile
+5-3science/R-cran-ks/pkg-plist
+3-3science/R-cran-ks/distinfo
+1-1science/R-cran-ks/Makefile
+9-73 files

NetBSD/src GAvAEeJsys/arch/sun3/include param3.h

   Clamp both UBC parameters on Sun3 so if the default UBC_WINSHIFT changes,
   it doesn't mess with our tuning.
VersionDeltaFile
1.58+8-3sys/arch/sun3/include/param3.h
+8-31 files

FreeBSD/ports bbd7d77security/ca_root_nss distinfo Makefile

security/ca_root_nss: Update to 3.123.1

MFH:            2026Q2
Reviewed by:    joneum
Differential Revision:  https://reviews.freebsd.org/D56909

(cherry picked from commit c41f26c2bf035a9fea16c2866f59d6095d9fd4c6)
DeltaFile
+3-3security/ca_root_nss/distinfo
+2-3security/ca_root_nss/Makefile
+5-62 files

NetBSD/src YbTHOkdsys/arch/m68k/include param.h, sys/arch/sun2/include param.h

   Centralize the definition of UBC paramters for 68010 machines in
   <m68k/param.h> (taken from Sun2 values).
VersionDeltaFile
1.30+13-1sys/arch/m68k/include/param.h
1.20+1-7sys/arch/sun2/include/param.h
+14-82 files

FreeBSD/ports c41f26csecurity/ca_root_nss distinfo Makefile

security/ca_root_nss: Update to 3.123.1

MFH:            2026Q2
Reviewed by:    joneum
Differential Revision:  https://reviews.freebsd.org/D56909
DeltaFile
+3-3security/ca_root_nss/distinfo
+2-3security/ca_root_nss/Makefile
+5-62 files

FreeBSD/src 70ef02bsys/net if_geneve.c

if_geneve: Fix uninitialized variable use in geneve_udp_input()

Set the ifp variable as soon as soft_c becomes available
so that interface statistics can be incremented.

PR:             295129
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Fixes:          e44d2e941e8e ("if_geneve: Add Support for Geneve ...")
DeltaFile
+1-1sys/net/if_geneve.c
+1-11 files

OpenBSD/ports zhxUTAadevel/py-holidays distinfo Makefile, devel/py-holidays/pkg PLIST

   update py-holidays to 0.96
VersionDeltaFile
1.7+8-0devel/py-holidays/pkg/PLIST
1.9+2-2devel/py-holidays/distinfo
1.10+1-1devel/py-holidays/Makefile
+11-33 files

NetBSD/src 2vP9pDjsys/arch/luna68k/include param.h, sys/arch/m68k/include param.h

   Harmonize USPACE / UPAGES across m68k platforms.

   There seems to be a complicated history rooted in the original Utah code
   using UPAGES of 2 w/ NBPG of 4096 for an 8KB total u-area.  The Amiga
   port then appeared using NBPG of 8192, but UPAGES was not adjusted to
   conpensate, resulting in a 16KB u-area for Amiga.  From there, chaos
   spread which resulted in us homehow tolerating a situation where the
   Sun2 is also using a 16KB u-area despite only have 2048-byte pages.

   End this madness by centrally defining USPACE as 8192 and deriving
   UPAGES from USPACE.  8KB is totally enough for these platforms.
VersionDeltaFile
1.47+5-2sys/arch/m68k/m68k/vm_machdep.c
1.19+1-4sys/arch/sun2/include/param.h
1.65+1-4sys/arch/sun3/include/param.h
1.29+3-2sys/arch/m68k/include/param.h
1.18+1-3sys/arch/luna68k/include/param.h
1.49+1-3sys/arch/mac68k/include/param.h
+12-189 files not shown
+21-4515 files

OpenBSD/ports 3CjWaQftextproc/luceneplusplus/patches patch-src_core_CMakeLists_txt patch-cmake_dependencies_cmake

   luceneplusplus: fix build with Boost 1.91; regen wantlib
VersionDeltaFile
1.4+12-4textproc/luceneplusplus/patches/patch-src_core_CMakeLists_txt
1.1+13-0textproc/luceneplusplus/patches/patch-cmake_dependencies_cmake
1.1+11-0textproc/luceneplusplus/patches/patch-src_demo_deletefiles_CMakeLists_txt
1.1+11-0textproc/luceneplusplus/patches/patch-src_demo_searchfiles_CMakeLists_txt
1.1+11-0textproc/luceneplusplus/patches/patch-src_demo_indexfiles_CMakeLists_txt
1.4+9-1textproc/luceneplusplus/patches/patch-src_test_CMakeLists_txt
+67-52 files not shown
+81-118 files

Linux/linux afaa0a4drivers/edac versalnet_edac.c

Merge tag 'edac_urgent_for_v7.1_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras

Pull EDAC fix from Borislav Petkov:

 - Fix a string leak in the versalnet driver

* tag 'edac_urgent_for_v7.1_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:
  EDAC/versalnet: Fix device name memory leak
DeltaFile
+2-8drivers/edac/versalnet_edac.c
+2-81 files

OpenBSD/ports bzVR8n3databases/mongodb/44 Makefile, databases/mongodb/44/patches patch-src_mongo_db_catalog_coll_mod_cpp patch-src_mongo_bson_util_builder_h

   mongodb: fix build with Boost 1.91
VersionDeltaFile
1.1+14-0databases/mongodb/44/patches/patch-src_mongo_db_catalog_coll_mod_cpp
1.1+13-0databases/mongodb/44/patches/patch-src_mongo_bson_util_builder_h
1.32+1-1databases/mongodb/44/Makefile
+28-13 files

OpenBSD/ports VDOKDQQnet/dnsdist Makefile, net/dnsdist/patches patch-dnsdist-lua_cc

   dnsdist: pull in build fix for Boost 1.91
VersionDeltaFile
1.3+32-12net/dnsdist/patches/patch-dnsdist-lua_cc
1.65+1-0net/dnsdist/Makefile
+33-122 files