From: Timo Myyrä Subject: Re: update games/gzdoom To: Thomas Frohwein Cc: Solene Rapenne , ports@openbsd.org Date: Wed, 15 May 2024 07:50:07 +0300 On Tue, May 14 2024, Thomas Frohwein wrote: > On Sun, May 12, 2024 at 08:26:57PM +0200, Solene Rapenne wrote: >> 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 > > I have the same diff and it works as expected with FreeDoom. ok thfr@ > for update; see if Timo can weigh in, too. > Works fine here as well so ok from me as well. Timo >> 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() >>