1 # Created by: Arjan van Leeuwen <avleeuwen@piwebs.com>
5 DISTVERSION= 2005_08_29
8 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}
9 DISTFILES= ${CUBE_DATA} ${CUBE_SRC}
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= OpenGL 3D FPS (first person shooter) game
14 LIB_DEPENDS= libenet.so:net/enet
17 EXTRACT_AFTER_ARGS=--exclude enet
20 CFLAGS+= -fsigned-char
21 WRKSRC= ${WRKDIR}/${PORTNAME}_source/src
23 SUB_FILES= ${ALL_TARGET:S/^/${PORTNAME}_/}
25 CUBE_DATA= ${PORTNAME}_${DISTVERSION}_unix.tar.gz
26 CUBE_SRC= ${PORTNAME}_${DISTVERSION}_src.zip
28 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS
30 OPTIONS_MULTI_FLAVOR= CLIENT SERVER
31 OPTIONS_DEFAULT= CLIENT SERVER
34 FLAVOR_DESC= Clients and servers
35 CLIENT_DESC= Build client
36 CLIENT_USE= GL=glu SDL=image,mixer,sdl XORG=x11
38 CLIENT_ALL_TARGET= client
39 OPTIMIZED_CFLAGS_CFLAGS= -O3 -fomit-frame-pointer
40 SERVER_DESC= Build dedicated server
41 SERVER_ALL_TARGET= server
43 .include <bsd.port.options.mk>
46 .for f in ${ALL_TARGET}
47 ${INSTALL_SCRIPT} ${WRKDIR}/cube_${f} ${STAGEDIR}${PREFIX}/bin
48 ${INSTALL_PROGRAM} ${WRKSRC}/cube_${f} ${STAGEDIR}${PREFIX}/libexec
50 (cd ${WRKDIR}/cube && ${COPYTREE_SHARE} \
51 "data packages" ${STAGEDIR}${DATADIR})
52 (cd ${WRKDIR}/cube/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
53 ${INSTALL_DATA} ${WRKDIR}/cube/autoexec.cfg ${STAGEDIR}${DATADIR}
54 ${INSTALL_DATA} ${WRKDIR}/cube/readme.html ${STAGEDIR}${DOCSDIR}
56 .include <bsd.port.mk>