freebsd-ports/games/oneisenough/Makefile
Rusmir Dusko abb544d4d7 Economic development in the land of the balls has rendered communism an
obsolete ideology, but one ball is ready to stand against the cruel
corporate oppressors. Is one ball enough to free the capitalist balls
from their egocentric ideology and send them to labour camps,
or is the process doomed to fail? There's only one way to find out...

WWW: http://hectigo.net/games/oneisenough/

PR:		ports/172944
Submitted by:	nemysis (self)
2014-01-15 00:31:27 +00:00

65 lines
1.6 KiB
Makefile

# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
# $FreeBSD$
PORTNAME= oneisenough
PORTVERSION= 0.4.0
CATEGORIES= games python
MASTER_SITES= http://hectigo.net/games/oneisenough/ \
SF/nemysisfreebsdp/games/:icons
DISTFILES= ${PORTNAME}_a${DISTVERSION:S/.//g}_src${EXTRACT_SUFX} \
${PORTNAME}.png:icons
EXTRACT_ONLY= ${PORTNAME}_a${DISTVERSION:S/.//g}_src${EXTRACT_SUFX}
MAINTAINER= nemysis@FreeBSD.org
COMMENT= Economic development in the land of the balls
LICENSE= GPLv2
RUN_DEPENDS= ${PYGAME}
WRKSRC= ${WRKDIR}/"one is enough"
USE_ZIP= yes
USES= dos2unix
DOS2UNIX_FILES= README.txt bin/*.py
DOS2UNIX_REGEX= .*.[^pt][^nt][^gf]
USE_PYTHON= 2
PORTDOCS= README.txt
OPTIONS_DEFINE= DOCS
SUB_FILES= ${PORTNAME}
DESKTOP_ENTRIES="One Is Enough" "" ${PORTNAME} \
"${PORTNAME}" "Game;ArcadeGame;" ""
post-extract:
@${FIND} ${WRKSRC} \
-name "Thumbs.db" -delete -or -name "pack.bat" -delete
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \
${WRKSRC}/run_game.py
do-build:
@${PYTHON_CMD} -m compileall ${WRKSRC}
@${PYTHON_CMD} -O -m compileall ${WRKSRC}
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
@${MKDIR} ${STAGEDIR}${DATADIR}
.for d in *.py *.pyc *.pyo
@(cd ${WRKSRC} ; ${INSTALL_SCRIPT} ${d} ${STAGEDIR}${DATADIR})
.endfor
@(cd ${WRKSRC}/bin && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/bin)
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>