diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-10-05 04:16:28 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-10-05 04:16:28 +0800 |
commit | 26bb8abbe3204885bf74bae40c4b9da95350be0b (patch) | |
tree | 704962b098a28ac718267b2093ef3b079d8f4c43 /games | |
parent | 4e24584e48676aba47138ddc64688d554509fba0 (diff) | |
download | marcuscom-ports-26bb8abbe3204885bf74bae40c4b9da95350be0b.tar.gz marcuscom-ports-26bb8abbe3204885bf74bae40c4b9da95350be0b.tar.zst marcuscom-ports-26bb8abbe3204885bf74bae40c4b9da95350be0b.zip |
- Move to LOCALBASE
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7560 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'games')
-rw-r--r-- | games/childsplay/Makefile | 41 | ||||
-rw-r--r-- | games/childsplay/distinfo | 3 | ||||
-rw-r--r-- | games/childsplay/files/patch-INSTALL.sh | 97 | ||||
-rw-r--r-- | games/childsplay/files/patch-Makefile | 10 | ||||
-rw-r--r-- | games/childsplay/files/patch-pyassetmlSDL.py | 13 | ||||
-rw-r--r-- | games/childsplay/pkg-descr | 8 | ||||
-rw-r--r-- | games/childsplay/pkg-plist | 169 | ||||
-rw-r--r-- | games/childsplay_plugins/Makefile | 27 | ||||
-rw-r--r-- | games/childsplay_plugins/distinfo | 3 | ||||
-rw-r--r-- | games/childsplay_plugins/files/patch-Makefile | 12 | ||||
-rw-r--r-- | games/childsplay_plugins/files/patch-install.sh | 66 | ||||
-rw-r--r-- | games/childsplay_plugins/pkg-descr | 11 | ||||
-rw-r--r-- | games/childsplay_plugins/pkg-plist | 240 |
13 files changed, 700 insertions, 0 deletions
diff --git a/games/childsplay/Makefile b/games/childsplay/Makefile new file mode 100644 index 000000000..9bc8aea67 --- /dev/null +++ b/games/childsplay/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: pyassetml +# Date created: 6 July 2004 +# Whom: bruno +# +# $FreeBSD$ +# + +PORTNAME= childsplay +PORTVERSION= 0.80.2 +PORTREVISION= 2 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= childsplay +EXTRACT_SUFX= .tgz + +MAINTAINER= bruno@tinkerbox.org +COMMENT= Educative games for children + +BUILD_DEPENDS= ${LOCALBASE}/include/${PYTHON_VERSION}/pygame/pygame.h:${PORTSDIR}/devel/py-game +RUN_DEPENDS= ${LOCALBASE}/include/${PYTHON_VERSION}/pygame/pygame.h:${PORTSDIR}/devel/py-game +LIB_DEPENDS= assetml.0:${PORTSDIR}/devel/libassetml + +USE_PYTHON= yes +NO_BUILD= yes + +# avoid asking for translation to your local language on install +MAKE_ENV= LANG=C + +MAN6= childsplay.6 letters-trans.6 +MANCOMPRESSED= yes + +post-patch: + @${REINPLACE_CMD} -e "s@PREFIX=/usr/local@PREFIX=${PREFIX}@g " ${WRKSRC}/INSTALL.sh + @${REINPLACE_CMD} -e "s@ASSETMLROOT = '/usr/local@ASSETMLROOT= '${PREFIX}@g" ${WRKSRC}/pyassetml.py + @${REINPLACE_CMD} -e "s@PREFIX=/usr/local@PREFIX=${PREFIX}@g" ${WRKSRC}/cleanup.sh + @${REINPLACE_CMD} -e "s@/usr/local/lib/games@${PREFIX}@g" ${WRKSRC}/childsplay.sh + +post-build: + @${FIND} ${WRKSRC} -name *.orig -delete + +.include <bsd.port.mk> diff --git a/games/childsplay/distinfo b/games/childsplay/distinfo new file mode 100644 index 000000000..4e114f923 --- /dev/null +++ b/games/childsplay/distinfo @@ -0,0 +1,3 @@ +MD5 (childsplay-0.80.2.tgz) = e3719de335da8260756d8f713560c6ac +SHA256 (childsplay-0.80.2.tgz) = b8d240b8527327adbdeb8c9d2b7e5ecb0ee0461f02905b2d724a39af1e59ead2 +SIZE (childsplay-0.80.2.tgz) = 1169198 diff --git a/games/childsplay/files/patch-INSTALL.sh b/games/childsplay/files/patch-INSTALL.sh new file mode 100644 index 000000000..bd7257572 --- /dev/null +++ b/games/childsplay/files/patch-INSTALL.sh @@ -0,0 +1,97 @@ +--- INSTALL.sh.orig Wed Apr 20 10:57:03 2005 ++++ INSTALL.sh Wed Apr 20 11:02:16 2005 +@@ -1,5 +1,5 @@ +-#!/bin/bash ++#!/bin/sh + # install childsplay. + # Be aware that childsplay probably won't work when you edit this file :-( + # As of 11/2004 childsplay will be converted to follow the File System + # Hierarchy (FSH). +@@ -21,16 +21,15 @@ + PYTHON=`which python` + + EXECDIR=$PREFIX/bin + LOCALEDIR=$PREFIX/share/locale +-ASSETMLDIR=/usr/share/assetml ++ASSETMLDIR=$PREFIX/share/gnome/assetml + SCOREDIR=/var/games + SCOREFILE=$SCOREDIR/childsplay.score + DOCDIR=$PREFIX/share/doc/childsplay + MANDIR=$PREFIX/man/man6 +-CPDIR=$PREFIX/lib/games/childsplay ++CPDIR=$PREFIX/childsplay + SHAREDIR=$PREFIX/share/childsplay +-BINDIR=$PREFIX/games + LIBDIR=$CPDIR/lib + MODULESDIR=$LIBDIR + SHARELIBDATADIR=$SHAREDIR/lib + SHAREDATADIR=$SHAREDIR/Data +@@ -38,10 +37,8 @@ + + HOME_DIR_NAME=.childsplay + CHILDSPLAYRC=childsplayrc + +-OLDCPDIR=$PREFIX/games/childsplay +- + echo "Making directorys" + mkdir -vp $CPDIR + mkdir -vp $CPDIR/lib + mkdir -vp $DOCDIR +@@ -51,9 +48,8 @@ + mkdir -vp $MANDIR + mkdir -vp $SHAREDIR + mkdir -vp $SHAREDATADIR + mkdir -vp $SHARELIBDATADIR +-mkdir -vp $BINDIR + mkdir -vp $EXECDIR + + set -e + +@@ -63,13 +59,8 @@ + echo " You must be root to install the plugins" + echo " exit" + exit 1 + fi +-echo " Looking for obsolete childsplay files in $OLDCPDIR" +-if [ -e $OLDCPDIR ] && [ -d $OLDCPDIR ] +-then rm -fr $OLDCPDIR +- echo " Old files removed" +-fi + + echo -e "\n>>>>>>>>>>> Install childsplay >>>>>>>>>>>>>>>>>>>>" + echo " Installing in $PREFIX" + +@@ -113,22 +105,14 @@ + echo " Copy docs" + cp -rf $CWD/doc/* $DOCDIR/ + + echo " Copy executable and setting permissions." +-cp -f $CWD/childsplay.sh $BINDIR/childsplay + cp -f $CWD/childsplay.sh $EXECDIR/childsplay +-chmod +x $BINDIR/childsplay + chmod +x $EXECDIR/childsplay + + chmod +x $CPDIR/childsplay.py + chmod +x $CPDIR/letters-trans.py + +-#echo " Looking for the old executable, if any" +-#if [ -e /usr/local/bin/childsplay ] +-#then rm -f /usr/local/bin/childsplay +-# echo "found and removed" +-#fi +- + echo " Setting the base path in childsplay to $PREFIX" + echo "## Automated file please do not edit" > $CPDIR/BASEPATH.py + echo "BASEPATH=\"$PREFIX\"" >> $CPDIR/BASEPATH.py + echo "EXECDIR=\"$EXECDIR\"" >> $CPDIR/BASEPATH.py +@@ -157,9 +141,9 @@ + echo "" + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + echo " One thing left todo..." + echo " Translating words" +-$PYTHON $CPDIR/letters-trans.py $ASSETMLDIR ++echo " to translate words run: $PYTHON $CPDIR/letters-trans.py $ASSETMLDIR" + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + echo " Be sure to read the README-MEMORY file on how you can" + echo " use your own pictures in the memory game." + echo "" diff --git a/games/childsplay/files/patch-Makefile b/games/childsplay/files/patch-Makefile new file mode 100644 index 000000000..ec4ca1856 --- /dev/null +++ b/games/childsplay/files/patch-Makefile @@ -0,0 +1,10 @@ +--- Makefile.orig Sat May 7 23:13:35 2005 ++++ Makefile Sat May 7 23:15:11 2005 +@@ -0,0 +1,7 @@ ++PYTHON = /usr/bin/env python ++ ++install: ++ ./INSTALL.sh ++ @echo "Compiling modules to bytecode..." ++ @$(PYTHON) install.py --compile ${PREFIX}/childsplay ++ @$(PYTHON) install.py --compile ${PREFIX}/childsplay/lib diff --git a/games/childsplay/files/patch-pyassetmlSDL.py b/games/childsplay/files/patch-pyassetmlSDL.py new file mode 100644 index 000000000..1c446f853 --- /dev/null +++ b/games/childsplay/files/patch-pyassetmlSDL.py @@ -0,0 +1,13 @@ +--- pyassetmlSDL.py.orig Wed Apr 20 11:41:47 2005 ++++ pyassetmlSDL.py Wed Apr 20 11:42:32 2005 +@@ -76,8 +76,10 @@ + pygame.mixer.music.load(self.s) + pygame.mixer.music.play(loop) + def stop(self): + pygame.mixer.music.stop() ++ def queue(self): ++ pygame.mixer.music.queue(self.s) + + class NoneSound: + def play(self,loop=0): + pass diff --git a/games/childsplay/pkg-descr b/games/childsplay/pkg-descr new file mode 100644 index 000000000..25c49954f --- /dev/null +++ b/games/childsplay/pkg-descr @@ -0,0 +1,8 @@ +Childsplay is a 'suite' of educational games for young children, like gcompris, +but without the overkill of 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) + +WWW: http://childsplay.sourceforge.net diff --git a/games/childsplay/pkg-plist b/games/childsplay/pkg-plist new file mode 100644 index 000000000..a9bebfe04 --- /dev/null +++ b/games/childsplay/pkg-plist @@ -0,0 +1,169 @@ +bin/childsplay +childsplay/lib/letters.py +childsplay/lib/letters.pyc +childsplay/lib/memory.py +childsplay/lib/memory.pyc +childsplay/CPConstants.py +childsplay/utils.py +childsplay/splash.py +childsplay/pyassetmlcreator.py +childsplay/pyassetmlSDL.py +childsplay/pyassetml.py +childsplay/out.py +childsplay/letters-trans.py +childsplay/install.py +childsplay/childsplay.py +childsplay/Timer.py +childsplay/SpriteUtils.py +childsplay/ConfParser.py +childsplay/CPMenu.py +childsplay/version.py +childsplay/CPConstants.pyc +childsplay/utils.pyc +childsplay/splash.pyc +childsplay/pyassetmlcreator.pyc +childsplay/pyassetmlSDL.pyc +childsplay/out.pyc +childsplay/pyassetml.pyc +childsplay/letters-trans.pyc +childsplay/install.pyc +childsplay/childsplay.pyc +childsplay/Timer.pyc +childsplay/SpriteUtils.pyc +childsplay/ConfParser.pyc +childsplay/CPMenu.pyc +childsplay/version.pyc +childsplay/BASEPATH.py +childsplay/BASEPATH.pyc +share/doc/childsplay/po/fr/childsplay.po +share/doc/childsplay/po/de/childsplay.po +share/doc/childsplay/po/de/new_de.po +share/doc/childsplay/po/de/.#childsplay.po.1.2 +share/doc/childsplay/po/es/childsplay.po +share/doc/childsplay/po/es/new_es.po +share/doc/childsplay/po/wordlist/words-de.gz +share/doc/childsplay/po/wordlist/words-en.gz +share/doc/childsplay/po/wordlist/words-fr.gz +share/doc/childsplay/po/wordlist/words-nl.gz +share/doc/childsplay/po/wordlist/README.gz +share/doc/childsplay/po/wordlist/words-esp.gz +share/doc/childsplay/po/da/childsplay.po +share/doc/childsplay/po/da/new_da.po +share/doc/childsplay/po/nl/childsplay.po +share/doc/childsplay/po/tr/childsplay.po +share/doc/childsplay/po/tr/new_tr.po +share/doc/childsplay/po/it/childsplay.po +share/doc/childsplay/po/childsplay_0.72.pot +share/doc/childsplay/copyright +share/doc/childsplay/README.rc-files +share/doc/childsplay/README.develop +share/doc/childsplay/GPL-2 +share/doc/childsplay/Changelog +share/doc/childsplay/README.games-module +share/locale/da/LC_MESSAGES/childsplay.mo +share/locale/de/LC_MESSAGES/childsplay.mo +share/locale/es/LC_MESSAGES/childsplay.mo +share/locale/fr/LC_MESSAGES/childsplay.mo +share/locale/it/LC_MESSAGES/childsplay.mo +share/locale/nl/LC_MESSAGES/childsplay.mo +share/gnome/assetml/childsplay/childsplay-images/po/Translation.raw +share/gnome/assetml/childsplay/childsplay-images/bluebold.ttf +share/gnome/assetml/childsplay/childsplay-images/OK_but.png +share/gnome/assetml/childsplay/childsplay-images/question1.png +share/gnome/assetml/childsplay/childsplay-images/bullpen3.ttf +share/gnome/assetml/childsplay/childsplay-images/firework1.png +share/gnome/assetml/childsplay/childsplay-images/firework2.png +share/gnome/assetml/childsplay/childsplay-images/chpl-icon-48-flat.png +share/gnome/assetml/childsplay/childsplay-images/cowsplash.png +share/gnome/assetml/childsplay/childsplay-images/blue.jpg +share/gnome/assetml/childsplay/childsplay-images/tux.png +share/gnome/assetml/childsplay/childsplay-images/pointer.png +share/gnome/assetml/childsplay/childsplay-images/arrow.png +share/gnome/assetml/childsplay/childsplay-images/bluehigh.ttf +share/gnome/assetml/childsplay/childsplay-images/cowsplash-load.png +share/gnome/assetml/childsplay/childsplay-images/childsplay-images.assetml +share/gnome/assetml/childsplay/childsplay-images/land.png +share/gnome/assetml/childsplay/childsplay-images/MORE_but.png +share/gnome/assetml/childsplay/childsplay-images/balloonsl.png +share/gnome/assetml/childsplay/childsplay-images/balloonsr.png +share/gnome/assetml/childsplay/childsplay-images/stop.png +share/gnome/assetml/childsplay/childsplay-images/hscore.png +share/gnome/assetml/childsplay/childsplay-images/chpl-icon-48.png +share/gnome/assetml/childsplay/childsplay-images/chpl-icon-48.xpm +share/gnome/assetml/childsplay/memory-136x136/po/es.po +share/gnome/assetml/childsplay/memory-136x136/po/fr.po +share/gnome/assetml/childsplay/memory-136x136/po/nl.po +share/gnome/assetml/childsplay/memory-136x136/po/memory-136x136.pot +share/gnome/assetml/childsplay/memory-136x136/tree.png +share/gnome/assetml/childsplay/memory-136x136/plane.png +share/gnome/assetml/childsplay/memory-136x136/apple.png +share/gnome/assetml/childsplay/memory-136x136/bread.png +share/gnome/assetml/childsplay/memory-136x136/dog.png +share/gnome/assetml/childsplay/memory-136x136/bear.png +share/gnome/assetml/childsplay/memory-136x136/fish.png +share/gnome/assetml/childsplay/memory-136x136/monkey.png +share/gnome/assetml/childsplay/memory-136x136/boat.png +share/gnome/assetml/childsplay/memory-136x136/memory-136x136.assetml +share/gnome/assetml/childsplay/memory-136x136/car.png +share/gnome/assetml/childsplay/memory-136x136/grapes.png +share/gnome/assetml/childsplay/memory-136x136/lion.png +share/gnome/assetml/childsplay/childsplay-sounds/po/nl.po +share/gnome/assetml/childsplay/childsplay-sounds/po/Translation.raw +share/gnome/assetml/childsplay/childsplay-sounds/bummer.wav +share/gnome/assetml/childsplay/childsplay-sounds/childsplay-sounds.assetml +share/gnome/assetml/childsplay/childsplay-sounds/level_clear.wav +share/gnome/assetml/childsplay/childsplay-sounds/rocket.wav +share/gnome/assetml/childsplay/childsplay-sounds/wahoo.wav +share/gnome/assetml/childsplay/childsplay-sounds/cows.ogg +share/gnome/assetml/childsplay/childsplay-sounds/Winner2.ogg +share/gnome/assetml/childsplay/childsplay-sounds/music1.ogg +share/gnome/assetml/childsplay/childsplay-sounds/dealcard1.wav +share/gnome/assetml/childsplay/childsplay-sounds/boom.wav +share/childsplay/Data/bluebold.ttf +share/childsplay/Data/bluehigh.ttf +share/childsplay/Data/boom.wav +share/childsplay/Data/bullpen3.ttf +share/childsplay/Data/bummer.wav +share/childsplay/Data/childsplay.ico +share/childsplay/Data/childsplay.score +share/childsplay/Data/chpl-icon-48-flat.png +share/childsplay/Data/chpl-icon-48.png +share/childsplay/Data/chpl-icon-48.xpm +share/childsplay/Data/cows.ogg +share/childsplay/Data/cowsplash-load.png +share/childsplay/Data/cowsplash.png +share/childsplay/Data/pointer_mask.xbm +share/childsplay/Data/wahoo.wav +share/childsplay/Data/icons/letters.icon.png +share/childsplay/Data/icons/memory.icon.png +share/childsplay/Data/childsplay.score.org +share/childsplay/lib/ConfigData/childsplayrc +share/childsplay/lib/MemoryData/cardfront.png +share/childsplay/lib/MemoryData/cardback.png +@dirrm childsplay/lib +@dirrm childsplay +@dirrm share/doc/childsplay/po/fr +@dirrm share/doc/childsplay/po/de +@dirrm share/doc/childsplay/po/es +@dirrm share/doc/childsplay/po/wordlist +@dirrm share/doc/childsplay/po/da +@dirrm share/doc/childsplay/po/nl +@dirrm share/doc/childsplay/po/tr +@dirrm share/doc/childsplay/po/it +@dirrm share/doc/childsplay/po +@dirrm share/doc/childsplay +@dirrm share/gnome/assetml/childsplay/childsplay-images/po +@dirrm share/gnome/assetml/childsplay/childsplay-images +@dirrm share/gnome/assetml/childsplay/memory-136x136/po +@dirrm share/gnome/assetml/childsplay/memory-136x136 +@dirrm share/gnome/assetml/childsplay/childsplay-sounds/po +@dirrm share/gnome/assetml/childsplay/childsplay-sounds +@dirrm share/gnome/assetml/childsplay +@dirrm share/childsplay/Data/icons +@dirrm share/childsplay/Data +@dirrm share/childsplay/lib/ConfigData +@dirrm share/childsplay/lib/MemoryData +@dirrm share/childsplay/lib +@dirrm share/childsplay +@cwd / +var/games/childsplay.score diff --git a/games/childsplay_plugins/Makefile b/games/childsplay_plugins/Makefile new file mode 100644 index 000000000..2a43736de --- /dev/null +++ b/games/childsplay_plugins/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: childsplay_plugins +# Date created: 6 July 2004 +# Whom: bruno +# +# $FreeBSD$ +# + +PORTNAME= childsplay_plugins +PORTVERSION= 0.80.1.1 +PORTREVISION= 2 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= childsplay +EXTRACT_SUFX= .tgz + +MAINTAINER= bruno@tinkerbox.org +COMMENT= Educative games for children + +BUILD_DEPENDS= childsplay:${PORTSDIR}/games/childsplay +RUN_DEPENDS= childsplay:${PORTSDIR}/games/childsplay + +USE_PYTHON= yes + +post-patch: + @${REINPLACE_CMD} -e "s@PREFIX=/usr/local@PREFIX=${PREFIX}@g " ${WRKSRC}/install.sh + +.include <bsd.port.mk> diff --git a/games/childsplay_plugins/distinfo b/games/childsplay_plugins/distinfo new file mode 100644 index 000000000..7ed3f343a --- /dev/null +++ b/games/childsplay_plugins/distinfo @@ -0,0 +1,3 @@ +MD5 (childsplay_plugins-0.80.1.1.tgz) = 3591a4f6945dae0d1493778a15fa2321 +SHA256 (childsplay_plugins-0.80.1.1.tgz) = 35abe0fac3bd35b13b251806e29028740e8242cfe870ab22a6fd617c0c726df2 +SIZE (childsplay_plugins-0.80.1.1.tgz) = 3352850 diff --git a/games/childsplay_plugins/files/patch-Makefile b/games/childsplay_plugins/files/patch-Makefile new file mode 100644 index 000000000..a15980f02 --- /dev/null +++ b/games/childsplay_plugins/files/patch-Makefile @@ -0,0 +1,12 @@ +--- Makefile.orig Sat May 7 23:03:39 2005 ++++ Makefile Sat May 7 23:04:02 2005 +@@ -0,0 +1,9 @@ ++PYTHON = /usr/bin/env python ++CPDIR=${X11BASE}/childsplay ++ ++all: ++ echo "Compiling modules to bytecode..." ++ $(PYTHON) $(CPDIR)/install.py --compile ./lib ++ ++install: ++ ./install.sh diff --git a/games/childsplay_plugins/files/patch-install.sh b/games/childsplay_plugins/files/patch-install.sh new file mode 100644 index 000000000..2252aa7e7 --- /dev/null +++ b/games/childsplay_plugins/files/patch-install.sh @@ -0,0 +1,66 @@ +diff -U 4 -r -N ./install.sh.orig ./install.sh +--- ./install.sh.orig Fri Mar 18 09:51:09 2005 ++++ ./install.sh Tue Mar 22 18:33:38 2005 +@@ -1,5 +1,5 @@ +-#!/bin/bash ++#!/bin/sh + # install childsplay. + # Be aware that childsplay probably won't work when you edit this file :-( + # As of 11/2004 childsplay will be converted to follow the File System + # Hierarchy (FSH). +@@ -18,16 +18,16 @@ + then PREFIX=$1 + fi + + LOCALEDIR=$PREFIX/share/locale +-ASSETMLDIR=/usr/share/assetml ++ASSETMLDIR=$PREFIX/share/gnome/assetml + PYTHON=`which python` + SCOREDIR=/var/games + DOCDIR=$PREFIX/share/doc/childsplay + MANDIR=$PREFIX/man/man6 +-CPDIR=$PREFIX/lib/games/childsplay ++CPDIR=$PREFIX/childsplay + SHAREDIR=$PREFIX/share/childsplay +-BINDIR=$PREFIX/games ++BINDIR=$PREFIX/bin + SHARELIBDATADIR=$SHAREDIR/lib + SHAREDATADIR=$SHAREDIR/Data + + ################################################## +@@ -66,23 +66,8 @@ + fi + + set -e + +-echo -e "\n The path to install the plugins in is $CPDIR." +-echo " If you have installed childsplay in a other place, you can" +-echo " give the full path to childsplay, otherwise just hit enter" +-echo " Hit enter to install in $CPDIR, or give the full path" +-read path +-if [ $path ];then +- if [ -e $path/install.py ];then +- CPDIR=path +- else +- echo "*********** WARNING *************" +- echo " $path does not exists or is not the childsplay directory" +- echo " exit" +- exit 1 +- fi +-fi + echo " Installing in $CPDIR" + + if [ `expr $VERSION \< $DEPEN` -eq 1 ] + then +@@ -91,11 +76,8 @@ + echo "exit"; + exit 1 + fi + +- +-echo "Compiling modules to bytecode..." +-$PYTHON $CPDIR/install.py --compile $CWD/lib + + echo " Copy libraries" + for DIR in `ls $CWD/lib` + do diff --git a/games/childsplay_plugins/pkg-descr b/games/childsplay_plugins/pkg-descr new file mode 100644 index 000000000..672059091 --- /dev/null +++ b/games/childsplay_plugins/pkg-descr @@ -0,0 +1,11 @@ +Childsplay is a 'suite' of educational games for young children, like gcompris, +but without the overkill of c/c++ and the gnome environ.:-) 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) + +Childsplay and the games are GNU-GPL licensed and are tested on GNU/Linux and +the Windows platforms. (and now, FreeBSD) + +WWW: http://childsplay.sourceforge.net diff --git a/games/childsplay_plugins/pkg-plist b/games/childsplay_plugins/pkg-plist new file mode 100644 index 000000000..1b3305ceb --- /dev/null +++ b/games/childsplay_plugins/pkg-plist @@ -0,0 +1,240 @@ +childsplay/lib/.#numberhunt.py.1.4 +childsplay/lib/billiard.py +childsplay/lib/billiard.pyc +childsplay/lib/fallingletters.py +childsplay/lib/fallingletters.pyc +childsplay/lib/findsound.py +childsplay/lib/findsound.pyc +childsplay/lib/findsound2.py +childsplay/lib/findsound2.pyc +childsplay/lib/in.ps +childsplay/lib/in.ps~ +childsplay/lib/numberhunt.ps +childsplay/lib/numbers.py +childsplay/lib/numbers.pyc +childsplay/lib/out.ps +childsplay/lib/packid.py +childsplay/lib/packid.pyc +childsplay/lib/pong.py +childsplay/lib/pong.pyc +childsplay/lib/soundNpic.py +childsplay/lib/soundNpic.pyc +childsplay/lib/soundmemory.py +childsplay/lib/soundmemory.pyc +share/gnome/assetml/childsplay/sounds-misc/po/Translation.raw +share/gnome/assetml/childsplay/sounds-misc/catmeow.ogg +share/gnome/assetml/childsplay/sounds-misc/cow.ogg +share/gnome/assetml/childsplay/sounds-misc/elephant.ogg +share/gnome/assetml/childsplay/sounds-misc/frog.ogg +share/gnome/assetml/childsplay/sounds-misc/lion.ogg +share/gnome/assetml/childsplay/sounds-misc/passby.ogg +share/gnome/assetml/childsplay/sounds-misc/phone1.ogg +share/gnome/assetml/childsplay/sounds-misc/plane.ogg +share/gnome/assetml/childsplay/sounds-misc/police.ogg +share/gnome/assetml/childsplay/sounds-misc/rocket.ogg +share/gnome/assetml/childsplay/sounds-misc/rooster.ogg +share/gnome/assetml/childsplay/sounds-misc/sheep.ogg +share/gnome/assetml/childsplay/sounds-misc/slideup.ogg +share/gnome/assetml/childsplay/sounds-misc/smackzin.ogg +share/gnome/assetml/childsplay/sounds-misc/sneeze3.ogg +share/gnome/assetml/childsplay/sounds-misc/sounds-misc.assetml +share/gnome/assetml/childsplay/sounds-misc/tomtom.ogg +share/gnome/assetml/childsplay/sounds-misc/train.ogg +share/childsplay/Data/icons/billiard.icon.png +share/childsplay/Data/icons/soundNpic.icon.png +share/childsplay/Data/icons/pong.icon.png +share/childsplay/Data/icons/packid.icon.png +share/childsplay/Data/icons/numbers.icon.png +share/childsplay/Data/icons/findsound2.icon.png +share/childsplay/Data/icons/findsound.icon.png +share/childsplay/Data/icons/fallingletters.icon.png +share/childsplay/Data/icons/soundmemory.icon.png +share/childsplay/Data/AlphabetSounds/en/z.ogg +share/childsplay/Data/AlphabetSounds/en/10.ogg +share/childsplay/Data/AlphabetSounds/en/11.ogg +share/childsplay/Data/AlphabetSounds/en/12.ogg +share/childsplay/Data/AlphabetSounds/en/13.ogg +share/childsplay/Data/AlphabetSounds/en/14.ogg +share/childsplay/Data/AlphabetSounds/en/15.ogg +share/childsplay/Data/AlphabetSounds/en/16.ogg +share/childsplay/Data/AlphabetSounds/en/17.ogg +share/childsplay/Data/AlphabetSounds/en/18.ogg +share/childsplay/Data/AlphabetSounds/en/19.ogg +share/childsplay/Data/AlphabetSounds/en/2.ogg +share/childsplay/Data/AlphabetSounds/en/20.ogg +share/childsplay/Data/AlphabetSounds/en/3.ogg +share/childsplay/Data/AlphabetSounds/en/4.ogg +share/childsplay/Data/AlphabetSounds/en/5.ogg +share/childsplay/Data/AlphabetSounds/en/6.ogg +share/childsplay/Data/AlphabetSounds/en/7.ogg +share/childsplay/Data/AlphabetSounds/en/8.ogg +share/childsplay/Data/AlphabetSounds/en/9.ogg +share/childsplay/Data/AlphabetSounds/en/a.ogg +share/childsplay/Data/AlphabetSounds/en/b.ogg +share/childsplay/Data/AlphabetSounds/en/c.ogg +share/childsplay/Data/AlphabetSounds/en/d.ogg +share/childsplay/Data/AlphabetSounds/en/e.ogg +share/childsplay/Data/AlphabetSounds/en/f.ogg +share/childsplay/Data/AlphabetSounds/en/g.ogg +share/childsplay/Data/AlphabetSounds/en/h.ogg +share/childsplay/Data/AlphabetSounds/en/i.ogg +share/childsplay/Data/AlphabetSounds/en/j.ogg +share/childsplay/Data/AlphabetSounds/en/k.ogg +share/childsplay/Data/AlphabetSounds/en/l.ogg +share/childsplay/Data/AlphabetSounds/en/m.ogg +share/childsplay/Data/AlphabetSounds/en/n.ogg +share/childsplay/Data/AlphabetSounds/en/o.ogg +share/childsplay/Data/AlphabetSounds/en/p.ogg +share/childsplay/Data/AlphabetSounds/en/q.ogg +share/childsplay/Data/AlphabetSounds/en/r.ogg +share/childsplay/Data/AlphabetSounds/en/s.ogg +share/childsplay/Data/AlphabetSounds/en/t.ogg +share/childsplay/Data/AlphabetSounds/en/u.ogg +share/childsplay/Data/AlphabetSounds/en/v.ogg +share/childsplay/Data/AlphabetSounds/en/w.ogg +share/childsplay/Data/AlphabetSounds/en/x.ogg +share/childsplay/Data/AlphabetSounds/en/y.ogg +share/childsplay/Data/AlphabetSounds/en/1.ogg +share/childsplay/lib/ConfigData/pongrc +share/childsplay/lib/BilliardData/sndh.wav +share/childsplay/lib/BilliardData/ball1.png +share/childsplay/lib/BilliardData/ball2.png +share/childsplay/lib/BilliardData/backgr.png +share/childsplay/lib/BilliardData/sndt.wav +share/childsplay/lib/BilliardData/stick.png +share/childsplay/lib/BilliardData/hole.png +share/childsplay/lib/FallingLettersData/scenery2.png +share/childsplay/lib/FallingLettersData/scenery0.png +share/childsplay/lib/FallingLettersData/scenery1.png +share/childsplay/lib/Findsound2Data/Data/back.jpg +share/childsplay/lib/Findsound2Data/Data/soundbut.png +share/childsplay/lib/FindsoundData/Data/back.jpg +share/childsplay/lib/FindsoundData/Data/soundbut.png +share/childsplay/lib/FindsoundData/Images/level1/elephant.png +share/childsplay/lib/FindsoundData/Images/level1/cow.png +share/childsplay/lib/FindsoundData/Images/level1/frog.png +share/childsplay/lib/FindsoundData/Images/level1/lion.png +share/childsplay/lib/FindsoundData/Images/level1/rooster.png +share/childsplay/lib/FindsoundData/Images/level1/sheep.png +share/childsplay/lib/FindsoundData/Images/level2/boat.png +share/childsplay/lib/FindsoundData/Images/level2/car.png +share/childsplay/lib/FindsoundData/Images/level2/plane.png +share/childsplay/lib/FindsoundData/Images/level2/police.png +share/childsplay/lib/FindsoundData/Images/level2/rocket.png +share/childsplay/lib/FindsoundData/Images/level3/drum.png +share/childsplay/lib/FindsoundData/Images/level3/flute.png +share/childsplay/lib/FindsoundData/Images/level3/guitar.png +share/childsplay/lib/FindsoundData/Images/level3/harp.png +share/childsplay/lib/FindsoundData/Images/level3/piano.png +share/childsplay/lib/FindsoundData/Images/level3/violin.png +share/childsplay/lib/FindsoundData/Sounds/level1/elephant.ogg +share/childsplay/lib/FindsoundData/Sounds/level1/cow.ogg +share/childsplay/lib/FindsoundData/Sounds/level1/frog.ogg +share/childsplay/lib/FindsoundData/Sounds/level1/lion.ogg +share/childsplay/lib/FindsoundData/Sounds/level1/rooster.ogg +share/childsplay/lib/FindsoundData/Sounds/level1/sheep.ogg +share/childsplay/lib/FindsoundData/Sounds/level2/boat.ogg +share/childsplay/lib/FindsoundData/Sounds/level2/car.ogg +share/childsplay/lib/FindsoundData/Sounds/level2/plane.ogg +share/childsplay/lib/FindsoundData/Sounds/level2/police.ogg +share/childsplay/lib/FindsoundData/Sounds/level2/rocket.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/drum.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/flute.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/guitar.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/harp.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/piano.ogg +share/childsplay/lib/FindsoundData/Sounds/level3/violin.ogg +share/childsplay/lib/NumbersData/balloon.png +share/childsplay/lib/NumbersData/shot.wav +share/childsplay/lib/PackidData/words-nl +share/childsplay/lib/PackidData/appel.png +share/childsplay/lib/PackidData/banaan.png +share/childsplay/lib/PackidData/brick.png +share/childsplay/lib/PackidData/camo.png +share/childsplay/lib/PackidData/cherry.gif +share/childsplay/lib/PackidData/citroen.png +share/childsplay/lib/PackidData/eat.wav +share/childsplay/lib/PackidData/exit.png +share/childsplay/lib/PackidData/feelgood.ogg +share/childsplay/lib/PackidData/finlevel.wav +share/childsplay/lib/PackidData/grid0.txt +share/childsplay/lib/PackidData/grid1.txt +share/childsplay/lib/PackidData/grid2.txt +share/childsplay/lib/PackidData/grid3.txt +share/childsplay/lib/PackidData/kers.png +share/childsplay/lib/PackidData/leafs.png +share/childsplay/lib/PackidData/pac1.ogg +share/childsplay/lib/PackidData/pac2.ogg +share/childsplay/lib/PackidData/pac3.ogg +share/childsplay/lib/PackidData/pac4.ogg +share/childsplay/lib/PackidData/pac5.ogg +share/childsplay/lib/PackidData/pac6.ogg +share/childsplay/lib/PackidData/pac_d.png +share/childsplay/lib/PackidData/pac_d_c.png +share/childsplay/lib/PackidData/pac_l.png +share/childsplay/lib/PackidData/pac_l_c.png +share/childsplay/lib/PackidData/pac_r.png +share/childsplay/lib/PackidData/pac_r_c.png +share/childsplay/lib/PackidData/pac_sad.png +share/childsplay/lib/PackidData/pac_smile.png +share/childsplay/lib/PackidData/pac_u.png +share/childsplay/lib/PackidData/pac_u_c.png +share/childsplay/lib/PackidData/peer.png +share/childsplay/lib/PackidData/sea.png +share/childsplay/lib/PackidData/waka.wav +share/childsplay/lib/PackidData/walk.wav +share/childsplay/lib/PackidData/words-de +share/childsplay/lib/PackidData/words-en +share/childsplay/lib/PackidData/words-es +share/childsplay/lib/PackidData/words-fr +share/childsplay/lib/PackidData/aardbei.png +share/childsplay/lib/PongData/arrow_up.png +share/childsplay/lib/PongData/loser.jpg +share/childsplay/lib/PongData/multi_pc.jpg +share/childsplay/lib/PongData/multi_person.jpg +share/childsplay/lib/PongData/pick.wav +share/childsplay/lib/PongData/single.jpg +share/childsplay/lib/PongData/winner.jpg +share/childsplay/lib/PongData/arrow_down.png +share/childsplay/lib/PongData/bump.wav +share/childsplay/lib/PongData/goal.wav +share/childsplay/lib/PongData/winner.ogg +share/childsplay/lib/SoundMemory/but_back.png +share/childsplay/lib/SoundMemory/but_bleu_up.png +share/childsplay/lib/SoundMemory/but_red_down.png +share/childsplay/lib/SoundNpicData/Level1/sheep.png +share/childsplay/lib/SoundNpicData/Level1/cow.ogg +share/childsplay/lib/SoundNpicData/Level1/cow.png +share/childsplay/lib/SoundNpicData/Level1/elephant.png +share/childsplay/lib/SoundNpicData/Level1/frog.ogg +share/childsplay/lib/SoundNpicData/Level1/frog.png +share/childsplay/lib/SoundNpicData/Level1/lion.ogg +share/childsplay/lib/SoundNpicData/Level1/lion.png +share/childsplay/lib/SoundNpicData/Level1/rooster.ogg +share/childsplay/lib/SoundNpicData/Level1/rooster.png +share/childsplay/lib/SoundNpicData/Level1/sheep.ogg +share/childsplay/lib/SoundNpicData/Level1/elephant.ogg +@dirrm share/gnome/assetml/childsplay/sounds-misc/po +@dirrm share/gnome/assetml/childsplay/sounds-misc +@dirrm share/childsplay/Data/AlphabetSounds/en +@dirrm share/childsplay/Data/AlphabetSounds +@dirrm share/childsplay/lib/BilliardData +@dirrm share/childsplay/lib/FallingLettersData +@dirrm share/childsplay/lib/Findsound2Data/Data +@dirrm share/childsplay/lib/Findsound2Data +@dirrm share/childsplay/lib/FindsoundData/Data +@dirrm share/childsplay/lib/FindsoundData/Images/level1 +@dirrm share/childsplay/lib/FindsoundData/Images/level2 +@dirrm share/childsplay/lib/FindsoundData/Images/level3 +@dirrm share/childsplay/lib/FindsoundData/Images +@dirrm share/childsplay/lib/FindsoundData/Sounds/level1 +@dirrm share/childsplay/lib/FindsoundData/Sounds/level2 +@dirrm share/childsplay/lib/FindsoundData/Sounds/level3 +@dirrm share/childsplay/lib/FindsoundData/Sounds +@dirrm share/childsplay/lib/FindsoundData +@dirrm share/childsplay/lib/NumbersData +@dirrm share/childsplay/lib/PackidData +@dirrm share/childsplay/lib/PongData +@dirrm share/childsplay/lib/SoundMemory +@dirrm share/childsplay/lib/SoundNpicData/Level1 +@dirrm share/childsplay/lib/SoundNpicData |