Skip to content

Commit 58ae49c

Browse files
committed
games/warzone2100: update to 4.0.0
1 parent 09c2424 commit 58ae49c

File tree

3 files changed

+33
-11
lines changed

3 files changed

+33
-11
lines changed

‎games/warzone2100/Makefile‎

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
PORTNAME= warzone2100
2-
PORTVERSION= 3.4.1
2+
PORTVERSION= 4.0.0
33
CATEGORIES= games
44
MASTER_SITES= SF/${PORTNAME}/releases/${PORTVERSION}/
55
DISTNAME= ${PORTNAME}_src
6-
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
76

87
MAINTAINER= amdmi3@FreeBSD.org
98
COMMENT= Innovative 3D real-time strategy game
@@ -21,28 +20,46 @@ LIB_DEPENDS= libphysfs.so:devel/physfs \
2120
libfreetype.so:print/freetype2 \
2221
libharfbuzz.so:print/harfbuzz \
2322
libsodium.so:security/libsodium \
24-
libcurl.so:ftp/curl
23+
libcurl.so:ftp/curl \
24+
libsqlite3.so:databases/sqlite3 \
25+
libminiupnpc.so:net/miniupnpc
2526
RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
2627

2728
USES= cmake bison compiler:c++11-lib gl openal:al pkgconfig \
28-
qmake:no_env qt:5 sdl tar:xz
29-
USE_GL= gl glu glew
29+
sdl tar:xz
30+
USE_GL= gl
3031
USE_SDL= sdl2
31-
USE_QT= core gui widgets script buildtools_build qmake_build
3232
CMAKE_ARGS= -DWZ_DISTRIBUTOR="FreeBSD ports" \
3333
-DCMAKE_DISABLE_FIND_PACKAGE_Asciidoctor=TRUE \
3434
-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \
35-
-DWZ_ENABLE_WARNINGS_AS_ERRORS=FALSE
35+
-DWZ_ENABLE_WARNINGS_AS_ERRORS=FALSE \
36+
-DFETCHCONTENT_FULLY_DISCONNECTED=TRUE
3637

3738
WRKSRC= ${WRKDIR}/${PORTNAME}
3839

3940
PORTDOCS= *
4041
PORTDATA= *
4142

42-
OPTIONS_DEFINE= DOCS NLS
43+
OPTIONS_DEFINE= VULKAN DOCS NLS
44+
OPTIONS_DEFAULT=VULKAN
4345
OPTIONS_SUB= yes
4446

4547
NLS_USES= gettext
4648
NLS_CMAKE_BOOL= ENABLE_NLS
4749

50+
VULKAN_DESC= Enable Vulkan backend
51+
VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
52+
VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \
53+
${LOCALBASE}/bin/glslc:graphics/shaderc
54+
VULKAN_CMAKE_BOOL= WZ_ENABLE_BACKEND_VULKAN
55+
56+
post-patch:
57+
@${FIND} ${WRKSRC} -type f -iname "*cmake*" -exec \
58+
${REINPLACE_CMD} -i '' -e '/find_package(Git/d' {} \;
59+
60+
post-extract:
61+
.for bundled in miniupnp SQLiteCpp/sqlite3
62+
@${RM} -rf ${WRKSRC}/3rdparty/${bundled}
63+
.endfor
64+
4865
.include <bsd.port.mk>

‎games/warzone2100/distinfo‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1595329053
2-
SHA256 (warzone2100-3.4.1/warzone2100_src.tar.xz) = ea2cd7f016118a89244ebef8ce9424f71c060bcd5895b791d3e1cec02b555b69
3-
SIZE (warzone2100-3.4.1/warzone2100_src.tar.xz) = 89169752
1+
TIMESTAMP = 1617823324
2+
SHA256 (warzone2100_src.tar.xz) = 3368f6653a5ebe5579938f0ebbcfe7907b1f0fc635f0a7aecc5d68ebc50124b5
3+
SIZE (warzone2100_src.tar.xz) = 330953468

‎games/warzone2100/pkg-plist‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ bin/warzone2100
22
man/man6/warzone2100.6.gz
33
share/applications/warzone2100.desktop
44
share/icons/warzone2100.png
5+
%%NLS%%share/locale/af_ZA/LC_MESSAGES/warzone2100.mo
6+
%%NLS%%share/locale/bg_BG/LC_MESSAGES/warzone2100.mo
57
%%NLS%%share/locale/ca_ES/LC_MESSAGES/warzone2100.mo
68
%%NLS%%share/locale/cs/LC_MESSAGES/warzone2100.mo
79
%%NLS%%share/locale/da/LC_MESSAGES/warzone2100.mo
@@ -15,9 +17,11 @@ share/icons/warzone2100.png
1517
%%NLS%%share/locale/fr/LC_MESSAGES/warzone2100.mo
1618
%%NLS%%share/locale/fy/LC_MESSAGES/warzone2100.mo
1719
%%NLS%%share/locale/ga/LC_MESSAGES/warzone2100.mo
20+
%%NLS%%share/locale/he_IL/LC_MESSAGES/warzone2100.mo
1821
%%NLS%%share/locale/hr/LC_MESSAGES/warzone2100.mo
1922
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100.mo
2023
%%NLS%%share/locale/id/LC_MESSAGES/warzone2100.mo
24+
%%NLS%%share/locale/id_ID/LC_MESSAGES/warzone2100.mo
2125
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100.mo
2226
%%NLS%%share/locale/ko/LC_MESSAGES/warzone2100.mo
2327
%%NLS%%share/locale/la/LC_MESSAGES/warzone2100.mo
@@ -32,6 +36,7 @@ share/icons/warzone2100.png
3236
%%NLS%%share/locale/sk/LC_MESSAGES/warzone2100.mo
3337
%%NLS%%share/locale/sl/LC_MESSAGES/warzone2100.mo
3438
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100.mo
39+
%%NLS%%share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
3540
%%NLS%%share/locale/uk_UA/LC_MESSAGES/warzone2100.mo
3641
%%NLS%%share/locale/zh_CN/LC_MESSAGES/warzone2100.mo
3742
%%NLS%%share/locale/zh_TW/LC_MESSAGES/warzone2100.mo

0 commit comments

Comments
 (0)