Update games/hexalate to version 1.1.6
[dports.git] / games / bloodfrontier / Makefile
1 # Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
2 # $FreeBSD$
3
4 PORTNAME=       bloodfrontier
5 DISTVERSION=    B2
6 PORTREVISION=   11
7 CATEGORIES=     games
8 MASTER_SITES=   SF/${PORTNAME}/Blood%20Frontier%20Beta%202
9 DISTNAME=       ${PORTNAME}-${DISTVERSION}-linux
10
11 MAINTAINER=     amdmi3@FreeBSD.org
12 COMMENT=        Single- and multi-player first-person shooter based on Cube 2
13
14 LICENSE=        ZLIB
15
16 BROKEN_powerpc=         fails to compile
17 BROKEN_powerpc64=       fails to compile: tools.h: incompatible types in assignment
18 BROKEN_sparc64=         fails to compile
19
20 USES=           tar:bzip2 gmake
21 GNU_CONFIGURE=  yes
22 CONFIGURE_WRKSRC=       ${WRKSRC}/src/enet
23 BUILD_WRKSRC=   ${WRKSRC}/src
24 WRKSRC=         ${WRKDIR}/${PORTNAME}
25
26 ALL_TARGET=     libenet
27
28 CXXFLAGS+=      -Wno-c++11-narrowing
29
30 SUB_FILES=      ${PLIST_FILES:Mbin/*:T}
31
32 PORTDATA=       *
33
34 OPTIONS_DEFINE= OPTIMIZED_CFLAGS
35 OPTIONS_MULTI=  COMPONENTS
36 OPTIONS_MULTI_COMPONENTS=CLIENT DEDICATED
37 OPTIONS_DEFAULT=        CLIENT DEDICATED OPTIMIZED_CFLAGS
38
39 CLIENT_DESC=            Build client
40 CLIENT_USES=            gl sdl xorg
41 CLIENT_USE=             GL=gl SDL=image,mixer,sdl XORG=x11
42 CLIENT_ALL_TARGET=      client
43 CLIENT_PLIST_FILES=     bin/bfclient libexec/bfclient \
44                         share/pixmaps/${PORTNAME}.ico
45
46 CLIENT_DESKTOP_ENTRIES= "Blood Frontier" \
47                         "" \
48                         "${PREFIX}/share/pixmaps/${PORTNAME}.ico" \
49                         "bfclient" \
50                         "Game;Shooter;" \
51                         ""
52 DEDICATED_DESC=         Build dedicated server
53 DEDICATED_PLIST_FILES=  bin/bfserver libexec/bfserver
54 DEDICATED_ALL_TARGET=   server
55
56 OPTIMIZED_CFLAGS_CFLAGS=        -O3 -fomit-frame-pointer
57 OPTIMIZED_CFLAGS_CXXFLAGS=      -O3 -fomit-frame-pointer
58
59 do-install:
60         (cd ${WRKSRC}/data && ${COPYTREE_SHARE} "." ${STAGEDIR}${DATADIR})
61
62 do-install-CLIENT-on:
63         ${INSTALL_SCRIPT} ${WRKDIR}/bfclient ${STAGEDIR}${PREFIX}/bin/
64         ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bfclient ${STAGEDIR}${PREFIX}/libexec/
65         ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.ico \
66                 ${STAGEDIR}${PREFIX}/share/pixmaps
67
68 do-install-DEDICATED-on:
69         ${INSTALL_SCRIPT} ${WRKDIR}/bfserver ${STAGEDIR}${PREFIX}/bin/
70         ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bfserver ${STAGEDIR}${PREFIX}/libexec/
71
72 .include <bsd.port.mk>