OpenBSD/ports PxgwlP2lang/crystal distinfo Makefile, lang/crystal/patches patch-src_crystal_event_loop_cr patch-bin_crystal

   Update to crystal-1.21.0.

   From izzy Meyer (new MAINTAINER)
VersionDeltaFile
1.17+17-5lang/crystal/pkg/PLIST
1.33+6-5lang/crystal/Makefile
1.20+4-4lang/crystal/distinfo
1.10+2-1lang/crystal/patches/patch-src_compiler_crystal_compiler_cr
1.6+1-1lang/crystal/patches/patch-bin_crystal
1.2+0-0lang/crystal/patches/patch-src_crystal_event_loop_cr
+30-166 files

OpenBSD/ports iRAJbwegeo/geoclue2 Makefile, geo/geoclue2/pkg PLIST

   Stop building and shipping the demo agent.
   Disable nmea support while there, until it is proven useful.
VersionDeltaFile
1.63+12-8geo/geoclue2/Makefile
1.22+0-8geo/geoclue2/pkg/PLIST
+12-162 files

OpenBSD/ports 4klVKoBinfrastructure/mk bsd.port.mk

   Poison ccache and sccache so they can't be used directly by ports.

   Previously these were a common hidden dependency that could be silently
   picked by a port at configure time, then junked during build, resulting
   in breakage for bulk builders.

   Users can still build ports with ccache (for C/C++) and sccache (for
   Rust) by setting USE_CCACHE/USE_SCCACHE in mk.conf(5) as described in
   bsd.port.mk(5).

   ok sthen@ tb@
VersionDeltaFile
1.1652+11-2infrastructure/mk/bsd.port.mk
+11-21 files

OpenBSD/ports 9oP06avwww/gitea distinfo Makefile, www/gitea/patches patch-custom_conf_app_example_ini

   www/gitea: update to 1.27.3

   It fixes numerous of security issue, for example CVE-2026-60004

   Diff from Anton Kasimov

   Ok: pvk@ (maintainer)
VersionDeltaFile
1.66.2.1+420-241www/gitea/pkg/PLIST
1.31.2.1+49-53www/gitea/patches/patch-custom_conf_app_example_ini
1.137.2.1+10-7www/gitea/Makefile
1.118.2.1+2-2www/gitea/distinfo
+481-3034 files

OpenBSD/ports FkbjXtUwww/py-openapi-core Makefile, www/py-openapi-core/patches patch-openapi_core___init___py patch-openapi_core__jsonschema_path_compat_py

   add compat shim for jsonschema-path >= 0.5

   jsonschema-path was updated to be compatible with python 3.14+ but
   that broke openapi_core which cannot be updated at this point
VersionDeltaFile
1.1+15-0www/py-openapi-core/patches/patch-openapi_core__jsonschema_path_compat_py
1.1+11-0www/py-openapi-core/patches/patch-openapi_core___init___py
1.6+3-0www/py-openapi-core/pkg/PLIST
1.7+1-1www/py-openapi-core/Makefile
+30-14 files

OpenBSD/ports fR71BCrshells/bash Makefile distinfo, shells/bash/pkg PLIST

   shells/bash: update to 5.3 patchlevel 20

   Also catch up with plist/wantlib changes bubbling up from gettext.
VersionDeltaFile
1.92+10-0shells/bash/distinfo
1.148+3-3shells/bash/Makefile
1.23+4-0shells/bash/pkg/PLIST
+17-33 files

OpenBSD/ports Wd2TCVvnet/avahi Makefile, net/avahi/patches patch-avahi-core_fdutil_c patch-avahi-daemon_main_c

   Rework this port a bit and tweak BDEP.
VersionDeltaFile
1.1+36-0net/avahi/patches/patch-avahi-utils_Makefile_am
1.1+33-0net/avahi/patches/patch-avahi-ui_Makefile_am
1.8+13-12net/avahi/patches/patch-avahi-compat-libdns_sd_warn_c
1.171+9-10net/avahi/Makefile
1.14+4-0net/avahi/patches/patch-avahi-daemon_main_c
1.5+0-0net/avahi/patches/patch-avahi-core_fdutil_c
+95-222 files not shown
+95-228 files

OpenBSD/ports kSPjvEAmultimedia/pipewire/wireplumber Makefile, multimedia/pipewire/wireplumber/patches patch-src_config_wireplumber_conf

   Install override config file where it belongs and don't use setpriority.
VersionDeltaFile
1.4+22-8multimedia/pipewire/wireplumber/patches/patch-src_config_wireplumber_conf
1.27+2-2multimedia/pipewire/wireplumber/Makefile
1.17+1-1multimedia/pipewire/wireplumber/pkg/PLIST
+25-113 files

OpenBSD/ports zFHrhtKmultimedia/pipewire/pipewire Makefile, multimedia/pipewire/pipewire/files 10-no-rtkit.conf

   Fix setpriority.
VersionDeltaFile
1.10+15-0multimedia/pipewire/pipewire/patches/patch-src_modules_module-rt_c
1.2+6-1multimedia/pipewire/pipewire/files/10-no-rtkit.conf
1.69+2-0multimedia/pipewire/pipewire/Makefile
+23-13 files

OpenBSD/ports MtcH5l4security/acme.sh Makefile distinfo, security/acme.sh/pkg PLIST

   security/acme.sh: update to 3.1.5
VersionDeltaFile
1.7+13-1security/acme.sh/pkg/PLIST
1.7+2-2security/acme.sh/distinfo
1.8+1-1security/acme.sh/Makefile
+16-43 files

OpenBSD/ports oHPOkR0graphics/ffmpeg Makefile distinfo, graphics/ffmpeg/patches patch-libavcodec_mips_cabac_h

   graphics/ffmpeg: update to 9.0.2
VersionDeltaFile
1.346+2-2x11/mplayer/Makefile
1.76+2-2graphics/ffmpeg/distinfo
1.263+1-2graphics/ffmpeg/Makefile
1.2+0-0graphics/ffmpeg/patches/patch-libavcodec_mips_cabac_h
+5-64 files

OpenBSD/ports 3FNtFUXwww/webkitgtk4/patches patch-Source_WebKit_PlatformGTK_cmake

   Fix build race: WebKitDirectoryInputStreamData.h is generated by a custom
   command owned by the WebKitShared OBJECT sub-target, but included from a source
   compiled in the WebKitNetworkProcess sub-target, which has no dependency on it.

   tested by and ok tb@ who run into the race
VersionDeltaFile
1.1+16-0www/webkitgtk4/patches/patch-Source_WebKit_PlatformGTK_cmake
+16-01 files

OpenBSD/ports 3xKLgH3math/lean Makefile, math/lean/patches patch-src_util_lean_path_cpp patch-src_util_path_cpp

   Implement get_exe_location with getexecpath(3), functionally
   aequivalent with other OS' implementations, instead of previous
   hard-coded + SUBST_CMD workaround.

   ok tb@ (maintainer)
VersionDeltaFile
1.1+26-0math/lean/patches/patch-src_util_path_cpp
1.12+2-2math/lean/Makefile
1.3+0-0math/lean/patches/patch-src_util_lean_path_cpp
+28-23 files

OpenBSD/ports 0ZdwuGQgraphics/inkscape Makefile, graphics/inkscape/patches patch-src_path-prefix_cpp

   Use getexecpath(3) instead of getprogname(3) from previous workaround.
   This should now be functionally in line with the behaviour on other OS.
   ok rsadowski@ (maintainer)
VersionDeltaFile
1.4+10-8graphics/inkscape/patches/patch-src_path-prefix_cpp
1.131+1-1graphics/inkscape/Makefile
+11-92 files

OpenBSD/ports 4xpjXNCarchivers/xz distinfo Makefile

   archivers/xz: update to 5.8.4

   Includes a fix for
   GHSA-5qpq-xqfv-j9pg: Invalid write after reinitialization
VersionDeltaFile
1.29.2.1+2-2archivers/xz/distinfo
1.57.2.1+2-2archivers/xz/Makefile
+4-42 files

OpenBSD/ports EI6bbWRnet/curl distinfo Makefile, net/curl/pkg PLIST

   net/curl: update to 8.22.0

   Includes fixes for
   CVE-2026-18924: HTTP/2 server push UAF
   CVE-2026-19931: Negotiate ambient user conn reuse
   CVE-2026-80230: OpenSSL pinning bypass
   CVE-2026-80255: secure cookie attribute bypass with tab
VersionDeltaFile
1.145.2.3+2-2net/curl/distinfo
1.213.2.3+2-2net/curl/Makefile
1.89.2.2+4-0net/curl/pkg/PLIST
+8-43 files

OpenBSD/ports Z3PrWYCaudio/mikmod Makefile distinfo, audio/mikmod/patches patch-src_mlistedit_c

   Update mikmod to 3.2.10.
VersionDeltaFile
1.6+2-2audio/mikmod/distinfo
1.6+1-1audio/mikmod/patches/patch-src_mlistedit_c
1.18+1-1audio/mikmod/Makefile
+4-43 files

OpenBSD/ports o6V9ntWaudio/libmikmod distinfo Makefile

   Update libmikmod to 3.3.14.
VersionDeltaFile
1.13+2-2audio/libmikmod/distinfo
1.42+2-2audio/libmikmod/Makefile
+4-42 files

OpenBSD/ports 0ibeoFWtextproc/epubcheck Makefile distinfo, textproc/epubcheck/pkg PLIST

   Update to epubcheck-5.4.0.
VersionDeltaFile
1.8+3-3textproc/epubcheck/pkg/PLIST
1.8+2-2textproc/epubcheck/distinfo
1.12+1-2textproc/epubcheck/Makefile
+6-73 files

OpenBSD/ports 1Sv0jvNcad/nextpnr distinfo Makefile

   Update to nextpnr-0.11.1.

   From Thomas Dettbarn (MAINTAINER)
VersionDeltaFile
1.2+3-2cad/nextpnr/Makefile
1.2+2-2cad/nextpnr/distinfo
+5-42 files

OpenBSD/ports SBb3P5Peditors/xwpe Makefile

   missed BDEP on x11/gnome/librsvg for rsvg-convert, reported by naddy
VersionDeltaFile
1.42+1-0editors/xwpe/Makefile
+1-01 files

OpenBSD/ports 17uK9kmemulators/atari800 Makefile distinfo

   Update atari800 to 7.2.1.
VersionDeltaFile
1.11+2-2emulators/atari800/distinfo
1.17+1-1emulators/atari800/Makefile
+3-32 files

OpenBSD/ports XRTUZaswww/nextcloud/33 Makefile distinfo, www/nextcloud/33/pkg PLIST

   Update nextcloud to 33.0.9

   OK ian@
VersionDeltaFile
1.10+774-826www/nextcloud/33/pkg/PLIST
1.9+2-2www/nextcloud/33/distinfo
1.10+1-1www/nextcloud/33/Makefile
+777-8293 files

OpenBSD/ports u8CsZYAdevel/libdispatch distinfo Makefile, devel/libdispatch/patches patch-tests_dispatch_workqueue_c patch-tests_bsdtestharness_c

   update to libdispatch-6.4.0
VersionDeltaFile
1.11+4-10devel/libdispatch/Makefile
1.3+4-4devel/libdispatch/patches/patch-cmake_modules_DispatchCompilerWarnings_cmake
1.3+2-2devel/libdispatch/distinfo
1.3+1-1devel/libdispatch/patches/patch-src_CMakeLists_txt
1.2+0-0devel/libdispatch/patches/patch-tests_dispatch_workqueue_c
1.3+0-0devel/libdispatch/patches/patch-tests_bsdtestharness_c
+11-1715 files not shown
+11-1721 files

OpenBSD/ports NwMGHslarchivers/pecl-lzf/pkg PLIST, databases/pecl-redis/pkg PLIST

   add @pkgpath <xxx>,php82 markers to pecl-* ports, missed when 8.2
   was removed. garbage-collect some old pkgpath/conflict.
VersionDeltaFile
1.20+1-7graphics/pecl-imagick/pkg/PLIST
1.12+1-7databases/pecl-redis/pkg/PLIST
1.13+1-7archivers/pecl-lzf/pkg/PLIST
1.13+1-6www/pecl-ssh2/pkg/PLIST
1.14+1-6www/pecl-raphf/pkg/PLIST
1.12+1-6www/pecl-memcached/pkg/PLIST
+6-3918 files not shown
+24-5724 files

OpenBSD/ports r7Hlfd1net/packetq Makefile distinfo

   Update packetq to 1.7.4.
VersionDeltaFile
1.12+2-2net/packetq/distinfo
1.18+1-1net/packetq/Makefile
+3-32 files

OpenBSD/ports I3YPkXEx11/gnome/librsvg distinfo.old Makefile

   Update to librsvg-2.63.2.
VersionDeltaFile
1.136+180-166x11/gnome/librsvg/distinfo
1.19+89-82x11/gnome/librsvg/crates.inc
1.27+2-2x11/gnome/librsvg/distinfo.old
1.259+2-2x11/gnome/librsvg/Makefile
+273-2524 files

OpenBSD/ports cU3Y05Rsysutils/py-pipx Makefile distinfo

   update to py3-pipx-1.17.4
VersionDeltaFile
1.31+2-2sysutils/py-pipx/distinfo
1.39+1-2sysutils/py-pipx/Makefile
+3-42 files

OpenBSD/ports YieCgl6sysutils/py-pipx Makefile

   missed RDEP, found by ian@
VersionDeltaFile
1.38+2-0sysutils/py-pipx/Makefile
+2-01 files

OpenBSD/ports YfCCGP2net/libpcap distinfo Makefile, net/libpcap/patches patch-CMakeLists_txt

   update to libpcap-1.11.0
VersionDeltaFile
1.7+2-4net/libpcap/Makefile
1.3+2-2net/libpcap/patches/patch-CMakeLists_txt
1.3+2-2net/libpcap/distinfo
+6-83 files