Date: Wed, 23 Mar 2005 10:41:22 -0800 (PST) From: bruno <bruno@mail.tinkerbox.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/79179: new port: games/childsplay_plugins Message-ID: <200503231841.j2NIfMq0004305@duron.bschwand.net> Resent-Message-ID: <200503240000.j2O00CFq038523@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 79179 >Category: ports >Synopsis: new port: games/childsplay_plugins >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Mar 24 00:00:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: bruno >Release: FreeBSD 4.11-STABLE i386 >Organization: tinkerbox.org >Environment: System: FreeBSD duron.bschwand.net 4.11-STABLE FreeBSD 4.11-STABLE #0: Mon Dec 20 19:19:10 PST 2004 bruno@duron.bschwand.net:/usr/obj/usr/src/sys/MYKERNEL i386 >Description: new port: childsplay_plugins. additional games for childsplay >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # childsplay_plugins # childsplay_plugins/files # childsplay_plugins/files/patch-Makefile # childsplay_plugins/files/patch-install.sh # childsplay_plugins/pkg-plist # childsplay_plugins/pkg-descr # childsplay_plugins/distinfo # childsplay_plugins/Makefile # echo c - childsplay_plugins mkdir -p childsplay_plugins > /dev/null 2>&1 echo c - childsplay_plugins/files mkdir -p childsplay_plugins/files > /dev/null 2>&1 echo x - childsplay_plugins/files/patch-Makefile sed 's/^X//' >childsplay_plugins/files/patch-Makefile << 'END-of-childsplay_plugins/files/patch-Makefile' Xdiff -U 4 -r -N ./Makefile.orig ./Makefile X--- ./Makefile.orig Wed Dec 31 16:00:00 1969 X+++ ./Makefile Tue Mar 22 18:09:06 2005 X@@ -0,0 +1,9 @@ X+PYTHON = /usr/bin/env python X+CPDIR=/usr/local/childsplay X+ X+all: X+ echo "Compiling modules to bytecode..." X+ $(PYTHON) $(CPDIR)/install.py --compile ./lib X+ X+install: X+ ./install.sh END-of-childsplay_plugins/files/patch-Makefile echo x - childsplay_plugins/files/patch-install.sh sed 's/^X//' >childsplay_plugins/files/patch-install.sh << 'END-of-childsplay_plugins/files/patch-install.sh' Xdiff -U 4 -r -N ./install.sh.orig ./install.sh X--- ./install.sh.orig Fri Mar 18 09:51:09 2005 X+++ ./install.sh Tue Mar 22 18:33:38 2005 X@@ -1,5 +1,5 @@ X-#!/bin/bash X+#!/bin/sh X # install childsplay. X # Be aware that childsplay probably won't work when you edit this file :-( X # As of 11/2004 childsplay will be converted to follow the File System X # Hierarchy (FSH). X@@ -18,16 +18,16 @@ X then PREFIX=$1 X fi X X LOCALEDIR=$PREFIX/share/locale X-ASSETMLDIR=/usr/share/assetml X+ASSETMLDIR=$PREFIX/share/gnome/assetml X PYTHON=`which python` X SCOREDIR=/var/games X DOCDIR=$PREFIX/share/doc/childsplay X MANDIR=$PREFIX/man/man6 X-CPDIR=$PREFIX/lib/games/childsplay X+CPDIR=$PREFIX/childsplay X SHAREDIR=$PREFIX/share/childsplay X-BINDIR=$PREFIX/games X+BINDIR=$PREFIX/bin X SHARELIBDATADIR=$SHAREDIR/lib X SHAREDATADIR=$SHAREDIR/Data X X ################################################## X@@ -66,23 +66,8 @@ X fi X X set -e X X-echo -e "\n The path to install the plugins in is $CPDIR." X-echo " If you have installed childsplay in a other place, you can" X-echo " give the full path to childsplay, otherwise just hit enter" X-echo " Hit enter to install in $CPDIR, or give the full path" X-read path X-if [ $path ];then X- if [ -e $path/install.py ];then X- CPDIR=path X- else X- echo "*********** WARNING *************" X- echo " $path does not exists or is not the childsplay directory" X- echo " exit" X- exit 1 X- fi X-fi X echo " Installing in $CPDIR" X X if [ `expr $VERSION \< $DEPEN` -eq 1 ] X then X@@ -91,11 +76,8 @@ X echo "exit"; X exit 1 X fi X X- X-echo "Compiling modules to bytecode..." X-$PYTHON $CPDIR/install.py --compile $CWD/lib X X echo " Copy libraries" X for DIR in `ls $CWD/lib` X do END-of-childsplay_plugins/files/patch-install.sh echo x - childsplay_plugins/pkg-plist sed 's/^X//' >childsplay_plugins/pkg-plist << 'END-of-childsplay_plugins/pkg-plist' Xchildsplay/lib/.#numberhunt.py.1.4 Xchildsplay/lib/billiard.py Xchildsplay/lib/billiard.pyc Xchildsplay/lib/fallingletters.py Xchildsplay/lib/fallingletters.pyc Xchildsplay/lib/findsound.py Xchildsplay/lib/findsound.pyc Xchildsplay/lib/findsound2.py Xchildsplay/lib/findsound2.pyc Xchildsplay/lib/in.ps Xchildsplay/lib/in.ps~ Xchildsplay/lib/numberhunt.ps Xchildsplay/lib/numbers.py Xchildsplay/lib/numbers.pyc Xchildsplay/lib/out.ps Xchildsplay/lib/packid.py Xchildsplay/lib/packid.pyc Xchildsplay/lib/pong.py Xchildsplay/lib/pong.pyc Xchildsplay/lib/soundNpic.py Xchildsplay/lib/soundNpic.pyc Xchildsplay/lib/soundmemory.py Xchildsplay/lib/soundmemory.pyc Xshare/gnome/assetml/childsplay/sounds-misc/po/Translation.raw Xshare/gnome/assetml/childsplay/sounds-misc/catmeow.ogg Xshare/gnome/assetml/childsplay/sounds-misc/cow.ogg Xshare/gnome/assetml/childsplay/sounds-misc/elephant.ogg Xshare/gnome/assetml/childsplay/sounds-misc/frog.ogg Xshare/gnome/assetml/childsplay/sounds-misc/lion.ogg Xshare/gnome/assetml/childsplay/sounds-misc/passby.ogg Xshare/gnome/assetml/childsplay/sounds-misc/phone1.ogg Xshare/gnome/assetml/childsplay/sounds-misc/plane.ogg Xshare/gnome/assetml/childsplay/sounds-misc/police.ogg Xshare/gnome/assetml/childsplay/sounds-misc/rocket.ogg Xshare/gnome/assetml/childsplay/sounds-misc/rooster.ogg Xshare/gnome/assetml/childsplay/sounds-misc/sheep.ogg Xshare/gnome/assetml/childsplay/sounds-misc/slideup.ogg Xshare/gnome/assetml/childsplay/sounds-misc/smackzin.ogg Xshare/gnome/assetml/childsplay/sounds-misc/sneeze3.ogg Xshare/gnome/assetml/childsplay/sounds-misc/sounds-misc.assetml Xshare/gnome/assetml/childsplay/sounds-misc/tomtom.ogg Xshare/gnome/assetml/childsplay/sounds-misc/train.ogg Xshare/childsplay/Data/bluebold.ttf Xshare/childsplay/Data/icons/billiard.icon.png Xshare/childsplay/Data/icons/soundNpic.icon.png Xshare/childsplay/Data/icons/pong.icon.png Xshare/childsplay/Data/icons/packid.icon.png Xshare/childsplay/Data/icons/numbers.icon.png Xshare/childsplay/Data/icons/findsound2.icon.png Xshare/childsplay/Data/icons/findsound.icon.png Xshare/childsplay/Data/icons/fallingletters.icon.png Xshare/childsplay/Data/icons/soundmemory.icon.png Xshare/childsplay/Data/AlphabetSounds/en/z.ogg Xshare/childsplay/Data/AlphabetSounds/en/10.ogg Xshare/childsplay/Data/AlphabetSounds/en/11.ogg Xshare/childsplay/Data/AlphabetSounds/en/12.ogg Xshare/childsplay/Data/AlphabetSounds/en/13.ogg Xshare/childsplay/Data/AlphabetSounds/en/14.ogg Xshare/childsplay/Data/AlphabetSounds/en/15.ogg Xshare/childsplay/Data/AlphabetSounds/en/16.ogg Xshare/childsplay/Data/AlphabetSounds/en/17.ogg Xshare/childsplay/Data/AlphabetSounds/en/18.ogg Xshare/childsplay/Data/AlphabetSounds/en/19.ogg Xshare/childsplay/Data/AlphabetSounds/en/2.ogg Xshare/childsplay/Data/AlphabetSounds/en/20.ogg Xshare/childsplay/Data/AlphabetSounds/en/3.ogg Xshare/childsplay/Data/AlphabetSounds/en/4.ogg Xshare/childsplay/Data/AlphabetSounds/en/5.ogg Xshare/childsplay/Data/AlphabetSounds/en/6.ogg Xshare/childsplay/Data/AlphabetSounds/en/7.ogg Xshare/childsplay/Data/AlphabetSounds/en/8.ogg Xshare/childsplay/Data/AlphabetSounds/en/9.ogg Xshare/childsplay/Data/AlphabetSounds/en/a.ogg Xshare/childsplay/Data/AlphabetSounds/en/b.ogg Xshare/childsplay/Data/AlphabetSounds/en/c.ogg Xshare/childsplay/Data/AlphabetSounds/en/d.ogg Xshare/childsplay/Data/AlphabetSounds/en/e.ogg Xshare/childsplay/Data/AlphabetSounds/en/f.ogg Xshare/childsplay/Data/AlphabetSounds/en/g.ogg Xshare/childsplay/Data/AlphabetSounds/en/h.ogg Xshare/childsplay/Data/AlphabetSounds/en/i.ogg Xshare/childsplay/Data/AlphabetSounds/en/j.ogg Xshare/childsplay/Data/AlphabetSounds/en/k.ogg Xshare/childsplay/Data/AlphabetSounds/en/l.ogg Xshare/childsplay/Data/AlphabetSounds/en/m.ogg Xshare/childsplay/Data/AlphabetSounds/en/n.ogg Xshare/childsplay/Data/AlphabetSounds/en/o.ogg Xshare/childsplay/Data/AlphabetSounds/en/p.ogg Xshare/childsplay/Data/AlphabetSounds/en/q.ogg Xshare/childsplay/Data/AlphabetSounds/en/r.ogg Xshare/childsplay/Data/AlphabetSounds/en/s.ogg Xshare/childsplay/Data/AlphabetSounds/en/t.ogg Xshare/childsplay/Data/AlphabetSounds/en/u.ogg Xshare/childsplay/Data/AlphabetSounds/en/v.ogg Xshare/childsplay/Data/AlphabetSounds/en/w.ogg Xshare/childsplay/Data/AlphabetSounds/en/x.ogg Xshare/childsplay/Data/AlphabetSounds/en/y.ogg Xshare/childsplay/Data/AlphabetSounds/en/1.ogg Xshare/childsplay/lib/ConfigData/pongrc Xshare/childsplay/lib/BilliardData/sndh.wav Xshare/childsplay/lib/BilliardData/ball1.png Xshare/childsplay/lib/BilliardData/ball2.png Xshare/childsplay/lib/BilliardData/backgr.png Xshare/childsplay/lib/BilliardData/sndt.wav Xshare/childsplay/lib/BilliardData/stick.png Xshare/childsplay/lib/BilliardData/hole.png Xshare/childsplay/lib/FallingLettersData/scenery2.png Xshare/childsplay/lib/FallingLettersData/scenery0.png Xshare/childsplay/lib/FallingLettersData/scenery1.png Xshare/childsplay/lib/Findsound2Data/Data/back.jpg Xshare/childsplay/lib/Findsound2Data/Data/soundbut.png Xshare/childsplay/lib/FindsoundData/Data/back.jpg Xshare/childsplay/lib/FindsoundData/Data/soundbut.png Xshare/childsplay/lib/FindsoundData/Images/level1/elephant.png Xshare/childsplay/lib/FindsoundData/Images/level1/cow.png Xshare/childsplay/lib/FindsoundData/Images/level1/frog.png Xshare/childsplay/lib/FindsoundData/Images/level1/lion.png Xshare/childsplay/lib/FindsoundData/Images/level1/rooster.png Xshare/childsplay/lib/FindsoundData/Images/level1/sheep.png Xshare/childsplay/lib/FindsoundData/Images/level2/boat.png Xshare/childsplay/lib/FindsoundData/Images/level2/car.png Xshare/childsplay/lib/FindsoundData/Images/level2/plane.png Xshare/childsplay/lib/FindsoundData/Images/level2/police.png Xshare/childsplay/lib/FindsoundData/Images/level2/rocket.png Xshare/childsplay/lib/FindsoundData/Images/level3/drum.png Xshare/childsplay/lib/FindsoundData/Images/level3/flute.png Xshare/childsplay/lib/FindsoundData/Images/level3/guitar.png Xshare/childsplay/lib/FindsoundData/Images/level3/harp.png Xshare/childsplay/lib/FindsoundData/Images/level3/piano.png Xshare/childsplay/lib/FindsoundData/Images/level3/violin.png Xshare/childsplay/lib/FindsoundData/Sounds/level1/elephant.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level1/cow.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level1/frog.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level1/lion.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level1/rooster.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level1/sheep.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level2/boat.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level2/car.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level2/plane.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level2/police.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level2/rocket.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/drum.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/flute.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/guitar.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/harp.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/piano.ogg Xshare/childsplay/lib/FindsoundData/Sounds/level3/violin.ogg Xshare/childsplay/lib/NumbersData/balloon.png Xshare/childsplay/lib/NumbersData/shot.wav Xshare/childsplay/lib/PackidData/words-nl Xshare/childsplay/lib/PackidData/appel.png Xshare/childsplay/lib/PackidData/banaan.png Xshare/childsplay/lib/PackidData/brick.png Xshare/childsplay/lib/PackidData/camo.png Xshare/childsplay/lib/PackidData/cherry.gif Xshare/childsplay/lib/PackidData/citroen.png Xshare/childsplay/lib/PackidData/eat.wav Xshare/childsplay/lib/PackidData/exit.png Xshare/childsplay/lib/PackidData/feelgood.ogg Xshare/childsplay/lib/PackidData/finlevel.wav Xshare/childsplay/lib/PackidData/grid0.txt Xshare/childsplay/lib/PackidData/grid1.txt Xshare/childsplay/lib/PackidData/grid2.txt Xshare/childsplay/lib/PackidData/grid3.txt Xshare/childsplay/lib/PackidData/kers.png Xshare/childsplay/lib/PackidData/leafs.png Xshare/childsplay/lib/PackidData/pac1.ogg Xshare/childsplay/lib/PackidData/pac2.ogg Xshare/childsplay/lib/PackidData/pac3.ogg Xshare/childsplay/lib/PackidData/pac4.ogg Xshare/childsplay/lib/PackidData/pac5.ogg Xshare/childsplay/lib/PackidData/pac6.ogg Xshare/childsplay/lib/PackidData/pac_d.png Xshare/childsplay/lib/PackidData/pac_d_c.png Xshare/childsplay/lib/PackidData/pac_l.png Xshare/childsplay/lib/PackidData/pac_l_c.png Xshare/childsplay/lib/PackidData/pac_r.png Xshare/childsplay/lib/PackidData/pac_r_c.png Xshare/childsplay/lib/PackidData/pac_sad.png Xshare/childsplay/lib/PackidData/pac_smile.png Xshare/childsplay/lib/PackidData/pac_u.png Xshare/childsplay/lib/PackidData/pac_u_c.png Xshare/childsplay/lib/PackidData/peer.png Xshare/childsplay/lib/PackidData/sea.png Xshare/childsplay/lib/PackidData/waka.wav Xshare/childsplay/lib/PackidData/walk.wav Xshare/childsplay/lib/PackidData/words-de Xshare/childsplay/lib/PackidData/words-en Xshare/childsplay/lib/PackidData/words-es Xshare/childsplay/lib/PackidData/words-fr Xshare/childsplay/lib/PackidData/aardbei.png Xshare/childsplay/lib/PongData/arrow_up.png Xshare/childsplay/lib/PongData/loser.jpg Xshare/childsplay/lib/PongData/multi_pc.jpg Xshare/childsplay/lib/PongData/multi_person.jpg Xshare/childsplay/lib/PongData/pick.wav Xshare/childsplay/lib/PongData/single.jpg Xshare/childsplay/lib/PongData/winner.jpg Xshare/childsplay/lib/PongData/arrow_down.png Xshare/childsplay/lib/PongData/bump.wav Xshare/childsplay/lib/PongData/goal.wav Xshare/childsplay/lib/PongData/winner.ogg Xshare/childsplay/lib/SoundMemory/but_back.png Xshare/childsplay/lib/SoundMemory/but_bleu_up.png Xshare/childsplay/lib/SoundMemory/but_red_down.png Xshare/childsplay/lib/SoundNpicData/Level1/sheep.png Xshare/childsplay/lib/SoundNpicData/Level1/cow.ogg Xshare/childsplay/lib/SoundNpicData/Level1/cow.png Xshare/childsplay/lib/SoundNpicData/Level1/elephant.png Xshare/childsplay/lib/SoundNpicData/Level1/frog.ogg Xshare/childsplay/lib/SoundNpicData/Level1/frog.png Xshare/childsplay/lib/SoundNpicData/Level1/lion.ogg Xshare/childsplay/lib/SoundNpicData/Level1/lion.png Xshare/childsplay/lib/SoundNpicData/Level1/rooster.ogg Xshare/childsplay/lib/SoundNpicData/Level1/rooster.png Xshare/childsplay/lib/SoundNpicData/Level1/sheep.ogg Xshare/childsplay/lib/SoundNpicData/Level1/elephant.ogg X@dirrm share/gnome/assetml/childsplay/sounds-misc/po X@dirrm share/gnome/assetml/childsplay/sounds-misc X@dirrm share/childsplay/Data/AlphabetSounds/en X@dirrm share/childsplay/Data/AlphabetSounds X@dirrm share/childsplay/lib/BilliardData X@dirrm share/childsplay/lib/FallingLettersData X@dirrm share/childsplay/lib/Findsound2Data/Data X@dirrm share/childsplay/lib/Findsound2Data X@dirrm share/childsplay/lib/FindsoundData/Data X@dirrm share/childsplay/lib/FindsoundData/Images/level1 X@dirrm share/childsplay/lib/FindsoundData/Images/level2 X@dirrm share/childsplay/lib/FindsoundData/Images/level3 X@dirrm share/childsplay/lib/FindsoundData/Images X@dirrm share/childsplay/lib/FindsoundData/Sounds/level1 X@dirrm share/childsplay/lib/FindsoundData/Sounds/level2 X@dirrm share/childsplay/lib/FindsoundData/Sounds/level3 X@dirrm share/childsplay/lib/FindsoundData/Sounds X@dirrm share/childsplay/lib/FindsoundData X@dirrm share/childsplay/lib/NumbersData X@dirrm share/childsplay/lib/PackidData X@dirrm share/childsplay/lib/PongData X@dirrm share/childsplay/lib/SoundMemory X@dirrm share/childsplay/lib/SoundNpicData/Level1 X@dirrm share/childsplay/lib/SoundNpicData X END-of-childsplay_plugins/pkg-plist echo x - childsplay_plugins/pkg-descr sed 's/^X//' >childsplay_plugins/pkg-descr << 'END-of-childsplay_plugins/pkg-descr' X Childsplay is a 'suite' of educational games for young children, like gcompris, Xbut without the overkill of c/c++ and the gnome environ.:-) XAlso the use of the SDL libraries makes smooth animation and the playing of Xsound very easy. XChildsplay uses a plugin system for the games, so you might want to check Xthe childsplay-plugins page. X(There are two built-in games; Memory and a typing game) X XChildsplay and the games are GNU-GPL licensed and are tested on GNU/Linux Xand the Windows platforms. (and now, FreeBSD) X XWWW: http://childsplay.sourceforge.net END-of-childsplay_plugins/pkg-descr echo x - childsplay_plugins/distinfo sed 's/^X//' >childsplay_plugins/distinfo << 'END-of-childsplay_plugins/distinfo' XMD5 (childsplay_plugins-0.80.1.1.tgz) = 3591a4f6945dae0d1493778a15fa2321 XSIZE (childsplay_plugins-0.80.1.1.tgz) = 3352850 END-of-childsplay_plugins/distinfo echo x - childsplay_plugins/Makefile sed 's/^X//' >childsplay_plugins/Makefile << 'END-of-childsplay_plugins/Makefile' X# New ports collection makefile for: childsplay_plugins X# Date created: 6 July 2004 X# Whom: bruno X XPORTNAME= childsplay_plugins XPORTVERSION= 0.80.1.1 XPORTREVISION= 1 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= childsplay X XMAINTAINER= bruno@tinkerbox.org XCOMMENT= Educative games for children. X XEXTRACT_SUFX= .tgz X XBUILD_DEPENDS= ${LOCALBASE}/bin/childsplay:${PORTSDIR}/games/childsplay:install X XUSE_REINPLACE= yes XUSE_PYTHON= yes X Xpost-patch: X @${REINPLACE_CMD} -e "s@CPDIR=/usr/local@CPDIR=${PREFIX}@g " ${WRKSRC}/Makefile X @${REINPLACE_CMD} -e "s@PREFIX=/usr/local@PREFIX=${PREFIX}@g " ${WRKSRC}/install.sh X X.include <bsd.port.mk> END-of-childsplay_plugins/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503231841.j2NIfMq0004305>