OpenBSD/ports pMlimBC — net/haproxy Makefile distinfo

   net/haproxy: update to 3.4.7

   Changes:
   https://www.haproxy.org/download/3.4/src/CHANGELOG

   from Mark Patruck
VersionDeltaFile
1.102+2-2net/haproxy/distinfo
1.143+1-1net/haproxy/Makefile
+3-32 files

OpenBSD/src rKRfcgv — sbin/scsi scsi.c

   henning spotted one err conversion had been done to a fprintf
VersionDeltaFile
1.34+2-2sbin/scsi/scsi.c
+2-21 files

OpenBSD/src GUgCSiY — usr.sbin/smtpd ioev.c lka_filter.c

   bit less sure about all of the SOCK_NONBLOCK, need to re-check
VersionDeltaFile
1.366+8-4usr.sbin/smtpd/smtpd.c
1.134+5-3usr.sbin/smtpd/control.c
1.52+4-2usr.sbin/smtpd/mproc.c
1.84+3-2usr.sbin/smtpd/lka_filter.c
1.51+2-1usr.sbin/smtpd/ioev.c
+22-125 files

OpenBSD/ports hYd90Cb — cad/kicad-share/symbols Makefile

   Add missing build depends on py3

   Spotted by sthen@, thanks
VersionDeltaFile
1.3+2-0cad/kicad-share/symbols/Makefile
+2-01 files

OpenBSD/ports x7pCUQL — security/py-cryptodome Makefile, security/py-cryptodome/pkg PFRAG.aesni PLIST

   fix cryptodome plists for cpu-optimized files on !amd64; i386 doesn't
   build avx2/bmi optimized versions, other archs don't build opt.
VersionDeltaFile
1.49+17-5security/py-cryptodome/Makefile
1.30+10-9security/py-cryptodome/pkg/PLIST
1.4+0-0security/py-cryptodome/pkg/PFRAG.aesni
+27-143 files

OpenBSD/ports kJRLO2Z — devel Makefile, devel/py-test-runner distinfo

   drop py-test-runner, no longer used, and if it's installed you get a
   warning about pkg_resources every time you run pytest when the module
   is inited
VersionDeltaFile
1.1842+2-1devel/quirks/files/Quirks.pm
1.1828+1-1devel/quirks/Makefile
1.2625+0-1devel/Makefile
1.10+0-0devel/py-test-runner/pkg/PLIST
1.3+0-0devel/py-test-runner/pkg/DESCR
1.10+0-0devel/py-test-runner/distinfo
+3-31 files not shown
+3-37 files

OpenBSD/ports vOkQISz — www/py-mastodon.py Makefile

   py-test-runner not needed, drop from BDEP/TDEP
VersionDeltaFile
1.18+1-4www/py-mastodon.py/Makefile
+1-41 files

OpenBSD/ports qOqxftC — math/mlpack Makefile

   drop py-test-runner from TDEP in BROKEN port
VersionDeltaFile
1.34+1-2math/mlpack/Makefile
+1-21 files

OpenBSD/ports pen8ORf — sysutils/duplicity Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.76+0-3sysutils/duplicity/Makefile
+0-31 files

OpenBSD/ports TmZFmLb — multimedia/yle-dl Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.45+0-1multimedia/yle-dl/Makefile
+0-11 files

OpenBSD/ports 6Llz3jp — devel/py-rfc3986-validator Makefile, devel/py-rfc3986-validator/patches patch-setup_py

   patch and drop py-test-runner BDEP
VersionDeltaFile
1.1+20-0devel/py-rfc3986-validator/patches/patch-setup_py
1.5+4-4devel/py-rfc3986-validator/Makefile
+24-42 files

OpenBSD/ports uvxlir6 — devel/py-pyte Makefile, devel/py-pyte/patches patch-setup_py

   patch and drop py-test-runner BDEP
VersionDeltaFile
1.1+11-0devel/py-pyte/patches/patch-setup_py
1.18+2-5devel/py-pyte/Makefile
+13-52 files

OpenBSD/ports p6Jyt1B — databases/barman Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.36+1-2databases/barman/Makefile
+1-21 files

OpenBSD/ports kKtaxIG — devel/py-transitions Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.8+0-1devel/py-transitions/Makefile
+0-11 files

OpenBSD/ports PvvDVFX — graphics/py-pygal Makefile, graphics/py-pygal/patches patch-setup_py

   pytest-runner not needed, patch and drop from BDEP TDEP (this is NO_TEST anyway)
VersionDeltaFile
1.4+8-9graphics/py-pygal/patches/patch-setup_py
1.19+0-3graphics/py-pygal/Makefile
+8-122 files

OpenBSD/ports SgHath7 — www/py-yarl Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.28+0-1www/py-yarl/Makefile
+0-11 files

OpenBSD/ports HwSA1tH — www/py-jwt Makefile

   py-test-runner not needed, drop from TDEP
VersionDeltaFile
1.31+1-2www/py-jwt/Makefile
+1-21 files

OpenBSD/ports luFCUhA — devel/quirks Makefile, devel/quirks/files Quirks.pm

   drop py-wstools, ancient leaf port which doesn't work with py3.14
VersionDeltaFile
1.1841+8-4devel/quirks/files/Quirks.pm
1.1827+1-1devel/quirks/Makefile
1.1189+0-1www/Makefile
1.10+0-0www/py-wstools/pkg/PLIST
1.2+0-0www/py-wstools/pkg/DESCR
1.3+0-0www/py-wstools/distinfo
+9-61 files not shown
+9-67 files

OpenBSD/src CPwATmt — usr.bin/tmux options-table.c

   Flip black and white colours for light mode.
VersionDeltaFile
1.253+3-3usr.bin/tmux/options-table.c
+3-31 files

OpenBSD/ports 7ooY2W3 — devel/got Makefile distinfo

   update devel/got to 0.130 in 8.0-stable

   This version switches to creating new repositories with SHA256 by default.
   Update it now in time for release, rather than later during the -stable cycle.
VersionDeltaFile
1.130.2.1+2-2devel/got/distinfo
1.149.2.1+1-1devel/got/Makefile
+3-32 files

OpenBSD/ports r6lVaK4 — textproc/py-tokenizers Makefile, textproc/py-tokenizers/pkg PLIST

   py-tokenizers ports fixes, based on part of a 20k line email from David Uhden Collado:
   - add missing LDEP and WANTLIB
   - override setting --manifest-path, otherwise Maturin misses the
   Python metadata outside the Rust workspace and doesn't install properly
VersionDeltaFile
1.2+76-4textproc/py-tokenizers/pkg/PLIST
1.3+11-4textproc/py-tokenizers/Makefile
+87-82 files

OpenBSD/ports HKguyCQ — net/eduvpn/vpn-user-portal Makefile

   missed bump for php change; thanks aja
VersionDeltaFile
1.38+1-1net/eduvpn/vpn-user-portal/Makefile
+1-11 files

OpenBSD/ports AMP2ZRt — net Makefile

   +py-python-socks +py-tiny-proxy
VersionDeltaFile
1.1478+2-0net/Makefile
+2-01 files

OpenBSD/ports Z8LRH34 — net/py-python-socks distinfo Makefile, net/py-python-socks/pkg PLIST DESCR

   import ports/net/py-python-socks, ok tb@

   The python-socks package provides a core proxy client functionality for
   Python. Supports SOCKS4(a), SOCKS5(h), HTTP CONNECT proxy and provides
   sync and async (asyncio, trio, anyio) APIs. You probably don't need to
   use python-socks directly. It is used internally by aiohttp-socks and
   httpx-socks packages.
VersionDeltaFile
1.1+209-0net/py-python-socks/pkg/PLIST
1.1+29-0net/py-python-socks/Makefile
1.1+5-0net/py-python-socks/pkg/DESCR
1.1+2-0net/py-python-socks/distinfo
1.1.1.1+0-0net/py-python-socks/pkg/PLIST
1.1.1.1+0-0net/py-python-socks/pkg/DESCR
+245-02 files not shown
+245-08 files

OpenBSD/ports DJJPlei — net/py-tiny-proxy distinfo Makefile, net/py-tiny-proxy/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+55-0net/py-tiny-proxy/pkg/PLIST
1.1+23-0net/py-tiny-proxy/Makefile
1.1+3-0net/py-tiny-proxy/pkg/DESCR
1.1+2-0net/py-tiny-proxy/distinfo
1.1.1.1+0-0net/py-tiny-proxy/pkg/PLIST
1.1.1.1+0-0net/py-tiny-proxy/pkg/DESCR
+83-02 files not shown
+83-08 files

OpenBSD/src okFe0vh — usr.sbin/rpki-client output-rtrx.c

   Stop using SOCK_NONBLOCK for the unix socket

   There is no reason to use SOCK_NONBLOCK for AF_UNIX sockets since
   connect(2) will not return EINPROGRESS. UNIX sockets don't need a
   three way handshake and the connect will only wait for resources.

   Remove the warnx in the connect error case since it will be shown
   at the end of the run.

   OK tb@
VersionDeltaFile
1.11+13-21usr.sbin/rpki-client/output-rtrx.c
+13-211 files

OpenBSD/src MYqQCe2 — usr.sbin/rpki-client output-rtrx.c

   Check rtrx_sock filedesc against -1 and not < 0.

   Also do this for the socket and connect return value. These functions
   only return -1 on failure.

   OK tb@
VersionDeltaFile
1.10+14-14usr.sbin/rpki-client/output-rtrx.c
+14-141 files

OpenBSD/ports C5SJjWo — devel Makefile, devel/py-mcp distinfo

   drop py-mcp as well, same issue as swival/litellm for tight deps, ok kirill
VersionDeltaFile
1.1840+2-1devel/quirks/files/Quirks.pm
1.1826+1-1devel/quirks/Makefile
1.2624+0-1devel/Makefile
1.2+0-0devel/py-mcp/pkg/PLIST
1.2+0-0devel/py-mcp/pkg/DESCR
1.2+0-0devel/py-mcp/distinfo
+3-31 files not shown
+3-37 files

OpenBSD/ports zH7fMSI — devel/maturin Makefile crates.inc, devel/maturin/patches patch-src_target_mod_rs patch-Cargo_lock

   update to maturin-1.15.0, i had to patch upstream's cargo.lock because
   of dep failures. checked for plist changes in all dependent ports.
VersionDeltaFile
1.1+3,331-0devel/maturin/patches/patch-Cargo_lock
1.33+430-476devel/maturin/distinfo
1.21+214-237devel/maturin/crates.inc
1.6+1-1devel/maturin/patches/patch-src_target_mod_rs
1.51+1-1devel/maturin/Makefile
+3,977-7155 files

OpenBSD/src 1d34VYH — usr.sbin/httpd server.c httpd.c

   Revert "httpd: convert imsg handling to imsg_get_ and remove... " r.1.79

   It looks like having multiple "listen" blocks can cause configuration
   errors because the IMSG has already been consumed. The previous behavior
   simply copied the IMSG.

   To be on the safe side, revert all IMSG changes.

   Spotted by aja, hint by tb@
VersionDeltaFile
1.81+23-28usr.sbin/httpd/config.c
1.30+10-35usr.sbin/httpd/logger.c
1.143+2-2usr.sbin/httpd/server.c
1.89+2-2usr.sbin/httpd/httpd.c
1.188+4-0usr.sbin/httpd/httpd.h
+41-675 files