1 # Created by: minter@lunenburg.org
8 MASTER_SITES= https://kiza.eu/media/software/tornado/
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= Ccurses-based game of weather destruction
13 LICENSE= GPLv2 # (or later)
15 USES= gettext gmake ncurses
17 CFLAGS+= -I${LOCALBASE}/include
18 LDFLAGS+= -L${LOCALBASE}/lib -lintl
21 .for i in Makefile Makefile.inc
22 @${REINPLACE_CMD} -e \
25 /^LDFLAGS/s| =| +=| ; \
26 /^PREFIX/s| =| ?=| ; \
27 /^LOCALEPATH/s|/usr/local|$$(PREFIX)| ; \
28 /^CFLAGS/s| =| +=| ; \
29 s|-O2||' ${WRKSRC}/${i}
31 @${REINPLACE_CMD} -e \
32 's|/usr/local|PREFIX|' ${WRKSRC}/doc/man/tornado.6.in
33 .for i in de fr it nl no ru
34 @${REINPLACE_CMD} -e \
35 's|/usr/local|PREFIX|' ${WRKSRC}/doc/man/${i}/tornado.6.${i}.in
39 @${LN} -sf tornado.scores ${WRKSRC}/tornado.scores.init
42 (cd ${WRKSRC} && ${INSTALL_PROGRAM} tornado \
43 ${STAGEDIR}${PREFIX}/bin)
44 (cd ${WRKSRC}/doc/man && ${INSTALL_MAN} tornado.6 \
45 ${STAGEDIR}${MAN6PREFIX}/man/man6)
46 .for i in de fr it nl no ru
47 @${MKDIR} ${STAGEDIR}${MAN6PREFIX}/man/${i}/man6
48 (cd ${WRKSRC}/doc/man/${i} && ${INSTALL_MAN} tornado.6 \
49 ${STAGEDIR}${MAN6PREFIX}/man/${i}/man6)
51 .for i in de es fr it nl no pt ru
52 @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES
53 (cd ${WRKSRC}/po && ${INSTALL_DATA} ${i}.mo \
54 ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/tornado.mo)
56 @${MKDIR} ${STAGEDIR}${DATADIR}
57 (cd ${WRKSRC} && ${INSTALL_DATA} tornado.scores.init \
58 ${STAGEDIR}${DATADIR})
60 .include <bsd.port.mk>