Dreckly/dreckly c263f38 — multimedia/libvpx Makefile distinfo, multimedia/libvpx/patches patch-build_make_Makefile patch-libs.mk

libvpx: Update to 1.16.0
DeltaFile
+19-15multimedia/libvpx/patches/patch-libs.mk
+7-7multimedia/libvpx/patches/patch-build_make_Makefile
+7-6multimedia/libvpx/distinfo
+3-4multimedia/libvpx/Makefile
+36-324 files

Dreckly/dreckly c10f0e6 — multimedia/libvpx Makefile distinfo, multimedia/libvpx/patches patch-build_make_Makefile patch-libs.mk

libvpx: Update to 1.16.0
DeltaFile
+19-15multimedia/libvpx/patches/patch-libs.mk
+7-7multimedia/libvpx/patches/patch-build_make_Makefile
+7-6multimedia/libvpx/distinfo
+3-4multimedia/libvpx/Makefile
+36-324 files

Dreckly/dreckly 8b47672 — graphics/freetype2 Makefile distinfo, graphics/freetype2/patches patch-builds_unix_unix-cc.in

freetype2: Update to 2.14.3
DeltaFile
+3-10graphics/freetype2/patches/patch-builds_unix_unix-cc.in
+5-5graphics/freetype2/distinfo
+4-3graphics/freetype2/Makefile
+12-183 files

NetBSD/pkgsrc XvTQHB8 — doc CHANGES-2026

   Added devel/p5-App-Yath-Script version 2.000017
VersionDeltaFile
1.6430+3-2doc/CHANGES-2026
+3-21 files

NetBSD/pkgsrc HO7LvS8 — devel Makefile

   Add p5-App-Yath-Script
VersionDeltaFile
1.4696+2-1devel/Makefile
+2-11 files

FreeBSD/ports 8c57974 — biology/salmon/files patch-CMakeLists.txt

biology/salmon: Fix Boost detection with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+9-0biology/salmon/files/patch-CMakeLists.txt
+9-01 files

NetBSD/pkgsrc ySbS8pY — devel/p5-App-Yath-Script distinfo DESCR

   Import App::Yath::Script-2.000017 as devel/p5-App-Yath-Script.

   App::Yath::Script provides the initial entry point for the yath script. It
   handles script discovery, configuration loading, version detection, and
   delegation to version-specific script modules (App::Yath::Script::V{X}).

   During the BEGIN phase, do_begin() locates .yath.rc and .yath.user.rc
   configuration files, determines the harness version to use, and delegates to the
   appropriate App::Yath::Script::V{X} module. At runtime, do_runtime() hands off
   execution to that module.
VersionDeltaFile
1.1+20-0devel/p5-App-Yath-Script/Makefile
1.1+8-0devel/p5-App-Yath-Script/DESCR
1.1+5-0devel/p5-App-Yath-Script/distinfo
+33-03 files

LLVM/project 6b51046 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 narrowed-reduction-gathered-leftover-leaf.ll

[SLP]Fix erasing gathered leftover narrowed reduction leaves

A leftover narrowed reduction leaf, only gathered in the tree, loses all
users once the tree scalars are erased and is swept as a dead operand,
though the reduction epilogue still uses it. Keep such values alive.

Fixes https://github.com/llvm/llvm-project/pull/224919#issuecomment-5855368565

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226782
DeltaFile
+106-0llvm/test/Transforms/SLPVectorizer/X86/narrowed-reduction-gathered-leftover-leaf.ll
+16-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+122-62 files

NetBSD/pkgsrc 3e1ZWgE — graphics/gegl distinfo, graphics/gegl/patches patch-libs_ctx_libgegl__ctx_ctx.h

   gegl: Limit <alloca.h> usage to non-BSD platforms, rather than
   !NetBSD.
VersionDeltaFile
1.2+3-3graphics/gegl/patches/patch-libs_ctx_libgegl__ctx_ctx.h
1.55+2-2graphics/gegl/distinfo
+5-52 files

NetBSD/pkgsrc NGoydRl — doc CHANGES-2026

   Added devel/p5-Getopt-Yath version 2.000017
VersionDeltaFile
1.6429+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FYFkIda — devel Makefile

   Add p5-Getopt-Yath
VersionDeltaFile
1.4695+2-1devel/Makefile
+2-11 files

FreeBSD/ports 44da815 — multimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.116
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

NetBSD/pkgsrc rCmhyZx — devel/p5-Getopt-Yath DESCR distinfo

   Import Getopt::Yath-2.000017 as devel/p5-Getopt-Yath.

   Getopt::Yath is the getopt processor yath uses. It should work perfectly fine
   outside of yath as well.
VersionDeltaFile
1.1+22-0devel/p5-Getopt-Yath/Makefile
1.1+5-0devel/p5-Getopt-Yath/distinfo
1.1+2-0devel/p5-Getopt-Yath/DESCR
+29-03 files

FreeBSD/ports fba9f7a — multimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.22
DeltaFile
+3-3multimedia/kodi-addon-inputstream.adaptive/distinfo
+1-1multimedia/kodi-addon-inputstream.adaptive/Makefile
+4-42 files

NetBSD/pkgsrc FLnAI2Z — doc CHANGES-2026

   Added devel/p5-Test2-Plugin-Cover version 0.000030
VersionDeltaFile
1.6428+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 84fh6Ff — devel Makefile

   Add p5-Test2-Plugin-Cover
VersionDeltaFile
1.4694+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc gjcmgkv — devel/p5-Test2-Plugin-Cover distinfo DESCR

   Import Test2::Plugin::Cover-0.000030 as devel/p5-Test2-Plugin-Cover

   Test2::Plugin::Cover will collect minimal file coverage info, and will do so
   with minimal performance impact.

   Every time a subroutine is called this tool will do its best to find the
   filename the subroutine was defined in, and add it to a list. Also, anytime you
   attempt to open a file with open() or sysopen() the file will be added to the
   list. This list will be attached to a test2 event just before the test exits. In
   most formaters the event will only show up as a comment on STDOUT # This test
   covered N source files. . However tools such as Test2::Harness::UI can make full
   use of the coverage information contained in the event.
VersionDeltaFile
1.1+18-0devel/p5-Test2-Plugin-Cover/Makefile
1.1+10-0devel/p5-Test2-Plugin-Cover/DESCR
1.1+5-0devel/p5-Test2-Plugin-Cover/distinfo
+33-03 files

NetBSD/pkgsrc UM5h7Xh — editors/emacs-packages Makefile

   emacs-packages: wl-snapshot is emacs29-only
VersionDeltaFile
1.41+3-1editors/emacs-packages/Makefile
+3-11 files

NetBSD/pkgsrc pYhkUQU — x11/kitty Makefile

   kitty: switch to nerd-fonts-Symbols
VersionDeltaFile
1.104+2-2x11/kitty/Makefile
+2-21 files

FreeBSD/doc 15e37ad — documentation/themes/beastie/assets/styles documentation.scss, documentation/themes/beastie/layouts/articles single.html list.html

Fix HTML validation errors in docs - articles title section

article: render subtitle as <p> instead of <h3>

The subtitle is part of the title block, not a section heading.
Rendering it as <h3> right after <h1> broke W3C validation and
caused screen readers to announce it as a level-3 heading.

Move the visual styling from the <h3> tag to a `.subtitle` class
in documentation.scss to keep the appearance unchanged.

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60058
PR: 297509
DeltaFile
+8-0documentation/themes/beastie/assets/styles/documentation.scss
+1-1documentation/themes/beastie/layouts/articles/single.html
+1-1documentation/themes/beastie/layouts/articles/list.html
+10-23 files

NetBSD/pkgsrc-wip 7585250 — ocaml distinfo native.mk, ocaml/patches patch-asmcomp_asmlink.ml

ocaml: linker uses $PTHREAD_CFLAGS

When building outside of pkgsrc, Autoconf's AX_PTHREAD returns
$PTHREAD_CFLAGS="-pthread" and and $PTHREAD_LIBS="-lpthread".
However, for some reason, inside pkgsrc returns
$PTHREAD_CFLAGS="-pthread" and and $PTHREAD_LIBS="".
Therefore, linker loses pthread library, resulting in an error.

By the way, AX_PTHREAD assumes to not only compiler with cflags,
but also link with them. So, as a test, I tried adding
'Config.native_cflags' to linker, it working.

https://www.gnu.org/software/autoconf-archive/ax_pthread.html
DeltaFile
+27-0ocaml/patches/patch-asmcomp_asmlink.ml
+17-4ocaml/PLIST
+2-2ocaml/ocaml.mk
+2-2ocaml/buildlink3.mk
+2-1ocaml/native.mk
+1-0ocaml/distinfo
+51-96 files

FreeBSD/ports 612df73 — multimedia/kodi-addon-pvr.hts Makefile distinfo

multimedia/kodi-addon-pvr.hts: Update to 22.9.2
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+2-2multimedia/kodi-addon-pvr.hts/Makefile
+5-52 files

FreeNAS/freenas 5b906e1 — src/middlewared/middlewared/api/v27_0_0 zfs_resource_crud.py, src/middlewared/middlewared/plugins/pool_ utils.py dataset.py

Complete zfs.resource.create and shim pool.dataset.create over it

## Problem
zfs.resource.create could leave stray ancestors behind on input libzfs refuses late, did not mount the ancestors it created, and had no share presets, while pool.dataset.create and most internal callers still ran their own create and update paths.

## Solution
- **Validation**: every late libzfs refusal and pool's safety rules (locked or readonly parent, existing mount path, encryption ancestry, ACL pairs, block sizes) are checked before any write, and index properties are typed with their native values.
- **Writes**: ancestors are mounted as they are created; a dataset whose key cannot be recorded is removed, one that cannot be mounted is kept and reported; ADDED is sent for created, non-internal datasets.
- **share_type**: smb/multiprotocol/nfs/apps presets fill unset properties and seed the ACL as pool did; zfs.resource.share_type_choices lists them.
- **Callers**: internal pool.dataset users move to zfs.resource, and pool.dataset.create becomes a translation shim over zfs.resource.create; force_size is ignored.
DeltaFile
+107-567src/middlewared/middlewared/plugins/pool_/dataset.py
+173-46src/middlewared/middlewared/plugins/zfs/resource_create.py
+20-148src/middlewared/middlewared/plugins/pool_/utils.py
+100-60src/middlewared/middlewared/plugins/zfs/create_rules.py
+111-27src/middlewared/middlewared/pytest/unit/plugins/zfs/test_create_rules.py
+90-29src/middlewared/middlewared/api/v27_0_0/zfs_resource_crud.py
+601-87741 files not shown
+1,182-1,34547 files

OpenBSD/ports W85mFp2 — math/py-scipy/patches patch-pyproject_toml

   Relax meson-python version check.
VersionDeltaFile
1.7+6-2math/py-scipy/patches/patch-pyproject_toml
+6-21 files

OpenBSD/ports zGWQglh — devel/meson-python Makefile

   Missing RDEP on sysutils/patchelf.
VersionDeltaFile
1.16+3-1devel/meson-python/Makefile
+3-11 files

FreeBSD/ports 3373b44 — . UPDATING

UPDATING: consistencify AFFECTS and AUTHOR lines.
DeltaFile
+67-67UPDATING
+67-671 files

FreeBSD/src dd38230 — sys/dev/ichiic ig4_reg.h ig4_acpi.c

ig4(4): fix attach of ACPI-enumerated LPSS controllers

Intel LPSS I2C controllers enumerated through ACPI rather than PCI never
attach on Haswell and Broadwell, so every device behind those buses is
lost. On a Dell XPS 13 9343 that hides the I2C HID touchpad and leaves
only the PS/2 fallback, which the firmware does not restore after S3.

Three causes, all on the ACPI path:

Firmware may leave an LPSS function in D3, where its registers read as
all-ones and set_controller() fails with "controller error during
attach-1". Run _PS0 before mapping them. The PCI path does not need
this, which is why the gap went unnoticed.

INT33C2, INT33C3, INT3432 and INT3433 are Lynx Point-LP and Wildcat
Point-LP, which ig4_pci.c already classifies as IG4_HASWELL; the ACPI
path called everything but APMC0D0F an Atom SoC.

The functional clock stays gated until bit 0 of IG4_REG_CLK_PARMS is

    [14 lines not shown]
DeltaFile
+11-0sys/dev/ichiic/ig4_iic.c
+10-0sys/dev/ichiic/ig4_acpi.c
+1-0sys/dev/ichiic/ig4_reg.h
+22-03 files

FreeBSD/src 886a355 — sys/dev/ichiic ig4_var.h ig4_iic.c

ig4(4): Add an EMAG device type

Sponsored by: Ampere Computing LLC, Netflix
Submitted by: allanjude
Differential Revision: https://reviews.freebsd.org/D28746
Reviewed by: imp

(cherry picked from commit 5972ffde919ab65ba29d4d51ccf735da18d52719)
DeltaFile
+10-2sys/dev/ichiic/ig4_acpi.c
+3-0sys/dev/ichiic/ig4_iic.c
+1-0sys/dev/ichiic/ig4_var.h
+14-23 files

FreeBSD/src 3244419 — sys/dev/evdev evdev_utils.c

evdev: map ChromeOS "Vivaldi" top-row action keys

Chromebook keyboards driven by the ChromeOS EC emit the top-row action
keys as scancode set 1 codes 0xE0 0x11 - 0xE0 0x1E (see the codeset 1
comments on the SCANCODE_* enum in chrome-ec
include/keyboard_8042_sharedlib.h).  The e0 half of the
evdev_scancode2key() translation table leaves eleven of those at NONE,
so on FreeBSD those keys emit no evdev event at all and userspace
remappers such as keyd have nothing to bind to:

  e0 11  fullscreen             KEY_ZOOM
  e0 12  overview               KEY_SCALE
  e0 13  screenshot             KEY_SYSRQ
  e0 14  brightness down        KEY_BRIGHTNESSDOWN
  e0 15  brightness up          KEY_BRIGHTNESSUP
  e0 16  privacy screen toggle  KEY_PRIVACY_SCREEN_TOGGLE
  e0 17  kbd backlight down     KEY_KBDILLUMDOWN
  e0 18  kbd backlight up       KEY_KBDILLUMUP
  e0 1a  play/pause             KEY_PLAYPAUSE

    [15 lines not shown]
DeltaFile
+9-4sys/dev/evdev/evdev_utils.c
+9-41 files

FreeBSD/src 8603e1f — sys/dev/ichiic ig4_reg.h ig4_acpi.c

ig4(4): fix attach of ACPI-enumerated LPSS controllers

Intel LPSS I2C controllers enumerated through ACPI rather than PCI never
attach on Haswell and Broadwell, so every device behind those buses is
lost. On a Dell XPS 13 9343 that hides the I2C HID touchpad and leaves
only the PS/2 fallback, which the firmware does not restore after S3.

Three causes, all on the ACPI path:

Firmware may leave an LPSS function in D3, where its registers read as
all-ones and set_controller() fails with "controller error during
attach-1". Run _PS0 before mapping them. The PCI path does not need
this, which is why the gap went unnoticed.

INT33C2, INT33C3, INT3432 and INT3433 are Lynx Point-LP and Wildcat
Point-LP, which ig4_pci.c already classifies as IG4_HASWELL; the ACPI
path called everything but APMC0D0F an Atom SoC.

The functional clock stays gated until bit 0 of IG4_REG_CLK_PARMS is

    [14 lines not shown]
DeltaFile
+11-0sys/dev/ichiic/ig4_iic.c
+10-0sys/dev/ichiic/ig4_acpi.c
+1-0sys/dev/ichiic/ig4_reg.h
+22-03 files