aboutsummaryrefslogtreecommitdiff
path: root/games/duckmaze/Makefile
diff options
context:
space:
mode:
authorRusmir Dusko <nemysis@FreeBSD.org>2013-09-29 16:30:49 +0000
committerRusmir Dusko <nemysis@FreeBSD.org>2013-09-29 16:30:49 +0000
commitf0fef5dc45e2a67a550fec1dd827834d61f8b44e (patch)
tree9b2957081d8988bef89b91476218fa7905d354df /games/duckmaze/Makefile
parent159eb82a55511f772f8ffd2a856e8a6fcc4f4285 (diff)
downloadports-f0fef5dc45e2a67a550fec1dd827834d61f8b44e.tar.gz
ports-f0fef5dc45e2a67a550fec1dd827834d61f8b44e.zip
Notes
Diffstat (limited to 'games/duckmaze/Makefile')
-rw-r--r--games/duckmaze/Makefile54
1 files changed, 54 insertions, 0 deletions
diff --git a/games/duckmaze/Makefile b/games/duckmaze/Makefile
new file mode 100644
index 000000000000..c68f75adb2ba
--- /dev/null
+++ b/games/duckmaze/Makefile
@@ -0,0 +1,54 @@
+# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= duckmaze
+DISTVERSION= 0.3r34
+CATEGORIES= games python
+MASTER_SITES= SF/nemysisfreebsdp/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}.png
+DIST_SUBDIR= python
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= nemysis@FreeBSD.org
+COMMENT= Game about a duck that is in a maze
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYGAME}
+
+WRKSRC= ${WRKDIR}/${PORTNAME}/trunk
+
+USES= shebangfix
+SHEBANG_FILES= *.py mopelib/mopelib.py
+USE_PYTHON= yes
+
+PORTDOCS= TODO.txt index.html style.css
+
+SUB_FILES= ${PORTNAME}.sh
+
+DESKTOP_ENTRIES="duckmaze" "${COMMENT}" "${PORTNAME}" \
+ "${PORTNAME}" "Game;ArcadeGame;" false
+
+post-extract:
+ ${MV} ${WRKSRC}/doc/*.png ${WRKSRC}/images/
+
+do-build:
+ @${PYTHON_CMD} -m compileall ${WRKSRC}
+ @${PYTHON_CMD} -O -m compileall ${WRKSRC}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} "images levels mopelib music sounds" ${STAGEDIR}${DATADIR})
+.for d in *.py *.pyc *.pyo
+ ${INSTALL_SCRIPT} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR}
+.endfor
+.for d in duckmazerc.txt version
+ ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR}
+.endfor
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>