summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Franzmann2013-03-17 17:45:28 +0100
committerFlorian Franzmann2013-03-17 17:45:28 +0100
commit7f1b872861a790c3e258cd284776202f51276373 (patch)
tree2e06426ee2bb419acdeb06f4645cc2e1da5d7407
parent27a8b345a118b2e231b8cf86db714e90c1c7280c (diff)
haskell/haskell-x11-rm: new spell, Xrm bindings for haskell
-rw-r--r--ChangeLog1
-rw-r--r--haskell/haskell-x11-rm/0001-fix-Setup.hs.patch26
-rwxr-xr-xhaskell/haskell-x11-rm/DEPENDS2
-rwxr-xr-xhaskell/haskell-x11-rm/DETAILS15
-rw-r--r--haskell/haskell-x11-rm/HISTORY3
-rwxr-xr-xhaskell/haskell-x11-rm/PRE_BUILD3
6 files changed, 50 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 547514c5f7..4079e507e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2013-03-17 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* graphics/xli: new spell, command line driven image viewer
+ * haskell/haskell-x11-rm: new spell, Xrm bindings for haskell
2013-03-15 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* science/yacas: new spell, a computer algebra system
diff --git a/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch b/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
new file mode 100644
index 0000000000..4b631b3581
--- /dev/null
+++ b/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
@@ -0,0 +1,26 @@
+From 0b7522a710d69a00502dccedec81aae8075e77f7 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+Date: Sun, 17 Mar 2013 17:34:07 +0100
+Subject: [PATCH] fix Setup.hs
+
+---
+ Setup.hs | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/Setup.hs b/Setup.hs
+index 5bde0de..6fa548c 100644
+--- a/Setup.hs
++++ b/Setup.hs
+@@ -1,3 +1,6 @@
+-#!/usr/bin/env runhaskell
+-> import Distribution.Simple
+-> main = defaultMain
++module Main (main) where
++
++import Distribution.Simple
++
++main :: IO ()
++main = defaultMain
+--
+1.8.1.3
+
diff --git a/haskell/haskell-x11-rm/DEPENDS b/haskell/haskell-x11-rm/DEPENDS
new file mode 100755
index 0000000000..8427f902fa
--- /dev/null
+++ b/haskell/haskell-x11-rm/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-x11
diff --git a/haskell/haskell-x11-rm/DETAILS b/haskell/haskell-x11-rm/DETAILS
new file mode 100755
index 0000000000..9eaee325b8
--- /dev/null
+++ b/haskell/haskell-x11-rm/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-x11-rm
+ VERSION=0.2
+ SOURCE="X11-rm-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/X11-rm/${VERSION}/${SOURCE}
+ SOURCE_HASH=sha512:79a38c0bcac4ee2a5c4c2562caf409a9aff0e0929a4bd711e3b33b19c908a0002a9367bbc7cd3a986a2e1a7823c42edac80b82a024d8aec1b929667b2ca298a6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/X11-rm-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/X11-rm"
+ LICENSE[0]=BSD3
+ ENTERED=20130317
+ SHORT="A binding to the resource management functions missing from X11."
+cat << EOF
+The binding is a direct translation of the C binding; for documentation of
+these calls, refer to "The Xlib Programming Manual", available online at
+<http://tronche.com/gui/x/xlib/>.
+EOF
diff --git a/haskell/haskell-x11-rm/HISTORY b/haskell/haskell-x11-rm/HISTORY
new file mode 100644
index 0000000000..dc4cf694ca
--- /dev/null
+++ b/haskell/haskell-x11-rm/HISTORY
@@ -0,0 +1,3 @@
+2013-03-17 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, 0001-fix-Setup.hs.patch: spell created
+
diff --git a/haskell/haskell-x11-rm/PRE_BUILD b/haskell/haskell-x11-rm/PRE_BUILD
new file mode 100755
index 0000000000..bd82247444
--- /dev/null
+++ b/haskell/haskell-x11-rm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-fix-Setup.hs.patch