aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games/Makefile1
-rw-r--r--games/jools/Makefile25
-rw-r--r--games/jools/distinfo1
-rw-r--r--games/jools/pkg-descr6
-rw-r--r--games/jools/pkg-plist207
5 files changed, 240 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 70f7236f5192..d038138f3fe7 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -190,6 +190,7 @@
SUBDIR += ishido
SUBDIR += jetpack
SUBDIR += jfk
+ SUBDIR += jools
SUBDIR += jtans
SUBDIR += jumpnbump
SUBDIR += jzip
diff --git a/games/jools/Makefile b/games/jools/Makefile
new file mode 100644
index 000000000000..37ca002b1d48
--- /dev/null
+++ b/games/jools/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: jools
+# Date created: 6 June 2003
+# Whom: Adam Weinberger <adamw@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= jools
+PORTVERSION= 0.10
+CATEGORIES= games
+MASTER_SITES= http://www.eecs.umich.edu/~pelzlpj/jools/
+
+MAINTAINER= adamw@FreeBSD.org
+COMMENT= Addictive jewel-swapping puzzle game
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
+
+USE_PYTHON= yes
+
+do-build:
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+
+do-install:
+ cd ${WRKSRC} && ${PYTHON_CMD} ${WRKSRC}/setup.py install --prefix=${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/games/jools/distinfo b/games/jools/distinfo
new file mode 100644
index 000000000000..6800e866cede
--- /dev/null
+++ b/games/jools/distinfo
@@ -0,0 +1 @@
+MD5 (jools-0.10.tar.gz) = 022f0240019957064b789ae1014f94f5
diff --git a/games/jools/pkg-descr b/games/jools/pkg-descr
new file mode 100644
index 000000000000..35bdba839a93
--- /dev/null
+++ b/games/jools/pkg-descr
@@ -0,0 +1,6 @@
+jools is a clone of Bejeweled, the gratuitously addictive puzzle game
+where you swap adjacent jewels. This game is known by name names,
+and is part of Yahoo! Games under "Diamond Mine."
+
+WWW: http://www.eecs.umich.edu/~pelzlpj/jools/
+-Adam Weinberger <adamw@FreeBSD.org>
diff --git a/games/jools/pkg-plist b/games/jools/pkg-plist
new file mode 100644
index 000000000000..f2aa8a8f9337
--- /dev/null
+++ b/games/jools/pkg-plist
@@ -0,0 +1,207 @@
+bin/jools
+%%PYTHON_SITELIBDIR%%/jools/__init__.py
+%%PYTHON_SITELIBDIR%%/jools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/jools/config.py
+%%PYTHON_SITELIBDIR%%/jools/config.pyc
+%%PYTHON_SITELIBDIR%%/jools/globals.py
+%%PYTHON_SITELIBDIR%%/jools/globals.pyc
+%%PYTHON_SITELIBDIR%%/jools/grid.py
+%%PYTHON_SITELIBDIR%%/jools/grid.pyc
+%%PYTHON_SITELIBDIR%%/jools/highscore.py
+%%PYTHON_SITELIBDIR%%/jools/highscore.pyc
+%%PYTHON_SITELIBDIR%%/jools/initialize.py
+%%PYTHON_SITELIBDIR%%/jools/initialize.pyc
+%%PYTHON_SITELIBDIR%%/jools/inputbox.py
+%%PYTHON_SITELIBDIR%%/jools/inputbox.pyc
+%%PYTHON_SITELIBDIR%%/jools/intro.py
+%%PYTHON_SITELIBDIR%%/jools/intro.pyc
+%%PYTHON_SITELIBDIR%%/jools/jool.py
+%%PYTHON_SITELIBDIR%%/jools/jool.pyc
+%%PYTHON_SITELIBDIR%%/jools/joolsutils.py
+%%PYTHON_SITELIBDIR%%/jools/joolsutils.pyc
+%%PYTHON_SITELIBDIR%%/jools/timer.py
+%%PYTHON_SITELIBDIR%%/jools/timer.pyc
+share/jools/images/amethyst/0001.bmp
+share/jools/images/amethyst/0002.bmp
+share/jools/images/amethyst/0003.bmp
+share/jools/images/amethyst/0004.bmp
+share/jools/images/amethyst/0005.bmp
+share/jools/images/amethyst/0006.bmp
+share/jools/images/amethyst/0007.bmp
+share/jools/images/amethyst/0008.bmp
+share/jools/images/amethyst/0009.bmp
+share/jools/images/amethyst/0010.bmp
+share/jools/images/amethyst/0011.bmp
+share/jools/images/amethyst/0012.bmp
+share/jools/images/amethyst/0013.bmp
+share/jools/images/amethyst/0014.bmp
+share/jools/images/amethyst/0015.bmp
+share/jools/images/amethyst/0016.bmp
+share/jools/images/amethyst/0017.bmp
+share/jools/images/amethyst/0018.bmp
+share/jools/images/amethyst/0019.bmp
+share/jools/images/amethyst/0020.bmp
+share/jools/images/amethyst/0021.bmp
+share/jools/images/amethyst/0022.bmp
+share/jools/images/amethyst/0023.bmp
+share/jools/images/amethyst/0024.bmp
+share/jools/images/amethyst/0025.bmp
+share/jools/images/amethyst/0026.bmp
+share/jools/images/amethyst/0027.bmp
+share/jools/images/amethyst/0028.bmp
+share/jools/images/amethyst/0029.bmp
+share/jools/images/amethyst/0030.bmp
+share/jools/images/amethyst/0031.bmp
+share/jools/images/amethyst/0032.bmp
+share/jools/images/amethyst/0033.bmp
+share/jools/images/amethyst/0034.bmp
+share/jools/images/amethyst/0035.bmp
+share/jools/images/amethyst/0036.bmp
+share/jools/images/amethyst/0037.bmp
+share/jools/images/amethyst/0038.bmp
+share/jools/images/amethyst/0039.bmp
+share/jools/images/amethyst/0040.bmp
+share/jools/images/diamond/0001.bmp
+share/jools/images/diamond/0002.bmp
+share/jools/images/diamond/0003.bmp
+share/jools/images/diamond/0004.bmp
+share/jools/images/diamond/0005.bmp
+share/jools/images/diamond/0006.bmp
+share/jools/images/diamond/0007.bmp
+share/jools/images/diamond/0008.bmp
+share/jools/images/diamond/0009.bmp
+share/jools/images/diamond/0010.bmp
+share/jools/images/diamond/0011.bmp
+share/jools/images/diamond/0012.bmp
+share/jools/images/diamond/0013.bmp
+share/jools/images/diamond/0014.bmp
+share/jools/images/diamond/0015.bmp
+share/jools/images/diamond/0016.bmp
+share/jools/images/diamond/0017.bmp
+share/jools/images/diamond/0018.bmp
+share/jools/images/diamond/0019.bmp
+share/jools/images/diamond/0020.bmp
+share/jools/images/emerald/0001.bmp
+share/jools/images/emerald/0002.bmp
+share/jools/images/emerald/0003.bmp
+share/jools/images/emerald/0004.bmp
+share/jools/images/emerald/0005.bmp
+share/jools/images/emerald/0006.bmp
+share/jools/images/emerald/0007.bmp
+share/jools/images/emerald/0008.bmp
+share/jools/images/emerald/0009.bmp
+share/jools/images/emerald/0010.bmp
+share/jools/images/emerald/0011.bmp
+share/jools/images/emerald/0012.bmp
+share/jools/images/emerald/0013.bmp
+share/jools/images/emerald/0014.bmp
+share/jools/images/emerald/0015.bmp
+share/jools/images/emerald/0016.bmp
+share/jools/images/emerald/0017.bmp
+share/jools/images/emerald/0018.bmp
+share/jools/images/emerald/0019.bmp
+share/jools/images/emerald/0020.bmp
+share/jools/images/gameover.bmp
+share/jools/images/highscore.bmp
+share/jools/images/jools-logo-small.bmp
+share/jools/images/levelup.bmp
+share/jools/images/nomoves.bmp
+share/jools/images/orange/0001.bmp
+share/jools/images/orange/0002.bmp
+share/jools/images/orange/0003.bmp
+share/jools/images/orange/0004.bmp
+share/jools/images/orange/0005.bmp
+share/jools/images/orange/0006.bmp
+share/jools/images/orange/0007.bmp
+share/jools/images/orange/0008.bmp
+share/jools/images/orange/0009.bmp
+share/jools/images/orange/0010.bmp
+share/jools/images/orange/0011.bmp
+share/jools/images/orange/0012.bmp
+share/jools/images/orange/0013.bmp
+share/jools/images/orange/0014.bmp
+share/jools/images/orange/0015.bmp
+share/jools/images/orange/0016.bmp
+share/jools/images/orange/0017.bmp
+share/jools/images/orange/0018.bmp
+share/jools/images/orange/0019.bmp
+share/jools/images/orange/0020.bmp
+share/jools/images/paused.bmp
+share/jools/images/ruby/0001.bmp
+share/jools/images/ruby/0002.bmp
+share/jools/images/ruby/0003.bmp
+share/jools/images/ruby/0004.bmp
+share/jools/images/ruby/0005.bmp
+share/jools/images/ruby/0006.bmp
+share/jools/images/ruby/0007.bmp
+share/jools/images/ruby/0008.bmp
+share/jools/images/ruby/0009.bmp
+share/jools/images/ruby/0010.bmp
+share/jools/images/ruby/0011.bmp
+share/jools/images/ruby/0012.bmp
+share/jools/images/ruby/0013.bmp
+share/jools/images/ruby/0014.bmp
+share/jools/images/ruby/0015.bmp
+share/jools/images/ruby/0016.bmp
+share/jools/images/ruby/0017.bmp
+share/jools/images/ruby/0018.bmp
+share/jools/images/ruby/0019.bmp
+share/jools/images/ruby/0020.bmp
+share/jools/images/sapphire/0001.bmp
+share/jools/images/sapphire/0002.bmp
+share/jools/images/sapphire/0003.bmp
+share/jools/images/sapphire/0004.bmp
+share/jools/images/sapphire/0005.bmp
+share/jools/images/sapphire/0006.bmp
+share/jools/images/sapphire/0007.bmp
+share/jools/images/sapphire/0008.bmp
+share/jools/images/sapphire/0009.bmp
+share/jools/images/sapphire/0010.bmp
+share/jools/images/sapphire/0011.bmp
+share/jools/images/sapphire/0012.bmp
+share/jools/images/sapphire/0013.bmp
+share/jools/images/sapphire/0014.bmp
+share/jools/images/sapphire/0015.bmp
+share/jools/images/sapphire/0016.bmp
+share/jools/images/sapphire/0017.bmp
+share/jools/images/sapphire/0018.bmp
+share/jools/images/sapphire/0019.bmp
+share/jools/images/sapphire/0020.bmp
+share/jools/images/sphere/0001.bmp
+share/jools/images/sphere/0002.bmp
+share/jools/images/sphere/0003.bmp
+share/jools/images/sphere/0004.bmp
+share/jools/images/sphere/0005.bmp
+share/jools/images/sphere/0006.bmp
+share/jools/images/sphere/0007.bmp
+share/jools/images/sphere/0008.bmp
+share/jools/images/sphere/0009.bmp
+share/jools/images/sphere/0010.bmp
+share/jools/images/sphere/0011.bmp
+share/jools/images/sphere/0012.bmp
+share/jools/images/sphere/0013.bmp
+share/jools/images/sphere/0014.bmp
+share/jools/images/sphere/0015.bmp
+share/jools/images/sphere/0016.bmp
+share/jools/images/sphere/0017.bmp
+share/jools/images/sphere/0018.bmp
+share/jools/images/sphere/0019.bmp
+share/jools/images/sphere/0020.bmp
+share/jools/images/sphere/0021.bmp
+share/jools/images/timer-gradient.bmp
+share/jools/sounds/buzz.wav
+share/jools/sounds/click.wav
+share/jools/sounds/point1.wav
+share/jools/sounds/point2.wav
+share/jools/sounds/point3.wav
+share/jools/sounds/point4.wav
+@dirrm share/jools/sounds
+@dirrm share/jools/images/sphere
+@dirrm share/jools/images/sapphire
+@dirrm share/jools/images/ruby
+@dirrm share/jools/images/orange
+@dirrm share/jools/images/emerald
+@dirrm share/jools/images/diamond
+@dirrm share/jools/images/amethyst
+@dirrm share/jools/images
+@dirrm %%PYTHON_SITELIBDIR%%/jools