OpenBSD/ports 7ooY2W3 — devel/got Makefile distinfo

   update devel/got to 0.130 in 8.0-stable

   This version switches to creating new repositories with SHA256 by default.
   Update it now in time for release, rather than later during the -stable cycle.
VersionDeltaFile
1.130.2.1+2-2devel/got/distinfo
1.149.2.1+1-1devel/got/Makefile
+3-32 files

OpenBSD/ports r6lVaK4 — textproc/py-tokenizers Makefile, textproc/py-tokenizers/pkg PLIST

   py-tokenizers ports fixes, based on part of a 20k line email from David Uhden Collado:
   - add missing LDEP and WANTLIB
   - override setting --manifest-path, otherwise Maturin misses the
   Python metadata outside the Rust workspace and doesn't install properly
VersionDeltaFile
1.2+76-4textproc/py-tokenizers/pkg/PLIST
1.3+11-4textproc/py-tokenizers/Makefile
+87-82 files

OpenBSD/ports HKguyCQ — net/eduvpn/vpn-user-portal Makefile

   missed bump for php change; thanks aja
VersionDeltaFile
1.38+1-1net/eduvpn/vpn-user-portal/Makefile
+1-11 files

OpenBSD/ports AMP2ZRt — net Makefile

   +py-python-socks +py-tiny-proxy
VersionDeltaFile
1.1478+2-0net/Makefile
+2-01 files

OpenBSD/ports Z8LRH34 — net/py-python-socks distinfo Makefile, net/py-python-socks/pkg PLIST DESCR

   import ports/net/py-python-socks, ok tb@

   The python-socks package provides a core proxy client functionality for
   Python. Supports SOCKS4(a), SOCKS5(h), HTTP CONNECT proxy and provides
   sync and async (asyncio, trio, anyio) APIs. You probably don't need to
   use python-socks directly. It is used internally by aiohttp-socks and
   httpx-socks packages.
VersionDeltaFile
1.1+209-0net/py-python-socks/pkg/PLIST
1.1+29-0net/py-python-socks/Makefile
1.1+5-0net/py-python-socks/pkg/DESCR
1.1+2-0net/py-python-socks/distinfo
1.1.1.1+0-0net/py-python-socks/pkg/PLIST
1.1.1.1+0-0net/py-python-socks/pkg/DESCR
+245-02 files not shown
+245-08 files

OpenBSD/ports DJJPlei — net/py-tiny-proxy distinfo Makefile, net/py-tiny-proxy/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+55-0net/py-tiny-proxy/pkg/PLIST
1.1+23-0net/py-tiny-proxy/Makefile
1.1+3-0net/py-tiny-proxy/pkg/DESCR
1.1+2-0net/py-tiny-proxy/distinfo
1.1.1.1+0-0net/py-tiny-proxy/pkg/PLIST
1.1.1.1+0-0net/py-tiny-proxy/pkg/DESCR
+83-02 files not shown
+83-08 files

OpenBSD/ports C5SJjWo — devel Makefile, devel/py-mcp distinfo

   drop py-mcp as well, same issue as swival/litellm for tight deps, ok kirill
VersionDeltaFile
1.1840+2-1devel/quirks/files/Quirks.pm
1.1826+1-1devel/quirks/Makefile
1.2624+0-1devel/Makefile
1.2+0-0devel/py-mcp/pkg/PLIST
1.2+0-0devel/py-mcp/pkg/DESCR
1.2+0-0devel/py-mcp/distinfo
+3-31 files not shown
+3-37 files

OpenBSD/ports zH7fMSI — devel/maturin Makefile crates.inc, devel/maturin/patches patch-src_target_mod_rs patch-Cargo_lock

   update to maturin-1.15.0, i had to patch upstream's cargo.lock because
   of dep failures. checked for plist changes in all dependent ports.
VersionDeltaFile
1.1+3,331-0devel/maturin/patches/patch-Cargo_lock
1.33+430-476devel/maturin/distinfo
1.21+214-237devel/maturin/crates.inc
1.6+1-1devel/maturin/patches/patch-src_target_mod_rs
1.51+1-1devel/maturin/Makefile
+3,977-7155 files

OpenBSD/ports 33DYWRv — devel Makefile, devel/quirks Makefile

   drop swival/py-litellm, the very restrictive set of dependencies in much
   of this ecosystem means it's not really suitable for inclusion where it
   has to coexist with other ports.  ok tb@

   swival can be installed via pipx though some system deps should be
   installed first (e.g. py3-cryptography 5.0.2, for the current version)
   as they're failing from source build. e.g.

   pipx install --system-site-packages --backend pip swival

   (backend set to pip; uv is default if installed and it doesn't handle
   system-site-packages properly at the moment)
VersionDeltaFile
1.1839+3-1devel/quirks/files/Quirks.pm
1.2623+0-2devel/Makefile
1.1825+1-1devel/quirks/Makefile
1.2+0-0devel/swival/pkg/PLIST
1.2+0-0devel/swival/pkg/DESCR
1.2+0-0devel/swival/distinfo
+4-46 files not shown
+4-412 files

OpenBSD/ports 8QshChM — devel/py-prompt_toolkit distinfo Makefile

   update to py3-prompt_toolkit-3.0.53
VersionDeltaFile
1.36+2-2devel/py-prompt_toolkit/distinfo
1.52+2-2devel/py-prompt_toolkit/Makefile
+4-42 files

OpenBSD/ports tAo5S2o — mail/z-push Makefile

   set MODPHP_VERSION=8.3 for now, this requires php-imap which was removed
   (upstream should be looking at alternatives soon; this port could do with
   an update too)
VersionDeltaFile
1.73+8-0mail/z-push/Makefile
+8-01 files

OpenBSD/ports mr8ofZi — lang/php/pecl pecl.port.mk

   set default flavour to php84
VersionDeltaFile
1.40+1-1lang/php/pecl/pecl.port.mk
+1-11 files

OpenBSD/ports AIZ2x8a — net/py-curl Makefile distinfo

   update to py3-curl-7.48.0
VersionDeltaFile
1.31+2-2net/py-curl/distinfo
1.73+1-1net/py-curl/Makefile
+3-32 files

OpenBSD/ports cxNZ8zW — sysutils/py-pipx distinfo Makefile, sysutils/py-pipx/patches patch-pyproject_toml

   update to py3-pipx-1.18.1
VersionDeltaFile
1.42+2-3sysutils/py-pipx/Makefile
1.34+2-2sysutils/py-pipx/distinfo
1.10+3-0sysutils/py-pipx/pkg/PLIST
1.4+1-1sysutils/py-pipx/patches/patch-pyproject_toml
+8-64 files

OpenBSD/ports B0ADPAy — net/icinga/icinga-php-thirdparty Makefile, net/icinga/icinga-php-thirdparty/pkg PLIST

   remove bogus PLIST subst, and set UPDATE_PLIST_ARGS= -i MODPHP_VERSION
   to avoid new ones creeping in here, unbreak packaging post php 8.4
VersionDeltaFile
1.10+2-2net/icinga/icinga-php-thirdparty/pkg/PLIST
1.18+2-0net/icinga/icinga-php-thirdparty/Makefile
+4-22 files

OpenBSD/ports 4iySCbe — devel/py-dunamai Makefile distinfo

   update to py3-dunamai-1.26.3
VersionDeltaFile
1.3+2-2devel/py-dunamai/distinfo
1.3+1-1devel/py-dunamai/Makefile
+3-32 files

OpenBSD/ports 5nd62in — math/z3 distinfo Makefile, math/z3/patches patch-scripts_mk_util_py patch-cmake_cxx_compiler_flags_overrides_cmake

   math/z3: update to 5.3.0
VersionDeltaFile
1.51+2-5math/z3/Makefile
1.12+2-2math/z3/pkg/PLIST
1.28+2-2math/z3/distinfo
1.16+0-0math/z3/patches/patch-scripts_mk_util_py
1.4+0-0math/z3/patches/patch-cmake_cxx_compiler_flags_overrides_cmake
+6-95 files

OpenBSD/ports 8fTcpmn — net/py-cares distinfo Makefile

   update to py3-cares-5.2.0
VersionDeltaFile
1.35+3-2net/py-cares/Makefile
1.17+2-2net/py-cares/distinfo
+5-42 files

OpenBSD/ports xnAYfZk — textproc/py-mdown-extensions Makefile distinfo, textproc/py-mdown-extensions/pkg PLIST

   update to py3-mdown-extensions-12.3
VersionDeltaFile
1.5+6-0textproc/py-mdown-extensions/pkg/PLIST
1.15+2-2textproc/py-mdown-extensions/distinfo
1.16+1-1textproc/py-mdown-extensions/Makefile
+9-33 files

OpenBSD/ports 0KX07Ml — textproc/py-markdown Makefile distinfo

   update to py3-markdown-3.11.1
VersionDeltaFile
1.20+2-2textproc/py-markdown/distinfo
1.40+1-2textproc/py-markdown/Makefile
+3-42 files

OpenBSD/ports 23ABFnt — devel/py-nbformat distinfo Makefile

   update to py3-nbformat-5.11.1
VersionDeltaFile
1.27+2-3devel/py-nbformat/Makefile
1.11+2-2devel/py-nbformat/distinfo
+4-52 files

OpenBSD/ports H2oxbsd — mail/roundcubemail Makefile

   unbreak roundcubemail following php-8.4 switch, pspell moved from a php
   subpackage to pecl
VersionDeltaFile
1.206+2-2mail/roundcubemail/Makefile
+2-21 files

OpenBSD/ports 8aVgbwQ — devel/py-entrypoints distinfo Makefile, devel/py-entrypoints/pkg DESCR

   update to py3-entrypoints-0.4.2
   this is maintenance-only mode upstream now, we can probably drop it
VersionDeltaFile
1.19+11-11devel/py-entrypoints/Makefile
1.2+8-3devel/py-entrypoints/pkg/DESCR
1.5+2-2devel/py-entrypoints/distinfo
+21-163 files

OpenBSD/ports SIJazgp — graphics/ImageMagick distinfo Makefile

   update to ImageMagick-6.9.13-59
VersionDeltaFile
1.234.2.1+5-2graphics/ImageMagick/Makefile
1.87.2.1+2-2graphics/ImageMagick/distinfo
+7-42 files

OpenBSD/ports 6XFrWtH — graphics/ImageMagick distinfo Makefile

   update to ImageMagick-6.9.13-59 (inc. bunch of security fixes from -58)
VersionDeltaFile
1.236+5-2graphics/ImageMagick/Makefile
1.89+2-2graphics/ImageMagick/distinfo
+7-42 files

OpenBSD/ports 4CBXpRt — security/py-cryptodome distinfo Makefile, security/py-cryptodome/pkg PLIST

   update to py3-cryptodome-4.0.0, this is a nice major update with a move away
   from GMP to their own constant-time big integers library, and a lot of other
   improvements. See https://www.pycryptodome.org/src/changelog for more info.
VersionDeltaFile
1.29+53-117security/py-cryptodome/pkg/PLIST
1.48+5-9security/py-cryptodome/Makefile
1.27+2-2security/py-cryptodome/distinfo
+60-1283 files

OpenBSD/ports jyGmkdm — multimedia/streamlink Makefile, multimedia/streamlink/patches patch-pyproject_toml

   relax Cryptodome dep, from upstream
VersionDeltaFile
1.46+14-12multimedia/streamlink/Makefile
1.1+12-0multimedia/streamlink/patches/patch-pyproject_toml
+26-122 files

OpenBSD/ports QjRsnf1 — security/py-cryptodomex Makefile, security/py-cryptodomex/pkg DESCR

   note in DESCR that py-cryptodomex is no longer tracking py-cryptodome
   upstream; users should switch to cryptodome for regular updates.
VersionDeltaFile
1.2+5-21security/py-cryptodomex/pkg/DESCR
1.11+1-0security/py-cryptodomex/Makefile
+6-212 files

OpenBSD/ports isLAQFR — devel/kf6/breeze-icons/pkg PLIST, devel/kf6/kdav/pkg PLIST

   Update KDE Frameworks 6.31.0

   https://kde.org/announcements/frameworks/6/6.31.0/
VersionDeltaFile
1.27+38-0devel/kf6/breeze-icons/pkg/PLIST
1.9+10-0devel/kf6/kdav/pkg/PLIST
1.6+7-0x11/oxygen-icons/pkg/PLIST
1.21+3-3devel/kf6/kio/Makefile
1.3+5-0devel/kf6/prison/pkg/PLIST
1.29+2-2devel/kf6/kitemmodels/distinfo
+65-580 files not shown
+221-15286 files

OpenBSD/ports 1LXkhxA — www/nginx Makefile distinfo

   update to 1.30.6; fixes multiple CVEs; from Mark Patruck

   - buffer overflow vulnerability when using alias with rewrite
   (CVE-2026-15176)
   - buffer overflow vulnerability when evaluating string expressions
   with variables (CVE-2026-93479)
   - request body injection vulnerability in HTTP/3 (CVE-2026-95101)
   - session forgery vulnerability when using TLS session ticket key
   rotation (CVE-2026-97629)
   - use-after-free vulnerability when using ngx_http_ssi_module with
   AIO (CVE-2026-97205)
VersionDeltaFile
1.104.2.1+2-2www/nginx/distinfo
1.212.2.1+1-2www/nginx/Makefile
+3-42 files