1 # Created by: driedfruit
7 MASTER_SITES= http://mangband.org/download/
9 MAINTAINER= flambard@mangband.org
10 COMMENT= Free online multiplayer real-time roguelike game
14 ALL_TARGET= mangclient mangband
15 WRKSRC= ${WRKDIR}/${DISTNAME}/src
17 USES= dos2unix gmake ncurses
18 DOS2UNIXFILES= ${WRKSRC}/client/main-sdl.c
20 MAKE_ARGS= "DATADIR=${DATADIR}"
22 OPTIONS_DEFINE= GCU X11 SDL
23 OPTIONS_DEFAULT= GCU X11 SDL
24 GCU_DESC= Display module GCU (curses)
25 X11_DESC= Display module X11
26 SDL_DESC= Display module SDL
28 GCU_CONFIGURE_WITH= gcu
30 X11_LIB_DEPENDS= libX11.so:x11/libX11
31 X11_CONFIGURE_WITH= x11
33 SDL_LIB_DEPENDS= libX11.so:x11/libX11
34 SDL_CONFIGURE_WITH= sdl
38 SUB_FILES= pkg-message
41 ${INSTALL_PROGRAM} ${WRKSRC}/mangband ${STAGEDIR}${PREFIX}/bin/
42 ${INSTALL_PROGRAM} ${WRKSRC}/mangclient ${STAGEDIR}${PREFIX}/bin/
43 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/mangband.cfg ${STAGEDIR}${PREFIX}/etc/mangband.cfg.sample
44 @echo "# FreeBSD Hacks" >> ${STAGEDIR}${PREFIX}/etc/mangband.cfg.sample
45 @echo "EDIT_DIR = \"${DATADIR}/edit\"" >> ${STAGEDIR}${PREFIX}/etc/mangband.cfg.sample
46 @echo "SAVE_DIR = \"${DATADIR}/save\"" >> ${STAGEDIR}${PREFIX}/etc/mangband.cfg.sample
47 @echo "DATA_DIR = \"${DATADIR}/data\"" >> ${STAGEDIR}${PREFIX}/etc/mangband.cfg.sample
48 @(cd ${WRKDIR}/${DISTNAME}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
50 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
51 @echo "[MAngband]" >> ${STAGEDIR}${EXAMPLESDIR}/mangrc
52 @echo "LibDir ${DATADIR}/" >> ${STAGEDIR}${EXAMPLESDIR}/mangrc
54 .include <bsd.port.mk>