svn commit: r335920 - in head/games: . schwarzweiss schwarzweiss/files
Rusmir Dusko
nemysis at FreeBSD.org
Sun Dec 8 18:57:42 UTC 2013
Author: nemysis
Date: Sun Dec 8 18:57:40 2013
New Revision: 335920
URL: http://svnweb.freebsd.org/changeset/ports/335920
Log:
SchwarzWeiss is german and means "black/white".
This game was created 2010 during a 48-hour-game-creating contest at Viennas
Metalab computer lab. The theme was "black and white" (or was it "grid"?)
and only public available resources were allowed.
Lucky for me, that included ThePythonGameBook. In effect I worked around 3 hours
in the evening and around 4 hours in the next morning.
After that I lost interest and presented the game to the other participants
in the Metalab to make use of the weekend for non-computer related activities.
While I'm proud to report that I was the first participant to present a
"playable" game (way before the deadline) I'm less proud to report the results
of test-playing against the other coders. It turned out that while my game is
playable, it is simply boring and not much fun.
Also I got beaten in my own game by people who never played the game before.
WWW: http://thepythongamebook.com/en:resources:games:schwarzweiss
PR: ports/171236
Submitted by: nemysis (self)
Approved by: pawel (mentor)
Added:
head/games/schwarzweiss/
head/games/schwarzweiss/Makefile (contents, props changed)
head/games/schwarzweiss/distinfo (contents, props changed)
head/games/schwarzweiss/files/
head/games/schwarzweiss/files/schwarzweiss.in (contents, props changed)
head/games/schwarzweiss/pkg-descr (contents, props changed)
head/games/schwarzweiss/pkg-plist (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Sun Dec 8 18:50:51 2013 (r335919)
+++ head/games/Makefile Sun Dec 8 18:57:40 2013 (r335920)
@@ -842,6 +842,7 @@
SUBDIR += sarien
SUBDIR += sauerbraten
SUBDIR += scare
+ SUBDIR += schwarzweiss
SUBDIR += scid
SUBDIR += scorched3d
SUBDIR += scourge
Added: head/games/schwarzweiss/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/schwarzweiss/Makefile Sun Dec 8 18:57:40 2013 (r335920)
@@ -0,0 +1,60 @@
+# Created by: Rusmir Dusko <nemysis at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= schwarzweiss
+PORTVERSION= 20110806
+CATEGORIES= games python
+MASTER_SITES= SF/nemysisfreebsdp/games/:icons
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}.png:icons
+DIST_SUBDIR= python
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= nemysis at FreeBSD.org
+COMMENT= Tank game for 2 players
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${PYGAME}
+
+USE_GITHUB= yes
+GH_ACCOUNT= horstjens
+GH_PROJECT= schwarzweiss
+GH_TAGNAME= ${GH_COMMIT}
+GH_COMMIT= d95263f
+
+USE_PYTHON= 2.7
+
+PORTDOCS= readme.txt
+
+OPTIONS_DEFINE= DOCS
+
+INSTALLS_ICONS= yes
+
+SUB_FILES= ${PORTNAME}
+
+DESKTOP_ENTRIES="SchwarzWeiss" "" "${PORTNAME}" \
+ "${PORTNAME}" "Game;ArcadeGame;" ""
+
+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/
+
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
+
+.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}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/games/schwarzweiss/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/schwarzweiss/distinfo Sun Dec 8 18:57:40 2013 (r335920)
@@ -0,0 +1,4 @@
+SHA256 (python/schwarzweiss-20110806.tar.gz) = 7c37ef23d07c1e8b162accafcf921ba5d6c144d1042835f53c1a686da08b78c5
+SIZE (python/schwarzweiss-20110806.tar.gz) = 285380
+SHA256 (python/schwarzweiss.png) = 6d0bd5b654aad3b84c7ec72e443bce6dc1e860aee116e2b640c5a9b90926339a
+SIZE (python/schwarzweiss.png) = 3710
Added: head/games/schwarzweiss/files/schwarzweiss.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/schwarzweiss/files/schwarzweiss.in Sun Dec 8 18:57:40 2013 (r335920)
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+cd "%%DATADIR%%"
+exec %%PYTHON_CMD%% ./schwarzweiss_start.py "${@}"
Added: head/games/schwarzweiss/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/schwarzweiss/pkg-descr Sun Dec 8 18:57:40 2013 (r335920)
@@ -0,0 +1,15 @@
+SchwarzWeiss is german and means "black/white".
+This game was created 2010 during a 48-hour-game-creating contest at Viennas
+Metalab computer lab. The theme was "black and white" (or was it "grid"?)
+and only public available resources were allowed.
+Lucky for me, that included ThePythonGameBook. In effect I worked around 3 hours
+in the evening and around 4 hours in the next morning.
+After that I lost interest and presented the game to the other participants
+in the Metalab to make use of the weekend for non-computer related activities.
+While I'm proud to report that I was the first participant to present a
+"playable" game (way before the deadline) I'm less proud to report the results
+of test-playing against the other coders. It turned out that while my game is
+playable, it is simply boring and not much fun.
+Also I got beaten in my own game by people who never played the game before.
+
+WWW: http://thepythongamebook.com/en:resources:games:schwarzweiss
Added: head/games/schwarzweiss/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/schwarzweiss/pkg-plist Sun Dec 8 18:57:40 2013 (r335920)
@@ -0,0 +1,33 @@
+bin/schwarzweiss
+share/pixmaps/schwarzweiss.png
+%%DATADIR%%/data/__init__.py
+%%DATADIR%%/data/__init__.pyc
+%%DATADIR%%/data/__init__.pyo
+%%DATADIR%%/data/blip1.ogg
+%%DATADIR%%/data/blip2.ogg
+%%DATADIR%%/data/convert1.ogg
+%%DATADIR%%/data/convert2.ogg
+%%DATADIR%%/data/explo3.ogg
+%%DATADIR%%/data/explo4.ogg
+%%DATADIR%%/data/explo5.ogg
+%%DATADIR%%/data/ezmenu.py
+%%DATADIR%%/data/ezmenu.pyc
+%%DATADIR%%/data/ezmenu.pyo
+%%DATADIR%%/data/flattr_schwarzweiss.png
+%%DATADIR%%/data/gameover.ogg
+%%DATADIR%%/data/hit2.ogg
+%%DATADIR%%/data/menupic.png
+%%DATADIR%%/data/mg1.ogg
+%%DATADIR%%/data/schuss1.ogg
+%%DATADIR%%/data/schuss2.ogg
+%%DATADIR%%/data/schuss3.ogg
+%%DATADIR%%/data/schwarzweiss-flattr.pdf
+%%DATADIR%%/data/schwarzweiss.py
+%%DATADIR%%/data/schwarzweiss.pyc
+%%DATADIR%%/data/schwarzweiss.pyo
+%%DATADIR%%/data/vampir1.ogg
+%%DATADIR%%/schwarzweiss_start.py
+%%DATADIR%%/schwarzweiss_start.pyc
+%%DATADIR%%/schwarzweiss_start.pyo
+ at dirrm %%DATADIR%%/data
+ at dirrm %%DATADIR%%
More information about the svn-ports-all
mailing list