./devel/SDL2, Simple DirectMedia Layer - cross-platform multimedia library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.30.10, Package name: SDL2-2.30.10, Maintainer: nia

Simple DirectMedia Layer is a cross-platform development library designed to
provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog and many
Humble Bundle games.

SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for
other platforms may be found in the source code.

SDL is written in C, works natively with C++, and there are bindings available
for several other languages, including C# and Python.

SDL 2.0 is distributed under the zlib license. This license allows you to use
SDL freely in any software.


Required to run:
[graphics/MesaLib] [audio/libsamplerate] [x11/libXScrnSaver] [x11/xcursor] [x11/liboldXrandr]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: opengl, x11

Master sites:

Filesize: 7408.687 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-07 11:34:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.10

2.30.10

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

Improved the performance of whole surface fill operations
Fixed an assertion when connecting/disconnecting over RDP
Switched the default audio driver on Android to OpenSLES
Added support for mouse wheel and extended buttons on PS Vita
Fixed a rare crash on KMSDRM
   2024-11-04 22:31:46 by Nia Alarie | Files touched by this commit (3)
Log message:
SDL2: Fix rpath in sdl2-config's --libs output.

This has been sitting in my tree for ages, looks like I forgot to commit
it :(
   2024-11-02 09:32:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.9

2.30.9

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

Fixed audio issues on Android 15
Fixed rare audio distortion and crash when audio devices are changed on Windows
Fixed the PS5 controller face buttons on Amazon Fire TV
Fixed detecting the Steam Virtual Gamepad on macOS
Added support for wired XBox controllers on macOS 15.0 Sequoia
Added support for the Steam Virtual Gamepad on macOS Sequoia
Fixed the Steam Virtual Gamepad from showing up when games aren't running under Steam
Fixed flicker when entering/exiting fullscreen or moving the window between \ 
scaled and non-scaled displays under Wayland.
Fixes for data addresses above 2gb on Emscripten
Fixed horizontal mousewheel scale on Emscripten
   2024-10-02 19:57:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.8

2.30.8

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

Fixed a crash in XInput code at startup
Fixed flooding the OS with I/O when a PS4/PS5 controller is disconnected
Added SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend
SDL_WINDOWEVENT_EXPOSED is sent appropriately when using Wayland
Fixed hang at startup in audio code when the application has large stack usage \ 
on Linux
Fixed initializing KMSDRM on older Linux systems
The pre-built SDL2.dll no longer depends on ucrtbase.dll
   2024-09-03 07:07:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.7

2.30.7

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

Added support for the Retro-bit Controller in PS3 mode
Fixed the cursor becoming visible when using relative mode under XWayland
Fixed DRM initialization failure on some Linux systems
Fixed a crash when the current mouse capture window is destroyed
   2024-08-02 09:49:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.6

2.30.6

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

Improved detection of Nintendo Switch Pro controller report mode
Fixed a rare crash when a controller is disconnected
Fixed creating a framebuffer with KMSDRM on some systems
   2024-07-04 08:10:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
SDL2: updated to 2.30.5

2.30.5

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

Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface
Clean up any accelerated renderer in SDL_DestroyWindowSurface()
Disable low level USB controller support on Android by default (can be enabled \ 
by setting "SDL_ENV.SDL_JOYSTICK_HIDAPI" metadata to "1" in \ 
AndroidManifest.xml)
Fixed USB permissions dialog on Android 14
Fixed controller mapping matching when one entry has a CRC specified and another \ 
doesn't
Enable joystick support on FreeBSD when building using CMake
Reduced input latency when using an fcitx IME on Linux
Fixed graphical corruption on Raspberry Pi
Fixed crash when using an unstable sort function in SDL_qsort (you shouldn't do \ 
this, but at least it won't crash)
   2024-06-19 11:30:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
SDL2: updated to 2.30.4

2.30.4

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

Android rotation will respect user rotation lock preferences
Fixed spurious Left-Ctrl key input when the Right Alt key (AltGr) is pressed on \ 
Windows
Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode
Added support for the Razer Kitsune in PS5 mode
Added Linux bindings for the Qanba Drone 2 Arcade Joystick
Leave Nintendo Online controllers in simple report mode so they work with \ 
DirectInput games
Enable using libusb for GameCube controllers when available