# New ports collection makefile for: wesnoth # Date created: 22 December 2003 # Whom: Mezz # # $FreeBSD$ # PORTNAME= wesnoth PORTVERSION= 0.9.0 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.wesnoth.org/files/ MASTER_SITE_SUBDIR= wesnoth .if defined(LITE) PKGNAMESUFFIX= -lite DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} .endif MAINTAINER= mezz@FreeBSD.org COMMENT= A fantasy turn-based strategy game LIB_DEPENDS= zipios.0:${PORTSDIR}/archivers/zipios++ USE_GCC= 3.4 USE_SDL= image mixer net USE_GNOME= gnometarget USE_GMAKE= yes WANT_GNOME= yes USE_GETTEXT= yes USE_X_PREFIX= yes USE_REINPLACE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-libiconv-prefix=${LOCALBASE} \ --with-libintl-prefix=${LOCALBASE} \ --with-freetype-prefix=${LOCALBASE} \ --with-localedir=${PREFIX}/share/locale CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ CXXFLAGS="-I${LOCALBASE}/include ${CXXFLAGS} -ftemplate-depth-45" \ LDFLAGS="-L${LOCALBASE}/lib -lintl" MAN6= wesnoth.6 MANLANG= "" de .if defined(LITE) CONFIGURE_ARGS+= --enable-lite PLIST_SUB+= LITE:="@comment " .else PLIST_SUB+= LITE:="" .endif .if defined(WITH_CAMPAIGN) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-campaign-server PLIST_SUB+= CAMPAIGN:="" .else PLIST_SUB+= CAMPAIGN:="@comment " .endif .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif .if defined(WITH_EDITOR) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-editor MAN6+= wesnoth_editor.6 PLIST_SUB+= EDITOR:="" .else PLIST_SUB+= EDITOR:="@comment " .endif .if defined(WITH_SERVER) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-server MAN6+= wesnothd.6 PLIST_SUB+= SERVER:="" .else PLIST_SUB+= SERVER:="@comment " .endif .if defined(WITH_TOOLS) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-tools PLIST_SUB+= TOOLS:="" .else PLIST_SUB+= TOOLS:="@comment " .endif .include .if ${OSVERSION} < 500000 IGNORE=does not compile on FreeBSD 4.x, due to lack of towupper() and wide character in libc .endif .if ${HAVE_GNOME:Mgnomehier}!="" CONFIGURE_ARGS+= --with-gnome PLIST_SUB+= GNOME:="" .else PLIST_SUB+= GNOME:="@comment " .endif .if exists(${LOCALBASE}/bin/kde-config) CONFIGURE_ARGS+= --with-kde PLIST_SUB+= KDE:="" .else PLIST_SUB+= KDE:="@comment " .endif pre-everything:: .if !defined(LITE) || !defined(WITH_CAMPAIGN) || !defined(WITH_DEBUG) || !defined(WITH_EDITOR) || !defined(WITH_SERVER) || !defined(WITH_TOOLS) @${ECHO_MSG} "You may specify the following on the command line:" @${ECHO_MSG} " " .endif .if !defined(LITE) @${ECHO_MSG} "LITE=yes for lite version of Wesnoth (without music and story images)." .endif .if !defined(WITH_CAMPAIGN) @${ECHO_MSG} "WITH_CAMPAIGN=yes to enable compilation of campaign server." .endif .if !defined(WITH_DEBUG) @${ECHO_MSG} "WITH_DEBUG=yes to enable debugging in Wesnoth." .endif .if !defined(WITH_EDITOR) @${ECHO_MSG} "WITH_EDITOR=yes to enable compilation of map editor." .endif .if !defined(WITH_SERVER) @${ECHO_MSG} "WITH_SERVER=yes to enable compilation of server." .endif .if !defined(WITH_TOOLS) @${ECHO_MSG} "WITH_TOOLS=yes to enable compilation of tools for translators and artists." .endif post-patch: @${REINPLACE_CMD} -e 's|[$$][(]datadir[)]/applications|${X11BASE}/share/gnome/applications|g ; \ s|[$$][(]datadir[)]/icons|${X11BASE}/share/gnome/pixmaps|g' \ ${WRKSRC}/icons/Makefile.in .include