OpenBSD/ports n9mPqzKinfrastructure/mk bsd.port.mk dist-tuple.port.mk

   Revert the WRKDIST diff. This breaks at least some of the ports that
   use DIST_TUPLE and set DISTNAME and needs a bit more work.
VersionDeltaFile
1.1649+3-3infrastructure/mk/bsd.port.mk
1.22+0-4infrastructure/mk/dist-tuple.port.mk
+3-72 files

OpenBSD/ports jdnhUXBtextproc/p5-XML-Parser distinfo Makefile

   update p5-XML-Parser to 2.54
VersionDeltaFile
1.15+2-2textproc/p5-XML-Parser/distinfo
1.40+1-1textproc/p5-XML-Parser/Makefile
+3-32 files

OpenBSD/ports EpzjWUcwww/chromium distinfo, www/chromium/patches patch-chrome_browser_about_flags_cc patch-third_party_blink_renderer_platform_runtime_enabled_features_json5

   update to 146.0.7680.177
VersionDeltaFile
1.148+55-55www/chromium/patches/patch-chrome_browser_about_flags_cc
1.60+10-10www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.466+6-6www/chromium/distinfo
1.6+3-3www/chromium/patches/patch-chrome_browser_ui_tabs_public_tab_features_h
1.97+3-3www/chromium/patches/patch-chrome_common_chrome_features_cc
1.93+2-2www/chromium/patches/patch-chrome_common_chrome_features_h
+79-7910 files not shown
+93-9516 files

OpenBSD/ports UPJRHeZnet/dbip Makefile.inc, net/dbip/asn distinfo

   Update dbip to 2026.04.
VersionDeltaFile
1.67+2-2net/dbip/asn/distinfo
1.69+2-2net/dbip/city/distinfo
1.69+2-2net/dbip/country/distinfo
1.72+1-1net/dbip/Makefile.inc
+7-74 files

OpenBSD/ports wPVFEXueditors/vim-classic Makefile distinfo, editors/vim-classic/patches patch-src_configure_ac

   update vim-classic to newer checkout, use new vim-classic.org HOMEPAGE,
   update AUTOCONF_VERSION now that warnings are gone
VersionDeltaFile
1.9+9-5editors/vim-classic/Makefile
1.4+2-2editors/vim-classic/distinfo
1.3+1-1editors/vim-classic/patches/patch-src_configure_ac
+12-83 files

OpenBSD/ports CJ0062Nx11/xscreensaver Makefile distinfo, x11/xscreensaver/patches patch-hacks_glx_triangle_c patch-driver_subprocs_c

   update to xscreensaver-6.15
VersionDeltaFile
1.1+59-0x11/xscreensaver/patches/patch-hacks_glx_triangle_c
1.59+52-0x11/xscreensaver/pkg/PLIST
1.2+8-5x11/xscreensaver/patches/patch-driver_subprocs_c
1.123+6-5x11/xscreensaver/Makefile
1.30+3-3x11/xscreensaver/patches/patch-configure
1.52+2-2x11/xscreensaver/distinfo
+130-151 files not shown
+130-157 files

OpenBSD/ports wfmSNRVgraphics/gimp/resynthesizer3 Makefile

   set HOMEPAGE
   (there is an update, but I'm not sure how to retrieve WRKINST
   to fix an install dir without a messy hack)
VersionDeltaFile
1.2+9-6graphics/gimp/resynthesizer3/Makefile
+9-61 files

OpenBSD/ports 5RYofQcsysutils/py-blessed distinfo Makefile, sysutils/py-blessed/pkg PLIST

   update to py3-blessed-1.38.0
VersionDeltaFile
1.11+2-2sysutils/py-blessed/distinfo
1.10+3-0sysutils/py-blessed/pkg/PLIST
1.18+1-1sysutils/py-blessed/Makefile
+6-33 files

OpenBSD/ports Y4jJfs0sysutils/py-pipx distinfo Makefile

   update to py3-pipx-1.11.1
VersionDeltaFile
1.17+2-2sysutils/py-pipx/distinfo
1.23+1-1sysutils/py-pipx/Makefile
+3-32 files

OpenBSD/ports GPt5babgraphics/gimp/resynthesizer Makefile

   drop unused SITES variable
VersionDeltaFile
1.8+0-3graphics/gimp/resynthesizer/Makefile
+0-31 files

OpenBSD/ports fKjLolwgraphics/gimp/resynthesizer Makefile

   set PORTROACH, use https HOMEPAGE
VersionDeltaFile
1.7+11-9graphics/gimp/resynthesizer/Makefile
+11-91 files

OpenBSD/ports b7r8gM4www/py-requests distinfo Makefile

   update to py3-requests-2.33.1
VersionDeltaFile
1.42+2-2www/py-requests/distinfo
1.72+1-1www/py-requests/Makefile
+3-32 files

OpenBSD/ports hNWpz8fmail/p5-Mail-SPF distinfo Makefile

   bugfix update to 3.20260331
VersionDeltaFile
1.8+2-2mail/p5-Mail-SPF/distinfo
1.18+2-1mail/p5-Mail-SPF/Makefile
+4-32 files

OpenBSD/ports ipZsgp4sysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-563.0.0.
VersionDeltaFile
1.416+303-103sysutils/google-cloud-sdk/pkg/PLIST
1.433+2-2sysutils/google-cloud-sdk/distinfo
1.453+1-1sysutils/google-cloud-sdk/Makefile
+306-1063 files

OpenBSD/ports XXywYi8x11/gtk+4 Makefile distinfo

   Update to gtk+4-4.22.2.
VersionDeltaFile
1.123+2-2x11/gtk+4/Makefile
1.68+2-2x11/gtk+4/distinfo
+4-42 files

OpenBSD/ports 60VpdVAgraphics/gdk-pixbuf2 Makefile distinfo

   Update to gdk-pixbuf-2.44.6.
VersionDeltaFile
1.108+4-3graphics/gdk-pixbuf2/Makefile
1.64+2-2graphics/gdk-pixbuf2/distinfo
+6-52 files

OpenBSD/ports Zt0qUEysecurity/crowdsec distinfo modules.inc

   update to 1.7.7
VersionDeltaFile
1.7+154-166security/crowdsec/distinfo
1.7+45-49security/crowdsec/modules.inc
1.7+1-1security/crowdsec/Makefile
+200-2163 files

OpenBSD/ports UozQ7NMdevel/codex distinfo, devel/codex/patches patch-codex-rs_tools_src_code_mode_rs patch-codex-rs_core_src_tools_spec_rs

   devel/codex: update to 0.118.0
VersionDeltaFile
1.1+72-0devel/codex/patches/patch-codex-rs_tools_src_code_mode_rs
1.2+27-22devel/codex/patches/patch-codex-rs_core_src_tools_spec_rs
1.11+12-10devel/codex/patches/patch-codex-rs_Cargo_toml
1.1+15-0devel/codex/patches/patch-codex-rs_tools_src_lib_rs
1.13+2-10devel/codex/distinfo
1.1+11-0devel/codex/patches/patch-codex-rs_tools_Cargo_toml
+139-429 files not shown
+149-5715 files

OpenBSD/ports J3hx0eUsysutils/docker-buildx distinfo Makefile

   sysutils/docker-buildx: update to 0.33.0
VersionDeltaFile
1.25+2-2sysutils/docker-buildx/distinfo
1.26+1-1sysutils/docker-buildx/Makefile
+3-32 files

OpenBSD/ports t9zwxBtmisc/llama.cpp Makefile distinfo

   misc/llama.cpp: update to b8598
VersionDeltaFile
1.18+3-3misc/llama.cpp/Makefile
1.11+2-2misc/llama.cpp/distinfo
+5-52 files

OpenBSD/ports WnPUmq8devel/libggml Makefile distinfo, devel/libggml/patches patch-CMakeLists_txt

   devel/libggml: update to 0.9.9
VersionDeltaFile
1.11+5-3devel/libggml/Makefile
1.8+2-2devel/libggml/distinfo
1.5+1-1devel/libggml/patches/patch-CMakeLists_txt
+8-63 files

OpenBSD/ports WJKgSwplang/scala distinfo Makefile

   lang/scala: update to 3.8.3
VersionDeltaFile
1.20+2-2lang/scala/distinfo
1.34+1-1lang/scala/Makefile
+3-32 files

OpenBSD/ports tw76JFOinfrastructure/mk bsd.port.mk dist-tuple.port.mk

   Re-order WRKDIST assignment in bsd.port.mk, so that dist-tuple can work
   with it. So far, it has been bypassed in common cases by the logic for
   DISTNAME. With this in place, add the quirk for codeberg which uses
   ${WKRDIR}/${_project} as the WRKDIST.

   With this, ports using DIST_TUPLE=codeberg... should no longer need to
   set WRKDIST.

   ok sthen@
VersionDeltaFile
1.1648+3-3infrastructure/mk/bsd.port.mk
1.21+4-0infrastructure/mk/dist-tuple.port.mk
+7-32 files

OpenBSD/ports epz54cEdevel/p5-YAML-Syck distinfo Makefile

   update p5-YAML-Syck to 1.42
VersionDeltaFile
1.15+2-2devel/p5-YAML-Syck/distinfo
1.29+1-1devel/p5-YAML-Syck/Makefile
+3-32 files

OpenBSD/ports dD3JAwTeditors/vim Makefile

   fix packaging for gtk3 flavour
VersionDeltaFile
1.304+1-1editors/vim/Makefile
+1-11 files

OpenBSD/ports xkJlKKPsysutils/prometheus Makefile distinfo, sysutils/prometheus/patches patch-mmap_openbsd patch-Makefile_common

   Update prometheus to the last LTS release (3.5.1)

   This drops two patches which are unneeded. First the Makefile workaround
   to skip the asset build step is unneeded, instead use
   PREBUILT_ASSETS_STATIC_DIR. Second drop the compress_assets.sh diff
   and replace it with a BDEP on shell/bash -- too much bashism there.

   Update the patch-mmap_openbsd to work with 3.5.1 and extend it to also
   cover the chunks and head chunks. This should fix a frequent panic seen
   when head chunks are rotated.
   Note: all of this is an ugly workaround because OpenBSD lacks a unified
   view between mmap and read/write calls.

   Some help and testing done by Alvar Penning (post at 0x21.biz)
   OK sthen@
VersionDeltaFile
1.4+509-105sysutils/prometheus/patches/patch-mmap_openbsd
1.24+4-11sysutils/prometheus/Makefile
1.13+6-6sysutils/prometheus/distinfo
1.8+0-11sysutils/prometheus/pkg/PLIST
1.8+3-3sysutils/prometheus/patches/patch-Makefile_common
1.7+2-3sysutils/prometheus/patches/patch-_promu_yml
+524-1392 files not shown
+524-1398 files

OpenBSD/ports Q9GRoj1sysutils/reposync Makefile, sysutils/reposync/patches patch-reposync

   better error message if anoncvs server admin forgets to enable rsyncd, found by tb@
VersionDeltaFile
1.3+9-11sysutils/reposync/patches/patch-reposync
1.40+1-0sysutils/reposync/Makefile
+10-112 files

OpenBSD/ports KUUpV23mail/rspamd distinfo Makefile, mail/rspamd/patches patch-CMakeLists_txt patch-src_lua_lua_util_c

   update to rspamd-4.0.0

   this probably won't affect most users, but:

   "Action required for per-user Bayes with Redis sharding: Jump Hash has
   been replaced with Ring Hash (Ketama). Run rspamadm statistics_dump
   migrate after upgrading or accept temporary accuracy loss as data is
   re-learned. Single Redis server setups are not affected."
VersionDeltaFile
1.67+17-0mail/rspamd/pkg/PLIST
1.41+2-2mail/rspamd/patches/patch-CMakeLists_txt
1.86+2-2mail/rspamd/distinfo
1.157+1-1mail/rspamd/Makefile
1.5+0-0mail/rspamd/patches/patch-src_lua_lua_util_c
+22-55 files

OpenBSD/ports qCrZZyYnet/dnsdist distinfo Makefile, net/dnsdist/patches patch-dnsdist-protobuf_cc

   Update to dnsdist 2.0.3 fixing a couple of low and medium severity security issues

   See https://blog.powerdns.com/2026/03/31/powerdns-dnsdist-1.9.12-and-2.0.3-released
VersionDeltaFile
1.33+2-2net/dnsdist/distinfo
1.63+1-1net/dnsdist/Makefile
1.2+0-0net/dnsdist/patches/patch-dnsdist-protobuf_cc
+3-33 files

OpenBSD/ports 5dTyjPCemulators/mame Makefile distinfo

   Update mame to 0.287.
VersionDeltaFile
1.102+3-3emulators/mame/Makefile
1.80+2-2emulators/mame/distinfo
+5-52 files