Tweak games/blinken version 4.14.3
[dports.git] / games / fairymax / Makefile
1 # Created by: Kalten <kalten@gmx.at>
2 # $FreeBSD$
3
4 PORTNAME=       fairymax
5 PORTVERSION=    5.0b.20160316.1
6 CATEGORIES=     games
7 MASTER_SITES=   http://freeheimdall.spdns.org/files/
8 # http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=fairymax.git;a=snapshot;h=${COMMIT_HASH};sf=tgz
9 # http://hgm.nubati.net/cgi-bin/gitweb.cgi/fairymax.git/snapshot/${COMMIT_HASH}
10 # but sha256 changes, as creation date of *.tar inside *.tar.gz changes.
11 DISTNAME=       ${PORTNAME}-${COMMIT_HASH}
12
13 MAINTAINER=     kalten@gmx.at
14 COMMENT=        Chess engine for shatranj, courier chess, and others
15
16 COMMIT_HASH=    67cee03
17
18 OPTIONS_DEFINE= DOCS
19
20 PORTDOCS=       changelog copyright CVfairy.html README
21
22 USES=           gmake perl5
23 USE_PERL5=      build
24 MAKE_ARGS+=     prefix= \
25                 bindir=${PREFIX}/bin \
26                 mandir=${PREFIX}/man \
27                 datadir= \
28                 plugindir=${PREFIX}/share/games/plugins \
29                 fairydir=${DATADIR} \
30                 VERSION=${PORTVERSION}
31
32 post-patch:
33         @${REINPLACE_CMD} -E 's|(#define VERSION ")[^"]+(".*)|\1${PORTVERSION}\2|' \
34                 ${WRKSRC}/fairymax.c
35         @${REINPLACE_CMD} -E 's|^(prefix\|bindir\|mandir\|datadir\|plugindir\|fairydir) =|\1 ?=|' \
36                 ${WRKSRC}/Makefile
37         @${REINPLACE_CMD} -E 's|^       cp (.{srcdir}/fairymax .{srcdir}/shamax .{srcdir}/maxqi .\(DESTDIR\).\(bindir\))|       ${INSTALL_PROGRAM} \1|' \
38                 ${WRKSRC}/Makefile
39         @${REINPLACE_CMD} -E 's|^       cp (.{srcdir}/data/)|   ${INSTALL_DATA} \1|' \
40                 ${WRKSRC}/Makefile
41         @${REINPLACE_CMD} -E 's|^       cp (.{srcdir}/fairymax.6.gz)|   ${INSTALL_MAN} \1|' \
42                 ${WRKSRC}/Makefile
43
44 post-install-DOCS-on:
45         @${MKDIR} ${STAGEDIR}${DOCSDIR}
46         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
47
48 .include <bsd.port.mk>