OpenBSD/src 7HrcXN5sys/dev/pci if_mwx.c

   Missing change in mwx_wfsys_reset, set the bit in the right place.
VersionDeltaFile
1.17+2-2sys/dev/pci/if_mwx.c
+2-21 files

OpenBSD/ports 8gXAwSUdevel/llvm/22 distinfo Makefile, devel/llvm/22/patches patch-lld_ELF_Symbols_h patch-lld_ELF_InputFiles_cpp

   update to 22.1.7
VersionDeltaFile
1.2+8-8devel/llvm/22/patches/patch-lld_ELF_Symbols_h
1.7+2-2devel/llvm/22/distinfo
1.2+2-2devel/llvm/22/patches/patch-lld_ELF_InputFiles_cpp
1.10+1-3devel/llvm/22/Makefile
1.2+0-0devel/llvm/22/patches/patch-llvm_lib_Target_X86_X86ISelLowering_cpp
+13-155 files

OpenBSD/ports waox7Fvwww/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: MFC update to 151.0.3.

   see https://www.firefox.com/en-US/firefox/151.0.3/releasenotes/
VersionDeltaFile
1.397.2.3+2-2www/mozilla-firefox/distinfo
1.680.2.4+1-1www/mozilla-firefox/Makefile
+3-32 files

OpenBSD/ports cUDMwCAwww/firefox-i18n distinfo Makefile.inc, www/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: update to 151.0.3.

   see https://www.firefox.com/en-US/firefox/151.0.3/releasenotes/
VersionDeltaFile
1.390+164-164www/firefox-i18n/distinfo
1.404+4-4www/mozilla-firefox/distinfo
1.689+2-5www/mozilla-firefox/Makefile
1.345+1-1www/firefox-i18n/Makefile.inc
+171-1744 files

OpenBSD/ports fBXtambdevel/xtensa-esp32s3-elf/binutils Makefile, devel/xtensa-esp32s3-elf/gcc Makefile

   Bump REVISION after switch MODCLANG_VERSION at lang/clang to 22
VersionDeltaFile
1.10+1-1devel/xtensa-lx106-elf/binutils/Makefile
1.5+1-1devel/xtensa-esp32s3-elf/binutils/Makefile
1.5+1-1devel/xtensa-esp32s3-elf/gcc-bootstrap/Makefile
1.10+1-1devel/xtensa-esp32s3-elf/gcc/Makefile
1.4+1-1devel/xtensa-esp32s3-elf/gdb/Makefile
1.5+1-1devel/xtensa-esp32s3-elf/newlib/Makefile
+6-640 files not shown
+46-3246 files

OpenBSD/ports QnKvoI6lang/clang clang.port.mk

   lang/clang: bump MODCLANG_VERSION to system's 22

   OK: tb@
VersionDeltaFile
1.46+1-1lang/clang/clang.port.mk
+1-11 files

OpenBSD/ports rf44OaFwww/iridium/patches patch-components_password_manager_core_browser_features_password_features_cc patch-base_system_sys_info_freebsd_cc

   update to 2026.05.148.3
VersionDeltaFile
1.24+10-1www/iridium/patches/patch-components_password_manager_core_browser_features_password_features_cc
1.8+4-6www/iridium/patches/patch-base_system_sys_info_freebsd_cc
1.62+5-5www/iridium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc
1.43+4-4www/iridium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.23+4-4www/iridium/patches/patch-gpu_command_buffer_service_shared_image_shared_image_factory_cc
1.56+3-3www/iridium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc
+30-2314 files not shown
+48-4120 files

OpenBSD/ports EDLJuPxaudio/whisper.cpp distinfo Makefile, audio/whisper.cpp/patches patch-examples_cli_cli_cpp

   update to whisper.cpp-1.8.5
VersionDeltaFile
1.5+2-2audio/whisper.cpp/distinfo
1.4+1-1audio/whisper.cpp/patches/patch-examples_cli_cli_cpp
1.6+1-1audio/whisper.cpp/Makefile
+4-43 files

OpenBSD/src fEVMceAsys/dev/pci if_mwx.c

   Add extra tab in prototypes.

   From kevlo@
VersionDeltaFile
1.16+60-53sys/dev/pci/if_mwx.c
+60-531 files

OpenBSD/ports zvlqr2reditors/vim-classic Makefile distinfo, editors/vim-classic/patches patch-runtime_filetype_vim patch-runtime_syntax_make_vim

   update to vim-classic-8.3.0
VersionDeltaFile
1.5.2.2+40-0editors/vim-classic/pkg/PLIST
1.12.2.2+5-3editors/vim-classic/Makefile
1.7.2.2+2-2editors/vim-classic/distinfo
1.2.2.2+1-1editors/vim-classic/patches/patch-runtime_filetype_vim
1.1.1.1.2.2+1-1editors/vim-classic/patches/patch-runtime_syntax_make_vim
1.4.2.2+1-1editors/vim-classic/patches/patch-src_configure_ac
+50-86 files

OpenBSD/ports 0EAhl5ceditors/vim-classic Makefile distinfo

   update to vim-classic-8.3.0
VersionDeltaFile
1.15+5-3editors/vim-classic/Makefile
1.10+2-2editors/vim-classic/distinfo
+7-52 files

OpenBSD/src w1ZOhCOsys/dev/pci if_mwx.c if_mwxreg.h

   Another rename, mwx_dma_disable and mwx_wfsys_reset are used by all versions.

   From kevlo@
VersionDeltaFile
1.15+28-19sys/dev/pci/if_mwx.c
1.10+2-1sys/dev/pci/if_mwxreg.h
+30-202 files

OpenBSD/src iyZNssJsys/dev/pci if_mwx.c

   Probe and detect all possible mwx(4) variants that mwx(4) will cover.

   This is MT7920, MT7921, MT7922 and MT7925.
   From a diff shared by kevlo@
VersionDeltaFile
1.14+37-4sys/dev/pci/if_mwx.c
+37-41 files

OpenBSD/ports ANHGiZxnet/zabbix distinfo Makefile, net/zabbix/patches patch-include_zbx_dbversion_constants_h

   update to 7.0.27; from Mark Patruck
VersionDeltaFile
1.16+4-4net/zabbix/patches/patch-include_zbx_dbversion_constants_h
1.98+2-2net/zabbix/distinfo
1.241+1-1net/zabbix/Makefile
+7-73 files

OpenBSD/src Ha6REp4sys/dev/pci if_mwx.c if_mwxreg.h

   mcu_fw_pmctrl and mcu_drv_pmctrl are the same on all mwx(4) versions.
   Rename the functions to mwx_mcu_*_pmctrl.

   from kevlo@
VersionDeltaFile
1.13+12-12sys/dev/pci/if_mwx.c
1.9+2-2sys/dev/pci/if_mwxreg.h
+14-142 files

OpenBSD/ports BekIHaidevel/py-virtualenv distinfo Makefile

   update to py3-virtualenv-21.4.2
VersionDeltaFile
1.63+2-2devel/py-virtualenv/distinfo
1.97+1-1devel/py-virtualenv/Makefile
+3-32 files

OpenBSD/ports CMOGSI8devel/py-trove-classifiers distinfo Makefile

   update to py3-trove-classifiers-2026.6.1.19
VersionDeltaFile
1.37+2-2devel/py-trove-classifiers/distinfo
1.40+1-1devel/py-trove-classifiers/Makefile
+3-32 files

OpenBSD/ports zPI8oP1audio/musepack Makefile, audio/musepack/patches patch-libmpcpsy_libmpcpsy_h patch-mpcenc_mpcenc_c

   audio/musepack: make C types coherent to appease llvm22

   ok tb@
VersionDeltaFile
1.1+14-0audio/musepack/patches/patch-libmpcpsy_libmpcpsy_h
1.1+14-0audio/musepack/patches/patch-mpcenc_mpcenc_c
1.1+14-0audio/musepack/patches/patch-mpcenc_mpcenc_h
1.17+1-1audio/musepack/Makefile
+43-14 files

OpenBSD/ports o2AsvIosysutils/firmware/arm64-qcom-dtb Makefile, sysutils/firmware/arm64-qcom-dtb/patches patch-src_arm64_qcom_x1e78100-lenovo-thinkpad-t14s_dtsi

   Disable the pcie5 port in the t14s device tree.  I believe this port is
   used for the LTE modem on models that include that option.  But accessing
   this port on models without triggers a reset of the machine because the
   firmware didn't set up that port for us.

   tested by deraadt@
VersionDeltaFile
1.1+29-0sysutils/firmware/arm64-qcom-dtb/patches/patch-src_arm64_qcom_x1e78100-lenovo-thinkpad-t14s_dtsi
1.31+1-1sysutils/firmware/arm64-qcom-dtb/Makefile
+30-12 files

OpenBSD/ports HcB6WXBdevel/py-hatchling distinfo Makefile

   update to py3-hatchling-1.30.1
VersionDeltaFile
1.26+2-2devel/py-hatchling/distinfo
1.35+1-1devel/py-hatchling/Makefile
+3-32 files

OpenBSD/src 0yXficesys/kern exec_elf.c

   Improve checking of ELF notes.  This adds checks for overflow when rounding
   sizes up to be a multiple of the ELF word size and adds checks to prevent
   out of bounds access.

   Based on a report and diff from Andrew Griffiths.
   ok jsg@, deraadt@
VersionDeltaFile
1.201+17-5sys/kern/exec_elf.c
+17-51 files

OpenBSD/ports SBi3qX3devel/py-pip distinfo Makefile

   update to py3-pip-26.1.2
VersionDeltaFile
1.47.2.2+2-2devel/py-pip/distinfo
1.80.2.3+1-2devel/py-pip/Makefile
+3-42 files

OpenBSD/ports I514VLSdevel/py-pip distinfo Makefile

   update to py3-pip-26.1.2
VersionDeltaFile
1.49+2-2devel/py-pip/distinfo
1.83+1-2devel/py-pip/Makefile
+3-42 files

OpenBSD/src CumUijVsys/dev/pci pcidevs_data.h pcidevs.h

   Regen
VersionDeltaFile
1.2128+13-5sys/dev/pci/pcidevs_data.h
1.2133+5-3sys/dev/pci/pcidevs.h
+18-82 files

OpenBSD/src fjQqvHYsys/dev/pci pcidevs

   Add a few more MediaTek ids that will be handled by mwx(4) eventually.
   OK kevlo@
VersionDeltaFile
1.2140+5-3sys/dev/pci/pcidevs
+5-31 files

OpenBSD/ports ZWPX7Iewww/webkitgtk4 Makefile distinfo, www/webkitgtk4/patches patch-Source_cmake_WebKitCommon_cmake patch-Source_WTF_wtf_glib_FileSystemGlib_cpp

   Update to webkitgtk{41,60}-2.52.4.
VersionDeltaFile
1.16.2.1+13-12www/webkitgtk4/patches/patch-Source_cmake_WebKitCommon_cmake
1.257.2.2+3-3www/webkitgtk4/Makefile
1.3.2.2+2-2www/webkitgtk4/patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
1.146.2.1+2-2www/webkitgtk4/distinfo
1.20.2.1+1-1www/webkitgtk4/patches/patch-Source_cmake_WebKitCompilerFlags_cmake
+21-205 files

OpenBSD/ports 6vDhGL2www/webkitgtk4 Makefile distinfo, www/webkitgtk4/patches patch-Source_cmake_WebKitCommon_cmake patch-Source_WTF_wtf_glib_FileSystemGlib_cpp

   Update to webkitgtk{41,60}-2.52.4.
VersionDeltaFile
1.17+13-12www/webkitgtk4/patches/patch-Source_cmake_WebKitCommon_cmake
1.259+4-2www/webkitgtk4/Makefile
1.147+2-2www/webkitgtk4/distinfo
1.5+2-2www/webkitgtk4/patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
1.21+1-1www/webkitgtk4/patches/patch-Source_cmake_WebKitCompilerFlags_cmake
+22-195 files

OpenBSD/ports n1HpGLRinputmethods/libime Makefile, inputmethods/libime/patches patch-src_libime_core_datrie_cpp

   libime: fix build with llvm22 by backporting PR #99

   This could really use an update to 1.1.14.

   tested by kevlo
VersionDeltaFile
1.1+172-0inputmethods/libime/patches/patch-src_libime_core_datrie_cpp
1.14+1-1inputmethods/libime/Makefile
+173-12 files

OpenBSD/src 1w8ZC9pusr.sbin/bgpd printconf.c bgpd.conf.5

   Default 'announce as-4byte' to 'enforce' for all peers

   After close to 20 years of 4-byte AS support in bgpd it is time to enforce
   it. The fall back code from 2-byte AS to 4-byte AS is non-trivial and
   the RFC is way to optimistic and ignores many possible error conditions.

   All relevant BGP implementations support 4-byte ASnums so it is a
   misconfiguration to not use this by default. Most implementations do this
   by default.

   In the unlikely cases where 2-byte AS support is still needed one can
   fall back to the previous default by using 'announce as-4byte yes'.

   OK tb@ job@
VersionDeltaFile
1.187+3-3usr.sbin/bgpd/printconf.c
1.255+3-3usr.sbin/bgpd/bgpd.conf.5
1.503+2-2usr.sbin/bgpd/parse.y
+8-83 files

OpenBSD/src WOa44WHusr.sbin/bgpd rde_attr.c rde.c

   Reimplement aspath_merge() in a more cynical fashion

   Mergin AS4_PATH into ASPATH can be done a bit simpler by using the fact
   that AS4_PATH must be a subset of ASPATH. The resulting path has the same
   size and layout as the ASPATH. bgpd inflates the 2-byte ASPATH to 4-byte
   representation early on so this simplifies the merge.

   When mering the path be strict and any difference in the two paths triggers
   a treat-as-withdraw error. Something is off so refuse to work with this path.
   This is harsher than RFC 6793 but the concerns then no longer matter.

   Use ibuf for all the buffers to have memory safety during this merge operation.

   OK tb@
VersionDeltaFile
1.147+126-106usr.sbin/bgpd/rde_attr.c
1.706+6-2usr.sbin/bgpd/rde.c
1.353+2-2usr.sbin/bgpd/rde.h
+134-1103 files