OpenBSD/ports iTOCTGhdevel/cflow Makefile

   For autoconf ports we usually set special variables in CONFIGURE_ENV

   Spotted by sthen@
VersionDeltaFile
1.19+1-1devel/cflow/Makefile
+1-11 files

OpenBSD/ports 9JOKpgcmultimedia/py-caption distinfo Makefile, multimedia/py-caption/pkg PLIST

   Update to py-caption-2.2.19.
VersionDeltaFile
1.10+2-2multimedia/py-caption/distinfo
1.22+1-2multimedia/py-caption/Makefile
1.8+0-1multimedia/py-caption/pkg/PLIST
+3-53 files

OpenBSD/ports IHOGBwcmath/igraph Makefile distinfo

   Update to igraph-1.0.1.
VersionDeltaFile
1.20+2-3math/igraph/Makefile
1.9+2-2math/igraph/distinfo
+4-52 files

OpenBSD/ports pbwmubEdevel/cflow Makefile

   Don't pick up emacs or xemacs if installed at build time

   Disable a hidden build dep to prevent errors with dpb junking.
   Spotted by kirill@ for which xemacs was also hanging in his latest bulk.
   We already install the .el for the users who may need them.

   ok kirill@
VersionDeltaFile
1.18+1-0devel/cflow/Makefile
+1-01 files

OpenBSD/src N7D2f19sys/netinet in.c igmp.c, sys/netinet6 in6.c mld6.c

   Protect IGMP and MLD6 fast timer with rwlock.

   Multicast interface addresses for IPv4 and IPv6 get their own per
   interface lock.  Protect the TAILQ if_maddrlist with rwlock
   if_maddrlock.  Also struct in_multi and in6_multi use this lock for
   their state and timer.  Sleeps in malloc and IP output are possible.
   Run IGMP and MLD6 fast timeout with shared instead of exclusive net
   lock.

   Reported-by: syzbot+3dcb7e0d63b11f6f341c at syzkaller.appspotmail.com
   OK mvs@
VersionDeltaFile
1.276+75-63sys/netinet6/in6.c
1.191+59-43sys/netinet/in.c
1.71+15-7sys/netinet6/mld6.c
1.94+17-5sys/netinet/igmp.c
1.45+10-4sys/netinet/in_var.h
1.83+10-4sys/netinet6/in6_var.h
+186-1263 files not shown
+198-1359 files

OpenBSD/ports DNc8ouLfonts/cantarell-fonts Makefile distinfo

   Update to cantarell-fonts-0.310.
VersionDeltaFile
1.44+10-2fonts/cantarell-fonts/Makefile
1.32+2-2fonts/cantarell-fonts/distinfo
+12-42 files

OpenBSD/ports Nf8nMcomath/cddlib Makefile distinfo, math/cddlib/pkg PLIST

   Update to cddlib-0.94n.
VersionDeltaFile
1.6+3-4math/cddlib/Makefile
1.4+2-2math/cddlib/distinfo
1.5+1-0math/cddlib/pkg/PLIST
+6-63 files

OpenBSD/ports LfPEVA1graphics/pngcheck Makefile distinfo, graphics/pngcheck/patches patch-pngcheck_1 patch-gpl_png-fix-IDAT-windowsize_1

   Update to pngcheck-4.0.1.
VersionDeltaFile
1.4+4-5graphics/pngcheck/patches/patch-pngcheck_1
1.5+3-4graphics/pngcheck/Makefile
1.3+2-2graphics/pngcheck/distinfo
1.3+0-4graphics/pngcheck/pkg/PLIST
1.3+0-0graphics/pngcheck/patches/patch-gpl_png-fix-IDAT-windowsize_1
1.3+0-0graphics/pngcheck/patches/patch-gpl_pngsplit_1
+9-156 files

OpenBSD/ports 8kSFplrdevel/iso-codes Makefile distinfo

   Update to iso-codes-4.20.1.
VersionDeltaFile
1.90+5-7devel/iso-codes/Makefile
1.66+2-2devel/iso-codes/distinfo
+7-92 files

OpenBSD/ports 2L5jB7egraphics/gprof2dot distinfo Makefile

   Update to gprof2dot-2025.04.14.
VersionDeltaFile
1.5+2-2graphics/gprof2dot/distinfo
1.17+1-2graphics/gprof2dot/Makefile
+3-42 files

OpenBSD/ports OQk6w81games/py-unitypy Makefile distinfo

   Update to py-unitypy-1.24.2.
VersionDeltaFile
1.6+4-1games/py-unitypy/Makefile
1.3+2-2games/py-unitypy/distinfo
+6-32 files

OpenBSD/ports Asi0xNJgames/freecol distinfo Makefile, games/freecol/pkg PLIST

   Update to freecol-1.2.0.
VersionDeltaFile
1.9+227-35games/freecol/pkg/PLIST
1.10+2-2games/freecol/distinfo
1.19+1-1games/freecol/Makefile
+230-383 files

OpenBSD/ports rJfHiXanet/syncthing Makefile, net/syncthing/patches patch-cmd_syncthing_main_go

   net/syncthing: fix hard-coded paths in a patch.

   OK kn@, thanks.
VersionDeltaFile
1.75+4-0net/syncthing/Makefile
1.5+2-2net/syncthing/patches/patch-cmd_syncthing_main_go
+6-22 files

OpenBSD/src 4jwu8jZusr.sbin/httpd server.c server_fcgi.c

   fix scan-build dead stores findings

   - httpd.c:533 – q assigned but immediately overwritten in the loop
   - server.c:891 – inrd/inwr assigned, then reassigned, never actually needed
   - server_fcgi.c:678,690 – kv result unused

   OK stsp@
VersionDeltaFile
1.130+3-6usr.sbin/httpd/server.c
1.99+4-4usr.sbin/httpd/server_fcgi.c
1.76+2-2usr.sbin/httpd/httpd.c
+9-123 files

OpenBSD/src BYCL9dNregress/lib/libcrypto/man check_complete.pl

   check_complete: ASN1_LONG_UNDEF is now internal
VersionDeltaFile
1.42+0-1regress/lib/libcrypto/man/check_complete.pl
+0-11 files

OpenBSD/src Beh7NbZlib/libcrypto/asn1 x_long.c asn1.h

   Unexport ASN1_LONG_UNDEF

   This is another one of these weird magic values that nothing outside
   of libcrypto uses. Fix a confusing comment in long_i2c() while there.
   The skipping behavior is used in particular for omitting the optional
   length value in the non-standard OpenSSL-specific DHparam() ASN.1
   encoding.

   ok jsing kenjiro
VersionDeltaFile
1.23+7-3lib/libcrypto/asn1/x_long.c
1.95+1-4lib/libcrypto/asn1/asn1.h
+8-72 files

OpenBSD/ports ngm0QRtproductivity/workrave Makefile

   drm_intel is MD
VersionDeltaFile
1.72+5-1productivity/workrave/Makefile
+5-11 files

OpenBSD/ports iamCIu3wayland/greetd Makefile, wayland/greetd/patches patch-greetd_src_terminal_mod_rs patch-greetd_src_terminal_ioctl_rs

   Backout controlling terminal setting support to unbreak with gtkgreet/regreet

   My tests with agreety succeeded but the diff broke landry's use of
   gtkgreet/regreet (EPERM).  It's not 100% clear yet why, so revert for
   now.

   Requested by landry@
VersionDeltaFile
1.3+13-0wayland/greetd/patches/patch-greetd_src_terminal_mod_rs
1.5+1-1wayland/greetd/Makefile
1.3+0-0wayland/greetd/patches/patch-greetd_src_terminal_ioctl_rs
+14-13 files

OpenBSD/src v3yxDPcsys/arch/amd64/amd64 pmap.c, sys/arch/i386/i386 pmap.c

   These files contain both MP and non-MP versions of the shoot functions
   seperated by #else.  The MP versions contain the code from the non-MP
   versions verbatim.  This adds and #ifdef MULTIPROCESSOR into the MP
   versions makes minor adjustments.  This style will avoid future errors.
   I already almost introduced one..
VersionDeltaFile
1.185+34-102sys/arch/amd64/amd64/pmap.c
1.232+31-47sys/arch/i386/i386/pmap.c
+65-1492 files

OpenBSD/src ZtwlbOwsys/arch/amd64/amd64 pmap.c, sys/arch/i386/i386 pmap.c

   A better name for the "wait" variable is "targets"; the shoot operation
   targets cpus who need to do shootdowns.
VersionDeltaFile
1.184+19-19sys/arch/amd64/amd64/pmap.c
1.231+19-19sys/arch/i386/i386/pmap.c
+38-382 files

OpenBSD/src KOPA2XWsys/arch/amd64/amd64 pmap.c

   change tlb_shoot_wait to int, like on i386, because we don't support more
   than 64 cpus (limited by the mask), and definately less than 4 billion
   ok kettenis
VersionDeltaFile
1.183+8-8sys/arch/amd64/amd64/pmap.c
+8-81 files

OpenBSD/src FoXLfkzusr.bin/openssl openssl.c

   openssl: list SHA-3 digests in help output

   Register sha3-{224,256,384,512} as dgst commands so they appear in
   openssl help. Without this, SHA-3 support is easy to miss and looks
   unsupported from the command line.

   ok tb jsing
VersionDeltaFile
1.41+5-1usr.bin/openssl/openssl.c
+5-11 files

OpenBSD/ports D1R5uhTdatabases/duckdb Makefile distinfo, databases/duckdb/patches patch-CMakeLists_txt

   databases/duckdb: update to 1.4.3

   feedback from and ok sthen@
VersionDeltaFile
1.2+58-2databases/duckdb/pkg/PLIST
1.2+5-3databases/duckdb/Makefile
1.2+2-2databases/duckdb/distinfo
1.2+1-1databases/duckdb/patches/patch-CMakeLists_txt
+66-84 files

OpenBSD/src TEEX67Xusr.bin/openssl dgst.c

   openssl dgst: drop unused cfg.m

   Remove an unused intermediate EVP_MD pointer and assign digests
   directly to cfg.md.

   ok tb joel
VersionDeltaFile
1.22+2-5usr.bin/openssl/dgst.c
+2-51 files

OpenBSD/ports mWroDqTdevel/cutter Makefile distinfo

   devel/cutter: update to version 2.4.1.

   With input from, and OK, rsadowski@, thanks.
VersionDeltaFile
1.24+13-11devel/cutter/Makefile
1.8+2-2devel/cutter/distinfo
+15-132 files

OpenBSD/ports 3r840WSdevel/rizin Makefile distinfo, devel/rizin/patches patch-librz_arch_isa_mips_mips_esil_c patch-librz_arch_isa_mips_mips_internal_h

   devel/rizin: update to version 0.8.1.

   OK rsadowski@, thanks.
VersionDeltaFile
1.1+68-0devel/rizin/patches/patch-librz_arch_isa_mips_mips_esil_c
1.4+21-19devel/rizin/pkg/PLIST
1.1+30-0devel/rizin/patches/patch-librz_arch_isa_mips_mips_internal_h
1.1+21-0devel/rizin/patches/patch-librz_arch_p_analysis_analysis_mips_cs_c
1.12+9-9devel/rizin/Makefile
1.4+2-2devel/rizin/distinfo
+151-303 files not shown
+152-319 files

OpenBSD/ports hyHSj1Lnet/syncthing distinfo Makefile, net/syncthing/patches patch-cmd_syncthing_main_go patch-lib_syncthing_syncthing_go

   net/syncthing: update to version 2.0.12.

   Diff from Douglas Silva with some back and forth from myself.

   OK kn@ for a slightly older version of this diff.

   Thanks both.
VersionDeltaFile
1.4+13-8net/syncthing/patches/patch-cmd_syncthing_main_go
1.1+21-0net/syncthing/patches/patch-lib_syncthing_syncthing_go
1.1+20-0net/syncthing/patches/patch-internal_db_interface_go
1.9+3-3net/syncthing/pkg/README
1.51+2-2net/syncthing/distinfo
1.74+1-2net/syncthing/Makefile
+60-153 files not shown
+62-179 files

OpenBSD/ports 2kXodscsysutils/blackbox_exporter distinfo modules.inc

   update to blackbox_exporter-0.28.0
VersionDeltaFile
1.8+284-222sysutils/blackbox_exporter/distinfo
1.9+96-73sysutils/blackbox_exporter/modules.inc
1.13+1-1sysutils/blackbox_exporter/Makefile
+381-2963 files

OpenBSD/ports J4IO8tanet/bgp-perf Makefile

   bgp-perf: use += for MAKE_FLAGS
VersionDeltaFile
1.3+1-1net/bgp-perf/Makefile
+1-11 files

OpenBSD/ports oTZS6jQnet/bgp-perf Makefile

   bgp-perf needs libm for fmax(3) on various arch (seems to use an LLVM
   intrinsic on amd64 aarch64 and maybe RISC-V); add unconditionally
   ok tb@
VersionDeltaFile
1.2+6-1net/bgp-perf/Makefile
+6-11 files