Date: Sun, 29 Sep 2013 16:30:50 +0000 (UTC) From: Rusmir Dusko <nemysis@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r328709 - in head/games: . duckmaze duckmaze/files Message-ID: <201309291630.r8TGUorH000694@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nemysis Date: Sun Sep 29 16:30:49 2013 New Revision: 328709 URL: http://svnweb.freebsd.org/changeset/ports/328709 Log: The duck can move walls, but only if there are no walls in the way (it makes sense when you try it). It's a simple puzzle game which starts with easy levels but progresses to some quite tricky ones. WWW: http://duckmaze.sourceforge.net/ Approved by: wxs/wg (mentors) Added: head/games/duckmaze/ head/games/duckmaze/Makefile (contents, props changed) head/games/duckmaze/distinfo (contents, props changed) head/games/duckmaze/files/ head/games/duckmaze/files/duckmaze.sh.in (contents, props changed) head/games/duckmaze/pkg-descr (contents, props changed) head/games/duckmaze/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Sun Sep 29 15:34:31 2013 (r328708) +++ head/games/Makefile Sun Sep 29 16:30:49 2013 (r328709) @@ -203,6 +203,7 @@ SUBDIR += drcreep SUBDIR += drm SUBDIR += dsnake + SUBDIR += duckmaze SUBDIR += duel SUBDIR += duke3d-data SUBDIR += dungeon Added: head/games/duckmaze/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/duckmaze/Makefile Sun Sep 29 16:30:49 2013 (r328709) @@ -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> Added: head/games/duckmaze/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/duckmaze/distinfo Sun Sep 29 16:30:49 2013 (r328709) @@ -0,0 +1,4 @@ +SHA256 (python/duckmaze-0.3r34.tar.gz) = ef2611b49d7ffe3637b4924c41c5077f97ba4cafe4939caf54bc076ae99a864a +SIZE (python/duckmaze-0.3r34.tar.gz) = 215336 +SHA256 (python/duckmaze.png) = 45df38e991d4772b111134f7384fa44c1ca959989e1461b8502fa980818f9f3d +SIZE (python/duckmaze.png) = 2157 Added: head/games/duckmaze/files/duckmaze.sh.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/duckmaze/files/duckmaze.sh.in Sun Sep 29 16:30:49 2013 (r328709) @@ -0,0 +1,7 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +cd "%%DATADIR%%" +exec /usr/bin/env python ./duckmaze.py Added: head/games/duckmaze/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/duckmaze/pkg-descr Sun Sep 29 16:30:49 2013 (r328709) @@ -0,0 +1,8 @@ +duckmaze is a game about a duck that is in a maze. +The duck can move walls, but only if there are no walls in the way +(it makes sense when you try it). + +It's a simple puzzle game which starts with easy levels but progresses +to some quite tricky ones. + +WWW: http://duckmaze.sourceforge.net/ Added: head/games/duckmaze/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/duckmaze/pkg-plist Sun Sep 29 16:30:49 2013 (r328709) @@ -0,0 +1,61 @@ +bin/duckmaze +%%DATADIR%%/duckmaze.py +%%DATADIR%%/duckmaze.pyc +%%DATADIR%%/duckmaze.pyo +%%DATADIR%%/duckmazerc.txt +%%DATADIR%%/images/instructions.png +%%DATADIR%%/images/logo.png +%%DATADIR%%/images/music.png +%%DATADIR%%/images/screenshot1.png +%%DATADIR%%/images/screenshot2.png +%%DATADIR%%/images/screenshot3.png +%%DATADIR%%/images/title.png +%%DATADIR%%/level.py +%%DATADIR%%/level.pyc +%%DATADIR%%/level.pyo +%%DATADIR%%/level_editor.py +%%DATADIR%%/level_editor.pyc +%%DATADIR%%/level_editor.pyo +%%DATADIR%%/levels/level_001 +%%DATADIR%%/levels/level_002 +%%DATADIR%%/levels/level_003 +%%DATADIR%%/levels/level_004 +%%DATADIR%%/levels/level_005 +%%DATADIR%%/levels/level_006 +%%DATADIR%%/levels/level_007 +%%DATADIR%%/levels/level_008 +%%DATADIR%%/levels/level_009 +%%DATADIR%%/levels/level_010 +%%DATADIR%%/levels/level_011 +%%DATADIR%%/levels/level_012 +%%DATADIR%%/levels/level_013 +%%DATADIR%%/levels/level_014 +%%DATADIR%%/levels/level_015 +%%DATADIR%%/levels/level_016 +%%DATADIR%%/levels/level_017 +%%DATADIR%%/levels/level_018 +%%DATADIR%%/levels/level_019 +%%DATADIR%%/levels/level_020 +%%DATADIR%%/levels/level_021 +%%DATADIR%%/levels/level_022 +%%DATADIR%%/levels/level_023 +%%DATADIR%%/levels/level_024 +%%DATADIR%%/levels/level_025 +%%DATADIR%%/levels/level_026 +%%DATADIR%%/levels/level_027 +%%DATADIR%%/levels/level_028 +%%DATADIR%%/levels/level_029 +%%DATADIR%%/mopelib/__init__.py +%%DATADIR%%/mopelib/__init__.pyc +%%DATADIR%%/mopelib/__init__.pyo +%%DATADIR%%/mopelib/mopelib.py +%%DATADIR%%/mopelib/mopelib.pyc +%%DATADIR%%/mopelib/mopelib.pyo +%%DATADIR%%/version +share/pixmaps/duckmaze.png +@dirrm %%DATADIR%%/sounds +@dirrm %%DATADIR%%/music +@dirrm %%DATADIR%%/mopelib +@dirrm %%DATADIR%%/levels +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309291630.r8TGUorH000694>