summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--games/Makefile1
-rw-r--r--games/kye-data/Makefile58
-rw-r--r--games/kye-data/distinfo60
-rw-r--r--games/kye-data/pkg-descr14
-rw-r--r--games/kye-data/pkg-plist48
5 files changed, 181 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index c33159e..5a95b17 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -450,6 +450,7 @@
SUBDIR += kuklomenos
SUBDIR += kwappen
SUBDIR += kye
+ SUBDIR += kye-data
SUBDIR += ladder
SUBDIR += lander
SUBDIR += lapispuzzle
diff --git a/games/kye-data/Makefile b/games/kye-data/Makefile
new file mode 100644
index 0000000..7f0a29d
--- /dev/null
+++ b/games/kye-data/Makefile
@@ -0,0 +1,58 @@
+# New Ports collection makefile for: kye-data
+# Date created: 25 July 2012
+# Whom: nemysis@gmx.ch
+#
+# $FreeBSD$
+#
+
+PORTNAME= kye-data
+PORTVERSION= 20120725
+CATEGORIES= games
+MASTER_SITES= http://games.moria.org.uk/kye/ \
+ http://www.nuke.demon.co.uk/kye/levels/
+# Selection of production-ready/well-known Kye Levels
+# (ziped Levels already included from games.moria.org.uk are excluded)
+# Please contact the MAINTAINER if a Level is missing
+DISTFILES= ${LEVELS} ${LEVELS_KYE:S/$/.zip/}
+DIST_SUBDIR= kye
+EXTRACT_ONLY= #empty
+
+MAINTAINER= nemysis@gmx.ch
+COMMENT= Original extra Levels for Python Kye
+
+RUN_DEPENDS= Kye:${PORTSDIR}/games/kye
+EXTRACT_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+SHAREMODE= 0644
+
+DATADIR= ${PREFIX}/share/kye
+LEVELS= jungle.kye maze.kye problem.kye system.kye mystical.kye \
+ hordes.kye crowds.kye
+LEVELS_KYE= vvv1 vvv2 vvv3 vexkyelevels Training \
+ Beginner RComb 2Fun4Me Action2 jg \
+ afebrile alanskye AntKye2 Danish Garyskye \
+ gsmick InARush nelsons Newkye philsel1 \
+ Ricardo TPsKye sampler
+
+post-extract-script:
+. for f in ${LEVELS_KYE:S/$/.zip/}
+ @${UNZIP_CMD} -qo -d ${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/${f}
+. endfor
+ @for i in `${FIND} ${WRKDIR} -name \*.KYE`; do \
+ ${MV} $$i `echo $$i | ${SED} -e 's/KYE/kye/'`; done
+
+do-install:
+. for f in ${LEVELS}
+ @cd ${DISTDIR}/${DIST_SUBDIR} && ${COPYTREE_SHARE} ${f} ${DATADIR}
+. endfor
+ @cd ${WRKDIR} && ${COPYTREE_SHARE} \*.kye ${DATADIR}
+
+post-install:
+ @${INSTALL_DATA} ${WRKDIR}/"newkye_ french_engl.rtf" ${DATADIR}/Newkye_french_engl.rtf
+ @${INSTALL_DATA} ${WRKDIR}/readme.txt ${DATADIR}/vex.txt
+ @${INSTALL_DATA} ${WRKDIR}/Readit.txt ${DATADIR}/TPsKye.txt
+ @${INSTALL_DATA} ${WRKDIR}/Readme.txt ${DATADIR}/Training.txt
+
+.include <bsd.port.mk>
diff --git a/games/kye-data/distinfo b/games/kye-data/distinfo
new file mode 100644
index 0000000..d652172
--- /dev/null
+++ b/games/kye-data/distinfo
@@ -0,0 +1,60 @@
+SHA256 (kye/jungle.kye) = 1651817410a66210025efb0a4dfca6bc8b70d108905e51eed873bda59964576b
+SIZE (kye/jungle.kye) = 6943
+SHA256 (kye/maze.kye) = 5955f5541fd192527c6b77619b7e7e0c09efbd206372033b9c2f91ff26dd1a72
+SIZE (kye/maze.kye) = 6952
+SHA256 (kye/problem.kye) = 5879adba363fe50d6f3930a327ddb5c03d710b69c031deeb9ac7a925945086e3
+SIZE (kye/problem.kye) = 13952
+SHA256 (kye/system.kye) = b5c6c2e29b1bd2d5e2de6660d0e6ecdfbbd5819ab00cefddd89009d906234147
+SIZE (kye/system.kye) = 4228
+SHA256 (kye/mystical.kye) = 48c9db6bdb0c50ef5ef576c3afaa17d5d74dc978a62506dcce9825fcf695daad
+SIZE (kye/mystical.kye) = 2820
+SHA256 (kye/hordes.kye) = 650bb1cd8342c2034e4a77f04b9fc2b14585b495de3d97cde8a74785aae8f0df
+SIZE (kye/hordes.kye) = 4165
+SHA256 (kye/crowds.kye) = 0535d9589043a1d70443c23def69cf3749fe19a856638d81d38b32c4088e50f1
+SIZE (kye/crowds.kye) = 4887
+SHA256 (kye/vvv1.zip) = 1f83cd0d764aeefeaa25dd1708b59491096f75e30b7d95f130e071b80a553aba
+SIZE (kye/vvv1.zip) = 3214
+SHA256 (kye/vvv2.zip) = ce2c00897bcf50e1d0ca47e9a791d2a1996966088d372f84f907e2d2ef4c4fce
+SIZE (kye/vvv2.zip) = 3486
+SHA256 (kye/vvv3.zip) = 94d91b27004ae0a8a9f66f249371da1f02f23dc5ce4d68772b9a16499df4b645
+SIZE (kye/vvv3.zip) = 3494
+SHA256 (kye/vexkyelevels.zip) = 8cb88517101e74805d4c5178c62e3b88ad3881174084c66a4e20311ab5b97a49
+SIZE (kye/vexkyelevels.zip) = 3228
+SHA256 (kye/Training.zip) = 1a31522385a6f90477346d5dc669b9ba3f2744249e5da18aeb4d988e4b651a0f
+SIZE (kye/Training.zip) = 3554
+SHA256 (kye/Beginner.zip) = 8d901a72528018b45c4a8226c2a7520b08647c7610d0e09ff629df2978be6c74
+SIZE (kye/Beginner.zip) = 2390
+SHA256 (kye/RComb.zip) = baf8fc144736c1c77945b2c83119e8380e76611eb20ad15c28494f73d6e2ee57
+SIZE (kye/RComb.zip) = 3291
+SHA256 (kye/2Fun4Me.zip) = 6d47ccfd87acde3d1812eb61a7cdac926c2c5ef898742b1837cab64865f111fa
+SIZE (kye/2Fun4Me.zip) = 1773
+SHA256 (kye/Action2.zip) = cfbe5796a74938a1622fce9a67df754f7c1d8a7aa725b35a19a8dd7332cc5e5a
+SIZE (kye/Action2.zip) = 4479
+SHA256 (kye/jg.zip) = 94f55396b0134eeadca25f32f70f511cfd5964d60b7cd45cb888f862062ed07d
+SIZE (kye/jg.zip) = 1893
+SHA256 (kye/afebrile.zip) = 0e948982bf50fc771b9d3b21d37e156bf3d3c8ffdbfb71efd8f94533155f4718
+SIZE (kye/afebrile.zip) = 1207
+SHA256 (kye/alanskye.zip) = 6a1efff461c1f74f017822fa5bbfde616ecb85309d76e49f1383fbd35c186236
+SIZE (kye/alanskye.zip) = 2217
+SHA256 (kye/AntKye2.zip) = 35cdad33a29c846d0a21ff70ac7397864ab648db5a114fdfea79f320cb715137
+SIZE (kye/AntKye2.zip) = 1603
+SHA256 (kye/Danish.zip) = a2be4ab40c0fec6c406004798d7f3eb36a593e81b17dcc09ed73084f10191716
+SIZE (kye/Danish.zip) = 2437
+SHA256 (kye/Garyskye.zip) = 330b49a85b35a60832fd85d8b59f73ccd9097455c1b31d0a716917f357c3db29
+SIZE (kye/Garyskye.zip) = 6863
+SHA256 (kye/gsmick.zip) = 48f396faf297a133794e8ece1d664536ed68e30698c345f0212f4444caf97000
+SIZE (kye/gsmick.zip) = 2631
+SHA256 (kye/InARush.zip) = bc5584e2f917a9dec901e2a9c61454ad7e7c006b87dd04a4af10c392643558cb
+SIZE (kye/InARush.zip) = 1767
+SHA256 (kye/nelsons.zip) = 6706cb95cfde5bf6364a050237bd90f08e2d75f41dd3b616ad120045ef19e887
+SIZE (kye/nelsons.zip) = 4246
+SHA256 (kye/Newkye.zip) = d9b515e2c4f5344727580c52e88e5b44f8e11f73158dad187d9c3249f6ac2d85
+SIZE (kye/Newkye.zip) = 6912
+SHA256 (kye/philsel1.zip) = 7fece7e465831c4f0562cfd8df2029b671f7a96d811a1cd71cb2fd96def67061
+SIZE (kye/philsel1.zip) = 3665
+SHA256 (kye/Ricardo.zip) = 50707f982e0fa28659b58fd8cbd25be2f357fa09cc6dc576d07a4406b0fe7a86
+SIZE (kye/Ricardo.zip) = 1259
+SHA256 (kye/TPsKye.zip) = f65ef0cc8322e153334d39626c577082dd310c08b6ebf07586186114d8853988
+SIZE (kye/TPsKye.zip) = 10483
+SHA256 (kye/sampler.zip) = 6b5d85e8f8b87298ea927424159ee15c7609fd2e81068e68fd7df60f2c76e4f1
+SIZE (kye/sampler.zip) = 4641
diff --git a/games/kye-data/pkg-descr b/games/kye-data/pkg-descr
new file mode 100644
index 0000000..b9f39c1
--- /dev/null
+++ b/games/kye-data/pkg-descr
@@ -0,0 +1,14 @@
+Original extra Levels for Python Kye.
+
+This is a clone of the game Kye for Windows, originally by Colin Garbutt. It
+is a puzzle game, which is a little like the old falling-rocks puzzle games,
+and perhaps also inspired a little by Sokoban. But Kye has more variety of
+objects, and so is capable of posing quite complex puzzles.
+
+This clone is written by Colin Phipps <cph@moria.org.uk> in Python and uses
+gtk. So it will run on modern Linux systems easily enough, and indeed should
+work on any system with working Python and pygtk. It works on Windows as well,
+for instance.
+
+WWW: http://games.moria.org.uk/kye/
+WWW: http://www.nuke.demon.co.uk/kye/levels/
diff --git a/games/kye-data/pkg-plist b/games/kye-data/pkg-plist
new file mode 100644
index 0000000..3fac90a
--- /dev/null
+++ b/games/kye-data/pkg-plist
@@ -0,0 +1,48 @@
+share/kye/2Fun4Me.kye
+share/kye/7Tasks.kye
+share/kye/9.kye
+share/kye/Action2.kye
+share/kye/Alphabatch.kye
+share/kye/AntKye2.kye
+share/kye/Beginner.kye
+share/kye/DANISH.kye
+share/kye/EASY.kye
+share/kye/GARY.kye
+share/kye/Hweyards.kye
+share/kye/InARush.kye
+share/kye/Newkye.kye
+share/kye/Newkye_french_engl.rtf
+share/kye/RComb.kye
+share/kye/Ricardo.kye
+share/kye/Sampler.kye
+share/kye/TPsKye.txt
+share/kye/Training.kye
+share/kye/Training.txt
+share/kye/afebrile.kye
+share/kye/afebrile2.kye
+share/kye/afebrile3.kye
+share/kye/alanskye.kye
+share/kye/anoder.kye
+share/kye/blaster.kye
+share/kye/crowds.kye
+share/kye/crux4.kye
+share/kye/gsmick.kye
+share/kye/happy.kye
+share/kye/home.kye
+share/kye/hordes.kye
+share/kye/jg.kye
+share/kye/jungle.kye
+share/kye/maze.kye
+share/kye/mystical.kye
+share/kye/nelsons.kye
+share/kye/philsel1.kye
+share/kye/pong.kye
+share/kye/problem.kye
+share/kye/system.kye
+share/kye/vex.kye
+share/kye/vex.txt
+share/kye/vvv1.kye
+share/kye/vvv2.kye
+share/kye/vvv3.kye
+@dirrmtry share/kye
+@dirrmtry share/applications
OpenPOWER on IntegriCloud