git: 024e0ebe9fb1 - main - games/ecwolf: update to 1.4.0

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Wed, 18 Jan 2023 23:16:39 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=024e0ebe9fb1870edbddf51604deb26d01381864

commit 024e0ebe9fb1870edbddf51604deb26d01381864
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2023-01-18 23:15:03 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2023-01-18 23:16:10 +0000

    games/ecwolf: update to 1.4.0
    
    Changelog:      https://maniacsvault.net/ecwolf/wiki/Version_history#2023
---
 games/ecwolf/Makefile                              |  5 ++---
 games/ecwolf/distinfo                              |  6 +++---
 games/ecwolf/files/patch-src_CMakeLists.txt        | 24 ----------------------
 games/ecwolf/files/patch-src_thingdef_thingdef.cpp | 11 ----------
 games/ecwolf/files/patch-src_wl__iwad__picker.cpp  | 24 ++++++++--------------
 5 files changed, 13 insertions(+), 57 deletions(-)

diff --git a/games/ecwolf/Makefile b/games/ecwolf/Makefile
index a0d0b0cb0f09..721b8d1b4afa 100644
--- a/games/ecwolf/Makefile
+++ b/games/ecwolf/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ecwolf
-PORTVERSION=	1.3.3
-PORTREVISION=	1
+PORTVERSION=	1.4.0
 DISTVERSIONSUFFIX=	-src
 CATEGORIES=	games
 MASTER_SITES=	http://maniacsvault.net/ecwolf/files/ecwolf/1.x/
@@ -18,7 +17,7 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 USES=		cmake compiler:c++11-lang gnome jpeg localbase:ldflags \
 		pkgconfig sdl tar:xz
 USE_GNOME=	cairo gdkpixbuf2 gtk20
-USE_SDL=	mixer sdl
+USE_SDL=	mixer2 net2 sdl2
 
 SUB_FILES=	ecwolf pkg-message
 SUB_LIST=	PORTNAME=${PORTNAME}
diff --git a/games/ecwolf/distinfo b/games/ecwolf/distinfo
index 5b5043826d77..af4083739aea 100644
--- a/games/ecwolf/distinfo
+++ b/games/ecwolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1534522946
-SHA256 (ecwolf-1.3.3-src.tar.xz) = 346b519745f399256463a7cf56d84c1315b1436c95e3a28aa287fc268ed96de9
-SIZE (ecwolf-1.3.3-src.tar.xz) = 7641476
+TIMESTAMP = 1674060889
+SHA256 (ecwolf-1.4.0-src.tar.xz) = 49c1b8c787c0a5a58e100b4e9ea7ef0af1a20b5d7d40491ae0d77e0485ebbb21
+SIZE (ecwolf-1.4.0-src.tar.xz) = 14703808
diff --git a/games/ecwolf/files/patch-src_CMakeLists.txt b/games/ecwolf/files/patch-src_CMakeLists.txt
deleted file mode 100644
index 7c788ddb318e..000000000000
--- a/games/ecwolf/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/CMakeLists.txt.orig	2019-01-29 16:31:24 UTC
-+++ src/CMakeLists.txt
-@@ -40,9 +40,9 @@ else(GPL)
- 	set(EXTRA_LIBRARIES)
- endif(GPL)
- 
--find_package(SDL REQUIRED)
--find_package(SDL_mixer REQUIRED)
--include_directories(${SDLMIXER_INCLUDE_DIR} ${SDL_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${BZIP2_INCLUDE_DIR} ${JPEG_INCLUDE_DIR})
-+pkg_search_module(SDL REQUIRED sdl sdl)
-+pkg_search_module(SDLMIXER REQUIRED SDL_mixer)
-+include_directories(${SDLMIXER_INCLUDE_DIRS} ${SDL_INCLUDE_DIRS}/SDL ${ZLIB_INCLUDE_DIR} ${BZIP2_INCLUDE_DIR} ${JPEG_INCLUDE_DIR})
- 
- check_function_exists(stricmp STRICMP_EXISTS)
- check_function_exists(strnicmp STRNICMP_EXISTS)
-@@ -320,7 +320,7 @@ else(NOT ANDROID)
- endif(NOT ANDROID)
- 
- add_dependencies(ecwolf lzma gdtoa revision_check)
--target_link_libraries(ecwolf ${EXTRA_LIBRARIES} ${SDL_LIBRARY} ${SDLMIXER_LIBRARY} ${ZLIB_LIBRARY} ${BZIP2_LIBRARIES} ${JPEG_LIBRARIES} lzma gdtoa)
-+target_link_libraries(ecwolf ${EXTRA_LIBRARIES} ${SDL_LIBRARIES} ${SDLMIXER_LIBRARIES} ${ZLIB_LIBRARY} ${BZIP2_LIBRARIES} ${JPEG_LIBRARIES} lzma gdtoa)
- set_target_properties(ecwolf PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${OUTPUT_DIR})
- 
- # Install
diff --git a/games/ecwolf/files/patch-src_thingdef_thingdef.cpp b/games/ecwolf/files/patch-src_thingdef_thingdef.cpp
deleted file mode 100644
index 4803dfc469a6..000000000000
--- a/games/ecwolf/files/patch-src_thingdef_thingdef.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/thingdef/thingdef.cpp.orig	2020-08-24 18:22:35 UTC
-+++ src/thingdef/thingdef.cpp
-@@ -283,7 +283,7 @@ static const struct ExpressionFunction
- 	{ "random",		TypeHierarchy::INT,		2,	true,	ExprRandom },
- 	{ "sin",		TypeHierarchy::FLOAT,	1,	false,	ExprSin },
- 
--	{ NULL, 0, false, NULL }
-+	{ NULL, 0, false, false }
- };
- 
- ////////////////////////////////////////////////////////////////////////////////
diff --git a/games/ecwolf/files/patch-src_wl__iwad__picker.cpp b/games/ecwolf/files/patch-src_wl__iwad__picker.cpp
index 4feb03eab1be..540d78e84d0c 100644
--- a/games/ecwolf/files/patch-src_wl__iwad__picker.cpp
+++ b/games/ecwolf/files/patch-src_wl__iwad__picker.cpp
@@ -1,19 +1,11 @@
---- src/wl_iwad_picker.cpp.orig	2018-08-17 16:43:51 UTC
+--- src/wl_iwad_picker.cpp.orig	2023-01-18 23:02:12 UTC
 +++ src/wl_iwad_picker.cpp
-@@ -1,6 +1,7 @@
- // From ZDoom!
- 
- #include <algorithm>
+@@ -27,6 +27,8 @@ void TXT_PickWad(TXT_UNCAST_ARG(widget), int wad)
+ int I_PickIWad_Cocoa (WadStuff *wads, int numwads, bool showwin, int defaultiwad);
+ #elif defined(__ANDROID__)
+ int I_PickIWad_Android (WadStuff *wads, int numwads, bool showwin, int defaultiwad);
++#elif defined(__FreeBSD__)
 +#include <sys/wait.h>
+ #endif
  
- #include "zdoomsupport.h"
- 
-@@ -227,7 +228,7 @@ int I_PickIWad (WadStuff *wads, int numwads, bool show
- 	const char *str;
- 	if((str=getenv("KDE_FULL_SESSION")) && strcmp(str, "true") == 0)
- 	{
--		FString cmd("kdialog --title \""GAMESIG" "DOTVERSIONSTR": Select an IWAD to use\""
-+		FString cmd("kdialog --title \"" GAMESIG " " DOTVERSIONSTR ": Select an IWAD to use\""
- 		            " --menu \"" GAMENAME " found more than one IWAD\n"
- 		            "Select from the list below to determine which one to use:\"");
- 
+ #ifndef NO_GTK