diff options
author | Rusmir Dusko <nemysis@FreeBSD.org> | 2013-12-10 06:33:45 +0000 |
---|---|---|
committer | Rusmir Dusko <nemysis@FreeBSD.org> | 2013-12-10 06:33:45 +0000 |
commit | d4eede78a130e80193e34f789d8922317bbb9253 (patch) | |
tree | e1eb5dc6a42b7fc2d13d4b79bc533e4467471356 /games/mopesnake/Makefile | |
parent | 767e421d1a0684154b8a6f11ade6dea95f2fa557 (diff) |
Notes
Diffstat (limited to 'games/mopesnake/Makefile')
-rw-r--r-- | games/mopesnake/Makefile | 56 |
1 files changed, 35 insertions, 21 deletions
diff --git a/games/mopesnake/Makefile b/games/mopesnake/Makefile index 6f6170517ce8..18d72f35ef94 100644 --- a/games/mopesnake/Makefile +++ b/games/mopesnake/Makefile @@ -5,47 +5,61 @@ PORTNAME= mopesnake PORTVERSION= 0.5 PORTREVISION= 3 CATEGORIES= games python -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} -DISTNAME= ${PORTNAME}-pc-${DISTVERSION} +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} \ + SF/nemysisfreebsdp/games/:icons +DISTFILES= ${PORTNAME}-pc-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +EXTRACT_ONLY= ${PORTNAME}-pc-${DISTVERSION}${EXTRACT_SUFX} -MAINTAINER= nemysis@gmx.ch +MAINTAINER= nemysis@FreeBSD.org COMMENT= Classic snake game in which you attempt to eat all the pain LICENSE= GPLv2 RUN_DEPENDS= ${PYGAME} +WRKSRC= ${WRKDIR}/${PORTNAME}-pc-${DISTVERSION} + USE_ZIP= yes USE_PYTHON= yes -NO_BUILD= yes PORTDOCS= TODO.txt index.html -SUB_FILES= ${PORTNAME} +OPTIONS_DEFINE= DOCS -DESKTOP_ENTRIES="Master Of Pain (Eating) - Snake" "${COMMENT}" \ - "${PREFIX}/share/pixmaps/${PORTNAME}" \ - "${PORTNAME}" "Game;ArcadeGame;" false +SUB_FILES= ${PORTNAME} -NO_STAGE= yes -.include <bsd.port.options.mk> +DESKTOP_ENTRIES="Master Of Pain (Eating) - Snake" "" "${PORTNAME}" \ + "${PORTNAME}" "Game;ArcadeGame;" "" post-patch: @${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \ ${WRKSRC}/*.py ${WRKSRC}/mopelib/*.py @${FIND} ${WRKSRC} -name "*.bak" -delete +do-build: + @${PYTHON_CMD} -m compileall ${WRKSRC} + @${PYTHON_CMD} -O -m compileall ${WRKSRC} + do-install: - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/ - ${MKDIR} ${DATADIR} - ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${DATADIR} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} "images mopelib music sounds" ${DATADIR}) - ${INSTALL_DATA} ${WRKSRC}/doc/screenshot1.png ${PREFIX}/share/pixmaps/${PORTNAME}.png - ${INSTALL_DATA} ${WRKSRC}/version ${DATADIR} - -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${DOCSDIR} -.endif + @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ + ${WRKDIR}/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +.for d in *.py *.pyc *.pyo + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) +.endfor + +.for d in images mopelib music sounds + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) +.endfor + + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ + + ${INSTALL_DATA} ${WRKSRC}/version ${STAGEDIR}${DATADIR} + + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> |