OpenBSD/ports wA4WA1ydevel/mergiraf Makefile crates.inc

   Update to mergiraf 0.19

   https://codeberg.org/mergiraf/mergiraf/releases/tag/v0.19.0
VersionDeltaFile
1.6+38-32devel/mergiraf/distinfo
1.6+18-15devel/mergiraf/crates.inc
1.7+1-1devel/mergiraf/Makefile
+57-483 files

OpenBSD/ports y7BFQIgdevel/apr-util Makefile

   With base-gcc apr-util throws
   error: missing binary operator before token "("

   Move to ports-gcc on base-gcc arches to fix build on sparc64
VersionDeltaFile
1.65+4-0devel/apr-util/Makefile
+4-01 files

OpenBSD/ports D9oFHIXsysutils/firmware/intel Makefile distinfo, sysutils/firmware/intel/pkg PLIST

   update intel microcode to 20260812

   20260811 with 06-aa-04 (Meteor Lake) downgraded from 0000002a back to 00000028
   due to reports of not being able to boot with 0000002a
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/112
   not a problem I saw when testing 0000002a on Meteor Lake

   release notes:
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260811
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260812
VersionDeltaFile
1.45+2-2sysutils/firmware/intel/distinfo
1.29+3-0sysutils/firmware/intel/pkg/PLIST
1.53+1-1sysutils/firmware/intel/Makefile
+6-33 files

OpenBSD/ports k6l7gJwdevel/intellij distinfo Makefile

   devel/intellij: update to 2026.2.1
VersionDeltaFile
1.88+2-2devel/intellij/distinfo
1.122+2-2devel/intellij/Makefile
+4-42 files

OpenBSD/src 6RsQoYhshare/man/man7 roff.7

   ourput -> output
VersionDeltaFile
1.107+2-2share/man/man7/roff.7
+2-21 files

OpenBSD/src yOpor9yusr.bin/sndiod midi.c

   correct test for non-NULL; ok ratchov@
VersionDeltaFile
1.46+2-2usr.bin/sndiod/midi.c
+2-21 files

OpenBSD/ports olyl7C5audio/libopenmpt Makefile distinfo

   Update libopenmpt to 0.8.8.
VersionDeltaFile
1.52+2-2audio/libopenmpt/distinfo
1.55+1-1audio/libopenmpt/Makefile
+3-32 files

OpenBSD/src hyeQFctshare/man/man7 roff.7, usr.bin/mandoc roff.h roff.c

   Ignore various roff(7) requests that are new in groff-1.23 and groff-1.24.
   Most of these only serve debugging purposes, and some are related to
   features that are not relevant in manual pages and that we do not support
   in the first place.

   Two special cases are notable: .msoquiet is ignored because insecure
   (just like .mso already was), and .soquiet is treated as an exact
   alias for .so, without suppressing any diagnostics, because in manual
   pages, missing include files are never harmless.

   List of requests that needed checking provided by G. Branden Robinson.
VersionDeltaFile
1.106+46-4share/man/man7/roff.7
1.279+23-10usr.bin/mandoc/roff.c
1.60+13-2usr.bin/mandoc/roff.h
+82-163 files

OpenBSD/ports TTxVYDdnet/samba/patches patch-source3_lib_sysquotas_4B_c

   net/samba: quotactl() now takes a void* argument
VersionDeltaFile
1.5+0-9net/samba/patches/patch-source3_lib_sysquotas_4B_c
+0-91 files

OpenBSD/ports 02kv393telephony/coturn distinfo Makefile, telephony/coturn/patches patch-configure patch-src_apps_common_apputils_c

   update to turnserver-4.16.0, thanks to Filip Lax for testing
VersionDeltaFile
1.5+1-194telephony/coturn/patches/patch-src_apps_relay_mainrelay_c
1.22+6-3telephony/coturn/Makefile
1.3+2-2telephony/coturn/patches/patch-src_apps_common_apputils_c
1.8+2-2telephony/coturn/distinfo
1.2+1-1telephony/coturn/patches/patch-configure
1.7+1-0telephony/coturn/pkg/PLIST
+13-2021 files not shown
+13-2027 files

OpenBSD/src MLpze73regress/lib/libm/lgamma lgamma.c

   regress/lib/libmlgamma: remove no longer needed __POSIX_VISIBLE 201403

   These days we default to POSIX 2024 with XSI extensions. The original define
   was only needed when our default was POSIX 2008 and we needed to advance to
   a newer standard to run this test.
VersionDeltaFile
1.4+1-4regress/lib/libm/lgamma/lgamma.c
+1-41 files

OpenBSD/src H9pmgTgregress/usr.bin/mandoc/roff/string stringup.out_utf8 stringup.out_ascii, share/man/man7 roff.7

   groff-1.23.0 invented new roff(7) requests .stringup and .stringdown that
   change the case of the named user-defined string in place.  I haven't seen
   them used in any manual page yet and - like for all roff(7) requests - do
   not recommend using them, but i chose to implement them anyway because that
   was almost as trivial as it would have been to mark them as unsupported.

   G. Branden Robinson reminded me of the new feature.
VersionDeltaFile
1.278+33-2usr.bin/mandoc/roff.c
1.105+15-2share/man/man7/roff.7
1.11+11-5regress/usr.bin/mandoc/roff/string/Makefile
1.1+16-0regress/usr.bin/mandoc/roff/string/stringup.in
1.1+9-0regress/usr.bin/mandoc/roff/string/stringup.out_utf8
1.1+9-0regress/usr.bin/mandoc/roff/string/stringup.out_ascii
+93-94 files not shown
+114-1010 files

OpenBSD/ports jg8DPtYdevel/kf6/breeze-icons/pkg PLIST, devel/kf6/kcontacts Makefile

   Update KDE Frameworks 6.29.0

   https://kde.org/announcements/frameworks/6/6.29.0/
VersionDeltaFile
1.4+127-0x11/oxygen-icons/pkg/PLIST
1.3+2-104devel/kf6/knotifications/pkg/PLIST
1.25+46-10devel/kf6/breeze-icons/pkg/PLIST
1.5+4-5devel/kf6/kdav/Makefile
1.7+3-4devel/kf6/kcontacts/Makefile
1.27+2-2devel/kf6/kjobwidgets/distinfo
+184-12598 files not shown
+369-277104 files

OpenBSD/ports UdQi8OXmail/rspamd Makefile distinfo

   update to rspamd-4.1.5
VersionDeltaFile
1.88.2.6+2-2mail/rspamd/distinfo
1.160.2.6+1-1mail/rspamd/Makefile
+3-32 files

OpenBSD/ports uabtT4ymail/rspamd Makefile distinfo

   update to rspamd-4.1.5
VersionDeltaFile
1.94+2-2mail/rspamd/distinfo
1.167+1-1mail/rspamd/Makefile
+3-32 files

OpenBSD/src ZWVfJXLusr.bin/mandoc manpath.c

   Stop clobbering the return value of getenv(3) with strtok(3).
   The getenv(3) manual discourages tampering with the returned string.
   Instead, copy the value to the heap such that it can be safely modified.

   This fixes a bug that Luca Del Re <l.osd at ldr.name>
   found on Alpine Linux and reported to bsd.lv.

   The consequence of the bug was likely implementation-dependent, but
   on both OpenBSD and Alpine Linux, the first colon after the first
   byte of the MANPATH variable was set to NUL in the actual environment
   of the man(1) process, and this truncated value would later be
   passed to the pager child process by execv(3).  Hence, while
   MANPATH=:mypath1 worked as expected, the pager would only see
   MANPATH=mypath1 if man(1) saw any of the following:
   MANPATH=mypath1:
   MANPATH=mypath1:mypath2
   MANPATH=mypath1::mypath2
VersionDeltaFile
1.34+22-16usr.bin/mandoc/manpath.c
+22-161 files

OpenBSD/ports YTnOTB2net/telemt Makefile distinfo

   update to telemt 3.4.25
VersionDeltaFile
1.10+2-2net/telemt/distinfo
1.11+1-1net/telemt/Makefile
+3-32 files

OpenBSD/ports NrGT5lAgraphics/intel-media-driver distinfo Makefile, graphics/intel-media-driver/patches patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp patch-media_driver_media_top_cmake_cmake

   Update intel-media-driver to 26.2.4

   OK lraab@
VersionDeltaFile
1.4+4-4graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake
1.8+2-2graphics/intel-media-driver/distinfo
1.16+2-2graphics/intel-media-driver/Makefile
1.7+1-1graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
+9-94 files

OpenBSD/ports VdMGz8ographics/intel-gmmlib Makefile distinfo

   Update intel-gmmlib to 22.10.1
VersionDeltaFile
1.7+2-2graphics/intel-gmmlib/distinfo
1.10+1-1graphics/intel-gmmlib/Makefile
+3-32 files

OpenBSD/ports 9154j21devel/indi Makefile

   add missing LDEPs, though there's something strange about this because
   upstream's cmake files are using lib<whatever>.so.x.y on linker command
   lines rather than -lwhatever.
VersionDeltaFile
1.12+7-4devel/indi/Makefile
+7-41 files

OpenBSD/ports 6fvuYTanet/litecoin Makefile distinfo

   Update litecoin to 0.21.5.6
VersionDeltaFile
1.9+2-2net/litecoin/distinfo
1.26+1-2net/litecoin/Makefile
+3-42 files

OpenBSD/ports pBtRosytextproc/ktextaddons distinfo Makefile, textproc/ktextaddons/pkg PLIST

   Update ktextaddons to 2.1.2
VersionDeltaFile
1.16+6-6textproc/ktextaddons/Makefile
1.15+5-0textproc/ktextaddons/pkg/PLIST
1.15+2-2textproc/ktextaddons/distinfo
+13-83 files

OpenBSD/ports eXKzN98multimedia/dms distinfo Makefile, multimedia/dms/patches patch-dlna_dms_dms_unix_go patch-dlna_dms_dms_others_go

   unbreak probing with IPv6-only, fix dynamic streams

   fetch merged commits for all three post-1.8.0 PRs
VersionDeltaFile
1.4+13-1multimedia/dms/Makefile
1.3+6-0multimedia/dms/distinfo
1.2+0-0multimedia/dms/patches/patch-dlna_dms_dms_unix_go
1.2+0-0multimedia/dms/patches/patch-dlna_dms_dms_others_go
+19-14 files

OpenBSD/ports wlky2K1databases/postgresql Makefile distinfo, databases/postgresql/pkg PLIST-docs

   Update to PostgreSQL 18.6
VersionDeltaFile
1.324+1-3databases/postgresql/Makefile
1.111+2-2databases/postgresql/distinfo
1.124+1-0databases/postgresql/pkg/PLIST-docs
+4-53 files

OpenBSD/src RQvhqQVsys/kern kern_pledge.c

   Don't panic if ni_pledge is unset in pledge_namei.

   ok deraadt
VersionDeltaFile
1.360+2-2sys/kern/kern_pledge.c
+2-21 files

OpenBSD/src vHXtXv5sys/kern vfs_syscalls.c

   Consistently guard against NULL vp->v_mount in vfs_syscalls.c

   OK kirill@

   Reported-by: syzbot+5c4d0d721f4b850a14d6 at syzkaller.appspotmail.com
VersionDeltaFile
1.388+7-7sys/kern/vfs_syscalls.c
+7-71 files

OpenBSD/src vZZn2gKsys/dev/usb usb_subr.c

   Trim trailing \n from usb descriptor strings

   deraadt@ "I like this"
VersionDeltaFile
1.167+6-4sys/dev/usb/usb_subr.c
+6-41 files

OpenBSD/ports whFLNvomisc/llama.cpp distinfo Makefile, misc/llama.cpp/patches patch-CMakeLists_txt

   misc/llama.cpp: update to b10433
VersionDeltaFile
1.25+4-4misc/llama.cpp/distinfo
1.32+4-4misc/llama.cpp/Makefile
1.13+1-1misc/llama.cpp/pkg/PLIST
1.2+1-1misc/llama.cpp/patches/patch-CMakeLists_txt
+10-104 files

OpenBSD/ports 7XWPLwOdevel/libggml distinfo Makefile, devel/libggml/patches patch-src_ggml-cpu_ops_cpp patch-src_ggml-cpu_ggml-cpu_c

   devel/libggml: update to 0.20.0
VersionDeltaFile
1.2+4-4devel/libggml/patches/patch-src_ggml-cpu_ggml-cpu_c
1.2+2-2devel/libggml/patches/patch-src_ggml-cpu_ops_cpp
1.22+2-2devel/libggml/distinfo
1.25+2-2devel/libggml/Makefile
1.7+1-1devel/libggml/pkg/PLIST
+11-115 files

OpenBSD/src A7Afikqsys/kern exec_subr.c

   A specially crafted ELF interpreter binary can trigger a KASSERT() in
   vmcmd_map_readvn().  While this points at some deficiencies in
   elf_load_file(), we have no intention to supporting such weirdly crafted
   binaries (even if they're technically valid).  So return EINVAL instead.

   ok deraadt@
VersionDeltaFile
1.72+3-2sys/kern/exec_subr.c
+3-21 files