Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master games grimoire by Eric Sandall (1f3beabc76e1021bdd4d859193b70e27a2bd5885)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master games grimoire by Eric Sandall (1f3beabc76e1021bdd4d859193b70e27a2bd5885)
  • Date: Wed, 30 Apr 2008 00:54:21 -0500

GIT changes to master games grimoire by Eric Sandall
<sandalle AT sourcemage.org>:

ChangeLog | 6 +
games-arcade-2d/circuslinux/BUILD | 9 --
games-arcade-2d/circuslinux/CONFIGURE | 2
games-arcade-2d/circuslinux/DETAILS | 2
games-arcade-2d/circuslinux/HISTORY | 9 ++
games-arcade-2d/circuslinux/PRE_BUILD | 3
games-data/childsplay-plugins/BUILD | 1
games-data/childsplay-plugins/DEPENDS | 1
games-data/childsplay-plugins/DETAILS | 38
++++++++++
games-data/childsplay-plugins/HISTORY | 3
games-data/childsplay-plugins/INSTALL | 1
games-data/childsplay-plugins/PRE_BUILD | 7 +
games-data/childsplay-plugins/childsplay_plugins-0.90.tgz.sig |binary
games-engines/childsplay/BUILD | 1
games-engines/childsplay/DEPENDS | 7 +
games-engines/childsplay/DETAILS | 18 ++++
games-engines/childsplay/HISTORY | 3
games-engines/childsplay/INSTALL | 1
games-engines/childsplay/PRE_BUILD | 5 +
games-engines/childsplay/childsplay-0.90.2.tgz.sig |binary
games-puzzles/gcompris/.share-games.patch.swp |binary
games-puzzles/gcompris/BUILD | 1
games-puzzles/gcompris/DEPENDS | 23 ++++++
games-puzzles/gcompris/DETAILS | 28 +++++++
games-puzzles/gcompris/HISTORY | 5 +
games-puzzles/gcompris/PRE_BUILD | 3
games-puzzles/gcompris/gcompris-8.4.4.tar.gz.sig |binary
games-puzzles/gcompris/share-games.patch | 12 +++
28 files changed, 182 insertions(+), 7 deletions(-)

New commits:
commit 1f3beabc76e1021bdd4d859193b70e27a2bd5885
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gcompris: Added an educational game suite

commit a0ccff4ce71915bf3eb808b76ef8ef440e98f37f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

childsplay-plugins: Added a basic set of plugins for childsplay

commit 981345b96ddca6aab4add603938a171fe1bbd182
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

childsplay: Added a suite framework for educational games

commit 6ae5e0cad6aa0430401dd425132cde19a5e21015
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

circuslinux: Update SOURCE_URL to new source mirror, query for joystick
support, use default_games_build, and fix x86_64 compilation

diff --git a/ChangeLog b/ChangeLog
index d559c11..4fe1384 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-04-29 Eric Sandall <sandalle AT sourcemage.org>
+ * games-engines/childsplay: Added a suite for educational games
+ * games-data/childsplay-plugins: Added a basic set of plugins
+ for childsplay
+ * games-puzzles/gcompris: Added an educational game suite
+
2008-04-23 Alexander Tsamutali <astsmtl AT gmail.com>
* games-utils/springlobby: new spell, free cross-platform lobby client
for the Spring RTS project
diff --git a/games-arcade-2d/circuslinux/BUILD
b/games-arcade-2d/circuslinux/BUILD
index 3221ac9..7292cd8 100755
--- a/games-arcade-2d/circuslinux/BUILD
+++ b/games-arcade-2d/circuslinux/BUILD
@@ -1,6 +1,3 @@
- ./configure --build=$BUILD \
- --prefix=${INSTALL_ROOT}/usr \
- --sysconfdir=${INSTALL_ROOT}/etc \
- --localstatedir=${INSTALL_ROOT}/var \
- --bindir=${INSTALL_ROOT}/usr/games \
- $OPTS
+OPTS="$CIRCUSLINUX_JOYSTICK \
+ $OPTS" &&
+default_games_build
diff --git a/games-arcade-2d/circuslinux/CONFIGURE
b/games-arcade-2d/circuslinux/CONFIGURE
new file mode 100755
index 0000000..b98a40a
--- /dev/null
+++ b/games-arcade-2d/circuslinux/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_option CIRCUSLINUX_JOYSTICK 'Enable joystick support?' n \
+ '--enable-joystick' '--disable-joystick'
diff --git a/games-arcade-2d/circuslinux/DETAILS
b/games-arcade-2d/circuslinux/DETAILS
index f814a43..d0c9964 100755
--- a/games-arcade-2d/circuslinux/DETAILS
+++ b/games-arcade-2d/circuslinux/DETAILS
@@ -2,7 +2,7 @@
VERSION=1.0.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.nbswebfx.com/downloads/$SOURCE
+ SOURCE_URL[0]=ftp://ftp.billsgames.com/unix/x/circus-linux/src/$SOURCE
WEB_SITE=http://www.newbreedsoftware.com/circus-linux/
ENTERED=20020131
UPDATED=20020131
diff --git a/games-arcade-2d/circuslinux/HISTORY
b/games-arcade-2d/circuslinux/HISTORY
index 6856a6d..97bb8a3 100644
--- a/games-arcade-2d/circuslinux/HISTORY
+++ b/games-arcade-2d/circuslinux/HISTORY
@@ -1,3 +1,12 @@
+2008-04-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: SOURCE_URL changed to
+ ftp://ftp.billsgames.com/unix/x/circus-linux/src/
+ * CONFIGURE: Query for joystick support
+ * PRE_BUILD: Fix compilation with x86_64 (cannot figure out target)
+ * BUILD: Use default_games_build
+ Now calls make in BUILD and not INSTALL
+ Pass joystick options to OPTS
+
2006-09-21 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/games-arcade-2d/circuslinux/PRE_BUILD
b/games-arcade-2d/circuslinux/PRE_BUILD
new file mode 100755
index 0000000..2fa05ae
--- /dev/null
+++ b/games-arcade-2d/circuslinux/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit 's:@TARGET_DEF@:LINUX:g' $SOURCE_DIRECTORY/Makefile.in
diff --git a/games-data/childsplay-plugins/BUILD
b/games-data/childsplay-plugins/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/games-data/childsplay-plugins/BUILD
@@ -0,0 +1 @@
+true
diff --git a/games-data/childsplay-plugins/DEPENDS
b/games-data/childsplay-plugins/DEPENDS
new file mode 100755
index 0000000..daa6529
--- /dev/null
+++ b/games-data/childsplay-plugins/DEPENDS
@@ -0,0 +1 @@
+depends childsplay
diff --git a/games-data/childsplay-plugins/DETAILS
b/games-data/childsplay-plugins/DETAILS
new file mode 100755
index 0000000..0fb6260
--- /dev/null
+++ b/games-data/childsplay-plugins/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=childsplay-plugins
+ VERSION=0.90
+ SOURCE=${SPELL/-/_}-$VERSION.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/-/_}-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/childsplay/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ LICENSE[0]=GPL
+ WEB_SITE=http://childsplay.sourceforge.net/
+ ENTERED=20080429
+ SHORT='Basic plug-ins for ChildsPlay'
+cat << EOF
+Childsplay uses a plug-in system for the game modules. These games are
packaged in plugin-packages (only one for now). You must first install
childsplay before you can use these games, because they only work from within
childsplay.
+
+* Numbers Put the correct operator between two numbers
+ Ages: 5-7
+* SoundNpic A toy for young children with pictures and sounds
+ Ages: 2-4
+* Packid A pac-man game, try to catch the letters
+ Ages: 4-7
+* Soundmemory The classic memory game, with sounds
+ Ages: 3-6
+* Fallingletters Type them before they reach the ground
+ Ages: 4-7
+* Findsound Listen to a sound and find the image to which it belongs
+ Ages: 3-5
+* Findsound2 The same as findsound, now with numbers and letters
+ Ages: 5-6
+* Pong Play alone,against the computer or against another child
+ Ages: 4-7
+* Billiard Try to put the balls in the hole
+ Ages: 4-7
+* MultiTables Learn the multiplication tables
+ Ages: 7-9
+* Puzzle Recreate the image
+ Ages: 4-6
+* LetterFlashcard Learn the alphabet by listening to the words and initials
+ Ages: 1-4
+EOF
diff --git a/games-data/childsplay-plugins/HISTORY
b/games-data/childsplay-plugins/HISTORY
new file mode 100644
index 0000000..3cbf85d
--- /dev/null
+++ b/games-data/childsplay-plugins/HISTORY
@@ -0,0 +1,3 @@
+2008-04-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created
+
diff --git a/games-data/childsplay-plugins/INSTALL
b/games-data/childsplay-plugins/INSTALL
new file mode 100755
index 0000000..0ee85e9
--- /dev/null
+++ b/games-data/childsplay-plugins/INSTALL
@@ -0,0 +1 @@
+./install.sh
diff --git a/games-data/childsplay-plugins/PRE_BUILD
b/games-data/childsplay-plugins/PRE_BUILD
new file mode 100755
index 0000000..0371cd8
--- /dev/null
+++ b/games-data/childsplay-plugins/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+sedit "s:PREFIX=/usr/local:PREFIX=$INSTALL_ROOT/usr:" \
+ $SOURCE_DIRECTORY/install.sh &&
+#
+# Do not pester me with silly queries
+#
+sedit 's:^[ ]*read.*::g' $SOURCE_DIRECTORY/install.sh
diff --git a/games-data/childsplay-plugins/childsplay_plugins-0.90.tgz.sig
b/games-data/childsplay-plugins/childsplay_plugins-0.90.tgz.sig
new file mode 100644
index 0000000..dab9972
Binary files /dev/null and
b/games-data/childsplay-plugins/childsplay_plugins-0.90.tgz.sig differ
diff --git a/games-engines/childsplay/BUILD b/games-engines/childsplay/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/games-engines/childsplay/BUILD
@@ -0,0 +1 @@
+true
diff --git a/games-engines/childsplay/DEPENDS
b/games-engines/childsplay/DEPENDS
new file mode 100755
index 0000000..fa7a634
--- /dev/null
+++ b/games-engines/childsplay/DEPENDS
@@ -0,0 +1,7 @@
+depends libogg &&
+depends pygame &&
+depends python &&
+depends sdl &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends sdl_ttf
diff --git a/games-engines/childsplay/DETAILS
b/games-engines/childsplay/DETAILS
new file mode 100755
index 0000000..fbe751e
--- /dev/null
+++ b/games-engines/childsplay/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=childsplay
+ VERSION=0.90.2
+ SOURCE=$SPELL-$VERSION.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ LICENSE[0]=GPL
+ WEB_SITE=http://childsplay.sourceforge.net/
+ ENTERED=20080429
+ SHORT='Suite of educational games'
+cat << EOF
+Childsplay is a suite of educational games for young children, like gcompris,
+but without the overkill of c/c++ and the gnome environment. Also the use of
+the SDL libraries makes smooth animation and the playing of sound very easy.
+Childsplay uses a plugin system for the games, so you might want to check the
+Childsplay plugins page. (There are two built-in games: memory and a typing
+game).
+EOF
diff --git a/games-engines/childsplay/HISTORY
b/games-engines/childsplay/HISTORY
new file mode 100644
index 0000000..3cbf85d
--- /dev/null
+++ b/games-engines/childsplay/HISTORY
@@ -0,0 +1,3 @@
+2008-04-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created
+
diff --git a/games-engines/childsplay/INSTALL
b/games-engines/childsplay/INSTALL
new file mode 100755
index 0000000..2b0eb5a
--- /dev/null
+++ b/games-engines/childsplay/INSTALL
@@ -0,0 +1 @@
+./INSTALL.sh
diff --git a/games-engines/childsplay/PRE_BUILD
b/games-engines/childsplay/PRE_BUILD
new file mode 100755
index 0000000..f6d99cb
--- /dev/null
+++ b/games-engines/childsplay/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+sedit "s:PREFIX=/usr/local:PREFIX=$INSTALL_ROOT/usr:" \
+ $SOURCE_DIRECTORY/INSTALL.sh &&
+sedit "s:/usr/local:$INSTALL_ROOT/usr:" \
+ $SOURCE_DIRECTORY/childsplay.sh
diff --git a/games-engines/childsplay/childsplay-0.90.2.tgz.sig
b/games-engines/childsplay/childsplay-0.90.2.tgz.sig
new file mode 100644
index 0000000..f389f01
Binary files /dev/null and
b/games-engines/childsplay/childsplay-0.90.2.tgz.sig differ
diff --git a/games-puzzles/gcompris/.share-games.patch.swp
b/games-puzzles/gcompris/.share-games.patch.swp
new file mode 100644
index 0000000..893a829
Binary files /dev/null and b/games-puzzles/gcompris/.share-games.patch.swp
differ
diff --git a/games-puzzles/gcompris/BUILD b/games-puzzles/gcompris/BUILD
new file mode 100755
index 0000000..f2438e5
--- /dev/null
+++ b/games-puzzles/gcompris/BUILD
@@ -0,0 +1 @@
+default_games_build
diff --git a/games-puzzles/gcompris/DEPENDS b/games-puzzles/gcompris/DEPENDS
new file mode 100755
index 0000000..e0b9df2
--- /dev/null
+++ b/games-puzzles/gcompris/DEPENDS
@@ -0,0 +1,23 @@
+depends gnome-python2 &&
+depends gnuchess &&
+depends gtk+2 &&
+depends libgnomecanvas &&
+depends libxml2 &&
+depends python &&
+depends sdl &&
+depends sdl_mixer &&
+
+optional_depends gnet2 \
+ '--enable-gnet' \
+ '--disable-gnet' \
+ 'for fetching content online' &&
+
+optional_depends pysqlite \
+ '--enable-sqlite' \
+ '--disable-sqlite' \
+ 'for user profile support' &&
+
+optional_depends tetex \
+ '' \
+ '' \
+ 'for generating HTML documentation'
diff --git a/games-puzzles/gcompris/DETAILS b/games-puzzles/gcompris/DETAILS
new file mode 100755
index 0000000..4b07056
--- /dev/null
+++ b/games-puzzles/gcompris/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=gcompris
+ VERSION=8.4.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+ LICENSE[0]=GPL
+ WEB_SITE=http://gcompris.net/
+ ENTERED=20080429
+ SHORT='Educational software suite'
+cat << EOF
+GCompris is an educational software suite comprising of numerous activities
for
+children aged 2 to 10. Some of the activities are game orientated, but
+nonetheless still educational. Below you can find a list of categories with
+some of the activities available in that category.
+
+* computer discovery: keyboard, mouse, different mouse gesture
+* algebra: table memory, enumeration, double entry table, mirror image
+* science: the canal lock, the water cycle, the submarine, electric
simulation
+* geography: place the country on the map
+* games: chess, memory, connect 4, oware, sudoku
+* reading: reading practice
+* other: learn to tell time, puzzle of famous paintings, vector drawing
+
+Currently GCompris offers in excess of 80 activities and more are being
+developed. GCompris is free software, that means that you can adapt it to
your
+own needs, improve it and, most importantly, share it with children
everywhere.
+EOF
diff --git a/games-puzzles/gcompris/HISTORY b/games-puzzles/gcompris/HISTORY
new file mode 100644
index 0000000..d1d8fd6
--- /dev/null
+++ b/games-puzzles/gcompris/HISTORY
@@ -0,0 +1,5 @@
+2008-04-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD: Created
+ * share-games.patch: Allow binary to find shared data under
+ /usr/share/games
+
diff --git a/games-puzzles/gcompris/PRE_BUILD
b/games-puzzles/gcompris/PRE_BUILD
new file mode 100755
index 0000000..ce8a7c7
--- /dev/null
+++ b/games-puzzles/gcompris/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SCRIPT_DIRECTORY/share-games.patch
diff --git a/games-puzzles/gcompris/gcompris-8.4.4.tar.gz.sig
b/games-puzzles/gcompris/gcompris-8.4.4.tar.gz.sig
new file mode 100644
index 0000000..ae25810
Binary files /dev/null and b/games-puzzles/gcompris/gcompris-8.4.4.tar.gz.sig
differ
diff --git a/games-puzzles/gcompris/share-games.patch
b/games-puzzles/gcompris/share-games.patch
new file mode 100644
index 0000000..b7171bd
--- /dev/null
+++ b/games-puzzles/gcompris/share-games.patch
@@ -0,0 +1,12 @@
+diff -Naur gcompris-8.4.4.orig/src/gcompris/gcompris.c
gcompris-8.4.4/src/gcompris/gcompris.c
+--- gcompris-8.4.4.orig/src/gcompris/gcompris.c 2008-04-29
22:29:28.702476713 -0700
++++ gcompris-8.4.4/src/gcompris/gcompris.c 2008-04-29 22:30:39.156249049
-0700
+@@ -1130,7 +1130,7 @@
+ gchar *pkg_data_dir = gbr_find_data_dir(PACKAGE_DATA_DIR);
+ gchar *pkg_clib_dir = gbr_find_lib_dir(PACKAGE_CLIB_DIR);
+
+- properties->package_data_dir = g_strconcat(pkg_data_dir,
"/gcompris/boards", NULL);
++ properties->package_data_dir = g_strconcat(pkg_data_dir,
"/games/gcompris/boards", NULL);
+ properties->package_locale_dir =
gbr_find_locale_dir(PACKAGE_LOCALE_DIR);
+ properties->package_plugin_dir = g_strconcat(pkg_clib_dir,
"/gcompris", NULL);
+ properties->package_python_plugin_dir = g_strconcat(pkg_data_dir,
"/gcompris/python", NULL);



  • [SM-Commit] GIT changes to master games grimoire by Eric Sandall (1f3beabc76e1021bdd4d859193b70e27a2bd5885), Eric Sandall, 04/30/2008

Archive powered by MHonArc 2.6.24.

Top of Page