1 # Created by: Maxime Henrion <mux@FreeBSD.org>
7 MASTER_SITES= SF/${PORTNAME}ad/stable/${PORTVERSION}/
8 DISTNAME= armagetronad-${PORTVERSION}
9 EXTRACT_SUFX= .src.tar.bz2
11 MAINTAINER= ianthetechie@gmail.com
12 COMMENT= Multiplayer networked Tron clone in 3D
15 LICENSE_FILE= ${WRKSRC}/COPYING
19 CONFIGURE_ARGS= --disable-etc --disable-initscripts
20 CXXFLAGS+= ${CFLAGS} -I${LOCALBASE}/include
22 BUILD_DEPENDS+= bash:shells/bash
23 LIB_DEPENDS+= libpng.so:graphics/png \
24 libxml2.so:textproc/libxml2
26 OPTIONS_DEFINE= MUSIC ARMA_SERVER_ONLY
27 MUSIC_DESC= Compile in support for background music
28 ARMA_SERVER_ONLY_DESC= Build dedicated server only
30 OPTIONS_DEFAULT= MUSIC
32 .include <bsd.port.options.mk>
34 .if ${PORT_OPTIONS:MARMA_SERVER_ONLY}
35 CONFIGURE_ARGS+= --disable-glout
36 PLIST_SUB+= CLIENT="@comment " SERVER="" SUFFIX="-dedicated"
37 PKGNAMESUFFX= -dedicated
41 CXXFLAGS+= `${SDL_CONFIG} --cflags`
42 PLIST_SUB+= CLIENT="" SERVER="@comment " SUFFIX=""
43 .if ${PORT_OPTIONS:MMUSIC}
45 CONFIGURE_ARGS+=--enable-music
49 # This script isn't needed and only causes install problems
50 CONFIGURE_ARGS+=--disable-uninstall
53 @${REINPLACE_CMD} -e 's|sdl11-config|${SDL_CONFIG}|g' ${WRKSRC}/configure
54 @${FIND} ${WRKSRC}/batch -type f -exec ${REINPLACE_CMD} -e 's|^#!/bin/bash$$|#!/bin/sh|g' {} \+
55 @${REINPLACE_CMD} -e 's|^INSTALL=.*$$|INSTALL=${DATADIR}|g' \
57 @${FIND} ${WRKSRC}/batch -name '*.bak' -o -name '*.orig' -delete
59 .include <bsd.port.mk>