git: 92e0636b83b3 - main - games/warzone2100: update 4.5.5 → 4.6.1

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Tue, 23 Sep 2025 22:19:38 UTC
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=92e0636b83b35155754f7c909303d93a59b792cb

commit 92e0636b83b35155754f7c909303d93a59b792cb
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2025-08-18 20:27:13 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2025-09-23 22:19:35 +0000

    games/warzone2100: update 4.5.5 → 4.6.1
    
    PR:             289451
    Tested by:      alven
---
 games/warzone2100/Makefile  | 39 ++++++++++++++++++++-------------------
 games/warzone2100/distinfo  |  6 +++---
 games/warzone2100/pkg-plist |  6 ++++++
 3 files changed, 29 insertions(+), 22 deletions(-)

diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile
index db332e57b9d0..3f342e6146fe 100644
--- a/games/warzone2100/Makefile
+++ b/games/warzone2100/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	warzone2100
-DISTVERSION=	4.5.5
-PORTREVISION=	2
+DISTVERSION=	4.6.1
 CATEGORIES=	games
 MASTER_SITES=	https://github.com/Warzone2100/warzone2100/releases/download/${DISTVERSION}/
 DISTNAME=	${PORTNAME}_src
@@ -15,32 +14,35 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	7zz:archivers/7-zip \
 		a2x:textproc/asciidoc
-LIB_DEPENDS=	libphysfs.so:devel/physfs \
-		libpng.so:graphics/png \
-		libvorbis.so:audio/libvorbis \
-		libogg.so:audio/libogg \
-		libtheora.so:multimedia/libtheora \
+LIB_DEPENDS= 	libcurl.so:ftp/curl \
 		libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz \
-		libsodium.so:security/libsodium \
-		libcurl.so:ftp/curl \
 		libminiupnpc.so:net/miniupnpc \
+		libogg.so:audio/libogg \
+		libopus.so:audio/opus \
 		libopusfile.so:audio/opusfile \
-		libopus.so:audio/opus
+		libphysfs.so:devel/physfs \
+		libpng.so:graphics/png \
+		libprotobuf.so:devel/protobuf \
+		libsodium.so:security/libsodium \
+		libtheoradec.so:multimedia/libtheora \
+		libvorbis.so:audio/libvorbis \
+		libzip.so:archivers/libzip
 RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
 
 USES=		cmake bison compiler:c++11-lib gl openal:al pkgconfig \
 		sdl sqlite tar:xz
 USE_GL=		gl
 USE_SDL=	sdl2
-CMAKE_ARGS=	-DWZ_DISTRIBUTOR="FreeBSD ports" \
-		-DCMAKE_DISABLE_FIND_PACKAGE_Asciidoctor=TRUE \
-	       	-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \
-		-DWZ_ENABLE_WARNINGS_AS_ERRORS=FALSE \
-		-DFETCHCONTENT_FULLY_DISCONNECTED=TRUE \
-		-DWZ_FORCE_MINIMAL_OPUSFILE=FALSE \
-		-DWZ_DOWNLOAD_PREBUILT_PACKAGES=FALSE \
-		-DFMT_INSTALL=FALSE
+CMAKE_ON=	WZ_DISABLE_FETCHCONTENT_GIT_CLONE \
+		CMAKE_DISABLE_FIND_PACKAGE_Asciidoctor \
+		CMAKE_DISABLE_FIND_PACKAGE_Git \
+		FETCHCONTENT_FULLY_DISCONNECTED
+CMAKE_OFF=	FMT_INSTALL \
+		WZ_DOWNLOAD_PREBUILT_PACKAGES \
+		WZ_ENABLE_WARNINGS_AS_ERRORS \
+		WZ_FORCE_MINIMAL_OPUSFILE
+CMAKE_ARGS=	-DWZ_DISTRIBUTOR="FreeBSD ports"
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
@@ -55,7 +57,6 @@ NLS_USES=	gettext
 NLS_CMAKE_BOOL=	ENABLE_NLS
 
 VULKAN_DESC=		Enable Vulkan backend
-VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
 VULKAN_BUILD_DEPENDS=	vulkan-headers>0:graphics/vulkan-headers \
 			${LOCALBASE}/bin/glslc:graphics/shaderc
 VULKAN_CMAKE_BOOL=	WZ_ENABLE_BACKEND_VULKAN
diff --git a/games/warzone2100/distinfo b/games/warzone2100/distinfo
index be72912cc300..0221650058a9 100644
--- a/games/warzone2100/distinfo
+++ b/games/warzone2100/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731600461
-SHA256 (warzone2100-4.5.5/warzone2100_src.tar.xz) = 07f61bae721687edeb62da4877e85030a03a053a593d645194fc65778e0480ff
-SIZE (warzone2100-4.5.5/warzone2100_src.tar.xz) = 507815568
+TIMESTAMP = 1758122255
+SHA256 (warzone2100-4.6.1/warzone2100_src.tar.xz) = 26ac5538460243f8a149d31264da71caa4d33ef6a8010037eff24e77278ca50b
+SIZE (warzone2100-4.6.1/warzone2100_src.tar.xz) = 492456208
diff --git a/games/warzone2100/pkg-plist b/games/warzone2100/pkg-plist
index 373303ec1c20..65f0635553e9 100644
--- a/games/warzone2100/pkg-plist
+++ b/games/warzone2100/pkg-plist
@@ -15,6 +15,7 @@ share/icons/net.wz2100.warzone2100.png
 %%NLS%%share/locale/en_GB/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/eo/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/es/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/es/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/et_EE/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/fa_IR/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/fi/LC_MESSAGES/warzone2100.mo
@@ -28,13 +29,16 @@ share/icons/net.wz2100.warzone2100.png
 %%NLS%%share/locale/hu/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/id/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/it/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/it/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/ko/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/la/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/lt/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/my_MM/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/nb/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/pl/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/pl/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/pt/LC_MESSAGES/warzone2100.mo
@@ -46,8 +50,10 @@ share/icons/net.wz2100.warzone2100.png
 %%NLS%%share/locale/sk/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/sl/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/tr/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/uk_UA/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/uk_UA/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/warzone2100.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/warzone2100_guide.mo
 %%NLS%%share/locale/zh_TW/LC_MESSAGES/warzone2100.mo