head 1.10; access; symbols pkgsrc-2026Q1:1.8.0.2 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.2.0.2 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.10 date 2026.05.03.14.22.04; author wiz; state Exp; branches; next 1.9; commitid Dx1VhyF2CkROnnEG; 1.9 date 2026.04.05.11.32.57; author wiz; state Exp; branches; next 1.8; commitid jhr7yRdCHMIAlLAG; 1.8 date 2026.02.24.08.32.43; author adam; state Exp; branches; next 1.7; commitid sLPf7k4Rl2ZpDBvG; 1.7 date 2026.02.02.08.04.05; author adam; state Exp; branches; next 1.6; commitid jTjQabKtcsdobMsG; 1.6 date 2025.12.03.08.30.38; author adam; state Exp; branches; next 1.5; commitid KIKa8KkoKIv8iWkG; 1.5 date 2025.10.31.09.36.20; author adam; state Exp; branches; next 1.4; commitid 3NXkzOYjAYaqIHgG; 1.4 date 2025.10.23.20.36.14; author wiz; state Exp; branches; next 1.3; commitid 1V2hBZn9ypXaCJfG; 1.3 date 2025.10.03.12.19.38; author adam; state Exp; branches; next 1.2; commitid SZmPw3f4FDIcw7dG; 1.2 date 2025.09.02.05.19.31; author adam; state Exp; branches; next 1.1; commitid zkJcxBseOnSUb69G; 1.1 date 2025.04.10.16.47.52; author nia; state Exp; branches; next ; commitid PeMDimRXZBXOEwQF; desc @@ 1.10 log @SDL3: update to 3.4.8. 3.4.8 This is a hotfix release, with the following changes: Fixed a controller related crash on Windows, introduced in 3.4.6 Fixed a crash when showing a dialog on Unix if zenity isn't installed 3.4.6 This is a stable bugfix release, with the following changes: Fixed Xbox controllers being unresponsive on preview release of Windows 11 Fixed enumerating subdirectories in the application assets on Android Fixed the on-screen keyboard being hidden while shown on Android Fixed text input being canceled when the on-screen keyboard goes away on iOS Fixed pen hover getting a stale position when lifting off the iPad on iOS Fixed the menu button state on controllers on Apple platforms Fixed scaled cursor image selection on Wayland Fixed horizontal touchpad scrolling direction on X11 Fixed crash on exit when using KMSDRM in atomic mode Fixed multi-threaded crashes using SDL GPU on Vulkan and Metal Fixed building for GDK on Windows @ text @# $NetBSD: Makefile,v 1.9 2026/04/05 11:32:57 wiz Exp $ DISTNAME= SDL3-3.4.8 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=libsdl-org/} GITHUB_PROJECT= SDL GITHUB_RELEASE= release-${PKGVERSION_NOREV} MAINTAINER= nia@@NetBSD.org HOMEPAGE= https://www.libsdl.org/ COMMENT= Simple DirectMedia Layer - cross-platform multimedia library LICENSE= zlib USE_TOOLS+= pkg-config # do not load dependencies with dlopen CMAKE_CONFIGURE_ARGS+= -DSDL_DEPS_SHARED=OFF # potential future options, not supported currently CMAKE_CONFIGURE_ARGS+= -DSDL_IBUS=OFF CMAKE_CONFIGURE_ARGS+= -DSDL_PIPEWIRE=OFF CMAKE_CONFIGURE_ARGS+= -DSDL_SNDIO=OFF CMAKE_CONFIGURE_ARGS+= -DSDL_LIBUDEV=OFF CMAKE_CONFIGURE_ARGS+= -DSDL_LIBURING=OFF .include "../../mk/oss.buildlink3.mk" # use native driver on NetBSD .if ${OSS_TYPE} != "none" && ${OPSYS} != "NetBSD" CMAKE_CONFIGURE_ARGS+= -DSDL_OSS=ON .else CMAKE_CONFIGURE_ARGS+= -DSDL_OSS=OFF .endif .include "options.mk" .include "../../devel/cmake/build.mk" .include "../../converters/libiconv/buildlink3.mk" PTHREAD_OPTS?= require .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.9 log @SDL3: update to 3.4.4. This is a stable bugfix release, with the following changes: Fixes a crash when calling SDL_RenderGeometryRaw() with both texture and uv set to NULL Default SDL_GL_FRAMEBUFFER_SRGB_CAPABLE back to zero, to fix brightness issues with existing applications Prevent the window from growing when scale to display is used on Wayland Scale custom cursors with the pointer scale on Wayland Fixed missing mouse cursor on KMSDRM Remove the window shape when SDL_SetWindowShape() is passed NULL Fixed sending duplicate key down events when reconciling X11 modifier state Fixed backspace handling on Android with API 30+ Added SDL_HINT_WINDOWS_RAW_KEYBOARD_INPUTSINK to add the RIDEV_INPUTSINK flag for raw input on Windows Fixed Print Screen key capture during keyboard grab Fixed pipewire audio output hanging under heavy load Fixed DirectSound buffer creation failure with >200kHz Implemented support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE on Android Fixed a crash when setting framerate for a camera on macOS Fixed an out of memory issue opening a V4L2 camera with FRMIVAL_TYPE_CONTINUOUS Disabled system gesture state for game controllers on macOS Added support for SL/SR on Switch 2 controllers in mini-controller mode Added battery status for newer FlyDigi controllers Added support for the Flydigi Vader 5 Pro in Xbox 360 mode Added support for battery status on third-party DualSense controllers Added support for accelerometers on third-party PS3 controllers Fixed opening the wrong controller index on PS2 Added support for the ZUIKI EVOTOP controller Added support for persistent storage with Emscripten (see SDL_EMSCRIPTEN_PERSISTENT_PATH) Fixed several issues with globbing directories Fixed the Windows file dialog calling the callback twice in some cases @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2026/02/24 08:32:43 adam Exp $ d3 1 a3 1 DISTNAME= SDL3-3.4.4 @ 1.8 log @SDL3: updated to 3.4.2 3.4.2 This is a stable bugfix release, with the following changes: Enabled Vulkan support on OpenBSD Don't include KHR_portability_enumeration by default on macOS Added support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11 Fixed D3D12 DSV creation for array/cube/cube-array depth textures Added SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES Fixed long startup time on Windows when some non-compliant input devices are present Fixed a crash at startup when the broken EZFRD64.DLL is present Added support for the Razer Raiju V5 Pro Fixed a divide by zero when using Nintendo Switch 2 controllers Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS Fixed various controllers showing up twice on macOS Fixed handling GameCube adapters in PC mode on Linux and macOS Added share button mapping to Xbox Series X controller on Android Added support for the third stylus button on Android Fixed high audio latency on Android Fixed only one mouse button being usable at a time on Emscripten Fixed SDL_SetWindowIcon on single-threaded Emscripten builds Fixed SDL_GlobDirectory on iOS and Android Fixed some textures rendering too small on the PSP @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2026/02/02 08:04:05 adam Exp $ d3 1 a3 1 DISTNAME= SDL3-3.4.2 @ 1.7 log @SDL3: updated to 3.4.0 3.4.0 In addition to lots of bug fixes and general system improvements, this release has some major themes of improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/12/03 08:30:38 adam Exp $ d3 1 a3 1 DISTNAME= SDL3-3.4.0 @ 1.6 log @SDL3: updated to 3.2.28 3.2.28 This is a stable bugfix release, with the following changes: Fixed a divide by zero with a zero sized blit in some cases Fixed blitting bitmaps with a non-zero x offset Fixed a crash in the vulkan renderer when the window is minimized Fixed the initial X11 window position in some environments Fixed the channel mapping for surround sound on PulseAudio Fixed the sensor axis ordering with the Linux Nintendo driver Fixed Xbox 360 controller mappings on newer Linux kernels Made Nintendo Switch controller initialization more robust Fixed the paddle mapping for Steam Controllers @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/10/31 09:36:20 adam Exp $ d3 1 a3 1 DISTNAME= SDL3-3.2.28 @ 1.5 log @SDL3: updated to 3.2.26 3.2.26 This is a stable bugfix release, with the following changes: Improved validation and fixed memory leaks in the GPU subsystem Fixed a delay at shutdown when the mouse is grabbed under X11 Do full rectangle intersection for empty rectangles Fixed destination coordinates when using scale with the software renderer Clipboard callbacks are only called with the mime types they expect Fixed the Moonlander MK1 Keyboard being detected as a controller Fixed the 8BitDo Ultimate 2C Wireless Controller showing up twice on some systems Added a Linux mapping for the 8BitDo Pro 3 controller Fixed getting keyboard events from gamepads on iOS 26 Added support for the Zenaim Arcade Controller Fixed emulated touch on Android Added a workaround for the Android 14 OS bug "java.lang.NullPointerException android.view.View.onResolvePointerIcon" Fixed page alignment for the Android release archive Corrected texture colors on PS2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/10/23 20:36:14 wiz Exp $ d3 1 a3 1 DISTNAME= SDL3-3.2.26 @ 1.4 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/10/03 12:19:38 adam Exp $ d3 1 a3 2 DISTNAME= SDL3-3.2.24 PKGREVISION= 1 @ 1.3 log @SDL3: updated to 3.2.24 3.2.24 This is a stable bugfix release, with the following changes: Fixed a crash at startup on some installations of macOS Fixed the reported fullscreen window position on MacBooks with a camera notch Fixed Android applications losing vsync when being resumed Fixed SDL_RunOnMainThread() on Android when using SDL_WaitEvent() Fixed a crash when enumerating Steam Controllers Fixed rumble strength on DualSense Edge and Bluetooth connected controllers Fixed the HP Deluxe Webcam KQ246AA being detected as joystick Disable Windows.Gaming.Input by default, this functionality is already covered by other APIs Use the correct controller name on iOS Enabled high refresh rates on iOS when using main callbacks Fixed VMware not capturing the mouse when relative mode is enabled Increased the maximum color target bindings from 4 to 8 in the GPU API When using SDL_SetRenderLogicalPresentation(), letterboxing now uses the clear color instead of black Fixed crash at startup when redirecting X11 output over ssh Fixed a memory leak when using detached threads @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/09/02 05:19:31 adam Exp $ d4 1 @ 1.2 log @SDL3: updated to 3.2.22 3.2.22 This is a stable bugfix release, with the following changes: Fixed fullscreen transition edge cases on Windows and macOS Fixed the dock occasionally showing on macOS when launching an SDL app Updated Android build to use 16 Kb page size to meet Google Play Store requirements Fixed signed 8-bit audio on Android Fixed fingerprint sensors being detected as joysticks on Android Added support for rumbling joysticks on Emscripten Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY on iOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/04/10 16:47:52 nia Exp $ d3 1 a3 1 DISTNAME= SDL3-3.2.22 @ 1.1 log @SDL3: initial import of SDL3 Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators. drecklypkg ci confirms this builds on: FreeBSD, NetBSD, Linux (modern & retro), macOS, illumos @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= SDL3-3.2.10 @