FreeBSD/ports b330fc1irc/inspircd distinfo pkg-plist

irc/inspircd: update to 4.10.0

Changes:        https://github.com/inspircd/inspircd/releases/tag/v4.10.0
DeltaFile
+3-3irc/inspircd/distinfo
+3-0irc/inspircd/pkg-plist
+1-1irc/inspircd/Makefile
+7-43 files

FreeNAS/freenas 4a3cd9esrc/middlewared/middlewared/plugins/failover_ reboot.py event.py, src/middlewared/middlewared/plugins/system reboot.py

NAS-139412 / 26.0.0-BETA.2 / Persist local reboot reasons (by Qubad786) (#18715)

## Problem

Local reboot reasons (`SystemRebootService.reboot_reasons`) were stored
in an in-memory Python dict. If middleware restarted without a system
reboot (crash, OOM, `systemctl restart middlewared`), all accumulated
reasons were silently lost. This caused failover to be unblocked
prematurely (`LOC_FIPS_REBOOT_REQ` / `LOC_UPGRADE_REBOOT_REQ` vanished
from `failover.disabled.reasons`), `toggle_reason` to invert its
behavior after restart, and the remote node to get a false "all clear"
when querying `system.reboot.info`. Additionally, the existing keyvalue
key naming for remote reboot reasons (`remote_reboot_reasons_A` meaning
"reasons recorded BY Node A about the other node") was confusing.

## Solution

- **Local reasons persisted via volatile cache**: Replace the in-memory
dict with the `cache` service (TDB VOLATILE at

    [27 lines not shown]
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/plugins/test_system_reboot.py
+39-6src/middlewared/middlewared/plugins/failover_/reboot.py
+26-16src/middlewared/middlewared/plugins/system/reboot.py
+6-0src/middlewared/middlewared/plugins/failover_/event.py
+202-224 files

NetBSD/pkgsrc NRQUnvqx11/kitty distinfo, x11/kitty/patches patch-setup.py

   kitty: Fix serious bug in the setup.py patch.

   Ensure candidates is a tuple, not a string.  That single missing comma caused
   builds on macOS to traverse the entire file system multiple times as:

     for candidate in ('@PREFIX@/share/fonts/')

   expands to e.g. ['/', 'o', 'p', 't', '/', ...], whereas:

     for candidate in ('@PREFIX@/share/fonts/',)

   correctly expands to e.g. ['/opt/pkg/share/fonts'].
VersionDeltaFile
1.5+3-3x11/kitty/patches/patch-setup.py
1.41+2-2x11/kitty/distinfo
+5-52 files

FreeBSD/ports 9ace5e3devel/ghq distinfo Makefile

devel/ghq: update to 1.10.0

Changes:        https://github.com/x-motemen/ghq/releases/tag/v1.10.0
DeltaFile
+5-5devel/ghq/distinfo
+1-2devel/ghq/Makefile
+6-72 files

FreeNAS/freenas fb396adsrc/middlewared/middlewared/plugins service.py, src/middlewared/middlewared/plugins/service_/services base.py base_interface.py

Add SwitchableSimpleService base class

Subclasses can override select_systemd_unit_name() to switch between
systemd units at runtime, or return None when no unit is involved.
select_etc() allows mode-dependent config generation. Intended to
support services with alternative kernel/userspace implementations.
DeltaFile
+76-1src/middlewared/middlewared/plugins/service_/services/base.py
+3-0src/middlewared/middlewared/plugins/service_/services/base_interface.py
+1-1src/middlewared/middlewared/plugins/service.py
+80-23 files

FreeBSD/ports 663b000lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260405
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports 3ea0f5alang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260404
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 0afc66clang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260403
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports 4fc07calang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260402
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

LLVM/project 078c43cllvm/test/Transforms/Inline/ML ml-test-development-mode.ll, llvm/test/Transforms/Inline/ML/Inputs test-module.ll

Fix ml inliner tests after PR #190168 (#191431)

The default inliner policy changed slighlty, which was expected after PR
#190168.
DeltaFile
+2-2llvm/test/Transforms/Inline/ML/Inputs/test-module.ll
+1-1llvm/test/Transforms/Inline/ML/ml-test-development-mode.ll
+3-32 files

FreeBSD/src 31069fdsys/kern vfs_aio.c kern_event.c

kevent: do not check knote lists being empty before removing a knote

If a knote belongs to the list, there is no reason to check for the list
emptiness.  On the other hand, if the knote does not belong to the list,
then checking for emptiness is not enough since there might be a
different knote there.

Reviewed bu:    kevans, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56341
DeltaFile
+2-4sys/kern/vfs_aio.c
+1-2sys/kern/kern_event.c
+3-62 files

NetBSD/pkgsrc uiMcNchparallel/hwloc Makefile

   hwloc: ignore shell portability problems in bash completion script
VersionDeltaFile
1.44+4-1parallel/hwloc/Makefile
+4-11 files

LLVM/project 6ef4e88llvm/test/Examples lit.local.cfg, llvm/test/ExecutionEngine lit.local.cfg

Mark llvm/test/ExecutionEngine and llvm/test/Examples tests as UNSUPPORTED for zOS (#190835)

Tests in `llvm/test/Examples` and `llvm/test/ExecutionEngine` use JIT
which is unsupported for zOS causing the tests to fail.

---------

Co-authored-by: Bahareh Farhadi <bahareh.farhadi at ibm.com>
DeltaFile
+3-0llvm/test/ExecutionEngine/lit.local.cfg
+1-1llvm/test/Examples/lit.local.cfg
+4-12 files

LLVM/project 7cf8207llvm/include/llvm/Support PatternMatchHelpers.h

[PatternMatchHelpers] Improve compile time of m_Combine(And|Or) (#191413)

Squelch the stage-2 compile time regression introduced by the variadic
m_Combine(And|Or) matchers, by replacing the std::apply on a std::tuple
with a recursive inheritance.
DeltaFile
+24-9llvm/include/llvm/Support/PatternMatchHelpers.h
+24-91 files

FreeBSD/ports 49e62ccx11-wm/hyprland Makefile, x11-wm/hyprland/files patch-src_render_OpenGL.cpp patch-src_render_Framebuffer.cpp

x11-wm/hyprland: Fix a few seconds of freeze when window is closing

Reported by:    K. Solowoniuk (via private email)
DeltaFile
+16-0x11-wm/hyprland/files/patch-src_render_OpenGL.cpp
+14-0x11-wm/hyprland/files/patch-src_render_Framebuffer.cpp
+1-0x11-wm/hyprland/Makefile
+31-03 files

LLVM/project c0d4959llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.ll

[InstCombine] Generalize `(A + 1) + ~B` fold to any constant (#188271)

Example:

    int foo(int a, int b) { return a - 1 + ~b; }

Before, on AArch64:

    mvn w8, w1
    add w8, w0, w8
    sub w0, w8, #1

After (matches gcc):

    sub w0, w0, w1
    sub w0, w0, #2

Proof: https://alive2.llvm.org/ce/z/g_bV01
DeltaFile
+227-15llvm/test/Transforms/InstCombine/fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.ll
+18-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+245-152 files

OpenBSD/ports 608fLLPdevel/uv distinfo Makefile

   Update to uv 0.11.6, from maintainer

   includes a minor security fix
   https://github.com/astral-sh/uv/releases/tag/0.11.6
VersionDeltaFile
1.27+2-2devel/uv/distinfo
1.30+1-2devel/uv/Makefile
+3-42 files

OpenBSD/ports yEkgmZDtelephony/asterisk/22 distinfo Makefile, telephony/asterisk/22/patches patch-build_tools_make_xml_documentation patch-res_res_pjsip_config_transport_c

   update to asterisk-22.9.0
VersionDeltaFile
1.1+73-0telephony/asterisk/22/patches/patch-build_tools_make_xml_documentation
1.2+4-4telephony/asterisk/22/patches/patch-res_res_pjsip_config_transport_c
1.15+4-4telephony/asterisk/22/distinfo
1.24+2-5telephony/asterisk/22/Makefile
1.8+2-0telephony/asterisk/22/pkg/PLIST-main
1.3+1-1telephony/asterisk/22/patches/patch-Makefile_rules
+86-141 files not shown
+87-157 files

OpenBSD/ports reSxSNttelephony/asterisk/20 distinfo Makefile, telephony/asterisk/20/patches patch-build_tools_make_xml_documentation patch-res_res_pjsip_config_transport_c

   update to asterisk-20.19.0
VersionDeltaFile
1.1+73-0telephony/asterisk/20/patches/patch-build_tools_make_xml_documentation
1.35+4-4telephony/asterisk/20/distinfo
1.2+4-4telephony/asterisk/20/patches/patch-res_res_pjsip_config_transport_c
1.55+2-5telephony/asterisk/20/Makefile
1.4+1-1telephony/asterisk/20/patches/patch-Makefile_rules
1.14+1-1telephony/asterisk/20/patches/patch-res_res_rtp_asterisk_c
+85-151 files not shown
+87-157 files

NetBSD/src BJimcUJsys/dev/ata ata.c

   Avoid crash due to ATABUSIODETACH and ATABUSIOSCAN ioctls.

   Addresses PR kern/60158
VersionDeltaFile
1.172+12-7sys/dev/ata/ata.c
+12-71 files

LLVM/project 8215fb0bolt/include/bolt/Passes DataflowAnalysis.h, bolt/lib/Passes TailDuplication.cpp ShrinkWrapping.cpp

[BOLT] Fix iterator bugs (#190978)

Fix iterator misuse in four BOLT passes, caught by _GLIBCXX_DEBUG
(enabled via LLVM_ENABLE_EXPENSIVE_CHECKS=ON).

* AllocCombiner: combineAdjustments() erases instructions while
iterating in reverse via llvm::reverse(BB), invalidating the reverse
iterator. Defer erasures to after the loop using a SmallVector.
* ShrinkWrapping: processDeletions() uses
std::prev(BB.eraseInstruction(II)) which is undefined when II ==
begin(). Restructure to standard forward iteration with erase.
* DataflowAnalysis: run() unconditionally dereferences BB->rbegin(),
which crashes on empty basic blocks (possible after the ShrinkWrapping
fix). Guard with an emptiness check.
* IndirectCallPromotion: rewriteCall() dereferences the end iterator via
&(*IndCallBlock.end()). Replace with &IndCallBlock.back().
* TailDuplication: constantAndCopyPropagate() uses
std::prev(OriginalBB.eraseInstruction(Itr)) which is undefined when Itr
== begin(). Restructure to standard forward iteration with erase.
DeltaFile
+10-4bolt/lib/Passes/TailDuplication.cpp
+9-3bolt/lib/Passes/ShrinkWrapping.cpp
+6-4bolt/include/bolt/Passes/DataflowAnalysis.h
+4-1bolt/lib/Passes/AllocCombiner.cpp
+1-2bolt/lib/Passes/IndirectCallPromotion.cpp
+30-145 files

LLVM/project 457a644libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort stable_sort.pass.cpp

[libc++] Speed up stable_sort.pass.cpp by reducing redundant test coverage (#187368)

We don't need to run the full exhaustive test for all floating points,
as long as we're testing the radix sort code path (which we are, since
radix sort triggers at 1024 elements).

This reduces the test execution time on my machine from 20s to 12s.

Fixes #187329
DeltaFile
+48-40libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp
+48-401 files

FreeBSD/ports 1f6926dsecurity/py-pass-git-helper distinfo Makefile

security/py-pass-git-helper: Update to 4.2.1
DeltaFile
+3-3security/py-pass-git-helper/distinfo
+1-2security/py-pass-git-helper/Makefile
+4-52 files

LLVM/project ca80bdamlir/lib/Dialect/Linalg/Transforms Specialize.cpp, mlir/test/Dialect/Linalg specialize-generic-ops.mlir

[MLIR][Linalg] Specialize linalg.generic to linalg.mmt4d (#189719)

Specialize linalg.generic to linalg.mmt4d based on index map
DeltaFile
+194-0mlir/test/Dialect/Linalg/specialize-generic-ops.mlir
+34-0mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+228-02 files

FreeBSD/ports f350cb3devel/py-construct-classes distinfo Makefile, devel/py-construct-classes/files patch-pyproject.toml

devel/py-construct-classes: Update to 0.2.3
DeltaFile
+0-30devel/py-construct-classes/files/patch-pyproject.toml
+3-3devel/py-construct-classes/distinfo
+2-2devel/py-construct-classes/Makefile
+5-353 files

LLVM/project a7883e5utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Fix Bazel build issue with #190862 (#191420)

Fixed 5531990872d464f5644c58e0a90a47eb7d1ae575.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+1-01 files

FreeBSD/ports bc027dfwww/access-log-exporter distinfo Makefile

www/access-log-exporter: Update to 0.3.9
DeltaFile
+5-5www/access-log-exporter/distinfo
+2-3www/access-log-exporter/Makefile
+7-82 files

OpenBSD/ports QdIJynJdevel/uv Makefile

   uv: set USE_NOEXECONLY on amd64 due to aws-lc-sys

   ok jtt sthen maintainer
VersionDeltaFile
1.29+7-0devel/uv/Makefile
+7-01 files

NetBSD/pkgsrc uo5W2Iddoc TODO

   doc/TODO: + calibre-9.7.
VersionDeltaFile
1.27077+2-2doc/TODO
+2-21 files

FreeBSD/doc 0412994website/content/en/status/report-2026-01-2026-03 acpi_system76.adoc

Status/2026Q1/acpi_system76.adoc: Add report

Reviewed by:    Graham Percival <gperciva at tarsnap.com>
Differential Revision:  https://reviews.freebsd.org/D55763
DeltaFile
+14-0website/content/en/status/report-2026-01-2026-03/acpi_system76.adoc
+14-01 files