git: 3590e12de4c8 - main - games/shockolate: fix build with SDL2 2.24.0

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Wed, 07 Sep 2022 17:23:13 UTC
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3590e12de4c8864150118af73dac211cd58cf521

commit 3590e12de4c8864150118af73dac211cd58cf521
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-09-07 15:45:25 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-09-07 17:22:40 +0000

    games/shockolate: fix build with SDL2 2.24.0
---
 games/shockolate/files/patch-CMakeLists.txt | 73 +++++++++++++++++++++++++++++
 1 file changed, 73 insertions(+)

diff --git a/games/shockolate/files/patch-CMakeLists.txt b/games/shockolate/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..3e5990f18269
--- /dev/null
+++ b/games/shockolate/files/patch-CMakeLists.txt
@@ -0,0 +1,73 @@
+--- CMakeLists.txt.orig	2020-05-26 19:25:37 UTC
++++ CMakeLists.txt
+@@ -72,8 +72,7 @@ endif(ENABLE_SDL2 MATCHES "BUNDLED")
+ 
+ if(ENABLE_SOUND MATCHES "ON")
+ 	# FIXME applies only for *nix systems
+-	find_package(PkgConfig)
+-	pkg_check_modules(SDL2_MIXER REQUIRED SDL2_mixer>=2.0.4)
++	find_package(SDL2_mixer REQUIRED)
+ 	add_definitions(-DUSE_SDL_MIXER=1)
+ endif(ENABLE_SOUND MATCHES "ON")
+ if(ENABLE_SOUND MATCHES "BUNDLED")
+@@ -86,8 +85,10 @@ endif(ENABLE_SOUND MATCHES "BUNDLED")
+ 
+ if(ENABLE_FLUIDSYNTH MATCHES "ON")
+ 	find_package(PkgConfig)
+-	pkg_check_modules(FLUIDSYNTH REQUIRED fluidsynth)
++	pkg_check_modules(PC_FLUIDSYNTH REQUIRED fluidsynth)
+ 	add_definitions("-DUSE_FLUIDSYNTH=1")
++	find_path(FLUIDSYNTH_INCLUDE_DIRS fluidsynth.h HINTS ${PC_FLUIDSYNTH_INCLUDE_DIRS} REQUIRED)
++	find_library(FLUIDSYNTH_LIBRARIES fluidsynth HINTS ${PC_FLUIDSYNTH_LIBRARY_DIRS} REQUIRED)
+ endif(ENABLE_FLUIDSYNTH MATCHES "ON")
+ if(ENABLE_FLUIDSYNTH MATCHES "BUNDLED")
+         find_library(FLUIDSYNTH_LIBRARY fluidsynth PATHS ${CMAKE_SOURCE_DIR}/build_ext/fluidsynth-lite/src)
+@@ -312,8 +313,8 @@ add_executable(movinfo
+ target_link_libraries(playmov
+ 	AFILE_LIB
+ 	FIX_LIB
+-	${SDL2_LIBRARIES}
+-	${SDL2_MIXER_LIBRARIES}
++	SDL2::SDL2
++	SDL2_mixer::SDL2_mixer
+ )
+ 
+ target_link_libraries(movinfo
+@@ -332,7 +333,7 @@ target_link_libraries(TestSimpleMain
+ 	RES_LIB
+ 	FIX_LIB
+ 	LG_LIB
+-	${SDL2_LIBRARIES}
++	SDL2::SDL2
+ )
+ 
+ add_executable(BoxTest
+@@ -346,7 +347,7 @@ target_link_libraries(BoxTest
+ 	RES_LIB
+ 	FIX_LIB
+ 	LG_LIB
+-	${SDL2_LIBRARIES}
++	SDL2::SDL2
+ )
+ 
+ add_executable(BitmapTest
+@@ -360,7 +361,7 @@ target_link_libraries(BitmapTest
+ 	RES_LIB
+ 	FIX_LIB
+ 	LG_LIB
+-	${SDL2_LIBRARIES}
++	SDL2::SDL2
+ )
+ 
+ add_executable(FixTest
+@@ -410,8 +411,8 @@ target_link_libraries(systemshock
+ 	EDMS_LIB
+ 	FIXPP_LIB
+ 	ADLMIDI_LIB
+-	${SDL2_LIBRARIES}
+-	${SDL2_MIXER_LIBRARIES}
++	SDL2::SDL2
++	SDL2_mixer::SDL2_mixer
+ 	${FLUIDSYNTH_LIBRARIES}
+ 	${OPENGL_LIBRARIES}
+ 	${ALSA_LIBRARIES}