From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Zxh9V5hVJz36VX for ; Tue, 13 May 2025 16:03:58 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Zxh9Q5pHFz33tZ for ; Tue, 13 May 2025 16:03:54 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4Zxh9N0cXnz6Wk; Tue, 13 May 2025 16:03:52 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747152232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y8IeKbAgZryeYo7aj9XNHFxC2SZ7HsNnAleJdRUm0vM=; b=DMflVh/9BD5OG5muAfHKoFLKQ+tVy9zvnn1G23RRmnLZuIKjfsNFVSLHaP8UMLFX5PNoIT 2ShkBkjKp4tV0sCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747152232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y8IeKbAgZryeYo7aj9XNHFxC2SZ7HsNnAleJdRUm0vM=; b=oNQHAkDFHHkOcBRhaQDeZSN0+F/K8sPjuANhP8zYUV+fwJ18RElg9tUsSbjxzGGB4Za7Iy sizfRIwh5dHn+CAIRPHeBNQs/bGsyijXbul3eY0qZEe3BXCl7dXT9lGkV7AQz3/NFgfQxC gXFwoM9cQyINNYf99K2E8cBHZQQFFx6qEXx8jJzCr7d+miFNBsn1qy06u7TXJ4r56ixcuQ WRZ5kyWMvnEXZx2Q1cH6OHzHkI/xiBLnjSY7PAvy5z/d9b4GKSJVmOWV85bosNAlnJjOGy GNcJLG0CUWaXlnIvWNk4WvnFvoZrsYQua7AHHxBmMSHNdIXE8M4QGSIIDUmS0Q== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] sdl2: Update to version 2.32.6 Date: Tue, 13 May 2025 18:03:43 +0200 Message-ID: <20250513160343.2096670-11-adolf.belka@ipfire.org> In-Reply-To: <20250513160343.2096670-1-adolf.belka@ipfire.org> References: <20250513160343.2096670-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 2.30.6 to 2.32.6 - Update of rootfile - Changelog 2.32.6 Fixed reliability of initializing Switch controllers on macOS Fixed crash when controllers are disconnected on macOS 2.32.4 Fixed controller GUIDs changing randomly on Windows Fixed detecting PlayStation controller sensors on Linux when HIDAPI isn't being used Fixed a crash enumerating some input devices 2.32.2 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 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 2.30.12 Improved XInput controller detection on Windows Added support for the 8BitDo Ultimate 2C Wireless in Bluetooth mode Fixed Steam Deck controller not being visible to games running on Proton 9 and older Fixed a crash when hot-plugging keyboards and mice on Linux Fixed a crash when disconnecting a Bluetooth audio device on macOS Fixed building with Xcode using older Apple SDKs Fixed a crash when disconnecting an external display on iOS Fixed detection of function keys on Emscripten 2.30.11 Fixed a crash if the controller product name is NULL Fixed the PS3 controller mapping on Windows Allow rendering during the modal resize loop on macOS Corrected CoreAudio surround sound channel layouts Enabled high refresh rates on iOS Fixed SDL_OpenURL() on iOS 18.2 and newer Implemented SDL_OpenURL() on tvOS Fixed Chinese locales on PSP 2.30.10 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 2.30.9 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 2.30.8 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 2.30.7 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 Signed-off-by: Adolf Belka --- config/rootfiles/packages/sdl2 | 2 +- lfs/sdl2 | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/rootfiles/packages/sdl2 b/config/rootfiles/packages/sdl2 index 693990491..0c006388d 100644 --- a/config/rootfiles/packages/sdl2 +++ b/config/rootfiles/packages/sdl2 @@ -82,7 +82,7 @@ #usr/lib/cmake/SDL2/sdl2-config-version.cmake #usr/lib/cmake/SDL2/sdl2-config.cmake usr/lib/libSDL2-2.0.so.0 -usr/lib/libSDL2-2.0.so.0.3000.6 +usr/lib/libSDL2-2.0.so.0.3200.6 #usr/lib/libSDL2.la usr/lib/libSDL2.so #usr/lib/libSDL2_test.a diff --git a/lfs/sdl2 b/lfs/sdl2 index c05776fba..21eebb01f 100644 --- a/lfs/sdl2 +++ b/lfs/sdl2 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.30.6 +VER = 2.32.6 SUMMARY = Simple DirectMedia Layer Library THISAPP = SDL2-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = sdl2 -PAK_VER = 16 +PAK_VER = 17 DEPS = alsa @@ -47,7 +47,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 9e253d107c2af7ff0f7f67968be2cffc2358fbabd26d4ec46454a11ac53b64ac24a620947601901e43e470ad6b2bb89e273d04c9c2de12c6ab1dd6a4f78733ff +$(DL_FILE)_BLAKE2 = d08c733d87af036e8a015a4ef313bbdf4049d7ddc3968693a820ea69e473f2df486eda02303d8fd6b33c2d166dcb7dee7ac0cba19e0b8198c80db7d996fe4702 install : $(TARGET) @@ -82,8 +82,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ - --prefix=/usr \ - --disable-static + --prefix=/usr \ + --disable-static cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) -- 2.49.0