Update: devel/sdl3 to 3.4.12

Thomas Frohwein <[email protected]> Fri, 24 Jul 2026 21:54:24 -0700
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Hi,

Please find below the diff to update sdl3 to 3.4.12. This catches up
with a series of bugfix releases. There doesn't seem to be any API
change from the current version. I've tested build of most ports with a
direct dependency on sdl3 without issues.

I don't think my commit of libinput-openbsd as LIB_DEPENDS was correct
[1], as it doesn't seem to load the library. So I am adjusting this to
BUILD_DEPENDS, as I can't find a direct runtime use in the code.

Since I'm sharing the vulkan update in a separate email, maybe sdl3
diff could also be consider to be run in a bulk build before commit?

[1] https://marc.info/?l=openbsd-ports-cvs&m=178113393857760&w=2

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/sdl3/Makefile,v
diff -u -p -r1.8 Makefile
--- Makefile	10 Jun 2026 23:26:17 -0000	1.8
+++ Makefile	25 Jul 2026 04:43:46 -0000
@@ -1,9 +1,8 @@
 COMMENT =		cross-platform multimedia library
 
-V =			3.4.2
+V =			3.4.12
 DISTNAME =		SDL3-${V}
 PKGNAME =		${DISTNAME:L}
-REVISION =		2
 
 SHARED_LIBS +=		SDL3                      0.1 # 3.4.0
 
@@ -24,9 +23,9 @@ SITES =			https://libsdl.org/release/ \
 MODULES =		devel/cmake
 MODCMAKE_LDFLAGS =	-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv
 
+BUILD_DEPENDS =		wayland/libinput-openbsd
 LIB_DEPENDS =		converters/libiconv \
 			devel/fribidi \
-			wayland/libinput-openbsd \
 			wayland/wayland \
 			x11/xkbcommon
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/sdl3/distinfo,v
diff -u -p -r1.4 distinfo
--- distinfo	22 Feb 2026 18:30:14 -0000	1.4
+++ distinfo	25 Jul 2026 04:43:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (SDL3-3.4.2.tar.gz) = 7zmi4/mop4KWxA2nAZZ90bDQ1uJn5IOGPOcPigO0BQw=
-SIZE (SDL3-3.4.2.tar.gz) = 15575883
+SHA256 (SDL3-3.4.12.tar.gz) = 8HuViprFAg+3pEytuVf2WLIUnDyKu09jFF+skwMknbc=
+SIZE (SDL3-3.4.12.tar.gz) = 15629574