From: Perforce Review Daemon <p4review AT smee.org>
To: "Andraž " ruskie " Levstik" <ruskie AT mages.ath.cx>, "Andrew Stitt" <a AT t.armory.com>, "Arjan Bouter" <abouter AT sourcemage.org>, "Arwed von Merkatz" <v.merkatz AT gmx.net>, "SM-Commit Daemon" <sm-commit AT lists.ibiblio.org>, "David Kowis" <dkowis+smgl-p4 AT shlrm.org>, "duane_malcolm" <d.malcolm AT auckland.ac.nz>, "Eric Sandall" <eric AT sandall.us>, "George J. Sherwood" <george AT beernabeer.com>, "Jason Flatt" <jflatt AT sourcemage.org>, "Jeremy Blosser" <jblosser AT sourcemage.org>, "Ladislav Hagara" <ladislav.hagara AT unob.cz>, "Maurizio Boriani" <baux AT member.fsf.org>, "Pieter Lenaerts" <e-type AT sourcemage.org>, "Pol Vinogradov" <vin.public AT gmail.com>, "Robin Cook" <rcook AT wyrms.net>, "vladimir_marek" <vlmarek AT volny.cz>
Subject: [SM-Commit] PERFORCE change 77171 by Andra?? "ruskie" Levstik for review
Date: Mon, 3 Apr 2006 20:30:01 +0100 (BST)
Change 77171 by andraž_levstik AT omega.mages.ath.cx on 2006/04/03 20:26:32
SOURCE_HASH=sha512:654f2ca2d1a625df8f88b5629e09a873668cea42688acdf154636b066b94fc9d70b7f45acb33a71d234c19b59c394c63aee38d6224245b3b329210e6b4a58409
LICENSE[0]=GPL
- MAINTAINER=eric AT sandall.us
+ BUILD_API=2
SHORT="Infocom/Z-machine game interpreter"
cat << EOF
-Frotz is an interpreter for Infocom games and other Z-machine games. It
complies with standard 1.0 of Graham Nelson's specification. It was written
by Stefan Jokisch in 1995-1997. It was ported to Unix by Galen Hazelwood.
Currently the Unix port is being developed and maintained by David Griffith.
+Frotz is an interpreter for Infocom games and other Z-machine games. It
+complies with standard 1.0 of Graham Nelson's specification. It was
+written by Stefan Jokisch in 1995-1997. It was ported to Unix by Galen
+Hazelwood. Currently the Unix port is being developed and maintained
+by David Griffith.
Features:
-# Compiles and runs on most common flavors of Unix, both open source and
not. This includes MacOS X.
+# Compiles and runs on most common flavors of Unix, both open source
+ and not. This includes MacOS X.
# Plays all Z-code games including V6.
# Old-style sound support through OSS driver.
# Config files.
# User-configurable error-checking.
# Optional dumb interface.
-# Default use of the Quetzal save file format. Command line option to use
the old format.
+# Default use of the Quetzal save file format. Command line option to
+ use the old format.
EOF
SOURCE_HASH=sha512:0d5c34fbd9d51fc284b92c531534efca1ce34d4c9e879cd342da8151e42912526e5006d8437d84774cb62827a620b960cea3c5d0eca5cc2dc4b1b4e28d9c9485
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://www.worldforge.org/dev/eng/libraries/$SPELL
+ WEB_SITE=http://www.worldforge.org/dev/eng/libraries/coal
ENTERED=20020915
UPDATED=20020915
LICENSE[0]=GPL
@@ -21,14 +28,27 @@
cat << EOF
COAL is a C++ utility library for client and editor developers. It provides:
* An abstract framework for storing and retrieving map data.
- * Facilities for converting 3D polygon regions into 2D tile grids (ported
from Sal's libMIM).
+ * Facilities for converting 3D polygon regions into 2D tile grids (ported
+ from Sal's libMIM).
* Convenience functions for interfacing with Atlas.
* Possibly CORBA wrappers, in the distant future.
* More to follow...
-Client developers can use COAL to handle data storage and to act as a layer
between the application and the Atlas libraries. As map updates come in from
the server, COAL will process them and update its internal database. The
client app can then query COAL as it needs, for map rendering and so forth.
COAL may eventually also handle character inventory data caching and other
useful object handling features.
+Client developers can use COAL to handle data storage and to act as a layer
+between the application and the Atlas libraries. As map updates come in from
+the server, COAL will process them and update its internal database. The
+client app can then query COAL as it needs, for map rendering and so forth.
+COAL may eventually also handle character inventory data caching and other
+useful object handling features.
-COAL stores map data as 3D regions. If the client app enables COAL's 2D
mode, COAL will also translate the regions into a map of 2D tiles which a 2D
client can render as it sees fit, using whatever media repository it wants.
+COAL stores map data as 3D regions. If the client app enables COAL's 2D mode,
+COAL will also translate the regions into a map of 2D tiles which a 2D client
+can render as it sees fit, using whatever media repository it wants.
-NOTE: COAL and related components like libAtlas and the map format are still
in flux, so the focus, goals, and dependencies of COAL may change in response
to its changing environment. If you see anything that's silly or downright
wrong with the code and its implementation, please let me know. The purpose
of COAL is to make life easier for client developers, so anything I can do to
make it more useful is a step in the right direction.
+NOTE: COAL and related components like libAtlas and the map format are still
+in flux, so the focus, goals, and dependencies of COAL may change in response
+to its changing environment. If you see anything that's silly or downright
+wrong with the code and its implementation, please let me know. The purpose
+of COAL is to make life easier for client developers, so anything I can do to
+make it more useful is a step in the right direction.
EOF
@@ -1,9 +1,6 @@
-if ! grep -q "CVS" ${SPELL_CONFIG}; then
- CVS=no &&
-
- if query "Would you like to build the latest cvs version of $SPELL ?" n
- then CVS=yes
- fi &&
-
- echo CVS=${CVS} >> ${SPELL_CONFIG}
+config_query COAL_CVS "Do you want CVS version?" n &&
+if [[ "$COAL_CVS" == "y" ]]
+then
+config_query COAL_CVS_AUTOUPDATE
+ "Automaticaly update the spell on sorcery queue/system-update?" n
fi
[SM-Commit] PERFORCE change 77171 by Andra?? "ruskie" Levstik for review,
Perforce Review Daemon, 04/03/2006