1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
7 CATEGORIES= games python
8 MASTER_SITES= http://www.partiallydisassembled.net/nelly/ \
9 http://media.pyweek.org/dl/2/rushed/ \
10 SF/nemysisfreebsdp/games/${PORTNAME}/:icons
11 DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
13 DIST_SUBDIR= ${PORTNAME}
14 EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
16 MAINTAINER= ports@FreeBSD.org
17 COMMENT= Nelly's Rooftop Garden, physics-based puzzle game
19 RUN_DEPENDS= ${PYGAME} \
20 ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL
27 SUB_FILES= ${PORTNAME}
29 DESKTOP_ENTRIES="Nelly's Rooftop Garden" "" "${PORTNAME}" \
30 "${PORTNAME}" "Game;ArcadeGame;" ""
33 @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
35 @${FIND} ${WRKSRC} -name "*.bak" -delete
38 @${PYTHON_CMD} -m compileall ${WRKSRC}
39 @${PYTHON_CMD} -O -m compileall ${WRKSRC}
42 @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
44 ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
46 .for d in fonts levels textures
47 @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
49 .for f in *.py *.pyc *.pyo
50 ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
53 ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
54 ${STAGEDIR}${PREFIX}/share/pixmaps/
56 @${MKDIR} ${STAGEDIR}${DOCSDIR}
57 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
59 .include <bsd.port.mk>