sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (e9e97746f61947185234f25a06ca80aba4f7ddd5)
- 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 (e9e97746f61947185234f25a06ca80aba4f7ddd5)
- Date: Tue, 4 Aug 2015 20:44:22 +0000
GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:
ChangeLog |
41 +++++++++
audio-plugins/rt-plugins/0004-fix-incompatibility-with-glibc-2.20.patch |
25 +++++
audio-plugins/rt-plugins/0005-fix-inlining-error.patch |
32 +++++++
audio-plugins/rt-plugins/HISTORY |
5 +
audio-plugins/rt-plugins/PRE_BUILD |
4
haskell/haskell-adjunctions/DEPENDS |
13 ++
haskell/haskell-adjunctions/DETAILS |
13 ++
haskell/haskell-adjunctions/HISTORY |
3
haskell/haskell-attoparsec-enumerator/DEPENDS |
4
haskell/haskell-attoparsec-enumerator/DETAILS |
15 +++
haskell/haskell-attoparsec-enumerator/HISTORY |
3
haskell/haskell-blaze-builder-enumerator/DEPENDS |
6 +
haskell/haskell-blaze-builder-enumerator/DETAILS |
16 +++
haskell/haskell-blaze-builder-enumerator/HISTORY |
3
haskell/haskell-bytestring-mmap/DEPENDS |
1
haskell/haskell-bytestring-mmap/DETAILS |
15 +++
haskell/haskell-bytestring-mmap/HISTORY |
3
haskell/haskell-cabal/DEPENDS |
3
haskell/haskell-cabal/DETAILS |
18 ++++
haskell/haskell-cabal/HISTORY |
3
haskell/haskell-clientsession/DEPENDS |
1
haskell/haskell-clientsession/HISTORY |
3
haskell/haskell-dav/DEPENDS |
19 ++++
haskell/haskell-dav/DETAILS |
18 ++++
haskell/haskell-dav/HISTORY |
3
haskell/haskell-dbus/DEPENDS |
10 ++
haskell/haskell-dbus/DETAILS |
22 +++++
haskell/haskell-dbus/HISTORY |
3
haskell/haskell-dns/DEPENDS |
10 ++
haskell/haskell-dns/DETAILS |
13 ++
haskell/haskell-dns/HISTORY |
3
haskell/haskell-either/DEPENDS |
14 +++
haskell/haskell-either/DETAILS |
13 ++
haskell/haskell-either/HISTORY |
3
haskell/haskell-ekg-core/DEPENDS |
3
haskell/haskell-ekg-core/DETAILS |
13 ++
haskell/haskell-ekg-core/HISTORY |
3
haskell/haskell-ekg-json/DEPENDS |
5 +
haskell/haskell-ekg-json/DETAILS |
15 +++
haskell/haskell-ekg-json/HISTORY |
3
haskell/haskell-enumerator/DEPENDS |
3
haskell/haskell-enumerator/DETAILS |
28 ++++++
haskell/haskell-enumerator/HISTORY |
3
haskell/haskell-free/DEPENDS |
13 ++
haskell/haskell-free/DETAILS |
25 +++++
haskell/haskell-free/HISTORY |
3
haskell/haskell-kan-extensions/DEPENDS |
11 ++
haskell/haskell-kan-extensions/DETAILS |
14 +++
haskell/haskell-kan-extensions/HISTORY |
3
haskell/haskell-lens/DEPENDS |
25 +++++
haskell/haskell-lens/DETAILS |
19 ++++
haskell/haskell-lens/HISTORY |
3
haskell/haskell-libxml-sax/DEPENDS |
3
haskell/haskell-libxml-sax/DETAILS |
13 ++
haskell/haskell-libxml-sax/HISTORY |
3
haskell/haskell-monadrandom/DEPENDS |
5 +
haskell/haskell-monadrandom/DETAILS |
13 ++
haskell/haskell-monadrandom/HISTORY |
3
haskell/haskell-path-pieces/DEPENDS |
2
haskell/haskell-path-pieces/DETAILS |
13 ++
haskell/haskell-path-pieces/HISTORY |
3
haskell/haskell-prelude-extras/DEPENDS |
1
haskell/haskell-prelude-extras/DETAILS |
14 +++
haskell/haskell-prelude-extras/HISTORY |
3
haskell/haskell-profunctors/DEPENDS |
5 +
haskell/haskell-profunctors/DETAILS |
13 ++
haskell/haskell-profunctors/HISTORY |
3
haskell/haskell-reflection/DEPENDS |
3
haskell/haskell-reflection/DETAILS |
20 ++++
haskell/haskell-reflection/HISTORY |
3
haskell/haskell-time-locale-compat/DEPENDS |
2
haskell/haskell-time-locale-compat/DETAILS |
13 ++
haskell/haskell-time-locale-compat/HISTORY |
3
haskell/haskell-xml-hamlet/DEPENDS |
6 +
haskell/haskell-xml-hamlet/DETAILS |
13 ++
haskell/haskell-xml-hamlet/HISTORY |
3
haskell/haskell-yesod-core/DEPENDS |
44 ++++++++++
haskell/haskell-yesod-core/DETAILS |
13 ++
haskell/haskell-yesod-core/HISTORY |
3
net/ifupdown/DEPENDS |
1
net/ifupdown/HISTORY |
3
shell-term-fm/busybox/DEPENDS |
1
shell-term-fm/busybox/DETAILS |
20 ----
shell-term-fm/busybox/HISTORY |
4
shell-term-fm/busybox/PRE_BUILD |
7 -
shell-term-fm/busybox/busybox.config |
42 +++++++--
86 files changed, 817 insertions(+), 37 deletions(-)
New commits:
commit e9e97746f61947185234f25a06ca80aba4f7ddd5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-plugins/rt-plugins: fix compile errors
commit 4659cb1fc778ac98d7ad2b73b584198060c6e722
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-time-locale-compat: new spell, compatibility of
TimeLocale between old-locale and time-1.5
commit ff7537b152796bfa90779da3b30da770b88fe6c4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-bytestring-mmap: new spell, mmap support for strict
ByteStrings
commit 2643f0f610be5ee3cb5e0c0ddd863b60f8e1adef
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-blaze-builder-enumerator: new spell, enumeratees for the
incremental conversion of builders to bytestrings
commit 2e66ac1d14ccc96b28015743df48aaf187f1f160
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-attoparsec-enumerator: new spell, Pass input from an
enumerator to an Attoparsec parser
commit 0ca36c71c644f082879124c4fb12d61c829e4f07
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-enumerator: new spell, reliable, high-performance
processing with left-fold enumerators
commit 6940eb8ac9d15772727e9bd99264a4a865121f1a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-ekg-json: new spell, JSON encoding of ekg metrics
commit de5cb4ce5bd0433699cee79bf7c5bcd4ae6dcf91
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-ekg-core: new spell, tracking of system metrics
commit 741af135f4f240599a14060052186c16bd1f83c4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-dns: new spell, DNS for haskell
commit 4d57364a53343181bde56dd57cf40f3c158f1724
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-dav: new spell, DAV for haskell
commit f01f60da724718d69831eef7eff453059fd2b0e4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-dbus: new spell, dbus for haskell
commit 939d0da43b88b5494b1b15805a7cc84edb4debb8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-libxml-sax: new spell, bindings for the libXML2 SAX
interface
commit 9bf5b1691839a2991b67c4ab0ee56283395163a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-yesod-core: new spell, creation of type-safe, RESTful web
applications
commit 0d9115566b8e384b0b39fe98a9267bdc8e07d7fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-cabal: new spell, a framework for packaging Haskell
software
commit f943eb34f2f6e1c4929a4399e2311f78359851f2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-xml-hamlet: new spell, hamlet-style quasiquoter for XML
content
commit 76ccd90ae92612133d312575d92a2109bd7dc138
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-lens: new spell, Lens Families
commit 21e99564c6d9687c2f541330cca172f3b635e5ea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-reflection: new spell, reifies arbitrary terms into types
that can be reflected back into terms
commit fa9dfac746b5cec8a500b1bb11f7e2186abf5759
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-kan-extensions: new spell, Kan extensions, Kan lifts,
various forms of the Yoneda lemma
commit 5c0de35b7a5d581771bba1b49668b506a17a92d0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-adjunctions: new spell, adjunctions and representable
functors
commit f40a03c657f5347020f2cbb4640f2049e975ca77
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-either: new spell, an either monad transformer
commit 9052f75a3f117211e23ef065125ac082817ab65a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-free: new spell, monads for free
commit 534c06a1ace9a841f6223f6a4d0ca0ca8a5fd429
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-profunctors: new spell, profunctors
commit 964a0321d8983c495565ac01fe84120e2b812238
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-monadrandom: new spell, random-number generation monad
commit 8e32cc969156c760aa1ef0df8e441b802750eaa6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-prelude-extras: new spell, higher order versions of
Prelude classes
commit 42c9acc6110b71cec6c01e07e2b9dcb0d86ab2e3
Author: Florian Franzmann <siflfran AT hawo.net>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-clientsession: depend on haskell-setenv
commit 7c63d404708236dcd4d867888664539082f11de2
Author: Florian Franzmann <siflfran AT hawo.net>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-path-pieces: new spell, components of paths
commit 722ad3b70f841660e59f471d1bcdf66c46a10aa8
Author: Florian Franzmann <siflfran AT hawo.net>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
net/ifupdown: depend on dpkg
commit dc24ac050c1114764597e1310a5c50d93c909d4f
Author: Florian Franzmann <siflfran AT hawo.net>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
shell-term-fm/busybox: version 1.23.2
diff --git a/ChangeLog b/ChangeLog
index c4987e5..9c2ce81 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-ekg-core: new spell, tracking of system metrics
+ * haskell/haskell-ekg-json: new spell, JSON encoding of ekg metrics
+ * haskell/haskell-enumerator: new spell, eliable, high-performance
+ processing with left-fold enumerators
+ * haskell/haskell-attoparsec-enumerator: new spell, Pass input from an
+ enumerator to an Attoparsec parser
+ * haskell/haskell-blaze-builder-enumerator: new spell, enumeratees
for the
+ incremental conversion of builders to bytestrings
+ * haskell/haskell-bytestring-mmap: new spell, mmap support for strict
+ ByteStrings
+ * haskell/haskell-time-locale-compat: new spell, compatibility of
+ TimeLocale between old-locale and time-1.5
+
2015-08-04 Treeve Jelbert <treeve AT sourcemage.org>
* audio-libs/speexds: added, was part of speex
Digital Signal Procesing library
@@ -10,6 +24,33 @@
* python-pypi/memory_profiler: new spell, monitor memory usage of
Python code
+2015-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-path-pieces: new spell, components of paths
+ * haskell/haskell-prelude-extras: new spell, higher order versions of
+ Prelude classes
+ * haskell/haskell-monadrandom: new spell, random-number generation
monad
+ * haskell/haskell-profunctors: new spell, profunctors
+ * haskell/haskell-free: new spell, monads for free
+ * haskell/haskell-either: new spell, an either monad transformer
+ * haskell/haskell-adjunctions: new spell, adjunctions and
representable
+ functors
+ * haskell/haskell-kan-extensions: new spell, Kan extensions, Kan
lifts,
+ various forms of the Yoneda lemma
+ * haskell/haskell-reflection: new spell, reifies arbitrary terms into
+ types that can be reflected back into terms
+ * haskell/haskell-lens: new spell, Lens Families
+ * haskell/haskell-xml-hamlet: new spell, hamlet-style quasiquoter for
XML
+ content
+ * haskell/haskell-cabal: new spell, a framework for packaging Haskell
+ software
+ * haskell/haskell-yesod-core: new spell, creation of type-safe,
RESTful
+ web applications
+ * haskell/haskell-libxml-sax: new spell, bindings for the libXML2 SAX
+ interface
+ * haskell/haskell-dbus: new spell, dbus for haskell
+ * haskell/haskell-dav: new spell, DAV for haskell
+ * haskell/haskell-dns: new spell, DNS for haskell
+
2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* haskell/haskell-cookie: new spell, cookie parsing and rendereing for
haskell
diff --git
a/audio-plugins/rt-plugins/0004-fix-incompatibility-with-glibc-2.20.patch
b/audio-plugins/rt-plugins/0004-fix-incompatibility-with-glibc-2.20.patch
new file mode 100644
index 0000000..f927398
--- /dev/null
+++ b/audio-plugins/rt-plugins/0004-fix-incompatibility-with-glibc-2.20.patch
@@ -0,0 +1,25 @@
+From fdd6e05f278d33f1eb447a43ec817ab220ed6ab1 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Tue, 4 Aug 2015 22:37:18 +0200
+Subject: [PATCH 1/2] fix incompatibility with glibc >= 2.20
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 566ef09..f493eef 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -12,7 +12,7 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+
+-add_definitions("-D_BSD_SOURCE -D_XOPEN_SOURCE=600")
++add_definitions("-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600")
+
+ set(CMAKE_SHARED_MODULE_PREFIX "")
+
+--
+2.4.1
+
diff --git a/audio-plugins/rt-plugins/0005-fix-inlining-error.patch
b/audio-plugins/rt-plugins/0005-fix-inlining-error.patch
new file mode 100644
index 0000000..47a237b
--- /dev/null
+++ b/audio-plugins/rt-plugins/0005-fix-inlining-error.patch
@@ -0,0 +1,32 @@
+From d8108d1a9eda47c1a17ec2209571b04696614d00 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Tue, 4 Aug 2015 22:38:02 +0200
+Subject: [PATCH 2/2] fix inlining error
+
+---
+ cmake/compilerwarnings.cmake | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/cmake/compilerwarnings.cmake b/cmake/compilerwarnings.cmake
+index 7f6f935..fd20957 100644
+--- a/cmake/compilerwarnings.cmake
++++ b/cmake/compilerwarnings.cmake
+@@ -12,7 +12,6 @@ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS}
-Wlogical-op" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wmissing-include-dirs" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wno-write-strings" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wpointer-arith" )
+-#set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wswitch-default" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wswitch-enum" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wundef" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wunused-macros" )
+@@ -21,7 +20,6 @@ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS}
-Wshadow" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wpacked" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wredundant-decls" )
+ set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wunreachable-code" )
+-set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Winline" )
+ #
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNINGS_COMMONFLAGS}")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wstrict-prototypes")
+--
+2.4.1
+
diff --git a/audio-plugins/rt-plugins/HISTORY
b/audio-plugins/rt-plugins/HISTORY
index a5b95b1..cb4404d 100644
--- a/audio-plugins/rt-plugins/HISTORY
+++ b/audio-plugins/rt-plugins/HISTORY
@@ -1,3 +1,8 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0004-fix-incompatibility-with-glibc-2.20.patch,
+ 0005-fix-inlining-error.patch, PRE_BUILD: fix compile errors with
gcc 5
+ and glibc >= 2.20
+
2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* 0003-switch-build-system-to-cmake.patch, PRE_BUILD, DEPENDS:
use cmake as build system
diff --git a/audio-plugins/rt-plugins/PRE_BUILD
b/audio-plugins/rt-plugins/PRE_BUILD
index 3629306..d39450e 100755
--- a/audio-plugins/rt-plugins/PRE_BUILD
+++ b/audio-plugins/rt-plugins/PRE_BUILD
@@ -2,4 +2,6 @@ default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
patch -p1 < $SPELL_DIRECTORY/0001-clean-up-the-Makefile.patch &&
patch -p1 <
$SPELL_DIRECTORY/0002-make-the-code-compile-with-higher-warning-levels.patch
&&
-patch -p1 < $SPELL_DIRECTORY/0003-switch-build-system-to-cmake.patch
+patch -p1 < $SPELL_DIRECTORY/0003-switch-build-system-to-cmake.patch &&
+patch -p1 < $SPELL_DIRECTORY/0004-fix-incompatibility-with-glibc-2.20.patch
&&
+patch -p1 < $SPELL_DIRECTORY/0005-fix-inlining-error.patch
diff --git a/haskell/haskell-adjunctions/DEPENDS
b/haskell/haskell-adjunctions/DEPENDS
new file mode 100755
index 0000000..f2cc0fd
--- /dev/null
+++ b/haskell/haskell-adjunctions/DEPENDS
@@ -0,0 +1,13 @@
+depends ghc &&
+
+depends haskell-comonad &&
+depends haskell-contravariant &&
+depends haskell-distributive &&
+depends haskell-free &&
+depends haskell-mtl &&
+depends haskell-profunctors &&
+depends haskell-semigroupoids &&
+depends haskell-semigroups &&
+depends haskell-tagged &&
+depends haskell-transformers &&
+depends haskell-void
diff --git a/haskell/haskell-adjunctions/DETAILS
b/haskell/haskell-adjunctions/DETAILS
new file mode 100755
index 0000000..52fdea1
--- /dev/null
+++ b/haskell/haskell-adjunctions/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-adjunctions
+ VERSION=4.2.1
+ SOURCE="adjunctions-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/adjunctions-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e287716e6399201a331f9c7dbd000e06aa1dabedb7a6c41a9d336bd85fde78b810d2181554199dbbd61ef42d7b6429612032fd51c92ed5d6ea8d7f49b59afe25
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/adjunctions-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/adjunctions/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="adjunctions and representable functors"
+cat << EOF
+Adjunctions and representable functors.
+EOF
diff --git a/haskell/haskell-adjunctions/HISTORY
b/haskell/haskell-adjunctions/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-adjunctions/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-attoparsec-enumerator/DEPENDS
b/haskell/haskell-attoparsec-enumerator/DEPENDS
new file mode 100755
index 0000000..50306af
--- /dev/null
+++ b/haskell/haskell-attoparsec-enumerator/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-attoparsec &&
+depends haskell-enumerator &&
+depends haskell-text
diff --git a/haskell/haskell-attoparsec-enumerator/DETAILS
b/haskell/haskell-attoparsec-enumerator/DETAILS
new file mode 100755
index 0000000..a74d9d8
--- /dev/null
+++ b/haskell/haskell-attoparsec-enumerator/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-attoparsec-enumerator
+ VERSION=0.3.4
+ SOURCE="attoparsec-enumerator-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/attoparsec-enumerator-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:caf6bc858c9c0f41f3ec332cf4149bdc9233cad112579eb79a20dff1893994cee365c2863a47a72fef8d30aaab1d30b506b98c3a8b8429c461811f717c8fd31d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/attoparsec-enumerator-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/attoparsec-enumerator/"
+ LICENSE[0]=MIT
+ ENTERED=20150804
+ SHORT="pass input from an enumerator to an Attoparsec parser"
+cat << EOF
+This library allows an Attoparsec parser to receive input incrementally from
+an enumerator. This could be used for parsing large files, or implementing
+binary network protocols.
+EOF
diff --git a/haskell/haskell-attoparsec-enumerator/HISTORY
b/haskell/haskell-attoparsec-enumerator/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-attoparsec-enumerator/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-blaze-builder-enumerator/DEPENDS
b/haskell/haskell-blaze-builder-enumerator/DEPENDS
new file mode 100755
index 0000000..894069a
--- /dev/null
+++ b/haskell/haskell-blaze-builder-enumerator/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-blaze-builder &&
+depends haskell-bytestring-builder &&
+depends haskell-enumerator &&
+depends haskell-streaming-commons &&
+depends haskell-transformers
diff --git a/haskell/haskell-blaze-builder-enumerator/DETAILS
b/haskell/haskell-blaze-builder-enumerator/DETAILS
new file mode 100755
index 0000000..f62a5a2
--- /dev/null
+++ b/haskell/haskell-blaze-builder-enumerator/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-blaze-builder-enumerator
+ VERSION=0.2.1.0
+ SOURCE="blaze-builder-enumerator-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/blaze-builder-enumerator-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e795a9ddf41b81ede30ccd0d698674c743ad3e8ccfb89e70184a7aa07e9437597b3a187a66538b8a865281582f17d1c9111add8f8505204b56c0db0fd05a0e1a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/blaze-builder-enumerator-${VERSION}"
+ WEB_SITE="https://github.com/meiersi/blaze-builder-enumerator"
+ LICENSE[0]=BSD
+ ENTERED=20150804
+ SHORT="enumeratees for the incremental conversion of builders to
bytestrings"
+cat << EOF
+This package integrates the builders from the blaze-builder package with
+the enumerator package. It provides infrastructure and enumeratees for
+incrementally executing builders and pass the filled chunks to a bytestring
+iteratee.
+EOF
diff --git a/haskell/haskell-blaze-builder-enumerator/HISTORY
b/haskell/haskell-blaze-builder-enumerator/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-blaze-builder-enumerator/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-bytestring-mmap/DEPENDS
b/haskell/haskell-bytestring-mmap/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-bytestring-mmap/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-bytestring-mmap/DETAILS
b/haskell/haskell-bytestring-mmap/DETAILS
new file mode 100755
index 0000000..252a6b0
--- /dev/null
+++ b/haskell/haskell-bytestring-mmap/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-bytestring-mmap
+ VERSION=0.2.2
+ SOURCE="bytestring-mmap-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/bytestring-mmap-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0cde0bb36808d7086f6b3e3e94813c205a61ec1d0b2156a7fac98c1dc520dcdd1821a7873b7ecb9a77fdcd254b5ac1077da86865ade20a49bba0e0da1befcf46
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/bytestring-mmap-${VERSION}"
+ WEB_SITE="http://code.haskell.org/~dons/code/bytestring-mmap/"
+ LICENSE[0]=BSD
+ ENTERED=20150804
+ SHORT="mmap support for strict ByteStrings"
+cat << EOF
+This library provides a wrapper to mmap(2), allowing files or devices to be
+lazily loaded into memory as strict or lazy ByteStrings, using the virtual
+memory subsystem to do on-demand loading.
+EOF
diff --git a/haskell/haskell-bytestring-mmap/HISTORY
b/haskell/haskell-bytestring-mmap/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-bytestring-mmap/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cabal/DEPENDS b/haskell/haskell-cabal/DEPENDS
new file mode 100755
index 0000000..26b9082
--- /dev/null
+++ b/haskell/haskell-cabal/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-deepseq &&
+depends haskell-pretty
diff --git a/haskell/haskell-cabal/DETAILS b/haskell/haskell-cabal/DETAILS
new file mode 100755
index 0000000..81e0534
--- /dev/null
+++ b/haskell/haskell-cabal/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-cabal
+ VERSION=1.22.4.0
+ SOURCE="Cabal-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/Cabal-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0a25889fd5fe224868210091f429489c24e01334b2ae49444dfdfaaae6e0892a8c3262e4146fefc7f95b165d637b812abd9519394de9a7d801fda9a75a945b31
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Cabal-${VERSION}"
+ WEB_SITE="http://www.haskell.org/cabal/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="a framework for packaging Haskell software"
+cat << EOF
+The Haskell Common Architecture for Building Applications and Libraries:
+a framework defining a common interface for authors to more easily build
+their Haskell applications in a portable way.
+
+The Haskell Cabal is part of a larger infrastructure for distributing,
+organizing, and cataloging Haskell libraries and tools.
+EOF
diff --git a/haskell/haskell-cabal/HISTORY b/haskell/haskell-cabal/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-cabal/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-clientsession/DEPENDS
b/haskell/haskell-clientsession/DEPENDS
index a924d8e..ea8b36e 100755
--- a/haskell/haskell-clientsession/DEPENDS
+++ b/haskell/haskell-clientsession/DEPENDS
@@ -6,5 +6,6 @@ depends haskell-cprng-aes &&
depends haskell-crypto-api &&
depends haskell-crypto-random &&
depends haskell-entropy &&
+depends haskell-setenv &&
depends haskell-skein &&
depends haskell-tagged
diff --git a/haskell/haskell-clientsession/HISTORY
b/haskell/haskell-clientsession/HISTORY
index 9818925..983a33c 100644
--- a/haskell/haskell-clientsession/HISTORY
+++ b/haskell/haskell-clientsession/HISTORY
@@ -1,3 +1,6 @@
+2015-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on haskell-setenv
+
2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created
diff --git a/haskell/haskell-dav/DEPENDS b/haskell/haskell-dav/DEPENDS
new file mode 100755
index 0000000..b239983
--- /dev/null
+++ b/haskell/haskell-dav/DEPENDS
@@ -0,0 +1,19 @@
+depends ghc &&
+
+depends haskell-case-insensitive &&
+depends haskell-data-default &&
+depends haskell-either &&
+depends haskell-exceptions &&
+depends haskell-http-client &&
+depends haskell-http-client-tls &&
+depends haskell-http-types &&
+depends haskell-lens &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-network-uri &&
+depends haskell-optparse-applicative &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-utf8-string &&
+depends haskell-xml-conduit &&
+depends haskell-xml-hamlet
diff --git a/haskell/haskell-dav/DETAILS b/haskell/haskell-dav/DETAILS
new file mode 100755
index 0000000..e75bd69
--- /dev/null
+++ b/haskell/haskell-dav/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-dav
+ VERSION=1.0.7
+ SOURCE="DAV-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/DAV-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:3f4cdd5c708793a3c9542cb89845cc8de6a456ba55bc564bf7227ca2c3243807e3e85d6995581ad7662c994d65a0a9cde6f3c0d0a7fbe8ac7c8a07e338b039a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/DAV-${VERSION}"
+ WEB_SITE="http://floss.scru.org/hDAV"
+ LICENSE[0]=GPL
+ ENTERED=20150803
+ SHORT="RFC 4918 WebDAV support"
+cat << EOF
+This is a library for the Web Distributed Authoring and Versioning (WebDAV)
+extensions to HTTP. At present it supports a very small subset of client
+functionality.
+
+In addition, there is an executable, hdav, which can be used for command-line
+operation.
+EOF
diff --git a/haskell/haskell-dav/HISTORY b/haskell/haskell-dav/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-dav/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-dbus/DEPENDS b/haskell/haskell-dbus/DEPENDS
new file mode 100755
index 0000000..1440f5d
--- /dev/null
+++ b/haskell/haskell-dbus/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-cereal &&
+depends haskell-libxml-sax &&
+depends haskell-network &&
+depends haskell-parsec &&
+depends haskell-random &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-vector &&
+depends haskell-xml-types
diff --git a/haskell/haskell-dbus/DETAILS b/haskell/haskell-dbus/DETAILS
new file mode 100755
index 0000000..72fdaf3
--- /dev/null
+++ b/haskell/haskell-dbus/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=haskell-dbus
+ VERSION=0.10.10
+ SOURCE="dbus-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/dbus-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c2faa76c32abb19ab903c015f6fc133beb605bbb4459d018fa544ffe4e04110cc63fc45815d862e8311f5b99de9c180c8eeb8e135fd6c7eb388ff579529a8ead
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/dbus-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-dbus/"
+ LICENSE[0]=GPL
+ ENTERED=20150803
+ SHORT="a client library for the D-Bus IPC system"
+cat << EOF
+D-Bus is a simple, message-based protocol for inter-process communication,
+which allows applications to interact with other parts of the machine and
+the user's session using remote procedure calls.
+
+D-Bus is a essential part of the modern Linux desktop, where it replaces
+earlier protocols such as CORBA and DCOP.
+
+This library is an implementation of the D-Bus protocol in Haskell. It can
+be used to add D-Bus support to Haskell applications, without the awkward
+interfaces common to foreign bindings.
+EOF
diff --git a/haskell/haskell-dbus/HISTORY b/haskell/haskell-dbus/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-dbus/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-dns/DEPENDS b/haskell/haskell-dns/DEPENDS
new file mode 100755
index 0000000..4648fa0
--- /dev/null
+++ b/haskell/haskell-dns/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-attoparsec &&
+depends haskell-blaze-builder &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-iproute &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-random &&
+depends haskell-resourcet
diff --git a/haskell/haskell-dns/DETAILS b/haskell/haskell-dns/DETAILS
new file mode 100755
index 0000000..acecd5a
--- /dev/null
+++ b/haskell/haskell-dns/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-dns
+ VERSION=2.0.0
+ SOURCE="dns-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/dns-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b681b3a6eed46a98b466df0e367b44cfc964d5b0a7d22912ece0a469e79b3176a2a3674fa1cd0d458037d413f5890362c47112c7f35a5f491c67b4ec6773405c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/dns-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/dns"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="DNS library in Haskell"
+cat << EOF
+A thread-safe DNS library for both clients and servers written in pure
Haskell.
+EOF
diff --git a/haskell/haskell-dns/HISTORY b/haskell/haskell-dns/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-dns/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-either/DEPENDS b/haskell/haskell-either/DEPENDS
new file mode 100755
index 0000000..3bf9330
--- /dev/null
+++ b/haskell/haskell-either/DEPENDS
@@ -0,0 +1,14 @@
+depends ghc &&
+
+depends haskell-bifunctors &&
+depends haskell-exceptions &&
+depends haskell-free &&
+depends haskell-mmorph &&
+depends haskell-monad-control &&
+depends haskell-monadrandom &&
+depends haskell-mtl &&
+depends haskell-profunctors &&
+depends haskell-semigroupoids &&
+depends haskell-semigroups &&
+depends haskell-transformers &&
+depends haskell-transformers-base
diff --git a/haskell/haskell-either/DETAILS b/haskell/haskell-either/DETAILS
new file mode 100755
index 0000000..d8d60ef
--- /dev/null
+++ b/haskell/haskell-either/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-either
+ VERSION=4.4.1
+ SOURCE="either-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/either-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d61a37fa5cbe9f4ff46ee6b0690405c41b503c30dcf2b06d15961539ee9c4f7e5414dfd7b377b984c4d710f148f43388d60cbdb5b86450f9a97f9b1fb8820bfc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/either-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/either/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="an either monad transformer"
+cat << EOF
+An either monad transformer.
+EOF
diff --git a/haskell/haskell-either/HISTORY b/haskell/haskell-either/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-either/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-ekg-core/DEPENDS
b/haskell/haskell-ekg-core/DEPENDS
new file mode 100755
index 0000000..87b8819
--- /dev/null
+++ b/haskell/haskell-ekg-core/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-text &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-ekg-core/DETAILS
b/haskell/haskell-ekg-core/DETAILS
new file mode 100755
index 0000000..2da93d7
--- /dev/null
+++ b/haskell/haskell-ekg-core/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-ekg-core
+ VERSION=0.1.1.0
+ SOURCE="ekg-core-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/ekg-core-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a383154b87e5de0995d57f368f04c725dc406c3cb7d824b0b4dc5c4b6620ff11df6547e2e64d123a35d0725155687e2600eb4c8b651cd9177c4ae73dcd409145
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ekg-core-${VERSION}"
+ WEB_SITE="https://github.com/tibbe/ekg-core"
+ LICENSE[0]=BSD
+ ENTERED=20150804
+ SHORT="tracking of system metrics"
+cat << EOF
+This library lets you defined and track system metrics.
+EOF
diff --git a/haskell/haskell-ekg-core/HISTORY
b/haskell/haskell-ekg-core/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-ekg-core/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ekg-json/DEPENDS
b/haskell/haskell-ekg-json/DEPENDS
new file mode 100755
index 0000000..f7d7c06
--- /dev/null
+++ b/haskell/haskell-ekg-json/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-ekg-core &&
+depends haskell-text &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-ekg-json/DETAILS
b/haskell/haskell-ekg-json/DETAILS
new file mode 100755
index 0000000..2625c24
--- /dev/null
+++ b/haskell/haskell-ekg-json/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-ekg-json
+ VERSION=0.1.0.0
+ SOURCE="ekg-json-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/ekg-json-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6d9d2a5f7d8893cc9076b6817bf433fa3e525fe08e2686c7e21f0a58d8c0699f4a16859f3042e4d3aa0e79416301d43cac21fe80b767934ab9f0309f02558c51
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ekg-json-${VERSION}"
+ WEB_SITE="https://github.com/tibbe/ekg-json"
+ LICENSE[0]=BSD
+ ENTERED=20150804
+ SHORT="JSON encoding of ekg metrics"
+cat << EOF
+Encodes ekg metrics as JSON, using the same encoding as used by the ekg
+package, thus allowing ekg metrics to be served by other HTTP servers than
+the one used by the ekg package.
+EOF
diff --git a/haskell/haskell-ekg-json/HISTORY
b/haskell/haskell-ekg-json/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-ekg-json/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-enumerator/DEPENDS
b/haskell/haskell-enumerator/DEPENDS
new file mode 100755
index 0000000..969435c
--- /dev/null
+++ b/haskell/haskell-enumerator/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-text &&
+depends haskell-transformers
diff --git a/haskell/haskell-enumerator/DETAILS
b/haskell/haskell-enumerator/DETAILS
new file mode 100755
index 0000000..7ce3412
--- /dev/null
+++ b/haskell/haskell-enumerator/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=haskell-enumerator
+ VERSION=0.4.20
+ SOURCE="enumerator-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/enumerator-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:90711142b61cee2184420f4d5c9de9563afe6198cccbf5d9d8a75253b307c3df9fee388dc7770e8151f8d7b5570afdb30d8e4e597ce462302dda8430e64050ad
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/enumerator-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/enumerator/"
+ LICENSE[0]=MIT
+ ENTERED=20150804
+ SHORT="reliable, high-performance processing with left-fold
enumerators"
+cat << EOF
+Typical buffer–based incremental I/O is based around a single loop, which
+reads data from some source (such as a socket or file), transforms it,
+and generates one or more outputs (such as a line count, HTTP responses,
+or modified file). Although efficient and safe, these loops are all
+single–purpose; it is difficult or impossible to compose buffer–based
+processing loops.
+
+Haskell’s concept of “lazy I/O” allows pure code to operate on data from
+an external source. However, lazy I/O has several shortcomings. Most notably,
+resources such as memory and file handles can be retained for arbitrarily
+long periods of time, causing unpredictable performance and error conditions.
+
+Enumerators are an efficient, predictable, and safe alternative to lazy I/O.
+Discovered by Oleg Kiselyov, they allow large datasets to be processed in
+near–constant space by pure code. Although somewhat more complex to write,
+using enumerators instead of lazy I/O produces more correct programs.
+EOF
diff --git a/haskell/haskell-enumerator/HISTORY
b/haskell/haskell-enumerator/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-enumerator/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-free/DEPENDS b/haskell/haskell-free/DEPENDS
new file mode 100755
index 0000000..fa67f31
--- /dev/null
+++ b/haskell/haskell-free/DEPENDS
@@ -0,0 +1,13 @@
+depends ghc &&
+
+depends haskell-bifunctors &&
+depends haskell-comonad &&
+depends haskell-distributive &&
+depends haskell-exceptions &&
+depends haskell-mtl &&
+depends haskell-prelude-extras &&
+depends haskell-profunctors &&
+depends haskell-semigroupoids &&
+depends haskell-semigroups &&
+depends haskell-template-haskell &&
+depends haskell-transformers
diff --git a/haskell/haskell-free/DETAILS b/haskell/haskell-free/DETAILS
new file mode 100755
index 0000000..8d91276
--- /dev/null
+++ b/haskell/haskell-free/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=haskell-free
+ VERSION=4.12.1
+ SOURCE="free-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/free-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:2d80e34d687934542501d3ebb97572a22f8a66d6940e34b72d91617d10fb713a9498393285d8c34d6d70fb57db9ba632b3a1292cf659444715888f24ac6f48fc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/free-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/free/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="monads for free"
+cat << EOF
+Free monads are useful for many tree-like structures and domain specific
+languages.
+
+If f is a Functor then the free Monad on f is the type of trees whose nodes
+are labeled with the constructors of f. The word "free" is used in the sense
+of "unrestricted" rather than "zero-cost": Free f makes no constraining
+assumptions beyond those given by f and the definition of Monad. As used
+here it is a standard term from the mathematical theory of adjoint functors.
+
+Cofree comonads are dual to free monads. They provide convenient ways to
+talk about branching streams and rose-trees, and can be used to annotate
+syntax trees. The cofree comonad can be seen as a stream parameterized by
+a Functor that controls its branching factor.
+EOF
diff --git a/haskell/haskell-free/HISTORY b/haskell/haskell-free/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-free/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-kan-extensions/DEPENDS
b/haskell/haskell-kan-extensions/DEPENDS
new file mode 100755
index 0000000..ae5e9d6
--- /dev/null
+++ b/haskell/haskell-kan-extensions/DEPENDS
@@ -0,0 +1,11 @@
+depends ghc &&
+
+depends haskell-adjunctions &&
+depends haskell-comonad &&
+depends haskell-contravariant &&
+depends haskell-distributive &&
+depends haskell-free &&
+depends haskell-mtl &&
+depends haskell-semigroupoids &&
+depends haskell-tagged &&
+depends haskell-transformers
diff --git a/haskell/haskell-kan-extensions/DETAILS
b/haskell/haskell-kan-extensions/DETAILS
new file mode 100755
index 0000000..f7446b9
--- /dev/null
+++ b/haskell/haskell-kan-extensions/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-kan-extensions
+ VERSION=4.2.2
+ SOURCE="kan-extensions-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/kan-extensions-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f09219b771cc6286127ba9a488d5aef13a0a994cadf7940e76a941027d8e8a5346bf54a85a1c9b5120956587e906a8d9fed39caaf3b71f5674886e18c6030861
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/kan-extensions-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/kan-extensions/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="Kan extensions, Kan lifts, various forms of the Yoneda
lemma"
+cat << EOF
+Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density
+(co)monads.
+EOF
diff --git a/haskell/haskell-kan-extensions/HISTORY
b/haskell/haskell-kan-extensions/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-kan-extensions/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-lens/DEPENDS b/haskell/haskell-lens/DEPENDS
new file mode 100755
index 0000000..5e3e415
--- /dev/null
+++ b/haskell/haskell-lens/DEPENDS
@@ -0,0 +1,25 @@
+depends ghc &&
+
+depends haskell-base-orphans &&
+depends haskell-bifunctors &&
+depends haskell-comonad &&
+depends haskell-contravariant &&
+depends haskell-distributive &&
+depends haskell-exceptions &&
+depends haskell-free &&
+depends haskell-hashable &&
+depends haskell-kan-extensions &&
+depends haskell-mtl &&
+depends haskell-parallel &&
+depends haskell-profunctors &&
+depends haskell-reflection &&
+depends haskell-semigroupoids &&
+depends haskell-semigroups &&
+depends haskell-tagged &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-transformers-compat &&
+depends haskell-unordered-containers &&
+depends haskell-vector &&
+depends haskell-void
diff --git a/haskell/haskell-lens/DETAILS b/haskell/haskell-lens/DETAILS
new file mode 100755
index 0000000..9a30e52
--- /dev/null
+++ b/haskell/haskell-lens/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-lens
+ VERSION=4.12.3
+ SOURCE="lens-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/lens-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:4978c2fb87f78e6d78ac7229862228905a5597c92c1f9c31a9bf9d79350d949c058c45d285293c41f5711da47050221e2bd8c53433e01863d522913e1f9e7763
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lens-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/lens/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="Lenses, Folds and Traversals"
+cat << EOF
+This package comes "Batteries Included" with many useful lenses for the types
+commonly used from the Haskell Platform, and with tools for automatically
+generating lenses and isomorphisms for user-supplied data types.
+
+The combinators in Control.Lens provide a highly generic toolbox for
composing
+families of getters, folds, isomorphisms, traversals, setters and lenses
+and their indexed variants.
+EOF
diff --git a/haskell/haskell-lens/HISTORY b/haskell/haskell-lens/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-lens/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-libxml-sax/DEPENDS
b/haskell/haskell-libxml-sax/DEPENDS
new file mode 100755
index 0000000..f72e44b
--- /dev/null
+++ b/haskell/haskell-libxml-sax/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-text &&
+depends haskell-xml-types
diff --git a/haskell/haskell-libxml-sax/DETAILS
b/haskell/haskell-libxml-sax/DETAILS
new file mode 100755
index 0000000..76d261a
--- /dev/null
+++ b/haskell/haskell-libxml-sax/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-libxml-sax
+ VERSION=0.7.5
+ SOURCE="libxml-sax-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/libxml-sax-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8a7345610de1fa7fdbe0c251c5e3675f980731f3c4212e87243aec606457a152ef36d78c777428a8b879aa8662f75b6cd878fd5a9e48d283def24c853be43c28
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/libxml-sax-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-libxml/"
+ LICENSE[0]=MIT
+ ENTERED=20150803
+ SHORT="bindings for the libXML2 SAX interface"
+cat << EOF
+Bindings for the libXML2 SAX interface.
+EOF
diff --git a/haskell/haskell-libxml-sax/HISTORY
b/haskell/haskell-libxml-sax/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-libxml-sax/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-monadrandom/DEPENDS
b/haskell/haskell-monadrandom/DEPENDS
new file mode 100755
index 0000000..a7f118b
--- /dev/null
+++ b/haskell/haskell-monadrandom/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-random &&
+depends haskell-transformers &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-monadrandom/DETAILS
b/haskell/haskell-monadrandom/DETAILS
new file mode 100755
index 0000000..a0a0b35
--- /dev/null
+++ b/haskell/haskell-monadrandom/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-monadrandom
+ VERSION=0.4
+ SOURCE="MonadRandom-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/MonadRandom-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ece2dd35eecedd8b895f7132ef78f23fa4f45d130ffa0d4870f43a8601680ae87fa205374a42e0c220bcfc0d0f5677d06524d199d781d349d3aa68781e812b49
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/MonadRandom-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/MonadRandom"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="random-number generation monad"
+cat << EOF
+Support for computations which consume random values.
+EOF
diff --git a/haskell/haskell-monadrandom/HISTORY
b/haskell/haskell-monadrandom/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-monadrandom/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-path-pieces/DEPENDS
b/haskell/haskell-path-pieces/DEPENDS
new file mode 100755
index 0000000..a7d8ae0
--- /dev/null
+++ b/haskell/haskell-path-pieces/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-text
diff --git a/haskell/haskell-path-pieces/DETAILS
b/haskell/haskell-path-pieces/DETAILS
new file mode 100755
index 0000000..e2ed31e
--- /dev/null
+++ b/haskell/haskell-path-pieces/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-path-pieces
+ VERSION=0.2.0
+ SOURCE="path-pieces-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/path-pieces-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f0c7021aeea477d820af624f565f9c800844e7387bef8d910d9c1d21339ffb4b6810888b44dd1277c4c7ed1779705db439e21a79fcd88573b0751b28fcf84abd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/path-pieces-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/path-pieces"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="components of paths"
+cat << EOF
+Components of paths.
+EOF
diff --git a/haskell/haskell-path-pieces/HISTORY
b/haskell/haskell-path-pieces/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-path-pieces/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-prelude-extras/DEPENDS
b/haskell/haskell-prelude-extras/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-prelude-extras/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-prelude-extras/DETAILS
b/haskell/haskell-prelude-extras/DETAILS
new file mode 100755
index 0000000..c5b0ce1
--- /dev/null
+++ b/haskell/haskell-prelude-extras/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-prelude-extras
+ VERSION=0.4
+ SOURCE="prelude-extras-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/prelude-extras-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bdf6dc84fa70f21c98767da446fa8744180026a0a2843956012701821599a635a17836a8c815fb663a237fa0487bc0eb845f80f021b446e14a3917dc3e2385f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/prelude-extras-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/prelude-extras"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="higher order versions of Prelude classes"
+cat << EOF
+Haskell 98 - higher order versions of Prelude classes to ease programming
+with polymorphic recursion and reduce UndecidableInstances.
+EOF
diff --git a/haskell/haskell-prelude-extras/HISTORY
b/haskell/haskell-prelude-extras/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-prelude-extras/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-profunctors/DEPENDS
b/haskell/haskell-profunctors/DEPENDS
new file mode 100755
index 0000000..65c040c
--- /dev/null
+++ b/haskell/haskell-profunctors/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-comonad &&
+depends haskell-distributive &&
+depends haskell-tagged &&
+depends haskell-transformers
diff --git a/haskell/haskell-profunctors/DETAILS
b/haskell/haskell-profunctors/DETAILS
new file mode 100755
index 0000000..b2c9972
--- /dev/null
+++ b/haskell/haskell-profunctors/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-profunctors
+ VERSION=5.1.1
+ SOURCE="profunctors-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/profunctors-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c06266576e123ac1671893cc732a0a176f9132f2cde3be8a1b55efe73e272a326ea605bd7d9396e79e3bd48bfb66c721dd6c84fa7bc4fed53b1d788aebc7b5a9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/profunctors-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/profunctors/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="profunctors"
+cat << EOF
+Profunctors.
+EOF
diff --git a/haskell/haskell-profunctors/HISTORY
b/haskell/haskell-profunctors/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-profunctors/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-reflection/DEPENDS
b/haskell/haskell-reflection/DEPENDS
new file mode 100755
index 0000000..9e6abe2
--- /dev/null
+++ b/haskell/haskell-reflection/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-tagged &&
+depends haskell-template-haskell
diff --git a/haskell/haskell-reflection/DETAILS
b/haskell/haskell-reflection/DETAILS
new file mode 100755
index 0000000..e4471a4
--- /dev/null
+++ b/haskell/haskell-reflection/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=haskell-reflection
+ VERSION=2
+ SOURCE="reflection-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/reflection-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:55599631149f4ceafcc1853b63d9e7347981365ab2ae2fa705809d6b533b796cc2008cc7604c27db828794f5ca0f0aaadbfec0691c7e8abef6833adfa0cdb9e5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/reflection-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/reflection"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="reifies arbitrary terms into types that can be reflected
back into terms"
+cat << EOF
+This package addresses the configuration problem which is propogating
+configurations that are available at run-time, allowing multible
+configurations to coexist without resorting to mutable global variables or
+System.IO.Unsafe.unsafePerformIO.
+
+That package is an implementation of the ideas presented in the paper
+"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and Chung-chieh
+Shan. However, the API has been streamlined to improve performance.
+EOF
diff --git a/haskell/haskell-reflection/HISTORY
b/haskell/haskell-reflection/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-reflection/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-time-locale-compat/DEPENDS
b/haskell/haskell-time-locale-compat/DEPENDS
new file mode 100755
index 0000000..843a9d7
--- /dev/null
+++ b/haskell/haskell-time-locale-compat/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-old-time
diff --git a/haskell/haskell-time-locale-compat/DETAILS
b/haskell/haskell-time-locale-compat/DETAILS
new file mode 100755
index 0000000..7d67fce
--- /dev/null
+++ b/haskell/haskell-time-locale-compat/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-time-locale-compat
+ VERSION=0.1.1.0
+ SOURCE="time-locale-compat-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/time-locale-compat-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:1192841b9065f052cd03672f587e4dad04fb6ee983159014c582c31da6b2d09dec6ea0c728554ee3aa04478de686d155075dbed9cc5cc258927df2d9d896e5b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/time-locale-compat-${VERSION}"
+ WEB_SITE="http://twitter.com/khibino/"
+ LICENSE[0]=BSD
+ ENTERED=20150804
+ SHORT="compatibility of TimeLocale between old-locale and
time-1.5"
+cat << EOF
+This package contains wrapped name module for TimeLocale.
+EOF
diff --git a/haskell/haskell-time-locale-compat/HISTORY
b/haskell/haskell-time-locale-compat/HISTORY
new file mode 100644
index 0000000..d696362
--- /dev/null
+++ b/haskell/haskell-time-locale-compat/HISTORY
@@ -0,0 +1,3 @@
+2015-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-xml-hamlet/DEPENDS
b/haskell/haskell-xml-hamlet/DEPENDS
new file mode 100755
index 0000000..2d34393
--- /dev/null
+++ b/haskell/haskell-xml-hamlet/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-parsec &&
+depends haskell-shakespeare &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-xml-conduit
diff --git a/haskell/haskell-xml-hamlet/DETAILS
b/haskell/haskell-xml-hamlet/DETAILS
new file mode 100755
index 0000000..7846188
--- /dev/null
+++ b/haskell/haskell-xml-hamlet/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-xml-hamlet
+ VERSION=0.4.0.11
+ SOURCE="xml-hamlet-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/xml-hamlet-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a0deb9996948a2a87f63f58f18365cac4d9db2538b24f10f5e0a171fb597d10c567c926c89c1cdfb098f471acdbecc8ea58164c94a10f18eebb3f7779e9f999b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xml-hamlet-${VERSION}"
+ WEB_SITE="http://www.yesodweb.com/"
+ LICENSE[0]=BSD
+ ENTERED=20150803
+ SHORT="hamlet-style quasiquoter for XML content"
+cat << EOF
+Hamlet-style quasiquoter for XML content.
+EOF
diff --git a/haskell/haskell-xml-hamlet/HISTORY
b/haskell/haskell-xml-hamlet/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-xml-hamlet/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-yesod-core/DEPENDS
b/haskell/haskell-yesod-core/DEPENDS
new file mode 100755
index 0000000..0a9935a
--- /dev/null
+++ b/haskell/haskell-yesod-core/DEPENDS
@@ -0,0 +1,44 @@
+depends ghc &&
+
+depends haskell-aeson &&
+depends haskell-auto-update &&
+depends haskell-blaze-builder &&
+depends haskell-blaze-html &&
+depends haskell-blaze-markup &&
+depends haskell-case-insensitive &&
+depends haskell-cereal &&
+depends haskell-clientsession &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-cookie &&
+depends haskell-data-default &&
+depends haskell-deepseq &&
+depends haskell-exceptions &&
+depends haskell-fast-logger &&
+depends haskell-http-types &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-monad-logger &&
+depends haskell-mtl &&
+depends haskell-mwc-random &&
+depends haskell-old-locale &&
+depends haskell-parsec &&
+depends haskell-path-pieces &&
+depends haskell-primitive &&
+depends haskell-random &&
+depends haskell-resourcet &&
+depends haskell-safe &&
+depends haskell-semigroups &&
+depends haskell-shakespeare &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-unix-compat &&
+depends haskell-unordered-containers &&
+depends haskell-vector &&
+depends haskell-wai &&
+depends haskell-wai-extra &&
+depends haskell-wai-logger &&
+depends haskell-warp &&
+depends haskell-word8
diff --git a/haskell/haskell-yesod-core/DETAILS
b/haskell/haskell-yesod-core/DETAILS
new file mode 100755
index 0000000..57465f2
--- /dev/null
+++ b/haskell/haskell-yesod-core/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-yesod-core
+ VERSION=1.4.12
+ SOURCE="yesod-core-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/yesod-core-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:299cc327b4d224ffc577c71ed966a9fca03faf417317c3053e168bf29fcdd852b62a16762714ffc49058efb37ef089b622168fdafad0ea67a89ed066140db504
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/yesod-core-${VERSION}"
+ WEB_SITE="http://www.yesodweb.com/"
+ LICENSE[0]=MIT
+ ENTERED=20150803
+ SHORT="creation of type-safe, RESTful web applications"
+cat << EOF
+Creation of type-safe, RESTful web applications.
+EOF
diff --git a/haskell/haskell-yesod-core/HISTORY
b/haskell/haskell-yesod-core/HISTORY
new file mode 100644
index 0000000..e79d97c
--- /dev/null
+++ b/haskell/haskell-yesod-core/HISTORY
@@ -0,0 +1,3 @@
+2015-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/net/ifupdown/DEPENDS b/net/ifupdown/DEPENDS
index cc5296c..32b2152 100755
--- a/net/ifupdown/DEPENDS
+++ b/net/ifupdown/DEPENDS
@@ -1,6 +1,7 @@
depends run-parts &&
depends net-tools &&
depends perl &&
+depends dpkg &&
optional_depends "dhcpcd" "" "" "For DHCP support" &&
optional_depends "wireless_tools" "" "" "For wireless configuration" &&
diff --git a/net/ifupdown/HISTORY b/net/ifupdown/HISTORY
index 3180622..93ca8bd 100644
--- a/net/ifupdown/HISTORY
+++ b/net/ifupdown/HISTORY
@@ -1,3 +1,6 @@
+2015-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on dpkg
+
2015-08-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, BUILD, DEPENDS, INSTALL: version 0.7.54
diff --git a/shell-term-fm/busybox/DEPENDS b/shell-term-fm/busybox/DEPENDS
new file mode 100755
index 0000000..61448ce
--- /dev/null
+++ b/shell-term-fm/busybox/DEPENDS
@@ -0,0 +1 @@
+suggest_depends linux-pam "" "" "for PAM support"
diff --git a/shell-term-fm/busybox/DETAILS b/shell-term-fm/busybox/DETAILS
index 34f1213..f511f79 100755
--- a/shell-term-fm/busybox/DETAILS
+++ b/shell-term-fm/busybox/DETAILS
@@ -1,27 +1,11 @@
SPELL=busybox
- VERSION=1.22.1
+ VERSION=1.23.2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:3e99fe373d638f714c3a61e1b02493d85ca532f472df038f7557db518ded38347072882ed568852941be7aac46fc34007257b4287375335ff5a09b60b295ce80
+
SOURCE_HASH=sha512:209c8ef26e40ccb81510f6b663202b080f9bbecac7faf386bbabf7e36a43d63b15dd6ce9f7a84c1ccc5345c524999812251da1e113ef9faadc6af1fedd24c7c9
SOURCE_URL[0]=http://www.busybox.net/downloads/$SOURCE
- SOURCE2=$SPELL-$VERSION-ash.patch
-
SOURCE2_HASH=sha512:297736a2b41badba50a64881e20778e05c9df5f6fed5cbe45cf8c5a31e5486a5fe85ce00897c2ef0c60787cc33467f03fc586f39945f513a7caeaea57aafc8d7
- SOURCE2_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE2
-
- SOURCE3=$SPELL-$VERSION-date.patch
-
SOURCE3_HASH=sha512:0836ef682e24fc0e6d660d0d835200d5f4cd863691a6b58d071e40d001923664389f61670037140c2f95deb2080a93c989037308c761ac9304165d83cbfd3d34
- SOURCE3_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE3
-
- SOURCE4=$SPELL-$VERSION-iplink.patch
-
SOURCE4_HASH=sha512:f213d11c842841a5b7a6c8b1ffb38719eb038cde220b06f8b5419e63998e21629b0e3f481ad7549d67a764e113abe524d8a7fa0fd9286b8b355a1f20211fd889
- SOURCE4_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE4
-
- SOURCE5=$SPELL-$VERSION-nc.patch
-
SOURCE5_HASH=sha512:9988abf5936f8b8d952627999630c40cbfb4f6f1b91030a2692bbaa7b7e8516758a1ce0959bb5122c6911cd547ee04fce29a0c60c91ccf25e82f59ca52ac1e8f
- SOURCE5_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE5
-
WEB_SITE=http://www.busybox.net
ENTERED=20011020
LICENSE[0]=GPL2
diff --git a/shell-term-fm/busybox/HISTORY b/shell-term-fm/busybox/HISTORY
index d7fff07..b574bb9 100644
--- a/shell-term-fm/busybox/HISTORY
+++ b/shell-term-fm/busybox/HISTORY
@@ -1,3 +1,7 @@
+2015-07-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD, busybox.config: version 1.23.2
+ * DEPENDS: suggest depend on linux-pam
+
2014-07-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, PRE_BUILD, busybox.config: version 1.22.1
* INSTALL: install build-time config file to /usr/share/busybox for
diff --git a/shell-term-fm/busybox/PRE_BUILD b/shell-term-fm/busybox/PRE_BUILD
index d9e73d3..12f3f01 100755
--- a/shell-term-fm/busybox/PRE_BUILD
+++ b/shell-term-fm/busybox/PRE_BUILD
@@ -1,13 +1,6 @@
-verify_file 2 &&
-
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p1 < "$SOURCE_CACHE/$SOURCE2" &&
-patch -p1 < "$SOURCE_CACHE/$SOURCE3" &&
-patch -p1 < "$SOURCE_CACHE/$SOURCE4" &&
-patch -p1 < "$SOURCE_CACHE/$SOURCE5" &&
-
if [ -f $CONFIG_CACHE/busybox.config ]; then
cp ${CONFIG_CACHE}/busybox.config .config
else
diff --git a/shell-term-fm/busybox/busybox.config
b/shell-term-fm/busybox/busybox.config
index de40be2..dfe1bff 100644
--- a/shell-term-fm/busybox/busybox.config
+++ b/shell-term-fm/busybox/busybox.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.22.1
-# Sat Jul 19 21:24:57 2014
+# Busybox version: 1.23.2
+# Thu Jul 23 17:17:13 2015
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -36,6 +36,8 @@ CONFIG_LAST_SUPPORTED_WCHAR=767
# CONFIG_UNICODE_BIDI_SUPPORT is not set
# CONFIG_UNICODE_NEUTRAL_TABLE is not set
# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+# CONFIG_PAM is not set
+CONFIG_FEATURE_USE_SENDFILE=y
CONFIG_LONG_OPTS=y
CONFIG_FEATURE_DEVPTS=y
# CONFIG_FEATURE_CLEAN_UP is not set
@@ -73,6 +75,7 @@ CONFIG_EXTRA_LDLIBS=""
#
# CONFIG_DEBUG is not set
# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_UNIT_TEST is not set
# CONFIG_WERROR is not set
CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
@@ -155,8 +158,8 @@ CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
CONFIG_GZIP_FAST=0
CONFIG_LZOP=y
# CONFIG_LZOP_COMPR_HIGH is not set
-CONFIG_RPM=y
CONFIG_RPM2CPIO=y
+CONFIG_RPM=y
CONFIG_TAR=y
CONFIG_FEATURE_TAR_CREATE=y
CONFIG_FEATURE_TAR_AUTODETECT=y
@@ -183,6 +186,7 @@ CONFIG_FEATURE_DATE_COMPAT=y
CONFIG_HOSTID=y
CONFIG_ID=y
CONFIG_GROUPS=y
+CONFIG_SHUF=y
CONFIG_TEST=y
CONFIG_FEATURE_TEST_64=y
CONFIG_TOUCH=y
@@ -191,6 +195,7 @@ CONFIG_FEATURE_TOUCH_SUSV3=y
CONFIG_TR=y
CONFIG_FEATURE_TR_CLASSES=y
CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_UNLINK=y
CONFIG_BASE64=y
CONFIG_WHO=y
CONFIG_USERS=y
@@ -299,6 +304,11 @@ CONFIG_WHOAMI=y
CONFIG_YES=y
#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
# Common options for cp and mv
#
CONFIG_FEATURE_PRESERVE_HARDLINKS=y
@@ -388,6 +398,9 @@ CONFIG_FEATURE_VI_SETOPTS=y
CONFIG_FEATURE_VI_SET=y
CONFIG_FEATURE_VI_WIN_RESIZE=y
CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
CONFIG_FEATURE_ALLOW_EXEC=y
#
@@ -404,6 +417,7 @@ CONFIG_FEATURE_FIND_MAXDEPTH=y
CONFIG_FEATURE_FIND_NEWER=y
CONFIG_FEATURE_FIND_INUM=y
CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
CONFIG_FEATURE_FIND_USER=y
CONFIG_FEATURE_FIND_GROUP=y
CONFIG_FEATURE_FIND_NOT=y
@@ -425,6 +439,7 @@ CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
#
# Init Utilities
@@ -461,6 +476,7 @@ CONFIG_USE_BB_CRYPT_SHA=y
CONFIG_ADDUSER=y
CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_LAST_ID=60000
CONFIG_FIRST_SYSTEM_ID=100
CONFIG_LAST_SYSTEM_ID=999
CONFIG_ADDGROUP=y
@@ -472,7 +488,6 @@ CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
CONFIG_GETTY=y
CONFIG_LOGIN=y
# CONFIG_LOGIN_SESSION_AS_CHILD is not set
-# CONFIG_PAM is not set
CONFIG_LOGIN_SCRIPTS=y
CONFIG_FEATURE_NOLOGIN=y
CONFIG_FEATURE_SECURETTY=y
@@ -530,6 +545,7 @@ CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
# Linux System Utilities
#
CONFIG_BLOCKDEV=y
+CONFIG_FATATTR=y
CONFIG_FSTRIM=y
CONFIG_MDEV=y
CONFIG_FEATURE_MDEV_CONF=y
@@ -601,6 +617,7 @@ CONFIG_SCRIPT=y
CONFIG_SCRIPTREPLAY=y
CONFIG_SETARCH=y
CONFIG_SWAPONOFF=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
CONFIG_FEATURE_SWAPON_PRI=y
CONFIG_SWITCH_ROOT=y
CONFIG_UMOUNT=y
@@ -643,6 +660,10 @@ CONFIG_FEATURE_VOLUMEID_XFS=y
# Miscellaneous Utilities
#
CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
CONFIG_LESS=y
CONFIG_FEATURE_LESS_MAXLINES=9999999
CONFIG_FEATURE_LESS_BRACKETS=y
@@ -657,6 +678,8 @@ CONFIG_NANDWRITE=y
CONFIG_NANDDUMP=y
# CONFIG_RFKILL is not set
CONFIG_SETSERIAL=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
CONFIG_UBIATTACH=y
CONFIG_UBIDETACH=y
CONFIG_UBIMKVOL=y
@@ -679,10 +702,6 @@ CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
CONFIG_FEATURE_CHAT_CLR_ABORT=y
CONFIG_CHRT=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
CONFIG_CRONTAB=y
CONFIG_DC=y
CONFIG_FEATURE_DC_LIBM=y
@@ -724,8 +743,6 @@ CONFIG_RUNLEVEL=y
CONFIG_RX=y
CONFIG_SETSID=y
CONFIG_STRINGS=y
-# CONFIG_TASKSET is not set
-# CONFIG_FEATURE_TASKSET_FANCY is not set
CONFIG_TIME=y
CONFIG_TIMEOUT=y
CONFIG_TTYSIZE=y
@@ -761,13 +778,13 @@ CONFIG_FAKEIDENTD=y
CONFIG_FTPD=y
CONFIG_FEATURE_FTP_WRITE=y
CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTP_AUTHENTICATION=y
CONFIG_FTPGET=y
CONFIG_FTPPUT=y
CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
CONFIG_HOSTNAME=y
CONFIG_HTTPD=y
CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
CONFIG_FEATURE_HTTPD_SETUID=y
CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
CONFIG_FEATURE_HTTPD_AUTH_MD5=y
@@ -824,6 +841,7 @@ CONFIG_FEATURE_NETSTAT_PRG=y
CONFIG_NSLOOKUP=y
CONFIG_NTPD=y
CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
CONFIG_PSCAN=y
CONFIG_ROUTE=y
CONFIG_SLATTACH=y
@@ -861,6 +879,7 @@ CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
CONFIG_UDHCPC=y
CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
# CONFIG_FEATURE_UDHCP_PORT is not set
CONFIG_UDHCP_DEBUG=9
CONFIG_FEATURE_UDHCP_RFC3397=y
@@ -979,6 +998,7 @@ CONFIG_ASH_GETOPTS=y
CONFIG_ASH_BUILTIN_ECHO=y
CONFIG_ASH_BUILTIN_PRINTF=y
CONFIG_ASH_BUILTIN_TEST=y
+CONFIG_ASH_HELP=y
CONFIG_ASH_CMDCMD=y
# CONFIG_ASH_MAIL is not set
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
- [SM-Commit] GIT changes to master grimoire by Florian Franzmann (e9e97746f61947185234f25a06ca80aba4f7ddd5), Florian Franzmann, 08/04/2015
Archive powered by MHonArc 2.6.24.