svn commit: r335903 - in head/games/nelly: . files
Rusmir Dusko
nemysis at FreeBSD.org
Sun Dec 8 15:14:06 UTC 2013
Author: nemysis
Date: Sun Dec 8 15:14:04 2013
New Revision: 335903
URL: http://svnweb.freebsd.org/changeset/ports/335903
Log:
- Change USE_PYTHON_RUN=yes to USE_PYTHON=yes
- Change desktop entry
- Remove NO_BUILD=yes, change pkg-plist
- Change files/nelly.in
Approved by: pawel / wg (mentors, implicit)
Modified:
head/games/nelly/Makefile
head/games/nelly/files/nelly.in
head/games/nelly/pkg-plist
Modified: head/games/nelly/Makefile
==============================================================================
--- head/games/nelly/Makefile Sun Dec 8 15:08:09 2013 (r335902)
+++ head/games/nelly/Makefile Sun Dec 8 15:14:04 2013 (r335903)
@@ -19,36 +19,43 @@ COMMENT= Nelly's Rooftop Garden, physics
RUN_DEPENDS= ${PYGAME} \
${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl
-USE_PYTHON_RUN= yes
-NO_BUILD= yes
+USE_PYTHON= yes
PORTDOCS= README
-SUB_FILES= ${PORTNAME}
+OPTIONS_DEFINE= DOCS
-DESKTOP_ENTRIES="Nelly's Rooftop Garden" "${COMMENT}" "${PORTNAME}" \
- "${PORTNAME}" "Game;ArcadeGame;" false
+SUB_FILES= ${PORTNAME}
-OPTIONS_DEFINE= DOCS
+DESKTOP_ENTRIES="Nelly's Rooftop Garden" "" "${PORTNAME}" \
+ "${PORTNAME}" "Game;ArcadeGame;" ""
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
${WRKSRC}/*.py
@${FIND} ${WRKSRC} -name "*.bak" -delete
+do-build:
+ @${PYTHON_CMD} -m compileall ${WRKSRC}
+ @${PYTHON_CMD} -O -m compileall ${WRKSRC}
+
do-install:
+ @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
+ ${WRKDIR}/${PORTNAME}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
.for d in fonts levels textures
@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
.endfor
+.for d in *.py *.pyc *.pyo
+ @(cd ${WRKSRC} ; ${INSTALL_SCRIPT} ${d} ${STAGEDIR}${DATADIR})
+.endfor
+
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/games/nelly/files/nelly.in
==============================================================================
--- head/games/nelly/files/nelly.in Sun Dec 8 15:08:09 2013 (r335902)
+++ head/games/nelly/files/nelly.in Sun Dec 8 15:14:04 2013 (r335903)
@@ -4,4 +4,4 @@
#
cd "%%DATADIR%%"
-exec /usr/bin/env python ./nelly.py "${@}"
+exec %%PYTHON_CMD%% ./nelly.py "${@}"
Modified: head/games/nelly/pkg-plist
==============================================================================
--- head/games/nelly/pkg-plist Sun Dec 8 15:08:09 2013 (r335902)
+++ head/games/nelly/pkg-plist Sun Dec 8 15:14:04 2013 (r335903)
@@ -1,6 +1,10 @@
bin/nelly
%%DATADIR%%/collide.py
+%%DATADIR%%/collide.pyc
+%%DATADIR%%/collide.pyo
%%DATADIR%%/font.py
+%%DATADIR%%/font.pyc
+%%DATADIR%%/font.pyo
%%DATADIR%%/fonts/babelfish.ttf
%%DATADIR%%/levels/level01.lvl
%%DATADIR%%/levels/level02.lvl
@@ -18,7 +22,11 @@ bin/nelly
%%DATADIR%%/levels/level14.lvl
%%DATADIR%%/levels/level15.lvl
%%DATADIR%%/nelly.py
+%%DATADIR%%/nelly.pyc
+%%DATADIR%%/nelly.pyo
%%DATADIR%%/res.py
+%%DATADIR%%/res.pyc
+%%DATADIR%%/res.pyo
%%DATADIR%%/textures/brick.jpg
%%DATADIR%%/textures/dialog.png
%%DATADIR%%/textures/dialog_ok.png
More information about the svn-ports-all
mailing list