Hi,
The below diff updates devel/sdl2 to the latest release version 2.26.4.
I've tested runtime with a few applications, including sdl2-jstest and
openra. I've tested building with a sample of the large number of
reverse dependencies, including audacity, faudio, moc, sdl2-gfx,
sdl2-image, sdl2-mixer, sdl2-net, sdl2-ttf, advancemame,
emulationstation, cataclysm-dda, dunelegacy, freedink, openttd,
scummvm, and mpv.
Let me know if it looks ok, but I'm planning to commit this soon if no
feedback.
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/sdl2/Makefile,v
retrieving revision 1.42
diff -u -p -r1.42 Makefile
--- Makefile 7 Nov 2022 21:45:15 -0000 1.42
+++ Makefile 29 Mar 2023 21:52:47 -0000
@@ -1,13 +1,12 @@
COMMENT= cross-platform multimedia library
-V= 2.24.1
-REVISION= 0
+V= 2.26.4
DISTNAME= SDL2-${V}
PKGNAME= sdl2-${V}
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
-SHARED_LIBS= SDL2 0.12 # 0.18
+SHARED_LIBS= SDL2 0.13 # 2.26.4
HOMEPAGE= https://www.libsdl.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/sdl2/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo 18 Oct 2022 00:56:38 -0000 1.15
+++ distinfo 29 Mar 2023 21:52:47 -0000
@@ -1,2 +1,2 @@
-SHA256 (SDL2-2.24.1.tar.gz) = vBIViLEQUGVZjOOAeAJqQUwo6pXmbtKtq0xE2Aswnhs=
-SIZE (SDL2-2.24.1.tar.gz) = 7523849
+SHA256 (SDL2-2.26.4.tar.gz) = Gg9oZJj7dorZ8/gLOQN6fQBurAk6rTnLTrzIMqiIcjE=
+SIZE (SDL2-2.26.4.tar.gz) = 8084255
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/devel/sdl2/patches/patch-Makefile_in,v
retrieving revision 1.13
diff -u -p -r1.13 patch-Makefile_in
--- patches/patch-Makefile_in 18 Oct 2022 00:56:38 -0000 1.13
+++ patches/patch-Makefile_in 29 Mar 2023 21:52:47 -0000
@@ -1,7 +1,7 @@
Index: Makefile.in
--- Makefile.in.orig
+++ Makefile.in
-@@ -135,7 +135,7 @@ LT_AGE = @LT_AGE@
+@@ -136,7 +136,7 @@ LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_RELEASE = @LT_RELEASE@
LT_REVISION = @LT_REVISION@
Index: patches/patch-sdl2-config_cmake_in
===================================================================
RCS file: patches/patch-sdl2-config_cmake_in
diff -N patches/patch-sdl2-config_cmake_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-sdl2-config_cmake_in 29 Mar 2023 21:52:47 -0000
@@ -0,0 +1,12 @@
+Index: sdl2-config.cmake.in
+--- sdl2-config.cmake.in.orig
++++ sdl2-config.cmake.in
+@@ -124,7 +124,7 @@ if(WIN32)
+ unset(_sdl2_implib)
+ unset(_sdl2_dll)
+ else()
+- set(_sdl2_shared "${SDL2_LIBDIR}/libSDL2${CMAKE_SHARED_LIBRARY_SUFFIX}")
++ set(_sdl2_shared "${SDL2_LIBDIR}/libSDL2${CMAKE_SHARED_LIBRARY_SUFFIX}.${LIBSDL2_VERSION}")
+ if(EXISTS "${_sdl2_shared}")
+ if(NOT TARGET SDL2::SDL2)
+ add_library(SDL2::SDL2 SHARED IMPORTED)
Index: patches/patch-src_SDL_c
===================================================================
RCS file: /cvs/ports/devel/sdl2/patches/patch-src_SDL_c,v
retrieving revision 1.10
diff -u -p -r1.10 patch-src_SDL_c
--- patches/patch-src_SDL_c 18 Oct 2022 00:56:38 -0000 1.10
+++ patches/patch-src_SDL_c 29 Mar 2023 21:52:47 -0000
@@ -4,7 +4,7 @@
Index: src/SDL.c
--- src/SDL.c.orig
+++ src/SDL.c
-@@ -301,9 +301,6 @@ SDL_InitSubSystem(Uint32 flags)
+@@ -303,9 +303,6 @@ SDL_InitSubSystem(Uint32 flags)
}
SDL_PrivateSubsystemRefCountIncr(SDL_INIT_GAMECONTROLLER);
flags_initialized |= SDL_INIT_GAMECONTROLLER;
@@ -14,7 +14,7 @@ Index: src/SDL.c
No comments:
Post a Comment