summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2016-02-19 20:43:06 +0000
committerpgj <pgj@FreeBSD.org>2016-02-19 20:43:06 +0000
commitfef2dea3e6cfe4f26e733328cc73277f2ecf599d (patch)
tree1c69f95835fac1f6151610d9bfa8537e9356129a
parent89216e76a8e0e521fe92ca57575e8a961a648f41 (diff)
downloadFreeBSD-ports-fef2dea3e6cfe4f26e733328cc73277f2ecf599d.zip
FreeBSD-ports-fef2dea3e6cfe4f26e733328cc73277f2ecf599d.tar.gz
In scroll, you're a bookworm that's stuck on a scroll. You have to dodge
between words and use spells to make your way down the page as the scroll is read. Go too slow and you'll get wound up in the scroll and crushed. WWW: http://joeyh.name/code/scroll/ PR: 200112 Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com> Obtained from: FreeBSD Haskell
-rw-r--r--games/Makefile1
-rw-r--r--games/hs-scroll/Makefile22
-rw-r--r--games/hs-scroll/distinfo2
-rw-r--r--games/hs-scroll/pkg-descr5
-rw-r--r--lang/ghc/bsd.hackage.mk1
5 files changed, 31 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 3a0b4c5..892c3db 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -411,6 +411,7 @@
SUBDIR += hoichess
SUBDIR += holotz-castle
SUBDIR += hoverboard-sdl
+ SUBDIR += hs-scroll
SUBDIR += hypatia_engine
SUBDIR += iagno
SUBDIR += icbm3d
diff --git a/games/hs-scroll/Makefile b/games/hs-scroll/Makefile
new file mode 100644
index 0000000..855e4dd
--- /dev/null
+++ b/games/hs-scroll/Makefile
@@ -0,0 +1,22 @@
+# Created by: Nikolai Lifanov <lifanov@mail.lifanov.com>
+# $FreeBSD$
+
+PORTNAME= scroll
+PORTVERSION= 1.20151219
+CATEGORIES= games haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= A roguelike game
+
+LICENSE= GPLv2
+
+PKGNAMEPREFIX=
+
+USE_CABAL= IfElse case-insensitive data-default monad-loops mtl \
+ optparse-applicative ncurses random text vector
+
+STANDALONE= yes
+EXECUTABLE= scroll
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/games/hs-scroll/distinfo b/games/hs-scroll/distinfo
new file mode 100644
index 0000000..ebc88c2
--- /dev/null
+++ b/games/hs-scroll/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/scroll-1.20151219.tar.gz) = 4f91c20e645ee715c9d3549fffffcc58943bee4fb3ba2e622e0189ccb70dd050
+SIZE (cabal/scroll-1.20151219.tar.gz) = 265861
diff --git a/games/hs-scroll/pkg-descr b/games/hs-scroll/pkg-descr
new file mode 100644
index 0000000..73a3276
--- /dev/null
+++ b/games/hs-scroll/pkg-descr
@@ -0,0 +1,5 @@
+In scroll, you're a bookworm that's stuck on a scroll. You have to dodge
+between words and use spells to make your way down the page as the scroll
+is read. Go too slow and you'll get wound up in the scroll and crushed.
+
+WWW: http://joeyh.name/code/scroll/
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index 44e8bc1..3b71711 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -370,6 +370,7 @@ safe_port= devel/hs-safe
SafeSemaphore_port= devel/hs-SafeSemaphore
sandi_port= converters/hs-sandi
scientific_port= devel/hs-scientific
+scroll_port= games/hs-scroll # executable
securemem_port= devel/hs-securemem
semigroupoids_port= math/hs-semigroupoids
semigroups_port= math/hs-semigroups
OpenPOWER on IntegriCloud