pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/SDL3



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Feb 24 08:32:44 UTC 2026

Modified Files:
        pkgsrc/devel/SDL3: Makefile PLIST distinfo
        pkgsrc/devel/SDL3/patches: patch-CMakeLists.txt

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/SDL3/Makefile pkgsrc/devel/SDL3/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/SDL3/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/SDL3/Makefile
diff -u pkgsrc/devel/SDL3/Makefile:1.7 pkgsrc/devel/SDL3/Makefile:1.8
--- pkgsrc/devel/SDL3/Makefile:1.7      Mon Feb  2 08:04:05 2026
+++ pkgsrc/devel/SDL3/Makefile  Tue Feb 24 08:32:43 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2026/02/02 08:04:05 adam Exp $
+# $NetBSD: Makefile,v 1.8 2026/02/24 08:32:43 adam Exp $
 
-DISTNAME=      SDL3-3.4.0
+DISTNAME=      SDL3-3.4.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libsdl-org/}
 GITHUB_PROJECT=        SDL
Index: pkgsrc/devel/SDL3/PLIST
diff -u pkgsrc/devel/SDL3/PLIST:1.7 pkgsrc/devel/SDL3/PLIST:1.8
--- pkgsrc/devel/SDL3/PLIST:1.7 Mon Feb  2 08:04:05 2026
+++ pkgsrc/devel/SDL3/PLIST     Tue Feb 24 08:32:43 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2026/02/02 08:04:05 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/02/24 08:32:43 adam Exp $
 include/SDL3/SDL.h
 include/SDL3/SDL_assert.h
 include/SDL3/SDL_asyncio.h
@@ -96,7 +96,7 @@ lib/cmake/SDL3/SDL3testTargets-relwithde
 lib/cmake/SDL3/SDL3testTargets.cmake
 lib/libSDL3.so
 lib/libSDL3.so.0
-lib/libSDL3.so.0.4.0
+lib/libSDL3.so.0.4.2
 lib/libSDL3_test.a
 lib/pkgconfig/sdl3.pc
 share/licenses/SDL3/LICENSE.txt

Index: pkgsrc/devel/SDL3/distinfo
diff -u pkgsrc/devel/SDL3/distinfo:1.6 pkgsrc/devel/SDL3/distinfo:1.7
--- pkgsrc/devel/SDL3/distinfo:1.6      Mon Feb  2 08:04:05 2026
+++ pkgsrc/devel/SDL3/distinfo  Tue Feb 24 08:32:43 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2026/02/02 08:04:05 adam Exp $
+$NetBSD: distinfo,v 1.7 2026/02/24 08:32:43 adam Exp $
 
-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
+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
+SHA1 (patch-CMakeLists.txt) = 5aba59473b4dbc97ead9c70a33e7fb3239763373

Index: pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt
diff -u pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt:1.1 pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt:1.2
--- pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt:1.1  Thu Apr 10 16:47:53 2025
+++ pkgsrc/devel/SDL3/patches/patch-CMakeLists.txt      Tue Feb 24 08:32:43 2026
@@ -1,29 +1,29 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2025/04/10 16:47:53 nia Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2026/02/24 08:32:43 adam Exp $
 
 - Disable precompiled headers with GCC, incompatible with -fPIC.
 - Treat FreeBSD like any other pkgsrc platform.
 
---- CMakeLists.txt.orig        2025-03-31 20:12:19.000000000 +0000
+--- CMakeLists.txt.orig        2026-02-20 23:12:29.000000000 +0000
 +++ CMakeLists.txt
-@@ -3460,7 +3460,7 @@ if(SDL_SHARED)
-   set_property(TARGET SDL3-shared PROPERTY INTERFACE_SDL3_SHARED TRUE)
-   set_property(TARGET SDL3-shared APPEND PROPERTY COMPATIBLE_INTERFACE_STRING "SDL_VERSION")
+@@ -4001,7 +4001,7 @@ if(SDL_SHARED)
    set_property(TARGET SDL3-shared PROPERTY INTERFACE_SDL_VERSION "SDL${SDL3_VERSION_MAJOR}")
+   set_property(TARGET SDL3-shared APPEND PROPERTY EXPORT_PROPERTIES "SDL_FULL_VERSION")
+   set_property(TARGET SDL3-shared PROPERTY SDL_FULL_VERSION "${PROJECT_VERSION}")
 -  if(NOT CMAKE_VERSION VERSION_LESS "3.16")
 +  if(NOT CMAKE_VERSION VERSION_LESS "3.16" AND NOT USE_GCC)
      target_precompile_headers(SDL3-shared PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${PROJECT_SOURCE_DIR}/src/SDL_internal.h>")
    endif()
  endif()
-@@ -3484,7 +3484,7 @@ if(SDL_STATIC)
-   set_property(TARGET SDL3-static PROPERTY INTERFACE_SDL3_SHARED FALSE)
-   set_property(TARGET SDL3-static APPEND PROPERTY COMPATIBLE_INTERFACE_STRING "SDL_VERSION")
+@@ -4027,7 +4027,7 @@ if(SDL_STATIC)
    set_property(TARGET SDL3-static PROPERTY INTERFACE_SDL_VERSION "SDL${SDL3_VERSION_MAJOR}")
+   set_property(TARGET SDL3-static APPEND PROPERTY EXPORT_PROPERTIES "SDL_FULL_VERSION")
+   set_property(TARGET SDL3-static PROPERTY SDL_FULL_VERSION "${PROJECT_VERSION}")
 -  if(NOT CMAKE_VERSION VERSION_LESS "3.16")
 +  if(NOT CMAKE_VERSION VERSION_LESS "3.16" AND NOT USE_GCC)
      target_precompile_headers(SDL3-static PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${PROJECT_SOURCE_DIR}/src/SDL_internal.h>")
    endif()
  endif()
-@@ -3529,7 +3529,7 @@ else()
+@@ -4072,7 +4072,7 @@ else()
  endif()
  set(SDL_INSTALL_CMAKEDIR_ROOT "${SDL_INSTALL_CMAKEDIR_ROOT_DEFAULT}" CACHE STRING "Root folder where to install SDL3Config.cmake related files (SDL3 subfolder for MSVC projects)")
  



Home | Main Index | Thread Index | Old Index