From: Thomas Frohwein Subject: update gzdoom to latest release 4.14.2 To: ports@openbsd.org, Timo Myyra Date: Mon, 25 Aug 2025 19:38:11 -0400 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})