Update ports-mgmt/pkg-devel to version 1.4.0.p.a4
[dports.git] / games / mangband / Makefile
1 # Created by: driedfruit
2 # $FreeBSD$
3
4 PORTNAME=       mangband
5 PORTVERSION=    1.1.2
6 CATEGORIES=     games
7 MASTER_SITES=   http://www.mangband.org/ http://www.mangband.org/download/
8
9 MAINTAINER=     flambard@mangband.org
10 COMMENT=        Free online multiplayer real-time roguelike game
11
12 ALL_TARGET=     mangclient mangband
13 WRKSRC=         ${WRKDIR}/${DISTNAME}/src
14 GNU_CONFIGURE=  yes
15 USES=           dos2unix gmake ncurses
16 DOS2UNIXFILES=  ${WRKSRC}/client/main-sdl.c
17
18 MAKE_ARGS=      "DATADIR=${DATADIR}"
19
20 OPTIONS_DEFINE= GCU X11 SDL
21 OPTIONS_DEFAULT=        GCU X11 SDL
22 GCU_DESC=       Display module GCU
23 X11_DESC=       Display module X11
24 SDL_DESC=       Display module SDL
25
26 NO_STAGE=       yes
27 .include <bsd.port.options.mk>
28
29 .if ${PORT_OPTIONS:MGCU}
30 CONFIGURE_ARGS+=        --with-gcu
31 .else
32 CONFIGURE_ARGS+=        --without-gcu
33 .endif
34
35 .if ${PORT_OPTIONS:MX11}
36 LIB_DEPENDS+=   libX11.so:${PORTSDIR}/x11/libX11
37 CONFIGURE_ARGS+=        --with-x11
38 .else
39 CONFIGURE_ARGS+=        --without-x11
40 .endif
41
42 .if ${PORT_OPTIONS:MSDL}
43 LIB_DEPENDS+=   libSDL-1.2.so:${PORTSDIR}/devel/sdl12
44 CONFIGURE_ARGS+=        --with-sdl
45 .else
46 CONFIGURE_ARGS+=        --without-sdl
47 .endif
48
49 do-install:
50         @${INSTALL_PROGRAM} -o root -g games -m 2550 \
51                 ${WRKSRC}/mangband ${PREFIX}/bin
52         @${INSTALL_PROGRAM} ${WRKSRC}/mangclient ${PREFIX}/bin
53         @${CP} ${WRKDIR}/${DISTNAME}/mangband.cfg ${PREFIX}/etc
54
55         @echo "# FreeBSD Hacks" >> ${PREFIX}/etc/mangband.cfg
56         @echo "EDIT_DIR = \"${DATADIR}/edit\"" >> ${PREFIX}/etc/mangband.cfg
57         @echo "SAVE_DIR = \"${DATADIR}/save\"" >> ${PREFIX}/etc/mangband.cfg
58         @echo "DATA_DIR = \"${DATADIR}/data\"" >> ${PREFIX}/etc/mangband.cfg
59
60         @${MKDIR} ${EXAMPLESDIR}
61         @echo "[MAngband]" >> ${EXAMPLESDIR}/mangrc
62         @echo "LibDir ${DATADIR}" >> ${EXAMPLESDIR}/mangrc
63
64         @${MKDIR} ${DATADIR}
65         @cd ${WRKSRC}/../lib && ${PAX} -rw * ${DATADIR}
66         @${CHMOD} 750 ${DATADIR}/*
67         @${CHMOD} 755 ${DATADIR}/user
68         @${CHMOD} 755 ${DATADIR}/xtra
69         @${CHOWN} -R root:games ${DATADIR}/*
70         @${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DATADIR}
71
72 .include <bsd.port.mk>