summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-05-07 21:37:35 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-05-07 21:37:35 +0000
commit26e3539e23c2e1d4e6892936bbf536ad44711b0e (patch)
tree724899d08a7aee2e8223b16714235ce865fb4e44 /games
parent- Package score file (diff)
Additional games for childsplay.
PR: ports/79179 Submitted by: bruno <bruno@mail.tinkerbox.org>
Notes
Notes: svn path=/head/; revision=134810
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/childsplay_plugins/Makefile28
-rw-r--r--games/childsplay_plugins/distinfo2
-rw-r--r--games/childsplay_plugins/files/patch-Makefile12
-rw-r--r--games/childsplay_plugins/files/patch-install.sh66
-rw-r--r--games/childsplay_plugins/pkg-descr11
-rw-r--r--games/childsplay_plugins/pkg-plist240
7 files changed, 360 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 0e2599704b97..74a861fc2786 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -69,6 +69,7 @@
SUBDIR += cgoban
SUBDIR += cgoban2
SUBDIR += childsplay
+ SUBDIR += childsplay_plugins
SUBDIR += chromium
SUBDIR += circuslinux
SUBDIR += civ2demo
diff --git a/games/childsplay_plugins/Makefile b/games/childsplay_plugins/Makefile
new file mode 100644
index 000000000000..58a7b9ae8569
--- /dev/null
+++ b/games/childsplay_plugins/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: childsplay_plugins
+# Date created: 6 July 2004
+# Whom: bruno
+#
+# $FreeBSD$
+#
+
+PORTNAME= childsplay_plugins
+PORTVERSION= 0.80.1.1
+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_REINPLACE= yes
+USE_PYTHON= yes
+USE_X_PREFIX= 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 000000000000..6eefa1bc1cf9
--- /dev/null
+++ b/games/childsplay_plugins/distinfo
@@ -0,0 +1,2 @@
+MD5 (childsplay_plugins-0.80.1.1.tgz) = 3591a4f6945dae0d1493778a15fa2321
+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 000000000000..a15980f0207f
--- /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 000000000000..2252aa7e7971
--- /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 000000000000..672059091c59
--- /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 000000000000..1b3305cebda7
--- /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