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})

Reply via email to