summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-08-08 04:21:17 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-08-08 04:21:17 +0000
commit5b76d763f73aceb0658e2f1bcf8a276ecd2e54da (patch)
tree607b9657c36db2713ab535a305336302d52431f5
parentUpgrade to 0.11.1... The contents of the patch-tmp should really be (diff)
New port tuxtype version 1.0: And educational typing tutor starring
Tux the Linux Penguin Have it run after some letters for a change ;-) Submitted by: Patrick Li <pat@databits.net>
Notes
Notes: svn path=/head/; revision=45939
-rw-r--r--games/Makefile1
-rw-r--r--games/tuxtype/Makefile41
-rw-r--r--games/tuxtype/distinfo1
-rw-r--r--games/tuxtype/pkg-comment1
-rw-r--r--games/tuxtype/pkg-descr6
-rw-r--r--games/tuxtype/pkg-plist180
6 files changed, 230 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index e79277780c63..d04f9b87c5c8 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -236,6 +236,7 @@
SUBDIR += tux-aqfh
SUBDIR += tuxkart
SUBDIR += tuxracer
+ SUBDIR += tuxtype
SUBDIR += tvp
SUBDIR += nettoe
SUBDIR += nighthawk
diff --git a/games/tuxtype/Makefile b/games/tuxtype/Makefile
new file mode 100644
index 000000000000..c6dd18ab4f91
--- /dev/null
+++ b/games/tuxtype/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: tuxtype
+# Date created: Mon Aug 6 21:53:03 EDT 2001
+# Whom: Patrick Li <pat@databits.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= tuxtype
+PORTVERSION= 1.0
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= pat@databits.net
+
+LIB_DEPENDS= SDL_image.10:${PORTSDIR}/graphics/sdl_image \
+ SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer
+
+USE_X_PREFIX= yes
+USE_AUTOCONF= yes
+USE_GMAKE= yes
+SDL_CONFIG= ${LOCALBASE}/bin/sdl11-config
+CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}"
+
+pre-patch:
+.for dirs in data images sounds docs/en ..
+ @${PERL} -pi.orig -e 's|${LOCALBASE}/share/tuxtype|${DATADIR}|; \
+ s|/usr/doc/tuxtype|${DOCSDIR}|' \
+ ${WRKSRC}/tuxtype/${dirs}/Makefile.am
+.endfor
+.for files in graphics playgame
+ @${PERL} -pi.orig -e 's|${LOCALBASE}/share/tuxtype|${DATADIR}|' \
+ ${WRKSRC}/tuxtype/${files}.h
+.endfor
+
+post-install:
+.if defined(NOPORTDOCS)
+ @${RM} -Rf ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/tuxtype/distinfo b/games/tuxtype/distinfo
new file mode 100644
index 000000000000..4187890d23a8
--- /dev/null
+++ b/games/tuxtype/distinfo
@@ -0,0 +1 @@
+MD5 (tuxtype-1.0.tar.gz) = 49d49020677ce895aae2a7f8fd64b7ae
diff --git a/games/tuxtype/pkg-comment b/games/tuxtype/pkg-comment
new file mode 100644
index 000000000000..bf9b75f86ddf
--- /dev/null
+++ b/games/tuxtype/pkg-comment
@@ -0,0 +1 @@
+An educational typing tutor starring Tux the Linux Penguin
diff --git a/games/tuxtype/pkg-descr b/games/tuxtype/pkg-descr
new file mode 100644
index 000000000000..b2b28140ab29
--- /dev/null
+++ b/games/tuxtype/pkg-descr
@@ -0,0 +1,6 @@
+tuxtype is an educational typing tutorial game for children starring
+Tux, the Linux Penguin.
+
+WWW: http://www.geekcomix.com/dm/tuxtype/
+
+- Patrick Li <pat@databits.net>
diff --git a/games/tuxtype/pkg-plist b/games/tuxtype/pkg-plist
new file mode 100644
index 000000000000..a85e0896226e
--- /dev/null
+++ b/games/tuxtype/pkg-plist
@@ -0,0 +1,180 @@
+bin/tuxtype
+%%PORTDOCS%%share/doc/tuxtype/AUTHORS
+%%PORTDOCS%%share/doc/tuxtype/COPYING
+%%PORTDOCS%%share/doc/tuxtype/ChangeLog
+%%PORTDOCS%%share/doc/tuxtype/INSTALL
+%%PORTDOCS%%share/doc/tuxtype/README
+%%PORTDOCS%%share/doc/tuxtype/README_IMAGES.TXT
+%%PORTDOCS%%share/doc/tuxtype/README_SOUNDS.TXT
+%%PORTDOCS%%share/doc/tuxtype/TODO
+%%PORTDOCS%%share/doc/tuxtype/index-1.html
+%%PORTDOCS%%share/doc/tuxtype/index-2.html
+%%PORTDOCS%%share/doc/tuxtype/index-3.html
+%%PORTDOCS%%share/doc/tuxtype/index-4.html
+%%PORTDOCS%%share/doc/tuxtype/index-5.html
+%%PORTDOCS%%share/doc/tuxtype/index-6.html
+%%PORTDOCS%%share/doc/tuxtype/index.html
+%%PORTDOCS%%share/doc/tuxtype/tuxtype.lsm
+share/tuxtype/data/words1.txt
+share/tuxtype/data/words2.txt
+share/tuxtype/data/words3.txt
+share/tuxtype/data/words4.txt
+share/tuxtype/images/congrats1.png
+share/tuxtype/images/congrats2.png
+share/tuxtype/images/cursorh.png
+share/tuxtype/images/cursorn.png
+share/tuxtype/images/fish.png
+share/tuxtype/images/fishy1.png
+share/tuxtype/images/fishy2.png
+share/tuxtype/images/fishy3.png
+share/tuxtype/images/fishy4.png
+share/tuxtype/images/gm_1.png
+share/tuxtype/images/gm_2.png
+share/tuxtype/images/gm_3.png
+share/tuxtype/images/gm_4.png
+share/tuxtype/images/hidden.png
+share/tuxtype/images/kcas1_1.png
+share/tuxtype/images/kcas1_2.png
+share/tuxtype/images/kcas1_3.png
+share/tuxtype/images/kcas1_4.png
+share/tuxtype/images/kcas2_1.png
+share/tuxtype/images/kcas2_2.png
+share/tuxtype/images/kcas2_3.png
+share/tuxtype/images/kcas2_4.png
+share/tuxtype/images/kcas3_1.png
+share/tuxtype/images/kcas3_2.png
+share/tuxtype/images/kcas3_3.png
+share/tuxtype/images/kcas3_4.png
+share/tuxtype/images/let_1.png
+share/tuxtype/images/let_10.png
+share/tuxtype/images/let_11.png
+share/tuxtype/images/let_12.png
+share/tuxtype/images/let_13.png
+share/tuxtype/images/let_14.png
+share/tuxtype/images/let_15.png
+share/tuxtype/images/let_16.png
+share/tuxtype/images/let_17.png
+share/tuxtype/images/let_18.png
+share/tuxtype/images/let_19.png
+share/tuxtype/images/let_2.png
+share/tuxtype/images/let_20.png
+share/tuxtype/images/let_21.png
+share/tuxtype/images/let_22.png
+share/tuxtype/images/let_23.png
+share/tuxtype/images/let_24.png
+share/tuxtype/images/let_25.png
+share/tuxtype/images/let_26.png
+share/tuxtype/images/let_3.png
+share/tuxtype/images/let_4.png
+share/tuxtype/images/let_5.png
+share/tuxtype/images/let_6.png
+share/tuxtype/images/let_7.png
+share/tuxtype/images/let_8.png
+share/tuxtype/images/let_9.png
+share/tuxtype/images/level.png
+share/tuxtype/images/lives.png
+share/tuxtype/images/main_bkg.png
+share/tuxtype/images/menu1_1.png
+share/tuxtype/images/menu1_2.png
+share/tuxtype/images/menu1_3.png
+share/tuxtype/images/menu1_4.png
+share/tuxtype/images/menu2_1.png
+share/tuxtype/images/menu2_2.png
+share/tuxtype/images/menu2_3.png
+share/tuxtype/images/menu2_4.png
+share/tuxtype/images/menu3_1.png
+share/tuxtype/images/menu3_2.png
+share/tuxtype/images/menu3_3.png
+share/tuxtype/images/menu3_4.png
+share/tuxtype/images/num_0.png
+share/tuxtype/images/num_1.png
+share/tuxtype/images/num_2.png
+share/tuxtype/images/num_3.png
+share/tuxtype/images/num_4.png
+share/tuxtype/images/num_5.png
+share/tuxtype/images/num_6.png
+share/tuxtype/images/num_7.png
+share/tuxtype/images/num_8.png
+share/tuxtype/images/num_9.png
+share/tuxtype/images/ohno1.png
+share/tuxtype/images/pause1.png
+share/tuxtype/images/pause2.png
+share/tuxtype/images/pract.png
+share/tuxtype/images/splat1.png
+share/tuxtype/images/standby.png
+share/tuxtype/images/tgulpl1.png
+share/tuxtype/images/tgulpl2.png
+share/tuxtype/images/tgulpl3.png
+share/tuxtype/images/tgulpl4.png
+share/tuxtype/images/tgulpr1.png
+share/tuxtype/images/tgulpr2.png
+share/tuxtype/images/tgulpr3.png
+share/tuxtype/images/tgulpr4.png
+share/tuxtype/images/title1.png
+share/tuxtype/images/tohyeahl1.png
+share/tuxtype/images/tohyeahr1.png
+share/tuxtype/images/trunl1.png
+share/tuxtype/images/trunl2.png
+share/tuxtype/images/trunr1.png
+share/tuxtype/images/trunr2.png
+share/tuxtype/images/tstandl1.png
+share/tuxtype/images/tstandl2.png
+share/tuxtype/images/tstandr1.png
+share/tuxtype/images/tstandr2.png
+share/tuxtype/images/tutor.png
+share/tuxtype/images/tutor1.png
+share/tuxtype/images/tutor2.png
+share/tuxtype/images/tutor3.png
+share/tuxtype/images/tutor4.png
+share/tuxtype/images/tutor5.png
+share/tuxtype/images/tutor6.png
+share/tuxtype/images/tux1.png
+share/tuxtype/images/tux2.png
+share/tuxtype/images/tux3.png
+share/tuxtype/images/tux4.png
+share/tuxtype/images/twalkl1.png
+share/tuxtype/images/twalkl2.png
+share/tuxtype/images/twalkl3.png
+share/tuxtype/images/twalkl4.png
+share/tuxtype/images/twalkr1.png
+share/tuxtype/images/twalkr2.png
+share/tuxtype/images/twalkr3.png
+share/tuxtype/images/twalkr4.png
+share/tuxtype/images/tyipel1.png
+share/tuxtype/images/tyiper1.png
+share/tuxtype/images/wcas1_1.png
+share/tuxtype/images/wcas1_2.png
+share/tuxtype/images/wcas1_3.png
+share/tuxtype/images/wcas1_4.png
+share/tuxtype/images/wcas2_1.png
+share/tuxtype/images/wcas2_2.png
+share/tuxtype/images/wcas2_3.png
+share/tuxtype/images/wcas2_4.png
+share/tuxtype/images/wcas3_1.png
+share/tuxtype/images/wcas3_2.png
+share/tuxtype/images/wcas3_3.png
+share/tuxtype/images/wcas3_4.png
+share/tuxtype/images/wtutor1.png
+share/tuxtype/images/wtutor2.png
+share/tuxtype/images/wtutor3.png
+share/tuxtype/images/wtutor4.png
+share/tuxtype/images/wtutor5.png
+share/tuxtype/images/wtutor6.png
+share/tuxtype/sounds/bite.wav
+share/tuxtype/sounds/excuseme.wav
+share/tuxtype/sounds/funkbrk.it
+share/tuxtype/sounds/kmus1.wav
+share/tuxtype/sounds/kmus2.wav
+share/tuxtype/sounds/kmus3.wav
+share/tuxtype/sounds/kmus4.wav
+share/tuxtype/sounds/lose.wav
+share/tuxtype/sounds/pause.wav
+share/tuxtype/sounds/run.wav
+share/tuxtype/sounds/splat.wav
+share/tuxtype/sounds/win.wav
+share/tuxtype/sounds/winfinal.wav
+@dirrm share/tuxtype/sounds
+@dirrm share/tuxtype/images
+@dirrm share/tuxtype/data
+@dirrm share/tuxtype
+%%PORTDOCS%%@dirrm share/doc/tuxtype