OpenBSD/ports tkYxJFVnet/icecast Makefile distinfo, net/icecast/patches patch-conf_icecast_xml_in patch-conf_icecast_minimal_xml_in

   Update to icecast-2.5.0

   Long awaited, many changes in the release notes at
   https://icecast.org/news/icecast-release-2_5_0/

   "looks good" sthen@, positive test report from Andrew Kloet
VersionDeltaFile
1.18+99-44net/icecast/pkg/PLIST
1.11+19-12net/icecast/patches/patch-conf_icecast_xml_in
1.76+7-9net/icecast/Makefile
1.5+8-7net/icecast/patches/patch-conf_icecast_minimal_xml_in
1.11+2-2net/icecast/patches/patch-conf_Makefile_in
1.18+2-2net/icecast/distinfo
+137-764 files not shown
+137-7610 files

OpenBSD/ports VG8SIMjsecurity/rust-openssl-tests distinfo Makefile, security/rust-openssl-tests/pkg PLIST

   Update to rust-openssl-tests 20260630
VersionDeltaFile
1.152+11-0security/rust-openssl-tests/pkg/PLIST
1.211+4-4security/rust-openssl-tests/distinfo
1.219+2-2security/rust-openssl-tests/Makefile
1.173+1-1security/rust-openssl-tests/crates.inc
+18-74 files

OpenBSD/ports W8Tm2z7games/nethack Makefile

   add 5.0
VersionDeltaFile
1.73+2-0games/nethack/Makefile
+2-01 files

OpenBSD/ports T9dUvhWdevel Makefile

   +libigloo
VersionDeltaFile
1.2591+1-0devel/Makefile
+1-01 files

OpenBSD/ports qx1yZjCgames/nethack/5.0 Makefile, games/nethack/5.0/files openbsd

   import ports/games/nethack/5.0, from espie, reusing old gid from 3.6 as
   he suggested
VersionDeltaFile
1.1+63-0games/nethack/5.0/Makefile
1.1+45-0games/nethack/5.0/patches/patch-sys_unix_Makefile_top
1.1+43-0games/nethack/5.0/files/openbsd
1.1+38-0games/nethack/5.0/pkg/PLIST
1.1+17-0games/nethack/5.0/patches/patch-sys_unix_mkmkfile_sh
1.1+16-0games/nethack/5.0/patches/patch-src_files_c
+222-014 files not shown
+239-020 files

OpenBSD/ports lyUWjRasysutils/exoscale-cli distinfo Makefile

   Update to exoscale-cli-1.95.4.
VersionDeltaFile
1.151+2-2sysutils/exoscale-cli/distinfo
1.154+1-1sysutils/exoscale-cli/Makefile
+3-32 files

OpenBSD/ports NNt8FvVdevel/libigloo Makefile distinfo, devel/libigloo/pkg PLIST DESCR

   Import libigloo, needed for icecast-2.5.0

   libigloo is a generic C framework. It is developed and used by the
   Icecast project.

   ok sthen@
VersionDeltaFile
1.1+24-0devel/libigloo/Makefile
1.1+21-0devel/libigloo/pkg/PLIST
1.1+2-0devel/libigloo/distinfo
1.1+2-0devel/libigloo/pkg/DESCR
1.1.1.1+0-0devel/libigloo/distinfo
1.1.1.1+0-0devel/libigloo/pkg/DESCR
+49-02 files not shown
+49-08 files

OpenBSD/ports 8oCMyfXaudio/openal Makefile, geo/gdal Makefile

   clang-scan-deps moved to base, drop lang/clang module

   amd64/arm64/i386 snaps now have said tool, make sure you use a recent
   enough snap.  Tested by tb & me, ok tb@
VersionDeltaFile
1.215+0-6print/poppler/Makefile
1.77+0-6audio/openal/Makefile
1.25+0-5multimedia/mlt7/Makefile
1.176+1-2geo/gdal/Makefile
+1-194 files

OpenBSD/ports eWfhcWewww/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: MFC update to 152.0.4.

   see https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-62/
VersionDeltaFile
1.397.2.9+2-2www/mozilla-firefox/distinfo
1.680.2.10+1-1www/mozilla-firefox/Makefile
+3-32 files

OpenBSD/ports Ca2pGnOwww/firefox-i18n distinfo Makefile.inc, www/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: update to 152.0.4.

   see https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-62/
VersionDeltaFile
1.396+164-164www/firefox-i18n/distinfo
1.410+4-4www/mozilla-firefox/distinfo
1.695+2-2www/mozilla-firefox/Makefile
1.351+1-1www/firefox-i18n/Makefile.inc
+171-1714 files

OpenBSD/src JaSuZmdsys/isofs/cd9660 cd9660_node.c, sys/isofs/udf udf_vnops.c

   sys: check vnode identity after vget

   Several vnode lookup paths keep a vnode pointer from a filesystem hash,
   node tree, or alias list, then call vget() after dropping or lacking the
   lookup side protection. If the vnode is recycled while vget() waits, the
   pointer can still name a valid struct vnode, but no longer the object
   found by the lookup.

   Record v_id before vget() and retry the lookup if the id changes after
   the vnode is locked. This matches the existing namecache pattern and
   turns stale vnode hits into lookup retries instead of returning the
   wrong object.

   OK: claudio@
VersionDeltaFile
1.68+13-4sys/ntfs/ntfs_vfsops.c
1.32+3-12sys/ufs/ufs/ufs_ihash.c
1.76+11-3sys/isofs/udf/udf_vnops.c
1.69+8-2sys/msdosfs/msdosfs_denode.c
1.39+7-1sys/isofs/cd9660/cd9660_node.c
1.335+7-1sys/kern/vfs_subr.c
+49-232 files not shown
+63-258 files

OpenBSD/src V1Nnygcusr.sbin/vmd proc.c vmd.c

   vmd(8): remove extraneous control socket objects.

   Vestiges of the past.

   ok hshoexer@
VersionDeltaFile
1.37+1-8usr.sbin/vmd/proc.c
1.175+1-5usr.sbin/vmd/vmd.c
1.31+1-2usr.sbin/vmd/proc.h
+3-153 files

OpenBSD/src EQRWYG2sys/kern sysv_msg.c

   Drop sleeping malloc() handling in sysctl_sysvmsg(). msginfo.msgmni is
   immutable, it can't be changed during sleep.

   ok millert kirill
VersionDeltaFile
1.46+8-15sys/kern/sysv_msg.c
+8-151 files

OpenBSD/ports NOhvLeymail/sendmail distinfo Makefile

   Update to sendmail-8.19.0.2.
VersionDeltaFile
1.37.2.2+2-2mail/sendmail/distinfo
1.67.2.2+1-1mail/sendmail/Makefile
+3-32 files

OpenBSD/ports 3iobVbhdevel/jjui distinfo modules.inc, devel/jjui/pkg PLIST

   Update to jjui 0.10.7

   https://github.com/idursun/jjui/releases/tag/v0.10.7
VersionDeltaFile
1.27+58-44devel/jjui/distinfo
1.15+20-13devel/jjui/modules.inc
1.28+1-1devel/jjui/Makefile
1.2+1-0devel/jjui/pkg/PLIST
+80-584 files

OpenBSD/ports JpeL5Brtextproc/check-jsonschema distinfo Makefile

   Update to check-jsonschema 0.37.4

   https://github.com/python-jsonschema/check-jsonschema/releases/tag/0.37.4
VersionDeltaFile
1.11+2-2textproc/check-jsonschema/distinfo
1.11+1-1textproc/check-jsonschema/Makefile
+3-32 files

OpenBSD/ports CDFLFvAaudio/vorbisgain Makefile distinfo, audio/vorbisgain/patches patch-vorbis_c

   Update vorbisgain to 0.37.
VersionDeltaFile
1.3+4-3audio/vorbisgain/patches/patch-vorbis_c
1.23+1-3audio/vorbisgain/Makefile
1.7+2-2audio/vorbisgain/distinfo
+7-83 files

OpenBSD/ports Q7Y2ojUdevel/ccache Makefile

   ccache picks up libblake3 if installed; add dep
   similar to a diff from Nazarenko Mykyta
VersionDeltaFile
1.112+3-1devel/ccache/Makefile
+3-11 files

OpenBSD/src OucXHO5distrib/arm64/iso Makefile

   grow iso
VersionDeltaFile
1.15+2-2distrib/arm64/iso/Makefile
+2-21 files

OpenBSD/ports 9laWH2Hdevel/uv distinfo crates.inc

   Update to uv 0.11.25, from maintainer

   https://github.com/astral-sh/uv/releases/tag/0.11.22
   https://github.com/astral-sh/uv/releases/tag/0.11.23
   https://github.com/astral-sh/uv/releases/tag/0.11.24
   https://github.com/astral-sh/uv/releases/tag/0.11.25
VersionDeltaFile
1.33+46-36devel/uv/distinfo
1.32+22-17devel/uv/crates.inc
1.37+1-1devel/uv/Makefile
+69-543 files

OpenBSD/ports 0zIQPvAaudio Makefile, audio/deadbeef Makefile distinfo

   update to deadbeef-1.10.3; deadbeef-plugin-mpris2 is rolled in
VersionDeltaFile
1.11+5-56audio/deadbeef/patches/patch-configure_ac
1.59+19-25audio/deadbeef/Makefile
1.16+7-0audio/deadbeef/pkg/PLIST
1.11+2-2audio/deadbeef/distinfo
1.528+0-1audio/Makefile
1.9+0-0audio/deadbeef/patches/patch-plugins_ffmpeg_ffmpeg_c
+33-845 files not shown
+33-8411 files

OpenBSD/ports 8w1kHptnet/powerdns distinfo Makefile

   Update to PowerDNS Authoritative Server 5.1.3
VersionDeltaFile
1.64+2-2net/powerdns/distinfo
1.119+1-1net/powerdns/Makefile
+3-32 files

OpenBSD/ports bhz8WQuarchivers/libzip Makefile distinfo, archivers/libzip/pkg PLIST

   update to libzip-1.11.4, from Andrew Kloet, some tweaks from me
VersionDeltaFile
1.17+19-2archivers/libzip/pkg/PLIST
1.33+3-4archivers/libzip/Makefile
1.19+2-2archivers/libzip/distinfo
+24-83 files

OpenBSD/ports CjYGo6xproductivity/gnucash distinfo Makefile, productivity/gnucash/patches patch-libgnucash_core-utils_gnc-filepath-utils_cpp patch-CMakeLists_txt

   Update to gnucash-5.16.
VersionDeltaFile
1.69+5-4productivity/gnucash/pkg/PLIST
1.3+2-6productivity/gnucash/patches/patch-libgnucash_core-utils_gnc-filepath-utils_cpp
1.66+2-2productivity/gnucash/distinfo
1.168+1-2productivity/gnucash/Makefile
1.13+0-0productivity/gnucash/patches/patch-CMakeLists_txt
+10-145 files

OpenBSD/ports B8buuwjproductivity/gnucash-docs distinfo Makefile

   Update to gnucash-docs-5.16.
VersionDeltaFile
1.25+2-2productivity/gnucash-docs/distinfo
1.34+1-1productivity/gnucash-docs/Makefile
+3-32 files

OpenBSD/src rkObihyusr.bin/tmux tty-features.c tty-keys.c

   Add default features for Ghostty, GitHub issue 5305 from Glib Shpychka.
VersionDeltaFile
1.39+13-1usr.bin/tmux/tty-features.c
1.207+3-1usr.bin/tmux/tty-keys.c
+16-22 files

OpenBSD/ports KPTL4wawww/py-httplib2 distinfo Makefile, www/py-httplib2/pkg PLIST

   update to py3-httplib2-0.32.0
VersionDeltaFile
1.16+2-2www/py-httplib2/distinfo
1.13+3-0www/py-httplib2/pkg/PLIST
1.41+1-1www/py-httplib2/Makefile
+6-33 files

OpenBSD/src ATmvXq4usr.bin/tmux screen-write.c

   Redraw when sync stops again (accidentally turned off), from Japin Li in
   GitHub issue 5304.
VersionDeltaFile
1.278+3-1usr.bin/tmux/screen-write.c
+3-11 files

OpenBSD/src H4DPAtplib/libutil ober_read_elements.3

   ober_read_elements(3): returns NULL on error, not -1

   OK claudio@
   ok tb
VersionDeltaFile
1.6+5-3lib/libutil/ober_read_elements.3
+5-31 files

OpenBSD/ports MWudylAmisc/shared-mime-info Makefile distinfo, misc/shared-mime-info/patches patch-src_update-mime-database_cpp patch-data_freedesktop_org_xml_in

   Update to shared-mime-info-2.5.1.
VersionDeltaFile
1.86+2-19misc/shared-mime-info/Makefile
1.3+3-3misc/shared-mime-info/patches/patch-src_update-mime-database_cpp
1.39+2-2misc/shared-mime-info/distinfo
1.4+1-1misc/shared-mime-info/patches/patch-data_freedesktop_org_xml_in
1.42+1-0misc/shared-mime-info/pkg/PLIST
+9-255 files