diff options
author | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-04-09 21:24:55 +0000 |
---|---|---|
committer | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-04-09 21:24:55 +0000 |
commit | fd3a9ebe623da2557f7a6f6f748bacc739bd9859 (patch) | |
tree | dc2932a69ec61cdde57d403f405a94142a6dc05c /games/farblazer/Makefile | |
parent | 147dcf11f57e24b99a93ef7e05a51ab5d5ac289e (diff) | |
download | ports-fd3a9ebe623da2557f7a6f6f748bacc739bd9859.tar.gz ports-fd3a9ebe623da2557f7a6f6f748bacc739bd9859.zip |
Notes
Diffstat (limited to 'games/farblazer/Makefile')
-rw-r--r-- | games/farblazer/Makefile | 47 |
1 files changed, 34 insertions, 13 deletions
diff --git a/games/farblazer/Makefile b/games/farblazer/Makefile index a7474806e93f..b907c330c3ab 100644 --- a/games/farblazer/Makefile +++ b/games/farblazer/Makefile @@ -3,27 +3,48 @@ PORTNAME= farblazer PORTVERSION= 0.7 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= games -MASTER_SITES= http://www.pygame.org/gamelets/games/ +MASTER_SITES= http://www.pygame.org/gamelets/games/ \ + SF/nemysisfreebsdp/${CATEGORIES}/:icons +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} -MAINTAINER= ports@FreeBSD.org -COMMENT= An action/arcade game originally based of StarBlazer on the Apple ][ +MAINTAINER= games@FreeBSD.org +COMMENT= Originally based of StarBlazer on the Apple ][ -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game +LICENSE= LGPL21 + +RUN_DEPENDS= ${PYGAME} USE_PYTHON= yes -NO_STAGE= yes +PORTDOCS= README.txt THANKS.txt +OPTIONS_DEFINE= DOCS + +SUB_FILES= ${PORTNAME} + +DESKTOP_ENTRIES="Farblazer" "" "${PORTNAME}" \ + "${PORTNAME}" "Game;ArcadeGame;" "" + do-build: - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + @${PYTHON_CMD} -m compileall ${WRKSRC} + @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: - @${MKDIR} ${DATADIR} - (cd ${WRKSRC}; ${TAR} cf - .) | \ - (cd ${DATADIR}; ${TAR} --exclude=\*.orig --unlink -xf -) - @printf "#!/bin/sh\ncd ${DATADIR} && \ - exec ${PYTHON_CMD} ${DATADIR}/${PORTNAME}.py \"$$\@\"\n" > ${WRKDIR}/${PORTNAME}.sh - @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME} + @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ + ${WRKDIR}/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + @(cd ${WRKSRC} && ${COPYTREE_SHARE} "code data" ${STAGEDIR}${DATADIR}) +.for f in *.py *.pyc *.pyo + ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} +.endfor + ${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> |