OpenBSD/ports 6gDigIbdevel/ocaml-yojson Makefile, devel/ocaml-yojson/patches patch-dune-project

   make the same repair as we did in devel/ocaml-cppo

   Should fix the issue found by tb@
VersionDeltaFile
1.1+12-0devel/ocaml-yojson/patches/patch-dune-project
1.16+1-1devel/ocaml-yojson/Makefile
+13-12 files

OpenBSD/ports GlvoUbudevel/ocaml-camlp-streams Makefile, devel/ocaml-camlp-streams/patches patch-dune-project

   make the same repair as we did in devel/ocaml-cppo

   Should fix the issue found by tb@
VersionDeltaFile
1.1+16-0devel/ocaml-camlp-streams/patches/patch-dune-project
1.4+1-1devel/ocaml-camlp-streams/Makefile
+17-12 files

OpenBSD/src jzmrHRflibexec/ld.so resolve.h boot.c, libexec/ld.so/hppa boot_md.c

   Use the aux-args-located AUX_openbsd_execpath entry provided by
   execve(2) as $ORIGIN for requests from the main executable dso (if
   available, otherwise attempt to use the old realpath mechanism).  The
   ld.so bootstrapping parses the AUX_* array into a 10-entry dl_data[]
   for the post-relocation code to inspect easier.  Index 0 was not being
   used, so use it to pass the auxval pointer to the bootstrap code.  In
   the bootstrap code we make a copy of the execpath string to avoid later
   $ORIGIN expansions in ld.so looking at possibly (intentionally?) damaged
   stack.
   ok kettenis kurt
VersionDeltaFile
1.224+21-1libexec/ld.so/loader.c
1.104+14-7libexec/ld.so/resolve.c
1.5+7-5libexec/ld.so/mips64/boot_md.c
1.7+7-5libexec/ld.so/hppa/boot_md.c
1.20+7-5libexec/ld.so/boot.c
1.109+2-1libexec/ld.so/resolve.h
+58-246 files

OpenBSD/src 6DqafLwusr.sbin/smtpd smtpd-api.h smtpctl.c

   add a TLS flag to envelopes

   make a configuration like

        match ... tls ... action foobar

   actually work.

   diff from Johan Hattne with a small smtpctl.c tweak by me.
   okay kirill@
VersionDeltaFile
1.49+6-3usr.sbin/smtpd/ruleset.c
1.53+8-1usr.sbin/smtpd/envelope.c
1.451+3-1usr.sbin/smtpd/smtp_session.c
1.38+2-1usr.sbin/smtpd/smtpd-api.h
1.179+2-1usr.sbin/smtpd/smtpctl.c
+21-75 files

OpenBSD/src jLQkRzsusr.bin/mandoc man.cgi.8 cgi.c

   Support including a HTML snippet from an optional file head.html
   right before the end of the <head> element.
   For example, man.voidlinux.org uses this to include a second,
   site-specific CSS file such that mandoc.css can be used unchanged.

   Based on a patch from Abigail G <dev at placeviolette.net>
   slightly tweaked by me to open the file early.
VersionDeltaFile
1.126+8-7usr.bin/mandoc/cgi.c
1.24+8-2usr.bin/mandoc/man.cgi.8
+16-92 files

OpenBSD/ports qQ5d1b0security/vaultwarden Makefile crates.inc

   Update to vaultwarden-1.37.3

   Changes: https://github.com/dani-garcia/vaultwarden/releases/tag/1.37.3
VersionDeltaFile
1.40+278-258security/vaultwarden/distinfo
1.36+138-128security/vaultwarden/crates.inc
1.60+1-1security/vaultwarden/Makefile
+417-3873 files

OpenBSD/ports l0hpmssgames/prismlauncher Makefile distinfo, games/prismlauncher/patches patch-launcher_minecraft_MinecraftInstance_cpp patch-launcher_CMakeLists_txt

   update to PrismLauncher 11.1.0

   Tested by MAINTAINER, myself, and izzy Meyer with b1.7.3, 1.20.6, 1.21.11 on amd64 and arm64.

   from MAINTAINER Daniil Ryvkin

   OK phessler@
VersionDeltaFile
1.2+3-3games/prismlauncher/pkg/MESSAGE
1.2+2-2games/prismlauncher/patches/patch-launcher_HardwareInfo_cpp
1.2+2-2games/prismlauncher/distinfo
1.2+1-1games/prismlauncher/patches/patch-launcher_minecraft_MinecraftInstance_cpp
1.2+1-1games/prismlauncher/patches/patch-launcher_CMakeLists_txt
1.2+1-1games/prismlauncher/Makefile
+10-106 files

OpenBSD/src EpJRemVusr.bin/mandoc cgi.c

   Allow man.cgi(8) to cope with compressed manual pages.

   While we don't do that on man.openbsd.org and while i doubt whether
   saving a small amount of disk space on a web server is worth consuming
   additional CPU time over and over again when the page is served,
   some public servers on the Internet run the mandoc man.gi(8) and
   serve from gzipped pages, and it's surprisingly easy to implement
   because the internal API function mparse_open() already encapsulates
   the required logic.

   Based on a patch from Duncan Overbruck <duncaen at voidlinux.org>,
   tweaked by me to correctly free the mchars and mparse objects
   in the error path.
VersionDeltaFile
1.125+15-11usr.bin/mandoc/cgi.c
+15-111 files

OpenBSD/ports u2fVhphwayland Makefile

   +weston
VersionDeltaFile
1.43+1-0wayland/Makefile
+1-01 files

OpenBSD/ports jGtsVpCwayland/weston Makefile, wayland/weston/patches patch-clients_touch-calibrator_c patch-shared_client-buffer-util_c

   import wayland/weston; ok matthieu@
VersionDeltaFile
1.1+116-0wayland/weston/pkg/PLIST
1.1+68-0wayland/weston/Makefile
1.1+64-0wayland/weston/patches/patch-libweston_linux-sync-file_c
1.1+54-0wayland/weston/patches/patch-libweston_weston-log_c
1.1+50-0wayland/weston/patches/patch-shared_client-buffer-util_c
1.1+32-0wayland/weston/patches/patch-clients_touch-calibrator_c
+384-034 files not shown
+618-040 files

OpenBSD/src lQwLiOvlibexec/ld.so malloc.c util.h, libexec/ld.so/aarch64 SYS.h

   trimming some whitespace
VersionDeltaFile
1.103+3-2libexec/ld.so/resolve.c
1.42+2-2libexec/ld.so/util.h
1.4+2-2libexec/ld.so/riscv64/SYS.h
1.4+2-2libexec/ld.so/powerpc64/ldasm.S
1.8+2-2libexec/ld.so/aarch64/SYS.h
1.36+1-1libexec/ld.so/malloc.c
+12-116 files

OpenBSD/src QmQbvtkusr.sbin/smtpd smtp_session.c

   smptd: extend mask-src to suppress session details

   mask-src omits the source host from Received headers but retains the
   SMTP variant, TLS parameters and authentication details; suppress the
   with clause and TLS metadata, including the authentication status and
   username emitted by received-auth, when source masking is enabled.

   Diff from Andrea Pappacoda

   OK: op@
VersionDeltaFile
1.450+14-9usr.sbin/smtpd/smtp_session.c
+14-91 files

OpenBSD/src X0GilaLusr.sbin/ripd ripd.conf.5 ripd.c

   Change behaviour of passive to advertise prefixes of passive interfaces
   to RIP neighbours.

   OK claudio@
VersionDeltaFile
1.48+9-1usr.sbin/ripd/ripd.c
1.24+4-3usr.sbin/ripd/ripd.conf.5
+13-42 files

OpenBSD/ports IhkcEEfdevel/ocaml-graph Makefile

   update SITES for ocaml-graph
VersionDeltaFile
1.20+2-2devel/ocaml-graph/Makefile
+2-21 files

OpenBSD/ports YGJ33t1audio/whisper.cpp Makefile distinfo, audio/whisper.cpp/patches patch-CMakeLists_txt

   update to whisper.cpp-1.9.4
VersionDeltaFile
1.5+2-2audio/whisper.cpp/pkg/PLIST
1.10+2-2audio/whisper.cpp/distinfo
1.3+1-1audio/whisper.cpp/patches/patch-CMakeLists_txt
1.12+1-1audio/whisper.cpp/Makefile
+6-64 files

OpenBSD/ports ws5YLKhx11/pekwm Makefile distinfo

   update to pekwm-0.4.4, from Timo Myyra (maintainer)
VersionDeltaFile
1.19+2-2x11/pekwm/distinfo
1.46+1-1x11/pekwm/Makefile
+3-32 files

OpenBSD/ports kbxnkfGtextproc Makefile

   +harper
VersionDeltaFile
1.875+1-0textproc/Makefile
+1-01 files

OpenBSD/ports A51fRnXtextproc/harper Makefile crates.inc, textproc/harper/patches patch-modcargo-crates_libfuzzer-sys-0_4_13_libfuzzer_FuzzerPlatform_h patch-modcargo-crates_libfuzzer-sys-0_4_13_libfuzzer_FuzzerUtilLinux_cpp

   Initial revision
VersionDeltaFile
1.1+2,130-0textproc/harper/distinfo
1.1+1,064-0textproc/harper/crates.inc
1.1+31-0textproc/harper/Makefile
1.1+20-0textproc/harper/patches/patch-modcargo-crates_libfuzzer-sys-0_4_13_libfuzzer_FuzzerUtilLinux_cpp
1.1+12-0textproc/harper/patches/patch-modcargo-crates_libfuzzer-sys-0_4_13_libfuzzer_FuzzerPlatform_h
1.1+3-0textproc/harper/pkg/DESCR
+3,260-08 files not shown
+3,261-014 files

OpenBSD/ports b15nWD7devel/liburcu distinfo Makefile, devel/liburcu/patches patch-src_workqueue_c patch-src_urcu-call-rcu-impl_h

   update to liburcu-0.15.7
VersionDeltaFile
1.41+8-10devel/liburcu/Makefile
1.18+2-2devel/liburcu/distinfo
1.2+0-0devel/liburcu/patches/patch-src_workqueue_c
1.2+0-0devel/liburcu/patches/patch-src_urcu-call-rcu-impl_h
+10-124 files

OpenBSD/src wiCQMcSusr.sbin/syspatch syspatch.sh

   If reorder_kernel is running, then syspatch will abort to prevent stepping on an
   already running reorder.
   Restrict the process matching to the root user to prevent a non privileged user
   from drafting and running an endless script called reorder_kernel which would
   prevent syspatch run.
   This is not a perfect solution but it's less bad than before.

   Initial diff from Nick Owens
VersionDeltaFile
1.170+2-2usr.sbin/syspatch/syspatch.sh
+2-21 files

OpenBSD/ports ICdwSgBtextproc/py-semver Makefile distinfo

   update to py3-semver-3.1.0
VersionDeltaFile
1.9+2-2textproc/py-semver/distinfo
1.23+1-2textproc/py-semver/Makefile
+3-42 files

OpenBSD/ports aE5k3Lsdevel/py-tzdata Makefile distinfo

   update to py3-tzdata-2026.4
VersionDeltaFile
1.6.2.3+2-2devel/py-tzdata/distinfo
1.8.2.3+1-1devel/py-tzdata/Makefile
+3-32 files

OpenBSD/ports 1yQ8Ax0devel/py-tzdata Makefile distinfo

   update to py3-tzdata-2026.4
VersionDeltaFile
1.9+2-2devel/py-tzdata/distinfo
1.11+1-1devel/py-tzdata/Makefile
+3-32 files

OpenBSD/ports XTxTEPonet/libmaxminddb distinfo

   missed in previous commit
VersionDeltaFile
1.66+0-2net/libmaxminddb/distinfo
+0-21 files

OpenBSD/ports 5JMpLrBnet/libmaxminddb Makefile, net/libmaxminddb/pkg PLIST-db PLIST-city

   drop the old 2019-era static copy of geolite databases, other ports have
   stopped using them. either sign up to fetch updated geolite2 from maxmind,
   or use the freely available databases in net/dbip/{asn,city,country} instead.
VersionDeltaFile
1.81+1-26net/libmaxminddb/Makefile
1.3+0-0net/libmaxminddb/pkg/PLIST-db
1.3+0-0net/libmaxminddb/pkg/PLIST-city
1.3+0-0net/libmaxminddb/pkg/PLIST-asn
1.2+0-0net/libmaxminddb/pkg/DESCR-db
1.2+0-0net/libmaxminddb/pkg/DESCR-city
+1-261 files not shown
+1-267 files

OpenBSD/ports vvvP0mLsecurity/sn0int Makefile, security/sn0int/patches patch-sn0int-std_src_geoip_mod_rs

   switch from outdated mmdb databases to dbip, no reply from maintainer
VersionDeltaFile
1.1+30-0security/sn0int/patches/patch-sn0int-std_src_geoip_mod_rs
1.29+3-2security/sn0int/Makefile
+33-22 files

OpenBSD/ports 4iPBSDQnet/gdnsd Makefile

   switch from outdated libmaxminddb mmdb files to dbip
VersionDeltaFile
1.30+3-3net/gdnsd/Makefile
+3-31 files

OpenBSD/ports FYN0u6unet/arp-scan Makefile distinfo

   update mac vendor database
VersionDeltaFile
1.69+2-2net/arp-scan/distinfo
1.92+1-1net/arp-scan/Makefile
+3-32 files

OpenBSD/ports 4ReaYDagames/openra Makefile, games/openra/patches patch-OpenRA_Game_Network_GeoIP_cs

   switch openra from outdated mmdb country files in net/libmaxmminddb,-db to
   using net/dbip instead, ok thfr
VersionDeltaFile
1.4+3-3games/openra/patches/patch-OpenRA_Game_Network_GeoIP_cs
1.14+2-2games/openra/Makefile
+5-52 files

OpenBSD/ports U7YLhjHdevel/jujutsu Makefile

   jujutsu: remove base-gcc workaround

   The intersection of RUST_ARCHS and GCC4_ARCHS is empty nowadays, so
   "COMPILER=base-clang ports-gcc" and "COMPILER_LANGS=c" is just noise.
VersionDeltaFile
1.43+0-4devel/jujutsu/Makefile
+0-41 files