Index | Thread | Search

From:
Solene Rapenne <solene@perso.pw>
Subject:
update games/gzdoom
To:
ports@openbsd.org, Timo Myyra <timo.myyra@bittivirhe.fi>
Date:
Sun, 12 May 2024 20:26:57 +0200

Download raw body.

Thread
changelog https://github.com/ZDoom/gzdoom/compare/g4.11.3...g4.12.2

tested with doom2 and brutal doom, sound + music worked fine

one patch was merged upstream

diff --git a/games/gzdoom/Makefile b/games/gzdoom/Makefile
index 50b4a92f320..e4ca89b89c3 100644
--- a/games/gzdoom/Makefile
+++ b/games/gzdoom/Makefile
@@ -6,7 +6,7 @@ ONLY_FOR_ARCHS =	i386 amd64
 
 COMMENT =		OpenGL engine for idTech 1 games like doom,hexen,heretic...
 
-V =			4.11.3
+V =			4.12.2
 
 DIST_TUPLE =		github ZDoom gzdoom g${V} .
 PKGNAME =		gzdoom-${V}
diff --git a/games/gzdoom/distinfo b/games/gzdoom/distinfo
index 34c0a704339..926b22dec20 100644
--- a/games/gzdoom/distinfo
+++ b/games/gzdoom/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ZDoom-gzdoom-g4.11.3.tar.gz) = WUPbpQ2iD/lPH8xBUTJnLUKhWRfFcbHCt87v4Uk19dU=
-SIZE (ZDoom-gzdoom-g4.11.3.tar.gz) = 24354699
+SHA256 (ZDoom-gzdoom-g4.12.2.tar.gz) = hkxaHsl23WBo+c2T+SxUBMZigkmWEB8UEd2yWlSvxzI=
+SIZE (ZDoom-gzdoom-g4.12.2.tar.gz) = 25910359
diff --git a/games/gzdoom/patches/patch-CMakeLists_txt b/games/gzdoom/patches/patch-CMakeLists_txt
deleted file mode 100644
index 6d2aba4be6d..00000000000
--- a/games/gzdoom/patches/patch-CMakeLists_txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -301,7 +301,7 @@ else()
- 
- 	if ( UNIX )
- 		include(CheckSymbolExists)
--		check_symbol_exists( "fts_set" "fts.h" HAVE_FTS )
-+		check_symbol_exists( "fts_set" "sys/types.h;sys/stat.h;fts.h" HAVE_FTS )
- 		if ( NOT HAVE_FTS )
- 			include ( FindPkgConfig )
- 			pkg_check_modules( MUSL_FTS musl-fts )
diff --git a/games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt b/games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt
new file mode 100644
index 00000000000..f9dd257c5a3
--- /dev/null
+++ b/games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt
@@ -0,0 +1,12 @@
+Index: libraries/ZWidget/CMakeLists.txt
+--- libraries/ZWidget/CMakeLists.txt.orig
++++ libraries/ZWidget/CMakeLists.txt
+@@ -127,7 +127,7 @@ elseif(APPLE)
+ 	add_link_options(-pthread)
+ else()
+ 	set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_SDL2_SOURCES})
+-	set(ZWIDGET_LIBS ${CMAKE_DL_LIBS} -ldl)
++	set(ZWIDGET_LIBS ${CMAKE_DL_LIBS})
+ 	add_definitions(-DUNIX -D_UNIX)
+ 	add_link_options(-pthread)
+ endif()