Tweak games/tornado version 1.4_2
[dports.git] / games / tornado / Makefile
1 # Created by: minter@lunenburg.org
2 # $FreeBSD$
3
4 PORTNAME=       tornado
5 PORTVERSION=    1.4
6 PORTREVISION=   2
7 CATEGORIES=     games
8 MASTER_SITES=   https://kiza.eu/media/software/tornado/
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Ccurses-based game of weather destruction
12
13 LICENSE=        GPLv2 # (or later)
14
15 USES=           gettext gmake ncurses
16
17 CFLAGS+=        -I${LOCALBASE}/include
18 LDFLAGS+=       -L${LOCALBASE}/lib -lintl
19
20 post-patch:
21 .for i in Makefile Makefile.inc
22         @${REINPLACE_CMD} -e \
23                 '/^CC/s| =| ?=| ; \
24                  /^MAKE/s| =| ?=| ; \
25                  /^LDFLAGS/s| =| +=| ; \
26                  /^PREFIX/s| =| ?=| ; \
27                  /^LOCALEPATH/s|/usr/local|$$(PREFIX)| ; \
28                  /^CFLAGS/s| =| +=| ; \
29                  s|-O2||' ${WRKSRC}/${i}
30 .endfor
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
36 .endfor
37
38 post-build:
39         @${LN} -sf tornado.scores ${WRKSRC}/tornado.scores.init
40
41 do-install:
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)
50 .endfor
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)
55 .endfor
56         @${MKDIR} ${STAGEDIR}${DATADIR}
57         (cd ${WRKSRC} && ${INSTALL_DATA} tornado.scores.init \
58                 ${STAGEDIR}${DATADIR})
59
60 .include <bsd.port.mk>