diff options
author | Florian Franzmann | 2013-03-17 17:45:28 +0100 |
---|---|---|
committer | Florian Franzmann | 2013-03-17 17:45:28 +0100 |
commit | 7f1b872861a790c3e258cd284776202f51276373 (patch) | |
tree | 2e06426ee2bb419acdeb06f4645cc2e1da5d7407 | |
parent | 27a8b345a118b2e231b8cf86db714e90c1c7280c (diff) |
haskell/haskell-x11-rm: new spell, Xrm bindings for haskell
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | haskell/haskell-x11-rm/0001-fix-Setup.hs.patch | 26 | ||||
-rwxr-xr-x | haskell/haskell-x11-rm/DEPENDS | 2 | ||||
-rwxr-xr-x | haskell/haskell-x11-rm/DETAILS | 15 | ||||
-rw-r--r-- | haskell/haskell-x11-rm/HISTORY | 3 | ||||
-rwxr-xr-x | haskell/haskell-x11-rm/PRE_BUILD | 3 |
6 files changed, 50 insertions, 0 deletions
@@ -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 |