OpenBSD/src RmmquPyusr.bin/find find.h function.c

   find: Fix mix of character block size check

   If multiple -size primaries were specified and any of the values
   had the 'c' suffix, it was applied to all values and not just the
   one that ended with 'c'.  The divsize setting is now stored in the
   plan, not a global.

   From Thomas Habets
VersionDeltaFile
1.19+7-3usr.bin/find/find.h
1.56+4-5usr.bin/find/function.c
+11-82 files

OpenBSD/src YDD0hWBusr.sbin/ifstated ifstated.c

   usr.sbin/ifstated: timestamp sync external tests

   When external_exec() runs a test synchronously, it refreshes prevstatus
   but left lastexec unchanged. A later status change could therefore be
   ignored by eval_state(), because that code gates body evaluation on the
   first external test timestamp for the current state.

   Set lastexec together with prevstatus for synchronous runs; this keeps
   the cached test status and execution time consistent across state
   re-entry.

   OK: deraadt@
VersionDeltaFile
1.69+4-2usr.sbin/ifstated/ifstated.c
+4-21 files

OpenBSD/ports 8vmKMqNinfrastructure/mk bsd.port.mk

   check-shlib-syms: use check_sym -I

   External reference / PLT changes are missleading for bump libraries,
   better ignore them.

   OK: sthen@
VersionDeltaFile
1.1651+2-2infrastructure/mk/bsd.port.mk
+2-21 files

OpenBSD/src NOp2KiMlib check_sym

   lib/check_sym: add -I to skip printing external reference / PLT changes

   Needed for check-shlib-syms in ports

   OK: sthen@
VersionDeltaFile
1.16+16-8lib/check_sym
+16-81 files

OpenBSD/ports NDnulCMdevel/codex distinfo crates.inc, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_core_src_tools_handlers_multi_agents_common_rs

   devel/codex: update to 0.131.0
VersionDeltaFile
1.19+4-4devel/codex/distinfo
1.17+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.5+2-2devel/codex/patches/patch-codex-rs_core_src_tools_handlers_multi_agents_common_rs
1.19+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.13+1-1devel/codex/crates.inc
1.19+1-1devel/codex/Makefile
+12-126 files

OpenBSD/ports sYbQkSkgraphics/ImageMagick Makefile distinfo

   update to ImageMagick-6.9.13.48
   add comment about celestia-data workaround
VersionDeltaFile
1.231+3-1graphics/ImageMagick/Makefile
1.85+2-2graphics/ImageMagick/distinfo
+5-32 files

OpenBSD/ports drCuNXRastro/celestia-data Makefile distinfo

   fetch pregenerated files to workaround issue in imagemagick handling of
   one particular file that celestia-data tries to resize during build
VersionDeltaFile
1.4+15-0astro/celestia-data/Makefile
1.4+4-0astro/celestia-data/distinfo
+19-02 files

OpenBSD/ports yqBbsFex11/gnustep/simpleagenda distinfo Makefile, x11/gnustep/simpleagenda/pkg PLIST

   update  0.47 -> 0.48
VersionDeltaFile
1.5+58-29x11/gnustep/simpleagenda/pkg/PLIST
1.8+2-2x11/gnustep/simpleagenda/distinfo
1.30+1-1x11/gnustep/simpleagenda/Makefile
+61-323 files

OpenBSD/ports sLQ0S8Ksecurity/exploitdb distinfo Makefile, security/exploitdb/pkg PLIST

   2026-02-05 -> 2026-05-16
VersionDeltaFile
1.38+88-0security/exploitdb/pkg/PLIST
1.37+2-2security/exploitdb/distinfo
1.40+1-1security/exploitdb/Makefile
+91-33 files

OpenBSD/ports OTLqJhInet/kismet Makefile, net/kismet/patches patch-capture_ti_cc_2531_capture_ti_cc_2531_c patch-capture_nrf_52840_capture_nrf_52840_c

   link against libpcap from ports, that allows to convert kismetdb to pcap
   and make the ticc2531 Zigbee sniffer work
VersionDeltaFile
1.1+94-0net/kismet/patches/patch-capture_ti_cc_2531_capture_ti_cc_2531_c
1.1+31-0net/kismet/patches/patch-capture_nrf_52840_capture_nrf_52840_c
1.2+17-1net/kismet/patches/patch-configure_ac
1.2+12-1net/kismet/pkg/README
1.56+4-2net/kismet/Makefile
+158-45 files

OpenBSD/ports AFCFIANdevel/apktool distinfo Makefile

   update 3.0.1 -> 3.0.2
VersionDeltaFile
1.19+2-2devel/apktool/distinfo
1.29+1-1devel/apktool/Makefile
+3-32 files

OpenBSD/ports Z9ZHGjxgames/emptyclip Makefile distinfo, games/emptyclip/patches patch-ext_ae_enet_unix_c patch-src_config_h

   update 2.0.3 -> 2.0.4
   SDL2 -> SDL3
VersionDeltaFile
1.5+7-7games/emptyclip/Makefile
1.1+12-0games/emptyclip/patches/patch-ext_ae_enet_unix_c
1.1+11-0games/emptyclip/patches/patch-src_config_h
1.2+2-2games/emptyclip/pkg/PLIST
1.3+2-2games/emptyclip/distinfo
1.2+1-1games/emptyclip/patches/patch-src_save_cpp
+35-123 files not shown
+37-149 files

OpenBSD/ports OrDKThMgames/choria Makefile distinfo, games/choria/patches patch-CMakeLists_txt

   update 1.1.1 -> 1.1.2
   switch SDL2 -> SDL3
VersionDeltaFile
1.22+7-7games/choria/Makefile
1.6+2-2games/choria/distinfo
1.8+2-2games/choria/patches/patch-CMakeLists_txt
+11-113 files

OpenBSD/ports 5Ysgkinwww/chromium/patches patch-third_party_libvpx_source_config_linux_arm64-highbd_vpx_dsp_rtcd_h, www/iridium/patches patch-third_party_libvpx_source_config_linux_arm64-highbd_vpx_dsp_rtcd_h

   apply our patches for the arm64-highbd configuration to unbreak build on arm64

   this is the default configuration used by chromium now
VersionDeltaFile
1.1+99-0www/ungoogled-chromium/patches/patch-third_party_libvpx_source_config_linux_arm64-highbd_vpx_dsp_rtcd_h
1.1+99-0www/iridium/patches/patch-third_party_libvpx_source_config_linux_arm64-highbd_vpx_dsp_rtcd_h
1.1+99-0www/chromium/patches/patch-third_party_libvpx_source_config_linux_arm64-highbd_vpx_dsp_rtcd_h
+297-03 files

OpenBSD/ports v3RJgUkemulators/gxemul Makefile

   gxemul: switch HOMEPAGE to HTTPS.
VersionDeltaFile
1.54+2-1emulators/gxemul/Makefile
+2-11 files

OpenBSD/ports F6Ek5Gnemulators/uae Makefile

   uae: remove defunct HOMEPAGE.
VersionDeltaFile
1.33+1-3emulators/uae/Makefile
+1-31 files

OpenBSD/ports hrZ5xC3games/shockolate Makefile distinfo

   games/shockolate: update to most recent commit. Fixes build with llvm22
   ok thfr@
VersionDeltaFile
1.5+4-4games/shockolate/Makefile
1.3+2-2games/shockolate/distinfo
+6-62 files

OpenBSD/src tnkPASRusr.sbin/bgpctl bgpctl.c

   In res_to_flowspec enforce the FLOWSPEC_SIZE_MAX limit for a single rule.

   OK tb@
VersionDeltaFile
1.321+3-1usr.sbin/bgpctl/bgpctl.c
+3-11 files

OpenBSD/src BI2DdF8usr.sbin/bgpd parse.y rde_prefix.c

   Introduce a maximum size for a single flowspec NLRI of 4000 bytes.

   Enforce this in both in the parser but also in the RDE.
   In the RDE flowspec_valid() will error out if the lenght is too long
   but also pt_get_flow() and pt_add_flow() will error out.
   The fixed buffer in pt_get_flow() is now sized appropriately instead
   of using a arbitrary size.

   OK tb@
VersionDeltaFile
1.498+10-3usr.sbin/bgpd/parse.y
1.62+10-2usr.sbin/bgpd/rde_prefix.c
1.6+5-1usr.sbin/bgpd/flowspec.c
1.543+2-1usr.sbin/bgpd/bgpd.h
+27-74 files

OpenBSD/ports ITuqGDQwayland/mango Makefile distinfo

   wayland/mango: Update to 0.13.1
   + while here fix a few nits
VersionDeltaFile
1.4+4-6wayland/mango/Makefile
1.4+2-2wayland/mango/distinfo
+6-82 files

OpenBSD/src eVSSgrVusr.sbin/rpki-client ccr.c extern.h

   rpki-client: switch subordinates in CCR manifests to a simple queue

   Using a simple list meant that we reversed the order on parsing, resulting
   in confusing output in file mode. This is output cosmetics: the CCR DER is
   unaffected.

   Problem spotted by/ok job (who also wrote the exact same diff)
VersionDeltaFile
1.38+9-9usr.sbin/rpki-client/ccr.c
1.281+3-3usr.sbin/rpki-client/extern.h
1.78+3-3usr.sbin/rpki-client/print.c
+15-153 files

OpenBSD/ports yiQg26Ugames/bluemoon distinfo Makefile

   bluemoon: regen distinfo, tarball was rerolled.

   The only change is in NEWS.adoc:

   -2.15: 2026-03-29::
   -  Packaging fixes.
   +2.15: 2026-04-04::
   +  Manor metadata changes to help packagers.

   Pointed out by naddy@, thanks!
VersionDeltaFile
1.6+2-2games/bluemoon/distinfo
1.14+1-0games/bluemoon/Makefile
+3-22 files

OpenBSD/ports Mbqwk5Vwayland/wayvnc Makefile

   wayland/wayvnc: add missing BDEP on libinput-openbsd

   src/pointer.c includes input-event-codes.h

   spotted by ajacoutot@
VersionDeltaFile
1.2+2-1wayland/wayvnc/Makefile
+2-11 files

OpenBSD/src AO0p3Oqusr.sbin/bgpd parse.y

   Various fixes to the flowspec parser

   - handle PROTO proto_item like PROTO { proto_item }.
   - The LENGTH spec needs to be adjusted, curflow->type needs to be set
     before evaluating lengthspec.
   - Twice $$ is used in error checking before $$ was set. Use $1 instead.
   - extra semicolon after flags

   OK tb@
VersionDeltaFile
1.497+11-7usr.sbin/bgpd/parse.y
+11-71 files

OpenBSD/ports dMKdHSmaudio/libopenmpt distinfo Makefile

   Update libopenmpt to 0.8.7.
VersionDeltaFile
1.51+2-2audio/libopenmpt/distinfo
1.54+1-1audio/libopenmpt/Makefile
+3-32 files

OpenBSD/ports FaIJRQQsysutils/dosfstools Makefile

   dosfstools: adjust TEST_DEPENDS after editors/vim,-main removal.

   The vim port no longer has a -main subpackage, so depend on editors/vim
   directly instead.
VersionDeltaFile
1.6+1-1sysutils/dosfstools/Makefile
+1-11 files

OpenBSD/ports DuYal2qgames/trader Makefile distinfo, games/trader/patches patch-src_system_h patch-src_utils_c

   Update trader to 7.21.
VersionDeltaFile
1.18+2-3games/trader/Makefile
1.9+2-2games/trader/distinfo
1.7+1-1games/trader/patches/patch-src_system_h
1.4+1-1games/trader/patches/patch-src_utils_c
1.6+2-0games/trader/pkg/PLIST
+8-75 files

OpenBSD/ports ovqpmbdcad/netgen-mesher Makefile distinfo, cad/netgen-mesher/patches patch-libsrc_core_python_ngcore_hpp patch-ng_ngappinit_cpp

   cad/netgen-mesher: update to 6.2.2604

   ok sthen@
VersionDeltaFile
1.1+13-0cad/netgen-mesher/patches/patch-libsrc_core_python_ngcore_hpp
1.1+13-0cad/netgen-mesher/patches/patch-ng_ngappinit_cpp
1.4+2-2cad/netgen-mesher/patches/patch-libsrc_core_CMakeLists_txt
1.8+2-2cad/netgen-mesher/Makefile
1.4+2-2cad/netgen-mesher/distinfo
1.2+0-0cad/netgen-mesher/patches/patch-libsrc_meshing_python_mesh_cpp
+32-66 files

OpenBSD/ports LxsIbohmath/verdict distinfo Makefile

   math/verdict: update to 1.4.5

   ok sthen@
VersionDeltaFile
1.3+2-2math/verdict/distinfo
1.4+1-1math/verdict/Makefile
+3-32 files

OpenBSD/ports kEHnhVDx11/py-qt6 distinfo Makefile, x11/py-qt6/pkg PLIST

   Update py-qt6 to 6.11.0
VersionDeltaFile
1.5+2-2x11/py-qt6/distinfo
1.7+2-1x11/py-qt6/pkg/PLIST
1.11+1-1x11/py-qt6/Makefile
+5-43 files