On Wed, 25 Dec 2024 12:28:50 +0200 Timo Myyrä <timo.my...@bittivirhe.fi> wrote:
> Hi, > > New gzdoom release was released recently. Here's a update for it. > Quick playtest works on amd64. > > Timo > > diff /usr/ports > commit - 61e21a29c20cbe9a6ae694d55ca70a8ddf826e4a > path + /usr/ports > blob - e4ca89b89c3abcd239aaadbcc36b7e5a7d96da92 > file + games/gzdoom/Makefile > --- games/gzdoom/Makefile > +++ 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.12.2 > +V = 4.14.0 > > DIST_TUPLE = github ZDoom gzdoom g${V} . > PKGNAME = gzdoom-${V} > blob - 926b22dec201677cb3f4e409fa35d906fcee1630 > file + games/gzdoom/distinfo > --- games/gzdoom/distinfo > +++ games/gzdoom/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (ZDoom-gzdoom-g4.12.2.tar.gz) = > hkxaHsl23WBo+c2T+SxUBMZigkmWEB8UEd2yWlSvxzI= -SIZE > (ZDoom-gzdoom-g4.12.2.tar.gz) = 25910359 +SHA256 > (ZDoom-gzdoom-g4.14.0.tar.gz) = > +4h7GWhZ/ktGlvXa/+k+ooQMY36IdSalylPONWtSsEw= +SIZE > (ZDoom-gzdoom-g4.14.0.tar.gz) = 25955367 blob - > f9dd257c5a321194ebec5c94fbd2dd9dc0c780ba file + > games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt --- > games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt +++ > games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt @@ -1,7 > +1,7 @@ Index: libraries/ZWidget/CMakeLists.txt --- > libraries/ZWidget/CMakeLists.txt.orig +++ > libraries/ZWidget/CMakeLists.txt -@@ -127,7 +127,7 @@ elseif(APPLE) > +@@ -130,7 +130,7 @@ elseif(APPLE) > add_link_options(-pthread) > else() > set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} > ${ZWIDGET_SDL2_SOURCES}) > $ make port-lib-depends-check gzdoom-4.14.0(games/gzdoom): Extra: webp.4 webpdemux.2 webpmux.2 It uses the bundled webp (in libraries/webp/). I'm attaching an updated diff addressing this for review. Regarding testing, I can play Strife with it (brief testing).
Index: Makefile =================================================================== RCS file: /cvs/ports/games/gzdoom/Makefile,v diff -u -p -r1.19 Makefile --- Makefile 15 May 2024 10:55:09 -0000 1.19 +++ Makefile 1 Jan 2025 14:50:57 -0000 @@ -6,7 +6,7 @@ ONLY_FOR_ARCHS = i386 amd64 COMMENT = OpenGL engine for idTech 1 games like doom,hexen,heretic... -V = 4.12.2 +V = 4.14.0 DIST_TUPLE = github ZDoom gzdoom g${V} . PKGNAME = gzdoom-${V} @@ -21,7 +21,7 @@ MAINTAINER = Timo Myyra <timo.myyra@bit PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} SDL2 bz2 c execinfo m -WANTLIB += openal vpx webp webpdemux webpmux zmusic +WANTLIB += openal vpx zmusic # C++17 COMPILER = base-clang ports-gcc @@ -40,7 +40,6 @@ LIB_DEPENDS = archivers/bzip2 \ audio/openal \ audio/zmusic \ devel/sdl2 \ - graphics/libwebp \ multimedia/libvpx NO_TEST = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/games/gzdoom/distinfo,v diff -u -p -r1.9 distinfo --- distinfo 15 May 2024 10:55:09 -0000 1.9 +++ distinfo 1 Jan 2025 14:50:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (ZDoom-gzdoom-g4.12.2.tar.gz) = hkxaHsl23WBo+c2T+SxUBMZigkmWEB8UEd2yWlSvxzI= -SIZE (ZDoom-gzdoom-g4.12.2.tar.gz) = 25910359 +SHA256 (ZDoom-gzdoom-g4.14.0.tar.gz) = +4h7GWhZ/ktGlvXa/+k+ooQMY36IdSalylPONWtSsEw= +SIZE (ZDoom-gzdoom-g4.14.0.tar.gz) = 25955367 Index: patches/patch-libraries_ZWidget_CMakeLists_txt =================================================================== RCS file: /cvs/ports/games/gzdoom/patches/patch-libraries_ZWidget_CMakeLists_txt,v diff -u -p -r1.1 patch-libraries_ZWidget_CMakeLists_txt --- patches/patch-libraries_ZWidget_CMakeLists_txt 15 May 2024 10:55:09 -0000 1.1 +++ patches/patch-libraries_ZWidget_CMakeLists_txt 1 Jan 2025 14:50:57 -0000 @@ -1,7 +1,7 @@ Index: libraries/ZWidget/CMakeLists.txt --- libraries/ZWidget/CMakeLists.txt.orig +++ libraries/ZWidget/CMakeLists.txt -@@ -127,7 +127,7 @@ elseif(APPLE) +@@ -130,7 +130,7 @@ elseif(APPLE) add_link_options(-pthread) else() set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_SDL2_SOURCES})