Tweak games/kreversi version 4.14.3
[dports.git] / games / schwarzweiss / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       schwarzweiss
5 PORTVERSION=    20110806
6 PORTREVISION=   2
7 CATEGORIES=     games python
8 MASTER_SITES=   SF/nemysisfreebsdp/games/:icons
9 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX} \
10                 ${PORTNAME}.png:icons
11 DIST_SUBDIR=    python
12 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}
13
14 MAINTAINER=     ports@FreeBSD.org
15 COMMENT=        Tank game for 2 players
16
17 LICENSE=        GPLv3+
18 LICENSE_FILE=   ${WRKSRC}/gpl.txt
19
20 RUN_DEPENDS=    ${PYGAME}
21
22 USE_GITHUB=     yes
23 GH_ACCOUNT=     horstjens
24 GH_TAGNAME=     d95263f
25
26 USES=           python:2 shebangfix
27 SHEBANG_FILES=  schwarzweiss_start.py data/*.py
28
29 PORTDOCS=       readme.txt
30 OPTIONS_DEFINE= DOCS
31
32 INSTALLS_ICONS= yes
33
34 SUB_FILES=      ${PORTNAME}
35
36 DESKTOP_ENTRIES="SchwarzWeiss" "" "${PORTNAME}" \
37                 "${PORTNAME}" "Game;ArcadeGame;" ""
38
39 do-build:
40         @${PYTHON_CMD} -m compileall ${WRKSRC}
41         @${PYTHON_CMD} -O -m compileall ${WRKSRC}
42
43 do-install:
44         @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
45                 ${WRKDIR}/${PORTNAME}
46         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
47
48         @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
49 .for f in *.py *.pyc *.pyo
50         ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
51 .endfor
52
53         ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
54                 ${STAGEDIR}${PREFIX}/share/pixmaps/
55
56         @${MKDIR} ${STAGEDIR}${DOCSDIR}
57         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
58
59 .include <bsd.port.mk>