Index | Thread | Search

From:
Thomas Frohwein <tfrohwein@fastmail.com>
Subject:
update gzdoom to latest release 4.14.2
To:
ports@openbsd.org, Timo Myyra <timo.myyra@bittivirhe.fi>
Date:
Mon, 25 Aug 2025 19:38:11 -0400

Download raw body.

Thread
Hi,

Please find attached the diff to update games/gzdoom to latest release
4.14.2. Release notes at [1]. Not much change, and I've tested it
without issues on amd64 with freedoom (from ports) and the commercial
gzdoom-based games Beyond Sunset and Hedon: Bloodrite.

ok?

[1] https://github.com/ZDoom/gzdoom/releases/tag/g4.14.2
? BUILD.log
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/gzdoom/Makefile,v
diff -u -p -r1.20 Makefile
--- Makefile	3 Jan 2025 16:58:33 -0000	1.20
+++ Makefile	25 Aug 2025 23:33:14 -0000
@@ -6,7 +6,7 @@ ONLY_FOR_ARCHS =	i386 amd64
 
 COMMENT =		OpenGL engine for idTech 1 games like doom,hexen,heretic...
 
-V =			4.14.0
+V =			4.14.2
 
 DIST_TUPLE =		github ZDoom gzdoom g${V} .
 PKGNAME =		gzdoom-${V}
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/gzdoom/distinfo,v
diff -u -p -r1.10 distinfo
--- distinfo	3 Jan 2025 16:58:33 -0000	1.10
+++ distinfo	25 Aug 2025 23:33:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (ZDoom-gzdoom-g4.14.0.tar.gz) = +4h7GWhZ/ktGlvXa/+k+ooQMY36IdSalylPONWtSsEw=
-SIZE (ZDoom-gzdoom-g4.14.0.tar.gz) = 25955367
+SHA256 (ZDoom-gzdoom-g4.14.2.tar.gz) = LE+7DFsGeHyKKt6fu74vpeqnxJz39ipzYnw4H4+JAVY=
+SIZE (ZDoom-gzdoom-g4.14.2.tar.gz) = 25979808
Index: patches/patch-libraries_ZVulkan_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/gzdoom/patches/patch-libraries_ZVulkan_CMakeLists_txt,v
diff -u -p -r1.1 patch-libraries_ZVulkan_CMakeLists_txt
--- patches/patch-libraries_ZVulkan_CMakeLists_txt	24 Nov 2023 07:06:41 -0000	1.1
+++ patches/patch-libraries_ZVulkan_CMakeLists_txt	25 Aug 2025 23:33:14 -0000
@@ -5,8 +5,8 @@ Index: libraries/ZVulkan/CMakeLists.txt
  	add_definitions(-DUNICODE -D_UNICODE)
  else()
  	set(ZVULKAN_SOURCES ${ZVULKAN_SOURCES} ${ZVULKAN_UNIX_SOURCES})
--	set(ZVULKAN_LIBS ${CMAKE_DL_LIBS} -ldl)
-+	set(ZVULKAN_LIBS ${CMAKE_DL_LIBS})
- 	add_definitions(-DUNIX -D_UNIX)
- 	add_link_options(-pthread)
- endif()
+-	if(NOT HAIKU)
++	if(NOT HAIKU AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
+ 		set(ZVULKAN_LIBS ${CMAKE_DL_LIBS} -ldl)
+ 	else()
+ 		set(ZVULKAN_LIBS ${CMAKE_DL_LIBS})
Index: patches/patch-libraries_ZWidget_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt,v
diff -u -p -r1.2 patch-libraries_ZWidget_CMakeLists_txt
--- patches/patch-libraries_ZWidget_CMakeLists_txt	3 Jan 2025 16:58:33 -0000	1.2
+++ patches/patch-libraries_ZWidget_CMakeLists_txt	25 Aug 2025 23:33:14 -0000
@@ -5,8 +5,8 @@ Index: libraries/ZWidget/CMakeLists.txt
  	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()
+-	if(NOT HAIKU)
++	if(NOT HAIKU AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
+ 		set(ZWIDGET_LIBS ${CMAKE_DL_LIBS} -ldl)
+ 	else()
+ 		set(ZWIDGET_LIBS ${CMAKE_DL_LIBS})