OpenBSD/ports awXF8C4devel/sbt Makefile distinfo

   devel/sbt: update to 2.0.8
VersionDeltaFile
1.34+2-2devel/sbt/distinfo
1.34+1-1devel/sbt/Makefile
+3-32 files

OpenBSD/src Hbq5gnblib/libm/src/ld80 s_nexttoward.c

   Use isnan() to detect NaNs.  Fixes a bug exposed by the sortix testsuite
   where we wouldn't detect a NaN.

   ok millert@, daniel@
VersionDeltaFile
1.3+4-4lib/libm/src/ld80/s_nexttoward.c
+4-41 files

OpenBSD/ports RC1jzpEdevel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_cli_src_main_rs

   devel/codex: update to 0.150.1

   Also fixed build with rust-1.98.0 that was reported by naddy@
VersionDeltaFile
1.2+8-8devel/codex/patches/patch-codex-rs_core_src_tools_handlers_apply_patch_rs
1.43+6-6devel/codex/distinfo
1.35+4-4devel/codex/patches/patch-codex-rs_Cargo_toml
1.2+7-1devel/codex/patches/patch-codex-rs_cli_src_main_rs
1.29+2-2devel/codex/crates.inc
1.45+1-1devel/codex/Makefile
+28-222 files not shown
+30-248 files

OpenBSD/ports hZhpN3Jsecurity/plaso distinfo Makefile, security/plaso/pkg PLIST

   update 20260512 -> 20260720
VersionDeltaFile
1.18+12-6security/plaso/pkg/PLIST
1.30+3-3security/plaso/Makefile
1.14+2-2security/plaso/distinfo
+17-113 files

OpenBSD/ports adu0tDssecurity/py-dfvfs distinfo Makefile, security/py-dfvfs/pkg PLIST

   update 20260411 -> 20260731
VersionDeltaFile
1.26+3-4security/py-dfvfs/Makefile
1.14+3-3security/py-dfvfs/pkg/PLIST
1.13+2-2security/py-dfvfs/distinfo
+8-93 files

OpenBSD/ports mfTSiIXsysutils/py-tsk Makefile distinfo, sysutils/py-tsk/pkg PLIST

   update 20260418 -> 20260519
VersionDeltaFile
1.9+12-0sysutils/py-tsk/pkg/PLIST
1.9+4-4sysutils/py-tsk/distinfo
1.26+2-2sysutils/py-tsk/Makefile
+18-63 files

OpenBSD/ports bBEROmmsecurity/py-dfdatetime distinfo Makefile

   update 20260411 -> 20260730
VersionDeltaFile
1.14+2-2security/py-dfdatetime/distinfo
1.27+2-2security/py-dfdatetime/Makefile
+4-42 files

OpenBSD/ports X2N6oxcsysutils/libyal/libfsxfs distinfo Makefile, sysutils/libyal/libfsxfs/patches patch-fsxfstools_fsxfsmount_c

   update 20240501 -> 20260703
VersionDeltaFile
1.1+17-0sysutils/libyal/libfsxfs/patches/patch-fsxfstools_fsxfsmount_c
1.3+4-5sysutils/libyal/libfsxfs/Makefile
1.2+2-2sysutils/libyal/libfsxfs/distinfo
1.2+1-1sysutils/libyal/libfsxfs/pkg/PLIST
+24-84 files

OpenBSD/ports fqUFFwZsysutils/libyal/libfsfat/patches patch-fsfattools_fsfatmount_c

   add missing patch
VersionDeltaFile
1.1+17-0sysutils/libyal/libfsfat/patches/patch-fsfattools_fsfatmount_c
+17-01 files

OpenBSD/ports QivJHepsysutils/libyal/libfsfat distinfo Makefile, sysutils/libyal/libfsfat/pkg PLIST

   update 20260208 -> 20260823
VersionDeltaFile
1.3+4-5sysutils/libyal/libfsfat/Makefile
1.2+2-2sysutils/libyal/libfsfat/distinfo
1.2+1-1sysutils/libyal/libfsfat/pkg/PLIST
+7-83 files

OpenBSD/ports pLy86Wksysutils/libyal/libvsapm distinfo Makefile, sysutils/libyal/libvsapm/pkg PLIST

   update 20240503 -> 20260713
VersionDeltaFile
1.3+4-5sysutils/libyal/libvsapm/Makefile
1.2+2-2sysutils/libyal/libvsapm/distinfo
1.2+1-1sysutils/libyal/libvsapm/pkg/PLIST
+7-83 files

OpenBSD/ports WINLdcxsysutils/libfsntfs distinfo Makefile, sysutils/libfsntfs/pkg PLIST DESCR

   remove libfsntfs
VersionDeltaFile
1.4+0-0sysutils/libfsntfs/pkg/PLIST
1.2+0-0sysutils/libfsntfs/pkg/DESCR
1.6+0-0sysutils/libfsntfs/distinfo
1.21+0-0sysutils/libfsntfs/Makefile
+0-04 files

OpenBSD/ports ZGUhWYWsysutils Makefile

   unhook libfsntfs
VersionDeltaFile
1.799+0-1sysutils/Makefile
+0-11 files

OpenBSD/ports ixUrZ50sysutils/libyal Makefile

   hook up libyal
VersionDeltaFile
1.3+1-0sysutils/libyal/Makefile
+1-01 files

OpenBSD/ports 1Q3dAbLsysutils/libyal/libfsntfs Makefile distinfo, sysutils/libyal/libfsntfs/patches patch-fsntfstools_fsntfsmount_c

   update 20251028 -> 20260727
   and while there, opportunistically move from sysutils/libfsntfs into 
   sysutils/libyal
VersionDeltaFile
1.1+29-0sysutils/libyal/libfsntfs/Makefile
1.1+21-0sysutils/libyal/libfsntfs/pkg/PLIST
1.1+17-0sysutils/libyal/libfsntfs/patches/patch-fsntfstools_fsntfsmount_c
1.1+2-0sysutils/libyal/libfsntfs/distinfo
1.1+1-0sysutils/libyal/libfsntfs/pkg/DESCR
1.1.1.1+0-0sysutils/libyal/libfsntfs/Makefile
+70-04 files not shown
+70-010 files

OpenBSD/ports sLRaMAfaudio/mpd Makefile distinfo

   audio/mpd: update to 0.24.15.

   see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.15/NEWS
VersionDeltaFile
1.80+2-2audio/mpd/distinfo
1.166+1-1audio/mpd/Makefile
+3-32 files

OpenBSD/ports cQFy7A0www/librewolf Makefile distinfo, www/librewolf/patches patch-third_party_llama_cpp_moz_build

   www/librewolf: update to 154.0.1-3, from yaydn

   adds riscv64 patch from jca@
VersionDeltaFile
1.1+38-0www/librewolf/patches/patch-third_party_llama_cpp_moz_build
1.12+2-2www/librewolf/distinfo
1.14+1-1www/librewolf/Makefile
+41-33 files

OpenBSD/src k5UU8G0sys/arch/luna88k/conf Makefile.luna88k

   Make sure to build kernel files with -fno-pie; this had been forgotten while
   switching the m88k toolchain to PIE by default, and I am quite impressed
   kernels built with PIE objects run without problems.
VersionDeltaFile
1.91+2-2sys/arch/luna88k/conf/Makefile.luna88k
+2-21 files

OpenBSD/src x3a9YFusys/arch/m88k/m88k sig_machdep.c

   Remove replaying of the 88100 data pipeline in sigreturn().

   This had been added during the r1.18->r1.22 changes to let the testcases from
   the devel/libsigsegv run.

   Contrary to what I wrote then, the pipeline gets replayed when returning to
   userland to invoke the signal handler, so there is no need to do this once more
   in sigreturn.

   The real fix needed for these testcases to run reliably, was to make sure that
   the address used to spill the sigcontext on the process stack would not get
   modified while running data_access_emulation(); this logic was eventually
   fixed in r1.21, and nothing more is needed.

   Thanks to Andrew Griffiths for pointing to my attention that the data fed to
   sigreturn() was partially user-controllable, and that carefully crafted
   signal handlers could use this behaviour as unprivileged kernel memory read
   and write operations.
VersionDeltaFile
1.33+3-20sys/arch/m88k/m88k/sig_machdep.c
+3-201 files

OpenBSD/src fkUcwkyregress/usr.bin/pkg-config Makefile, regress/usr.bin/pkg-config/pcdir corrupt1.pc cflags-2.pc

   Remove regress/usr.bin/pkg-config, it is for a tool we no longer
   have.  New test is in regress/usr.bin/pkgconf.
   OK tb@
VersionDeltaFile
1.66+1-1regress/usr.bin/pkg-config/Makefile
1.3+0-0regress/usr.bin/pkg-config/pcdir/corrupt1.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/cflags-2.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/cflags-1.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/beta.pc
1.3+0-0regress/usr.bin/pkg-config/pcdir/alpha.pc
+1-140 files not shown
+1-146 files

OpenBSD/ports L3CJW8uaudio/p5-Audio-Scan Makefile, audio/p5-Audio-Scan/patches patch-src_ape_c

   Prevent out-of-bounds read in p5-Audio-Scan to avoid occasional
   test failures.
VersionDeltaFile
1.25+10-10audio/p5-Audio-Scan/Makefile
1.1+15-0audio/p5-Audio-Scan/patches/patch-src_ape_c
+25-102 files

OpenBSD/ports ysY0H0qproductivity/libphonenumber Makefile distinfo

   Update to libphonenumber-9.0.38.
VersionDeltaFile
1.95+2-2productivity/libphonenumber/distinfo
1.106+1-1productivity/libphonenumber/Makefile
+3-32 files

OpenBSD/src ZKhturPbin/stty stty.1

   list DISCARD control character
VersionDeltaFile
1.50+3-2bin/stty/stty.1
+3-21 files

OpenBSD/src e2cPPX9regress/usr.bin Makefile

   link pkgconf to regress tree
VersionDeltaFile
1.54+2-2regress/usr.bin/Makefile
+2-21 files

OpenBSD/src FMDx3ZDregress/usr.bin/pkgconf/tests test-runner.c, regress/usr.bin/pkgconf/tests/api test-dependency.c test-buffer.c

   import upstream pkgconf regress

   The Makefile is adapted to bsd.regress.mk from upstream's Makefile.lite
   (also imported) in such a way that the diff is as small as possible, so
   that it should be reasonably easy for me to keep it in sync with upstream
   releases.
VersionDeltaFile
1.1+1,591-0regress/usr.bin/pkgconf/tests/test-runner.c
1.1+696-0regress/usr.bin/pkgconf/tests/api/test-bytecode.c
1.1+623-0regress/usr.bin/pkgconf/tests/lib-sbom-files/meta_package.json
1.1+623-0regress/usr.bin/pkgconf/tests/lib-sbom-files/meta_package-use-uri-spdx-base-id.json
1.1+558-0regress/usr.bin/pkgconf/tests/api/test-buffer.c
1.1+551-0regress/usr.bin/pkgconf/tests/api/test-dependency.c
+4,642-01,278 files not shown
+14,343-01,284 files

OpenBSD/ports jT10xW3games/lwjgl3 Makefile distinfo

   Go ahead and upgrade to LWJGL 3.3.3 and move to using JDK 17 for
   the build
VersionDeltaFile
1.6+4-4games/lwjgl3/distinfo
1.17+3-3games/lwjgl3/Makefile
+7-72 files

OpenBSD/ports 0zZPaQqgames/xboard Makefile, games/xboard/patches patch-xboard_conf

   Use aucat(1) to play sounds.
   Remove extra "z" from WANTLIB.


   ok ratchov@
VersionDeltaFile
1.3+4-3games/xboard/patches/patch-xboard_conf
1.48+2-2games/xboard/Makefile
+6-52 files

OpenBSD/src 5jIyc1kregress/usr.sbin/relayd Makefile

   Fix dependencies to create remote ec certificate.
VersionDeltaFile
1.25+4-2regress/usr.sbin/relayd/Makefile
+4-21 files

OpenBSD/ports KW9yR6ilang/elixir Makefile distinfo

   lang/elixir: Update to 1.20.4
VersionDeltaFile
1.79+2-2lang/elixir/distinfo
1.92+1-1lang/elixir/Makefile
+3-32 files

OpenBSD/ports w4up7sfgraphics/giflib Makefile, graphics/giflib/patches patch-dgif_lib_c patch-egif_lib_c

   Add some patches from upstream until they release a new version.

   https://sourceforge.net/p/giflib/code/ci/061605081115bbfd7019bafc119a13b6f17fcf25/

   https://sourceforge.net/p/giflib/code/ci/4a731eacbb1861e866e84024aba201f1cbf0f22f/

   https://sourceforge.net/p/giflib/code/ci/8abe475b7dde75961ea46b9cb69aa7d658d002f3/

   Spotted by T.J. Townsend, ok jca@
VersionDeltaFile
1.1+90-0graphics/giflib/patches/patch-quantize_c
1.1+50-0graphics/giflib/patches/patch-gifalloc_c
1.1+41-0graphics/giflib/patches/patch-egif_lib_c
1.1+22-0graphics/giflib/patches/patch-dgif_lib_c
1.37+1-0graphics/giflib/Makefile
+204-05 files