NetBSD/src lxCpHp3sys/arch/sparc64/dev pcfiic_ebus.c, sys/dev/ic pcf8584var.h pcf8584.c

   Pull up following revision(s) (requested by jdc in ticket #456):

        sys/dev/ic/pcf8584var.h: revision 1.7 (patch)
        sys/arch/sparc64/dev/pcfiic_ebus.c: revision 1.10 (patch)
        sys/dev/ic/pcf8584.c: revision 1.23 (patch)

   When reading from an i2c device register, use repeat start on the bus.

   This avoids the situation where another master gets the bus between our
   register select (i.e. write) and the following read.

   Add a delay after accessing our registers for the PIC implementation
   of the PCF8584 (e.g. on the Sun Ultra 45).

   Change swapregs to flags to handle multiple quirks and set the flags
   appropriately in the Ebus frontend.
VersionDeltaFile
1.20.12.1+67-24sys/dev/ic/pcf8584.c
1.7.28.1+9-5sys/arch/sparc64/dev/pcfiic_ebus.c
1.6.34.1+6-1sys/dev/ic/pcf8584var.h
+82-303 files

NetBSD/src yfJR2oUsys/uvm uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c

   Pull up following revision(s) (requested by tls in ticket #455):

        sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.28
        sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.29
        sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.30
        sys/uvm/uvm_pdpolicy_clock.c: revision 1.43

   Fix a very brief race which could cause page states to be corrupted.

   Observed under heavy physio load from an 8-way parallel dump|restore
   workload used in filesystem testing - manifested as intents being
   scribbled over while the interlock was momentarily not held
   in uvmpdpol_selectvictim.  I've attempted to apply the same fix to
   clockpro, which looks like it needs it too, but clockpro was on fire
   when I got there and I didn't put it out (still does not compile).

   Fix an obvious typo which applied the wrong intent.  Still does not compile.

   fix build with clockpro
VersionDeltaFile
1.27.12.1+56-12sys/uvm/uvm_pdpolicy_clockpro.c
1.42.2.1+32-3sys/uvm/uvm_pdpolicy_clock.c
+88-152 files

NetBSD/pkgsrc lhE786cgraphics/gimp PLIST.Darwin

   gimp: add macOS specific PLIST
VersionDeltaFile
1.1+3-0graphics/gimp/PLIST.Darwin
+3-01 files

NetBSD/pkgsrc hvehRRWmail/sympa Makefile distinfo, mail/sympa/patches patch-Makefile.in

   sympa: switch to standard user-destdir install
VersionDeltaFile
1.2+2-3mail/sympa/patches/patch-Makefile.in
1.86+1-3mail/sympa/Makefile
1.25+2-2mail/sympa/distinfo
+5-83 files

NetBSD/pkgsrc-wip 4048b38. TODO

TODO: + whisper.cpp-1.9.4.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc fwnTEOMdoc TODO

   doc/TODO: add some

   + fzf-0.74.4, ghostscript-agpl-10.08.0, jjui-0.10.10, ksanecore-26.08.1,
     libheif-1.23.4, libksane-26.08.1, libmaxminddb-1.14.0, llvm-23.1.1,
     okular-26.08.1, plasma6-plasma-activities-6.7.5, py-JWT-2.14.0,
     py-contourpy-1.4.0, py-fonttools-4.65.0, py-matplotlib-3.11.2,
     py-meson_python-0.21.1, py-pdf-6.18.1, py-pip-api-0.0.35,
     py-pydantic-core-2.49.0 [waiting for py-pydantic release that
     works with this], py-tzdata-2026.4, py-urwid-4.1.3, py-zensical-0.0.61,
     shuck-0.2.2.
VersionDeltaFile
1.27905+23-2doc/TODO
+23-21 files

LLVM/project 709ef4bllvm/lib/Target/ARM ARMConstantIslandPass.cpp, llvm/test/CodeGen/ARM cbz-no-kill-flag.mir

ARM: Avoid relying on kill flags for determining CPSR liveness (#222873)

When forming CBZ/CBNZ in ARMConstantIslands, check if CPSR is live-out
of the block instead of relying on the kill flag. Kill flags have been
soft deprecated for over a decade.

Co-authored-by: Claude claude-opus-4.8 <noreply at anthropic.com>
DeltaFile
+132-0llvm/test/CodeGen/ARM/cbz-no-kill-flag.mir
+7-4llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
+139-42 files

OPNSense/core 8319762src/etc/inc interfaces.inc

interfaces: add interfaces_vlan_match() to avoid future mistakes
DeltaFile
+10-4src/etc/inc/interfaces.inc
+10-41 files

FreeBSD/poudriere 82b0097.builds freebsd.yml

CI: Add shellcheck and remove the kyua report on failure and cat the log instead
DeltaFile
+2-1.builds/freebsd.yml
+2-11 files

NetBSD/src gDdWMCNsys/compat/linux/common linux_file.c

   Pull up following revision(s) (requested by sborrill in ticket #454):

        sys/compat/linux/common/linux_file.c: revision 1.135

   Fix edge-case panic in copy_file_range when off_in or off_out are not NULL.

   Found by Henrique Brito as part of GSoC 2024.
VersionDeltaFile
1.133.2.1+4-6sys/compat/linux/common/linux_file.c
+4-61 files

NetBSD/pkgsrc NOijzTZgraphics/babl Makefile

   babl: meson doc option was renamed
VersionDeltaFile
1.77+2-2graphics/babl/Makefile
+2-21 files

FreeBSD/doc 193653adocumentation/content/en/books/handbook glossary.adoc, documentation/content/en/books/handbook/bsdinstall _index.adoc

Handbook: Update obsolete/insecure http links to https

Update stale http:// links with https:// links in the FreeBSD handbook.

Event:                  EuroBSDCon 2026
Differential Revision:  https://reviews.freebsd.org/D59613
DeltaFile
+12-12documentation/content/en/books/handbook/firewalls/_index.adoc
+3-3documentation/content/en/books/handbook/glossary.adoc
+3-3documentation/content/en/books/handbook/disks/_index.adoc
+2-2documentation/content/en/books/handbook/desktop/_index.adoc
+2-2documentation/content/en/books/handbook/bsdinstall/_index.adoc
+1-1documentation/content/en/books/handbook/dtrace/_index.adoc
+23-231 files not shown
+24-247 files

OPNSense/core 90fba3dsrc/etc/inc interfaces.inc

interfaces: minor flow tweak on intefaces_ppps_hardware()
DeltaFile
+8-10src/etc/inc/interfaces.inc
+8-101 files

FreeBSD/ports 0c79003archivers Makefile, archivers/unhare distinfo pkg-descr

archivers/unhare: new port

unhare extracts the filesystem that Bun embeds in a standalone
executable. It finds the bundle through the ELF section holding it, or
by scanning the whole file where there is no such section -- which is
what the Mach-O and PE executables Bun builds on other systems need --
and writes the bundled modules out as ordinary files.

PR:             298005
DeltaFile
+22-0archivers/unhare/Makefile
+5-0archivers/unhare/pkg-descr
+3-0archivers/unhare/distinfo
+1-0archivers/Makefile
+31-04 files

LLVM/project 4dd595bllvm/lib/Target/WebAssembly WebAssemblyLowerEmscriptenEHSjLj.cpp

Wasm: Remove incorrect assumption that intrinsics cannot throw (#221180)

A few intrinsics are marked as Throws
DeltaFile
+0-3llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+0-31 files

FreeBSD/src 11ad849sys/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

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

LLVM/project e681bf8llvm/lib/Target/ARM ARMConstantIslandPass.cpp

remove todo
DeltaFile
+0-1llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
+0-11 files

OpenBSD/ports Vv1YIPpwayland/cow Makefile

   wayland/cow: Update SITES and HOMEPAGE

   moved to codeberg.org/cow-wm; DISTFILE remains identical
VersionDeltaFile
1.6+3-2wayland/cow/Makefile
+3-21 files

FreeBSD/ports c232601devel/libftdi1/files patch-CMakeLists.txt

devel/libftdi1: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+11-2devel/libftdi1/files/patch-CMakeLists.txt
+11-21 files

LLVM/project 8fef8fcllvm/test/CodeGen/AArch64 overflow-vec.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll

Merge branch 'main' into users/arsenm/clang/emscripten-eh-model
DeltaFile
+57,327-55,762llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,634-6,608llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,576-5,657llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+4,486-4,550llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+6,589-0llvm/test/CodeGen/AArch64/overflow-vec.ll
+2,884-2,534llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+83,496-75,1114,959 files not shown
+306,030-192,1944,965 files

FreeBSD/ports 78c2c9bnet-mgmt/semaphore Makefile, net-mgmt/semaphore/files semaphore.in

net-mgmt/semaphore: fix rc script config path

The rc script defaulted to semaphore_config.json, but the port installs
config.json, so the service did not start on a fresh installation.

Installations that created semaphore_config.json by hand can keep it via
semaphore_config in rc.conf.

Reported by:    Niclas Wagner (via private mail)
Approved by:    portmgr (runtime fix blanket)
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1net-mgmt/semaphore/files/semaphore.in
+1-1net-mgmt/semaphore/Makefile
+2-22 files

OpenBSD/xenocara dTmYjXJapp/xidle xidle.c

   Do not close stdio file descriptors if built with -DDEBUG

   From Laurence Tratt a long time ago.
VersionDeltaFile
1.11+5-1app/xidle/xidle.c
+5-11 files

FreeBSD/poudriere 4c66122.builds freebsd.yml

CI: remove kyua dep since it is now part of the base system
DeltaFile
+0-1.builds/freebsd.yml
+0-11 files

FreeBSD/ports bb6a0ecx11-fonts/webfonts Makefile

x11-fonts/webfonts: Improve port

Make use of the framework instead of working around it

PR:             298040
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+23-36x11-fonts/webfonts/Makefile
+23-361 files

FreeBSD/ports 70d0247net-mgmt/braa Makefile distinfo, net-mgmt/braa/files patch-Makefile

net-mgmt/braa: Update to 0.90.1

Changelog: https://github.com/mteg/braa/compare/v0.9.1...v0.90.1

PR:             297789
DeltaFile
+7-9net-mgmt/braa/files/patch-Makefile
+3-3net-mgmt/braa/distinfo
+3-2net-mgmt/braa/Makefile
+13-143 files

FreeBSD/ports e6ca82fsysutils/py-hcloud Makefile distinfo

sysutils/py-hcloud: update to 2.24.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.24.0/CHANGELOG.md
Reported-by:    portscout,repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

NetBSD/src It4j5Xgsys/arch/ofppc/ofppc machdep.c

   provide cmap_callback
VersionDeltaFile
1.123+22-2sys/arch/ofppc/ofppc/machdep.c
+22-21 files

FreeBSD/src 5de4183share/man/man4 wlan_amrr.4 ixl.4

manpages: Convert links from http to https when valid

Many of our man pages contain links to websites that are still using
http. Convert them to use https. I skipped those that:
- were not available anymore,
- did not provide an SSL page,
- had caused an SSL validation error,
- were not the original link anymore (i.e. aquisition)
- where the site structure had changed, causing 404s on the new site

Event:                  EuroBSDcon 2026
Reviewed by:            carlavilla (very fast, thanks for that)
Differential Revision:  https://reviews.freebsd.org/D59629
DeltaFile
+4-4share/man/man4/dc.4
+3-3share/man/man4/pcm.4
+2-2share/man/man4/ixl.4
+2-2share/man/man4/iavf.4
+2-2share/man/man4/cxgbe.4
+1-1share/man/man4/wlan_amrr.4
+14-1425 files not shown
+39-3931 files

OPNSense/core bc76a75src/etc/inc filter.lib.inc, src/opnsense/scripts/firmware bogons.sh

Revert "firewall: fix loopback address in private defintions; closes #10694"

This reverts commit 9bac2b8a75f3f218e252a1ca2092c2566291790f.

Since we want to get rid of treating loopback as private and push it to
bogons and this was already broken do not try to repair it.
DeltaFile
+1-1src/opnsense/scripts/firmware/bogons.sh
+1-1src/etc/inc/filter.lib.inc
+2-22 files

FreeBSD/src 05a2d40lib/geom/label glabel.8

glabel.8: clarify volume labels, metadata identifiers, and generic GEOM labels

Change description of manual page to add precision. Split out
filesystem, GPT and GEOM labels.  Give an example for each filesystem
for the program to show how to set a label. Clarify examples and use ada
device names consistently.

PR:                         262207
Differential Revision:      https://reviews.freebsd.org/D51030
DeltaFile
+73-56lib/geom/label/glabel.8
+73-561 files