OpenBSD/ports q3A7ttWdevel/proj/patches patch-src_lib_proj_cmake

   devel/proj: unbreak configure in graphics/mapnik, reported by sthen@

   https://github.com/OSGeo/PROJ/pull/4847 adds INTERFACE_COMPILE_FEATURES
   "c_std_99;cxx_std_17" to proj-targets.cmake, and that trips cmake in
   mapnik. to be further analyzed/discussed with upstream.
VersionDeltaFile
1.3+14-11devel/proj/patches/patch-src_lib_proj_cmake
+14-111 files

OpenBSD/ports vicN7yQdatabases/p5-DBI distinfo Makefile, databases/p5-DBI/patches patch-DBI_xs

   Update p5-DBI to 1.653

   Includes fixes for CVE-2026-15392 and CVE-2026-78030 as well as the
   patches that bluhm@ had upstreamed.
VersionDeltaFile
1.35+2-2databases/p5-DBI/distinfo
1.77+2-2databases/p5-DBI/Makefile
1.2+0-0databases/p5-DBI/patches/patch-DBI_xs
+4-43 files

OpenBSD/src fXbrTfKusr.sbin/fw_update fw_update.sh

   Improve downloading firmware by filename

   dgl@ noticed that if we attempt to download by filename we didn't
   first fetch the SHA256 to verify it was available to download and
   always errored with grep failing to find the SHA256.

   ok dgl@
VersionDeltaFile
1.74+12-4usr.sbin/fw_update/fw_update.sh
+12-41 files

OpenBSD/src WahSaYJshare/man/man5 installurl.5, usr.sbin/pkg_add/OpenBSD State.pm

   Harmonise installurl handling

   In installurl(5) document multiple lines are possible and tools always
   use the last line. Adjust pkg_add and sysupgrade to do that. In all
   programs add validation to ignore installurl lines which contain the set
   of bad characters which were recently added to the installer.

   Previously tools had subtle differences in their handling:
   - pkg_add used the first line.
   - sysupgrade concatenated lines together.
   - syspatch used the last line if mulitple lines were present.

   ok ajacoutot@
VersionDeltaFile
1.63+5-3usr.sbin/sysupgrade/sysupgrade.sh
1.9+4-3share/man/man5/installurl.5
1.78+5-2usr.sbin/pkg_add/OpenBSD/State.pm
1.173+3-2usr.sbin/syspatch/syspatch.sh
+17-104 files

OpenBSD/src YyLG8LBusr.sbin/bgpd bgpd.8

   add missing space in Xr use
VersionDeltaFile
1.90+2-2usr.sbin/bgpd/bgpd.8
+2-21 files

OpenBSD/ports WTx9mtktextproc/p5-YAML-PP distinfo Makefile

   update p5-YAML-PP to 0.41.0
VersionDeltaFile
1.2+12-11textproc/p5-YAML-PP/Makefile
1.2+2-2textproc/p5-YAML-PP/distinfo
+14-132 files

OpenBSD/ports jK80CFklang/wasi-libc Makefile distinfo, net/tcpslice Makefile distinfo

   Use GH_TAGNAME, not GH_COMMIT, for tag names.

   Affected distfiles have new names, but are otherwise unchanged.
VersionDeltaFile
1.10+2-2net/tcpslice/distinfo
1.6+2-2lang/wasi-libc/distinfo
1.21+1-1net/tcpslice/Makefile
1.16+1-1lang/wasi-libc/Makefile
+6-64 files

OpenBSD/ports yhvESEcsysutils/opam Makefile

   opam is not BROKEN-sparc64 any more
VersionDeltaFile
1.36+0-2sysutils/opam/Makefile
+0-21 files

OpenBSD/src nZdgv9Husr.bin/ssh ssh_config.5

   Better wording.
VersionDeltaFile
1.432+2-2usr.bin/ssh/ssh_config.5
+2-21 files

OpenBSD/ports 3TABggwdatabases/mariadb Makefile

   build debug packages, ok brad
VersionDeltaFile
1.171+2-1databases/mariadb/Makefile
+2-11 files

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/src VhWEB7eshare/man/man9 vnode.9

   vnode(9): remove v_inflight

   OK: deraadt@
VersionDeltaFile
1.37+2-3share/man/man9/vnode.9
+2-31 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/src RNWJG7Hsys/dev/fdt com_fdt.c

   Call the activate function for com at fdt.

   ok mlarkin@, ok deraadt@
VersionDeltaFile
1.11+3-2sys/dev/fdt/com_fdt.c
+3-21 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/src cQzMoaHregress/usr.sbin/vmd Makefile, regress/usr.sbin/vmd/agentx Makefile

   regress: vmd(8): add test for agentx snmpd binding

   OK bluhm@
VersionDeltaFile
1.1+92-0regress/usr.sbin/vmd/agentx/Makefile
1.4+2-2regress/usr.sbin/vmd/Makefile
+94-22 files

OpenBSD/src J2Qkq2fdistrib/miniroot install.sub

   On install images without timezone data, the set_timezone function
   returned before wait_cgiinfo was called. This meant the list of mirrors
   was downloaded, but never presented to the user.

   Call wait_cgiinfo in do_install directly (this more closely matches how
   do_upgrade does it).

   ok afresh1@
VersionDeltaFile
1.1292+4-2distrib/miniroot/install.sub
+4-21 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/src qiK4DWlsys/dev/usb if_urtw.c

   Ensure that urtw(4) always initializes ic->ic_bss->ni_chan.

   Patch by Matteo Bianchi
VersionDeltaFile
1.75+25-1sys/dev/usb/if_urtw.c
+25-11 files

OpenBSD/src keCtlpBsys/dev/pci if_iwx.c, sys/net80211 ieee80211_node.h ieee80211_node.c

   handle dynamic channel width changes correctly in iwx(4)

   Avoids fatal firmware error ADVANCED_SYSASSERT 0x20101A28, where the
   fw station on a PHY has a higher Tx rate scaling bandwidth than the PHY.
   Thanks to Johannes Berg for explaining the firmware error code to me.

   Problem reported and fix tested by Robert Palm.
VersionDeltaFile
1.230+54-35sys/dev/pci/if_iwx.c
1.217+27-1sys/net80211/ieee80211_node.c
1.103+3-1sys/net80211/ieee80211_node.h
+84-373 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/src 6ET3VCYlib/libc/gen execv.3

   Various content improvements for conciseness and precision,
   in part made possible because execvp(3) was split out.
   deraadt@ agreed with the direction.
VersionDeltaFile
1.6+41-46lib/libc/gen/execv.3
+41-461 files

OpenBSD/src 61pio6esys/sys proc.h

   Move include ptrace.h out of #ifdef _KERNEL

   Due to libkvm using this.

   Fixup for: Inline ps_ptstat pointee into struct process

   OK deraadt@
VersionDeltaFile
1.401+2-2sys/sys/proc.h
+2-21 files