diff mbox series

libsdl2: update 2.30.12 -> 2.32.2

Message ID 20250305175432.2040027-1-f_l_k@t-online.de
State New
Headers show
Series libsdl2: update 2.30.12 -> 2.32.2 | expand

Commit Message

Markus Volk March 5, 2025, 5:54 p.m. UTC
SDL 3.0 recommended!

The SDL development team is focusing efforts on SDL3 and making sdl2-compat a drop-in replacement for SDL2.
If you run into issues with SDL2, please consider upgrading to SDL3 or trying out sdl2-compat. We have made
significant improvements across all platforms and your issue may already be resolved.

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

    Fixed stack overflow when setting thread debug names on Windows
    Fixed flushing audio forever in some cases when recording PulseAudio on Linux
    Fixed a crash when initializing with controllers connected on macOS
    Added SDL_HINT_JOYSTICK_HAPTIC_AXES to specify how many haptic axes a device has

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

    Allow destroying a window and its renderer in either order
    Added cursor-shape-v1 protocol support on Wayland
    Fixed full immersive mode in Android 9 and higher
    Improved event processing latency when gamepad/sensor is open
    Added SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES to control whether SDL tries to open files from the app's resource directory on macOS
    Fixed conditional effect playback on Moza Racing devices
    Fixed input for Thrustmaster PlayStation wheels when hid-tmff2 is installed
    Enabled direct VRAM access when using the window surface API on PSP
    Improved window surface support on Nintendo 3DS
    Fixed condition variable implementation on Nintendo 3DS
    Fixed byte order detection on Solaris
    Implemented SDL_TriggerBreakpoint() on aarch64-w64-mingw32

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 .../libsdl2/{libsdl2_2.30.12.bb => libsdl2_2.32.2.bb}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/libsdl2/{libsdl2_2.30.12.bb => libsdl2_2.32.2.bb} (97%)

Comments

Alexander Kanavin March 6, 2025, 11:14 a.m. UTC | #1
Thanks :) We probably need a libsdl3 recipe at some point. It could be
developed in meta-oe first to a mature, stable state perhaps, and
moved to oe-core when consumers start appearing.
(not asking that you do it, just as a general note)

Alex

On Wed, 5 Mar 2025 at 18:54, Markus Volk via lists.openembedded.org
<f_l_k=t-online.de@lists.openembedded.org> wrote:
>
> SDL 3.0 recommended!
>
> The SDL development team is focusing efforts on SDL3 and making sdl2-compat a drop-in replacement for SDL2.
> If you run into issues with SDL2, please consider upgrading to SDL3 or trying out sdl2-compat. We have made
> significant improvements across all platforms and your issue may already be resolved.
>
> 2.32.2:
> This is a stable bugfix release, with the following changes:
>
>     Fixed stack overflow when setting thread debug names on Windows
>     Fixed flushing audio forever in some cases when recording PulseAudio on Linux
>     Fixed a crash when initializing with controllers connected on macOS
>     Added SDL_HINT_JOYSTICK_HAPTIC_AXES to specify how many haptic axes a device has
>
> 2.32.0:
> This is a stable bugfix release, with the following changes:
>
>     Allow destroying a window and its renderer in either order
>     Added cursor-shape-v1 protocol support on Wayland
>     Fixed full immersive mode in Android 9 and higher
>     Improved event processing latency when gamepad/sensor is open
>     Added SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES to control whether SDL tries to open files from the app's resource directory on macOS
>     Fixed conditional effect playback on Moza Racing devices
>     Fixed input for Thrustmaster PlayStation wheels when hid-tmff2 is installed
>     Enabled direct VRAM access when using the window surface API on PSP
>     Improved window surface support on Nintendo 3DS
>     Fixed condition variable implementation on Nintendo 3DS
>     Fixed byte order detection on Solaris
>     Implemented SDL_TriggerBreakpoint() on aarch64-w64-mingw32
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
>  .../libsdl2/{libsdl2_2.30.12.bb => libsdl2_2.32.2.bb}           | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta/recipes-graphics/libsdl2/{libsdl2_2.30.12.bb => libsdl2_2.32.2.bb} (97%)
>
> diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
> similarity index 97%
> rename from meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
> rename to meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
> index b0ad55e314..2b28b3dfa9 100644
> --- a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
> +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
> @@ -25,7 +25,7 @@ SRC_URI = "http://www.libsdl.org/release/SDL2-${PV}.tar.gz"
>
>  S = "${WORKDIR}/SDL2-${PV}"
>
> -SRC_URI[sha256sum] = "ac356ea55e8b9dd0b2d1fa27da40ef7e238267ccf9324704850d5d47375b48ea"
> +SRC_URI[sha256sum] = "c5f30c427fd8107ee4a400c84d4447dd211352512eaf0b6e89cc6a50a2821922"
>
>  inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even
>
> --
> 2.48.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#212345): https://lists.openembedded.org/g/openembedded-core/message/212345
> Mute This Topic: https://lists.openembedded.org/mt/111532762/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Markus Volk March 7, 2025, 1 p.m. UTC | #2
Sounds reasonable. Maybe I can take a look at it next week.

On Thu, Mar 6 2025 at 12:14:03 +01:00:00, Alexander Kanavin via 
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> 
wrote:
> Thanks :) We probably need a libsdl3 recipe at some point. It could be
> developed in meta-oe first to a mature, stable state perhaps, and
> moved to oe-core when consumers start appearing.
> (not asking that you do it, just as a general note)
> 
> Alex
> 
> On Wed, 5 Mar 2025 at 18:54, Markus Volk via lists.openembedded.org
> <f_l_k=t-online.de@lists.openembedded.org 
> <mailto:f_l_k=t-online.de@lists.openembedded.org>> wrote:
>> 
>>  SDL 3.0 recommended!
>> 
>>  The SDL development team is focusing efforts on SDL3 and making 
>> sdl2-compat a drop-in replacement for SDL2.
>>  If you run into issues with SDL2, please consider upgrading to SDL3 
>> or trying out sdl2-compat. We have made
>>  significant improvements across all platforms and your issue may 
>> already be resolved.
>> 
>>  2.32.2:
>>  This is a stable bugfix release, with the following changes:
>> 
>>      Fixed stack overflow when setting thread debug names on Windows
>>      Fixed flushing audio forever in some cases when recording 
>> PulseAudio on Linux
>>      Fixed a crash when initializing with controllers connected on 
>> macOS
>>      Added SDL_HINT_JOYSTICK_HAPTIC_AXES to specify how many haptic 
>> axes a device has
>> 
>>  2.32.0:
>>  This is a stable bugfix release, with the following changes:
>> 
>>      Allow destroying a window and its renderer in either order
>>      Added cursor-shape-v1 protocol support on Wayland
>>      Fixed full immersive mode in Android 9 and higher
>>      Improved event processing latency when gamepad/sensor is open
>>      Added SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES to control 
>> whether SDL tries to open files from the app's resource directory on 
>> macOS
>>      Fixed conditional effect playback on Moza Racing devices
>>      Fixed input for Thrustmaster PlayStation wheels when hid-tmff2 
>> is installed
>>      Enabled direct VRAM access when using the window surface API on 
>> PSP
>>      Improved window surface support on Nintendo 3DS
>>      Fixed condition variable implementation on Nintendo 3DS
>>      Fixed byte order detection on Solaris
>>      Implemented SDL_TriggerBreakpoint() on aarch64-w64-mingw32
>> 
>>  Signed-off-by: Markus Volk <f_l_k@t-online.de 
>> <mailto:f_l_k@t-online.de>>
>>  ---
>>   .../libsdl2/{libsdl2_2.30.12.bb => libsdl2_2.32.2.bb}           | 
>> 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>   rename meta/recipes-graphics/libsdl2/{libsdl2_2.30.12.bb => 
>> libsdl2_2.32.2.bb} (97%)
>> 
>>  diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb 
>> b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
>>  similarity index 97%
>>  rename from meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
>>  rename to meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
>>  index b0ad55e314..2b28b3dfa9 100644
>>  --- a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
>>  +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
>>  @@ -25,7 +25,7 @@ SRC_URI = 
>> "http://www.libsdl.org/release/SDL2-${PV}.tar.gz"
>> 
>>   S = "${WORKDIR}/SDL2-${PV}"
>> 
>>  -SRC_URI[sha256sum] = 
>> "ac356ea55e8b9dd0b2d1fa27da40ef7e238267ccf9324704850d5d47375b48ea"
>>  +SRC_URI[sha256sum] = 
>> "c5f30c427fd8107ee4a400c84d4447dd211352512eaf0b6e89cc6a50a2821922"
>> 
>>   inherit cmake lib_package binconfig-disabled pkgconfig 
>> upstream-version-is-even
>> 
>>  --
>>  2.48.1
>> 
>> 
>> 
>> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#212385): 
> <https://lists.openembedded.org/g/openembedded-core/message/212385>
> Mute This Topic: <https://lists.openembedded.org/mt/111532762/3618223>
> Group Owner: openembedded-core+owner@lists.openembedded.org 
> <mailto:openembedded-core+owner@lists.openembedded.org>
> Unsubscribe: 
> <https://lists.openembedded.org/g/openembedded-core/unsub> 
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
similarity index 97%
rename from meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
rename to meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
index b0ad55e314..2b28b3dfa9 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.30.12.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.32.2.bb
@@ -25,7 +25,7 @@  SRC_URI = "http://www.libsdl.org/release/SDL2-${PV}.tar.gz"
 
 S = "${WORKDIR}/SDL2-${PV}"
 
-SRC_URI[sha256sum] = "ac356ea55e8b9dd0b2d1fa27da40ef7e238267ccf9324704850d5d47375b48ea"
+SRC_URI[sha256sum] = "c5f30c427fd8107ee4a400c84d4447dd211352512eaf0b6e89cc6a50a2821922"
 
 inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even