OpenBSD/ports og6q41pdevel/harfbuzz Makefile distinfo

   Update to harfbuzz-13.0.1.
VersionDeltaFile
1.202+8-8devel/harfbuzz/Makefile
1.166+2-2devel/harfbuzz/distinfo
+10-102 files

OpenBSD/ports QE3gFa8x11/kde-plasma/kdeplasma-addons Makefile, x11/kde-plasma/kdeplasma-addons/patches patch-wallpapers_potd_plugins_potdengine_cpp

   More QNetworkInformation nullptr checks
VersionDeltaFile
1.3+3-5x11/kde-plasma/kdeplasma-addons/patches/patch-wallpapers_potd_plugins_potdengine_cpp
1.21+1-0x11/kde-plasma/kdeplasma-addons/Makefile
+4-52 files

OpenBSD/ports ner8Ijytextproc/license-scanner-spdx-licenses distinfo Makefile, textproc/license-scanner-spdx-licenses/pkg PLIST

   Update to license-scanner-spdx-licenses-3.28.0.
VersionDeltaFile
1.3+98-0textproc/license-scanner-spdx-licenses/pkg/PLIST
1.3+2-2textproc/license-scanner-spdx-licenses/distinfo
1.3+1-1textproc/license-scanner-spdx-licenses/Makefile
+101-33 files

OpenBSD/ports DY8rOwRtelephony/py-phonenumbers distinfo Makefile

   Update to py3-phonenumbers-9.0.25.
VersionDeltaFile
1.30+2-2telephony/py-phonenumbers/distinfo
1.42+1-1telephony/py-phonenumbers/Makefile
+3-32 files

OpenBSD/ports O8wkHdLsysutils/py-mitogen distinfo Makefile

   Update to py3-mitogen-0.3.43.
VersionDeltaFile
1.24+2-2sysutils/py-mitogen/distinfo
1.28+1-1sysutils/py-mitogen/Makefile
+3-32 files

OpenBSD/ports unhdS7wgraphics/py-tifffile distinfo Makefile

   Update to py3-tifffile-2026.3.3.
VersionDeltaFile
1.22+2-2graphics/py-tifffile/distinfo
1.27+1-1graphics/py-tifffile/Makefile
+3-32 files

OpenBSD/ports 8S59Ussgraphics/p5-SVG distinfo Makefile

   Update to p5-SVG-2.89.
VersionDeltaFile
1.29+2-2graphics/p5-SVG/distinfo
1.40+1-1graphics/p5-SVG/Makefile
+3-32 files

OpenBSD/ports 6sn45rrdevel/py-cachetools distinfo Makefile

   Update to py3-cachetools-7.0.3.
VersionDeltaFile
1.24+2-2devel/py-cachetools/distinfo
1.35+1-1devel/py-cachetools/Makefile
+3-32 files

OpenBSD/ports sdiYlV4devel/p5-Devel-Cover Makefile distinfo, devel/p5-Devel-Cover/pkg PLIST

   Update to p5-Devel-Cover-1.52.
VersionDeltaFile
1.10+3-2devel/p5-Devel-Cover/pkg/PLIST
1.29+3-1devel/p5-Devel-Cover/Makefile
1.14+2-2devel/p5-Devel-Cover/distinfo
+8-53 files

OpenBSD/ports yyoZVcvastro/py-astropy-iers-data distinfo Makefile

   Update to py3-astropy-iers-data-0.2026.3.2.0.47.4.
VersionDeltaFile
1.26+2-2astro/py-astropy-iers-data/distinfo
1.28+1-1astro/py-astropy-iers-data/Makefile
+3-32 files

OpenBSD/src Et1h1FJshare/zoneinfo/datfiles northamerica zone.tab

   As a temporary hack, model the timezone change for America/Vancouver
   as occurring on 2026-11-01 02:00, not on 2026-03-09.  This allows
   for a transition period where America/Vancouver still shows as PDT.

   It also replaces "-07" with "MST" post-transition until such time
   as a better abbreviation is chosen.
VersionDeltaFile
1.91+22-9share/zoneinfo/datfiles/northamerica
1.80+2-2share/zoneinfo/datfiles/zone.tab
1.33+2-2share/zoneinfo/datfiles/zone1970.tab
1.7+2-2share/zoneinfo/datfiles/zonenow.tab
+28-154 files

OpenBSD/ports FYYmKZ4emulators/mame Makefile distinfo

   mame: roll the port forward to slightly past the latest release.

   This brings in some build fixes for ASIO for long deprecated function use,
   which are required for building with the upcoming asio 1.36 update.

   From Brad.
VersionDeltaFile
1.101+2-2emulators/mame/Makefile
1.79+2-2emulators/mame/distinfo
+4-42 files

OpenBSD/ports SIWN2hPlang/gcc/15 Makefile, lang/gcc/15/patches patch-libphobos_libdruntime_config_sparc64_switchcontext_S patch-libphobos_libdruntime_Makefile_in

   lang/gcc/15: add dlang support at aarch64, amd64 and sparc64

   OK: sthen@
VersionDeltaFile
1.1+178-0lang/gcc/15/patches/patch-libphobos_libdruntime_config_sparc64_switchcontext_S
1.2+118-1lang/gcc/15/patches/patch-libphobos_libdruntime_Makefile_in
1.2+54-1lang/gcc/15/patches/patch-libphobos_libdruntime_core_thread_fiber_package_d
1.2+48-2lang/gcc/15/patches/patch-libphobos_configure
1.21+15-14lang/gcc/15/Makefile
1.2+12-1lang/gcc/15/patches/patch-gcc_d_Make-lang_in
+425-193 files not shown
+455-219 files

OpenBSD/ports AAHizrPlang/gcc/11/patches patch-libphobos_libdruntime_config_sparc64_switchcontext_S patch-libphobos_libdruntime_Makefile_in

   lang/gcc/11: add dlang support at sparc64
VersionDeltaFile
1.1+178-0lang/gcc/11/patches/patch-libphobos_libdruntime_config_sparc64_switchcontext_S
1.3+109-1lang/gcc/11/patches/patch-libphobos_libdruntime_Makefile_in
1.3+55-2lang/gcc/11/patches/patch-libphobos_libdruntime_core_thread_fiber_d
1.3+48-2lang/gcc/11/patches/patch-libphobos_configure
1.3+43-6lang/gcc/11/patches/patch-gcc_d_d-lang_cc
1.2+15-17lang/gcc/11/patches/patch-libphobos_libdruntime_core_stdc_stdio_d
+448-282 files not shown
+456-358 files

OpenBSD/src OYlDXPbusr.bin/ssh ssh-agent.c

   With it's own daemonization / fd cleaning code, ssh-agent opens /dev/null
   O_RDWR after a pledge without "wpath".  This is allowed in current pledge
   because "/dev/null" is implicitly allowed to be opened even with the most
   restrictive pledges or unveils.  This is a design decision in pledge made
   at the very beginning, to satisfy libc requirements.  We've finally had
   enough experience and know how to fix that in the near-future, but need
   to review and fix all code which opens these implicit paths.
   The fix is to add "wpath", so that "/dev/null" can be opened O_RDWR.
   But that is uncomfortable, so we add unveil() allowing "/" with "r",
   4 unveil "x" for the potential askpass and helpers to be execve'd,
   and "/dev/null" with "wr".  As a result filesystem access is substantially
   more restricted than before, and ssh-agent is ready for the future pledge
   change.
   ok djm dtucker
VersionDeltaFile
1.321+20-2usr.bin/ssh/ssh-agent.c
+20-21 files

OpenBSD/src 84KZmIKusr.bin/ssh ssh-sk-client.c

   Stop doing access() before execve().  It is a TOCTOU, but also it
   forces use of unveil "rx" instead of "x".
   This is done by using a pipe() through the fork+execve attempt to
   expose execve failure and create the same error return as the access()
   used to do.
   ok djm dtucker
VersionDeltaFile
1.15+31-11usr.bin/ssh/ssh-sk-client.c
+31-111 files

OpenBSD/src nXXbcRxusr.bin/chpass Makefile, usr.bin/passwd Makefile

   Use the (no YP, non-threaded) cleaned up copy of getpwent.c placed into
   usr.bin/chpass instead of reaching around into libc and using crazy cpp
   options.
   In the near future the libc version will have more substantial changes
   (intersecting with pledge and unveil) which are much more difficult to
   manage using cpp features, so we stop this reacharound into libc subtree.
VersionDeltaFile
1.43+2-8usr.bin/passwd/Makefile
1.17+2-7usr.bin/chpass/Makefile
+4-152 files

OpenBSD/src Hlb67a0usr.bin/chpass getpwent.c

   Remove #ifdef's relating to YP and threading, and directives for symbol
   visibility when compiled inside the libc environment.
VersionDeltaFile
1.2+3-592usr.bin/chpass/getpwent.c
+3-5921 files

OpenBSD/src xLqS7T8usr.bin/chpass getpwent.c

   Verbatim copy of /usr/src/lib/libc/gen/getpwent.c to here, which will
   be cleaned up for local purposes in the next steps.
VersionDeltaFile
1.1+1,028-0usr.bin/chpass/getpwent.c
+1,028-01 files

OpenBSD/ports 2iI4LUQdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove qtwebkit
VersionDeltaFile
1.1793+2-1devel/quirks/files/Quirks.pm
1.1781+1-1devel/quirks/Makefile
+3-22 files

OpenBSD/ports ocmZTXBx11/qt5 Makefile, x11/qt5/qtwebkit/patches patch-CMakeLists_txt patch-Source_JavaScriptCore_API_ObjCCallbackFunction_h

   Bye bye Qt5WebKit

   OK landry@
VersionDeltaFile
1.66+0-1x11/qt5/Makefile
1.4+0-0x11/qt5/qtwebkit/patches/patch-CMakeLists_txt
1.3+0-0x11/qt5/qtwebkit/patches/patch-Source_JavaScriptCore_API_ObjCCallbackFunction_h
1.5+0-0x11/qt5/qtwebkit/patches/patch-Source_JavaScriptCore_CMakeLists_txt
1.3+0-0x11/qt5/qtwebkit/patches/patch-Source_JavaScriptCore_assembler_ARM64Assembler_h
1.3+0-0x11/qt5/qtwebkit/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler_h
+0-132 files not shown
+0-138 files

OpenBSD/ports PgCsKCXx11/py-qt5 Makefile, x11/py-qt5/pkg PLIST

   Remove QtWebkit support

   OK landry
VersionDeltaFile
1.19+3-21x11/py-qt5/pkg/PLIST
1.50+3-5x11/py-qt5/Makefile
+6-262 files

OpenBSD/ports SfPBpv3devel/uv distinfo crates.inc

   Update to uv 0.10.9 from maintainer

   https://github.com/astral-sh/uv/releases/tag/0.10.9
   https://github.com/astral-sh/uv/releases/tag/0.10.8
   https://github.com/astral-sh/uv/releases/tag/0.10.7
VersionDeltaFile
1.23+22-24devel/uv/distinfo
1.23+10-11devel/uv/crates.inc
1.25+1-1devel/uv/Makefile
+33-363 files

OpenBSD/ports 91g3JSAlang/scala distinfo Makefile, lang/scala/pkg PLIST

   lang/scala: update to 3.8.2
VersionDeltaFile
1.17+19-0lang/scala/pkg/PLIST
1.19+2-2lang/scala/distinfo
1.33+1-1lang/scala/Makefile
+22-33 files

OpenBSD/ports zYh743Xnet/gmid Makefile, net/gmid/patches patch-titan_c

   MFC: net/gmid: replace tmppath in titan(1) with unveil + cpath wpath
VersionDeltaFile
1.16.6.1+1-0net/gmid/Makefile
1.1.2.1+0-0net/gmid/patches/patch-titan_c
+1-02 files

OpenBSD/ports xyGrknGdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove ruby*-capybara-webkit
VersionDeltaFile
1.1792+4-1devel/quirks/files/Quirks.pm
1.1780+1-1devel/quirks/Makefile
+5-22 files

OpenBSD/ports d4EafAInet/gmid Makefile, net/gmid/patches patch-titan_c

   net/gmid: replace tmppath in titan(1) with unveil + cpath wpath
VersionDeltaFile
1.1+34-0net/gmid/patches/patch-titan_c
1.17+1-0net/gmid/Makefile
+35-02 files

OpenBSD/ports seaG96lsysutils/borgmatic distinfo Makefile, sysutils/borgmatic/pkg PLIST

   update to borgmatic-2.1.3
VersionDeltaFile
1.46+9-0sysutils/borgmatic/pkg/PLIST
1.85+2-2sysutils/borgmatic/distinfo
1.104+1-1sysutils/borgmatic/Makefile
+12-33 files

OpenBSD/ports tZdIsbqtextproc/py-charset-normalizer Makefile

   missed WANTLIB sync
VersionDeltaFile
1.21+3-0textproc/py-charset-normalizer/Makefile
+3-01 files

OpenBSD/ports AMxTyWRtextproc/py-charset-normalizer distinfo Makefile, textproc/py-charset-normalizer/pkg PLIST

   update to py3-charset-normalizer-3.4.5
VersionDeltaFile
1.11+2-2textproc/py-charset-normalizer/distinfo
1.20+2-1textproc/py-charset-normalizer/Makefile
1.9+2-1textproc/py-charset-normalizer/pkg/PLIST
+6-43 files