head	1.14;
access;
symbols
	pkgsrc-2026Q3:1.13.0.2
	pkgsrc-2026Q3-base:1.13
	pkgsrc-2026Q2:1.10.0.2
	pkgsrc-2026Q2-base:1.10
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.5.0.2
	pkgsrc-2025Q4-base:1.5
	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.14
date	2026.10.03.08.53.38;	author adam;	state Exp;
branches;
next	1.13;
commitid	gUJRVCr7hENaE0YG;

1.13
date	2026.09.03.04.54.44;	author adam;	state Exp;
branches;
next	1.12;
commitid	HjcVPDf3XCGZh8UG;

1.12
date	2026.08.06.19.18.53;	author adam;	state Exp;
branches;
next	1.11;
commitid	8qEVA45utoigYBQG;

1.11
date	2026.07.03.06.48.08;	author adam;	state Exp;
branches;
next	1.10;
commitid	OC6VNsJwriwpUaMG;

1.10
date	2026.06.01.07.20.27;	author adam;	state Exp;
branches;
next	1.9;
commitid	NKbaFE1Cwdpe74IG;

1.9
date	2026.05.03.14.22.04;	author wiz;	state Exp;
branches;
next	1.8;
commitid	Dx1VhyF2CkROnnEG;

1.8
date	2026.04.05.11.32.57;	author wiz;	state Exp;
branches;
next	1.7;
commitid	jhr7yRdCHMIAlLAG;

1.7
date	2026.02.24.08.32.43;	author adam;	state Exp;
branches;
next	1.6;
commitid	sLPf7k4Rl2ZpDBvG;

1.6
date	2026.02.02.08.04.05;	author adam;	state Exp;
branches;
next	1.5;
commitid	jTjQabKtcsdobMsG;

1.5
date	2025.12.03.08.30.38;	author adam;	state Exp;
branches;
next	1.4;
commitid	KIKa8KkoKIv8iWkG;

1.4
date	2025.10.31.09.36.20;	author adam;	state Exp;
branches;
next	1.3;
commitid	3NXkzOYjAYaqIHgG;

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.14
log
@SDL3: updated to 3.4.18

3.4.18

This is a stable bugfix release, with the following changes:

Fixed crashing at startup if a broken EZFRD64.DLL is installed
Fixed a crash at shutdown if X11 IME services restarted during the session
Fixed KMSDRM initialization on some systems including i.MX 6 hardware
Fixed texture alpha blending and texel centering when rendering on PS2
Implemented joystick hotplugging on PS2
Added SDL_GAMEPAD_TYPE_STEAM for Steam Controllers
Fixed the Steam Controller showing up twice on macOS 27
Added support for the Flydigi Apex 6 controller
Fixed the Keychron Q6 System Control showing up as a gamepad
Fixed relative mouse clicks showing as key presses on some Android devices
The pen device type is included with pen events
Correctly report the eraser in pen events on Wayland
Fixed handling time values before the UNIX epoch (January 1, 1970)
@
text
@$NetBSD: distinfo,v 1.13 2026/09/03 04:54:44 adam Exp $

BLAKE2s (SDL3-3.4.18.tar.gz) = 42a0e4807ebd3f8af882253fbb8b8df48118933345ffc963edec8c056ff83ef0
SHA512 (SDL3-3.4.18.tar.gz) = e59df7c19af3ce567e89b987aaf7852ea680beb52acd97dff0fad0688b20a8e0724a4ce33c655a88095d25dadba0e5615c95297ae6327bec149c902ffd2eb15b
Size (SDL3-3.4.18.tar.gz) = 15651004 bytes
SHA1 (patch-CMakeLists.txt) = 5aba59473b4dbc97ead9c70a33e7fb3239763373
@


1.13
log
@SDL3: updated to 3.4.16

3.4.16

This is a stable bugfix release, with the following changes:

Fixed loading BMP files with < 8 bits per pixel and odd widths
Fixed the depth format sample count support check in the GPU API
Fixed the SDL_QueryGPUFence() return value on Apple platforms
Fixed textures being rendered with half opacity on PS2
Fixed windows staying on screen after SDL_Quit() on macOS
Removed WM_TAKE_FOCUS from WM_PROTOCOLS for X11 windows
Added SDL_HINT_ANDROID_AAUDIO_INPUT_PRESET instead of hard-coding the camcorder preset on Android
Report SDL_PenInputFlags in SDL_PenProximityEvent
Fixed vertical high-resolution mouse wheel scaling on evdev
Fixed joystick stick calibration on Nintendo Joy-Con controllers
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2026/08/06 19:18:53 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.16.tar.gz) = 3e89e4f73fa10bde405c5253fb6d3e256c42c894ccdf69ce3e631a9069f7a8e9
SHA512 (SDL3-3.4.16.tar.gz) = 74a5ee1e5bba138a8daa710e200ac3585c60f696311c46252d86bc685c55e8271cd0d68439f8e13ca515b702d46ef58914d0f7b2352019870a5763ed79739e9a
Size (SDL3-3.4.16.tar.gz) = 15640667 bytes
@


1.12
log
@SDL3: updated to 3.4.14

3.4.14

This is a stable bugfix release, with the following changes:

GPU buffers and textures can have multiple read usages
Fixed X11 crash if the IME service was shutdown in the background
Fixed hang when hiding an X11 window on some window managers
Fixed being unable to get clipboard text on older versions of macOS
Fixed the 8BitDo Pro 3 controller showing up twice on macOS
Fixed Xbox controllers not being detected if SDL is built with GameInput support
Fixed pen creating phantom mouse events in relative mode on Android
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2026/07/03 06:48:08 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.14.tar.gz) = ec08ddfadebba029f8cc17ac79f8a34ae1fd9f70d8ea8a9f659036dbe5a3130c
SHA512 (SDL3-3.4.14.tar.gz) = 4105d57b3581d9d1e98c0bbd38d69cc5015b2b3d358fff0a617f9a89b37f5dd3e32e95b6ffc01cb865b9c599956cffa5cfcb96812fe7ed4afad632872c617e87
Size (SDL3-3.4.14.tar.gz) = 15636700 bytes
@


1.11
log
@SDL3: updated to 3.4.12

3.4.12

This is a stable bugfix release, with the following changes:

Fixed an assert on Windows in SDL_SetWindowOpacity()
Improved support for external surfaces under Wayland
Fixed visual artifacts when switching render targets with the Vulkan renderer
Fixed crash rendering YUV textures on NVIDIA drivers with the Vulkan renderer
Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD to customize behavior on Steam Deck and Steam Machine
Improved support for gamepads under Emscripten
Added hotplug detection support when using libusb for HIDAPI controllers
Fixed flipped Xbox 360 controller axes on macOS
Fixed truncated long text input sequences when using sdl2-compat
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2026/06/01 07:20:27 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.12.tar.gz) = 2142ecddb99d06e9323f05880305d03fa4ff6e0a95f9f8305671ba377bcc9229
SHA512 (SDL3-3.4.12.tar.gz) = c53cb5d82f6a9b7221bfd4f64d5352fd0c91837b7cb88ccf4898657b241189e25b7d405aa0c5c42ee25bad9a19c1da5c2daca6f8fde493ae26cb3e5f2883c0f5
Size (SDL3-3.4.12.tar.gz) = 15629574 bytes
@


1.10
log
@SDL3: updated to 3.4.10

3.4.10

This is a stable bugfix release, with the following changes:

Allow depth texture arrays in the GPU API
Fixed a crash when copying to the Vulkan swapchain with the GPU API
Added support for packed 16-bit texture formats in the Metal renderer
Fixed rare cursor corruption on Windows
Fixed the text edit cursor position when using the Korean IME on Windows
Added controller sensor support for GameInput v3
Added support for gamepad motion sensors on Android
Release wired controllers back to the OS when the application is in the background on Android
Fixed Ipega controllers being ignored in keyboard mode
Added support for GameCube rumble when the adapter is in PC mode and has the latest firmware
Fixed rumble on the new Steam Controller
Added support for the GameSir Super Nova in Xbox 360 mode
Added support for the PDP Afterglow Wave Wireless Controller for Switch
Fixed several second hang when changing focus on X11 in some situations
Disable the X Synchronization Extension by default, can be enabled with SDL_HINT_VIDEO_X11_ENABLE_XSYNC_EXT
Fixed SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH on X11
Fixed a rare crash on Raspberry Pi when creating a window
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2026/05/03 14:22:04 wiz Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.10.tar.gz) = 2420ecb8e16735a4daa134a91c94412a8350a088b363a582a9075d4123fc4dd1
SHA512 (SDL3-3.4.10.tar.gz) = a66366071aa5dcc5949c3f48b2041dff8850cd05917c1ba5f6ae251e9eef3277d31884fe020251388051887c8c1587cd80457a02bdb96c11eb41065ac9f69958
Size (SDL3-3.4.10.tar.gz) = 15606216 bytes
@


1.9
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
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2026/04/05 11:32:57 wiz Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.8.tar.gz) = 9b58f99e8c3dec3cde15ec4825f0435dee702c98927d785887b24e3aecc818d6
SHA512 (SDL3-3.4.8.tar.gz) = 2fd6b0ecb46278e8c625fce85bd3e7e9813c0380c86fde3ccca4c8e608cfeb316c9c905ae471e8c881d651e3a73fce668e3b7709fb7912234e9de1588259e4a3
Size (SDL3-3.4.8.tar.gz) = 15597898 bytes
@


1.8
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: distinfo,v 1.7 2026/02/24 08:32:43 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.4.tar.gz) = 38ca2b6cd4c9698a45cb43247c2af2d04fc3388af95b0ce18ac977a2fb50df60
SHA512 (SDL3-3.4.4.tar.gz) = 2c28a10c49f79efcfbb486156e7271b84cca028b3d6d8b436e99c3be85e5e648aa6543387817b3281ae9f4fcc6cb4046d998c7b273e62d3d9fe76e019ac91b6e
Size (SDL3-3.4.4.tar.gz) = 15585523 bytes
@


1.7
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: distinfo,v 1.6 2026/02/02 08:04:05 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.4.2.tar.gz) = 37ec893a78467caf9d8a47a0b14849b6b5a8bb8abd970f0c4d8f0393ee870621
SHA512 (SDL3-3.4.2.tar.gz) = 3d9e9514788ecefea586e788af2100a73befffd2b4a9aaccbbe3b3e0c8cb324605b1386b4f7a65cb59022fbaab430efda164a3d1301cbf2315987018bc110f64
Size (SDL3-3.4.2.tar.gz) = 15575883 bytes
@


1.6
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: distinfo,v 1.5 2025/12/03 08:30:38 adam Exp $
d3 4
a6 4
BLAKE2s (SDL3-3.4.0.tar.gz) = 64edf8b335a4be7977322b96ac71102775cb656d1d19fee5ceb9979df8ae79b1
SHA512 (SDL3-3.4.0.tar.gz) = b7803fc1a7260a0594644bf81df8c300d63c30c436a2b8c8217d58cd25814faf44e2945a4979c860f81cddc367913cc8c03f0bf6745da2918121f379fd9cb27b
Size (SDL3-3.4.0.tar.gz) = 15567602 bytes
SHA1 (patch-CMakeLists.txt) = 6187ae70c2c2fa8c5e36c93d9132ddd4c96657f6
@


1.5
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: distinfo,v 1.4 2025/10/31 09:36:20 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.2.28.tar.gz) = 22d6bba33cc5a455ba118bfa59b2f4657fd7d0ae202ab6103380ff379266414a
SHA512 (SDL3-3.2.28.tar.gz) = 9d7d54cd91a30d7a1f2999d98ff155232a629ff082d1b3a00b00c32ee3ff009820a1b0d9daf981a2f454bcf667cdb687948050c9b6f2ca98cb34f68754812b8a
Size (SDL3-3.2.28.tar.gz) = 15904256 bytes
@


1.4
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: distinfo,v 1.3 2025/10/03 12:19:38 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.2.26.tar.gz) = 445fd5de7f3283a6053cfb9e05e9960bafe4151610738bc2285cc1b1f2225dfc
SHA512 (SDL3-3.2.26.tar.gz) = cdc280946657bc84772198a45512be073e65b3a1875bb688946570d77cecf9b6b468c73044b7ef3287e2cb90b31640799298b22b6ca7806edea7dbf13f31a45b
Size (SDL3-3.2.26.tar.gz) = 15900269 bytes
@


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: distinfo,v 1.2 2025/09/02 05:19:31 adam Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.2.24.tar.gz) = c3fc6fdf83aae4ff2904ff98c3cff0ca27a07810d24a3eb37d7f06eddcc151e7
SHA512 (SDL3-3.2.24.tar.gz) = 7032a6ba17d9c6c495fc948733ad2aeaf8d94b7e594746763f49676c84ca13e7b2f8d45ea068f961ca487dbca3df1968a42926410dbc3a1d381997f46277babc
Size (SDL3-3.2.24.tar.gz) = 15896958 bytes
@


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: distinfo,v 1.1 2025/04/10 16:47:52 nia Exp $
d3 3
a5 3
BLAKE2s (SDL3-3.2.22.tar.gz) = 08c9a40234907fa6b56aca225909ae59344ed07f0a470dfdc8c7496a0a1133c7
SHA512 (SDL3-3.2.22.tar.gz) = e19f02c9b4c4f8029d9ba59c84c2cf90cacbcb4a8b79aff90316313cbfde5a54821e0e785300c04d71a498cf85e8fae9519aeb60abac4a1f78d185026cd88f66
Size (SDL3-3.2.22.tar.gz) = 15895755 bytes
@


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 3
a5 3
BLAKE2s (SDL3-3.2.10.tar.gz) = e8b9a18da7ac3d7766e89e50a9fbd90783d38184ab8b9dff9a875c191866593b
SHA512 (SDL3-3.2.10.tar.gz) = e919749ded768ed15c2014efcacfb8ee6614d47727ceb45bbfd4248b36c3790640b4dcbd66de46e4f6870182e13d0d4ceb35da4eb064f9feabdde30ca6eae30d
Size (SDL3-3.2.10.tar.gz) = 15876292 bytes
@

