OpenBSD/src HAYZFeGlib/libcrypto crypto_assembly.h, lib/libcrypto/sha sha256_amd64_shani.S sha256_aarch64_ce.S

   Use macros for global functions and objects within SHA assembly.

   This lets us remove some of the repetitive statements and allows for them
   to be adjusted for various platforms.

   ok kenjiro@ tb@
VersionDeltaFile
1.5+23-1lib/libcrypto/crypto_assembly.h
1.7+6-10lib/libcrypto/sha/sha256_amd64_shani.S
1.10+4-7lib/libcrypto/sha/sha256_aarch64_ce.S
1.9+4-7lib/libcrypto/sha/sha256_amd64_generic.S
1.7+4-7lib/libcrypto/sha/sha1_amd64_shani.S
1.7+4-7lib/libcrypto/sha/sha512_amd64_generic.S
+45-393 files not shown
+53-539 files

OpenBSD/ports nQiNCT7devel/jjui distinfo Makefile

   Update to jjui 0.10.4

   https://github.com/idursun/jjui/releases/tag/v0.10.4
VersionDeltaFile
1.24+2-2devel/jjui/distinfo
1.25+1-1devel/jjui/Makefile
+3-32 files

OpenBSD/src p8Gfsnzlib/libcrypto crypto_assembly.h, lib/libcrypto/sha sha256_aarch64_ce.S sha512_aarch64_ce.S

   Use defines for symbol offsets in aarch64 assembly.

   These also very between platforms.

   ok kenjiro@ tb@
VersionDeltaFile
1.4+6-1lib/libcrypto/crypto_assembly.h
1.9+3-3lib/libcrypto/sha/sha256_aarch64_ce.S
1.7+3-3lib/libcrypto/sha/sha512_aarch64_ce.S
+12-73 files

OpenBSD/src STs8jeZlib/libcrypto crypto_assembly.h, lib/libcrypto/sha sha1_amd64_shani.S sha256_aarch64_ce.S

   Use defines for text and rodata section names in SHA assembly.

   These vary between platforms.

   ok kenjiro@ tb@
VersionDeltaFile
1.3+11-1lib/libcrypto/crypto_assembly.h
1.6+3-3lib/libcrypto/sha/sha1_amd64_shani.S
1.8+3-3lib/libcrypto/sha/sha256_aarch64_ce.S
1.8+3-3lib/libcrypto/sha/sha256_amd64_generic.S
1.6+3-3lib/libcrypto/sha/sha256_amd64_shani.S
1.6+3-3lib/libcrypto/sha/sha512_aarch64_ce.S
+26-162 files not shown
+31-218 files

OpenBSD/src EeW7Jc4lib/libcrypto/sha sha512_amd64_generic.S sha256_amd64_generic.S

   Use a define based instruction separator in SHA assembly.

   Unfortunately, not all assemblers use the same instruction separator.
   In particular, LLVM on macOS uses %% as an instruction separator, while
   most other assemblers use a semi-colon.

   ok kenjiro@ tb@
VersionDeltaFile
1.5+59-57lib/libcrypto/sha/sha512_amd64_generic.S
1.7+59-57lib/libcrypto/sha/sha256_amd64_generic.S
1.6+36-34lib/libcrypto/sha/sha1_amd64_generic.S
1.6+18-14lib/libcrypto/sha/sha1_aarch64_ce.S
1.5+17-13lib/libcrypto/sha/sha512_aarch64_ce.S
1.5+15-13lib/libcrypto/sha/sha256_amd64_shani.S
+204-1883 files not shown
+230-2029 files

OpenBSD/ports ADnlkjzsysutils/borgbackup Makefile.inc, sysutils/borgbackup/1.4 Makefile

   Update to borgbackup-2.0.0beta21

   Changes:
   https://borgbackup.readthedocs.io/en/2.0.0b21/changes.html#version-2-0-0b21-2026-03-16

   As a result some stuff had to be moved around between Makefile.inc,
   1.4/Makefile and 2.0/Makefile.
VersionDeltaFile
1.16+12-12sysutils/borgbackup/2.0/pkg/PLIST
1.57+16-5sysutils/borgbackup/2.0/Makefile
1.14+2-19sysutils/borgbackup/Makefile.inc
1.10+19-1sysutils/borgbackup/1.4/Makefile
1.15+2-2sysutils/borgbackup/2.0/distinfo
1.3+1-1sysutils/borgbackup/2.0/patches/patch-src_borg_testsuite_shell_completions_test_py
+52-406 files

OpenBSD/ports e83PBDUdatabases/py-borgstore Makefile distinfo, databases/py-borgstore/pkg PLIST

   Update to py-borgstore-0.4.0

   Changes: https://github.com/borgbackup/borgstore/blob/0.4.0/CHANGES.rst
VersionDeltaFile
1.6+11-0databases/py-borgstore/pkg/PLIST
1.8+1-5databases/py-borgstore/Makefile
1.6+2-2databases/py-borgstore/distinfo
+14-73 files

OpenBSD/ports OgiNfmidevel/kf6/purpose Makefile

   Update diff 6.25.0 removed solid as dependency bring back as build depends
   depends


   Thanks tb@
VersionDeltaFile
1.10+2-0devel/kf6/purpose/Makefile
+2-01 files

OpenBSD/ports kdmc0PFdevel Makefile

   +py-jsonargparse
VersionDeltaFile
1.2580+1-0devel/Makefile
+1-01 files

OpenBSD/ports PJpUQshdevel/py-jsonargparse Makefile distinfo, devel/py-jsonargparse/pkg PLIST DESCR

   Import py-jsonargparse

   DESCR
   jsonargparse is a library for creating command-line interfaces (CLIs)
   and making Python apps easily configurable.

   OK sthen@
VersionDeltaFile
1.1+88-0devel/py-jsonargparse/pkg/PLIST
1.1+17-0devel/py-jsonargparse/Makefile
1.1+2-0devel/py-jsonargparse/pkg/DESCR
1.1+2-0devel/py-jsonargparse/distinfo
1.1.1.1+0-0devel/py-jsonargparse/Makefile
1.1.1.1+0-0devel/py-jsonargparse/distinfo
+109-02 files not shown
+109-08 files

OpenBSD/ports rTUOz9enet/libfilezilla Makefile distinfo, net/libfilezilla/patches patch-lib_impersonation_cpp

   Update to libfilezilla-0.55.5

   Bump minor of shared lib
VersionDeltaFile
1.49+2-2net/libfilezilla/Makefile
1.39+2-2net/libfilezilla/distinfo
1.7+1-1net/libfilezilla/patches/patch-lib_impersonation_cpp
+5-53 files

OpenBSD/ports NRPmvRFsysutils/consul distinfo Makefile

   Update to consul-1.22.7.
VersionDeltaFile
1.107+2-2sysutils/consul/distinfo
1.131+1-1sysutils/consul/Makefile
+3-32 files

OpenBSD/src 3YkrGnksys/netinet ipsec_input.c

   In ipsec_common_input_cb() ensure that the packet size does not overflow
   the maximum packet size before writing the value back to the IP header.
   IPv4 and IPv6 have slightly different rules and so do it per AF.

   OK millert@
VersionDeltaFile
1.223+9-1sys/netinet/ipsec_input.c
+9-11 files

OpenBSD/src zGgJGtklib/libagentx ax.c

   Include the padding length when testing the remaining bytes in an octet
   string, to prevent a size_t underflow on a malformed packet and make us run
   into infinity.

   Same diff as for snmpd
VersionDeltaFile
1.12+2-2lib/libagentx/ax.c
+2-21 files

OpenBSD/ports KtmlzTxdevel/snare distinfo Makefile

   update to snare-0.4.13, from Laurence Tratt (maintainer)
VersionDeltaFile
1.16+2-2devel/snare/distinfo
1.22+1-1devel/snare/Makefile
1.4+0-1devel/snare/crates.inc
+3-43 files

OpenBSD/src s2mFhhWusr.sbin/bgpd session.c

   Template peers need to check xp->rdesession to know if the RDE has the
   session running or not. Right now it checks the template itself which
   is never synced.

   OK tb@
VersionDeltaFile
1.532+2-2usr.sbin/bgpd/session.c
+2-21 files

OpenBSD/ports yh0L6yWdevel/spidermonkey140 distinfo Makefile, devel/spidermonkey140/pkg PLIST-main

   Update to spidermonkey140-140.10.1.
VersionDeltaFile
1.9+2-2devel/spidermonkey140/distinfo
1.9+1-1devel/spidermonkey140/Makefile
1.2+1-0devel/spidermonkey140/pkg/PLIST-main
+4-33 files

OpenBSD/ports HXEnjRsx11/yaru Makefile, x11/yaru/patches patch-icons_meson_build patch-gtk_src_meson_build

   Update to yaru-26.04.5.
VersionDeltaFile
1.33+4,265-3,628x11/yaru/pkg/PLIST
1.7+18-18x11/yaru/patches/patch-icons_meson_build
1.1+14-0x11/yaru/patches/patch-gtk_src_meson_build
1.1+12-0x11/yaru/patches/patch-cinnamon-shell_src_meson_build
1.43+6-1x11/yaru/Makefile
1.9+2-2x11/yaru/patches/patch-gnome-shell_src_meson_build
+4,317-3,6491 files not shown
+4,319-3,6517 files

OpenBSD/src oAGfINzusr.sbin/snmpd ax.c

   Include the padding length when testing the remaining bytes in an octet
   string, to prevent a size_t underflow on a malformed packet and make us run
   into infinity.

   OK deraadt@
VersionDeltaFile
1.8+2-2usr.sbin/snmpd/ax.c
+2-21 files

OpenBSD/ports GTFvzHTsysutils/fzf distinfo Makefile

   update to fzf-0.72.0, from Laurent Cheylus (maintainer)
VersionDeltaFile
1.50+2-2sysutils/fzf/distinfo
1.59+1-1sysutils/fzf/Makefile
+3-32 files

OpenBSD/ports Kd115GLsysutils/btop distinfo Makefile, sysutils/btop/patches patch-Makefile patch-src_openbsd_btop_collect.cpp

   update to btop-1.4.7, from Laurent Cheylus
VersionDeltaFile
1.6+7-7sysutils/btop/patches/patch-Makefile
1.5+5-0sysutils/btop/pkg/PLIST
1.9+2-2sysutils/btop/distinfo
1.10+1-3sysutils/btop/Makefile
1.2+0-0sysutils/btop/patches/patch-src_openbsd_btop_collect.cpp
+15-125 files

OpenBSD/ports 5nSxbqisysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/patches patch-lib_node_modules_@google_gemini-cli_bundle_gemini_js

   Update to gemini-cli-0.41.1.
VersionDeltaFile
1.20+148-435sysutils/gemini-cli/pkg/PLIST
1.21+2-2sysutils/gemini-cli/distinfo
1.23+1-1sysutils/gemini-cli/Makefile
1.3+0-0sysutils/gemini-cli/patches/patch-lib_node_modules_@google_gemini-cli_bundle_gemini_js
+151-4384 files

OpenBSD/ports p2ZE4PKsysutils/deja-dup distinfo Makefile

   Update to deja-dup-50.1.
VersionDeltaFile
1.49+2-2sysutils/deja-dup/distinfo
1.96+1-1sysutils/deja-dup/Makefile
+3-32 files

OpenBSD/ports GCxydwYsysutils/p5-Sys-Virt distinfo Makefile

   Update to p5-Sys-Virt-12.3.0.
VersionDeltaFile
1.67+2-2sysutils/p5-Sys-Virt/distinfo
1.81+1-1sysutils/p5-Sys-Virt/Makefile
+3-32 files

OpenBSD/ports AFw7Gj3sysutils/libvirt-python distinfo Makefile

   Update to py3-libvirt-12.3.0.
VersionDeltaFile
1.85+2-2sysutils/libvirt-python/distinfo
1.104+1-1sysutils/libvirt-python/Makefile
+3-32 files

OpenBSD/ports vaztB0Osysutils/libvirt Makefile distinfo, sysutils/libvirt/pkg PLIST

   Update to libvirt-12.3.0.
VersionDeltaFile
1.148+5-5sysutils/libvirt/Makefile
1.97+2-2sysutils/libvirt/distinfo
1.74+4-0sysutils/libvirt/pkg/PLIST
+11-73 files

OpenBSD/ports 1AhA0jesysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/patches patch-lib_googlecloudsdk_core_util_platforms_py

   Update to google-cloud-sdk-567.0.0.
VersionDeltaFile
1.419+230-294sysutils/google-cloud-sdk/pkg/PLIST
1.19+3-3sysutils/google-cloud-sdk/patches/patch-lib_googlecloudsdk_core_util_platforms_py
1.436+2-2sysutils/google-cloud-sdk/distinfo
1.456+1-1sysutils/google-cloud-sdk/Makefile
+236-3004 files

OpenBSD/ports bKNUe0Wsysutils/exoscale-cli distinfo Makefile

   Update to exoscale-cli-1.94.2.
VersionDeltaFile
1.146+2-2sysutils/exoscale-cli/distinfo
1.149+1-1sysutils/exoscale-cli/Makefile
+3-32 files

OpenBSD/ports IZ7W9Ossysutils/amazon-ssm-agent distinfo Makefile

   Update to amazon-ssm-agent-3.3.4268.0.
VersionDeltaFile
1.168+2-2sysutils/amazon-ssm-agent/distinfo
1.182+1-1sysutils/amazon-ssm-agent/Makefile
+3-32 files

OpenBSD/ports uK5oyQtgames/dxx-rebirth Makefile distinfo, games/dxx-rebirth/patches patch-SConstruct patch-similar_main_mglobal_cpp

   Update dxx-rebirth to recent commit, switching to github dxx-rebirth as
   upstream (this is an active fork; original author has abandoned
   project). This fixes issues with scons build system and upcoming python
   3.14. While here, update README instructions to be a little more
   generic, acknowledging reality that distfiles on GOG.com keep updating/
   renaming.

   Diff from sthen@, I added the README changes.
VersionDeltaFile
1.9+18-75games/dxx-rebirth/patches/patch-SConstruct
1.5+7-25games/dxx-rebirth/pkg/README
1.15+10-10games/dxx-rebirth/Makefile
1.4+2-2games/dxx-rebirth/distinfo
1.5+1-1games/dxx-rebirth/patches/patch-similar_main_mglobal_cpp
1.2+0-0games/dxx-rebirth/patches/patch-similar_2d_font_cpp
+38-1136 files