pkgsrc/games/freeciv-share/Makefile.common
spz d9337002cf Update to Freeciv 2.5. The qt client would be qt5; it is not enabled
in pkgsrc yet.

Upstream ChangeLog is at http://freeciv.wikia.com/wiki/NEWS-2.5.0,
excerpt:
 What's changed since 2.4

 The main changes in Freeciv 2.5 are the inclusion of the 'civ2civ3'
 ruleset, a new Qt client, and much more flexibility for those
 creating their own rulesets. The AI has also had some improvements.

 As is usual for major releases, 2.5 clients cannot interoperate with
 pre-2.5 servers, and vice versa. Pre-2.5 savegames can however be
 loaded into 2.5, and in most cases, the supplied rulesets have not
 changed so much as to make it difficult to complete a game started
 with 2.4.x's rules.
2015-04-26 19:19:42 +00:00

44 lines
1.4 KiB
Text

# $NetBSD: Makefile.common,v 1.45 2015/04/26 19:19:42 spz Exp $
# used by games/freeciv-share/Makefile
# used by games/freeciv-client/Makefile
# used by games/freeciv-server/Makefile
DISTNAME= freeciv-${FC_VERS}
FC_VERS= 2.5.0
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freeciv/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.freeciv.org/
LICENSE= gnu-gpl-v2
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake gzip msgfmt pkg-config
USE_LANGUAGES+= c99 c++
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
DISTINFO_FILE= ${.CURDIR}/../../games/freeciv-share/distinfo
PATCHDIR= ${.CURDIR}/../../games/freeciv-share/patches
REPLACE_PYTHON= ${WRKSRC}/common/generate_packets.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 2.3.2
SUBST_CLASSES+= data
SUBST_STAGE.data= post-patch
SUBST_FILES.data= data/Makefile.in
SUBST_SED.data+= -e "s|@CLIENT_FALSE@|@MAKE_DATA_FALSE@|g"
SUBST_SED.data+= -e "s|@CLIENT_TRUE@|@MAKE_DATA_TRUE@|g"
SUBST_SED.data+= -e "s|@SERVER_FALSE@|@MAKE_DATA_FALSE@|g"
SUBST_SED.data+= -e "s|@SERVER_TRUE@|@MAKE_DATA_TRUE@|g"
SUBST_SED.data+= -e "s|@CLIENT_GUI_XAW_TRUE@||g"
SUBST_SED.data+= -e "s|@CLIENT_GUI_GTK_2_0_TRUE@||g"
SUBST_MESSAGE.data= Fixing installation of data files.
.include "../../www/curl/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/python/application.mk"