Update games/xonotic to version 0.8.2_1
[dports.git] / games / cube / Makefile
1 # Created by: Arjan van Leeuwen <avleeuwen@piwebs.com>
2 # $FreeBSD$
3
4 PORTNAME=       cube
5 DISTVERSION=    2005_08_29
6 PORTREVISION=   17
7 CATEGORIES=     games
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}
9 DISTFILES=      ${CUBE_DATA} ${CUBE_SRC}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        OpenGL 3D FPS (first person shooter) game
13
14 LIB_DEPENDS=    libenet.so:net/enet
15
16 USES=           dos2unix gmake
17 EXTRACT_AFTER_ARGS=--exclude enet
18 ALL_TARGET=     #
19
20 CFLAGS+=        -fsigned-char
21 WRKSRC=         ${WRKDIR}/${PORTNAME}_source/src
22
23 SUB_FILES=      ${ALL_TARGET:S/^/${PORTNAME}_/}
24
25 CUBE_DATA=      ${PORTNAME}_${DISTVERSION}_unix.tar.gz
26 CUBE_SRC=       ${PORTNAME}_${DISTVERSION}_src.zip
27
28 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS
29 OPTIONS_MULTI=  FLAVOR
30 OPTIONS_MULTI_FLAVOR=   CLIENT SERVER
31 OPTIONS_DEFAULT=        CLIENT SERVER
32 OPTIONS_SUB=    yes
33
34 FLAVOR_DESC=    Clients and servers
35 CLIENT_DESC=    Build client
36 CLIENT_USE=                     GL=glu SDL=image,mixer,sdl XORG=x11
37 CLIENT_LDFLAGS=                 -lX11
38 CLIENT_ALL_TARGET=              client
39 OPTIMIZED_CFLAGS_CFLAGS=        -O3 -fomit-frame-pointer
40 SERVER_DESC=    Build dedicated server
41 SERVER_ALL_TARGET=              server
42
43 .include <bsd.port.options.mk>
44
45 do-install:
46 .for f in ${ALL_TARGET}
47         ${INSTALL_SCRIPT} ${WRKDIR}/cube_${f} ${STAGEDIR}${PREFIX}/bin
48         ${INSTALL_PROGRAM} ${WRKSRC}/cube_${f} ${STAGEDIR}${PREFIX}/libexec
49 .endfor
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}
55
56 .include <bsd.port.mk>