Skip to Content.
Sympa Menu

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

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (22b20ce79827d1f76221af9011b1747428fb7ff3)
  • Date: Sun, 2 Aug 2015 19:49:19 +0000

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

ChangeLog | 139
++++++++++++++++++++
haskell/haskell-aeson-pretty/DEPENDS | 7 +
haskell/haskell-aeson-pretty/DETAILS | 17 ++
haskell/haskell-aeson-pretty/HISTORY | 3
haskell/haskell-ansi-wl-pprint/DEPENDS | 2
haskell/haskell-ansi-wl-pprint/DETAILS | 15 ++
haskell/haskell-ansi-wl-pprint/HISTORY | 3
haskell/haskell-appar/DEPENDS | 1
haskell/haskell-appar/DETAILS | 13 +
haskell/haskell-appar/HISTORY | 3
haskell/haskell-ascii-progress/DEPENDS | 9 +
haskell/haskell-ascii-progress/DETAILS | 14 ++
haskell/haskell-ascii-progress/HISTORY | 3
haskell/haskell-asn1-encoding/DEPENDS | 4
haskell/haskell-asn1-encoding/DETAILS | 14 ++
haskell/haskell-asn1-encoding/HISTORY | 3
haskell/haskell-asn1-parse/DEPENDS | 4
haskell/haskell-asn1-parse/DETAILS | 14 ++
haskell/haskell-asn1-parse/HISTORY | 3
haskell/haskell-asn1-types/DEPENDS | 2
haskell/haskell-asn1-types/DETAILS | 13 +
haskell/haskell-asn1-types/HISTORY | 3
haskell/haskell-auto-update/DEPENDS | 1
haskell/haskell-auto-update/DETAILS | 13 +
haskell/haskell-auto-update/HISTORY | 3
haskell/haskell-aws/DEPENDS | 32 ++++
haskell/haskell-aws/DETAILS | 14 ++
haskell/haskell-aws/HISTORY | 3
haskell/haskell-base-orphans/DEPENDS | 1
haskell/haskell-base-orphans/DETAILS | 16 ++
haskell/haskell-base-orphans/HISTORY | 3
haskell/haskell-base16-bytestring/DEPENDS | 1
haskell/haskell-base16-bytestring/DETAILS | 13 +
haskell/haskell-base16-bytestring/HISTORY | 3
haskell/haskell-bencode/DEPENDS | 2
haskell/haskell-bencode/DETAILS | 17 ++
haskell/haskell-bencode/HISTORY | 3
haskell/haskell-bifunctors/DEPENDS | 3
haskell/haskell-bifunctors/DETAILS | 13 +
haskell/haskell-bifunctors/HISTORY | 3
haskell/haskell-byteorder/DEPENDS | 1
haskell/haskell-byteorder/DETAILS | 13 +
haskell/haskell-byteorder/HISTORY | 3
haskell/haskell-cereal/DEPENDS | 1
haskell/haskell-cereal/DETAILS | 14 ++
haskell/haskell-cereal/HISTORY | 3
haskell/haskell-cipher-aes/DEPENDS | 4
haskell/haskell-cipher-aes/DETAILS | 26 +++
haskell/haskell-cipher-aes/HISTORY | 3
haskell/haskell-clientsession/DEPENDS | 10 +
haskell/haskell-clientsession/DETAILS | 14 ++
haskell/haskell-clientsession/HISTORY | 3
haskell/haskell-cmdargs/DEPENDS | 3
haskell/haskell-cmdargs/DETAILS | 13 +
haskell/haskell-cmdargs/HISTORY | 3
haskell/haskell-comonad/DEPENDS | 7 +
haskell/haskell-comonad/DETAILS | 13 +
haskell/haskell-comonad/HISTORY | 3
haskell/haskell-connection/DEPENDS | 10 +
haskell/haskell-connection/DETAILS | 14 ++
haskell/haskell-connection/HISTORY | 3
haskell/haskell-contravariant/DEPENDS | 7 +
haskell/haskell-contravariant/DETAILS | 13 +
haskell/haskell-contravariant/HISTORY | 3
haskell/haskell-cookie/DEPENDS | 6
haskell/haskell-cookie/DETAILS | 13 +
haskell/haskell-cookie/HISTORY | 3
haskell/haskell-cprng-aes/DEPENDS | 4
haskell/haskell-cprng-aes/DETAILS | 26 +++
haskell/haskell-cprng-aes/HISTORY | 3
haskell/haskell-crypto-api/DEPENDS | 5
haskell/haskell-crypto-api/DETAILS | 18 ++
haskell/haskell-crypto-api/HISTORY | 3
haskell/haskell-crypto-cipher-types/DEPENDS | 3
haskell/haskell-crypto-cipher-types/DETAILS | 13 +
haskell/haskell-crypto-cipher-types/HISTORY | 3
haskell/haskell-crypto-random/DEPENDS | 3
haskell/haskell-crypto-random/DETAILS | 13 +
haskell/haskell-crypto-random/HISTORY | 3
haskell/haskell-cryptonite/DEPENDS | 4
haskell/haskell-cryptonite/DETAILS | 26 +++
haskell/haskell-cryptonite/HISTORY | 3
haskell/haskell-distributive/DEPENDS | 4
haskell/haskell-distributive/DETAILS | 13 +
haskell/haskell-distributive/HISTORY | 3
haskell/haskell-easy-file/DEPENDS | 1
haskell/haskell-easy-file/DETAILS | 13 +
haskell/haskell-easy-file/HISTORY | 3
haskell/haskell-enclosed-exceptions/DEPENDS | 7 +
haskell/haskell-enclosed-exceptions/DETAILS | 14 ++
haskell/haskell-enclosed-exceptions/HISTORY | 3
haskell/haskell-errors/DEPENDS | 3
haskell/haskell-errors/DETAILS | 16 ++
haskell/haskell-errors/HISTORY | 3
haskell/haskell-fast-logger/DEPENDS | 3
haskell/haskell-fast-logger/DETAILS | 13 +
haskell/haskell-fast-logger/HISTORY | 3
haskell/haskell-fingertree/DEPENDS | 1
haskell/haskell-fingertree/DETAILS | 22 +++
haskell/haskell-fingertree/HISTORY | 3
haskell/haskell-hex/DEPENDS | 1
haskell/haskell-hex/DETAILS | 13 +
haskell/haskell-hex/HISTORY | 3
haskell/haskell-hourglass/DEPENDS | 2
haskell/haskell-hourglass/DETAILS | 18 ++
haskell/haskell-hourglass/HISTORY | 3
haskell/haskell-http-client-tls/DEPENDS | 6
haskell/haskell-http-client-tls/DETAILS | 13 +
haskell/haskell-http-client-tls/HISTORY | 3
haskell/haskell-http-client/DEPENDS | 15 ++
haskell/haskell-http-client/DETAILS | 14 ++
haskell/haskell-http-client/HISTORY | 3
haskell/haskell-http-conduit/DEPENDS | 10 +
haskell/haskell-http-conduit/DETAILS | 15 ++
haskell/haskell-http-conduit/HISTORY | 3
haskell/haskell-http2/DEPENDS | 10 +
haskell/haskell-http2/DETAILS | 14 ++
haskell/haskell-http2/HISTORY | 3
haskell/haskell-integer-gmp/DEPENDS | 2
haskell/haskell-integer-gmp/DETAILS | 18 ++
haskell/haskell-integer-gmp/HISTORY | 3
haskell/haskell-iproute/DEPENDS | 3
haskell/haskell-iproute/DETAILS | 15 ++
haskell/haskell-iproute/HISTORY | 3
haskell/haskell-memory/DEPENDS | 2
haskell/haskell-memory/DETAILS | 18 ++
haskell/haskell-memory/HISTORY | 3
haskell/haskell-mime-types/DEPENDS | 1
haskell/haskell-mime-types/DETAILS | 13 +
haskell/haskell-mime-types/HISTORY | 3
haskell/haskell-monad-logger/DEPENDS | 18 ++
haskell/haskell-monad-logger/DETAILS | 13 +
haskell/haskell-monad-logger/HISTORY | 3
haskell/haskell-monad-loops/DEPENDS | 1
haskell/haskell-monad-loops/DETAILS | 13 +
haskell/haskell-monad-loops/HISTORY | 3
haskell/haskell-mwc-random/DEPENDS | 3
haskell/haskell-mwc-random/DETAILS | 23 +++
haskell/haskell-mwc-random/HISTORY | 3
haskell/haskell-optparse-applicative/DEPENDS | 3
haskell/haskell-optparse-applicative/DETAILS | 13 +
haskell/haskell-optparse-applicative/HISTORY | 3
haskell/haskell-pem/DEPENDS | 3
haskell/haskell-pem/DETAILS | 13 +
haskell/haskell-pem/HISTORY | 3
haskell/haskell-pretty/DEPENDS | 2
haskell/haskell-pretty/DETAILS | 15 ++
haskell/haskell-pretty/HISTORY | 3
haskell/haskell-reducers/DEPENDS | 8 +
haskell/haskell-reducers/DETAILS | 13 +
haskell/haskell-reducers/HISTORY | 3
haskell/haskell-regex-tdfa-rc/DEPENDS | 4
haskell/haskell-regex-tdfa-rc/DETAILS | 13 +
haskell/haskell-regex-tdfa-rc/HISTORY | 3
haskell/haskell-securemem/DEPENDS | 3
haskell/haskell-securemem/DETAILS | 14 ++
haskell/haskell-securemem/HISTORY | 3
haskell/haskell-semigroupoids/DEPENDS | 10 +
haskell/haskell-semigroupoids/DETAILS | 18 ++
haskell/haskell-semigroupoids/HISTORY | 3
haskell/haskell-semigroups/DEPENDS | 6
haskell/haskell-semigroups/DETAILS | 17 ++
haskell/haskell-semigroups/HISTORY | 3
haskell/haskell-setenv/DEPENDS | 1
haskell/haskell-setenv/DETAILS | 13 +
haskell/haskell-setenv/HISTORY | 3
haskell/haskell-shakespeare/DEPENDS | 9 +
haskell/haskell-shakespeare/DETAILS | 19 ++
haskell/haskell-shakespeare/HISTORY | 3
haskell/haskell-simple-sendfile/DEPENDS | 6
haskell/haskell-simple-sendfile/DETAILS | 14 ++
haskell/haskell-simple-sendfile/HISTORY | 3
haskell/haskell-skein/DEPENDS | 4
haskell/haskell-skein/DETAILS | 20 ++
haskell/haskell-skein/HISTORY | 3
haskell/haskell-socks/DEPENDS | 3
haskell/haskell-socks/DETAILS | 13 +
haskell/haskell-socks/HISTORY | 3
haskell/haskell-split/0001-depend-on-base-4.9.patch | 25 +++
haskell/haskell-split/DEPENDS | 1
haskell/haskell-split/DETAILS | 28 ++++
haskell/haskell-split/HISTORY | 4
haskell/haskell-split/PRE_BUILD | 3
haskell/haskell-statevar/DEPENDS | 3
haskell/haskell-statevar/DETAILS | 14 ++
haskell/haskell-statevar/HISTORY | 3
haskell/haskell-stm-chans/DEPENDS | 2
haskell/haskell-stm-chans/DETAILS | 13 +
haskell/haskell-stm-chans/HISTORY | 3
haskell/haskell-stringsearch/DEPENDS | 1
haskell/haskell-stringsearch/DETAILS | 16 ++
haskell/haskell-stringsearch/HISTORY | 3
haskell/haskell-tagged/DEPENDS | 2
haskell/haskell-tagged/DETAILS | 13 +
haskell/haskell-tagged/HISTORY | 3
haskell/haskell-tasty-hunit/DEPENDS | 2
haskell/haskell-tasty-hunit/DETAILS | 13 +
haskell/haskell-tasty-hunit/HISTORY | 3
haskell/haskell-tasty-quickcheck/DEPENDS | 5
haskell/haskell-tasty-quickcheck/DETAILS | 13 +
haskell/haskell-tasty-quickcheck/HISTORY | 3
haskell/haskell-tasty-rerun/DEPENDS | 8 +
haskell/haskell-tasty-rerun/DETAILS | 16 ++
haskell/haskell-tasty-rerun/HISTORY | 3
haskell/haskell-tasty/DEPENDS | 10 +
haskell/haskell-tasty/DETAILS | 15 ++
haskell/haskell-tasty/HISTORY | 3
haskell/haskell-template-haskell/DEPENDS | 2
haskell/haskell-template-haskell/DETAILS | 14 ++
haskell/haskell-template-haskell/HISTORY | 3
haskell/haskell-terminal-size/DEPENDS | 1
haskell/haskell-terminal-size/DETAILS | 13 +
haskell/haskell-terminal-size/HISTORY | 3
haskell/haskell-tls/DEPENDS | 15 ++
haskell/haskell-tls/DETAILS | 21 +++
haskell/haskell-tls/HISTORY | 3
haskell/haskell-torrent/DEPENDS | 3
haskell/haskell-torrent/DETAILS | 13 +
haskell/haskell-torrent/HISTORY | 3
haskell/haskell-unbounded-delays/DEPENDS | 1
haskell/haskell-unbounded-delays/DETAILS | 15 ++
haskell/haskell-unbounded-delays/HISTORY | 3
haskell/haskell-unix-time/DEPENDS | 2
haskell/haskell-unix-time/DETAILS | 13 +
haskell/haskell-unix-time/HISTORY | 3
haskell/haskell-void/DEPENDS | 3
haskell/haskell-void/DETAILS | 14 ++
haskell/haskell-void/HISTORY | 3
haskell/haskell-wai-extra/DEPENDS | 25 +++
haskell/haskell-wai-extra/DETAILS | 13 +
haskell/haskell-wai-extra/HISTORY | 3
haskell/haskell-wai-logger/DEPENDS | 12 +
haskell/haskell-wai-logger/DETAILS | 13 +
haskell/haskell-wai-logger/HISTORY | 3
haskell/haskell-warp-tls/DEPENDS | 8 +
haskell/haskell-warp-tls/DETAILS | 13 +
haskell/haskell-warp-tls/HISTORY | 3
haskell/haskell-warp/DEPENDS | 20 ++
haskell/haskell-warp/DETAILS | 13 +
haskell/haskell-warp/HISTORY | 3
haskell/haskell-word8/DEPENDS | 1
haskell/haskell-word8/DETAILS | 13 +
haskell/haskell-word8/HISTORY | 3
haskell/haskell-x509-store/DEPENDS | 7 +
haskell/haskell-x509-store/DETAILS | 14 ++
haskell/haskell-x509-store/HISTORY | 3
haskell/haskell-x509-system/DEPENDS | 5
haskell/haskell-x509-system/DETAILS | 13 +
haskell/haskell-x509-system/HISTORY | 3
haskell/haskell-x509-validation/DEPENDS | 13 +
haskell/haskell-x509-validation/DETAILS | 13 +
haskell/haskell-x509-validation/HISTORY | 3
haskell/haskell-x509/DEPENDS | 9 +
haskell/haskell-x509/DETAILS | 13 +
haskell/haskell-x509/HISTORY | 3
haskell/haskell-xml-conduit/DEPENDS | 14 ++
haskell/haskell-xml-conduit/DETAILS | 27 +++
haskell/haskell-xml-conduit/HISTORY | 3
haskell/haskell-xml-types/DEPENDS | 3
haskell/haskell-xml-types/DETAILS | 13 +
haskell/haskell-xml-types/HISTORY | 3
haskell/haskell-yaml/DEPENDS | 11 +
haskell/haskell-yaml/DETAILS | 13 +
haskell/haskell-yaml/HISTORY | 3
264 files changed, 2226 insertions(+)

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

haskell/haskell-yaml: new spell, support for parsing and rendering YAML
documents

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

haskell/haskell-enclosed-exceptions: new spell, catching all exceptions
from within an enclosed computation

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

haskell/haskell-monad-logger: new spell, a class of monads which can log
messages

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

haskell/haskell-stm-chans: new spell, additional types of channels for STM

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

haskell/haskell-monad-loops: new spell, monadic loops

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

haskell/haskell-warp-tls: new spell, TLS for warp

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

haskell/haskell-warp: new spell, a fast, light-weight web server for WAI
applications

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

haskell/haskell-simple-sendfile: new spell, cross platform library for
the sendfile system call

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

haskell/haskell-iproute: new spell, IP Routing Table for haskell

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

haskell/haskell-appar: new spell, a simple applicative parser in Parsec
style

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

haskell/haskell-http2: new spell, HTTP/2.0 library including frames and
HPACK

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

haskell/haskell-mwc-random: new spell, ast, high quality pseudo random
number generation

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

haskell/haskell-aeson-pretty: new spell, JSON pretty-printing library and
command-line tool

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

haskell/haskell-hex: new spell, convert strings into hexadecimal and back

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

haskell/haskell-cmdargs: new spell, command line parsers for haskell

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

haskell/haskell-wai-extra: new spell, provides basic WAI handler and
middleware functionality

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

haskell/haskell-word8: new spell, Word8 library to be used with
Data.ByteString

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

haskell/haskell-wai-logger: new spell, logger for wai

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

haskell/haskell-unix-time: new spell, fast parser/formatter/utilities for
Unix time

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

haskell/haskell-easy-file: new spell, Cross-platform File handling for
Unix/Mac/Windows

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

haskell/haskell-byteorder: new spell, exposes the native endianness or
byte ordering of the system

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

haskell/haskell-stringsearch

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

haskell/haskell-fast-logger: new spell, a fast logging system

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

haskell/haskell-auto-update: new spell, efficiently run periodic,
on-demand actions

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

haskell/haskell-torrent: new spell, BitTorrent file parser and generator

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

haskell/haskell-bencode: new spell, parser and printer for bencoded data

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

haskell/haskell-terminal-size: new spell, get terminal size in haskell

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

haskell/haskell-tasty-rerun: new spell, run tests by filtering the test
tree depending on the result of previous test runs

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

haskell/haskell-split: new spell, combinator library for splitting lists

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

haskell/haskell-reducers: new spell, specialized containers and a general
map/reduce framework

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

haskell/haskell-semigroupoids: new spell, category sans id

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

haskell/haskell-comonad: new spell, comonads

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

haskell/haskell-distributive: new spell, distributive functors

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

haskell/haskell-contravariant: new spell, contravariant functors

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

haskell/haskell-void: new spell, a logically uninhabited data type

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

haskell/haskell-statevar: new spell, state variables

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

haskell/haskell-bifunctors: new spell, bifunctors

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

haskell/haskell-semigroups: new spell, anything that associates

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

haskell/haskell-base-orphans: new spell, backwards-compatible orphan
instances for base

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

haskell/haskell-fingertree: new spell, generic finger-tree structure,
with example instances

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

haskell/haskell-tasty-quickcheck: new spell, QuickCheck support for tasty

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

haskell/haskell-tasty-hunit: new spell, HUnit support for tasty

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

haskell/haskell-tasty: new spell, modern and extensible testing framework

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

haskell/haskell-optparse-applicative: new spell, utilities and
combinators for parsing command line options

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

haskell/haskell-unbounded-delays: new spell, unbounded thread delays and
timeouts

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

haskell/haskell-regex-tdfa-rc: new spell, a new all Haskell tagged DFA
regex engine, inspired by libtre

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

haskell/haskell-ansi-wl-pprint: new spell, the Wadler/Leijen Pretty
Printer for colored ANSI terminal output

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

haskell/haskell-shakespeare: new spell, a toolkit for making compile-time
interpolated templates

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

haskell/haskell-clientsession: new spell, securely store session data in
a client-side cookie

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

haskell/haskell-setenv: new spell, sets environment variables from haskell

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

haskell/haskell-skein: new spell, a family of cryptographic hash functions

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

haskell/haskell-crypto-api: new spell, a generic interface for
cryptographic operations

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

haskell/haskell-cipher-aes: new spell, fast AES cipher implementation
with advanced mode of operations

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

haskell/haskell-cprng-aes: new spell, Crypto Pseudo Random Number
Generator using AES in counter mode

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

haskell/haskell-crypto-random: new spell, simple cryptographic random
related types

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

haskell/haskell-crypto-cipher-types: new spell, generic cryptography
cipher types

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

haskell/haskell-securemem: new spell, abstraction to an auto scrubbing
and const time eq, memory chunk

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

haskell/haskell-aws: new spell, amazon web services for haskell

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

haskell/haskell-xml-conduit: new spell, Pure-Haskell utilities for
dealing with XML with the conduit package

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

haskell/haskell-xml-types: new spell, types for handling xml data

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

haskell/haskell-tagged: new spell, Haskell 98 phantom types to avoid
unsafely passing dummy arguments

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

haskell/haskell-template-haskell: new spell, support library for Template
Haskell

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

haskell/haskell-pretty: new spell, a pretty-printing library

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

haskell/haskell-errors: new spell, simplified error-handling

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

haskell/haskell-base16-bytestring: new spell, fast base16 (hex) encoding
and decoding for ByteStrings

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

haskell/haskell-ascii-progress: new spell, simple Haskell progress bar
for the console

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

haskell/haskell-http-conduit: new spell, ses conduit for parsing the
actual contents of the HTTP connection

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

haskell/haskell-http-client-tls: new spell, http-client backend using the
connection package and tls library

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

haskell/haskell-connection: new spell, simple network library for all
your connection need

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

haskell/haskell-tls: new spell, Native Haskell TLS and SSL protocol
implementation

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

haskell/haskell-x509-validation: new spell, X.509 Certificate and CRL
validation

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

haskell/haskell-x509-system: new spell, system X.509 handling

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

haskell/haskell-x509-store: new spell, X.509 collection accessing and
storing methods

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

haskell/haskell-x509: new spell, X509 reader and writer

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

haskell/haskell-pem: new spell, Privacy Enhanced Mail (PEM) format reader
and writer

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

haskell/haskell-asn1-encoding: new spell, ASN1 data reader and writer

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

haskell/haskell-asn1-types: new spell, ASN.1 standard types

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

haskell/haskell-asn1-parse: new spell, simple monadic parser for ASN1

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

haskell/haskell-socks: new spell, SOCKS5 implementation for haskell

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

haskell/haskell-cryptonite: new spell, cryptographic primitives sink

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

haskell/haskell-memory: new spell, hunk of memory, polymorphic byte array
management and manipulation

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

haskell/haskell-integer-gmp: new spell, gmp for haskell

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

haskell/haskell-cereal: new spell, a binary serialization library

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

haskell/haskell-hourglass: new spell, simple time library

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

haskell/haskell-http-client: new spell, an http engine

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

haskell/haskell-mime-types: new spell, basic mime-type handling types and
functions

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

haskell/haskell-cookie: new spell, cookie parsing/rendering for haskell

diff --git a/ChangeLog b/ChangeLog
index af212f0..9958b94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,142 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-cookie: new spell, cookie parsing and rendereing for
+ haskell
+ * haskell/haskell-mime-types: new spell, basic mime-type handling
types
+ and functions
+ * haskell/haskell-http-client: new spell, an http engine
+ * haskell/haskell-hourglass: new spell, simple time library
+ * haskell/haskell-cereal: new spell, a binary serialization library
+ * haskell/haskell-integer-gmp: new spell, gmp for haskell
+ * haskell/haskell-memory: new spell, chunk of memory, polymorphic byte
+ array management and manipulation
+ * haskell/haskell-cryptonite: new spell, cryptography primitives sink
+ * haskell/haskell-socks: new spell, Socks proxy (version 5)
implementation
+ * haskell/haskell-asn1-parse: new spell, simple monadic parser for
ASN1
+ * haskell/haskell-asn1-types: new spell, ASN.1 standard types
+ * haskell/haskell-asn1-encoding: new spell, ASN1 data reader and
writer
+ * haskell/haskell-pem: new spell, Privacy Enhanced Mail (PEM) format
+ reader and writer
+ * haskell/haskell-x509: new spell, X509 reader and writer
+ * haskell/haskell-x509-store: new spell, X.509 collection accessing
and
+ storing methods
+ * haskell/haskell-x509-system: new spell, system X.509 handling
+ * haskell/haskell-x509-validation: new spell, X.509 Certificate and
CRL
+ validation
+ * haskell/haskell-tls: new spell, Native Haskell TLS and SSL protocol
+ implementation
+ * haskell/haskell-connection: new spell, simple network library for
all
+ your connection need
+ * haskell/haskell-http-client-tls: new spell, http-client backend
using the
+ connection package and tls library
+ * haskell/haskell-http-conduit: new spell, uses conduit for parsing
the
+ actual contents of the HTTP connection
+ * haskell/haskell-ascii-progress: new spell, a simple Haskell
progress bar
+ for the console
+ * haskell/haskell-base16-bytestring: new spell, fast base16 (hex)
encoding
+ and decoding for ByteStrings
+ * haskell/haskell-errors: new spell, simplified error-handling
+ * haskell/haskell-pretty: new spell, a pretty-printing library
+ * haskell/haskell-template-haskell: new spell, support library for
+ Template Haskell
+ * haskell/haskell-tagged: new spell, Haskell 98 phantom types to avoid
+ unsafely passing dummy arguments
+ * haskell/haskell-xml-types: new spell, types for handling XML data
+ * haskell/haskell-xml-conduit: new spell, Pure-Haskell utilities for
+ dealing with XML with the conduit package
+ * haskell/haskell-aws: new spell, amazon web services for haskell
+ * haskell/haskell-securemem: new spell, abstraction to an auto
scrubbing
+ and const time eq, memory chunk
+ * haskell/haskell-crypto-cipher-types: new spell, generic cryptography
+ cipher types
+ * haskell/haskell-crypto-random: new spell, simple cryptographic
random
+ related types
+ * haskell/haskell-cprng-aes: new spell, aes counter mode random
generator
+ * haskell/haskell-cipher-aes: new spell, fast AES cipher
implementation
+ with advanced mode of operations
+ * haskell/haskell-crypto-api: new spell, a generic interface for
+ cryptographic operations
+ * haskell/haskell-skein: new spell, a family of cryptographic hash
+ functions
+ * haskell/haskell-setenv: new spell, sets environment variables from
+ haskell
+ * haskell/haskell-clientsession: new spell, securely store session
data in
+ a client-side cookie
+ * haskell/haskell-shakespeare: new spell, a toolkit for making
+ compile-time interpolated templates
+ * haskell/haskell-ansi-wl-pprint: new spell, the Wadler/Leijen Pretty
+ Printer for colored ANSI terminal output
+ * haskell/haskell-regex-tdfa-rc: new spell, a new all Haskell tagged
DFA
+ regex engine, inspired by libtre
+ * haskell/haskell-unbounded-delays: new spell, unbounded thread
delays and
+ timeouts
+ * haskell/haskell-optparse-applicative: new spell, utilities and
+ combinators for parsing command line options
+ * haskell/haskell-tasty: new spell, modern and extensible testing
+ framework
+ * haskell/haskell-tasty-hunit: new spell, HUnit support for
haskell-tasty
+ * haskell/haskell-tasty-quickcheck: new spell, QuickCheck support for
+ tasty
+ * haskell/haskell-fingertree: new spell, generic finger-tree
structure,
+ with example instances
+ * haskell/haskell-base-orphans: new spell, backwards-compatible orphan
+ instances for base
+ * haskell/haskell-semigroups: new spell, anything that associates
+ * haskell/haskell-bifunctors: new spell, bifunctors
+ * haskell/haskell-statevar: new spell, state variables
+ * haskell/haskell-void: new spell, a logically uninhabited data type
+ * haskell/haskell-contravariant: new spell, contravariant functors
+ * haskell/haskell-distributive: new spell, distributive functors
+ * haskell/haskell-comonad: new spell, comonads
+ * haskell/haskell-semigroupoids: new spell, category sans id
+ * haskell/haskell-reducers: new spell, specialized containers and a
+ general map/reduce framework
+ * haskell/haskell-split: new spell, combinator library for splitting
lists
+ * haskell/haskell-tasty-rerun: new spell, run tests by filtering the
test
+ tree depending on the result of previous test runs
+ * haskell/haskell-terminal-size: new spell, get terminal size without
+ a ncurses dependency
+ * haskell/haskell-bencode: new spell, parser and printer for bencoded
data
+ * haskell/haskell-torrent: new spell, BitTorrent file parser and
generator
+ * haskell/haskell-auto-update: new spell, efficiently run periodic,
+ on-demand actions
+ * haskell/haskell-fast-logger: new spell, a fast logging system
+ * haskell/haskell-stringsearch: new spell, fast searching, splitting
and
+ replacing of ByteStrings
+ * haskell/haskell-byteorder: new spell, exposes the native endianness
or
+ byte ordering of the system
+ * haskell/haskell-easy-file: new spell, cross-platform file handling
+ * haskell/haskell-unix-time: new spell, fast
parser/formatter/utilities for
+ Unix time
+ * haskell/haskell-wai-logger: new spell, logger for wai
+ * haskell/haskell-word8: new spell, word8 library for haskell
+ * haskell/haskell-wai-extra: new spell, provides basic WAI handler and
+ middleware functionality
+ * haskell/haskell-cmdargs: new spell, command line parsers for haskell
+ * haskell/haskell-hex: new spell, convert strings into hexadecimal and
+ back
+ * haskell/haskell-aeson-pretty: new spell, JSON pretty-printing
library
+ and command-line tool
+ * haskell/haskell-mwc-random: new spell, fast, high quality pseudo
random
+ number generation
+ * haskell/haskell-http2: new spell, HTTP/2.0 library including frames
and
+ HPACK
+ * haskell/haskell-appar: new spell, a simple applicative parser in
Parsec
+ style
+ * haskell/haskell-iproute: new spell, IP Routing Table for haskell
+ * haskell/haskell-simple-sendfile: new spell, cross platform library
for
+ the sendfile system call
+ * haskell/haskell-warp: new spell, a fast, light-weight web server
for WAI
+ applications
+ * haskell/haskell-warp-tls: new spell, TLS for warp
+ * haskell/haskell-monad-loops: new spells, monadic loops
+ * haskell/haskell-stm-chans: new spell, additional types of channels
for STM
+ * haskell/haskell-monad-logger: new spell, a class of monads which
can log
+ messages
+ * haskell/haskell-enclosed-exceptions: new spell, catching all
exceptions
+ from within an enclosed computation
+ * haskell/haskell-yaml: new spell, support for parsing and rendering
YAML
+ documents
+
2015-08-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* haskell/haskell-data-endian: new spell, helpers for converting
endian-sensitive data
diff --git a/haskell/haskell-aeson-pretty/DEPENDS
b/haskell/haskell-aeson-pretty/DEPENDS
new file mode 100755
index 0000000..ed7458e
--- /dev/null
+++ b/haskell/haskell-aeson-pretty/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-attoparsec &&
+depends haskell-cmdargs &&
+depends haskell-text &&
+depends haskell-unordered-containers &&
+depends haskell-vector
diff --git a/haskell/haskell-aeson-pretty/DETAILS
b/haskell/haskell-aeson-pretty/DETAILS
new file mode 100755
index 0000000..ff8aab5
--- /dev/null
+++ b/haskell/haskell-aeson-pretty/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-aeson-pretty
+ VERSION=0.7.2
+ SOURCE="aeson-pretty-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/aeson-pretty-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:beabdb13c1a7c5a8fa7acdfe0e0f7b6b00d901d6aada360c17e43704cddd92d6464901885dd529710cc090c9649aa63b7241a5155178f0ff27145ed1ef4f347b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/aeson-pretty-${VERSION}"
+ WEB_SITE="http://github.com/informatikr/aeson-pretty";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="JSON pretty-printing library and command-line tool"
+cat << EOF
+A JSON pretty-printing library compatible with aeson as well as a
command-line
+tool to improve readabilty of streams of JSON data.
+
+The library provides the function encodePretty. It is a drop-in replacement
+for aeson's encode function, producing JSON-ByteStrings for human readers.
+EOF
diff --git a/haskell/haskell-aeson-pretty/HISTORY
b/haskell/haskell-aeson-pretty/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-aeson-pretty/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ansi-wl-pprint/DEPENDS
b/haskell/haskell-ansi-wl-pprint/DEPENDS
new file mode 100755
index 0000000..20396dc
--- /dev/null
+++ b/haskell/haskell-ansi-wl-pprint/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-ansi-terminal
diff --git a/haskell/haskell-ansi-wl-pprint/DETAILS
b/haskell/haskell-ansi-wl-pprint/DETAILS
new file mode 100755
index 0000000..c3ccfe4
--- /dev/null
+++ b/haskell/haskell-ansi-wl-pprint/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-ansi-wl-pprint
+ VERSION=0.6.7.2
+ SOURCE="ansi-wl-pprint-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/ansi-wl-pprint-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e0c1b9c4d3818695cc8640ccbb47a7b9b383c27b3bd9d0dc5e95dd8921d3de537ee7bcb96007e0b44d0c5089e231b3c1c3524784c136d0284f64e4df80ee93c2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ansi-wl-pprint-${VERSION}"
+ WEB_SITE="http://github.com/batterseapower/ansi-wl-pprint";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="the Wadler/Leijen Pretty Printer for colored ANSI terminal
output"
+cat << EOF
+This is a pretty printing library based on Wadler's paper A Prettier Printer.
+It has been enhanced with support for ANSI terminal colored output using
+the ansi-terminal package.
+EOF
diff --git a/haskell/haskell-ansi-wl-pprint/HISTORY
b/haskell/haskell-ansi-wl-pprint/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-ansi-wl-pprint/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-appar/DEPENDS b/haskell/haskell-appar/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-appar/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-appar/DETAILS b/haskell/haskell-appar/DETAILS
new file mode 100755
index 0000000..476da53
--- /dev/null
+++ b/haskell/haskell-appar/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-appar
+ VERSION=0.1.4
+ SOURCE="appar-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/appar-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:cc4d7a0c910e20ae32f787db894fec29374aed19c208a79012f78e048bdc8383262f124187242654ca7df981647644b9cabb6fd3a4af8d02d7c4e90b46e726ac
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/appar-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/appar";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a simple applicative parser"
+cat << EOF
+A simple applicative parser in Parsec style.
+EOF
diff --git a/haskell/haskell-appar/HISTORY b/haskell/haskell-appar/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-appar/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ascii-progress/DEPENDS
b/haskell/haskell-ascii-progress/DEPENDS
new file mode 100755
index 0000000..6399cb5
--- /dev/null
+++ b/haskell/haskell-ascii-progress/DEPENDS
@@ -0,0 +1,9 @@
+depends ghc &&
+depends haskell-ansi-terminal &&
+depends haskell-async &&
+depends haskell-conduit &&
+depends haskell-data-default &&
+depends haskell-http &&
+depends haskell-http-conduit &&
+depends haskell-http-types &&
+depends haskell-transformers
diff --git a/haskell/haskell-ascii-progress/DETAILS
b/haskell/haskell-ascii-progress/DETAILS
new file mode 100755
index 0000000..2044eb4
--- /dev/null
+++ b/haskell/haskell-ascii-progress/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-ascii-progress
+ VERSION=0.2.1.2
+ SOURCE="ascii-progress-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/ascii-progress-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:cc1a9f1d48d522fe3a8d9afe7a200c2bd4f9e573f99ccae0993af75ab15ede8bfe7630776385e680af3540661613c60cf7aa81a08b9b83b5d8f72aaf8f869b52
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ascii-progress-${VERSION}"
+ WEB_SITE="https://github.com/yamadapc/haskell-ascii-progress";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="a progress bar for the console"
+cat << EOF
+A simple Haskell progress bar for the console. Heavily borrows from TJ
+Holowaychuk's Node.JS project progress.
+EOF
diff --git a/haskell/haskell-ascii-progress/HISTORY
b/haskell/haskell-ascii-progress/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-ascii-progress/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-asn1-encoding/DEPENDS
b/haskell/haskell-asn1-encoding/DEPENDS
new file mode 100755
index 0000000..1549537
--- /dev/null
+++ b/haskell/haskell-asn1-encoding/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-asn1-types &&
+depends haskell-hourglass &&
+depends haskell-mtl
diff --git a/haskell/haskell-asn1-encoding/DETAILS
b/haskell/haskell-asn1-encoding/DETAILS
new file mode 100755
index 0000000..636f1da
--- /dev/null
+++ b/haskell/haskell-asn1-encoding/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-asn1-encoding
+ VERSION=0.9.0
+ SOURCE="asn1-encoding-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/asn1-encoding-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b7693c74ba01d46d93371faa1df14bdef233b8b0fcbd4de0d6a853e41795622e1edc79c278372976454107d97f8a6ba10c44cab2539103796d56b9df4fa4b0ee
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/asn1-encoding-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-asn1";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="ASN1 data reader and writer"
+cat << EOF
+ASN1 data reader and writer in raw form with supports for high level forms
+of ASN1 (BER, and DER).
+EOF
diff --git a/haskell/haskell-asn1-encoding/HISTORY
b/haskell/haskell-asn1-encoding/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-asn1-encoding/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-asn1-parse/DEPENDS
b/haskell/haskell-asn1-parse/DEPENDS
new file mode 100755
index 0000000..e1cf5f3
--- /dev/null
+++ b/haskell/haskell-asn1-parse/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-asn1-encoding &&
+depends haskell-asn1-types &&
+depends haskell-mtl
diff --git a/haskell/haskell-asn1-parse/DETAILS
b/haskell/haskell-asn1-parse/DETAILS
new file mode 100755
index 0000000..6ecf015
--- /dev/null
+++ b/haskell/haskell-asn1-parse/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-asn1-parse
+ VERSION=0.9.1
+ SOURCE="asn1-parse-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/asn1-parse-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:69799adf27188a8b1468cfc35c5a17ffe668aa30f585e8d8ff0b9153936a8825e9d548fca38d8e4ea5823ae511f179c5b56c5fe804260048bd3c5e373a077d17
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/asn1-parse-${VERSION}"
+ WEB_SITE="https://github.com/vincenthz/hs-asn1";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="simple monadic parser for ASN1 stream types"
+cat << EOF
+Simple monadic parser for ASN1 stream types, when ASN1 pattern matching is
+not convenient.
+EOF
diff --git a/haskell/haskell-asn1-parse/HISTORY
b/haskell/haskell-asn1-parse/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-asn1-parse/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-asn1-types/DEPENDS
b/haskell/haskell-asn1-types/DEPENDS
new file mode 100755
index 0000000..325a568
--- /dev/null
+++ b/haskell/haskell-asn1-types/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-hourglass
diff --git a/haskell/haskell-asn1-types/DETAILS
b/haskell/haskell-asn1-types/DETAILS
new file mode 100755
index 0000000..36a8bf3
--- /dev/null
+++ b/haskell/haskell-asn1-types/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-asn1-types
+ VERSION=0.3.0
+ SOURCE="asn1-types-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/asn1-types-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:7955320acb2a7801cc268d8cc7bbf2a9c8c127b151d89c1abffd0994f6cecb57979b25612f7efc922c82d9abeb7dc5ff6db2d08e26fdd1c36a6bfcd428b122be
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/asn1-types-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-asn1-types";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="ASN.1 standard types"
+cat << EOF
+ASN.1 standard types.
+EOF
diff --git a/haskell/haskell-asn1-types/HISTORY
b/haskell/haskell-asn1-types/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-asn1-types/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-auto-update/DEPENDS
b/haskell/haskell-auto-update/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-auto-update/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-auto-update/DETAILS
b/haskell/haskell-auto-update/DETAILS
new file mode 100755
index 0000000..ae4360c
--- /dev/null
+++ b/haskell/haskell-auto-update/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-auto-update
+ VERSION=0.1.2.2
+ SOURCE="auto-update-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/auto-update-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:40358d82324653b20433041262b13f4491cfa51b58ace9554d292c09f8f0d979aed19244d4d204b34f8a296a259b968a4c3c639650e06adc7057b53057c67a74
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/auto-update-${VERSION}"
+ WEB_SITE="https://github.com/yesodweb/wai";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="efficiently run periodic, on-demand actions"
+cat << EOF
+Efficiently run periodic, on-demand actions.
+EOF
diff --git a/haskell/haskell-auto-update/HISTORY
b/haskell/haskell-auto-update/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-auto-update/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-aws/DEPENDS b/haskell/haskell-aws/DEPENDS
new file mode 100755
index 0000000..ca92a49
--- /dev/null
+++ b/haskell/haskell-aws/DEPENDS
@@ -0,0 +1,32 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-attoparsec &&
+depends haskell-base16-bytestring &&
+depends haskell-base64-bytestring &&
+depends haskell-blaze-builder &&
+depends haskell-byteable &&
+depends haskell-case-insensitive &&
+depends haskell-cereal &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-cryptohash &&
+depends haskell-data-default &&
+depends haskell-errors &&
+depends haskell-exceptions &&
+depends haskell-http-conduit &&
+depends haskell-http-types &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-old-locale &&
+depends haskell-resourcet &&
+depends haskell-safe &&
+depends haskell-scientific &&
+depends haskell-tagged &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unordered-containers &&
+depends haskell-utf8-string &&
+depends haskell-vector &&
+depends haskell-xml-conduit
diff --git a/haskell/haskell-aws/DETAILS b/haskell/haskell-aws/DETAILS
new file mode 100755
index 0000000..d2ed6ba
--- /dev/null
+++ b/haskell/haskell-aws/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-aws
+ VERSION=0.12.1
+ SOURCE="aws-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/aws-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8c89a982196b654ad4f001d30cb415a9272aacb582c8879173babc4183ca4eb21c025399f1bb5e2624a77a1c38da9b4637bf1dfa0a5bbccb888808a5e654bbf9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/aws-${VERSION}"
+ WEB_SITE="http://github.com/aristidb/aws";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Amazon Web Services for haskell"
+cat << EOF
+Bindings for Amazon Web Services (AWS), with the aim of supporting all
+AWS services.
+EOF
diff --git a/haskell/haskell-aws/HISTORY b/haskell/haskell-aws/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-aws/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-base-orphans/DEPENDS
b/haskell/haskell-base-orphans/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-base-orphans/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-base-orphans/DETAILS
b/haskell/haskell-base-orphans/DETAILS
new file mode 100755
index 0000000..0769514
--- /dev/null
+++ b/haskell/haskell-base-orphans/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-base-orphans
+ VERSION=0.4.1
+ SOURCE="base-orphans-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/base-orphans-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5b1194e6d48f62572bc91cebe0e653458ef0b54bccf10e0ff31f7028486f13d0bb76e7483b130f65ce337468a1930b6e65214166504af1b9e7d602b12f308d3e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/base-orphans-${VERSION}"
+ WEB_SITE="https://github.com/haskell-compat/base-orphans#readme";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="backwards-compatible orphan instances for base"
+cat << EOF
+base-orphans defines orphan instances that mimic instances available in later
+versions of base to a wider (older) range of compilers. base-orphans does
+not export anything except the orphan instances themselves and complements
+base-compat.
+EOF
diff --git a/haskell/haskell-base-orphans/HISTORY
b/haskell/haskell-base-orphans/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-base-orphans/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-base16-bytestring/DEPENDS
b/haskell/haskell-base16-bytestring/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-base16-bytestring/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-base16-bytestring/DETAILS
b/haskell/haskell-base16-bytestring/DETAILS
new file mode 100755
index 0000000..bfbe0a5
--- /dev/null
+++ b/haskell/haskell-base16-bytestring/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-base16-bytestring
+ VERSION=0.1.1.6
+ SOURCE="base16-bytestring-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/base16-bytestring-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:699bc1f7819a1c0cea0154626f8799301bc9360bc997a5e9313a605ec33ea04d77219b100693021fd43e01d8d979374db07e6e3fabef5301c411f335e30a8cba
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/base16-bytestring-${VERSION}"
+ WEB_SITE="http://github.com/bos/base16-bytestring";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="fast base16 (hex) encoding and decoding for ByteStrings"
+cat << EOF
+Fast base16 (hex) encoding and decoding for ByteStrings.
+EOF
diff --git a/haskell/haskell-base16-bytestring/HISTORY
b/haskell/haskell-base16-bytestring/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-base16-bytestring/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-bencode/DEPENDS b/haskell/haskell-bencode/DEPENDS
new file mode 100755
index 0000000..6f6be51
--- /dev/null
+++ b/haskell/haskell-bencode/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-parsec
diff --git a/haskell/haskell-bencode/DETAILS b/haskell/haskell-bencode/DETAILS
new file mode 100755
index 0000000..83f161f
--- /dev/null
+++ b/haskell/haskell-bencode/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-bencode
+ VERSION=0.6.0.0
+ SOURCE="bencode-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/bencode-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:be05a5a086d095e8ed79318c7b0a6e5e29f2483f8c9cbfe768c339353d473f8eb5c3060aaed9d60675bdfd13686e02b2261939ca6d34cc9488318daf2cc664d1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/bencode-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/bencode";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="parser and printer for bencoded data"
+cat << EOF
+Parser and printer for bencoded data.
+
+Bencode (pronounced like B encode) is the encoding used by the peer-to-peer
+file sharing system BitTorrent for storing and transmitting loosely
structured
+data.
+EOF
diff --git a/haskell/haskell-bencode/HISTORY b/haskell/haskell-bencode/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-bencode/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-bifunctors/DEPENDS
b/haskell/haskell-bifunctors/DEPENDS
new file mode 100755
index 0000000..01dbe08
--- /dev/null
+++ b/haskell/haskell-bifunctors/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-semigroups &&
+depends haskell-tagged
diff --git a/haskell/haskell-bifunctors/DETAILS
b/haskell/haskell-bifunctors/DETAILS
new file mode 100755
index 0000000..4e3a4a0
--- /dev/null
+++ b/haskell/haskell-bifunctors/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-bifunctors
+ VERSION=5
+ SOURCE="bifunctors-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/bifunctors-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5d25764587e8f358687f0cb3b6b831980d267d43c5a67b16611405c9196094d107e05e369a0de55befb9731f8c561fe80859298511fde4f3cefae4a1a2672184
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/bifunctors-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/bifunctors/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="bifunctors for haskell"
+cat << EOF
+Bifunctors for haskell.
+EOF
diff --git a/haskell/haskell-bifunctors/HISTORY
b/haskell/haskell-bifunctors/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-bifunctors/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-byteorder/DEPENDS
b/haskell/haskell-byteorder/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-byteorder/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-byteorder/DETAILS
b/haskell/haskell-byteorder/DETAILS
new file mode 100755
index 0000000..1500138
--- /dev/null
+++ b/haskell/haskell-byteorder/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-byteorder
+ VERSION=1.0.4
+ SOURCE="byteorder-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/byteorder-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:970f74a394947b023ab88fa7bc713478b50565e3e9535479ec641283f18e04cb952788334b2ab38fafe723f2d398b1626af92f349abc11a6c6ca5a6974653025
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/byteorder-${VERSION}"
+ WEB_SITE="http://community.haskell.org/~aslatter/code/byteorder";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="exposes the native endianness or byte ordering of the
system"
+cat << EOF
+This package is for working with the native byte-ordering of the system.
+EOF
diff --git a/haskell/haskell-byteorder/HISTORY
b/haskell/haskell-byteorder/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-byteorder/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cereal/DEPENDS b/haskell/haskell-cereal/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-cereal/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-cereal/DETAILS b/haskell/haskell-cereal/DETAILS
new file mode 100755
index 0000000..f23bbfa
--- /dev/null
+++ b/haskell/haskell-cereal/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-cereal
+ VERSION=0.4.1.1
+ SOURCE="cereal-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cereal-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:dcc0604ff78ea2d9e8c5a163d832879d5fad63f9cbc798ab2a785aa6b04f7a6262f42a478f61351cf9fc18f0eadaa83bc83146b614c286316a824787cd70b8a2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cereal-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/cereal";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a binary serialization library"
+cat << EOF
+A binary serialization library, similar to binary, that introduces an isolate
+primitive for parser isolation, and labeled blocks for better error messages.
+EOF
diff --git a/haskell/haskell-cereal/HISTORY b/haskell/haskell-cereal/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cereal/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cipher-aes/DEPENDS
b/haskell/haskell-cipher-aes/DEPENDS
new file mode 100755
index 0000000..dde59a6
--- /dev/null
+++ b/haskell/haskell-cipher-aes/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-byteable &&
+depends haskell-crypto-cipher-types &&
+depends haskell-securemem
diff --git a/haskell/haskell-cipher-aes/DETAILS
b/haskell/haskell-cipher-aes/DETAILS
new file mode 100755
index 0000000..8e51826
--- /dev/null
+++ b/haskell/haskell-cipher-aes/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=haskell-cipher-aes
+ VERSION=0.2.11
+ SOURCE="cipher-aes-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cipher-aes-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cipher-aes-${VERSION}"
+ WEB_SITE="https://github.com/vincenthz/hs-cipher-aes";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="fast AES cipher implementation with advanced mode of
operations"
+cat << EOF
+Fast AES cipher implementation with advanced mode of operations.
+
+The modes of operations available are ECB (Electronic code book), CBC
+(Cipher block chaining), CTR (Counter), XTS (XEX with ciphertext stealing),
+GCM (Galois Counter Mode).
+
+The AES implementation uses AES-NI when available (on x86 and x86-64
+architecture), but fallback gracefully to a software C implementation.
+
+The software implementation uses S-Boxes, which might suffer for cache timing
+issues. However do notes that most other known software implementations,
+including very popular one (openssl, gnutls) also uses similar
implementation.
+If it matters for your case, you should make sure you have AES-NI available,
+or you'll need to use a different implementation.
+EOF
diff --git a/haskell/haskell-cipher-aes/HISTORY
b/haskell/haskell-cipher-aes/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cipher-aes/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 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
new file mode 100755
index 0000000..a924d8e
--- /dev/null
+++ b/haskell/haskell-clientsession/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-base64-bytestring &&
+depends haskell-cereal &&
+depends haskell-cipher-aes &&
+depends haskell-cprng-aes &&
+depends haskell-crypto-api &&
+depends haskell-crypto-random &&
+depends haskell-entropy &&
+depends haskell-skein &&
+depends haskell-tagged
diff --git a/haskell/haskell-clientsession/DETAILS
b/haskell/haskell-clientsession/DETAILS
new file mode 100755
index 0000000..ffd4f58
--- /dev/null
+++ b/haskell/haskell-clientsession/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-clientsession
+ VERSION=0.9.1.1
+ SOURCE="clientsession-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/clientsession-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:dae2c63fe20bfaf3b6521dbfb48d6b79254d5365903766e75406dec94325572c22dbf85cdbf9dc6abe6c6a7dc496436a5d46a16826036de71b2a5f58eec53e62
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/clientsession-${VERSION}"
+ WEB_SITE="http://github.com/yesodweb/clientsession/tree/master";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="securely store session data in a client-side cookie"
+cat << EOF
+Achieves security through AES-CTR encryption and Skein-MAC-512-256
+authentication. Uses Base64 encoding to avoid any issues with characters.
+EOF
diff --git a/haskell/haskell-clientsession/HISTORY
b/haskell/haskell-clientsession/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-clientsession/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cmdargs/DEPENDS b/haskell/haskell-cmdargs/DEPENDS
new file mode 100755
index 0000000..5fea941
--- /dev/null
+++ b/haskell/haskell-cmdargs/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-template-haskell &&
+depends haskell-transformers
diff --git a/haskell/haskell-cmdargs/DETAILS b/haskell/haskell-cmdargs/DETAILS
new file mode 100755
index 0000000..becae2d
--- /dev/null
+++ b/haskell/haskell-cmdargs/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-cmdargs
+ VERSION=0.10.13
+ SOURCE="cmdargs-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cmdargs-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d4d0b93ca19b9ecdcea472b38b836c254a5e8a5ffe488c95d98f16395579483993fe0f7266d80771b85f1ed4683e34a6a3b493fe8e23595c1ba4db68a8daa0df
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cmdargs-${VERSION}"
+ WEB_SITE="http://community.haskell.org/~ndm/cmdargs/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="command line argument processing"
+cat << EOF
+This library provides an easy way to define command line parsers.
+EOF
diff --git a/haskell/haskell-cmdargs/HISTORY b/haskell/haskell-cmdargs/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cmdargs/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-comonad/DEPENDS b/haskell/haskell-comonad/DEPENDS
new file mode 100755
index 0000000..6113a7d
--- /dev/null
+++ b/haskell/haskell-comonad/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-contravariant &&
+depends haskell-distributive &&
+depends haskell-semigroups &&
+depends haskell-tagged &&
+depends haskell-transformers &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-comonad/DETAILS b/haskell/haskell-comonad/DETAILS
new file mode 100755
index 0000000..79c4935
--- /dev/null
+++ b/haskell/haskell-comonad/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-comonad
+ VERSION=4.2.7.2
+ SOURCE="comonad-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/comonad-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c4d31409f5b77c35628a86f25d3cae273079e1f0cfbd5880058ed29d63802e712a199ce900c38eb4aa2130e4e397c4852bb640f92d745cc3edee57ae515fcfe4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/comonad-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/comonad/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="comonads"
+cat << EOF
+Comonads.
+EOF
diff --git a/haskell/haskell-comonad/HISTORY b/haskell/haskell-comonad/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-comonad/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-connection/DEPENDS
b/haskell/haskell-connection/DEPENDS
new file mode 100755
index 0000000..2345b73
--- /dev/null
+++ b/haskell/haskell-connection/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-byteable &&
+depends haskell-data-default-class &&
+depends haskell-network &&
+depends haskell-socks &&
+depends haskell-tls &&
+depends haskell-x509 &&
+depends haskell-x509-store &&
+depends haskell-x509-system &&
+depends haskell-x509-validation
diff --git a/haskell/haskell-connection/DETAILS
b/haskell/haskell-connection/DETAILS
new file mode 100755
index 0000000..dc2db65
--- /dev/null
+++ b/haskell/haskell-connection/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-connection
+ VERSION=0.2.5
+ SOURCE="connection-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/connection-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:02f02bfe48aa2f667986433d11fc7723aed8e87deb38082a6eacf009901334db2acb95c254a2cebd0b6c035bcdb6536f51af6c5dfdcc1ee51a13c1b7383460c4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/connection-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-connection";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="simple network library for all your connection need"
+cat << EOF
+This library provides a very simple api to create sockets to a destination
+with the choice of SSL/TLS, and SOCKS.
+EOF
diff --git a/haskell/haskell-connection/HISTORY
b/haskell/haskell-connection/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-connection/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-contravariant/DEPENDS
b/haskell/haskell-contravariant/DEPENDS
new file mode 100755
index 0000000..496c7c9
--- /dev/null
+++ b/haskell/haskell-contravariant/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-semigroups &&
+depends haskell-statevar &&
+depends haskell-tagged &&
+depends haskell-transformers &&
+depends haskell-transformers-compat &&
+depends haskell-void
diff --git a/haskell/haskell-contravariant/DETAILS
b/haskell/haskell-contravariant/DETAILS
new file mode 100755
index 0000000..6c50a8a
--- /dev/null
+++ b/haskell/haskell-contravariant/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-contravariant
+ VERSION=1.3.2
+ SOURCE="contravariant-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/contravariant-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:99fc77ea267ce1f2f6c3b86a759042b9ed5d9c55b31aa626ac868b06d66fd0dd4bc356bd7bb449581ee42ebd101a53a7949a3ecfd833729a2736c799e91e0fc8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/contravariant-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/contravariant/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="contravariant functors"
+cat << EOF
+Contravariant functors.
+EOF
diff --git a/haskell/haskell-contravariant/HISTORY
b/haskell/haskell-contravariant/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-contravariant/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cookie/DEPENDS b/haskell/haskell-cookie/DEPENDS
new file mode 100755
index 0000000..bc07bb7
--- /dev/null
+++ b/haskell/haskell-cookie/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-blaze-builder &&
+depends haskell-data-default-class &&
+depends haskell-deepseq &&
+depends haskell-old-locale &&
+depends haskell-text
diff --git a/haskell/haskell-cookie/DETAILS b/haskell/haskell-cookie/DETAILS
new file mode 100755
index 0000000..9e04c0e
--- /dev/null
+++ b/haskell/haskell-cookie/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-cookie
+ VERSION=0.4.1.6
+ SOURCE="cookie-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cookie-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e8af84665bb4577fd21274aa66c021d27eb6a863f637f8c7a25e92c76c3533668d32eae7fe4118197c02cc787b88427b9b54937d0b287286c6f13ab29f0dde6c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cookie-${VERSION}"
+ WEB_SITE="http://github.com/snoyberg/cookie";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="HTTP cookie parsing and rendering"
+cat << EOF
+HTTP cookie parsing and rendering.
+EOF
diff --git a/haskell/haskell-cookie/HISTORY b/haskell/haskell-cookie/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cookie/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cprng-aes/DEPENDS
b/haskell/haskell-cprng-aes/DEPENDS
new file mode 100755
index 0000000..70e36f4
--- /dev/null
+++ b/haskell/haskell-cprng-aes/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-byteable &&
+depends haskell-cipher-aes &&
+depends haskell-crypto-random
diff --git a/haskell/haskell-cprng-aes/DETAILS
b/haskell/haskell-cprng-aes/DETAILS
new file mode 100755
index 0000000..522ca5b
--- /dev/null
+++ b/haskell/haskell-cprng-aes/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=haskell-cprng-aes
+ VERSION=0.6.1
+ SOURCE="cprng-aes-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cprng-aes-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cprng-aes-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-cprng-aes";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Crypto Pseudo Random Number Generator using AES in counter
mode"
+cat << EOF
+Simple crypto pseudo-random-number-generator with really good randomness
+property.
+
+Using ent, a randomness property maker on one 1Mb sample: Entropy = 7.999837
+bits per byte. Optimum compression would reduce the size of this 1048576
+byte file by 0 percent. Chi square distribution for 1048576 samples is
+237.02 Arithmetic mean value of data bytes is 127.3422 (127.5 = random)
+Monte Carlo value for Pi is 3.143589568 (error 0.06 percent).
+
+Compared to urandom with the same sampling: Entropy = 7.999831 bits per byte.
+Optimum compression would reduce the size of this 1048576 byte file by 0
+percent. Chi square distribution for 1048576 samples is 246.63 Arithmetic
+mean value of data bytes is 127.6347 (127.5 = random). Monte Carlo value
+for Pi is 3.132465868 (error 0.29 percent).
+EOF
diff --git a/haskell/haskell-cprng-aes/HISTORY
b/haskell/haskell-cprng-aes/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cprng-aes/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-crypto-api/DEPENDS
b/haskell/haskell-crypto-api/DEPENDS
new file mode 100755
index 0000000..1d81aab
--- /dev/null
+++ b/haskell/haskell-crypto-api/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-cereal &&
+depends haskell-entropy &&
+depends haskell-tagged &&
+depends haskell-transformers
diff --git a/haskell/haskell-crypto-api/DETAILS
b/haskell/haskell-crypto-api/DETAILS
new file mode 100755
index 0000000..3d8e149
--- /dev/null
+++ b/haskell/haskell-crypto-api/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-crypto-api
+ VERSION=0.13.2
+ SOURCE="crypto-api-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/crypto-api-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:2803862a714c3f448aa63469171fc68835ea9648a94d69ec76a32d20c1ed480aa3ecacedc3bf1e674797430c5d2966ceea4a83e38e827a68d2fab78fb4c8567c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/crypto-api-${VERSION}"
+ WEB_SITE="https://github.com/TomMD/crypto-api";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a generic interface for cryptographic operations"
+cat << EOF
+A generic interface for cryptographic operations (hashes, ciphers,
randomness).
+Maintainers of hash and cipher implementations are encouraged to add
instances
+for the classes defined in Crypto.Classes. Crypto users are similarly
+encouraged to use the interfaces defined in the Classes module. Any concepts
+or functions of general use to more than one cryptographic algorithm (ex:
+padding) is within scope of this package.
+EOF
diff --git a/haskell/haskell-crypto-api/HISTORY
b/haskell/haskell-crypto-api/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-crypto-api/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-crypto-cipher-types/DEPENDS
b/haskell/haskell-crypto-cipher-types/DEPENDS
new file mode 100755
index 0000000..38f2a28
--- /dev/null
+++ b/haskell/haskell-crypto-cipher-types/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-byteable &&
+depends haskell-securemem
diff --git a/haskell/haskell-crypto-cipher-types/DETAILS
b/haskell/haskell-crypto-cipher-types/DETAILS
new file mode 100755
index 0000000..fea7aeb
--- /dev/null
+++ b/haskell/haskell-crypto-cipher-types/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-crypto-cipher-types
+ VERSION=0.0.9
+ SOURCE="crypto-cipher-types-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/crypto-cipher-types-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:9b369dfbe1baa918f8b72dca0a6637634582629ccd46226a3a89813f42cca1e11ee738e1053503a6bc2863c04dd885083e6a09a5bda5a52dbf381e9f133e24cc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/crypto-cipher-types-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-crypto-cipher";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="generic cryptography cipher types"
+cat << EOF
+Generic cryptography cipher types.
+EOF
diff --git a/haskell/haskell-crypto-cipher-types/HISTORY
b/haskell/haskell-crypto-cipher-types/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-crypto-cipher-types/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-crypto-random/DEPENDS
b/haskell/haskell-crypto-random/DEPENDS
new file mode 100755
index 0000000..67a09cf
--- /dev/null
+++ b/haskell/haskell-crypto-random/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-securemem &&
+depends haskell-vector
diff --git a/haskell/haskell-crypto-random/DETAILS
b/haskell/haskell-crypto-random/DETAILS
new file mode 100755
index 0000000..f209476
--- /dev/null
+++ b/haskell/haskell-crypto-random/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-crypto-random
+ VERSION=0.0.9
+ SOURCE="crypto-random-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/crypto-random-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:07e298e2e3846b48330af92a46ab8550982ad74f6154c59a531762d9282f6712c1e867a48ed6cf4d967f463f52c1af4287a74552aeff0635480ea21cd54a7a24
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/crypto-random-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-crypto-random";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="simple cryptographic random related types"
+cat << EOF
+Simple cryptographic random related types.
+EOF
diff --git a/haskell/haskell-crypto-random/HISTORY
b/haskell/haskell-crypto-random/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-crypto-random/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cryptonite/DEPENDS
b/haskell/haskell-cryptonite/DEPENDS
new file mode 100755
index 0000000..3adbee4
--- /dev/null
+++ b/haskell/haskell-cryptonite/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-deepseq &&
+depends haskell-integer-gmp &&
+depends haskell-memory
diff --git a/haskell/haskell-cryptonite/DETAILS
b/haskell/haskell-cryptonite/DETAILS
new file mode 100755
index 0000000..0f0681e
--- /dev/null
+++ b/haskell/haskell-cryptonite/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=haskell-cryptonite
+ VERSION=0.6
+ SOURCE="cryptonite-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/cryptonite-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f10790b355c3f72962edb88d5ab610984e0fb7bdabc91c2ea7a7350a1b50dc38d084dcfa7b5075e042e5528c072c5e7f561aba9809cf862a3a82826ad9503122
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cryptonite-${VERSION}"
+ WEB_SITE="https://github.com/vincenthz/cryptonite";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a repository of cryptographic primitives"
+cat << EOF
+A repository of cryptographic primitives.
+
+* Symmetric ciphers: AES, DES, 3DES, Blowfish, Camellia, RC4, Salsa, ChaCha.
+* Hash: SHA1, SHA2, SHA3, MD2, MD4, MD5, Kekkak, Skein, Ripemd, Tiger,
+* Whirlpool MAC: HMAC, Poly1305 Assymmetric crypto: DSA, RSA, DH, ECDH,
+ECDSA, * ECC, Curve25519, Ed25519 Key Derivation Function: PBKDF2, Scrypt
+* Cryptographic Random generation: System Entropy, Deterministic Random *
+Generator Data related: Anti-Forensic Information Splitter (AFIS)
+
+If anything cryptographic related is missing from here, submit a pull request
+to have it added. This package strive to be a cryptographic kitchen sink
+that provides cryptography for everyone.
+
+Evaluate the security related to your requirements before using.
+EOF
diff --git a/haskell/haskell-cryptonite/HISTORY
b/haskell/haskell-cryptonite/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-cryptonite/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-distributive/DEPENDS
b/haskell/haskell-distributive/DEPENDS
new file mode 100755
index 0000000..d3a1b27
--- /dev/null
+++ b/haskell/haskell-distributive/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-tagged &&
+depends haskell-transformers &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-distributive/DETAILS
b/haskell/haskell-distributive/DETAILS
new file mode 100755
index 0000000..ae97969
--- /dev/null
+++ b/haskell/haskell-distributive/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-distributive
+ VERSION=0.4.4
+ SOURCE="distributive-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/distributive-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:35f73d575f31b7ddc7ee5f58e4e2e871c3ea607c7147b96467937b5ffb80bcaeec6da616bfb596ffe1bc28bd7f4062d56496eb5b5cc9e45249865c216139dd4f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/distributive-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/distributive/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Distributive functors -- Dual to Traversable"
+cat << EOF
+Distributive functors -- Dual to Traversable.
+EOF
diff --git a/haskell/haskell-distributive/HISTORY
b/haskell/haskell-distributive/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-distributive/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-easy-file/DEPENDS
b/haskell/haskell-easy-file/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-easy-file/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-easy-file/DETAILS
b/haskell/haskell-easy-file/DETAILS
new file mode 100755
index 0000000..47e159e
--- /dev/null
+++ b/haskell/haskell-easy-file/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-easy-file
+ VERSION=0.2.1
+ SOURCE="easy-file-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/easy-file-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:48249b2662384cd766d8a7f66242c1d4c68b5b56a87583fd0363cd075c7fc0d8f013edb45fcab15ceaa8325e4f2fbb6ed920ca873e231c44934d6dae12e6102f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/easy-file-${VERSION}"
+ WEB_SITE="http://github.com/kazu-yamamoto/easy-file";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="cross-platform File handling"
+cat << EOF
+Cross-platform File handling for Unix/Mac/Windows.
+EOF
diff --git a/haskell/haskell-easy-file/HISTORY
b/haskell/haskell-easy-file/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-easy-file/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-enclosed-exceptions/DEPENDS
b/haskell/haskell-enclosed-exceptions/DEPENDS
new file mode 100755
index 0000000..858f149
--- /dev/null
+++ b/haskell/haskell-enclosed-exceptions/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-async &&
+depends haskell-deepseq &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-transformers &&
+depends haskell-transformers-base
diff --git a/haskell/haskell-enclosed-exceptions/DETAILS
b/haskell/haskell-enclosed-exceptions/DETAILS
new file mode 100755
index 0000000..3c485c6
--- /dev/null
+++ b/haskell/haskell-enclosed-exceptions/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-enclosed-exceptions
+ VERSION=1.0.1.1
+ SOURCE="enclosed-exceptions-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/enclosed-exceptions-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:69297633a1b55c22a2fa1cbfcd0f450f063997c5e088167f94b37e7bc92528047aa8d36072e7fc0be1550297cd5fb7d771c637627b3aa15eab9ffe4b19ff0c62
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/enclosed-exceptions-${VERSION}"
+ WEB_SITE="https://github.com/jcristovao/enclosed-exceptions";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="catching all exceptions from within an enclosed
computation"
+cat << EOF
+Catching all exceptions raised within an enclosed computation, while
remaining
+responsive to (external) asynchronous exceptions.
+EOF
diff --git a/haskell/haskell-enclosed-exceptions/HISTORY
b/haskell/haskell-enclosed-exceptions/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-enclosed-exceptions/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-errors/DEPENDS b/haskell/haskell-errors/DEPENDS
new file mode 100755
index 0000000..428329c
--- /dev/null
+++ b/haskell/haskell-errors/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-safe &&
+depends haskell-transformers
diff --git a/haskell/haskell-errors/DETAILS b/haskell/haskell-errors/DETAILS
new file mode 100755
index 0000000..92f9b5d
--- /dev/null
+++ b/haskell/haskell-errors/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-errors
+ VERSION=2.0.0
+ SOURCE="errors-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/errors-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0ceac2f80776a49d7d538fdeb1b215a00c62b0e56084bad75e8f7331993eab9dd077141c00cdeb4e413d990955632dd0b8b9d712654498b0fe4399f670e1c525
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/errors-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/errors";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="simplified error-handling"
+cat << EOF
+The one-stop shop for all your error-handling needs! Just import
Control.Error.
+
+This library encourages an error-handling style that directly uses the type
+system, rather than out-of-band exceptions.
+EOF
diff --git a/haskell/haskell-errors/HISTORY b/haskell/haskell-errors/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-errors/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-fast-logger/DEPENDS
b/haskell/haskell-fast-logger/DEPENDS
new file mode 100755
index 0000000..688121f
--- /dev/null
+++ b/haskell/haskell-fast-logger/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-auto-update &&
+depends haskell-text
diff --git a/haskell/haskell-fast-logger/DETAILS
b/haskell/haskell-fast-logger/DETAILS
new file mode 100755
index 0000000..a0cab7f
--- /dev/null
+++ b/haskell/haskell-fast-logger/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-fast-logger
+ VERSION=2.4.0
+ SOURCE="fast-logger-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/fast-logger-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0358bf0f703f359ac13788165692d8ddfd5a61c9d535d0a4f8189783197d1ade24d23f68058be8f8760dbf8de2d2c9cc7aac7e58c08c01302e6b6786c3c32acd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/fast-logger-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/fast-logger";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a fast logging system"
+cat << EOF
+A fast logging system.
+EOF
diff --git a/haskell/haskell-fast-logger/HISTORY
b/haskell/haskell-fast-logger/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-fast-logger/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-fingertree/DEPENDS
b/haskell/haskell-fingertree/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-fingertree/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-fingertree/DETAILS
b/haskell/haskell-fingertree/DETAILS
new file mode 100755
index 0000000..3bd8bfb
--- /dev/null
+++ b/haskell/haskell-fingertree/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=haskell-fingertree
+ VERSION=0.1.1.0
+ SOURCE="fingertree-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/fingertree-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:47d7387e11cf05a2df323c6af76a12e6cf02a857f7131203400cbc6ba9ee4c3c9e2c721a8423e6456a385f5ea0c4aedd0e9a2600d2d33609c0457cd259337016
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/fingertree-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/fingertree";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="generic finger-tree structure, with example instances"
+cat << EOF
+A general sequence representation with arbitrary annotations, for use as
+a base for implementations of various collection types, with examples,
+as described in section 4 of
+
+ Ralf Hinze and Ross Paterson, "Finger trees: a simple general-purpose
+ data structure", Journal of Functional Programming 16:2 (2006) pp
197-217.
+ http://staff.city.ac.uk/~ross/papers/FingerTree.html
+
+For a tuned sequence type, see Data.Sequence in the containers package,
+which is a specialization of this structure.
+EOF
diff --git a/haskell/haskell-fingertree/HISTORY
b/haskell/haskell-fingertree/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-fingertree/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hex/DEPENDS b/haskell/haskell-hex/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-hex/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-hex/DETAILS b/haskell/haskell-hex/DETAILS
new file mode 100755
index 0000000..29890ad
--- /dev/null
+++ b/haskell/haskell-hex/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-hex
+ VERSION=0.1.2
+ SOURCE="hex-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/hex-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:30608035819260b94759d644644b92a7145defa000685de53323ab4e765250ead410010e4ab96e99b97af647e97394c86edaf92cb811aa5df8228669b8ff9b4d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hex-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/hex";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="convert strings into hexadecimal and back"
+cat << EOF
+Convert strings into hexadecimal and back.
+EOF
diff --git a/haskell/haskell-hex/HISTORY b/haskell/haskell-hex/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-hex/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hourglass/DEPENDS
b/haskell/haskell-hourglass/DEPENDS
new file mode 100755
index 0000000..d0b0f74
--- /dev/null
+++ b/haskell/haskell-hourglass/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-deepseq
diff --git a/haskell/haskell-hourglass/DETAILS
b/haskell/haskell-hourglass/DETAILS
new file mode 100755
index 0000000..3a73cbf
--- /dev/null
+++ b/haskell/haskell-hourglass/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-hourglass
+ VERSION=0.2.9
+ SOURCE="hourglass-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/hourglass-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ba6ee78b900139e8267a4bd9676abc2189e6c581225c5718c6f753515b1b7037ee4f8197f6910cc8ef769110234ec1cef7b3af0d1c6c7cef93bd87c81c7f57d4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hourglass-${VERSION}"
+ WEB_SITE="https://github.com/vincenthz/hs-hourglass";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="simple time library"
+cat << EOF
+Simple time library focusing on simple but powerful and performant API
+
+The backbone of the library are the Timeable and Time type classes.
+
+Each Timeable instances can be converted to type that has a Time instances,
+and thus are different representations of current time.
+EOF
diff --git a/haskell/haskell-hourglass/HISTORY
b/haskell/haskell-hourglass/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-hourglass/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-http-client-tls/DEPENDS
b/haskell/haskell-http-client-tls/DEPENDS
new file mode 100755
index 0000000..3c249cc
--- /dev/null
+++ b/haskell/haskell-http-client-tls/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-connection &&
+depends haskell-data-default-class &&
+depends haskell-http-client &&
+depends haskell-network &&
+depends haskell-tls
diff --git a/haskell/haskell-http-client-tls/DETAILS
b/haskell/haskell-http-client-tls/DETAILS
new file mode 100755
index 0000000..853d72a
--- /dev/null
+++ b/haskell/haskell-http-client-tls/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-http-client-tls
+ VERSION=0.2.2
+ SOURCE="http-client-tls-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/http-client-tls-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fe750f8c89efd6f65ff4f80ed2e56caadcbd6135fe4dbe500c763994773d91924cbd12073b84dc175ec617d76077febc790a45e293a2a4bb6ca840d0f223629e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/http-client-tls-${VERSION}"
+ WEB_SITE="https://github.com/snoyberg/http-client";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="intended for use by higher-level libraries, such as
http-conduit"
+cat << EOF
+Intended for use by higher-level libraries, such as http-conduit.
+EOF
diff --git a/haskell/haskell-http-client-tls/HISTORY
b/haskell/haskell-http-client-tls/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-http-client-tls/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-http-client/DEPENDS
b/haskell/haskell-http-client/DEPENDS
new file mode 100755
index 0000000..0212f8c
--- /dev/null
+++ b/haskell/haskell-http-client/DEPENDS
@@ -0,0 +1,15 @@
+depends haskell-base64-bytestring &&
+depends haskell-blaze-builder &&
+depends haskell-case-insensitive &&
+depends haskell-cookie &&
+depends haskell-data-default-class &&
+depends haskell-deepseq &&
+depends haskell-exceptions &&
+depends haskell-http-types &&
+depends haskell-mime-types &&
+depends haskell-network &&
+depends haskell-network-uri &&
+depends haskell-random &&
+depends haskell-streaming-commons &&
+depends haskell-text &&
+depends haskell-transformers
diff --git a/haskell/haskell-http-client/DETAILS
b/haskell/haskell-http-client/DETAILS
new file mode 100755
index 0000000..a9a4125
--- /dev/null
+++ b/haskell/haskell-http-client/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-http-client
+ VERSION=0.4.18.1
+ SOURCE="http-client-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/http-client-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:22b04e04edda5d0ae017acfd6b332acd9347d722245642f02caced4c60baa3b00d14e495c1b8f82e96e9c071acc045f0ab3f17b93706c95b81658a43489ac9f8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/http-client-${VERSION}"
+ WEB_SITE="https://github.com/snoyberg/http-client";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="an HTTP client engine"
+cat << EOF
+An HTTP client engine, intended as a base layer for more user-friendly
+packages.
+EOF
diff --git a/haskell/haskell-http-client/HISTORY
b/haskell/haskell-http-client/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-http-client/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-http-conduit/DEPENDS
b/haskell/haskell-http-conduit/DEPENDS
new file mode 100755
index 0000000..05f2b6d
--- /dev/null
+++ b/haskell/haskell-http-conduit/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-conduit &&
+depends haskell-http-client &&
+depends haskell-http-client-tls &&
+depends haskell-http-types &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-mtl &&
+depends haskell-resourcet &&
+depends haskell-transformers
diff --git a/haskell/haskell-http-conduit/DETAILS
b/haskell/haskell-http-conduit/DETAILS
new file mode 100755
index 0000000..4117b37
--- /dev/null
+++ b/haskell/haskell-http-conduit/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-http-conduit
+ VERSION=2.1.7.2
+ SOURCE="http-conduit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/http-conduit-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:020eae7a5846a880270b24d85ea4e7c2742c0f701e9e895b4dcaa1856f794fd00e09951e171104a173679d062789e5214ee24e0d63984e7d94d2cb2e5e7fb0ce
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/http-conduit-${VERSION}"
+ WEB_SITE="http://www.yesodweb.com/book/http-conduit";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="uses conduit for parsing the actual contents of the HTTP
connection"
+cat << EOF
+This package uses conduit for parsing the actual contents of the HTTP
+connection. It also provides higher-level functions which allow you to avoid
+directly dealing with streaming data.
+EOF
diff --git a/haskell/haskell-http-conduit/HISTORY
b/haskell/haskell-http-conduit/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-http-conduit/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-http2/DEPENDS b/haskell/haskell-http2/DEPENDS
new file mode 100755
index 0000000..995b4f0
--- /dev/null
+++ b/haskell/haskell-http2/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-aeson-pretty &&
+depends haskell-hex &&
+depends haskell-mwc-random &&
+depends haskell-stm &&
+depends haskell-text &&
+depends haskell-unordered-containers &&
+depends haskell-vector &&
+depends haskell-word8
diff --git a/haskell/haskell-http2/DETAILS b/haskell/haskell-http2/DETAILS
new file mode 100755
index 0000000..d445ee5
--- /dev/null
+++ b/haskell/haskell-http2/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-http2
+ VERSION=1.0.3
+ SOURCE="http2-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/http2-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d0026baed01dcc5412fc759207e4dbd46ebb8918f1d0f9d2576d51882689ecf7532a2057768e7436a9ed90fd22d36e64c67a10fc02344c5cd810ec5847b10b9f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/http2-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/http2";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="HTTP/2.0 library including frames and HPACK"
+cat << EOF
+HTTP/2.0 library including frames and HPACK. Currently HTTP/2 16 framing
+and HPACK 10 is supported.
+EOF
diff --git a/haskell/haskell-http2/HISTORY b/haskell/haskell-http2/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-http2/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-integer-gmp/DEPENDS
b/haskell/haskell-integer-gmp/DEPENDS
new file mode 100755
index 0000000..ffc1a31
--- /dev/null
+++ b/haskell/haskell-integer-gmp/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends gmp
diff --git a/haskell/haskell-integer-gmp/DETAILS
b/haskell/haskell-integer-gmp/DETAILS
new file mode 100755
index 0000000..e634d08
--- /dev/null
+++ b/haskell/haskell-integer-gmp/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-integer-gmp
+ VERSION=1.0.0.0
+ SOURCE="integer-gmp-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/integer-gmp-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:05d1fd2dfa9a572d01775ea5f7ce7a82e9e8ba069860e58879ecb52737542deb4d82bafaa1036d98e88921286ad52cf78fa8f0618d2a2a175c537f0ce1168f6e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/integer-gmp-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/integer-gmp";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="low-level implementation of the standard Integer type
based on gmp"
+cat << EOF
+This package provides the low-level implementation of the standard Integer
+type based on the GNU Multiple Precision Arithmetic Library (GMP).
+
+This package provides access to the internal representation of Integer as
+well as primitive operations with no proper error handling, and should only
+be used directly with the utmost care.
+EOF
diff --git a/haskell/haskell-integer-gmp/HISTORY
b/haskell/haskell-integer-gmp/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-integer-gmp/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-iproute/DEPENDS b/haskell/haskell-iproute/DEPENDS
new file mode 100755
index 0000000..2707095
--- /dev/null
+++ b/haskell/haskell-iproute/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-appar &&
+depends haskell-network
diff --git a/haskell/haskell-iproute/DETAILS b/haskell/haskell-iproute/DETAILS
new file mode 100755
index 0000000..ea49798
--- /dev/null
+++ b/haskell/haskell-iproute/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-iproute
+ VERSION=1.5.0
+ SOURCE="iproute-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/iproute-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bd7b7cd04229920c39e874bf0a76d8628930fa37ba3d68803275bd9ca30eedacc85d76dd7bfa0536fcf1b84185270da0f6d3ab5b0be26cc5c6606b4199c07845
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/iproute-${VERSION}"
+ WEB_SITE="http://www.mew.org/~kazu/proj/iproute/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="IP Routing Table"
+cat << EOF
+IP Routing Table is a tree of IP ranges to search one of them on the longest
+match base. It is a kind of TRIE with one way branching removed. Both IPv4
+and IPv6 are supported.
+EOF
diff --git a/haskell/haskell-iproute/HISTORY b/haskell/haskell-iproute/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-iproute/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-memory/DEPENDS b/haskell/haskell-memory/DEPENDS
new file mode 100755
index 0000000..d0b0f74
--- /dev/null
+++ b/haskell/haskell-memory/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-deepseq
diff --git a/haskell/haskell-memory/DETAILS b/haskell/haskell-memory/DETAILS
new file mode 100755
index 0000000..a673a34
--- /dev/null
+++ b/haskell/haskell-memory/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-memory
+ VERSION=0.7
+ SOURCE="memory-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/memory-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5df9d3ff6ab1fad7760a34d22657af255d7ad57019e8b61bd81dbd09b5df6da83d93e667989c10ebea2910a3399be05ef33d298aca0b09764b0e3a855fba15a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/memory-${VERSION}"
+ WEB_SITE="https://github.com/vincenthz/hs-memory";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="chunk of memory, polymorphic byte array management and
manipulation"
+cat << EOF
+Chunk of memory, polymorphic byte array management and manipulation
+
+ * A polymorphic byte array abstraction and function similar to strict
+ ByteString.
+ * Different type of byte array abstraction. * Raw memory IO operations
+ (memory set, memory copy, ..) * Aliasing with endianness support.
+EOF
diff --git a/haskell/haskell-memory/HISTORY b/haskell/haskell-memory/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-memory/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-mime-types/DEPENDS
b/haskell/haskell-mime-types/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-mime-types/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-mime-types/DETAILS
b/haskell/haskell-mime-types/DETAILS
new file mode 100755
index 0000000..435f81a
--- /dev/null
+++ b/haskell/haskell-mime-types/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-mime-types
+ VERSION=0.1.0.6
+ SOURCE="mime-types-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/mime-types-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ceed01578103e5a739c81dc87b76d72125fc6bd88e67ae34057a1ecbdd1fbca004295315a985eb0430e030104928fb4ae59c44ec6faa484b35c08116fb29b36c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mime-types-${VERSION}"
+ WEB_SITE="https://github.com/yesodweb/wai";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="basic mime-type handling types and functions"
+cat << EOF
+Basic mime-type handling types and functions.
+EOF
diff --git a/haskell/haskell-mime-types/HISTORY
b/haskell/haskell-mime-types/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-mime-types/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-monad-logger/DEPENDS
b/haskell/haskell-monad-logger/DEPENDS
new file mode 100755
index 0000000..6ce30ee
--- /dev/null
+++ b/haskell/haskell-monad-logger/DEPENDS
@@ -0,0 +1,18 @@
+depends ghc &&
+depends haskell-blaze-builder &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-exceptions &&
+depends haskell-fast-logger &&
+depends haskell-lifted-base &&
+depends haskell-monad-control &&
+depends haskell-monad-loops &&
+depends haskell-mtl &&
+depends haskell-resourcet &&
+depends haskell-stm &&
+depends haskell-stm-chans &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-transformers-base &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-monad-logger/DETAILS
b/haskell/haskell-monad-logger/DETAILS
new file mode 100755
index 0000000..85ac832
--- /dev/null
+++ b/haskell/haskell-monad-logger/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-monad-logger
+ VERSION=0.3.13.2
+ SOURCE="monad-logger-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/monad-logger-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8ab12a351948e657fe56dd8031469b5a9fb1833af71925df9b324927e875780805e924dd3624110e943c825b48fb91f8479de00ba23c9a94be33c996142ea5e5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monad-logger-${VERSION}"
+ WEB_SITE="https://github.com/kazu-yamamoto/logger";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="a class of monads which can log messages"
+cat << EOF
+A class of monads which can log messages.
+EOF
diff --git a/haskell/haskell-monad-logger/HISTORY
b/haskell/haskell-monad-logger/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-monad-logger/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-monad-loops/DEPENDS
b/haskell/haskell-monad-loops/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-monad-loops/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-monad-loops/DETAILS
b/haskell/haskell-monad-loops/DETAILS
new file mode 100755
index 0000000..53683db
--- /dev/null
+++ b/haskell/haskell-monad-loops/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-monad-loops
+ VERSION=0.4.3
+ SOURCE="monad-loops-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/monad-loops-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:41a1314777661a411acf62dfa25cbb1a59fedd5d60d1a2b8566a3dd64dec361ab1fe35827320529a723a612e0443571ce38b17fa900eb8d5289bc52f653d47a5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monad-loops-${VERSION}"
+ WEB_SITE="https://github.com/mokus0/monad-loops";
+ LICENSE[0]=public domain
+ ENTERED=20150802
+ SHORT="monadic loops"
+cat << EOF
+Some useful control operators for looping.
+EOF
diff --git a/haskell/haskell-monad-loops/HISTORY
b/haskell/haskell-monad-loops/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-monad-loops/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-mwc-random/DEPENDS
b/haskell/haskell-mwc-random/DEPENDS
new file mode 100755
index 0000000..594c154
--- /dev/null
+++ b/haskell/haskell-mwc-random/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-primitive &&
+depends haskell-vector
diff --git a/haskell/haskell-mwc-random/DETAILS
b/haskell/haskell-mwc-random/DETAILS
new file mode 100755
index 0000000..6202074
--- /dev/null
+++ b/haskell/haskell-mwc-random/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=haskell-mwc-random
+ VERSION=0.13.3.2
+ SOURCE="mwc-random-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/mwc-random-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:67a4f99bba5884cc59d5bd521f89b1b9c0b1d473d1f157a23857e45d4759f30b6e868fd5a9e444c8563345b2dd465256fdeee97e6a68d51b00e4bbbcd8bb200f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mwc-random-${VERSION}"
+ WEB_SITE="https://github.com/bos/mwc-random";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="fast, high quality pseudo random number generation"
+cat << EOF
+This package contains code for generating high quality random numbers that
+follow either a uniform or normal distribution. The generated numbers are
+suitable for use in statistical applications.
+
+The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222)
+multiply-with-carry generator, which has a period of 2^8222 and fares well
+in tests of randomness. It is also extremely fast, between 2 and 3 times
+faster than the Mersenne Twister.
+
+Compared to the mersenne-random package, this package has a more convenient
+API, is faster, and supports more statistical distributions.
+EOF
diff --git a/haskell/haskell-mwc-random/HISTORY
b/haskell/haskell-mwc-random/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-mwc-random/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-optparse-applicative/DEPENDS
b/haskell/haskell-optparse-applicative/DEPENDS
new file mode 100755
index 0000000..4323c3e
--- /dev/null
+++ b/haskell/haskell-optparse-applicative/DEPENDS
@@ -0,0 +1,3 @@
+depends haskell-ansi-wl-pprint &&
+depends haskell-transformers &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-optparse-applicative/DETAILS
b/haskell/haskell-optparse-applicative/DETAILS
new file mode 100755
index 0000000..48112f5
--- /dev/null
+++ b/haskell/haskell-optparse-applicative/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-optparse-applicative
+ VERSION=0.11.0.2
+ SOURCE="optparse-applicative-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/optparse-applicative-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:eb10a274074dacf2a481c964f8fcb125c1ea6be7f33388c938ad310b49d959484102caeb1849e0370292286b7603f68853cf23ded634bb09cd34871eaec74caf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/optparse-applicative-${VERSION}"
+ WEB_SITE="https://github.com/pcapriotti/optparse-applicative";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="utilities and combinators for parsing command line options"
+cat << EOF
+Utilities and combinators for parsing command line options.
+EOF
diff --git a/haskell/haskell-optparse-applicative/HISTORY
b/haskell/haskell-optparse-applicative/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-optparse-applicative/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-pem/DEPENDS b/haskell/haskell-pem/DEPENDS
new file mode 100755
index 0000000..8b64f55
--- /dev/null
+++ b/haskell/haskell-pem/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-base64-bytestring &&
+depends haskell-mtl
diff --git a/haskell/haskell-pem/DETAILS b/haskell/haskell-pem/DETAILS
new file mode 100755
index 0000000..5cd324f
--- /dev/null
+++ b/haskell/haskell-pem/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-pem
+ VERSION=0.2.2
+ SOURCE="pem-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/pem-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:699b13a89c9caa14c25d4a4e1775bc1ccd9b681193622d9638049631dd84b8ddf4e1b25fa5f31b36c8192157c7303b11226917e57d92abc0366bb01bd527b64a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/pem-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-pem";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Privacy Enhanced Mail (PEM) format reader and writer"
+cat << EOF
+Privacy Enhanced Mail (PEM) format reader and writer.
+EOF
diff --git a/haskell/haskell-pem/HISTORY b/haskell/haskell-pem/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-pem/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-pretty/DEPENDS b/haskell/haskell-pretty/DEPENDS
new file mode 100755
index 0000000..d0b0f74
--- /dev/null
+++ b/haskell/haskell-pretty/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-deepseq
diff --git a/haskell/haskell-pretty/DETAILS b/haskell/haskell-pretty/DETAILS
new file mode 100755
index 0000000..09f9bc1
--- /dev/null
+++ b/haskell/haskell-pretty/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-pretty
+ VERSION=1.1.3.2
+ SOURCE="pretty-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/pretty-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:865195f8b9f8016f8375759cd0aca75d6f562514f03a5085bdcd68e5bbad66e6447b961bbedc8ca29ce309280c0b53afd282814368d6add35fe480954e99e1d0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/pretty-${VERSION}"
+ WEB_SITE="http://github.com/haskell/pretty";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a pretty-printing library"
+cat << EOF
+This package contains a pretty-printing library, a set of API's that provides
+a way to easily print out text in a consistent format of your choosing. This
+is useful for compilers and related tools.
+EOF
diff --git a/haskell/haskell-pretty/HISTORY b/haskell/haskell-pretty/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-pretty/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-reducers/DEPENDS
b/haskell/haskell-reducers/DEPENDS
new file mode 100755
index 0000000..3de8e12
--- /dev/null
+++ b/haskell/haskell-reducers/DEPENDS
@@ -0,0 +1,8 @@
+depends ghc &&
+depends haskell-fingertree &&
+depends haskell-hashable &&
+depends haskell-semigroupoids &&
+depends haskell-semigroups &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-reducers/DETAILS
b/haskell/haskell-reducers/DETAILS
new file mode 100755
index 0000000..34589c0
--- /dev/null
+++ b/haskell/haskell-reducers/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-reducers
+ VERSION=3.10.3.2
+ SOURCE="reducers-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/reducers-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fb367dd45cd61ef9f4c0208c68b0b1f5a76fcb136730a5ba7a4a2e3feb56c8cfc3e6d8d4980f68fa466d63e2f65f08ff9305d01a10d581331045cf4ab0e24684
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/reducers-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/reducers/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="semigroups, specialized containers and a general
map/reduce framework"
+cat << EOF
+Semigroups, specialized containers and a general map/reduce framework.
+EOF
diff --git a/haskell/haskell-reducers/HISTORY
b/haskell/haskell-reducers/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-reducers/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-regex-tdfa-rc/DEPENDS
b/haskell/haskell-regex-tdfa-rc/DEPENDS
new file mode 100755
index 0000000..2a5f10e
--- /dev/null
+++ b/haskell/haskell-regex-tdfa-rc/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-parsec &&
+depends haskell-regex-base
diff --git a/haskell/haskell-regex-tdfa-rc/DETAILS
b/haskell/haskell-regex-tdfa-rc/DETAILS
new file mode 100755
index 0000000..ac0ade2
--- /dev/null
+++ b/haskell/haskell-regex-tdfa-rc/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-regex-tdfa-rc
+ VERSION=1.1.8.3
+ SOURCE="regex-tdfa-rc-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/regex-tdfa-rc-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:2664e70029548704a2086759a3f05fa34cca1034493451175ee2264d91e9fcd10605c115c51d0bbab77143eb43a62ea6677fda1716d6f500e2ae881d5e9afc02
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/regex-tdfa-rc-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/regex-tdfa";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Replaces/Enhances Text.Regex"
+cat << EOF
+A new all Haskell tagged DFA regex engine, inspired by libtre.
+EOF
diff --git a/haskell/haskell-regex-tdfa-rc/HISTORY
b/haskell/haskell-regex-tdfa-rc/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-regex-tdfa-rc/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-securemem/DEPENDS
b/haskell/haskell-securemem/DEPENDS
new file mode 100755
index 0000000..402d5e7
--- /dev/null
+++ b/haskell/haskell-securemem/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-byteable &&
+depends haskell-memory
diff --git a/haskell/haskell-securemem/DETAILS
b/haskell/haskell-securemem/DETAILS
new file mode 100755
index 0000000..c66a5d6
--- /dev/null
+++ b/haskell/haskell-securemem/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-securemem
+ VERSION=0.1.9
+ SOURCE="securemem-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/securemem-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:64623b5a695e0e946b5762fe47baea247e497c2f2add0887dc54300948d87088e8604eec58715f8b31642121100c63ead1c8db96ee7d6c60e1ce27b3da6d56e9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/securemem-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-securemem";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="abstraction to an auto scrubbing and const time eq, memory
chunk"
+cat << EOF
+SecureMem is similar to ByteString, except that it provides a memory chunk
+that will be auto-scrubbed after it run out of scope.
+EOF
diff --git a/haskell/haskell-securemem/HISTORY
b/haskell/haskell-securemem/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-securemem/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-semigroupoids/DEPENDS
b/haskell/haskell-semigroupoids/DEPENDS
new file mode 100755
index 0000000..e463231
--- /dev/null
+++ b/haskell/haskell-semigroupoids/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-base-orphans &&
+depends haskell-bifunctors &&
+depends haskell-comonad &&
+depends haskell-contravariant &&
+depends haskell-distributive &&
+depends haskell-semigroups &&
+depends haskell-tagged &&
+depends haskell-transformers &&
+depends haskell-transformers-compat
diff --git a/haskell/haskell-semigroupoids/DETAILS
b/haskell/haskell-semigroupoids/DETAILS
new file mode 100755
index 0000000..4e6c38a
--- /dev/null
+++ b/haskell/haskell-semigroupoids/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-semigroupoids
+ VERSION=5.0.0.2
+ SOURCE="semigroupoids-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/semigroupoids-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:dfe6960251aa83d9e0e739f8a5f9a004a04719d65e43931d31b4a785faf3cb19af97fad6e1758f3efa238ac434c3676a8ca986a3769d98be6d74282026810ce8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/semigroupoids-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/semigroupoids";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="semigroupoids: Category sans id"
+cat << EOF
+Provides a wide array of (semi)groupoids and operations for working with
them.
+
+A Semigroupoid is a Category without the requirement of identity arrows for
+every object in the category.
+
+A Category is any Semigroupoid for which the Yoneda lemma holds.
+EOF
diff --git a/haskell/haskell-semigroupoids/HISTORY
b/haskell/haskell-semigroupoids/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-semigroupoids/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-semigroups/DEPENDS
b/haskell/haskell-semigroups/DEPENDS
new file mode 100755
index 0000000..78c3ada
--- /dev/null
+++ b/haskell/haskell-semigroups/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-deepseq &&
+depends haskell-hashable &&
+depends haskell-nats &&
+depends haskell-text &&
+depends haskell-unordered-containers
diff --git a/haskell/haskell-semigroups/DETAILS
b/haskell/haskell-semigroups/DETAILS
new file mode 100755
index 0000000..4edabf1
--- /dev/null
+++ b/haskell/haskell-semigroups/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-semigroups
+ VERSION=0.16.2.2
+ SOURCE="semigroups-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/semigroups-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c40d666ae14f0f1052db3887b9327282ef2c535becda8bf2aa4dd8688d1744a738a6e7227e69c1b99255433e0673d67efaea287e26236cca2b13c3db951c30b3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/semigroups-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/semigroups/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="anything that associates"
+cat << EOF
+In mathematics, a semigroup is an algebraic structure consisting of a set
+together with an associative binary operation. A semigroup generalizes a
monoid
+in that there might not exist an identity element. It also (originally)
+generalized a group (a monoid with all inverses) to a type where every
+element did not have to have an inverse, thus the name semigroup.
+EOF
diff --git a/haskell/haskell-semigroups/HISTORY
b/haskell/haskell-semigroups/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-semigroups/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-setenv/DEPENDS b/haskell/haskell-setenv/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-setenv/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-setenv/DETAILS b/haskell/haskell-setenv/DETAILS
new file mode 100755
index 0000000..954e1bd
--- /dev/null
+++ b/haskell/haskell-setenv/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-setenv
+ VERSION=0.1.1.3
+ SOURCE="setenv-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/setenv-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:9cce617dcec2c870abed2ffadfc21bc2512b709791a15012f07246ce27fd749e125a16f72e6ef574ae390ecbc512c052c2630ca4c97606a20d11e25da5d2c14a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/setenv-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/setenv";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="a cross-platform library for setting environment variables"
+cat << EOF
+A cross-platform library for setting environment variables.
+EOF
diff --git a/haskell/haskell-setenv/HISTORY b/haskell/haskell-setenv/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-setenv/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-shakespeare/DEPENDS
b/haskell/haskell-shakespeare/DEPENDS
new file mode 100755
index 0000000..7e83493
--- /dev/null
+++ b/haskell/haskell-shakespeare/DEPENDS
@@ -0,0 +1,9 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-blaze-html &&
+depends haskell-blaze-markup &&
+depends haskell-exceptions &&
+depends haskell-parsec &&
+depends haskell-template-haskell &&
+depends haskell-text &&
+depends haskell-transformers
diff --git a/haskell/haskell-shakespeare/DETAILS
b/haskell/haskell-shakespeare/DETAILS
new file mode 100755
index 0000000..ec0d345
--- /dev/null
+++ b/haskell/haskell-shakespeare/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-shakespeare
+ VERSION=2.0.5
+ SOURCE="shakespeare-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/shakespeare-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c0118826d9f529c444dfa9077f8cb79fe1630b24d50dca7ba59287998008ec5e8e0197a76fad68569a7451bb4c0e802d373364c840470ad45cd968d1bc157d20
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/shakespeare-${VERSION}"
+ WEB_SITE="http://www.yesodweb.com/book/shakespearean-templates";
+ LICENSE[0]=MIT
+ ENTERED=20140412
+ SHORT="a family of type-safe, efficient template languages"
+cat << EOF
+Shakespeare is a family of type-safe, efficient template languages.
Shakespeare
+templates are expanded at compile-time, ensuring that all interpolated
+variables are in scope. Variables are interpolated according to their type
+through a typeclass.
+
+Shakespeare templates can be used inline with a quasi-quoter or in an
+external file.
+EOF
diff --git a/haskell/haskell-shakespeare/HISTORY
b/haskell/haskell-shakespeare/HISTORY
new file mode 100644
index 0000000..79212c5
--- /dev/null
+++ b/haskell/haskell-shakespeare/HISTORY
@@ -0,0 +1,3 @@
+2014-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-simple-sendfile/DEPENDS
b/haskell/haskell-simple-sendfile/DEPENDS
new file mode 100755
index 0000000..29feb18
--- /dev/null
+++ b/haskell/haskell-simple-sendfile/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-network &&
+depends haskell-resourcet &&
+depends haskell-transformers
diff --git a/haskell/haskell-simple-sendfile/DETAILS
b/haskell/haskell-simple-sendfile/DETAILS
new file mode 100755
index 0000000..50880a3
--- /dev/null
+++ b/haskell/haskell-simple-sendfile/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-simple-sendfile
+ VERSION=0.2.21
+ SOURCE="simple-sendfile-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/simple-sendfile-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bf6c8d42eed99e31ea71dc2447a3ea30f80ca6573edb7b19d4881c1b9c8b39a9f9c23cf84427f30f2d13cea50930c674a32acea6dd1c7ef98071d259af0e44f7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/simple-sendfile-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/simple-sendfile";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="cross platform library for the sendfile system call"
+cat << EOF
+Cross platform library for the sendfile system call. This library tries to
+call minimum system calls which are the bottleneck of web servers.
+EOF
diff --git a/haskell/haskell-simple-sendfile/HISTORY
b/haskell/haskell-simple-sendfile/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-simple-sendfile/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-skein/DEPENDS b/haskell/haskell-skein/DEPENDS
new file mode 100755
index 0000000..5987ba8
--- /dev/null
+++ b/haskell/haskell-skein/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-cereal &&
+depends haskell-crypto-api &&
+depends haskell-tagged
diff --git a/haskell/haskell-skein/DETAILS b/haskell/haskell-skein/DETAILS
new file mode 100755
index 0000000..2244296
--- /dev/null
+++ b/haskell/haskell-skein/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=haskell-skein
+ VERSION=1.0.9.3
+ SOURCE="skein-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/skein-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:af315f08b8639bad4d005d1d1c19fccbd3ba84d1994d5b904d342e8df20de072542e4abff4476c8716d7c29d31aa0c992ff91096f9b475fdf897d35fc5037283
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/skein-${VERSION}"
+ WEB_SITE="https://github.com/meteficha/skein";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Skein, a family of cryptographic hash functions. Includes
Skein-MAC as well"
+cat << EOF
+Skein (http://www.skein-hash.info/) is a family of fast secure cryptographic
+hash functions designed by Niels Ferguson, Stefan Lucks, Bruce Schneier,
+Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker.
+
+This package uses bindings to the optimized C implementation of Skein. We
+provide a high-level interface (see module Crypto.Skein) to some of
+the Skein use cases. We also provide a low-level interface (see module
+Crypto.Skein.Internal) should you need to use Skein in a different way.
+EOF
diff --git a/haskell/haskell-skein/HISTORY b/haskell/haskell-skein/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-skein/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-socks/DEPENDS b/haskell/haskell-socks/DEPENDS
new file mode 100755
index 0000000..80317a3
--- /dev/null
+++ b/haskell/haskell-socks/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-cereal &&
+depends haskell-network
diff --git a/haskell/haskell-socks/DETAILS b/haskell/haskell-socks/DETAILS
new file mode 100755
index 0000000..c245500
--- /dev/null
+++ b/haskell/haskell-socks/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-socks
+ VERSION=0.5.4
+ SOURCE="socks-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/socks-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:eba119e40e521f963ed779f8247832bd54db7c57267f433b89a57f72395eb212231d51fb5c56bb910185bc273aaee1044999fa781ad31da56e6d0ec03f07e783
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/socks-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-socks";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Socks proxy (version 5) implementation"
+cat << EOF
+Socks proxy (version 5) implementation.
+EOF
diff --git a/haskell/haskell-socks/HISTORY b/haskell/haskell-socks/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-socks/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-split/0001-depend-on-base-4.9.patch
b/haskell/haskell-split/0001-depend-on-base-4.9.patch
new file mode 100644
index 0000000..e85b39f
--- /dev/null
+++ b/haskell/haskell-split/0001-depend-on-base-4.9.patch
@@ -0,0 +1,25 @@
+From ee21e590076fe7b2a26713b274c17e278d12e09b Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Sun, 2 Aug 2015 18:05:54 +0200
+Subject: [PATCH] depend on base < 4.9
+
+---
+ split.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/split.cabal b/split.cabal
+index 695306c..11c86df 100644
+--- a/split.cabal
++++ b/split.cabal
+@@ -51,7 +51,7 @@ Source-repository head
+
+ Library
+ ghc-options: -Wall
+- build-depends: base <4.8
++ build-depends: base <4.9
+ exposed-modules: Data.List.Split, Data.List.Split.Internals
+ default-language: Haskell2010
+ Hs-source-dirs: src
+--
+2.4.1
+
diff --git a/haskell/haskell-split/DEPENDS b/haskell/haskell-split/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-split/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-split/DETAILS b/haskell/haskell-split/DETAILS
new file mode 100755
index 0000000..d31aeba
--- /dev/null
+++ b/haskell/haskell-split/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=haskell-split
+ VERSION=0.2.2
+ SOURCE="split-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/split-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d3e1a0d875632d15b12c0e454188382b705f2b9d93cb99d64f0a2a150ee7b7458628eff95da7da5f51fe9ed4ef3bd8ef3640f925f66e8f6f61253f679326614e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/split-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/split";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="combinator library for splitting lists"
+cat << EOF
+A collection of various methods for splitting lists into parts, akin to the
+"split" function found in several mainstream languages. Here is its tale:
+
+Once upon a time the standard Data.List module held no function for
splitting a
+list into parts according to a delimiter. Many a brave lambda-knight strove
+to add such a function, but their striving was in vain, for Lo, the Supreme
+Council fell to bickering amongst themselves what was to be the essential
+nature of the One True Function which could cleave a list in twain (or
thrain,
+or any required number of parts).
+
+And thus came to pass the split package, comprising divers functions for
+splitting a list asunder, each according to its nature. And the Supreme
+Council had no longer any grounds for argument, for the favored method of
+each was contained therein.
+
+To get started, see the Data.List.Split module.
+EOF
diff --git a/haskell/haskell-split/HISTORY b/haskell/haskell-split/HISTORY
new file mode 100644
index 0000000..dc804a7
--- /dev/null
+++ b/haskell/haskell-split/HISTORY
@@ -0,0 +1,4 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, 0001-depend-on-base-4.9.patch: spell
+ created
+
diff --git a/haskell/haskell-split/PRE_BUILD b/haskell/haskell-split/PRE_BUILD
new file mode 100755
index 0000000..fc11a2c
--- /dev/null
+++ b/haskell/haskell-split/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-depend-on-base-4.9.patch
diff --git a/haskell/haskell-statevar/DEPENDS
b/haskell/haskell-statevar/DEPENDS
new file mode 100755
index 0000000..b3e0a88
--- /dev/null
+++ b/haskell/haskell-statevar/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-stm &&
+depends haskell-transformers
diff --git a/haskell/haskell-statevar/DETAILS
b/haskell/haskell-statevar/DETAILS
new file mode 100755
index 0000000..bf1c7e0
--- /dev/null
+++ b/haskell/haskell-statevar/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-statevar
+ VERSION=1.1.0.0
+ SOURCE="StateVar-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/StateVar-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b1f4d6a0ca887ecc81b06b18ab153b68df54af08365c3a04f82cf17fe21f450d884a81ba24faa6acfd1491741f3382fa894d1e3e1f6c2bc103aecc5890982637
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/StateVar-${VERSION}"
+ WEB_SITE="https://github.com/haskell-opengl/StateVar";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="state variables"
+cat << EOF
+This package contains state variables, which are references in the IO monad,
+like IORefs or parts of the OpenGL state.
+EOF
diff --git a/haskell/haskell-statevar/HISTORY
b/haskell/haskell-statevar/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-statevar/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-stm-chans/DEPENDS
b/haskell/haskell-stm-chans/DEPENDS
new file mode 100755
index 0000000..6855304
--- /dev/null
+++ b/haskell/haskell-stm-chans/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-stm
diff --git a/haskell/haskell-stm-chans/DETAILS
b/haskell/haskell-stm-chans/DETAILS
new file mode 100755
index 0000000..c2293e0
--- /dev/null
+++ b/haskell/haskell-stm-chans/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-stm-chans
+ VERSION=3.0.0.4
+ SOURCE="stm-chans-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/stm-chans-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:7882fa4d036dc3de3dfbfcb62fd54eef5bf679d2adcbdc0653a1cd4c4f1b715dab6a70465573721b141cb9a281f2d6119114445c0dc79c5e4c474250f4f22d18
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/stm-chans-${VERSION}"
+ WEB_SITE="http://code.haskell.org/~wren/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="additional types of channels for STM"
+cat << EOF
+Additional types of channels for STM.
+EOF
diff --git a/haskell/haskell-stm-chans/HISTORY
b/haskell/haskell-stm-chans/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-stm-chans/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-stringsearch/DEPENDS
b/haskell/haskell-stringsearch/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-stringsearch/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-stringsearch/DETAILS
b/haskell/haskell-stringsearch/DETAILS
new file mode 100755
index 0000000..c6407fc
--- /dev/null
+++ b/haskell/haskell-stringsearch/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-stringsearch
+ VERSION=0.3.6.6
+ SOURCE="stringsearch-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/stringsearch-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a642934981318b399a7fcfbf0134d5d02d8d072591bcfed7abc57bf6474b86d6c7bc6cf11f44ace6db579a0297877850fd9049be69b61f4f9964cd72455b14e0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/stringsearch-${VERSION}"
+ WEB_SITE="https://bitbucket.org/dafis/stringsearch";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="fast searching, splitting and replacing of ByteStrings"
+cat << EOF
+This package provides several functions to quickly search for substrings
+in strict or lazy ByteStrings. It also provides functions for breaking or
+splitting on substrings and replacing all occurrences of a substring (the
+first in case of overlaps) with another.
+EOF
diff --git a/haskell/haskell-stringsearch/HISTORY
b/haskell/haskell-stringsearch/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-stringsearch/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tagged/DEPENDS b/haskell/haskell-tagged/DEPENDS
new file mode 100755
index 0000000..c7130ca
--- /dev/null
+++ b/haskell/haskell-tagged/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-template-haskell
diff --git a/haskell/haskell-tagged/DETAILS b/haskell/haskell-tagged/DETAILS
new file mode 100755
index 0000000..4f4676b
--- /dev/null
+++ b/haskell/haskell-tagged/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-tagged
+ VERSION=0.8.1
+ SOURCE="tagged-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/tagged-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5c97ca55bba57047b263f2e476212ecf3f268de4ef9f8f4b58e155aba7637bdcd04b66006d78500ec9ff9efd48dc4352fe64ca135e68afa23ed0230e503f38ea
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tagged-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/tagged";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Haskell 98 phantom types to avoid unsafely passing dummy
arguments"
+cat << EOF
+Haskell 98 phantom types to avoid unsafely passing dummy arguments.
+EOF
diff --git a/haskell/haskell-tagged/HISTORY b/haskell/haskell-tagged/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tagged/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tasty-hunit/DEPENDS
b/haskell/haskell-tasty-hunit/DEPENDS
new file mode 100755
index 0000000..810b66d
--- /dev/null
+++ b/haskell/haskell-tasty-hunit/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-tasty
diff --git a/haskell/haskell-tasty-hunit/DETAILS
b/haskell/haskell-tasty-hunit/DETAILS
new file mode 100755
index 0000000..81ba5dc
--- /dev/null
+++ b/haskell/haskell-tasty-hunit/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-tasty-hunit
+ VERSION=0.9.2
+ SOURCE="tasty-hunit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/tasty-hunit-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f7af615938d8cb9ec40114fc27f196a8bc9991b0aefca9c5de72bdb6872073b6d771f276472f831b8c583eade3d2d1413aee8f194befa450631bdf3ed50ed439
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tasty-hunit-${VERSION}"
+ WEB_SITE="http://documentup.com/feuerbach/tasty";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="HUnit support for the Tasty test framework"
+cat << EOF
+HUnit support for the Tasty test framework.
+EOF
diff --git a/haskell/haskell-tasty-hunit/HISTORY
b/haskell/haskell-tasty-hunit/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tasty-hunit/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tasty-quickcheck/DEPENDS
b/haskell/haskell-tasty-quickcheck/DEPENDS
new file mode 100755
index 0000000..ab0fb9a
--- /dev/null
+++ b/haskell/haskell-tasty-quickcheck/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-quickcheck &&
+depends haskell-random &&
+depends haskell-tagged &&
+depends haskell-tasty
diff --git a/haskell/haskell-tasty-quickcheck/DETAILS
b/haskell/haskell-tasty-quickcheck/DETAILS
new file mode 100755
index 0000000..84d1c48
--- /dev/null
+++ b/haskell/haskell-tasty-quickcheck/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-tasty-quickcheck
+ VERSION=0.8.3.2
+ SOURCE="tasty-quickcheck-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/tasty-quickcheck-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6930e602d0b3b60f13df509191b1d6affc430a408f3536bcc4e749ca87324962ae75414a2e33cd4f49b84296740528a840c1f7ca9295220dfae28b6f2946df57
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tasty-quickcheck-${VERSION}"
+ WEB_SITE="http://documentup.com/feuerbach/tasty";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="QuickCheck support for the Tasty test framework"
+cat << EOF
+QuickCheck support for the Tasty test framework.
+EOF
diff --git a/haskell/haskell-tasty-quickcheck/HISTORY
b/haskell/haskell-tasty-quickcheck/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tasty-quickcheck/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tasty-rerun/DEPENDS
b/haskell/haskell-tasty-rerun/DEPENDS
new file mode 100755
index 0000000..4317282
--- /dev/null
+++ b/haskell/haskell-tasty-rerun/DEPENDS
@@ -0,0 +1,8 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-optparse-applicative &&
+depends haskell-reducers &&
+depends haskell-stm &&
+depends haskell-tagged &&
+depends haskell-tasty &&
+depends haskell-transformers
diff --git a/haskell/haskell-tasty-rerun/DETAILS
b/haskell/haskell-tasty-rerun/DETAILS
new file mode 100755
index 0000000..9191f6d
--- /dev/null
+++ b/haskell/haskell-tasty-rerun/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-tasty-rerun
+ VERSION=1.1.4
+ SOURCE="tasty-rerun-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/tasty-rerun-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c3c3f4104a84fb40dd33d332e4bdbdbed3cea31ba52743026f233f4ba29af5e5102683a2750bb7adcc568a7b78bf51d7b2f18518535fdf233fb62b7fdff38f61
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tasty-rerun-${VERSION}"
+ WEB_SITE="http://github.com/ocharles/tasty-rerun";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="run tests by filtering the test tree depending on the
result of previous test runs"
+cat << EOF
+This ingredient adds the ability to run tests by first filtering the test
+tree based on the result of a previous test run. For example, you can use
+this to run only those tests that failed in the last run, or to run only
+tests that have been added since tests were last ran.
+EOF
diff --git a/haskell/haskell-tasty-rerun/HISTORY
b/haskell/haskell-tasty-rerun/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tasty-rerun/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tasty/DEPENDS b/haskell/haskell-tasty/DEPENDS
new file mode 100755
index 0000000..129ea02
--- /dev/null
+++ b/haskell/haskell-tasty/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-ansi-terminal &&
+depends haskell-async &&
+depends haskell-deepseq &&
+depends haskell-mtl &&
+depends haskell-optparse-applicative &&
+depends haskell-regex-tdfa-rc &&
+depends haskell-stm &&
+depends haskell-tagged &&
+depends haskell-unbounded-delays
diff --git a/haskell/haskell-tasty/DETAILS b/haskell/haskell-tasty/DETAILS
new file mode 100755
index 0000000..e41044a
--- /dev/null
+++ b/haskell/haskell-tasty/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-tasty
+ VERSION=0.10.1.2
+ SOURCE="tasty-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/tasty-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:11171cb42b0c88cee04fc3c42c6003c6e501a16734f86ca4dcb33b7e28bc282fd4af56e88d398f6508ce9bd3da666a954fd3b50b8c89cf27906ea8694d753d3e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tasty-${VERSION}"
+ WEB_SITE="http://documentup.com/feuerbach/tasty";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="modern and extensible testing framework"
+cat << EOF
+Tasty is a modern testing framework for Haskell. It lets you combine your
+unit tests, golden tests, QuickCheck/SmallCheck properties, and any other
+types of tests into a single test suite.
+EOF
diff --git a/haskell/haskell-tasty/HISTORY b/haskell/haskell-tasty/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tasty/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-template-haskell/DEPENDS
b/haskell/haskell-template-haskell/DEPENDS
new file mode 100755
index 0000000..0966163
--- /dev/null
+++ b/haskell/haskell-template-haskell/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-pretty
diff --git a/haskell/haskell-template-haskell/DETAILS
b/haskell/haskell-template-haskell/DETAILS
new file mode 100755
index 0000000..09eeca7
--- /dev/null
+++ b/haskell/haskell-template-haskell/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-template-haskell
+ VERSION=2.10.0.0
+ SOURCE="template-haskell-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/template-haskell-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:925b20ee84d2b4a29accca81b32b884058e9814ff0aaed9fdff56ff9d1174324eaf663e6506367787a19de41902851bc28623206576dec55b56143b22210cefd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/template-haskell-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/template-haskell";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="support library for Template Haskell"
+cat << EOF
+This package provides modules containing facilities for manipulating Haskell
+source code using Template Haskell.
+EOF
diff --git a/haskell/haskell-template-haskell/HISTORY
b/haskell/haskell-template-haskell/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-template-haskell/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-terminal-size/DEPENDS
b/haskell/haskell-terminal-size/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-terminal-size/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-terminal-size/DETAILS
b/haskell/haskell-terminal-size/DETAILS
new file mode 100755
index 0000000..1a8097a
--- /dev/null
+++ b/haskell/haskell-terminal-size/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-terminal-size
+ VERSION=0.3.2
+ SOURCE="terminal-size-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/terminal-size-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:74954333faa4b400b074262f2270afff783fa99101ef54e9545bfe133c1360a5c1d5c2e5234373bcf49b31d699c2d573a40587d3e17ecb7b21a5e73cac810a2d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/terminal-size-${VERSION}"
+ WEB_SITE="https://github.com/biegunka/terminal-size";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="get terminal window height and width"
+cat << EOF
+Get terminal window height and width without ncurses dependency.
+EOF
diff --git a/haskell/haskell-terminal-size/HISTORY
b/haskell/haskell-terminal-size/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-terminal-size/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-tls/DEPENDS b/haskell/haskell-tls/DEPENDS
new file mode 100755
index 0000000..225056b
--- /dev/null
+++ b/haskell/haskell-tls/DEPENDS
@@ -0,0 +1,15 @@
+depends ghc &&
+depends haskell-asn1-encoding &&
+depends haskell-asn1-types &&
+depends haskell-async &&
+depends haskell-byteable &&
+depends haskell-cereal &&
+depends haskell-cryptonite &&
+depends haskell-data-default-class &&
+depends haskell-memory &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-transformers &&
+depends haskell-x509 &&
+depends haskell-x509-store &&
+depends haskell-x509-validation
diff --git a/haskell/haskell-tls/DETAILS b/haskell/haskell-tls/DETAILS
new file mode 100755
index 0000000..9df27e5
--- /dev/null
+++ b/haskell/haskell-tls/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=haskell-tls
+ VERSION=1.3.1
+ SOURCE="tls-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://hackage.haskell.org/package/tls-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:172fc4bf41ead87387171dc5aafedb2378d4c529c7a02cad1dfc61aeeb4a7b8721a56d835cc22c2edc8802c12de325e67c03b31ebe22c2f5bf023335f2d0a00c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tls-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-tls";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="native Haskell TLS and SSL protocol implementation for
server and client"
+cat << EOF
+Native Haskell TLS and SSL protocol implementation for server and client.
+
+This provides a high-level implementation of a sensitive security protocol,
+eliminating a common set of security issues through the use of the advanced
+type system, high level constructions and common Haskell features.
+
+Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and
+support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key
+exchanges, and many extensions.
+EOF
diff --git a/haskell/haskell-tls/HISTORY b/haskell/haskell-tls/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-tls/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-torrent/DEPENDS b/haskell/haskell-torrent/DEPENDS
new file mode 100755
index 0000000..7997c91
--- /dev/null
+++ b/haskell/haskell-torrent/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-bencode &&
+depends haskell-syb
diff --git a/haskell/haskell-torrent/DETAILS b/haskell/haskell-torrent/DETAILS
new file mode 100755
index 0000000..b209427
--- /dev/null
+++ b/haskell/haskell-torrent/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-torrent
+ VERSION=10000.0.0
+ SOURCE="torrent-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/torrent-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:361f7ca99196278dccdf4ac20dbe5d9861fd979ea1c84786a93928cc46e51f949618e34e55342f08e19ce935a8313526c580fed6413209a6365efc306b5165d5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/torrent-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/torrent";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="BitTorrent file parser and generater"
+cat << EOF
+BitTorrent file parser and generater.
+EOF
diff --git a/haskell/haskell-torrent/HISTORY b/haskell/haskell-torrent/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-torrent/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-unbounded-delays/DEPENDS
b/haskell/haskell-unbounded-delays/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-unbounded-delays/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-unbounded-delays/DETAILS
b/haskell/haskell-unbounded-delays/DETAILS
new file mode 100755
index 0000000..d4240d2
--- /dev/null
+++ b/haskell/haskell-unbounded-delays/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-unbounded-delays
+ VERSION=0.1.0.9
+ SOURCE="unbounded-delays-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/unbounded-delays-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:808d45b3123cc68ab1021f44b90c8a8f803ff8fa933c8e93cc241ba10e8b960281d96403ccd85b5f9af382becc9a05817c0de12ec483fa3e813c2ca78266b592
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/unbounded-delays-${VERSION}"
+ WEB_SITE="https://github.com/basvandijk/unbounded-delays";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="unbounded thread delays and timeouts"
+cat << EOF
+The threadDelay and timeout functions from the base library use the bounded
+Int type for specifying the delay or timeout period. This packages provides
+alternatives which use the unbounded Integer type.
+EOF
diff --git a/haskell/haskell-unbounded-delays/HISTORY
b/haskell/haskell-unbounded-delays/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-unbounded-delays/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-unix-time/DEPENDS
b/haskell/haskell-unix-time/DEPENDS
new file mode 100755
index 0000000..843a9d7
--- /dev/null
+++ b/haskell/haskell-unix-time/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-old-time
diff --git a/haskell/haskell-unix-time/DETAILS
b/haskell/haskell-unix-time/DETAILS
new file mode 100755
index 0000000..63ccc95
--- /dev/null
+++ b/haskell/haskell-unix-time/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-unix-time
+ VERSION=0.3.5
+ SOURCE="unix-time-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/unix-time-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8da13cd8e9a32ee8ce4ab9430eab951d84350e4c459948f4e5e833444f1f266fbac6b6fc08876e326313eaf92e31500b325825b1b2c4fb22c551efdf6e5b9db5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/unix-time-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/unix-time";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="Unix time parser/formatter and utilities"
+cat << EOF
+Unix time parser/formatter and utilities.
+EOF
diff --git a/haskell/haskell-unix-time/HISTORY
b/haskell/haskell-unix-time/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-unix-time/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-void/DEPENDS b/haskell/haskell-void/DEPENDS
new file mode 100755
index 0000000..9e11b0b
--- /dev/null
+++ b/haskell/haskell-void/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-hashable &&
+depends haskell-semigroups
diff --git a/haskell/haskell-void/DETAILS b/haskell/haskell-void/DETAILS
new file mode 100755
index 0000000..a68d58e
--- /dev/null
+++ b/haskell/haskell-void/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-void
+ VERSION=0.7
+ SOURCE="void-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/void-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:756d35f9bdf0baa9ab383e16d88533f6e6a71defbf9db5ad202cb18d92c4f32cd9c11eb78a5c8648bfeaad14d9e9bb40c5731e030c7b2a4e9f174b66a2db7a8e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/void-${VERSION}"
+ WEB_SITE="http://github.com/ekmett/void";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a Haskell 98 logically uninhabited data type"
+cat << EOF
+A Haskell 98 logically uninhabited data type, used to indicate that a given
+term should not exist.
+EOF
diff --git a/haskell/haskell-void/HISTORY b/haskell/haskell-void/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-void/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-wai-extra/DEPENDS
b/haskell/haskell-wai-extra/DEPENDS
new file mode 100755
index 0000000..10cbe9a
--- /dev/null
+++ b/haskell/haskell-wai-extra/DEPENDS
@@ -0,0 +1,25 @@
+depends ghc &&
+
+depends haskell-ansi-terminal &&
+depends haskell-base64-bytestring &&
+depends haskell-blaze-builder &&
+depends haskell-case-insensitive &&
+depends haskell-cookie &&
+depends haskell-data-default-class &&
+depends haskell-deepseq &&
+depends haskell-fast-logger &&
+depends haskell-http-types &&
+depends haskell-lifted-base &&
+depends haskell-network &&
+depends haskell-old-locale &&
+depends haskell-resourcet &&
+depends haskell-streaming-commons &&
+depends haskell-stringsearch &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unix-compat &&
+depends haskell-vault &&
+depends haskell-void &&
+depends haskell-wai &&
+depends haskell-wai-logger &&
+depends haskell-word8
diff --git a/haskell/haskell-wai-extra/DETAILS
b/haskell/haskell-wai-extra/DETAILS
new file mode 100755
index 0000000..99a712e
--- /dev/null
+++ b/haskell/haskell-wai-extra/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-wai-extra
+ VERSION=3.0.10
+ SOURCE="wai-extra-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/wai-extra-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c634c02d5c5b7774fede0b639be6cce7522e74cfb5eab4b5e5bcca3d00dd6304bb1d2a83a8bfa34e29c5dd3b72802bfc1306d323bd98629e530b0b630e0b00e3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wai-extra-${VERSION}"
+ WEB_SITE="http://github.com/yesodweb/wai";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="provides some basic WAI handlers and middleware"
+cat << EOF
+Provides basic WAI handler and middleware functionality.
+EOF
diff --git a/haskell/haskell-wai-extra/HISTORY
b/haskell/haskell-wai-extra/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-wai-extra/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-wai-logger/DEPENDS
b/haskell/haskell-wai-logger/DEPENDS
new file mode 100755
index 0000000..5cfdb04
--- /dev/null
+++ b/haskell/haskell-wai-logger/DEPENDS
@@ -0,0 +1,12 @@
+depends ghc &&
+depends haskell-auto-update &&
+depends haskell-blaze-builder &&
+depends haskell-byteorder &&
+depends haskell-case-insensitive &&
+depends haskell-easy-file &&
+depends haskell-fast-logger &&
+depends haskell-http-types &&
+depends haskell-network &&
+depends haskell-old-locale &&
+depends haskell-unix-time &&
+depends haskell-wai
diff --git a/haskell/haskell-wai-logger/DETAILS
b/haskell/haskell-wai-logger/DETAILS
new file mode 100755
index 0000000..9b1a3cb
--- /dev/null
+++ b/haskell/haskell-wai-logger/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-wai-logger
+ VERSION=2.2.4.1
+ SOURCE="wai-logger-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/wai-logger-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:0900ecbcebed9433541ae4665c98037f1da832d6e6659be81328433f3ba9a5f258059736205e36517fdc22aefbd2d85e79bb5b50296c257b964c9256b2e828c5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wai-logger-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/wai-logger";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="a logging system for WAI"
+cat << EOF
+A logging system for WAI.
+EOF
diff --git a/haskell/haskell-wai-logger/HISTORY
b/haskell/haskell-wai-logger/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-wai-logger/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-warp-tls/DEPENDS
b/haskell/haskell-warp-tls/DEPENDS
new file mode 100755
index 0000000..63ec15b
--- /dev/null
+++ b/haskell/haskell-warp-tls/DEPENDS
@@ -0,0 +1,8 @@
+depends ghc &&
+depends haskell-cprng-aes &&
+depends haskell-data-default-class &&
+depends haskell-network &&
+depends haskell-streaming-commons &&
+depends haskell-tls &&
+depends haskell-wai &&
+depends haskell-warp
diff --git a/haskell/haskell-warp-tls/DETAILS
b/haskell/haskell-warp-tls/DETAILS
new file mode 100755
index 0000000..5547cd9
--- /dev/null
+++ b/haskell/haskell-warp-tls/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-warp-tls
+ VERSION=3.1.0
+ SOURCE="warp-tls-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/warp-tls-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e321d44b84e0b2e6cb10c6d9b31428db2d4d7d4619e620d3f14a50b8d0cf8157851a440da5bef182faf207cbecb58f0924dc446f9f716a637f2d6fdb3443aabf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/warp-tls-${VERSION}"
+ WEB_SITE="http://github.com/yesodweb/wai";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="HTTP over TLS support for Warp via the TLS package"
+cat << EOF
+HTTP over TLS support for Warp via the TLS package.
+EOF
diff --git a/haskell/haskell-warp-tls/HISTORY
b/haskell/haskell-warp-tls/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-warp-tls/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-warp/DEPENDS b/haskell/haskell-warp/DEPENDS
new file mode 100755
index 0000000..f8490d5
--- /dev/null
+++ b/haskell/haskell-warp/DEPENDS
@@ -0,0 +1,20 @@
+depends ghc &&
+depends haskell-auto-update &&
+depends haskell-blaze-builder &&
+depends haskell-case-insensitive &&
+depends haskell-hashable &&
+depends haskell-http-date &&
+depends haskell-http-types &&
+depends haskell-http2 &&
+depends haskell-iproute &&
+depends haskell-network &&
+#depends haskell-network-bytestring &&
+depends haskell-old-locale &&
+depends haskell-simple-sendfile &&
+depends haskell-stm &&
+depends haskell-streaming-commons &&
+depends haskell-text &&
+depends haskell-unix-compat &&
+depends haskell-vault &&
+depends haskell-wai &&
+depends haskell-word8
diff --git a/haskell/haskell-warp/DETAILS b/haskell/haskell-warp/DETAILS
new file mode 100755
index 0000000..7adec3b
--- /dev/null
+++ b/haskell/haskell-warp/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-warp
+ VERSION=3.1.1
+ SOURCE="warp-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/warp-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:30cfbbd6fa7fc4ce2c56593cad98817d7c377d8212991215b61306d100547b452da46c4af7947bad20b8d44472ee0760a1b5a1306c74d76d0a472cc52359c1e4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/warp-${VERSION}"
+ WEB_SITE="http://github.com/yesodweb/wai";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="a fast, light-weight web server for WAI applications"
+cat << EOF
+A fast, light-weight web server for WAI applications.
+EOF
diff --git a/haskell/haskell-warp/HISTORY b/haskell/haskell-warp/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-warp/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-word8/DEPENDS b/haskell/haskell-word8/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-word8/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-word8/DETAILS b/haskell/haskell-word8/DETAILS
new file mode 100755
index 0000000..43c1af2
--- /dev/null
+++ b/haskell/haskell-word8/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-word8
+ VERSION=0.1.2
+ SOURCE="word8-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/word8-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6eb6bbf5e0e06fe5846fcd9eae24d9716e11b56aa1d431a96a0c0092be621668a0350f6c8d4ca0bdd3e1d2e3d2453e600c1a5a0bcfc058005ed1e7ddbe12608c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/word8-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/word8";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="word8 library"
+cat << EOF
+Word8 library to be used with Data.ByteString.
+EOF
diff --git a/haskell/haskell-word8/HISTORY b/haskell/haskell-word8/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-word8/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-x509-store/DEPENDS
b/haskell/haskell-x509-store/DEPENDS
new file mode 100755
index 0000000..06cfbfe
--- /dev/null
+++ b/haskell/haskell-x509-store/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-asn1-encoding &&
+depends haskell-asn1-types &&
+depends haskell-cryptonite &&
+depends haskell-mtl &&
+depends haskell-pem &&
+depends haskell-x509
diff --git a/haskell/haskell-x509-store/DETAILS
b/haskell/haskell-x509-store/DETAILS
new file mode 100755
index 0000000..ea73f35
--- /dev/null
+++ b/haskell/haskell-x509-store/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-x509-store
+ VERSION=1.6.0
+ SOURCE="x509-store-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/x509-store-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ac499e168fba182b0426c774f9227357a129526eb783f6e0450ee3445c5d37fdc32e4b691511f2e3db0b913fe8fb8cf3f0a320b0bb7aae2dd9e68770e815102a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/x509-store-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-certificate";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="X.509 collection accessing and storing methods"
+cat << EOF
+X.509 collection accessing and storing methods for certificate, crl,
+exception list.
+EOF
diff --git a/haskell/haskell-x509-store/HISTORY
b/haskell/haskell-x509-store/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-x509-store/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-x509-system/DEPENDS
b/haskell/haskell-x509-system/DEPENDS
new file mode 100755
index 0000000..79dbafc
--- /dev/null
+++ b/haskell/haskell-x509-system/DEPENDS
@@ -0,0 +1,5 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-pem &&
+depends haskell-x509 &&
+depends haskell-x509-store
diff --git a/haskell/haskell-x509-system/DETAILS
b/haskell/haskell-x509-system/DETAILS
new file mode 100755
index 0000000..77831f8
--- /dev/null
+++ b/haskell/haskell-x509-system/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-x509-system
+ VERSION=1.6.0
+ SOURCE="x509-system-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/x509-system-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a7fd0fd1a7a1b9e63d96d69205815418d028d5294304bcbf1045bc61d5930fb4541d5ebb7eb427407f9053a771419202a1f366fca85c173815d7f1b553b1b12e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/x509-system-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-certificate";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="system X.509 handling"
+cat << EOF
+System X.509 handling.
+EOF
diff --git a/haskell/haskell-x509-system/HISTORY
b/haskell/haskell-x509-system/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-x509-system/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-x509-validation/DEPENDS
b/haskell/haskell-x509-validation/DEPENDS
new file mode 100755
index 0000000..f55a66f
--- /dev/null
+++ b/haskell/haskell-x509-validation/DEPENDS
@@ -0,0 +1,13 @@
+depends ghc &&
+depends haskell-asn1-encoding &&
+depends haskell-asn1-types &&
+depends haskell-byteable &&
+depends haskell-cryptonite &&
+depends haskell-data-default-class &&
+depends haskell-hourglass &&
+depends haskell-memory &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-pem &&
+depends haskell-x509 &&
+depends haskell-x509-store
diff --git a/haskell/haskell-x509-validation/DETAILS
b/haskell/haskell-x509-validation/DETAILS
new file mode 100755
index 0000000..f785bc4
--- /dev/null
+++ b/haskell/haskell-x509-validation/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-x509-validation
+ VERSION=1.6.0
+ SOURCE="x509-validation-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/x509-validation-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:df9c6db27589b227e05d57abe94f589986aa08099bb8353bfb61385f63314c964d998cc2352babc705f8ade0a51d2b870d0069e06199479949b72edd5c9c57e4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/x509-validation-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-certificate";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="X.509 Certificate and CRL validation"
+cat << EOF
+X.509 Certificate and CRL validation.
+EOF
diff --git a/haskell/haskell-x509-validation/HISTORY
b/haskell/haskell-x509-validation/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-x509-validation/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-x509/DEPENDS b/haskell/haskell-x509/DEPENDS
new file mode 100755
index 0000000..961a123
--- /dev/null
+++ b/haskell/haskell-x509/DEPENDS
@@ -0,0 +1,9 @@
+depends ghc &&
+depends haskell-asn1-encoding &&
+depends haskell-asn1-parse &&
+depends haskell-asn1-types &&
+depends haskell-cryptonite &&
+depends haskell-hourglass &&
+depends haskell-memory &&
+depends haskell-mtl &&
+depends haskell-pem
diff --git a/haskell/haskell-x509/DETAILS b/haskell/haskell-x509/DETAILS
new file mode 100755
index 0000000..552879b
--- /dev/null
+++ b/haskell/haskell-x509/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-x509
+ VERSION=1.6.0
+ SOURCE="x509-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/x509-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:3a1d85253edbb16d6161ca65003156027522306efacb53802a5784582cfd5022fc259222f12b68d7542b34c1fe6cc9fc677980318d97b5dc49a549eccff86d60
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/x509-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-certificate";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="X509 reader and writer"
+cat << EOF
+X509 reader and writer.
+EOF
diff --git a/haskell/haskell-x509/HISTORY b/haskell/haskell-x509/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-x509/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-xml-conduit/DEPENDS
b/haskell/haskell-xml-conduit/DEPENDS
new file mode 100755
index 0000000..f52908c
--- /dev/null
+++ b/haskell/haskell-xml-conduit/DEPENDS
@@ -0,0 +1,14 @@
+depends ghc &&
+depends haskell-attoparsec &&
+depends haskell-blaze-builder &&
+depends haskell-blaze-html &&
+depends haskell-blaze-markup &&
+depends haskell-conduit &&
+depends haskell-conduit-extra &&
+depends haskell-data-default &&
+depends haskell-deepseq &&
+depends haskell-monad-control &&
+depends haskell-resourcet &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-xml-types
diff --git a/haskell/haskell-xml-conduit/DETAILS
b/haskell/haskell-xml-conduit/DETAILS
new file mode 100755
index 0000000..175ff6c
--- /dev/null
+++ b/haskell/haskell-xml-conduit/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=haskell-xml-conduit
+ VERSION=1.3.1
+ SOURCE="xml-conduit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/xml-conduit-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:939a891304647a8643bbf186269edb3a59930bf825dfa9e5f96382259ecc1c0787fbeb826ba0e5ec2105b263c8a639fc6079e8e3918b271f0e6ab9640133d1a5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xml-conduit-${VERSION}"
+ WEB_SITE="http://github.com/snoyberg/xml";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="Pure-Haskell utilities for dealing with XML with the
conduit package"
+cat << EOF
+This package provides parsing and rendering functions for XML. It is based
+on the datatypes found in the xml-types package. This package is broken up
+into the following modules:
+
+ * Text.XML: DOM-based parsing and rendering. This is the most commonly used
+ module.
+ * Text.XML.Cursor: A wrapper around Text.XML which allows bidirectional
+ traversing of the DOM, similar to XPath. (Note: Text.XML.Cursor.Generic
+ is the same concept, but will work with any node representation.)
+ * Text.XML.Unresolved: A slight modification to Text.XML which does not
+ require all entities to be resolved at parsing. The datatypes are slightly
+ more complicated here, and therefore this module is only recommended when
+ you need to deal directly with raw entities.
+ * Text.XML.Stream.Parse: Streaming parser, including some streaming parser
+ combinators. * Text.XML.Stream.Render: Streaming renderer.
+EOF
diff --git a/haskell/haskell-xml-conduit/HISTORY
b/haskell/haskell-xml-conduit/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-xml-conduit/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-xml-types/DEPENDS
b/haskell/haskell-xml-types/DEPENDS
new file mode 100755
index 0000000..92a0a19
--- /dev/null
+++ b/haskell/haskell-xml-types/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-deepseq &&
+depends haskell-text
diff --git a/haskell/haskell-xml-types/DETAILS
b/haskell/haskell-xml-types/DETAILS
new file mode 100755
index 0000000..2551dcc
--- /dev/null
+++ b/haskell/haskell-xml-types/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-xml-types
+ VERSION=0.3.6
+ SOURCE="xml-types-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/xml-types-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:552f2230e55bc8e45a62e06bbe8c0cb7844c5d73185303b3290632a816c5956b781fff1b0a679ce33b1759f1b9c815dab8063f6b9ced0c9e94ac314cf77b34ea
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xml-types-${VERSION}"
+ WEB_SITE="https://john-millikin.com/software/haskell-xml/";
+ LICENSE[0]=MIT
+ ENTERED=20150802
+ SHORT="types for handling xml data"
+cat << EOF
+Haskell types for handling XML data.
+EOF
diff --git a/haskell/haskell-xml-types/HISTORY
b/haskell/haskell-xml-types/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-xml-types/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-yaml/DEPENDS b/haskell/haskell-yaml/DEPENDS
new file mode 100755
index 0000000..518ae15
--- /dev/null
+++ b/haskell/haskell-yaml/DEPENDS
@@ -0,0 +1,11 @@
+depends ghc &&
+depends haskell-aeson &&
+depends haskell-attoparsec &&
+depends haskell-conduit &&
+depends haskell-enclosed-exceptions &&
+depends haskell-resourcet &&
+depends haskell-scientific &&
+depends haskell-text &&
+depends haskell-transformers &&
+depends haskell-unordered-containers &&
+depends haskell-vector
diff --git a/haskell/haskell-yaml/DETAILS b/haskell/haskell-yaml/DETAILS
new file mode 100755
index 0000000..20a2dda
--- /dev/null
+++ b/haskell/haskell-yaml/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-yaml
+ VERSION=0.8.12
+ SOURCE="yaml-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/yaml-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:d1ae9b27379cdbb028094983fdc6ca7c96a27fc223ab74b9867c7f69a795118bea78d30dfddfb043f6281339d7691bda3466329a114436faf806fb7d6331681a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/yaml-${VERSION}"
+ WEB_SITE="http://github.com/snoyberg/yaml/";
+ LICENSE[0]=BSD
+ ENTERED=20150802
+ SHORT="support for parsing and rendering YAML documents"
+cat << EOF
+Support for parsing and rendering YAML documents.
+EOF
diff --git a/haskell/haskell-yaml/HISTORY b/haskell/haskell-yaml/HISTORY
new file mode 100644
index 0000000..9818925
--- /dev/null
+++ b/haskell/haskell-yaml/HISTORY
@@ -0,0 +1,3 @@
+2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (22b20ce79827d1f76221af9011b1747428fb7ff3), Florian Franzmann, 08/02/2015

Archive powered by MHonArc 2.6.24.

Top of Page