Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1f5d1f2a0a0ac81cd3e74818d43dc4db5b862b52)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1f5d1f2a0a0ac81cd3e74818d43dc4db5b862b52)
  • Date: Wed, 5 Aug 2015 21:03:24 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 34 ++++++++
haskell/happy/DETAILS | 4 -
haskell/happy/HISTORY | 3
haskell/haskell-alex/DEPENDS | 2
haskell/haskell-alex/DETAILS | 16 ++++
haskell/haskell-alex/HISTORY | 3
haskell/haskell-c2hs/DEPENDS | 7 +
haskell/haskell-c2hs/DETAILS | 17 ++++
haskell/haskell-c2hs/HISTORY | 3
haskell/haskell-constraints/DEPENDS | 2
haskell/haskell-constraints/DETAILS | 16 ++++
haskell/haskell-constraints/HISTORY | 3
haskell/haskell-ekg/DEPENDS | 10 ++
haskell/haskell-ekg/DETAILS | 14 +++
haskell/haskell-ekg/HISTORY | 3
haskell/haskell-esqueleto/DEPENDS | 10 ++
haskell/haskell-esqueleto/DETAILS | 18 ++++
haskell/haskell-esqueleto/HISTORY | 3
haskell/haskell-fdo-notify/DEPENDS | 2
haskell/haskell-fdo-notify/DETAILS | 15 +++
haskell/haskell-fdo-notify/HISTORY | 3
haskell/haskell-feed/DEPENDS | 6 +
haskell/haskell-feed/DETAILS | 17 ++++
haskell/haskell-feed/HISTORY | 3
haskell/haskell-gnuidn/DEPENDS | 3
haskell/haskell-gnuidn/DETAILS | 13 +++
haskell/haskell-gnuidn/HISTORY | 3
haskell/haskell-gnutls/DEPENDS | 4 +
haskell/haskell-gnutls/DETAILS | 13 +++
haskell/haskell-gnutls/HISTORY | 3
haskell/haskell-hinotify/DEPENDS | 1
haskell/haskell-hinotify/DETAILS | 14 +++
haskell/haskell-hinotify/HISTORY | 3
haskell/haskell-hsopenssl/DEPENDS | 5 +
haskell/haskell-hsopenssl/DETAILS | 19 ++++
haskell/haskell-hsopenssl/HISTORY | 3
haskell/haskell-language-c/DEPENDS | 5 +
haskell/haskell-language-c/DETAILS | 15 +++
haskell/haskell-language-c/HISTORY | 3
haskell/haskell-lifted-async/DEPENDS | 5 +
haskell/haskell-lifted-async/DETAILS | 14 +++
haskell/haskell-lifted-async/HISTORY | 3
haskell/haskell-network-multicast/DEPENDS | 2
haskell/haskell-network-multicast/DETAILS | 14 +++
haskell/haskell-network-multicast/HISTORY | 3
haskell/haskell-newtype/DEPENDS | 1
haskell/haskell-newtype/DETAILS | 15 +++
haskell/haskell-newtype/HISTORY | 3
haskell/haskell-persistent/DEPENDS | 26 ++++++
haskell/haskell-persistent/DETAILS | 13 +++
haskell/haskell-persistent/HISTORY | 3
haskell/haskell-resource-pool/DEPENDS | 7 +
haskell/haskell-resource-pool/DETAILS | 14 +++
haskell/haskell-resource-pool/HISTORY | 3
haskell/haskell-shelly/DEPENDS | 12 +++
haskell/haskell-shelly/DETAILS | 14 +++
haskell/haskell-shelly/HISTORY | 3
haskell/haskell-snap-server/0001-accept-attoparsec-0.13.patch | 25 ++++++
haskell/haskell-snap-server/DEPENDS | 15 +++
haskell/haskell-snap-server/DETAILS | 19 ++++
haskell/haskell-snap-server/HISTORY | 4 +
haskell/haskell-snap-server/PRE_BUILD | 3
haskell/haskell-system-fileio/DEPENDS | 3
haskell/haskell-system-fileio/DETAILS | 18 ++++
haskell/haskell-system-fileio/HISTORY | 3
haskell/haskell-system-filepath/DEPENDS | 2
haskell/haskell-system-filepath/DETAILS | 13 +++
haskell/haskell-system-filepath/HISTORY | 3
net/ifupdown/0001-do-not-use-dpkg-architecture.patch | 39
++++++++++
net/ifupdown/BUILD | 5 +
net/ifupdown/DEPENDS | 1
net/ifupdown/DETAILS | 8 +-
net/ifupdown/HISTORY | 5 +
net/ifupdown/PRE_BUILD | 3
74 files changed, 638 insertions(+), 7 deletions(-)

New commits:
commit 1f5d1f2a0a0ac81cd3e74818d43dc4db5b862b52
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-gnuidn: new spell, bindings for libidn

commit 12842833d9fb6e478ae161942ffdf735fadd256e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-c2hs: new spell, C->Haskell FFI tool that gives some
cross-language type safety

commit bcc5e676993b3cdfe06d2015d60b750c57c90a06
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-language-c: new spell, C language analysis and generation
for Haskell

commit 4eab108cbf0fc54a1b4ea159fa5bbfeb05e136c5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-alex: new spell, a tool for generating lexical analysers
in Haskell

commit b962650a88c89a13dc7cc44e90cb1a6fb18a7693
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-shelly: new spell, shell-like systems programming in
Haskell

commit 34d749197a8cf7756d6e5f5abc7893d2a3c8c589
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-lifted-async: new spell, run lifted IO operations
asynchronously and wait for their results

commit c44e069b6ab19e76ad7180e94e762e517d16fe18
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-system-fileio: new spell, consistent filesystem
interaction across GHC versions

commit 02fa80e7edae4de33762ed5ce21d736b8b4f9aa7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-system-filepath: new spell, high-level, byte-based file
and directory path manipulations

commit 40b3f5658cbe751d95d91d2592f016c89edef96e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-constraints: new spell, constraint manipulation

commit 10288918efd36f914090ee485ee8fca76cf4760a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-newtype: new spell, a typeclass and set of functions for
working with newtypes

commit e82c4ddb50d5a76a404c1b22b46150c09c090526
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/happy: version 1.19.5

commit a4a0988431218ad8ef201f726b5d144a59b023e7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network-multicast: new spell, simple multicast library

commit 9ad39733f7dd00baa4bbc552c20bc2bfb69beca2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hinotify: new spell, Haskell binding to inotify

commit a2167b63c2d59245dd181c86bc4bc559e1e90858
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-gnutls: new spell, bindings for GNU libgnutls

commit faa4f83b0b8fd0fffc172c7499982f79ded7f9ab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-feed: new spell, interfacing with RSS (v 0.9x, 2.x, 1.0)
+ Atom feeds

commit 3478e928a491df8574124afea0c3491f4ecb9d25
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-fdo-notify: new spell, Desktop Notifications client

commit 820e956a113eefed5756bfd244272f09c895143f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-esqueleto: new spell, type-safe EDSL for SQL queries on
persistent backends

commit 074f4d7b02c06f4467680c4be5b37e7cdbbf0861
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-persistent: new spell, type-safe, multi-backend data
serialization

commit 06cc21537d1b51f5e029dafe95cc54a27472ec58
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-resource-pool: new spell, a high-performance striped
resource pooling implementation

commit f3ae674e2a4f965fe3917031f00cbe4dc12518ba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-ekg: new spell, remote monitoring via http

commit dbc6864596da793a8e63b70960ea324267cc161e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-snap-server: new spell, a fast, iteratee-based,
epoll-enabled web server for the Snap Framework

commit 6737706e1e55121c63b6e9065a7e879ef5eec08d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hsopenssl: new spell, partial bindings to openssl

commit ac64f390005f5cfa6b128dbc29795a6521c3d67c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/ifupdown: version 0.7.54

diff --git a/ChangeLog b/ChangeLog
index 412822e..4c2f036 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,40 @@
* haskell/haskell-zlib-enum: new spell, enumerator interface for zlib
compression
* haskell/haskell-snap-core: new spell, a Haskell Web Framework
+ * haskell/haskell-hsopenssl: new spell, partial bindings to openssl
+ * haskell/haskell-snap-server: new spell, a fast, iteratee-based,
+ epoll-enabled web server for the Snap Framework
+ * haskell/haskell-ekg: new spell, remote monitoring via http
+ * haskell/haskell-resource-pool: new spell, a high-performance striped
+ resource pooling implementation
+ * haskell/haskell-persistent: new spell, type-safe, multi-backend data
+ serialization
+ * haskell/haskell-esqueleto: new spell, type-safe EDSL for SQL
queries on
+ persistent backends
+ * haskell/haskell-fdo-notify: new spell, Desktop Notifications client
+ * haskell/haskell-feed: new spell, interfacing with RSS (v 0.9x, 2.x,
1.0)
+ Atom feeds
+ * haskell/haskell-gnutls: new spell, bindings for GNU libgnutls
+ * haskell/haskell-hinotify: new spell, Haskell binding to inotify
+ * haskell/haskell-network-multicast: new spell, simple multicast
library
+ * haskell/haskell-newtype: new spell, a typeclass and set of
functions for
+ working with newtypes
+ * haskell/haskell-constraints: new spell, constraint manipulation
+ * haskell/haskell-system-filepath: new spell, high-level, byte-based
file
+ and directory path manipulations
+ * haskell/haskell-system-fileio: new spell, consistent filesystem
+ interaction across GHC versions
+ * haskell/haskell-lifted-async: new spell, run lifted IO operations
+ asynchronously and wait for their results
+ * haskell/haskell-shelly: new spell, shell-like systems programming in
+ Haskell
+ * haskell/haskell-alex: new spell, a tool for generating lexical
analysers
+ in Haskell
+ * haskell/haskell-language-c: new spell, C language analysis and
+ generation for Haskell
+ * haskell/haskell-c2hs: new spell, C->Haskell FFI tool that gives some
+ cross-language type safety
+ * haskell/haskell-gnuidn: new spell, haskell bindings for libidn

2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* haskell/haskell-ekg-core: new spell, tracking of system metrics
diff --git a/haskell/happy/DETAILS b/haskell/happy/DETAILS
index 03dc5a7..afe67c2 100755
--- a/haskell/happy/DETAILS
+++ b/haskell/happy/DETAILS
@@ -1,8 +1,8 @@
SPELL=happy
- VERSION=1.19.3
+ VERSION=1.19.5
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:8d04a5756eb3b36a0aea3e7828adb69d657c6f9a18a2552295c60483fd50caf27a21cff3da4052e25adf25b0203907e782372ed0d2e2563467425144654a281b
+
SOURCE_HASH=sha512:7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.haskell.org/happy/";
LICENSE[0]=BSD3
diff --git a/haskell/happy/HISTORY b/haskell/happy/HISTORY
index 59e411f..c567a37 100644
--- a/haskell/happy/HISTORY
+++ b/haskell/happy/HISTORY
@@ -1,3 +1,6 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19.5
+
2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.19.3

diff --git a/haskell/haskell-alex/DEPENDS b/haskell/haskell-alex/DEPENDS
new file mode 100755
index 0000000..0036f96
--- /dev/null
+++ b/haskell/haskell-alex/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-quickcheck
diff --git a/haskell/haskell-alex/DETAILS b/haskell/haskell-alex/DETAILS
new file mode 100755
index 0000000..9c89af4
--- /dev/null
+++ b/haskell/haskell-alex/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-alex
+ VERSION=3.1.4
+ SOURCE="alex-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/alex-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:880a6a97b62701712f28c9dc649d90c50bfedecd2c52d7a3781b2f1672826cb2b7a8872528acbae16448494f07743a4c2b4a80e4a9d8de049077fdf4f4bd75d0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/alex-${VERSION}"
+ WEB_SITE="http://www.haskell.org/alex/";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="alex is a tool for generating lexical analysers in Haskell"
+cat << EOF
+Alex is a tool for generating lexical analysers in Haskell. It takes a
+description of tokens based on regular expressions and generates a Haskell
+module containing code for scanning text efficiently. It is similar to the
+tool lex or flex for C/C++.
+EOF
diff --git a/haskell/haskell-alex/HISTORY b/haskell/haskell-alex/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-alex/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-c2hs/DEPENDS b/haskell/haskell-c2hs/DEPENDS
new file mode 100755
index 0000000..5843ac2
--- /dev/null
+++ b/haskell/haskell-c2hs/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-dlist &&
+depends haskell-language-c &&
+depends haskell-pretty &&
+depends haskell-shelly &&
+depends haskell-text &&
+depends haskell-yaml
diff --git a/haskell/haskell-c2hs/DETAILS b/haskell/haskell-c2hs/DETAILS
new file mode 100755
index 0000000..090168c
--- /dev/null
+++ b/haskell/haskell-c2hs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-c2hs
+ VERSION=0.25.2
+ SOURCE="c2hs-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/c2hs-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/c2hs-${VERSION}"
+ WEB_SITE="https://github.com/haskell/c2hs";
+ LICENSE[0]=GPL
+ ENTERED=20150805
+ SHORT="C->Haskell FFI tool that gives some cross-language type
safety"
+cat << EOF
+C->Haskell assists in the development of Haskell bindings to C libraries. It
+extracts interface information from C header files and generates Haskell
+code with foreign imports and marshaling. Unlike writing foreign imports by
+hand (or using hsc2hs), this ensures that C functions are imported with the
+correct Haskell types.
+EOF
diff --git a/haskell/haskell-c2hs/HISTORY b/haskell/haskell-c2hs/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-c2hs/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-constraints/DEPENDS
b/haskell/haskell-constraints/DEPENDS
new file mode 100755
index 0000000..0c5fcb6
--- /dev/null
+++ b/haskell/haskell-constraints/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-newtype
diff --git a/haskell/haskell-constraints/DETAILS
b/haskell/haskell-constraints/DETAILS
new file mode 100755
index 0000000..e777be5
--- /dev/null
+++ b/haskell/haskell-constraints/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-constraints
+ VERSION=0.4.1.3
+ SOURCE="constraints-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/constraints-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0478c69be6a719b83d536aef7733d7383f5400a234829f49146597f89339d3aee46455f3f5001dfc213e07c116276699bf970a657051f3dddb8ab2d9f9593836
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/constraints-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/constraints/";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="constraint manipulation"
+cat << EOF
+GHC 7.4 gave us the ability to talk about ConstraintKinds. They stopped
+crashing the compiler in GHC 7.6.
+
+This package provides a vocabulary for working with them.
+EOF
diff --git a/haskell/haskell-constraints/HISTORY
b/haskell/haskell-constraints/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-constraints/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ekg/DEPENDS b/haskell/haskell-ekg/DEPENDS
new file mode 100755
index 0000000..729ab2d
--- /dev/null
+++ b/haskell/haskell-ekg/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-ekg-core &&
+depends haskell-ekg-json &&
+depends haskell-network &&
+depends haskell-snap-core &&
+depends haskell-snap-server &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-ekg/DETAILS b/haskell/haskell-ekg/DETAILS
new file mode 100755
index 0000000..50d0307
--- /dev/null
+++ b/haskell/haskell-ekg/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-ekg
+ VERSION=0.4.0.8
+ SOURCE="ekg-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/ekg-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:1c33b119f1df4ad596abfc1734a833a661ecce13392ba970b8535fdb1e58231309f66ede3849c383d7c3c43d05fc20f8cdf835759a9468f4f50e87f828bcc17a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ekg-${VERSION}"
+ WEB_SITE="https://github.com/tibbe/ekg";
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="remote monitoring of processes"
+cat << EOF
+This library lets you remotely monitor a running process over HTTP. It
+provides a simple way to integrate a monitoring server into any application.
+EOF
diff --git a/haskell/haskell-ekg/HISTORY b/haskell/haskell-ekg/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-ekg/HISTORY
@@ -0,0 +1,3 @@
+2015-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-esqueleto/DEPENDS
b/haskell/haskell-esqueleto/DEPENDS
new file mode 100755
index 0000000..8658fe8
--- /dev/null
+++ b/haskell/haskell-esqueleto/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-blaze-html &&
+depends haskell-conduit &&
+depends haskell-monad-logger &&
+depends haskell-persistent &&
+depends haskell-resourcet &&
+depends haskell-tagged &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-esqueleto/DETAILS
b/haskell/haskell-esqueleto/DETAILS
new file mode 100755
index 0000000..d57dd35
--- /dev/null
+++ b/haskell/haskell-esqueleto/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-esqueleto
+ VERSION=2.4.0
+ SOURCE="esqueleto-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/esqueleto-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a05521fd182f7ff76226a599acb82005cc256c1ceac99bd7fd203c514a0dea8fb89fc609147dc179c0b95e1341abaad1ca24f975fb3fb1590c6ba6a1833d5715
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/esqueleto-${VERSION}"
+ WEB_SITE="https://github.com/prowdsponsor/esqueleto";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="type-safe EDSL for SQL queries on persistent backends"
+cat << EOF
+esqueleto is a bare bones, type-safe EDSL for SQL queries that works with
+unmodified persistent SQL backends. Its language closely resembles SQL, so
+you don't have to learn new concepts, just new syntax, and it's fairly easy
+to predict the generated SQL and optimize it for your backend. Most kinds of
+errors committed when writing SQL are caught as compile-time
errors---although
+it is possible to write type-checked esqueleto queries that fail at runtime.
+EOF
diff --git a/haskell/haskell-esqueleto/HISTORY
b/haskell/haskell-esqueleto/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-esqueleto/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-fdo-notify/DEPENDS
b/haskell/haskell-fdo-notify/DEPENDS
new file mode 100755
index 0000000..5205246
--- /dev/null
+++ b/haskell/haskell-fdo-notify/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-dbus
diff --git a/haskell/haskell-fdo-notify/DETAILS
b/haskell/haskell-fdo-notify/DETAILS
new file mode 100755
index 0000000..c0e83dd
--- /dev/null
+++ b/haskell/haskell-fdo-notify/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-fdo-notify
+ VERSION=0.3.1
+ SOURCE="fdo-notify-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/fdo-notify-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/fdo-notify-${VERSION}"
+ WEB_SITE="http://bitbucket.org/taejo/fdo-notify/";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="desktop Notifications client"
+cat << EOF
+A library for issuing notifications using FreeDesktop.org's Desktop
+Notifications protcol. This protocol is supported by services such as
+Ubuntu's NotifyOSD.
+EOF
diff --git a/haskell/haskell-fdo-notify/HISTORY
b/haskell/haskell-fdo-notify/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-fdo-notify/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-feed/DEPENDS b/haskell/haskell-feed/DEPENDS
new file mode 100755
index 0000000..54bcbfc
--- /dev/null
+++ b/haskell/haskell-feed/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-old-locale &&
+depends haskell-old-time &&
+depends haskell-time-locale-compat &&
+depends haskell-utf8-string &&
+depends haskell-xml
diff --git a/haskell/haskell-feed/DETAILS b/haskell/haskell-feed/DETAILS
new file mode 100755
index 0000000..f588ff7
--- /dev/null
+++ b/haskell/haskell-feed/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-feed
+ VERSION=0.3.9.7
+ SOURCE="feed-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/feed-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:340d0889f98c329e116a6c785752f675c565a959b787629bf6ed0b31ce9336aaa402e9a008c72c040b6f91988657381580eb5ae110a8a6b441ebacfec362824a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/feed-${VERSION}"
+ WEB_SITE="https://github.com/bergmark/feed";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
+cat << EOF
+Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
+
+To help working with the multiple feed formats we've ended up with, this set
+of modules provides parsers, pretty printers and some utility code for
querying
+and just generally working with a concrete representation of feeds in
Haskell.
+EOF
diff --git a/haskell/haskell-feed/HISTORY b/haskell/haskell-feed/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-feed/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-gnuidn/DEPENDS b/haskell/haskell-gnuidn/DEPENDS
new file mode 100755
index 0000000..6d2d731
--- /dev/null
+++ b/haskell/haskell-gnuidn/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends libidn &&
+depends haskell-text
diff --git a/haskell/haskell-gnuidn/DETAILS b/haskell/haskell-gnuidn/DETAILS
new file mode 100755
index 0000000..afcda0d
--- /dev/null
+++ b/haskell/haskell-gnuidn/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-gnuidn
+ VERSION=0.2.1
+ SOURCE="gnuidn-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/gnuidn-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f22ab90cf21b01c899ab61e231afefbb97f1f831a0dd8c32c405e381f3d3a01864c1208d0867d09e773e05d5a8a69d1f8303e35337ea51ce1277a47f9574e1ae
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gnuidn-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-gnuidn/";
+ LICENSE[0]=GPL
+ ENTERED=20150805
+ SHORT="bindings for GNU IDN"
+cat << EOF
+Bindings for GNU IDN.
+EOF
diff --git a/haskell/haskell-gnuidn/HISTORY b/haskell/haskell-gnuidn/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-gnuidn/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-gnutls/DEPENDS b/haskell/haskell-gnutls/DEPENDS
new file mode 100755
index 0000000..3932003
--- /dev/null
+++ b/haskell/haskell-gnutls/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends gnutls &&
+depends haskell-monads-tf &&
+depends haskell-transformers
diff --git a/haskell/haskell-gnutls/DETAILS b/haskell/haskell-gnutls/DETAILS
new file mode 100755
index 0000000..01a8dba
--- /dev/null
+++ b/haskell/haskell-gnutls/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-gnutls
+ VERSION=0.2
+ SOURCE="gnutls-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/gnutls-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:9b5e3083fae30e4ac8584c825ed1f1c07b24136ca6d30c627f17d1c7793a515a091919784791b3a5bcd05038d8d43419802e036cefe8525efac9ee3f9ebf9e8b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gnutls-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-gnutls/";
+ LICENSE[0]=GPL
+ ENTERED=20150805
+ SHORT="bindings for GNU libgnutls"
+cat << EOF
+Bindings for GNU libgnutls.
+EOF
diff --git a/haskell/haskell-gnutls/HISTORY b/haskell/haskell-gnutls/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-gnutls/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hinotify/DEPENDS
b/haskell/haskell-hinotify/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-hinotify/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-hinotify/DETAILS
b/haskell/haskell-hinotify/DETAILS
new file mode 100755
index 0000000..87eb022
--- /dev/null
+++ b/haskell/haskell-hinotify/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-hinotify
+ VERSION=0.3.7
+ SOURCE="hinotify-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/hinotify-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:af3f07259734b7c671a6c342df1b017c450b48b26a2035cf09571b5e67631b878b46306849c37ff41a0184854004b82ef29f7e6c378da6d462b7b8d1e85dd17f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hinotify-${VERSION}"
+ WEB_SITE="https://github.com/kolmodin/hinotify.git";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="Haskell binding to inotify"
+cat << EOF
+This library provides a wrapper to the Linux Kernel's inotify feature,
allowing
+applications to subscribe to notifications when a file is accessed or
modified.
+EOF
diff --git a/haskell/haskell-hinotify/HISTORY
b/haskell/haskell-hinotify/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-hinotify/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hsopenssl/DEPENDS
b/haskell/haskell-hsopenssl/DEPENDS
new file mode 100755
index 0000000..c843c30
--- /dev/null
+++ b/haskell/haskell-hsopenssl/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends openssl &&
+depends haskell-integer-gmp &&
+depends haskell-network &&
+depends haskell-old-locale
diff --git a/haskell/haskell-hsopenssl/DETAILS
b/haskell/haskell-hsopenssl/DETAILS
new file mode 100755
index 0000000..688a156
--- /dev/null
+++ b/haskell/haskell-hsopenssl/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-hsopenssl
+ VERSION=0.11.1.1
+ SOURCE="HsOpenSSL-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/HsOpenSSL-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a7260bb47a4886e550fce71f83f1d9ab93e54fb40886b618f86db191651f95beeac30334d58ab10ab084bfcf9ff8a1b994254c13c09e678dae3b23a12b279541
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HsOpenSSL-${VERSION}"
+ WEB_SITE="https://github.com/phonohawk/HsOpenSSL";
+ LICENSE[0]=public domain
+ ENTERED=20150805
+ SHORT="partial OpenSSL binding for Haskell"
+cat << EOF
+HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and DSA
keys,
+read and write PEM files, generate message digests, sign and verify messages,
+encrypt and decrypt messages. It has also some capabilities of creating SSL
+clients and servers.
+
+This package is in production use by a number of Haskell based systems
+and stable.
+EOF
diff --git a/haskell/haskell-hsopenssl/HISTORY
b/haskell/haskell-hsopenssl/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-hsopenssl/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-language-c/DEPENDS
b/haskell/haskell-language-c/DEPENDS
new file mode 100755
index 0000000..329483e
--- /dev/null
+++ b/haskell/haskell-language-c/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends happy &&
+depends haskell-pretty &&
+depends haskell-alex &&
+depends haskell-syb
diff --git a/haskell/haskell-language-c/DETAILS
b/haskell/haskell-language-c/DETAILS
new file mode 100755
index 0000000..3deeb78
--- /dev/null
+++ b/haskell/haskell-language-c/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-language-c
+ VERSION=0.4.7
+ SOURCE="language-c-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/language-c-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fb2602606b8c2e678e170d928c3dd023acccc079381a37b64624af658788c0dee982c2d53c2d3ba66b576aa75de350d12e35a94f867e1d714e89c27d26f2af6b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/language-c-${VERSION}"
+ WEB_SITE="http://www.sivity.net/projects/language.c/";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="analysis and generation of C code"
+cat << EOF
+Language C is a haskell library for the analysis and generation of C code. It
+features a complete, well tested parser and pretty printer for all of C99
+and a large set of GNU extensions.
+EOF
diff --git a/haskell/haskell-language-c/HISTORY
b/haskell/haskell-language-c/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-language-c/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-lifted-async/DEPENDS
b/haskell/haskell-lifted-async/DEPENDS
new file mode 100755
index 0000000..59a622e
--- /dev/null
+++ b/haskell/haskell-lifted-async/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-async &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-transformers-base
diff --git a/haskell/haskell-lifted-async/DETAILS
b/haskell/haskell-lifted-async/DETAILS
new file mode 100755
index 0000000..7c87cce
--- /dev/null
+++ b/haskell/haskell-lifted-async/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-lifted-async
+ VERSION=0.7.0.1
+ SOURCE="lifted-async-${VERSION}.tar.gz"
+
SOURCE_URL[0]="https://hackage.haskell.org/package/lifted-async-${VERSION}/${SOURCE}";
+
SOURCE_HASH=sha512:858c6fcf7a61e3f37d55c63b3fd4aebb43951031540db0121a8254107cccc63d37bc43975d89779e1b21f6e0f6c93d81bbda56877671bef58d9797c6475beccc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lifted-async-${VERSION}"
+ WEB_SITE="https://github.com/maoe/lifted-async";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="run lifted IO operations asynchronously and wait for their
results"
+cat << EOF
+This package provides IO operations from async package lifted to any instance
+of MonadBase or MonadBaseControl.
+EOF
diff --git a/haskell/haskell-lifted-async/HISTORY
b/haskell/haskell-lifted-async/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-lifted-async/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-network-multicast/DEPENDS
b/haskell/haskell-network-multicast/DEPENDS
new file mode 100755
index 0000000..6c0b381
--- /dev/null
+++ b/haskell/haskell-network-multicast/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-network
diff --git a/haskell/haskell-network-multicast/DETAILS
b/haskell/haskell-network-multicast/DETAILS
new file mode 100755
index 0000000..1d3fc71
--- /dev/null
+++ b/haskell/haskell-network-multicast/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-network-multicast
+ VERSION=0.1.0
+ SOURCE="network-multicast-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/network-multicast-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e40de36f5e9bfd999033825c1b834895fd20e649ed5e297f601c0112ed9c02a66aaa05110df8eaa3329d79a7d44d77f077ca231f4fd1587a633ca1847083b0c7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/network-multicast-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/network-multicast";
+ LICENSE[0]=public domain
+ ENTERED=20150805
+ SHORT="simple multicast library"
+cat << EOF
+The Network.Multicast module is for sending UDP datagrams over multicast
+(class D) addresses.
+EOF
diff --git a/haskell/haskell-network-multicast/HISTORY
b/haskell/haskell-network-multicast/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-network-multicast/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-newtype/DEPENDS b/haskell/haskell-newtype/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-newtype/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-newtype/DETAILS b/haskell/haskell-newtype/DETAILS
new file mode 100755
index 0000000..8f8972f
--- /dev/null
+++ b/haskell/haskell-newtype/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-newtype
+ VERSION=0.2
+ SOURCE="newtype-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/newtype-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:9f5115df618223b5acf81ef7d15dc95db5930b39863ee89e2613500bd5a5b4cf421510a4330bbe77d7c456b56f4e93072b53fe31aec2f4dbebd966b80f667958
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/newtype-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/newtype";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="a typeclass and set of functions for working with newtypes"
+cat << EOF
+Per Conor McBride, the Newtype typeclass represents the packing and unpacking
+of a newtype, and allows you to operatate under that newtype with functions
+such as ala.
+EOF
diff --git a/haskell/haskell-newtype/HISTORY b/haskell/haskell-newtype/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-newtype/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-persistent/DEPENDS
b/haskell/haskell-persistent/DEPENDS
new file mode 100755
index 0000000..73ecd37
--- /dev/null
+++ b/haskell/haskell-persistent/DEPENDS
@@ -0,0 +1,26 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-attoparsec &&
+depends haskell-base64-bytestring &&
+depends haskell-blaze-html &&
+depends haskell-blaze-markup &&
+depends haskell-conduit &&
+depends haskell-exceptions &&
+depends haskell-fast-logger &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-monad-logger &&
+depends haskell-mtl &&
+depends haskell-old-locale &&
+depends haskell-path-pieces &&
+depends haskell-resource-pool &&
+depends haskell-resourcet &&
+depends haskell-scientific &&
+depends haskell-silently &&
+depends haskell-tagged &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-unordered-containers &&
+depends haskell-vector
diff --git a/haskell/haskell-persistent/DETAILS
b/haskell/haskell-persistent/DETAILS
new file mode 100755
index 0000000..32ab71b
--- /dev/null
+++ b/haskell/haskell-persistent/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-persistent
+ VERSION=2.2
+ SOURCE="persistent-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/persistent-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c75513e6ef9fdd34828575e6e6425c3952af68994af3cd3e57f75e211929610d73e3f4cfbe51511cbc11bf987b59e62670e83af6f914cb3f7a1077bd9d3eb56b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/persistent-${VERSION}"
+ WEB_SITE="http://www.yesodweb.com/book/persistent";
+ LICENSE[0]=MIT
+ ENTERED=20150805
+ SHORT="type-safe, multi-backend data serialization"
+cat << EOF
+Type-safe, multi-backend data serialization.
+EOF
diff --git a/haskell/haskell-persistent/HISTORY
b/haskell/haskell-persistent/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-persistent/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-resource-pool/DEPENDS
b/haskell/haskell-resource-pool/DEPENDS
new file mode 100755
index 0000000..5690a72
--- /dev/null
+++ b/haskell/haskell-resource-pool/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-hashable &&
+depends haskell-monad-control &&
+depends haskell-stm &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-vector
diff --git a/haskell/haskell-resource-pool/DETAILS
b/haskell/haskell-resource-pool/DETAILS
new file mode 100755
index 0000000..2458286
--- /dev/null
+++ b/haskell/haskell-resource-pool/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-resource-pool
+ VERSION=0.2.3.2
+ SOURCE="resource-pool-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/resource-pool-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:42b0bb6dea35c08884f65604acc0dd93707b8d4de780c584877e92fbfe534d4f754282e9c9f7257c203f1152d85ac8170f84ee9a95573343d02a774006c4118b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/resource-pool-${VERSION}"
+ WEB_SITE="http://github.com/bos/pool";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="a high-performance striped resource pooling implementation"
+cat << EOF
+A high-performance striped pooling abstraction for managing flexibly-sized
+collections of resources such as database connections.
+EOF
diff --git a/haskell/haskell-resource-pool/HISTORY
b/haskell/haskell-resource-pool/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-resource-pool/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-shelly/DEPENDS b/haskell/haskell-shelly/DEPENDS
new file mode 100755
index 0000000..66ed2ad
--- /dev/null
+++ b/haskell/haskell-shelly/DEPENDS
@@ -0,0 +1,12 @@
+depends ghc &&
+depends haskell-async &&
+depends haskell-enclosed-exceptions &&
+depends haskell-exceptions &&
+depends haskell-lifted-async &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-mtl &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-unix-compat
diff --git a/haskell/haskell-shelly/DETAILS b/haskell/haskell-shelly/DETAILS
new file mode 100755
index 0000000..3b4fa6f
--- /dev/null
+++ b/haskell/haskell-shelly/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-shelly
+ VERSION=1.6.3.3
+ SOURCE="shelly-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/shelly-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:79b7425faa78ff359eeedd7f73a1d8a22f986a729901b128e82af51275f791d1945d28df8c96e5663523290c59f1a9b8799b3362321e1da21ea69556d74747f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/shelly-${VERSION}"
+ WEB_SITE="https://github.com/yesodweb/Shelly.hs";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="shell-like (systems) programming in Haskell"
+cat << EOF
+Shelly provides convenient systems programming in Haskell, similar in spirit
+to POSIX shells.
+EOF
diff --git a/haskell/haskell-shelly/HISTORY b/haskell/haskell-shelly/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-shelly/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-snap-server/0001-accept-attoparsec-0.13.patch
b/haskell/haskell-snap-server/0001-accept-attoparsec-0.13.patch
new file mode 100644
index 0000000..05dbe96
--- /dev/null
+++ b/haskell/haskell-snap-server/0001-accept-attoparsec-0.13.patch
@@ -0,0 +1,25 @@
+From 3a032fc9bdb88d130808819b4e5ef0dc092645f5 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Wed, 5 Aug 2015 21:26:20 +0200
+Subject: [PATCH] accept attoparsec 0.13
+
+---
+ snap-server.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/snap-server.cabal b/snap-server.cabal
+index 30e07b3..37d5f3c 100644
+--- a/snap-server.cabal
++++ b/snap-server.cabal
+@@ -90,7 +90,7 @@ Library
+ Control.Concurrent.Extended
+
+ build-depends:
+- attoparsec >= 0.10 && < 0.13,
++ attoparsec >= 0.10,
+ attoparsec-enumerator >= 0.3 && < 0.4,
+ base >= 4.4 && < 5,
+ blaze-builder >= 0.2.1.4 && < 0.5,
+--
+2.4.1
+
diff --git a/haskell/haskell-snap-server/DEPENDS
b/haskell/haskell-snap-server/DEPENDS
new file mode 100755
index 0000000..54642a9
--- /dev/null
+++ b/haskell/haskell-snap-server/DEPENDS
@@ -0,0 +1,15 @@
+depends ghc &&
+depends haskell-attoparsec &&
+depends haskell-attoparsec-enumerator &&
+depends haskell-blaze-builder &&
+depends haskell-blaze-builder-enumerator &&
+depends haskell-case-insensitive &&
+depends haskell-enumerator &&
+depends haskell-hsopenssl &&
+depends haskell-monadcatchio-transformers &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-old-locale &&
+depends haskell-snap-core &&
+depends haskell-text &&
+depends haskell-unix-compat
diff --git a/haskell/haskell-snap-server/DETAILS
b/haskell/haskell-snap-server/DETAILS
new file mode 100755
index 0000000..c2578cc
--- /dev/null
+++ b/haskell/haskell-snap-server/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-snap-server
+ VERSION=0.9.5.1
+ SOURCE="snap-server-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/snap-server-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6320401c349fd7c376e798959274a9fb3aff49cf11c8b6d9edd513c6311c3daf23eeaf03087cda3c0afb11686203a422b0e36e8391d418b6b47e791505db50e3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/snap-server-${VERSION}"
+ WEB_SITE="http://snapframework.com/";
+ LICENSE[0]=BSD
+ ENTERED=20150805
+ SHORT="a fast, iteratee-based, epoll-enabled web server for the
Snap Framework"
+cat << EOF
+Snap is a simple and fast web development framework and server written
+in Haskell.
+
+The Snap HTTP server is a high performance, epoll-enabled, iteratee-based
+web server library written in Haskell. Together with the snap-core library
+upon which it depends, it provides a clean and efficient Haskell programming
+interface to the HTTP protocol.
+EOF
diff --git a/haskell/haskell-snap-server/HISTORY
b/haskell/haskell-snap-server/HISTORY
new file mode 100644
index 0000000..047f604
--- /dev/null
+++ b/haskell/haskell-snap-server/HISTORY
@@ -0,0 +1,4 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, 0001-accept-attoparsec-0.13.patch:
+ spell created
+
diff --git a/haskell/haskell-snap-server/PRE_BUILD
b/haskell/haskell-snap-server/PRE_BUILD
new file mode 100755
index 0000000..905f37e
--- /dev/null
+++ b/haskell/haskell-snap-server/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-accept-attoparsec-0.13.patch
diff --git a/haskell/haskell-system-fileio/DEPENDS
b/haskell/haskell-system-fileio/DEPENDS
new file mode 100755
index 0000000..7bc7a03
--- /dev/null
+++ b/haskell/haskell-system-fileio/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-system-filepath &&
+depends haskell-text
diff --git a/haskell/haskell-system-fileio/DETAILS
b/haskell/haskell-system-fileio/DETAILS
new file mode 100755
index 0000000..479f96c
--- /dev/null
+++ b/haskell/haskell-system-fileio/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-system-fileio
+ VERSION=0.3.16.3
+ SOURCE="system-fileio-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/system-fileio-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:74ee4028caa77194120d66316677cc0f184fd4af5c4feaa7d713145b97dab8bcebc2f4b971464f9a68f8e304021d0fe5c52272bb282db0925559ff0ff6937842
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/system-fileio-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-filesystem/";
+ LICENSE[0]=MIT
+ ENTERED=20140412
+ SHORT="a small wrapper around the "directory", "unix", and
"Win32" packages"
+cat << EOF
+This is a small wrapper around the "directory", "unix", and "Win32" packages,
+for use with "system-filepath". It provides a consistent API to the various
+versions of these packages distributed with different versions of GHC.
+
+In particular, this library supports working with POSIX files that have
+paths which can't be decoded in the current locale encoding.
+EOF
diff --git a/haskell/haskell-system-fileio/HISTORY
b/haskell/haskell-system-fileio/HISTORY
new file mode 100644
index 0000000..89ac887
--- /dev/null
+++ b/haskell/haskell-system-fileio/HISTORY
@@ -0,0 +1,3 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-system-filepath/DEPENDS
b/haskell/haskell-system-filepath/DEPENDS
new file mode 100755
index 0000000..a7d8ae0
--- /dev/null
+++ b/haskell/haskell-system-filepath/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-text
diff --git a/haskell/haskell-system-filepath/DETAILS
b/haskell/haskell-system-filepath/DETAILS
new file mode 100755
index 0000000..d8712f4
--- /dev/null
+++ b/haskell/haskell-system-filepath/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-system-filepath
+ VERSION=0.4.13.4
+ SOURCE="system-filepath-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/system-filepath-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:81df3ed7bee9ae8b568533361d1b6574cc26c24218922005f03d70828624b6fd279342753c571921c62f69b6dadce4eb6c88cf4ef5cb76c536c5113c37f5cc38
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/system-filepath-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-filesystem/";
+ LICENSE[0]=MIT
+ ENTERED=20140412
+ SHORT="High-level, byte-based file and directory path
manipulations"
+cat << EOF
+High-level, byte-based file and directory path manipulations.
+EOF
diff --git a/haskell/haskell-system-filepath/HISTORY
b/haskell/haskell-system-filepath/HISTORY
new file mode 100644
index 0000000..79212c5
--- /dev/null
+++ b/haskell/haskell-system-filepath/HISTORY
@@ -0,0 +1,3 @@
+2014-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/net/ifupdown/0001-do-not-use-dpkg-architecture.patch
b/net/ifupdown/0001-do-not-use-dpkg-architecture.patch
new file mode 100644
index 0000000..036d41c
--- /dev/null
+++ b/net/ifupdown/0001-do-not-use-dpkg-architecture.patch
@@ -0,0 +1,39 @@
+From f96b94d03126252506d9f3e7bed7cb09fab37954 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <Florian.Franzmann AT fau.de>
+Date: Wed, 5 Aug 2015 15:34:50 +0200
+Subject: [PATCH] do not use dpkg-architecture
+
+---
+ defn2c.pl | 2 +-
+ defn2man.pl | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/defn2c.pl b/defn2c.pl
+index c449de2..bf19dcb 100755
+--- a/defn2c.pl
++++ b/defn2c.pl
+@@ -2,7 +2,7 @@
+
+ use strict;
+
+-my $DEB_HOST_ARCH_OS = `dpkg-architecture -qDEB_HOST_ARCH_OS`;
++my $DEB_HOST_ARCH_OS = 'linux';
+
+ $DEB_HOST_ARCH_OS =~ s/\n//;
+
+diff --git a/defn2man.pl b/defn2man.pl
+index 6ddcfdd..ae897a7 100755
+--- a/defn2man.pl
++++ b/defn2man.pl
+@@ -2,7 +2,7 @@
+
+ use strict;
+
+-my $DEB_HOST_ARCH_OS = `dpkg-architecture -qDEB_HOST_ARCH_OS`;
++my $DEB_HOST_ARCH_OS = 'linux';
+
+ $DEB_HOST_ARCH_OS =~ s/\n//;
+
+--
+2.5.0
+
diff --git a/net/ifupdown/BUILD b/net/ifupdown/BUILD
index d3e3006..31277af 100755
--- a/net/ifupdown/BUILD
+++ b/net/ifupdown/BUILD
@@ -1 +1,4 @@
-make executables ifup.8.gz ifdown.8.gz interfaces.5.gz
+default_build_make &&
+gzip -9 ifup.8 interfaces.5 &&
+ln -sfn ifup.8.gz ifdown.8.gz &&
+ln -sfn ifup.8.gz ifquery.8.gz
diff --git a/net/ifupdown/DEPENDS b/net/ifupdown/DEPENDS
index 6c777ee..cc5296c 100755
--- a/net/ifupdown/DEPENDS
+++ b/net/ifupdown/DEPENDS
@@ -1,5 +1,6 @@
depends run-parts &&
depends net-tools &&
+depends perl &&

optional_depends "dhcpcd" "" "" "For DHCP support" &&
optional_depends "wireless_tools" "" "" "For wireless configuration" &&
diff --git a/net/ifupdown/DETAILS b/net/ifupdown/DETAILS
index ec97189..ce2cd7a 100755
--- a/net/ifupdown/DETAILS
+++ b/net/ifupdown/DETAILS
@@ -1,8 +1,8 @@
SPELL=ifupdown
- VERSION=0.6.10
-
SOURCE_HASH=sha512:eb3ea18775f3f8d1bbdff6c7bc0d3de2926cb6538dae6e03b7be0ccc782557fa821313d4bf9594f6a664f73b8fe845eb1039ec3ba195247dafbed183298f6f2d
- SOURCE=${SPELL}_$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ VERSION=0.7.54
+
SOURCE_HASH=sha512:2070fc55c7cbbea14834bba474ab0e5452d6c84a9263f2b898dffbc6b90b288b5e888fffc1d5858047633123674b1a79c51d24e7b192605ec9a69beca43eb867
+ SOURCE=${SPELL}_$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/i/ifupdown/$SOURCE
LICENSE[0]=GPL
WEB_SITE=http://packages.debian.org/etch/ifupdown
diff --git a/net/ifupdown/HISTORY b/net/ifupdown/HISTORY
index cc9b576..ce999e9 100644
--- a/net/ifupdown/HISTORY
+++ b/net/ifupdown/HISTORY
@@ -1,3 +1,8 @@
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD, DEPENDS, INSTALL: version 0.7.54
+ * PRE_BUILD, 0001-do-not-use-dpkg-architecture.patch: remove
dependency on
+ dpkg
+
2010-08-27 Eric Sandall <sandalle AT sourcemage.org>
* init.d/network: Add RECOMMENDED=yes

diff --git a/net/ifupdown/PRE_BUILD b/net/ifupdown/PRE_BUILD
new file mode 100755
index 0000000..78bd965
--- /dev/null
+++ b/net/ifupdown/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-do-not-use-dpkg-architecture.patch



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1f5d1f2a0a0ac81cd3e74818d43dc4db5b862b52), Florian Franzmann, 08/05/2015

Archive powered by MHonArc 2.6.24.

Top of Page