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 &&
@@ -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