mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
games/freeciv21: New port: Freeciv for the 21st century
Freeciv21 takes its roots in the well-known FOSS game Freeciv (games/freeciv) and extends it for more fun, with a revived focus on competitive multiplayer environments. Players can choose from over 500 nations and can play against the computer or other people in an active online community. PR: 276244
This commit is contained in:
parent
947a56b365
commit
35a287f77a
@ -287,6 +287,7 @@
|
||||
SUBDIR += freecell-solver
|
||||
SUBDIR += freeciv
|
||||
SUBDIR += freeciv-nox11
|
||||
SUBDIR += freeciv21
|
||||
SUBDIR += freecol
|
||||
SUBDIR += freedink
|
||||
SUBDIR += freedink-data
|
||||
|
48
games/freeciv21/Makefile
Normal file
48
games/freeciv21/Makefile
Normal file
@ -0,0 +1,48 @@
|
||||
PORTNAME= freeciv21
|
||||
PORTVERSION= ${FC21_VERSION:S/^v//:S/-patch//}
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= https://github.com/longturn/${PORTNAME}/releases/download/${FC21_VERSION}/
|
||||
DISTNAME= ${PORTNAME:S/^f/F/}-${FC21_VERSION}
|
||||
|
||||
PATCH_SITES= https://github.com/longturn/${PORTNAME}/commit/
|
||||
PATCHFILES= f48ff4982826447bb7a8dd3ffac0706a0dad8f44.patch \
|
||||
a8aa91533705fdb1a2e8bc08e7e09514ece3976f.patch \
|
||||
849164f9ef86e2c6a063540869173f30166da4a0.patch \
|
||||
18971d188d451a970c0cca9b4604efcba602ec65.patch \
|
||||
3fbe8a3f773289b577a2131f9d9282b3848765a1.patch \
|
||||
71c6e2f7144fb0b30ba01fcccdba8b0172664dad.patch
|
||||
PATCH_DIST_STRIP= -p1
|
||||
|
||||
MAINTAINER= tobias.rehbein@web.de
|
||||
COMMENT= Freeciv for the 21st century
|
||||
WWW= https://github.com/longturn/freeciv21
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libdw.so:devel/elfutils \
|
||||
libunwind.so:devel/libunwind
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/fonts/libertinus/LibertinusSans-Regular.otf:x11-fonts/libertinus
|
||||
|
||||
USES= cmake desktop-file-utils kde:5 lua pkgconfig python:3.9+ qt:5 \
|
||||
readline sdl sqlite
|
||||
|
||||
USE_KDE= archive
|
||||
USE_QT= core gui network svg widgets buildtools:build qmake:build
|
||||
USE_SDL= mixer2
|
||||
|
||||
FC21_VERSION= v3.0-patch.2
|
||||
|
||||
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Git \
|
||||
CMAKE_DISABLE_FIND_PACKAGE_Sphinx
|
||||
CMAKE_OFF= FREECIV_DOWNLOAD_FONTS
|
||||
|
||||
OPTIONS_DEFINE= DOCS NLS
|
||||
OPTIONS_SUB= yes
|
||||
NLS_USES= gettext
|
||||
NLS_CMAKE_BOOL= FREECIV_ENABLE_NLS
|
||||
|
||||
post-install-DOCS-off:
|
||||
@${RM} -r ${STAGEDIR}/${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
15
games/freeciv21/distinfo
Normal file
15
games/freeciv21/distinfo
Normal file
@ -0,0 +1,15 @@
|
||||
TIMESTAMP = 1705245725
|
||||
SHA256 (Freeciv21-v3.0-patch.2.tar.gz) = 741cc30f69b551fec6ac0146eef1a4606220d3e28ba5521b64a2e434e6a9f85f
|
||||
SIZE (Freeciv21-v3.0-patch.2.tar.gz) = 54585168
|
||||
SHA256 (f48ff4982826447bb7a8dd3ffac0706a0dad8f44.patch) = 4c68a730cb0acfba0f260a534dfbdc27c9906e132f0638d4b46d5e78bb9568da
|
||||
SIZE (f48ff4982826447bb7a8dd3ffac0706a0dad8f44.patch) = 1132
|
||||
SHA256 (a8aa91533705fdb1a2e8bc08e7e09514ece3976f.patch) = ebf17f1a4598df84c435179049975ec4c1ea3de9442502daeb6a14d47aae4993
|
||||
SIZE (a8aa91533705fdb1a2e8bc08e7e09514ece3976f.patch) = 1225
|
||||
SHA256 (849164f9ef86e2c6a063540869173f30166da4a0.patch) = 085de575990d476700b2f4921704eddb98e987f71667e763105bcbebbc115572
|
||||
SIZE (849164f9ef86e2c6a063540869173f30166da4a0.patch) = 929
|
||||
SHA256 (18971d188d451a970c0cca9b4604efcba602ec65.patch) = 006ac0fb3736355e142f189669f5386e6fdb1e9b8469539eab706304cefad149
|
||||
SIZE (18971d188d451a970c0cca9b4604efcba602ec65.patch) = 1170
|
||||
SHA256 (3fbe8a3f773289b577a2131f9d9282b3848765a1.patch) = 31e27dfeb204dae5fd2bd572c3830a2564e87249715e5995997e341606faf3f2
|
||||
SIZE (3fbe8a3f773289b577a2131f9d9282b3848765a1.patch) = 2218
|
||||
SHA256 (71c6e2f7144fb0b30ba01fcccdba8b0172664dad.patch) = 1065315f3073721d7834bae6cbc98d6a7c77bac474489bdf19bfb17007fa3583
|
||||
SIZE (71c6e2f7144fb0b30ba01fcccdba8b0172664dad.patch) = 6860
|
11
games/freeciv21/pkg-descr
Normal file
11
games/freeciv21/pkg-descr
Normal file
@ -0,0 +1,11 @@
|
||||
Freeciv21 is a free open source turn-based empire-building 4x strategy game, in
|
||||
which each player becomes the leader of a civilization. You compete against
|
||||
several opponents to build cities and use them to support a military and an
|
||||
economy. Players strive to complete an empire that survives all encounters with
|
||||
its neighbors to emerge victorious. Play begins at the dawn of history in 4,000
|
||||
BCE.
|
||||
|
||||
Freeciv21 takes its roots in the well-known FOSS game Freeciv and extends it
|
||||
for more fun, with a revived focus on competitive multiplayer environments.
|
||||
Players can choose from over 500 nations and can play against the computer or
|
||||
other people in an active online community.
|
3954
games/freeciv21/pkg-plist
Normal file
3954
games/freeciv21/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user