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

OpenBSD/ports huh80jOgraphics/ImageMagick Makefile distinfo, graphics/ImageMagick/patches patch-configure_ac

   update to ImageMagick-6.9.13.43
VersionDeltaFile
1.36+6-6graphics/ImageMagick/patches/patch-configure_ac
1.228+2-3graphics/ImageMagick/Makefile
1.83+2-2graphics/ImageMagick/distinfo
+10-113 files

OpenBSD/ports AfzhcJKlang/mono Makefile distinfo, lang/mono/patches patch-external_corefx_src_Native_Unix_System_Native_pal_io_c patch-mcs_class_System_System_Net_Sockets_Socket_cs

   update to 6.14.1; switch over winehq.org as the new maintainer after MS
VersionDeltaFile
1.5+9-9lang/mono/patches/patch-external_corefx_src_Native_Unix_System_Native_pal_io_c
1.6+5-5lang/mono/patches/patch-mcs_class_System_System_Net_Sockets_Socket_cs
1.15+5-5lang/mono/patches/patch-configure_ac
1.161+4-5lang/mono/Makefile
1.3+1-8lang/mono/patches/patch-mono_btls_CMakeLists_txt
1.45+2-2lang/mono/distinfo
+26-348 files not shown
+36-4014 files

OpenBSD/ports P9HEI9Xx11/gnome/gvfs Makefile distinfo, x11/gnome/gvfs/patches patch-daemon_gvfsftpdircache_c

   Update to gvfs-1.58.4.
VersionDeltaFile
1.227+1-3x11/gnome/gvfs/Makefile
1.96+2-2x11/gnome/gvfs/distinfo
1.10+1-1x11/gnome/gvfs/patches/patch-daemon_gvfsftpdircache_c
+4-63 files

OpenBSD/ports JheC6o5x11/libgdiplus Makefile distinfo

   update to 6.2; switch over to winehq.org the new maintainer after MS
VersionDeltaFile
1.38+3-4x11/libgdiplus/Makefile
1.13+2-2x11/libgdiplus/distinfo
+5-62 files

OpenBSD/ports z73irAJx11/gnome/at-spi2-core Makefile distinfo

   Update to at-spi2-core-2.58.4.
VersionDeltaFile
1.97+2-2x11/gnome/at-spi2-core/Makefile
1.70+2-2x11/gnome/at-spi2-core/distinfo
+4-42 files

OpenBSD/ports MrIrpVfeditors/vim-classic Makefile

   unbreak gtk3 packaging
VersionDeltaFile
1.8+2-5editors/vim-classic/Makefile
+2-51 files

OpenBSD/ports HXg83t4productivity/gnucash Makefile

   This now needs devel/gwenhywfar,-gtk3.
VersionDeltaFile
1.167+2-1productivity/gnucash/Makefile
+2-11 files

OpenBSD/ports raSdjxmproductivity/aqbanking Makefile distinfo, productivity/aqbanking/patches patch-src_tools_aqbanking-cli_Makefile_in

   Update to aqbanking-6.9.1.
   Take maintainer.
VersionDeltaFile
1.37+9-6productivity/aqbanking/Makefile
1.12+8-4productivity/aqbanking/pkg/PLIST
1.8+5-4productivity/aqbanking/patches/patch-src_tools_aqbanking-cli_Makefile_in
1.12+2-2productivity/aqbanking/distinfo
+24-164 files

OpenBSD/ports pVAkgDhdevel/gwenhywfar Makefile, devel/gwenhywfar/patches patch-gui_qt5_gwengui-qt5-config_cmake_in

   Update to gwenhywfar-5.14.1.
   - subpackage into -main, -gtk3 and -qt6 to remove huge dependencies on the
   main usage
   - take maintainer
VersionDeltaFile
1.1+276-0devel/gwenhywfar/pkg/PLIST-main
1.36+75-64devel/gwenhywfar/Makefile
1.1+14-0devel/gwenhywfar/pkg/DESCR-main
1.1+12-0devel/gwenhywfar/pkg/PLIST-qt6
1.1+7-0devel/gwenhywfar/pkg/PLIST-gtk3
1.5+3-3devel/gwenhywfar/patches/patch-gui_qt5_gwengui-qt5-config_cmake_in
+387-675 files not shown
+391-6911 files

OpenBSD/ports GkAolrXsysutils Makefile

   +cpuid-tycho
VersionDeltaFile
1.782+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports qlu0krdsysutils/cpuid-tycho Makefile distinfo, sysutils/cpuid-tycho/patches patch-threads_c patch-GNUmakefile

   import ports/sysutils/cpuid-tycho, ok tb

   "cpuid" dumps results from the x86 CPUID instruction, and decodes
   information from certain leaves.

   NOTE: the code in this software to bind to a specific CPU is non functional
   on OpenBSD; if you are trying to find information from different cores, you'll
   need to run it multiple times until the process is scheduled on the core of
   interest.
VersionDeltaFile
1.1+39-0sysutils/cpuid-tycho/patches/patch-threads_c
1.1+25-0sysutils/cpuid-tycho/Makefile
1.1+15-0sysutils/cpuid-tycho/patches/patch-GNUmakefile
1.1+7-0sysutils/cpuid-tycho/pkg/DESCR
1.1+2-0sysutils/cpuid-tycho/distinfo
1.1+1-0sysutils/cpuid-tycho/pkg/PLIST
+89-06 files not shown
+89-012 files

OpenBSD/ports FBkUgbJproductivity/gnucash-docs distinfo Makefile

   Update to gnucash-docs-5.15.
VersionDeltaFile
1.24+2-2productivity/gnucash-docs/distinfo
1.33+1-2productivity/gnucash-docs/Makefile
+3-42 files

OpenBSD/ports 7ERLFMOproductivity/gnucash Makefile distinfo, productivity/gnucash/pkg PLIST

   Update to gnucash-5.15.
VersionDeltaFile
1.166+8-9productivity/gnucash/Makefile
1.65+2-2productivity/gnucash/distinfo
1.68+1-3productivity/gnucash/pkg/PLIST
+11-143 files

OpenBSD/ports D9uv4mYnet/scamper Makefile distinfo

   update to scamper-20260331
VersionDeltaFile
1.87+3-3net/scamper/Makefile
1.70+2-2net/scamper/distinfo
+5-52 files

OpenBSD/ports RWweszJsysutils/terragrunt distinfo modules.inc

   Update to terragrunt-1.0.0.
VersionDeltaFile
1.387+938-1,564sysutils/terragrunt/distinfo
1.105+879-1,140sysutils/terragrunt/modules.inc
1.394+1-1sysutils/terragrunt/Makefile
+1,818-2,7053 files

OpenBSD/ports v3L4Ubnlang/vala Makefile distinfo

   Update to vala-0.56.19.
VersionDeltaFile
1.186+3-3lang/vala/Makefile
1.147+2-2lang/vala/distinfo
+5-52 files

OpenBSD/ports VfEGT68devel/cargo-insta distinfo Makefile

   Update to cargo-insta 1.47.2

   Another day, another release where claude supposedly fixes what claude broke
   https://github.com/mitsuhiko/insta/releases/tag/1.47.2
VersionDeltaFile
1.13+2-2devel/cargo-insta/distinfo
1.13+1-1devel/cargo-insta/Makefile
+3-32 files

OpenBSD/ports 8cNoYcTnet/neighbot Makefile

   neighbot uses C11

   Move to ports-gcc on base-gcc arches. Fixes the build on sparc64
VersionDeltaFile
1.2+4-0net/neighbot/Makefile
+4-01 files

OpenBSD/ports 5a9vfD7devel/jdk/21 Makefile, devel/jdk/21/patches patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp

   Fix missing call to generate_atomic_entry_points on aarch64. ok sthen@
VersionDeltaFile
1.1+28-0devel/jdk/21/patches/patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp
1.1+28-0devel/jdk/25/patches/patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp
1.15+1-1devel/jdk/21/Makefile
1.8+1-1devel/jdk/25/Makefile
+58-24 files

OpenBSD/ports owYbSmTtextproc/py-nltk distinfo Makefile, textproc/py-nltk/pkg PLIST

   update to py3-nltk-3.9.4
VersionDeltaFile
1.18+42-0textproc/py-nltk/pkg/PLIST
1.12+2-2textproc/py-nltk/distinfo
1.38+1-2textproc/py-nltk/Makefile
+45-43 files

OpenBSD/ports iHwNnLYtextproc/py-mdown-extensions distinfo Makefile

   update to py3-mdown-extensions-10.21.2
VersionDeltaFile
1.13+2-2textproc/py-mdown-extensions/distinfo
1.14+1-1textproc/py-mdown-extensions/Makefile
+3-32 files