OpenBSD/ports WhHyFjwinputmethods/ibus-typing-booster distinfo Makefile

   Update to ibus-typing-booster-2.30.10.
VersionDeltaFile
1.97+2-2inputmethods/ibus-typing-booster/distinfo
1.106+1-1inputmethods/ibus-typing-booster/Makefile
+3-32 files

OpenBSD/src c02sOUOsys/sys buf.h

   remove prototypes for removed buf_flip_high() buf_flip_dma()
VersionDeltaFile
1.122+1-3sys/sys/buf.h
+1-31 files

OpenBSD/ports 3a3o2Z0x11/spice-gtk Makefile

   Unbreak: this picks up libudev.

   reported by naddy@
VersionDeltaFile
1.70+4-1x11/spice-gtk/Makefile
+4-11 files

OpenBSD/ports KiOVWLAgraphics/openjph distinfo Makefile

   Update to openjph-0.28.1.
VersionDeltaFile
1.19+2-2graphics/openjph/distinfo
1.20+1-1graphics/openjph/Makefile
+3-32 files

OpenBSD/src fvt7TeRsys/dev/sdmmc sdmmc_mem.c

   Backout sdmmc(4) arm64 hibernate "fix", since it would cause memory side
   effects which are not allowed during hibernation.  We need to find another
   solution.

   Highlighted by mlarkin@
VersionDeltaFile
1.39+7-11sys/dev/sdmmc/sdmmc_mem.c
+7-111 files

OpenBSD/ports ybTkf5Ywww/librewolf distinfo Makefile, www/librewolf/files mozconfig-openbsd

   www/librewolf: update to 151.0.4-1, from MAINTAINER Leah Rowe
VersionDeltaFile
1.2+3-7www/librewolf/files/mozconfig-openbsd
1.2+2-2www/librewolf/distinfo
1.2+1-1www/librewolf/Makefile
1.2+1-1www/librewolf/patches/patch-lw_policies_json
1.2+1-0www/librewolf/pkg/PLIST
+8-115 files

OpenBSD/ports pLfV7MLdevel/jujutsu Makefile

   base-gcc chokes on -Wdate-time

   Move to ports-gcc to fix build on sparc64
VersionDeltaFile
1.34+4-0devel/jujutsu/Makefile
+4-01 files

OpenBSD/ports X97cJ25x11/lablgtk2 Makefile distinfo, x11/lablgtk2/patches patch-src_Makefile

   update lablgtk2 to 2.18.14 for ocaml 5 support
VersionDeltaFile
1.13+2-11x11/lablgtk2/patches/patch-src_Makefile
1.59+3-3x11/lablgtk2/Makefile
1.16+2-2x11/lablgtk2/distinfo
+7-163 files

OpenBSD/src qe9DLIgsys/sys queue.h

   Fix typo in STAILQ_INSERT_AFTER that prevented it from working
   From Nick Owens
VersionDeltaFile
1.47+3-3sys/sys/queue.h
+3-31 files

OpenBSD/src lkvRrrousr.bin/tmux sort.c

   Make buffer creation time sort oldest first like it used to, but change
   windows to match sessions and panes as newest first.
VersionDeltaFile
1.8+9-4usr.bin/tmux/sort.c
+9-41 files

OpenBSD/ports Vb5aXLIgeo/foxtrotgps Makefile

   geo/foxtrotgps: requires devel/help2man to build
VersionDeltaFile
1.38+2-1geo/foxtrotgps/Makefile
+2-11 files

OpenBSD/ports Tquc7kPlang/gpc Makefile, lang/gpc/patches patch-libcpp_directives_c patch-libcpp_macro_c

   lang/gpc: build fixes for llvm22

   This hack in the GCC 4.2.4 code base

   #define U (const unsigned char *)  /* Intended use: U"string" */

   clashes with the more recent syntax for string literals of type
   char32_t[].  Pick an unobtrusive fix from GCC 4.4 and replace U
   with UC.
VersionDeltaFile
1.1+51-0lang/gpc/patches/patch-libcpp_directives_c
1.1+26-0lang/gpc/patches/patch-libcpp_macro_c
1.1+20-0lang/gpc/patches/patch-libcpp_lex_c
1.1+15-0lang/gpc/patches/patch-gcc_p_typecheck_c
1.1+15-0lang/gpc/patches/patch-libcpp_include_cpp-id-data_h
1.27+1-1lang/gpc/Makefile
+128-16 files

OpenBSD/ports laUJucJlang/deno distinfo crates.inc, lang/deno/patches patch-libs_core_uv_compat_tcp_rs patch-cli_lib_rs

   lang/deno: Update to 2.8.3
VersionDeltaFile
1.50+70-114lang/deno/distinfo
1.50+34-56lang/deno/crates.inc
1.1+19-0lang/deno/patches/patch-libs_core_uv_compat_tcp_rs
1.3+5-5lang/deno/patches/patch-cli_lib_rs
1.2+3-3lang/deno/patches/patch-modcargo-crates_v8-149_2_0_v8_src_objects_simd_cc
1.4+3-3lang/deno/patches/patch-modcargo-crates_v8-147_0_0_third_party_libunwind_src_src_Registers_hpp
+134-18149 files not shown
+274-32155 files

OpenBSD/src QxP0LYJusr.bin/tmux screen-write.c server-client.c

   When MODE_SYNC is on, all terminal updates need to deferred, not just
   scrolling. Check the flag before each one. GitHub issue 4983.
VersionDeltaFile
1.268+37-5usr.bin/tmux/screen-write.c
1.467+9-6usr.bin/tmux/server-client.c
+46-112 files

OpenBSD/ports rcKpcLOmisc/ytree distinfo Makefile, misc/ytree/patches patch-match_c

   Update ytree to 2.13.
VersionDeltaFile
1.23+2-2misc/ytree/distinfo
1.8+2-2misc/ytree/patches/patch-match_c
1.35+1-1misc/ytree/Makefile
+5-53 files

OpenBSD/ports QlRa1eEdevel/cargo-insta distinfo Makefile

   Update to cargo-insta 1.48.0

   https://github.com/mitsuhiko/insta/releases/tag/1.48.0
VersionDeltaFile
1.14+6-2devel/cargo-insta/distinfo
1.14+1-1devel/cargo-insta/Makefile
1.5+2-0devel/cargo-insta/crates.inc
+9-33 files

OpenBSD/src iMozlozsys/kern uipc_socket.c

   Fix race during socket unsplicing.

   Problem was that splicing holds the socket lock when it writes
   so_sp, but unsplicing does not when it reads so_sp.  So it may get
   the new pointer, but PR_ZERO is not visible due to reordering.  Then
   so->so_sp->ssp_socket is garbage.  Crash happend on octeon/mips64
   during regress/sys/netinet/udpthread test run-unsplice.
   When creating a splice from socket 1 to socket 2, kernel holds
   socket buffer lock on so1->so_rcv and so2->so_snd and socket lock
   on both while installing so_sp on so1 and so2.  Concurrent sosplice()
   on socket 2 has the opposite order, we hold sblock on so2->so_rcv,
   sblock on so1->so_snd and solock on both sockets.
   The unsplice thread of the source socket did hold sblock on so->so_rcv
   only.  So we did lockless so_sp check while concurrent sosplice()
   thread installs so_sp on the same socket as drain, holding sblock
   on so->so_snd.
   Grabbing sblock on both so->so_srv and so->so_snd fixes the crash.

   with and OK mvs@
VersionDeltaFile
1.389+6-1sys/kern/uipc_socket.c
+6-11 files

OpenBSD/src SFPKaQOusr.bin/tmux server-client.c cmd-send-keys.c

   Change send-keys -K to insert keys in the right place in the queue, like
   we already do for key bindings. GitHub issue 3476.
VersionDeltaFile
1.466+35-5usr.bin/tmux/server-client.c
1.81+14-5usr.bin/tmux/cmd-send-keys.c
1.1346+5-1usr.bin/tmux/tmux.h
+54-113 files

OpenBSD/src 54fWio9sys/dev/sdmmc sdmmc_mem.c

   Prepare sdmmc(4) for hibernation on arm64:
   arm64 doesn't know about "struct bus_dmamap"; use bus_dmamap_t instead.

   ok deraadt@
VersionDeltaFile
1.38+12-8sys/dev/sdmmc/sdmmc_mem.c
+12-81 files

OpenBSD/src 1hzXhq2usr.sbin/syslogd privsep.c Makefile, usr.sbin/syslogd/parent Makefile

   Move syslogd-parent to /usr/libexec/ to avoid access by $PATH.
   suggested by deraadt@
VersionDeltaFile
1.1+10-0usr.sbin/syslogd/syslogd-parent/Makefile
1.79+2-2usr.sbin/syslogd/privsep.c
1.11+2-2usr.sbin/syslogd/Makefile
1.2+2-1usr.sbin/syslogd/syslogd/Makefile
1.2+1-2usr.sbin/syslogd/Makefile.inc
1.2+1-1usr.sbin/syslogd/parent/Makefile
+18-81 files not shown
+19-87 files

OpenBSD/ports KYn9NXesecurity/wycheproof Makefile distinfo, security/wycheproof/pkg PLIST

   Update to wycheproof 20260606
VersionDeltaFile
1.8+2-2security/wycheproof/Makefile
1.8+2-2security/wycheproof/distinfo
1.5+1-0security/wycheproof/pkg/PLIST
+5-43 files

OpenBSD/ports 1LwrMLkdevel/rust-analyzer Makefile, devel/rust-analyzer/patches patch-docs_book_book_toml

   devel/rust-analyzer: build and install markdown docs instead of HTML
   These shouldn't change with updates to textproc/mdbook (here's hoping)

   ok tb@
VersionDeltaFile
1.6+24-66devel/rust-analyzer/pkg/PLIST
1.9+3-3devel/rust-analyzer/Makefile
1.2+6-0devel/rust-analyzer/patches/patch-docs_book_book_toml
+33-693 files

OpenBSD/ports J50CCMMmath/octave Makefile

   math/octave: Fix build on non-{i386,amd64}
VersionDeltaFile
1.151+6-1math/octave/Makefile
+6-11 files

OpenBSD/src cQqsB1Sregress/usr.sbin/syslogd ttylog.c args-sighup-privsep.pl

   Adapt regress tests for separate syslogd parent.
VersionDeltaFile
1.9+3-4regress/usr.sbin/syslogd/ttylog.c
1.10+4-2regress/usr.sbin/syslogd/args-sighup-privsep.pl
1.3+3-3regress/usr.sbin/syslogd/logflush.c
1.27+2-2regress/usr.sbin/syslogd/Syslogd.pm
1.11+2-1regress/usr.sbin/syslogd/args-sighup-tls.pl
1.8+2-1regress/usr.sbin/syslogd/args-sigpipe.pl
+16-135 files not shown
+26-1811 files

OpenBSD/src NV9l0xngnu/llvm/llvm/lib/CodeGen SafeStack.cpp

   fir crashing with scalable TypeSizes

   From 537f3d3a7588d226b86590f97c4401107585e1ce Mon Sep 17 00:00:00 2001
   From: Jakob Koschel <jakobkoschel at google.com>
   Date: Thu, 5 Mar 2026 01:11:44 +0100
   Subject: [PATCH] [SafeStack] Fix crashing with scalable TypeSizes (#180547)

   On e.g. aarch64 the TypeSize of scalar types can have a size that is not
   known at compile time.
   Currently when safestack occurs those it simply crashes as described in
   https://github.com/llvm/llvm-project/issues/175868.
VersionDeltaFile
1.2+222-123gnu/llvm/llvm/lib/CodeGen/SafeStack.cpp
+222-1231 files

OpenBSD/ports VCUywVonews/sabnzbd distinfo Makefile

   Update to sabnzbd-5.0.4

   Changes: https://github.com/sabnzbd/sabnzbd/releases/tag/5.0.4
VersionDeltaFile
1.55+2-2news/sabnzbd/distinfo
1.80+1-1news/sabnzbd/Makefile
+3-32 files

OpenBSD/ports aNfwVjeproductivity/siag Makefile, productivity/siag/patches patch-stocks_http_c

   productivity/siag: add idiomatic type cast to fix build with llvm22
VersionDeltaFile
1.3+12-2productivity/siag/patches/patch-stocks_http_c
1.24+1-1productivity/siag/Makefile
+13-32 files

OpenBSD/src LFDiTZ5usr.sbin/syslogd parent.c syslogd.c, usr.sbin/syslogd/parent Makefile

   Provide a separate executable file for syslogd parent.

   syslogd(8) forks and execs its parent process to keep privileged
   parts separated.  This parent process can be easily implemented as
   a separate program.  It gets its own main() and minimal debug logging
   functions.  The splitted parent process image is smaller, especially
   without additional libs.
   Use additional directories to build both parts.  The rcctl script
   has to be adopted, as the parent process has a different name.

   OK deraadt@
VersionDeltaFile
1.1+136-0usr.sbin/syslogd/parent.c
1.288+15-26usr.sbin/syslogd/syslogd.c
1.78+18-21usr.sbin/syslogd/privsep.c
1.10+5-8usr.sbin/syslogd/Makefile
1.1+12-0usr.sbin/syslogd/syslogd/Makefile
1.1+9-0usr.sbin/syslogd/parent/Makefile
+195-553 files not shown
+204-619 files

OpenBSD/src ouNMuQzusr.bin/tmux window.c server-client.c

   Add a helper to free the list of pending resizes.
VersionDeltaFile
1.335+15-8usr.bin/tmux/window.c
1.465+4-12usr.bin/tmux/server-client.c
1.267+2-6usr.bin/tmux/screen-write.c
1.1345+3-1usr.bin/tmux/tmux.h
+24-274 files

OpenBSD/ports 5L5iRoedevel/llvm/22 Makefile, devel/llvm/22/patches patch-llvm_lib_CodeGen_SafeStack_cpp

   fix a crash on aarch64 with scalable TypeSizes

   From 537f3d3a7588d226b86590f97c4401107585e1ce Mon Sep 17 00:00:00 2001
   From: Jakob Koschel <jakobkoschel at google.com>
   Date: Thu, 5 Mar 2026 01:11:44 +0100
   Subject: [PATCH] [SafeStack] Fix crashing with scalable TypeSizes (#180547)

   On e.g. aarch64 the TypeSize of scalar types can have a size that is not
   known at compile time.
   Currently when safestack occurs those it simply crashes as described in
   https://github.com/llvm/llvm-project/issues/175868.
VersionDeltaFile
1.1+39-0devel/llvm/22/patches/patch-llvm_lib_CodeGen_SafeStack_cpp
1.15+1-1devel/llvm/22/Makefile
+40-12 files