Update games/hexalate to version 1.1.6
[dports.git] / games / wolfpack / Makefile
1 # Created by: Daniel O'Connor <darius@dons.net.au>
2 # $FreeBSD$
3
4 PORTNAME=       wolfpack
5 PORTVERSION=    4.4.0
6 CATEGORIES=     games
7 MASTER_SITES=   SF/empserver/${DISTNAME}
8 DISTNAME=       empire-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Long term multiplayer strategy game
12
13 LICENSE=        GPLv3+
14
15 MAKEFILE=       GNUmakefile
16 USES=           gmake groff perl5
17 USE_PERL5=      build
18 GNU_CONFIGURE=  yes
19 BINDIR=         lib/${PORTNAME}
20 CONFIGURE_ARGS= --bindir=${PREFIX}/${BINDIR} --sbindir=${PREFIX}/${BINDIR}
21
22 CONFLICTS_INSTALL=      empire-[0-9]*
23
24 USERS=          wolfpack
25 GROUPS=         wolfpack
26
27 USE_RC_SUBR=    wolfpack
28 SUB_FILES+=     pkg-message
29
30 .include <bsd.port.pre.mk>
31
32 post-patch:
33         ${REINPLACE_CMD} -e '/^econfig/,/^$$/s|/empire|/${PORTNAME}|' \
34                 ${WRKSRC}/Make.mk ${WRKSRC}/sources.mk
35 .if ${ARCH} == "sparc64"
36         ${REINPLACE_CMD} -e '/ucontext\.h/ { h; s|ucontext|sys/types|; G; }' \
37                 ${WRKSRC}/src/lib/lwp/lwpint.h
38 .endif
39
40 post-install:
41         ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR}
42         ${LN} -s ../${BINDIR}/emp_server ${STAGEDIR}${PREFIX}/bin/emp_server
43         ${LN} -s ../${BINDIR}/empire ${STAGEDIR}${PREFIX}/bin/emp_client
44         ${MKDIR} ${STAGEDIR}${ETCDIR}
45         ${STAGEDIR}${PREFIX}/lib/wolfpack/pconfig > \
46                 ${STAGEDIR}${ETCDIR}/econfig.sample
47
48 .include <bsd.port.post.mk>