summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/abstract-deque-tests/Manifest5
-rw-r--r--dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild29
-rw-r--r--dev-haskell/abstract-deque-tests/metadata.xml15
-rw-r--r--dev-haskell/abstract-deque/Manifest7
-rw-r--r--dev-haskell/abstract-deque/abstract-deque-0.2.2.ebuild31
-rw-r--r--dev-haskell/abstract-deque/abstract-deque-0.3.ebuild31
-rw-r--r--dev-haskell/abstract-deque/metadata.xml34
-rw-r--r--dev-haskell/abstract-par/Manifest5
-rw-r--r--dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild24
-rw-r--r--dev-haskell/abstract-par/metadata.xml28
-rw-r--r--dev-haskell/ac-ppm/Manifest4
-rw-r--r--dev-haskell/ac-ppm/ac-ppm-1.1.1.ebuild29
-rw-r--r--dev-haskell/ac-ppm/metadata.xml20
-rw-r--r--dev-haskell/adjunctions/Manifest7
-rw-r--r--dev-haskell/adjunctions/adjunctions-4.2.2.ebuild35
-rw-r--r--dev-haskell/adjunctions/adjunctions-4.3.ebuild36
-rw-r--r--dev-haskell/adjunctions/metadata.xml14
-rw-r--r--dev-haskell/aeson-compat/Manifest3
-rw-r--r--dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild50
-rw-r--r--dev-haskell/aeson-compat/metadata.xml14
-rw-r--r--dev-haskell/aeson-pretty/Manifest9
-rw-r--r--dev-haskell/aeson-pretty/aeson-pretty-0.7.1.ebuild35
-rw-r--r--dev-haskell/aeson-pretty/aeson-pretty-0.7.2.ebuild35
-rw-r--r--dev-haskell/aeson-pretty/aeson-pretty-0.8.2.ebuild37
-rw-r--r--dev-haskell/aeson-pretty/metadata.xml30
-rw-r--r--dev-haskell/aeson-qq/Manifest7
-rw-r--r--dev-haskell/aeson-qq/aeson-qq-0.7.4.ebuild30
-rw-r--r--dev-haskell/aeson-qq/aeson-qq-0.8.1.ebuild33
-rw-r--r--dev-haskell/aeson-qq/metadata.xml23
-rw-r--r--dev-haskell/aeson/Manifest13
-rw-r--r--dev-haskell/aeson/aeson-0.6.2.1.ebuild42
-rw-r--r--dev-haskell/aeson/aeson-0.7.0.6.ebuild49
-rw-r--r--dev-haskell/aeson/aeson-0.8.0.2.ebuild44
-rw-r--r--dev-haskell/aeson/aeson-0.9.0.1.ebuild46
-rw-r--r--dev-haskell/aeson/aeson-1.0.2.1.ebuild56
-rw-r--r--dev-haskell/aeson/metadata.xml73
-rw-r--r--dev-haskell/alex/Manifest9
-rw-r--r--dev-haskell/alex/alex-3.1.3.ebuild72
-rw-r--r--dev-haskell/alex/alex-3.1.7.ebuild80
-rw-r--r--dev-haskell/alex/alex-3.2.1.ebuild83
-rw-r--r--dev-haskell/alex/metadata.xml11
-rw-r--r--dev-haskell/alsa-core/Manifest5
-rw-r--r--dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild25
-rw-r--r--dev-haskell/alsa-core/metadata.xml12
-rw-r--r--dev-haskell/alsa-mixer/Manifest9
-rw-r--r--dev-haskell/alsa-mixer/alsa-mixer-0.1.2-r2.ebuild25
-rw-r--r--dev-haskell/alsa-mixer/alsa-mixer-0.2.0.2.ebuild27
-rw-r--r--dev-haskell/alsa-mixer/alsa-mixer-0.2.0.3.ebuild27
-rw-r--r--dev-haskell/alsa-mixer/metadata.xml14
-rw-r--r--dev-haskell/alut/Manifest11
-rw-r--r--dev-haskell/alut/alut-2.1.0.0.ebuild26
-rw-r--r--dev-haskell/alut/alut-2.2.0.0.ebuild30
-rw-r--r--dev-haskell/alut/alut-2.3.0.1.ebuild38
-rw-r--r--dev-haskell/alut/alut-2.4.0.2.ebuild40
-rw-r--r--dev-haskell/alut/metadata.xml10
-rw-r--r--dev-haskell/annotated-wl-pprint/Manifest3
-rw-r--r--dev-haskell/annotated-wl-pprint/annotated-wl-pprint-0.7.0.ebuild24
-rw-r--r--dev-haskell/annotated-wl-pprint/metadata.xml14
-rw-r--r--dev-haskell/ansi-terminal/Manifest9
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.5.5.ebuild22
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild29
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild29
-rw-r--r--dev-haskell/ansi-terminal/metadata.xml18
-rw-r--r--dev-haskell/ansi-wl-pprint/Manifest7
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild30
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild30
-rw-r--r--dev-haskell/ansi-wl-pprint/metadata.xml17
-rw-r--r--dev-haskell/appar/Manifest5
-rw-r--r--dev-haskell/appar/appar-0.1.4.ebuild22
-rw-r--r--dev-haskell/appar/metadata.xml11
-rw-r--r--dev-haskell/argparser/Manifest4
-rw-r--r--dev-haskell/argparser/argparser-0.3.4.ebuild28
-rw-r--r--dev-haskell/argparser/metadata.xml11
-rw-r--r--dev-haskell/arithmoi/Manifest8
-rw-r--r--dev-haskell/arithmoi/arithmoi-0.4.1.3.ebuild33
-rw-r--r--dev-haskell/arithmoi/arithmoi-0.4.2.0.ebuild38
-rw-r--r--dev-haskell/arithmoi/arithmoi-0.4.3.0.ebuild41
-rw-r--r--dev-haskell/arithmoi/metadata.xml22
-rw-r--r--dev-haskell/arrows/Manifest5
-rw-r--r--dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild21
-rw-r--r--dev-haskell/arrows/metadata.xml7
-rw-r--r--dev-haskell/ascii-progress/Manifest5
-rw-r--r--dev-haskell/ascii-progress/ascii-progress-0.2.1.2.ebuild39
-rw-r--r--dev-haskell/ascii-progress/metadata.xml18
-rw-r--r--dev-haskell/asn1-data/Manifest9
-rw-r--r--dev-haskell/asn1-data/asn1-data-0.7.1-r1.ebuild31
-rw-r--r--dev-haskell/asn1-data/asn1-data-0.7.1.ebuild25
-rw-r--r--dev-haskell/asn1-data/asn1-data-0.7.2.ebuild33
-rw-r--r--dev-haskell/asn1-data/files/asn1-data-0.7.1-ghc-7.10.patch16
-rw-r--r--dev-haskell/asn1-data/metadata.xml16
-rw-r--r--dev-haskell/asn1-encoding/Manifest12
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild36
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild34
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild30
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild30
-rw-r--r--dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch24
-rw-r--r--dev-haskell/asn1-encoding/metadata.xml14
-rw-r--r--dev-haskell/asn1-parse/Manifest9
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.8.1.ebuild28
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.9.1.ebuild27
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.9.4.ebuild26
-rw-r--r--dev-haskell/asn1-parse/metadata.xml14
-rw-r--r--dev-haskell/asn1-types/Manifest11
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.2.0.ebuild22
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.2.3.ebuild24
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.0.ebuild25
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.2.ebuild26
-rw-r--r--dev-haskell/asn1-types/metadata.xml14
-rw-r--r--dev-haskell/async/Manifest9
-rw-r--r--dev-haskell/async/async-2.0.1.4.ebuild33
-rw-r--r--dev-haskell/async/async-2.0.2.ebuild28
-rw-r--r--dev-haskell/async/async-2.1.1.ebuild28
-rw-r--r--dev-haskell/async/metadata.xml57
-rw-r--r--dev-haskell/atomic-primops/Manifest11
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.4-r1.ebuild31
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.6.1.1.ebuild30
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.7.ebuild30
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.8.0.4.ebuild30
-rw-r--r--dev-haskell/atomic-primops/metadata.xml21
-rw-r--r--dev-haskell/attoparsec-conduit/Manifest7
-rw-r--r--dev-haskell/attoparsec-conduit/attoparsec-conduit-1.0.1.2.ebuild30
-rw-r--r--dev-haskell/attoparsec-conduit/attoparsec-conduit-1.1.0.ebuild25
-rw-r--r--dev-haskell/attoparsec-conduit/metadata.xml14
-rw-r--r--dev-haskell/attoparsec-enumerator/Manifest5
-rw-r--r--dev-haskell/attoparsec-enumerator/attoparsec-enumerator-0.3.4.ebuild27
-rw-r--r--dev-haskell/attoparsec-enumerator/metadata.xml32
-rw-r--r--dev-haskell/attoparsec/Manifest15
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.10.4.0.ebuild32
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.11.2.1.ebuild35
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.12.1.5.ebuild37
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.13.0.1.ebuild38
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.13.0.2.ebuild38
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.13.1.0.ebuild39
-rw-r--r--dev-haskell/attoparsec/metadata.xml16
-rw-r--r--dev-haskell/authenticate/Manifest9
-rw-r--r--dev-haskell/authenticate/authenticate-1.3.2.11.ebuild45
-rw-r--r--dev-haskell/authenticate/authenticate-1.3.3.1.ebuild45
-rw-r--r--dev-haskell/authenticate/authenticate-1.3.3.2.ebuild45
-rw-r--r--dev-haskell/authenticate/metadata.xml17
-rw-r--r--dev-haskell/auto-update/Manifest9
-rw-r--r--dev-haskell/auto-update/auto-update-0.1.2.2.ebuild24
-rw-r--r--dev-haskell/auto-update/auto-update-0.1.3.ebuild24
-rw-r--r--dev-haskell/auto-update/auto-update-0.1.4.ebuild24
-rw-r--r--dev-haskell/auto-update/metadata.xml16
-rw-r--r--dev-haskell/aws/Manifest10
-rw-r--r--dev-haskell/aws/aws-0.11.3-r1.ebuild83
-rw-r--r--dev-haskell/aws/aws-0.12.1.ebuild75
-rw-r--r--dev-haskell/aws/aws-0.14.1.ebuild74
-rw-r--r--dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch20
-rw-r--r--dev-haskell/aws/metadata.xml14
-rw-r--r--dev-haskell/base-compat/Manifest13
-rw-r--r--dev-haskell/base-compat/base-compat-0.2.1.ebuild25
-rw-r--r--dev-haskell/base-compat/base-compat-0.4.2.ebuild27
-rw-r--r--dev-haskell/base-compat/base-compat-0.5.0.ebuild28
-rw-r--r--dev-haskell/base-compat/base-compat-0.8.2.ebuild26
-rw-r--r--dev-haskell/base-compat/base-compat-0.9.1.ebuild26
-rw-r--r--dev-haskell/base-compat/metadata.xml12
-rw-r--r--dev-haskell/base-orphans/Manifest7
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.3.2.ebuild25
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.5.4.ebuild26
-rw-r--r--dev-haskell/base-orphans/metadata.xml16
-rw-r--r--dev-haskell/base-prelude/Manifest3
-rw-r--r--dev-haskell/base-prelude/base-prelude-1.0.1.1.ebuild24
-rw-r--r--dev-haskell/base-prelude/metadata.xml23
-rw-r--r--dev-haskell/base-unicode-symbols/Manifest5
-rw-r--r--dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.4.ebuild22
-rw-r--r--dev-haskell/base-unicode-symbols/metadata.xml29
-rw-r--r--dev-haskell/base16-bytestring/Manifest5
-rw-r--r--dev-haskell/base16-bytestring/base16-bytestring-0.1.1.6.ebuild24
-rw-r--r--dev-haskell/base16-bytestring/metadata.xml14
-rw-r--r--dev-haskell/base64-bytestring/Manifest7
-rw-r--r--dev-haskell/base64-bytestring/base64-bytestring-0.1.1.3.ebuild32
-rw-r--r--dev-haskell/base64-bytestring/base64-bytestring-1.0.0.1.ebuild28
-rw-r--r--dev-haskell/base64-bytestring/metadata.xml14
-rw-r--r--dev-haskell/basic-prelude/Manifest7
-rw-r--r--dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild33
-rw-r--r--dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild32
-rw-r--r--dev-haskell/basic-prelude/metadata.xml26
-rw-r--r--dev-haskell/bencode/Manifest7
-rw-r--r--dev-haskell/bencode/bencode-0.5-r1.ebuild24
-rw-r--r--dev-haskell/bencode/bencode-0.6.0.0.ebuild26
-rw-r--r--dev-haskell/bencode/metadata.xml11
-rw-r--r--dev-haskell/bifunctors/Manifest13
-rw-r--r--dev-haskell/bifunctors/bifunctors-3.2.0.1.ebuild26
-rw-r--r--dev-haskell/bifunctors/bifunctors-4.1.1.1.ebuild27
-rw-r--r--dev-haskell/bifunctors/bifunctors-4.2.1.ebuild27
-rw-r--r--dev-haskell/bifunctors/bifunctors-5.4.1.ebuild45
-rw-r--r--dev-haskell/bifunctors/bifunctors-5.ebuild32
-rw-r--r--dev-haskell/bifunctors/metadata.xml24
-rw-r--r--dev-haskell/binary-orphans/Manifest3
-rw-r--r--dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild48
-rw-r--r--dev-haskell/binary-orphans/metadata.xml11
-rw-r--r--dev-haskell/binary-tagged/Manifest3
-rw-r--r--dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild48
-rw-r--r--dev-haskell/binary-tagged/metadata.xml11
-rw-r--r--dev-haskell/binary/Manifest15
-rw-r--r--dev-haskell/binary/binary-0.5.1.1.ebuild24
-rw-r--r--dev-haskell/binary/binary-0.7.1.0.ebuild38
-rw-r--r--dev-haskell/binary/binary-0.7.2.3.ebuild31
-rw-r--r--dev-haskell/binary/binary-0.7.5.0.ebuild32
-rw-r--r--dev-haskell/binary/binary-0.7.6.1.ebuild33
-rw-r--r--dev-haskell/binary/binary-0.8.3.0.ebuild34
-rw-r--r--dev-haskell/binary/metadata.xml19
-rw-r--r--dev-haskell/bio/Manifest6
-rw-r--r--dev-haskell/bio/bio-0.5.3-r2.ebuild63
-rw-r--r--dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch7
-rw-r--r--dev-haskell/bio/metadata.xml25
-rw-r--r--dev-haskell/biocore/Manifest5
-rw-r--r--dev-haskell/biocore/biocore-0.3.1.ebuild25
-rw-r--r--dev-haskell/biocore/metadata.xml14
-rw-r--r--dev-haskell/biofasta/Manifest5
-rw-r--r--dev-haskell/biofasta/biofasta-0.0.3.ebuild25
-rw-r--r--dev-haskell/biofasta/metadata.xml11
-rw-r--r--dev-haskell/biosff/Manifest6
-rw-r--r--dev-haskell/biosff/biosff-0.3.7.1.ebuild39
-rw-r--r--dev-haskell/biosff/files/biosff-0.3.7.1-ghc-7.10.patch7
-rw-r--r--dev-haskell/biosff/metadata.xml18
-rw-r--r--dev-haskell/bitarray/Manifest3
-rw-r--r--dev-haskell/bitarray/bitarray-0.0.1.1.ebuild24
-rw-r--r--dev-haskell/bitarray/metadata.xml11
-rw-r--r--dev-haskell/bits-atomic/Manifest7
-rw-r--r--dev-haskell/bits-atomic/bits-atomic-0.1.3-r1.ebuild35
-rw-r--r--dev-haskell/bits-atomic/files/bits-atomic-0.1.3-ghc-8.patch9
-rw-r--r--dev-haskell/bits-atomic/metadata.xml41
-rw-r--r--dev-haskell/bitwise/Manifest4
-rw-r--r--dev-haskell/bitwise/bitwise-0.1.1.1.ebuild32
-rw-r--r--dev-haskell/bitwise/metadata.xml52
-rw-r--r--dev-haskell/blaze-builder-conduit/Manifest7
-rw-r--r--dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.0.0.ebuild31
-rw-r--r--dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.1.0.ebuild25
-rw-r--r--dev-haskell/blaze-builder-conduit/metadata.xml14
-rw-r--r--dev-haskell/blaze-builder-enumerator/Manifest6
-rw-r--r--dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0-r1.ebuild40
-rw-r--r--dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0.ebuild35
-rw-r--r--dev-haskell/blaze-builder-enumerator/metadata.xml20
-rw-r--r--dev-haskell/blaze-builder/Manifest11
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.3.3.2.ebuild25
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.3.3.4.ebuild25
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.4.0.1.ebuild32
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.4.0.2.ebuild32
-rw-r--r--dev-haskell/blaze-builder/metadata.xml22
-rw-r--r--dev-haskell/blaze-html/Manifest13
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.6.1.2.ebuild38
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.6.1.3.ebuild32
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.7.1.0.ebuild32
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.8.1.1.ebuild32
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.8.1.2.ebuild32
-rw-r--r--dev-haskell/blaze-html/metadata.xml14
-rw-r--r--dev-haskell/blaze-markup/Manifest11
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.5.2.1.ebuild36
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.6.3.0.ebuild31
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.7.0.3.ebuild31
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.7.1.0.ebuild31
-rw-r--r--dev-haskell/blaze-markup/metadata.xml14
-rw-r--r--dev-haskell/bloomfilter/Manifest9
-rw-r--r--dev-haskell/bloomfilter/bloomfilter-1.2.6.10-r2.ebuild38
-rw-r--r--dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild28
-rw-r--r--dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-ghc-7.7.patch46
-rw-r--r--dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-quickcheck-2.6.patch12
-rw-r--r--dev-haskell/bloomfilter/metadata.xml14
-rw-r--r--dev-haskell/boolean/Manifest4
-rw-r--r--dev-haskell/boolean/boolean-0.2.3.ebuild29
-rw-r--r--dev-haskell/boolean/metadata.xml13
-rw-r--r--dev-haskell/boxes/Manifest5
-rw-r--r--dev-haskell/boxes/boxes-0.1.4.ebuild26
-rw-r--r--dev-haskell/boxes/metadata.xml12
-rw-r--r--dev-haskell/byteable/Manifest5
-rw-r--r--dev-haskell/byteable/byteable-0.1.1.ebuild22
-rw-r--r--dev-haskell/byteable/metadata.xml20
-rw-r--r--dev-haskell/bytedump/Manifest3
-rw-r--r--dev-haskell/bytedump/bytedump-1.0.ebuild29
-rw-r--r--dev-haskell/bytedump/metadata.xml15
-rw-r--r--dev-haskell/byteorder/Manifest5
-rw-r--r--dev-haskell/byteorder/byteorder-1.0.4.ebuild22
-rw-r--r--dev-haskell/byteorder/metadata.xml12
-rw-r--r--dev-haskell/bytes/Manifest4
-rw-r--r--dev-haskell/bytes/bytes-0.15.2.ebuild42
-rw-r--r--dev-haskell/bytes/metadata.xml17
-rw-r--r--dev-haskell/bytestring-builder/Manifest7
-rw-r--r--dev-haskell/bytestring-builder/bytestring-builder-0.10.6.0.0.ebuild24
-rw-r--r--dev-haskell/bytestring-builder/bytestring-builder-0.10.8.1.0.ebuild24
-rw-r--r--dev-haskell/bytestring-builder/metadata.xml33
-rw-r--r--dev-haskell/bytestring-handle/Manifest4
-rw-r--r--dev-haskell/bytestring-handle/bytestring-handle-0.1.0.4.ebuild36
-rw-r--r--dev-haskell/bytestring-handle/metadata.xml11
-rw-r--r--dev-haskell/bytestring-mmap/Manifest5
-rw-r--r--dev-haskell/bytestring-mmap/bytestring-mmap-0.2.2-r1.ebuild24
-rw-r--r--dev-haskell/bytestring-mmap/metadata.xml16
-rw-r--r--dev-haskell/bytestring-show/Manifest6
-rw-r--r--dev-haskell/bytestring-show/bytestring-show-0.3.5.6-r1.ebuild30
-rw-r--r--dev-haskell/bytestring-show/bytestring-show-0.3.5.6.ebuild25
-rw-r--r--dev-haskell/bytestring-show/metadata.xml11
-rw-r--r--dev-haskell/bzlib/Manifest5
-rw-r--r--dev-haskell/bzlib/bzlib-0.5.0.5.ebuild25
-rw-r--r--dev-haskell/bzlib/metadata.xml18
-rw-r--r--dev-haskell/c2hs/Manifest17
-rw-r--r--dev-haskell/c2hs/c2hs-0.16.4.ebuild48
-rw-r--r--dev-haskell/c2hs/c2hs-0.16.5.ebuild45
-rw-r--r--dev-haskell/c2hs/c2hs-0.17.2.ebuild32
-rw-r--r--dev-haskell/c2hs/c2hs-0.20.1.ebuild33
-rw-r--r--dev-haskell/c2hs/c2hs-0.25.2.ebuild40
-rw-r--r--dev-haskell/c2hs/c2hs-0.27.1.ebuild40
-rw-r--r--dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch25
-rw-r--r--dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch34
-rw-r--r--dev-haskell/c2hs/metadata.xml22
-rw-r--r--dev-haskell/cabal-doctest/Manifest3
-rw-r--r--dev-haskell/cabal-doctest/cabal-doctest-1.ebuild25
-rw-r--r--dev-haskell/cabal-doctest/metadata.xml18
-rw-r--r--dev-haskell/cabal-helper/Manifest8
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild30
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild32
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild31
-rw-r--r--dev-haskell/cabal-helper/metadata.xml32
-rw-r--r--dev-haskell/cabal-install/Manifest13
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild54
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild59
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild66
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild78
-rw-r--r--dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch20
-rw-r--r--dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch15
-rw-r--r--dev-haskell/cabal-install/metadata.xml17
-rw-r--r--dev-haskell/cabal/Manifest15
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.2.ebuild53
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.3.ebuild58
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.5.ebuild60
-rw-r--r--dev-haskell/cabal/cabal-1.20.0.2.ebuild61
-rw-r--r--dev-haskell/cabal/cabal-1.22.8.0.ebuild58
-rw-r--r--dev-haskell/cabal/cabal-1.24.2.0.ebuild37
-rw-r--r--dev-haskell/cabal/metadata.xml7
-rw-r--r--dev-haskell/cairo/Manifest9
-rw-r--r--dev-haskell/cairo/cairo-0.12.5.3.ebuild40
-rw-r--r--dev-haskell/cairo/cairo-0.13.1.1.ebuild38
-rw-r--r--dev-haskell/cairo/cairo-0.13.3.1.ebuild38
-rw-r--r--dev-haskell/cairo/metadata.xml13
-rw-r--r--dev-haskell/case-insensitive/Manifest11
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.0.0.2-r1.ebuild34
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.1.0.3.ebuild29
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.2.0.5.ebuild29
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.2.0.7.ebuild30
-rw-r--r--dev-haskell/case-insensitive/metadata.xml18
-rw-r--r--dev-haskell/cassava/Manifest7
-rw-r--r--dev-haskell/cassava/cassava-0.4.4.0.ebuild35
-rw-r--r--dev-haskell/cassava/cassava-0.4.5.0.ebuild35
-rw-r--r--dev-haskell/cassava/metadata.xml15
-rw-r--r--dev-haskell/cereal-vector/Manifest3
-rw-r--r--dev-haskell/cereal-vector/cereal-vector-0.2.0.1.ebuild27
-rw-r--r--dev-haskell/cereal-vector/metadata.xml11
-rw-r--r--dev-haskell/cereal/Manifest9
-rw-r--r--dev-haskell/cereal/cereal-0.3.5.2.ebuild22
-rw-r--r--dev-haskell/cereal/cereal-0.4.0.1.ebuild24
-rw-r--r--dev-haskell/cereal/cereal-0.4.1.1.ebuild38
-rw-r--r--dev-haskell/cereal/metadata.xml15
-rw-r--r--dev-haskell/certificate/Manifest7
-rw-r--r--dev-haskell/certificate/certificate-1.3.9.ebuild43
-rw-r--r--dev-haskell/certificate/files/certificate-1.3.6/Tests/Unit.hs46
-rw-r--r--dev-haskell/certificate/files/certificate-1.3.9-ghc-7.10.patch16
-rw-r--r--dev-haskell/certificate/metadata.xml20
-rw-r--r--dev-haskell/cgi/Manifest11
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.3.ebuild28
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild36
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.4.ebuild34
-rw-r--r--dev-haskell/cgi/cgi-3001.2.2.2.ebuild47
-rw-r--r--dev-haskell/cgi/files/cgi-3001.1.8.4-mci.patch15
-rw-r--r--dev-haskell/cgi/metadata.xml19
-rw-r--r--dev-haskell/chaselev-deque/Manifest7
-rw-r--r--dev-haskell/chaselev-deque/chaselev-deque-0.4.ebuild40
-rw-r--r--dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild37
-rw-r--r--dev-haskell/chaselev-deque/metadata.xml14
-rw-r--r--dev-haskell/chasingbottoms/Manifest11
-rw-r--r--dev-haskell/chasingbottoms/chasingbottoms-1.3.0.11-r1.ebuild46
-rw-r--r--dev-haskell/chasingbottoms/chasingbottoms-1.3.0.13.ebuild41
-rw-r--r--dev-haskell/chasingbottoms/chasingbottoms-1.3.0.14.ebuild39
-rw-r--r--dev-haskell/chasingbottoms/chasingbottoms-1.3.1.2.ebuild46
-rw-r--r--dev-haskell/chasingbottoms/metadata.xml102
-rw-r--r--dev-haskell/chell-quickcheck/Manifest7
-rw-r--r--dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild36
-rw-r--r--dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild27
-rw-r--r--dev-haskell/chell-quickcheck/files/chell-quickcheck-0.2.5-QC-2.9.patch11
-rw-r--r--dev-haskell/chell-quickcheck/metadata.xml11
-rw-r--r--dev-haskell/chell/Manifest5
-rw-r--r--dev-haskell/chell/chell-0.4.0.1.ebuild35
-rw-r--r--dev-haskell/chell/metadata.xml48
-rw-r--r--dev-haskell/chunked-data/Manifest7
-rw-r--r--dev-haskell/chunked-data/chunked-data-0.1.0.1.ebuild31
-rw-r--r--dev-haskell/chunked-data/chunked-data-0.3.0.ebuild27
-rw-r--r--dev-haskell/chunked-data/metadata.xml14
-rw-r--r--dev-haskell/cipher-aes/Manifest7
-rw-r--r--dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild43
-rw-r--r--dev-haskell/cipher-aes/cipher-aes-0.2.5.ebuild31
-rw-r--r--dev-haskell/cipher-aes/metadata.xml14
-rw-r--r--dev-haskell/cipher-blowfish/Manifest5
-rw-r--r--dev-haskell/cipher-blowfish/cipher-blowfish-0.0.3.ebuild32
-rw-r--r--dev-haskell/cipher-blowfish/metadata.xml14
-rw-r--r--dev-haskell/cipher-camellia/Manifest5
-rw-r--r--dev-haskell/cipher-camellia/cipher-camellia-0.0.2.ebuild32
-rw-r--r--dev-haskell/cipher-camellia/metadata.xml14
-rw-r--r--dev-haskell/cipher-des/Manifest5
-rw-r--r--dev-haskell/cipher-des/cipher-des-0.0.6.ebuild31
-rw-r--r--dev-haskell/cipher-des/metadata.xml14
-rw-r--r--dev-haskell/cipher-rc4/Manifest5
-rw-r--r--dev-haskell/cipher-rc4/cipher-rc4-0.1.4.ebuild30
-rw-r--r--dev-haskell/cipher-rc4/metadata.xml14
-rw-r--r--dev-haskell/citeproc-hs/Manifest8
-rw-r--r--dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild54
-rw-r--r--dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild51
-rw-r--r--dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch28
-rw-r--r--dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch126
-rw-r--r--dev-haskell/citeproc-hs/metadata.xml26
-rw-r--r--dev-haskell/classy-prelude/Manifest22
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild44
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild50
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild47
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild35
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild36
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild39
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild44
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild41
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild52
-rw-r--r--dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch10
-rw-r--r--dev-haskell/classy-prelude/metadata.xml14
-rw-r--r--dev-haskell/clientsession/Manifest5
-rw-r--r--dev-haskell/clientsession/clientsession-0.9.1.1.ebuild43
-rw-r--r--dev-haskell/clientsession/metadata.xml16
-rw-r--r--dev-haskell/clock/Manifest9
-rw-r--r--dev-haskell/clock/clock-0.4.1.3.ebuild30
-rw-r--r--dev-haskell/clock/clock-0.5.1.ebuild32
-rw-r--r--dev-haskell/clock/clock-0.7.2.ebuild34
-rw-r--r--dev-haskell/clock/metadata.xml34
-rw-r--r--dev-haskell/cmark/Manifest11
-rw-r--r--dev-haskell/cmark/cmark-0.3.4.ebuild26
-rw-r--r--dev-haskell/cmark/cmark-0.4.0.1.ebuild26
-rw-r--r--dev-haskell/cmark/cmark-0.5.5.ebuild32
-rw-r--r--dev-haskell/cmark/cmark-0.5.6.ebuild34
-rw-r--r--dev-haskell/cmark/metadata.xml90
-rw-r--r--dev-haskell/cmdargs/Manifest9
-rw-r--r--dev-haskell/cmdargs/cmdargs-0.10.13.ebuild31
-rw-r--r--dev-haskell/cmdargs/cmdargs-0.10.14.ebuild31
-rw-r--r--dev-haskell/cmdargs/cmdargs-0.10.7.ebuild31
-rw-r--r--dev-haskell/cmdargs/metadata.xml35
-rw-r--r--dev-haskell/cmdlib/Manifest8
-rw-r--r--dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild34
-rw-r--r--dev-haskell/cmdlib/cmdlib-0.3.6.ebuild35
-rw-r--r--dev-haskell/cmdlib/files/cmdlib-0.3.4-ghc-6.12.patch16
-rw-r--r--dev-haskell/cmdlib/metadata.xml31
-rw-r--r--dev-haskell/code-page/Manifest3
-rw-r--r--dev-haskell/code-page/code-page-0.1.1.ebuild24
-rw-r--r--dev-haskell/code-page/metadata.xml22
-rw-r--r--dev-haskell/colour/Manifest4
-rw-r--r--dev-haskell/colour/colour-2.3.3-r1.ebuild37
-rw-r--r--dev-haskell/colour/metadata.xml14
-rw-r--r--dev-haskell/comonad-transformers/Manifest7
-rw-r--r--dev-haskell/comonad-transformers/comonad-transformers-3.1.ebuild29
-rw-r--r--dev-haskell/comonad-transformers/comonad-transformers-4.0.ebuild25
-rw-r--r--dev-haskell/comonad-transformers/metadata.xml14
-rw-r--r--dev-haskell/comonad/Manifest11
-rw-r--r--dev-haskell/comonad/comonad-3.1.ebuild29
-rw-r--r--dev-haskell/comonad/comonad-4.0.ebuild36
-rw-r--r--dev-haskell/comonad/comonad-4.2.7.2.ebuild39
-rw-r--r--dev-haskell/comonad/comonad-5.ebuild39
-rw-r--r--dev-haskell/comonad/metadata.xml28
-rw-r--r--dev-haskell/comonads-fd/Manifest7
-rw-r--r--dev-haskell/comonads-fd/comonads-fd-3.0.3.ebuild30
-rw-r--r--dev-haskell/comonads-fd/comonads-fd-4.0.ebuild25
-rw-r--r--dev-haskell/comonads-fd/metadata.xml14
-rw-r--r--dev-haskell/concurrent-extra/Manifest5
-rw-r--r--dev-haskell/concurrent-extra/concurrent-extra-0.7.0.10.ebuild36
-rw-r--r--dev-haskell/concurrent-extra/metadata.xml38
-rw-r--r--dev-haskell/concurrent-output/Manifest10
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.7.3.ebuild31
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.7.6.ebuild31
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.7.7.ebuild30
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.7.8.ebuild30
-rw-r--r--dev-haskell/concurrent-output/metadata.xml20
-rw-r--r--dev-haskell/conduit-extra/Manifest11
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.1.13.1.ebuild41
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.1.15.ebuild40
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.1.9.1.ebuild40
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.1.9.2.ebuild40
-rw-r--r--dev-haskell/conduit-extra/metadata.xml14
-rw-r--r--dev-haskell/conduit/Manifest13
-rw-r--r--dev-haskell/conduit/conduit-1.0.15.1.ebuild41
-rw-r--r--dev-haskell/conduit/conduit-1.1.6.ebuild36
-rw-r--r--dev-haskell/conduit/conduit-1.2.6.1.ebuild35
-rw-r--r--dev-haskell/conduit/conduit-1.2.6.6.ebuild35
-rw-r--r--dev-haskell/conduit/conduit-1.2.8.ebuild35
-rw-r--r--dev-haskell/conduit/metadata.xml17
-rw-r--r--dev-haskell/configfile/Manifest5
-rw-r--r--dev-haskell/configfile/configfile-1.1.4.ebuild39
-rw-r--r--dev-haskell/configfile/metadata.xml26
-rw-r--r--dev-haskell/configurator/Manifest4
-rw-r--r--dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild38
-rw-r--r--dev-haskell/configurator/metadata.xml34
-rw-r--r--dev-haskell/connection/Manifest7
-rw-r--r--dev-haskell/connection/connection-0.2.4.ebuild35
-rw-r--r--dev-haskell/connection/connection-0.2.5.ebuild33
-rw-r--r--dev-haskell/connection/metadata.xml19
-rw-r--r--dev-haskell/constraints/Manifest8
-rw-r--r--dev-haskell/constraints/constraints-0.4.1.3.ebuild29
-rw-r--r--dev-haskell/constraints/constraints-0.8.ebuild29
-rw-r--r--dev-haskell/constraints/files/constraints-0.4.1.3-ghc-8.patch17
-rw-r--r--dev-haskell/constraints/metadata.xml14
-rw-r--r--dev-haskell/contravariant/Manifest13
-rw-r--r--dev-haskell/contravariant/contravariant-0.4.4.ebuild28
-rw-r--r--dev-haskell/contravariant/contravariant-0.6.ebuild27
-rw-r--r--dev-haskell/contravariant/contravariant-1.2.0.1.ebuild34
-rw-r--r--dev-haskell/contravariant/contravariant-1.3.3.ebuild37
-rw-r--r--dev-haskell/contravariant/contravariant-1.4.ebuild38
-rw-r--r--dev-haskell/contravariant/metadata.xml30
-rw-r--r--dev-haskell/control-monad-loop/Manifest5
-rw-r--r--dev-haskell/control-monad-loop/control-monad-loop-0.1.ebuild24
-rw-r--r--dev-haskell/control-monad-loop/metadata.xml15
-rw-r--r--dev-haskell/convertible/Manifest7
-rw-r--r--dev-haskell/convertible/convertible-1.0.11.1.ebuild48
-rw-r--r--dev-haskell/convertible/convertible-1.1.1.0.ebuild34
-rw-r--r--dev-haskell/convertible/metadata.xml16
-rw-r--r--dev-haskell/cookie/Manifest7
-rw-r--r--dev-haskell/cookie/cookie-0.4.2.1.ebuild33
-rw-r--r--dev-haskell/cookie/cookie-0.4.2.ebuild33
-rw-r--r--dev-haskell/cookie/metadata.xml14
-rw-r--r--dev-haskell/cpphs/Manifest15
-rw-r--r--dev-haskell/cpphs/cpphs-1.15.ebuild22
-rw-r--r--dev-haskell/cpphs/cpphs-1.16.ebuild22
-rw-r--r--dev-haskell/cpphs/cpphs-1.17.1.ebuild22
-rw-r--r--dev-haskell/cpphs/cpphs-1.18.8.ebuild25
-rw-r--r--dev-haskell/cpphs/cpphs-1.19.3.ebuild33
-rw-r--r--dev-haskell/cpphs/cpphs-1.20.2.ebuild27
-rw-r--r--dev-haskell/cpphs/metadata.xml7
-rw-r--r--dev-haskell/cprng-aes/Manifest7
-rw-r--r--dev-haskell/cprng-aes/cprng-aes-0.5.2.ebuild28
-rw-r--r--dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild27
-rw-r--r--dev-haskell/cprng-aes/metadata.xml28
-rw-r--r--dev-haskell/cpu/Manifest5
-rw-r--r--dev-haskell/cpu/cpu-0.1.2.ebuild29
-rw-r--r--dev-haskell/cpu/metadata.xml17
-rw-r--r--dev-haskell/criterion/Manifest13
-rw-r--r--dev-haskell/criterion/criterion-0.8.1.0.ebuild36
-rw-r--r--dev-haskell/criterion/criterion-1.0.2.0.ebuild45
-rw-r--r--dev-haskell/criterion/criterion-1.1.0.0.ebuild45
-rw-r--r--dev-haskell/criterion/criterion-1.1.1.0.ebuild45
-rw-r--r--dev-haskell/criterion/criterion-1.1.4.0.ebuild52
-rw-r--r--dev-haskell/criterion/metadata.xml21
-rw-r--r--dev-haskell/crypto-api-tests/Manifest4
-rw-r--r--dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild31
-rw-r--r--dev-haskell/crypto-api-tests/metadata.xml15
-rw-r--r--dev-haskell/crypto-api/Manifest7
-rw-r--r--dev-haskell/crypto-api/crypto-api-0.12.2.2.ebuild31
-rw-r--r--dev-haskell/crypto-api/crypto-api-0.13.2.ebuild33
-rw-r--r--dev-haskell/crypto-api/metadata.xml25
-rw-r--r--dev-haskell/crypto-cipher-tests/Manifest5
-rw-r--r--dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild33
-rw-r--r--dev-haskell/crypto-cipher-tests/metadata.xml14
-rw-r--r--dev-haskell/crypto-cipher-types/Manifest5
-rw-r--r--dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild26
-rw-r--r--dev-haskell/crypto-cipher-types/metadata.xml14
-rw-r--r--dev-haskell/crypto-conduit/Manifest6
-rw-r--r--dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r1.ebuild47
-rw-r--r--dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r2.ebuild48
-rw-r--r--dev-haskell/crypto-conduit/metadata.xml19
-rw-r--r--dev-haskell/crypto-numbers/Manifest7
-rw-r--r--dev-haskell/crypto-numbers/crypto-numbers-0.2.3.ebuild32
-rw-r--r--dev-haskell/crypto-numbers/crypto-numbers-0.2.7.ebuild36
-rw-r--r--dev-haskell/crypto-numbers/metadata.xml14
-rw-r--r--dev-haskell/crypto-pubkey-types/Manifest5
-rw-r--r--dev-haskell/crypto-pubkey-types/crypto-pubkey-types-0.4.3.ebuild26
-rw-r--r--dev-haskell/crypto-pubkey-types/metadata.xml14
-rw-r--r--dev-haskell/crypto-pubkey/Manifest5
-rw-r--r--dev-haskell/crypto-pubkey/crypto-pubkey-0.2.8.ebuild35
-rw-r--r--dev-haskell/crypto-pubkey/metadata.xml18
-rw-r--r--dev-haskell/crypto-random-api/Manifest5
-rw-r--r--dev-haskell/crypto-random-api/crypto-random-api-0.2.0.ebuild23
-rw-r--r--dev-haskell/crypto-random-api/metadata.xml14
-rw-r--r--dev-haskell/crypto-random/Manifest7
-rw-r--r--dev-haskell/crypto-random/crypto-random-0.0.7.ebuild26
-rw-r--r--dev-haskell/crypto-random/crypto-random-0.0.9.ebuild26
-rw-r--r--dev-haskell/crypto-random/metadata.xml14
-rw-r--r--dev-haskell/crypto/Manifest5
-rw-r--r--dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild46
-rw-r--r--dev-haskell/crypto/metadata.xml14
-rw-r--r--dev-haskell/cryptocipher/Manifest7
-rw-r--r--dev-haskell/cryptocipher/cryptocipher-0.5.2.ebuild36
-rw-r--r--dev-haskell/cryptocipher/cryptocipher-0.6.2.ebuild30
-rw-r--r--dev-haskell/cryptocipher/metadata.xml14
-rw-r--r--dev-haskell/cryptohash-conduit/Manifest5
-rw-r--r--dev-haskell/cryptohash-conduit/cryptohash-conduit-0.1.1.ebuild29
-rw-r--r--dev-haskell/cryptohash-conduit/metadata.xml15
-rw-r--r--dev-haskell/cryptohash-cryptoapi/Manifest7
-rw-r--r--dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.3.ebuild28
-rw-r--r--dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.4.ebuild29
-rw-r--r--dev-haskell/cryptohash-cryptoapi/metadata.xml14
-rw-r--r--dev-haskell/cryptohash-sha256/Manifest3
-rw-r--r--dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.100.1.ebuild29
-rw-r--r--dev-haskell/cryptohash-sha256/metadata.xml26
-rw-r--r--dev-haskell/cryptohash/Manifest13
-rw-r--r--dev-haskell/cryptohash/cryptohash-0.10.0.ebuild30
-rw-r--r--dev-haskell/cryptohash/cryptohash-0.11.1.ebuild30
-rw-r--r--dev-haskell/cryptohash/cryptohash-0.11.6.ebuild30
-rw-r--r--dev-haskell/cryptohash/cryptohash-0.11.9.ebuild32
-rw-r--r--dev-haskell/cryptohash/cryptohash-0.9.1.ebuild38
-rw-r--r--dev-haskell/cryptohash/metadata.xml20
-rw-r--r--dev-haskell/cryptonite/Manifest8
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.21.ebuild43
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.7.ebuild41
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.8.ebuild41
-rw-r--r--dev-haskell/cryptonite/metadata.xml42
-rw-r--r--dev-haskell/css-text/Manifest5
-rw-r--r--dev-haskell/css-text/css-text-0.1.2.1.ebuild28
-rw-r--r--dev-haskell/css-text/metadata.xml11
-rw-r--r--dev-haskell/curl/Manifest5
-rw-r--r--dev-haskell/curl/curl-1.3.8.ebuild23
-rw-r--r--dev-haskell/curl/metadata.xml7
-rw-r--r--dev-haskell/data-accessor/Manifest4
-rw-r--r--dev-haskell/data-accessor/data-accessor-0.2.2.7.ebuild25
-rw-r--r--dev-haskell/data-accessor/metadata.xml70
-rw-r--r--dev-haskell/data-binary-ieee754/Manifest5
-rw-r--r--dev-haskell/data-binary-ieee754/data-binary-ieee754-0.4.4.ebuild23
-rw-r--r--dev-haskell/data-binary-ieee754/metadata.xml11
-rw-r--r--dev-haskell/data-default-class/Manifest5
-rw-r--r--dev-haskell/data-default-class/data-default-class-0.0.1.ebuild22
-rw-r--r--dev-haskell/data-default-class/metadata.xml11
-rw-r--r--dev-haskell/data-default-instances-base/Manifest5
-rw-r--r--dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild23
-rw-r--r--dev-haskell/data-default-instances-base/metadata.xml11
-rw-r--r--dev-haskell/data-default-instances-containers/Manifest5
-rw-r--r--dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild23
-rw-r--r--dev-haskell/data-default-instances-containers/metadata.xml11
-rw-r--r--dev-haskell/data-default-instances-dlist/Manifest5
-rw-r--r--dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild24
-rw-r--r--dev-haskell/data-default-instances-dlist/metadata.xml11
-rw-r--r--dev-haskell/data-default-instances-old-locale/Manifest5
-rw-r--r--dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild26
-rw-r--r--dev-haskell/data-default-instances-old-locale/metadata.xml11
-rw-r--r--dev-haskell/data-default/Manifest5
-rw-r--r--dev-haskell/data-default/data-default-0.5.3.ebuild27
-rw-r--r--dev-haskell/data-default/metadata.xml11
-rw-r--r--dev-haskell/data-endian/Manifest9
-rw-r--r--dev-haskell/data-endian/data-endian-0.0.1.ebuild22
-rw-r--r--dev-haskell/data-endian/data-endian-0.1.1.ebuild24
-rw-r--r--dev-haskell/data-endian/data-endian-0.1.ebuild24
-rw-r--r--dev-haskell/data-endian/metadata.xml14
-rw-r--r--dev-haskell/data-hash/Manifest5
-rw-r--r--dev-haskell/data-hash/data-hash-0.2.0.1.ebuild27
-rw-r--r--dev-haskell/data-hash/metadata.xml12
-rw-r--r--dev-haskell/data-ordlist/Manifest5
-rw-r--r--dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild24
-rw-r--r--dev-haskell/data-ordlist/metadata.xml11
-rw-r--r--dev-haskell/dataenc/Manifest7
-rw-r--r--dev-haskell/dataenc/dataenc-0.14.0.5.ebuild33
-rw-r--r--dev-haskell/dataenc/dataenc-0.14.0.7.ebuild42
-rw-r--r--dev-haskell/dataenc/metadata.xml13
-rw-r--r--dev-haskell/date-cache/Manifest5
-rw-r--r--dev-haskell/date-cache/date-cache-0.3.0-r1.ebuild22
-rw-r--r--dev-haskell/date-cache/metadata.xml12
-rw-r--r--dev-haskell/dav/Manifest13
-rw-r--r--dev-haskell/dav/dav-0.4.1.ebuild41
-rw-r--r--dev-haskell/dav/dav-0.5.1.ebuild42
-rw-r--r--dev-haskell/dav/dav-0.6.2.ebuild45
-rw-r--r--dev-haskell/dav/dav-1.0.7.ebuild52
-rw-r--r--dev-haskell/dav/dav-1.3.1.ebuild54
-rw-r--r--dev-haskell/dav/metadata.xml19
-rw-r--r--dev-haskell/dbus-core/Manifest6
-rw-r--r--dev-haskell/dbus-core/dbus-core-0.9.3-r3.ebuild57
-rw-r--r--dev-haskell/dbus-core/files/dbus-core-0.9.3-ghc-7.10.patch96
-rw-r--r--dev-haskell/dbus-core/metadata.xml11
-rw-r--r--dev-haskell/dbus/Manifest13
-rw-r--r--dev-haskell/dbus/dbus-0.10.10.ebuild36
-rw-r--r--dev-haskell/dbus/dbus-0.10.11-r1.ebuild43
-rw-r--r--dev-haskell/dbus/dbus-0.10.12.ebuild40
-rw-r--r--dev-haskell/dbus/dbus-0.10.13.ebuild37
-rw-r--r--dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch113
-rw-r--r--dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch15
-rw-r--r--dev-haskell/dbus/metadata.xml59
-rw-r--r--dev-haskell/deepseq-generics/Manifest7
-rw-r--r--dev-haskell/deepseq-generics/deepseq-generics-0.1.1.2.ebuild32
-rw-r--r--dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild27
-rw-r--r--dev-haskell/deepseq-generics/metadata.xml26
-rw-r--r--dev-haskell/derive/Manifest4
-rw-r--r--dev-haskell/derive/derive-2.5.26.ebuild28
-rw-r--r--dev-haskell/derive/metadata.xml17
-rw-r--r--dev-haskell/deriving-compat/Manifest3
-rw-r--r--dev-haskell/deriving-compat/deriving-compat-0.3.5.ebuild30
-rw-r--r--dev-haskell/deriving-compat/metadata.xml54
-rw-r--r--dev-haskell/diff/Manifest11
-rw-r--r--dev-haskell/diff/diff-0.1.3.ebuild27
-rw-r--r--dev-haskell/diff/diff-0.3.0.ebuild27
-rw-r--r--dev-haskell/diff/diff-0.3.2.ebuild29
-rw-r--r--dev-haskell/diff/diff-0.3.4.ebuild32
-rw-r--r--dev-haskell/diff/metadata.xml11
-rw-r--r--dev-haskell/digest/Manifest5
-rw-r--r--dev-haskell/digest/digest-0.0.1.2.ebuild23
-rw-r--r--dev-haskell/digest/metadata.xml13
-rw-r--r--dev-haskell/disk-free-space/Manifest4
-rw-r--r--dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild24
-rw-r--r--dev-haskell/disk-free-space/metadata.xml14
-rw-r--r--dev-haskell/distributive/Manifest9
-rw-r--r--dev-haskell/distributive/distributive-0.3.2.ebuild32
-rw-r--r--dev-haskell/distributive/distributive-0.4.4.ebuild34
-rw-r--r--dev-haskell/distributive/distributive-0.5.2.ebuild39
-rw-r--r--dev-haskell/distributive/metadata.xml17
-rw-r--r--dev-haskell/djinn-ghc/Manifest4
-rw-r--r--dev-haskell/djinn-ghc/djinn-ghc-0.0.2.3.ebuild28
-rw-r--r--dev-haskell/djinn-ghc/metadata.xml13
-rw-r--r--dev-haskell/djinn-lib/Manifest4
-rw-r--r--dev-haskell/djinn-lib/djinn-lib-0.0.1.2.ebuild25
-rw-r--r--dev-haskell/djinn-lib/metadata.xml13
-rw-r--r--dev-haskell/dlist-instances/Manifest7
-rw-r--r--dev-haskell/dlist-instances/dlist-instances-0.1.1.1.ebuild26
-rw-r--r--dev-haskell/dlist-instances/dlist-instances-0.1.ebuild26
-rw-r--r--dev-haskell/dlist-instances/metadata.xml16
-rw-r--r--dev-haskell/dlist/Manifest13
-rw-r--r--dev-haskell/dlist/dlist-0.5-r1.ebuild27
-rw-r--r--dev-haskell/dlist/dlist-0.6.0.1.ebuild25
-rw-r--r--dev-haskell/dlist/dlist-0.7.1.2.ebuild25
-rw-r--r--dev-haskell/dlist/dlist-0.7.1.ebuild25
-rw-r--r--dev-haskell/dlist/dlist-0.8.0.2.ebuild25
-rw-r--r--dev-haskell/dlist/metadata.xml17
-rw-r--r--dev-haskell/dns/Manifest13
-rw-r--r--dev-haskell/dns/dns-0.3.8.ebuild35
-rw-r--r--dev-haskell/dns/dns-1.4.5.ebuild39
-rw-r--r--dev-haskell/dns/dns-2.0.0.ebuild39
-rw-r--r--dev-haskell/dns/dns-2.0.2.ebuild39
-rw-r--r--dev-haskell/dns/dns-2.0.6.ebuild39
-rw-r--r--dev-haskell/dns/metadata.xml11
-rw-r--r--dev-haskell/doctemplates/Manifest3
-rw-r--r--dev-haskell/doctemplates/doctemplates-0.1.0.2.ebuild33
-rw-r--r--dev-haskell/doctemplates/metadata.xml14
-rw-r--r--dev-haskell/doctest/Manifest11
-rw-r--r--dev-haskell/doctest/doctest-0.10.1.ebuild34
-rw-r--r--dev-haskell/doctest/doctest-0.11.1.ebuild41
-rw-r--r--dev-haskell/doctest/doctest-0.9.12.ebuild34
-rw-r--r--dev-haskell/doctest/files/doctest-0.11.0-unamb-2.patch26
-rw-r--r--dev-haskell/doctest/files/doctest-0.11.0-unamb.patch35
-rw-r--r--dev-haskell/doctest/metadata.xml19
-rw-r--r--dev-haskell/drift/Manifest6
-rw-r--r--dev-haskell/drift/drift-2.4.2.ebuild35
-rw-r--r--dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch22
-rw-r--r--dev-haskell/drift/metadata.xml7
-rw-r--r--dev-haskell/easy-file/Manifest5
-rw-r--r--dev-haskell/easy-file/easy-file-0.2.1.ebuild24
-rw-r--r--dev-haskell/easy-file/metadata.xml14
-rw-r--r--dev-haskell/ed25519/Manifest3
-rw-r--r--dev-haskell/ed25519/ed25519-0.0.5.0.ebuild45
-rw-r--r--dev-haskell/ed25519/metadata.xml14
-rw-r--r--dev-haskell/edisonapi/Manifest3
-rw-r--r--dev-haskell/edisonapi/edisonapi-1.3.1.ebuild30
-rw-r--r--dev-haskell/edisonapi/metadata.xml19
-rw-r--r--dev-haskell/edisoncore/Manifest3
-rw-r--r--dev-haskell/edisoncore/edisoncore-1.3.1.1.ebuild32
-rw-r--r--dev-haskell/edisoncore/metadata.xml15
-rw-r--r--dev-haskell/edit-distance/Manifest6
-rw-r--r--dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild33
-rw-r--r--dev-haskell/edit-distance/edit-distance-0.2.2.1.ebuild28
-rw-r--r--dev-haskell/edit-distance/metadata.xml14
-rw-r--r--dev-haskell/editline/Manifest6
-rw-r--r--dev-haskell/editline/editline-0.2.1.1.ebuild30
-rw-r--r--dev-haskell/editline/files/editline-0.2.1.1-ghc-7.8.patch13
-rw-r--r--dev-haskell/editline/metadata.xml7
-rw-r--r--dev-haskell/either/Manifest9
-rw-r--r--dev-haskell/either/either-4.3.3.2.ebuild35
-rw-r--r--dev-haskell/either/either-4.4.1.1.ebuild36
-rw-r--r--dev-haskell/either/either-4.4.1.ebuild36
-rw-r--r--dev-haskell/either/metadata.xml14
-rw-r--r--dev-haskell/ekg-core/Manifest7
-rw-r--r--dev-haskell/ekg-core/ekg-core-0.1.1.0.ebuild26
-rw-r--r--dev-haskell/ekg-core/ekg-core-0.1.1.1.ebuild26
-rw-r--r--dev-haskell/ekg-core/metadata.xml14
-rw-r--r--dev-haskell/ekg-json/Manifest8
-rw-r--r--dev-haskell/ekg-json/ekg-json-0.1.0.0.ebuild28
-rw-r--r--dev-haskell/ekg-json/ekg-json-0.1.0.1.ebuild28
-rw-r--r--dev-haskell/ekg-json/ekg-json-0.1.0.3.ebuild28
-rw-r--r--dev-haskell/ekg-json/metadata.xml16
-rw-r--r--dev-haskell/ekg/Manifest11
-rw-r--r--dev-haskell/ekg/ekg-0.3.1.4.ebuild31
-rw-r--r--dev-haskell/ekg/ekg-0.4.0.11.ebuild32
-rw-r--r--dev-haskell/ekg/ekg-0.4.0.8.ebuild33
-rw-r--r--dev-haskell/ekg/ekg-0.4.0.9.ebuild33
-rw-r--r--dev-haskell/ekg/metadata.xml16
-rw-r--r--dev-haskell/email-validate/Manifest7
-rw-r--r--dev-haskell/email-validate/email-validate-1.0.0.ebuild30
-rw-r--r--dev-haskell/email-validate/email-validate-2.0.1.ebuild30
-rw-r--r--dev-haskell/email-validate/metadata.xml11
-rw-r--r--dev-haskell/enclosed-exceptions/Manifest7
-rw-r--r--dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.1.1.ebuild31
-rw-r--r--dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.2.ebuild32
-rw-r--r--dev-haskell/enclosed-exceptions/metadata.xml15
-rw-r--r--dev-haskell/encoding/Manifest11
-rw-r--r--dev-haskell/encoding/encoding-0.6.7.2-r2.ebuild41
-rw-r--r--dev-haskell/encoding/encoding-0.7.0.2-r1.ebuild39
-rw-r--r--dev-haskell/encoding/encoding-0.8.1.ebuild41
-rw-r--r--dev-haskell/encoding/encoding-0.8.ebuild34
-rw-r--r--dev-haskell/encoding/metadata.xml14
-rw-r--r--dev-haskell/entropy/Manifest7
-rw-r--r--dev-haskell/entropy/entropy-0.2.2.4.ebuild24
-rw-r--r--dev-haskell/entropy/entropy-0.3.7.ebuild29
-rw-r--r--dev-haskell/entropy/metadata.xml20
-rw-r--r--dev-haskell/enumerator/Manifest5
-rw-r--r--dev-haskell/enumerator/enumerator-0.4.20.ebuild26
-rw-r--r--dev-haskell/enumerator/metadata.xml47
-rw-r--r--dev-haskell/equivalence/Manifest7
-rw-r--r--dev-haskell/equivalence/equivalence-0.2.5.ebuild29
-rw-r--r--dev-haskell/equivalence/equivalence-0.3.1.ebuild31
-rw-r--r--dev-haskell/equivalence/metadata.xml19
-rw-r--r--dev-haskell/erf/Manifest5
-rw-r--r--dev-haskell/erf/erf-2.0.0.0-r1.ebuild24
-rw-r--r--dev-haskell/erf/metadata.xml12
-rw-r--r--dev-haskell/errorcall-eq-instance/Manifest5
-rw-r--r--dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.1.0.ebuild26
-rw-r--r--dev-haskell/errorcall-eq-instance/metadata.xml12
-rw-r--r--dev-haskell/errors/Manifest7
-rw-r--r--dev-haskell/errors/errors-1.4.7.ebuild27
-rw-r--r--dev-haskell/errors/errors-2.1.3.ebuild27
-rw-r--r--dev-haskell/errors/metadata.xml15
-rw-r--r--dev-haskell/esqueleto/Manifest8
-rw-r--r--dev-haskell/esqueleto/esqueleto-2.1.3.ebuild48
-rw-r--r--dev-haskell/esqueleto/esqueleto-2.4.3-r1.ebuild49
-rw-r--r--dev-haskell/esqueleto/files/esqueleto-2.4.3-persistent-2.5.patch165
-rw-r--r--dev-haskell/esqueleto/metadata.xml44
-rw-r--r--dev-haskell/exceptions/Manifest13
-rw-r--r--dev-haskell/exceptions/exceptions-0.3.3.ebuild29
-rw-r--r--dev-haskell/exceptions/exceptions-0.6.1.ebuild29
-rw-r--r--dev-haskell/exceptions/exceptions-0.8.0.2.ebuild36
-rw-r--r--dev-haskell/exceptions/exceptions-0.8.2.1.ebuild31
-rw-r--r--dev-haskell/exceptions/exceptions-0.8.3.ebuild31
-rw-r--r--dev-haskell/exceptions/metadata.xml14
-rw-r--r--dev-haskell/executable-path/Manifest5
-rw-r--r--dev-haskell/executable-path/executable-path-0.0.3-r1.ebuild24
-rw-r--r--dev-haskell/executable-path/metadata.xml15
-rw-r--r--dev-haskell/extensible-exceptions/Manifest5
-rw-r--r--dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild24
-rw-r--r--dev-haskell/extensible-exceptions/metadata.xml12
-rw-r--r--dev-haskell/extra/Manifest12
-rw-r--r--dev-haskell/extra/extra-1.3.1.ebuild26
-rw-r--r--dev-haskell/extra/extra-1.4.10.ebuild27
-rw-r--r--dev-haskell/extra/extra-1.4.2.ebuild26
-rw-r--r--dev-haskell/extra/extra-1.5.1.ebuild26
-rw-r--r--dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch23
-rw-r--r--dev-haskell/extra/metadata.xml11
-rw-r--r--dev-haskell/fail/Manifest3
-rw-r--r--dev-haskell/fail/fail-4.9.0.0.ebuild24
-rw-r--r--dev-haskell/fail/metadata.xml19
-rw-r--r--dev-haskell/failure/Manifest5
-rw-r--r--dev-haskell/failure/failure-0.2.0.3.ebuild25
-rw-r--r--dev-haskell/failure/metadata.xml11
-rw-r--r--dev-haskell/fast-logger/Manifest7
-rw-r--r--dev-haskell/fast-logger/fast-logger-2.4.6.ebuild30
-rw-r--r--dev-haskell/fast-logger/fast-logger-2.4.7.ebuild30
-rw-r--r--dev-haskell/fast-logger/metadata.xml14
-rw-r--r--dev-haskell/fclabels/Manifest8
-rw-r--r--dev-haskell/fclabels/fclabels-2.0.2.3.ebuild27
-rw-r--r--dev-haskell/fclabels/fclabels-2.0.3.1.ebuild26
-rw-r--r--dev-haskell/fclabels/fclabels-2.0.3.ebuild27
-rw-r--r--dev-haskell/fclabels/metadata.xml32
-rw-r--r--dev-haskell/fdo-notify/Manifest4
-rw-r--r--dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild25
-rw-r--r--dev-haskell/fdo-notify/metadata.xml16
-rw-r--r--dev-haskell/feed/Manifest5
-rw-r--r--dev-haskell/feed/feed-0.3.11.1.ebuild38
-rw-r--r--dev-haskell/feed/metadata.xml14
-rw-r--r--dev-haskell/fgl-arbitrary/Manifest6
-rw-r--r--dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.1.ebuild27
-rw-r--r--dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.2.ebuild27
-rw-r--r--dev-haskell/fgl-arbitrary/metadata.xml16
-rw-r--r--dev-haskell/fgl/Manifest12
-rw-r--r--dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild23
-rw-r--r--dev-haskell/fgl/fgl-5.4.2.4.ebuild23
-rw-r--r--dev-haskell/fgl/fgl-5.5.0.1.ebuild25
-rw-r--r--dev-haskell/fgl/fgl-5.5.2.3.ebuild27
-rw-r--r--dev-haskell/fgl/fgl-5.5.3.0.ebuild27
-rw-r--r--dev-haskell/fgl/metadata.xml11
-rw-r--r--dev-haskell/file-embed/Manifest9
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.10.ebuild24
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.7.ebuild25
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.9.ebuild25
-rw-r--r--dev-haskell/file-embed/metadata.xml14
-rw-r--r--dev-haskell/file-location/Manifest6
-rw-r--r--dev-haskell/file-location/file-location-0.4.9-r1.ebuild35
-rw-r--r--dev-haskell/file-location/file-location-0.4.9.ebuild28
-rw-r--r--dev-haskell/file-location/metadata.xml42
-rw-r--r--dev-haskell/filelock/Manifest3
-rw-r--r--dev-haskell/filelock/filelock-0.1.0.1.ebuild24
-rw-r--r--dev-haskell/filelock/metadata.xml12
-rw-r--r--dev-haskell/filemanip/Manifest5
-rw-r--r--dev-haskell/filemanip/filemanip-0.3.6.3.ebuild26
-rw-r--r--dev-haskell/filemanip/metadata.xml16
-rw-r--r--dev-haskell/filestore/Manifest8
-rw-r--r--dev-haskell/filestore/files/filestore-0.6.1-ghc-8.patch14
-rw-r--r--dev-haskell/filestore/filestore-0.6.1.ebuild61
-rw-r--r--dev-haskell/filestore/filestore-0.6.2.ebuild47
-rw-r--r--dev-haskell/filestore/metadata.xml19
-rw-r--r--dev-haskell/findbin/Manifest5
-rw-r--r--dev-haskell/findbin/findbin-0.0.5-r1.ebuild27
-rw-r--r--dev-haskell/findbin/metadata.xml17
-rw-r--r--dev-haskell/fingertree/Manifest5
-rw-r--r--dev-haskell/fingertree/fingertree-0.1.1.0.ebuild29
-rw-r--r--dev-haskell/fingertree/metadata.xml23
-rw-r--r--dev-haskell/fixed/Manifest3
-rw-r--r--dev-haskell/fixed/fixed-0.2.1.1.ebuild24
-rw-r--r--dev-haskell/fixed/metadata.xml14
-rw-r--r--dev-haskell/fmlist/Manifest5
-rw-r--r--dev-haskell/fmlist/fmlist-0.9.ebuild24
-rw-r--r--dev-haskell/fmlist/metadata.xml18
-rw-r--r--dev-haskell/foldl/Manifest9
-rw-r--r--dev-haskell/foldl/foldl-1.0.7.ebuild28
-rw-r--r--dev-haskell/foldl/foldl-1.1.3.ebuild31
-rw-r--r--dev-haskell/foldl/foldl-1.2.3.ebuild31
-rw-r--r--dev-haskell/foldl/metadata.xml14
-rw-r--r--dev-haskell/free/Manifest15
-rw-r--r--dev-haskell/free/free-4.10.0.1.ebuild33
-rw-r--r--dev-haskell/free/free-4.11.ebuild33
-rw-r--r--dev-haskell/free/free-4.12.4.ebuild35
-rw-r--r--dev-haskell/free/free-4.2.ebuild32
-rw-r--r--dev-haskell/free/free-4.5.ebuild32
-rw-r--r--dev-haskell/free/free-4.9.ebuild33
-rw-r--r--dev-haskell/free/metadata.xml14
-rw-r--r--dev-haskell/frown/Manifest5
-rw-r--r--dev-haskell/frown/frown-0.6.2.3.ebuild30
-rw-r--r--dev-haskell/frown/metadata.xml7
-rw-r--r--dev-haskell/fsnotify/Manifest9
-rw-r--r--dev-haskell/fsnotify/fsnotify-0.0.11.ebuild35
-rw-r--r--dev-haskell/fsnotify/fsnotify-0.1.0.3.ebuild34
-rw-r--r--dev-haskell/fsnotify/fsnotify-0.2.1.ebuild31
-rw-r--r--dev-haskell/fsnotify/metadata.xml17
-rw-r--r--dev-haskell/generic-deriving/Manifest9
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.11.1.ebuild25
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.6.3.ebuild24
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.7.0.ebuild24
-rw-r--r--dev-haskell/generic-deriving/metadata.xml23
-rw-r--r--dev-haskell/generics-sop/Manifest3
-rw-r--r--dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild25
-rw-r--r--dev-haskell/generics-sop/metadata.xml37
-rw-r--r--dev-haskell/geniplate-mirror/Manifest7
-rw-r--r--dev-haskell/geniplate-mirror/geniplate-mirror-0.7.1.ebuild25
-rw-r--r--dev-haskell/geniplate-mirror/geniplate-mirror-0.7.4.ebuild25
-rw-r--r--dev-haskell/geniplate-mirror/metadata.xml18
-rw-r--r--dev-haskell/geniplate/Manifest5
-rw-r--r--dev-haskell/geniplate/geniplate-0.6.0.5.ebuild30
-rw-r--r--dev-haskell/geniplate/metadata.xml11
-rw-r--r--dev-haskell/getopt-generics/Manifest3
-rw-r--r--dev-haskell/getopt-generics/getopt-generics-0.13.0.1.ebuild32
-rw-r--r--dev-haskell/getopt-generics/metadata.xml11
-rw-r--r--dev-haskell/ghc-paths/Manifest5
-rw-r--r--dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild46
-rw-r--r--dev-haskell/ghc-paths/metadata.xml7
-rw-r--r--dev-haskell/ghc-syb-utils/Manifest4
-rw-r--r--dev-haskell/ghc-syb-utils/ghc-syb-utils-0.2.3.ebuild25
-rw-r--r--dev-haskell/ghc-syb-utils/metadata.xml14
-rw-r--r--dev-haskell/gio/Manifest9
-rw-r--r--dev-haskell/gio/gio-0.12.5.3.ebuild29
-rw-r--r--dev-haskell/gio/gio-0.13.1.1.ebuild29
-rw-r--r--dev-haskell/gio/gio-0.13.3.1.ebuild28
-rw-r--r--dev-haskell/gio/metadata.xml15
-rw-r--r--dev-haskell/gitrev/Manifest3
-rw-r--r--dev-haskell/gitrev/gitrev-1.2.0.ebuild24
-rw-r--r--dev-haskell/gitrev/metadata.xml14
-rw-r--r--dev-haskell/glade/Manifest8
-rw-r--r--dev-haskell/glade/files/Setup.hs8
-rw-r--r--dev-haskell/glade/files/glade-0.12.5.0-ghc-7.10.patch182
-rw-r--r--dev-haskell/glade/glade-0.12.5.0-r100.ebuild42
-rw-r--r--dev-haskell/glade/glade-0.12.5.0-r2.ebuild37
-rw-r--r--dev-haskell/glade/metadata.xml17
-rw-r--r--dev-haskell/glib/Manifest9
-rw-r--r--dev-haskell/glib/glib-0.12.5.4.ebuild33
-rw-r--r--dev-haskell/glib/glib-0.13.2.2.ebuild34
-rw-r--r--dev-haskell/glib/glib-0.13.4.1.ebuild34
-rw-r--r--dev-haskell/glib/metadata.xml18
-rw-r--r--dev-haskell/glob/Manifest7
-rw-r--r--dev-haskell/glob/glob-0.7.14.ebuild37
-rw-r--r--dev-haskell/glob/glob-0.7.5.ebuild36
-rw-r--r--dev-haskell/glob/metadata.xml11
-rw-r--r--dev-haskell/gluraw/Manifest13
-rw-r--r--dev-haskell/gluraw/gluraw-1.2.0.0.ebuild29
-rw-r--r--dev-haskell/gluraw/gluraw-1.3.0.0.ebuild29
-rw-r--r--dev-haskell/gluraw/gluraw-1.4.0.1.ebuild37
-rw-r--r--dev-haskell/gluraw/gluraw-1.5.0.1.ebuild38
-rw-r--r--dev-haskell/gluraw/gluraw-2.0.0.3.ebuild37
-rw-r--r--dev-haskell/gluraw/metadata.xml20
-rw-r--r--dev-haskell/glut/Manifest15
-rw-r--r--dev-haskell/glut/glut-2.1.1.2.ebuild28
-rw-r--r--dev-haskell/glut/glut-2.3.1.0.ebuild32
-rw-r--r--dev-haskell/glut/glut-2.4.0.0.ebuild30
-rw-r--r--dev-haskell/glut/glut-2.5.1.1.ebuild38
-rw-r--r--dev-haskell/glut/glut-2.7.0.1.ebuild40
-rw-r--r--dev-haskell/glut/glut-2.7.0.11.ebuild40
-rw-r--r--dev-haskell/glut/metadata.xml14
-rw-r--r--dev-haskell/gnuidn/Manifest7
-rw-r--r--dev-haskell/gnuidn/gnuidn-0.2.1.ebuild28
-rw-r--r--dev-haskell/gnuidn/gnuidn-0.2.2.ebuild31
-rw-r--r--dev-haskell/gnuidn/metadata.xml11
-rw-r--r--dev-haskell/gnutls/Manifest5
-rw-r--r--dev-haskell/gnutls/gnutls-0.2.ebuild28
-rw-r--r--dev-haskell/gnutls/metadata.xml15
-rw-r--r--dev-haskell/graphviz/Manifest6
-rw-r--r--dev-haskell/graphviz/graphviz-2999.18.0.2-r1.ebuild47
-rw-r--r--dev-haskell/graphviz/graphviz-2999.18.1.2.ebuild40
-rw-r--r--dev-haskell/graphviz/metadata.xml35
-rw-r--r--dev-haskell/groupoids/Manifest7
-rw-r--r--dev-haskell/groupoids/groupoids-3.0.1.1.ebuild23
-rw-r--r--dev-haskell/groupoids/groupoids-4.0.ebuild25
-rw-r--r--dev-haskell/groupoids/metadata.xml14
-rw-r--r--dev-haskell/gsasl/Manifest5
-rw-r--r--dev-haskell/gsasl/gsasl-0.3.6.ebuild27
-rw-r--r--dev-haskell/gsasl/metadata.xml11
-rw-r--r--dev-haskell/gtk/Manifest9
-rw-r--r--dev-haskell/gtk/gtk-0.12.5.7.2.ebuild62
-rw-r--r--dev-haskell/gtk/gtk-0.13.9.ebuild43
-rw-r--r--dev-haskell/gtk/gtk-0.14.6.ebuild43
-rw-r--r--dev-haskell/gtk/metadata.xml18
-rw-r--r--dev-haskell/gtk2hs-buildtools/Manifest12
-rw-r--r--dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-alex-3.1.6.patch9
-rw-r--r--dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-ia64.patch47
-rw-r--r--dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.1.0-ia64.patch47
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild33
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild38
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild36
-rw-r--r--dev-haskell/gtk2hs-buildtools/metadata.xml22
-rw-r--r--dev-haskell/gtk3/Manifest7
-rw-r--r--dev-haskell/gtk3/gtk3-0.13.7.ebuild52
-rw-r--r--dev-haskell/gtk3/gtk3-0.14.6.ebuild40
-rw-r--r--dev-haskell/gtk3/metadata.xml17
-rw-r--r--dev-haskell/hackage-security/Manifest3
-rw-r--r--dev-haskell/hackage-security/hackage-security-0.5.2.2.ebuild56
-rw-r--r--dev-haskell/hackage-security/metadata.xml35
-rw-r--r--dev-haskell/haddock-api/Manifest8
-rw-r--r--dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch16
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.16.1.ebuild28
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.17.3.ebuild34
-rw-r--r--dev-haskell/haddock-api/metadata.xml12
-rw-r--r--dev-haskell/haddock-library/Manifest9
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.1.1.ebuild27
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.2.1.ebuild30
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.4.2.ebuild29
-rw-r--r--dev-haskell/haddock-library/metadata.xml16
-rw-r--r--dev-haskell/haddock/Manifest9
-rw-r--r--dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild67
-rw-r--r--dev-haskell/haddock/haddock-2.16.1.ebuild69
-rw-r--r--dev-haskell/haddock/haddock-2.17.2.ebuild34
-rw-r--r--dev-haskell/haddock/metadata.xml7
-rw-r--r--dev-haskell/half/Manifest3
-rw-r--r--dev-haskell/half/half-0.2.2.3.ebuild24
-rw-r--r--dev-haskell/half/metadata.xml14
-rw-r--r--dev-haskell/hamlet/Manifest7
-rw-r--r--dev-haskell/hamlet/hamlet-1.1.9.2.ebuild35
-rw-r--r--dev-haskell/hamlet/hamlet-1.2.0.ebuild25
-rw-r--r--dev-haskell/hamlet/metadata.xml25
-rw-r--r--dev-haskell/happstack-server/Manifest13
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.1.7.1.ebuild53
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.3.9.ebuild55
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.4.5.ebuild58
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.4.6.1.ebuild58
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.4.6.2.ebuild58
-rw-r--r--dev-haskell/happstack-server/metadata.xml15
-rw-r--r--dev-haskell/happy/Manifest8
-rw-r--r--dev-haskell/happy/files/happy-1.19.5-ghc-7.10.2.patch27
-rw-r--r--dev-haskell/happy/happy-1.19.4.ebuild66
-rw-r--r--dev-haskell/happy/happy-1.19.5.ebuild73
-rw-r--r--dev-haskell/happy/metadata.xml11
-rw-r--r--dev-haskell/harp/Manifest7
-rw-r--r--dev-haskell/harp/harp-0.4.1.ebuild24
-rw-r--r--dev-haskell/harp/harp-0.4.2.ebuild24
-rw-r--r--dev-haskell/harp/metadata.xml19
-rw-r--r--dev-haskell/hashable-time/Manifest3
-rw-r--r--dev-haskell/hashable-time/hashable-time-0.2.ebuild34
-rw-r--r--dev-haskell/hashable-time/metadata.xml11
-rw-r--r--dev-haskell/hashable/Manifest7
-rw-r--r--dev-haskell/hashable/hashable-1.2.1.0.ebuild42
-rw-r--r--dev-haskell/hashable/hashable-1.2.4.0.ebuild38
-rw-r--r--dev-haskell/hashable/metadata.xml18
-rw-r--r--dev-haskell/hashed-storage/Manifest7
-rw-r--r--dev-haskell/hashed-storage/files/hashed-storage-0.5.11-QC-2.8.2.patch16
-rw-r--r--dev-haskell/hashed-storage/files/hashed-storage-0.5.11-ghc-7.10.patch8
-rw-r--r--dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild55
-rw-r--r--dev-haskell/hashed-storage/metadata.xml22
-rw-r--r--dev-haskell/hashtables/Manifest7
-rw-r--r--dev-haskell/hashtables/hashtables-1.1.2.1.ebuild35
-rw-r--r--dev-haskell/hashtables/hashtables-1.2.1.0.ebuild36
-rw-r--r--dev-haskell/hashtables/metadata.xml112
-rw-r--r--dev-haskell/haskeline/Manifest11
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.1.2.ebuild36
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.1.3.ebuild34
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.2.1.ebuild41
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.2.3.ebuild44
-rw-r--r--dev-haskell/haskeline/metadata.xml24
-rw-r--r--dev-haskell/haskell-lexer/Manifest7
-rw-r--r--dev-haskell/haskell-lexer/haskell-lexer-1.0-r1.ebuild22
-rw-r--r--dev-haskell/haskell-lexer/haskell-lexer-1.0.1.ebuild24
-rw-r--r--dev-haskell/haskell-lexer/metadata.xml11
-rw-r--r--dev-haskell/haskell-platform/Manifest6
-rw-r--r--dev-haskell/haskell-platform/haskell-platform-2012.4.0.0.ebuild60
-rw-r--r--dev-haskell/haskell-platform/haskell-platform-2013.2.0.0-r2.ebuild65
-rw-r--r--dev-haskell/haskell-platform/haskell-platform-2014.2.0.0-r1.ebuild69
-rw-r--r--dev-haskell/haskell-platform/metadata.xml22
-rw-r--r--dev-haskell/haskell-src-exts/Manifest14
-rw-r--r--dev-haskell/haskell-src-exts/files/haskell-src-exts-1.10.2-Setup.hs8
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild36
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild29
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild39
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild38
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild46
-rw-r--r--dev-haskell/haskell-src-exts/metadata.xml22
-rw-r--r--dev-haskell/haskell-src-meta/Manifest10
-rw-r--r--dev-haskell/haskell-src-meta/files/haskell-src-meta-0.6.0.8-ghc-7.10.patch70
-rw-r--r--dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.10.ebuild27
-rw-r--r--dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.14-r1.ebuild27
-rw-r--r--dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.8-r1.ebuild35
-rw-r--r--dev-haskell/haskell-src-meta/metadata.xml12
-rw-r--r--dev-haskell/haskell-src/Manifest7
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild25
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild26
-rw-r--r--dev-haskell/haskell-src/metadata.xml7
-rw-r--r--dev-haskell/hastache/Manifest7
-rw-r--r--dev-haskell/hastache/hastache-0.5.1.ebuild31
-rw-r--r--dev-haskell/hastache/hastache-0.6.1.ebuild38
-rw-r--r--dev-haskell/hastache/metadata.xml16
-rw-r--r--dev-haskell/haxml/Manifest10
-rw-r--r--dev-haskell/haxml/files/haxml-1.23.3-haddock.patch12
-rw-r--r--dev-haskell/haxml/haxml-1.24.1.ebuild31
-rw-r--r--dev-haskell/haxml/haxml-1.24.ebuild31
-rw-r--r--dev-haskell/haxml/haxml-1.25.3.ebuild31
-rw-r--r--dev-haskell/haxml/metadata.xml7
-rw-r--r--dev-haskell/hcg-minus/Manifest4
-rw-r--r--dev-haskell/hcg-minus/hcg-minus-0.15.ebuild25
-rw-r--r--dev-haskell/hcg-minus/metadata.xml11
-rw-r--r--dev-haskell/hcodecs/Manifest4
-rw-r--r--dev-haskell/hcodecs/hcodecs-0.5.ebuild33
-rw-r--r--dev-haskell/hcodecs/metadata.xml13
-rw-r--r--dev-haskell/hdbc-mysql/Manifest9
-rw-r--r--dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-cabal-1.18.patch33
-rw-r--r--dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-extralib.patch18
-rw-r--r--dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r3.ebuild36
-rw-r--r--dev-haskell/hdbc-mysql/hdbc-mysql-0.7.1.0.ebuild39
-rw-r--r--dev-haskell/hdbc-mysql/metadata.xml19
-rw-r--r--dev-haskell/hdbc-odbc/Manifest8
-rw-r--r--dev-haskell/hdbc-odbc/files/hdbc-odbc-2.3.1.0-ghc-7.6.patch52
-rw-r--r--dev-haskell/hdbc-odbc/hdbc-odbc-2.3.1.1.ebuild65
-rw-r--r--dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.1.ebuild64
-rw-r--r--dev-haskell/hdbc-odbc/metadata.xml20
-rw-r--r--dev-haskell/hdbc-postgresql/Manifest7
-rw-r--r--dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild63
-rw-r--r--dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild43
-rw-r--r--dev-haskell/hdbc-postgresql/metadata.xml10
-rw-r--r--dev-haskell/hdbc-sqlite3/Manifest3
-rw-r--r--dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild44
-rw-r--r--dev-haskell/hdbc-sqlite3/metadata.xml19
-rw-r--r--dev-haskell/hdbc/Manifest7
-rw-r--r--dev-haskell/hdbc/hdbc-2.3.1.2.ebuild61
-rw-r--r--dev-haskell/hdbc/hdbc-2.4.0.1.ebuild63
-rw-r--r--dev-haskell/hdbc/metadata.xml17
-rw-r--r--dev-haskell/hex/Manifest4
-rw-r--r--dev-haskell/hex/hex-0.1.2.ebuild24
-rw-r--r--dev-haskell/hex/metadata.xml11
-rw-r--r--dev-haskell/hexpat/Manifest11
-rw-r--r--dev-haskell/hexpat/hexpat-0.20.10.ebuild27
-rw-r--r--dev-haskell/hexpat/hexpat-0.20.11.ebuild27
-rw-r--r--dev-haskell/hexpat/hexpat-0.20.13.ebuild34
-rw-r--r--dev-haskell/hexpat/hexpat-0.20.9.ebuild28
-rw-r--r--dev-haskell/hexpat/metadata.xml65
-rw-r--r--dev-haskell/hgettext/Manifest5
-rw-r--r--dev-haskell/hgettext/hgettext-0.1.30.ebuild28
-rw-r--r--dev-haskell/hgettext/metadata.xml14
-rw-r--r--dev-haskell/highlighting-kate/Manifest15
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.5.14.ebuild37
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.5.5.ebuild36
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.6.1.ebuild37
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.6.2.ebuild37
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.6.3.ebuild37
-rw-r--r--dev-haskell/highlighting-kate/highlighting-kate-0.6.ebuild37
-rw-r--r--dev-haskell/highlighting-kate/metadata.xml25
-rw-r--r--dev-haskell/hinotify/Manifest5
-rw-r--r--dev-haskell/hinotify/hinotify-0.3.8.1.ebuild24
-rw-r--r--dev-haskell/hinotify/metadata.xml10
-rw-r--r--dev-haskell/hit/Manifest3
-rw-r--r--dev-haskell/hit/hit-0.6.3.ebuild50
-rw-r--r--dev-haskell/hit/metadata.xml22
-rw-r--r--dev-haskell/hjsmin/Manifest7
-rw-r--r--dev-haskell/hjsmin/hjsmin-0.1.5.1.ebuild32
-rw-r--r--dev-haskell/hjsmin/hjsmin-0.2.0.2.ebuild28
-rw-r--r--dev-haskell/hjsmin/metadata.xml15
-rw-r--r--dev-haskell/hlint/Manifest10
-rw-r--r--dev-haskell/hlint/files/60hlint-gentoo.el7
-rw-r--r--dev-haskell/hlint/hlint-1.8.57.ebuild68
-rw-r--r--dev-haskell/hlint/hlint-1.9.21.ebuild73
-rw-r--r--dev-haskell/hlint/hlint-1.9.35.ebuild75
-rw-r--r--dev-haskell/hlint/metadata.xml17
-rw-r--r--dev-haskell/hoauth2/Manifest7
-rw-r--r--dev-haskell/hoauth2/hoauth2-0.4.8.ebuild35
-rw-r--r--dev-haskell/hoauth2/hoauth2-0.5.7.ebuild35
-rw-r--r--dev-haskell/hoauth2/metadata.xml22
-rw-r--r--dev-haskell/hostname/Manifest5
-rw-r--r--dev-haskell/hostname/hostname-1.0.ebuild22
-rw-r--r--dev-haskell/hostname/metadata.xml11
-rw-r--r--dev-haskell/hourglass/Manifest5
-rw-r--r--dev-haskell/hourglass/hourglass-0.2.9.ebuild29
-rw-r--r--dev-haskell/hourglass/metadata.xml19
-rw-r--r--dev-haskell/hpack/Manifest4
-rw-r--r--dev-haskell/hpack/files/hpack-0.14.1-aeson-1.patch24
-rw-r--r--dev-haskell/hpack/hpack-0.14.1.ebuild39
-rw-r--r--dev-haskell/hpack/metadata.xml11
-rw-r--r--dev-haskell/hps/Manifest4
-rw-r--r--dev-haskell/hps/hps-0.15.ebuild31
-rw-r--r--dev-haskell/hps/metadata.xml15
-rw-r--r--dev-haskell/hs-bibutils/Manifest5
-rw-r--r--dev-haskell/hs-bibutils/hs-bibutils-5.5.ebuild25
-rw-r--r--dev-haskell/hs-bibutils/metadata.xml14
-rw-r--r--dev-haskell/hs3/Manifest5
-rw-r--r--dev-haskell/hs3/hs3-0.5.9.ebuild46
-rw-r--r--dev-haskell/hs3/metadata.xml17
-rw-r--r--dev-haskell/hsb2hs/Manifest7
-rw-r--r--dev-haskell/hsb2hs/hsb2hs-0.2.ebuild25
-rw-r--r--dev-haskell/hsb2hs/hsb2hs-0.3.1.ebuild25
-rw-r--r--dev-haskell/hsb2hs/metadata.xml14
-rw-r--r--dev-haskell/hscolour/Manifest16
-rw-r--r--dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch45
-rw-r--r--dev-haskell/hscolour/hscolour-1.17.ebuild18
-rw-r--r--dev-haskell/hscolour/hscolour-1.19.ebuild29
-rw-r--r--dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild34
-rw-r--r--dev-haskell/hscolour/hscolour-1.22.ebuild34
-rw-r--r--dev-haskell/hscolour/hscolour-1.23-r1.ebuild36
-rw-r--r--dev-haskell/hscolour/hscolour-1.24.ebuild36
-rw-r--r--dev-haskell/hscolour/metadata.xml7
-rw-r--r--dev-haskell/hslogger/Manifest7
-rw-r--r--dev-haskell/hslogger/hslogger-1.2.10.ebuild34
-rw-r--r--dev-haskell/hslogger/hslogger-1.2.9.ebuild32
-rw-r--r--dev-haskell/hslogger/metadata.xml23
-rw-r--r--dev-haskell/hslua/Manifest7
-rw-r--r--dev-haskell/hslua/hslua-0.3.13.ebuild33
-rw-r--r--dev-haskell/hslua/hslua-0.3.6.1.ebuild23
-rw-r--r--dev-haskell/hslua/metadata.xml19
-rw-r--r--dev-haskell/hsopenssl/Manifest9
-rw-r--r--dev-haskell/hsopenssl/hsopenssl-0.10.4.ebuild36
-rw-r--r--dev-haskell/hsopenssl/hsopenssl-0.11.1.1-r1.ebuild54
-rw-r--r--dev-haskell/hsopenssl/hsopenssl-0.11.4.ebuild41
-rw-r--r--dev-haskell/hsopenssl/metadata.xml30
-rw-r--r--dev-haskell/hspec-core/Manifest11
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.1.2.ebuild36
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.1.4.ebuild36
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.2.1.ebuild38
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.2.4.ebuild37
-rw-r--r--dev-haskell/hspec-core/metadata.xml12
-rw-r--r--dev-haskell/hspec-discover/Manifest11
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.1.2.ebuild25
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.1.4.ebuild25
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.2.1.ebuild25
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.2.4.ebuild25
-rw-r--r--dev-haskell/hspec-discover/metadata.xml13
-rw-r--r--dev-haskell/hspec-expectations/Manifest15
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.3.2.ebuild27
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.3.3.ebuild28
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.5.0.1.ebuild28
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild30
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.6.1.ebuild28
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.7.2.ebuild25
-rw-r--r--dev-haskell/hspec-expectations/metadata.xml14
-rw-r--r--dev-haskell/hspec-meta/Manifest17
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-1.10.0.ebuild34
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-1.7.2.ebuild32
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-1.8.1.ebuild32
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-1.8.3.ebuild32
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.0.0.ebuild33
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.2.0.ebuild33
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.2.1.ebuild33
-rw-r--r--dev-haskell/hspec-meta/metadata.xml12
-rw-r--r--dev-haskell/hspec-smallcheck/Manifest3
-rw-r--r--dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild28
-rw-r--r--dev-haskell/hspec-smallcheck/metadata.xml11
-rw-r--r--dev-haskell/hspec/Manifest21
-rw-r--r--dev-haskell/hspec/hspec-1.10.0.ebuild38
-rw-r--r--dev-haskell/hspec/hspec-1.5.4.ebuild36
-rw-r--r--dev-haskell/hspec/hspec-1.7.2.1.ebuild36
-rw-r--r--dev-haskell/hspec/hspec-1.8.1.1.ebuild36
-rw-r--r--dev-haskell/hspec/hspec-1.8.3.ebuild36
-rw-r--r--dev-haskell/hspec/hspec-2.1.2.ebuild33
-rw-r--r--dev-haskell/hspec/hspec-2.1.4.ebuild35
-rw-r--r--dev-haskell/hspec/hspec-2.2.1.ebuild35
-rw-r--r--dev-haskell/hspec/hspec-2.2.4.ebuild33
-rw-r--r--dev-haskell/hspec/metadata.xml13
-rw-r--r--dev-haskell/hsql-mysql/Manifest7
-rw-r--r--dev-haskell/hsql-mysql/hsql-mysql-1.8.2.ebuild25
-rw-r--r--dev-haskell/hsql-mysql/hsql-mysql-1.8.3.ebuild25
-rw-r--r--dev-haskell/hsql-mysql/metadata.xml11
-rw-r--r--dev-haskell/hsql-odbc/Manifest5
-rw-r--r--dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild24
-rw-r--r--dev-haskell/hsql-odbc/metadata.xml11
-rw-r--r--dev-haskell/hsql-postgresql/Manifest5
-rw-r--r--dev-haskell/hsql-postgresql/hsql-postgresql-1.8.2.ebuild25
-rw-r--r--dev-haskell/hsql-postgresql/metadata.xml11
-rw-r--r--dev-haskell/hsql-sqlite3/Manifest5
-rw-r--r--dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild24
-rw-r--r--dev-haskell/hsql-sqlite3/metadata.xml12
-rw-r--r--dev-haskell/hsql/Manifest5
-rw-r--r--dev-haskell/hsql/hsql-1.8.2-r1.ebuild36
-rw-r--r--dev-haskell/hsql/metadata.xml11
-rw-r--r--dev-haskell/hstringtemplate/Manifest9
-rw-r--r--dev-haskell/hstringtemplate/hstringtemplate-0.7.3.ebuild36
-rw-r--r--dev-haskell/hstringtemplate/hstringtemplate-0.8.3.ebuild36
-rw-r--r--dev-haskell/hstringtemplate/hstringtemplate-0.8.5.ebuild36
-rw-r--r--dev-haskell/hstringtemplate/metadata.xml11
-rw-r--r--dev-haskell/htf/Manifest5
-rw-r--r--dev-haskell/htf/files/htf-0.13.1.0-aeson-pretty-0.8.patch9
-rw-r--r--dev-haskell/htf/htf-0.13.1.0.ebuild52
-rw-r--r--dev-haskell/htf/metadata.xml23
-rw-r--r--dev-haskell/html-conduit/Manifest9
-rw-r--r--dev-haskell/html-conduit/html-conduit-1.1.1.1.ebuild35
-rw-r--r--dev-haskell/html-conduit/html-conduit-1.2.1.1.ebuild33
-rw-r--r--dev-haskell/html-conduit/html-conduit-1.2.1.ebuild34
-rw-r--r--dev-haskell/html-conduit/metadata.xml14
-rw-r--r--dev-haskell/html/Manifest5
-rw-r--r--dev-haskell/html/html-1.0.1.2-r1.ebuild22
-rw-r--r--dev-haskell/html/metadata.xml7
-rw-r--r--dev-haskell/http-api-data/Manifest3
-rw-r--r--dev-haskell/http-api-data/http-api-data-0.3.3.ebuild42
-rw-r--r--dev-haskell/http-api-data/metadata.xml14
-rw-r--r--dev-haskell/http-attoparsec/Manifest7
-rw-r--r--dev-haskell/http-attoparsec/files/http-attoparsec-0.1.1-http.patch9
-rw-r--r--dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r2.ebuild31
-rw-r--r--dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r3.ebuild34
-rw-r--r--dev-haskell/http-attoparsec/metadata.xml14
-rw-r--r--dev-haskell/http-client-conduit/Manifest7
-rw-r--r--dev-haskell/http-client-conduit/http-client-conduit-0.2.0.1.ebuild28
-rw-r--r--dev-haskell/http-client-conduit/http-client-conduit-0.3.0.ebuild25
-rw-r--r--dev-haskell/http-client-conduit/metadata.xml14
-rw-r--r--dev-haskell/http-client-multipart/Manifest7
-rw-r--r--dev-haskell/http-client-multipart/http-client-multipart-0.2.0.0.ebuild31
-rw-r--r--dev-haskell/http-client-multipart/http-client-multipart-0.3.0.0.ebuild25
-rw-r--r--dev-haskell/http-client-multipart/metadata.xml14
-rw-r--r--dev-haskell/http-client-tls/Manifest9
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.2.2.ebuild34
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.2.4.ebuild31
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.3.3.ebuild37
-rw-r--r--dev-haskell/http-client-tls/metadata.xml14
-rw-r--r--dev-haskell/http-client/Manifest11
-rw-r--r--dev-haskell/http-client/http-client-0.4.18.1.ebuild50
-rw-r--r--dev-haskell/http-client/http-client-0.4.30.ebuild50
-rw-r--r--dev-haskell/http-client/http-client-0.5.5.ebuild48
-rw-r--r--dev-haskell/http-client/http-client-0.5.7.0.ebuild50
-rw-r--r--dev-haskell/http-client/metadata.xml17
-rw-r--r--dev-haskell/http-common/Manifest3
-rw-r--r--dev-haskell/http-common/http-common-0.8.2.0.ebuild32
-rw-r--r--dev-haskell/http-common/metadata.xml16
-rw-r--r--dev-haskell/http-conduit/Manifest11
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.1.10.1.ebuild53
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.1.7.2.ebuild50
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.1.8.ebuild50
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.2.3.ebuild52
-rw-r--r--dev-haskell/http-conduit/metadata.xml11
-rw-r--r--dev-haskell/http-date/Manifest5
-rw-r--r--dev-haskell/http-date/http-date-0.0.6.1.ebuild28
-rw-r--r--dev-haskell/http-date/metadata.xml11
-rw-r--r--dev-haskell/http-reverse-proxy/Manifest11
-rw-r--r--dev-haskell/http-reverse-proxy/http-reverse-proxy-0.1.1.6.ebuild40
-rw-r--r--dev-haskell/http-reverse-proxy/http-reverse-proxy-0.2.0.ebuild41
-rw-r--r--dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.2.ebuild44
-rw-r--r--dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.ebuild45
-rw-r--r--dev-haskell/http-reverse-proxy/metadata.xml14
-rw-r--r--dev-haskell/http-streams/Manifest3
-rw-r--r--dev-haskell/http-streams/http-streams-0.8.4.0.ebuild58
-rw-r--r--dev-haskell/http-streams/metadata.xml22
-rw-r--r--dev-haskell/http-types/Manifest7
-rw-r--r--dev-haskell/http-types/http-types-0.8.6.ebuild31
-rw-r--r--dev-haskell/http-types/http-types-0.9.1.ebuild31
-rw-r--r--dev-haskell/http-types/metadata.xml14
-rw-r--r--dev-haskell/http/Manifest13
-rw-r--r--dev-haskell/http/http-4000.2.17.ebuild50
-rw-r--r--dev-haskell/http/http-4000.2.20.ebuild54
-rw-r--r--dev-haskell/http/http-4000.2.22.ebuild54
-rw-r--r--dev-haskell/http/http-4000.2.8.ebuild60
-rw-r--r--dev-haskell/http/http-4000.3.5.ebuild52
-rw-r--r--dev-haskell/http/metadata.xml48
-rw-r--r--dev-haskell/http2/Manifest8
-rw-r--r--dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch18
-rw-r--r--dev-haskell/http2/files/http2-1.6.0-less-deps.patch52
-rw-r--r--dev-haskell/http2/http2-1.3.1.ebuild46
-rw-r--r--dev-haskell/http2/http2-1.6.2.ebuild51
-rw-r--r--dev-haskell/http2/metadata.xml12
-rw-r--r--dev-haskell/httpd-shed/Manifest8
-rw-r--r--dev-haskell/httpd-shed/files/httpd-shed-0.4-network.patch21
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild27
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild34
-rw-r--r--dev-haskell/httpd-shed/metadata.xml17
-rw-r--r--dev-haskell/hunit/Manifest6
-rw-r--r--dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild27
-rw-r--r--dev-haskell/hunit/hunit-1.2.5.2.ebuild27
-rw-r--r--dev-haskell/hunit/metadata.xml15
-rw-r--r--dev-haskell/hxt-charproperties/Manifest7
-rw-r--r--dev-haskell/hxt-charproperties/hxt-charproperties-9.1.1.1.ebuild22
-rw-r--r--dev-haskell/hxt-charproperties/hxt-charproperties-9.2.0.1.ebuild24
-rw-r--r--dev-haskell/hxt-charproperties/metadata.xml17
-rw-r--r--dev-haskell/hxt-regex-xmlschema/Manifest11
-rw-r--r--dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.0.4.ebuild25
-rw-r--r--dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.1.0.ebuild25
-rw-r--r--dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.2.ebuild30
-rw-r--r--dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.3.ebuild33
-rw-r--r--dev-haskell/hxt-regex-xmlschema/metadata.xml20
-rw-r--r--dev-haskell/hxt-unicode/Manifest7
-rw-r--r--dev-haskell/hxt-unicode/hxt-unicode-9.0.2.1.ebuild23
-rw-r--r--dev-haskell/hxt-unicode/hxt-unicode-9.0.2.4.ebuild25
-rw-r--r--dev-haskell/hxt-unicode/metadata.xml17
-rw-r--r--dev-haskell/hxt/Manifest7
-rw-r--r--dev-haskell/hxt/hxt-9.3.1.15.ebuild38
-rw-r--r--dev-haskell/hxt/hxt-9.3.1.16.ebuild36
-rw-r--r--dev-haskell/hxt/metadata.xml29
-rw-r--r--dev-haskell/icalendar/Manifest4
-rw-r--r--dev-haskell/icalendar/icalendar-0.4.0.3.ebuild45
-rw-r--r--dev-haskell/icalendar/metadata.xml18
-rw-r--r--dev-haskell/iconv/Manifest5
-rw-r--r--dev-haskell/iconv/iconv-0.4.1.3.ebuild24
-rw-r--r--dev-haskell/iconv/metadata.xml7
-rw-r--r--dev-haskell/idiii/Manifest4
-rw-r--r--dev-haskell/idiii/idiii-0.1.3.3.ebuild32
-rw-r--r--dev-haskell/idiii/metadata.xml11
-rw-r--r--dev-haskell/idna/Manifest7
-rw-r--r--dev-haskell/idna/idna-0.2.ebuild25
-rw-r--r--dev-haskell/idna/idna-0.3.0.ebuild27
-rw-r--r--dev-haskell/idna/metadata.xml11
-rw-r--r--dev-haskell/ieee754/Manifest5
-rw-r--r--dev-haskell/ieee754/ieee754-0.7.8.ebuild24
-rw-r--r--dev-haskell/ieee754/metadata.xml15
-rw-r--r--dev-haskell/ifelse/Manifest5
-rw-r--r--dev-haskell/ifelse/ifelse-0.85.ebuild28
-rw-r--r--dev-haskell/ifelse/metadata.xml11
-rw-r--r--dev-haskell/interpolate/Manifest3
-rw-r--r--dev-haskell/interpolate/interpolate-0.1.0.ebuild29
-rw-r--r--dev-haskell/interpolate/metadata.xml11
-rw-r--r--dev-haskell/io-streams-haproxy/Manifest3
-rw-r--r--dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.0.1.ebuild30
-rw-r--r--dev-haskell/io-streams-haproxy/metadata.xml15
-rw-r--r--dev-haskell/io-streams/Manifest3
-rw-r--r--dev-haskell/io-streams/io-streams-1.3.6.0.ebuild44
-rw-r--r--dev-haskell/io-streams/metadata.xml138
-rw-r--r--dev-haskell/iproute/Manifest11
-rw-r--r--dev-haskell/iproute/iproute-1.2.12.ebuild31
-rw-r--r--dev-haskell/iproute/iproute-1.3.1.ebuild31
-rw-r--r--dev-haskell/iproute/iproute-1.4.0.ebuild31
-rw-r--r--dev-haskell/iproute/iproute-1.5.0.ebuild31
-rw-r--r--dev-haskell/iproute/metadata.xml15
-rw-r--r--dev-haskell/js-flot/Manifest3
-rw-r--r--dev-haskell/js-flot/js-flot-0.8.3.ebuild25
-rw-r--r--dev-haskell/js-flot/metadata.xml18
-rw-r--r--dev-haskell/js-jquery/Manifest5
-rw-r--r--dev-haskell/js-jquery/js-jquery-3.1.1.ebuild25
-rw-r--r--dev-haskell/js-jquery/js-jquery-3.2.1.ebuild27
-rw-r--r--dev-haskell/js-jquery/metadata.xml17
-rw-r--r--dev-haskell/json/Manifest5
-rw-r--r--dev-haskell/json/json-0.9.1.ebuild36
-rw-r--r--dev-haskell/json/metadata.xml24
-rw-r--r--dev-haskell/juicypixels/Manifest9
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.2.5.3.ebuild41
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.2.7.ebuild41
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.2.8.ebuild39
-rw-r--r--dev-haskell/juicypixels/metadata.xml17
-rw-r--r--dev-haskell/kan-extensions/Manifest7
-rw-r--r--dev-haskell/kan-extensions/kan-extensions-4.2.3.ebuild33
-rw-r--r--dev-haskell/kan-extensions/kan-extensions-5.0.1.ebuild33
-rw-r--r--dev-haskell/kan-extensions/metadata.xml14
-rw-r--r--dev-haskell/keys/Manifest7
-rw-r--r--dev-haskell/keys/keys-3.10.2.ebuild31
-rw-r--r--dev-haskell/keys/keys-3.11.ebuild32
-rw-r--r--dev-haskell/keys/metadata.xml14
-rw-r--r--dev-haskell/language-bash/Manifest5
-rw-r--r--dev-haskell/language-bash/files/language-bash-0.6.1-ghc-8.patch8
-rw-r--r--dev-haskell/language-bash/language-bash-0.6.1.ebuild37
-rw-r--r--dev-haskell/language-bash/metadata.xml15
-rw-r--r--dev-haskell/language-c/Manifest7
-rw-r--r--dev-haskell/language-c/language-c-0.4.2.ebuild29
-rw-r--r--dev-haskell/language-c/language-c-0.4.7.ebuild35
-rw-r--r--dev-haskell/language-c/metadata.xml7
-rw-r--r--dev-haskell/language-css/Manifest4
-rw-r--r--dev-haskell/language-css/language-css-0.0.3.ebuild24
-rw-r--r--dev-haskell/language-css/metadata.xml11
-rw-r--r--dev-haskell/language-dot/Manifest4
-rw-r--r--dev-haskell/language-dot/language-dot-0.1.0.ebuild31
-rw-r--r--dev-haskell/language-dot/metadata.xml14
-rw-r--r--dev-haskell/language-ecmascript/Manifest4
-rw-r--r--dev-haskell/language-ecmascript/language-ecmascript-0.17.1.0-r1.ebuild41
-rw-r--r--dev-haskell/language-ecmascript/metadata.xml17
-rw-r--r--dev-haskell/language-glsl/Manifest4
-rw-r--r--dev-haskell/language-glsl/language-glsl-0.2.0.ebuild29
-rw-r--r--dev-haskell/language-glsl/metadata.xml13
-rw-r--r--dev-haskell/language-haskell-extract/Manifest5
-rw-r--r--dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4.ebuild23
-rw-r--r--dev-haskell/language-haskell-extract/metadata.xml47
-rw-r--r--dev-haskell/language-javascript/Manifest7
-rw-r--r--dev-haskell/language-javascript/language-javascript-0.5.14.2.ebuild34
-rw-r--r--dev-haskell/language-javascript/language-javascript-0.6.0.9.ebuild33
-rw-r--r--dev-haskell/language-javascript/metadata.xml14
-rw-r--r--dev-haskell/language-lua/Manifest4
-rw-r--r--dev-haskell/language-lua/language-lua-0.10.0.ebuild31
-rw-r--r--dev-haskell/language-lua/metadata.xml14
-rw-r--r--dev-haskell/language-python/Manifest4
-rw-r--r--dev-haskell/language-python/language-python-0.5.4.ebuild28
-rw-r--r--dev-haskell/language-python/metadata.xml15
-rw-r--r--dev-haskell/lazysmallcheck/Manifest5
-rw-r--r--dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild20
-rw-r--r--dev-haskell/lazysmallcheck/metadata.xml17
-rw-r--r--dev-haskell/lcs/Manifest6
-rw-r--r--dev-haskell/lcs/files/lcs-0.2-ghc-7.10.patch8
-rw-r--r--dev-haskell/lcs/lcs-0.2-r1.ebuild28
-rw-r--r--dev-haskell/lcs/metadata.xml27
-rw-r--r--dev-haskell/lens-family-core/Manifest3
-rw-r--r--dev-haskell/lens-family-core/lens-family-core-1.2.1.ebuild25
-rw-r--r--dev-haskell/lens-family-core/metadata.xml25
-rw-r--r--dev-haskell/lens-family-th/Manifest4
-rw-r--r--dev-haskell/lens-family-th/files/lens-family-th-0.4.1.0-ghc-8.patch40
-rw-r--r--dev-haskell/lens-family-th/lens-family-th-0.4.1.0.ebuild28
-rw-r--r--dev-haskell/lens-family-th/metadata.xml20
-rw-r--r--dev-haskell/lens-family/Manifest3
-rw-r--r--dev-haskell/lens-family/lens-family-1.2.1.ebuild27
-rw-r--r--dev-haskell/lens-family/metadata.xml22
-rw-r--r--dev-haskell/lens-simple/Manifest3
-rw-r--r--dev-haskell/lens-simple/lens-simple-0.1.0.9.ebuild29
-rw-r--r--dev-haskell/lens-simple/metadata.xml76
-rw-r--r--dev-haskell/lens/Manifest17
-rw-r--r--dev-haskell/lens/lens-3.10.0.1.ebuild82
-rw-r--r--dev-haskell/lens/lens-3.9.2.ebuild85
-rw-r--r--dev-haskell/lens/lens-4.11.ebuild89
-rw-r--r--dev-haskell/lens/lens-4.14.ebuild74
-rw-r--r--dev-haskell/lens/lens-4.2.ebuild94
-rw-r--r--dev-haskell/lens/lens-4.6.0.1.ebuild90
-rw-r--r--dev-haskell/lens/lens-4.9.1.ebuild91
-rw-r--r--dev-haskell/lens/metadata.xml104
-rw-r--r--dev-haskell/lhs2tex/Manifest8
-rw-r--r--dev-haskell/lhs2tex/files/lhs2tex-1.18.1-mandir.patch11
-rw-r--r--dev-haskell/lhs2tex/lhs2tex-1.18.1-r1.ebuild33
-rw-r--r--dev-haskell/lhs2tex/lhs2tex-1.19-r1.ebuild33
-rw-r--r--dev-haskell/lhs2tex/metadata.xml12
-rw-r--r--dev-haskell/libmpd/Manifest11
-rw-r--r--dev-haskell/libmpd/libmpd-0.8.0.4-r1.ebuild44
-rw-r--r--dev-haskell/libmpd/libmpd-0.9.0.2.ebuild35
-rw-r--r--dev-haskell/libmpd/libmpd-0.9.0.4.ebuild40
-rw-r--r--dev-haskell/libmpd/libmpd-0.9.0.6.ebuild33
-rw-r--r--dev-haskell/libmpd/metadata.xml15
-rw-r--r--dev-haskell/libxml-sax/Manifest5
-rw-r--r--dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild28
-rw-r--r--dev-haskell/libxml-sax/metadata.xml11
-rw-r--r--dev-haskell/libxml/Manifest5
-rw-r--r--dev-haskell/libxml/libxml-0.1.1.ebuild33
-rw-r--r--dev-haskell/libxml/metadata.xml11
-rw-r--r--dev-haskell/lifted-async/Manifest14
-rw-r--r--dev-haskell/lifted-async/files/lifted-async-0.2.0.2-monad-control-1.1.patch69
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.2.0.2-r1.ebuild36
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.6.0.1.ebuild40
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.7.0.2.ebuild40
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.8.0.1-r1.ebuild40
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.9.1.1-r1.ebuild40
-rw-r--r--dev-haskell/lifted-async/metadata.xml18
-rw-r--r--dev-haskell/lifted-base/Manifest7
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.10.ebuild33
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.6-r2.ebuild41
-rw-r--r--dev-haskell/lifted-base/metadata.xml22
-rw-r--r--dev-haskell/linear/Manifest6
-rw-r--r--dev-haskell/linear/linear-1.20.5.ebuild53
-rw-r--r--dev-haskell/linear/linear-1.20.6.ebuild52
-rw-r--r--dev-haskell/linear/metadata.xml20
-rw-r--r--dev-haskell/list/Manifest5
-rw-r--r--dev-haskell/list/list-0.5.2.ebuild30
-rw-r--r--dev-haskell/list/metadata.xml15
-rw-r--r--dev-haskell/listlike/Manifest8
-rw-r--r--dev-haskell/listlike/files/listlike-4.2.1-QC-2.8.2.patch12
-rw-r--r--dev-haskell/listlike/listlike-4.2.1.ebuild40
-rw-r--r--dev-haskell/listlike/listlike-4.5.1.ebuild37
-rw-r--r--dev-haskell/listlike/metadata.xml20
-rw-r--r--dev-haskell/logging-facade/Manifest5
-rw-r--r--dev-haskell/logging-facade/logging-facade-0.0.0.ebuild26
-rw-r--r--dev-haskell/logging-facade/metadata.xml11
-rw-r--r--dev-haskell/logict-state/Manifest3
-rw-r--r--dev-haskell/logict-state/logict-state-0.1.0.2.ebuild27
-rw-r--r--dev-haskell/logict-state/metadata.xml14
-rw-r--r--dev-haskell/logict/Manifest5
-rw-r--r--dev-haskell/logict/logict-0.6.0.2.ebuild25
-rw-r--r--dev-haskell/logict/metadata.xml15
-rw-r--r--dev-haskell/lvmlib/Manifest6
-rw-r--r--dev-haskell/lvmlib/files/lvmlib-1.1-ghc-7.10.patch87
-rw-r--r--dev-haskell/lvmlib/lvmlib-1.1.ebuild30
-rw-r--r--dev-haskell/lvmlib/metadata.xml17
-rw-r--r--dev-haskell/maccatcher/Manifest5
-rw-r--r--dev-haskell/maccatcher/maccatcher-2.1.5-r1.ebuild33
-rw-r--r--dev-haskell/maccatcher/metadata.xml11
-rw-r--r--dev-haskell/magic/Manifest4
-rw-r--r--dev-haskell/magic/magic-1.1.ebuild25
-rw-r--r--dev-haskell/magic/metadata.xml14
-rw-r--r--dev-haskell/markdown-unlit/Manifest5
-rw-r--r--dev-haskell/markdown-unlit/markdown-unlit-0.2.0.1.ebuild27
-rw-r--r--dev-haskell/markdown-unlit/metadata.xml11
-rw-r--r--dev-haskell/math-functions/Manifest7
-rw-r--r--dev-haskell/math-functions/math-functions-0.1.5.2.ebuild33
-rw-r--r--dev-haskell/math-functions/math-functions-0.1.6.0.ebuild33
-rw-r--r--dev-haskell/math-functions/metadata.xml16
-rw-r--r--dev-haskell/memory/Manifest9
-rw-r--r--dev-haskell/memory/memory-0.10.ebuild34
-rw-r--r--dev-haskell/memory/memory-0.14.1.ebuild34
-rw-r--r--dev-haskell/memory/memory-0.7.ebuild34
-rw-r--r--dev-haskell/memory/metadata.xml22
-rw-r--r--dev-haskell/memotrie/Manifest4
-rw-r--r--dev-haskell/memotrie/memotrie-0.6.4.ebuild35
-rw-r--r--dev-haskell/memotrie/metadata.xml19
-rw-r--r--dev-haskell/mersenne-random-pure64/Manifest7
-rw-r--r--dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.0.5.ebuild26
-rw-r--r--dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.2.0.ebuild25
-rw-r--r--dev-haskell/mersenne-random-pure64/metadata.xml25
-rw-r--r--dev-haskell/metadata.xml40
-rw-r--r--dev-haskell/microlens/Manifest3
-rw-r--r--dev-haskell/microlens/metadata.xml8
-rw-r--r--dev-haskell/microlens/microlens-0.4.8.0.ebuild24
-rw-r--r--dev-haskell/mime-mail/Manifest5
-rw-r--r--dev-haskell/mime-mail/metadata.xml14
-rw-r--r--dev-haskell/mime-mail/mime-mail-0.4.11.ebuild29
-rw-r--r--dev-haskell/mime-types/Manifest9
-rw-r--r--dev-haskell/mime-types/metadata.xml14
-rw-r--r--dev-haskell/mime-types/mime-types-0.1.0.3.ebuild23
-rw-r--r--dev-haskell/mime-types/mime-types-0.1.0.6.ebuild25
-rw-r--r--dev-haskell/mime-types/mime-types-0.1.0.7.ebuild25
-rw-r--r--dev-haskell/mime/Manifest4
-rw-r--r--dev-haskell/mime/metadata.xml14
-rw-r--r--dev-haskell/mime/mime-0.4.0.2.ebuild25
-rw-r--r--dev-haskell/minisat/Manifest5
-rw-r--r--dev-haskell/minisat/metadata.xml11
-rw-r--r--dev-haskell/minisat/minisat-0.1.2.ebuild26
-rw-r--r--dev-haskell/missingh/Manifest11
-rw-r--r--dev-haskell/missingh/files/missingh-1.2.0.2-ghc-7.7.patch47
-rw-r--r--dev-haskell/missingh/files/missingh-1.3.0.1-ghc-8.0.patch25
-rw-r--r--dev-haskell/missingh/metadata.xml10
-rw-r--r--dev-haskell/missingh/missingh-1.2.0.2.ebuild51
-rw-r--r--dev-haskell/missingh/missingh-1.2.1.0.ebuild39
-rw-r--r--dev-haskell/missingh/missingh-1.3.0.1.ebuild44
-rw-r--r--dev-haskell/mmap/Manifest7
-rw-r--r--dev-haskell/mmap/metadata.xml15
-rw-r--r--dev-haskell/mmap/mmap-0.5.8.ebuild43
-rw-r--r--dev-haskell/mmap/mmap-0.5.9.ebuild43
-rw-r--r--dev-haskell/mmorph/Manifest11
-rw-r--r--dev-haskell/mmorph/metadata.xml12
-rw-r--r--dev-haskell/mmorph/mmorph-1.0.0.ebuild24
-rw-r--r--dev-haskell/mmorph/mmorph-1.0.5.ebuild25
-rw-r--r--dev-haskell/mmorph/mmorph-1.0.6.ebuild27
-rw-r--r--dev-haskell/mmorph/mmorph-1.0.9.ebuild26
-rw-r--r--dev-haskell/mockery/Manifest7
-rw-r--r--dev-haskell/mockery/metadata.xml11
-rw-r--r--dev-haskell/mockery/mockery-0.3.2.ebuild27
-rw-r--r--dev-haskell/mockery/mockery-0.3.3.ebuild28
-rw-r--r--dev-haskell/monad-control/Manifest11
-rw-r--r--dev-haskell/monad-control/metadata.xml40
-rw-r--r--dev-haskell/monad-control/monad-control-0.3.2.2.ebuild32
-rw-r--r--dev-haskell/monad-control/monad-control-0.3.3.0.ebuild31
-rw-r--r--dev-haskell/monad-control/monad-control-1.0.0.4.ebuild28
-rw-r--r--dev-haskell/monad-control/monad-control-1.0.1.0.ebuild28
-rw-r--r--dev-haskell/monad-journal/Manifest6
-rw-r--r--dev-haskell/monad-journal/metadata.xml19
-rw-r--r--dev-haskell/monad-journal/monad-journal-0.7.1.ebuild29
-rw-r--r--dev-haskell/monad-journal/monad-journal-0.7.2.ebuild29
-rw-r--r--dev-haskell/monad-logger/Manifest9
-rw-r--r--dev-haskell/monad-logger/metadata.xml17
-rw-r--r--dev-haskell/monad-logger/monad-logger-0.3.17.ebuild45
-rw-r--r--dev-haskell/monad-logger/monad-logger-0.3.18.ebuild45
-rw-r--r--dev-haskell/monad-logger/monad-logger-0.3.20.1.ebuild44
-rw-r--r--dev-haskell/monad-loops/Manifest5
-rw-r--r--dev-haskell/monad-loops/metadata.xml18
-rw-r--r--dev-haskell/monad-loops/monad-loops-0.4.3.ebuild26
-rw-r--r--dev-haskell/monad-par-extras/Manifest5
-rw-r--r--dev-haskell/monad-par-extras/metadata.xml18
-rw-r--r--dev-haskell/monad-par-extras/monad-par-extras-0.3.3.ebuild27
-rw-r--r--dev-haskell/monad-par/Manifest7
-rw-r--r--dev-haskell/monad-par/metadata.xml29
-rw-r--r--dev-haskell/monad-par/monad-par-0.3.4.7.ebuild44
-rw-r--r--dev-haskell/monad-par/monad-par-0.3.4.8.ebuild44
-rw-r--r--dev-haskell/monad-unlift/Manifest3
-rw-r--r--dev-haskell/monad-unlift/metadata.xml14
-rw-r--r--dev-haskell/monad-unlift/monad-unlift-0.2.0.ebuild28
-rw-r--r--dev-haskell/monadcatchio-mtl/Manifest5
-rw-r--r--dev-haskell/monadcatchio-mtl/metadata.xml17
-rw-r--r--dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild36
-rw-r--r--dev-haskell/monadcatchio-transformers/Manifest6
-rw-r--r--dev-haskell/monadcatchio-transformers/metadata.xml15
-rw-r--r--dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild38
-rw-r--r--dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild32
-rw-r--r--dev-haskell/monadplus/Manifest3
-rw-r--r--dev-haskell/monadplus/metadata.xml13
-rw-r--r--dev-haskell/monadplus/monadplus-1.4.2.ebuild24
-rw-r--r--dev-haskell/monadrandom/Manifest11
-rw-r--r--dev-haskell/monadrandom/metadata.xml11
-rw-r--r--dev-haskell/monadrandom/monadrandom-0.1.13.ebuild32
-rw-r--r--dev-haskell/monadrandom/monadrandom-0.3.0.2.ebuild33
-rw-r--r--dev-haskell/monadrandom/monadrandom-0.4.2.1.ebuild33
-rw-r--r--dev-haskell/monadrandom/monadrandom-0.4.2.3.ebuild33
-rw-r--r--dev-haskell/monads-tf/Manifest8
-rw-r--r--dev-haskell/monads-tf/metadata.xml17
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild30
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild25
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild25
-rw-r--r--dev-haskell/mono-traversable-instances/Manifest3
-rw-r--r--dev-haskell/mono-traversable-instances/metadata.xml14
-rw-r--r--dev-haskell/mono-traversable-instances/mono-traversable-instances-0.1.0.0.ebuild31
-rw-r--r--dev-haskell/mono-traversable/Manifest19
-rw-r--r--dev-haskell/mono-traversable/metadata.xml14
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.1.0.0.ebuild33
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.10.0.1.ebuild41
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.10.2.ebuild41
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.4.0.1.ebuild37
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.6.3.ebuild39
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.7.0.ebuild39
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-0.9.2.1.ebuild40
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-1.0.1.1.ebuild35
-rw-r--r--dev-haskell/mountpoints/Manifest4
-rw-r--r--dev-haskell/mountpoints/metadata.xml13
-rw-r--r--dev-haskell/mountpoints/mountpoints-1.0.2.ebuild24
-rw-r--r--dev-haskell/mtl-compat/Manifest4
-rw-r--r--dev-haskell/mtl-compat/metadata.xml28
-rw-r--r--dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild40
-rw-r--r--dev-haskell/mtl/Manifest8
-rw-r--r--dev-haskell/mtl/metadata.xml18
-rw-r--r--dev-haskell/mtl/mtl-2.1.3.1.ebuild25
-rw-r--r--dev-haskell/mtl/mtl-2.2.1-r1.ebuild30
-rw-r--r--dev-haskell/mtl/mtl-2.2.1.ebuild25
-rw-r--r--dev-haskell/multipart/Manifest5
-rw-r--r--dev-haskell/multipart/metadata.xml14
-rw-r--r--dev-haskell/multipart/multipart-0.1.2.ebuild25
-rw-r--r--dev-haskell/murmur-hash/Manifest3
-rw-r--r--dev-haskell/murmur-hash/metadata.xml19
-rw-r--r--dev-haskell/murmur-hash/murmur-hash-0.1.0.9.ebuild24
-rw-r--r--dev-haskell/mutable-containers/Manifest9
-rw-r--r--dev-haskell/mutable-containers/metadata.xml14
-rw-r--r--dev-haskell/mutable-containers/mutable-containers-0.3.2.1.ebuild29
-rw-r--r--dev-haskell/mutable-containers/mutable-containers-0.3.2.ebuild29
-rw-r--r--dev-haskell/mutable-containers/mutable-containers-0.3.3.ebuild29
-rw-r--r--dev-haskell/mwc-random/Manifest9
-rw-r--r--dev-haskell/mwc-random/metadata.xml25
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.12.0.1.ebuild31
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.13.3.2.ebuild34
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.13.4.0.ebuild34
-rw-r--r--dev-haskell/nanospec/Manifest9
-rw-r--r--dev-haskell/nanospec/metadata.xml12
-rw-r--r--dev-haskell/nanospec/nanospec-0.1.0.ebuild25
-rw-r--r--dev-haskell/nanospec/nanospec-0.2.0.ebuild28
-rw-r--r--dev-haskell/nanospec/nanospec-0.2.1.ebuild28
-rw-r--r--dev-haskell/nats/Manifest9
-rw-r--r--dev-haskell/nats/metadata.xml20
-rw-r--r--dev-haskell/nats/nats-0.1.2.ebuild24
-rw-r--r--dev-haskell/nats/nats-0.2.ebuild30
-rw-r--r--dev-haskell/nats/nats-1.ebuild30
-rw-r--r--dev-haskell/neat-interpolation/Manifest3
-rw-r--r--dev-haskell/neat-interpolation/metadata.xml14
-rw-r--r--dev-haskell/neat-interpolation/neat-interpolation-0.3.2.1.ebuild28
-rw-r--r--dev-haskell/network-bytestring/Manifest6
-rw-r--r--dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch29
-rw-r--r--dev-haskell/network-bytestring/metadata.xml15
-rw-r--r--dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild30
-rw-r--r--dev-haskell/network-conduit/Manifest9
-rw-r--r--dev-haskell/network-conduit/metadata.xml14
-rw-r--r--dev-haskell/network-conduit/network-conduit-1.0.0-r1.ebuild29
-rw-r--r--dev-haskell/network-conduit/network-conduit-1.0.2.2.ebuild35
-rw-r--r--dev-haskell/network-conduit/network-conduit-1.1.0.ebuild26
-rw-r--r--dev-haskell/network-data/Manifest5
-rw-r--r--dev-haskell/network-data/metadata.xml16
-rw-r--r--dev-haskell/network-data/network-data-0.5.3.ebuild41
-rw-r--r--dev-haskell/network-info/Manifest5
-rw-r--r--dev-haskell/network-info/metadata.xml23
-rw-r--r--dev-haskell/network-info/network-info-0.2.0.8.ebuild24
-rw-r--r--dev-haskell/network-multicast/Manifest7
-rw-r--r--dev-haskell/network-multicast/metadata.xml12
-rw-r--r--dev-haskell/network-multicast/network-multicast-0.0.11.ebuild25
-rw-r--r--dev-haskell/network-multicast/network-multicast-0.1.0.ebuild25
-rw-r--r--dev-haskell/network-protocol-xmpp/Manifest5
-rw-r--r--dev-haskell/network-protocol-xmpp/metadata.xml11
-rw-r--r--dev-haskell/network-protocol-xmpp/network-protocol-xmpp-0.4.8.ebuild33
-rw-r--r--dev-haskell/network-uri/Manifest9
-rw-r--r--dev-haskell/network-uri/metadata.xml34
-rw-r--r--dev-haskell/network-uri/network-uri-2.5.0.0.ebuild24
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.0.3.ebuild30
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.1.0.ebuild30
-rw-r--r--dev-haskell/network/Manifest14
-rw-r--r--dev-haskell/network/files/network-2.6.3.1-no-LDFLAGS.patch11
-rw-r--r--dev-haskell/network/metadata.xml11
-rw-r--r--dev-haskell/network/network-2.4.1.2.ebuild28
-rw-r--r--dev-haskell/network/network-2.4.2.2.ebuild29
-rw-r--r--dev-haskell/network/network-2.5.0.0.ebuild29
-rw-r--r--dev-haskell/network/network-2.6.2.1.ebuild27
-rw-r--r--dev-haskell/network/network-2.6.3.1-r1.ebuild32
-rw-r--r--dev-haskell/newtype/Manifest5
-rw-r--r--dev-haskell/newtype/metadata.xml11
-rw-r--r--dev-haskell/newtype/newtype-0.2.ebuild22
-rw-r--r--dev-haskell/nonce/Manifest5
-rw-r--r--dev-haskell/nonce/metadata.xml21
-rw-r--r--dev-haskell/nonce/nonce-1.0.2.ebuild34
-rw-r--r--dev-haskell/numinstances/Manifest4
-rw-r--r--dev-haskell/numinstances/metadata.xml14
-rw-r--r--dev-haskell/numinstances/numinstances-1.4.ebuild29
-rw-r--r--dev-haskell/objectname/Manifest9
-rw-r--r--dev-haskell/objectname/metadata.xml16
-rw-r--r--dev-haskell/objectname/objectname-1.0.0.0.ebuild27
-rw-r--r--dev-haskell/objectname/objectname-1.0.1.0.ebuild29
-rw-r--r--dev-haskell/objectname/objectname-1.1.0.1.ebuild30
-rw-r--r--dev-haskell/old-locale/Manifest5
-rw-r--r--dev-haskell/old-locale/metadata.xml12
-rw-r--r--dev-haskell/old-locale/old-locale-1.0.0.7.ebuild32
-rw-r--r--dev-haskell/old-time/Manifest5
-rw-r--r--dev-haskell/old-time/metadata.xml15
-rw-r--r--dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild33
-rw-r--r--dev-haskell/open-browser/Manifest3
-rw-r--r--dev-haskell/open-browser/metadata.xml12
-rw-r--r--dev-haskell/open-browser/open-browser-0.2.1.0-r1.ebuild31
-rw-r--r--dev-haskell/openal/Manifest11
-rw-r--r--dev-haskell/openal/metadata.xml10
-rw-r--r--dev-haskell/openal/openal-1.4.0.2.ebuild31
-rw-r--r--dev-haskell/openal/openal-1.6.0.0.ebuild37
-rw-r--r--dev-haskell/openal/openal-1.7.0.0.ebuild40
-rw-r--r--dev-haskell/openal/openal-1.7.0.4.ebuild41
-rw-r--r--dev-haskell/opengl/Manifest19
-rw-r--r--dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch29
-rw-r--r--dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch13
-rw-r--r--dev-haskell/opengl/metadata.xml19
-rw-r--r--dev-haskell/opengl/opengl-2.12.0.1.ebuild35
-rw-r--r--dev-haskell/opengl/opengl-2.2.1.1.ebuild26
-rw-r--r--dev-haskell/opengl/opengl-2.5.0.0.ebuild32
-rw-r--r--dev-haskell/opengl/opengl-2.6.0.1.ebuild32
-rw-r--r--dev-haskell/opengl/opengl-2.8.0.0.ebuild29
-rw-r--r--dev-haskell/opengl/opengl-2.9.2.0.ebuild36
-rw-r--r--dev-haskell/opengl/opengl-3.0.1.0.ebuild35
-rw-r--r--dev-haskell/openglraw/Manifest13
-rw-r--r--dev-haskell/openglraw/metadata.xml26
-rw-r--r--dev-haskell/openglraw/openglraw-1.2.0.0.ebuild28
-rw-r--r--dev-haskell/openglraw/openglraw-1.3.0.0.ebuild28
-rw-r--r--dev-haskell/openglraw/openglraw-1.5.0.0.ebuild37
-rw-r--r--dev-haskell/openglraw/openglraw-2.5.1.0.ebuild40
-rw-r--r--dev-haskell/openglraw/openglraw-3.2.4.0.ebuild42
-rw-r--r--dev-haskell/openssl-streams/Manifest3
-rw-r--r--dev-haskell/openssl-streams/metadata.xml16
-rw-r--r--dev-haskell/openssl-streams/openssl-streams-1.2.1.0.ebuild30
-rw-r--r--dev-haskell/options/Manifest5
-rw-r--r--dev-haskell/options/metadata.xml63
-rw-r--r--dev-haskell/options/options-1.2.1.1.ebuild30
-rw-r--r--dev-haskell/optparse-applicative/Manifest15
-rw-r--r--dev-haskell/optparse-applicative/metadata.xml72
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild27
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.13.0.0.ebuild37
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild31
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild29
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild38
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild33
-rw-r--r--dev-haskell/optparse-simple/Manifest3
-rw-r--r--dev-haskell/optparse-simple/metadata.xml11
-rw-r--r--dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild27
-rw-r--r--dev-haskell/pandoc-citeproc/Manifest21
-rw-r--r--dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.6-ghc-7.10.patch115
-rw-r--r--dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.9-no-binutils.patch26
-rw-r--r--dev-haskell/pandoc-citeproc/metadata.xml39
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.1.2.1.ebuild64
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.1.ebuild63
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.ebuild63
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild62
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild75
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.6.ebuild63
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.7.2.ebuild63
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.8.1.3.ebuild65
-rw-r--r--dev-haskell/pandoc-types/Manifest11
-rw-r--r--dev-haskell/pandoc-types/metadata.xml18
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild26
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.12.4.5.ebuild27
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.12.4.7.ebuild27
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild34
-rw-r--r--dev-haskell/pango/Manifest9
-rw-r--r--dev-haskell/pango/metadata.xml8
-rw-r--r--dev-haskell/pango/pango-0.12.5.3.ebuild31
-rw-r--r--dev-haskell/pango/pango-0.13.1.1.ebuild32
-rw-r--r--dev-haskell/pango/pango-0.13.3.1.ebuild31
-rw-r--r--dev-haskell/parallel-io/Manifest4
-rw-r--r--dev-haskell/parallel-io/metadata.xml19
-rw-r--r--dev-haskell/parallel-io/parallel-io-0.3.3-r2.ebuild32
-rw-r--r--dev-haskell/parallel/Manifest9
-rw-r--r--dev-haskell/parallel/metadata.xml11
-rw-r--r--dev-haskell/parallel/parallel-1.1.0.1.ebuild18
-rw-r--r--dev-haskell/parallel/parallel-3.2.0.3.ebuild28
-rw-r--r--dev-haskell/parallel/parallel-3.2.1.0.ebuild24
-rw-r--r--dev-haskell/parsec/Manifest11
-rw-r--r--dev-haskell/parsec/metadata.xml10
-rw-r--r--dev-haskell/parsec/parsec-2.1.0.1.ebuild18
-rw-r--r--dev-haskell/parsec/parsec-3.1.11.ebuild29
-rw-r--r--dev-haskell/parsec/parsec-3.1.5.ebuild26
-rw-r--r--dev-haskell/parsec/parsec-3.1.9-r1.ebuild34
-rw-r--r--dev-haskell/path-io/Manifest3
-rw-r--r--dev-haskell/path-io/metadata.xml11
-rw-r--r--dev-haskell/path-io/path-io-1.2.2.ebuild42
-rw-r--r--dev-haskell/path-pieces/Manifest7
-rw-r--r--dev-haskell/path-pieces/metadata.xml11
-rw-r--r--dev-haskell/path-pieces/path-pieces-0.1.5.ebuild28
-rw-r--r--dev-haskell/path-pieces/path-pieces-0.2.1.ebuild28
-rw-r--r--dev-haskell/path/Manifest3
-rw-r--r--dev-haskell/path/metadata.xml11
-rw-r--r--dev-haskell/path/path-0.5.13.ebuild35
-rw-r--r--dev-haskell/patience/Manifest5
-rw-r--r--dev-haskell/patience/metadata.xml21
-rw-r--r--dev-haskell/patience/patience-0.1.1.ebuild24
-rw-r--r--dev-haskell/pcap/Manifest5
-rw-r--r--dev-haskell/pcap/metadata.xml15
-rw-r--r--dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild24
-rw-r--r--dev-haskell/pcre-light/Manifest8
-rw-r--r--dev-haskell/pcre-light/files/pcre-light-0.4-ghc-7.7.patch39
-rw-r--r--dev-haskell/pcre-light/metadata.xml21
-rw-r--r--dev-haskell/pcre-light/pcre-light-0.4-r1.ebuild27
-rw-r--r--dev-haskell/pcre-light/pcre-light-0.4.0.4.ebuild26
-rw-r--r--dev-haskell/pem/Manifest7
-rw-r--r--dev-haskell/pem/metadata.xml14
-rw-r--r--dev-haskell/pem/pem-0.1.2.ebuild30
-rw-r--r--dev-haskell/pem/pem-0.2.2.ebuild31
-rw-r--r--dev-haskell/persistent-sqlite/Manifest8
-rw-r--r--dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch20
-rw-r--r--dev-haskell/persistent-sqlite/metadata.xml14
-rw-r--r--dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild48
-rw-r--r--dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild45
-rw-r--r--dev-haskell/persistent-template/Manifest7
-rw-r--r--dev-haskell/persistent-template/metadata.xml11
-rw-r--r--dev-haskell/persistent-template/persistent-template-2.1.3.4.ebuild35
-rw-r--r--dev-haskell/persistent-template/persistent-template-2.5.1.6-r2.ebuild45
-rw-r--r--dev-haskell/persistent/Manifest7
-rw-r--r--dev-haskell/persistent/metadata.xml14
-rw-r--r--dev-haskell/persistent/persistent-2.1.6.ebuild54
-rw-r--r--dev-haskell/persistent/persistent-2.6-r1.ebuild62
-rw-r--r--dev-haskell/pid1/Manifest3
-rw-r--r--dev-haskell/pid1/metadata.xml11
-rw-r--r--dev-haskell/pid1/pid1-0.1.0.1.ebuild24
-rw-r--r--dev-haskell/pipes/Manifest6
-rw-r--r--dev-haskell/pipes/metadata.xml35
-rw-r--r--dev-haskell/pipes/pipes-4.1.7.ebuild30
-rw-r--r--dev-haskell/pipes/pipes-4.1.9.ebuild30
-rw-r--r--dev-haskell/pointed/Manifest11
-rw-r--r--dev-haskell/pointed/metadata.xml25
-rw-r--r--dev-haskell/pointed/pointed-4.0.ebuild31
-rw-r--r--dev-haskell/pointed/pointed-4.1.1.ebuild32
-rw-r--r--dev-haskell/pointed/pointed-4.2.0.2.ebuild35
-rw-r--r--dev-haskell/pointed/pointed-5-r1.ebuild53
-rw-r--r--dev-haskell/polyparse/Manifest7
-rw-r--r--dev-haskell/polyparse/metadata.xml16
-rw-r--r--dev-haskell/polyparse/polyparse-1.11.ebuild25
-rw-r--r--dev-haskell/polyparse/polyparse-1.9.ebuild23
-rw-r--r--dev-haskell/pqueue/Manifest3
-rw-r--r--dev-haskell/pqueue/metadata.xml11
-rw-r--r--dev-haskell/pqueue/pqueue-1.3.2.ebuild24
-rw-r--r--dev-haskell/prelude-extras/Manifest5
-rw-r--r--dev-haskell/prelude-extras/metadata.xml16
-rw-r--r--dev-haskell/prelude-extras/prelude-extras-0.4.0.3.ebuild24
-rw-r--r--dev-haskell/preprocessor-tools/Manifest5
-rw-r--r--dev-haskell/preprocessor-tools/metadata.xml19
-rw-r--r--dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild27
-rw-r--r--dev-haskell/pretty-hex/Manifest4
-rw-r--r--dev-haskell/pretty-hex/metadata.xml12
-rw-r--r--dev-haskell/pretty-hex/pretty-hex-1.0.ebuild24
-rw-r--r--dev-haskell/pretty-show/Manifest9
-rw-r--r--dev-haskell/pretty-show/metadata.xml15
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.6.12.ebuild26
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.6.8.2.ebuild26
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.6.9.ebuild26
-rw-r--r--dev-haskell/prettyclass/Manifest5
-rw-r--r--dev-haskell/prettyclass/metadata.xml13
-rw-r--r--dev-haskell/prettyclass/prettyclass-1.0.0.0.ebuild22
-rw-r--r--dev-haskell/primitive/Manifest13
-rw-r--r--dev-haskell/primitive/metadata.xml40
-rw-r--r--dev-haskell/primitive/primitive-0.4.1.ebuild22
-rw-r--r--dev-haskell/primitive/primitive-0.5.0.1.ebuild22
-rw-r--r--dev-haskell/primitive/primitive-0.5.1.0.ebuild24
-rw-r--r--dev-haskell/primitive/primitive-0.5.4.0.ebuild29
-rw-r--r--dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild32
-rw-r--r--dev-haskell/process-conduit/Manifest8
-rw-r--r--dev-haskell/process-conduit/files/process-conduit-1.1.0.0-conduit-1.1.patch27
-rw-r--r--dev-haskell/process-conduit/metadata.xml15
-rw-r--r--dev-haskell/process-conduit/process-conduit-1.1.0.0-r1.ebuild34
-rw-r--r--dev-haskell/process-conduit/process-conduit-1.2.0.1.ebuild33
-rw-r--r--dev-haskell/process-extras/Manifest5
-rw-r--r--dev-haskell/process-extras/metadata.xml15
-rw-r--r--dev-haskell/process-extras/process-extras-0.3.3.6.ebuild26
-rw-r--r--dev-haskell/profunctor-extras/Manifest7
-rw-r--r--dev-haskell/profunctor-extras/metadata.xml15
-rw-r--r--dev-haskell/profunctor-extras/profunctor-extras-3.3.3.1.ebuild29
-rw-r--r--dev-haskell/profunctor-extras/profunctor-extras-4.0.ebuild25
-rw-r--r--dev-haskell/profunctors/Manifest15
-rw-r--r--dev-haskell/profunctors/metadata.xml14
-rw-r--r--dev-haskell/profunctors/profunctors-3.3.0.1.ebuild25
-rw-r--r--dev-haskell/profunctors/profunctors-4.0.4.ebuild28
-rw-r--r--dev-haskell/profunctors/profunctors-4.3.2.ebuild29
-rw-r--r--dev-haskell/profunctors/profunctors-4.4.1.ebuild29
-rw-r--r--dev-haskell/profunctors/profunctors-5.1.2.ebuild30
-rw-r--r--dev-haskell/profunctors/profunctors-5.2.ebuild31
-rw-r--r--dev-haskell/project-template/Manifest5
-rw-r--r--dev-haskell/project-template/metadata.xml14
-rw-r--r--dev-haskell/project-template/project-template-0.2.0.ebuild33
-rw-r--r--dev-haskell/psqueue/Manifest5
-rw-r--r--dev-haskell/psqueue/metadata.xml17
-rw-r--r--dev-haskell/psqueue/psqueue-1.1-r1.ebuild29
-rw-r--r--dev-haskell/psqueues/Manifest10
-rw-r--r--dev-haskell/psqueues/metadata.xml51
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.0.3.ebuild31
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.2.1.ebuild31
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.2.2.ebuild31
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.2.3.ebuild31
-rw-r--r--dev-haskell/publicsuffixlist/Manifest5
-rw-r--r--dev-haskell/publicsuffixlist/metadata.xml18
-rw-r--r--dev-haskell/publicsuffixlist/publicsuffixlist-0.1.ebuild38
-rw-r--r--dev-haskell/punycode/Manifest5
-rw-r--r--dev-haskell/punycode/metadata.xml14
-rw-r--r--dev-haskell/punycode/punycode-2.0.ebuild31
-rw-r--r--dev-haskell/puremd5/Manifest7
-rw-r--r--dev-haskell/puremd5/metadata.xml12
-rw-r--r--dev-haskell/puremd5/puremd5-2.1.2.1.ebuild31
-rw-r--r--dev-haskell/puremd5/puremd5-2.1.3.ebuild43
-rw-r--r--dev-haskell/pwstore-fast/Manifest5
-rw-r--r--dev-haskell/pwstore-fast/metadata.xml21
-rw-r--r--dev-haskell/pwstore-fast/pwstore-fast-2.4.4.ebuild29
-rw-r--r--dev-haskell/quickcheck-instances/Manifest8
-rw-r--r--dev-haskell/quickcheck-instances/metadata.xml26
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.11.ebuild29
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12-r1.ebuild38
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12.ebuild31
-rw-r--r--dev-haskell/quickcheck-io/Manifest9
-rw-r--r--dev-haskell/quickcheck-io/metadata.xml15
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild26
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.1.2.ebuild26
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.1.4.ebuild26
-rw-r--r--dev-haskell/quickcheck-unicode/Manifest5
-rw-r--r--dev-haskell/quickcheck-unicode/metadata.xml15
-rw-r--r--dev-haskell/quickcheck-unicode/quickcheck-unicode-1.0.0.1.ebuild25
-rw-r--r--dev-haskell/quickcheck/Manifest17
-rw-r--r--dev-haskell/quickcheck/files/quickcheck-1.2.0.1-ghc-7.10.patch13
-rw-r--r--dev-haskell/quickcheck/metadata.xml28
-rw-r--r--dev-haskell/quickcheck/quickcheck-1.2.0.1-r1.ebuild32
-rw-r--r--dev-haskell/quickcheck/quickcheck-1.2.0.1.ebuild24
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.6.ebuild34
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.7.6.ebuild41
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.8.1.ebuild41
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.8.2.ebuild43
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.9.2.ebuild44
-rw-r--r--dev-haskell/random/Manifest7
-rw-r--r--dev-haskell/random/metadata.xml11
-rw-r--r--dev-haskell/random/random-1.0.1.1-r1.ebuild22
-rw-r--r--dev-haskell/random/random-1.1.ebuild24
-rw-r--r--dev-haskell/ranges/Manifest5
-rw-r--r--dev-haskell/ranges/metadata.xml12
-rw-r--r--dev-haskell/ranges/ranges-0.2.4-r1.ebuild24
-rw-r--r--dev-haskell/raw-strings-qq/Manifest4
-rw-r--r--dev-haskell/raw-strings-qq/metadata.xml20
-rw-r--r--dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild25
-rw-r--r--dev-haskell/readable/Manifest3
-rw-r--r--dev-haskell/readable/metadata.xml15
-rw-r--r--dev-haskell/readable/readable-0.3.1.ebuild25
-rw-r--r--dev-haskell/readargs/Manifest7
-rw-r--r--dev-haskell/readargs/metadata.xml74
-rw-r--r--dev-haskell/readargs/readargs-1.2.2.ebuild37
-rw-r--r--dev-haskell/readargs/readargs-1.2.3.ebuild32
-rw-r--r--dev-haskell/readline/Manifest5
-rw-r--r--dev-haskell/readline/metadata.xml7
-rw-r--r--dev-haskell/readline/readline-1.0.3.0.ebuild22
-rw-r--r--dev-haskell/recaptcha/Manifest5
-rw-r--r--dev-haskell/recaptcha/metadata.xml20
-rw-r--r--dev-haskell/recaptcha/recaptcha-0.1.0.3.ebuild34
-rw-r--r--dev-haskell/reducers/Manifest7
-rw-r--r--dev-haskell/reducers/metadata.xml14
-rw-r--r--dev-haskell/reducers/reducers-3.10.3.2.ebuild31
-rw-r--r--dev-haskell/reducers/reducers-3.12.1-r1.ebuild36
-rw-r--r--dev-haskell/refact/Manifest4
-rw-r--r--dev-haskell/refact/metadata.xml12
-rw-r--r--dev-haskell/refact/refact-0.3.0.2.ebuild24
-rw-r--r--dev-haskell/reflection/Manifest11
-rw-r--r--dev-haskell/reflection/metadata.xml55
-rw-r--r--dev-haskell/reflection/reflection-1.3.2.ebuild24
-rw-r--r--dev-haskell/reflection/reflection-1.4.ebuild31
-rw-r--r--dev-haskell/reflection/reflection-1.5.2.1.ebuild32
-rw-r--r--dev-haskell/reflection/reflection-2.1.2.ebuild32
-rw-r--r--dev-haskell/regex-applicative-text/Manifest3
-rw-r--r--dev-haskell/regex-applicative-text/metadata.xml11
-rw-r--r--dev-haskell/regex-applicative-text/regex-applicative-text-0.1.0.1.ebuild26
-rw-r--r--dev-haskell/regex-applicative/Manifest5
-rw-r--r--dev-haskell/regex-applicative/metadata.xml15
-rw-r--r--dev-haskell/regex-applicative/regex-applicative-0.3.3.ebuild29
-rw-r--r--dev-haskell/regex-base/Manifest5
-rw-r--r--dev-haskell/regex-base/metadata.xml10
-rw-r--r--dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild29
-rw-r--r--dev-haskell/regex-compat-tdfa/Manifest5
-rw-r--r--dev-haskell/regex-compat-tdfa/metadata.xml17
-rw-r--r--dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild26
-rw-r--r--dev-haskell/regex-compat/Manifest5
-rw-r--r--dev-haskell/regex-compat/metadata.xml10
-rw-r--r--dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild33
-rw-r--r--dev-haskell/regex-pcre-builtin/Manifest5
-rw-r--r--dev-haskell/regex-pcre-builtin/metadata.xml11
-rw-r--r--dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.94.4.8.8.35.ebuild32
-rw-r--r--dev-haskell/regex-pcre/Manifest5
-rw-r--r--dev-haskell/regex-pcre/metadata.xml11
-rw-r--r--dev-haskell/regex-pcre/regex-pcre-0.94.4-r1.ebuild33
-rw-r--r--dev-haskell/regex-posix/Manifest6
-rw-r--r--dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch12
-rw-r--r--dev-haskell/regex-posix/metadata.xml14
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.95.2.ebuild23
-rw-r--r--dev-haskell/regex-tdfa-rc/Manifest5
-rw-r--r--dev-haskell/regex-tdfa-rc/metadata.xml10
-rw-r--r--dev-haskell/regex-tdfa-rc/regex-tdfa-rc-1.1.8.3.ebuild27
-rw-r--r--dev-haskell/regex-tdfa/Manifest9
-rw-r--r--dev-haskell/regex-tdfa/metadata.xml14
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild39
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.2.1.ebuild39
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.2.2.ebuild34
-rw-r--r--dev-haskell/resource-pool/Manifest5
-rw-r--r--dev-haskell/resource-pool/metadata.xml16
-rw-r--r--dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild36
-rw-r--r--dev-haskell/resourcet/Manifest15
-rw-r--r--dev-haskell/resourcet/metadata.xml14
-rw-r--r--dev-haskell/resourcet/resourcet-0.4.10.ebuild31
-rw-r--r--dev-haskell/resourcet/resourcet-0.4.9.ebuild31
-rw-r--r--dev-haskell/resourcet/resourcet-1.1.2.2.ebuild32
-rw-r--r--dev-haskell/resourcet/resourcet-1.1.7.4.ebuild33
-rw-r--r--dev-haskell/resourcet/resourcet-1.1.7.ebuild33
-rw-r--r--dev-haskell/resourcet/resourcet-1.1.9.ebuild32
-rw-r--r--dev-haskell/retry/Manifest3
-rw-r--r--dev-haskell/retry/metadata.xml20
-rw-r--r--dev-haskell/retry/retry-0.7.4.2.ebuild32
-rw-r--r--dev-haskell/rfc5051/Manifest5
-rw-r--r--dev-haskell/rfc5051/metadata.xml27
-rw-r--r--dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild29
-rw-r--r--dev-haskell/riff/Manifest4
-rw-r--r--dev-haskell/riff/metadata.xml15
-rw-r--r--dev-haskell/riff/riff-0.3.0.1.ebuild35
-rw-r--r--dev-haskell/safe-exceptions/Manifest3
-rw-r--r--dev-haskell/safe-exceptions/metadata.xml14
-rw-r--r--dev-haskell/safe-exceptions/safe-exceptions-0.1.4.0.ebuild27
-rw-r--r--dev-haskell/safe/Manifest5
-rw-r--r--dev-haskell/safe/metadata.xml18
-rw-r--r--dev-haskell/safe/safe-0.3.9.ebuild24
-rw-r--r--dev-haskell/safesemaphore/Manifest5
-rw-r--r--dev-haskell/safesemaphore/metadata.xml16
-rw-r--r--dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild31
-rw-r--r--dev-haskell/sandi/Manifest7
-rw-r--r--dev-haskell/sandi/metadata.xml14
-rw-r--r--dev-haskell/sandi/sandi-0.3.6.ebuild41
-rw-r--r--dev-haskell/sandi/sandi-0.4.0.ebuild37
-rw-r--r--dev-haskell/say/Manifest3
-rw-r--r--dev-haskell/say/metadata.xml14
-rw-r--r--dev-haskell/say/say-0.1.0.0.ebuild27
-rw-r--r--dev-haskell/scientific/Manifest11
-rw-r--r--dev-haskell/scientific/metadata.xml29
-rw-r--r--dev-haskell/scientific/scientific-0.3.3.8.ebuild38
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.4.ebuild40
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.6.ebuild40
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.9.ebuild36
-rw-r--r--dev-haskell/securemem/Manifest7
-rw-r--r--dev-haskell/securemem/metadata.xml15
-rw-r--r--dev-haskell/securemem/securemem-0.1.3.ebuild23
-rw-r--r--dev-haskell/securemem/securemem-0.1.9.ebuild26
-rw-r--r--dev-haskell/semigroupoid-extras/Manifest9
-rw-r--r--dev-haskell/semigroupoid-extras/metadata.xml20
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild26
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild25
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild31
-rw-r--r--dev-haskell/semigroupoids/Manifest15
-rw-r--r--dev-haskell/semigroupoids/metadata.xml64
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-3.1.ebuild29
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-4.0.2.1.ebuild29
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-4.2.ebuild37
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-4.3.ebuild39
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-5.0.0.4.ebuild45
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-5.1.ebuild45
-rw-r--r--dev-haskell/semigroups/Manifest18
-rw-r--r--dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch32
-rw-r--r--dev-haskell/semigroups/metadata.xml52
-rw-r--r--dev-haskell/semigroups/semigroups-0.11-r1.ebuild33
-rw-r--r--dev-haskell/semigroups/semigroups-0.12.1.ebuild28
-rw-r--r--dev-haskell/semigroups/semigroups-0.12.2.ebuild28
-rw-r--r--dev-haskell/semigroups/semigroups-0.15.1.ebuild41
-rw-r--r--dev-haskell/semigroups/semigroups-0.16.2.2.ebuild38
-rw-r--r--dev-haskell/semigroups/semigroups-0.18.2.ebuild46
-rw-r--r--dev-haskell/semigroups/semigroups-0.9.2.ebuild23
-rw-r--r--dev-haskell/sendfile/Manifest5
-rw-r--r--dev-haskell/sendfile/metadata.xml16
-rw-r--r--dev-haskell/sendfile/sendfile-0.7.9.ebuild28
-rw-r--r--dev-haskell/setenv/Manifest7
-rw-r--r--dev-haskell/setenv/metadata.xml11
-rw-r--r--dev-haskell/setenv/setenv-0.1.1.1.ebuild26
-rw-r--r--dev-haskell/setenv/setenv-0.1.1.3.ebuild24
-rw-r--r--dev-haskell/setlocale/Manifest7
-rw-r--r--dev-haskell/setlocale/metadata.xml14
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.3.ebuild29
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.4.ebuild24
-rw-r--r--dev-haskell/sha/Manifest5
-rw-r--r--dev-haskell/sha/metadata.xml20
-rw-r--r--dev-haskell/sha/sha-1.6.4.2.ebuild47
-rw-r--r--dev-haskell/shakespeare-css/Manifest7
-rw-r--r--dev-haskell/shakespeare-css/metadata.xml17
-rw-r--r--dev-haskell/shakespeare-css/shakespeare-css-1.0.6.6.ebuild30
-rw-r--r--dev-haskell/shakespeare-css/shakespeare-css-1.1.0.ebuild25
-rw-r--r--dev-haskell/shakespeare-i18n/Manifest7
-rw-r--r--dev-haskell/shakespeare-i18n/metadata.xml13
-rw-r--r--dev-haskell/shakespeare-i18n/shakespeare-i18n-1.0.0.5.ebuild28
-rw-r--r--dev-haskell/shakespeare-i18n/shakespeare-i18n-1.1.0.ebuild25
-rw-r--r--dev-haskell/shakespeare-js/Manifest9
-rw-r--r--dev-haskell/shakespeare-js/metadata.xml23
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild29
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild36
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild25
-rw-r--r--dev-haskell/shakespeare-text/Manifest7
-rw-r--r--dev-haskell/shakespeare-text/metadata.xml22
-rw-r--r--dev-haskell/shakespeare-text/shakespeare-text-1.0.2.ebuild28
-rw-r--r--dev-haskell/shakespeare-text/shakespeare-text-1.1.0.ebuild25
-rw-r--r--dev-haskell/shakespeare/Manifest11
-rw-r--r--dev-haskell/shakespeare/metadata.xml21
-rw-r--r--dev-haskell/shakespeare/shakespeare-1.0.5.1.ebuild29
-rw-r--r--dev-haskell/shakespeare/shakespeare-1.2.1.1.ebuild34
-rw-r--r--dev-haskell/shakespeare/shakespeare-2.0.12.1.ebuild42
-rw-r--r--dev-haskell/shakespeare/shakespeare-2.0.7.ebuild43
-rw-r--r--dev-haskell/shell-escape/Manifest4
-rw-r--r--dev-haskell/shell-escape/metadata.xml15
-rw-r--r--dev-haskell/shell-escape/shell-escape-0.2.0.ebuild25
-rw-r--r--dev-haskell/shellish/Manifest7
-rw-r--r--dev-haskell/shellish/files/shellish-0.1.4-ghc-7.10.patch9
-rw-r--r--dev-haskell/shellish/files/shellish-0.1.4-ghc-8.patch9
-rw-r--r--dev-haskell/shellish/metadata.xml21
-rw-r--r--dev-haskell/shellish/shellish-0.1.4.ebuild30
-rw-r--r--dev-haskell/shelly/Manifest14
-rw-r--r--dev-haskell/shelly/files/shelly-1.5.6-monad-control-1.1.patch95
-rw-r--r--dev-haskell/shelly/files/shelly-1.6.5-ghc-8.patch16
-rw-r--r--dev-haskell/shelly/files/shelly-1.6.8.1-ghc-8.0.2_rc1.patch9
-rw-r--r--dev-haskell/shelly/metadata.xml33
-rw-r--r--dev-haskell/shelly/shelly-1.5.6-r1.ebuild39
-rw-r--r--dev-haskell/shelly/shelly-1.6.5.ebuild45
-rw-r--r--dev-haskell/shelly/shelly-1.6.6.ebuild53
-rw-r--r--dev-haskell/shelly/shelly-1.6.8.1.ebuild55
-rw-r--r--dev-haskell/shuffle/Manifest3
-rw-r--r--dev-haskell/shuffle/metadata.xml17
-rw-r--r--dev-haskell/shuffle/shuffle-0.1.3.3.ebuild37
-rw-r--r--dev-haskell/silently/Manifest7
-rw-r--r--dev-haskell/silently/metadata.xml14
-rw-r--r--dev-haskell/silently/silently-1.2.4.1.ebuild23
-rw-r--r--dev-haskell/silently/silently-1.2.5.ebuild26
-rw-r--r--dev-haskell/simple-reflect/Manifest5
-rw-r--r--dev-haskell/simple-reflect/metadata.xml14
-rw-r--r--dev-haskell/simple-reflect/simple-reflect-0.3.2.ebuild24
-rw-r--r--dev-haskell/simple-sendfile/Manifest9
-rw-r--r--dev-haskell/simple-sendfile/metadata.xml17
-rw-r--r--dev-haskell/simple-sendfile/simple-sendfile-0.2.13.ebuild36
-rw-r--r--dev-haskell/simple-sendfile/simple-sendfile-0.2.21.ebuild37
-rw-r--r--dev-haskell/simple-sendfile/simple-sendfile-0.2.25.ebuild35
-rw-r--r--dev-haskell/skein/Manifest5
-rw-r--r--dev-haskell/skein/metadata.xml37
-rw-r--r--dev-haskell/skein/skein-1.0.9.4.ebuild35
-rw-r--r--dev-haskell/skylighting/Manifest5
-rw-r--r--dev-haskell/skylighting/metadata.xml24
-rw-r--r--dev-haskell/skylighting/skylighting-0.1.1.5.ebuild48
-rw-r--r--dev-haskell/skylighting/skylighting-0.3.ebuild49
-rw-r--r--dev-haskell/smallcheck/Manifest5
-rw-r--r--dev-haskell/smallcheck/metadata.xml17
-rw-r--r--dev-haskell/smallcheck/smallcheck-1.1.1.ebuild26
-rw-r--r--dev-haskell/snap-core/Manifest7
-rw-r--r--dev-haskell/snap-core/metadata.xml47
-rw-r--r--dev-haskell/snap-core/snap-core-0.9.8.0.ebuild57
-rw-r--r--dev-haskell/snap-core/snap-core-1.0.1.0.ebuild55
-rw-r--r--dev-haskell/snap-server/Manifest7
-rw-r--r--dev-haskell/snap-server/metadata.xml32
-rw-r--r--dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild49
-rw-r--r--dev-haskell/snap-server/snap-server-1.0.1.1.ebuild70
-rw-r--r--dev-haskell/socks/Manifest7
-rw-r--r--dev-haskell/socks/metadata.xml14
-rw-r--r--dev-haskell/socks/socks-0.5.4.ebuild26
-rw-r--r--dev-haskell/socks/socks-0.5.5.ebuild26
-rw-r--r--dev-haskell/split/Manifest11
-rw-r--r--dev-haskell/split/metadata.xml11
-rw-r--r--dev-haskell/split/split-0.1.4.3.ebuild27
-rw-r--r--dev-haskell/split/split-0.2.2.ebuild29
-rw-r--r--dev-haskell/split/split-0.2.3.1.ebuild25
-rw-r--r--dev-haskell/split/split-0.2.3.ebuild27
-rw-r--r--dev-haskell/stack-bin/Manifest5
-rw-r--r--dev-haskell/stack-bin/metadata.xml15
-rw-r--r--dev-haskell/stack-bin/stack-bin-1.5.1.ebuild47
-rw-r--r--dev-haskell/stack/Manifest3
-rw-r--r--dev-haskell/stack/metadata.xml15
-rw-r--r--dev-haskell/stack/stack-1.3.2.ebuild135
-rw-r--r--dev-haskell/statevar/Manifest11
-rw-r--r--dev-haskell/statevar/metadata.xml15
-rw-r--r--dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild27
-rw-r--r--dev-haskell/statevar/statevar-1.0.1.0.ebuild29
-rw-r--r--dev-haskell/statevar/statevar-1.1.0.3.ebuild31
-rw-r--r--dev-haskell/statevar/statevar-1.1.0.4.ebuild31
-rw-r--r--dev-haskell/statistics/Manifest11
-rw-r--r--dev-haskell/statistics/metadata.xml105
-rw-r--r--dev-haskell/statistics/statistics-0.10.5.2.ebuild41
-rw-r--r--dev-haskell/statistics/statistics-0.11.0.3.ebuild41
-rw-r--r--dev-haskell/statistics/statistics-0.13.2.3.ebuild42
-rw-r--r--dev-haskell/statistics/statistics-0.13.3.0.ebuild42
-rw-r--r--dev-haskell/stm-chans/Manifest5
-rw-r--r--dev-haskell/stm-chans/metadata.xml11
-rw-r--r--dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild25
-rw-r--r--dev-haskell/stm/Manifest7
-rw-r--r--dev-haskell/stm/metadata.xml7
-rw-r--r--dev-haskell/stm/stm-2.4.2.ebuild22
-rw-r--r--dev-haskell/stm/stm-2.4.4.1.ebuild24
-rw-r--r--dev-haskell/stmonadtrans/Manifest7
-rw-r--r--dev-haskell/stmonadtrans/metadata.xml17
-rw-r--r--dev-haskell/stmonadtrans/stmonadtrans-0.3.3.ebuild30
-rw-r--r--dev-haskell/stmonadtrans/stmonadtrans-0.3.4.ebuild32
-rw-r--r--dev-haskell/store-core/Manifest3
-rw-r--r--dev-haskell/store-core/metadata.xml11
-rw-r--r--dev-haskell/store-core/store-core-0.3.ebuild27
-rw-r--r--dev-haskell/store/Manifest3
-rw-r--r--dev-haskell/store/metadata.xml11
-rw-r--r--dev-haskell/store/store-0.3.1.ebuild67
-rw-r--r--dev-haskell/stream/Manifest9
-rw-r--r--dev-haskell/stream/metadata.xml7
-rw-r--r--dev-haskell/stream/stream-0.2.6-r1.ebuild27
-rw-r--r--dev-haskell/stream/stream-0.4.6.ebuild29
-rw-r--r--dev-haskell/stream/stream-0.4.7.2.ebuild31
-rw-r--r--dev-haskell/streaming-commons/Manifest11
-rw-r--r--dev-haskell/streaming-commons/metadata.xml14
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.1.12.1.ebuild35
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.1.15.4.ebuild35
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.1.15.ebuild35
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.1.16.ebuild33
-rw-r--r--dev-haskell/strict/Manifest5
-rw-r--r--dev-haskell/strict/metadata.xml13
-rw-r--r--dev-haskell/strict/strict-0.3.2.ebuild22
-rw-r--r--dev-haskell/string-qq/Manifest3
-rw-r--r--dev-haskell/string-qq/metadata.xml11
-rw-r--r--dev-haskell/string-qq/string-qq-0.0.2.ebuild22
-rw-r--r--dev-haskell/stringable/Manifest5
-rw-r--r--dev-haskell/stringable/metadata.xml13
-rw-r--r--dev-haskell/stringable/stringable-0.1.3.ebuild26
-rw-r--r--dev-haskell/stringbuilder/Manifest7
-rw-r--r--dev-haskell/stringbuilder/metadata.xml11
-rw-r--r--dev-haskell/stringbuilder/stringbuilder-0.4.0.ebuild25
-rw-r--r--dev-haskell/stringbuilder/stringbuilder-0.5.0.ebuild26
-rw-r--r--dev-haskell/stringprep/Manifest7
-rw-r--r--dev-haskell/stringprep/metadata.xml11
-rw-r--r--dev-haskell/stringprep/stringprep-0.1.5.ebuild25
-rw-r--r--dev-haskell/stringprep/stringprep-1.0.0.ebuild30
-rw-r--r--dev-haskell/stringsearch/Manifest7
-rw-r--r--dev-haskell/stringsearch/metadata.xml21
-rw-r--r--dev-haskell/stringsearch/stringsearch-0.3.6.5.ebuild24
-rw-r--r--dev-haskell/stringsearch/stringsearch-0.3.6.6.ebuild31
-rw-r--r--dev-haskell/syb-with-class/Manifest7
-rw-r--r--dev-haskell/syb-with-class/metadata.xml12
-rw-r--r--dev-haskell/syb-with-class/syb-with-class-0.6.1.6.ebuild24
-rw-r--r--dev-haskell/syb-with-class/syb-with-class-0.6.1.7.ebuild24
-rw-r--r--dev-haskell/syb/Manifest12
-rw-r--r--dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch152
-rw-r--r--dev-haskell/syb/metadata.xml15
-rw-r--r--dev-haskell/syb/syb-0.3.7.ebuild20
-rw-r--r--dev-haskell/syb/syb-0.4.3.ebuild28
-rw-r--r--dev-haskell/syb/syb-0.4.4.ebuild28
-rw-r--r--dev-haskell/syb/syb-0.5.1.ebuild28
-rw-r--r--dev-haskell/system-fileio/Manifest5
-rw-r--r--dev-haskell/system-fileio/metadata.xml20
-rw-r--r--dev-haskell/system-fileio/system-fileio-0.3.16.3.ebuild29
-rw-r--r--dev-haskell/system-filepath/Manifest7
-rw-r--r--dev-haskell/system-filepath/metadata.xml14
-rw-r--r--dev-haskell/system-filepath/system-filepath-0.4.13.4.ebuild28
-rw-r--r--dev-haskell/system-filepath/system-filepath-0.4.8-r1.ebuild31
-rw-r--r--dev-haskell/system-posix-redirect/Manifest4
-rw-r--r--dev-haskell/system-posix-redirect/metadata.xml18
-rw-r--r--dev-haskell/system-posix-redirect/system-posix-redirect-1.1.0.1.ebuild24
-rw-r--r--dev-haskell/tagged/Manifest11
-rw-r--r--dev-haskell/tagged/metadata.xml14
-rw-r--r--dev-haskell/tagged/tagged-0.6.1.ebuild22
-rw-r--r--dev-haskell/tagged/tagged-0.7.3.ebuild24
-rw-r--r--dev-haskell/tagged/tagged-0.8.2.ebuild30
-rw-r--r--dev-haskell/tagged/tagged-0.8.4.ebuild30
-rw-r--r--dev-haskell/tagshare/Manifest4
-rw-r--r--dev-haskell/tagshare/metadata.xml17
-rw-r--r--dev-haskell/tagshare/tagshare-0.0.ebuild24
-rw-r--r--dev-haskell/tagsoup/Manifest9
-rw-r--r--dev-haskell/tagsoup/metadata.xml23
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.13.10.ebuild33
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.13.3-r1.ebuild38
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.13.8.ebuild33
-rw-r--r--dev-haskell/tagstream-conduit/Manifest5
-rw-r--r--dev-haskell/tagstream-conduit/metadata.xml17
-rw-r--r--dev-haskell/tagstream-conduit/tagstream-conduit-0.5.5.3.ebuild37
-rw-r--r--dev-haskell/tar/Manifest9
-rw-r--r--dev-haskell/tar/metadata.xml20
-rw-r--r--dev-haskell/tar/tar-0.4.0.1.ebuild22
-rw-r--r--dev-haskell/tar/tar-0.4.2.1.ebuild28
-rw-r--r--dev-haskell/tar/tar-0.5.0.3.ebuild30
-rw-r--r--dev-haskell/tasty-ant-xml/Manifest7
-rw-r--r--dev-haskell/tasty-ant-xml/metadata.xml14
-rw-r--r--dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.1.ebuild31
-rw-r--r--dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.2.ebuild31
-rw-r--r--dev-haskell/tasty-golden/Manifest9
-rw-r--r--dev-haskell/tasty-golden/metadata.xml17
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.2.2.4.ebuild31
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild32
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.3.1.ebuild32
-rw-r--r--dev-haskell/tasty-hunit/Manifest11
-rw-r--r--dev-haskell/tasty-hunit/metadata.xml11
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild25
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild27
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.8.0.1.ebuild27
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.9.2.ebuild25
-rw-r--r--dev-haskell/tasty-kat/Manifest5
-rw-r--r--dev-haskell/tasty-kat/metadata.xml14
-rw-r--r--dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild28
-rw-r--r--dev-haskell/tasty-quickcheck/Manifest9
-rw-r--r--dev-haskell/tasty-quickcheck/metadata.xml14
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.3.1.ebuild28
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.3.2.ebuild36
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.4.ebuild29
-rw-r--r--dev-haskell/tasty-rerun/Manifest7
-rw-r--r--dev-haskell/tasty-rerun/metadata.xml64
-rw-r--r--dev-haskell/tasty-rerun/tasty-rerun-1.1.5.ebuild32
-rw-r--r--dev-haskell/tasty-rerun/tasty-rerun-1.1.6.ebuild32
-rw-r--r--dev-haskell/tasty-smallcheck/Manifest9
-rw-r--r--dev-haskell/tasty-smallcheck/metadata.xml14
-rw-r--r--dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild26
-rw-r--r--dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild28
-rw-r--r--dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.ebuild28
-rw-r--r--dev-haskell/tasty-th/Manifest7
-rw-r--r--dev-haskell/tasty-th/metadata.xml14
-rw-r--r--dev-haskell/tasty-th/tasty-th-0.1.3.ebuild26
-rw-r--r--dev-haskell/tasty-th/tasty-th-0.1.4.ebuild25
-rw-r--r--dev-haskell/tasty/Manifest13
-rw-r--r--dev-haskell/tasty/metadata.xml14
-rw-r--r--dev-haskell/tasty/tasty-0.10.1.2.ebuild32
-rw-r--r--dev-haskell/tasty/tasty-0.11.0.4.ebuild33
-rw-r--r--dev-haskell/tasty/tasty-0.3.1.ebuild35
-rw-r--r--dev-haskell/tasty/tasty-0.5.2.ebuild35
-rw-r--r--dev-haskell/tasty/tasty-0.8.1.2.ebuild32
-rw-r--r--dev-haskell/temporary-rc/Manifest5
-rw-r--r--dev-haskell/temporary-rc/metadata.xml18
-rw-r--r--dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild26
-rw-r--r--dev-haskell/temporary/Manifest9
-rw-r--r--dev-haskell/temporary/metadata.xml17
-rw-r--r--dev-haskell/temporary/temporary-1.1.2.4.ebuild27
-rw-r--r--dev-haskell/temporary/temporary-1.2.0.3.ebuild26
-rw-r--r--dev-haskell/temporary/temporary-1.2.0.4.ebuild26
-rw-r--r--dev-haskell/tensor/Manifest6
-rw-r--r--dev-haskell/tensor/files/tensor-1.0.0.1-ghc-7.8.patch185
-rw-r--r--dev-haskell/tensor/metadata.xml12
-rw-r--r--dev-haskell/tensor/tensor-1.0.0.1.ebuild30
-rw-r--r--dev-haskell/terminal-size/Manifest5
-rw-r--r--dev-haskell/terminal-size/metadata.xml13
-rw-r--r--dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild24
-rw-r--r--dev-haskell/terminfo/Manifest9
-rw-r--r--dev-haskell/terminfo/metadata.xml10
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.0.ebuild27
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.1.ebuild26
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.2.ebuild26
-rw-r--r--dev-haskell/test-framework-hunit/Manifest9
-rw-r--r--dev-haskell/test-framework-hunit/metadata.xml7
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.2.7.ebuild23
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild33
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild27
-rw-r--r--dev-haskell/test-framework-quickcheck2/Manifest7
-rw-r--r--dev-haskell/test-framework-quickcheck2/metadata.xml11
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild30
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild39
-rw-r--r--dev-haskell/test-framework-th-prime/Manifest10
-rw-r--r--dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.7-cpphs-1.19.patch11
-rw-r--r--dev-haskell/test-framework-th-prime/metadata.xml12
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild29
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild27
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild27
-rw-r--r--dev-haskell/test-framework-th/Manifest5
-rw-r--r--dev-haskell/test-framework-th/metadata.xml57
-rw-r--r--dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild26
-rw-r--r--dev-haskell/test-framework/Manifest7
-rw-r--r--dev-haskell/test-framework/metadata.xml13
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.1.1.ebuild46
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.ebuild29
-rw-r--r--dev-haskell/testing-feat/Manifest4
-rw-r--r--dev-haskell/testing-feat/metadata.xml23
-rw-r--r--dev-haskell/testing-feat/testing-feat-0.4.0.3.ebuild27
-rw-r--r--dev-haskell/testpack/Manifest8
-rw-r--r--dev-haskell/testpack/files/testpack-2.1.3.0-HUnit-1.3.patch13
-rw-r--r--dev-haskell/testpack/files/testpack-2.1.3.0-QC-2.8.2.patch12
-rw-r--r--dev-haskell/testpack/files/testpack-2.1.3.0-qc28.patch139
-rw-r--r--dev-haskell/testpack/metadata.xml18
-rw-r--r--dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild34
-rw-r--r--dev-haskell/texmath/Manifest16
-rw-r--r--dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch17
-rw-r--r--dev-haskell/texmath/metadata.xml28
-rw-r--r--dev-haskell/texmath/texmath-0.6.4.ebuild45
-rw-r--r--dev-haskell/texmath/texmath-0.6.6.3.ebuild37
-rw-r--r--dev-haskell/texmath/texmath-0.8.2.2.ebuild44
-rw-r--r--dev-haskell/texmath/texmath-0.8.6.3.ebuild46
-rw-r--r--dev-haskell/texmath/texmath-0.8.6.7.ebuild46
-rw-r--r--dev-haskell/texmath/texmath-0.9.1.ebuild44
-rw-r--r--dev-haskell/text-binary/Manifest3
-rw-r--r--dev-haskell/text-binary/metadata.xml13
-rw-r--r--dev-haskell/text-binary/text-binary-0.2.1.1.ebuild25
-rw-r--r--dev-haskell/text-icu/Manifest5
-rw-r--r--dev-haskell/text-icu/metadata.xml39
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.0.1.ebuild32
-rw-r--r--dev-haskell/text-metrics/Manifest3
-rw-r--r--dev-haskell/text-metrics/metadata.xml11
-rw-r--r--dev-haskell/text-metrics/text-metrics-0.2.0.ebuild34
-rw-r--r--dev-haskell/text-show/Manifest3
-rw-r--r--dev-haskell/text-show/metadata.xml47
-rw-r--r--dev-haskell/text-show/text-show-3.4.ebuild49
-rw-r--r--dev-haskell/text-stream-decode/Manifest5
-rw-r--r--dev-haskell/text-stream-decode/metadata.xml14
-rw-r--r--dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild32
-rw-r--r--dev-haskell/text/Manifest13
-rw-r--r--dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch33
-rw-r--r--dev-haskell/text/files/text-1.2.2.0-integer-simple.patch78
-rw-r--r--dev-haskell/text/metadata.xml43
-rw-r--r--dev-haskell/text/text-0.11.3.1.ebuild34
-rw-r--r--dev-haskell/text/text-1.1.1.3.ebuild41
-rw-r--r--dev-haskell/text/text-1.2.2.0.ebuild44
-rw-r--r--dev-haskell/text/text-1.2.2.1.ebuild40
-rw-r--r--dev-haskell/tf-random/Manifest5
-rw-r--r--dev-haskell/tf-random/metadata.xml25
-rw-r--r--dev-haskell/tf-random/tf-random-0.5.ebuild26
-rw-r--r--dev-haskell/th-expand-syns/Manifest7
-rw-r--r--dev-haskell/th-expand-syns/metadata.xml14
-rw-r--r--dev-haskell/th-expand-syns/th-expand-syns-0.3.0.6.ebuild25
-rw-r--r--dev-haskell/th-expand-syns/th-expand-syns-0.4.2.0.ebuild25
-rw-r--r--dev-haskell/th-lift-instances/Manifest3
-rw-r--r--dev-haskell/th-lift-instances/metadata.xml12
-rw-r--r--dev-haskell/th-lift-instances/th-lift-instances-0.1.11.ebuild28
-rw-r--r--dev-haskell/th-lift/Manifest11
-rw-r--r--dev-haskell/th-lift/metadata.xml14
-rw-r--r--dev-haskell/th-lift/th-lift-0.7.2.ebuild24
-rw-r--r--dev-haskell/th-lift/th-lift-0.7.5.ebuild24
-rw-r--r--dev-haskell/th-lift/th-lift-0.7.6.ebuild24
-rw-r--r--dev-haskell/th-lift/th-lift-0.7.7.ebuild24
-rw-r--r--dev-haskell/th-orphans/Manifest9
-rw-r--r--dev-haskell/th-orphans/metadata.xml14
-rw-r--r--dev-haskell/th-orphans/th-orphans-0.11.1.ebuild29
-rw-r--r--dev-haskell/th-orphans/th-orphans-0.13.3.ebuild30
-rw-r--r--dev-haskell/th-orphans/th-orphans-0.8.2.ebuild26
-rw-r--r--dev-haskell/th-reify-many/Manifest7
-rw-r--r--dev-haskell/th-reify-many/metadata.xml17
-rw-r--r--dev-haskell/th-reify-many/th-reify-many-0.1.3.ebuild27
-rw-r--r--dev-haskell/th-reify-many/th-reify-many-0.1.6.ebuild27
-rw-r--r--dev-haskell/th-utilities/Manifest3
-rw-r--r--dev-haskell/th-utilities/metadata.xml11
-rw-r--r--dev-haskell/th-utilities/th-utilities-0.2.0.1.ebuild30
-rw-r--r--dev-haskell/threads/Manifest5
-rw-r--r--dev-haskell/threads/metadata.xml34
-rw-r--r--dev-haskell/threads/threads-0.5.1.4.ebuild29
-rw-r--r--dev-haskell/thyme/Manifest4
-rw-r--r--dev-haskell/thyme/metadata.xml22
-rw-r--r--dev-haskell/thyme/thyme-0.3.5.5.ebuild48
-rw-r--r--dev-haskell/time-compat/Manifest5
-rw-r--r--dev-haskell/time-compat/metadata.xml12
-rw-r--r--dev-haskell/time-compat/time-compat-0.1.0.3.ebuild25
-rw-r--r--dev-haskell/time-locale-compat/Manifest7
-rw-r--r--dev-haskell/time-locale-compat/metadata.xml14
-rw-r--r--dev-haskell/time-locale-compat/time-locale-compat-0.1.1.1.ebuild25
-rw-r--r--dev-haskell/time-locale-compat/time-locale-compat-0.1.1.3.ebuild25
-rw-r--r--dev-haskell/timezone-olson/Manifest6
-rw-r--r--dev-haskell/timezone-olson/metadata.xml21
-rw-r--r--dev-haskell/timezone-olson/timezone-olson-0.1.7-r1.ebuild34
-rw-r--r--dev-haskell/timezone-olson/timezone-olson-0.1.7.ebuild27
-rw-r--r--dev-haskell/timezone-series/Manifest7
-rw-r--r--dev-haskell/timezone-series/metadata.xml15
-rw-r--r--dev-haskell/timezone-series/timezone-series-0.1.5.1.ebuild24
-rw-r--r--dev-haskell/timezone-series/timezone-series-0.1.6.1.ebuild24
-rw-r--r--dev-haskell/tls/Manifest9
-rw-r--r--dev-haskell/tls/metadata.xml29
-rw-r--r--dev-haskell/tls/tls-1.2.18.ebuild55
-rw-r--r--dev-haskell/tls/tls-1.3.4.ebuild49
-rw-r--r--dev-haskell/tls/tls-1.3.9.ebuild46
-rw-r--r--dev-haskell/top/Manifest6
-rw-r--r--dev-haskell/top/files/top-1.7-ghc-7.10.patch66
-rw-r--r--dev-haskell/top/metadata.xml15
-rw-r--r--dev-haskell/top/top-1.7.ebuild35
-rw-r--r--dev-haskell/torrent/Manifest7
-rw-r--r--dev-haskell/torrent/metadata.xml11
-rw-r--r--dev-haskell/torrent/torrent-10000.0.0.ebuild27
-rw-r--r--dev-haskell/torrent/torrent-10000.0.1.ebuild26
-rw-r--r--dev-haskell/transformers-base/Manifest7
-rw-r--r--dev-haskell/transformers-base/metadata.xml18
-rw-r--r--dev-haskell/transformers-base/transformers-base-0.4.1.ebuild23
-rw-r--r--dev-haskell/transformers-base/transformers-base-0.4.4.ebuild32
-rw-r--r--dev-haskell/transformers-compat/Manifest11
-rw-r--r--dev-haskell/transformers-compat/metadata.xml26
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.1.1.1.ebuild24
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild33
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild42
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild42
-rw-r--r--dev-haskell/transformers/Manifest13
-rw-r--r--dev-haskell/transformers/metadata.xml19
-rw-r--r--dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild24
-rw-r--r--dev-haskell/transformers/transformers-0.4.1.0.ebuild24
-rw-r--r--dev-haskell/transformers/transformers-0.4.2.0.ebuild26
-rw-r--r--dev-haskell/transformers/transformers-0.4.3.0.ebuild26
-rw-r--r--dev-haskell/transformers/transformers-0.5.2.0.ebuild27
-rw-r--r--dev-haskell/uhc-light/Manifest3
-rw-r--r--dev-haskell/uhc-light/metadata.xml14
-rw-r--r--dev-haskell/uhc-light/uhc-light-1.1.9.5.ebuild35
-rw-r--r--dev-haskell/uhc-util/Manifest3
-rw-r--r--dev-haskell/uhc-util/metadata.xml14
-rw-r--r--dev-haskell/uhc-util/uhc-util-0.1.6.7.ebuild32
-rw-r--r--dev-haskell/unbounded-delays/Manifest5
-rw-r--r--dev-haskell/unbounded-delays/metadata.xml17
-rw-r--r--dev-haskell/unbounded-delays/unbounded-delays-0.1.0.9.ebuild24
-rw-r--r--dev-haskell/unexceptionalio/Manifest3
-rw-r--r--dev-haskell/unexceptionalio/metadata.xml20
-rw-r--r--dev-haskell/unexceptionalio/unexceptionalio-0.3.0.ebuild24
-rw-r--r--dev-haskell/unicode-transforms/Manifest3
-rw-r--r--dev-haskell/unicode-transforms/metadata.xml11
-rw-r--r--dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild37
-rw-r--r--dev-haskell/uniplate/Manifest5
-rw-r--r--dev-haskell/uniplate/metadata.xml38
-rw-r--r--dev-haskell/uniplate/uniplate-1.6.12.ebuild34
-rw-r--r--dev-haskell/uniqueid/Manifest6
-rw-r--r--dev-haskell/uniqueid/files/uniqueid-0.1.1-ghc-7.8.patch46
-rw-r--r--dev-haskell/uniqueid/metadata.xml18
-rw-r--r--dev-haskell/uniqueid/uniqueid-0.1.1.ebuild26
-rw-r--r--dev-haskell/unix-compat/Manifest14
-rw-r--r--dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch9
-rw-r--r--dev-haskell/unix-compat/metadata.xml20
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild22
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild31
-rw-r--r--dev-haskell/unix-time/Manifest9
-rw-r--r--dev-haskell/unix-time/metadata.xml11
-rw-r--r--dev-haskell/unix-time/unix-time-0.3.5.ebuild30
-rw-r--r--dev-haskell/unix-time/unix-time-0.3.6.ebuild30
-rw-r--r--dev-haskell/unix-time/unix-time-0.3.7.ebuild29
-rw-r--r--dev-haskell/unixutils/Manifest5
-rw-r--r--dev-haskell/unixutils/metadata.xml15
-rw-r--r--dev-haskell/unixutils/unixutils-1.54.1.ebuild36
-rw-r--r--dev-haskell/unordered-containers/Manifest13
-rw-r--r--dev-haskell/unordered-containers/metadata.xml19
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.3.3.ebuild36
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.6.0.ebuild36
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.7.0.ebuild36
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.7.1.ebuild36
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.7.2.ebuild38
-rw-r--r--dev-haskell/uri-bytestring/Manifest3
-rw-r--r--dev-haskell/uri-bytestring/metadata.xml14
-rw-r--r--dev-haskell/uri-bytestring/uri-bytestring-0.2.2.1.ebuild41
-rw-r--r--dev-haskell/uri/Manifest5
-rw-r--r--dev-haskell/uri/metadata.xml11
-rw-r--r--dev-haskell/uri/uri-0.1.6.4.ebuild27
-rw-r--r--dev-haskell/url/Manifest5
-rw-r--r--dev-haskell/url/metadata.xml11
-rw-r--r--dev-haskell/url/url-2.1.3-r1.ebuild24
-rw-r--r--dev-haskell/utf8-light/Manifest5
-rw-r--r--dev-haskell/utf8-light/metadata.xml11
-rw-r--r--dev-haskell/utf8-light/utf8-light-0.4.2.ebuild24
-rw-r--r--dev-haskell/utf8-string/Manifest7
-rw-r--r--dev-haskell/utf8-string/metadata.xml10
-rw-r--r--dev-haskell/utf8-string/utf8-string-0.3.8.ebuild29
-rw-r--r--dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild29
-rw-r--r--dev-haskell/uuagc-cabal/Manifest5
-rw-r--r--dev-haskell/uuagc-cabal/metadata.xml11
-rw-r--r--dev-haskell/uuagc-cabal/uuagc-cabal-1.0.6.0.ebuild27
-rw-r--r--dev-haskell/uuagc/Manifest8
-rw-r--r--dev-haskell/uuagc/files/uuagc-0.9.24-ghc-7.8.patch193
-rw-r--r--dev-haskell/uuagc/metadata.xml15
-rw-r--r--dev-haskell/uuagc/uuagc-0.9.24.ebuild31
-rw-r--r--dev-haskell/uuagc/uuagc-0.9.52.1.ebuild35
-rw-r--r--dev-haskell/uuid-types/Manifest5
-rw-r--r--dev-haskell/uuid-types/metadata.xml16
-rw-r--r--dev-haskell/uuid-types/uuid-types-1.0.3.ebuild40
-rw-r--r--dev-haskell/uuid/Manifest7
-rw-r--r--dev-haskell/uuid/metadata.xml16
-rw-r--r--dev-haskell/uuid/uuid-1.3.11-r2.ebuild41
-rw-r--r--dev-haskell/uuid/uuid-1.3.12.ebuild41
-rw-r--r--dev-haskell/uulib/Manifest7
-rw-r--r--dev-haskell/uulib/metadata.xml10
-rw-r--r--dev-haskell/uulib/uulib-0.9.16.ebuild24
-rw-r--r--dev-haskell/uulib/uulib-0.9.22.ebuild24
-rw-r--r--dev-haskell/vault/Manifest9
-rw-r--r--dev-haskell/vault/metadata.xml19
-rw-r--r--dev-haskell/vault/vault-0.3.0.3.ebuild31
-rw-r--r--dev-haskell/vault/vault-0.3.0.5.ebuild32
-rw-r--r--dev-haskell/vault/vault-0.3.0.6.ebuild32
-rw-r--r--dev-haskell/vector-algorithms/Manifest11
-rw-r--r--dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch21
-rw-r--r--dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch44
-rw-r--r--dev-haskell/vector-algorithms/metadata.xml18
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild28
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild40
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild40
-rw-r--r--dev-haskell/vector-binary-instances/Manifest7
-rw-r--r--dev-haskell/vector-binary-instances/metadata.xml31
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild25
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild28
-rw-r--r--dev-haskell/vector-instances/Manifest5
-rw-r--r--dev-haskell/vector-instances/metadata.xml14
-rw-r--r--dev-haskell/vector-instances/vector-instances-3.3.1.ebuild30
-rw-r--r--dev-haskell/vector-space/Manifest4
-rw-r--r--dev-haskell/vector-space/metadata.xml22
-rw-r--r--dev-haskell/vector-space/vector-space-0.10.4.ebuild27
-rw-r--r--dev-haskell/vector-th-unbox/Manifest7
-rw-r--r--dev-haskell/vector-th-unbox/metadata.xml14
-rw-r--r--dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild26
-rw-r--r--dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild26
-rw-r--r--dev-haskell/vector/Manifest8
-rw-r--r--dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch21
-rw-r--r--dev-haskell/vector/metadata.xml79
-rw-r--r--dev-haskell/vector/vector-0.10.12.3.ebuild53
-rw-r--r--dev-haskell/vector/vector-0.11.0.0.ebuild50
-rw-r--r--dev-haskell/void/Manifest7
-rw-r--r--dev-haskell/void/metadata.xml17
-rw-r--r--dev-haskell/void/void-0.6.1.ebuild29
-rw-r--r--dev-haskell/void/void-0.7.1.ebuild31
-rw-r--r--dev-haskell/wai-app-static/Manifest13
-rw-r--r--dev-haskell/wai-app-static/metadata.xml14
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-1.3.2.1.ebuild52
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-2.0.0.3.ebuild52
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-3.0.1.ebuild54
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-3.1.4.1.ebuild53
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-3.1.6.1.ebuild52
-rw-r--r--dev-haskell/wai-conduit/Manifest7
-rw-r--r--dev-haskell/wai-conduit/metadata.xml15
-rw-r--r--dev-haskell/wai-conduit/wai-conduit-3.0.0.2.ebuild29
-rw-r--r--dev-haskell/wai-conduit/wai-conduit-3.0.0.3.ebuild29
-rw-r--r--dev-haskell/wai-extra/Manifest11
-rw-r--r--dev-haskell/wai-extra/metadata.xml14
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.0.10.ebuild49
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.0.14.ebuild51
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.0.15.1.ebuild51
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.0.18.ebuild50
-rw-r--r--dev-haskell/wai-logger/Manifest7
-rw-r--r--dev-haskell/wai-logger/metadata.xml11
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.2.4.1.ebuild37
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.2.7.ebuild35
-rw-r--r--dev-haskell/wai-test/Manifest9
-rw-r--r--dev-haskell/wai-test/metadata.xml11
-rw-r--r--dev-haskell/wai-test/wai-test-1.3.1.1.ebuild42
-rw-r--r--dev-haskell/wai-test/wai-test-2.0.0.2.ebuild36
-rw-r--r--dev-haskell/wai-test/wai-test-3.0.0.ebuild25
-rw-r--r--dev-haskell/wai/Manifest15
-rw-r--r--dev-haskell/wai/metadata.xml14
-rw-r--r--dev-haskell/wai/wai-1.4.0.2.ebuild31
-rw-r--r--dev-haskell/wai/wai-2.0.0.ebuild31
-rw-r--r--dev-haskell/wai/wai-2.1.0.ebuild31
-rw-r--r--dev-haskell/wai/wai-3.0.3.0.ebuild30
-rw-r--r--dev-haskell/wai/wai-3.0.5.0.ebuild33
-rw-r--r--dev-haskell/wai/wai-3.2.1.1.ebuild32
-rw-r--r--dev-haskell/warp-tls/Manifest9
-rw-r--r--dev-haskell/warp-tls/metadata.xml14
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.0.4.2.ebuild37
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.1.5.ebuild37
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.2.3.ebuild37
-rw-r--r--dev-haskell/warp/Manifest9
-rw-r--r--dev-haskell/warp/metadata.xml19
-rw-r--r--dev-haskell/warp/warp-3.0.13.1.ebuild63
-rw-r--r--dev-haskell/warp/warp-3.1.10.ebuild61
-rw-r--r--dev-haskell/warp/warp-3.2.11.ebuild59
-rw-r--r--dev-haskell/wavy/Manifest5
-rw-r--r--dev-haskell/wavy/files/wavy-0.1.0.0-binary-0.8.patch14
-rw-r--r--dev-haskell/wavy/metadata.xml16
-rw-r--r--dev-haskell/wavy/wavy-0.1.0.0.ebuild40
-rw-r--r--dev-haskell/weigh/Manifest3
-rw-r--r--dev-haskell/weigh/metadata.xml14
-rw-r--r--dev-haskell/weigh/weigh-0.0.3.ebuild26
-rw-r--r--dev-haskell/with-location/Manifest5
-rw-r--r--dev-haskell/with-location/metadata.xml14
-rw-r--r--dev-haskell/with-location/with-location-0.0.0.ebuild24
-rw-r--r--dev-haskell/with-location/with-location-0.1.0.ebuild25
-rw-r--r--dev-haskell/wl-pprint-text/Manifest6
-rw-r--r--dev-haskell/wl-pprint-text/metadata.xml11
-rw-r--r--dev-haskell/wl-pprint-text/wl-pprint-text-1.1.0.4.ebuild25
-rw-r--r--dev-haskell/wl-pprint-text/wl-pprint-text-1.1.1.0.ebuild26
-rw-r--r--dev-haskell/wl-pprint/Manifest5
-rw-r--r--dev-haskell/wl-pprint/metadata.xml13
-rw-r--r--dev-haskell/wl-pprint/wl-pprint-1.2.ebuild24
-rw-r--r--dev-haskell/word8/Manifest5
-rw-r--r--dev-haskell/word8/metadata.xml11
-rw-r--r--dev-haskell/word8/word8-0.1.2.ebuild25
-rw-r--r--dev-haskell/wx/Manifest4
-rw-r--r--dev-haskell/wx/metadata.xml11
-rw-r--r--dev-haskell/wx/wx-0.92.2.0.ebuild38
-rw-r--r--dev-haskell/wxc/Manifest5
-rw-r--r--dev-haskell/wxc/metadata.xml18
-rw-r--r--dev-haskell/wxc/wxc-0.92.2.0.ebuild57
-rw-r--r--dev-haskell/wxcore/Manifest5
-rw-r--r--dev-haskell/wxcore/metadata.xml14
-rw-r--r--dev-haskell/wxcore/wxcore-0.92.2.0.ebuild42
-rw-r--r--dev-haskell/wxdirect/Manifest9
-rw-r--r--dev-haskell/wxdirect/files/wxdirect-0.90.1.1-ghc-7.5.patch38
-rw-r--r--dev-haskell/wxdirect/metadata.xml14
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.90.1.1.ebuild41
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild37
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild34
-rw-r--r--dev-haskell/x11-xft/Manifest6
-rw-r--r--dev-haskell/x11-xft/metadata.xml7
-rw-r--r--dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild31
-rw-r--r--dev-haskell/x11-xft/x11-xft-0.3.1.ebuild29
-rw-r--r--dev-haskell/x11/Manifest10
-rw-r--r--dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch12
-rw-r--r--dev-haskell/x11/metadata.xml20
-rw-r--r--dev-haskell/x11/x11-1.6.1.1.ebuild40
-rw-r--r--dev-haskell/x11/x11-1.6.1.2.ebuild41
-rw-r--r--dev-haskell/x11/x11-1.8-r1.ebuild43
-rw-r--r--dev-haskell/x509-store/Manifest11
-rw-r--r--dev-haskell/x509-store/metadata.xml17
-rw-r--r--dev-haskell/x509-store/x509-store-1.4.4.ebuild36
-rw-r--r--dev-haskell/x509-store/x509-store-1.5.0.ebuild36
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.1.ebuild30
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.2.ebuild30
-rw-r--r--dev-haskell/x509-system/Manifest11
-rw-r--r--dev-haskell/x509-system/metadata.xml14
-rw-r--r--dev-haskell/x509-system/x509-system-1.4.5.ebuild28
-rw-r--r--dev-haskell/x509-system/x509-system-1.5.0.ebuild28
-rw-r--r--dev-haskell/x509-system/x509-system-1.6.3.ebuild28
-rw-r--r--dev-haskell/x509-system/x509-system-1.6.4.ebuild28
-rw-r--r--dev-haskell/x509-validation/Manifest9
-rw-r--r--dev-haskell/x509-validation/metadata.xml14
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.5.2.ebuild37
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.3.ebuild35
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.5.ebuild35
-rw-r--r--dev-haskell/x509/Manifest11
-rw-r--r--dev-haskell/x509/metadata.xml14
-rw-r--r--dev-haskell/x509/x509-1.4.11.ebuild36
-rw-r--r--dev-haskell/x509/x509-1.5.1.ebuild34
-rw-r--r--dev-haskell/x509/x509-1.6.3.ebuild34
-rw-r--r--dev-haskell/x509/x509-1.6.5.ebuild34
-rw-r--r--dev-haskell/xhtml/Manifest5
-rw-r--r--dev-haskell/xhtml/metadata.xml10
-rw-r--r--dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild24
-rw-r--r--dev-haskell/xml-conduit/Manifest13
-rw-r--r--dev-haskell/xml-conduit/metadata.xml26
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.1.0.9.ebuild41
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.2.3.3.ebuild39
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.3.1.ebuild38
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.3.3.ebuild38
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.3.4.2.ebuild38
-rw-r--r--dev-haskell/xml-hamlet/Manifest7
-rw-r--r--dev-haskell/xml-hamlet/metadata.xml11
-rw-r--r--dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild30
-rw-r--r--dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild30
-rw-r--r--dev-haskell/xml-types/Manifest7
-rw-r--r--dev-haskell/xml-types/metadata.xml11
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.4.ebuild23
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.6.ebuild25
-rw-r--r--dev-haskell/xml/Manifest7
-rw-r--r--dev-haskell/xml/metadata.xml11
-rw-r--r--dev-haskell/xml/xml-1.3.13.ebuild23
-rw-r--r--dev-haskell/xml/xml-1.3.14.ebuild25
-rw-r--r--dev-haskell/xmlgen/Manifest4
-rw-r--r--dev-haskell/xmlgen/metadata.xml11
-rw-r--r--dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild32
-rw-r--r--dev-haskell/xss-sanitize/Manifest7
-rw-r--r--dev-haskell/xss-sanitize/metadata.xml17
-rw-r--r--dev-haskell/xss-sanitize/xss-sanitize-0.3.5.6.ebuild38
-rw-r--r--dev-haskell/xss-sanitize/xss-sanitize-0.3.5.7.ebuild38
-rw-r--r--dev-haskell/yaml/Manifest13
-rw-r--r--dev-haskell/yaml/metadata.xml24
-rw-r--r--dev-haskell/yaml/yaml-0.8.10.1.ebuild47
-rw-r--r--dev-haskell/yaml/yaml-0.8.15.2.ebuild48
-rw-r--r--dev-haskell/yaml/yaml-0.8.17.1.ebuild51
-rw-r--r--dev-haskell/yaml/yaml-0.8.20.ebuild51
-rw-r--r--dev-haskell/yaml/yaml-0.8.21.2.ebuild51
-rw-r--r--dev-haskell/yesod-auth-hashdb/Manifest7
-rw-r--r--dev-haskell/yesod-auth-hashdb/metadata.xml14
-rw-r--r--dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild43
-rw-r--r--dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild43
-rw-r--r--dev-haskell/yesod-auth/Manifest9
-rw-r--r--dev-haskell/yesod-auth/metadata.xml14
-rw-r--r--dev-haskell/yesod-auth/yesod-auth-1.4.13.2.ebuild65
-rw-r--r--dev-haskell/yesod-auth/yesod-auth-1.4.13.5.ebuild65
-rw-r--r--dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild63
-rw-r--r--dev-haskell/yesod-core/Manifest13
-rw-r--r--dev-haskell/yesod-core/metadata.xml13
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.2.7.ebuild68
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.4.18.1.ebuild72
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.4.20.2.ebuild72
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.4.25.ebuild72
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.4.31.ebuild72
-rw-r--r--dev-haskell/yesod-default/Manifest5
-rw-r--r--dev-haskell/yesod-default/metadata.xml12
-rw-r--r--dev-haskell/yesod-default/yesod-default-1.2.0.ebuild23
-rw-r--r--dev-haskell/yesod-form/Manifest9
-rw-r--r--dev-haskell/yesod-form/metadata.xml14
-rw-r--r--dev-haskell/yesod-form/yesod-form-1.4.10.ebuild49
-rw-r--r--dev-haskell/yesod-form/yesod-form-1.4.7.1.ebuild50
-rw-r--r--dev-haskell/yesod-form/yesod-form-1.4.8.ebuild49
-rw-r--r--dev-haskell/yesod-json/Manifest7
-rw-r--r--dev-haskell/yesod-json/metadata.xml11
-rw-r--r--dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild38
-rw-r--r--dev-haskell/yesod-json/yesod-json-1.2.0.ebuild23
-rw-r--r--dev-haskell/yesod-persistent/Manifest9
-rw-r--r--dev-haskell/yesod-persistent/metadata.xml11
-rw-r--r--dev-haskell/yesod-persistent/yesod-persistent-1.4.0.5.ebuild36
-rw-r--r--dev-haskell/yesod-persistent/yesod-persistent-1.4.0.6.ebuild36
-rw-r--r--dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild35
-rw-r--r--dev-haskell/yesod-platform/Manifest5
-rw-r--r--dev-haskell/yesod-platform/metadata.xml11
-rw-r--r--dev-haskell/yesod-platform/yesod-platform-1.2.13.3.ebuild160
-rw-r--r--dev-haskell/yesod-routes/Manifest7
-rw-r--r--dev-haskell/yesod-routes/metadata.xml11
-rw-r--r--dev-haskell/yesod-routes/yesod-routes-1.1.2.ebuild30
-rw-r--r--dev-haskell/yesod-routes/yesod-routes-1.2.0.7-r2.ebuild36
-rw-r--r--dev-haskell/yesod-static/Manifest13
-rw-r--r--dev-haskell/yesod-static/metadata.xml11
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.2.4.ebuild56
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.4.0.4.ebuild54
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.5.0.3.ebuild53
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild52
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild53
-rw-r--r--dev-haskell/yesod-test/Manifest15
-rw-r--r--dev-haskell/yesod-test/metadata.xml11
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.2.3.1.ebuild46
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.4.3.1.ebuild46
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.5.0.1.ebuild46
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.5.1.1.ebuild47
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.5.3.ebuild48
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild47
-rw-r--r--dev-haskell/yesod/Manifest7
-rw-r--r--dev-haskell/yesod/metadata.xml15
-rw-r--r--dev-haskell/yesod/yesod-1.4.3.ebuild48
-rw-r--r--dev-haskell/yesod/yesod-1.4.4.ebuild47
-rw-r--r--dev-haskell/zip-archive/Manifest7
-rw-r--r--dev-haskell/zip-archive/metadata.xml18
-rw-r--r--dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild35
-rw-r--r--dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild37
-rw-r--r--dev-haskell/zlib-bindings/Manifest5
-rw-r--r--dev-haskell/zlib-bindings/metadata.xml14
-rw-r--r--dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild27
-rw-r--r--dev-haskell/zlib-conduit/Manifest7
-rw-r--r--dev-haskell/zlib-conduit/metadata.xml14
-rw-r--r--dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild36
-rw-r--r--dev-haskell/zlib-conduit/zlib-conduit-1.1.0.ebuild25
-rw-r--r--dev-haskell/zlib-enum/Manifest6
-rw-r--r--dev-haskell/zlib-enum/metadata.xml15
-rw-r--r--dev-haskell/zlib-enum/zlib-enum-0.2.3.1-r1.ebuild39
-rw-r--r--dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild33
-rw-r--r--dev-haskell/zlib/Manifest12
-rw-r--r--dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch26
-rw-r--r--dev-haskell/zlib/metadata.xml22
-rw-r--r--dev-haskell/zlib/zlib-0.5.4.1.ebuild23
-rw-r--r--dev-haskell/zlib/zlib-0.5.4.2.ebuild25
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.1.ebuild32
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.2.ebuild36
2919 files changed, 71367 insertions, 0 deletions
diff --git a/dev-haskell/abstract-deque-tests/Manifest b/dev-haskell/abstract-deque-tests/Manifest
new file mode 100644
index 000000000000..72bdf6123d42
--- /dev/null
+++ b/dev-haskell/abstract-deque-tests/Manifest
@@ -0,0 +1,5 @@
+DIST abstract-deque-tests-0.3.tar.gz 11427 SHA256 5f17fb4cc26559f81c777f494622907e8927181175eaa172fb6adbf14b2feba5 SHA512 0e7ecb27d156e91c156a81866a1854aabd0fa88b57598575fbacb578bbfa769ba4de699158e8e12a7d26afe583e2a397b871ac0c08819a5b63bef749f8c1c213 WHIRLPOOL 3d2bc1a37329071fbf01b991a35eac43c006d307cde9132630076d32fd02144cbdbe51950ea0612604ea79d0febaf28aad7c0e29a4040875a2689c09c811e920
+EBUILD abstract-deque-tests-0.3.ebuild 824 SHA256 9ecfe573bf4aff40c25f93568a865c2679a306caa15b7c7a7a1e24d934e952d6 SHA512 427f0e1c98b6c9443185830c1e6bdda47a38f9d576862db760ed0544ba5509d1392bae5f147a9b17970e9b72498ecd6ce5ba71bf1908ba93e60cf50ff12d96e8 WHIRLPOOL d62ef1b801d1584b67ebb115af1d53c8d7cf998d1f72e42344709e2c7334a34c023c0b2275579493d2bfae469f6573087257d5f58914aa01364814d8df5f7aae
+MISC ChangeLog 2465 SHA256 2646b82fa87e4da8824a47b9098255481f104456947b0d07fe51d3f5ca221547 SHA512 211881c8e98c73e98f56250cbcf02fbc85f99193682f296380f244afa34667db8974ef4f388cb7797974595e9f3c2555bbf61ab82ed51965591126086f56e50c WHIRLPOOL 5c87b16781c5f819988800279d5a8fe05d6c8bf0180cbf7e6d3de41193439b70e33733d9db087d11a80673fa0e8cc9b01d030143d89e3ee37c754556116bd206
+MISC ChangeLog-2015 716 SHA256 db6cbc2815de2b01ebfbe022bd7b337e3512d8c4da98d32da80e808bf89970c5 SHA512 7c963499299159e5c466c0c4da7be23977cab3db916d97ee6cd36c42b004667e1e0175e8cdc12f2fea29509f21e8d163f2c9833e7e6e724e5aea4d1ae55abdfe WHIRLPOOL b8460cfb4fa7946b3863b73f6c04ea46e44b814f19b3de945a1989f13d0feaa6a7e99b292b4bf71799a8329b58051c742567db34a8ef9ff3486157b72458ad2e
+MISC metadata.xml 504 SHA256 b0e0f9d64d31ebcd10451872a3b403c4fd2883f1f84b4a84984ac64ffdd1ab49 SHA512 29b76c3328560db5317d967fab5df09b35463b7cfc4dac465673ec970b471c0886e0b199fa6ea659b47e92edadc95a1a92c242c816f45b2318ac5d5b92ae6f38 WHIRLPOOL 770b5c701a9bce067f1f8ee7bec8d8b7bb8820f6d8ae9befdb5bf0c14e78664b83ca2e3ff776bedc5a37d90bd0de00a948ad254bbdef4179bc09ec35c67b67d2
diff --git a/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild b/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild
new file mode 100644
index 000000000000..8c8001450cf2
--- /dev/null
+++ b/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A test-suite for any queue or double-ended queue satisfying an interface"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/abstract-deque-0.3:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/test-framework-0.6:=[profile?]
+ >=dev-haskell/test-framework-hunit-0.2.7:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/abstract-deque-tests/metadata.xml b/dev-haskell/abstract-deque-tests/metadata.xml
new file mode 100644
index 000000000000..a1162f03bb91
--- /dev/null
+++ b/dev-haskell/abstract-deque-tests/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides tests that can be used with any queue implementation
+ that satisfies the `abstract-deque` interface.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/abstract-deque/Manifest b/dev-haskell/abstract-deque/Manifest
new file mode 100644
index 000000000000..b34a5f1aa26a
--- /dev/null
+++ b/dev-haskell/abstract-deque/Manifest
@@ -0,0 +1,7 @@
+DIST abstract-deque-0.2.2.tar.gz 15771 SHA256 cb6fda5c6f38535d14b9132ff7e9184019099b47f510a164e272da54e4f0e489 SHA512 0a572a4943b90c7a99955f522b790c1ba3149f29ff072927d4f49013e174491a48312dcbbc45df271196d8f90725ea1b9ecc60ed218f71646bbb703555ded1b9 WHIRLPOOL 0447e669206eff27d4446d28163ca434ff8fa094049c046f181823cc23ba312a268184e0ae59cb19249c9b2a332264d68d171ad07fdcd923c6f6eb5fe2163c4a
+DIST abstract-deque-0.3.tar.gz 7219 SHA256 09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2 SHA512 9293a366918f54458ffe13f6737bab2bee961b730732eff563d900b451bf5f7dde30276c9406bfc5c0ea64104afb70db3588b13d478bf9c60842dad906195f7a WHIRLPOOL 0c4155a607ee55fb4b78175fde27ff853e455ca267a37ea2372d0c54e38cbc78f7d2955edbc98b6012fcc3a5533d3a1c42b6aed2ec555cad82754b3af9281715
+EBUILD abstract-deque-0.2.2.ebuild 844 SHA256 998d56c55a7224089e1982a6e03ad1fec13151544f1d81b0dfc7b2de84dc7382 SHA512 3becd88656b3669122a81b9825b9743fc2ce0d72d260ebee72b2765d84767aa60276272cdf986e326c65adbb093cfb6334920d604b14a6862e13e8f3aebeb719 WHIRLPOOL a615ff6f911ac2cd20aa4dcceb281d6d7ff09fcc9b1b39458972cd1772eae4bf8aa3193802799ff22c0a0dadc829874aa29f0e79aae0e0a57bf407c8d6758cc4
+EBUILD abstract-deque-0.3.ebuild 749 SHA256 0e55688bc48a62708184e002f97c7ea53dcf0902182e57c3a88483df47b95fbf SHA512 346909dc21b3485222b27715b0aa5aa84155c204f624e55c4aea79c0c132b885552443cfa82606aee27211a2c4ef606e606edb37a4ea0375147fccc4608e7dd4 WHIRLPOOL 3bcf34f9fbf1ac06aae34b0bc1c52629b0d110a9d941aec17345692f0bfa82f7c38aecd53b299b9ad6f85b29b40e697d8df278c57e54296e69fe4ce5a7395a3c
+MISC ChangeLog 2513 SHA256 eb8d48c438cd8c450869425ad4dca921db39d699657368b628dd552a09258cf8 SHA512 118f80d496a1fc0b88eaf921fd7dc8343420598e7eab7f946f2a95f27813399c6acdd4863078ee30af7bf329d3f7914ebd11b19677603fb3f54b3f9d8cbea10e WHIRLPOOL a16ed6380c6a50969efdad198b2dffb31e3ae1f95f08cc4e2ce202923af5ed207d2c3f39a0d9806196046dbd706fdc4c9f5599551f36d883f1e3621f9d31a2a1
+MISC ChangeLog-2015 1132 SHA256 479453fdd4ac600cf1a087b923c1799666e00a16fc22c9dd8a6aca956a155151 SHA512 0d1504d6493092916e35f66c96c547bb26e9e438195de5177aa95feabc5546369ef9238b7f36d20be7c440f2f3433b4b1c140ac79f899c5391d571060772efe0 WHIRLPOOL 751344074fc0a7089d46817f75535003f34cccca7265f888832d9f020ef2db68118ccb8ffdc8385fab9b7f912adbc35ff71a91d131636a4c4f1dfaf92ab2ab3c
+MISC metadata.xml 1178 SHA256 3a8b31ad8354eb7a3e5f7f8f0c7e86c0dd927e2c6521bbfc550cdf4d02381a7a SHA512 0cc30ac24a6ea65a0b9a66910d5f75ecc91a0daeb4f029eb2a6ff835788fac38aa4a286828ad0575cee2105df42ec19d72e5ce1553ef88963986e390f8d6ebfc WHIRLPOOL 5405a6003cc53e72ebfc2daa60509e1927e00a94324c9240ab6b9c88c4a311007768b09e682066e507d8e40221e8515ef5c9960a86e11f5ca27966c92c660175
diff --git a/dev-haskell/abstract-deque/abstract-deque-0.2.2.ebuild b/dev-haskell/abstract-deque/abstract-deque-0.2.2.ebuild
new file mode 100644
index 000000000000..1893b959bafd
--- /dev/null
+++ b/dev-haskell/abstract-deque/abstract-deque-0.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Abstract, parameterized interface to mutable Deques"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree-queue/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="usecas"
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/test-framework-0.6:=[profile?]
+ >=dev-haskell/test-framework-hunit-0.2.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag usecas usecas)
+}
diff --git a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild
new file mode 100644
index 000000000000..bb7dc38383c7
--- /dev/null
+++ b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Abstract, parameterized interface to mutable Deques"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="usecas"
+
+RDEPEND="dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag usecas usecas)
+}
diff --git a/dev-haskell/abstract-deque/metadata.xml b/dev-haskell/abstract-deque/metadata.xml
new file mode 100644
index 000000000000..d611f698e043
--- /dev/null
+++ b/dev-haskell/abstract-deque/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ An abstract interface to highly-parameterizable queues/deques.
+
+ Background: There exists a feature space for queues that extends between:
+
+ * simple, single-ended, non-concurrent, bounded queues
+
+ * double-ended, threadsafe, growable queues
+
+ ... with important points inbetween (such as
+ the queues used for work-stealing).
+
+ This package includes an interface for Deques that allows the
+ programmer to use a single API for all of the above, while using the
+ type-system to select an efficient implementation given the
+ requirements (using type families).
+
+ This package also includes a simple reference implementation based
+ on 'IORef' and "Data.Sequence".
+ </longdescription>
+ <use>
+ <flag name="usecas"> Enable the reference implementation to use hardware compare-and-swap.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/abstract-par/Manifest b/dev-haskell/abstract-par/Manifest
new file mode 100644
index 000000000000..869e4169bd36
--- /dev/null
+++ b/dev-haskell/abstract-par/Manifest
@@ -0,0 +1,5 @@
+DIST abstract-par-0.3.3.tar.gz 4714 SHA256 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860 SHA512 d603745202ececf5a514e5ac7da82fdd03dd27ec4fbb11a870a7b0a6c92e468cf3bd68763afa748434b3ed0ed5b80a1d2cefaa84c68a84b82028225400841605 WHIRLPOOL 5f907e8340a26887074b3c312d46dec314194cfc79e2bd219f3dd9f6cbfdcb4dc4af51a765e645b572ac035767e506114dbeb5d44bf5a4db376cc76d2f86464e
+EBUILD abstract-par-0.3.3-r1.ebuild 579 SHA256 cf1333d2d53e6137520f5010cb7b11cf8d1807f4553b522fde5aae7401ada21e SHA512 22b52f003277793c38e12cc3afba062f6d69139ed2b4fa68496e4b38a0716222827d9da1ba853113548f750c12284a70aadc702fbd484d013e0a32f9fb81445f WHIRLPOOL fb4082ce95206afa7405937736cc2a51beb3f034063809855c34a771568b90c0e54a5cb4497441069c383fe2e9487b617ec75e9328d6464440338692e81ffee3
+MISC ChangeLog 2451 SHA256 e2b779b943dea48733f87a73f318cd9713d1d47879989eef309531eea0be47f5 SHA512 14e18fbf63c297c4901c2dec54748de9f7da16cd7ba0d823f51d796e6d99bb44d774fc74c29aadc98011e109eeea6bb0065e4e79384848a879af5134364fd698 WHIRLPOOL 53bea61ba5fb6b5e921906599f2288265646c3a0a7d39d3ccf2fe7356f4b8546d31a6cfc3d846a10d7ef409cfa55e68b28931de22091d83c3c5b952ebac661dc
+MISC ChangeLog-2015 1122 SHA256 ecca7fc07549414c7e30185e49fd9ad2f9b0549013872f718f80ebd1bee72418 SHA512 9a67960b2c3f3d8a60a4a7b3b795d4e40f1ea2e1c3a18a8c0335ea4cc133c1d413b3a0ac27a2107a0b408f2b1c13e387779055fd18f62c85f011e0846b6b562e WHIRLPOOL af1987f35c5fa05375ba60c2388a39e2a0c6d680083e1ddc10eeccc01a618228bf06cd437e8ebfd91addf886192e1a2c823dc0745f903b4ae063d7e405f0002f
+MISC metadata.xml 1070 SHA256 4f66d8fadbdcf7dde15184a270e2bc90e45a61c0ce3881976931c1adc13f3a30 SHA512 c3857eb79d35fe107f199d71aa3942313592f8b0b3ef356dc29162d87d1f412046ca24dc73a8c084a7a444645343c4bfa3b2bd2ac4945dd9fcf11349422deb88 WHIRLPOOL a9d89d5be3f6c599329d4594e9418ffc77e9f639c852bcda3944c2ef75a795d7d7794bc512e47b28d1c93b83579ad44109e2855a10476425fa75e22388a893c1
diff --git a/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild
new file mode 100644
index 000000000000..6cd776de2721
--- /dev/null
+++ b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes generalizing the functionality of the 'monad-par' library"
+HOMEPAGE="https://github.com/simonmar/monad-par"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/abstract-par/metadata.xml b/dev-haskell/abstract-par/metadata.xml
new file mode 100644
index 000000000000..0dd7f40405b4
--- /dev/null
+++ b/dev-haskell/abstract-par/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The 'Par' monad(s) offer an alternative
+ parallel programming API to that provided by the
+ @parallel@ package.
+ A 'Par' monad allows the simple description of
+ parallel computations, and can be used to add
+ parallelism to pure Haskell code. The basic API
+ is straightforward: a @Par@ monad supports forking
+ and simple communication in terms of 'IVar's.
+ This module is an interface module only. It
+ provides a number of type clasess, but not an
+ implementation. The type classes separate different
+ levels of @Par@ functionality. See the
+ "Control.Monad.Par.Class" module for more details.
+ The 'monad-par' library is one example of a
+ concrete library providing this interface.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">simonmar/monad-par</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ac-ppm/Manifest b/dev-haskell/ac-ppm/Manifest
new file mode 100644
index 000000000000..7fd7f1b503e5
--- /dev/null
+++ b/dev-haskell/ac-ppm/Manifest
@@ -0,0 +1,4 @@
+DIST AC-PPM-1.1.1.tar.gz 2958 SHA256 783e93443321e5a1a1fcb63ee266bd21b9f2daf0b2bed8e6cfa0746a1dff5c78 SHA512 c296cb02fa9d70ca1f75bfdda8e307f66c800ac0e7b110bdd4af685c6acc506f3310456519d2445f850263baa22aa317266c68166bfcb551d297296d8c4de5ef WHIRLPOOL 182331ab2e10fd4b5a812d8decd1c9ae03af68a6bbadfdac951b15156e0b09a04f213813d47a805197149386090b2d8113e8a17ba8578bec44f6170dcd8cc2c6
+EBUILD ac-ppm-1.1.1.ebuild 617 SHA256 8a5dcb1d8cc73ecd4643930890c6edf5d64f5f1a4ac8edb71ef8227d1ec23560 SHA512 adf3723ef10f9a920bfe43e72df19db72768be5efbaec264942b06f0307e245204afff2391aa2e47058f97c2b98b0a63e19e2b860e7bfe01575341119da76a37 WHIRLPOOL 42ed1608f2bfdcc1344dbbc0e51d08639c42a1b20e13b8e67a6e3ca4b5f94ac41ed2ad8dbd228962fb6e8dc8097955c676d2b2b7c8883fcbcc22cfdeb67515c6
+MISC ChangeLog 351 SHA256 01aa1fe59cca714b7834979d4e384343a8ea5bac3dc7c0f5a9c95c83795cda62 SHA512 847b7608c34cf9efc10b41d249f54a9c3f6070b776c60db1822d3fadbb033373a8400a56746571b64992f06e29c40f3a2437fd7bd470141e43c9ea7175dbd49c WHIRLPOOL d0827364cecf38736f5ee43bd3b630e4c577532fbd5b3056902b7c4c1607a11a7dc839e6e9e496d4088f73847d2c3d911433d47819a56ad921a0cc4a39939875
+MISC metadata.xml 853 SHA256 bb51aa8aec74a5fb01f53d27b92fba46b25337b5373047acca3241db695d64be SHA512 cc3e811eedb17c5d16bc84fcb4674fa2d21de42f8b6adec9c92a529664c44b6801a60b994bdb74cfb3ee21afaa167bf7549c8dab010004399e87c356e5ccc9d0 WHIRLPOOL e9202c9b062b254528b4447ac42f8f4ec1f453beadd3deb82b8458dd6203030bd8d4a5523024e35d73ef9f26a89daaf5a3fa49032b185f171682ab8604511828
diff --git a/dev-haskell/ac-ppm/ac-ppm-1.1.1.ebuild b/dev-haskell/ac-ppm/ac-ppm-1.1.1.ebuild
new file mode 100644
index 000000000000..d04dbbbd7396
--- /dev/null
+++ b/dev-haskell/ac-ppm/ac-ppm-1.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="AC-PPM"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Trivial package for writing PPM images"
+HOMEPAGE="http://hackage.haskell.org/package/AC-PPM"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/ac-ppm/metadata.xml b/dev-haskell/ac-ppm/metadata.xml
new file mode 100644
index 000000000000..435999615a27
--- /dev/null
+++ b/dev-haskell/ac-ppm/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package is written in 100% Haskell and enables you to
+ write PPM (\&quot;Portable Pixel Map\&quot;) images in human-readable
+ text format as well as the more efficient binary format.
+ It uses the ByteString library for maximum efficiency.
+ For those that don&#39;t know, PPM is an image file format
+ which is trivially simple, but therefore horribly inefficient.
+ None the less, many programs can read PPM files, so this
+ package represents an easy way to write Haskell code that
+ generates images, without having to depend on any external
+ C code.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/adjunctions/Manifest b/dev-haskell/adjunctions/Manifest
new file mode 100644
index 000000000000..099086c1e420
--- /dev/null
+++ b/dev-haskell/adjunctions/Manifest
@@ -0,0 +1,7 @@
+DIST adjunctions-4.2.2.tar.gz 15442 SHA256 58f2d5e66bc61cb8d2fe2148c9b3df3c95e87a353dfc7ed18af2cbeb2318e002 SHA512 039fd506839a1955d89e7c4ae3cb6c824e30a85b2f2e59de341b8b6f54bf2f363f047902a619dc35d6f86e5e71c1f1741181f1d2b86a233557d37b9f873cffdf WHIRLPOOL 9d8d041aadd1d956b975d391dc7f2bebdbc0c5c2c2233f61b4195c74a87fa4ca1f12572624de7a3aaf45fc4b33598f6820fcd9d78fd8d16b162caae0afbeb771
+DIST adjunctions-4.3.tar.gz 15651 SHA256 b948a14fafe8857f451ae3e474f5264c907b5a2d841d52bf78249ae4749c3ecc SHA512 8045848e84627f4458b7784c5f50d81e6482daa9a9fea58eec32630cca825fc9a616474992b1ff74bb16f1ae4aeb464fa0ee1906d0e613f341138b39cda8ffa7 WHIRLPOOL 3c7a0a080f9044b8b8dfd680be2dabdac9a23daf46458992c3e03161e0ec70a85334d9ce5cbf5b445ebe5210d5bc22b2abccf32acf40c9e1e584cb5dfd0205ba
+EBUILD adjunctions-4.2.2.ebuild 1397 SHA256 db44fe9513acf342199995d4b105a682c1dcd2b4e908927397f91a4481b1052c SHA512 8808286bf6b626f9221d227677bff97343fdb3be21f6a8ea288b505fcdb2cd49be932f538593f789451c6aee4476cbbf59beddfe61811871f20f4c6b93c463c9 WHIRLPOOL f6eeb627baad7d808b3aab8f15210c5f08be837335b12921a6b0fc1c8fb2251ea15872872257db6415303e64696821d3867d9d91dec2baefa47d16ed3213007c
+EBUILD adjunctions-4.3.ebuild 1495 SHA256 b84b6f5be4458c7b0cf23c8f472e448504ba23fb4a2a7b446f1416cf4ad87a61 SHA512 7be9988a7149f5364bbe9511e2c7f42fd6bc9e8620a5cf90736171f7e6696a5d0e079cdd1e1168f0ebbbcb53ec22d810efac44c9c5be6c81beec0eb32f968409 WHIRLPOOL bc7cad0626953422228c4c6bfdcecd596bdc42ff9d4da59851d4141a77abefc460c8d12adae5e4be57da01d179ae0fe005f93af1b7185c7c76b6a6bcccfa3e55
+MISC ChangeLog 3148 SHA256 f0a6eb63f1854176e4b7d98222cb10295e5e03adc7ae2ad4e09ba5f5c22f0006 SHA512 dd6b42d03bfb7cdd445f0bc9819221995915469ecea08176c8bc398b8500f29233d532f08bdf79b7a8ef06c6de3742d1c883a090fe903d08af740881740a0f64 WHIRLPOOL 040a982ed473733cf90689e6e27d7c7f4d0c712676691ac48c9ba366f5d3c1a5eefcf1d7f5f3dc44f71e50c1b735822012e12abfa5a9f362b776852ef0f6e183
+MISC ChangeLog-2015 594 SHA256 668a3fffad68f666434f86bf62b8c33018bbfb7adc23cdecb9e6392d09d6729f SHA512 75c181ed0b6eb735d550f7f0a75e9788d52a101febc5bb72539691403feed33db7b576de0c80ca9deaf3cfcb78fe6b34924368a2db248c26ad3f951e50a83151 WHIRLPOOL 3a41dfe337db1f8bf7872ac3d1fcb61de6feb523bb845524823448fdd8b515d4b2978872ec031b114671028ddd3da13dede1f5503c99f96ef421be50aaea0718
+MISC metadata.xml 385 SHA256 d7ba551cca67559699d39634793b8ac4a3d2c8e832fe58c6c16d1ff351e48ed4 SHA512 04b10eb6db339f470d8a50fa5288fb6bbc1d783497c788177cfa005b9ca3076b4fbf3d3897d18e3fcca910d08694b114e3cc0f480f3bbf64489251c9a9ec79c3 WHIRLPOOL 9da15c9f3f6a5ad65b2365924b5d78ff4b0afd84f99510c7e36b563765ceec07d19b287e7b8023a626e202912b2f5349811437d62e070a1dd24e22057423e6b3
diff --git a/dev-haskell/adjunctions/adjunctions-4.2.2.ebuild b/dev-haskell/adjunctions/adjunctions-4.2.2.ebuild
new file mode 100644
index 000000000000..94f79a16b72f
--- /dev/null
+++ b/dev-haskell/adjunctions/adjunctions-4.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Adjunctions and representable functors"
+HOMEPAGE="https://github.com/ekmett/adjunctions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.11:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5.1:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/adjunctions/adjunctions-4.3.ebuild b/dev-haskell/adjunctions/adjunctions-4.3.ebuild
new file mode 100644
index 000000000000..1f6915ab2585
--- /dev/null
+++ b/dev-haskell/adjunctions/adjunctions-4.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Adjunctions and representable functors"
+HOMEPAGE="https://github.com/ekmett/adjunctions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.5:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.11:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/void-0.5.5.1:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/adjunctions/metadata.xml b/dev-haskell/adjunctions/metadata.xml
new file mode 100644
index 000000000000..ad9ebf4754f9
--- /dev/null
+++ b/dev-haskell/adjunctions/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Adjunctions
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/adjunctions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/aeson-compat/Manifest b/dev-haskell/aeson-compat/Manifest
new file mode 100644
index 000000000000..6691b2499ebb
--- /dev/null
+++ b/dev-haskell/aeson-compat/Manifest
@@ -0,0 +1,3 @@
+DIST aeson-compat-0.3.6.tar.gz 8956 SHA256 7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142 SHA512 2d2bd172a1335886894df73fbb999ce5b8ae5ff710866560278b4bcf27a5ef4a2ff025a0a97cc4f764e85819bf6a9771bdaf7acbd830f1baee5f3133ff5c185d WHIRLPOOL a3f4dec58f7a97619a6e05659c063e6c4b285aa6acc574ac4c699571e73308b90ddaf41a3563737ae5366addb8ea2eed9b7d931bd661ee1f1bf3d4bea0e7fe0d
+EBUILD aeson-compat-0.3.6.ebuild 2125 SHA256 8e3e5f93fec277f1cb3133061a3bf45da37eac1aad76be2d74919f41dd0d74ff SHA512 28c54c824f315e09efa048436dbee90a8f95829b5b1dcbab4ec54d94844f5faa8fd21b38d75e5df8accb65f93c5e95360920c50c15810724d6f854b30d81b34b WHIRLPOOL 9639f464021d4cf5a32e42a73176cc283813dadf9f18c3079dbf2b8f6510e9ec33b0546c6c1e320c50e0172a3da65698d3def5e73a44561ea4fe7d82efa74830
+MISC metadata.xml 406 SHA256 7c7cc3ab9636559f35f66b4421ba421cfea5ae9bb2492a3ea0e106484142f3de SHA512 9e9212d62d26253da1ea61274f831d6e799d32b0d888be0b341df2dbda4edac71023beba570ac3b58f244359736ec51f9e20053962e6995696f824a247fe5283 WHIRLPOOL 03155a46d5594f605ee49bd029594166caf0519fbba8231b9ef5ff2b305193f25dc7e280ff8c59b7249e2adc57d9677ad27da58da847d9b399aedffccdf8f135
diff --git a/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild b/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild
new file mode 100644
index 000000000000..b49b1bfea86f
--- /dev/null
+++ b/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility layer for aeson"
+HOMEPAGE="https://github.com/phadej/aeson-compat#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.6:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base-compat-0.6.0:=[profile?] <dev-haskell/base-compat-0.10:=[profile?]
+ >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.16.2.2:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/time-locale-compat-0.1.0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/base-orphans-0.4.5 <dev-haskell/base-orphans-0.6
+ >=dev-haskell/quickcheck-2.7.6
+ >=dev-haskell/quickcheck-instances-0.3 <dev-haskell/quickcheck-instances-0.3.13
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >=2.7.6 && <2.9.2' 'QuickCheck >=2.7.6'
+}
diff --git a/dev-haskell/aeson-compat/metadata.xml b/dev-haskell/aeson-compat/metadata.xml
new file mode 100644
index 000000000000..ae80fa7672b9
--- /dev/null
+++ b/dev-haskell/aeson-compat/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Compatibility layer for @aeson@
+ </longdescription>
+ <upstream>
+ <remote-id type="github">phadej/aeson-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/aeson-pretty/Manifest b/dev-haskell/aeson-pretty/Manifest
new file mode 100644
index 000000000000..6347fa296bc5
--- /dev/null
+++ b/dev-haskell/aeson-pretty/Manifest
@@ -0,0 +1,9 @@
+DIST aeson-pretty-0.7.1.tar.gz 4811 SHA256 c68ff70d0149a6f1f38345393cc0493d5ce6bfb22fc8e89bf3ceaad5ea0cb53e SHA512 53522c5235b8252c0a293ebe6a988cfb7f61cc575df664a27851652a47b948acd322898e70e128c91d1aaf6b5bd27c8a1717edcc3ea423f34e7943791a301326 WHIRLPOOL c4a311a05ca7ef0613fc458140dbaf2a2dac00c27c1afcbd868b88fec68c7b9a3de309051a8f143ed8a499b286ac95680c41809eabccf6aeab9b08e81f2e993d
+DIST aeson-pretty-0.7.2.tar.gz 4838 SHA256 6408b8b2bcd12cf591e4b93b4d9f5143449b33a59fbd3653f328e2515040570d SHA512 beabdb13c1a7c5a8fa7acdfe0e0f7b6b00d901d6aada360c17e43704cddd92d6464901885dd529710cc090c9649aa63b7241a5155178f0ff27145ed1ef4f347b WHIRLPOOL 8bab7c7527312a3c61f0232482f7b2418ae13a7d16d6b586278795a38ea8703830da68d2582e0a0dfee404a3c457c36934de8adcde882111bdc96f3ce274e574
+DIST aeson-pretty-0.8.2.tar.gz 5456 SHA256 6cb429821040bdd6f819b1c6170cac630a4155fa57fa24eb3d496c06030fb9b0 SHA512 ec3af960b6afff9eb25d3679c23f8c627b9baeb0c10bcd9eb1ac60cc118988e6e47904d7e93bb4e260578fa41b58cfa7bd797fa5e0043c985a8f2b574b7d243a WHIRLPOOL 2e5a3aa93af902972d0da38358a950d40cc6308b42eea4af6747c701241fb535e287cae9f389042d046fc96322a5efc6fc80ac47dee6d1014528364f970250ee
+EBUILD aeson-pretty-0.7.1.ebuild 929 SHA256 0560e7e4ae015bb01e4025a4a7331d0362f3953b10a438b4adc108d563726a58 SHA512 b052fda0758e1fbdc9c0f0984d9afe443ec65e19ae7d43a8e7f452416be990e00bf3226ac2d2be7aee47b062cc00e4b2323c240ca920db90d87e197a78ec1885 WHIRLPOOL 71d4b20f964c4ca86cfaffc02aafb2218dad2fb1a18d2e202dcea8b7cba242a7203808bfcad135b25d77890662af53d675aae6572056abd56989ca550a656045
+EBUILD aeson-pretty-0.7.2.ebuild 930 SHA256 0f78ff496b94045864a0c9a8bf602288ea52e77823b90ed5e1807f3f9c5da3c0 SHA512 ce2b22da0330c71603fc8b75201b59bdbf106dc2596715057db98d45f4aa1155b33856db4fbb747868663cf263200d74eda01c0a24dfff72954e47d7cb6e9daf WHIRLPOOL 3eb8a6998d6d36c66f536605ef127884c7ac859a59708d8ac490569bf2e8c5e70ae43e4b0b6743d0cd2d7cbd3e9413a2c4d4ffe8e14399b4e6a3647e6841e364
+EBUILD aeson-pretty-0.8.2.ebuild 1049 SHA256 de566545673cead48710d9fe401e56aacca09558e037fbf028561e5853c3df38 SHA512 de48f2c94bed379600416bdbacf78ac872b7089b869ccb0fabda751b72d1d9d8f612e1b23b6409c909f148f787987bc08f9211d82b45e08760f996ab3359dea2 WHIRLPOOL 7696c5d23f1d67db69f8c33061fb0d26d6ef32b9ba1386b75ae1723d688fddeb28bb6f891a84974598b5c665e78f61f79defdc1bd426feb302c8bc5badb297fa
+MISC ChangeLog 2896 SHA256 f0437c1fd88d59779eec0b9c8e091c3cfac2af00d661ddfc59d3eb8ec909999c SHA512 787097dfbd236c6ffba508bfa67d07c91ecf18c68cca83d876edaa33e7652d8bce1fbac4191b7ed4491f63632229562e877aff9beda7db6330bc9226ceecc43b WHIRLPOOL bb938699fa4ccc6c1295ec4229e76c3a411e493a93e49454b6084cda2ebe11fcc25fb662375027320d0fe02aea5e8f8c8a7d2643966cef1c3eeaaea0de711f6c
+MISC ChangeLog-2015 1302 SHA256 df04a609eb2717340cdab42ecd893e40cdb2c3a0663ead8a7b1ad5728abd3f15 SHA512 10dfebb340ebb25767e9ecc426c1b2fd6933547054c70382409254ab0e14dcb6e1d28f1c92e4b067bcc0cc1ee35dc5ef1930000b197b86ba273a0a47921ca1c4 WHIRLPOOL 8ec580d204a9b277d55d7f53f39f0083f110196d7b7561206fb6f04549d2aaea12b1dab6f4f6c9aafd6d9a97763a4b84110f8d1ea20c48e9f1a9b69d9215971f
+MISC metadata.xml 1084 SHA256 0159177eef406df07a617b583347c77efb9b8b1429029465f6bfe310a9ac0aab SHA512 9561989967c30ea725461606c5e3200220cc5d32d71b726a4aff0e7e88b4638c02bcb4459e2ffe460e2f0a673d1ec35fe08506e526534be06627b22af23b9713 WHIRLPOOL 6144aab29417906adb0d10d62962f95d943a7665e007e637d774e68d9933167482088cabf444cbdce5b90522b44fe7d4a08fa67f436fbea48b054cdafd34692f
diff --git a/dev-haskell/aeson-pretty/aeson-pretty-0.7.1.ebuild b/dev-haskell/aeson-pretty/aeson-pretty-0.7.1.ebuild
new file mode 100644
index 000000000000..a56fbc759635
--- /dev/null
+++ b/dev-haskell/aeson-pretty/aeson-pretty-0.7.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON pretty-printing library and command-line tool"
+HOMEPAGE="https://github.com/informatikr/aeson-pretty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="lib-only"
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.3.0:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ !lib-only? ( >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/cmdargs-0.7:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lib-only lib-only)
+}
diff --git a/dev-haskell/aeson-pretty/aeson-pretty-0.7.2.ebuild b/dev-haskell/aeson-pretty/aeson-pretty-0.7.2.ebuild
new file mode 100644
index 000000000000..88b6216f42af
--- /dev/null
+++ b/dev-haskell/aeson-pretty/aeson-pretty-0.7.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON pretty-printing library and command-line tool"
+HOMEPAGE="https://github.com/informatikr/aeson-pretty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="lib-only"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.3.0:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !lib-only? ( >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/cmdargs-0.7:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lib-only lib-only)
+}
diff --git a/dev-haskell/aeson-pretty/aeson-pretty-0.8.2.ebuild b/dev-haskell/aeson-pretty/aeson-pretty-0.8.2.ebuild
new file mode 100644
index 000000000000..34d902e691c0
--- /dev/null
+++ b/dev-haskell/aeson-pretty/aeson-pretty-0.8.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON pretty-printing library and command-line tool"
+HOMEPAGE="https://github.com/informatikr/aeson-pretty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="lib-only"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.10:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.3.0:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !lib-only? ( >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/cmdargs-0.7:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lib-only lib-only)
+}
diff --git a/dev-haskell/aeson-pretty/metadata.xml b/dev-haskell/aeson-pretty/metadata.xml
new file mode 100644
index 000000000000..a7cb017d960f
--- /dev/null
+++ b/dev-haskell/aeson-pretty/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="lib-only">don't build 'aeson-pretty' executable.</flag>
+ </use>
+ <longdescription>
+ 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.
+
+ The /command-line tool/ reads JSON from stdin and writes prettified JSON
+ to stdout. It also offers a complementary "compact"-mode, essentially the
+ opposite of pretty-printing. If you specify @-flib-only@ like this
+
+ &gt; cabal install -flib-only aeson-pretty
+
+ the command-line tool will NOT be installed.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">informatikr/aeson-pretty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/aeson-qq/Manifest b/dev-haskell/aeson-qq/Manifest
new file mode 100644
index 000000000000..5deb5a3d2541
--- /dev/null
+++ b/dev-haskell/aeson-qq/Manifest
@@ -0,0 +1,7 @@
+DIST aeson-qq-0.7.4.tar.gz 4202 SHA256 9b4c5583e21007aade87ac75d5c5ee95ef910641c0fddea67b25b42ddb4dcc72 SHA512 4ca302f27d03698d661bf04c8fa2cfb2d725988e694f62bddfd0ae544e64c6b4980b796cf4b85e13fd9ae289922b242e649abc71df2588306cd024d38e7d90fb WHIRLPOOL ad1707f9d8480fdecdd46475c2c5b4404a3a2765e09d0dcbe11dc29e349b86ac0a5151906dd795ab95c33f1e75b999b70fb5641dd31f364759bddc6b4619358f
+DIST aeson-qq-0.8.1.tar.gz 4286 SHA256 2dcd2392902baac446e317621df509b09db9dca9b8c9187e53701226f18013fd SHA512 b1c697c60b7ec721f7801f5ff242ddceaa19a9ada257e7c6b3d3ef502163c058a50bed1110f8fbf761fa8f3da79abec33a04edb2b6555b0d6cf9a0710ad0302d WHIRLPOOL 2f5e1019ea68635c85ad48b1a42db94b419e0a4004002a026f0dc3b024579cf61914f1dbc319307f7b2d5a707f962480e0d429d82790fe69b7879c2b07871564
+EBUILD aeson-qq-0.7.4.ebuild 753 SHA256 e7d9b2e80e1dc7e79cab3412da109497cad51102bde1e1d3e5206572d2324d17 SHA512 cd1d9ca242f383f3d1ce4dce411cbcee176f7e311dde02f68531cda7bfb09facccead34fee185aaa997f49afe5c7654e896913eca954a1a879c34da72712f2fe WHIRLPOOL 4a0a7fbe10c4297f0d20c5957bad5d384f4d6c3149bcd5057204c311a187ce09a3350e6a68a2e42628ee5caa94e248273e519db14dd6f61f1433797ee9cbcb7b
+EBUILD aeson-qq-0.8.1.ebuild 864 SHA256 f95ec520bc910d94085c07b32f8b08ca92a04c8c6ceebb197f8857b0cb365804 SHA512 ae48792e929d0e9147fcc6242b50b7913c6c653fdac6fe9d6f7d9028f5df180bc7ac172c4d0b265ff60aa49bb3512e5160c29234ac5a88e7f26d8d965dd8ce2b WHIRLPOOL 1ee2273d73e3b90861991bcc66f5198b15af5050f79d8168a7bd968db25d3151eb62e3d1e6ba625fa513cb3d46195164b1619a21905c07fb8fab2004a5a2b6ab
+MISC ChangeLog 3227 SHA256 ce1e82122076fef111dae6dc75ef0061e5e087fda4184d5c14b798a076d61d53 SHA512 28b0b799fb2ee49cad0fabb4bd88177e3e47a9511c3f613aa4419f463981ab0bfa910a49e366e6fc8282d92b31ade692fe2aa4e1e8a2012341ae4cc6253e8e31 WHIRLPOOL c2105c4867d0ba907984cce53d56a8f1315b21ef5c2edb92438ff1a850c42dcd7876c0231427b622f12c64bd2cdd2c9163bca4d83388c7ad5f694023e5cdb8f2
+MISC ChangeLog-2015 587 SHA256 44582b39292e29e7484db6aa67eba99ef10f1cae3bba3e4b3d4453853d053b64 SHA512 69d6edbf78e6e75ba810344405a3ac602a4f170d15a813aba4fd854f427d7108c48ab0a3365546f9ad1180cfc9842e840d5d59afebb3df87fb1b1549e405e784 WHIRLPOOL 8a2efe6c6438e7ab7ce8ff104af631754690d538ccc5525c222df2a275c20554d1c1bb4aa5be456df5cb8eee362e0c84cfad5c1ad45c1fc7aa1f4bddbafa0d86
+MISC metadata.xml 727 SHA256 3039fa012dc71efedd10fe274bb4d17b40a15d4289be7195f05743963b07ba7a SHA512 a8ad3155394526f744fa3a5aac2940a93817d5c8237d57ccb393afb3077a5c135bffb8ebee3f2208e20968e47c6f861deb24c9d46e6f75f887ec94dd311ba0f5 WHIRLPOOL 898a368dbecde9d02261679c64f2ad7f14296a984bf76ec0815261ef5efa1e8299d114a205394b08cc91de2b86fb15a81c705011db3b5253128223133fbc00ad
diff --git a/dev-haskell/aeson-qq/aeson-qq-0.7.4.ebuild b/dev-haskell/aeson-qq/aeson-qq-0.7.4.ebuild
new file mode 100644
index 000000000000..e2f11d086e5d
--- /dev/null
+++ b/dev-haskell/aeson-qq/aeson-qq-0.7.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="JSON quasiquoter for Haskell"
+HOMEPAGE="https://github.com/zalora/aeson-qq"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/haskell-src-meta-0.1.0:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/aeson-qq/aeson-qq-0.8.1.ebuild b/dev-haskell/aeson-qq/aeson-qq-0.8.1.ebuild
new file mode 100644
index 000000000000..1f3a0e44a09f
--- /dev/null
+++ b/dev-haskell/aeson-qq/aeson-qq-0.8.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="JSON quasiquoter for Haskell"
+HOMEPAGE="https://github.com/zalora/aeson-qq"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base-compat:=[profile?]
+ >=dev-haskell/haskell-src-meta-0.1.0:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/aeson-qq/metadata.xml b/dev-haskell/aeson-qq/metadata.xml
new file mode 100644
index 000000000000..93baffe1b288
--- /dev/null
+++ b/dev-haskell/aeson-qq/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @aeson-qq@ provides a JSON quasiquoter for Haskell.
+
+ This package exposes the function `aesonQQ` that compile-time
+ converts a string representation of a JSON value into a
+ `Data.Aeson.Value`. `aesonQQ` has the signature
+
+ &gt;aesonQQ :: QuasiQuoter
+
+ Consult the @README@ for documentation:
+ &lt;https://github.com/zalora/aeson-qq#readme&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">zalora/aeson-qq</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/aeson/Manifest b/dev-haskell/aeson/Manifest
new file mode 100644
index 000000000000..472a2f503bec
--- /dev/null
+++ b/dev-haskell/aeson/Manifest
@@ -0,0 +1,13 @@
+DIST aeson-0.6.2.1.tar.gz 110417 SHA256 cbcee6956d0a3cfc45073b6c160e9c412c3dfad0f36ec71d6044a391f108ca01 SHA512 01bd894f09a7e09ceb8cf3112dcb2dc290886d042c85f6db464526118767a1159ba94296f0419e500ab4059d7dc4f3a4e3a5e46aed0e032cc2e263ae207cc0ad WHIRLPOOL d5edbdb2f6f6d9f7b35800cfcf02077a5d503de0a7eb74edf3e12a75a395ae05bd57c61b19725b7088f4a9064fee44dd0529de8b51202d9fce8e4bbb0dfa9971
+DIST aeson-0.7.0.6.tar.gz 141565 SHA256 645531759ba18105cadf024415e1be60353ad704ac686ff5ee67c7f4754d4e6f SHA512 68a34188e3fb3a4c99a9b2380b5b0e294c2e4a11321162cda7fc6b73c81e6706d51f77c069df4ada68e372867891fdee9ca2443993f802b06aa5137170e613ea WHIRLPOOL a7777edb9b1af26b894649ec8c4e529c96e007ad9f633a3e38c1c0bd7ddbbd1113395c20ef21a240ef3754fe9e1a3cebcc39e823fd7ca3a2ab74c9a43321ae39
+DIST aeson-0.8.0.2.tar.gz 143850 SHA256 0707588dfb5fdfe787eba5b3d5a9950acb224a8dae9dcdcfc9c974ae2b6788d5 SHA512 fb5a976302b1422c11b0d20848dfa6b9f596874e59dd325868269fd61f4b2ee2b4bf12683c3758d7f24566564cfddb6426e64fb1f159bb8feb2eb35fb223caf0 WHIRLPOOL 0c6d74d9583a69091dc12ca1314ea2e5933184bc5792870fc85b7146c77d80cab32ec8b4f0f13c39ed779ae92bb8f742c27a35dbb16cce8eaef8df3ea9337e0f
+DIST aeson-0.9.0.1.tar.gz 154482 SHA256 92b97dbc4968a2af6bc13b499629118f85b22efe113a4d60e578fbfb0f6ef8bc SHA512 04de524b10843fb12f8d51e72560d67a94e761edb515c472d891a61b56ab867c8fd8ed26d5fd7b2dc637a9b7ac1705e764a104e9253342984b755bb0f0e9128c WHIRLPOOL fd4dd75411ca8d59159b9cfcb37e60719ee284d9a2b0ebd70a53943e7d07b364cee24070b449604a458b1e16df684a5280609319dc2abf0ab15cc6320f9f3105
+DIST aeson-1.0.2.1.tar.gz 241837 SHA256 e0a66fba0a9996063d0e241b0b868c6271b6aeb457821a78bfcaac5d84c89066 SHA512 2647cc22cec7bfbb9ac27e20a471333a7abd436bd338d8069093259fdf3829b04c16043ff669382461a4fdfa84dfd4f59837ece704f7a773ebf4aca21afa5e8e WHIRLPOOL f230a14d744cdb83a2889c8291a7605345afe5f6f0ff75f997aa4eeb6159c5c80fcf0263a255b77c893bdbb58e750ebd3db0a6dd4d7bd2b08b0b55ee5e30b297
+EBUILD aeson-0.6.2.1.ebuild 1120 SHA256 26749b750e559bd86cb8acbe61fae336994e4f8fab5261315cc35626972382cc SHA512 f363e95b80b52cdd9c0c69fe3e73e5ecb8c5250f39e3ae3dcf6d69eba0b182628354b46429eab53b0e54b3c0e6c8089acb3d84b9d7a96159a17455d9751898bd WHIRLPOOL dbbc41ba775a9421023e3b4855f40e7ed396a0723cdde31271ede04133eaca2191b7266a8501e3d786b4cfce998143d2e4cb054ac91bef5cde1ba1434539a186
+EBUILD aeson-0.7.0.6.ebuild 1391 SHA256 4ce9225f866daf99b81faf4983c3f164c98e1a12cad645cfb8b4e90e510de090 SHA512 47950cb99ba69512bd8e20a428f5daccbbb61d7bd097693631b94c2146ca2c8295fc797edbff9ad9ed42540ea4f80658185f162d3da6c4cc4b83d609cbace460 WHIRLPOOL 10b1d4e92ac583f56f986b9f181b23ff0080c554cf8383d3f31fc4806d164840a306cc2af8c921927f3a43cb0c6fd37276e61a0f15a0d4981775052576d866ae
+EBUILD aeson-0.8.0.2.ebuild 1250 SHA256 23351527b289adb65ed9fbecf81814597991af779b0107c6d35f5880b5abc946 SHA512 85e43b5bfd36ad9e956cdc251000a8aa00db10140622c08c90178df0f12c607d2016660d4f7c3bd108223bc4a731a288d8a2c908d8fd29037f70e4db5e4e572d WHIRLPOOL 560c637370b1a7b9b2621b32928223523720a811e5572b47946b817eb0f65817858e13a4c330e8bc39a3c4b54c6d3401c4ffe88c993399f1c7d9affe5dc9cfbf
+EBUILD aeson-0.9.0.1.ebuild 1322 SHA256 08e65690be9157588f953a309e3c19a20f5612f4099801a8ca24d1e9fabb99aa SHA512 8f2bce845c1b6e7760be3de56a414654b2bdd5a0cff801b5e09aea9f5d809b5700cfc222c9878643198d7ed04090b83f3eb5194d3715fe6d64aee2172d68166e WHIRLPOOL d46b023b1d1e8f58056ccd5f14e09bfb6fae42b376149646fbc8b58f7f6faf976b97987f9f5ba8afb374dcf0693eda61def6817f15b2ce5dc97cb741a19b154d
+EBUILD aeson-1.0.2.1.ebuild 2060 SHA256 08459a535d9ed826734369cc8fd3a49e6acdb3f93c5613452ec6500d2ec88d17 SHA512 ab9f28ac38d11367d9dba91cdaffd9b6e67cdf9719a71f92a60443619a5a949f4fcbfc3fcc5f99229667819d49806ba8f16ab1da104406d7c4196610a900bfc8 WHIRLPOOL ba86c2ebc38e1296d0ff0ddd4cc71b4e52c5bd0933c0e2578f1d6da72e71b6a2cd21a3217e642b0c9ce11fbd8d7b40f13c73db59e40c1e0ad3dc403f7de6fe5a
+MISC ChangeLog 3171 SHA256 ca00f0ce49f829eaa51bcaa9e28af6492a189b9b91f6cfb22e98e11273931c58 SHA512 2280ccc7ef11ebda542fae83de5b4b686dd8dd9551de934c1d21a98320a0b821a34b15417d2bed146faa9125b5c5207009c3151da10df36bec59bd11ca502a25 WHIRLPOOL ccdabfa7be2c52b3a846e5e58e9bba3406a06ce254360ab602b9cb1ab0dfbdbb39a077a9319000755aa903cbddc37e528a8e61ee8a67e2a1c2ab476ffb63ea61
+MISC ChangeLog-2015 2611 SHA256 a0c1fdd96768a08ed3b0c20c9737041aa548e7acbdbc0ad80cbf841c91cec8ca SHA512 03999254a052ea15dae27c3b8dd9661041a04620101c8e35e88a2e6e368de4d3761a21100453f0c07f4e87e9901009c3efe3c8890e412aac17af8a2c4ea60406 WHIRLPOOL ae6e82e7bd6e490adb565f3d71e4adc1eba044ae71db53438de7061b19b58abd11d313dfc1603b5de973852ede75977025ddc63571c21079d1825b72d2ef37f4
+MISC metadata.xml 2376 SHA256 f6aa97f86a89a860f9c1f1bab5e4f600a3e4c33393cc7c8c6dad6ca861d2a073 SHA512 413b1102c88c193a86c563e1a74a9a6320a312037b5992d862ffd889d345917a8c9d406f49e2c05e8eb95d436676d4e69cce4fa0a267d33b772ecadb45a70e2e WHIRLPOOL 2f4c49588d10c9a99d245da9e94003a1f7c75f46071db0aede8a9c81f43022c6b175aa3d22288c6c3791cc0d51c8de79d76588c4e218af4b763e67f3d32a4a83
diff --git a/dev-haskell/aeson/aeson-0.6.2.1.ebuild b/dev-haskell/aeson/aeson-0.6.2.1.ebuild
new file mode 100644
index 000000000000..23adce15f660
--- /dev/null
+++ b/dev-haskell/aeson/aeson-0.6.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.8.6.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/dlist-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/text-0.11.1.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.3.0:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/aeson/aeson-0.7.0.6.ebuild b/dev-haskell/aeson/aeson-0.7.0.6.ebuild
new file mode 100644
index 000000000000..6fa59a1789c1
--- /dev/null
+++ b/dev-haskell/aeson/aeson-0.7.0.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.11.3.4:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/dlist-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[bytestring-builder,profile?] <dev-haskell/scientific-0.4:=[bytestring-builder,profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/text-0.11.1.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/attoparsec
+ dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ dev-haskell/text
+ dev-haskell/unordered-containers
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/aeson/aeson-0.8.0.2.ebuild b/dev-haskell/aeson/aeson-0.8.0.2.ebuild
new file mode 100644
index 000000000000..46596b061de1
--- /dev/null
+++ b/dev-haskell/aeson/aeson-0.8.0.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.11.3.4:=[profile?]
+ >=dev-haskell/dlist-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[bytestring-builder,profile?] <dev-haskell/scientific-0.4:=[bytestring-builder,profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/text-1.1.1.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/aeson/aeson-0.9.0.1.ebuild b/dev-haskell/aeson/aeson-0.9.0.1.ebuild
new file mode 100644
index 000000000000..971fe7c9edf2
--- /dev/null
+++ b/dev-haskell/aeson/aeson-0.9.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.0.0:=[profile?]
+ >=dev-haskell/dlist-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[bytestring-builder,profile?] <dev-haskell/scientific-0.4:=[bytestring-builder,profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/text-1.1.1.0:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5.0:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/aeson/aeson-1.0.2.1.ebuild b/dev-haskell/aeson/aeson-1.0.2.1.ebuild
new file mode 100644
index 000000000000..c6080d1b95ea
--- /dev/null
+++ b/dev-haskell/aeson/aeson-1.0.2.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -developer,-fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.0.1:=[profile?]
+ >=dev-haskell/base-compat-0.9.1:=[profile?] <dev-haskell/base-compat-0.10:=[profile?]
+ >=dev-haskell/dlist-0.2:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/hashable-1.1.2.0:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/scientific-0.3.4.7:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.2:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/tagged-0.8.3:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.1.1.0:=[profile?]
+ >=dev-haskell/time-locale-compat-0.1.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5.0:=[profile?]
+ >=dev-haskell/vector-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/base-orphans-0.5.3 <dev-haskell/base-orphans-0.6
+ dev-haskell/base16-bytestring
+ >=dev-haskell/generic-deriving-1.10 <dev-haskell/generic-deriving-1.12
+ >=dev-haskell/hashable-1.2.4.0
+ >=dev-haskell/hashable-time-0.2 <dev-haskell/hashable-time-0.3
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9.3
+ >=dev-haskell/quickcheck-instances-0.3.12
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer \
+ --flag=-fast
+}
diff --git a/dev-haskell/aeson/metadata.xml b/dev-haskell/aeson/metadata.xml
new file mode 100644
index 000000000000..343bb16f130d
--- /dev/null
+++ b/dev-haskell/aeson/metadata.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A JSON parsing and encoding library optimized for ease of use
+ and high performance.
+
+ /Note/: if you use GHCi or Template Haskell, please see the
+ @README@ file for important details about building this package,
+ and other packages that depend on it:
+ &lt;https://github.com/mailrank/aeson#readme&gt;
+
+ Parsing performance on a late 2010 MacBook Pro (2.66GHz Core i7),
+ for mostly-English tweets from Twitter's JSON search API:
+
+ * 0.8 KB, 32-bit GHC 6.12.3: 30538 msg\/sec (24.9 MB\/sec)
+
+ * 0.8 KB, 64-bit GHC 7.0.3: 31204 msg\/sec (25.4 MB\/sec)
+
+ * 6.4 KB, 32-bit GHC 6.12.3: 6731 msg\/sec (42.3 MB\/sec)
+
+ * 6.4 KB, 64-bit GHC 7.0.3: 6627 msg\/sec (41.7 MB\/sec)
+
+ * 11.8 KB, 32-bit GHC 6.12.3: 3751 msg\/sec (43.2 MB\/sec)
+
+ * 11.8 KB, 64-bit GHC 7.0.3: 3381 msg\/sec (38.9 MB\/sec)
+
+ * 31.2 KB, 32-bit GHC 6.12.3: 1306 msg\/sec (39.8 MB\/sec)
+
+ * 31.2 KB, 64-bit GHC 7.0.3: 1132 msg\/sec (34.5 MB\/sec)
+
+ * 61.5 KB, 32-bit GHC 6.12.3: 616 msg\/sec (37.0 MB\/sec)
+
+ * 61.5 KB, 64-bit GHC 7.0.3: 534 msg\/sec (32.1 MB\/sec)
+
+ Handling heavily-escaped text is a little more work. Here is
+ parsing performance with Japanese tweets, where much of the text
+ is entirely Unicode-escaped.
+
+ * 14.6 KB, 32-bit GHC 6.12.3: 2315 msg\/sec (33.1 MB\/sec)
+
+ * 14.6 KB, 64-bit GHC 7.0.3: 1986 msg\/sec (28.4 MB\/sec)
+
+ * 44.1 KB, 32-bit GHC 6.12.3: 712 msg\/sec (30.7 MB\/sec)
+
+ * 44.1 KB, 64-bit GHC 7.0.3: 634 msg\/sec (27.3 MB\/sec)
+
+ * 82.9 KB, 32-bit GHC 6.12.3: 377 msg\/sec (30.5 MB\/sec)
+
+ * 82.9 KB, 64-bit GHC 7.0.3: 332 msg\/sec (26.9 MB\/sec)
+
+ Encoding performance on the same machine and data:
+
+ * English, 854 bytes: 43439 msg\/sec (35.4 MB/sec)
+
+ * English, 6.4 KB: 7127 msg\/sec (44.8 MB/sec)
+
+ * Engish, 61.5 KB: 765 msg\/sec (46.0 MB/sec)
+
+ * Japanese, 14.6 KB: 4727 msg\/sec (67.5 MB/sec)
+
+ * Japanese, 44.1 KB: 1505 msg\/sec (64.8 MB/sec)
+
+ (A note on naming: in Greek mythology, Aeson was the father of Jason.)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/aeson</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/alex/Manifest b/dev-haskell/alex/Manifest
new file mode 100644
index 000000000000..e1c7d43bf63e
--- /dev/null
+++ b/dev-haskell/alex/Manifest
@@ -0,0 +1,9 @@
+DIST alex-3.1.3.tar.gz 99868 SHA256 8d41a6e72a016155f00c846f7146ab4b27fe9640668a4b592d6a9b856f970a92 SHA512 f09f720627b9f2cae5d9d3a99488c2249e82c9310f0a436bccbd5238bd3215fae287706ee6f7530533c801348bdbfebc9fd54cafc15a75d528462b2ee987eb3c WHIRLPOOL 8bdaaa8ee0e4f431603f2e299a83b3d0c30b46bfe19863a04c487687afe377ec5df34ba411c3669412cc406e30ab4e176afad51491ea1612bd19ab620a99f1f1
+DIST alex-3.1.7.tar.gz 103624 SHA256 89a1a13da6ccbeb006488d9574382e891cf7c0567752b330cc8616d748bf28d1 SHA512 0c4e87011617d8f8ad7cdf32b91e3ecc65ad66ea378c8086de8cbeb7ae3b37df478fb834e3bc453e3448fcae9d03b19ce9844bba35ad66a3cdf6e912790fe0a1 WHIRLPOOL d8f0a87afab475805fc56f6c2cc35c786c9a8431cdcf93b00677546e1c2e895e3828d100559dbd693a501dcc30d0c62d89132d7d35ba6a8ea80e97133afa18e2
+DIST alex-3.2.1.tar.gz 111167 SHA256 a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c SHA512 97e2e1677efcde5ec04a393f8b768f97a291ff63a3411cc0a0aef18b75e6825307d22d9c379eb7775dde519ebf60378e07c9181ea1a8bf9ea2ef631d7071c2e7 WHIRLPOOL 8ba434cb87f6bd162bee526ee797e58e78b95ec94897be012aada18e127751809c373bd277c63333bb8c264f7f56fdc471a87c1dcfe7a359f0b18b65215d9652
+EBUILD alex-3.1.3.ebuild 1403 SHA256 4cc93239dcb705f5df25fc57ea7b00065e3ba2d96c1ef993c33ac1689f2f07b8 SHA512 4a4fe7b6d18ee88b97fc000e7624a39c137bd6510edd40dcfe9fc6d20f1dac0d7483b8e9493aaa22134b5cb49821358954dce003988cf7363822d21793460ae4 WHIRLPOOL 087f548eac50e44135f4fefa1a03008b7042365305e8a2e1ca19e5e142a3d0716ac3d3bf64d4b30103687c1f3e0125bc43c5f354de60a429036b80490aea2bc0
+EBUILD alex-3.1.7.ebuild 1576 SHA256 b9d13ec264c7f66bb0e4e69769fb42f8cb7206b020e2305844ede2fc9ce4061e SHA512 bb3e2ce815aeffbfef8937aa1829322435b06e325d0e87965004a9050e9105379f53dc30d05be3f98a0aaf49471fda2b0eb4c7fee8827b4085b064b3e0892274 WHIRLPOOL cdb2af9bcf18fd4d621204f0a12edaab9132d0791e4bd2c322d083fcfd95f45c0c451bbc2910564f1724138aca2a8da2ff7a6cac923d870bbe3f32522098a740
+EBUILD alex-3.2.1.ebuild 1606 SHA256 0aef625b6206bdf254dbc79d6823d5fab1cee341be13e7f150090aec70a807f4 SHA512 5785d287ac69f04f10807d6e1bd2f9ae50c57e6788ad6d4a83d6a9b352cc2448af3756b17a78aa7985793675acc1fed68884051f91b77794f9bbf85ea7473ab9 WHIRLPOOL 61dbc449b90c8e0243381d9027ed8939349ce03b863a45f99607d6a9b0efe7b8b2062cd3df9f5e666526c12ad9f5c5b922e378db2a251dea8e10ea38c3ebf882
+MISC ChangeLog 3760 SHA256 4d7787b5c395a4d23ab96bdaa36b3af83f3ffe080719aeafe84c886cb5c6de93 SHA512 d85d85199b3197435039ae4fcaa34e83bec198227c9ed0906b546a00df3944a7e05e2727e8a25a08fb3a6392711c77c3d5db0ef99ee5013d6626304cbe7f8e1b WHIRLPOOL 9f685848e4da1d08dc97be4b6c763c7ba81ec07a3a50fe79b766947dcc389eac5067a2c78e45329beb6a8bb981b5f8830bb0cc8dc170ec7da0e68dc81f6d1b44
+MISC ChangeLog-2015 10088 SHA256 e8a0f878770daf922250a7418e151401c84de3bd1420f68e26dcc10e1b822f7a SHA512 847e711a8daca4c449184afaa02e08d3fe8886e42d739482cd70912638720fab6fe482e776858eda7944b4756e3882164a62ffbb6e8fbaf86cb4b8333ab8946a WHIRLPOOL 722625b9cf7001a1dd38f1e777a4bfe3135d93786a57b3c025fdb57f7f8b98d48d1574e87ac527f06215232d17fd765d3843ed8cb3ecbcc4b1e206fed31229e4
+MISC metadata.xml 349 SHA256 d9e7bb9eff5b0f9d65573485588ba0644de7d13f9869e2e5a5eef059676ae262 SHA512 9c41217241498cd036d00fce456cea108f675c71c12bab05305dcfbdbd5d55d5c7db8163e5315eef12f9ca8467276b6fad9038d47da729f448338655691a9ff8 WHIRLPOOL f3358e2b24c820fa3bf1197984026b39c467d75056738c817b8bb443e52394a3eb87e3550a23a434c40018b922eedf9fd5be4a275ebc65e2a66667be6064d48d
diff --git a/dev-haskell/alex/alex-3.1.3.ebuild b/dev-haskell/alex/alex-3.1.3.ebuild
new file mode 100644
index 000000000000..c35a1f165a0c
--- /dev/null
+++ b/dev-haskell/alex/alex-3.1.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit autotools haskell-cabal
+
+DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
+HOMEPAGE="http://www.haskell.org/alex/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/quickcheck-2
+ >=dev-lang/ghc-6.10.4
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )"
+
+src_prepare() {
+ # drop depend on itself and happy, otherwise cabal tries to regenerate it
+ rm src/{Scan.x,Parser.y} || die
+
+ for f in Scan Parser; do
+ mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die
+ done
+
+ if use doc; then
+ cd "${S}/doc/"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ # make sure we don't accidentally use those
+ # installed in system
+ haskell-cabal_src_configure \
+ --with-alex=false \
+ --with-happy=false
+
+ if use doc; then
+ cd "${S}/doc/"
+ econf
+ fi
+}
+
+src_compile() {
+ cabal_src_compile
+
+ if use doc; then
+ emake -C "${S}/doc/" -j1
+ fi
+}
+
+src_install() {
+ cabal_src_install
+
+ if use doc; then
+ doman "${S}/doc/alex.1"
+ dohtml -r "${S}/doc/alex/"
+ fi
+ dodoc README
+}
diff --git a/dev-haskell/alex/alex-3.1.7.ebuild b/dev-haskell/alex/alex-3.1.7.ebuild
new file mode 100644
index 000000000000..4947a9871f78
--- /dev/null
+++ b/dev-haskell/alex/alex-3.1.7.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +small_base
+
+CABAL_FEATURES="bin test-suite"
+inherit autotools eutils haskell-cabal
+
+DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
+HOMEPAGE="http://www.haskell.org/alex/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="doc"
+
+RDEPEND=">=dev-haskell/quickcheck-2:2=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )
+"
+
+src_prepare() {
+ # drop depend on itself and happy, otherwise cabal tries to regenerate it
+ rm src/{Scan.x,Parser.y} || die
+
+ for f in Scan Parser; do
+ mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die
+ done
+
+ if use doc; then
+ cd "${S}/doc/"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ # make sure we don't accidentally use those
+ # installed in system
+ haskell-cabal_src_configure \
+ --with-alex=false \
+ --with-happy=false \
+ --flag=small_base
+
+ if use doc; then
+ cd "${S}/doc/"
+ econf
+ fi
+}
+
+src_compile() {
+ cabal_src_compile
+
+ if use doc; then
+ emake -C "${S}/doc/" -j1
+ fi
+}
+
+src_test() {
+ # workaround https://github.com/haskell/cabal/issues/2398
+ emake -k -C tests all || die
+}
+
+src_install() {
+ cabal_src_install
+
+ if use doc; then
+ doman "${S}/doc/alex.1"
+ dohtml -r "${S}/doc/alex/"
+ fi
+ dodoc README
+}
diff --git a/dev-haskell/alex/alex-3.2.1.ebuild b/dev-haskell/alex/alex-3.2.1.ebuild
new file mode 100644
index 000000000000..f884b46b15a6
--- /dev/null
+++ b/dev-haskell/alex/alex-3.2.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +small_base
+
+CABAL_FEATURES="test-suite"
+inherit autotools haskell-cabal
+
+DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell"
+HOMEPAGE="http://www.haskell.org/alex/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-haskell/quickcheck-2:2=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )
+"
+
+RESTRICT=test # fails tests
+
+src_prepare() {
+ default
+
+ # drop depend on itself and happy, otherwise cabal tries to regenerate it
+ rm src/{Scan.x,Parser.y} || die
+
+ for f in Scan Parser; do
+ mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die
+ done
+
+ if use doc; then
+ cd "${S}/doc/"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ # make sure we don't accidentally use those
+ # installed in system
+ haskell-cabal_src_configure \
+ --with-alex=false \
+ --with-happy=false \
+ --flag=small_base
+
+ if use doc; then
+ cd "${S}/doc/"
+ econf
+ fi
+}
+
+src_compile() {
+ haskell-cabal_src_compile
+
+ if use doc; then
+ emake -C "${S}/doc/" -j1
+ fi
+}
+
+src_test() {
+ # workaround https://github.com/haskell/cabal/issues/2398
+ emake -k -C tests all || die
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ if use doc; then
+ doman "${S}/doc/alex.1"
+ dohtml -r "${S}/doc/alex/"
+ fi
+}
diff --git a/dev-haskell/alex/metadata.xml b/dev-haskell/alex/metadata.xml
new file mode 100644
index 000000000000..244d701ec388
--- /dev/null
+++ b/dev-haskell/alex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Alex is a tool for generating lexical analysers in Haskell
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/alsa-core/Manifest b/dev-haskell/alsa-core/Manifest
new file mode 100644
index 000000000000..d18b6a91317a
--- /dev/null
+++ b/dev-haskell/alsa-core/Manifest
@@ -0,0 +1,5 @@
+DIST alsa-core-0.5.0.1.tar.gz 2668 SHA256 eb50495ef05ecc7c06a0147da7f0d3efde832a44d23caaf5172dc114882270ab SHA512 e02c8353911bf2c0c703400701ae72be6f510f771ff56dfc09322cbcf3a006f4cd0903f71f7ed2268886b3468113d5ce76933eedf5fad47aa71cb052d07fc4b4 WHIRLPOOL ee056b230c27ea18f0f03ddcbbfd124d48a8e2a626813b186ff8ce2e0ebfae60b025e2469c58603e0763a96f6947afbbbbd24cadcaa576f4f16ed6667678d65c
+EBUILD alsa-core-0.5.0.1-r2.ebuild 684 SHA256 57f68a21d877a7393bc2e5f45c31876cea6e22f47d954638ba9e7f8d0a8e70f5 SHA512 cce05838c4417c8e97bf235eb550e84570e6b4def30eeb7b8a186901c67b9274d34d89115d180e2e1fce940b16cfc1e1d0777d62f66d676b30abdc01eea0cb0f WHIRLPOOL f9cbb4662364e479d3529dc81e912bf09893be7555a027dfcfae0df6a9e2e37f97ab0e509edcb08f11cffffc2ac24d1063ebe59f6acd7c8e447fa32760d2adf6
+MISC ChangeLog 2600 SHA256 4a160c188a9dae14254075d0edd7e1075b09344cd4bf4a9b2a443cf0cf0d701c SHA512 9de568fd41d6f0d4c4b7ebe861d3c2372db2e3182f7cd4041b6d9c4ca882ef82417be309eff29f092dbe11199719d846f4cb02a7bfca1460824643f08c889e66 WHIRLPOOL f0d77dd1d1642ba7a1fc2473c18dc02c1e14138794ae00e22143da13ee595a1e03d9efed16aeb8b84df9623a7acbda12fd1d44a0b4acb5c8cb47c193207addab
+MISC ChangeLog-2015 1266 SHA256 bd426f08e1f29ce5833a819b2e4231046d178f860971d32b9c47291550bc6188 SHA512 1f4a71ef6954622df0079fb8318a0e6abbae03dc6d5690b0357700839048fc9dacf49cbe21b2f6f8bf5de2fc59b3673ab2fda0b0af30068406d2e739b6ad3251 WHIRLPOOL 793dcf90f61705cce9063aa91ca7a23eea381df03fd7bef8c3cc8d637735285a6e0aa6f1ca1e59ba3a55ed1640c0d20e51efc7e23e1e181d2b9a1145da76a0a0
+MISC metadata.xml 391 SHA256 bf618272a9f9d0e3061ec79a6df41c900daee308b214a66ea776a84cb444a42b SHA512 5c312cd7baa096916061907851660a723970168f7ba02bb04043fd42295091929e5d65fe1c5b439c2fc97f36abeedaf0449af921ba05ad685543541e4f731bca WHIRLPOOL 9c4a2bd4d60fbaf69fa73443933b5b2a2eaee83dca3723faeceb0a25de3633d4b8461e9dec986108e5f0696cb5bfaa04efeafe53e8f6dd0d3ce529ad4a37e735
diff --git a/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild b/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild
new file mode 100644
index 000000000000..9f45900b8879
--- /dev/null
+++ b/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the ALSA Library API (Exceptions)"
+HOMEPAGE="http://www.haskell.org/haskellwiki/ALSA"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
+ <dev-haskell/extensible-exceptions-0.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ media-libs/alsa-lib"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/alsa-core/metadata.xml b/dev-haskell/alsa-core/metadata.xml
new file mode 100644
index 000000000000..8474e22c52ad
--- /dev/null
+++ b/dev-haskell/alsa-core/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides access to ALSA infrastructure,
+ that is needed by both alsa-seq and alsa-pcm.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/alsa-mixer/Manifest b/dev-haskell/alsa-mixer/Manifest
new file mode 100644
index 000000000000..a94ee954bb42
--- /dev/null
+++ b/dev-haskell/alsa-mixer/Manifest
@@ -0,0 +1,9 @@
+DIST alsa-mixer-0.1.2.tar.gz 6901 SHA256 081f3a62f83a269d72e0b0fac8bae8c81e9ec342d592fa25abe57f7206cf4414 SHA512 fae4c1f9b65d47a55b2674b04c38f46fc440222c7215b1bb95de14b7c642068392a73c0cebb08b4e3cf49ab824ec78a57d942279364e28bfa45be471f1b8fdfa WHIRLPOOL de98a902fe2d33e019ab57f90024c1caea462089385f870e6b071c76a25ae266ca81e55470bef5003abc7edc1668c67f0ef43ee3edaa1e9b8f3e86b436699b10
+DIST alsa-mixer-0.2.0.2.tar.gz 7184 SHA256 139e837a47c31c7b6e41c7ffead7558fde8cde468b91f27d5a19a97490154c87 SHA512 f480008cfe5dd87e01b22bd3af44caee17095dc1be2e535acdca4cb2b56cd87fb086b8222ae10b1ca866818469dff7309ea6e0b7ec22ad83cdff07e6a702aa76 WHIRLPOOL 08412de6b32811cf9634751acf208b55fd3c21cb8bdd0202ae9a1dbcd4738ec397d8c94f4cc5ab34c74986897ed11db6b4b635e1c68f1cde5370acb30a64643c
+DIST alsa-mixer-0.2.0.3.tar.gz 7269 SHA256 f76deb4081a2ce4a765e78a017b2e13c073d2aaa5a2d2652fd5e635dd169cf8d SHA512 32bce115331a622cdc944c9dbeb8ae886793330a4eadce35de857145d4440d7bc8bbac518b7739613436958b392133bae5f1da2cd91c6d21810373fda8a69083 WHIRLPOOL c82a03c8129e9b5de097021a066174d61ee0c33c94eab89e541bfeef0111bf3266db577bd2e08e3c9d0aced060a8cf6ebbfa0f5761393d4762f282dc4e0ee50c
+EBUILD alsa-mixer-0.1.2-r2.ebuild 632 SHA256 b07a2faaa0f2d590c2f806a1c1e37730b03c237454045912c3c753e4585c9497 SHA512 c49afd69d94e704d623a8d00a86c3db15c11ddf3289ad9f883e5f84adc1d593472a55ad967532d3ca9bbe9f1db7629cafade99958cf8f9d2d01910027d35e82c WHIRLPOOL 683aec3097d8958709b4d4068ef3b69d8181d97ab6bd679cbbf0ae2db0f0c058b225790dcb63ccf79825dc9341163de6915c044b6ce46440e7cba2b374823347
+EBUILD alsa-mixer-0.2.0.2.ebuild 664 SHA256 0d972aab5a6d904b5a95e3b7ba25999234701bf182c9d98a3a9c9603be9b7008 SHA512 423d79312d137df6356cdf67f94a36f32ebc13a03543874059a42b60a18cac702e35b0e3f87990d42e74fb81eed55c8b1c27a268862f176c3c58a58a626abac4 WHIRLPOOL 9c9728604f7d66a5c08aeefeb14f00ec0b214bd11f1045ea62ba2d8a534b8c172a97596501fbef0c3c867a5866add8ac9f21531b6cfc1367b03a955b0be43fb7
+EBUILD alsa-mixer-0.2.0.3.ebuild 668 SHA256 c3b5ad85ef2dde6b3fab2580fd8c276abc50154387f4d520b9f604c5acee08ac SHA512 eba59c0e0818e94d94461b75a970909fa874a88571f8d260dd2fdbfe00cc50f27c0c3c4acb56fbbf92090ec251b57bf322184126dccc3592f383bfade5b84965 WHIRLPOOL a1ee40d1492bf83eaff6f33dc56c913e11a863107245569cf3c4d9ca14f12ee36d0bb8f54f13b895820d27fc3f8aea60d7d2324769e7f7c3bc60333e99222515
+MISC ChangeLog 3030 SHA256 bafbd86083cd73016d85eb8bf5326518885e196603b80e7f80ab1081e2c60b85 SHA512 30cae1251c771f4e3f0f33a2f552d9974141addd27a364f524d34d9b81f19cec3ae739273e4c0c56503c0cb0f541d74b9b20d8c1fae35543d719d01397fd5519 WHIRLPOOL 85a19af68125accf1a9d6869bd2eb36bcbb9a8b7d9c254f88fe451ecac49aff527cbd8b5e2d52fa8fe25da7d95af9496c6db73a2d6a5719a4ad6b6effd3d34f7
+MISC ChangeLog-2015 1491 SHA256 1eb15c3cb75615ae81763166dd2b23c1b1de16b6ea4f05d77a997f8cc5ba51d8 SHA512 ea49839eeb3c6638137a8f9595352b3ae735140a01b46f71a1066cdd181b55073e280475b41f4d5b3325edf9b70e8d429a671a00dec6c2fdf159a5fca31df5bf WHIRLPOOL c3cbbb408dcb4ddfefcb6d90ba2b5b09b18e7e5bc60874d12b58ac197d6c39aa77551e4f704443895f0004b56396668e9bd507a9f93d4b5fec747d891e3cf6a8
+MISC metadata.xml 442 SHA256 56ab45dfab72c6de765e842ca50413ca766f7758a4acfe3838ee7033c8e50082 SHA512 5a88d9acbbc7991f66947aaf6e5db7e2898701249b74875e66c36d1fb36615f16bcd871c859ef7cf08473ddb63e91c16b3fcab96adf0985b2f9e7ae47d4cd087 WHIRLPOOL 1782b9302c36dbda10aba98dcbf832b88bfb0d06ea7beb4f634ecb666bb098559953b29b6acdd011225e1d8538420fae3c09888b367bbdacccff78f7030ccd6e
diff --git a/dev-haskell/alsa-mixer/alsa-mixer-0.1.2-r2.ebuild b/dev-haskell/alsa-mixer/alsa-mixer-0.1.2-r2.ebuild
new file mode 100644
index 000000000000..4dffb7eda757
--- /dev/null
+++ b/dev-haskell/alsa-mixer/alsa-mixer-0.1.2-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to the ALSA simple mixer API"
+HOMEPAGE="http://hackage.haskell.org/package/alsa-mixer"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/alsa-core-0.5*:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ media-libs/alsa-lib"
+DEPEND="${RDEPEND}
+ dev-haskell/c2hs
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.2.ebuild b/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.2.ebuild
new file mode 100644
index 000000000000..0462aac1aae9
--- /dev/null
+++ b/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to the ALSA simple mixer API"
+HOMEPAGE="https://github.com/ttuegel/alsa-mixer"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ media-libs/alsa-lib
+"
+DEPEND="${RDEPEND}
+ dev-haskell/c2hs
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.3.ebuild b/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.3.ebuild
new file mode 100644
index 000000000000..73a64f0f0644
--- /dev/null
+++ b/dev-haskell/alsa-mixer/alsa-mixer-0.2.0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to the ALSA simple mixer API"
+HOMEPAGE="https://github.com/ttuegel/alsa-mixer"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ media-libs/alsa-lib
+"
+DEPEND="${RDEPEND}
+ dev-haskell/c2hs
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/alsa-mixer/metadata.xml b/dev-haskell/alsa-mixer/metadata.xml
new file mode 100644
index 000000000000..442f7bd356ae
--- /dev/null
+++ b/dev-haskell/alsa-mixer/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides haskell bindings to the ALSA simple mixer API.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ttuegel/alsa-mixer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/alut/Manifest b/dev-haskell/alut/Manifest
new file mode 100644
index 000000000000..a244691ee401
--- /dev/null
+++ b/dev-haskell/alut/Manifest
@@ -0,0 +1,11 @@
+DIST ALUT-2.1.0.0.tar.gz 69999 SHA256 813f7acf020a650c6ffade81fb31f7849765400f4460448d4b9bdee92ed7ee99 SHA512 7d21a047b210cc331eb9b8b926433c5306451ac8cbf13a1ff38c5562ed9c5898f895338ddb625e5608e31d420f04c0547684f7f58b371b441f23a2444307ad94 WHIRLPOOL 2fdeb48b8f08fde201959aad45938b736cec661db4e5ce7b75c5eee6f64a3f427318c180ebdbf31324ea052359f2d3edffe4b04981884ea8970ed9398c136a32
+DIST ALUT-2.2.0.0.tar.gz 94174 SHA256 9d5ffa3450c51d641f055eaa48c0613984b45c46347a3e9055b098abba0e3a44 SHA512 4d9111b2d64d33b5a6c7a4c1c4210086a5ed1cf824f1d7753cc9036c57a8a77a6b88ce2effd5929d36313220505197a71369ee47e29e81ca98d8a2b7a537c041 WHIRLPOOL 55853a9a00193dc25d9c693d297678b9bbb13c6a9131eeb64adc5642b53603083fbad4315c71ce90eaa0d59d5fa9939786b2f76bd0b2f85cfc99bd198bafadd1
+DIST ALUT-2.3.0.1.tar.gz 25500 SHA256 f9511be911b73eb4c7358f69e1ed12746ba0b30e7e26e9a4a5825dcbd6a23e66 SHA512 c2fdb231105735f82a1500948cecd184ffc89cef3e8c3ca992107463c2812da74cf260504823ef1fe5e038a2bcf54cec5a004fc052d20d95e856f153c4adf61d WHIRLPOOL 80dc73ba7f434f17c863bafdcddd118b90b09f7cebdb8bf8ea7e907c31d71807b6b42631f78d6d736ce2e5ce785ff9fcf21901e8828d401eac2bc2a7822f67f2
+DIST ALUT-2.4.0.2.tar.gz 26231 SHA256 b8364da380f5f1d85d13e427851a153be2809e1838d16393e37566f34b384b87 SHA512 b2ede23635f73660db008e402567c376ef77c081312b76767a2c6d5a4f30bac7e3e8c6533da371828470865218cdb076be4dac07c11bdda0feb7889552d024f1 WHIRLPOOL 2fa4eefd048ffd73becade40aa8269b0d2a94c1e8079af9c0590e4e29f349b4f20cfcb5d5ac345ed7b3daf3047de58b830c665ff07db419d2a639800bbd20a79
+EBUILD alut-2.1.0.0.ebuild 594 SHA256 4ee26c7df8f5941c57afc098f23b3690c055414bf2f05dc2c700952863b57b14 SHA512 bd958a1f45f68333ae74aeaefebcd554296e123309f4859ec45d6e5759d919bf4dacc6d0887eaddf9fa93c12ffe9e834fd81e72f0d8e16ea42a6f078e13f4114 WHIRLPOOL c4f985a4b7ce0ad52589a04ff41cc35005114a8f8de9752614e7210ef50c43b7238bea0b3f4940eb923f7053c33e06d1384cd0092f1bd10cea21a4a80a1630c9
+EBUILD alut-2.2.0.0.ebuild 690 SHA256 03a732559ad0da190a8d2ea293a14f6bd1beeec0b05835dcc0249c6a6659e056 SHA512 543a1cdac47c5b16461b371bef3894b4521a07a6e993ea724fd20a75729bdd18ffb7e68b6c57cfd3e747114b6c79c913d1e121936af3505b86d02e403d3adc13 WHIRLPOOL 6b10f1a5b89542361edba8d83ad00028d49c6302feaa09dcf7b2abab69302f449911b5802ff8dad533972c73bd705ce9ccac5323fed7b87bd04d47a3894e446c
+EBUILD alut-2.3.0.1.ebuild 860 SHA256 1309edc5c240178862432c320a70077d00134dfef7016c21e4c6c41efcf21e54 SHA512 b5262d0dd788fb9d6a7f6e2d48318808fa5cf8d84343532eb0c166892b27b6cfcdc58341048a87b66419238e2a56b23a05777e6f1258f35dd22cb0c797cbcbc7 WHIRLPOOL 802286fe92e95ea550f0acf6e6e5c5d0333766db67d7cfd9727adc10463c666589399f84cfd4bc66dadd1f93676aec79fd9536030a6b7ddd82558a584b683b7a
+EBUILD alut-2.4.0.2.ebuild 1085 SHA256 f487b9f609f253c822d7ba3d83731d0ef0d41a4b96df5bd8b2530e4be421c4ad SHA512 20d364db0118d9ee81df3eace17dbea736c900a211c81f400248b75e5b5743dc9513cf04aca0b33ae381b8c65e07d4ebe20e465ca128a279aafd4bd47280e2ef WHIRLPOOL ccbe1c09aeb2cbba450af1f5be4349f28d4cc17be2f908551e1aab214cdee3c673f822b7cea368a174f15cb3fc2a5bbd0506a4ea50f922e7fffd6ca250b299f3
+MISC ChangeLog 2862 SHA256 e2ba4e919f8d6a2c57b2ec2d91d720627fa1774315829ebc828c7f99fd734661 SHA512 6bd1e0ff220ce89e44f04782044a0fed03bb929bdb7a2ed98369c9ac66ec8ad830f34c6f670bb9a5f2bdb989a2a6be7d1ce90b9dd38deb78bb4425f4b19d2650 WHIRLPOOL 70c82c024b9f6efc26fd2ca1a8faa90acae998e23dfdef93059b1d391f411c43f461982f6c92707cbe77ed904e1f949816886ed51255bb123efb903b7aff2d43
+MISC ChangeLog-2015 2674 SHA256 bab04e1a23a618c97661db529de3984f582b940f40a742d1d8806d4d558ce38a SHA512 26c16f11c939e40fc9dfb8b8017083e5ff2ba7f6f3b418b9241a7e6033ebea126000fd158916b1facbd9e6e7b82d6bb25ce1e9a5338f3f76592bb072e405228f WHIRLPOOL e0d553f2823b34922a845cf185e9dd7b79aade027a6b899852cf02118b7b54cf85b7138830b45a2a853f65d5715837bde59a138fe25d1c7383d0fef600d84151
+MISC metadata.xml 311 SHA256 06066528408dd48d020a33b3aa28fe2fe4554e970bc9b86895e0672269b60c4f SHA512 41a19ed33057a3d03f99c30fe71898900cf0d5a15fa90c23de4bac7313872ceef0aa0f0d59f50d24ecb58bac144b46264812fa107137c187b67f084d3a307ee4 WHIRLPOOL f3b764c0bb8f48d69b2c749332a8bd86bab4c9dd639fec5e08cbf5583a7200b3a1c1fa9047b37c886b0e1cd14684675e5d3b4c32e8e4a37a0e64a660ead18670
diff --git a/dev-haskell/alut/alut-2.1.0.0.ebuild b/dev-haskell/alut/alut-2.1.0.0.ebuild
new file mode 100644
index 000000000000..8d2a4ddfc481
--- /dev/null
+++ b/dev-haskell/alut/alut-2.1.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="ALUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A Haskell binding for the OpenAL Utility Toolkit"
+HOMEPAGE="http://haskell.org/ghc/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=" amd64 x86"
+IUSE=""
+
+DEPEND=">=dev-lang/ghc-6.4
+ >=dev-haskell/opengl-2.2.1
+ >=dev-haskell/openal-1.3.1
+ media-libs/freealut"
+
+S="${WORKDIR}/${MY_P}"
+
+#TODO: install examples perhaps?
diff --git a/dev-haskell/alut/alut-2.2.0.0.ebuild b/dev-haskell/alut/alut-2.2.0.0.ebuild
new file mode 100644
index 000000000000..18a67826d792
--- /dev/null
+++ b/dev-haskell/alut/alut-2.2.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ALUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenAL Utility Toolkit"
+HOMEPAGE="http://connect.creativelabs.com/openal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/openal[profile?]
+ dev-haskell/statevar[profile?]
+ >=dev-lang/ghc-6.8.2
+ media-libs/freealut"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/alut/alut-2.3.0.1.ebuild b/dev-haskell/alut/alut-2.3.0.1.ebuild
new file mode 100644
index 000000000000..1ff57f1b9636
--- /dev/null
+++ b/dev-haskell/alut/alut-2.3.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ALUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenAL Utility Toolkit"
+HOMEPAGE="https://github.com/haskell-openal/ALUT"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/openal-1.6.0.0:=[profile?]
+ >=dev-haskell/opengl-2.9.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ media-libs/freealut
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/alut/alut-2.4.0.2.ebuild b/dev-haskell/alut/alut-2.4.0.2.ebuild
new file mode 100644
index 000000000000..e59b27a79fbe
--- /dev/null
+++ b/dev-haskell/alut/alut-2.4.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -usenativewindowslibraries,buildexamples:examples
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ALUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenAL Utility Toolkit"
+HOMEPAGE="https://github.com/haskell-openal/ALUT"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/openal-1.7:=[profile?] <dev-haskell/openal-1.8:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ media-libs/freealut
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples buildexamples) \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/alut/metadata.xml b/dev-haskell/alut/metadata.xml
new file mode 100644
index 000000000000..da1f27875e62
--- /dev/null
+++ b/dev-haskell/alut/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">haskell-openal/ALUT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/annotated-wl-pprint/Manifest b/dev-haskell/annotated-wl-pprint/Manifest
new file mode 100644
index 000000000000..738b58815b0c
--- /dev/null
+++ b/dev-haskell/annotated-wl-pprint/Manifest
@@ -0,0 +1,3 @@
+DIST annotated-wl-pprint-0.7.0.tar.gz 10338 SHA256 0c262d7fe13a9a50216438ec882c13e25f31236b886a5692e3c35b85cd773d18 SHA512 1e7ea93a63c500ebb23458202c62ed37eee7f462bbc4c390822de37fd0f411983eed49fed4c69ffb32705519f9aa956131d14ad930f21b48b28c5de5d4095f0a WHIRLPOOL 0a4ac97264a4954b85f58e4b180ade3af1421e7294caa2f2df16234e3f547d8a6cc2ad33cdc14c588eb04dc9bfe78c2d5057dd2d69866b678a52b400cdd41ece
+EBUILD annotated-wl-pprint-0.7.0.ebuild 587 SHA256 831472f2154aba44a02538fd2c9612fde7422fd2a3d40d29feb105bfda62487e SHA512 f1430a327841df61b558c14240996d4a8d8287c56b63207c466065b419e428275120cc5cc5a1fc9a9a32dabe5d1d66db9d8262df91a2890d18c8161f12a1ad6f WHIRLPOOL 252506306066d911ce024fadf9cd6c9dff72b9a49c55dd0141de4e186020a5f4f2112937092897151cb2a0af7a094de3909f298e9500ee42d9123070e137f597
+MISC metadata.xml 563 SHA256 70f6eda1eaa05bef4809ee0aa95aefc193e58a70ba1e0be3513bb945e596d2d8 SHA512 f41d3e734f06d45dbf2fcb5bf9ef403af790fbf3c982ecb33ea81911b2d97e2538adb9e4d66d52978a3ea1fbb6c2a04456dfc377e3e7c8806af493c7020ebba7 WHIRLPOOL 6ffee44a6baa0a8f3998233e9ade65321ee1fcb02c4785c28eab2396000cf8fc466cfc14701d878d33600bb105a23451f20dc978d54fb4b2108d110a29b3c8fa
diff --git a/dev-haskell/annotated-wl-pprint/annotated-wl-pprint-0.7.0.ebuild b/dev-haskell/annotated-wl-pprint/annotated-wl-pprint-0.7.0.ebuild
new file mode 100644
index 000000000000..9fcad81af4f1
--- /dev/null
+++ b/dev-haskell/annotated-wl-pprint/annotated-wl-pprint-0.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Wadler/Leijen Pretty Printer, with annotation support"
+HOMEPAGE="https://github.com/david-christiansen/annotated-wl-pprint"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/annotated-wl-pprint/metadata.xml b/dev-haskell/annotated-wl-pprint/metadata.xml
new file mode 100644
index 000000000000..5a30faac9d8f
--- /dev/null
+++ b/dev-haskell/annotated-wl-pprint/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a modified version of wl-pprint, which was based on Wadler's
+ paper "A Prettier Printer". See the haddocks for full info. This
+ version allows the library user to annotate the text with semantic
+ information, which can later be rendered in a variety of ways.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
new file mode 100644
index 000000000000..ed41a4c79e61
--- /dev/null
+++ b/dev-haskell/ansi-terminal/Manifest
@@ -0,0 +1,9 @@
+DIST ansi-terminal-0.5.5.tar.gz 13136 SHA256 489565cf36471bdbf38b1b76fc09bce6c311b472d54f09c66546c7592fb52427 SHA512 9fee8511f2edcadf146d1759634592ef725d6e18ccd278ba13cfbd117c918814ae65195237f83b36a96e0b8a89a7731edff2d692138baff9e3473e46d4982ce5 WHIRLPOOL 340c399168bb65af82e5a1b61e2618d0d1977c5efbb834c14a64dea33e6a6927deb466670c14d61e8ff033b4ee5ae3098f758bc8009e37e0f37472803b9ec0d1
+DIST ansi-terminal-0.6.2.1.tar.gz 14652 SHA256 965a38671ddd195b243af9d0284faedb52b852eace5f7cced11e6fcf2e47b7f6 SHA512 6a38f6ec13ca2c2669c707eeab1749fa7ca1805fa162cc024867cf0cabb5746c8844bc2188680de3f9dd748cfcb72917b88ac9122ff6b86459c80aa061f2adbf WHIRLPOOL 77777493fb10afce72bfcbcb4c0b0991a892347dcb09792e4fd18c8caef171e854d83cc4ec69c3220e913446f6c8ed3b495e0597350e749b8124d8f2f8b54624
+DIST ansi-terminal-0.6.2.3.tar.gz 21964 SHA256 4dc02cb53e9ca7c8800bbdfc0337b961e5a945382cd09a6a40c6170126e0ee42 SHA512 3d2999d0dcd45950240731ae9bbf5b65fbd5b00660b4f6387afa2e3db89f2f1a6690ea72311348cddd8e27fa31c447f282795c2ae1b76a5306aade785eb3448d WHIRLPOOL b1183fa0cb5d065a383dd7686c745d2365816c4059f299db37d9126f64288c8ff26bc583d878d92d025000f656cae416e6909519f8a50672ef528e26e83bb505
+EBUILD ansi-terminal-0.5.5.ebuild 601 SHA256 0f8da3075ced58234e843e32c358d4955378d3f6b9f81be2ab2758cd9f437fb5 SHA512 0e2fd81ec1478407561c8538b7b288b7acaf2af38a243346a5cd1c9fe54a26f6671c598b24c03506d9384a161c958555c2fe1e9c14a9213d20720faae91a40b0 WHIRLPOOL 27ad0661ab3d9d2a7c7b996941a328b919d35bf808de0a8195b22e8589e76cb01ed34fbfb711f5343b4956973a66836e8670f606a5d9da16cf3e22bca60d1880
+EBUILD ansi-terminal-0.6.2.1.ebuild 695 SHA256 7657cdfae726bbf173fcf5ecc7806012eb5630077f187da9fe46ee915185a8fd SHA512 fda381b8bfe4939d879ca7557b81beccefefa3c2ed8647fb585ec6428ab817d87d32d4f1f907326ff8327715dff1752161dc96050fa503dfec46cddc11261fcb WHIRLPOOL f409301b5ed5e77dc41b02bb682e1aec6d5db560f8601728cf7b83265db6160e500a8313db8cf78851aaf84c857847390cdc9174c2dbb199884c4c21e8dc53d5
+EBUILD ansi-terminal-0.6.2.3.ebuild 707 SHA256 c40e0dff7e9601683c5c992793c049d4cc2a05ba996d5b4ade93ba7dd3524151 SHA512 63ed368bb43413483ac9983718bce21b72dd99f22780b92721fa8dac58983b182343fb668e3e699d4be68fd8e9bb2186cea3240593afce15fa794c78d8683768 WHIRLPOOL 1e2f6b27a7dc31ceb4587d26d036b8e6fb334d856072f00ad8bb44901cd9652f65a398418f6cc02e07ec6f2f7121331fc0e84706d2e57b4b76c7c374fd11f3bf
+MISC ChangeLog 3924 SHA256 4f0b67bb3783f1e1ccb33a1d21e00ed43fb2c9d6bd4cb7ec7d319758e3936bbb SHA512 383e33b09eb868100a864b218fd269c47dbf9e43e3a9c107de366060c65e78bd52e972cfe392648caf0a361d64faaf801f2414ef49e0d06926921e6841e17423 WHIRLPOOL 503f5add0c9f679e5fade8637989c9e7d0a378f96cd900cd974e725f0ef26510541149044538c86286e6fc1c82c5f5cd7ad9e21e698bd398e045bf39cda7b40f
+MISC ChangeLog-2015 4844 SHA256 9e2252a580271f7a05e7838be7074184f78af332d6cbe016a6ee94899e4864f1 SHA512 911d477f1374f91bc827e2816ca494874197ee4054695f7fa3597f084d33a8a0d2f4a250d062f204ba9acc60235eb8a77b0ead2e0d7d9556fb9a327fcf278c49 WHIRLPOOL b20e76a88478a0680f9868a9328be91fea0e72ff9034935ddbf8663e4feb41f7c47a55538c43435914d8efd90fc0756ae3b4a3f3ae23cde7ded01e161b2d4344
+MISC metadata.xml 702 SHA256 2c047509e65f86f29b4f3350ea6f733ed4e14fa2ad449f80fd377d963240b77b SHA512 ca4f14bf1a7508e8d6496752d11583b331a02512fd073f7c2d24a125d6e99901ff24c36fbbb9b745e74c05f93ba0b43573463841b56d0ae0e181b2a2ba1d6a4b WHIRLPOOL 4d56683c52ecc92a956eb02bc9f9b4da6fc13b50ea8c9a1d30667fdd515b14ab00378225d0ebde87c62d25ff38aa4e78d279082f8fc4b32c8e55b19571845ae7
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.5.5.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.5.5.ebuild
new file mode 100644
index 000000000000..bb6f8ad12bce
--- /dev/null
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.5.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple ANSI terminal support, with Windows compatibility"
+HOMEPAGE="https://batterseapower.github.com/ansi-terminal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
new file mode 100644
index 000000000000..39b47f0b983f
--- /dev/null
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple ANSI terminal support, with Windows compatibility"
+HOMEPAGE="https://github.com/feuerbach/ansi-terminal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="example"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag example example)
+}
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
new file mode 100644
index 000000000000..2532196f2048
--- /dev/null
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple ANSI terminal support, with Windows compatibility"
+HOMEPAGE="https://github.com/feuerbach/ansi-terminal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="example"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag example example)
+}
diff --git a/dev-haskell/ansi-terminal/metadata.xml b/dev-haskell/ansi-terminal/metadata.xml
new file mode 100644
index 000000000000..5c68501a1743
--- /dev/null
+++ b/dev-haskell/ansi-terminal/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ANSI terminal support for Haskell: allows cursor movement, screen clearing, color output showing or hiding the cursor, and
+ changing the title. Compatible with Windows and those Unixes with ANSI terminals, but only GHC is supported as a compiler.
+ </longdescription>
+ <use>
+ <flag name="example">Build the example application.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">feuerbach/ansi-terminal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ansi-wl-pprint/Manifest b/dev-haskell/ansi-wl-pprint/Manifest
new file mode 100644
index 000000000000..ff4c97c9ff34
--- /dev/null
+++ b/dev-haskell/ansi-wl-pprint/Manifest
@@ -0,0 +1,7 @@
+DIST ansi-wl-pprint-0.6.7.1.tar.gz 14862 SHA256 d980c265cacf6d6aa37a24d056e730b678680e07d3ab87210affb415de0ac1af SHA512 e0524f7ba0e6ba3eefc2c04d0186579c70687c65d672e11b09a6b4352ae51f2b30e9c4a4753ca30840d24c82be8f6faa1183c29a2ee154b8c2485e1c01cad546 WHIRLPOOL 570181028a05370b12042b14df869dd8218aa8c6ec17a1a7b13f5e7074128007bc02120193598c7d8338ece8c78b726483746f664a520cc40e4ad2444fe110af
+DIST ansi-wl-pprint-0.6.7.3.tar.gz 14983 SHA256 3789ecaa89721eabef58ddc5711f7fd1ff67e262da1659f3b20d38a9e1f5b708 SHA512 c5b41ee5890251ff3524bca9d5d0b457b54838906f4145e09e68cf88cb11e7bd59e05ba99c660ad61a9fcfb4e9201be4c916de2a066dfca12922292790590eba WHIRLPOOL a8ff92f22b0ccf4834ba6bdb0dc9d679c25f2a05c19da1f67d963a6ec5c96e08d11bd17dcf4a445bdf43f56a56944ec34d36896e4d72c3ca607c7045079fd293
+EBUILD ansi-wl-pprint-0.6.7.1.ebuild 805 SHA256 e25bcf368dea85788bbef6b580a4f318c3cdb4ec8fa5ca398fa76c50a82bc41e SHA512 0051f0146d07ca734cb54ebe2612a59cbe7abb771699ca98b65a781cfc4aa74ac89878f6295f1019ea70d59e97e91f33947dc7666ac41a81b40431d465ffb28f WHIRLPOOL f86a02051749328675c75a3aa452329afe015dfffb43911b17c5d1e21fa308bfff431505d69d58fc970dfdae9aff434146a20d8781652bad5c48c9f9f5de9f85
+EBUILD ansi-wl-pprint-0.6.7.3.ebuild 802 SHA256 e2f5705de2f00a2865fc55fa26f6e873729b672c5fed419bf69f7882bf42576b SHA512 a62c15242ea5898d492d86675a92f29766c499ea0ea0c77c61065998517eac80875d74e1dfe66007a5bac6363423d4d567f916c6ce4f54d351b06de39847c4ff WHIRLPOOL bc79636cbc1b2e8bc87499ca6b76e98224ab66d712460c3d0c97ba02dede38fb56688b916f12864e936e7f83281a31c609e9da677e287749949527b071baee3c
+MISC ChangeLog 3506 SHA256 052630a503d4dc04e0205df283316d11e5955e4530365149b00cde7e770f5d0c SHA512 b14c2e6dea92028ee2b66377a9405d8e5611fd8f21852c7d1d725eefb89150520e21ec98686f21f3d01ac6c94707efe69adac9f0373f170392109b368dff3074 WHIRLPOOL d632b4ba47c69ab735aba1b1942904c544aa1a54ec95ccf20b8a6a419bd0a446e01f53cd954ef9d47c0fdac4df6a958d3800c02a33f4ca691c678da88ede5a7f
+MISC ChangeLog-2015 5476 SHA256 5c91905127477d5d07f00efaa7db46ea56aebb4a1e659e43e82c11bc880131db SHA512 613824665614274e30b4fa5cd031f9811c84baee22ecfc390a7f503f9e18d474c7fa021b1c022717f43ad7c1434f2e1fe9e40dfa25a244b6bbe0e5fca18e2aef WHIRLPOOL 9e7fed202f80d44867aef7eabc259d8e9b2ec00b152f5aa94fee2d0659bd8d021bde999826d818359ca4ba19b7034a2a7b4c56530e386aff180422a8f570af59
+MISC metadata.xml 640 SHA256 e3d1ca7daaaf6e36698c05a1264ab9ce35cd38be290f038c5ed13406ef25f791 SHA512 7999a66b49fce8bdd94736eeb4eb47858b06daae8928053531df4892f34e46f5135c92c9b7659446573b144e6e8d37d27306b608759eb30d2e71addb81a7ffd1 WHIRLPOOL b1c56783f95113182b927421eec3bb793e0e2b9639d40d6ebf43fee6b699932fdf5695f0ab099240bdcb745b2afed720a1b98de230f2e1b32d80cc35d6cbb3a4
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild
new file mode 100644
index 000000000000..e42b98257c9d
--- /dev/null
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+HOMEPAGE="https://github.com/batterseapower/ansi-wl-pprint"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="example"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag example example)
+}
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild
new file mode 100644
index 000000000000..378462f16834
--- /dev/null
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+HOMEPAGE="https://github.com/ekmett/ansi-wl-pprint"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="example"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag example example)
+}
diff --git a/dev-haskell/ansi-wl-pprint/metadata.xml b/dev-haskell/ansi-wl-pprint/metadata.xml
new file mode 100644
index 000000000000..2ffd00b91707
--- /dev/null
+++ b/dev-haskell/ansi-wl-pprint/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <use>
+ <flag name="example">Build the example application.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">batterseapower/ansi-wl-pprint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/appar/Manifest b/dev-haskell/appar/Manifest
new file mode 100644
index 000000000000..fddca77f1e92
--- /dev/null
+++ b/dev-haskell/appar/Manifest
@@ -0,0 +1,5 @@
+DIST appar-0.1.4.tar.gz 3904 SHA256 58ea66abe4dd502d2fc01eecdb0828d5e214704a3c1b33b1f8b33974644c4b26 SHA512 cc4d7a0c910e20ae32f787db894fec29374aed19c208a79012f78e048bdc8383262f124187242654ca7df981647644b9cabb6fd3a4af8d02d7c4e90b46e726ac WHIRLPOOL 5948e6c2d89dc0897b38e643eddddfe95496cfe90c63833380f92341ce3dbd784479f540fc04dc371eb124cd02265d979c0a891d3d13b73b8f240db08ceb570d
+EBUILD appar-0.1.4.ebuild 532 SHA256 daa371e97c9c9a30e4f9640ce32451b04b3cdfb9644e49d5dd20b7fcf909c8c0 SHA512 97a9d73ddc2a6ae1b41623ad7bcdb2836d6aae1c0cdd3d74401218f1da48377008d66310f2edf7b12065a4485866a0a24a84bd24648f7d971139d0404c7258d3 WHIRLPOOL 3f3b7312381e7eb007d2410765ad399932e7a47d787a20b8b631acc6066b194c0736c689b89cca4c21c300b3eb0ca701ae3d6be59e051dc1e73dd25d620b0754
+MISC ChangeLog 2569 SHA256 3c75729a3e83f5df3df402e24c5650fe12d70d62e8879d129ffe62eec9ac5442 SHA512 6470c4ccaa9a3b21acf9f6a4c49c8bd1a6061cfc3b482853889e6f773aefd2f15f0caf301c8354efb7d1e6071430e9e2225c68d9e440c7085055d1a96af09a32 WHIRLPOOL 3e4ba56efc60167f054c7d1015285c130b0ee0866132fcad5844334d2135db239192eeea03e312ca68107ebafd3e7fa9f2fa691f9b52cff3281a8ccb6c9c4bba
+MISC ChangeLog-2015 484 SHA256 266cc2c3d841f8c05db92a329098cd1d28b0ad2543711746fe9e5cb6e2ac0937 SHA512 745f83c7226cdf257f4fd01aa894d04f8e13b73fd1fccf7f4bff7c24b1dc97c77b54a5bce99bcb77ea2351fd42ecdd63fc8ef0b371976a85663d09b51f35581c WHIRLPOOL 7240e3b469da4542a10d84b25e620f951a2c3252d72428e5a5fd405c543f816aae5e0dc7f588d5578b0254f9d47add43f7133b90c3d565f2effe1f63c1bb61f5
+MISC metadata.xml 334 SHA256 19080ca12d92c892cd428a5c002ef13e168b3e2693435239809636c089c380d1 SHA512 64ad67668d136f50969c171f09b143c906b071dc617f8d8812d165397434f3d4317e63335f8d6abe6022548ce93aa33433188098226b6a453e4ab84bf874d796 WHIRLPOOL e3cd3a945fd08cdf3cf7d12449b2d08da24b2ce9e403699c10e573a3fdce5880a4df0942c630daf3202843dfe559804f40bece2f75d2895c8647cfa9f8270b98
diff --git a/dev-haskell/appar/appar-0.1.4.ebuild b/dev-haskell/appar/appar-0.1.4.ebuild
new file mode 100644
index 000000000000..3a77c80f0234
--- /dev/null
+++ b/dev-haskell/appar/appar-0.1.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple applicative parser"
+HOMEPAGE="http://hackage.haskell.org/package/appar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/appar/metadata.xml b/dev-haskell/appar/metadata.xml
new file mode 100644
index 000000000000..14c1fd1f6ab3
--- /dev/null
+++ b/dev-haskell/appar/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A simple applicative parser in Parsec style
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/argparser/Manifest b/dev-haskell/argparser/Manifest
new file mode 100644
index 000000000000..2906a095ba9a
--- /dev/null
+++ b/dev-haskell/argparser/Manifest
@@ -0,0 +1,4 @@
+DIST argparser-0.3.4.tar.gz 14562 SHA256 e645c7a587d1a82f4e550fc5ac22c4c615c1c59429f2cff52dd393ca2a91ed7a SHA512 c7aa03426e42df57ea02ad86d044624ce8e7c0e5b3ce124434fa64a172c8dbf70001e1353b9d3bb15ad780535adc8c0426939d1b26e52a7c51b17987fc72d7d7 WHIRLPOOL 10dc13bd4cee4feb44e6d6a75230de7fb51d44a1c2e2ae508213cf0a199b64d4708ce012eb4b958c85cdb3603bee47aff2b2928242136e2e09aa38b49303e4e1
+EBUILD argparser-0.3.4.ebuild 663 SHA256 ff043fc07bdf0bb0eb7352a73eec0e5c41ec5dae4381ca00e392e7ed3c2500fa SHA512 f83f0cacc4f6c6741f52a502922958c7eab8def12e053874416276fc78d35eef3977e15f67d8219ed565f977ec27aa7e692b9dbb719de25788ab7cc6d741a058 WHIRLPOOL 7c6aced3f3625d1489584222f259e2afa08718dd0966a5930ff92c08c0028576553c8f8dd3f46331524ce18b727a552934c24aab5745434dc2a801b52c2fd2ab
+MISC ChangeLog 379 SHA256 5fdb3b650abccd51fe02216bdfd9762c3592711786524c528fc8798964290c55 SHA512 4da7ef3c37e6badc7d430833c86f47ecb5a2e8f2cf2ce49079f4d8214528848b324a8be24ee6cb66cb1cf6c333587f4b4f86696a2c8ff1d81b887cbcabf50bb3 WHIRLPOOL da609f7869672f5eb095ee276bce682eccfa0de097d6d9b5b07b9e75dc3259d30c1c9280f8491c420819b5683936051b543fcbf2dbf63b11cfaf537fc41660c1
+MISC metadata.xml 356 SHA256 a85c2388d85c55bf54fc06204786e5a87bead3aba4649d56eaa753197d7fd59f SHA512 9ea4136b816438eccfed24f15844ae3270948c77a3afdeb534ffe5c5d0ae50eb5b6b1d173249d7a3818d8f23aec8e942352fe6bbcf00846077688ce75360ec3a WHIRLPOOL 27a1d839e8686fce66db63538dee0ac0dc99bdc5f5d29d2bbd3875460d89935d64de0386e5fc8f7a9e00d8fed7dc2fe9d5dc034c2587280fbd9d151eb87db537
diff --git a/dev-haskell/argparser/argparser-0.3.4.ebuild b/dev-haskell/argparser/argparser-0.3.4.ebuild
new file mode 100644
index 000000000000..b7624c15f69b
--- /dev/null
+++ b/dev-haskell/argparser/argparser-0.3.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Command line parsing framework for console applications"
+HOMEPAGE="http://hackage.haskell.org/package/argparser"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >dev-haskell/htf-0.9
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/argparser/metadata.xml b/dev-haskell/argparser/metadata.xml
new file mode 100644
index 000000000000..4723062c2054
--- /dev/null
+++ b/dev-haskell/argparser/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a combinator library for defining a command line parser.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/arithmoi/Manifest b/dev-haskell/arithmoi/Manifest
new file mode 100644
index 000000000000..a71249e96de3
--- /dev/null
+++ b/dev-haskell/arithmoi/Manifest
@@ -0,0 +1,8 @@
+DIST arithmoi-0.4.1.3.tar.gz 66196 SHA256 2e623924079d3f8733fd31bf40a30ee0051dd0c3e3ae4b13a7afb5f2300413c9 SHA512 abc5939207e502dffd91b3a4e2b9c688eef388a6b9354576fcb4badf4625da1cad0e9698cb42b293b37cc29427ad2679170452374fbf6cd5e614d53db34cd9f6 WHIRLPOOL dc0c167e63430d8f57fef7107f8444fa2fb1e76a5664043524df6c606f778cbecb457c43d9b1484015b96d4f91c221e60718f637593362ad657e7c5a5ae24a48
+DIST arithmoi-0.4.2.0.tar.gz 84676 SHA256 6cc6ade285cdbd437c3e5587e588d4d55152a273e9c276a4679cc22a6e1d2a88 SHA512 687f12aef8baf98c778498b9a0bb33f0ac3175d009ba8dcd14d6ff8bb13252120f6821e80932410a1413637b591f81b92e0ecd25cd7870464e1629f3d0bf866c WHIRLPOOL 4b852e9349371512901fb5f5f15a11e871e809e56620e71dce9e68969e23ee6978f5c24733d7373a4debd4df75ffc96bbdecff3056b490ee55a6b737a70fe58f
+DIST arithmoi-0.4.3.0.tar.gz 93661 SHA256 daa3343d4be19d0a8574c542c9188f6f3075098c86c69d3bc66acd5091d5d196 SHA512 0c67237a84a2c7e2abc1bbc78176e64e7f6ac23399c765dba316d429391f351734eacb924960d69d4fc603b17a4df1b40985bcbc8bbb7c51805eb72a0346b545 WHIRLPOOL 89b818c4bb95e2d1fa88480600f1b3d9044729ee0485e316be6f5c500acc4070cfe9db8ee0b15e1a21ae1b3039af71f7984db5f2fcd5a4292d30e41baaa017b3
+EBUILD arithmoi-0.4.1.3.ebuild 860 SHA256 f91c4f42107c0b2e71229e824da52b07361e2d26f6b9f6103592fd41e9fbc8e5 SHA512 a3b9c9ed1ad46c112489f216cf94bd9612c73358ff37acca5ff0fedf2139df1d90a484c38f2b90698fd24bce330be4d9979085eb17251f4aa991e030bd8bd0b7 WHIRLPOOL 7f27ec1f7b9ca42d54c2d6da88481f2c9edf2e42156d0d261aa938890c21e1158395d338dedf7165e2b505240fc2e5a1db6e8a20cd590ef17a90cd2580751021
+EBUILD arithmoi-0.4.2.0.ebuild 1227 SHA256 9cfde558d4654e4abfe39e53e0d12b992a725fe04f7ef7339f71595dc657bba2 SHA512 ffc2d3bc1fea3c56b0beb7fc79a2d5ad3837bfa96bde153ccc3531f83e0eb4107fe039ace29b202ded8786b0a457afbf9d82e55ee113ff9518d717ecf0b0b0cf WHIRLPOOL 9b0536fc51679fb8efbe0c7f6606e55d8bd1f3dfef3c022acf13eb2984cca9165793876424c9bfe2df1f8452436ab26aee1bd7f5f2fd8bae99a003d5197c5c75
+EBUILD arithmoi-0.4.3.0.ebuild 1384 SHA256 badb149d62b1078621692a0fef3403630ab8fb50467f13dc82cd10d5debe84d9 SHA512 12957a92d036c54e127754645311a59209abe974128606113ad9ebeb75a82be0999e8b90c1ddb36272b8ee1017bc066d83775b2ea6bea692e092c9413a673b8c WHIRLPOOL 9b2f75e3ce69beb3d1536a4e6e3775d094207cb2b7213cbbea32608a2e716e970dfa9c67b214015dbbe6890e352aefd52557170a23a8556c4cb7ab0bbd5d2c51
+MISC ChangeLog 779 SHA256 17396c727e6956dbf77f6dacf00131034502ba5dc21fd26a4f0fedaf304ab9a1 SHA512 f063ff331392f3a232ad2aae7c676b004001fb22ff1b1f36df54a947bd17ece594718af8aff2e16c51df2a34496408841baba3667dc99d61976c986c1f4278f2 WHIRLPOOL bd2fedb56fb8f8f971770b98cc5e459087ff34bf990d7422e569efc621cd43383df712062d75f2aeab0867c9ffe419ffa0fd8b8c2ef94142ebe597941e4bcea9
+MISC metadata.xml 814 SHA256 cf71f9845992e200614d7dd6919a52ce7b858fd8310104cf403f44399978386f SHA512 95714cf6da1b5e139ff711f959f6e0a62d3c2d9943aa15d09ab86e19ef4888d11c5108bcdf6865a22f0e72e10066bdbe644044777848982d432499ee24b74723 WHIRLPOOL ece2da73b7ff0b89610476a5ea4704af5e56c044daceb264aaa2f9a3e98ea0413493dbc866ce247b99f5cd66de4fe8b60ca04639298d777b08856aefb2c1dae4
diff --git a/dev-haskell/arithmoi/arithmoi-0.4.1.3.ebuild b/dev-haskell/arithmoi/arithmoi-0.4.1.3.ebuild
new file mode 100644
index 000000000000..af5085c17a83
--- /dev/null
+++ b/dev-haskell/arithmoi/arithmoi-0.4.1.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient basic number-theoretic functions. Primes, powers, integer logarithms"
+HOMEPAGE="https://github.com/cartazio/arithmoi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-llvm
+}
diff --git a/dev-haskell/arithmoi/arithmoi-0.4.2.0.ebuild b/dev-haskell/arithmoi/arithmoi-0.4.2.0.ebuild
new file mode 100644
index 000000000000..4b9539d1da49
--- /dev/null
+++ b/dev-haskell/arithmoi/arithmoi-0.4.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -check-bounds
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient basic number-theoretic functions. Primes, powers, integer logarithms"
+HOMEPAGE="https://github.com/cartazio/arithmoi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/smallcheck-1.1 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check-bounds
+}
diff --git a/dev-haskell/arithmoi/arithmoi-0.4.3.0.ebuild b/dev-haskell/arithmoi/arithmoi-0.4.3.0.ebuild
new file mode 100644
index 000000000000..b6438c58fa74
--- /dev/null
+++ b/dev-haskell/arithmoi/arithmoi-0.4.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -check-bounds
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient basic number-theoretic functions. Primes, powers, integer logarithms"
+HOMEPAGE="https://github.com/cartazio/arithmoi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/semigroups-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.7.6 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/smallcheck-1.1 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9
+ >=dev-haskell/transformers-compat-0.4 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check-bounds
+}
diff --git a/dev-haskell/arithmoi/metadata.xml b/dev-haskell/arithmoi/metadata.xml
new file mode 100644
index 000000000000..c32026c57e0a
--- /dev/null
+++ b/dev-haskell/arithmoi/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library of basic functionality needed for
+ number-theoretic calculations. The aim of this library
+ is to provide efficient implementations of the functions.
+ Primes and related things (totients, factorisation),
+ powers (integer roots and tests, modular exponentiation),
+ integer logarithms.
+ Note: Requires GHC &gt;= 6.12 with the integer-gmp package
+ for efficiency. Portability is on the to-do list (with
+ low priority, however).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">cartazio/arithmoi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/arrows/Manifest b/dev-haskell/arrows/Manifest
new file mode 100644
index 000000000000..ab1f9bc58587
--- /dev/null
+++ b/dev-haskell/arrows/Manifest
@@ -0,0 +1,5 @@
+DIST arrows-0.4.4.1.tar.gz 12261 SHA256 5b104bd8f8fac5ad0fd194088819423302e52c2a796cc99f6d32bbc134bfebe2 SHA512 642bc893ba5a01d139498fdd8d97531daf76c583eee3317ee7b0cb15bdd5304022a0c7d9280d1eef58bba40de9782cea01325c8fed45232c15261c49b060d352 WHIRLPOOL 69b8caad113fb2e14236fa66e99dee8a2d9e11a2b19e8f875fd9d776a4894d4a6dcccefe1de928c4ceae302021b61d1d01fa785498000720451d606b30ce0b37
+EBUILD arrows-0.4.4.1-r1.ebuild 546 SHA256 9bdb271daf74929e523a6f9a3a3a9b927ea71835b90b033d5510d502ec54601a SHA512 9727f3370b5df5489f8fb6ede3c8c26ea3e025adc12c5c9df599436ef3559e6e90aa07a0c42422f75397d33cdd54a9269fdb9954e75f2f8f9db41e87041e65c4 WHIRLPOOL 98b4005b156fb61b4e4f070ec375aabc94faebd315e3886d88bd6c8dd016e6620fd0824842687820f5ccdc79d33f5ec46f0bbb2228e74ccb71ebeafce0af0e2a
+MISC ChangeLog 2696 SHA256 87316eec98d31cb20502290d5b18af3621dd9cfaf4c7b85ad591fe18c1c04ca9 SHA512 cd24a87f00eb1b9f9b272dc4af22fc90498eec1f0b30fa4199598f78c3fd43b8e7b3e2fc30e2aaf944d8f68372e3dd6b122f20665602d37fcec0614e340dd723 WHIRLPOOL 36469ecf24732b4c094a430722148a3980572dc424834dd90d113d723b0aada304e78e6b80b5ae28e741cb96da3c6487bd0a74761e95e1af0d7054d024de358f
+MISC ChangeLog-2015 5543 SHA256 8ca85cff66818bcc2957ef202da34933d6fa2a8716ff641cb3d4d132d69866e5 SHA512 87a5abcbe079dac7a822f7b11984d3ad94db2293839f7b753799d5de4eca7b36326c648a2bfd973d91ec2f21b2268d4d2f54617e0274e823ea6c945c9c8e7fb4 WHIRLPOOL fded7e55e21243a075163b730e515aa415dfec343caef357bbbf494f858f4df2db706e3b62929448f703ee25d2df3e157f44d1e095cc996c584de6e7c834de22
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
new file mode 100644
index 000000000000..3c6c072c9e82
--- /dev/null
+++ b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Arrow classes and transformers"
+HOMEPAGE="http://www.haskell.org/arrows/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/stream:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/arrows/metadata.xml b/dev-haskell/arrows/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/arrows/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/ascii-progress/Manifest b/dev-haskell/ascii-progress/Manifest
new file mode 100644
index 000000000000..f4f41dc0d81b
--- /dev/null
+++ b/dev-haskell/ascii-progress/Manifest
@@ -0,0 +1,5 @@
+DIST ascii-progress-0.2.1.2.tar.gz 6385 SHA256 3c384b6401243bbe5acb735f1550b59622cf5b2fa8ef4cb8b870c2f609bcdd52 SHA512 cc1a9f1d48d522fe3a8d9afe7a200c2bd4f9e573f99ccae0993af75ab15ede8bfe7630776385e680af3540661613c60cf7aa81a08b9b83b5d8f72aaf8f869b52 WHIRLPOOL 55cb970706e926fb1625a6d1af1d327798596d3a1dbee69ceb8b7fca65f28bda5c2d8ec4ca963c63d2a3c67b81aa1d852a864f6bb51739eab2c66b2d1095fe2f
+EBUILD ascii-progress-0.2.1.2.ebuild 1085 SHA256 fe719e61327d0135c8a1e6e79709f50223d1790b9fcfc25c882da4964ea79601 SHA512 944ac7451590498f02401bd75ea184e0aa69e9a28f3d8744c473fd1eb958a900e33667a86c748901ddf1369a259efac6a0a12a7a4b8bba7c57fdd5789a1e9476 WHIRLPOOL 33429b85fb7621f79dc16f23ccb5b791366a8155e5942fb7940be2a5bc874d721e6a0d6d16707accbf74cbedcf87f9db7a79f332c6661a91658ddfbf2290474d
+MISC ChangeLog 2455 SHA256 0b310b2fd474cdb5ec15995189d75318f22aae6b920df97c7800fe0a81fee597 SHA512 44d9f93e70a58a9859d54e58d110a7ad2b43a8d8416212bb46531094ce2d3845ff2ff46135a7b66f8884b2e5c1b857046405ceaab58fae3d4b2b148f306c4b32 WHIRLPOOL 7c66c34b91140b0b0268ec2d18f2cd5eba7c300cf63b480bbee753fc17f748017fa30037bdbef1cddb45fa23ea9c81c5be0fdb3abbfc0cc537bc4eee589bf9a2
+MISC ChangeLog-2015 440 SHA256 ddb620bb9084d235d317edabe520b11885ee8eb5b5a3236e3006bc71fe3a0da8 SHA512 6682e7699f40afd83acb1852fa61f4b3f0a036a8182f1caab81a9660a9d594eedfc135ab5353c6c18adda9ef806649e5d58bc4e06f758f689694e597fc248751 WHIRLPOOL cfbdce486572ee88993adff8f9d2637d0119213d1369e39eaa0ff1e6537a74df4b7436ed8953061406ec6dbce7ffa3823f43e7a41369855631ffc5efadaec0e8
+MISC metadata.xml 615 SHA256 73cd92c6b5299e34c09a7232fa159cc174e57cf96418555f66664fc3f8491d98 SHA512 dfd2b21fcf84b945b7967584bf6639186f2e8780f11cb61c6ff055c2fee6dda644e4758e762971d54b69644b4c3be7c316bacdd28f1e3fd6411d82ac9fd1f338 WHIRLPOOL eeeb57ec962536d9024af813d4c83c886e8158362c068d7f31ff9a0c3f978c881aa47234489a0ba4b28681148e28993437c86cc09c4473beeabd614644db6eef
diff --git a/dev-haskell/ascii-progress/ascii-progress-0.2.1.2.ebuild b/dev-haskell/ascii-progress/ascii-progress-0.2.1.2.ebuild
new file mode 100644
index 000000000000..2b76e631b499
--- /dev/null
+++ b/dev-haskell/ascii-progress/ascii-progress-0.2.1.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A simple progress bar for the console"
+HOMEPAGE="https://github.com/yamadapc/haskell-ascii-progress"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ >=dev-haskell/async-2.0.1.5:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?]
+ dev-haskell/http:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-3
+ >=dev-haskell/quickcheck-2.6 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/ascii-progress/metadata.xml b/dev-haskell/ascii-progress/metadata.xml
new file mode 100644
index 000000000000..0bf7ce133e01
--- /dev/null
+++ b/dev-haskell/ascii-progress/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A simple Haskell progress bar for the console. Heavily borrows from TJ
+ Holowaychuk's Node.JS project
+ &lt;https://github.com/tj/node-progress progress&gt;
+
+ &lt;https://github.com/yamadapc/haskell-ascii-progress github&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yamadapc/haskell-ascii-progress</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/asn1-data/Manifest b/dev-haskell/asn1-data/Manifest
new file mode 100644
index 000000000000..1f5f032926d8
--- /dev/null
+++ b/dev-haskell/asn1-data/Manifest
@@ -0,0 +1,9 @@
+AUX asn1-data-0.7.1-ghc-7.10.patch 694 SHA256 ab1adc320db0d7d59cca44f78b571148a35d2de794505c7f7a058d446fbd79b0 SHA512 272069aee6905a2233ee929024cb919edd3c62771a90b31194b458fb9c514a23f3038055c2122230c556ec1aa6e53f5e8b41d81734ce05e7f6b9cd90279e735f WHIRLPOOL 92038c58a0118e8323072c5678149cd5f8fa01f58671437ae9c602c28e2d8baa5bbed801aaa73afced4db65f2b835974ef6c7e7767b47a2af7496bf10dabd4e4
+DIST asn1-data-0.7.1.tar.gz 17500 SHA256 f9a8a8ec41e89ebb4af6bd6b8a4c45515e44d7d61524d02b52881bfe7caf4783 SHA512 dc6021daf15e5f9b93703641780c6d81c6b385d2127bcc2f735ecaf54d1be5163ad5e9ae291a3e223ff05cf03e8bbf11af0791ee810a0ba174e9cc9e9fd910d0 WHIRLPOOL 73a1e7f32c0e98bf52f1641214c6b69ae4336e24e0b0ac08eda04dc48f03085eb1a7c9e3ab2ddea9e25001e1841efb25b70adaefdc23f37130fc69ed8a46bc76
+DIST asn1-data-0.7.2.tar.gz 17672 SHA256 83999c03cbc993f7e0dea010942a4dc39ae986c498c57eadc1e5ee1b4e23aca1 SHA512 739c2a9e99a978ba5384da5d5ed388554471f2f6e898c9e07f26de6c6d48bbb236d83b6e2281be7ce4d9db6225acb230010393e1cd368ef9cf4f65eddb8e1e38 WHIRLPOOL 7781855dfc295951657d6cc5bfcdfc55e121f56e4bf4e002894ddab911c84e51532652fe45b519eb146814e80ae0f25d23bf3c2dc4d7ef3dd47fc3f11394bcbb
+EBUILD asn1-data-0.7.1-r1.ebuild 736 SHA256 8f374ea3d9a83bee9da2bd9866ac41d4e9e4850c10c6e1b59d421e5adbaa04e6 SHA512 4b699b31f631e674f2b801b8acc7eae694b1e8510b003900c232e16a58b60547c77b9575b33aa7a77bc7d6aa7eaa3065a811ca1ed287bf6aea113cd8ded585a3 WHIRLPOOL b35c11b835cdf3887444f4b3f11afdfb19b7bc969618df8485f7c03e49f8b24ff98ace2af21647b75afa606663ccab9e270831af78f52cd57d12829437e33cfe
+EBUILD asn1-data-0.7.1.ebuild 655 SHA256 440eb832882b64b39bfbea859c8b5cb4c58d5d3b81fc5833086b5e95a06a381c SHA512 9a54582fa3a1d0cf0fa3fe4c73c192b90caa850754b8df0f644a8fb6dc86b5045cff2e032b75efbd6ab2691bbb6cafa693ef4e540b19d8c5717f8fc1e73ea747 WHIRLPOOL 7d094735546f0c00647d1fe64df3d9ffbd13c75cb4a122d613415a4fdd2091684ee00e27c66ba6e87a9e03686411c3d333b383af4d379c1b7490e1b058deee80
+EBUILD asn1-data-0.7.2.ebuild 773 SHA256 a14a1b9a219038a60b7df01bc380c6a64baa322849ef90ca4929faeafe10b682 SHA512 9e10be2df0490243724d3674401dfca75abde4e6245bf20e41feabb32c6f65b1fd503125a67c9d2acba7550347267f9e7318539e8bd0970ed70ba0fb5cb39a15 WHIRLPOOL 8d7f313b81aa1089ac25b6844112385553892f324cc2004683071756b07c4b809ed991593c6086f86a3ad2457e4d6a5da3a49dcfc876aee8ea183e640c42872d
+MISC ChangeLog 3025 SHA256 e0eddb850e19aa6dda1cb91c904fd53c41ab04a1488f1372aec883b1fe7284fa SHA512 1af21d186e38d5f054c658c832ba568046ce88e32518c40f309decfdd3a185195045aeba088fbfcd7d579a9271ab25d60ecce4547eceddcb3b111629c712f788 WHIRLPOOL 2a41fd919d2e5a8cd7ccd2471228c9874599b34484994919ff5bb4f31447327639e1f06cdd24db338d39a3af8d281768e9a55eee374a3f3d900fdb95ac522549
+MISC ChangeLog-2015 1127 SHA256 cf1e6b7cba6782a12c68801e4e3b51d19d2d536892aff5055e8eb8954124ca37 SHA512 3a4aec388b25468982c0fe6cf1564614c28055ea589d0a58260af64106d2c500b77a6a5a4bff31498258fc97ef711e2e1afbbf537db5524b9c512883ff5fb99f WHIRLPOOL 2c7a4a96f46d02e3dc24745186b55df2220ff5e8f5f7289803ded2ed9946fef2426d74d2b75cf9200bdf461b8408d3a69bc478c6d272c6a2fb9a4891ec351112
+MISC metadata.xml 530 SHA256 a5c7c1f8402b1c88ee4b6f8fdd16dabcdfda7cf605c0df9798c928527b0de43d SHA512 b3d4af593f4fcbee0cae32b9cda14786e111cfcb043721b666005a710b72804acd528123f4a90e5222dc985a9475633c5ee1b5f6106cc49b3206347c438e4574 WHIRLPOOL b6c83ecc4351fc8ccb9a8345b40d0916c0955b33f929626bff51c2e24a1f8613ba35519d93ecd57644963e8cdba8a2b46917ba08a91f701d287c58d760b53469
diff --git a/dev-haskell/asn1-data/asn1-data-0.7.1-r1.ebuild b/dev-haskell/asn1-data/asn1-data-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..94019f22763b
--- /dev/null
+++ b/dev-haskell/asn1-data/asn1-data-0.7.1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/asn1-data/asn1-data-0.7.1.ebuild b/dev-haskell/asn1-data/asn1-data-0.7.1.ebuild
new file mode 100644
index 000000000000..286bfb23cc38
--- /dev/null
+++ b/dev-haskell/asn1-data/asn1-data-0.7.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cereal[profile?]
+ dev-haskell/mtl[profile?]
+ >=dev-haskell/text-0.11[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/asn1-data/asn1-data-0.7.2.ebuild b/dev-haskell/asn1-data/asn1-data-0.7.2.ebuild
new file mode 100644
index 000000000000..c978ebce58ff
--- /dev/null
+++ b/dev-haskell/asn1-data/asn1-data-0.7.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -test
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1/tree/master/data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test
+}
diff --git a/dev-haskell/asn1-data/files/asn1-data-0.7.1-ghc-7.10.patch b/dev-haskell/asn1-data/files/asn1-data-0.7.1-ghc-7.10.patch
new file mode 100644
index 000000000000..8bf958454bef
--- /dev/null
+++ b/dev-haskell/asn1-data/files/asn1-data-0.7.1-ghc-7.10.patch
@@ -0,0 +1,16 @@
+diff --git a/Data/ASN1/Parse.hs b/Data/ASN1/Parse.hs
+index eeea2be..83bc80e 100644
+--- a/Data/ASN1/Parse.hs
++++ b/Data/ASN1/Parse.hs
+@@ -24 +24 @@ import Control.Monad.Error
+-import Control.Applicative ((<$>))
++import Control.Applicative ((<$>), Applicative)
+@@ -25,7 +25,7 @@ import Control.Applicative ((<$>))
+
+ -- | Parse ASN1 Monad
+ newtype ParseASN1 a = P { runP :: ErrorT String (State [ASN1]) a }
+- deriving (Functor, Monad, MonadError String)
++ deriving (Functor, Applicative, Monad, MonadError String)
+
+ -- | run the parse monad over a stream and returns the result and the remaining ASN1 Stream.
+ runParseASN1State :: ParseASN1 a -> [ASN1] -> Either String (a,[ASN1])
diff --git a/dev-haskell/asn1-data/metadata.xml b/dev-haskell/asn1-data/metadata.xml
new file mode 100644
index 000000000000..03e145ac586e
--- /dev/null
+++ b/dev-haskell/asn1-data/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, CER and DER).
+
+ All interfaces use the enumerator interface.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-asn1-data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/asn1-encoding/Manifest b/dev-haskell/asn1-encoding/Manifest
new file mode 100644
index 000000000000..59f36ff1c02b
--- /dev/null
+++ b/dev-haskell/asn1-encoding/Manifest
@@ -0,0 +1,12 @@
+AUX asn1-encoding-0.9.0-32bit-tests.patch 905 SHA256 88aa9a84974e533431e4615ed5ce73dae4e923e22984e6c55df476992097c9a5 SHA512 707cc6f1106cecb0ca88616b30bbff033c8bc160d3c40393eef3bf3f501154201b841379b4304401ce23b763e87d0f691a2c5f0f608f4f6cf34611bd5ee70138 WHIRLPOOL e5031b5291c34e46454b90902b42cadc6770283c94e6a018fbc7cb50fc505d52169d9da2ff7cf4c2fd26a6ba5667c79ec621337442fd1476c349b35ac50bb014
+DIST asn1-encoding-0.8.1.3.tar.gz 16099 SHA256 d1a26d9e2df6f0c815ff347093b20e06a21feeaee2f9204af7aeb797ba541900 SHA512 be5d97db5904cb71fd99db919a6da8e958b3e0aedaea6bbd21d316fc41dd79852d8567edecb75eb212279a9f6af3d566d3e8aa5f5f22f46a8d9ca0883af64dd9 WHIRLPOOL 62621fb12fddf2e090056c2c37fe76ec751f7fba68906cdaaa0629894ebd7227361439b32c321eee09563a79dad1ff8d6f263134c685d677c9de80d49663e375
+DIST asn1-encoding-0.9.0.tar.gz 15997 SHA256 17e9194f41b5a85a733fb54ee4a0c8466f6f67462f53c1e8a05b3d42fda7a30b SHA512 b7693c74ba01d46d93371faa1df14bdef233b8b0fcbd4de0d6a853e41795622e1edc79c278372976454107d97f8a6ba10c44cab2539103796d56b9df4fa4b0ee WHIRLPOOL 3aec02a703169248d1ef4c6b793e4b26576dacb2b0b5c601dc85593f381279eb2469f515ff4f37f4de8c530834907ec552a67b74baea4d4875988f86d05b2df6
+DIST asn1-encoding-0.9.3.tar.gz 16069 SHA256 90d7e05806977e683a468a4112270c9745c07f52452915db6a8fb19b752d7106 SHA512 c6e2f45403504da1740fb581083306ce1fbdaa54f9aa05f5c80a67517ad1d82140fde887cc88e0a6c9b9d778ada2013b6725c4debd1e7522729434b246ce1160 WHIRLPOOL 3b9d79ab47a9b26fe6c2d3dbfe3740ba58ffbb52ddbb41d7bb1da4c1ef446bfc37d38f15acf6e119bec8972f4c89639a8eb3a3589b9ce7f5dc682438971d161f
+DIST asn1-encoding-0.9.4.tar.gz 16127 SHA256 a78058f7db08fbd72f2b40c72af324a4d31ea95d70b4bfa372107b980394dde8 SHA512 d9d8d6208a9d4eb6e106918b2c35ce026c5c5f0108263378b10dc1bffaf46c5737a557bbcb68f912bbe3c89b01e8be9c7c6dd0125fe29e19dcbcd30840317955 WHIRLPOOL 29badcbd76324dc3aca44d3fa04a570a417833c8b6cfbe9bc985015a7474025a82e8ae87cfbcd54db8df91d6049e737611133beeaa127afadcb6ed70d752201c
+EBUILD asn1-encoding-0.8.1.3.ebuild 991 SHA256 4bfd6a9e5bb1ecba540c1626fc9a05c43fabbb65c4bcea73a08b1f2a61dd5269 SHA512 578ff18bd0bd384d330471eddc0928aa38252c10e3239f356d87cd0fe62c3674fc04330577d270d6367bd8d2c117221044908ad58a4a9993fc834f29ae125153 WHIRLPOOL 099a8f59430f6a7010ba77932ca0f3153d1749a92a19fb71b508688196aafb205bcd2b3bb408a7a538ae7f9bf6d559c6811c74cdd84fd91fa24911fbd501ae98
+EBUILD asn1-encoding-0.9.0.ebuild 865 SHA256 5fc8ee2de6ab4b5d5c6b9b1739d3f8d752acfbd17b212fbe95de6b3fa75272db SHA512 04d50ddf06b5ffbc7baf6ab8cd2943cf74d8a5140db3240346a204eafa374018435ca591111e5425cf4549876ac3746d4c87dd52e80dd40d09c120ef8202744f WHIRLPOOL 2c73b639f97391cfbca5ccf5ab69a5b037232625b9675d41d4f04846b3a7595aa14cfb2cc7cb0f306456666526c2526e8797d783331d0348bb74d08c5ff2d6d8
+EBUILD asn1-encoding-0.9.3.ebuild 797 SHA256 a462f0ea419b41417b54cf022cb8066e3b3739c30ad7d7925b834441c13b9bfe SHA512 4342c181f873b316624a67e05b9ca20e177f5670d6f57e9f7e4cb8720a89c6d4876497bd2ad530be028fab000a53c716f4046ee9ec9afeb95dd06699eaa9d729 WHIRLPOOL bf9abe0bdfe84d7e306146c70d7032d5d666ec57955925e1568771fdcccb2731da4d86ab42e00966ede531fbac3368447eac2f274f3f34bb90b9a40185dd4fa8
+EBUILD asn1-encoding-0.9.4.ebuild 795 SHA256 e10fcbdb941e0254fbe9ab581e887152f46d6ea8217c9a1e71f930b0eed58d31 SHA512 0a4453166d3243d7d93cf73e18194fb35c9eb5cacd3ae699279fe7f556f4d679e55cb4229edb606b51921a2676ec75d69207dc6b059101dda1345102f5463d75 WHIRLPOOL bf7a76367bb469bfe81e2472fdec11d02de0d5ea2025cba4bf899b5847fba40be929798efe6ab50214d3bd05e37c5de92290d9038b8f2f1c6628253281bc3a30
+MISC ChangeLog 3718 SHA256 c7b389dda9bbcebfb71fed381cd322233d334d5e139ec3380b3a591b22d79daf SHA512 33e5fa5976d17e2f638c387d5de4911694d42bafb2790030d1f8c4544da653ee5eaeee8ed027c95e6bdc7ecd9c9b6a409082a8a2a456593a944648bb6cd8532f WHIRLPOOL 3443f07d07c80901490a86b005d427d565f541286dae10d6cd6292b18161473928628d5ba630add76ebcac231c04a9cbb9c5ba4cfb0aaa40d140a06fab3b36af
+MISC ChangeLog-2015 876 SHA256 c411c28380c664f1c722270393ba64917d45d895ab9e7174ebfac8bf36c4aa6a SHA512 4482c4f702cd6193c494a52353a8fff976cd0b6029e07cd57f8c636c953272625098878ddb40ef5154780e18d2ea02559ee20a6c31ef33c0e03b2542ca814b0f WHIRLPOOL 49cface18308c703207e747f22e5c299d104382dfaee25a29a177a8f3e2d377beb8e6fe52af3e1c351a4c041551c155595f2d9d9e52b52138891928b46ff96d9
+MISC metadata.xml 471 SHA256 571bead4027e06389efe0eb14283767b035b06a2d4e03e4eb19ae3d1e6e56993 SHA512 36969d3c6f726261b2be7cb03b8e7ae968ea156462536ced2eb900962d812ea47b021b4eeb8923d99225f41e0c046d73eedac4a26512a96334df5f2a103d93b2 WHIRLPOOL 3078fe0452c958695614aa379cdbaf2fda31ca565d340f966d01c1aea074f37b503b0716b176c6fbd8757e8ab08e4a232bd70c4471a4ebe4977cc93211ffedf5
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild
new file mode 100644
index 000000000000..17f5f1743591
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/asn1-types-0.2.1:=[profile?] <dev-haskell/asn1-types-0.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2:2=[profile?]
+ >=dev-haskell/test-framework-0.3:=[profile?]
+ >=dev-haskell/test-framework-quickcheck2-0.2:=[profile?] )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild
new file mode 100644
index 000000000000..02ae67ec2063
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-32bit-tests.patch
+}
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild
new file mode 100644
index 000000000000..fcc3ca5fda2a
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild
new file mode 100644
index 000000000000..0c9ec8d2de8b
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
diff --git a/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch b/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch
new file mode 100644
index 000000000000..2b45be985bba
--- /dev/null
+++ b/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch
@@ -0,0 +1,24 @@
+On 32-bit systems Hourglass silently breaks dates
+out of range '1970 +- 68' years due to use of
+'time_t' and 'gmtime_r' from installed libc.
+
+Workaround test failures by not testing times out of this range.
+
+Github-bug: https://github.com/vincenthz/hs-hourglass/issues/21
+Github-bug: https://github.com/vincenthz/hs-asn1/issues/12
+diff --git a/tests/Tests.hs b/tests/Tests.hs
+index 5a82ec9..525de82 100644
+--- a/tests/Tests.hs
++++ b/tests/Tests.hs
+@@ -88,7 +88,10 @@ instance Arbitrary BitArray where
+
+ instance Arbitrary Date where
+ arbitrary = do
+- y <- choose (1951, 2050)
++ -- 2037 and not 2050
++ -- due to a limitation of 'timeConvert' on 32-bit systems:
++ -- https://github.com/vincenthz/hs-hourglass/issues/21
++ y <- choose (1951, 2037)
+ m <- elements [ January .. December]
+ d <- choose (1, 30)
+ return $ normalizeDate $ Date y m d
diff --git a/dev-haskell/asn1-encoding/metadata.xml b/dev-haskell/asn1-encoding/metadata.xml
new file mode 100644
index 000000000000..798454e0e839
--- /dev/null
+++ b/dev-haskell/asn1-encoding/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-asn1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/asn1-parse/Manifest b/dev-haskell/asn1-parse/Manifest
new file mode 100644
index 000000000000..9577e9f9d896
--- /dev/null
+++ b/dev-haskell/asn1-parse/Manifest
@@ -0,0 +1,9 @@
+DIST asn1-parse-0.8.1.tar.gz 2724 SHA256 09567b3f06d428a194fe8132acf002f8dbfb8694a113dce14edd79a54a5d3508 SHA512 d175903a4e2eacaf56b3c641c3a78adebfdbe263678a59c0ba44d5c1185408800f1aabad3d0ce622fe1029e204699477b36565df5bd1049ebba0df10f72eb128 WHIRLPOOL bed35b1bb93017bfc3805e48b88b802cd9d829697f9521a84341748b86bf6ff497bbfa8dc0a9ca4974ecf86c825c2ea029155ea3294faa53dcf6ce0900961165
+DIST asn1-parse-0.9.1.tar.gz 2785 SHA256 e18087baa87225a5ea41c9758f7499b362ba6293931cb9c5bc3548c90f3133de SHA512 69799adf27188a8b1468cfc35c5a17ffe668aa30f585e8d8ff0b9153936a8825e9d548fca38d8e4ea5823ae511f179c5b56c5fe804260048bd3c5e373a077d17 WHIRLPOOL 6f81e452b09d0f9a3e1a521c3332651130aab042b256aa80a9c35f398ef4f8093946bcc473effb7a53bca36ef26120f979606cebe97e6f5399c2cb6e080ac853
+DIST asn1-parse-0.9.4.tar.gz 2860 SHA256 c6a328f570c69db73f8d2416f9251e8a03753f90d5d19e76cbe69509a3ceb708 SHA512 10579753addf0580d33f2d7d8571bedb3b4ff3d485891dd7db8b75ae09550cbd42ee9d00a452263810079eeb77ec630687b193a6d4b538bfdb683b92c9e64637 WHIRLPOOL c241a58ec243c80bc54e663e12f28f358396f95336541eed61e575bde4cf0fae1513dcf204a6a016500e06c51fb11941911859ed0ca6a33da8e2cde698c7a2e5
+EBUILD asn1-parse-0.8.1.ebuild 749 SHA256 a525e785271b98c10b3bab5f923aba9e0982d9252d52d309d440ee3bf914cdca SHA512 6326ca72394a8be7ca0ee76a9b2e02909fad85cd8bc1ae65f4158779f75a6aff5e850143343db2c46397d2ae2a028d879bc0cdff8d9e23a7b79c6877c9c42014 WHIRLPOOL 49a5f0d2441e9d85676d7fe2361912356d2c4da8eab45bfc90c22ce4b0e00e30c132530e70c950e7f688a82663a95873507a15c7ef349190f37601bb184aa51d
+EBUILD asn1-parse-0.9.1.ebuild 705 SHA256 2b4a3d72b07ca062068e639b2142bf50b51abffb5ea6a225f98be69f07a5c3f6 SHA512 53e8914e4d8a6e125bf6dfd8df0e3a9474fa29bfba5c837c7197496f1163e8300813194da5c6e8841e663933f711f1175648049a13d9a021fd65e5df0d72a917 WHIRLPOOL ee1d295853e30a3fa1e789dab64f7b569b21d7cc4376b17a55aaa016426ff828ef68ea95caae5ccecbc576e9747a55dc747d922841e3dd46c2682a29deb03240
+EBUILD asn1-parse-0.9.4.ebuild 678 SHA256 81f5af35b0b3b066e28b29bc68025ac18e82ef0337db75c48eaab48747e46bb5 SHA512 8e68f05376c669b40e7d1ce94496a5f9deecba5adb7ae576680d70d3273ce9c703c36e5a876da0e8113d952498cd3f948a8d96d6e7dc6792eee252c8c6922bdf WHIRLPOOL c35da1926a0d168fbab0a0aeebb4c3184688f3305921c2ea4837465cec5d9d044d25b22180ff52f0783fa1b1d276f1638b80abbd3188ebef4c6324942bf0cd4d
+MISC ChangeLog 3177 SHA256 92994fa64259b922fdae9096d497261ab107114730343324ab464164eb322ec9 SHA512 f35ae588f47820cf917a1b8cecbbc11cf9f9e1a059d899e7f4f63d55e1cebd4396e8d879855892d6b3250eb95195c22386654793b555ad543a761dd64156d2b2 WHIRLPOOL 8bd50bb9ef4f92c61d48e2e2a094e4acd0cf7cf0775074722ac8ae6eaf7aade625c1070b8aa238e4c0fa8c97395d484eb630a6ab2b571ecdd79e424d1ad1606c
+MISC ChangeLog-2015 974 SHA256 ad0849529e27b69847f364c121ecdae22b390c49b6808465cd3e1aa0e60071f7 SHA512 d831d9132642c0d5037eda3e9496959309533392ff6a19d8604492099b402dfa7baf95af2cbe29241705d13d5044b57771a9a69696f17e6305f56c419283485f WHIRLPOOL 9db14e76ebd838982959f872897f008483a84ccf07666c3dac2a1ad2a93f042464e4bea38f0c3d90a6f5c5c2a550562edf38a4287ded7149c06350972d7de758
+MISC metadata.xml 463 SHA256 7eff4588f8694b3888ed835718516cdf9d06962f32723fdd4746a5d53acc154f SHA512 8f66fdcc7b44e78d49916787df1efe998cf79136ba3bb1ed0221b85ffc9e23b8b340fafe6da611c8e95cfd9e041699d48f101bd07c5e9283c4d1829f6f859411 WHIRLPOOL 248884d406f6f256ea6551a4f8ff61160f4c954823397626462dc8a91d7cb129fc339b25bbf56bc0b23c28e53d0c69197da84fb52523665d8ff8c6e097a9cb62
diff --git a/dev-haskell/asn1-parse/asn1-parse-0.8.1.ebuild b/dev-haskell/asn1-parse/asn1-parse-0.8.1.ebuild
new file mode 100644
index 000000000000..bd752049a8a0
--- /dev/null
+++ b/dev-haskell/asn1-parse/asn1-parse-0.8.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple monadic parser for ASN1 stream types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.8:=[profile?]
+ >=dev-haskell/asn1-types-0.2:=[profile?] <dev-haskell/asn1-types-0.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/asn1-parse/asn1-parse-0.9.1.ebuild b/dev-haskell/asn1-parse/asn1-parse-0.9.1.ebuild
new file mode 100644
index 000000000000..788531165dac
--- /dev/null
+++ b/dev-haskell/asn1-parse/asn1-parse-0.9.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple monadic parser for ASN1 stream types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/asn1-parse/asn1-parse-0.9.4.ebuild b/dev-haskell/asn1-parse/asn1-parse-0.9.4.ebuild
new file mode 100644
index 000000000000..aec52edcf62f
--- /dev/null
+++ b/dev-haskell/asn1-parse/asn1-parse-0.9.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple monadic parser for ASN1 stream types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/asn1-parse/metadata.xml b/dev-haskell/asn1-parse/metadata.xml
new file mode 100644
index 000000000000..26861d6a2692
--- /dev/null
+++ b/dev-haskell/asn1-parse/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-asn1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/asn1-types/Manifest b/dev-haskell/asn1-types/Manifest
new file mode 100644
index 000000000000..cce05d28bab7
--- /dev/null
+++ b/dev-haskell/asn1-types/Manifest
@@ -0,0 +1,11 @@
+DIST asn1-types-0.2.0.tar.gz 5248 SHA256 6dcf217c74298e6d08365c90757fdd8730ef4c24a534696d1275af3f6e79a00c SHA512 da28b3565c74eba8faf5de4f9cb24d90242412d4fbc358199b803c1f0b50c6c4dca89aada813d7126fb482300cfd3d43130be2f700d4c7943de2966870936cd9 WHIRLPOOL 7c08063dfb5a0d9b024f87810c100be0b964aa29a86caee70330953150aa188f652a678862a3a957b0602b3fb87a5029b43c4be1a10ca50f105db444d41113a7
+DIST asn1-types-0.2.3.tar.gz 5411 SHA256 84c3778b36978f673fe916b325759ff9ac2294900c052190afd868fa8d84bfb1 SHA512 09074e2fbadd2cb79f8c8cd7fb2d64794d7bcfe09a9eea345b98895ad855ea187fb33882c420a380ee362e61990824d6b365e75ed5fa429d994bd7e0582ddbdf WHIRLPOOL e237ef7f8e38cba70e9a7562f7189e41e938f8964849c53c726cbe5bdc1d6128898feb02e03c8caf991158c24a93dbb7065970d0901e8f3c12459fd2b887ae60
+DIST asn1-types-0.3.0.tar.gz 5391 SHA256 b998dad88b94f8da7058df52f03936d66c81a2d012549c87affeecac5cb5a8aa SHA512 7955320acb2a7801cc268d8cc7bbf2a9c8c127b151d89c1abffd0994f6cecb57979b25612f7efc922c82d9abeb7dc5ff6db2d08e26fdd1c36a6bfcd428b122be WHIRLPOOL bfba3b43d50ec6709b283967ea9820fa3edf01ef1eb9fc72c5d562c74b1b7df63a1117f842332adb4f4d7cc04fe344043281d82c193b335405fdc79220ead615
+DIST asn1-types-0.3.2.tar.gz 6424 SHA256 0c571fff4a10559c6a630d4851ba3cdf1d558185ce3dcfca1136f9883d647217 SHA512 d5eb4c9f4fc44ff06b4d0d4c6be4ad2b43e01478de6ca48d2a78bad69d828f1c48095ccb4542546357f8934141b4c96f156d954072b91f1695ef1536ddc50e08 WHIRLPOOL a5a60f2b8619701a05e2766decb0d2af51b9ad1c257779b069916f07c4aa77a8ca7a164921df60f059118b073a21bac9d06ad6ed8cad7379250b2cf5e76afd92
+EBUILD asn1-types-0.2.0.ebuild 523 SHA256 a12eab6c94dd701be8109d59299778a7d316adb641530b18e07c83efd5ff2cff SHA512 653b1e688bdce9bd643d3c8f3603bc6c653bf17365b6071b1246c4b78186e0bf0be243310a005f7cc9b4f9d19d218ef379bd0e689fcdcd92d6a7b676aecd1b0c WHIRLPOOL d6a127afecf2618153fb7d423c4b51ba3cbc8c490c9707354dcc16536be606f1b0926e45c8aa7a199fb26030d3e8b00dcdc70a3b9bb0d5be6173a9c5a9e5671b
+EBUILD asn1-types-0.2.3.ebuild 530 SHA256 82553913c784f792042bb6ddb9a8e5c830df38c081b912d55fa54ffb1e1a6dd6 SHA512 15708bac604bd95540c10a58dc013d90a7abbaf07010e3576d33154c63a846f61e1186766461bd3b23086ffa15e09a01d65a2b2df9a961259d8242af2ba179b6 WHIRLPOOL f07da02ee1e2d31ebd123126c3f3a1a6982995275c69f443a5175433865800fc627155d0bebd76157409d26cda014cdbb4bd4f44d6d4ebb4221ddc4b0e02d21a
+EBUILD asn1-types-0.3.0.ebuild 553 SHA256 4709c84b95af127c3375c92104fee13e348dd6e666957db270ac9a67cc6686d5 SHA512 091b45317401d833ca26af8d616bd108569546ae1544342bae366e819afc29d819f1b425caad93284491fb48bc0df1fea76d0881c728f101ef9860cfbadf0de4 WHIRLPOOL 103873e5ddf92441086d382a9e16eb5b270c447bc59a3767121e4a5b77137fa4748b7b6cf2d20a87cc8b3a164d094bcefed23a90b58a7279af58ecbe6380f823
+EBUILD asn1-types-0.3.2.ebuild 592 SHA256 780c7681854abbcf5f180fa0b8de3c5fad98e49d3a437238699a4062267971dd SHA512 02f27234a39cda6ecc0fda567453538c07f1c56b3be02be35c258a6f71f4c989bda1f4a3f54c4f21f712d2922149018ccc4ced1a769d9b16222c141a2d3ff056 WHIRLPOOL b80ba62cbe687a7e5f76aec41a925e4b54076d4de9cbbeb9871960d9111c53a7f067ceef434335d904eb5563e0f739b5db632412035676b0d44adcfbb3081028
+MISC ChangeLog 3398 SHA256 59310089917b8a622734d05e3412c1fca3a692859f948518be8e7173b8efc6be SHA512 d615597dcf87ecc4636f541593b35b72f886d018cf5295fd5400ab271c4f8597a153757f27158347879dd4b03243fe99cf95eb70722fa60f8f93e95f8d6b2fc6 WHIRLPOOL 3a0ef2707f3e9383fdb07ade1e78fb078b2663d927ff659521f7ede28c1264abb3e23c4a0b4d6a363bf5099bd3812ac8445c8dd5f729c467e4c0cc312932dbda
+MISC ChangeLog-2015 1421 SHA256 d04715a234335a0f3e7759f11cec5201d201f773665fd82c07e6220d3a684de9 SHA512 563ac474bae691096fbd5573351dc52aadc0653756c56bf86d961982fb9f8811fb54258b37cad01e3cfd30dba5a73d61454b95971883f53245876ab99d0e6e39 WHIRLPOOL 18741532f5f67a4a3a3ef6aa260c793f7a226d15920c181e084edd721d0622f61e34636af8b6f97ef13797e08438bd09ecdb98f5693c960c615743eb09b2916a
+MISC metadata.xml 399 SHA256 112eddf4648e1877003822958ff36992b8fd6683e5392b61711fc13a841e2813 SHA512 3ab84ea14383c4a7e38fae089b7b0c44a646c272cca19920fbabfeebf7a2433c2403de8842b16f958516696176e0eca24004e019763ebaf180bb1bc512637a4a WHIRLPOOL e58555e1b4dc274b8d2ed070be5a0f67582d607839178b7ac45018fb28b1d07113d8e4410e14d2a894e14d6255c2e393aac4402c1998058292e58f588895479b
diff --git a/dev-haskell/asn1-types/asn1-types-0.2.0.ebuild b/dev-haskell/asn1-types/asn1-types-0.2.0.ebuild
new file mode 100644
index 000000000000..63cddf1805b0
--- /dev/null
+++ b/dev-haskell/asn1-types/asn1-types-0.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN.1 types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/asn1-types/asn1-types-0.2.3.ebuild b/dev-haskell/asn1-types/asn1-types-0.2.3.ebuild
new file mode 100644
index 000000000000..d3cb7e34d900
--- /dev/null
+++ b/dev-haskell/asn1-types/asn1-types-0.2.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN.1 types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/asn1-types/asn1-types-0.3.0.ebuild b/dev-haskell/asn1-types/asn1-types-0.3.0.ebuild
new file mode 100644
index 000000000000..403342387e47
--- /dev/null
+++ b/dev-haskell/asn1-types/asn1-types-0.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN.1 types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hourglass:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/asn1-types/asn1-types-0.3.2.ebuild b/dev-haskell/asn1-types/asn1-types-0.3.2.ebuild
new file mode 100644
index 000000000000..1758774165a2
--- /dev/null
+++ b/dev-haskell/asn1-types/asn1-types-0.3.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN.1 types"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hourglass:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/asn1-types/metadata.xml b/dev-haskell/asn1-types/metadata.xml
new file mode 100644
index 000000000000..a2d6d3d44b11
--- /dev/null
+++ b/dev-haskell/asn1-types/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ASN.1 standard types
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-asn1-types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest
new file mode 100644
index 000000000000..02146002bce8
--- /dev/null
+++ b/dev-haskell/async/Manifest
@@ -0,0 +1,9 @@
+DIST async-2.0.1.4.tar.gz 8349 SHA256 41ddfe012d98f3ef101651fb529753bca5bb4c804f03f9cfafc5d0cbe50224c2 SHA512 8b170644ce92f9788e22771239542e46ee14b9898404744f6a97b955ef22ae4b3fa280ea759f228cb22f2083b5ee007f39c61063f82e5cce8f6bf1c6df789a71 WHIRLPOOL 3f95800777b3efb160b1bbe4356d9fa2a76b7bc0e6143fce8823b062854a42c465ab2d84c2c695592ef78a9cc831428807342b2c7a86d2e0ff0750bccf53b622
+DIST async-2.0.2.tar.gz 8565 SHA256 db54d384259eee2f3ca525821f45fe509b9a101fbf3a8df7132aa9622626fd2b SHA512 beac3452aca98f9c41fb86b1b9e105a324df5a05e10c7d616927bb94888d6d2ed5385e0ec901fdfa050a43e991f5089757d3941ce97db98c148a159893bddc1e WHIRLPOOL 2fabce8ef356ab478db333d042d69dbe9233d6bdaba95e336095343c821f9476aaea09c22b1cf6a6e61cb5ae8c7d7df60d8a4ee232e13a20111d5ba6bfcad031
+DIST async-2.1.1.tar.gz 10565 SHA256 24134b36921f9874abb73be90886b4c23a67a9b4990f2d8e32d08dbfa5f74f90 SHA512 85a878389f019df0038f7b0ea82e8619f30eed97cc5c53438dbcaef128c08cdf5658afa203605434a2e1eb885fc28515a30c83341cb1b77331362205d521972b WHIRLPOOL fa597c634130dedb0a05c0aa8eb3db9d74309add35e3915cae39f2b5588a41a2b16b03060c808aecb670ef5f2f3eb9ea9705f3e511fb883ed61f76688bddd679
+EBUILD async-2.0.1.4.ebuild 832 SHA256 c2a3dfef04e3be1c1bc236761c394bf19d75fde6bcb151b2237d3a8668065320 SHA512 3582d92b5d21906c92cb6ca7b642f4edf86391f4dc301312230f526f4bf076ad109d18faacf473a523394d23a91b2cfd0fbb657cfbecde7956e8641b4b6fb1d4 WHIRLPOOL c4116822df5f13fbeca676a7dc0677aba732f860426f4a66bd1c918209374735deb2db8c9c8420d9508dd221e1fbba1fb482570e53a864b5093fadc5893e399a
+EBUILD async-2.0.2.ebuild 755 SHA256 f33a7682d7874ce5f30b55bca9830827044b14d7ddd42fcb71725750ded5238f SHA512 6d2fceed548b4673b799b04f3c8448bd8706520a9f7f60af11f1c0613e3d0ef62a3e176a3b55ab511025e41d3c16ee54cfa5656d71ca588e792a417498512648 WHIRLPOOL b10600c976c465e9407f5e448acf3e507596d0391a688c5b565046d26284257edd843619087c15ec7aaa1ebf9e32724837c4ac5660af8d2a02bdd5a04ae6de32
+EBUILD async-2.1.1.ebuild 756 SHA256 1a251ad99858f1e6c6d0829759fb20749e6443bf11b32cc38c3d17e7f389d922 SHA512 e9a8e214d78534f3b56fdf6b72f34240b60acfe779a1e34160f0523bd00be1bb526b5eb093f8acda2a36bb2ea162e87676434c22e20474dce8d8a387e9e500b9 WHIRLPOOL 7499ee6cfa95f33c7d1f9f88e2b0752727846a5a6ef29e40db2398432df61dfb0efa86d0e3e067540c08d831aea8ae0929ac7aebb275b4a2c9a07fd301054de9
+MISC ChangeLog 2731 SHA256 afb750ae7223a3535cf13e0aaff33cd53f52f62b99934df4533e2c1b35fe16cb SHA512 e80776b6bdc864207c68c57a5546fc753d57a199d6a40298f3f573ba1f03ee2741dee7c41d33741bca70c5a9288c48fe4c0e039cd83fec7dfdd7294cb1c05bae WHIRLPOOL 7784fd903d9bb46fa5fd3b2071494daa5730a4e19d2b1472a3ecd13bdbf0337766e576db9c9ebeab3991c8d77f5051e543021dbc5d8cb6baace474f0877dae00
+MISC ChangeLog-2015 1386 SHA256 2a6fbd679a39e5a16f29e08c699dfb686955a908c2a1a876d4c76cd3bea9cc5c SHA512 91859749df41e907dc0985502fe201b2bc06c317a2fa4c2884e9b0a6e5a49138dfbf00da9cfa8d95076cf01f6e2c9a2419daaafe10675474fbe3efc0063cf1fe WHIRLPOOL 7e3fef8f2e5c7e50d75c9fb882b266270811eafe7a93859038fb74c180961fd41c345787653abb30a5d0efd1df908cac1584b0b2edb27b4a36d1a27dfadd426b
+MISC metadata.xml 1708 SHA256 5332aee972203250aff9a0f4abbe03fb19c11d4459489d92e2818d05ded82fa1 SHA512 391a43bef8006dd5980a9fe11fa8078ee0def6d372de6c8f41f3376e6c19de2135dd5d0037bf4cf0ecbe004e2ccb14508f0db547e34bc67d4cceaa150be57ab5 WHIRLPOOL 3dd103d7a6c9a4d7608c11b6166b9a7195a3d3c739321ac65f2af947665ebc6fc37777d0716c75b7ae60b1ede8f0552a9a2e9700b9cd405dc7c3c89425df18ab
diff --git a/dev-haskell/async/async-2.0.1.4.ebuild b/dev-haskell/async/async-2.0.1.4.ebuild
new file mode 100644
index 000000000000..8492c7691579
--- /dev/null
+++ b/dev-haskell/async/async-2.0.1.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/simonmar/async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.2:=[profile?]
+ <dev-haskell/stm-2.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ )
+ >=dev-haskell/cabal-1.8"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.7' 'base >= 4.3'
+}
diff --git a/dev-haskell/async/async-2.0.2.ebuild b/dev-haskell/async/async-2.0.2.ebuild
new file mode 100644
index 000000000000..411a79cea032
--- /dev/null
+++ b/dev-haskell/async/async-2.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/simonmar/async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/async/async-2.1.1.ebuild b/dev-haskell/async/async-2.1.1.ebuild
new file mode 100644
index 000000000000..3827b4ce1cb8
--- /dev/null
+++ b/dev-haskell/async/async-2.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/simonmar/async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/async/metadata.xml b/dev-haskell/async/metadata.xml
new file mode 100644
index 000000000000..8d5161f064d6
--- /dev/null
+++ b/dev-haskell/async/metadata.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ This package provides a higher-level interface over
+ threads, in which an @Async a@ is a concurrent
+ thread that will eventually deliver a value of
+ type @a@. The package provides ways to create
+ @Async@ computations, wait for their results, and
+ cancel them.
+
+ Using @Async@ is safer than using threads in two
+ ways:
+
+ * When waiting for a thread to return a result,
+ if the thread dies with an exception then the
+ caller must either re-throw the exception
+ ('wait') or handle it ('waitCatch'); the
+ exception cannot be ignored.
+
+ * The API makes it possible to build a tree of
+ threads that are automatically killed when
+ their parent dies (see 'withAsync').
+
+ Changes in 2.0.1.3:
+
+ * Bump @base@ dependency to allow 4.6
+
+ Changes in 2.0.1.2:
+
+ * Bump @stm@ dependency to 2.4
+
+ Changes in 2.0.1.1:
+
+ * Safe Haskell support: @Control.Concurrent.Async@ is now @Trustworthy@
+
+ Changes in 2.0.1.0:
+
+ * Added a @Functor@ instance for @Async@
+
+ * Added @asyncBound@, @asyncOn@, @asyncWithUnmask@, @asyncOnWithUnmask@, @withAsyncBound@, @withAsyncOn@, @withAsyncWithUnmask@, @withAsyncOnWithUnmask@.
+
+ * Added @mapConcurrently@
+
+ * Added @Concurrently@ (with @Applicative@ and @Alternative@ instances)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">simonmar/async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/atomic-primops/Manifest b/dev-haskell/atomic-primops/Manifest
new file mode 100644
index 000000000000..a4279c7cea1e
--- /dev/null
+++ b/dev-haskell/atomic-primops/Manifest
@@ -0,0 +1,11 @@
+DIST atomic-primops-0.4.tar.gz 24982 SHA256 c0f51aa2ccf4ee6d3cece014dd9100347955d5b81eee5cdbf940bb22ac074f07 SHA512 981610ad2aa22a9e8a629f04bbf5d42f3a62dabde9787c2481597357a6f7bf9b894bc2c1bab8dfc92002789021704e2725abecac55a4fbd4c263821327cd8023 WHIRLPOOL e6d16167bdbdf32fe4db58e3f5c4f846a59763df24c40fbc437f6ade018a7d8fd968365a896311bf3f77e2b769cb88511902eeb44a3eab7f5f9279fd8d3a125e
+DIST atomic-primops-0.6.1.1.tar.gz 30423 SHA256 8c1c1962655c6af4a68657d0fa162188e6bb47b3dfe54806e2d0a402fa8196ba SHA512 02e1fd969320fb477b430b57333aba09fe4dabc04df9d03ea6996d6d11d6f2b442d28828d7cf77690fae35f3a90cc2222054466acdd214b5c5bde3cbdaf3b94e WHIRLPOOL 7cfef03eb1cc18e8153576c7bfa80dd59b4cff930e56836db311a861c9cdc108f645e3048f9faf611219e52858e0a9ab35e0ab4377fc058476effc62843d8320
+DIST atomic-primops-0.7.tar.gz 30560 SHA256 0f94066eeec9922e704a22de87b59b9433c88a4c502ab6cb6e83736ff1a9a2bd SHA512 5231515cb37e4f31b35232ff60ee8bd9c273ee8c9c1e08cb5c84b82d3381afb9301979a4774362145be22c08d5c4852afaaa3c7d67b8e1613abbb477c533b8a4 WHIRLPOOL 4596e3dc40157315b3564c38aedc5fa6bd49919cfdda674501a1e3406d843bbbd17dcb47e314effd31ca58ef1f123ee8727e8280f5c3f60352e646ccf2b7f725
+DIST atomic-primops-0.8.0.4.tar.gz 34075 SHA256 47e1e393848c0538aa1733a90a63bd08a00915ec7499d90014aaecc792db9864 SHA512 c130d1f51093f2f6c80c15ff4f8f92ca9cc6c81f9e00d1ead5b87bb13f4998b5234a005a2ff6d62d4e33355c08dcd83a06981fb8a6332d1ed21cbdafebcf1194 WHIRLPOOL 120edd05f93f16381ce9a4624e45875c320fbf56d505ea714394e832dc8998aa14f1872b7201a92d93f284e949919f10b3d482351d9a1304c5542fa745594e00
+EBUILD atomic-primops-0.4-r1.ebuild 811 SHA256 22ee587a411325d21539b08f4c1bf83131f6502d6244d277ba189a3a84f5b92e SHA512 1dd1ed70f0d9c31c6353911ebbdc6d6894b49f004bb69daee6f0321c43dd9033083554a82a0c219cc8e6a73b797c6403644175be2afcde971fcab86a86d62810 WHIRLPOOL d648c1f4ddcd42325e656449b8f6b6a2ef70d1ceb02766ef7900d8db59e8636593aab867343d15538fe9003302a6add81e8160f5db87b248a01b4252deaa6a0f
+EBUILD atomic-primops-0.6.1.1.ebuild 698 SHA256 145fa9834a3f1e887d9cf75c5e3531987f205d036940e0e1f3ff95cda66b439e SHA512 920fd519a17612f11ffe9e7a614e72e72b253ffdfaaf934a8d0896e31a1134a156ba9f5e7cbcb1226abf04d6da874dd39111b0007d25aeb470c1344f48bd9ef2 WHIRLPOOL 1b6627d6279ea76bad423194f66bcab9a336d4abe18aa2d46b8036f02f2954a50d9698ded54080a15f3ae45e4778e1eef2f999fa911d1c41373fe8f52789a58a
+EBUILD atomic-primops-0.7.ebuild 698 SHA256 145fa9834a3f1e887d9cf75c5e3531987f205d036940e0e1f3ff95cda66b439e SHA512 920fd519a17612f11ffe9e7a614e72e72b253ffdfaaf934a8d0896e31a1134a156ba9f5e7cbcb1226abf04d6da874dd39111b0007d25aeb470c1344f48bd9ef2 WHIRLPOOL 1b6627d6279ea76bad423194f66bcab9a336d4abe18aa2d46b8036f02f2954a50d9698ded54080a15f3ae45e4778e1eef2f999fa911d1c41373fe8f52789a58a
+EBUILD atomic-primops-0.8.0.4.ebuild 696 SHA256 ebba74ab91edadeedc974da877021789b4ad1fdc2cfa77ab9a42d50aeabcdb1f SHA512 98a8ec86714b0f18eaee477002ad0637a281dbafae0a43ea82fd0bf0626d53867941d1027aa3fe620af02d02c60f40caa6767819a66f29309b414b9ae5342f08 WHIRLPOOL 48fef8bfefe83c33219be8a9b69c6159c78490f94d80b1e2d3c56cd98567ad53198520ae481bc1d38a81269ca85cb631c8c4b69c6a83e0ee4fe5f5de7198e979
+MISC ChangeLog 2587 SHA256 1cb764f67cff0efe0b92a4b8f76892500f685fabd400131e3c632caca3796f0c SHA512 d910c34e2dd287446b6d4b6db09888f13ef03e8b2c7ef91096bc2ef7475e2e0d6961bc7ebe7df0eafd489dd8e747e565411252e0c78bb805d2ac766633b6576e WHIRLPOOL ecf8a62047e717bf81fad2eb42e336f27c513c4c9f727d63f0f87ca3a9ae14d0c44d1aa8e09b6f65fc00d57d36893ee5f4d78225a7a9ecfbfb322639ff7fc49a
+MISC ChangeLog-2015 1731 SHA256 c0eecc90acf56bcbb8d626e7c6af482977ab477b1cce594a8762a07ef8c824fa SHA512 447184b394341eb9e346bbe3fe39f966c04f9c40b8078bf5e0dafc77c4e4362a6547ee5a4ed78fcd6dfc691254446d2a80b0693c4d269ba74981b0afefd70439 WHIRLPOOL 431289e8d0bed45d08ffd5b8b17571cd4e61dec7f1fcd726e046fb3c288ceb067b02c70fcd1022acc2387b04193f5fe2385b5ce42919811bd506396473f70e55
+MISC metadata.xml 795 SHA256 460f24b0be0ed832345b205a31d0199b0ce4e34976e8c4da54d54800787dca91 SHA512 51ea1759b6c00341781bf4873a21dcb02e7fd0814dded71cf5dd0ec0975b7ff439b8298098a60c3d9f72b56ceefa831b67cbfab9cbad1757924b69fdd6554784 WHIRLPOOL f016d96594a4622727ca62bcbe454eb31454356601e6307af83bcf44f9080c091776bc262470d5da581836ad0fc67162d3446ac2f846e07402880a30b23b11b7
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.4-r1.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.4-r1.ebuild
new file mode 100644
index 000000000000..6be5054e66f4
--- /dev/null
+++ b/dev-haskell/atomic-primops/atomic-primops-0.4-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib haddock hoogle hscolour profile"
+inherit haskell-cabal
+
+DESCRIPTION="A safe approach to CAS and other atomic ops in Haskell"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree-queue/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="dev-haskell/bits-atomic:=[profile?]
+ dev-haskell/cabal:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ profile? ( !<dev-haskell/cabal-1.17 )
+ >=dev-haskell/cabal-1.8"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.6.1.1.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.6.1.1.ebuild
new file mode 100644
index 000000000000..3cf17adb9ceb
--- /dev/null
+++ b/dev-haskell/atomic-primops/atomic-primops-0.6.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A safe approach to CAS and other atomic ops in Haskell"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.7.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.7.ebuild
new file mode 100644
index 000000000000..3cf17adb9ceb
--- /dev/null
+++ b/dev-haskell/atomic-primops/atomic-primops-0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A safe approach to CAS and other atomic ops in Haskell"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.8.0.4.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.8.0.4.ebuild
new file mode 100644
index 000000000000..8247175e8416
--- /dev/null
+++ b/dev-haskell/atomic-primops/atomic-primops-0.8.0.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A safe approach to CAS and other atomic ops in Haskell"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/atomic-primops/metadata.xml b/dev-haskell/atomic-primops/metadata.xml
new file mode 100644
index 000000000000..3b5e2361d2c4
--- /dev/null
+++ b/dev-haskell/atomic-primops/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ After GHC 7.4 a new `casMutVar#` primop became available, but it's
+ difficult to use safely, because pointer equality is a highly
+ unstable property in Haskell. This library provides a safer method
+ based on the concept of "Tickets".
+
+ Also, this library uses the "foreign primop" capability of GHC to
+ add access to other variants that may be of
+ interest, specifically, compare and swap inside an array.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/attoparsec-conduit/Manifest b/dev-haskell/attoparsec-conduit/Manifest
new file mode 100644
index 000000000000..bdfe93a226fb
--- /dev/null
+++ b/dev-haskell/attoparsec-conduit/Manifest
@@ -0,0 +1,7 @@
+DIST attoparsec-conduit-1.0.1.2.tar.gz 4361 SHA256 a02f5aec1ea5b5932ff43e5744ca9b5211d942e355aba3a67d7ca0baebc905c8 SHA512 25707a2ec55ce8da553cea00cc8b89866ada472cedfb21b4e37d477d9d405dc7b640dfc01b32878c71de886cf67c68b27c94e4911ec23850a55f648fcb1aabd7 WHIRLPOOL 1f82bd5ed3b09baa3c15f67ece3daa973966ddee9f73cd80e5caa7166ceec0095fca586a7f24ccf7f901cdd06d25946e65d06b075ce6e8331e5d870a0d8432f5
+DIST attoparsec-conduit-1.1.0.tar.gz 1210 SHA256 3e809f4e354ef392cd7266dc35b8f660cb5810974159c5106a0c3ed7bf1db6a3 SHA512 7a883b25cc1bfed03a35593927d51dba920fca8d29e610adb7a409807867241847583f68550cc1344a2e333639a703db860ac6c8f6e19f36595a9001e9334472 WHIRLPOOL 9b2712e714c37067dd84f9af51ee40ae641bfa39f17beb68baff24f955d1f788d3ac533b21a6b46f0c7b07c8af00df99c3a73ac4bd87050861dd9be1a24edc32
+EBUILD attoparsec-conduit-1.0.1.2.ebuild 832 SHA256 dcd435c039aa8b065e7690bec70f4e3e9b28dacbcb5b0134a3b09d1b5440e7e9 SHA512 69111b3bb98940537e2c521314f348e522bb569b61583f49f59457c9ee69f507a537c7c0c322fc1da472bc07db66e6e6abc734fd8f31802d5dab791e8765a826 WHIRLPOOL 0c6ea9c88b0b64d52a0b1c9147fbdc4d87277afdad8f65f9c748d42a75f321deab5e603468ec4a9ab2cbb45d8ae832e5e70421805067ed944a439028954e9d91
+EBUILD attoparsec-conduit-1.1.0.ebuild 575 SHA256 a4619fc8d0468d592b878f4e08a0e8cc5841bb49f00f2dcc8e05f91d6663edd3 SHA512 a7026b63f72cc0273840cb2c4e8bd3259b504aae159110743696dc7012d07f50cc833da6636df9cf28952a5b212304e2104fb2357281e9231c39dca283d03466 WHIRLPOOL e657b172dfdb7670b0b7ea4ea957ebab46388fbe7cb6a0169dd517f4b703e5047a82cbc162ddc39f228fce5c099651788ebf7067d7334aff24f60cac921c6095
+MISC ChangeLog 2734 SHA256 e33e325833b00bd0d7a88fc019523efbf15bfe892e3618fd8d2dc7339f3ef52d SHA512 642731f695289f3869b07d5c7fdaad464a673ddadf000c4e1660f239cf2453088d0938f177ff487e67e03393fd4ef03358af059321aa26005eaf184ae6945a5b WHIRLPOOL 35345ed1bfb2c63fd97dfb0c92dcbcc658d95085e2f306349bebf08b2ca6300eb8a5942927d0b59190f2bc405a709edb79e66843ce543b815d753a6ca7e07b44
+MISC ChangeLog-2015 945 SHA256 d3d9460c8c7c61daf30eddd6c6d654630f5520d0f3202e4acff788a198ec9c35 SHA512 b44f16884f6fcd43a4639935f31de76e99691a46787acdc6f2d9d63b421fd395578eb6d0d71b1a37d00323eb673989aff2ec11df2412e28a844533dec3d30ae4 WHIRLPOOL 1c2870f6b9140432919d94ccb178a7c3fe2a92faf38953352616d3844db3720ee09cbefa98ec9163f4b0bffe1e32f537113da3eb18dbcbfeb815b22d167a1b52
+MISC metadata.xml 407 SHA256 3f61dc0c5efd29e53fbe1347afdf324f928090fd46de53474bae34a4f2fd839e SHA512 234b78264facb056392e4d69723d73d3ca7ae63829894d8e734410d7a547bb1771cca8af408a7a4afaa1908292cdad5d6e5aabb8ad5f644e867c80edaf44228f WHIRLPOOL 1dd40752a7e9b98f77edd7b7a55c3144fac2240a0a43f30386da5110894377d09cea54aa94784de1a0f571563e867d3cec8e5e08f354110d080c0d1feb99306a
diff --git a/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.0.1.2.ebuild b/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.0.1.2.ebuild
new file mode 100644
index 000000000000..3cda0bc824e0
--- /dev/null
+++ b/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.0.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Consume attoparsec parsers via conduit"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ =dev-haskell/conduit-1.0*:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/resourcet
+ )"
diff --git a/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.1.0.ebuild b/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.1.0.ebuild
new file mode 100644
index 000000000000..47c2d3fae38e
--- /dev/null
+++ b/dev-haskell/attoparsec-conduit/attoparsec-conduit-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Consume attoparsec parsers via conduit. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/attoparsec-conduit/metadata.xml b/dev-haskell/attoparsec-conduit/metadata.xml
new file mode 100644
index 000000000000..f58272adb545
--- /dev/null
+++ b/dev-haskell/attoparsec-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Turn attoparsec parsers into sinks.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/attoparsec-enumerator/Manifest b/dev-haskell/attoparsec-enumerator/Manifest
new file mode 100644
index 000000000000..f4e34088d8e9
--- /dev/null
+++ b/dev-haskell/attoparsec-enumerator/Manifest
@@ -0,0 +1,5 @@
+DIST attoparsec-enumerator-0.3.4.tar.gz 2485 SHA256 be95a763ebbec5529f486e62e49ce6709f14e688138fc36cff5590613690f588 SHA512 caf6bc858c9c0f41f3ec332cf4149bdc9233cad112579eb79a20dff1893994cee365c2863a47a72fef8d30aaab1d30b506b98c3a8b8429c461811f717c8fd31d WHIRLPOOL 00abea7cc76d77f8b94bd868276f138070d80c05ab9e837a66c74009535b413898469b82dd77d24183e7a8b6a9494494beeddf6ad854fd8bb9aa2a1df66ab21c
+EBUILD attoparsec-enumerator-0.3.4.ebuild 776 SHA256 11f5ff2de136de2d00928d3918da4f6da0f1a8418257bea8fc7a59885b70ab0d SHA512 5d41682a5416b9a5e275a7c4c5e07417b973057c84308ea88f587b2fd57000cff9579695eefaaa0602d3bf3d0ea6971809e6df9af77e5e25596aebd7a9893e7f WHIRLPOOL fa663910379e66dac69ad7a95344aaf4fe4d3576741f94b1627a7b349763cac3162309c8a5e8f37a61af4916647442d799e422efe07908d5afec190626b37711
+MISC ChangeLog 3235 SHA256 d60fe314d408fbcb3e3896b8dee5fcdb537f70513d66b904df8f7e616d897df0 SHA512 09fa15583f7d2709653a7351b4853b9184fc2cbd0011906b78e2c38939d9aa7a7b864265206df1644fd7b58869131bd9a863f2641efbd156b47649e906ec25a9 WHIRLPOOL f37019322ab09beb76cd4ec3527d3d602211e83205bc234dbc11edfdccf19e1edf402c067fd804ca5e886a7046b187ab63f3e77e955a501d4323c422b700d4b0
+MISC ChangeLog-2015 1378 SHA256 54f9cd1d7995d56fe335c7b7df3e2b82a71de7a8a9cdd2638f84f26c3ae69c61 SHA512 07c6f9d60ae707817e550a1d3771dd0c890fb934552d76118c4cca298918e650bcf5f5c6fa664450202e5d1105d116652e6dd5d5ddf8cbb325a3800619244375 WHIRLPOOL ec6118061cd4506b61e8d9c118a4762121e9a671da04a5fc072fb9e64515a0db02c9c97935cdb10be42e6998dbf37e7a4fdb7799ddd080b7dd5bae359646e8b3
+MISC metadata.xml 1034 SHA256 6817101ea1810368152b319753c380a1ad00d5bfca307d2f47124e9e08218e3b SHA512 4d2750da94e3b02f493fa2b8ea288c429b5795367ff77b8010e0cdcaafd7974a5425e8041301038cc8fb142b791a5fcfd95e717adeff2f343b84334b2d4c8a22 WHIRLPOOL d7cf8844a2279ef2cb79e665665cbaaff1c07d22368c6ce3028efb861980bbcaa863a83bd6ee2bffc5863be1779e6201fda036fff512cf99f2c9bff5a8122596
diff --git a/dev-haskell/attoparsec-enumerator/attoparsec-enumerator-0.3.4.ebuild b/dev-haskell/attoparsec-enumerator/attoparsec-enumerator-0.3.4.ebuild
new file mode 100644
index 000000000000..ba1ee261d228
--- /dev/null
+++ b/dev-haskell/attoparsec-enumerator/attoparsec-enumerator-0.3.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pass input from an enumerator to an Attoparsec parser"
+HOMEPAGE="https://john-millikin.com/software/attoparsec-enumerator/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/enumerator-0.4:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/attoparsec-enumerator/metadata.xml b/dev-haskell/attoparsec-enumerator/metadata.xml
new file mode 100644
index 000000000000..4f48a5c05d4f
--- /dev/null
+++ b/dev-haskell/attoparsec-enumerator/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library allows an Attoparsec parser to receive input incrementally
+ from an enumerator. This could be used for parsing large files, or
+ implementing binary network protocols.
+
+ &gt; (-# LANGUAGE OverloadedStrings #-)
+ &gt;
+ &gt; import Control.Applicative
+ &gt; import Data.Attoparsec
+ &gt; import Data.Attoparsec.Enumerator
+ &gt; import Data.Enumerator
+ &gt; import Data.Enumerator.Binary (enumHandle)
+ &gt; import Data.Enumerator.List
+ &gt; import System.IO
+ &gt;
+ &gt; parser = string "foo" &lt;|&gt; string "bar"
+ &gt;
+ &gt; main = do
+ &gt; xy &lt;- run_ (enumHandle 1 stdin $$ do
+ &gt; x &lt;- iterParser parser
+ &gt; y &lt;- iterParser parser
+ &gt; return (x, y))
+ &gt; print xy
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/attoparsec/Manifest b/dev-haskell/attoparsec/Manifest
new file mode 100644
index 000000000000..b08a7c6d26c3
--- /dev/null
+++ b/dev-haskell/attoparsec/Manifest
@@ -0,0 +1,15 @@
+DIST attoparsec-0.10.4.0.tar.gz 36268 SHA256 b6b84e0dbd1c3beec1dedea578ac2f4d62afbe66b383582b7b3349406866d346 SHA512 f32db51d6c4e8119fb28a8d51f6d7452f8870765b652992f577602aba0ecb9e81522fd4919a907f1b7b8ff06d21d4bd64c05b86f808b098f93fbb22daaaa7e8f WHIRLPOOL f15e0a5f2f27132eeb645ea36384b7cff93585af1729f10915aa54405653707baf082fb17b59aeea434d6522ba809ea90b0d8964e56f03e1afe42a30460224cd
+DIST attoparsec-0.11.2.1.tar.gz 36439 SHA256 3ce8f56c0231ddc19e326285acfaca3c144618fea971f0ece202581c3bac3bbf SHA512 33f27bad5e13e515a07a77247a31822e136531da8d9aa7c15ad9cf1205d681c53b68d09c2e09d3b6c2fba9ec7bfae640f6ac0a9ed45cd421b11cabb1f5cd4282 WHIRLPOOL 47997d77639453271baeb6f259ad5655c4b8dd2118e1c8f4f805a81daf6d2a526e5782f49b55401043b9ccbf82dd547a43a489c72a2eda7a790207c65f39d6b6
+DIST attoparsec-0.12.1.5.tar.gz 64844 SHA256 388bf78177d4b8b870db7fb291d103691ccf171d97d2944f09cc62d01516348c SHA512 e861b93bfcdeb284c95e7c96d2a41754e2ad061f169842523bd8680b60743f0d6d300e13237d17b776f60b338152b4fa10679aeb95d1cf0c9d073e093952e9e4 WHIRLPOOL ea6488c08134eebcc3ab86433047a0920bd8fb31e189f864526cd7828265d3edbb682e75ff4235efd6ff9d54c0e4386dda9cca600898a0018648ebfcd17cf45f
+DIST attoparsec-0.13.0.1.tar.gz 66039 SHA256 ce880acb45142eafd872e01d9af57d8dbb95c9f2b9a27f01ca9912ba4e9ef932 SHA512 596a1bda128c116b9e56decf0f5850b01f58c4b0bb81454155a1ee7b4c6b7143476cb9d66f02fba10e6fa5d5fb7a47dead6265dd3d98baeea4d8fa4a9958289c WHIRLPOOL 7b54f3015be2d77b1dcfcb2dd7053de3a2b2a5e13b18c5b61d0a17c6e5dd74261dd1aa3fcf0fdf17df6bcbf92c6c66bc0c1c3b7b04843bda3ae0371ba00dbff1
+DIST attoparsec-0.13.0.2.tar.gz 67669 SHA256 69f7f381f644ba4a6f348bbff9b2b4280b7b602e8e25e59eadb6e30ad5f2ec6a SHA512 3b9453e5e4baca58182c8463b4ff988eb66b3984e93e7f38ea4378d3a6265ed7044cbb896aaa3c797f6389e953f73e8c6994024db1cb7aec1e165f007c010754 WHIRLPOOL 6d3b5cbd2297607b8e3526bda500c06cdcea887a28b808b70a8f38e2b4d7d6a434cb9aaf821b1571c1c56e4be7c4d27cf90d1af67401b370471da83b0baabe91
+DIST attoparsec-0.13.1.0.tar.gz 159512 SHA256 52dc74d4955e457ce4f76f5c9d6dba05c1d07e2cd2a542d6251c6dbc66ce3f64 SHA512 bb66cab56208975b252a418a43eecbe85f3f2f3d16ff53accecade02885bc45828eb5dc5b79565d8d3f2ed955ac0400f9733658eed516aef8bb41b829c747d9e WHIRLPOOL b86c99ae74002f0f7d2baf1515fb741ed9e82bbf363a1b09ebb74fdfc921c13387af94f20f1cfcbacb643f8efadfe2c262536338c148cc3c44b3b7389c3bb6af
+EBUILD attoparsec-0.10.4.0.ebuild 803 SHA256 574d663347bfed8836bfab1f321b79a2e989441356cf4ea6fc7ca18d134d367b SHA512 ee6c0f63fd26630e93bb8a07f213930c838d2f9b5c6e893c2d706faa84d07bc65bc4f2b05f45b713906a0a3a79227739380cb230bf67fd7495afc24541e96587 WHIRLPOOL 56b3749ac96a9f61d69462c264f49e4091a30c616ceb63497690436db71ee3fe26c303b65249b8e04e2d3a855525d39ae7e5bbce41bbe4c56adf64b600b53f0c
+EBUILD attoparsec-0.11.2.1.ebuild 868 SHA256 5896a1178a559facb803567cc8117076f0b431a1a5c369487878397f13d39b62 SHA512 35a09dd5b23a81d6ef22c99af2d73acbcafad8170575eefe0453f2a6d0ef60dd1925cf376d1f98e87990a7ac82433ee31f6e685e5e4c925317264c6cbc1a5507 WHIRLPOOL c1ea8a6d73f403a9b149fcd2304980e38dba935ceda1e94545027f84bd5514b4919e1b1f1147ab9d16c5dbcc7bd52b94aea276905236cdd8b420f17186063ffb
+EBUILD attoparsec-0.12.1.5.ebuild 968 SHA256 9c9d4c90039c44cde7b4192f4cdff20df0b0d2baa2ab4426160e6a65d786ab03 SHA512 4cd28a39120993cc46e1f3c512541b0fdd9689ef5cedb232a20463a37862bad02df683dc9d81e931211e6c271b3168404b0a91106ef8df21ab3f7f2ebac352ab WHIRLPOOL 327caa98330c6593c4b22a60058c1fdfd88e491765fe0ceca5a4585d2419c538a6be3c959f9c6212e35c236146d2a7fb2df41585b4ac325bce53fc02ec23d7f9
+EBUILD attoparsec-0.13.0.1.ebuild 1009 SHA256 0b705edbcf565c1b87af8cc678ad3afe13232376a368aa19e0a85873341e9add SHA512 e2c3fc90378d3f6ec4db233ddf509d59f2b90ded3c0ea622c2df328c5add22bc342550a1997099e8abc6665057b97200bc9300d49e6e8e4a147b995393106edd WHIRLPOOL 182b76f6cd33cfb2282b90a5716efcf7faf7f4a0cfaaeb15028e7f8bab9b70253693f82bcb116cd3462851ada09425bf38ada2ddb98142ba929ebb5491a6a6ad
+EBUILD attoparsec-0.13.0.2.ebuild 985 SHA256 7cf3c51901cef736b6f7f9b5d660a748ce73fe75fd5adfcaed3cc05874fd730a SHA512 9a1d331c4d08515dd3c0eaf7ba9cbc8288c6bf97c26618409c75b469c70fc31a0b557c8486d62d843bcbcb390382d44bf777707cc15d7c05b9f60f4a827030eb WHIRLPOOL 62f9df03abbe01a8c0a58201e17e1b044410854e1c8ea5c0531d769c3be8dc18fa52e56ff0bf020262706b6a4f0b690e881b386b59a0101ddd108d24498a85a7
+EBUILD attoparsec-0.13.1.0.ebuild 1107 SHA256 7494a8cdf076a40f109216ef7c332c5eaea15f9d5dd4bb11c325ff9e97e4d216 SHA512 39f2cc6a5737dd570bb148df293773991527dc87cf08d03e55dc16cdd896f7aa4d28dd3d3962891c1df4574d547d569a06cc9d47c771038815cc5ccfb9ddd336 WHIRLPOOL 78ac930be80867e2da172d3c9975e74718c913b4b75d211aa585d433252b55459590acd141b40a2194d2dcdee782656a7e4aeb493b2164500d45646a0bc72aa5
+MISC ChangeLog 3124 SHA256 c5e57ca0c97b37105756fbe1357f717fa7783019856265c48584d2c9b36c2bff SHA512 a6617873325508468c204ce36672de1004e3e6201aeb61a4c7ec0636d902ae9b57425b535c1affdcc27f158452d30f6c5a96d7eed1763bc27815f87af8608ba5 WHIRLPOOL dc0c7b0e9a0bcff5c3bb533261acc5d57f850e1bbc05dc38afb7f01323fc0282703ae8345ddfeca97d1458d6bbba49f9fb3b1020cc2147f853d648238d377fe2
+MISC ChangeLog-2015 1894 SHA256 d6f352a72b4c3a675968eab8e865dddceef4ad38f06cc49bcfd4ab654790f0cb SHA512 c4cd740f1b7767082f819c2e06169259ad5688515c46d45b83d458595f66d473ba4cb3d05b224069792ec97f00321530ab62a05dcea13c77298fb531b2e58995 WHIRLPOOL 2b83c5daf9df5d0efa1959c28fe716f1a05819b45f212b7a12448b5c94543c11025ac7cec4c68d4781e1bc7343c1b86999abc1805930bf7dc71ab9cf3627109e
+MISC metadata.xml 514 SHA256 59ea7c34c35c1621e11566383994af81a1108aec1d8890f14ac75ec63f06e241 SHA512 77aa3fc771b12645bc64d295637eb3d6470fb1aa2ff6c12b37a2056bc554a93e150db3db72a20cd3cab9d162f8fb7ea2a3605a78c3fb53d48cd509ae85552aa5 WHIRLPOOL e43b0db6074dfc2d60032eeb0553d7c4094f4ec6f40ed0097d6cad3b4fd7ab82a5c5e5ce4786f06540654271b3066e763b94a46cb0323a6eaefcac056d25421a
diff --git a/dev-haskell/attoparsec/attoparsec-0.10.4.0.ebuild b/dev-haskell/attoparsec/attoparsec-0.10.4.0.ebuild
new file mode 100644
index 000000000000..40b62d45ae80
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.10.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.11.1.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ )
+ >=dev-haskell/cabal-1.8"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/attoparsec-0.11.2.1.ebuild b/dev-haskell/attoparsec/attoparsec-0.11.2.1.ebuild
new file mode 100644
index 000000000000..6191704ca281
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.11.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/scientific-0.2:=[profile?]
+ >=dev-haskell/text-0.11.3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/attoparsec-0.12.1.5.ebuild b/dev-haskell/attoparsec/attoparsec-0.12.1.5.ebuild
new file mode 100644
index 000000000000..ca0051acfcf1
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.12.1.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-1.1.1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ >=dev-haskell/test-framework-0.8.0.2
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.3
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/attoparsec-0.13.0.1.ebuild b/dev-haskell/attoparsec/attoparsec-0.13.0.1.ebuild
new file mode 100644
index 000000000000..abe5051250d8
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.13.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-1.1.1.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ >=dev-haskell/test-framework-0.8.0.2
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.3
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/attoparsec-0.13.0.2.ebuild b/dev-haskell/attoparsec/attoparsec-0.13.0.2.ebuild
new file mode 100644
index 000000000000..3c1fe089edd7
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.13.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-1.1.1.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-quickcheck-0.8
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/attoparsec-0.13.1.0.ebuild b/dev-haskell/attoparsec/attoparsec-0.13.1.0.ebuild
new file mode 100644
index 000000000000..0170701c6b19
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.13.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bos/attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.16.1:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/text-1.1.1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-quickcheck-0.8
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/attoparsec/metadata.xml b/dev-haskell/attoparsec/metadata.xml
new file mode 100644
index 000000000000..470df1227e2d
--- /dev/null
+++ b/dev-haskell/attoparsec/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A fast parser combinator library, aimed particularly at dealing
+ efficiently with network protocols and complicated text/binary
+ file formats.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/attoparsec</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/authenticate/Manifest b/dev-haskell/authenticate/Manifest
new file mode 100644
index 000000000000..d0b324c2edc7
--- /dev/null
+++ b/dev-haskell/authenticate/Manifest
@@ -0,0 +1,9 @@
+DIST authenticate-1.3.2.11.tar.gz 8728 SHA256 049388bf2ebf9017f3854462e1e2af57366959528e815017651e8da112577ff6 SHA512 8e1358bd6dd62f10b372fd5df6bd2b50f1c161ade466316efa9e036c17be97e7c561eab968a2e17d28cc12988db454618bf11b8c9bc5e9a20d864423756eccb5 WHIRLPOOL 409b9faa2b879b6a1b7fd58878dc29209c701f6aba4a83fb8465d8a2a5385246a2793b108f50dc0f4461d8d6f403030986962089880ea4f211e431b57204a1e2
+DIST authenticate-1.3.3.1.tar.gz 8703 SHA256 652449f41b12a71f570fd84f53893f82e50b7d793a0724d349188ce19d623113 SHA512 e2caa227dfc4a4878ac7011d79d98c539320cb2fe5d9e260a9c71951486ba8af396fbcd0ccf3cb80205063881c7922f3d1a62d693ff8e1529b88e3cfc2e3c5c8 WHIRLPOOL 6722bedd20045c7911eead9c02851f9f07809950027929754d010a4429279e8d773b4327e7ba2690dd948dcdbb70ca087e56830e39fba1b018e47dd6af8d678c
+DIST authenticate-1.3.3.2.tar.gz 8785 SHA256 a65ff7791e646ea847fc6b8369addeecf6d2c3055a0b7ebe1421881103656e30 SHA512 98fd1e5fde51c9e2db10c9d22429d8c51914f28ec8493457a77afa5a9dc41a8e9920b27583d5aac9752a3b39561713f87489043c552396d132c75139a8e46927 WHIRLPOOL 6c213a1340a36002413825e7e38b9c92b154f759983df7166d3f03f1ce2d3ce9417302846e9ce69a32de0ffe2159aa9fc4bf26b32da6b2ce21a9993f9a752d86
+EBUILD authenticate-1.3.2.11.ebuild 1356 SHA256 50f1488e8ee07ed7b0105afe29efe950d6f2c502b6eb404f4fbb388e5c6aefeb SHA512 bfff20d684516576182c0f82ce9a931aed824876becfb1223ffc334542e3dae72fdf1ff0da6d9c3f6b60aec90ea06fc5d8a2c61dda17ca82d044dc8a210a8918 WHIRLPOOL 8d118e3d5be170113cf285ddc585d9ef2cd6b585fdd8c4ba4890615ff64cc444cfa6e1642fc57d7a1b554bb3fb20133263a609a1116174b63f084b72cb6c4ca0
+EBUILD authenticate-1.3.3.1.ebuild 1356 SHA256 e80622628db8f14ab53d7cf5f569e53d75da81710ebf408864cf117b1bc98cb3 SHA512 2fd66e0d12243966d0defb647d7adfd45bc5df6072e0cf89e426e32f3822b16134424592123990394f4d39a0b3ffb82997a4e578448dfef6ab9ec12a004af08c WHIRLPOOL 79a7a6678ee09317fe5d2cef813f91461f608e4cecf3cede6b528049b7e460803262d3dc411c4b2940f35d2faf2ca54615cc9a67b0fbc5e031095ad702d0860a
+EBUILD authenticate-1.3.3.2.ebuild 1354 SHA256 b56ba72c35232a9c52a96700891da8b2fa5812d77f6897de0f4f4d2d699a2f07 SHA512 5009667837eb2c3681e4c7f8bd04ceb1013b5bc6a762f4020060ecf765a821b3388a45757d0c621abf059316798da4c0d3218906c123c8263d934582334678e1 WHIRLPOOL 2d3744528cedbbb1ab9ea10f240057c035e922fe66a7cb2d9b7d606a36a940045fd364239870921eb77c03bfa63a87d383e9c35fd2966f14c22f57168f9946d8
+MISC ChangeLog 3451 SHA256 b6ded2c828d2fbc26fcb4aa8a4822aee7d42bce9718526600ffd9c99596ca41b SHA512 60bf7ec4985aee6494c4770a04a5687727f07b02ab61afa6c6f96ce7f5a5339210f9c84c3294061e0c034c276c648abe25da48bea856519503ac6dec045f11a1 WHIRLPOOL dc520f09b3ccb2c813b76ee9e0fdd51f2020c6f8caab44d0d3c26d3681c44041f36fc768c16e6d507a404d98615784f5554a9a1af945428b9a7b6b6898a346aa
+MISC ChangeLog-2015 1247 SHA256 09a72c1fe5da07ffa6bccf032d129eb143e49f858965d5b1d3706327572baa6d SHA512 aa1674e721e9da3a8a433a21f2e825eaf0ba4b222a155dbb50b1b8603af6bd78a63998705206acf6a16f1ced93e85e62601679d28757d97bc61fa7559d2710ab WHIRLPOOL f5039bcc5a2147b256e1f1811ee6e3ac7e0392430c2fe52391e802bc65a3372fbad20c4742822668df69236bb7588ebbacab72bef9afcb02df48f67fbf359236
+MISC metadata.xml 548 SHA256 f90052ffc6a779ca4531d605a8120568f2afd6f1d7e64f58e839627d6cacb5d7 SHA512 dadbf9c551c9776e77f449e2651bc7e7c7f106a509bd5ef120a8f0ed9b113ef8a33b6dd6c808e40d2f65dcd54dcc5dea02ce6a6745aafe858d6c8673c3f46e73 WHIRLPOOL 0727fb5a383f146491108b0dc792f5347d802455a7383f7339c1b0f27fe5ba4e2e20d6009c92bcdf91f79a0e52f182165f6f8c9a487ceba1aa9af9a3b61ed5f2
diff --git a/dev-haskell/authenticate/authenticate-1.3.2.11.ebuild b/dev-haskell/authenticate/authenticate-1.3.2.11.ebuild
new file mode 100644
index 000000000000..faee0c58bcc1
--- /dev/null
+++ b/dev-haskell/authenticate/authenticate-1.3.2.11.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication methods for Haskell web applications"
+HOMEPAGE="https://github.com/yesodweb/authenticate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ >=dev-haskell/http-conduit-1.5:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/authenticate/authenticate-1.3.3.1.ebuild b/dev-haskell/authenticate/authenticate-1.3.3.1.ebuild
new file mode 100644
index 000000000000..cab350f26e39
--- /dev/null
+++ b/dev-haskell/authenticate/authenticate-1.3.3.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication methods for Haskell web applications"
+HOMEPAGE="https://github.com/yesodweb/authenticate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ >=dev-haskell/http-conduit-1.5:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/authenticate/authenticate-1.3.3.2.ebuild b/dev-haskell/authenticate/authenticate-1.3.3.2.ebuild
new file mode 100644
index 000000000000..eb6b4163c589
--- /dev/null
+++ b/dev-haskell/authenticate/authenticate-1.3.3.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication methods for Haskell web applications"
+HOMEPAGE="https://github.com/yesodweb/authenticate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ >=dev-haskell/http-conduit-1.5:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/authenticate/metadata.xml b/dev-haskell/authenticate/metadata.xml
new file mode 100644
index 000000000000..17e204eb451f
--- /dev/null
+++ b/dev-haskell/authenticate/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Focus is on third-party authentication methods, such as OpenID and BrowserID.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">yesodweb/authenticate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/auto-update/Manifest b/dev-haskell/auto-update/Manifest
new file mode 100644
index 000000000000..0fdf6f66bfa6
--- /dev/null
+++ b/dev-haskell/auto-update/Manifest
@@ -0,0 +1,9 @@
+DIST auto-update-0.1.2.2.tar.gz 6651 SHA256 7b3000c330055d4059fe8d9ab044c29e3a57b4dc31b88ea386a75a886b6144db SHA512 40358d82324653b20433041262b13f4491cfa51b58ace9554d292c09f8f0d979aed19244d4d204b34f8a296a259b968a4c3c639650e06adc7057b53057c67a74 WHIRLPOOL 3961da1207ef59b32a3b5834a6df328551ccb0b3d148d5bca8e55ea49fc57b3c0fd54262685a949b2c1d5cfe7f21681f153d33149c566b6065488914582a6eb3
+DIST auto-update-0.1.3.tar.gz 6799 SHA256 3d8e11271d9c0bacefd663143af60c530dd7483b70582bae56e64b6716891509 SHA512 54eb034f75d214d428a2ba4d830e4301d5c4ca0df5c55c54aaa5257bc561c1033a34f4e65c3f64606591f03aff8194b04397ffa298a779a8ee0b46fc7ed32ad3 WHIRLPOOL f691ac0dfa503fcf552dcf36c235a73796e30a42ebfaea6ea8c45fd792cfc312cc5290253479ccfe7148a4fc4af242a4c11d7a1a227fd67eaa532023525d1992
+DIST auto-update-0.1.4.tar.gz 8607 SHA256 5e96c151024e8bcaf4eaa932e16995872b2017f46124b967e155744d9580b425 SHA512 071e3b630503462320de3229ee955f378f95d69d6404b9bc4c6b493341f565ef04c41e12eafa4f7d7a85826dec0eed150fc58a77a2ce9f3b802dfc2a240ea45d WHIRLPOOL 6b4de42bca4bebbcf8a10db6249c585723738362212f851a4cd71aa7ec94cf5712284003134b7ecee37033b308399d3b9e91d56b4c513fe537125ecd75dc1c24
+EBUILD auto-update-0.1.2.2.ebuild 545 SHA256 a4794573b8532d76be1169abbc26c14c39ccb00fc0b5d89b2998f0c85c7def84 SHA512 227783d1cdd1bfa726b4a292d24d056d287ae379fc47c138c716bd79fa5fdbf5933721ebc57a24ae50d84b198693a63e618f8def54fd7b784f4a8d14e4869236 WHIRLPOOL a673291145ac082d15e51bdec0c487d9767d5dbc7ed0a8105137ea535696da05f4792440777aacd8fb8575577ac16447ea19d9500e713fd909d41a93305ef958
+EBUILD auto-update-0.1.3.ebuild 547 SHA256 a1118b00b22939ab05a72862485c64d244f22803fbf252786b1a0a8211977129 SHA512 5cbe973c8b0d339baa978ca10e5725b05e2ac0e56bff03ad9c3531efe85ac3216ffb5377014330973247fff8c6e3c6dab9d6fdb01e59cd6801d841f5b18e9a5e WHIRLPOOL e4c12597546cba190fa2619ffca4b591a116e3a2460872e27f6f871c6d02f3fc7d9ba858d151f96416ea567cd5f1b1728ef2e3164128721f89c523717624dcfd
+EBUILD auto-update-0.1.4.ebuild 545 SHA256 ef55d191456dc57b3f9df1524b8b0bf27530851e6752ab4921d9c458c47ce7fd SHA512 d5bc48c582ba00a27ff2fa1b3eb2f97b511c41698ccdb5ade52bb197341bece4c8f7d45a2fc570f8ddba7960b9119b1a2200404e57b6b3683727fbe019bdc174 WHIRLPOOL 557286e57c3cdbb17c5e101f7cf49c7875006047e67d620ca8289203181d228b3e69364fa14f87fb9ac58d85dbf64d8a8d0a15ba3ed436f7b13f23d6f22bfa34
+MISC ChangeLog 3141 SHA256 399af3144fa1c9843ad2cc39462761fee2b30911cd58114c91ccd92000e46045 SHA512 a0fcdab632b01e333ac8c5623fb9af92f6056218e000362e61e2adb7685997e00944214f3df24945148ff3cff46b1f4c958eceb79792bec1f83d7a968aa05c3b WHIRLPOOL c849418e9ecb3eea15c2d9c735fbbf5052c2950fc5dfefb0dbeb05c6ed06bb84b5bcb7e9340e4273c2db4df0cf169ffbb0016739da1e887a1b9c397dd970ed02
+MISC ChangeLog-2015 774 SHA256 f31d93b7ebd0fafb438700e41a0ba85d4cb42309a5c877900dc9ca7b0e2ff4d6 SHA512 a414aa569fc2956e95a445f9d829115f3a730fdd88cb34f286f65583b14185b55cbedfe0dff87ba5fe958d71fc1fbe874603b6ad0885f871240bcaf2f00873b2 WHIRLPOOL c3ea9e60764ce2d722a9cb9fa48acc2db1660fec7dcd158d82b8ebee3d3e53ae755dc3bcf721cc6244efee5b9882f9155edd42c53e1cb5d53b2da6333906ac1e
+MISC metadata.xml 922 SHA256 e2e21dbae16335f9129ce89e84a42048dfd7522d82eda445175e877ab60a7d0f SHA512 34e86c54aaa8c98cc94f86f38d4c88bf862d965a02122905ae2dda86dd84100236b989f90eaf538da8f865dab8894647f7f50adb39c88437d1bf140e5e57dac5 WHIRLPOOL 7c9e8d755ed6e457105f8bef20ed013a638cf1e7d68f21d268cd53b7bfa920aec133e03126114e51c7510a32b47509e261d51b9e20cb025dfb4585f0439e90a5
diff --git a/dev-haskell/auto-update/auto-update-0.1.2.2.ebuild b/dev-haskell/auto-update/auto-update-0.1.2.2.ebuild
new file mode 100644
index 000000000000..6c0751615736
--- /dev/null
+++ b/dev-haskell/auto-update/auto-update-0.1.2.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficiently run periodic, on-demand actions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/auto-update/auto-update-0.1.3.ebuild b/dev-haskell/auto-update/auto-update-0.1.3.ebuild
new file mode 100644
index 000000000000..7d76d635d8d3
--- /dev/null
+++ b/dev-haskell/auto-update/auto-update-0.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficiently run periodic, on-demand actions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/auto-update/auto-update-0.1.4.ebuild b/dev-haskell/auto-update/auto-update-0.1.4.ebuild
new file mode 100644
index 000000000000..9d041414242a
--- /dev/null
+++ b/dev-haskell/auto-update/auto-update-0.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficiently run periodic, on-demand actions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/auto-update/metadata.xml b/dev-haskell/auto-update/metadata.xml
new file mode 100644
index 000000000000..b0223bf6088a
--- /dev/null
+++ b/dev-haskell/auto-update/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new @getCurrentTime@ call, we'd like to have a single worker thread run every second, updating an @IORef@. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC.
+
+ This library allows you to define actions which will either be performed by a dedicated thread or, in times of low volume, will be executed by the calling thread.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/aws/Manifest b/dev-haskell/aws/Manifest
new file mode 100644
index 000000000000..bdf6d6a97baf
--- /dev/null
+++ b/dev-haskell/aws/Manifest
@@ -0,0 +1,10 @@
+AUX aws-0.11.3-ghc-7.10.patch 975 SHA256 757b5fcb3342bea99c8d899f2f72943171e6ed38d6ba14358f2b294d34cb8e86 SHA512 6675ee77d5698a190f2c7b882699cb241a2f94981e6a8b7cee1c4ac72adf1cb8507e36103df32f0773f9f3ecb3de169c81ebddca5d88eaa2ccb72406dbbb14b6 WHIRLPOOL 486af52ab1af33d4319f7e9a6fc5926acf3ee2b5ed10d34ec26bd277494552473707d7a5c87b1fc0f9ad5a323f12a334fea297ab0219c0852d4e203296586099
+DIST aws-0.11.3.tar.gz 90102 SHA256 14a9a9f4435f92b9a0364de66469e293f3ad09c7fe54aacce3486280866de30a SHA512 0343d8ef17ad06525c7c131eb97408d3298c46f4dd472604bd4b3a20c2bb1e880e12f9a0e345ee2fe9bfe56b684fd653e9a99b7919e8d97fce4ca0cdd720afb5 WHIRLPOOL 49e49b802c0c996d3b94d68dafcc3eed82f0b104f1a339e1ff3f9c8e12638543021394c79d24bbba3cf51c3f2a6c8638f71b8be8f8ca7e7c656924c52700ebc3
+DIST aws-0.12.1.tar.gz 90763 SHA256 6c85bac359ea94d78f287b45c6e7e981dc260a1c029a7888ed752a1c0e64d32b SHA512 8c89a982196b654ad4f001d30cb415a9272aacb582c8879173babc4183ca4eb21c025399f1bb5e2624a77a1c38da9b4637bf1dfa0a5bbccb888808a5e654bbf9 WHIRLPOOL 2a82e24cac4011b02408e76122fbbb3d7b871c907503da8a167b5d81752b4c4ecc766fd6095345694f1283ff28c4766f1c8c7254d3ff8e37a2dd1d6268d2731f
+DIST aws-0.14.1.tar.gz 95017 SHA256 6a2079853ddc781b46fe3ddce31e88c0b6b2441f458141bca3cd1c7216cbe579 SHA512 0616d085291748d3ec1ef24d7914562f85fde0577f8100b0dd7f8bc2c817fffb4945372fb80aad98dce652fbf1f063a55afe3ba7aff89ddd5bcd2ba43047ad8c WHIRLPOOL 30240cd081f1c06aca1255e3f41c60a04f543b053c54f436988c7ce829cbc3549a871411f02073b3b078428a28621c5d2b495635a5b3cb4dd56f18a386e139ea
+EBUILD aws-0.11.3-r1.ebuild 3615 SHA256 23a6191ea1ab99013e895e4e493d4a4dead5806aecf207e2b7cc15f932a41dcc SHA512 7a9316d6003a3df61e1f4fce739aab93a355762a6919bf594bd37481bc8809d70e36c9b5104eedc2e51f18813c8c218ebe0b7dbee7b6cff185fe75f41e744158 WHIRLPOOL 36102c93d8bd5111a407b04b2ed9342cb05487ffd307c2c7ae4fad700d26f7a29d609c556745c6f8c12ae1a11077f2d6d0c77d7415acd79b5761ffb4c9636278
+EBUILD aws-0.12.1.ebuild 3486 SHA256 9eebc1f34b8a2376bda450f204dc3fb967deb1e38bc32de42eac5b70d49f0f36 SHA512 ce9b6785e8a101bbba756e3606dcab69525150437cb056d4eb235b69c9e788b74a52c6a60c20604b9cfecc53a11e97290d8b6d4f2419911ff23d1ddf10e29ecc WHIRLPOOL 64b9ba4a519d87c29b7e232327a139ca70deb2ce470346314ca610c31249d5839bd590691e5e0022191c724bbf85d6ebc5ddcd87b8d5d985abec202fc6a26abb
+EBUILD aws-0.14.1.ebuild 3293 SHA256 e8075b6ed185a7a8682be45e7b37ac0b6c82556172e8e94d5b442aed4655be78 SHA512 58419b16853685396923a2890b73d0afd0ce0ee2bb10817d0b185167a342ba596b51b97a65918350f44276e538ae1a3f74d8f693364f6c04b870f976ed6bdc9d WHIRLPOOL d6219316c423d21f0a6fd6d4bf1c879276dea46e48701eeeb31aef43c760aa1326cba70e40356a81e80f54f6eb4b14b4e7f96b7c011bf859ca2e8376539357b9
+MISC ChangeLog 2858 SHA256 ebc4a398d5bba397afa9248308a56ff92bfc441ada7b83a21c2c16c7c88aa4cc SHA512 ea93f986f8b00948ea033eda5a19377d50d256b675d37af62b8685fe1cdcb4006368845d8280a836524110e796b883e7c791c828db62b99021ff4a9843c92f06 WHIRLPOOL 6db81cfa05e1d40d5d5d9b50da7a51f2f87269c6d2e727f77a9bbf8a316b7d7e13a4c23df9d6dc92a903fd5e812e6af4232545e9d64624475f52caabbaac942f
+MISC ChangeLog-2015 966 SHA256 1c623876261e2dc4fb0e917ee51949aaeac63ae342634e9edd6be7aa679e1193 SHA512 1b4c4e337d082374b7f1ce89991934680f8438b5f5bc84ffd427d2254299e7d7a07318109e6a7fbcf641193dc438a788746916c404c44436a92e1aaad198e56d WHIRLPOOL d48fc0d368068d3c04504af544f5ded64ea466c09be925691953d5602d4d2c15e1b1b0ffaa4e1d31da3932fa6d50ce17372facf8011b4eb8c3416f9ce8f3c2b2
+MISC metadata.xml 579 SHA256 47308b66a23c3ae15ba39194a0739c74e77fdf15f899ac608d9fcb62914bf82d SHA512 e539e4a84e42065fd427edf1c8c32d8a55aa3df19407bdafa9cf301a9a19ac89d1102e0cd429ed92343e0e7d31a3669993614aff42ef4e643ee88ed3565cc5fd WHIRLPOOL 5e95a75d58cdfbb24b69a078393df45d4e6d2a2435df4ddd4620fc4dbc5023b9f0f0c6aa70474a8cb9e98904757d957e413a6b49abb22db541671040e456b713
diff --git a/dev-haskell/aws/aws-0.11.3-r1.ebuild b/dev-haskell/aws/aws-0.11.3-r1.ebuild
new file mode 100644
index 000000000000..a11a78a3814d
--- /dev/null
+++ b/dev-haskell/aws/aws-0.11.3-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="Amazon Web Services (AWS) for Haskell"
+HOMEPAGE="https://github.com/aristidb/aws"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RESTRICT=test # needs aws accound
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.13:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.2:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.9:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ examples? ( >=dev-haskell/errors-1.4:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
+ !examples? ( >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/aeson-0.7
+ >=dev-haskell/errors-1.4.7
+ >=dev-haskell/http-client-0.3
+ >=dev-haskell/lifted-base-0.2
+ >=dev-haskell/mtl-2.1
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.8
+ >=dev-haskell/tasty-quickcheck-0.8
+ >=dev-haskell/text-1.1
+ >=dev-haskell/transformers-base-0.4
+ !examples? ( >=dev-haskell/transformers-0.3 ) )
+"
+
+PATCHES=("${FILESDIR}/${P}-ghc-7.10.patch")
+
+src_prepare() {
+ base_src_prepare
+ cabal_chdeps \
+ 'tagged >= 0.7 && < 0.8' 'tagged >= 0.7 && < 0.9'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/aws/aws-0.12.1.ebuild b/dev-haskell/aws/aws-0.12.1.ebuild
new file mode 100644
index 000000000000..3d1c858c5b2d
--- /dev/null
+++ b/dev-haskell/aws/aws-0.12.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Amazon Web Services (AWS) for Haskell"
+HOMEPAGE="https://github.com/aristidb/aws"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RESTRICT=test # needs aws accound
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.2:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.9:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ examples? ( >=dev-haskell/errors-1.4:=[profile?] <dev-haskell/errors-2.0:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
+ !examples? ( >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/aeson-0.7
+ >=dev-haskell/errors-1.4.7 <dev-haskell/errors-2.0
+ >=dev-haskell/http-client-0.3
+ >=dev-haskell/lifted-base-0.2
+ >=dev-haskell/mtl-2.1
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.8
+ >=dev-haskell/tasty-quickcheck-0.8
+ >=dev-haskell/text-1.1
+ >=dev-haskell/transformers-base-0.4
+ !examples? ( >=dev-haskell/transformers-0.3 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/aws/aws-0.14.1.ebuild b/dev-haskell/aws/aws-0.14.1.ebuild
new file mode 100644
index 000000000000..ae37ba96b6fa
--- /dev/null
+++ b/dev-haskell/aws/aws-0.14.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Amazon Web Services (AWS) for Haskell"
+HOMEPAGE="https://github.com/aristidb/aws"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RESTRICT=test # needs aws accound
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.2:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.10:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ examples? ( >=dev-haskell/errors-2.0:=[profile?]
+ dev-haskell/exceptions:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/aeson-0.7
+ >=dev-haskell/http-client-0.3 <dev-haskell/http-client-0.5
+ <dev-haskell/http-client-tls-0.5
+ >=dev-haskell/lifted-base-0.2
+ >=dev-haskell/mtl-2.1
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.8
+ >=dev-haskell/tasty-hunit-0.8
+ >=dev-haskell/tasty-quickcheck-0.8
+ >=dev-haskell/text-1.1
+ >=dev-haskell/transformers-base-0.4
+ !examples? ( >=dev-haskell/errors-2.0 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch b/dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch
new file mode 100644
index 000000000000..4d2db5d35a5f
--- /dev/null
+++ b/dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch
@@ -0,0 +1,20 @@
+--- aws-0.11.3-orig/aws.cabal 2015-03-24 05:26:53.000000000 +1100
++++ aws-0.11.3/aws.cabal 2015-04-04 10:18:21.057164803 +1100
+@@ -126,7 +126,7 @@
+ cryptohash >= 0.11 && < 0.12,
+ data-default >= 0.5.3 && < 0.6,
+ directory >= 1.0 && < 1.3,
+- filepath >= 1.1 && < 1.4,
++ filepath >= 1.1 && < 1.5,
+ http-conduit >= 2.1 && < 2.2,
+ http-types >= 0.7 && < 0.9,
+ lifted-base >= 0.1 && < 0.3,
+--- aws-0.11.3-orig/Examples/DynamoDb.hs 2015-03-24 05:26:53.000000000 +1100
++++ aws-0.11.3/Examples/DynamoDb.hs 2015-04-04 10:18:43.712140567 +1100
+@@ -1,5 +1,6 @@
+ {-# LANGUAGE OverloadedStrings #-}
+ {-# LANGUAGE ScopedTypeVariables #-}
++{-# LANGUAGE FlexibleContexts #-}
+
+ module Main where
+
diff --git a/dev-haskell/aws/metadata.xml b/dev-haskell/aws/metadata.xml
new file mode 100644
index 000000000000..f05125d63240
--- /dev/null
+++ b/dev-haskell/aws/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Bindings for Amazon Web Services (AWS), with the aim of supporting all AWS services. To see a high level overview of the library, see the README at &lt;https://github.com/aristidb/aws/blob/master/README.org&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aristidb/aws</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/base-compat/Manifest b/dev-haskell/base-compat/Manifest
new file mode 100644
index 000000000000..21101f3f0ec4
--- /dev/null
+++ b/dev-haskell/base-compat/Manifest
@@ -0,0 +1,13 @@
+DIST base-compat-0.2.1.tar.gz 9158 SHA256 834465a92fdcbbb48623700208615f9f2d1b77b8ab9488f8ac2d21ceede85afb SHA512 959ce234c61211dc62850f656bb8342aa1fe0c849607a32d43f23d121eb1cb4c3f25a8b669042d9e76aa2f634708219e1a15a4a9afa89e3a3e1a4276b73c0214 WHIRLPOOL 266177e355907a54f8c2d7f2add7ac0741f7c81adaacc8a42e8413026b681e18e0715b4941719cbf9a92a70e501f9bd3e0dcb18a0bb4a6b502edb9d99224d323
+DIST base-compat-0.4.2.tar.gz 4094 SHA256 3e7faa1bc4f079d3afc223c6dab441b9545ae9d9c68bd2bc60a5a4fe96519965 SHA512 5f55b68d59b22a2cd6f197a3f783ad3d088afaadb27ad9810c66b9407d0e43c938901ac1a53eba54edae4cf519b2625e19a4934b09702cd9e32b9815fdc8305d WHIRLPOOL 1287d93db02d97a08a0f2cfc05e6fe4e9e6858f86f22acac08a74ae1454a34bab959f2ae2228b882071dcecde6ad884938935a4d9ac47a6b29e6171071ab5ff0
+DIST base-compat-0.5.0.tar.gz 4342 SHA256 a1058da0ff74d88c8724917fc15903a6b025108259a5a060cec86165dd7597fe SHA512 d591c96922720fd42ca01744f289b4ef2e228704bd2cb4b7aac5bf5a0de3b5ad5eaf46fe5f2a56e903e3a94ecf228ed494896f8a491173f9077be35c834a0377 WHIRLPOOL efcd8856e4e7e90bbfe674bee9872bb0fc378a13882b853be9b14fb48ab70a37ff734c6882f49075691704a478412e17aeb405a68d380466cdd0374343cb0030
+DIST base-compat-0.8.2.tar.gz 16053 SHA256 3810c7273168a66e4b8f1051ee0c144c6728607382b17eae658bbcfe3e1ca90a SHA512 3942ba0f03a2ee979130d185321f6f48fc3e71a610fb0e65d0b4cfa1ff0112776670a4322d141e9b6465060b44c2d5cf4acff3928648800927b90ce36c2b3760 WHIRLPOOL 6fc9e1830dccd4dedb43aaa555d7db69e0e6925d4bbe9b6be62790272d662014ecc703cb7d0fbaaf1caeb64ab81d577c18dcac32bfac8c23f418e91b5589c167
+DIST base-compat-0.9.1.tar.gz 26251 SHA256 1033b48146b9ffcf4f7c75a321ea0b1525c1b662230f46c41957a1b501b6464a SHA512 e79cb17f96c6abb170cfb836c1ff5a6cb2916dee46f00e3701a8fe264eb06bc4b0f0b825f40e2a151f18b5ee67d98ef713877ee22253d862e175185909c8eeba WHIRLPOOL 8c1aa60738d83a7145125196f7ea0be2b5ecf73b6d09a10979b657248a787fd4d29ae884ef0d79dd945a6230dff9417822c1e7c88e676d86e0c9ae249a693a35
+EBUILD base-compat-0.2.1.ebuild 617 SHA256 22e3d5cfc76218d38557f671537e1a7f85cbd8ef87474fbd7c5cd33170da33fb SHA512 aff98969843384b6aacc40eaffcde20f78176fef3cd9d41f375c7fa4be78a87c1d6f10e8794b3158db4a3e4bddc577bd04e842a22ad70d8f2933d9568000df60 WHIRLPOOL 9c31c798bba097ebbef26837da679c85d163dddc9a9bcd78d445181aa4ffc92bf4a12f8d8a9a619f35722b4ac582b9191f2351b73266f4b4c10f335ee3d168b3
+EBUILD base-compat-0.4.2.ebuild 672 SHA256 04945ae3d86d9a48294983a2f85e375b6310a8d9b4c8ec9d522fc3bc757df02d SHA512 fa27c8ccb7c5137f0c91102beeed49eea9d352359df780017d0479e1c18facfa768c658b24325d8982dd2472cf984e047cbbdaed1e40103ae84ee862981c7fdc WHIRLPOOL aaadfd73394f35c4ad6f80bd84baf8bff0cdab77f3b01609cb58603baddeaa231a8d85dd5ff333ac25ef6d3e3cb7051979d710765fd74ca317f08f26a8f9e508
+EBUILD base-compat-0.5.0.ebuild 699 SHA256 b7d06b8db75cb9a9e251141a617d14de5e4af106356db2fdf01c1096439055a3 SHA512 3d23c1772dca4adfff253b420c7e8f8289911ab21553bcccbf83832e7044f8d0854c77b5b762e236fc3f02406b20d152a15e4ab3c1e6e5d51815b4cb583087de WHIRLPOOL dc26a039c0f0ae1a169233a4cc1c61da0ff237a601a4bd6d0df0a2a6c2195d1cbc159c0f0695791d712afdf44f9c114c82b88b25ef535249e571059fbaa8ba53
+EBUILD base-compat-0.8.2.ebuild 619 SHA256 9fefc5aa9baf6714cc8698cd993ff4f766c50a3dd6067464d1e99e98b2134245 SHA512 24c6d88d9c32318063cf100f27c26cf224a7fc6524903d9fb05d13525385dffd6bd23c3b7cc51e3ca034f87bf56b22feb1b2b60b76037f1ad990c737cf2caada WHIRLPOOL a5970858a5f00559ce814c2e2b704703b060a9a34ef8a6ac004f02dba2a95802b786add28e20ac44740de3f3038055dbbdc49897aa562782e5585cbb626aefa9
+EBUILD base-compat-0.9.1.ebuild 617 SHA256 180d1299aa58d1c608936904cad214f48f4c93e27d0f8cabb6fde48868263907 SHA512 d53999096c63e813fc20fc26f0386f1cb32773f74dabdff46c448aa3f16d4be877e8c8a9c3ac26c794135e725aee089b3997508dd09d8aa8fbbbc2696b870954 WHIRLPOOL d438e93ae80e0575ba83e97a10b8e2dbd87ce93c7e1cd2b6b817c76cc1180c5b3446157720f871c9cb1ecbe03c1295b8b4db2faf85978a276c475e78a2ace46b
+MISC ChangeLog 2774 SHA256 0ce77d7f8f76d3a13db46901d709386e05b9382e7f695dcb0c8702162a4faacf SHA512 e3a783906e2c0ae46f87d641149d884ae2e1fbb2229da6645b4bcf2c658318f216f351ff6918c24b3a21910c89b2f27f3c13cbc8fb66006919c630d35476ac11 WHIRLPOOL 129fda1e81d2ad2f01134813b26c4381921d651f39c480dbde94333d51bdc6cac47e22948db259a8ffef855c2c2145f00feecb3bde57448a4692fe0acb873730
+MISC ChangeLog-2015 1211 SHA256 a829381cf343c28b921821aee48db9ebcab99537aca106d3c0c6458bdd97917b SHA512 dc9725a69229e3f983aa31a395f698c3bd5b262e8cb83c1459e13dab8b3844b3664f4746cfd11d1e18997e5c4e8fcf10fcf87336620a965108d7f16cc180a311 WHIRLPOOL 9f695cd1d9f9b15f64dc93b4238c82432f1a5ce90bffff9a22b9ef16d0c6cfdad3b5431c8c90e3679cdefc023cbcdc029e8155ce18f456d5f184130f55d020ba
+MISC metadata.xml 403 SHA256 7375ec49956ce827aa09e8f00842274ad3c271992bb1a0e8200dc90589a4221c SHA512 03dc1ed3064ec0cff1d67ea3559d124e78b639d9eca9304b9864384cdd9bf51547a73d6569754fe5da74fc204e4ac1317bed92847f6a0ef14033eab3f4e7bfcb WHIRLPOOL 4001c509733143ca531e2f202f294ec8a6065ec6b2688e61ede21c1002d07febba015e98690cc41f3bcc0de63529096403d66ed641f4fa33fc34642eb9349a71
diff --git a/dev-haskell/base-compat/base-compat-0.2.1.ebuild b/dev-haskell/base-compat/base-compat-0.2.1.ebuild
new file mode 100644
index 000000000000..781ce97b5b75
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="http://hackage.haskell.org/package/base-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/setenv
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/base-compat/base-compat-0.4.2.ebuild b/dev-haskell/base-compat/base-compat-0.4.2.ebuild
new file mode 100644
index 000000000000..cb308436f6e6
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.4.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="http://hackage.haskell.org/package/base-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/errorcall-eq-instance:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/base-compat/base-compat-0.5.0.ebuild b/dev-haskell/base-compat/base-compat-0.5.0.ebuild
new file mode 100644
index 000000000000..99472ea8e387
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="http://hackage.haskell.org/package/base-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/errorcall-eq-instance:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/base-compat/base-compat-0.8.2.ebuild b/dev-haskell/base-compat/base-compat-0.8.2.ebuild
new file mode 100644
index 000000000000..d810e3b51d29
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.8.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="http://hackage.haskell.org/package/base-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/base-compat/base-compat-0.9.1.ebuild b/dev-haskell/base-compat/base-compat-0.9.1.ebuild
new file mode 100644
index 000000000000..7af9e2d14aa8
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.9.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="http://hackage.haskell.org/package/base-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/base-compat/metadata.xml b/dev-haskell/base-compat/metadata.xml
new file mode 100644
index 000000000000..46296b14ebec
--- /dev/null
+++ b/dev-haskell/base-compat/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Ban CPP from your code. See the README for what is covered:
+ &lt;https://github.com/sol/base-compat#readme&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/base-orphans/Manifest b/dev-haskell/base-orphans/Manifest
new file mode 100644
index 000000000000..e5cf87c91ba9
--- /dev/null
+++ b/dev-haskell/base-orphans/Manifest
@@ -0,0 +1,7 @@
+DIST base-orphans-0.3.2.tar.gz 12608 SHA256 f41a88952ae2b20acdaed44da2b9f1860f93703eb78e8ff9926d0a0a598776e1 SHA512 2c62148c49e123a8e6f95ac65c4b8998c73f3f0d0bfc71e90058f3d75d760b048f8b3f8a0e88ac80c39947ce3d3d42243b66a2370045e44cbacb1f054335303c WHIRLPOOL b3331899085e11a11be9a3bb4f025b35648c03edeea6a861a67bca880eb5e65a1f3fd28ebe32bd7415397b98867a33d89d89c72c5aaf1b7b9e51418e4d498a64
+DIST base-orphans-0.5.4.tar.gz 16834 SHA256 04075283606b3633f4b0c72f849a6df1b0519421ad099d07d3e72de589056263 SHA512 41338450e2669936ff8bedbd59954b988154f286e9beb37f4ab98983070b5a99bc3340e3b56fe2701c2a7cc3eed0d8dd549241f1b19c252ea4db8600dd5b5fab WHIRLPOOL 63c3faec304a44db8a8d8b1c67680a392535471c36ff88818ef4792cb98693fe00dc21b22a18e36c3d2b7658516c86514c76486f2c1b597db619785b0fbb5973
+EBUILD base-orphans-0.3.2.ebuild 635 SHA256 90d25dd2806a58661db7050b6d18128b9edd96b5a028a6316ac98299cbd36c76 SHA512 2cd791d5aca73c8ee91d1a1fb5a6d4832b4003df4ae5e5f584e4936472aff6b14c2ad780989225526c6353eb02c3a338a7b2c2ff3e72ef2e6c9ad31617ccd42e WHIRLPOOL 25832caf677abcb54da6964d7fced9dbb665292a65f4621b4c419a2b25c397f59ee70562a955308ac1a94d1864d073bb691dbf648ab1f27942876e07484c7e3b
+EBUILD base-orphans-0.5.4.ebuild 660 SHA256 22f78706e99d513b9a0b6281d667bdff351cb702064f91cfbe43c4454aaeda57 SHA512 c13bf9120276d6738717b79bc6b4fb87571e25d9bfa08e0dd10b96cc48753c9eebab591de57889008e2c2b37870cf1122c8e2fb6d93938e36c8cb197ffaf3fcf WHIRLPOOL 832743597e3c4ca2f1d839c8d486d829af3f6bc17dbe2489d7f8c3331e6075d27c1577b1d5bb1ea48ada1ccd3667ec9ccce091a4ed5bf7864c68705199b62099
+MISC ChangeLog 2769 SHA256 6bec8c2a3bc0f3e39736b6f9865d53edb91c70615b6c519e97d04515094647de SHA512 01ae6df05e9d709e52728478d5fa331b10eb1f70cf57f93ade0533deb73e0fdf4321a12ff54e728c86019ae1ded5db9cb2dedc02df189b45afa5f9d72598a78c WHIRLPOOL 54f2123d978971e2e2d7909f74f1819a99b3bafb282429ca59c0e5f67eb668445aa97474d1c0f05eca777c770dc7826c683235b9f42a93f7ae560c4bd62bf435
+MISC ChangeLog-2015 447 SHA256 7909bd1dda6392ba1dbfd80fba7d059b8af968b1782efadc476a21a4f59c272f SHA512 42b9036ed88f164d49bf5a52922a83eb548021527b7bf79482c426597813325413d6661bed6d6f8c35f00f186a2b2754c7fb275cb94b8db6bc322700e72619ae WHIRLPOOL ab6a4c50c8ab480896fa768d5508f7bf3f55f3ea1f0b3b6feb0dbe49c64b530e865f716e708c06ffd8b61e5c60daa18d6f734a4392c61c388f0758773283f92a
+MISC metadata.xml 806 SHA256 aa6445d5389ed220fa919abb1c15bcd8c62b7975221d5fd0ac65ddad7d7c4bc5 SHA512 68f21e99d939f8b6488595980f717948f9b4eec2c096dde3463d851de8025a461fc465660750a1840bd6157d2787364fa69525002589de5f4fbeca55f7999278 WHIRLPOOL 045708acaf0c8e07604ce2f03416320d493f0845722f8433c2259a92ea5a99a79d9e0844672d11be01fb85afc89742292b0ddbc428d2ec04f47e5f8ead44698a
diff --git a/dev-haskell/base-orphans/base-orphans-0.3.2.ebuild b/dev-haskell/base-orphans/base-orphans-0.3.2.ebuild
new file mode 100644
index 000000000000..eebdea69c2dc
--- /dev/null
+++ b/dev-haskell/base-orphans/base-orphans-0.3.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backwards-compatible orphan instances for base"
+HOMEPAGE="https://github.com/haskell-compat/base-orphans#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/base-orphans/base-orphans-0.5.4.ebuild b/dev-haskell/base-orphans/base-orphans-0.5.4.ebuild
new file mode 100644
index 000000000000..90017ab39aeb
--- /dev/null
+++ b/dev-haskell/base-orphans/base-orphans-0.5.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backwards-compatible orphan instances for base"
+HOMEPAGE="https://github.com/haskell-compat/base-orphans#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/base-orphans/metadata.xml b/dev-haskell/base-orphans/metadata.xml
new file mode 100644
index 000000000000..ded6ee8fd1c2
--- /dev/null
+++ b/dev-haskell/base-orphans/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @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 @&lt;http://hackage.haskell.org/package/base-compat base-compat&gt;@.
+
+ See the README for what instances are covered: &lt;https://github.com/haskell-compat/base-orphans#readme&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell-compat/base-orphans#readme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/base-prelude/Manifest b/dev-haskell/base-prelude/Manifest
new file mode 100644
index 000000000000..4df1ca18f537
--- /dev/null
+++ b/dev-haskell/base-prelude/Manifest
@@ -0,0 +1,3 @@
+DIST base-prelude-1.0.1.1.tar.gz 4038 SHA256 dccf0a9a3b45f950bac92b6d87997c0a2a4304e40027204b12d018698b7a31b5 SHA512 6bcb0794488d9b0805f6385257d6d04ef8cbadd2445534e688a66ac18863be4af2878be968c9733fd58a60dc8c7531f6a7cedd193b46342feb43a3f1f023b757 WHIRLPOOL 5bfa9233c6e984b1d64687d61a62da7c60ee7bcbdd44561e44b05ad6c5d8e4d9190d6d1dc44f8b5cb44d0efbbd056b8a9752615e64cced50c0e9a05206e09e1b
+EBUILD base-prelude-1.0.1.1.ebuild 583 SHA256 121a0153eb4e92f2aa3d7570ba72307e80d83ba2b44874eab3481783cce92047 SHA512 6baad824751520a5b196bf3f5d01f7b2152c477fce8d38c12d059e536e2e3cf0318b52a9ffdc709d9bb257159149332464bd60a7c18408fda138a1d89e65e120 WHIRLPOOL 35052e8b0c5296596a42ffbb2082775eb26f90766a39c985c72459fb7a7ecdee475c7ee04925281b5d619babeba2a56f10d1ec4b0c25af71db6463f540b19ed6
+MISC metadata.xml 945 SHA256 bf28c1afc0079f444d5a98867baea7bec707ea249ce94db2a480131c75980c9b SHA512 cab916deb37631cc623cdb799d10338f21cafa557879dc3b96ab8627a06f5ee4cf196b1b5b668fed1a838e8d195d63526d3a8587f5134730375af0d2504d439f WHIRLPOOL f4a44deb1c4a3093f3a45cb6f313139d9eaddb48e369eec4edbdbcc250fe58e8df85ec074d55d0219b15f38ba5f493cfbe6cd1514c12d86888ba6ad33c16e0de
diff --git a/dev-haskell/base-prelude/base-prelude-1.0.1.1.ebuild b/dev-haskell/base-prelude/base-prelude-1.0.1.1.ebuild
new file mode 100644
index 000000000000..e31dd3a6ed52
--- /dev/null
+++ b/dev-haskell/base-prelude/base-prelude-1.0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The most complete prelude formed solely from the \"base\" package"
+HOMEPAGE="https://github.com/nikita-volkov/base-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/base-prelude/metadata.xml b/dev-haskell/base-prelude/metadata.xml
new file mode 100644
index 000000000000..ca9a5160de97
--- /dev/null
+++ b/dev-haskell/base-prelude/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library which aims to reexport all the non-conflicting and
+ most general definitions from the \&quot;base\&quot; package.
+ This includes APIs for applicatives, arrows, monoids, foldables, traversables,
+ exceptions, generics, ST, MVars and STM.
+
+ This package will never have any dependencies other than \&quot;base\&quot;.
+
+ /Versioning policy/
+
+ The versioning policy of this package deviates from PVP in the sense
+ that its exports in part are transitively determined by the version of \&quot;base\&quot;.
+ Therefore it&#39;s recommended for the users of \&quot;base-prelude\&quot; to specify
+ the bounds of \&quot;base\&quot; as well.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/base-unicode-symbols/Manifest b/dev-haskell/base-unicode-symbols/Manifest
new file mode 100644
index 000000000000..32a8f2420baa
--- /dev/null
+++ b/dev-haskell/base-unicode-symbols/Manifest
@@ -0,0 +1,5 @@
+DIST base-unicode-symbols-0.2.2.4.tar.gz 5562 SHA256 a2f841430fec32edba778b74bde83bf0170ada7c5e2e59d7187c8f06d92dcca9 SHA512 8dcdafa1075ccea8f188b880b90430b7e86270f68fcca47bbee7fa7e695bc90765566e09a0f032103d8cf2a265069e80288f56714190c9e68470141e469a994d WHIRLPOOL cca678b2bf532b5544ca1f155aec8a1cb2e00dd0972c26d1f8591695b78a607282751d72935ed6ed9d39e9adad9c70d2379ede789a01713d47d30448babd7cb8
+EBUILD base-unicode-symbols-0.2.2.4.ebuild 582 SHA256 336db56dda148a5ec93e71972ae020ba8c566f40e44163d0aa4ace5e01a26ac5 SHA512 10934f5941477c67d82662171100209a5a93029b8ce272073e9124ec5b3c7a609785fa28185c1935d72650679b468d90209f854a9defc22651caf478a195a0bc WHIRLPOOL 5fbcd7b942ef4e60f6ed047862bc776b9350a10b9c2c5eb12b3b44a9374ed3194c16ecfb4d019fe85ca91dab40dad85048df6cffe846d60b2cde4b8bdd0f0e82
+MISC ChangeLog 2936 SHA256 e6131104760fef6b55cfff3f5bfe9b74eca428880057bcad8d4ccc48fa8b3515 SHA512 630d40354bffa9a9228b4d359b162ce7813f8fcf4704981d8d04d03fd1304e7e2dc5a28b2d43708a5adb8e5302c4dbe45009b79603ebd29b786195a0d1605a12 WHIRLPOOL 6a73dc04d023ce4181a8414473c0c9f28ad430b869d45d0160a0700ae25eaeba0158057ceaff1c2fbbf85831f81002f9a9b9bf2edc414e1dba9d3661d1ab2cd4
+MISC ChangeLog-2015 2139 SHA256 960b6a73f8f531eb0fdbb3e646b9d0d5d71049803a84a5a6c4e437cef2639e77 SHA512 3affb78c898d3a4eb332c00d90ba4f62d79d469f03d9c04653773a3b07b2e7fc48d9908ccef2bbd5936f3c118090b7e9570f825576183e441ddcfc4fa96c2cb9 WHIRLPOOL ecf4eb2b99f8fa4859f3d500af9288c81c4f744e83e85839dec492d76cd0a533381028aae1dcdf8577b036fe31d987c5463534f67836bc84af95e4e694f019de
+MISC metadata.xml 1121 SHA256 421d35125ebf461467e256ea5da701f6ffa4d0ba25bb8832d14731a77298b6f3 SHA512 da63a096e7bcb88630c999eabcd796851bee7406247d5b5ccd14e2cc4ded7f03bfad92f3f12c2fc333adc6ba71c5f8daa4e0da8d351097748fb7168951d93498 WHIRLPOOL c1619ec7053facc13246fce06dec98c59e789595f22792b744e6137a0178000cbbfcf28c85022b177a8aa3ffbcc48e2174578e043848b84595e65c07d3309051
diff --git a/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.4.ebuild b/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.4.ebuild
new file mode 100644
index 000000000000..ef90f4babfed
--- /dev/null
+++ b/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.2.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode alternatives for common functions and operators"
+HOMEPAGE="http://haskell.org/haskellwiki/Unicode-symbols"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/base-unicode-symbols/metadata.xml b/dev-haskell/base-unicode-symbols/metadata.xml
new file mode 100644
index 000000000000..9d7733e5fee7
--- /dev/null
+++ b/dev-haskell/base-unicode-symbols/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ This package defines new symbols for a number of functions,
+ operators and types in the base package.
+
+ All symbols are documented with their actual definition and
+ information regarding their Unicode code point. They should be
+ completely interchangeable with their definitions.
+
+ For further Unicode goodness you can enable the @UnicodeSyntax@
+ language extension \[1\]. This extension enables Unicode characters
+ to be used to stand for certain ASCII character sequences,
+ i.e. &amp;#x2192; instead of @-&gt;@, &amp;#x2200; instead of @forall@ and many
+ others.
+
+ Original idea by P&amp;#xE9;ter Divi&amp;#xE1;nszky.
+
+ \[1\] &lt;http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#unicode-syntax&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/base16-bytestring/Manifest b/dev-haskell/base16-bytestring/Manifest
new file mode 100644
index 000000000000..1e753f69f663
--- /dev/null
+++ b/dev-haskell/base16-bytestring/Manifest
@@ -0,0 +1,5 @@
+DIST base16-bytestring-0.1.1.6.tar.gz 3694 SHA256 5afe65a152c5418f5f4e3579a5e0d5ca19c279dc9bf31c1a371ccbe84705c449 SHA512 699bc1f7819a1c0cea0154626f8799301bc9360bc997a5e9313a605ec33ea04d77219b100693021fd43e01d8d979374db07e6e3fabef5301c411f335e30a8cba WHIRLPOOL 660cb762525b0f55056c94f8f46cdf9aa0c315285d5f1e1638de1044e1642a531ececa89f7176afdc085db271dd200655c4fe2809ffa58e27e04289263a9504c
+EBUILD base16-bytestring-0.1.1.6.ebuild 570 SHA256 3257082ff434c4fe4e8e044e21acb9c0e1643832482e5e8627d6cf2ded6fe152 SHA512 9ce22cc454d6779ec00dc8dfd3debf84a8d80aea9f0db42afb8f53258feadb055989576b53b9d0fb3b655b3365243a2c567b4282f5450a8c1a19bff8b22d43bf WHIRLPOOL f763550819038e7b9fc525debb7e42f95306d6a6f0bcf53f0990f82179b71e0253b5a576b23557c3d3aa9daf174168bc5bf04847d1bfdc73f342537f2e23e8de
+MISC ChangeLog 2779 SHA256 93923fb636d561d3abee60edf36912bd4b35e7e5c182e781111f8d00219e3b63 SHA512 83f34e850bfc54bc8a46e27232f1c15e9482be58b05e3dfab518fc6b17e9cb4e29b1dfdcb05647e169696d3ce297d0bbdac2ef14e5a8288c156214212afd4755 WHIRLPOOL d2f0a85fe2e2d54bbeb1e964c23348ebacdfcf62144e4a989e7bb1aed24485e2135ce52e601475299674ab1b73ab57e4c0a78f08ef60486a2e2057530635e82b
+MISC ChangeLog-2015 639 SHA256 89666fd171fb9cbfacb2c717acb840d4e1e3b85cd732aa449f8b8a2d7231cb40 SHA512 e3850419ffd7e18592cbccbbde38dd9ab087f3b43d998d077333bfbb3df7f585f2ca4f41e2739be9146ca04c64ca4d4be50adaef1e332e13a02be245f91e649b WHIRLPOOL 49890c10b875ebe95ddd9e847f2d9e8a335ddb5d5f2438c594277c2b075df90c65a4224305f29d1f4617c9fc4e4669477c45c354d75f5b52500244e35e0b43b4
+MISC metadata.xml 432 SHA256 9d1ede4f7f257f4a379e889bd0570d5519d483e74c81f755798ad7eca1e7e681 SHA512 01711bdf5dc977130458d4e9181ed0985c35c1c6fd0da1d1367233a0fa2a2c8c8e584599bc5492f037845856dc8b1e163314c5d1519ba5b1a18c67448b370e95 WHIRLPOOL 1b1e2f14e9d4383d6c3dca851ba54c77ceec5cd2c4d077f315072acb9c737bc8df319d2811b2d998287522e8e33a05ca486666b4793b356d3c5ce6096f7e9bec
diff --git a/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.6.ebuild b/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.6.ebuild
new file mode 100644
index 000000000000..3610784beb00
--- /dev/null
+++ b/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast base16 (hex) encoding and decoding for ByteStrings"
+HOMEPAGE="https://github.com/bos/base16-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/base16-bytestring/metadata.xml b/dev-haskell/base16-bytestring/metadata.xml
new file mode 100644
index 000000000000..4a6a62905750
--- /dev/null
+++ b/dev-haskell/base16-bytestring/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast base16 (hex) encoding and decoding for ByteStrings
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/base16-bytestring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/base64-bytestring/Manifest b/dev-haskell/base64-bytestring/Manifest
new file mode 100644
index 000000000000..96e8aff55c85
--- /dev/null
+++ b/dev-haskell/base64-bytestring/Manifest
@@ -0,0 +1,7 @@
+DIST base64-bytestring-0.1.1.3.tar.gz 6976 SHA256 8f699640f3a9428fb3f5ab11fd7689fa760be08149fb42c36431c9e22cd1d53f SHA512 49ca6320ddb3a6b149fd61e6a046404fc692c7030d4ad48e6d390b645e1c5343854d9814f7e58369c8cba0089d0da1803c57d808c4217bfefe27303d93a20587 WHIRLPOOL 9cecc37650b12b5c210dffc953535a29159e24ae3933ff0b9b70ae685e3ea3730ba1daee93c183db6881e5865cbe1ba02cc3875919005c83a55671298c48f42d
+DIST base64-bytestring-1.0.0.1.tar.gz 9080 SHA256 ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50 SHA512 6936b34955b89a275f5bd71c74bbad2be6ff9e2023ac652bdbc9c5b10dd624e3862fc348849858fdb5c7b8aacc36ab4cda8bc6ea797c129b6b28d7e2e2e610e7 WHIRLPOOL 4d3499d38fb5276c71ee79bed2af1b802c764570729d912b2f7bc62bc2106fe8053f277549ffb040ab7fcb0cd4574b22f5249454f8f93233c7b528d00ffcc277
+EBUILD base64-bytestring-0.1.1.3.ebuild 784 SHA256 423e8f5200945d44e80c5e89cbb8c2fee6e8f8b910262298e6113da72d9b1a04 SHA512 404ce2f83d6b00a39fab94a5b18c0f720306b723c940ea8e90d6528253adef5b8876c6a300721c6438beaef94fb7208647b44ec50a6855bb547aee4dc0664932 WHIRLPOOL 80d089290bd4c26821e956cf16f3e785fbf23949638b88aa8889a0ed5e1be7e8d998bfde5fdf0b1e717b6b5364ea56468dc1b4fe29528602119c196779ff02a4
+EBUILD base64-bytestring-1.0.0.1.ebuild 736 SHA256 ba902c60fc24052fd8e501fa033f3783ccfff1a440729dcd06f87890730e97d8 SHA512 3a217c481e7750f37e972694bae92cf417ffaa67fc1603a330b1cfb28f426fecdb4b768eb7376e7107f69ea8c70779534383bc6ea1eda64d66a2364094254c53 WHIRLPOOL 42b7cc21df796cf911a773d4a800b686d97d2354420afaea9cbdd5aaf6e77804e7fa16024e53606df9b923f3a6739762511fae652410dcec7919b87a6161c1bf
+MISC ChangeLog 3036 SHA256 ce124b77da99fea7a5e71445714b5d566d2b3e82d8f69128ecfeeab42401aa86 SHA512 798ae749e40be5a7d9143fa9cb677a218848416451cef69e4b0e2201ae2b9db9382e54e15fe6465159419a9fd2781515a350a2c41229eb3cd4695a869284cb6e WHIRLPOOL 5727beff6fa8ad45b7246d250ea9de84d0bd606d02d4e9a7513e9cb3185ccac239d70ffc0d6e655547b0860ddc4795ad7095f78fc6fcc6acef040b65390a063a
+MISC ChangeLog-2015 1901 SHA256 9337744f776667bf116a020656a4b6b2faf28069e37eda4e1df7e2151fdf763c SHA512 abdb4bc98023ca49cf2943d8d6afdc65f0f28eaf2e013bf7b8db42a6f3a9241b5565f6d05567ee148ec86b8fbf8666022abbbc15b6068f28328ee5aca0300634 WHIRLPOOL 9d6e0fadd0436f363c83e467a73e8ebc977d369aa57dc73ccd0349e8dbbd1d60f723e8b01b715671bd73e7e6a7484fff65ec1faf0868bf315ae3808eb0488f6e
+MISC metadata.xml 427 SHA256 c2d7a87420c602a6e96df8d4806160b153078f993a9a8e0c1b5a74ccd90c80b8 SHA512 8a018f951503918aba4bf65beff55d11dfe886cb5c78a166bed89e585366b8d836176ed304eb182bdb3b74fe775257f8b0073aa315516a8d16239e6b1a07a35e WHIRLPOOL d7206810eaa01449ae3e21ef6616601b47eee0c01807a22704368d847e6167cd83ed4077c7028ca55e117d5475e5129127249f1bf289f85aa07b56ae0aafbae6
diff --git a/dev-haskell/base64-bytestring/base64-bytestring-0.1.1.3.ebuild b/dev-haskell/base64-bytestring/base64-bytestring-0.1.1.3.ebuild
new file mode 100644
index 000000000000..e7871444013c
--- /dev/null
+++ b/dev-haskell/base64-bytestring/base64-bytestring-0.1.1.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast base64 encoding and deconding for ByteStrings"
+HOMEPAGE="https://github.com/bos/base64-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? (
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ )
+ "
+
+src_configure() {
+ cabal_src_configure $(use test && use_enable test tests) #395351
+}
diff --git a/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.1.ebuild b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.1.ebuild
new file mode 100644
index 000000000000..dfec24631f4d
--- /dev/null
+++ b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast base64 encoding and decoding for ByteStrings"
+HOMEPAGE="https://github.com/bos/base64-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/base64-bytestring/metadata.xml b/dev-haskell/base64-bytestring/metadata.xml
new file mode 100644
index 000000000000..165c7f0e429c
--- /dev/null
+++ b/dev-haskell/base64-bytestring/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast base64 encoding and deconding for ByteStrings
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/base64-bytestring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/basic-prelude/Manifest b/dev-haskell/basic-prelude/Manifest
new file mode 100644
index 000000000000..4536c7abd47d
--- /dev/null
+++ b/dev-haskell/basic-prelude/Manifest
@@ -0,0 +1,7 @@
+DIST basic-prelude-0.3.11.tar.gz 5234 SHA256 86368bff6df4fb89cbc3427b5872a2326d4f520e3db466c4e844704ed452cb16 SHA512 450fe8f2c628d93b4a092c29cf229e0722b31604204b3b82956ea19e682c0a3bf83665046425f422185c4b9ab22e65bd87788f814279cb6e4e4aa9057aac9445 WHIRLPOOL 4bf28c948e6b8742483aee3ea2a5b13bb62ba6a7ce16deff0334a3982cbd0b19a82c01e782f594826887866cd5e7b82d3999fc7e2f29ea7eec0d4a7c6571ded7
+DIST basic-prelude-0.4.1.tar.gz 5513 SHA256 4902038360cc6c60b33c65700e7447c88b58bf7eabf7b9d804e7a275aab73c10 SHA512 5a7d692cccc6e2a9dbc7a947611334583f8f99a455c302f4904b4c5461436cebc5e1a90d450990fa11927fe7f3dd41f10aca8720d538fb926ece11cdcd4a0a10 WHIRLPOOL a9f845bb49273041f30d01715ea0b1fed1870880eae0715d06a26c8e47cff12c2ab1e27379df28f79978cf96b586432fb83d5a40deff30263aeeb6a4932a95b2
+EBUILD basic-prelude-0.3.11.ebuild 993 SHA256 b5736aa11c1f7cbd3fcdc7e9d0a5d2d5cc0f3412554c813de97a5994f9cad678 SHA512 3b3730605211326a7d8409d202e35240e5f173111872971bb13e961f05d81b8cf24ee710dc0b5eda2456d6c03b869dfff9beacbccec24837e98211508e931bc1 WHIRLPOOL 16d84f35a0b45fadcb6636abc321767b0740f9ae80513ba34f99bb37cc64f37e391a7d26d2d8e999ca9afeb473b39d0885443ece9dafaea145036a449a500b96
+EBUILD basic-prelude-0.4.1.ebuild 906 SHA256 3f535d26c095d2ba9bd7ef8f4ca6f916da1870b74f692232d2590144ad281469 SHA512 5e1a76b1487240c872069b16bc656f92674b339d555ba313723b0f5e152125f1491639b2e6787d1150c92bd320aeed31a8431b90d283b440351c467746d8c848 WHIRLPOOL 7f0fbb51dd38457342ee28c0d536b758be4a3e181177390fbb77d61d68fbe1dc7b8719864be018a3e0d78d051cd3a7cf6a07d71410d3e6a0113a36efdd5e2973
+MISC ChangeLog 2715 SHA256 623edd5f79b9bb9aa0e7c24d9596e46beffb994511adca6d3ca12e873166b882 SHA512 4a2712b438a944ac608f8cf6c1756131a094120d4680bcb9f19afca46b3ce1006af65b30f9d1537229845da59fc4fbc8612b1a829c48289c4f7a2cb2b0e3784a WHIRLPOOL 2a0fbba2bfcec444c8978bf72687bd01c96cd7742ba7d11d75bae2980eff70408fc68469225bcde41c33314ab1fcdb5242237e72b5fd3034cdb3f60f8ed1ea6a
+MISC ChangeLog-2015 1667 SHA256 2b84c0b81dcec4e353f9124a35e560623775a4e290c9cf46ad71e787e5222bf9 SHA512 0726a3b8e39a16341e5d2c01f9368cd714742a980f33437688bcdc3adef9284bace2de779a55570770b89c22eea78e1c338109b9a9ac97b0b24296857e2a7ccd WHIRLPOOL 1b7352f747bb75183035756130f8b7ff495d2ca101c7f400f9d5b5076127ba410e3e39e2dc1d80252f672507d3371943da9ad453a552d2adb24ff35bd81a8dc4
+MISC metadata.xml 1662 SHA256 ea5c19c1ea8515aafdccfc707ba0d264da35500f4431efeb35d1ce977a3fc0a5 SHA512 6911021fe7f0229f3509bfa2efef2036ed232378a13be90a63f70deeb2f93378c9c45d10169ecc117bb3cfffed5803ab0fd3905a165ca5c641d90fdba3543fb5 WHIRLPOOL 5bf0bd51878d74676d4e14f8a6ad3965cdfdc7bc211f9e206ce4aebeea0e52d4c94f4ce8807e727dfaf48e2c9c3d2ebf40b386f58e3542e33f467fa45187da77
diff --git a/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild b/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild
new file mode 100644
index 000000000000..8688826fd480
--- /dev/null
+++ b/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An enhanced core prelude; a common foundation for alternate preludes"
+HOMEPAGE="https://github.com/snoyberg/basic-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hashable:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/readargs-1.2:=[profile?] <dev-haskell/readargs-1.3:=[profile?]
+ dev-haskell/safe:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild b/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild
new file mode 100644
index 000000000000..b78f0e51c1e8
--- /dev/null
+++ b/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An enhanced core prelude; a common foundation for alternate preludes"
+HOMEPAGE="https://github.com/snoyberg/basic-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hashable:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/readargs-1.2:=[profile?] <dev-haskell/readargs-1.3:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/basic-prelude/metadata.xml b/dev-haskell/basic-prelude/metadata.xml
new file mode 100644
index 000000000000..b666bf9348f9
--- /dev/null
+++ b/dev-haskell/basic-prelude/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The premise of @basic-prelude@ is that there are a lot of very commonly desired features missing from the standard @Prelude@, such as commonly used operators (@\&lt;$\&gt;@ and @&gt;=&gt;@, for instance) and imports for common datatypes (e.g., @ByteString@ and @Vector@). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.
+
+ So @basic-prelude@ is intended to give a common foundation for a number of alternate preludes. The package provides two modules: @CorePrelude@ provides the common ground for other preludes to build on top of, while @BasicPrelude@ exports @CorePrelude@ together with commonly used list functions to provide a drop-in replacement for the standard @Prelude@.
+
+ Users wishing to have an improved @Prelude@ can use @BasicPrelude@. Developers wishing to create a new prelude should use @CorePrelude@.
+
+ Release history:
+
+ [0.3] Moved a number of exports from @BasicPrelude@ to @CorePrelude@ and vice-versa.
+
+ [0.2] Renamed @BasicPrelude@ to @CorePrelude@ and added a new @BasicPrelude@ module provided a full-featured @Prelude@ alternative. Also added a number of new exports.
+
+ [0.1] Initial version, code taken from @classy-prelude@ with a few minor tweaks.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/basic-prelude</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/bencode/Manifest b/dev-haskell/bencode/Manifest
new file mode 100644
index 000000000000..f5ed4edbea76
--- /dev/null
+++ b/dev-haskell/bencode/Manifest
@@ -0,0 +1,7 @@
+DIST bencode-0.5.tar.gz 4678 SHA256 e80c0ffd31855275405731c5ba51431fa617858b363519b2c776535ae0910c05 SHA512 0829d3224684dc6082cc97db854962591df3f343417a5917cf423f41fdeb2fb2f36e71521ce43b7d41d6e436ff2a325024492eeaa0a26cc04876816f8a283987 WHIRLPOOL 527617a8cdb93485de83b231e0beea1079aaf241ce62fada28f0db8cfebe41fb8b0c22065f40bc52f59585df83e7cf372974e00b067b49342fc214e8d77996fb
+DIST bencode-0.6.0.0.tar.gz 4622 SHA256 3b8efdfecee9bc486d9bcdbb633b7128ca235360f102478a7e0f8c895281f68a SHA512 be05a5a086d095e8ed79318c7b0a6e5e29f2483f8c9cbfe768c339353d473f8eb5c3060aaed9d60675bdfd13686e02b2261939ca6d34cc9488318daf2cc664d1 WHIRLPOOL b8631710026652bdf971b5214d1002ed8a812317e428ceeb6a6f1d5a7968840d8c5f7868661ad625a87af209b39f330adae3e7c36d0ef8bc592bd0b96636ca08
+EBUILD bencode-0.5-r1.ebuild 614 SHA256 5562d287894d53caafef715f114dee03bb249d510aaf3e471d1fb44ed93eafe2 SHA512 78c9831ebc35adbef57b289aa228774840134d32ca71d21d77df43bef879cec1a7369e40b7f7cd60b4e52cba0b873ba209c1e72729b949d9a13fb7af8f69dfa0 WHIRLPOOL d91651663bde7ed6eda22fd16deeb46dd78fce7fb1bff326c8f8e76744cbc6be329998b49c5286c12d1e7d7dfd16ec3fdbef8a7e37ec291e243febd7d3060fac
+EBUILD bencode-0.6.0.0.ebuild 615 SHA256 52006cdda8897ec857d1b417dfd9f2fab8e4fbe8df8917f3084577858cff394f SHA512 8dd38b322d011338f16094809394218d189d93ec3f25a5db06da2e9d6d00253253433b6c8cacc2bd0928ce88af393716343fb46d9121a6b59ec206e5cfe86c57 WHIRLPOOL 2da33a668bb14515784b46973c4381b6ffb12c8fa247a9280079d35a39c18e208e00f2e072484002d967932b451481c31fd053820ca55ac67376c0eb5ae440f3
+MISC ChangeLog 2488 SHA256 86543d9fb6f41e6e2df5d2d4b75e038fab3ede225bef30816f535f4ba24cc8dd SHA512 efaedbe87ccd735dea74b038e222e639752cb3ec2f2db0f1b837f06bcdbebb56b3cfd68a8cc465d98d09c6ccb45b65828508cbdd2e0a37ced9832b9a7ba9a0c4 WHIRLPOOL b673b6d26fe29238ac9a8dd984423b4c1715b09082a7c43848dab0d7d7a134f4417cc9159af816f7c1e7ed998387afe32716241c5060e8c68ad942ebd21a7696
+MISC ChangeLog-2015 505 SHA256 6a84cf2ce9cdf9e2f805ea6d711c4c40a2ca5a612694fb40511baab19ac141bf SHA512 b648745324302cd816b7839a6fa5eee8dcc961bad93fadf8002fb2d1d0a3219b26d353213db1cbc15f4af6cb68e60f859ed5a9ee1ee83459f10e9a543c656bdd WHIRLPOOL 5da61e46eca669ce8fc7ed9e755a5be40cb48d080942dd1617288f0f390c1f3308ca63bdf737e9ff6324cb65e371b3ae898cacef0154ee7f5eddf9bdd24bc62d
+MISC metadata.xml 328 SHA256 38f1e78090b7b740beda4991a9b710b014b3d7bd9d2c0fedabc15656efd527ff SHA512 38781d6ca54584c312e1d51e817117c6a8b1308e3025fc9a25bf3d29fb836f38e05d512a702d0e5f2777c546774607faf6b040c440b9327291b702db5059704f WHIRLPOOL 32e7ae564f02cb899621995a0f7010b1736dced2f125c367fc7cf25eb5d330d7e7adeb45e585516a30c8eb00ffa9058198d8c148d1082ce95185dc4ed0a2fbc1
diff --git a/dev-haskell/bencode/bencode-0.5-r1.ebuild b/dev-haskell/bencode/bencode-0.5-r1.ebuild
new file mode 100644
index 000000000000..52dd2cd595df
--- /dev/null
+++ b/dev-haskell/bencode/bencode-0.5-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parser and printer for bencoded data"
+HOMEPAGE="http://hackage.haskell.org/package/bencode"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/bencode/bencode-0.6.0.0.ebuild b/dev-haskell/bencode/bencode-0.6.0.0.ebuild
new file mode 100644
index 000000000000..65c7e60bfb02
--- /dev/null
+++ b/dev-haskell/bencode/bencode-0.6.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parser and printer for bencoded data"
+HOMEPAGE="http://hackage.haskell.org/package/bencode"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/bencode/metadata.xml b/dev-haskell/bencode/metadata.xml
new file mode 100644
index 000000000000..c521fac08962
--- /dev/null
+++ b/dev-haskell/bencode/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Parser and printer for bencoded data.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bifunctors/Manifest b/dev-haskell/bifunctors/Manifest
new file mode 100644
index 000000000000..0e14d686408d
--- /dev/null
+++ b/dev-haskell/bifunctors/Manifest
@@ -0,0 +1,13 @@
+DIST bifunctors-3.2.0.1.tar.gz 7332 SHA256 a6ce8c875b79d9d28d7a7ae1156aad3095e95bde1fce7de2ff1c91f8416731ae SHA512 bd4612327b4f9bc54468d48608fb85e4da416c844a8f0e67c9df8cafe5b3f1385fec8571d470d7baf2f58518cf80add1589164ae0ec02fde6bc240efe386e6f7 WHIRLPOOL 836b15dca18ba8b2c24e093aeb823f47cf63bae6e174149c33655363b131f4d0abace04680b854d08356922ce2f90bb14ef6e8674549e889856e99726bd01455
+DIST bifunctors-4.1.1.1.tar.gz 10310 SHA256 115fd3a4b592ec6de09c6e2311d365968e0e6669745a96943352357bbdc1612c SHA512 9d572f47bd574e7f740b1c2f12ff2c76439ec3b34657f57efba9f23abb5b42e38fdb77b8bfe20e8896f5a8bb2465fee7c02a1adaf7e02ea822b2660d2e7de278 WHIRLPOOL 5530a2eea3c9a171917d39fd7add11a3fd09d87825fb63a4468543d96da7a5ceeba146e68df5e1217ba90beb77ed49d8a1e654aa769bb626a42bbe14f621700e
+DIST bifunctors-4.2.1.tar.gz 11494 SHA256 cf8e6eed293f195ecb6e9e14115b5d3653cd32c6ff18971f4510988cc0a7c47f SHA512 850bf36f6a575e4f1c937f5d65f499a126b813d231a8cbe77aaab0c5f9462f67b25fcad8ff29629f90f95e201c3408d0290e9db4cfaf010a33bd0e7f336a0a05 WHIRLPOOL 7f0d5cb092bffb472348ac16154c10849d2a16cfd646fdc1b6f037ce7e335394e5e5b87d97008f72c8ca9a5b5f07f269fda0a0dfc0e766fc6d9b9353ac3a537f
+DIST bifunctors-5.4.1.tar.gz 39878 SHA256 3746f971f69ce31ced23d12e4785d96985f5c620ac7a26d5f4efead970c43b87 SHA512 2b309a8b37b0993159d383ea07b95ca5bb69bc9fd653d0bd0c502c0598a400e11d4e9c8f25c27adbfb5adff209eaa36c242ca9a2618b962cdd9e843b6fbb1a3b WHIRLPOOL 33b3af1b1b029d778c35e61cdd1d89be31eace449b4db9587801db9ea5b2cec8775775a44e8ef3ef5bb648f19f279354c0c86ca0a7572f106c6c356f05a7f1a1
+DIST bifunctors-5.tar.gz 10562 SHA256 41df923a03f15ba2d00335aea2409ebf48ee7585f0a1101f1ec282fe5a07298d SHA512 5d25764587e8f358687f0cb3b6b831980d267d43c5a67b16611405c9196094d107e05e369a0de55befb9731f8c561fe80859298511fde4f3cefae4a1a2672184 WHIRLPOOL d132e9d4beb1acac7da475cf869afb1d7d161924892cf259a155e74432612cb34d6a13d2336fcb36d94edf7471ca9cc8956b576e4cb6e07f51ef77755988ea79
+EBUILD bifunctors-3.2.0.1.ebuild 730 SHA256 c3352a6cb8e7b89a5fa6600c81a9c0f251d9314ea39e9f9f64165c196760c13b SHA512 d9d1976c9209e07d5c04fbbc7e14df2d9cfb104f4abf137a047183eee7297da67c5763a663beaa7358d04a5447a8cf719746c890eb1435a038b8271aa695d7a6 WHIRLPOOL d55dc6da96b72f0c8f2ae5972519138886d57906aa4932d577fca55217a493871506b266945644c45ff339b940e8897fc9f4db425b9aba4bacc448bf5196527f
+EBUILD bifunctors-4.1.1.1.ebuild 764 SHA256 6b43b91a8948ca354d84ea5f0f1081d3490621bedbbc7846181f11c6454876a7 SHA512 ca62cb6d722e9edfcc855630dbaf06d7c549a071f376ea13637cd2f40be241cc3bc44d7112800c41c8aaaa95246f7904028902128578163d22477c35c63b30c2 WHIRLPOOL 27b157136fd640dfc84d198d8e614a1a198fb34d6008fbba1b966d7cd7379fb79e45720d7a6bd3fdf769f2d9e4ad40712633182a5793d147bf783ab3948171c7
+EBUILD bifunctors-4.2.1.ebuild 802 SHA256 707824065673163db2d55bd88a406c0cde3821b03980a2b29b2295fafb41f7ce SHA512 a60bd1fc8d59307c6133ac72989bb38638ef85477922a406a8c779cecbc0fc877db82104fdc4a4f02acec97ce43f21e1828ed08ded5a0c5521de3487ef444fa2 WHIRLPOOL bbd67e9eb585ea660174c3e6ad5398a60e818a60ecd7df846d9c04f32775eca90b5aba5c01ba77296d889a7251b7f4fe33fa28c87066d92046db28ba0623bdd8
+EBUILD bifunctors-5.4.1.ebuild 1469 SHA256 d89b7cda7d71f58721b1160c538c3f11fa9e08391d84d12a540a21e58f3215ff SHA512 eb649141ec781887c117507e7091e0595a97e6e28289d11465ed57b8adfb7baaece4523d9bb015ef7f3e4b22e881f81ca9158c14e06d061d5c2619db8f88ed4e WHIRLPOOL b2d2f5e7fd936388583c0f3ff8539475278bc1836fd3c61ac20a7d843cccfcae6cb9e46023c9b26d936be3812aeeadc9def0c0f7749a7ba83988d6c1f42f320c
+EBUILD bifunctors-5.ebuild 887 SHA256 751c7c759a3b00bb50eca44ac91acb244f1706daca2378736efef4f0e53855d3 SHA512 68d7481c0bb779699e3c7a4f59ba5544c4ed17596af3416da349183e841a961e23e1178b5d2d04367c2fa718b71427231bac2054a0b086da9c2fb219836193de WHIRLPOOL 36fbe362815420ff7a44f9cdf6dd95d57d18e6f50262bf43dd9dfd3ae1c6af9fa28c47f1e7861b9434ca21bb5a197214c089f54b523694909de99b088bc3ad72
+MISC ChangeLog 3888 SHA256 c27ea49ee8176ed450822e09f95f49e01374b6059416e1028c524ce451cdd297 SHA512 cb20f674a5df2ce2e92942a165806c71353fca1d6181c26ef15768776ee4fd5205b488280803b4d783fe2a3807666ceb82274b94224139800136c2c280fb2e34 WHIRLPOOL db8d4f49899a4e4d21039bb312e15b98716b0e42eb7f954cf8c08543f48d0f6b16b3ff4ead146bad9771b42e28836beb083837da8d29e16fc9412241e8509e4d
+MISC ChangeLog-2015 1440 SHA256 31b035e0cca6c5d3e9557856e082bfdb9a363d37b73b4b5f5965b0303efae217 SHA512 549ac18684831d636a7556375eb6d36546e374b6a1d6af9d6d802c9e039b5290d2eec2158b1b94d5fb42a8b4a26bd560c5aabcb4544d64242d68885ec499986a WHIRLPOOL 241f0a3bb599859007662f318709003e39078f9cb60c32da1a21c44791a7d407bfd11ddc4e77c974bcf65c7b2a493ba70c1c18d4bac7af78274d7f7d9f7c9493
+MISC metadata.xml 955 SHA256 053abcb2f1909e1de62072a4b9b23e8c685a0df038988877d4cb08f2b4d0cfd7 SHA512 7cd2d6c7c5061f9a7b820566cd6ad529e3988d21c26219d26f91afb473ba4fbddf995a9c456be441b8ab7680f62c3343f95c34de678b499e2152a6163b617915 WHIRLPOOL b0fe10856ee3001b86689d4a18bb0919b272736ef4b11dd4398a8555e602a028296dc4a06e7afda4a6542952ace1e516bcdf6a38863b451fdbcb31661dbef4ad
diff --git a/dev-haskell/bifunctors/bifunctors-3.2.0.1.ebuild b/dev-haskell/bifunctors/bifunctors-3.2.0.1.ebuild
new file mode 100644
index 000000000000..b66d19560331
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-3.2.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 bifunctors, bifoldables and bitraversables"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/semigroupoids-3*:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?]
+ <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/bifunctors/bifunctors-4.1.1.1.ebuild b/dev-haskell/bifunctors/bifunctors-4.1.1.1.ebuild
new file mode 100644
index 000000000000..070bf6c2b4cd
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-4.1.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 bifunctors, bifoldables and bitraversables"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/bifunctors/bifunctors-4.2.1.ebuild b/dev-haskell/bifunctors/bifunctors-4.2.1.ebuild
new file mode 100644
index 000000000000..8ee0a3ed682d
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-4.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 bifunctors, bifoldables and bitraversables"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/bifunctors/bifunctors-5.4.1.ebuild b/dev-haskell/bifunctors/bifunctors-5.4.1.ebuild
new file mode 100644
index 000000000000..f2500a5254bb
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-5.4.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 bifunctors, bifoldables and bitraversables"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+semigroups +tagged"
+
+RDEPEND=">=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ semigroups? ( >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2 && < 3,' 'QuickCheck >= 2 && < 3, template-haskell,'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/bifunctors/bifunctors-5.ebuild b/dev-haskell/bifunctors/bifunctors-5.ebuild
new file mode 100644
index 000000000000..f140b7d39c5b
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 bifunctors, bifoldables and bitraversables"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+semigroups +tagged"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ semigroups? ( >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/bifunctors/metadata.xml b/dev-haskell/bifunctors/metadata.xml
new file mode 100644
index 000000000000..55365c128995
--- /dev/null
+++ b/dev-haskell/bifunctors/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 bifunctors
+ </longdescription>
+ <use>
+ <flag name="semigroups">You can disable the use of the
+ `semigroups` package using `-f-semigroups`. Disabing this is
+ an unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users.</flag>
+ <flag name="tagged">You can disable the use of the `tagged` package
+ using `-f-tagged`. Disabing this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/bifunctors</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/binary-orphans/Manifest b/dev-haskell/binary-orphans/Manifest
new file mode 100644
index 000000000000..e517eea87418
--- /dev/null
+++ b/dev-haskell/binary-orphans/Manifest
@@ -0,0 +1,3 @@
+DIST binary-orphans-0.1.6.0.tar.gz 5320 SHA256 e0e1dc7e5f00feb225efde400988d5e0e199cc910446f05a40fecba7d55684a5 SHA512 646410b79d92a20ef7b6d6583fca38da672e7fe072d2d5a7a9d50bacd1fb3da20efd9ab42e74029279dcd5a2c4b80218b860ae8e45bef348a692b23bcc8ea351 WHIRLPOOL 35b7f84e08f5fd643082764a096ccd7945d9ef28287d58b975f11b3191851442af2eceb109531249a31ee3e39266c59901370eb9e81e5786636cabd69dcc1910
+EBUILD binary-orphans-0.1.6.0-r1.ebuild 2046 SHA256 152273f17aa8fd5c4ab3933e0161ad13db8be5d4806345be45aaa29565bb2a8d SHA512 0626c811c11ae897901d43d06729cd7a03b849328c2a5b7762abebde6ff173062ca746e09f227455be28dfd80026629cea238b2c60634e5b569679a16f246529 WHIRLPOOL 58aedbe8616daf34d39b8596d315f5bd9627b16557ec05b829274367d82e06a7dc75b07baf61c86fe38488993ddcc0c929f4732712b2ce18e419e9750a47c84b
+MISC metadata.xml 368 SHA256 917f2f63a2d4f82c7ab0dab648945cf9812d6743ba38fd86773305efcfefe6bd SHA512 e5dc324c3ec28d21fa959b06947784d263dff0b6a7094ea1a19ef477cf235aa5b2655d72ce3c6ea87fa9e2f429f2e9a80858ca8fc8d61b5e263cb9bb13f7180a WHIRLPOOL c35ffbefc1a6ddb8ef3a5de7cdee25d193b90bc32ebdb465ae470109d7e31424b4fd36a7b12d9ad8d6ad493c217af3b0b02dc7238673a208bcaf8035b4517e3a
diff --git a/dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild b/dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild
new file mode 100644
index 000000000000..d47e578a5ab3
--- /dev/null
+++ b/dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for binary"
+HOMEPAGE="https://github.com/phadej/binary-orphans#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.6:=[profile?] <dev-haskell/aeson-1.2:=[profile?]
+ >=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.2.1:=[profile?]
+ >=dev-haskell/hashable-1.2.3.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/scientific-0.3.3.8:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.16.2.2:=[profile?]
+ >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-0.8.6:=[profile?]
+ >=dev-haskell/text-1.2.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/text-binary-0.1.0:=[profile?] <dev-haskell/text-binary-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10.12.3:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.1.0:=[profile?] <dev-haskell/vector-binary-instances-0.3:=[profile?]
+ >=dev-haskell/void-0.7:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.6.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9.3
+ >=dev-haskell/quickcheck-instances-0.3.11 <dev-haskell/quickcheck-instances-0.3.13
+ >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'semigroups >=0.16.2.2 && <0.18.3' 'semigroups >=0.16.2.2'
+}
diff --git a/dev-haskell/binary-orphans/metadata.xml b/dev-haskell/binary-orphans/metadata.xml
new file mode 100644
index 000000000000..3b512c102ba0
--- /dev/null
+++ b/dev-haskell/binary-orphans/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ `binary-orphans` defines orphan instances for types in some popular packages.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/binary-tagged/Manifest b/dev-haskell/binary-tagged/Manifest
new file mode 100644
index 000000000000..06ed90fbd3c5
--- /dev/null
+++ b/dev-haskell/binary-tagged/Manifest
@@ -0,0 +1,3 @@
+DIST binary-tagged-0.1.4.2.tar.gz 9318 SHA256 311fab8c2bac00cb6785cb144e25ed58b2efce85e5dc64e30e2b5a2a16cdc784 SHA512 381ac0833c13c9b50174d2c5d3695e4af9955631dbaa20719556084ce013973ea37993cb86ac4880f41044fbf178dabe6f100cc53c2d982037a2ca9826878706 WHIRLPOOL 94cff52e6b0601ee18f4dc7a7316cfbfb2d65e366857b85b3c39bb46c01d543eadeaf4f2252a7acc5dffa32b181c4ad8f667e26d0f671fa697c30d0df53c6774
+EBUILD binary-tagged-0.1.4.2-r1.ebuild 1758 SHA256 bb0c237b4318bc7e2575849a9a9bb7e984c281f15f0168e7aa4dbaccda7c8efb SHA512 d40cc2d8348b4602629c10c58752650a1b2dab82a811d04d08e31252ca4d7874e6aae932fe48b9c3efbaf9b80a522a928e261463bf7cc63358d1620f8f3cf569 WHIRLPOOL 49492391a3b98418cdd437b42c58c62716f0bdd34b5a2556fbe4b04a203fd33927cefbed2a83185abd7f94719acb21cfea674ec81675d70307a18d99f29dab28
+MISC metadata.xml 368 SHA256 297c9c91674e20f88dc6823d91d603ca8ea6305ac42eda679e2edcf499cdb93b SHA512 350883a8527ece2449b4eb86d119faa19ca697fd8c74967710dace371b04c3bda09df8870394c6fdb606aa8d07d9d7b36da355a21bd6abef67cd42ccecdd05ae WHIRLPOOL 8458360decd581707479d4070fd47d3ef9c4082fdacb73fde44e74993124e4ab259a91008c6f7fa8c23fde45b0c5209b9ee4222627e0a65ed1afb8e7f4bf0a6b
diff --git a/dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild b/dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild
new file mode 100644
index 000000000000..f85e9a698e53
--- /dev/null
+++ b/dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Tagged binary serialisation"
+HOMEPAGE="https://github.com/phadej/binary-tagged#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1.1.6:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/generics-sop-0.1:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/bifunctors
+ >=dev-haskell/binary-orphans-0.1.1
+ dev-haskell/quickcheck-instances
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'generics-sop >=0.1 && <0.3' 'generics-sop >=0.1'
+}
diff --git a/dev-haskell/binary-tagged/metadata.xml b/dev-haskell/binary-tagged/metadata.xml
new file mode 100644
index 000000000000..56b4888b6898
--- /dev/null
+++ b/dev-haskell/binary-tagged/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Check &lt;https://github.com/phadej/binary-tagged#readme README on Github&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/binary/Manifest b/dev-haskell/binary/Manifest
new file mode 100644
index 000000000000..8413e5621206
--- /dev/null
+++ b/dev-haskell/binary/Manifest
@@ -0,0 +1,15 @@
+DIST binary-0.5.1.1.tar.gz 34239 SHA256 945d62a0ea0bd5b5345cce88e6c337b116485334d2b0591b449773a14452c268 SHA512 a177770f2fc220402d2ab256f47ead219176709ecada9994ad5b70a22d9c613e98b4d3b513f45ec4f684d2458e8971c71b0b30cf2d76a79224a424f56360a334 WHIRLPOOL 594399b5945b5d4e40c1696e5962dddd3e84053249cd1dce970f7c302c479320edcdc3fb2b0b9cca13409cad6f1dbc25145aeb21b3b8069216451a13dbffec0f
+DIST binary-0.7.1.0.tar.gz 43647 SHA256 9622efca717cd4f606dc3f43e93464b6eeb0f35e12dd0207065cc6533e498b99 SHA512 711d64c51cb6cf8811252fe3cbb0575dade897666566610f8dee51c2965d0e3dc1dc40df72713e9e6abbd0bfe494dd4feee70128d21f1ea16305bde3409557b3 WHIRLPOOL f748f3baff58e236be0dfaa4855716f85b702ef08f3ab28550cd1ecd4dd018cd7f6fc72caa35b34cd6f0f4016f49c104367f7970f5f923440dff2f074cbe9b4a
+DIST binary-0.7.2.3.tar.gz 47622 SHA256 fd7f59302cbb137068de28efe6e2c403fa45c10077641ec33fa1fb09a8a5c499 SHA512 1babe32d1c2c0537091c96a3191285f2f61a9c85ca503c89c57c32e60d8f16ee429dd8fb645563d96714122a06ca6c9f0ab1c04077b4f0ed22d4b0b41ef2c18f WHIRLPOOL d7bfb011e830553a3284b2dfebffcf18d4d10fda194fe135d6e5aa9b5145c61e406600904b72f57149ecfee58a0ba928cc3ffa62d8eb7cba8660326bf5667755
+DIST binary-0.7.5.0.tar.gz 45764 SHA256 4709c5aa7cc99cb4a465a68de1648968208d0c60c368e2fece476d977530ef19 SHA512 232e7c3da1c0055f3e9f211a86e81c76bc44ab1b70cabd23c93634dbaa42eed8bd9314fbedc16b9703d3ca92b0bbf232e6c30bb1384687dad0e6e85c9abb8947 WHIRLPOOL 1d8dcf9d5125ff398375f4024c0e43fa168004811db7824e2739ec5c0451b38dae9ad74f757c7708427deed0044580b182e35d1c7ecffec25f7b10c70bd32075
+DIST binary-0.7.6.1.tar.gz 47086 SHA256 8f85cafc15be660757878a665d024ce595d4422fead174e20a501c9ec8f81067 SHA512 655daa93a52b845a85d440810452933d7bc3398ad1b51e1e955b2d19a0a32679325a0d1751ad50d252531e493528262e14dab32af4b9a515855fe7f64e0730b2 WHIRLPOOL 6853eb2c817e8ae792226c6c7764ce495833f965c3d503fe7e39c0502019d12f7bd46309b72dfdb276c7dbce8c004cb59fdea4936d69ede0a7c8b487acda2702
+DIST binary-0.8.3.0.tar.gz 51900 SHA256 221385dde77d92f786c665ee6fce0a3beeb80e6a812b8edf9ded1b653f2ea821 SHA512 9b16143067fc974d2dbb4bd42833454a4516eea7ead7674079911b969c42547ededb87f95cd5767553f2105e2f9bb5b2ba08b9666714aa30e56143e606711d44 WHIRLPOOL e1b33a056b20b81883a9b31f4b6e9011e4e831b436d0d5c47fe3b71772206d0a27238970ebc4666dcb54f5e1a2304bf6005c255a3f52a3e6b5b677cc00c30f13
+EBUILD binary-0.5.1.1.ebuild 712 SHA256 f6b632ed4b2a8062b5beab9007c6c3324860c6fd1cab10e8e593a721e82fb78b SHA512 1d35431a107b5c9768c169f3bd113d0a0a11e3cb05b938167816e9f20d64d3aedb39439fcb426f45bc5a52fda933c15f9285ee36eb76271050588b8084985ec2 WHIRLPOOL 444a643b05572ad0e70647db4aff0ffa750482882792fa713c8683a218ac94669e16f2caff73219027a259940eb5937b5f68b0566b00d42f719a71a02060cb37
+EBUILD binary-0.7.1.0.ebuild 1158 SHA256 e7a087acaca9ff6fff17cf75a98fbc107afe927749edecb10db269b348b50e6a SHA512 9b793ebf0836fac1d9ef902ca85c3de774872a5a1bf527f0874028aa6c7f2746733cfdd7cd26c9cba5c9c83d829b497b54d6bbb4d9d59f84e5813e5a74e135e8 WHIRLPOOL ecc6ae80fff38a77110fb939b6c220d3856f2472370d945ff2b58a4ceae46aa447f2e027989c00622bb2436057c48744b046315ec61bdf4a230953668318d8df
+EBUILD binary-0.7.2.3.ebuild 900 SHA256 3a86cb7dc91a0c5ee66a06c1ea652eb51682d73114e6774febf32205551f64f0 SHA512 c8c30f254713ded8c23378fe14812539094b02a6e578484120d77ae6b319482dd9ad223b365b5131e2646f3413f10f6cd1915b67470eee3b817fc1d977b77273 WHIRLPOOL bc7302e68e04b2ddf91ccb6d7ba061ff055ce8e0f45632ede1ede1bdc1d10bfc6b22cc2b310039f82968f9d1fcb3d2db6cff6d4aba1b45aee0bf2ab61d1c42be
+EBUILD binary-0.7.5.0.ebuild 868 SHA256 b622e74b00be4cfd9008e8d650d4800d2802ff982100c7bf139f85bf6388aede SHA512 9c4584bf2107a77ff9f78b3c8174752ce6817f83a1cf96741775b19e989575c5dcfd406da933004f0555c49aa112812feb7391c25db83bdc827a0ba72e0c2f58 WHIRLPOOL 5c0a6fe38d0a81be91c2ce2dfb03337cfe387e5504c22103a155c66c0623d625754cfaab1b0e3fdcbc9a3af5013866892f3bc31752a3166d66854316e4a5af74
+EBUILD binary-0.7.6.1.ebuild 914 SHA256 f7ee58c9c12f3741f221cfb416769f465acf5ab2ea0318daebaa6f4fcde3319e SHA512 a3e23f292683b483b414ee2724cae1aa71ba70feb7ecd92d01c1bb77dcb79ae33aac692b561956b34c9f12626e930d80b8394a925ac16c5e14e5691490ac3ad9 WHIRLPOOL 2be1e92f73d88b850a1b9da3bce8e9c02d43b5e1701701eb6035e4371634aaf9c2d217bd29143e533af758ac9dd4f95a33242a2459687816bc9d901b7f975196
+EBUILD binary-0.8.3.0.ebuild 952 SHA256 e08124ccbe2d4bc85a95011227368d791ec9a2a2ba2e20fb0ecc4c58a3f6061c SHA512 2f59a5423469b94bad20549963d5ff381403cdfb6b1fe7e694727ec2a51330a6ab8c7bfd10aed2670ac7276cb88d7405a371b3b712565cd7da0e2a805d700ff0 WHIRLPOOL a4ba93bbf6f371a60ecdc46348120690b97acba7cc15fadc33f647fe2cd6b964fc8b182071546df51cd74efb9d7888663a7b5cca269f7f3c14469219196b99b1
+MISC ChangeLog 3383 SHA256 5b5e636dc83853e60835ce755274ab5901eefec3f0efa20ede573539b5c5cc3a SHA512 cdd270398f5ff19f5d0ab172db180e1d44807abeec13ef48d051d4c1fbdfc2410a8cc9b85b158b7fc1d030ebc46f06294a26ef484cb374aa6feba495dc03171e WHIRLPOOL 013016ca739599178e0437010cafd31723b7f10406714bb65c7ae1055d13d0e16e210d924335abd3ab2347aeec8f3817647070ffe9477faeb63f976cb7c1f493
+MISC ChangeLog-2015 6707 SHA256 bbe5d11169e4a09d770ccc01ded0afdda48fd623b70dabae155ce5b7e1040762 SHA512 c15c652372c6ff3cab2db28592091d0898b0f957eb7798b192ff7828a60ecd423a6bb66d7bbe69daf23b70233fada16718bcc906e186adc92591f346ff223de6 WHIRLPOOL 1469796195f0bf47a552bd6419a39dfd823b094b092a7c2908abecd088ccce97033a9126b312958c892cc8e41f44628d03db8764b57e8fc5f7c1f3d6177262e2
+MISC metadata.xml 677 SHA256 0d851fcb6eef04d578d4814c4cfad141fe3eba3aa41e97390478b8b95280c473 SHA512 0b2e3503d82f796a6c3bef7dcaf307de19b3f7d0081690971e0b5f9c9b49451260e87d25e0bd2e311f1249ed111568bb62b246b6a1510b16138c6788aaccb563 WHIRLPOOL 5bda049fd9f33b52785beef7105b04aabd39a185b430479abd8898f08438ecf04a2ec8f234840d5c0ac5c401786ca136f69f1a092f2a861336deb27f6b58c62d
diff --git a/dev-haskell/binary/binary-0.5.1.1.ebuild b/dev-haskell/binary/binary-0.5.1.1.ebuild
new file mode 100644
index 000000000000..bbefbb80beb1
--- /dev/null
+++ b/dev-haskell/binary/binary-0.5.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.2.19.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="http://code.haskell.org/binary/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+CABAL_CORE_LIB_GHC_PV="7.6.* 7.7.*"
diff --git a/dev-haskell/binary/binary-0.7.1.0.ebuild b/dev-haskell/binary/binary-0.7.1.0.ebuild
new file mode 100644
index 000000000000..a7f79eb6561c
--- /dev/null
+++ b/dev-haskell/binary/binary-0.7.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ >=dev-haskell/random-1.0.1.0
+ dev-haskell/test-framework
+ >=dev-haskell/test-framework-quickcheck2-0.3
+ )"
+
+CABAL_CORE_LIB_GHC_PV="7.7.2013* 7.8.20140130 7.8.0.20140228 7.8.1 7.8.2 7.8.3 7.8.4"
+
+src_prepare() {
+ if has_version ">=dev-lang/ghc-7.7"; then
+ sed -e '/test-suite read-write-file/,/ghc-options: -Wall/d' \
+ -i "${S}/${PN}.cabal" \
+ || die "Could not remove test suite for ghc 7.7"
+ fi
+}
diff --git a/dev-haskell/binary/binary-0.7.2.3.ebuild b/dev-haskell/binary/binary-0.7.2.3.ebuild
new file mode 100644
index 000000000000..b6ca64a04cb2
--- /dev/null
+++ b/dev-haskell/binary/binary-0.7.2.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/random-1.0.1.0
+ dev-haskell/test-framework
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+CABAL_CORE_LIB_GHC_PV="7.10.* 7.11.2015*"
diff --git a/dev-haskell/binary/binary-0.7.5.0.ebuild b/dev-haskell/binary/binary-0.7.5.0.ebuild
new file mode 100644
index 000000000000..9047718c7446
--- /dev/null
+++ b/dev-haskell/binary/binary-0.7.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with latest ghc-7.10
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.8
+ >=dev-haskell/random-1.0.1.0
+ dev-haskell/test-framework
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.10.2_rc2 PM:7.10.2 PM:7.10.2-r1"
diff --git a/dev-haskell/binary/binary-0.7.6.1.ebuild b/dev-haskell/binary/binary-0.7.6.1.ebuild
new file mode 100644
index 000000000000..c35913aef133
--- /dev/null
+++ b/dev-haskell/binary/binary-0.7.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # binary[test]->test-framework->text->xml->binary
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.8
+ >=dev-haskell/random-1.0.1.0
+ dev-haskell/test-framework
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.10.3_rc1 PM:7.10.3"
diff --git a/dev-haskell/binary/binary-0.8.3.0.ebuild b/dev-haskell/binary/binary-0.8.3.0.ebuild
new file mode 100644
index 000000000000..4e701733bb2b
--- /dev/null
+++ b/dev-haskell/binary/binary-0.8.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.0.1
+KEYWORDS="~alpha ~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # binary[test]->test-framework->text->xml->binary
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.8
+ >=dev-haskell/random-1.0.1.0
+ dev-haskell/test-framework
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.0.1 PM:8.0.2_rc1 PM:8.0.2_rc2 PM:8.0.2 PM:9999"
diff --git a/dev-haskell/binary/metadata.xml b/dev-haskell/binary/metadata.xml
new file mode 100644
index 000000000000..550649f59ef4
--- /dev/null
+++ b/dev-haskell/binary/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Efficient, pure binary serialisation using lazy ByteStrings.
+ Haskell values may be encoded to and from binary formats,
+ written to disk as binary, or sent over the network.
+ Serialisation speeds of over 1 G\/sec have been observed,
+ so this library should be suitable for high performance
+ scenarios.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">kolmodin/binary</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/bio/Manifest b/dev-haskell/bio/Manifest
new file mode 100644
index 000000000000..4fc698f29f4c
--- /dev/null
+++ b/dev-haskell/bio/Manifest
@@ -0,0 +1,6 @@
+AUX bio-0.5.3-ghc-7.10.patch 266 SHA256 fb77daf3d9c8e3e6b4fd7bf49e83e2233b49919dbfc5f3fb2cb2c11cc4579201 SHA512 58efe74d17f2233f43c43d56eaabb849bc7753e27b3499544856036984504add5a50f4d6e1cf43af64a19695c1ef44cdd82514ce5126d50815b659e20bd93785 WHIRLPOOL 3a52c831f8478a5cbd9e469b9c356199966b31b84d2fc10d00338f669f017b079ee6fa8052ac77ca229b0750393f98261ad00e4e31c0820e898c417f9a91276d
+DIST bio-0.5.3.tar.gz 103707 SHA256 42c8f9b83fea6bf51356afe1251910ba4421e0af0bb4f26431eaf385971d7eed SHA512 fbe09240a600abbcac952f52f05f28f9b305a1ae3def8b4144bd73bdb160acfbe5457086ef829057d5a73df1df5061668487b2ca5621df73628c8c4990b6b544 WHIRLPOOL 84d057c68b0fbf899594470e171f883b92def29f0f7f607b08d0d419dd01c5f2e0f6054f93387c32b6b7ffdd1ceb6e84ef6b8cfe5faaee1f89c2e8b10837dcb8
+EBUILD bio-0.5.3-r2.ebuild 1404 SHA256 83b07623872fdb45c5377ab322b5daaa376abec46b68b89a7eda703e84ff5247 SHA512 14e47edc973b6fec1b552158be098e7349e35d9ed9285a3cec7d9a3e207bddf8c50adb9ce27e66330d04119adcd10f1045ae961787184e8678db71b83e757933 WHIRLPOOL 671fd2ed961b5fe22053604b3fea2b5406571aee967dfc3e2489bd9378f8bb3c6ae997a1bc1011601eb99cb40838935c9d3610f5f4b97dda01fbb2234575c7e3
+MISC ChangeLog 3013 SHA256 650e0356356b8300448ec574d71c1a4f9aa9774c61c354e8db0c34787bfad2fa SHA512 00283fa144fddf08184083536a8ca53f961d15e3e1cca5bfb3387f9dc4837b2e16c5ab48649ad251ced7cf2633602db726408ba6b5a173f17243dd022a7ec198 WHIRLPOOL d7650b90a1264bb1cec15e158ba1f30ce6524aa3f965ddeaf864cb0deacec7ec3dcbe4f4c224bbe923c7273bae2552749c959db6552a700385d872b073a49b5e
+MISC ChangeLog-2015 790 SHA256 1505c7793371c15fa205df2b7dcb948c66ac0410ca0fe4660ce137269063a54b SHA512 c5f02d9f7edd6cda75f6132000d26cda993f3a4738b901fbc284ee004d974faebe239d97bdd2ddc39fda949fd9f464e472d8bead8dc4df40dd91cf7664190ea6 WHIRLPOOL 63ebe6e803fe40c4adf20b3b7b0a1a3f0db33885893a0eeb5afb16d87adbafd3c903d4ccd22384a39db38838eff514c7b6d7788a4f07e163381d4e472fb3b0c5
+MISC metadata.xml 1145 SHA256 1a71793e89f4909f773603e3b9346b8eb8a92b410a299d3b41debfcec746fc81 SHA512 c91ebcc3b83ab7d9bbcaee0cff08cf212b3d77b1d2a34c70308d7bb3ff47f898668c1cb13c2e761ce25653bf167bce55fa9dd848d52e6ffd8e93021e173e8e7f WHIRLPOOL af35ca4ceb006ca7f47e33a5657618ccbe97a0afa5c55c552572cc13ee331a42308222a820f0f779fc03ec917f10aa3d91749a7ae845db53b2be48023c656bab
diff --git a/dev-haskell/bio/bio-0.5.3-r2.ebuild b/dev-haskell/bio/bio-0.5.3-r2.ebuild
new file mode 100644
index 000000000000..c2d94eaad256
--- /dev/null
+++ b/dev-haskell/bio/bio-0.5.3-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="A bioinformatics library"
+HOMEPAGE="http://biohaskell.org/Libraries/Bio"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+examples test"
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/parallel:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/quickcheck-2:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/tagsoup-0.8:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+
+ cabal_chdeps \
+ 'binary >=0.4 && <0.5' 'binary >=0.4'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples) \
+ $(cabal_flag test test)
+}
+
+src_test() {
+ dist/build/qc/qc || die
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ use test && rm "${ED}"/usr/bin/qc
+ # many examples collide with dev-haskell/flower
+ if use examples ; then
+ pushd "${ED}"/usr/bin
+ local example
+ for example in *
+ do
+ mv "${example}" "${PN}-example-${example}"
+ done
+ popd
+ fi
+}
diff --git a/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch b/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch
new file mode 100644
index 000000000000..d570d22917a7
--- /dev/null
+++ b/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch
@@ -0,0 +1,7 @@
+diff --git a/Bio/Alignment/Bowtie.hs b/Bio/Alignment/Bowtie.hs
+index 883b057..3e58f0e 100644
+--- a/Bio/Alignment/Bowtie.hs
++++ b/Bio/Alignment/Bowtie.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE FlexibleContexts #-}
+ {-| This module provides a data type to represent an alignment
diff --git a/dev-haskell/bio/metadata.xml b/dev-haskell/bio/metadata.xml
new file mode 100644
index 000000000000..8927e5f99073
--- /dev/null
+++ b/dev-haskell/bio/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a collection of data structures and algorithms
+ useful for building bioinformatics-related tools
+ and utilities.
+
+ Current list of features includes: a Sequence data type supporting
+ protein and nucleotide sequences and conversion between them. As of version
+ 0.4, different kinds of sequence have different types. Support for quality
+ data, reading and writing Fasta formatted files, reading TwoBit and
+ phd formats, and Roche/454 SFF files. Rudimentary (i.e. unoptimized) support
+ for doing alignments - including dynamic adjustment of scores based on sequence quality.
+ Also Blast output parsing. Partly implemented single linkage clustering, and
+ multiple alignment. Reading Gene Ontology (GO) annotations (GOA) and
+ definitions\/hierarchy.
+
+ The Darcs repository is at: &lt;http://malde.org/~ketil/biohaskell/biolib&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/biocore/Manifest b/dev-haskell/biocore/Manifest
new file mode 100644
index 000000000000..536b8ccaf036
--- /dev/null
+++ b/dev-haskell/biocore/Manifest
@@ -0,0 +1,5 @@
+DIST biocore-0.3.1.tar.gz 2812 SHA256 212b7d7395138d4c231968e1f5bb047c03f61adc6c5eb36162602f42c24db41a SHA512 0a9a3690aa0888c688c8429facd0a26ac94f639222568d2e68a0640714098a40fa38d196800900486d12b36ee735576519d98e4d45f0320261d3f5de9ab09311 WHIRLPOOL 5aa7efb0e687127c947b489599b14096e1e50d7e58c70c3e0e98807d6b8085d13e1515da3f511da9d366a6af8abbeba439bf348974edffecb12953207f7d9228
+EBUILD biocore-0.3.1.ebuild 584 SHA256 a4b8780b9592875e826143f3d867c5ac856f4fd09cb0709975acec392e1aa625 SHA512 22b9195739c7d4aee4827fe3dc46e863d3ae1e67100b949cbd4c223374932b34322a3b4bfbf6b7d0ba17b3163ab27fac9d5a6620e11b4b84e522f015d6d2d09a WHIRLPOOL 2d78f64c524174ac2ca596c20ef52c99c255b62bf19b03a0dcb3cb4b8ce1bdd5a9613122e1c4236e20eab60860b8ef2f0e68b71f49b3fdf92341297888e8e5f8
+MISC ChangeLog 2430 SHA256 69441dee6993129f07a64626c7df31b67dd2ac85cc61905af6c07c7985e2d1fa SHA512 13749ce06384ea5986314758dc9d54f8304ccb9aee3d71610c0d497e0e7b1a586830dd1651ba6a804335a393f0d014587bc97cddf66c4b83729f157876231c0d WHIRLPOOL b4765168955d84071a3e08d8656d0ec9ef39b6aa112a818083fd5ddcf644600e3b9fdf02f7d34c77d6db42e3d90e273477a834325e219a15028f8604d8c8227d
+MISC ChangeLog-2015 406 SHA256 181d66292f8dd5c76e96101d08fe6cfd5cc6a683a8994c9c7feb9b69b5bff90d SHA512 89ff5add4a005e7ccdfc77985a28502348a9fe148a7017d3657c8c90088feca059e1497d8c9cdcc9ef2e4673f7553e045aaefa2f475dd75521eecce88aa24d02 WHIRLPOOL 429ae7f52bde19b8b0b520f55afc16f32de56ed8a6d22f906e126b27c489fefefb57798c46763636fba6c037384c9ed2eb228149c9864a426330a1e6e85e0899
+MISC metadata.xml 513 SHA256 8ce92f52532c6aa39ffa6b05bbd777ca095ee5902e2e8aeacf7f968fba6edc1e SHA512 156aec24385d099aa3b1b061938164d1a3b8f62e2ec71b3c99fa75d0a6d8a2ec3ce1ae666d9a2c09a107ef436b1abc2cabf13d6cb9a6e888d7f3487fbbe5acc9 WHIRLPOOL f6170c97e05da1c75b03ee8ac17c40516032c9f2daec10dc2e0de35e04cce7ecc706b4a854e5ef93a55e922f89c0399d1b175c360620402e59695faca244ede9
diff --git a/dev-haskell/biocore/biocore-0.3.1.ebuild b/dev-haskell/biocore/biocore-0.3.1.ebuild
new file mode 100644
index 000000000000..8ebe8159caee
--- /dev/null
+++ b/dev-haskell/biocore/biocore-0.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A bioinformatics library"
+HOMEPAGE="http://hackage.haskell.org/package/biocore"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/stringable:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/biocore/metadata.xml b/dev-haskell/biocore/metadata.xml
new file mode 100644
index 000000000000..769f8647ae51
--- /dev/null
+++ b/dev-haskell/biocore/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A set of core definitions and data structures
+ commonly used in bioinformatics. The intention is that bioinformatics
+ libraries will use this as a common ground to avoid needless incompatibilities
+ and duplicated work.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/biofasta/Manifest b/dev-haskell/biofasta/Manifest
new file mode 100644
index 000000000000..2639c7b870c1
--- /dev/null
+++ b/dev-haskell/biofasta/Manifest
@@ -0,0 +1,5 @@
+DIST biofasta-0.0.3.tar.gz 14468 SHA256 6221a89cde259e8f9a2d4da11230a8a53d78b24d3367e70be5e7b1279e06e7d0 SHA512 de50d2f499fc0ee532b5ca28dff868c3dd0d243eaadeb1a4e3a3ebb913812f3308f581aefbf79806d58535b1f78ae283660b5a2348da1a9535f4d48f96b8678e WHIRLPOOL ae31bd9beaa62d3e1994dcc447fdf6c88fc8148b141be4b41cd4d3fec144d306905ece35313bbf165fddf0e4e0c66dae0250f85ebafadcefbe817f194d80dbec
+EBUILD biofasta-0.0.3.ebuild 606 SHA256 5b2aee256f1280a7db3f8ceb24f63165742854d9d0de556ff6d8cb7f478ca70f SHA512 4985c696d17727ba3fcdf7052ade4f6d8f46f839405e5cd6cb661e7c46340c58253d27d7f0843f2fa9e8e163f1afed1e6ffaf6958f66af66e10b5f12d3560c4f WHIRLPOOL 0da411a989114054e3925f8b998676b27aa1ca4ffc8f189cfb6fed61e435b6ad2974275afe75bbc62338c20b7c4026fe99b09416670ca1311427298801ec08b9
+MISC ChangeLog 2433 SHA256 0e0dd8753ef6a968866f725e373732fd549e8c3b1f66b8250efacd7f0702c7d7 SHA512 c0d2a4fee0718484a901485db5118e714d6e559f4d67c0db42dcac8cd4b78f7ec07ae578e035eda048ebba7a8498077cb37018a2c9a6d7873f56a75defe89541 WHIRLPOOL 53eac05a19968b080f3a3edbfe6849535cbd6712fd52f3d830b5cf9e11295ae12a706e2a0f29e209f87905525df3f3d9957d80a2acd61a9ddb82322fcfd49dda
+MISC ChangeLog-2015 410 SHA256 4165870b75e6ad63b73952560e8efa0c71313a8462ad7d672b784f8acabbee90 SHA512 5ef7107f48367a7c98d3e5cb17595ffe730f799ba46f972cc508ba0ce72bd7db3fcd19b70847c8d7f17aee617a3bc511b743cdb20e6dde5ba1513722c42bcb9d WHIRLPOOL 6005845d599c0259c35ca0d00c9198d4cc5559fba0f45bee55eb829a3d9750d3b69c2391f645e8d0dd3ef767bbd29bae35acf713a172b891b9ca6e6046739399
+MISC metadata.xml 331 SHA256 742b305b96d3281566eebc414441a31d1919ae71d5384e6b0b458cb3137622d0 SHA512 3d6f29e2241e1c784a682b00cd6b5fd2577b1668d16101339818def7f1ec97f50541ee68146efd9d71d16dd082825c0f23b90ee1d14f636b5fcd7b7377a1c70a WHIRLPOOL 496bed130ce361b8f9dfb0cbb823c95c70f0b046101dd531b57eb21584ba4a0078763eaa0d9adc3805b4c43686a27ef7609abb16e6b0822088701ea8b189b28c
diff --git a/dev-haskell/biofasta/biofasta-0.0.3.ebuild b/dev-haskell/biofasta/biofasta-0.0.3.ebuild
new file mode 100644
index 000000000000..97f708a035c3
--- /dev/null
+++ b/dev-haskell/biofasta/biofasta-0.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library for reading fasta sequence files"
+HOMEPAGE="https://patch-tag.com/r/dfornika/biofasta/home"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/biocore-0.3.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/biofasta/metadata.xml b/dev-haskell/biofasta/metadata.xml
new file mode 100644
index 000000000000..cb9fee2b4fef
--- /dev/null
+++ b/dev-haskell/biofasta/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Library for reading fasta sequence files
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/biosff/Manifest b/dev-haskell/biosff/Manifest
new file mode 100644
index 000000000000..95fb10f09194
--- /dev/null
+++ b/dev-haskell/biosff/Manifest
@@ -0,0 +1,6 @@
+AUX biosff-0.3.7.1-ghc-7.10.patch 214 SHA256 3c0ba44be8ec3f3c267992efbfacba60ae11418380e28507df4915cbe4cc9681 SHA512 44d1f85fb4625114cf1d032a9f16b57a1602489100521e2801bc8aaa42b5bf6990fa3b849fe040f13ff19a13a0cde13ccc3965826d9673a191f4356d8c0cd96f WHIRLPOOL fb2677ea3d0fecd58b0b98482ad14c0f79b5985114af38b8e6c1a1df51a3b315a28862fb73cff4298734b1cb63230740befaca634f8925364c6ed5f2da3ad2dc
+DIST biosff-0.3.7.1.tar.gz 26705 SHA256 982f238e056c3d65bae94c505da61e91239b624a8446ecee3b03eae258c7bad7 SHA512 ce075d734864b9a00999d5c37c824ece5ba475b583536eb842835b4a44ff56581f18ba8ddf065f2ea4416ff4f96279f6a46f5e57330a43d40164f4cabab2ab9f WHIRLPOOL 5bfb9b47df171165e9a4f03df7b3ec54c7dd07d784940409f703cb51b844449e46329164546525d9a49f8462d9bc0863d9c053b2d9d67d59e21cf99d0829d271
+EBUILD biosff-0.3.7.1.ebuild 923 SHA256 90675161d66de29cecb1e4fff6edd79f2b7bdac0da58a554d610d52ef1e500d3 SHA512 0089ac4b6ab86ed1d860a1b8885970d917e9b413d60d8b621931313030d4285e55ea420b70183e4d8216162ae3c5ff63f581f6cc7790f1d59c6a3f97be918b2b WHIRLPOOL a38d80edb708b56e142811108bc0874831f29ecb18e4a346019a569cf1f079f8f6db213db1b4d79b52f02f51607405b0b615f8a16ddc8923c9b7ac73e906cc33
+MISC ChangeLog 3079 SHA256 01164729680ec93e4f9f6641537f3540fbb82b332daf56295229465689428af6 SHA512 ae68ce24b87c4b894dec9056a6da89a6497beb0659b2b7caef6924f5089c6a66eefdc6b93404d28f77204ab1c00d5f7d3901aba3557005d33160d40406bf3839 WHIRLPOOL d6205450df9e298afdc55cec915fa51e26e4ed02ceb5ae8ef348080552c4cce191dacf9e7ce9b1fb05b48c6c7da9d1f943ec44541224d477c1bd9c6f7734dbdf
+MISC ChangeLog-2015 406 SHA256 cf1e5eeda25c870d24f783f225648b09f75b8f1bae71ba6212f59897a14ee700 SHA512 0c322cc73d4e04a959897ef68cafda01b5b7046c815c1292dd23462ef5018ecebda3081c68c2c08fcc6d82a6c6a097aef2eac9c793bbcef92c13d09ef83ceb50 WHIRLPOOL d4823fca7377d841d00c85bd8faffe590aed74f2e4fc95271c62000fcda0e794c2b68fae361818db35ad80882201656ef145fd044da482c8198fa46aed7113c1
+MISC metadata.xml 673 SHA256 714a1e765fd808695ef09a12f607685f7e4cafd9d556e9164fa4c791ca25932f SHA512 b344429da849558e9e0ae5814111e1fd1add4a4b0548eeb358aaa220ede1ac2dc284378b87ebc8c747c0d8dcbabb05d8d9e00c2bd5b3a2faccdfc7f5c625ff47 WHIRLPOOL ff4b35c717c41e32ad4bdf0911d367480f366f8742370a3fce787bd6b102b0727a0c77962fe33b3a9231efec8c8bfd250762dc38e21b32a20501794b879e7e11
diff --git a/dev-haskell/biosff/biosff-0.3.7.1.ebuild b/dev-haskell/biosff/biosff-0.3.7.1.ebuild
new file mode 100644
index 000000000000..3dd0b8133975
--- /dev/null
+++ b/dev-haskell/biosff/biosff-0.3.7.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library and executables for working with SFF files"
+HOMEPAGE="http://biohaskell.org/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+fclip +flower +frecover"
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ >=dev-haskell/biocore-0.3:=[profile?]
+ dev-haskell/cmdargs:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag fclip fclip) \
+ $(cabal_flag flower flower) \
+ $(cabal_flag frecover frecover)
+}
diff --git a/dev-haskell/biosff/files/biosff-0.3.7.1-ghc-7.10.patch b/dev-haskell/biosff/files/biosff-0.3.7.1-ghc-7.10.patch
new file mode 100644
index 000000000000..48c29358ca7c
--- /dev/null
+++ b/dev-haskell/biosff/files/biosff-0.3.7.1-ghc-7.10.patch
@@ -0,0 +1,7 @@
+diff --git a/src/Flower/Main.hs b/src/Flower/Main.hs
+index b0cbd1c..3428db5 100644
+--- a/src/Flower/Main.hs
++++ b/src/Flower/Main.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE FlexibleContexts #-}
+ -- FlowEr - FLOWgram ExtractoR
diff --git a/dev-haskell/biosff/metadata.xml b/dev-haskell/biosff/metadata.xml
new file mode 100644
index 000000000000..d5fd876231a8
--- /dev/null
+++ b/dev-haskell/biosff/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The library contains the functionality for reading and writing
+ SFF files (sequencing data from 454 and Ion Torrent). It duplicates
+ code from (and is incompatible with) the "bio" library.
+ </longdescription>
+ <use>
+ <flag name="fclip">Build the fclip executable.</flag>
+ <flag name="flower">Build the flower executable.</flag>
+ <flag name="frecover">Build the frecover executable.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/bitarray/Manifest b/dev-haskell/bitarray/Manifest
new file mode 100644
index 000000000000..0791e303d75e
--- /dev/null
+++ b/dev-haskell/bitarray/Manifest
@@ -0,0 +1,3 @@
+DIST bitarray-0.0.1.1.tar.gz 3701 SHA256 b27f6f1065053a0e8e24fbf9382b7060af9962d8d150b631c682c0c58469d802 SHA512 4b51ef2be989949e4ab8b9cab194c2bb5f3895abf9881ddf6009dd234c2c7d01edf01dc4ae96312a36f0b3d43f1b2b975eeaa738f66ccc2ab9a1a10e07582602 WHIRLPOOL 18357b0aee98e40fc1245266e6d1a5a1fbb941d4c014649e95a539881ce8eb700ed326e6ad8a488bb8579b550c4d4eed4c5035b22ebd21da0f18fcdfd6a94ec1
+EBUILD bitarray-0.0.1.1.ebuild 538 SHA256 406920d3d99a55c850b958370faea61f6cfafe3b8ea13e4023df60b3199faf65 SHA512 2270c23bab9e225fed7c2428f5384fe832032a1d26403799f3ff6cb2f4bab9fa9e94492072b79ab52b5a4fc27c069ad8c9e4f727cc348397158c4624e8f271e4 WHIRLPOOL de7f094cc4956da1fba3cf0080483e8ac00425b79b30e0be9a14241abda3999b1ba71a5f202cc0dc0dcc5e95aed813fc29aca4f6f82672264bd5c32e212518aa
+MISC metadata.xml 324 SHA256 b49b383d8b4037230e2fbfd003e7c59cd5185042a77fbf588d03a6789d1b4485 SHA512 21442373239878b8212bb8344a3dbb49930f5d00485902d4e8050b12984c8cc1d7c15793d572ba15a9c10b000c32cc6bd7ba17017a9a2749763ecc1122466651 WHIRLPOOL a4f7ed8a25963f44cab18fc206bfdf5a628108618b903680cbca6ecce80146e44a66592d6259e9ea27b2060bc9d5a25269a8cadc08c714641f0ddefc9e25dd5f
diff --git a/dev-haskell/bitarray/bitarray-0.0.1.1.ebuild b/dev-haskell/bitarray/bitarray-0.0.1.1.ebuild
new file mode 100644
index 000000000000..f321b1e47159
--- /dev/null
+++ b/dev-haskell/bitarray/bitarray-0.0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Mutable and immutable bit arrays"
+HOMEPAGE="http://code.haskell.org/~bkomuves/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/bitarray/metadata.xml b/dev-haskell/bitarray/metadata.xml
new file mode 100644
index 000000000000..799ae0c2c099
--- /dev/null
+++ b/dev-haskell/bitarray/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Mutable and immutable bit arrays.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bits-atomic/Manifest b/dev-haskell/bits-atomic/Manifest
new file mode 100644
index 000000000000..a36b75b1b846
--- /dev/null
+++ b/dev-haskell/bits-atomic/Manifest
@@ -0,0 +1,7 @@
+AUX bits-atomic-0.1.3-ghc-8.patch 353 SHA256 e00e865893c6fc7849bce1a61ea389d84139e727b16585fc83b4d874bdd105d1 SHA512 a33787a086dd72120b50d0fd78b80435e5c62f54daaadfc21177973119a75f0b0855311c655c0656aab8ad9712c34e8d60e4f371f2be244b283aee9f53c3aab2 WHIRLPOOL 535746b9e39bd42f73974c517cdaa3bfabfb9f73bb9a816b6a7d368ad4cfbcebc7c4b928611b99eea4d7afb53dc1c59b1aa1c823b9bee69d417b00f1b06c1bc6
+DIST bits-atomic-0.1.3-gcc-5.patch 30907 SHA256 36fc94f29e45c5df056ffaae6b049f727ffeb6bff3463752f656aeffb027cd89 SHA512 0a40015f225325db3716ac0a17e33eef3f2042b72f933000a52734b103ea3e316a0242a0b75c90a31d0d4c31d33da8d32b07f7c067d79ade51df66ea75a3b19c WHIRLPOOL fe8c13afbfac29d80dc11adb1269bca47f2f241778c8b8ea67516194e90a48059e946d246e0432fdf5cc091a8e8646d9a12e643fd18bc8870523d79b9ed333e1
+DIST bits-atomic-0.1.3.tar.gz 7982 SHA256 e0ac3456cf0338e1d5ed33f4c3c6b932d652add2ac827c6a1b6636c6e754cb8d SHA512 e13c21c81ebc6cce2f85a184a572eb1647439f605985a8344ff219cc685c7d0adcf5d2433ea75fa1560a807e329cab23b548435adc0087e6294417eb7a65fbf1 WHIRLPOOL 3c15101610d87f202b910c60f9b875623661872bc91c8ae084e720f94633392b1338df3ee9d8eb3bd104e3c9c0d7dd949ead3a8f28be65e6a9f6458fda620a08
+EBUILD bits-atomic-0.1.3-r1.ebuild 912 SHA256 1a18b7520555deab2512e2c14ab7e75734b2f49c82350d9d8654fb82d930ff09 SHA512 be3612ea8cf6c43c93d79c1612bbb10804aa3657224bae20c1b836d8c5df94190f4abdce31d85ae99a55cd9a687d68155df84494bd6ed90a3dd05fe203900e74 WHIRLPOOL f20194fecfdbc3a4747e9840eaa439e17f499b8988a11666645d0f6c98ac004ebb65f08e4c5b9f7a0eaca148d89d7a652bbe44bb4952e2c65907bf7b1ecacc18
+MISC ChangeLog 3502 SHA256 d05d20c46516c1db203435bf6a8c241446b500ed98123ae38ebac8a852acd0cb SHA512 e0b1e6711a6e3d0bf1a3a6c584293c6f8dc5c09e22f3c6eb711a2e586d82d3f74c03ba6e136a809313abe279cf67550c8e99ee997f97a2fc692ad6dd8411e186 WHIRLPOOL 4c87ecd3092c726c8e519e2854daeca643fa4bbdd0523aec0ca70a5dd58ef99c0ebd77f25741eec5d131b791ad07c05dbd4d8e23675d9567c6ae11e7a059c146
+MISC ChangeLog-2015 491 SHA256 bed8a3eef0ba7f9b40bbf7c98ad7132605fc3af88a9136b59e448e5b7272f01c SHA512 a02b37a1d03dd1b2e91760ed32b6a2272ab24978cf3cc6b6c7ceb761c6ff6546384773f183f2a8a355146bc574b260fddbc8ee96fc3d9841472f312795c4dc45 WHIRLPOOL 09067fe46ec08ab2b4d08833fb4813c6f9c363de115f60acb5bc35e5947135f03205947ebb6584cf91702889e40e46c0ceae15e32854e2986af2a4238f8c3a79
+MISC metadata.xml 1690 SHA256 8c3a14e06beab6d5431ab0358317526baf5cbfa466a3b5d105e4ea7b50c46a5f SHA512 c96b9f74ab1f7e63f8595771535b9f6b020c5d355acc1875275839f07ff7a5141e8be09f8278aa49b10f291c945832ca4ef81a71f385ae71b2f664d1116f80e1 WHIRLPOOL 2e6eb4e29fede958ec0b566c4dffe7fd177adb7881981a25e20c91571d8904fd1e747ea5f82df46aea75a9c7e26ccccd46f89f23a2d4e6dfd35ef7dd7a4bd2aa
diff --git a/dev-haskell/bits-atomic/bits-atomic-0.1.3-r1.ebuild b/dev-haskell/bits-atomic/bits-atomic-0.1.3-r1.ebuild
new file mode 100644
index 000000000000..59e62513134b
--- /dev/null
+++ b/dev-haskell/bits-atomic/bits-atomic-0.1.3-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Atomic bit operations on memory locations for low-level synchronization"
+HOMEPAGE="http://hackage.haskell.org/package/bits-atomic"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz
+ https://dev.gentoo.org/~slyfox/patches/${P}-gcc-5.patch"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_prepare() {
+ epatch "${DISTDIR}"/${P}-gcc-5.patch
+ epatch "${FILESDIR}"/${P}-ghc-8.patch
+}
diff --git a/dev-haskell/bits-atomic/files/bits-atomic-0.1.3-ghc-8.patch b/dev-haskell/bits-atomic/files/bits-atomic-0.1.3-ghc-8.patch
new file mode 100644
index 000000000000..eb12edc2d4f3
--- /dev/null
+++ b/dev-haskell/bits-atomic/files/bits-atomic-0.1.3-ghc-8.patch
@@ -0,0 +1,9 @@
+diff --git a/test/test.hs b/test/test.hs
+index 38238b5..c3a99b0 100644
+--- a/test/test.hs
++++ b/test/test.hs
+@@ -35,3 +35,3 @@ testPattern = 0xdeadbeef
+
+-type PolyTest = (AtomicBits a, Storable a, Integral a, Bounded a, Show a) => a -> Assertion
++type PolyTest = forall a . (AtomicBits a, Storable a, Integral a, Bounded a, Show a) => a -> Assertion
+
diff --git a/dev-haskell/bits-atomic/metadata.xml b/dev-haskell/bits-atomic/metadata.xml
new file mode 100644
index 000000000000..b15af11b249b
--- /dev/null
+++ b/dev-haskell/bits-atomic/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Atomic operations including CAS (compare-and-swap), fetch &amp; add and variants
+ suitable for low-level shared-memory synchronization.
+
+ The implementation is using GCC's builtin atomic operations (available in GCC &gt;=
+ 4) in C wrappers called through the FFI. See these links for background:
+
+ * GCC manual: &lt;https://gcc.gnu.org/onlinedocs/gcc/Atomic-Builtins.html&gt;
+
+ * GCC wiki: &lt;https://gcc.gnu.org/wiki/Atomic&gt;
+
+ /Portability/: This package is primarily developed on a Linux system, but
+ should work wherever GCC &gt;= 4 is available. It has been confirmed as working
+ on OSX. On Windows, it should work with Cygwin but currently fails for
+ vanilla Haskell-Platform 2010.1.0.0 as it still packages GCC 3.x. An
+ installer for updated versions of GCC is available at
+ &lt;http://www.mingw.org/&gt; and should make this package work in connection with
+ Haskell-Platform. Feedback on compatibility would be appreciated.
+
+ /Testing:/ The following commands can be used to compile and run the test suite:
+
+ &gt; cabal unpack bits-atomic &amp;&amp; cd bits-atomic-* # if not yet locally available
+ &gt; cabal configure -ftest
+ &gt; cabal build
+ &gt; cabal test
+
+ /Recent changes/:
+
+ * 0.1.3: Documentation updates, especially on portability. No functional
+ changes.
+
+ * 0.1.2: Avoid using System.FilePath in Setup.hs to fix build failure on hackage
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest
new file mode 100644
index 000000000000..ee58e484ff61
--- /dev/null
+++ b/dev-haskell/bitwise/Manifest
@@ -0,0 +1,4 @@
+DIST bitwise-0.1.1.1.tar.gz 17107 SHA256 cde04615108c8e1e4b9f3a6fd7115b6fe40068385489fc5fc3d41e3700d69486 SHA512 f599411c6ce68a0ac71045ade891ae9c70a2b94b79285cdbac9e694bf227df5f0e65f115321ac62ac2878232aa91b5a6a376ae43654671fda0de2f9b0b65c70e WHIRLPOOL 6e161561d8a34400b93763b699a7af5fa8a7f5a10d097a2ae6cd6365f12d8e12c253fc316b11e63b0ff4b6c6fffdca0f2d399439c4babe0af3e97f56563c3d91
+EBUILD bitwise-0.1.1.1.ebuild 703 SHA256 6164f45a52f725e2278e0bc3b1f85d8a41a3cdfe34a9ce9cb563eb804b5214d3 SHA512 0333d532ce88bc6226409d1fd609aee5e9331fedd3f6d9ecd289d5162b892f57f91c76d88d44d31f83e6073bfd97e11aad295d20d02161e050774b123eeea7dd WHIRLPOOL 3df9bdec140c1d51d2e51a6cda1ec860e2e4d4fbe52f7b38ca0ddd1102c92ad42a8a65f5fe77bcd77fddad91accfebe9e8783add2fa0c56a4fa2b26d0a889f39
+MISC ChangeLog 369 SHA256 46919870bda995c8121c10c46aad93985eb26499f5de3b976774de40771804c7 SHA512 b998d03d14c2fe9684bec487dee1e5f7b60f0ffdec8beb438a43a6c55f569ae11b378ecfee177f0f8239ee3ebc10d923e5365b4732028f8a4d57ce88c4602f23 WHIRLPOOL 66976901775a1d1eb4313619a3e1578198cc1e8e14ebcd8372648f1df797a51a0af6f22f281065fbd59aee7724470bd919ed3236a24e03af0dc6c958d943b430
+MISC metadata.xml 1712 SHA256 510c6d7d7fb91d187f1ec37f8b6cc38397364f99dc2855700d8a3d4452a1e8e0 SHA512 3c845b956c5480cb7a2f57dfaf41f269564731c22f68e7e5d1cd2285210f39a2f4bb0a23b6a3efec6b7d26a0a3025f21bc5c97d0b4db924eba2c11227db92fc4 WHIRLPOOL 3885b84bd9cbe1d904c19152d7dd727ea989c991718a125aa402e1d969c67857960a81c4a1d4abd189d3184d09370252ff8809ba7c271dc9558858023a86f41b
diff --git a/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild b/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild
new file mode 100644
index 000000000000..d67a8280c09b
--- /dev/null
+++ b/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays"
+HOMEPAGE="http://code.mathr.co.uk/bitwise"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.9' 'QuickCheck >= 2.4'
+}
diff --git a/dev-haskell/bitwise/metadata.xml b/dev-haskell/bitwise/metadata.xml
new file mode 100644
index 000000000000..4f0bc14cf689
--- /dev/null
+++ b/dev-haskell/bitwise/metadata.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Unboxed multidimensional bit packed Bool arrays with fast aggregate
+ operations based on lifting Bool operations to bitwise operations.
+
+ There are many other bit packed structures out there, but none met
+ all of these requirements:
+
+ (1) unboxed bit packed Bool array,
+
+ (2) multi-dimensional indexing,
+
+ (3) fast (de)serialization, or interoperable with foreign code,
+
+ (4) fast aggregate operations (fold, map, zip).
+
+ Quick tour of the bitwise library:
+
+ [Data.Bits.Bitwise] Lift boolean operations on &#39;Bool&#39; to bitwise
+ operations on &#39;Data.Bits.Bits&#39;.
+
+ [Data.Array.BitArray] Immutable bit arrays.
+
+ [Data.Array.BitArray.ST] Mutable bit arrays in &#39;Control.Monad.ST.ST&#39;.
+
+ [Data.Array.BitArray.IO] Mutable bit arrays in &#39;IO&#39;.
+
+ [Data.Array.BitArray.ByteString] (De)serialization.
+
+ [Codec.Image.PBM] Portable bitmap monochrome 2D image format.
+
+ Very rough performance benchmarks:
+
+ * immutable random access single bit reads:
+ @BitArray ix@ is about 40% slower than @UArray ix Bool@,
+
+ * &#39;Control.Monad.ST.ST&#39; mutable random access single bit reads:
+ @STBitArray s ix@ is about the same as @STUArray s ix Bool@,
+
+ * immutable map @Bool -&gt; Bool@:
+ @BitArray ix@ is about 85x faster than @UArray ix Bool@,
+
+ * immutable zipWith @Bool -&gt; Bool -&gt; Bool@:
+ @BitArray ix@ is about 1300x faster than @UArray ix Bool@.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/blaze-builder-conduit/Manifest b/dev-haskell/blaze-builder-conduit/Manifest
new file mode 100644
index 000000000000..283ac493bf84
--- /dev/null
+++ b/dev-haskell/blaze-builder-conduit/Manifest
@@ -0,0 +1,7 @@
+DIST blaze-builder-conduit-1.0.0.tar.gz 3952 SHA256 8665a9a4f2e627968b6b20a16173af357c2e6b4d0e9325384b37f75626580097 SHA512 3facc034c7e09c8b83bed7ca80582d5ca454ef31f0f0fe3847d7150f9f9307fc8fc6bb8c870eadaccabb739069e19aee6c0db202a2429faa8bab4b41d684e7aa WHIRLPOOL d5fe8b6a81349bf73309ee65a7f623ca6918fb3fac6b2a33c4673753a1830a51c010506b00735a492df1b1ab941c4c515d594123de86d3a8545b8c74fb84b041
+DIST blaze-builder-conduit-1.1.0.tar.gz 1367 SHA256 638e76ea91eef2d92bd88f0c47a311ae29d090e9add00c979f2b5806e9b0be77 SHA512 99a558801dd0bfec495648dc1a964ddf7a53d363c82ddde794bb98b6c3d12ca74edc7d79257cbf83d8802d0197c75c9e71e637de32e30b76600ce9475b0ad797 WHIRLPOOL 4a70af6165e896f6e2170b87dab33003f9943b9bbaa43b96a788da0cf1b287df56ea6f9ce7c6f7e8eac431fd407fbc7ceb38229f8a6fe047bdc00c1930b291a0
+EBUILD blaze-builder-conduit-1.0.0.ebuild 897 SHA256 f81de3a5bc3765ae9f35d3dca45658e25adceb745c489bdd94428f81f85ba48d SHA512 7e320706025e70b91759c6177d8f7f888d38b68142a7e976c851bd4af96288763f1ec0cee30ce8bcafc172c252f036fe658b094f40cb10cf73a42adda4d10e1d WHIRLPOOL 91609859c3b3bcf979ee6e6325fe75e4a04fde3635c1528086b021f74d998ce1a516c6946b831e6c443fa5c321c5a3808753bfe1a299dd215113766cdd7adce1
+EBUILD blaze-builder-conduit-1.1.0.ebuild 588 SHA256 b7eb244e4b63948ad3f73c4dd8c7e456c47218dc8d52f93666d00de582aca731 SHA512 e303ab99f8e05e26470c05b248d31ec951d7710cd4d4fcdf833587fe04b509479cd6d53b04e3009be8fd1c3942c9c07a5edc6b27208a1cd707f3e6d2601fb652 WHIRLPOOL 668967646a2d0d816bf767864f8c768c7bee38f3c771b20ea6abcdf13d8ba09e8711684d5bd93f13c2f20bf6d335660bf9ca990f7f5bfd4f8ae15540ba873780
+MISC ChangeLog 2912 SHA256 4e7c187fd37847d22e8e9aa379a20ae57fc6153b30badaf5b1b6ee0dd5522428 SHA512 213de48fcce866d801ad8fb581ce971560a9ddb0b0e1e619876a7de4e7a19e337c949708797550b415dcb625a36ce3deb19489ab93c0b25e3df781a0ca66113c WHIRLPOOL 72db7332b87248470018e8bc6f9e36c602741e4fdf9dd96c7d3bc43e09763f3de13239c44219981f4d66feeb3220c5755f4f1cd1d367795378de2c4a8a5bb371
+MISC ChangeLog-2015 1274 SHA256 708da81cf3b66b26447a43dfa6ff7b252534dbaf423a25765811dec3c2d88364 SHA512 955dfdb944fb5011b45bb56341753478f4ce16240aced00980e57e77d751135f7f235efe388d39ca58205af24b7a16a0b9a2de1f3f406c8a7427d6209daeb96b WHIRLPOOL b2ca8bb90a482e59f16510fa370e0799261ce3ae0411daf955f9530fde18056d745da83032ffcea88ace6e72eeed9656d47ab6db89a30a89928d4cfaacd3ac85
+MISC metadata.xml 426 SHA256 7ed94b0dd3d25e17021e38a1b07e2130e22fdd215251440235379e3103e17dac SHA512 ebe81542606b31497a58de0056d6defda73507bb5aee8571c07b40e249c2587f492a0ec71407fdb2f9bf5321f33eb3cfd8b43fb43e00bebd0d0a7f18e1eff0e7 WHIRLPOOL 81e5bad787eaaabef83d15f7fe6ce8d413bcf7fffe76c88c087b7b1021ee8fe1844426275138f9c0c52b914b195d2e4e2d0d217fee3bf276eab4087d52378e57
diff --git a/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.0.0.ebuild b/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.0.0.ebuild
new file mode 100644
index 000000000000..745e7b1fa324
--- /dev/null
+++ b/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Convert streams of builders to streams of bytestrings"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ <dev-haskell/blaze-builder-0.4:=[profile?]
+ =dev-haskell/conduit-1.0*:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.1.0.ebuild b/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.1.0.ebuild
new file mode 100644
index 000000000000..93e40a822c31
--- /dev/null
+++ b/dev-haskell/blaze-builder-conduit/blaze-builder-conduit-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Convert streams of builders to streams of bytestrings. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/blaze-builder-conduit/metadata.xml b/dev-haskell/blaze-builder-conduit/metadata.xml
new file mode 100644
index 000000000000..6b756208dfdf
--- /dev/null
+++ b/dev-haskell/blaze-builder-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Convert streams of builders to streams of bytestrings.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/blaze-builder-enumerator/Manifest b/dev-haskell/blaze-builder-enumerator/Manifest
new file mode 100644
index 000000000000..02796fe4817a
--- /dev/null
+++ b/dev-haskell/blaze-builder-enumerator/Manifest
@@ -0,0 +1,6 @@
+DIST blaze-builder-enumerator-0.2.1.0.tar.gz 4248 SHA256 50f52918a130e81971d01782ead343cdc9bfbf7270ec1e5630943e6b5d23bf96 SHA512 e795a9ddf41b81ede30ccd0d698674c743ad3e8ccfb89e70184a7aa07e9437597b3a187a66538b8a865281582f17d1c9111add8f8505204b56c0db0fd05a0e1a WHIRLPOOL bfaef14a3f7521ae1a8c52c32aced84acc5a08a5cd20a9a431b820f2d4f6c46dfce170503044d34e183af0258015d6ef8d50823ce74e39fa8a99ee093a1ad8db
+EBUILD blaze-builder-enumerator-0.2.1.0-r1.ebuild 1333 SHA256 00502272f1eb34a51bc4b99e1eec089a5dabc8836c4faad148a15153139380dc SHA512 7ef53e1a9b055306bce42f93dbf4d0c3e23e84405ed97df0ea1591b3bd3c0a2f946fe3698d01ddd467ac1b6c779f5c693258d63e6402841bd38e393d5c2f7a06 WHIRLPOOL c05fdbb10d7b4e28fc6337991187cb90b554b27616213c7a45cfd89abbd02f896e85cf0b6b7f65f104a89353d75eb1c776a30039becd72119e25b4192eea2576
+EBUILD blaze-builder-enumerator-0.2.1.0.ebuild 1279 SHA256 411acdc398fc95c526de5d23c7e9ebbc813959e47739864feeebcb18e4ed5cfc SHA512 00eaaad0f763ba48063816a0ac222b037fb837564fbb67fdbb9d4f27774d2262f77c983afcd933f1164b5fa5b29d196e178db0a67092cf33834602343d78381c WHIRLPOOL 9a8ff8a7c8632728be8ba988ece3f28fdee62e4ca3f8d025ee78db8091ab717985aeb470e39b94cfa2d58d497b6aa54f85e1c9404d5d389b369ec5225cb1bf2d
+MISC ChangeLog 3222 SHA256 5f2ba22ab996288be2dbb120d65429d3da33ab8c5efa4656fef0e327a0993437 SHA512 35a0a66129a57013c0fdfa220f8a9cfa9d8a23154c4d685ca948807ebb4e173e28993a04f44a954069565c0ba53c34fe2234fa3bc6880a84e364b880be617d69 WHIRLPOOL 9159b6b6958cc20adf2ac0da0f3af72acca13351fad2e994cb0bcc6cd95cc04102eb721e4d96aa993348adc9c7f1a6d6fff16212146e8bf701e53da70a71172c
+MISC ChangeLog-2015 1238 SHA256 aa962c5e38b2feca18d295ef9d722285d7572225544c17ecf6cba3876c3508bd SHA512 97f858d2f7fc8e4e4ea9db0879dbfcd66d073775d8c146315b9187c78b0eeaf0dfd41c16b3801af4b2dbe5d307a79e4bc13c7f25c102fbee441c39cc7d442c38 WHIRLPOOL 2b31279345afa708a4dd189dba7666e7a90e059491720b7a80d252ecccf2f2288fe21042c2aa071f9a3b0c8a0b8dbf19341b1ce2b1bdbe5a1dcc66b701ae2255
+MISC metadata.xml 723 SHA256 6ea16e82be6a384d25df036cbbd5df3d8fe579d9d475e6f5c11d69dd4c07ad63 SHA512 4f9bb4c0c3989b36cb897e1488899aed6fc514207c10184e78b6ae420b2dcd3e3aa73f99580fdecd2a3b56b85153880b1809a3dc7527a777c41bf48cd3c1384e WHIRLPOOL a6105e2774886c5f842eb603295b47c0484ea4f03d64630bdd9be5ff3546ccecbda5d178e9a69b29d2638f0583be13dcedcb48ddf1e87a4a75e9711688cb2bfe
diff --git a/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0-r1.ebuild b/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0-r1.ebuild
new file mode 100644
index 000000000000..c483fbd0c9a1
--- /dev/null
+++ b/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enumeratees for the incremental conversion of builders to bytestrings"
+HOMEPAGE="https://github.com/meiersi/blaze-builder-enumerator"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+newbuilder"
+
+RDEPEND=">=dev-haskell/enumerator-0.4.3.1:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ newbuilder? ( >=dev-haskell/blaze-builder-0.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] )
+ !newbuilder? ( >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag newbuilder newbuilder)
+}
diff --git a/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0.ebuild b/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0.ebuild
new file mode 100644
index 000000000000..b1c0712d177a
--- /dev/null
+++ b/dev-haskell/blaze-builder-enumerator/blaze-builder-enumerator-0.2.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enumeratees for the incremental conversion of builders to bytestrings"
+HOMEPAGE="https://github.com/meiersi/blaze-builder-enumerator"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+newbuilder"
+
+RDEPEND=">=dev-haskell/enumerator-0.4.3.1:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ newbuilder? ( >=dev-haskell/blaze-builder-0.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] )
+ !newbuilder? ( >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag newbuilder newbuilder)
+}
diff --git a/dev-haskell/blaze-builder-enumerator/metadata.xml b/dev-haskell/blaze-builder-enumerator/metadata.xml
new file mode 100644
index 000000000000..77a9cb2efcc6
--- /dev/null
+++ b/dev-haskell/blaze-builder-enumerator/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package integrates the builders from the blaze-builder package with
+ the enumerator package. It provides infrastructure and enumeratees for
+ incrementally executing builders and pass the filled chunks to a bytestring
+ iteratee.
+ </longdescription>
+ <use>
+ <flag name="newbuilder">use bytestring-builder instead of blaze-builder-0.3</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">meiersi/blaze-builder-enumerator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/blaze-builder/Manifest b/dev-haskell/blaze-builder/Manifest
new file mode 100644
index 000000000000..abe0edc8e946
--- /dev/null
+++ b/dev-haskell/blaze-builder/Manifest
@@ -0,0 +1,11 @@
+DIST blaze-builder-0.3.3.2.tar.gz 67371 SHA256 80b43d4a012a513c3c012de0f76858e74765e079c58d42cd6010fc185478110d SHA512 6caecca5f1976938f0536e00cdf305a3c3d1abf1fa4a4bc9c89743857940fc46d0f3b274a49acd1e5c0d4453c2d2b2f6f0f3b1deed87a01f72a61e21bc83787f WHIRLPOOL 43f563dfdbeea678b2593162b033d25947741977aa398677c07552b427fd1b075bc05f0ac8ffd852b1d6236ecd7e913a4578c98b3e2d42324c18aa7f7500a760
+DIST blaze-builder-0.3.3.4.tar.gz 67399 SHA256 e5c1101e6a0db4ee85e0bf57fe797bdd6f5ee9542ee730a663030eb650acaf8b SHA512 ed01adaa4fd4a95926d34fa785c9a1a127e1094f1891936256ae593fd492fa3a55ade6ad5d62610f3ecd6662f32facddc5053da63e4ab3e5f3c329ae6950bd23 WHIRLPOOL ad904f6335f7ebb0761c058b71eec259a3b3248db91715ea6c5d1ad8ad6232e217f598b84f276b253c7a08e7db7bb1a1c045b40d295165fa6b334c35b850d320
+DIST blaze-builder-0.4.0.1.tar.gz 57113 SHA256 c136ec877bb8d1558409e87b77174977ae01f8dff5bddb472df8b8d4c7e0a3c5 SHA512 876c12d75ede8876c834999a4a69794fbc1f56e888eea3a976cc85707456bb1439ac72bc41dea1c2400c6fe761d20a6b7b9eda61c10fc390fa5c5c0b22aa3ff0 WHIRLPOOL 463962d4259935cb3bfc8f8b2dc651447654fb3b5b9e0b3e13d9094a71e4200df0a115e446d02072345d09a861a1ef27f625734367d2206c82df5c531f1c85bd
+DIST blaze-builder-0.4.0.2.tar.gz 58681 SHA256 9ad3e4661bf5556d650fb9aa56a3ad6e6eec7575e87d472e8ab6d15eaef163d4 SHA512 ca0390d1e31d1fb65f5739a15b4604e67d01aa1ba2f98ac6e741b277e64e79e8d65eca581aba405b65136261654f3e116c21ae4b4018d74a784e481c2ee9d3a0 WHIRLPOOL 44489bc6d91d7b939c7318e9990b1592b3d738f113f99a22e00fff198c6b36b271e9bd0778e863428ba967369801df962900a13f1b9cbc88dde4a5513a1d26b7
+EBUILD blaze-builder-0.3.3.2.ebuild 611 SHA256 ea68af4ebf3a9640f89360ed2ab656e75071410c5e6743b8abb36a9530b1e065 SHA512 a430bd31ac5086867429aaad6dcf3693f67321107cc2f02d3a18d06f0c99150ebc4ab3c4b483681d268cb49f8b7bb7cc0da1f62ab7f783971464d5ed1b20e6d2 WHIRLPOOL ae5198d5953909aa6f3c05584f50c0cf9289ee39c0492156822f8ba14de0de8a15c0421a35bc49f4201e31ba44387342937a82033d001eb21230d3bbd0ae5cfa
+EBUILD blaze-builder-0.3.3.4.ebuild 608 SHA256 3df974d5fa6dc56601d2d0edae26d29d9115b7c09db285ca314619487593655b SHA512 a5766012a325c3083d2af0472b5e6597a21b8c951b72d43f9e6f6ab3fc420d758196c83de3e42ae7c11057823484dfb2676afec1284ea61b4fb8563374e2d217 WHIRLPOOL 4d80569a1eb5a37913fa6238a34090749733458b9aa7b211a4c02b76126209a6204c063ab8d39878bdd3b1cdaa602203dca304b7466b642ac8ceee3f0d4f38c0
+EBUILD blaze-builder-0.4.0.1.ebuild 846 SHA256 645bb1aa2bd8ad865f72dcd9e08bd4b27fc33645ed9dcec3ac6844a551b63a77 SHA512 63a44aa5195e219656d212e310957863c3250a710f1d9420d11d8540f72b26b192c1c94e775f45257c89bdf0c1bc9c7b5bb37a9a3ab695714692edb614eb4ded WHIRLPOOL fe15e7c0fb0c20aa17778453aff217086d4d79b8b60e8516704ae6a82ac93237d24af8766ea555c85640f85665d6332e1f8f0851e976de06e2b7b157be51de42
+EBUILD blaze-builder-0.4.0.2.ebuild 848 SHA256 08b613c63de4ab8ceb6fed7a3990f6ced64def47af2f9b3ea71738eac9605f87 SHA512 63b42393b95995c93a96151bae8f39eec1a3dc06c612ba369660e3649783cd975ca89429d009ca7d80932b92bb5ba2796bf8403b6b70932362187188699e613a WHIRLPOOL 1c8cf45781d5aaa05ee9eeab62ace47668970c44c33c6a7586977cdedebea8df18086fe28c63decafd4c6e0b268d82f4f0d4050e74cc1dddcbc2009cf74c3b76
+MISC ChangeLog 3361 SHA256 912950e46dd5d6eee5b5f8ee67cc117f6623d56b0f07559c2d396297e12aed43 SHA512 0d80b0a44171fce9d84aa3a060305f8d58d4b47b5945353c9eea547984b19717e0bba88107f07d638a874f16098a661641b08fed84af866dadea680bf288645d WHIRLPOOL ad58768639b7ace12e1e85d85be75a01dc4bc394529c34034836323114b7ffdd5bb19d92f9eb9aea8c7577a255cf961b99eabdf934437b71800b626562357ff0
+MISC ChangeLog-2015 2589 SHA256 dcaa277e15d6ce58f1f20dda86a3e1e935f81a4d97ae1787e029714154f19d7c SHA512 974c77a16a1f0b1262138759ddb928a13ee503a37279dedf3069233f82bbca29845a8305b42e7fbad1bc1e07ac77a6026c90fcb91a571da47b006d3f73bd6cc2 WHIRLPOOL f34234b6eda62c933985fc7dfede34daf9db2587def813d2600751cb8411e270eef46a7c6c2dd217a55f2780115313ed118f78f7ac8d538c2361fb47737af829
+MISC metadata.xml 869 SHA256 9e8ecd47b7457af79e2634f600a7ed9cef556bb0f173eaf08037a5f82ed625c8 SHA512 12044b2ec31a87d6639aee82ab51439d5360aeb3db7f6ba44281fe5a96900b3c213e664c6c292dbd6252e296cd66f6d3c52b22d6f61ea0e100007889959b514a WHIRLPOOL 37ea260ebbbe07791ab65eebc5ddb7f0007fd4ea1d1d9b122653d40ea895da95365bb1720377e7e0a010943dab50d8053b45ff56340fabcb7d6cbf742eb48282
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.3.3.2.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.3.3.2.ebuild
new file mode 100644
index 000000000000..4cb8890b9b71
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.3.3.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient buffered output"
+HOMEPAGE="https://github.com/meiersi/blaze-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.3.3.4.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.3.3.4.ebuild
new file mode 100644
index 000000000000..f4b565d69aa1
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.3.3.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient buffered output"
+HOMEPAGE="https://github.com/meiersi/blaze-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.4.0.1.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.4.0.1.ebuild
new file mode 100644
index 000000000000..6381d7433ef0
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.4.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient buffered output"
+HOMEPAGE="https://github.com/lpsmith/blaze-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ dev-haskell/utf8-string )
+"
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.4.0.2.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.4.0.2.ebuild
new file mode 100644
index 000000000000..db25e2c6f453
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.4.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient buffered output"
+HOMEPAGE="https://github.com/lpsmith/blaze-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ dev-haskell/utf8-string )
+"
diff --git a/dev-haskell/blaze-builder/metadata.xml b/dev-haskell/blaze-builder/metadata.xml
new file mode 100644
index 000000000000..be1f9908983d
--- /dev/null
+++ b/dev-haskell/blaze-builder/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides an abstraction of buffered output of
+ byte streams and several convenience functions to exploit
+ it. For example, it allows to efficiently serialize
+ Haskell values to lazy bytestrings with a large average
+ chunk size. The large average chunk size allows to make
+ good use of cache prefetching in later processing steps
+ (e.g. compression) and reduces the sytem call overhead
+ when writing the resulting lazy bytestring to a file or
+ sending it over the network.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">meiersi/blaze-builder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/blaze-html/Manifest b/dev-haskell/blaze-html/Manifest
new file mode 100644
index 000000000000..f8ee432abadd
--- /dev/null
+++ b/dev-haskell/blaze-html/Manifest
@@ -0,0 +1,13 @@
+DIST blaze-html-0.6.1.2.tar.gz 75673 SHA256 f57ce483c0082fc5091b744e52914a66c8e2622927e635cca9310c0fc87d4925 SHA512 15b655ce35adc8e9a139780788a2b615ed095468bcb0be3074f0d90bcfe4966ea4705d088b9c9426a469e279c2a0da8081298c4f356194d5c8d7c4046d8e7f19 WHIRLPOOL 96e83764ae7cbb8ea1c58cd3ad814eff814a83c4977a93b12552d2521a09baaf82b00831217b4ab9ccf5541fa37f36e7dd94248a0eb97a78882e98a8124e33c9
+DIST blaze-html-0.6.1.3.tar.gz 75658 SHA256 58154cc9daeccfb487dcd8d93951e6f5cc1d4052374af758e4e01cb1e3885e42 SHA512 2edfff6880d860201cc6de57c07ddee7875bdaca4e2a0a7a9373e080b15e2f6ad0dee1abd37eabce0ecc827bb3a0140358630497684760d636600c55bbf935ac WHIRLPOOL d296b033fc1c7c4cc1160a2bd3aabae406f380c085265c2ab1dfe58c04e767ba01f3f1f1d37109ea11e67a2d0e8558d27a613c1af9c8a9a327227cd45e92dfb6
+DIST blaze-html-0.7.1.0.tar.gz 75872 SHA256 4a92c1654ff0e5236380a9ee48b6b5322c32a0da29913cbadf3f369866f43b4f SHA512 efc007089172b57493b0640e1484706f7b206ac9803699b0c8f5f6f74e74482dfc555d4a0e828fc2809d47b6015020268805b38109890f063b51c9f91d521896 WHIRLPOOL a56fad1388830bbf2766d880190b4d252c4db5db29c61b9999e144840a66ef29d3c8edd4df4323d15e4fe050aa9d4630855e848af8b4b6ec0afbc4adc477796e
+DIST blaze-html-0.8.1.1.tar.gz 76157 SHA256 f8d2e39764b318f5dde33288f9f11a125ac51552c48b981e2b8068002728dcb6 SHA512 0af9754c5cfd25757c5f1b8514ee37cecdd77a6397f513f6d4b6be301308c11c64d8649d2cc3e9d7ffb85cc9d9fcf18193a8bdf9e19466a6895243c4c338af91 WHIRLPOOL 4432b189116c14b63096aa03175ea9127c7234b57191a180ef5cce1515140010b76bc93eb7cd69a342c41a6c1bfe134659be97d8bda518a94369a25e5a22fa2d
+DIST blaze-html-0.8.1.2.tar.gz 77898 SHA256 f7ee92b38112e939bf251530afb7385a1588a8a6c929f409492dfde7b67ef2b7 SHA512 0b786b6fdec9c9e5c458eaf1a2504c0afb32293a8e1750d5e0413041f863a8c364675278d80075d9423387f4cbd50e1476016c1ab3d46a6cd27aec06d6899ea2 WHIRLPOOL 2d3f5baf4875ea923198647dc1279c82d5b70c7ad57589eefe5ac5b63a150eba5e81cce7832e827f2fa48e33532c83b6267032e86c40233956c8eae80056b8db
+EBUILD blaze-html-0.6.1.2.ebuild 1278 SHA256 242762623cf331e98115ef9387e30aa2c6d39c95eef324565c3c23165a1654e8 SHA512 17c913a62cf9f0c607006966b8e426d7c4860dd8e5ccf7cd3a7df871dd919a20b765bad62e1d97ff9de8e1dcd33fe48cfe2c0f597d7b997014d8d697a0a24e8a WHIRLPOOL bab4467992efb3121c4a6bddc3a3ef905b2bf298838f14ba646518d9dcf5de6559d26103224b40753b9838a2ddcfce608dad11c9996082633144dd5dd85bf6e3
+EBUILD blaze-html-0.6.1.3.ebuild 1162 SHA256 3dcfd775da357ea31c6d963123a339df2ed194874390dc1c8c84b14219d89516 SHA512 3a114a4e3a0d07309f5851fcb9106ff93319799fe265450ad6470e397ad0c766662dcf5d95c160ee010c152858257cd2ca5a0d3a1ffbad407561653beeb1402a WHIRLPOOL 2a6bdb267cbd62a91caaa082df163ec171149f4bc2b8c8a1717c1189d13ed9bf44740e1f69c6a53a877b50d39a5ef5dbe39c448c06db7fbee1771b73483fd2be
+EBUILD blaze-html-0.7.1.0.ebuild 1156 SHA256 ab8664169dc39c3e0bd8a015f8d3bfc587047a6a77e906e201ecfad9ead58b4a SHA512 2cc7b24411bd0cfceb9a9fc7f9cb4b8e5a25bce0005077c7a7c2c6be64e0eed604b1e7dafabeec1814ba2272175a01558482e10530bb5b693bd257063a757e6f WHIRLPOOL 6e892377593907b756cf7d77e996f7e3311241f125ad71895ba30b9a73369bdc3430011cd142a5dea482669e9a2f96f9545e529eb1b5e97679a13be47350cabf
+EBUILD blaze-html-0.8.1.1.ebuild 1157 SHA256 06df1fb6ebf3776baa8305ae165c6735c921376a08c28d517fe023b9e4942a90 SHA512 e56362fbdb2a7b586553b5d35df2b31409f99548c02b75ebdf84a18d0cd02d28af22e2592d6ce1e229374c6ce5e93a369c4c4e6a065da61c77a556d680bc7bcc WHIRLPOOL cabfa25e52767462ffd07d357c0a5b39e047f6ecffa66a0b2303dc2ddc9ece1ba029aa6c76a07f33cb65c0c2fd88c4324645caefd49ce638bab43ada08e28095
+EBUILD blaze-html-0.8.1.2.ebuild 1156 SHA256 503eabef444fdc99d35ec48bd792c249f622615235f218eff5a34246425efbce SHA512 f5d87046394d0dd987151e80e6b2d273b4c1762f3c0a926b3070cfab5d4c2509f365beaa1e1c9fa93ef7635bab6f372cc7de8c047f60ca1ae4391bed9c00b11e WHIRLPOOL 9906e7ecb305e6fbeca23bd860f0487b61c63f88cfc9c0da383b4aa620558e92bd9a4ac9dc89127d359f67887cc660690a64ac27ee2ff65b57e2701255bf4ee4
+MISC ChangeLog 3622 SHA256 391d71d3c1faa85eeac8704e2e38cb3fb07df6041d477b08a7d920d2cf0fec26 SHA512 b696d0c618e5880a370001b506551031f4e3d9ee9590a6b7dd80960a4abfac929ccd6d4fb4fcfa1df741d00250676d0a74c34e6f7de771ee1aadf8b708e40147 WHIRLPOOL 97624a7a3f780f8edb19484bc9f0036e50617326f5120d9158fae55e614a95adcff57720875b4efe328b3ee45cf7fff91f68455989a3d1942d77e88ae8f7c495
+MISC ChangeLog-2015 3421 SHA256 127e19b7af08cae35eef593583b14d1eb2f0a4e19fe8980511c9f409f36a30e7 SHA512 37bf10b049be93d046f37e661a1e3ae9633ff413fb493e7247bddd49593b797d433f6577805e794439d6e7a50186156ee002be14789252e2ec7a202efe5f76d8 WHIRLPOOL 573339f9f6084255143d4986194e7f14150d397ef756dc558afae49f846e9f5a3c256c10e39e18073e58e3154e67c69aceaf92f42fcdfbd5499f38cac509fb36
+MISC metadata.xml 498 SHA256 fce71652f966a91c96137d78bc20a608bc4ee6b299f17d6c0a43618e6a7046d8 SHA512 73c9c4ea7f0678f756c41ec10ce6161ac4d4dbaaa260dd317da24308f57f70ea5317ffbbad3380724064c21820cfaf278a06129bb1a2dcb3f206b92f2f719a33 WHIRLPOOL df8eecf92ee58b7d749d10987bf5bcb9b643585c4a2501e42f863c1fb5e459a68fc46c7678efda52850a86aed884ee09001b513a9d9f14c97447f1badfb66e61
diff --git a/dev-haskell/blaze-html/blaze-html-0.6.1.2.ebuild b/dev-haskell/blaze-html/blaze-html-0.6.1.2.ebuild
new file mode 100644
index 000000000000..e329f7c4740a
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.6.1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.6:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.7' 'QuickCheck >= 2.4' \
+ 'text >= 0.10 && < 1.1' 'text >= 0.10'
+}
diff --git a/dev-haskell/blaze-html/blaze-html-0.6.1.3.ebuild b/dev-haskell/blaze-html/blaze-html-0.6.1.3.ebuild
new file mode 100644
index 000000000000..e92310dd0e75
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.6.1.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.6:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.7
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-html/blaze-html-0.7.1.0.ebuild b/dev-haskell/blaze-html/blaze-html-0.7.1.0.ebuild
new file mode 100644
index 000000000000..da64874bdcc1
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.7.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-markup-0.6.3:=[profile?] <dev-haskell/blaze-markup-0.7:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-html/blaze-html-0.8.1.1.ebuild b/dev-haskell/blaze-html/blaze-html-0.8.1.1.ebuild
new file mode 100644
index 000000000000..6b08e47daa44
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.8.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.7:=[profile?] <dev-haskell/blaze-markup-0.8:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-html/blaze-html-0.8.1.2.ebuild b/dev-haskell/blaze-html/blaze-html-0.8.1.2.ebuild
new file mode 100644
index 000000000000..71915d816f04
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.8.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.7:=[profile?] <dev-haskell/blaze-markup-0.8:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-html/metadata.xml b/dev-haskell/blaze-html/metadata.xml
new file mode 100644
index 000000000000..85640c74809c
--- /dev/null
+++ b/dev-haskell/blaze-html/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A blazingly fast HTML combinator library for the Haskell
+ programming language. The Text.Blaze module is a good
+ starting point, as well as this tutorial:
+ &lt;http://jaspervdj.be/blaze/tutorial.html&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/blaze-markup/Manifest b/dev-haskell/blaze-markup/Manifest
new file mode 100644
index 000000000000..b9873a1e9ca7
--- /dev/null
+++ b/dev-haskell/blaze-markup/Manifest
@@ -0,0 +1,11 @@
+DIST blaze-markup-0.5.2.1.tar.gz 12069 SHA256 be69bf07e7dbb439a079cfcac70a449edd90f52cd6ace19aeecb4970304a38b7 SHA512 ef59c658244ff29ac58a7855fa9e011acc719e0d0cc217c26e4f8bbaa48efeb69defda02761685cf0f93d80269e64afc86047c005b129cb3dfe281e7122927e0 WHIRLPOOL c85a1d762d1a88a91b73473bd7a948ece6df0f5d597908f215dfc05b2c6caf76b65394886b96f5e0ea92f0efc4bafefa6b8bde193e67d97042db597566d5c00e
+DIST blaze-markup-0.6.3.0.tar.gz 13348 SHA256 94422d41f9760e4fee5f689950e86401f3e2faf1935cbf56375a2674a93c05f4 SHA512 01ce41593242ddd6effa4ee2edecf461f434992b85fd79e1df8bd766a5879bda545842ea84d30f0513035fc686aeb624373a1de2377d1f5cad52cc1482acc318 WHIRLPOOL 4b8c4801e25fe8bbd7b2fa5dbacf697bb97e29885b98048beed194a5560527dbac83b9dd0769e3ae11170bf0a220d670ee9b3d43616f102be32c180919553930
+DIST blaze-markup-0.7.0.3.tar.gz 13447 SHA256 3e69a0e88dde5a6a3c8b4204d847a545f7872025a2ac4554cd5df2861aa41b20 SHA512 295188911304f32addd19ae8df5f69502cad65a09778c65fede6eb167842508769dae5a0b7eef7451fbcc767d3a0079484a3ed8d2caaa9a841fecc6d5dc4d482 WHIRLPOOL 3bdb662549467473d9f184ed384a9254d941383de71ee37277b8db928ee4ed311e8c6466b50fbb664e280a5fa3051ab8027b1ab8f37739f3284fcfc83d97a6e7
+DIST blaze-markup-0.7.1.0.tar.gz 13548 SHA256 62ce7977b68873eda328c4e8e3c2034102a49718d63631a6dc76abf479b7c6ba SHA512 42c3c0db1141b0f67f720795fef8d8cd5e4ae6d12851b6048caecbf57062f8422d3101f80264534d70eab21465c823ff29f037bde948da43478c9d9651feda77 WHIRLPOOL 112c9bf421c82cfd10875c5ece0c815d33e37c9d7f52f72985a95d7b35f2ebad9735b0aa4a06b9745c9315d394439031e52f398b4ab0cd6f5186325843d40769
+EBUILD blaze-markup-0.5.2.1.ebuild 1164 SHA256 bc007ed6f42b457c46526a4c80ac313f59c9b91774a14c05b380639dc345d4d6 SHA512 12df5b724b78c51c732a397c4d8fbe38ead3d589796371bc444bdcae5c6dc63185a2758c26a5b61c96d500e57efef22d998d191d87bd7db237808a7367c35d5f WHIRLPOOL fceff9c1c6d96647711149056f62236c073c0bd836e72c25cb231b3c17bc82cbdf840892a48aabca67e746125ce7014d5427caa57e5368eced360836dc9c1025
+EBUILD blaze-markup-0.6.3.0.ebuild 1075 SHA256 443faeebaef0cdd84998ff4045b67680454a97124231d2b30b67d1a63de60d05 SHA512 4166a80d4a827939ac82db00a2a610ea7096ad16d19f26e137175b1da4c4e2f8b4ea5496ed8fc1b04cd30d7e45a36768737a1c08c90f45ac2ba57aec2c642b70 WHIRLPOOL 6a4a745e08c3d6a9906f706da8885f512282097332ce197a0acab42ecaae99f03d183869504a4866a53d42ad89d92413c4c0135b4a9d90690db5d46ed8c9a246
+EBUILD blaze-markup-0.7.0.3.ebuild 1073 SHA256 ba7ddf2c4d9997111be4d054b69f9c09f0ab49aded0861832c2052cd3aae1a9d SHA512 281b773f0111e4fbbb621714f93145cf28fda94196309401b4b514cd61838d4a90836651605b22a294dee67710bf0c2048891f35a9116fe5a200244ef21e9230 WHIRLPOOL 0813456a105ec18c19b7911854152ce388e872a5077cf0c611310de059c48fc752708aba52d56a83364d4fc004a075cda919b9cddca38d95958ff212726ae3ac
+EBUILD blaze-markup-0.7.1.0.ebuild 1072 SHA256 2f23ad5dc2e77bf878e2750d78d4e039d0ecb8e18e6c2ff91bc4e4b59cccf235 SHA512 0c72456608c0bf27f94dee0d8b9ba3ee65b8a9ad48434f7a6e27d2d4712032403e25e887b9355403a672816f598926298967fb395d33817d361eb344a0b8545f WHIRLPOOL 871a631f02967caa8a690f554ca4fbcafdec191b8b5f5b09026557f9e1a79784eaed6d6b556314eb04f8ddac77fd17070571b9217161f4119e288207869f3ce0
+MISC ChangeLog 3610 SHA256 0afdca9f580fa749afaa48555e732babed10ec4a6f2db020ae640fcf44c707eb SHA512 9f373a62ed7bb61a7771071a5b9111d5ba6b8ed44b1a14dfb05fa1e2e7c3327957739777910354d72bf22455e60db3bf912e5d32675aae072fa48cb9aef80e9f WHIRLPOOL 2e188a5abd04c85c20bf1a9558830c7629ec4b01b215f67a42ac9a2c543ab244bffebb7a34f4101b21d50ac068490c629c4e6202877616780426e7a6a5f1220c
+MISC ChangeLog-2015 3025 SHA256 83cd8472f90e8d12e28e36b70b65d495be8b3d45fc85cf7b5682a59eee75bef2 SHA512 516b883f9a8d306f322fd0594a8d5156772cb983772a5890196712d11aaf3cecb7f3a83a1f025a4def6d0285d0162a5e53e71ec670a7ff60d0b10ced1759c11e WHIRLPOOL 3b094f878cc7ee3b12874cac4219265441bfa414129e373e9c984e81de518fb352d1e79629e9081435f9e431de5e268f2406eea3e35223c9a5f45c8fa1013807
+MISC metadata.xml 516 SHA256 5339077a0682000b5238c1d859a3d22bbc7b4a2d5ccdc06221b587773b7f0df0 SHA512 a3395d76bf164a2cde4217dce26e35e894fc53f0a977134da64959e857a8640d0cb22cb53c33ef0359d782abf68f8527f01b18f5f0ea3278ec9590d9024de1a0 WHIRLPOOL a6d17d5b26c3af97da1ce31747353964d06b4941a668286f72ee110f02178141bd902319c6dd49edf62696cb790783aa9894e3fa733bf49e38cd7976779c6bea
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.5.2.1.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.5.2.1.ebuild
new file mode 100644
index 000000000000..210d4c614b79
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.5.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast markup combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.7' 'QuickCheck >= 2.4'
+}
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.6.3.0.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.6.3.0.ebuild
new file mode 100644
index 000000000000..1d606fbe585e
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.6.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast markup combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.7.0.3.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.7.0.3.ebuild
new file mode 100644
index 000000000000..7e8db56caf1f
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.7.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast markup combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.7.1.0.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.7.1.0.ebuild
new file mode 100644
index 000000000000..9c696d082fb0
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.7.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast markup combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/blaze-markup/metadata.xml b/dev-haskell/blaze-markup/metadata.xml
new file mode 100644
index 000000000000..30c5711bd3a3
--- /dev/null
+++ b/dev-haskell/blaze-markup/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Core modules of a blazingly fast markup combinator library for the Haskell
+ programming language. The Text.Blaze module is a good
+ starting point, as well as this tutorial:
+ &lt;http://jaspervdj.be/blaze/tutorial.html&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bloomfilter/Manifest b/dev-haskell/bloomfilter/Manifest
new file mode 100644
index 000000000000..cf8629726610
--- /dev/null
+++ b/dev-haskell/bloomfilter/Manifest
@@ -0,0 +1,9 @@
+AUX bloomfilter-1.2.6.10-ghc-7.7.patch 1918 SHA256 c15fc07c51339bd6cb4e3b2b128efc7557b5bac837a12da090144ee482ef00a6 SHA512 a6b2d6eee30ede3756443c218418aa6caddfd24241b3bb0018f48bbb9c414dda4ab65ec291f895a3a58414116b3a2dceedf2cb285bb3897ce64f47a29d208f97 WHIRLPOOL f649c35bdc1017540bc6e1b7aeef6ea86f3724bc4875b8302763954a1f85bbf2864b71c3a18f1d3cf13a11dfc69020a50ec8d4fc99e78a441d8dfd2df0306ecd
+AUX bloomfilter-1.2.6.10-quickcheck-2.6.patch 525 SHA256 b76ac9639efbfb98321dd743035bc94eadbeb3e5c160892372414238d807b5ad SHA512 2c979315d63ee2481ea70b118d3936326775de6dbfda72040a54df3384ef6fc1b101223a34f7dbdad761cdefed41a7e6ce0ea4a65ec0a07af2039473c1dc07ee WHIRLPOOL dffbe7bcee19ff05e06b6a6278674891f9e7f2c43bd3f962f36058bb8013dac37ea5d2e9bd27130a2bf647b8322e456d5afe625bfe4924ac44739a1e04e5eaef
+DIST bloomfilter-1.2.6.10.tar.gz 21533 SHA256 927420bcc1e1dec89ddfc1437d551fb2de325fd6bd01d79b207b3a84ca6152fc SHA512 c3bad38edf59bd59439c24385e300fab90f4ccd1b1faf7bea6c4b25b2bcabdfc806a7274d1cad40a711312b016d6fbb99a0ca9cf8b358ad874bbbabc14e1f454 WHIRLPOOL 2008461972b46dc1253972d7e31badb7e8e286556ee03e7bd7e0c7c35cdffccec801eea41cc6096beedc1cf40fb1fb4a84925efdab39202a1f869a80899d4e6d
+DIST bloomfilter-2.0.1.0.tar.gz 22100 SHA256 6c5e0d357d5d39efe97ae2776e8fb533fa50c1c05397c7b85020b0f098ad790f SHA512 1031cc28c5e5c1b7687355b709d436ebab1956ffd7591a010fa3852a1bc7412925a365f99937feeacf4b1a5d3c7b34bc0370707ad6e4533280dcac4ea3fa7c21 WHIRLPOOL 5e61ee5bcc0d68febbd13975524f09f9463cf108514396ceacf907124c5597ce17dc98b965900cea0faef7a923848cc77a07a4bcb150b8d09f90a0c612441325
+EBUILD bloomfilter-1.2.6.10-r2.ebuild 1003 SHA256 15623c8dd8d88c4707c422fedef658687d818f20a1526f02bb835d2221b3472a SHA512 db6a1c46bd9e5b66f757741ae032de95d327d1fec06106466f4b0055ebbfde39476ac37b167f71fd4e829b86d5650d3d30ca0b8de200f2bfbaf08b2f484eebf6 WHIRLPOOL 9b1c44650175695f63142c791e1d92e07d2fc5af277620b7ff988312b0659211f4d190de3a85f9254a1e565e11e22c0740b7e738ad83a4c08c5b24614c9159ca
+EBUILD bloomfilter-2.0.1.0.ebuild 705 SHA256 017470e4b9acc755f2fdac27da490e9536389e3e45e027279f390f7954c9b1a9 SHA512 f6b8aafc9133f73950d41a1557fdd6554ae941729c6f68c49f7fb93f3ab2d56b96a092ce81f81109cbd55d41b0fa13dc45b7487f2a61abd6959a5d44eae3ffdd WHIRLPOOL a990bd75a08ef125b7d35455890b445cb42b239ba46da9acea097b667c4aa496e28471248e06068b9aaa2a02c66c64af2f634173987c56c1b90c2d07b8f00638
+MISC ChangeLog 2615 SHA256 6a4825fd79468bc9ee18e5b8f4585555a91a92918af92d2389f24292d8886066 SHA512 cc5978271135f640479efd254d770e1b6af7f97f6b7a1805d3a1563db52892a6a5f28aa7bb1d4eceeb3084225b077ef6622d2685fa96a18503d4749a795abbe5 WHIRLPOOL a2e03006f804f53b06e45d8061cf66ab6966c8d2b7d42c79d415b014ed14e79d7d990f1c0bc6549dc3c0946812b5cfff068d16f91e49c71ecf4413e82431cc10
+MISC ChangeLog-2015 2608 SHA256 d82462760b6f7ddd9b36cff111d571cbc0f56b8ff8c08897f68b0869e228299a SHA512 b4864c90fc5d587d13630b83caf81be6ce6f48e28f2785d2434c56c1b1d2af08aae8db20cf3fe4acb6717f5f11885258baefc652e99fcc2fd0d45d3424110f61 WHIRLPOOL ae3d110aba264e0886ddac33f8ca4f33c70edf07194cc3e204cc988a6abb8e4f1b4ab83b3d997707146b5784a6f65b1ac4c7f6b28499fc5154bf2c95bb7bf461
+MISC metadata.xml 416 SHA256 601a1299590f15ec0bbd215e6f66a3e13f81e47c91e6b497d2fe19e567bfa4ff SHA512 f9295c3298f5910c11f0c15539b4d5547cba7d60b9dd513d6bff157cdcb620cafc84f5552ae3c9032567f9f18a47d629b0bbfbfe4d8e7eafa81f827bad9d595a WHIRLPOOL f1ae71f32cf192e14c69d7823396ac29995b106bc8cc87e0a11d94209657d7a65beeb4ddadd3f4140d3c2d59f8814a9c2d351abf882abc7d438046863734c91c
diff --git a/dev-haskell/bloomfilter/bloomfilter-1.2.6.10-r2.ebuild b/dev-haskell/bloomfilter/bloomfilter-1.2.6.10-r2.ebuild
new file mode 100644
index 000000000000..9db902020f23
--- /dev/null
+++ b/dev-haskell/bloomfilter/bloomfilter-1.2.6.10-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Pure and impure Bloom Filter implementations"
+HOMEPAGE="https://github.com/bos/bloomfilter"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/quickcheck-2.4:2
+ <dev-haskell/quickcheck-2.8:2
+ dev-haskell/random
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2
+ )
+ >=dev-haskell/cabal-1.8"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck == 2.4.*' 'QuickCheck >= 2.4 && < 2.8'
+
+ if has_version ">=dev-haskell/quickcheck-2.5"; then
+ epatch "${FILESDIR}/${PN}-1.2.6.10-quickcheck-2.6.patch"
+ fi
+ epatch "${FILESDIR}/${PN}-1.2.6.10-ghc-7.7.patch"
+}
diff --git a/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild
new file mode 100644
index 000000000000..9b1acb05d209
--- /dev/null
+++ b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure and impure Bloom Filter implementations"
+HOMEPAGE="https://github.com/bos/bloomfilter"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.5
+ dev-haskell/random
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-ghc-7.7.patch b/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-ghc-7.7.patch
new file mode 100644
index 000000000000..899fb4176aa2
--- /dev/null
+++ b/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-ghc-7.7.patch
@@ -0,0 +1,46 @@
+diff --git a/Data/BloomFilter.hs b/Data/BloomFilter.hs
+index 69711ef..97a8348 100644
+--- a/Data/BloomFilter.hs
++++ b/Data/BloomFilter.hs
+@@ -93,7 +93,8 @@ import Control.Monad (liftM, forM_)
+ import Control.Monad.ST (ST, runST)
+ import Control.DeepSeq (NFData(..))
+ import Data.Array.Base (unsafeAt, unsafeRead, unsafeWrite)
+-import Data.Array.ST (STUArray, thaw, unsafeFreeze)
++import Data.Array.ST (STUArray, thaw)
++import qualified Data.Array.Unsafe as U (unsafeFreeze)
+ import Data.Array.Unboxed (UArray)
+ import Data.Bits ((.&.), (.|.))
+ import Data.BloomFilter.Array (newArray)
+@@ -336,7 +337,7 @@ notElemB elt ub = any test (hashesU ub elt)
+ -- occur. For a safer creation interface, use 'createB'.
+ unsafeFreezeMB :: MBloom s a -> ST s (Bloom a)
+ unsafeFreezeMB mb = B (hashMB mb) (shiftMB mb) (maskMB mb) `liftM`
+- unsafeFreeze (bitArrayMB mb)
++ U.unsafeFreeze (bitArrayMB mb)
+
+ -- | Copy an immutable Bloom filter to create a mutable one. There is
+ -- no non-copying equivalent.
+diff --git a/Data/BloomFilter/Array.hs b/Data/BloomFilter/Array.hs
+index e085bbe..5accde9 100644
+--- a/Data/BloomFilter/Array.hs
++++ b/Data/BloomFilter/Array.hs
+@@ -3,7 +3,8 @@
+
+ module Data.BloomFilter.Array (newArray) where
+
+-import Control.Monad.ST (ST, unsafeIOToST)
++import Control.Monad.ST (ST)
++import qualified Control.Monad.ST.Unsafe as U (unsafeIOToST)
+ import Data.Array.Base (MArray, STUArray(..), unsafeNewArray_)
+ #if __GLASGOW_HASKELL__ >= 704
+ import Foreign.C.Types (CInt(..), CSize(..))
+@@ -18,7 +19,7 @@ newArray :: forall e s. (MArray (STUArray s) e (ST s)) =>
+ {-# INLINE newArray #-}
+ newArray numElems numBytes = do
+ ary@(STUArray _ _ _ marr#) <- unsafeNewArray_ (0, numElems - 1)
+- _ <- unsafeIOToST (memset marr# 0 (fromIntegral numBytes))
++ _ <- U.unsafeIOToST (memset marr# 0 (fromIntegral numBytes))
+ return ary
+
+ foreign import ccall unsafe "memset"
diff --git a/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-quickcheck-2.6.patch b/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-quickcheck-2.6.patch
new file mode 100644
index 000000000000..0b27043aed2f
--- /dev/null
+++ b/dev-haskell/bloomfilter/files/bloomfilter-1.2.6.10-quickcheck-2.6.patch
@@ -0,0 +1,12 @@
+--- bloomfilter-1.2.6.10-orig/tests/QCSupport.hs 2012-06-16 09:59:56.000000000 +1000
++++ bloomfilter-1.2.6.10/tests/QCSupport.hs 2012-07-14 19:00:06.035731133 +1000
+@@ -20,9 +20,6 @@
+ arbitrary = choose (epsilon, 1 - epsilon)
+ where epsilon = 1e-6 :: P
+
+-instance Arbitrary Ordering where
+- arbitrary = oneof [return LT, return GT, return EQ]
+-
+ -- For some reason, MIN_VERSION_random doesn't work here :-(
+ #if __GLASGOW_HASKELL__ < 704
+ integralRandomR :: (Integral a, RandomGen g) => (a, a) -> g -> (a, g)
diff --git a/dev-haskell/bloomfilter/metadata.xml b/dev-haskell/bloomfilter/metadata.xml
new file mode 100644
index 000000000000..6122d1de3db3
--- /dev/null
+++ b/dev-haskell/bloomfilter/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Pure and impure Bloom Filter implementations.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/bloomfilter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/boolean/Manifest b/dev-haskell/boolean/Manifest
new file mode 100644
index 000000000000..b7f6e7039962
--- /dev/null
+++ b/dev-haskell/boolean/Manifest
@@ -0,0 +1,4 @@
+DIST Boolean-0.2.3.tar.gz 6608 SHA256 f64d64ddd1300beab481af21b7f451f6f1d189709a994c2b4e573e78bc0155d3 SHA512 803af486e750ba52bc85f8d8599f6a1b36d3d91f2413ac9a7b038d1f091f9a4cee128b24a4de308430b291eb8be781eb100f495106b78f37697a845f8793ad98 WHIRLPOOL 513577f89d7d24ab88a27141056b9a60e87e9be8580d41146b6725610f370bdb203a7694ff73e049c364114a18065af9c4e45f5a13720559298ab7de4b791639
+EBUILD boolean-0.2.3.ebuild 615 SHA256 55bb931f33701c79a257778a0772c403469c4dcd721761842d403750b3336fcf SHA512 bcee5e8b88165351c64dc22f299483bb8bbde3d3ee8d3d2fc16e9aca45709b64e68f5c6c9d33202c604646031189a1ce3821ce6c2a8a09c6df926aa84ca92d46 WHIRLPOOL 9bafd018a61be444734c3a0f0da2638c6fd0c8f3f9d848c43027b40ad02ca1e1e06d7d15a97731e3c49df6062eb04d327f2d8a967885ef46fd1e6bae49a0e616
+MISC ChangeLog 361 SHA256 b95a55c3a79a6fc8637ae60375d32e3dd6fb0ab616930d0d266b143d1c68a155 SHA512 9fe233df467d59d13844ac9ffa8bd411147de3aee5b0c95bb8c6506adf0745ec8a3aac30168cd58e6c11caf20c1ce1309b0d7c78cd178e91b121410803e972ff WHIRLPOOL 50326b672694ac1b8c3bf1c0e0bbe6d27d66effb45e8b63c564c2f5722b6a1794614b733736cce6a0a857f2fe7ab8c7ad689ff3adaf2a8b1051257572c1379be
+MISC metadata.xml 388 SHA256 af8e8ab14b7301c4e4f6f9229c1b881b58b337b772e33b97b94e714a44208269 SHA512 47abe89754b9a3e77f5598ad7aa66d07037d283c7bfd90ffbfb9b5ee64a1cef1d96a3096c5f1f3c885665f1fff84f6dfe038da1d1e624397943f3ed527aff924 WHIRLPOOL 0fca88778aa6ee4f21531d2400249772d137932b32a742bbafaa822fe029102352b8392310fd9f6348abf6e1c13e99033de93aa39fee25c74e5e41aeb1a1a5bb
diff --git a/dev-haskell/boolean/boolean-0.2.3.ebuild b/dev-haskell/boolean/boolean-0.2.3.ebuild
new file mode 100644
index 000000000000..5cd276fc9364
--- /dev/null
+++ b/dev-haskell/boolean/boolean-0.2.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Boolean"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Generalized booleans and numbers"
+HOMEPAGE="http://hackage.haskell.org/package/Boolean"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/boolean/metadata.xml b/dev-haskell/boolean/metadata.xml
new file mode 100644
index 000000000000..4f0d65f8f410
--- /dev/null
+++ b/dev-haskell/boolean/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Some classes for generalized boolean operations.
+
+ Copyright 2009 Conal Elliott; BSD3 license.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/boxes/Manifest b/dev-haskell/boxes/Manifest
new file mode 100644
index 000000000000..438516d993dc
--- /dev/null
+++ b/dev-haskell/boxes/Manifest
@@ -0,0 +1,5 @@
+DIST boxes-0.1.4.tar.gz 6481 SHA256 4e3ee9a88a28ed14a61b2c885b111922f201f56392ff68d350418ff6e98dfdd8 SHA512 b8afb3216208269883f173f57fc0b53be919e5fd171bf2b7d8d5ed2b0af9c3ca4f9005fc4df43ba8ba4ade694d59a83ff0d419cfbd32e54e80ba6fbe748e9524 WHIRLPOOL e6502328e35c84b4d6c7111c1b7437d83b7e887bb7fcb394764c295f4bf490e67728bcc831fb5a9e2f7bb5f7d9ad5d5bf38815ed8dd812f6b998990bae252bf0
+EBUILD boxes-0.1.4.ebuild 662 SHA256 d14f3629177ca696fc681a9be9e832ae3cd1f1bca0ba448ce61d772f09243fee SHA512 f5697e9d3d87ef2fd57112990d4c1a9fccf5350b6d80d13dc3a5f03da8097de9e333ee12e9fe65425f6133e363db12f9ea066a30fb307173a8778405f2684baf WHIRLPOOL 34f5201cb87dfc274d671aa5cac66d1eb0dd39781e90d2039df9875aef208da0269bd0881935bd121f13a8774efb6c11601a4ba9b23760fb85267991a07ede70
+MISC ChangeLog 2424 SHA256 d6cacbac52305017fdee2f7df408ae2cc09ae6589dae34002eeb7d4ceece6558 SHA512 5d230e28b6ccce8114583cc6931690fb6246d5d0af131c0d783dbfc68d51c88e7b39b5f889e1e80ad868b35887425039230fb0833897e1827cab5d01f6987d32 WHIRLPOOL 3a03c3ae3e2fb5012fc2bbfa03dafa0cf1b80a1e436e2173bf2c7c02aeeed0ab7ad7163c03683b43d1e2868fd14dd59d69fb46c0cf2ee40169dd856cc927ea8c
+MISC ChangeLog-2015 631 SHA256 7e52504fcf84ddb6314dc343b44c024f5d28869654ec068afd6cbea9510ff37d SHA512 7e7dce5f4dd38c91d436c492565d51376a52713e0c1ac7ed0516c13a68ad4468686b779b116e260af084e3ff1f41f20688983209ae2db44b31cc859abd917c49 WHIRLPOOL e8bf812fd8c2b0ce0a37adca740a9a9b9104f98e2afbad2bc9faa3b09f11d760dc0a7fc20576b7e7333558f7cd27fd8afbe0450e72ccc845b98b7b6ccef0d93d
+MISC metadata.xml 383 SHA256 acffd549f48483f1e9fd9c6465aa4ac8a8fb05b94e71fc35ecf5edfe47720684 SHA512 0d283c92fd83e3fdf7d9e0598bf3ba4b3228e39b5c07dcc5cd897d29e32e77ac108d9aba71afee1b076d6a2c74b477636b8ae853496297cdda6cd7de74fe85be WHIRLPOOL fc4678aa21f195574e33847ea1db556b3e5992cfafc444769f8b816e24c31409a7afe5d76baee6ab0b56bd56bff0f76c0e440be5e0a2733d86181e93506b0a37
diff --git a/dev-haskell/boxes/boxes-0.1.4.ebuild b/dev-haskell/boxes/boxes-0.1.4.ebuild
new file mode 100644
index 000000000000..503c571c50e8
--- /dev/null
+++ b/dev-haskell/boxes/boxes-0.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="2D text pretty-printing library"
+HOMEPAGE="http://hackage.haskell.org/package/boxes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/boxes/metadata.xml b/dev-haskell/boxes/metadata.xml
new file mode 100644
index 000000000000..8229d6184393
--- /dev/null
+++ b/dev-haskell/boxes/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A pretty-printing library for laying out text in
+ two dimensions, using a simple box model.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/byteable/Manifest b/dev-haskell/byteable/Manifest
new file mode 100644
index 000000000000..c959621f12d7
--- /dev/null
+++ b/dev-haskell/byteable/Manifest
@@ -0,0 +1,5 @@
+DIST byteable-0.1.1.tar.gz 2400 SHA256 243b34a1b5b64b39e39fe58f75c18f6cad5b668b10cabcd86816cbde27783fe2 SHA512 f2e6225390be9f35ee6a4ce981aaa8c2683f1627a8401386b1abb7fff5fe1474ae0fa07e71a0c83694d7a18ca793943fe36b844d868c3e9c3387ce1a7b2bf54c WHIRLPOOL 40d3b27969d12980e68eb4a227702923b0b70bfcad79dc4f7e25788747c93da50d79636a0b0757f4125744ae61679a9e4bd4a0b38cf9aff54459f6dd7f4f756a
+EBUILD byteable-0.1.1.ebuild 542 SHA256 f380071a50b2eab0eb19167fa2553723bb2bc6ebfe84fedfb014412bb0f2c0ab SHA512 c6db6ad6a6388ac96dc118fc7c83c8ed8fa5f91b7cf29bff9dbac95c0b358034b36cacd75cb913c8e0a53fbff8909c3f2453380d2cae1dc505087f3f335763ce WHIRLPOOL 8cde08080b2568e6841bc809fadaa447942098e747d46dedef7bb7facb430acee5f4dde3eb3f51a0e945a553095f81a83d884911ab5a88f5691a006832eee0ad
+MISC ChangeLog 2577 SHA256 0647032a8ad44dda6e7a0c4755cb126a7eb427dfc5a35357242465197ea82da2 SHA512 87174c6f1744300978ab5330bd57beb25e0af6d62a68dcacd140cb904d03de53c17292be1574fbe246c72d204ada78c5a115df9a1b11e8cbf9198630cba428ae WHIRLPOOL 3ded7a95d45334a34a33595511934ab8dd5b31762d9ec449aa7026571a03e19e0d4df5f9e8b0dd0900361f9af324d22d47945e309b6a1c05ecafba6793d1a68d
+MISC ChangeLog-2015 879 SHA256 e9357338766b5431410e769123f3bf1ceca3cd2172126289f4f08946ba85d5f4 SHA512 e9eae67682b6acd9053535a9b90b24a211814f2758c005e1957ebed068e87991fad7a71dd7a13b0ad8a23424c51c08ca0042558f994361b97f012cd4bd373eab WHIRLPOOL 83c0ffa544417f2b1b0fea8fc48a6c3aa1769c1c70c503e2f46e683984cd6c1c89bb8624dcdde7b392e7d2fdde7547fe77b75213ed391422a62f484889416dbc
+MISC metadata.xml 643 SHA256 26b14a471a5d9cdf8c10e996fc0b9c2df6713cee4b78f4499c831b220a9fb391 SHA512 e13e4ca680397e42cc6b852af77fb8d48f55238bc9c5ff58469f3ae8815b3b2db8cf9055cc42c2f8f965e699301ee39dfce56b2fb9859a8aa06f64225bd4f0da WHIRLPOOL d096f24af730a8334078da5b7415b35117ffc6be8bc77efa922aad71123ebfc357cfb50d90803d6207514d22564c7e76401546e7ef359af1d66bbfe01a6e4f62
diff --git a/dev-haskell/byteable/byteable-0.1.1.ebuild b/dev-haskell/byteable/byteable-0.1.1.ebuild
new file mode 100644
index 000000000000..f80dc3aa42c2
--- /dev/null
+++ b/dev-haskell/byteable/byteable-0.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Type class for sequence of bytes"
+HOMEPAGE="https://github.com/vincenthz/hs-byteable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/byteable/metadata.xml b/dev-haskell/byteable/metadata.xml
new file mode 100644
index 000000000000..6b0f50e8e8e8
--- /dev/null
+++ b/dev-haskell/byteable/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Abstract class to manipulate sequence of bytes
+
+ The use case of this class is abstracting manipulation of
+ types that are just wrapping a bytestring with stronger and
+ more meaniful name.
+
+ Usual definition is of the form: newtype MyType = MyType ByteString
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-byteable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/bytedump/Manifest b/dev-haskell/bytedump/Manifest
new file mode 100644
index 000000000000..5a0dbdb9927c
--- /dev/null
+++ b/dev-haskell/bytedump/Manifest
@@ -0,0 +1,3 @@
+DIST bytedump-1.0.tar.gz 3812 SHA256 ae17b5040f0423eec792505f14d1d3e53f5ff81ddf83524f1c5dc7a16c0dc0dd SHA512 3bea638bc926fe8dc34d5ac20b5609a8b169562f266ccbaf73a9d95caf49ee368d5c516a0f52937bf6c48bbb585c8ad2819264e4109a57cebed0f836126705fe WHIRLPOOL 6abecf3c86497b75bf2e4476d686585c923e2c73eeca17bb5c44f1d8e20647945a16767f30997b792ac8f6ca21119390f34394d6ee25f32d3be67eef206a51fd
+EBUILD bytedump-1.0.ebuild 656 SHA256 5ed7d8546bb428d86328a38b1173764d423b48b0e1bdc663bd472c15dccd4d93 SHA512 3d9e6313bc92a2460feb52856086627195970ac1e03b2864faee36da7002bf9631b5e1e621a44f9effb0cf1296d0c4903daadba5e883b547699a321acbb0499b WHIRLPOOL e8388bbb843adc6fe83581654895e04193cf712acd50fd5211f8c82b0bc17ef5fd8e67c436d3bda0aac727d7d1f6b5adb302d5facf738fac7d2489e7e7a0aaea
+MISC metadata.xml 461 SHA256 504a4c9bdb59d3143b728020a68d04446f3cd60eac9dc5dd08f93bd5f1a1e726 SHA512 b506e9f179c6fd8a82acdf41280a32aeb5581c87d3df0fbbac199912b4faf39df6648a473d587f06b24fa80459516982b8dd54df130d0ba159c0276c6235e58a WHIRLPOOL ea11ec8a324e787813620eea6af8c72b00e089ce0d34e26a1ab1f6adc1f51de763c613f25e0b71d152b1234268d2a8c921a5f4bdd31ae8a1e5f0cf1b61b252fa
diff --git a/dev-haskell/bytedump/bytedump-1.0.ebuild b/dev-haskell/bytedump/bytedump-1.0.ebuild
new file mode 100644
index 000000000000..7d9aaaec020d
--- /dev/null
+++ b/dev-haskell/bytedump/bytedump-1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Flexible byte dump helpers for human readers"
+HOMEPAGE="https://github.com/vincenthz/hs-bytedump"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/bytedump/metadata.xml b/dev-haskell/bytedump/metadata.xml
new file mode 100644
index 000000000000..218ff830841b
--- /dev/null
+++ b/dev-haskell/bytedump/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A set of helpers to dump bytes with lots of different output formats
+ easy to read for humans eyes.
+ </longdescription>
+ <use>
+ <flag name="executable">build executable file</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/byteorder/Manifest b/dev-haskell/byteorder/Manifest
new file mode 100644
index 000000000000..1bbff98f56bc
--- /dev/null
+++ b/dev-haskell/byteorder/Manifest
@@ -0,0 +1,5 @@
+DIST byteorder-1.0.4.tar.gz 2030 SHA256 bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919 SHA512 970f74a394947b023ab88fa7bc713478b50565e3e9535479ec641283f18e04cb952788334b2ab38fafe723f2d398b1626af92f349abc11a6c6ca5a6974653025 WHIRLPOOL a75b3ae89231ba2e2e762426729fa3c426cbe1f3f0a3df8b30f29a86394a9111d04279fd3b3ca2050a372c0d480654c013610beb868e330786bd56bf5c121cfe
+EBUILD byteorder-1.0.4.ebuild 583 SHA256 6972340594d6bded3af3b12666693382ebe91464609047f22edb7a0ad0bc1a5d SHA512 e2b9ed53e10a1f44e6d1296b6a929ef01296cccad4605903125b39e8059ea2621bb996d6c13cdc8f325ee8a79f92de69f857a6258b4c424baf985a70f00091a3 WHIRLPOOL fa598a97c59b3109f65049d491123277eed349bc2124fadcc0c0e0dd36a1f66cba41778fa7b7ddcb13afba522cc5cdac94addf2555018d4435bab626260d1636
+MISC ChangeLog 2585 SHA256 8a1e4b3709ec6444dc657441bc2796d4f1e242124e48e789d141724d009a78aa SHA512 539698fa79b564f6b0690f4260aaf0f1c912ce3460f34bfbbe9f8dec6be8bf0059b6d0d2dbacc71c49da6cac2d74a95e5c358bcfd6766cc074ce209049a39cc8 WHIRLPOOL e0d887d7b943db94fbb2010fcb6e6026349779b0b45e560081e7f94b758769942e027d1e6162581b7e065b9b6da7c1b2478c6022a8be8d23c32491cab7ad3a9f
+MISC ChangeLog-2015 628 SHA256 7bad65249ac7149457f1908cc9ab3091621561f4632462c41b1903096529bcd5 SHA512 ce294d3c565dcfa15521af1c337d9a28fd88f57ff10330c4b44944e32e36fad61c2f84d5bde8e4b9082895ccfa9035437e1436d530536c9d81b388fe32027e4b WHIRLPOOL 8017e8a685ca98145283bee0df9a49584717565be5c6c0c067dcaa9d2001bda72f958d6b1d9eb71e2fbe50116029b63907ba5c7515b63b87b39407a6dabd7d88
+MISC metadata.xml 365 SHA256 6eabf46e1c603e3c9aba0d90b144ed950a8833142de254fe5297aa6aab8a4bb8 SHA512 4963d299854a52531c00482361b24d99af87733915c001a0031aad89245774191514c954a5bef4a89d436c2d364ba0a46a0ee2903e0d1217b296e6d84da10e7b WHIRLPOOL 6155018c5c24fb8dfd163a6a9ad98c87f19d79b9e2418477b43ed12dcad51961413e22ab760a1aa0594a49b814638f7af565c9d0d8196d3e1920c4f34fee4665
diff --git a/dev-haskell/byteorder/byteorder-1.0.4.ebuild b/dev-haskell/byteorder/byteorder-1.0.4.ebuild
new file mode 100644
index 000000000000..b554a37c93e5
--- /dev/null
+++ b/dev-haskell/byteorder/byteorder-1.0.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Exposes the native endianness or byte ordering of the system"
+HOMEPAGE="http://community.haskell.org/~aslatter/code/byteorder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/byteorder/metadata.xml b/dev-haskell/byteorder/metadata.xml
new file mode 100644
index 000000000000..f47918b94f9a
--- /dev/null
+++ b/dev-haskell/byteorder/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package is for working with the native byte-ordering of
+ the system.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bytes/Manifest b/dev-haskell/bytes/Manifest
new file mode 100644
index 000000000000..0201e1903d25
--- /dev/null
+++ b/dev-haskell/bytes/Manifest
@@ -0,0 +1,4 @@
+DIST bytes-0.15.2.tar.gz 18834 SHA256 0bfaaf70154d3622be1ee620dd75e9c93cf4d4a21544d83f281d01439f261f34 SHA512 339da2fe49a6acd307057bfcc79e7ac09eefb9a93ec60cd52a8d425337e7bf355ca8aa42f304863df773b0ef2c459b53571920611cf1ef8f98e78d112cc6ad29 WHIRLPOOL f9f335dc194f9ee89c11471185dd9ea7da31c4c710dc54dbbfb74212e5deab924e9e0e5f54bf0d4fbc83446974d3a0871ef554f4473523c14d9ae4789c242e36
+EBUILD bytes-0.15.2.ebuild 1597 SHA256 3a12c9be821e9d2a4258cf7b0988922d29ce89922bdcd9fab6f9aad1ad61f8d5 SHA512 105278f6df611871326d38e7cbd0d0f54c824c21e59ca7959c7bc7e510a0fd8ec1bc2169d5ffdafdcc3e1cd31bb27d16b61e4f746e5574bfd6f5472e069cd96e WHIRLPOOL ca569762347959733c7c8498f7bfe08faf3546bc3acd2667c295fee6abc0b7bd801138e7f0f054620313489f498381f3e03f95523d979c89115edd83ca8e331c
+MISC ChangeLog 350 SHA256 7cdd03a38f4c745d628d3d2924092c2d8daf21d0d4f92badc7ba1826924a4353 SHA512 c39799f7d00d35ce2f599aae816108394b169b6c6575b4367bf406889273dd14ed2838647c9f68268ed80732213560a2846f739b16b6872dfa7d784137b0d1d4 WHIRLPOOL dd90c3588f5248dbd1d4ffc869097e651628da9e81959737bd04fc8a1215e97168579112f89a1adb17fc665ea34a715c65a9d35b912fc76fbd6571a9d9897c34
+MISC metadata.xml 546 SHA256 da614f7afde5284664c5da9722355a78bd2feaf92d91849447b08eb3c4ac2aea SHA512 1f54179d87820c310fb26f4b168bcb2cfbc5d668d6893867e19015a8def8afb08d6f40482b27237a858e80d6252ad793230e43a467a84d9ae8e87501b4acdca7 WHIRLPOOL e300c16c250bd367bd5803f460b14297ee34d593cd60acc55b221743d4abca2488e3d21c495ab04ceaec0d1d0c8a1072bb8d0a9fb3bdc4132357bfca4fbed535
diff --git a/dev-haskell/bytes/bytes-0.15.2.ebuild b/dev-haskell/bytes/bytes-0.15.2.ebuild
new file mode 100644
index 000000000000..7a476dc94709
--- /dev/null
+++ b/dev-haskell/bytes/bytes-0.15.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Sharing code for serialization between binary and cereal"
+HOMEPAGE="https://github.com/ekmett/bytes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+test-doctests"
+
+RDEPEND=">=dev-haskell/binary-0.5.1:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/cereal-0.3.5:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/scientific-0.0:=[profile?] <dev-haskell/scientific-1:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/bytes/metadata.xml b/dev-haskell/bytes/metadata.xml
new file mode 100644
index 000000000000..d66a19bf4f83
--- /dev/null
+++ b/dev-haskell/bytes/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="test-doctests">Enable the doctest suite when using the enable-tests option for cabal.</flag>
+ </use>
+ <longdescription>
+ Sharing code for serialization between binary and cereal
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/bytes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/bytestring-builder/Manifest b/dev-haskell/bytestring-builder/Manifest
new file mode 100644
index 000000000000..cca8d314e29e
--- /dev/null
+++ b/dev-haskell/bytestring-builder/Manifest
@@ -0,0 +1,7 @@
+DIST bytestring-builder-0.10.6.0.0.tar.gz 44593 SHA256 9c439987d11150ad3f73158ad3be1f9d1f70572cd2cf8fdf585765403f116fd6 SHA512 1281aa8ef2f77fcc5a75a9cbb54506fb207e4fc9f6296213ab6a6389c83a53f6e08a6e929d3c456b7f099e18106e228416ca6d6269215f3e3c72cb29eb39bbe3 WHIRLPOOL 1391e2654baea5f92e78c4726730ff998d2593081a6eba3333dff2321eb808621574f070c6861b24f7683467583d0a5fa8d14d5bcff5a5538fc89e6dec8424e3
+DIST bytestring-builder-0.10.8.1.0.tar.gz 43904 SHA256 6d7404773621efb88b256ff88912a7dbcebc7fb86d27868ef58478249892dbc2 SHA512 f01d440e55426b5f2836cc68087d367156adae7447409dff19ca334a8509c8731ce32539b76dbe33d1c9809c3e196dce9a1f3e00b1eff3bb177953cabd23c9b6 WHIRLPOOL ae15832b050cf7a1c09e425643dfa55da8089a951a46ee59b606e90420aac8165349326277b4d722ee37445127a5efffa868fa0f3c451326f51e335684b4a9fa
+EBUILD bytestring-builder-0.10.6.0.0.ebuild 545 SHA256 b1820fe97c812527d1c5225953ec067acd09d4d96840a60fe3c514dfb34afea7 SHA512 0feef52b99088809a2d898b08194d2ec236a347866c9f695a3446c4982c99d15c344e38a27e1305951e7340cc045d7e19b347af91a8c0c87cec4987f8fcc234f WHIRLPOOL 764e195a5311c01ab2beabdeaffdecb699ead3dce3c4c6597eb6474c7604d22cc42ac0f8789ae5bc2309ce46d09830763fb9f3ca5fa00d2c3a8ace87a580b967
+EBUILD bytestring-builder-0.10.8.1.0.ebuild 550 SHA256 0a3801b18514bfd8dc74cb14b7eacc592f1bddd136295c0c97db492dfc9138a8 SHA512 8d8a60b054eb588b2f8807e03b6c30ef24cb16ef79df8d22aa276731a09f1caf3a7143491459efb4d54ae07396a74a6f6467b73efe3b69553ebce6657e6af7ae WHIRLPOOL 66f17bb2f1e9f4546581df1e708ae4fe6726667a4a16ad07a9fb783893ea12233660eea99105cc315d62dbaf400677ba632d32830a2872f2c16e5367e52cf7ef
+MISC ChangeLog 3066 SHA256 9fc1c8cb4b42b9da00ebcee313419092d55a5beb150c47e121f35bd263054603 SHA512 2068fc7a36f1a504534ebb6912c72a1436c95f8a01deea59c672f160031c2eb6d506cc600df9025a4867f6675d23ff58034ff211cb849e09134dc7e347c9693b WHIRLPOOL 80992c92967d8cb878c86bb1b5f3821d5cc590067d0c581dc971096822d35971b1ded7971ab7607e0454d58eaec9e6b4d108d828f029cf97ea6054703cc8c64e
+MISC ChangeLog-2015 565 SHA256 68d628dd6783b3c1fa012ccd3e355eadba642a95d578ba89c56f068c92c86814 SHA512 2490b83cb9409d1453368cba2053e58bbb7cc87b7cbce4f2b5e1a7a4b605fb2865a73d3f834ede66dae6e3d30e92e5695d29d3f5ecbebd617c2bcc099b2d8930 WHIRLPOOL e051db9a8b670272b7e91167b4069fa9c41ad9c02887c8d585e9e38ed49ef592b3ad7bc88269fd0c3cfa756082218fd5193f944883a7c762f937029c1de40c24
+MISC metadata.xml 1612 SHA256 3fac6c505da4c7de8702444a238a3dd8ffa0a6413e617e72e30584853d6266bc SHA512 98c65c411de64a52485367b4263905b0893bcd358ca8c27398216df8ab6adfbd6fd85be34bae2fbe9583083e7ca4ef7838fe35c1ddf35f293d5bdb26dcead5bb WHIRLPOOL 537fd044d6ff28edde4841bf34051759302bf9eb8e72db78f88a9c240634951f1831cf26e3563be24388a64e589d20f4524acfb6704e422c43c8cdaa7cf47bf8
diff --git a/dev-haskell/bytestring-builder/bytestring-builder-0.10.6.0.0.ebuild b/dev-haskell/bytestring-builder/bytestring-builder-0.10.6.0.0.ebuild
new file mode 100644
index 000000000000..dd253e57275f
--- /dev/null
+++ b/dev-haskell/bytestring-builder/bytestring-builder-0.10.6.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="The new bytestring builder, packaged outside of GHC"
+HOMEPAGE="http://hackage.haskell.org/package/bytestring-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.1.0.ebuild b/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.1.0.ebuild
new file mode 100644
index 000000000000..22de4e5642d3
--- /dev/null
+++ b/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="The new bytestring builder, packaged outside of GHC"
+HOMEPAGE="http://hackage.haskell.org/package/bytestring-builder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/bytestring-builder/metadata.xml b/dev-haskell/bytestring-builder/metadata.xml
new file mode 100644
index 000000000000..018c423e9511
--- /dev/null
+++ b/dev-haskell/bytestring-builder/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
+ should be shipping with GHC 7.8, probably late in 2013. This builder has
+ several nice simplifications and improvements, and more out-of-box
+ functionality than the older blaze-builder.
+
+ Note that this package detects which version of bytestring you are compiling
+ against, and if you are compiling against bytestring-0.10.4 or later, will
+ be an empty package.
+
+ This package lets the new interface and implementation be used with most
+ older compilers without upgrading bytestring, which can be rather
+ problematic. In conjunction with blaze-builder-0.4 or later, which
+ offers an implementation of blaze-builder in terms of bytestring-builder,
+ this should let most people try the new interface and implementation without
+ causing undue compatibility problems with packages that depend on
+ blaze-builder.
+
+ GHC 7.6 did debut an almost identical interface and implementation, but with
+ slightly different module names and organization. Trying to re-export/rename
+ the builder provided with 7.6 did not turn out to be very practical, because
+ this interface includes new functions that rely on Builder internals,
+ which are not exported in 7.6. Furthermore, these module names should be
+ deprecated in 7.10.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bytestring-handle/Manifest b/dev-haskell/bytestring-handle/Manifest
new file mode 100644
index 000000000000..4385002c86df
--- /dev/null
+++ b/dev-haskell/bytestring-handle/Manifest
@@ -0,0 +1,4 @@
+DIST bytestring-handle-0.1.0.4.tar.gz 6204 SHA256 3083c6434a6ec552c6c29030f7b2c44b53dead5f05f4a8363e3c350552ffbe60 SHA512 17649968ffbebf1a567059ecf3f19e8d8f6a1bb53a0b491e35b62d572cff9f949822953452ee72d193546d8779d6d71dfd82ae5cfd2d3b7564ac73df7283facb WHIRLPOOL 34664a33f95abe9b5d3d9b58893999a6e93934953cb07f116a588818bb8d4aab59792deb1b1d4725be5177614316885e35cc84f58c511ceb4be83037ec88cad3
+EBUILD bytestring-handle-0.1.0.4.ebuild 983 SHA256 cf8975d2e46fb3129cae2b98dbd90ccbad70799f9708e796e81c86345a48d1c2 SHA512 e520096f2c87cdda43b152b4e79a20fb7b34f6cc6fcda49610cacfec6421c079b35425f19937e512e4f80693fd6ced047e06ffd656cdf7406c5ff9190ff246ff WHIRLPOOL d4bd3e1341254f2f28b58603fc69b805c5560a80094b7a07c97dcfb0e0c358d4ffdb0f9c67a8e56f2b5beee24ed03fbca1d4582e754a3f3fb510b4430c05c129
+MISC ChangeLog 533 SHA256 d10deffaa7cebded77c63e946224f12958f60abc338b18f8e9a6df7c538d213f SHA512 8839727d6aae6ff2932498dee5c8b0d4d0a5dbc140548fada303695ccddd5636101d177f3302636fb98b633253c912c11d77d6758c206c15af2de0248b8073dd WHIRLPOOL f952ec3c4a491824d5f593d2a8b7f53483c493c90fa293a5dfc4f4b014c3867af596161541fda04fe5390d1400265ca117d707d86ec86339d373af10da8d0d9f
+MISC metadata.xml 316 SHA256 d14e61de6f0e953eb5ec3b3081ef4c07db2544f3b6c705bff2f1e1b0d28f9fde SHA512 67707af77347270b5c525ece5a127ae66affc8ae3cb5860748950171e8d8416c294b0f1da5be25bbdba9fa75bc91878e2f04dc73bfc1d35af02f9635fcdc47f0 WHIRLPOOL d92fe638329fc6590a029b742afc4419136ea419e6700152b2f8d0f675ad11ebd04b50e8bc7802dc14a40a82c6d0a7330e5d6449e07edc682fa053adf4d9ab5e
diff --git a/dev-haskell/bytestring-handle/bytestring-handle-0.1.0.4.ebuild b/dev-haskell/bytestring-handle/bytestring-handle-0.1.0.4.ebuild
new file mode 100644
index 000000000000..7010bf9ac2cf
--- /dev/null
+++ b/dev-haskell/bytestring-handle/bytestring-handle-0.1.0.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ByteString-backed Handles"
+HOMEPAGE="http://hub.darcs.net/ganesh/bytestring-handle"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.1.2
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.0 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.5 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.1.2 && < 2.9' 'QuickCheck >= 2.1.2'
+}
diff --git a/dev-haskell/bytestring-handle/metadata.xml b/dev-haskell/bytestring-handle/metadata.xml
new file mode 100644
index 000000000000..1b3ffcef03d2
--- /dev/null
+++ b/dev-haskell/bytestring-handle/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ByteString-backed Handles
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bytestring-mmap/Manifest b/dev-haskell/bytestring-mmap/Manifest
new file mode 100644
index 000000000000..7f496b0da12a
--- /dev/null
+++ b/dev-haskell/bytestring-mmap/Manifest
@@ -0,0 +1,5 @@
+DIST bytestring-mmap-0.2.2.tar.gz 7188 SHA256 7bbcaeeccec5cf448ba59c9ed4de95bcc47b11ae2b9bcddb6201decb88eb69af SHA512 0cde0bb36808d7086f6b3e3e94813c205a61ec1d0b2156a7fac98c1dc520dcdd1821a7873b7ecb9a77fdcd254b5ac1077da86865ade20a49bba0e0da1befcf46 WHIRLPOOL bb7216bd5b2e511d2f6c68326bea5062eafe99f93d4e855d90ca6a3b82be5ddd6b842d75b3efdae07a3eee3268a0b6c9680c1c419fad2cc9b9a54cf942be3d78
+EBUILD bytestring-mmap-0.2.2-r1.ebuild 561 SHA256 996db42e7ef33a3827ffd31381fa5baa9c1fee84dc6989cca5dbdb480c4b776b SHA512 fafa2bfbee2e0275e3d154ad5d34c335343071727b19de9af4b83ffe1249cca95e1d03edf263a59b6295c45aa34327217f8f702b19ddfd125dddfc1a5b6fc9cf WHIRLPOOL 869d7c4ed609d8bcfd9dc5f3ef38b782610df8215b1d14d4807ee59f5909b5d441b4afe8d72caa6152b7ec40b1f855088eac9f8fa9a71e0c334256dde378a9f3
+MISC ChangeLog 2605 SHA256 5b0d4c01f4d844619684dd78d8329b340afd0a9e074a681adf54007724d3aaba SHA512 749babe92da5d4036fbf17db60332006fc01a8f2a2565d9b2b66da0ed87a400288e87940fa08edcdaaf34bf5e9591aff8d104e72f9ae1b1b942e93a99b049c32 WHIRLPOOL c5a7ed75c1f838ec87379b6f76751246fcf38961f875369b5789047e90ca07f2cf4d1cbab6d96f951727c9a9a0d60bb06109edda0084012faf759825263690cf
+MISC ChangeLog-2015 557 SHA256 6cd66e887fa2d5b2918d2d00e7f46acb500964bb8427bf5e364e3b5edb3bdf16 SHA512 1083fa51ceaf9003dda6475b1e35e0cbb4654f3e7d30ed210d94be167c3924341e72f177d9746403e995b560c8791ee248bdc876222b56710bfbbf264ef76b0c WHIRLPOOL 9b48532d385a10f69c31441588884118ada3501bbc0770095f68bb939d634dc734fcbd4f7e014e437a91d56bd888a23d76c71d77b616ef3b574b82cd7ee279a5
+MISC metadata.xml 495 SHA256 aec07c218cbdfa8c2f1c6d9e1e3775993553ba45eed9cc14001ea87014103e60 SHA512 23cd61a8ebba8b77e92e29c4bbfe7279ea13131d151f1672d105de2239bf0cefb4f8ecd4c6500054c522deb3e5b39b04ebc4918463a4e4bdddca4d0eaa9d9a82 WHIRLPOOL 02412d7e60fb047b408651e548291d3b88c51ba9bf4277d692180a4189277ba1d3354b05177f70b57dfb124195c0bcaac1ecec0d54b50e13835149f0f1eddc1b
diff --git a/dev-haskell/bytestring-mmap/bytestring-mmap-0.2.2-r1.ebuild b/dev-haskell/bytestring-mmap/bytestring-mmap-0.2.2-r1.ebuild
new file mode 100644
index 000000000000..4e70b8d13973
--- /dev/null
+++ b/dev-haskell/bytestring-mmap/bytestring-mmap-0.2.2-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="mmap support for strict ByteStrings"
+HOMEPAGE="http://code.haskell.org/~dons/code/bytestring-mmap/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/bytestring-mmap/metadata.xml b/dev-haskell/bytestring-mmap/metadata.xml
new file mode 100644
index 000000000000..2e6580f28d8a
--- /dev/null
+++ b/dev-haskell/bytestring-mmap/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+
+ This library provides a wrapper to mmap(2), allowing files or
+ devices to be lazily loaded into memory as strict or lazy
+ ByteStrings, using the virtual memory subsystem to do on-demand
+ loading.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bytestring-show/Manifest b/dev-haskell/bytestring-show/Manifest
new file mode 100644
index 000000000000..2cc08eff690f
--- /dev/null
+++ b/dev-haskell/bytestring-show/Manifest
@@ -0,0 +1,6 @@
+DIST bytestring-show-0.3.5.6.tar.gz 8145 SHA256 29242efd16951ebba888218c469a99ff25b19ab74ee1e0d7b4db09b8800a0812 SHA512 f59a041e30ec3b3eb9f971968606685ba5968dafc44d92ed50c9f7f124b891f48fc6612fdfc1a57f702e76e41f70c647e81c1919ab7fee194db9d97ddd73dd10 WHIRLPOOL 949d8394f38be0d457be118e1ab201fccdbb40a4588e2f74f33d1fe1a17b459315f702c86b1e6c9e6627439e848a859fc6c1787b3a1ad33631b44d278a64162b
+EBUILD bytestring-show-0.3.5.6-r1.ebuild 658 SHA256 2425691513bdfc91118243a219a925b3d1babbfdb3d5b9273924aebf8f23e6fb SHA512 8c6e8e78bba4acb0948091cf79a8d4f2b4dcb3c6ea5316a458fa38fd835d4565a932d92d275bfed211edfae7976e3a894a1bb0d137a7270d83388b475e348eb3 WHIRLPOOL ca390ab0475f0a1e801129585b498765020f0bc0cc64ea650a53cf98541bb1b5067c8ff1d13910e1cf0a767b5e7e64659494e57a26167ced7e2523f7b166e3c6
+EBUILD bytestring-show-0.3.5.6.ebuild 602 SHA256 9d59f1b59342c9890d47611d14fce3dd78326cd0bd99c1221824982b416efbe5 SHA512 35bb225439830bae52e8cbab50ff923d21f7822872327519a588c55ad45908eb624900aceaff14561f9652c4eae3ffc57a4c0941eb04e1eed4a682cb592a124a WHIRLPOOL 73aab4bda1c4a403bb6f5e58360eb2dcc50fd25a8129dfcab9aebc4a0a8ec2c8b215bf9b25fcdf1da06c005c7430354e897f73378a9450c99099de851b876984
+MISC ChangeLog 2966 SHA256 38a809064084ddd58d2aa8e48cb1607baebfcbb2e8213076c15f32ec7ab96d59 SHA512 e9f565afdc9bd284105907cc4e23ab02fe6ade5334beedd03995d8dc217fcf9516936f046a1a4fdae48635c08f424c124c92b056816b45d419b45ef48b1186e3 WHIRLPOOL 7c059a6f8e2fb291c7ce5b52fd0ca22731fc87c0a23f29a8e8ce71ddca266ba90d31b1f903cf0b81734b3f9a7b5f1ed9330d10cf647114b757256c92311c0258
+MISC ChangeLog-2015 1899 SHA256 382a42255e3ea1903ef5437646ef85ba40389f4d780e51b85de26dc6c6aae4f7 SHA512 07c48cec2032a71c62dba656c52a404821e13312359f08ce40cc2a6c9d4ffac4f88e8936b84a06741a862d5851ee1ac9e4ec84ae7e9ed6988abdf00c91ccdf0b WHIRLPOOL a96ce08a432a015c367582c54b50105b8843f3ec560d00a0de3982411c3ffb22409bb2bce48a41ead59c3400b690eddd79aa8d6e98a449cb877856ebf215431c
+MISC metadata.xml 349 SHA256 972290397bb6f67903eb6b0aea0771c43bc4dc24e1be627fc8399539d9ad9639 SHA512 36b8864806915993dd6018b5118cb5299860ee5110f3740ae204db2c5a7d0c0a708b1f9e4db1d4ae8bbe5a0c6f8f9ce28907ef6b4b534ada8690b2a36eb0165f WHIRLPOOL 092dec280bd9a0132a9c10ad30b4032b683fcb95675c9c80b894a95990310818f596072e5eca30f4f4db0b41101b52788c9f17868ed0771dc64ef97292d7394d
diff --git a/dev-haskell/bytestring-show/bytestring-show-0.3.5.6-r1.ebuild b/dev-haskell/bytestring-show/bytestring-show-0.3.5.6-r1.ebuild
new file mode 100644
index 000000000000..a19bb794d4c7
--- /dev/null
+++ b/dev-haskell/bytestring-show/bytestring-show-0.3.5.6-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into readable byte strings"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'binary < 0.8' 'binary'
+}
diff --git a/dev-haskell/bytestring-show/bytestring-show-0.3.5.6.ebuild b/dev-haskell/bytestring-show/bytestring-show-0.3.5.6.ebuild
new file mode 100644
index 000000000000..f39671a4096c
--- /dev/null
+++ b/dev-haskell/bytestring-show/bytestring-show-0.3.5.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into readable byte strings"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/binary-0.8:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/bytestring-show/metadata.xml b/dev-haskell/bytestring-show/metadata.xml
new file mode 100644
index 000000000000..60a115dcf1b6
--- /dev/null
+++ b/dev-haskell/bytestring-show/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Efficient conversion of values into readable byte strings.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bzlib/Manifest b/dev-haskell/bzlib/Manifest
new file mode 100644
index 000000000000..f52eba8a3995
--- /dev/null
+++ b/dev-haskell/bzlib/Manifest
@@ -0,0 +1,5 @@
+DIST bzlib-0.5.0.5.tar.gz 46627 SHA256 9ee7d0ac7461b330820af928c13c6668bf4fe3601f171c42432a85c33718017e SHA512 fe4b6e1a4d67573a9ff72808cfd0bf47a127885593e98debcaa505c488c76af364bed31cdb8ee9308295514f154536e958ff5e2a1c3157eeb5b16f8011424819 WHIRLPOOL 93f51d3b38b6c6b6ff47e81c8d1568acf78cd2c57f89bf8d1df01949539e58fc75713f116cd3a6d41c9637a6883cea1494f6aefc97792b23ad7234f7e45ff8aa
+EBUILD bzlib-0.5.0.5.ebuild 579 SHA256 ccaff91d3a517f8f4adfe304cd7417beabfc879c6bca87273c2c551953780a64 SHA512 428bc172a77c9ee8313e61b0771835e572680c0a93f788743cad139cf8e719498b84e7350bbd8d3e5af08383d38c52e87ffe99a560222c4073151f9c5459b935 WHIRLPOOL 14c6f4998a7d3c43fbff351350433b2fd63070dfbcf3654ac018f5a9766fa869aba1b20864e65fe07b386054423ffe7f5414566c8209b0aece2c40ad5535893f
+MISC ChangeLog 2997 SHA256 0a965aba8c8b440c66e8c2d40fd91dd3ddaf48a493ce7d6b23cb02a7557733f0 SHA512 2bf6f4fdda9789e1bac72621c45be2c1e32f10d17fad1dfb06a1c8e100dbd95147c5c366495314a8dc336c510765b02e7f3f2028b471cfdd5a0d233887ae9857 WHIRLPOOL 79512a6f669e0054bd3dc76e00e042c7e41d00c0065affe9d35d0019f80c0d492aea1037141896f818924b60e18e0e5e67d63219d222b14210a6883f3e554e56
+MISC ChangeLog-2015 1640 SHA256 ba940e1314503ae3f2ce91e24d97f4e8d6e36e209c5c7e9cfc1b345e17efb597 SHA512 08a59646f42bcf9c12cc4f7c02744648c9b35454c0a073118ee4be06bb5eedef63088c6df948b330ac600a5a3cc45b86f073118547caaa666746e8d513bf168d WHIRLPOOL 13f968f57b5ca49d84d6b1a8bc9444da6b8a677751303031bf2834da5b1b5eb23ab690f508213fd3ad7bf67547ea4bbf28a6ae2052e5e223d24e3176268866b9
+MISC metadata.xml 648 SHA256 2ec7606714e0bd3a9f7a847410ac266292df3efad393bd41fc8773f6a186abfc SHA512 a6489b9f194b0eb41325f6ca11be1de566bd263bd3154c1080db87ed22a42e9820d8dd75b7fe8e7cf30b7fe2df59ab6b25a1b472a006b839dfb4644d6a864f0c WHIRLPOOL 5421133bf736c4a599d3dac5636db794e562b1eef0c333dcce4d48848460061f56815d35b8572f147de7adb64cbdb95b01c3b49e5c129d742c334938793724dc
diff --git a/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild b/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild
new file mode 100644
index 000000000000..efe3fef50498
--- /dev/null
+++ b/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the bzip2 format"
+HOMEPAGE="http://hackage.haskell.org/package/bzlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="app-arch/bzip2
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/bzlib/metadata.xml b/dev-haskell/bzlib/metadata.xml
new file mode 100644
index 000000000000..7bf3770efebc
--- /dev/null
+++ b/dev-haskell/bzlib/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a pure interface for compressing and
+ decompressing streams of data represented as lazy
+ 'ByteString's. It uses the bz2 C library so it has high
+ performance.
+
+ It provides a convenient high level API suitable for most
+ tasks and for the few cases where more control is needed it
+ provides access to the full bzip2 feature set.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest
new file mode 100644
index 000000000000..abfe9de5a3ee
--- /dev/null
+++ b/dev-haskell/c2hs/Manifest
@@ -0,0 +1,17 @@
+AUX c2hs-0.16.3-language-c-0.4.patch 790 SHA256 acf72e4f7e18fb3e58772719cf43056efe80e2106c026c86a7f16e7b0c971f5b SHA512 c7a3baacb08dd7fca8688f04e7cdd434c8a6e37c6ec98abbf1ea329842a9d4d8639b1a326fa73919f83557760d9b87c0467f2af6801408a7c6d6eb71ce85ef76 WHIRLPOOL c2f2fdb2c8305c83e6f77bd89a3cf425f89e333779d78b8766d18de4e00044c3c8d1a59dc7a3c398819b27c8fe9f273ab295bc4fc3d484fa328dcf99d5ab14d5
+AUX c2hs-0.16.4-ghc-7.6.patch 1412 SHA256 6364cdcf39f66b1f96af08ff18c082be97fe9895a7bcb449966f28a15d93fd9a SHA512 d697baf43aa8b54abe292d7efff9907a1673b022cb2cc554ba44c3965fb1bfda979edadb46527325c431d7d727e86ce04c63c1dc235ed6b95d173d69829f24a0 WHIRLPOOL 29fa51f56bbb977ab8c1842d0457362c922dd8f292d87ab80c9aaa37f859d5abf3ad14e18bc58dbd70919a3278ec79087aae25ebb087d4473f1dbc330c0c2066
+DIST c2hs-0.16.4.tar.gz 138114 SHA256 f1b15c18de884273eeab4400097a6fad8373849835e2a943d4583d9602fb1555 SHA512 7dacfab1a469d6613b6acd6ebfb70efa275c4588bcaa6277aa411b90674c11ae031bb9edae6b7e648da6a1232fc6cb702af2fce5a68dd04124bf2f5ba9813329 WHIRLPOOL f152cb48237170abf407ad694164cb4d1eed21674156d8e8917acd138159e6e334d68a358c5ca1d127aed136341232f13a7f7b6a9b2c3f7346963c36708e45f2
+DIST c2hs-0.16.5.tar.gz 137294 SHA256 1e55b42f1648fbbee290d9316fa7954b40e3b27e33707cdcb8c7e763effd04a6 SHA512 4ef187366da3ca33f10eb878b5f31603ebb038b9f02a6d22f284ad8212a0de2ce7f48bc1a9fe0fe94d52588594c9230ebd69cb4c17d0601b4d3326474220636b WHIRLPOOL 5102a3d299b84954be8b4f0df69d588577dc03c754ebbe69b6257fe6ab5236f45cd7981cd67d3997e2370c9418607ca1008301eb5cfa28867679ee91bce6da9f
+DIST c2hs-0.17.2.tar.gz 167739 SHA256 b32ff232cf59d41ed875579400f95661bf5a194b94ccf4ea935315df7e0433f7 SHA512 19ef7a589a1700af2e2f2426b43b454ab49467a97d85c3731da77a9b163709d09e4e58b31d13c0127b807764cff7c62c2b8675cf36d91198d83a9ea9ed4c402c WHIRLPOOL 6147e23ff291b7ce2865c65a09aa57955af62acb899d9a091c911a721e3356a7ceda82b113262091437ce969d5311f7bf690ecde63edeb2afc4ab5d64e0a42fe
+DIST c2hs-0.20.1.tar.gz 184115 SHA256 70d8d9a55bc0c68c1315bd98327825503ffa52c153611e2d2d4dfe1cfb4f5cf0 SHA512 fe22257b6003d9133b7f0264c19070eee10200452f783a5c6f36eda44b96d80e5e728d91bca8349461c69de5ae93af3a9bbd67e67c30a182543ee3c79889c51a WHIRLPOOL 5bc4ba885060ac8bd5b6f8cfc06cc8af550441d9cc43b71105e00035a635d956be78d437ff04cf4899f257830950f19ad5fe676f9ddb16ff6d1f45c6a7ec2586
+DIST c2hs-0.25.2.tar.gz 198733 SHA256 153e28d4f8f7846fd0e09abc9b4ed0681b50cd8e2bb6100a1c3b91bf397b3934 SHA512 0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3 WHIRLPOOL b91f89f7d6139ae0729509c1e78a07cf37d9f30d25223fdb6e19afe3ab8cbff3042e4b88f17e120a5faf69a05eef29f62b5f882d7b9e7760c29565944d02d150
+DIST c2hs-0.27.1.tar.gz 205108 SHA256 668af07f261c7c6c2537921ba58870cfb1114b33670f2c182e6f9a8794ffe41f SHA512 22894e518512a53ed23b2d6e3395918a1fdfb60180a9ec489bb7fcb70d5d870bdb37c66e9a49f07ae5babf3808e57f1d932e13cf80132ab50666c6899d55d62a WHIRLPOOL 485cc1d95cae475fbee48a72e202ea7bd50acab0ccb65415b58829dce005348df0c11a361917cddff382196dd1b646d814885c11eb958d9406814a32f41af4fd
+EBUILD c2hs-0.16.4.ebuild 1051 SHA256 c3f8a171ac8f90a9a5979f882e0a2ffb75162091a62fd8aae3e4db381c83190a SHA512 c6c6fceb00e3e07d320659510a60e6d30fc10a704c6ef157068c218bfd24b190a9e5cf3a7366f98840d06cc69779d986cef482b32ac656fdd9634bbf2d098a01 WHIRLPOOL ed88cb2527ac2784cb852843b7707ea0d3c15b5dff770ddd6d5093d50fb84302337ded5bb09fd9cf3395d8ce9a83091d8506488eaf8540cd7961d100dccdda6e
+EBUILD c2hs-0.16.5.ebuild 950 SHA256 7eb6fb8baab45f4ca371b1936587b1c16ac1df4b1712f71260ceeed2787a4613 SHA512 c6b6c615ea0b4760701f490d5ce0f6bb9d80125869da1beec69304fb795011e9865ad6182d99c514b0097667bff77c31b954e22ba0905366ea7c3a2258f94309 WHIRLPOOL c8a0ed945a39731b31179f67f44b6eea586d8e82d6aed044e4dd3aec5a2e21d03e3a49e6873d65805fbab1366f84fdfc988fee14b91dd463c2ec824acec47d0a
+EBUILD c2hs-0.17.2.ebuild 780 SHA256 2ec2b3365b8b4edba37c75090ccd539db5a80bf1a996c818496ccc3774d443e1 SHA512 113c47fb00c2aade18ff5453504ee095aeb20df447b28821eeaa2ac5216b3f9d44101b499c19eeafa057715ca4dd8bca592c7a3531302038a2d59136897688a7 WHIRLPOOL c628a19e4ba46297679f136ebf14a8b0e2512c8149e3dd5a03a50790e281a811cecbf85cfe2b7590b53f00124c9d3b42d7595a6470d9fd3a499255641ee42ace
+EBUILD c2hs-0.20.1.ebuild 804 SHA256 c155d5d0fa98729839254c5f8374c6c9b2c43c3916ad9400a7e629c9fb7b3f67 SHA512 dedf09e1c4c7658cc4df559eac2a3bb92cb17467e418110401805d4f8e3eb2b7ecbcf6880732c26e1db0b6498a329a1b9587fd1bb6098166eb4483bfe28afa59 WHIRLPOOL 37b3dc7c82b2f6d956a25d8bd6e4e64e0a697b02f741fa024b833bec75680bfe87cbde83a706f3d4e61695e4a4389295019b34c7840ca4679c319d76c8d8bd4b
+EBUILD c2hs-0.25.2.ebuild 1004 SHA256 d596f81e442c7424e60e2d848bca93e121914a2bb9f68f9a61b52a1d2eb162f0 SHA512 a64ab98bb59e183f3a3e9155887567d2c1400d80c8e3bbe0d2e2e924ef2a23a0d744b9b22939a79f9b074d4bc52a8413df543ac1f60baba72f021fea40aa43dd WHIRLPOOL 8c02977e69475f4e578c5d9775fae5915964ce704da2d5e7832a8a4da9ffeebacfa63e5b8e9a6bdd7e164ef04aa298b21356b460ef8565540c2ad00cd9f70d3a
+EBUILD c2hs-0.27.1.ebuild 1002 SHA256 032cdd937ac80a7a2ae734e1f83491486ac32a30e0bcf018f8c86f4a4f5d9dff SHA512 9b258f39804514459f8f03d5aa334a28c9e1303849ed2d03a631e3a8cd24ab8012d2984ce9ba69a10979f63520df92f5fdc90cb8be3fbdf3ca371e3e8911eb09 WHIRLPOOL e7a8c731f6b107d8cc816806cac8c15c199b180e79d47bea6c98dc9c2dc8c3156c3c1b7f107e629ab1f2a04264e8c71c017aa4cce2fe1699125a5296acf648c0
+MISC ChangeLog 3380 SHA256 1f24215e3c404f6e143bcd6113d1fe846604d48a9b93f55f648439a366dcb8c4 SHA512 f2e1a9f70c46d0a23ea9d7c1ca30e1fb2b9e5e8ba8de07f39adb6f92da34b61329f9db013a558a0e5fca22cb0161d1f880a52866d1ebe65da7e2491565cccf3c WHIRLPOOL 83ea579a4d30a2d078eda9fb37378a924d785c6e01c67e7ab1d746e82a01021b1ede1c1b28884c2dd874e38eb2a3d5d979117e0a868af5af01fa953169725edb
+MISC ChangeLog-2015 8755 SHA256 a4b51019879c458ba8840ec771a6b03ead54b3d5dc345bb246a7330e9772ea6e SHA512 bb028e100eca8fb0d589ac81c529f839919831c1ca63fe9a77610823d3f8513d56bfa2588d5f8e04377bbb41d5f1bfaec56f0161e9c9ca63251e1426004852d1 WHIRLPOOL a1cee81e72792538c2a3f4eb13c0f068b70744fd155b07f401b94d5870d60aa1973ad8dca0538c4610ce7be6a7b489506053a0d7159bd6847ce66f55baedcadb
+MISC metadata.xml 774 SHA256 ac9c5bbab9396f7a6646b6a1360c539200f8c7682c82c63709716463763b421c SHA512 386edcd02a6773727944eff89793daaf36bc88678123ba3b047086acdf6a89743fde55ce2afbd26a26601fccf497dc477871dd01013bdf21f00ca869fe5b2a05 WHIRLPOOL 92f7bcf401cb13a0d4b87a49785206e2833b3b16dd3755c6d4dce20ec4684e6b67fae91e976be2124d194ed227021673946c679ef96827c87805a2192b25922b
diff --git a/dev-haskell/c2hs/c2hs-0.16.4.ebuild b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
new file mode 100644
index 000000000000..f155caac2f45
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin"
+inherit base haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="doc"
+
+DEPEND=">=dev-lang/ghc-6.10.4
+ >=dev-haskell/cabal-1.6
+ >=dev-haskell/language-c-0.3.1.1
+ <dev-haskell/language-c-0.5
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )"
+RDEPEND="dev-libs/gmp"
+
+PATCHES=("${FILESDIR}/${PN}"-0.16.3-language-c-0.4.patch
+ "${FILESDIR}/${PN}"-0.16.4-ghc-7.6.patch)
+
+src_compile() {
+ cabal_src_compile
+
+ if use doc; then
+ emake -C doc
+ fi
+}
+
+src_install() {
+ cabal_src_install
+
+ doman "${S}/doc/man1/c2hs.1"
+
+ if use doc; then
+ dohtml "${S}/doc/users_guide/"*
+ fi
+}
diff --git a/dev-haskell/c2hs/c2hs-0.16.5.ebuild b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
new file mode 100644
index 000000000000..881f9ea1e06f
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="doc"
+
+DEPEND=">=dev-lang/ghc-6.10.4
+ >=dev-haskell/cabal-1.6
+ >=dev-haskell/language-c-0.3.1.1
+ <dev-haskell/language-c-0.5
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )"
+RDEPEND="dev-libs/gmp"
+
+src_compile() {
+ cabal_src_compile
+
+ if use doc; then
+ emake -C doc
+ fi
+}
+
+src_install() {
+ cabal_src_install
+
+ doman "${S}/doc/man1/c2hs.1"
+
+ if use doc; then
+ dohtml "${S}/doc/users_guide/"*
+ fi
+}
diff --git a/dev-haskell/c2hs/c2hs-0.17.2.ebuild b/dev-haskell/c2hs/c2hs-0.17.2.ebuild
new file mode 100644
index 000000000000..14d1f3248bf3
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.17.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="https://github.com/haskell/c2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/language-c-0.4.2 <dev-haskell/language-c-0.5
+ >=dev-lang/ghc-6.10.4
+ test? ( dev-haskell/hunit
+ >=dev-haskell/shelly-1.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/text
+ >=dev-haskell/yaml-0.8 )
+"
diff --git a/dev-haskell/c2hs/c2hs-0.20.1.ebuild b/dev-haskell/c2hs/c2hs-0.20.1.ebuild
new file mode 100644
index 000000000000..0e3334cbf25c
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.20.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="https://github.com/haskell/c2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-haskell/dlist
+ >=dev-haskell/language-c-0.4.7 <dev-haskell/language-c-0.5
+ >=dev-lang/ghc-7.4.1
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/transformers
+ >=dev-haskell/shelly-1.0
+ dev-haskell/text
+ >=dev-haskell/yaml-0.8 )
+"
diff --git a/dev-haskell/c2hs/c2hs-0.25.2.ebuild b/dev-haskell/c2hs/c2hs-0.25.2.ebuild
new file mode 100644
index 000000000000..38b1c7d671c0
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.25.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="https://github.com/haskell/c2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="regression"
+
+RDEPEND="dev-haskell/dlist:=
+ >=dev-haskell/language-c-0.4.7:= <dev-haskell/language-c-0.5:=
+ >=dev-lang/ghc-7.4.1:=
+ regression? ( >=dev-haskell/shelly-1.0:=
+ dev-haskell/text:=
+ >=dev-haskell/yaml-0.8:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/transformers
+ !regression? ( >=dev-haskell/shelly-1.0
+ dev-haskell/text ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag regression regression)
+}
diff --git a/dev-haskell/c2hs/c2hs-0.27.1.ebuild b/dev-haskell/c2hs/c2hs-0.27.1.ebuild
new file mode 100644
index 000000000000..4b19c3274fc3
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.27.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="https://github.com/haskell/c2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="regression"
+
+RDEPEND="dev-haskell/dlist:=
+ >=dev-haskell/language-c-0.4.7:= <dev-haskell/language-c-0.5:=
+ >=dev-lang/ghc-7.4.1:=
+ regression? ( >=dev-haskell/shelly-1.0:=
+ dev-haskell/text:=
+ >=dev-haskell/yaml-0.8:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/transformers
+ !regression? ( >=dev-haskell/shelly-1.0
+ dev-haskell/text ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag regression regression)
+}
diff --git a/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch b/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch
new file mode 100644
index 000000000000..cdf0fbe547d6
--- /dev/null
+++ b/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch
@@ -0,0 +1,25 @@
+diff --git a/c2hs.cabal b/c2hs.cabal
+index 89f978f..53a96e5 100644
+--- a/c2hs.cabal
++++ b/c2hs.cabal
+@@ -41,7 +41,7 @@ flag base3
+
+ Executable c2hs
+ Build-Depends: base >= 2 && < 5,
+- language-c >= 0.3.1.1 && < 0.4.0,
++ language-c >= 0.3.1.1 && < 0.5,
+ filepath
+
+ if flag(base3)
+diff --git a/src/C2HS/Gen/Bind.hs b/src/C2HS/Gen/Bind.hs
+index 1fd2acc..9c25b42 100644
+--- a/src/C2HS/Gen/Bind.hs
++++ b/src/C2HS/Gen/Bind.hs
+@@ -117,6 +117,7 @@ import Control.Monad (when, unless, liftM, mapAndUnzipM)
+ import Language.C.Data.Position
+ import Language.C.Data.Ident
+ import Language.C.Pretty
++import Language.C.Syntax.AST
+ import Text.PrettyPrint.HughesPJ (render)
+ import Data.Errors
+ import Data.Attributes (newAttrsOnlyPos)
diff --git a/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch b/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch
new file mode 100644
index 000000000000..e6d808bb98a5
--- /dev/null
+++ b/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch
@@ -0,0 +1,34 @@
+--- c2hs-0.16.4-orig/src/C2HS/Config.hs 2012-11-01 08:02:48.000000000 +1100
++++ c2hs-0.16.4/src/C2HS/Config.hs 2012-11-03 12:12:15.754353409 +1100
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ -- -*-haskell-*-
+ -- ** @configure_input@ **
+ -- ===========================================================================
+--- c2hs-0.16.4-orig/src/Control/StateTrans.hs 2012-11-01 08:02:48.000000000 +1100
++++ c2hs-0.16.4/src/Control/StateTrans.hs 2012-11-03 12:12:15.755353436 +1100
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP, ScopedTypeVariables #-}
+ -- The HiPar Toolkit: state transformer routines
+ --
+ -- Author : Manuel M. T. Chakravarty
+@@ -80,6 +81,10 @@
+ -- Launchbury/Peyton-Jones' texts before entering. Otherwise,
+ -- your mental health my be in danger. You have been warned!
+
++#if !MIN_VERSION_base(4,6,0)
++import Prelude hiding (catch)
++#endif
++import Control.Exception (catch, IOException)
+
+ -- state transformer base and its monad operations
+ -- -----------------------------------------------
+@@ -298,7 +303,7 @@
+ ioError err
+ Right _a -> return state
+ )
+- `catch` (\err -> let
++ `catch` (\(err :: IOException) -> let
+ STB handler' = handler err
+ in
+ handler' bs gs)
diff --git a/dev-haskell/c2hs/metadata.xml b/dev-haskell/c2hs/metadata.xml
new file mode 100644
index 000000000000..807fa1b6c176
--- /dev/null
+++ b/dev-haskell/c2hs/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ C-&gt;Haskell assists in the development of Haskell bindings to C
+ libraries. It extracts interface information from C header
+ files and generates Haskell code with foreign imports and
+ marshaling. Unlike writing foreign imports by hand (or using
+ hsch2s), this ensures that C functions are imported with the
+ correct Haskell types.
+ </longdescription>
+ <use>
+ <flag name="regression">run regression tests</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell/c2hs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest
new file mode 100644
index 000000000000..e7f95c475506
--- /dev/null
+++ b/dev-haskell/cabal-doctest/Manifest
@@ -0,0 +1,3 @@
+DIST cabal-doctest-1.tar.gz 5056 SHA256 7c769d62029d10f8861d88f48080a64f875346b74028ed2fd808d674accc6147 SHA512 2360f44b072123bfc9aeb23352f96777e5e2acbefd38659af26b17e7b8a4d3d332eb4bb3da7c1cb354660bb019c2a30e4323d295dbaf1356e2d6a8ffab51f82e WHIRLPOOL 4088887797eb3c5a473e0489a8af3a20142515482b35fcf54db9499e6763ef0714c7cf31e5fc455291a7e6fce80fc004e28466d25269c7f4007741eac941008f
+EBUILD cabal-doctest-1.ebuild 622 SHA256 d876d8ac34b5d30d55cc25e8f31b116c9a3a55ff41f34bb1dee5bd67d69378bc SHA512 adeb12e3e296e07eb08c666a0f0805e5e1c4198070bc0bc16393e54a96c187971c8724b7afdc2410d810c285310578db9e3a2f2607b5008ca65c59e8713cb114 WHIRLPOOL d8be4604654c0322b14007e46107f9c884e0a6ff9096285962c25fc345e7aa99455a3d4242ec2cc57d5b82990cd10c427f01b8610f3d0f304b3375f1392d0941
+MISC metadata.xml 723 SHA256 cff410544ffc810604d911f292dd375ee530912c000893c6396b997251cf5007 SHA512 916c984fc5af470538d6960698608f85e34b679f1ae72074d3b81dbd3e50418e6722d7897419dc669aeea52828d3b8577ba68cc21e5bf42fda287fe3a0d643a8 WHIRLPOOL 96711d2c7455e4be64b6eef28a7fa5dc87dfc17502417571eb74e9c52d8f34bb67454793150a59c1cca1a0e5d3c9392f08d84893ea9f5044f9912cde88240c8c
diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild
new file mode 100644
index 000000000000..b677d6a11f27
--- /dev/null
+++ b/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Setup.hs helper for doctests running"
+HOMEPAGE="https://github.com/phadej/cabal-doctests"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/cabal-doctest/metadata.xml b/dev-haskell/cabal-doctest/metadata.xml
new file mode 100644
index 000000000000..90bd0c4b51cc
--- /dev/null
+++ b/dev-haskell/cabal-doctest/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Currently (beginning of 2017), there isn't @cabal doctest@
+ command. Yet, to properly work doctest needs plenty of configuration.
+ This library provides the common bits for writing custom Setup.hs
+ See &lt;https://github.com/haskell/cabal/issues/2327 Cabal/2327&gt; for the progress
+ of @cabal doctest@, i.e. whether this library is obsolete.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">phadej/cabal-doctests</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest
new file mode 100644
index 000000000000..a57fd9404086
--- /dev/null
+++ b/dev-haskell/cabal-helper/Manifest
@@ -0,0 +1,8 @@
+DIST cabal-helper-0.6.1.0.tar.gz 32694 SHA256 57e81db2036ae1781e1002d448a1f7abe7fef2b689cf3a3c61689a89c30929df SHA512 8c85b5e49f95acb74dc743a57e428ffe3f98555501a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7 WHIRLPOOL dab600db4e36d70b9d23163b166a8c34ea819074ea8848f319c31b211d41039a35bf4eaf6303323b5c441dd99797dce3d218e7021bf0e2927884ad0da4fec51d
+DIST cabal-helper-0.6.3.1.tar.gz 41668 SHA256 c19a9a87c54f6649e0f8cbb3a070244bff9fcc5b9ae783c00c049867fb1a7afe SHA512 7a0833cee229286904ff1304944100df33d975f1df0df5ab439f28d1ce28ae3fe86cc7d208ff04ba9980aff26f77f260d4f2893c7d528395555faeccf7041cca WHIRLPOOL 9b38a096e702c19f0f693d2235cbc457077234a9e20c26a70c991c7f4d37c83a28c7db8f7bf4693c55d57a314ae6efe2eeba3a31b10056f6f7761865ea346af5
+DIST cabal-helper-0.7.3.0.tar.gz 35745 SHA256 794055f5205dd029aceb2fe9aac183880d2b4ef005d1096ee3052710d01192a4 SHA512 612c7589a9f8eb4056ae5cf3365d5ee2d52357554a012c9a4515c2adefd5275153ff24fc80aac7b7f37e397a583f22808e4554fcde8a0f72cc0306ffe811600f WHIRLPOOL b5d3cab0f13eec2d807d6a5d271e2f588f5f12ba2b3dfb300b675e1592bbedb6b8613f11b0abca0c4ea01ae17a3dbfbd1ece959b08547f76a0007f2b1fcd2705
+EBUILD cabal-helper-0.6.1.0.ebuild 853 SHA256 f01caca6b8d728091c04674c8e7a38a6ee75f8dcf093b85f16fdc0ba19f414f6 SHA512 0b95a5a0a1eb2bde8c3145a03721ad52b5f59609df516a6659edafb8b20c1542fdade1bdf5f58b24cdd24856085969a9c159bfa1f77c25519abd21ab63980abb WHIRLPOOL 0398845bf48ed1a786aea45ba42c4ea0a64baf4a40c4d42973581ead255ca02a5515a288d29e6b7d2f3072c5c768b4b77cab93345a9c280c0be51456ea1231e5
+EBUILD cabal-helper-0.6.3.1.ebuild 904 SHA256 b3011da885603cf6cd5d32b2f6610979db0a50cbcbbc0a14de3714502ef95f23 SHA512 e63eb8f76404f93451bb5a3f87a744e62b1e9fd227ce23cd7f59252409a2981c7d6e6bf76d892bb82e51abca0f002f68529f8a5a8b203040f95e2ace8eb56b06 WHIRLPOOL fcd343bdbfa1a114a58fa1482fb862700b0d2065bfeb5b26eb5d000b2bb6f94a355e3e1e2de979f30a74f4149aa252d5b2a0e058f501779914db26785df78bc8
+EBUILD cabal-helper-0.7.3.0.ebuild 1042 SHA256 8cf6be99c0fec519f272b959b406c8a355858e925e0a2fa65ff259ee7473e8e6 SHA512 9f0c201ac513ae8493b14bc2890e94b736e72b30d19ad2b475abe36d3585bcef054d7c9ad50683a3dd4207ca624530c8a8a2e7693a921d1db2cfb8b1e8e217fd WHIRLPOOL 3c6e06d162553064822e110cfe02903cea6f3f36102f21c7f069f8aece11548028aa2c374207001bba81e045682f32ad9c4d881e5cc900950191d492c75df801
+MISC ChangeLog 1451 SHA256 c0d79f73f11b2ced8b32cf62556ae2d9cd9666a13efdb818d85e3d1debc868b5 SHA512 a85c5b218c4666c7229a9922eb273111f2849b997c84878b366e10d31247f0f1767c79fbdea2f3da4768fff3d7a2079eec3d419bbbd6a95a0eed6221bb44f420 WHIRLPOOL 190aebc0b1bf0e331a85af0aa4f16f55d0fe51d6c5477156b2c7a5b8535b2bcdd404fd791e7f3a382ab47fcffafa1d725331fd361ceaec4f5ffd18ddac3644ba
+MISC metadata.xml 1443 SHA256 8faafadbbbc3719d732c84687aa40faf48d5e21fb1b18e8df64de146aee945e2 SHA512 c7586526dcb26b3824220498702a0ed48c8ffdd4141d92dbc1b2a991a07f67849df4fa5f137041a7777bdf296544c490d2c9611f3da72425710897ab6a367a0a WHIRLPOOL 5258768c5c8d7d0408643bab7659d466943294d55dd06f815c3798d03400530631e06df0d8e07e29cf1dc860f5bbdef8a8f148d9400e1c9d5041c247b5999471
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
new file mode 100644
index 000000000000..410e98eeacea
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/extra:2 )
+"
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
new file mode 100644
index 000000000000..a5c7a56ebbb4
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # runs external cabal and downloads things
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/extra )
+"
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
new file mode 100644
index 000000000000..60dcdac84436
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # runs external cabal and downloads things
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.26:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/temporary-1.2.0.4:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ >=dev-haskell/utf8-string-1.0.1.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/extra-1.4.10 <dev-haskell/extra-1.6 )
+"
diff --git a/dev-haskell/cabal-helper/metadata.xml b/dev-haskell/cabal-helper/metadata.xml
new file mode 100644
index 000000000000..b6837b40dcda
--- /dev/null
+++ b/dev-haskell/cabal-helper/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @cabal-helper@ provides a library which wraps the internal use of executables
+ to lift the restrictions imposed by linking against versions of GHC before
+ @7.10@.
+
+ @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper
+ executable at runtime while linking against an arbitrary version of
+ Cabal. This runtime-compiled helper executable is then used to extract
+ various bits and peices from Cabal\'s on disk state (dist/setup-config)
+ written by it's configure command.
+
+ In addition to this the wrapper executable also supports installing any
+ version of Cabal from hackage in case it cannot be found in any available
+ package database. The wrapper installs these instances of the Cabal library
+ into a private package database so as to not interfere with the user's
+ packages.
+
+ Furthermore the wrapper supports one special case namely reading a state
+ file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using
+ itself and not using any version of Cabal installed in any package database.
+
+ @cabal-helper@ can compile with @Cabal &gt;= 1.14@ but requires @Cabal &gt;= 1.16@
+ at runtime.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest
new file mode 100644
index 000000000000..5bc999df5ee0
--- /dev/null
+++ b/dev-haskell/cabal-install/Manifest
@@ -0,0 +1,13 @@
+AUX cabal-install-0.13.3-nopref.patch 775 SHA256 a6c5fbf367fd0f5854036a046f1a20e738ff09afeb547e83767522025fe688bc SHA512 e0abaebca3d85bf09cffe76a7cdc0dc4df9ef7d0b13950932cbb0bedaeea59173cbf28b2a89f3f1b9e8ea15cb5c611678cf79ea63ea5a3f5acb4417082de19e5 WHIRLPOOL 186d73bfcc9963a5b88dcc334e9c9d3202aa4376b03b2ee04d5f9d99176b1674763c4678805217afd001de625a3b94c6fce78380a4385bf9aec0d6e26be688a7
+AUX cabal-install-1.24.0.0-nopref.patch 651 SHA256 9b24cade9975ca064d5713340d6a70c7782475f63b89641fc4d8c55503e09531 SHA512 052241ec023ffd24fdb45902835f79d639ea8ae0bb745b1456e5a730448880739f3a050a48f5af1715b7669f1168f52c28f967fb8a6c7a47d5064efcad501d48 WHIRLPOOL 1cd211bd29400e8575d54d2b67c9cc145b69afee8055e290902081aa99bb95eb15e31de24129f8fa7e3c5d1d2298f41d927b7ca22f2ee1ed903722cfd4e6d2fe
+DIST cabal-install-1.18.1.0.tar.gz 257577 SHA256 d6abb6fef8204780a41aff2e93dfa297883673507cec557348aebf6b37843ae4 SHA512 252304480ebde673fba873b9d7f709e47d1acfc7ab936a2b19f663d8e3c8ef7a20abeaac0cf9bbdb4bf0d1c30688e8a9b1cf1f73c27ce8f47845c3431de6752e WHIRLPOOL 1d2bd46e88a3ac48fcd46cc229f2a90059b0d48ceec9bb04cb91c68adf7690bbe599adc518cce0e76bdffe80eff0cd615f7d25843a7f0f0090d59a34f5b37df2
+DIST cabal-install-1.20.0.3.tar.gz 274779 SHA256 d2bd56f3bcae92b7b97325be5216f94544fbcb30e10e24b40bccc149584b0b14 SHA512 a272c7eb1c87a933b30697afa7bf78f95fb0afa203e791448d5e96d5c62105533347b8b777af7a7e6db5703654c319045e089d46d2263a09ed5ada10144ce12f WHIRLPOOL da95f8a386c751c8c83ffa965422ab8fcf047693300f6d7ed39ec046354c8b00753fd3f0936b56eb5a6e854e5176ad2e20282e2bbcc0745f5ef4d462e59f4d0d
+DIST cabal-install-1.22.7.0.tar.gz 302579 SHA256 b30fd14f20fdd11b028cba68fefeed7eeadcacf919e7c29bc4d7289a656d19f3 SHA512 a88895ee38bf7451ba6a2e929ff224643ea0a536a9633d463d91a471e41b6aae302af2c3ca4fc914e4b3401fcadb137bb0c68c9fb7d0f768835374aef1b22766 WHIRLPOOL 2315f7b510456fdc4db7348d67fcf5c3ceb3ee03684297d6f429f4aff62a681c70aeeb34beac48d3481f7920d4b123369a21a4f340b899f7b52431119d3e680b
+DIST cabal-install-1.24.0.2.tar.gz 499937 SHA256 2ac8819238a0e57fff9c3c857e97b8705b1b5fef2e46cd2829e85d96e2a00fe0 SHA512 bd055a52ff0ac697e6f21a588d53dd811d50ee9410659a242c00a5665b360ef10c024df4872b9070c33aa49f779c8817b883b40087d3f4e0be4096a54b2ad5f0 WHIRLPOOL fd891e023789208d5ea96a1de4ecd20449ec2d39f3214140f70157e26c258c623beaaf9d38f006b683fc8aa80a81ecd9346f31359213f1620f2b51b516b856df
+EBUILD cabal-install-1.18.1.0.ebuild 1436 SHA256 bf1e17df948c603b6015ca4348c1cb712f0412a2196972a609ae988732f12060 SHA512 82ef1131f400f7adc5556a143ae4afa1bdb95e9207f7d7f1a52674316387f642f2dbad5e5b267c946b1259949756dc7958438ce5ef24f717378a441bb5c1308b WHIRLPOOL 64e16e41f0d3f1599bb9be0081cf2e2f659a3706675bf7f84bf9fb6036f1981bf0ca1730c8ad44e9c71c05f600f2528a219a050ff8cba91de74032af934b20b2
+EBUILD cabal-install-1.20.0.3-r2.ebuild 1656 SHA256 45cfccb7c4b1d8ae6bb8ac27e5660c8e9446cd58d577e115419fdea8b112e06e SHA512 2d286c5acdbc6559735b2200e212431247636206d398f2d6240b9807ef48cb98de5a8bb6176660c964c5f5b4ed1503e63ff923bd4abf0b7e21a2aeaaad4a672e WHIRLPOOL 897af1c2ad2e4eda177b7307ffe6b024df3602f6a6a0939d50f848836db18c3c3b1edb6b690f86c5f53aa21f57c42ec55bf49ec64e142c467ddfa8d85bb8057c
+EBUILD cabal-install-1.22.7.0.ebuild 1908 SHA256 a37be202437774dcecd6c308ec66bd1ffb40092960ddcc1d4012d7432f0f3b39 SHA512 71baf6a677b9137e737d900b321b082d44e86d6d99a013b724d034c6fd734f5ee4d94424934d5a2fb72dc4206ce1c1082fa7334079ec11167344b8624c695962 WHIRLPOOL a94d460b51b34240bc364b49ab39e5065a7d638868fabde22c59d714143e80a8def05aceb1c978dc1856351cbabbaed9efb46ba91aaea013435e30dd4a48eb42
+EBUILD cabal-install-1.24.0.2.ebuild 2413 SHA256 dde753292b9b39bee1a64cb8a518ae1771b92139886e10ac0496744591bbab9b SHA512 8f64c5126e138baf995bb769aa9361bb2eb6115d5c8ab85905d91b817e163e2304c186e8869e7dc8dfb027c6cd58824655b1faa01d3dc343f91f5ae259d7d481 WHIRLPOOL bef059f8d621c3d87b77f90e042e41029f5c897f6ed2c9ffb66a85dafe020f4973a178f730a75762b0b9db809952275e57692d52010df56f85f91094c55c046d
+MISC ChangeLog 4137 SHA256 f2d4ad8c0ce885c19769262354ee6d5c5d3f3497858ec2d1460bbaad64977bb3 SHA512 d5d5eb0bd68e1941a472ab131a705b422835c52f5bc8a65dbe265196c44d9703df62b673a2a9e3d42b709be9dbe2b2209bbfe47d7410022ef3e3232a8f7a4f5e WHIRLPOOL 6de30e816ad1eda3be2694e8aa0892f479e1ead98f10b40889101e5f539d76c2b26af1a6101b2896c4170330a50068e9f50052ef5a5dae5439e3398355e218fd
+MISC ChangeLog-2015 5512 SHA256 35c4ea9fc4398d0445eb09365b4991c89ca10c9ebb46942477e159229846aa06 SHA512 38b7d65b1eb7d4a8dbe739d0981b41b98fb9bd52233a6f980099a1236996e0fd9591160551a234e17bc18a92ccbe9562a315d8ed7976a2686dac8ce22dbfcff8 WHIRLPOOL 02a532a5a87948ed4f7456eacbf9c8e883b6ac837c4b4d7bb404aef899c8988c8e0354a436bad10baad6d15595a2604d339a0b3db4a0cdaedaec49c545e18f57
+MISC metadata.xml 668 SHA256 61bf007e74d9ed16aa9b2b0856ee7f5fb2a0b98449645f1bda3aca98fe0cf798 SHA512 fcf0bad8448b59a5019e8cb993952fb1f073ca0a7f78a41d83d403759837099900fcb03ce2a38c800515c4e88ee5fe49fa108b6b8b384eda0d28e08b2d3d2e13 WHIRLPOOL e17affea494d961328d7444b7527af5625469358fa23aa231966a9574527634c1b245a85887abc2c24bd60ea7d5993a3c2d32f2f648568c12fc7783ddbb5e523
diff --git a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
new file mode 100644
index 000000000000..fcd25ce5adfa
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit bash-completion-r1 eutils haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="+noprefs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.0 <dev-haskell/cabal-1.19
+ >=dev-haskell/http-4000.0.8 <dev-haskell/http-4001
+ >=dev-haskell/mtl-2.0 <dev-haskell/mtl-3
+ >=dev-haskell/network-1 <dev-haskell/network-3
+ dev-haskell/network-uri
+ >=dev-haskell/random-1 <dev-haskell/random-1.1
+ >=dev-haskell/stm-2.0 <dev-haskell/stm-3
+ >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
+ >=dev-lang/ghc-6.12.1
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+src_prepare() {
+ if use noprefs; then
+ epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch
+ fi
+
+ # no chance to link to -threaded on ppc64, alpha and others
+ # who use UNREG, not only ARM
+ if ! ghc-supports-threaded-runtime; then
+ cabal_chdeps '-threaded' ' '
+ fi
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ dobashcomp "${S}/bash-completion/cabal"
+}
diff --git a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild
new file mode 100644
index 000000000000..fa0e9c1806fb
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit bash-completion-r1 eutils haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+noprefs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.20.0 <dev-haskell/cabal-1.21
+ >=dev-haskell/http-4000.2.5 <dev-haskell/http-4000.3
+ >=dev-haskell/mtl-2.0 <dev-haskell/mtl-3
+ >=dev-haskell/network-2.0 <dev-haskell/network-2.7
+ dev-haskell/network-uri
+ >=dev-haskell/random-1 <dev-haskell/random-1.2
+ >=dev-haskell/stm-2.0 <dev-haskell/stm-3
+ >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
+ >=dev-lang/ghc-7.4.1
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+
+src_prepare() {
+ if use noprefs; then
+ epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch
+ fi
+
+ # no chance to link to -threaded on ppc64, alpha and others
+ # who use UNREG, not only ARM
+ if ! ghc-supports-threaded-runtime; then
+ cabal_chdeps '-threaded' ' '
+ fi
+
+ cabal_chdeps \
+ 'network >= 2.0 && < 2.6' 'network >= 2.0 && < 2.7, network-uri' \
+ 'network,' 'network,network-uri,' \
+ 'random >= 1 && < 1.1' 'random >= 1 && < 1.2'
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ dobashcomp "${S}/bash-completion/cabal"
+}
diff --git a/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild b/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
new file mode 100644
index 000000000000..ad649a3ad7e3
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit bash-completion-r1 eutils haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+network-uri +noprefs"
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-haskell/cabal-1.22.2:= <dev-haskell/cabal-1.23:=
+ >=dev-haskell/http-4000.2.5:= <dev-haskell/http-4000.3:=
+ >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-3:=
+ >=dev-haskell/old-time-1:= <dev-haskell/old-time-1.2:=
+ >=dev-haskell/random-1:= <dev-haskell/random-1.2:=
+ >=dev-haskell/stm-2.0:= <dev-haskell/stm-3:=
+ >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:=
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=
+ >=dev-haskell/network-uri-2.6:= )
+ !network-uri? ( >=dev-haskell/network-2.4:= <dev-haskell/network-2.6:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.3
+ !network-uri? ( <dev-haskell/network-uri-2.6 ) )
+"
+
+src_prepare() {
+ if use noprefs; then
+ epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch
+ fi
+
+ # no chance to link to -threaded on ppc64, alpha and others
+ # who use UNREG, not only ARM
+ if ! ghc-supports-threaded-runtime; then
+ cabal_chdeps '-threaded' ' '
+ fi
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.1.0.1 && < 2.9' 'QuickCheck >= 2.1.0.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+
+ dobashcomp "${S}/bash-completion/cabal"
+}
diff --git a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild
new file mode 100644
index 000000000000..14f9f6461f84
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="test-suite"
+inherit bash-completion-r1 haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri +noprefs"
+
+RESTRICT=test
+
+RDEPEND=">=dev-haskell/async-2.0:= <dev-haskell/async-3:=
+ >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-0.2:=
+ >=dev-haskell/bytestring-builder-0.10:= <dev-haskell/bytestring-builder-1:=
+ >=dev-haskell/cabal-1.24.2:= <dev-haskell/cabal-1.25:=
+ >=dev-haskell/cryptohash-sha256-0.11:= <dev-haskell/cryptohash-sha256-0.12:=
+ >=dev-haskell/hackage-security-0.5.2.2:= <dev-haskell/hackage-security-0.6:=
+ >=dev-haskell/hashable-1.0:= <dev-haskell/hashable-2:=
+ >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.4:=
+ >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-3:=
+ >=dev-haskell/old-time-1:= <dev-haskell/old-time-1.2:=
+ >=dev-haskell/random-1:= <dev-haskell/random-1.2:=
+ >=dev-haskell/stm-2.0:= <dev-haskell/stm-3:=
+ >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:=
+ >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:=
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:= <dev-haskell/network-2.7:=
+ >=dev-haskell/network-uri-2.6:= <dev-haskell/network-uri-2.7:= )
+ !network-uri? ( >=dev-haskell/network-2.4:= <dev-haskell/network-2.6:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.8.2
+ dev-haskell/regex-posix
+ dev-haskell/tagged
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ !network-uri? ( <dev-haskell/network-uri-2.6 ) )
+"
+
+src_prepare() {
+ default
+ if use noprefs; then
+ epatch "${FILESDIR}/${PN}"-1.24.0.0-nopref.patch
+ fi
+
+ # no chance to link to -threaded on ppc64, alpha and others
+ # who use UNREG, not only ARM
+ if ! ghc-supports-threaded-runtime; then
+ cabal_chdeps '-threaded' ' '
+ fi
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ dobashcomp "${S}/bash-completion/cabal"
+
+ # fixup perms in such an an awkward way
+ mv "${ED}/usr/share/man/man1/cabal.1" "${S}/cabal.1" || die
+ doman "${S}/cabal.1"
+}
diff --git a/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch b/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch
new file mode 100644
index 000000000000..c36582680a56
--- /dev/null
+++ b/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch
@@ -0,0 +1,20 @@
+diff --git a/Distribution/Client/IndexUtils.hs b/Distribution/Client/IndexUtils.hs
+index 48d8d49..3a38ee1 100644
+--- a/Distribution/Client/IndexUtils.hs
++++ b/Distribution/Client/IndexUtils.hs
+@@ -312,10 +312,15 @@ extractPkg entry = case Tar.entryContent entry of
+
+ extractPrefs :: Tar.Entry -> Maybe [Dependency]
+ extractPrefs entry = case Tar.entryContent entry of
++{-
++ -- get rid of hackage's preferred-versions
++ -- I'd like to have bleeding-edge packages in system and I don't fear of
++ -- broken packages with improper depends
+ Tar.NormalFile content _
+ | takeFileName (Tar.entryPath entry) == "preferred-versions"
+ -> Just . parsePreferredVersions
+ . BS.Char8.unpack $ content
++-}
+ _ -> Nothing
+
+ parsePreferredVersions :: String -> [Dependency]
diff --git a/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch b/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch
new file mode 100644
index 000000000000..40b281073c0e
--- /dev/null
+++ b/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch
@@ -0,0 +1,15 @@
+diff --git a/Distribution/Client/IndexUtils.hs b/Distribution/Client/IndexUtils.hs
+index 95545fc..a9c8417 100644
+--- a/Distribution/Client/IndexUtils.hs
++++ b/Distribution/Client/IndexUtils.hs
+@@ -345,2 +345,6 @@ extractPrefs :: Tar.Entry -> Maybe [Dependency]
+ extractPrefs entry = case Tar.entryContent entry of
++{-
++ -- get rid of hackage's preferred-versions
++ -- I'd like to have bleeding-edge packages in system and I don't fear of
++ -- broken packages with improper depends
+ Tar.NormalFile content _
+@@ -351,2 +355,3 @@ extractPrefs entry = case Tar.entryContent entry of
+ prefs = parsePreferredVersions content
++-}
+ _ -> Nothing
diff --git a/dev-haskell/cabal-install/metadata.xml b/dev-haskell/cabal-install/metadata.xml
new file mode 100644
index 000000000000..31f7b7e26dba
--- /dev/null
+++ b/dev-haskell/cabal-install/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The 'cabal' command-line program simplifies the process of managing
+ Haskell software by automating the fetching, configuration, compilation
+ and installation of Haskell libraries and programs.
+ </longdescription>
+ <use>
+ <flag name="noprefs">Ignore 'preferred-versions' file from hackage's tarball.</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest
new file mode 100644
index 000000000000..de45b9fa7b4e
--- /dev/null
+++ b/dev-haskell/cabal/Manifest
@@ -0,0 +1,15 @@
+DIST Cabal-1.18.1.2.tar.gz 323545 SHA256 594ef792c085f00f06728dad0a02dd63450b49b5ac394484be6c6a0a484b6f5d SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6 WHIRLPOOL cfc3872b944ce5209ebc0429e5561ba3fd5ddecf1256aa47e8d4968727bd3498a6dd23f6417161e7a570259728e6f66098d045d7d7b4c7e87f721c5b2edf0f73
+DIST Cabal-1.18.1.3.tar.gz 705715 SHA256 25c436290dd9d05b588b6b002f0357302a9b0bf8c2630b8b069c300d803335d4 SHA512 3c6f2d3be36384140007ca1146edcca5461bf0e93cde8d2b32bd9d69f74df51975bfbc91ec7cce92d9c78929f91f9e7e8b595488bc1c328dbed313a6fcd76708 WHIRLPOOL 4679e7e0f6b9f1a887f3bbc9bdd5eccfac0bed8d62fd13cb516a51b7e8d1efe2d654c78fd38207a9678152629f60ff2528080a6fb857e7a05dd349f7c3f5f417
+DIST Cabal-1.18.1.5.tar.gz 706722 SHA256 2a5f14599e390e4ed6fc78ad05e16792a671bd5c5b479c6834aa1a000ff45237 SHA512 a5bb21bcb0a95f22572a1d6d4338415bf00eab9b77c2fb4775c81f7554d282fea9160646687bd903197cb5d429f0fcd28b30b577a8915ec92740a91fa13c68ef WHIRLPOOL de3dc78ba6f99107746c75cedbdefd5661dea773cff5362ec73695b1de3ed247f0e034551da5fa39e46084ed81ee6fabbba1907f199a12c4599d66db2f7fb974
+DIST Cabal-1.20.0.2.tar.gz 717941 SHA256 234d2299bcf580f727cd3fa649448ff84b304d1f270e3b6836f8e2211d11bf02 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 WHIRLPOOL 38ccfaded54fb86bedca33dd48742f06763b6b7dc89444dac6846102dec27fe61acefef3b1f0a3e4053751e88f79ab523e89264f070eddc999ca9810b47cce9b
+DIST Cabal-1.22.8.0.tar.gz 405552 SHA256 2a42a2ddecb6450f87ed3a2b37af81dcc573dfde8f0db16f695c78674a80a34e SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 WHIRLPOOL 33b409ac997a1ef18f395a03707ee7dc7c1cfe8cf155f10d7116267e0502c733bf4a0c0b5de9a7075b364855cf3b8151af245b34cfb1f717191fb199328544f3
+DIST Cabal-1.24.2.0.tar.gz 441440 SHA256 b7d0eb8e3503fbca460c0a6ca5c88352cecfe1b69e0bbc79827872134ed86340 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 WHIRLPOOL 9e5cd53d4e6a83bb6c2c8f5284e7d4c6b0645ceb5f0d5d3951aa199b6b02c3cb30cfd0b53f786656bc65a2a189fba65cf694f5a16ba9540a547acd052e908c19
+EBUILD cabal-1.18.1.2.ebuild 1310 SHA256 bd809941d26165c01b220eaeef58ac3671905ab7bf83a35650f8bf439ccf3451 SHA512 79d6d4fea74176190c4cf9b37be79790c0d1f340b3f4c29a3e0ed3cbb19d048b04b3d4c3a7769bfe3eaf4707613725afba7452f28132ce30b14494c8b49b9e21 WHIRLPOOL 9e39a6a24c60f75086dcbc8ef6634ddb6179960e09077638492813bf851316e6040e072c40bc2631d6ff999cafe859813e7c58dcb021fbcbb1e3d8fb733ba219
+EBUILD cabal-1.18.1.3.ebuild 1489 SHA256 edd222cb574645b0ed32a6b5ce53cee977dae9e3a81da899d881a833c2659b3d SHA512 312fbc3f713bfd170a1a5825c374f8fb81b59b242c8b6c7e516d1f10f47eb62b8ff26af1907bb45d7b0701cc3a4a913af837bd7a237fd7dde32b673a0b090f4b WHIRLPOOL b7f79d8e56dfdf314d13d797cf8d3680b0eb9d39e02610e717b31ad3cd2d52d90efc5b9cb95070545d6772e365e0e998ccca9850b641c613c4c92cbff5e0d88e
+EBUILD cabal-1.18.1.5.ebuild 1504 SHA256 41181b2c75bfce889622796490c2a21434e9bdc4e38645dfa83b8908bd2aab6b SHA512 6631bc5ac5017b5167e9830370a1d37fb39c5411ef0daa8cc1454cd24a99f3b9e3bca7edd9c154b132f42a46ade7f04dd48de05bc2babd53c779ad26ea5caeb0 WHIRLPOOL d8b19f39e11452ee983eee5bd7e0906f33b5874246f37277683d82095c5dd70329b94a0bd69e45e62c36bf4564784d17855906296569a5c16f93363459f2267a
+EBUILD cabal-1.20.0.2.ebuild 1566 SHA256 e9ef0a8ffca7bb7d1f878d063311eaa71efd99d681ac474909cedec2c7cff018 SHA512 43a24a9d1f800fa4267808ad85c156e602916c156e380fad32ec9abe987e72eb2126c31a05881cdaf357b62bff61dcc325e3aae06bcbf4cda427405130fecfcd WHIRLPOOL 5df0318195e8e0f7e6dcad2d4f3032b1bca602b940a3fad3a95f528b32ad1b71f030636340ed8b596d03eedece533de9c2be7e23718619ec7bfb000692d9b75b
+EBUILD cabal-1.22.8.0.ebuild 1453 SHA256 477eb77831e51b9fd1a96560822b2d63b7e7a069e0b5c9f1aa8f77ebeb500558 SHA512 2ab65a807e81402a63d215f1876da576c7ac3e23d40e37789dc2af40a7062f7f408f6721180f8f089832973c3548b478f5b09752bc99544621132a1599f0fc3d WHIRLPOOL aa40225256be05ac969117d1934a6f9e537d543ae857fb0754d1824f074c0f8cdb46f1ff6b95b636b3cd0825329abba5c2e5e05b1dd8ab6a2371e082a4824b01
+EBUILD cabal-1.24.2.0.ebuild 936 SHA256 34b4ade0879502d7d7535d4f75cc21dd47de8792d293ffbf5a8e48eb7128d2b1 SHA512 50796827840967c4ba091ddc63e1dc854feabefc7dd0b87abf4ba57f0766fe8692a32f4350647c28b06db74d7b3aa1c4014e4c2aff6fee9a76071cb4597f04e7 WHIRLPOOL 2f02dd6fd922b8975aa6dd8df2477dc6f62d3c42f4163edb97b4a33063f70190183da4def5f061d14d20e982b2fb1fcd6bd0ca778e81128ead9e15a4bb6204d5
+MISC ChangeLog 3986 SHA256 d126537389344a6724d016d0e7c58826bfc9fa400493ff3cfcf422a7bfee3251 SHA512 78401f010c7b86be42d1ab5578aad639552c56664c07a0d97b42282907a26ac6c1d8754ed9c02c0deb04fccd4bc160afb0fd19ac7a6f4b85fdf097042660274c WHIRLPOOL 2487f0a84b14bc9ebb488e20f56acd4edf4c13455d46acb8fda8ab5c9a2918800f6ea886bce2aea3044db681e9953cbd4ac1597ac79cdcd5abf887eb9ebe141e
+MISC ChangeLog-2015 14250 SHA256 34f83fa11bc51c1a7fcea805e001144f6927abca34d47175e60659ce1beea347 SHA512 7de5291fb5f7a140927ef7f7acfe16a04eaf185a9d914e64a3ffbf63659e8be755400fadc8f973e46e8b16bfcd61f132347477389d2fb619b898bdbfd13fec67 WHIRLPOOL d4ee2efc851fbcee6ab0ed1d69327493c02b4d219e4bfaa1b68073171a83871336e6277778c9e54844a1d2e27bd021c26d2f40190970793e3e543a99b65fb03d
+MISC metadata.xml 223 SHA256 86fd2b607f5c54a0cfd9221e3fe21c9010072a28fe83e5d62adf20d45cbfbeb4 SHA512 a95e1e8e49facff470233b8ce06b8b8de0bee533571391e53624f051b0518bc9e448293b7827515708058d0b98fc92c435440158362e1b1f52c9b99c5a3f47d7 WHIRLPOOL f4e3f8d8e4fc208b12c8b982f0ddaf4b429b39c4f379e038f87d7404ba9e5887d55bc8af82139e2004e27c67a8b36cbc509008b461154c0610d5cf89fd1659f8
diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
new file mode 100644
index 000000000000..8307ff8adf4e
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+CABAL_FEATURES="bootstrap lib profile test-suite"
+inherit haskell-cabal versionator
+
+MY_PN=Cabal
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.1.0.1
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.12 )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_prepare() {
+ if [[ -n ${LIVE_EBUILD} ]]; then
+ CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
+ fi
+}
+
+src_configure() {
+ cabal-is-dummy-lib && return
+
+ einfo "Bootstrapping Cabal..."
+ $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
+ -o setup || die "compiling Setup.hs failed"
+ cabal-configure
+}
+
+src_compile() {
+ cabal-is-dummy-lib && return
+
+ cabal-build
+}
diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
new file mode 100644
index 000000000000..d8b10b3f2ad2
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile test-suite"
+CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.1.0.1
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.12 )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+CABAL_CORE_LIB_GHC_PV="7.8.2014* 7.8.0.2014* 7.8.1 7.8.2 7.8.3 7.8.3.20141119"
+
+src_prepare() {
+ if [[ -n ${LIVE_EBUILD} ]]; then
+ CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
+ fi
+}
+
+src_configure() {
+ cabal-is-dummy-lib && return
+
+ einfo "Bootstrapping Cabal..."
+ $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
+ -o setup || die "compiling Setup.hs failed"
+ cabal-configure
+}
+
+src_compile() {
+ cabal-is-dummy-lib && return
+
+ cabal-build
+}
diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
new file mode 100644
index 000000000000..51e35e9f0a67
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile test-suite"
+CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal
+
+RDEPEND=">=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.1.0.1
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.12 )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+CABAL_CORE_LIB_GHC_PV="7.8.4"
+
+src_prepare() {
+ if [[ -n ${LIVE_EBUILD} ]]; then
+ CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
+ fi
+}
+
+src_configure() {
+ cabal-is-dummy-lib && return
+
+ einfo "Bootstrapping Cabal..."
+ $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
+ -o setup || die "compiling Setup.hs failed"
+ cabal-configure
+}
+
+src_compile() {
+ cabal-is-dummy-lib && return
+
+ cabal-build
+}
diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
new file mode 100644
index 000000000000..d3af93e70694
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile test-suite"
+CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.1.0.1:2 <dev-haskell/quickcheck-2.8:2
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.12 )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_prepare() {
+ if [[ -n ${LIVE_EBUILD} ]]; then
+ CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
+ fi
+
+ cabal_chdeps \
+ 'QuickCheck < 2.7' 'QuickCheck < 2.8' \
+ 'QuickCheck >= 2.1.0.1 && < 2.7' 'QuickCheck >= 2.1.0.1 && < 2.8'
+}
+
+src_configure() {
+ cabal-is-dummy-lib && return
+
+ einfo "Bootstrapping Cabal..."
+ $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
+ -o setup || die "compiling Setup.hs failed"
+ cabal-configure
+}
+
+src_compile() {
+ cabal-is-dummy-lib && return
+
+ cabal-build
+}
diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
new file mode 100644
index 000000000000..1126e67f6751
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile test-suite"
+CABAL_FEATURES+=" bootstrap" # does not need cabal to build itself
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test
+
+RDEPEND=">=dev-lang/ghc-7.8.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/extensible-exceptions
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.1.0.1:2 <dev-haskell/quickcheck-2.9:2
+ dev-haskell/regex-posix
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.12 )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_prepare() {
+ if [[ -n ${LIVE_EBUILD} ]]; then
+ CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
+ fi
+}
+
+src_configure() {
+ cabal-is-dummy-lib && return
+
+ einfo "Bootstrapping Cabal..."
+ $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
+ -o setup || die "compiling Setup.hs failed"
+ cabal-configure
+}
+
+src_compile() {
+ cabal-is-dummy-lib && return
+
+ cabal-build
+}
diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
new file mode 100644
index 000000000000..c98a9733edd2
--- /dev/null
+++ b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -bundled-binary-generic
+
+CABAL_FEATURES="lib profile test-suite"
+CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test # circular dependencies
+
+RDEPEND=">=dev-lang/ghc-7.8.1:="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.0.2_rc2 PM:8.0.2"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bundled-binary-generic
+}
diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml
new file mode 100644
index 000000000000..b3df786ec763
--- /dev/null
+++ b/dev-haskell/cabal/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/cairo/Manifest b/dev-haskell/cairo/Manifest
new file mode 100644
index 000000000000..f8859d938252
--- /dev/null
+++ b/dev-haskell/cairo/Manifest
@@ -0,0 +1,9 @@
+DIST cairo-0.12.5.3.tar.gz 53447 SHA256 e7edb538745a6f0aa1c0c1574b6549a799240912f9c5047c3d8ca1ffdbb1bcbc SHA512 1dca628c4052df667130590d963f3b26e1c7df958654dbc18cb76cc471ee60b19fa3fc65a3b9042990943cc95a4af05d8993d853e859f03e457a8a6963113433 WHIRLPOOL 94b422d97cf013e5b6845494feef53e3489d1dc063e5e89571ef2a1d94e14cf8d929afd5ff8c266a334a25b7ad42f52106d9b30c2981bb7c1510d103d8e9731c
+DIST cairo-0.13.1.1.tar.gz 54029 SHA256 58ae22451e7812a88531eaf91ae1250c277f48d0a88d1cae2438bd76f79e89f6 SHA512 bf621799f2615e93f0151282772fc01f370060e3454810aa3e205eab16804637acbaded0c1feb6f45adbf75384ccade9b11b5ea70cb79397e7815c59ca570e29 WHIRLPOOL 8a838c64bfbc48d52f7c7a7e294322fc3f9e829d99bc5ecdbf80abcc6b78e366a7b96f5a5dfeb3990ea4de4245613cc72756993f8c7ff8272b00e584a86dd38b
+DIST cairo-0.13.3.1.tar.gz 45033 SHA256 a3ca197c6d63875686ed8129530771f945fbd954ab8283841ad238da233d675a SHA512 5878f90e4cfd69452b1819d27c9ae85205c2b75f831b7bedb05d5b8e4964ec90ec16c3611218c3a794d5ae54ccae5a592102b95326be348c59ab14239b60f33b WHIRLPOOL 4a4c2ba8c63018c16d45c262e8d28a635d12951d4f78ca734e3f3bed233305c9cf1359cf06ad558c8f83f505e2f853bb40f99cf7d075d649af6c88e22f4ac300
+EBUILD cairo-0.12.5.3.ebuild 1159 SHA256 816a9cddb8f129ab75c0250e8a1ea0f24aed2218385b1232267495e0399f1083 SHA512 205f4cbc0e4d809d8135e5ab9879785e153deeb527f773e7fe82cddf14f745ee25b6aeb517fb2d384d03f7c15b8910144c0418b3a4a5a69070eb40d52bbb7ff9 WHIRLPOOL f9309233e087f5b86f886cc20317f3eb43a68797732bcf88ce5f4a1074be9913ca11f27acfa77d0574371eddafaa365b56393d0220d0e96658df1f86c5a59b97
+EBUILD cairo-0.13.1.1.ebuild 1058 SHA256 7b2b7c587b86f76187fb7762759e260bb3ad3c26566ff43b2a5f87a255878ac8 SHA512 a9d6d83a22ab83c9625c78993fd32620bdb0c3d142675ffc29702f026f0ea83af761860d32c188ac7e931a8a4b1ccba5b2f5aad54ac070222132b35f3d2841b6 WHIRLPOOL ceb1a7cac8b050ee701d431dae72efdfd9dc1fe00a54ae20f812b7dba2a773b6390728833dc1f188f274651bf86e0e58b6856ef513cb460385fc0701b208a197
+EBUILD cairo-0.13.3.1.ebuild 1056 SHA256 3290003930190d44393de907574ab15f4786e62c899652aa4625dd06a8590a6b SHA512 f0fd1d5a6d2eb3ccf335c51139e733bf04665cf3f8a0bc23d976d285dd1eafa62b0ac7a073b96321618d0af24f41cb14c5d9b62714232645216f51f7393518ad WHIRLPOOL 6cb8608791ced471692fd580771544a6e83cd6e2908edc3f7b931dde4de5bb63de1ad76281c2c04bd98d82e17d84a5959e78e2807225a30136d10a8217088880
+MISC ChangeLog 3764 SHA256 1ada4daff796816de6cb597b10f2e4bc13a470fbd1126cf6d627b038c514d105 SHA512 96daa005b6a75934cdcb3114ec30a64d0639626485f30b46c01761993159db86cf5b0c73611d7f94b4bb77aedc10a8833dba250cef2a996ffc50a2ef1fc98566 WHIRLPOOL 496181c6400b94752c6ac620a1b54ad56b5222348173378acd303781849fbfe19f0263bad842ea26c6989a6a1e2c57c988f0a648e827acb398d9f5e59d251b84
+MISC ChangeLog-2015 4714 SHA256 acf7d487fa7f087b2d13847ec936cb932ae0449aa46241c1fb40907d51deb5b0 SHA512 b5247d0595a34b658db866f20170d95a36a06484803b238c4ebe7a374c0f69201d87c093f613d0d906cd493ec8f653aa1ca97526936e635a4c6b3c15f1232fc4 WHIRLPOOL e255935ca9ed403d4f7d66472286b4e2784f4f49d109fb202f6081f10d33df731c1c2e67363056cef06d0d7072b8b495ecdbb1ba59cb29fb458ade445ebccc40
+MISC metadata.xml 468 SHA256 8a1dedd5fce7f34e9897a9b9c215e4a6086ac0f1a64f3ee1e07f8a458309a342 SHA512 30c5d32612972f08d6d51603a6972b6a084b2f68e644c72ceb4472bbac83122916070ffc597b8199874c62fc80dcee775ca6632a45e82619d9927669559c79a9 WHIRLPOOL eacb1227483006477bac8cdb9bffba853d041be98febce683d2faa478a975909918c8776a341e9efbc5086620e9cf3718e4fa6edbdaa09048bc5465a7863b59e
diff --git a/dev-haskell/cairo/cairo-0.12.5.3.ebuild b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
new file mode 100644
index 000000000000..3f1422c5274f
--- /dev/null
+++ b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Cairo library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE="+pdf +postscript +svg"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ x11-libs/cairo[svg?]"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ sed -e "s@#include<cairo-features.h>@#define $(usex amd64 __x86_64__ __i386__)\n#include<cairo-features.h>@" \
+ -i "${S}"/Graphics/Rendering/Cairo.hs \
+ || die "Could not define ABI in Graphics/Rendering/Cairo.hs"
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag pdf cairo_pdf) \
+ $(cabal_flag postscript cairo_ps) \
+ $(cabal_flag svg cairo_svg)
+}
diff --git a/dev-haskell/cairo/cairo-0.13.1.1.ebuild b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
new file mode 100644
index 000000000000..bb6542c8f88a
--- /dev/null
+++ b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: cairo_ps:postscript,cairo_pdf:pdf,cairo_svg:svg
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Cairo library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+pdf +postscript +svg"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag pdf cairo_pdf) \
+ $(cabal_flag postscript cairo_ps) \
+ $(cabal_flag svg cairo_svg)
+}
diff --git a/dev-haskell/cairo/cairo-0.13.3.1.ebuild b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
new file mode 100644
index 000000000000..29e75c471e15
--- /dev/null
+++ b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: cairo_ps:postscript,cairo_pdf:pdf,cairo_svg:svg
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Cairo library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+pdf +postscript +svg"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag pdf cairo_pdf) \
+ $(cabal_flag postscript cairo_ps) \
+ $(cabal_flag svg cairo_svg)
+}
diff --git a/dev-haskell/cairo/metadata.xml b/dev-haskell/cairo/metadata.xml
new file mode 100644
index 000000000000..77b5ad73a8af
--- /dev/null
+++ b/dev-haskell/cairo/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cairo is a library to render high quality vector graphics. There
+ exist various backends that allows rendering to Gtk windows, PDF,
+ PS, PNG and SVG documents, amongst others.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/case-insensitive/Manifest b/dev-haskell/case-insensitive/Manifest
new file mode 100644
index 000000000000..e57b1e33e798
--- /dev/null
+++ b/dev-haskell/case-insensitive/Manifest
@@ -0,0 +1,11 @@
+DIST case-insensitive-1.0.0.2.tar.gz 4803 SHA256 c2952ea7e2fe052c5f8fc07d2cded328c50cb3282006d9a276d7f8101eff8c85 SHA512 101ab558b4359da40320293c5ffafaf2f69bf9289ea0fde1ea9775847ef7e31959b71c2c86c7d150d1ed6e0c71209c10d7c83bd416e170f233fad31f81ff7e7f WHIRLPOOL a0b3ee9a02b66290f4d5b94b11c90927d9dc22692ae1ffc1b78d69acb40e6997a25910a3673c550d9057db7d4b6f5d9169c9c40eea7411c1aa639f289420e7f1
+DIST case-insensitive-1.1.0.3.tar.gz 5188 SHA256 7b255fe63155d53ab84b248ab5ba9306fd4bec47a6198e3275cf9cb41c4d263b SHA512 d9b21c31e65224e5ce181fa680ee7f67371ae03248a51a2329e46ba27b22e0f426e02cbc872af7ca42c84d56450ffac2ff62ffaf41e7055abcb43aa97e3c404c WHIRLPOOL 8e08473869e237b557ca4962401d8e48b3c7eb8ab337413d78b441915a04295907136daca45bcf6fc2a7173382b883628b93bbcdc138637ec5f2d327ea43e986
+DIST case-insensitive-1.2.0.5.tar.gz 53404 SHA256 c450d04e018a027747592482d7b4d8725e334bde38e903d4f2c03f99583d3700 SHA512 8b43fb205cac13f36c4f22ece3672478cac940a23552fc61534beedf12dfaf22107c982513560be154882efd1e4b615f581bd318b3df177a3b1c7477ce4501a5 WHIRLPOOL f127053839cf3d74e1533e7131667d21255159abe433d7e007402a72d8680529a04299585d7c60d64e338016b96a676fa39b56c84b6b1b04dec66516ea371426
+DIST case-insensitive-1.2.0.7.tar.gz 53615 SHA256 160d3898fd0d8b50bed820ff633e6292438f069adec5267c42b8bcf0f386cac8 SHA512 abd46a77981fda54b6542620a48801779e9f782c8575c6dcaedf442c0781720e572f8e7a012ad2787ae65e647311d8f7c91892e0d1b50fa93fd6382c256ccb1e WHIRLPOOL 14169b8ab07ecba70148379c7e324b784645011180804514959e3cc53c93223c5c4ba3d7b8cbfd943f05233cfd63a4290e5520079d98b98bddf25077b546b5b0
+EBUILD case-insensitive-1.0.0.2-r1.ebuild 1055 SHA256 4fd4ed8d3618e77e2cc9263e7374832cd27f413aa40fdbda779360b155a9d700 SHA512 e19bee9cab5cfa4038ded97fd2d24a6fea4e5e3e9db052de2e3b12904175f54a7a9dd0ec055d28513b9d2d6b87c8f5e554230791911f902611f55cc1e310d046 WHIRLPOOL 66f61b2316f63e9ee02f230f88b105f1bb0b0494269eb3691b22eac07b8f259b3f62c1e7fe736b5c4239abbaecb04aaaae050780b80cd9cd2c4be5fcc256201b
+EBUILD case-insensitive-1.1.0.3.ebuild 921 SHA256 3780489ed0b7022c6ce0e4fcc0e3880ec1e6a7deb8d8657b3b5044bb6ee8f2bf SHA512 328bcc0fa9fb3abad4859cbba5e4b9d0563f6aa3adaf6b2bd69c83f1240d690f3a5e6777a2a24c4fa2d47b655d8d89f6de1210443b31c5001aff8af4914149f3 WHIRLPOOL da73dfcf99a515c98ab7a81d164395336e2924b8531ea1abd896fcc714aeb2e7570f8fdfb3537c0df81af1013341571df4cdab89342377ab568b918dedd0daca
+EBUILD case-insensitive-1.2.0.5.ebuild 919 SHA256 2f5710142cdc448e04602a50b7ddae4755a675aae860669e8ff5b71f1629b91d SHA512 ccd45ad5290388bb8a5dc8b73d53cca44a7d7971f738afd5849153addb5e4555f92b0734c661c3d78aaa0e4b29a2c6fbc1f434f62da8fb74b5c50527d792dba9 WHIRLPOOL a6fd708ef7e87a8de0a7f091b97ab2634a8cee146b6587c9410ed02c2d300404ab3cf369c8fefb011fc4c015bf7610def3992306adb9c22ba9e4a9d2690b810a
+EBUILD case-insensitive-1.2.0.7.ebuild 1001 SHA256 705d4ed247d85c5a71b553d7625ad6b23cc3b98f5ccfadeabe50378fc2b93840 SHA512 c92fbe412cbfeb5e87ee730eb9f77d1732d7a927a539b548694adfaf335ea67fbcb01fb299dba7593e6fc2ccf5e31aa70c09a3d0f80dbd34f5d27abaa99e82b5 WHIRLPOOL 30491cb336962c5933763d2a7fb6ddcb86c7d4605395c47835b3f52df54e59ab3d6c1fdb47ea9d20195ea0202e1dd5aa327734f4c5f29aeab101b1d4b6f7a4de
+MISC ChangeLog 3099 SHA256 2b470a0bab3772c431655263ab67b16d26fe68fd9ba72d09695353da3435268e SHA512 15502a9021fe6727235ae4bb6ef0e0b6439db164d7df0141ce7e912edbf0d7f784b5ce0b655f955c6a8c8ed717b9668e371220ceea0f39674668d3fe4a6418df WHIRLPOOL afe1fff36ad6200cd58e80de1f4da4bc45c5db6541599e9ae636386e659abd39e756e85cb1892d990b8170b6d73aa8849f8e73d6ee444432a7e4fb5becfdaf9d
+MISC ChangeLog-2015 3320 SHA256 f2fdd047dddf7a35362c189daf30ff8b5c0a84ac260d8abd0bb6376be541ccdc SHA512 8922da0b9bb0cf3b5d65db86df121ef597587e40d44121ab30c9914f12e21a080f3f0da5b36fcd65987efb5cb6a3471e315b728f12a1ac32221fa8aa56024baa WHIRLPOOL 10784674af4b7cab371624c930b99f31941e8eda157924279f974ad0e849aa8e26b62fa2b77b56ee063e3b89e4058175b898bfb0592da310015c0532dde9ec3f
+MISC metadata.xml 626 SHA256 61afde8d02d8c261b2552dfafa7fb03c45531a176c7f9e6433d473166f871848 SHA512 70e1884bd4380cc54462df82c8087812bef88dd63825454f73e5554608dfd4abdf98a838aa862bed1495b891c9dbff5a7b311c29f2828296f151552eed4ae692 WHIRLPOOL 848eeb1a3e73a52c94029adb2bebb8a0e0a3646c82b5a2cf938659f4c41426db170f3a6d1bbbc35128b0b95965f174ad1f109d01bd49b0f0c159f166b1b759b1
diff --git a/dev-haskell/case-insensitive/case-insensitive-1.0.0.2-r1.ebuild b/dev-haskell/case-insensitive/case-insensitive-1.0.0.2-r1.ebuild
new file mode 100644
index 000000000000..7c631bcce0e6
--- /dev/null
+++ b/dev-haskell/case-insensitive/case-insensitive-1.0.0.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Case insensitive string comparison"
+HOMEPAGE="https://github.com/basvandijk/case-insensitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.0:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ )"
+
+src_prepare() {
+ cabal_chdeps \
+ 'text >= 0.3 && < 0.12' 'text >= 0.3' \
+ 'text >= 0.3 && < 0.12' 'text >= 0.3'
+}
diff --git a/dev-haskell/case-insensitive/case-insensitive-1.1.0.3.ebuild b/dev-haskell/case-insensitive/case-insensitive-1.1.0.3.ebuild
new file mode 100644
index 000000000000..3f35e62b7459
--- /dev/null
+++ b/dev-haskell/case-insensitive/case-insensitive-1.1.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Case insensitive string comparison"
+HOMEPAGE="https://github.com/basvandijk/case-insensitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.0:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.3:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/case-insensitive/case-insensitive-1.2.0.5.ebuild b/dev-haskell/case-insensitive/case-insensitive-1.2.0.5.ebuild
new file mode 100644
index 000000000000..944c7b382e93
--- /dev/null
+++ b/dev-haskell/case-insensitive/case-insensitive-1.2.0.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Case insensitive string comparison"
+HOMEPAGE="https://github.com/basvandijk/case-insensitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.0:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/case-insensitive/case-insensitive-1.2.0.7.ebuild b/dev-haskell/case-insensitive/case-insensitive-1.2.0.7.ebuild
new file mode 100644
index 000000000000..c54822c71378
--- /dev/null
+++ b/dev-haskell/case-insensitive/case-insensitive-1.2.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Case insensitive string comparison"
+HOMEPAGE="https://github.com/basvandijk/case-insensitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.0:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/text-0.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/case-insensitive/metadata.xml b/dev-haskell/case-insensitive/metadata.xml
new file mode 100644
index 000000000000..c2ca97261beb
--- /dev/null
+++ b/dev-haskell/case-insensitive/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The module @Data.CaseInsensitive@ provides the 'CI' type
+ constructor which can be parameterised by a string-like
+ type like: 'String', 'ByteString', 'Text',
+ etc.. Comparisons of values of the resulting type will be
+ insensitive to cases.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/case-insensitive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cassava/Manifest b/dev-haskell/cassava/Manifest
new file mode 100644
index 000000000000..801996435539
--- /dev/null
+++ b/dev-haskell/cassava/Manifest
@@ -0,0 +1,7 @@
+DIST cassava-0.4.4.0.tar.gz 32631 SHA256 0733ede68d2670fd3e676f5a19b6d31233b266a8dc42387316e6ec7ed5e5df3f SHA512 af0954754bbcfe8068ccd029417327770c60a62ecc5503b3cce5a58962940a804e167688760aec7ead42ec99b404295715d2f8fd65e4b4ed2918e1c5e063b36b WHIRLPOOL 83a7bec7afd9c6550e20871c7aabd353cbc9241aa49a1bd90f96047041a1c665179e60926e11ea80e9df6cd339334daeb046857c24d24f2cecfb76c1c923b32e
+DIST cassava-0.4.5.0.tar.gz 33104 SHA256 7320a1c764efd3baae6944b31f7fdb438ae307876dce283a242e8f1deeb371c9 SHA512 24f017ac44f48cdf000cab4108023d6f30a67638964831f0d7cd167bcd96ba85337d3aec6855128d370b9b383394042b3adf8dfd7299e616a385fd09125005a5 WHIRLPOOL 11f2647a2c027670b6828f752b68ee1754f9b84f8a050c36046373880e4bbe9ec504ac59ae894f60cb54f3434d25e7f55678e3f358115e23a1b50206933f202b
+EBUILD cassava-0.4.4.0.ebuild 1007 SHA256 6e1e0aa8fa7525d39bb2f37e266ff9542418dc8f385baca009d99f8e720fdf4f SHA512 cf13e36af2db0abab31b2abdc4e2484579f6fc17f728f3282846589adb40f4529deafd90684d3f5345e3a1b157db839ed13644166385dfd21900cded1342c30a WHIRLPOOL 97939dbb0f16f8d41d7a2b3f1d79c3a24b0f2f84caca92254e39495ce74b2f16da8e0dcdb763a9f59b574e88b88e7bf30f73819eff4066556645ceee5e7fa9f6
+EBUILD cassava-0.4.5.0.ebuild 1008 SHA256 a10a3963f0edfc83e2027550349d079666dfb3828d6daba6a3796f612f4510c5 SHA512 8292d3557bef6360431bd2edf3602166ba18d940e8e94176bcc8f44357c4acf4bea7e7d11a9ecc717ff4f39a0273a02ff928d8739469d0d1809982282f7e7a72 WHIRLPOOL f1ed6dce96b8c8021034317d8823500d9c61ea20c626bc9062118730b27b821cb67ea10b7439ad498f3c1ff235546c67dbccac92521062563a831be6e4b879d6
+MISC ChangeLog 2979 SHA256 5575f4ab6ccf2e97202655b7e6a1077d442152f6bec57c0c2e5227f052ae4c81 SHA512 8be90d5c174e53c5c0f7fa3a653d6b64693401982f180f0a6716100be88f34a01f40c907544cadeae7fffd537c40de8104b8c04300d4f7b9466541ea09bc440a WHIRLPOOL d80f62cbe8ac4b4b80c94d486e33c70b5250df7c712fc27362f712f41ee754b913d1858f3dda67720593314315a2cf93597b0a1ed58e70be1a0cb401e7a0fa3b
+MISC ChangeLog-2015 892 SHA256 06ddc334e38c342de20cb12ef84e72e6c75d17e386a00a9ebfb1310c5b942410 SHA512 097c323bc3fa52f37fe459cd5704811e4bb5a38cbbbf9ef785fec99526650917a73854fcf3027501a1cfabdd04de9bfb09576cb581532fac617a5af4fa0a7e74 WHIRLPOOL 50fee75b91e0717c1e695e34b79d6ebd964241edf4805700f162832561a7092b4a4373382719c1a0eeea7cdce03e037e1332c047273696144c0b529a7b960c9b
+MISC metadata.xml 453 SHA256 a75e59a64487caec020dfaf6168a628eceb9b32043828abbfb27e007bbaafe79 SHA512 16a89e4c5a73d93b130ca0d05328a7fbfa0759a39f80e1c80ad2d103bb26e0e0b70950b28d858aa2e366ece90991300ef0c61f43dcbcc7ec05497a77ab665438 WHIRLPOOL 581915913625b482160ae11644386f78a185d9f7e88b41f3e7299d94085562313c9c15779244fc520ee79ffbf28916ca1bf9cae3ae626f40f1799189de7b29c8
diff --git a/dev-haskell/cassava/cassava-0.4.4.0.ebuild b/dev-haskell/cassava/cassava-0.4.4.0.ebuild
new file mode 100644
index 000000000000..d848f1373122
--- /dev/null
+++ b/dev-haskell/cassava/cassava-0.4.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A CSV parsing and encoding library"
+HOMEPAGE="https://github.com/tibbe/cassava"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.2:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ <dev-haskell/blaze-builder-0.5:=[profile?]
+ <dev-haskell/hashable-1.3:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/cassava/cassava-0.4.5.0.ebuild b/dev-haskell/cassava/cassava-0.4.5.0.ebuild
new file mode 100644
index 000000000000..09b24247000a
--- /dev/null
+++ b/dev-haskell/cassava/cassava-0.4.5.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A CSV parsing and encoding library"
+HOMEPAGE="https://github.com/hvr/cassava"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.2:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ <dev-haskell/blaze-builder-0.5:=[profile?]
+ <dev-haskell/hashable-1.3:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/cassava/metadata.xml b/dev-haskell/cassava/metadata.xml
new file mode 100644
index 000000000000..f74f33a503ee
--- /dev/null
+++ b/dev-haskell/cassava/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A CSV parsing and encoding library optimized for ease of use and high
+ performance.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/cassava</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cereal-vector/Manifest b/dev-haskell/cereal-vector/Manifest
new file mode 100644
index 000000000000..136c834ea16e
--- /dev/null
+++ b/dev-haskell/cereal-vector/Manifest
@@ -0,0 +1,3 @@
+DIST cereal-vector-0.2.0.1.tar.gz 3337 SHA256 ff0685a6c39e7aae32f8b4165e2ae06f284c867298ad4f7b776c1c1b2859f933 SHA512 8e54e349b61e7e8f56e1f2029afd03e5b6677afaf79756771efdeb1b01364befa5a170b5caea445dae7342d71cc51f8fd3bf4300b0707252535e2e4d31213f00 WHIRLPOOL 938078d219ac562ef27ccd2de78afad8a16ec55f54883e7d3ea3aac1a366ed1dd82e6b015b8c6ee5434476a2a14b2efed4bd9fd5aae5095e689a38367d838ec4
+EBUILD cereal-vector-0.2.0.1.ebuild 674 SHA256 46e79359c58de06fe4a779472478928538440df190cd143b1a7a47b8c4f3a389 SHA512 42a75a300f134951266364ae653155a9bb3862958e73b771affea0486135e88b8d2f2a9f8d222ac87ffe04f7c8dfa81e6cfb09875eec5ca2bf20cc87667ea51d WHIRLPOOL a73ce1cf15efa093ecb64cd6ce2055ef99a21dd50ee1a8006cb47412b68d09eb42e1e7c92c5d3b86e121034b0d2e36231a37d8c25088c5e7eeec642b19e83a77
+MISC metadata.xml 333 SHA256 046d9fa303858616145a40921113690f934d9e255837e8138662d6277b218a0d SHA512 872243017c278121a4db0df30bce1c6f77211b0ef9b852889cfbdcc1c693c3f1a9bdac4318b526053ee51561a6f360ba13f135bb1c71d49a89cdc34e6c798907 WHIRLPOOL be493a3048d2b0da6ef8baf881b1cd097e049cbe8c67e3d6aade724a7ea6e0455af7a75562ea3a1fcda32a4bc03d707720154fb04e9d0a304509c6efcdf00d1d
diff --git a/dev-haskell/cereal-vector/cereal-vector-0.2.0.1.ebuild b/dev-haskell/cereal-vector/cereal-vector-0.2.0.1.ebuild
new file mode 100644
index 000000000000..37187b1128a4
--- /dev/null
+++ b/dev-haskell/cereal-vector/cereal-vector-0.2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Serialize instances for Data.Vector types"
+HOMEPAGE="https://github.com/acfoltzer/cereal-vector"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/cereal-vector/metadata.xml b/dev-haskell/cereal-vector/metadata.xml
new file mode 100644
index 000000000000..62b7f047cd62
--- /dev/null
+++ b/dev-haskell/cereal-vector/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Serialize instances for Data.Vector types.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cereal/Manifest b/dev-haskell/cereal/Manifest
new file mode 100644
index 000000000000..2a727e19fc9c
--- /dev/null
+++ b/dev-haskell/cereal/Manifest
@@ -0,0 +1,9 @@
+DIST cereal-0.3.5.2.tar.gz 22047 SHA256 34c2f77a9c8123d73f786e07d9d141a59b4f3f4dcde8ec5a14a554fd14dc5d7a SHA512 d77b0362757a6dda60d67e762a1509dd925d6c79d6280d73d34e2ce7f60ff0271975003e0c44cb95a4e4d72aade7833c839dad6774ac81439a703b570547bc11 WHIRLPOOL 61d893d6d5d82561397cbd40be446efac23506ace350a992051e9681541bb2f0f049a22822529cf9a113e3a1553a89225ffde237f358258b6d42696cefe14aeb
+DIST cereal-0.4.0.1.tar.gz 22305 SHA256 5b0adf19d17c902ecd9e875587601294f9fb47027a43b37f1ff0f52e171be289 SHA512 9ea997af2cd84ecbd0660b5799a2d1fd4f6e5715ff5191922b69b98eee0664fbc4e5e6f2d67af808517a3f5e85931fdef093360a1d693bb81ea9cb430be6d21f WHIRLPOOL 1ee5390bb21c762e9eb0856c27f1ad929963060a1e975934891dd0ed17011181f48a69a3cede7dafcaf9a5c14abca10e589e3e9f9d6a8e5854db45a94f81364b
+DIST cereal-0.4.1.1.tar.gz 22656 SHA256 df047216179ba3817134e32c73ef9e3b5dddbd4efff604f50ca0ca0c93753097 SHA512 dcc0604ff78ea2d9e8c5a163d832879d5fad63f9cbc798ab2a785aa6b04f7a6262f42a478f61351cf9fc18f0eadaa83bc83146b614c286316a824787cd70b8a2 WHIRLPOOL b735faf9b42bcb3b08f6b152d01a14cdaf7f5bd040803634716d8c81588318af9eb86466969ef591539e7a9e3a45a598c75c8c63e608e119e2bcd2c1d1ae1cd7
+EBUILD cereal-0.3.5.2.ebuild 568 SHA256 9b4ac3d1605a0c5b79ee7d149e78a693da645bd2037b7d0ee1d1c2b6d7637b91 SHA512 a80163eb2476be3ae0922328d6fb6e8b8d1650950c98cee8eca0c4efcaed2f2492b9e047e65676ee055c570921042c55d10ba0cd8016814a9e08895435c61f2f WHIRLPOOL 9d473007ba9f27d5d5fada196d2685a99ffef77bbf2ae8b24e7482f6afc7e9323f7e1c9cabb73c62618cabcf3134602bbbab245ab958825393251f45d54dc36c
+EBUILD cereal-0.4.0.1.ebuild 574 SHA256 6a942bd102754a30065b7ad8bd09e3b5ed2b5293c52a43a7b34eb9ceba471424 SHA512 61ab1dcb02b00324c3720dd11b9554cb8a5642ab93b6e2dcdffea2bae35923fa86f199cdba9a18c070b770eeabb02854746b0e2b7d56975d2fe47109259844e2 WHIRLPOOL f50bf76bac4c6f98a5987bad77ea85a3dbe05a77d117d93cc4bc5afa1222f3a78dd1e989b3834aed67b8f90f2db24143bd0a1bf194e37b11c3f06909900645e7
+EBUILD cereal-0.4.1.1.ebuild 940 SHA256 0da3b0eb425fb6e6e84229c53cbe75423cf3024f602c49c18badeed8f0fdaa8c SHA512 a9a3a12799f81450e95b9ee341c362bd19d947bff3bdae0a3d23296bac2f346759466b7be39f4cb6362b9c6b6ca98248895e468a0d38197470881a25e32281fa WHIRLPOOL 0ae1e8262ea4599b9d4e74d40f910295fe3dfdf40b0f059dd293f88a451cb5ccb29d6ce5bbbbed82c5a30fb5c392b4e75f6952e6aa232fad87437bb2b450c5d0
+MISC ChangeLog 2684 SHA256 367986e7c6a1c051adba5f151147f0015344d14f5fb7b97b9b7c7e404414c90e SHA512 e53ada96e156c68c282a78d45119ee1a1e32a3bb61c18c6a9daf4df695f3abd32e030259c056d7672d98fc6a8ef8c13ddffccebc78b8bed617cbb81a0ed618dc WHIRLPOOL 9cf7abd84e62955f896dfd59876198d948b0c19b357e8301c5cc535476b0c8839602e98f01e08d94f933235a5c3f6ddb63800cb666347e250d99fbaa57df28d8
+MISC ChangeLog-2015 2836 SHA256 eeeed1079898c5f6bbc35e4d978488af95d7748abf10763d29e9ee2708ff2e22 SHA512 5d352edfd5e98895751c39ccc4cd0bf9a7156a13fef9b1464d6b3669af26e90cd180e5e9145ec332f5f0851312b75dd130bd4bbe1e0f25a5deba451b4a746d9e WHIRLPOOL 617abc1ef5a3b93d7804ef2ae50949680664de20dd18bc599324b0c3a7c46fcfb2121664f206e4f204c0daea07f235c7a18f766374f25e1ce690089f7e0b8745
+MISC metadata.xml 626 SHA256 03e7737f9cc644c568efc2a06d0d3f085b321efda17b78f5cded1fc7b11f717c SHA512 482536773d4b76e43a1057fdb5ffc27b8b4b346fa6a6384716d0867076d514ad9cf91b94e1df6b9722d63b1c473ab21267061567413d355e0a9626310c064f3b WHIRLPOOL fa7fb2934200153b8bd64113d9c721ba164314c0c7b606324868e4b60debaa14f35187d7aa67c2cfbac8d5c012e5535f6a3e8c6bf7e0ddce40efc300f31ac649
diff --git a/dev-haskell/cereal/cereal-0.3.5.2.ebuild b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
new file mode 100644
index 000000000000..3e2d048aed68
--- /dev/null
+++ b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A binary serialization library"
+HOMEPAGE="http://hackage.haskell.org/package/cereal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/cereal/cereal-0.4.0.1.ebuild b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
new file mode 100644
index 000000000000..e9b51e7285a6
--- /dev/null
+++ b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A binary serialization library"
+HOMEPAGE="http://hackage.haskell.org/package/cereal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/cereal/cereal-0.4.1.1.ebuild b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
new file mode 100644
index 000000000000..e0a99e9eb296
--- /dev/null
+++ b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A binary serialization library"
+HOMEPAGE="http://hackage.haskell.org/package/cereal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="test"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ test? ( dev-haskell/quickcheck:2=[profile?] )
+"
+
+src_test() {
+ # The test suite isn't integrated with cabal. There's a Makefile
+ # under the "tests" directory that will build and run some
+ # tests.
+ #
+ # In v0.4.1.1, the test suite won't fail if a property does. This
+ # should be fixed in,
+ #
+ # https://github.com/GaloisInc/cereal/pull/29
+ #
+ emake -C tests
+}
diff --git a/dev-haskell/cereal/metadata.xml b/dev-haskell/cereal/metadata.xml
new file mode 100644
index 000000000000..cb146bb1c29d
--- /dev/null
+++ b/dev-haskell/cereal/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A binary serialization library, similar to binary, that introduces an isolate
+ primitive for parser isolation, and replaces the asynchronous errors with a
+ user-handleable Either type. Similar to binary in performance, but uses a
+ strict ByteString instead of a lazy ByteString, thus restricting it to
+ operating on finite inputs.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/certificate/Manifest b/dev-haskell/certificate/Manifest
new file mode 100644
index 000000000000..3eb494e4b9ed
--- /dev/null
+++ b/dev-haskell/certificate/Manifest
@@ -0,0 +1,7 @@
+AUX certificate-1.3.6/Tests/Unit.hs 1401 SHA256 8b3bd7eb99c736d437cc57d10bfbd51f4bf1f4766af2f5ff6f81db10aad95baa SHA512 a254749781292c2c4a86e9feef03168db5809472581e6f87a0d7e3af97031598f598c696242ecac4dc15b5e526936b3a3bab8a83a544fd97a182bcb4ec6b72be WHIRLPOOL 1cf2bc6fe8e1608b1ea6f24fc7c8f6d40d153c8754b000b1cd68f4553ebe9079652586566a51c113c84f2422cda4249756693cb6af582aad331600474e5e1320
+AUX certificate-1.3.9-ghc-7.10.patch 548 SHA256 780ed9d67de550b7752013eaed231123fb5200391eb527dcc933726a9d5ac6ed SHA512 2ee1038e6e5b41fc08268e5c0b8d5e0cf810bd6bd4c51b01b8d1077dde5bf21f45ab6074140f8e8175cc70ae118849ddcc5865c42c9d91ca755cc768a99132a7 WHIRLPOOL b90154ecc36d93a2be8320f1ee4f5ac4203e675ecc06e7f0bef4d4e28d70c1d1326d60fcbf9326fc0f7ad271c523bf2e8feabdc6c70800aed49110e5b4d874c7
+DIST certificate-1.3.9.tar.gz 15018 SHA256 e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1 SHA512 85ad7d1f3def68152824d0be4ccc3fb991903867fac68927eac34db366ce6f8201468a3e73c336fef6feae1ce550f614fc3ab89447b4ec7a67ac279902a815f9 WHIRLPOOL 3094c5fa08e397f3981128c52742f4e0ff90b4169227a5e897cef9b9afc3d4bfd1bb4a26c6b5e1ad3da7e52565ca331b69c048a5fd3c8cf87b45063eb5ac5b8a
+EBUILD certificate-1.3.9.ebuild 1246 SHA256 d63977a8acf41fcf4a54fd80de46739592e8a098be79a0c5bf79719d55364026 SHA512 eb1b1bd6b290162e431f6d89c730a5eb6c7f362d85d651c4fa6160fea7c73afa0eb4dee667dc62a5985ee20bf08cdc27397cc7af5406c4ff2da57b3a9b0603c6 WHIRLPOOL 502c918e048c5f8010abc9ffded403fcd450e1aeb3864623a4239351eb49e302e80f6d6cfe86258c9ea3422a6fc6999762b97118e42db09e90fa083f5ee72b38
+MISC ChangeLog 3136 SHA256 4628fcb04b6c6356b40c248a902cd1d05fb9ad80a3f3f6b5cccc27cc051063f1 SHA512 e21561564333453402b5aff1ae2cb16a3669a9d45eeb8afe66dfa0023bfc16dcfef459b88210604771b3b661b060ced95b1497228dc5accbda8cd484f513676c WHIRLPOOL f3921447bd3e6364848c9711b0044c27cd3466bdf84d1ac5c6568be9d1600708f7263119de657fb83e6a228301916a5a70ec2abc118b54aaf8c34e9de90854ad
+MISC ChangeLog-2015 1676 SHA256 24f77914e3567f6b26d6f56df72c39037fa84df4cb91d251d7d0c5d428447824 SHA512 3b64578ff4bc43ed2b1ef77dd986c88960efeec4c1bd68624870b614677b1f9c39ec75b6eee84892f618d892bfd4e6a6a5c567a1dc172de44958a04dbe16a224 WHIRLPOOL 995970efa348709f434248e68f74fe56d3f635ef189d4782d04300f4192aa1052f626e0e3d8959e29569c11c572193d20b8c24a5e95d672092edbf15f32e4c6f
+MISC metadata.xml 625 SHA256 9f7bfa7c9fcb533ca10e11262f4f8c3d0354317453fad28f86c665bca9b11d79 SHA512 b49ed9a3c937752b192e3d2f9d129732d30104db488b75b85207cbe4257d5aaefa57570f9ca2af744a6b6ef04eb1ff5b86341fa4a6c37bacc988d7ab43c24edd WHIRLPOOL 79c512f85d74b053818038c1cdb340c16b4dde2994a401aec137f5ed89875419decdf277ae4f8937f08da9bc96a4066736184643ed2245a75fc76b74fcabe024
diff --git a/dev-haskell/certificate/certificate-1.3.9.ebuild b/dev-haskell/certificate/certificate-1.3.9.ebuild
new file mode 100644
index 000000000000..89e8f4aab7d8
--- /dev/null
+++ b/dev-haskell/certificate/certificate-1.3.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Certificates and Key Reader/Writer"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable test"
+RESTRICT="test" # due missing tests
+
+RDEPEND=">=dev-haskell/asn1-data-0.7.1:=[profile?] <dev-haskell/asn1-data-0.8.0:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ executable? ( dev-haskell/cmdargs:=[profile?]
+ dev-haskell/crypto-pubkey:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.3.9-ghc-7.10.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/certificate/files/certificate-1.3.6/Tests/Unit.hs b/dev-haskell/certificate/files/certificate-1.3.6/Tests/Unit.hs
new file mode 100644
index 000000000000..d97947f2b233
--- /dev/null
+++ b/dev-haskell/certificate/files/certificate-1.3.6/Tests/Unit.hs
@@ -0,0 +1,46 @@
+module Tests.Unit
+ ( runTests
+ ) where
+
+import System.Directory
+import Test.HUnit
+import Control.Monad
+import Control.Applicative ((<$>))
+import Control.Exception
+import qualified Data.ByteString as B
+import qualified Data.ByteString.Lazy as L
+import Data.Certificate.X509
+import Data.List (isPrefixOf)
+
+-- FIXME : make unit tests portable to run on osX and windows
+import System.Certificate.X509
+import Data.CertificateStore
+
+checkCert (X509 c mraw rawCert sigalg sigbits) = do
+ let errs =
+ (checkSigAlg $ certSignatureAlg c) ++
+ (checkPubKey $ certPubKey c) ++
+ (checkExtensions $ certExtensions c) ++
+ (checkBodyRaw rawCert mraw)
+ when (errs /= []) $ do
+ putStrLn ("error decoding")
+ mapM_ (putStrLn . (" " ++)) errs
+ where
+ checkExtensions ext = []
+
+ checkSigAlg (SignatureALG_Unknown oid) = ["unknown signature algorithm " ++ show oid]
+ checkSigAlg _ = []
+
+ checkPubKey (PubKeyUnknown oid _) = ["unknown public key alg " ++ show (certPubKey c)]
+ checkPubKey _ = []
+
+ checkBodyRaw (Just x) (Just y) = if findsubstring y x then [] else ["cannot find body cert in original raw file"]
+ checkBodyRaw _ _ = []
+
+ findsubstring a b
+ | L.null b = False
+ | a `L.isPrefixOf` b = True
+ | otherwise = findsubstring a (L.drop 1 b)
+
+runTests :: IO ()
+runTests = getSystemCertificateStore >>= mapM_ checkCert . listCertificates
diff --git a/dev-haskell/certificate/files/certificate-1.3.9-ghc-7.10.patch b/dev-haskell/certificate/files/certificate-1.3.9-ghc-7.10.patch
new file mode 100644
index 000000000000..07a53256ded8
--- /dev/null
+++ b/dev-haskell/certificate/files/certificate-1.3.9-ghc-7.10.patch
@@ -0,0 +1,16 @@
+diff --git a/Data/Certificate/X509/Cert.hs b/Data/Certificate/X509/Cert.hs
+index 4abfadf..15e7bf8 100644
+--- a/Data/Certificate/X509/Cert.hs
++++ b/Data/Certificate/X509/Cert.hs
+@@ -1,2 +1,3 @@
++{-# LANGUAGE FlexibleContexts #-}
+ module Data.Certificate.X509.Cert
+ (
+diff --git a/Data/Certificate/X509/Ext.hs b/Data/Certificate/X509/Ext.hs
+index 7595f14..8963a55 100644
+--- a/Data/Certificate/X509/Ext.hs
++++ b/Data/Certificate/X509/Ext.hs
+@@ -1,2 +1,3 @@
++{-# LANGUAGE FlexibleContexts #-}
+ -- |
+ -- Module : Data.Certificate.X509.Ext
diff --git a/dev-haskell/certificate/metadata.xml b/dev-haskell/certificate/metadata.xml
new file mode 100644
index 000000000000..3ba11e2cb4c8
--- /dev/null
+++ b/dev-haskell/certificate/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Certificates and Key reader/writer
+
+ At the moment only X509 certificate and unencrypted private key are supported,
+ but will include PGP certificate and pkcs8 private keys
+ </longdescription>
+ <use>
+ <flag name="executable">Build the executable</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-certificate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cgi/Manifest b/dev-haskell/cgi/Manifest
new file mode 100644
index 000000000000..c3089730a6fe
--- /dev/null
+++ b/dev-haskell/cgi/Manifest
@@ -0,0 +1,11 @@
+AUX cgi-3001.1.8.4-mci.patch 713 SHA256 efdd11fbd322f463c41b107a97aee6e09c11835a06956e66974b32c09b29d20b SHA512 4aed38d7b8c8cd90018c00220799d947287ce81fdd41a550a4cfada40df151f9248f9b76a02795f2724af5e440f865f662aea5de4168d742ae63a32784ab6d82 WHIRLPOOL 223f44f3cac76a88ddc6537bcba35b1a6f63bb836bff4c99128569e46817003021c454dd957be635c8ffb273404334b3e1144f0eabae1e3605b36047c3b909cb
+DIST cgi-3001.1.8.3.tar.gz 21319 SHA256 c4e92212f55c89d59e3319d5bc7011e715aef1695525b77b38f468d731d84cdd SHA512 421ed1a7c7548f1785a693074807fab91cdf4c86b9085a0520b0ffc6127cf53b095dfc07e6f9ed65d475445a28e485ec219d742de369e6271c0c6fe5e7599957 WHIRLPOOL 0634c08ae1fa409cde4c7e95a62d9fefe531e56061101e8ec256bc5a4d7d227a2fb1a14e3b234f97d8448b130674d66b29d48242533441e190b7c87cdbecfae8
+DIST cgi-3001.1.8.4.tar.gz 21421 SHA256 f6d11fc59d1d3651d628bdf2b36c1a735c08334956701dec2d0f05d572b61ec0 SHA512 0ccbad2b1393cf4149c84eaf9d5601ce976998554cf9240a61a72348eee917869c7b1e00286b22dcac3280c79c551e2947c1040ddeac3c1ec91483dbe2c18ed0 WHIRLPOOL bb51330b2d30ddf2c82d4dc87a568234e23abe785f9a33513cd359a6e28cdedc374fb33da131458ecd53d515833f2fd160a62de0afb1f2068692e8e634764826
+DIST cgi-3001.2.2.2.tar.gz 17270 SHA256 23850f29cd80a5ac671c5663b8b3b3aae45e269c8db5a8216082c487d4ed3760 SHA512 cc59574d6f8711977e2f733c9a58378b6775b20de1ca07fb343f6b989a787e54bbeddb76ab8f6248cf80aebf007d8c31fbfaa03bbbde503d4402a7769957126d WHIRLPOOL 49b4347e35763077d5dedc47ef2b888f1ba4db49ea38b4a4f684a8b8fc163bfd1ddee04c0ce7bbe47fa08cf242bd19485a138c7e6630edc4c1358b03cde41a73
+EBUILD cgi-3001.1.8.3.ebuild 802 SHA256 c17f78b6bd3b4af679e225131c4986c4ef49fb196414d5dab20e2420b7ba5070 SHA512 eb22a306ef1a784592ba9e46ba855ba8730609bb199816f84cc83f7dec38861128d1747c1a8a9855ae1097fac649e0e33934fe8c6c4eaa2ef2eaa9a73e340e36 WHIRLPOOL 25abfe6a80bae7dd3f44e55d1c66afb0865a32fdf23438d71a0e9b447068ad65d2d9ab1e3ede399aa8333aa08cb8d9219521f17dbfd3a712aafcfef9edc44e35
+EBUILD cgi-3001.1.8.4-r1.ebuild 1050 SHA256 2e1bf56eba6d9ecd3dbbbfc568de515f10fc1ec16ce59fff9dbe00415f4832e1 SHA512 d07d4a54d0f934e854cd3b6724973d6ecf2db48dda9440a8a4e620c91de04194994981c66c9916d341f4df0697c3dd4da78fb5ff247baa1f5c1a8e639d25e7e7 WHIRLPOOL 07e26628cde68594460dda8463eee79c1c9dcf820f4f96730665f177394e8198f0c591de53d4477e02edbf9e0cf6b2a8304e881fa697038106350dce701d910a
+EBUILD cgi-3001.1.8.4.ebuild 1003 SHA256 099c36a59d32e2b70bd7524b189ff7b3fbe0da0939327689faa6e4956326492e SHA512 c7eb93c4c0ec3f88fa5541f89bc2281172e15beacb5e8df66ac03293b5e7373dafe6eb7e6d08db43cc1891d8833acb2a9e5e32a3975245154e17605ba7ff1854 WHIRLPOOL 553268d5c7397c6934ce293876368b4867781ea53b5b66bdb64bce74616f054e9890558a26b69bf697dd14f93ab9978e66b291cc36702e795acd2912d7713699
+EBUILD cgi-3001.2.2.2.ebuild 1485 SHA256 f492a234e4e6a478126da9e583b8daf370309c07807467acdfd1684ebe5f453f SHA512 dcb5ed9865234e95548a09ebd0d0bff2fbdcda062600a5337cfa23e7241df24b9538ab2d5e278b57bc292bffd4af37756ba6b02587d7bd0f1668e32aa2a502a7 WHIRLPOOL 57fa9d75f426a214455f4b0391f0ce985d8f11a0625b418f5448e6019353eadf84299b8b95a3cf47f8365df35c5d80d38ec84244a832827552e0800b4a869a2a
+MISC ChangeLog 3860 SHA256 bd567a31578e5007785d0f29891f7927bfbb5ef83536aef372c3c969fd340ccb SHA512 66c8dc63c7a37adbe69df4b9112a74f3202edbb90d63f3ec5ce5a0ecd68136e97c034e3ca7a65f4770555bfbe31cb31ca1cc2b14d8497c7bb11533b9bf0aa073 WHIRLPOOL 00876c5021ee51340c139e53f5bcba54c32c730957a3e597d25c1c55bccbb7480950622c0a3ecd85102c91ad0b8d299878e51a4ed79ea709a36a823ea07242d6
+MISC ChangeLog-2015 5640 SHA256 b398fa008ab786fdf4cd1127a0a18b37e7611521a680d2c751b95a11594bd8b5 SHA512 54055a725ffabce520eca5be71b50f68c45f6b1b5f2f689189e7c3d4f168bd2700f52ccadb7d753d5af583b325281b6a4093f55bdd3f2a056f57c0890a933a3f WHIRLPOOL 417ff46fc3f4e5e832b3b33b44baf3f476d28d8dcc6a586a7a054852a87b0932585c4470ff296286eb8275387ca8df73eb7d921ccb67e08f79e535778883eeb7
+MISC metadata.xml 639 SHA256 e8da20682822ebe677d50bdc7b7068099f042bfdf9a9af90f2a32c98113c12bd SHA512 812b5405c9953db791d2c38ecd008ece005c2c986ca2632acc8d3a93c9378de4d4d49af6667ad00feb90bb2f508c6a01e611143fcbb509a3cc097e448f74ec4d WHIRLPOOL acd4597960cd3ec8194642c40d72cdd3946c37faed8acbd2527c91686e04f69416a52459801dd1489e45d497063162b89080605e59de02e774608fae519953d6
diff --git a/dev-haskell/cgi/cgi-3001.1.8.3.ebuild b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
new file mode 100644
index 000000000000..3b6a6a4a6110
--- /dev/null
+++ b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for writing CGI programs"
+HOMEPAGE="http://andersk.mit.edu/haskell/cgi/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ dev-haskell/monadcatchio-mtl:=[profile?]
+ >=dev-haskell/mtl-1.0:=[profile?]
+ >=dev-haskell/network-2.0:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?]
+ >=dev-haskell/xhtml-3000.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
new file mode 100644
index 000000000000..1ed79f923185
--- /dev/null
+++ b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="A library for writing CGI programs"
+HOMEPAGE="http://andersk.mit.edu/haskell/cgi/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="+extensible-exceptions-in-base"
+
+RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
+ >=dev-haskell/mtl-1.0:=[profile?]
+ >=dev-haskell/network-2.0:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?]
+ >=dev-haskell/xhtml-3000.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ !extensible-exceptions-in-base? ( dev-haskell/extensible-exceptions:=[profile?]
+ )"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+PATCHES=("${FILESDIR}"/${P}-mci.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag extensible-exceptions-in-base extensible-exceptions-in-base)
+}
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
new file mode 100644
index 000000000000..ec762a995711
--- /dev/null
+++ b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for writing CGI programs"
+HOMEPAGE="http://andersk.mit.edu/haskell/cgi/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE="+extensible-exceptions-in-base"
+
+RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
+ >=dev-haskell/mtl-1.0:=[profile?]
+ >=dev-haskell/network-2.0:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?]
+ >=dev-haskell/xhtml-3000.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ !extensible-exceptions-in-base? ( dev-haskell/extensible-exceptions:=[profile?]
+ )"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag extensible-exceptions-in-base extensible-exceptions-in-base)
+}
diff --git a/dev-haskell/cgi/cgi-3001.2.2.2.ebuild b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
new file mode 100644
index 000000000000..8281b8497809
--- /dev/null
+++ b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -old-mtl
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for writing CGI programs"
+HOMEPAGE="https://github.com/cheecheeo/haskell-cgi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE="+network-uri"
+
+RDEPEND="<dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/mtl-2.1.3.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/mtl-compat:=
+ >=dev-haskell/multipart-0.1.2:=[profile?] <dev-haskell/multipart-0.2:=[profile?]
+ <dev-haskell/old-locale-1.1:=[profile?]
+ <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/xhtml-3000.0.0:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ local mtl_arg=()
+
+ has_version '<dev-haskell/mtl-2.2' && \
+ mtl_arg+=(--flag=old-mtl)
+
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri) \
+ ${mtl_arg}
+}
diff --git a/dev-haskell/cgi/files/cgi-3001.1.8.4-mci.patch b/dev-haskell/cgi/files/cgi-3001.1.8.4-mci.patch
new file mode 100644
index 000000000000..b672947ab1f9
--- /dev/null
+++ b/dev-haskell/cgi/files/cgi-3001.1.8.4-mci.patch
@@ -0,0 +1,15 @@
+Gentoo-bug: https://bugs.gentoo.org/show_bug.cgi?id=497496
+Gentoo-Haskell-bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/297
+diff --git a/Network/CGI/Monad.hs b/Network/CGI/Monad.hs
+index 758ab03..9c41fc3 100644
+--- a/Network/CGI/Monad.hs
++++ b/Network/CGI/Monad.hs
+@@ -119,7 +119,7 @@ catchCGI = catch
+
+ -- | Catches any exception thrown by an CGI action, and returns either
+ -- the exception, or if no exception was raised, the result of the action.
+-tryCGI :: (MonadCGI m, MonadCatchIO m) => m a -> m (Either SomeException a)
++tryCGI :: (MonadCGI m, MonadCatchIO m, Functor m) => m a -> m (Either SomeException a)
+ tryCGI = try
+
+ {-# DEPRECATED handleExceptionCGI "Use catchCGI instead." #-}
diff --git a/dev-haskell/cgi/metadata.xml b/dev-haskell/cgi/metadata.xml
new file mode 100644
index 000000000000..a5b813d56cdc
--- /dev/null
+++ b/dev-haskell/cgi/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a Haskell library for writing CGI programs.
+ </longdescription>
+ <use>
+ <flag name="extensible-exceptions-in-base">Required to be
+ enabled for &gt;=dev-lang/ghc-7.</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">cheecheeo/haskell-cgi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/chaselev-deque/Manifest b/dev-haskell/chaselev-deque/Manifest
new file mode 100644
index 000000000000..d748178e74a3
--- /dev/null
+++ b/dev-haskell/chaselev-deque/Manifest
@@ -0,0 +1,7 @@
+DIST chaselev-deque-0.4.tar.gz 10323 SHA256 3d8b615854834462e4d12b50370535a20b437ba48f567be91b06ac259c9fecb6 SHA512 40145d86c4664d192eac0c264f6371b8f894b5aa0ab8d3179d6fe3b6d336f8062ebbfb83a39836069d7eb90baf2a5d7d3d75aba73adf67547a29824793084cc7 WHIRLPOOL e3d69dee9c33d305cbfe436cb62ae3cbdee6a003d08dff2a28a1e83013d5de2ec25ccfda14f8806f855acf8c4d6a23fb7bca992e859c9fee3c51afdc59924942
+DIST chaselev-deque-0.5.0.5.tar.gz 12451 SHA256 4d58f8d56228e9f5bea2a65717dea65106323cb5ead9b5f39f904dac5c0043f4 SHA512 1561208ec92d7765b126684677cab02ee71bd1f7d2cdc6f2acac065972c241d085a538e14f51c87555f464aadbac2795c64f9063075acdf29217fb2d70a47dfd WHIRLPOOL 9a2130cc3189b185c3b7c87b23a27ec1070973c4a6d6d7c34a108d00256d9262a4fc13ba922d218de8c4b2b04dc8b31615669c0058284f082f14b66d53331066
+EBUILD chaselev-deque-0.4.ebuild 1134 SHA256 63c5d322da078554b2253148eb97ea6b8965894c4279c23cb515adbdea2a873b SHA512 c731cfa72f6e94f5e3e163891b06a737e91c761be0bc657f1c31958b6455760b9523899750f6de58cb6bbfce4ad026bed2676b516cef2d269a567bffc8f746bb WHIRLPOOL af373b9355909f9e28b97c3b6f790dc83490523a1ef5ba8771442ba0ef6c6025d7c483a7e6eb90362f19d7a3b6fb58db157ffc4d4dae1ecef3871341c8389833
+EBUILD chaselev-deque-0.5.0.5.ebuild 1025 SHA256 d36300435ae14d9621136b026c2bca4f412a631711cbdbdc62baa3561a607a2e SHA512 f02888bdfb3f864eae21ff2771c9b32914606e0505f44371409c4664de27207a3d1809fdb117922476a1ede6915fa8d68184278acd02378af254ee80909480d0 WHIRLPOOL a4c66c80852a231af9ef9afd69544b0604abfcd83a94527b6b7a9f821ceb8ac0199bd7c3073ed17bc0e86021083edb7f3bc1dc393647c9c5a10684811560806f
+MISC ChangeLog 2724 SHA256 1d7c9b2186eb1b6866e2f803097145eecc186ab4a4682109d93ede690d142c05 SHA512 18307c47d3397b77d233e38b44af4a2c898ffb6a07e0ad2929d1c25eb953a95f1c13b1e0ffa38cc91df5c5d520ab9a6cb41344f00a8a0e1d44669da7cb027e37 WHIRLPOOL c92106856e70150b0663f9244c4707c7e005b52821ef8a368db6181ac8664bb16d3d642dcdf4f10978bbb4af84efa77b755c5d66d9c89b233584cdc432d8d2bf
+MISC ChangeLog-2015 1143 SHA256 d92678fb83b780f00b672e1e134fc91fb5b994502096246e9f276cba63a37f3f SHA512 44fa3df0cf6230bca68c62a0fa17ec37fbeed1e7763ddf1738b4150411e7f343bdd804651a2c1dad0f0a089a75b4788fc06b04854dc79366b2eb27b7bbb9782f WHIRLPOOL d89d51e245ed04915e28a1acd9cf5ce121138db0a6a13f257693f614cc1a5d4b9e7292fd02831abbe01dc1d12ecdcf9e7bad14634f28ba7bafb949eb8a5755c0
+MISC metadata.xml 450 SHA256 bbafe36ec24d0d6e3c0b2f92a44460c151a631ab490323daae1b0408f0da9b1b SHA512 3fdab91a32cc60d1b79d309e4285d17494057fc11e470c6683eefe412cf9ed8a720d659c2b841f493f9c7259842c044856c8264714b5590d2bef270003b3c71d WHIRLPOOL b6fafedcad4c0bb1a915d538271d84596993482685e08755707f50eddab79b60946b1030c74332e654e9b354acac7a34a894303a078ebf4346e5799f8e596358
diff --git a/dev-haskell/chaselev-deque/chaselev-deque-0.4.ebuild b/dev-haskell/chaselev-deque/chaselev-deque-0.4.ebuild
new file mode 100644
index 000000000000..ea65da54185a
--- /dev/null
+++ b/dev-haskell/chaselev-deque/chaselev-deque-0.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile test-suite" # haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Chase & Lev work-stealing lock-free double-ended queues (deques)"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree-queue/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-haskell/abstract-deque-0.2.2:=[profile?] <dev-haskell/abstract-deque-0.3:=[profile?]
+ >=dev-haskell/atomic-primops-0.4:=[profile?] <dev-haskell/atomic-primops-0.5:=[profile?]
+ dev-haskell/bits-atomic:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug) \
+ --disable-tests
+}
diff --git a/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild b/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild
new file mode 100644
index 000000000000..252e56e76f85
--- /dev/null
+++ b/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Chase & Lev work-stealing lock-free double-ended queues (deques)"
+HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/abstract-deque-0.3:=[profile?] <dev-haskell/abstract-deque-0.4:=[profile?]
+ >=dev-haskell/atomic-primops-0.5.0.2:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/abstract-deque-tests-0.3
+ dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/chaselev-deque/metadata.xml b/dev-haskell/chaselev-deque/metadata.xml
new file mode 100644
index 000000000000..9f0030f4e5fd
--- /dev/null
+++ b/dev-haskell/chaselev-deque/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Chase &amp; Lev work-stealing lock-free double-ended queues (deques).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/chasingbottoms/Manifest b/dev-haskell/chasingbottoms/Manifest
new file mode 100644
index 000000000000..e246e4f79438
--- /dev/null
+++ b/dev-haskell/chasingbottoms/Manifest
@@ -0,0 +1,11 @@
+DIST ChasingBottoms-1.3.0.11.tar.gz 31437 SHA256 9cf0c58617ed0877eab06a3a71e4dbcf911d7f2bf64bfe3c9cc91e7f3181e303 SHA512 acf939e4060b08a02fd1bd15473911551e834373b8e4e50f36cd832b64ec3798e9a41d3b26fdc9e9b84648862617da8ba859ee453086240f566ce4ae8bc0301e WHIRLPOOL 52e9255acbda1826f06bdc272a6ff9414325143e792db6a66988d43ce299857ea6a086258ee683f8da1222cda2f378a81c6dcd48782a879e9cc9323b72fa68f9
+DIST ChasingBottoms-1.3.0.13.tar.gz 31474 SHA256 f40e250db12ab76c31e1ed78ce3d11a84f601ab2290fe946cfe437669a3468b9 SHA512 050d66670a77de274f16d70dfbc231ab469067ce34af962a851c7f041b7e0812bb6480e3b3166e4ceda2509454ff3d1d85fdd977f63471d6f45c1162184aeb7d WHIRLPOOL a5ad6a40e6b217227eb0c9896388f22f1d41ea03a2f5c52f7d67a602e33571b46d036ba23e2a13f8def1a30c323c1e7348ce79aebfc5aea4ef5f0ca5f3970fee
+DIST ChasingBottoms-1.3.0.14.tar.gz 31485 SHA256 a4a296b09d8158d25ace6fdaf17a445f30e3af14f753e6bc80282806c309704a SHA512 672dbfb236b14cedd7c0039476c7d799b1718843336a60905816faf6f5d80491eaef59bdf4a8b000f0104ab452760964b64c5f09293535d517b3a33e6d382e13 WHIRLPOOL 462029248115f51fd0041f1dfd4caf4efbd0160a564c8398b9160fe3c426b6fff7dfc41441b8f27597a265afa482928787ee0f421d2ef7dbc6558c5202774c84
+DIST ChasingBottoms-1.3.1.2.tar.gz 31555 SHA256 796e278b60c4a24eb6772155ea0edff9e20f96d396cfcd6c5a55d10a3bd2b8d6 SHA512 84d05b26916bda14bd0b33ff90154da88b5a8c01cae692a8cc11339aea2259b8d0001f3c3b21199ef59efbfb028dfd877f11f8543b55828ecf563f7c5cd711e0 WHIRLPOOL 4bd1f252d16d8ae47dc379b15cf293afef5a209766b86e3175d5d807f0acd50baa4550c0f831f0d74297cfdb02023616544af7f044d7fa322f1350f07d3cdb70
+EBUILD chasingbottoms-1.3.0.11-r1.ebuild 1124 SHA256 a54c1b09a0663ee143b65a1646895de19166d23805f08f1597171b11a48ddfc9 SHA512 ed3604103258a011cfc46c197e46c891635d91676f1f37b3d2550d3c460166f0ca72d8f650ceb6d2aa13c62c9da8dde7aa050cd946b6bd39bb829d1477408d4c WHIRLPOOL c0fac96a71f1214e08f61a834160187d052040913b267502a218a679b1ab088964d72c02bcf4f7ce6bb0890456445cfbd41b08de036350e5679e6c7a725b45e8
+EBUILD chasingbottoms-1.3.0.13.ebuild 1081 SHA256 69b305963821eb5ea84ccfacaf3c380f58a8621f38c6a6311cd0892f6ecdefd0 SHA512 975f528910ead3595ecb3d8d7bfb956fbf32fabf725aae40dc8e6b65a06528fca2040f8f8fc6b7329aa8735e4c008dabbe7e23362fb38878da0cf41df3e55356 WHIRLPOOL 06f9366f0f2eb7d6c12fc4cbd22e828a7d3705bbf732bb704573539d250299f115e2f6c9a469176663ec1d37c7d48bd86c1c9c88f33708664d0392bb1b35abe4
+EBUILD chasingbottoms-1.3.0.14.ebuild 1052 SHA256 953ae32aedf094c6564df563ab9e3aebee4d967f01523e6df17e0dcb28a26d7c SHA512 9338f4ab5ebef00e7cf741cdbba770b6b977d29cd027249ed468478047ef67453aa5bbebfce302bc6a7b82536a275fb1f67eeb2c521b94974b34ac5a74b5ca7d WHIRLPOOL ba63046992d38d60808eb904df115e5dcc422fcee019abbf1bb7dbe2d96c197578215bc87b9a29048e13776aec42c7e21cb6e92943f3245345070ce9ab153a2c
+EBUILD chasingbottoms-1.3.1.2.ebuild 1134 SHA256 1878866510367a3707fb3a2e3e017ea1337fa20e25aaa7ab95de7deebc252b21 SHA512 dd6d7de4e69335251beb6d85880c5a802bffbe7f6f529562c6fe8e8a895445d6c45f65c8de6b3325993d142eadc089140f879298062a54e2d64c1f3d22c6fbdb WHIRLPOOL 8aaae3db1951ab82c56b86f6dae745cc987a52a1fdbeeb8380129e26c8f095000e60936c695eadd0867f80cecce97b6df9a8129fa6bc21a16fc12f43f6d4d43e
+MISC ChangeLog 3597 SHA256 d92e79528813055ee74b8bbd24f9d1d6ef55d35a0b5badf56c82df3d3eb3062a SHA512 bd8f9ff8801dd3f4bb84ec1dc2414d1b728feeaef8fe621bf5574c4808ca1ab0e7cb5af11707938121c25bbcba19ad5361bb7c2087fbc19045fc007ca92c6b61 WHIRLPOOL ab83f354caa011db4c0bb5d340dcccf915cc48c9f60f97ee93a4b45d7294fcda62a99f1121ac2bd9393efd9949af65f16613080cf6ae24ee210961b8dabe16e6
+MISC ChangeLog-2015 2695 SHA256 279e637e7bfcd59499bfd1732e85063703f1f82996855c2f69a4a2b4b5146948 SHA512 acc358610d33a8e684af47e43346c6f34de03a853ebfe84ca6d23a7ef1a9bf6094b70db0754da299e054d445685922b3be02007b1eb3baf03d2b49e2cd4c2213 WHIRLPOOL f53f2c6cab92e0de1a737581654291cd2c081715c37498469bd0326da3fe0efac82d4fef3bd6221a34ff66015b60d84d79d8c701c5e320d3978137e0c41d5486
+MISC metadata.xml 4089 SHA256 6b2e6cbc414c8ed097ec32153d62503726841b8105d575facbc53e9d450b72d5 SHA512 d4423f7dbf1b4dc0e8a4b6803c55bec2a82ba31fe2609c5e68a7708b8a7bd8a65ae58db306772a9772e6b1e89752c918e2a04e3a914cf40ddebc286c3b98414c WHIRLPOOL bfb7caf7e2485afd75a517e71238cda959a118ea81f0281543664196906cabfb36b83ff6a3e76ddee032bfb615a0afaa22237512c6fbb3494704e536222c2403
diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.11-r1.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.11-r1.ebuild
new file mode 100644
index 000000000000..beb123919b92
--- /dev/null
+++ b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.11-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -build-tests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ChasingBottoms"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="For testing partial and infinite values"
+HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # takes a lot
+
+RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.1 && < 2.8' 'QuickCheck >= 2.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-build-tests
+}
diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.13.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.13.ebuild
new file mode 100644
index 000000000000..1b1f14687b0b
--- /dev/null
+++ b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -build-tests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ChasingBottoms"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="For testing partial and infinite values"
+HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # takes a lot
+
+RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-build-tests
+}
diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.14.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.14.ebuild
new file mode 100644
index 000000000000..cdc5d93dcc76
--- /dev/null
+++ b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.14.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -build-tests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ChasingBottoms"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="For testing partial and infinite values"
+HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-build-tests
+}
diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.2.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.2.ebuild
new file mode 100644
index 000000000000..dd2b4df038a7
--- /dev/null
+++ b/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -build-tests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ChasingBottoms"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="For testing partial and infinite values"
+HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?] <dev-haskell/quickcheck-2.10:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.0 && < 4.10' 'base >= 4.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-build-tests
+}
diff --git a/dev-haskell/chasingbottoms/metadata.xml b/dev-haskell/chasingbottoms/metadata.xml
new file mode 100644
index 000000000000..ec83e2946e46
--- /dev/null
+++ b/dev-haskell/chasingbottoms/metadata.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Do you ever feel the need to test code involving bottoms (e.g. calls to
+ the @error@ function), or code involving infinite values? Then this
+ library could be useful for you.
+
+ It is usually easy to get a grip on bottoms by showing a value and
+ waiting to see how much gets printed before the first exception is
+ encountered. However, that quickly gets tiresome and is hard to automate
+ using e.g. QuickCheck
+ (&lt;http://www.cse.chalmers.se/~rjmh/QuickCheck/&gt;). With this library you
+ can do the tests as simply as the following examples show.
+
+ Testing explicitly for bottoms:
+
+ [@&gt; isBottom (head [\])@] @True@
+
+ [@&gt; isBottom bottom@] @True@
+
+ [@&gt; isBottom (\\_ -&gt; bottom)@] @False@
+
+ [@&gt; isBottom (bottom, bottom)@] @False@
+
+ Comparing finite, partial values:
+
+ [@&gt; ((bottom, 3) :: (Bool, Int)) ==! (bottom, 2+5-4)@] @True@
+
+ [@&gt; ((bottom, bottom) :: (Bool, Int)) &lt;! (bottom, 8)@] @True@
+
+ Showing partial and infinite values (@\\\/!@ is join and @\/\\!@ is meet):
+
+ [@&gt; approxShow 4 $ (True, bottom) \\\/! (bottom, \'b\')@] @\"Just (True, \'b\')\"@
+
+ [@&gt; approxShow 4 $ (True, bottom) \/\\! (bottom, \'b\')@] @\"(_|_, _|_)\"@
+
+ [@&gt; approxShow 4 $ ([1..\] :: [Int\])@] @\"[1, 2, 3, _\"@
+
+ [@&gt; approxShow 4 $ (cycle [bottom\] :: [Bool\])@] @\"[_|_, _|_, _|_, _\"@
+
+ Approximately comparing infinite, partial values:
+
+ [@&gt; approx 100 [2,4..\] ==! approx 100 (filter even [1..\] :: [Int\])@] @True@
+
+ [@&gt; approx 100 [2,4..\] \/=! approx 100 (filter even [bottom..\] :: [Int\])@] @True@
+
+ The code above relies on the fact that @bottom@, just as @error
+ \"...\"@, @undefined@ and pattern match failures, yield
+ exceptions. Sometimes we are dealing with properly non-terminating
+ computations, such as the following example, and then it can be nice to
+ be able to apply a time-out:
+
+ [@&gt; timeOut' 1 (reverse [1..5\])@] @Value [5,4,3,2,1]@
+
+ [@&gt; timeOut' 1 (reverse [1..\])@] @NonTermination@
+
+ The time-out functionality can be used to treat \"slow\" computations as
+ bottoms:
+
+ [@&gt; let tweak = Tweak &amp;#x7b; approxDepth = Just 5, timeOutLimit = Just 2 &amp;#x7d;@]
+
+ [@&gt; semanticEq tweak (reverse [1..\], [1..\]) (bottom :: [Int\], [1..\] :: [Int\])@] @True@
+
+ [@&gt; let tweak = noTweak &amp;#x7b; timeOutLimit = Just 2 &amp;#x7d;@]
+
+ [@&gt; semanticJoin tweak (reverse [1..\], True) ([\] :: [Int\], bottom)@] @Just ([],True)@
+
+ This can of course be dangerous:
+
+ [@&gt; let tweak = noTweak &amp;#x7b; timeOutLimit = Just 0 &amp;#x7d;@]
+
+ [@&gt; semanticEq tweak (reverse [1..100000000\]) (bottom :: [Integer\])@] @True@
+
+ Timeouts can also be applied to @IO@ computations:
+
+ [@&gt; let primes = unfoldr (\\(x:xs) -&gt; Just (x, filter ((\/= 0) . (\`mod\` x)) xs)) [2..\]@]
+
+ [@&gt; timeOutMicro 100 (print $ filter ((== 1) . (\`mod\` 83)) primes)@] @[167,499,9NonTermination@
+
+ [@&gt; timeOutMicro 100 (print $ take 6 $ filter ((== 1) . (\`mod\` 83)) primes)@] @[167,499,997,1163,1993NonTermination@
+
+ [@&gt; timeOutMicro 100 (print $ take 6 $ filter ((== 1) . (\`mod\` 83)) primes)@] @[167,499,997,1163,1993,2657]@
+
+ [@ @] @Value ()@
+
+ For the underlying theory and a larger example involving use of
+ QuickCheck, see the article \"Chasing Bottoms, A Case Study in Program
+ Verification in the Presence of Partial and Infinite Values\"
+ (&lt;http://www.cse.chalmers.se/~nad/publications/danielsson-jansson-mpc2004.html&gt;).
+
+ The code has been tested using GHC. Most parts can probably be
+ ported to other Haskell compilers, but this would require some work.
+ The @TimeOut@ functions require preemptive scheduling, and most of
+ the rest requires @Data.Generics@; @isBottom@ only requires
+ exceptions, though.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/chell-quickcheck/Manifest b/dev-haskell/chell-quickcheck/Manifest
new file mode 100644
index 000000000000..ca51f3b9e556
--- /dev/null
+++ b/dev-haskell/chell-quickcheck/Manifest
@@ -0,0 +1,7 @@
+AUX chell-quickcheck-0.2.5-QC-2.9.patch 566 SHA256 8a91bf128ce587e3a5708fdad0b519b57b959192da80293afcc3ab4e1a417146 SHA512 8b3d986a6a00e89af6858641bbb515388c3bece7f3d8f72f14f0028f37a900a12618b918e901c96471a96f53b943cb1c877b016f0580d71871a49d06dd1c9009 WHIRLPOOL c059fb9313028682e1ac415851cd96bfcdd647b01aca17efcabb1c0cf2a7def5f9e152b6f2e241db43f81ddd8ba9fbb9551aaffebc52e072724ddc67dade3a84
+DIST chell-quickcheck-0.2.5.tar.gz 2450 SHA256 9a119daa3ff6046efd3024c48356b76650d01c27734f6b9b66259b59ba657309 SHA512 df2ae72b51c7999fa6febbb9b72637d6fd63f2c31de94de37c51fc1691de6047e1f5b29be60175dd9677fd8190759400c1eeada0602532e2840bce1c36529fd7 WHIRLPOOL 960609cdce8a9e0bb02638507a753b64fe07cdc281021034716e05b96a7f33560e2ddce3cce1811df76ae1e802d4fbc1b139e3a403cfed9c6996bcbd350291dc
+EBUILD chell-quickcheck-0.2.5-r1.ebuild 877 SHA256 255a19a23d2355d1c4f251afd1aee13c5be4eba453ff12420a765b215be13b3a SHA512 b7ba64f1053434d6f2d638a09bf84cda4b4e29de934279e64a5d8077dd28735e8b577edda3a64023cfe94bf7ae553264dfd1547fefda21498f15a320b38136d1 WHIRLPOOL e45bc03a433494db1251e03debd24d0ea54a764d3a95495474b16e9c04ccc9b7ffc16a9643a2f5f62395458d2009a3a70b418b84e1af1e7a077cfd9122f00e56
+EBUILD chell-quickcheck-0.2.5.ebuild 774 SHA256 72d730718a682a979cdc9d13f66303b00200917506abbcb39e45832347b65be7 SHA512 5570f62b7d2fc33971ba191b2f613b1976009a7220f7d520ddd8166a961e51c5d5606888dd147ec3c910b66e18c62a64c78286dabe6ffaf4843c75853cad8313 WHIRLPOOL 3bd44f22f3bb609bc1c07c01874a91f17e6831e96f1abff32f3d3d95a7e6e1969615a6333120b6e2fda929e518dec31e7ff906f0cd4c001127ff773f52a8ebbf
+MISC ChangeLog 3083 SHA256 6f218ee5d5672de1b780b4fffa2b10f91f318b5df7e64d61de72fd7ebbeac640 SHA512 92540cdaa5d9251d5f9ad3329f649faa10666e84cf106e49525cdb7ec642912fc6f3a817a64ddbba59631e9da9b18e5c145c9afa5f4f1d303fd3bde64fde5a95 WHIRLPOOL 3380bb3e246dc3a147faa10fdba2ff09cfaf88dff23bf95e7631ad9d877ff7ecc45fa45685f3d683a5e0efe40e4126e3ae2b2a35d2de9425be672bc2de1ce7c3
+MISC ChangeLog-2015 907 SHA256 299595bc616655bbf2d71e026573df9751395bcd4a6581392cfecd60c9c5816c SHA512 0713ab233e99f9fecdc0cf836342e45d1e2da639c671f35fa4207f01eaacc190500d081a0bac0977f4d71d373aa3d48abd804a916354692a1e47fecb96af7cdb WHIRLPOOL c1eacff5643c10e3aa9c382e05757d35476bbad1d81208038f432fc5272d487f58e31a66cdd3db445f95beb1891663916ce390320a386b15dbd23c2b70021bff
+MISC metadata.xml 339 SHA256 967d79f1a073f784f54439fb6639414b2176d39f70bc859d59855f41dad76a44 SHA512 e2d5234bfbec665d51585fcf3611d9e80fe3bcb01555940b0f05a670f30babf76d3d5a3c22de193f7d11c700a312d587dc0b81eec478f46e7ca9aa6d69d9fa0e WHIRLPOOL 65cea757061c59c0429c85f4c96165a7bee4e364c715e89ae41940c4309cdb1f5b8acb643a91ec45e838ad30020f04ee7517447454b9674bc3ea3bae2d831e35
diff --git a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
new file mode 100644
index 000000000000..ea9d0c66afc5
--- /dev/null
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Chell testing library"
+HOMEPAGE="https://john-millikin.com/software/chell/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}"/${P}-QC-2.9.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.3 && < 2.9' 'QuickCheck >= 2.3'
+}
diff --git a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
new file mode 100644
index 000000000000..afb146b444fb
--- /dev/null
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Chell testing library"
+HOMEPAGE="https://john-millikin.com/software/chell/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/chell-quickcheck/files/chell-quickcheck-0.2.5-QC-2.9.patch b/dev-haskell/chell-quickcheck/files/chell-quickcheck-0.2.5-QC-2.9.patch
new file mode 100644
index 000000000000..50a2d07f3caa
--- /dev/null
+++ b/dev-haskell/chell-quickcheck/files/chell-quickcheck-0.2.5-QC-2.9.patch
@@ -0,0 +1,11 @@
+diff --git a/lib/Test/Chell/QuickCheck.hs b/lib/Test/Chell/QuickCheck.hs
+index 56cbd04..c630320 100644
+--- a/lib/Test/Chell/QuickCheck.hs
++++ b/lib/Test/Chell/QuickCheck.hs
+@@ -103,5 +103,3 @@ maxDiscardedTests :: QuickCheck.Testable prop => QuickCheck.Args -> prop -> Int
+ #if MIN_VERSION_QuickCheck(2,5,0)
+-maxDiscardedTests args p = if QuickCheck.exhaustive p
+- then QuickCheck.maxDiscardRatio args
+- else QuickCheck.maxDiscardRatio args * QuickCheck.maxSuccess args
++maxDiscardedTests args _ = QuickCheck.maxDiscardRatio args * QuickCheck.maxSuccess args
+ #else
diff --git a/dev-haskell/chell-quickcheck/metadata.xml b/dev-haskell/chell-quickcheck/metadata.xml
new file mode 100644
index 000000000000..7e621418d8d3
--- /dev/null
+++ b/dev-haskell/chell-quickcheck/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ QuickCheck support for the Chell testing library
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/chell/Manifest b/dev-haskell/chell/Manifest
new file mode 100644
index 000000000000..d1be8fe5f72f
--- /dev/null
+++ b/dev-haskell/chell/Manifest
@@ -0,0 +1,5 @@
+DIST chell-0.4.0.1.tar.gz 12441 SHA256 5f0abd31f4b00483e4667090c89828eda6a1c6ba5d77ecec418ad0fe972a6951 SHA512 5a11e38fdd6c4f323d077dc3adc35c9626229a49f6ed32a0202031094f2612ec3e26a28f96819366439c1ec97ddfd839050f207d03c90a749890ef2bb345b8c3 WHIRLPOOL d9565ca5b23f983f393f8455fb83ac966a0a42ebbea9fd2eff1998cee2d2616feb4dace276ceb36d0df5a5c56e722c13e650325e1b7a50b109fa72ccf742ee17
+EBUILD chell-0.4.0.1.ebuild 1069 SHA256 2ed47f065a4145a201c69e852b379e31223e599728f5d971965ee766f8849505 SHA512 017e138b1d88f077f39ea34c6fbb44ad616250b2db4dd854eb23010a5b0f891694d90cc7f16ba4948f93e360b64cc04b560516f4aced486e46455cee57e06866 WHIRLPOOL 53e8acfaad1ee8e1c542ba49b0930f2c4a968b6f41e2b394ff0a6d8e75e1623dca1c99d5687af7cbffd7f6a624d3194e7e8e4feecfb83bc8aa28c0177188aaf3
+MISC ChangeLog 2992 SHA256 172cd8b420674311f9ec9ba7d83eaccd65d69813750e4ea630f256a0140c5dbc SHA512 b74fa98f6edb1286a52d768946cdc6f809b05d2d6c713262ea9a2578e810eabbd0d4842c9fd8ed7ac76e21e45d95bcab98ec890a22e3ea3ee273ec56e9d719d8 WHIRLPOOL f24c2b3b05facc763b0e8a6103adacbe3137a1358595d93ae3f63d44da0b41ef037d68ef6b7e1576ce4d5522fac3ff665f725f078316c09b6562116ac2573801
+MISC ChangeLog-2015 1122 SHA256 b40205e5f82e9f717d54b50205655e4becbd496415205327b229d2cb58405534 SHA512 bdafd8329a256e914009fe7c4546196b160854116c4c9cc8be2faad3bf1a00b57405deb1893ba41073262e2c102f8546a28d9f7bff40fc2020da3dc394aba2b2 WHIRLPOOL b2132e1bfdbb0342701daa23dfc3780070c027d11d1a60b750e7ea119a27e70c3b63e85b49093bb37bc0e281d4b3e0461a310485e85f375b8a054a9d88743570
+MISC metadata.xml 1348 SHA256 5ce4587e6f299b2f983264cac4331d9c29e0d9f625c391f16c7d4068ed9b1b9f SHA512 4c6e16171c20c2f2e21ca663a5c9b76d57e202ee1cb99317417de758b6fcefe0a7b44ea0177c20f8549ca7f48e4238d8b854a0d12548d9041c2265a4b9138ad5 WHIRLPOOL 3d113c42df174e9c74816bb500f5be6f0fa7abdb4e0de31a8b2e38525ea6e588297877528b6d430a0f0b35540ffae1aa9ff3b79bda2151049e54808c5d913ae3
diff --git a/dev-haskell/chell/chell-0.4.0.1.ebuild b/dev-haskell/chell/chell-0.4.0.1.ebuild
new file mode 100644
index 000000000000..a89b0baa6803
--- /dev/null
+++ b/dev-haskell/chell/chell-0.4.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple and intuitive library for automated testing"
+HOMEPAGE="https://john-millikin.com/software/chell/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="+color-output"
+
+RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
+ >=dev-haskell/patience-0.1:=[profile?] <dev-haskell/patience-0.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ color-output? ( >=dev-haskell/ansi-terminal-0.5:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag color-output color-output)
+}
diff --git a/dev-haskell/chell/metadata.xml b/dev-haskell/chell/metadata.xml
new file mode 100644
index 000000000000..bc57a63871b2
--- /dev/null
+++ b/dev-haskell/chell/metadata.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Chell is a simple and intuitive library for automated testing. It natively
+ supports assertion-based testing, and can use companion libraries
+ such as @chell-quickcheck@ to support more complex testing strategies.
+
+ An example test suite, which verifies the behavior of artithmetic operators.
+
+ @
+ &amp;#x7b;-\# LANGUAGE TemplateHaskell \#-&amp;#x7d;
+
+ import Test.Chell
+
+ tests_Math :: Suite
+ tests_Math = suite \"math\"
+ &amp;#x20; test_Addition
+ &amp;#x20; test_Subtraction
+
+ test_Addition :: Test
+ test_Addition = assertions \"addition\" $ do
+ &amp;#x20; $expect (equal (2 + 1) 3)
+ &amp;#x20; $expect (equal (1 + 2) 3)
+
+ test_Subtraction :: Test
+ test_Subtraction = assertions \"subtraction\" $ do
+ &amp;#x20; $expect (equal (2 - 1) 1)
+ &amp;#x20; $expect (equal (1 - 2) (-1))
+
+ main :: IO ()
+ main = defaultMain [tests_Math]
+ @
+
+ @
+ $ ghc --make chell-example.hs
+ $ ./chell-example
+ PASS: 2 tests run, 2 tests passed
+ @
+ </longdescription>
+ <use>
+ <flag name="color-output">use colors in program output</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/chunked-data/Manifest b/dev-haskell/chunked-data/Manifest
new file mode 100644
index 000000000000..e41db4a67762
--- /dev/null
+++ b/dev-haskell/chunked-data/Manifest
@@ -0,0 +1,7 @@
+DIST chunked-data-0.1.0.1.tar.gz 4815 SHA256 f9702c5ec695178a0de18e25dcb2e33d93ee5c7103098edbf0d0a6d86b3ab84d SHA512 c976a73d508f4fe5689e49945a07174a8aa7ac05afdc302b7b6dd6746c8d6158d8092fdd25d42a83a9bd47014326a5d9d322b21f65fe2af5a4684f39714beb3e WHIRLPOOL 7dfec6afc2a053146d22c52fdcf8c25c719c2c194eb4f50ac76296d7c19ebe4e3e1c2b89292663a7e753d19b5426a87bcf21f4e2f62c54b3faba14c307ef2503
+DIST chunked-data-0.3.0.tar.gz 4349 SHA256 e1be9da64c3682fd907aa9f1a118e8bfba7964d509fddf54bd245b199dc15f2f SHA512 cbce790f1898b2aed6309d8eee14c3461bf99e8adbb27bfb563be86ccbcb3f4b3bca55e82b71e87c2b451ccad829cd4cf276c5b1a40934f32b065e176bbb5617 WHIRLPOOL 20f608c41beb02ffd4d0c713ee9cff33302d3256d6bfe67f43e1ed69a8a5da77ccc5a311a2b75c5521b94af0db66607cba187af6a670e16b134b63211f8c1424
+EBUILD chunked-data-0.1.0.1.ebuild 845 SHA256 31307e1dce5011c7a15718e156b43b2c43ce649330c2e28eaa4a79b378e20fc7 SHA512 570eb9735037e3750971d344a5da3fd409e2a3d20c39fbbcdfb775da35ee650e2531310142280ec262314884cb927e1633f086f00ff18d0ebd6c88937f39becf WHIRLPOOL 9bd920e2d81a2f55dc3c13e417861113fbe20a94fbd099d4184e4f416805ce05fa96cd5c9c7acdc04e8a37bb72f38b13905a836429a3032e883f557fdf684eb3
+EBUILD chunked-data-0.3.0.ebuild 685 SHA256 c6caf29fdf9253c3dfa86fba825743d31462a215bd60a1934aa4be6374963aa3 SHA512 12d3d68657420e067cccfbe4428cea12becea7357f5adf7ba60bdfc9f4752046a8ed3c8389f4abf301c5d9385ce10d49da4f6733fd7db4b4c9ec8ef473ba47d9 WHIRLPOOL ee7fa5e86292a841340a703e33ec825dfe683c0664ce0405d594f253bb9e75f4708f781c5ce42894779d0e361fdb86cfe3c3d401783e76eb3111127750d31f27
+MISC ChangeLog 2648 SHA256 6408b3ceda36841c73fadbb4e1971ef25557fa3fc82f9cb2fe4361947373afbb SHA512 aa4a18c507ae75dffd6752919661530c40713f9f36d66276b33e995ac0d1f99faef385a4481eead63f6a4d5aa853cd1782bf50cee6e1c2029de755b4a2d4ff52 WHIRLPOOL 6a50fc5ae1baf725fb9498b85f37aef3c051bff186dde3aa15301a7be6aee766b408ec1a315eed9cbf0470f899246fd608b31a74b0b7c4884e2433fc400d4d97
+MISC ChangeLog-2015 748 SHA256 b51f816c646eeb0e7e5a718a9ffb2a9f3ef5c03e3ae73098685fb6ba19a58607 SHA512 a736f2632bdb7a680ddea6ddf40e4be316f72e8cecaafb1e47aa2c507730582e9a52913f1e590de582ea6573614c4e396f36e928b0336576da83c7c62354d0e8 WHIRLPOOL 4d317a6011f8eb2844a7ab0c26621f825607433703ebf1444db47f0832a7fbb071feff891bd98ca80f87e1b609b8c2932f2ab7e9fe410af9a067bb7a718ab415
+MISC metadata.xml 410 SHA256 e3e1b0509b4ba9d06914d8725499541fc73b33a32d5a4e0d6b47e622c423c12b SHA512 dac8e51b4c548108ff089e99fa661dfac6aecf6c08d37d9d1b359eca5e37c9088f303dc63bd1ebbe0e897e3cc482a3602768f77531154c7f152ad5a27be5b7e8 WHIRLPOOL f53732849dbc985a59f133b3225927274f634fc8c84141e576585d34049a819256caf2bc6a4811d652fef9855cbb09db1a30ddc697e05420cd762e63bb990390
diff --git a/dev-haskell/chunked-data/chunked-data-0.1.0.1.ebuild b/dev-haskell/chunked-data/chunked-data-0.1.0.1.ebuild
new file mode 100644
index 000000000000..5c3c5d483691
--- /dev/null
+++ b/dev-haskell/chunked-data/chunked-data-0.1.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Typeclasses for dealing with various chunked data representations"
+HOMEPAGE="https://github.com/fpco/chunked-data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/mono-traversable-0.2:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/system-filepath:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/chunked-data/chunked-data-0.3.0.ebuild b/dev-haskell/chunked-data/chunked-data-0.3.0.ebuild
new file mode 100644
index 000000000000..a79ec00c2b15
--- /dev/null
+++ b/dev-haskell/chunked-data/chunked-data-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Typeclasses for dealing with various chunked data representations"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/chunked-data/metadata.xml b/dev-haskell/chunked-data/metadata.xml
new file mode 100644
index 000000000000..b7a4384c75f4
--- /dev/null
+++ b/dev-haskell/chunked-data/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Originally present in classy-prelude.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/chunked-data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-aes/Manifest b/dev-haskell/cipher-aes/Manifest
new file mode 100644
index 000000000000..9cb098aa3654
--- /dev/null
+++ b/dev-haskell/cipher-aes/Manifest
@@ -0,0 +1,7 @@
+DIST cipher-aes-0.2.11.tar.gz 33939 SHA256 d3b171895698c73da24d7ce97543f725d26637f038de670c0fd4012ca7f95015 SHA512 d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816 WHIRLPOOL 322654f734294e8d27a69ebed32fc71c4b956c46f3089b83873c6f936a3d9c5cba7a92b527f993f2b2eeb1c993e0a7ce08509acfff289a1593b2b1d245940402
+DIST cipher-aes-0.2.5.tar.gz 29934 SHA256 631959ec33a333d6e8f9c346f1a58f8449c17fddd1df5652b9dd5a615dbbdeab SHA512 61a3ebcf02c9a6bb2a6ad0386414003922355bc76cdce7df915c2fe98fc1a647cf8a0a950155482564b8310c76b7b0612320e8c586c1dc08be27317dd80537e7 WHIRLPOOL e374607265a0731b0005ffe231b18c7f2410a6b5b521429172723036d06876ecaad311f1ceaad22f110ad2606f9235805c564a22f9115dd95debcbf09faf03fe
+EBUILD cipher-aes-0.2.11.ebuild 1202 SHA256 8a0f0f46e7751e3fd8f568b8b0902fc889f98a86e89648aaa79f21d9c113360b SHA512 366580e8365128ccc3713118330d9943d812f11464dcc918617df533808eb50d314f006f438d567014757c359fa91031034112da7cdeb07df9c5c93b7f1c3d3f WHIRLPOOL 42574e63acf204a315bbad8f80e0b832bb65bb38d38b156b34c2e452b916415707dc37cf45e8845f04f1cd3f4ad9a3516f7fef737a3d6f8df036678f1082f5f7
+EBUILD cipher-aes-0.2.5.ebuild 875 SHA256 3d73f53255f3ccb94f0fe93dee9cf8b9713b3ac841f179f677a32e79bd8d1cf6 SHA512 feb9ee7c8c4c6805e22d4157cc5012070f4d04a48857bf8b5afc7b6348f743d7d8685f89e074059e9b960dcb9fd04a1b5ef53fbe4632376a18866aba28e7cb05 WHIRLPOOL 2ceca1f4d69359ab1024f13e284be0ce9c24873b69cfaf2b71e19b2d423a2787ddedbf67e6913ebe8e017b48b5cc8c4e66fb68953b8d0900bcd5decaef8df507
+MISC ChangeLog 2948 SHA256 b29b8cdced05f648b102bc16ab553cdaef7faf2be2fb4ed41bb0d346cbcb376b SHA512 56f774f5026225d295fd473c258dd423c96c5dc6da4e40f921d437eb13de21c9ae35c5a96a6491cf5cd5f3ea28c8d65ad3b209fa1f3801ffb3b52d315141a99c WHIRLPOOL 069bf5018b7049628f9f980a29b9d7d1700772c10e0808700ec09397eff0a3e1d350b27bca903e4c3c182b244b612696389aecd4f42c2afb1f5e90d2e05008ee
+MISC ChangeLog-2015 2469 SHA256 7c140385ce084e675384df41c6aab566f00fde80bff95a830ba2987427f288c7 SHA512 09485e0ef5d3817862474ecd6142773a72d1be223fb089c16a58212a4a77ccef22463b1e4caae0aa1e87e51461582797ddfb33dfce94ac54f4f9bce84c2c12c8 WHIRLPOOL a8325887030da08f62e8f764e6d7139c9e07175d58ac20b51801469aca822ed3fb6edaffa2e1029ee57495dbef1b86aca68a2c2c45a2f281f89b0868209fc5d6
+MISC metadata.xml 442 SHA256 a32c0103d2fc6fcd3e5874da54979a7f7e9114188c5acd2307ea72667202ee3b SHA512 a0e254a3f9dda18888e941d74e4932cfcca9a6effabdfcd234d667f8fe888764a281ecc1fb67baa00f844d92e5b47481032bc460d7cc90be7557ebc6e6f5f1b8 WHIRLPOOL 9e4a7d4ef032ad27b93f34c2ef1cfaa677a3bca3b448806ff9819544586ce9edc12d7f52b9d90368aac2e5d817234a60f740f8fabd6d1fb26ea37b84c24bb741
diff --git a/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild b/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild
new file mode 100644
index 000000000000..920726217d88
--- /dev/null
+++ b/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: support_aesni:cpu_flags_x86_aes
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast AES cipher implementation with advanced mode of operations"
+HOMEPAGE="https://github.com/vincenthz/hs-cipher-aes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_ssse3"
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-haskell/securemem-0.1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/crypto-cipher-tests-0.0.8
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ local want_aes="-"
+
+ use cpu_flags_x86_aes && \
+ use cpu_flags_x86_ssse3 && \
+ want_aes=""
+
+ haskell-cabal_src_configure \
+ --flag=${want_aes}support_aesni
+}
diff --git a/dev-haskell/cipher-aes/cipher-aes-0.2.5.ebuild b/dev-haskell/cipher-aes/cipher-aes-0.2.5.ebuild
new file mode 100644
index 000000000000..0ae5f95208f9
--- /dev/null
+++ b/dev-haskell/cipher-aes/cipher-aes-0.2.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast AES cipher implementation with advanced mode of operations"
+HOMEPAGE="https://github.com/vincenthz/hs-cipher-aes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.3:=[profile?]
+ >=dev-haskell/securemem-0.1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/crypto-cipher-tests
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cipher-aes/metadata.xml b/dev-haskell/cipher-aes/metadata.xml
new file mode 100644
index 000000000000..f8871dfd2dce
--- /dev/null
+++ b/dev-haskell/cipher-aes/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast AES cipher implementation with advanced mode of operations
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cipher-aes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-blowfish/Manifest b/dev-haskell/cipher-blowfish/Manifest
new file mode 100644
index 000000000000..51481f3bfe37
--- /dev/null
+++ b/dev-haskell/cipher-blowfish/Manifest
@@ -0,0 +1,5 @@
+DIST cipher-blowfish-0.0.3.tar.gz 12876 SHA256 8f41170a851dba6d0b6f07298af3213baca09ab2a8aaf2adb733631feb3b6641 SHA512 5fcccde71c1324b34e54c01c41d878150ab8db48728d1bfc21406eda58e4a363de8397f395eaa25a6fb26e4d8c95683abafe0c6bf42d7853db07d768ed245cc0 WHIRLPOOL ba74998a204e05cbe9a473849b2278b8c63a34f5a1fee7dd6aa3d7b63ad5237a03246f473580ed0ba5c92b8ff7c069595255a76e8b85a7229196042154292b25
+EBUILD cipher-blowfish-0.0.3.ebuild 913 SHA256 6bf4c89eb8f5b687d9ad02bddd0aa3ee52bee739780129a6d9e3b3bde6e005f1 SHA512 b32109b7663cfc58177245a0cdfc155b6cf978da80f0bb4e0fbaac3e3c346ef2a354aaab94c83025d7eb32c35a0ea39d8e6d294c17254d9bf485818bae38f5c8 WHIRLPOOL 9e933bf4efd916528f4cb77f0266eff7896281c990bbea833c7dfcc3971b5bb67575033f4f8d25d44fce87ecab1df1f3821faab5872cefc0def2561ed69b0f25
+MISC ChangeLog 2839 SHA256 cecafc193658f3563719ee719aa8f8b6d0a501a4dcf49eeead1dc4c43aa2dc34 SHA512 ca78153a2e79969a8eb94c93922ba18f0dbf7370c889158ac3d8aed9b570e33fd0a882613399c4fb75a482f89ab99adef3adca10369a84b497ed50a52810fd61 WHIRLPOOL 029336c3557618b783f1ac6c5e9f38ec3be5b1faef6da398188d1d2bfa11c325a55bdf77965a6ce177b2f73f1c03899f30a46776a208d8472dd61b8a6d3d73e6
+MISC ChangeLog-2015 762 SHA256 f8d23966c3887d9e0f73d9a539ba8c1df443c62728655ddf795db68b7ae08e13 SHA512 f59d0d071b9a2c90b2627401017613df8efc1ea3fe1e01c1f952a521095facabbe9324ed156926ab0e2ab718da134fddf03f7d36eefcbeb5d4336c91e9b32892 WHIRLPOOL f18ecd15c3fd6f253135a53030c896e52037be28971db48bf00e721f21b024764c745dc6590cc016b95cfc4e4202fff7291027ebd4062d8d0592da216b865af2
+MISC metadata.xml 408 SHA256 7bdbdd7cd8a9102a15ab8e360329c5591cbd0fd7156184d81c1b42e11befd8a7 SHA512 2bd4a2e2002e6eee912a1752cd5f410cf11e0a47dc21de116f832aac90f715afc5e32b4d8a37866a095ec73bab6f1a13d3acb92f9353791dde32eeaf1a08fc67 WHIRLPOOL ba2d7775b3fd8babfd61bdc5e037943f85c98eedb8209b05ed135bc8a82e17542db775830e45f120e5e05234fca58169502710e5382de81c546ef7ba3a484c7c
diff --git a/dev-haskell/cipher-blowfish/cipher-blowfish-0.0.3.ebuild b/dev-haskell/cipher-blowfish/cipher-blowfish-0.0.3.ebuild
new file mode 100644
index 000000000000..f34e3c4e54d0
--- /dev/null
+++ b/dev-haskell/cipher-blowfish/cipher-blowfish-0.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Blowfish cipher"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.3:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-haskell/securemem-0.1.2:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/crypto-cipher-tests
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cipher-blowfish/metadata.xml b/dev-haskell/cipher-blowfish/metadata.xml
new file mode 100644
index 000000000000..61f93ec8edbc
--- /dev/null
+++ b/dev-haskell/cipher-blowfish/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Blowfish cipher primitives
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-camellia/Manifest b/dev-haskell/cipher-camellia/Manifest
new file mode 100644
index 000000000000..3a19a515f75a
--- /dev/null
+++ b/dev-haskell/cipher-camellia/Manifest
@@ -0,0 +1,5 @@
+DIST cipher-camellia-0.0.2.tar.gz 6230 SHA256 8d0cd137cdb890646bb5d3bb52b20fa6d74e1b0c35d7d524d60edd9d43ace2a7 SHA512 d3094d2b190023b6afbab20f7d1c01826f56b7c99ea0c9613fcb14c8d3f3f3c3e16b57c2643a9df2bcf12cc97596cd32dd717fedf81fd84a9cdb9f46f308e130 WHIRLPOOL 57840e4d295917287697ade7507d5f4c38846536b48a431c917318af91ef030c254e78dc7b5d04efc33ebf10c426e88914ce65902b688da07fcf5acbec016c87
+EBUILD cipher-camellia-0.0.2.ebuild 930 SHA256 94922ef344df916055f2ac7b359c3cf6a8edd2038f4a8c3338725d0ced54b309 SHA512 66a0b6deb2c36d4f20bc2ee0d4e8587c22c81e0b7d95fec796dcfc3d071844b3852adb40c3d3bb2b531bd0fcd568341b14e5f400677d5fb72d8a252330e2da4e WHIRLPOOL 4ee268d9a200a4ef6c3a6c9b7885354cf84f6c5a539f645e893bbab8d6f29ecf3c3f6c2fb6c12ab35a526b2eff0b1b6819bf9a5fce34c6eaa16cf275ee8825c8
+MISC ChangeLog 2839 SHA256 daff0a4ceece1103bc64587b438ffb3a0f8a9aa9685a80b0c99fd1457c87358d SHA512 24d1210f0fab9c803791a967c5ed4b0af4fb67e68f1fa803cc4bfaff9b017859570645b67937aeb7b6cf9f45cbb3262e96ae951eaec37f3ca94fa8b8d9321bc1 WHIRLPOOL d76003fd32b21abe583e22696743e2b5376727fff1bd0798712958579294a05c58eb89997d8bf246b31605481b08f6f9741abf3d5afb0ddac93440bddec61e54
+MISC ChangeLog-2015 762 SHA256 e5c92187c9a5d605e098b03924700ff21f770893c6987c2fe5116331b29ea414 SHA512 1e6b5f60f116b7cfcbf0df6b7c7029d21f6ee245867043fc1e99b651a19d64bbcf3c336e696397b949ce6d95b955129507c11c1930a067e19d5a559f24a39ab3 WHIRLPOOL ab0fc1df5ef496e91d700deba36cf4924a5b375691d81932f4e089e2e14581ea3d215bde524e8230949f3dd5c4a8b686d55736f2468bdc3ccd59ae0c6c40ca6a
+MISC metadata.xml 414 SHA256 90a28e8f5328321fa8ce9534545edfd3bad4ed467c4a4a68274e9557b2979c26 SHA512 aa0bcb0a6d99a83c78d92b813a4471b32c87b7a8170a5792040d133f0b79a465c19f1fe887f7cf6828447d9920e6866f2d1e88a6cab213ace9111453cfb3aa58 WHIRLPOOL 1b7813e0a908778a6823c4db74fff0bcbd03e8baf4faee9b9c5945bcf1757bc11943bbde6a0982fbb4255c1c7e54817fb5826a52b5783618a6476fa0dd0920c9
diff --git a/dev-haskell/cipher-camellia/cipher-camellia-0.0.2.ebuild b/dev-haskell/cipher-camellia/cipher-camellia-0.0.2.ebuild
new file mode 100644
index 000000000000..01d2a713640c
--- /dev/null
+++ b/dev-haskell/cipher-camellia/cipher-camellia-0.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Camellia block cipher primitives"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.3:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-haskell/securemem-0.1.2:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/crypto-cipher-tests
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cipher-camellia/metadata.xml b/dev-haskell/cipher-camellia/metadata.xml
new file mode 100644
index 000000000000..cdc15b1eda25
--- /dev/null
+++ b/dev-haskell/cipher-camellia/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Camellia block cipher primitives
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-des/Manifest b/dev-haskell/cipher-des/Manifest
new file mode 100644
index 000000000000..8f2c622026b9
--- /dev/null
+++ b/dev-haskell/cipher-des/Manifest
@@ -0,0 +1,5 @@
+DIST cipher-des-0.0.6.tar.gz 7857 SHA256 85f1bccdec625a120ecf83b861afcb6478f8f899ceaa06fc083e642b54ff4ac7 SHA512 290b72fb9d6da58450e43742b313ff295cf3bf88242de33069e3183df7f726b69174dae35572a3d7d3a356aef4d4067104c41c1bd06fead8fec227ff92ba10c9 WHIRLPOOL 1950c7569333f379af9b7024f3c07d77805a60c1072eccb14ba471ceb57958361dbb789546e8a0962b2c36fa60980bb4f67443b358df6eba963804cb40741ab0
+EBUILD cipher-des-0.0.6.ebuild 887 SHA256 2e7814fa7dafe127e3a4bc0f6b3c98fe0ad5120ecb8601cd69ef6017b6dd62a1 SHA512 57fa3e4fd4a3e55ea6f6ac35ad04582bca17a8720780c79e02b0c9d6da901a1ac98549ad7dfc0b1015f53318569621317fbbe604109c38452ed7567d23bcd38a WHIRLPOOL 4649b0548c9b594632bfc740d39f444e224e84ac158d6b8781e28226fdb708e8bb5231b8f35a38d944f0727a91c88714ab94a1a3f17dbaaac92b4381942b7d13
+MISC ChangeLog 2949 SHA256 78dd452833451dfde2017d2bc0f194cab286ea094eed62c0a603c9972d376af5 SHA512 1e426f62b8ac80f7dd28f105a06ac856c8613dea6c1a27a1d7601ec0fcab642d263190ef48467b014c4ff69bd8163e41e365c34ec4afe28460fd2235a236bc50 WHIRLPOOL c5e4ee22e80f93a9b0927964c6058f599a151141af7aa80e30cef5cc9474379bef5bea029f65183bc0e0e27cd33a2a6326648093c300fb8191da8d2d5b3435df
+MISC ChangeLog-2015 722 SHA256 ece3ea90b1e6f8b567692a6db79ac93281c845e1865694f5c814ce1841b869b6 SHA512 26971e25fb793ad49393710d7aba14b381fbfc9506172f17ec40a75f3ec35b0a317f44e4eaab0373317a350455706924b626b148197a14f6320a3ca25627e90b WHIRLPOOL 0f5f5615b70cc94b674c76ead816f35627dbb78591b61b955c0b21fe5d9a33d1fa6505cb4d573444e1f09fc5aad7c2ae3fff2aa460aa551ca885ff5b517c3838
+MISC metadata.xml 405 SHA256 417e77170455d5ef9e27b5594b6b5dc7fc39de2783ed78b65a37aaff35fb2414 SHA512 b3bac88d6e2e60487af9058916c8e25d408a2a93455aba8cca31b2545305379bfe6e58ce912c108185a9fbbefe28e14dedd87fa0ae90401cf97aa8951afe21f2 WHIRLPOOL 766bd6dc937905a808fd9363801e6ae4ab67dc824c2e74c27443d16106026f259e737e02e403f27f2d139c7973cc31a30654869b6ec5545586e2534aeaef4101
diff --git a/dev-haskell/cipher-des/cipher-des-0.0.6.ebuild b/dev-haskell/cipher-des/cipher-des-0.0.6.ebuild
new file mode 100644
index 000000000000..31535dcc0a2e
--- /dev/null
+++ b/dev-haskell/cipher-des/cipher-des-0.0.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="DES and 3DES primitives"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.3:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-haskell/securemem-0.1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/crypto-cipher-tests
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cipher-des/metadata.xml b/dev-haskell/cipher-des/metadata.xml
new file mode 100644
index 000000000000..431c6a3f3e39
--- /dev/null
+++ b/dev-haskell/cipher-des/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ DES and 3DES primitives
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-rc4/Manifest b/dev-haskell/cipher-rc4/Manifest
new file mode 100644
index 000000000000..49d5aa2908cd
--- /dev/null
+++ b/dev-haskell/cipher-rc4/Manifest
@@ -0,0 +1,5 @@
+DIST cipher-rc4-0.1.4.tar.gz 4315 SHA256 c67e731bc9e7f3882e33609c3d9ec97b4e9bbd2f95cd882926acfb621970384d SHA512 68415b4327371b4ea6fec9064f76c3a3372e223c3c717ee066941823cbbcdc50a7cd02c3fa7268dce4128e7b088e8a88012dd8478126d3f9d6a4e5b99f990d95 WHIRLPOOL 9f4681e3a3092d63432d8b0165eff8f7db6a06c4a24517a7a4e0a48ed5f963e38eed4e92cf45b3c436ed77408076b574ae201193bebdd556fb8bab21fb04c4d1
+EBUILD cipher-rc4-0.1.4.ebuild 856 SHA256 e8fa72473bf0c0827791defa7830aa037caa966f498d6a5cea6fb7a95e4201e1 SHA512 2d0b7394abdb9495c987f99b519340f9a1457b15c681b63a4aa090d86ced6d2db0023f8b80d7e73f16555040ea6f5bcbc98abd02e3830d660c82c7a2c066c1af WHIRLPOOL bddc5857482897c857f6ca8ff5d64201e600b9ca5a11271a20d8aca5468694976bc038a4d564b80c75c6899a60d3e7e2f6df4242fc3ce7a0fdef26fffadb5de3
+MISC ChangeLog 2799 SHA256 218646a957094e06e827116f8c2c6132ba255b800e3b04d7180237f9b9042876 SHA512 d1d48ae862b9fc036cd2ffea0ac1c5161bf1323759870894453b7589b93ecb0e64fcb31394fde4442c1b421f729ab982e24859d768b517144c7d36220c5adbc9 WHIRLPOOL a1546d36d8b53bac8ae011141ecb9faf50435f6374495b7406be58b9eb8c2de80bf420a93620a4710c2d254a7d24d9f742d66c496f0b50c5dc1f8724ddc15427
+MISC ChangeLog-2015 1245 SHA256 c7e84895cd5cfcca0420bc368759337f4b13535e0f122aa637171ad92b218d23 SHA512 1b84ecec3eb93436b03ed3c2e3df1448769299874773c251b0e7f924ac309c2f44a0f365ac1c2d6e06729571692762ef1698cbc6b08b0704cefebb1ae4b72757 WHIRLPOOL 371a5181654d0f6a905e3e7c0c1676197d97c5dd709681e71c4cc09c4483877a6021af97f7516c068061209cd4414dd6fcef518089c330e896f55c0d7cab4617
+MISC metadata.xml 409 SHA256 c469499cb54ce55ba39c132cde67611123986965f0bf00074da6fcc82d6f6cf4 SHA512 48080c105c5ae6192f7578956dae003c3ffa03e31b89b4d29c5be33465cf82ee86480f363108ea4b214634a97a9b0a5e8ba91d201131b4e8aec69e89f9fbad68 WHIRLPOOL ba7dfd5009fb30c86784d16305066d270d86798c3eb5752535ccee23d5c42535d9befd251d36d5be940b8b8babec2ffd1a25f4a6aa20154a8f143a690fdd056d
diff --git a/dev-haskell/cipher-rc4/cipher-rc4-0.1.4.ebuild b/dev-haskell/cipher-rc4/cipher-rc4-0.1.4.ebuild
new file mode 100644
index 000000000000..8571950a0b97
--- /dev/null
+++ b/dev-haskell/cipher-rc4/cipher-rc4-0.1.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast RC4 cipher implementation"
+HOMEPAGE="https://github.com/vincenthz/hs-cipher-rc4"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.5:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/crypto-cipher-tests-0.0.7
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cipher-rc4/metadata.xml b/dev-haskell/cipher-rc4/metadata.xml
new file mode 100644
index 000000000000..1f72d7ba0f75
--- /dev/null
+++ b/dev-haskell/cipher-rc4/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast RC4 cipher implementation
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cipher-rc4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/citeproc-hs/Manifest b/dev-haskell/citeproc-hs/Manifest
new file mode 100644
index 000000000000..569a63034d8a
--- /dev/null
+++ b/dev-haskell/citeproc-hs/Manifest
@@ -0,0 +1,8 @@
+AUX citeproc-hs-0.3.10-ghc-7.10.patch 1106 SHA256 c20ec1f204e6e523d0bbcd449a768334dc20ed7af523c47a5027bab69b5de7fa SHA512 99743acfe916238dfbd7ed3e7bd680787e48eee38300243be284a8d20632957f9c52dd3b3574a96423a7f9f921eb2531a1495fc7975ef83d7a65748393013a97 WHIRLPOOL 4d71d209490575ea18e781d1adeac34ca9ca9e2e5f7a2327a01d8aba0118859c1ac90d19916f34f33ec34ecc253ebfbd04eb893eb74df8d575389b90ac80be64
+AUX citeproc-hs-0.3.10-pandoc-1.16.patch 5933 SHA256 dda063f699889480bf3d149bbd7a0ce18ccd3aeb1f1069b88a9ee3400c6f5489 SHA512 9ac93221d544c4db306e71c33daa4583485704bae6a4800776fcf2b6950583d385cf91877418b8efd9c8dbb5feb14c329c8667b853bc8e322e60b39b78a4f303 WHIRLPOOL 0a83bcafa39e050c7949f1388d13322b566d4514254465cf8b9ea9df7fe9176812e3d18a50121b86647cbe77e02436f2ec24d3e5587fa22c17f44abcbda56db7
+DIST citeproc-hs-0.3.10.tar.gz 115588 SHA256 1928db4f4c00f6722281f25171fc58412ec74c5e42adfc901a33a20dd10e65b9 SHA512 961c97fb82a0d497946695ef71dcbf0072dd9522a0f3b8e44975348b9ccf3ee703e2923408b3c3f1c58de04665418f54b95773865ed9cb16ad31a548a18b8b6f WHIRLPOOL 9b4d7d23aa43a06c43ff7600f92a03b93f7f0b44fcaaa6f846789633f993db44893c795014b2a13961839a341f8e6f9fd0ff8a72c670beb11c97443ea43222cf
+EBUILD citeproc-hs-0.3.10-r1.ebuild 1679 SHA256 7c50c77715ef806f57152f7fa528eb7fe861f03d7836dcd8f0602634a3faa11c SHA512 b06ea9af05983e5d8383a796ba892c13ac254586f81e0b0b661474f8b1c4f54791b1b8c1e468ec37a5f061ecadbe010d5016efd04e1c0059601f1f7db25619ee WHIRLPOOL b20ae75a3b8436090c063568d7b31256c5853485a285ed855120b58518e77a50d458b04e81d9139d38c14a3395002d79ed81dc0e1091b59dd46eda305b12140b
+EBUILD citeproc-hs-0.3.10.ebuild 1666 SHA256 b324f499410f1196e8856766980ad9cb856b1f7a15a0e61073cddd427dba336f SHA512 c7e07bd867c5644525e7e4070981cb56a1dcc151358cc201c6f06c3c561d025933032741937eb020b310cb621f435b8107e1bad572f442af75e2886e02ce0c9a WHIRLPOOL fbd6e96e973d33925c0a89bb13fea512d361d1723fe2cf7c45aa33169a98cc9badc6842ae0ba4cd555b80901e81ab8cc2b1d6713a215a28993bd12dd73fe2336
+MISC ChangeLog 3299 SHA256 e3889b37f8039e83d005441155b29ef85382282f5b25f45ac3438e5a00eb0aab SHA512 a9effe035a82ea7988744280834ee08a7ca8e9d1132103acd935a9fbc48ad551372f2c58fade3e74c840011b43dac56d93759e6a52aa1de475670e92f4085edf WHIRLPOOL 06342c3523f537473832d0e4692604ce42d8990e8a487bf6f9181968b666baa8f7fba23468418eec590401bb806b4e431ca307a51c4cd390ac01e6c88468460a
+MISC ChangeLog-2015 2721 SHA256 c6a0c003c622fa4a494474a2f9be1b69b94cabfd1fb202ca9952fff2f7adcde2 SHA512 a25d413a2a961f1930ca9ccd9a0623272837cea7d25e0ce50ccf922f33b515b7d133fc83863f3f0df4349003aa9ae8b61b4280e3e22f15a8628ee82ae4415a6e WHIRLPOOL efcd33cf99e78d637ce25235a58b82e98a3fe8ef90bf6e62fae3c6030952224ee3490f57de655a1f75facea2d66346b21918cbafb5d0f46ecee6e163149574ce
+MISC metadata.xml 1205 SHA256 73d635458765db5c24a1eaa0faec4e177f0fcf2497078936a0c8bc21d2ea0d83 SHA512 d9fda9c1af0a2d6de9887004834d65cbdb2456a600856e83ee2bff02b535bbdcbe219a4f16b7a9a836995f5533ee6ada05c845a6bcb6b22b5f9faef3864178f7 WHIRLPOOL d466a9525bae57e146843a2e874ff80081406f9055fb5af52f117ae0073302b5302ee98b075f6dececdaf49be18aad1ac5ae0af38e9eee9c16051f56a00edd0d
diff --git a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild
new file mode 100644
index 000000000000..1c7f1a2bf920
--- /dev/null
+++ b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Citation Style Language implementation in Haskell"
+HOMEPAGE="http://istitutocolli.org/repos/citeproc-hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
+
+RDEPEND="dev-haskell/json:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.8:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ embed_data_files? ( dev-haskell/file-embed:=[profile?] )
+ hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
+ !hexpat? ( dev-haskell/xml:=[profile?] )
+ network? ( >=dev-haskell/http-4000.0.9:=[profile?]
+ >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ unicode_collation? ( dev-haskell/text:=[profile?]
+ dev-haskell/text-icu:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+ epatch "${FILESDIR}"/${P}-pandoc-1.16.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ $(cabal_flag hexpat hexpat) \
+ $(cabal_flag network network) \
+ $(cabal_flag small_base small_base) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild
new file mode 100644
index 000000000000..5765a67367bb
--- /dev/null
+++ b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="A Citation Style Language implementation in Haskell"
+HOMEPAGE="http://istitutocolli.org/repos/citeproc-hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
+
+RDEPEND="dev-haskell/json:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.8:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ embed_data_files? ( dev-haskell/file-embed:=[profile?] )
+ hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
+ !hexpat? ( dev-haskell/xml:=[profile?] )
+ network? ( >=dev-haskell/http-4000.0.9:=[profile?]
+ >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ unicode_collation? ( dev-haskell/text:=[profile?]
+ dev-haskell/text-icu:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}/${P}-ghc-7.10.patch")
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ $(cabal_flag hexpat hexpat) \
+ $(cabal_flag network network) \
+ $(cabal_flag small_base small_base) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch
new file mode 100644
index 000000000000..0ea6ce4e4313
--- /dev/null
+++ b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch
@@ -0,0 +1,28 @@
+--- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval.hs 2015-03-17 21:32:38.000000000 +1100
++++ citeproc-hs-0.3.10/src/Text/CSL/Eval.hs 2015-04-04 11:18:45.018893632 +1100
+@@ -1,4 +1,5 @@
+ {-# LANGUAGE PatternGuards #-}
++{-# LANGUAGE FlexibleContexts #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Text.CSL.Eval
+--- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval/Names.hs 2015-03-17 21:32:38.000000000 +1100
++++ citeproc-hs-0.3.10/src/Text/CSL/Eval/Names.hs 2015-04-04 11:18:28.823909497 +1100
+@@ -1,4 +1,5 @@
+ {-# LANGUAGE PatternGuards #-}
++{-# LANGUAGE FlexibleContexts #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Text.CSL.Eval.Names
+--- citeproc-hs-0.3.10-orig/src/Text/CSL/Test.hs 2015-03-17 21:32:38.000000000 +1100
++++ citeproc-hs-0.3.10/src/Text/CSL/Test.hs 2015-04-04 11:21:42.164719120 +1100
+@@ -29,7 +29,9 @@
+ import Data.Maybe (isJust)
+ import Data.Time
+ import System.Directory
++#if !MIN_VERSION_time(1,5,0)
+ import System.Locale
++#endif
+
+ import Text.ParserCombinators.Parsec
+
diff --git a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch
new file mode 100644
index 000000000000..ab95388748d4
--- /dev/null
+++ b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch
@@ -0,0 +1,126 @@
+diff --git a/citeproc-hs.cabal b/citeproc-hs.cabal
+index 542f893..606ec05 100644
+--- a/citeproc-hs.cabal
++++ b/citeproc-hs.cabal
+@@ -119,3 +119,3 @@ library
+ build-depends: containers, directory, mtl, json, utf8-string,
+- bytestring, filepath, pandoc-types >= 1.8 && < 1.13
++ bytestring, filepath, pandoc-types >= 1.8
+
+diff --git a/src/Text/CSL/Output/Pandoc.hs b/src/Text/CSL/Output/Pandoc.hs
+index 0f2cdfb..74e698f 100644
+--- a/src/Text/CSL/Output/Pandoc.hs
++++ b/src/Text/CSL/Output/Pandoc.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE PatternGuards, DeriveDataTypeable #-}
++{-# LANGUAGE PatternGuards, DeriveDataTypeable, CPP #-}
+ -----------------------------------------------------------------------------
+@@ -78,2 +78,10 @@ tailFO (f:fs)
+
++#if MIN_VERSION_pandoc_types(1,16,0)
++# define P16_ATTRS nullAttr
++# define P16_ATTRS_ _attrs
++#else
++# define P16_ATTRS
++# define P16_ATTRS_
++#endif
++
+ renderFo :: Style -> FormattedOutput -> [Inline]
+@@ -85,3 +93,3 @@ renderFo sty fo
+ | FO fm xs <- fo = toPandoc fm $ rest xs
+- | FUrl u fm <- fo = toPandoc fm [Link (toStr $ snd u) u]
++ | FUrl u fm <- fo = toPandoc fm [Link P16_ATTRS (toStr $ snd u) u]
+ | otherwise = []
+@@ -109,3 +117,3 @@ renderFo sty fo
+ setCase' f i
+- | Link s r <- i = Link (map (setCase f) s) r
++ | Link P16_ATTRS_ s r <- i = Link P16_ATTRS_ (map (setCase f) s) r
+ | otherwise = setCase f i
+@@ -148,3 +156,3 @@ renderFo sty fo
+ rmZeros = dropWhile (== '0')
+- escape s x = Link x (s,s) -- we use a link to store some data
++ escape s x = Link P16_ATTRS x (s,s) -- we use a link to store some data
+
+@@ -181,3 +189,4 @@ clean s b (i:is)
+ | Strong x <- i = split (isLink' "strong" ) (return . Strong ) x ++ clean s b is
+- | Link x t <- i = clean' s b (Link x t : clean s b is)
++ | Link P16_ATTRS_ x t <- i = clean'
++ s b (Link P16_ATTRS_ x t : clean s b is)
+ | otherwise = clean' s b (i : clean s b is)
+@@ -185,10 +194,10 @@ clean s b (i:is)
+ unwrap f ls
+- | Link x _ : _ <- ls = clean' s b x
+- | _ : _ <- ls = f ls
++ | Link P16_ATTRS_ x _ : _ <- ls = clean' s b x
++ | _ : _ <- ls = f ls
+ | otherwise = []
+ isLink l il
+- | Link _ (x,y) <- il = x == l && x == y
++ | Link P16_ATTRS_ _ (x,y) <- il = x == l && x == y
+ | otherwise = False
+ isLink' l il
+- | Link _ (x,y) <- il = (x == l || x == "nodecor") && x == y
++ | Link P16_ATTRS_ _ (x,y) <- il = (x == l || x == "nodecor") && x == y
+ | otherwise = False
+@@ -201,3 +210,3 @@ clean' _ _ [] = []
+ clean' s b (i:is)
+- | Link inls (y,z) <- i, y == "inquote"
++ | Link P16_ATTRS_ inls (y,z) <- i, y == "inquote"
+ , y == z = case headInline is of
+@@ -235,7 +244,7 @@ flipFlop (i:is)
+ reverseEmph' e
+- | bo, Emph inls <- e = Link (reverseEmph False inls) ("emph","emph")
++ | bo, Emph inls <- e = Link P16_ATTRS (reverseEmph False inls) ("emph","emph")
+ | Emph inls <- e = Emph (reverseEmph True inls)
+- | Link ls (x,y) <- e = if x == "nodecor" && x == y
+- then Link ls ("emph","emph")
+- else e
++ | Link P16_ATTRS_ ls (x,y) <- e = if x == "nodecor" && x == y
++ then Link P16_ATTRS_ ls ("emph","emph")
++ else e
+ | otherwise = e
+@@ -244,7 +253,7 @@ flipFlop (i:is)
+ reverseStrong' e
+- | bo, Strong inls <- e = Link (reverseStrong False inls) ("strong","strong")
++ | bo, Strong inls <- e = Link P16_ATTRS (reverseStrong False inls) ("strong","strong")
+ | Strong inls <- e = Strong (reverseStrong True inls)
+- | Link ls (x,y) <- e = if x == "nodecor" && x == y
+- then Link ls ("strong","strong")
+- else e
++ | Link P16_ATTRS_ ls (x,y) <- e = if x == "nodecor" && x == y
++ then Link P16_ATTRS_ ls ("strong","strong")
++ else e
+ | otherwise = e
+@@ -306,3 +315,3 @@ initInline (i:[])
+ | Strikeout is <- i = return $ Strikeout (initInline is)
+- | Link is t <- i = return $ Link (initInline is) t
++ | Link P16_ATTRS_ is t <- i = return $ Link P16_ATTRS_ (initInline is) t
+ | otherwise = []
+@@ -336,3 +345,3 @@ mapHeadInline f (i:xs)
+ | Strikeout is <- i = Strikeout (mapHeadInline f is) : xs
+- | Link is t <- i = Link (mapHeadInline f is) t : xs
++ | Link P16_ATTRS_ is t <- i = Link P16_ATTRS_ (mapHeadInline f is) t : xs
+ | otherwise = i : xs
+@@ -348,3 +357,3 @@ getInline i
+ | SmallCaps is <- i = is
+- | Link is _ <- i = is
++ | Link P16_ATTRS_ is _ <- i = is
+ | otherwise = []
+diff --git a/src/Text/CSL/Test.hs b/src/Text/CSL/Test.hs
+index 1a470cf..2d9befa 100644
+--- a/src/Text/CSL/Test.hs
++++ b/src/Text/CSL/Test.hs
+@@ -166,2 +166,8 @@ pandocBib s
+
++#if MIN_VERSION_pandoc_types(1,16,0)
++# define P16_ATTRS_ _attrs
++#else
++# define P16_ATTRS_
++#endif
++
+ pandocToHTML :: [Inline] -> String
+@@ -179,3 +185,3 @@ pandocToHTML (i:xs)
+ SingleQuote -> "‘" ++ pandocToHTML is ++ "’" ++ pandocToHTML xs
+- | Link is x <- i = case snd x of
++ | Link P16_ATTRS_ is x <- i = case snd x of
+ "emph" -> "<span style=\"font-style:normal;\">" ++
diff --git a/dev-haskell/citeproc-hs/metadata.xml b/dev-haskell/citeproc-hs/metadata.xml
new file mode 100644
index 000000000000..a27651833e76
--- /dev/null
+++ b/dev-haskell/citeproc-hs/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="bibutils">use Chris Putnam's <pkg>app-text/bibutils</pkg></flag>
+ <flag name="embed_data_files">Embed locale files into the library (needed for windows packaging)</flag>
+ <flag name="network">use <pkg>dev-haskell/network</pkg> and <pkg>dev-haskell/http</pkg> to retrieve CSL file from URIs</flag>
+ <flag name="hexpat">use <pkg>dev-haskell/hexpat</pkg> instead of <pkg>dev-haskell/xml</pkg> for XML parsing</flag>
+ <flag name="small_base">Choose the new smaller, split-up base package.</flag>
+ <flag name="unicode_collation">Use Haskell bindings to the <pkg>dev-libs/icu</pkg></flag>
+ </use>
+ <longdescription>
+ citeproc-hs is a library for rendering
+ bibliographic reference citations into a variety
+ of styles using a macro language called Citation
+ Style Language (CSL). More details on CSL can be
+ found here:
+ &lt;http://citationstyles.org/&gt;.
+
+ For the API documentation please see "Text.CSL".
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/classy-prelude/Manifest b/dev-haskell/classy-prelude/Manifest
new file mode 100644
index 000000000000..4e45ab002adf
--- /dev/null
+++ b/dev-haskell/classy-prelude/Manifest
@@ -0,0 +1,22 @@
+AUX classy-prelude-0.12.0-mt-0.9.3.patch 351 SHA256 fb094834c90cdfca7b9343b6743e23a6d5fea73d0aaa28ed6ac6b9f37ad13389 SHA512 5ee9d323330ac50b7305ac3f725428b3f674fcab0e74741ab92e0bed550660ca86733472c61a9ae8f5c4e53b7f0cb57a3f5305beea2a29e8402eca6685d5f76e WHIRLPOOL d8bdc47c63097a8cedcfd5371b2b4fe5d35399b5a7b95d85fd1af4b760d937a6b196620436d996415807e14d465be240ff61662bfe75cda30e6d0c61111fe0c0
+DIST classy-prelude-0.10.2.tar.gz 9730 SHA256 f3341ddb9a469f612263d94274144510209f16ed4d9ec709ad622f3d5f36015f SHA512 dd75cdc4cfc522c3c86191ef7495bebebb4ac4a33c5100f723d1d8c789167ef670bb789e2fdfe7c3cb412f54cb61c9e53955e0c4f149272cf9a92f7d9095c9ab WHIRLPOOL 6aab1bc583181588fedf4b0495a8a0bff7470ee3e331afecbc79421f77008f43478787ca1d77d479a83faaf8ce6f83a9411f2807f5f1697784ecc6b05f03619b
+DIST classy-prelude-0.12.0.tar.gz 10148 SHA256 3cdfe0fdec6f7bcc82195c0c18b4bcf0d676d63267b22b1ba80a3bcb0902e23c SHA512 cbb9cbedbecd15b9c9e179c18a5b53949cfa416bcbe1fef4cfa380a3f785b9696e6c5a8ad1d1373c588a3c1095c625d7d68018e351bba169e368480aafd32888 WHIRLPOOL b3f4c9dc54f28b6a33f8e59683505ea1176129423d55e92dcffc03a12be4037fb8386ab6826369d6dc17e820131af29bade8873dfd9d17f12fed7d9ff0aa00d1
+DIST classy-prelude-0.12.7.tar.gz 10737 SHA256 5cfe226df2e4b8ec5e0d3e28f8d9042ba327810396c86a996f5c777acfc45f7f SHA512 39dd412a0b9d1d30eaf08e246ef2a5636e5e16ed0859d61db8ee3fbd119fa07d6955221a77485d02e0358da52048f673ea74b52a470ba204be7e09562193f072 WHIRLPOOL 117e96dce96ed1d68f3d4436dc68671c69a80d7ca9e702a820725cdd6ed9623094a46f58e094e8ff2cd2aadc4ee3dce1e7b64c67e997f68c88d8adeffed18a0a
+DIST classy-prelude-0.5.8.tar.gz 16700 SHA256 399e0271089451384172ed1aac1be8892618a1642abfd075cd57abe9eae802fb SHA512 27b23aeae6f53f2bbf4c310c9b6f89a5e150a172f03afbc11aa5f3d4a7d3ff1edaa125e7f191f0fe394f1e01b37337a32304ca8a6c7ef6403c095826556f0996 WHIRLPOOL 303c93c08ada93b2e4f77bc4a96126e05786b26940131e7cd020633bd1544661802e0bd02694a956253bbd662fa6d7afdc324618bf08a643fe2753c269d7e40c
+DIST classy-prelude-0.5.9.tar.gz 17632 SHA256 c1b05889b48a2e15d300331d8a1dabdeb32690d51c986a3da7bd61ebc78d15e3 SHA512 4938b83b77923eec8a52a14d253a21800afbf83bf9413e11bebf963beaca11a520a7f9cefeb7827590e65d050df772222cbb004fa70e1b08767c7f4658980ea6 WHIRLPOOL ecd3fdf17803f073f28f43b3ed2828f5ee939fd647e9a1dc414412dfa2ccca43afbb85fe97f283e09dc8a8beae711b829f33e457de2d5f0a396b018603c742b0
+DIST classy-prelude-0.6.0.tar.gz 9852 SHA256 4616ceabdeac5a2c9b96074faf32d282c0306380a061c0ef5b1502fa44aefe72 SHA512 2903147a27c34c1c72022e61a89b26e8a64a4247af1c1ad0120434766c6a186c8e743794ce954519c5a6d8fabf98dbb02a584cbdf9325666af8c7c45e7eef877 WHIRLPOOL 45d297b4d12fd185d7fa6576c561cbf5e7b0cebcd5fa9424dac8471b3bec5e2fcab11d5e4e45b499cebfaff5674d9a37fc3583f522de3d57a0dd2f074305dde4
+DIST classy-prelude-0.8.0.1.tar.gz 8750 SHA256 39f9b147c82fb9d9830d1ae13d700e17da0d6b2c66dec04dd0391a3ecaff4656 SHA512 2c2cc5e4faac8169f970c001158865b760324ff743c3fcf0f183625bf432db6a22c89002a849e7996c42e6bfcd27d253760a921ded84b4bef537d969bbdfd604 WHIRLPOOL 3b30cdc00ccb7f38a8a1edcf592575e501f7413255b04409fae89c7d1504ab5be9b9f29536b246cd8ae0ab0ad490c1598f66a81a300789a7d154991274222872
+DIST classy-prelude-0.9.2.tar.gz 9333 SHA256 f9cdae08a78be52b46e86390976865b7f7a30512fdafc7eb12d0c5291a350058 SHA512 8cda5453fefde018a1a15f6c42f650a035a734741e83078e1a7a8426aaa6c80342b4b13e389096278fa9df018892bd22aebef924dfa06e0c5a206a9815f56d6e WHIRLPOOL 1a47d30b5a42e4b7ae50078eb662126f7132a395254e1c86950914f54d1cf23dc8bbac3229c2a722a94efac8cc9b254ef324441ef545858639d6056064d0f043
+DIST classy-prelude-1.0.2.tar.gz 11404 SHA256 4e5facf997758af2f15387349f373997abeee3edf3a3953e412490d4a9f5a467 SHA512 859602dea474c49307041dda9c79eb1fb01178c9f6136c754008392969ca6d09e3a9a4a3177615ffbe39553ea421d0f94fd97474c2b11b4937decbeeab42d444 WHIRLPOOL 0750d8527a3e58a435fbc8b23fa5f041e42a96ebb773dc5a2cf9a4fae3b7a8d5748e075a772aa4e496e6a112152a86dd62a6e038e3b363893c5737a0a644a129
+EBUILD classy-prelude-0.10.2.ebuild 1393 SHA256 302397b11086e6a1512089cc4a1ecc8e1cd80dccd82e618e0a67d2fa6b2512fd SHA512 dff5e1cce78b5b8054f80f4d4bb04428aca8a2d07e267a02a3b2d735596ecf1d2654d8116d7c7a2507ec35d1e451dca44611ce22929dc63036813ad48f808887 WHIRLPOOL f65e7623d3f3b14d1d2799256542286fb91058b2b6c6a3e572fc4720f1d0678eb7973cf871f858a6e14286592a2b5b36e208e894b3132e74a2db27acd4353595
+EBUILD classy-prelude-0.12.0.ebuild 1543 SHA256 9ed5ad1cf61da0b2b3814bf1e8fd0dc06c8b3da8d01d528d612ee196a889f782 SHA512 f0dbf533b30aef8580dffffb0470392474b5ef8e9e4be37c7716efdf149ce87099e6ac270a40f12ab43b05d43ae30dd26814d00c734461dbf8fb2ad4744a0d3d WHIRLPOOL 3e44d3489f0777da2b6130c0efa9c94bb4bd35fa8c8af8d5dcce290e0ad4254c97e842c38a75338de52184acd329a3818f5b56b0d916dfb3d9b89613376154fa
+EBUILD classy-prelude-0.12.7.ebuild 1525 SHA256 bba94bff010ece823314161f899834af3fa311187245a499093450b6d7dae347 SHA512 0eb71c278ca8582f7368bad33aee7a1a2ed5f05bfa3922973ae06c7aa1bfc78bf943ad2d7769c9f17bb490cc982e55453f8ce3a27f79399fd89088c4dd79314b WHIRLPOOL abfffb73cd0c8f1c72b34426f16ba046b4ddaad53b0c0783011b0917c03460d8383c40862d4f8290dddf5b85c6b07f2c14fc22cba270fe8501fcdd68c0dd7d3e
+EBUILD classy-prelude-0.5.8.ebuild 1023 SHA256 3fd35842d7195e4743806fcae56ecfc0cee5d320df0a91b52de6d70314e07485 SHA512 2f6f6199489522cf44000bbd081ae5aa7705f12f8054da5be705453ae4049b832d193e6eab0ef7e3143416f7566df2a28ce7ecfbcd2e8948f30d803617f0b17c WHIRLPOOL effcf5fd7165f75480987c001eb13e8e42594de42f763f32b7c02a07cdbd7f09dd77f6d2376871f3ecae6a665d3f3273dc0ff42b38c2b3739ee7a85215413305
+EBUILD classy-prelude-0.5.9.ebuild 1061 SHA256 7b8f17d8e9950e1241e315951d426cd448d65609db3a36725e74452d7c73f88b SHA512 c7cdf9c0ce5425fc8ccfd8e4c7624d75ac88fe0202b73bd8ddbd4173682b1fdd0ae9198c944e5bc406987bac2c973c083531b6759a22af79273af65441a83593 WHIRLPOOL 5963fd57f101f432f1a1719ec9d95a4b3a6b972239e497dd0d4103f1fc68403f29725b1030a1a482abdead1367c53eb490d33eab29d5a5869b2d42282ea66d78
+EBUILD classy-prelude-0.6.0.ebuild 1211 SHA256 ac7190b7716f52cefd341fbe28480d74c83adfa981b3a498b9eadbee3e0359d4 SHA512 46dcb99f20c713eebb602a3666f8ad724c546cc01fe3d1d03e81d7285d671c3bc7d6d0b2b2240e583b3057f630f1ddfc4609abb111ba7a8b051d7e2de87520b5 WHIRLPOOL 092d6b1bea77ea740c3b6383984b6b5c440b728405a7fe18d39e83f4c86582063c8570194817fa25d9c35b4bf7e5725e19eb453f6812d20d5443272e557a80e7
+EBUILD classy-prelude-0.8.0.1.ebuild 1330 SHA256 7261581deec5e6dfee4da5578f6c3c04f378c42de73d30797ab94b0651c23029 SHA512 4c18a4d4720cdde701a97235adfa468faf70d5fa26f461f9886a2a21e0b55672218955a4c6b91d1703b79e3c8e19b8726f82c5a7e9734fdf22f50380998cf8fe WHIRLPOOL 1cc5622008040df7ea597a8adfd2cf58725ed4aa7c568ec1304fb456f451ce9ce94bf982bef76bb67b925af69b8fa41955383b741422bb463c46c4006b3c1445
+EBUILD classy-prelude-0.9.2.ebuild 1295 SHA256 2ddb135ea362a0a58832c0a14563a0e8c7208e8d88e4f3f2ef3f251908edf517 SHA512 4b5c0de06ff8f7706c06f60079aed34bd5e305613d9080aeeb5fbc05f0a626bdf5deefce627baa0a89a05f642551f6713897d97de518a9bd10360584bc3d8742 WHIRLPOOL 32880bb2bf02735c2133b2c64dfeddc7ef6dabde9f2f7115fcf34c9d3d6ddd7ad67d985434776f4789a478e319b4741825431a7fdc2c42655154477455aa7f4f
+EBUILD classy-prelude-1.0.2.ebuild 1741 SHA256 e104292cd074ace78d56b340f875bef5820e7fe2a27c148e95efa38056026aed SHA512 4a8d8471c31db72d67ff9f486b67cc31156b3463b8aaa0a080027be45781fed72bbea0f65cda44f0d36559e0283103c67b328a46796fcf3ae4f10c2d5e363982 WHIRLPOOL ce396d6659138b9541094a6011405bd38c586721ee83b8a854ba0a186a4e896eb564840d3024d7638ade5d8dec14cb0d9b9185bff0553e16e931118599a3ea96
+MISC ChangeLog 3371 SHA256 5629b5a84fdd3095cf3d7c7582ab654bd8e9e01d56ebf5611b9845c57aff33de SHA512 433d3857ce54003df07110809b84998543f93954802f6fdbb33a3c4681e38063decc3c37c4794bf40b23635c598c68577e0b418c91584e42140a48a335049c95 WHIRLPOOL 426de3f5905d673c2b8ca13bbac6947aae3150cbad838bd13d2b566ac70c81c7d5258649527f828bb83ecac11293606daf9a7e06cbc5a71992091ee931fd9cc9
+MISC ChangeLog-2015 1905 SHA256 43535e94d85a3b56a8672a689164e9a3faf7689bcabf0a954bd82f394971b0e4 SHA512 3c364f286e12a0e26676d81f04ade8589a60a859a1b90bd839d67a8c18579df3902881a12279d78ee1ad5722f888354824277bf2ae0eecccf07c4eee8729e8cb WHIRLPOOL 97732b30f0bd89464576c316762c1b32768aa4c2452e80a021527f671e864b19bf04a3a287593e478cfbd237a0f553ffe533cb7891edb081c432c67103df87d2
+MISC metadata.xml 606 SHA256 22427ecc3eed81b64aee6ba1299a42def64fee1edb93e59512255cddf8ead66d SHA512 6a47c85d77e11f174242cc69d45c7d181f2f1c980917f2d9454dbbe8c92049f391341f168fab6c19c0c15d51fc19f9f3ed85019a7ad356423604f5df6c052c28 WHIRLPOOL 3bdea23440429868735fd284fbc60ccf16bcaa4047cef4131fc8323891c3b66b090fef3b7d7947315fcbb40c27f3120498a1a49392b7b80ae707906bcfe29ddd
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild
new file mode 100644
index 000000000000..36d748d6deb8
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.10:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.6.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild
new file mode 100644
index 000000000000..76555a8c9f48
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.5:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.9.1:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-mt-0.9.3.patch
+}
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild
new file mode 100644
index 000000000000..5e5ff06ac76d
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.6:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.9.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild
new file mode 100644
index 000000000000..aeacd4cb69eb
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.4:=[profile?]
+ <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ =dev-haskell/system-filepath-0.4*:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild
new file mode 100644
index 000000000000..332569467758
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/basic-prelude-0.3.4:=[profile?]
+ <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ =dev-haskell/system-filepath-0.4*:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild
new file mode 100644
index 000000000000..70634e214a23
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/basic-prelude-0.3.6:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mono-traversable:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild
new file mode 100644
index 000000000000..d3188fbb6b3f
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.6:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.3:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_prepare() {
+ # don't let builds hang
+ [[ $(ghc-version) == 7.6.* ]] && replace-hcflags -O[2-9] -O1
+}
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild
new file mode 100644
index 000000000000..8a5c4240bfaf
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.8:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.6:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild
new file mode 100644
index 000000000000..489b53455452
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.7:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ >=dev-haskell/chunked-data-0.3:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-async-0.3:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/monad-unlift-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-1.0:=[profile?]
+ dev-haskell/mono-traversable-instances:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/safe-exceptions-0.1.1:=[profile?]
+ dev-haskell/say:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/stm-chans-3:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch
new file mode 100644
index 000000000000..17cddcd3975c
--- /dev/null
+++ b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch
@@ -0,0 +1,10 @@
+https://bugs.gentoo.org/575244
+diff --git a/ClassyPrelude.hs b/ClassyPrelude.hs
+index a6c0db4..27173aa 100644
+--- a/ClassyPrelude.hs
++++ b/ClassyPrelude.hs
+@@ -193,3 +193,3 @@ import Data.ChunkedZip
+ import qualified Data.Char as Char
+-import Data.Sequences hiding (elem)
++import Data.Sequences hiding (elem, intercalate)
+ import Data.MonoTraversable
diff --git a/dev-haskell/classy-prelude/metadata.xml b/dev-haskell/classy-prelude/metadata.xml
new file mode 100644
index 000000000000..d246f7a45985
--- /dev/null
+++ b/dev-haskell/classy-prelude/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Focuses on using common typeclasses when possible, and creating new ones to avoid name clashing. Exposes many recommended datastructures (Map, ByteString, etc) directly without requiring long import lists and qualified modules.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/classy-prelude</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/clientsession/Manifest b/dev-haskell/clientsession/Manifest
new file mode 100644
index 000000000000..df41f15ec5ef
--- /dev/null
+++ b/dev-haskell/clientsession/Manifest
@@ -0,0 +1,5 @@
+DIST clientsession-0.9.1.1.tar.gz 7928 SHA256 c9563c0bcda1a02cfea2fd39aecec5b9f419901587287f05afdec1e683210022 SHA512 dae2c63fe20bfaf3b6521dbfb48d6b79254d5365903766e75406dec94325572c22dbf85cdbf9dc6abe6c6a7dc496436a5d46a16826036de71b2a5f58eec53e62 WHIRLPOOL 5a9d6b8f15210278c2479c44feeef648c814b32cb8ed1f528818f5a82358d1b01de4b4ac9669f6552260026a87b8c46b9794989a6b48683a568c3fbc3303a849
+EBUILD clientsession-0.9.1.1.ebuild 1224 SHA256 ac6654a85d302e959272e74c7a2cb252368d60aab93203681570969a4c3ee85d SHA512 dcd559e852ebe509813b9d8f4fd0964f4086b4ea5f4a30df2a37f5a4eeecda79e6afbc865a3423e46492aa3a6e8d501985134911f90c048673dd99a18b12ed0a WHIRLPOOL ff9b6cd790813a649e7c2900b9ba0f221fabfa686f5152b9744d5ff6edca32d756d7456c23c0343a46a9b9e501a42967de78115353ae3d4c30a59741340ab062
+MISC ChangeLog 2968 SHA256 92d13769eeeb4c9d00a9ea8572667742a2c59ef1cb34525cbd10d22f4c3cd918 SHA512 f7eb98d2b8466994cc70117c19e670d251480f2f2039e8d9187dbc8e9bb49e2af1d244670418b96476f5984d962941c906672b2225a79109b9d4bddf4cd64c32 WHIRLPOOL 8a2ac9b0856835a31d5949784b0c749dd60041ee09ea667108ac59c58c1c7c8f9f01020678ead8cc144c42dfccc14f103e93bf61f9510c290a404117dbf124d7
+MISC ChangeLog-2015 1167 SHA256 fc13a01c5a1b23189495689fce541a9cbe697111efcf5075ef3ab89a5a88ca18 SHA512 4bc3102f4ed6966c4c07fca4f415db793ef06e6b8e249e7b52548b8cc830059a4f5c21a62592c80cf5108ea5df908acc4d627405c8c4177c0ef138dba44b6865 WHIRLPOOL b3d3d94b59c0b50886ae8b896ff3cd2ded4af51b7629a84dc3bccae81bac332046e751cf0fe88ada7c3b979897da26516a3f9e0980e634619d5c2fa9f36ae849
+MISC metadata.xml 523 SHA256 cf9d81f2b261a78dd5385a18515c7a470cc7c525f0fc27ba1e2f05c1f16a19b3 SHA512 8c31387efaed429d6b4d64476ea03f2c28d6b47c1b2a72f1aa8515483ac349266308b3468987dccb7e185c65ad511fbfe80d5d884ed23a99c2cc8f010026ffe6 WHIRLPOOL 922bd4b80b64c78df50f375e081846747a5123092b8987695e48d5a33313c14812244f00d1065ed6c1969e3369beb35398c7004992809f87b621406de1afa649
diff --git a/dev-haskell/clientsession/clientsession-0.9.1.1.ebuild b/dev-haskell/clientsession/clientsession-0.9.1.1.ebuild
new file mode 100644
index 000000000000..a9a3a056724e
--- /dev/null
+++ b/dev-haskell/clientsession/clientsession-0.9.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Securely store session data in a client-side cookie"
+HOMEPAGE="https://github.com/yesodweb/clientsession/tree/master"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1.1.1:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/cipher-aes-0.1.7:=[profile?]
+ >=dev-haskell/cprng-aes-0.2:=[profile?]
+ >=dev-haskell/crypto-api-0.8:=[profile?]
+ dev-haskell/crypto-random:=[profile?]
+ >=dev-haskell/entropy-0.2.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/skein-1.0:=[profile?] <dev-haskell/skein-1.1:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/transformers )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/clientsession/metadata.xml b/dev-haskell/clientsession/metadata.xml
new file mode 100644
index 000000000000..32fb1787e3a3
--- /dev/null
+++ b/dev-haskell/clientsession/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Achieves security through AES-CTR encryption and
+ Skein-MAC-512-256 authentication. Uses Base64
+ encoding to avoid any issues with characters.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/clientsession</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/clock/Manifest b/dev-haskell/clock/Manifest
new file mode 100644
index 000000000000..c98ffdbcdf78
--- /dev/null
+++ b/dev-haskell/clock/Manifest
@@ -0,0 +1,9 @@
+DIST clock-0.4.1.3.tar.gz 5084 SHA256 0d38b2ecd60328b9b4ede572ff238d840e713da18e6ce002f08b82b01e7a1073 SHA512 515b5393e4db132a0cc201031f79d871b3e91d058fc59dd97d96e013d2d9b59cfc75ca76723d2dd90795bb855daf5b09f5b57384a75cfcf9251f41e3434eae35 WHIRLPOOL 6717eea2f6468ab998807aad0df1a4d042805188cbc65d02fa61e14408e97f4c84c2d1335b1550421d25e2a5ba03aa7f8c8b917809d389cd0d09803eac38f2e2
+DIST clock-0.5.1.tar.gz 6720 SHA256 7c7a1f89bc4fa2f995d31a214bb7e3ad44c3570cb46b8f18e7de6011f78197d9 SHA512 767ee279453838af962392a0d9f05e385d20877af79cd95f0444f6adbdec6cf14f7a6f60933df1ccd9e964725b057ecbc869ae270225adf495a87ec4c09a80b2 WHIRLPOOL c391d6914349ccca145e953a43aab5c87d922dcdcb0277178f521c7cc48e19d1d3eda2c92c4a8476a4f8ab7c427ed6725b3ed22eab585056d43397bf19416ef4
+DIST clock-0.7.2.tar.gz 7465 SHA256 886601978898d3a91412fef895e864576a7125d661e1f8abc49a2a08840e691f SHA512 cf44dfca6c0825a003018c68266ef0fe503a9b147aaf784435f6297b365c6d18fc71b63b77a23ee2a3298ace638a35de0c6118e361d43b418a45d4fdd24d57cf WHIRLPOOL b549cd0aa9075f4e5895ed825381eb1d998ee2006427969e8150992e6c7f925ecae648a3d225944d92be3db05c7865172386ae6d78a13927b4130a9ceec1662a
+EBUILD clock-0.4.1.3.ebuild 656 SHA256 a340f7beb618588ee1ba1e2f203c6aebf88b62e7917d041d04eb76840436a0a0 SHA512 855dca31d1aced1b1a488b8b3900c70b1efb5d215156296b747cc6fe62f2069eaf38f530be64e6934bc826cacda6983aa67c671709545da98c318ddeef438b9e WHIRLPOOL cad5a027dd0fa75f1e8396fb4a661fe60bf304fe36acb2b00ab9e53f8a874ad86a281390dea3023fe01f64ad45a3cd17d976b070ddfbd0961dad02a31c258998
+EBUILD clock-0.5.1.ebuild 733 SHA256 9f381a6eb25b8a9d39caa4265c9ecbe158a318da2e1181eaf86ee245f462098a SHA512 9bc954de08ae814caa258fcaeb27a94e9623e3024473c7f58d728530e7f4b9989c0419ce7a3f5ca1d64e8a761733c551c90c1960a16f1104112b15112de9fae1 WHIRLPOOL 285f42b6a549ec7864ed8b792c1807f950f710540de73cdb59d6a9af40c82c8a31b4e7396883d32d21c80bc6b44e7359b9ad631c36e9956e57fd0d7da7d62224
+EBUILD clock-0.7.2.ebuild 791 SHA256 a973cd49054e37336ab1c5dd359a4ee4b914b25fa32ee808a9160a84006bafac SHA512 1dca334e89e69f255f99ff46115c5cb34cdd9c314abfd5381df6458859f0efc81bc3d26cf02d3b86b00f134de5fa876367b9faea5412ba487b014edbcc6f728b WHIRLPOOL 85744c4bfd88f44a24840128450df18ed416892c1f8955eb94ca5bf895bccd0f30116372ad9b30fa466d71f7ebb0032590ecd75ca00cf168335eda206ff2b8fd
+MISC ChangeLog 2703 SHA256 a41ee46e1c4d96f911008ed0062fae259d146655bb229781516c6b39e6554c60 SHA512 720ab2794b6aabff34354e026f89582a9bac0ae7d96f40a2220402ad6c28cfa1db40af9b6e9918bc4848f8fa7b0e67224cd45c741b94543af43a565b546c1212 WHIRLPOOL a654f8c0af4175425c5fd2401e44587098d76fd61eb4b4725ea4ce5e5d10553f620c42d7da7d9e2b8dc8197345760a43a8e9e0da124768c3ee1caeea1b3ab18a
+MISC ChangeLog-2015 760 SHA256 85f62ff3e97c879c31eba8b9d91aae3bc99bbefe56125980870db59bbcedc94b SHA512 1b12edc85e98dd1179d12c3e253fdfdcbb484a7c42f6bccc5ed5dd3676b1775b78ae35607934b7cb2f0bc6f2aa8dfe6c382664fa54cea9253020a890cee3fcfd WHIRLPOOL 446164be81c8fef6391329196bcb868dc634e7a0bb4463734bf63db026ae8fcb5947c460162fc13a7797969226702c062eeee1381d34f8519e40bf4217c1a68f
+MISC metadata.xml 1121 SHA256 a432a2758c5007135a3aafc7426f35ca7424e4fbb7c77c8621ab41d0f83c56fa SHA512 e216043158a3f54c2af217e1976adbc1bb1806b41577aa70cb2d4d061a35a4c87d0eb9060035e0eabbadee072a4f7f6266ebc0b4b81d1685fad9baeb0c0dda51 WHIRLPOOL 61b364e9db54a3afa7a2554a25414534e6cd9ba2199b42d3c09866dbbf274e047924c501afc3f64e356026d687b45ae69056fa78addb7b452627d3127b8d1958
diff --git a/dev-haskell/clock/clock-0.4.1.3.ebuild b/dev-haskell/clock/clock-0.4.1.3.ebuild
new file mode 100644
index 000000000000..a8eb687c90ee
--- /dev/null
+++ b/dev-haskell/clock/clock-0.4.1.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="High-resolution clock functions: monotonic, realtime, cputime"
+HOMEPAGE="https://corsis.github.com/clock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-llvm
+}
diff --git a/dev-haskell/clock/clock-0.5.1.ebuild b/dev-haskell/clock/clock-0.5.1.ebuild
new file mode 100644
index 000000000000..9a2f0539b117
--- /dev/null
+++ b/dev-haskell/clock/clock-0.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="High-resolution clock functions: monotonic, realtime, cputime"
+HOMEPAGE="https://github.com/corsis/clock"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/tasty-0.10
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-llvm
+}
diff --git a/dev-haskell/clock/clock-0.7.2.ebuild b/dev-haskell/clock/clock-0.7.2.ebuild
new file mode 100644
index 000000000000..2af0bdd7d9e9
--- /dev/null
+++ b/dev-haskell/clock/clock-0.7.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="High-resolution clock functions: monotonic, realtime, cputime"
+HOMEPAGE="https://github.com/corsis/clock"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # circular depend: tasty->clock[test]->tasty
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/tasty-0.10
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-llvm
+}
diff --git a/dev-haskell/clock/metadata.xml b/dev-haskell/clock/metadata.xml
new file mode 100644
index 000000000000..9ebb335e7125
--- /dev/null
+++ b/dev-haskell/clock/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A package for convenient access to high-resolution
+ clock and timer functions of different operating
+ systems.
+
+ It is planned to consist of two layers. The lower
+ layer will provide direct access to OS-specific
+ clock and timer functions like clock_gettime of
+ Posix or GetTickCount of Windows and its upper
+ layer shall then provide a common API for all
+ supported systems. Currently only the lower level
+ is being developed.
+
+
+ POSIX reference: IEEE Std 1003.1-2008
+ &lt;http://www.opengroup.org/onlinepubs/9699919799/&gt;,
+ &lt;http://www.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html#&gt;
+
+ WINDOWS reference: ...
+
+ For more information, see:
+ &lt;http://corsis.sourceforge.net/index.php/Haskell/Clock&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">corsis/clock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cmark/Manifest b/dev-haskell/cmark/Manifest
new file mode 100644
index 000000000000..73339736ebc4
--- /dev/null
+++ b/dev-haskell/cmark/Manifest
@@ -0,0 +1,11 @@
+DIST cmark-0.3.4.tar.gz 148195 SHA256 ca7793c1ec30697446e8880d22a053e81fdc57761f86b2b631360a4d4481b932 SHA512 1491d671ad98af061beee31f22d4d7e73ce4090342f34713848d26fbabefb8367d8bd2686814659ef36e49b2298967ce06e41ac5d7cbd13dcce27e4fe5ce7895 WHIRLPOOL 827c0670e96ac22c2dfc125a1fd5343d90b80b9c852b210dcb5884f99594df41695d7f7f561961e28a15d04636c9c169cce1f5597777758ed54af6450601e37e
+DIST cmark-0.4.0.1.tar.gz 175936 SHA256 638328b59c2bb8bdcd0f3042c4554f2b2b7c6deac7770dbc8bc2813c865a35ce SHA512 8dee17ab09d377de762579eb75c61fd1cd3e7c928d57f42b636d391b78b9e0b9ddf58e50f84a35a76eecce6763332f58cd1170df041b811f9b6f113daaa1c9be WHIRLPOOL ccda44d2fd2ea8d64295414e617dab4f5213cd49d1d9b4454c1a72fa6c4a3bfbae3009661554bb8bd8a092bc76df66bafca2b765794c710fd982536e158a893f
+DIST cmark-0.5.5.tar.gz 169719 SHA256 03bd6fc962bb92127f64a9c597a904492a16fb3f34587775a741d22311fe53e2 SHA512 1c1929f78ce669c0eee20693eeec2a21bfdb49850d92db7a71a1e29164c09fc29bac000d921a5186c1662a6eaf168d7d1df0dc2d02f7d7ccb04763de23e6099f WHIRLPOOL de2df3c60abc6de0fdf87b9c30fdb94642f0e8c257d52a8c0b35aaa0db7a1ac681bf5bfe36b4b4b2e58eed15ab76edfd84f8ffc191f4bc22514e7bea72ce916f
+DIST cmark-0.5.6.tar.gz 170850 SHA256 855c4b7aca6d4e9eb076beb6cc6f74e7578fae7aa3625fd3fca5e3b4901a32b0 SHA512 ba9ae5268c1d55123754e7b0c5f73c5134fa1d57a7a624e865c5c9690f073d9db9e6f1b7bc5fea86305d3a72a7af371a22f12fcce4ccbe9fd2942ba1d3677835 WHIRLPOOL cfeb37ee07a5c710898137ce88b2c64bceed62468ada918b8a3e2caa6071f3895bcb7f057bf6ebdc03b8799811870e42b90d453d72b6a943c7cc92e8df8b5d9e
+EBUILD cmark-0.3.4.ebuild 704 SHA256 ba69490cbb29325dccfaa661a260b0db786a28f295f16996448ed3a467024e3e SHA512 a3c509e24690d9b3287b127c060e9aa1022988b2fd269b0c90aaeadaac650004074346106e61094879674990a5d03f756b39ebfa2e2b902c198fe4a1605ed531 WHIRLPOOL e4908eab7722cb50531c237a00233f5b387a2f160d7bab4529c6442e73498b53610d38e70525d94ec82cdd622639914cec663114076a9eb368b1ac3784179eca
+EBUILD cmark-0.4.0.1.ebuild 702 SHA256 da80fce3311f08543955538d596e53ebbb2056309ea015584d966f0abdfdf498 SHA512 8569d50364e77d1fa0d8520f0b95508dd6377c450c0f29e271e9b3ae46cc97d44119a3697f6a4009a46d9fa06b9551c98ee0be7be21d9521eaedbb48c3b8f974 WHIRLPOOL c2147d22dcab7642490032882aa5229e3932f7c8da6b1d290b6f8f9533acb90ae0453b989f034c82a042a44b8876763e90944b837abca8634d9afa3f232c945b
+EBUILD cmark-0.5.5.ebuild 800 SHA256 363da12ff37f85304d18405c5824542ac1d6267ce7043f4b8b2fe904fdef2ab8 SHA512 3ccb5e47bfde2e51725b2d3e32a2a3d063bab12d735cac9b63048dbcef8d1597c4c2447fc80a2aecb44ba36055b6d03ebe9ff75ab762bdbcb1632efd34e45a62 WHIRLPOOL f8d542d885e969fb6d842eb9900e2108cf0498929b952bc0d8f09626eda798e56e9a60de6c4f483bba7ab3ccca99ec6b0a7f4e48ee0006eeab94883b6a8405e9
+EBUILD cmark-0.5.6.ebuild 913 SHA256 083fe4a6703f53f8672ff3c01ab2c63cb45e254952949b7a1ff3c9d2f2648ca7 SHA512 5c1c1da0a95bc1199ee703e50756baadb76f66930e3696bb3222a450965b2ab6770b9ee4259d85981e0b88bff833d0cd4ae938259b351f82cef4b317f84be4cf WHIRLPOOL ecbd317cef23e9abee330841872b9358701f67a96367053c68861ec0780f187fe1c14b549d8ca02c81354ea64d3b4f33e3a6d839e86b7cee10ace2d64021d6fc
+MISC ChangeLog 2621 SHA256 be43f11a5950b67cb47b00bbd2cb1398e20eb37560d6f2cece439a8e9658cc43 SHA512 0baacea46489dd075fcc259f6dbef0175e5a0e149ca8ff544af80a94b20a7d136da07d85e4d302db203aa28f11b55ad285622ba9f99b37bf4dab374d73025c88 WHIRLPOOL 0fbf2887aad624f22ca7bebf370894383b9ccdec9d83073c47e6213eaa1d76c2ae9293491622e70093bd7fcb23b170bcef66e5cb1664ed41bac3287f28773640
+MISC ChangeLog-2015 581 SHA256 e83256effc9858f63d569aeee18f3e78f97899bc4b8c61ea6f79ffa2047e2c13 SHA512 01c6feb824458cde8e7cf77e4c5732985d0853c75cb66905ae565405d94c974867b46250c6c840b6a3455c851e389b9096b140bf3472e5a5f61d1b6ef2e28a82 WHIRLPOOL e493c70f5eda594abb4f7110ab1d160c6e74734833001154e50674b00c010ff8d767753ba7f2401d7f480f84451b16ed3505bd78595d97359851e921e06e97f3
+MISC metadata.xml 3529 SHA256 5a00e9a19dbfec30ad42c2d62927f341cb7790e28f7be7997348da2bcc7ca1e5 SHA512 81816dbafd239df87356729fa48f70a7be0c4c2567340a0f06d1698e66d9161b4e0ca69bf881041d90b331aaed966f57c9b631a3b2151a441a40147ab163cc8e WHIRLPOOL 01d0aa63f01728f76d55168ffd2ec9b7094074d031780ff33a95a0f48fac86f428f86769f8c93d3e5688c32c05ef38f6817baa84b46f7b8f3bf3ff98c7bf7d7e
diff --git a/dev-haskell/cmark/cmark-0.3.4.ebuild b/dev-haskell/cmark/cmark-0.3.4.ebuild
new file mode 100644
index 000000000000..f2e8dda78a9f
--- /dev/null
+++ b/dev-haskell/cmark/cmark-0.3.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, accurate CommonMark (Markdown) parser and renderer"
+HOMEPAGE="https://github.com/jgm/commonmark-hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3 )
+"
diff --git a/dev-haskell/cmark/cmark-0.4.0.1.ebuild b/dev-haskell/cmark/cmark-0.4.0.1.ebuild
new file mode 100644
index 000000000000..724892a0dfca
--- /dev/null
+++ b/dev-haskell/cmark/cmark-0.4.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, accurate CommonMark (Markdown) parser and renderer"
+HOMEPAGE="https://github.com/jgm/commonmark-hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3 )
+"
diff --git a/dev-haskell/cmark/cmark-0.5.5.ebuild b/dev-haskell/cmark/cmark-0.5.5.ebuild
new file mode 100644
index 000000000000..ee5f940e742d
--- /dev/null
+++ b/dev-haskell/cmark/cmark-0.5.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -pkgconfig
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, accurate CommonMark (Markdown) parser and renderer"
+HOMEPAGE="https://github.com/jgm/cmark-hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.6 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-pkgconfig
+}
diff --git a/dev-haskell/cmark/cmark-0.5.6.ebuild b/dev-haskell/cmark/cmark-0.5.6.ebuild
new file mode 100644
index 000000000000..a980c29c31d9
--- /dev/null
+++ b/dev-haskell/cmark/cmark-0.5.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+#hackport: flags: pkgconfig:system-cmark
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, accurate CommonMark (Markdown) parser and renderer"
+HOMEPAGE="https://github.com/jgm/cmark-hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+system-cmark"
+
+RDEPEND=">=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ system-cmark? ( app-text/cmark )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 )
+ system-cmark? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag system-cmark pkgconfig)
+}
diff --git a/dev-haskell/cmark/metadata.xml b/dev-haskell/cmark/metadata.xml
new file mode 100644
index 000000000000..2d92a8edfc92
--- /dev/null
+++ b/dev-haskell/cmark/metadata.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name='system-cmark'>use <pkg>app-text/cmark</pkg> instead of bundled copy</flag>
+ </use>
+ <longdescription>
+ This package provides Haskell bindings for
+ &lt;https://github.com/jgm/cmark libcmark&gt;, the reference
+ parser for &lt;http://commonmark.org CommonMark&gt;, a fully
+ specified variant of Markdown. It includes sources for
+ libcmark (0.19.0) and does not require prior installation of the
+ C library.
+
+ cmark provides the following advantages over existing
+ Markdown libraries for Haskell:
+
+ - Speed: Conversion speed is on par with the
+ &lt;https://hackage.haskell.org/package/sundown sundown&gt;
+ library. We were unable to measure precisely
+ against
+ &lt;https://hackage.haskell.org/package/sundown sundown&gt;,
+ which raised a malloc error when compiled into our
+ benchmark suite. Relative to other implementations:
+ cmark was 82 times faster than
+ &lt;https://hackage.haskell.org/package/cheapskate cheapskate&gt;,
+ 59 times faster than
+ &lt;https://hackage.haskell.org/package/markdown markdown&gt;,
+ 105 times faster than
+ &lt;https://hackage.haskell.org/package/pandoc pandoc&gt;,
+ and 2.8 times faster than
+ &lt;https://hackage.haskell.org/package/discount discount&gt;.
+
+ - Memory footprint: Memory footprint is on par with
+ &lt;https://hackage.haskell.org/package/sundown sundown&gt;.
+ On one sample, the library uses a fourth the memory that
+ &lt;https://hackage.haskell.org/package/markdown markdown&gt;
+ uses, and less than a tenth the memory that
+ &lt;https://hackage.haskell.org/package/pandoc pandoc&gt;
+ uses.
+
+ - Robustness: cmark can handle whatever is thrown
+ at it, without the exponential blowups in parsing
+ time one can sometimes get with other libraries.
+ (The input @bench\/full-sample.md@, for example,
+ causes both
+ &lt;https://hackage.haskell.org/package/pandoc pandoc&gt;
+ and
+ &lt;https://hackage.haskell.org/package/markdown markdown&gt;
+ to grind to a halt.)
+
+ - Accuracy: cmark passes the CommonMark spec\'s
+ suite of over 500 conformance tests.
+
+ - Standardization: Since there is a spec and a
+ comprehensive suite of tests, we can have a high
+ degree of confidence that any two CommonMark
+ implementations will behave the same. Thus, for
+ example, one could use this library for server-side
+ rendering and
+ &lt;https://github.com/jgm/commonmark.js commonmark.js&gt;
+ for client-side previewing.
+
+ - Ease of installation: cmark is portable and has
+ minimal dependencies.
+
+ cmark does not provide Haskell versions of the whole
+ &lt;https://github.com/jgm/cmark libcmark&gt; API, which is
+ built around mutable @cmark_node@ objects. Instead, it
+ provides functions for converting CommonMark to HTML
+ (and other formats), and a function for converting
+ CommonMark to a @Node@ tree that can be processed
+ further using Haskell.
+
+ A note on security: This library does not attempt
+ to sanitize HTML output. We recommend using
+ &lt;https://hackage.haskell.org/package/xss-sanitize xss-sanitize&gt;
+ to filter the output.
+
+ A note on stability: There is a good chance the API
+ will change significantly after this early release.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgm/commonmark-hs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cmdargs/Manifest b/dev-haskell/cmdargs/Manifest
new file mode 100644
index 000000000000..40cb1d4b3a98
--- /dev/null
+++ b/dev-haskell/cmdargs/Manifest
@@ -0,0 +1,9 @@
+DIST cmdargs-0.10.13.tar.gz 64008 SHA256 66117c1fadaa2a79be07998287ca7cee334c249615b0fab9b91467ad813bbf6e SHA512 d4d0b93ca19b9ecdcea472b38b836c254a5e8a5ffe488c95d98f16395579483993fe0f7266d80771b85f1ed4683e34a6a3b493fe8e23595c1ba4db68a8daa0df WHIRLPOOL 595c3d27a48810fd435a99048ca2d3096d40216ca9275a70a7184c63ef331f660e9354af5e032eb53427e4580992a61855f26abe880815b58e7d0abe18da24ae
+DIST cmdargs-0.10.14.tar.gz 64056 SHA256 38b60053c11394a1876d2744950eece66ca9e4364298c1383f247894044bce58 SHA512 82a53fcecd42c9f1307e3e5bb1a8d490d53dda7243afe92fbda75d00dc6b638f6477591f4ebe98f1d576a623a8f5c111c8ff4d738466467f5579caa80ec6af15 WHIRLPOOL 3d7d2620961f774b37eb48ee054a71f49e4b588836b8578526e2b68f6ab3a4191623df2142789880fe119ab8177363cccad8dec802109cf0b37b796d1fd76c20
+DIST cmdargs-0.10.7.tar.gz 61526 SHA256 d4dd12902a89c1d505fd25f49834ce7ae681461eebb6d779bd345abf8f901a56 SHA512 b9091e4f708db1e7c8bac367c4faad5c311a3194aefbf2776316b4ecc559314f01ceb0102df007819996b00200c5300e5b56e1035d45561e924bbfc3b38b656a WHIRLPOOL 5624e9672d28a2ac1805d5b28aed63aaaac9a4f1f97527a0f324e55f72e3c0e4409dda7daa42bee9afde9aa4ac4e0f874d17bacb3c28de2918b1969673d41767
+EBUILD cmdargs-0.10.13.ebuild 737 SHA256 fa57cfb0fbd350f3b776f05dab51fcafb49b0c0a3db90259f8a3d693117b4b70 SHA512 1b48db6db915593457cd4efa103b57d90b568465b4ac157bc571bd2522a052d02cb02b5285dde25893b09b33e5b1c4bdd769b54039e6a9056c6337ac2f38a2c7 WHIRLPOOL 4f994a5fe646c0d3ec9edde2093d6cb7526a300764d13258712c5c133b8aeaafa3f97ecde9d681e95aa53faef71c4ce7e9dcad4944351abdc1f5319e1bdd85f7
+EBUILD cmdargs-0.10.14.ebuild 739 SHA256 936704a02a00c5a9ec3e7040362b83af7187fb7bdce1ae0a5d087d1595b23b35 SHA512 3d98860a4a8a060d434d848cc8344b225ce55bcaed66a2d0b81e24da4b9c0d3b9d0cbefdcd4864bcc626c84417cf675794994d401861682c4d7f6d338d7d9c39 WHIRLPOOL 286788b24b02b3e332ce54ec4493f64dac4d67ea6109f9dffa6a7456ceab45e55aeb0c0758ca35ed38d7777d28b8edcc3773c8bff71d58c50b767ce31ae3c862
+EBUILD cmdargs-0.10.7.ebuild 740 SHA256 386c6b118b21006e677f2bda899264625e6b8329cc7d34d84e1974cfeaca8470 SHA512 e945c8fb20d1655a5f4c4251164399d7569bb646ac42826e44a4365b4fe1fb621480955a76382b709ebfa4d70752306bd78b90aa0398dae2989749d56f2f04c9 WHIRLPOOL 667dada8c21304ca385d0435995c8d5473a8a83ed7a7cf1f4947de67601899af8d4eb51919d7087ed4bfcb88176f13646de871b9e3081a0ef36717f2e412eaa5
+MISC ChangeLog 3231 SHA256 b537f89fe7adb0a0cc736bfde41c631bd5de71610d1af72ef83b8518e7915923 SHA512 e03d404bc2a9c58ba7b132de8e14710acfd4ccaaae5124e9f2cdd51632972c6a9f1f207f3d661286ed3186a07d9ebb3f49f98594b762058f6c70c2b1b24000a7 WHIRLPOOL 0728654817a7bb8efc14e6a4a55fd5a7bffaeff4e80676e1bae9b76caaa2dde28dfc91d7fa136cc71e626a6dce17f35e34b656269bb805cff2e6bb1fd6d10c76
+MISC ChangeLog-2015 1398 SHA256 0afad2ed993c64340887b909b74c93d22af165d22fd8d4ee5d9421a9cb1dc09f SHA512 c96cfebbafd3145e06cd4e7707cebc9166c4abf23d96dc8f20cd874817aecc7f09c8117d7e495746d054a77bdd1c17d10a34e58302f2ce3bcbf1a6b5abbe28dc WHIRLPOOL 8e2492ccd3740ebd914941fefe1f2b9bba38cb8c683e1952207fd22caa1efd0541cd76380b1e7c9fd872507ff650c5d66d6ff86285e8e5eb8a443ca25b536a82
+MISC metadata.xml 1399 SHA256 a159a98bfc7bbc2b20f1bc44814950583bdbec77ddc34a0c0e7037f2a84d6263 SHA512 2c94fcc315c08a3c34dbf1cb4cb7131b76d612701abe89b7c18c7ea09bf1b29ea80fb6716551bd452594df6b8f62f6032b51467a121cd6184627e5622c26ae83 WHIRLPOOL 242a7f2bdf7f57a1fc72a3a0e95324946513da6f5cece18ef7018c48e7e2a979d88034ec5eeb09c640c40b6b5d0cfc0f5c2940d6eb6cdc7fba03187cb69810eb
diff --git a/dev-haskell/cmdargs/cmdargs-0.10.13.ebuild b/dev-haskell/cmdargs/cmdargs-0.10.13.ebuild
new file mode 100644
index 000000000000..30007953dfdb
--- /dev/null
+++ b/dev-haskell/cmdargs/cmdargs-0.10.13.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Command line argument processing"
+HOMEPAGE="http://community.haskell.org/~ndm/cmdargs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+quotation testprog"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag quotation quotation) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/cmdargs/cmdargs-0.10.14.ebuild b/dev-haskell/cmdargs/cmdargs-0.10.14.ebuild
new file mode 100644
index 000000000000..0c6dc49ff9e0
--- /dev/null
+++ b/dev-haskell/cmdargs/cmdargs-0.10.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Command line argument processing"
+HOMEPAGE="https://github.com/ndmitchell/cmdargs#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+quotation testprog"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag quotation quotation) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/cmdargs/cmdargs-0.10.7.ebuild b/dev-haskell/cmdargs/cmdargs-0.10.7.ebuild
new file mode 100644
index 000000000000..1054f2d431e5
--- /dev/null
+++ b/dev-haskell/cmdargs/cmdargs-0.10.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Command line argument processing"
+HOMEPAGE="http://community.haskell.org/~ndm/cmdargs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+quotation testprog"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag quotation quotation) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/cmdargs/metadata.xml b/dev-haskell/cmdargs/metadata.xml
new file mode 100644
index 000000000000..d07cc4fd7c80
--- /dev/null
+++ b/dev-haskell/cmdargs/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides an easy way to define command line parsers. Most users
+ will want to use the "System.Console.CmdArgs.Implicit" module, whose
+ documentation contains an example.
+
+ * "System.Console.CmdArgs.Explicit" provides a way to write command line
+ parsers for both single mode programs (most programs) and multiple
+ mode programs (e.g. darcs or cabal). Parsers are defined by constructing
+ a data structure.
+
+ * "System.Console.CmdArgs.Implicit" provides a way to concisely define
+ command line parsers, up to three times shorter than getopt. These parsers
+ are translated into the Explicit data type.
+
+ * "System.Console.CmdArgs.GetOpt" provides a wrapper allowing compatiblity
+ with existing getopt parsers, mapping to the Explicit data type.
+
+ For a general reference on what command line flags are commonly used,
+ see &lt;http://www.faqs.org/docs/artu/ch10s05.html&gt;.
+ </longdescription>
+ <use>
+ <flag name="testprog">Build the test program</flag>
+ <flag name="quotation">Build quote module</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ndmitchell/cmdargs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cmdlib/Manifest b/dev-haskell/cmdlib/Manifest
new file mode 100644
index 000000000000..2c5994e612d3
--- /dev/null
+++ b/dev-haskell/cmdlib/Manifest
@@ -0,0 +1,8 @@
+AUX cmdlib-0.3.4-ghc-6.12.patch 641 SHA256 17eb97db971d2e144b7b09751172014b02263ee80271ba380303b45a59aa544a SHA512 ce3ded2a199342a7594c9e0708805757fd3275820d91c119088342d05323324edf1d517f20e83d66fa4706d9f4f3ac8bd837f2c108484e05629aba43e224af6c WHIRLPOOL 681ef499076aaedf9b952ae5b2946f6b8fa14b16f39bf61b64aefdba05bb0dd0058197aa16aaf8340f36f1b02c33f05d6d2ac434a172d9aee18ad11dfeead289
+DIST cmdlib-0.3.5.tar.gz 22881 SHA256 b4f9d4e1d81a8776a6658e2b855b126c275f1e4c26d592d4dc9b134333712808 SHA512 29ca53ddde33d3154b57d56d80eed1e511476ffeb4e4b3722c003770d85d2c4815dccde9d25bc2c86dacad66af6ce6b924c2e97106945a9d9c8ed33fc2424d67 WHIRLPOOL 4c129f0d400f6654a2837380425061f36fd57ddeb73590f6ebcdfbfcfa014efe003682d23a020df60d66dcfe3a9a75bde11fbfa0d806e6fb59f097519b4f3351
+DIST cmdlib-0.3.6.tar.gz 22971 SHA256 5643d219c371f903c3f877b5955de4ca99a723bc96165f4f629d3e3dbc3fb357 SHA512 9d67e931c9caaaaf833215f2561d8ca6aeddd02c64b79343974d0a4d7f1dc618a7af4327ebf50d4071b871b1fd97edc3b5db5bbc8b3334352a20276733602024 WHIRLPOOL 8358c9ad496b48e8560d72cde4525fc4139cb5f2155a7d1a33241e3ad0de9a5093d24bb084cd14b11f78e423b393b13a30046b7df7a2669849fd19d36e5f8164
+EBUILD cmdlib-0.3.5-r1.ebuild 873 SHA256 6167224246e170b99fdb5b9187211dd4eb8c4d1b5b363acbd39540083c08fd27 SHA512 1f84b9c89f1042eff8e21e58a3e6e092f33eb85dab06c1763da5f62cbf325ca49f9ef6a6b14d9de2ca92bde8c19c72dc31ecb0b678458959dd590c537c35425c WHIRLPOOL 775d1848ff72f9b98de14ace3bfb58cbdb92a7973b46e3ddc6be00148d7098ca61a81ad1698f6b78bc957e46dc2aa388dfd6d1ce53ec03922a62031154f949bf
+EBUILD cmdlib-0.3.6.ebuild 847 SHA256 512904b8f7b0c57369b434ae1b758c1ac8c1f3e7e284a014586215943e4498a5 SHA512 eea8a5124215e47abfb715b6b3870ca6aa5fbecd0360afa9a08bc6d2107376d85d444a1fe94804a992bf0c91d53070363e013dfefe403f24787b0307d15512f3 WHIRLPOOL 5bb2638b2c7c014574444066996850c0a335fdb1cadb93c57924f6bcc0498a019ac23211455453bc48165cd1a61529482fb9d839ee38d05acd7319834db98109
+MISC ChangeLog 3230 SHA256 935d8d128264160754f859684f5d37d9a573f46d5bae19bc7d0b4cb0f27c627a SHA512 2d8d65507b7ac9888228a197afb05667eda304768b79d46901e4ebb4ecb16480caa4a4f3459458b542bb48f607aa99d84caee0f769335cc644e13630e808cc97 WHIRLPOOL 7d7d0756d7ecc8cc3d40e21e3797f13bfe3cc3903cff88a51c97c5463a80c0a8b28d4f5f9d29f23373d4d80989496f53465672030f313888d483f3f5ccde39a0
+MISC ChangeLog-2015 2497 SHA256 8af40e7617335e475836ed5a8dff51cb195f29b2027e9a802adf312869a9bf4d SHA512 862f2a28f586c86bb709ecf72d5e208b975607aa84fb2db6f17dab8ba80deeda2ef5b06f8bb9c76e439884159f033d772c97e4f2ded4b707c651a68ccac5f4d7 WHIRLPOOL 8949bb829545e8a199269024cdfef392ebd01f8b27f78d3239f7ff42643e978c7f795477b66ea3d6af1bad7b3ddcce8a209f5229568e3fc6ba3de29f2d41bf28
+MISC metadata.xml 1288 SHA256 0295f638c93971890c0bc1b0b67bf02d7a326ca8c225bb05e0eb93548921f79c SHA512 7781bc2e5d27cd7ee98c7462301a28c532e6ad38c20f62bc38cc8cfde903f94c5b8f371727c9a01f1f1d183b9dfe1e17e16745bfca5bfc5087570224129cb0c1 WHIRLPOOL 05a08ae0c9e31f507c9ff2e5a73cc42c28f4146c3c9ab44c601e650ac05950e2ec6a0ed13aa534234758ae7b28903990aa78d49d15abbae2fa3fe25d85bd6381
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
new file mode 100644
index 000000000000..0a4bb34dd6f2
--- /dev/null
+++ b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="a library for command line parsing & online help"
+HOMEPAGE="http://hackage.haskell.org/package/cmdlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+PATCHES=("${FILESDIR}/${PN}-0.3.4-ghc-6.12.patch")
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=mtl2 \
+ --flag=-test
+}
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
new file mode 100644
index 000000000000..179c2bceb912
--- /dev/null
+++ b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -test,+mtl2
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="a library for command line parsing & online help"
+HOMEPAGE="http://hackage.haskell.org/package/cmdlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=mtl2 \
+ --flag=-test
+}
diff --git a/dev-haskell/cmdlib/files/cmdlib-0.3.4-ghc-6.12.patch b/dev-haskell/cmdlib/files/cmdlib-0.3.4-ghc-6.12.patch
new file mode 100644
index 000000000000..85a19d9aff02
--- /dev/null
+++ b/dev-haskell/cmdlib/files/cmdlib-0.3.4-ghc-6.12.patch
@@ -0,0 +1,16 @@
+--- cmdlib-0.3.4-orig/System/Console/CmdLib/Command.hs 2011-10-07 07:19:48.000000000 +1100
++++ cmdlib-0.3.4/System/Console/CmdLib/Command.hs 2012-01-06 20:49:59.668959773 +1100
+@@ -225,6 +225,13 @@
+ commandGroup :: (Commands a) => String -> a -> [CommandWrap]
+ commandGroup s l = [CommandGroup s (toCommands l)]
+
++#if !MIN_VERSION_mtl(2,0,0)
++instance Monad (Either e) where
++ return = Right
++ Left l >>= _ = Left l
++ Right r >>= k = k r
++#endif
++
+ -- TODO: disambiguation, hidden commands (aliases)
+ findCommand :: String -> [CommandWrap] -> [CommandWrap]
+ findCommand key list = case accum list of Left x -> [x]
diff --git a/dev-haskell/cmdlib/metadata.xml b/dev-haskell/cmdlib/metadata.xml
new file mode 100644
index 000000000000..c97e547df9f1
--- /dev/null
+++ b/dev-haskell/cmdlib/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A commandline parsing library, based on getopt. Comes with a
+ powerful attribute system. Supports complex interfaces with many
+ options and commands, with option &amp; command grouping, with simple
+ and convenient API. Even though quite powerful, it strives to keep
+ simple things simple. The library uses "System.Console.GetOpt" as
+ its backend.
+
+ In comparison to the other commandline handling libraries:
+
+ Compared to cmdargs, cmdlib has a pure attribute system and is
+ based on GetOpt for help formatting &amp; argument parsing. Cmdlib may
+ also be more extendable due to typeclass design, and can use
+ user-supplied types for option arguments.
+
+ Cmdargs &gt;= 0.4 can optionally use a pure attribute system,
+ although this is clearly an add-on and the API is a second-class
+ citizen in relation to the impure version.
+
+ GetOpt and parseargs both require explicit flag representation, so
+ they live a level below cmdlib. GetOpt is in fact used as a
+ backend by cmdlib.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/code-page/Manifest b/dev-haskell/code-page/Manifest
new file mode 100644
index 000000000000..039a7b1b27af
--- /dev/null
+++ b/dev-haskell/code-page/Manifest
@@ -0,0 +1,3 @@
+DIST code-page-0.1.1.tar.gz 4606 SHA256 16b8b802bca21b71dd782560978b7ac88866c129df83b760e9059a7da04d70f7 SHA512 867fb373680e638fcb32501a261b61e708008b9d449d5a28d11336b5961e4a0098c51e90069155ebee7a9229acac288df4598b0f6edd0b4c6b61cdd2711f5ba9 WHIRLPOOL ccd2378531e41aa14357f4d7dd72e413cb09ec7ab8e1c0cb510a0377c0e4f2051cef6f322218520515e42c80bbb75a7957310d2d8297a6716d7b847c2f46d490
+EBUILD code-page-0.1.1.ebuild 559 SHA256 456da433bfe4f0bb645e2cec57e777920153eae33eeda694414a50ab912a8549 SHA512 9e2fb22ffa9b9b0907e34c2506a57eef63ccff46f1013449504df46c2a768e0a787d0a12cbb8e376adbad9b08cf60aa5568994849dc25fbdcbe17c27107d7f78 WHIRLPOOL 4daed4d4dda8fad914f934b80d8957aaa9761419a47d08983d01961bc27a4da333c2262d2a3b29e0f0c6034f01404d7eab11530528c1d05792e845b6598edb47
+MISC metadata.xml 746 SHA256 d904b5eddbbc07bc2896e49c6965c4c0c16154fc46e572c51b3ede316c7e3c12 SHA512 964781fdc03c324df2cf8a76fe3b7dd58fb1511d1d8281a57ca8eedb4ace74404d43b566a6b1f083b0a7b986e1181c81e83726a2c0c865f922a13cd0d8c8d0a3 WHIRLPOOL 3622218872e89ff6dd5cf034071f760bfde8d73251e715cbd8706895d1c5bf510328a5105974cba7be5e544468f0268aba5b0d499fecc25c01ac68433d227633
diff --git a/dev-haskell/code-page/code-page-0.1.1.ebuild b/dev-haskell/code-page/code-page-0.1.1.ebuild
new file mode 100644
index 000000000000..12231b90d8be
--- /dev/null
+++ b/dev-haskell/code-page/code-page-0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Windows code page library for Haskell"
+HOMEPAGE="https://github.com/RyanGlScott/code-page"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/code-page/metadata.xml b/dev-haskell/code-page/metadata.xml
new file mode 100644
index 000000000000..f316630ab908
--- /dev/null
+++ b/dev-haskell/code-page/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides two modules:
+
+ * "System.IO.CodePage": a cross-platform module that exports
+ functions which adjust code pages on Windows, and do nothing
+ on other operating systems.
+
+ * "System.Win32.CodePage": On Windows, this exports functions
+ for getting, setting, and analyzing code pages. On other
+ operating systems, this module exports nothing.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">RyanGlScott/code-page</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/colour/Manifest b/dev-haskell/colour/Manifest
new file mode 100644
index 000000000000..2e08362fa775
--- /dev/null
+++ b/dev-haskell/colour/Manifest
@@ -0,0 +1,4 @@
+DIST colour-2.3.3.tar.gz 20392 SHA256 8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2 SHA512 3498215698c3c4010a2bcb6ef87ad263f5a5425167751730919363a0e6806a5c8c2ba82b403b7898addd74feaa756c9df339a37a2b2f2d727680c14ffc21ccf8 WHIRLPOOL de12851691aa69586e1d1f47d2d56f8ea437bddccb11eca70e7999f7ca226154783671143a5e2d207260e0a39a5e593fb5bc8d56bc084fee22adef6a0f22c670
+EBUILD colour-2.3.3-r1.ebuild 1176 SHA256 4299ade45a7bf59689d8a4257b8ca1b8fd296cfec690ef5177dcfa907218c62c SHA512 c401a838fc1093e23437858bdaef4f69d6b0637fb9bf8a04ea612d2b0e91aa49747b74714c455f33dde31b11d9e86855c51d7fa075e47d72c3b3f04b373dfdd7 WHIRLPOOL eb87f195157143af507a99503c00281814c944f3012f70554f77f376b7f1a4acbda1fb20f3fdd1b661009b66305241c10a8e0f7262226f27fb3632de6394ec76
+MISC ChangeLog 484 SHA256 559fe939a56225200cd541d288ae888b116931ad40c7a4f38009867ee887b0be SHA512 0034051be2cd584abccc22baa8de4a00b1f759c25156f4cb2ad4caa17386d3f963ee8aeb44573024e48435fa8be9dcd8ad5bf4f8b92e111f43a7bc15569125b3 WHIRLPOOL 84e5df171c6a3efa1df1da44e5352049b6daf2817d511a33b6cdb917ebf534c1d32e3055b477af164598f7a9517d679d1cb9c5dbc19f8b861192aad3d2594e60
+MISC metadata.xml 494 SHA256 99c61fadbc9b15326ff8905f7d38601315b77e25ae0665edefc2c052cd9990c1 SHA512 32e07ce3aceeee92cd07819b05b61683492e0ab0805ca94391d898d589cfbe47aa468c84a7dc36f2410e6b24c7120dbd062cf5170e1eb55fe42e747175736caf WHIRLPOOL 7d1c91dce1f7a0a0aa3186126baa8a02844ffafee2688b9529bb9b20de3ba87a58cca25ece9007c713b3e7a6dc0ab85fba66156196c69c91b1dd4af6d67732fa
diff --git a/dev-haskell/colour/colour-2.3.3-r1.ebuild b/dev-haskell/colour/colour-2.3.3-r1.ebuild
new file mode 100644
index 000000000000..a6b0afa005c5
--- /dev/null
+++ b/dev-haskell/colour/colour-2.3.3-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A model for human colour/color perception"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Colour"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ if has_version "<dev-haskell/haddock-2.9.2"; then
+ # Workaround http://hackage.haskell.org/trac/hackage/ticket/626
+ # The haddock --hoogle option does not like unicode characters, which causes
+ # haddock 2.7.2 to fail like:
+ # haddock: internal Haddock or GHC error: dist/doc/html/enumerator/enumerator.txt: commitAndReleaseBuffer: invalid argument (Invalid or incomplete multibyte or wide character)
+ sed -e 's@&#176;@ degrees@g' \
+ -i "${S}/Data/Colour/CIE.hs" \
+ -i "${S}/Data/Colour/CIE/Chromaticity.hs"
+ sed -e 's@&#8220;@"@g' \
+ -e 's@&#8221;@"@g' \
+ -i "${S}/Data/Colour/RGB.hs"
+ fi
+}
diff --git a/dev-haskell/colour/metadata.xml b/dev-haskell/colour/metadata.xml
new file mode 100644
index 000000000000..874a4514fe7d
--- /dev/null
+++ b/dev-haskell/colour/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a data type for colours and transparency.
+ Colours can be blended and composed.
+ Various colour spaces are supported.
+ A module of colour names ("Data.Colour.Names") is provided.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/comonad-transformers/Manifest b/dev-haskell/comonad-transformers/Manifest
new file mode 100644
index 000000000000..486c08a83c88
--- /dev/null
+++ b/dev-haskell/comonad-transformers/Manifest
@@ -0,0 +1,7 @@
+DIST comonad-transformers-3.1.tar.gz 8552 SHA256 aa759af4efd5025f6a78582495fc92096a4e358a3d8830ec9a0b44d7cf209408 SHA512 37afd48546a445f4baebbeb2da3530641f9768535438104ecbea1aa661f7312fed6a6a697ebea269141f8bf2d299c5aafd28f359b3720fc722196cbea1676404 WHIRLPOOL b1547848dcbdbeece100ee485921193a257efb23587b39e85fcee5e496923c5810cbdb36bd6abe8d11a90c2b0284e0d41f85399ee51c38f265f0b17efac1b89e
+DIST comonad-transformers-4.0.tar.gz 2430 SHA256 dfec0c4ce1eccd34c228951454a8f2ebab0bfbdf1cde68a70688196db2b9ff8f SHA512 5b35e80798691ba7defd030e03030491ffd6b4721b85f88f7596e75442b33c13eb6d2b8a91fdb47b76b05629a9008fde61ed0e1c87324f673a9de84510d2a668 WHIRLPOOL 2a7c00d6a4780948dec228cdbe8aadc6cd50604b7300b99a178116037503f0240a3a869603afd4a1c7a71bff60722cde82b27554019099ac4dd58360827ed272
+EBUILD comonad-transformers-3.1.ebuild 858 SHA256 d820110d3b160c7f87763e288889b9e68d4ba11047bcfad0ca1e60ead74ebc62 SHA512 b8ae34a8c1259e243f679b862731946e58f8b8f9c90b0137f22295b36e90d64cc90368b6508e160fcdf679a5ba6f1a0b92256f8abdd450fe32f43e6111631022 WHIRLPOOL 31cf5c6fd0d126b658dd2ad442b651301a1634979eb38aefee0bce527ef5971772d82e2c042ea0de0b4336a3d96515a4982031869d86a00fa96f1b3c992bc3bc
+EBUILD comonad-transformers-4.0.ebuild 582 SHA256 1c31bc1268cc1f887f6e6e87a10ef7e66eede9ed510f20deb0b2dc7197f76299 SHA512 b88129d3c10252b99d68ebd188f1a1406087d34dcba2f57da7862b2ad997454597718bd078c9f99a643a857de645d65c4de34539335d5e094b5ce1085c7b48fe WHIRLPOOL f285b72433c66cafa1141abfd27014f9b94e5e8967e0e2bf4656dc68ce91ec6c9d9d19bc01208b9a344266a23cd889fc9d5809d0104a0b0280842c75867b154e
+MISC ChangeLog 2730 SHA256 4a3fee643c03bc481b005c6d9c9a890f449e17c8c20db35b9e3ecf264ee198ef SHA512 70f8dc4b998f08f9db9de425b8fdcf51be77c6a974e8f4b10a1807b638e59de13992c191c8d9a9682f184843c613ef72e8175545d934595b78c941e071b1bb7d WHIRLPOOL 64ffb634391b69ec87cbabe1f48a01376fa3ef1f01b72d2817a6f2f2f51ec873e4aa96be2e37cd0b6480f0b748c5e0c6cc30b9a7aed6bf7106aaec7aa3a0b181
+MISC ChangeLog-2015 824 SHA256 e4b33edf5330bb3e05ff949b5b7b9d822987413696123c2aa799fc088889dd5e SHA512 3fbdf217a6cbf06617bb5138fd77c3d373461ae197bbd0da69937a1b903c4481a8e13e6396617b61a441444f71bb7bf8fc9bd117e31c56a79e5fabe3083de574 WHIRLPOOL 5c51fac1efdf38cc668e0d051fb1d39c099031557244bc436a94dfaf26d9960c3602db898498387d415701e0bbc60ee4387d8efbd2891569ab5c13e97f84fefd
+MISC metadata.xml 403 SHA256 1a85d3812c8e3b7a02e1e334f8ef3a7c500fc17195a9c6e49a7965609ae4a9d2 SHA512 cc36fddd504de218f1a16681a32d4d9819fac0d7fcd77c359f99e216ec6f7b0875b425bbf3bfa30ff53919f0a04ea9b77e894e0f18e4932d4cb90d63b62f4481 WHIRLPOOL e7d2aa7895a25e292cb2eea2edfc9a03e71c1622897e80d1e4ab14b130a1a749436707e9a1537d5f1f5bece6fc72ae5f53e5ce96dd85c5e773b9c167d28a93ab
diff --git a/dev-haskell/comonad-transformers/comonad-transformers-3.1.ebuild b/dev-haskell/comonad-transformers/comonad-transformers-3.1.ebuild
new file mode 100644
index 000000000000..4e2d9c10718d
--- /dev/null
+++ b/dev-haskell/comonad-transformers/comonad-transformers-3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Comonad transformers"
+HOMEPAGE="https://github.com/ekmett/comonad-transformers/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0:=[profile?]
+ >=dev-haskell/contravariant-0.2.0.1:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/comonad-transformers/comonad-transformers-4.0.ebuild b/dev-haskell/comonad-transformers/comonad-transformers-4.0.ebuild
new file mode 100644
index 000000000000..43d9c21fbfe7
--- /dev/null
+++ b/dev-haskell/comonad-transformers/comonad-transformers-4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been merged into comonad 4.0"
+HOMEPAGE="https://github.com/ekmett/comonad-transformers/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/comonad-transformers/metadata.xml b/dev-haskell/comonad-transformers/metadata.xml
new file mode 100644
index 000000000000..1d60aca837c3
--- /dev/null
+++ b/dev-haskell/comonad-transformers/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Comonad transformers
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/comonad-transformers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/comonad/Manifest b/dev-haskell/comonad/Manifest
new file mode 100644
index 000000000000..7acd08090bfa
--- /dev/null
+++ b/dev-haskell/comonad/Manifest
@@ -0,0 +1,11 @@
+DIST comonad-3.1.tar.gz 7769 SHA256 dbb32d7fb84dcfa5091d1d1b1bc9be0570118a45ebec9eed6ef2f21ddc58896a SHA512 5e14dec1fc229ac5cc6a69a86277eb22e08fe4035159fc95273dd6addd5e0f8fc54526c98668b2d12242a043c7c67d7f83718c75a9d961e9e1496add8136bd2f WHIRLPOOL f522e390a02c6091db52f63c9649792217103bc4aabfd4b3876de998a278402b94a956d8bad2b4aef821666795acdfbf2a9869a5ef4a470a9b69ebd9dfe38118
+DIST comonad-4.0.tar.gz 15014 SHA256 0ac661b2e3a2f7641179f70ac66151a3489b2f1149ae7be34c45d1e03be6a7b8 SHA512 2311c6db59dcd7a20190f925ded477412fa093d5cc43adaa1a7d2ca8174c919c73f7b78d53616da13dbe272817337826e168873acb37ff0df8e36655fbb2b47a WHIRLPOOL 0822856cfb18ec50decb17bc01ff4a486ba52aaf83d5ef3d019579d68dd81edda90be48ad7e4f54df77acd3e26f1fd01e6b4fd1e723890ed1edfaa6318396d12
+DIST comonad-4.2.7.2.tar.gz 16430 SHA256 b762261ef545a16881b66409398752e249a8e654a34088c66d9fabf9ba5a3b2b SHA512 c4d31409f5b77c35628a86f25d3cae273079e1f0cfbd5880058ed29d63802e712a199ce900c38eb4aa2130e4e397c4852bb640f92d745cc3edee57ae515fcfe4 WHIRLPOOL 7611588355399b55239b0c1e5157e589ce0e2150beaebcbc7245ea6d11cabe3efe8d69b9b3578c7292b2ba089f9626e92ba1c91bf11044c1909ec180c5d20aa1
+DIST comonad-5.tar.gz 16383 SHA256 78e5b19da5b701d14ceb2ca19191cc6205b2024ff2f71b754f5e949faa19cb2a SHA512 1acdee67bc2fd6061228541f417e02ffaa9ac412ac3a84b4b3f5b1e82a5626a63ad01f1a085262293682011b99ee8a3d70f34f75b6ce42bb24b91e167d5f816f WHIRLPOOL d0e7e461926e018d4046e85d1fca2146db2e22bce10668a99410500b2247bfe32d50fbc0035c347c45066e59bd45d9204fb400fda9cfc2ab8ed7fc228d27aeba
+EBUILD comonad-3.1.ebuild 800 SHA256 6d65c3b4605b3bd86141baf0478e0fa8960f58f29265878f9f846b469369cdbe SHA512 0d77d270a907e56a2156620846cbcc6b9a08beb8ad51c1ca44fde131b45dbc1d28b9b5b40478771de89dc4625ddeadd56b6a61986ea57331268f9158031656f6 WHIRLPOOL 9465c179fe0eb62a9813a395baa03094aa7b1c0736a442d659589e094ebde59930cae70e8e2fe6518caf6c66a761ddf6af92e75cd3f56db9bf905dd1a39abc46
+EBUILD comonad-4.0.ebuild 1176 SHA256 e5596df649622a83920e00bed89a5b74d0950bcbba0cea24d4a62422c4715f46 SHA512 0f2281c38eef34bfdf4a011859de5c7db0b6270c5d94f9a1f57ab06b395fdde0bd8ab7fa791d6126a52432f7466630423f3c77752f7720fd396335fd95246312 WHIRLPOOL 302fb0ab731fe751f6976c22c63e0249d97d70df7a2e9bd10abacfaab6da2a903366cc456f2b6d6c2f7ba4a2f54653fa76c92f6e91b3a8fcd45e4c4a9d622357
+EBUILD comonad-4.2.7.2.ebuild 1417 SHA256 4f9bb98cf72d38fe28eb650fab7226a0001deeb3aec51fc4e76868adcb288690 SHA512 dde2e4ec64b82dd0e29e60f46eda021df1ab18b74f457f3de109889ba57e66c72e36d195cf2aa943ecbbe3548449cb131b0c18418bf02dcfbf5b4287e6362b88 WHIRLPOOL edf2246abe50094d4ee3d62e1f3aa855049548de37434d61503c5b4fa8d26b6b48724daca4802c74bf2979928618f37a5fd371c6da4012a04e448116b859e7de
+EBUILD comonad-5.ebuild 1417 SHA256 2ac760d575f56a2c4230e3ba4c2e5c04c80df41af35b89d2c22f3a086e72a099 SHA512 7df39517e8e9eddf72b695315cd1dbdc4289b4850f073cb8bdd9c347fabed6476f4b55f8733df00d3400b9d444eead5643c6d3c00820268c6a9bf173100318a2 WHIRLPOOL 367fa35dd135624cf418e30c3adc51c0d67a0189fa155ff5f773cf8a7295e8f2da6fe6c144b46eb044b1c91462ec9f6ebbe3607f49cfae2c8f24aa852e4f8696
+MISC ChangeLog 3055 SHA256 eb0d83a0a1702e99555479b6de7e5701949bccbda96fcafb9fcb216a9df694a2 SHA512 fab1a14059be123aed9d4f1a178e41a3ce1f728be3a39cc957855f1a441a99ad04ca204c1e96bb2575d48ace4e43ee300fa53cc757020fb6bbfccc7b59d7453e WHIRLPOOL 48b134b35c93bffbf27ad8d5c4488d8ae1c1a884b98892e083dc865a34674f594f5c835548c9feeb0b079b250e84171e7a3cd563574de360f8263b2174559aea
+MISC ChangeLog-2015 1381 SHA256 9c5838a2ac6bd04536e80bb986fd535992e39fa5d4fc6db4650b0d81a8f7aee9 SHA512 49467113b54278478def1ee7ee00461d17d3e2f4da7846872ef6fedf9b67189d91657a44060eb6601304d750539d4acb759c95b535fc729537c66f8a40e1cc43 WHIRLPOOL bf04e72080134108ae7a128fca48ee7f450382e46b65709d05a4f97c68ee0767d992d8cf203c9a3023bead80427d0282b7a3c01f1b1c05a4ff98a64a797d168c
+MISC metadata.xml 1313 SHA256 46572d06e2e12df7ce773d3576e92475b35c8ccd61d858a3e6a47e2cdafd11cb SHA512 625c43e011b84a51de8210c0b4aa014887c5862cf4d373255920dbf70b58880188900fe4c49e0db8374bcc810059cbd6bd2b29a1e128ae40bbc197e36ee86495 WHIRLPOOL af36cff2aef71104dee48773bc2c73dfd2d13f404aa291ea73e7ae1c63c6d1376143e25f914e8a35c980ef98e90eb4f866170a2e2a185f5a3b46507b03c363c4
diff --git a/dev-haskell/comonad/comonad-3.1.ebuild b/dev-haskell/comonad/comonad-3.1.ebuild
new file mode 100644
index 000000000000..fcfc3ca67744
--- /dev/null
+++ b/dev-haskell/comonad/comonad-3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 compatible comonads"
+HOMEPAGE="https://github.com/ekmett/comonad/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3:=[profile?]
+ <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ "
diff --git a/dev-haskell/comonad/comonad-4.0.ebuild b/dev-haskell/comonad/comonad-4.0.ebuild
new file mode 100644
index 000000000000..02ae05bfe460
--- /dev/null
+++ b/dev-haskell/comonad/comonad-4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Comonads"
+HOMEPAGE="https://github.com/ekmett/comonad/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+test-doctests"
+
+RDEPEND=">=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/comonad/comonad-4.2.7.2.ebuild b/dev-haskell/comonad/comonad-4.2.7.2.ebuild
new file mode 100644
index 000000000000..e03715811925
--- /dev/null
+++ b/dev-haskell/comonad/comonad-4.2.7.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Comonads"
+HOMEPAGE="https://github.com/ekmett/comonad/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+containers +contravariant +distributive +test-doctests"
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.10 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive) \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/comonad/comonad-5.ebuild b/dev-haskell/comonad/comonad-5.ebuild
new file mode 100644
index 000000000000..085755dfdee6
--- /dev/null
+++ b/dev-haskell/comonad/comonad-5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Comonads"
+HOMEPAGE="https://github.com/ekmett/comonad/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+containers +contravariant +distributive +test-doctests"
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.10 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive) \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/comonad/metadata.xml b/dev-haskell/comonad/metadata.xml
new file mode 100644
index 000000000000..5602d8274fe4
--- /dev/null
+++ b/dev-haskell/comonad/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 comonads
+ </longdescription>
+ <use>
+ <flag name="test-doctests">Run the doctests test suite</flag>
+ <flag name="containers">You can disable the use of the `containers` package
+ using `-f-containers`. Disabing this is an unsupported configuration, but it
+ may be useful for accelerating builds in sandboxes for expert users.</flag>
+ <flag name="contravariant">You can disable the use of the `contravariant`
+ package using `-f-contravariant`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users. If disabled we will not supply instances of `Contravariant`</flag>
+ <flag name="distributive">You can disable the use of the `distributive`
+ package using `-f-distributive`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users. If disabled we will not supply instances of `Distributive`</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/comonad</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/comonads-fd/Manifest b/dev-haskell/comonads-fd/Manifest
new file mode 100644
index 000000000000..95f5f3311a19
--- /dev/null
+++ b/dev-haskell/comonads-fd/Manifest
@@ -0,0 +1,7 @@
+DIST comonads-fd-3.0.3.tar.gz 3572 SHA256 9cd3f76d488a11c25d69294a0efc95736f975f966fde28e19d83f5827d21a51b SHA512 222022cf5b619f11c54891d3c3e4b60907a165e8d69c67b372150d35e1b8770a7cef2f904d4c5a7baa32468c350155f93f58c7f1fbf01362027d1376bb575b05 WHIRLPOOL d4a0651f34322797c607756b9414d6aa0877b47478ba6cc0ee3e7067a0cac51ccb3582953088b136a1dd9c96d037ae0d2d824c868d6e18f9cf8af8710b7eb326
+DIST comonads-fd-4.0.tar.gz 2605 SHA256 3a70386e2ef3d6f444585f082de42e842a47dfe7bdbd807550839faf1bd8b7a7 SHA512 290a137c7485c5cbebc7994737a0c2a70ffb2463188cd491bf86b4e02edb5cc3a8c4fd7b7cfcfc999c6dfbed6bb437a63f44959ec34e4addaffd0a81a20125a1 WHIRLPOOL 8b8754b82b2e94b648af6d24aa4df0c1f30bb02be16b67cbf338848baac0e2818f32b237dbc55e0ca9737e2a8fe30d2155b20c376edbd5d4b2d73bd7fbf233ae
+EBUILD comonads-fd-3.0.3.ebuild 896 SHA256 131fb04917a0daa6b66c140f758c8ce39dab3c2d50233bc83a2e900c10b9a114 SHA512 a23ae5cbb0ee1eaade80f90010928a96307991a78c5a4f17df91403f3af86eae802172452dc32e730adf493d4ee920d45702d7d9c7ea3c7363b782bfdd95d76b WHIRLPOOL c72e260cec6280fcee0e826fceeeae81b393d19480e3d0f31d98433f39964b33fd6fa202390f81edd22b51b2aeffa74af09848ebb1a9646861ec533cc313a5d8
+EBUILD comonads-fd-4.0.ebuild 573 SHA256 695284c3d1b33fa99852acd735f661f9c768daf175f3f4762eff411ce3a50323 SHA512 156db5ada98057d5b5050fe156cc39db0fea39e51d8d1422279f0614eeb678424a2bbb0c79b5068f63463e24ea2881905b985fcdc1fb843566a6677bd81333b9 WHIRLPOOL feddd3130147fa7939b773ee3fb09c2d2c8f86d4bd65dedc7afcd5d3774ffa28eae640b433373a5202dd999ddfecb6ae2288829a89e3838d37bb9fc971cf0699
+MISC ChangeLog 2889 SHA256 16df77abc11b4d16be39f5b619606ab12d79fb4012be77d55446d871249f4e39 SHA512 b513a6e9e7d083ef08dfd9ed583eda183b66308030d95bde3aa846d7e962310f6db7d10d8a004875a9308ae8e1e90941e2f361b69629f4fc781523d025521890 WHIRLPOOL 32bc2bd1d3e0f8a01bb5ca6bf332ff63f2d9fdc806cbf5c91f9880dbc52c34b3615ad31b96bb360df3329f9970211ac2136d409ecf5f9452043d120918e01de0
+MISC ChangeLog-2015 816 SHA256 d62200a79b408b866c6c0c8db789eaa7a345fdeda139f581da85c651ad922dc8 SHA512 ff1206146467cdb16ab6c84a89e90315addea69ae034eb280cfd9aa6a5932037295f3ef17cc4b691663d1a7ce68e6225832b63bef32042305d6b9d43b879c94c WHIRLPOOL f3faceafbe346ed3e14739c72808946c025b16f7453cf5af77106ab997dba245477d937ffde510067ea9b3957e1874d298d09516494aaa1e887a2d04084ae2db
+MISC metadata.xml 424 SHA256 f8f0c4af48dd2d5c0d05720cbaec099ef610c5471d0716be794d193f3b91edfb SHA512 32c88e11934b03154e2806f99502df21f23837773a5cb4f866c739a2bb608f5ede5962b9671b9bb076338cf6e418ab50f8fee25a4bd88a390abbde4c770aedbd WHIRLPOOL f19206bfc73c317fd586a71ac5aca3d3939f48e576ed61beffbd90dc7f4577e4a1e9d52d177f8f26e52a2ff855292263d2305f28eaf6b49d2940fcd9a51f5bc8
diff --git a/dev-haskell/comonads-fd/comonads-fd-3.0.3.ebuild b/dev-haskell/comonads-fd/comonads-fd-3.0.3.ebuild
new file mode 100644
index 000000000000..c41b560b17f5
--- /dev/null
+++ b/dev-haskell/comonads-fd/comonads-fd-3.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Comonad transformers using functional dependencies"
+HOMEPAGE="https://github.com/ekmett/comonads-fd/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/comonad-3*:=[profile?]
+ =dev-haskell/comonad-transformers-3*:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/comonads-fd/comonads-fd-4.0.ebuild b/dev-haskell/comonads-fd/comonads-fd-4.0.ebuild
new file mode 100644
index 000000000000..ebfc1da3cf5e
--- /dev/null
+++ b/dev-haskell/comonads-fd/comonads-fd-4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been merged into comonad 4.0"
+HOMEPAGE="https://github.com/ekmett/comonads-fd/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/comonads-fd/metadata.xml b/dev-haskell/comonads-fd/metadata.xml
new file mode 100644
index 000000000000..af7f550860b9
--- /dev/null
+++ b/dev-haskell/comonads-fd/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Comonad transformers using functional dependencies
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/comonads-fd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/concurrent-extra/Manifest b/dev-haskell/concurrent-extra/Manifest
new file mode 100644
index 000000000000..f0372b0df32f
--- /dev/null
+++ b/dev-haskell/concurrent-extra/Manifest
@@ -0,0 +1,5 @@
+DIST concurrent-extra-0.7.0.10.tar.gz 16205 SHA256 6f27cc0a90f5f25b3c0a1e9e3c0e3b407538908c061c5b7da34461b76e1adc12 SHA512 2414fdb493834480f31e13b515233ea7739d46a170da12683b944de8372289cdafebfe8cf242c2edcceafc1fe3e659b0b20a0dcb4826d925cc50f6c1ebe73a58 WHIRLPOOL 1a098e894e2049f137fc32f36fefd7ad03b29f0d1f9a17b15d43a3806faa4c558a0cbb25c2c20ef91719bdbac769b7ef446e63a5efca53a3912fd4387beeea77
+EBUILD concurrent-extra-0.7.0.10.ebuild 1118 SHA256 ca43d054cfe9151ade57e22b9a8adec3648575d99920c51b70ef0d1676f6866a SHA512 6f82fbb650ba0baad04ce3f1068bc061938b952aa07067011f849436d291c93527bb001bb319dad58a2ad8e6095c742f315ca87e4797cf2c3bc018df1e270922 WHIRLPOOL 70b36a7b9ecdf5cc357ca2ba0627debea6df059897d1ca0da5b57b7c9d7d8619d2544d4d3a7d819dac3d915b88e07c07041e43d8174cb41352abfaf222d6cbf4
+MISC ChangeLog 3153 SHA256 36578a7b73555aa63fb0582b1721c5918eaea206c655985d49083829792ba50e SHA512 66654c5c43951cc62c15beda6726893c2390b8b389594bb14b27d590d328bbbb72e626248b4004866f18cde198749cb85c5f2f0b06ca6b93115f7269bcbb80bb WHIRLPOOL 701fdeafa62ec2f86b081eb589ddf716410bd315d65c94172357fc23d4971e4ecdd15e6dcb577ea1a08dfe0abccc0a3ce1d92b7384144d5af25be5295eaab7a9
+MISC ChangeLog-2015 952 SHA256 acad5b9475facf3ee44ea517a0a3a1b68d81bf9112cc7c314f77a1a105dcd695 SHA512 ea192e205d977f7547e784d86696a2cf1768b0cd9ccaadbd6450caf5f0ed7c5c3f0d628a7546e1ea7b8053bb83d58841de31e9502a95cae1930e548d344c624e WHIRLPOOL c72b9b53b0e11ceffa627f28a245bf0753fade6d0e8f1393f4168ecf504e22fb61dddf1f04666e7d4129b9a11510b523d8c8757c8f3ed03a6ca1ce353a9f82aa
+MISC metadata.xml 1335 SHA256 14fbbf98c14f5382c807c39159cd26355b0f7409920cbfab0df42e3380086c91 SHA512 0b50541d1736c51687e86edc63932699fb35a2c90ff896a71d5dd73e89c2b5889fc1f001859ba3c5e7eadfe2877091393ebb1419091adb39c31c506f1b40797e WHIRLPOOL afef61fd5c53b4afc2c1765023d62b973a3ab8c1da45e9c2d372af8b49d500ca22d4e2a00d009b97bfdd2bac909441aaec3f2cf857e37269b810a8a109b82112
diff --git a/dev-haskell/concurrent-extra/concurrent-extra-0.7.0.10.ebuild b/dev-haskell/concurrent-extra/concurrent-extra-0.7.0.10.ebuild
new file mode 100644
index 000000000000..b1a7f5e503b4
--- /dev/null
+++ b/dev-haskell/concurrent-extra/concurrent-extra-0.7.0.10.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extra concurrency primitives"
+HOMEPAGE="https://github.com/basvandijk/concurrent-extra"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/unbounded-delays-0.1:=[profile?] <dev-haskell/unbounded-delays-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/async-2.0
+ >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/random-1.0 <dev-haskell/random-1.2
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'async >= 2.0 && < 2.1' 'async >= 2.0'
+}
diff --git a/dev-haskell/concurrent-extra/metadata.xml b/dev-haskell/concurrent-extra/metadata.xml
new file mode 100644
index 000000000000..e1584be226f7
--- /dev/null
+++ b/dev-haskell/concurrent-extra/metadata.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The @concurrent-extra@ package offers among other things the
+ following selection of synchronisation primitives:
+
+ * @Broadcast@: Wake multiple threads by broadcasting a value.
+
+ * @Event@: Wake multiple threads by signalling an event.
+
+ * @Lock@: Enforce exclusive access to a resource. Also known as a
+ binary semaphore or mutex. The package additionally provides an
+ alternative that works in the @STM@ monad.
+
+ * @RLock@: A lock which can be acquired multiple times by the same
+ thread. Also known as a reentrant mutex.
+
+ * @ReadWriteLock@: Multiple-reader, single-writer locks. Used to
+ protect shared resources which may be concurrently read, but only
+ sequentially written.
+
+ * @ReadWriteVar@: Concurrent read, sequential write variables.
+
+ Please consult the API documentation of the individual modules for
+ more detailed information.
+
+ This package was inspired by the concurrency libraries of Java and
+ Python.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/concurrent-extra</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/concurrent-output/Manifest b/dev-haskell/concurrent-output/Manifest
new file mode 100644
index 000000000000..e9944d033c75
--- /dev/null
+++ b/dev-haskell/concurrent-output/Manifest
@@ -0,0 +1,10 @@
+DIST concurrent-output-1.7.3.tar.gz 21005 SHA256 9a510e7378ba9c6c637027074fa127fad832f9321144fdbe9ae3b1955cf40620 SHA512 0c338d45167bac4d11f760994fa7c5b3d6b3525cc4fbb289e70247affcabec94b44cdc1991519e40ddb71975e5a995f10e116b289de194dd3a91467c6f4df950 WHIRLPOOL 4670e2f99ed3c9658d8e6c3e02d412fc78b7af208775872278851b356b282b8fbc906474674f30af25063a85bbc405fc530baa486771ac39b30f851bd0a21cdf
+DIST concurrent-output-1.7.6.tar.gz 21143 SHA256 ca3668dad7999dd1366582bff46ef3a50ba8ce9a775a812883094db92adac6a5 SHA512 2a5b728ed5017273c89e3dff1b045905071b78eb7cc0dd2a6020170328a593bd7fea12651558598e55e807f197c7177dd6b086081df2a1895a2d172bf558864c WHIRLPOOL 2212c63378789a965731d4e57315c3b769f9f1a367541a2fc642adf51f93691ebac7dc828f11a59ef52e21d5e1aee238a61f4be3142fdea84d880eabf66b25e8
+DIST concurrent-output-1.7.7.tar.gz 21156 SHA256 d3f7330fa5f194ba759af30f4be0b8aaa509dc84ed24e8340a8cdbe470c6dfd1 SHA512 65ddc7917b71e169aa05ad4a16c280e1bd3083c511198ff1a6cf5b6e9bdc0397f842ce7aa99671548c2f97eb6744b54ab097933a508303dfa371ac3cb5bad643 WHIRLPOOL 61f76238a8cad2b6846a9b206dc58faafdca2ba7c8aa6034d94cad007c6a2912b58838a99283b4faafecf98b0f1c71d7a06ab94132505761a190f93e8374a45a
+DIST concurrent-output-1.7.8.tar.gz 21178 SHA256 8c9b0ab30ff9ea930039efcd9cc3d8541f0647c617afc17370de9de793ca9a6f SHA512 b5f64ff51302a46d1548469fa45b18e10276667bb33994023f6e5f75ed738d63ea666efd7a7e27dfdcde916985c3753141d374f85b43fae3c3cac960567ee01c WHIRLPOOL abe903af09286d14ce2ebe0caed02646b69ce8c908e8feedb9663516e7cb19fd3a944c96da981c6774056995698ec2fab88c27c2b6644de842e340283443bd03
+EBUILD concurrent-output-1.7.3.ebuild 1154 SHA256 5f36912545ab206daaae10ecd4b9262e16704eb0d432685ccff3fad2e03f6d74 SHA512 8960e3e24af332bc5199eca12679ab62d173e2d8ea59dda23fe5a102ac3d007f04c4143ff4bea5bf6310b1fca675b74202afe0e4d8b7ef18516de2f92370ddbc WHIRLPOOL 60d66e67a8f1f32cdec0f8f97237bf66ce008fde44e998b9091c4cbfb7ff8b2871ba9120e0c7c83eb6ce4c0160454da89220bf10b8948963b89ed8199d3e9e93
+EBUILD concurrent-output-1.7.6.ebuild 1152 SHA256 e7db9cb7cb0295ea5d48ea66a687a3afa0bdc66c5895c3c757eaf3efa8405ea2 SHA512 474d9168977a43ef2db99b3c8af0233479e121a14ace3e202977a51dcf8bd2a2bde1fe11a2286f538c8cb118ba7b5327638bc48eed157cd23277078a2a0e4531 WHIRLPOOL 32787f51034482944946ec17c82666dbd9be13749c33b0d18bc0adea1075cfb1b05679a12b72e41f56c1b417fa9bfa27981f7bc1df7e810565e1478bb6ede3db
+EBUILD concurrent-output-1.7.7.ebuild 1062 SHA256 4eba6e6abd8aa7a4150d186e943339f7ae98d37894956b9a8469f36d902c8d97 SHA512 3d36622ee7a66453a575785302b009d144f782b80b798eac8d86837be1d11adfd750a016f636382ef472ad11d15f36166de400d848f1eaf7482be34f7a175e28 WHIRLPOOL 6328333e1b7dee07364d792049b87c6631c8ee8d311f1037351c230d348a76da34fe8fb4dbe3616d642fb207d934614b6f436de68354f76c8b94598b8128cbf3
+EBUILD concurrent-output-1.7.8.ebuild 1064 SHA256 070efd8890e7195ce55b2104f8ba694eb95c9f69b3a3d870e0501df9c685cec2 SHA512 2afcda4fc260c9815f3f67cb502b24c8dd13b765f51a590e64f14970a1e837aa89fa85091ddb7ac7951ba3d0ed25aaf78ad4d55d933a257c9a3d843ea064cc98 WHIRLPOOL bee3cea173b38e98a7de5ce21db49869d72d302829f9313306177411aa009a936c62020cf733091a57f74a9da13da73642a1e19a598f9832fdb56e1b6db142d6
+MISC ChangeLog 1110 SHA256 2c00e44405c7cfb27c5a7da9bce690bb47d549168fd2993173bdf949619d79d6 SHA512 814964f594af0e8f4a61d04112c9d6ee11395923e3eab25aa2ce10a9373515a7f12e4ec3bbff4078f077a72aa3ab9978e65396e270242ed45707ee708ee511f0 WHIRLPOOL ca2b8396ed0525b4b9aa01d721998b580dc2f01925411abffda92995b64aee360348127286e4522bc4a882f88a114755b5291d76387f2c57dc81a35d178d615e
+MISC metadata.xml 828 SHA256 253ede08331cb5e903bdf7d0fc59119797ef7cea9905cec9058952ed81821b4f SHA512 7b37a42f08da9e3d600a7666ad80b51f1c03bbf30fdf1d32dd75d1e49708ba2716a425b26966ccef5d3261484154ada57f2f97097855e7e29c2aa4da8a2282eb WHIRLPOOL a4aaaed24432bdd07eb8e21d9f8953a27eec9e45aaaa7c3412279671199ea8f9d898808f66fd3965d01d533d2e57234bfefe0ebfcae3e591b75af37455cce53b
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.7.3.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.7.3.ebuild
new file mode 100644
index 000000000000..48a22386cb19
--- /dev/null
+++ b/dev-haskell/concurrent-output/concurrent-output-1.7.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ungarble output from several threads or commands"
+HOMEPAGE="http://hackage.haskell.org/package/concurrent-output"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.0:=[profile?] <dev-haskell/ansi-terminal-0.7.0:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.9.0:=[profile?]
+ >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/terminal-size-0.3.0:=[profile?] <dev-haskell/terminal-size-0.4.0:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?] <dev-haskell/text-1.3.0:=[profile?]
+ >=dev-haskell/transformers-0.3.0:=[profile?] <dev-haskell/transformers-0.5.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.7.6.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.7.6.ebuild
new file mode 100644
index 000000000000..b3e4837883b9
--- /dev/null
+++ b/dev-haskell/concurrent-output/concurrent-output-1.7.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ungarble output from several threads or commands"
+HOMEPAGE="http://hackage.haskell.org/package/concurrent-output"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.0:=[profile?] <dev-haskell/ansi-terminal-0.7.0:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.9.0:=[profile?]
+ >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/terminal-size-0.3.0:=[profile?] <dev-haskell/terminal-size-0.4.0:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?] <dev-haskell/text-1.3.0:=[profile?]
+ >=dev-haskell/transformers-0.3.0:=[profile?] <dev-haskell/transformers-0.6.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.7.7.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.7.7.ebuild
new file mode 100644
index 000000000000..78ee42b2f434
--- /dev/null
+++ b/dev-haskell/concurrent-output/concurrent-output-1.7.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ungarble output from several threads or commands"
+HOMEPAGE="http://hackage.haskell.org/package/concurrent-output"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.0:=[profile?] <dev-haskell/ansi-terminal-0.7.0:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.9.0:=[profile?]
+ >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/terminal-size-0.3.0:=[profile?] <dev-haskell/terminal-size-0.4.0:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?] <dev-haskell/text-1.3.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.7.8.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.7.8.ebuild
new file mode 100644
index 000000000000..5145a441d928
--- /dev/null
+++ b/dev-haskell/concurrent-output/concurrent-output-1.7.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ungarble output from several threads or commands"
+HOMEPAGE="http://hackage.haskell.org/package/concurrent-output"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.0:=[profile?] <dev-haskell/ansi-terminal-0.7.0:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.9.0:=[profile?]
+ >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/terminal-size-0.3.0:=[profile?] <dev-haskell/terminal-size-0.4.0:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?] <dev-haskell/text-1.3.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/concurrent-output/metadata.xml b/dev-haskell/concurrent-output/metadata.xml
new file mode 100644
index 000000000000..954b821ddf0b
--- /dev/null
+++ b/dev-haskell/concurrent-output/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a simple interface for writing concurrent programs that
+ need to output a lot of status messages to the console, or display
+ multiple progress bars for different activities at the same time,
+ or concurrently run external commands that output to the console.
+
+ Built on top of that is a way of defining multiple output regions,
+ which are automatically laid out on the screen and can be individually
+ updated. Can be used for progress displays etc.
+
+ &lt;&lt;https://joeyh.name/code/concurrent-output/demo2.gif&gt;&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/conduit-extra/Manifest b/dev-haskell/conduit-extra/Manifest
new file mode 100644
index 000000000000..f7ca2159ebef
--- /dev/null
+++ b/dev-haskell/conduit-extra/Manifest
@@ -0,0 +1,11 @@
+DIST conduit-extra-1.1.13.1.tar.gz 33455 SHA256 16910191be60a573a3dd933655ced6bc91564fd96e61e89e4d97ac52e6d75810 SHA512 c7b7ccf4980a2420116b2e8ee084c76275cbd1a80812bdf006660aa4c48e9adace3b5530e9510c603711c8d2a7d1519ff501bb9cd08dbbb5bbd1b8d79bac8266 WHIRLPOOL bc9174004423c2647398a1521e8449b5cc367a316588e3ec0a2eba2f68f06b2051dec1234cebbc6b4ca68cd13e04b272daee027ff8fe2a418fc2bb8ae4489f64
+DIST conduit-extra-1.1.15.tar.gz 34666 SHA256 7bef29eb0db59c236519b0c5cac82183ed7741a535a57e0772aac1158e90bb8d SHA512 cdf47414e362950d6361a26cb584dbab9648572fa801e2444c5a76723f5f166c3c9d701282c8da06b2db462aa15e195feaed0bc154689bc93a237c1ec21f6cd5 WHIRLPOOL ece96c7e639707b0a4807dade4ba90d30d5a297fe1ab9881da3bfcfc92bfee1776624bbd6d7ab2c5bf4e4829ec3a0d55c9747998bbdeb7d1f99fb6dabbe82a2f
+DIST conduit-extra-1.1.9.1.tar.gz 29571 SHA256 3f1be15bef32652caa9a98e175c95614c0f6d04ca29c35d30ddbc940a90fa0a3 SHA512 3e35c303fb9696f99af99db6ada5e59dcde09e0ce3d3559aed2b3354dab1a96d523b7976643239892316a709289e4943aea37152a2935c6c256b24e5b73dc716 WHIRLPOOL c1e4e6325a32ab0b8fa9fe788ac6b0437bf352793bc71403d9f9e3946b807acdd01dfcd6426238579c4e6f48aaa2ebdbf3db2a6c9f93c4f107f75367ae38a933
+DIST conduit-extra-1.1.9.2.tar.gz 29576 SHA256 9a7b3f44990014082f589dd91f70d8b5faef66e720677888a54fb2e463940a9f SHA512 ddc8e99c3b939704421d464c928d8fc2a591cdb4e44942cebb670d5c3e9a4d96fa03c227a1acfd227560d45d3eead7ff6cadde54ec8e78324eb86a861fbb8576 WHIRLPOOL 909915e00e17f513b5df970fd2a553dd05f73610c0719677fde6863af871a9093d1057e230bf627aa1a9904fe4d5c6228f44e202782020cfaab2fc28a458f591
+EBUILD conduit-extra-1.1.13.1.ebuild 1251 SHA256 539da3843ac2997bc8e731017cfa3e38dfc62b9d44e5e0c459e269ccb7017329 SHA512 e977837a6fa637528be79eae0a336e9174b48988e87271023ca2fc641bd389c1a34e690ce6c31ca5b78bc2d3cf34f25142bd846ec2793c2163b2841df6cc437e WHIRLPOOL 1074434c1d1444fa7b10f1c57cb380f006f67b68ddfd4c73e836ad38ba0886613b04b83ccd55e091800150e52ffb0dae8e0133ff9ff2a54b7339c61ca0ed2eaf
+EBUILD conduit-extra-1.1.15.ebuild 1218 SHA256 8faf8ef04b71e413a98ae12f3bb4b51bd74e8fc574c8264a8af9e1bd7fc55609 SHA512 7d2f3106745bc1974b6f1a7be9aaf78cbfec18c8ed0f7618ff166ca75681e4981160e421c85700f1baea2cd56690d95895be770000789675141e46eded5c5581 WHIRLPOOL 58901a87ed4ba8bf88d80c3c5765de54851552c558c2ff3afb7191c69eb7c34011f42bef5148dc699bf143a8f6f4c6e8710c140dc55e8b25532417870645d12f
+EBUILD conduit-extra-1.1.9.1.ebuild 1202 SHA256 70da7d988646cb0bf49a1daa6992637516bf19b0840632dbac674c5e726ea076 SHA512 6ac5fa7c30b2d675c3765d34bf21dee3326d1c34e615ae80c574657dd540663a7130730fd344fb06f2fcfbc3f337800e81102f3f975a266c335a4105dfc512d9 WHIRLPOOL a29e278d0f8ffd00098b3e655e7025dbb141e594253f951a9580cf22ebc66be55b9c5c842b9af0293dc45752040385ba72dc2600a251f52ada42c76e6b31ff81
+EBUILD conduit-extra-1.1.9.2.ebuild 1204 SHA256 074d5e9f271769855f16ec9c8cedd62159e3716c3e9bc64b4a70200faa7d0a8d SHA512 32953be51f25c36bd21f503bd55bc01e45e8ce27303bb3dc51464a9cc7c0513e387a268fc39383dcfb05ae0b37721a7d7489886965eab1c5c9922eea0da84eec WHIRLPOOL fbafdf0a4777b135e6ff20bc9bf4ce0901b8695e28a82fd96a0ed7479029174cb09d5f2997fdbc6b923749bb6df1c4c9a6a77488539ad5e9769c9834d6070c8e
+MISC ChangeLog 3375 SHA256 5d1250c7b9fac1bc2c265fe3165d52d4a0efab61c425b88e180abe33fbbb05f3 SHA512 fd3716ca6f0b440c364872417fec27166829b522832cdf7acb9b0e12689c2611ce46727afabe73ce5ee49363dacbb551a05d3063255ed67d444b9673acdd2b32 WHIRLPOOL 78a1aee8d4323ad36871e8388baba76afdf5d5890d6f72948b2fc40a44f6444907528cf3070e01446764bb0baa1457b55c95494b0743047f2de056e1bf0ac642
+MISC ChangeLog-2015 2055 SHA256 051fa756c8a58f26340f19059853041c8788081b538a1d388b90b435d3cc205c SHA512 edbc7c629f78f43dc2ce694f21c4b3e30666d53d3a6d57a8258756524a0c3f3a09facfc6e773b1992a10ca3996ecc0da95229f12607b7854a11f464d4b701203 WHIRLPOOL 5a20eada7f2e50dba6f31de73a9f16c45ed0ae47aae3539988023b569a0541227fcd56b93a248134cdab98a112475018e98e550dabc87215251ce4d670a637f4
+MISC metadata.xml 482 SHA256 7033210c2182001a0d5c6e45999f13fd9d2f764d3f5982a6e71bdce88a844415 SHA512 63d2274b6081bb245d60f266b8f52d1fd29e1e509b1baa88968dd13165baeeb6022356101c73ef526ced87b2bd41343e9ac5647115c07c640aa112b8cb29831e WHIRLPOOL a7f70c82b07170fab5948c597eece74f9f4cdf06c9e5e6ff5a7868b48b3c25f37dbf158bcb0398f1708b74ae8422babf38042fd9e4210f70b749877ca36f1bc1
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.1.13.1.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.1.13.1.ebuild
new file mode 100644
index 000000000000..4b1d1d377632
--- /dev/null
+++ b/dev-haskell/conduit-extra/conduit-extra-1.1.13.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Batteries included conduit: adapters for common libraries"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/primitive-0.5:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.11:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/bytestring-builder
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.1.15.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.1.15.ebuild
new file mode 100644
index 000000000000..e47d4b2367ba
--- /dev/null
+++ b/dev-haskell/conduit-extra/conduit-extra-1.1.15.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Batteries included conduit: adapters for common libraries"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/primitive-0.5:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.16:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/bytestring-builder
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.1.9.1.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.1.9.1.ebuild
new file mode 100644
index 000000000000..137807ac7a0a
--- /dev/null
+++ b/dev-haskell/conduit-extra/conduit-extra-1.1.9.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Batteries included conduit: adapters for common libraries"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/primitive-0.5:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.11:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ dev-haskell/bytestring-builder
+ dev-haskell/exceptions
+ >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.1.9.2.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.1.9.2.ebuild
new file mode 100644
index 000000000000..d4019726bccb
--- /dev/null
+++ b/dev-haskell/conduit-extra/conduit-extra-1.1.9.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Batteries included conduit: adapters for common libraries"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/primitive-0.5:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.11:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ dev-haskell/bytestring-builder
+ dev-haskell/exceptions
+ >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/conduit-extra/metadata.xml b/dev-haskell/conduit-extra/metadata.xml
new file mode 100644
index 000000000000..838a86b72c70
--- /dev/null
+++ b/dev-haskell/conduit-extra/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package will soon contain much more functionality. This is a placeholder until the next release is ready.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/conduit/Manifest b/dev-haskell/conduit/Manifest
new file mode 100644
index 000000000000..c08a64cd5fbd
--- /dev/null
+++ b/dev-haskell/conduit/Manifest
@@ -0,0 +1,13 @@
+DIST conduit-1.0.15.1.tar.gz 40651 SHA256 7b0977f19a6fc8daa0bea1f9cfdf813c524f13b7318a514c4119a30e80d2795d SHA512 ccd4b56a8bac306ecaeef3830abe4c7c5482082a5996e176dcef8b1145640f10f3c73e521a438f9080c54fa2c9afe2f460cb90a018e6fe547413a8281b9f7b1c WHIRLPOOL ce4101ba3eecc3a8b423a2eeb3c49c412bf9a1a60c4a7c85c6259749708690d5883095335d057d192629d49184eafb8221f1366c9b118c30cb64400a0f96c4d9
+DIST conduit-1.1.6.tar.gz 30968 SHA256 03e7fbfa869de3d7aa739ddfc758cf57d16d774774d6d59c698e8cf47f9112da SHA512 fb0ca3f9afd61cbd62b2d6bf73117d8521cdc838c1a71567c4c35aaf5ee60d4a9525a6eac1bc8fc4f7762387d67cd5ea999f30f231a8ca9d6622b63d75692ea9 WHIRLPOOL 0d93ab514eee998c915f2acda81a7242ab21b24e58cbd14a3ddf0e78c6766ee35251b8dcbde62b98973bae5af1278c5e6908626fddc68a6d02cd442706116ea6
+DIST conduit-1.2.6.1.tar.gz 48531 SHA256 ae38875a01312070cc1f59aba6687b7b8619416f426299ab126e08023c22309c SHA512 fbeb437897a0ae00a5d3f5b12565c0a4f5e3807d8d9fcd6aaeeafa134ed5d0493a2a403dbe86112be9af49f8b7af90c504aafce0505f0a854a05a66a5175a6d2 WHIRLPOOL 3df090aea26e199879c0657bd54f986fd1b71a7098551e393ac804e1fd8ca226a95fc96d0af05730f1098dcf819ebc8b286839f937d0ced8e692398755605e38
+DIST conduit-1.2.6.6.tar.gz 48854 SHA256 958fe8636ef49b947493fd23ea1522d51e82e6acc87cb9e5038398e25fa5d188 SHA512 6b722a70919bff0aa79b6e47c3220f89b019a7a584d31e921e4f7dada3e0b4dba753b65fe61f4da7e6562320dec7d76dc1f487d4e085299c485fdf2f7e0b7efd WHIRLPOOL fc6064409bde92df9cdf7cad31cbb8977d3e68c1e1c64c59ead45b72dc796afd49ea9c5f45321bc7e522c0b57176cafbf3abb81e5fca2b064e7837d938df89c7
+DIST conduit-1.2.8.tar.gz 49406 SHA256 80d5df4c70adf2b7e87138c55fba25e05be30eaef0c9a7926d97ae0c0cdb17fb SHA512 a181bc88291e761921a2be60e21efca47f7cd029fa4026d50131d49be0d91e75ea082e8c009aa621c44707eb61ea6b117af4f588b8e9251a381ba55f26124161 WHIRLPOOL f53f2add965c62197f643e4b481b74de417c76301ed033320a33c5b21a270f77b47245e0b48ab34dbdd6bb56e8a3484aa4c15b269fce9647713738c13e12c441
+EBUILD conduit-1.0.15.1.ebuild 1350 SHA256 3856fd6da4b9d5c75b673da1e133636948a31857106001b18484a00a320cf27f SHA512 2453457fb62b24ccce380707a2ea6f38715ff8255bc7936c3987f53155cdb3fc56037fb739eabdda0f2219b5bd4f154ec026a326df887ea852f0ab1c8ceedecd WHIRLPOOL e8f0d49040e93c25b5d3e1c63ddc9caccb0b19f2c57f38f5263cdd3448cdaa49a23acecbd92a653e7db60aea9ef00fbf3783f5a0ea55db105c707ace52e54f9f
+EBUILD conduit-1.1.6.ebuild 1174 SHA256 44d461dec4ccdce523e391565579adfd9ddf6c7a7b8b153ec97332bd163a88dd SHA512 7955576e0c130ae217185c96b2477dd4f5aadb164bae997e9b42b0edfbd5e0b50ebe59c3a0ab45cf9d6f1eb126a58a752a7df4437f76027650539fe26a2b0a3b WHIRLPOOL 5beba0f102a0c21ff86a1e929625f0b287639d7f36504b4a1a3b13fa108d5bd404660a5f00403ab9f2ece26672c7d168a3e89e05f2f0a91f5af643cf88503d1d
+EBUILD conduit-1.2.6.1.ebuild 1086 SHA256 97fcb83bc6656e1eed427b2a1d6aa17a81a702ff08878e77c7a25f30c965b380 SHA512 739460b701e083a19e9e602f9da5b9b0274b977c2409bb21ea0a00ac7445e4654c202ac98dbc89dbb9e93d83ab72bc5745da79755ee7e063518f38f9232ec27f WHIRLPOOL 273a8550bea36e92910bc08137c3038fb5a4a5ac89768c48f3388b12878442a0ff92dfa873a278608f7588967d3366aa2e03494d3db7b693339bec3221d34446
+EBUILD conduit-1.2.6.6.ebuild 1040 SHA256 a71e2837c7ba5ce65359fe8366fb083b5b2c6fdea09c935413c4e940d7ba1676 SHA512 576238d7bca888e8e41b3f16801bb2f456aa7362d385b9c970039fcaeb69e6a074e16999b0c1deb8d9d0e1f3a6b46c875e4e030aacd9348054cc646c36ff81de WHIRLPOOL 2b04000f8996ab5531d139993df07c47e06c55a3f3303c3454a71facfcfb3d862387f832877684d617a86c50a01695552e8ec935eedee09d16a7b106cd70c1c9
+EBUILD conduit-1.2.8.ebuild 1038 SHA256 d9fd250487e1d012e074f90bdf40bf8bd2fa9776503c4ff40d1fc8f7d65c0654 SHA512 db95539741f66509490fbaeeb2ab97e530f66a4ff2a6164ba8b40b3d158eee37a11ecb85901f8c87513cc0ae98614f0b0557060e857024533bdf90d0b97ffdf7 WHIRLPOOL 60c74d780c856563acd6f4eb602e41b101971f5b8dbbd249fbf95db8d6860565e5b47162571f48ac9fdbb43cd3710fef8c158cea68bfe01b6fb118bdd32dab16
+MISC ChangeLog 4483 SHA256 2fe93ce68b45a13d09d85e9afe894c28b5074b31e626142be4d2feaf7ed9340c SHA512 d3b5c7031fffff41c3617d281830a80f04770906c65b59b379c5acbe62befd2bff7c1f137e7da4e9eeee217e41d9bda996d4dcfc89a6190bf187e9aa60f0fd15 WHIRLPOOL 4f5c6eeac6ff449e2fb7a0d898636d9a24dc60ae59e17e9de566935ef3a578e19149bc57c1ea95c7eccbc0b925e6e10cf7336ba96acd4361197cc45f96cc2257
+MISC ChangeLog-2015 2748 SHA256 0e295c8090876cfde77f077f03270ac9ae2da14c847bff87bc7a2984a484477e SHA512 8f7faeb453c625813ae740c08ec317af4e9c5b0919c13b9dbe4e0bf031f227af1e3ffb7f364d935126003f832ff72518e5968f3936bc96c54f131f1b31829e78 WHIRLPOOL cae5f58b4bf7740034531e8356da18d9ac44ca215a72cf6078dfda6314120b09aa6dc6d511dad174d93d46ecf33eda838d21889bfbb37bf23bd0120f51bf8125
+MISC metadata.xml 816 SHA256 51d4e66fc4c5fa93d6bd3ba029b207970b2fd391f50ca00e9d28f01a49184a8c SHA512 96bfab2b6d9b6738618b298668bdbffeb55ded7c2f98fe7eabfb8ceccea0c7b9d67ce194250576a24566e63cc9f17dbb67bb7d792b7bee0f18ef234f1857f44c WHIRLPOOL 8eb7c6dce4f89a6b07bc346f74f916ff0fec3150a49ac1efa1837b751c1ea97f435610dda7e25a8ca11779638182ed3d418bf2079ead44b6e451434738436756
diff --git a/dev-haskell/conduit/conduit-1.0.15.1.ebuild b/dev-haskell/conduit/conduit-1.0.15.1.ebuild
new file mode 100644
index 000000000000..fae8b6c2a0ec
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.0.15.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="nohandles"
+
+RDEPEND=">=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-0.4.3:=[profile?] <dev-haskell/resourcet-0.5:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/text-stream-decode-0.1.0.4:=[profile?] <dev-haskell/text-stream-decode-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag nohandles nohandles)
+}
diff --git a/dev-haskell/conduit/conduit-1.1.6.ebuild b/dev-haskell/conduit/conduit-1.1.6.ebuild
new file mode 100644
index 000000000000..57201e5e5915
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.1.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/exceptions-0.6
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/conduit/conduit-1.2.6.1.ebuild b/dev-haskell/conduit/conduit-1.2.6.1.ebuild
new file mode 100644
index 000000000000..f8eeeb0cce34
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.2.6.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/conduit/conduit-1.2.6.6.ebuild b/dev-haskell/conduit/conduit-1.2.6.6.ebuild
new file mode 100644
index 000000000000..2d85b3b1bfe3
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.2.6.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/conduit/conduit-1.2.8.ebuild b/dev-haskell/conduit/conduit-1.2.8.ebuild
new file mode 100644
index 000000000000..ef1afa073da9
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.2.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/void-0.5.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/conduit/metadata.xml b/dev-haskell/conduit/metadata.xml
new file mode 100644
index 000000000000..3af8d9d07e99
--- /dev/null
+++ b/dev-haskell/conduit/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Conduits are an approach to the streaming data problem. It is meant as an alternative to enumerators\/iterators, hoping to address the same issues with different trade-offs based on real-world experience with enumerators. For more information, see &lt;http://www.yesodweb.com/blog/2011/12/conduits&gt;.
+ </longdescription>
+ <use>
+ <flag name="nohandles">experimental code to use raw system calls in place of handles. Not recommended for general use</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/configfile/Manifest b/dev-haskell/configfile/Manifest
new file mode 100644
index 000000000000..585653472eec
--- /dev/null
+++ b/dev-haskell/configfile/Manifest
@@ -0,0 +1,5 @@
+DIST ConfigFile-1.1.4.tar.gz 28969 SHA256 ae087b359ff2945a62b671449227e0a811d143ee651179f4e7e9c66548e0f514 SHA512 4455110c95172461b2d82ae88ba4f386d5e49ddd7f7def83714d2f6198090f0d121166eece3efa735341da9bbc0029e704be00d3e671d24ad27e838dfe913776 WHIRLPOOL 85c80d4dead287db46ca251cd4f49ad5bb3fa0df08d0ebee5f113aa8fa0f9a09f395a3b2c3a43a97517a3201df9c443f1f4cabf45f7e71b8c9f92db7fbbf3214
+EBUILD configfile-1.1.4.ebuild 911 SHA256 09352a7e0c61193303f4fb3d80a405ad109eb8dec1c0cbd64bde6565321db5f4 SHA512 63b587a5e1f4342d2068768fa02482dd0f0c52f76b5b9c97813696349b730c6d9ceb96a38c0f3dc8a18cf092f11cab95dc3d6778466119b660f48ac484e215fa WHIRLPOOL 69d8c1332d43e214d6c726395daefd15029728e9a192370e2af901ba08ad13eee1b23a5b06dfb0d1ca07bb402a3b3e3d7486b573b293c7e676986416620ca99b
+MISC ChangeLog 3103 SHA256 0e216fda87eef8fc8804035d69b9d1a2fc419b466a1de92dac3e78bbba3f972c SHA512 1d450b2392e0df7d2a982843e63c9a8ff166ef9dc952c77282702ef446e14b3dd6c262a6b00f42704eb65c2a70db019b762f764abfaf620a54ed64b048ba009b WHIRLPOOL 9c2945816bdae5c446f6efc87cd0cae67770d1a8f4fc8f88e9909e611b335c8f76760dae5b5f6fb0df8778cd6b700b046dc46c364987176752c8bf62962bbaac
+MISC ChangeLog-2015 1306 SHA256 09873ebe3a15f6924b212c7e2561a705f0d379c6077372224a683d5a8b286efe SHA512 7d2df3a94ce8d93697a9ba162673cbbab938840f4421cea542ed8da14513c3ce2884dd58d7113c6a471ff890e518d4c61817daff8d7e90fc663528349bab3f0e WHIRLPOOL f7de611a7c501b63636018c15ce82723fcc43f04ed6dceee539531c9816bcc78656d9b42482e099f415e6838a12f7f52183fa7f5e8528e6a0959ffb7cfb441b9
+MISC metadata.xml 965 SHA256 45a4d15ffc1c931467f575c6a1c04e6a03d422b5e456ec8cf12ce87808baef16 SHA512 e2acd508389c4caacef017070d972cdbe6c005dd4edfd5dce451c671bc187acc5074402cef09775751ddbc2ff54990249b6860eadab65370bec00b40a23ce3ce WHIRLPOOL 1bf38e942eba9c0e34bc6f331f58692f9d85a5961a421241dcf562becb02645bbc8645bfe523bb24977683513700397e67f495e4f9571f8e283f052c87b51537
diff --git a/dev-haskell/configfile/configfile-1.1.4.ebuild b/dev-haskell/configfile/configfile-1.1.4.ebuild
new file mode 100644
index 000000000000..f6bfd6f87d5a
--- /dev/null
+++ b/dev-haskell/configfile/configfile-1.1.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ConfigFile"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Configuration file reading & writing"
+HOMEPAGE="http://software.complete.org/configfile"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildtests"
+
+RDEPEND=">=dev-haskell/missingh-1.0.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ buildtests? ( dev-haskell/hunit:=[profile?]
+ dev-haskell/testpack:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildtests buildtests)
+}
diff --git a/dev-haskell/configfile/metadata.xml b/dev-haskell/configfile/metadata.xml
new file mode 100644
index 000000000000..c0043cb8b12a
--- /dev/null
+++ b/dev-haskell/configfile/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Parser and writer for handling sectioned config files in
+ Haskell.
+
+ The ConfigFile module works with configuration files in a standard
+ format that is easy for the user to edit, easy for the programmer
+ to work with, yet remains powerful and flexible. It is inspired by,
+ and compatible with, Python's ConfigParser module. It uses files
+ that resemble Windows .INI-style files, but with numerous
+ improvements.
+
+ ConfigFile provides simple calls to both read and write config files.
+ It's possible to make a config file parsable by this module,
+ the Unix shell, and make.
+ </longdescription>
+<use>
+ <flag name="buildtests">Build the executable to run unit tests.</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-haskell/configurator/Manifest b/dev-haskell/configurator/Manifest
new file mode 100644
index 000000000000..35fdcc72f50a
--- /dev/null
+++ b/dev-haskell/configurator/Manifest
@@ -0,0 +1,4 @@
+DIST configurator-0.3.0.0.tar.gz 15232 SHA256 6eb9996b672e9f7112ca23482c42fa533553312c3c13f38a8a06476e67c031b4 SHA512 0c4c95b3182874c87c4b6b8e74bf8e39ec7528b49f06e9a02baed5fa4aa90a22a9504f59e881c17616ef95a1aa5450b431df8cc9317ef837d8e821f330e303c9 WHIRLPOOL c2f814197a26254f9c8881f20d913d88a24fc7030050f2c264550b379fd45f188eff405bbcb863739773a56e5cfb1a338ac01aa39d9cb5a16ccf54d22045dbc3
+EBUILD configurator-0.3.0.0-r1.ebuild 941 SHA256 650f07023b9c189c154a499403214a6249d5b588ecebef860f062ec2dc4ec553 SHA512 edefcb5cad81fcb125f02d7597d241843e313adec541a1556538b4b853fc3b4fd8a08c52962ee17d0a177eaf56595c235da56d284abc19814b6e1aef4fdf1291 WHIRLPOOL 2b334b4b65680b000dd6201d89f27a36938408d8ca68ca76f4358ebc14acdd55086d1c18420a967b3966bfb299b9d0b9e6140066119a95d1cd13640938d7b896
+MISC ChangeLog 366 SHA256 871bd43f74759eeabae0012ed9e6979f7d7a192a1c78ee8bde2902e0fa4f2a0c SHA512 be6879575d8157fe21c1a369b5737e4a5541e7b4478583f8d7c7ab3b72c31a1bd4f3dd074f0875adb0132bccf8df0b117b4384bf72ed98049ec57c8dec76ada4 WHIRLPOOL e14bb860ec70ec36de1696387e38948e0354141771bc2f232d729d59bf021338ab2ed6f26f8ef8942bafb9f6d5e1a3e2b69194394467e58a06b0cd88f53de9e5
+MISC metadata.xml 1211 SHA256 c34fd2d104f25e6cc92594ee030bb6e5b98765f740d20362bba8a56b64d44bdd SHA512 3798db36c06ade14fe701fccd286af6cb3de0225ef712c2ce92b574be8c03fd7c7186121d55082ea5517ce1ecb338e32f404848ebf9904312393bc0939c5464d WHIRLPOOL 0ff6b808821842b2e6cf38b48702e9c113d25716395d11e517a5564fc023ab35672ea7024d80d588b6da1026e0e076ebadfef977e547ed17d162ad4162945bd1
diff --git a/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild b/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild
new file mode 100644
index 000000000000..9fbe651380de
--- /dev/null
+++ b/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.2.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Configuration management"
+HOMEPAGE="https://github.com/bos/configurator"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/text-0.11.1.0:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/configurator/metadata.xml b/dev-haskell/configurator/metadata.xml
new file mode 100644
index 000000000000..2005cc7f0e0c
--- /dev/null
+++ b/dev-haskell/configurator/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A configuration management library for programs and daemons.
+
+ Features include:
+
+ * Automatic, dynamic reloading in response to modifications to
+ configuration files.
+
+ * A simple, but flexible, configuration language, supporting several
+ of the most commonly needed types of data, along with
+ interpolation of strings from the configuration or the system
+ environment (e.g. @$(HOME)@).
+
+ * Subscription-based notification of changes to configuration
+ properties.
+
+ * An @import@ directive allows the configuration of a complex
+ application to be split across several smaller files, or common
+ configuration data to be shared across several applications.
+
+ For details of the configuration file format, see
+ &lt;http://hackage.haskell.org/packages/archive/configurator/latest/doc/html/Data-Configurator.html&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/configurator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/connection/Manifest b/dev-haskell/connection/Manifest
new file mode 100644
index 000000000000..2b6a6b4e10f2
--- /dev/null
+++ b/dev-haskell/connection/Manifest
@@ -0,0 +1,7 @@
+DIST connection-0.2.4.tar.gz 11067 SHA256 f2b82a91de6bdf9b76624335418013575d3e12ad2753c6e8997e2d016cdf806a SHA512 7a55f5bf8b35a8a03553051b38a01e3791e9c51db3222f5c91e77310cc9d61307e9d934d59e31f82be38804f1b9c60cd8856351b03e007e3b7a3c883abaabb48 WHIRLPOOL 2cc6c117a8d276a42e84233629d2e303f69e27ad4599fe69f1b04134724cb85c5f5efccd9f9fc4fb7cc1b00689e578c7eb665f6a67849ddbd83352b1e2812c9a
+DIST connection-0.2.5.tar.gz 7576 SHA256 8895d4427985202ac439b884deb4b5675ccba3d9498fce3687f1542b4ba21124 SHA512 02f02bfe48aa2f667986433d11fc7723aed8e87deb38082a6eacf009901334db2acb95c254a2cebd0b6c035bcdb6536f51af6c5dfdcc1ee51a13c1b7383460c4 WHIRLPOOL 0d47b4ad3ee3f573395e30abe8979f43f33ff34866a07b2470b582fc88424a9f5200059e06d0a9be9976290187acc28332e5072e913af3fd25587c88d4529aea
+EBUILD connection-0.2.4.ebuild 982 SHA256 e95c0c7431e9222f402eca2ab03190ed03192ad3dba03e97f21613526c172a09 SHA512 6d5696e08b4b5d6124992226fb2cce74e141e9e06f738a160367183554886bf83793b21a9409f409e71c5eaddfb24fa67afe50b8832a6b6c5ed9959a4ff527eb WHIRLPOOL 53a37d3273ac8a0139aede34351b6a5ef4866941c2ae23a20c86ce6ab484f32cdabfc40c663019120edad28e81bceeee11b4f3fe82e9e1d908ed25775d9e26ab
+EBUILD connection-0.2.5.ebuild 910 SHA256 a3bf21b8f816654bd2ba392f06e84dfe6cf26f940a5b712c7e8e7529bbcdfb15 SHA512 e13b0dc6e934785cdd5bcabfbad048a01494b5222d73ad196f7f08ef0ba270141ec8479e286411e7985740c35d2d4e03920a9585e6674e957d8048ced514ad71 WHIRLPOOL fa6f63950dc80931375fc3a31e0cd4c92f7ccdf542f72380edcf2b929a1c52eed567dfdbc630a9ecdc566d7213c68ab1c865a4af076ee9c52497989d43f97837
+MISC ChangeLog 2905 SHA256 ca2775a0e3cb1514578c98b166c49282f1557dad606c8fe7e770b41b64d37df8 SHA512 8d2b9f0b8196827eb779add9ec83c9e73363170810739f24e1753272caafbe55b16febc03c26d3349063712b3716bca0b7101f0a151d3801c6144b7108d0c191 WHIRLPOOL 31a6780b2b10441a53df7880f47f25878b45dd6571d85f2ffe8e46e0c793fdb2dd61b05e28104a6e1596664a3b29bbd22d9d3466abcff2bc8c31bae12a13a91c
+MISC ChangeLog-2015 1349 SHA256 328123bd481e58326a0bb54745d6c086568294b118fc8e4ae2e93aee177c8222 SHA512 c979a25965283c4c2b4d52c6c99f7c226d0846e2f71e666abf6b50c489612c9b34c96a271aba984d93dda489c00268716375e10d8c5b4857e298e8f5f5a25b20 WHIRLPOOL 4d3d553c4ee00a24805dd2732edfbcb719361cf8f94813f169de5f59d66efc1681ddbdcf6cca0dd1bad24f8e10fbf5a2953260f3f2688ea5a9bc98e6ab6e3383
+MISC metadata.xml 605 SHA256 364c2afec3af5f7d8abe1dc89f6e66ed5ed61ed16e07806d08a6982bc0a0d60b SHA512 a04bbc4f237d9c2bb70b18c4559ddb04e04a7f1056c38f5f1d34fcaea97999556f176ff5e7a0704f03b9a2e962334823b1571448a6586dd357ac8a296891db29 WHIRLPOOL 1ccf87821c34b77d54a7b098573c71a0379a5afe468d48f024a7c838d0f0f2cb477d3e3a1268ae68adb8e3846f856b5015c3a1bf89a8b687a80b4b8bf344773d
diff --git a/dev-haskell/connection/connection-0.2.4.ebuild b/dev-haskell/connection/connection-0.2.4.ebuild
new file mode 100644
index 000000000000..653bb9d771dd
--- /dev/null
+++ b/dev-haskell/connection/connection-0.2.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple and easy network connections API"
+HOMEPAGE="https://github.com/vincenthz/hs-connection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ dev-haskell/crypto-random:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/securemem:=[profile?]
+ >=dev-haskell/socks-0.4:=[profile?]
+ >=dev-haskell/tls-1.2:=[profile?]
+ >=dev-haskell/x509-1.4:=[profile?]
+ >=dev-haskell/x509-store-1.4:=[profile?]
+ >=dev-haskell/x509-system-1.4:=[profile?]
+ >=dev-haskell/x509-validation-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/connection/connection-0.2.5.ebuild b/dev-haskell/connection/connection-0.2.5.ebuild
new file mode 100644
index 000000000000..55df3cc7be2f
--- /dev/null
+++ b/dev-haskell/connection/connection-0.2.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple and easy network connections API"
+HOMEPAGE="https://github.com/vincenthz/hs-connection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/socks-0.4:=[profile?]
+ >=dev-haskell/tls-1.3:=[profile?]
+ >=dev-haskell/x509-1.5:=[profile?]
+ >=dev-haskell/x509-store-1.5:=[profile?]
+ >=dev-haskell/x509-system-1.5:=[profile?]
+ >=dev-haskell/x509-validation-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/connection/metadata.xml b/dev-haskell/connection/metadata.xml
new file mode 100644
index 000000000000..e0146f287c42
--- /dev/null
+++ b/dev-haskell/connection/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple network library for all your connection need.
+
+ Features: Really simple to use, SSL/TLS, SOCKS.
+
+ This library provides a very simple api to create sockets
+ to a destination with the choice of SSL/TLS, and SOCKS.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-connection</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/constraints/Manifest b/dev-haskell/constraints/Manifest
new file mode 100644
index 000000000000..3b6780d20e58
--- /dev/null
+++ b/dev-haskell/constraints/Manifest
@@ -0,0 +1,8 @@
+AUX constraints-0.4.1.3-ghc-8.patch 569 SHA256 03d72755dfc1b75db57de5b3c03e553588dd75fa938c559329d223331a45434a SHA512 72d9a60d78b679d5beabf4d299a1c8aa2c7c1c260fe7c9a4337b7c3f597f3a71450af2823a148c6cffcb17bc1a68d6a5789ab2626da775d0493e179cda2877c9 WHIRLPOOL a18ec617ab39f4a3ec6c5e8930aecb72f3b86dfb85d3172d799c09783662edae62d2edc9e85a4a78c8b1875b6852480d387b9ec94b8154034ebeffff1e0963f6
+DIST constraints-0.4.1.3.tar.gz 7311 SHA256 dd4353b66c85980363050566a13d17ad0216f072a06f207cb8d36530ded67af0 SHA512 0478c69be6a719b83d536aef7733d7383f5400a234829f49146597f89339d3aee46455f3f5001dfc213e07c116276699bf970a657051f3dddb8ab2d9f9593836 WHIRLPOOL b780fa13817bf75ec0e7ec8e9df484a7447332b7dd61c2566ed7119256249a81757de80b1836648de00aca3e77d2a04580c35d51cc40405ad0f1a2611e13bad1
+DIST constraints-0.8.tar.gz 12348 SHA256 4cd08765345a151f21a0a4c5ef0a85661f4e53ffe807a623d5502d9ed3ae1588 SHA512 8cd6f16e70657f95f6d9b0824f85e5991d7da85852a1664abf8b99f95ab85456ecda09f3e59577019284358c09b198d298d01ff152acb3086121521ee302e665 WHIRLPOOL 2d51af561daf6f38a36b356fa2b8dd6fbf594343b4e0cccdb114c4f3d7d253547728535788d6c59c3de39e3e7175eaa84ab2b8358cbdc955b1784980503d0411
+EBUILD constraints-0.4.1.3.ebuild 666 SHA256 e7c1de19d5a9941c4120070a2d96c7e7eab7e0813d8114b0ae3ddd74f03539f9 SHA512 3c6af99a2f41fdf747da3943a37e25b8accc75e239af52093baf7999edb22d59bae7f6702b37919c93dddb7a8be5bd6e370007f35109974e09f325d7afbb343c WHIRLPOOL 11fb168bcee68b347d4c38e898cc3d0823200e071f72bcf0aeff71491962845dbe2dbb35da733164f9210e5cdaed7b3f38d8c5934c776646992fd6d8a80f0395
+EBUILD constraints-0.8.ebuild 942 SHA256 2e36d3020571b910994d879ac64b8a1aa72158d0ce15268f6c27e2a575a95242 SHA512 99050ac7ea6cfe47a7fbe283b8da129162f9f7a1978c3cda4eb21ece6267c5b93b5e48395587126305e21ab0e4fc6f1055c0d9adc918b2d12f9dae030a020cf1 WHIRLPOOL c81afb85edc634ba7e3390f7c05e3cfcdf9f090586a928fd4a65d75d89ba32a87ec4cb29c1cd1681c34d30f9917ef949b8e67012c594038d81c95ea58e0b981f
+MISC ChangeLog 2747 SHA256 86b6655f44130cc13acf5823450b3c613cccd9d21589f47b23ae599925ac38f9 SHA512 b8842ff246eccdeb78d8b5197ec60e4739b7c3d84fb19b74c3972170137f8d31aa502fe45578350af12302801e620d6e4b393009ff64f71c73d56b23f820a614 WHIRLPOOL 3f3b1da1b0f23727defa65726ad5c38ec00350b099e18c8b3b5ceea2bd63b98afc04219f9d43e6dfeca35fd49c88582bb6faaf84fb873ea1802cb5ce13db0d87
+MISC ChangeLog-2015 468 SHA256 9756c446d7033308b44037cd4dc916b965f421dc934d70369d6562b4547fe084 SHA512 9c3ed269a24237901b7c448beb7bed367e66065b4a6919767f3065dd39af0d1fd08a5bf1feb4b0c0bb256be67f9a0f2ed124fe3180085eb9c34a3097bbfbefde WHIRLPOOL 2391b863147009079e006be89802b4111d59fc3af3bb102fa21a1294915d9fc19c4425fc7332d11dfc25a070ad80b3a2f00150846a1cb3d5bdee76386f14aad1
+MISC metadata.xml 397 SHA256 a0d36b5c84dc8849ccc8498b324e08b1f1ebced6ab358af0c86c69209bc6bd61 SHA512 f641ba38e2f1e81b5b5552524b77d30607c80096088b48f02b06f68e313a76dcbaffd2972957ff83f14aa4221ac7008f538a962bc9e427832f97067a89fcba9f WHIRLPOOL 9e7bb4e58d7e1ee3f12d0ed5cfd90158cb60ff1f72572bb8f870565583bd0e05f013cfc1be8ae0ea726725daf1c51b6ff117fbd009dfb5ff982013ba39be7864
diff --git a/dev-haskell/constraints/constraints-0.4.1.3.ebuild b/dev-haskell/constraints/constraints-0.4.1.3.ebuild
new file mode 100644
index 000000000000..19bdfc6fab51
--- /dev/null
+++ b/dev-haskell/constraints/constraints-0.4.1.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Constraint manipulation"
+HOMEPAGE="https://github.com/ekmett/constraints/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/newtype-0.2:=[profile?] <dev-haskell/newtype-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-8.patch
+}
diff --git a/dev-haskell/constraints/constraints-0.8.ebuild b/dev-haskell/constraints/constraints-0.8.ebuild
new file mode 100644
index 000000000000..4d9b084f91dd
--- /dev/null
+++ b/dev-haskell/constraints/constraints-0.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Constraint manipulation"
+HOMEPAGE="https://github.com/ekmett/constraints/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.7.3:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/constraints/files/constraints-0.4.1.3-ghc-8.patch b/dev-haskell/constraints/files/constraints-0.4.1.3-ghc-8.patch
new file mode 100644
index 000000000000..1b2f8169c45d
--- /dev/null
+++ b/dev-haskell/constraints/files/constraints-0.4.1.3-ghc-8.patch
@@ -0,0 +1,17 @@
+diff --git a/Data/Constraint.hs b/Data/Constraint.hs
+index 84d67c0..a104f51 100644
+--- a/Data/Constraint.hs
++++ b/Data/Constraint.hs
+@@ -79,3 +79,7 @@ import Data.Data
+ #endif
++#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 707
++import GHC.Exts (Constraint)
++#else
+ import GHC.Prim (Constraint)
++#endif
+
+@@ -375,3 +379,3 @@ instance Class () (b :=> a) where cls = Sub Dict
+ instance Class b a => () :=> Class b a where ins = Sub Dict
+-instance (b :=> a) => () :=> b :=> a where ins = Sub Dict
++instance (b :=> a) => () :=> (b :=> a) where ins = Sub Dict
+
diff --git a/dev-haskell/constraints/metadata.xml b/dev-haskell/constraints/metadata.xml
new file mode 100644
index 000000000000..4b4bd0c95bf6
--- /dev/null
+++ b/dev-haskell/constraints/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Constraint manipulation
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/constraints</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/contravariant/Manifest b/dev-haskell/contravariant/Manifest
new file mode 100644
index 000000000000..fd32f55d6665
--- /dev/null
+++ b/dev-haskell/contravariant/Manifest
@@ -0,0 +1,13 @@
+DIST contravariant-0.4.4.tar.gz 4901 SHA256 441f943f6339a44b2fc9fb04ddd5f4c5210014470ce57c3271797b76b91084ac SHA512 a54c37a371ce5347ae1df789e15a853e0da9e4e9a4006fe77f00f50cda5e92e72da7daf664be8a0a14422dbeb3e3849aae237b5dcd54904e4eee90086a81eaba WHIRLPOOL 13a277e9fe4979bcd59c4f65288d5e76defbedbdb2ed3e530b6c8b8f559303b3cc2c1ee8ed20f1fd311671404acb5492a5b133b31d6b891af765397dc5044b56
+DIST contravariant-0.6.tar.gz 5489 SHA256 3067376572f1f92fa4b660036eb6674b7618815fcfc105b0b845f00b85e5330c SHA512 f10e93fc69ef26dfde15ae39fe3ff7e466c2b67161604f134b9bede7d18f5032efc3df57c4e78bae3a444bdd19cc4518a987d108fc6a318e934939e15176a7aa WHIRLPOOL 2a6f95647dfb1aabc42a541154a44b5b666f47be347f85ebbd5e88eb8c407f5cdccbbc2bf84c442bf6cd2ab2c8fe875d37bb72f1701fc8b8f1ac4b6728f7990a
+DIST contravariant-1.2.0.1.tar.gz 6640 SHA256 868c3a1ba9bbc2f97330cbc10fb9ac351bf79679e9c5e6625ef7b5b479575e1a SHA512 c5c76c07931bea8381a412ec02e57f9c17d7e44f8eb5dd982a5083b9bbefd1364c9ed264105ef92615dc79b98fc700178f0dc2f03a3069ca542bdb62d7ca3f5a WHIRLPOOL 80799e9f72b67f9055fc205a4a4f7d45b0ce5f5969ea8e60258dd73251439ccbdcf69e56766bfd76daaea7d0ee568b9131f4b7e6cdba1540297b75e9143c7102
+DIST contravariant-1.3.3.tar.gz 9923 SHA256 65390e2bde01c1cc91cfe414b5ad0aa9dcb26e527f0646719d19dbaf616590a0 SHA512 38b9db8035a42c9d8bb1572f63b7fce0f94a93d78cde43f1ce9da5284323b51d71e5432d3aecd128946d7b918b264a1e103e04976ebc9feb01c782e1ea2c683f WHIRLPOOL f69ebf335d4b2949e7f99345e217e6bc1467cb2bd1512edd528d6bb85febac96e347e28978d0283c09172af3fb552d8d370fd2ffb640496180ca818cde873724
+DIST contravariant-1.4.tar.gz 11652 SHA256 e1666df1373ed784baa7d1e8e963bbc2d1f3c391578ac550ae74e7399173ee84 SHA512 6d99a8ed4694ad8494e1a705e911f16ade01f31c92cc8fc21cf49f5b03beafd25597781abc304c4ee360a3ba9473470a4c96069604ab563fb8ae194e09cdf56a WHIRLPOOL c8b1fbc341b57772291a6ef76543a95c0c2b72e5d83a1cb751bd772a2e8e8b8673aa63a29a2a9da78b2b6d08eed90a1383e7cca7d2af6b31628775f0238645f1
+EBUILD contravariant-0.4.4.ebuild 801 SHA256 f748b2706528072ffab146d3b596b32bfd37179208894dbd0f0030e5adefbf5d SHA512 22a2648f7d75439c7df415194f37be88e06a88dc9a19c57f0c323fff954520c1196efd8332a18bb4f4f942801e850827e81843d8a55538dfc98565332bdf5edd WHIRLPOOL 4e2abed1f70da5a8e5863efa983d7a2afa11807072bc620370ffca457efa8d0e5c391984975a0bba2de2f6f75ad8918821f363c0c961a03607a45863fc4dd8c1
+EBUILD contravariant-0.6.ebuild 795 SHA256 928512dbf0a9c7163b93a818808725b6510849d354c772861a6ddf033d2131a5 SHA512 b9772ac6b1c29bf9b06b5d4e53f963350b60f537ca6366bb79a411d64217b7cf3dd4bf5f0428563331ee41c041edcf362a827333b177a242c68ca0e86426de88 WHIRLPOOL 2537b04345cbf6594bf95dd403e21b86e2560d3da1f86975b206a322bd7d634ed49da86b5b403439d771d48ae9ce080b5ddc0236ea59fd8e8e275b12a5daca1b
+EBUILD contravariant-1.2.0.1.ebuild 1044 SHA256 5a7bc7ca6cb54e3e428ddcce45fb645846b62bae07890889c5f41be9894dfd3b SHA512 44d058b8d374e0f162b9e443a1e4822873db3160c42e0f294d217321037b8ed64e2c9c044e8fed1c19fc9dd1f16558f1439110929b7d94c1adfff76ce5879454 WHIRLPOOL 68c58d816d76107e4c49f7251cec6406c72fc157738cf8eaa3dda40335df26b7032b422275011b7b9f05c61f7961f69c7023c1adaa1f23e9b06aff082098c5bf
+EBUILD contravariant-1.3.3.ebuild 1250 SHA256 8afd6574f1546facceb9197dc3df7a62860ebd377c4270c6332a2954354585ea SHA512 d03eaa69aa5cc347a52be4161e96defdeb344c8b81bed1849a69c175c772a5bfd18eaf56a4e3de09b2dc83d8463daad36fa1042ea11c191878efbe8114d19fe0 WHIRLPOOL 51a62786a0c4c479dfaf69c7d5a1c78885dc2feb25fd69580f154775541112e74c821203bb95467292fe98084ba41856bc6d2f1df86cddc30153feeec8e802c8
+EBUILD contravariant-1.4.ebuild 1281 SHA256 59c14ba599fc43955da90dc2a4f3317f5ee0fa8745c3ca7872f9e9d53318c049 SHA512 0260d32c282735d31ddc306a90d41465f02cc513cba22f8040a97cac6fc86de6be032a4910cc82242433adaff14fc38c359796d16733bd132e2c179e3215a831 WHIRLPOOL be9c8e5ae45eca0fdb2105beec83d77f78c40eb1226fdd9721d5d52687dc65cdd48f61d28c48ecb8985a9e9e669c466c646fecea5ec744c23353cd8531abe3e9
+MISC ChangeLog 4520 SHA256 4d0afb0d6aad7d05e0abc232d980d119395024b97ccacddd7af4bcfea5bd834d SHA512 1abdcd17cb91423c34e1135fa9c4dc7a37298d6242d6d868692bcde83304305e93bf0ce93b2006f0e800e9395c7cf6fdd97686e367277043a39e33d9e51671a7 WHIRLPOOL 6baf2223aa3b1a7ad52ca7df34f2b0a66e3c3d9899ce65a6330380fab59493507fb89e568e686f87df7be15774a25354a7ec9918b5ce089cd3f118eef61a429e
+MISC ChangeLog-2015 1555 SHA256 65adeaca1550545daca28c5e3d2d0c1d3a0331a212f368550e1283266c24e32f SHA512 cbad1c95e8f74d44793565e20746a6fff83c68c19883975062771a806683762850f3d7f1b3e6e60d37df023b8125076a8a3057bc9ef24653ee9abf841d3574ae WHIRLPOOL da6eb92b9abcc4dda52d139ce2e98076cf18e3f2562f5418bd29ea063a5f1ac55f2b0e3b5283d094e4cdeeb2f9a228f95493485687525efc031c633e5f5cd1a2
+MISC metadata.xml 1407 SHA256 0962b73cf476342935712798ec0ba463be00c77b3b1486f2707ec0b746b1ec9a SHA512 e170a50196cc5299e3eed6565ba44f6dc4e7da992b2a60fca04e3259c4c65922dd52347b9f6a0b36337d6c3c974d1155dc576e21cf6d5eae130ee554ce026a88 WHIRLPOOL e1568007cae07d92644e5798b2d7fb7348ff16793b384e4c2e77ba2c8d3cc0e149ea1a6fe48aebc1265a919328be3f75a8c57e63624990a8569d90f95130a43b
diff --git a/dev-haskell/contravariant/contravariant-0.4.4.ebuild b/dev-haskell/contravariant/contravariant-0.4.4.ebuild
new file mode 100644
index 000000000000..59161627babe
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-0.4.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.4.4:=[profile?]
+ <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.1:=[profile?]
+ <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/contravariant/contravariant-0.6.ebuild b/dev-haskell/contravariant/contravariant-0.6.ebuild
new file mode 100644
index 000000000000..6dd3eb742946
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-0.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild b/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild
new file mode 100644
index 000000000000..79fc7cc121eb
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+tagged"
+
+RDEPEND=">=dev-haskell/semigroups-0.15.2:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/contravariant/contravariant-1.3.3.ebuild b/dev-haskell/contravariant/contravariant-1.3.3.ebuild
new file mode 100644
index 000000000000..cb869a5ba5d9
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-1.3.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+semigroups +statevar +tagged"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/void-0.7.1:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ semigroups? ( >=dev-haskell/semigroups-0.15.2:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ statevar? ( >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag statevar statevar) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/contravariant/contravariant-1.4.ebuild b/dev-haskell/contravariant/contravariant-1.4.ebuild
new file mode 100644
index 000000000000..b47ecac6de1b
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-1.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="safe +semigroups +statevar +tagged"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ semigroups? ( >=dev-haskell/semigroups-0.15.2:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ statevar? ( >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag safe safe) \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag statevar statevar) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/contravariant/metadata.xml b/dev-haskell/contravariant/metadata.xml
new file mode 100644
index 000000000000..d953fa3e4c11
--- /dev/null
+++ b/dev-haskell/contravariant/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 contravariant functors
+ </longdescription>
+ <use>
+ <flag name="safe">Get Safe guarantees rather than merely
+ Trustworthy, but with worse constant factors.</flag>
+ <flag name="semigroups">You can disable the use of the `semigroups`
+ package using `-f-semigroups`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="statevar">You can disable the use of the `StateVar`
+ package using `-f-StateVar`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="tagged">You can disable the use of the `tagged` package
+ on older versons of GHC using `-f-tagged`. Disabling this is an
+ unsupported configuration, but it may be useful for accelerating
+ builds in sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/contravariant</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/control-monad-loop/Manifest b/dev-haskell/control-monad-loop/Manifest
new file mode 100644
index 000000000000..8fb5e8c84e00
--- /dev/null
+++ b/dev-haskell/control-monad-loop/Manifest
@@ -0,0 +1,5 @@
+DIST control-monad-loop-0.1.tar.gz 5081 SHA256 f29b08497897268daf4c547390dad69f4ee00032082e3d5305c33e6eee257300 SHA512 a3eb80b06762ecf442b23fd39a35393a5754a7d71f4ba21e8a3a2457d8ee34a9b5d4b6c8f20d5c5fa19a42beb863bc2a7602bffd06db6ddc99f9b94ae2ec74dd WHIRLPOOL 17dae2a3d6242dbb04d57898c759ed52dc323b182ab2f49308684eddc660be391f046f266e4b5695fd7af67851ec905339f2ad30746f2899bb0aedecb6bef3cb
+EBUILD control-monad-loop-0.1.ebuild 656 SHA256 b6591aee69b45f0a1de5e3d9cc538ce32a969fb91dcfa4eb157b05934372689c SHA512 65ea32bfca8c9709b0c436f5a47c3c6236b6ff7672439046c68a7d75dffcba84cacf7f869a9a2399cc1d1891166ab20d8e0a255b8192fe8b41879d192cbfc40d WHIRLPOOL 4584e36ffabe488396ad55f12efcb110c14efd932aed67fe4765a1c9fa67326f2494b64f5dae3dd7677570e91722be52972e48af452ea24f3399cf3bd9051b7e
+MISC ChangeLog 2459 SHA256 8607627c72c3a651eb95b9ed3656a437809881c0b242b6bb21e092ec39994025 SHA512 c868a02a839228ea102db2cab5e1075f20718f319e078e4d0a42537437fe49af7ab29f31cb2662184053851fa1aa1348c0a9bd655b3fb72792a90e7c3a9dcdff WHIRLPOOL f4c97e3d12c82115155bb987d64a63ff3d5364e1d49039d64edbf5bd751ebce7a800f3e9e8d2a5ad81300ad1b6d33257a3213f6c3f49e6fe2db7cded3f980c2b
+MISC ChangeLog-2015 624 SHA256 bbaeb30a589e01ebabbd293a42126a0d30cd661f7b085953a38982e4698f5b46 SHA512 44319e297ddda3b184b042d1558c74807cb15fbbfb5db4670dd1fd4767a343018dcf1bf4c8a61448421f0d1f2bd760297cf7ec3c3a1aaf505a6b88f17a06817b WHIRLPOOL b6937761d3bce7d39f62df7a678a07df2722916bdb23b172fa24f01b699186d914dfbc1c2055dde29e1cd6303c4adf925275b33f5315d7e8700e18383892c4dd
+MISC metadata.xml 477 SHA256 1862fb16d2d9f136772158e5236008cb754d71a564430ac6fecd3fe4c831795f SHA512 488e332a15ad9874eefca93ae7daac470506786c51f82ef73abdd5535d92ec7040aaae9ea62050cca5ee8cb23e2d237293ecf3b0829ba7764f3b6a17c239b680 WHIRLPOOL f030afb2dcee73476e98f449eedf26ebc5977e34467088bf98244fa5325a7bbbd449f998c23d2a02ca4ce594c05b5ff1179f5e2ccd9269b98582d1a5999c67b6
diff --git a/dev-haskell/control-monad-loop/control-monad-loop-0.1.ebuild b/dev-haskell/control-monad-loop/control-monad-loop-0.1.ebuild
new file mode 100644
index 000000000000..69e60968160e
--- /dev/null
+++ b/dev-haskell/control-monad-loop/control-monad-loop-0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple monad transformer for imperative-style loops"
+HOMEPAGE="https://github.com/joeyadams/haskell-control-monad-loop"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/control-monad-loop/metadata.xml b/dev-haskell/control-monad-loop/metadata.xml
new file mode 100644
index 000000000000..ad72d40303ea
--- /dev/null
+++ b/dev-haskell/control-monad-loop/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library of looping constructs with @continue@ and @exit@ control flow
+ statements.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">joeyadams/haskell-control-monad-loop</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/convertible/Manifest b/dev-haskell/convertible/Manifest
new file mode 100644
index 000000000000..b6b6709d1963
--- /dev/null
+++ b/dev-haskell/convertible/Manifest
@@ -0,0 +1,7 @@
+DIST convertible-1.0.11.1.tar.gz 14478 SHA256 46d26e9fec9034bcb27334ba378e8735ac3126eb8573b4dbd1a06b77b350a0e4 SHA512 50082727409c450657bef534af94e8a58e8a3f97fa59d8f24f34d5b72e8335a41c3678036eafd8831f4748c6f1158cef96950d24c53e8402a4b9a7778640a9b1 WHIRLPOOL ae154ebf1df64b80ac2c603d157beae2c4edce9f1da5760ea8171094d778002123e2b8de2a9f5e28a3bdc0db90b70266d67693b16a3abe4c66929aacecf93d34
+DIST convertible-1.1.1.0.tar.gz 14354 SHA256 e9f9a70904b9995314c2aeb41580d654a2c76293feb955fb6bd63256c355286c SHA512 cd36107b686c56a5d374efbb9be4fa8a0ec3504f0cd807870d34f279707b36721ce5639e22939d11d1795354e453fabe4f1b6130b06ec20ad597287f62959dba WHIRLPOOL 04d8a749a0cb925e7cc9cec7ba490ffb783ca2e96dbbbbb70ea33e57ff4b6d8ed595b71f7040a6ab7a90d6769e66e205894e314a970c155bea22a47341ff0009
+EBUILD convertible-1.0.11.1.ebuild 1127 SHA256 de0e947c439757b211b1bf940240090c73525ce121961b4ceea3cab48be67917 SHA512 1004ec9c652b8fa91c05b21a09cd3e458ffa0dea7f69faf53882502bbd7d92ced0aba02cabf4033bfdc7065dbc9296917bf5930c1a8cd14a46a415ab4826b802 WHIRLPOOL 3b98a968f4a7a19425cee5c261f13b74f05ee47dd5eb7870da4c852255e73eb76398b55fef6bbae0ad47ab5aafa1977bdf691812f944ac5c9b9cd62401c6d9a6
+EBUILD convertible-1.1.1.0.ebuild 819 SHA256 c605cacc351d5d26f6c770121b5626664f2dbcb4e36c2e8d1b70589491e2aeb6 SHA512 f8e92a8c682144fb8670ef721161a5928c5d8c29dc8e54dfacc382557dc0ed3c1c12f37b8acce2260819bf2c877b2b2e4854b00f44aa35e519b6398c3d2120f6 WHIRLPOOL 3a606fabcb8365121cf8a4fa1c3e9875b10a611467f6f49cabf90c3d83e89a58f5a6936afd0ccbb5980b6a5ff2a14781b32843db96336089c35930f4922da2e3
+MISC ChangeLog 3292 SHA256 ade5b494d6eb8d4874f44e485c7084726ce37050e50b22ba40bea71e79962ee1 SHA512 d338688750507cb0a381cc9a7e2ef838ac3665d20e75b7a42122035ed1a5577f5f9b4cb690f8b753cf10cb8a6a00793f6f045e69563c1d6bc843ed0c060fc498 WHIRLPOOL ba56c7881e5c9cc5eaf574ab6991ed009d234edd7d5b78f1960394ccbdc806b9051bf2b16afc863dd622351fa635238c18498a6309ba5639f713a11971783c75
+MISC ChangeLog-2015 1590 SHA256 165e45d6cca95f14aed948875a26685e24724384fd3f2a7338a10599c50223a9 SHA512 6663a83c35ce17e404d5365e86560de3159d3f76c15900cae281565b180053a923fa990fda335269b304d34b2a78b36fef7af37939fc25d5c1f6186ed13a7fb4 WHIRLPOOL 455bf85e056daaa9cd2fe036f5a715e7a2d697e650bcfc153af1fb19cde73e4e3a3d675a46fb357a57df61a6c3967c587c76291fa5123f5979ca7e57b8360d5a
+MISC metadata.xml 633 SHA256 ae16e241312276a453d9a8352b9efa01de274b2728aefc4d8c56f1978900f744 SHA512 257966cf9d8c81c8d4961c285c2b739a5998731714e8e9b585797015ec076d08eaf4e40aa2ea8fea34c23e6c173d72224857a0c569af8e5536d3b2401cff2db3 WHIRLPOOL c73451b6410c9907cc10ce449bd6c156e3c28eefd85055cd32ac571855086e99eb98006e96cd843b8a8284835b5f964fb9961d64d4c18c92cedd38d06c904fb4
diff --git a/dev-haskell/convertible/convertible-1.0.11.1.ebuild b/dev-haskell/convertible/convertible-1.0.11.1.ebuild
new file mode 100644
index 000000000000..e5adf73bde49
--- /dev/null
+++ b/dev-haskell/convertible/convertible-1.0.11.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Typeclasses and instances for converting between types"
+HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-haskell/mtl[profile?]
+ >=dev-haskell/text-0.7[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck:2
+ dev-haskell/testpack
+ )
+ "
+
+src_configure() {
+ cabal_src_configure $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/convertible/convertible-1.1.1.0.ebuild b/dev-haskell/convertible/convertible-1.1.1.0.ebuild
new file mode 100644
index 000000000000..c525e53d3b08
--- /dev/null
+++ b/dev-haskell/convertible/convertible-1.1.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -buildtests
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Typeclasses and instances for converting between types"
+HOMEPAGE="http://hackage.haskell.org/package/convertible"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-buildtests
+}
diff --git a/dev-haskell/convertible/metadata.xml b/dev-haskell/convertible/metadata.xml
new file mode 100644
index 000000000000..3c57bb78ce53
--- /dev/null
+++ b/dev-haskell/convertible/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Convertible provides a typeclass with a single function
+ that is designed to help convert between different types: numeric
+ values, dates and times, and the like. The conversions perform bounds
+ checking and return a pure 'Either' value. This means that you need
+ not remember which specific function performs the conversion you
+ desire.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cookie/Manifest b/dev-haskell/cookie/Manifest
new file mode 100644
index 000000000000..c27a50907630
--- /dev/null
+++ b/dev-haskell/cookie/Manifest
@@ -0,0 +1,7 @@
+DIST cookie-0.4.2.1.tar.gz 5774 SHA256 06413091908e20ce154effdcd354d7eea1447380e29a8acdb15c3347512852e4 SHA512 32d712b121e2cf9a9bf913d546769fa8fd8dbd6c77b7bd15fb334b8fda22e498e793ceaef6dc142f2f69813f91d555261cd624d5af6b90f5cd8072967a2eddc2 WHIRLPOOL 61efb3e4badd3576ff06b971a36616f6fb878b4c29b98f1b1a1b101dd1bf45c5bd66646ca5ad16f54e33db1344aaa4b939fb779b2b6b5b37bc47f13a99798168
+DIST cookie-0.4.2.tar.gz 5849 SHA256 a97a1569a2400a9027f5cf2352d56ea62884d4a98431844456342447919fd95b SHA512 fb220c6d58ca36385d5f21025f821d634944ba05e4b60b962b9b10f50db22f34425fa663590c8d95d80cf3598456982ac0da55e63a487847967498b7d85667c1 WHIRLPOOL d1b923b43ff42bbe94eeed1211218d3b4cdd123ba516efa1969a9b49d6d314ff13940b154479314117ec721e7f97ca1512833ca095753149be91e488e7de06fa
+EBUILD cookie-0.4.2.1.ebuild 846 SHA256 ea93ea6c0156b69ec3eaa3bbca7d7ac885f105eb332e2f1fb5b1a71deb835968 SHA512 f9d42bf07f93a1156f7227b4f86e4531f537ac93810e55e2ce572144b81d5dc6af42b62e573764422bcd5c2cf1554a2b9467e269043436bda48abb4ca009248b WHIRLPOOL 5ef8bc4b106647ce34139a1f1d651960fde0d8c4360f12312d87c6ef905b0c2310eb6b950bc2ca1213169f3a9417092b33f928a472bce9cc29d68cbb383c793f
+EBUILD cookie-0.4.2.ebuild 846 SHA256 2785088d19084266dc2ebc754ced0c58a7b0414aff22e47cbc7d65cda026c79c SHA512 4287dc615e83afb874c6df830b428dc14f6634c88b6858992aca69fc047f9b2d40187dc82bd7928e0e077888fc2e3358211a384ad1fea00c59edb26d1e042e82 WHIRLPOOL acd09a9504098a55cad4cf81ea48632733b3ca87e306b05a9f61ed4affad0eecd61f2958e6c74e556f907f9ce2ee2fb857e045eaebfbade245ea9cc39fed1dcf
+MISC ChangeLog 3474 SHA256 b7fa58c54b15140f3c7cc03c0d2a8602fc501a17dedb7cc131648d9510985b5a SHA512 32ff8f1dd4da9102fefd2e311f9e11997a253993d3990bc55673e91a3072510ece6269a38331382596220a85538264d4c294093deef55a7c26c6d747521a9159 WHIRLPOOL 1bdb1b7071a47ef4c1f7aa3a8021eb4746ea058245e5e05e7a4ef5d9e9764bb2f1b1d837490e5d31ede3ae10392341b2bdf60a6a5f15f88b1398cdb881421122
+MISC ChangeLog-2015 1289 SHA256 949af4a8f77d27225851e03df313e50e1769e4e1902c921b94919e4398b99c46 SHA512 51b861373b124e3846989a5e5b43250f411cd314e3626befb501763f60c75d58590852b0f790fe1fdc246ffdcb5a61fc43cc7c7bffb086bab5c8aed4da760967 WHIRLPOOL 031da5fe233aae021b3af15b4b919dfab8d3182641b8f65a4ff52a0b3dd69760b310eb8986fc1fb3a6a930cbca5ef454ce523ce9c548d563b07cb22811cdda9c
+MISC metadata.xml 404 SHA256 e4112f328d5a58e6fb9ee950bee1ca58c7140b2a14397ac5d12ad8c39e8d5bca SHA512 ea8b9fd38fd063c656e385e73db44db2e8b7e00f073ac9e692ff9fd5d0a8dd1eb1e1ed77f64f502d14cec43f00d1114758b51f3c551a9708a89624217099db09 WHIRLPOOL 3e184d9b0dddab62da76d081f42b32e3e91a4647ad9f1516712f4d6bbc3c85211cf6b2771386914da1276144003aae91f52d69c681c38031eb3b86aee4e1a5fb
diff --git a/dev-haskell/cookie/cookie-0.4.2.1.ebuild b/dev-haskell/cookie/cookie-0.4.2.1.ebuild
new file mode 100644
index 000000000000..fb41b00202fe
--- /dev/null
+++ b/dev-haskell/cookie/cookie-0.4.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP cookie parsing and rendering"
+HOMEPAGE="https://github.com/snoyberg/cookie"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/cookie/cookie-0.4.2.ebuild b/dev-haskell/cookie/cookie-0.4.2.ebuild
new file mode 100644
index 000000000000..c1e9dd7a5291
--- /dev/null
+++ b/dev-haskell/cookie/cookie-0.4.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP cookie parsing and rendering"
+HOMEPAGE="https://github.com/snoyberg/cookie"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/cookie/metadata.xml b/dev-haskell/cookie/metadata.xml
new file mode 100644
index 000000000000..4dd0bf8f601d
--- /dev/null
+++ b/dev-haskell/cookie/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HTTP cookie parsing and rendering
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/cookie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cpphs/Manifest b/dev-haskell/cpphs/Manifest
new file mode 100644
index 000000000000..15083f96aa01
--- /dev/null
+++ b/dev-haskell/cpphs/Manifest
@@ -0,0 +1,15 @@
+DIST cpphs-1.15.tar.gz 71444 SHA256 868c68cda54601db1f0ea4bee72fe1b3c8580fd7c8e1bc03becdfb887f7254dc SHA512 5845a52924c60d81910c12b09c141d31e4f9ec01c6af8e1f92007d80fd83344334b7f4afc27d6f46a0dcfa2fe51f048afdc05e93f7f5d7feed80f95bb63932ac WHIRLPOOL f3bef6905823778775c22cdf75945e0db1303838a578a1e560af139f7ffe337272721f7c1af99a97ef97d23736dd0157da21e1410a501b4731be35a330d33b2e
+DIST cpphs-1.16.tar.gz 71105 SHA256 b7562ee6dd504f210a363c6bb7ea542e67f0a6ad75aca66080e66801870e69bb SHA512 f643bde885b4f30873a8c19d23d8910ffea5a0c98ad08c3940a6e66c26a30612d881d61491133b3799773147684ff8ee3ee06a5d004e36aa644a06ff805e370a WHIRLPOOL 5e8d6f7b336bb5a51618a5f8585f2a97b0887a53ba35f296d1be89964ada8abf232361159706c4cf684514c44ec8936612f1b6657d3ec65ab8e53c0e5eaccf48
+DIST cpphs-1.17.1.tar.gz 72200 SHA256 37bd3b78ed9624dc17d7d87c9baac6b62ce3463c15b68cd8323ebea9c77c61f6 SHA512 1db359ba98ed9d6f75c2c35e7bb3f554329b76d7708e9ddf71892b2505d18c7334b30ad3734941d72a832bb7f661f9d346297e8f56980c01564a4f6a4a9cc5dd WHIRLPOOL 3e1eff9a4e4771bbb35e065e6fb8c437a9c758bb064dd4144474337ae35f4b713ccced53eac19f2d0d10c8860d3be812d2a59aeadc86e5eb7a8296c744b2cc65
+DIST cpphs-1.18.8.tar.gz 43861 SHA256 a3a4780f91082e23d3d7b9d0f20dde13d42641891b4c488b63fa97e0e01ebb20 SHA512 ed6041e6e5c358656685d5a62f5e2cf78a8d714feb6844cfcbd6c852543e02410f78e3ed60f23ef52aaccd999a83b27d3d83950724c07c1441e0648ae31a622a WHIRLPOOL 72c03c61bbcf89deeb323e4c4c8973ba928c913611144cec811311219e2978d5d968d2b0ad13c29372c6900820b61b3a04d083ec1a89a744b807ffde1ec935b0
+DIST cpphs-1.19.3.tar.gz 44306 SHA256 e2546aa382e9c22942c5c2849631edc6b1d8cbea2c50762f66b740755faf57da SHA512 30e647b55a7cd86a21ba2346adc2f932c2557e52e59437f523e3300b285c0de51fca43aa29ce9306bc5e3919ed02a51e72056531c33dc52efc1a320ea84746b7 WHIRLPOOL d322b5c94d9042e2d02ac279e0f33cfde6cb1df378922aa78a3ba687c0684f3ce8b950fa0551dfb0c7a204292d418e0a1c78036e4d375794107cb657384bdeeb
+DIST cpphs-1.20.2.tar.gz 44732 SHA256 dcb1d712a0f867c8a4fdd6e4ce7cbd33ce7912c76ac2db3a6157933fad8629db SHA512 0315684ff884f805d281ab2538558d59614e68de47db2e2b02cea05f0b913a20259cff6e2823b88910a3eb1993b25a26e5cc8d3b902b602d14f35bb54c49f5b6 WHIRLPOOL 9b1a991a12f1525148095dd0cc10b6c58f5360045d6ab9842a2df254cc0f323ad3767ce910b747ac4c540a95c4ef35b3b44f33cc47beb76445a4993022753e4c
+EBUILD cpphs-1.15.ebuild 590 SHA256 37a34ef9807ce07107eaa648ea674ab7b7aa46aff6dad75c31de1500a9a32903 SHA512 85640fdff9b5525e1e2417b8550583c6a05f4cab351432ee520f6b2e465db29fbe92098358126d2cb28930c52f9f7195cdf9ab03ddf0c2dcbbc62f011cd61a2f WHIRLPOOL 8f63ddab01a39fc070ca9f7bc127c96215e939f7d2c289700a5b777de548ce0b9d014f98b841ef24e3c0ddcfb44926e1649e073aad0be5a89b466c3c63e6072e
+EBUILD cpphs-1.16.ebuild 590 SHA256 017177bb8aea1abcc8a45a78fc8b5ec16053b1fed5c23f4972d931083e81586e SHA512 83870bd28b4269bde0318cccfe7abc0676d014bed83bb4a16c9cce332589f7041d948c332f51e775014f292be70eb9d0520284784c364e26e5fd80f5e034b6c7 WHIRLPOOL c80b388f52d0b0d2e72896a988176bbeb28124f725ea7941ee3c65caf95b03dad6b8ce9dbeb5bd648687fd149dbee89b75d5785606b162bcadbcf5a2246e221d
+EBUILD cpphs-1.17.1.ebuild 595 SHA256 8ceeb86a5a01bc203d3b4168797c57792ac8675c35e68a9f867be2cf0f4f22c8 SHA512 20e21b2862e04467eff9d222e834c96fa6aea95553949d7401529720b8438cf782e91704ea084f980dad5483b9b59841e9d94c7cf3a9f5dfdab71b33c03c6a50 WHIRLPOOL 5527c297f988021913965fe4db51f76f88646e645b9e30a57c123a10308ecff773327346a7a9285e720fb5a22b370c7bf923bfd86b9f5665ef83137627e3b92f
+EBUILD cpphs-1.18.8.ebuild 642 SHA256 9792e17058f51d8e5de2d18f784a8ce8dc7710f3dfeff7fb968f00c23245096b SHA512 bd7fb00780ae0b99d976f488319eea6e67acecd0884d1ca6afb2b9071d83dac95ef67ccfe444bf717f25773c634ba8e94b9ff533ed62ceee581d61e802ac4e04 WHIRLPOOL eaadbe074680d9378ec7663d03b6bf1b25a9f3d7103af06d8fe4225edcd45291d96fcd0dd665ec6ed41fdd3a73ce148939d6b8c65c063366c1c7f6292a709535
+EBUILD cpphs-1.19.3.ebuild 906 SHA256 c7e17a2cc191927944421048c474f379cfc8a39d661e6a954b9204792a2f43ee SHA512 652d4ecbd2f22aab32aea7f1770040cf4c339dd768ebcdc6dda1c5f281ba00919bcbdafaac3eccda9830eef75f1bd2873ea93702ccbbce3744dd588c24020388 WHIRLPOOL 8463b2e35c8d4bdef1e7a865bf93b634a0f5b167bb137ea57ac18418f6e2789560db88bb988e939e18fff44bd7887381fba386a6b8f0e6653b63fbc473d7564a
+EBUILD cpphs-1.20.2.ebuild 715 SHA256 548c792468e45d6a3caa3a1ef038758c3f0c33b40aedc6c0f57f83dfe7db557c SHA512 363f66e65b3a18c055faa726e3ee00b465d11b9d20a1eb27aab81695a0e4753f17a66f5d6ec6d7c335a398f8711023d79d604fd75531ee4da021e6930832df93 WHIRLPOOL 519e300d50056e2a693f70efd92e631c5802f899a1d9d9653b8753487d9ca50f76177c5b08a8a5139bc114f12ae7e9e8293214e4ceec31b2476c7edabf5a0178
+MISC ChangeLog 3413 SHA256 11ec5a1d21c95c670d6d25b0935ccd024c021a2f64d5889a530b2f0e344e0ede SHA512 ba880000c50f981520b72c2f7862a789e7ca05a3ffc81593bcf0d3a8420a546cbc56bd65ead6991df46a339d14378230dfe365c9d2db2caee00fd0a6c854020a WHIRLPOOL 77ead01dafec70ab520015ff0c094099cab7c0656f0995e39d05925c5cf0c433fab1323d42dcbf90ec5375b17510452d8ecd2141ea586ed49d9d2a26d4ba6fc9
+MISC ChangeLog-2015 7778 SHA256 901e567ae79572198c08d6163ccb31a53940f0ec677975d5b518ed8bc2f4b177 SHA512 6bac728c67922ae507d340b834b3a627ec4085f71105f097ed9791ba9475ac31c1c78630df383b7bcfd6afb10cf6f2490fca8ce60d64e23e47a77d53781de26a WHIRLPOOL af5f91f465685c2cd0b3ea0a4522f2eded82ada401231d6c65a2070c0b22e132ee7243a96e3ec9ece5c9d984601eecbc28a3097d7dbcbcf77a1c1c3b61851b8e
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/cpphs/cpphs-1.15.ebuild b/dev-haskell/cpphs/cpphs-1.15.ebuild
new file mode 100644
index 000000000000..d8893e46ff5f
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.15.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/cpphs/cpphs-1.16.ebuild b/dev-haskell/cpphs/cpphs-1.16.ebuild
new file mode 100644
index 000000000000..6cc2ddaf2660
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.16.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/cpphs/cpphs-1.17.1.ebuild b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
new file mode 100644
index 000000000000..0792faab3476
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/cpphs/cpphs-1.18.8.ebuild b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
new file mode 100644
index 000000000000..19eecc250076
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://projects.haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/cpphs/cpphs-1.19.3.ebuild b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
new file mode 100644
index 000000000000..976adca5b8ae
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://projects.haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-haskell/polyparse-1.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ # https://ghc.haskell.org/trac/ghc/ticket/10667
+ [[ $(ghc-version) == 7.10.1.20150630 ]] && replace-hcflags -g ''
+ [[ $(ghc-version) == 7.10.2 ]] && replace-hcflags -g ''
+}
diff --git a/dev-haskell/cpphs/cpphs-1.20.2.ebuild b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
new file mode 100644
index 000000000000..45814b970290
--- /dev/null
+++ b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor"
+HOMEPAGE="http://projects.haskell.org/cpphs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-haskell/polyparse-1.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/cpphs/metadata.xml b/dev-haskell/cpphs/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/cpphs/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/cprng-aes/Manifest b/dev-haskell/cprng-aes/Manifest
new file mode 100644
index 000000000000..16f5084b6b9c
--- /dev/null
+++ b/dev-haskell/cprng-aes/Manifest
@@ -0,0 +1,7 @@
+DIST cprng-aes-0.5.2.tar.gz 4903 SHA256 ee0a5c27396c0257af5ebb4882b31e3ab14d8b160e916dbdc031733f506bc8d9 SHA512 bcc658c5ecac7b856ae128938c467cc4762089128a49716d8b16de1649a15206a12d6b624e82ec1564fca46df9b03ee4d277a2c641af787a1f758a11262bbcca WHIRLPOOL 20ebc57c54eeca6144730f4b0d726750959810c52a9cfd32f55c69d50ea26a81a0058e9e102915af31ef22aba807f7104cc88d80e292f147b499ce3c3a8efb60
+DIST cprng-aes-0.6.1.tar.gz 4396 SHA256 64592a01de8c6683c5e29f538dceee918887ffe211d87214a2e38559d72c21f3 SHA512 839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5 WHIRLPOOL ba141a933e1345ee2db2d87d1a422711488993f116407949b37223e8e1fbe10f78886764fc55eb6da42574f130ff34cc6da82a6a122b5db480527426dc433cf5
+EBUILD cprng-aes-0.5.2.ebuild 813 SHA256 ba83493da017624d015bec6cf80554e4ab4e47e63b537d4a7d405906116ebbd5 SHA512 793db48f91939d1101dc5fefd7c3891358b7ae5aa50a0e36db2eca42ac0d13a4767bb1571d6bf7092997a5655c3d2938ae1f03dfc32ec89b218d2841fae712b0 WHIRLPOOL 3e17be3c59f28fe9ff757d5ba7d2c27fa61a3fc95a2ba5d0791cfcfe97245ca237907ab20bb052489b9cffd8e94c685bdfa7665c95d3ae4b863496488a6942c8
+EBUILD cprng-aes-0.6.1.ebuild 784 SHA256 c4791e7ebc803d3365ad3bb97f5b6f373b823b2d1daf0847dd1ee4dd780fe066 SHA512 5f3c4ca17d41d9b4255490febb285e957883fcd0ce62cfe2de9856f6cf248a47b25093cb901b13a83ae21ef74ffd7ae010be1303cd71e24df9ef3f05ea42dbe6 WHIRLPOOL 386b77f0c40e3bd76a3c805cf870fbe7026de46c81748e12e5eecd26f86a032eab2047d265356fc91ff8bb10e168faf3fbd96d10feb8fa337973f44af3570dd8
+MISC ChangeLog 2663 SHA256 ec7a37feab5b9f04f8ec30aaed6485cf13eee964e499f20fa240c8575d68ec7a SHA512 3ebf7542be8dcfdf12331eef4195c4e428f297a281d5f7bd2fb1c80b92534865efdba74fab3ddd6a204cb66ae8380fcc3d466546d74b76d2cdc5997d3ed8cfcc WHIRLPOOL 38a3857a1bf270fe9eb3209dddb75ce63839bb974fb6379cf004552a0ed5cd6020c82f72d655c2bb03797c36e769e345d4998310ca4f3497086899bfcdf7ee49
+MISC ChangeLog-2015 1403 SHA256 d8050c7691c72b88897c673856e85c58a391f702042724c36c31ca13bd0fd32b SHA512 c8b2dcf255d76a1454c78037a860d604353b0dcb2040e3da9328378a038aababcf4ea1073c3c487b72299ab4f9ccfdc6a277ceea196b552c4df8db68717e21ac WHIRLPOOL 96891552eb0a7a9d99de82f6d1d785a0040860f11eed184d7c9abf72805f85273551acaea2b434ebe942986099880f8fac710943cc1d0331ea838e2fc78ac7f2
+MISC metadata.xml 1186 SHA256 e1a177e4535b0a943d5bb7a2429b3073d1ae4c10e409b2327984761198327c8b SHA512 e757226e7a8887b9540382fa998e22f9818c2f39f1d01e36772fae79821da9883ecc8d7914484b6110006ea2f0b3ee97b6e59d528b211b153c983ccd4094a4b7 WHIRLPOOL 194108e664b600ee60ec8edb64e3c4031f23b9cb3c88a7b24db99de5789263952d327ef0cae7e74042e2a80a86c3edf20d3f5e1fe7a61773d679a01ff02528d5
diff --git a/dev-haskell/cprng-aes/cprng-aes-0.5.2.ebuild b/dev-haskell/cprng-aes/cprng-aes-0.5.2.ebuild
new file mode 100644
index 000000000000..7905bc609564
--- /dev/null
+++ b/dev-haskell/cprng-aes/cprng-aes-0.5.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Crypto Pseudo Random Number Generator using AES in counter mode"
+HOMEPAGE="https://github.com/vincenthz/hs-cprng-aes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cipher-aes-0.2:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?]
+ >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild b/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild
new file mode 100644
index 000000000000..4fe72e8134fd
--- /dev/null
+++ b/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Crypto Pseudo Random Number Generator using AES in counter mode"
+HOMEPAGE="https://github.com/vincenthz/hs-cprng-aes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cipher-aes-0.2.9:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?]
+ >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/cprng-aes/metadata.xml b/dev-haskell/cprng-aes/metadata.xml
new file mode 100644
index 000000000000..9a0185abd6dc
--- /dev/null
+++ b/dev-haskell/cprng-aes/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cprng-aes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cpu/Manifest b/dev-haskell/cpu/Manifest
new file mode 100644
index 000000000000..6c2c73bf12e9
--- /dev/null
+++ b/dev-haskell/cpu/Manifest
@@ -0,0 +1,5 @@
+DIST cpu-0.1.2.tar.gz 4317 SHA256 5627feb4974a3ff8499c42cc958927e88761a2e004c4000d34e9cd6a15ad2974 SHA512 2dab5b956619cad1a6a99f16a6156d5f2539ef4882204e3cb1ec3e86bc00cd4d948e3a5eba4948fd0cc37dd98a27eeebc77957f87af6e51f86a65a84db1d25d3 WHIRLPOOL 73d923ddba585f52ad5ef49010fbea385729c2a74ba0a0d5b22f3a82bc1800e9efa33757cedf047a0cb59099edb6a71e99e88b9011b0f6a0a3c3d5e146b439de
+EBUILD cpu-0.1.2.ebuild 650 SHA256 bef5745616bf4950d448135e80cf79e02e3e1b7242db595dd95133494afd856a SHA512 0814f811f8b35aa01427f1de2be3b434b77531f34ea34d8f1262472386b59576e810978c036e64a8087e68130910d886d6e63dab647e47bf9969978d2ea64d73 WHIRLPOOL 72af0f1901d289c7e1541bf2c19fb41682cf7342431a5aaa10a8e999bf1d744bfb015859a8bdcd248ac8b1ba85163171d090018df7a963578b609f39e2c275f8
+MISC ChangeLog 2741 SHA256 85c92d96e030639732eb7992c10234714b4d16daa7f20cccc1e3122157af1a16 SHA512 38d792ad69210c859794654a3a926d803c7309e118d3f38d76f5d001ed50aa2081084b1dd14db1964e1cb5e527b6fadb3359aa26ec955ae1a009265fa9513139 WHIRLPOOL 9ae4f01d3e4022d5666ebe697dbd0c513210a95e903ccec90bea455385c904870418126d7ad246b7d66fe578ac93f90d222f6dfc6003768f5b086a82a2949266
+MISC ChangeLog-2015 848 SHA256 78d7a036ce481db0c1e68060b44517c117bbb01c329e7617a83289b4f45b953f SHA512 7061bcbc3d6fe70d391869675b368d70918f7a96d6785725cafda12f8d3832ca86de740aa9f257883240a8ff8dcae10e38c35b9f41b3968d5dfb585bd7eac398 WHIRLPOOL 74d562b963fc927e16965b668102776981107260f791eefc345404de8b60a7a702595b9b17e8c2152a44ba33b028c24458e040ecefc4f530eb36f999dff0c7e4
+MISC metadata.xml 539 SHA256 cb25c0542138e3cc5f559ddbb71c40f8baaa7d77259c2242e8015c5ee4166a90 SHA512 e1484d14f8c8e582a758f9ca8902dc1f9716b6fc37787b869c53f795050b894d4722fd4a87e8ad0d3100326334930fc04afd35d114ed033909eadcee1e10d7fa WHIRLPOOL 46dc4e8c8581d8155a0925f810a0b6b189741a7a2dd6264a2de07337ae945882efa5d2c066b67ce05769dd2a84c2d998aff19881f90316cd858651979cb607f3
diff --git a/dev-haskell/cpu/cpu-0.1.2.ebuild b/dev-haskell/cpu/cpu-0.1.2.ebuild
new file mode 100644
index 000000000000..63f0d4ef86ae
--- /dev/null
+++ b/dev-haskell/cpu/cpu-0.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Cpu information and properties helpers"
+HOMEPAGE="https://github.com/vincenthz/hs-cpu"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable"
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/cpu/metadata.xml b/dev-haskell/cpu/metadata.xml
new file mode 100644
index 000000000000..aa5b10119e39
--- /dev/null
+++ b/dev-haskell/cpu/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="executable">build 'cpuid' tool</flag>
+ </use>
+ <longdescription>
+ Lowlevel cpu routines to get basic properties of the cpu platform, like endianness and architecture.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cpu</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/criterion/Manifest b/dev-haskell/criterion/Manifest
new file mode 100644
index 000000000000..d9d357650ef7
--- /dev/null
+++ b/dev-haskell/criterion/Manifest
@@ -0,0 +1,13 @@
+DIST criterion-0.8.1.0.tar.gz 155095 SHA256 ed8b5950afb9b4b73204226aea5659e1dbd7bd2682131fa56da4412e54b5f97b SHA512 96dd101dfcbb4cfea446235137d163e9bb806b8dbc6ca7cdb19f380dc8c6ad0169f22b08acb638c0e731be659b1f761cc4f3d33154c5cda3f44bf6f854b1b485 WHIRLPOOL c3ee52b6397eaef7126b96e47a56bdc80a0b56ad48f4c4f6780d9b958e56b2e84c6ea937fe61ee9b2c7d96579fc18be34a91fbbc7b0b2fde6540867bf22a1737
+DIST criterion-1.0.2.0.tar.gz 1003368 SHA256 1de2f6c9975135959fd8948ad2889310e5d19a736f9051a48c0fec081359ac0a SHA512 35063822e12bca0b8ad41d2e6fd2c6ddfd58432467d9fee7ca537e03fb0100dcf6c11565abd21c11c0736bc0e2c9977f248a559eec7c8b049c27ff54ea58f01a WHIRLPOOL e1496674e68972d973b192d2b2d050797f0afeefcca5c1e89699a9d0f6b934282f819fc084241ad8d7d9460ebdfca62d4f1a8deeded8ef3fb7040b59455a8836
+DIST criterion-1.1.0.0.tar.gz 1004534 SHA256 5cedd41bb6e5a85e65b51fdb00cb32038b826b8d18af072a8319cab43a452d38 SHA512 959635b49fbe9aeaffb8eb072e9998934732028311031debf5dc3bcbe7ea89ea3a330fe6656272888896ee9ee5e324d1ea72b25fbc0b5c466eb060d654ca61b6 WHIRLPOOL afdb569311f477b452b98d9788e4ba5348305d06392faf3f68f7299bba9d93ed524f1ed172c86a921bd5221b9d6e370cfc9630f5ab0552154f4e23d5f3622b68
+DIST criterion-1.1.1.0.tar.gz 866254 SHA256 e71855a7a9cd946044b2137f31603e0578f6e517a2ed667a2b479990cc0949dd SHA512 964b81cc160c7c402ece1de57fddbd8ae454934fe4d3ca30da9f0d8f036019a14e462a0b4a63a4c38992e295002e3fb2dd082960c4934a19b36463157ef3594a WHIRLPOOL 0bd0f31a903c0d2cb4e21c6ff624547c417e35309227914b046842ac26f68f612aa04e6fffad85c290dbe687fe85d52505c1336454ca2272cda8bcc8e8ab969f
+DIST criterion-1.1.4.0.tar.gz 119945 SHA256 53a243fc759ed3100e71f96a5f6649658d076d91d52ce2853a6f8587aa3cfa76 SHA512 b503bd50cfeccfe6222ac1af91ad6d10b600cc9609a107d3b46c9e470ec39f2ce24d6debc730045b178b2c599575710c29940dc5c595ffb28e9243e02f624f0c WHIRLPOOL 30201bbde57e2289f836bd78a5c8b0f50f0541c87422cb2864616773c69596c6bf150b839107a946222c3d16e2abbe9b9e45497d17f4de71a2846cc06cc00764
+EBUILD criterion-0.8.1.0.ebuild 1045 SHA256 ecb4bb00bb62ffe8671a1f12a9ef28b2fc424aa0e63d64f6802b67dfc2773436 SHA512 f510b6ee2fc92b44480420d0922eb4fb3965e34fd6f4d98bcedb70bcc4df1837c9d5571addbc815cff5caf5672a59286c2ded48723d8ac71f369f33c4d11296c WHIRLPOOL e1add9c991ffae9d787f5897b54b3f08c7c1cd1d8f26cfcddc87ab3359a0bda27c319ef6b05025e1fb14993151f26decbaccee1aa0109749d5bafe9e22aafb23
+EBUILD criterion-1.0.2.0.ebuild 1409 SHA256 4e8b8bc8dadb0f6f9691d22d00243d61d957b5f0773a79f13dc5b41233ac8a82 SHA512 319016a1ebc6bfa3efb2e8c0c3546a500d59f965fbfeb1e86fea438d3340585240ec72eb61b31d53c0b4b1a9f52ab00d7af86ceacb9125b3a21903e9e1704a81 WHIRLPOOL d85667f900cc6e65ccb6b3214ad6ed356c127d3c41367babc46082b62719ee044c6a950cf9bfc87d467f3dbc8c6ff69e513611b1b43415de8350d184e9e5d216
+EBUILD criterion-1.1.0.0.ebuild 1438 SHA256 42e192dfecf963b7135702566e58408ba53fcfae8d2a7bc17b4f337f7b890d2c SHA512 c2a7f24e2c0d874feb4d9233752c47a81c0349d9caf122036d5135f854df7a94837d8566a9f4b5a3a914b1f6d41c187577a94bd794f3efc8828cf203ad7d046c WHIRLPOOL b169a888e3999f0ba3ff7f1b11042c5d2ce1d1d79d2d41782dfdbd5fb62b46f1fcca47208ddcf215761eb7798b49527b4cf54c3f014c7c8a22997efcb85e6667
+EBUILD criterion-1.1.1.0.ebuild 1438 SHA256 cc6c766837b5d53542672aaaeba3fec71e0328cc3c0e51d09964ca0c15897a57 SHA512 86a43ea2bfd402de6340858d3b370aaf6afe7978ef5c4c539a9365a4cf67b7377282cfec06cd0ce8b02d4be7244b1e40f80c5204ab7fced3735b73e2ad31efcb WHIRLPOOL 7de94e6aad80259fb50e2bd111fb4426a8ff2bf7e423f4d22618956036fc3f5183f3ccb65a21f170b7314cdba89773bd7c0d34632e606c29c341a7f10924d15c
+EBUILD criterion-1.1.4.0.ebuild 1554 SHA256 32ee44eef202f5c04a94af26abf0f1dd89028c5b5d54fc1c55b86c9c38e50e17 SHA512 e940ae88edc9f6f419063d73005c04a323e2a5fc2daede53932ff715f8ae83e1b65db4d5d0d3ae14b55a3cd591e436dd32892587fedc9752e274dbd4e42656ed WHIRLPOOL 5dd0ca586c56ff5f6f333076007ddc4ba6e1e724331607e0bbada73ecef7ae89606b66fc2fce2a1afc4bc93fbbfbead1fc5c8d1c86c21dede2f2f4886af76100
+MISC ChangeLog 3277 SHA256 c3c43f78715370d48d941936183c986f9f9a6dfc2e25fb0d131ac3a07f7e9d9f SHA512 95233d2d3fa6270b38cbf59399e62bdb7d58310bb744edf80ed214524d55a7a8f2a7e65b8c86b0165bdc9153ba21993b668514c69b48e13b7ba712a4a1a780bf WHIRLPOOL 8f2bac37a90f79f131172714dd3bfe5d1fab2b929c5f2dc4db823d51cde7d35ce7fd78f7bef0aee4eda0f2660777502c2a9f354567c1df2a8f6a1524de07822f
+MISC ChangeLog-2015 1281 SHA256 2897390e82a5c28ba5fbede0074af5bc712bdfa8fa5538afc0c6fce68d9abb84 SHA512 14edef003dbd3e5f377050919f1e4bbef4b4873159fda5c8472f42ca1217f9142c2643bac513d347d12a599e91330fcf2f2efc207e77b57db63b18053e72977b WHIRLPOOL eba33c54826ad79c89cbe1f1a47550b0081702bfb6118add25bb32660493849ac9ee0b555216ad30440cbf10d8f4a8b76d9fa2f77c8ee0e08db671dcc9bf9308
+MISC metadata.xml 755 SHA256 067bf4bceb17182e9c31da1cea255e510b2fdb4378f09686b00a4e8a40f21ad6 SHA512 5e4f4147f5fb4f4101646d869d6d76557cf313cb37b0079e64cfa00530578689c8f5c90cea95f9f55cb216fed10ca498663e0e60a81fe5b1a19ed812ec673e49 WHIRLPOOL 429e38f8e62d67d0ea044dbf98d1f8e1214b6a385ec1722334df3cfddf61c08084a291d83c4bca3291de536b91bb2588c6d918bad51514b4d2c55f2a7079ed49
diff --git a/dev-haskell/criterion/criterion-0.8.1.0.ebuild b/dev-haskell/criterion/criterion-0.8.1.0.ebuild
new file mode 100644
index 000000000000..46f90471c2b8
--- /dev/null
+++ b/dev-haskell/criterion/criterion-0.8.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Robust, reliable performance measurement and analysis"
+HOMEPAGE="https://github.com/bos/criterion"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.3.2.12:=[profile?]
+ >=dev-haskell/binary-0.6.3.0:=[profile?]
+ >=dev-haskell/glob-0.7.2:=[profile?]
+ >=dev-haskell/hastache-0.6.0:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/mwc-random-0.8.0.3:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ >=dev-haskell/statistics-0.11:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/criterion/criterion-1.0.2.0.ebuild b/dev-haskell/criterion/criterion-1.0.2.0.ebuild
new file mode 100644
index 000000000000..b080fc751f88
--- /dev/null
+++ b/dev-haskell/criterion/criterion-1.0.2.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Robust, reliable performance measurement and analysis"
+HOMEPAGE="http://www.serpentine.com/criterion"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ dev-haskell/ansi-wl-pprint:=[profile?]
+ >=dev-haskell/binary-0.5.1.0:=[profile?]
+ >=dev-haskell/cassava-0.3.0.0:=[profile?]
+ dev-haskell/either:=[profile?]
+ >=dev-haskell/glob-0.7.2:=[profile?]
+ >=dev-haskell/hastache-0.6.0:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/mwc-random-0.8.0.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.11:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ >=dev-haskell/statistics-0.13.2.1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
diff --git a/dev-haskell/criterion/criterion-1.1.0.0.ebuild b/dev-haskell/criterion/criterion-1.1.0.0.ebuild
new file mode 100644
index 000000000000..19817c905704
--- /dev/null
+++ b/dev-haskell/criterion/criterion-1.1.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Robust, reliable performance measurement and analysis"
+HOMEPAGE="http://www.serpentine.com/criterion"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?]
+ >=dev-haskell/binary-0.5.1.0:=[profile?]
+ >=dev-haskell/cassava-0.3.0.0:=[profile?]
+ >=dev-haskell/glob-0.7.2:=[profile?]
+ >=dev-haskell/hastache-0.6.0:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/mwc-random-0.8.0.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.11:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ >=dev-haskell/statistics-0.13.2.1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
diff --git a/dev-haskell/criterion/criterion-1.1.1.0.ebuild b/dev-haskell/criterion/criterion-1.1.1.0.ebuild
new file mode 100644
index 000000000000..a297c7902491
--- /dev/null
+++ b/dev-haskell/criterion/criterion-1.1.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Robust, reliable performance measurement and analysis"
+HOMEPAGE="http://www.serpentine.com/criterion"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?]
+ >=dev-haskell/binary-0.5.1.0:=[profile?]
+ >=dev-haskell/cassava-0.3.0.0:=[profile?]
+ >=dev-haskell/glob-0.7.2:=[profile?]
+ >=dev-haskell/hastache-0.6.0:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/mwc-random-0.8.0.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.11:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ >=dev-haskell/statistics-0.13.2.1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
diff --git a/dev-haskell/criterion/criterion-1.1.4.0.ebuild b/dev-haskell/criterion/criterion-1.1.4.0.ebuild
new file mode 100644
index 000000000000..fbd90465be55
--- /dev/null
+++ b/dev-haskell/criterion/criterion-1.1.4.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Robust, reliable performance measurement and analysis"
+HOMEPAGE="http://www.serpentine.com/criterion"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?]
+ >=dev-haskell/cassava-0.3.0.0:=[profile?]
+ dev-haskell/code-page:=[profile?]
+ >=dev-haskell/glob-0.7.2:=[profile?]
+ >=dev-haskell/hastache-0.6.0:=[profile?]
+ dev-haskell/js-flot:=[profile?]
+ dev-haskell/js-jquery:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/mwc-random-0.8.0.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.13:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ >=dev-haskell/statistics-0.13.2.1:=[profile?] <dev-haskell/statistics-0.14:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-fast
+}
diff --git a/dev-haskell/criterion/metadata.xml b/dev-haskell/criterion/metadata.xml
new file mode 100644
index 000000000000..46e84190a145
--- /dev/null
+++ b/dev-haskell/criterion/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a powerful but simple way to measure the
+ performance of Haskell code. It provides both a framework for
+ executing and analysing benchmarks and a set of driver functions
+ that makes it easy to build and run benchmarks, and to analyse their
+ results.
+
+ The fastest way to get started is to read the documentation and
+ examples in the Criterion.Main module.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/criterion</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-api-tests/Manifest b/dev-haskell/crypto-api-tests/Manifest
new file mode 100644
index 000000000000..96bfe26a2c32
--- /dev/null
+++ b/dev-haskell/crypto-api-tests/Manifest
@@ -0,0 +1,4 @@
+DIST crypto-api-tests-0.3.tar.gz 3635597 SHA256 f44aecdd4ceb9da9f38330e84d9c17745a82b0611085ebb34442d2dce4207270 SHA512 4d9dfd52dc67279a712bd444972faa6650d987c8f65fb41178e5c6523a7260c0e2df8f44bc511ffa217b6d71c5ec41ab11a0466a326c9133f7e20c01c37404d5 WHIRLPOOL ebe2450385b1e8ada04881f47340b27b34af6884b90b9308cd0d95b4b1af3e1fc3142e1a1eb7021d0daada1d7eaebe85c9b10fc90b306a0be2c0490ec1f49d17
+EBUILD crypto-api-tests-0.3-r1.ebuild 875 SHA256 f00d9b65887f6d92e05e6730710d92323cdde3f5437cf3e95f6df4544a86e1f9 SHA512 b272849067b652fa6fb58d72952eca7bc67db18e476c1ad7eacacf67981d39417a0e0ed3488b3d8765b8db28bba6f4fc036c3d4afa358f630b5f50ffe3cb4a69 WHIRLPOOL 92979323e1347e21aeb86d76e44df4d5f5f324415c1402a35751411e34970acea87e298c803e301e2be9ccb1a7ea67860d27b2d2eff542f751bb35106348d62e
+MISC ChangeLog 369 SHA256 120448a95829800cad7457a00134ed6e9136eb3ceafa164f32acb79c88ef08b7 SHA512 8176703fe01b537b20c0284a692a6f4486f5c2c754612e714377b019ff479d6d3c3b76fbe7391c44237b66f13d72aa3c219f86282844de26f2b7fc71feb3f8d2 WHIRLPOOL 2f3ab7151df3b45f68499991f0a3c50430731a1ba78cb9015c2ed43bf430dda79e122ba3cf56ea73768ba735a1f6de853e290989b82c6f077644badb1d433cf9
+MISC metadata.xml 555 SHA256 9b41b0e978e181cea68d210510dfaa680ab1bd07ec8c91056956cfe118ae88d0 SHA512 fe598ebf4ea5b051949d2ef8b0d64170438d753928544b1c4dad41ad5e8eb317cf76d2e8f62c4fc21a1dec05f23de5da2affaeb60e37c6e34b182f2ebf25a997 WHIRLPOOL 640702f44a78c7287ab05802e7da22f7e138ea2a1b3621bee9d69567eaf597b4649935000e09ca62ed8d747f6faf03c4472a8af27a45ea05b5fd9e8daf78bb9f
diff --git a/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild b/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild
new file mode 100644
index 000000000000..161db3551488
--- /dev/null
+++ b/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A test framework and KATs for cryptographic operations"
+HOMEPAGE="http://trac.haskell.org/crypto-api/wiki"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ >=dev-haskell/crypto-api-0.13:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.4:2=[profile?]
+ >=dev-haskell/test-framework-0.4:=[profile?]
+ >=dev-haskell/test-framework-hunit-0.2:=[profile?]
+ >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/crypto-api-tests/metadata.xml b/dev-haskell/crypto-api-tests/metadata.xml
new file mode 100644
index 000000000000..d327429f980e
--- /dev/null
+++ b/dev-haskell/crypto-api-tests/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A test framework for hash and cipher operations using
+ the crypto-api interface. Known answer tests (KATs)
+ for common cryptographic algorithms are included.
+ Patches welcome (both adding KATs for more algorithms
+ or property tests for classes of algorithms).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-api/Manifest b/dev-haskell/crypto-api/Manifest
new file mode 100644
index 000000000000..81f76c4a7205
--- /dev/null
+++ b/dev-haskell/crypto-api/Manifest
@@ -0,0 +1,7 @@
+DIST crypto-api-0.12.2.2.tar.gz 45271 SHA256 33ec873929013e9b0fefeddfdecffd445f1afdf426a3e3c41c5aaefce346bb62 SHA512 340aefd9f8b24d99866fce26bd3eaba8484be6e15648a2ff1a0a051f8974514a50f809f8d2539c7fe747dbe1b6946a1ecfa8a2966548391e71b498d19e79cc86 WHIRLPOOL 32a179a7347e4eeaaf0c4d9236fd0e566132dbd68ba7be1bb6f6711154617c23774cb2a14ef4365fd7726f61434789a2572889d98bd21c0eec61fbe966eab703
+DIST crypto-api-0.13.2.tar.gz 47877 SHA256 5331d511a9761d5073e6661148234228d88f8ace14e2994171f0bcf5183e82ed SHA512 2803862a714c3f448aa63469171fc68835ea9648a94d69ec76a32d20c1ed480aa3ecacedc3bf1e674797430c5d2966ceea4a83e38e827a68d2fab78fb4c8567c WHIRLPOOL ca6b625f1dedf3fb805affa911b148dab0d3897f9256b8056999eb3661c455f039d898eab6cb3b83ca73de9669393039be9d19db570c35a84b54dcf601d226b6
+EBUILD crypto-api-0.12.2.2.ebuild 806 SHA256 d2b354f4cb78898825093b9eb1b348aba5cdeed11de6babe0d52459a99e6c002 SHA512 a3b361c62abcf49874d9e8309bf5cef1ac87afa835a36d0e7d889581cda0aa47e665699e1ecbe2e7a295448713a83a30acf5b3cf9ace70bcb22dcce160ea6779 WHIRLPOOL 8ae6b83cb7ea9d1e98b7f9c8b403726a6c0d88a958188a77886453d94f9121225b2e1227813c08d6af59d2e7df7261714f798df6e640710e35af10a1107816bf
+EBUILD crypto-api-0.13.2.ebuild 813 SHA256 79e726e4c764921ae04c4d7e6a1fd02549152afd20574169204e8c175f4d0d38 SHA512 ad984ce7bbde4d7fb4842db1ef15284c94080edcf5e05d17afe2a5b9f77077294c7910b05ae475abbd8ecea260ddd2dbc642ee163cfcf0171286de7d76a84e98 WHIRLPOOL 1438d29102c6060b210d43fca9c4c5d742f68e77b3e46724b1a6f7bb0754b5ef25f1e272f91aff77d373611259cd6a370dc114ad9c18efe5c440427a5f7e32dc
+MISC ChangeLog 2840 SHA256 c7a982fcec96767befd7d07bff3040a3da018f77ef25eb9ed56a7ef21c2b1460 SHA512 d52726fa3859e823233609be9437f3b25631c86104dedf56bfb24f7310d7cc20b024477a3cc6aab3b69cf2a003f8bbec7c30a29fc3a510c887be3bb40112000a WHIRLPOOL 3b428d39cae17e2fc782be5e6d01cfec9ce92b72e02c9ec0634f8a0e1d157400bcde26e2493079f52fce11a913c16b04f061a03029551d1bd4444212c446573e
+MISC ChangeLog-2015 992 SHA256 9bc31c43ae8c0ed64eba9ad64e847adc4b09d591ab0d6c2494821f33d1030cfe SHA512 683ff1f0f5b1d23e83b9cfa0b9cbac305a2bd7c12e12767f5fb3c6b946492ca2ca35e46e5a2ab6d41f853d038e3abb0c68a85f5baa837ede831716ab9d36588a WHIRLPOOL 564d1838d381e7225efc374d3686078d0328296d101af418093d8d2fc371c3b252a4645ffd2592a4c0cfe3c131d3dd0a9eb9fe39e78bf0c66b75ceda67e95e9f
+MISC metadata.xml 935 SHA256 745412644d0549b9d889b8ac7fc62d3630e77f10d9be1a5c15fa8597c169fe85 SHA512 6851ee1e8aa4bb9bb1fb396c75ddfd09cae5116ee03b05ed5ceb23ad30ae2ae10c457753de3050f4c157a4d4b6d1e95ef1dd5338b20458a80476b2790568d001 WHIRLPOOL 3ace33d8392a448e862fa7ca857be8fd89000fde575ca63d8c4713f1031b6505a354c2716b1ec811c071986b78e7204d6129f15aaa6855f8747ee87c44b1fd30
diff --git a/dev-haskell/crypto-api/crypto-api-0.12.2.2.ebuild b/dev-haskell/crypto-api/crypto-api-0.12.2.2.ebuild
new file mode 100644
index 000000000000..bb6cd4b5bc36
--- /dev/null
+++ b/dev-haskell/crypto-api/crypto-api-0.12.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A generic interface for cryptographic operations"
+HOMEPAGE="https://github.com/TomMD/crypto-api"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="all_cpolys"
+
+RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
+ dev-haskell/entropy:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag all_cpolys all_cpolys)
+}
diff --git a/dev-haskell/crypto-api/crypto-api-0.13.2.ebuild b/dev-haskell/crypto-api/crypto-api-0.13.2.ebuild
new file mode 100644
index 000000000000..a38648c23edb
--- /dev/null
+++ b/dev-haskell/crypto-api/crypto-api-0.13.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A generic interface for cryptographic operations"
+HOMEPAGE="https://github.com/TomMD/crypto-api"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 x86"
+IUSE="all_cpolys"
+
+RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
+ dev-haskell/entropy:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag all_cpolys all_cpolys)
+}
diff --git a/dev-haskell/crypto-api/metadata.xml b/dev-haskell/crypto-api/metadata.xml
new file mode 100644
index 000000000000..92b13075a714
--- /dev/null
+++ b/dev-haskell/crypto-api/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <use>
+ <flag name="all_cpolys">Build all the CMAC polynomes up to 10000 bits instead of just the usual ones</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">TomMD/crypto-api</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-cipher-tests/Manifest b/dev-haskell/crypto-cipher-tests/Manifest
new file mode 100644
index 000000000000..3e690ffa28a0
--- /dev/null
+++ b/dev-haskell/crypto-cipher-tests/Manifest
@@ -0,0 +1,5 @@
+DIST crypto-cipher-tests-0.0.11.tar.gz 6183 SHA256 dfb670b73d4091b8683634d0d4d5a40576d573ad160650d5e518244ced8b98a7 SHA512 cc8361517e6c2afed1585e7648ed1143e8b4224918fbd8191a970d0afe2a162b759e8e6aee49308a93bdfe0d4d15e2bfb587d4e9f6891766f8e834822553b853 WHIRLPOOL 2f987c984cced4c0017223458284f3257a3172f1dfff87c0f3693b5015fcd483f1c3d4723a8d8ac00cc6eb40388d89ff6f0e3c832107e65f40f5e9c105863f3a
+EBUILD crypto-cipher-tests-0.0.11-r1.ebuild 1063 SHA256 736d9728414b3a47ec6a82cb26de3b93b6e41d6bfecbfd09030ed951c71c3ed0 SHA512 f71360e3e3aa0aab8f8a8264b8a59a4822b02509c48b88e6b06815900ceb8f82b7855fc6aeb525ee16a8ccd6c82ef53a175671fdcfa8f2e63d5bbf0f7c45775c WHIRLPOOL 72d647501f54d9a1dd06233970771ccc0e8cc2b1b1f8f223b755082f89e213a7ae690ced4ebb0a1d4132fce4197c9c105e073b03acb68dc170af7bdb2201b0ce
+MISC ChangeLog 3036 SHA256 8a4f96b62d98fbd52c26aad3923b2fdc1d019d72a69336e51db2c73b6f9d91e2 SHA512 f475b48e39befbb2125e8c826e893bf56073b546974e802939e75742ddd9e4193150ffdbe3102dd70cb1eccff0bb514ca6371624aa164b96e6edb322ab0b95fc WHIRLPOOL ce6b039785b34104a474f62531c4b420f2ebbf05c23c8dc849576229fdf64b14f1c9e7bc051f10709b83eb3385b18d19a9f635a0b7685fe166fe0e5ac8f6e5a4
+MISC ChangeLog-2015 1537 SHA256 0c45be67f2a938259f1948b8cb9b82b4af9da07b6cf05ecb4e35beceaded7662 SHA512 30acd7d8afd193fc7012fcf590ea3af0556a18ade603f9f9b428a9ede655f17268a1337f37737232704e1128e41fe1027cc533f67255587d2631ca109cf830a8 WHIRLPOOL 82fb965b29bd2f35791708e9ca2f6d8015d3e62848b3ed0bea7a62344cc629a33b64e74589eef1271996e4d25aba1e83d83da10d6f59f5e9b196d2e0c14ce23e
+MISC metadata.xml 415 SHA256 729b5313da4ddb506b6dfe9378fdb828a4e46c6e62bb940df769ebe5eb9bee05 SHA512 877b9688e611d63e5c9c3bcd07fc8ea13d8327d01ecd63feba9be14d066c1234879210754cea8a2d4c935a8a54a49751c759112cd2a5a48fa07a7db9eebcb334 WHIRLPOOL b86deaa6561225b6b0b240f24a7563b171742b2409fecda7ba423bc247469838b670651a43b549c33fc9453295a864184cfd7b65e0256b4b215066c0793d5643
diff --git a/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild b/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild
new file mode 100644
index 000000000000..eb4193d11bf5
--- /dev/null
+++ b/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic cryptography cipher tests"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/quickcheck-2:2=[profile?]
+ >=dev-haskell/securemem-0.1.1:=[profile?] <dev-haskell/securemem-0.2:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ dev-haskell/test-framework-hunit:=[profile?]
+ dev-haskell/test-framework-quickcheck2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/crypto-cipher-tests/metadata.xml b/dev-haskell/crypto-cipher-tests/metadata.xml
new file mode 100644
index 000000000000..8c2fb2ea1e16
--- /dev/null
+++ b/dev-haskell/crypto-cipher-tests/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generic cryptography cipher tests
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-cipher-types/Manifest b/dev-haskell/crypto-cipher-types/Manifest
new file mode 100644
index 000000000000..f1b238ce89f5
--- /dev/null
+++ b/dev-haskell/crypto-cipher-types/Manifest
@@ -0,0 +1,5 @@
+DIST crypto-cipher-types-0.0.9.tar.gz 8073 SHA256 2073f6b70df7916aebe2da49d224497183662d56d19da87b76f70039430c0a0f SHA512 9b369dfbe1baa918f8b72dca0a6637634582629ccd46226a3a89813f42cca1e11ee738e1053503a6bc2863c04dd885083e6a09a5bda5a52dbf381e9f133e24cc WHIRLPOOL 0d8cda5f1f78824c9d62eb1601fc769d1f5864a1962e3aa50df5f44a6fa79db4ed28442807e6de116ae89492a9be7771ceb2549da8df1122cbcd54df6aaedf24
+EBUILD crypto-cipher-types-0.0.9.ebuild 634 SHA256 76bfe1b935c55e6b8fb6e9363914bf35fe3cd368bbc24b30bbcdb5e92b11164b SHA512 680216e2ea72d0e6d1278229fdc189f6cb4dd161efb33f2b39469f4fba56f10f69b6870f3c4f7fe9b3656ddd93ca7292dc74a7118e50ff2bb489d8ff82641fb3 WHIRLPOOL be11345a9b9d4a2614d49168d1e4e82660d3fcae396be843ff8c722323b5fffd709d9183e82825fa64d96e162343f0986d2065f4f2758d6bdd0dda6b16de2afb
+MISC ChangeLog 2873 SHA256 4acad342f3307435e8cb8b23970b2eede8cc7b4d1b2ae6a43cd2bc1accaee727 SHA512 78d07fd6fcde01c18ec22145a47635544d40be095bd3a651886d65db87e221671dba117fea61fcf47c38253f4c58868401ab637a8627d393a122bc073034aca0 WHIRLPOOL 40b78947cd63a9d46e5c98679463df1754f833eaafd793a4ddbd3f5c9dfad929f90e328fdd493932ec279b7b1a5dcac90eabdde352805a371a6d9b416ae27634
+MISC ChangeLog-2015 1536 SHA256 415011445c6da2a4ceb232f2fca2bfd853818b24d0ce63d75d528ee8bc738896 SHA512 a3efd1046b77cafb4c4d8716d75aba0386bb9b68250350884956299f7199c029968672344d75819c18918035aec21b5843b45a924c9f277f26290564ac1959e5 WHIRLPOOL 3ee396a55fc255516a55deb68bbc21b113c5678c7826595a4143de1ea10c8a169670c7468eaedd7c6ab906adb545766a676895fec9c83b06fa39f954a64ce35e
+MISC metadata.xml 415 SHA256 120a9dafb2a977d09cd8617152809cf7a5e002abeba6375a5fa43552a6cbb0b5 SHA512 c6fc6cdaa419087b9829d59c6f002a0a7b5d1456d37df083c8fcc70e903f76d66cf84fe223ff392b130aa1e178b9685287a36e707ba91aa2840b280d64d31805 WHIRLPOOL 177b6d9318460bfd3b44e55d9628fdb3eab34b9e2ffd8a670bf1681b273bdf2430ad5fda491c1cc5e779bd9434d5207a1a127ddb392c70ddcd60cabf1cf89104
diff --git a/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild b/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild
new file mode 100644
index 000000000000..ca5d393abfb3
--- /dev/null
+++ b/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generic cryptography cipher types"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
+ >=dev-haskell/securemem-0.1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/crypto-cipher-types/metadata.xml b/dev-haskell/crypto-cipher-types/metadata.xml
new file mode 100644
index 000000000000..28daedbd609f
--- /dev/null
+++ b/dev-haskell/crypto-cipher-types/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generic cryptography cipher types
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-conduit/Manifest b/dev-haskell/crypto-conduit/Manifest
new file mode 100644
index 000000000000..c841d01f9172
--- /dev/null
+++ b/dev-haskell/crypto-conduit/Manifest
@@ -0,0 +1,6 @@
+DIST crypto-conduit-0.5.5.tar.gz 6883 SHA256 ced360b56aba0d669e11af90fa603e68911e802f0e7d44750d5dcc3c64d5a47d SHA512 4fb9df7a5434af1c3bf48e5649b4dc56ee07d03f4f00647adfc61eaf1a0c54326f7374e27717b92106f34435c5ba38eeb7b23082e9095dfbaf131598a8791887 WHIRLPOOL e3d7d03b13e23cf7595ed9a4f2d9efab3c59296a9737ad25b92860894c54729cb1baf53a3ba56258e203309d8a2e6d4bcadaec6a72095fc43be91996ece12941
+EBUILD crypto-conduit-0.5.5-r1.ebuild 1387 SHA256 6d502a13f1fc39d6ffa2d542290bde5bc8faa30a9023d2c0da1365bda3051d56 SHA512 c078a81c1ac2a2cdf7d7b4665c6e325e64ae4043acbe2be911e2cda295a07b85f25210a1f49b907d36bf33823e3729739ea4a1869b396a1abcf8b3f1b8e51767 WHIRLPOOL eec7f672fa13b63c763f326aaf46e78196d6f9fa694b7ebe8ccf48cde4bcd3e70e4654ecb56aec99ec1930475986544a77f947ad576f1e0b60510ebd865c9733
+EBUILD crypto-conduit-0.5.5-r2.ebuild 1402 SHA256 f95f26148ebfacb44331db9152122c575f7cbfea86c01eac5360fb61b608be7a SHA512 c54080bafe70b1ed8fef25f7216c806ca238025ac6317cd06cd0911ca29fa740419cb752c8d5aa113f8da2b84e77d5e3ccd90dd0359525c54db9e76b19699ae5 WHIRLPOOL 63fb544b0549a45bfc9abdc5fb51e61700ea9ace4c686d93c4172b3740b181ea6ed766a8e60529c2f99cea74c29c579b542d950e9f7b66715453add5e0a69164
+MISC ChangeLog 3172 SHA256 3f4bd45220c54ab59196d3c8054d80f5668ddb96b2b8a0c179061c69bb80ed3d SHA512 675c5ccb23a55764267118368f21825df39f0461d1e40697c18e3f0f21c6659e1353a303e05ca9f8a6fcc84ad6e5516dc75693bcc8e872c8095628c5b561f014 WHIRLPOOL 4df3dbd0418a9f45980daa2090ca1f28edbe25066f1175df71e377b3f37e9d9a028ccdd19713a012a121e1091addb801b6d649e3d54eb5f150a65b4f81369ece
+MISC ChangeLog-2015 1469 SHA256 e871c9eabc2306d7197fbb1db174fb2949a2e3204f9fa9c76a8b303799791108 SHA512 e6733b180137f6ee5e4c8b6297f90b363e2de071f05d73b7e16ec220840f78c85d8c0f236d294dd58d20920ed0f0bacd8c4d9dbaf2fa72ae19ea81c8b170d654 WHIRLPOOL fa6ecea257159495022fe1abfc95c8e292fe8e42901aaf19292b8d9384fa1588ead1dec0cc6e1717f9b578f7e99e1322e8e365a6344e7780a006fa8ff939d903
+MISC metadata.xml 616 SHA256 697a286ffd1355d85bff996902060aeb3b4d2aa991cbae22e93b2e2911ca8db7 SHA512 5828e9f0d73f84b32017d54be2e231fbfb0b99f4c3e36e1ab91cf1179acdb647273270c15bb00df2009f44f0e3ad6ff62b48601ed4b7133cff40a0ae20181e9d WHIRLPOOL aac27c67101e5431ec9b21930e146d48535d476a82a6f1d47770d79e342d624519daccd606b153df247c67158b1a684336910e421804a702a64b888f483f0e98
diff --git a/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r1.ebuild b/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r1.ebuild
new file mode 100644
index 000000000000..667fd9ab41c9
--- /dev/null
+++ b/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -old-crypto-api
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conduit interface for cryptographic operations (from crypto-api)"
+HOMEPAGE="https://github.com/prowdsponsor/crypto-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+conduit11"
+
+RDEPEND=">=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/crypto-api-0.9:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ conduit11? ( >=dev-haskell/conduit-extra-1.1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/crypto-api-0.13
+ >=dev-haskell/cryptocipher-0.4
+ >=dev-haskell/cryptohash-cryptoapi-0.1
+ >=dev-haskell/hspec-1.3
+ >=dev-haskell/skein-0.1 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'cereal >= 0.3 && < 0.5' 'cereal >= 0.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit11 conduit11) \
+ --flag=-old-crypto-api
+}
diff --git a/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r2.ebuild b/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r2.ebuild
new file mode 100644
index 000000000000..b9f5c4c66071
--- /dev/null
+++ b/dev-haskell/crypto-conduit/crypto-conduit-0.5.5-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -old-crypto-api
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conduit interface for cryptographic operations (from crypto-api)"
+HOMEPAGE="https://github.com/prowdsponsor/crypto-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+conduit11"
+
+RDEPEND=">=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/crypto-api-0.9:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ conduit11? ( >=dev-haskell/conduit-extra-1.1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/crypto-api-0.13
+ >=dev-haskell/cryptocipher-0.4
+ >=dev-haskell/cryptohash-cryptoapi-0.1
+ >=dev-haskell/hspec-1.3
+ >=dev-haskell/skein-0.1 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'cereal >= 0.3 && < 0.5' 'cereal >= 0.3' \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit11 conduit11) \
+ --flag=-old-crypto-api
+}
diff --git a/dev-haskell/crypto-conduit/metadata.xml b/dev-haskell/crypto-conduit/metadata.xml
new file mode 100644
index 000000000000..0b8019ffa1d2
--- /dev/null
+++ b/dev-haskell/crypto-conduit/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains everything that you need to use a
+ cryptographic package that supports the @crypto-api@ package
+ using conduits from the @conduit@ package.
+ </longdescription>
+ <use>
+ <flag name="conduit11">Use conduit &gt;= 1.1.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">prowdsponsor/crypto-conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-numbers/Manifest b/dev-haskell/crypto-numbers/Manifest
new file mode 100644
index 000000000000..79cc08dc97a1
--- /dev/null
+++ b/dev-haskell/crypto-numbers/Manifest
@@ -0,0 +1,7 @@
+DIST crypto-numbers-0.2.3.tar.gz 15714 SHA256 f77dabd4dd6aa6343ba351b2ae1c55e4b9ef85c7911eadf6914704401cada25b SHA512 5ab8fdbcfb89f448148886fa7b31994452278da7d2ff8891702dddc861b6e3bdad432756fd639ba85534e1b6846b86a666f388bbae43d11a60a35d151cf1fa7e WHIRLPOOL 7127e25f6124d59edc17206ac05a9d29c1dd8832399525f64a6784dadceb1baadd8b1b083610072e181f7bca465eb5e27963777475488df9b379645895c46205
+DIST crypto-numbers-0.2.7.tar.gz 16064 SHA256 420aeb17e9cdcfdf8c950c6c6f10c54503c5524d36f611aa7238e3fd65f189a6 SHA512 4fac18f6d76d5cc9ae82d177a45c155847264494dd112db80a76c955faee4917b4b3c563bb76eb3a08923bb020138307a7115d78fe0caa20fd3fb2b12d679947 WHIRLPOOL e3d737267b93ee218e8b693e4bf458a8812244f0a910bbaf998b1711fe8c390907bce53abc425e33e150e916839662a25a036eaa349f632c740ec988f0dddb11
+EBUILD crypto-numbers-0.2.3.ebuild 897 SHA256 4ee0840fbe8d3d86bc7e104133530c6c2ebee1f871d916975303b904c6765fae SHA512 6a0dffddf9e33255de1d3813f47e2a62848b3a11ede25f4ade5322625a57423acd6968f847e683ac52f9abfe3b59542f063d37f0f07e746b44f97b384b8b351d WHIRLPOOL 0b02db9e4e3ae04e6907fc9ca4a72aa8617fdcc0fe3402bf569c621439cec5911fcf19b0d71da8aa6b4048e6bfd46da271f89a59c9098ae9e02809179a29622c
+EBUILD crypto-numbers-0.2.7.ebuild 925 SHA256 474af1cce7b48db67a148a468ef0d80717e6ae8b01d35a43aa9040220a293346 SHA512 7149f9f5e9ecafb4dd40ff80253203198248c3a53e97167f84446a3de5a1b50c9c8d794697e6ef02a1d7d18814c3d8c4257d65e411d3f85c0e24adf397d1e2cd WHIRLPOOL d6938a39108ad0a7a0f9837081c6c0425d342e9e39b118194f0d220c72f7863a2bbd42251393e4784e9e5ef83f0317938eb3ea6f7e24576134d7ca1b801feaae
+MISC ChangeLog 3052 SHA256 928a6e58efd7678577d15ad3cc3f4da59fa8c93b995c1555c95c138816944c4f SHA512 673ee9490a20f6eb72cf08f60f2eb19842b77bcc519cb320243f8777fdc5d412884d45f583bdf0464961facdec2944a2dd49d918d37571abd887654972262433 WHIRLPOOL 88e9f6919450a5b5d7b2087160fc37258c9b57874a0a7a68f836968d39d44c86c37a897c4034d006553f48aee58466b7c612eec8457efba1117c3a9c13c75371
+MISC ChangeLog-2015 2015 SHA256 238c9c022fe6d31105c18322f3bec4ac82e83b33f3bcd4313777b202695f9a10 SHA512 05aa52f320aa35209bbca159acd3346ea5f0ea6b95d7f5bb02bfd49403120632658c2d11e647a59f6558ee57688d22ad1d3cd263782b9534f84b3afcfeb5a8a8 WHIRLPOOL d6735d96ab2b359558a9312e5346980729fe4db7bbd411c19fe1d4dd6af0f02e199ca742da8441fbbe9c2aadf6b998fb77c92f6d1a52bc0d085e38c54ea0eeea
+MISC metadata.xml 430 SHA256 3fe0d1dc8df2b32f845c3c585a0073f93d9aca4dcc2bec9576b03041c0eccc0a SHA512 372fbfb142be1fe359a484dd01f8d303c05dfda0a154a426dec0041e4e4ec4a22ab7f46655d775149907711a9d83aa23b1837872923bf737c6541ee00397f45a WHIRLPOOL 75bb9be77c27c35535f9fd093b123b64be859debffc7a995d631b9878b9f4deeeda134a29254360d9f7dda2392a308ee27bd36fb5039c349c3bc88d29a028a23
diff --git a/dev-haskell/crypto-numbers/crypto-numbers-0.2.3.ebuild b/dev-haskell/crypto-numbers/crypto-numbers-0.2.3.ebuild
new file mode 100644
index 000000000000..a83d2ede051c
--- /dev/null
+++ b/dev-haskell/crypto-numbers/crypto-numbers-0.2.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptographic numbers: functions and algorithms"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-numbers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/byteable
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/crypto-numbers/crypto-numbers-0.2.7.ebuild b/dev-haskell/crypto-numbers/crypto-numbers-0.2.7.ebuild
new file mode 100644
index 000000000000..642b6823fa3e
--- /dev/null
+++ b/dev-haskell/crypto-numbers/crypto-numbers-0.2.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: integer-gmp:gmp
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptographic numbers: functions and algorithms"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-numbers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+gmp"
+
+RDEPEND=">=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/byteable
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag gmp integer-gmp)
+}
diff --git a/dev-haskell/crypto-numbers/metadata.xml b/dev-haskell/crypto-numbers/metadata.xml
new file mode 100644
index 000000000000..72aff463b419
--- /dev/null
+++ b/dev-haskell/crypto-numbers/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cryptographic numbers: functions and algorithms
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-numbers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-pubkey-types/Manifest b/dev-haskell/crypto-pubkey-types/Manifest
new file mode 100644
index 000000000000..e6a02ebcf2b0
--- /dev/null
+++ b/dev-haskell/crypto-pubkey-types/Manifest
@@ -0,0 +1,5 @@
+DIST crypto-pubkey-types-0.4.3.tar.gz 11234 SHA256 7ed9f52281ec4e34021a91818fe45288e33d65bff937f60334a3f45be5a71c60 SHA512 08e6b74ded0decaaf87b4b9ec15af2e8bbeb7095701b5e2062b570af1ecb3d25eb706d6bd91795acfaaf7d09d0e9040359736a0a06a1bc593ef0d8aaf3e374d6 WHIRLPOOL ebdfa4d8ec4ad3f36ced48d73fee024eb193a45169e72e35fd00ff0605f0e4d0d71412b44096a71f8798c8e4f408d8f59b0666926175f0f1825e98877594c194
+EBUILD crypto-pubkey-types-0.4.3.ebuild 690 SHA256 21ec569b1297126ec9bbb99e2133454ca26c90fa7780d7c1a72b3b4fc198c854 SHA512 1a5b5d9a78fdd07dfd8ce3f0ab6e9c6a5f0f708099a1e31b0affc80d9f1f5c074787fee26e66e4ad28fb54ca79855a6e39fa0bd711359ecf0289c48bc8bb1584 WHIRLPOOL 07acbb4389abefd27aa99761c1ef0140c2e595e51ea4c47666f88d55904d37db72a44872851a6bb3841c87457404051fea80d78c6ae56f25f90e24168b55eecc
+MISC ChangeLog 3493 SHA256 2ebf487a162e6cba9e766bb79e543d3dc174e206ffbcdc2ec2fd5386f655f46e SHA512 61deab9805ee449d15946d9b282430b8c41ab18d6e437889efa4b8d06c26cbda1458c0fc36052c97ac8d4e198fd0d7cc990613a756324af9e6616760205df720 WHIRLPOOL c58bf83bbd8654c76afcc867ccd2bd728ae59468c0cfb5727ff7038aa7f7b23dabc83db008467e5e7ac23aa61167b71734a33901d9b4c8cf9e68e90b26c2bbdb
+MISC ChangeLog-2015 2039 SHA256 40a8c858664a0be1655657e35220c0a6b63a29b4d48f2b74c82c471281066bd4 SHA512 763f18aaac24f90563ca38a34d4e05026fcfa63b64a7aec721d8f86469e9dac618ebf60788e0edd9a41c05f2496a37c335f30e7ac4d91f8ac39899474a2daac8 WHIRLPOOL a3be4c583cbebe00b78fb4bba6388430df2baee45f7cdf99fc53c53b078aa6080b884a5a8ec60d01ae240154524dff990026e5429ca20a8b5ef6cc3dff47d926
+MISC metadata.xml 436 SHA256 35c31f1beb369452c8ed480d160e5d63163e8ac727a9ba3392f0b9ff4e2efd14 SHA512 c21d088027a4cf82b9cd8b63430f9f20eaa0cff1ddb677f7da1d16aa8762bae2c36db3ebd6c68f682966db70d841961a381457926a3f37ade28aa8410307ebba WHIRLPOOL 8df28eea3e6449526b56c361acf242bd4f1b58b019a30362344f82e112261670c24f995b05f7fd66a4db1863de0b7eb793e52adac6285953ec0ef38837aab49b
diff --git a/dev-haskell/crypto-pubkey-types/crypto-pubkey-types-0.4.3.ebuild b/dev-haskell/crypto-pubkey-types/crypto-pubkey-types-0.4.3.ebuild
new file mode 100644
index 000000000000..2c78fe939801
--- /dev/null
+++ b/dev-haskell/crypto-pubkey-types/crypto-pubkey-types-0.4.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generic cryptography Public keys algorithm types"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-pubkey-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/asn1-encoding:=[profile?]
+ >=dev-haskell/asn1-types-0.1:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/crypto-pubkey-types/metadata.xml b/dev-haskell/crypto-pubkey-types/metadata.xml
new file mode 100644
index 000000000000..ee02a3ff8488
--- /dev/null
+++ b/dev-haskell/crypto-pubkey-types/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generic cryptography public keys algorithm types
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-pubkey-types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-pubkey/Manifest b/dev-haskell/crypto-pubkey/Manifest
new file mode 100644
index 000000000000..6d5a6488b44b
--- /dev/null
+++ b/dev-haskell/crypto-pubkey/Manifest
@@ -0,0 +1,5 @@
+DIST crypto-pubkey-0.2.8.tar.gz 46405 SHA256 c0ccf2f5c38517de1f1626cb0a2542f35aefad8842f8ad5c1fac0b8c9de8b56e SHA512 9e7d54421fdb3c53964688831a2ca5f5379e141e7924af76916d868300833c0dbde22392e1452f80aaf2ec7a9a52de6b429a6f8f78b8fbef6c32f2f31202ed06 WHIRLPOOL d44f5b416361db2caaa0e520271e7d9280e0fc34dd799016ac2a6c6f0d9e58a80a2262e3679420ced347c9c222cc218865afb5263977e4b0f33758287c2b226b
+EBUILD crypto-pubkey-0.2.8.ebuild 1006 SHA256 06c1b1cd681d894a31c506ebba188987eb8a0428eb0e76cc0789cc10549d9adf SHA512 4bf10b073f27535e8256143cc322e4ea2c1e905b8d4676d815ab227d048d4a7bc7a83eb4eba41b981b89a3142b546359d1438c2843c937d5a70fc38efcc89078 WHIRLPOOL e770213cb140225d666e306495969b29482eeda347f855f0c3291749b585674de49e44b048ce038e5d44817db7f7b9c5254c7a6739b75c779dd751c8b7ee542e
+MISC ChangeLog 3104 SHA256 2aca1882a01f77585560b904a5457dd9933311ded0f5d784acd4c7a3083358e1 SHA512 d9746d28f00f1ff991a35516747fd06af84957c797304e3773314359280130dfd619c969fcf657b839e5b7f969113149ca336824a4d59875d318cf4fed666743 WHIRLPOOL 8d3eda3a9c4f39a8456856fb7d8fdfc5c19da880f1dac46783e459884ad81c7f6b5cc417ac3a7b842cce9ef5a25afd439e7134f114481fb3a3939f3b2e2a09b2
+MISC ChangeLog-2015 2063 SHA256 2d2758172151dc4b988bb0cbe3ae6fe8e3b5490beb0e4c51fbf7b2a4310d287d SHA512 0467f2e1a641bb815a0001bd285f0f50182dcd6d1856d0d76d587c37969e54f463d26804343f284616613b1c5db6b57152bb5bc4b4dfa0e80e766f68e597cf9d WHIRLPOOL 64ef5f19e666d94679b0be1e2b5c2891c2b88fc7630409a86582a942f83d0125732688e13bb90acf7016d2e369dc84338d460c3da10912c33bdbbb981e088ef3
+MISC metadata.xml 550 SHA256 9ec769821b87318e262fe8bed3d0fa497a13feb74331ecae141657c0de9873e7 SHA512 6bc022c97cb51ca0de160f9152ca0a3eabc143ab3c35cc4de6a06f76ad559a87ab931db7dab4358ab05f750528f1e393ed0ec9b490ed7c1f06821bd1c443e195 WHIRLPOOL 02bbcf0f982c259dc0e27e8bdb03bcf605895ef0fb9cbece2c7900bec26af66a14258eafe756f80a3b04ab202f6cb0ecb0f19bacc9991e6a8c1d8b6598e9b23f
diff --git a/dev-haskell/crypto-pubkey/crypto-pubkey-0.2.8.ebuild b/dev-haskell/crypto-pubkey/crypto-pubkey-0.2.8.ebuild
new file mode 100644
index 000000000000..a15a2eb4bf51
--- /dev/null
+++ b/dev-haskell/crypto-pubkey/crypto-pubkey-0.2.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Public Key cryptography"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-pubkey"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-numbers-0.2.2:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4.1:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ >=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ >=dev-haskell/cryptohash-0.9.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/crypto-pubkey/metadata.xml b/dev-haskell/crypto-pubkey/metadata.xml
new file mode 100644
index 000000000000..07093d50668a
--- /dev/null
+++ b/dev-haskell/crypto-pubkey/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Public Key cryptography
+
+ Supports RSA PKCS15, RSA OAEP, RSA PSS, DSA, ElGamal signature.
+
+ Also have primitive support for Diffie Hellman, and ElGamal encryption
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-pubkey</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-random-api/Manifest b/dev-haskell/crypto-random-api/Manifest
new file mode 100644
index 000000000000..0d12295081fe
--- /dev/null
+++ b/dev-haskell/crypto-random-api/Manifest
@@ -0,0 +1,5 @@
+DIST crypto-random-api-0.2.0.tar.gz 3397 SHA256 56e9777061bd9ce553683d097ba3a11fdc371724060b62ca103f1f291f9f897c SHA512 8f7df05e54e053456e3ebe9394b19beb2a37dfed30cfb5fb673f591415dc6fabe105af51e838fbe73ef078906d94562080ca465b0c6b4e1537bd4a6e066244f7 WHIRLPOOL 415f56d3757940ff9178f94c33a3ce43e8697db26e3b01ae4806fc9e2eaf332f18a490e3959bf97132bb26bf9d4f489ce501685c8972500c904923682b88d236
+EBUILD crypto-random-api-0.2.0.ebuild 613 SHA256 90cc536a64c1842dd9b88f6023d320567295638397906dbdc51dff8ae050f83e SHA512 11ce52894da027cea5edf8113ba166fc14108cd629b43146aabf5700b59367968754d3645bf2515eadbb7a1008644e761c4f763be1f6c43236905c8056f4de1d WHIRLPOOL c131bb4a1308addd53a7a01fb56562bec8a2ead81ff284671ae95205bd14ad2b4aab694ca8cec80fa6180c75775aaa8bc237ec17e2089a8daaf38efc938fc854
+MISC ChangeLog 2613 SHA256 ca457c9483ac1020754537f163b334e981e76f29b270b296689c366d7cc3afbc SHA512 8bc3cc85d082c006a24f03fd2fc720fdb6095559978c5ea4a6d9fd3be721e12d1cd2a7c482ea478d1c943c76e9f57db6426b50e7da39b875aa5e6408d5ae2c59 WHIRLPOOL dd49013253bef1f6fc33244710dbf5ffff0f36457196907d11f30a613dc05f52dbfda98d2969053c3b46919978d12576e71324a84968cf413bb39f8f0b56debc
+MISC ChangeLog-2015 646 SHA256 1bd239fe218c59f23c4e0902dbf76bfc28fac9f784f2cd05f0742051ec47857e SHA512 2f4ed90b817ed478a4589ab87baef5709f400bea1ded2b62a67039bf1147e0eff52f0a1894d863d6e9188964a0fc9c616e0e75690cebbb8d08f900fe1ca5907a WHIRLPOOL 8c4bed9adaa68fdc1551c418d4e223b9c0ff5535cc71b4ce8d59528772a9d792da07e8ccf407adf929ec5a93a748ac1af8339e2d6f43a10d9fb833483f9adcbf
+MISC metadata.xml 444 SHA256 6b8b49dd63234161c932553fc9ed3e96712e6004beb638d8dd10b1d795e43f33 SHA512 6d0c299740c05ed2abf8b0f5879f037f516ba7e1940e4e43edd7fa39e786be57313d6aab20ee3ad25afb64c0552484b00a2589b603276d9162b11dc27df993e1 WHIRLPOOL fe62106c7e7ad584dc8a10b536ab52e6a036e646f97c6899440b87b73e30280f9a230bb42994ae1e1b795b08a7a235b66f8360b67c2543a57a0379f50a522d04
diff --git a/dev-haskell/crypto-random-api/crypto-random-api-0.2.0.ebuild b/dev-haskell/crypto-random-api/crypto-random-api-0.2.0.ebuild
new file mode 100644
index 000000000000..cdef3a8e524b
--- /dev/null
+++ b/dev-haskell/crypto-random-api/crypto-random-api-0.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple random generators API for cryptography related code"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-random-api"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/entropy:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/crypto-random-api/metadata.xml b/dev-haskell/crypto-random-api/metadata.xml
new file mode 100644
index 000000000000..a2c58a20bef1
--- /dev/null
+++ b/dev-haskell/crypto-random-api/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple random generators API for cryptography related code
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-random-api</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto-random/Manifest b/dev-haskell/crypto-random/Manifest
new file mode 100644
index 000000000000..082053b9a08e
--- /dev/null
+++ b/dev-haskell/crypto-random/Manifest
@@ -0,0 +1,7 @@
+DIST crypto-random-0.0.7.tar.gz 8999 SHA256 bccb1fda2d29a3af9e476ed019231a4d2a53fef4f048c4dde9c10d5a901f46b6 SHA512 7e96f602c2cd194601f7feeb4589ab4606542c81bc27b566edb90030c010da3998b235cd2b229ca781ea147defe4677077897343b4ef561e0858ad71a4a7a409 WHIRLPOOL f42b697336477fc60b8b4c6f3e7db5bd520e63b3bf374d3953b6bb4f5159ad13953bb38f8d54fe489d401b44d283078a12d00305601778ad1565a4224a80b7cc
+DIST crypto-random-0.0.9.tar.gz 9256 SHA256 170a7a18441379c2d1c19b502ee5919026a19adc6e78641cd4fb40b1d69a6904 SHA512 07e298e2e3846b48330af92a46ab8550982ad74f6154c59a531762d9282f6712c1e867a48ed6cf4d967f463f52c1af4287a74552aeff0635480ea21cd54a7a24 WHIRLPOOL d54c875a18a7a1fc7d6e55ee1303b6e9715c9b894e1e4803acc1a724d8239c1795b4a34d0dec4007139590e804e65eced825fd0e7dfd023f09268695f039e5bd
+EBUILD crypto-random-0.0.7.ebuild 628 SHA256 bf3a4f4222107edafa051ffa886f68d80c004eaf718fcffa08fb02797f90bb3c SHA512 0a5ff6f822011a8ba1ba05290ee7edfa556e2c923cad2dc3e01476f6062a43db9cf5a2427f2a787e09742499277658e6a3f32a6e9e05c14fabad3a5b1894cd0b WHIRLPOOL d38f2e6f61a36310a2c9d8b1ce6ff94151433c246ee6f424f75e5442551db962830dd7f9b6003e24d858d7f6357c11ffdfd93fb3c901a05c01272d8ef6d4ffd6
+EBUILD crypto-random-0.0.9.ebuild 623 SHA256 2d040b56c6430db9f11abcd6f00464af19ad6ab02a349193cda23d67f4031892 SHA512 57d390e038218bb39397a4eeb8c728577684fdd00726ebc74d24c80da37117a01fc205623122c437e90a50ec5885d156e47db042fc2bcf4f36967c188298f78f WHIRLPOOL 03eb79e002f06dd9aff31dfdab8485b04d6372c93a04b1170567d725903a18364f0a556d40324aa0a4212c61a26228b5fc54cf2f1ffcef88117705a358dbd0e1
+MISC ChangeLog 3069 SHA256 bbad3a21b580b01541983a4f5b7a4641f3ba1b1a0e17bb129e66d75973a4cafe SHA512 2cc3471aebc9709b025163e62151ef1e449d5e7068ddef4e4a41390103524a1fcde2d357e1f4c70d746b74e80f2656f15114a4a70c3420f282fdd98a72de692b WHIRLPOOL 77c6fcae09c5b70d97239f5c90090ea735490a807a6fa46e22a73f9da487b72b52aa62436583d1b53b74f965604a2a94de6050c40b7c16cfed03056cf40d5669
+MISC ChangeLog-2015 1177 SHA256 2e3a7c289bc486f95931b2667d00ceeee258a5e45e04df7aac4dc0b2221ae0b4 SHA512 9733df043b803d98d93e88fc68d985a189836a147d2c67e769904cef93b9f7c60f541c449cce61ce30275ef8ddfce2c97c5abf49211e1c4ab5861abeb63f99f3 WHIRLPOOL 7369b1c354ff465c423d39b15d0c377f758ad37a127200db804b4682c6eaaf74a0b7d496c0934da2d126a73e1491f542d4a12236b1923edf36be0062ef34ee85
+MISC metadata.xml 423 SHA256 c0e52386cd5da5546fdd4c03e95202ac4abbb8ce540d74c7551ce7c2fa937868 SHA512 693c88b1416825ce53c3aa70ae35162821d17de563635655f0bee2b3080553635735123a21a0eb0c1fb703189209fc744efa08ec1db0b53ab364501c07ffc743 WHIRLPOOL d48a37c16d921b80c841f02478d246c80670e1840b091fb1e05e56bf7da4d60117acd7651fd1c9441c1193caa83e57a4d1faeecbfdfffeeff7591556698a8a62
diff --git a/dev-haskell/crypto-random/crypto-random-0.0.7.ebuild b/dev-haskell/crypto-random/crypto-random-0.0.7.ebuild
new file mode 100644
index 000000000000..0a6f5543d494
--- /dev/null
+++ b/dev-haskell/crypto-random/crypto-random-0.0.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple cryptographic random related types"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/securemem:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild b/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild
new file mode 100644
index 000000000000..434edab5c437
--- /dev/null
+++ b/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple cryptographic random related types"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/securemem:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/crypto-random/metadata.xml b/dev-haskell/crypto-random/metadata.xml
new file mode 100644
index 000000000000..5b827aacddd8
--- /dev/null
+++ b/dev-haskell/crypto-random/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple cryptographic random related types
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-random</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/crypto/Manifest b/dev-haskell/crypto/Manifest
new file mode 100644
index 000000000000..1d5b611d7d96
--- /dev/null
+++ b/dev-haskell/crypto/Manifest
@@ -0,0 +1,5 @@
+DIST Crypto-4.2.5.1.tar.gz 56474 SHA256 6ad5e0533d0aaaf2f30049d166881a845cc190780798661815da9b4914a0af66 SHA512 3b965f6a06784d3e8996aaae2622fa5b8e4a645a324618ff497f565230a8db525a0a5305d5cc5166283b2a24242df4554b29eb015326d416dc705f252ef456ac WHIRLPOOL d5d384c3995a1666a16b26dcd55f4c0821110a1945f05ce9203478333496b6407bb1670efad6ea2b56c9f8f2a2c5146d59055c2aec1b19933e5885455f57e3f4
+EBUILD crypto-4.2.5.1-r1.ebuild 1103 SHA256 404552330b9b4bc92a09794a030fa8e7234f3236fb3fd349c5f11cd9e094f770 SHA512 4ebb1adc121fd5ecdb173800f6ca9d1d7e35763319183b0193f470a06ea10448674c576b252e2128039439865026695e556e0c5c947b543d885e7ac8bf9d6063 WHIRLPOOL 420f71c02ac7f867cb80edd44c6405e1eddcb89a01ad8f8e6ef76802ddd5bbdadfa454e6945c5143b6f41887ca40776b2922d64b53cf86ea1e661ab6a6d94b72
+MISC ChangeLog 3039 SHA256 3e46ab6e1970e5f3896a5f880906c6d1610f3e4dc183c5d78abf64dc0faf218d SHA512 38aaf2891c18fb74c27f6398a989e2d9f137e5c9727b93f088b6e34dcca72fb6d9ce96165b7bfd9ee5d466d3da812fdacfbb92c0cff5375136db21a9527740b0 WHIRLPOOL aba159fe095fa83078109654b221649568d1914eee7329f8d51af9e4646cce4106823f94699953eeb9b259cc8e46a0b54cc0fbbd7a53c68571609392357ab23f
+MISC ChangeLog-2015 1672 SHA256 e4d16ff8b6df849291765ddd3cd3a07aaac7431b41af76b5e15df74fa438d948 SHA512 bfc16e11d0554349f2af2344e8e102ce7e1b9b08cd912c65819c1336d27f0cda8db837b09393489f96ec6aab1b5ebd2d62db9989e4e0c575910e191efee0b771 WHIRLPOOL fb0a3daf7e7b1c227f07f3207c3e421fc060c54a91c510510cca5841c7360b866599ca3bf4229c91e35153d97049d92ab2f67d89e9c93f52f2e7a57d3b687ff6
+MISC metadata.xml 547 SHA256 93120f363026db959e0acf633ad837812d0ce8f878125fa1c93f81b6251f98ab SHA512 cfee502ca5b3d23d9223a97a0e1b928955be0f9fc8552e988aeb5e25f515ab2dc6a7578b2aa5f930400c7807835c29ba7e9103165a2a0a330d4f5b88c2f907e9 WHIRLPOOL 343335aa337d337ed46d0ad9853aed07d7369ef5bc21c33aae6e402f12b1a78332459134d5e38709a591eb814a1c418c149ac8157649efa0d976354e43677a8a
diff --git a/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild b/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild
new file mode 100644
index 000000000000..196367b36910
--- /dev/null
+++ b/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Crypto"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collects together existing Haskell cryptographic functions into a package"
+HOMEPAGE="http://hackage.haskell.org/package/Crypto"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.4.0.1:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
+
+src_test() {
+ TESTS="SymmetricTest SHA1Test RSATest QuickTest HMACTest WordListTest"
+
+ for t in $TESTS; do
+ einfo "Running test $t..."
+ # the quickcheck tests doesn't fail when the test fails...
+ "${S}/dist/build/$t/$t" || die "Test $t failed"
+ done
+}
+
+src_install() {
+ cabal_src_install
+
+ rm -rf "${D}/usr/bin" 2>/dev/null
+}
diff --git a/dev-haskell/crypto/metadata.xml b/dev-haskell/crypto/metadata.xml
new file mode 100644
index 000000000000..2dbebd8cd714
--- /dev/null
+++ b/dev-haskell/crypto/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,
+ Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5
+ Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,
+ with HUnit and QuickCheck tests, and examples.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cryptocipher/Manifest b/dev-haskell/cryptocipher/Manifest
new file mode 100644
index 000000000000..8653ea86efa7
--- /dev/null
+++ b/dev-haskell/cryptocipher/Manifest
@@ -0,0 +1,7 @@
+DIST cryptocipher-0.5.2.tar.gz 22384 SHA256 f913b1274fe616b6c5232bada2f39291ffefa85d6f77301f5c3fc40d051fcd39 SHA512 f9e76805b27b7002f5393893d9cac30998c82f3d5759be48a25907c95ab0d8250c2e54dea252c1881bca5117fb2fe3fcc59b304265b6db286e1f1a2d733a631d WHIRLPOOL 52b88a0c65aa5debcffa808947b0cabffe5540afcd68abcc6be1989764c0a9411dbd852b25a8442298d583cf396b6805f8e35f3d6e8ff00b7ce2a95025a46715
+DIST cryptocipher-0.6.2.tar.gz 2027 SHA256 34b9e62dee36c4019dd0c0e86576295d0bd1bb573eeb24686ec635a09550e346 SHA512 d63984d26e355ff613a4176c11634f1012f8b9ec43180ffed236f37aa7a1b1dafee1871799eec53774544518c886c27ae19bb0b058288da6bd8f2b45eaa5e5ab WHIRLPOOL cdb8714c0ef67c412a95c38aee740b552760faf89a5d4a0d3a9bcc9653229b00119a5d091bebea2e6713d8c4404b8895dea9db26c46eee30293defe4cc99ab9d
+EBUILD cryptocipher-0.5.2.ebuild 1010 SHA256 0864485dadb3df2d2d2963e27f02c83e94e62935e28b3981874ce98aec393c52 SHA512 424b0e9c4f8487b6e78fd2fba6b15ea1dd119cd0bb64e3d650beb794e23fe3a43c355768d5cb2ece272bb7666e90ce9a1cd63cfa6ac1c3ac8a88baca6f6be498 WHIRLPOOL e7943e7b2a7e17eaaf8ef1c4edc14513c7d5a2dc2a4b32174f6c805b07656a78abfff1009489419da135d5e4f387ce40be85cd0aba80cdc45637f07077c71718
+EBUILD cryptocipher-0.6.2.ebuild 1090 SHA256 c06ebd71d2fc6287e1eaa42641d78975fda5da6838e0d57f030e5e9c48593ab4 SHA512 64ada82a43fb68c81c1bb91d74cefa6c326b068ca75c21cf13177337ec9bc6ab19df30d0a9f97826acc97490802e4e64bc89a92cafcd08c6a100527c97cbaf27 WHIRLPOOL e01f5ba33ed7677ba9fecff699b9f69411c95eada64d17eed8aba65ec3cf3e76164d4859c43f79485525f032452964379592b506bbc3546b1e7c32a16a765720
+MISC ChangeLog 2684 SHA256 bfdcb6b4f9965b6678bc7983ec717e4fa7fdc8379982715a7606be9ddc01ba36 SHA512 37290fac114044a27756f678ad15873f91cb935821d676eb420e6799c4ab4facda8820260f485a8266a9027cfa65a19f10eda3de725319b64fdc3b9328da5786 WHIRLPOOL 1101a9185ff489e6b34123ddf35a2bd0ebe0bbe63f14ca53f0c51a4025ec48607ebe3c219f6e6d0d5cda6982c7e45184cb3d9ba849957be9a7253c43bbfb3941
+MISC ChangeLog-2015 1209 SHA256 3d229d952f61cab1523414742cf830e6c80e841b748b7adc3971514f3ef0c5d0 SHA512 708981dd312421999b3731de629e5f4dff6d0a81d36434412354625e78600e841052c14480a471a390f9d0f0f6e064008ad75e0bdd208e4bb1cd334cc9217e38 WHIRLPOOL f1964b79f6670c7b7ed6a765dd50ec19acb5da286ec2f9aa1bade3689369cd7d0cd5b18c3b5140110cc22c20a8702325241bcddb5da05c15dd2684557b302291
+MISC metadata.xml 426 SHA256 ca18b0fc3ed068e15f83c8b683d2d5cd2625e9c4a944aad7a5fe80b75cb227da SHA512 6bec3dd0fb96088e872fa1532d15d910b690c2ea17a9ba4e73047f70c72f1d0c106a8ad78b93c5f298aa7522a62ca6103837160c67d10899b9dee9c0cfc0af1f WHIRLPOOL 36bd52ec8099b53a5a66a704a689a52d84af04397346eb8d25458982e47b549d0f39d14ed953e2ea38319bc5fc826f0b958018f3de9da5ef862e5461c560c993
diff --git a/dev-haskell/cryptocipher/cryptocipher-0.5.2.ebuild b/dev-haskell/cryptocipher/cryptocipher-0.5.2.ebuild
new file mode 100644
index 000000000000..8e4112ded18c
--- /dev/null
+++ b/dev-haskell/cryptocipher/cryptocipher-0.5.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Symmetrical block and stream ciphers"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ dev-haskell/cipher-aes:=[profile?]
+ dev-haskell/cipher-rc4:=[profile?]
+ =dev-haskell/cpu-0.1*:=[profile?]
+ >=dev-haskell/crypto-api-0.5:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ "
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/cryptohash
+ dev-haskell/entropy
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ >=dev-haskell/test-framework-quickcheck2-0.2.9
+ )"
diff --git a/dev-haskell/cryptocipher/cryptocipher-0.6.2.ebuild b/dev-haskell/cryptocipher/cryptocipher-0.6.2.ebuild
new file mode 100644
index 000000000000..661de1637479
--- /dev/null
+++ b/dev-haskell/cryptocipher/cryptocipher-0.6.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Symmetrical block and stream ciphers"
+HOMEPAGE="https://github.com/vincenthz/hs-crypto-cipher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cipher-aes-0.2.3:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?]
+ >=dev-haskell/cipher-blowfish-0.0:=[profile?] <dev-haskell/cipher-blowfish-0.1:=[profile?]
+ >=dev-haskell/cipher-camellia-0.0:=[profile?] <dev-haskell/cipher-camellia-0.1:=[profile?]
+ >=dev-haskell/cipher-des-0.0:=[profile?] <dev-haskell/cipher-des-0.1:=[profile?]
+ >=dev-haskell/cipher-rc4-0.1.3:=[profile?] <dev-haskell/cipher-rc4-0.2:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/cryptocipher/metadata.xml b/dev-haskell/cryptocipher/metadata.xml
new file mode 100644
index 000000000000..927dcf71828b
--- /dev/null
+++ b/dev-haskell/cryptocipher/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Symmetrical Block, Stream and PubKey Ciphers
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-crypto-cipher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash-conduit/Manifest b/dev-haskell/cryptohash-conduit/Manifest
new file mode 100644
index 000000000000..b864566338e9
--- /dev/null
+++ b/dev-haskell/cryptohash-conduit/Manifest
@@ -0,0 +1,5 @@
+DIST cryptohash-conduit-0.1.1.tar.gz 2318 SHA256 ea516d898d3e34dae6be3e8bc59c9f61a61cb1222233dbfe84a84bb0ded4b4ce SHA512 6382a05b35bae34b53fd1ad6d897c25ca149ed852360c8f775587efcd3c29e45ff854f96ddbc9b446e04a4dd5698b1f5e2af754345f7d5af8f587b73b57fdec0 WHIRLPOOL f068162e56f8785fa913b471e2b3306f39005bc2bf63f262cba6e5def8c5579803fe8f46d344f11a9878a463ae5c3e5fe5ab0776becba62d2d8c76491cdefa03
+EBUILD cryptohash-conduit-0.1.1.ebuild 722 SHA256 43da12ea49e76f7cfbd56d54a9c8062e093556c18a476f80634015f84f9cf5df SHA512 962026a0f8a8ec0206b98c62e8903b489eb761d45727afc4f3d33becf967139d39aa09ff9c5bc04305a2ff0b7c37d83de8a3bc4e4ac24af3e0418e20493e936b WHIRLPOOL 093f00c8fe361e4e4c014c72272363eb6896de204b5ceb6f7fd045e8aa4de1d9af9ce9ea8b5b2b92adb602bc6000e066fd4138d003f27d3e5b26308710ae4faf
+MISC ChangeLog 2619 SHA256 48ab8e5ee458edf95d3acee4c9afae72faa6f31e64fd97fa40c94fef71b5096f SHA512 c0c5d6936e95b93c0321db59a4740e2fcf85fe92f9f8b71a6cf019d2cffed487b7b3a8a8d6817c24dce2b9291fa718b2f908898972ef3fa9145267ce095bbf7e WHIRLPOOL 0c74dc3f316b7a92d69448cdb2f72da273a2b94859e44e72a4658eeea79e6c02ab5445cdf84fa36aeef0f4a9c7dd6a8f12584b0e43c2281209264a38fe5cf3b8
+MISC ChangeLog-2015 634 SHA256 4f58566ea6f3936abeaea765540697941251d14e63890c298c2376ba1af3acda SHA512 ad8d5e8b858333bad47eb64f589aa398e4bd4d963e8b85f4bcbf9ff42283c8e999bcedb0909bd4a20742d735ae57be2881cbc9e2e753bc5eccf3cc6165a8faeb WHIRLPOOL 8f0279726f7494d2bd8960ac18c2f67b2fc59b0e19d5c1bd18ccd380b11425753a344dd004efee811a3ff0076dd1cc11bec54295378097fa9add4e0742c350ef
+MISC metadata.xml 468 SHA256 ab5dd33db8f5d4045e20120b126522bcd1625afe77a8cbb4c7f2057ae0404140 SHA512 3ae24a3559e8e7acabb915fcbebf65fa22a9620aa2bb3b1c22e3ca428585dd973c01ac750616f230ac3547af8b968e756eef1b3a75785cc86d4a6e19361e9c43 WHIRLPOOL ef7b5610452ef9f5d9f3681717e380f77bd1e8ded10f430ab53ad128ddc0c0fe88330d077372d5a7c67556f0d17603c4e13ab71a40f92c533b9a0c78db9b5acd
diff --git a/dev-haskell/cryptohash-conduit/cryptohash-conduit-0.1.1.ebuild b/dev-haskell/cryptohash-conduit/cryptohash-conduit-0.1.1.ebuild
new file mode 100644
index 000000000000..88a2a8260dca
--- /dev/null
+++ b/dev-haskell/cryptohash-conduit/cryptohash-conduit-0.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="cryptohash conduit"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/cryptohash-conduit/metadata.xml b/dev-haskell/cryptohash-conduit/metadata.xml
new file mode 100644
index 000000000000..877d639f87fb
--- /dev/null
+++ b/dev-haskell/cryptohash-conduit/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Support all the @cryptohash@ package using conduits from
+ the @conduit@ package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cryptohash-conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash-cryptoapi/Manifest b/dev-haskell/cryptohash-cryptoapi/Manifest
new file mode 100644
index 000000000000..9f8bb57bbb60
--- /dev/null
+++ b/dev-haskell/cryptohash-cryptoapi/Manifest
@@ -0,0 +1,7 @@
+DIST cryptohash-cryptoapi-0.1.3.tar.gz 2922 SHA256 56f080ba13b891b664bd986db17d6c1240adaea4792a14c173146929c61d4572 SHA512 c33af37d4d1d8f3b13ad1ed93db4ec138ea3bef315006ee8117ccacb5c36e2afeb92ae903d46de537f0fbea2a262c5c487eb32d3e1d7099de27b53cc4f17889a WHIRLPOOL d3c21859f9c2fb376440022657d2d44541339933c12c294d12288fc63b8de46f8a57ffbfec84288011cdc901429ad6e6089adb0db13cb15ec96f972871778e0e
+DIST cryptohash-cryptoapi-0.1.4.tar.gz 3094 SHA256 717a8664ebfaa1c31aaec1d78c9b7c776a5adcfdfc50ad88e21a34566f72058e SHA512 f5add1c8922e682d5d08073d0a3d03c6d5545f38edd90821bad7a92f354203ca380ca7e302b4b259bb9e2ce6ae09b1a2428e981e2d745a4a1b1a5cff696621e2 WHIRLPOOL ea81121d872ba4cfab50d41266bc72bc1169eb3c07c32fb8102a5bf79d44fdeefa752eeb408a18c0ef9e0f32c8c776c92d3a476411ed38772701282132d3f2ec
+EBUILD cryptohash-cryptoapi-0.1.3.ebuild 721 SHA256 f9c1da634001923f7cf79305ae8b490eb7f1194943b7b0333d890a91299561c9 SHA512 6288cdfc8e87811172ae6d75e4cf82755435b4aee1ff61a1a7f3f214dc1308a80239ed684b314447d8dcdccdedee54ba4078215870b8186a92802321b87ba0ef WHIRLPOOL b0802f63ab8b5ff401d8efe329a85c1cb366ff95e3e7c62ce89c7155b1f144da4355d9244e9e514326afd73518a999cc7a495e25612074727d344f8c60b142b6
+EBUILD cryptohash-cryptoapi-0.1.4.ebuild 754 SHA256 2e892a57c2fe185a5cb7260b49fb933d42c96d5c533166a24d11006f7492704f SHA512 7953f10ed49c24b5a58e1fd81f5583c81bcf45e398406ade9c208b18c2c4368c614cbbea73cd1ee30f8bbf8297f61f333c6f2ccb6b6b0b10cf1d5999ff0e49a0 WHIRLPOOL 16ca7eeaa1b3402e618a182a1a8d2e386ecc71c8dd75cc06bd411f5196b1c67c308c5040d2c050a3f75169a2df2009e4c47b406e0e70cfb85794f9447308c777
+MISC ChangeLog 2881 SHA256 d505c51caf38ef93340929b770141940074b9a8adc11761f8b759846a59a2739 SHA512 d93da01e17a4747e6c76865ce8199ea556d90c755000ab8040de1e70a6e834f8b9935b4d542618490e43bd93f235616009de9c26cbb55c02b4aed6c92bdab680 WHIRLPOOL 48844ea435d725333b7ebbc71f6be069dbaf617c47736acc4c14be7ad641674ac3971fe33527fe09398a36317b689c6fcfe24629a9b3b02237f17a1a5641b482
+MISC ChangeLog-2015 836 SHA256 757dd38c5e5520e7b1e63c1432b40336f70867b83b8326077b35795f9a839c9f SHA512 c16653f487534aa7003b9bb9a159cd3467ba0a754f2d04605860d0a09f1c24bbdd41e21a164207e19228710646196d58ae5e11f5ec48035fa4bc05563755ac1f WHIRLPOOL dac56e3d1592355c7de3037e8e98fc160e84935e07bb8f6dcc7a3460e53e196c452e7aae4078a6f244a225f4711fb671fa39e5673115677aa7c695f51e28b8ee
+MISC metadata.xml 425 SHA256 5e5c29d49be3fcb6b7ae866af6ccb68dccd05b1afb746bc5357fcc27adf3580f SHA512 d02785027a398cb3bff35fadb16316fd642912445872d7d06abfad9cda24da496ddd63bb59054fc21d701b281dd33b1dce961e293041a3435e6bd900191b366a WHIRLPOOL 7e33c1b3a937027e7311a810dcf2b91e1ae0452db4b9dc54be0070a219b572499a7007bb21d0e2badc824b72a2593cf8d6491814b353df8740d5e3fa01897e32
diff --git a/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.3.ebuild b/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.3.ebuild
new file mode 100644
index 000000000000..cfb9bf0ecac6
--- /dev/null
+++ b/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Crypto-api interfaces for cryptohash"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash-cryptoapi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
+ >=dev-haskell/crypto-api-0.11:=[profile?]
+ >=dev-haskell/cryptohash-0.8.0:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.4.ebuild b/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.4.ebuild
new file mode 100644
index 000000000000..27bc99ad3a7a
--- /dev/null
+++ b/dev-haskell/cryptohash-cryptoapi/cryptohash-cryptoapi-0.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Crypto-api interfaces for cryptohash"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash-cryptoapi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
+ >=dev-haskell/crypto-api-0.11:=[profile?]
+ >=dev-haskell/cryptonite-0.13:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/cryptohash-cryptoapi/metadata.xml b/dev-haskell/cryptohash-cryptoapi/metadata.xml
new file mode 100644
index 000000000000..3c253aeae484
--- /dev/null
+++ b/dev-haskell/cryptohash-cryptoapi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Crypto-api interfaces for cryptohash
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cryptohash-cryptoapi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash-sha256/Manifest b/dev-haskell/cryptohash-sha256/Manifest
new file mode 100644
index 000000000000..b548cd29c432
--- /dev/null
+++ b/dev-haskell/cryptohash-sha256/Manifest
@@ -0,0 +1,3 @@
+DIST cryptohash-sha256-0.11.100.1.tar.gz 10885 SHA256 57b02338e9648639335788b422dd4c744543cb0991347472e2e3628a33c2f5d6 SHA512 df6a8c7a4796f3b94faf0c1073b552eccf7dfbe6ab1489fef391e6342f34b3cb29991d1313aa5da11a90cb37bcd43c23eea12073ad4c7190926005de952c39e2 WHIRLPOOL 40b6b78e3631085765cea2d5868de95939d52e41b1de36b9ccb862b0b4cdfe8b144516ef551ab0c659b6652849d53e66ec6984f3bcdebae59bf3354c24f42060
+EBUILD cryptohash-sha256-0.11.100.1.ebuild 882 SHA256 536cb0f773566253d06576825aaf8ab6be272e9f609b762912c11a85a2a0ee0c SHA512 67f8bbee528779f375f3f1f8a3689634f8e51953395c0be19f4ade5a284c9fef87eabf7ec18ba28fac2c38cd90e5ce29169102c13479e07e14d628582ba34c57 WHIRLPOOL acf278da648d90764d404ab49179fb4e1b142a70977d962e7b9ab2580cd4ae6b33564d919d34c6fd85024986d58d9b0542bc2146f9a0398c693cda56ea546292
+MISC metadata.xml 1142 SHA256 de39fc64bdf93b4948b5ccd2297c8f8cafad0a80ef8fd58d6b4b3547d2131686 SHA512 992cbdbfeabf1b1b5d70b451ec96adbf782fd2ba4f49dd1acd796d19fabb0d54bc5dcbcf968b0c9d99335f972abe0d0aa4b6f042a3152ca1705396cb5fb4c76a WHIRLPOOL ea456aa8a531b09c054015e3f1ac09b4d977d5f63db2cf4b6ffc880b0730b69daed903cf63c1ca95d0f9fc6e66eb99adbf15cfda0f2374c5f4958337d45187f4
diff --git a/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.100.1.ebuild b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.100.1.ebuild
new file mode 100644
index 000000000000..7389ba6c9f44
--- /dev/null
+++ b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.100.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, pure and practical SHA-256 implementation"
+HOMEPAGE="https://github.com/hvr/cryptohash-sha256"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/base16-bytestring-0.1.1 <dev-haskell/base16-bytestring-0.2
+ >=dev-haskell/sha-1.6.4 <dev-haskell/sha-1.7
+ >=dev-haskell/tasty-0.11 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
diff --git a/dev-haskell/cryptohash-sha256/metadata.xml b/dev-haskell/cryptohash-sha256/metadata.xml
new file mode 100644
index 000000000000..095ef6762db6
--- /dev/null
+++ b/dev-haskell/cryptohash-sha256/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A practical incremental and one-pass, pure API to the
+ &lt;https://en.wikipedia.org/wiki/SHA-2 SHA-256 hash algorithm&gt;
+ with performance close to the fastest implementations available in other languages.
+
+ The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
+
+ NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ has been
+ deprecated and so this package continues to satisfy the need for a lightweight package
+ providing the SHA256 hash algorithm without any dependencies on packages other than
+ @base@ and @bytestring@.
+
+ Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+ "Crypto.Hash.SHA256" module, though with a clearly smaller footprint.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">hvr/cryptohash-sha256</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash/Manifest b/dev-haskell/cryptohash/Manifest
new file mode 100644
index 000000000000..a36b1b70d3de
--- /dev/null
+++ b/dev-haskell/cryptohash/Manifest
@@ -0,0 +1,13 @@
+DIST cryptohash-0.10.0.tar.gz 63901 SHA256 58fd9af060cf2b74f8e22f5e0d0d3fc81ddf717a08dcaa2785cc04d75be8fb6b SHA512 14a58c7d35feea846fc14821e532bd26046844a5d34274a46fcfd9cbc5100d414f980c95b64ef7ed5431993fb558962d6f7e262adc7297a54987dfa32cc4da2a WHIRLPOOL 7e1dd2d0f3709c4dd71360a44b462d37137a476c0cdba60bb85f9c7c99bcdb9bef3a53f2ea4d7f7bc56ae2bb455b0fbec954ada0bccb3e77686dbf8029f0781d
+DIST cryptohash-0.11.1.tar.gz 64985 SHA256 be76351650517042e390887069af3dc047ed5621e1e2c96fa8a04444675c8773 SHA512 eb2da3e2c8a523354b81200b7ab3f36d29690d5f3311008ac24a5abaefe288551b67d7637b662f5a2b2b46bc5ef548ff6eae4f59ed9f1231ab9d8b0e6d039551 WHIRLPOOL 405e10f66f257bdfe5af153010ec9f7e8549dcd07f65919199e037a9a3b9b02c562762add7f8a9c1ca338d99205cd6a8c661196de6205ab020296d2f790cd190
+DIST cryptohash-0.11.6.tar.gz 65798 SHA256 da382334857a88f3e94ce0fb83f425f0a0787b0644100913c61f6e94bb62df37 SHA512 a6d3bd33104eb3b71d836323b330636cdce84165daa7e3b908296980468828c624a96db58cf9f953581986e090e53b78b10e15e361d354a00c9e9b49843a6956 WHIRLPOOL 4d5fd2e21f200880f30d21dc5b253e6a08e841478a2da29b0bc54c62bf5256a0f4c01c6addc60d75a2d04d9345d2e0efecf055c6e74298f52a9edc817583530d
+DIST cryptohash-0.11.9.tar.gz 25762 SHA256 c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb SHA512 d0eb07f59ae893df1a92a4dc45a98142e507ba3da25057ae4acf781b1b6200a2fb68dd2a19f1ba5f9395217bc81e7be1311a479dc3dcb4ec5338518a2f5239af WHIRLPOOL 20825aaed7bd3312a5856ba0cf5f8a12815098f0e5380c13a443100fd03de47dfbe603a50e548125d2b3b53e5c8731ebed08fa3b83b403afa950b8b2182d7b14
+DIST cryptohash-0.9.1.tar.gz 64991 SHA256 e0276e96dc06062b91ade9aa25009571c598136f4203a83513332425db209298 SHA512 773a16c1e16f8d2b48f4c107d22f14d439a15ffe9e92e43886538ee15e9349fdf53d1e15d20f888eaeac4fcaa07eb907b92de6f436b6655925a617f5139ac298 WHIRLPOOL 5e499e584e817630131f00870df4b0956a16287e71683b26c736a26e1fa89825e500a5239b2b0fdf7cbbef40e6b49e85f24bbe770418a91c8174706d4c078cf4
+EBUILD cryptohash-0.10.0.ebuild 790 SHA256 c8320843f6b4cf702ea605f44d8644ad91c82ed42b8b2c306e28d9ce789ad83a SHA512 3642e0d0f79dbd537a8f3c470004cfcc715ea2f6d9026ac53715b60856205f55b3df620ba509552a0d3e177b111074fada0d3c313dc8968a0fa0e5581434f686 WHIRLPOOL 91d83e3fc3d9b73efc933e7be34082cf549ee38cd85ea446ed216b23ed2b1ae947d00775ea21dd3e9df3651e52b981cbedf115ce39c94b408fed94aa67d7427c
+EBUILD cryptohash-0.11.1.ebuild 790 SHA256 d5c9843dd936f275d426d52c955eb773a6a3a210af7e6b90a6f7f2ce22e12d2a SHA512 7a580a0a6444871c008c245b7d1ff6f5974e4c1ca993038242faa89a54c1dcf2b7f82c5e8c6b38dd3a1b3c8f0ef74ae6f00a71d1af6e6044e520f9dce8bccae8 WHIRLPOOL 2b8a9917c1bb1bfaa494435d69b1ae364886c46f599268008b2418aea645c11e385278046da95af146566aecd50e3d17388ca74ea806cf7f24a69d03a99bc772
+EBUILD cryptohash-0.11.6.ebuild 747 SHA256 d24d1059f897ef414982c835d11dd588fed1e2406df4bd76c2694b374b993a28 SHA512 1c056141514db8e2269db2350a59a8496014025229ae9f8bd64423fe7c83cc3b2dcbbf147d7342559b248359b3da206d09f6717e05f87d99b4210f79988b2b72 WHIRLPOOL 0fe4dcbbd0d50e7c575cbb0c1acdd55d8b45991e6739ecc6ab35060370fade0a42bc9b6fda6412bfcf1a1c53fe02b408dc98c3af8e5c726f535f9568c0f7373e
+EBUILD cryptohash-0.11.9.ebuild 822 SHA256 f39f20c9f7b497ff7b1fa69505006fa73aa2b7bd967e9d61e2185b3833e1c9fe SHA512 5d56d22e49f7b0630babc04dc9f087dcf226e894756e2e01a8a3c5d53bf96ad4a03c3bb970f912f40579feed6a33049e65b30a614a019edd5b3bb52fce6f1b79 WHIRLPOOL dcfe66e2dd631080278a4a972352958e03f049ef67b5b4afd3c240db44fd06ef835afcfc2012d41b74a2177778c166676b2306ed4d419c577cb94e9326e8917a
+EBUILD cryptohash-0.9.1.ebuild 1037 SHA256 3c2fc1abf188cbbe4677c6d63bd24a7f7263918ea1f676a77c3d9da0e9bfce7b SHA512 d0bd2fe152a2d468df6bfff9db5dd603a4f79a8f94b6d998c22d3539e9a2ca40092d9e087363372abc86622594126c36936d7aec090fb0fecc905d98798b4e3f WHIRLPOOL 50729bf326ad74af77d0aae8ed5d89b5eb9773e465a50b8b637402ca86b7ef0ac227cc7e747c9eb771ac3739390b8f83ccece62956924563f6e29ef34f69b3d7
+MISC ChangeLog 3065 SHA256 0b05cdd752f5abc6216f349abf4df3b84bbe5b74992c0bcff02ad1e05b5a34d4 SHA512 c1005b21b3d2b2ce652f00990c3967fe5b6fd012593b69f9a16031f5debfd706a8de2f0d98cefbec3419ac15a539236af39d35c8f0b7ac8029520e2f30713fa6 WHIRLPOOL dc3a297caa3f3edc6a8126490b589c2a7e2a3a6947a9d0b75ff9924929085883c2cfaff34f8d340d7b285ddeb1ea4fa2d1520ee03ce43cf45f562615f1226154
+MISC ChangeLog-2015 1648 SHA256 e4074bbe64084430e3ccf322094ba0c9e90797970261d151edc597a6fb489d5a SHA512 51526201dd40360de14206c49ae76999a0ed683a20f78068e1e6cec2579aa162d5e875389f192f46b1d8017359285e6564061df450b49ee689b12e062c393786 WHIRLPOOL 18a48a56a48dba54068affa345c2365b149fa85c95afbb11c205fef3622e0e5283c59bfac4e804c19e557ff1fed5d1ce5762a0057c2a7a55c378852be6c707af
+MISC metadata.xml 724 SHA256 3e97ddd6a8e84bf123b33d75291b7a20667deeab08683f4390fb1788f0f5c92f SHA512 d6e1c6786e24d3bcdb829064b898002f5d2a5d874fac1c842c01957cad6dc0a32fc0e224abb0f38ddd229227af12bb9fca51480ca84114a5908915d9d89a5a4a WHIRLPOOL 48e928b45080a4c81ebb9c91ece19d8084e0d42d555b524537378fc32390bfe7080717781d4aef96ef66a08a17ade4501662e1efeee6fdb7e2ff3448e6dab838
diff --git a/dev-haskell/cryptohash/cryptohash-0.10.0.ebuild b/dev-haskell/cryptohash/cryptohash-0.10.0.ebuild
new file mode 100644
index 000000000000..8f4e4624f11f
--- /dev/null
+++ b/dev-haskell/cryptohash/cryptohash-0.10.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="collection of crypto hashes, fast, pure and practical"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cryptohash/cryptohash-0.11.1.ebuild b/dev-haskell/cryptohash/cryptohash-0.11.1.ebuild
new file mode 100644
index 000000000000..732a9f1a556f
--- /dev/null
+++ b/dev-haskell/cryptohash/cryptohash-0.11.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="collection of crypto hashes, fast, pure and practical"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
diff --git a/dev-haskell/cryptohash/cryptohash-0.11.6.ebuild b/dev-haskell/cryptohash/cryptohash-0.11.6.ebuild
new file mode 100644
index 000000000000..6308b2195056
--- /dev/null
+++ b/dev-haskell/cryptohash/cryptohash-0.11.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="collection of crypto hashes, fast, pure and practical"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/cryptohash/cryptohash-0.11.9.ebuild b/dev-haskell/cryptohash/cryptohash-0.11.9.ebuild
new file mode 100644
index 000000000000..eced9c7e4297
--- /dev/null
+++ b/dev-haskell/cryptohash/cryptohash-0.11.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="collection of crypto hashes, fast, pure and practical"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cryptonite-0.13:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/cryptohash/cryptohash-0.9.1.ebuild b/dev-haskell/cryptohash/cryptohash-0.9.1.ebuild
new file mode 100644
index 000000000000..0348fd24dd91
--- /dev/null
+++ b/dev-haskell/cryptohash/cryptohash-0.9.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="collection of crypto hashes, fast, pure and practical"
+HOMEPAGE="https://github.com/vincenthz/hs-cryptohash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cryptoapi"
+
+RDEPEND="dev-haskell/byteable:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ cryptoapi? ( >=dev-haskell/cereal-0.2:=[profile?]
+ >=dev-haskell/crypto-api-0.5:=[profile?]
+ >=dev-haskell/tagged-0.1:=[profile?]
+ )"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9
+ )"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cryptoapi cryptoapi)
+}
diff --git a/dev-haskell/cryptohash/metadata.xml b/dev-haskell/cryptohash/metadata.xml
new file mode 100644
index 000000000000..30d94fedcc23
--- /dev/null
+++ b/dev-haskell/cryptohash/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A collection of crypto hashes, with a practical incremental and one-pass, pure APIs,
+ with performance close to the fastest implementations available in others languages.
+
+ The implementations are made in C with a haskell FFI wrapper that hide the C implementation.
+ </longdescription>
+ <use>
+ <flag name="cryptoapi">Defines crypto-api instances</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-cryptohash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/cryptonite/Manifest b/dev-haskell/cryptonite/Manifest
new file mode 100644
index 000000000000..6dc30c2cdb11
--- /dev/null
+++ b/dev-haskell/cryptonite/Manifest
@@ -0,0 +1,8 @@
+DIST cryptonite-0.21.tar.gz 615850 SHA256 639a66aee1c3fa64161b1886d319612b8ce92f751adde476fdc35aea730262ee SHA512 7f04ad5f7411bf90f343c13b71438fdd0e1e40cc5c9a5f1553c1f396a278f81cbe3a548ee8bc03b3b63bc66485ce36dc9a93c3dc3e5884f601bbae49efa98cc3 WHIRLPOOL 35f6a0af2999da83ff91c426f9a10e55ad016d0b911fdb001d28043666fee5be2518ac27ece43d57ca22ff0363b7e5028d08ce62bff9a3f1b13f1435397fef77
+DIST cryptonite-0.7.tar.gz 324734 SHA256 6cd4d9ff100b06a08ceac56eb12153633957797b309032a963cdf3841f92ecd9 SHA512 077b181b1563087c6c04816a36bfd2efd7a732f72b02e5277f3d987093954ca8e420814b547c7c985418e74e8c838a3c8381b4821f3ed6fa8412b63078fade0e WHIRLPOOL d360075fbe8209adce66a8fa7072830149dd9f471152171f5dcda051f5f770876e543ecaa37ec9c5a65ad54afbf8cac47a8aba389537da0f75bdfac00aa8c66e
+DIST cryptonite-0.8.tar.gz 325531 SHA256 6401745cab3b83e81b84c09336215f3f80f532b3cfd948c4c53e891aa9b69b07 SHA512 c393e7a93f8d4368ae9ee3130eb44cbc0a4937fdbe27bb918a8900716d9946bae39897717b1c2b3c2531ce69562df3d3260177fa76a6f90ee53ace206fe382a3 WHIRLPOOL 04f04041227e42be0fd78196f1b34debe3effb3587463671c94ff866760ecac0e7b2590c9ba28368f951b354fefb03358b2ec38d300938d99f837a57e25f9437
+EBUILD cryptonite-0.21.ebuild 1285 SHA256 7a6e1c84952caf7564386956712e2f791d1387d669821918555f373e1de5296d SHA512 baccf65be74a4062d24b662275770536966198c6ff700bc582a717b83c54680e43bd8ccd7a7fad235091b33365c52d877445934bffd5c5d79e988246c6d45cb8 WHIRLPOOL 0187c3908486661d2e4f343150ea88b73bc155d5252d98eee55aefa9e87bf59af5f08f8bcaab69284a9236078cf75a2518af3fd27c021731a4a58ea686adf382
+EBUILD cryptonite-0.7.ebuild 1109 SHA256 4bdb619af50ea568d917b1d2371a29d358b5201eee067804014f275dbfdcc327 SHA512 68b9c87848b3c64ca0834d9ad4b1f67e668029f16a0ac41f6b7d9cbb3a44ecfa44ed98d0cdd6fab86a17bc32d4b2f4be410cf4936991433b72867d04c402289a WHIRLPOOL 5824be9ee3b6a76600ba17973bb4c4f263643b53b74b5ad688fdc21f73dfbf8ebe978cd916fb72384156acce2ed03e42d9e7ca88f76c7079ef81092591681b8d
+EBUILD cryptonite-0.8.ebuild 1114 SHA256 0fad5c3c360532105f53e15a9817609486f3ff518accb03687a3701311bd70e6 SHA512 f470ba4e7ad2ef069da36b531f70d323fa661c8d48e9f93e2d62710db67ac9dc586918e5f0f29a5ec3e8f78d19f0aca03d9cdd2ed4b382abf8ecd8f60f13a126 WHIRLPOOL ccc3bd216cbc66435218c234f9bd0f2368645c1e773d9f33fc9f434d5857083e820c46a6b66984d1e5ed6673e6f05ef0d2dae2183ee7c6c0a04dff3f0de5e024
+MISC ChangeLog 887 SHA256 82e2728cbb17ce1560e7e2156b24f37aa0ca4f41426b5bf41392a3ed71af95ad SHA512 c180a9101e41c1d478943d2b0ab9ef183a6a947e550a88dff6e3006721cbc65733ee27232d768408fc3662911a4b385798a3fed90c51ee8bc90a98ddd5ec035e WHIRLPOOL 5f35352e892627a5823becc3afedae7f98b020cc79e0c88c01de2ff96e6d3404ad5466d9729912411814a29d6b7b2cec98fc61e0e8b8eec174cf2844a7ffe5f8
+MISC metadata.xml 1742 SHA256 d67b68cf146900935e800eab1953ee0d9eec6fce7165bf66fd0d12596e01dead SHA512 f1dcfbb9a816fc6c7a418fb38b98f3de6fc240b694e44a3d1a5a44f06e79d1940be46ac2712e32e1fc3af29942f8a100c0a4795d7e803d28c2e76c103b179d13 WHIRLPOOL 9c3bf5395458c6c7555981a402750292b14ea75beb83ba1509ed4b3b467e9c3d89d12feb6ee2f09a3a350f978a62104e72a71b31ff62dde9cc904e7b90469b3f
diff --git a/dev-haskell/cryptonite/cryptonite-0.21.ebuild b/dev-haskell/cryptonite/cryptonite-0.21.ebuild
new file mode 100644
index 000000000000..a4d474225be7
--- /dev/null
+++ b/dev-haskell/cryptonite/cryptonite-0.21.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -check_alignment,-old_toolchain_inliner
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptography Primitives sink"
+HOMEPAGE="https://github.com/haskell-crypto/cryptonite"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+integer-gmp +support_aesni support_blake2_sse +support_deepseq support_pclmuldq +support_rdrand"
+
+RDEPEND=">=dev-haskell/memory-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/byteable
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check_alignment \
+ $(cabal_flag integer-gmp integer-gmp) \
+ --flag=-old_toolchain_inliner \
+ $(cabal_flag support_aesni support_aesni) \
+ $(cabal_flag support_blake2_sse support_blake2_sse) \
+ $(cabal_flag support_deepseq support_deepseq) \
+ $(cabal_flag support_pclmuldq support_pclmuldq) \
+ $(cabal_flag support_rdrand support_rdrand)
+}
diff --git a/dev-haskell/cryptonite/cryptonite-0.7.ebuild b/dev-haskell/cryptonite/cryptonite-0.7.ebuild
new file mode 100644
index 000000000000..bf70362d04a2
--- /dev/null
+++ b/dev-haskell/cryptonite/cryptonite-0.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptography Primitives sink"
+HOMEPAGE="https://github.com/vincenthz/cryptonite"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+integer-gmp +support_aesni +support_deepseq support_pclmuldq +support_rdrand"
+
+RESTRICT=test # slow
+
+RDEPEND=">=dev-haskell/memory-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/byteable
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag integer-gmp integer-gmp) \
+ $(cabal_flag support_aesni support_aesni) \
+ $(cabal_flag support_deepseq support_deepseq) \
+ $(cabal_flag support_pclmuldq support_pclmuldq) \
+ $(cabal_flag support_rdrand support_rdrand)
+}
diff --git a/dev-haskell/cryptonite/cryptonite-0.8.ebuild b/dev-haskell/cryptonite/cryptonite-0.8.ebuild
new file mode 100644
index 000000000000..08d4a6767c3b
--- /dev/null
+++ b/dev-haskell/cryptonite/cryptonite-0.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptography Primitives sink"
+HOMEPAGE="https://github.com/haskell-crypto/cryptonite"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+integer-gmp +support_aesni +support_deepseq support_pclmuldq +support_rdrand"
+
+RESTRICT=test # slow
+
+RDEPEND=">=dev-haskell/memory-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/byteable
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag integer-gmp integer-gmp) \
+ $(cabal_flag support_aesni support_aesni) \
+ $(cabal_flag support_deepseq support_deepseq) \
+ $(cabal_flag support_pclmuldq support_pclmuldq) \
+ $(cabal_flag support_rdrand support_rdrand)
+}
diff --git a/dev-haskell/cryptonite/metadata.xml b/dev-haskell/cryptonite/metadata.xml
new file mode 100644
index 000000000000..2558232f1f8f
--- /dev/null
+++ b/dev-haskell/cryptonite/metadata.xml
@@ -0,0 +1,42 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <use>
+ <flag name="support_aesni">allow compilation with AESNI on system and architecture that supports it</flag>
+ <flag name="support_rdrand">allow compilation with AESNI on system and architecture that supports it</flag>
+ <flag name="support_pclmuldq">Allow compilation with pclmuldq on architecture that supports it</flag>
+ <flag name="integer-gmp">Whether or not to use GMP for some functions</flag>
+ <flag name="support_deepseq">add deepseq instances for cryptographic types</flag>
+ <flag name="support_blake2_sse">Use SSE optimized version of BLAKE2</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell-crypto/cryptonite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/css-text/Manifest b/dev-haskell/css-text/Manifest
new file mode 100644
index 000000000000..388e77e2a8cb
--- /dev/null
+++ b/dev-haskell/css-text/Manifest
@@ -0,0 +1,5 @@
+DIST css-text-0.1.2.1.tar.gz 3947 SHA256 dc0291da7ec756e4dda9dfadef303c78750eca63d07a5ad21dc4a3079cb021f6 SHA512 837b5e45ea87e4656a1a33b9a1ab098c03fa90a150ca6626dd4eaa75b4d35332703d2de6182d61dc1a144402366c6e74c3a85b60ff864aa080f8c8ef7b670bbc WHIRLPOOL f97587902a46a06aa608d58eaa9c761a06a5f153a879bae769989c086d201537c70c602c2f2471f6512492742a18c149e5b2d4aedb775186522e0207f773d97f
+EBUILD css-text-0.1.2.1.ebuild 673 SHA256 9b1172d0d51375f658c1af2ff1375b0b551a7b3af2c65c855c4072caebedbaf2 SHA512 8a4259348367f27ad93084022251307ee2f750baff0032271826b9d130cad735d4711d39af12c1d38698516259c6c0b7c7f9185ce8310e3cdd0e0e111ef44e52 WHIRLPOOL 2c373df9183c14f627503b37e25a0a4146d1a5561a933a35584f7d60588e5823d3581ee8571cafbe87d8ee2e092df9cf5253482809d19e4e6d6472f37ba21a83
+MISC ChangeLog 2616 SHA256 8c9080a0adbb4b43c9f5966184542b339f2e1c4196fda4afe32d642f215804ef SHA512 a47eba74a43b5564788240a3ac5f366cfe986f20ff3acfd2f5c7d52084d1f8dceb37a88d52aa872642dc88c6fcba7d1fdf281d22e6de11a51a0a8597a25076b1 WHIRLPOOL 7d197e02243f3db5b9012f17ec8a429e0a2387e5a552cdd4eb18b0a68fb59ec5205e9c3b6a28f9c042c0182f55ad5d405256bbe4062f35d07b44c6b371f793ac
+MISC ChangeLog-2015 996 SHA256 d3c8047662aba92472e1be27b2490b5b5d53e3f4434324741d67470080f0e618 SHA512 664bbf1ca5159c987c86abfa7e4b47c3ecfedfa9e5f1fada72f4cd4d3cbc2d94fb49bea035a41f667e2fd03d4593b8acf169df4c5a32dd0aa269675e15732674 WHIRLPOOL 3009142031c82fec3edf85fd68a0211db76628518906a59f90c012e0c1d7d0fc12b48d347649aa630ec650627742e511e0091a698fab21c5e2b12d10d1a5403d
+MISC metadata.xml 315 SHA256 e89c4cb2bfd9953968d0fc9779e5c159f07320d951b1034b620e94b660bd6e9d SHA512 0b3bdec757e4d97dbaf34a73267d47fb1a1c758c2a2da9084e3be508c98f94258a57cc48500bab0fd3487435840e5d57d9990ac7b37ba86930dfb5d16c21d911 WHIRLPOOL 47c56297455a108291da517df8899a822d160f540730890025e9e3f5950f3424e117a4f9b5ae6c59ca8229e319e2558e173fe1b023161600a5f448caa5a88c09
diff --git a/dev-haskell/css-text/css-text-0.1.2.1.ebuild b/dev-haskell/css-text/css-text-0.1.2.1.ebuild
new file mode 100644
index 000000000000..53a1f4ca22d4
--- /dev/null
+++ b/dev-haskell/css-text/css-text-0.1.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="CSS parser and renderer"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.2.0:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/css-text/metadata.xml b/dev-haskell/css-text/metadata.xml
new file mode 100644
index 000000000000..70f8bc93197d
--- /dev/null
+++ b/dev-haskell/css-text/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ CSS parser and renderer.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/curl/Manifest b/dev-haskell/curl/Manifest
new file mode 100644
index 000000000000..86d43c5c7e1e
--- /dev/null
+++ b/dev-haskell/curl/Manifest
@@ -0,0 +1,5 @@
+DIST curl-1.3.8.tar.gz 47704 SHA256 9087c936bfcdb865bad3166baa3f12bf37acf076fa76010e3b5f82a1d485446e SHA512 00012fc9b0a80b0d306f688bfb9cfbde8aa72045e6a139c0d8a0cdd7832b5e86ab06c6ea95803665f4bb8ec4e9af3dbc6e405f100985c2cfbaead8527ba7a382 WHIRLPOOL 2e4b8717836fe6c501d60866bb6f555625fc51e001039d08743d92bce082f469ee13591619d2aa0a6f3a2f3a37c35b66dce6798dbc98fcd4419ee474188210c7
+EBUILD curl-1.3.8.ebuild 549 SHA256 ae1ab1252773d9bd93729883a013e8e497745b998f7d2ce96ac8ff936c6f2b6b SHA512 adbb6879dc94909b719c55700c8a45388cf17256d25d3d34347ee6db2037cc78933406120ffefbba1aa17c73a2ce82af4391c584d3ee7fc3592910f6c2c5a016 WHIRLPOOL 2a2cc849ad849c24ef1afccf6599b5bb187871f2164071b1a7cdd722a6bdd960e5afdba5af59d41b25a6b657414f2b09effb825d39642e97a700244f65ab6513
+MISC ChangeLog 2421 SHA256 8ce592960fdec965e0e6850afb550e5ff0e754f2e4fde5a5af9936b382532110 SHA512 2ae0b91a5ff7ec57b6caf8f4f25eb250ed558fafbb528204edabefda319adaee07520cd5dc0d727b416d17d718efecae1471b26510e49743376614dd3211b67f WHIRLPOOL e3ce0756d3297dc81a53bc2ef40b09d62564ed223eb2bc630365cd096e9da5e7e5235ff6c03c9d6b431de3a9ae8793df0342528aca95f5019657420001bd4206
+MISC ChangeLog-2015 1792 SHA256 8d0a99c016c3582d608f83b17a73e31c3419adc5c67af1c649d022534a42987d SHA512 b5ce26a183a51bacfa8f4ff452230f242c39aba4608a915fb42c197d87b2431980aecf986621fb217bf3c7f9e6a9c8d2a8a75852d2eb523d3033db7ed1dfbac8 WHIRLPOOL 6c0405d2ac15249b7d77af546e3c55fff6b0af407a327fee3a20057e5d44a42348157c421c70e7d0f1d8ea096e7330309586fa2430a299f2dd200d1ae836dc99
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/curl/curl-1.3.8.ebuild b/dev-haskell/curl/curl-1.3.8.ebuild
new file mode 100644
index 000000000000..a77ded7cc0a9
--- /dev/null
+++ b/dev-haskell/curl/curl-1.3.8.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell binding to libcurl"
+HOMEPAGE="http://hackage.haskell.org/package/curl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/curl/metadata.xml b/dev-haskell/curl/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/curl/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/data-accessor/Manifest b/dev-haskell/data-accessor/Manifest
new file mode 100644
index 000000000000..239ff987171b
--- /dev/null
+++ b/dev-haskell/data-accessor/Manifest
@@ -0,0 +1,4 @@
+DIST data-accessor-0.2.2.7.tar.gz 9670 SHA256 3465227ad5f81059a885d354e2f3c108d550287580e6939e18350fa65e78c2ed SHA512 42f78d5be738e83e2bc64a2f38bc70748ecb741433916c4e527355f5e808a844e43b14607cfff149a5951f557c73a947469c878340738244e3778f475ccd021d WHIRLPOOL 5d9cb0eeda4d89b6e5b5e22820431b20faa9736cf539705afdd3bdc9accadec1138ff8acd33d00389755f1b803b79cfd240b13037cafdb27576478084e813ec1
+EBUILD data-accessor-0.2.2.7.ebuild 664 SHA256 048c6576ffb43ff1fff7691194817a9e4f356ac98f04ced0faddbb2ffd4010ad SHA512 938a72120625172d0e72e5e96ef16b239c25d3c49671efff544e7c7cfc242a63dba50f870c6ee530b01a01a9e1c54838539ea5124ba21d074e9d52c6da580b55 WHIRLPOOL 13f35865fceac72fa6685d8b36180e0983c9c05cbef7ccd0bfe8baa3ccce507bcfb0f0ad22dface634d98e11a2cd67cd6a394ba210598e6f5baba5ca44bbc642
+MISC ChangeLog 385 SHA256 2b7c584a74ec084b8541a089adddc97061a67477b4f7a9d764d3f156cacaa619 SHA512 9f0190a713c6a5515b3e0a9f7528b2a8e73b1e84dc90c4b396a02f98da04238fdf92e8553fd8377874ce8b104e5e04d6c9eab040540af987fa695dd18cf27eff WHIRLPOOL 12bc6e250f98d2f5907965072f2f014f5a2af68eb74861bd191fc19499374ae91338e5c4113dd50d206b1cb01039e0066aba061855190dae9d211de75c457db4
+MISC metadata.xml 2766 SHA256 9cc09a0f1a6943df3a033c4a94ead90742c3f8ad64e74aacdfbb019f186c9f13 SHA512 3431d5aac5f153e477c641a57f39dd2e1a2ebe690db42f9e41737991cb0098c16d2ce09943d3eb09451574cc7865f9ac769f1a8e08c808ad918a9de329d31636 WHIRLPOOL a9f88de65305dd96c5754854487b30560fd020ce1b4507c9ce496535bf7e7f312458ce52f690430ea65113afa734365e65387424c5b1739b30293f7ec0cca50f
diff --git a/dev-haskell/data-accessor/data-accessor-0.2.2.7.ebuild b/dev-haskell/data-accessor/data-accessor-0.2.2.7.ebuild
new file mode 100644
index 000000000000..6d552dd120b6
--- /dev/null
+++ b/dev-haskell/data-accessor/data-accessor-0.2.2.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities for accessing and manipulating fields of records"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Record_access"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/data-accessor/metadata.xml b/dev-haskell/data-accessor/metadata.xml
new file mode 100644
index 000000000000..1962ea1d1e20
--- /dev/null
+++ b/dev-haskell/data-accessor/metadata.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ In Haskell 98 the name of a record field
+ is automatically also the name of a function which gets the value
+ of the according field.
+ E.g. if we have
+
+ data Pair a b = Pair
+ first :: a, second :: b
+
+ then
+
+ &gt; first :: Pair a b -&gt; a
+ &gt; second :: Pair a b -&gt; b
+
+ However for setting or modifying a field value
+ we need to use some syntactic sugar, which is often clumsy.
+
+ modifyFirst :: (a -&gt; a) -&gt; (Pair a b -&gt; Pair a b)
+ modifyFirst f r\@(Pair
+ first=a
+ ) = r
+ first = f a
+
+ With this package you can define record field accessors
+ which allow setting, getting and modifying values easily.
+ The package clearly demonstrates the power of the functional approach:
+ You can combine accessors of a record and sub-records,
+ to make the access look like the fields of the sub-record belong to the main record.
+
+ Example:
+
+ &gt; *Data.Accessor.Example&gt; (first^:second^=10) (('b',7),"hallo")
+ &gt; (('b',10),"hallo")
+
+ You can easily manipulate record fields in a 'Control.Monad.State.State' monad,
+ you can easily code 'Show' instances that use the Accessor syntax
+ and you can parse binary streams into records.
+ See @Data.Accessor.Example@ for demonstration of all features.
+
+ It would be great if in revised Haskell versions the names of record fields
+ are automatically 'Data.Accessor.Accessor's
+ rather than plain @get@ functions.
+ For now, the package @data-accessor-template@ provides Template Haskell functions
+ for automated generation of 'Data.Acesssor.Accessor's.
+ See also the other @data-accessor@ packages
+ that provide an Accessor interface to other data types.
+ The package @enumset@ provides accessors to bit-packed records.
+
+ For similar packages see @lenses@ and @fclabel@.
+ A related concept are editors
+ &lt;http://conal.net/blog/posts/semantic-editor-combinators/&gt;.
+ Editors only consist of a modify method
+ (and @modify@ applied to a 'const' function is a @set@ function).
+ This way, they can modify all function values of a function at once,
+ whereas an accessor can only change a single function value,
+ say, it can change @f 0 = 1@ to @f 0 = 2@.
+ This way, editors can even change the type of a record or a function.
+ An Arrow instance can be defined for editors,
+ but for accessors only a Category instance is possible ('(.)' method).
+ The reason is the @arr@ method of the @Arrow@ class,
+ that conflicts with the two-way nature (set and get) of accessors.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-binary-ieee754/Manifest b/dev-haskell/data-binary-ieee754/Manifest
new file mode 100644
index 000000000000..34d9575b432e
--- /dev/null
+++ b/dev-haskell/data-binary-ieee754/Manifest
@@ -0,0 +1,5 @@
+DIST data-binary-ieee754-0.4.4.tar.gz 4117 SHA256 59975abed8f4caa602f0780c10a9b2493479e6feb71ad189bb10c3ac5678df0a SHA512 af280e164b4b4a21d5d3cd489d8b2ff43e86fbf1d3896aabe9a8e3558b15549f4efc4497d99d6877b7d9547bf26a4a8ed422cbe00abbea73b2e936b30a71009f WHIRLPOOL 267d2d3d5912d923c8520a680563093219646de9e2e0353863125bc924af7d8cdb420933e7ea5c5112f841c8ff7f7dc1e086dbd4a6e1b40470d781a1178387b9
+EBUILD data-binary-ieee754-0.4.4.ebuild 618 SHA256 f8c01ae475bad1dca5ec82f5b58238efbed6d38c67be506d732220c12d9013c1 SHA512 e6d542aea61fcfb0809763c7c08dc00e00307b1f3721f692997056280ca5a21d7d9ec7cbc325a5af6dc123799b21926a35feb689242d42a54ee285ccd29ff3ca WHIRLPOOL 2bf570174498776b8bd9c26aa2e1e64868eef16b52bd58ead5192a320799c95f053659a1c6265564c8c48a65da03c6753d5df4a491a1ba5fce87d57cc4e2c846
+MISC ChangeLog 2799 SHA256 8ba9ac185918976b247b0ee7db40680eb9294f1aea88173560ae0e7a6baf38ff SHA512 914134ebf2f129af305b94bf627ac3ca5085ed004b37afd68838fbd1dd92b10e2bbda15e932e16e703d40aed789d21de340ab2c6ed7cde257f43034b754e3306 WHIRLPOOL d8e1ffe614e8c129b99c9f9f1fcab07d6b1c99eb90a099915aa5f1dd836b790cb99cf35174cb1aacf7e0c7ff19676650748419541c94ff29e3514fc50ee411b0
+MISC ChangeLog-2015 1151 SHA256 8926e6a4a66562d624c24640c5ab70dc652a4d87ccf535fc1f5dc55d24ee11a7 SHA512 6f099824ae51e5ecfd8d669d2120f2624dce648c43f1da0d7524174f171d4087c098caaa2d2d7bd44111e36d905893a919e53d456e5140e1879818ea80617d9d WHIRLPOOL 6bf8674c85b85316ebeebe7dbb7064f794a3dce49ae793f00205fd12bf33bd277e727d3f961a18eb3139772ad86aa17392503ce0d46067acd0385e0815ae0e70
+MISC metadata.xml 343 SHA256 9263677c336b13ff9fb6679b5df511ae2dc4f3b66480fa5b26737e1c613b1972 SHA512 37105f787958249af027f86b53b19317d15932723fe21d97e3f51d05cd02f3f55348daaa79c9ca90e36fb45a8369b893abe3acdec9c6936d290094ffc6160cff WHIRLPOOL b61018de56092c5cd089e4e82c82bc5352c144eda768c9c9c6cf2888cb87035dfe0a0180eea8693eea4d40ec9c68c6709fb6b53d32ab71c512750eb1d35d8a7c
diff --git a/dev-haskell/data-binary-ieee754/data-binary-ieee754-0.4.4.ebuild b/dev-haskell/data-binary-ieee754/data-binary-ieee754-0.4.4.ebuild
new file mode 100644
index 000000000000..998053c854ab
--- /dev/null
+++ b/dev-haskell/data-binary-ieee754/data-binary-ieee754-0.4.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parser/Serialiser for IEEE-754 floating-point values"
+HOMEPAGE="https://john-millikin.com/software/data-binary-ieee754/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-binary-ieee754/metadata.xml b/dev-haskell/data-binary-ieee754/metadata.xml
new file mode 100644
index 000000000000..b171e0d3dfa4
--- /dev/null
+++ b/dev-haskell/data-binary-ieee754/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Convert Float and Decimal values to/from raw octets.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default-class/Manifest b/dev-haskell/data-default-class/Manifest
new file mode 100644
index 000000000000..864de4678b26
--- /dev/null
+++ b/dev-haskell/data-default-class/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-class-0.0.1.tar.gz 1461 SHA256 adc8ee80a6f0e5903339a2b8685220b32bc3e23856d3c12186cc464ae5c88f31 SHA512 f9960deb48938bf0364273762662e56ad0dba3d5db005bf0a00b8eff11cfa2e94c5b5c1d2b2af2622a680dad4495cb31445a17074cfe752cbcf3de7b91e0e313 WHIRLPOOL cb3acd93a3a9e2cdd0703e681677e72895966216d265179fe3b89b5c67787275fd1e9bc9144e1aafef13c919e5b48910b6c07eea2198892840e83fb98f986d8e
+EBUILD data-default-class-0.0.1.ebuild 610 SHA256 a5bca829febbc5539af48069feda01b34a2f6df6f0e90ec8460961757e812eb6 SHA512 424975c69a7e460fb2692b0efa2fd875e7cf2cef474603abcdbb3e1330ed84fd2563e62bf102af907b71f963cc2f5bb05d3ac2ad81dcb3dcbad09404cedbf386 WHIRLPOOL 3a9ffe1b02dfe5020fcea52a1334805e1390b70aaa9d1e0e4455aa34377d7d64df6c37e0da7cc8466db126b3d06085246c690b40052ee8f35f6e53219cbc89a9
+MISC ChangeLog 2463 SHA256 5518cf8ba585d0c66bb15dc2f9e747ffd0b322b432df3aa46831cff4fc0a7e10 SHA512 18bc5b05d985a98f2c69ee0669bc822026a0559d2e9aec4eb5ccefd83fae76097799399c82fe9f3154a049cde19ce3ae66642fa7fcf2127ac32e1d77b9def232 WHIRLPOOL 64842b18d6acc0f675baac98b827093f867b298664982ffffb56e51aa8d56a2968bacc99320a78f332320d987a7ba0b17563ebaffae79710a27b0af7747c0b66
+MISC ChangeLog-2015 786 SHA256 cdc49b92432034b0477f6c802a3cb263e59487d3a965fe860c80f6e34f9d9fe1 SHA512 b10177d760d35b18048996bcd8674f1d1058da0cd479f8fe4f10fc47efd0092c45c5bffd8cbdda1a63658bdcbede7410375647995050a6af2ee34df5d7e75a43 WHIRLPOOL e0b6c02367ebd274c8ef8f30ea9f273504451ea7e6f2e137e12cd19ee17c79556875a5c25b34494ed5dcd716c4f43fb6b6748afc0f818a5541bb1d26f571334c
+MISC metadata.xml 329 SHA256 388b7984217018573347e900077faedc03d04aed216164a3c37acca72ef15bbc SHA512 c0cf6ea5636d8e9b5c038d4ed8eb81ed2698a56e30050d3aa28b55a65dcce1aa8258bc4f4d6456ba546627be96a7f3588cdc02978774eeef8ecf49ca0ebf6d9e WHIRLPOOL f38c7b51b77d1b0499a8e66ac815eb6e017a6da3c28bac67d91718e9623b33888be7c03be3f048463997d78d0cd7c1c3dac639b23c2948de68394a7276745861
diff --git a/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild b/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild
new file mode 100644
index 000000000000..260d52038ae2
--- /dev/null
+++ b/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class for types with a default value"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-class"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-default-class/metadata.xml b/dev-haskell/data-default-class/metadata.xml
new file mode 100644
index 000000000000..ec0be8b04080
--- /dev/null
+++ b/dev-haskell/data-default-class/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A class for types with a default value
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default-instances-base/Manifest b/dev-haskell/data-default-instances-base/Manifest
new file mode 100644
index 000000000000..62cd51a31686
--- /dev/null
+++ b/dev-haskell/data-default-instances-base/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-instances-base-0.0.1.tar.gz 1930 SHA256 eb12ff0174ae1fe2613058b87d0752f94e64df9a9bf971780c2e24bf0cb662a0 SHA512 e5598ef3d940b9512b0e18bcc526d41ca08df3d8b0a640717914ff7c510de68b6a8aa1299d0681062f510b31be3f62f6f318dc305e2797879739e19a8c871728 WHIRLPOOL 2b1a9e66b0557f18854c2a96526e01a72f37da4bce8fea7f3fc8f16d35892f04dcfc48d3303ec5c88347a2fc902d1a1a30290ebc3ef0652befc419c712938ce6
+EBUILD data-default-instances-base-0.0.1.ebuild 661 SHA256 f9771022df38072024bd013d11d4de9108132eb4f2e40ea3c093fefef0df3afc SHA512 29997d329df0209df79d0187314b8a62e8a7bf53f9b570b7745cda04a112fe09f691d5f6e9ce646e940d307f34def46781fa5a673a999e8f2af2c45d22905eb3 WHIRLPOOL 4a876477c31c59fd6d6a5e28db54cc0f0c2736958647cd8c77a1829a6af09a2e52670a2de15e85a2f8cdb14e0018e8b296b24042b00d1ebc418c203a6224fa8d
+MISC ChangeLog 2490 SHA256 f365f3695cd325ac810517c73b0de35ffe69f6552c6f1c43521e8ed00a4249cd SHA512 d6afd1bce6b85209a05c12f47fe1902ebb40746b34736f9e63a6242924ccb47d19fcf27bb32387a6591fc341e36883dd3392aa8955eec1f4165591396fa35129 WHIRLPOOL 323e689e8ed3290de9ed6d21694f3c27c7aef43f047c78af12cb6574e26b8471fe5c33d1c5d1cae15c7cd71ddbc6094c1653fe3fb538313519555838bc333149
+MISC ChangeLog-2015 848 SHA256 bdbb8e85133180f3052cdb91933fe1fef163fb401ac2b803a098e77683913544 SHA512 52ab75699032c3a51c2dbbdc4d3beaedfd06f84ad42015385936a1eafc17f7a69c95b6d5c2bc491ef35e224554f52167a4489a10819b94444e495d13e5357abb WHIRLPOOL a84bea9c4084e82a69279afa8488fe0c0346462e3a0aa2414e8e9f55bc4c777977a1ba2c99112416e00741a52ce92db0310567dda1d1ec352bcb730103dccd43
+MISC metadata.xml 326 SHA256 4f6f351586905dc0c223b5a36057ff1a3b8d90378c904d66ea0bdc4f1088e0e0 SHA512 79bb1f0f9f4ea2cce2c3c806eae5eb3b0035d7d649c550528f8aac9bfb824ef8f017e9c56f59b884558dbdc1bdd350990adbb4bdf99eef3107d1e8ac08d5de8b WHIRLPOOL 6abcc3e3d1077e3e608dfa3df6824dd32520129907fd372b685c57603eda63b472269053c957672cf0dea45a2d8d3c61e4151068c1a2bd4dd9166c4276f1540a
diff --git a/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild b/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild
new file mode 100644
index 000000000000..d689a0f04387
--- /dev/null
+++ b/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Default instances for types in base"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-instances-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-default-instances-base/metadata.xml b/dev-haskell/data-default-instances-base/metadata.xml
new file mode 100644
index 000000000000..4e780c1aed96
--- /dev/null
+++ b/dev-haskell/data-default-instances-base/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Default instances for types in base
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default-instances-containers/Manifest b/dev-haskell/data-default-instances-containers/Manifest
new file mode 100644
index 000000000000..c510153dc9e4
--- /dev/null
+++ b/dev-haskell/data-default-instances-containers/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-instances-containers-0.0.1.tar.gz 1659 SHA256 a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a SHA512 a12352eb0484ad772b16674b2ef8145b3733473f716c182841d6378d8a2d3b196e8fc966afd7c335e81e924ea83088a9c67c4aaddb14a87a7a816cbe27236bfd WHIRLPOOL a3657eb4f67b9c154c4a675854a1360767a7c110616546068c8e45e6a807e50d4b9887580edb35a0e415283ebc7e57840b4d3f6333382384d6a8698caee0cb64
+EBUILD data-default-instances-containers-0.0.1.ebuild 673 SHA256 5c12e44a75adde1f95dbb8ef9efb143a53227d2b0a0c5ec656c49fd139129229 SHA512 04844c9bf051dc52fc695934183037e922bf8731c7932026504b944813bc2aaba7d8ec9072fd459e876bd2ef948984d3e4e7dfe64b1dca5a4d832a2eead797c0 WHIRLPOOL 4b9d8d0a259fe9b8d2343693905e31c238aaac59991ee05a3d326997953181af9e8f7bc13ee92f42aad7734fd247254095679bf977bf9faa25813a06662841a6
+MISC ChangeLog 2508 SHA256 c327eaa939483d5abba6fd23357e1b4bdf7ccbd817d4666601875e9673548d50 SHA512 8e56d51a30ee90af1e74e70dafbed41321548f7322edd865ea6ac01c41986cf187ce4189b48eef91620003184db29849eccc6602f5921537c53d8f2209436980 WHIRLPOOL 1d4f3c4e388b7b601c116288f3c9866bac74299996b6ec97eab9d1218e32f7d05c0d26e5cb2a6951d2269440f90f53b5f102d3858d5605dc529a1615650a0f5c
+MISC ChangeLog-2015 890 SHA256 1f1324216f5be0dd30cdc934914aca6754f72072ce22800855c25ac146b3b1cb SHA512 3df267192207adccf279640775845133a9f8f43e0e504f09b0a960d4a9e33dffdce72cec3e05bfbbd6a37f31598f6ee67080bc62c1ecececd38162a0c7f6a4d5 WHIRLPOOL 6a19bf54c1ab24ef941123255762fd8e362d0ef4aa30d5d0a2f618255a15fbea78265e380fc0f92ea455be1e573920825f6277ba7c62cf5c0268721da7adc08c
+MISC metadata.xml 332 SHA256 4fcb5b6883c1bbfda857b468938596ee902362121fb8f321e0c6aa7ff92b9e4d SHA512 6d021277805747d022061342125665f5a50ca7af50a3f50e55af901e6fd00cfeb15d634d15dbb8d9ab3eacdfe5f094b00eacddce66762c555e924f704c3ebb70 WHIRLPOOL 639d9b749f645d66e9c923188fcf32d309411acee2c6324641a8c5c8be4892e543b67ac5f91ea6872af6141166ad5125623923c040aa6608166e945da534abfd
diff --git a/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
new file mode 100644
index 000000000000..d67215d3d75f
--- /dev/null
+++ b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Default instances for types in containers"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-instances-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-default-instances-containers/metadata.xml b/dev-haskell/data-default-instances-containers/metadata.xml
new file mode 100644
index 000000000000..b54530493eef
--- /dev/null
+++ b/dev-haskell/data-default-instances-containers/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Default instances for types in containers
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default-instances-dlist/Manifest b/dev-haskell/data-default-instances-dlist/Manifest
new file mode 100644
index 000000000000..943ebb040551
--- /dev/null
+++ b/dev-haskell/data-default-instances-dlist/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-instances-dlist-0.0.1.tar.gz 1503 SHA256 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959 SHA512 b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d WHIRLPOOL 5d6c3d0499552fe5f6c5829870842c9f31b0e1e3302705e45b3f3b75bc289fb27d7fc87a0d76964e5dc361b6e066c3ddbf0998c55b36c4e41fc90b6ad09f2d19
+EBUILD data-default-instances-dlist-0.0.1.ebuild 695 SHA256 265afb2dbf90f77a8a5651323637d1f56fdc4af2709180fdd65e5c041888743b SHA512 2632285c4465a6144e1128c57c67af8a4d12d80e3b3979871e96c981f68d79d452a75f1b794e0e714c9b5fc31a1eaeee85d3c33e2acc8f46b6846c7d8475fbeb WHIRLPOOL 4666b7845005dfc64d9458c3a954ace5c09c9030b6716a11a8769877cb7648ffbe35e92eb62c614b87cf154f71a09f3c418782fca029bf1a7a87c3513b73c4d1
+MISC ChangeLog 2493 SHA256 e55f4a0329648b1505bf7ef09152e026e46ff70aa475b79bbda66ee384bca1a9 SHA512 070d75197a263eafe7599a91e20c8be5131e6ceef14006cb68c561c4e079efdbcae0c87d69093cde80f58bbbd4e458da1fc2c7f865916cbe0e8a8d9ef68c5a50 WHIRLPOOL 8dd525520e5618c0be3ed40c658fd8547223ecb0501b6e3d659e05c6c5989f5973b9f34ab2224ecbb7eef64e68f6178b4ab31accd4286e7856c2d782f4597de4
+MISC ChangeLog-2015 855 SHA256 4e1bebd54ebdc40b40b1f2b6f7491305e84b67ba7e43a767f57c56544e89b500 SHA512 a432b19672c209a07123bc9359e534f318778694eef37033418982f9f87f3e2590379a00b0aa76e1525c3e9129a26daebf2b30aa0a57fd5fa9ce592aab430126 WHIRLPOOL bd6932a38a52b845c09c67ddd2a6915ce8779acbe407afb5a375d2e67d1973957e8c42eca976cb3fca68ac52c5520c8e3b90383ab7b132728b3c32eb3af7a888
+MISC metadata.xml 327 SHA256 b4780d57f8b0f37db1f46e65508a1b189e192d0d89472969a218092767b68f6a SHA512 be671f60db5a7cdf21c9b8927d3c7be47813e4dfb2b8c6b9e98420afd03bbfa2843d45c234e7537fd2dcd05b30b9b94ff475c2c55cc791004db1f2679b2b91c2 WHIRLPOOL 223abba9b800221c236bad4f37c7fb75c240e9c4b3b859c2a63a4cb3bed438ea990f2299a04db686ac8a18361f432ac83e0c90438c6cf87279215285c0da5419
diff --git a/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
new file mode 100644
index 000000000000..c5a80a303900
--- /dev/null
+++ b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Default instances for types in dlist"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-instances-dlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ dev-haskell/dlist:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-default-instances-dlist/metadata.xml b/dev-haskell/data-default-instances-dlist/metadata.xml
new file mode 100644
index 000000000000..54d1a9cbcd47
--- /dev/null
+++ b/dev-haskell/data-default-instances-dlist/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Default instances for types in dlist
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default-instances-old-locale/Manifest b/dev-haskell/data-default-instances-old-locale/Manifest
new file mode 100644
index 000000000000..0878533b1a00
--- /dev/null
+++ b/dev-haskell/data-default-instances-old-locale/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-instances-old-locale-0.0.1.tar.gz 1519 SHA256 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802 SHA512 bbaf4626c922820dca8cc230585fef80b6f6bd6278d335cc7abd4e5b7a857f0626ca9937ea95066e7655387dfcc684e6fbb0f6f5bc6905e539fbd1176ddd99ec WHIRLPOOL 0ddb2e72d5cb8e1a2617e6e259694398fc35b674d45b2721de4759ab1923c2c8439c0884019ecba61753aa0e8309276ad1e70634b52ddec1e437971826b46bbb
+EBUILD data-default-instances-old-locale-0.0.1.ebuild 708 SHA256 82ef3a96f59374d1a7b8e42bd16fc4f6092874b46c65aa501a95c3478c8e83ca SHA512 f895f75483c3336693db2d929bc2c5fcf881c77f7330442da972fa8e05f5ff29d42f17b1401c853e7938518ce097aaf37112ec9c197341bb1a1612d4ae2c3d96 WHIRLPOOL 2c6a28dac17cf4246483803399bb7d8a5f2aee0af95e670a1aad96af024a46477cf93c14bb1b4ae6c16ceced0cc9964435cd359792a466db4d53a47f06a925b6
+MISC ChangeLog 2508 SHA256 17847d4aceaa3b34ff150b20b7993164dab3377012fa360ac5cfcdeac6a88fa1 SHA512 9deeef6fc18c2d3c2381f887acde4f0a684c256f200b26832bd423de301ae75ac02a869eea90c6cabe1ab916c5a2ba5e4dac9c979f36cf706c05537188e8e3d6 WHIRLPOOL 8688a12e05449a363e3e4c21e7c748e251bb867c5c69a9717b6e598aa21dc34e183535f96d36ba67802b82f7a224efea821ea68b946d7ec0c79e3ea8f063fa43
+MISC ChangeLog-2015 1072 SHA256 a502ea49417aed0faf28e71b336c8541f2c215d5619914d6dfab152499e9f2ed SHA512 8a6e9f7713ef7b2f72af0001ce348ab9486bca8f927bc1b3c2331fb4b53a9f2400f3a740cc7a759971582fbf9b2b577a01a5e067f1c36530a1d14f1e0c5fc110 WHIRLPOOL 44e84faa073cfa2e687509cf6ed6e190dc6f864e481407d5cfc03ef067598311fe084257fdb72e0420f16a6e6959c3d81e37c354d12d9585928925a3e21c155c
+MISC metadata.xml 332 SHA256 dd0435f23a5bcbff0f61bf164cf06a56cf94b78bd67fe525ce9b37b518de99d2 SHA512 faeab58e198765b73484d61c625ca018aa28e4e5470392ffe0eca935b54cf633d84c9eb8553b904c8bfd2a54af7190517628dce3642e638c4b5a9c8d63646a72 WHIRLPOOL 17c740e19636ea9ca0f039859af75b8755585f5ba33db015fc06681ff6e4a48caa0f4cdf67a1e769fd0dd454f4c5e7a1a73ca7aa768c4b15856dc35567817355
diff --git a/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
new file mode 100644
index 000000000000..ba7924414446
--- /dev/null
+++ b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Default instances for types in old-locale"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-instances-old-locale"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/data-default-instances-old-locale/metadata.xml b/dev-haskell/data-default-instances-old-locale/metadata.xml
new file mode 100644
index 000000000000..50cce3688992
--- /dev/null
+++ b/dev-haskell/data-default-instances-old-locale/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Default instances for types in old-locale
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-default/Manifest b/dev-haskell/data-default/Manifest
new file mode 100644
index 000000000000..795a16ee9af6
--- /dev/null
+++ b/dev-haskell/data-default/Manifest
@@ -0,0 +1,5 @@
+DIST data-default-0.5.3.tar.gz 1623 SHA256 ec5470f41bf6dc60d65953fc8788823ffff85fd59564a8bf9ea3c69928a83034 SHA512 57cb632ccc6c9b0973594c7c5944574f4e7e78f980194d4205bb14a6e5aa1bd3e92723f3b80cfeac301ae663b2a22925503a03ecb5311ebc08077fe06022817e WHIRLPOOL 864d47e265967a170aa8a2e0c10014eb43b87ab310aac719389a2edb95aae2b0b112df44d3fcf6c3046563e4038ca8c72ef85ab26c0051e226c5de2b493f64c7
+EBUILD data-default-0.5.3.ebuild 878 SHA256 ec7c3ab5337a66127d8d15c306e7f838e541e9177cbb59b49ba713c47e35ec6e SHA512 6ac5443cf036ebaddfd08ddd243cfda3fa99d27116a0fcf64c4b428404427d4799b830f4b40581c9734cff81ac3c0abf6c474328baec688467acb5bffa975200 WHIRLPOOL 58fe10528a99c0abfdde74d5059f779903e33a9450afb937fbe836a1f902367bba50b56fd427a3230947eb722e0d9598bb4464049071df01e925b8dcc3d07dbc
+MISC ChangeLog 2445 SHA256 3ba688a48cccd4399f722d253e1f3c19a5f818570c5a40c18481718c6a30883c SHA512 d46a6fdc6f8a9d70b68751b7701b99eb7cb95bc922e113c74e9cb3a4a7e1a5b5c0d5988359119f603899b5b67ce98d651a33b587a44c1096c83b2119fac8f974 WHIRLPOOL f8705c00ab382ac5adcdd661e8ac69496bdb8b0d26cfa853f15a10acbbc9438786d34715375ea5ed3dd78ca0f1f4ee606575fa38868bd5e2e570d25acbfe37e4
+MISC ChangeLog-2015 1107 SHA256 f1a6ffbd6ecd52fefa36c6b68df1ca57bce4f740a5086d6ec8564c10372bd192 SHA512 48c8eb9111600abca5f0c1e3adb00e89bfbcfcb9930541a138d10613e93fec3d80e9e45503cd0ca1e6ebe57ec4657ea838ecbb6153dd595ec1f4a06fad7d9fae WHIRLPOOL eb8e38826891780851ce3ab01d46bf4cfa229628f06e417ca99bf04064622fd71a7ce71b4ddeb59b790df9f05bbebd0c62335804d178c0d378fb0fb721908f06
+MISC metadata.xml 329 SHA256 388b7984217018573347e900077faedc03d04aed216164a3c37acca72ef15bbc SHA512 c0cf6ea5636d8e9b5c038d4ed8eb81ed2698a56e30050d3aa28b55a65dcce1aa8258bc4f4d6456ba546627be96a7f3588cdc02978774eeef8ecf49ca0ebf6d9e WHIRLPOOL f38c7b51b77d1b0499a8e66ac815eb6e017a6da3c28bac67d91718e9623b33888be7c03be3f048463997d78d0cd7c1c3dac639b23c2948de68394a7276745861
diff --git a/dev-haskell/data-default/data-default-0.5.3.ebuild b/dev-haskell/data-default/data-default-0.5.3.ebuild
new file mode 100644
index 000000000000..8484499dca77
--- /dev/null
+++ b/dev-haskell/data-default/data-default-0.5.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class for types with a default value"
+HOMEPAGE="http://hackage.haskell.org/package/data-default"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ dev-haskell/data-default-instances-base:=[profile?]
+ dev-haskell/data-default-instances-containers:=[profile?]
+ dev-haskell/data-default-instances-dlist:=[profile?]
+ dev-haskell/data-default-instances-old-locale:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/data-default/metadata.xml b/dev-haskell/data-default/metadata.xml
new file mode 100644
index 000000000000..ec0be8b04080
--- /dev/null
+++ b/dev-haskell/data-default/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A class for types with a default value
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-endian/Manifest b/dev-haskell/data-endian/Manifest
new file mode 100644
index 000000000000..61c2c4bc5e2a
--- /dev/null
+++ b/dev-haskell/data-endian/Manifest
@@ -0,0 +1,9 @@
+DIST data-endian-0.0.1.tar.gz 2454 SHA256 94835bba0e907d17030eae7af62a14480a14b35f97748109b847a6c32b454fb4 SHA512 1f6d096c574fe9d09104c884a67a44cdde2e436fa27e9614d077122ef6f5e8f28eaa81f48dbf09f7dcdf95065c9971d1342c31b887280a51334c38a29031bbf0 WHIRLPOOL 682ae07b9851df39f439c93eebf13be533b62857220d2bdf609247f2ca6121e80e0dcbb33dd17a113e47b926f904e82ec10d5d5a74bbe059f98bff76dcca50c2
+DIST data-endian-0.1.1.tar.gz 2788 SHA256 8c1d4f30374f8331d31f4d7c6b39284331b6b9436e7b50f86547417bd05f2ac0 SHA512 a8e94f996a0b1c929cd01b8f38c52149cf3bac0f50449d327ba66ac4a378ba5c3826860abe4d1592aa83ed9ca81dba6083c63a66e6ee0655c27521cb87977a90 WHIRLPOOL b646b1f2c0019c83ad2386e8c911a1d1fe4e75048e228776b2f7120cb25b917635901d188a356363427c1884cbebd8f507d35df213fb83f85e5be7282e0d800c
+DIST data-endian-0.1.tar.gz 2733 SHA256 39b84a6b516c8d7e0fdb72ed16a77f87bae9fcffb9c9437797d406de47bb9b46 SHA512 ded4df9eed2ccee18d537b223f0039afc7fbe10329b525d9793a639c3f4a01f0e5e8f5ddd1c2e7c5477a63067bd3135417a1bd935076b104dc2aead5390d82cf WHIRLPOOL 9684880bd7bcea049dab6b1ba1a8e012086a2599f9cc6725a5c23f13412f11fee0b92418246875f77ae9580faaa893a72a8bbf37dca6682578cd2d2eed0cc1b2
+EBUILD data-endian-0.0.1.ebuild 529 SHA256 bd7352db8dd06e0a6775af91bbb1ee5f42262100666c625b118f4147bfd52cde SHA512 37ab87945c16826d6281b282c43c905cd296a6bc14f0ed0f4110d95287944cd515bf76f0a3018d7749c09c761c36d783b6233b53869d9a11d244cfc29831ddbb WHIRLPOOL 9e1732b6b28048224711187b4474552e49df5194108b84c531ce3f1d38658d4616c2a8ee85cbb89c6775e502846b81ced8dd7ae447646e7026c5d2bee5746967
+EBUILD data-endian-0.1.1.ebuild 527 SHA256 7c389cc89ed0e7d60fbeddf2cf6700a4a29ab16a5983890e38bd19b48b725a20 SHA512 fbc993f5235dd4caf8620c741f93ea3f6dc37663581f7fe397b5998cf0dec3231c2144c0580956c6243ee2bd55a5e516b3fb4f62e3426b85404a37af758d5a7d WHIRLPOOL 08494b2d25141b24c872c270954d8aa93fcd8f5272ac6efe3ce32400df2eaa95a9cb2e4c411e10d39937ec8216abc943da7ca797db51fc3648189f97bb5cc397
+EBUILD data-endian-0.1.ebuild 529 SHA256 292c77cc6878c121751886765637044eeab8625ea7f5c9b3192829eed10e2fc5 SHA512 af0fd345c370723b43228d9d55b0dd28eb9b71ee02b86ce9a680f32c8f2d7cbcd311928d6c2efc057e81d7bea1f350af15c3c2bbe296e067b35dc9f70c2e9f83 WHIRLPOOL 198dfa46937e11b8461120293c843cccb7ffcd8a5ed2b413378c583033b6d08e5ecc842739a17a7ae8882cfa6ad2686076ea4c67a2e98a7d92dc5aa87b9b6877
+MISC ChangeLog 2669 SHA256 96c4adcf8047f652a8ed8b91c72a8ca3d92ee4ab4492f478942cdb0fdbefe4ae SHA512 b4545395da0a75ba12cf9a258a695f92107e2d17db0f32022b63ff2ac825e77ef41ce745be0a88d369a32f8dad355352f9ca41f7501644949f5d8a4c5dc89132 WHIRLPOOL c83f552f85d60940173aecbb9f6cbe9d4993636fdf90b1d9ca5dc0c6d10f241aa03922e0b383674050f5b73e937ecf1919f5168ce50fe34f1fa8cb76cf8d7712
+MISC ChangeLog-2015 740 SHA256 01ccf2a9e9fe20888ea27ba836c61bba536df9465c47846774caf0b5f05694d8 SHA512 105f5bd9162c3303ca841919ae42055a55aff69db4b8ee678af1ec79fb57013a7afdde709036e4ef876ff52b223344ff149ded7f758f1fa5ec9fa2c98e70e0fe WHIRLPOOL 21ff5af4b7d829cd5417184db7e93754fbf05c9f1b67eaa66556753cddb9c2b81ec17dffb27a6109887568345fb1c1ba6f815b763658ea374caa124ef5f5a20f
+MISC metadata.xml 438 SHA256 ca98442c7d8d1428981fa91742396bb081ea3892c07fb5a139a85a2a0b81e275 SHA512 ba8fee02f97cfe6b3cb16e1ec90e2fab81977e2a6ed5b1703f6d26239d15086beef6f1d76b2dc3c26a46bc9ec6fd4425e840d8ed2e5922a116ab5252db014405 WHIRLPOOL 4faafdcc77e0db68730d3f5e7620b3afffc101d9ebcc6bc591476c21779d834aef8920d27348f9c0db3cb07542cb0f4260c03a13843295fea64c3c8627e93a40
diff --git a/dev-haskell/data-endian/data-endian-0.0.1.ebuild b/dev-haskell/data-endian/data-endian-0.0.1.ebuild
new file mode 100644
index 000000000000..a1c28b31dab8
--- /dev/null
+++ b/dev-haskell/data-endian/data-endian-0.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Endian-sensitive data"
+HOMEPAGE="https://github.com/mvv/data-endian"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0"
diff --git a/dev-haskell/data-endian/data-endian-0.1.1.ebuild b/dev-haskell/data-endian/data-endian-0.1.1.ebuild
new file mode 100644
index 000000000000..c3126ff255ac
--- /dev/null
+++ b/dev-haskell/data-endian/data-endian-0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Endian-sensitive data"
+HOMEPAGE="https://github.com/mvv/data-endian"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
diff --git a/dev-haskell/data-endian/data-endian-0.1.ebuild b/dev-haskell/data-endian/data-endian-0.1.ebuild
new file mode 100644
index 000000000000..7420abdce386
--- /dev/null
+++ b/dev-haskell/data-endian/data-endian-0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Endian-sensitive data"
+HOMEPAGE="https://github.com/mvv/data-endian"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
diff --git a/dev-haskell/data-endian/metadata.xml b/dev-haskell/data-endian/metadata.xml
new file mode 100644
index 000000000000..920ff23d60c3
--- /dev/null
+++ b/dev-haskell/data-endian/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides helpers for converting endian-sensitive data.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mvv/data-endian</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/data-hash/Manifest b/dev-haskell/data-hash/Manifest
new file mode 100644
index 000000000000..b0743d56e5a5
--- /dev/null
+++ b/dev-haskell/data-hash/Manifest
@@ -0,0 +1,5 @@
+DIST data-hash-0.2.0.1.tar.gz 8504 SHA256 9117dd49013ca28ff188fc71c3595ac3af23d56d301c1f39bac93d44d8c60bbe SHA512 daea098b9c808396606d90ae70e5156c492463db929b563a6195ee648ad72fc2949ab231ad67758fe0c68991826ea2292109a5d1f46d0cfc27c16e2e2b0666fa WHIRLPOOL 35fb4a04622930fa72be04ac26fbb459b66c93cf2f24c50080292bdd5b065d0c5af2baca7ab07ac1b1d6f049a5513f7f24b84c7bb43033daf8d405dbb3250ab7
+EBUILD data-hash-0.2.0.1.ebuild 678 SHA256 b61fde9ee98a24df04d4178200af5ecbebab46c16a9c71022cfd3422a42b63d2 SHA512 f3d76ecffeb147d3e7a277048490aa404c20cdd7998356b610d6f1776c7c66b2b0553603dab81af50db3ced0fd5a2f9d761f2839fe99bd7df5baecab1237e902 WHIRLPOOL 65709cf8675c20c1f05a3d1421aa95629265041b8f95f1c76564eab2b056ea9c18d59dd9423fdc8071a7691105ba87409ec654fe81220b923681d5f4972709a9
+MISC ChangeLog 2630 SHA256 4bb42311cacf5451531d687ffad7c179ac6dc9f6630a5880bf264fae9484edb8 SHA512 af449fea99082ea3df3178841039b9537d76774f160151eedfafd4c705d37fa5a37af96ef53046049dee9c59aa2a480aa468b5442bc28dd69738cbc160697989 WHIRLPOOL 7d3c69e8b8e43374d265d1e19782ed7f4cb28a751ffe9450fd88c8d146bfae241008ddef0d1d10e0fba32cb7df55b8d4d7cde256f26a4b869683e140feca62d0
+MISC ChangeLog-2015 736 SHA256 bf9da927df0b54699b6e93b35aa2bbbb5b81619b508719b2fb57822c40bf1db1 SHA512 4598f76c9a220ff985959b5f888c2a9f28e4bce0dd8848a1d7bd36ded49e11015b7f2c726573b6178d2faee54cb3bf06e5d90fc9af875bf5d2344a836cc09375 WHIRLPOOL 8ef3c1e951701a678c80075232d0fa7412a002e8ccd1c52efa1c2a8488607c2732e83800e42bd945d28dbcf72e7bd3059ccce56c5402cc8c65d82c0127e15cd0
+MISC metadata.xml 399 SHA256 25fe0a261c28b44f3097f62bda74b5a351d404b5c18527bf0cd189936236489d SHA512 60a9f6b6891e077d6199265c53c19f604b9189e0142058cc756266d272b024a99c973f1b90c8c2c31a8d146e19faf9988c1c9c4b0dccd9389616d4971571859a WHIRLPOOL 2db53daa23243ae5c97589ecb7ad0f27bc1b8f4111b8829e7673cfca45a82b383fff039c36066c55fb4261af3a4ad9b2bb8fadc3c66d8b260863ce5fcb5561be
diff --git a/dev-haskell/data-hash/data-hash-0.2.0.1.ebuild b/dev-haskell/data-hash/data-hash-0.2.0.1.ebuild
new file mode 100644
index 000000000000..99632ba1ed61
--- /dev/null
+++ b/dev-haskell/data-hash/data-hash-0.2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Combinators for building fast hashing functions"
+HOMEPAGE="http://hackage.haskell.org/package/data-hash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/data-hash/metadata.xml b/dev-haskell/data-hash/metadata.xml
new file mode 100644
index 000000000000..386d47c94f2f
--- /dev/null
+++ b/dev-haskell/data-hash/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Combinators for building fast hashing functions. Includes
+ hashing functions for all basic Haskell98 types.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/data-ordlist/Manifest b/dev-haskell/data-ordlist/Manifest
new file mode 100644
index 000000000000..7052884d9591
--- /dev/null
+++ b/dev-haskell/data-ordlist/Manifest
@@ -0,0 +1,5 @@
+DIST data-ordlist-0.4.7.0.tar.gz 8906 SHA256 6f6c1e7a9a9155ad78ca78cb9abd6f7e2e1c78b3e549b179dc0874e6428f490d SHA512 a34ed99ea8eb34b29727a210f7a56c80b18a881e2da90fff0ae056b7c56b1f37212413a1daebc0b0118c193eb579d3d43bd426b25944da9044e8152eed80fa8b WHIRLPOOL d7fb2898f7f6fcb65d8fd8cd4eda59e4c6f3227f33fa3216ded52e3f76da17a6ff2a1d17e724081fcc9ebb71e1525578ebc5a5596841248a59ec09a8999bd335
+EBUILD data-ordlist-0.4.7.0.ebuild 556 SHA256 a0d96a6e94a51b44afe1d8c2a63f55e4eefb3ff2160ee8632e98530dedb84040 SHA512 ad80aca11c55d3153a30adb64de00b0dcce44505731542cda94272971c5a3731111ab3222b72b0311ebc26ab4fc3369863f0d07f8df72fe3893dc8114903783d WHIRLPOOL 98e9ffac9736a791f28ca69d12d85000260f83e6ec1cc37fd7d29032ed84dbc2d1f68ff8cfb0cbac11832d839e7e49ec96eb9240fecd2dd352ff9029bc5e4071
+MISC ChangeLog 2602 SHA256 187dd1137b0a35280397f579944688760c32a17ef13b445f587ae0ebd73d09c7 SHA512 0da8f6aa15498632b5203549aa21e992597403e97f48020f5c6e5f87a4a6eb7e7dd90a80274083d0d6eac9f27209fc9cfc0733dab0b5d574ee6a1989cf27eb33 WHIRLPOOL e4d9cfb05fb44653c60c5d14b72789cff919967f9b66d93417f1a43e133c0c819f1c34b4e81edfcb0c4141d09c910977aa67decd7eb2981033402ae6234293b6
+MISC ChangeLog-2015 454 SHA256 4a1ca3dbc799e8b0918f63dbc647dfdf3bd9033cd5ae99ec69bc0153d47d30a6 SHA512 e28f79ac6004c7233b368c050e42d27570ce788e06e137b194b38bfad6a98071deb0ace0f96ccaebba81387a85c77f0d253a22b4037cb5ac3e55929dc4857da4 WHIRLPOOL 690dd91c4179dad26fc4ef913f2ee5dd93047c68c8745007b31f442251c53fc8642ea14e03fef57bb234a40a1ce8a5fe79b40b9b26bbe0ffae6a48d6eac3e640
+MISC metadata.xml 357 SHA256 0d2c6190a631eb119cd45d046698a7f1f5ea1f80f7e159365c5f2b8a66b86d55 SHA512 a4cc167182a956937c9acae5bc06af9aeb10ad92c4760c01cc3c831779660a46381d1482808ad5df150fce2ccd421d9a0d9b4cefbb66dcb2e79505aa727fb148 WHIRLPOOL 7b2cdd41c04e112b1f6ba196f3841fd15b77a1b69b2851ebddab513d6de92e4279aa8171798e327cce7ad78fa8c86cac9519b380bb2102f585e14974a9852ad9
diff --git a/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild b/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild
new file mode 100644
index 000000000000..c98454a032d3
--- /dev/null
+++ b/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Set and bag operations on ordered lists"
+HOMEPAGE="http://hackage.haskell.org/package/data-ordlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/data-ordlist/metadata.xml b/dev-haskell/data-ordlist/metadata.xml
new file mode 100644
index 000000000000..3b461e48b9fe
--- /dev/null
+++ b/dev-haskell/data-ordlist/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This module provides set and multiset operations on ordered lists.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/dataenc/Manifest b/dev-haskell/dataenc/Manifest
new file mode 100644
index 000000000000..24a2727fe0b5
--- /dev/null
+++ b/dev-haskell/dataenc/Manifest
@@ -0,0 +1,7 @@
+DIST dataenc-0.14.0.5.tar.gz 12902 SHA256 1cb1aeb20b641149a1be9a8c18fa020dbf73441c89e78135ea272baf1696ea8d SHA512 b73e5060a3b9c00fbcdadb6dd8ca890c4a6f8ef862822e7d71bde1c0a99de1199cfa384cd8c219f41218f8eef4e9017ecc2c1c186516d7a809aadb599530bf88 WHIRLPOOL 403ba66caf2995f248d77baf66a6e6990216bdd517175df944157f9e43dfd0ab8787a2ad3d63e8164fd897130f40cc1433d3210c4768c60b57bd16ceb0cb543e
+DIST dataenc-0.14.0.7.tar.gz 12813 SHA256 f9d370a1ac1b9cd3c66abd13ad351270d020a21fcd774f49dae6cfa9f8a98ff3 SHA512 82f34ad51b64b66726e45c0c2ef52c9c2be201f42c5718763158a13eb2e8f82cb0298c1580dd52788e8d7b3f1eb0e7ade4e6e69f7ba4b2f8804eb2178e719e20 WHIRLPOOL 88e43031803c740f3f362560099e3febea05cf7a53fa68333161a3d893a36db47ce1e30c5e1c01e654431aaf1177971484ca6943f817657a4b42d42d204fdaef
+EBUILD dataenc-0.14.0.5.ebuild 825 SHA256 90940e345920d8491aa068052fe2d6b132a372810058141c250d69be20bc800b SHA512 6b8a56c5d0c00bb36da85bd34493cbcfa868cf7b59d123d88c72d78f510ecb5040e6d293ca3bcadc4039cb3e5c18c481140676a5b8e730422dd1baaec9cb1282 WHIRLPOOL 3394b49efe78d8b005a12621d3ad11df46cd81a891b974d1372b0bd2f2e9170a650873ad556751acb8df72d13a1f271b06e6a084531c1b97658fad2969b3418f
+EBUILD dataenc-0.14.0.7.ebuild 1158 SHA256 d99f576c393cfcf50dec9a3b37b49e911d542897119a5c8b7f78ebd90d7c09de SHA512 f51075609f588e56e9f9807ce28fc3a3a7ac6a614abe1bfdbd8dc32f89e776b0574254128d7fdc07d041e52a6ad1346e058489cdda1800a5bbe531c4ee29b208 WHIRLPOOL 28becfac4d2e3a2eea4119fe29bf689caaf8056747f8bea86d702521ef0fa799750ce177d4db0942d341aa1c2328ccd17e4a80df46cce54b80ba063b6cab5367
+MISC ChangeLog 2849 SHA256 2c02cfd63e6d35c3bfb814d4456e812167d45fa8146d3c52731d1308ed3f0c1d SHA512 ab13bb1e89667370a07fc62fa86dfafdb1889ce534eb93bb127f72021fbfe2d998213ac8f61b1fc5236f3feefab52f183a3e3d0e782efd2e2b6561e2623f3538 WHIRLPOOL 886c7b84c5f88f25199d6cb2a3ede99b7a22c6ad139dae558f71d260fe19ffce13482384862ce346713c5795886fcdac2a0d2bdf60a8177fc20b8af341fc9104
+MISC ChangeLog-2015 6791 SHA256 9c5f4d4ecab27623f177b608b503d0645f959bf078ee81f6b896ed37e03a2a6d SHA512 3ae3b9aae3d878e86fe84be8c287051eac13bdbd4883976121f2f5833235e6ae1824f851fa6c30cb122f9fcef037e3c3544aac03b323b30739970d049d406db9 WHIRLPOOL 5f290680a4cb8ccd759e240e0bc03e85ccb126f371efa1573ee6b2c73246638466e49e0b7bda7a6aa870562abc4e6fa14dee17165a9c340570218934a82415df
+MISC metadata.xml 481 SHA256 eb2e91aebccf3dd2aa3db2f46d5927ae4157f6990e38304cab003e9e69bb5ade SHA512 195d8c9c9c9080cf2f11c4535237ca3334d055018471dc9974a54c13e95362d79dde8fb556720e781a56ecfa2e5772a48ef45a7d0d270a29958777312768dbaa WHIRLPOOL 3d1a429451f8fdaec7bc81125aacf1ada851a89e30f15633b210ca968add64d2cb294c4147c951c78b4c989a078d7db0998d7c65fe729582cb7af787ca748be6
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
new file mode 100644
index 000000000000..1086d71e0214
--- /dev/null
+++ b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Data encoding library"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Library/Data_encoding"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ cabal_chdeps \
+ 'array >= 0.1.0 && < 0.5' 'array >= 0.1.0 && < 0.6' \
+ 'base >= 3.0.0 && < 4.7' 'base >= 3.0.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-tests
+}
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
new file mode 100644
index 000000000000..6a61df78e57d
--- /dev/null
+++ b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Data encoding library"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Library/Data_encoding"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ test? ( dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.5:2=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ dev-haskell/test-framework-hunit:=[profile?]
+ dev-haskell/test-framework-quickcheck2:=[profile?]
+ dev-haskell/test-framework-th:=[profile?] )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 3.0.0 && < 4.8' 'base >= 3.0.0' \
+ 'QuickCheck ==2.5.*' 'QuickCheck >=2.5' \
+ 'executable tests' 'executable dataenc-tests'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test tests)
+}
diff --git a/dev-haskell/dataenc/metadata.xml b/dev-haskell/dataenc/metadata.xml
new file mode 100644
index 000000000000..c20526f18ddb
--- /dev/null
+++ b/dev-haskell/dataenc/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Data encoding library currently providing Base16, Base32,
+ Base32Hex, Base64, Base64Url, Base85, Python string escaping,
+ Quoted-Printable, URL encoding, uuencode, xxencode, and yEncoding.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/date-cache/Manifest b/dev-haskell/date-cache/Manifest
new file mode 100644
index 000000000000..464f9c0914d6
--- /dev/null
+++ b/dev-haskell/date-cache/Manifest
@@ -0,0 +1,5 @@
+DIST date-cache-0.3.0.tar.gz 2126 SHA256 abce44f11dd9da4abaca9e33da2c74bd32b42fea027d171c03b6c10cda62303f SHA512 12e048dbd163929acf1b2e51eb81f83382dfbaee00f506a89c5477c0acccbcc29ec24c6d5d85340ea540430c2c1c4c62ad00d1f36196ae8a6fd3f9ae826f39be WHIRLPOOL 1990fad013069eb63817c4cc1c199a7361ec4b62c922e80faf41196dd3c0ac45bafe716ae6581a5cdc81b68c7133d32cdb9fa42a3a9e41def34cf8d7df55b6aa
+EBUILD date-cache-0.3.0-r1.ebuild 528 SHA256 0048315c4189168d721ecfc7679161e9a8f2c11e8a932171752fc84a5d80fed2 SHA512 24695a43d2b9975a828b281859ee0308d53fa70d78aac657fe5f26988557d014c4943ebebd5e5c75d2daca3209db019c84abc899c93d536da4efd0469be4fddb WHIRLPOOL 9bcdb11c113fb058bfab2a2e69c56b1f7f03166afda5c57b563feed0c31ea014b60177a5dc37590bf76558d377d52978ad86aee36b1d69ff4304f6d9e76a9a5c
+MISC ChangeLog 2445 SHA256 c15a46602e5f95ebb70901d3104297571a9f9f662aa16690c997b3e17a9e8e26 SHA512 40cfa0ce1a9508d1b3fdffb3774ed78a0f077f1c31df03b2f52bfccd65ad40ebd8105247424ac53c0230871ea087704e96d847ea37e83a245cd303935c7d358e WHIRLPOOL b60740cf6d6695c745145e4ec37451f5ecea13601acfac26e815507cc48e7ed12e2b725407494286f990e1f9be5287a5ef7cd45a1e79d5e87de5b181d0a2680c
+MISC ChangeLog-2015 524 SHA256 536a21dbdadf44836ddcde2358f570ff28f90369449edb3b7d15b4ea08809c93 SHA512 1f3c85dc30dd02bba0a4b0bf1eb13d05306e1072478d7d67af8070a0db40eea0c24181d8376c65fedcef62a03fded1be47ef7fd7ef3a2218a186c206faa0f269 WHIRLPOOL fbd2f314109b61d7f21f5f87c519b63618696ab7034c54742ff42d51e504afe62b24bad9eda002795853fd9941aa529c60a8e555da24e23101c6c901616f8c21
+MISC metadata.xml 374 SHA256 db62bcb1ad58181ffa658e3df1512701adc63289347c23d8f378581dd035e9d0 SHA512 444eb792100265f2740a37b37b08c5efe57c2f6d2f0828f989323aa0f448fa0dd9df882377dd90475fde1254316dcc50d726c8bd9bac55cc28e5a08ba08cc87b WHIRLPOOL 52f911918c8c0f4aad41b3a05cfec4d39ac56637d0647ecd01039d1772a08510362a6ada77a7c141d6276d16a01fd31ce9b829fe49eb83ea33aafc1baf79bfb0
diff --git a/dev-haskell/date-cache/date-cache-0.3.0-r1.ebuild b/dev-haskell/date-cache/date-cache-0.3.0-r1.ebuild
new file mode 100644
index 000000000000..e2ba8610e86d
--- /dev/null
+++ b/dev-haskell/date-cache/date-cache-0.3.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Date cacher"
+HOMEPAGE="http://hackage.haskell.org/package/date-cache"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/date-cache/metadata.xml b/dev-haskell/date-cache/metadata.xml
new file mode 100644
index 000000000000..2fcf6e4da1d0
--- /dev/null
+++ b/dev-haskell/date-cache/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Formatting time is slow. This package provides
+ mechanisms to cache formatted date
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/dav/Manifest b/dev-haskell/dav/Manifest
new file mode 100644
index 000000000000..edf40f63667d
--- /dev/null
+++ b/dev-haskell/dav/Manifest
@@ -0,0 +1,13 @@
+DIST DAV-0.4.1.tar.gz 18631 SHA256 0c681423f2b4577f92f3aa44e064381c4cd004ed623b77f86e6bffdc23b5992d SHA512 280aef7ab401df1a8b724a6ba610257085fa1829b38860dfc676c4764a95ea3a9e53d6c18007a66bad0caff931891138c9512361d2d21107582a44e534cc98ff WHIRLPOOL 6e8e2c12b5c7aff908dd9aa493c7059c21bdb4caa55f05267a484061bcbc8a606dd251f745586665d1e6593e2b5d33681cf33f7a2d7712f80bc6282d6a024905
+DIST DAV-0.5.1.tar.gz 18657 SHA256 5253e1ba8a29ed3d7bbec7f33eb6d8e65b9056c2171264876babccf28c87258b SHA512 b72d757c2dc94d328b144fd3b9d2601d3adf3795bff6b49b436684306abc0f147aaedf1e782303bfdfe1803d6821cf19215caa5faaf5184822f6887a008f91ff WHIRLPOOL 13b053bedca13bc8025b8b8c526e7451536ef288dbfe93dc52eb76b96814517b8e04db112376965bd3d8359910f9fa7087ca76caa2ee1a3127ff113d65773a30
+DIST DAV-0.6.2.tar.gz 19039 SHA256 345f868e9b1e17532be0dbf756ec10056996d15b2074258de4f36497419596aa SHA512 2342bd0d1bca3e0fcbe459ad1dda74265e728d2524781989165895ae49b610c5ce96576968555b5d9d049157553684539fc4cbfcf4527dd231bef13855d47ad3 WHIRLPOOL 49fc8158118b0246b58595592a1c5ea465b216ec060048aeeeda8e333ce568e043d2db37f16ae0ce7765dbb858b86a49b5dd481b8c3d287222a9693d3b5d1bc4
+DIST DAV-1.0.7.tar.gz 19768 SHA256 a8a9000b544e872296c8597edd9df10d10ceaa097f981d98bd315c1dfb637c2e SHA512 3f4cdd5c708793a3c9542cb89845cc8de6a456ba55bc564bf7227ca2c3243807e3e85d6995581ad7662c994d65a0a9cde6f3c0d0a7fbe8ac7c8a07e338b039a8 WHIRLPOOL 02a697680930b81d3163996ce14b00b93c882fe304671f45bc31d96895104c7331077e43029c266a7360afbd092b0a699d14043816c9a47df84b0c03f39a76fc
+DIST DAV-1.3.1.tar.gz 20003 SHA256 5c80faa58f8bbfb4bbdf7f3db6f23a3a4d26a199831ceb27dd5f69fef21bc009 SHA512 d9f502e52c6d6de774b6b25426f1231c02e1a522ea2b991266ddb56778fd34c3a2dcafc81fdf55332895df4b9ca717e3df30cdf39b707589224b646f1895a621 WHIRLPOOL 254f29899f2506adaec21417c543eb3f47d12481dcca405649734a665947ddc12ba24128bac2722eb4c14cc8f786c5cb7e17002e0d2857f2a73b7d6ff28276d7
+EBUILD dav-0.4.1.ebuild 1195 SHA256 828416e62f46ac119abebac632099d1bd3fa2301bd2f2fec940c0baca2127055 SHA512 8f9364929f3025cb52fd7fed1038e6ad192b41b6babb7967fda344fa8d668eb85927c4af4a8a1216467d6148130f9c4172f4bd20a0cf89c0af057430cc9a2f0d WHIRLPOOL b18e85be6b478fa885d4da1ded4c09c1f20102fedd9519728678f5988c7131ca8e48396668bbdf89f9539f3f38149ec1c8ba7dc3d69119acdccf774a21585890
+EBUILD dav-0.5.1.ebuild 1224 SHA256 efcbf08ad0765904fcf6f31ad4c1d849eec933fd7112de575aeba04056943b94 SHA512 e9ad3f63d29f7cc569ba5f340b639af32dfa56108e5c8974ac7880f52b20e56503d7797999e329eba26305a487375265c158d5914567465f896d465ec66b5170 WHIRLPOOL a68bce1f0b15a0ac038fd73b94667e2a593adae8d0cdf432a6f7a35cf0b570dabe30b5f183c05f8ab69782621d20f592981f045d582f064215985d760b426c86
+EBUILD dav-0.6.2.ebuild 1348 SHA256 7e78a2bedc8a8d6f11a1e2fec579f517e7699bf5d0c11ad0de0ad7318cdb3d87 SHA512 323852a379670d7806cea8853d27ae25f492aa199979f4e076bb6238f2d8c195100e44454ddb48e63254e8ba5155eb812d757d4f917399e920d9b716a0f4f641 WHIRLPOOL 40e922370733b0cf8519780c53f0f5ef55e4c3afaa56ae4345925f60d180c045edf2777446da1de87b3d4fe5a0599192ebaf6b52d25ec019b74bcacc8c5358dc
+EBUILD dav-1.0.7.ebuild 1558 SHA256 e1e5a81e0cc9a2e425fa28580309c0d04cdaa992c4ef2c60e7b5ce2e35912d07 SHA512 b4b6950dd9b40d8c7b3b2b3d61d5ccebf680468c437ec34d9e6796dac4197b14ba5e69cd5304f87524e6ba4245c8444de9345f69220dee4c7678412fcfb982e0 WHIRLPOOL 771b78761ba86272a596ee2bbc39ce359789cc25dfbae51a7e8bf3b1c0fef21048f8eb19d861e226c0e87f19936337fabce0da9eb47dd2039c5beb545cb13ed1
+EBUILD dav-1.3.1.ebuild 1626 SHA256 40dcc2a44aadb857ce7fe2bc25bc0fe9ff4e379f5b8e75996f0fd64bf5305b88 SHA512 f4b4ca49f1d5edff46f0ec4768e28e3276caa5c9cf65e74b5f6a61b6032e09f89dd0d39ff34326de9309d74f741ba3346cd3927d4e5eb84ba088683d01934a17 WHIRLPOOL 64b3beb61929668e7c1013e0124cc6dbd7be62a6155ddb65dfd35f2bd185f874c9dcbc7b5795c98b70eaeb92cc2be08494a4da877afcf3a86b895d7891b9e1c1
+MISC ChangeLog 3458 SHA256 f87f1fee3099479b0ed7d674c053be37ac04cf5a521e09770ffbb71ad83b4eab SHA512 526143d34b6d6a4f28a3b0fa522a73b42921eaa932b1cb14291d083d81470ed2d1c32753e55ce7a2fb4542b84c41c7258fc64cde5180ab81986f5d268efee103 WHIRLPOOL e0b1b9fee126a3093574220eb319860cd51a76ba34614b039cc17e5c7767bab77d9669795688c161909fc9235bbbe8c0b52abf1096160189d9f62605f7efe0c2
+MISC ChangeLog-2015 1393 SHA256 61ec5e5d1184c084f016a4624aeea6f7dcdea642ce6b17ecbc637229f0880592 SHA512 063899922847c1243d30cd87ca0903c2037460a219505722618ecd336e3f90e4424da9e952701676fe05d68cf713844607f53b4eb1ad38b8637837ba79d14c6a WHIRLPOOL 9db324540e01da1b13a94906ffa61a125ea3b758295f87f1180a984cf8b2ab0d78477eec5e29bb44c7588df1cc168b5879e7752d4ba7c1522ba6b473335f9d6c
+MISC metadata.xml 650 SHA256 48dcac843f613b55e5d5b041dab139c63178742cd2661ea9699008aaa22b5f41 SHA512 0d4eb14205b9b25fd1821ad4c43f905b5cad5ff376491fe0e9b1e6758dbbb5930cead0552dd9ba0af0a9d35a9d60c015874427e9ee51665913831d217bbfe957 WHIRLPOOL ab17e08e007ac0ead94f1e7324c4e459288464279ea81aa7cb17c202ffb613e2d21f6c0c8023fb56246934f5902f721739266f7e419eb82f2623c6c64ca9e968
diff --git a/dev-haskell/dav/dav-0.4.1.ebuild b/dev-haskell/dav/dav-0.4.1.ebuild
new file mode 100644
index 000000000000..459d2d0fbde6
--- /dev/null
+++ b/dev-haskell/dav/dav-0.4.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="DAV"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="RFC 4918 WebDAV support"
+HOMEPAGE="http://floss.scru.org/hDAV"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/http-conduit-1.9.0:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lens-3.0:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ <=dev-haskell/xml-conduit-1.2:=[profile?]
+ >=dev-haskell/xml-hamlet-0.4:=[profile?]
+ <=dev-haskell/xml-hamlet-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/dav/dav-0.5.1.ebuild b/dev-haskell/dav/dav-0.5.1.ebuild
new file mode 100644
index 000000000000..b3e43963adcd
--- /dev/null
+++ b/dev-haskell/dav/dav-0.5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="DAV"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="RFC 4918 WebDAV support"
+HOMEPAGE="http://floss.scru.org/hDAV"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/http-client-0.2:=[profile?]
+ >=dev-haskell/http-client-tls-0.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lens-3.0:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?] <=dev-haskell/xml-conduit-1.2:=[profile?]
+ >=dev-haskell/xml-hamlet-0.4:=[profile?] <=dev-haskell/xml-hamlet-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/dav/dav-0.6.2.ebuild b/dev-haskell/dav/dav-0.6.2.ebuild
new file mode 100644
index 000000000000..7ae4792adfd8
--- /dev/null
+++ b/dev-haskell/dav/dav-0.6.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="DAV"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="RFC 4918 WebDAV support"
+HOMEPAGE="http://floss.scru.org/hDAV"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/either-4.1:=[profile?]
+ dev-haskell/errors:=[profile?]
+ >=dev-haskell/http-client-0.2:=[profile?]
+ >=dev-haskell/http-client-tls-0.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lens-3.0:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.5.0:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?] <dev-haskell/xml-conduit-1.3:=[profile?]
+ >=dev-haskell/xml-hamlet-0.4:=[profile?] <=dev-haskell/xml-hamlet-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/dav/dav-1.0.7.ebuild b/dev-haskell/dav/dav-1.0.7.ebuild
new file mode 100644
index 000000000000..527fe2a3823d
--- /dev/null
+++ b/dev-haskell/dav/dav-1.0.7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="DAV"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="RFC 4918 WebDAV support"
+HOMEPAGE="http://floss.scru.org/hDAV"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/either-4.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/http-client-0.2:=[profile?]
+ >=dev-haskell/http-client-tls-0.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lens-3.0:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/optparse-applicative-0.10.0:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-hamlet-0.4:=[profile?] <dev-haskell/xml-hamlet-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/dav/dav-1.3.1.ebuild b/dev-haskell/dav/dav-1.3.1.ebuild
new file mode 100644
index 000000000000..4d5cb55c6fda
--- /dev/null
+++ b/dev-haskell/dav/dav-1.3.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -mtl-compat
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="DAV"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="RFC 4918 WebDAV support"
+HOMEPAGE="http://floss.scru.org/hDAV"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/exceptions-0.7:=[profile?]
+ dev-haskell/haskeline:=[profile?]
+ >=dev-haskell/http-client-0.4:=[profile?]
+ >=dev-haskell/http-client-tls-0.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lens-3.0:=[profile?]
+ >=dev-haskell/mtl-2.2.1:=[profile?]
+ >=dev-haskell/optparse-applicative-0.10.0:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-hamlet-0.4:=[profile?] <dev-haskell/xml-hamlet-0.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-mtl-compat \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/dav/metadata.xml b/dev-haskell/dav/metadata.xml
new file mode 100644
index 000000000000..8dcb4ff8ac22
--- /dev/null
+++ b/dev-haskell/dav/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a library for the Web Distributed Authoring and Versioning
+ (WebDAV) extensions to HTTP. At present it supports a very small
+ subset of client functionality.
+
+ In addition, there is an executable, hdav, which can be used for
+ command-line operation.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/dbus-core/Manifest b/dev-haskell/dbus-core/Manifest
new file mode 100644
index 000000000000..8566d3974e16
--- /dev/null
+++ b/dev-haskell/dbus-core/Manifest
@@ -0,0 +1,6 @@
+AUX dbus-core-0.9.3-ghc-7.10.patch 2960 SHA256 7025e9aedcc3745a64db4cf7082e164c73b0bd60646b47ec34214175b674e9b6 SHA512 f64631810064c8598264835f58a8bc952160e24a14977bd440cb34895dc4a3a28dfa1122e045f5c16a1ecb3245207b1a5b2349f51f65facfd4eee08b0e203a6a WHIRLPOOL a1c84ae008075f0ad641ace6ceca7e53a2c55cb4d50a006d252de4e7b82a38cfce559a9bb25cc682624be77e6853b7d0c222cfa66cf3b8e18976b0ee848bc854
+DIST dbus-core-0.9.3.tar.gz 216896 SHA256 cabddfbc4ff452f114f242dd364c91705448de9993230acf04b8461bfd380384 SHA512 4eee88958a49a0e0280744b490b9bc71e27f7f7fb32cc8ce34487439a124ba5fe72cb6b006781a03a41e87bdaeb2975fd19374fc19f699f7ad011a9b821ed32d WHIRLPOOL d3cb0bc55f13453a8dd13acaf6fd5f568eebbac7333272ce870d7473f529c1c94d0b4eebd32b673aa5b5036b0594a6d360d3872c6a2c9cc47ef55eb4f1afcf1a
+EBUILD dbus-core-0.9.3-r3.ebuild 2093 SHA256 0da0de53a9ad3acc41a5f5f8e0c38bedb3aeec611cd366b24d09528f62a1ae63 SHA512 e4d7eea9210617f6c7d3ad2f81e603fc16d7c9a8f6488f648fcecbac889554bb5476aa72aab3500d1f70d34b91067591a4248ce11dd13f4f59b15bb34e543755 WHIRLPOOL 4729eb14fbab3e0bf996e93c9e185002d5ccb0724f12d6569a907642d44812d8436e9ec1f65e8bbfcbc4ff71bad6b02036233e8514f7d65abe9a7f2703655c2e
+MISC ChangeLog 2895 SHA256 0b9aaafc5a08ba97cefaa790eb3128069e812a4db08845ea8d46b488e396fddc SHA512 96ddfe81555c6fdcc1b09e46a33e49889802d240e25ee19e1692330510f27b67a01a6c434362f2de5a1ae9c32445a3659e357f56c1ba9331b904896fb5a8473a WHIRLPOOL 236bd184136c56b56d8277a0ff3f25c2be71e4a062c74b597392a738a6f0406daca0429ac2c6de135f4b06a5eed4aa60cc6f91956581449ea06ef355eac287a2
+MISC ChangeLog-2015 1322 SHA256 f93930b11db9658bce67f7182c3411994f2b1404fd6ca93a6a69cc922ce06c46 SHA512 155cb0c2024a24a8c541990410bdcce43e2f7433978c9f7e810e2ea17d48b95d6e7288b0d29441ab16f1c91b913702e6f2cce7e56fbbe734950cb97e9e262e13 WHIRLPOOL d437ee845f4313fe3e14edf502df37b3ba2e7d6f359a60ef2e148b0c6308ac761a6c26321c615d7531a907b96f34eeb8c134afe6bd245f29a695932bab6d0174
+MISC metadata.xml 330 SHA256 c1055e4613038ad5fb1f08cf0b373d22fa2e076f817d58035eaba62e0b74863f SHA512 55edf794d4db633aeffb156a8f35bf05967fefc4d1e3c342f8a360b4f5c3260a150488af3fdf8410204cb7ae9c8d0cf5a98374638d8c85737e5eb4e24119e063 WHIRLPOOL 29ee163a11c8871defcbc55267c4bb5683ed2f0b6fd5bf5ec18ed3e1118324003cb466443058da8661efb7a28c27dbbb833a377fd69887f5d183bbf6708a7381
diff --git a/dev-haskell/dbus-core/dbus-core-0.9.3-r3.ebuild b/dev-haskell/dbus-core/dbus-core-0.9.3-r3.ebuild
new file mode 100644
index 000000000000..5bda653667e7
--- /dev/null
+++ b/dev-haskell/dbus-core/dbus-core-0.9.3-r3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level D-Bus protocol implementation"
+HOMEPAGE="https://john-millikin.com/software/dbus-core/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
+ >=dev-haskell/data-binary-ieee754-0.3:=[profile?] <dev-haskell/data-binary-ieee754-0.5:=[profile?]
+ =dev-haskell/libxml-sax-0.7*:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ =dev-haskell/xml-types-0.3*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+
+ if has_version "<dev-haskell/haddock-2.9.2"; then
+ # Workaround http://hackage.haskell.org/trac/hackage/ticket/626
+ # The haddock --hoogle option does not like unicode characters, which causes
+ # haddock 2.7.2 to fail like:
+ # haddock: internal Haddock or GHC error: dist/doc/html/enumerator/enumerator.txt: commitAndReleaseBuffer: invalid argument (Invalid or incomplete multibyte or wide character)
+ sed -e 's@&#8208;@-@g' \
+ -e "s@&#8217;@'@g" \
+ -i "${S}/hs/DBus/Connection.hs" \
+ -i "${S}/hs/DBus/Client/Internal.hs" \
+ -i "${S}/hs/DBus/Client/Simple.hs" \
+ -i "${S}/hs/DBus/Message/Internal.hs" \
+ -i "${S}/hs/DBus/Types/Internal.hs" \
+ -i "${S}/hs/DBus/Wire/Internal.hs"
+ fi
+ cabal_chdeps \
+ 'binary >= 0.4 && < 0.6' 'binary >= 0.4' \
+ 'bytestring >= 0.9 && < 0.10' 'bytestring >= 0.9' \
+ 'containers >= 0.1 && < 0.5' 'containers >= 0.1' \
+ 'network >= 2.2 && < 2.4' 'network >= 2.2' \
+ 'text >= 0.11.1.5 && < 0.12' 'text >= 0.11.1.5' \
+ 'unix >= 2.2 && < 2.6' 'unix >= 2.2' \
+ 'vector >= 0.7 && < 0.10' 'vector >= 0.7'
+}
diff --git a/dev-haskell/dbus-core/files/dbus-core-0.9.3-ghc-7.10.patch b/dev-haskell/dbus-core/files/dbus-core-0.9.3-ghc-7.10.patch
new file mode 100644
index 000000000000..402df007e7df
--- /dev/null
+++ b/dev-haskell/dbus-core/files/dbus-core-0.9.3-ghc-7.10.patch
@@ -0,0 +1,96 @@
+diff --git a/hs/DBus/Connection/Authentication.hs b/hs/DBus/Connection/Authentication.hs
+index b909a38..c33d311 100644
+--- a/hs/DBus/Connection/Authentication.hs
++++ b/hs/DBus/Connection/Authentication.hs
+@@ -25,3 +25,4 @@ module DBus.Connection.Authentication
+ import Prelude hiding (getLine, head)
+-import Control.Monad (liftM)
++import Control.Applicative
++import Control.Monad
+ import qualified Data.ByteString
+@@ -58,2 +59,9 @@ data Auth a = Auth
+
++instance Functor Auth where
++ fmap = liftM
++
++instance Applicative Auth where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad Auth where
+diff --git a/hs/DBus/Introspection.hs b/hs/DBus/Introspection.hs
+index 96ff4a3..da82812 100644
+--- a/hs/DBus/Introspection.hs
++++ b/hs/DBus/Introspection.hs
+@@ -29,3 +29,4 @@ module DBus.Introspection
+ ) where
+-import Control.Monad ((>=>))
++import Control.Applicative
++import Control.Monad
+ import Control.Monad.ST (runST)
+@@ -176,2 +177,9 @@ newtype XmlWriter a = XmlWriter { runXmlWriter :: Maybe (a, Text) }
+
++instance Functor XmlWriter where
++ fmap = liftM
++
++instance Applicative XmlWriter where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad XmlWriter where
+diff --git a/hs/DBus/Types/Internal.hs b/hs/DBus/Types/Internal.hs
+index 7f5d9c5..7c73afe 100644
+--- a/hs/DBus/Types/Internal.hs
++++ b/hs/DBus/Types/Internal.hs
+@@ -5,2 +5,3 @@
+ {-# LANGUAGE IncoherentInstances #-}
++{-# LANGUAGE FlexibleContexts #-}
+
+diff --git a/hs/DBus/Util/MonadError.hs b/hs/DBus/Util/MonadError.hs
+index 33b51ed..ef01df2 100644
+--- a/hs/DBus/Util/MonadError.hs
++++ b/hs/DBus/Util/MonadError.hs
+@@ -23,2 +23,6 @@ module DBus.Util.MonadError
+ ) where
++
++import Control.Applicative
++import Control.Monad
++
+ newtype ErrorM e a = ErrorM { runErrorM :: Either e a }
+@@ -30,2 +34,6 @@ instance Functor (ErrorM e) where
+
++instance Applicative (ErrorM e) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad (ErrorM e) where
+@@ -41,2 +49,9 @@ newtype ErrorT e m a = ErrorT { runErrorT :: m (Either e a) }
+
++instance Monad m => Functor (ErrorT e m) where
++ fmap = liftM
++
++instance Monad m => Applicative (ErrorT e m) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad m => Monad (ErrorT e m) where
+diff --git a/hs/DBus/Wire/Internal.hs b/hs/DBus/Wire/Internal.hs
+index b386eec..512ff1a 100644
+--- a/hs/DBus/Wire/Internal.hs
++++ b/hs/DBus/Wire/Internal.hs
+@@ -19,3 +19,4 @@
+ module DBus.Wire.Internal where
+-import Control.Monad (liftM, when, unless)
++import Control.Applicative
++import Control.Monad hiding (void)
+
+@@ -96,2 +97,9 @@ newtype Wire s a = Wire
+
++instance Functor (Wire s) where
++ fmap = liftM
++
++instance Applicative (Wire s) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad (Wire s) where
diff --git a/dev-haskell/dbus-core/metadata.xml b/dev-haskell/dbus-core/metadata.xml
new file mode 100644
index 000000000000..54fe8f8c3fff
--- /dev/null
+++ b/dev-haskell/dbus-core/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Low-level D-Bus protocol implementation
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/dbus/Manifest b/dev-haskell/dbus/Manifest
new file mode 100644
index 000000000000..4c503fbd98e6
--- /dev/null
+++ b/dev-haskell/dbus/Manifest
@@ -0,0 +1,13 @@
+AUX dbus-0.10.11-cereal-0.5.patch 4545 SHA256 ce97706caf0f906c958e8d68ccc1e78ba32f9a8b6ce62a89f93d7aa7423b506b SHA512 40b8996d4e5b8f77beeca0947f1f46a969a54fb34a875f7b04766767a1188f83f1f2e1aecc0f82be56146c496ccf2cf2c4d85d6fd48d22581a3a128768eb52ba WHIRLPOOL 2e7d3a1ff908c01a797a619c3bf3fe41b30a62ba9e037af330c027d68dc271d8aa1da35985e4d5b523bbb33eae3c2613c0f82c2a6faf2e5641d17fed0392455e
+AUX dbus-0.10.12-QC-2.8.2.patch 466 SHA256 1ef24698121b3ae291e758720823a7b41ac282b984a04120b9785e63acb9746d SHA512 d1c4da222986b1570a4e9777d39f83d282471039abae1a65ec158b781bcd56fbc02ce1ed2592fa9541814b2943c22697a475c66b526eeda7d95fc67950544d5d WHIRLPOOL 3a58619db54e4fedfda3691b1bc39a9a4664987187ba7e43f24d17e013b56be4e95a1f05dbadacb90e5a7a46c7ce223fd7cdb4ef9d1eb27e0e7cd9b5b6cedd2b
+DIST dbus-0.10.10.tar.gz 73707 SHA256 cd68c5613fbad01a31be17501e2b4cf242b09625d5fed9474db6c4b5c4f22468 SHA512 c2faa76c32abb19ab903c015f6fc133beb605bbb4459d018fa544ffe4e04110cc63fc45815d862e8311f5b99de9c180c8eeb8e135fd6c7eb388ff579529a8ead WHIRLPOOL 919905324f7910a9b0a4ef77ca418a6610f974b79941141822eab8eb7c2505b918868f0a74c33d5d928612992ba6d03ad6889cd9fd3e726b57181247a252abef
+DIST dbus-0.10.11.tar.gz 74853 SHA256 73e6b2b2021215dd8b9540d770e5cc353427f37083c7d84ebc244ac48e630482 SHA512 290c1e9b142b920d56c59f3b250da88e114d850c8d846c37b400b21e92fae2d58983b4821497b61d0ff96f54179aedb70a5eb3ca40e1fbb6bbe59dee2f9256ff WHIRLPOOL d126478c8d041362b7cee452c17960e620670618905b64bd6697a0895762c8c9bfc03722829a77d20d4a3bdd98525fb994b1264f2b203ac5e8a7d509c3985cd3
+DIST dbus-0.10.12.tar.gz 74960 SHA256 f6d7b5640eb03e9598e38b1a2b2e7af1e9d357f3f845fc9528f9750965b92d54 SHA512 e725adc1b9dbbef4e2f47fd96ae60894f6553a15d5524071f7d6a48ab60cd6c25cda9be3cf84c5f4090f9769810abab7939a7333dcf77f31d1a71690bb6852d9 WHIRLPOOL 4063c80318fa6c59ac3e80fe24d19f8bb77c4e3fb127fd30decace452c4094e8d6332f2961bd958545ba95445435b929ccebbba255ef6e7bb6bcf213a0d66f2b
+DIST dbus-0.10.13.tar.gz 75603 SHA256 aa94aefba8a0be240faddec88442afd8db1fa4e994423d474b112ec1c67e7aca SHA512 e3cbb4153cd9df9308d89662b83659e13f07881f4d652c6f02dc6b6768ac1009552a7cfa9c610ededc9b630d26290eec153a9b08b7a3d70b44a6946af3d030ec WHIRLPOOL e9b2b7243f98f13e8f496c9bb915d15f874efe3900f2817763a2aebe766214765b6850d7afd8506bea9d90dc21699eef7eda9b8b1e9ab0e9a408f30f13b7e02e
+EBUILD dbus-0.10.10.ebuild 1346 SHA256 b70f0fb9e57c242f471602876cb0909c7cd70681262c0fcbc8e5cc966cc979c2 SHA512 8ff25ca95ab099a4c6c1a814c6486c7f721483002b43e80319ab2385e92b0766eb9e88468769671dc1b43ea8ad4412c71034748a818709f0924437bc14300e67 WHIRLPOOL 35cb5bfa5aa108e78df26318d2717a8fd08e4bfaed2e351280cdb2fa0133980fee90d7543e50c9d4fa1586fcad2b8caf9e3e76a78a910655eea9a5f06a60c11b
+EBUILD dbus-0.10.11-r1.ebuild 1444 SHA256 e22110fed72559c54921d48da56ae0324709fef46f493cdc3c2835f436f72079 SHA512 271975c1830e055831b335cfce2a7b1dce5b04816de14fb7e7c74557abed7a4ddfc4c6d8db954a97a5887c280f60d567a30321523b2902b008e05e138b82feb6 WHIRLPOOL 64b0da38cc9ff83b7f3a14eceb18e910801ed9e5e37b130a32e43696033e5eff6f0ef9a060382af3b2ed64385ee4e46acdaafad0400b3b4e8afab6cdd6775320
+EBUILD dbus-0.10.12.ebuild 1419 SHA256 ca81b92a35832ce2630c5c0d0114b9cf6bcec0f0de95b6682f7d0c2b771fd4cb SHA512 ce25f343860b26a00f5e6ce9b7de6264681036dbe9081245fb571767c3dd375b0ee8cffef29246e4b3084fa3cc46a0d7de0f5e135d934c68d368441759628d6c WHIRLPOOL ecfce09b56b1359544858b9e562c4a818f5eaaf35e634b6696e4dc8e11a1a6740f6ca6f512f56670840405cda446fb78dd3b49fa729784b12d02c34265e5bf86
+EBUILD dbus-0.10.13.ebuild 1005 SHA256 b493845fd05d5ef8aaa29bd06643ac81f6ec9a5817c7e554c6ddcbed01cc5805 SHA512 773085e8b23cb2a25b54aedc35e7192481b6c5d5ed1c4a067dec8e439ebde152c6a328a3199e9b9449f84829d07998783fef17404176d75c96e184f1b4ea7717 WHIRLPOOL 399d4813077ddf4224d7313bae4a9abfcda91f685378372e7156bad287c5be4fed2d9b2d29443b01930836064c456352039016f09d13f2f6c085225993fd4904
+MISC ChangeLog 3811 SHA256 96f46aa694f456a0548487d5f953805470da951dcd2e1d3cd1c7ca265be0c6e8 SHA512 2949618c5e3d5a28802a33aa9dc39faae9af7ed671f20460b6d3c0e40ba5b4b8c1423dd8848ba23edc5a341b136e6196c90d8e9e264afa1121f23a24b3d49434 WHIRLPOOL c78c1efdf29e9431347de600800284879ebcce11cc4cbfd6e6c59b0ca99a19b6a2111247f5cf52cc6aff44388a6cd2d1e477c70d0ed02de1db4582c9b21e6ba1
+MISC ChangeLog-2015 3492 SHA256 50990ece7ef142c4fca95de39d1d463e27027068250ddef71b55d6bdb17c0a8a SHA512 c1d40149938edbe26863bdd96a6425b8bf043d019e4ad9e78a5a0f03cbe1ffa480b57af42effd81554add2fab80a11a11b0c1b55b7d821a3f6f2e18943a96c13 WHIRLPOOL 8f4103f4c55a08ece6e18dfdce0b39fc14694ff07e5b16455faa9ec5021a890ba834293e5841cd8890ed01b4c02607557e70771a122d19666b6307f433f6335a
+MISC metadata.xml 2059 SHA256 94af88662f26b3a55b46e72b6c1b1adfc0be94614ffbda20c9fe9e545d4a9476 SHA512 5fe5ada12b86da78282ff30e5bf0c8218ec81a451988695907c82759aba1dc022539d1d852d078023b37263c1f21a58831edc69a02730caca79487a897065a3b WHIRLPOOL beb5e990e00943362d7bdc674efb2a7499283183798164a1597007a68322c73f43dee2ae4681493cbd24e426a9d8357f73318d6904b9aa67c43535892a3e1967
diff --git a/dev-haskell/dbus/dbus-0.10.10.ebuild b/dev-haskell/dbus/dbus-0.10.10.ebuild
new file mode 100644
index 000000000000..7ceb8c0cb097
--- /dev/null
+++ b/dev-haskell/dbus/dbus-0.10.10.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A client library for the D-Bus IPC system"
+HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
+ >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
+ >=dev-haskell/network-2.2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
+ >=dev-haskell/quickcheck-2.4 )
+"
diff --git a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
new file mode 100644
index 000000000000..bd88e89c19b7
--- /dev/null
+++ b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A client library for the D-Bus IPC system"
+HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?]
+ >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
+ >=dev-haskell/network-2.2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
+ >=dev-haskell/quickcheck-2.4 )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-cereal-0.5.patch
+
+ cabal_chdeps \
+ 'cereal >= 0.3.4 && < 0.5' 'cereal >= 0.3.4'
+}
diff --git a/dev-haskell/dbus/dbus-0.10.12.ebuild b/dev-haskell/dbus/dbus-0.10.12.ebuild
new file mode 100644
index 000000000000..0aba52d5a793
--- /dev/null
+++ b/dev-haskell/dbus/dbus-0.10.12.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A client library for the D-Bus IPC system"
+HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
+ >=dev-haskell/network-2.2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
+ >=dev-haskell/quickcheck-2.4 )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-QC-2.8.2.patch
+}
diff --git a/dev-haskell/dbus/dbus-0.10.13.ebuild b/dev-haskell/dbus/dbus-0.10.13.ebuild
new file mode 100644
index 000000000000..c03d412ebff0
--- /dev/null
+++ b/dev-haskell/dbus/dbus-0.10.13.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A client library for the D-Bus IPC system"
+HOMEPAGE="https://github.com/rblaze/haskell-dbus#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RESTRICT=test # don't allow access to running dbus
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ dev-haskell/libxml-sax:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/xml-types:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/chell
+ dev-haskell/chell-quickcheck
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch b/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch
new file mode 100644
index 000000000000..5c2c4c57cbb0
--- /dev/null
+++ b/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch
@@ -0,0 +1,113 @@
+diff --git a/lib/DBus/Transport.hs b/lib/DBus/Transport.hs
+index 8c50ab9..9517212 100644
+--- a/lib/DBus/Transport.hs
++++ b/lib/DBus/Transport.hs
+@@ -42,3 +42,5 @@ import qualified Data.ByteString
+ import Data.ByteString (ByteString)
++import qualified Data.ByteString.Lazy as BL
+ import qualified Data.Map as Map
++import qualified Data.Monoid as M
+ import Data.Typeable (Typeable)
+@@ -49,3 +51,3 @@ import qualified System.Info
+
+-import qualified Data.Serialize.Builder as Builder
++import qualified Data.ByteString.Builder as Builder
+
+@@ -151,3 +153,3 @@ instance Transport SocketTransport where
+ recvLoop :: Socket -> Int -> IO ByteString
+-recvLoop s = loop Builder.empty where
++recvLoop s = loop M.mempty where
+ chunkSize = 4096
+@@ -156,3 +158,3 @@ recvLoop s = loop Builder.empty where
+ chunk <- recv s chunkSize
+- let builder = Builder.append acc (Builder.fromByteString chunk)
++ let builder = M.mappend acc (Builder.byteString chunk)
+ loop builder (n - Data.ByteString.length chunk)
+@@ -163,8 +165,8 @@ recvLoop s = loop Builder.empty where
+ -- Return what we've got so far.
+- 0 -> return (Builder.toByteString acc)
++ 0 -> return (BL.toStrict $ Builder.toLazyByteString acc)
+
+ len -> do
+- let builder = Builder.append acc (Builder.fromByteString chunk)
++ let builder = M.mappend acc (Builder.byteString chunk)
+ if len == n
+- then return (Builder.toByteString builder)
++ then return (BL.toStrict $ Builder.toLazyByteString builder)
+ else loop builder (n - Data.ByteString.length chunk)
+diff --git a/lib/DBus/Wire.hs b/lib/DBus/Wire.hs
+index 43ae315..09bf8bd 100644
+--- a/lib/DBus/Wire.hs
++++ b/lib/DBus/Wire.hs
+@@ -34,2 +34,3 @@ import qualified Data.ByteString.Char8
+ import Data.Int (Int16, Int32, Int64)
++import qualified Data.ByteString.Lazy as BL
+ import qualified Data.Map
+@@ -37,2 +38,3 @@ import Data.Map (Map)
+ import Data.Maybe (fromJust, listToMaybe, fromMaybe)
++import qualified Data.Monoid as M
+ import Data.Text (Text)
+@@ -45,3 +47,3 @@ import System.Posix.Types (Fd(..))
+
+-import qualified Data.Serialize.Builder as Builder
++import qualified Data.ByteString.Builder as Builder
+ import qualified Data.Serialize.Get as Get
+@@ -180,3 +182,3 @@ appendB :: Word64 -> Builder.Builder -> Marshal ()
+ appendB size bytes = Wire (\_ (MarshalState builder count) -> let
+- builder' = Builder.append builder bytes
++ builder' = M.mappend builder bytes
+ count' = count + size
+@@ -187,3 +189,3 @@ appendS bytes = appendB
+ (fromIntegral (Data.ByteString.length bytes))
+- (Builder.fromByteString bytes)
++ (Builder.byteString bytes)
+
+@@ -275,3 +277,3 @@ unmarshalGet count be le = do
+ marshalWord8 :: Word8 -> Marshal ()
+-marshalWord8 x = appendB 1 (Builder.singleton x)
++marshalWord8 x = appendB 1 (Builder.word8 x)
+
+@@ -282,4 +284,4 @@ marshalWord16 :: Word16 -> Marshal ()
+ marshalWord16 = marshalBuilder 2
+- Builder.putWord16be
+- Builder.putWord16le
++ Builder.word16BE
++ Builder.word16LE
+
+@@ -287,4 +289,4 @@ marshalWord32 :: Word32 -> Marshal ()
+ marshalWord32 = marshalBuilder 4
+- Builder.putWord32be
+- Builder.putWord32le
++ Builder.word32BE
++ Builder.word32LE
+
+@@ -292,4 +294,4 @@ marshalWord64 :: Word64 -> Marshal ()
+ marshalWord64 = marshalBuilder 8
+- Builder.putWord64be
+- Builder.putWord64le
++ Builder.word64BE
++ Builder.word64LE
+
+@@ -441,6 +443,6 @@ getArrayBytes itemType vs = do
+
+- putState (MarshalState Builder.empty afterPadding)
++ putState (MarshalState M.mempty afterPadding)
+ (MarshalState itemBuilder _) <- Data.Vector.mapM_ marshal vs >> getState
+
+- let itemBytes = Builder.toByteString itemBuilder
++ let itemBytes = BL.toStrict $ Builder.toLazyByteString itemBuilder
+ paddingSize = fromIntegral (afterPadding - afterLength)
+@@ -568,3 +570,3 @@ marshalMessage e serial msg = runMarshal where
+ marshal (toValue (encodeEndianness e))
+- let bodyBytes = Builder.toByteString bodyBytesB
++ let bodyBytes = BL.toStrict $ Builder.toLazyByteString bodyBytesB
+ marshalHeader msg serial sig (fromIntegral (Data.ByteString.length bodyBytes))
+@@ -573,6 +575,6 @@ marshalMessage e serial msg = runMarshal where
+ checkMaximumSize
+- emptyState = MarshalState Builder.empty 0
++ emptyState = MarshalState M.mempty 0
+ runMarshal = case unWire marshaler e emptyState of
+ WireRL err -> Left (MarshalError err)
+- WireRR _ (MarshalState builder _) -> Right (Builder.toByteString builder)
++ WireRR _ (MarshalState builder _) -> Right (BL.toStrict $ Builder.toLazyByteString builder)
+
diff --git a/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch b/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch
new file mode 100644
index 000000000000..5fbfa1f61981
--- /dev/null
+++ b/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch
@@ -0,0 +1,15 @@
+diff --git a/tests/DBusTests/Util.hs b/tests/DBusTests/Util.hs
+index cc83cef..972afb1 100644
+--- a/tests/DBusTests/Util.hs
++++ b/tests/DBusTests/Util.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE TemplateHaskell #-}
++{-# LANGUAGE TemplateHaskell, CPP #-}
+
+@@ -194,4 +194,6 @@ countFileDescriptors = liftIO io where
+
++#if ! MIN_VERSION_QuickCheck(2,8,2)
+ instance (Arbitrary a, Ord a) => Arbitrary (Data.Set.Set a) where
+ arbitrary = fmap Data.Set.fromList arbitrary
++#endif
+
diff --git a/dev-haskell/dbus/metadata.xml b/dev-haskell/dbus/metadata.xml
new file mode 100644
index 000000000000..ffab7be7b225
--- /dev/null
+++ b/dev-haskell/dbus/metadata.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ D-Bus is a simple, message-based protocol for inter-process
+ communication, which allows applications to interact with other parts of
+ the machine and the user's session using remote procedure calls.
+
+ D-Bus is a essential part of the modern Linux desktop, where it replaces
+ earlier protocols such as CORBA and DCOP.
+
+ This library is an implementation of the D-Bus protocol in Haskell. It
+ can be used to add D-Bus support to Haskell applications, without the
+ awkward interfaces common to foreign bindings.
+
+ Example: connect to the session bus, and get a list of active names.
+
+ @
+ &amp;#x7b;-\# LANGUAGE OverloadedStrings \#-&amp;#x7d;
+
+ import Data.List (sort)
+ import DBus
+ import DBus.Client
+
+ main = do
+ &amp;#x20; client &lt;- connectSession
+ &amp;#x20; //
+ &amp;#x20; \-- Request a list of connected clients from the bus
+ &amp;#x20; reply &lt;- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\")
+ &amp;#x20; &amp;#x7b; methodCallDestination = Just \"org.freedesktop.DBus\"
+ &amp;#x20; &amp;#x7d;
+ &amp;#x20; //
+ &amp;#x20; \-- org.freedesktop.DBus.ListNames() returns a single value, which is
+ &amp;#x20; \-- a list of names (here represented as [String])
+ &amp;#x20; let Just names = fromVariant (methodReturnBody reply !! 0)
+ &amp;#x20; //
+ &amp;#x20; \-- Print each name on a line, sorted so reserved names are below
+ &amp;#x20; \-- temporary names.
+ &amp;#x20; mapM_ putStrLn (sort names)
+ @
+
+ &gt;$ ghc --make list-names.hs
+ &gt;$ ./list-names
+ &gt;:1.0
+ &gt;:1.1
+ &gt;:1.10
+ &gt;:1.106
+ &gt;:1.109
+ &gt;:1.110
+ &gt;ca.desrt.dconf
+ &gt;org.freedesktop.DBus
+ &gt;org.freedesktop.Notifications
+ &gt;org.freedesktop.secrets
+ &gt;org.gnome.ScreenSaver
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/deepseq-generics/Manifest b/dev-haskell/deepseq-generics/Manifest
new file mode 100644
index 000000000000..3c70160131bc
--- /dev/null
+++ b/dev-haskell/deepseq-generics/Manifest
@@ -0,0 +1,7 @@
+DIST deepseq-generics-0.1.1.2.tar.gz 5304 SHA256 839e1d6ead4c45faa4165f0e82aa8a9d1df7a7c1118bfb1787e8268bfa8bfb06 SHA512 79937e658395f10210c6cce96dabb22418fc01eafa50743394403e6a34b8f70a3eba79782fb193089fd7569686066891aa3edd4e5c14df896e8da2dc1e186077 WHIRLPOOL 0c094ecbe0228521af454a22181dfc961818e3b3bd50524a18b8775eb95a1a9033d7a20a0cf4e7c7c7f5ef7722e26dc8c8dc34e33c05312b37a70bfc10b61f60
+DIST deepseq-generics-0.2.0.0.tar.gz 5192 SHA256 b0b3ef5546c0768ef9194519a90c629f8f2ba0348487e620bb89d512187c7c9d SHA512 403d5fd9d8bee827ec2434841d06e78520f6ff5709e4b8e1223d926e819cb99727162d7004f98bff795beaff1dc7d42d07534300c11d453ac559a743a4d70e7e WHIRLPOOL e46b837c720f8e287c0405aa5e08da150d76497cf0214fff28595dd473040d5ac84ddf5113d345ae282eb2947892c3bd8799f43136f796adac2b12dfd2eb7ccc
+EBUILD deepseq-generics-0.1.1.2.ebuild 758 SHA256 6afaf2bd8955265f52a7d4e73fa9d6789cce609ab3cf7cde4d9dce228195e6de SHA512 6cd8a14927767127fd8833cf4ab64b777c12bb2deb231167863d9bcf5690f40a39f2e431644378374b73dbffdfe25aa843ed613ed1807d7ea9689c3e5bbaa7fd WHIRLPOOL 16f6c1bcca483ad1cfad730e2a5596e83bb2ed3bf807ad19230d0c7090cae592b348d271e9198c12cb5b86362b228546e478c2da8c65be97827b3251082a9a9c
+EBUILD deepseq-generics-0.2.0.0.ebuild 667 SHA256 e5be7acb3e63bf9ebe6a84d7b40322bfea07f4b39c34674b2486519c303f7578 SHA512 bbcd142f69eb54d65616188df2349769f6c5aa9495fdf8597f28257990bdff7a9d3a6244cd1e95625c70b925346a5219604e8dc9ddd7d3e262842537604b9839 WHIRLPOOL d67c0ddb78f4145d83a5ba4b1c37fc62ca225e49b3694b738aa366db7cf40eb7f82e5f077c6a43e62354a3ac06b4d8970025de7d33ff7d1109af676e7173412a
+MISC ChangeLog 2619 SHA256 fbdb79b00602977874201763ee872457c91349077b68a2f38889cc0614ac1e3c SHA512 e3d45cf184ceebf11e6a39d7a60df3002612aa1ef0a70dad45bead32a4fd6a49ecbf045df559f48a305a3bce74fc49974efdcacb70ef4963c7746243881c9d9e WHIRLPOOL 0e4106b0972c48acecdeaba0aeabeda65195b5c0e4b269e0e71d429d60f35fe1866bc550aa7327f75d0ef361cca8badd852800b0e73ecc79dbc0b5ad6204582e
+MISC ChangeLog-2015 830 SHA256 517761ad00c7cb9576a5fb0bb8659e08d93445e6fd6bfb0378ce5ae2fa6884e0 SHA512 f867000f797a62d5b315faddfcc94f3d3fb3df98df1ddc80610f696dd184d3205d5c340abbcafdff9f4ce5a70f44948b3ee693d217e6a123df844d8fcbadcd5d WHIRLPOOL c36956217d6aeb561f733e9301a14bebd9303f5e8eb3de9e62c29ad71986b4408f4548ae3f733fd77c73a75b3097c6ed7694a33d6667792f927daf68c60b01be
+MISC metadata.xml 1048 SHA256 d091306d86be0bc33416c6762572bfe574231f912fda786795d625a4d55e68ba SHA512 8db9471a28c7cafce4965230ddd9054182a6384f49870b3d9c137ffe9cce53c2a56f3e41f473c72568e08e7a01ce93eb72ebc89c1a608362e9c9205c4a9d8b9e WHIRLPOOL f7d66230bbc38e1ef25d7b264b6cf8883254d2676b98d03a5e08258e9bdccd478c4a4e583caccc0c41a6c15b7ae8f7401294f336f53db256d987be69b45bb1f2
diff --git a/dev-haskell/deepseq-generics/deepseq-generics-0.1.1.2.ebuild b/dev-haskell/deepseq-generics/deepseq-generics-0.1.1.2.ebuild
new file mode 100644
index 000000000000..07eb0962b1c5
--- /dev/null
+++ b/dev-haskell/deepseq-generics/deepseq-generics-0.1.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="GHC.Generics-based Control.DeepSeq.rnf implementation"
+HOMEPAGE="https://github.com/hvr/deepseq-generics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'ghc-prim >= 0.2 && < 0.4' 'ghc-prim >= 0.2 && < 0.5'
+}
diff --git a/dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild b/dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild
new file mode 100644
index 000000000000..1ac8075ed1b3
--- /dev/null
+++ b/dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="GHC.Generics-based Control.DeepSeq.rnf implementation"
+HOMEPAGE="https://github.com/hvr/deepseq-generics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/deepseq-generics/metadata.xml b/dev-haskell/deepseq-generics/metadata.xml
new file mode 100644
index 000000000000..de3594300240
--- /dev/null
+++ b/dev-haskell/deepseq-generics/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a "GHC.Generics"-based
+ 'Control.DeepSeq.Generics.genericRnf' function which can be used
+ for providing a 'rnf' implementation. See the documentation for
+ the 'genericRnf' function in the "Control.DeepSeq.Generics" module
+ to get started.
+
+ The original idea was pioneered in the @generic-deepseq@ package
+ (see &lt;http://www.haskell.org/pipermail/haskell-cafe/2012-February/099551.html&gt;
+ for more information).
+
+ This package differs from the @generic-deepseq@ package by working
+ in combination with the existing @deepseq@ package as opposed to defining a
+ conflicting drop-in replacement for @deepseq@'s @Control.Deepseq@ module.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">hvr/deepseq-generics</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/derive/Manifest b/dev-haskell/derive/Manifest
new file mode 100644
index 000000000000..7d278419b6da
--- /dev/null
+++ b/dev-haskell/derive/Manifest
@@ -0,0 +1,4 @@
+DIST derive-2.5.26.tar.gz 58346 SHA256 b6ef2e5e7fa79d3b76053c97bf88cd2ab77fe15065bf321a135a29d18b4e4a6d SHA512 06297c8d5ebe48dabe3a392a60c1fdec8f81c9a443952c361dfe39d7cf61171162c0e766d26f0f79253ed6540fac756a928543374e0741a334af4ff536e6a6c6 WHIRLPOOL 79181c55e9ac58c9747928f20fe8d53e0ff4d81eb307add78d0c1b4c282058f960e060d3cd7de16c687acc605654df9eb4578ff3b08be11d6d9f7c3fc9087582
+EBUILD derive-2.5.26.ebuild 820 SHA256 c55239821bf38931f29e420357821493bc69bb6c0be1b2da02761a56f3725cc1 SHA512 a5c704330308b64f37f808b6dc664a055f2adac2901119eb46a1e5bb1916c469c23f5affd2c7f41dc1cfdb7ec746caf3089d64185ab85ba02ae28e27136e3f63 WHIRLPOOL 960513a73d74d1cb54f165521d771503fa8d523383fcdf796ecbc7fa8966f44447b5181e886132a0c86b52c758084ed88ae9ed805adbca2ddcb457656673d5d1
+MISC ChangeLog 368 SHA256 e0cd3ca848288b8bd83aaf18159165a044caa7323381671a11b3c8fdd845e0ad SHA512 7ec2849b14939acb1ee797aaea1bf0f5c80198a06fc17e892f6afb45ae30883aeb42e04ababa5ff6f61e5e299867e5ecdbf713fe374e6471e691220f7c72242d WHIRLPOOL 3463a307e71e369ee7642a4716be53ebb0f9774b25cdef3c48493cd37cc2cd7d0df6c647d500c5e34cd2cedbc0ad725f091eaf930fce7dad16faa5067815d208
+MISC metadata.xml 663 SHA256 0a8f5c0e1a84a389ce5081bd367b1bf680ac305fda12f5e6cd772494309abc36 SHA512 7186a00841f01ded97b6f0e48d720dd3a478912295306631e4bb9a08c59ff0f1ff548b0149a9f9c61a1ee8131edb0636285f7b39cfc556ef0953e5b07b735ac3 WHIRLPOOL 5df144c464e9e5ffb8cd2ee479fde97c5a66aeba005c8147a462936c1998a67ca2d905105546fdfc17c01fe5fa1c0618138dfe682a80c589856f8fc59d66c7d6
diff --git a/dev-haskell/derive/derive-2.5.26.ebuild b/dev-haskell/derive/derive-2.5.26.ebuild
new file mode 100644
index 000000000000..d123ab2c6595
--- /dev/null
+++ b/dev-haskell/derive/derive-2.5.26.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A program and library to derive instances for data types"
+HOMEPAGE="https://github.com/ndmitchell/derive#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.17:=[profile?] <dev-haskell/haskell-src-exts-1.18:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/derive/metadata.xml b/dev-haskell/derive/metadata.xml
new file mode 100644
index 000000000000..4b41d4a95355
--- /dev/null
+++ b/dev-haskell/derive/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Data.Derive is a library and a tool for deriving instances for Haskell programs.
+ It is designed to work with custom derivations, SYB and Template Haskell mechanisms.
+ The tool requires GHC, but the generated code is portable to all compilers.
+ We see this tool as a competitor to DrIFT.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ndmitchell/derive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
new file mode 100644
index 000000000000..be1964bf7eef
--- /dev/null
+++ b/dev-haskell/deriving-compat/Manifest
@@ -0,0 +1,3 @@
+DIST deriving-compat-0.3.5.tar.gz 60418 SHA256 0a165c8eeb78349ded41cf51750753cdd0e25c139171789f7a4b0c6be4ccd231 SHA512 73facb605f26edb05ce299cf40443a12d4508abc28a7a08bcb88e60edd12bd4c015023004abfc78794239f38e622e0b4309df63e40f8a5dd621fcd15cf1ede7a WHIRLPOOL b71d302563df5bbdc0da53f697547b5d26b6b4cffe5204c88f8eb53c0d7fcdfe9a81b67caa0dc4bd2c7a7560c54c6c7f1af00ec0c4ced69767c0a0d8625da06c
+EBUILD deriving-compat-0.3.5.ebuild 885 SHA256 07d98c7fc153a74e2d2e5f9799bb8c89a556d6c3b628712d23402e178983c7ce SHA512 2bde71595c6c6e3b00b947fb91ff23898e30ea1a5a091f5fc66615925f46c7e9659585455dea42bbe80e966dc4e578abd322b32563e2331a19d11db376f2e7db WHIRLPOOL 5e350bd71713ab11a8eda11a2fbdf95e592530cc1375ba8876a0c6659195dff884ca33086d819084f1480f7f791104cbc6a68d726649ebce3db4316ed66ecc8f
+MISC metadata.xml 2105 SHA256 5071b787c9aceaba860a3a11d9b072dab06e3292641e4758d71a19149e035af2 SHA512 b2d303350deb80e0ecb786c2721a3c2168952195f16d047e2b3fa2ea2f7d3fa8552dbd24fe15ffcf22a8fd81fc169f6908b325cb59073396babd41fcd3acc399 WHIRLPOOL 1848acecc4fe93e168a3d1f3d12a8dad465df8b0db3181a75a42ba734d18f75c3c12272d4b0d49252e195932b7ace2b85d7eccee2beb9c5a414037d1f4c0096c
diff --git a/dev-haskell/deriving-compat/deriving-compat-0.3.5.ebuild b/dev-haskell/deriving-compat/deriving-compat-0.3.5.ebuild
new file mode 100644
index 000000000000..4294c80a354e
--- /dev/null
+++ b/dev-haskell/deriving-compat/deriving-compat-0.3.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backports of GHC deriving extensions"
+HOMEPAGE="https://github.com/haskell-compat/deriving-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/base-compat-0.8.1 <dev-haskell/base-compat-1
+ >=dev-haskell/base-orphans-0.5 <dev-haskell/base-orphans-1
+ >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tagged-0.7 <dev-haskell/tagged-1 )
+"
diff --git a/dev-haskell/deriving-compat/metadata.xml b/dev-haskell/deriving-compat/metadata.xml
new file mode 100644
index 000000000000..047211a1b6d5
--- /dev/null
+++ b/dev-haskell/deriving-compat/metadata.xml
@@ -0,0 +1,54 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides Template Haskell functions that mimic deriving
+ extensions that were introduced or modified in recent versions
+ of GHC. Currently, the following extensions are covered:
+
+ * @DeriveFoldable@
+
+ * @DeriveFunctor@
+
+ * @DeriveTraversable@
+
+ The following changes have been backported:
+
+ * In GHC 8.0, @DeriveFoldable@ was changed to allow folding
+ over data types with existential constraints.
+
+ * In GHC 8.0, @DeriveFoldable@ and @DeriveTraversable@ were
+ changed so as not to generate superfluous @mempty@ or @pure@
+ expressions in generated code. As a result, this allows
+ deriving @Traversable@ instances for datatypes with unlifted
+ argument types.
+
+ * In GHC 8.0, deriving @Show@ was changed so that constructor fields
+ with unlifted types are no longer shown with parentheses, and
+ the output of showing an unlifted type is suffixed with the same
+ number of hash signs as the corresponding primitive literals.
+
+ * In GHC 8.2, deriving `Ord` was changed so that it generates concrete
+ @if@-expressions that are not subject to @RebindableSyntax@.
+
+ Note that some recent GHC extensions are not covered by this package:
+
+ * @DeriveGeneric@, which was introducted in GHC 7.2 for deriving
+ @Generic@ instances, and modified in GHC 7.6 to allow derivation
+ of @Generic1@ instances. Use @Generics.Deriving.TH@ from
+ @&lt;http://hackage.haskell.org/package/generic-deriving generic-deriving&gt;@
+ to derive @Generic(1)@ using Template Haskell.
+
+ * @DeriveLift@, which was introduced in GHC 8.0 for deriving
+ @Lift@ instances. Use @Language.Haskell.TH.Lift@ from
+ @&lt;http://hackage.haskell.org/package/th-lift th-lift&gt;@
+ to derive @Lift@ using Template Haskell.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell-compat/deriving-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/diff/Manifest b/dev-haskell/diff/Manifest
new file mode 100644
index 000000000000..8f03b9c55186
--- /dev/null
+++ b/dev-haskell/diff/Manifest
@@ -0,0 +1,11 @@
+DIST Diff-0.1.3.tar.gz 2851 SHA256 bc40377de386ee27e823c1427be0590c23286c6c3307387aa97fd67133f1b009 SHA512 6959d9fcd6f7a59b4a32779e8c96723b7219dd0a3b70a61a996d375825c84a8626de79cef9135d4ee8d24599ebdb4ba525a1a11234ade8b70278282f1544370e WHIRLPOOL 88c75ea7915c87a0313fb4820a5dd1261f9df407e65aa2e772bcfb97c0d292c35528d4431164ae48e75bb477be0d8e57b2367a032f3859db96146bf68f3c5b8a
+DIST Diff-0.3.0.tar.gz 4128 SHA256 28f96d7f4bb0f88a13fa0b59e89cc8b93fa901c6cbe6ca82e84540cb2291ee4c SHA512 6920802ba715a97f7650e8edbcc8469c1479d8be2c7fb61703fccaf77f4adc23ced7d26794e6210318afd98f350bc5cb08fd70c1b2797fde9f95546e55a85198 WHIRLPOOL 207533f86812388eb6db9fc52f60c75eb66b0c79cea35a805e85c22e5784838c0196a320f3109fcf9c9aed866c0a0c1df5fe53be8745ff8113160b84fef99dce
+DIST Diff-0.3.2.tar.gz 5024 SHA256 7f032b9842228c2282a66d096e0c943b830138493fbbc5f176a7b2a66ec5388e SHA512 b41c8482b1bcd4e332f85015f7ea99dc3c76d106327bf6b3a8676bb31ffbbdc80f09386f8044aae234a1be6a6304ec4860bb9c0ced95f8910db19d3e2cefe297 WHIRLPOOL a32fce5c63bf40fec7ba9d743a6e577285c1044b8efca24a557ac32115d0fb534554715510d0e9f4565407fdcb00ac2a8d02b89a68024c8035d0d57bde14d123
+DIST Diff-0.3.4.tar.gz 7979 SHA256 77b7daec5a79ade779706748f11b4d9b8f805e57a68e7406c3b5a1dee16e0c2f SHA512 7b8af9a668429d8de141b840e4b22abafb7ccafa9cdbe4c5ee21efe58802ac5889f1575fd6b3c83755b1128ecec68f3aa0213e99b65161f1e7b5681dc6978ad7 WHIRLPOOL 2e3a9d020fdaf25a0044a13870f82784f11d9edb7659553e26cf82888202456655214973b0d29bd95d54e70682b5eaca15516e079be5d390e7c097147c9679fa
+EBUILD diff-0.1.3.ebuild 600 SHA256 66320d32c1b0dfae6671f5f18e83f1d46ba2f582f439d69090c1811c767b2c8b SHA512 b809d01fb2b54b48229002e6b8ab80ad3c4a3ed4c751fb1a6ad5a2083c0dcd0e553df2885c3c4b7bcc1f109f158ec15130a4624d4ad486efcd7baaf08900e82d WHIRLPOOL 2d741b4886c197c53681b875bb1ce0f7108a5e0476d373d7f6094c274815e3903d33daa1f20ce987a708b8f76aa814bbe3e40db7f0a79739fc4f294436b0862d
+EBUILD diff-0.3.0.ebuild 606 SHA256 26474444c1ebe428713bdeec6eb8ae87c7b8488a1e5101d14b5cd6f9b0838a25 SHA512 0a9be95c3d2fb00f58c640e16e3d56115f3d339d82041822eefd52c4d552954398883c46945732c7622f5835c418451e056ae98ddc3e2f43e241f4dd69d28ed6 WHIRLPOOL 0403430a4fb451bed4147a0f6e2f4b3d1f18375a4c072a22fafda71e979d2bbaf6c1c117a115490c7085c59d45f61d37fd227008ce63993b20ea4c72e2c1c736
+EBUILD diff-0.3.2.ebuild 608 SHA256 9f5db1e84f0801cccae9ddc689a008691af8179629602a5cf4c6f1bdbc8bb4b2 SHA512 03617a39f1fd9a2cae6162dbfbace1a8af326d09c518df778bee8b45724d4708296a31de1ff3f85d09bb43c5426a42e755f7ec75b7da2c73cb77ca3b807532f0 WHIRLPOOL a69e0a9c573b45dd3187728c041e51266172c88a7be0d04be5c3a13bf8b4e4afdfede64fdd0457f0edb2b8e91c57746f20fe4872b180c63b76ec5e3af1a2a147
+EBUILD diff-0.3.4.ebuild 723 SHA256 4a869688eab9239e91ebdd178285a1ca797f5aa52cf1d0d1925ace504d34a276 SHA512 9bb10ca14ea1309199e473a6602e8c74688382b8eb0c3ce20ee1f0827794b5114efda7c83fe187a41ef5c3ef77340e9f58ea2e2030082fb50fd94477a0c04f4d WHIRLPOOL de08994214f5614a8c16387388fa15ed3ed5241fdf916f96c66ff33a5937803b613c8fa96c55b7c8f07491851d1e097c808a68484026b1a5f1079cae43940516
+MISC ChangeLog 2836 SHA256 966c36e9cda936440f69f2bae1ad58dd6ca4aeefd7d03bd638d25717c759977a SHA512 3f965dcf24d8316ab5c5b22fabf149e064b112caad9c72e5e37742f5301ca4621aa85accee5fafa878857fd054de1df6d63ce9b632b1c540ffae3083c4b6358e WHIRLPOOL 50a99d03c58e5020defcf17134ac956bb85625213f9b0d33fb60f87c28840168d58dd2f01c02742d59e92c294aebc26ac28e01345223de2675f391e0ee31eff8
+MISC ChangeLog-2015 1465 SHA256 13ae0055f6de2d884f960bc2d2b5bdab7ce056a6e7140b5aa13868f496665efd SHA512 eb80df8467714ef5a61797154bd6e93ab879a8ac763f48e796419b5063b6acbad9122af310bae1be72dacd3c6e9b89881ad3d2dbb82979cba0877d6d8c356cd7 WHIRLPOOL dbec718c49fbd4262962bd8df32d22b21a91dd2e73320550a4506167119f13017d0dc72deb6611a43b9a5c727217a5cccf9595fd7354169dcb492377ef139bcf
+MISC metadata.xml 343 SHA256 4593c3ee001a4cea51baa489a1d76c2d9e196ac5a19d6949139f3d1fa256e045 SHA512 db303177305c59a6ad2831d02ed384912c3255eb15bde6b48b2a6e06abb17d4e66d8e4de8f5fadd9bb027cbc5818a1c5a1b364e31eb8cd6711c343d4b6f42bf1 WHIRLPOOL 0eae90816ef66f483ae440a7fbaedbbe794ec83bcbd70511c682e8aeb35b48d4f188b89694014e9a6df72b5daf92bfced8b82975f9dbc7075142e052b778c762
diff --git a/dev-haskell/diff/diff-0.1.3.ebuild b/dev-haskell/diff/diff-0.1.3.ebuild
new file mode 100644
index 000000000000..795370e8c489
--- /dev/null
+++ b/dev-haskell/diff/diff-0.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Diff"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="O(ND) diff algorithm in haskell"
+HOMEPAGE="http://hackage.haskell.org/package/Diff"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/diff/diff-0.3.0.ebuild b/dev-haskell/diff/diff-0.3.0.ebuild
new file mode 100644
index 000000000000..202bf3d16d4a
--- /dev/null
+++ b/dev-haskell/diff/diff-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Diff"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="O(ND) diff algorithm in haskell"
+HOMEPAGE="http://hackage.haskell.org/package/Diff"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/diff/diff-0.3.2.ebuild b/dev-haskell/diff/diff-0.3.2.ebuild
new file mode 100644
index 000000000000..09714388cccb
--- /dev/null
+++ b/dev-haskell/diff/diff-0.3.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Diff"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="O(ND) diff algorithm in haskell"
+HOMEPAGE="http://hackage.haskell.org/package/Diff"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/diff/diff-0.3.4.ebuild b/dev-haskell/diff/diff-0.3.4.ebuild
new file mode 100644
index 000000000000..5896601f3090
--- /dev/null
+++ b/dev-haskell/diff/diff-0.3.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="Diff"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="O(ND) diff algorithm in haskell"
+HOMEPAGE="http://hackage.haskell.org/package/Diff"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/diff/metadata.xml b/dev-haskell/diff/metadata.xml
new file mode 100644
index 000000000000..dfc8017acd0a
--- /dev/null
+++ b/dev-haskell/diff/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Basic implementation of the standard diff algorithm.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/digest/Manifest b/dev-haskell/digest/Manifest
new file mode 100644
index 000000000000..7664abed7b3d
--- /dev/null
+++ b/dev-haskell/digest/Manifest
@@ -0,0 +1,5 @@
+DIST digest-0.0.1.2.tar.gz 3790 SHA256 641717eb16392abf8965986a9e8dc21eebf1d97775bbb6923c7b7f8fee17fe11 SHA512 f7961c098677c0e75561e3706446b073f60c6a8646aca6d139d6559952b2cba189221ac8af59f2dc6e4da65ee4a789f703e2ebbcf1e9c3df3f98167409bdf7c9 WHIRLPOOL 5e7cd01b5818681cdd157ca1743c5e81152e6b67f8cc926572410d8d445d37b4725c7b7dba4e6244951c0605f6fa576a7fb7cf7392a22ed7dd6dfadc2abccedc
+EBUILD digest-0.0.1.2.ebuild 633 SHA256 9f5fd899bab09c638f03bea03f9fe88039d4a371ebe8627832c28d2b322e177e SHA512 70bcfae92c12e52d59904e0b08cc70e698c64a838f78a0ccb0875a93e02c90a18e72063f090022a06c95bf76cf0b88bbf44d81d3b8f851c74f6d6544f1511a1f WHIRLPOOL ea46dea397fc82ff81009360a2da50936e3fad8be6f1224c4f661b7123829d823f95c4cdde00a4deb7783f36a32c024ab67d7f9484363f4c125150468f14ec42
+MISC ChangeLog 2431 SHA256 69a2cf8aa3e23d67d4332c6dd92512a3bb4283c14ec1c2dfbfad682b5e55e785 SHA512 e99a3855dce3dcbe1bdfdf5fa6a3a5460def5245739f236cc660cc6d3be37b2f883c3fe6e84349a764aefdad80223968cd802d4da9515b0dbb9f07ea64992e06 WHIRLPOOL 64c7bc787e6c1e9cdd32154e33b8899e07c67552b0c860e16c2fa78980e81c92675c9edbfd105bb54a82e9136317d06abd2b41f1e71f6cbfc87fa81702b51bd0
+MISC ChangeLog-2015 4110 SHA256 b7badc039d7793ea8f235575d0350d540ba5af9d3ad3e2d7b09f497c012084f5 SHA512 3f5c6820918b4c6381675f5faace5abe8f20021027c758d2ae2fa1c588f96d2fb009c34adacf814ee42c10df2ffed61bf41d6a80aeae4d3178c2d9427c4f1f7a WHIRLPOOL e6241d92b15d71f99fea3ae809c4437a9a13d7637fcdcc8f238a2845406f91068330331a38243b9d34010ebf8f60b2df2bf8c0091058f2e5f1983f981fba8790
+MISC metadata.xml 502 SHA256 11b0401cd458cad23f42c37281730f022230411af8565517bd7804ca9c7a2e3a SHA512 167cc744a0303b3dff08214d9ce6fbf451120a8e1e6b286cca26b8dd6daa22803cf1e78294e7d5e177390bb3477f5e53acc43b06154ceb574735b3df88177b8b WHIRLPOOL 942aa83aa4eaec25e597de9c2d8e2cf04985fdb0356d395828508c72206656f3ed2afd25056129edc217963837c832ad1a603450306d6a08c67c969f7d114505
diff --git a/dev-haskell/digest/digest-0.0.1.2.ebuild b/dev-haskell/digest/digest-0.0.1.2.ebuild
new file mode 100644
index 000000000000..8f5d4067a0b4
--- /dev/null
+++ b/dev-haskell/digest/digest-0.0.1.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now"
+HOMEPAGE="http://hackage.haskell.org/package/digest"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/digest/metadata.xml b/dev-haskell/digest/metadata.xml
new file mode 100644
index 000000000000..06e7bab845b7
--- /dev/null
+++ b/dev-haskell/digest/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides efficient cryptographic hash implementations for
+ strict and lazy bytestrings. For now, CRC32 and Adler32 are supported;
+ they are implemented as FFI bindings to efficient code from zlib.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/disk-free-space/Manifest b/dev-haskell/disk-free-space/Manifest
new file mode 100644
index 000000000000..47ba8b3152d5
--- /dev/null
+++ b/dev-haskell/disk-free-space/Manifest
@@ -0,0 +1,4 @@
+DIST disk-free-space-0.1.0.1.tar.gz 2771 SHA256 f17a4f9c3b41083ccbb6c11b2debdbc705f86097b7459ff0f46cc01d2692381f SHA512 7e798e5428a8ee1a226c28172aca93940dae7aeec5f6fc0a7500da0299074a007f3b5a1d53d7282def245e4b829f86ff9f18ee1f8e824fa259052d5f2434729a WHIRLPOOL 23c05349fa94ccace257c449097d7238615d14fd75ab9b59a1676a26865a11d53a315a9d8fd70747b05c5d10651acc4dc5122a656dc3ce65ca4d500576c23d2e
+EBUILD disk-free-space-0.1.0.1.ebuild 557 SHA256 835be274e5eeca54ff04f68929c8577bb51261545c03e0a8a4d64b6dce04a1e1 SHA512 50f7cff6209f0bd6dee977dfe79af137aeed731a274207f45f56bf29dbc11d5676ae7b47a4252871c71de22b98ac415c618dada2d252de73d434e946031b77cd WHIRLPOOL 526e8ea954ac1f6e25333a339421a0ccea66b902ed50cf7b667c5b40401cbd574c62fa2c9ebd65ad2bbb3fce27618ac75a47c219948500948cee5ce0c16dba61
+MISC ChangeLog 411 SHA256 58c283b812ba95ab933adf741fd63e69a0945380bf93184d86018f9dba949644 SHA512 53f1fb61bdbb63d68f236e0174f11005113b5a29ad46964e94c65f1e628ca271718034be9d67fdc35fe64b8586d5283268622f5bdef7d7f1b527d3a1b24903ab WHIRLPOOL dba896edef019e1f53af4d47cc348241848a25d9f4ea6cfda00fae16386f36329429b07f02744ad92577caaf7a9952eb7425d944535d42d0a1b6609e0ec9ba6b
+MISC metadata.xml 453 SHA256 53179fc4dd1531b35c55b8e1d710114f82f675e0f5fa0681bbec021ac0889dfc SHA512 398536957013f1ce1c20a200b2e5e11082cd82d9090cbe611df16867a4d13f1870e591fe7ed44b5444cfbbdb3f0549374fbe1ac7b2d92a1b0605b6787bd5c605 WHIRLPOOL d1b8d86034cf53c338b28157c72a326589304070331d30664313cb06d8b0c13d166c43cea3e9919f95e173dca2a12db74c6d33ff2edcbe908e13a9c6b8f97227
diff --git a/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild b/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild
new file mode 100644
index 000000000000..914e76a90460
--- /dev/null
+++ b/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Retrieve information about disk space usage"
+HOMEPAGE="https://github.com/redneb/disk-free-space"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/disk-free-space/metadata.xml b/dev-haskell/disk-free-space/metadata.xml
new file mode 100644
index 000000000000..345ccd01aa8d
--- /dev/null
+++ b/dev-haskell/disk-free-space/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A cross-platform library for retrieving information about disk space usage.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">redneb/disk-free-space</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/distributive/Manifest b/dev-haskell/distributive/Manifest
new file mode 100644
index 000000000000..efd3492ab0b4
--- /dev/null
+++ b/dev-haskell/distributive/Manifest
@@ -0,0 +1,9 @@
+DIST distributive-0.3.2.tar.gz 5997 SHA256 30e450fe2d087bb5207db346e8531882ca4b7c7785278bcd38dcadec9cb45dd8 SHA512 7b9d499c68a0e689c961ff6a1e33abad8d42fa714e6c45303559e58c962cb7fa1857a9dfa8514478a2c0abf464d0123ac12b8f86cee2d1c2c01a0875ad59bc1b WHIRLPOOL b96b55be8c8263573e5c914c8feb8d3c84a1f63c0924b78811feecd648e9a7c01191a3cc87354c945b6b60b28b4dd36b28b0ec1128bc3583b8d3d56fac1d51d1
+DIST distributive-0.4.4.tar.gz 6686 SHA256 82d1f53495fe9c25e4e974825666b4a6232af7452784e145cc04aeb365b25468 SHA512 35f73d575f31b7ddc7ee5f58e4e2e871c3ea607c7147b96467937b5ffb80bcaeec6da616bfb596ffe1bc28bd7f4062d56496eb5b5cc9e45249865c216139dd4f WHIRLPOOL 8732f756dc4dd9193cd34076fd3e777965bdeb64b605ee0555b9b9ce7c329e68466d71d9a76fc096d713f10fbe906cf93f139bc668ccece064ef19980e85c9f2
+DIST distributive-0.5.2.tar.gz 11824 SHA256 ade2be6a5e81950ab2918d938037dde0ce09d04dc399cefbf191ce6cb5f76cd9 SHA512 1d16950598c25a9ce30ccd2711e085a5dba639dc0841af4fa0de1f1866fbea83142accf67fc95f230c466a5d17a5c9f2c577d6c3a72a913f7dbde77c8845175b WHIRLPOOL d51c303930e2c15680d552aee07757401986194919669d932bad3c03fef2a41215b7226d8b918d6dec590c4e8615e1768bfd2203112b8f27664853ac96899266
+EBUILD distributive-0.3.2.ebuild 903 SHA256 c6a9ba5efda28a799b0254fa6f589a9ea01219f9c7b726ea7a5a435b6e7d483e SHA512 ae9ac57a031cce1733f2cbfc9a5db72783695a1612de22c1b33adc0e51c046e24aeb6914926a928ab2b443a8355f383fbfb60e03b4f28d3cffef1bbe910fbc5e WHIRLPOOL 0849b04380ad05bb3bde1c4ed22bdd09243048247c5bd8438809e3ee44fdb35779d4a5e33f198a2cfbf0c9ae4fa2ae86c15ddfdea27cb9f1d12b6c3caf3e9f36
+EBUILD distributive-0.4.4.ebuild 963 SHA256 04c39b3f39e260888806783f1fee21a6c7178a013ce142438979f8b486d343c9 SHA512 d6c7d975f01bf5c671102fad7eb00bfffc4cde4f652a6d7a9c00085f0bec27517e24bf82dcd3f567ac806ef9dda474498503ced12d6013f0d56def6d57b3c4e7 WHIRLPOOL 5659de73500e78f264001daf6cc5ebca977d7351f5de41dd013f4dceb17b8b386025cb59c49c953eb4f0ce76d8f0f746d29eee70c460acbfc6ca0509e3f81a61
+EBUILD distributive-0.5.2.ebuild 1275 SHA256 2682875230d501d577effc6241fcef0628c3e419dafdc0e69efec895b0c70802 SHA512 450112ebce1f11eda3d1b0fddfe079477ad9ef2e1cea21de35960b505f80de033a986a2e990d29ca2948f2d8f21f2879ad59e303f2e24630fef2a21cd934193f WHIRLPOOL 5767ea654f0defa0f9d7ece4b80345d513b3d154b85e40aaf5ccb8fef76888138a0aac488fb31a4cfef7aebba06337c384abfbaa6204ed0b3041344db18674b9
+MISC ChangeLog 3160 SHA256 5eae80807b7756473c161990af0052d1eefad502d107f19aab515d82e4bd249a SHA512 de26fcf712571d160360026e60a27c1d69854b5190c64dc195439a78dfd659167f059270a9ccba41f75b8b0fc0a09a50e304c305a384e3b141132f5ef705d700 WHIRLPOOL ff8447ba0396596d4cc97d58e9b6f51d3cbf7ca852b38cfe0f7bee0596663483031a3099b6cd84b289401bf5146489d41262c274aa42cecc4fbebae003e72fd4
+MISC ChangeLog-2015 1060 SHA256 414771428e7bf7c280bfe47c4f75cf0d1459893e5851d30d663d6713aa931943 SHA512 e064a9702e7ecbc27a6a57f7836651af7018a09e3f6cfbbb6ab7ebb03a2d3bb29795b5e895fea280fab39c288a0e329962ce3e4ed17400c64e580177914c9d5c WHIRLPOOL 949aa88ed38f61f088aca5b07943c57a876050eab17a8cbf5a1986eaaba28af1d71d888dbd38755f3f899d71263d59a3903e8faf21282a5de2f20b62f4ea4c09
+MISC metadata.xml 514 SHA256 a0b021744d5da900b3e533304468bfdb321236a499741b01f98f7372ad791c8f SHA512 099854ea60b943b990d6627be340a882b8d480a00614fdda28b5532040194730f4504c0fb824fe28b843b0f738f5359ab0dbda124c036842739582a8fbc6620b WHIRLPOOL 2f4097de602cbd922d4efb0622e864c3f2ff09c3cc0808d08ec29e538a4183effbdb38e037edeff843f18e24c87d91ad4a9dafc5f7b9a9cdfa90c5a29878db44
diff --git a/dev-haskell/distributive/distributive-0.3.2.ebuild b/dev-haskell/distributive/distributive-0.3.2.ebuild
new file mode 100644
index 000000000000..dbd9a772e2f0
--- /dev/null
+++ b/dev-haskell/distributive/distributive-0.3.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Distributive functors -- Dual to Traversable"
+HOMEPAGE="https://github.com/ekmett/distributive/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="lib-werror"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.1:=[profile?] <dev-haskell/transformers-compat-0.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.1 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lib-werror lib-werror)
+}
diff --git a/dev-haskell/distributive/distributive-0.4.4.ebuild b/dev-haskell/distributive/distributive-0.4.4.ebuild
new file mode 100644
index 000000000000..38863c752f6e
--- /dev/null
+++ b/dev-haskell/distributive/distributive-0.4.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Distributive functors -- Dual to Traversable"
+HOMEPAGE="https://github.com/ekmett/distributive/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.1 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror
+}
diff --git a/dev-haskell/distributive/distributive-0.5.2.ebuild b/dev-haskell/distributive/distributive-0.5.2.ebuild
new file mode 100644
index 000000000000..ddd8dca19a2b
--- /dev/null
+++ b/dev-haskell/distributive/distributive-0.5.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: +tagged,+semigroups
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Distributive functors -- Dual to Traversable"
+HOMEPAGE="https://github.com/ekmett/distributive/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/semigroups-0.11:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
+ test? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.12
+ >=dev-haskell/generic-deriving-1.11 <dev-haskell/generic-deriving-2
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=semigroups \
+ --flag=tagged
+}
diff --git a/dev-haskell/distributive/metadata.xml b/dev-haskell/distributive/metadata.xml
new file mode 100644
index 000000000000..00b25aaa934c
--- /dev/null
+++ b/dev-haskell/distributive/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 Distributive functors -- Dual to Traversable
+ </longdescription>
+ <use>
+ <flag name="lib-werror">Compile with the ghc -Werror option</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/distributive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/djinn-ghc/Manifest b/dev-haskell/djinn-ghc/Manifest
new file mode 100644
index 000000000000..7f2fd7d3f9d1
--- /dev/null
+++ b/dev-haskell/djinn-ghc/Manifest
@@ -0,0 +1,4 @@
+DIST djinn-ghc-0.0.2.3.tar.gz 3330 SHA256 cb956aed69bc5c342b45ef1b1142b6555fd2865dde1a80ac6ab3ef86aca314a4 SHA512 441b6ce7f5d7e4672394bcc6654db9405406540e68855c41b7db33ef9e267178aa56f20209c4a91ffda59a7e44847c7bfebfa3f0c3df3d0868600f34912d9ae8 WHIRLPOOL f842efe8bd312f5de27d15d4cfb99bc4e3e4fd40827b1c1fa84a2c2d13841a5945232fec5aa335f54905a16a0845ea5b2fe0b8a8d7705749b84bcc82e5da2a7c
+EBUILD djinn-ghc-0.0.2.3.ebuild 722 SHA256 b7df12e01d2918b6b77f1718781deffc1dbaa0ab4bf4aa26edf7b85fa6a03839 SHA512 6469c6cce42c0d822a12cd05c48f9fa90916a8cb8cbde111144f49a23bd157bdd140756d142ba9bfb0154ad81955f4accf0a3ab78fc6f40d5fbf722769d407f0 WHIRLPOOL ce5adaae25673a6994d547560b63c16bc048e2b06dba9c977551f8c6c31b7e45b8a0c36db234d56f5c214a1b9275fed9e2ab625f3d4b56bfeeee65059ae5d5cc
+MISC ChangeLog 856 SHA256 207d5f0016ce08180bf1b3817570986f2b9dfd25ea0d857f326d060c899591e9 SHA512 80562300fb9cec5463a7408bf4670f7ca9227c960bbe8c2856b3b5949c83727915eefac1a603c23c19ce5f29d29dc354e34c7da78eeb8920df8b0bcd690a8942 WHIRLPOOL b1f4b45be31a1b83875e8b317b3aa5840cd7944e4556289e43d5d1ad4e951d62bded97fe17b7db4beb9e2f5e2971cdf75568a830bbd0d31adcc24fdd19fafb77
+MISC metadata.xml 460 SHA256 9a9d632823232855e9aceb31249089c0bbd6445a0afa87d527e56e573c930aa2 SHA512 7720271056a73393862fa94e4e04ad52320c78357660c878631ca4f5513a54e8f9d28bd57a535f7dea589373b68958bda9e3351c6bfe72d3257d7a2adab0e391 WHIRLPOOL ebe6cc817ec946a43b4cb438bbecdea1870381fadb6a474b4726dd9f2c9d479477268e45450fc3b427c737ab19982f71c7f856d727f9fbe497ccf206981c556b
diff --git a/dev-haskell/djinn-ghc/djinn-ghc-0.0.2.3.ebuild b/dev-haskell/djinn-ghc/djinn-ghc-0.0.2.3.ebuild
new file mode 100644
index 000000000000..6c59469923dd
--- /dev/null
+++ b/dev-haskell/djinn-ghc/djinn-ghc-0.0.2.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate Haskell code from a type. Bridge from Djinn to GHC API"
+HOMEPAGE="http://hackage.haskell.org/package/djinn-ghc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/djinn-lib-0.0.1.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/djinn-ghc/metadata.xml b/dev-haskell/djinn-ghc/metadata.xml
new file mode 100644
index 000000000000..927e4b37372f
--- /dev/null
+++ b/dev-haskell/djinn-ghc/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Djinn uses an theorem prover for intuitionistic propositional logic
+ to generate a Haskell expression when given a type.
+ This is the bridge from djinn-lib to GHC API.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/djinn-lib/Manifest b/dev-haskell/djinn-lib/Manifest
new file mode 100644
index 000000000000..46b7e6041b85
--- /dev/null
+++ b/dev-haskell/djinn-lib/Manifest
@@ -0,0 +1,4 @@
+DIST djinn-lib-0.0.1.2.tar.gz 14608 SHA256 c0fe10b7aa5cb39f828e933925fc5bbf86c290bb7661021e4d9250ae8ed01011 SHA512 403878b72540362a6b6d545a65ded9f10d05c623180adf8a03e732fac30dd00a42b090b9e4f9da16baa5dc1fdbd6f29a97158174917f3c0527a37b6ecbcfbe8e WHIRLPOOL a8a9c78505853f3f68f756b538c62770ff5a4bf68d12a29d079dea6799f82ce0d6ed96289a5b6d06ab055c6fc50f4b64b02ddf7814d4a25545c39e393a1ef71f
+EBUILD djinn-lib-0.0.1.2.ebuild 610 SHA256 dd74d2df6919a7bc72607a6855b68b115c660f833303ddb87ae2b531489e29bd SHA512 ec9d2ace4d69d978c20ed44eed73c728f1ea66405f623e7974f0bb286c3177e816f61ce2f61170a5a07800be2737e19057f1d4782169ec560d05d270e7f0396d WHIRLPOOL 86b9dcc21b92d3a3bf6e8688276a623bdd1eb18e296af1d58820a989392791eb42c6723860e1fd452f176f440cf5ebb578164d3a0f1882a79ba754fd317a4b84
+MISC ChangeLog 864 SHA256 9a26918fb51cf7c16390d3ac8e7835b2deb43def42a3fd9cbcbfc2bc8c035105 SHA512 d64055f4cba6e383d0cca871bd04d2b3f5ee2ad850236d067420e2fe880d03c6c240ae8cb536bfc4a8447d35109b2102cd78fdbb754df86bb71ece2987fb3994 WHIRLPOOL 136b7061d8586de83b1fd8619d6838d45024dcfd7629d0bf8ed22461c61b40ef54663e173264e67dbb1542f3aaa3c55dfa123ebaa61dd6f52b15918bd44475be
+MISC metadata.xml 462 SHA256 6e06c499ed2870d2a49458b46ec3993eb7ea67eeba095fc27ea2fecc9e009982 SHA512 9c584deb7c2de0824ab0d878a26c0005252a15792d479de4cbb4aadb4a6147e344467fcbceeb2965497c62c913d309ddd2c7f1aff23003b02552a8c40fbecff9 WHIRLPOOL d78a2baaf7fe43ba4b67cc98f533f72c2d25eb36a131e1630ba9ca292ae7618810d08fcc75d3d0d773b7438d0327f108ac6023edef772d90889b99b36a1e87ba
diff --git a/dev-haskell/djinn-lib/djinn-lib-0.0.1.2.ebuild b/dev-haskell/djinn-lib/djinn-lib-0.0.1.2.ebuild
new file mode 100644
index 000000000000..643d0ea8c15a
--- /dev/null
+++ b/dev-haskell/djinn-lib/djinn-lib-0.0.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate Haskell code from a type. Library extracted from djinn package"
+HOMEPAGE="http://www.augustsson.net/Darcs/Djinn/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/djinn-lib/metadata.xml b/dev-haskell/djinn-lib/metadata.xml
new file mode 100644
index 000000000000..bfe47b825574
--- /dev/null
+++ b/dev-haskell/djinn-lib/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Djinn uses an theorem prover for intuitionistic propositional logic
+ to generate a Haskell expression when given a type.
+ This is a library extracted from Djinn sources.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/dlist-instances/Manifest b/dev-haskell/dlist-instances/Manifest
new file mode 100644
index 000000000000..c4f8f22d83f9
--- /dev/null
+++ b/dev-haskell/dlist-instances/Manifest
@@ -0,0 +1,7 @@
+DIST dlist-instances-0.1.1.1.tar.gz 1749 SHA256 d14a10c06f52fb412b2c1066d729f5534aa43204221e7ba7d81d935c44ce4f5b SHA512 9a66f9f3d73466731c1b1a3f208c564f0fd8fe990e81dd274a86441e94b48c40d778535a9d346e9ff8160b23c19efa73cc836b4dcb3a6cb0e81817348bc5041a WHIRLPOOL 051847ad42a07573a2dd535e84712accedb5ebed9e82d284929eeaffdeeb8c2f8d919368314d8713ce6603708dace49a6ca93187e6321a0331e980627c9f46b4
+DIST dlist-instances-0.1.tar.gz 1676 SHA256 2598aae775532829923d2a8f99dcaaa20e49efec31314e8460a761ee653b3264 SHA512 8cc7d28a2db30008006df96e1bab090f43fd71ae80f6461e6f17581da661710b468afa5b0387de7f9296c41b01abe3fb42c659221479ed8d2c70b8621dbdb5ee WHIRLPOOL c1540db22ff9c0c065201145e6409e8b93b18a21f3c2f6614b227b5b8bb99384bcce6f21a67e4775eb407de5f43b5527c35bd5033219dff82179edb5a6313632
+EBUILD dlist-instances-0.1.1.1.ebuild 608 SHA256 1ebfdc46fc998d9137221e1d1d3cacc8dedaf9850debf66e19d4baa8c26f0eb5 SHA512 279c21175b35e99dc6bd9222293b43fc244436999bcca1d6aff343fb2a3e1e24150d34320d1fd5a61ab72d5ba1e919505f9d890d9261f99e583d380822d9f6a4 WHIRLPOOL 53b8506688b4a1cc5000d1972beaae3b9707cd3b229ba7af800df3a9398cfb913a630d6f2ed4b1a01ec5b36bf5cdfe7b4cb7e202a5a30b14a30764b73ec8e9c5
+EBUILD dlist-instances-0.1.ebuild 611 SHA256 ff5bc54c4e8675864c9b21a8d6ccfb8dedc21999cc7b48778ddea8dfadb64d68 SHA512 3f3f221203424308c0e7b4e6d8d8b4aee2e961a34e28a2e6d3a28ef8e3e090372810ec0884ffa098b80d6a2e7e20fc61554f68021a1b06e5183b564bc854e0d9 WHIRLPOOL 812d00092f526688b7969a722c60b76228917357db44f15f33b1912b4e6b4867513331f1b83efc7d8386470f16c726f04361678fc925c57669cbc7d21b17d84a
+MISC ChangeLog 2450 SHA256 b33e70722f58975490a5ebefb456d483b4004f1b72e3ca31e0ae6b9f17cfbb14 SHA512 d8102fb89f80820c834dab890d8dc2e4e1c67e31fa1ef0bb4d6c9444b2120e0d56effbeab6691ef077e368da9d842eda7ddb1156edd5929e3a3982f42dc308fb WHIRLPOOL fbeeeb44bc6d2c363399718417bf8473bfc991a1e1e62e37cdb6e3c9815d95167656a71fef3e60049106be50a063bb6c36f589483f84c9acd4a472f0c0dc67a2
+MISC ChangeLog-2015 609 SHA256 d0155fbb11373b8b367652eaad7d2ac22e45a5e7ebb28a6a199b39eb95586770 SHA512 f8f2680ad41887f3d2b1dad35d2600233a1a5f1de24d59323b4fa8b354534bd4c03ab523e4dbff8fffe17d6059d2bcd4a046790af6fa0ceefd092ac357323449 WHIRLPOOL 05e283abe3d5c099bc4845787268a2c3bb38e40edaaba6d2bd07ad99839a7c810a6c67ee610e8ff0365b18f057248f5d0fc195ff30c1c6570efd3e5a551d0e65
+MISC metadata.xml 537 SHA256 62a285034fb3e5c6a7aa20d0b3bb951b5ac707279b64dbc17ffa877c091731a1 SHA512 bdd8c19fc503749b52a5937a2f89e7d6f19f81616912f86341419c8180777ce69449deae3b1d1e8d9072abd295437a4043d2fc7ef167173997bcf3ab1116fa02 WHIRLPOOL b2375191d5bc2d840710ece76e303a1d70069a29fb1eb406eba6cb73216c0a3cf45e5a917c8fe01130b1849d4f9992604bc9be6eb67c80a4d84bf37958dabccf
diff --git a/dev-haskell/dlist-instances/dlist-instances-0.1.1.1.ebuild b/dev-haskell/dlist-instances/dlist-instances-0.1.1.1.ebuild
new file mode 100644
index 000000000000..2abcbf876317
--- /dev/null
+++ b/dev-haskell/dlist-instances/dlist-instances-0.1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists instances"
+HOMEPAGE="https://github.com/gregwebs/dlist-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/dlist:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
diff --git a/dev-haskell/dlist-instances/dlist-instances-0.1.ebuild b/dev-haskell/dlist-instances/dlist-instances-0.1.ebuild
new file mode 100644
index 000000000000..1d2ae7d34876
--- /dev/null
+++ b/dev-haskell/dlist-instances/dlist-instances-0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists instances"
+HOMEPAGE="https://github.com/gregwebs/dlist-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/dlist:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
diff --git a/dev-haskell/dlist-instances/metadata.xml b/dev-haskell/dlist-instances/metadata.xml
new file mode 100644
index 000000000000..a457afb41e46
--- /dev/null
+++ b/dev-haskell/dlist-instances/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ See the dlist packages.
+ This package is the canonical source for some orphan instances.
+ Orphan instances are placed here to avoid dependencies elsewhere.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">gregwebs/dlist-instances</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/dlist/Manifest b/dev-haskell/dlist/Manifest
new file mode 100644
index 000000000000..15dd8dadc8f2
--- /dev/null
+++ b/dev-haskell/dlist/Manifest
@@ -0,0 +1,13 @@
+DIST dlist-0.5.tar.gz 5962 SHA256 4780e5409eff55bbfdd7470ef802a087a04048c9cd5efe0482c82878292f19ea SHA512 79de39c7e13b8423290c7afd5fd0218dbd8b12e6d37722084bca68074dd0940cf5aa6c3e757eecad5aff769d70aef2c3ce70a5e3c986387e0fd14d26be15634d WHIRLPOOL 57a0166e8afe9fe90ab22db691380d51b76b43b78ba2ac2b7ed63ddb971154458ea232294fd62facc8b8ebb9b81fe74878705a9bee142ba38c613c03a72e08b4
+DIST dlist-0.6.0.1.tar.gz 5655 SHA256 85c485d7b2d347847f4b8f49d9ec054d57703ef666623b62042a15f8996e0823 SHA512 31f692e14f0bdddbbdec985e6e5b0262ac74f0d03cd97c77427bf5552e58f2f79c20d8f4ba03479b45dd3f54a1d141a275928878d1b2a9eb71c667745f8bd5e4 WHIRLPOOL c77fe0ae017f9dff3b1061c4c1a652994ffdc53419ed8d7a1e1b60aaeaf7890567ded2d8cc72b4d58365792f36c30b8f988509330bc5b2709454661f95cce2eb
+DIST dlist-0.7.1.2.tar.gz 6301 SHA256 332d21f16fd30d2534b6ab96c98830a14266d8f368cff21f6a47469fb3493783 SHA512 471059e0a4702eca3c5c9457ea1179bf032ff48813776a283a0993abfb713e25fc12a0171b44535729f2c241dcb69496273abe9dbac181af5ef4404be95d5780 WHIRLPOOL 80827ea6a28623e60d81d507d4bec6c54d2b3d8a22d97ee1a4f3b09407b27ae5eb43f3c7d0c332283b8fb04ff1315d949dfbda1f3e546f67af6c83905055bad4
+DIST dlist-0.7.1.tar.gz 6137 SHA256 d9f5609dc1aa9756372a43f8f8414be6380e778754c8e7986a54906317186a8e SHA512 0cb9408c0e7e30baa0489439858e4998d17d16c8c120ff3f84c8e256262110770131a96337020456ed4c4e224cc4a80f567b3f4afb0d0452a622940c4dac635a WHIRLPOOL 1203e47a9e51089c60465533af0d61faa2d30b71dfcc9ad56904f546ce7f8b1bbf80e603fe2160cab9c4d3ff90cf531d11e0901901332d231d24220eac36aec3
+DIST dlist-0.8.0.2.tar.gz 8291 SHA256 77397ecfb9a7cbfac15226cbe09ec156a3deb6e21c7af948bc8ab459e88641b1 SHA512 49806edc04810fdd288c63c0b6f44e4c093844e9d47c57b059064d6b2426e1b75a9665e3209fcbd3e3781293cace79bf7532b195364fb259a5e24ea8774623ac WHIRLPOOL 4e1546c5d2fa79d88da81ecd96198c54da6e918605de0c709f8f16ba87545bb5dd0ce0e3583e4e45e33f84e8bfb4e738ea8666369cb2e1f7db6e078a12b2749b
+EBUILD dlist-0.5-r1.ebuild 658 SHA256 fd948d152692059bc5536fd6bddee328d34b47556c050e465c41282fbf0202f3 SHA512 7c027fbf1d547b56599da3608a24f395d01b4e833b6755aa3d4767d4e6d9fc589f47ad79366356bb3907c32c98ad5b23764a3fe93b45fe28b55cdcd3f881c523 WHIRLPOOL e97359e5210a645eaf1c471a5fb722b6886d2cebe5a1d5e2278ba2c2742e2342da9134e51467ca6216d5f11dd87cd6d26e3e2b00ae1475cd481416897f0d264d
+EBUILD dlist-0.6.0.1.ebuild 645 SHA256 26881c511487d9df3cfa2f2488aebc6ec7288a7a487679edf5594a99d9e48c39 SHA512 d3b93201866691a68e6b2905e497dbb6841b947b29c948f6c1a3c5d7a0614c0bebb1505b5a3a82ea81304dde25af660c924fa528d992108acc39b49ef6e44432 WHIRLPOOL 38652548e758176fbe00995a3a0bd558461bf1bd10c24678593fdbc3301a62771713eb3bd662e31277442fff12777cae5ebe65f80577bb883caf84672e073b30
+EBUILD dlist-0.7.1.2.ebuild 644 SHA256 4d80939575e5b781a7c65a98e7aafe08b6a67586df451019aafe1a087ba8cf43 SHA512 1fdcda9fbfcb4f7fc96a44175884533e0dea59870eb23315cda31ce43a99bb2a5efff8b9dfd6133b6b65679bcfb99fdadc4dbcdf3db7b9bfe269441f8c023cc4 WHIRLPOOL 6d1f83523c04d56631a8c4f0877336f502f74ac4e9e2f9e395fdd0f31ca118030753481784c5efb5fa0852f6b06d57cd356d7fecbd1173f3ef31f2e301c13147
+EBUILD dlist-0.7.1.ebuild 644 SHA256 d778b5e1865283abb74a21d2f5da37fb472bfdda96c60c9bf3cb0e5e0ffb612a SHA512 e344944ff1e63da976bbf2764ea67f778739c564c88a38e3638a11e76453721a757d5828a1e3a82163ee2d4554a2031aefab058fe5dcbf0047a832e1461c5bd0 WHIRLPOOL 54a625a25e5246b43711043cf2a94ddccc3d597c20320cbd7c25839a2b0bea3a0b4894dc934d326e36a10242308cf6c1c19182e35be994cdc783424123e9fbfa
+EBUILD dlist-0.8.0.2.ebuild 643 SHA256 02c78bac8f3021cbcd50e2f70f7c4b5bca690f830c08cb4bb3f907974e212aa2 SHA512 25969c2066a3c549c696f0497f4acc1778c78415fdd88633c36f687e8df7d752fa326762bef1bb35c8c5a9a3a16cbb0c3eeb76477f40c9bf61fe11f3c00f82fa WHIRLPOOL c8090d3fd4f54b27b2d0c4ab5964d19db874a8b73f4d3238135532e77e87d694e8895a833dabb7b733dba848b15f6065d56b5bf6ca7a4c124e662cf310572dcd
+MISC ChangeLog 3255 SHA256 a1005a7f6fcd056cc7e5075ca643e4f0dbcf36a5c782e7737adea75320c75886 SHA512 cefbddb14c28eae3835d97325f9b079bee56b5abbfc48772f8d71b92a2d260e9b6f00e66b4c5bc6b3633ac3d21eb926477b2e7d7df1739532dc67988762fd7dd WHIRLPOOL a499bfa03b5174d3d8901052f9a9b5dcdd692355729252fe81e501c503725c2a0b34ec68abef81d18fb4ff7622641a9ecddc4a8061a996037698557c124d461a
+MISC ChangeLog-2015 2028 SHA256 2b80209d4acdef2a0174fc0ddc96825f78c656335082c3b69f887c17cf1d35ef SHA512 6a1aa07ee85f0cc963339166e03d50ddf3b445c37b1daa4cd3fa677c5fe8932c346ab8f65065ca44a6f0cc58f47b40b41bb39539b5394505a71d9b77e9451569 WHIRLPOOL b32bd0308cd7f67a61552b4235ba51a170381214f020ed9b43671d37338080d2dd3b161506088d4beea87d27edbaad17fc54d42dfc02c21876e1406fc2fa7019
+MISC metadata.xml 580 SHA256 e02eff20be39bd61b3b8934b116fc0899de9de42831df65d85e4788b67e959a3 SHA512 727a9da664a5d91ee1323fd02f374f32c24c1a406f5146afca7d2f17205d0643efb88f37170901e551677eb4a432377afbc226269b18c85616de0f3ae5c6ea6a WHIRLPOOL 1c62120f2609458badb3457926cd9674b88b3d9473408cae460074e4b8c4d43dabba467229332d944bc44eb1377ac9794ebb0ed7a38e781d599c0042ffeb4600
diff --git a/dev-haskell/dlist/dlist-0.5-r1.ebuild b/dev-haskell/dlist/dlist-0.5-r1.ebuild
new file mode 100644
index 000000000000..fe5f6a25f63c
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.5-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Differences lists"
+HOMEPAGE="http://code.haskell.org/~dons/code/dlist/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=applicative-in-base
+}
diff --git a/dev-haskell/dlist/dlist-0.6.0.1.ebuild b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
new file mode 100644
index 000000000000..b0ac26c0758d
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists"
+HOMEPAGE="https://github.com/spl/dlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.7 )
+"
diff --git a/dev-haskell/dlist/dlist-0.7.1.2.ebuild b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
new file mode 100644
index 000000000000..af6b26b97fd9
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists"
+HOMEPAGE="https://github.com/spl/dlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9 )
+"
diff --git a/dev-haskell/dlist/dlist-0.7.1.ebuild b/dev-haskell/dlist/dlist-0.7.1.ebuild
new file mode 100644
index 000000000000..fac26586c260
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.7.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists"
+HOMEPAGE="https://github.com/spl/dlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.8 )
+"
diff --git a/dev-haskell/dlist/dlist-0.8.0.2.ebuild b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
new file mode 100644
index 000000000000..add714e1f7e2
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Difference lists"
+HOMEPAGE="https://github.com/spl/dlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.10 )
+"
diff --git a/dev-haskell/dlist/metadata.xml b/dev-haskell/dlist/metadata.xml
new file mode 100644
index 000000000000..d551ad50b800
--- /dev/null
+++ b/dev-haskell/dlist/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Differences lists: a list-like type supporting O(1) append.
+ This is particularly useful for efficient logging and pretty
+ printing, (e.g. with the Writer monad), where list append
+ quickly becomes too expensive.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">spl/dlist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/dns/Manifest b/dev-haskell/dns/Manifest
new file mode 100644
index 000000000000..738e5282b240
--- /dev/null
+++ b/dev-haskell/dns/Manifest
@@ -0,0 +1,13 @@
+DIST dns-0.3.8.tar.gz 11313 SHA256 b8f14ad823ddd5300249410ae290c8c867593117f11492fb6da75f9c507559f4 SHA512 dbd6d042866e1861a47660c7daba1f29ee445a48eae3c25e05306878a74f9758587430296222e3f67062a3c173d96dab833a6d43b5d3237d614cfd2bad92be9d WHIRLPOOL 0981de2dd3f90a4637613707348cb3fd3fbf265b9c2ddadbbd999d48977962010fd7b9a352e3eaeceeeb8248e1e082ebb1e018a38709a0fe7a9622f361615e70
+DIST dns-1.4.5.tar.gz 20071 SHA256 e51de68df8dce762ae302bd600f878b28a99ed5d1524519460524e5894f6498f SHA512 a5b434fa868a3254234b4ffef579e007ff7a9e41867f1d81d554573d026d4de86967dc0e313c86d603287581020163365c9f2f795084a15efca3f05ad9daf538 WHIRLPOOL 3427a6d2c1cd9391d6839589c22be8cce3b0be4705aaea21ba3c7965ed724e4ae6f3dc9d82c656d78933b02158206f11572fe31a0f18486530d45b6a0e9f12f6
+DIST dns-2.0.0.tar.gz 20570 SHA256 5ec9e58f71022bbc50888ec8b34be3be6f9e8d1566647b59b6e9bf169b1401cb SHA512 b681b3a6eed46a98b466df0e367b44cfc964d5b0a7d22912ece0a469e79b3176a2a3674fa1cd0d458037d413f5890362c47112c7f35a5f491c67b4ec6773405c WHIRLPOOL 294a951c46254d9a59f47f11c7d9d364dcc6b296f89c9bee52ec352e0d6cda12aedae1315e0536e5305aaa9eb3a90b58401a5efe084785fd563ed54b2f85d556
+DIST dns-2.0.2.tar.gz 20951 SHA256 2b1a10e548694c49fba436ad7014db38b393b37b697445ab96e6fac4dd28b55e SHA512 14f444e0c1074359e84ef854d7b3d5db0d70c93412db609263f9f5897cfe7269ee2a78154614007204732a81ca09610d445ae35520b07d7e0e46895089d0d0d9 WHIRLPOOL 2b026922ea324c9912f425ef78410ac078168d407658b0746ab5abef0195cf68cf822e388a4ba9926bfda671b7c2aa85ffd448d2a0da3942ceb997a1f09ff29a
+DIST dns-2.0.6.tar.gz 21907 SHA256 148342aaca67c4c6f4a7c15bc50eb13d7f145943277e6f55c1a455208531c0f2 SHA512 2bc3974ac128bc4da9ae19ff3edf40dbc9b1ce42353dab40819c3ff42b3ef27204e09b552b4a885c558d5cd6af65495ac305e6ada3eb3e6291e7b32dbd929ae8 WHIRLPOOL 88b5aa07bd01bd35ea68b7f108a9117099ae44dee7d72d210c8dc701464c8fa54236f2000f26094ad351440d53ddf8461065035460d2ff2554fcb3dfb64383bb
+EBUILD dns-0.3.8.ebuild 1000 SHA256 5efc78fbe1bc2f6c83952ff00e8b0eef9dba9174331c4d5b394271e400683d54 SHA512 04fa2c0e2e2853744e895a0b822ce0ee294db5d442500c75262f83d5cd16e660565c81996fe263feb34332822da0b2b3f73c1fa154971b568ec82b2fa9829990 WHIRLPOOL 4d8b0d7505b565e4c9898b633ff1b97ddcf518a07be97ed46a4a8f1995b9b39f70ca6eb986f9b0eec8ba092a7110568b94fb650548df572013b5a0069a3e6704
+EBUILD dns-1.4.5.ebuild 1017 SHA256 eb5641b1625c073f0d4b694772c13ffd4ee49febcd788dc11b5ac5f7b30f06b1 SHA512 7613a04d1125f37bc503ddf02cac560e918e75072878c4ab0da3d59b5e233df83765f6294a019b0e7c24f2e1b0c9f903a9db35fde94f3eb56b17af063d6fc643 WHIRLPOOL acb2b71494e9333118107c300efcd29905e7ba25f6de5437b75ae5bf82bd771a80e391646e3963186081ad557e9ff1324355b4466d96a56d4acb74c51de01576
+EBUILD dns-2.0.0.ebuild 1017 SHA256 eb5641b1625c073f0d4b694772c13ffd4ee49febcd788dc11b5ac5f7b30f06b1 SHA512 7613a04d1125f37bc503ddf02cac560e918e75072878c4ab0da3d59b5e233df83765f6294a019b0e7c24f2e1b0c9f903a9db35fde94f3eb56b17af063d6fc643 WHIRLPOOL acb2b71494e9333118107c300efcd29905e7ba25f6de5437b75ae5bf82bd771a80e391646e3963186081ad557e9ff1324355b4466d96a56d4acb74c51de01576
+EBUILD dns-2.0.2.ebuild 1042 SHA256 47bce8967b4acdcb3a67ca18ac4163649e9cec1680609ad442ee8bbbc947c493 SHA512 219f0d4e71ff58d2a36a6221fd5f46c4eb416a07b78aef53baa0b0c8164c78168119dd8b861038c6f88ccaa62ef3488d82f43761e064124ded7fa23f0d4a6db3 WHIRLPOOL c07a0c908d9ce5bbb8ce7996f97621087999bb389156fb1e79812f3ff0c0d778c28d451d22890d83d07e0f97c484baf70defb05e206bd51e7946481516693a80
+EBUILD dns-2.0.6.ebuild 1071 SHA256 424efe996564699adc50f590bbd04c6c89a6079fec1fff93675e6d105b59f85d SHA512 f71a9fec26bdc4b19eb2d24ff5003455db65e28cba9b86adcf50b2256bcb1292b9ad0b4c5782b631bc72b636c33094ed02801a6a7885b4f8e512210d68b9561c WHIRLPOOL e71d0b3dcd468fdee3ed247f732b92a7aac8bbb10fa8ffd18aa9e6498e33ef000f2742a005a297e8ce88429acddf9efd0df055e0866ca7696023653f2ec3c247
+MISC ChangeLog 3044 SHA256 75bbd0ecbd26a8ae6f90980e944d74a517423e41b84a72417a4aa4a70cccfd89 SHA512 fae08665c1389944496ef3b0793db98acb1d393e63785e1f7bde5aafa6878c4210d176370d2c8d09fd15b5ece10a4d4d0d2482058d53389c61a50127bd75084e WHIRLPOOL 8fca16704bdc469a5f6f3b531464df6ee40f2c21b322e8e833067c4cf7e4ed9c75fa25d4d45c8c4161841f5d033c9fdf1cd2048ab8761cdc6cb48553782eba00
+MISC ChangeLog-2015 1077 SHA256 27f118582715f12cfca448e758c6f6649d65ac4b095a6bb5c77e86628f08d22b SHA512 ff10c638ca49284aab426ed9dfc90afac499fc61e69a23a7378f3580ee49bd3720b6512789d06a02910de49c64215031e44b03777ffa60b9a3f2fed6d8717e9c WHIRLPOOL 2dd418ef7bf8549ae0c5c054e84959d86f20d07c2b1460d7dd4c1fa6d012023c5970b66d54d70bc0b1e5555ec29505f9e137b29292c0b0565b70b262f44b1dbe
+MISC metadata.xml 327 SHA256 d92a429d6b29927defd6491a66701b6964e4eb11e6f657922805da95b62cfd80 SHA512 acef7c51be1e93c7925446f5fafa69afe7b2a41695b3750da8b390e7bc7d097d3044c1abaadfde0bffa7b3c8a2eae7176e6b3d323d582d387ef5812a181800fe WHIRLPOOL 4650801918ddbb33f18e4e0429311393da8ba4cfcaf9da1a8b620b6c80c65de8dc831218bfdbdf9e7c85815d38a0bbc2c8a5f8e168cd0c55de5f764eb299a4ac
diff --git a/dev-haskell/dns/dns-0.3.8.ebuild b/dev-haskell/dns/dns-0.3.8.ebuild
new file mode 100644
index 000000000000..ff9b3424d870
--- /dev/null
+++ b/dev-haskell/dns/dns-0.3.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="DNS library in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/dns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # relies on external network #502534
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/attoparsec-conduit:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ >=dev-haskell/iproute-1.2.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/network-bytestring:=[profile?]
+ dev-haskell/network-conduit:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/dns/dns-1.4.5.ebuild b/dev-haskell/dns/dns-1.4.5.ebuild
new file mode 100644
index 000000000000..9a1c35c99b6f
--- /dev/null
+++ b/dev-haskell/dns/dns-1.4.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="DNS library in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/dns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # ambiguous modules
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/iproute-1.3.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/doctest
+ dev-haskell/hspec
+ dev-haskell/word8 )
+"
diff --git a/dev-haskell/dns/dns-2.0.0.ebuild b/dev-haskell/dns/dns-2.0.0.ebuild
new file mode 100644
index 000000000000..9a1c35c99b6f
--- /dev/null
+++ b/dev-haskell/dns/dns-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="DNS library in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/dns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # ambiguous modules
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/iproute-1.3.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/doctest
+ dev-haskell/hspec
+ dev-haskell/word8 )
+"
diff --git a/dev-haskell/dns/dns-2.0.2.ebuild b/dev-haskell/dns/dns-2.0.2.ebuild
new file mode 100644
index 000000000000..002142d83604
--- /dev/null
+++ b/dev-haskell/dns/dns-2.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="DNS library in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/dns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # ambiguous modules: ip-route / network-data
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/iproute-1.3.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/doctest
+ dev-haskell/hspec
+ dev-haskell/word8 )
+"
diff --git a/dev-haskell/dns/dns-2.0.6.ebuild b/dev-haskell/dns/dns-2.0.6.ebuild
new file mode 100644
index 000000000000..bc904a2eea96
--- /dev/null
+++ b/dev-haskell/dns/dns-2.0.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="DNS library in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/dns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # uses internet to test resolver
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/iproute-1.3.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/doctest
+ dev-haskell/hspec
+ dev-haskell/word8 )
+"
diff --git a/dev-haskell/dns/metadata.xml b/dev-haskell/dns/metadata.xml
new file mode 100644
index 000000000000..b0f91c19bb9f
--- /dev/null
+++ b/dev-haskell/dns/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ DNS library for clients and servers.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/doctemplates/Manifest b/dev-haskell/doctemplates/Manifest
new file mode 100644
index 000000000000..75966bd2f505
--- /dev/null
+++ b/dev-haskell/doctemplates/Manifest
@@ -0,0 +1,3 @@
+DIST doctemplates-0.1.0.2.tar.gz 5924 SHA256 b752f52350daaa9bcf261a1f1af5852f75572093c3d0cdeb4822282fb3a18a6b SHA512 043cc1ff32c7b1b9ac2d528d647c08769ec6ffbf3cbf080422b6f435737030ed4085735ab9c1974bbae87099a31614b66ae800fefab7120e9add5ab03815c430 WHIRLPOOL d2f3e362119777fc308b57f90db8f685f8b44f6e8a28625a3292edd8f4667c1fcf9f4fe031fc975752f35999381a246a45e3d33bc239b0727fb0895eecc76512
+EBUILD doctemplates-0.1.0.2.ebuild 864 SHA256 44c70bcba7f5d4790fdc6886218b411513b337119fd8f67cd14d64caf52a362a SHA512 27d69f159e2bbbd5112dfa5d65c57c57abc296e64f0c412bc1f87436fafd4c3145b6e85705ecf2cbd2b6db90e26cab18024661a93f4d98188400dae639756826 WHIRLPOOL a6b1f7fa4ffbe83b0ead2d25cb7648e9138ee6475fba81d02289790becc464e5f0428c8a06e46e64371913880906d4ee054f7106aeab0fd75c9c209ce6a160a5
+MISC metadata.xml 392 SHA256 60b902312883466cc3eabf0ee1460ff3d27a1265b7d152fe3d63a8e65437bb51 SHA512 083b9d618d32c53f48b9bcf72fccc3f6fcf600b4fb63a59e43caf11b0e3bd2d4effdd3804ddc69829c7108a9093f412cb1eb0df9a74ef22a6b12a497a93d4d1e WHIRLPOOL 4c36acbe0a6bc987e64d048529d3c01eebde9523342cdafc864f154e076287214fc93160c5c55c5e320c3cc2611fde750165611ff318fd3779297e0f50f4959b
diff --git a/dev-haskell/doctemplates/doctemplates-0.1.0.2.ebuild b/dev-haskell/doctemplates/doctemplates-0.1.0.2.ebuild
new file mode 100644
index 000000000000..76a9bd875b29
--- /dev/null
+++ b/dev-haskell/doctemplates/doctemplates-0.1.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pandoc-style document templates"
+HOMEPAGE="https://github.com/jgm/doctemplates#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/blaze-html:=[profile?]
+ dev-haskell/blaze-markup:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/doctemplates/metadata.xml b/dev-haskell/doctemplates/metadata.xml
new file mode 100644
index 000000000000..2caddd34f3d7
--- /dev/null
+++ b/dev-haskell/doctemplates/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgm/doctemplates</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/doctest/Manifest b/dev-haskell/doctest/Manifest
new file mode 100644
index 000000000000..6905a6de1101
--- /dev/null
+++ b/dev-haskell/doctest/Manifest
@@ -0,0 +1,11 @@
+AUX doctest-0.11.0-unamb-2.patch 695 SHA256 e279656ac538c42dbb22c1830fe09a667d7d85f48fe35719375675163f1c5088 SHA512 365654f61f1a9dafc4d5eb8362ef8ab2ff74f5f9d4114f18e942bdf14da9a772634063c8100d5ab827bdb492f559b6bc11fea95fe52ee75aa7ec29c7161a4b7e WHIRLPOOL 9c3774321d29f5a7953dfac76d62404d97314d0de9e9d1f4989526d209f3c4fc6584ece203f5dee9012b26b7f084691e2e09cc866d334c3b10aa949dae6f8133
+AUX doctest-0.11.0-unamb.patch 1005 SHA256 c077d64a404afdc76ae49b0ce308a04945ad64551d0cf816fd4746be9dfdd379 SHA512 aa527e0be7a13936c02a0c76dcd9ea841303f769c72aa5fe5729e3f52cfe2ec884eefd8859b19db2579f88bd79d40d6c59ade31222449de454ef5ab587c4e19c WHIRLPOOL d9b8bf77a5d98ff9bad2db1ba0732f6202c49142d303225ce554c2a66cdd2deed336479b78d1934c926f2990d8de857128022c614d5b2d183be3b83471ebda58
+DIST doctest-0.10.1.tar.gz 18046 SHA256 357b99c0975171a61de3bf5a9b9265e82a15f336f2ceb5cf73d94111d7877ec9 SHA512 f12d3f30c6dcdd9e088362039b4d99d6b9fb499d0a78016e1e6e7b54968950490a1418dd5a7d94d5f509a08f3cf3111276ac15e84775278a77737099ac9bfd67 WHIRLPOOL 3fab795075d40e48795ad2df8bba6fea44c0d6219488794f9d1668aac08a917774b82702c0a3da3f404b837a76a1491a5eae57685d6c293cf676c7e613bc3cb0
+DIST doctest-0.11.1.tar.gz 18086 SHA256 5b6ab30f0bf4061707b7bb33445da4c8a00df3e8b3ed04cf7c86f18a6007ad2a SHA512 ca95e0b5f09514e8236507856ae610016bd549b9e685b4a94cf1c0682d1cf7bffb344b471aab22ae3fd47c29ada0dcc0ba52b8f012800e9199c340b764971894 WHIRLPOOL 6fb8fe825875f447219162e8176b9ecea6a5a2cc0d66871f78501cba46645dc0e472dd81a09af671f6312ecafd17e247cffed0ef7757d638b4ae04ec95334a49
+DIST doctest-0.9.12.tar.gz 15806 SHA256 a3e0e67d7f18572128d7de9b2c55e1559b689e77f6b254c659cc5cb47029756b SHA512 9d0d24ddba3f4ddaa386dc4ea7f15483f4d756dd48f62bcc8cad6e375c57a5660d8c7a12ff5bbc803bde04d65d8a28d3940cc390cd0d2ced2c5cc9895eba7916 WHIRLPOOL 200938a9ac2ebde5279b167da7f2b43c341d670702da5831bdf78de789719c6fc66c551f6b0a32196c0407df3e90e3e3ac249b49e53cc3708ac831bb87b66c53
+EBUILD doctest-0.10.1.ebuild 881 SHA256 e76d2e1d1efc45c44a7b3f42faa5d890d27eae0a934535ec684df0c486a53ea4 SHA512 3329a72e24c8724a562f89fa7b8dbcd8e16c5e9dd778fcc1240c1ba307e19fd4ac9f4b40b87d3f7692e77dce11f6e03f1c3f10e0155e3e9a4ef490faa5b045b0 WHIRLPOOL e07dd1428c3cdd53cdc928dbbedcbe522d65f492a61f99f32435195440842f96c895f6fa49a65afbf851a2043c264d7577ef2900da120ea4740c79d2bc4f75e6
+EBUILD doctest-0.11.1.ebuild 1083 SHA256 5eba251e0de4061c05bf49131a77144c4b96b44883d7bafe77728acc8d69fcca SHA512 90bde1d6ab61b6016ec46ca2a3a408eb7190d16aa7a4be86adb11ae06628aafb6cc1559d280a08cde707233af3c381f78b66c71dcc1c7fcb13392b5be5d8e94e WHIRLPOOL 0f051c2eeef8e17634cb059e0c83349e3aebb939c989755ad7507d9853041d5f69188d44c7cb88385d338df3ec5199c35d766a5cc3021258b9a698e149015d0c
+EBUILD doctest-0.9.12.ebuild 914 SHA256 515b98b37940d351f184020c1ce0f6af4377fe2b539648e075dfd05f038445b3 SHA512 e184fac8d841475bd7ae11a2d55588e7d3f810926c91393de7382ce1e03b2de51f9c8f8260870eabd9dce1ccd38ed5f52de780e59c49c15b5308d8f2716376c1 WHIRLPOOL 8055e6a3d26966bd2ad4df69b95ca60f34bf72b07d4cd43ef33432704f73a808fff901e6218596f7f6954038bea63202e2832303414f6e296fd37fe3697fc929
+MISC ChangeLog 2952 SHA256 32a9b96880fcfbe2063336fe84a1021aab82e6558f3282fd2e4f19a78a21e7e8 SHA512 c9f1b70e545fd94610c2d92938d06439c4676e3b167130868d34abeb5e76bf86d58d01c1453db0aa07d11056c85b0e8d08309797456997ddf1fddd234bb411de WHIRLPOOL b5cef0b2d05f0a4a95912701f46517f79e9626477aff2b8959965df95e0f9e13e8dc37a4f32ffb43d2f903feb9d56956d751efac0077a762352b997b68bff671
+MISC ChangeLog-2015 1809 SHA256 6a701e7ffd6a3c6bcb85a3382f9742c033a027b2091e568f6dd74228381485ed SHA512 9b6ed9cd072ca8945bbb67eb01ef2f6480a74129ce8e4f70c5581eb8f88345561822cab4860b3d4a97032a376261e8657e7a626fccd1dad761063cdb684c28a0 WHIRLPOOL 472ab2d2db39043cea3cb4512ae1ceefdbe544b25f632dcb78fd481c809ff11b7002286a63c4161bf38a76922d106265d5c6c7df9e4e61faa68d9943b13088d9
+MISC metadata.xml 622 SHA256 d5b1a5c0b520b023718dd1b38ad7b22c7efd0aa1a10bbe94a19a0de280685568 SHA512 a9a18fe1831a4a70230ba2634aad01967e069710b6511de0489d62062393e1cb61c4139176830ab820e98b3784de84ad97d58683740162d64376a2b718c82671 WHIRLPOOL dde6746a44bef80d242cc91144c3927f79feeca924776e9266d6a7634be46780b455c6366e7756afcc12fcf0bf7160b4972a26b96a962ac48449563f7e7bfe95
diff --git a/dev-haskell/doctest/doctest-0.10.1.ebuild b/dev-haskell/doctest/doctest-0.10.1.ebuild
new file mode 100644
index 000000000000..36eda5d15aba
--- /dev/null
+++ b/dev-haskell/doctest/doctest-0.10.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Test interactive Haskell examples"
+HOMEPAGE="https://github.com/sol/doctest#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ghc-paths-0.1.0.9:=[profile?]
+ >=dev-haskell/syb-0.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/base-compat-0.4.2
+ >=dev-haskell/hspec-1.5.1
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/setenv
+ >=dev-haskell/silently-1.2.4
+ >=dev-haskell/stringbuilder-0.4 )
+"
diff --git a/dev-haskell/doctest/doctest-0.11.1.ebuild b/dev-haskell/doctest/doctest-0.11.1.ebuild
new file mode 100644
index 000000000000..95dc7ee01fb8
--- /dev/null
+++ b/dev-haskell/doctest/doctest-0.11.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Test interactive Haskell examples"
+HOMEPAGE="https://github.com/sol/doctest#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.7.0:=[profile?]
+ >=dev-haskell/code-page-0.1:=[profile?]
+ >=dev-haskell/ghc-paths-0.1.0.9:=[profile?]
+ >=dev-haskell/syb-0.3:=[profile?]
+ >=dev-lang/ghc-7.0:=[profile?] <dev-lang/ghc-8.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.5.1
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.8.2
+ dev-haskell/setenv
+ >=dev-haskell/silently-1.2.4
+ >=dev-haskell/stringbuilder-0.4
+ dev-haskell/with-location )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.11.0-unamb.patch
+ "${FILESDIR}"/${PN}-0.11.0-unamb-2.patch
+)
diff --git a/dev-haskell/doctest/doctest-0.9.12.ebuild b/dev-haskell/doctest/doctest-0.9.12.ebuild
new file mode 100644
index 000000000000..2312e8de948a
--- /dev/null
+++ b/dev-haskell/doctest/doctest-0.9.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Test interactive Haskell examples"
+HOMEPAGE="https://github.com/sol/doctest#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ghc-paths-0.1.0.9:=[profile?]
+ >=dev-haskell/syb-0.3:=[profile?] <dev-haskell/syb-0.5:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/base-compat-0.4.2
+ >=dev-haskell/hspec-1.5.1
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/setenv
+ >=dev-haskell/silently-1.2.4
+ >=dev-haskell/stringbuilder-0.4 )
+"
diff --git a/dev-haskell/doctest/files/doctest-0.11.0-unamb-2.patch b/dev-haskell/doctest/files/doctest-0.11.0-unamb-2.patch
new file mode 100644
index 000000000000..9e8de3fe994a
--- /dev/null
+++ b/dev-haskell/doctest/files/doctest-0.11.0-unamb-2.patch
@@ -0,0 +1,26 @@
+diff --git a/src/GhcUtil.hs b/src/GhcUtil.hs
+index baa9193..1792227 100644
+--- a/src/GhcUtil.hs
++++ b/src/GhcUtil.hs
+@@ -1,2 +1,3 @@
+ {-# LANGUAGE CPP #-}
++{-# LANGUAGE PackageImports #-}
+ module GhcUtil (withGhc) where
+@@ -12,3 +13,3 @@ import DynFlags (gopt_set)
+ #endif
+-import Panic (throwGhcException)
++import "ghc" Panic (throwGhcException)
+
+diff --git a/src/Run.hs b/src/Run.hs
+index fa9096f..dca590a 100644
+--- a/src/Run.hs
++++ b/src/Run.hs
+@@ -1,2 +1,3 @@
+ {-# LANGUAGE CPP #-}
++{-# LANGUAGE PackageImports #-}
+ module Run (
+@@ -23,3 +24,3 @@ import System.IO
+ import qualified Control.Exception as E
+-import Panic
++import "ghc" Panic
+
diff --git a/dev-haskell/doctest/files/doctest-0.11.0-unamb.patch b/dev-haskell/doctest/files/doctest-0.11.0-unamb.patch
new file mode 100644
index 000000000000..88c5f89fb9b0
--- /dev/null
+++ b/dev-haskell/doctest/files/doctest-0.11.0-unamb.patch
@@ -0,0 +1,35 @@
+commit c3194e5e874bf7da4d9d1db3f435e902eeb60993
+Author: Sergei Trofimovich <siarheit@google.com>
+Date: Wed Apr 13 09:35:29 2016 +0100
+
+ fix tests when config-value is present in system
+
+ ghci fails to disambiguate 'Config' in this case as:
+
+ src/Help.hs:8:18:
+ Ambiguous module name ‘Config’:
+ it was found in multiple packages:
+ config-value-0.4.0.1@confi_JzUyuyr9gPE2bcxdUwNhUS ghc-7.10.3
+
+ Fixed by explicitly importing moduls from 'ghc' package.
+
+ Signed-off-by: Sergei Trofimovich <siarheit@google.com>
+
+diff --git a/src/Help.hs b/src/Help.hs
+index b8e76cf..4c11f85 100644
+--- a/src/Help.hs
++++ b/src/Help.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE PackageImports #-}
+ module Help (
+ usage
+ , printVersion
+@@ -5,7 +6,7 @@ module Help (
+
+ import Paths_doctest (version)
+ import Data.Version (showVersion)
+-import Config as GHC
++import "ghc" Config as GHC
+ import Interpreter (ghc)
+
+ usage :: String
diff --git a/dev-haskell/doctest/metadata.xml b/dev-haskell/doctest/metadata.xml
new file mode 100644
index 000000000000..e92269d61b9e
--- /dev/null
+++ b/dev-haskell/doctest/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The doctest program checks examples in source code comments.
+ It is modeled after doctest for Python
+ (&lt;http://docs.python.org/library/doctest.html&gt;).
+
+ Documentation is at
+ &lt;https://github.com/sol/doctest-haskell#readme&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sol/doctest-haskell#readme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/drift/Manifest b/dev-haskell/drift/Manifest
new file mode 100644
index 000000000000..c2873a41db7f
--- /dev/null
+++ b/dev-haskell/drift/Manifest
@@ -0,0 +1,6 @@
+AUX drift-2.4.2-ghc-7.10.patch 581 SHA256 25f3d316f973c20c56de0ccb23308f06acef379e2aed9255b1e8a653d3c8bd83 SHA512 33d6ff669da9adf11f2a595748b6b1d726729186b0846c47951bb8fdc900d7c17ddf5cc5fc27a3e77c8766365c3b4e1f33b49a35a8f6f5ab88e7223fb1361014 WHIRLPOOL b88e66367b0e72bc6c4d35c9d1b4e1544bcc398e676c65f6fab9794d2e163428b469324c4752f7638dcffd79d50f3aa500185c146fd674721613fd2786b3ed44
+DIST DrIFT-2.4.2.tar.gz 69676 SHA256 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0 SHA512 c6f36e9efad171c165ea8028b7d251e66d5b410aaa51a74e4b8745cf76b77fcfdf6f641fd375f15663b559ae6b8939622a175ba321537afdbb2a114a1550f7db WHIRLPOOL fb064113e4d9fe1f38a59a2c45b561346b5a54748c96b0615b1d09537ce30f8341762d9a825dedbbcff5ff9bf3fe880506e48ba32dfe7318e56828b253fd0ae7
+EBUILD drift-2.4.2.ebuild 783 SHA256 f6104e44a14f197903c410f9c4f813372a80c8610818d64be027dc05ca8f1f5f SHA512 eea2cec56304f19b3ada3267ce3cdb51bb2347cd6ae10d88721038b21fdd745ee1ecbf181a393ddd7e77a7737b74f48b3e457d7d86257cbd37130f4c1cd5f16c WHIRLPOOL e8d7f68be3439b343ac1d88a8fb9be619227b2be204cd29b1b6a7c2748cfc566f3941fc5d663c071e1a392964b2689f3c585c76accf546f3edf7ab1ce9776dc4
+MISC ChangeLog 3237 SHA256 6cf151672b54b1da6fbcc9b9db09c580e83a2b6002774cc67b9bc473bc6533fd SHA512 eb5cb2ca2b28ec539ea7a2edde7a9be943f73c2f1cf9b2a9a4f617144ece5505d3496d709f55fa822d8a2112a85d7e5b70a741c8789758a9a9c2a965364b22a3 WHIRLPOOL 35d597073e8eae3033840199fd75e7d6768e715ca35edd37f6fc82489324f0bf1525593cd3d52b8887792d2ab037a795e0628eff1e6c99f16ae16520965e8013
+MISC ChangeLog-2015 4142 SHA256 e163446ba298fce8253be19deeb76b98460fe3de5095d3669f85af126773e82c SHA512 30726773368a8310105e912c2193561cd3de10229aa0527b806620583fc2887e71db5518c71ec527228b61920d8bebe0218e56fc6e21cffd2baf3d7155cfd1ef WHIRLPOOL 3bb8bc9f1d9f3283844f6121a79b89e2a69232589d500d159933687cebb555959d5780f6b12ee02848cf0c2d1e5922696e8bc29394f60c8fdbcba4d847517ad8
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/drift/drift-2.4.2.ebuild b/dev-haskell/drift/drift-2.4.2.ebuild
new file mode 100644
index 000000000000..af0147fc3568
--- /dev/null
+++ b/dev-haskell/drift/drift-2.4.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+MY_PN="DrIFT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Program to derive type class instances"
+HOMEPAGE="http://repetae.net/computer/haskell/DrIFT/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch b/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch
new file mode 100644
index 000000000000..c45a2945fd2a
--- /dev/null
+++ b/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch
@@ -0,0 +1,22 @@
+diff --git a/src/ParseLib2.hs b/src/ParseLib2.hs
+index 730e4be..a7406fa 100644
+--- a/src/ParseLib2.hs
++++ b/src/ParseLib2.hs
+@@ -34,2 +34,3 @@ module ParseLib2
+ import Data.Char
++import Control.Applicative hiding ( many )
+ import Control.Monad
+@@ -49,2 +50,6 @@ instance Functor Parser where
+
++instance Applicative Parser where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad Parser where
+@@ -58,2 +63,6 @@ instance Monad Parser where
+
++instance Alternative Parser where
++ (<|>) = mplus
++ empty = mzero
++
+ instance MonadPlus Parser where
diff --git a/dev-haskell/drift/metadata.xml b/dev-haskell/drift/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/drift/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/easy-file/Manifest b/dev-haskell/easy-file/Manifest
new file mode 100644
index 000000000000..d8590350a68f
--- /dev/null
+++ b/dev-haskell/easy-file/Manifest
@@ -0,0 +1,5 @@
+DIST easy-file-0.2.1.tar.gz 12610 SHA256 ff86e1b29284499bea5f1d0ff539b3ed64fa6d1a06c2243ca61f93be0202e56c SHA512 48249b2662384cd766d8a7f66242c1d4c68b5b56a87583fd0363cd075c7fc0d8f013edb45fcab15ceaa8325e4f2fbb6ed920ca873e231c44934d6dae12e6102f WHIRLPOOL 9fa48b106284fa09be6a355797dbaab9ed7cf4621c9a64c2b1779c045e2f3c9bed5ba03702236770a1c86797f2e56a37d28217efd3610b00119b4a1356d85d92
+EBUILD easy-file-0.2.1.ebuild 540 SHA256 73e5424b1f06fb71f57db0844a09bb57e8ecea1ea04d8547136f14f024784acb SHA512 329a9a210a77b7a2b21938e18ccda4e2e164db6f45f32875eda0deacbcd6a835e79f8b26482ae6e003dc67a138586f4ed3ba835b544348d7170f3c27e1d8381d WHIRLPOOL 0555287615c77d731b88b4fa750ed694a885feb9939aa7c5c73728b21687e1af16fed885ddefb4e1d908ff2af0b12efb5da7b693f32bf4f2e546f9916a5c0e0b
+MISC ChangeLog 2936 SHA256 92df69f484864518b079748999c8e1d06c602d99085da8647b6fd0e50a5e37e9 SHA512 46603cd010e414f0d2ac9c6efe0fe7f036608ccb74c20fd5d34fb0dc70a6bd0f4e4a149089bd74c099c981cffdaeb3cead54789a58a65ce5c0e3cab9e8e632b9 WHIRLPOOL 0c201f0504c9b657dbc612da54fd5d4e428cba16e4d56a07b340f4dd85a4d42ef239822d96182cd83b830608402eea0f15056a1053d07e72f91227dc497af972
+MISC ChangeLog-2015 584 SHA256 69c0538a40bba447c59e7a4f951e90cc756a9544dbb65a0c1fcbacb3ed1008cc SHA512 04847a757bf94ef425f7eb01eb549e2ceae86c5895de92d91066bb0985c23c96560279c85c3db962b0a098d5ce1c1be76c2dc0615362274c06eb374e5019612b WHIRLPOOL e6550c6d1967e7195b0a67e2f2972e76430eeb6746a0d8e3b36bfdd53744dbe70ac3fdcab50147db013ede13c7c6484022405de8c48aceda446d42d74b175076
+MISC metadata.xml 428 SHA256 93ce821d4e5139dc8b9baedfacf72367f95946da1d025f1b2284ecd1aa362a4b SHA512 99fc6e5c6e4a4d526619b65d7869e245c5296723895c5e543401c3d054bbdb345b7f1d5cd65bbf2608da026eef4e88fe2c8240ee41b33a1267d2c9c9c69956ad WHIRLPOOL 108899856e3d2a44f4e45115dd550538cf397b99cd2189520938b624d4b9ecc50f8439c2fa8d57a148a192b7133e127bbc5fb57b5b264e10f6fd57c6026a704d
diff --git a/dev-haskell/easy-file/easy-file-0.2.1.ebuild b/dev-haskell/easy-file/easy-file-0.2.1.ebuild
new file mode 100644
index 000000000000..acc4407e4ac4
--- /dev/null
+++ b/dev-haskell/easy-file/easy-file-0.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Cross-platform File handling"
+HOMEPAGE="https://github.com/kazu-yamamoto/easy-file"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/easy-file/metadata.xml b/dev-haskell/easy-file/metadata.xml
new file mode 100644
index 000000000000..1400ac761de5
--- /dev/null
+++ b/dev-haskell/easy-file/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cross-platform File handling for Unix/Mac/Windows
+ </longdescription>
+ <upstream>
+ <remote-id type="github">kazu-yamamoto/easy-file</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ed25519/Manifest b/dev-haskell/ed25519/Manifest
new file mode 100644
index 000000000000..0733a435726a
--- /dev/null
+++ b/dev-haskell/ed25519/Manifest
@@ -0,0 +1,3 @@
+DIST ed25519-0.0.5.0.tar.gz 80034 SHA256 d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d SHA512 cd2bb28de905c6d659f80f15e82970a9634c959432c73b6fd3b10ebca42a1ce734429e7ac861d0ab328904d99651a6d2fcaaf4d74ab75a3c0be68607e8f54ce9 WHIRLPOOL 92d51edd33d7209e2fed4c8cd4cf18127b16921b4676f3c5f1099a0ab64a0aa6aa6ddb67867e7e28bf489b480b67cd46f3ff29d1fe24b452ddb647c24bae0886
+EBUILD ed25519-0.0.5.0.ebuild 1101 SHA256 42efb1e37575c70110d901a7cbb9607d8cc5bb1750d63103bf27e4d34cdbd7ed SHA512 60a3d086a31d002ac2de2c9f20a2674337f51dc9998b3435cebb58dfd20d9ff566f20e6eb3d0f84318c9c77d1fc0d80b9c6c3d748742995072d34c0aba2eed4c WHIRLPOOL ecd29cd6a32933582b61dc716989118d31558bc814936d69dadbaf5f4d518f52a0e71cdcd1571ef1a8a0a9a3e1369a02d986e914459d8b193ab1c31dcba9ab29
+MISC metadata.xml 560 SHA256 4f31b507e69baf6a0824cfa420d404ffcd83f87c7e3dcf2cb43138c75ee86220 SHA512 5f0785f4aafa940650ee52b473d8e89d8656d1db149f314a96018ea52961e210dad93b711025a00f41774b3daab2c6ea483d19ed8e0b8ebd4507dacfce32cc11 WHIRLPOOL 59e347d5edd69bed12c653b9dcc4ff7bc2f5bcc211692999b6ba685b6795a48ead1cdca92f545e00bd32930f8080d2e7dc86589252761004eafe0c1b568a0026
diff --git a/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
new file mode 100644
index 000000000000..7f1e4c43791c
--- /dev/null
+++ b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +no-donna,+test-doctests,+test-properties,-test-hlint
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Ed25519 cryptographic signatures"
+HOMEPAGE="http://thoughtpolice.github.com/hs-ed25519"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.10
+ >=dev-haskell/quickcheck-2.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'ghc-prim >= 0.1 && < 0.5' 'ghc-prim >= 0.1' \
+ 'doctest >= 0.10 && < 0.11' 'doctest >= 0.10' \
+ 'QuickCheck >= 2.4 && < 2.9' 'QuickCheck >= 2.4' \
+ 'directory >= 1.0 && < 1.3' 'directory >= 1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=no-donna \
+ --flag=test-doctests \
+ --flag=-test-hlint \
+ --flag=test-properties
+}
diff --git a/dev-haskell/ed25519/metadata.xml b/dev-haskell/ed25519/metadata.xml
new file mode 100644
index 000000000000..af24f088297d
--- /dev/null
+++ b/dev-haskell/ed25519/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a simple, fast, self-contained copy of the
+ Ed25519 public-key signature system with a clean interface. It also
+ includes support for detached signatures, and thorough documentation
+ on the design and implementation, including usage guidelines.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/edisonapi/Manifest b/dev-haskell/edisonapi/Manifest
new file mode 100644
index 000000000000..de45aa82f2cc
--- /dev/null
+++ b/dev-haskell/edisonapi/Manifest
@@ -0,0 +1,3 @@
+DIST EdisonAPI-1.3.1.tar.gz 30512 SHA256 95a3b8d01599520a50456219b5a2e9f7832bcddaaeb8e94ce777bd87a4a6b56e SHA512 677161da64856421c834856ee2f5ef7f59880883433d5c5c4061f0ab2faa0cb39c4eb83061820b77dab852acc4cce5dc75740fe454b15dbc2e67e6e84510ce42 WHIRLPOOL f664631ce3d58fbc66c33b459291d3827f87f56a564c8dd1608487ee97bfc663ce566ad43776f4bf4aa40d04d2e6c2fe7aec7a6b5be9b9b33ccc496c54d0980d
+EBUILD edisonapi-1.3.1.ebuild 679 SHA256 154e0287b9ffd8b6714d4742bc253a50b0a80b6a7fedcf4e3e861624c1511a1c SHA512 1955ce83113e7c655e3c66315179cd3d87cd25a8963d35b88c416ef3f1a639c7cd64b4b8794a427fe11c935b33c21cfbd575be55148b2f7a6b0c6f5a664f90d6 WHIRLPOOL 0dfe81e50c17fb559fc3663a13ff7f6475cc407727bb352353d1be5fd0c54e33bf4af4ad36a31cb76d976a64e0e3edf42e155ee16c0d1b53ba1a6bc3273247a8
+MISC metadata.xml 825 SHA256 92c7d21888ab3de06f1ac01a7c4de909e50205c68358359742c97cbaa1fe2912 SHA512 e9f396de6cf64bf70188595f431e434dccab4a8975ce21f03c25aa2d6c672c07ac8048106581a0729e79d7b2a7da9c3921a930afbd1f87a585bd8078d9bd210a WHIRLPOOL f12d9e3983df3f812faf3ca0112e21614deb3632f4ced68852b56e8dff25ee1136a7ba0dad67146eaee35df1212a15244950096b6d4803c840a13450cb652ceb
diff --git a/dev-haskell/edisonapi/edisonapi-1.3.1.ebuild b/dev-haskell/edisonapi/edisonapi-1.3.1.ebuild
new file mode 100644
index 000000000000..9e3866aea2bb
--- /dev/null
+++ b/dev-haskell/edisonapi/edisonapi-1.3.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="EdisonAPI"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library of efficient, purely-functional data structures (API)"
+HOMEPAGE="http://rwd.rdockins.name/edison/home/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/edisonapi/metadata.xml b/dev-haskell/edisonapi/metadata.xml
new file mode 100644
index 000000000000..dac5f3d4c343
--- /dev/null
+++ b/dev-haskell/edisonapi/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Edison is a library of purely functional data structures written by
+ Chris Okasaki. It is named after Thomas Alva Edison and for the
+ mnemonic value EDiSon (Efficent Data Structures).
+ Edison provides several families of abstractions, each with
+ multiple implementations. The main abstractions provided by Edison are:
+ Sequences such as stacks, queues, and dequeues;
+ Collections such as sets, bags and heaps; and
+ Associative Collections such as finite maps and priority queues
+ where the priority and element are distinct.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/edisoncore/Manifest b/dev-haskell/edisoncore/Manifest
new file mode 100644
index 000000000000..bac893eaf576
--- /dev/null
+++ b/dev-haskell/edisoncore/Manifest
@@ -0,0 +1,3 @@
+DIST EdisonCore-1.3.1.1.tar.gz 80699 SHA256 3e0720ee3b179304f563b99dd446c1d6911e31ddc4d0f78d6550b18e59ed501b SHA512 2e290a5c792a136931387936f457a45913edeedb9eda8006649b974d9aea294b9f1b7e5b2aa020c3ed151934cef8b2bd228e2cb56f7db37f35d59dcb23f7bcb8 WHIRLPOOL 1bc8c100909dba5da9023d14683b7cfa9218ee38c33e14bf1e5315c729716edd88bbe7d83cc745d3944647863c81e89fbc703801a57dd51d32fbadfc80204fe1
+EBUILD edisoncore-1.3.1.1.ebuild 854 SHA256 8ac129b461c2e10dd81a0cf2af1dd1e83c4d1fb76e7fff16b29280395060fbe8 SHA512 188f891fbeecfdf48e1f5663ae59450ca959611e18a9c96b5589cb0c5ddce534eb0d2f7853364bf946614af98ba94f0060ed39846bd43b1b2500ae4e0d3a4581 WHIRLPOOL e424d71ebb953fabea4e84a527ad7f5f516405252a0ba8021fc87ebeca8436a3131580f4feeeb9a581b1acc9d5e775d3424c27e07692b46c41e5e88fc091b805
+MISC metadata.xml 604 SHA256 334cadb1f2c91f78b2bc462eee412be6925baa1f6a0645e593a4bdf1fb38b39f SHA512 025104263582c6b0f1c6c1016ca8b64094bfffae4c6778996da351bd8febcbe705227cb5eeb516f59211fecf0b1edac6f77eb2dffc2654175952621d678195e4 WHIRLPOOL e697304862b8c55356b3e1179df9319139da46820d8982e2ce96d058bacba03ecdfc9d4bc57d25685fc322be9fbeb52d350134de683ae08099a7838070ca5701
diff --git a/dev-haskell/edisoncore/edisoncore-1.3.1.1.ebuild b/dev-haskell/edisoncore/edisoncore-1.3.1.1.ebuild
new file mode 100644
index 000000000000..1fc7a4d3e162
--- /dev/null
+++ b/dev-haskell/edisoncore/edisoncore-1.3.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="EdisonCore"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library of efficent, purely-functional data structures (Core Implementations)"
+HOMEPAGE="http://rwd.rdockins.name/edison/home/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/edisonapi-1.3:=[profile?] <dev-haskell/edisonapi-1.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/quickcheck-2.8.2:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/edisoncore/metadata.xml b/dev-haskell/edisoncore/metadata.xml
new file mode 100644
index 000000000000..c483b30e0580
--- /dev/null
+++ b/dev-haskell/edisoncore/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides the core Edison data structure implementations,
+ including multiple sequence, set, bag, and finite map concrete
+ implementations with various performance characteristics. The
+ implementations in this package have no dependencies other than those
+ commonly bundled with Haskell compilers.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/edit-distance/Manifest b/dev-haskell/edit-distance/Manifest
new file mode 100644
index 000000000000..c478866fb90b
--- /dev/null
+++ b/dev-haskell/edit-distance/Manifest
@@ -0,0 +1,6 @@
+DIST edit-distance-0.2.2.1.tar.gz 13228 SHA256 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a SHA512 67d19c9f5712191f88641d32ff0b84aaf05c2acd71cfa81a17675690ac9076b34aff687afa8501f8b22ddcece12a439e053265d14b70dc155b0e08406050fdd7 WHIRLPOOL ff5ffc59d2817e48ba9f00acb5f3b9a23cff0ff04d3f828594116cb94a3c8fa7da07597980c38a88718d4bdf7bb208c28daf282d59f0dc439eed96abbc0e13a3
+EBUILD edit-distance-0.2.2.1-r1.ebuild 838 SHA256 503342aa0c5e27d497df780e26ecda7c96dfc2de91baed00dbb7d4243c4b7982 SHA512 44dba2d4514fe0d6a385b5ee9dabe306a2737b09e1f68f631bd84402175b0a088b7d64a31c636c8f76c1015d93c11ece407fbd638b65814d0315284ce342a496 WHIRLPOOL 959a7ece6cf071ba775f93e21a26193a9579c5fcb2b952b604e8df2e2810420e6041526859c93875c1b9bfecc62f7f7ef43be402c434dc7f9cb55aa312a0a2aa
+EBUILD edit-distance-0.2.2.1.ebuild 781 SHA256 f0ee36214e9929af4dfc58cec567ab42d716bbc623c54e6ed5b3f6905bd7b349 SHA512 754f9971f54b0a0e21481b73cf0446960845f05806d2c1634140ec8c3281916d847d46b670b3b1f11eed8380c422b145a5c6fe3bba0c62473a353e5a7944a329 WHIRLPOOL 7475bba649d769cb0a0e17defdc77fdc138264a0effe8e1c3c596165757c2e1d03669168a19534562586b34f2302532b5ad2dab66955e3be898843d42d89d17a
+MISC ChangeLog 3294 SHA256 027ff188bb625f4119efaf1f8615f09b749410e7daad9e68ad99294f91e647ec SHA512 0f6260ee34b79f6b2fadd56c94d42efd4a33cae59a39099b49e8a7955c513121317ff0c69f725d73ca96381a22f9327d68dea4fb9e0846c0a0afb14d2d68f49b WHIRLPOOL 47509fa5e957192903d6efc399cddb59afbfe554e862743e3e5cb7ad5f5d28dae795d6c8534a5946d65de8f69ccb70cdd4e603fd0243557138191b17edcf40bf
+MISC ChangeLog-2015 1465 SHA256 054135006d3b663140f504729ab8f65ac1fb0c83039570607cb3f0f6cf6d9b19 SHA512 f1fb749879bb0120ce08f80ecd4a9f6fc9a108ca9d0a06c2a68837f6759b8d0b5c268f6fdd3a6012137fdc8a950b7ffec8fafac5f3addaaaef227dfe199f58e5 WHIRLPOOL 778569aa2f798039487cb8b346aecfa4ba998f8a93b3128178f0d162a999cfeb13e22a71e37f72919c8438433b0134b3446d4d979a498786a55d0216351c373e
+MISC metadata.xml 497 SHA256 7992b51d747265634cadd3a7205a2d9a460dcb14aa802b03bd19ae31993d472c SHA512 f84d69e8385d45779047219523a748ff08e61ddf83649f37c0a253688006fbcc09ba72d81b78caa059fd73dc491ec9f96f524fbeae0cf333f86bbb0561df921c WHIRLPOOL 0ab4fffe917661f89ef703a84ee6716e400aa5cd578342734ff470f49693f5263f7f4e7c6c3742f558454ae0293d13bd416f592dd31c13145b4c478066300a37
diff --git a/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild b/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild
new file mode 100644
index 000000000000..c26a93d9ee49
--- /dev/null
+++ b/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Levenshtein and restricted Damerau-Levenshtein edit distances"
+HOMEPAGE="https://github.com/phadej/edit-distance"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/random-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.1.1
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && <2.9' 'QuickCheck >= 2.4'
+}
diff --git a/dev-haskell/edit-distance/edit-distance-0.2.2.1.ebuild b/dev-haskell/edit-distance/edit-distance-0.2.2.1.ebuild
new file mode 100644
index 000000000000..38b054001340
--- /dev/null
+++ b/dev-haskell/edit-distance/edit-distance-0.2.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Levenshtein and restricted Damerau-Levenshtein edit distances"
+HOMEPAGE="https://github.com/phadej/edit-distance"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/random-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/test-framework-0.1.1
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/edit-distance/metadata.xml b/dev-haskell/edit-distance/metadata.xml
new file mode 100644
index 000000000000..a2d0a723f92f
--- /dev/null
+++ b/dev-haskell/edit-distance/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Optimized edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">batterseapower/edit-distance</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/editline/Manifest b/dev-haskell/editline/Manifest
new file mode 100644
index 000000000000..c17bde716b5d
--- /dev/null
+++ b/dev-haskell/editline/Manifest
@@ -0,0 +1,6 @@
+AUX editline-0.2.1.1-ghc-7.8.patch 564 SHA256 5032c65916f172ec5ff9ec47e40bffcf6b03ace00bffee880d819eb059416171 SHA512 e3c9742d854294a77e6a646dc7d2b4fe96c9d2ad6d9c789278dfe7a6b20b55ee27da732f630211bcb705e5443cce1de716762dbe5f0b1c01fd5457a771cb8a93 WHIRLPOOL 4f12832a5539dd893ca6b2d5c6de8110de96814c026f9884ac1c75e68536e78343e101266f22636081f35348d9b8083fc8b704091916e41d9a8f851b8f0e209e
+DIST editline-0.2.1.1.tar.gz 47240 SHA256 9fb64f89a38ad847de7d3537e9dff75d8fcebd12fc789a175cc892a0e4873f80 SHA512 c4fa4438ecf318637ff42292411024f9df86d3edab5ac2107fe3978a9778ce03f62348fc4cf9c5a2f06e74e1abf0c8963f5a6d686113ba31a5c59fd7a75295d6 WHIRLPOOL 4b254eabcf6edb0d20a2bf7546b628656fd1dc5009cf1684c74b8871fa3d0402f3acdde3ec00bc69c9d43c44d2c6432fc92b8429ec7b87f28976c2407ecee909
+EBUILD editline-0.2.1.1.ebuild 667 SHA256 97247e46f3008c308857fb01a8eb21650b8c5ae9ef3016ac583444fcda3e7869 SHA512 8db950e4372ee6bc9f0055787bcaebb7cf8723e29d09845f9197970c0f2c0a95a1879f47adb2b88c705ae28fcb8b5328ab5557a81f6621161264cb8b137438b8 WHIRLPOOL 110269ea1ca75c091f3861ba058f52f0c270ffc645320e4a32526b41dc241c12f6c66ef91b75c32fcdf6b8228bc12e0212db60f3bd312af1f844d632269fd7b8
+MISC ChangeLog 2476 SHA256 fb1e3c24c2d18e487aa193fad04930b651024ffff79c71c58aa94f18f2efaeb9 SHA512 62780a5895666f5446a01fc94446fed00a6c5d7b87e9c4ea6bd41998160d78e06999820ad1e57f1bb30bb20733088509f09763b4d125682b65925a703223ecc2 WHIRLPOOL 15ef56f098ff5df29117b5ecabf5895d99f7797e567bbb34182d6151519af0c30ac4440218c059e742e5413f0a803c29cc50299d7dd8fb803a8c7332a505129b
+MISC ChangeLog-2015 997 SHA256 0bc02fceb3f198c26b62a1d3e2fca923583865998394249d41fd18aaff11a9ea SHA512 e01d26ea5a00dd2339600be39fbb901980913e9c86b52ea21a0edb00ee221dbf88f6d6ca76c035746fcc489034bb0e8a839768760610aa8e16bfcbc31476ed50 WHIRLPOOL 125c3d463ab5841a8b117efbd40061fe0a4fa08f46d1cfab7ba983438e7899f34369284768fce9feb509a15d2475783f1ae7dfd4f8aa03ae18ffc52c27d8ed4b
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/editline/editline-0.2.1.1.ebuild b/dev-haskell/editline/editline-0.2.1.1.ebuild
new file mode 100644
index 000000000000..27694c9a51f6
--- /dev/null
+++ b/dev-haskell/editline/editline-0.2.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Bindings to the editline library (libedit)"
+HOMEPAGE="http://code.haskell.org/editline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ dev-libs/libedit"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.8.patch
+
+ cabal_chdeps \
+ 'base < 4.7' 'base'
+}
diff --git a/dev-haskell/editline/files/editline-0.2.1.1-ghc-7.8.patch b/dev-haskell/editline/files/editline-0.2.1.1-ghc-7.8.patch
new file mode 100644
index 000000000000..4a55ecd5626b
--- /dev/null
+++ b/dev-haskell/editline/files/editline-0.2.1.1-ghc-7.8.patch
@@ -0,0 +1,13 @@
+diff --git a/System/Console/Editline/Readline.hsc b/System/Console/Editline/Readline.hsc
+index 1ea9d6c..3b95b59 100644
+--- a/System/Console/Editline/Readline.hsc
++++ b/System/Console/Editline/Readline.hsc
+@@ -173,7 +173,7 @@ import Foreign.Marshal.Array ( mallocArray, peekArray0, pokeArray0 )
+ import Foreign.C.Types ( CInt(..), CChar, CFile )
+ import Foreign.C.String ( newCString, peekCString, withCString,
+ castCharToCChar, castCCharToChar )
+-import GHC.Handle ( fdToHandle )
++import GHC.IO.Handle.FD ( fdToHandle )
+
+ {-# CFILES HsReadline_cbits.c #-}
+
diff --git a/dev-haskell/editline/metadata.xml b/dev-haskell/editline/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/editline/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/either/Manifest b/dev-haskell/either/Manifest
new file mode 100644
index 000000000000..50b5d7034848
--- /dev/null
+++ b/dev-haskell/either/Manifest
@@ -0,0 +1,9 @@
+DIST either-4.3.3.2.tar.gz 8665 SHA256 2515fede7c927fd58b13d1b9372b07541b50aa25dc41c5c0e1e25c8ac3ac4416 SHA512 35b0825cb34fef8cb673b808110c856d3be4b02a28c52ac59d5b31e34083095e7e72d1ea437e70a43500064f7fdd2baf90ca078729907b975192401c240b19e5 WHIRLPOOL 375a51797581a5043f093f3e06538c6a5087282a73c3e0ce112b258385ff078c94e8d8ddf8bc51e6c7380eb7acc2c8b88043996fa79761840c7afa04b7245208
+DIST either-4.4.1.1.tar.gz 9376 SHA256 b087cb0fb63fec2fbdcac05fef0d03751daef5deb86cda3c732b9a6a31e634d3 SHA512 ebc61b0f83812c7479a4fe5422ae4b73f219f0d57938e8c43e0f1e8932374c874709453773b7577f98b07ab17c884e8f4f77a28d457291b5d3f988da71fb6195 WHIRLPOOL 25bc9dd126dbfb0e29be163eabf29490635201172b614be2f5dda0eac758e23fbc54e26f4851dc2aed963e0036b2462f2795d70980bd7a1dafe56603dda56148
+DIST either-4.4.1.tar.gz 9243 SHA256 91e57debc09bcaa7d4b884902ea6d3201ca3fec77625a059edd84bcaeb5909cb SHA512 d61a37fa5cbe9f4ff46ee6b0690405c41b503c30dcf2b06d15961539ee9c4f7e5414dfd7b377b984c4d710f148f43388d60cbdb5b86450f9a97f9b1fb8820bfc WHIRLPOOL 9da044491b6bdbf824811812e09d4812bf78232eecd977a1c7101758eaa61980e1d39db71fa94a02e1ab8d1c58d6d46c0ec78b5d3258264ab3cec9ce7c19cac6
+EBUILD either-4.3.3.2.ebuild 1427 SHA256 5b9515d26391ea64f2c3f0842f4be22973027735879ca7580cbf104e96c96564 SHA512 5736657c79096c8d85de6269aa22b9c8ae4fea6127ffaae7a3f438d6167c67c5cf85c1b1071811590e0fccf1126851964746ff109c809822b34d4e63fa5296b9 WHIRLPOOL e61bee0001e64dc5a0d714cd2b50a799b56de1a465cfa5482daf9e507e4d05cae22e4c295f87dc6f2c15f1bff7a05d964003c90231edaf9c21f0cfcd7b5eb532
+EBUILD either-4.4.1.1.ebuild 1506 SHA256 74b316871d4fbbca718269756695e9ef5ff1d77bf63df85b02eda44e1c017074 SHA512 46a0817854ceb9914b3b6527f0684d6ae9693d73acfef410fe6b55e4a96acd0d8781f7c658bf016f5801510b3cb46cbe8357d96f78aeff4a82990e504e0259e6 WHIRLPOOL 9021d5ae79c8ad8d3e434da812df5b89f70808cae32ada0f338c8e07ae5b5fff33f60e7af9270da2f0aad8205eb9f68dd376fd990e95cf12797c6d3a2791755a
+EBUILD either-4.4.1.ebuild 1508 SHA256 519f0d8fc8e571abb70de6f0096f9998e1fff71bb9909fb12026ff90adfd8b59 SHA512 c1c47f304332a8511f74e7ea63a349094fe2f994abca29f75ae971322230ebdf1a469e1daf9de86f4703d8bfc07c9789ef0d206ffa07157595c8611137472195 WHIRLPOOL 6a6f22358cdb95ac0f42958a7e61fbafb307ace8e0153135c157a6ff7f603c371fbe8a7dcf2a1c3031a8e84450877cbc5585f81635609f3f4a0f279c15eb0170
+MISC ChangeLog 3008 SHA256 5be305350a50be273c240b461fae44e391d9512865abecee58f946a307785266 SHA512 1213ddd365bcafd3e6b1bc2656f641e712efd9c0832a4bf57bbad3652ba2c17c535e83ef1fa2930b6e40c3b5d6acb47aae2d81614d0d89a365e5bdd9e70dcaab WHIRLPOOL e41071ba00a7f87525daa22e7036da1658982d6e2f0a85276cfb2952d4f0966a1a937f5a5350975976530b352f7a0b55f0d2164f92a9db917de3811bac7829c3
+MISC ChangeLog-2015 1449 SHA256 d978a63401a5cd90e40d7197cba67a9281f310e7c60e9976ea1859cf9f5d20b7 SHA512 5b5d86bc804bf4d6062c32de75577faaadbd1893382613b24091c39f9ea51b823043116811480a46504bd38b5cbdfa18dc08d218d3574e96dd24ea2976f198a2 WHIRLPOOL 1d55be31c681dc8049f079243346389368f2d976c86f3e7f867bb8d724875bc1b465ea19f77b07638b23013c09dd0ae1dbcb1c3686f1c7208404bdf52932bc60
+MISC metadata.xml 404 SHA256 ded89476cbd77dbc109b80a1a7dbd81c66da375ee1fc55e2a21fd8ca56b3b568 SHA512 7e73c19cd884a2dd7d42b7a5a3e9ab1a14fc6b88524a8814618b9291ec74a9f3946b1294c6219d77753dc72c3ae858083b089524897b827132e2207d2a763c0a WHIRLPOOL c22d672df73f5b5645e4abf9a57a5dd102b879c10f5fa73b5a2fd0312b1bb771b0ae46ec41848812181a3dc635339b5d419dbf14a7e65e6dde12929ce58285f8
diff --git a/dev-haskell/either/either-4.3.3.2.ebuild b/dev-haskell/either/either-4.3.3.2.ebuild
new file mode 100644
index 000000000000..2d2041672cbf
--- /dev/null
+++ b/dev-haskell/either/either-4.3.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An either monad transformer"
+HOMEPAGE="https://github.com/ekmett/either/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/free-4.9:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monadrandom-0.1:=[profile?] <dev-haskell/monadrandom-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/either/either-4.4.1.1.ebuild b/dev-haskell/either/either-4.4.1.1.ebuild
new file mode 100644
index 000000000000..5a268bab6fd6
--- /dev/null
+++ b/dev-haskell/either/either-4.4.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An either monad transformer"
+HOMEPAGE="https://github.com/ekmett/either/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/free-4.9:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mmorph-1.0.0:=[profile?] <dev-haskell/mmorph-1.1:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monadrandom-0.1:=[profile?] <dev-haskell/monadrandom-0.5:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/either/either-4.4.1.ebuild b/dev-haskell/either/either-4.4.1.ebuild
new file mode 100644
index 000000000000..7a6e0676acfc
--- /dev/null
+++ b/dev-haskell/either/either-4.4.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An either monad transformer"
+HOMEPAGE="https://github.com/ekmett/either/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/free-4.9:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mmorph-1.0.0:=[profile?] <dev-haskell/mmorph-1.1:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monadrandom-0.1:=[profile?] <dev-haskell/monadrandom-0.5:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/either/metadata.xml b/dev-haskell/either/metadata.xml
new file mode 100644
index 000000000000..8af902c7dab7
--- /dev/null
+++ b/dev-haskell/either/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 either monad transformer
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/either</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ekg-core/Manifest b/dev-haskell/ekg-core/Manifest
new file mode 100644
index 000000000000..8f7e4e6c88ae
--- /dev/null
+++ b/dev-haskell/ekg-core/Manifest
@@ -0,0 +1,7 @@
+DIST ekg-core-0.1.1.0.tar.gz 12376 SHA256 7ba11eb73ad3b906610cc1ae3889543547c48d1b2f4ca68c288bb3f022a7061e SHA512 a383154b87e5de0995d57f368f04c725dc406c3cb7d824b0b4dc5c4b6620ff11df6547e2e64d123a35d0725155687e2600eb4c8b651cd9177c4ae73dcd409145 WHIRLPOOL e460ed6cbcc05f637d43c99dfdd30524df6b3cbe958676e94f72e3d1e30f4e822bc66acd8906f1e407905667be06f25daf45400191b381110c49958f6f38b9fd
+DIST ekg-core-0.1.1.1.tar.gz 12426 SHA256 54de3df4b1b027aa2f3760b64f6a8c8134f3275b6d95bf1cf1fc0e74282939d6 SHA512 cdf27886a17679a396da9e85c55760ddb339080a3363c85321de11384b180db951bf95cb3c8e653d80683b942bfd363fcc1f465d114f914c2795269feedb3395 WHIRLPOOL c963c64bdcdd223a4ec29077aa20e11256e1574d89bb4126df301a2a3808ff344be0f7d7b7de48db948b4c7459d3f87c1ef3d8cf6695cfadd80f800ba106ec15
+EBUILD ekg-core-0.1.1.0.ebuild 620 SHA256 3b71da473682468554dd17f3515451c7b0c56c041d11ba27170ceb7843802db9 SHA512 e0ea9be745d40a9429331a18e1072eb84cd2347d6aa7aef279a89d22af4c084b4f9ee200dc4fb8efe98084cd418bca9aca916a2fd6ab1dea37a5a0849010ec43 WHIRLPOOL e0044ffe49b72f5d15faf994df0004276168a6091ab1a4e36a3786e848060a74d85bc2f4e269d24b46357b3fcd3dd61dc70ba06c150a67577697438b0f893b0a
+EBUILD ekg-core-0.1.1.1.ebuild 618 SHA256 562333a2abca187d0a5e64095429418dbc6263e24d1709abead4dfdf07588567 SHA512 de226d552a4c3f9dc96bb3ac2a3cfd44f000eeafb5926a98b2266a2c27757cf62eff3a395f90eec6bac455c9c11a79c0298a96575ad5a087c921380e04a95a18 WHIRLPOOL 774dc275073c062f236f54280dbc4618b2df6521d1117909608321e576def9bf6036a8caaaf09fc3a64204a87cb496fc7dda204ef1eab3146d6e8d073d1c5c2d
+MISC ChangeLog 3079 SHA256 52d915dd3c58705ac4b47db92e8b53d6c97c82e23d2be1e3fbea492ea8dfe92e SHA512 82f9d470e073e224a1f8382ff3d76ec0449c7361b3c69c207796dcbcf94f0b42c735bf22db41e9eccbd79a6a0a47c32fdb5bad0c3c52c0da504a295f295442f0 WHIRLPOOL 39a33ed6101ddae5b91a9cab3f72fb34bad5ab1e5368ef34d2cfc480c331350798846065bb6983748380b611b6389e6b8f030982093086343d04bc501056b930
+MISC ChangeLog-2015 860 SHA256 0960812f506719ec152863ee14e8e9d7ef77e73c778d7981ff78cf79d70bfeaf SHA512 4460060f13e8c1c515df6f75532ed3d3e28e779196ddc653a495eb67e542d6669324e28e88f989a4bab6c80adab7a9c7ca0b5e63c6981f5a4b9e9c53ca92e81b WHIRLPOOL 8f43fddb1ad8a5901f87b8e12d0e5cf5a08292474748d2e0677a970c041bbf128c01b71c9e455f27d9bfe4da8bb48446cd65b988eafdf63b6c850c51ab9e9032
+MISC metadata.xml 425 SHA256 43c19e2c02676058a50c9a9f395296b5ea86a5d8ae31d122d5f573ba993ad3da SHA512 5111f7b2916889e4d4d8c7aa828b628b4f0f70bb00352f1f500268c6a1d6acd11fb6d52158f42bb06a24d5943c0c2f886f4fdbb506c92c7530a36f658aba2e14 WHIRLPOOL 2435a7f3e36b6cc0359a641994f72a12dea1f633152ac131baa7f51c24b603de3d4a8439a50cd47619880a770e0074b430c5e805d4cad185a7344ebb9a9fbff7
diff --git a/dev-haskell/ekg-core/ekg-core-0.1.1.0.ebuild b/dev-haskell/ekg-core/ekg-core-0.1.1.0.ebuild
new file mode 100644
index 000000000000..05a8e277e794
--- /dev/null
+++ b/dev-haskell/ekg-core/ekg-core-0.1.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tracking of system metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-core"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/ekg-core/ekg-core-0.1.1.1.ebuild b/dev-haskell/ekg-core/ekg-core-0.1.1.1.ebuild
new file mode 100644
index 000000000000..8d38100d2404
--- /dev/null
+++ b/dev-haskell/ekg-core/ekg-core-0.1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tracking of system metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-core"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/ekg-core/metadata.xml b/dev-haskell/ekg-core/metadata.xml
new file mode 100644
index 000000000000..4be2b274026f
--- /dev/null
+++ b/dev-haskell/ekg-core/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library lets you defined and track system metrics.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/ekg-core</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ekg-json/Manifest b/dev-haskell/ekg-json/Manifest
new file mode 100644
index 000000000000..870cce9bb5f7
--- /dev/null
+++ b/dev-haskell/ekg-json/Manifest
@@ -0,0 +1,8 @@
+DIST ekg-json-0.1.0.0.tar.gz 2969 SHA256 52c455ee7d1b54f530ba9243027e5bb332925589d9209dcdfc24bd16a5a218da SHA512 6d9d2a5f7d8893cc9076b6817bf433fa3e525fe08e2686c7e21f0a58d8c0699f4a16859f3042e4d3aa0e79416301d43cac21fe80b767934ab9f0309f02558c51 WHIRLPOOL 82c484cc7a3dfd5a0104dbf1ac89840f5d4bda83adc78975325472d7a6c7189e6a096ca8b579df92c5afd86cb46690a3535b59c949077fff15bae9aa7192e810
+DIST ekg-json-0.1.0.1.tar.gz 2966 SHA256 ab401e93dd9238eda389a09121bae049d3ed82a031d0fa52384494c2f8f61b3f SHA512 c1ec9c0feedffdc7ff50997b5a851237507e0f9d2e841fa9cae5785dc26318abe1a3a0de9c433e3554a686869fa26a756a85d1cdae4bce6af198cfc641c1d508 WHIRLPOOL 07febf7598eef9a46d3ea789b1bfed3b962ecbe9c568a8ba36a1fadd3ab875605345d551cbd01e70137230b50d66491c4977395d339b1adb43fedccccc2ff7cc
+DIST ekg-json-0.1.0.3.tar.gz 3069 SHA256 3c97d423ac85903d0fed400845c29ccd39f1ca80666b09659a0238983b743317 SHA512 52f03c9758396a627a4b5c9a92aacb84e5f082ff5ecbfba2a5f870c0abe9d7c81d65a7a8f0ce16558634a3cc6fdd4834efed8dc95c73fed9a1b2aea049660ff9 WHIRLPOOL 31349b15434170c3088854069e8c27743ca9a97eb6e5c89fd59907e61c30fd18adc9827e5a887f9e6b5e80851b5aea99a3caa7554172673a79bdfecfbb984c7b
+EBUILD ekg-json-0.1.0.0.ebuild 735 SHA256 363aeb4500415cc08de8f71c2d5688df9dbdcfae6565b176a94018a1f1eb2166 SHA512 78cd87505de9c97b93d9f0f84230d1e3ab17f3237b8963a38792b37c60c30824a9e7a0ce437982abb0ca60cca721a21ed4c80d89fd9ccf7f1960f74fdb514aa5 WHIRLPOOL 10e41610407e0c53d64ff7e5c89722a7d9185e08fd69994c90534e5c473d113cdb5bda3d96a6ffeb32985762f4764a6db1218ffccc86d6a7ef9947fb3bb452d7
+EBUILD ekg-json-0.1.0.1.ebuild 735 SHA256 240e86b71af76e669f9f96a5278e6931c08d8865da47b9f271d8fc460c4e0268 SHA512 e5cb685476fff5095da87b85ab6485c80f2eaa771d6234b0fd708f665f8349c90351cdbd5d51a81e8d243223ee201adf994a88793c4f2d18c4e7c35bc8cd9168 WHIRLPOOL 58f4b375f5079d6ae5e0d43092c6e70f913f51fbfae6d366018ea812bec8a013ebd7c1d9d08cbc7b0e8a31797d592a4ca2127ea537d1b7bdc5ba04467bd62afd
+EBUILD ekg-json-0.1.0.3.ebuild 768 SHA256 e11cca8c9fca0469a464fbcc3b1d242fdade39ba8b117963e8baed05d4753fcd SHA512 bb2921e02e39c8ee243dc333296dc3a42047e6f02b5d7d29d1042b7875835dba82b665cba4076fdc6437e92cc49770d1fb052ea96facb88ea511cd5f591a9220 WHIRLPOOL ce0fa5103c1a68e571f547b8b50e925533aca45618cbd62c86e123152617a2a1f4e139820c041f4966cdf2465abc9dfa958d806c66bcace00c6f8e4e221635ed
+MISC ChangeLog 1789 SHA256 f801e0c94bba5c945d9fe7a13d3ed23902c9f8b44afe196e71b7e4311865e0cc SHA512 2136bf7b570ae524dc6a15c807c6c5406cb1205b2b3765dc10bec098f25eed9fcdd80f69496c5155f4fb56af30cdce48fd08ba8cf607dce25fc985868b3b25c7 WHIRLPOOL e0c1d99c343f1dc52b9d99d5365686a9ada2de4e90ccdfa2ecaf58f95b4646d4a4f179617fbb0ea216e00758dd6b9a9f084ce19b347f0549e3cd92b310665150
+MISC metadata.xml 553 SHA256 05623fd4b2b74f3464db1c8a9bca200d7020b98b3a02628bd4c186fc6f030720 SHA512 82cf11540942ca0bb5a8ae7dd6ea26eedd91376d4250c42fa54b130b9fd55826781f8ffea89a70e33b7bda67f2fb9a20782e566927a4184aedef86ab4e665254 WHIRLPOOL 20fa7749662a7ee538b685eb7630ddc65cf22a3059ec8fdc2284cd511de92fad3940280fd13abd5b8a894f9be20dc4e9e275f7ee8b42020baa483c7a84df3717
diff --git a/dev-haskell/ekg-json/ekg-json-0.1.0.0.ebuild b/dev-haskell/ekg-json/ekg-json-0.1.0.0.ebuild
new file mode 100644
index 000000000000..b9f73ad9a887
--- /dev/null
+++ b/dev-haskell/ekg-json/ekg-json-0.1.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON encoding of ekg metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-json"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-0.11:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/ekg-json/ekg-json-0.1.0.1.ebuild b/dev-haskell/ekg-json/ekg-json-0.1.0.1.ebuild
new file mode 100644
index 000000000000..be484d2ae801
--- /dev/null
+++ b/dev-haskell/ekg-json/ekg-json-0.1.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON encoding of ekg metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-json"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-0.12:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/ekg-json/ekg-json-0.1.0.3.ebuild b/dev-haskell/ekg-json/ekg-json-0.1.0.3.ebuild
new file mode 100644
index 000000000000..be1653099092
--- /dev/null
+++ b/dev-haskell/ekg-json/ekg-json-0.1.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON encoding of ekg metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-json"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.4:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/ekg-json/metadata.xml b/dev-haskell/ekg-json/metadata.xml
new file mode 100644
index 000000000000..478b13fd3805
--- /dev/null
+++ b/dev-haskell/ekg-json/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Encodes ekg metrics as JSON, using the same encoding as used by the
+ ekg package, thus allowing ekg metrics to be served by other HTTP
+ servers than the one used by the ekg package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/ekg-json</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ekg/Manifest b/dev-haskell/ekg/Manifest
new file mode 100644
index 000000000000..e181c990f686
--- /dev/null
+++ b/dev-haskell/ekg/Manifest
@@ -0,0 +1,11 @@
+DIST ekg-0.3.1.4.tar.gz 161532 SHA256 b1a4ef2926c96c624d1d5ab3b10fb13fa64df7a90ebb3e0acec390ee85492943 SHA512 41ff15edc073b0d3c9912b7d5f85cfc025fefc547ecfce513c6c010c495208318e7a3f4c30b7daa39c89996328f115367b44722b8ca9cea794b14c5a2f34b8eb WHIRLPOOL 211454fd6f2de57337811187cb186a680209b416128edf6c9ecd901a29ce3dbe89465c7a42abb4fa56367df375ce81f1ce094d17c1c83251d26ff550ace1cf39
+DIST ekg-0.4.0.11.tar.gz 170085 SHA256 8cd041f6b7da4f57df1795d619f9140a071ed2adb6ed5ade1c3e899957edb603 SHA512 af6d429d561505036d1f3366112ca2c5f2dd71a23f9418e372488b689bfb31383316e2498f56f881e1ba78077f2b1c89d8df0c94354c2aca115b3f7be8faf49d WHIRLPOOL 856942aba02e61c5df41ab31bc2144c3e30fe429622a8cb8a4a703030d6f4d150af582a7e7d39c06da466f3318b28f69150e9c5a3741518d2a7720a542f9c17f
+DIST ekg-0.4.0.8.tar.gz 169806 SHA256 5b0488bab3b3b6309d28f3c73fbde65b9b238f0560c58f4d937711b7ca42e832 SHA512 1c33b119f1df4ad596abfc1734a833a661ecce13392ba970b8535fdb1e58231309f66ede3849c383d7c3c43d05fc20f8cdf835759a9468f4f50e87f828bcc17a WHIRLPOOL 5e15fa7608784677fd338c77ed417f818619240b0caf4aaa4a820a3d2ba3e580129a5b44142c895096c9ef0e8dd711ac4bad437d8378def07d9eaba3ee82d039
+DIST ekg-0.4.0.9.tar.gz 169922 SHA256 71028dd82b19c82d8aeb3182d1b678d4deef78cfbc1bd8a23d1da45c2bb2bdb4 SHA512 f62301326425c32fa99daca3024ecb536a66a5d0e74cc188b7fdf71654ba2daab7d6fe34f5a76dca197c1381e2783db3ba5e8d603d844d785af1cd7684f5bba5 WHIRLPOOL b4610af4217f5d3d0a66064c5b431a0bd492515c0ea9e241ab722d4fbf4be084616bb2d0c33b9be66725105190e7b4797034b5e5409dcdd9f4490be9c5ee1f22
+EBUILD ekg-0.3.1.4.ebuild 817 SHA256 6cd2b2d46ca7b5dc174042e14c3df6e25db516baa16ab449abc340d02020888d SHA512 f9c091e2db19033ca9e6c101270f60d82f40351beadb3b18644e678e4ca2cdfb2e4779f9d88ed1e07f97dbf946bf09f63a85e332ae6f703b869f592e46ee5a39 WHIRLPOOL e9d8f52c59cfe8861d12dd0670d729f35b501a40d9749684f9d602ed595c4f121708b47b3312c2986f9e3c8de907c4c638e974389469f17b17dc9d68924fdcc9
+EBUILD ekg-0.4.0.11.ebuild 931 SHA256 8856922aeb7f5f3bab1528f2ae8ba76828c4e900ee2d7f38d36d2a1e8d4bf5eb SHA512 fe7a6fe94458e5b81d6435b7a19b585a703dae0dc0b252977e99acfdddbadca06f2bc0d0e9ff39d52a01541c8813cb52106c22a9154540529fe2a93e1eb366f1 WHIRLPOOL d5cd82a7f49b1410f0de12b7679b85f07af5e7074f44732caff4a943d34441631d94cbc6b5ea499d042423071a2d0732b3b8b140b0031bc7785334aecc542dec
+EBUILD ekg-0.4.0.8.ebuild 974 SHA256 84b85cf225ce2e5ff3210fcafeb625176bfce94a313a9d8488f31d55c45a331e SHA512 ad9a10700330f18b6c94fd58e2dce6c22deab51d0e851d277052a0bb2f6fd2eb706e33ff3af91f49bb5776c99e9ea037d3f4360d91ee20bfad42e9dc4ae30393 WHIRLPOOL ccfb1678cdd19bc04b50eb9c3ed1304e2edc965c98caeee5643926a20730c6918a3431a2ee5d44f550a7b326d5b74b18e917e96c8764f2160492fb4456bc62cc
+EBUILD ekg-0.4.0.9.ebuild 974 SHA256 8bca08d0065bbd88b5d00b0d63f47344d5865d975624fc82bbf1084135169de0 SHA512 481c07f1b13bd783d8097463cb44db30ea28f1c3134f38a0b681e4403792fef1a2f88d5710eae898318ff59dfe647e010ebc9437cb2ac1bf7183631945fdc428 WHIRLPOOL 0296626effceabd502ecf1c8940550365f4464656385689616c7b021749a69a9bd73305a40a26f351c5e4beb75e42a5c1f383069245aaba813d2a36059099c6d
+MISC ChangeLog 3216 SHA256 ea426eb1215fc6aae3f4f8d13b17fd9f48c5f8d1e370aee9dc9da10b9ce874cd SHA512 a3109cdcf0d90c6a521437a997aec805f326018709a66e2ecbed5c61404bd3649974495eb37fa4e7bd2bb4710774dbd6c250f3cbe0f7fbf0960f1ec8f498314f WHIRLPOOL fdb48e4cf3a532eed9f598faf48a34c7ad1e8a2f4f6e48f0c1fc63f894b0bb5e4fc2efda4b16596483af86edf46a571bb6722959e1d10d040de78538accb8893
+MISC ChangeLog-2015 944 SHA256 40415ea900fd6ded8a05b9cc3701565f5498e0f0096071c42d7fe3a58475dfae SHA512 587f17f019b4fc2e0ba6a6ec1e617698d582bc095506fd1e02d6f2933388f1b725721aaaa9c24d16ce58fe9749e6898ab46e917a65dd323d945e50fb3ac57d0b WHIRLPOOL d9279b57dc3aff105b735328fca359bfa6a2540473346e4282efbef0bac46b7b8e317c6e1c2b269f6783b6abf343439895bd9c52016ab88abf8c172ee4291c1e
+MISC metadata.xml 516 SHA256 cbc14f6d12b8d5211f8964aa60ce0ccc8eda9417fcb122670ec9be83b5345554 SHA512 b5193ab4665caea0b015e7bfd80098a87940aafc0d0733212532fce7c1a8c849c264e7b4cbdd98f0251f53b1a9cf80a89aa8ec11288fa6a9545c490ee608e0fd WHIRLPOOL 5edb164312a5a105ed31c3951f4369baab496142d4c3562de541cddd65c7134b01275ea61782bebbb374929b65a6099ec6e2a7635d82905c7ec5dbef798b713c
diff --git a/dev-haskell/ekg/ekg-0.3.1.4.ebuild b/dev-haskell/ekg/ekg-0.3.1.4.ebuild
new file mode 100644
index 000000000000..8cca8ac167cd
--- /dev/null
+++ b/dev-haskell/ekg/ekg-0.3.1.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Remote monitoring of processes"
+HOMEPAGE="https://github.com/tibbe/ekg"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-0.8:=[profile?]
+ <dev-haskell/network-2.5:=[profile?]
+ <dev-haskell/snap-core-0.10:=[profile?]
+ <dev-haskell/snap-server-0.10:=[profile?]
+ <dev-haskell/text-1.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/ekg/ekg-0.4.0.11.ebuild b/dev-haskell/ekg/ekg-0.4.0.11.ebuild
new file mode 100644
index 000000000000..d1ada36c6ef0
--- /dev/null
+++ b/dev-haskell/ekg/ekg-0.4.0.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Remote monitoring of processes"
+HOMEPAGE="https://github.com/tibbe/ekg"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ >=dev-haskell/ekg-json-0.1:=[profile?] <dev-haskell/ekg-json-0.2:=[profile?]
+ <dev-haskell/network-2.7:=[profile?]
+ <dev-haskell/snap-core-1.1:=[profile?]
+ <dev-haskell/snap-server-1.1:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/ekg/ekg-0.4.0.8.ebuild b/dev-haskell/ekg/ekg-0.4.0.8.ebuild
new file mode 100644
index 000000000000..97cd3263ce00
--- /dev/null
+++ b/dev-haskell/ekg/ekg-0.4.0.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Remote monitoring of processes"
+HOMEPAGE="https://github.com/tibbe/ekg"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-0.11:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ >=dev-haskell/ekg-json-0.1:=[profile?] <dev-haskell/ekg-json-0.2:=[profile?]
+ <dev-haskell/network-2.7:=[profile?]
+ <dev-haskell/snap-core-0.10:=[profile?]
+ <dev-haskell/snap-server-0.10:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/transformers-0.5:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/ekg/ekg-0.4.0.9.ebuild b/dev-haskell/ekg/ekg-0.4.0.9.ebuild
new file mode 100644
index 000000000000..d0988fdad0f2
--- /dev/null
+++ b/dev-haskell/ekg/ekg-0.4.0.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Remote monitoring of processes"
+HOMEPAGE="https://github.com/tibbe/ekg"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/aeson-0.12:=[profile?]
+ >=dev-haskell/ekg-core-0.1:=[profile?] <dev-haskell/ekg-core-0.2:=[profile?]
+ >=dev-haskell/ekg-json-0.1:=[profile?] <dev-haskell/ekg-json-0.2:=[profile?]
+ <dev-haskell/network-2.7:=[profile?]
+ <dev-haskell/snap-core-0.10:=[profile?]
+ <dev-haskell/snap-server-0.10:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/transformers-0.5:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/ekg/metadata.xml b/dev-haskell/ekg/metadata.xml
new file mode 100644
index 000000000000..97b6668da8aa
--- /dev/null
+++ b/dev-haskell/ekg/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library lets you remotely monitor a running process over HTTP.
+ It provides a simple way to integrate a monitoring server into any
+ application.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/ekg</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/email-validate/Manifest b/dev-haskell/email-validate/Manifest
new file mode 100644
index 000000000000..a82978fd232c
--- /dev/null
+++ b/dev-haskell/email-validate/Manifest
@@ -0,0 +1,7 @@
+DIST email-validate-1.0.0.tar.gz 7205 SHA256 4fafd67509e804675e52d97b6ad0dde4b459f7569891c74843155c95ec66416a SHA512 e76ea41e7d2dbc5085e3afbd4cdddecf106dd9a308d14bd377d70392163d695cb2d1c538de81c510565b309846376864fc1977c520860c9b3ff9162854601f4b WHIRLPOOL 5f39d16e605cc64bd4323138e130c737c0aad22492a8321bc76c0169e3e57f1dd38b8e0475915ae21546140869b4ccc4e23161300f25bb9dd441bd2b5c38ab55
+DIST email-validate-2.0.1.tar.gz 7462 SHA256 f2d363c06c09d9e1d348d10314831998eb6e516588c56fd503e5fbd85165bbe3 SHA512 d5eb0d48c81fa61c5bdecbb1cc35e370afbcb49277091b7358a01518711dfda94ec4074c7462f1efa088cc964408db083481da976d64283868baa130abf7089e WHIRLPOOL 683f9c922fd70d56589a23f048ddfe9effdf413ed896bbb167d523848ed934bb9497f0da65bce076d58f924d12c78d9ec8e78ebf35ce1b11bd143f7fc2b22086
+EBUILD email-validate-1.0.0.ebuild 862 SHA256 af4a63ca5fd15bb49d4dc1d4a41655c6084198267b66b35f7dadac038f1690ac SHA512 2b398695ff20f7064fe0419009cc1d69cadd8b3a6e4809ebc370ffdc9036751e68568085d101a4db75b68b22b4e0c914a951ab25c95fd8b93c86774b339cd013 WHIRLPOOL 2eefb582251d6ca1e528a2da67c9325e328a4a524e8f6eeeb65abc390ed8791c0c70a17128ebe24614b533514ed44b5b2c8c1231cac63cf052c0ecfa7942c95c
+EBUILD email-validate-2.0.1.ebuild 850 SHA256 f77b7bb7eb37ca9c84708cc422d48bc8d2d717d58ea2d38b7dd22f232c5ec645 SHA512 f93df2bdb6d8203973a511bfe5f811b5df344399a42f51344505c6dccb0fc1793d8594da5a649a4770611c7f596308ec87999c3de34ad4cbba14cf40207246c4 WHIRLPOOL 9532bf3c07029e8f4018ff0716cf022a7fba6e83e677e3520d8a4b35ff1bca9c924084a0ec80686dd86acc8ffa04683289d18aaff7a0dea44cb35a7c39e0db28
+MISC ChangeLog 2517 SHA256 f4046dcf613da434d60abb38e6a65540f720df3333235e083995c8677167bd37 SHA512 6ed3877924da4ae682fcef699a13d407946908136b0344e4d22b520917c33bc0083573fa38d41bb536ce71b2c7eed2b6ab3883ed7ca4b6f1cd16cfe21250a7c4 WHIRLPOOL d7e379621e265f6f7d8334de819a47fff5c7cb515597ceb019113e9c168fb99751377d11baebfac5dbf5f0793a29d274b31d37cda5551664119a315f9cb61373
+MISC ChangeLog-2015 909 SHA256 323a096c2b7b00303067ebdbdebedda5ec099ef65dd721c9482f616dd19db820 SHA512 db5583aa1b60e583d04a853bfc1301c843a55395383ac33e6ed7130d1cf184066d7c6e1220a795513b9c92c23196d0d8135a69f9584898061bd2fdd9a5147a9f WHIRLPOOL ace8b2d6d1f2a7ed939dc163f5bc2e5dd3f70b47fe3eb66ba2c432007028847ddeebf50f59d1c62239ea1b74c2efe99191b29a3bc6557cbf17e1dc7273277a13
+MISC metadata.xml 342 SHA256 cfcb20a9e6a5b5ca9e443494e05b550538f91d10e06c16e068455f21f8852fea SHA512 541a473b649f7b3826c4c49a685ec0fc48e01fa0569b67e805f073cc0f589df5630b30bb8a135b43c726c2cc5c32e9340519cbc607de0f8ddd7f7dd425aa14c7 WHIRLPOOL 615f2f8aa2dc67d909168805abb70b38cb6e69d7c3b70b26564b9a37d4207ed43c29009484975984b35fc987516d8b5fe4f3fb3b26e744d35e8df7fe8897e7a5
diff --git a/dev-haskell/email-validate/email-validate-1.0.0.ebuild b/dev-haskell/email-validate/email-validate-1.0.0.ebuild
new file mode 100644
index 000000000000..17b39f212e90
--- /dev/null
+++ b/dev-haskell/email-validate/email-validate-1.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Validating an email address string against RFC 5322"
+HOMEPAGE="http://porg.es/blog/email-address-validation-simpler-faster-more-correct"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hunit-1.2
+ <dev-haskell/hunit-2
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4.1
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/email-validate/email-validate-2.0.1.ebuild b/dev-haskell/email-validate/email-validate-2.0.1.ebuild
new file mode 100644
index 000000000000..28312d90270c
--- /dev/null
+++ b/dev-haskell/email-validate/email-validate-2.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Validating an email address string against RFC 5322"
+HOMEPAGE="http://porg.es/blog/email-address-validation-simpler-faster-more-correct"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4.1
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/email-validate/metadata.xml b/dev-haskell/email-validate/metadata.xml
new file mode 100644
index 000000000000..f18d6cef5b45
--- /dev/null
+++ b/dev-haskell/email-validate/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Validating an email address string against RFC 5322
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/enclosed-exceptions/Manifest b/dev-haskell/enclosed-exceptions/Manifest
new file mode 100644
index 000000000000..a14e8bdfa604
--- /dev/null
+++ b/dev-haskell/enclosed-exceptions/Manifest
@@ -0,0 +1,7 @@
+DIST enclosed-exceptions-1.0.1.1.tar.gz 4566 SHA256 e5236133ba5a2395fbac9f8436eb8765ede4a0a8b36341ccbb8a4cddf00c5d99 SHA512 69297633a1b55c22a2fa1cbfcd0f450f063997c5e088167f94b37e7bc92528047aa8d36072e7fc0be1550297cd5fb7d771c637627b3aa15eab9ffe4b19ff0c62 WHIRLPOOL 029e359742e639f67412519a9373967f9b5e60ac3b352eec58c84927ed7d9addd0b1d64b3160efd680b5e8fe023244e67c7ca59ac71ad9a92aeaa3b1a53a8e47
+DIST enclosed-exceptions-1.0.2.tar.gz 5266 SHA256 7b9beab82d219c0dd879dfdef70fb74a4a7595b4dbd0baf7adb12cdbbe8189f1 SHA512 73b0196b0ec18acaf8a1c215abf7e4c8665c9df1ac07543796fadd7da1aa0b633167e10e1c923c609aa40e6af6f540574436825440da96918cd8066908781f40 WHIRLPOOL bac9a016dfe44ab5606e460b3be9f81298ffbd99e4dd83d0c1141222a0ff9617d27b30cb22ff71f12b94fba33f9b1ecf6d9ef55a0f1a8f56852af25ab734a5e3
+EBUILD enclosed-exceptions-1.0.1.1.ebuild 849 SHA256 0311f91ac0a2044bb11687aa8adb384a7e20c2b7f376a4262c6f98d08686daa4 SHA512 9c1a18899096ac0e680c70c24489756679ad22eb57b60c19193ff78fddde3cf82f82e642c61511c7300cb6450cdb7e2884679550c4ba863d556adb7de9195daa WHIRLPOOL 1b6ae760f6378f77cde941ada7da3850dfe6fb83fe7085437e339553341532a2633c8303fcab7b7fc8dacac1feba999189831cda4b61a0483267b90a87aa68e8
+EBUILD enclosed-exceptions-1.0.2.ebuild 856 SHA256 207d46ce37dee621391f00a320bfcf5982ac3ac0486b1ef5771278f8ac728bd7 SHA512 5c25f73d0dabda5ee5e94adb8699834c672866eaa8b141f755a596f123684268311a25c6b9bfa5d3e42b2871daf2dcc064e525a95eedffea8a78c9b736f95b65 WHIRLPOOL 51cea683aa42792ac9e1b641bb438ce5cccb7761e593b0786d18777ca49aa7588f2eb6d46b5396377ee4abe72bf382b37bcfda3463cce35ae70a092376d0892d
+MISC ChangeLog 2969 SHA256 25c923b2df83280f3d7f86bec845d4af233a9d8a4edfe3e52b2f093a7d20a961 SHA512 6936501186584ba42398f1331412929a197dfa7e2daac7f3e3782aef147753107b01ba507ae23a6ade8f2633888ff45f30d989090655f84d014f701c012405ec WHIRLPOOL c5aa5115aeed807e29c157ccc602fc823222980cc7c78fad9752cd0a0da4e95a99a4d941ea67d597f17d8c8fb15f3b61182ca3d7737b1e8adc96170892d90224
+MISC ChangeLog-2015 1320 SHA256 f80ccf43a70003c62c7a11d6174ed25ad7ddc9748ecaf4399b6f9c2aaf65e7df SHA512 025f3b0a85c52bfb0a7b97b4bc89c1690a79e8afd36495c41ff0dc864db596f19e1e98f53b7aa713ec37c129c7e9ca35dedc9e6ca87533ad83ba500017b0112c WHIRLPOOL d28940cd9fd943a0cb8071156059714bc2b6ad607ca65b04e99c1b71728900dc4cf4b8b2753cc7ed20921c1704afa73055c6294dd80801df1565b6ba31a618f6
+MISC metadata.xml 516 SHA256 a84e6707073ceb41b63771e097e3609cc3aed2be08e078ce7100d82d1f5ef6d8 SHA512 6d3c62ab0e7e8114808fd2d4a84d9423f6dfe60f96e7de0da401f75d096eb03e91d9b17c1c7df1daf21ac7267a050225a33ea6d837c816c120a1b0c33b057b80 WHIRLPOOL 0511d5bfd5eaeaaaae9c0593708ebe03a43546d3b4422d973e3dc166d322f58f4e8bf742f0250b8f0b9416a058de3ebffbc2850de7c7ef03d68e16e4f2bca46f
diff --git a/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.1.1.ebuild b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.1.1.ebuild
new file mode 100644
index 000000000000..d488ff979240
--- /dev/null
+++ b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catching all exceptions from within an enclosed computation"
+HOMEPAGE="https://github.com/jcristovao/enclosed-exceptions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.2.ebuild b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.2.ebuild
new file mode 100644
index 000000000000..581459fab3c3
--- /dev/null
+++ b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catching all exceptions from within an enclosed computation"
+HOMEPAGE="https://github.com/jcristovao/enclosed-exceptions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/async-2.0
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/stm )
+"
diff --git a/dev-haskell/enclosed-exceptions/metadata.xml b/dev-haskell/enclosed-exceptions/metadata.xml
new file mode 100644
index 000000000000..d6b71a606fdc
--- /dev/null
+++ b/dev-haskell/enclosed-exceptions/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Catching all exceptions raised within an enclosed computation,
+ while remaining responsive to (external) asynchronous exceptions.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jcristovao/enclosed-exceptions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/encoding/Manifest b/dev-haskell/encoding/Manifest
new file mode 100644
index 000000000000..e8fd6dcbd19b
--- /dev/null
+++ b/dev-haskell/encoding/Manifest
@@ -0,0 +1,11 @@
+DIST encoding-0.6.7.2.tar.gz 832564 SHA256 0d607c6886b4ac8498fc0c97565bda6ef068d5626f87b642616cb64d042a3f2c SHA512 2a258cb20d49ddc3f1c78f7392e4440d503774680f0da0d297ce27466bace8303b1364e9b4fc5937ca6b1753d0648a6ff8cfc99dd77d52d851dfe9e0481a3cb2 WHIRLPOOL 3533acfbf8181daf6dff597e98924765abaada7769e93054490d2cdb2f51788cba6fdd314b0ccc474536044b687a10179129d333bbc12e5347f60621a9dbcaff
+DIST encoding-0.7.0.2.tar.gz 320988 SHA256 fa766a401a11b648409d2b4718fae5b07ef787b9070e76466de26eaf4e6f8392 SHA512 60ede0397d68bcea292ed9fb09fe2bafcbc0afdd7d374b098049afe9a7146cc4be5615a83dbfb13c1a44db2e52a77f231fbac3ab2249398d3fb9921041aadd04 WHIRLPOOL 8f378ea1a95b199fc56fe6a6dc0b24b7b5de1206e8ecc64c27a6a3d68a2c49033562d315d8b1da8d92326a1f36627567fb745c043b72b81ffbe9de0b8e6007f7
+DIST encoding-0.8.1.tar.gz 1034198 SHA256 d96f985432a78693bfd26b4881ff3a139a15ad1f7abebacc771fed3eaa90adb9 SHA512 f77088138888673f0802b57cba3f14cf84a1bee15ad013a1335d8a9e8d7206d716078c3b2ab299545f49174d9de9db4c67089f1b01664c86337c31ec91c5cf46 WHIRLPOOL 2037ac5c558aff9bd4090302e951e9ee82be54d9780becfccde92f4e368fda3928a4c9b27178f2ff4a02c19239f127e8b285ba2db6fe6548825d3c35b673a536
+DIST encoding-0.8.tar.gz 321410 SHA256 518a32d95a29cb1dff49afac6235287730dd675cf6e14b9ddc17e7be53ea4e78 SHA512 c1f05333fa34eb0dc9ed1e1c82bc4d84e9fb3d0252a45519998a199ef1eafd49e9dea7ad60e8ae855b4efdaf4977f8a9aa6324d7b73bfd122bdef60341dea1e0 WHIRLPOOL 1774d0af2ebd21c60b17b2a1a929fdc7a6e4f2f01536e91f3c21fc77df08497e8365194e1094c1d0090772d0befc248da33c8051f3b2f3802b3d1c01494d3402
+EBUILD encoding-0.6.7.2-r2.ebuild 1003 SHA256 dc85de25c503154979dd8436bd9925e89470e2af7ea3941855ef4ca9b404ab84 SHA512 83b5d6aeb5daa1ba4d8778b94e17aa7e60be57ff1945e21a800edabc008f368aa4da69fccb83e21b5237271abb6d53942d1590968240e149c44fc2821f1bf6c4 WHIRLPOOL 670d4919731f5ab390b7e8b28cb4b1e5b095f3ad754411e94a3dce99b469a6bc56af6f18c1ce7692da7e1e6d230a0394993dba9bb798c637bfcdd64e7453f814
+EBUILD encoding-0.7.0.2-r1.ebuild 927 SHA256 4e856ef089fb3722c102730044c5186f21600958160e41d19e6e1d07d62bd132 SHA512 c2dea76ea8fd8f0f070cc39d998033c68341110f939b550ff19484eadcc300cb57e452ebd657c6b6ebf82b1d8ed298284eb84ef50b4e7f34b9bbb82a0849164d WHIRLPOOL d7bdbf1be30561250862881c58b7adc8db97b08812c0773e2fa415ce38176cc59fa4dff22b7e9af0c5bd28e85a0bf46ce5f655ce03555ab024bd98d6cc347ac5
+EBUILD encoding-0.8.1.ebuild 948 SHA256 046f87a0f8b8ec4872a2f878354f43a747161a908215baba37283dd9af7509e0 SHA512 af03fb54c34117d81f6a51b6003794b8a8f8dc2144bc4f4bc99ee105caa58ea86425403083adaefb8a747b0538ea81db2fc7fa2408961c2df716cadbc6f30d35 WHIRLPOOL 7071cd34639fe5a489cfea5b2db62ab7532cd35de401485b76f8a62dead854ded8672d079f8aff95a53966523107761ed7afb619b4733f014b01c79183f3a875
+EBUILD encoding-0.8.ebuild 882 SHA256 94f5b3707567a33f3bb11ce714723733be930124b12c9f4c9e020ec3cd064571 SHA512 741f00ec6eb13c79436bbabd5ceb18b9bfc12bbf7115fcf3bc1ed5427bd7927d958ab537f2bb1408cc5ce2f88508d11ee7df3f7675b8534a19dd530a422ec107 WHIRLPOOL 0dca1e68fd3477105ef9e6cab4d287bee72385d418a35153ce864f6d7d47b0fb5e57db7bc97cf0e89dc87453de751b082fcb01b2e2ad5ae6c01deb897ab4e0d7
+MISC ChangeLog 3445 SHA256 2943568c97acc62fc77000db72a309ab7356c7d6a74a48a456871e9254e6e46b SHA512 e9d42c63e5d8b693cf3a48caac8ad90dcc61a3a61fb780e7f79d3f08fdbd2d931d8b9a326a2d87d4a6c7eb13a43af05c877d66b1b8e52c11ccc6b624c7ca6d1b WHIRLPOOL 5b5e43c96de61e1fe5ab8a7d87026606bdc20117083efa4a5e14ea903d060e0a79eae56690e4392a09096b3bfe0bafac67a5e1d6e94266ac2e8bbba101954c48
+MISC ChangeLog-2015 1218 SHA256 591706ac44bb04c4ee2abf73f35a770d1bcec10db35e071aa4e7eb2ea3d782c8 SHA512 a392dd3ff287fd31672df22fae1ad5b9789f6b32cb3b4b68ae30042feab0de9fe333212a9156b976df4b457fbc254194740ca8a91a8adb583cdeea18f3387a0c WHIRLPOOL f63d7fe9f539a1fcf6b6c3be68f1dad9f8696462a94becd337ac7bf86a33c1b893dcadd733f588cd3fdcba695c00cdc7ba5dd9e38503d380ef28a1259b62d8b5
+MISC metadata.xml 676 SHA256 ce5b7688a2c446f2df6dcde512ea1d5edb0899c0804dddfec5ee4d5ee939e299 SHA512 86d83b18876390cb974df3ea61782f32b5e8c893877664e7e9722e6ad5d596c2b6454c60fe6537c2c2492f9fa28d614fe0c473a5bc702a21632210f516328d3c WHIRLPOOL c23f6226ed52ec5801fe975524c732193c98b5ee75cb7c99929ffd377f2051dc84006d48f38dbc0f800f5448f844faec5af69a45eb2cc9d13baf22f9e83ac2fd
diff --git a/dev-haskell/encoding/encoding-0.6.7.2-r2.ebuild b/dev-haskell/encoding/encoding-0.6.7.2-r2.ebuild
new file mode 100644
index 000000000000..f6bf2eede29c
--- /dev/null
+++ b/dev-haskell/encoding/encoding-0.6.7.2-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for various character encodings"
+HOMEPAGE="http://code.haskell.org/encoding/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/haxml-1.22:=[profile?]
+ <dev-haskell/haxml-1.25:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ cabal_chdeps \
+ 'binary < 0.6' 'binary' \
+ 'HaXml >= 1.22 && < 1.24' 'HaXml >= 1.22 && < 1.25'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=systemencoding \
+ --flag=newghc \
+ --flag=splitbase
+}
diff --git a/dev-haskell/encoding/encoding-0.7.0.2-r1.ebuild b/dev-haskell/encoding/encoding-0.7.0.2-r1.ebuild
new file mode 100644
index 000000000000..52035758bb4b
--- /dev/null
+++ b/dev-haskell/encoding/encoding-0.7.0.2-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for various character encodings"
+HOMEPAGE="http://code.haskell.org/encoding/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+systemencoding"
+
+RDEPEND="<dev-haskell/binary-0.8:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/haxml-1.22:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'HaXml >= 1.22 && < 1.25' 'HaXml >= 1.22'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag systemencoding systemencoding)
+}
diff --git a/dev-haskell/encoding/encoding-0.8.1.ebuild b/dev-haskell/encoding/encoding-0.8.1.ebuild
new file mode 100644
index 000000000000..d24729222a44
--- /dev/null
+++ b/dev-haskell/encoding/encoding-0.8.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for various character encodings"
+HOMEPAGE="http://code.haskell.org/encoding/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+systemencoding"
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/haxml-1.22:=[profile?] <dev-haskell/haxml-1.26:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'binary < 0.8' 'binary'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag systemencoding systemencoding)
+}
diff --git a/dev-haskell/encoding/encoding-0.8.ebuild b/dev-haskell/encoding/encoding-0.8.ebuild
new file mode 100644
index 000000000000..63792654b53c
--- /dev/null
+++ b/dev-haskell/encoding/encoding-0.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for various character encodings"
+HOMEPAGE="http://code.haskell.org/encoding/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+systemencoding"
+
+RDEPEND="<dev-haskell/binary-0.8:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/haxml-1.22:=[profile?] <dev-haskell/haxml-1.26:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag systemencoding systemencoding)
+}
diff --git a/dev-haskell/encoding/metadata.xml b/dev-haskell/encoding/metadata.xml
new file mode 100644
index 000000000000..91bcaa50b9b3
--- /dev/null
+++ b/dev-haskell/encoding/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.
+ </longdescription>
+ <use>
+ <flag name="systemencoding">Provide the getSystemEncoding action to query the locale.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/entropy/Manifest b/dev-haskell/entropy/Manifest
new file mode 100644
index 000000000000..cdbf6f23fb91
--- /dev/null
+++ b/dev-haskell/entropy/Manifest
@@ -0,0 +1,7 @@
+DIST entropy-0.2.2.4.tar.gz 5107 SHA256 f585fe58cd8318b26a6d1dead9b9927507406c8ec1555e93242b0698c1ba55b2 SHA512 257289daadb414ba82d7e18cadfc4e8a654297746984d22a7f202054271f4e19c29d4194cf21b3dadfd06f10d96bc6a29f909d4bd36a98eb18bdae4a13e56b49 WHIRLPOOL df7b10848fc7523d6fb97e711c8a6e3ce8597c35180c84df498df65e120a6a13077a95847e0b9e2b2419607d8baa96c666335915d6cbb832dfe4dadbd05bb615
+DIST entropy-0.3.7.tar.gz 6498 SHA256 1ff020eba2edbb93c4b23297470f8c11d69d0ff1e1642d17cbab9d54a24befef SHA512 920521a35cba9c627ee97daa9675ad1764ac91762800371cc9e491320afeae7994a431ea6938cb7464a0e6affc274a24148c405d7eca2d401d925cc2e2a84f85 WHIRLPOOL 3a643262f554696ab1c71f7e74bffc9e349011b0e6d307f0c18f3df242a87e07c0d21efba06a39492cc7c2ea2083121a39aab06e564598ba0f8e99bfc195a211
+EBUILD entropy-0.2.2.4.ebuild 543 SHA256 5991bf15781e9868e004520e8e5e11fc56ef99374bc71fed8ae4368b901f4d15 SHA512 104938f2615ec6d06b5502d74c601ebc5d55d9dfaf8071e57cdc71631dc321cbe8af1a1ece8bdec4c0621793a89acbebe6e8fc8c96718eb0014a36c3867739c2 WHIRLPOOL 1eb9b2e5336bb21857bb466f45bfffe5f2c8ad98b972794e1b7bb51bea688e42b481a15a7ae407d2e17a89cf0daa7619e01526ef56c82b18a82c808b4f9b9631
+EBUILD entropy-0.3.7.ebuild 638 SHA256 f8f3e7676494b7ed551f38e9f0cfa07f1119614545a5734519f0b6aede617ba5 SHA512 3dd64a236da95d3fd8bfbc564b1060f4b5b2babfd9b22b9d5443e1355cf87efefe3beb948cfdf017816fa63c514847ccd8961d3929dac538f5090290bc967650 WHIRLPOOL d4dfb6e3c682df30480cdfa06de474e1b86d2c2b8a5fcbdd2e8fd0c44ded3cc0a45f22bb0a34357bfc554d0f29b60859fae227081ba35538a5b054a9f8fc35db
+MISC ChangeLog 3048 SHA256 be0b228933da94cbb32ca4f65c4a42a3fc29400d9b87e3bc630c9ec7d3cea2ae SHA512 27e2d20b73bcc902fa4ce3de8303b3f6950c8d7b25d0579242013b3ed9fcdb3fe65373a7cf2bc275538eb0086fd5ecbf8b5abef346f15ccf1cdd3217a02d1b53 WHIRLPOOL 53bbbe2242cb5748eeebe5802202ae3e81a79498e3691eb49135bc9b765a4bb224500b86252873e723224547b40e94683605ad27fab22f178d5579238aadf8b9
+MISC ChangeLog-2015 1358 SHA256 9d52115c7a89475cff0fe89ac08357ea90fa913242a6e43b0c4f64c364611e79 SHA512 50797f1eb087e1da6d554bb5a28d7b9e0974ee3f31f115a983de98a4e0af9f35988a91efbbd9574231164b37885cfc76b1c49484d8884b1ef6e8d55ca11cd033 WHIRLPOOL 56ea2e6cbcc748121d58c4e90829202c7b6f9a8b4b3c42de99a22c06092a35969ecb3eec3d8cd9d3f0d2965ca7d69658a3476575700de8792aa6ed2e86c1cd15
+MISC metadata.xml 712 SHA256 e24f18ef932cbe59ef46e000ee77da93c036b855596547e5b8d2a66380e0cf1e SHA512 252102b1a14184782b09ed964d7bca68e3500e265109419dba201279b6b9e18be73d651e347fee6a6a550d9506f5517e10a24e5763e68edbbd1c523754f261f0 WHIRLPOOL 7d04fa8c583338973bbe1b058cf2f12b727adeb33d58484fe06b9bb5ecdc463b6b2a4ba2548498139e237a612ca4e662c67fbb3612d08a0c75db5abf68846880
diff --git a/dev-haskell/entropy/entropy-0.2.2.4.ebuild b/dev-haskell/entropy/entropy-0.2.2.4.ebuild
new file mode 100644
index 000000000000..a9d4a487eb18
--- /dev/null
+++ b/dev-haskell/entropy/entropy-0.2.2.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A platform independent entropy source"
+HOMEPAGE="https://github.com/TomMD/entropy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/entropy/entropy-0.3.7.ebuild b/dev-haskell/entropy/entropy-0.3.7.ebuild
new file mode 100644
index 000000000000..1b27b7ddb832
--- /dev/null
+++ b/dev-haskell/entropy/entropy-0.3.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A platform independent entropy source"
+HOMEPAGE="https://github.com/TomMD/entropy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 x86"
+IUSE="halvm"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag halvm halvm)
+}
diff --git a/dev-haskell/entropy/metadata.xml b/dev-haskell/entropy/metadata.xml
new file mode 100644
index 000000000000..8df01852a805
--- /dev/null
+++ b/dev-haskell/entropy/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A platform independent method to obtain cryptographically strong entropy
+ (RDRAND when available anywhere, urandom on nix, CryptAPI on Windows, patches welcome).
+ Users looking for cryptographically strong (number-theoretically
+ sound) PRNGs should see the 'DRBG' package too.
+ </longdescription>
+ <use>
+ <flag name="halvm">Build for the HaLVM.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">TomMD/entropy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/enumerator/Manifest b/dev-haskell/enumerator/Manifest
new file mode 100644
index 000000000000..5acc7a5e51f3
--- /dev/null
+++ b/dev-haskell/enumerator/Manifest
@@ -0,0 +1,5 @@
+DIST enumerator-0.4.20.tar.gz 53986 SHA256 33e21054352bb579e8db8697256ff3c61b3dc862c567f9e0fc2509f95e2b4709 SHA512 90711142b61cee2184420f4d5c9de9563afe6198cccbf5d9d8a75253b307c3df9fee388dc7770e8151f8d7b5570afdb30d8e4e597ce462302dda8430e64050ad WHIRLPOOL 46d388d8d04957fb5d8209e6bdeb9a4295a7261692092fe277050cc4d20bbb3abbbcdba5ce3f0b562e12697c6ec97bfa1c19a79ae1c4e9135b84e4d11980f67a
+EBUILD enumerator-0.4.20.ebuild 665 SHA256 11bdb8b7514b962d5f7348b7c8e20935c708a6293e903b0e5ac36ea9f414cea3 SHA512 38e7d2fc4d7e078a53c9e6f9d9ea5136378a80d34a30aee14dba2ec98a8ca7d1adc42b360b6441fe6be4e87916b63a31b164c0c07e524da8b5dbb45285ed69f3 WHIRLPOOL bf68a0386d274fc7ec44afb31f2253253e958d310dd473ae3b0dda411344509cfd73a4a388d4ae12b15021e7432ecbb5d3c288e3815ba6b4d6052d1391823fa7
+MISC ChangeLog 2579 SHA256 efcbb53ccfa246e52eb76b0c673fa930a658e4e6bf572f06e5f73db9a4befeb3 SHA512 291736ad143387a43548c6a8417ace53cad34da3cbb7b1610ce609c168f980c15ae1d14632934526dd015d2d0e6bb989d2df5ef9a20731beae550b14f211ddf8 WHIRLPOOL 8e3902e2de913065b7a2656d5422f866c7692bfc69045022ec0b6774d6269bdaa66880aa20980e24a3320f49d1651d03832f93c2217f7599242ddf7097ea2178
+MISC ChangeLog-2015 564 SHA256 b74b74e3c378f14349b42d2ed6acfae4370b9f87a7334ccefb95f3f03ea33045 SHA512 1380783f8c2c6253f0f9ed3c03109728d099202ee1adbd4ed82c2b986cc8fec3c909b65ab3a5710235754be4ab2b41e1f5f236a4a18e38b96c0615224ddb49d5 WHIRLPOOL a92f0d6cf8695c65e9222f161ab439b81fe7228b05d8bcfe644715a361fcc86fa8661b2766a2a439c984b9ef29d74f4a5ca5496dd9447742795b3979e61219a4
+MISC metadata.xml 2363 SHA256 89948c319b937a96e50d0e37a6f0742fc801f1ae98d970f845859ee44ab684be SHA512 94791c84968b175f7a28590522a264efc960277a56a61d18305d0e944b48d7e0b38f40f97932a152e5d501315c514e9db36cb9b36464045c65d5f07dd1ca9b16 WHIRLPOOL 8da1eff1469b04b7e4bdf2f5b43340bafbc1929fce7975d783596f08c5523be5258484fac3560e7bab7ed283e6883e9db106fcc13fd9bb64ccd858a702e20f43
diff --git a/dev-haskell/enumerator/enumerator-0.4.20.ebuild b/dev-haskell/enumerator/enumerator-0.4.20.ebuild
new file mode 100644
index 000000000000..6c4fd6b7b874
--- /dev/null
+++ b/dev-haskell/enumerator/enumerator-0.4.20.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reliable, high-performance processing with left-fold enumerators"
+HOMEPAGE="https://john-millikin.com/software/enumerator/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/enumerator/metadata.xml b/dev-haskell/enumerator/metadata.xml
new file mode 100644
index 000000000000..53f0dd6438fd
--- /dev/null
+++ b/dev-haskell/enumerator/metadata.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Typical buffer&amp;#x2013;based incremental I/O is based around a single loop,
+ which reads data from some source (such as a socket or file), transforms
+ it, and generates one or more outputs (such as a line count, HTTP
+ responses, or modified file). Although efficient and safe, these loops are
+ all single&amp;#x2013;purpose; it is difficult or impossible to compose
+ buffer&amp;#x2013;based processing loops.
+
+ Haskell&amp;#x2019;s concept of &amp;#x201C;lazy I/O&amp;#x201D; allows pure code to
+ operate on data from an external source. However, lazy I/O has several
+ shortcomings. Most notably, resources such as memory and file handles can
+ be retained for arbitrarily long periods of time, causing unpredictable
+ performance and error conditions.
+
+ Enumerators are an efficient, predictable, and safe alternative to lazy
+ I/O. Discovered by Oleg Kiselyov, they allow large datasets to be processed
+ in near&amp;#x2013;constant space by pure code. Although somewhat more complex
+ to write, using enumerators instead of lazy I/O produces more correct
+ programs.
+
+ This library contains an enumerator implementation for Haskell, designed to
+ be both simple and efficient. Three core types are defined, along with
+ numerous helper functions:
+
+ * /Iteratee/: Data sinks, analogous to left folds. Iteratees consume
+ a sequence of /input/ values, and generate a single /output/ value.
+ Many iteratees are designed to perform side effects (such as printing to
+ @stdout@), so they can also be used as monad transformers.
+
+ * /Enumerator/: Data sources, which generate input sequences. Typical
+ enumerators read from a file handle, socket, random number generator, or
+ other external stream. To operate, enumerators are passed an iteratee, and
+ provide that iteratee with input until either the iteratee has completed its
+ computation, or EOF.
+
+ * /Enumeratee/: Data transformers, which operate as both enumerators and
+ iteratees. Enumeratees read from an /outer/ enumerator, and provide the
+ transformed data to an /inner/ iteratee.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/equivalence/Manifest b/dev-haskell/equivalence/Manifest
new file mode 100644
index 000000000000..9a7ad10155f8
--- /dev/null
+++ b/dev-haskell/equivalence/Manifest
@@ -0,0 +1,7 @@
+DIST equivalence-0.2.5.tar.gz 8013 SHA256 03969a9a89bc90a4d282b33f37442060425229517c4c67fd2dd29e1cd04e9904 SHA512 6417a8698826458b172fc5556b472f5ae06b29a8d2b54e7ea10d6665eb7a1691dc9d92d56a1b93b43d4ef3f71188b8878f8a43a123c9b6ad3641e4848a20d676 WHIRLPOOL f43a057139e39ff9a915fb91316eb4e13dda33680f55258cf126efce234aca0de722d070b353a0f9a1b570e958638e81a8bbc4ccafe5c181aa77fe7717b8fb01
+DIST equivalence-0.3.1.tar.gz 8350 SHA256 7a0539546e4fc1a00fb190109be45b0cb4af7047d8c2abaf65b8e401e828207e SHA512 5d6f6adc2d31c48520c2120503b4a21e18044dbe75f3dddd5af188213887c714370b09c776c44c2eaabf41226719f6eb6f6bbc04eab558879d61157a67b2549e WHIRLPOOL d30f75a3212d05ecada5f71ab9a9f2510e53948cafb6c5f020aec0ef5b516ee9f7bc4131f4549567f6aa12addefc756f77cceb25f132fa9ce14b71137d29d12e
+EBUILD equivalence-0.2.5.ebuild 770 SHA256 7caa88364be12ad6ef102b3fe00d2f22f7edb22fcdf9557a5ef64b65e69b397b SHA512 a448c0bb4f4ab45f2e5df4f3894bb6139039ee82446e5e761da06a9fb1562c4db6feff5b7ea39c19c9e0b8bef3bbe4b845015ae435ceaa2c79790b1e2effb662 WHIRLPOOL c7d65ae86d8b72bced1669b43ac5e9486dc1e34b029b0e8e6221bc6f1f3380182b791d03cf163871f4bfe3803392b0c865a6bf2c3074e28c1185016c4501c607
+EBUILD equivalence-0.3.1.ebuild 873 SHA256 912d88caf98e155367995614f673ad10cb6b91cd6c1f4fa2542b8b90a94b5945 SHA512 8ed346706749d9b771077bec9a23402acbf7f2a2c291c99f697ef63b804147966f99e172c4e585ba41c509cd1a48621b2a66599df0b4cdf73eadf1032cf6834d WHIRLPOOL 18710fd137e4e995ddfbd16976ab9f7f22f8e27f3dfca92b03d385d5cac677ec56c98de08f1a98686841a48068503bd2881e57cc9dd5346db2b064876873bb25
+MISC ChangeLog 2694 SHA256 1d95d8ec4475ba2aadd8faeb59a5decb119db4236b7873cbb6b85431651a26b7 SHA512 8f8119e76732970ab1328849e269a437d660d52d3c472a7178964c764f4650d12fb1f31321c439c349db3ad3fa1d4f6ecb98be99ea0f2d28b8d601f476d13056 WHIRLPOOL 9c79defc6e28ec2d880449ace6a6575b50faa4c71bcec73b2596ceaed26d02bcdb7feec5778429544c2581bbd69c0b2fb74ca04dfb9a52b9e8463e4c1b1127c3
+MISC ChangeLog-2015 991 SHA256 a9bc1946c764a18017a3ae64592ad44d39bc4366a87cb6cdc1f6ee84e8b2c419 SHA512 10b2a642bf5d01097deeb9ce4e3c63b61799eea36136fd93dad6e4dac45a354a24d3b2284f3bfd436852c679bb7ee55891011f98bec1ee7345d4785ede8b2195 WHIRLPOOL 73d5b730fddafb862bb883c45e3736d07cdf88ce2af1a1da3c0805599ef5ac04195d5fb28653930ab3614cdbc6e9d96158c1a1ccbc9939ca0e762b04819e2113
+MISC metadata.xml 701 SHA256 f9fad701e4efa9ca3fa12fb699b01ca284dca96871250ba9b3ad7086adff8fa4 SHA512 4cf400a9dcf64de802d636d1852f9418db899922db765e318c6f77723f2ddb51803b97d3530176609082127fb38568e278e3696d5d1bf428490d4855e787bb69 WHIRLPOOL 3e4c78696555434fca78625636419926d14592e6aee34b000512e6bffdff653328931e8dd7a9d6f03fc103e55d1b5b9adfdfa7c56c0f03d253fc8893f9096ab9
diff --git a/dev-haskell/equivalence/equivalence-0.2.5.ebuild b/dev-haskell/equivalence/equivalence-0.2.5.ebuild
new file mode 100644
index 000000000000..bf92f9027f0c
--- /dev/null
+++ b/dev-haskell/equivalence/equivalence-0.2.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Maintaining an equivalence relation implemented as union-find using STT"
+HOMEPAGE="https://bitbucket.org/paba/equivalence/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/stmonadtrans:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/equivalence/equivalence-0.3.1.ebuild b/dev-haskell/equivalence/equivalence-0.3.1.ebuild
new file mode 100644
index 000000000000..444d5c811672
--- /dev/null
+++ b/dev-haskell/equivalence/equivalence-0.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Maintaining an equivalence relation implemented as union-find using STT"
+HOMEPAGE="https://bitbucket.org/paba/equivalence/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0.1:=[profile?]
+ dev-haskell/stmonadtrans:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/equivalence/metadata.xml b/dev-haskell/equivalence/metadata.xml
new file mode 100644
index 000000000000..b9608bc6a2af
--- /dev/null
+++ b/dev-haskell/equivalence/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is an implementation of Tarjan's Union-Find algorithm (Robert
+ E. Tarjan. "Efficiency of a Good But Not Linear Set Union
+ Algorithm", JACM 22(2), 1975) in order to maintain an equivalence
+ relation.
+ This implementation is a port of the /union-find/ package using the
+ ST monad transformer (instead of the IO monad).
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">paba/equivalence</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/erf/Manifest b/dev-haskell/erf/Manifest
new file mode 100644
index 000000000000..152cc1da772d
--- /dev/null
+++ b/dev-haskell/erf/Manifest
@@ -0,0 +1,5 @@
+DIST erf-2.0.0.0.tar.gz 1918 SHA256 24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337 SHA512 0803d78cbb4324c06174ec2162fb8408120acd7c644889fef51089de51c8165b075c6ea72d039e438ebf54ac5b8a0c0d6484077454e524fc1184cf82b778a0b1 WHIRLPOOL 52dd8351423588c14155a18b300e75ba6da1e61c89223d5f96a4442aa36484dddf2e3617d84875c73f508833301fee54080ae7cc98513ac299849c68a519c0df
+EBUILD erf-2.0.0.0-r1.ebuild 550 SHA256 83f0a2d7078cea22814da08375e050238c0bedf7e08c63135258c7f230a02989 SHA512 c44f510ac8311844df2c782be9b40d8c846469c58256312c6453398a84a11a50ad5d58dd0088c7a635752ab0fe7a718dd370b8762157693a467b12c0d65c7d55 WHIRLPOOL 07f68e9d2718fe9994231f92568e2cf3e7867f2c071a057984d4413404bc9ab17f4c9174d2119221dc2d800a74f774542a40858b4b9ce19c674e2bffc81783ea
+MISC ChangeLog 2609 SHA256 e413499d72fef4e27afdc002fcb0b706b215aea122ab43dc790e7cac8a47dec0 SHA512 39b3c1580339a531e7eb99bdb9ea034412ffdff8c946ed316f2c48b6f8a661bb5b8f40e9d2270ae93f3ea291050679c2be6a42dbfb05988c9c5ece2d884349e2 WHIRLPOOL 4ce36dac4c683b7104fca12712ae258ee3d0f9e00bec8c168b2888d42cf8f2d7f947c873e7357bf7898a11c3414d1bd059b7620da4eaf4f9530a2e245c25f2cd
+MISC ChangeLog-2015 593 SHA256 aa0a50049a7e4d350c099a8f1b355d21e6cbd3c409f2933630f1bc12d66d11db SHA512 98bbab5756b7b7acfee34edd078b631b2f7529c445dfc8da4b26155956a92ffbb9276fba03f5e9d7e78668435b82a2252f6f100f5e3a05ed7d952d63f44b3bfe WHIRLPOOL b279369a3ed0ceb4d91720267252b1b35fd0e0e1f46a794f836a318275c04280ec6c3ad40df2e2724a7df6595f099137f21e2f6607357b303754c79229f0734b
+MISC metadata.xml 389 SHA256 392780f484f2d2781a634bffc998ef3404d392e1534b3fa0c02e32ff5c297b9d SHA512 50d4490ec16d9a4c4a2ee8624a0621bf3ca47a4671967ee73bb6bd8bb7c0821f66329b0c7913a71a268f465583b4e8bf0eca6ad0ec7192227b61edad53b5a10e WHIRLPOOL cde9e15206dcec97bde8ae714f541e6b081529e1b1a31f33dabcec7c64d420c098cc220cbb72809dde6393c6c9da2bf07b1bed8fa7e4734c727d0e3a8842b88d
diff --git a/dev-haskell/erf/erf-2.0.0.0-r1.ebuild b/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
new file mode 100644
index 000000000000..9ef16e99f922
--- /dev/null
+++ b/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The error function, erf, and related functions"
+HOMEPAGE="http://hackage.haskell.org/package/erf"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
diff --git a/dev-haskell/erf/metadata.xml b/dev-haskell/erf/metadata.xml
new file mode 100644
index 000000000000..e039fc167968
--- /dev/null
+++ b/dev-haskell/erf/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A type class for the error function, erf, and related functions.
+ Instances for Float and Double.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/errorcall-eq-instance/Manifest b/dev-haskell/errorcall-eq-instance/Manifest
new file mode 100644
index 000000000000..2165e313f7d1
--- /dev/null
+++ b/dev-haskell/errorcall-eq-instance/Manifest
@@ -0,0 +1,5 @@
+DIST errorcall-eq-instance-0.1.0.tar.gz 1629 SHA256 733e93c432589bb44adab87cea3b5b1dc479b90da0ed1d1957ed7edc56e722eb SHA512 313f3537a927c606aaf9df1078c1da23ea8173f2a06d5c0a834ab6826fd8aea86469ac866bd292d2864afbd228d5b5365929d1c7a09defd3b7f21ac685a4d082 WHIRLPOOL fef7454ac8bc40ad3d8cad1326b9d7473d268a94ec71fb4f8ef534e1ec93b86013693da871c6d993412172b317a22a8e0a1b8d95b535b7ef3a32612081b5ae00
+EBUILD errorcall-eq-instance-0.1.0.ebuild 633 SHA256 de0c7535c5ad1a5967b09f6f89b686e4e91c3a2e3dcc8a60d778a90c258aae6f SHA512 bd65af96302c192b5701b4401f7a8cb04f93136109ab2a620787592b357d9aa9d4c5830a78a73c2c129f1c152d0b1ac8f02c8c3f5e2264aa75c3e97a88884fb3 WHIRLPOOL e858f7b99a25e86dabb2bbc27e7abea3acc797fcb4bbc313ff1edfafc87e991f6589657c96be6af7a99043a01224fc7e363af88fa0dcec2740fb0745aa7c55d4
+MISC ChangeLog 2632 SHA256 77396ba235a28f1614a4a34651d7962e00f6f5e036be0c8f153836c1df3ece1c SHA512 d457bc337d25aa31d5dbec6b17097ce1f9c75a7525f1563063950aa2672e7f3c23931610a7c9051464937d497661622385918b339f5c327d0e28ad4be55c8fa1 WHIRLPOOL 7e091a95a5096c3a5b103b0416bacca0c8b6ba0f2ee95ebdadccad39b8bc445b208a06ba39a205bd9c8e8ca01383395a58990472e9c5784ecd5aa24fea225735
+MISC ChangeLog-2015 541 SHA256 8e8512f2e15b2985520600aec74590056d04b4f9f29622701fdbced0cb0957b8 SHA512 7f3ba85c775dde160ccb18b9e2365e2519161b0a9488be41284e0b5652792257129d25e98a0672e2e1dffbc8307222678586727f6ff3b2e0f85ddfd6fb3bd3a6 WHIRLPOOL 029fc158050a044fd7e8ddfbbe139cf55afaff1c673f2a5c7b0802e83deb3612930cff0507361ca28f0f5962048fdac8567e28d87dec96d6a695b216968c0261
+MISC metadata.xml 403 SHA256 9b8857efbd8bd60b0872821d132ac8db98bb8680631622fd7b9cb4ceb3d11e96 SHA512 2db46308a0fb8d443c6369bb1275709cb975a0900552d0d0752c8bc6e689929d4e666428903aa914129f2cb8f493d379786adbcc38f4813e7b31aebc5cff6277 WHIRLPOOL 3e8e6e4c3add6b62ead632c71f0a3e9c5bc734632213d6f5c9df5115f743ee3e39b1ea133cb1700e6372a754f2e946541f6950950bce64f4151a469d26106bbd
diff --git a/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.1.0.ebuild b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.1.0.ebuild
new file mode 100644
index 000000000000..e8d6bff0df50
--- /dev/null
+++ b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An orphan Eq instance for ErrorCall"
+HOMEPAGE="http://hackage.haskell.org/package/errorcall-eq-instance"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.5
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/errorcall-eq-instance/metadata.xml b/dev-haskell/errorcall-eq-instance/metadata.xml
new file mode 100644
index 000000000000..0dc85cfde05d
--- /dev/null
+++ b/dev-haskell/errorcall-eq-instance/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Prior to @base-4.7.0.0@ there was no @Eq@ instance for
+ @ErrorCall@. This package provides an orphan instance.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/errors/Manifest b/dev-haskell/errors/Manifest
new file mode 100644
index 000000000000..4ec189185170
--- /dev/null
+++ b/dev-haskell/errors/Manifest
@@ -0,0 +1,7 @@
+DIST errors-1.4.7.tar.gz 7922 SHA256 8732ebeae477feeb5b669532bc6ffc985f7b115e13fe823bbc816b4e7d1be525 SHA512 14873d32c744758000c6c8eb954aa659a57d78a32519d88e80e0f5b34a3f528e64293703da950475d89db2f79a7f2c80bc46a8824fee91cf3fe5668bda22a77c WHIRLPOOL 95f3171bf8c1f2701461180b8f42ef1344e7fbf116cfaf3257e68748935ad6b26c1db79f06fed4874ea8146345a38ce77c3a6b830d74abfad82e538556ed44ed
+DIST errors-2.1.3.tar.gz 8559 SHA256 201a1d9d2fba16dff734eb79e07f138718ed62f5a0a846cf0cee743828844df1 SHA512 8950d043b883395a69ccab6b655219d035ff3b4a22911a23d54834642cc5c98b5044b7aee170dd004f86b3b8c7e991ceddfeae87ed592e7d5e1cd6e44c4e0144 WHIRLPOOL 2a63ddb1636c1210f4461a6aa9b60f3bd6794dd79e78995903fa53227d72d5a29b62aa5a3a1dda9b7939878578d3ab25334a2ade33e3053f5757a57fe7ec66d1
+EBUILD errors-1.4.7.ebuild 770 SHA256 e5793c8d8676659a588ff9de2d608ad0b4f732053791112aab0ba082d60334c2 SHA512 be376d721b858e86b3c63510172a7f66792b0096210fd2cf08d274ea64d7d14493a16d1436a87ab74777a03e52a76457d07a5eeefe578c0576e24dd901b60111 WHIRLPOOL fe4f41b58335bd6517e07036ea75b03fc976a1f33612dd457ee1cfa1b19faff2a87bcd9e8109e1cd6c21c66c1d7c82ced03616d323a8a7025b3005937970b142
+EBUILD errors-2.1.3.ebuild 807 SHA256 1294ebe9db0107c84b5547d1a8f16a2b9ebb940fb0823ed75e2052d20825b086 SHA512 237d4c450db677a247be3efbbc5d7d62fecab7feda4ed7a3f9fa8e3d1f688c1e7cff059f9c6e0b06fc0bd40be48ef0bf8141611ffa03d9ba4a7b9bd4a167b76e WHIRLPOOL 849889ea980b73a785dc4a39bfd62b83fff8b813a1220d5d2ccac8790a898e463bd3dc2b48b21b5f2d7a65944bde832f2b10d1b959651854e413184036917fa5
+MISC ChangeLog 2993 SHA256 2287f90ff7e9eb4a802c751e7e6a1f7045dce0cd7546a9d8b428b02574ee9e62 SHA512 ea2563b8c5922de4ad3eff5cd8095b5819121a3afd17845edfebffdc7efb304e162ece9e1e0305b46ca69309fca95a084fd3c450a7a5d9f5dac67465c3c9f0c1 WHIRLPOOL 7adc6bd0fcb1b6dbbd2bc96aa4c153c0a879c682317a495dd91b3245d9deb4a61f719947a75ae844bfd7babc00005ca1747d9f2887a680eb48aed1e0751a6a29
+MISC ChangeLog-2015 610 SHA256 2c410adac46d8c5eb2083f1e4ec0457c4d12af954b78b7d103aba7ced78419ca SHA512 ca48fe90803091a0e34a68fb12d29edccd9b4cd5ffd3b4797888e08ee0e63f625f9bf1e7eb42ca68fbe1a6e36891dda6d428095df487d4fcba6af17f253a49bb WHIRLPOOL 0784d7ad96ad4bfac535ba98a2848ae4d636de22a59dcb654294c9fa7b43a4cf49cc30643de93e1156b93a9e963e94ebec6e0fdf373986207f0c237e63aa22d6
+MISC metadata.xml 502 SHA256 ed46b2fedd8b32d4cd8f9c10e810d4ab7c26b70382deda95cc2efbc584271803 SHA512 6b581bdc7ed765ecdef99407f3b1be3c97d42826f7605c40241fcf9e922a05db13d1cc894b241a6692b83087398ebbb2e73a963c5d53f1b7979b6ef3f5505d1a WHIRLPOOL 0af021a01f98b52c7679a4e97beab4de018be42d843ab4793c4df26f064d4f04ca0eda432a314c8ba629837b8bfc4e049294141fb2b81b71826f138b0cbc566d
diff --git a/dev-haskell/errors/errors-1.4.7.ebuild b/dev-haskell/errors/errors-1.4.7.ebuild
new file mode 100644
index 000000000000..617938b21a1c
--- /dev/null
+++ b/dev-haskell/errors/errors-1.4.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simplified error-handling"
+HOMEPAGE="http://hackage.haskell.org/package/errors"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/either-3.1:=[profile?] <dev-haskell/either-5:=[profile?]
+ >=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/errors/errors-2.1.3.ebuild b/dev-haskell/errors/errors-2.1.3.ebuild
new file mode 100644
index 000000000000..938612cc31bd
--- /dev/null
+++ b/dev-haskell/errors/errors-2.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simplified error-handling"
+HOMEPAGE="http://hackage.haskell.org/package/errors"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-haskell/unexceptionalio-0.3:=[profile?] <dev-haskell/unexceptionalio-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/errors/metadata.xml b/dev-haskell/errors/metadata.xml
new file mode 100644
index 000000000000..05963a52954f
--- /dev/null
+++ b/dev-haskell/errors/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/esqueleto/Manifest b/dev-haskell/esqueleto/Manifest
new file mode 100644
index 000000000000..48b12ca2044a
--- /dev/null
+++ b/dev-haskell/esqueleto/Manifest
@@ -0,0 +1,8 @@
+AUX esqueleto-2.4.3-persistent-2.5.patch 6114 SHA256 b7013c70e644a0a549f9b1cc68e91cb1dbd7661e93707adaba4fd4dd5e28f623 SHA512 a229ebc9e9f513102324e78641a4eb4e86d9fa87764f2f88fdf8512d96c6eb223ad870d20dcd0c7805d3a695cebb7e03bb3912421fa25cd7647d804b21320b65 WHIRLPOOL 9d307ce006001d335f1e7ac3c7c6cdb24dcdcb53607a4b0a348f6e0c5bce28a24ab650b204e26912a70cbd48649e26cc4310dd439ecbdd0e8ae96591f2dca2fe
+DIST esqueleto-2.1.3.tar.gz 33024 SHA256 2d6da3477660212ed7cddec606d0324537b39ef24abe627ba389a0da500158f3 SHA512 b0508daec0f248458581155c731d307f039d04fae7e76697d2a8bb8498a5072b31499d1d3b041314b34b4034e4357e10323483d04f7ce3218da7489a00683fbc WHIRLPOOL aea8960ebe1ba214afe147db5db0e392b208525f5eeccc7c953a314c6000b684df5ccbd671ec23a698048f20af8bb212f3357db8743ac28f4b3cdb42723258a6
+DIST esqueleto-2.4.3.tar.gz 39664 SHA256 bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc2222230d3ded6e897434 SHA512 50ad774bbd83c587775887320e24b329b575c9b3dad5aed920d83da7b8e5fa259624c38a40c457a3c12258e2b34cce39042c1b33002a06dcd3020bf370a06cbb WHIRLPOOL c1ef1d8414a2a68b48d291de302ed5fc63e96c88a2278bfd263890979debd365847dbe122915c1ce596a9c8b69a22ae244d0ae6a6228f661d0468526c1e2669b
+EBUILD esqueleto-2.1.3.ebuild 1433 SHA256 ef29b166a98da552f815e083b4a4a653897634854854b981934c6a40314940e6 SHA512 5f5a7b4f13f774a519572a34bcfeeeade2e82be6e7f71a9a5810141e292a5cb0111735143a6ad6fc617a46d24dd18f271220a1a9ed201a9bdd08693214655d30 WHIRLPOOL 537de56870ddb89fe483df37ff8a6815c0db04ca528d4c4fb5679c7626cae6e506449f9f828cf731a73dc922eda4a2b072c87f20734edcdc4a735481131275c8
+EBUILD esqueleto-2.4.3-r1.ebuild 1380 SHA256 ce38ecf38c82c6ea89d35e5b905158f83169dda608119580119d488c77fe6ca9 SHA512 244489533d2fc1a884f4f643105be8f6884536860a1b5ec893782b0703ca5c7c6f3934c82f8791808dcdbc9e7d0c13227d881b6443b62cc9f40c37a6fc0bb4e3 WHIRLPOOL 16c5849f80fe7f326f10f29723662d4d29a1c374f282f5b7d4205e81d8151981f3ce6121f28ff62dd1911fa4902ea45a07db4a5104d1ffcb94de471ff8107eb6
+MISC ChangeLog 3067 SHA256 5569b010696f11128664d17542d998c9ec8b60a356f18090ffe941ef28f0c7a1 SHA512 88109744682a4e4c65bdbd6decd18a31284eec59615e735f301c70898101e52acfc50b9e58c710de5ca82a0fd7372f62eaf963eb679de044509e1669be2f82ce WHIRLPOOL c202f34afce850427da0ec6033c207a16ad59f47d4ec35048463160525c1dc54cdbdc0f7704c758a345aa050693d10bf2b4749bc2f352b276eee6c554d9865b8
+MISC ChangeLog-2015 1335 SHA256 3420753a81d863edc7e5e50d1a94ce23f89f9e7494982686dbc4f7b4c677ea92 SHA512 2009936fe5b6afa52a9a6b1214d8f66bc3440f722bef3315832a53cd2e9dbbfc3d4b3b633f89c1db9756665b45798a04c769d396ad2adbd9b1fa3ac6b428a6a0 WHIRLPOOL 2893c7c343bd8fecd4bfce5404c75c966ca76e85cc22b3fa48200ea39013f9ce0065517770f5f7bc31c1811a66a254b37ad4c27f2b9c55c9d31a2d029134ae95
+MISC metadata.xml 2043 SHA256 66f8204515b34bb071b6007000e179b05dfae362278c53efc64d6c7435a1de0e SHA512 162af6c274fb74b5df2c040c8dc8de89ab08bf5839f6c80b099a7c906e4168c92a1c49a09ecae0dda69e45239002625abdf70fa323ab1258d55c314931875599 WHIRLPOOL 67f98e4e0fea70a711a801b3043a9def8629114571ac931fbdcf7a80317de3dba023ff5214172e5951721a123c4628704bc670c474109dec84df0bc69d7c63df
diff --git a/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild b/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild
new file mode 100644
index 000000000000..6b5489747a64
--- /dev/null
+++ b/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -mysql,-postgresql
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe EDSL for SQL queries on persistent backends"
+HOMEPAGE="https://github.com/prowdsponsor/esqueleto"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests hang
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ >=dev-haskell/persistent-2.1.1.7:=[profile?] <dev-haskell/persistent-2.2:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ >=dev-haskell/tagged-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/hunit
+ dev-haskell/monad-control
+ >=dev-haskell/monad-logger-0.3
+ >=dev-haskell/persistent-sqlite-2.1 <dev-haskell/persistent-sqlite-2.2
+ >=dev-haskell/persistent-template-2.1 <dev-haskell/persistent-template-2.2
+ dev-haskell/quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-mysql \
+ --flag=-postgresql
+}
diff --git a/dev-haskell/esqueleto/esqueleto-2.4.3-r1.ebuild b/dev-haskell/esqueleto/esqueleto-2.4.3-r1.ebuild
new file mode 100644
index 000000000000..86530317a1a4
--- /dev/null
+++ b/dev-haskell/esqueleto/esqueleto-2.4.3-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -mysql,-postgresql
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe EDSL for SQL queries on persistent backends"
+HOMEPAGE="https://github.com/prowdsponsor/esqueleto"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-html:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ >=dev-haskell/persistent-2.1.1.7:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ >=dev-haskell/tagged-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/hunit
+ dev-haskell/monad-control
+ >=dev-haskell/monad-logger-0.3
+ >=dev-haskell/persistent-sqlite-2.1
+ >=dev-haskell/persistent-template-2.1
+ dev-haskell/quickcheck )
+"
+
+PATCHES=("${FILESDIR}"/${P}-persistent-2.5.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-mysql \
+ --flag=-postgresql
+}
diff --git a/dev-haskell/esqueleto/files/esqueleto-2.4.3-persistent-2.5.patch b/dev-haskell/esqueleto/files/esqueleto-2.4.3-persistent-2.5.patch
new file mode 100644
index 000000000000..ebff5cb0bd9a
--- /dev/null
+++ b/dev-haskell/esqueleto/files/esqueleto-2.4.3-persistent-2.5.patch
@@ -0,0 +1,165 @@
+From 675018c54227ce5db4a91a153092d5f4d06f9af0 Mon Sep 17 00:00:00 2001
+From: Paul Rouse <pgr@doynton.org>
+Date: Thu, 9 Jun 2016 20:25:34 +0100
+Subject: [PATCH 1/3] Changes for persistent-2.5
+
+---
+ esqueleto.cabal | 2 +-
+ src/Database/Esqueleto.hs | 8 ++++----
+ src/Database/Esqueleto/Internal/Language.hs | 15 +++++----------
+ src/Database/Esqueleto/Internal/PersistentImport.hs | 12 +++++++++++-
+ test/Test.hs | 8 ++++----
+ 5 files changed, 25 insertions(+), 20 deletions(-)
+
+diff --git a/esqueleto.cabal b/esqueleto.cabal
+index 65aa237..1768d2d 100644
+--- a/esqueleto.cabal
++++ b/esqueleto.cabal
+@@ -66,7 +66,7 @@ library
+ base >= 4.5 && < 4.9
+ , bytestring
+ , text >= 0.11 && < 1.3
+- , persistent >= 2.1.1.7 && < 2.3
++ , persistent >= 2.1.1.7
+ , transformers >= 0.2
+ , unordered-containers >= 0.2
+ , tagged >= 0.2
+diff --git a/src/Database/Esqueleto.hs b/src/Database/Esqueleto.hs
+index eb135c2..97e3211 100644
+--- a/src/Database/Esqueleto.hs
++++ b/src/Database/Esqueleto.hs
+@@ -430,8 +430,8 @@ valJ = val . unValue
+
+ -- | Synonym for 'Database.Persist.Store.delete' that does not
+ -- clash with @esqueleto@'s 'delete'.
+-deleteKey :: ( PersistStore (PersistEntityBackend val)
+- , MonadIO m
+- , PersistEntity val )
+- => Key val -> ReaderT (PersistEntityBackend val) m ()
++deleteKey :: ( PersistStore backend
++ , PersistRecordBackend val backend
++ , MonadIO m )
++ => Key val -> ReaderT backend m ()
+ deleteKey = Database.Persist.delete
+diff --git a/src/Database/Esqueleto/Internal/Language.hs b/src/Database/Esqueleto/Internal/Language.hs
+index fbe88e2..ab18999 100644
+--- a/src/Database/Esqueleto/Internal/Language.hs
++++ b/src/Database/Esqueleto/Internal/Language.hs
+@@ -74,13 +74,11 @@ class (Functor query, Applicative query, Monad query) =>
+ -- In the end, 'fromFinish' is called to materialize the
+ -- @JOIN@.
+ fromStart
+- :: ( PersistEntity a
+- , PersistEntityBackend a ~ backend )
++ :: PersistRecordBackend a backend
+ => query (expr (PreprocessedFrom (expr (Entity a))))
+ -- | (Internal) Same as 'fromStart', but entity may be missing.
+ fromStartMaybe
+- :: ( PersistEntity a
+- , PersistEntityBackend a ~ backend )
++ :: PersistRecordBackend a backend
+ => query (expr (PreprocessedFrom (expr (Maybe (Entity a)))))
+ -- | (Internal) Do a @JOIN@.
+ fromJoin
+@@ -926,8 +924,7 @@ class ToBaseId ent where
+ -- @
+ -- person
+ -- :: ( Esqueleto query expr backend
+--- , PersistEntity Person
+--- , PersistEntityBackend Person ~ backend
++-- , PersistRecordBackend Person backend
+ -- ) => expr (Entity Person)
+ -- (person, blogPost)
+ -- :: (...) => (expr (Entity Person), expr (Entity BlogPost))
+@@ -1054,14 +1051,12 @@ class Esqueleto query expr backend => FromPreprocess query expr backend a where
+ fromPreprocess :: query (expr (PreprocessedFrom a))
+
+ instance ( Esqueleto query expr backend
+- , PersistEntity val
+- , PersistEntityBackend val ~ backend
++ , PersistRecordBackend val backend
+ ) => FromPreprocess query expr backend (expr (Entity val)) where
+ fromPreprocess = fromStart
+
+ instance ( Esqueleto query expr backend
+- , PersistEntity val
+- , PersistEntityBackend val ~ backend
++ , PersistRecordBackend val backend
+ ) => FromPreprocess query expr backend (expr (Maybe (Entity val))) where
+ fromPreprocess = fromStartMaybe
+
+diff --git a/src/Database/Esqueleto/Internal/PersistentImport.hs b/src/Database/Esqueleto/Internal/PersistentImport.hs
+index ad193e0..02fbd20 100644
+--- a/src/Database/Esqueleto/Internal/PersistentImport.hs
++++ b/src/Database/Esqueleto/Internal/PersistentImport.hs
+@@ -1,7 +1,13 @@
++{-# LANGUAGE CPP #-}
++{-# LANGUAGE ConstraintKinds #-}
++{-# LANGUAGE TypeFamilies #-}
+ -- | Re-export "Database.Persist.Sql" without any clashes with
+ -- @esqueleto@.
+ module Database.Esqueleto.Internal.PersistentImport
+ ( module Database.Persist.Sql
++#if ! MIN_VERSION_persistent(2,5,0)
++ , PersistRecordBackend
++#endif
+ ) where
+
+ import Database.Persist.Sql hiding
+@@ -10,4 +16,8 @@ import Database.Persist.Sql hiding
+ , selectKeysList, deleteCascadeWhere, (=.), (+=.), (-=.), (*=.), (/=.)
+ , (==.), (!=.), (<.), (>.), (<=.), (>=.), (<-.), (/<-.), (||.)
+ , listToJSON, mapToJSON, getPersistMap, limitOffsetOrder, selectSource
+- , update )
++ , update, count )
++
++#if ! MIN_VERSION_persistent(2,5,0)
++type PersistRecordBackend record backend = (PersistEntity record, PersistEntityBackend record ~ backend)
++#endif
+diff --git a/test/Test.hs b/test/Test.hs
+index 80c6784..524bd7c 100644
+--- a/test/Test.hs
++++ b/test/Test.hs
+@@ -1396,10 +1396,10 @@ main = do
+
+
+ insert' :: ( Functor m
+- , PersistStore (PersistEntityBackend val)
+- , MonadIO m
+- , PersistEntity val )
+- => val -> ReaderT (PersistEntityBackend val) m (Entity val)
++ , PersistStore backend
++ , PersistRecordBackend val backend
++ , MonadIO m )
++ => val -> ReaderT backend m (Entity val)
+ insert' v = flip Entity v <$> insert v
+
+
+--
+2.9.0
+
+From 4c9ecd94f2748be52c50c85ca8ed7314e21b9e82 Mon Sep 17 00:00:00 2001
+From: Paul Rouse <pgr@doynton.org>
+Date: Thu, 9 Jun 2016 20:29:45 +0100
+Subject: [PATCH 2/3] Allow base-4.9 for GHC 8
+
+---
+ esqueleto.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/esqueleto.cabal b/esqueleto.cabal
+index 1768d2d..3b9efb9 100644
+--- a/esqueleto.cabal
++++ b/esqueleto.cabal
+@@ -63,7 +63,7 @@ library
+ other-modules:
+ Database.Esqueleto.Internal.PersistentImport
+ build-depends:
+- base >= 4.5 && < 4.9
++ base >= 4.5 && < 5
+ , bytestring
+ , text >= 0.11 && < 1.3
+ , persistent >= 2.1.1.7 && < 2.6
+--
+2.9.0
+
diff --git a/dev-haskell/esqueleto/metadata.xml b/dev-haskell/esqueleto/metadata.xml
new file mode 100644
index 000000000000..05174613075d
--- /dev/null
+++ b/dev-haskell/esqueleto/metadata.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @persistent@ is a library for type-safe data serialization. It
+ has many kinds of backends, such as SQL backends
+ (@persistent-mysql@, @persistent-postgresql@,
+ @persistent-sqlite@) and NoSQL backends (@persistent-mongoDB@).
+
+ While @persistent@ is a nice library for storing and retrieving
+ records, currently it has a poor interface for SQL backends
+ compared to SQL itself. For example, it's extremely hard to do
+ a type-safe @JOIN@ on a many-to-one relation, and simply
+ impossible to do any other kinds of @JOIN@s (including for the
+ very common many-to-many relations). Users have the option of
+ writing raw SQL, but that's error prone and not type-checked.
+
+ @esqueleto@ is a bare bones, type-safe EDSL for SQL queries
+ that works with unmodified @persistent@ SQL backends. Its
+ language closely resembles SQL, so (a) you don't have to learn
+ new concepts, just new syntax, and (b) it's fairly easy to
+ predict the generated SQL and optimize it for your backend.
+ Most kinds of errors committed when writing SQL are caught as
+ compile-time errors---although it is possible to write
+ type-checked @esqueleto@ queries that fail at runtime.
+
+ Currently only @SELECT@s are supported. Not all SQL features
+ are available, but most of them can be easily added (especially
+ functions), so please open an issue or send a pull request if
+ you need anything that is not covered by @esqueleto@ on
+ &lt;https://github.com/meteficha/esqueleto/&gt;.
+
+ The name of this library means \"skeleton\" in Portuguese and
+ contains all three SQL letters in the correct order =). It was
+ inspired by Scala's Squeryl but created from scratch.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">prowdsponsor/esqueleto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/exceptions/Manifest b/dev-haskell/exceptions/Manifest
new file mode 100644
index 000000000000..ffad656e7e67
--- /dev/null
+++ b/dev-haskell/exceptions/Manifest
@@ -0,0 +1,13 @@
+DIST exceptions-0.3.3.tar.gz 13036 SHA256 34f945d37d9958b8a35e88c5c9c309ff10da820ba0f85756eea64aaaf747cfbe SHA512 3264f78b950a3ea737f577e5ee406bddc1916bf93271ff6e78a477b1575bb105ce0c47324c4f56288a7ef6e7cba398dfb66ea66ee07baf5aaa17012cd6cc4da4 WHIRLPOOL 0347c5155be5ca2b7e9a1b1ddeb9ce54373e3860c7eba0cba7f7155be299f1b113b1793ade9251460b4e42967340a19aa6bf7d2f90520bcd6393535994666af2
+DIST exceptions-0.6.1.tar.gz 11392 SHA256 f56b3f97f5ad49c6e7efde386683ec52c8c4b853bbdda068690e913db52c5b26 SHA512 92413cfa9fccd877303ec4f100c4ac94d3e30df0563600733a940c3a3ee9d4e1e934bd6d09774faed684c8ea9821b8c44cf501cc44fe8c834dd19e2efbed5070 WHIRLPOOL 9b247d598c32dd301bb07d29c7e1558adc2348a66592f8b549bbfedc05fd24ced43dca05297ee43641b37a91bcb834c440883213eb0a08a0b84cd2f7bf1599a7
+DIST exceptions-0.8.0.2.tar.gz 12241 SHA256 070a3e0d1495243770fb3a629d5187ce898f069cb3621c5f7c610ae264982bf4 SHA512 8ed232f97f9d705f694aa9e0261c7920666cb0052d00370883b08fa6f61a97f8b17643512bdda5189760a51b42a9340e153521abafec20d42ffa193f3b0369b3 WHIRLPOOL e32d723c93829b5105429f70b08e35947a8b6f0e4a662bbebe48a062630c05ec71641fa2fdb34d7dc56c2271e35e9fecca0c62f573cd2f2ced270d3d74bc9de3
+DIST exceptions-0.8.2.1.tar.gz 12354 SHA256 c435877ff2f04a1855e50c78bbcbf8c89f3dc42837e440956500599f6d851035 SHA512 0de9862ea3e71b7511b059c90363856b0ed445bdd6aa24ba39630d31a2cde601ef29f6a8c9f39ef80be7682c6f58a5d74d17552a8f64d544fa67aef6017f254f WHIRLPOOL d64c8d7e13fde1d6009936484f39d6165f12c9c18187bc410cef2a0dea23c716bdf38734851c1eaf634a1da6451bb9983e0826866c8714555f3bc5b8d7be8a7d
+DIST exceptions-0.8.3.tar.gz 12986 SHA256 4d6ad97e8e3d5dc6ce9ae68a469dc2fd3f66e9d312bc6faa7ab162eddcef87be SHA512 1b650d979e27c3307a7b58ea09fe19bfd97a35fb75aa526237cfe4fe68c99560794dc8985b601da1fc6cefb8358c76f60df822b709c621172785343233cee89a WHIRLPOOL 1d45432bd172fdf4f953496eaaf38c8d3328e3d9d2923c15bc6fb19a13ab99ca88634e473d4ac475b59c41043438be15598127f50cdc4208cb0c6c0dbd14ac05
+EBUILD exceptions-0.3.3.ebuild 949 SHA256 f4897c36320f2748231ba7c3a344ef0c0d5fe0eb69f9008c7745dac060f94e0a SHA512 94b42057486247635bc74cfca50e442ae1955599da7daca9d6c6da4d75daa75f319bf7535c92a206cd97e84f29469da937aac188f6e95a8675f5b6c662bdb1a5 WHIRLPOOL e4158bde1a5446fead3b7fee35a834007bfc5fc619bc2fd0f561bd374303840f31e323856056f224483c403d715f7db20012633855378f5400c097699fdf45db
+EBUILD exceptions-0.6.1.ebuild 956 SHA256 4149fbe5484d2baca4f47b5f11d479389df0d06d5babd8457edd19876f4739d9 SHA512 77f7c35bcd7c23ff05b1ae889ffe5318dc577d74183c523aabfe1caf53b83f2f40819ef7eeef2fa52b1c8f5111503f952de59b68c55862e84e7da7ffb236e84e WHIRLPOOL 6369342c39f068235f7b418b364126f6f3d1832918fab99f9f24c1c411eee9a496e54262934958104d7843a71015b30675b6931675581d9c9b9f028ee24816d6
+EBUILD exceptions-0.8.0.2.ebuild 1200 SHA256 cc8c1d643a97bb6bdbe94da39a20a51f5e42b520b9b4914f4d221df3d2d96f46 SHA512 78b0bc5baea3735b09419f895b01cbee9304a5e386d74f2b0d772b0bdf746777ffd6dd42b0206900eae658bcf6baa0748fba120a98616697d92db752b01055fd WHIRLPOOL 95ce088124dc61451e163faa042ff451562eab5d7444a9d02c479c7a5ec8f79f1fc8aee095c1da0f135cadb177b275087932d50606a35a6c28ed12f2a016c868
+EBUILD exceptions-0.8.2.1.ebuild 1101 SHA256 e30476908332910dfd99253b4399f28a72624578db206e2b631f9cb88b387256 SHA512 672e03ebda6a0b7b2d7b69d379d92691c0225ae9ceda9d269d4ee43c504c54bc9d87cf368d804205608bb325197d64a310d758612017562b8dc32b5875b67a2c WHIRLPOOL cdf47ee74ed29c61bb249bd5111b087648652c1017ee6528ae62339e21f2fe3ecc5f0d9f236a63cea54308cdaf414655fd1b4b2e57be2169ca709fa552bf9366
+EBUILD exceptions-0.8.3.ebuild 1100 SHA256 f5eefefc5eef713ffa3682b1d8204e6c6afc0d5ff3b90e46192ccfd9cf457732 SHA512 17ca03a64eb1ee2cde569186899728e9cab9ad2df8567b689ef308e452b4d4663447818d455605ae3e41eccf6406d4abc5fe25e84bc1fd794ac74f3ae6b7798a WHIRLPOOL 7ef95238ef15227900f920b464e4de6a015be9ef963ba5019a22483f33859c02f6442181b6254c97040e50ed82c7914d0c70ee2835708417247be3574eb80ecb
+MISC ChangeLog 3696 SHA256 ce129e47213061cf9b40a6f8d7a9d874a7452c9ccc21fb472f7fce93e054f03e SHA512 4d70099ee6010c2dbf0b8923d80f032f8cc1f91a23a85837011156bc9658cbf47a6365e789e3219d38484bee7de3fa36319fd93ff1f584c6826918b0baa3da20 WHIRLPOOL 147034f0dc16ab0cefd5df4b329b36380dac70446e892ffb8d198ddaa87f467bcef174a958119f072ae325e2c716392e1323dfef8e87398509d9298b004ec768
+MISC ChangeLog-2015 858 SHA256 78daa927f18bbf517d47fd005afad9b5bc01407f44259d82f5442464d8ef8a39 SHA512 e517161d095d8fcde299afcf8e7f148f7cddb2fc153c7f3f1512ea3e8fc1742a24034e33db551b64a58fe4af2286a1c0f8c5cb3d65975d5434ab5c214eff6a76 WHIRLPOOL d3abf55fe310858b23a98b5dc0f809d28a083382e812e035cf0c3994cbf512cdd97efcfcc593d1690ec51828aea6708118c15967a9d11de311775a090dc262a7
+MISC metadata.xml 410 SHA256 838f1bc8b0e388377dd6a56f31ccd57737197ec5d189448b66f39a6c05a90373 SHA512 8897b25beba9a4eb2305f352f171cb57079928cb5faf7d236c1ce41815665af0a1e6bc037e55bdccf1102b4065997df240e94a72de5027d7628830b3c3ac0ff3 WHIRLPOOL fe4942ca591f395dfb3ba5403479330e816b2f1d8c3653e38f2bc32dc006f6e73b32eda2a4f03ce680040587cf4689c55a9296671b3bb3f022377b8aad1b463a
diff --git a/dev-haskell/exceptions/exceptions-0.3.3.ebuild b/dev-haskell/exceptions/exceptions-0.3.3.ebuild
new file mode 100644
index 000000000000..07719fb827ff
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible optionally-pure exceptions"
+HOMEPAGE="https://github.com/ekmett/exceptions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.7
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/exceptions/exceptions-0.6.1.ebuild b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
new file mode 100644
index 000000000000..bd428df64cc1
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible optionally-pure exceptions"
+HOMEPAGE="https://github.com/ekmett/exceptions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/exceptions/exceptions-0.8.0.2.ebuild b/dev-haskell/exceptions/exceptions-0.8.0.2.ebuild
new file mode 100644
index 000000000000..093ba8a38a79
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.8.0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible optionally-pure exceptions"
+HOMEPAGE="https://github.com/ekmett/exceptions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.5:2
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.5 && < 2.8' 'QuickCheck >= 2.5'
+}
diff --git a/dev-haskell/exceptions/exceptions-0.8.2.1.ebuild b/dev-haskell/exceptions/exceptions-0.8.2.1.ebuild
new file mode 100644
index 000000000000..b1e2558a61ea
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.8.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible optionally-pure exceptions"
+HOMEPAGE="https://github.com/ekmett/exceptions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/exceptions/exceptions-0.8.3.ebuild b/dev-haskell/exceptions/exceptions-0.8.3.ebuild
new file mode 100644
index 000000000000..08e17f628f66
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.8.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible optionally-pure exceptions"
+HOMEPAGE="https://github.com/ekmett/exceptions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/exceptions/metadata.xml b/dev-haskell/exceptions/metadata.xml
new file mode 100644
index 000000000000..11d542dedfa3
--- /dev/null
+++ b/dev-haskell/exceptions/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Extensible optionally-pure exceptions
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/exceptions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/executable-path/Manifest b/dev-haskell/executable-path/Manifest
new file mode 100644
index 000000000000..e0e893048618
--- /dev/null
+++ b/dev-haskell/executable-path/Manifest
@@ -0,0 +1,5 @@
+DIST executable-path-0.0.3.tar.gz 6619 SHA256 8c7215ed4c3cd558f89dc862d21cf9dab3c6b762f4f90c0c1be9e3141c46e5c9 SHA512 96be7d997648226d549f80bac2bf49ffb2cf4043cf6ed9a9b175520df9d851599ec1b5f5c60a6ff8d12dadc1037193cebb2d5e0c956433e90cb3d023a46fa987 WHIRLPOOL e62eff378d4d8aded2b6a1964ef5b084cd8dc5d23e8727fd5d8e7c5dc1bfc4ecfbcafe2f9ed59861dd0d57628ade41617c3cb2046a8cacc41a4d8eb05d191cd7
+EBUILD executable-path-0.0.3-r1.ebuild 557 SHA256 21fd3a9c1f9e75fd2ecc73da0538d76bb8c691394d1f09646885dc5ccb2bccf3 SHA512 35176b16d43d6c406379c1c4bb0f7cc341dc7a190658d6204dc1b76ad13346a7030e97ab4490ac0fe68459ebb095b9fd067a8d2505f9f16b35296745a764f5f7 WHIRLPOOL 18d7025266ef80351210dde107cd72642ed7091a9d2c3bc5c5bf4244b239f9ca421aaaf6069ee423ac797a6b1106d94fc9742416bf552feb4b22259196741655
+MISC ChangeLog 3011 SHA256 b74c66117934dde775c162c514c25182fcb0653d497221aefd61b0a55e2965f3 SHA512 fcfbd05002a4d642b8f5d78c7bda234c1dbde1853e5747f8aa1dc6d5d2e62c7449615e7c86f16b670205861bd07e35a9630eaf90976ec8f0a340c0570422194e WHIRLPOOL c3e1a2e64012ce5676b6baef415957781a66d072c850dc3c912e66a8b71808ed9ba8cd89145b801a6cb2eca98448ca97ef30e68e05108618ef0a7ce86e787d7f
+MISC ChangeLog-2015 388 SHA256 2d711fc0cbbc1f0414c45949566f12800228346c767402368077d568e4a1cb0b SHA512 0291f34c8325fc8742c7a17a141dcbf59ec2de3ac0a14fbeb2acc7bda683e28070dcce7bcb209f334ca0390315431f7509bde9ae01325658b68b58879b565f07 WHIRLPOOL ca99afe31ee16fe1406e5ab02c8edf94055f2a1fb306b3718185ea66784082697241785cf10bd9a6fb25ab480871eb593fe93e906cd0aef6f90ee66cf048bc57
+MISC metadata.xml 578 SHA256 3ca574dbf88d0d12e0086c8391db9d73881d4280c3fe49db22c71dc45880add0 SHA512 6d8221ddefc24a31f9989c921ec7da9009f8a3259c12ffa7e1262e2030ba3db3007dccbd1a9fce4f0b6ffed7061fbb0eb7e1c348d0c8ce1062a893ce7aaa50d7 WHIRLPOOL 29cca399eb02184075900f1f11668811c6765a7d6d26029937849d5e3c4ae9d024a2a09e26fea1b60a677110390d12cde25509e2918de43fd3bfe597b2c82ce8
diff --git a/dev-haskell/executable-path/executable-path-0.0.3-r1.ebuild b/dev-haskell/executable-path/executable-path-0.0.3-r1.ebuild
new file mode 100644
index 000000000000..9f9e6e011d00
--- /dev/null
+++ b/dev-haskell/executable-path/executable-path-0.0.3-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Finding out the full path of the executable"
+HOMEPAGE="http://code.haskell.org/~bkomuves/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/executable-path/metadata.xml b/dev-haskell/executable-path/metadata.xml
new file mode 100644
index 000000000000..4401a3b26987
--- /dev/null
+++ b/dev-haskell/executable-path/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The documentation of "System.Environment.getProgName" says that
+ \"However, this is hard-to-impossible to implement on some non-Unix OSes,
+ so instead, for maximum portability, we just return the leafname
+ of the program as invoked.\"
+ This library tries to provide the missing path.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/extensible-exceptions/Manifest b/dev-haskell/extensible-exceptions/Manifest
new file mode 100644
index 000000000000..faedb35bea2c
--- /dev/null
+++ b/dev-haskell/extensible-exceptions/Manifest
@@ -0,0 +1,5 @@
+DIST extensible-exceptions-0.1.1.4.tar.gz 8531 SHA256 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388 SHA512 b63bb6b8bc846571db37c23801b711748a10a27a6a6b25035e992013f6705ad9b3ad86e61a7de839c9ac61c26ad3640b9642a8747d6b76a03336834c39e93dca WHIRLPOOL bf2c6d1398cb4f5973d28adcd792a20df8a86d06beb8ae454eeceefe29a789f9df877bb62795d8dcf078ab979e549b33a6d2d8a440d1a9e806e19e730fc01ed0
+EBUILD extensible-exceptions-0.1.1.4.ebuild 725 SHA256 e902efd23538af2c723378bf0b75c231e1cebf4989e5d435ed64febdcf823a80 SHA512 d281b91f276c8d2f8f8c9f4d39c58a7f7be9c61a0cfbe9da4630e80fe6efaf6120d61e38f4e52f8dfba3329d0181b090f83790ca10ef200d5ae1f7b49dae9ca3 WHIRLPOOL 3906409602ec2901892486a0b4d2536eaac2e6c4c0961feca8de1f24b02b8bb2d602f73047d354eeab3407c720ab860680c04b2b1d27c6806f385f0ff9346a0d
+MISC ChangeLog 2476 SHA256 dd6ddfafefb8c8df5b3f9f2aab1e08cb57e24b32a7d3c8d9fc4d967c0d80d3ef SHA512 048ccbc40ade69d26214928d864768f0d4791f52b770069b86fba94544cbf33d0c506d537972cbcaf5d0ae0c7656c3aae821b9478c6609970a64e4f27531216d WHIRLPOOL 25c0644555939fcddd61703310c78286575261a33c2661c0a86d9e3052f48d8c302eb81579b3af3cda2c0930b948b4c15cfbbc48379a5e8673756e1dfdca93bb
+MISC ChangeLog-2015 1470 SHA256 33212644633a6dae66de14ac635a7b2f86aa9bc31d5b9592c739001cda82251b SHA512 bf293d4d07a20dc8c95bc38cba47194f63130b6212bb36b25058857b84de601d7bb90570af4197499ff3c55d6fbd23dcddaa084e373404192a9f825740cc4dd8 WHIRLPOOL 309db10e17fbaa01831cdca5ed7fb1cb498d6e140db450d9a5c6182a837ad6949e717a65511a0ffb34ed16a3dce0d0a5cb670fd0c5ba5a72b1a1668cad33f3fa
+MISC metadata.xml 392 SHA256 090ed0e63fdc8bf5b37bd1c2ec10af618699c96bede0ea20dcb803e3a95eadd1 SHA512 3ab7f177bb899d2483d85f13d47c046dd596eec67cb5ccb8672d26086fe605ca46c53a3171747979655a6ed8f6fc0d95a9184ae445ef965d1814f6aa0bc62d9b WHIRLPOOL e5e945b2af1dfbd874c6bcad11ba7e3abb8f1dd51183206297302a90a8cef0b7778fb1fbebd863b9a11fafbb4522dddfeef5c5a1fe49c5a01333a1087c43cf75
diff --git a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
new file mode 100644
index 000000000000..715637e6a7e9
--- /dev/null
+++ b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Extensible exceptions"
+HOMEPAGE="http://hackage.haskell.org/package/extensible-exceptions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3"
+
+CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1 7.4.2"
diff --git a/dev-haskell/extensible-exceptions/metadata.xml b/dev-haskell/extensible-exceptions/metadata.xml
new file mode 100644
index 000000000000..75ba039e9bde
--- /dev/null
+++ b/dev-haskell/extensible-exceptions/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides extensible exceptions for both new and
+ old versions of GHC (i.e., &lt; 6.10).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/extra/Manifest b/dev-haskell/extra/Manifest
new file mode 100644
index 000000000000..6a03b6ba4068
--- /dev/null
+++ b/dev-haskell/extra/Manifest
@@ -0,0 +1,12 @@
+AUX extra-1.4.10-QC-2.9.patch 680 SHA256 0de7c7b5aa56c7f849c9e85bca497661cf08138a93ba43846178841ed7e188b3 SHA512 cf6702f2ab99967c23f04ae859bbc38a4d905676e3e87e6bbe4901033735f4e13804626fc820c4876e195b6f48c0f519c2004328a0716dc23529edf9307db6c9 WHIRLPOOL eb87bf9b640124b4ed45b8d0ec78d4c2e1c10781e5b2fc1f2c45fe392f998f9e15f44259532cee37ac552f3e83656ae3f1e1e95ca4847eef717205dc593e1dcf
+DIST extra-1.3.1.tar.gz 30439 SHA256 94c8cc02b530e589171d2e0520afac066994a1cb48cd4c847496387489230dfa SHA512 d6e736a021ee39139855516647b91a328e8ff075b94bdcc84c1296586d9f58a20819fcf78a45bd0fc9b3e9516780c68fb27ec0dc406964b6d9d5c93e26bfc9c5 WHIRLPOOL f8d02f3cd149f3d1dd5e30a5411f3359a2e4590061856f8f0350e63b4baafa961ade1ca142696dd1b1db97dc7ec35dc5481e836a4eaaf62803f55cf66b40caac
+DIST extra-1.4.10.tar.gz 34981 SHA256 b40b3f74c02e40697f4ba5242a764c2846921e8aafdd92e79a30a7afd9e56759 SHA512 16b7bbe3944d7013a54dfe629f997bb46a24c9b933a6be9570cd86f6b1bace9c001acb0b5b8d92ddf50aa21ca67d5694d3705029116644012345d20f1e3386fd WHIRLPOOL d7dd9403179259f1778e92c3fdab86474f4aba7584f23f829db32d8fd49f6c59ab672534c2bbb14c175c09a265a606a2cade7dd094b30daf2957f0e59ba0f377
+DIST extra-1.4.2.tar.gz 31311 SHA256 0ea699d56bb08ad6e70ee6aaa2069326c2bc76ac347c0f04e94ce38cf3ec30c1 SHA512 5d0c5ee70d51fa4d132b5e7813908a65badbf339cfcae4182932933b70cb7b8faf659d22c624086757c38973aeff769b5175bf533bbb51c3ec419ba09bb28409 WHIRLPOOL f8090b12f6412d9a15b115cad88b760053844549e5132a2def334f2ced98c51d3e87d45786bdaa55c862bcafea054211c4d2f3bea81f134b0c8e60a3f81c89c6
+DIST extra-1.5.1.tar.gz 35989 SHA256 8f3397c7a176045f1bb3b2a181e36b54192cb6fb5e99a9d28552975130ec49fc SHA512 c3a0d7abc589e4a175c5c090b4a850751b0f231a3934db3bb87f4a11044acfcb161aa366789b3c6b5415778578ca126c3469f648fa326fa5ebec0889c59005e8 WHIRLPOOL 9a133604957c373b02c6d712ab9f1a08258f414e551c50f97d9244e31845534b40239dec9f02518ac5d2f79709462dcafb1f5d5e3c4f8390413dbaaedc41bbad
+EBUILD extra-1.3.1.ebuild 650 SHA256 e4460674cbc1658268b6c019f168808b483f60a13280d1b292dfbbb9d09456dd SHA512 3436c47dbc1374b452aa92abd7cc817603db724b50b3482752c04da7b24faf2cab3500e2c606916abe9643350b676a868ec20e79171471b85fc88ce01c8c40e5 WHIRLPOOL 0683e89c492090a8920e919da27967494b1abcfd20028dae12bfcceb7b5a654bdbeb05c8d722fc31b8b49d8132d8f80ab88a15e2a96e7452e07875775636a9b9
+EBUILD extra-1.4.10.ebuild 622 SHA256 2a7f115d3edbb8abf1c4ead2423faa17b3f067c53590b4c7e8bed566dd3ea584 SHA512 ee1cbbb474483312abde682f3792ca755303936234bd0ef271dabe4a952bcaa74987528aded2567ddca869c87cc0f1e19bce314d5eb93b067d7d1ccb99bc6ed9 WHIRLPOOL b325b28b4246d3aa93cad7c0454af014a699f732a09b7ac138ec0d88cd4d996840d47aba64467f01682fb835b012f86734efe46dc371c96c2a9891ce40929f5c
+EBUILD extra-1.4.2.ebuild 643 SHA256 fd3bc10075d36ce7e429f24c87d029568d742f4be41cb7809281a3f0e357b9e1 SHA512 fa3a99e573cac19cd2d3184024e00204b1f21f526601bfccff5d8b19507506de948f31f7c57796cf97d2d5ab554698d52984a0f52d6b44e2ae5036b30e71683b WHIRLPOOL 7601d802bac0df083d9506f1dff04c48929b6a2ea2069880aeabc07c1dbdd126e0973c3e37ac00884588d821c58a8715201a01d37f0fde8dd2aba7979da64b60
+EBUILD extra-1.5.1.ebuild 622 SHA256 56b01607c147c3114c7530e10e14f20dfb970527a342b8a09414f7178d49ba72 SHA512 9d4b4ca89376720167da94bf3079314fbe6bf3cfe4dcc11a6969bd873449163bb34d731ee7270dba820d013d023ab483b455a842df0c898183beab011fedbbd4 WHIRLPOOL aa6b7f9fb15bc386568609f8646cd398179a1d70a9347d4bfdd038a9390e1de58d284d645847f6ab19acea375d4172e089ff07eb7009a93b95a770586cb72a53
+MISC ChangeLog 4022 SHA256 c3226122858b8389a58b44d8341607d361f6622eb713cac3f228d465e371e94c SHA512 efe849f6ccb773699c94c7cba1dda04b8991aae9ddace4bd538650edc2ea5cbbdcb0c8d432eb0ea115a46b00609b54e0edf2b377264058269f976ed86e12fc64 WHIRLPOOL 5fe2be5712b37be8d4a8ec334cef79716b637f1ea7677e6f8de4693c1ca153ed06c79bf15ce810f47c2f46bde6a21df648ba8f35a2429420bb61627765620dfd
+MISC ChangeLog-2015 522 SHA256 0ae9124c5511a73716adc64e2ef33f4f0c62348f1d9997ced3237e3e03c3d5bd SHA512 fd7cf278bd29478a79e3dab80172fb7a14c89ffd2f304d363d738ab48926414c57cdc3ecfe7e2a1f5fae75c987cd14f913d971a838fa10c703f18a963d441293 WHIRLPOOL 184ef41031d7316fd8539899dbab1f257c0048acc5d7c3882e8e73c0265cb53cd510ddb7b56aa7b83c56fd7d8026ca2869ef7132921603c5ca503bdea3f596bf
+MISC metadata.xml 330 SHA256 95744974f79eb6d6f4338d51ec7968775cf8811889cb75df9c11019b5a9b1fb1 SHA512 67832d58fae9b3c4ad5d3943f35135a20f2d26af7debff66857e36316ed9e697f5cfb285d2e67da2422c626dcac38c8bfbf1e1320237ead4cfb10514a6d1df4c WHIRLPOOL c6021235287888b65893eb41e36f764b650894abfb148266fdb32fca7effafa230d67890be92eba89c6ebaf483d160fc506cbbf005aedff133ea5afe13e6e080
diff --git a/dev-haskell/extra/extra-1.3.1.ebuild b/dev-haskell/extra/extra-1.3.1.ebuild
new file mode 100644
index 000000000000..e8fe10cf2632
--- /dev/null
+++ b/dev-haskell/extra/extra-1.3.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extra functions I use"
+HOMEPAGE="https://github.com/ndmitchell/extra#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+# this package has nothing to do with extra:0 (aka Extra on hackage)
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/extra/extra-1.4.10.ebuild b/dev-haskell/extra/extra-1.4.10.ebuild
new file mode 100644
index 000000000000..7e11a2ca264a
--- /dev/null
+++ b/dev-haskell/extra/extra-1.4.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extra functions I use"
+HOMEPAGE="https://github.com/ndmitchell/extra#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/quickcheck )
+"
+
+PATCHES=("${FILESDIR}"/${P}-QC-2.9.patch)
diff --git a/dev-haskell/extra/extra-1.4.2.ebuild b/dev-haskell/extra/extra-1.4.2.ebuild
new file mode 100644
index 000000000000..fe848cc34ee8
--- /dev/null
+++ b/dev-haskell/extra/extra-1.4.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extra functions I use"
+HOMEPAGE="https://github.com/ndmitchell/extra#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+# this package has nothing to do with extra:0 (aka Extra on hackage)
+SLOT="2/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/extra/extra-1.5.1.ebuild b/dev-haskell/extra/extra-1.5.1.ebuild
new file mode 100644
index 000000000000..73560c02e4e6
--- /dev/null
+++ b/dev-haskell/extra/extra-1.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extra functions I use"
+HOMEPAGE="https://github.com/ndmitchell/extra#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/clock-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( >=dev-haskell/quickcheck-2.9 )
+"
diff --git a/dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch b/dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch
new file mode 100644
index 000000000000..14b861060b18
--- /dev/null
+++ b/dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch
@@ -0,0 +1,23 @@
+diff --git a/test/TestUtil.hs b/test/TestUtil.hs
+index 87f3417..cda262f 100644
+--- a/test/TestUtil.hs
++++ b/test/TestUtil.hs
+@@ -72,3 +72,5 @@ instance Testable () where
+ property = property . (`seq` True)
++#if ! MIN_VERSION_QuickCheck(2,9,0)
+ exhaustive _ = True
++#endif
+
+@@ -76,3 +78,6 @@ instance Testable a => Testable (IO a) where
+ property = property . unsafePerformIO
++#if ! MIN_VERSION_QuickCheck(2,9,0)
+ exhaustive = exhaustive . unsafePerformIO
++#endif
++
+
+@@ -107,3 +112,5 @@ instance Arbitrary DiffTime where
+
++#if ! MIN_VERSION_QuickCheck(2,9,2)
+ instance Arbitrary Version where
+ arbitrary = makeVersion . map abs <$> listOf1 arbitrary
++#endif
diff --git a/dev-haskell/extra/metadata.xml b/dev-haskell/extra/metadata.xml
new file mode 100644
index 000000000000..7bcf2b68f1eb
--- /dev/null
+++ b/dev-haskell/extra/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ndmitchell/extra</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fail/Manifest b/dev-haskell/fail/Manifest
new file mode 100644
index 000000000000..9e9ded13783b
--- /dev/null
+++ b/dev-haskell/fail/Manifest
@@ -0,0 +1,3 @@
+DIST fail-4.9.0.0.tar.gz 2416 SHA256 6d5cdb1a5c539425a9665f740e364722e1d9d6ae37fbc55f30fe3dbbbb91d4a2 SHA512 0b4e6111387768482ff10b8ee55ff0b3b04750d8def057b7935bef814902de4536d0825e18b95a342722735b29cf88aafec21eb3b2a75eb4f0c55aa7c6b80108 WHIRLPOOL f7188e995a311eabebfabe368e6de7d206e2ccdffcda9ac82b0a7befd7da51b80e39d3f49fe8c447fbaef39e886bed76b4b958b77c552cc2bdd5dedd6a0b4478
+EBUILD fail-4.9.0.0.ebuild 599 SHA256 f1e1603bc48b112a38c7bef2c421e6c1ccf1b9e4ea5f9eec462d000782956376 SHA512 67d054854a3bcb5125f93697615770d01cc970445136a9434462caaf86d23cda57a96581728bfd978a20b30e9b19d44d1205fee85fb7756db6073acbb041f670 WHIRLPOOL a4c6aaabd3e12bc90c9aa2d6af8eba082501061dac387aad8d1690eda5ebb15c1f20250ce5b98f79adbdc7fc8cdf44569c160ee9af2d895f564b6b83df889139
+MISC metadata.xml 802 SHA256 0c7f44d909e2d7fe779ce9ca3ae1250a825351eaba6c3a920160b4d78ac2e937 SHA512 45b162d2aafda8927d5fd066b5db9340830998aae3093717910e5d39863c329060741e7318312c5f26c0115dd0b583fe77c89a82eca7ad15ac54013be29835c4 WHIRLPOOL a1069d47a03723a2eacf315880268c5ff6443f2f7701432ed19e23d1268356a956e137b6948fb21c211dcc5e5da148072133b7ad82b0d2b3696a27e85e0bcfa9
diff --git a/dev-haskell/fail/fail-4.9.0.0.ebuild b/dev-haskell/fail/fail-4.9.0.0.ebuild
new file mode 100644
index 000000000000..9bc3a0e08a03
--- /dev/null
+++ b/dev-haskell/fail/fail-4.9.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile" # ghc-8 already provides module; haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Forward-compatible MonadFail class"
+HOMEPAGE="https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/fail/metadata.xml b/dev-haskell/fail/metadata.xml
new file mode 100644
index 000000000000..498e6ece3d08
--- /dev/null
+++ b/dev-haskell/fail/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains the &quot;Control.Monad.Fail&quot; module providing the
+ &lt;https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail MonadFail&gt;
+ class that became available in
+ &lt;https://hackage.haskell.org/package/base-4.9.0.0 base-4.9.0.0&gt;
+ for older @base@ package versions.
+
+ This package turns into an empty package when used with GHC versions
+ which already provide the &quot;Control.Monad.Fail&quot; module to make way for
+ GHC&#39;s own &quot;Control.Monad.Fail&quot; module.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/failure/Manifest b/dev-haskell/failure/Manifest
new file mode 100644
index 000000000000..b513b57f42ba
--- /dev/null
+++ b/dev-haskell/failure/Manifest
@@ -0,0 +1,5 @@
+DIST failure-0.2.0.3.tar.gz 1797 SHA256 77285693b66edcc4a8a4c52807f25ed0232a8f89d82ef7abe5077f43ba60354a SHA512 ef8c9904d899381a281ee79235054af6bd156d2b2819e70bcd2a122c1c505c10311189f9280c39bd836c0f3ba35bc7536ce83b58a42978616ebd89c64d692c96 WHIRLPOOL 96496080f437f0de23d43784baf2a9319767c570a2e39c7d6fa7bac71a8d8444210b1f6db5c27ff634c1d66548dd79a2c11cbb2133f31476e8055ebaa755d807
+EBUILD failure-0.2.0.3.ebuild 622 SHA256 7dc545b0c429a0bddbfb480b9fa1b375e424beb21fc28e1873519d0e1aff0f71 SHA512 44ba8cd74832b1e36d74d83b6eb9cd812806c6aa06c1f5a4aec31b995bf299e602226e7a6db0541cee81bb83523c721d0d4eb458ae4488c9320df0995f265f71 WHIRLPOOL 8e77037b1c6d5a3fc01c870a9a7cbe7610a6951fa55fd769768f02da3cc244f024a8151c911802bbac360a8811834b3e21a7975c9affa17cbdb475b4f60b825f
+MISC ChangeLog 2616 SHA256 42882750e3ba6571fae06d691a350023c19d198d1c420c99d8c61806ade64642 SHA512 c14a507b899221536aae266f8fd836f007fe4951c1d608de7777e99472b6bf523a8ba522649059264687dbe3d56ecf1273b6219615cbd865ff64fe2fcc894750 WHIRLPOOL c2645614ae5719049d278a7996622eddc30ea652b383a6665b478ebcc48341082b4e83f859375c0587e5a139901e39a4970e8e5194ed3434248cfa4f6723e6fd
+MISC ChangeLog-2015 1247 SHA256 3333ac28b6884827e04267e64f042548901797b426a440779da494436eaccd4e SHA512 6f2dcd18f464a1c5ed77f9230b1af86d7a30e9da0e1bed7e7894356ccb9ca5c0e76d1d046823c5e0a400c53ea57c5184cb2ffa3793e26f682532d24bfcfa9a42 WHIRLPOOL c2e3396b1c863bb589c3806047050cb9f0edf4a59eb924795800650d331f8104dc32aff0b69d9f3cfbe842678534b130cca804d240026d87bc58fedecf25d705
+MISC metadata.xml 344 SHA256 e4ec596fe6ae927ed53bf0c6f642c85e1ff894f3618b8d89526bb299683fae5c SHA512 7fa9484f5a18ea4d346b396ddfc833e74d3d87142a09f263c68452599c42e3f982ad7b85a44ddaf3afcb89decb1d09495494ed10754720a5e12292ce55846846 WHIRLPOOL e24495dc9720259586114f9ec7ffcf8d1fd7c6afe6ac293663458f1f5eb8d82128cebe8e6e2ef3c05746dd9cd56ff597f03786862cc6bb05c7914246d6a244d8
diff --git a/dev-haskell/failure/failure-0.2.0.3.ebuild b/dev-haskell/failure/failure-0.2.0.3.ebuild
new file mode 100644
index 000000000000..08803d7d9d89
--- /dev/null
+++ b/dev-haskell/failure/failure-0.2.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple type class for success/failure computations. (deprecated)"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Failure"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/failure/metadata.xml b/dev-haskell/failure/metadata.xml
new file mode 100644
index 000000000000..644669fb8ae7
--- /dev/null
+++ b/dev-haskell/failure/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A simple type class for success/failure computations.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/fast-logger/Manifest b/dev-haskell/fast-logger/Manifest
new file mode 100644
index 000000000000..dc598dd99ffe
--- /dev/null
+++ b/dev-haskell/fast-logger/Manifest
@@ -0,0 +1,7 @@
+DIST fast-logger-2.4.6.tar.gz 9039 SHA256 d45640acb40bf9b6f81cbe63e3587b6e59d9ec24a15401e52bdc7969b6f2cfd1 SHA512 724498a0ec9c0774f1be31f36819594e8393eac6667d922a92157ef4725381420095d9fed7bdb1791e0959e800710aa877055847312013249399ccbb9778e283 WHIRLPOOL a46e2184f702769af8ce2d8ebf4dc78b87fb06bf5a263a485747b531002d0835dfd498c1aa823e6a13d5d643ed1a6a3af8dd2d2e49275aaf66b3191e6a2a8db2
+DIST fast-logger-2.4.7.tar.gz 9321 SHA256 201b07d898da91472aa86662399feb093a7379bc04315f8e84db52fbf3464a38 SHA512 9f9154fb1c9e941ac43bf3064aeebc3b2a845a1eca3d1a62b77f02fd0a9327a459e3a870803c0f1a292294f7e4d7f77b8a9b5a3182873e77e169bd517025dfc4 WHIRLPOOL 703168a4da9a7ff3814a30c53f4295ae42cecfcbe7262ed6bd9c9b5a38a0889921af25dcb26b9e4f1e1325cd717280175eb580bbb039987f4a7b433446c71849
+EBUILD fast-logger-2.4.6.ebuild 778 SHA256 5c86f4c7c61abed77b42b942def036b9e79078b97154b233d2494978c990cbd4 SHA512 c1262e02a18945393b972c1ef8d25633afcf1fe5bf7e05276216c48139576eff7eab85a9e70a4eb538d16ed8959088e19e9604602fbbb685c32dd5f6a75481b1 WHIRLPOOL 10e1ad2a00dec2a22b9b04326ce1e5d268aa1afcfdbfad8e8891330ffd8f3433b334daf4b7d1048f8f570006006ca47fe096e056b3c993f2690277d10c568021
+EBUILD fast-logger-2.4.7.ebuild 773 SHA256 7c04f24fc164362a9d060cf978aff16d59aa172b35971e9b70355fe62df33f38 SHA512 07a1fc22fbf80b2df0a0ddfa3df627366be94938362b038e9b0ac8e4181bc69dcc76544f8b85635c87bfc3a41b5f2c5e72324cd3f73b7fe398580ffe3718e968 WHIRLPOOL 741b2547ab5bae1da6601b2d4ec9625716ab49d95efbb2f0e340d239396d9045f3eeb1b736a93f32ac3bd332b7778c980051757837665b78e114057eb8761b6c
+MISC ChangeLog 3562 SHA256 6b3a187dfe2ab8c9c079467c7d63457bc70667c468bb3fc500676561c9557d78 SHA512 3330c0722b8425e4185d3f08a444ff46133b79f44ebba666a887a8671bed5bedf24a311be00bc3babf738fb5a8dfb891c683e0b433aa79d86d305102589ac82e WHIRLPOOL 13dbe99c710248325e73a809ec991c811fcb683a1fea22801984a01c3b9d81bfc561dd776718fdb70ac168f30e4de6a97e576e9d5f68fc24d28cbc699787d25f
+MISC ChangeLog-2015 1203 SHA256 480a61fe584f3edd16ad9fb7810f0b4d293d4dd2ca34c4ead45cb278f910d0bb SHA512 0d7d768d32b534ed9133ae2b8fd35aa95612a1dce78443a0a918545b1570d4faabba04116c99aa074b77b7c69019df35d0b38771fbe89b641cd734e0f6069ce2 WHIRLPOOL c963e79aebcf00281a31c001752137468a940c3879967ac9cfb7ac65599e576cae4720bc8efc9e29cf22d81ba134953321244d3e74890ef8476ef28c1f26e5fb
+MISC metadata.xml 397 SHA256 ca8bd6c4c897696997b84718de2e9bdc16736fb6d5d5a233958b459287303933 SHA512 33dd8b48f8f93d25e30e8f616744515dd4030d2fa1e47f932611866f634b39bcce1eaedfec7db4cd4419b28b2ef13aca32c5f054eafe8db1986c242df510bf05 WHIRLPOOL 005294029ca3a811072769f0473669798366489db85a0cb2f9f3b990eeb1ecab94e8632186359f84bb498382b95a2a6190a62d49e937883458d482b80f1aa9da
diff --git a/dev-haskell/fast-logger/fast-logger-2.4.6.ebuild b/dev-haskell/fast-logger/fast-logger-2.4.6.ebuild
new file mode 100644
index 000000000000..1ddf8aa35e9e
--- /dev/null
+++ b/dev-haskell/fast-logger/fast-logger-2.4.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast logging system"
+HOMEPAGE="http://hackage.haskell.org/package/fast-logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/easy-file-0.2:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unix-time-0.2.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/fast-logger/fast-logger-2.4.7.ebuild b/dev-haskell/fast-logger/fast-logger-2.4.7.ebuild
new file mode 100644
index 000000000000..38aaa282f4d0
--- /dev/null
+++ b/dev-haskell/fast-logger/fast-logger-2.4.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast logging system"
+HOMEPAGE="https://github.com/kazu-yamamoto/logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/easy-file-0.2:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unix-time-0.2.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/fast-logger/metadata.xml b/dev-haskell/fast-logger/metadata.xml
new file mode 100644
index 000000000000..7835967339fe
--- /dev/null
+++ b/dev-haskell/fast-logger/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A fast logging system
+ </longdescription>
+ <upstream>
+ <remote-id type="github">kazu-yamamoto/logger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fclabels/Manifest b/dev-haskell/fclabels/Manifest
new file mode 100644
index 000000000000..a1b476a21dba
--- /dev/null
+++ b/dev-haskell/fclabels/Manifest
@@ -0,0 +1,8 @@
+DIST fclabels-2.0.2.3.tar.gz 22787 SHA256 82ba7747afeec6526d3bc2df61b222ae71b45aa3dd8bb8787e9ab2c537f6fad5 SHA512 54e6391ec9fa3c3032c9609a1df0f2082947342a6ea48f3378686eec5bf14bc29ca2f7243ab74fa69b2b18a0749ab40417f59e7338cb5fdc1c4404fb00b6dd7d WHIRLPOOL 178b94abd8a66484253eb10fba2cbf15e0443a58db02ea9c708e77c7fa18ff48cb7f5b6e8e563a2517fe1c9968a05f115a5f10f42e728e1f43054f26370d3d73
+DIST fclabels-2.0.3.1.tar.gz 24536 SHA256 b993e35fd89945669c8b3cd95fa9dee618eb6a5256f8909ccbdc8ec713f75c8b SHA512 031e86184c363188ff638f51fa4fa0b7a8fcfc2ffd76013694a56488e938c7bd7dcfe1b3cdd7fec95c69ccc4eedf9a1d0fba11318ac3022358d16d201fe3d98d WHIRLPOOL 0cc841ffae23aecc4709624f3ce29be243b5b97ae69f57128e595da923911a5131d0395983b1c932f74944dce1c59a0f47bdc9cbd2f39cdb8d26bf8b83fd9bcc
+DIST fclabels-2.0.3.tar.gz 24475 SHA256 b43e4dcc9000be435145b13b97e0997ec1fb8291ec0af8f18cf2a2b696d9ce43 SHA512 efc203a90eae0e3ff23b977c642009281fc46724735c646638a312788df5edd1adc9f62d1199fe5b4260cf4dce2e55b6eb3999d8f31aec8b2e952e8fbfea1b90 WHIRLPOOL 68cc972389ae1ee872b20cae8ae70cc0d57fe127255d1bf9bcb277e01dbd6132ebaa33287158f7633334c8ae06647f50f1553964f2732e5cdf2a458b92260769
+EBUILD fclabels-2.0.2.3.ebuild 788 SHA256 1dbd0ec424e9f532b83198a7d00974a0b097e71ebc0ad0f091631b0e6a6eaedc SHA512 a5ce25272e72fa82f1ceaad90cae9bedf51763dd08a53530e256443150823cee6f9316bb718b621c4f8a074063ff1a0deadcb8427aabb6c6e0dc8701541ab9c8 WHIRLPOOL 0b63ca954e5d5eb854c2f26acb3c2ada335e4773b18501837da998e3b4dbfe170e99f0d7372b9f302328b6136354507d59e5744cd29010bd5d08b21f57efe78d
+EBUILD fclabels-2.0.3.1.ebuild 705 SHA256 dafff1682d40abb905fdc616b64b8e36839401eef168185e1e3708dabb96d17d SHA512 02a7fed2443bb5fc52c7aafdf92f5bbdf0aa139b51336009219625d66ea88f65e50814354362e73aeb28e3e60add4fec137b600c0908050353c86ba8b28d1946 WHIRLPOOL 70f23529cf6f13fe3abbb61d69581affa83ed5f122f8e21aab39031c2f3f35e29e98dc14fca8830d70b7fcc0556ba9eefa8eb0a150fa882d772ce4998deccb8e
+EBUILD fclabels-2.0.3.ebuild 791 SHA256 34354c772d9ea559063ab8d12f8c17c9a9ad1dac9096ccfaa4499485331763b5 SHA512 b9ef834afc521f905ab9483c0cc9ae8e28501fa4d610d252d3c05021f9b5bffea19c31227a84d85bb7be9e0482d2880e394caee3fd0942b6ce9545e5a5625673 WHIRLPOOL 015f64cc0a153864d80ff0832530b2f1e3cea086c60aaecae76561e6f99b3462186214e878dd035a966d8ae8b1a99ffc472513e6632c5bcfbfcf0fbc96644dd9
+MISC ChangeLog 1699 SHA256 c585630ba7681b6098d633a5d926de72fbb9a827c6c0b9286abb39ff729676c7 SHA512 c79e79795ee4c807d8d38867adf4c24bac9c54719badf58a54776a8cccbf150b2ac3425e900be47f3094d4ddc543ae1876da45315c3925265ca1051d02977d60 WHIRLPOOL 3f72ccff167e51f5123b43615def38333058aec567e3cc03ca775b2c4d969d6f4925837e12dd707990fa35ac40021a79b8af2b4418e0c9062c06c9ffb5c8e7e7
+MISC metadata.xml 1246 SHA256 8b5a63139f1e83a4f616ed67e2650e0d6f167851889ba6678f3dce1d1f4c0ecc SHA512 6000016c8b6806cc9352e0cd76a2655c9c9d09f36a3264a8451a235b2f877d74fe403984d187d3477ed744de562a6493459bc54aec0fe588a23e5ee7e6ce236c WHIRLPOOL 1b20179c134e1b61e5507eed47bc22aecf7f6e1c55ff7e8d12f53eb22758e8c8f23830c6bb43ae7f8fb9993b2cb4bc7bb98095ac4efdd72656f696feca0738ac
diff --git a/dev-haskell/fclabels/fclabels-2.0.2.3.ebuild b/dev-haskell/fclabels/fclabels-2.0.2.3.ebuild
new file mode 100644
index 000000000000..42abe53defea
--- /dev/null
+++ b/dev-haskell/fclabels/fclabels-2.0.2.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="First class accessor labels implemented as lenses"
+HOMEPAGE="https://github.com/sebastiaanvisser/fclabels"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4 )
+"
diff --git a/dev-haskell/fclabels/fclabels-2.0.3.1.ebuild b/dev-haskell/fclabels/fclabels-2.0.3.1.ebuild
new file mode 100644
index 000000000000..76c3ed02704f
--- /dev/null
+++ b/dev-haskell/fclabels/fclabels-2.0.3.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="First class accessor labels implemented as lenses"
+HOMEPAGE="https://github.com/sebastiaanvisser/fclabels"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.5 )
+"
diff --git a/dev-haskell/fclabels/fclabels-2.0.3.ebuild b/dev-haskell/fclabels/fclabels-2.0.3.ebuild
new file mode 100644
index 000000000000..1d4f5902f0bb
--- /dev/null
+++ b/dev-haskell/fclabels/fclabels-2.0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="First class accessor labels implemented as lenses"
+HOMEPAGE="https://github.com/sebastiaanvisser/fclabels"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4 )
+"
diff --git a/dev-haskell/fclabels/metadata.xml b/dev-haskell/fclabels/metadata.xml
new file mode 100644
index 000000000000..84d3d0c77894
--- /dev/null
+++ b/dev-haskell/fclabels/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides first class labels that can act as
+ bidirectional record fields. The labels can be derived
+ automatically using Template Haskell which means you don't have
+ to write any boilerplate yourself. The labels are implemented as
+ lenses and are fully composable. Labels can be used to /get/,
+ /set/ and /modify/ parts of a datatype in a consistent way.
+
+ See "Data.Label" for an introductory explanation.
+
+ Internally lenses are not tied to Haskell functions directly,
+ but are implemented as arrows. Arrows allow the lenses to be run
+ in custom computational contexts. This approach allows us to
+ make partial lenses that point to fields of multi-constructor
+ datatypes in an elegant way.
+
+ See the "Data.Label.Maybe" module for the use of partial labels.
+
+ &gt; 1.0.3 -&gt; 1.0.4
+ &gt; - Bugfix to compile on GHC 6.12 again.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sebastiaanvisser/fclabels</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fdo-notify/Manifest b/dev-haskell/fdo-notify/Manifest
new file mode 100644
index 000000000000..f00b02c83139
--- /dev/null
+++ b/dev-haskell/fdo-notify/Manifest
@@ -0,0 +1,4 @@
+DIST fdo-notify-0.3.1.tar.gz 4882 SHA256 7083414bb25e3057f6444722288cebf4ad3e4c2616f95f26079c8c7762989fd8 SHA512 d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6 WHIRLPOOL c4417c3a27e05e7cb6e946e4cf6e873336e5421b1ae5e8cb6e618f2ffa4454fea2fe33aaf7b7d94c37531abd0f69b51119aae8b867ac78c147b2833d42e8a8a9
+EBUILD fdo-notify-0.3.1.ebuild 580 SHA256 55962ca1fdb4ba4679ab94fd6f4371015e2e5b05e36d6ac44f27f3274b1938e7 SHA512 725faf490bcda535133995d270a65a0119547fdff7709dd5096a9a988281f16cc28a699a38996c15e4feed8f1f844c3e320c8b71b6e26dd90c29ca27bf8d06d0 WHIRLPOOL 21d5713215acdd626b7a0a4c45e0104337a0b6dbc1a82777433c874bde22691c09f95e4b1348269e1c11655a77937df900a23bd18b1c60073d3bb7ee8a79047e
+MISC ChangeLog 1598 SHA256 c3d160bb495d5d1ad2c2728aacb14e9b8d9d41e5ba80b279da52747e38685ba2 SHA512 7b4da08372310425a29ff8f62c5f3937abed47ee924c11ae3f98f5f573051264d95aca909ff21976d7752e859da7cd95272b41651a7a2c8ffcf678378d1a3f3a WHIRLPOOL 610da13a904996088f1eb386841674c154f2c07ba806ddd72c83728cd16b5939881c4e8d8c40d6d8bf21a0b5bf84ae057e156953e06a16d95520f4cabf3baa5b
+MISC metadata.xml 536 SHA256 468f7231884f0b8f0eb6088015250d9ed86876a62271f2ca585e42c83adadf66 SHA512 eac2da57fe1ef122fc1ecd76a8d8bb683cac15ba94efc917819866927cf493e990100628da025016aa48facee67a9e09bfaf83ae5ac3f3c43277cf1d710fbe67 WHIRLPOOL 4348aaaa03cdc406927e6e945a0f009c83f10c3b1e7babea99ac1a5799651ccfbb08c67da61a648582ef8051f747c8ec5b3810681fff0e67cda564b150ffd35a
diff --git a/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
new file mode 100644
index 000000000000..ba5034855ca4
--- /dev/null
+++ b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Desktop Notifications client"
+HOMEPAGE="https://bitbucket.org/taejo/fdo-notify/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dbus-0.10.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.1
+"
diff --git a/dev-haskell/fdo-notify/metadata.xml b/dev-haskell/fdo-notify/metadata.xml
new file mode 100644
index 000000000000..55d3ac445104
--- /dev/null
+++ b/dev-haskell/fdo-notify/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library for issuing notifications using FreeDesktop.org's Desktop
+ Notifications protcol. This protocol is supported by services such
+ as Ubuntu's NotifyOSD.
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">taejo/fdo-notify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
new file mode 100644
index 000000000000..3a71892f24a1
--- /dev/null
+++ b/dev-haskell/feed/Manifest
@@ -0,0 +1,5 @@
+DIST feed-0.3.11.1.tar.gz 101392 SHA256 ed04d0fc120a4b1b47c7675d395afbb419506431bc6f8e0f2c382c73a4afc983 SHA512 29c310c4d206c4a6088c3fcc242faccfa57f8337ecd54b5eee30f892acacadd519d65c66e490b55bd91d0e9a39540ae77a2ed10e8e260e6de750a44ed9132ffc WHIRLPOOL 016a2b62e91fd5a4cd56fbf7a7ffb8d0aedc89eadf84792bb3ba358deac4f5731804fe5dd7e59ff3f3cb8bdfc60ade84aec0646c28b149788eb1d1c26b1989c9
+EBUILD feed-0.3.11.1.ebuild 1236 SHA256 1d111e84c819e464bd0a74b2c78962a22c92ade6815235404e52e74b90e5eaa8 SHA512 0701396b4be4c99441c518cdf4991e59b2c6eaa241423f8287d2ec1ea4b3a098a38f4ff7aa635989eb508dc6d82f1da39304a9fa29e3f915a07843018d43646b WHIRLPOOL 69e4d0c9f4d2dbb64a606f47abd7dd8a0de2d14987ddd4b23bee0c2d65f8c83a4af894556aa10b963db5ef0b64d5cb9104026ea7ecc8b9b21e711adb662af42d
+MISC ChangeLog 3150 SHA256 73af90ffdfebbc5b1888394d473825abedfaf814891a25d787fcf22a3f96429e SHA512 540c97db225854bafd6aae5bb7577710396f1b7544cf95408a0eaa96fc290c9fdfbf8ca4ab38db02f61d90b0ba5d05d46342ea763cafe9e30a8c7ea9b7ce4d5e WHIRLPOOL e7cad75b57ce4a1d5698a057ddc6d16d23c1b8f199bd000cc78878da8b368eed430c993051c9d98d8df87de24698470c3fcf8b26e5b25afa97e64918fc69ba37
+MISC ChangeLog-2015 1410 SHA256 21d46c03d962575f9e403ae0ecc3e0acc247b478697e6d9a56458af4e1382784 SHA512 992d7c059baddc700e8ec52d3a6826cdd1b740e3ec2b00023370a4fdf09c2bffff8a1909945614c8bda96bd1a1ac723ef6be54ae333a2677114dd51d509ca316 WHIRLPOOL 1d6aacca633f5974bf149d6494de01a0ac11b46fcbfad740d42cf9d4d13782893e809753f860bebb6c6433824755f77b55f2fb8245d1e8210eb2223f0f4f4081
+MISC metadata.xml 417 SHA256 50cfe8bb5eafe0475b270887d99c02b309820f68e0236aa11e8b5264552fdb66 SHA512 fc48f0f9cb5ad4a47fe86e32d4fefc32d09d766054c23fb8321fa82b777116b2a9459e7d5cb723bbcfd497264f2db13c958ac23fece523f1e2ed79f50a9565c7 WHIRLPOOL 6b9899f634d0d6fbee1c1371e4c53aced5adfb436d617eab262caad423fbeeb044d026c6b38c23aa9085e700d2d42265f4cc78ef94077b5df910cbc22452ab25
diff --git a/dev-haskell/feed/feed-0.3.11.1.ebuild b/dev-haskell/feed/feed-0.3.11.1.ebuild
new file mode 100644
index 000000000000..20613bfcada4
--- /dev/null
+++ b/dev-haskell/feed/feed-0.3.11.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
+HOMEPAGE="https://github.com/bergmark/feed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/old-time-1:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
+ <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/xml-1.2.6:=[profile?] <dev-haskell/xml-1.3.15:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4 && < 4.9' 'base >= 4' \
+ 'time < 1.6' 'time'
+}
diff --git a/dev-haskell/feed/metadata.xml b/dev-haskell/feed/metadata.xml
new file mode 100644
index 000000000000..f227a9b7de42
--- /dev/null
+++ b/dev-haskell/feed/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sof/feed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fgl-arbitrary/Manifest b/dev-haskell/fgl-arbitrary/Manifest
new file mode 100644
index 000000000000..8b5a7eafbd8c
--- /dev/null
+++ b/dev-haskell/fgl-arbitrary/Manifest
@@ -0,0 +1,6 @@
+DIST fgl-arbitrary-0.2.0.1.tar.gz 6080 SHA256 3e85922a7dde02ee0dac8f93eb233ccb16dfdd1a5a4ec8397fa1d9f7404a6104 SHA512 841aac5e72c840180a25a3f8132c801c216c25a1cc1e66a91e4a3dd81b4b684ff29aed7bd6780d18c62e200db83eed1bdec6d34abec3e2b77bb5767a4f43915e WHIRLPOOL 6baaad4b21d8f4daad15e7e719e9097cc2d19cf7945a0340d40c3f215b72195b0dfe4ab387ebd3c11102930ead44b2932059a826395d0b44092147a87ac18032
+DIST fgl-arbitrary-0.2.0.2.tar.gz 6068 SHA256 501d77f1f5efd952aaf06d35fc95bfd3a9bc93906f78a363766ec74d14d50b8b SHA512 294850708d511ed52e6973820e44dffb3c183e64d1c10b1324ee46e0fd3966abf0bce7bca1c5831e67b88965e715f2e2e85a5abdd201fd584a10f720b419b57e WHIRLPOOL cd001b2af635e7dd07dd04afbf4675fae837eb178993ba1f0158dfae7582a7b75e2c8fb0b8e5164d7069f0a5d07d89348ed7976fac2800246aa19e4437cb45d7
+EBUILD fgl-arbitrary-0.2.0.1.ebuild 768 SHA256 4d7844d9504fedad050c5180bc84faaaf930f9f3f1932979c2ffb11d8e736a1d SHA512 a69c8e037a60e6436e342432721e76e9f61932f0603440c1a217b5a9f41a9f6d0c5a2b26a1b72599b82daccbe1b84571fc48cdeffc74f4194c9fc2a6f2834929 WHIRLPOOL 858134f76e235ff264b3e0e99a52b2c0cd62916ddc0dd85d6821dfc9c0691ab72bc42d7e38bdea68777e04ebcda28a535c5e9aa1fbee3142a160e21c3cc6181b
+EBUILD fgl-arbitrary-0.2.0.2.ebuild 767 SHA256 2a2b1f85059f0f3665335d78f20a0d0874f9e7d2a4d32ad6b2ace48dcd557fe3 SHA512 772ab7f89ad0ea9f4e17fc3b18aaf5324607f9dd444b60751ff4afa50909fa679cb92c673d8466538077971635d527d1550ac1070ee7d7b23ec2302de0f1cadd WHIRLPOOL 77dfcd3cb39524e6e71a18b5636a87c17b6302bb8c036ef33cef95b8c31829cd387bd503232df6d3cea438bf8de33f79017503fec312bc5a8ebef5f1c98c8c16
+MISC ChangeLog 692 SHA256 cd149b6ee275d24a20925d3c1d4c273849185e6f06db68440bf441135c8b3025 SHA512 fba2584232dcc4d5470e2bf1d6b8fdaaad71c2d069cb23e7eb33d75d6014e86f7e2323dafda5f547d055584e5f2d2dd766f7289e102b9786ed9f40d67d3ef49b WHIRLPOOL 367a54330b770a3ca693033998a31b27875a7cbe7e0a85c7ac368bcde9da3b99a9bc2064057687a1f0cf57b909df98874d6b06df632c4a9a3400005084d23407
+MISC metadata.xml 539 SHA256 052e6c290ff7fd83ce546a0686e460e2adc02b770e5e745903a6753e5bca1db2 SHA512 09430ba886d3f58c1e428ac092d89a96806bc449e01c59d43324552d92a76ea62c6b31c30319ae5ebfc769099291642495815f1bc618e97eb9c416c95b1d4475 WHIRLPOOL 3f89b219d4a91e158caff07d3eed4f32b3676224a90a4820e8cbe56302e0695c9b4d33f43ac19a91f1c67ba22f4cbb5c79a8a0ab1717d3a8f0b9415e86317be0
diff --git a/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.1.ebuild b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.1.ebuild
new file mode 100644
index 000000000000..81eec9a810c4
--- /dev/null
+++ b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for fgl"
+HOMEPAGE="http://hackage.haskell.org/package/fgl-arbitrary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fgl-5.5.2.0:=[profile?] <dev-haskell/fgl-6:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.3 )
+"
diff --git a/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.2.ebuild b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.2.ebuild
new file mode 100644
index 000000000000..e644fa233ff2
--- /dev/null
+++ b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for fgl"
+HOMEPAGE="http://hackage.haskell.org/package/fgl-arbitrary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fgl-5.5.2.0:=[profile?] <dev-haskell/fgl-6:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.10:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.3 )
+"
diff --git a/dev-haskell/fgl-arbitrary/metadata.xml b/dev-haskell/fgl-arbitrary/metadata.xml
new file mode 100644
index 000000000000..44e7a3677e37
--- /dev/null
+++ b/dev-haskell/fgl-arbitrary/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides Arbitrary instances for fgl graphs (to avoid adding a
+ QuickCheck dependency for fgl whilst still making the instances
+ available to others).
+
+ Also available are non-fgl-specific functions for generating
+ graph-like data structures.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/fgl/Manifest b/dev-haskell/fgl/Manifest
new file mode 100644
index 000000000000..5fcf3ee18deb
--- /dev/null
+++ b/dev-haskell/fgl/Manifest
@@ -0,0 +1,12 @@
+DIST fgl-5.4.2.4.tar.gz 36574 SHA256 ce98ccb83e2d271a7b3266426a0762a0e902252f07ec09b7bef50c67d0110266 SHA512 9c0c145f43d1b5671af99e9d62d485c5af1336779463f3e9519e6db98fb3c3dacadecb5241aca2e9326ad795d143efd1b3b04a5cb21077dce28579f430fd8d11 WHIRLPOOL 570f4c1fb03bbd3ed0544e44e64bfe95f4ed797718cd0596c0354e0a862ac23e8abcf63112a60b1356a2e980095998a5ad9e919e5e7a6973507eec46e1c6dd48
+DIST fgl-5.5.0.1.tar.gz 35963 SHA256 aa61664ba38db3e54124b702b1ee92a72a569c981b759e48cfb567078b038763 SHA512 0f2b5224e36291ca044bce512b04e1a87e30f8d79ae76bf4f4725d15b26079521c012085125c92ea3133da5d6318595245d4b321669e772f88cabbc90b4a468a WHIRLPOOL e5b0886e1e0a9ba1a6f79bc5f72f692955587d9d3d5cc5c195990fd9a1c040b30f2dbdd00955e2abfcf5b157149cd71a077a2a87241773db05f4c4495f24a3d2
+DIST fgl-5.5.2.3.tar.gz 52223 SHA256 f4113b5221917feb6389494bf8b7b6221ee00f322b6c25fc25a25795549f9e20 SHA512 4e092048256704e852f13f59046313df83cd00f37c5c32daf69ef13d1ab680296cdcd2b793cbf7383225ecb3caa5c5a1e6110c467d67276eaea6041942856a33 WHIRLPOOL 838f1e9f66d7057775b4f94fdb93a0643ffadf0deaa93dc069f7c25d8f75278bcdc960b627eb62ec9fc698f1ee21453364d7cd3777b558c07e85e5250f61271d
+DIST fgl-5.5.3.0.tar.gz 52923 SHA256 d70cd8e2694311fae0b44fe0d1b342c95706ceffd3be66767e9027dfa5597e39 SHA512 a7f5e4cb9d9cbd6f3063780fb03cf8abbb3311c22848a8eb377238113e55ebf92ddd283326128baabce38faca311ceb270bc1d55dbaf708a935c5e96ceb2df9e WHIRLPOOL 06af30708047b94f9610d0e031cd26cd7af825ce36a7b3f0630bb962fb199853b396e89116926530359f22ba0d60d1315d3af772b075dc60e256232f4c92ac2b
+EBUILD fgl-5.4.2.4-r1.ebuild 633 SHA256 d8af677167157003a82e85a4d7b20a2e2eecabdaddcbfe7950d891ed73bab2c2 SHA512 23840d655621e09d6412ae6ccd0091314d15c8db1e4c7e48d82c4c5afdb3b0e5f158974f00d553b3e2e6fe8ba7eb35b3a0ba0bee8b8ed0ca3fec510da49cbb36 WHIRLPOOL 85b34242ba29a0a05f57e1c1b3798d0c005371cd93b82add4b7bf8916aa853c2c113fc92356637fe5b03f2b2f8b612d336269f466de2cb5e6336fe69b7855438
+EBUILD fgl-5.4.2.4.ebuild 618 SHA256 e7deb15925464e0bc9fa157837b934595fa087978845770facc0763a1ed81a4a SHA512 11b0ec91b1954fbab7fca64838cd53f8450eba840b3e5d8020d07000684a1ff410283ca7fc803460b33416db95f5eea9caa9aa01b305dc5814be347cb3dda5cb WHIRLPOOL 88feaa0a4b5a41ebedf15b494ea06065ff3c0964f3ec6edce3dedff98383a788e931c857e293c4322ddd3d11d282ef73cb9a652c08c0d3124e80a053751d6af1
+EBUILD fgl-5.5.0.1.ebuild 623 SHA256 333112b56623919af5d2a890e14cefb867db772bfb43ead6e32b9939a088b305 SHA512 fa1dbac762685684131fdaebc1ba105b7a44a9bd062d9423565cbaf8b04b0d05b8b227720f4f7695991bee3aa3e7ee09e0b9454158861c44252030b5b9661684 WHIRLPOOL 36194de71143bf0a8ad8cd5546dd6f7b71adc3262f99c8b778a65ac5b1055d827e417dd7a70c114a314c5fe3626d09557cf369de8ddcc769e650b9efef78bc9c
+EBUILD fgl-5.5.2.3.ebuild 714 SHA256 67d4c347fe227d55810f4389e522eb49cf005c87ea85679662f2df6c06fe5be2 SHA512 5024367ced401991b2744aac1a4a0c83a5dec31c76f63f74ac76583b0e8efb915fe6a19083e526e3734a940d3f9aed36e9d58440ef8c76b38e3e6b13dc890a89 WHIRLPOOL 1a247f9c07714dfae0968e16d7ca2775c7dfd03bbc0aeb32b1f811144583b7747bcc0b60a629a02138d1c8437b19e786fcb76a5c1f6c0b9256b57a74a7bf73f5
+EBUILD fgl-5.5.3.0.ebuild 713 SHA256 5d513dfb275fb6d49e721a97fc647b8df65e2f0dbebe1ba42f8ea97fa2f87643 SHA512 ca46e4097949f7d2927a668f3d76153afb59b49533e9e49d0805de2204e1f212679dfc00102ae1d9bb64933a1a14c86ec8b9cf5dbe9bf3052eaac98a6089d3b1 WHIRLPOOL 5376b26858037549462fbfdd0a8afc7be0fc16a8d2050cdd8baf8bc4d7d7c606a3a0be07822de75ee8acf422e2b9faeeb063553f8820733f424cbf31556c2e50
+MISC ChangeLog 3550 SHA256 2c9e3aba4b019f7d0ed0ed6501b910240d810219dd71ea3069d561415c3dffdf SHA512 a36fb24b77d2bf063626c397168180f2158d4e75d1616ed046f65867d026126e47a637f30f02e60df7b0287c4f94c929d784e67afaee3edbb73e1a865e6182b3 WHIRLPOOL bfa47fc68201dfe4c8849dbd1469ee3f4e1bfa10a3c1a037a63c1ca1805f6fccc70cd989f05d89cfb9af947ed55bd92b22f61576672ee145efe1bf7299e9fd3a
+MISC ChangeLog-2015 6115 SHA256 55452856331b771e89853a4d39c2bbfafeb7d7b5985aaf7652976d4926277c7d SHA512 fbae077dfde3c5c59e5f625871ace23ec0a98b5ff70f0522dd3a1a9f3be16a96b8945fc5d3bbb32c17f7fbb4e9d8ed1354596188d872ebdbb9f3d79f01b5af2a WHIRLPOOL d9e841c13d93b4fde24ec75f43b7bcf645247e264d751232530c5d32a7e199f3be86254af30a99af92ef8d97d7ff26c17c640b910d444d278d8d013c3e4e16cd
+MISC metadata.xml 330 SHA256 25645cd91bbc4601c1824155f67cac8f440ed310162bf337b7d5b98c3c2a0b73 SHA512 1520b8d184e9a17712ebd3417fceb326f6e974baebc7e1c96fe8b253b825086b6a022fd537a7a229823d935714347498a50ccb677034e6af3a80f05da3dd44c3 WHIRLPOOL 43f46c15fb93f242bcca83bb1532703188c00b4fe70dbc6b0edb525401b922514a240330bf8ac7b12e19865d29965d6c3d6a8ed209532cf8d1d3809f38396505
diff --git a/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
new file mode 100644
index 000000000000..3ce26a10de93
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="http://web.engr.oregonstate.edu/~erwig/fgl/haskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/fgl/fgl-5.4.2.4.ebuild b/dev-haskell/fgl/fgl-5.4.2.4.ebuild
new file mode 100644
index 000000000000..bfbddd1cd1a7
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.4.2.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="http://web.engr.oregonstate.edu/~erwig/fgl/haskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/fgl/fgl-5.5.0.1.ebuild b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
new file mode 100644
index 000000000000..b302c37489aa
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="http://web.engr.oregonstate.edu/~erwig/fgl/haskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/fgl/fgl-5.5.2.3.ebuild b/dev-haskell/fgl/fgl-5.5.2.3.ebuild
new file mode 100644
index 000000000000..cd552529853c
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.5.2.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="http://hackage.haskell.org/package/fgl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.3
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.9 )
+"
diff --git a/dev-haskell/fgl/fgl-5.5.3.0.ebuild b/dev-haskell/fgl/fgl-5.5.3.0.ebuild
new file mode 100644
index 000000000000..241bdfcbc900
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.5.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="http://hackage.haskell.org/package/fgl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.3
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.10 )
+"
diff --git a/dev-haskell/fgl/metadata.xml b/dev-haskell/fgl/metadata.xml
new file mode 100644
index 000000000000..8c89ced67086
--- /dev/null
+++ b/dev-haskell/fgl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Martin Erwig's Functional Graph Library
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/file-embed/Manifest b/dev-haskell/file-embed/Manifest
new file mode 100644
index 000000000000..3aa122bbdb51
--- /dev/null
+++ b/dev-haskell/file-embed/Manifest
@@ -0,0 +1,9 @@
+DIST file-embed-0.0.10.tar.gz 6247 SHA256 f751925cec5773a4fad5a48ca0a86a21091ee5f1efccf618a64a89fa2cf5f711 SHA512 aa0ef37987b9f84685e064411de080d608d5b9a8c839a332fc163eb218c1a8fcb1fb9dc6bfba0033717f10252e07bb5f72183c3b64bb83488553e9b97bdf3111 WHIRLPOOL 87a23c97a8e9a4d48dd546279d6d28c31a20b39aa0d984b7ceae345a0d69e186effee53d0b1edcef22a05e2f35cc537142d29952f99fd6b424e227f19fe41400
+DIST file-embed-0.0.7.tar.gz 4283 SHA256 4f4489207dcfeb5eafd699e51442ad4e49f535323c95cebee4e8cce4c0714856 SHA512 ae87b0df303261d7a36d1388c7d92f021e36e58feece5f9a12d55fbc16a74aa0553fda2bbaaf34e819108d39655997a44d8b473b48de1b410b00a993de439b26 WHIRLPOOL 532111829014c33835af96966398f0d328b5e5136dc9014d4fb033979c51c4c799c27d48a214eaf9d19ff69ebd0e5883c19ab1824eea3e88080884fc7b7354c2
+DIST file-embed-0.0.9.tar.gz 5624 SHA256 58b3a6b0e0566b9f89286ecd456a669273b8333cd39356d4cc88ef897d93d005 SHA512 897ebcf06eaf6e5ba0c08763adf5f5c47321599cac884e856bac21c178b9116bb3117bab89bb5a1ed2369711a8998c37c2daaf6f7555c403c55c09c5204ce1f7 WHIRLPOOL 8c7dc9faf30d13ccaa6792e82913b62d7a363e67b532f4a16f9aa8d3f8e0294dedad1029da5b6ad0f1c404ef1e455d86121016f0329efc93c2bfab174fa80b41
+EBUILD file-embed-0.0.10.ebuild 573 SHA256 66076f8d40a6a7a16e32ddf6eee6eb4f8976a554871c8457043a90bd958784ae SHA512 0153377905c259354e21acef7b3c35a6716e496c8c5615de627b3d2e7742b9f9aa7b79181fa1977f8b5436f2fd4aeb1010cb4b7b9a83c5b5d5fed1c1d7790fb8 WHIRLPOOL 5a81d5da8d4bac3b0b9146e9efa60434be657fbd15653a8f14bf5380604e1fe95a329483bff676002478114655d16c25d922ea3cd8163a86763ca30fe8d7b31c
+EBUILD file-embed-0.0.7.ebuild 598 SHA256 e0af86962c50e351e98afbb02fb2f216a38aa7c3a58aeee037f2aa90397c4e1f SHA512 cf015ccb73e1d309d46c1eb3bbf6d2728b6bea0cbd345605d2466a1f4d0c7828a261811118b8f6898a97d63e273f2df1bd757d454d0cbd87db7d5714ca1d766e WHIRLPOOL be4766d9e119852b699dcde7f4aa0301f9479848451c11a4845163cbc7dd4a86e8e639b3fabb5e993fbbdb1445e4a7fe443c76da6062dc40c2d98d77988168e0
+EBUILD file-embed-0.0.9.ebuild 602 SHA256 dc7420077fde61623e7b55e5095cc13595a3ef0583a532ec463dbba3c12dc171 SHA512 e25358dcde4158b77e9d1c83062e1b59c6965559116fbd5419185fddb5dfac43e6d5ab0cc77f998be9c8b52a762c9ac89590b847cd00e6d10982a7356110ec80 WHIRLPOOL b263b2945f803319575c33e19ed1f63ab5eadeaef49c5a2b9089650f05a62ec0b5eaee135ee7ae0ecad96a68c15657d466dad9615637ad556432311fc62710c0
+MISC ChangeLog 3245 SHA256 c00a8dac70141494883f47503621179bb38d7f2d0d9afbb8d5347ff8a613696c SHA512 8ff056085abcf28c3c3587a50970b6c31bc26a310f3147e168390e75558b338b5da698f9ae25cb4cc6c5b286e20dcc012b97300da92e85fd57ef12e616370f55 WHIRLPOOL 9abc39d333251f26e3b34fc4b4db20a67eafd197625bbdc30af4a21a083dc829442390c4359209791effdca4e40771895c44be130f9640b9e2d480f81c36e2d4
+MISC ChangeLog-2015 1560 SHA256 a42a52fc74d580dd153ed576e3020fdad3fda7b2b112abfa025bbf8743d5ac92 SHA512 a56ff0a096ca028815fb210a6b6afc5f18e0b3eb612169a1dc6c3eb448a6b4a7f3bc13f6d2f0c26a0d047436226fce267a0f8672e38cf44afdd0aa57e6c1378a WHIRLPOOL c10460108a2d87f0bc512f080758276d51a30a4191f7650e604a9fb4d4e91aff842a64ee8852a767e9872acc9e4cdfc84a8cc6c054e8b3cea54cdeae9001f068
+MISC metadata.xml 428 SHA256 80b53233c3a9985d8ef126ea4266611fe67bbe94903c452164fd56787e9ee574 SHA512 f55712fbd177f3d40cba95e8c61fc794917c2196d81f1c6bce8bbbf8d284d27c61c92faf8f525786e17a0e9cf371f22bc4f79587f445b6758862be118dab07a2 WHIRLPOOL f4b6e166992f3a6a57f0af07cfc49bb441f7006e14ecec8e98d39d25047b229f7e8b12bc1fb36e893417429e22221b49c37033f807ac1adc0acfb7640b7b2663
diff --git a/dev-haskell/file-embed/file-embed-0.0.10.ebuild b/dev-haskell/file-embed/file-embed-0.0.10.ebuild
new file mode 100644
index 000000000000..892f6e6e75b6
--- /dev/null
+++ b/dev-haskell/file-embed/file-embed-0.0.10.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to embed file contents directly"
+HOMEPAGE="https://github.com/snoyberg/file-embed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/file-embed/file-embed-0.0.7.ebuild b/dev-haskell/file-embed/file-embed-0.0.7.ebuild
new file mode 100644
index 000000000000..39a490fb9cae
--- /dev/null
+++ b/dev-haskell/file-embed/file-embed-0.0.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to embed file contents directly"
+HOMEPAGE="https://github.com/snoyberg/file-embed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/file-embed/file-embed-0.0.9.ebuild b/dev-haskell/file-embed/file-embed-0.0.9.ebuild
new file mode 100644
index 000000000000..e15ffc18c279
--- /dev/null
+++ b/dev-haskell/file-embed/file-embed-0.0.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to embed file contents directly"
+HOMEPAGE="https://github.com/snoyberg/file-embed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/file-embed/metadata.xml b/dev-haskell/file-embed/metadata.xml
new file mode 100644
index 000000000000..bdb8b9de6129
--- /dev/null
+++ b/dev-haskell/file-embed/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Use Template Haskell to embed file contents directly.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/file-embed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/file-location/Manifest b/dev-haskell/file-location/Manifest
new file mode 100644
index 000000000000..6df6bec6c0e0
--- /dev/null
+++ b/dev-haskell/file-location/Manifest
@@ -0,0 +1,6 @@
+DIST file-location-0.4.9.tar.gz 6959 SHA256 be29deb3c2267913f642e511deca988cedd287ae519012d01178d37d05f814dc SHA512 cbea7ef5a6797efd242219a32c7d46b5a0fe2b20d4c93e7ab758cf27519b021c2e2c34ab91d4eedfba8a61a51f81312346d575f8c83296b87b1f7bea8985d40f WHIRLPOOL 5d3988f0773064bcd18f2a5ba3e0c69bdf24a1089cedcf1dd1bf12c0ead4211991e97dd264c86a907ef419773054529f8681bf13f8d15a71a01233fc92fec7a0
+EBUILD file-location-0.4.9-r1.ebuild 881 SHA256 596a14c53d3d47f8a20de590865ebdaf833e0d210c0f63fef520328c73f8fe4d SHA512 5fa82b5758a587f64849546d33e4fdcc2bd44d46e9e197753d20f9b86445e0b0ae2c17c3f9f6f7176fa3da021f27abe52c726725b7b624c95846369e5fdd57da WHIRLPOOL 375f14efc10e416536d28d3bbf86bdb5968c18158250fc0238b366d79fb3e6a64b947f88087e5dc065237948ca6a6243d6451470a917cfe4c94d5fc58a4aaeda
+EBUILD file-location-0.4.9.ebuild 774 SHA256 5720a1bc83e43370f768d721b39e465a7fbd02864fcc2085890b500eac38e9c1 SHA512 3b930e24b6859a5e2e1aa70fa3b117d5041b08888b46b2a73e9392795142875217f4c2afbfc8384ab8e3535d16f50510bafa51e82242b6db5252a060bfae5b33 WHIRLPOOL 21319a7e58446e7522d04eedfc120df74eeb89161cb8c74b8b0ceb6b64af3b0f438dee500ec9e2709b55013f6482e13a485675e29012b558e34f2dcbae849711
+MISC ChangeLog 3138 SHA256 7bb1fc4778c6bce76dd950c8ff53cea55f4493796488495b285eb76b1424cf3b SHA512 feba6df70f06111198e7d75c0d0aade64f626d0c530224f68751385f37a94f657f6a91079abf7b847e9addee06418d06aa7222f88085943e78b30873ad80de0d WHIRLPOOL 2612132d2b292bbf254040de5edc30b9352b77b6b5fc88d007f66568688820d41937994ac9f2e8b493d0f4aadef5ae8ef0361ee7a128a36f04fc05b5e8459e8e
+MISC ChangeLog-2015 1254 SHA256 007e0d92ec24fdd190b651edd60eed9de9ccaa6cebd5100c380f17b82bc08ef4 SHA512 026aef62203901d77c9ecf53fe001d7e5ce26fff485f37b937331180bdc8eae42f0cadd26dd32f8555fea169800a536fd74404bc8daf8bc5066444381443e6f7 WHIRLPOOL baf49eed2371e0179a00bf0bbe64a2df84ba34a187794db23275802c8bfa7d8ec7025956c24f2e85e35109b40f54f66c66e786ba6f33f79bc39374dbf4482b2e
+MISC metadata.xml 1438 SHA256 1546bd37ee39098a1b37a600230a6eecf3e247792145283c8f39fee4ba5d6782 SHA512 becf41f547c76f329ae69bd5518a96cffcdf3161c05d9ffaecf3f6ba91d9a20855e3aefba473c37d4e7d004fc5d923459f50fd8a7a4f657ccfb52482d15c753e WHIRLPOOL 03f77c92127b532bc32709897e363664530f1f77634838ce1c503b1ac2c97b1130c458d20da8461737ef0821aef0e5e564c4c1648eb78d033a25425b3377bdfa
diff --git a/dev-haskell/file-location/file-location-0.4.9-r1.ebuild b/dev-haskell/file-location/file-location-0.4.9-r1.ebuild
new file mode 100644
index 000000000000..ba606f8ae4be
--- /dev/null
+++ b/dev-haskell/file-location/file-location-0.4.9-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="common functions that show file location information"
+HOMEPAGE="https://github.com/gregwebs/FileLocation.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # error stack changed from ghc-7.10
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/th-orphans-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
diff --git a/dev-haskell/file-location/file-location-0.4.9.ebuild b/dev-haskell/file-location/file-location-0.4.9.ebuild
new file mode 100644
index 000000000000..a245d34a0e23
--- /dev/null
+++ b/dev-haskell/file-location/file-location-0.4.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="common functions that show file location information"
+HOMEPAGE="https://github.com/gregwebs/FileLocation.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/th-orphans-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/file-location/metadata.xml b/dev-haskell/file-location/metadata.xml
new file mode 100644
index 000000000000..fd1840e49f39
--- /dev/null
+++ b/dev-haskell/file-location/metadata.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Common debugging/error/exception functions that give file location information
+
+ &gt; $(err "OH NO!")
+ &gt;
+ &gt; main:Main main.hs:16:1 OH NO!
+
+ Notice how it displays package:module file:line:character
+ It exposes the functions err (error), undef (undefined), and trc (Debug.Trace.trace). All of these behave the same as their normal counterpart but also spit out a location.
+
+ Here is my favorite helper, debug, which is like trace but just show the value.
+
+ &gt; debug [1,2,3]
+ &gt;
+ &gt; DEBUG: [1,2,3]
+ &gt; [1,2,3]
+
+ And The Template Haskell version.
+
+ &gt; $(dbg) [1,2,3]
+ &gt;
+ &gt; DEBUG main:Main main.hs:1:3 [1,2,3]
+ &gt; [1,2,3]
+
+ Also there is a version of thrwIO that gives location information
+ &gt; ($(thrwIO) $ AException) `catch` \e -&gt; putStrLn ("Caught " ++ show (e :: AException))
+ &gt;
+ &gt; Caught AException "main:Main test/main.hs:25:6"
+
+ See module for a listing of all the functions with short descriptions, and the homepage for some more examples https://github.com/gregwebs/ErrorLocation.hs
+ </longdescription>
+ <upstream>
+ <remote-id type="github">gregwebs/FileLocation.hs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/filelock/Manifest b/dev-haskell/filelock/Manifest
new file mode 100644
index 000000000000..def4231afa16
--- /dev/null
+++ b/dev-haskell/filelock/Manifest
@@ -0,0 +1,3 @@
+DIST filelock-0.1.0.1.tar.gz 5884 SHA256 ad8c63f27fec6396ac83981a67d5a799b6b614c119a35ebdf2d82b379795d763 SHA512 73cc119bcca61b040692738aefcc779debef8815182a9f74e9e0700d9b1e5de0e12812f573f9daa8a127d99269f69e3cfc572cd5cd104d1fddb04ec8d4bf0c97 WHIRLPOOL 8b561fba28c20676323aed11ee5348b633f3a06a1585535d652ef04ea7f7687111042c4eee2838ad4c0847adda83f14e448e282a660d7497c582e500e407790c
+EBUILD filelock-0.1.0.1.ebuild 579 SHA256 b98350184f704166d91c87253e14a3d7501dcde3060274f3ab2c1161c212ac1e SHA512 0a2ade8e4a39dc9e1cc281d874ca83e1eb2e0f1d79aab9484b0e1b8f6820c4a66b7b3e6dd1c0bf0683e540b38ba734fd50021537468a63801af8bfc56c39ef19 WHIRLPOOL 1202d2075aeb9787799fc15ebcc9d0bf9ba6bade629a5431ea762bab77e1e9e6bf3ef36dba6677045a5095a208cdbd22c6d17268b15fea0dccb4dadcd0e659e4
+MISC metadata.xml 377 SHA256 bec4bb40de4cf592bad244852750a333380741894f1d7ef1f9edbb8bc8c7b8fd SHA512 82aa6e68e477c7332df560e453c6ca40d97872f0dfe1bc29a28c00df29aed3b1c9329fbd6c40b009318e1675d23f2eadbc84b9fc5434044dc99605bf520e4b60 WHIRLPOOL cbb7f8a09f144e4e9908b513360148d2855bbf6c50dea8406a1660dd57f692132d0f0134d84b0fc7be3f607eb2c03036faad899457dff2ac103f98843ed270d9
diff --git a/dev-haskell/filelock/filelock-0.1.0.1.ebuild b/dev-haskell/filelock/filelock-0.1.0.1.ebuild
new file mode 100644
index 000000000000..8b500a36e9b4
--- /dev/null
+++ b/dev-haskell/filelock/filelock-0.1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable interface to file locking (flock / LockFileEx)"
+HOMEPAGE="https://github.com/takano-akio/filelock"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14.0
+"
diff --git a/dev-haskell/filelock/metadata.xml b/dev-haskell/filelock/metadata.xml
new file mode 100644
index 000000000000..8bf42d916cfe
--- /dev/null
+++ b/dev-haskell/filelock/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides an interface to Windows and Unix
+ file locking functionalities.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/filemanip/Manifest b/dev-haskell/filemanip/Manifest
new file mode 100644
index 000000000000..769bf860a336
--- /dev/null
+++ b/dev-haskell/filemanip/Manifest
@@ -0,0 +1,5 @@
+DIST filemanip-0.3.6.3.tar.gz 10369 SHA256 8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846 SHA512 5cb6ad4e310c1ae3b038ccfa3154536db73145e4dea4a7be1ae0563ba44565494e378fa8e459f449feac2bcc140f1128b0b3ec915acd2300e73cf012ada85160 WHIRLPOOL 1b8cfd0d0bb1d75f2610a9016f1496a1aa959104b38003ce9d7037ddc8793def6c321bab42cafa3222137efa47d06be4f8610710723456a667aaaae31ad4b239
+EBUILD filemanip-0.3.6.3.ebuild 617 SHA256 4dc9c8934b8a9326153665104ce184a9417b10f18be491009913f39199a88f98 SHA512 818a9bc4a93850ef9a3fecf62ce09c151b29bc1ea3c90b8a92c234da1c94ddbd914a07dca8f1901e83999e3c729ff5bc599311acb732a0a0aca4853aa0a9d24e WHIRLPOOL 37ef7ec59359900e4e3d42e40d7576d0aff5652ce43030cb70fe54470fe9dec9a286c831953bb393230744ebffe06a69facf00e4b9a50d1f8bddb5abed6539d7
+MISC ChangeLog 2781 SHA256 1aa03d637ff45865a544c409c4f6ae1037a4d7738c1cae1e3896415d7de973ed SHA512 125e107fe5d24fb52b3c43185e4692cdcb62d9e85c619677372053f6ea82d19ff56c6736bd66dc39dd63c7ad96e2abe7a69f4f0b35a00a99a9cc26ba03f0da43 WHIRLPOOL d7176a7ce588d85af2e9b8c868f9f37c2c9f744011b543b9e8e4ab1e82bf3666ba1907539f11cedf46e456ae8eb46bb28bbdf119b5e73987b60137b0cafd1797
+MISC ChangeLog-2015 891 SHA256 6b3bf94b67dfe2b986d062376b11078d1ef9229efb10cb19a088244d4a12312c SHA512 df40a6ce79fe4db03f24e7d51f100847371ca2769b5bb86e7c3847c29b23a9ec4cea5504fa086f1c67872bc2f9021185dcb81ad213c3257f3cb5a2eca14b2114 WHIRLPOOL c445e41afee617490741dae4ad48a48f9e9992465e263afa94ab5f7b279cc4023c34a46fbf7490057726b63b4fa23a65de7f42f66f38b3eda830fcb8f9df1576
+MISC metadata.xml 516 SHA256 00c492105719b84177b8488b39c6fb7b93239a334bb256053667786928b4ab66 SHA512 6dc2a8084fd770c5e6da7536c09dcba528b8db906acf39d49ba91bf34cdb3eaca72cc6127d8ff1b9e0d938c27e07382fc4c57b65732829ecf3414c423f7d00b3 WHIRLPOOL f346c79a590f3a39deb4aa866f96ad9741bb0b749bdcb0dcc6d4b9fe8f3b103155257788059a0d096db9abcdba7140b41dd1055be12c41bd039b13b883058a01
diff --git a/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild b/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild
new file mode 100644
index 000000000000..111b8a885768
--- /dev/null
+++ b/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Expressive file and directory manipulation for Haskell"
+HOMEPAGE="https://github.com/bos/filemanip"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/filemanip/metadata.xml b/dev-haskell/filemanip/metadata.xml
new file mode 100644
index 000000000000..445e6f97d517
--- /dev/null
+++ b/dev-haskell/filemanip/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell library for working with files and directories.
+ Includes code for pattern matching, finding files,
+ modifying file contents, and more.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/filemanip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/filestore/Manifest b/dev-haskell/filestore/Manifest
new file mode 100644
index 000000000000..ab4cdc36e2ea
--- /dev/null
+++ b/dev-haskell/filestore/Manifest
@@ -0,0 +1,8 @@
+AUX filestore-0.6.1-ghc-8.patch 634 SHA256 ffc519497acda988453b096b846f40f4ba2895fe96267897712e0c723bcc56f2 SHA512 bb16f55cf092c2f4fd6c3a0d285775d8ecea50b52f9ce4fa4bf92d44040d1e6c59206554cca641c9eecb537f67220feeca4d6a254eca4fee5b8d10024d6009e7 WHIRLPOOL 9a32e11a37b4172fee1aab1386701ff8e6d778d7c8b91eff0157c39bc41d35a5041a61fa5694c0876e0edea0c3abdd484b4d980cee8b79cfad130dd8507d39fa
+DIST filestore-0.6.1.tar.gz 31837 SHA256 0009c97f00044d2902209050d3b85a32dbad656ad0bb6276e811d7b0aca5d455 SHA512 48d307b928c7a79974e057b604cde80cb4394f6840300aae637f82884f7741553a7edc791f5b0d7c002eec2a025f4ae015a326453525c351368050fe5cf255b4 WHIRLPOOL ff66d3f97df76ad8cb26dd22bebbd4feadf0f84e8dd5b94701f91e2313f9377e190b1d94ba78435d88f3d8fa59c739403532101994e5888d9a774a6f2651d603
+DIST filestore-0.6.2.tar.gz 31096 SHA256 a545e54c70bd12b5a2dfd9a303784d7eccd1db6a074860263f40fd0dd092d3d7 SHA512 3cc3ab2e46cbd6210dc507a6411db347c626219cc9bdfc39fcdc63f10f813b6066c069b3f614a2a4e2f5522608be11f64a11742570270f2d06da4b330ea97b44 WHIRLPOOL baabe9eba37094b44058b8fc9d1b243ce478b87eee6f288c23a0325d8a0e1035931cd32cd423368121ffb7cd51b6d0ee26906dc40457e0c43bd03a109c25a964
+EBUILD filestore-0.6.1.ebuild 1612 SHA256 8809153bec401bf8ae60f619a1645d32f51a0e359c62b2803419b8a04ac6b476 SHA512 89ba0fab17075bdfe27ee035548a02c62a35444a1803ca8b4168a2bc3333da140be190ce9e680593bc1f43027c8a1fba4372f5f445d6a8119c1641d86065a2db WHIRLPOOL 70c24c88364fffcba6f672a59aa41e31fb52dd7b727385f10ea84b39905a6fd9ab16b86a2472bc6140052f154b6d703588920ca5b660e3c1ffdbb284b42326c6
+EBUILD filestore-0.6.2.ebuild 1364 SHA256 71222b0caac37774434fc1c9c1bad0247791ff751df70d0203fa32cde921ee35 SHA512 a0033ebd13d264e419e3d8b0613c4c2cc38891b84d453ea8dea16194af98ba77a37e75e6406986c71391c0b73d43a12140c4dea67ba883385c3a906dd7e0c6e0 WHIRLPOOL 47cfe6f2776edd24230475263acd2870db24e2b3222196de3382aa14b676f2b4ddacee7719f451af1d4c271e2d318f06136c7694b9fb8b50c82a142f8c44a4ed
+MISC ChangeLog 3452 SHA256 bef7bc36d95794b3fdec45c01ad6662159134bf83ce1f8517e1290adf63aea8f SHA512 e8f69d11a8093f3e89ab19279a25532e874102c4016be8e82077ebd0a5e634b4499dc6eb3f6475bea42c361503fd1ac1bb2de492dc318d21bb075ef4197f154c WHIRLPOOL 51032bed1f146666876969f9fa19e393ad613c48766ea944f790e4a63366a779c64e2dd11d9bfa29ede488a25ba7063866dc0a2f98ccdcdd5bc2d09655c47a10
+MISC ChangeLog-2015 1294 SHA256 0fba10f3b90bd4676037762ce21f2780f7bf25a66eb9e8245257f1c409078a8e SHA512 eec726cdb9caaaa3009f189e94cf39aa279f0ad10980cdd13f1684e12db56b7cd47a91d3797243624eb159aae3e6b567a749090d4d085f697d6a0db9752538b5 WHIRLPOOL 84dc1b1f22c4a22f052cf1c3e4a60e721f5b01a8ea0128b5bec034aea1ac545b865e0d47fad30acea7fc7dde5048679a99ed5b201cf5bf7e5af0e9bdd65cec8c
+MISC metadata.xml 796 SHA256 3462df5abcf89912b9b58b605ae4171a8dd9cee2803d410ab890d6ee43fec4ef SHA512 8f45afc127a379b15396f639424cd31b9e241b547ccf743c5509eb80d07dc74dc7cbf3a0edc17f62e9a4202ed2fd420c6a055f0bc1325d09c36662bd695891d9 WHIRLPOOL 703cd68cb9f335f088dc0f55ad80fac5b094ae1af65581db8cd91731778f9aba3681efa292e32364843347ac3d24af0480f45436021c28049e6e4d88ce43254c
diff --git a/dev-haskell/filestore/files/filestore-0.6.1-ghc-8.patch b/dev-haskell/filestore/files/filestore-0.6.1-ghc-8.patch
new file mode 100644
index 000000000000..126a0564b4db
--- /dev/null
+++ b/dev-haskell/filestore/files/filestore-0.6.1-ghc-8.patch
@@ -0,0 +1,14 @@
+diff --git a/Data/FileStore/Types.hs b/Data/FileStore/Types.hs
+index e950c7a..e116761 100644
+--- a/Data/FileStore/Types.hs
++++ b/Data/FileStore/Types.hs
+@@ -152,3 +152,3 @@ data FileStore = FileStore {
+ -- | Save contents in the filestore.
+- , save :: Contents a
++ , save :: forall a . Contents a
+ => FilePath -- Resource to save.
+@@ -160,3 +160,3 @@ data FileStore = FileStore {
+ -- | Retrieve the contents of the named resource.
+- , retrieve :: Contents a
++ , retrieve :: forall a . Contents a
+ => FilePath -- Resource to retrieve.
diff --git a/dev-haskell/filestore/filestore-0.6.1.ebuild b/dev-haskell/filestore/filestore-0.6.1.ebuild
new file mode 100644
index 000000000000..75d53eaeabb7
--- /dev/null
+++ b/dev-haskell/filestore/filestore-0.6.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interface for versioning file stores"
+HOMEPAGE="http://hackage.haskell.org/package/filestore"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+maxcount"
+
+RESTRICT=test # one darcs test fails
+
+RDEPEND=">=dev-haskell/diff-0.2:=[profile?] <dev-haskell/diff-0.4:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/xml-1.3:=[profile?] <dev-haskell/xml-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ dev-haskell/mtl )
+"
+DEPEND+="
+ test? ( dev-vcs/darcs
+ dev-vcs/git
+ dev-vcs/mercurial
+ )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-8.patch
+
+ cabal_chdeps \
+ 'time >= 1.1 && < 1.6' 'time >= 1.1' \
+ 'process >= 1.0 && < 1.3' 'process >= 1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag maxcount maxcount)
+}
+
+src_test() {
+ export HOME=${T}/
+ git config --global user.email "git@src_test"
+ git config --global user.name "Mr. ${P} The Test"
+
+ haskell-cabal_src_test
+}
diff --git a/dev-haskell/filestore/filestore-0.6.2.ebuild b/dev-haskell/filestore/filestore-0.6.2.ebuild
new file mode 100644
index 000000000000..ff22aa392912
--- /dev/null
+++ b/dev-haskell/filestore/filestore-0.6.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interface for versioning file stores"
+HOMEPAGE="http://hackage.haskell.org/package/filestore"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+maxcount"
+
+RESTRICT=test # one darcs test fails
+
+RDEPEND=">=dev-haskell/diff-0.2:=[profile?] <dev-haskell/diff-0.4:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/xml-1.3:=[profile?] <dev-haskell/xml-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ dev-haskell/mtl )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory >= 1.1 && < 1.3' 'directory >= 1.1' \
+ 'directory >= 1.0 && < 1.3' 'directory >= 1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag maxcount maxcount)
+}
diff --git a/dev-haskell/filestore/metadata.xml b/dev-haskell/filestore/metadata.xml
new file mode 100644
index 000000000000..4bc0a50f8610
--- /dev/null
+++ b/dev-haskell/filestore/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The filestore library provides an abstract interface for a versioning
+ file store, and modules that instantiate this interface. Currently
+ Git, Darcs, and Mercurial modules are provided, and other VCSs
+ or databases could be added.
+ </longdescription>
+ <use>
+ <flag name="maxcount">Make use of a recent (&gt;= 2.3.0) Darcs feature which vastly improves the performance
+ of 'latest'. You should disable this flag if you plan to use gitit with an
+ older version of Darcs, or 'latest' will raise an error.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/findbin/Manifest b/dev-haskell/findbin/Manifest
new file mode 100644
index 000000000000..52156ab99116
--- /dev/null
+++ b/dev-haskell/findbin/Manifest
@@ -0,0 +1,5 @@
+DIST FindBin-0.0.5.tar.gz 2277 SHA256 279c7967e0803ca3b9a0a1956ce7ba9b9a2294eb9f971bea8a557b5f80ddfda4 SHA512 427eff520ea9b88bc928d4330d4550d1d7d2254512e63cc8afad5f45b94a58cf4758a704db5b8ca4dd33f5bfced6557965192bd41d621a33eecc0c517548fa9a WHIRLPOOL a4609fbf51fa5a664be037983d9f8f1daa30755b742707db6ceba1713cac98642499c6f619ab6d8ed837068f9b4d6f016898cbb5d5288a0b054149cc82a6a6b8
+EBUILD findbin-0.0.5-r1.ebuild 634 SHA256 4fb818a8fa54ad4fa224ab79f38079e3e7c2a77ce8a70a39e1717acd2c3135fb SHA512 f7a6df145345a2c32196dcb92f0d2ab8ac74355befe2d76756e0b983dd41bd01c4bc868b2a5e6ee2028dfebeb220ac012d3095171606d05d2b1fbdbfb276df69 WHIRLPOOL 7ca33598ba27c7014ca610a5f999e26932113fd3f9a0c68a99b540e3bb7a0d1de79f7aa0f71c4274f2a2836dd177efee6f6bcf48177fbbe20012b72a3ec9789d
+MISC ChangeLog 2436 SHA256 5f3612e107828203f55b9ea8a3550e9b468b72d14159363e3beb81c8eaac409a SHA512 0a3582c215fe2ab4ae0a2a2f5908abb0b747fa93cbd80a680e3ed404866abad97ae2d7d81f26a0d4ef88827bf4239ca7594a615f55de66f83c212896c29355de WHIRLPOOL c57ce60c195d03a3a330d214fe700d6dc8962489e924c121d0df019695349b24a12644d82349883f19016ea9f1a5f08b117fb925739c33c5ad028d2af0474835
+MISC ChangeLog-2015 1433 SHA256 60b521cc1a0c5607fb3916e8ac905b8ceaaf8f7076bafbb5e3610c8177a8b065 SHA512 2175ecf110194609896d04c96a6109641ab4e8f5661dd97be1299176588a22680796c1b5a7ec06b5b6f00b6fd35248388976a1816ca4f39e0b63f47a676ea916 WHIRLPOOL b72413d9368d9719dc79266d7e48479fb0ff45144cd8ae129109a3a9268140e646e10fd627a5ecb52675633ba75955c54b3544c64a76e0f55214ecca513beaf5
+MISC metadata.xml 604 SHA256 11428577df4fb2c70cd7959dacfc65790ac5ca4c96333a5ea93b8cfb0f57ac4d SHA512 b67a98cde7a83d63a13c7b3760866638a35cd115c8157d373d0a38dfe30fa9f52d1204f7fd28abeb62ba3c991fe86438aab8b2c8511eb429fe39c35f3a7a8ae3 WHIRLPOOL c61e7d7798c4d8db0f9767fa73a46a0e0f04645cb844e398d6bed36e60710b5400d96c89bc4f8d4ed868d9d155709d77b1ab2244da590bc78ec8b0473537fed0
diff --git a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
new file mode 100644
index 000000000000..270281145216
--- /dev/null
+++ b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="FindBin"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Locate directory of original program"
+HOMEPAGE="https://github.com/audreyt/findbin"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/findbin/metadata.xml b/dev-haskell/findbin/metadata.xml
new file mode 100644
index 000000000000..10897c810b1a
--- /dev/null
+++ b/dev-haskell/findbin/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This module locates the full directory to the running program,
+ to allow the use of paths relative to it.
+ FindBin supports invocation of Haskell programs via "ghci",
+ via "runhaskell/runghc", as well as compiled as an executable.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">audreyt/findbin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fingertree/Manifest b/dev-haskell/fingertree/Manifest
new file mode 100644
index 000000000000..8ab4d44c6bd2
--- /dev/null
+++ b/dev-haskell/fingertree/Manifest
@@ -0,0 +1,5 @@
+DIST fingertree-0.1.1.0.tar.gz 14415 SHA256 160c5ba370d781dbf2920ddca870ce8596ab76729972535595bef835ee1cddf0 SHA512 47d7387e11cf05a2df323c6af76a12e6cf02a857f7131203400cbc6ba9ee4c3c9e2c721a8423e6456a385f5ea0c4aedd0e9a2600d2d33609c0457cd259337016 WHIRLPOOL 938296bb6a695774fa933231361d5a3879e0dc45a8227093875bc1a6c8fc1200faaba55a869d13635ea673bf822aa58ac669d27740ee261d410156052817fd2b
+EBUILD fingertree-0.1.1.0.ebuild 740 SHA256 c988cb84b12ea78de6bb231616f09b0e8f33150cc3489b3a2cb9e170ba3b169d SHA512 ab07e2fc6f1d8d8cce7884f9023835fc2a68b117c93e5a70ff105ade2c6c65ebcce7fc49e745b3c54642a1769278399914079f63f2a7d99e2c8418474d867c46 WHIRLPOOL 034da02030b7b73633496744beb2d599e7277f792f797af39996e3bb8e6f53e2e879eb4cea757024dbe16915070390e7bec23d4a1e6c216c410b3f87e54bf98c
+MISC ChangeLog 3121 SHA256 92177b33939ca47cd8e973a84c3c02b7984849edaaaff77ee696d010d0bf8cf2 SHA512 bda1c149fd65b9ac12b7d1a3ac1deef047cf12b49c26415534eaf55bfdde9fb49e122aeb33bf368b90c8405180d88203c683754fa3b17e32215ec41c1960fe7d WHIRLPOOL 9b036758e9e1028adfc1fa4654b6134bb0bd1db719a890c752d80397c661882faca42c28cf8c7b1c5839fe24584f7862c962aff7389fe5661c7340cf07413631
+MISC ChangeLog-2015 775 SHA256 2d2353b1732dcd837c0e5943c51581cfdc20eabba0da46cdf8c137994a0806bf SHA512 a4fefa1c29f4ccacf741839f00aa9c35cf05eb2280212c457cc8074d24f30ad1f78335f82a325483fde93875f2582a894cb35494e4d72b3c4c7a036e9945eca1 WHIRLPOOL da4503404be08cbe16151a7eee6c422a8764beeffc54ed5647a52e1398c3819695a72542e634ef3830af3172426ba92c65d7b6df9a6afea70ca93e975bd96d88
+MISC metadata.xml 824 SHA256 3d09e1e583678370411ce9db1738a4e6bb6a13e4e7817c68962f2959b6e84ffa SHA512 94278f3b50b18615d69752ef69012cf4996f4bbc90e2195688a47510290fff8d6a1bdb32cb04ec0a5b728d01221d5e15250bcf4dbddac6e05a3619e90ed60c8d WHIRLPOOL 49286fc31a2d941dc3d852652f107c095e1b04836e1c1bde9a5f555d1b4605be512a384bb42f2fd4aa8059469c4ae9dc154522f2f267a6027a68b40c0a6220cc
diff --git a/dev-haskell/fingertree/fingertree-0.1.1.0.ebuild b/dev-haskell/fingertree/fingertree-0.1.1.0.ebuild
new file mode 100644
index 000000000000..395439ae1202
--- /dev/null
+++ b/dev-haskell/fingertree/fingertree-0.1.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic finger-tree structure, with example instances"
+HOMEPAGE="http://hackage.haskell.org/package/fingertree"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/fingertree/metadata.xml b/dev-haskell/fingertree/metadata.xml
new file mode 100644
index 000000000000..e1edfac92e74
--- /dev/null
+++ b/dev-haskell/fingertree/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ &lt;http://www.soi.city.ac.uk/~ross/papers/FingerTree.html&gt;
+
+ For a tuned sequence type, see @Data.Sequence@ in the
+ @containers@ package, which is a specialization of
+ this structure.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/fixed/Manifest b/dev-haskell/fixed/Manifest
new file mode 100644
index 000000000000..7acb9613e228
--- /dev/null
+++ b/dev-haskell/fixed/Manifest
@@ -0,0 +1,3 @@
+DIST fixed-0.2.1.1.tar.gz 4346 SHA256 24a9e1e251998c9d06037bb771d9eab2980a91132de59a19d0166a1c51e715e2 SHA512 99f0410deffbecaf4ffb15543e3fd060cc679b238644490cbb0a608dda9957fc4c0020bce667f6ca25fc02c52fced7e9ca40dabe899ec8649b522fdec75eb9c0 WHIRLPOOL 9ee6b7e56428d7e2de9af8f12d8172fb267235f6bd239d1517d3024ee7b4e6c92685cd1733c96846769e699d6e6b5c1e90a351b47b7e3c59617c61502b866e76
+EBUILD fixed-0.2.1.1.ebuild 553 SHA256 7a00163be30db874abb079bb5313e0827516870b4dd93e05138befcabbc32f2c SHA512 b34d802fe7c324a713cfc37d8bc90be017e85b7ca71d21b27795ee37159372a9bf1a66debb9ad605b67909c289d407383a6cf9c8debcd7330f7a73fd6d4cb84f WHIRLPOOL 398f12c8c1bb646378abeed33a575f7249b0f9e2763e26a28ae7277426f807f240532e4140627c1c58d07848a01fc3ebe4624c4c5d8224d1d798f95b28905c3b
+MISC metadata.xml 413 SHA256 de0d2e509c3ba45e19504a6772919315d97b79adf1d387bb9480f938f66b49b4 SHA512 df96a590fc59749e413354ba4dc73fa84d836adde69fa287a8ddeb6fffbd25860b50cb53bd1e496dd52301147b0cad00ca3dd468804174731af0ada89d09ccdd WHIRLPOOL e944c720c29eee9bd774b7a233d28933689263920f78fba8ca14fda342c7b50175bfabe4a031ffcb51916eb951e0c5d3b65e4a50d805a87aa17c951a3f6fed5a
diff --git a/dev-haskell/fixed/fixed-0.2.1.1.ebuild b/dev-haskell/fixed/fixed-0.2.1.1.ebuild
new file mode 100644
index 000000000000..1ed882c7fdde
--- /dev/null
+++ b/dev-haskell/fixed/fixed-0.2.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Signed 15.16 precision fixed point arithmetic"
+HOMEPAGE="https://github.com/ekmett/fixed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/fixed/metadata.xml b/dev-haskell/fixed/metadata.xml
new file mode 100644
index 000000000000..86b35f9b7118
--- /dev/null
+++ b/dev-haskell/fixed/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Signed 15.16 precision fixed point arithmetic
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/fixed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/fmlist/Manifest b/dev-haskell/fmlist/Manifest
new file mode 100644
index 000000000000..7f67d3a7c72e
--- /dev/null
+++ b/dev-haskell/fmlist/Manifest
@@ -0,0 +1,5 @@
+DIST fmlist-0.9.tar.gz 4256 SHA256 581153395a71e3c139365ffbebbeac6d880a6fdfee23e7f5d942ccbeb2aefcbf SHA512 ddead2f2742e91365381ac9c003f59ea57441c4e9a32b01f3d1aa989120d954b01bb6b19f148a4d89c0cb7332093c39f17567d8c479d47133a0568b8abc757d4 WHIRLPOOL b7818829eb9125f079470b1c8858316e0dc7ae141c12e5638f737043c2a8585cb8881c4ca2b8d03808ea7ac8e19068317f9067faa5855bd72dd882c74e31a166
+EBUILD fmlist-0.9.ebuild 526 SHA256 4e324113ce33083de59492dc3c4b5a701dace924d04d09bf88fc9e9a88dbdc9c SHA512 3db79e7023c70d5248033069b1798dd24826cc8de76932e42e51fe39f9c8d20c1a6583f204889be023c801b1de771aefdc389f18d3029fc65ee16d0f0c8bd204 WHIRLPOOL 76d9b20b1e6a6220a28e97745551bd75d0b046021e083afaecc4455340005a593297dafc579d26630baa326cc6861ad793d55b0b530f7a535a05349c30b61a72
+MISC ChangeLog 2423 SHA256 9904721ee77b12fff3f52e528e79f90c6b97c2b7fd34a75eae058cb04ace2a11 SHA512 7e87e9767a450edf84a1e20b565d234568fb2ae88127c0a8e710d6fc175cf2a8912761ea934fd6d00f781c771fb61a0cfe6a96c8f89d9be05b94fc5fd7f8b33b WHIRLPOOL eaae76b2b9ca074d661f56ecae3a7c63615dc56cec4b6b976a243bf6306a63dfc5f4e8242295bd03264035b17ca82e96622325ce5e8c6744edd7b0e0fddf49da
+MISC ChangeLog-2015 344 SHA256 049e67ca3373b693c9d5b7fc6b1ebc4aa37e99482a623d14cc242b4b4e657a06 SHA512 b576defffbb820bc55e904928e548c93a36f9a5865c5386cee7fcab887f44f3b6b5cb18a52073b37681a60aa427568280433b8d9b430ce50535c79f90dd4b792 WHIRLPOOL b8eb0f1c6c0558618569015e46712b16506ff8b3dd7d911eaee533dcdc0d4de0f4a85f885d1f806249ae94571c41fa3059c2757ff59aaf98b4edb381d076827b
+MISC metadata.xml 649 SHA256 b272006b9a478d3e6eb7390416f49eac5412d6cd480ce19f9161eb4ce027e6c6 SHA512 338f1edee5049def417c74b8b5e30db76b34525ea6c5a308b80ab3bf9a64f34799e98a8b617b4715b488d864a92a16aa2642c57ce4322dedea0a5477fef69b9d WHIRLPOOL e51919b5bcc38e39bd3795477b10563cb909cf7b7419cbd06729c7f86c2b0fd2db1ee7d2639648446d42fbc7eba796f638d2da52115f76a7f9418fc748123763
diff --git a/dev-haskell/fmlist/fmlist-0.9.ebuild b/dev-haskell/fmlist/fmlist-0.9.ebuild
new file mode 100644
index 000000000000..b245be87694c
--- /dev/null
+++ b/dev-haskell/fmlist/fmlist-0.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="FoldMap lists"
+HOMEPAGE="https://github.com/sjoerdvisscher/fmlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/fmlist/metadata.xml b/dev-haskell/fmlist/metadata.xml
new file mode 100644
index 000000000000..d3d264a012cf
--- /dev/null
+++ b/dev-haskell/fmlist/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ FoldMap lists are lists represented by their foldMap function.
+ FoldMap lists have O(1) cons, snoc and append, just like DLists,
+ but other operations might have favorable performance
+ characteristics as well. These wild claims are still completely
+ unverified though.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sjoerdvisscher/fmlist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest
new file mode 100644
index 000000000000..0b1d0e8daa61
--- /dev/null
+++ b/dev-haskell/foldl/Manifest
@@ -0,0 +1,9 @@
+DIST foldl-1.0.7.tar.gz 8533 SHA256 4991d3a39f10459e47b4c094327e93d437e299cd6225ff57b4d8d1ece28a1d57 SHA512 b2dd75560b48430be67ba11503b7f639739ba83e340a93df37a04f729d42e4fb06c46bb7fc878855737848de67e40988a184d78ff4500ac8d21890ccc112b033 WHIRLPOOL c77d8dac6572b24d1018b8a93251347c4c64bbf478f78875f422375511343bc1d6e133057c3dd0967e2624b4af62958b3d8104714e2b4bc2a1cd3899d96e41be
+DIST foldl-1.1.3.tar.gz 10640 SHA256 af81eb42e6530f6f0ba992965c337d89483d755b50c7c94b12325dd793435474 SHA512 a833e9a81f154337ef17dd746dc46175dc8d4862ca4e945dd994004e3891497787df6b6e74a48372e43ca59c1c69b1d2d32a91e2d3ae27673975dc0fcd86da8b WHIRLPOOL a3b7f0dfa529e9b4ef13c340ec1e25c04933f1a7d7f0fd07dd6b2cefc5587e86161266f0ecc278ddbd754ada3f068d979b56f4c00a68e02d21461b45e9b55e46
+DIST foldl-1.2.3.tar.gz 14782 SHA256 fb081168f7736a04dc68db348d2e0bc58d535da5ed74c4394a022dbaa46d3f25 SHA512 30ba640561eafee690333e4741a7065e91bc5da5e5dc62a158d9f1fd21e723e0a0c2df9a29c783699fb746277ebb3ecd66bfbbeebf34d3db952e2ce0e4aba475 WHIRLPOOL 754938bf550b8045e8e5a50360b5982ef12f50fd470f78feb9189e1ff87e80676ebc9036f3155a2f59b5ccf9bd765c3fa15900a7bf7e53f76a998f1ade26e66c
+EBUILD foldl-1.0.7.ebuild 843 SHA256 061512dbe8579496311ab7669872b580d79fdc7d4bb9f32740cdbadc842a1390 SHA512 9df5cad6a114ed0d38b14973fc5e57fb9336718ca64e4eac66ad338fef7a483f79786aa4935834f60242bdba2f644c9ae0bda60a5977ef334580712f381e8313 WHIRLPOOL 8977860e3e7f8ddb602a9115984ce2d0d6b224cde5e09c48b46b2db7a4ee488130f3bcd699b7e28fa001d9b34b7de1b8006cf59f8be44b91812073a6410adf29
+EBUILD foldl-1.1.3.ebuild 1045 SHA256 5c5f15391d8162eea9c54bff416d1a27ec77bd36774059ca2aefead6bb5d6ee4 SHA512 d0a194d28d57ea85f4bbb72adc3bbad9ca094096b8547ee581f194abf40360b8a16f96da3edfaf6d54c80cf0740731afe00c4bbd718ce2ffa2359e5edb88b8f8 WHIRLPOOL a04ae95d012189e50b846c40cc52747434b4c08003df578f6c716af19e930dd0d8a7202750f1db1b3abc649fc06d551b96318ee08e1ea3cf01041e19afe7f4ce
+EBUILD foldl-1.2.3.ebuild 1002 SHA256 02759ddb37cb2109a13516cda365b3cdf375c365e73a9863b123ccf776a3f03f SHA512 b153b6fc7150dc09993039fa6e7daaff10b6dffbe3c02c301b6772474cefb9e2563c4b44647f039ac09cb70a9bb1ce9515ae245870d051e05bd57a919e7195a9 WHIRLPOOL 1361b4624bdebde539703f2bf8550622371113e70e309b844e133c7ce2d25c2373d5c596eb8216e20aace4bac90fa6768dd949cd8494c36e2af8a8a022be1164
+MISC ChangeLog 3073 SHA256 656bc3b9cac18137fa4c735b6e8cc6b2e95d0f077131d90505aa87c7a135354c SHA512 546dd061e0f7ad93fa99cda7868e7f1cbcc0346dee5fcad377f6cf7610774a3c64dfef7d60c9439edb3eb305367607f035dbbe21bb061f14de4e6648b8b4324e WHIRLPOOL 9cae0c1b21d8745625ec12e7c39317b051204e0365c91c3802466a7d71b3d7f7a90cbff4c8d8f984adb2e49b482a6cdb7b0228620da498de5e4586865a01eced
+MISC ChangeLog-2015 819 SHA256 0cb9d9b625782ce65ceaf6e25de895fc771fed08b500a7417bba82ece3a9cb61 SHA512 b9c6dfc8a218343826bc83fc56b0911c7f3ce5aacd65f28db439a1dc821fe14f77ee869b5283f13efb1a7a7a9c3ed91c1530f4c4edf123387bd5420f8dd05f02 WHIRLPOOL feab06bbd6cfc20dd46d03ed7f2471ad3ecd69b7e7d70dbc792fd7b943dc9c5f88140f81ac48b3a7af33b27db4ef324982d43aa33218f4917f6c1563db47422d
+MISC metadata.xml 545 SHA256 5818656adcb2e6a8ae68606863fc5011ce4aa5fdb2b25e1edc2e2343a5dc265c SHA512 96bde433f0f86ea8ec8fb8e167a6cbf8dd595317dd18e5b2a3ec251990660007b82c7a0943a33fb3445f0fc3cbb2fe2c0ee7cbcc080d736a5259b7a540ec1b76 WHIRLPOOL 031a23546a57387a02471898a8bb69a45d87dc95536d409df9b6d44af3aef5a4acac0ef0ddfe3ec75d20ffe248eb305b53c0d9d11fa443ba94498f9433d48f8f
diff --git a/dev-haskell/foldl/foldl-1.0.7.ebuild b/dev-haskell/foldl/foldl-1.0.7.ebuild
new file mode 100644
index 000000000000..7a4e511e2ba7
--- /dev/null
+++ b/dev-haskell/foldl/foldl-1.0.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Composable, streaming, and efficient left folds"
+HOMEPAGE="http://hackage.haskell.org/package/foldl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/primitive-0.6:=[profile?]
+ >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/foldl/foldl-1.1.3.ebuild b/dev-haskell/foldl/foldl-1.1.3.ebuild
new file mode 100644
index 000000000000..ee62017ef267
--- /dev/null
+++ b/dev-haskell/foldl/foldl-1.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Composable, streaming, and efficient left folds"
+HOMEPAGE="http://hackage.haskell.org/package/foldl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/mwc-random-0.13.1.0:=[profile?] <dev-haskell/mwc-random-0.14:=[profile?]
+ <dev-haskell/primitive-0.7:=[profile?]
+ <dev-haskell/profunctors-5.3:=[profile?]
+ >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/foldl/foldl-1.2.3.ebuild b/dev-haskell/foldl/foldl-1.2.3.ebuild
new file mode 100644
index 000000000000..0e333ace9484
--- /dev/null
+++ b/dev-haskell/foldl/foldl-1.2.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Composable, streaming, and efficient left folds"
+HOMEPAGE="http://hackage.haskell.org/package/foldl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ <dev-haskell/contravariant-1.5:=[profile?]
+ >=dev-haskell/mwc-random-0.13.1.0:=[profile?] <dev-haskell/mwc-random-0.14:=[profile?]
+ <dev-haskell/primitive-0.7:=[profile?]
+ <dev-haskell/profunctors-5.3:=[profile?]
+ >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/foldl/metadata.xml b/dev-haskell/foldl/metadata.xml
new file mode 100644
index 000000000000..b5335a58f258
--- /dev/null
+++ b/dev-haskell/foldl/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides strict left folds that stream in constant
+ memory, and you can combine folds using @Applicative@ style to derive new
+ folds. Derived folds still traverse the container just once and are often as
+ efficient as hand-written folds.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/free/Manifest b/dev-haskell/free/Manifest
new file mode 100644
index 000000000000..dbdefa02e613
--- /dev/null
+++ b/dev-haskell/free/Manifest
@@ -0,0 +1,15 @@
+DIST free-4.10.0.1.tar.gz 46324 SHA256 78439fbd8b9508bc886d38763891a4b1de0942fb86827f1496cc2eb61640406f SHA512 bde1fc1b7ef1d3b51eba55b5122df5a6a694fc079d536e427ae9bdfc18ba6c4224d126d55b66b62d6f77911561201622c4f24434db8c1897a8e6713dc83b3531 WHIRLPOOL 0c73a59efdc27e1b9ede9a002f9b0b01b1fc63ab15c3cdf4fdd0e5f7c53fc2a6db46835488da2ff9575d126ebecad69e3a1b6c85ddf7add01df55f458ed676ed
+DIST free-4.11.tar.gz 47937 SHA256 be40a10bdd58dd991c84126465d93dc6a75ceb12fb115ea9d02a78ee8d2dc44c SHA512 693fdf0d639b9446b4081159d768aa89b42fae351458ef007dd479a1de58a6d84f2e58cb9f0a4393617bcf8078484cf00abd78479c9add5beb20b072c7cd8298 WHIRLPOOL 5fd77ac2d0922062ed130d782cfe7e227c27f6b78ca102ba07d7598200f409ab0ea4f1ae52e594d86d0986a009347f03b4808b5872969b24bfab14b9e28242cb
+DIST free-4.12.4.tar.gz 50601 SHA256 c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784 SHA512 208175008782349b7c9f94f9b2a818f59020ab7ef62421881127847428f28819f5d3f2f0a2ee9ac9be8a08f9f4d4f3349e666cac13098035fcbef14136043a60 WHIRLPOOL 0eef88306f98b991b28fda5339b060b8e28b06b92f0ef1232a4b0a5a8186e09546d0ac3ea1009a11ff195cc59e3d6648f9663f1117f70f5f69697a37271cfbc0
+DIST free-4.2.tar.gz 17972 SHA256 cbc1f6e0b004567e252c0cd2941b2dfa5db07be180c098a13619a98abb19533c SHA512 9f5d124c783bc43399d787c5f233f873800e121e7c9e0629b528dcb4e063e37b12b44e5ba74ac3731cc77949de72d76641a47070e0237c9e02f16137a80ef96f WHIRLPOOL b1fcba3759fbcdf79c6a775351a759f77867704ab15b3885125c44224af6d160c368bbde682e36ca5541282a4eb4219659773a98dcfb2b1340e9ebd0be85b758
+DIST free-4.5.tar.gz 22856 SHA256 7d0b8126e52fea4fca27ae745d6a8ee81c74526336bb5547ebde56c805a08d41 SHA512 a7ddaf84dcf2dca584e487f8c9fe633a18b14201217142192784cce516497bd338abfdcc861c9578937b0b123ab737288062ad32fb1981c2eb97e88b0942238b WHIRLPOOL 41ee888059420c531f3972725f863cfd1064e8ffd288833d29a57fbfbc3fbbbbe72cbdeaa224a6c07fbe8224a9a69e0bc471893f55cbed954cd05e33cab34152
+DIST free-4.9.tar.gz 43414 SHA256 dd3292f587e96cf5337aa7d46ca685bbeba34b6f1632555482f39298ba4aea06 SHA512 1e5c49b7e3e61a8348520522f6bcbfd04e5187c31c391eea30793baac023c9c939ebe6f44cdad0a71f099f137fbe3dae73a31652dc8cef3cac5ce9b42d461b67 WHIRLPOOL 4a1ae1772459817806418bda94d9c79b388cd42897c2cbb96f6dde6738acb3f51de829bc5b2b1069f809f2a73421959c2c69d7b93e9b09781c674f0c1fd9c0ea
+EBUILD free-4.10.0.1.ebuild 1211 SHA256 b622e91a78d89c85e2e4d207c413534f6d748f94f97039365e70d6357001b2c1 SHA512 944cd8c7b0658f54161d2e25d4841c8ccbfec7855a069834b68b943194fa978cbaed7e0a78872cb168ebe6f10ee7d7a015805bf37f839f3675fdc0e4fb643f4c WHIRLPOOL e7f9dd9d2ae8d654ce2ba26939e8af6e016ce8b06f4aff64ca1343a5b77a5b7dc19b598faa5882a5a7b3bf45889c16a9f5f53fc769184b25fe90b4ca0921159b
+EBUILD free-4.11.ebuild 1211 SHA256 3f2a36eb83a67effc9a29d2e39089abdcd5a2533f26bce9b26e83b90053d3719 SHA512 7beea62e4934394bd89c353034b94386a982c88d2a555552be83c1fc006dd20a9c765e081965cee2cee0e1ed7d1bb84e3b8c5ee0503e7015a9b8ebba95cad4af WHIRLPOOL 76a97a971f88629c2044e7cbb1045b951115bf7aae442be1f0e4ab62359f4dc815e62f266b8943ff3ce74ba3cfb2713179616756b31183d09904c4e18ae5e30a
+EBUILD free-4.12.4.ebuild 1389 SHA256 dff82b23fcbaac5aaf29ee539ec4908f54cbf3f3cb01eafe461735923c7f2c21 SHA512 bf58ae08d15b9324f67405b973cc51d32a79b118fd3299a46189e4a9db567ca2a785d2dc5f2664b541d032c376c383b33e988c03b95ee9ea732dff84492dfe09 WHIRLPOOL 01beb80d05998b354eacd9537307ed12ad1368c709b1f9d74d62d7a7be7756742d8e0d039021a787b4bdad45a54bc5b1eddb1be1bdbbfc65fe942ecbc56f76c5
+EBUILD free-4.2.ebuild 1124 SHA256 4712f9449bc4d432287b37c17eb8da5986c7b61ba6dd87b675079927476cc6df SHA512 e66989be216dce8f84a1a41d45f730f461af99412b1a721f4ced9d913456c65bc707336869d8a7d9655508a64b4501d51041050a7bfda18be4187d1679425d0f WHIRLPOOL cb78f501aca65ab41049a36ff1f07a161553dcb66cfa65f76fd93e755e555ed9176109c4e67c832c824ce7020a206c553f0ca3e5c159899bfe87ebf9f6b12e1f
+EBUILD free-4.5.ebuild 1123 SHA256 83a108f774a9b6d021d202d1585010496235d265f1695fc4d7cd3d3009333dab SHA512 795c25fd1c2a44031e887773888897e3e149307f2ce009e6a1bb55babd88bfbac75b6e8c71763237fcf2c2701419bbbd40e8e2c3c7202e473ce1ad4521b8a47f WHIRLPOOL abd9fa1fa52d985bc93b28365d9df0ac8532fe17f930fa3579eab47827e9f95a439c7d8df38ea7a9e966e71a79c8aa82138dc45d6b7854f7bf766fe3e2f35f75
+EBUILD free-4.9.ebuild 1211 SHA256 7ea8c076bc2f2d63f96a3c67acd6d31804813cd3c82897dc2a7ac0cda5e51317 SHA512 f0ffa43b5843335fbb2b5cbe2c76bae4a39ffb87c80d14a73b4f2d48200fffbad1c03a3bd2b07c227f54df62340be1d6302e5f6d4a8d0f5b24fb67b6adcb959e WHIRLPOOL a62c80ba3280ce6be2c47a3bd7d20361fbb286ef3b34560f15eb9b89d4179b205d1b2a109afbe8db029f387e265b0f263dda9ec2f8b0ef206d2c73fdcaeb1697
+MISC ChangeLog 3480 SHA256 095748f0020608a895de769e666894f7dcecf64cf54a69febaaae8a85fc50dbf SHA512 d2e4119770c06691a9579547f4ea74cdee5b41278ee702c9a866115e0e7c463680badb93f56ed9a5d4600aff24f0070994a33a5abaaa0046e0d4a5d4af98037f WHIRLPOOL 2b5997cfffebe0e375f96eec2732356e88be6bea6dc1a18d3d970a4c53214e1abd421601f4e0038eab51a20542260245a2637b00f2811d378695fcaa8656adfe
+MISC ChangeLog-2015 1136 SHA256 f1f4746a591658699531a6b36a1a18d6ee3986847cc0b7ce7d6ce29b9662fc8e SHA512 167f10f3da61c23607138d082ef0c5803d82c36d4f8e73560d2be527c68290ae1c2ea85cb40e236da9f4ef0cbc6d5830826c5bf1df5b21878aeecf52a5e1161c WHIRLPOOL adf129ef5ca37d23bf5b8e6aef04296f78e0222ab614b7cd858ce31268fe12fb547f85e19eb93c3a0cbd8df85ad97430fe1a63d5b9e694b9f14dfaa5f5fc3554
+MISC metadata.xml 382 SHA256 1a1e34ce9f0a49992877e4864b55493c8d5907fc1a8ff92448f4b1c12cf45211 SHA512 c18059e802afa4cb8ec632859c010eb2bebe8344615b28cbe03586998f163f4492b9c7ae9e4a9ac7ff4783500f427eb059678e56bd585a25a7680e5c2156fdc1 WHIRLPOOL f964ad245d385bd68d7aabffdade7ab0871b322715fa339a8c812c83ecf7809eadca13fc47bd9f2799b3ba25dc56f00cbe79a98e5229d6d1fa607acbac21e2f1
diff --git a/dev-haskell/free/free-4.10.0.1.ebuild b/dev-haskell/free/free-4.10.0.1.ebuild
new file mode 100644
index 000000000000..ae7a467b907d
--- /dev/null
+++ b/dev-haskell/free/free-4.10.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/prelude-extras-0.4:=[profile?] <dev-haskell/prelude-extras-1:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/free-4.11.ebuild b/dev-haskell/free/free-4.11.ebuild
new file mode 100644
index 000000000000..da1298ce9d1a
--- /dev/null
+++ b/dev-haskell/free/free-4.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/prelude-extras-0.4:=[profile?] <dev-haskell/prelude-extras-1:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/free-4.12.4.ebuild b/dev-haskell/free/free-4.12.4.ebuild
new file mode 100644
index 000000000000..c82331bc10fb
--- /dev/null
+++ b/dev-haskell/free/free-4.12.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/prelude-extras-0.4:=[profile?] <dev-haskell/prelude-extras-1:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/free-4.2.ebuild b/dev-haskell/free/free-4.2.ebuild
new file mode 100644
index 000000000000..a5730ef9ae76
--- /dev/null
+++ b/dev-haskell/free/free-4.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/free-4.5.ebuild b/dev-haskell/free/free-4.5.ebuild
new file mode 100644
index 000000000000..9492929f90c0
--- /dev/null
+++ b/dev-haskell/free/free-4.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/free-4.9.ebuild b/dev-haskell/free/free-4.9.ebuild
new file mode 100644
index 000000000000..6490dc336cac
--- /dev/null
+++ b/dev-haskell/free/free-4.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.2.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/prelude-extras-0.4:=[profile?] <dev-haskell/prelude-extras-1:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/free/metadata.xml b/dev-haskell/free/metadata.xml
new file mode 100644
index 000000000000..3c2ac2f762d5
--- /dev/null
+++ b/dev-haskell/free/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Monads for free
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/free</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/frown/Manifest b/dev-haskell/frown/Manifest
new file mode 100644
index 000000000000..ab74d5415fe1
--- /dev/null
+++ b/dev-haskell/frown/Manifest
@@ -0,0 +1,5 @@
+DIST frown-0.6.2.3.tar.gz 1269219 SHA256 fcca75244343a976a397f7d50687a80d41192e9eaa47d77799d11892f5fe400c SHA512 a9166dd723db2836214704f1837b9629af03bc1aa5bdeed8a58eedca7a91140ba21db8d7be2884bc13b9f35346704329980bec44d253fa53c33f71e68160a963 WHIRLPOOL 3f8dcbb9506a720cd5951ac65912f77da94c2dcd914a266da9171d06d5dd9864b03782ced69dcfbc7090d84c4d6dc2da2e782a3cff0369c9d0499dce7f0ad13d
+EBUILD frown-0.6.2.3.ebuild 607 SHA256 224313ea22b91b035dae6d4bf4b714149502b6207186e48a338a769581ed362f SHA512 91da829dbd22c969f33c9ff854f58e1f187187e0eed83039ba4d091682f46f23aadca6d9d7120a8ba00d300d89a6199a90d126d98b1f6f7af8c204f6d192ea4d WHIRLPOOL 5f139e90807912a78b8f50b08c2ea633362501f971546212afc7b756ba24cc659465190034cc73f96bda1401ea9f129b4748e2b9f0727b03cadc9cdaae7fea78
+MISC ChangeLog 2820 SHA256 1ed9910398ae655cd81d3b89d12ca5d158d7b5d3cc474639da7c810201dfbdf8 SHA512 51d772a4a84498b6cc14845e0aa987418b1d6134fdc33c7d704333609cfcc6f4db4b42df94db8eddd144dd4185a6cb1c9e3055db21727562dabde0ab2c578f4c WHIRLPOOL 1bd3e67cfe0e4b2c47e97d077121799591439a5d5a8e7989ff3a92db337d9a5ec968a9a6cb39a8fb676066739259c6ddbe7e11ed584146cf79c2a5a50773581c
+MISC ChangeLog-2015 2195 SHA256 fad8db980df9d804492195186d232565313fb76c491ee3a5350cd5a17bd69888 SHA512 5b694c5fdcba67250225e1ecc1807cd28e47e304dd7b013f106947bf548387bcdac32a79157d762e72d405ed1b00cf1505c94b3089c3bd527d232765657a9f9a WHIRLPOOL 09c9391c8903eb573a03ba120a2117563288ad3a658109743d7b4e25ebec8616a63f63125347270e5765012ea51b21c93926347149982a7c186af1ebf77ad74b
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/frown/frown-0.6.2.3.ebuild b/dev-haskell/frown/frown-0.6.2.3.ebuild
new file mode 100644
index 000000000000..dfa789debb73
--- /dev/null
+++ b/dev-haskell/frown/frown-0.6.2.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="LALR(k) parser generator"
+HOMEPAGE="http://hackage.haskell.org/package/frown"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_install() {
+ haskell-cabal_src_install
+ dohtml -r Manual/html
+ dodoc Manual/Manual.ps
+}
diff --git a/dev-haskell/frown/metadata.xml b/dev-haskell/frown/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/frown/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/fsnotify/Manifest b/dev-haskell/fsnotify/Manifest
new file mode 100644
index 000000000000..03a9ad1fc10d
--- /dev/null
+++ b/dev-haskell/fsnotify/Manifest
@@ -0,0 +1,9 @@
+DIST fsnotify-0.0.11.tar.gz 14530 SHA256 987be41d188782fd8fe081263d6a7345c8bad6576848457a73ef7b666f08a90e SHA512 e992864b349a134c3dac7a5a9da3452ba6c17c61b3a27a322f03eed3dd078923516604899a1d028fc6563a2677b86e6cf2f1eb1f92e2b3b33887e0df2a14573e WHIRLPOOL 7b73484e3ea75c89978284ef7e0fe2df8b59460af0cdef6003f46759591a6fefe7dae95bb242ff9a363de1ed790dca6fd1c3c9f936e2184663c5d92ca1d05c1e
+DIST fsnotify-0.1.0.3.tar.gz 14116 SHA256 1f15cc1380d3feaf12f4d7fed23a2327e0927ac69e3f3ae539637e55c8f3d254 SHA512 6835670a27bd0607c8dae7bfb4c197f78217eaa46d9a03d84ca53f5ade3fba78e85bbb0c1cc9621d9b17a2d415012a34eefb3ee2f63d518a9d7e354e07ce91ec WHIRLPOOL 4bdb9ffaf67757eb888bf1eb6edb9e8da7c5e0756764ea86c6627cbf175754386a423eb76604515410486d8943b625c1c181aa532c97986e52d71209251043e7
+DIST fsnotify-0.2.1.tar.gz 14689 SHA256 ebcf1b7bd825f269510850f20508a2ba0f640a41af08de0c171d8ba24618542b SHA512 b9c6505d27f7010b60dbd4cb2fdfe65efacd33398fda9f95526dd0d828b82b1afd029e6457aa1ece3421cffcb1a6189badc34b644faf8386e2631967380f1372 WHIRLPOOL fa5d79a9c0c1b8f7601447a518dbe47fa43754dbf4b63b80be011b68d81b15dd2670444569f028452174dc3c751dd98921ad0d242fc175ae4ba8071f830a3d65
+EBUILD fsnotify-0.0.11.ebuild 1055 SHA256 32489fe041533e53de903e80ca27a038c24f809d19a8efa41bfc7164a3cf653d SHA512 e0a26f8a55dc769135aa8c34a787160bca363c6ced77cd24079d05bb3a7ac23e97b191fb42a8ddf3cb6746c44784fca13f8520b4bc45e3a194e4dcd80ec81f02 WHIRLPOOL 25f54ab22f99cc2f368291c14a7ae3ff770524ee6c458baf44b69a4f34e962b756272a116c4d717fdabbb392f9880309c92c8b437fc576b2773ba17b5cdfdff3
+EBUILD fsnotify-0.1.0.3.ebuild 956 SHA256 e3d3bb320a485d38d536e8388c9f469f89f05dd0465dd4e534593cf92ecdbba0 SHA512 1e97b1b77e086996872d8c99a4ba676ec4bef38eb340afeef19dce67811cf92dc24ec0fede736cbcf8707dc532cd7bb8091a29a81ccbf4c19fa306262795d604 WHIRLPOOL 4dcdcec9121c029f6397fa70fe4b13043416c5b03c0d0d72e8e7d636cb260c2a20fc742ce0f75c5134dab9215b412683cb1b22a9f82f0f1b079d492e19fea083
+EBUILD fsnotify-0.2.1.ebuild 824 SHA256 5bcbf012d53f134901d0d6ffd37c3969916ae6ed87d47ee845bffe9d1371647f SHA512 32e05c002b01173aca0777fe65d6b6b5419403e086aa62274314772e1f5d7e01e5d2f46d335d7a377494dd499b0364882fc160453724e8045ae701707317ec99 WHIRLPOOL fb7c6f86853fb6858a4771173ff48a1b88bfd2d57099b9d9478d4a50ecebd1b2509cf3b00f7565a06465c6f10f6af35199aabe2e95c1dec3e549942b62e06088
+MISC ChangeLog 2850 SHA256 5ad7b39943f6aa9a39c36c994d9c214b933117e2227524fe45be729ac5b26d1f SHA512 bad2698ee2eb71da4d4fb7f91aeb142d4dd2735c1a965e5b84a4ad2613fbb9426c17ed7cc4817bd27f8bb8e8bfefdd84ad90303d0156ab9063a7229faabdee45 WHIRLPOOL a9d0e039b03bc6b9507ae143f58a82802c55a963d901d91eee8d717d6a36cdf6d53d70478e5d7dc7aeb2531b01ccab6e580b59bbeaf8fdbbb90d165f26d09945
+MISC ChangeLog-2015 761 SHA256 507f628fd69f205cfee8f83c170989be4707abb8e45c38e919579507f375223b SHA512 8849d7eca48394d62a57be81e1ce0d74c31befd99b6fcf4e43795b02ed6e81189097e03f176f6f3e40748547f4154e29222e942b2ef945ebb75154ed4c73a97e WHIRLPOOL ea7373bd9facc06955348cf3360b1f3c3c65fec9a345cc4f1cd03a376e9972f6868dfb86e6fe55e73c5187d40e94d7615841066070eb73c2256e9a42d9600789
+MISC metadata.xml 589 SHA256 8752178332adae925edf59a05e28ee7317c1725ad27aed9951f77b2bd7d457d0 SHA512 96e4707db65cf8709dd613c725a0c9d5944841b2ba81b94d669cdcac4f9bb2dd2ba060e2109744046825be4455485f9af8b0b052e9eb90648ad52428d4c5154b WHIRLPOOL ebed54974c3b71963f9175f53aa660abe0c044c5d21b24808852f0b6822d0f8e1dd994bfd3cbc15437a30ce40a1073939ca4412cfeed396fbe777856da0e1771
diff --git a/dev-haskell/fsnotify/fsnotify-0.0.11.ebuild b/dev-haskell/fsnotify/fsnotify-0.0.11.ebuild
new file mode 100644
index 000000000000..e315ba5298a6
--- /dev/null
+++ b/dev-haskell/fsnotify/fsnotify-0.0.11.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for file change notification"
+HOMEPAGE="http://hackage.haskell.org/package/fsnotify"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hinotify-0.3.5:=[profile?]
+ <dev-haskell/hinotify-0.4:=[profile?]
+ >=dev-haskell/system-fileio-0.3.8:=[profile?]
+ <dev-haskell/system-fileio-0.4:=[profile?]
+ >=dev-haskell/system-filepath-0.4.6:=[profile?]
+ <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?]
+ >=dev-lang/ghc-7.0.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/glob-0.7.1
+ >=dev-haskell/hspec-1.3.0
+ >=dev-haskell/quickcheck-2.4.2
+ >=dev-haskell/random-1.0.1.1
+ >=dev-haskell/uniqueid-0.1.1
+ )"
diff --git a/dev-haskell/fsnotify/fsnotify-0.1.0.3.ebuild b/dev-haskell/fsnotify/fsnotify-0.1.0.3.ebuild
new file mode 100644
index 000000000000..0f07a2ce2a2c
--- /dev/null
+++ b/dev-haskell/fsnotify/fsnotify-0.1.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for file change notification"
+HOMEPAGE="http://hackage.haskell.org/package/fsnotify"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?]
+ >=dev-haskell/hinotify-0.3.7:=[profile?]
+ >=dev-haskell/system-fileio-0.3.8:=[profile?]
+ >=dev-haskell/system-filepath-0.4.6:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/system-fileio-0.3.11
+ >=dev-haskell/system-filepath-0.4.7
+ >=dev-haskell/tasty-0.5
+ dev-haskell/tasty-hunit
+ dev-haskell/temporary-rc )
+"
diff --git a/dev-haskell/fsnotify/fsnotify-0.2.1.ebuild b/dev-haskell/fsnotify/fsnotify-0.2.1.ebuild
new file mode 100644
index 000000000000..21a07e11e84c
--- /dev/null
+++ b/dev-haskell/fsnotify/fsnotify-0.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for file change notification"
+HOMEPAGE="https://github.com/haskell-fswatch/hfsnotify"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?]
+ >=dev-haskell/hinotify-0.3.7:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/tasty-0.5
+ dev-haskell/tasty-hunit
+ dev-haskell/temporary-rc )
+"
diff --git a/dev-haskell/fsnotify/metadata.xml b/dev-haskell/fsnotify/metadata.xml
new file mode 100644
index 000000000000..a4beea52ea8b
--- /dev/null
+++ b/dev-haskell/fsnotify/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cross platform library for file creation, modification,
+ and deletion notification. This library builds upon
+ existing libraries for platform-specific Window, Mac,
+ and Linux filesystem event notification.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell-fswatch/hfsnotify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/generic-deriving/Manifest b/dev-haskell/generic-deriving/Manifest
new file mode 100644
index 000000000000..002ab112eab5
--- /dev/null
+++ b/dev-haskell/generic-deriving/Manifest
@@ -0,0 +1,9 @@
+DIST generic-deriving-1.11.1.tar.gz 65456 SHA256 b38d427f990f3080108c565a81284217290a47be63bab7bf59036ece2e2cb0e9 SHA512 c0f8a1fb4a705eec43b71b6b578968beff889bb43551086fa520a311fbcbfceb49fb49844e68698842ebbb50ed57d75263b6a6a79e3b8a080240da07ecd8f61d WHIRLPOOL 638ae092bec0ed77c61018d95b2a260a2574115815ae5306950cf375a545ff5e5fb05ac8044413c2443ea13b709c77d39a5b026558c33608fcec8daa7a336791
+DIST generic-deriving-1.6.3.tar.gz 25268 SHA256 c738b1947aa2cc86a8baf68b7f0e73a10489738bb51cbb1636c3c1ab0af59211 SHA512 0730c792b96d21c9a078032d4446f1d994b5bc8e0a7fe4a22256de77e13ce3c01838ce4f962f2a9a3f18a4143b6deee167cc6cac648714f100f129b81ed2cf16 WHIRLPOOL 451d66dbc2b824440e038cf0ffc99ccd4f81f986dc3ea17de2ed9b9b18ef68c3cd86a68269f8ffb8b6f43cbf61195ab67711ad44667c02eddf6465302664f28d
+DIST generic-deriving-1.7.0.tar.gz 25341 SHA256 6697ec59b539e8a032b6dfd1bee45b674a8909ddd97e2906871064495e8fab90 SHA512 d773eb0463a7814071fb05512c211fdf6efcb3245d6cb6046e0c3bb8d0634fd397636e3f8f2e37833878e3452ac2b0fab35542fa336ad1e36270b0e876b395dd WHIRLPOOL ded40d13616f88dfabba262492edd749192b43b9ddd02bb3f677b44a70cf738930666397b22886d3891f9966cdbe5559f18d72068fb9e08888bc00fbf52fa6ab
+EBUILD generic-deriving-1.11.1.ebuild 629 SHA256 8021d2465c1f7d63d1965a9eceaa904c0902e951f1971e2e1a6335a6e1b961dc SHA512 c74bb85e69e9a12c8bd625b53e16b32552ff9b0ef38fa2d9c92d0044d8513bcce861437358bb2530f505fef53a2c4c6f1730bfa8d11a68e8c8c9db56c923ff41 WHIRLPOOL 9904b5f39d655f78b716abdcd3d31ec5ef7ec01fb94d7fe785f880da717d88bdc915abbae8c27ce30210c7207fd4507a65883a975583e33623e933cfdc2127e0
+EBUILD generic-deriving-1.6.3.ebuild 580 SHA256 8b810e3b16ab908182671925f7253078e163780cafbdac1a61fbd493bde4c97b SHA512 d27a986185ddebc54e26819b0c9866159e03b449d8ae5786a45c07ef892405798e386e68a9acee7d7c64d09369bb93e9067de09308323373ff465361e7d0e78a WHIRLPOOL 6c9a79962fa83976d430d5842eb63daf5d400b756c905d6ec630dcca33827977530cc1bc0ad27b3aed17d2ff1fa2ac502db4cec839de440ef89a3b426a875a05
+EBUILD generic-deriving-1.7.0.ebuild 573 SHA256 6b6d99d5deb7bae32c12b49a48976e406e2c20526b953e223690c559de9d8a55 SHA512 477194c843ce80e4679b5a2598b4565968a92adc0c4d1f71e892820dc2233da568adf513dbca50f8f2b3b7ca86b8a380c99fac0844ca306a0030b2cdd27a6113 WHIRLPOOL 143c7a0b5579b28328c01aea6e8f9aa6bd05db9e2ad6122454a6fe0b6e21f6d90a092cc396d719d23d40140a5d3ecf5ed99ebbdb6f686b0b231f58eaf65225cb
+MISC ChangeLog 3387 SHA256 726152a57e2aab63f03e5749d696474f7dc63647fa9301d8498774939e7abe2b SHA512 dc8688017a087b50debf92478929d906606d65473dee10f270f69d7d7a4dfe73badcb75640b36024236c30701ab9ed81ea289873fd7fbd8c7c4a3f4518335b4a WHIRLPOOL 5e5d124bbddeffda0a4ccadb0a64ca7e36fa236bce984a34b29dea7317fb99bc9c04068df8db30f640547e7a9b60ada6a400f51920c011d519a0677cce95a12b
+MISC ChangeLog-2015 1194 SHA256 86f19711b8e39a5b31c53ca895639dd70c8d8dbfd642692b142f1a90845ec55c SHA512 78c64f34453c2fb183b5d53cd3f8e8fdc807b86f545576c9d3297bc00f9d82f4036bff68dd5356445c3628ac2962ae1822faba96c30f445ad6d1175bfe823743 WHIRLPOOL 869e5f2966b3268d7fc2d1480d221075c7e3d8cd01c7e800b5e0a1e637d190175cc8552f3adc1583e18beb2b3259a46e36aa8eac252222123e9ef9f34094c1f3
+MISC metadata.xml 889 SHA256 dd6e5cd9b957dcd7e12ab9ae5a1b252e134565fb0491d8de557fcdbcd0e4001e SHA512 6504da89504ed73583423762aaf87c38cf35abf9ca05818540f157062c26f85d29341310c03ad4045f7a8642528e09bca8cf81433b02f5a724b89371156d354f WHIRLPOOL 4e2b504bbc7b4411d57f96e342a4b359167fe12df6c9065b816eb0d2a722e96e0ee1db4ec5820f410ccf56356c0fab216f6f3b17549860d3cb0abee96bae09d2
diff --git a/dev-haskell/generic-deriving/generic-deriving-1.11.1.ebuild b/dev-haskell/generic-deriving/generic-deriving-1.11.1.ebuild
new file mode 100644
index 000000000000..af02a0937902
--- /dev/null
+++ b/dev-haskell/generic-deriving/generic-deriving-1.11.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic programming library for generalised deriving"
+HOMEPAGE="https://github.com/dreixel/generic-deriving"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/generic-deriving/generic-deriving-1.6.3.ebuild b/dev-haskell/generic-deriving/generic-deriving-1.6.3.ebuild
new file mode 100644
index 000000000000..67a0e5553696
--- /dev/null
+++ b/dev-haskell/generic-deriving/generic-deriving-1.6.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generic programming library for generalised deriving"
+HOMEPAGE="http://hackage.haskell.org/package/generic-deriving"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/generic-deriving/generic-deriving-1.7.0.ebuild b/dev-haskell/generic-deriving/generic-deriving-1.7.0.ebuild
new file mode 100644
index 000000000000..32ea3dfb0d40
--- /dev/null
+++ b/dev-haskell/generic-deriving/generic-deriving-1.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generic programming library for generalised deriving"
+HOMEPAGE="http://hackage.haskell.org/package/generic-deriving"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/generic-deriving/metadata.xml b/dev-haskell/generic-deriving/metadata.xml
new file mode 100644
index 000000000000..9ea87ee12d69
--- /dev/null
+++ b/dev-haskell/generic-deriving/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides functionality for generalizing the deriving mechanism
+ in Haskell to arbitrary classes. It was first described in the paper:
+
+ * /A generic deriving mechanism for Haskell/.
+ Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh.
+ Haskell'10.
+
+ The current implementation integrates with the new GHC Generics. See
+ &lt;http://www.haskell.org/haskellwiki/Generics&gt; for more information.
+ Template Haskell code is provided for supporting GHC before version 7.2.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">dreixel/generic-deriving</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/generics-sop/Manifest b/dev-haskell/generics-sop/Manifest
new file mode 100644
index 000000000000..a66177198e87
--- /dev/null
+++ b/dev-haskell/generics-sop/Manifest
@@ -0,0 +1,3 @@
+DIST generics-sop-0.2.4.0.tar.gz 32986 SHA256 481f73f122970efc24fe9dea71077e265d260834d975dd41395671d9a86a1863 SHA512 ce0d92214e622c58febced5684ba92b117e413d5718c6fdea1471f0fc5ea48ea53b212a536618086228542985f304dc4434c75c6ab919a72e6f49ccce342d866 WHIRLPOOL 8ee0469f5a9685b904bd7d86a8949cf3f527c8f0d207632b796f215499d9864fea3766e185536109dbf722f6395c4bed9e49e66a695dd748afb19510dbc04012
+EBUILD generics-sop-0.2.4.0.ebuild 682 SHA256 640986d1699258ccab650481c6d812e1c019554721d2149b308d9ba2af858e53 SHA512 6d227c2fe4372ff57180656db92547b0c4988fc85cfa49f132dd79a30603608d9a53f61c53a90cfde7012a9711274a9aff1e15d30a57fb47b0d5ddd6ab48136d WHIRLPOOL 444cb2ac3fe71261e9f378f96591364c6366abbf1c75782e563c608281d1a48f562ba314681753b0f834d6f3ee529ec2576da58cc14206a388882a9464b154ef
+MISC metadata.xml 1381 SHA256 a6cdffe7b0faf21994c797b4de67a9826a371a456da0563d01b9acafb7ec8970 SHA512 75abab067f073654bc8323421e2a758400965935603e68639e3b2fe7e8069b04205830c6e2bd9fa05ae2f1fc310ad7a2a35310872b46572f4b846f72c005ca19 WHIRLPOOL 03608b9463c9dcd9ef1db884ca185ba278cce54b9f380e8be478a64375e492498042789aa788e92c9125eee6ea1404e295cf46709f080bebafde85e087c08849
diff --git a/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild b/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
new file mode 100644
index 000000000000..b62e41cc55d5
--- /dev/null
+++ b/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic Programming using True Sums of Products"
+HOMEPAGE="http://hackage.haskell.org/package/generics-sop"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/generics-sop/metadata.xml b/dev-haskell/generics-sop/metadata.xml
new file mode 100644
index 000000000000..af041149fe29
--- /dev/null
+++ b/dev-haskell/generics-sop/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library to support the definition of generic functions.
+ Datatypes are viewed in a uniform, structured way:
+ the choice between constructors is represented using an n-ary
+ sum, and the arguments of each constructor are represented using
+ an n-ary product.
+
+ The module "Generics.SOP" is the main module of this library and contains
+ more detailed documentation.
+
+ Examples of using this library are provided by the following
+ packages:
+
+ * @&lt;https://hackage.haskell.org/package/basic-sop basic-sop&gt;@ basic examples,
+
+ * @&lt;https://hackage.haskell.org/package/pretty-sop pretty-sop&gt;@ generic pretty printing,
+
+ * @&lt;https://hackage.haskell.org/package/lens-sop lens-sop&gt;@ generically computed lenses,
+
+ * @&lt;https://hackage.haskell.org/package/json-sop json-sop&gt;@ generic JSON conversions.
+
+ A detailed description of the ideas behind this library is provided by
+ the paper:
+
+ * Edsko de Vries and Andres Löh.
+ &lt;http://www.andres-loeh.de/TrueSumsOfProducts True Sums of Products&gt;.
+ Workshop on Generic Programming (WGP) 2014.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/geniplate-mirror/Manifest b/dev-haskell/geniplate-mirror/Manifest
new file mode 100644
index 000000000000..7ecd49e89e17
--- /dev/null
+++ b/dev-haskell/geniplate-mirror/Manifest
@@ -0,0 +1,7 @@
+DIST geniplate-mirror-0.7.1.tar.gz 9259 SHA256 60d4b0a0d01a93ee9188eb52d39803d9c2c814d321f95acfb0fdb8c7c075e773 SHA512 51e831034cf806b1de8bbe3e8f935894d38c61046b1a093ec837dac96972e8aef126d903fc70afb09e6f1edb143d716c3faae303bfece6d0bcb86a6be1b1210c WHIRLPOOL 7b27f3998d8743ffd9f873642a02bcbd554f5df5dc8633f17e7bc72791fcf7aff6e5f3ba6b446f054154f6af8ca5ab3e091065d131a9b38a09c7ff4616e80237
+DIST geniplate-mirror-0.7.4.tar.gz 9273 SHA256 1bbfc296d598d604e0cf4da0b4a23e36e73f019f83b7911e18621443f04e2c5f SHA512 52c2cd33320df0deaa1dc1e95d1a4874cd8493425542fcea375b81a5f85e8156a9ead67f4dc4b0e4d2e30553e2a914dd342133b4c2210501bf3442966baef8be WHIRLPOOL 82e6d41aebff42c51e5e5f5ee212a3b3bbd50b22a2f0d655f92b2d2e2f7f758faf129973c2397bbbd4038e07551393d1fa9a5f19f3ec28cd774800d3df1c3618
+EBUILD geniplate-mirror-0.7.1.ebuild 590 SHA256 3522cd7b1908c682a6e745fb3de1b310e7a375b850e9af222b40d37f4a3a94d8 SHA512 fecf7b00d553186be73fbd1c9c3c16f886cda9ba6cf3bb563ec36010c8162374a2f1211a30dcaaa8fbe5d4682ea1b9eda1bf88abc4b6530f45ea0789aaf393d3 WHIRLPOOL 17508ee6592384d1e508c700ed27e7c5d0b11cde5e83e8095f2dfc2b309085292501267017b512a815a95f397d8c7bde33d1befcee2e7b2fb853984716be2193
+EBUILD geniplate-mirror-0.7.4.ebuild 588 SHA256 eeb3b2863c7815a8e45d806fd89904558931dd25bc1eb642e4e0623bc622aa88 SHA512 f8663cc68a3260d10d2516b8600074fa3e5165e6bf69a2f8d05700f04a3714dfec616aa1f2bf130d477cbccbe1dc31962663481f985b41b70ce6c3385c3c9c10 WHIRLPOOL ddef33927692f25d5fe2ed9bb83811ad5b805e0439c487b06fcf868b04baec09980c4179718caac8fdd048aca3d84300bc0c26b75fb052b677573fb93b57f09b
+MISC ChangeLog 2639 SHA256 e7b5264a976b3a446c1d01c17a59921848967e9cacfac6bae90cbbcb20a81fb3 SHA512 69a2d48b9abb881fbfc8db43fe5e2cb9bcd41761b0daa0f8a9f2dd03b9815241e9310920f94d9abcb878a8bf4313b7db1358735d60bed282dacc53c52d4a4dd8 WHIRLPOOL 47f4af5fc1e49aa10046bee18764161bb721015a242518029b2d4e1921b31a793c39e6b3ae5484452ecf7fcdf29d65eb1cddb7d81567b083e355708ba0d0e56a
+MISC ChangeLog-2015 423 SHA256 0e1a2b40ce9624dc09fe72535fec4e84924488f81ef89fc834582f11073e6814 SHA512 b4150c584f30f9bc041180a8a20e902a4b367089749a47728af28bea727a275e019781f004f590475d2d2b696eef18d6bed08c8df3802f0cb8631a4bad027dc6 WHIRLPOOL 177ef6c4bf1a68e283014054e4506081cf29b13a86dc0e679ef74ec062de8688095a790271dcece3048b380a813d9ad684500b64a36d2fdc4a0cb7e00678dbe9
+MISC metadata.xml 574 SHA256 97043d10935cb93eb12b3b6141c8c4f95d9d98413901ce47ff9b5e6f14b89679 SHA512 958067d84a44be432884e02fe3dbc81621a7c9f94df2149695282e4a60a125280e6d31402f3f7b96e6f2fcf038adcdddcc59ce45ecf11414ec40b50dfc355a6c WHIRLPOOL b46190bf35e58349454841a8d957f467d80e01ba5dd9dab0521205bbfcebbaba5cbf5c738aa7624a198d97a31524276aed149d3afbe9f2b0aab3eaea6c513975
diff --git a/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.1.ebuild b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.1.ebuild
new file mode 100644
index 000000000000..0c6de7220550
--- /dev/null
+++ b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to generate Uniplate-like functions"
+HOMEPAGE="https://github.com/danr/geniplate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.4.ebuild b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.4.ebuild
new file mode 100644
index 000000000000..d9807fd18def
--- /dev/null
+++ b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to generate Uniplate-like functions"
+HOMEPAGE="https://github.com/danr/geniplate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/geniplate-mirror/metadata.xml b/dev-haskell/geniplate-mirror/metadata.xml
new file mode 100644
index 000000000000..731fc10dbe37
--- /dev/null
+++ b/dev-haskell/geniplate-mirror/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Use Template Haskell to generate Uniplate-like functions.
+
+ This is a maintained mirror of the
+ &lt;http://hackage.haskell.org/package/geniplate geniplate&gt; package,
+ written by Lennart Augustsson.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">danr/geniplate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/geniplate/Manifest b/dev-haskell/geniplate/Manifest
new file mode 100644
index 000000000000..5e67445c6d33
--- /dev/null
+++ b/dev-haskell/geniplate/Manifest
@@ -0,0 +1,5 @@
+DIST geniplate-0.6.0.5.tar.gz 7738 SHA256 ec6bb3509d4882f6382166735c6dcd87faae60bd58eb70cd7190503c8bf39c05 SHA512 37127fa364ef0a8c67abbbadc025b932ddc62aaf09e4096548263c140b232b5442889d24f18fbb4ed3ea5eb0643b6afb4634b73471a2ec35b626dcd0c1781987 WHIRLPOOL bf7a1bde62533a5856bd6c677a943e0f35900f207d55d6e3c0fefe64575cee7019a56e9331496ba56ecf2316e718f6249ce1633af8e8ff9fe700b10bab3d67b8
+EBUILD geniplate-0.6.0.5.ebuild 699 SHA256 45653f5f09e5811599d12f082586e8a386092b1832075a2f2f573e6d2b9e0fce SHA512 699c77bda63e7d304bfdcedddf8e09dd63b39799ee31df83f030427fa2087252cdd5d190a6aedf080656c938a11253c0685e801f6ce18698c2fd0b957d5a403d WHIRLPOOL 883246dfcc45627d08ecb857aea996162773150131d1bf00669708025c91dfab02af150f02a1668700c8e974bb6f9c2cb852ca5df00d6987fe01fe156112daf1
+MISC ChangeLog 2937 SHA256 118a09b7b1b24f08b71b42f4cc66f85bad0a4d89016e2ebb555c2539cb1b3c19 SHA512 121040bd841a2cf7a18eff02f72eceaca805517e989bddf18a3c355e47477d5081922b0ee341fef436a7cd3af5243e974608bf916c203fe505b4dd1a2c646e4d WHIRLPOOL 99158fb36d968334faf5e0a61b6d2d19f2d3cc26e8fbca74e6cf7cc6712d1f3055375c24972000a31e1767edc39166764fb0333c5bad496830be38e171ae3c68
+MISC ChangeLog-2015 921 SHA256 1a35231e9fa963445939b8580c21d5259d101c9ce4f34400aac4755940333f80 SHA512 099e446635b026767fa48d6e52ad0d866fcc842b26eaa5c87c7c2699e6c1d79d19cb028cbeab6e1ddbf1a7c72859b69c403a657e8efe6a656cf24868359520eb WHIRLPOOL c03aab02b3908666aa5fbc26f0c3e58b184ab516e33f12fe6354720ef89910ccf599d7b8d446e2a7e056b980989775c826c180344501ee6943e630d1c2cf493a
+MISC metadata.xml 348 SHA256 3ee3d42fa6d537269028532abd35b8be879324c773c4ec2bad113502f513a7fb SHA512 af111202012b1b86a90beaf425455fd28819723302b30810c24cbcb3ef13c3552a0f7da2bac92425d174ea61285fccd29ed9da0d182973d24b55f75d29e6dbcc WHIRLPOOL c91ef77ebfabce699459f63bb74a9bb18e4c454a850a351cb9d8f760c5ef2ce3ce73e527289170fe36460e9820debb80efcb35d0a5abe4f39343665d54addc82
diff --git a/dev-haskell/geniplate/geniplate-0.6.0.5.ebuild b/dev-haskell/geniplate/geniplate-0.6.0.5.ebuild
new file mode 100644
index 000000000000..1e1fed2def43
--- /dev/null
+++ b/dev-haskell/geniplate/geniplate-0.6.0.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use Template Haskell to generate Uniplate-like functions"
+HOMEPAGE="http://hackage.haskell.org/package/geniplate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:= <dev-lang/ghc-8
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'template-haskell < 2.10' 'template-haskell'
+}
diff --git a/dev-haskell/geniplate/metadata.xml b/dev-haskell/geniplate/metadata.xml
new file mode 100644
index 000000000000..917d4595fec0
--- /dev/null
+++ b/dev-haskell/geniplate/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Use template Haskell to generate Uniplate-like functions.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/getopt-generics/Manifest b/dev-haskell/getopt-generics/Manifest
new file mode 100644
index 000000000000..d8fc97080018
--- /dev/null
+++ b/dev-haskell/getopt-generics/Manifest
@@ -0,0 +1,3 @@
+DIST getopt-generics-0.13.0.1.tar.gz 27772 SHA256 6902d7e366dea566f533be6b40ce219b010f1e9fcbc089285da3d4ecca524e83 SHA512 df27c67bd92047b5213404220389200cf72c79d20a761c390120d13a82fb126aa38ef5afbb826ae2be0fe65941f4fe5be42bb49301fabd6343e8b0c8a7f3e707 WHIRLPOOL 809a4d23feac8d38a1eb62d67a346319c715f886936019ac5e7c56689122e18ff07b3b15d5cf1354382a4c7a8f47722a51541b2bb52f89f427b1789034322913
+EBUILD getopt-generics-0.13.0.1.ebuild 879 SHA256 50fffb43d48103c7812521cd32542c4853d37b5c8bfff5d2b91ebf093975538e SHA512 4a684f9939274aec4a33fc791508a1eb1afc9f07707a29ce53c0ade6eb75844492db3d0d4f6a1a2aa18154c1fbd75a5eca16f4ca0adf237251478861147baf19 WHIRLPOOL b76444e6813462dfd53a3b7f231c889732de43b4844009278bbceda1733fc3104127dc967240a0d0e0b0864b8503b3d27ed2bd2a19e572aef37c5294f6a53429
+MISC metadata.xml 331 SHA256 ced2d324af37bf2c428440030a09dc67775d8a31029c8690a3f5b0e1df705cad SHA512 8d3aef20869df87f4d7522bb24eb031a35c7713e86d3281911ef6097a689fdaba5cfe6b73421202a1f532548f139586956ca4d2ab416a066ed91ac8700b52680 WHIRLPOOL d5d9de27343d38b574442a77b8f2d836764877eadf5676400612c65ba16683633f165dcad665a80f698b88a4a535aa793dc85fbcac0648b26b53ee6f7fb2a1da
diff --git a/dev-haskell/getopt-generics/getopt-generics-0.13.0.1.ebuild b/dev-haskell/getopt-generics/getopt-generics-0.13.0.1.ebuild
new file mode 100644
index 000000000000..58d292fcfb33
--- /dev/null
+++ b/dev-haskell/getopt-generics/getopt-generics-0.13.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Create command line interfaces with ease"
+HOMEPAGE="https://github.com/soenkehahn/getopt-generics#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.8:=[profile?]
+ dev-haskell/base-orphans:=[profile?]
+ >=dev-haskell/generics-sop-0.1:=[profile?] <dev-haskell/generics-sop-0.4:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2.1.8
+ dev-haskell/quickcheck
+ dev-haskell/safe
+ dev-haskell/silently )
+"
diff --git a/dev-haskell/getopt-generics/metadata.xml b/dev-haskell/getopt-generics/metadata.xml
new file mode 100644
index 000000000000..3198e24c64f7
--- /dev/null
+++ b/dev-haskell/getopt-generics/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Create command line interfaces with ease
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ghc-paths/Manifest b/dev-haskell/ghc-paths/Manifest
new file mode 100644
index 000000000000..937b023e160e
--- /dev/null
+++ b/dev-haskell/ghc-paths/Manifest
@@ -0,0 +1,5 @@
+DIST ghc-paths-0.1.0.9.tar.gz 2402 SHA256 afa68fb86123004c37c1dc354286af2d87a9dcfb12ddcb80e8bd0cd55bc87945 SHA512 0aa38add4a6f27ced115d769603f98eff6fe3e8b60a6477f4b1e669031cbb6408b87d2fed023d790169b623b9cb2b7983871a9bf9d5cfcc298774a34808e2094 WHIRLPOOL ace28459cefa96824343a3c774abdc2a1aa429dd23ef713eae9be664f0ce4cf9b71b1d0dce46594c3659d424ab7560461795bfd934238b61525255c8e2461c69
+EBUILD ghc-paths-0.1.0.9.ebuild 1417 SHA256 149cc5dad8769f1fcd749d231adfdff4fba229f33d773f67b2fee655cd840a68 SHA512 28cde9a8638588d65028218fbbab3a552073c530101731f10d8a1d750e534d43854d530f2ecc77a26a77407a7f1a861e420bfa50ad2a0d977e3e7da172bd6f25 WHIRLPOOL ca32c945eefa768462ab17ad11a58b07fc4fdc667b4887a80cc9e4be6c529fd9e7f15b03a55b3816ef4b2492e6ffedc56dc590f49c016b8f36a9d4a3188dffa6
+MISC ChangeLog 2440 SHA256 29d9e76fe2f244325f6acb824654d4659abe438a55a23ccc66fe146018e94ea9 SHA512 873e36475ae42090734c10dc0ea91a3dbdea6e813cc018925e4316f7444492131675f87aa231a9910d53505acabe8918d57c150db83bfc73af719be93037fc39 WHIRLPOOL b740eac5d5d439d8f3531306c475922e4fcbdf5f237341bf1b3967537ae83eb0063bdc38cb3374dc31bbb0bdb96d435a237b46772665e5b4f0622277eb510f7a
+MISC ChangeLog-2015 2214 SHA256 db39b65c12405ce604b5c6aadd17f54559079ae000c6e70262489326e619a92f SHA512 707b6b8a2b1fc4cd387cc35a974fee4b957b780aaeadabd08a6396968fc839a99a0164d0ecbc52caf73ef8fd07054299a4d1f818b33cc1e2fca4a3888be27e2d WHIRLPOOL 7b45cf273f97e4f2660f40e1147180bf3173ea3397436f6017999cb9bcea6f34ff3cb6b288eee0307417edacf3b752c43fb8b3fdcae09f597c83d92f038f6e00
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
new file mode 100644
index 000000000000..f1330e2e1f62
--- /dev/null
+++ b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# haddock feature is explicitely disabled, as this library can be used as haddock depend
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Knowledge of GHC's installation directories"
+HOMEPAGE="http://hackage.haskell.org/package/ghc-paths"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ # ghc-patch it has awfully unportable (across cabal versions) ghc detection code
+ # but in gentoo we install it to fixed patch, so remove Setup.hs detection code
+ cabal-mksetup
+
+ # and use gentoo's hardcoded one:
+ # a few things we need to replace, and example values
+ # GHC_PATHS_LIBDIR /usr/lib64/ghc-6.12.0.20091010
+ # GHC_PATHS_DOCDIR /usr/share/doc/ghc-6.12.0.20091010/html
+ # GHC_PATHS_GHC_PKG /usr/bin/ghc-pkg
+ # GHC_PATHS_GHC /usr/bin/ghc (be careful: GHC_PATHS_GHC is a substring of GHC_PATHS_GHC_PKG)
+
+ cat >"${S}/GHC/Paths.hs" <<-EOF
+ module GHC.Paths ( ghc, ghc_pkg, libdir, docdir ) where
+
+ libdir, docdir, ghc, ghc_pkg :: FilePath
+
+ libdir = "$(ghc-libdir)"
+ docdir = "/usr/share/doc/ghc-$(ghc-version)/html"
+
+ ghc = "$(ghc-getghc)"
+ ghc_pkg = "$(ghc-getghcpkg)"
+ EOF
+}
diff --git a/dev-haskell/ghc-paths/metadata.xml b/dev-haskell/ghc-paths/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/ghc-paths/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/ghc-syb-utils/Manifest b/dev-haskell/ghc-syb-utils/Manifest
new file mode 100644
index 000000000000..8559a661ede9
--- /dev/null
+++ b/dev-haskell/ghc-syb-utils/Manifest
@@ -0,0 +1,4 @@
+DIST ghc-syb-utils-0.2.3.tar.gz 4689 SHA256 7ef63fcfe829b621d5b947c6a4567de111976a463f2ffaf0fafc5e76776cbc67 SHA512 af311d21396c1f7e98c532b1192d2aad27a942f66f4e09eea4cb0d6c1fe444a49c4e14ce4030504f544c796818a887e1ce6bf828cbd28c69c1123e224793cd32 WHIRLPOOL 7fff256a52fad8dfea518090cdf8b5975b45f105ab398c1752ed2b122fb76b43c4592887a68bb1b934ab67cdd4abbef8e4e4e713d9e1f8e0cb87ef1f545337fc
+EBUILD ghc-syb-utils-0.2.3.ebuild 592 SHA256 d14bedb650d34c682a4a54f1866b6feceb9a04be0c4941564a7b43eb1a76d00f SHA512 64ed3a2f508220f855b973fc5ccf49db19163235f25d68513de7d816eeab0e54771147a6989e45313e82cea7034ff99567ae3dc842c2cda522f61836c7dc515c WHIRLPOOL bd22bf2ca19947a53af8838cfc68da41f3e998e6d8560417c3eef369b625e8c0fbf8652c310f6a06c36d376087180a658f16247c28d8caffb5954b4e756a101a
+MISC ChangeLog 1376 SHA256 5ba10caab0b9bc9c511aa781efaf9fa311733c0dd7ea4d9b1055ce44f1d71b17 SHA512 e82a8134803bd1b988afeac9d697b44adde2a980b1c2bbd494a82db041f7d70f13aeaef5afa710cce0dd78d1c02c5138254de1d3249cd82e108574cead6d022f WHIRLPOOL b56ae1ea47f5b8f08eec1b3dae5fc647883b661b6f74c205d6eb775d82efaa8afb25a00b1c2546c57394dc8c475d1b28bb714b0515bc62870f5744a733b2c07a
+MISC metadata.xml 421 SHA256 57bd8782a9050fab330a03c7df5bac14d15b24c073e42b3cf92d5d8478225811 SHA512 3b3714c271cf08d299d3cbd3a00673dcca28648c194658174886e24d7b7cdfce4068b0e4d522de72e3b2a52afd2cf19cf94de98cfa71d1110e7cba3488bc6058 WHIRLPOOL aaa485a6eee0fab03250c0ed66d6a1899b8d0a17989aa42bf908f1cb20fcffd963f8040dd87b8d710792b30b86277b0cddfee0afee884582273cc24682b4dd54
diff --git a/dev-haskell/ghc-syb-utils/ghc-syb-utils-0.2.3.ebuild b/dev-haskell/ghc-syb-utils/ghc-syb-utils-0.2.3.ebuild
new file mode 100644
index 000000000000..1d77f904a58a
--- /dev/null
+++ b/dev-haskell/ghc-syb-utils/ghc-syb-utils-0.2.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate utilities for the GHC API"
+HOMEPAGE="https://github.com/nominolo/ghc-syb"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/syb-0.1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/ghc-syb-utils/metadata.xml b/dev-haskell/ghc-syb-utils/metadata.xml
new file mode 100644
index 000000000000..01a2a48cb9eb
--- /dev/null
+++ b/dev-haskell/ghc-syb-utils/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Scrap Your Boilerplate utilities for the GHC API.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">nominolo/ghc-syb</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/gio/Manifest b/dev-haskell/gio/Manifest
new file mode 100644
index 000000000000..9209a548f261
--- /dev/null
+++ b/dev-haskell/gio/Manifest
@@ -0,0 +1,9 @@
+DIST gio-0.12.5.3.tar.gz 79099 SHA256 8cfbfe99d3c019d8f804717ebaefdbe6bccc95238b83e9ea0a1c8c0a548d3ad9 SHA512 51a72df085091847967ddf37e707a479c055a1e39f81edd1a302f2bbc2f1a4214fd9ea82bafd5a32f5e045944fcfa64c6ba6427481acee820280456ae80f413f WHIRLPOOL 755aeb6cd8b5a7a1d3d438c79c1ea579fbbb5d63afea391dd60bc36c1371c26718443872483b5ab07886c34d266cb2e7c3507007694edf23f261ed396b960136
+DIST gio-0.13.1.1.tar.gz 79378 SHA256 d04d9b87b43bf12c5917ea561da403f80fe955adf735785ea8afa0915478113b SHA512 7256450cc3bfe5469ed304ea093fef9ee11033331e2520c9deb420ff725d95c5ebfbc8cdfa24d3138a1799b70ca178b8d113957f6e09b871f270c0af168207d9 WHIRLPOOL d23ef298667e33db3f6e22f54cdaf4287cab868d4dccf0a668319d1ae64ffb9da707b3f880466f5641e83302dd4682a1dd69dd0b315f86c7c9613bfa860f2253
+DIST gio-0.13.3.1.tar.gz 70058 SHA256 ac63f42321800731b9dc1f753f27ee877c04fdf7bcbcab0e2c57348a4739d827 SHA512 3273de2a04afc90ae569f8c36147bb4391ee4d45b64e21baeb259d67489c40a1d497587647885137e90bba21e2a460430aa56138e2099ce9e1d105b876ef33e8 WHIRLPOOL a658a8ce48a69424fed82a3ae3c1d0d0fa0169fbc9d41cb38ebf856ed01fdc978d432a920e5de3717507afb58eea30987a3de1436011c3d19f3813588428f16f
+EBUILD gio-0.12.5.3.ebuild 802 SHA256 396c4effd345866a06d61e584ec12de0c447f92c446b524022ccea0c5e7f6454 SHA512 bb77f35923dcd1827b8eade7866960cc6a01f45535e886ff1bb0b62b9a59f183d769833cf2d4ea0ff1479ac8921ad28355e98f846bb890dc686113d7a0d1e60a WHIRLPOOL e30ae351d8686de8a75e698788c181dbc9f42f34495f652e2a9b4df88321556deb7d404f3bac3dc1be00fc2467db5f5ccf96936aab297fbf3a30c142e1826272
+EBUILD gio-0.13.1.1.ebuild 729 SHA256 ed1f3780b4e330bc0d32d3fe85203d243c29103f2afefcb9bcd1d2921aec3728 SHA512 42188a800d3c1035677e35bc0f3d891a0c83a771c66febcbcea3bd69fed27e09b3c4634dc7e45e97435fbd08f31c812682f19018c70a21fbb7cc8f3ac1058779 WHIRLPOOL e09a7e3e529592761d029496eaaa04d39cbdffa84585fc6aad0c433df1e4a81f8b498df571a2eba1c524702023a23678778db7446c7bb4aef114a331473658ac
+EBUILD gio-0.13.3.1.ebuild 696 SHA256 972870613b9c2dea8bfa7e61ff39a98e474c2419ab68e78818796b3950f8dffc SHA512 f17e353d717cffc541c14bae71c7fc604cec113a37daf16e43ab3456084f3ae7ecb6dc9597c9b3b8ce3a20a79d69c5f65ce134b57f7ecb705cea774f2eaeefea WHIRLPOOL 1eadb10405d3c10b2cd34e6dc6f6d72c57a0d24b9decf60067f537a57dbd498a29ff31493ea765f77f3e987b20aab353b15de6ffe91d135a8a5682f4e7ef2f31
+MISC ChangeLog 3780 SHA256 c21976e767d4bf11486538bd0adec5c5913634f41fd56d5aa20548c9ef91c12e SHA512 a209f03ba832926fea0e06937531ed99e45a991ff4851ccbe3d87aad2589cacc02357956f71c754c75b2221da8a8290df0fb6b9bf3a433c1df0a4002c6f672f2 WHIRLPOOL a558b0f9f275e18d1eec3c6c6a65f5ba7b8ce28517aab7ef7b8f28e473f7df2b972e15f0b73914d9d76e3468af36b1b3f78107e08742c5d1270bd0d1952e9ee1
+MISC ChangeLog-2015 4224 SHA256 dc8d52134feabb4448d1ded0364364c4365a1050162d8c3a926049b1b4930b0d SHA512 3af437f6093610d0caccef8dd9bfe14413ac1faebc4e5ac2c6b88c8b886a066a4d9289f5b489542ee75ffee098f7c57234de1b9489c4d5e4aa62de22fe55a5d9 WHIRLPOOL e9ee6a1ec2c71081de7209b0ea07b7adfde06b09c0bf77c45e9421ba3d2550dcb71d150a69af80b3a45830b1ac184ab81d72af05a301490fd54e0b3a78ab7b65
+MISC metadata.xml 685 SHA256 64d568eeaab6800eb15bea7d08a074ae66a15cd343775f82dc6d93277ee9b4ca SHA512 043977788c4a55bd9ff47a7429b2b2ffc2862713540d7076e346d1637ea48083ba4e00bcc2f0929568da82df1cdfa51773393c1f4c17351853d0ee7601af7c5a WHIRLPOOL 00b43328bc8dbb38232624090efcc6d25042c778020460b154f9c330f07a432e0ced73fea8ff080037ed1eb6bfacdc239863f46fac42b0ad2b7e226ab8be37fd
diff --git a/dev-haskell/gio/gio-0.12.5.3.ebuild b/dev-haskell/gio/gio-0.12.5.3.ebuild
new file mode 100644
index 000000000000..9109a99a0ada
--- /dev/null
+++ b/dev-haskell/gio/gio-0.12.5.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+#nocabaldep is for the fancy cabal-detection feature at build-time
+CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the GIO"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/glib-0.12.5.3:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gio/gio-0.13.1.1.ebuild b/dev-haskell/gio/gio-0.13.1.1.ebuild
new file mode 100644
index 000000000000..9ade367732a6
--- /dev/null
+++ b/dev-haskell/gio/gio-0.13.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to GIO"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gio/gio-0.13.3.1.ebuild b/dev-haskell/gio/gio-0.13.3.1.ebuild
new file mode 100644
index 000000000000..4dab7916c907
--- /dev/null
+++ b/dev-haskell/gio/gio-0.13.3.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to GIO"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gio/metadata.xml b/dev-haskell/gio/metadata.xml
new file mode 100644
index 000000000000..4f89c61927ae
--- /dev/null
+++ b/dev-haskell/gio/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ GIO is striving to provide a modern, easy-to-use VFS API that sits at the right level in the library stack.
+ The goal is to overcome the shortcomings of GnomeVFS and provide an API that is
+ so good that developers prefer it over raw POSIX calls.
+ Among other things that means using GObject.
+ It also means not cloning the POSIX API, but providing higher-level, document-centric interfaces.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/gitrev/Manifest b/dev-haskell/gitrev/Manifest
new file mode 100644
index 000000000000..45e9d1c3d578
--- /dev/null
+++ b/dev-haskell/gitrev/Manifest
@@ -0,0 +1,3 @@
+DIST gitrev-1.2.0.tar.gz 3238 SHA256 4391e34edb5caaab901c6faa4369b246b6896c747869f6ab85b6db5524003102 SHA512 ba794dfdec21a5b8ca19dff3ce712cb31f254ac59e166aad4fd33435649a7a5209fe9952cff230edc88d81e3622fe3b4f6199f3ef89e153d6e31cc6bca14d303 WHIRLPOOL 20ac225e3e9536a96bb4632006455c37afdab06690cd4dd2f92fa0b04f07b043f8aa2177903723c538dd0a7abe4c8849860d3ef6a9937fcb2b125edf4713a58e
+EBUILD gitrev-1.2.0.ebuild 557 SHA256 9c7692c4596423de10b52b4de78112211daf88ee0be89a87b0e19d819f251583 SHA512 d093d71469b4f469478e53b6391d1a306d6d89a3ba6a62b992cb703c3283fe234e0f8f038e308341a45423c9abe55ae797625fd953a9104ea308ddc09f46f5e9 WHIRLPOOL 7c2484d0e870286eb53df6029b3b60c46095d1643b6093e6a51d9941809255d450380c6b0c761a478900505199cce997c4a1fb8f05c46ac06d476405e4ed3f5b
+MISC metadata.xml 595 SHA256 c90dd66d166643c9fa861bf106e5f6283d925b4d429b0029c622d7f127e469b1 SHA512 cc629c279fc1e19e374e312f42b1cc26850aed821b51aa2f1660abf8a131c17c66d184279b4a127138f74ad5405fbd05ae871b38c41bf054f117507a2cbf0c80 WHIRLPOOL 700735f3bb6c07fd8d6b9ef78f0531435e6d431c2e2eaa3461d312307fdb1649fb5c3c280ccfb4e4f2ab6458022a18eec262146bf26f9d138446651f99de631d
diff --git a/dev-haskell/gitrev/gitrev-1.2.0.ebuild b/dev-haskell/gitrev/gitrev-1.2.0.ebuild
new file mode 100644
index 000000000000..15f20d60bacb
--- /dev/null
+++ b/dev-haskell/gitrev/gitrev-1.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compile git revision info into Haskell projects"
+HOMEPAGE="https://github.com/acfoltzer/gitrev"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/gitrev/metadata.xml b/dev-haskell/gitrev/metadata.xml
new file mode 100644
index 000000000000..8f5eeed7fe9d
--- /dev/null
+++ b/dev-haskell/gitrev/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Some handy Template Haskell splices for including the current git hash and branch in the code of your project. Useful for including in panic messages, @--version@ output, or diagnostic info for more informative bug reports.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">acfoltzer/gitrev</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/glade/Manifest b/dev-haskell/glade/Manifest
new file mode 100644
index 000000000000..c00b0c64650b
--- /dev/null
+++ b/dev-haskell/glade/Manifest
@@ -0,0 +1,8 @@
+AUX Setup.hs 259 SHA256 dd3c14b6ebed555bb14b655beb029ec77ff30e7602a41e88798662b18d9dc880 SHA512 62ad31d073a26c0465f82fdf521151aa622fc4eb0539f765536b4bccbbfbd30166b019fa9012412b025ee2ea1d9244614e4ad8d6941bfe63f4354cf333269993 WHIRLPOOL 94160200a3f7a525e52284466455c858406c002cd0ee492e549d5852062492ea1829f5f58e3caeca42f3878522668ac0bbd8ab9f698f9747bd61848b40e6666f
+AUX glade-0.12.5.0-ghc-7.10.patch 8817 SHA256 5de0a5f1832aea1467a295f948e23bbe6070fb2c9ba8f28602e0ce97e98c5382 SHA512 dfc6ab3e97b2ec281c66454bac20ab64ac96c567c9bdeac849471b03b9b1fd18940389023ad19f2bdc0c2e1d78af1de0eecdea0aa006167c94890c407a5f8e1f WHIRLPOOL 5696d0c931e3bbaa2a684ced9ef912dc9a8bfe39caeb7139e27a642be203b2f0487b70a6464c1f3777805169a0653cb3306290122f2b29e92cc2e91e27a6463f
+DIST glade-0.12.5.0.tar.gz 152942 SHA256 79eea09019429ba552b49ae11cf287577937234bd54713aa82ecf3968b3f7435 SHA512 5ea6ac03e919b881b53649c340d23eacc4c7e7055d9425b581c38bbc08192ad65e009b9bf03e9f224cee69ee2301354b2e42f4c7c845349b2b34fcdf8994c865 WHIRLPOOL 0d3e313d7a9f9c079e3a47fb2995dc70163a31fe6ae26d99e9c637e5b9e6512c49d0e27ebd26492117f01cddf3b22b89cea9f837028171da050c1766a1a279da
+EBUILD glade-0.12.5.0-r100.ebuild 1034 SHA256 943404e4d9fff142014f175a13a9f106ec169027b793ac7c45731c5710d04ba7 SHA512 2136b0a40af4d8b6e94b33e630a3c517305332b73bf68c8f8bd0b902a3259ff1bcb3db386e9f0cd1577c188c5d298ba1ad68797a5d7750ba172ca70edb84fb3a WHIRLPOOL 39a6bbd897f72fe7b44c48b45114323c0cfbb832d3e48e354e3c971e04cd159c1dd4ed04e737205279518a3452c0bc2b1a4b951a4994990cec778fe69fd0130f
+EBUILD glade-0.12.5.0-r2.ebuild 1052 SHA256 f2bccc05a84fdca63f1d4caeb818275ec6af4a9ad612ff4b52cee7e704bb6593 SHA512 e73dfebfe2a43c600fdc1265f81ef521eacbed2115c656917840521e592141f983d09c9db1b02ed202696e05383c03c62c46625a373a53b7f1102c9287224826 WHIRLPOOL 13bd308dce0ff8bb6bbea0827f06bafd54dbd3323dde2feb8782070e5ea2a21eaadf93bf1735b3837120f7b28b6cad654663155faa5a3fd401bd7365ac1bca87
+MISC ChangeLog 3205 SHA256 ff7aacd9e8cac2c5043288891a1091e0f7fe00ad68d80c591b66e353a6c67f1b SHA512 f736c73eb070baf256013211f59730d36650721763f0f849d2c5020525d27453851d34f9e29ffe299a6086ebf2f235ed1218ade979d3adab2d5d156d2d65c235 WHIRLPOOL 00c8cedd44091c9876a9c22052e8e7361f2ef040d2d41b76b127b82b6d905e2a535ff926b77be00ab07ea9a5b738a5d5157968226fcc86cfcff90c4a7edd6db8
+MISC ChangeLog-2015 2570 SHA256 1758fef818c67b7c0ebddd2ae60db3ae1a39e54f7134c8b2f204945f5924cabc SHA512 ffc65113cda1a6af6adbd2032e6dba9cd36895acace403296e9bd929ddd3d77ca2ffe1bd96f1134eec2b1e3fc44b4c67516b93633dbe4eb39762cde5d7f513d1 WHIRLPOOL a2706b52e9b4096b8a4e3c35e2cf874fb195043f22acc74d461cb117eaf74a97662c9aeb395e5e05af0eb8ff29b700b1bdcd1f173911a05beb78d8d5072ef222
+MISC metadata.xml 597 SHA256 6d45566721dad7223e61c6b08a35c9c5e11ac645499a6aee09d1bc6ee3812878 SHA512 949a3f88b0af3944a268f389e7cfb202f4bb7ccb725c52c28bd127814b853f34cc201c1a9859d97804cf1eb911a5aaa70f7a0415680476343bf0bcb5fa12e63c WHIRLPOOL ac3a6d367ac5b2b8e5d794e434fa66cf70745c7b69d7fa3039c7ce49ab5ad608c76aa8cb30a2a9679192828d72702eaf45aa92ebdb62baa053f6eacd2a1e169a
diff --git a/dev-haskell/glade/files/Setup.hs b/dev-haskell/glade/files/Setup.hs
new file mode 100644
index 000000000000..5fbe833309e9
--- /dev/null
+++ b/dev-haskell/glade/files/Setup.hs
@@ -0,0 +1,8 @@
+-- Adjustments specific to this package,
+-- all Gtk2Hs-specific boilerplate is kept in
+-- gtk2hs-buildtools:Gtk2HsSetup
+--
+import Gtk2HsSetup ( gtk2hsUserHooks )
+import Distribution.Simple ( defaultMainWithHooks )
+
+main = defaultMainWithHooks gtk2hsUserHooks
diff --git a/dev-haskell/glade/files/glade-0.12.5.0-ghc-7.10.patch b/dev-haskell/glade/files/glade-0.12.5.0-ghc-7.10.patch
new file mode 100644
index 000000000000..3e5d673661d3
--- /dev/null
+++ b/dev-haskell/glade/files/glade-0.12.5.0-ghc-7.10.patch
@@ -0,0 +1,182 @@
+diff --git a/Gtk2HsSetup.hs b/Gtk2HsSetup.hs
+index 371090a..8c60eec 100644
+--- a/Gtk2HsSetup.hs
++++ b/Gtk2HsSetup.hs
+@@ -8,5 +8,5 @@
+ --
+-module Gtk2HsSetup (
+- gtk2hsUserHooks,
+- getPkgConfigPackages,
++module Gtk2HsSetup (
++ gtk2hsUserHooks,
++ getPkgConfigPackages,
+ checkGtk2hsBuildtools,
+@@ -57,4 +57,5 @@ import Distribution.Verbosity
+ import Control.Monad (when, unless, filterM, liftM, forM, forM_)
+-import Data.Maybe ( isJust, isNothing, fromMaybe, maybeToList )
+-import Data.List (isPrefixOf, isSuffixOf, stripPrefix, nub)
++import Data.Maybe ( isJust, isNothing, fromMaybe, maybeToList, catMaybes )
++import Data.List (isPrefixOf, isSuffixOf, nub, minimumBy, stripPrefix, tails )
++import Data.Ord as Ord (comparing)
+ import Data.Char (isAlpha, isNumber)
+@@ -115,5 +116,12 @@ fixLibs dlls = concatMap $ \ lib ->
+ case filter (isLib lib) dlls of
+- dll:_ -> [dropExtension dll]
+- _ -> if lib == "z" then [] else [lib]
++ dlls@(_:_) -> [dropExtension (pickDll dlls)]
++ _ -> if lib == "z" then [] else [lib]
+ where
++ -- If there are several .dll files matching the one we're after then we
++ -- just have to guess. For example for recent Windows cairo builds we get
++ -- libcairo-2.dll libcairo-gobject-2.dll libcairo-script-interpreter-2.dll
++ -- Our heuristic is to pick the one with the shortest name.
++ -- Yes this is a hack but the proper solution is hard: we would need to
++ -- parse the .a file and see which .dll file(s) it needed to link to.
++ pickDll = minimumBy (Ord.comparing length)
+ isLib lib dll =
+@@ -123,3 +131,3 @@ fixLibs dlls = concatMap $ \ lib ->
+ _ -> False
+-
++
+ -- The following code is a big copy-and-paste job from the sources of
+@@ -156,8 +164,12 @@ register :: PackageDescription -> LocalBuildInfo
+ -> IO ()
+-register pkg@(library -> Just lib )
+- lbi@(libraryConfig -> Just clbi) regFlags
++register pkg@PackageDescription { library = Just lib } lbi regFlags
+ = do
++ let clbi = LBI.getComponentLocalBuildInfo lbi LBI.CLibName
+
+ installedPkgInfoRaw <- generateRegistrationInfo
++#if CABAL_VERSION_CHECK(1,22,0)
++ verbosity pkg lib lbi clbi inplace False distPref packageDb
++#else
+ verbosity pkg lib lbi clbi inplace distPref
++#endif
+
+@@ -170,3 +182,3 @@ register pkg@(library -> Just lib )
+ case () of
+- _ | modeGenerateRegFile -> die "Generate Reg File not supported"
++ _ | modeGenerateRegFile -> writeRegistrationFile installedPkgInfo
+ | modeGenerateRegScript -> die "Generate Reg Script not supported"
+@@ -182,2 +194,4 @@ register pkg@(library -> Just lib )
+ modeGenerateRegFile = isJust (flagToMaybe (regGenPkgConf regFlags))
++ regFile = fromMaybe (display (packageId pkg) <.> "conf")
++ (fromFlag (regGenPkgConf regFlags))
+ modeGenerateRegScript = fromFlag (regGenScript regFlags)
+@@ -190,2 +204,6 @@ register pkg@(library -> Just lib )
+
++ writeRegistrationFile installedPkgInfo = do
++ notice verbosity ("Creating package registration file: " ++ regFile)
++ writeUTF8File regFile (showInstalledPackageInfo installedPkgInfo)
++
+ register _ _ regFlags = notice verbosity "No package to register"
+@@ -249,3 +267,3 @@ getCppOptions bi lbi
+ ++ [opt | opt@('-':c:_) <- PD.cppOptions bi ++ PD.ccOptions bi, c `elem` "DIU"]
+- ++ ["-D__GLASGOW_HASKELL__="++show (ghcDefine . versionBranch . compilerVersion $ LBI.compiler lbi)]
++ ++ ["-D__GLASGOW_HASKELL__="++show (ghcDefine . ghcVersion . compilerId $ LBI.compiler lbi)]
+ where
+@@ -254,2 +272,15 @@ getCppOptions bi lbi
+
++ ghcVersion :: CompilerId -> [Int]
++-- This version is nicer, but we need to know the Cabal version that includes the new CompilerId
++-- #if CABAL_VERSION_CHECK(1,19,2)
++-- ghcVersion (CompilerId GHC v _) = versionBranch v
++-- ghcVersion (CompilerId _ _ (Just c)) = ghcVersion c
++-- #else
++-- ghcVersion (CompilerId GHC v) = versionBranch v
++-- #endif
++-- ghcVersion _ = []
++-- This version should work fine for now
++ ghcVersion = concat . take 1 . map (read . (++"]") . takeWhile (/=']')) . catMaybes
++ . map (stripPrefix "CompilerId GHC (Version {versionBranch = ") . tails . show
++
+ installCHI :: PackageDescription -- ^information from the .cabal file
+@@ -264,3 +295,3 @@ installCHI pkg@PD.PackageDescription { library = Just lib } lbi verbosity copyde
+ (PD.libModules lib)
+-
++
+ let files = [ f | Just f <- mFiles ]
+@@ -268,3 +299,3 @@ installCHI pkg@PD.PackageDescription { library = Just lib } lbi verbosity copyde
+
+-
++
+ installCHI _ _ _ _ = return ()
+@@ -294,3 +325,2 @@ genSynthezisedFiles :: Verbosity -> PackageDescription -> LocalBuildInfo -> IO (
+ genSynthezisedFiles verb pd lbi = do
+-
+ cPkgs <- getPkgConfigPackages verb lbi pd
+@@ -300,3 +330,3 @@ genSynthezisedFiles verb pd lbi = do
+ typeOpts :: String -> [ProgArg]
+- typeOpts tag = concat [ map (\val -> '-':'-':drop (length tag) field++'=':val) (words content)
++ typeOpts tag = concat [ map (\val -> '-':'-':drop (length tag) field ++ '=':val) (words content)
+ | (field,content) <- xList,
+@@ -308,4 +338,5 @@ genSynthezisedFiles verb pd lbi = do
+ , tag <- name'
+- : [ name' ++ "-" ++ show major ++ "." ++ show digit
+- | digit <- [0,2..minor] ]
++ :[ name' ++ "-" ++ show maj ++ "." ++ show d2
++ | (maj, d2) <- [(maj, d2) | maj <- [0..(major-1)], d2 <- [0,2..20]]
++ ++ [(major, d2) | d2 <- [0,2..minor]] ]
+ ]
+@@ -400,11 +431,6 @@ fixDeps pd@PD.PackageDescription {
+ modDeps <- mapM extractDeps modDeps
+- let (expMods, othMods) = span mdExposed $ sortTopological modDeps
+- badOther = map (fromMaybe "<no file>" . mdLocation) $
+- filter (not . mdExposed) expMods
+- unless (null badOther) $
+- die ("internal chs modules "++intercalate "," badOther++
+- " depend on exposed chs modules; cabal needs to build internal modules first")
++ let (othMods, expMods) = span (not . mdExposed) $ reverse $ sortTopological modDeps
+ return pd { PD.library = Just lib {
+- PD.exposedModules = map mdOriginal expMods,
+- PD.libBuildInfo = bi { PD.otherModules = map mdOriginal othMods }
++ PD.exposedModules = map mdOriginal (reverse expMods),
++ PD.libBuildInfo = bi { PD.otherModules = map mdOriginal (reverse othMods) }
+ }}
+@@ -428,3 +454,3 @@ instance Ord ModDep where
+ -- ignores CPP conditionals. We just require everything which means that the
+--- existance of a .chs module may not depend on some CPP condition.
++-- existance of a .chs module may not depend on some CPP condition.
+ extractDeps :: ModDep -> IO ModDep
+@@ -435,3 +461,3 @@ extractDeps md@ModDep { mdLocation = Just f } = withUTF8FileContents f $ \con ->
+ case simpleParse (takeWhile ('#' /=) ys) of
+- Just m -> findImports (m:acc) xxs
++ Just m -> findImports (m:acc) xxs
+ Nothing -> die ("cannot parse chs import in "++f++":\n"++
+@@ -469,3 +495,3 @@ checkGtk2hsBuildtools programs = do
+ let printError name = do
+- putStrLn $ "Cannot find " ++ name ++ "\n"
++ putStrLn $ "Cannot find " ++ name ++ "\n"
+ ++ "Please install `gtk2hs-buildtools` first and check that the install directory is in your PATH (e.g. HOME/.cabal/bin)."
+@@ -473,2 +499,2 @@ checkGtk2hsBuildtools programs = do
+ forM_ programInfos $ \ (name, location) ->
+- when (isNothing location) (printError name)
++ when (isNothing location) (printError name)
+diff --git a/SetupMain.hs b/SetupMain.hs
+index 201ee8f..2d1a782 100644
+--- a/SetupMain.hs
++++ b/SetupMain.hs
+@@ -12,2 +12,2 @@ main = do
+ defaultMainWithHooks gtk2hsUserHooks
+-
++
+diff --git a/SetupWrapper.hs b/SetupWrapper.hs
+index aa825ec..44a20f8 100644
+--- a/SetupWrapper.hs
++++ b/SetupWrapper.hs
+@@ -11,3 +11,3 @@ import Distribution.Simple.Compiler
+ import Distribution.Simple.BuildPaths (exeExtension)
+-import Distribution.Simple.Configure (configCompiler)
++import Distribution.Simple.Configure (configCompilerEx)
+ import Distribution.Simple.GHC (getInstalledPackages)
+@@ -20,3 +20,3 @@ import System.Environment
+ import System.Process
+-import System.Exit
++import System.Exit (ExitCode(..), exitWith)
+ import System.FilePath
+@@ -117,3 +117,3 @@ setupWrapper setupHsFile = do
+
+- (comp, conf) <- configCompiler (Just GHC) Nothing Nothing
++ (comp, _, conf) <- configCompilerEx (Just GHC) Nothing Nothing
+ defaultProgramConfiguration verbosity
diff --git a/dev-haskell/glade/glade-0.12.5.0-r100.ebuild b/dev-haskell/glade/glade-0.12.5.0-r100.ebuild
new file mode 100644
index 000000000000..9ce6673eca8e
--- /dev/null
+++ b/dev-haskell/glade/glade-0.12.5.0-r100.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the glade library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/glib-0.12.5.0:0=[profile?]
+ >=dev-haskell/gtk-0.12.5.0:2=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ gnome-base/libglade:2.0
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ >=dev-haskell/cabal-1.24
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+
+ # update to latest gtk2hs-buildtools
+ rm Setup.hs || die
+ rm Gtk2HsSetup.hs || die
+ cp "${FILESDIR}"/Setup.hs ./ || die
+
+ cabal_chdeps \
+ 'glib >= 0.12.5.0 && < 0.13' 'glib >= 0.12.5.0' \
+ 'gtk >= 0.12.5.0 && < 0.13' 'gtk >= 0.12.5.0'
+}
diff --git a/dev-haskell/glade/glade-0.12.5.0-r2.ebuild b/dev-haskell/glade/glade-0.12.5.0-r2.ebuild
new file mode 100644
index 000000000000..c82ce4d22572
--- /dev/null
+++ b/dev-haskell/glade/glade-0.12.5.0-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+#nocabaldep is for the fancy cabal-detection feature at build-time
+CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the glade library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2/${PV}"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/glib-0.12.5.0:0=[profile?] <dev-haskell/glib-0.14:0=[profile?]
+ >=dev-haskell/gtk-0.12.5.0:2=[profile?] <dev-haskell/gtk-0.14:2=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ gnome-base/libglade:2.0
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+
+ cabal_chdeps \
+ 'glib >= 0.12.5.0 && < 0.13' 'glib >= 0.12.5.0 && < 0.14' \
+ 'gtk >= 0.12.5.0 && < 0.13' 'gtk >= 0.12.5.0 && < 0.14'
+}
diff --git a/dev-haskell/glade/metadata.xml b/dev-haskell/glade/metadata.xml
new file mode 100644
index 000000000000..2ba679a49549
--- /dev/null
+++ b/dev-haskell/glade/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library allows to load externally stored user interfaces into
+ programs. This allows alteration of the interface without recompilation
+ of the program.
+
+ Note that this functionality is now provided in gtk directly
+ (as of version 2.12 of the gtk+ C lib) by the
+ Graphics.UI.Gtk.Builder module.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/glib/Manifest b/dev-haskell/glib/Manifest
new file mode 100644
index 000000000000..e3c414570481
--- /dev/null
+++ b/dev-haskell/glib/Manifest
@@ -0,0 +1,9 @@
+DIST glib-0.12.5.4.tar.gz 46080 SHA256 e63346df27cb45aa7c76bfffe5ba81bb5332b48bde4ccbe931183e5d357378c9 SHA512 2ae2b70d839c88461c6dc38bd370e336b004b94316cbffee158203a311e8b9d0ffe93063d431740f1b3c42d2c55bc8fd46ebfbd4e591a447704ceb68a5815312 WHIRLPOOL 88e56b74587a39efebdce321e745c6d71f1e16fcd04efa8325b2f7a1c6c3f0e8ede4344f042a039c584d9fa0e82c525a759c23063c4ada7efbff2f9cf4405f90
+DIST glib-0.13.2.2.tar.gz 48662 SHA256 16bc6710ac195778e514c6ba1da3b22a057854d4db0929b4835172ec42e0497f SHA512 97c49911cc53a1a01df4cdacb0aa715b41988d3689a7dbdd2c9499c9a4858497f3deb6fb492394751210899af5569efba2171468417c5961b7fb73863ce652c1 WHIRLPOOL 65f242aaabc0958e9c49946fca1bb74c5e79f4c2d8f8b7dcfef39b7de5e946961474b630b37317985f8ec5c9225a9248dfb60d66ad9befc58a4cc706e5a72d29
+DIST glib-0.13.4.1.tar.gz 39441 SHA256 f57202ed4094cc50caa8b390c8b78a1620b3c43b913edb1e5bda0f3c5be32630 SHA512 537f70688e398b8c68727b8260080790569e7f1b87633912a1438c5b1ed590221ac633168a83e7bc49728292ae53f8eaaf268d78c0be0df81527c5a3ce810869 WHIRLPOOL ba2c02b7646fc06b3fcf05e10fc64dc74561e604f77b698aed73858a5cc53bfcb340a447b4bcdff20b067397969945816b3b6bd205205262be0a053c3a104d07
+EBUILD glib-0.12.5.4.ebuild 859 SHA256 ab4298119283ed85ab48bcb23bc5bb1846ffb9e0871d57be46aa3715e700b607 SHA512 41b0b78aa34308bd223659a2bb8b320855f1bf1d46a5bb557bf31d41c0d5d7ff3c57322550e79f96175892b38ea041c33e7613fecb412e1b627831f8a72e3532 WHIRLPOOL 2fea55b07b0a0366795e848725df9e75989951297aa3511b766d9b98822db199bccaf09bd20af44b0838401f284cf1fef2b62729061e3044ccc7a8280a6a46d9
+EBUILD glib-0.13.2.2.ebuild 922 SHA256 6d9a5ba948c2f063947a3e5bc6833c347500ecea9bcdefd59d202334db774f73 SHA512 ba6d0ed42cab5f3263ce08620a3ad20ffddd40c6a8937e8224517ab05f927e5f54817a4ef75a7b2b89b01a091066a7a988dc74b6459507f37dbf3b827e27982e WHIRLPOOL 7bc2b0b59e9287287a802e2cfb8881d8da0fac9fb5104807021c3ac9d772efdf094d1fcb70d4cdfb2c2ebb8161ffb8cf106362dc57940cbfb9b01a97a084c8b8
+EBUILD glib-0.13.4.1.ebuild 993 SHA256 85f2b50495c656955bd51166dc9cf71e728584bacbf5b77616822165ad462efd SHA512 b383993b7af736cbffcd7ca04fc02b195c07eea01357f9861bd23da660f108bed6e9cfd317e9d31e7a7aa32fa7637f901da09dd084a8223d7e4b11a8fb277daa WHIRLPOOL 12c2a671bb854e730ef6ea22af6173baf1d9f47697a27cfc39ec646cee47e43922b0443e2f8081a250b99df5b24c36bc2641d51b2ba1f06f0d671c7ecad6d5a5
+MISC ChangeLog 4405 SHA256 95b0f5ec103168c3d52831b75845b1d99a2a34d5c380f5b5eb42ac6f66f92e25 SHA512 96cc0d9ee56bc785f5444806c1f6cd6699ccae14783a9b2e5b5d0d89580499bc01ddad673bea792af467d3086b9759d9ef3f3efc58e52f18e171d0cabb9421a5 WHIRLPOOL 324e15e936278f437dd70652b2091569801c0ce753ab0ce04fbb76b5a084589864da2cb5def4923cfba15ce3e68add2afb831c4dcdfc501addaeb193f0314fd4
+MISC ChangeLog-2015 4159 SHA256 e0c30fbd1387e18e76dc7260e30b41038cef536cdb9cc73af2eed05f61bb57b0 SHA512 9b67fb105784ad646c62b4968ff3a6a58fa132005d211d1a02544ac7728d16fe1f6fc3419dcca4d1359e2cced3e2f369f1a7308e464c8a3e33a7c88d7dee7858 WHIRLPOOL b3c52e159c35e184867c8db8dc8c8b9e74897135c5dbe844846a05a22c1c30836b2c63bc789c04d66e9a48679a46851611d75b54c7102d626de85046c5e34cdd
+MISC metadata.xml 665 SHA256 6024c20fdeb923f6fa617d888fb7f3705cdd101526b38cb99f169fcf22a7a33e SHA512 df94628c236c0c8e11aa2a59dccb0e9af8be2089344db69b8072eda1d3a1c0f299eb0f0a80c82b3ae090aecc6a80c162eebe2d202e9f11208d29b9ce0853ecd1 WHIRLPOOL b63c2f9b6291c26cdbeea0d18b4ff61d481f061fee2687f9edb61d873924b649ad60cdb1a8d6d3c1efc1dcf4bedea2ca98600e94052c47725e012638970c199b
diff --git a/dev-haskell/glib/glib-0.12.5.4.ebuild b/dev-haskell/glib/glib-0.12.5.4.ebuild
new file mode 100644
index 000000000000..4e4b8a2cba01
--- /dev/null
+++ b/dev-haskell/glib/glib-0.12.5.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the GLIB library for Gtk2Hs"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE="+closure_signals"
+
+RDEPEND=">=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closure_signals closure_signals)
+}
diff --git a/dev-haskell/glib/glib-0.13.2.2.ebuild b/dev-haskell/glib/glib-0.13.2.2.ebuild
new file mode 100644
index 000000000000..eb6d807807d7
--- /dev/null
+++ b/dev-haskell/glib/glib-0.13.2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the GLIB library for Gtk2Hs"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+closure_signals"
+
+RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closure_signals closure_signals)
+}
diff --git a/dev-haskell/glib/glib-0.13.4.1.ebuild b/dev-haskell/glib/glib-0.13.4.1.ebuild
new file mode 100644
index 000000000000..d278d4cb7089
--- /dev/null
+++ b/dev-haskell/glib/glib-0.13.4.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the GLIB library for Gtk2Hs"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+closure_signals"
+
+RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24 <dev-haskell/cabal-1.25
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closure_signals closure_signals)
+}
diff --git a/dev-haskell/glib/metadata.xml b/dev-haskell/glib/metadata.xml
new file mode 100644
index 000000000000..37e92c0d372a
--- /dev/null
+++ b/dev-haskell/glib/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The GNU Library is a collection of C data structures and utility
+ function for dealing with Unicode. This package only binds as
+ much functionality as required to support the packages that
+ wrap libraries that are themselves based on GLib.
+ </longdescription>
+ <use>
+ <flag name="closure_signals">Use the the GClosure-based signals
+ implementation.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/glob/Manifest b/dev-haskell/glob/Manifest
new file mode 100644
index 000000000000..d35edc1d853d
--- /dev/null
+++ b/dev-haskell/glob/Manifest
@@ -0,0 +1,7 @@
+DIST Glob-0.7.14.tar.gz 23928 SHA256 2837b88916e8ba4314fdbb556de8b0e7f577b848d3e80a08959b6ef47e1c842b SHA512 1ad470c90da94445bac959326327166cbaed2bd9abd6b861dfe1ff4849edc4cec00baa6d8d160f2513a2d0c036075c8f80ba795d70c85f2de447254b893dfb0e WHIRLPOOL c866d613b633e21f7491cbe7d976ae4a195eeaae9acc5461a4fa65ea77d24dff128eb6978351a4e3bfc8ddf578f3d60da290e95310cdef51fcd64bc0c62f4529
+DIST Glob-0.7.5.tar.gz 23443 SHA256 0063bbc680d90f522455c0dec1121837689da542f4d9c70924d98bfb1389be41 SHA512 7397a6003b73fba31b1515ada667f2ff536cb1cc76d552e43167135877397dfc693a563abde11ca2912e0c005a99a37b45e564becadbd47d2c4e4f40ca4245b1 WHIRLPOOL fa82969b6c0d8b5e7804f10b183dc007c703adf56422405efa77d8d30fbdd83e880c7a8e7bf5e43da2d692fb665870e02bc763e459dc78c5598603a303520ead
+EBUILD glob-0.7.14.ebuild 1205 SHA256 c988f0b3c40ba51659766763e432cca0d53171172549491af7f062234932bda2 SHA512 07defdcaae14ca57fb6fe18df3819be19a8ee88f68383723126e072b12bc7129c8905b680a52c29fe1508a904416add76ae7a35a199bb2df5414e4b2adc021cd WHIRLPOOL 47a696aeb5fb81fffcbfdd3a7a1368345d9d4efbcaf1429a8c4399a524f7e18f6dfaafb5c074a022ab0ad94da19e0f2e918a5924ffce991f9fb9580b71249143
+EBUILD glob-0.7.5.ebuild 835 SHA256 727b9942705cb4618722889fbd2cdcbce165884050792f0db502c0ffa7f76722 SHA512 dfa4642abb5e7602240032761611c4ac3626d6600a1b432dd8ea432da0aba38a87b61b1a667a3a34819f213adaec322b8055253b2d377dc2a21251e65e8aed64 WHIRLPOOL a04ce40dd5a1b2eed264524176f438a83b92974f30be8e10c57ced3de48bc47b0b5a56d0643a14f407e0623d813796f9ba25394889d5a37647596feeda6edf78
+MISC ChangeLog 2656 SHA256 2320f2f4dc8dc139b9a48ca975874036415624dd357c75f643b2446214412327 SHA512 bc525db50e50dabfd339c730b2fa1ca24eaa4769fcca21d5f5c8af173ed6c57dc1ea83cca4e14e0be715a200ac0773b4cefb82200b8102c83f43842d99869a6f WHIRLPOOL 40f577c019120d3afb574da38bf4fc4ec33bf840a19b67c9901c525645a787c65cc19da832b6125343614b26b6efde4429e628376c0d1c6a6f02738f9895354b
+MISC ChangeLog-2015 821 SHA256 f879197b6716fc149d083c4d08004effc7444f403e762e3be4f42af27611a177 SHA512 5d46ddcaa2591edfca351ae9eb8245648ab83be9928054dd8d41a0468837d7585baed0d0fbba3042ba8792f4d04a78ea8fccc5565f2e386b3c6604bc23a67d66 WHIRLPOOL 856e8bf90dd20d884e34a1182035715348a6217d7f15aeb3a79a20792bbfcc47750162fff6c5ac9c7db01b5f707184a9319339b1b215c7cee3d21061c24f617b
+MISC metadata.xml 352 SHA256 074aa4999001388d0b38f126f0f4a4f323a1c1ba65755e67ed39ee3ce40d13f5 SHA512 9226b1c371c8eb0feddc1b4432d3398b06a4920a66575c95bc5f7d24d7f57d3019592e2f1f7335771f8a210fc9de7ff626039ed244174308b96b4457b15f8644 WHIRLPOOL 4122b3acf4b50b65d04694098a2327a5180a74c26269cff509c6a9064f8565570ed38db5cfc671d6153132d54abda318829942f9339d815ba13d1d06338a8dd0
diff --git a/dev-haskell/glob/glob-0.7.14.ebuild b/dev-haskell/glob/glob-0.7.14.ebuild
new file mode 100644
index 000000000000..a469f0329db1
--- /dev/null
+++ b/dev-haskell/glob/glob-0.7.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="Glob"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Globbing library"
+HOMEPAGE="http://iki.fi/matti.niemenmaa/glob/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dlist-0.4:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.6
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.2 <dev-haskell/test-framework-1
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-1
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-1 )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/glob/glob-0.7.5.ebuild b/dev-haskell/glob/glob-0.7.5.ebuild
new file mode 100644
index 000000000000..28597278a2c9
--- /dev/null
+++ b/dev-haskell/glob/glob-0.7.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Glob"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Globbing library"
+HOMEPAGE="http://iki.fi/matti.niemenmaa/glob/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dlist-0.4:=[profile?] <dev-haskell/dlist-0.8:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'filepath >= 1.1 && < 1.4' 'filepath >= 1.1'
+}
diff --git a/dev-haskell/glob/metadata.xml b/dev-haskell/glob/metadata.xml
new file mode 100644
index 000000000000..3497c902c48e
--- /dev/null
+++ b/dev-haskell/glob/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library for globbing: matching patterns against file paths.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/gluraw/Manifest b/dev-haskell/gluraw/Manifest
new file mode 100644
index 000000000000..c9ca99939cab
--- /dev/null
+++ b/dev-haskell/gluraw/Manifest
@@ -0,0 +1,13 @@
+DIST GLURaw-1.2.0.0.tar.gz 7736 SHA256 e1e2be351caeabe1ca5b08f6066b580c3dfcacb4cf88e43954b2a93fe457ba19 SHA512 a25cff8c6d5356b858dafadbe1cb024c1662358fa259bdaf5ddeacacae1684b4adb1e0c5bc3bf30d5d3333bb9672838b37394810e07c3201d32b24b86355786a WHIRLPOOL 986764102395f7c31eb4e18b93872f5282c344148acebc0d655b3e2ca238e3945f9f5b6f5e317d1c46ec54f39d631d7e04a24e69410f63408b78c98327d93165
+DIST GLURaw-1.3.0.0.tar.gz 7779 SHA256 e03905710043eb2e9878e5fc75f969c4f120321bc6a7709cde3a9890be3c08ea SHA512 a51f62ab3465913216c43686c2ceac16ab78e24fabe740afec4264afd5afbfc1fc45d535b08374d719ca38dad9bb12a7227a01b1cfaee044f549fd4f4f8900b6 WHIRLPOOL cfa12ec22ece316d750b53875876ebef15ebb8b65248e62abd639ef9282f09b6f66ef0f3c5c85a51169678d943b28232c196423be9de9db8f94d841061a8d01b
+DIST GLURaw-1.4.0.1.tar.gz 8445 SHA256 9655644beb54ff8fac68f2e0fd8a8e9a1e8409272e2e4c963ccce9bcd60e0ecc SHA512 48eb52f7923148c014f89d07029cb7293b325f9bc0d3786c685f1de73a58553602d77edd8261da3d3bdc7090249d11234ef97e76ba436bcd9acc2a8cdec78bed WHIRLPOOL a6a7c3171c96e8190356e36b066377c7429e2d2c3d7d61f664920badc48cfe23da0ef8ad8c958f6df0db6f5e164753b2ddf59dad7bb2aee6dcc8f02483d1fcd8
+DIST GLURaw-1.5.0.1.tar.gz 10121 SHA256 1b52c2637820c2bea38f40acdd217a68c0dd3849f7ed1308959aa324b6b2c8f1 SHA512 085e28e63a28a72e766ec1404d4cf4f3189251e5a159fc00f5d06916a6e38ef80cf9f319e06e3a751db2354042aca4e74e5a736bba966457edc0f24197c950ad WHIRLPOOL bacddf840f60c1cec1f20bc8361efec47fad3bcf8441f1febf0774264deb873c6b1ee4d16078db936e024f258d1d59c3ad954e38c574862c47cf864684eb654b
+DIST GLURaw-2.0.0.3.tar.gz 10515 SHA256 582cf8c0c1b8c0123ee9a8a06eba65fffded6decfe4e2e08bfea308f55f7ccee SHA512 dccd459c9392b1608d91cb80904346472209cb5dc8f2afbbb1ad07e24ddc0c8affc2eda4bb9aec9b2bc0e94e4546685cb60239c5687c629a8184b91162b4cc56 WHIRLPOOL ca0b60250014ebec572dc80a4f04f1fbc5c3f43bedf327b379499426bbe1d47b6e8f6630ba488d601c6ab139dcbe77692535eab8cfad580a6c222038f73057b0
+EBUILD gluraw-1.2.0.0.ebuild 678 SHA256 0fc5c242aaa87ad4708a8ab2b65dfbb05b6ac84b45def58695a85a8992b4a94a SHA512 e3d3123737c16ebaa31b4c3430ef1b40d4da97a91995b49532063b0c521632693794b55760c3b4ad6a43c33532a3db272760d2f4104a9c2cf1c219bfe3521397 WHIRLPOOL 103b859af74daaffbb1e76cce49eff37925d06805fd145f6615ac699d4e99419f33b61a5b52a86f64899b339ca3749da9d315daf944ef276135cba1697d1cdd1
+EBUILD gluraw-1.3.0.0.ebuild 679 SHA256 e06211eced6a05f65aaf7c6e084d5d7f8b904c91abee249230e5c62dfca5a3a5 SHA512 67723b54b6b61ecd193906b05af45df15abd28207bdb150d0c90335d2e1aa7d9be600158728503b671a5d95a76ff2205da52c2baac18209f9c2d40134e9f850c WHIRLPOOL cf8a181920afd577e2e6e60c9201013322ddf37c42ef60d4467a9feba1a959ffe40ebd73044be20414079b877a85441756e3b896b199c534ebde3aa39da22449
+EBUILD gluraw-1.4.0.1.ebuild 819 SHA256 a437446ac6cedb0b37cca6d68e06ee1dc2eebd6d8bd8cd8d7d96407acb83e283 SHA512 3f6da5cfd32a0aa6b13db7fc6a94734fcb9ce179200506010299b6081440f7817b454d9147e4aeb2278eb0f5a155f49f63f350364159ebb0a70e831fbae74e3b WHIRLPOOL 790c48b72f9a9ae584a6ce541e61f0e448760693e9c49a8c69f84d815f172d9c4598f5ac4de428e9f5688685a574edaa6d22f455357b69640b7b6ea9e4e7e9ce
+EBUILD gluraw-1.5.0.1.ebuild 945 SHA256 05b3db208bab6abb8bf69a0a11696d01f26243f474b3d0e9148455921cfab739 SHA512 4bc751ee1a09532cc796d488b98e482cca6170f6caf64cce55d2ee9b120cabced0d4cfa49577acb4da30a63c00f8fa3d5b93c07ab1e8b168e18717aecfbb4371 WHIRLPOOL d0d148ad92759cf46588ba3f0772df16868546f6fb57e7cbdf8169a135a385402b2e88204953944fed649d09e70fe8b1491da12e130e1d3d28821fa556595174
+EBUILD gluraw-2.0.0.3.ebuild 856 SHA256 912e70855636d596ef57f286e39a821ff1feeb2ac351e7d4482a7609a84c56a7 SHA512 029bb92fd2f6810d829ad1e6ca1a35cd265aff1b49dc5c15c44164dc21601518c1ce20c80c61607323fd914fe04006a8f7d325b85d27317f9ece28b13d26ca74 WHIRLPOOL 4c2e0d5a2c42e8f8724353d8b5983c7d3b99766588581f913872c2854b5afb4e96c3e591a4b088000816aeaf08bf5d6265da1bea5b2191931116f222d8f9b8e0
+MISC ChangeLog 2988 SHA256 833d70d5fcf0e4e42d40b7b9d09dd3b1f1dc9abecccfde62d9dc684fd7bbea68 SHA512 75e26b292e5b20b19a8cd5d28d07af1a0934aa77aae6b3c951d00068734a3ae0f9fbdc57f89037ed4b07e13db1e0f5286acdbacca86d9cdb414f498577afc9f7 WHIRLPOOL 990ffbed8069f416f04c324b4aaa6c0613f99dbdf6b252d7b8364c97bb7df68163ee429af58eb3576ca2239d60701d7a2b86018f17b0a978460ba568f18a2378
+MISC ChangeLog-2015 1468 SHA256 74230bd265ab008c2da1c16e45729bf818ade707da4cafe66823c10e4087c890 SHA512 357e24242e36e392fb091ac6a071f8d8245138936dbbeea54b417aa2dce97b792a8f74ce78049d07cc3a558c6bb309687cd9d82a97a6776dd60bfb45f0016aa4 WHIRLPOOL 5cdba8288634f12a9996ed7505fce4740e9a49396cabf43a4d32f3d772ffd95f5c8eb8169291dce4113ee7230f297a347f1bf979dfe6c3cf7a0551281c102440
+MISC metadata.xml 853 SHA256 13afed13757f7f54ebbd9a87ba61a64166c588e7407dbe4b0b41fd849ffd30a9 SHA512 06bd1d8f74db0621fe7e96a29c59e2792896ac9b744e5631a7c37112c795b61d0b913d9f33eab5908f494513eb470d8e87dc56e5069289ef0ffcbc473cc5c204 WHIRLPOOL 7e45f392b734e191d4857caf2209c5bcf143d8116b073832161f8b5e7f047ceb56f12f4679a8817e546cea1f7862ce3cb62917a97f279bf862870ea7d4a7a065
diff --git a/dev-haskell/gluraw/gluraw-1.2.0.0.ebuild b/dev-haskell/gluraw/gluraw-1.2.0.0.ebuild
new file mode 100644
index 000000000000..f532a7caf17d
--- /dev/null
+++ b/dev-haskell/gluraw/gluraw-1.2.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLURaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/openglraw-1.2*[profile?]
+ >=dev-lang/ghc-6.8.2
+ virtual/glu"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild b/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild
new file mode 100644
index 000000000000..a245254a95fd
--- /dev/null
+++ b/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLURaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/openglraw-1.3*:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ virtual/glu"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild b/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild
new file mode 100644
index 000000000000..e20de22f180a
--- /dev/null
+++ b/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLURaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/openglraw-1.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/glu
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild b/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild
new file mode 100644
index 000000000000..6b591676bbcc
--- /dev/null
+++ b/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLURaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/openglraw-2.4:=[profile?] <dev-haskell/openglraw-2.6:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/glu
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/gluraw/gluraw-2.0.0.3.ebuild b/dev-haskell/gluraw/gluraw-2.0.0.3.ebuild
new file mode 100644
index 000000000000..27066191ba53
--- /dev/null
+++ b/dev-haskell/gluraw/gluraw-2.0.0.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLURaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/openglraw-3.0:=[profile?] <dev-haskell/openglraw-3.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ virtual/glu
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/gluraw/metadata.xml b/dev-haskell/gluraw/metadata.xml
new file mode 100644
index 000000000000..b0f883df7ad3
--- /dev/null
+++ b/dev-haskell/gluraw/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is
+ basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer
+ interface.
+
+ OpenGL is the industry's most widely used and supported 2D and 3D graphics
+ application programming interface (API), incorporating a broad set of
+ rendering, texture mapping, special effects, and other powerful visualization
+ functions. For more information about OpenGL and its various extensions,
+ please see &lt;http://www.opengl.org/&gt;
+ and &lt;http://www.opengl.org/registry/&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/glut/Manifest b/dev-haskell/glut/Manifest
new file mode 100644
index 000000000000..44742807ae55
--- /dev/null
+++ b/dev-haskell/glut/Manifest
@@ -0,0 +1,15 @@
+DIST GLUT-2.1.1.2.tar.gz 121228 SHA256 d5ecf4b6bacc5e68ade00710df04fa158c6ed322c74362954716a0baba6bd3fb SHA512 d47b116f3f5f942560b3435338cebf21e5beb109bccdf3fdf7b9c7de607064353b538389a04aa63bf0ae74854efa68d9917aa7827b4830555692499164c14b0e WHIRLPOOL a0b6b329215b1a676ccc028ff5f6ffff7fd9e573d7000f827eaeee6a4fe20fad2123e10ec4bdbfbd1fc1931baac1dd216bca9118d18cc7558bf3fe186c450b0c
+DIST GLUT-2.3.1.0.tar.gz 643641 SHA256 91058728e07468f8f0b0f601f41f0b75f04b1cda5a6290d3a9f71d7fcd305dc6 SHA512 a77a12600d3b967f6987fb848ad2ef5c9e00fb1a1f758280f7d7a5d358fce1b6fd436937b8d2dd815de07167746acc2db9566e8fb11198806be38d2527a9d49b WHIRLPOOL ca7f981c81b5490f3004c3ce293fed59074b4cc8c1cc895b7b1be6a5c507f4ee6a625e0d5ac9cb051d55124b7715646989dc1092469a568f1a8bdad76d282332
+DIST GLUT-2.4.0.0.tar.gz 643788 SHA256 100df2d724dfad26b0c8d47b17d4cef9dcbc12a75cce7a096046c27485b4cbbc SHA512 01232a2ee356eb429b2081204a5ff5afeb15d6b424d1e30b0d41567e8817712909ed4433cbf6f9cbade700fe3f81786a69615ff9429a76a1003e091160674872 WHIRLPOOL 2f53abdef5d8df8876ff2d98c03a8ea6997392d4c82035184eb625321913959baab59b2e905c931a5ce87cfc3222f877dcd3a32329d9cf0cedc9657b0c0d4dc1
+DIST GLUT-2.5.1.1.tar.gz 655292 SHA256 4a8177e154ead5a7bcc110f8fe408f9cf720783dde024ac1936cd95b659b2d59 SHA512 79895fea8b49178a93f59efa094a9eca26d23c2bb4b07902d83c8403e8c45c3a10a1961177bfc272339be279d012a0e8ff273881bcc54128fc40ff11f5f8bdd9 WHIRLPOOL 820bb17e8c99697ff867e4eaa79a0d550cab147efbda27331410290d6e28700e15ae212fceadd1eb6bf6d84ca38b9ddbc718431b96ddf673963c6a3b6e2ebc14
+DIST GLUT-2.7.0.1.tar.gz 660437 SHA256 fb1ed80beed6dbf1b373839224d11932c20d1c1b571bef81101483099c459c4d SHA512 89c6811be19cc40d8ace3dd46d24d4994261fca186874a2752a8a7c3f7fd28fe4f91543b6c321bb5c59e4c1e302df842aa706b9993041ed5ded78f60c769bff2 WHIRLPOOL f7aa2729056a68eeadbc23edf17f65c6e186ddc23893c0cccdb3abef050669555da29993bb4fec60e235d364f9b537dfae261063a28720c75442f5758077aa0e
+DIST GLUT-2.7.0.11.tar.gz 656855 SHA256 da270ef3027f48fd62115e6f1e90a44334e3da5524e4619dbab6d186f5511b5d SHA512 aa9977f2d2141dc4fbc38915ffe8bfd6cf5a5c93502d3b813a41195556ada91644774869a6daa33f44964c517370e006830578b9b1b5cb59b7b49abedb1dcc66 WHIRLPOOL 697b1c40a9ecb20b78b92c8b39746f5bf0f20a425268c42c6ee1f204526c5d5cf6bf92e0355f6309f9b929c557177eaf1f88fb43dab76230658580dc0965098f
+EBUILD glut-2.1.1.2.ebuild 659 SHA256 0875efa0aad5ff31da6946951ee2277390eb82762ed306a84a587394b1a6f2d3 SHA512 5fe7718f666394b5fdff41705cefa4572bbd29e28c8f6e41b4a27c89eed207cea42cfdd7e89e43c82c5c2b2dec72fa3fa385057bd5da9d66077811c3487d3e33 WHIRLPOOL 99b5e4f7ffafb9e0b0503ad58c38f46e8e6fb93b5370aa9e43a9ab740e7330dfe4fa6e10de6f1e9d9029279b04f920e88a5b80861458e65b5d2ce8360bcc5b6b
+EBUILD glut-2.3.1.0.ebuild 795 SHA256 e0466f60e6a6097ac777971ba18fbd7d9f2722276d3869ccfbb806b65c487f4c SHA512 2ea7bb35bbaeb97e3325de7038be551bd1d6c2305a9570971a8e6c8357b265f2ea235649f4833692859ae51f8d7a6db8e03d75872e0024ce0dac619f401dc99d WHIRLPOOL c3ab5ff56705f8b42645de8b9b640e5846ae72e237ded808a160c06a318506feaf6e56eb0d6497f46a665250b77227838d75cc1da3d0b1f3780d0cd7d756645a
+EBUILD glut-2.4.0.0.ebuild 720 SHA256 9c884110199f05d8d4e43c4d7911a6aa7a1a44f5a82d10fd3e15bde383befa4e SHA512 7945339d77ecf2c01cdce4486789a32643ce83c45d58167688ff5f9ffb1e775657a0a7b5f66e2266fa047b7ea66e42649fc869147641acfcdfdea6fe5c6da100 WHIRLPOOL 558b47eb71944fe688f7b3054d23c8d797fd847fabd808be238cdcf3a66996defbe4fe051bc2c900f623fd2d621b39ff48d6e0d25d7d06d42f1be3f5bf600f8b
+EBUILD glut-2.5.1.1.ebuild 856 SHA256 97f2256d15c2208bb6ce3cbfb0facbc97c59b7a3e58dc315f715ae70a9dd5806 SHA512 d7d96632bedf5bc55c186b13aa3434e5f6e3c29898afc868bc56535d5ea83d8cebc78db54fe64fc9ff18f7a5f9eb6ac057e83bee1cb1a8528c87b4492a1eb4f6 WHIRLPOOL 4844b149eb32fcf5cdfda39333353c5739b80cdf684e1ec007e04de001de629f6a2bc18d42532254c029946eedba2d5d632f8480bec408e839d44cc049e95828
+EBUILD glut-2.7.0.1.ebuild 1094 SHA256 4f19abfb25341d3f1e01525b50cd6060aa1f4be025b881c09bfa04284ee278c7 SHA512 11c183e4bb1665c82ff1102963487959f0e1d943b875417932be5b9095f5a7ed116937ed1ba6955b6456e805b191543b80b5e101074c757da2dc209dc5bbbb53 WHIRLPOOL 996abb542869752918eff0e16a34c0df82f3bf563d121c10e50fe6a6918d62950776a90f8c1d1fda5bbb5990f0cba797e782fa0b7d2db73aa2826df80a3b6ce3
+EBUILD glut-2.7.0.11.ebuild 1152 SHA256 f48b1c3e95fe43a5d456eb7e486760cf07c46f0cd35f28eb808a968f9e049d90 SHA512 3b36ae9bb764a3568eb8f5080c4bf1418d0b51b251789d4837104c2d2b73dc27be44eeadfe652f93fad08fcc252b74e559c1ab82ed41852ba53927d6fa1ce21a WHIRLPOOL 8677f2025b0bb386eed304b5834a687aeaabb0833b5405c6280689a94ee3c8dd6e89ea378c72cb0e1a260b026fa94df91210bf6c767f9786ca88ffdcac9e8e38
+MISC ChangeLog 2876 SHA256 2087bf2cebb338b2f3c05d9cc340a6208454fd1274c7779d0619a944481d3dbb SHA512 9be11dbad00645d2c5ec5b46ea6ce837cbd1549ec50aa4c49806ae6cfdbab76898df748aaad038065cbf4a792e5d341089fa919d66e6b864620019583d0e8282 WHIRLPOOL f1b578bdf7b832f1055ae84461f82811dad6016aa92d026ae4f4776d4e3014173fd2480b266a7b4ccd3a100f1e8e38f4d94132e48c13b20f05488b2afbe96895
+MISC ChangeLog-2015 4151 SHA256 b7620ecf7ccec7997a7fb8f4d0a931925eeb3b2ab5b2510d7c1a41e74007aa33 SHA512 b720358389369c7a28c36fd3f5b3fdffc3835703c060c31502e8570495d4a04849b04978b10ca542db582ffc2e1146f0f450a4c8e5b58c75c604a0dfcbc1bdbe WHIRLPOOL 23d9a4096adbd2181a8635e12f815f95d70629e4e0a1c3b23c2a32947e96c74e96661982236768562f187ade2ccd13b65945e67e36258e1e6d7b765526109328
+MISC metadata.xml 553 SHA256 8d42087378a9b73ebd8d33a01b4898e2ae97f48d3dea7d0d2cd940ba5b8c4e64 SHA512 3ae07ac62ea4bc8f7e9050c7069acf902602ea863b52317ecc2a9435c4e7c7b501c598fc39ac723efdb91232f4d31c150d9f457c2b6ed54d81ec5bc730c7988d WHIRLPOOL c53c7a30d5a602ac4185054b6ecd32ebb5284ff734021ada16f2da3d1ade1684558d7db64465868cd6044a77af7f6e6c9a47b05133d519a2e61bea83abbd9588
diff --git a/dev-haskell/glut/glut-2.1.1.2.ebuild b/dev-haskell/glut/glut-2.1.1.2.ebuild
new file mode 100644
index 000000000000..d6f195c46171
--- /dev/null
+++ b/dev-haskell/glut/glut-2.1.1.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/HOpenGL/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1
+ >=dev-haskell/opengl-2.2
+ virtual/opengl
+ media-libs/freeglut"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
+
+# TODO: Install examples when the "examples" USE flag is set
diff --git a/dev-haskell/glut/glut-2.3.1.0.ebuild b/dev-haskell/glut/glut-2.3.1.0.ebuild
new file mode 100644
index 000000000000..4ac57f4301b3
--- /dev/null
+++ b/dev-haskell/glut/glut-2.3.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/opengl-2.6*:=[profile?]
+ =dev-haskell/openglraw-1.3*:=[profile?]
+ =dev-haskell/statevar-1.0*:=[profile?]
+ =dev-haskell/tensor-1.0*:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ media-libs/freeglut"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/glut/glut-2.4.0.0.ebuild b/dev-haskell/glut/glut-2.4.0.0.ebuild
new file mode 100644
index 000000000000..39f3b26a19ce
--- /dev/null
+++ b/dev-haskell/glut/glut-2.4.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/opengl-2.8*:=[profile?]
+ =dev-haskell/openglraw-1.3*:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ media-libs/freeglut"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/glut/glut-2.5.1.1.ebuild b/dev-haskell/glut/glut-2.5.1.1.ebuild
new file mode 100644
index 000000000000..f2cfeeac8d1e
--- /dev/null
+++ b/dev-haskell/glut/glut-2.5.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/opengl-2.8.0.0:=[profile?]
+ >=dev-haskell/openglraw-1.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ media-libs/freeglut
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/glut/glut-2.7.0.1.ebuild b/dev-haskell/glut/glut-2.7.0.1.ebuild
new file mode 100644
index 000000000000..02922c47c3f1
--- /dev/null
+++ b/dev-haskell/glut/glut-2.7.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/opengl-2.12:=[profile?] <dev-haskell/opengl-2.13:=[profile?]
+ >=dev-haskell/openglraw-2.3:=[profile?] <dev-haskell/openglraw-2.6:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ media-libs/freeglut
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/glut/glut-2.7.0.11.ebuild b/dev-haskell/glut/glut-2.7.0.11.ebuild
new file mode 100644
index 000000000000..ac074ea0dfc2
--- /dev/null
+++ b/dev-haskell/glut/glut-2.7.0.11.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -usenativewindowslibraries,buildexamples:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="GLUT"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL Utility Toolkit"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/opengl-2.12:=[profile?] <dev-haskell/opengl-3.1:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ examples? ( >=dev-haskell/openglraw-1.0:=[profile?] <dev-haskell/openglraw-3.3:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples buildexamples) \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/glut/metadata.xml b/dev-haskell/glut/metadata.xml
new file mode 100644
index 000000000000..586b21373af3
--- /dev/null
+++ b/dev-haskell/glut/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell binding for the OpenGL Utility Toolkit, a window system independent
+ toolkit for writing OpenGL programs. For more information about the C library
+ on which this binding is based, please see:
+ &lt;http://www.opengl.org/resources/libraries/glut/&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/gnuidn/Manifest b/dev-haskell/gnuidn/Manifest
new file mode 100644
index 000000000000..b92049c176fd
--- /dev/null
+++ b/dev-haskell/gnuidn/Manifest
@@ -0,0 +1,7 @@
+DIST gnuidn-0.2.1.tar.gz 16392 SHA256 67744c8559ed5c722c53c7a4c2a37821b59ede4b9288ceb995410ec6cb3031ca SHA512 f22ab90cf21b01c899ab61e231afefbb97f1f831a0dd8c32c405e381f3d3a01864c1208d0867d09e773e05d5a8a69d1f8303e35337ea51ce1277a47f9574e1ae WHIRLPOOL d1b7260905be95aa4611311570d3212d215d9c85b9e8290f6b0338583895896b26cd6ac2486e24f280929a6786889573bddd8496e8fcb8d69330e34cbf45db2f
+DIST gnuidn-0.2.2.tar.gz 17534 SHA256 61346b1f764cead5633bdc83f7dc9836b1627f484984094cdffa95dfd365b96f SHA512 4ac894ba4cc4fb9fd90ccea55fda342cd0dadc863a091d31287b19117ec1e545a23b7fb69db02bbb8ee9eb84856acb51f3ab0d7778f4ca3da290dfcbc7ef27ac WHIRLPOOL 82747047470eaaf17e8764b5c760aebbc503fc080372a857c6bb33f6b177b328016324105156be8f60f7a9297ad918fa35efe82ec4b0df3dbff48dcc8328c59c
+EBUILD gnuidn-0.2.1.ebuild 630 SHA256 310e595d020e3b6415e9d2db066156ec4c42b868807cd9c85d860ea9576885fc SHA512 cf4aecc43acb28a51259f2fd4cdd355bd00805454961d9f3146808fbce1e66d346cb2b04b210fa7db4c5bff4f2c03a9171c9b30827aa17d3463f0ec3061dd00f WHIRLPOOL e9084d3604570360f00f382070ef35513bfa26acf6108af2a04b3cdce32e249fbd81dde6ce05ac86d9f0ab4e26f2e4324025ba572aa1bafa31e073b3effc2e05
+EBUILD gnuidn-0.2.2.ebuild 798 SHA256 280d9c3f8ff65a7cf49a95c9310de4f3dde010274adce821c549070634cb20ef SHA512 3f50b0b819da0369fdaa182f613e7cb71bdc164b905b09fc508dc48e5c8937a90bb8b549f80a6e24871da4300bd90812f2d1aed3818724fdc15e3623bcc577f2 WHIRLPOOL 960b2de44b87359cbac55d994aa8da3d53d6f2a52ef6131067363447a3fd6e8042082ee18e208f3ffef0f8b08fffd1c44d3316124e36dce9193cd9db8758a141
+MISC ChangeLog 2754 SHA256 2e49de20daed3fef396415b502d03a7aa27f5d4506e7b91b05518210201eefdf SHA512 43c4b82ea80fde8ff2e19430335c3fa06017740a4e4d6d327d73f15f9acf5350902c1a1589e959bd6390a212f36588bcd2258540130a611c8b5a710edc6327ba WHIRLPOOL 9a9dc180e023ccb7e5f8157c20e9eb946998e792b0dfa326f6f5d8e68c0cca8ea3b6df395aeedf29a594609aac18f7c7797df562d1445061a0a421cbafb7ca76
+MISC ChangeLog-2015 825 SHA256 fe62ac3a0328aff82ff5bd50c51f02471b7ad031737928b7b05f8a35c080afcf SHA512 c56d45cf25501bf0a5466f8fd8b463fda22cb5e5afaeabe56aca6dd1bdb3544e63700831a4bb1980ccd23d33148d8e752af1c29b232c19c26ef413bc2dd78afc WHIRLPOOL 1ce738b1db2131919f110af11a19cbf146aa04d3b8457becf07dd3aec59af50616affa8bdd0df7bc22a5216ecc0e48f89700ad6b2410d2879a287c0d1651a034
+MISC metadata.xml 311 SHA256 27e229a9590dc8a8091cef6036f441beecebc1d8eb3c05cc2ddf1ef10a1b29b9 SHA512 a28d19884005a4438b07de1d14a1e5eca59c76c9242d9cf6f8a2b16b19e74cc2a8fdda2b4a6683c8000915e757d11b2e630b2978118b06275709b481eb992f16 WHIRLPOOL e1e6fd3a2b7c2614b3b294388b76eac112aea81897bcccbf42aebd3b4adf02586339f801668e3f8b9eb104375d88eaffa8cd6dcc7a543b5aac0bce0d8cf1ca42
diff --git a/dev-haskell/gnuidn/gnuidn-0.2.1.ebuild b/dev-haskell/gnuidn/gnuidn-0.2.1.ebuild
new file mode 100644
index 000000000000..99f03e40841c
--- /dev/null
+++ b/dev-haskell/gnuidn/gnuidn-0.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for GNU IDN"
+HOMEPAGE="https://john-millikin.com/software/haskell-gnuidn/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ net-dns/libidn
+"
+DEPEND="${RDEPEND}
+ dev-haskell/c2hs
+ >=dev-haskell/cabal-1.6.0.3
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gnuidn/gnuidn-0.2.2.ebuild b/dev-haskell/gnuidn/gnuidn-0.2.2.ebuild
new file mode 100644
index 000000000000..6d0b7c590217
--- /dev/null
+++ b/dev-haskell/gnuidn/gnuidn-0.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for GNU IDN"
+HOMEPAGE="https://john-millikin.com/software/haskell-gnuidn/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ net-dns/libidn
+"
+DEPEND="${RDEPEND}
+ dev-haskell/c2hs
+ >=dev-haskell/cabal-1.8
+ virtual/pkgconfig
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
+ >=dev-haskell/quickcheck-2.4 )
+"
diff --git a/dev-haskell/gnuidn/metadata.xml b/dev-haskell/gnuidn/metadata.xml
new file mode 100644
index 000000000000..2cb65de0d577
--- /dev/null
+++ b/dev-haskell/gnuidn/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Bindings for GNU IDN
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/gnutls/Manifest b/dev-haskell/gnutls/Manifest
new file mode 100644
index 000000000000..4ba424ccb6a7
--- /dev/null
+++ b/dev-haskell/gnutls/Manifest
@@ -0,0 +1,5 @@
+DIST gnutls-0.2.tar.gz 17272 SHA256 c0e6fddf92d48d1e6ab0d93af8104cc83d250eab7b3d369780ef72801aa8b7b0 SHA512 9b5e3083fae30e4ac8584c825ed1f1c07b24136ca6d30c627f17d1c7793a515a091919784791b3a5bcd05038d8d43419802e036cefe8525efac9ee3f9ebf9e8b WHIRLPOOL e70497ece67c4ce4830a35cfdfeecdef01671cc5bfc20e77f40a494d4b6aa3a1a77e200f6937bf57ec55df8ffa716b3714d13dd398d70e02ef914d371ff671e3
+EBUILD gnutls-0.2.ebuild 712 SHA256 babf49cfbcb10db2842981362fd14f34a233f60ad2441e457bf775f00445fabb SHA512 c9ba9e3df364f50eebbe81764792b8692d7a8eec9ca3843b2f2d3eb13d93c9a95c8b17f6834914b44e71f0fdeacd2aaf0b4f26354be17619fdf691f5adfc2ecf WHIRLPOOL a3cd5758f7a809f51ebe8200684ddf1254cfd5d9746d82fe34fdce5155488007af71f5230d76650a412297325d1ca70d783b94cc5ee63367ff58f850f2ac6d8b
+MISC ChangeLog 3597 SHA256 5cf75db92f69b181dd0972de54fd4ea45695e69e881e34a827cd9322a60155bd SHA512 1945bc78e5aa2d0516717976ee57fc23b1d95e897184f8c1a705096d45dc0491953930bafef274e2fa793d87292564ce522e44a4a142b742a1178f98b8560c1e WHIRLPOOL 42aa1a2fdd7c22536bc72abdfa5ad1b483eea9740b94ed34dbbef7f03239288bcccff733f38226f721399cda53bf9eeea55a44dbf964a3924036bac1b1811044
+MISC ChangeLog-2015 742 SHA256 c90f509e7536876fda6caac5415be938b5967b826f14776a3ddda560bd60cee2 SHA512 b926ca02e669d1c11b6d25e45f20fed2d80786af14d684090f52339939080745c5dd4765737f9c032a6db44e8659287cb5a92695c7c93669a151ca123949342b WHIRLPOOL 40e9fe687fcf20c69cf61dae69854c9455b336e7b3ca36c31bb1ef13274f8772678d99908dce29ca0f0977288faaa627cfa42ba0fb03ecc0042cca1b75ed50c1
+MISC metadata.xml 545 SHA256 5d5a244e8ba3dc1312f96a9300f7ff0e0f5164312b14a1d9b3bae01d171a069d SHA512 42bd7ea30a8ad09a9d9b4212430808823dfb4470537bcfb7dc1b63d32008e214ef06ac400485f4268028b3e6bb9b3b8252e073ba13b30294f81d86d721eac692 WHIRLPOOL 607b01428e0fef55009b6711fab103c92e0883f233c44edc41f176e4f681358f6113875320a2addf2302eea2ae9c9ae45d9792ac8074ab19d96eba0d1b1b94ef
diff --git a/dev-haskell/gnutls/gnutls-0.2.ebuild b/dev-haskell/gnutls/gnutls-0.2.ebuild
new file mode 100644
index 000000000000..6944db190fc8
--- /dev/null
+++ b/dev-haskell/gnutls/gnutls-0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for GNU libgnutls"
+HOMEPAGE="https://john-millikin.com/software/haskell-gnutls/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monads-tf-0.1:=[profile?] <dev-haskell/monads-tf-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ net-libs/gnutls:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gnutls/metadata.xml b/dev-haskell/gnutls/metadata.xml
new file mode 100644
index 000000000000..85d7c5520de5
--- /dev/null
+++ b/dev-haskell/gnutls/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ You almost certainly don't want to depend on this release.
+
+ This is a pre-alpha, almost useless release; its only purpose is to enable
+ TLS support in some of my other libraries. More complete bindings for GNU TLS
+ will be released at a later date.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/graphviz/Manifest b/dev-haskell/graphviz/Manifest
new file mode 100644
index 000000000000..a58a6389e7ab
--- /dev/null
+++ b/dev-haskell/graphviz/Manifest
@@ -0,0 +1,6 @@
+DIST graphviz-2999.18.0.2.tar.gz 223908 SHA256 0ce1dca248e549b005798472cc6b906143369d987cf482fc0435b1029e5cc567 SHA512 8b27a81af2d31780801534f785bfda1dfbd127e176fa2c4bada2b33a7c80166fbb0efa67706296201bb19d201b8e2ac56453be0d8fcb488b93feb95d2acd8a09 WHIRLPOOL d88550711ea99c586d6a272c3a99c12ccf91cf096e80585d6f61c71bbb3dc6842e9876632823ca096325a97253a62ab16f85a7f7055cb8593ed8b87d206c08ec
+DIST graphviz-2999.18.1.2.tar.gz 222546 SHA256 b08c2026d3810c15f6ad49a07fd7b879978d958fa477b369b719ec00741c85fc SHA512 1e0bc5b72b934febb923c13052f83db12270954e37483f46c64db8a23eb7ea3894b72c8e2cb303cde6bec30f75a28897c53d81e92fe9489ec21a4589e648dd3f WHIRLPOOL 392ece9feba823c706fd8dbaa90686b9c63c3724d95ffe31508fea6050802e2320d53b54562375d44b543634f15fcc2f70fb99848e05ba1486c12669062e7e4b
+EBUILD graphviz-2999.18.0.2-r1.ebuild 1464 SHA256 20685afc6807d3d4eacc9b6b3d508ef2f6dc58092fc2c193714366e7b4e7ee78 SHA512 3867142bbdcbd996b1229896c702adbb34f8701092d630ce80421f1af8f3d0c85fad029aedf90c380b057c99f474cabff28f3ac2d5ca0a1f614eb0ab1d30a117 WHIRLPOOL a130d7a7f4151edba0556c5418e4e3b77ad86985e2b5f86a62e0e77aeca05ecba149612620d4e933824d31f041fbd61bbf8e3b55eb92471a2923fd6aebea823a
+EBUILD graphviz-2999.18.1.2.ebuild 1391 SHA256 8a76a2eebc25aca5cd0cb015e5ed1ff3f34b6d66de73e5606435e64f3726ac27 SHA512 43d0d81c76c4f21082c5013d02fee5dc98b42e2aa3a5ee7bb215fe3523170a3b52c1d61a183e898b21efa98e5facafc43c75f80cfab1b80f4e2ff4c1348f3b10 WHIRLPOOL 10ffd17a731a67e8fbd3963450eb4bd70c47613c320f5c535a57784adad32c2f1ca93450fdae3bc6d2939b1f72de55a57ff867284f062eaeb88d7719cb29e857
+MISC ChangeLog 516 SHA256 48b3aed36852660d8d450c97ab6b99feb0606eb489aff75dc9f5d1d8d1b6b0de SHA512 d721bba8edcadeec7700b873d004aedecac42eb0233513541a3ceb786b26ed59b32a0bc487516eaa902d24d540126df96d202bfbf8b29d4e0e63683066e1a6e3 WHIRLPOOL 6d9070c4c90361253b403471d2b09fc6aa58b8588bcd1c7b6a7a5fa419c8a5154569a517efc95183e1586650a18ed5ca339c4d8f3f2fccacb4e2fcf0e04bebbf
+MISC metadata.xml 1323 SHA256 a2ce4eb7e7f3696c56ec00ad3d313e62f41500ae5287ea245e170f1f4518a468 SHA512 a87c0ffc1693ecd616f5a97d673ac93830543757edbcf6a59f6343bed2910218175fecddbb1e81a5d97464a0d9a72a4fdef7d29d16625aa9a3eecd1cfb86c9ad WHIRLPOOL 4ba130600a3d0c7cea892b878d404d7f93fda6ab39fc540b905a78e13509187f33a91665c857980f57e53cef05e0fe43f75808e1f6fcfd06fc0cea65375d1556
diff --git a/dev-haskell/graphviz/graphviz-2999.18.0.2-r1.ebuild b/dev-haskell/graphviz/graphviz-2999.18.0.2-r1.ebuild
new file mode 100644
index 000000000000..95dd18fe4797
--- /dev/null
+++ b/dev-haskell/graphviz/graphviz-2999.18.0.2-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -test-parsing
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Graphviz for graph visualisation"
+HOMEPAGE="http://projects.haskell.org/graphviz/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # too slow
+
+RDEPEND=">=dev-haskell/colour-2.3:=[profile?] <dev-haskell/colour-2.4:=[profile?]
+ >=dev-haskell/dlist-0.5:=[profile?] <dev-haskell/dlist-0.8:=[profile?]
+ >=dev-haskell/fgl-5.4:=[profile?] <dev-haskell/fgl-5.6:=[profile?]
+ >=dev-haskell/polyparse-1.9:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/wl-pprint-text-1.1.0.0:=[profile?] <dev-haskell/wl-pprint-text-1.2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/fgl-arbitrary-0.2 <dev-haskell/fgl-arbitrary-0.3
+ >=dev-haskell/quickcheck-2.3 <dev-haskell/quickcheck-2.9 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'polyparse >=1.9 && <1.12' 'polyparse >=1.9'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test-parsing
+}
diff --git a/dev-haskell/graphviz/graphviz-2999.18.1.2.ebuild b/dev-haskell/graphviz/graphviz-2999.18.1.2.ebuild
new file mode 100644
index 000000000000..13485cc9e6e6
--- /dev/null
+++ b/dev-haskell/graphviz/graphviz-2999.18.1.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -test-parsing
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Graphviz for graph visualisation"
+HOMEPAGE="http://projects.haskell.org/graphviz/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/colour-2.3:=[profile?] <dev-haskell/colour-2.4:=[profile?]
+ >=dev-haskell/dlist-0.5:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/fgl-5.4:=[profile?] <dev-haskell/fgl-5.6:=[profile?]
+ >=dev-haskell/polyparse-1.9:=[profile?] <dev-haskell/polyparse-1.13:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/wl-pprint-text-1.1.0.0:=[profile?] <dev-haskell/wl-pprint-text-1.2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/fgl-arbitrary-0.2 <dev-haskell/fgl-arbitrary-0.3
+ >=dev-haskell/quickcheck-2.3 <dev-haskell/quickcheck-2.10 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test-parsing
+}
diff --git a/dev-haskell/graphviz/metadata.xml b/dev-haskell/graphviz/metadata.xml
new file mode 100644
index 000000000000..01b1d2a5ff68
--- /dev/null
+++ b/dev-haskell/graphviz/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides bindings for the Dot language used by the
+ Graphviz (&lt;http://graphviz.org/&gt;) suite of programs for visualising
+ graphs, as well as functions to call those programs.
+
+ Main features of the graphviz library include:
+
+ * Almost complete coverage of all Graphviz attributes and syntax.
+
+ * Support for specifying clusters.
+
+ * The ability to use a custom node type.
+
+ * Functions for running a Graphviz layout tool with all specified
+ output types.
+
+ * The ability to not only generate but also parse Dot code with two
+ options: strict and liberal (in terms of ordering of statements).
+
+ * Functions to convert FGL graphs and other graph-like data structures
+ to Dot code - including support to group them into clusters - with a
+ high degree of customisation by specifying which attributes to use
+ and limited support for the inverse operation.
+
+ * Round-trip support for passing an FGL graph through Graphviz to
+ augment node and edge labels with positional information, etc.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/groupoids/Manifest b/dev-haskell/groupoids/Manifest
new file mode 100644
index 000000000000..3905a961a95c
--- /dev/null
+++ b/dev-haskell/groupoids/Manifest
@@ -0,0 +1,7 @@
+DIST groupoids-3.0.1.1.tar.gz 2935 SHA256 c35c27bdee4f43f86e649356a41635911e8c66c9701da19515a5b178b0979d64 SHA512 ebb8976a43f1486871a5ebcb5c3abef85bf95725e9f75e12396feadd8f9a883432f66bc65da5efe18b2455d8a6386e2b7e262f6c33467b0d22e2667312911e82 WHIRLPOOL 971d45bd16bf7393f84b025e8752548892001c7cb51911c23d89e593ef896d479aa8caa7b560350897b95efb7a594542f77a3b455eca178854706bf2b8e09009
+DIST groupoids-4.0.tar.gz 2414 SHA256 6671953fa0970c13ac8014278fcd6227b4c07e1a69d5a23965e2df1418218a22 SHA512 d0aacc582a1d03ab42ce900992e9f9c3cec47da653c5a472934361c5656cbad6b81b18065cf3968ccc6c4d8f239329f7f0213745d2b0d78e2c74ad3d59bec289 WHIRLPOOL ada1bb75fefa84f14c699cddee974c10bb2712af56bb86bd4ee316635e3e68822702521b26b1aefac32b9957d6a117d9da80dd31955de35a197452cc98fb2388
+EBUILD groupoids-3.0.1.1.ebuild 572 SHA256 dc86491669a808ef9dd6bdaa83cca945422b96aae4c32f3168fd5de2f0d91897 SHA512 6627cc48f28bfee6e1f2167fd21e27659790c6df1a98ee5b0733d20c02e76d6c35206abdb1d779beef11efda32f4757b9dc3bd82fa4afa70f23dbf4ad4c4d9ec WHIRLPOOL c88c2132267c461a8bc9ddb3b1004541a63d4cb6116053fdcded980295d116c9341ab9bef29244a416e9900d38857b10893ee97208320ea45e185fde4497faf1
+EBUILD groupoids-4.0.ebuild 587 SHA256 d699f14714215412f279bd4886b1d39306e09980e40bc7703131755696e40139 SHA512 54e471c5ce5fc64a1742eb62ab7076f4aff50d7c2737594223e63dd5f601201d052d241534a43e621a50ad3edfaa13c8b005cdc5c3516fddd1fffdb5bb51ffa6 WHIRLPOOL a82a9bcc29d208029ae8e82d3634e6b0aab9fec87f47b649d9008057457e0bcedf2ef07dd96b243e1d1301e83bda7b9988c1dc465da41790e5298c7cc6d41238
+MISC ChangeLog 2663 SHA256 b967f9ab9faa168bf105cf2d3f187cb040c40135e147dc49915cbc15d39b74db SHA512 44d31b89179a4bac610f7a41ecfc9ea7b2e32bff0e729dd5436a7bb31464f727e5bf06d4cfd769b96a3582a5cdd1069194b270ed1e48fcf680f5e20d34e12e30 WHIRLPOOL dcec0dff7a8a9bfde5b2690186bf3b9a2afe4ccbb8d72b39dec0f30afcf5bef6424b5d3766e273e1ba2e2f4c10b105fd39abbd1920ef3f96f3ba158d4565cbb6
+MISC ChangeLog-2015 744 SHA256 90881f6545bcf17e13e04cc054dafdb875e6f1037f18379d23b8a1e19c7e2d69 SHA512 ca4b6fc70d995de26dba4ccd81a3b787e34236d2dcdb900bf606c478ffe46e960037c323536751a8b944428ffaaac34f7210a35a0c0bb5a6a294ea0abf82c62b WHIRLPOOL e97175be4e7924d886b6a730e75be8820ebab49c4d157e75262aa3e8bbd7388a82c28dcfbdf6f4961e6500e98c0a0ff8df756da3c07a62c22b04ecb62b3ede87
+MISC metadata.xml 392 SHA256 7a920b46a015c2909f37d612a387ec6d4c1c34806a3ee974d6c8607a9fda46a2 SHA512 eef4fbf0ee9a8116ab157bd2d6b87bafb20c4bdcefe00642d5b5141bf4ea39d5307afe308afad7e6f3613aa87d0fcf1b8a85dfc2dee61b4964440a9a45da36cb WHIRLPOOL f0f93753766ad917ca09ee023df388720002f5ed218df60d2d0ff5b0591665cc6cc1450232acd4cd3003a863ef46cae1d517d61d45bf77f43268e8127a4d2cf9
diff --git a/dev-haskell/groupoids/groupoids-3.0.1.1.ebuild b/dev-haskell/groupoids/groupoids-3.0.1.1.ebuild
new file mode 100644
index 000000000000..2fe310bb93c2
--- /dev/null
+++ b/dev-haskell/groupoids/groupoids-3.0.1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Groupoids"
+HOMEPAGE="https://github.com/ekmett/groupoids/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/groupoids/groupoids-4.0.ebuild b/dev-haskell/groupoids/groupoids-4.0.ebuild
new file mode 100644
index 000000000000..76cca9609dc8
--- /dev/null
+++ b/dev-haskell/groupoids/groupoids-4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been absorbed into semigroupoids 4.0"
+HOMEPAGE="https://github.com/ekmett/groupoids/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-4.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/groupoids/metadata.xml b/dev-haskell/groupoids/metadata.xml
new file mode 100644
index 000000000000..997de60dc21d
--- /dev/null
+++ b/dev-haskell/groupoids/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 Groupoids
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/groupoids</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/gsasl/Manifest b/dev-haskell/gsasl/Manifest
new file mode 100644
index 000000000000..04aebb2b078d
--- /dev/null
+++ b/dev-haskell/gsasl/Manifest
@@ -0,0 +1,5 @@
+DIST gsasl-0.3.6.tar.gz 20170 SHA256 786036025e5d5649c029c1db23c395e1592c073a58848ae4afe4f2797de1f931 SHA512 657b3154d32d5c40eca79fa8cc0fd7f2dfce2d5d934f0388e3a16db15d513b18f5a25479b9f71ee164f999de9748f83e63f0334f43ef31def944c987e7186122 WHIRLPOOL 8ae3ef87dfa2e0b2a728082fec1ac095535b4dc1640c9d20c25840b45aeda9a518da93d839308dfca4d49e5de3eb56af231ed1db4c26d917aeb0c7111f978beb
+EBUILD gsasl-0.3.6.ebuild 626 SHA256 0d3724ccb8cf77a7a66f37a73172784b6fb2f0b38bef6c5d409d6e431dd9b3d0 SHA512 64590162926ae00e45ac809a2152a3c7452bf60ede839d1baacfc4d0653e12f9825ef7a44eb57244a8c758e9b3e997d6234c4a860f28805d666233d8d933c0e4 WHIRLPOOL 0451b424dd2c27b4c3828d18b9d4343ce8f1bbc61ee42b62820a1eed6f0ffe173a3401e3e00fc3308c5f4050405b677f3d987c1a096aaf624715c2ec22b78f88
+MISC ChangeLog 2594 SHA256 5535487131f6cb876de7fded89a066cc4b369fe01edce8bc07ac2de4412aba0f SHA512 c3f43519a8d6292ba3499649856a67144803e0cf5dd91aadb58c8c2f07d6700d30a797d0a3bdba16f4a8eb1ab013cfeafd3d02840dcfab76596cf872077845cf WHIRLPOOL 49cb230fcfaf22e8abe78ba982c51654c01526c8199fa0cc5931ca9749768b0f0f20074fff45c4fe9873f18becc1d720916b117a86e94d6ed54a7353495e3f42
+MISC ChangeLog-2015 613 SHA256 6577348cbfa12ce4cf38f502164c47e3ecad20bcd77d24117ffac14feb051d22 SHA512 8c42a07b4c8707389c37b65433ce88a6fa8cba145b5d661c15cd4fc9a95d9b1edb77dd8883e44a86ee866f4c78943dd13e1980bd43e9b07f7d06ab751213ec38 WHIRLPOOL a3a68c19468c7a849aaf121b37641b8a544d9cccc46fd1bb81150b2ca601b62bf2e38a5fd5e67a673c0537ce1e4abd422e9ab37e62d575fb237063dd00b5513f
+MISC metadata.xml 316 SHA256 6dffaf3c0c165fb54c3bcc8ffaa5dd03ba9698643d00c3fdf4d9a5734caa90f9 SHA512 86dfed4b867f02af23b5012becf9ffa3eafb7e31e620fff9d8835e4fc3312db8e90076bf8d68ab64cee7e25a96b25f0c3814078f7740fca451bc327e4d1bc7c2 WHIRLPOOL 08d520c6f79e72498563862cda99cd8dc34102d093a689fb1d6f04493d67b123f07aa29ebbad762cb0597b94b4c76bfcfd01cd47bc79f814a180f242c8613ebe
diff --git a/dev-haskell/gsasl/gsasl-0.3.6.ebuild b/dev-haskell/gsasl/gsasl-0.3.6.ebuild
new file mode 100644
index 000000000000..4cc146da77a6
--- /dev/null
+++ b/dev-haskell/gsasl/gsasl-0.3.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for GNU libgsasl"
+HOMEPAGE="https://john-millikin.com/software/haskell-gsasl/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/gsasl
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/gsasl/metadata.xml b/dev-haskell/gsasl/metadata.xml
new file mode 100644
index 000000000000..adae1a7f2f4e
--- /dev/null
+++ b/dev-haskell/gsasl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Bindings for GNU libgsasl
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/gtk/Manifest b/dev-haskell/gtk/Manifest
new file mode 100644
index 000000000000..8769940155ae
--- /dev/null
+++ b/dev-haskell/gtk/Manifest
@@ -0,0 +1,9 @@
+DIST gtk-0.12.5.7.tar.gz 671695 SHA256 7c1c759dbbd7dec96da17e294d4d91542e731e62e41c9647394394df7a245d41 SHA512 ec8bb9a97f329a6be314d05481027bfe38317d3c16b48209d71a56b82dcf797cab1b1c94726a66d66677858523306ff59ab225b09d36f32b678a8b11a9ad165c WHIRLPOOL 32cf792f5d499ea304a8aaff21a63f85a7cb0aa1eeda1880bf573f8920d5d3c0757209b49bdc6811acb49e7e5131ce25997b145914871f52e0963817e82d0138
+DIST gtk-0.13.9.tar.gz 684971 SHA256 12e0097724002385207b3bb9a0339ad3d7c8d54336bf91d90827193f801ebfd5 SHA512 11ef461382b67da40d9dffda8f4cbfe086ef937affedf1ac154cb2ca306b22f03f1b00512b7ef5de49d71041b0ee2cc0ddb6761ad51524b1fbbbf740653f12a0 WHIRLPOOL 2b75c5de47e081f81685599faa78b0accbd7296654738d1c297f27686d3c98bb6a38d35d81056797b9597b769f83609983d21bbc39b3c9b911c9bb6fe7dcb922
+DIST gtk-0.14.6.tar.gz 679274 SHA256 707906120cb8f0aa704fb2045a33600b7636166d74442a9c27c4262bac708327 SHA512 f6f12fb0b07129b313858134d7dd1844a75f1ceaae27b14172891c281949822c222841665cdea62e3bb27c7b47e7fd3e0370721ebc520a0335b512ddf66f9428 WHIRLPOOL b8e2719f2a53b8726a07627ca2ef095bfbe6461f83c49d6e2fe0f0d70eefdde08072f327f1682c3433e30513006092f84144e7dcdfe78cddee5bb31dd7cd1c7a
+EBUILD gtk-0.12.5.7.2.ebuild 2161 SHA256 df336f2780d19c0475729fc8357fa3ed804c0bd7e7b4f588c1d28828685659c7 SHA512 b697f92290431dce438a559a564d28b751a88342da641fbff45c12c2113fd6fcb8ae04212f4fc62c8036893d35562a554980d964f35c017da02b37a00bcc4815 WHIRLPOOL 14f54e0ad2ba0e581e61f24971466a0617478acf01674b3e059c3a90026bc53eb1d81281db4133170ee3ea4454f03a2221660b9f040e85b511b92164554d14c2
+EBUILD gtk-0.13.9.ebuild 1367 SHA256 42db3d0b3be1da9e9cfa5cea0abe5c38c25509cc3bc24334aaf2742526274d0c SHA512 04b3da416ad217e93466c3028b9d23eaae0eb1dbe807642daa7d012f3cad22f638080a07bfe44bbb924aadc736a333b962b0ac61290ff39a89c49eb8d3172269 WHIRLPOOL a9beb85c6ae519c8dc199357ee16e86c7ec07b899c9e440093c12f8924f9e382f51509e53d5621ecc9fcbeddbdfe0e2b481081cc4001199fea45e94f1a536755
+EBUILD gtk-0.14.6.ebuild 1365 SHA256 8a9bb53abb14bf20be39ff9cd7a57d9224a0ff2f7ee09c3aeff58eb63556031f SHA512 35b8c5f1436c81cb08d6cdb3e4bc3749aa11418683c9d3a65376b241022f47f0a1b6039b456cff4f65bd0e3384172fcb0f6e4d1a4bb1012f7ff4fcb3b56e7c01 WHIRLPOOL f6a87c30241dc549c20d876a2c84eed72a91fc86eb3d4df899d8e6ed3ef3c66a532026dccad129ff2ed90236618d12ac2da2aa0721fe8ab93a1cdf26dc3bb904
+MISC ChangeLog 3961 SHA256 e76335bdae5b536ee0696cc364cefdb50470e4bc96b8313590aa11005f6d72bb SHA512 dcf2d09c0083a32856741a0291449bd7968f3f8fc83f72ba74abac164dc37c36aede04a675aec36e02ad3f5ed8b48e3ddf77192e52096b1b613485cb2de40ef0 WHIRLPOOL 1d341e0d75d30512e76b73b26b6b0151a1df3d39d7425f573595b6f272cdd5c8ec4fb78bed42aaea12891e57072b82b0fc0815be8e253d4338600a32af911fee
+MISC ChangeLog-2015 4254 SHA256 218f98f76a576856a4cd0309eedb694d88583df5cdc799d4e0e9fafe3a243904 SHA512 8d4b0052c5b0d6e274cc54a71cd2d82f5c2c0a96c8c841ca8dc8367b35105bf6257079c778971b096a3b9ea51c4e69c53cd58800384afe644e44431288ef550f WHIRLPOOL b66969e46b4f08d55a2639c737da81d3921d2a8052a4c74f8f96a0613b2cc3555db53f6e0887ecfb030da6b197bd4af5343fa4599e1b406aeaf7f2e78e379d04
+MISC metadata.xml 783 SHA256 9740374f3e10901388bfe0124961eec122c78f12effb020cadbc8f15a988d238 SHA512 9da50d73780cdfb09196111d6abc5ad9b58ac08a7e2a0ace9b55626209512b4df2812b8de969c4d3b16b4d00b82f1be5c0bf1152050d77285a2dbda09e0240b1 WHIRLPOOL 8cb70f8db95781ebfe8297906820b356589b776c47196e130af962ef26210d440d42ebb649cd8c984f980d67aa6d47b507133f7cbc2a8c2b331e09fb092e8f7f
diff --git a/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild b/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild
new file mode 100644
index 000000000000..99600099e270
--- /dev/null
+++ b/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+GTK_MAJ_VER="2"
+
+MY_PV="${PV%.*}"
+MY_P="${PN}-${MY_PV}"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Gtk+ graphical user interface library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${MY_PV}/${MY_P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="${GTK_MAJ_VER}/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE="+fmode-binary +gio"
+
+RDEPEND="fmode-binary? ( >=dev-haskell/glib-0.12.5.4:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.12.5.3:0=[profile?] <dev-haskell/pango-0.13:0=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2 )
+ gio? ( >=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?]
+ >=dev-haskell/gio-0.12.5:0=[profile?] <dev-haskell/gio-0.13:0=[profile?]
+ >=dev-haskell/glib-0.12.5.4:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.12.5.3:0=[profile?] <dev-haskell/pango-0.13:0=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2 )
+ !gio? ( fmode-binary? ( >=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?] )
+ !fmode-binary? ( >=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?]
+ >=dev-haskell/glib-0.12.5.4:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.12.5.3:0=[profile?] <dev-haskell/pango-0.13:0=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2 ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0=
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # Upstream has this enabled, so we might as well force it enabled to be sure.
+ cabal_src_configure \
+ --flags=deprecated \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-giob)
+}
diff --git a/dev-haskell/gtk/gtk-0.13.9.ebuild b/dev-haskell/gtk/gtk-0.13.9.ebuild
new file mode 100644
index 000000000000..eaff25f9e7dc
--- /dev/null
+++ b/dev-haskell/gtk/gtk-0.13.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: have-gio:gio,-have-quartz-gtk
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Gtk+ graphical user interface library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+deprecated +fmode-binary +gio"
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2
+ gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag deprecated deprecated) \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-gio) \
+ --flag=-have-quartz-gtk
+}
diff --git a/dev-haskell/gtk/gtk-0.14.6.ebuild b/dev-haskell/gtk/gtk-0.14.6.ebuild
new file mode 100644
index 000000000000..f13ea2070da2
--- /dev/null
+++ b/dev-haskell/gtk/gtk-0.14.6.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: have-gio:gio,-have-quartz-gtk
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Gtk+ graphical user interface library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+deprecated +fmode-binary +gio"
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2
+ gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag deprecated deprecated) \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-gio) \
+ --flag=-have-quartz-gtk
+}
diff --git a/dev-haskell/gtk/metadata.xml b/dev-haskell/gtk/metadata.xml
new file mode 100644
index 000000000000..6adfdd23634a
--- /dev/null
+++ b/dev-haskell/gtk/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is the core library of the Gtk2Hs suite of libraries for Haskell
+ based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit
+ for creating graphical user interfaces.
+ </longdescription>
+ <use>
+ <flag name="deprecated">Include definitions in this library that are considered obsolete.</flag>
+ <flag name="gio">Depend on GIO package, thereby enabling certain features.</flag>
+ <flag name="fmode-binary">Set the default file translation mode for file I/O operations to _O_BINARY.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/gtk2hs-buildtools/Manifest b/dev-haskell/gtk2hs-buildtools/Manifest
new file mode 100644
index 000000000000..da0e5d328ac4
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/Manifest
@@ -0,0 +1,12 @@
+AUX gtk2hs-buildtools-0.13.0.4-alex-3.1.6.patch 282 SHA256 3b64a0070acd18ca42073b12569519a746a056969ea8d5b0938f09df4dcebb3d SHA512 7f151b2c3f765f4362485b476c79660ffac51c06a0ef97c1afe37270fde6e665d8a7d57808ade533279a51c4e8730c1f8b1311a7f124c03a282cebb4d49770c9 WHIRLPOOL f2e7b29e3ba91906a18a0b591ed16a8e60eb9ad785baea0a5383f2f15db192a037a65fc0220951727a8b73023dc94b0928860973e4440d9bc0bf98b1ee34b869
+AUX gtk2hs-buildtools-0.13.0.4-ia64.patch 1689 SHA256 19d767474e53e21e282103d6cbf865ad28fda82054e16340890dbd7750c9d59a SHA512 9d42873e69369af9a8dd5ca517ad967e3b1e6df2b529c24054d6ab9c379f7fcf88bd1f8da432e9a93e9eae0c5c59288ec0cc36283f743b41dd90a05d7a48578d WHIRLPOOL 5f878158f426a57da8a8f737323c7fa8f23722134f7ef776f329a54f435f3933e7a9bd98dbdf89ef1fd42c230e1e6c94b4cdd42826e769ddaf910c94d18b00b9
+AUX gtk2hs-buildtools-0.13.1.0-ia64.patch 1864 SHA256 2034d47e502a42b1b15b839db07c8ef63bbdcd79c07e9ebdfcc1939638b63dc9 SHA512 75b4db420e37838c31db7dcaf9ba6c6ad48fe47407822d7bdc975a3e03dad8f1f7ab3a3f425c1665c8434c8137dfb86f2414a036d455379448fa4251cec8d402 WHIRLPOOL 326c3389436f18d8f4cf0e39217af5ba87d94f0144613bdaff967bc3fbba6779404017ad3a3341090399cf1107f4d346439d3fea3268bbe49f48a7e19c420bd9
+DIST gtk2hs-buildtools-0.12.5.1.tar.gz 169038 SHA256 d541edd4738f01395bfb9a79bda1730484ea9a3ff86936f0292b2180863f55fe SHA512 ec25d74209c79414b66cf15e7b041be39f2179d37a4ecc5a2859022db2245ebf7258d13e130d9b8eae53a35575fc200c7ab0bbc4e99571bc2e7b410a9d268c56 WHIRLPOOL 9ee06c11b87737f40533773414c35268af7df3696ddbaa806f4d56d206c16b284dacd206bdb3efa339d207cde01f35f41849b87f9c6f479ac2c4c676d20d39ca
+DIST gtk2hs-buildtools-0.13.0.4.tar.gz 169272 SHA256 2a24c2d4124ec046800326922807ab457e2beaf0ffb320162687e1475dbe3510 SHA512 ac5eba81fbeb0387a6294868259e2122b1b90aa76d5c7c9062df6796ec697cca87b73789275deaa1374fa34985b67e5b342b4cd3284393fa17f7c13543657299 WHIRLPOOL a44163f4ac6e57a2504771ea311ca14c7645e4e5787a595e0815f6bce955535789757061dc77bd6c16896fc1dd8143688fdb5d42e8a5714808a381e7e3af023f
+DIST gtk2hs-buildtools-0.13.2.2.tar.gz 178124 SHA256 c5e4b59f8711ec4e4e25a91ce4213c5396dd0b56179751ed6da255ac35edfb4b SHA512 4d5dac91529fa8856f1e3369ed97d688e7423767a2db5387f092ebc65f624d4689ead154a7036177a1de8978726901196b8161c846f5afd134ffda1e29517b06 WHIRLPOOL 6b2f21adb04b9466c9c0c3deb9f8d9a0fcfeeb13ccc331165d7744e75065f019ef16c4d6e5a8c974738aa2a583f1bf631365821c9b76157bcc5501722e16529e
+EBUILD gtk2hs-buildtools-0.12.5.1-r1.ebuild 757 SHA256 16b19f8e9199a1c74f3839c073589df53499cefbbefdcf71a219b989dbc4b584 SHA512 0cbaafa9aa9e292559aa5099cfaa427c33d96ac8e824e6064a24c681550ea72e4bff23464049298dd98159212eee7ab0a87670998a20688e9c47500b70c8d300 WHIRLPOOL c5f8eda1bc7e90d5ee97885f902a31d0bfe0e171a9113def0a31d91b6c8782dc7922acfd48c43eb1eb4b06e34646ca3fc6fb4c160da4e9c1383e0ef66b3173c2
+EBUILD gtk2hs-buildtools-0.13.0.4-r3.ebuild 859 SHA256 e83985d4c6c09c06f54d6abd624e509edc0062ceb24411c8f64186e3e77e29c0 SHA512 6df76d9d797d45f76c88d4ab8c02da77dc8569e240bbee529d8602409d9bfe835310f06a8a28e212b42b8be3a787e5980a0bbe1333c577d38260f238936c5c4b WHIRLPOOL 7d1412c01fbe9d792a1720f89e3447e81364f347fc9be9d9b537a48352a83baa659084198539aaa884875f6edb57d172b9697fb5e5a122ada612cbb839f39d68
+EBUILD gtk2hs-buildtools-0.13.2.2.ebuild 974 SHA256 476b469e058c4e6d002f6a56f02df3ec79a252f68167544feda7cfe047495a39 SHA512 49a9928b52c3b0d6e9c6f6755e77eb3376ee7905d5b8b04eec2cc0c6933cf2c8b351a86be2fb1947b2f192ad6cd66edfb2af5e995a5b7960ee2ce72202c660df WHIRLPOOL 3321294b4ba0e3075038fbcd461d5e6c21d2c74c229475e1b552876f457004ff06957aab8fcb355dfdc63327621dc8a8d9945ff145a40adbf89d8b2f8de4fedd
+MISC ChangeLog 4581 SHA256 5d856bbfdcf24f60e52c5bdebc3b4a390e95c366e40ec4098778bae34d10e737 SHA512 e2243270da98448f91929aed7daaf2c644004d8a9b0a3f061d835db5f27d07b1028409d70cd2f670e35bfe5d42c968401cebb6c39f5f4cefe5bc32231a8786b0 WHIRLPOOL 5dfa806d56bfbee1a069c34ac407b2546a8ae35eda7369ed96a50a0e3b92044d56c3e545da607dd1d6f75c23b764650126fed06ffd1908a1d20bc2f9f055d1f6
+MISC ChangeLog-2015 6375 SHA256 0b8c7d266068181da114e1e0b6c190ad0432c194295011e29e3a63ead536a5d1 SHA512 aae5b2cbbd9fe0b04a4be9f6ae9f0ad01a3165f8262839075847fd9fbd17a25038dd55e11a7bafee301494a65c2c7e663bfc204700f7a3624139334301286531 WHIRLPOOL 86d3f6d03ae6ffbb4b118ee197d9bc5a83a699459da367df69caf32afd6a7d18f633335c1bae12b81ec154e52ba441ed1cfac278dfc97340da0f0f4f5d2f4174
+MISC metadata.xml 838 SHA256 a148f8c5dbc8a1c0e41b6c593004cf8b7dc53b40740dd7248434f7ae1f81a5f0 SHA512 81b67b9c4d461b291561a2ee3873c80c257fc0e3e8641724381567d378aafae21f8056b60b00d432a0db60f5795d6b7a78a74cce9e10722b809f46c6701e7feb WHIRLPOOL 8f7764725dba2b64fb95bd2f683942e46e64f5cc51815b8d3b88cfe1f03de68c52b6fc1ff383030644294c629466610da5ed38c60930ebc3f38bc2671371e11f
diff --git a/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-alex-3.1.6.patch b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-alex-3.1.6.patch
new file mode 100644
index 000000000000..a772e67c687e
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-alex-3.1.6.patch
@@ -0,0 +1,9 @@
+diff --git a/c2hs/c/CLexer.x b/c2hs/c/CLexer.x
+index 77702ed..1cd2483 100644
+--- a/c2hs/c/CLexer.x
++++ b/c2hs/c/CLexer.x
+@@ -68,3 +68,3 @@ module CLexer (lexC, parseError) where
+
+-import Data.Char (isDigit)
++import Data.Char (ord, isDigit)
+ import Data.Word (Word8)
diff --git a/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-ia64.patch b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-ia64.patch
new file mode 100644
index 000000000000..3caf5f769cab
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.0.4-ia64.patch
@@ -0,0 +1,47 @@
+ia64 is is a special showflake.
+
+Technically does nothing bad,
+but it alone uses '__builtin_offsetof (struct sigcontext'
+in system headers. c2hs does not handle that.
+
+https://bugs.gentoo.org/498638
+diff --git a/c2hs/c/C.hs b/c2hs/c/C.hs
+index f79b6d9..aa1b5e4 100644
+--- a/c2hs/c/C.hs
++++ b/c2hs/c/C.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE CPP, PatternGuards #-}
+ -- C->Haskell Compiler: interface to C processing routines
+@@ -94,2 +95,20 @@ isuffix = ".i"
+
++-- This stanza workarounds very specific limitation
++-- of c2hs of not being able to expang __builtin_offsetof
++-- used by all glib/gtk headers at least on ia64.
++raw_mangle :: String -> String
++raw_mangle s = case s of
++ [] -> []
++#ifdef ia64_HOST_ARCH
++ _ | Just (h, rest) <- chop_head "__builtin_offsetof (struct sigcontext, sc_gr[0])"
++ "200" -- ia64/linux/glibc, sigh
++ -> h ++ raw_mangle rest
++#endif /* ia64_HOST_ARCH */
++ (h:t) -> h : raw_mangle t
++ where chop_head prefix new_prefix =
++ case splitAt p_len s of
++ (h, t) | h == prefix -> Just (new_prefix, t)
++ _ -> Nothing
++ where p_len = length prefix
++
+ -- given a file name (with suffix), parse that file as a C header and do the
+@@ -106,3 +124,3 @@ loadAttrC fname = do
+ traceInfoRead fname
+- contents <- readFileCIO fname
++ contents <- raw_mangle `fmap` readFileCIO fname
+
+@@ -126,4 +144,4 @@ loadAttrC fname = do
+ errmsgs <- showErrors
+- fatal ("C header contains \
+- \errors:\n\n" ++ errmsgs) -- fatal error
++ fatal ("C header contains " ++
++ "errors:\n\n" ++ errmsgs) -- fatal error
+ else do
diff --git a/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.1.0-ia64.patch b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.1.0-ia64.patch
new file mode 100644
index 000000000000..ae5edd1a471f
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.1.0-ia64.patch
@@ -0,0 +1,47 @@
+ia64 is is a special showflake.
+
+Technically does nothing bad,
+but it alone uses '__builtin_offsetof (struct sigcontext'
+in system headers. c2hs does not handle that.
+
+https://bugs.gentoo.org/498638
+diff --git a/c2hs/c/C.hs b/c2hs/c/C.hs
+index f79b6d9..aa1b5e4 100644
+--- a/c2hs/c/C.hs
++++ b/c2hs/c/C.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE CPP, PatternGuards #-}
+ -- C->Haskell Compiler: interface to C processing routines
+@@ -94,2 +95,20 @@ isuffix = ".i"
+
++-- This stanza workarounds very specific limitation
++-- of c2hs of not being able to expang __builtin_offsetof
++-- used by all glib/gtk headers at least on ia64.
++raw_mangle :: String -> String
++raw_mangle s = case s of
++ [] -> []
++#ifdef ia64_HOST_ARCH
++ _ | Just (h, rest) <- chop_head "__builtin_offsetof (struct sigcontext, sc_gr[0])"
++ "200" -- ia64/linux/glibc, sigh
++ -> h ++ raw_mangle rest
++#endif /* ia64_HOST_ARCH */
++ (h:t) -> h : raw_mangle t
++ where chop_head prefix new_prefix =
++ case splitAt p_len s of
++ (h, t) | h == prefix -> Just (new_prefix, t)
++ _ -> Nothing
++ where p_len = length prefix
++
+ -- given a file name (with suffix), parse that file as a C header and do the
+@@ -106,3 +124,3 @@ loadAttrC fname = do
+ traceInfoRead fname
+- contents <- readFileCIO fname
++ contents <- raw_mangle `fmap` readFileCIO fname
+
+@@ -126,4 +144,4 @@ loadAttrC fname = do
+ errmsgs <- showErrors
+- fatal ("C header contains \
+- \errors:\n\n" ++ errmsgs) -- fatal error
++ fatal ("C header contains " ++
++ "errors:\n\n" ++ errmsgs) -- fatal error
+ else do
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild
new file mode 100644
index 000000000000..f30199e6d8a5
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE="+closuresignals"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+ dev-haskell/hashtables
+ dev-haskell/random
+ >=dev-lang/ghc-6.10.4
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closuresignals closuresignals)
+}
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild
new file mode 100644
index 000000000000..2966829c08e9
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+closuresignals"
+
+RDEPEND="dev-haskell/random:=
+ dev-haskell/hashtables:=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ia64.patch
+ epatch "${FILESDIR}"/${P}-alex-3.1.6.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closuresignals closuresignals)
+}
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
new file mode 100644
index 000000000000..f3ead4fd56ce
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile" # duplicate symbols: haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+closuresignals"
+
+RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?] <dev-haskell/cabal-1.25:=[profile?]
+ dev-haskell/hashtables:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.18.1.3
+ dev-haskell/happy
+"
+
+PATCHES=("${FILESDIR}"/${PN}-0.13.1.0-ia64.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closuresignals closuresignals)
+}
diff --git a/dev-haskell/gtk2hs-buildtools/metadata.xml b/dev-haskell/gtk2hs-buildtools/metadata.xml
new file mode 100644
index 000000000000..af96940296fd
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a set of helper programs necessary to
+ build the Gtk2Hs suite of libraries. These tools include
+ a modified c2hs binding tool that is used to generate
+ FFI declarations, a tool to build a type hierarchy that
+ mirrors the C type hierarchy of GObjects found in glib,
+ and a generator for signal declarations that are used
+ to call back from C to Haskell. These tools are not needed
+ to actually run Gtk2Hs programs.
+ </longdescription>
+ <use>
+ <flag name="closuresignals">Use the the GClosure-based signals
+ implementation.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/gtk3/Manifest b/dev-haskell/gtk3/Manifest
new file mode 100644
index 000000000000..3da5c63fd5d5
--- /dev/null
+++ b/dev-haskell/gtk3/Manifest
@@ -0,0 +1,7 @@
+DIST gtk3-0.13.7.tar.gz 673031 SHA256 29bf3dcdb39d01dbbced766ab1d72add67e73e01181668bc3423a71359d94f96 SHA512 c350ae55a7044684e6f2d94592decfcd01d3e96900a468cd417bad52713502c89c328f96cd4ff29647169a76287b8dada9654d46c4dc884c0dab0590ad57762e WHIRLPOOL 2045939ea93c510582a29b8427a607bcf931d8bd7cdaef9a3751fe3fa925bacebfa1ff4980c941470acfecd6b76fb08e99c3934b6b0577ab475bbf26c9e98e40
+DIST gtk3-0.14.6.tar.gz 675439 SHA256 f4c0d3c51a5e06e5f6a8fcfc2a1303e0a3ed0242309fc6c1b9603be9de1f4258 SHA512 d03930164fa117ebd6bcc79b79a9cfc0449c5ed0b3de6999f26ad63673a67a146f989245efa68b4e1484091689b350a5df95ed49bbbe9d4a30fbe418cbb37209 WHIRLPOOL f35bd46995f4340c3e640a3010569b2fc08542ad713aec0020302afa2352e5a52e303d82270c37c0264cfcd216eb1d97339dd6e203a363b8e93a70ec4af6263c
+EBUILD gtk3-0.13.7.ebuild 1708 SHA256 e7c9c8abad6e2f771923cbddc304eb4511a460326e8c87209f9293cb1ac42b01 SHA512 edcc1c76430601dd56f4be8fceb2ddbfb27ccdf1fcf9162c2809d05cfa42a3524cc25e2cb10c877e284bfd4d0d51266b2c611803bb992ebceeb8899ff84a977a WHIRLPOOL 01143a5ddbc89b67f5c9ecfde019f8119cc8bfeecdc55e70c7ccab0c107d331c5ac53251eba0c01af5782ea0ce8ed6a541488705a412e1716bd9d117e6eb2a45
+EBUILD gtk3-0.14.6.ebuild 1260 SHA256 7bab91ee27827ca360b16f67dc8b4225126ebc48c65124045b1c210662e98e20 SHA512 4ac7c9ff2b2dcc8330295c6fcc77788b71a5f3f2b0d55c95bf61b2075bbfe60e8ae4e36110a7cd5261a3a52ddca6019e26730e2d895e17ee1adc490313a0efe2 WHIRLPOOL f9fb26408ffeb348c4082ba77cda71e2ed16eb4b5e128f264106369020cd4235288930956dc67749efe613e164d3e2ced96daab0b9656ce022d0c59c503d31ab
+MISC ChangeLog 2565 SHA256 7cded878707bb0f8831558244c794096eabfad6049aff45ad0c4360c39a06fd7 SHA512 e91f53839106df5708a6ae70e0a98074d1fab971ed8d77f114500964b30dfa49e9c3803b89fec5e9db9ed7ba18f459d7d86e9cd45311ac2643b7103c5fd47b9f WHIRLPOOL c2657ab69a654104c044908adec590e965d10ffa62906b0f9bedbb1d40c12c7e9e781c455af9127abed1f960dc48c86a446a6b909d345ccff4bc6175567b14d6
+MISC ChangeLog-2015 422 SHA256 54eba7ac54918edc631e2bf80956cecf3de50cb9b9700a3a0f1976bb90f2a90c SHA512 18532fd11a8b1555c9f8bf93e62443247a2ef8c319bf849955b8b20e4749de0fa0b1d140ce697cca3f7d80b046d6d671f051904f03066224af43efd63c948f6a WHIRLPOOL d5e43473ebf151a0fd0ab90d5783d5fe1462e81320216b663efd5f60fc45c96d9fd54229e05303a337eb60c6ac02a303c743bc80663faab6bab5a39e356c1eb6
+MISC metadata.xml 684 SHA256 59d0950586ed1f1252481f793681b7454f537038bd1df82db8bbfd574b26ba77 SHA512 ea4adf337f95bf29283b9bf86c871e34f48e955fab90cafef7a8fa0804e4cdead514b54a7f3f0f6d8c10384d30285309545962fc059d78b36b357a985105c0fa WHIRLPOOL f9299c43fc03d001ca7db5685f77bc80d2cce974c5e5b5dadd3e51cef58210d4f3f70dd9d4411196248472f5f17861b982a07fc0beb2ec4c3e126147a77c2838
diff --git a/dev-haskell/gtk3/gtk3-0.13.7.ebuild b/dev-haskell/gtk3/gtk3-0.13.7.ebuild
new file mode 100644
index 000000000000..81f613f18672
--- /dev/null
+++ b/dev-haskell/gtk3/gtk3-0.13.7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+#nocabaldep is for the fancy cabal-detection feature at build-time
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Gtk+ graphical user interface library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="examples +fmode-binary +gio"
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:3
+ gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.13.0.3:0=
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ # workaround for module order
+ cabal_chdeps \
+ 'other-modules:' 'exposed-modules:'
+ # fix build with gcc 5.1.0 and later https://github.com/gtk2hs/gtk2hs/issues/104
+ sed -e 's@gccProg, "--cppopts=-E"@gccProg, "--cppopts=-E", "--cppopts=-P"@' \
+ -i Gtk2HsSetup.hs || die
+}
+
+src_configure() {
+ cabal_src_configure \
+ $(cabal_flag examples build-demos) \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-gio) \
+ --flags=-have-quartz-gtk
+}
diff --git a/dev-haskell/gtk3/gtk3-0.14.6.ebuild b/dev-haskell/gtk3/gtk3-0.14.6.ebuild
new file mode 100644
index 000000000000..febcd4216f7d
--- /dev/null
+++ b/dev-haskell/gtk3/gtk3-0.14.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: have-gio:gio,build-demos:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Gtk+ 3 graphical user interface library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+fmode-binary +gio"
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/glib:2
+ x11-libs/gtk+:3
+ gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-gio)
+}
diff --git a/dev-haskell/gtk3/metadata.xml b/dev-haskell/gtk3/metadata.xml
new file mode 100644
index 000000000000..28e651a53516
--- /dev/null
+++ b/dev-haskell/gtk3/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is the core library of the Gtk2Hs suite of libraries for Haskell
+ based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit
+ for creating graphical user interfaces.
+ </longdescription>
+ <use>
+ <flag name="gio">Depend on GIO package, thereby enabling certain features.</flag>
+ <flag name="fmode-binary">Set the default file translation mode for file I/O operations to _O_BINARY.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/hackage-security/Manifest b/dev-haskell/hackage-security/Manifest
new file mode 100644
index 000000000000..13261fa4c6f7
--- /dev/null
+++ b/dev-haskell/hackage-security/Manifest
@@ -0,0 +1,3 @@
+DIST hackage-security-0.5.2.2.tar.gz 83131 SHA256 507a837851264a774c8f4d400f798c3dac5be11dc428fe72d33ef594ca533c41 SHA512 5adab3c46d7aada8668128ad8c9389ca65489eec776f8571b8ee5834d74b961f19b558cb6642cbb1891ee381b2d4f2019dddf29bad13607fe23bef49a3d6f535 WHIRLPOOL 4ab43e7e255cf265cbcbdce4d5148d7353cd6cdef3ad5ffa0af928ecbadd73fa83108280a8fe735376053ae9e031ffb5953ea142d9b674fbd683b23726accc45
+EBUILD hackage-security-0.5.2.2.ebuild 2038 SHA256 675cdde8bd24f888ad78218950dabb3736e9f4be1915ef2d80e405b061fc1e65 SHA512 9fe48f4bd94367d286ec50d4b71a9fa97e6ce5a4f68026e92cb629b824bf64ccb674d8cdec99433d21d70aa1e284e2c85ab63f22489b783ae515bba682b0f342 WHIRLPOOL c547503032941ca3e31e89500d1e2f49fe673b03e9131cbcea327b9f9be8a6b30a2ebca5bac9c37cdfbc0f6811d2b39b099fdbb9cd4baff8016914ff4b294a7a
+MISC metadata.xml 1351 SHA256 389e7945bba61f6fbd472163c4fbbebfd558e8dd671c40b532c84b3f613f3f54 SHA512 bc2b65083d43a010a500ee5d47300703dec5a0b1bd4490ad8a64a35063e15bf198124aa049eb895c3c42dfd021720d32b7c73eddbbabb105d5e851b24e78cf46 WHIRLPOOL 9103f5e74d50d0dd9fb1ae86f48e8b488b7cd92b47fb7a0892b9354fb400f755bf2c836c0836dc0f1c909a0cff8e478ee468ef2f1bba6f59cbf28344de79723b
diff --git a/dev-haskell/hackage-security/hackage-security-0.5.2.2.ebuild b/dev-haskell/hackage-security/hackage-security-0.5.2.2.ebuild
new file mode 100644
index 000000000000..7690bc1904e0
--- /dev/null
+++ b/dev-haskell/hackage-security/hackage-security-0.5.2.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage security library"
+HOMEPAGE="https://github.com/well-typed/hackage-security"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+use-network-uri"
+
+RDEPEND=">=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.26:=[profile?]
+ >=dev-haskell/cryptohash-sha256-0.11:=[profile?] <dev-haskell/cryptohash-sha256-0.12:=[profile?]
+ >=dev-haskell/ed25519-0.0:=[profile?] <dev-haskell/ed25519-0.1:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/tar-0.5:=[profile?] <dev-haskell/tar-0.6:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ >=dev-haskell/old-locale-1.0:=[profile?]
+ use-network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !use-network-uri? ( >=dev-haskell/network-2.5:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ dev-haskell/temporary
+ !use-network-uri? ( dev-haskell/network-uri ) )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory >= 1.1.0.2 && < 1.3' 'directory >= 1.1.0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag use-network-uri use-network-uri)
+}
diff --git a/dev-haskell/hackage-security/metadata.xml b/dev-haskell/hackage-security/metadata.xml
new file mode 100644
index 000000000000..a3594f6cd4ae
--- /dev/null
+++ b/dev-haskell/hackage-security/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="use-network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <longdescription>
+ The hackage security library provides both server and
+ client utilities for securing the Hackage package server
+ (&lt;http://hackage.haskell.org/&gt;). It is based on The Update
+ Framework (&lt;http://theupdateframework.com/&gt;), a set of
+ recommendations developed by security researchers at
+ various universities in the US as well as developers on the
+ Tor project (&lt;https://www.torproject.org/&gt;).
+
+ The current implementation supports only index signing,
+ thereby enabling untrusted mirrors. It does not yet provide
+ facilities for author package signing.
+
+ The library has two main entry points:
+ "Hackage.Security.Client" is the main entry point for
+ clients (the typical example being @cabal@), and
+ "Hackage.Security.Server" is the main entry point for
+ servers (the typical example being @hackage-server@).
+
+ This is a beta release.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">well-typed/hackage-security</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/haddock-api/Manifest b/dev-haskell/haddock-api/Manifest
new file mode 100644
index 000000000000..46b2fe3581df
--- /dev/null
+++ b/dev-haskell/haddock-api/Manifest
@@ -0,0 +1,8 @@
+AUX haddock-api-2.17.3-ghc-8.0.2_rc1.patch 747 SHA256 d4da9d21675ce75fa2a24427c5d541a612379dbf6d76b65579ab9caed977f689 SHA512 813823790fceb96c8b314835896dac165bd4e91f888090c65cbe91dc2ac026e2d0bd79acb40974154252ea106a7dcf56d80da6af4dd67db59f8004166f29bf08 WHIRLPOOL 6f11ea5b7ed08be677794f9cda05c269c94b8a8a947fc4237a7b9bb8a5022a68f5b4cb5b7a0accbaaf6f81fa80b0413a1e32f8402dc1c3b74c758e8b89735d8e
+DIST haddock-api-2.16.1.tar.gz 125372 SHA256 e2061d67e3de2bb39a98225712f119ef21a62567afac361bd9b2ddf0ba2aedea SHA512 01450602d238651a8711141d51f5246536a96b69efee29942296fdfc249929f5f33df24ee676b56d0ba82269cb6557dd3a4e8fabbd1b809e506867b5f285bb17 WHIRLPOOL 15d1a8592ef4f73c69850fb1cbdd6cd44747dacd86921104eb2d9a935fd0d85b6f28f47707f5e8a6222d7c3777f3cd8786f2bba3b14d18c935037717ced4cc3c
+DIST haddock-api-2.17.3.tar.gz 145142 SHA256 8d35a256c2ee07083c1e1a8b08e536069ffdad27598bed69d88847fb51234dc7 SHA512 00057618d970fc7786913eec0b408baabbf1aff4b705c105f6d6347ae9c46af1b2ea7bed420edfaec38c835dee08593c9ae53ab9a30153239e687de6f5301840 WHIRLPOOL 68a0422bfaf56197d816b00c26618a1480a7595281e9d18346ffad9365185a5a8f0d4d42d27772b60eaae800a11368fc4d065899de9aeaf84714d3159836373e
+EBUILD haddock-api-2.16.1.ebuild 842 SHA256 7a8715708238253517ecc96ccbfc913ea66158cb9cfd468ba7c6788dff9cae74 SHA512 59b2ca5328a6e0a5b6ddaed94e01c4e1f7c44bf530f967c4cdaabae0e6bc4c6247c102fe6e563d0fbf5464702a40bbd2ef25901266b9c3adf0fd71bda98a6b68 WHIRLPOOL c969f7aaf7be903a81429513415c3172c5d529b322d8f4b684a0defb479702df0f86014c6cb12720928fc807c6e41cf637da1252dfb16fc6dcab516615083d69
+EBUILD haddock-api-2.17.3.ebuild 1055 SHA256 7fa6ad75020d67c85497dab87bcd8c8b2d66a4c75671f6131fbf7ecade9ee412 SHA512 1b668c9b88ed2dd25b7c0ce519b2c6093166d91ccf59042cc2e536a357b8e158f44ceba13a69e0a97cecead739a3555327144dd606e026c4ef89e245f4eea91d WHIRLPOOL 8daf0befb950ea51062a3096291432548caaa2bf88933005f0daa20d1f67898bdc2f02d7fb6050a28037d78ca0e59c60e98129729fd4e2742ab9e5a7cb3a2a90
+MISC ChangeLog 2595 SHA256 8303a2579516de420ef9aeb9d2b84f8ec6a9e45d62080dbf123f311d9b541851 SHA512 b4df57cd2bdcbe2498864301980ea2d971ac24ed479e8f5fdf59492512f6f6f3936a6ea7d6c8e7c25c9193473c3faadf0479a7fe75d2c87e3054c887bcefa055 WHIRLPOOL bfc4046f8a5967d0990eb22b2da6f6e487c25ed838986d7b53c9ce51755165447885ffdfa1932dd935818ab3174d9988f86dd163834ea567663c720228f333c6
+MISC ChangeLog-2015 409 SHA256 4807d07296a14b63594be799e4aacbde42a61965fc64130c7620b73ed7933e49 SHA512 a36979b0b7e229492c114e8831d5a0dd602f459160e32a8a1cf0ddcc6cd864041acc201237c7305ef517302f7042f0385251cf109b8c1b75c9b5a0031218e80c WHIRLPOOL 72ee04c2939a7b7014a6baefb622bd2e64178c71a100c6ab4b05b7e363c760f606c30a047cff42fb60a59b143bbb37bcccdbccb12a0318c29f13f48182108fd1
+MISC metadata.xml 357 SHA256 9b10e794b62414313fd373e3fbf619821146801c394eebb7e0b4522d0e053135 SHA512 0f4a0bb813ebec80793d97d4ab2df397fba47ffdfb19afc8de5262cd3cd627172a982afd9fd36ce25051285f3b33cc3ba70ede63de59ac7be7ff72d237b85db2 WHIRLPOOL 44b5ca69f0f0f89734ff9c51955526107cd2350f74e766c3a1374d824c5bf288c80826d66a65ea55cf67fcb693cfa2fc829b25069df28b74207b0b69ae8bbae9
diff --git a/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch b/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
new file mode 100644
index 000000000000..6aafc8f37522
--- /dev/null
+++ b/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
@@ -0,0 +1,16 @@
+diff --git a/src/Haddock/Types.hs b/src/Haddock/Types.hs
+index eacf447..458d15f 100644
+--- a/src/Haddock/Types.hs
++++ b/src/Haddock/Types.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards #-}
++{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards, CPP #-}
+ {-# OPTIONS_GHC -fno-warn-orphans #-}
+@@ -450,2 +450,3 @@ instance (NFData a, NFData mod)
+
++#if !MIN_VERSION_GLASGOW_HASKELL(8,0,1,1)
+ instance NFData Name where rnf x = seq x ()
+@@ -453,2 +454,3 @@ instance NFData OccName where rnf x = seq x ()
+ instance NFData ModuleName where rnf x = seq x ()
++#endif
+
diff --git a/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild b/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
new file mode 100644
index 000000000000..d9c6ab96ec99
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
+ dev-haskell/ghc-paths:=[profile?]
+ >=dev-haskell/haddock-library-1.2:=[profile?] <dev-haskell/haddock-library-1.3:=[profile?]
+ >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-7.10:= <dev-lang/ghc-7.12:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild b/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
new file mode 100644
index 000000000000..dc5b5731e12d
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.0.1
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
+ dev-haskell/ghc-paths:=[profile?]
+ >=dev-haskell/haddock-library-1.4:=[profile?] <dev-haskell/haddock-library-1.5:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-8.0:= <dev-lang/ghc-8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/hspec
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
diff --git a/dev-haskell/haddock-api/metadata.xml b/dev-haskell/haddock-api/metadata.xml
new file mode 100644
index 000000000000..5b91128aaa05
--- /dev/null
+++ b/dev-haskell/haddock-api/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haddock is a documentation-generation tool for Haskell
+ libraries
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/haddock-library/Manifest b/dev-haskell/haddock-library/Manifest
new file mode 100644
index 000000000000..f2fe21552c59
--- /dev/null
+++ b/dev-haskell/haddock-library/Manifest
@@ -0,0 +1,9 @@
+DIST haddock-library-1.1.1.tar.gz 35641 SHA256 350c2dd4f62fc85debe53ea51ce2a7e8ec7c8abb1b5acc664c5adf80ebaa566a SHA512 5f1a592af66a054482fc06ca8d974db0ebd4e42b383ec6b3fd7d44d155bd89c567013af1266e697b76a96b4d39486bc22eac7eb4b1d6842ec0f842533ac8dffb WHIRLPOOL 7e8020b0ae5200b97f5f568bc82e68c1f8379c86291c37b4fd6ec73890b7ba22aa3a74c496267912b51ccc862d208ff021614886cdf045692dd098733186bb34
+DIST haddock-library-1.2.1.tar.gz 38606 SHA256 0fb1a09d2b6f5339bc008a8ebf6519f22d27f65cfcc682488a7b67e8ee151056 SHA512 7ac9dfc648e6e59e1dbaafc7fdf26acb378997506c353dedadf89a729223cdb518edd59642e81758fd898cda163258e5e4150fc84369c3e011e59acd827a037a WHIRLPOOL 67a48f606d9a55079796fd2ad75e9e8a5e4b183c6d98653ffc81fa5678ddf551f48104f067809ce91e4807db35b0475f46d0a4d5f8f252ef7eb273a52ef9176e
+DIST haddock-library-1.4.2.tar.gz 38701 SHA256 e8edf0714ef3c0e64ad61db6e9f3c1ca0980941b4e9128c94881588cdb4168dc SHA512 0ea02f4ac898e6d4349f3c8d3997d66c35866350bfd661b6030a0b59c609eaae3647c8898bb5142afb0235b2eb785059356f6eb2031e6e93615d1d4e3c4cce82 WHIRLPOOL 44a89537ff7f51f54e85a054d4d4a5c2c627c93bfba3ee31d581c44b8de2bbaa07083711206080652b7912b72179a469c46a450192d7779a167e893e082a1bf2
+EBUILD haddock-library-1.1.1.ebuild 671 SHA256 859620289949d8c1cffaeb03b1db52dc41e4b0555b74c897b03795388be256a3 SHA512 feb5d49af81f4671d6e03bf7d1c096d43542070457c9284ee676e9848705803efbbe626fa9b468cb7c5d5320104cc513d78fe4ce3519d5145a65a9bc648f9321 WHIRLPOOL 656aa9d228dea17b3676d1798651d66d8ff364922e3d7537afa158799b9d75ac96c4f1dcb71d374f8324959386d024eb75a760659d1634af3f89563369fb8c63
+EBUILD haddock-library-1.2.1.ebuild 793 SHA256 b9d6c00f8df317e3b841efc9f1bcee4e60c8645be1b6fdefe679c7fd21ed5ed0 SHA512 d2740a780a1ad84b3a177fe4d719c16cab2a0cb138e5630b288bad6734d441c43b0e1a33d53f3b51bb732a5f93d922d038b33a104fb55cbc24ff9c48d7e08052 WHIRLPOOL 609b96cd7de820b30e593193100e364491c621ffd71a98dac9eb6bc808a2a62bff8a6b3a9beaf11a1485291fb698d08e37a14852d692d0feed2f6d217d920873
+EBUILD haddock-library-1.4.2.ebuild 808 SHA256 7eee8f3b25243f8643348e5ec741ce4350de0f65dc7b14550d04871b5c339f6f SHA512 ea76a49732ed5f07960ebfa59e6d2dfbcba34880638966eadbca411b992660b2db1d7ca7a55884a8c5216ca1c8415def31a1423b79230e5b4693a011fd128702 WHIRLPOOL 509f5c9c6932a85b204e306fa0794b71775acfa41bc4c20e6ba5878aa65fda3f8e317eb7ea23bf2ec8e4892f363ff121b50450e3eaee8fb3a7294453de558491
+MISC ChangeLog 3208 SHA256 c79ac3d7144aa9cdab672e589b084a16e4dbdd3b6fe31552a685eacab785db76 SHA512 d7f67de4fd42bb9574fe2d4b30e0408e8e39a72f15487e6a264e3215f76852bb6edcc15744d34197362c03cb6d5beb2af5ecf616f31119a04ad2bce86b915939 WHIRLPOOL 7d5d40266ea2d6dea5d4f656df1abfaa17e756d613a49f0d42faaef16ee1c3d9d8176732b75bc8d4073c7994717c1437ee76a4920546a65b6c0a1d7153fd1573
+MISC ChangeLog-2015 524 SHA256 f4743635a1db476e7c76ab551f68be8963f0a0173a35f1bcfb29893746940b25 SHA512 310c5dbe74479ed75570230dd66226da55880aaf93b72bf6efc52c356d777637a912cf2d1e4437de3ed76fd14a5c5dfe1f56005580dcd4f6690ff5b246762f43 WHIRLPOOL 3f8784108025d6f7ae60c5820eb622592239e89936c1ba637fe875ffdc77950476d07473b0167a2278bc62ea704077d4ce0f5b99e2d71d545fbf7aa7e2b01b2d
+MISC metadata.xml 649 SHA256 6c3842e7df287289d5bf7fc2f0590e3c9e932a41ee2cd39be0f03ca93cec88ba SHA512 316469b542dcc67cbf2c6f28a2cb7c3321fc13654349c59631c185ceeb2bc55b78d23b2bbb224ab7b19b1aa0d2d8237fb9ec98693e4420fe8e1556e5acd370cc WHIRLPOOL 041daec36b1a405336a7ab1d9944face2a53997278e91cf639fb1cc02ff8666e4a2ab6d051e3f73408161db28872a5916a007514d0f0e8b518007a32b019d92d
diff --git a/dev-haskell/haddock-library/haddock-library-1.1.1.ebuild b/dev-haskell/haddock-library/haddock-library-1.1.1.ebuild
new file mode 100644
index 000000000000..5ce55c6f922e
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library exposing some functionality of Haddock"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/base-compat
+ dev-haskell/hspec
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
diff --git a/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild b/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild
new file mode 100644
index 000000000000..f5ca262a3d8a
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library exposing some functionality of Haddock"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # on ghc-7.6 Prelude collides with base-compat
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/base-compat
+ dev-haskell/hspec
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
diff --git a/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild b/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild
new file mode 100644
index 000000000000..2d7ee89fd817
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library exposing some functionality of Haddock"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.0.1, might not be required but needs porting revdeps
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/base-compat
+ dev-haskell/hspec
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
diff --git a/dev-haskell/haddock-library/metadata.xml b/dev-haskell/haddock-library/metadata.xml
new file mode 100644
index 000000000000..5187ff9bad5a
--- /dev/null
+++ b/dev-haskell/haddock-library/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haddock is a documentation-generation tool for Haskell
+ libraries. These modules expose some functionality of it
+ without pulling in the GHC dependency. Please note that the
+ API is likely to change so specify upper bounds in your
+ project if you can't release often. For interacting with Haddock
+ itself, see the <pkg>dev-haskell/haddock</pkg> package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/haddock/Manifest b/dev-haskell/haddock/Manifest
new file mode 100644
index 000000000000..0a9abed73b24
--- /dev/null
+++ b/dev-haskell/haddock/Manifest
@@ -0,0 +1,9 @@
+DIST haddock-2.14.3.0.7.8.3.tar.gz 230282 SHA256 8bcdea48e3fbba6e38d2e629edf230da39d07421424bb1c615198c77623ff2c4 SHA512 62ae4a29c877c3b9742828fcda2f1f045357f41b4a2c495a4791a42d412d41b3d206cdcb73e2d1bd4e95c40371dae865f4eaa37031cda6c1bada5dfed963c2be WHIRLPOOL afd36c8f04aa29c007d83d7c7731098347836daa4e8307710b839ecbc764e191624075df5c3e353c8bcd9f640dfe560a07477bf7909d53ed7e13b34a806efc9a
+DIST haddock-2.16.1.tar.gz 216323 SHA256 46ecd130cb5ad2b5c7452c843f9b75e976f1416d1cf17e6436d65c2c0bdbd6d6 SHA512 709af410f8746819c8c067f3549d79ba0ecaa312fb6b19acf670a9a3e4c94e94b8e546493e08293eceeb488bc0891a8ebe033a58411c4af935b445cd7f3014b8 WHIRLPOOL 0f60978d1e4303d6586b164ab40236f949c14308a0b0ddec9e63ff9b332835ca846187b65de8c122203ace666450f40d55955a3c287f576611d7df2bc6c9161c
+DIST haddock-2.17.2.tar.gz 245690 SHA256 9dd499b022b775b1168c2a8fc940a8cca5eec2416289277a8f59d7321117bb15 SHA512 f8f06abd3b231fae36b900d54a70107dcd6718bab7726ad7bd8392c9053700b96672cf9efa0854033a5c1473dcdf00c390f253bc244ff5f4d25e70dd76c8ea1d WHIRLPOOL 8baf4bea8a3cd9210826e1e37cbb2b62a902abd25a749f52d29979e8c751a05058e5d725dc78ab84fb0297b1a31df65aaa1329785de48fb6a547fc4ecec69b4e
+EBUILD haddock-2.14.3.0.7.8.3.ebuild 2065 SHA256 d078d2626ef716c82c1f229e83dc8680e7da8f39a539587ede04634a2b13eea0 SHA512 8af0445f0cab0b1631a044de38f3ecfc94bcb920666a02fe5d0ff15753306d7bbb9a94748bc42d68ad68023cc55461c5c99af220f652f468533ac151d42a58ae WHIRLPOOL 09eb0e54ffc936adb4d5befc37e6040bc90f0ac9676ef7be4efef2ed56274f82a043ff5607b9f08485409f2dd35e45119436e78cf721edb113c09b8005264667
+EBUILD haddock-2.16.1.ebuild 1924 SHA256 e8aba676a7f060a1a924c9321cd6f019c5598193eab08da130db42514ff21ee5 SHA512 2950f44d9907e2c5213e35854a0c17a6853d8102ef766ddd87bdbaecc85f1bded8d30a2c371b7338877eacaa932ec55c15dcef2f61635e6cb3555a605bee54de WHIRLPOOL f3699e33996fb307ffa2979a7ff725cf6fcc2bf103da08280e83f2d4af4a9ab4926a35f033aff2fc86993ef41dc19eb5252b741420b0245910214a50b4d5db03
+EBUILD haddock-2.17.2.ebuild 807 SHA256 4326010e36aa14012d385cf93c7ed5555e9e75eb6af1fd2d5d61c07e354ed1fb SHA512 25111b0a91da762f6f81f6c4a81d9296382e71d18265af5ac710249e419bfd876378c4d41f12c99327979430bcf398196cd48eca4981413c8d58f60536985b97 WHIRLPOOL bec22aaa7df386b1a7ab44848d160037f3801541afb2c4db57aa29b208393c12477c54f476e8fa549d2edf64aae49c8a9e0b52e35cb8dbcaf5bb4efafb0c0afa
+MISC ChangeLog 3614 SHA256 da284e9e2555f60e0ad595fe456c4759872315dc623d3b68a436456540f5eb45 SHA512 a0d100a2d6b520785b922470ec28d6cabb8351d8730dbe7b877f56b62d020cc52a745067bdb094e90c0f769ff93be0d2c5f2fa9d38bac81b69779170aa09d3f4 WHIRLPOOL cd3f6fee56d4cc7a40158832a4772ba1e51d7857afbac095274428bdd9129c794192220c0e7240c5c49ad7dd6b5e1a8f34d08dd3dd9d79dac3716a9b6d317cd1
+MISC ChangeLog-2015 17298 SHA256 8212763d87113a97dec8a2a6784fcaea095d39ac0b5114299d2834ee5538910f SHA512 8daee255fc814a90e78965b2e359eddf3e314abe5f688d368c4de5703b575ba71e207e093ec419df0f36a4120d80cd41dc2a57132311b6d798cc6293066ca219 WHIRLPOOL b3c0e06395f52c368ee67e394e979cf6cc60bf3aaf3425eca53e9dc027065e15b21877785f4b8d232cbe467305043fc073dda92ee7bd7dbec06dc52019f2c89d
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild b/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
new file mode 100644
index 000000000000..c7189720b62b
--- /dev/null
+++ b/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal pax-utils
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+#SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+SRC_URI="http://code.haskell.org/~slyfox/snapshots/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RESTRICT=test # many test depends are not keyworded yet
+
+RDEPEND="dev-haskell/ghc-paths:=[profile?]
+ >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-7.8.3:= <dev-lang/ghc-7.9:=
+"
+DEPEND="${RDEPEND}
+"
+
+src_prepare() {
+ if [[ ! -e "${S}/html" ]]; then
+ ln -s resources/html "${S}/html" || die "Could not create symbolic link ${S}/html"
+ fi
+}
+
+src_configure() {
+ # create a fake haddock executable. it'll set the right version to cabal
+ # configure, but will eventually get overwritten in src_compile by
+ # the real executable.
+ local exe="${S}/dist/build/haddock/haddock"
+ mkdir -p $(dirname "${exe}")
+ echo -e "#!/bin/sh\necho Haddock version ${PV}" > "${exe}"
+ chmod +x "${exe}"
+
+ # we use 'nocabaldep' to use ghc's bundled Cabal
+ # as external one is likely to break our haddock
+ # (known to work on 1.16.0 and breaks on 1.16.0.1!)
+ haskell-cabal_src_configure \
+ --ghc-options=-rtsopts \
+ --with-haddock="${exe}" \
+ --constraint="Cabal == $(cabal-version)"
+}
+
+src_compile() {
+ # when building the (recursive..) haddock docs, change the datadir to the
+ # current directory, as we're using haddock inplace even if it's built to be
+ # installed into the system first.
+ haddock_datadir="${S}" haskell-cabal_src_compile
+}
+
+src_install() {
+ cabal_src_install
+ # haddock uses GHC-api to process TH source.
+ # TH requires GHCi which needs mmap('rwx') (bug #299709)
+ pax-mark -m "${D}/usr/bin/${PN}"
+}
diff --git a/dev-haskell/haddock/haddock-2.16.1.ebuild b/dev-haskell/haddock/haddock-2.16.1.ebuild
new file mode 100644
index 000000000000..71a09ba5b39c
--- /dev/null
+++ b/dev-haskell/haddock/haddock-2.16.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin test-suite"
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal pax-utils
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # tests are outdated
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ >=dev-lang/ghc-7.4.1
+ ~dev-haskell/haddock-api-2.16.1
+"
+
+src_prepare() {
+ if [[ ! -e "${S}/html" ]]; then
+ ln -s resources/html "${S}/html" || die "Could not create symbolic link ${S}/html"
+ fi
+}
+
+src_configure() {
+ # create a fake haddock executable. it'll set the right version to cabal
+ # configure, but will eventually get overwritten in src_compile by
+ # the real executable.
+ local exe="${S}/dist/build/haddock/haddock"
+ mkdir -p $(dirname "${exe}")
+ echo -e "#!/bin/sh\necho Haddock version ${PV}" > "${exe}"
+ chmod +x "${exe}"
+
+ # we use 'nocabaldep' to use ghc's bundled Cabal
+ # as external one is likely to break our haddock
+ # (known to work on 1.16.0 and breaks on 1.16.0.1!)
+ haskell-cabal_src_configure \
+ --flags=-in-ghc-tree \
+ --ghc-options=-rtsopts \
+ --with-haddock="${exe}" \
+ --constraint="Cabal == $(cabal-version)"
+
+}
+
+src_compile() {
+ # when building the (recursive..) haddock docs, change the datadir to the
+ # current directory, as we're using haddock inplace even if it's built to be
+ # installed into the system first.
+ haddock_datadir="${S}" haskell-cabal_src_compile
+ pax-mark -m "${S}/dist/build/haddock"
+}
+
+src_install() {
+ cabal_src_install
+ # haddock uses GHC-api to process TH source.
+ # TH requires GHCi which needs mmap('rwx') (bug #299709)
+ pax-mark -m "${D}/usr/bin/${PN}"
+}
diff --git a/dev-haskell/haddock/haddock-2.17.2.ebuild b/dev-haskell/haddock/haddock-2.17.2.ebuild
new file mode 100644
index 000000000000..880b8ea5705f
--- /dev/null
+++ b/dev-haskell/haddock/haddock-2.17.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -in-ghc-tree
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+#keep in sync with ghc-8.0.1
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # there is no haddock-test on hackage yet
+
+RDEPEND=">=dev-haskell/haddock-api-2.17:= <dev-haskell/haddock-api-2.18:=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-in-ghc-tree
+}
diff --git a/dev-haskell/haddock/metadata.xml b/dev-haskell/haddock/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/haddock/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/half/Manifest b/dev-haskell/half/Manifest
new file mode 100644
index 000000000000..8db3a1aba95d
--- /dev/null
+++ b/dev-haskell/half/Manifest
@@ -0,0 +1,3 @@
+DIST half-0.2.2.3.tar.gz 6050 SHA256 85c244c80d1c889a3d79073a6f5a99d9e769dbe3c574ca11d992b2b4f7599a5c SHA512 1b341670d0aa8513bef63a9522884d7c4b71cf9af6420bc67f8aab34c906a96c0288d900106878f5de9902b259f35501d09ba0b9ad82e5a759405e615572d17e WHIRLPOOL e36d1ac56d7e1e0b65761db726309481b8b0fd6c55f3f31f874c777fd1e1ed1fbd7c79c50379a98bfbb579ff6d2fba0d8cb209ad2012c511f9fc49b46f14146c
+EBUILD half-0.2.2.3.ebuild 538 SHA256 62e11d52843b4167c950429332bb7c90067679f8c5271974d388219c6f463488 SHA512 2cec554e0c6ad4c5e7d61b293af93777c0ae56748f20b4fe4c76b478081951b2099ccb61646e77673b3ea7b4d47fdd405a4a001a9b3d57f5e316fe30a0f197d6 WHIRLPOOL f55ba35ebe07c7914ae60978bce9ee9fd09c3460c09c2bf067eb34d9223c88136f2308d78ab21f2e37b1379396cde7f96d6737d5322d71eab181f525818d71e0
+MISC metadata.xml 396 SHA256 bb24cb7dc64b24a086f7567b8484593409dd60b436c48ba5046210fad61149c6 SHA512 4242e5d65bea90e4d54e5e721cbf857068a6d6635eba7f6eedc6fc4797123b448bd963c1e6c2df9c5926007757a868fd04f46604cd99efe78243b3f608c98d3e WHIRLPOOL 75e8b2207f3439a271590ae850cc5078e1e2ba6a76a92dcd5b93bf6084f26f18a172d9797d77c12a68c83bb4b52c79085465a27e200f3373247140676930f7f6
diff --git a/dev-haskell/half/half-0.2.2.3.ebuild b/dev-haskell/half/half-0.2.2.3.ebuild
new file mode 100644
index 000000000000..6761953a7516
--- /dev/null
+++ b/dev-haskell/half/half-0.2.2.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Half-precision floating-point"
+HOMEPAGE="https://github.com/ekmett/half"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/half/metadata.xml b/dev-haskell/half/metadata.xml
new file mode 100644
index 000000000000..ceefd43cdeb4
--- /dev/null
+++ b/dev-haskell/half/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Half-precision floating-point
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/half</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hamlet/Manifest b/dev-haskell/hamlet/Manifest
new file mode 100644
index 000000000000..6ab227fcc185
--- /dev/null
+++ b/dev-haskell/hamlet/Manifest
@@ -0,0 +1,7 @@
+DIST hamlet-1.1.9.2.tar.gz 23693 SHA256 d12ab800e48a323b6004e7afc65d09c331338990fd6598c4df4ba821e6745c88 SHA512 e995a92856b0a7dde7bb36439d3922cb560efbcf35d08c20041d6236583e71dd09bc2983c038ad500492f89bbf091bb9ac6e7066afcd309e7aefcbfb963d8658 WHIRLPOOL 6622c1d95cdc64de4dd98ad46a970c138f0ba5b95eaed8706974b204720eedf42182b9f9f5addbf819a6da721aac736ecf7293a6165e687efd7e58f02da57c4f
+DIST hamlet-1.2.0.tar.gz 1636 SHA256 d1c94b259163cb37f5c02ef3418ebf4caf8d95c8ee00588d4493aa3aae1a8a66 SHA512 8bc20f0ddc64b6943f0e85cd7f6babf5bbd6121bf50d420824320241b6ea270876fb58e39e3275d8476b959a815e6a6fee711e3376c18e88f25cccfeb059f99a WHIRLPOOL 0a610ffd10291ca60ef16e19f0152667edee4c984aa2e7c7f832f4fc52bcfa0e774ac66e2e1e1e3ca096c91b4cd0ced8b3ad758f430ba545e41edb05c441ba3d
+EBUILD hamlet-1.1.9.2.ebuild 1187 SHA256 7a255c0b10499300f695386d5f938ef5b04b0938baa84ae059c37a3662f9001e SHA512 874cab1bdf4b8167af6f41661dde9e0557bc5a1f2a36c16e4d747827cfb81c12a4d2907e1d4e228885c9ec56ed684807e1704db247e3c9f4a4bb8779764e3153 WHIRLPOOL 6e25b07b6e4b74b48ccb64daa4d9eac41df8938621a42ddef2f3f3cba95762873915fc7cd7e7971c763baf7b478f20f0433950d9d2cf2d3a96b990fbda79ab73
+EBUILD hamlet-1.2.0.ebuild 611 SHA256 137ddb47ec9bee9d583693e061b3f9fe5bee8827938aa264a62c517fe3b4de77 SHA512 930bf99537f639012fbd029c7d4057a8ea990240bd8c9ce77037e12f8fac2407b1b8c0754478f21facd874948c905a5fb4683686d261d9e037487672db10fb73 WHIRLPOOL 1c170d144a4c9f681b615887ad52f2dc6fd0d4e11f6e64cfbdec1997c35cc5c5f7f955337a09ece4dfa9ea60b72f94b0a4c74e28bf48b583c836419c143c5c6c
+MISC ChangeLog 3291 SHA256 aaa35db6853f40444898dddcb8ace5e90f97aa7c93a56f2ea512a3612d37780c SHA512 e6fe591d0e1039114460607ae787b3435a837df25258c5532853720315955410545705f89b897d834e8ae405d932ae4a879b21886fe2b4b5877519008fadca83 WHIRLPOOL 3029ea2e9779c801b6d827530f428254eed1111b73987be2654fabd1f588f2dc0207cb9f2029f10d9364fadbaa262cd4f35b10304d2dd4bfeb81b5717a35f4c4
+MISC ChangeLog-2015 1136 SHA256 61404958b8f3ddb00679c828ed70067f88921923dc998d02c219bcc65c57811f SHA512 8a4f4b1345d29f5544b2afd309c8b9412755e859b3e5ad414d1600c4dcb7a174012b181f09c9dbffccd41509d16699edcc0fe3599b468f7f36b3653169301189 WHIRLPOOL ec800b49228c31175c323915559ed64e067a698dffb4ad46c0a070ef2d5e89c778d6c9fac99bd7d24de21414e7ef0ce6c003f29f9afe79fa30e8b03b12a4f908
+MISC metadata.xml 1210 SHA256 d2a68f0c48457178fe69160187cdac43cf999f326f70d615bea1589034df01ae SHA512 60ad8abe20655a18d186db1f14b9e0e105f23e2aad34a1d6978a1b2b3e2c95ac223d428f098ecc8000dea04fca19998da59f0254238807ccdee79c987e034fa6 WHIRLPOOL 45eed6b076f301ec3418bfa65fc7236990fc5d9211aea52454302a743bc1229dc0a2d181a324fef0f050da8a0c4b43d663cb4c60cdb2f9e044a12792e38471ab
diff --git a/dev-haskell/hamlet/hamlet-1.1.9.2.ebuild b/dev-haskell/hamlet/hamlet-1.1.9.2.ebuild
new file mode 100644
index 000000000000..34b60e0df3c7
--- /dev/null
+++ b/dev-haskell/hamlet/hamlet-1.1.9.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haml-like template files that are compile-time checked"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/failure-0.1:=[profile?] <dev-haskell/failure-0.3:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/shakespeare-1.2.0.4:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/hamlet/hamlet-1.2.0.ebuild b/dev-haskell/hamlet/hamlet-1.2.0.ebuild
new file mode 100644
index 000000000000..b6c2d3b9f7da
--- /dev/null
+++ b/dev-haskell/hamlet/hamlet-1.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Haml-like template files that are compile-time checked (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hamlet/metadata.xml b/dev-haskell/hamlet/metadata.xml
new file mode 100644
index 000000000000..c842c33be2f7
--- /dev/null
+++ b/dev-haskell/hamlet/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Hamlet gives you a type-safe tool for generating HTML code. It works via Quasi-Quoting, and generating extremely efficient output code. The syntax is white-space sensitive, and it helps you avoid cross-site scripting issues and 404 errors. Please see the documentation at &lt;http://docs.yesodweb.com/book/hamlet/&gt; for more details.
+
+ Here is a quick overview of hamlet html. Due to haddock escaping issues, we can't properly show variable insertion, but we are still going to show some conditionals. Please see &lt;http://www.yesodweb.com/book/templates&gt; for a thorough description
+
+ &gt; !!!
+ &gt; &lt;html&gt;
+ &gt; &lt;head&gt;
+ &gt; &lt;title&gt;Hamlet Demo
+ &gt; &lt;body&gt;
+ &gt; &lt;h1&gt;Information on John Doe
+ &gt; &lt;h2&gt;
+ &gt; $if isMarried person
+ &gt; Married
+ &gt; $else
+ &gt; Not married
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/happstack-server/Manifest b/dev-haskell/happstack-server/Manifest
new file mode 100644
index 000000000000..2289307c14a1
--- /dev/null
+++ b/dev-haskell/happstack-server/Manifest
@@ -0,0 +1,13 @@
+DIST happstack-server-7.1.7.1.tar.gz 78293 SHA256 e2fc2bf7a78a25c3a24f965972cd78ffa8c66755b54249ac34d0590fb63a09e1 SHA512 d43c22421e3468fc5fd9e943088db9df3ca394dd964aaa1b9caba998a1e94923956912cdf46fd17cc99969f03097d24b5426f83dbec58585b366478ff46dd5b4 WHIRLPOOL d817147775f02ca990a770416292f00b7bd48beb5ca126f4004bfe19638b3e0af5c5203ded63e49fb79ad8b52b577f14968e2bcb402c2492463c81cbb9b2584c
+DIST happstack-server-7.3.9.tar.gz 79473 SHA256 9fb66700374db5455853db778c086549345150c7e7fb5e60f09e16deeb145a82 SHA512 3bbfa96e17d5e452604c81f1322a3dbec9a44eae76c448e6a79843c05a079c5d081d58a7d126d8bd2957d774899b6678eeadc17fa161f58046296299b1a1c7a2 WHIRLPOOL e6e4bef2d5926513c9b6f25aa1fecce75215cc5cf65ee95dde5ec44e1292345ca93cc556e9b3f64559e7533f81d80861512a8acff54264fc5e3ec5177ce0a59a
+DIST happstack-server-7.4.5.tar.gz 79941 SHA256 704a11b50604e57bd960633a73baa77fe23993f41b35202a0e26f4af2f91dc96 SHA512 52aa4261abe1cea3211add541b6831e0d586dcfc1e24d6d22ac7b69c10fd26ddaa93b2582ee586d9bb8dbef88b7f2e135f874a5ac65d0085d406fa6fa7a6b618 WHIRLPOOL c07e9e093b64aa97ed97fc6c4ad85ca0254b72978e259a26f75509fa8911fe162f11b10150c0de069c5c4ef1d1504d5954c36710837a36dd213edac34d4be390
+DIST happstack-server-7.4.6.1.tar.gz 81027 SHA256 f4893c48b909b275d25a4061be85c637ebb6c5ee63f890c39b3bfefb8698ab9b SHA512 499975de4919b38301ad065e260d22edb8aca116252a9004a631ec122efaf92b779ebfb7a6480aabad23ba0602e723f3ef78247a274489b073525831d8b72593 WHIRLPOOL d178fa59d51223bf93b591dec186f605567defe2d1cd0040721554bc7675e1b047a3e2b61a8bfe05e13ecfae8f34dd3f5668c7cc60871100af7ecd4990961db0
+DIST happstack-server-7.4.6.2.tar.gz 81122 SHA256 0725900491022e8073d0d61408c2f1d170dbeb7c51bc52e1716c9bf829763b09 SHA512 6fb34bbb3a03e985d53a253db523c01f2f2f1e319e8528f9ab8cd4c9ffeeaeca4d3768f154c9eb12419b87bfd9007ee38ae195a8c265867b1526da3e353722b2 WHIRLPOOL 2da33cfb47f10b253e7843f8936b5b38963ae0b8dac1d59ca0d7774faf228ac8040dc631373e3e88c23c840d2c234a060dec409be6b14dcaea498ad58f617ebc
+EBUILD happstack-server-7.1.7.1.ebuild 1759 SHA256 a455ce9ac7b7afbcb881b3eeedccbc1bd053c1714266f6e03d34c16e63c6547e SHA512 217036512d36100b4a3ffcacd15deff3b79d95fed29213e1a405e926aa9d929e353d54c34c9af0d95850f3c8f47821bd92a1618f799336adb9feaa7b250452ba WHIRLPOOL cbaf880efdf8b0f34b412347c4cecb50a736f34732c8b5a00097fbcb1f0d58493701d1bcdbcef3b6a68811e97c58f3095677fd18887cf7a4f825a1f864aee05f
+EBUILD happstack-server-7.3.9.ebuild 2150 SHA256 6e698bbba4540331e268092156e101bc641850e3eaf17d5fcc2b14201c12c91f SHA512 fa4e17aea45127b1d6da8b02975c70e1263172e8ed3584edc41c9de6a042934171e3dade12b43596135bcad223fbd2a2954fb3dfb86bbc7ec5a7a8a1579dcfd6 WHIRLPOOL 0c1bfcae9c98290fbcdde4132206266607eb53b6c2773290064e4d1bb5121cf5b08ae9d786e231518f7cfcbb4fe3b705225681862013067c483a450d15782b6a
+EBUILD happstack-server-7.4.5.ebuild 2322 SHA256 4a7a56c7e1303741d2d2d198e38a29977202775d32ee58e099a2de0c85c3013f SHA512 68f91ad2084878351ef7f766e5df25abbfec2214c891918f5dfd836a098a1e2b7b3dfefa3eb78d6a1ea5f26e5ff9c843c9ea95bd552db11b3af61bd0cb9a2922 WHIRLPOOL 3bfbe6650a076524bb656e4533dd8bb48854ad19cd745e0d7e8111026ac7771f6ad3fc9f97624366ef30f91e0a7f3d938e9dd3a42127933dd2e31f831b02f198
+EBUILD happstack-server-7.4.6.1.ebuild 2322 SHA256 1e3f32296510c0f534de9e3619987c4abc7032b2f0832b154972614118227dd9 SHA512 d0f07ccb77c1c0de4c839197ca9373f16b0eceb69e86061b17e8fb73b18354f69ebdf02da8d5208c77c9cd995f5ed37232244bf7159035db8bb79c567e318ffe WHIRLPOOL 4c73599a1bf028a3d1033f8a33e135808ee890cc7758e2023132d042546c3812dc8e79c90ba0c836a40840c544820e718157b163b50b09f6b85def3f3370975f
+EBUILD happstack-server-7.4.6.2.ebuild 2320 SHA256 ba1c61ed2b4edd4e148dd5bf43c3727c37d1df2dda44286309c47f8b5e5c217e SHA512 d4c79a31110dacecfb907c78f43b0bdbf4a97b854c86e0ef0c1b67b517ba0f78e268659fab1fc1f32cd86e96a2fc90e1cdea6534cd284c4d4e9145f7bf43a799 WHIRLPOOL ef6ae0759f8a677271ab17627c76ae6301f894eff7b93801cd89716d9d47631300a578c8f53d449a119a41a85a3e5856c9696139ab31e9070dd04e8f022c2296
+MISC ChangeLog 4168 SHA256 9867d89cf0e7613251bdf83ac42b7ffec76da76f0ca661ad865a007cc254f018 SHA512 a471abac87fbd85c1c032323c254f941fe42467c11a0a916d6406043c5394043af03ea45bb4aeea5d3a09d6a3f955fbdfe5adc101998ef07286af94e9b31b58f WHIRLPOOL d260edd39327ed8f49442ec7fdf348d4ea9de59e28ef4c1b17f2e533e6ea94454a6103b3eee7122518888fc635622b8f76d543d7735c4734d4b7e449915c4eed
+MISC ChangeLog-2015 1443 SHA256 a93b7e3da22b28864611ba7095241ba639659690acab4baa16b8d9c6da0d110d SHA512 b17a9e0382b389a97f79cd6da42ff8001bc78b252cf5bc3324ac096ab3aa6c7bebca7a482f248605648d8d3be7cccd72ed4378cb23680127a7c1061181a98b0c WHIRLPOOL 36cb7cd0c0c7a8dd286fa0713a9651a777c094c4e8541cda74be48cd8a4af149f84e689f265c1f22569a94765870a41885f4c0415e0bdf69183946303b17aea4
+MISC metadata.xml 783 SHA256 9f35be58e1f431c4cbe99e2b1b0f49d1b829826ab08f81c1865a4cc25866e487 SHA512 143724d18525c0f3ce372eb2de985114782e74dda15a976f656ef7d36abfafb318cbccfedd7d93bc45523c17cf9e081279faae4077f31a2054e8688025ce3109 WHIRLPOOL 1edd862abe5488a5ccbb5d84f0900fce43e65b38b370fc485bd4222dbef1c94b19523be0d6e5b94039da181604a848248a7b9543b77166806b2eadfa2e205fd1
diff --git a/dev-haskell/happstack-server/happstack-server-7.1.7.1.ebuild b/dev-haskell/happstack-server/happstack-server-7.1.7.1.ebuild
new file mode 100644
index 000000000000..99b970d30f58
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.1.7.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+#hackport: ignore-flag network_2_2_3 ; flag for old network compatibility
+#hackport: ignore-flag template_haskell: non GHC compiler
+IUSE=""
+
+RDEPEND="=dev-haskell/base64-bytestring-1.0*:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ <dev-haskell/blaze-html-0.7:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ =dev-haskell/monad-control-0.3*:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ <dev-haskell/mtl-2.2:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?]
+ <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ <dev-haskell/text-0.12:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ dev-haskell/time-compat:=[profile?]
+ >=dev-haskell/transformers-0.1.3:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ =dev-haskell/transformers-base-0.4*:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?]
+ <dev-haskell/utf8-string-0.4:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ >=dev-haskell/network-2.2.3:=[profile?]
+ "
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ )"
diff --git a/dev-haskell/happstack-server/happstack-server-7.3.9.ebuild b/dev-haskell/happstack-server/happstack-server-7.3.9.ebuild
new file mode 100644
index 000000000000..004b8b1f45df
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.3.9.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: +network_2_2_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri +template_haskell"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.8:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ dev-haskell/time-compat:=[profile?]
+ >=dev-haskell/transformers-0.1.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri) \
+ --flag=network_2_2_3 \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/happstack-server/happstack-server-7.4.5.ebuild b/dev-haskell/happstack-server/happstack-server-7.4.5.ebuild
new file mode 100644
index 000000000000..8a1a3a96308b
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.4.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +network_2_2_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri +template_haskell"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ dev-haskell/time-compat:=[profile?]
+ >=dev-haskell/transformers-0.1.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri) \
+ --flag=network_2_2_3 \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/happstack-server/happstack-server-7.4.6.1.ebuild b/dev-haskell/happstack-server/happstack-server-7.4.6.1.ebuild
new file mode 100644
index 000000000000..a3a3ca292e73
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.4.6.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: +network_2_2_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri +template_haskell"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ dev-haskell/time-compat:=[profile?]
+ >=dev-haskell/transformers-0.1.3:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri) \
+ --flag=network_2_2_3 \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/happstack-server/happstack-server-7.4.6.2.ebuild b/dev-haskell/happstack-server/happstack-server-7.4.6.2.ebuild
new file mode 100644
index 000000000000..40b969bb48e2
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.4.6.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +network_2_2_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri +template_haskell"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ dev-haskell/time-compat:=[profile?]
+ >=dev-haskell/transformers-0.1.3:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri) \
+ --flag=network_2_2_3 \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/happstack-server/metadata.xml b/dev-haskell/happstack-server/metadata.xml
new file mode 100644
index 000000000000..8a3c718999b7
--- /dev/null
+++ b/dev-haskell/happstack-server/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Happstack Server provides an HTTP server and a rich set of functions for routing requests, handling query parameters, generating responses, working with cookies, serving files, and more. For in-depth documentation see the Happstack Crash Course &lt;http://happstack.com/docs/crashcourse/index.html&gt;
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package</flag>
+ <flag name="template_haskell">Description: Template Haskell is available on this system</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest
new file mode 100644
index 000000000000..85263e3a4221
--- /dev/null
+++ b/dev-haskell/happy/Manifest
@@ -0,0 +1,8 @@
+AUX happy-1.19.5-ghc-7.10.2.patch 940 SHA256 da834e9e98d7e1abe40a79447b04f1229554b87f3ec5495f73a824c698d13d28 SHA512 8866180fc18c7390132cef311b40b890f2d768296302f3a85cba2fcfc6abb523de6280dd6046da3fbc45915a7d866df5ec6725fe229c168482854d00cbe66d65 WHIRLPOOL 88bf8c5ef2780f282012d33925d9868e45680dc275515207b409bcd89032dee755ee412530c9995eece3fb85e49fcc0cf24caf858496dca6bb5dcecc3d09e2cb
+DIST happy-1.19.4.tar.gz 160497 SHA256 6be499f66c61f8c48cbbbcb70515eb8e62c2bfa08adcc8c9474e7ae343a6936d SHA512 d49893098f9982321fc03dad464bf787873a1a82167165d53f617ba04923c7e5d8f177def7fa045a5669d1c7f886a88087ba8f668ef1900a71498b5800cc4b1a WHIRLPOOL 6f9b63a149e3681f3ea52a91c01386898c70df5c0d06d9d99f1979b21628ffce483d71bc48cd21c3ca0a7cec8edc4581dea02fc33b90ff9de9902453327fdeec
+DIST happy-1.19.5.tar.gz 159280 SHA256 62f03ac11d7b4b9913f212f5aa2eee1087f3b46dc07d799d41e1854ff02843da SHA512 7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b WHIRLPOOL 24bb36acb56dc20203032b9b81d542cc8e8f258bffd3b4e004cfa4185b209712c5b79c06da22f9bac4087452a0595021e94937fdd18fea79b082d0ac849c0541
+EBUILD happy-1.19.4.ebuild 1401 SHA256 5abc1f5702e3467de9cad2871ff422984359c83645f718611cfa664fbf1d0aa7 SHA512 a904577fb3a6a8fa989cba8366f6785be84be9df612bb659ad95d45e125b03fe0e3d0f2af930257a8dcee91864fed7b2a62060b1c79476e9a79f725085905be9 WHIRLPOOL bd1c29ac115ecf7e66273f6d8f5613a3d7cd17003783d8eebb3d4c59390728f4b6f506fc564ceac831edcd625653fd8f4766e164f424e186ee2fc73813a6c28d
+EBUILD happy-1.19.5.ebuild 1564 SHA256 9a563a5c0e1b614ddb23334a673fa60501ba3aef9e6dc709053d1bc10ff5b9fe SHA512 d03e33ce278eb9da0457d7ec53ebc223ed2e1746c4461fe9f8c3db7b03fe3e7196450759b00cb874a7281083917d2fd684bf9688656358efd24c2845b425a727 WHIRLPOOL 08cce5824621847f2466910bded3405aa396e2c59820aec6f956703df7d7472c42cf9776d13842ca3ba565a997d2ebd1ba467be0fb88ce7c6b2de9ac6c7c33c3
+MISC ChangeLog 3195 SHA256 49169b1d9b3c08c8e656ae7456564b9feb705463a1797891cc73aef62f35b897 SHA512 ef6cd6f8890ff316e3a0b0a9475782f615ad28644c3476ccbc65f2c1d5df7da1be487e53d9bfd71df1b04d194ed162660f3353a4b8c287b7ad30f04f627b7a9c WHIRLPOOL b4519d448526afa2b5f3f02a26fc9e42b7ff0b6712034cc204d143ab5665258c1a39265fe621e9b47ba62dc0849b16b23c5c23ee1c5cab33bf60e939ecebcc33
+MISC ChangeLog-2015 10013 SHA256 653d86aaa4ae41baaaca15216a113755b9c1c0ffb16569731d77b7d48ccb5126 SHA512 554bfdca45ef696489ed4bc47d3456af7389768f5a0b19ab7212230e3e1f95e6aa1998b8e81c102e106cc2713b61a0312621777da79557909e8f4d34655522cc WHIRLPOOL 2d57ad88ac1d4c3b8bc2ae4678df2cdb5ec0378ade5d6d24f3659704b110c04b3e65f13bc77b3c1562c2a415ea34651bd30107c0b097ec34162cf27c4f02554b
+MISC metadata.xml 330 SHA256 90dd98dc28a6476bc41a4a3e4d1d583f109efdea00b0a288a866c1589f6bfc45 SHA512 505782103d2814ce34e9e6e7ad91cd466c3f6593e636f9e38eb70e5c89892c2231e24feb310ebd4a33af0d15cc0cc58bd083da6573f65a1604fdbc3dd9380889 WHIRLPOOL 1dbc76f7d2c18a5e3c007f146ee6940ad2f441f843308dae3372859fdad6ebd320e25c8c5c5133c7c1054f43604cbd17abf16dc4b4137e4607b82d4dffdf714f
diff --git a/dev-haskell/happy/files/happy-1.19.5-ghc-7.10.2.patch b/dev-haskell/happy/files/happy-1.19.5-ghc-7.10.2.patch
new file mode 100644
index 000000000000..dee216b029fb
--- /dev/null
+++ b/dev-haskell/happy/files/happy-1.19.5-ghc-7.10.2.patch
@@ -0,0 +1,27 @@
+I'm not sure if it's a ghc feature or a bug.
+Should happy emable that extension for -g option?
+
+The build error is Kind mismatch:
+
+ monad002.g.hs:296:26:
+ Couldn't match kind ‘*’ with ‘#’
+ When matching types
+ t0 :: *
+ Happy_GHC_Exts.Int# :: #
+ Relevant bindings include
+ cont :: t0 -> [Char] -> Int -> ParseResult a
+ (bound at monad002.g.hs:293:13)
+ In the first argument of ‘cont’, namely ‘8#’
+ In the expression: cont 8#
+ In a case alternative: TokenLet -> cont 8#
+
+Slightly related bug: https://ghc.haskell.org/trac/ghc/ticket/8739
+
+diff --git a/tests/monad002.ly b/tests/monad002.ly
+index 35cc5b0..4c526ca 100644
+--- a/tests/monad002.ly
++++ b/tests/monad002.ly
+@@ -5,2 +5,3 @@ Test for monadic Happy Parsers, Simon Marlow 1996.
+ > {-# OPTIONS_GHC -fglasgow-exts #-}
++> {-# LANGUAGE MonoLocalBinds #-}
+ > -- -fglasgow-exts required because P is a type synonym, and Happy uses it
diff --git a/dev-haskell/happy/happy-1.19.4.ebuild b/dev-haskell/happy/happy-1.19.4.ebuild
new file mode 100644
index 000000000000..8961425f8b2e
--- /dev/null
+++ b/dev-haskell/happy/happy-1.19.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit eutils haskell-cabal autotools
+
+DESCRIPTION="Happy is a parser generator for Haskell"
+HOMEPAGE="http://www.haskell.org/happy/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/mtl-1.0
+ >=dev-lang/ghc-6.10.4
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets )
+"
+
+src_prepare() {
+ for f in AttrGrammarParser Parser; do
+ # drop broken autogenerated
+ mv "dist/build/happy/happy-tmp/$f.hs" src/ || die
+ # drop depend on itself, otherwise cabal tries to regenerate it
+ rm "src/$f.ly" || die
+ done
+ use doc && cd doc && eautoconf
+}
+
+src_configure() {
+ # '--with-happy=false' allows detecting circular
+ # depends even when 'happy' is installed in system
+ haskell-cabal_src_configure --with-happy=false
+
+ if use doc; then
+ # does not like out-of-source builds
+ cd doc || die
+ econf
+ fi
+}
+
+src_compile() {
+ haskell-cabal_src_compile
+
+ if use doc; then
+ emake -C doc -j1
+ fi
+}
+
+src_install() {
+ haskell-cabal_src_install
+ if use doc; then
+ cd doc || die
+ dohtml -r happy/*
+ doman "${S}/doc/happy.1"
+ fi
+}
diff --git a/dev-haskell/happy/happy-1.19.5.ebuild b/dev-haskell/happy/happy-1.19.5.ebuild
new file mode 100644
index 000000000000..5ba52024b7dc
--- /dev/null
+++ b/dev-haskell/happy/happy-1.19.5.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit eutils haskell-cabal autotools
+
+DESCRIPTION="Happy is a parser generator for Haskell"
+HOMEPAGE="http://www.haskell.org/happy/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/mtl-1.0
+ >=dev-lang/ghc-6.10.4
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.19.5-ghc-7.10.2.patch
+
+ for f in AttrGrammarParser Parser; do
+ # drop broken autogenerated
+ mv "dist/build/happy/happy-tmp/$f.hs" src/ || die
+ # drop depend on itself, otherwise cabal tries to regenerate it
+ rm "src/$f.ly" || die
+ done
+ use doc && cd doc && eautoconf
+}
+
+src_configure() {
+ # '--with-happy=false' allows detecting circular
+ # depends even when 'happy' is installed in system
+ haskell-cabal_src_configure --with-happy=false
+
+ if use doc; then
+ # does not like out-of-source builds
+ cd doc || die
+ econf
+ fi
+}
+
+src_compile() {
+ haskell-cabal_src_compile
+
+ if use doc; then
+ emake -C doc -j1
+ fi
+}
+
+src_test() {
+ # workaround https://github.com/haskell/cabal/issues/2398
+ emake -k -C tests all || die
+}
+
+src_install() {
+ haskell-cabal_src_install
+ if use doc; then
+ cd doc || die
+ dohtml -r happy/*
+ doman "${S}/doc/happy.1"
+ fi
+}
diff --git a/dev-haskell/happy/metadata.xml b/dev-haskell/happy/metadata.xml
new file mode 100644
index 000000000000..74ae0f3e98e6
--- /dev/null
+++ b/dev-haskell/happy/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Happy is a parser generator for Haskell
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/harp/Manifest b/dev-haskell/harp/Manifest
new file mode 100644
index 000000000000..7dfaf71a5cc1
--- /dev/null
+++ b/dev-haskell/harp/Manifest
@@ -0,0 +1,7 @@
+DIST harp-0.4.1.tar.gz 2831 SHA256 9fb2d788238be65627b881d5ac6d574e62e6270ba4ee5d9cf479629f781e3861 SHA512 f0e185df070301aa57ed3f2be1d9eaad65920de36404b4db81172565e87ddf152714e24fa57ad7d8519e464d8e6287d3a0b23c9242d759f4538033f239f061a9 WHIRLPOOL fbc11736019f85b6a05ec1a8ed80363cf22bb52ab6b859bef65bf942aa8534374d11f5efceccd087f64b911cdcdf745b58916a11cf498254a75f874e81b4f55a
+DIST harp-0.4.2.tar.gz 2900 SHA256 7faa6236d0381e5caeacb4a7acb912c328b4d5f58944f238d478d972c6f19cf3 SHA512 2af06f0ccc138ba781edce6040fd4a88cace808990dc01cce4832414e2b4e29930c3493b320bd5d9a150823a9dcdce3a74bda82a078ded8afcce76edbdac1c13 WHIRLPOOL adacc5bdf15f55e2ba44180c8338bcbbfaef99da97b97d6c884573d5def0081e48017cdf6f437654d125e8f114b3cc291b6b8187cd70671e6c83d17429e623ef
+EBUILD harp-0.4.1.ebuild 571 SHA256 847c3810e70091c7f3340df354c1ce6c241905542c3b7676cfbac011b44060b8 SHA512 8f3b9de3a1388ccafffd0d266601362c1c1ac10733c867fbb758465d5b3f7d282a68c30f4472c18d14c9bbb3af5882d7f483f93a1ed597ce67a7397e279df96c WHIRLPOOL 29cc9267057b6473d01b162956a1a56e535478294c8cc4b5ebed25143b21741224125dd653f4384c23fe71758c804de7f6ddad7b5b80f77b0b4a21b831a99794
+EBUILD harp-0.4.2.ebuild 575 SHA256 87d85985ed1b6fdfdd4f67656c605b783a23b51e93c7b6a5b6e6db0571e1aef6 SHA512 6747713a919cdce9a4b1039c2f423c54c7c09b634de4d00f8f0b1ecb629040eafa900f806acf30698a86dcd2e5238caea51cff4bbff888e2386d6ac1c2e2dfce WHIRLPOOL 103aed553ff1e23b1b004f15ecde22b48a733ba8dbd53d81f37abdf69789466bfd71d5416f1c37999325f3239bea7569ddcc7243117faa4c863421e46a397504
+MISC ChangeLog 3349 SHA256 3c1bbb2679001d83761423c2010b63b5e3d857c2ca3cf724a3d0e14830d24500 SHA512 a32ff9f8c234c171664959f8de4fd9a7cfd70fc3d879bfef7f521c4a28efc07ec53de6d5b9f7c27b23e7eeff1f093b9f38d9ea6f876aa03f62930095e891ceb4 WHIRLPOOL 0588181dfd4bf6d67ca45e8491b9fd2b4403a9fafa075f1043e4b6118a7c29c23d7f382de620c50b153b1400773dc25878d96075149d9ab179a004d626983667
+MISC ChangeLog-2015 1734 SHA256 37d2a5c636d015e729566d2063f2f8f36968020c346321752e91e23d89b8eafb SHA512 aa4307cdc532c1bae897cfe6cdd8909ab719757c1ef0f7feab2933080afedbb026e2026ebf6e084821060f486a4baa9cbd0669e0e179f9f5c053d664f157a77a WHIRLPOOL b10c66d9659bda187d7c9e59b8bc5a00356d840cb994acde5b9fcee299261e1bd82602db65e42b6513207207511c559d72002632c7a9b350b637ca3d9d59cd3d
+MISC metadata.xml 791 SHA256 ae64a5fd37faf2e5a63323538ac13493d6a72c7b11356d54fa923eb2de12414b SHA512 acb1e367a23883961e8c1a05d6903c8caafd3aa15cb33629325e5f07cd0a26f0655c112c4fe057a9fa9caee7f7f2b39c21d14331236166d20777e7dec440c6c6 WHIRLPOOL eba697be16c36d1af9de7fb42f0fea27990b22732598ac2c1b0aed1e2705ede9965fe3a214226ec70ed83c103e514d052c0030539a58cf30bf73e54ab84bb46a
diff --git a/dev-haskell/harp/harp-0.4.1.ebuild b/dev-haskell/harp/harp-0.4.1.ebuild
new file mode 100644
index 000000000000..2850959f149d
--- /dev/null
+++ b/dev-haskell/harp/harp-0.4.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HaRP allows pattern-matching with regular expressions"
+HOMEPAGE="https://github.com/seereason/harp"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
diff --git a/dev-haskell/harp/harp-0.4.2.ebuild b/dev-haskell/harp/harp-0.4.2.ebuild
new file mode 100644
index 000000000000..d150d596b33f
--- /dev/null
+++ b/dev-haskell/harp/harp-0.4.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HaRP allows pattern-matching with regular expressions"
+HOMEPAGE="https://github.com/seereason/harp"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/harp/metadata.xml b/dev-haskell/harp/metadata.xml
new file mode 100644
index 000000000000..54b09a2c0d8b
--- /dev/null
+++ b/dev-haskell/harp/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription lang="en">
+ HaRP, or Haskell Regular Patterns, is a Haskell extension that extends the
+ normal pattern matching facility with the power of regular expressions. This
+ expressive power is highly useful in a wide range of areas, including text
+ parsing and XML processing. Regular expression patterns in HaRP work over
+ ordinary Haskell lists ([]) of arbitrary type. HaRP is implemented as a
+ pre-processor to ordinary Haskell.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">seereason/harp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hashable-time/Manifest b/dev-haskell/hashable-time/Manifest
new file mode 100644
index 000000000000..d9d75de51938
--- /dev/null
+++ b/dev-haskell/hashable-time/Manifest
@@ -0,0 +1,3 @@
+DIST hashable-time-0.2.tar.gz 2111 SHA256 97b722ab467fae0d499de91bfaf3d6e346c7c1cac126796f0031aee5dbfe2b0a SHA512 0a05707019f2cc19c26a4dac955c5f31f334589074b7ecff15ae60654dea1376205b897d674fa4b1369dec62ca4f93a061250baabccf30f877ea984495df1211 WHIRLPOOL cdea6ae8084c465e8d301fd07be2ef1cc9de4db324de9783d7ebc553677cf367a300f75d1b05a734adeddd4c77ffe13bf95cd171f054e40b6cc05bd48921c8de
+EBUILD hashable-time-0.2.ebuild 815 SHA256 350ad3abcb88fda29779588c12f5eb029328cbd1a0894518b9b92f549ac41998 SHA512 8c3e69d4c708faa12de583fd4249f06ff6339a3627d262a2acc85a60073a598b84c71ba3fa488b3c1076e66f6618156bcc15ea334c5d14aa22be3f922f3aac6d WHIRLPOOL 423943804ec84c865e7758d272f75bf7eadafd54cd1bf3b605c1ed807393347bd8b7925144892fc6dc8269e2365721b4ea1702d0049194b96d08aa9015f85b02
+MISC metadata.xml 332 SHA256 76d3ccc7fcfae5514c69192711c769cd883a9c616ff8271d6c048eb24c7a4a37 SHA512 84562d5e5861a05e4920fdab8511b6d0be31ff1415daf7233141d961812c9e919f2a1ea51ccbd2f68a8cddfdcd74008c427a44460fddbb957c5165af3134bc46 WHIRLPOOL 59c823ee99142df29ee0ee5d5b708e2d97069d3df422dda97ddb6c7bf0576739aa0599ffbc38cdbb013ebacc699a21301fdb2c374538a9ca0824fc5f978c91a5
diff --git a/dev-haskell/hashable-time/hashable-time-0.2.ebuild b/dev-haskell/hashable-time/hashable-time-0.2.ebuild
new file mode 100644
index 000000000000..0d9bfe5e5d67
--- /dev/null
+++ b/dev-haskell/hashable-time/hashable-time-0.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Hashable instances for Data.Time"
+HOMEPAGE="http://hackage.haskell.org/package/hashable-time"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.3.3:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.7 && <4.9' 'base >=4.7' \
+ 'hashable >=1.2.3.3 && <=1.3' 'hashable >=1.2.3.3'
+}
diff --git a/dev-haskell/hashable-time/metadata.xml b/dev-haskell/hashable-time/metadata.xml
new file mode 100644
index 000000000000..7d4c05083bbc
--- /dev/null
+++ b/dev-haskell/hashable-time/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Hashable instances for types in Data.Time
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
new file mode 100644
index 000000000000..dfaf1be7d549
--- /dev/null
+++ b/dev-haskell/hashable/Manifest
@@ -0,0 +1,7 @@
+DIST hashable-1.2.1.0.tar.gz 22389 SHA256 4ec07479fe37174e694b8d54cfc2111648e325fd1d7dce92366ed4ce2e7da126 SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607 WHIRLPOOL 7c8d174b48b5124f6cc52151d3d47f3da22adf61525a080048eee5ee4aa54598adccd2d189979c3631d72ce2c9312505ec3991748276058342c59e450f1f92fe
+DIST hashable-1.2.4.0.tar.gz 24491 SHA256 fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3 SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6 WHIRLPOOL b1c783aec82470e4af78d2a7d3edafb69343a8f73a93ef3f32871066cd48226e973cebc07891836f2e6256239404c4c76e2009fc3f16c74e1714a5e4d47ecebc
+EBUILD hashable-1.2.1.0.ebuild 1153 SHA256 ad02427ff041b69f793c6c312c7cf0a717843eb3798a28b57a38269948df11b1 SHA512 4f3f50820b1f6bace2c00e016f51585b581ed7f19943e0e8c736ac0aab5429cb11b221d325b302a9bf4828c38a4ee36080d31c99c42e60c66c1fcc303bc0df00 WHIRLPOOL a60c998cc483d4c2b5e72c9652ce0421ff8b91786723811565ab1c8fabde002d8e7dfc179b6d395790330eaf7e85c090bd1d811d732804b6689772bb9260e70c
+EBUILD hashable-1.2.4.0.ebuild 1140 SHA256 f6598c992c5aac2ca8955a111c5166e47133b13d9d4aedaceb2b412598d9b2b9 SHA512 8c07cd754ce0034ea1e939944d095744f6bcf7280efe1983a244e327aa71cf7a60d03f320a45b720278cab51463a6ee28f2e61c6330428dd78bd60569680cea0 WHIRLPOOL 3a58227babbc319af2301c868517598ceb99d03d20b4e240eaa3a4de7701c22788e36bbee806e5697c0c78402b8a9207079ec78f704630776ef0f158d2b283c6
+MISC ChangeLog 3783 SHA256 b7850a6567397e21b5c1b704ebcaf13a8fd60a8a1caf1eeedbad1c4a07bff502 SHA512 88e09373efa957cefaa282456223967acf8eedb83b6c6b16fbb572845c259d32d94199ab15f5a0b801d6d9961c9cab242fd4a928feae416be752f2927164a73b WHIRLPOOL 0496e102ceb2ba7fbd5ef1665a87514f2d88bac2b30b90205556785ec062fd88ee6fc9e8608f91062c0bed4523608a05c92643a2e8df9768164f4909ef53ecb2
+MISC ChangeLog-2015 4873 SHA256 efef6d24b2c9e88c1254368c687822bd9aee0e52c42bffcd0bce96a4cd5d3ab7 SHA512 5c73c1dba9ec5f4ac7911167910856622f7044d3c8dd0ff0ff5138fa50528ab04eff49190d78cab66940d6610a6459b2bce2361345e428ce5aaeceed73b6e67e WHIRLPOOL b14c9abc306a41bb21d4ade437bc0c5ac0f7d84394048e607e6982eba73a802014b49229b4da2c695410846ecf7bfb95e0eb3b15c85892f273289ad87668bffb
+MISC metadata.xml 619 SHA256 67f029a4ed3e111e9c12fc8cd63e2aa96621488dc2ca24b5a109a555cd64aee9 SHA512 d87a8b83ce7d1ffe5024aef8d884b8c6dcd1a01b8c8ae255ddc42848a6f37130853b13bd9a21d8dce2352c6fbf4406fc8286ebaa25d9986764fc668ddb7be050 WHIRLPOOL 993b9ad12c0f19619c20da8e95a4224ec477f6eb83dc43662e4479e977d5d33a5833caf41533a6104db998318c5b7592cf9846856686fddf94037a6b781cbbe2
diff --git a/dev-haskell/hashable/hashable-1.2.1.0.ebuild b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
new file mode 100644
index 000000000000..ff0b81bf60b8
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A class for types that can be converted to a hash value"
+HOMEPAGE="https://github.com/tibbe/hashable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+
+RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/random-1.0 <dev-haskell/random-1.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_prepare() {
+ # a workaround for <cabal-1.18 #498480
+ hsc2hs tests/Regress/Mmap.{hsc,hs} || die
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cpu_flags_x86_sse2 sse2) \
+ $(cabal_flag cpu_flags_x86_sse4_1 sse41)
+}
diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
new file mode 100644
index 000000000000..f2a3ae5e0d11
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,integer-gmp:gmp
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A class for types that can be converted to a hash value"
+HOMEPAGE="https://github.com/tibbe/hashable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+
+RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/random-1.0 <dev-haskell/random-1.2
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cpu_flags_x86_sse2 sse2) \
+ $(cabal_flag cpu_flags_x86_sse4_1 sse41)
+}
diff --git a/dev-haskell/hashable/metadata.xml b/dev-haskell/hashable/metadata.xml
new file mode 100644
index 000000000000..fbc05adb87d3
--- /dev/null
+++ b/dev-haskell/hashable/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package defines a class, 'Hashable', for types that
+ can be converted to a hash value. This class
+ exists for the benefit of hashing-based data
+ structures. The package provides instances for
+ basic types and a way to combine hash values.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/hashable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hashed-storage/Manifest b/dev-haskell/hashed-storage/Manifest
new file mode 100644
index 000000000000..2e8b8d1b1e01
--- /dev/null
+++ b/dev-haskell/hashed-storage/Manifest
@@ -0,0 +1,7 @@
+AUX hashed-storage-0.5.11-QC-2.8.2.patch 657 SHA256 b23978a234cf057f99d05f04aa06d566e857e2d397ae6f67183313ed643efc62 SHA512 2a563cbe79d1c83879786fb642a6b2656b2de2a397e5e60d20d5e6fb14b0285611885500dd2d49b96bfd7d12f38864fe2b42c26488cfe06602fda11eb709f6f9 WHIRLPOOL 0ab8689b25c13b7267a9f298352a79227761167068029419db62c0b4800769c995f4b78de7f52e9a09388b95b4d07c5cbb4cee41dcf91878925ed131df5dfa5b
+AUX hashed-storage-0.5.11-ghc-7.10.patch 321 SHA256 383363d3eb4dadd1210a47936596f8c51ff9bc24a27755914d443bb4cdb65b42 SHA512 94c405cf1c000f77922832c8b96fb14f8c3dbe410fee4e26d84f7d7183c92f3863fb64773e391cfe730deea6b866625060827b7e86dd6b0ce06cc4c09fb798f2 WHIRLPOOL f8e0827e68bbd1357e174f0699c88c32fe34bd1f67c96242949a2e14a6fab391407d8c0ad795d0e532b40651cd7d1e4b995b17eeccece6ea5f278bbfb056cb2d
+DIST hashed-storage-0.5.11.tar.gz 57315 SHA256 734b5e91081e355384f86fdd67f242e095e8c5196b182a62cc996fdabdb21569 SHA512 11bfc05ecb2de5adc5a46116d15d969207a310583e7183e2a21ef767a23eabc55622c84ef351ace81a29800a544358c604b4a255800a713af01266331bf321ba WHIRLPOOL 689cfda0dfc46d7b33762140aeff61bc9fa5a66bad3af264ab290e8d28be71ca1611f57615b07adf51ede8a97cc9a2f053f60acd26dad27b613e0045e80ad9f2
+EBUILD hashed-storage-0.5.11.ebuild 1503 SHA256 970a16dc8c840af73ec5a4fb1b24ebdcd8101a99811f1c1fd9e9a4b593bcbf8d SHA512 ad87a3db94b4e9d35083fffd10f15c4dc8b16c7a4588e5c7722e3ea0d742e357c10bfd34a3f1172235b622b107b249da8a1dfe5fe47d23d93c23d36c203e2e4d WHIRLPOOL 0f2e5f24c64eece83e009af04c0e730442d640cda038470e2d05ad7714783434f0225c3ba4f994981cddfdcd3cf700e04bbd43a0964b8cb13381be46ef744954
+MISC ChangeLog 3393 SHA256 439cd7198191a47e56398d56881e5576398fba72005deed5fa1099840dd22845 SHA512 0b92d452802e49b63d46c6818921255f5eacd220db916ec0096a0eabf108b70a8f6d4424dd4ee4de8dfc7a3c58b97782f94b1e360d4b953df60c2afe1afad6c9 WHIRLPOOL f1d08d045e4235b6a4efc9dcde3424443b06a0a44a9e9dc828bd3f0e8b750787efacf1a53509cbd1d778990b5424940414f3586d7da61b2b4c2f79fcb90fe5e2
+MISC ChangeLog-2015 5581 SHA256 e3eb4cd4fb1bb1d337c9696b84e67701c84ab316aa90c4e4868c1e34aac91a85 SHA512 78e3a0e1ca8a8ddf36c148d40abd2968af6d59f8946765430ffca9a5464fa92c9cf79226b5418add695f2aade1fe8eee6c863a2e636ce1750d97febe4422c3f3 WHIRLPOOL 235425fad6b44cbb281961103927899a46f715a27f1ed1d56096971e75da168710969305de20bc79253562c8e8df07434ecab3c163b38826340eec6955fd6111
+MISC metadata.xml 828 SHA256 754f222643c5c0f3a0b38e10a5d1d84356fe3842c2afc3fa539cba6aa72ff2ad SHA512 772db545db082c105a75a491cc735c9f5fff87816f48c6b9433926a8b23431e2dfc8cf2e99c27ce4989e0b7da505a2281a8bc34f519623ab6e15f3636348bd0e WHIRLPOOL ea92964ea3cfd66b0189b009998831b1e734f85cdabab69815a339b6efd7b18c1d6da02895d0f7460346e789870b24660cb5c33e9e606a3a033ef4cf95923bef
diff --git a/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-QC-2.8.2.patch b/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-QC-2.8.2.patch
new file mode 100644
index 000000000000..1a001e73f537
--- /dev/null
+++ b/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-QC-2.8.2.patch
@@ -0,0 +1,16 @@
+diff --git a/Storage/Hashed/Test.hs b/Storage/Hashed/Test.hs
+index d3cab6f..7f8291e 100644
+--- a/Storage/Hashed/Test.hs
++++ b/Storage/Hashed/Test.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE ScopedTypeVariables, FlexibleInstances #-}
++{-# LANGUAGE ScopedTypeVariables, FlexibleInstances, CPP #-}
+ module Storage.Hashed.Test( tests ) where
+@@ -464,2 +464,3 @@ posix = [ testCase "getFileStatus" $ check_stat Posix.getFileStatus
+
++#if ! MIN_VERSION_QuickCheck(2,8,2)
+ instance (Arbitrary a, Ord a) => Arbitrary (S.Set a)
+@@ -469,2 +470,3 @@ instance (Arbitrary k, Arbitrary v, Ord k) => Arbitrary (M.Map k v)
+ where arbitrary = M.fromList `fmap` arbitrary
++#endif
+
diff --git a/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-ghc-7.10.patch b/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-ghc-7.10.patch
new file mode 100644
index 000000000000..f071cab314fb
--- /dev/null
+++ b/dev-haskell/hashed-storage/files/hashed-storage-0.5.11-ghc-7.10.patch
@@ -0,0 +1,8 @@
+diff --git a/Storage/Hashed/Monad.hs b/Storage/Hashed/Monad.hs
+index 67287b4..bf8ad38 100644
+--- a/Storage/Hashed/Monad.hs
++++ b/Storage/Hashed/Monad.hs
+@@ -1,2 +1,3 @@
+ {-# LANGUAGE ScopedTypeVariables, BangPatterns, TypeSynonymInstances, UndecidableInstances, FlexibleInstances #-}
++{-# LANGUAGE FlexibleContexts #-}
+
diff --git a/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
new file mode 100644
index 000000000000..880b1a53be72
--- /dev/null
+++ b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Hashed file storage support code"
+HOMEPAGE="http://hackage.haskell.org/package/hashed-storage"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE="diff hpc test"
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/dataenc:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/mmap-0.5:=[profile?] <dev-haskell/mmap-0.6:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ diff? ( dev-haskell/lcs:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ test? ( dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ dev-haskell/test-framework-hunit:=[profile?]
+ dev-haskell/test-framework-quickcheck2:=[profile?]
+ dev-haskell/zip-archive:=[profile?] )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+ epatch "${FILESDIR}"/${P}-QC-2.8.2.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag diff diff) \
+ $(cabal_flag hpc hpc) \
+ $(cabal_flag test test)
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ use test && rm "${ED}/usr/bin/hashed-storage-test"
+}
diff --git a/dev-haskell/hashed-storage/metadata.xml b/dev-haskell/hashed-storage/metadata.xml
new file mode 100644
index 000000000000..af6dbebb7a30
--- /dev/null
+++ b/dev-haskell/hashed-storage/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Support code for reading and manipulating hashed file storage
+ (where each file and directory is associated with a
+ cryptographic hash, for corruption-resistant storage and fast
+ comparisons).
+
+ The supported storage formats include darcs hashed pristine, a
+ plain filesystem tree and an indexed plain tree (where the index
+ maintains hashes of the plain files and directories).
+ </longdescription>
+ <use>
+ <flag name="diff">Provide the Storage.Hashed.Diff module.</flag>
+ <flag name="hpc">Compile with the profiling ghc flag -fhpc.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/hashtables/Manifest b/dev-haskell/hashtables/Manifest
new file mode 100644
index 000000000000..a60e7f65bcd8
--- /dev/null
+++ b/dev-haskell/hashtables/Manifest
@@ -0,0 +1,7 @@
+DIST hashtables-1.1.2.1.tar.gz 48553 SHA256 c50d910fea2e81eca53d9a2dfbc925246be5b7cc2d0854c6d9e95eaab05ac684 SHA512 87739d4021b705e40982e66925400eea38efd2f2a11dc46626f33d2a9c9287a5a323d93c82d6e8415aef0434350256fda80819a4bbb58ff2afee74ed755c266a WHIRLPOOL 26fd049380d0dbdd959eb2d778b8409bc901f307db8e65c26193b1abc70d6d715ffb47fa6ef1343d60897fc580f8f101d719a547f139dadb3a3bb51da5ab9bd1
+DIST hashtables-1.2.1.0.tar.gz 53706 SHA256 ef5122c8f3b72d1e817a4f2adb410ad88b30818934a276b7184790697f4fdcac SHA512 2c6cd17434402ff963a1b3357e58dfab3d4b60f5a2848b5433dcbbc1705d24707eacfc36af5dfb461ab03ce678c0736f3277292677e8ab297b306bd14e797e64 WHIRLPOOL fba19771e0d875430571aaa8e72666e2d4355554217ecb97a4611525f0e01bf4f6ba96e80c15e5c514b4ac8ca34271ac6c8bf63086e7294aabb60279cf77ca9c
+EBUILD hashtables-1.1.2.1.ebuild 1054 SHA256 7c7d17a39b722c9858889e0a8483df5d8703776ba57a039b3dfd2b8f45fdb7d9 SHA512 04d535bb5650c804188b04f54828fa01bbcac42d5eab49ac1f32e36f8479be018546a415d1c289cb51858f42c0818be71a01396dad2fb16579c76f5646ce339b WHIRLPOOL 2c9a5086200c79d8b7dd5f41250372624d6b8a8210c1b3244e885b79b4f05b629822feee78e44497e9e756fd14a39e5f735a2c25383555bcfa74ae1d7b741c19
+EBUILD hashtables-1.2.1.0.ebuild 1103 SHA256 c0234506ad6f34c794550679889923114cb9c3aa1b6586386a88a9a82f4a3865 SHA512 5e92d70af6adcf221f166e4644ea54287494e882b2699aacc297b835f880a3faf22a52b21285fb61ed4a99e7390ea2e64678e19bf5a19cecddf12f8976bbad7f WHIRLPOOL e44c6953fa4071ee8dc657d118905ee4fc4d72a65af6e08dde241d4d66c8f0c9b3da5c3810e068253686f8083aad154865a4f1cf3fb7db2d94646670332e3024
+MISC ChangeLog 3540 SHA256 cd881df17b8e4efc09744aeb73531859fe4438f44329dccc62d1dd0a5d055a6b SHA512 74aee815200aea4a6f32c0796dcb0286caba12663a3d32764417357bd80cd6b960410df342d1426bbfb707d3fb9c6a0d0edf419290578a509f51ae8b8515d632 WHIRLPOOL c16c9d82a66b1c47596c4df1e55336ef2f523be990942cb0dca4a408cf9c51b6282c66e52531cca3d89250b31a0cb0b4acf024dcd5c653cd45038c0979425366
+MISC ChangeLog-2015 3714 SHA256 089220d0dcb6d400d667532536d222b40a20716e62f6a064f8646a7e26edea96 SHA512 567024c7a213d2613412af6d7e686d85d42fa99fea162d539b7bfbef568110f08e5a303ab93ca8f05de6e4231fe0da020a6d4b73de93e3d76395223c8edc005a WHIRLPOOL add2a43a08cf1c05667721111d37b428772759a5891ec7afd0874f73c76f45ea622185ab841889b6a5464e7a8858c0339262fdfe4f74994553691b95f4031944
+MISC metadata.xml 4993 SHA256 bca99deb55a713172f5ee82e04468409c385f92ea78bbb5f547a5af46c148b8c SHA512 e044a681e12ffc5e454d24aa72cc2917970fec6bcc603b559a4205f55143b1dc77920de0f9e6456b612397654c7bbf5cb76fc6464f556e76e4ebc79484d88e13 WHIRLPOOL 50b5f5ff88cb8850b9fec51ac3d9bae3cd90b9a2bf8ea32a0bd5d5ccfbd25dd546f79397f42276498ed7779ad959df29be7e33bf2a7c03ef4a2e1872b2aa45bd
diff --git a/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
new file mode 100644
index 000000000000..b033729e272c
--- /dev/null
+++ b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Mutable hash tables in the ST monad"
+HOMEPAGE="https://github.com/gregorycollins/hashtables"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE="bounds-checking portable cpu_flags_x86_sse4_1 +unsafe-tricks"
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bounds-checking bounds-checking) \
+ $(cabal_flag portable portable) \
+ $(cabal_flag cpu_flags_x86_sse4_1 sse41) \
+ $(cabal_flag unsafe-tricks unsafe-tricks)
+}
diff --git a/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
new file mode 100644
index 000000000000..9001909211fc
--- /dev/null
+++ b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: sse42:cpu_flags_x86_sse4_2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Mutable hash tables in the ST monad"
+HOMEPAGE="https://github.com/gregorycollins/hashtables"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bounds-checking cpu_flags_x86_sse4_2 portable +unsafe-tricks"
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bounds-checking bounds-checking) \
+ $(cabal_flag portable portable) \
+ $(cabal_flag cpu_flags_x86_sse4_2 sse42) \
+ $(cabal_flag unsafe-tricks unsafe-tricks)
+}
diff --git a/dev-haskell/hashtables/metadata.xml b/dev-haskell/hashtables/metadata.xml
new file mode 100644
index 000000000000..537275d86282
--- /dev/null
+++ b/dev-haskell/hashtables/metadata.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ This package provides a couple of different implementations of mutable hash
+ tables in the ST monad, as well as a typeclass abstracting their common
+ operations, and a set of wrappers to use the hash tables in the IO monad.
+
+ /QUICK START/: documentation for the hash table operations is provided in the
+ "Data.HashTable.Class" module, and the IO wrappers (which most users will
+ probably prefer) are located in the "Data.HashTable.IO" module.
+
+ This package currently contains three hash table implementations:
+
+ 1. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table
+ using linear probing as the collision strategy. On a pure speed basis it
+ should currently be the fastest available Haskell hash table
+ implementation for lookups, although it has a higher memory overhead
+ than the other tables and can suffer from long delays when the table is
+ resized because all of the elements in the table need to be rehashed.
+
+ 2. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo
+ hashing\" as introduced by Pagh and Rodler in 2001 (see
+ &lt;http://en.wikipedia.org/wiki/Cuckoo_hashing&gt;). Cuckoo hashing has
+ worst-case /O(1)/ lookups and can reach a high \"load factor\", in which
+ the table can perform acceptably well even when more than 90% full.
+ Randomized testing shows this implementation of cuckoo hashing to be
+ slightly faster on insert and slightly slower on lookup than
+ "Data.Hashtable.ST.Basic", while being more space efficient by about a
+ half-word per key-value mapping. Cuckoo hashing, like the basic hash
+ table implementation using linear probing, can suffer from long delays
+ when the table is resized.
+
+ 3. "Data.HashTable.ST.Linear" contains a linear hash table (see
+ &lt;http://en.wikipedia.org/wiki/Linear_hashing&gt;), which trades some insert
+ and lookup performance for higher space efficiency and much shorter
+ delays when expanding the table. In most cases, benchmarks show this
+ table to be currently slightly faster than @Data.HashTable@ from the
+ Haskell base library.
+
+ It is recommended to create a concrete type alias in your code when using this
+ package, i.e.:
+
+ &gt; import qualified Data.HashTable.IO as H
+ &gt;
+ &gt; type HashTable k v = H.BasicHashTable k v
+ &gt;
+ &gt; foo :: IO (HashTable Int Int)
+ &gt; foo = do
+ &gt; ht &lt;- H.new
+ &gt; H.insert ht 1 1
+ &gt; return ht
+
+ Firstly, this makes it easy to switch to a different hash table implementation,
+ and secondly, using a concrete type rather than leaving your functions abstract
+ in the HashTable class should allow GHC to optimize away the typeclass
+ dictionaries.
+
+ This package accepts a couple of different cabal flags:
+
+ * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some
+ unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@
+ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions
+ about the behaviour of the GHC runtime system and, although they've been
+ tested and should be safe under normal conditions, are slightly
+ dangerous. Caveat emptor. In particular, these techniques are
+ incompatible with HPC code coverage reports.
+
+ * @sse41@, default /OFF/. If this flag is enabled, we use some SSE 4.1
+ instructions (see &lt;http://en.wikipedia.org/wiki/SSE4&gt;, first available on
+ Intel Core 2 processors) to speed up cache-line searches for cuckoo
+ hashing.
+
+ * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses
+ are bounds-checked.
+
+ * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to
+ stdout.
+
+ * @portable@, default /OFF/. If this flag is enabled, we use only pure
+ Haskell code and try not to use unportable GHC extensions. Turning this
+ flag on forces @unsafe-tricks@ and @sse41@ /OFF/.
+
+ This package has been tested with GHC 7.0.3, on:
+
+ * a MacBook Pro running Snow Leopard with an Intel Core i5 processor,
+ running GHC 7.0.3 in 64-bit mode.
+
+ * an Arch Linux desktop with an AMD Phenom II X4 940 quad-core processor.
+
+ * a MacBook Pro running Snow Leopard with an Intel Core 2 Duo processor,
+ running GHC 6.12.3 in 32-bit mode.
+
+ Please send bug reports to
+ &lt;https://github.com/gregorycollins/hashtables/issues&gt;.
+ </longdescription>
+ <use>
+ <flag name="bounds-checking">if on, use bounds-checking array accesses</flag>
+ <flag name="portable">if on, use only pure Haskell code and no GHC extensions.</flag>
+ <flag name="unsafe-tricks">turn on unsafe GHC tricks</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">gregorycollins/hashtables</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest
new file mode 100644
index 000000000000..37c9ad363bad
--- /dev/null
+++ b/dev-haskell/haskeline/Manifest
@@ -0,0 +1,11 @@
+DIST haskeline-0.7.1.2.tar.gz 68251 SHA256 24f3c8be221b8eee25438afc7444a39a34a37a82376d195fcd83e357a8fa109d SHA512 11d3ee9507d10d14ad05a45eb269a70a661e755502c7a39c5516508e66bda7c0d56c0d91db3e6ea665ee532001bef246be14a95c12eb257724616753e2b93f6c WHIRLPOOL f3c573d3e27f4d12c1c466c35c080b721973907bcf9110a62dacedbc315e9acabbd7a403423d106efb12cc73f46de9e12bf3c992f2a801e5583ad1b0caf661ce
+DIST haskeline-0.7.1.3.tar.gz 68291 SHA256 b10e439b13f5dad8705cfdfabe1cfd2a9446a7ec1cfdfecf4321d6e48f759eaf SHA512 eed183edd1af5b9d77c61278c40f07599900793e47858771810b48cbd178c34a06264910dd5484f76e5a03e53551e1035e1d291d8e3577ec6f4f5a9ba8d61d5d WHIRLPOOL db91df0b3da4ef833412831a5b4324cba0da35f07526c3d7b327d5b0d7ce6030a954ef08659a4d296847028ef22eaff5b96b2dad34a3fbb6da739fb34231635c
+DIST haskeline-0.7.2.1.tar.gz 68409 SHA256 ae56a3c8ead8e33492e01921452db441568236c70df2a4f9086b08678ddf6427 SHA512 a2f790b9bb27cc8681567c3c0c3476231976d08a0e2d1e9fb69301f55511edd0221034ae8af27ec4c9db4b15f2d72b8b716d013518d0b8d15d98e859dbf0321b WHIRLPOOL ae40dced4b1c307312d673676e237845ab5ca66ce3701d961ca290778c1cf127592669de6d7421885f04683852c1e4b478e8aab1b0160996dcaafb8158282187
+DIST haskeline-0.7.2.3.tar.gz 68332 SHA256 6d3ef986ffea93c999a7be1f8c19037351eec763c1c376e6edbd18fbba368d27 SHA512 94e24ef66c7a782057c3495eba74b7ae3c703bff47b2598c840e1372b2b19a09fb97c5075660074ef6bccde9a6c35e234df06fda5de103e2fe5b4fdf7df069b8 WHIRLPOOL eed851fa6874d422c5e480735edef849e41e96194a8290f954fd027907dda6074ddfa99f42e1a08d918fcceb863dc10cd830e288b8cc8e95f14bceb565f76b66
+EBUILD haskeline-0.7.1.2.ebuild 1151 SHA256 a7059e4ed91bbd2eb98f681bb20c98e6541561e664ad6ce627a3a0df43a091af SHA512 c3c847153e2dd990ad42335dc367f25f0e9b0a364b68ce089072215f1e7123d45de8db10fddeba2c4891f512c2fc7d4acd097becf8ff63b0f17f7ea5ffad1133 WHIRLPOOL 40103f6540ed52894308fc2a8670a01251f7b270c25f8ca9883ed7054eda8334f9b1eba0741cd96b908b124191fc4b16f8d479b37d7aeeac21787f5ea41e75f6
+EBUILD haskeline-0.7.1.3.ebuild 1117 SHA256 d4e9750dcbf70ac1622f95642cd73d963111f807d5bfdff6d8b434604e0bc295 SHA512 e26e7cc0dc82c0dd633d5a0c7ea069bbd7ee166af75600b740b846f5a5716d2464325f01341ebcf46ae7505ccacf1db89b2b0e62b4b84c86125a098fe047c211 WHIRLPOOL 6904deaa19e741c05f22b1c5670866294c069b839667516203cf6a624bcdd9711309ed269e3f11b15626a390cd15bb808ff2e561323aedcd4fb5faddaed22796
+EBUILD haskeline-0.7.2.1.ebuild 1263 SHA256 5bc91f77dd9a9f1de9c165df88edb2ce9bb63e52b339c16170f2b626dc17acbb SHA512 f817ed4dd7db1a3714f0c9c1d5375a8dd3d1e9e73051fc4f423601945b793fc7a75fdda70369c700f10242bd3dfe421a0d7fdb0141e9da31fe58b3c5fe575a02 WHIRLPOOL 7a53454b1bf6804026eb3f4e37a481a5e96d03a56f3f8f326eae68eccfb0ff24961b9c28fb660030b7bbc5cc330eba6980e279222da422bb0fe91c119a0ab420
+EBUILD haskeline-0.7.2.3.ebuild 1268 SHA256 2bacb757ed40634729dbffdca17310da909fb22ecb4a28e6b05a7272e2853ed5 SHA512 04d611adfbb21c2263770d66831012754ee526a7e916bb19a04068f8e728a8d03a9f22c05e69483eca04ba7758d56582ef17e5a9dd71465f5361952500baaded WHIRLPOOL 13be800aa76b6668f4f6ae2f103ad344f951153f9092af4bf800f54b8257a4ac7e8f3b31ebb550c8ad6e63b33f1ce9e6a8fe60f7fe56f58c51b76958925172ef
+MISC ChangeLog 3764 SHA256 0953ce7a196e7a3f8965ab770762170c06a3f0fe68198a51aef0a720ac838d48 SHA512 302cdf1aebe818ef2448c352af91b35a7cade77f056ca525686e2a47c86717ed55e48a851f0e2cece74d136182abd774a8508b659359df7163dbc0efa449937b WHIRLPOOL d59afbedd4c99ceb6cf375ac5981a176161d32228ac57dd90a7d5dcfb3dcb3f1a71f994ab84d0e3693b2ea5d1bb39fae9e78d7013cd421c2b2b24f2e2c9a6586
+MISC ChangeLog-2015 5836 SHA256 dde5d605ceccdcbfe790a3f05d4660c3454e68679db058948ac2f3c11fd38403 SHA512 f15213d94b1f3926059a101efbad1a6b3de1aeab34446dd25f767eb25495d51218e5e7dc20a3c0ebbdb8fb53cfc4890f6e615cc254b8a1767485c685092be26a WHIRLPOOL 165966216184a16006cbdfaac3c42041b298d8ed5da838ff11c20e3eb86993cb01644702e8cbf10c4fd06cc380e5eec0b32456bd1a777952a6cfc049f900a20f
+MISC metadata.xml 946 SHA256 0516e17a5a704ceea6dc850ca1c9c8c0f8e33636a92207af1bc657753196756e SHA512 dfecbff217817c7e7588112e7fcc36f95c8520423d7b023f979c1316bd314efc62e2d7cff8aa7ca9716bf19ad98d205529ef11b56c4557e2a40624a1c0656e18 WHIRLPOOL 0de4cc605bd25ba66f0d0e0a2c4cc27b8197336d7da0254d4506884d43a93acdda8b3cea1cd4a027d24e4b951e1164e82b3ba1476ced17c103d7e8a7216d4622
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
new file mode 100644
index 000000000000..9dc9c7b07fd5
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A command-line interface for user input, written in Haskell"
+HOMEPAGE="http://trac.haskell.org/haskeline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE="legacy-encoding libiconv +terminfo"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ legacy-encoding? ( >=dev-haskell/utf8-string-0.3.6:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?] )
+ terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.8.4"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag legacy-encoding legacy-encoding) \
+ $(cabal_flag libiconv libiconv) \
+ $(cabal_flag terminfo terminfo)
+}
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
new file mode 100644
index 000000000000..c5991f38bca9
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A command-line interface for user input, written in Haskell"
+HOMEPAGE="http://trac.haskell.org/haskeline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE="legacy-encoding libiconv +terminfo"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ legacy-encoding? ( >=dev-haskell/utf8-string-0.3.6:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?] )
+ terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag legacy-encoding legacy-encoding) \
+ $(cabal_flag libiconv libiconv) \
+ $(cabal_flag terminfo terminfo)
+}
diff --git a/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
new file mode 100644
index 000000000000..fcf75a114844
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A command-line interface for user input, written in Haskell"
+HOMEPAGE="http://trac.haskell.org/haskeline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE="legacy-encoding libiconv +terminfo"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ legacy-encoding? ( >=dev-haskell/utf8-string-0.3.6:=[profile?] )
+ terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.10.1 PM:7.10.2_rc2 PM:7.10.2 PM:7.10.2-r1 PM:7.10.3_rc1 PM:7.10.3"
+
+src_prepare() {
+ cabal_chdeps \
+ 'utf8-string==0.3.* && >=0.3.6' 'utf8-string >=0.3.6'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag legacy-encoding legacy-encoding) \
+ $(cabal_flag libiconv libiconv) \
+ $(cabal_flag terminfo terminfo)
+}
diff --git a/dev-haskell/haskeline/haskeline-0.7.2.3.ebuild b/dev-haskell/haskeline/haskeline-0.7.2.3.ebuild
new file mode 100644
index 000000000000..1cef462a5f06
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.7.2.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A command-line interface for user input, written in Haskell"
+HOMEPAGE="https://github.com/judah/haskeline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.0.1
+KEYWORDS="amd64 x86 ~x86-fbsd ~x86-macos"
+IUSE="legacy-encoding libiconv +terminfo"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ legacy-encoding? ( >=dev-haskell/utf8-string-0.3.6:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?] )
+ terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.0.1_rc4 PM:8.0.1 PM:8.0.2_rc1 PM:9999"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory>=1.1 && < 1.3' 'directory>=1.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag legacy-encoding legacy-encoding) \
+ $(cabal_flag libiconv libiconv) \
+ $(cabal_flag terminfo terminfo)
+}
diff --git a/dev-haskell/haskeline/metadata.xml b/dev-haskell/haskeline/metadata.xml
new file mode 100644
index 000000000000..f7c660f2d70e
--- /dev/null
+++ b/dev-haskell/haskeline/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskeline provides a user interface for line input in command-line
+ programs. This library is similar in purpose to readline, but since
+ it is written in Haskell it is (hopefully) more easily used in other
+ Haskell programs.
+
+ Haskeline runs both on POSIX-compatible systems and on Windows.
+ </longdescription>
+ <use>
+ <flag name="terminfo">Use the terminfo package for POSIX consoles.</flag>
+ <flag name="libiconv">Explicitly link against the libiconv library.</flag>
+ <flag name="legacy-encoding">Use legacy iconv encoding for POSIX. This is only intended for testing.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">judah/haskeline</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/haskell-lexer/Manifest b/dev-haskell/haskell-lexer/Manifest
new file mode 100644
index 000000000000..0610706f42e5
--- /dev/null
+++ b/dev-haskell/haskell-lexer/Manifest
@@ -0,0 +1,7 @@
+DIST haskell-lexer-1.0.1.tar.gz 12380 SHA256 d7d42ab3c4bc2f0232ede8b005fb9de57f862ee4c1c83aa61e1022346fc84366 SHA512 591aa5a1ffcd984127cd730a0ebc01129fa0a6486ca16b03c9462e2123f1ce4d10063b7bb3debc6d2a6b8ba51692b0e34d694adeca9dad47707ecbabacfb4740 WHIRLPOOL 00cfcea7928f613f12fc5da670f0c68b11931d1bf42ad49d343c45219b13f2bee4ad60136960b2eed882e03c194d1065571ba60de0982b96800ec35c727e0000
+DIST haskell-lexer-1.0.tar.gz 12455 SHA256 86d0c4071295c8613eb965768cb61a0c8422fc0c429a49c7a93e93a72b185b86 SHA512 30cfd69a6c102d8baa3e14a0497e00feb6cb6fb93777ec45b8ad3ff39bd1942ecbb8653f72181a5a00b60dbd22c5fc33061869ad86063328a44ef1893dc1f827 WHIRLPOOL ce099f79d4d3a68574e9333f714a8939abf461157cdd7ebcfbd4680964a7b5511a5558eaf0d49f9ae6d607c6f63f1beb45faf2baebeccadf34963843d42cfd22
+EBUILD haskell-lexer-1.0-r1.ebuild 550 SHA256 774d2b2ea3685fc31ed0f59fc21d05f0638956f8c066c4f95c4aba61f7d87004 SHA512 1598b99409a84676d979dfee24a7ca438af872127f42fe2de488fd9c9ed33ba7e7efa8d92a3577c9b7a07cbfb82a2d6014914467ed7da64e52700e9beab053df WHIRLPOOL a17e37bc4fa675daede4f955ae22a45de5febf2f51e4aa9856b20319fc7a4be56b8a9a31c85233d08a85d24cd5fe6fdb348b86249c756f25c84eb51a257486a1
+EBUILD haskell-lexer-1.0.1.ebuild 546 SHA256 b55dce229dd1f75ab3c1b4511dbca13d76f621e9c59dcf6bb1d16d50941fb49e SHA512 929723293b53731ab40e20685e5461088cdd9a8778aff7fc09fba855565947b24906c2d0a72ada33ccccaf58a4a2171c445ffe8d5ef7a883d8dc36328e819957 WHIRLPOOL 0a8d8fec1ccfd8e1087b45c8f143517193c62356bc33eab946812712dc63834118705e1d171c098def235ae82da267c0f841fa931f39516c96ba678bce5f76f7
+MISC ChangeLog 2778 SHA256 4f463c4538286fd575039b4f71efc78e2aec3103cb55c78555e1f7197f4f1e72 SHA512 3a04facb676fb16e304f9b18ecaa211793d53ffee34b813a297baa0aceb1860689bb2ab10979a409d4571e36be783e78b84d856b61603ee7563a40d718a666b6 WHIRLPOOL 010562850f7a46a9010bac253d78d85c49f82082b41248ac16700868accb06f3ee919ed5af15782de9e6b051b3fac495ae87c64722c3959ce9f99296b56d4758
+MISC ChangeLog-2015 461 SHA256 31fc6e8f308edf6ade2acacd9a388ff3b7060c1f3d34eb2bf6d5a3ca20edbdb0 SHA512 1cd57d6e9b8cfe766740c8064b131dcc776117130a4a624e18b4760272262acdbeadb5241d6038d467c855c2b8fe2daea83a80642b03f960918e1d9d7f7df4ea WHIRLPOOL bf149248e7408e7a5f07c81614dafbafded879b1c4fe52fb76eb82a215eafa2f38452321b4114824f4fdbd6f0e18ffc575f868d70a862b2ed475e6612c79be2c
+MISC metadata.xml 326 SHA256 22040c29ce8a2110714ef32dc7519fa71d8643b82ff59894cc0f9b3c771546cf SHA512 b37ef7ed33ca35fb56e2662d3a7c7023ea480891f232261e1bccfbf3c1f6c4f2791d815d618b2736fc95a00cf4f052b3d7983d442868fe31e92b7bdb453119c6 WHIRLPOOL 88145abdccc590f76f504f2d5475af2307a4b1354faaa0fe826061f0a604db287dc25d12a4ded566fd33a13ec1df72f7f42ff4c925122086b2f4ea14cceb2dea
diff --git a/dev-haskell/haskell-lexer/haskell-lexer-1.0-r1.ebuild b/dev-haskell/haskell-lexer/haskell-lexer-1.0-r1.ebuild
new file mode 100644
index 000000000000..cac3d8b9b055
--- /dev/null
+++ b/dev-haskell/haskell-lexer/haskell-lexer-1.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A fully compliant Haskell 98 lexer"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-lexer"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/haskell-lexer/haskell-lexer-1.0.1.ebuild b/dev-haskell/haskell-lexer/haskell-lexer-1.0.1.ebuild
new file mode 100644
index 000000000000..7f312d642a11
--- /dev/null
+++ b/dev-haskell/haskell-lexer/haskell-lexer-1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A fully compliant Haskell 98 lexer"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-lexer"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
diff --git a/dev-haskell/haskell-lexer/metadata.xml b/dev-haskell/haskell-lexer/metadata.xml
new file mode 100644
index 000000000000..3c9993d59f15
--- /dev/null
+++ b/dev-haskell/haskell-lexer/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A fully compliant Haskell 98 lexer.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/haskell-platform/Manifest b/dev-haskell/haskell-platform/Manifest
new file mode 100644
index 000000000000..697daac29ae0
--- /dev/null
+++ b/dev-haskell/haskell-platform/Manifest
@@ -0,0 +1,6 @@
+EBUILD haskell-platform-2012.4.0.0.ebuild 1871 SHA256 dc716040feb3968fab2597b81b03327f071f026e17f73ca8f683dcd8c8785622 SHA512 af55fff1842c26dfc992628051827666192751d779921c95fd7569b14ecd39b3ba7cacc7eb23b151db5fd8b39a18ef2f23360f92b689c1cfd797846529dcc02c WHIRLPOOL fc83b9cc2b544fe9b8b5c4748bac0a5c4744ab6a3b1231987558e4b2997f4271c3dd7daaedb4855e3e35f6375d4be2c99b2d4cc6131b5be0ab4e39b229ced024
+EBUILD haskell-platform-2013.2.0.0-r2.ebuild 2137 SHA256 d42ec46f468c0b16995fb5f8f05a96caefc70df8edd4ccebd71e00003e406000 SHA512 f471814b05001507145f15a29ebe760aae47dfcba3cbb289dce31d725763c5a8d34f59a512899b44f1a0d8e5ccfccd4b8d062761de70476bb799347a3280bed4 WHIRLPOOL a9d6b508b3787a433b072d8772228d232c8717481910c1ccd67bc01f58405c9b43933e22655a65a98dba4b7f0c979ad3b5dfaf74ba668bebc5bd40c10d09da63
+EBUILD haskell-platform-2014.2.0.0-r1.ebuild 2123 SHA256 64ab7cab69ee2e07e30afcebcee6ee462f470ee7db2c1eb50486e2cf7062a151 SHA512 185fb9affb40f2ef35614ada14dba9a8915b2f60a9b2d9fa59a3159b8116eb55930ceb65279377f59de38dc081bab6a225647ec6270c61b6677c95da100c7b0b WHIRLPOOL d59c2c0e9bcab79a77365777ae90131ac33c1acf4b38dde8567ba37e6d2aeae5c50ebc00f861ad0421e02876497873ea01d197cf757899f2a9d1152bd23f81b4
+MISC ChangeLog 2896 SHA256 e8e299026699650088a92f312392612453e54efba2c699ce61de0cb014ce5b22 SHA512 456da474952e8cd5ba8d2d20d59114f1f454350e59b500a0132d47320067b25e4b7858e7713a9440d68327dd07df433a464432a6f380007982e30c2b52f1e0dc WHIRLPOOL 38fadb601a3c26c35b7cd75cc45557f0ca94d2be520352dd707669948bfc2409b1dbd4372372a4f80bb7230f5dc877f3157358e58fe8bb3133fccb9108fe2058
+MISC ChangeLog-2015 3326 SHA256 30ce30f779337f6bf68c5fd1a56d3d8aa9b349578274fd87ce0de4254d9eba3c SHA512 b4537ff4c2c245ab99eeb09c3513ab805ffbb2ca518bcb404aac2c7cc7a20a3eaa280b3cba2cc51abb2da2488e1dc5a05a04c024a9a09695d8df2824cc2328f8 WHIRLPOOL bc4fcbbd63102b93776d4aa311292cdad30ae1f57ee485b4ae97fa26166c540585205e5a7ad78314e8c1d85cb287100df3ba400cbb2f962888520e7e3d2b1902
+MISC metadata.xml 712 SHA256 c3b465a7a851c8b63884cd5d4b18fb205b57f17d7718aea5ac115ac5e43d3ac0 SHA512 44c4ad8c6ffde41e1c52dd9b477ae002579b5fd2878a68a23826ff56aa856d8e0f5b5d7571de69dd6a5bbb530b59d84237313e575d853b6b054fbb2690d6e227 WHIRLPOOL 36ac9627f1e0013df610f67587e42324efac3e21c270964ba29d1e195b1a4f6b2782f47d680bdd67a8236a4cf3e87308bc6c4f70b3d4a64b19feaaa860491c43
diff --git a/dev-haskell/haskell-platform/haskell-platform-2012.4.0.0.ebuild b/dev-haskell/haskell-platform/haskell-platform-2012.4.0.0.ebuild
new file mode 100644
index 000000000000..2ba3d9c096cf
--- /dev/null
+++ b/dev-haskell/haskell-platform/haskell-platform-2012.4.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="The Haskell Platform"
+HOMEPAGE="http://haskell.org/platform"
+SRC_URI=""
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="profile X"
+
+RDEPEND=">=dev-haskell/async-2.0.1.3:=[profile?]
+ >=dev-haskell/cgi-3001.1.7.4:=[profile?]
+ >=dev-haskell/fgl-5.4.2.4:=[profile?]
+ >=dev-haskell/haskell-src-1.0.1.5:=[profile?]
+ >=dev-haskell/html-1.0.1.2:=[profile?]
+ >=dev-haskell/http-4000.2.5:=[profile?]
+ >=dev-haskell/hunit-1.2.5.1:=[profile?]
+ >=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/network-2.3.1.0:=[profile?]
+ >=dev-haskell/parallel-3.2.0.3:=[profile?]
+ >=dev-haskell/parsec-3.1.3:=[profile?]
+ >=dev-haskell/primitive-0.5.0.1:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1.1:=[profile?]
+ >=dev-haskell/random-1.0.1.1:=[profile?]
+ >=dev-haskell/regex-base-0.93.2:=[profile?]
+ >=dev-haskell/regex-compat-0.95.1:=[profile?]
+ >=dev-haskell/regex-posix-0.95.2:=[profile?]
+ >=dev-haskell/split-0.2.1.1:=[profile?]
+ >=dev-haskell/stm-2.4:=[profile?]
+ >=dev-haskell/syb-0.3.7:=[profile?]
+ >=dev-haskell/text-0.11.2.3:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-haskell/vector-0.10.0.1:=[profile?]
+ >=dev-haskell/xhtml-3000.2.1:=[profile?]
+ >=dev-haskell/zlib-0.5.4.0:=[profile?]
+ X? (
+ >=dev-haskell/glut-2.1.2.1:=[profile?]
+ >=dev-haskell/opengl-2.2.3.1:=[profile?]
+ )
+ >=dev-lang/ghc-7.4.2:=
+
+ >=dev-haskell/alex-3.0.2
+ >=dev-haskell/cabal-1.14.0
+ >=dev-haskell/happy-1.18.10
+ >=dev-haskell/cabal-install-0.14.0
+ >=dev-haskell/hscolour-1.19
+ >=dev-haskell/haddock-2.10.0"
+
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+ if ! use X; then
+ elog "The haskell platform includes the 3D graphics libraries opengl and glut."
+ elog "To install opengl and glut requires the X use flag."
+ fi
+}
diff --git a/dev-haskell/haskell-platform/haskell-platform-2013.2.0.0-r2.ebuild b/dev-haskell/haskell-platform/haskell-platform-2013.2.0.0-r2.ebuild
new file mode 100644
index 000000000000..f4f27316fc86
--- /dev/null
+++ b/dev-haskell/haskell-platform/haskell-platform-2013.2.0.0-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="The Haskell Platform"
+HOMEPAGE="http://haskell.org/platform"
+SRC_URI=""
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+doc profile +X"
+
+RDEPEND=">=dev-haskell/async-2.0.1.4:=[profile?]
+ >=dev-haskell/attoparsec-0.10.4.0:=[profile?]
+ >=dev-haskell/case-insensitive-1.0.0.1:=[profile?]
+ >=dev-haskell/cgi-3001.1.7.5:=[profile?]
+ >=dev-haskell/fgl-5.4.2.4:=[profile?]
+ >=dev-haskell/hashable-1.1.2.5:=[profile?]
+ >=dev-haskell/haskell-src-1.0.1.5:=[profile?]
+ >=dev-haskell/html-1.0.1.2:=[profile?]
+ >=dev-haskell/http-4000.2.8:=[profile?]
+ >=dev-haskell/hunit-1.2.5.2:=[profile?]
+ >=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/network-2.4.1.2:=[profile?]
+ >=dev-haskell/parallel-3.2.0.3:=[profile?]
+ >=dev-haskell/parsec-3.1.3:=[profile?]
+ >=dev-haskell/primitive-0.5.0.1:=[profile?]
+ >=dev-haskell/quickcheck-2.6:2=[profile?]
+ >=dev-haskell/random-1.0.1.1:=[profile?]
+ >=dev-haskell/regex-base-0.93.2:=[profile?]
+ >=dev-haskell/regex-compat-0.95.1:=[profile?]
+ >=dev-haskell/regex-posix-0.95.2:=[profile?]
+ >=dev-haskell/split-0.2.2:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/syb-0.4.0:=[profile?]
+ >=dev-haskell/text-0.11.3.1:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?]
+ >=dev-haskell/vector-0.10.0.1:=[profile?]
+ >=dev-haskell/xhtml-3000.2.1:=[profile?]
+ >=dev-haskell/zlib-0.5.4.1:=[profile?]
+ X? (
+ >=dev-haskell/gluraw-1.3.0.0:=[profile?]
+ >=dev-haskell/glut-2.4.0.0:=[profile?]
+ >=dev-haskell/opengl-2.8.0.0:=[profile?]
+ >=dev-haskell/openglraw-1.3.0.0:=[profile?]
+ )
+ >=dev-lang/ghc-7.6.2:=
+ >=dev-haskell/alex-3.0.5
+ >=dev-haskell/cabal-1.16.0.3
+ >=dev-haskell/cabal-install-1.16.0.3
+ >=dev-haskell/happy-1.18.10
+ >=dev-haskell/hscolour-1.19
+ doc? ( >=dev-haskell/haddock-2.13.2 )
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+ if ! use X; then
+ elog "The haskell platform includes the 3D graphics libraries opengl and glut."
+ elog "To install opengl and glut requires the X use flag."
+ fi
+}
diff --git a/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0-r1.ebuild b/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0-r1.ebuild
new file mode 100644
index 000000000000..1c0c3201575e
--- /dev/null
+++ b/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="The Haskell Platform"
+HOMEPAGE="http://haskell.org/platform"
+SRC_URI=""
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+doc profile +X"
+
+RDEPEND="
+ >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/xhtml-3000.2.1
+
+ >=dev-haskell/async-2.0.1.5
+ >=dev-haskell/attoparsec-0.10.4.0:=[profile?]
+ >=dev-haskell/case-insensitive-1.1.0.3:=[profile?]
+ >=dev-haskell/fgl-5.5.0.1:=[profile?]
+ >=dev-haskell/hashable-1.2.2.0:=[profile?]
+ >=dev-haskell/haskell-src-1.0.1.6:=[profile?]
+ >=dev-haskell/html-1.0.1.2:=[profile?]
+ >=dev-haskell/http-4000.2.10:=[profile?]
+ >=dev-haskell/hunit-1.2.5.2:=[profile?]
+ >=dev-haskell/mtl-2.1.3.1:=[profile?]
+ >=dev-haskell/network-2.4.2.3:=[profile?]
+ >=dev-haskell/parallel-3.2.0.4:=[profile?]
+ >=dev-haskell/parsec-3.1.5:=[profile?]
+ >=dev-haskell/primitive-0.5.2.1:=[profile?]
+ >=dev-haskell/quickcheck-2.6:2=[profile?]
+ >=dev-haskell/random-1.0.1.1:=[profile?]
+ >=dev-haskell/regex-base-0.93.2:=[profile?]
+ >=dev-haskell/regex-compat-0.95.1:=[profile?]
+ >=dev-haskell/regex-posix-0.95.2:=[profile?]
+ >=dev-haskell/split-0.2.2:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/syb-0.4.1:=[profile?]
+ >=dev-haskell/text-1.1.0.0:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.4.0:=[profile?]
+ >=dev-haskell/vector-0.10.9.1:=[profile?]
+ >=dev-haskell/xhtml-3000.2.1:=[profile?]
+ >=dev-haskell/zlib-0.5.4.1:=[profile?]
+ X? (
+ >=dev-haskell/gluraw-1.4.0.1:=[profile?]
+ >=dev-haskell/glut-2.5.1.1:=[profile?]
+ >=dev-haskell/opengl-2.9.2.0:=[profile?]
+ >=dev-haskell/openglraw-1.5.0.0:=[profile?]
+ )
+
+ >=dev-lang/ghc-7.8.3:=
+
+ >=dev-haskell/alex-3.1.3
+ >=dev-haskell/cabal-install-1.18.0.5
+ >=dev-haskell/happy-1.19.4
+ >=dev-haskell/hscolour-1.20.3
+ doc? ( >=dev-haskell/haddock-2.14.2 )
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+ if ! use X; then
+ elog "The haskell platform includes the 3D graphics libraries opengl and glut."
+ elog "To install opengl and glut requires the X use flag."
+ fi
+}
diff --git a/dev-haskell/haskell-platform/metadata.xml b/dev-haskell/haskell-platform/metadata.xml
new file mode 100644
index 000000000000..991c27c26f8e
--- /dev/null
+++ b/dev-haskell/haskell-platform/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The Haskell Platform (HP) is the blessed set of libraries and tools on
+ which to build further Haskell libraries and applications. It is
+ intended to provide a comprehensive, stable, and quality tested base for
+ Haskell projects to work from.
+
+ This version specifies the following additional developer tools be
+ installed, for a system to be in full compliance:
+
+ * cabal-install
+ * alex
+ * happy
+ * haddock
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/haskell-src-exts/Manifest b/dev-haskell/haskell-src-exts/Manifest
new file mode 100644
index 000000000000..363059a3f837
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/Manifest
@@ -0,0 +1,14 @@
+AUX haskell-src-exts-1.10.2-Setup.hs 377 SHA256 2be3f9d33dbee6d61feb156f5c4519040aecc7e8153e39a8087d358429be8803 SHA512 c75fb7a1a9c4b7040d496ea25d0bedff32a27efa46c8235e9f6acf46d51519f3043ed2df4707bf96c62d84fe17d6d6fa0af229d27f87acabb224c4a1181e9673 WHIRLPOOL fe1faa3dd8ce4ed51a4292bf5adcf8fd3d826c48079c7d0e71596767d0a8be70facf11b4833365dd2c52b06124e821edff917ea5ee03863a5db1c534a12623a6
+DIST haskell-src-exts-1.13.5.tar.gz 291329 SHA256 7c5adc74bc76b26a2ba7de6927877c6ed930c64039371c0c84c5257aae837f0d SHA512 f7e7978a8417aaad08a88eccf22f0bf99e5586a5f28796c8525ef00fdcdf8bd17936ec93c552b61d723323a691775a41d7737f52ad16620f93bab57ac8064598 WHIRLPOOL 966bb473988b95a12e7da20301e4d30606a2f3449141b92105e0b2b46a71c7cd1b7b9e3055b44a78f4d4f352d508721e0d9b3fdbac4e89e6340a90582125c452
+DIST haskell-src-exts-1.14.0.tar.gz 291256 SHA256 0de416845e5ccc284aef029cbde25f5d289be464bcecaa28cb9e7753b886131c SHA512 7d1dc90742ffb1cbde209fcadad05a8c6bc3a731267f92a201533c1d841a6aef144af501ea2e4076a99b0f50734d7823574f581411c4440657ac7f6eeb5880c2 WHIRLPOOL 5b971996341b7a4aac79306e5a002de84e064bd84aa2addd2a91875da9e11e68e0ddb8c1ba06ff9361f6b83960a534c480f4c7ea4147818dfa629ee75d4d48f9
+DIST haskell-src-exts-1.15.0.1.tar.gz 1605910 SHA256 85f475693a87fd26a3a8b32dea2660bfdca35c2b5d11506ab11b1dc20c88e576 SHA512 d6fe854b2e7a13bb90815848517843ee67faad7e03d5abf6afc9e97252bcb9d915b51d94b757354a9e83b255f9b795e5c9fa2e3e962acd84772eaa9844d9b1d6 WHIRLPOOL d5970f6d9e27e24ac79c223804e56e874663b0f199b340c1a6e7051995c36411a791ac32529c9f3b9df5d22c2498319baed3afcfb27912f034a32529b36905a3
+DIST haskell-src-exts-1.16.0.1.tar.gz 1410081 SHA256 3f3bd41ad3a346a78e80195eca83de529d3ece63fa7edcd4df3b8bf40a970fc1 SHA512 b74a824899cbf85a2bf58c7c14df33fac7e70bbb775b51d8a861172da88d1dc6db3644a6534c9076a9c5499023a347cdce7e24b3495045d11a905f31a51492d0 WHIRLPOOL 1d4e8a95070f8f7a093aa9c41d7116e420438bc1e4b39dd12d01abfec9327c58f8faef1a31c14a982767e8cd24b0b1599e3e2719408b10e5dbfef88b13da7a40
+DIST haskell-src-exts-1.17.1.tar.gz 2489624 SHA256 ba5c547720514515ad0b94eb8a3d7e22a0e2ad2d85b5e1d178e62c61615528bd SHA512 e08bc31720640e595803ff33d454b717cd015cf8b70f0196f387e7ebaca4b3551aa41ce6c900370496a68e48e1a9c078235674f7050f6de42ffdfc9fce6544e2 WHIRLPOOL db49113e37ae8f402c88edde3643a0b6e14c9eb614f30170141ae0e366b07b01976d8acc321683996f9fd275247c04703df76501d11f4ee05048d44a51c638d3
+EBUILD haskell-src-exts-1.13.5.ebuild 1122 SHA256 4e50d20179406de9ecdaec8dbd82a7be218df714280b8c6c2f1510d5c591d487 SHA512 9cdc95567b13957d180ed24e27d7964ca42a921e6da20a8b1d600502683f3e27088d60ef8f8ec790845b77c8693df3b09dad91b70da9fa01af4a4379bcc4ce3b WHIRLPOOL 8897c03afe77a37f46ae149ffeec3452f4608e11b60650d51ae0fa35d02fbe4e560eb851ce08ab1bd16005d117a9c5d9c85f9b489d9652f7956bef143037612f
+EBUILD haskell-src-exts-1.14.0.ebuild 812 SHA256 8bdce902d5e26a983498d3f81cd317edf721549b861d220ab82f20d625df9753 SHA512 c9b5e47777fb32df84ad00b4df7fcdd8dc71b5b206be3a16a7234a25d63052594870213dc4de57e3e9360ac1d4da99edd5c53954fb714600c3ccca4f5f19d44d WHIRLPOOL a4ecee37b09fdec084806de6d27f1480f8edb51c3eb01980486f9e5945d479d457b4f1513b1e0f66da4e2a5eed1952d474ff8c2f43e0632dda4f4d71ce20ede5
+EBUILD haskell-src-exts-1.15.0.1.ebuild 961 SHA256 a1cb5b9aed991e8313dda3ed797531fc155a0870f055d684546f734f23584be6 SHA512 ce5b9f0456ca191e40ddb7539b44d8e69d1c232153a2f78a905b5033bae1d369fd6ec6fc0e6718765291ce1ded9a9b2492baf228b04bd260fa138fe1be450283 WHIRLPOOL 2702fd5ada7bf158844a5ee98df730769c8f2db50da9343215e89cff4bf5161cfbb9365a3dd47abceeeb1684a6ee352c0b8c89584fda190590f96034a2e9b73c
+EBUILD haskell-src-exts-1.16.0.1.ebuild 945 SHA256 62c0c0597cf9344922774ecbf11ec4e829029dec7ed177b97b797c1b6015745f SHA512 6e006a8c270ffa4d950d5705e972dbdc4ab46b2194f3ad7116889a57e8697c4c0de9efedd113e86104398661b9dbbfd65a2cfe5cb78dc4e018ec2d34d0762967 WHIRLPOOL d70a3e5b0f639e4500ff6b75378b2077e633e63237d506226cb71d2bd0bee60c9e9d9f574ad7e0a21925cdaadd8d211b75ed66570920f5d10fb2bf7010d31b97
+EBUILD haskell-src-exts-1.17.1.ebuild 1094 SHA256 5f5086efe53bfc32558b4b0bf52999c89736bceccf158441f07d10555752daa3 SHA512 f156510fe19c93654a6384fbeb843bb92a2157720115aae9eeeb9750229ff4ddbf4b59780ae165d2bf464e78cf7952eaecb25638aaa2210d604e1ff2d5f3e9bd WHIRLPOOL a19aed20e9e7fbb76dffeee258fffd76ef9d00fd282753da8bc88c8a701c603aaf4109bf5f457b91a743877ca4ab963754295edb15b4eedae0fa5032992adbe3
+MISC ChangeLog 3273 SHA256 228cfbcddae0fe4bd8938839360180ca67779d47fe52ca62c7ca3b050deb481c SHA512 f32001515793de1f2fdfff3430c8f43dcb25e8b960f326a3eb9dedc62e52988771c1646e632e1b25a1eba3e2a899ce3ec0f9dba28f1072f9a1168a0e7d90c391 WHIRLPOOL 941f9015cf2ab7ca4938286f6e5cd4d8c26b1439a5fc873a97232b8ca5797d6a65431885d7eb35e6383af459900cfc88ee79327bdcee66b4e4928fd6085d9dc8
+MISC ChangeLog-2015 4550 SHA256 3927e6578df77e15a258543b594f1773b9abf76f43da8110d2d6a3cf955f028e SHA512 e30ea0bf5c22026db03e61b50a8342757c5158615d1382318ddc10ecb1fdd880e9296aa631db1bdf571acf633a33d5b8692593001ffe600a54060f1d4a97baf9 WHIRLPOOL 7055d71c5da2eebe6ec9f0f68c2840df5f201541d5d31ffc6de047dcecacdf1c47d1f18c77da136bdbe009352db961f083850423c837c93ce284484bc151e4a1
+MISC metadata.xml 778 SHA256 3c6c49de9d4f671b48bf8d26f65362036c494ef125b65510beeb83a1196d02d4 SHA512 ac9bfe683996bf5860b908657539f7cb79fcfb300cb6e852e18d1400fbca52e4d7320c525b15cd9a7924bb5be682d75bb5a5f4435012e49eaa66e1076fe73289 WHIRLPOOL cad08d3ad7864d360fa5909afb61d8fe573809a11c594c68924beac4389a210e3d420a0f826e49148c401adfd2cfe0d490b3b5fe364794f8dfb753697d874ce5
diff --git a/dev-haskell/haskell-src-exts/files/haskell-src-exts-1.10.2-Setup.hs b/dev-haskell/haskell-src-exts/files/haskell-src-exts-1.10.2-Setup.hs
new file mode 100644
index 000000000000..63a6c22bf33c
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/files/haskell-src-exts-1.10.2-Setup.hs
@@ -0,0 +1,8 @@
+import Distribution.Simple
+import System.Process (rawSystem)
+import System.Exit (ExitCode(..))
+import System.FilePath ((</>))
+main = defaultMainWithHooks $ simpleUserHooks { runTests = \args _ _ _ -> do
+ ExitSuccess <- rawSystem "runhaskell" ("-package-conf=dist/package.conf.inplace" : "Test/Runner.hs" : args)
+ return ()
+ }
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild
new file mode 100644
index 000000000000..c4e54e340d53
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
+HOMEPAGE="http://code.haskell.org/haskell-src-exts"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy"
+
+src_prepare() {
+ # test suite is broken, expects the package to be already installed.
+ # this new Setup.hs will use the package inplice for tests
+ cp "${FILESDIR}/haskell-src-exts-1.10.2-Setup.hs" "${S}/Setup.hs" \
+ || die "Could not cp Setup.hs for tests"
+
+ # remove broken tests. they will fail if you expect them to pass, and pass
+ # if you expect them to fail...
+ rm "${S}/Test/examples/Unicode"{.hs,Syntax.hs} \
+ || die "Could not rm broken tests"
+}
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild
new file mode 100644
index 000000000000..5030dacc8da0
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
+HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/happy
+ test? ( >=dev-haskell/smallcheck-1.0
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-smallcheck
+ )"
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild
new file mode 100644
index 000000000000..45a9fc0347a6
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
+HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/happy
+ test? ( dev-haskell/filemanip
+ dev-haskell/mtl
+ >=dev-haskell/smallcheck-1.0
+ dev-haskell/syb
+ >=dev-haskell/tasty-0.3
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-smallcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild
new file mode 100644
index 000000000000..3870a5317444
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
+HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/happy
+ test? ( dev-haskell/mtl
+ >=dev-haskell/smallcheck-1.0
+ dev-haskell/syb
+ >=dev-haskell/tasty-0.3
+ >=dev-haskell/tasty-golden-2.2.2
+ dev-haskell/tasty-smallcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild
new file mode 100644
index 000000000000..1db2c906f294
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
+HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RESTRICT=test # very slow
+
+RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/happy
+ test? ( dev-haskell/mtl
+ dev-haskell/pretty-show
+ >=dev-haskell/smallcheck-1.0
+ dev-haskell/syb
+ >=dev-haskell/tasty-0.3
+ >=dev-haskell/tasty-golden-2.2.2
+ dev-haskell/tasty-smallcheck )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'tasty-golden >= 2.2.2 && < 2.3' 'tasty-golden >= 2.2.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/haskell-src-exts/metadata.xml b/dev-haskell/haskell-src-exts/metadata.xml
new file mode 100644
index 000000000000..05f4bb9d8ad2
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription lang="en">
+Haskell-Source with eXtensions (HSX, haskell-src-exts) is an extension of the
+standard haskell-src package, and handles most common syntactic extensions to
+Haskell, including:
+
+ * Multi-parameter type classes with functional dependencies
+ * Empty data declarations
+ * GADTs
+ * Implicit parameters (ghc and hugs style)
+ * Template Haskell (broken for 6.4, needs redoing)
+</longdescription>
+ <upstream>
+ <remote-id type="github">haskell-suite/haskell-src-exts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/haskell-src-meta/Manifest b/dev-haskell/haskell-src-meta/Manifest
new file mode 100644
index 000000000000..975f3da1478c
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/Manifest
@@ -0,0 +1,10 @@
+AUX haskell-src-meta-0.6.0.8-ghc-7.10.patch 2741 SHA256 84d1730cc15ae9252d83834919a927b0647910cb675b2b1d9991a74676e9b0d8 SHA512 8acc57e9318068bf4f94c1fc4608badbe5058a833e609c3bbc7abeffd51380da87bf44e308ad38ec6e5481235db7bb11210f7dcb8c4dc1e579f4c2d3d0fd09b8 WHIRLPOOL b2cd23892744d7aa0a8a408701dd413e76f5a6339f8e3307364d37348b643c1810020281e9d797064bea28a2fa2d5ecf0da592806fe2e9d01e6fcad5251abef9
+DIST haskell-src-meta-0.6.0.10.tar.gz 19432 SHA256 c15f7e3bd196d80e1458ee1925b5f194feaabfb050eb680ca68efc156bf48c3a SHA512 efd6e06dc856c05b815a8a36f3411f3d5c171ad5cd84be75baaef1d7a784f3f32d81e9de175fb2ab2455ab6f3a80c2f743e4a277964816d6e8198bc4bf67ab4d WHIRLPOOL 8ba230cedd597aa65a964a031f134ad36a3411e1ca1f8c64a181022faa75e218fc4c5eebda589dc028eafcc555582717ed5732221e36b01a56493ac8b1caf78a
+DIST haskell-src-meta-0.6.0.14.tar.gz 20079 SHA256 769124392398695667c800225cd908cb455dadf54a9317870bd9384e0eeb20c9 SHA512 d043ece8f28a47572f59cfc36a9d7b2c505a3d5c2ef24f0e90496c5d57b88791417234777e146a0e75c0fba10775ba41e627a00519c2e9718bf173d95e2a201f WHIRLPOOL 47264a8f8d3dfc696a6eec4cdd377d51977883e8a1972db9327d470883c80980d8183793c5f5987172feae11bb734c79ec7f96e00d02c8ad5550f07ea25a4d94
+DIST haskell-src-meta-0.6.0.8.tar.gz 19449 SHA256 d3f69a05701d85880472c9d30efb3056fc8733f5f31e1795280aaf9f2c1262bb SHA512 590e66c837bd64db9bb8d09a698f52fb8b7c3ab07523c0e7fadcbb17bf33ee0fa523ec34012db7622681b4055164288df60083992ddbfb7553087373efbdb751 WHIRLPOOL 436fde45e32fea88107a4462ad2392d7caffdee705a8537d54d1bbff3e1e9c0a3f3d526a84361b704be933fdf0633e25eb1581228084afbb40774308f4062138
+EBUILD haskell-src-meta-0.6.0.10.ebuild 820 SHA256 7e503d2758d641ab395626aa68c2cd91dc0dd3b9e5fa8cf9b9096385215a9f21 SHA512 796d30fcc6051868a0fc00520c2fd291ebbafa45f53445a1989f42fffb4e870d92ada1c173ddb5d90105394806efc85629b87ef3141445422ea1027f1643bf11 WHIRLPOOL db54be6f8e6938af3204bc8fbf5a9b8b98acb77beb1b72f641fed7e08836eacd01788c7efa0dd9c94252562ab88d4fec4988ddc90977a76790a541af399ec8c7
+EBUILD haskell-src-meta-0.6.0.14-r1.ebuild 816 SHA256 e8980fed8ca97a5cacce1eab1085bbed36d54e8c2a596d1ace6f47f295272025 SHA512 97f4a03d9fec091432a3cef50fdc3475325a1a866f3f261258383552ca7240310c71347761dc29c41ceb1acb04b062748a074da8ad2bf443526261c59f28636e WHIRLPOOL e11df597322953d2795354e01fe19f3b292b017f24db6d14daea0dae2d4ff3f9fd220f657393c88c93b87b832814c433699189813d5c840652aa37cc83ed659c
+EBUILD haskell-src-meta-0.6.0.8-r1.ebuild 933 SHA256 83cf4d6a44dbb876ef21ebdf34a22cee32f47a40f97f45d245998c84919469db SHA512 0d6720a8a619b643ac3e1d8fa806f35c7d5847d5f55c0c209e4d9eb94b787931cafb6fce5f9b57a8f9479e37d0c31051c053cae60a8f40215a07852cfc1bd472 WHIRLPOOL 1cf0ab866acc1bc53d6d38988f0214bae56ccaef659f990833479b1d9c7889b01fa9bfaab1ef72e548c05f0e0c8d88af5ecb98086cfa859c89517b62699433cd
+MISC ChangeLog 3707 SHA256 a38d9f351fd1b436c02eb14741764d762a60472f22d39fc24fd9f5804e194cff SHA512 9361d898975f0eac2c650ffadd9307f9138c9254a08e3b839c532e23d84330abac745711eece755287a0e3d80f9839f0b4a3fa09d3b645824056b8da43190234 WHIRLPOOL eb604e8278d90ab05a99a05a5b82bc55b1bae27cbbe0ff1cea5340a7da9eed8ec448a8744a397763adf6feeacd1a68bb9004b6dc2e74f7bec4af3b4f401e6363
+MISC ChangeLog-2015 940 SHA256 1ee5e4a5d0cd5e17116d0bf88f9e8fc63388b7ba90088843b13bd366b92b2d4e SHA512 8699ef98dc5e7a79e49444b32dfeca59a26a3d7c1f29fa120b779b66c14a9d17a8aaf5c8c8dcd810713e240bb8c2661d13a3d608d649d12603936d282d2b7a08 WHIRLPOOL 941caa0d8ee7d9e6f23eec6819a9ef59d18e3b00b7884063104633d95007b932b15e01eb9aefcbeb084608b87c7e32bc6a2c0d0e082217a3febcc4268b9827ce
+MISC metadata.xml 407 SHA256 746c71fb9a6ee15d3a748d7d0a3a4751f4e6f07d3452e2e82267d1364392fdfa SHA512 25b2811713d5574b1787c699c9d24beb1c694b8a397f1bfda992d0f3e6f53d3ec3a26e46beccf1d60d1df574d2c8ba85b58075d40216d3bd224904415f57410a WHIRLPOOL b3963e441573c3b852420786f19e5e4197d363f3035d1dc771a78e3c450c4fae7f3b4cda3e056a586aa3632c41118e68d1050260b054b4f24d68213e4f3524dd
diff --git a/dev-haskell/haskell-src-meta/files/haskell-src-meta-0.6.0.8-ghc-7.10.patch b/dev-haskell/haskell-src-meta/files/haskell-src-meta-0.6.0.8-ghc-7.10.patch
new file mode 100644
index 000000000000..e023b53d3401
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/files/haskell-src-meta-0.6.0.8-ghc-7.10.patch
@@ -0,0 +1,70 @@
+commit 24e6f45408083745080ff2f3710f58209041113c
+Author: Luite Stegeman <stegeman@gmail.com>
+Date: Sun Dec 28 21:33:22 2014 +0100
+
+ updates for GHC 7.10 and Template Haskell 2.10
+
+diff --git a/haskell-src-meta.cabal b/haskell-src-meta.cabal
+index de6a022..42d9619 100644
+--- a/haskell-src-meta.cabal
++++ b/haskell-src-meta.cabal
+@@ -18,14 +18,14 @@ description: The translation from haskell-src-exts abstract syntax
+ extra-source-files: ChangeLog README examples/*.hs
+
+ library
+- build-depends: base >= 4.2 && < 4.8,
++ build-depends: base >= 4.2 && < 4.9,
+ haskell-src-exts == 1.16.*,
+ pretty >= 1.0 && < 1.2,
+ syb >= 0.1 && < 0.5,
+ th-orphans >= 0.5 && < 0.9
+
+ if impl(ghc >= 7.4)
+- Build-depends: template-haskell >= 2.7 && < 2.10
++ Build-depends: template-haskell >= 2.7 && < 2.11
+ else
+ Build-depends: template-haskell >= 2.4 && < 2.7,
+ uniplate >= 1.3 && < 1.7
+diff --git a/src/Language/Haskell/Meta/Syntax/Translate.hs b/src/Language/Haskell/Meta/Syntax/Translate.hs
+index 189d32e..36a08f1 100644
+--- a/src/Language/Haskell/Meta/Syntax/Translate.hs
++++ b/src/Language/Haskell/Meta/Syntax/Translate.hs
+@@ -384,9 +384,15 @@ a .->. b = AppT (AppT ArrowT a) b
+ toCxt :: Hs.Context -> Cxt
+ toCxt = fmap toPred
+ where
++#if MIN_VERSION_template_haskell(2,10,0)
++ toPred (Hs.ClassA n ts) = foldl' AppT (ConT (toName n)) (fmap toType ts)
++ toPred (Hs.InfixA t1 n t2) = foldl' AppT (ConT (toName n)) (fmap toType [t1,t2])
++ toPred (Hs.EqualP t1 t2) = foldl' AppT EqualityT (fmap toType [t1,t2])
++#else
+ toPred (Hs.ClassA n ts) = ClassP (toName n) (fmap toType ts)
+ toPred (Hs.InfixA t1 n t2) = ClassP (toName n) (fmap toType [t1, t2])
+ toPred (Hs.EqualP t1 t2) = EqualP (toType t1) (toType t2)
++#endif
+ toPred a@Hs.IParam{} = noTH "toCxt" a
+
+ foldAppT :: Type -> [Type] -> Type
+diff --git a/src/Language/Haskell/Meta/Utils.hs b/src/Language/Haskell/Meta/Utils.hs
+index 36f7e96..d194f3e 100644
+--- a/src/Language/Haskell/Meta/Utils.hs
++++ b/src/Language/Haskell/Meta/Utils.hs
+@@ -166,6 +166,9 @@ renameT env new (ForallT ns cxt t) =
+ unVarT (VarT n) = PlainTV n
+ renamePreds = renameThings renamePred
+
++#if MIN_VERSION_template_haskell(2,10,0)
++ renamePred = renameT
++#else
+ renamePred env new (ClassP n ts) = let
+ (ts', env', new') = renameTs env new [] ts
+ in (ClassP (normaliseName n) ts', env', new')
+@@ -174,7 +177,7 @@ renameT env new (ForallT ns cxt t) =
+ (t1', env1, new1) = renameT env new t1
+ (t2', env2, new2) = renameT env1 new1 t2
+ in (EqualP t1' t2', env2, new2)
+-
++#endif
+
+ -- | Remove qualification, etc.
+ normaliseName :: Name -> Name
diff --git a/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.10.ebuild b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.10.ebuild
new file mode 100644
index 000000000000..3673def57289
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parse source to template-haskell abstract syntax"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src-meta"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.16:=[profile?] <dev-haskell/haskell-src-exts-1.17:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.6:=[profile?]
+ >=dev-haskell/th-orphans-0.9.1:=[profile?] <dev-haskell/th-orphans-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.14-r1.ebuild b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.14-r1.ebuild
new file mode 100644
index 000000000000..56a48d6c8de6
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.14-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parse source to template-haskell abstract syntax"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src-meta"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.16:=[profile?] <dev-haskell/haskell-src-exts-1.18:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.7:=[profile?]
+ >=dev-haskell/th-orphans-0.9.1:=[profile?] <dev-haskell/th-orphans-0.14:=[profile?]
+ >=dev-lang/ghc-7.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.8-r1.ebuild b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.8-r1.ebuild
new file mode 100644
index 000000000000..24b5528cf8bb
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/haskell-src-meta-0.6.0.8-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Parse source to template-haskell abstract syntax"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src-meta"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.16:=[profile?] <dev-haskell/haskell-src-exts-1.17:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
+ >=dev-haskell/th-orphans-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.6.0.8-ghc-7.10.patch")
+
+src_prepare() {
+ base_src_prepare
+ cabal_chdeps \
+ 'th-orphans >= 0.5 && < 0.9' 'th-orphans >= 0.5'
+}
diff --git a/dev-haskell/haskell-src-meta/metadata.xml b/dev-haskell/haskell-src-meta/metadata.xml
new file mode 100644
index 000000000000..5707ebf94594
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The translation from haskell-src-exts abstract syntax
+ to template-haskell abstract syntax isn't 100% complete yet.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/haskell-src/Manifest b/dev-haskell/haskell-src/Manifest
new file mode 100644
index 000000000000..50ad59f424c9
--- /dev/null
+++ b/dev-haskell/haskell-src/Manifest
@@ -0,0 +1,7 @@
+DIST haskell-src-1.0.1.6.tar.gz 52967 SHA256 c7c556366025d9895d1110ecfa30a29e29d7d0a8cb447716fe601e4ff5da4cef SHA512 61035aee535335bb6e2dba96217d48054c89ef3d33af01abfbec077c40d54150bd78b200d5dff4fa6c490c500f32951eb8fb8352243625fc6ad735fad60afda9 WHIRLPOOL 51db5827edfc611c853ba26f0ae97518050c9cb3eb24822ea5a8a5fbe292bc30c7755b44848df56d9ed43670715a6904110337a518cfb547b5b9a4d45c8e4052
+DIST haskell-src-1.0.2.0.tar.gz 53636 SHA256 2a25ee5729230edddb94af8d9881efbc1d8798bd316097f4646749cb2fa491a6 SHA512 202b05ffcc505fb1332f5b3c8984b08a435911f574c4e1b2f2543a8758aa9e9a33f559c5c6cf3f8a3b7cda3f540e2da5b92e6456ee40dfe690cdf69a3e018b06 WHIRLPOOL 7e41d2ea4efb01ad992207baec21e74a6018a7fe4ee15e534c2bb6cc4ecc7fff1bc479c9ec805dd6206eca95bf288f3bb76df03a209e3ce7afdf167a54390506
+EBUILD haskell-src-1.0.1.6.ebuild 624 SHA256 122f813baa99a115d12757e6de2510072ddfb2ea71fd94d5bff04e0a57a87e08 SHA512 e3396eb456e819a1335c10df2d97a52ee74460e64aab5ff8a78fdfc25ad082503689c3785df0659e9404b0e655ae43e35a8d1dc61d0819c412b8439f6e39ea4a WHIRLPOOL ec1169087de1ec1a395ad7000ad78a7b224f5684b972fb970a77ea4e44b1bdf778567a23f0b5602f023441127fdbde8e7ac136061e30d7f627c80076d927f9b9
+EBUILD haskell-src-1.0.2.0.ebuild 645 SHA256 a09505b567fa2dc61c31fbc7e2edcd453a15308ca9d415aca69a3de156a6ab3e SHA512 86069bd4e5ae3b052139e080ce870b0ca063cde08c572aa1bccbbff8cc04d9c51b8596eaaa7da2718289219915ca32d9922665dfa154e8e1207d7e0d8c5136e7 WHIRLPOOL 0cb04db7a3c75abc9cbf3ae09c01a6e28ed2ec4c7f80682ea5b0372a5987a08af260428a6c0ca89bafa68e4e0b44890cf6f712dd42faedbd404d8448992df81d
+MISC ChangeLog 3333 SHA256 116bb5cab4bdacb5389c0b1dbf22a047d927345e7630697b6c87a13666fefaad SHA512 f106d1ba3e240be1edbdccc2cfb210d643bb37e845ba14c9cb1ed101bf2d2dfc011c6c83251ed36c1a6b5e1987223c997ac42974eca058bc4b505f241d9167bd WHIRLPOOL 4ed734b47fa2ccdc9e4d6c7dfd16c682496f8432a298dd80a1bbd56580da87ec8f716b04e9936adcb33f945b39db12af95ec1f40294b6ec6c4dad6f02de327f4
+MISC ChangeLog-2015 8128 SHA256 ce4597c11990b9f3846240b66692d993b4c307844a00a71780e79a6cbc34112c SHA512 a6ca28fdcdd3bb49ecd6c4192bd88a96e0ea8272904bd1e73f8188e3711ed55aeb773d8e54c7706889d485b23e3a8ae1434b5d917ca20350d75a11d816cd9bdf WHIRLPOOL cd582cdd3e2354835057ba085a85e3746186ac29cdf1942ffc6ec7e25e482afa1d3145a7a7a0af62a7909d2af8d40de3c72c0a2e0ba0e6de8d8c98ad21944df5
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
new file mode 100644
index 000000000000..82a8a71d72a1
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
new file mode 100644
index 000000000000..dc22d217bb7b
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy
+"
diff --git a/dev-haskell/haskell-src/metadata.xml b/dev-haskell/haskell-src/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/haskell-src/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hastache/Manifest b/dev-haskell/hastache/Manifest
new file mode 100644
index 000000000000..5746ff26cf47
--- /dev/null
+++ b/dev-haskell/hastache/Manifest
@@ -0,0 +1,7 @@
+DIST hastache-0.5.1.tar.gz 12674 SHA256 c3f26caccaa67e3eb482b3c90c0f4817ae808001782a2459af0a06f6653d9516 SHA512 f7fe130ff047332d0db58b831f412ec398c8854f5401ff5de16493f503171e8735708c165bc090220f8db446a44389ec0715e6b4900994759093ff3e69e7a86a WHIRLPOOL fdbf5d8d685bbabca1427adaac842c9ed82a1ebf4a2e70078072b221d35d9be711885f068a97e7458494c50177889f92827f4ea4697e9a60f252b48cdd0a61a3
+DIST hastache-0.6.1.tar.gz 16452 SHA256 8c8f89669d6125201d7163385ea9055ab8027a69d1513259f8fbdd53c244b464 SHA512 3f7f7d0b97e88aca474b818c0e7b48187bfade855b6117dce50ed3e64b557586b1827272d46438a7e36990fb932d6503c982fa4fc6b2dbb33b463b14d39436b4 WHIRLPOOL cb04da4c92314c82e846b2f05a2deaf9910c06814e17d6ba39b61b0ee52ff42c0acf5b0966b75709580e44e3ad271632d7bd36a8f8ebc88879800cde17d228f5
+EBUILD hastache-0.5.1.ebuild 834 SHA256 69264ad3122c91d21580a74d65df65d62284cd47671013615be2d5b9185ed8fe SHA512 5d82c45570827565d9221f2b1455f54398a5d357ea802a840e7a2a739d75f36a1e3699aff0e42d79e4e17e87cda7309f2d71947af33a6b78c8914d719182ded7 WHIRLPOOL 902c7ba39889822b3c9835c850ceb20d7625b26fa973aa5b0a8fcedb75f2d79ec8b454757b797281fb3e8a0ce0a8066b1f4de4da3b57cd56b738ba7585ab29a8
+EBUILD hastache-0.6.1.ebuild 904 SHA256 5bc8690cd9b774e4eadc3c7d10ab06c7fb2b9b2b83bb8c39c8f131907eb2bafd SHA512 c0628bebcdd7f0ba4c9fa0bad473c02951395d81451daffbdb5cc9d5e74666b4204d03e76ea9879e56ddd1c9ef139690910bfe467f0a9bdefd95259bd11052ec WHIRLPOOL 730a8410449b1a019de9d7744c3908200dbdb3389ce5e6b1bb892b62af3c8b43454f5e7e8fe1dc052f6a634159de0c609c760b8f4699c1659029c9744c50bf62
+MISC ChangeLog 3204 SHA256 63277eab3f0d98ae8bfd7a0d38270e7df4a0f2ab9553b978a91a8ebf3a3cadfb SHA512 061cc24d713aaed107e321f8f5c63f70e02eb26b907e90e6d5ad2d845c995d7bf50eee5d5402679a29eeb8d51f98991e6aa424677487094e185b765b3ce16039 WHIRLPOOL 7dcd12f35a9e015eb0cfb234f37bc96950706a5dbae319869ac6a26519da451ca0141673accf1d0560d377f81a224129609d6e1e423f4165f9a2671366eebae2
+MISC ChangeLog-2015 826 SHA256 750efd6bf6da3054960ed514db677ac70be5cb5149ccb714f995e48ecd137532 SHA512 4cb8052c08d23f6921ad2a9a5b51715a9efac6f6961a95751f8aeeb7ade11d492db50424b3ee4d12a00c1b464fd50d8545c28ab4e733495917bfb9880a1bf593 WHIRLPOOL 777f62d47f1d0448d7059fad8562df1461a4a996a49981edf42c6176a272cac63c1da5c5fda13fb52d58b16bf2ff1f395638008f4235f99f1aad6552d1383409
+MISC metadata.xml 537 SHA256 7086fa226dbfbaa930b1e451740df0c135cdc37f01ccd041d49cd0e993786cdf SHA512 519ddad75ab7a51f71220cbf0e99dce2e0a34fc5340d853a1207c68a8eb0144b0053ae45fcbc7a9e56584a5d96e74cccdc9f6369f957cf5fea52dd4912216d52 WHIRLPOOL 281ac79afd27cbdf70af5d6ab3a4e8afbf92479330586468861b403b386045646e4f83bf38f4e517818db77cd2e022c044c4e18715d5f9f6777b298e67e1af22
diff --git a/dev-haskell/hastache/hastache-0.5.1.ebuild b/dev-haskell/hastache/hastache-0.5.1.ebuild
new file mode 100644
index 000000000000..5791c340c8c1
--- /dev/null
+++ b/dev-haskell/hastache/hastache-0.5.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell implementation of Mustache templates"
+HOMEPAGE="https://github.com/lymar/hastache"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/ieee754:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ )"
diff --git a/dev-haskell/hastache/hastache-0.6.1.ebuild b/dev-haskell/hastache/hastache-0.6.1.ebuild
new file mode 100644
index 000000000000..90ca5fc47e25
--- /dev/null
+++ b/dev-haskell/hastache/hastache-0.6.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell implementation of Mustache templates"
+HOMEPAGE="https://github.com/lymar/hastache"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # fails to build with ghc-7.10
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/ieee754:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >=4 && <4.9' 'base >=4'
+}
diff --git a/dev-haskell/hastache/metadata.xml b/dev-haskell/hastache/metadata.xml
new file mode 100644
index 000000000000..3b604aa64bde
--- /dev/null
+++ b/dev-haskell/hastache/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell implementation of Mustache templates (&lt;https://mustache.github.com/&gt;).
+
+ See homepage for examples of usage: &lt;https://github.com/lymar/hastache&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">lymar/hastache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/haxml/Manifest b/dev-haskell/haxml/Manifest
new file mode 100644
index 000000000000..dbfa7a4b3732
--- /dev/null
+++ b/dev-haskell/haxml/Manifest
@@ -0,0 +1,10 @@
+AUX haxml-1.23.3-haddock.patch 732 SHA256 54dde3679969002e2e7b7591b26c708faa172bf7c1ed6d4a771c04904fd44bce SHA512 daf988ba8f836716249c37cf6b411383a1d6f20cca7ab6f8a20db7afc2c42866de0a4ab770f406aa5d9b77a4ba3da2c6c01982c26fb29e9224775914c1db2833 WHIRLPOOL ae72e633c0a6965e202923b0a7b7f19934a7bc3759dce9d54219d226ae77f2e7ef7bf7f207f110e51ea43a670bc5acc9c5269eb8221066908991b824cabc2ed0
+DIST HaXml-1.24.1.tar.gz 142739 SHA256 5f258c7c6291ad54bb9a65280dd30efcbca3fc79a499d5b6575a753d3f7b78df SHA512 421f3a61e8eebf5ad915551c51dcd843a544e7959b93d6dd4ab2ffc6c20954f559da75dcfecc6fea838f80dc4d3c83243be3ce7a21e92bc165b3e0be120451bf WHIRLPOOL a60283d94937f0f5324b61ebd11c87c5d48a3ccc003e32ed85a95661a9f3980644c9491d558dfeb406b67c6374f4cdf923f5fe0e60639f4e0e0890c916077877
+DIST HaXml-1.24.tar.gz 143107 SHA256 b6f9b147f80dbac04b11633d0bd9309c7ce9d2b0cff67b83086212a4f0567ba2 SHA512 421864e4177b16f485b72d33210a67914c2040664d604db5cc70b356a518114f11dbcc1b1c8f300fd045338605613a14317bd5bf5f041a8e38990d3c5dc7e94c WHIRLPOOL 7d2bee34221d932847fb208003090997545e543ab29338673e3e23e0b895cfe982985e78ec68a17e9973ced866711d9fbc42b8a4beb14e99ef6b7d7fe3f6994e
+DIST HaXml-1.25.3.tar.gz 144189 SHA256 6448a7ee1c26159c6c10db93757ed9248f647b1c0c431e7aead6aadd6d2307c7 SHA512 b80a70954a79c9246ed9e92ca2bd7c94f54b2843eb387fa2045652cfa5eee69b8bfae17ef88b391855abe3dc672e3cf212be53e275e6ff350fe1074fff608828 WHIRLPOOL 3069482963f2d2c49943428d388d340d2eef055cf79089ef4f15b297adcf012e1aed44bea54a7d163e54c21f81777c56b1b71ef2badba69471122d6fc4772e5b
+EBUILD haxml-1.24.1.ebuild 725 SHA256 cc451609a381f89bc44874928ca012a0677de123e42f037c8e6e724d93b980f1 SHA512 85869d1da9ea79ba7a52441a3da580bba863a2cbfad9cbd83b8bf5f21611c03575989535acf40ff9f25666417c58f727906998d2287ec5fceeaa30f477b7d1f9 WHIRLPOOL 2a1062bc125ba230cb1c08335c42d0080526b68968e31b0664790491e188fcc98e0c1d0afcaa0458ebc1efb0481ed05d8e32be1d877cd5dae0e6e7aa61375e88
+EBUILD haxml-1.24.ebuild 777 SHA256 0825e61b6cbdd1b37f452aae613da4ebee79ca0fc101a175dafad6979c0c8881 SHA512 515747c02b5502411d3cce79ff269cc32bf0eb7c72bd1e7c97e5c697247ca54f96770dafb91eada514754d30abd14183be19ac8d6568224f66ddaa8667a7d657 WHIRLPOOL a35830cddc111ddf2ab3e755b2cd694ff516888c28b9d6e552d5cb5ef0c0028dcbfa20efd48b53902d79179f036149c58fa5d7df71159eee0ee6e6af7d28ae89
+EBUILD haxml-1.25.3.ebuild 716 SHA256 feae4fed191501b7e81d8c863bd66a0ceb98f6b1c3f813e3e41ed8a91c90ef7f SHA512 dcd5d2f2342abaa9eb9ac13f258261c938a28bd94ce486c92de794148e87d8495756059dbae13078e73c63d0418c2b5393413d40247bd125db4fc66d27ca771a WHIRLPOOL 971f237dd3a6bfb90a8fc42ac8565970e2c579758ffde396c8ddaf79624a0c7930155e245ac7dbed5b50bb786e7384d3fce333f3f7e24b714860ac13f64a31f6
+MISC ChangeLog 2930 SHA256 090dcda663acdc5a50063c35dbbb28da8efd4298b20f2e2ccb4bc3aa3da63106 SHA512 68496737c301150572c42221bbd2b8dc39f2dee75e5e86a758296fa0954323c9ef8f836b22b6e3432ed78273397e06dbd0496ccd09cc2baa9271ea3db58fedd2 WHIRLPOOL 7d92d66418ef9ac35b11120f064ff95fde8f06c045b9a7e0082b7af99673157dee9b2a58cf8e410e31895eb8de2b59a62cf31596df0aa1fdd92416bbdd59b38d
+MISC ChangeLog-2015 5860 SHA256 b2df42a83f7c6d9ca1d90351592787c1565080d593f3649f7af0e9e06f9839b3 SHA512 33421d8591d7b475958cefc6f9a7a5d93d30d7f953eda9b2ca77c5502551106cf202fb902432be2cd75a2c00a95719972d40232174244069ad0b03fe7529f0f7 WHIRLPOOL 454be1ac4c685214a47361bc0b5f42e059907073311db260a0959bf23204dbee409ec1f3f51eb59bfdf12d4e324614d8947977aaaaeb531d061a139672c230fc
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/haxml/files/haxml-1.23.3-haddock.patch b/dev-haskell/haxml/files/haxml-1.23.3-haddock.patch
new file mode 100644
index 000000000000..1da171b17678
--- /dev/null
+++ b/dev-haskell/haxml/files/haxml-1.23.3-haddock.patch
@@ -0,0 +1,12 @@
+--- HaXml-1.23.3-orig/src/Text/XML/HaXml/Schema/HaskellTypeModel.hs 2012-06-19 01:31:18.000000000 +1000
++++ HaXml-1.23.3/src/Text/XML/HaXml/Schema/HaskellTypeModel.hs 2012-06-19 01:49:23.784392420 +1000
+@@ -77,8 +77,8 @@
+ -- rests with the input doc, not with the caller of the parser.
+ | ElementsAttrsAbstract {-typename-}XName
+ {-subtypes-}[(XName,Maybe XName)]
+- -- ^ [(type name, module where declared later)]
+ Comment
++ -- ^ [(type name, module where declared later)]
+
+ -- becomes function
+ -- elementE :: Parser T
diff --git a/dev-haskell/haxml/haxml-1.24.1.ebuild b/dev-haskell/haxml/haxml-1.24.1.ebuild
new file mode 100644
index 000000000000..7ef228a3877a
--- /dev/null
+++ b/dev-haskell/haxml/haxml-1.24.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HaXml"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Utilities for manipulating XML documents"
+HOMEPAGE="http://www.cs.york.ac.uk/fp/HaXml/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/haxml/haxml-1.24.ebuild b/dev-haskell/haxml/haxml-1.24.ebuild
new file mode 100644
index 000000000000..dd3c2e275438
--- /dev/null
+++ b/dev-haskell/haxml/haxml-1.24.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+MY_PN="HaXml"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Utilities for manipulating XML documents"
+HOMEPAGE="http://www.cs.york.ac.uk/fp/HaXml/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=("${FILESDIR}/${PN}-1.23.3-haddock.patch")
diff --git a/dev-haskell/haxml/haxml-1.25.3.ebuild b/dev-haskell/haxml/haxml-1.25.3.ebuild
new file mode 100644
index 000000000000..3af072d0ed16
--- /dev/null
+++ b/dev-haskell/haxml/haxml-1.25.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HaXml"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Utilities for manipulating XML documents"
+HOMEPAGE="http://projects.haskell.org/HaXml/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/polyparse-1.10:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/haxml/metadata.xml b/dev-haskell/haxml/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/haxml/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hcg-minus/Manifest b/dev-haskell/hcg-minus/Manifest
new file mode 100644
index 000000000000..ed14d6dee54b
--- /dev/null
+++ b/dev-haskell/hcg-minus/Manifest
@@ -0,0 +1,4 @@
+DIST hcg-minus-0.15.tar.gz 12997 SHA256 b9b422e807f030b35c2d01971dfff9806a11fdb20f506ffde004a4933571e011 SHA512 875b89656a5340bbd9a303a98004bc13d2b7b37fc58762c9a4f96abbb78ec3e67403a5968f8b9ff59d955aaa3d2031eba45cee85a2ec19c442f31ad0f413da45 WHIRLPOOL ca50e07c158f8b871f3b142b3742638a998013562bad0f5465da8380573e2e5f43439cb71a9a084ce23672ef9e8507d5b4d840ffa6743d715e865f7146883bc1
+EBUILD hcg-minus-0.15.ebuild 557 SHA256 8e44d18196258312c030b4735fb1b70bad1e9354fadb126c2152c989e20f0486 SHA512 9aa96f30583412322ed0c7950f3a5f31366a5fe827af2974b77491d316951d2f0164b36b4a17982857a49a2831f5a70cb009c74d484d147c7a198b531595bc7e WHIRLPOOL 013dd68cebc3a4277df06d3b28119bb2a928dd705540687aaef253dc292de33d2b26ee3924e124b7d52b60c24bfd04b065084ce6232a48729ded5026216c0a12
+MISC ChangeLog 366 SHA256 f8295d03ec02b53fb3e0ce9c1bbf5861612db3991e02fcc4dc7e323a72493dae SHA512 3417fb9bab839bcc1775ea45c8fb19045fd13611840f956252a6f74ff6b0c5b31280b34875d838a5b9b6969ae6bc9b6600052cd12b6b529c416b4adc22627159 WHIRLPOOL f08c0e9bcde5a23c003c9aeb99037f36f987887f127e929210671a8b354e6a498e5b4e2e74e370d506ae00d41b3c43e2f6d046271471ef2e8d62b77a63f3c2c3
+MISC metadata.xml 309 SHA256 0826ba151e5de85d1bda90394698138cb1d394afdb6263670e28d6bfecb6902c SHA512 f7ee1bb762f2b497baa79e475f6ba201032a06e27f0226d70c51c405640e4ec61a7185209a9b70b212ec69fb9df9f64173341d02f727c6146f4c896b45bbcb1c WHIRLPOOL 0c2a480a795a120e84996668b1c91e8d9320fa4060546b53d59ffb3d0554977ff1e4dc907f70f82cdda6caea8ed099526aa38685f2d532780cf59857d386b210
diff --git a/dev-haskell/hcg-minus/hcg-minus-0.15.ebuild b/dev-haskell/hcg-minus/hcg-minus-0.15.ebuild
new file mode 100644
index 000000000000..c3c337795461
--- /dev/null
+++ b/dev-haskell/hcg-minus/hcg-minus-0.15.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="haskell cg (minus)"
+HOMEPAGE="http://rd.slavepianos.org/t/hcg-minus"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/colour:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hcg-minus/metadata.xml b/dev-haskell/hcg-minus/metadata.xml
new file mode 100644
index 000000000000..e019a95fc97b
--- /dev/null
+++ b/dev-haskell/hcg-minus/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ cg (minus) library
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hcodecs/Manifest b/dev-haskell/hcodecs/Manifest
new file mode 100644
index 000000000000..06b6ef61bc74
--- /dev/null
+++ b/dev-haskell/hcodecs/Manifest
@@ -0,0 +1,4 @@
+DIST HCodecs-0.5.tar.gz 24232 SHA256 b1bf109a5e0877b47eb2f942ad0d1aa2368b9c006882ba07fe345dd0a90a1756 SHA512 40ee73995c06b34b799f1e8bd310faadc6ab267735313bdb62c0fb7ea95c13e3b443fc230cd529eb5f8ce02685d0506c80bcab3e802f2c407ef7584f6abdbe1d WHIRLPOOL 5c567cc98531de0da8822f8596196cdc3152855cb5ca05f41f0e8aea83180827ecc44120a41c55901ca2e3f32a1cb94dc7ed72e1a7927cfaea03af11a05be2b2
+EBUILD hcodecs-0.5.ebuild 778 SHA256 bdc5f86d7afe0093cd7c48ddffb5230bc881b3c764950c8e47d6ed7633bff878 SHA512 78d76fb587d1a6adf92eb4b82c6151417d8d3cb51b0853610c5d9921e9b91cb0776d4e5a18fdd014d4a5cbbc9683c2354c434150e7e61cf5af78f2bdd0930a20 WHIRLPOOL 56564ab37229ebee2868a6efd7401e2904aa105cfc01d33b47c387507a4bbbe64bcddbd48c2ba607a3d23cb8f981964671ade2444330df0ed89e5893239cad78
+MISC ChangeLog 389 SHA256 dec97e78c85ba67c9422597649ecaf28e9b68a3318eeb67e051627e9555fa1fe SHA512 958d0a8323ab6b374415191595f900a408c9b86e17fab0e560a459623255211f1b4c7ce0396a8cd8c3c872d984eb1a670aef2c56bb55309180ece3e5e3af42f5 WHIRLPOOL 53249eac8e712dc50e4ea55e1d6fd1bd7ad2e8d618e2f78922e836b955c43a6c9891fadf976d08e006eab6fbcc88c16a445713c3d6bdcff0bf8ffe991365fa6f
+MISC metadata.xml 712 SHA256 35e96435bce4947abe9b5798662e75aff704cb0ebb3f0e82b27533261e53cf7c SHA512 f5043f2281f63be8f6293f1accb48bff651c342a879f6ed722ef3d2a2fdbf95709ca7d36d44eb52ff0658dd34d7952b22e8dd94f0e19dd31fde013d3793b5e31 WHIRLPOOL 5bbf2bd4758ce811816fa5b799524107d5fb3c33da0c381ad6d2ba328cc35b1077f1cef85aa1eec4add3cd44fd666de79c8291de9f9a1f6b66da71875971393b
diff --git a/dev-haskell/hcodecs/hcodecs-0.5.ebuild b/dev-haskell/hcodecs/hcodecs-0.5.ebuild
new file mode 100644
index 000000000000..190b2bf4a126
--- /dev/null
+++ b/dev-haskell/hcodecs/hcodecs-0.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HCodecs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files"
+HOMEPAGE="http://www-db.informatik.uni-tuebingen.de/team/giorgidze"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # hung?
+
+RDEPEND=">=dev-haskell/quickcheck-2.0:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hcodecs/metadata.xml b/dev-haskell/hcodecs/metadata.xml
new file mode 100644
index 000000000000..4ac3a65a9972
--- /dev/null
+++ b/dev-haskell/hcodecs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in 'binary' package).
+
+ Correctness of significant parts of the library has been validated with QuickCheck and Haskell Program Coverage (HPC) tool-kits.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hdbc-mysql/Manifest b/dev-haskell/hdbc-mysql/Manifest
new file mode 100644
index 000000000000..67bfb76d7852
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/Manifest
@@ -0,0 +1,9 @@
+AUX hdbc-mysql-0.6.6.1-cabal-1.18.patch 1110 SHA256 35003c4f6f005cbce77fdbfea7bd397f15c0e47b08d0b77fa09a6c6c2b4b8957 SHA512 fca7c256c0035df6bf3e882a368e1207cee8177a1348e7502982b7085c0d81c667bdd905aa0ad5c04761aa8edd9e62809c690bcd220957769fba221f94c79e28 WHIRLPOOL a088d8c1d2d8c34c4903831909f02e96b338ac6692373f2fc610ac90d94bf9d52f917d0c024df83bab683aae90cb2e6e29c0f3e35b7592109a6d49983733aee4
+AUX hdbc-mysql-0.6.6.1-extralib.patch 460 SHA256 1734f4a093fd8a0b083a926e0477af62676ecdc74b798360c2d26bfb16c7ef92 SHA512 04e374b7803748d34bf8f87505609aa4463e70e49b29054a16f65d693eef2bc5ddcfa56c072a4f95e5576c1ad72b9ee94dd00c16538ce04e34b96c060954b114 WHIRLPOOL 3251b90bc11f35f6d92c6af9729ff36040bac402f2f8f0223564010848e59d6056b1bfcc12f1113a4657503ae61a8d1c9546289882e264659f8653205dae8a78
+DIST HDBC-mysql-0.6.6.1.tar.gz 23120 SHA256 35f1f32f20e9122800cde9eaf07d41e17b8786269f79125e31502cadacefa0e0 SHA512 be74be365021df54c9660af699cfec05271444da0042152c944d43927efcf7cf78712d3bfe25796f944af409b9eb24ab903c0b92bb6b3c6dbcf0a3ee057366bf WHIRLPOOL 274a15ab1f8b4dee2870c95319b6199803050087bd200540fe1f817ef5c0edae982398887f5c66e3da3accce671647e914c36e662ae9ca1122bc975ac92ba6a9
+DIST HDBC-mysql-0.7.1.0.tar.gz 24086 SHA256 81c985d4a243c965930fb412b3175ca799ba66985f8b6844014fd600df1da7cf SHA512 aec9387f08c16c8ccb6df1ca82e69005105a2781e253b6b8788665fa88e54a697601f99d10931ea6d3854dd9c0b43f062bccad1362a1512f5a2135cede0b0cc1 WHIRLPOOL 84179d2edef809838e8694844c52a6093f0334af936179c3e014aa4bae78d782139a021569adf43e7ab9984c018f9a2abd2968a64302170ffb1722c626436b9a
+EBUILD hdbc-mysql-0.6.6.1-r3.ebuild 849 SHA256 4f33433c650f9f989a01816bc52435ef0aea0365629acf1401faadc91f452078 SHA512 c2ffda9e01cddcbd648c5c8905df6056a11e2e3b446ef3896b2382b4da6fe2d107d50c66fe314856373f9376f92b1442eb2af03f4e9cfb294ad1a4aa67623d9b WHIRLPOOL 137aec6a04211b1b5552eea17843ccb99cb8ad7a69b7b6b0400476806ddea43737739e0b0b489957c84ccc3568dffffa4606977c54e11d2ceaced926bf33e8fb
+EBUILD hdbc-mysql-0.7.1.0.ebuild 826 SHA256 7cff16c3d3138cec6c41f6bb82e3de52fd3366586091e845db61fb0a4cd72221 SHA512 ea1f16c467689697be3b263eeaae14cc8b15455c33cfe81e4838d53b90cb8082c4fde82ee0919029d8cdf2fc3b5444a7c83dddacca09e13d0b0d773cade77e1d WHIRLPOOL 8e876eada03a7e61433cb64efe772947775065aaddfae3b147f52856df3e84c757ff68ef96a2eb1bec8fc015c7d2978cd0809257ea5fdf4467a29bae2a75a8b2
+MISC ChangeLog 3317 SHA256 a5856a7655f6c2e390d801e6b021431cc7df7354a790e2eb02f18dcc2dacfb01 SHA512 888813ae9d9e3eeb16e827c17c0eeec13d85243b2d726c7f2a3c7b6442a911abac9f109c6ade1841d9b93edb60cd5df3119ce5558d6e7ded02633f98458fdd5f WHIRLPOOL 138c8936f1f4bec8b7b3a70b5504e4c567ea989e0e1d6fb76eb5647f277351e7623a1d28a932ffd28cb216a37c26846c0876c6f9500811140199a0e52bb66e82
+MISC ChangeLog-2015 1389 SHA256 43a90c569e69aea69e361c0fb7fafb7410ec92d83c05026213aaa2490220cd1e SHA512 deb829a2c3ec1415a09c5e016178b2297ed628c0ebc03ddccb6fa4cc500ff4d771b0c9cec06fcb77c16a81e34ac700d482329e96551eab4cfc4ddb378d48a535 WHIRLPOOL d836c2ea115d3493b620d3acc61673e8e23c12e8997c5f91452c0c6bc81917e71b377899be44ef2f7f68fd81d542d07dd573f6fcfe1314117a18e1cef96b22c2
+MISC metadata.xml 592 SHA256 254a3cfffbc4e714fcc7e0e17a812610f15207cdde7e1fa499ef92a34d72d7ab SHA512 aa93543e2bb7a4dd1141b3ec81bc75fad2b848f962c13b74903d2aaedaaa0369f3d7bed6faefe15b5ec7204e69d5341dace3250f9fd5d06ca474f4bd4c8df4a6 WHIRLPOOL a4e291d1f48a592eb620203876f1d3d197c83e62853e349afc51ed9c01315d33af31e428dce4ebb7be472ee146bce72966d35d2aa2532214ff405a7ba131c847
diff --git a/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-cabal-1.18.patch b/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-cabal-1.18.patch
new file mode 100644
index 000000000000..83ddd4a4c8ca
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-cabal-1.18.patch
@@ -0,0 +1,33 @@
+--- HDBC-mysql-0.6.6.1-orig/Setup.lhs 2012-08-30 13:40:03.000000000 +1000
++++ HDBC-mysql-0.6.6.1/Setup.lhs 2014-07-03 22:31:21.162259637 +1000
+@@ -1,6 +1,7 @@
+ #!/usr/bin/env runhaskell
+
+ \begin{code}
++{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances #-}
+ import Distribution.Simple
+ import Distribution.PackageDescription
+ import Distribution.Version
+@@ -26,8 +27,21 @@
+ }
+ }
+
++-- 'ConstOrId' is a @Cabal-1.16@ vs @Cabal-1.18@ compatibility hack,
++-- 'programFindLocation' has a new (unused in this case)
++-- parameter. 'ConstOrId' adds this parameter when types say it is
++-- mandatory.
++class ConstOrId a b where
++ constOrId :: a -> b
++
++instance ConstOrId a a where
++ constOrId = id
++
++instance ConstOrId a (b -> a) where
++ constOrId = const
++
+ mysqlConfigProgram = (simpleProgram "mysql_config") {
+- programFindLocation = \verbosity -> do
++ programFindLocation = \verbosity -> constOrId $ do
+ mysql_config <- findProgramOnPath "mysql_config" verbosity
+ mysql_config5 <- findProgramOnPath "mysql_config5" verbosity
+ return (mysql_config `mplus` mysql_config5)
diff --git a/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-extralib.patch b/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-extralib.patch
new file mode 100644
index 000000000000..8b9993969cb3
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/files/hdbc-mysql-0.6.6.1-extralib.patch
@@ -0,0 +1,18 @@
+commit d53860f7edb75873e263111129c159802b2ac5a6
+Author: Satoshi Nakamura <snakamura@infoteria.com>
+Date: Tue May 27 15:44:57 2014 +0900
+
+ Add mysqlclient to Extra-Libraries
+
+diff --git a/HDBC-mysql.cabal b/HDBC-mysql.cabal
+index 2d56d8b..6a8967a 100644
+--- a/HDBC-mysql.cabal
++++ b/HDBC-mysql.cabal
+@@ -32,6 +32,7 @@ library
+ time,
+ utf8-string
+ ghc-options: -Wall
++ Extra-Libraries: mysqlclient
+
+ source-repository head
+ type: git
diff --git a/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r3.ebuild b/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r3.ebuild
new file mode 100644
index 000000000000..861ba83ab5ca
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_FEATURES+=" nocabaldep" # workaround depend on old cabal-1.16
+inherit haskell-cabal
+
+MY_PN="HDBC-mysql"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="MySQL driver for HDBC"
+HOMEPAGE="https://github.com/bos/hdbc-mysql"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hdbc-2.1.0:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ virtual/mysql"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/${P}"-cabal-1.18.patch
+ "${FILESDIR}/${P}"-extralib.patch
+)
diff --git a/dev-haskell/hdbc-mysql/hdbc-mysql-0.7.1.0.ebuild b/dev-haskell/hdbc-mysql/hdbc-mysql-0.7.1.0.ebuild
new file mode 100644
index 000000000000..ce4e1c94bf63
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/hdbc-mysql-0.7.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-mysql"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="MySQL driver for HDBC"
+HOMEPAGE="https://github.com/ryantm/hdbc-mysql"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/hdbc-2.1.0:2=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ dev-libs/openssl
+ sys-libs/zlib
+ >=virtual/mysql-4.0
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/hdbc-mysql/metadata.xml b/dev-haskell/hdbc-mysql/metadata.xml
new file mode 100644
index 000000000000..7fca400db6e5
--- /dev/null
+++ b/dev-haskell/hdbc-mysql/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ This package provides a MySQL driver for HDBC, implemented via
+ bindings to the C @mysqlclient@ library.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/hdbc-mysql</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hdbc-odbc/Manifest b/dev-haskell/hdbc-odbc/Manifest
new file mode 100644
index 000000000000..3fd4d5b6080f
--- /dev/null
+++ b/dev-haskell/hdbc-odbc/Manifest
@@ -0,0 +1,8 @@
+AUX hdbc-odbc-2.3.1.0-ghc-7.6.patch 1773 SHA256 4ec1dac2479f63a7b49f883f509a52bf2f69a6851306091be913ef3cade12853 SHA512 1978f79956a73b8615331698839583a242bf15987875a43df496b3bc68a814e516cd3d6868cad47b2b3f30226295a8affeab9995c056f58b649eb6a673ffb034 WHIRLPOOL 1623fabcd162006515502d5d7a7fbe3b98994e82ad94ee198af55aa56eae80f02df7bb7dbe27a058d68c7b65b2439584e9b57c2ac2f42e2de4f8052772d77fa6
+DIST HDBC-odbc-2.3.1.1.tar.gz 24518 SHA256 87b992ec8b26d01070ddc732cb07052ba482e29faf9c235832f7778f3c7fd77f SHA512 dbf95afca7906c4814f79e00d1fef0d26ed71c8da45a0fd51c4e3e4e0427d56d1937be0b0c4088841d5f12d93da0c4c29ec6f359c2e58fdf4c693f34bdae250a WHIRLPOOL 195c717831d4e2099e2f71a76870495a062cccb19d949257a89d358214bee2bee06985553738c7818125c8a094e19ddbc6a0d81f17bcd4e9f1e7d595c0576e29
+DIST HDBC-odbc-2.4.0.1.tar.gz 27185 SHA256 dbc6eecc122079ca396c86154bfe59553d65bea52f83f8c0630903f2292daee9 SHA512 ae9f5ac2aa6adfc155999fb78b35a12e381d1589bf2539306a4e346af4eee401db8af8ef74348cc0707620f9586367701505d0d61bd96f00f0ebeb9240ed9a06 WHIRLPOOL 4f15b83bc9b1a7c4cde9fa48a370d6996da02b69d56ee7aca7b3063dfd63e714cd6cd10da0bc6bcd2dd820fe315d8dc5bb1f9b2013522c82038bb9210ee34db1
+EBUILD hdbc-odbc-2.3.1.1.ebuild 1467 SHA256 fe2ece35ad359fdf8f2e63db418cfd7ce7d58b2648ca7f64c23e08afce990d74 SHA512 4ae7b7fcc5c64bb742d299ac58509918b675e95cfd4136d1a72f58c7c947f0dcc8256758f1e914c88e997839a7ce68230f62b2fc2df9018d1b5bc518f59d8558 WHIRLPOOL 7fb7476bece1375c02e55bd44dd6fe7045e707d2cb5b88ad1f322646abbb870b58c7abf1cca176ed49c095e228157faa9e1b8ece4fa4eb5268f01b362f0d36af
+EBUILD hdbc-odbc-2.4.0.1.ebuild 1611 SHA256 82656cee15dd84325d0b3653a7e35ca5e3d02ac4a9ebfcf4cf0b621f4e31ccc4 SHA512 dce4e392e6cf4357fdd1f8d670a322cd7ebc24e784a95590cff45a6b4fabed8676fb98530503973c07df517774877719c234ba7dd4bf9c8e6ae01f6fd49ccdb1 WHIRLPOOL af65b29f12b5caa72e0931c8be9bdb972a88d105df22b0d01392e7642a1100efe38cefdcdc78a18b18577b81153346c30f94df3029028d660a71351a1fa770ef
+MISC ChangeLog 3041 SHA256 9ecbdf447a44ffbf06017260a73fed9e214f75f194e019c8d451d92130658d19 SHA512 c94036604f748951a26c57b647ac1a4e06c0539666b55a9b6be077c2de3727549193e3842db817dae2daf5a07f6ecb2f90bd4a35eb87f46d9290efa6e67e3cc2 WHIRLPOOL 7204818bf43249c2e2a99eb9ac010cf3fbb6b915dfa4edcb50726b24fb9e985bb4f41c55e8e5dd17eb373b0feb5f99f81db0807cc3ccb4d9e8f437ab743d945c
+MISC ChangeLog-2015 3836 SHA256 63688ce31cd6de2bea6513b6ad4e03bb08385a34e9f07721aef34ee0b0921ae3 SHA512 21cee2d5c406b9270689c849244529cf1189e8c536febcd48765b07c9c6cf9181b32e5fa4d3c109d671203c6c27bcbb5b3151fd60cdc2a23bd0e96f376159f6a WHIRLPOOL ec28c66d19f89a7a82f59fe357dea3fe6c5f98bfaa1f4d86b7f39b01e71d235dd7c8116155e165a9e196051ffb417f68d03c8b8cceac2b0afb8a68c70cb82fc2
+MISC metadata.xml 677 SHA256 44a7c422df0e1da87863901e04159a4a4b0ca1441dc20817dda3ef6aac2bc0e1 SHA512 bf7a8f735c7cbfd829bbca02e919e17ffe388d8b18289ea8126645588f856594e55f5891f924f19072e6a270d711b2397eab40c32d05d98eec27d69f20467170 WHIRLPOOL 65564da6373bdea31672652734262f256c942e5fc8bc7b235d79936b0ffe8d6374573e24cbed08ebf4b6337f37bcfbb1eaf4e8f9a2f489fdeba6084110f513a8
diff --git a/dev-haskell/hdbc-odbc/files/hdbc-odbc-2.3.1.0-ghc-7.6.patch b/dev-haskell/hdbc-odbc/files/hdbc-odbc-2.3.1.0-ghc-7.6.patch
new file mode 100644
index 000000000000..8092cf16da6c
--- /dev/null
+++ b/dev-haskell/hdbc-odbc/files/hdbc-odbc-2.3.1.0-ghc-7.6.patch
@@ -0,0 +1,52 @@
+--- HDBC-odbc-2.3.1.0-orig/testsrc/TestSbasics.hs 2011-08-10 07:16:38.000000000 +1000
++++ HDBC-odbc-2.3.1.0/testsrc/TestSbasics.hs 2012-10-13 12:30:47.216363898 +1100
+@@ -1,9 +1,13 @@
++{-# LANGUAGE CPP, ScopedTypeVariables #-}
+ module TestSbasics(tests) where
+ import Test.HUnit
+ import Database.HDBC
+ import TestUtils
+ import System.IO
+-import Control.Exception hiding (catch)
++#if !MIN_VERSION_base(4,6,0)
++import Prelude hiding (catch)
++#endif
++import Control.Exception
+
+ openClosedb = sqlTestCase $
+ do dbh <- connectDB
+@@ -123,7 +127,7 @@
+ -- Let's try a rollback.
+ catch (withTransaction dbh (\_ -> do sExecuteMany sth rows
+ fail "Foo"))
+- (\_ -> return ())
++ (\(_::IOException) -> return ())
+ sExecute qrysth []
+ sFetchAllRows qrysth >>= (assertEqual "rollback" [[Just "0"]])
+
+--- HDBC-odbc-2.3.1.0-orig/testsrc/Testbasics.hs 2011-08-10 07:16:38.000000000 +1000
++++ HDBC-odbc-2.3.1.0/testsrc/Testbasics.hs 2012-10-13 12:30:10.883415738 +1100
+@@ -1,9 +1,13 @@
++{-# LANGUAGE CPP, ScopedTypeVariables #-}
+ module Testbasics(tests) where
+ import Test.HUnit
+ import Database.HDBC
+ import TestUtils
+ import System.IO
+-import Control.Exception hiding (catch)
++#if !MIN_VERSION_base(4,6,0)
++import Prelude hiding (catch)
++#endif
++import Control.Exception
+
+ openClosedb = sqlTestCase $
+ do dbh <- connectDB
+@@ -140,7 +144,7 @@
+ -- Let's try a rollback.
+ catch (withTransaction dbh (\_ -> do executeMany sth rows
+ fail "Foo"))
+- (\_ -> return ())
++ (\(_::IOException) -> return ())
+ execute qrysth []
+ fetchAllRows qrysth >>= (assertEqual "rollback" [[SqlString "0"]])
+
diff --git a/dev-haskell/hdbc-odbc/hdbc-odbc-2.3.1.1.ebuild b/dev-haskell/hdbc-odbc/hdbc-odbc-2.3.1.1.ebuild
new file mode 100644
index 000000000000..cd66bbb26ccd
--- /dev/null
+++ b/dev-haskell/hdbc-odbc/hdbc-odbc-2.3.1.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+# haddock is disabled as it chokes in .hsc file:
+# Database/HDBC/ODBC/Statement.hsc:462:3:
+# parse error on input `Word16'
+CABAL_FEATURES="bin lib profile hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-odbc"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="ODBC driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-odbc"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test" # requires configured ODBC
+
+RDEPEND=">=dev-haskell/hdbc-2.1.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+ >=dev-db/unixODBC-2.2
+ "
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ test? ( dev-haskell/convertible
+ dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/testpack
+ )
+ "
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.3.1.0-ghc-7.6.patch"
+}
+
+src_configure() {
+ cabal_src_configure $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.1.ebuild b/dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.1.ebuild
new file mode 100644
index 000000000000..dd50a5bc197f
--- /dev/null
+++ b/dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+# haddock is disabled as it chokes in .hsc file:
+# Database/HDBC/ODBC/Statement.hsc:462:3:
+# parse error on input `Word16'
+CABAL_FEATURES="bin lib profile hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-odbc"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="ODBC driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-odbc"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildstresstest test"
+RESTRICT="test" # requires configured ODBC
+
+RDEPEND=">=dev-haskell/hdbc-2.1.0:2=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-db/unixODBC-2.2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ buildstresstest? ( dev-haskell/random:=[profile?]
+ dev-haskell/resource-pool:=[profile?] )
+ test? ( dev-haskell/convertible:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/quickcheck:2=[profile?]
+ dev-haskell/testpack:=[profile?] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildstresstest buildstresstest) \
+ $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/hdbc-odbc/metadata.xml b/dev-haskell/hdbc-odbc/metadata.xml
new file mode 100644
index 000000000000..5c72d4a3ad3d
--- /dev/null
+++ b/dev-haskell/hdbc-odbc/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides an ODBC database backend for HDBC.
+ It is cross-platform and supports unixODBC on Unix/Linux/POSIX platforms
+ and Microsoft ODBC on Windows. It is also the preferred way to access
+ MySQL databases from Haskell.
+ </longdescription>
+ <use>
+ <flag name="buildstresstest">Build stress test</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">hdbc/hdbc-odbc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hdbc-postgresql/Manifest b/dev-haskell/hdbc-postgresql/Manifest
new file mode 100644
index 000000000000..f544cf8e3ea8
--- /dev/null
+++ b/dev-haskell/hdbc-postgresql/Manifest
@@ -0,0 +1,7 @@
+DIST HDBC-postgresql-2.3.2.3.tar.gz 25193 SHA256 4396038e1a66ba14b6b3388f2ee303c938e55c3fe0fe5df059a70335761e64cb SHA512 407b18758e75e99230dbad56000839d8499c075e77b63809e079c7968e52177cc599dff30517f8cd08c3e4e263a71a4c65b3040c318b4b3358ff329824f4766f WHIRLPOOL 109fc346b9e3eedbe6a4ab9d24619207aaf25e4ce54aee03fb77c6a6d4dea2ff9bbac0f1ae304c9f6c87526c3617f0d335482c80f52530e592727e0c445b2ba8
+DIST HDBC-postgresql-2.3.2.4.tar.gz 25288 SHA256 71988482df2efc773e8272a041f46c61bb4357aa3856edbc69d3fb9d09c168fd SHA512 44f04536d04cf5b9778a03c5cce12d538b121a578e91b338753d64d69939852aacda57fca1e6dd22b5c2160bb29c71b2f8d8f63a9a7b62401db6f89e1d272364 WHIRLPOOL cb11a21b21697c4056b6dd6cfc0ee84a49c4edeb3eaa2c68d79e68c9d14f19734b3d53b5423e2c4cfce1f5cade2efc57368dac0b16020e8edd176d6d9c14d52c
+EBUILD hdbc-postgresql-2.3.2.3.ebuild 1563 SHA256 b7ba9200d7620129c5851996c4357b53a8d8ae5c4725fae1587f9456447313d6 SHA512 c2fe5684f691775e0a78840f820a0bafc6fffb555f84268a2547d19e55cbd0b8a53a66e02f9500d52936b042036378cba85c3e09c95a4597f8caeebd276e0589 WHIRLPOOL e5542c172b99d18af9940dea0c7fddc33f181a6359ba4c234fbbc8f0c69e71aced92a01506f3445fa590d13c7b3d6bb8cd89ce345b4a62e81c7dfeb1a491be7b
+EBUILD hdbc-postgresql-2.3.2.4-r1.ebuild 983 SHA256 74480872cfa748d95d1558ea5fe3899c559a06d1b8da27cac0e05f353d22e1fe SHA512 f1622304d813cad8403e7da56549a6939d977eefba5ad2b1b5f00d5a51e502ec3876a100774f45597416d12653180927d3b354a0956bbbb6825e21191b7e0541 WHIRLPOOL e824df15dc80de9d2e6d4ecfea697c9bcae3b1b5a953f208b40021f66f852d5f20b61f552ab394c0868f9a4dbd3a99693c12e26e80a41f1818ec4b80b90da913
+MISC ChangeLog 3234 SHA256 5e315f72aff9fc0ed23d4236a9b98c0ef346ea6d49ba27ed6569e2fecb32b2c0 SHA512 a5bddd1f1f75c2601f5572ae1bafa3f8c6b9fc3abdd88e46f2ec12dad60da59897472a861e5db44549ff3cc18f2c890374d93a820b55f48d660f4374fcde4352 WHIRLPOOL a0e8b114b37f1b278e4cace7ef29ca2b82f71948f0bc3a1883b4cdebba3308f4fb95526d2833b53fb21e70c544bb8a846b16a95f0ce73b892ee873679b266fb8
+MISC ChangeLog-2015 5516 SHA256 6510180f19928a6fe93e0ce756e272e1bdb541cbf68f26d950ae9a30db8df626 SHA512 b2b04cfdcb181523099bc08eecbd33255e21e220a088727e1278055dee49c3c92f67c5dc39a61e75c59d7a1a32eda6201bec54d511497b77f5b1063cb7b7f4f9 WHIRLPOOL 38d00b3c736c06316190a21e6f44d09bbe718bfffc6bcfbfe1913475a3a6cdbb6444a5907e11b081da427dcb76d9bdf1c8905811ec9a138e6a25a6a2cbe98fbe
+MISC metadata.xml 312 SHA256 927bf1f99b1b65e9d71b723b51f3a68785133886e6290e295bd14b528b2d4ce8 SHA512 334d957cf43df9cde23341a942662697f9cc1cf568956d6e01ac8cb8bee488e37719a48f87dd6d6b30478742e4023fd7af104d6f7bfd50aa57efb66d9e9f5a88 WHIRLPOOL 1eb9919553671c72dfb6bf4f929e75f2fa8a94e6eefcadde0b4bab138b3f3df9859b187f5ba87743f07e6b34e58813d98c4f5e3069b47f01a00d0dd1b9bdc0d2
diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild
new file mode 100644
index 000000000000..37ee78d5920d
--- /dev/null
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+CABAL_FEATURES+=" nocabaldep" # workaround depend on old cabal-1.16
+inherit haskell-cabal
+
+MY_PN="HDBC-postgresql"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="PostgreSQL driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-postgresql"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test" # requires configured postgresql
+
+RDEPEND=">=dev-db/postgresql-7:*
+ dev-haskell/convertible:=[profile?]
+ >=dev-haskell/hdbc-2.2.0:2=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( >=dev-haskell/hdbc-2.2.6:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/quickcheck:2=[profile?]
+ dev-haskell/testpack:=[profile?] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild
new file mode 100644
index 000000000000..128c63c2c02d
--- /dev/null
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: +splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-postgresql"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="PostgreSQL driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-postgresql"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-db/postgresql-7:*
+ dev-haskell/convertible:=[profile?]
+ >=dev-haskell/hdbc-2.2.0:2=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=splitbase
+}
diff --git a/dev-haskell/hdbc-postgresql/metadata.xml b/dev-haskell/hdbc-postgresql/metadata.xml
new file mode 100644
index 000000000000..9b1707d75fe9
--- /dev/null
+++ b/dev-haskell/hdbc-postgresql/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">hdbc/hdbc-postgresql</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hdbc-sqlite3/Manifest b/dev-haskell/hdbc-sqlite3/Manifest
new file mode 100644
index 000000000000..fa8623e149a2
--- /dev/null
+++ b/dev-haskell/hdbc-sqlite3/Manifest
@@ -0,0 +1,3 @@
+DIST HDBC-sqlite3-2.3.3.1.tar.gz 15544 SHA256 a783d9ab707ebfc68e3e46bd1bbb5d3d5493f50a7ccf31223d9848cff986ebea SHA512 17b2929aca806d0672ae83e1aa6122a38596504a4f23f868f1a3ff4e68f97c3aef6499f995659fa4ce82b1e8aab9a107172a7265309d4c3f4e9754e4cf756ec0 WHIRLPOOL f7a6102c83939cb9325450f4b3dc542c2f314d478df13c4ada4725c793731d0601829a80588ff2cdfc251286b208c0f2f6f796367f8a86b46c2962cd481163e2
+EBUILD hdbc-sqlite3-2.3.3.1-r1.ebuild 1077 SHA256 1f2018c8198b7f0119970e72e11ebd87918d01a5117438f7fdf2cbcaac943e29 SHA512 1e06c54919b643a6cb1ad3f5e324733542ae6d595525c7283351dedf53548e7fab3e84f69a71b68e88a6871bab7e053a83c078be988466d52fd69fe3e43a0689 WHIRLPOOL 701706fe5d9dfcdcc2f623ee18c076875b03d5edffc9fedee2b15a108ac040c3d055577d67bbbd6a5c46bec283d9539b4a69d8bf9ed7efc8d28b018f8a48477a
+MISC metadata.xml 621 SHA256 edf4d442857a6e33bea56bb95f0606125e2f51450637b70fe3902517d3e92792 SHA512 6bc01a1eb9e0e327824849d9bd87eb06074e02ba0ded646ddcf3ab5dede95940a28be8d3d3c2a5df46e1589d9ef2eba767f31b85da3f9a3a45c596d22f11dae3 WHIRLPOOL fb1c00520b4d6661b6f849b9900d6de68b54d226b86590ec44b8b44001ec66cd891cb6c254e860f4dd28e0541bb566b7b63343e8c6de6b5840aa118fda9843f0
diff --git a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
new file mode 100644
index 000000000000..696da308bffe
--- /dev/null
+++ b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-sqlite3"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Sqlite v3 driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-sqlite3"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildtests +splitbase"
+
+RDEPEND=">=dev-db/sqlite-3.0
+ >=dev-haskell/hdbc-2.3.0.0:2=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ buildtests? ( dev-haskell/convertible:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/testpack:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildtests buildtests) \
+ $(cabal_flag splitbase splitbase)
+}
diff --git a/dev-haskell/hdbc-sqlite3/metadata.xml b/dev-haskell/hdbc-sqlite3/metadata.xml
new file mode 100644
index 000000000000..a6dc7b001d95
--- /dev/null
+++ b/dev-haskell/hdbc-sqlite3/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="buildtests">Build the executable to run unit tests</flag>
+ <flag name="splitbase">Choose the new smaller, split-up package.</flag>
+ </use>
+ <longdescription>
+ This is the Sqlite v3 driver for HDBC, the generic
+ database access system for Haskell
+ </longdescription>
+ <upstream>
+ <remote-id type="github">hdbc/hdbc-sqlite3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hdbc/Manifest b/dev-haskell/hdbc/Manifest
new file mode 100644
index 000000000000..ead4bcb6d1b1
--- /dev/null
+++ b/dev-haskell/hdbc/Manifest
@@ -0,0 +1,7 @@
+DIST HDBC-2.3.1.2.tar.gz 23314 SHA256 07c962ebaf94f15df65dc0da875bda370abd2d163ab3fe3a946931dd11ac4ae6 SHA512 e98ca4043c311eb8e5adb02d1a59bc0d1be84ba66c224b848649a596de214a2a38b8bedfe71fa8f17ae0843cf073e814c76e7e868aca1e20619e3d5fa573109c WHIRLPOOL 76e909d4ac6ef0dce33a2771c7dba864b0e863251c76e8b9e97f706bbe36f78af566d8ec5e0bc4779161bae91528c8f6bddd7f8fdfe941d00a3f750f1d238eac
+DIST HDBC-2.4.0.1.tar.gz 23415 SHA256 7a3ee21c41e716111c4a3742a66eb448683719a9384afbf7021c5942ac73d2ad SHA512 1a20a533ffe7700cfb48c9875e9c6b09f940c1b808fd1a371327eed9c358abfe0167d206bb5b2dbb904b49f2081f91f81091d4164aad2aa08555f6de01a55d5a WHIRLPOOL 9c375d0828c1deb7d97a1312d56a41543aa342480965e39f73dd68fef79f5c68c30159f94ebf3bc2a8f80eb3a41ea08618ba499ef61cfa41725cb4507062b8f0
+EBUILD hdbc-2.3.1.2.ebuild 1547 SHA256 2b5ecbb17183e3e2a8c9aebabbde56b219653d271f04a62164eff8d0cd316df9 SHA512 2d1fabcae9662f12389e54bdb362e5ef959c186d689d51460cda8ac1fec5830b06168deaf7543fe117b686fb2d43f554bb6af109ead7f4dd6d62a757a415e9fd WHIRLPOOL 1fd46ada1bbd959d3604a1f753ce287f7c2c93baf0b3c54b05a90058ffad9762c1c92aec25212d71e8961f608f6918b1055dfebc5c408ace246de76d9e051970
+EBUILD hdbc-2.4.0.1.ebuild 1427 SHA256 819bd67ac5d05eea2c7a120ff151aad77394babfaba6eece1c269d68192964ac SHA512 49a199920bba639e88ac82be84cebe5003e125c92e02d314dc2123024280908ae5534fccb4eddfb94570080ae1a3bf00d61290eaee8f4545130977ff5706ec74 WHIRLPOOL b8937e359a1f60fe73824d0224be9b7bb2225b0fbb4ea687325cebd2977cd1cc9f2e13d84987adbd876bdc3c0de9387d27f55e4afa672be14a30821c0ee6b436
+MISC ChangeLog 3067 SHA256 160a4bb9ae0ae5cb12c1dad7b149b2db19e71962a2b2202c0eaab583c5569df6 SHA512 33c2b5e96d329747c343ad4e5eb37a73dca95a4a488848c741b1ffe09c579722230cf4556a0cb1cc002d8e393cb7bcce3704a30fba6ba9198d8db4cfde0a29e4 WHIRLPOOL 47a18ab17abed94747db8f229ad9ec74fbedca184d6f305e866be093cf58cf7093a43558758939616663a5a25d2cfe59033eafbd0bee2545ad48f7f96d132fcb
+MISC ChangeLog-2015 3681 SHA256 dfdb5e1a4d2b28825c4d08fad8f8c946224fd7fcdcbcd0ab25e175c760f82d4c SHA512 4f96e02d734610c1fe99f234afcc5910b6ec0a3f9a27b1c8502f77c6aeb53e382d67cd2582a4805aeb82ed11862d72b95fa9e5f429bb2be0907be9aba39ee3a6 WHIRLPOOL e81b0328a29b06dc8251b6da3f774c9f5acdf250fca17425e3e7cce635ba430baf97bd3ec639bb80f8005036efc08895b5f50906387a7c6d05a7e37e1798c557
+MISC metadata.xml 630 SHA256 4139fa02bbabf6fdf6a4e2e57180c8d254c16cc772b2560258c26ac56c056dcf SHA512 21033721685ac01211cd92c395fcff02a337bfac20b04a2b14932b70a9531ecbc8a56c429c51c9227b5c0912499f8e86d6bf7eaf93179dd3b73dff449290ea80 WHIRLPOOL d2fea64c42da2407ec37e556b54927ce0a7e0f23cce8c276c52d19e64cd783fb5fbdecedfd3902a5c14e4bbfb04f21e74b574b5adba5e8796bd45613915af968
diff --git a/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild b/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild
new file mode 100644
index 000000000000..43595a5a5289
--- /dev/null
+++ b/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal versionator
+
+MY_PN="HDBC"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Haskell Database Connectivity"
+HOMEPAGE="https://github.com/hdbc/hdbc"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="mysql odbc postgres sqlite test"
+
+RDEPEND=">=dev-haskell/convertible-1.0.10.0:=[profile?] <dev-haskell/convertible-1.1.0.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/testpack
+ )
+ "
+
+DEPENDV="$(get_version_component_range 1-2)"
+PDEPEND="mysql? ( dev-haskell/hdbc-mysql )
+ odbc? ( =dev-haskell/hdbc-odbc-${DEPENDV}* )
+ postgres? ( =dev-haskell/hdbc-postgresql-${DEPENDV}* )
+ sqlite? ( >=dev-haskell/hdbc-sqlite3-${DEPENDV} )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ cabal_src_configure $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/hdbc/hdbc-2.4.0.1.ebuild b/dev-haskell/hdbc/hdbc-2.4.0.1.ebuild
new file mode 100644
index 000000000000..1f48de05daec
--- /dev/null
+++ b/dev-haskell/hdbc/hdbc-2.4.0.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: buildtests:test
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Haskell Database Connectivity"
+HOMEPAGE="https://github.com/hdbc/hdbc"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test" # Tests do not compile with time 1.5
+
+RDEPEND=">=dev-haskell/convertible-1.1.0.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.0:2=[profile?]
+ >=dev-haskell/testpack-2.0:=[profile?] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'time >= 1.5 && < 1.6' 'time >= 1.5'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
diff --git a/dev-haskell/hdbc/metadata.xml b/dev-haskell/hdbc/metadata.xml
new file mode 100644
index 000000000000..70786ef184be
--- /dev/null
+++ b/dev-haskell/hdbc/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HDBC provides an abstraction layer between Haskell programs and SQL
+ relational databases. This lets you write database code once, in
+ Haskell, and have it work with any number of backend SQL databases
+ (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">hdbc/hdbc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hex/Manifest b/dev-haskell/hex/Manifest
new file mode 100644
index 000000000000..ce1a20d9e026
--- /dev/null
+++ b/dev-haskell/hex/Manifest
@@ -0,0 +1,4 @@
+DIST hex-0.1.2.tar.gz 1956 SHA256 12ee1243edd80570a486521565fb0c9b5e39374f21a12f050636e71d55ec61ec SHA512 30608035819260b94759d644644b92a7145defa000685de53323ab4e765250ead410010e4ab96e99b97af647e97394c86edaf92cb811aa5df8228669b8ff9b4d WHIRLPOOL f5077e6206e50b6207eac37f025513148407890ef970a5cd67271224b3118dc8342e06b44ca5aed1bb0f70d979349e6edf694f93ddd509846a540af4bd6caf89
+EBUILD hex-0.1.2.ebuild 545 SHA256 39063fe40c0a46d35c0be8a6d0169caebb422c46fad28fe252226bdfa6ef4a5e SHA512 c26273862578f0a0a4504e1d2e3663196f1a8862af5a2c821ecc974d0a44c6a6f4bc6fe8da87f4ab84b66b6a20c8d7d1901ed22e645a230b2256f3977e508a65 WHIRLPOOL 65b6ffb48f7c7f18c529f6d709d8697a4b27463772d6eae464756730f8e7ad2ddbcf8f5fded70846f91b116d26fc73c1fddf5ff3fb12f872c9b137d0b4c447db
+MISC ChangeLog 755 SHA256 76cd739f76dd06850cce0977e5eedc1aa976444de49f8f9cdccf68a377220c20 SHA512 a80f47f1630ff4bd58013dc09533128eaefc4160930dd4c4b1d73d971ee08839c13cdf6221e6913026ec06fd3c634520cde0d297337e2e39ed681d1a23fcc063 WHIRLPOOL 334548fbb493045568f35b1c9f80be15ebc2c0c03fafa49794a993dad932f29f8d7e5a0f2d79f5202ae954b260725dc995c4406b8dadd0dab871da43be9ce28e
+MISC metadata.xml 333 SHA256 f4477abbb2eafc60cc02bcb77281ab652f8d5d1366eef27ea4eb5ff877fd9d0a SHA512 156ecbeac95459ddb51076e7c9d12d663574dbcb483f702fa52c14620297e248d4a631e28143da60f810e4d9742e8c893ddf9eff1bf563db3930aada190de5ac WHIRLPOOL 84f07151d733248ad665eb828316a10cba4d5384502c368533c1b3b1a3137334a1d12904138f79922fd5ff713b7c3c0ec8c433272d36a57f2a0d8f4aad127194
diff --git a/dev-haskell/hex/hex-0.1.2.ebuild b/dev-haskell/hex/hex-0.1.2.ebuild
new file mode 100644
index 000000000000..02099fa26769
--- /dev/null
+++ b/dev-haskell/hex/hex-0.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Convert strings into hexadecimal and back"
+HOMEPAGE="http://hackage.haskell.org/package/hex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
diff --git a/dev-haskell/hex/metadata.xml b/dev-haskell/hex/metadata.xml
new file mode 100644
index 000000000000..3154e9fd1185
--- /dev/null
+++ b/dev-haskell/hex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Convert strings into hexadecimal and back.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hexpat/Manifest b/dev-haskell/hexpat/Manifest
new file mode 100644
index 000000000000..ab3b57121105
--- /dev/null
+++ b/dev-haskell/hexpat/Manifest
@@ -0,0 +1,11 @@
+DIST hexpat-0.20.10.tar.gz 132682 SHA256 39e6a1a30e80873165c3287a5b84de325c0b1dee1ddfd271daa360c1b15e0e2e SHA512 aa230d3e002bc74d7f8c9d72eb373f63ec62f391b855119b1163504c2d4ef54ec555f9f56983f02d9268ca8615415ffee2466f404adca6393b2114b0f8f9001b WHIRLPOOL c7a688307aedfab8564d2497cc02f2f56207b95a35bc93fd73d303b88df00e7b9fe4ff781f07be9a2febce490b6d722e5c802e3c1906378a64693f5054cb96a2
+DIST hexpat-0.20.11.tar.gz 143476 SHA256 2e38de0ae39cf00c1c5c2f755e249ccd51d6945a98b77a9648d333fa227ca467 SHA512 c1cb174ad8668826b3b45909589ad339683a54e9fe3c4df246530c2510a5f72b98edd66bd2730478809b3dfd7e98a6bfebec2d88871dc433ef794038988dd982 WHIRLPOOL f9d4bf6f2b49434e3c48685ef28c0541b587242db89b704dd4ef10fd3e25572e82fe89ca7cacecdf69c27e7b82ae2ed63bd786053b120b2b290b9f436d6bbc11
+DIST hexpat-0.20.13.tar.gz 143733 SHA256 46e1a0e651c1603c1f064c6ca8d4c66cb27e7a66974bfb45ecaa8f9ccc753fd1 SHA512 900abcb599bd66856c822b791222a814cc6293d655f45c4295e991ba74f750a80fd1c3993a0dfd943de6a83e90a5905711a7ce9c599471b043b10f661ca5a598 WHIRLPOOL 082d77e2d167f87959528366f7626f00b60d259f47c36c6fd2abf19fd241b28a62567559a3abeda6ea5cf0ac9aab9cd4aecb278f0a9a793f6f5906973a9b10dc
+DIST hexpat-0.20.9.tar.gz 132649 SHA256 5d1c075f1ae00be2e80c0018b522a351b2f4ef73b9baca1113ee80e554449d9d SHA512 619bf92d60f2d43c11861507daf6f93716b5ed5c1fc1957a27470b65264d7c0b5edb3f6e2a1a9d25cd5d7edd8146abaf5cbb772f2d84dacd9f2fe9913b81b543 WHIRLPOOL b8be8167a12d9fbbd437c657d64564d9f510d2e7c0af5ccb1bbbd42168b6557dc692117213ed43f1af6fdd46870444a3db1f6a083e70f6904329a485e4683c6c
+EBUILD hexpat-0.20.10.ebuild 784 SHA256 3e7fde4b20ba40a7b9638329daa16d759cd2ea4be08acc5b5a351f0295464ca9 SHA512 2526f459ae5da90dacb998f2e63dafec8053f8e4cc9f05baa280af9329fce15e61190e7de4334b5c08e5754a2c71d72dbb72b4fe3843aa1d1d4d7255c5c47985 WHIRLPOOL 512185ce6ffae9f8d64dadde7f15bb848c87704212b7018b230de5ef2efbc2d3b174713cc3a3bf91eaa403f0c8d74047c1185f31bdda6a3c9fb9faaa91b13247
+EBUILD hexpat-0.20.11.ebuild 784 SHA256 07fb5bf45600952d392016e96d8e050b17c66a6de7784ba83ca5dd43b5ba0913 SHA512 87e6e5b6671213638709200ce4a129f06a748dfbf3df790e3516c99863fef3c4140496851809f86c80baa9c6cf1af3d77b395ea4c91d3f6fea2c2f5cc8b1d21a WHIRLPOOL 3dbbb361bf67587d541437b0eb5d5c9a439f61dcd7f3e900e66a097ef4c308c456f204ad0f00b3cbc8e875dbaaae150d54675a0da8f92cac215753cc30e3d952
+EBUILD hexpat-0.20.13.ebuild 961 SHA256 6c765e4de2817d18106da02b6dce8d4670699e4abe695754c4b433618aec70f2 SHA512 c84f35d947a3948f1e63a08f803d4269b894080e61e7c4122bf064ba817528fd71f57fc164179ee06fed614ae0486b894e328c921f9c78d6fa35ba2d4f033f6d WHIRLPOOL d898aff025a8b49de77623e20fc412e42f65144d9e7bad81a91e7f137f52e9aa59c29f93d822b6f3ca5b120bb0fc5f76414b81dbe3fa50348070a9295d2d10dc
+EBUILD hexpat-0.20.9.ebuild 815 SHA256 34335390e5dec9a9554e4219169da083ee519abc767dbf328a9c9326ae86f976 SHA512 6395e521c4aa7dfc55d0b63e4693fc39be71fff2652de7d74bcd57dfb6b91acdcf27d3a2a4492ae722a6fe32c01c1783b59e4505fddf6d0ba5135b808bed9e2b WHIRLPOOL 4cfc51216810bde94e0d8ce1d84ecf68d7dbf6f76a8d889def358086a323d2363508b6980242a00eaff67fb4066258675f18f92b7be1c66fec0ff3ee83bbde79
+MISC ChangeLog 2963 SHA256 52bf0d95efed08b92669810162eb2dbc3713c591297df86d0a836274b593e608 SHA512 09cb4fc208df6447b3502275cdeef7bf8d7906beaea7f8c24ffaba2bbbf57c69513400e42cb9de08f8efbbc56946814b78f981380c4007f624fd0892eb86aa27 WHIRLPOOL 739bd8dcb6c50b6a2a743421d16bde143947c3b5daa113d5271e9f1fac953d8e49d67eac80e59e9539d8fc449096410809714629661fa354721d2e4481c44354
+MISC ChangeLog-2015 1062 SHA256 01ea2077d750581149d272b9104f9055af13f9840e466d2bf62b3aa96fa794a4 SHA512 f469efdf34671feb5dd3668501ae2a4d20779485896fea0abe1474db27b4757e28844e7dfc996a7d5fff907343935a22d080a5c14093857327a01aa84c573895 WHIRLPOOL 37e03969c28f86023d87779be6e377d8cf2adbe224fd0b9b4e330c21317b4d1a691451ff583d587639ed80f7dca7425f8c2426736738cc9f48a414242c434fff
+MISC metadata.xml 3671 SHA256 8756853f2113968ab051e77a609fc2b0e41b71f8ed51af0787e59aed38281c8b SHA512 d8dead7c6359aeb1466f3d810880ef87304bd4bcba760c919b6e555691925762e534b02da24ec8ff98304e209ab538ff2607622137b2ef831356cf9842838d9f WHIRLPOOL 85ee3a08fce7c37c2a43ad02ceb93d2bd1ec54690ea7b572eb7032c0e8e8ebc6a45bfe60fd20bb8b4a7da45dbe8b3c497057bcc28ec43339b453a1d814f75340
diff --git a/dev-haskell/hexpat/hexpat-0.20.10.ebuild b/dev-haskell/hexpat/hexpat-0.20.10.ebuild
new file mode 100644
index 000000000000..58416216d3ad
--- /dev/null
+++ b/dev-haskell/hexpat/hexpat-0.20.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="XML parser/formatter based on expat"
+HOMEPAGE="http://haskell.org/haskellwiki/Hexpat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/list-0.4.2:=[profile?] <dev-haskell/list-0.7:=[profile?]
+ >=dev-haskell/text-0.5.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/hexpat/hexpat-0.20.11.ebuild b/dev-haskell/hexpat/hexpat-0.20.11.ebuild
new file mode 100644
index 000000000000..d376e49dfe17
--- /dev/null
+++ b/dev-haskell/hexpat/hexpat-0.20.11.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="XML parser/formatter based on expat"
+HOMEPAGE="http://haskell.org/haskellwiki/Hexpat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/list-0.4.2:=[profile?] <dev-haskell/list-0.7:=[profile?]
+ >=dev-haskell/text-0.5.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/hexpat/hexpat-0.20.13.ebuild b/dev-haskell/hexpat/hexpat-0.20.13.ebuild
new file mode 100644
index 000000000000..0ea6497b4e00
--- /dev/null
+++ b/dev-haskell/hexpat/hexpat-0.20.13.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+#hackport: flags: bundle:bundled-expat
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="XML parser/formatter based on expat"
+HOMEPAGE="http://haskell.org/haskellwiki/Hexpat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bundled-expat"
+
+RDEPEND=">=dev-haskell/list-0.4.2:=[profile?] <dev-haskell/list-0.7:=[profile?]
+ >=dev-haskell/text-0.5.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ !bundled-expat? ( dev-libs/expat )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bundled-expat bundle)
+}
diff --git a/dev-haskell/hexpat/hexpat-0.20.9.ebuild b/dev-haskell/hexpat/hexpat-0.20.9.ebuild
new file mode 100644
index 000000000000..7d68b46ead13
--- /dev/null
+++ b/dev-haskell/hexpat/hexpat-0.20.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="XML parser/formatter based on expat"
+HOMEPAGE="http://haskell.org/haskellwiki/Hexpat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/list-0.4.2:=[profile?] <dev-haskell/list-0.6:=[profile?]
+ >=dev-haskell/text-0.5.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/hexpat/metadata.xml b/dev-haskell/hexpat/metadata.xml
new file mode 100644
index 000000000000..f816e0717e8e
--- /dev/null
+++ b/dev-haskell/hexpat/metadata.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name='bundled-expat'> Use bundled expat instead of <pkg>dev-libs/expat</pkg></flag>
+ </use>
+ <longdescription>
+ This package provides a general purpose Haskell XML library using Expat to
+ do its parsing (&lt;http://expat.sourceforge.net/&gt; - a fast stream-oriented XML
+ parser written in C). It is extensible to any string type, with @String@,
+ @ByteString@ and @Text@ provided out of the box.
+
+ Basic usage: Parsing a tree (/Tree/), formatting a tree (/Format/).
+ Other features: Helpers for processing XML trees (/Proc/), trees annotated with
+ XML source location (/Annotated/), extended XML trees with comments,
+ processing instructions, etc (/Extended/), XML cursors (/Cursor/),
+ SAX-style parse (/SAX/), and access to the low-level interface in case speed
+ is paramount (/Internal.IO/).
+
+ The design goals are speed, speed, speed, interface simplicity and modularity.
+
+ For introduction and examples, see the /Text.XML.Expat.Tree/ module. For benchmarks,
+ &lt;http://haskell.org/haskellwiki/Hexpat/&gt;
+
+ If you want to do interactive I\/O, an obvious option is to use lazy parsing
+ with one of the lazy I\/O functions such as hGetContents. However, this can be
+ problematic in some applications because it doesn't handle I\/O errors properly
+ and can give no guarantee of timely resource cleanup. In these cases, chunked
+ I\/O is a better approach: Take a look at the /hexpat-enumerator/ package.
+
+ /IO/ is filed under /Internal/ because it's low-level and most users won't want
+ it. The other /Internal/ modules are re-exported by /Annotated/, /Tree/ and /Extended/,
+ so you won't need to import them directly.
+
+ Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/.
+ Thanks to the many contributors.
+
+ BOUND VS. UNBOUND THREADS: GHC (at least versions 6.12.X) will spawn threads
+ if you call a safe FFI callback from an unbound thread. This can get out of
+ control in a busy application. To avoid this, from version 0.19.1 we now delegate
+ processing to a single worker thread if the calling thread is not bound.
+ This essentially means that hexpat currently won't exploit multicores very well.
+ It also means that hexpat may be more efficient on threads spawned with forkOS
+ (to give you a bound thread) rather than forkIO.
+
+ ChangeLog: 0.15 changes intended to fix a (rare) \"error: a C finalizer called back into Haskell.\"
+ that seemed only to happen only on ghc6.12.X; 0.15.1 Fix broken Annotated parse;
+ 0.16 switch from mtl to transformers; 0.17 fix mapNodeContainer &amp; rename some things.;
+ 0.18 rename defaultEncoding to overrideEncoding. 0.18.3 formatG and indent were demanding list
+ items more than once (inefficient in chunked processing); 0.19 add Extended.hs;
+ 0.19.1 fix a memory leak introduced in 0.19, delegate parsing to bound thread
+ if unbound (see note above); 0.19.2 include expat source code so \'cabal install\' just works
+ on Linux, Mac and Windows (thanks Jacob Stanley); 0.19.3 fix misconfiguration of expat
+ which broke entity parsing; 0.19.4 bump version constraint for text; 0.19.5 bump text
+ to &lt; 0.12 and fix text-0.10.0.1 breakage; 0.19.6 dependency breakage with List;
+ 0.19.7 ghc-7.2.1 compatibility; 0.19.8 fix space leak on lazy parse under ghc-7.2.1
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hgettext/Manifest b/dev-haskell/hgettext/Manifest
new file mode 100644
index 000000000000..0bd08be04b77
--- /dev/null
+++ b/dev-haskell/hgettext/Manifest
@@ -0,0 +1,5 @@
+DIST hgettext-0.1.30.tar.gz 6289 SHA256 26453a4d359c99c41d462db9f8c9144d172523b3fa7076117a877e6c43f3ffdd SHA512 f37c580e4e0e60691b86a6fa392e2809ef132d394507879adec2bd498bf0f678217d88475f261a1d359d36ffbd08e6177194a65872854d14f8f9d071f2f91af9 WHIRLPOOL 20c09ee562352423a4d9102e250a9350e71044a6b6f141a975f98eab7972940207cef4ec02ecb639c6b76e37f2776e71bd279907f45b0df242976316cf5a00a5
+EBUILD hgettext-0.1.30.ebuild 709 SHA256 825e0b2871fea75d71620640862af967185679ce39efc653bbdaba2b915bc764 SHA512 5f90ad26077cf6f8823dcb7c82919fe2b7dc868d91f918fc375c419c0ecb694052ee4146e4bda9e40705b41c5976c547699a4df67edf3d477a45b07a439f9f60 WHIRLPOOL 3eab0f828277491d7acee844d9603bb1a96846fb040f66bc09658baa18eec7961736335801c4887f9a44438928613b519269f83a0b7eec10a274a1d664ef0c83
+MISC ChangeLog 2581 SHA256 d35e7957c698b1d52d3c4afbe41717ed616089c85cb6c2a000520e90dd49779b SHA512 3740f8e5082af64091216e85a383c3eccb575e1327f14541c237b3fbdb30ba4e6325d4ef70dd93cf24afaebdb67488d009f87cc1971deb3c8030e70e41c6b9db WHIRLPOOL 6acaa322d5712ff551cd86af5298683af33ed03945ad642f4f814db7c0978634945174e1579300bba6c9d88a1027d3f8fc6106bca29e0165e5796037a3fd8bda
+MISC ChangeLog-2015 511 SHA256 a168de84a99fbaa3a4ef8932f3f5b1a11c4ec1f5291140022225b96043c7a70f SHA512 7760d912c72f4ce5cf587124fc715f956d08a70948c37029ec48fcb51ac0a3c07fc6d38827253c0da474ef17e91e4754d8c80fa9e59327021de8a16dfcffe3a0 WHIRLPOOL 862644367c4c99a20961381ebe98d23847b835d4481d2480f673807860faf45922a71a0110d72091f619a0be56c9588185274c3705dc102b23e6b919e8496ae5
+MISC metadata.xml 418 SHA256 fa9690305e1f942356e2e85e452322ad704e72c4aac9d5233d1d7b11a4c9d8b6 SHA512 4ed28a4f85bb76aa116e6fdae6891daed92836e81f40509939ea92b9245eca4b53801448274ad7c8988edbe8f16c43464d83ceca6c25efe7fe32668a404169ce WHIRLPOOL 3eb09b156c627e5fa29db989a4ebf28f7dae5ca591128f37151c4dba042112d9a0820e256af126575f23551260a64182d6070619adfe3d8c211df4ba07f7aeea
diff --git a/dev-haskell/hgettext/hgettext-0.1.30.ebuild b/dev-haskell/hgettext/hgettext-0.1.30.ebuild
new file mode 100644
index 000000000000..f543a0b129f2
--- /dev/null
+++ b/dev-haskell/hgettext/hgettext-0.1.30.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to libintl.h (gettext, bindtextdomain)"
+HOMEPAGE="https://github.com/vasylp/hgettext"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
+ dev-haskell/haskell-src-exts:=[profile?]
+ dev-haskell/setlocale:=[profile?]
+ dev-haskell/uniplate:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/hgettext/metadata.xml b/dev-haskell/hgettext/metadata.xml
new file mode 100644
index 000000000000..2f5aa808eec0
--- /dev/null
+++ b/dev-haskell/hgettext/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Bindings to libintl.h (gettext, bindtextdomain)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vasylp/hgettext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/highlighting-kate/Manifest b/dev-haskell/highlighting-kate/Manifest
new file mode 100644
index 000000000000..ce2899c4c19c
--- /dev/null
+++ b/dev-haskell/highlighting-kate/Manifest
@@ -0,0 +1,15 @@
+DIST highlighting-kate-0.5.14.tar.gz 865527 SHA256 d9cae13a1eb476b6c014ee1eabf5a3f835258a16c47f07e42b0368608c13ef42 SHA512 da2d1a5940357c3e067e51119fb6d209b42ea76828ed90bf4feeea099eeb844d53498dad6ef0d833c903db4d39e63dc4cbc2ebd913b51e41af3799a32d2c3b89 WHIRLPOOL a0b91aa0d64b3a3f381449f31ce20d608aa063d47bb8a1882821c6cbebe648b0205d8ffe975833fb5e6648ad98434b645e6ee353737c0b79f0e2c13faebd0e77
+DIST highlighting-kate-0.5.5.tar.gz 668017 SHA256 4943b59d2ebe23c73f028c449cf973bdc2ea0f3e9e1f696eb7b7f5049da6fd7a SHA512 50c24f0a7f247ff1c5410aa31b270851c88cc3c24480da332c0a344c6959a7f8748dad4650374844b36eccee0824c991797d8327bf2b15ae055918acf129bd95 WHIRLPOOL 227383e60e6b9f2eddf58eea1936eaf982757a5a54a2c1aefb2dffc36606bc6b5c76b65c19b67c90498a58cd75585a57a152a89125c5e0b401d5096af6a970f0
+DIST highlighting-kate-0.6.1.tar.gz 913389 SHA256 cb57caf861bda046043575772ffc7fd4cd21dd63a0ecdf26b624c7e930e0f30e SHA512 c7b0696acaee1e7679582dde6da0bd0d46a573955249d4b6b1455ac9f29839daaf0dd9c7f2b2229d335d24fd512c802e268cd96b9b6ca2a7509490b1e66ab774 WHIRLPOOL 94675d3a68d2528bc09b6a31511fadee6bd8301fab25e8d10cbd0635e916fb2825e2e0c9b2f927aaa5cab75f19c450b68b009f8486b8688b12e74a696e740377
+DIST highlighting-kate-0.6.2.tar.gz 919467 SHA256 728f10ccba6dfa1604398ae527520d2debeef870472fe104c2bf0714c513b411 SHA512 b6574957352800d359f184b91f145623b7370e3e1e92ead79c5c6c5ed7a13b85e09e6f17a4d1af2b2628e30f6f34859143dfcc226b5d6f0e5d8a2fe5022c0924 WHIRLPOOL 3b49f4b41e678b730a21118dea9b981868badadb8a4365fbf9da2283bfd5e0cda8f4c6f3d62a169b0a3da10eab911ba20e210f5659596182ce06c357587db59b
+DIST highlighting-kate-0.6.3.tar.gz 905495 SHA256 71dab85c49b038053b90062ed882e486233cbaa2b762d017224d06482075840d SHA512 0927c28038a17270513e82ee40efda2cba6b081a80a2060d96b2a0b27291f19d9f28fd1dbceccf5e1def9cd8f5d372700239cb760738523c95c30c5b4342260e WHIRLPOOL 0aae55465f0676084e619b2cdb949b92a9ee95316fc9948115ae7675ef189b6a4faab381f09d963a6f31a7f7bf2bf3838ebae1a0bcb15ffbed324277c442258a
+DIST highlighting-kate-0.6.tar.gz 922847 SHA256 b39dc194386eb7613a5e9935023b1173010800c3a9b0b7fe09c0601f97236398 SHA512 2042e22299735e49e45cb34f2807f883da91c98ca3fd37cd1698f5d1cfea49df79cfb8da6ac9664aba0629c5500e6cd9e9c812d897f59b9bd75b2a5cd5c12933 WHIRLPOOL c0246332c3bec77a405041f05c6d7771be6ba37035768df6e8c6a3044e88e06625d4e7aa7aae2288f2740cd2b5009e31fe01ac94216c3040fa2cd4c79695c201
+EBUILD highlighting-kate-0.5.14.ebuild 1085 SHA256 766f46a0361b0f155e4341067d9e927f3734dfc036350a55f5139c5bfc4a31b5 SHA512 dedb7f8738c1652845b605c2674fb16f42e1c6c86231bef2e6fad306a24bf6ba9a275201559057378fdc37221cdb577d8b16260bfe614f884c98c131bc3c42a3 WHIRLPOOL be5bdfc1e376b638010fe28127ecb94fe1ae3c9d5e00af716f8639353f831a98e808de8f7cc24841af8367b367a7f96b3ee0333db88c66556c7a4b0f94ea5005
+EBUILD highlighting-kate-0.5.5.ebuild 962 SHA256 2ebc54a0d180b104ce52abb4a303d7edb967bc65808e1eb0af897055b14eb3e8 SHA512 5e8aa52e047260ea45f0c595456c8cf58620a9f883ac9b31f1bfaceb181fb0a7e59e5281bf7d3e369e9a3bd2b76c02789305972d052ec51ad5de082e4eb904f2 WHIRLPOOL c780c5889446331711db7eb4d8e3c11183e9ed6526e6d6d73758b8de0ea48af5d5bd4ed1d7f5117efe86b43adf7383d0592de7db1759dbb750178bd5e0a22d09
+EBUILD highlighting-kate-0.6.1.ebuild 1085 SHA256 19e14a5a16e414ba78d594f9380b90aff5d2423034c20d2358614844a443e020 SHA512 0930ab5ed1122a9cf4ffa792ba5b327f97cd114078ddbfc00601118167c4e9f87bd0fdc0655604d272a32967eff005302b7f1340436d52678ffc99e8c8f339a2 WHIRLPOOL 6595812585804615d9c8056cca7e61795264b4b5ae344d732f9a2d9acc241cef0a98ce136777b9024d17d21404c9093da5fbef20fe491e31ee88b6d076be8add
+EBUILD highlighting-kate-0.6.2.ebuild 1085 SHA256 1ad30191da9cde5a7b8fcadbe52d73e912478075c86884987de5bdba9f41cce8 SHA512 2d35ff94d3e688b5d6c4c511c80b31e346b0f9b10b8714af18e161f3822efb72d131708a31e9df7ff4d02017333f9d90ab617f05be7972eb47655191e40d5d6e WHIRLPOOL b254755384b857fb2fcc071942bb6100b244e9c81acb5d93dc3e96178c636cf245bcf778ed076fe602923ba232929d815cf62fb67bc1b0f2b387a6c58af9496e
+EBUILD highlighting-kate-0.6.3.ebuild 1079 SHA256 f3232865707f0f2231fdcc3e8b9b4072f4624f81f55a7291d57089064abf87bb SHA512 4281292331e7d44943b2ec1d7681702ed59a9506546f98cc371b4c3f3aa438e942163329a6a98bca33b5f759e5fe108391d9409a980cbc0b39aeaaea07cd0593 WHIRLPOOL 40fede34972d08a285e0b936a31bd2ac41686ca157970a3a3cbc4172b7817753ad7a860e0f895321cde5444cf6a89550088510886f1c3dad0920befdb83777f0
+EBUILD highlighting-kate-0.6.ebuild 1083 SHA256 f1dbf771e4e20e4a2271f8244bd3902b9a0108f90e26f60327c09bee88884407 SHA512 7a799743a7c4129747902dcee6781e03e8952b44f2caacab87d148fd12c5e9ed7de6e5a3e54eccb3006e36412af60f576cfeb6a5b4646384c557c0b16c41703f WHIRLPOOL a4d7fa8e4c8dd890a8972ebe887e6939ab2762c52168b1878fecb18a53030d05202af832379f085ad426606054a358a5ba509d548c0c1daed089131c52b4de46
+MISC ChangeLog 4509 SHA256 f6642d1becd791ac5a61db8dcba0f3985006c825a4105fe6777299fd6846cb9c SHA512 49ccd2c9dc0e14b3dc5309a646a8c50a954d94a1133d589ed4f71580eb479ea39b4c580566aacb45fcbe119ebba9c7ed32ca605e8cbb5c52f0a909bbf5c61eb4 WHIRLPOOL 5bb8b85c4ca04976f63591deb788e618277e809267346a7e46f91af468371f495316f9bc8538d613212e49ae8f2afc47c6a1eab46e561e5e7d387f69c54d19a9
+MISC ChangeLog-2015 4194 SHA256 aca0f7e1c90d85131dfcdaa0adf99fe67e9db5f2e8d2e0ed60e68b8396ec34e7 SHA512 b9819914e582e723ce3bda509f1395643780447635b3549dd65940d2d7d2d1a866f00e6a45e36f4903da826422601c41c4e66a2244ec1cc252186ab0615faed7 WHIRLPOOL bcd408ea4a465288c27b2df753081df29c37ec934153016c5d772674a8f5ea147f7b416450f8b66d9ac600a8259cf27d4c0c61c415cb2b5aa5d95fc25f51f35b
+MISC metadata.xml 948 SHA256 7032742f83c711141928c4b92653c7b8f436e73b4e63fd089eec3e7245656cd5 SHA512 6f3c1d7ba5507213d394caeb2c535c9249a18cc40c29100b3b5fba7a25ad372f8447d4da47596f5ced0dcc231297e44f0f67aadcc05ab3ae2135e54c5aee0cb3 WHIRLPOOL 2db01dc04f3d3bf8cd55f3383c0f4875fb9c0cd77be057b2a9e8345da184c28aa9278b11fc63b7b9ac66cc55a5047b9c49782d1f3a872d8f87e4c3edd678275b
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.5.14.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.5.14.ebuild
new file mode 100644
index 000000000000..f6cc91235009
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.5.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
+ !pcre-light? ( >=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/diff )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.5.5.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.5.5.ebuild
new file mode 100644
index 000000000000..6c914b777c5c
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.5.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?]
+ <dev-haskell/blaze-html-0.7:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ pcre-light? ( =dev-haskell/pcre-light-0.4*:=[profile?]
+ )
+ !pcre-light? ( dev-haskell/regex-pcre-builtin:=[profile?]
+ )"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.6.1.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.6.1.ebuild
new file mode 100644
index 000000000000..2187920079a2
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.6.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
+ !pcre-light? ( >=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/diff )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.6.2.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.6.2.ebuild
new file mode 100644
index 000000000000..afc142fa2366
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.6.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
+ !pcre-light? ( >=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/diff )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.6.3.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.6.3.ebuild
new file mode 100644
index 000000000000..a3dc5a42c908
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.6.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
+ !pcre-light? ( >=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/diff )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/highlighting-kate-0.6.ebuild b/dev-haskell/highlighting-kate/highlighting-kate-0.6.ebuild
new file mode 100644
index 000000000000..07fe060323fd
--- /dev/null
+++ b/dev-haskell/highlighting-kate/highlighting-kate-0.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Syntax highlighting"
+HOMEPAGE="https://github.com/jgm/highlighting-kate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable pcre-light"
+
+RDEPEND=">=dev-haskell/blaze-html-0.4.2:=[profile?] <dev-haskell/blaze-html-0.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ pcre-light? ( >=dev-haskell/pcre-light-0.4:=[profile?] <dev-haskell/pcre-light-0.5:=[profile?] )
+ !pcre-light? ( >=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/diff )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag pcre-light pcre-light)
+}
diff --git a/dev-haskell/highlighting-kate/metadata.xml b/dev-haskell/highlighting-kate/metadata.xml
new file mode 100644
index 000000000000..06830317afe1
--- /dev/null
+++ b/dev-haskell/highlighting-kate/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ highlighting-kate is a syntax highlighting library
+ with support for nearly one hundred languages. The syntax
+ parsers are automatically generated from Kate
+ syntax descriptions (&lt;http://kate-editor.org/&gt;),
+ so any syntax supported by Kate can be added.
+ An (optional) command-line program is provided, along
+ with a utility for generating new parsers from Kate
+ XML syntax descriptions.
+ </longdescription>
+ <use>
+ <flag name="executable">Build the Highlight executable.</flag>
+ <flag name="pcre-light">Use the pcre-light library instead of regex-pcre-builtin.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jgm/highlighting-kate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hinotify/Manifest b/dev-haskell/hinotify/Manifest
new file mode 100644
index 000000000000..83fad2f8e66d
--- /dev/null
+++ b/dev-haskell/hinotify/Manifest
@@ -0,0 +1,5 @@
+DIST hinotify-0.3.8.1.tar.gz 8344 SHA256 37d46e32c362ff1e2d9c8d79a553e0d2e59e009d46708163fb05a07e1a71810d SHA512 965484ed676985303e0e559985d80e37af3d1cd0d7a0bb111679ba2ac1ead4c541a409630bb679ab70e33c0e2dcb070e17b162ff8a967c65e438ec071b756f87 WHIRLPOOL ff1eba2928e1b61639c1cde2f089bb01642102750cc4243d301469c028c735e3fa8eeea458ab6e04006f5a9e85727e580d24a91955e868c028f1add1420c2cb0
+EBUILD hinotify-0.3.8.1.ebuild 547 SHA256 8026c2375080a884aeaf9b3a4e5c711dff6189743c51d5bfb78df122e7c14dc8 SHA512 65b01dd715411754ad435a225d22d160f718d9e69469b872c99704855a18c198634380359d22ded3a86ceb03ad5c0da0fc72d40976b753389310f98b5e161ee7 WHIRLPOOL f4201c7155c66aeb7616cdc6816ba93cba55f27c6aa7d524341bdcf1530863feb298ac28cc234d76be4fb126216d11a5c8f22cd496aa79d6f1c3c39b614dfcdd
+MISC ChangeLog 2966 SHA256 8a206cc2c38f60397382ffb45adda41f17097ee376650878128005a05c707fad SHA512 74893aee9756012a51cde258d904f878c604fe61d85e4d565259d2b7af6fddb078c80267a03b91bbb21a0b5ef1b14334b8b8a35300ef7efa3176d2ae792ebce6 WHIRLPOOL 7c23525655487f28e22bdac6a5b7e84bb6c81629dc0ba0185a82e130ac074e0bc7f3529c24b3261b16508a12f0985f229039d804dfc36e15012d67e217ff6576
+MISC ChangeLog-2015 1529 SHA256 58cae288527501dfe0f9c5978c59de7a5e2d771706dfbed75f1683430e0cfe16 SHA512 eb756f1cf97a727f83d6862fc85cc1696f4635ba71401b0b5eeae4b9a6df0da1620d84d0d8708ae6dade0766d328743b0eba622a13b1cf45b7f176b2c50d228d WHIRLPOOL 185b9799bccc99828d76d8b9da1ad64988268aa5e18b7e912cc52c21bd38b6e8ce76ad9b8a704b776372ff864735541d4a0036567e5cab2341380518f9a4f935
+MISC metadata.xml 313 SHA256 0eb52ef5aaa85fe559e743703f9710e9f4061fb752b7a2db3161bab15197c2c5 SHA512 c126a37566ae8dda3d2b87795f45fd5f2e167a68fbb0f73291b19b3e8c355c8d6084187a721fc3e29b7d23fc53f3470727cf0a430774790c0997b4548c910176 WHIRLPOOL 8c089597e7858ea35cfab906a0dc5d4a86254eda3c34bada9e5d99fec59afa158dea61772060f4d8a7051467c74201cf3d1004e1cdfa08d76e06e15e5abff528
diff --git a/dev-haskell/hinotify/hinotify-0.3.8.1.ebuild b/dev-haskell/hinotify/hinotify-0.3.8.1.ebuild
new file mode 100644
index 000000000000..cc43578121c1
--- /dev/null
+++ b/dev-haskell/hinotify/hinotify-0.3.8.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell binding to inotify"
+HOMEPAGE="https://github.com/kolmodin/hinotify.git"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hinotify/metadata.xml b/dev-haskell/hinotify/metadata.xml
new file mode 100644
index 000000000000..162bc3660228
--- /dev/null
+++ b/dev-haskell/hinotify/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">kolmodin/hinotify.git</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hit/Manifest b/dev-haskell/hit/Manifest
new file mode 100644
index 000000000000..7c85d7824e93
--- /dev/null
+++ b/dev-haskell/hit/Manifest
@@ -0,0 +1,3 @@
+DIST hit-0.6.3.tar.gz 38690 SHA256 db86b3712029a4e40d1306dd6cc9ca2c9f4c77fe65a2b74106f1cbd2de26e471 SHA512 82ccfeb77a439caa1792f1ae29535636764be9e6e94f75973f37a86db6627a492e57da835954384ef8468799de9f0897e20905f65dad256fe3547a4248d5fffc WHIRLPOOL e90e0d842666b027be5c3996a233e66385c9cb62d694a8dd923ca20cfadeedabc892dc25c5a6367310cf9d3892e731563234fe49330e48cd1a46346095388c0c
+EBUILD hit-0.6.3.ebuild 1450 SHA256 6881f877d8e88a2a882f60bf6c4978e22be6f31830566ec894d8838ea3e72731 SHA512 973a7050384748b2a93234be69c0bd1838a93c0d43fd5e3c9226974b7e0dd75c613df53c3cf24a7218676524d2fc29042e574d8216dddec5ad911d4566ef458e WHIRLPOOL 4e822be34683de595cbbc5eaa31e8105658f4527229aef851993e7e1a23cff8ed97b14e118deb994956ec113b3611f14f0527cfc2aa1a46d7b9f6ad85050eda9
+MISC metadata.xml 736 SHA256 30eeb6dd40a61daef4da529716f0399e4c30ef5ec5691e5c86886580cc66307c SHA512 a40e10deb4814f516a4810164360d118d04825ca4cf5dbed5eb909b91f156199e4033008d8448a8740c44ff77d74a46d32a930f705735b1781d72130da71dfd7 WHIRLPOOL ddeffc201723b7d35e28c3da381536275310ab2fd9b10944b8e88e5e6d0a0ab2c08097ec328d4645b44c960831e3f964384066131e3a2cce68c710a75c2c0d8b
diff --git a/dev-haskell/hit/hit-0.6.3.ebuild b/dev-haskell/hit/hit-0.6.3.ebuild
new file mode 100644
index 000000000000..466101757343
--- /dev/null
+++ b/dev-haskell/hit/hit-0.6.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Git operations in haskell"
+HOMEPAGE="https://github.com/vincenthz/hit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug executable"
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ >=dev-haskell/hourglass-0.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/patience:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/system-fileio:=[profile?]
+ dev-haskell/system-filepath:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-haskell/zlib-bindings-0.1:=[profile?] <dev-haskell/zlib-bindings-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ executable? ( >=dev-haskell/hashable-1.2:=[profile?]
+ dev-haskell/hashtables:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/bytedump-1.0
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug) \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/hit/metadata.xml b/dev-haskell/hit/metadata.xml
new file mode 100644
index 000000000000..3f0d2b779d97
--- /dev/null
+++ b/dev-haskell/hit/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+
+ An haskell implementation of git storage operations, allowing users
+ to manipulate git repositories (read and write).
+
+ This implementation is fully interoperable with the main C implementation.
+
+ This is stricly only manipulating the git store (what's inside the .git directory),
+ and doesn't do anything with the index or your working directory files.
+
+ </longdescription>
+ <use>
+ <flag name="executable">Build the executable</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/hjsmin/Manifest b/dev-haskell/hjsmin/Manifest
new file mode 100644
index 000000000000..1f887ad4692c
--- /dev/null
+++ b/dev-haskell/hjsmin/Manifest
@@ -0,0 +1,7 @@
+DIST hjsmin-0.1.5.1.tar.gz 116938 SHA256 d1e36c8fe5dfd46819425877ca7fc6a5b422fce138de9787b7409850252decff SHA512 e157246de9d80f6ca877d9eda185bb37a2ea0cb41fa147f387abd9050d0c5c8deee54a3caff5da82a3207672465908c9814dc6fdbb70e8fd77095af1257d2ae2 WHIRLPOOL 44aa1dd8ee8bcc7865acb1e7a26842bdbd7fae45fb72b0c270e3e3f2800851dd5279a33f7c57eb2ed86da9478c10ca0ebd68e0dd493c463c9f4375a7ec40cdf8
+DIST hjsmin-0.2.0.2.tar.gz 4211 SHA256 bec153d2396962c63998eb12d0a2c7c9f7df6f774cb00e41b6cdb1f5a4905484 SHA512 ffd67972cef49b5026995e9852e603035513e18089df9f77c35ec084ee3487904018aea018a08408ab53f441aa5200efdd7f5a28191cd814c5e2fc91c2552902 WHIRLPOOL a7e352724dfb36988473a599f32d29e6e34d9bba7e44bd11148b6f1e08e2ca9014137a4e89abf1e5f170ec46d83940185c96082c4a4bf9defc406b490f00357d
+EBUILD hjsmin-0.1.5.1.ebuild 925 SHA256 a45caf073d36917a9ace522207418eea3800ca1b58b42fc3014670a60fc19c4d SHA512 00fcc9d1c40fc06af88c8a4be9fbc02c768eb49c5bb8997cedb957c8f643026e80670f5fde6f50db2fe90108a5cd7fdd52227630309322e913b55c3264539ee9 WHIRLPOOL 38a43b4f0b81d22af805fb109094eea26509d73642ae9955ceaccd64a1fabc34b69a2929a51a76cd1ee037943a408e84d6907d3269294bed6c9d1011e455554e
+EBUILD hjsmin-0.2.0.2.ebuild 787 SHA256 fc13b51317716ab94a5ed1ffd897499577c21bed06d80e7182c3c4314e3d7f09 SHA512 44e6f42d67e4d8083310c866b47614e3290de5b4273dba6ae531687240d78f4f9bedc876bdeb5df27b1f940ade5598193492a329abe634963d8bc6802dc59790 WHIRLPOOL acf8a3cac482b69b19e88d85c5e1fcef4e1057ad52de57a668c029d7050383b09a4e050e2745236bbaf9db926bb334a0c45354e692473d2aa3c0f1a2aa41b20c
+MISC ChangeLog 3381 SHA256 b30cf80484312029119fb5f79bbe82273147d3bf0f785066683b2ef770ce9739 SHA512 31b12362af485c60885ca11e1c56dd70f1f722d6ea545530bafc19eefdc25d541a1a47d1811633a742f8f9ea171ac7720e073a8caa58dfcad52b292aeac30644 WHIRLPOOL 2d1ba2b9d32e18e39bb19170172ceff5eb3da412dbb9d02371844e43ea140391aff2bd216c7f24804dffb5f4239d86c2a59de9f65cc6151367732782d55eabd0
+MISC ChangeLog-2015 1210 SHA256 a94e60953415a59f34f5a37835a6b4dfc58505dfe065b375886a09186f1e34a1 SHA512 8f922276119d92e3ee14bdd7d4867d8fd5b36abb5480e6efcfb72a4178d7c5489c5592f9a1863224215c292b0d12f3061864ea5fb02b64d3d967c66f2caa1d77 WHIRLPOOL 860e5ded4fdc3de27d4f8a73d190cd9a77eda183a9ee0f500fd7261ae951b46a6e5ebd880f8716a7ab615b3802332057b3ce3847059aaa444d4dd3d3be525b51
+MISC metadata.xml 503 SHA256 2eeff3d4b6e44e9c21d2e190b70441ceb43a2d6631b302c47a16d2feecd9a7d6 SHA512 1b03f37ba387cc9b8f448827a192ea2a02f45d757c82937756c6dc52eeaeabaa6bddcf9e1e50ae46698d55fae44b77d897e287a9426c1363bf0248331338e0c5 WHIRLPOOL c12c996ef7b92acc8d6a42df717ea8bdeed9c29473cdf9c10393e643a5474c88999eeac0cf934ee922fc2e5bd64f89a1091179848761fc73edf223a3a7c9f024
diff --git a/dev-haskell/hjsmin/hjsmin-0.1.5.1.ebuild b/dev-haskell/hjsmin/hjsmin-0.1.5.1.ebuild
new file mode 100644
index 000000000000..28c797df6dd7
--- /dev/null
+++ b/dev-haskell/hjsmin/hjsmin-0.1.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell implementation of a javascript minifier"
+HOMEPAGE="https://github.com/erikd/hjsmin"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
+ >=dev-haskell/language-javascript-0.5.14:=[profile?] <dev-haskell/language-javascript-0.6:=[profile?]
+ >=dev-haskell/optparse-applicative-0.7:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/hjsmin/hjsmin-0.2.0.2.ebuild b/dev-haskell/hjsmin/hjsmin-0.2.0.2.ebuild
new file mode 100644
index 000000000000..4517a34cf814
--- /dev/null
+++ b/dev-haskell/hjsmin/hjsmin-0.2.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell implementation of a javascript minifier"
+HOMEPAGE="https://github.com/erikd/hjsmin"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
+ >=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.7:=[profile?]
+ >=dev-haskell/optparse-applicative-0.7:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
diff --git a/dev-haskell/hjsmin/metadata.xml b/dev-haskell/hjsmin/metadata.xml
new file mode 100644
index 000000000000..a9dfd41191a5
--- /dev/null
+++ b/dev-haskell/hjsmin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Reduces size of javascript files by stripping out extraneous whitespace and
+ other syntactic elements, without changing the semantics.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">alanz/hjsmin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hlint/Manifest b/dev-haskell/hlint/Manifest
new file mode 100644
index 000000000000..f36ac49fa8c4
--- /dev/null
+++ b/dev-haskell/hlint/Manifest
@@ -0,0 +1,10 @@
+AUX 60hlint-gentoo.el 231 SHA256 34ec3d7cce19b1f5a86ff1d7f2a85125e476373ea18a78102ea7b60c160d458a SHA512 1e83147144fb72a9e98fd405116baa2ff10532bdfb954fd86486f1abc3a6df7db54f90875dfe325f827546c03cc6c1d9980003fa839857f8c6b4410cfe8cccd4 WHIRLPOOL 71ff2aaa317a57fa782040c2575d533c1513b03ff28071f07d08c07de92d99e73db497b5087229f75fd9015ec599606a98fcdc3e6951f04df57595bdf395b7da
+DIST hlint-1.8.57.tar.gz 79071 SHA256 a47e1cccf84ecd1fc61f1c63447725d4a917f530e7ddd6954b0ad6d1a4bf4e18 SHA512 1fca029067cf34f9d024640fbacfc455e733adb239e339471131b014c3d5cab671e5c267d855d1df7dd76440dab45a8981502dd840073005a4e5c50d177f91da WHIRLPOOL 81d94af7396cbbe447a5b7ea7669c7819947445fa7d4519670476968e3ad7d74c072c2f849e2b2ecca62a13777ebfad51c82ccc02b6c17f85889883bcc754f9e
+DIST hlint-1.9.21.tar.gz 88802 SHA256 8694a193e0f55b9a74ddd4fb44a242872f91e36ea59dd96ab489562a65cb6393 SHA512 e7e87aba3905bb577d952a960a92038816bf057ed19aa85cff0deaa653a9c248b6a4b44b907024ad271abf615ab94ebac6f4801c77f545cadbddf0db57f13ad8 WHIRLPOOL 2e29f48bb96a58161a2b09392c8a2f253656f300adaf7346cea7dac1e8035abd95a0bedd7ea744668c5333e6328cfa9a144e758966075cdc207d7777dcdef162
+DIST hlint-1.9.35.tar.gz 97402 SHA256 5e6289dadc77a0862ee12ec09136059011fd779c96ff6ffeec899170a97d7a8a SHA512 14daa5ad5652f93b3e3c4d5cff1df3735755c1561c2eb6c7ae3d05401d4a253ccba87d0cb5d09e690ce1a30f0352a26839856dd648bb10a13013cb43aed28606 WHIRLPOOL 722cc23bcb796ee077313b19f8cba7c1d22ed4a55f2da9d93f704b941e5dcc7795dbbf6b6820237f81e4012cebd312cf2bceda5df5c6f85b2a1a505a95c3b93d
+EBUILD hlint-1.8.57.ebuild 1479 SHA256 2a40e98934a051d64e3c18932205d320b0daf12f1b47350365d934d0d2cf9d52 SHA512 b7aac6a6acf6132f8ca844df4ef723d5ae827c64f2176ab9c0c08937c1acaea70cec115efe526fb297bb406add5131a9378006e3392e688c6850b10d50d8c4e5 WHIRLPOOL d92d88a185156009b1a29b8f91d2e527463ad4b2aedefd8f31a7b7fa9d79773baa11cfcd431d20023934a34c5b8f1cab86e770e2b1d496533cb3141402f145cd
+EBUILD hlint-1.9.21.ebuild 1648 SHA256 dd62486aaa16542c07c7ea1f74ccc426005544ba76dab301b2e7ed867f50101b SHA512 7f1b3517bf00907c0b401c16d7b1f770a90dc846c234a36fe43851f58378818bef0e7740efb9545b300743c5903e6927ba95d4892e5f0a59fd680ed86ca3213b WHIRLPOOL b5024f49f06b42d82a10da608a22f4a86f536f131eaca9fe8dca1f83a464ee1bdd2ddece9987178e4891ef1feab2bd1284c1f2c96072a64a5fe88aabd64856b7
+EBUILD hlint-1.9.35.ebuild 1714 SHA256 fb0ddd54cc83a5522d32cba1538aba370febd47a949b7a5189ac7e0bfcbf75cb SHA512 40b549a30d2fb9f9e1eb75f2b118657bbae0d8b1f2a211dfebf4357d4d2d8fc53a425b3acabed0f1e41361bb8a2a9bf8a88cdb753cb5b74690c46fd8201231c1 WHIRLPOOL 69ae17798777fa4aa0a89d36990c49f95b3ffee721e39f52f2fc01deb74f8885959bfa8f7aaa7531852b53a007e5640fca9a41d61c23ad23852b379368582dd9
+MISC ChangeLog 3118 SHA256 239f9e30bbc2447e9adc3f447ca5d40f188fb68f2081a145b6058371dd91ef88 SHA512 d5aa82eaa3eb26358d4d38947da74144ffc3945e42ca821188128188912ea276e0825d97db8f508d22fc5cae33c48d065fc36d09933d05585bff8695e62ebb4c WHIRLPOOL 335c96bf88d26470a341ac73fcbea6eb94a968d06d81efd7e5f6f3c988d3ede8e54985a3e3610f1ce4f8fb9613325740d3b456372be4a775e9ed17d673791257
+MISC ChangeLog-2015 1103 SHA256 be96ee6dbc4f8bcb976fc6594a0a48cff260518fbe016b7150b936a0b2773d5b SHA512 4f98062458fa21a907e40c574bf4ed8fd48864dab6cb53700aed22af39808800b53142a9066dbf94a6100f4a5333a4a96f3247246fcc9c1d574ebe18d7bbe6af WHIRLPOOL ec39ce455e2e6d137af236cbcc7caae4c8a3c5ee7990703439a45eb0b9e338dd255fcf29cbc0d676c7fc839e704614da8baea8dd1686cc5e3adc27cb67cae5e4
+MISC metadata.xml 514 SHA256 432948cefa894cab41f6bf7e18291513c2e4e255f7648b99f40c825defb82b37 SHA512 09783e5f456c5e5f7c9b4cc0b61d5d45d9a77ba4e582368f75e17fb8cd3b7a94ac56c6acbe1a5eee4a65a53fce1c72bf7ce3d0a00e736aaa249c0211b76926c5 WHIRLPOOL fe598d6f33bb6cf4fe9a090fad5cfcd71231ea6eb0f65c9464bdf5b0b67966d56d85690099fdca033cca67ae9d13fcb813ca26d65ae74d0fbadf2d837b9b0f44
diff --git a/dev-haskell/hlint/files/60hlint-gentoo.el b/dev-haskell/hlint/files/60hlint-gentoo.el
new file mode 100644
index 000000000000..990d5a89b5fb
--- /dev/null
+++ b/dev-haskell/hlint/files/60hlint-gentoo.el
@@ -0,0 +1,7 @@
+
+;; hlint emacs integration site initialisation
+(add-to-list 'load-path "@SITELISP@")
+(require 'hs-lint)
+(defun hlint-haskell-mode-hook ()
+ (local-set-key "\C-cl" 'hs-lint))
+(add-hook 'haskell-mode-hook 'hlint-haskell-mode-hook)
diff --git a/dev-haskell/hlint/hlint-1.8.57.ebuild b/dev-haskell/hlint/hlint-1.8.57.ebuild
new file mode 100644
index 000000000000..09ef9f412f3a
--- /dev/null
+++ b/dev-haskell/hlint/hlint-1.8.57.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Source code suggestions"
+HOMEPAGE="http://community.haskell.org/~ndm/hlint/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs"
+
+RDEPEND=">=dev-haskell/cpphs-1.11:=[profile?]
+ >=dev-haskell/haskell-src-exts-1.14:=[profile?] <dev-haskell/haskell-src-exts-1.15:=[profile?]
+ >=dev-haskell/hscolour-1.17:=[profile?]
+ >=dev-haskell/transformers-0.0:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_configure() {
+ local threaded_flag=""
+ if $(ghc-supports-threaded-runtime); then
+ threaded_flag="--flags=threaded"
+ else
+ threaded_flag="--flags=-threaded"
+ fi
+ cabal_src_configure \
+ $threaded_flag
+}
+
+src_compile() {
+ cabal_src_compile
+
+ use emacs && elisp-compile data/hs-lint.el
+}
+
+src_install() {
+ cabal_src_install
+
+ if use emacs; then
+ elisp-install ${PN} data/*.el data/*.elc || die "elisp-install failed."
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ doman data/hlint.1
+}
+
+pkg_postinst() {
+ ghc-package_pkg_postinst
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-haskell/hlint/hlint-1.9.21.ebuild b/dev-haskell/hlint/hlint-1.9.21.ebuild
new file mode 100644
index 000000000000..2d5630a9754a
--- /dev/null
+++ b/dev-haskell/hlint/hlint-1.9.21.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Source code suggestions"
+HOMEPAGE="http://community.haskell.org/~ndm/hlint/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="emacs +gpl"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+ >=dev-haskell/cmdargs-0.10:=[profile?]
+ >=dev-haskell/cpphs-1.18.1:=[profile?]
+ >=dev-haskell/extra-0.5:2=[profile?]
+ >=dev-haskell/haskell-src-exts-1.16:=[profile?] <dev-haskell/haskell-src-exts-1.17:=[profile?]
+ >=dev-haskell/transformers-0.0:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ gpl? ( >=dev-haskell/hscolour-1.21:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_configure() {
+ local threaded_flag=""
+ if $(ghc-supports-threaded-runtime); then
+ threaded_flag="--flags=threaded"
+ else
+ threaded_flag="--flags=-threaded"
+ fi
+
+ haskell-cabal_src_configure \
+ $(cabal_flag gpl gpl) \
+ $threaded_flag
+}
+
+src_compile() {
+ cabal_src_compile
+
+ use emacs && elisp-compile data/hs-lint.el
+}
+
+src_install() {
+ cabal_src_install
+
+ if use emacs; then
+ elisp-install ${PN} data/*.el data/*.elc || die "elisp-install failed."
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ doman data/hlint.1
+}
+
+pkg_postinst() {
+ ghc-package_pkg_postinst
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-haskell/hlint/hlint-1.9.35.ebuild b/dev-haskell/hlint/hlint-1.9.35.ebuild
new file mode 100644
index 000000000000..df5bd496ce4b
--- /dev/null
+++ b/dev-haskell/hlint/hlint-1.9.35.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Source code suggestions"
+HOMEPAGE="https://github.com/ndmitchell/hlint#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs +gpl"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+ >=dev-haskell/cmdargs-0.10:=[profile?]
+ >=dev-haskell/cpphs-1.20.1:=[profile?]
+ >=dev-haskell/extra-1.4.9:2=[profile?]
+ >=dev-haskell/haskell-src-exts-1.17:=[profile?] <dev-haskell/haskell-src-exts-1.18:=[profile?]
+ >=dev-haskell/refact-0.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ gpl? ( >=dev-haskell/hscolour-1.21:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_configure() {
+ local threaded_flag=""
+ if $(ghc-supports-threaded-runtime); then
+ threaded_flag="--flags=threaded"
+ else
+ threaded_flag="--flags=-threaded"
+ fi
+
+ haskell-cabal_src_configure \
+ $(cabal_flag gpl gpl) \
+ $threaded_flag
+}
+
+src_compile() {
+ cabal_src_compile
+
+ use emacs && elisp-compile data/hs-lint.el
+}
+
+src_install() {
+ cabal_src_install
+
+ if use emacs; then
+ elisp-install ${PN} data/*.el data/*.elc || die "elisp-install failed."
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ doman data/hlint.1
+}
+
+pkg_postinst() {
+ haskell-cabal_pkg_postinst
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ haskell-cabal_pkg_postrm
+ use emacs && elisp-site-regen
+}
diff --git a/dev-haskell/hlint/metadata.xml b/dev-haskell/hlint/metadata.xml
new file mode 100644
index 000000000000..d9589665f744
--- /dev/null
+++ b/dev-haskell/hlint/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HLint gives suggestions on how to improve your source code.
+ </longdescription>
+ <use>
+ <flag name="gpl">Use GPL libraries, specifically hscolour.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ndmitchell/hlint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hoauth2/Manifest b/dev-haskell/hoauth2/Manifest
new file mode 100644
index 000000000000..eba48dce2816
--- /dev/null
+++ b/dev-haskell/hoauth2/Manifest
@@ -0,0 +1,7 @@
+DIST hoauth2-0.4.8.tar.gz 8599 SHA256 6e489820dee16b926225e58555032e32d345b234b5a798db6e5a1d63d2843093 SHA512 b2abf00d0ae7d15911f4a1e17d90d6f0b3931800bc66d77545c566fc64de527cfc86121b57a4ff4187a4a0aa81aea2e150412bf928fdec8e506ab24f9e1bea29 WHIRLPOOL 0f4a9ea0bfeb3dbd5e123bd079a227202fa510f5ea3a149474257d78c8e3c051482884f32a391db33a9f786d965f0c831170b2570cc80e7ef25094ac924a25b1
+DIST hoauth2-0.5.7.tar.gz 12245 SHA256 7b196e4b70b8207c4beb3479f5ab4476c17d9c0ec7d8f1fcb658590641e9b9ec SHA512 218c5cb722861af099efa1cf66025b3fbdaba3574b19fbe39db5bb3ca8431c8436329b9bf9cd7a642227e2bca964843bba6b94cb70d5020321b3f743cc020569 WHIRLPOOL de2fb2268ee984b4398d2199a386ba1db695a954258532500c3260fd2d7ffd23aa963f45f29a8564c9e8063db465a028bfeb976f7c0119c2a23c22777d589a84
+EBUILD hoauth2-0.4.8.ebuild 964 SHA256 b3407c961407e436d02ac8aaa431909170453781076b23ed537cf7dc078b9c02 SHA512 d7d0a0769b46595ddf82206dcfe6984b7ef3486a5a222b31a8d6dee51411d8c75678466fb001a0fa518a1625aa80b6e9535e089809f69e786fe0425c4b5b2a29 WHIRLPOOL 4c89f31b20fcee4dfaec3fd04114875d2ba04729765ac7c9699a57d2b731fc2bfd366e38662803f6569e02c7fcb9c720ee84f844261b48e406a7b71af473fbf9
+EBUILD hoauth2-0.5.7.ebuild 999 SHA256 48ffeac9cbc5a6eeac987cc42dc9efb35fcc5c19eb3c520acb4b72a496c74f82 SHA512 63b481adf04376f29cf55ada974f38aa1f25cbb94fe315ce205b69ebd288623cae4cedec2ab17831347bb49d3ffbe3a3b96852b897a62ca2beff781016eea526 WHIRLPOOL 8cfb60ba3dc07f984b30868c0afd36c199f06cc7ed67fc4b84725cb20c844d7ec481ba018ec108262fbef3acd7c7ea08e73571129476a4015aa6e1c7cb1406d8
+MISC ChangeLog 2902 SHA256 6eadbeaa29900d40bc599993f9dbabc98d4096ebb4f619e4dcb2f84fcfd2c5ba SHA512 1a6547fa4a4b2d273d6242afd07d38850d5d7bd1d109f92e0c5db2d530631764a220ea5ae56fb9549b33b8929fc9c18fa3ff098f17462f0e2e81deb6109dadf6 WHIRLPOOL a518e28abb8b429344361c46999e0b82085c4ca6a0096a1e2e08d0234456bcc44fdc33341ced5469fc4bd0c2b9b3ad81b4e1ac126c8f0224d2a934c59fc20efe
+MISC ChangeLog-2015 857 SHA256 78e81f6c2cd5b606f3ba306a68c9f88d731b867621457a6588245db0de590ec7 SHA512 88846b88b3873af93ba910d386c26bac10311e2bb895c986cebf468f2183b07e7c375d9a7e7a5da8ad9daf93ffa9ade5f36e02d58795e96d9306a8ecebee42e0 WHIRLPOOL a9371d6fa66e5704e61885ca3daa887abe52ead1ce0f767fb9e825749ce1b23dd40b6b754c2dc7734a1329840b2f0dc88ee3018c26a74f9b980b93942ec45241
+MISC metadata.xml 655 SHA256 912e11d8e7cf574a4acb66d04e91c447288f4d531ebd806e483b360d889069fb SHA512 e8ea432f6d8785580b6486b34c43423dd0e141a102abf18ff4a5b1b418df23101d82e6f3cffac71b749af75793f61f645ee5074abe79f633127c82ce740d1f72 WHIRLPOOL 5e152c7a2f85f95ee25753190833c2376064ec7c67db3b47f55ac70e294858540924dc648858dff760fb9773653e43fa373e9f4df11fb1137f12753219686c42
diff --git a/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild b/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild
new file mode 100644
index 000000000000..15d726a7c80f
--- /dev/null
+++ b/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell OAuth2 authentication"
+HOMEPAGE="https://github.com/freizl/hoauth2"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.10:=[profile?]
+ >=dev-haskell/http-conduit-2.0:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/hoauth2/hoauth2-0.5.7.ebuild b/dev-haskell/hoauth2/hoauth2-0.5.7.ebuild
new file mode 100644
index 000000000000..11d19920caeb
--- /dev/null
+++ b/dev-haskell/hoauth2/hoauth2-0.5.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -test
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell OAuth2 authentication client"
+HOMEPAGE="https://github.com/freizl/hoauth2"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/http-conduit-2.2:=[profile?] <dev-haskell/http-conduit-2.3:=[profile?]
+ >=dev-haskell/http-types-0.9:=[profile?] <dev-haskell/http-types-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test
+}
diff --git a/dev-haskell/hoauth2/metadata.xml b/dev-haskell/hoauth2/metadata.xml
new file mode 100644
index 000000000000..409b57ebc713
--- /dev/null
+++ b/dev-haskell/hoauth2/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell OAuth2 authentication.
+
+ Tested following services
+
+ * google web oauth: &lt;https://developers.google.com/accounts/docs/OAuth2WebServer&gt;
+
+ * weibo oauth2: &lt;http://open.weibo.com/wiki/Oauth2&gt;
+
+ * github oauth: &lt;https://developer.github.com/v3/oauth/&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">freizl/hoauth2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hostname/Manifest b/dev-haskell/hostname/Manifest
new file mode 100644
index 000000000000..9457abdc253d
--- /dev/null
+++ b/dev-haskell/hostname/Manifest
@@ -0,0 +1,5 @@
+DIST hostname-1.0.tar.gz 1982 SHA256 9b43dab1b6da521f35685b20555da00738c8e136eb972458c786242406a9cf5c SHA512 6e879490e45b20a50b6f2f6bb5f613c1697344e03ec569332587c56e016bb71f742564781682dc8cad3f3fca07f38054ba0862099dc0377857a9e3eb337077ed WHIRLPOOL 52ed747fda1975e55f47f75372405bcd70012f4a0104bfc112b04699fe050d4fdadcafca6a16f6fe6fd81cbd86e27e8ad49b13d8153f7b7c3b1e7e4999aa2544
+EBUILD hostname-1.0.ebuild 591 SHA256 44b83cb3604fcdc6137ba1ec87a10a55ff69a4f764a8014295d2337af82f196f SHA512 13b18d3422a62e9e5facd8962e8d64ce3f9cb948a67ce4771783ce8845a7be2fb3da5840244d81ce3712363fa2c982c84f89959b8adc825a18a7a76d88b8a050 WHIRLPOOL 339cd391cd3cb6d90ba48806afa624db52ee6f54d8880440a1f0f2fc8ebb23353ce9b81843bd78cf8e464bade4544e127968260d6a146380235801e736cc3d46
+MISC ChangeLog 2565 SHA256 a53daa8ed88b06b8f58a419c12725c97461cd9b704430328e559434fc93ce781 SHA512 4acb072aca1bac9e68e6bd8d8b6e4c2f5331d709ed962e13b0113c0e262223fb5b82316f05762104855510fe8fed7a7b7f1877e8c9364f7aecc34a71b1449677 WHIRLPOOL 7fc9e43f7f5188436a7e8c87e0ea01e2225b4db505aaa906a1b4b2361bfd1863eeaab5d672587d43a8739a663d82338afd00db6d352fdb6fd39deed5266675d7
+MISC ChangeLog-2015 1476 SHA256 ccc79eb26f9361d37c8ec93f409f718b0ee52abd74204deea8f3bb6b6caa8e93 SHA512 ca2ea38a810c4fd8d7ebe215845c6c88789ffb7930b8983405d3b1321a51ef3288f390c5d88d830e84dcf6417fd76f5dd182ff0080998a7167a7c1ce8faf9741 WHIRLPOOL c3d169785a96166f20ca9a9aa7e8f544dd8e30843e80e94728dee8c8e3eefa7fcb44c7d019d0b6773870154e9f990a3c01e1c05be4a3fac18e9eec9ac209e448
+MISC metadata.xml 373 SHA256 9c56b29b710a48dfbb415d588cea3495197e07cdc8eacfff9c0e74d417d31373 SHA512 bc66b3025c78763f60dcc6a07ef29857f06738b72b5b5aed90c2a43b690a01a6f478929d0c8440d4372e16c8873cf88d513c0d6fbc06f623223f416269f2bea4 WHIRLPOOL c7e229ca2cb04c7111859c983d994c40019dfb7b962696ab673596d8e930a39ab28a52d985c3b7d1fb36e428428319da4580094fa01f594b75f4ed8fea6b89f9
diff --git a/dev-haskell/hostname/hostname-1.0.ebuild b/dev-haskell/hostname/hostname-1.0.ebuild
new file mode 100644
index 000000000000..4db16a3b21f3
--- /dev/null
+++ b/dev-haskell/hostname/hostname-1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.14
+
+EAPI="4"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A a cross-platform means of determining the hostname"
+HOMEPAGE="http://hackage.haskell.org/package/hostname"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/hostname/metadata.xml b/dev-haskell/hostname/metadata.xml
new file mode 100644
index 000000000000..055b354b3aa2
--- /dev/null
+++ b/dev-haskell/hostname/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A very simple package providing a cross-platform means of determining the hostname
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hourglass/Manifest b/dev-haskell/hourglass/Manifest
new file mode 100644
index 000000000000..cf0be99a9758
--- /dev/null
+++ b/dev-haskell/hourglass/Manifest
@@ -0,0 +1,5 @@
+DIST hourglass-0.2.9.tar.gz 24919 SHA256 9b54f163a1ecad98fbd14cb9737c28001b2648106d98cbd68fb2f5cfed090af6 SHA512 ba6ee78b900139e8267a4bd9676abc2189e6c581225c5718c6f753515b1b7037ee4f8197f6910cc8ef769110234ec1cef7b3af0d1c6c7cef93bd87c81c7f57d4 WHIRLPOOL 803d95b868dc5a189d0d0c4e473d174e3b7849e5771e180b016f46b76062ffed23f158857255995be62fd9dd8386421cc35816eadcdadfb702e67507d911fe38
+EBUILD hourglass-0.2.9.ebuild 690 SHA256 284026b05e697da886457482aab188f6ee67b4c807213a2f0f5bb7b9776d41bc SHA512 b1df6de18cce13c6ae8db898b43bdf28014baa22bb09e015e4bf5997d1a92b2a8246e248df334004994af3141d81d47c620e8bbae9445932d06da2750d1e079f WHIRLPOOL 738cea448ef495725f88f7c82a96cc7c09396b389656a2d8b2ea8d8cf6297037be564dffae2d98625e1f8513d47c7349df0866812e5e5afc58c33f9ac4a66a2e
+MISC ChangeLog 2849 SHA256 f73b1278d83f9804a87459bc0fa04e9d8b56d5e3f6165a9454bc5662eb9250f3 SHA512 5f8aedb23529ade562c8cd68ccf2c01927853e94a325ebea19bb2fb2c4fc8175236fd01975aacc3f5d72f91972587c6c1a644ac8cea8c6261005f515d08e0aa3 WHIRLPOOL 52537a90bbc5b9908cebdfe1a50af1a40a4b86a0acdfcf0060ecbacd9f555956bb8e4500efbcf4b27301bd905763f6ee8f1b1003e5fe63f2c828eb79462c997c
+MISC ChangeLog-2015 735 SHA256 7f3f3886002742a8f273181d2bf1ceca9726539005a46e9b2102bf441cd4b283 SHA512 7797cfff940b0d7af2a2554ebf224e702e62e547fbdc57464a8402228318749a686f43c69ffe2ddf13657256e4f7e22b152604ff6d8664ff7c4ef551e133d5c8 WHIRLPOOL 78522dad34982e01e4c356af65eebd6eb379f4718c525e67703cead2d5ffbd148d0c18aad2afe34859305a1ada07bcdc134aaef63788de593b8557aa630608ce
+MISC metadata.xml 660 SHA256 9a155791b54ceb9902c0072aa20369b4540893a7603f2ef29d4ed4357a9f6040 SHA512 e7158ee20ead18c600918b0b5051e4e8ec3dafec9829007a065d4d7ee9114eff48ae14895eaae3b654e12466dcda884c27c4f39b026ca231e3078eaf2858b603 WHIRLPOOL 17aa0dbf0c92afdaf6416f469fc8608935b6e1370ee728630fbeef1d50b628dc9ac508f8bafd2dc8fe5adcbeb5ebbd1fd48ee411b93d046bd73a2352e31155d5
diff --git a/dev-haskell/hourglass/hourglass-0.2.9.ebuild b/dev-haskell/hourglass/hourglass-0.2.9.ebuild
new file mode 100644
index 000000000000..d7d1242d5cba
--- /dev/null
+++ b/dev-haskell/hourglass/hourglass-0.2.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="simple performant time related library"
+HOMEPAGE="https://github.com/vincenthz/hs-hourglass"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/old-locale
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/hourglass/metadata.xml b/dev-haskell/hourglass/metadata.xml
new file mode 100644
index 000000000000..aeb2e0a19f66
--- /dev/null
+++ b/dev-haskell/hourglass/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-hourglass</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hpack/Manifest b/dev-haskell/hpack/Manifest
new file mode 100644
index 000000000000..9b966b1112af
--- /dev/null
+++ b/dev-haskell/hpack/Manifest
@@ -0,0 +1,4 @@
+AUX hpack-0.14.1-aeson-1.patch 1088 SHA256 9d28bf774376fd99edb601ae4c757456323fb0a942a02b61300c80ee2cfb9d3b SHA512 ac178c92f2dbd1e0b498b82363b5c03525597c2f3d0fe834f9e7b6e80312e6adae773861b6c18768cd45c2ea323b10ea65b8e5f2991cd3678e9966d9fd876172 WHIRLPOOL 538dd5b739f10b5d4f6b2e3b0b223f4dbbadf5cc7d87e0fac2550075671b0b50d946853612d36452fda89c2a4f8984a68fe969b16fe203af1c37dec0ead97044
+DIST hpack-0.14.1.tar.gz 38373 SHA256 a930e8719c52f42826efab92f33252e3dfbf664296ce8075334b48e38bc51280 SHA512 5bd7b5335aef1a3d866c07937e457397c82235c99b578b6270b699895b9a5d39259eef324e6741af9a6e296bfe56587fc9888dc0fc2e4bd6fe99bbc74a7e0b04 WHIRLPOOL 5ae4e8e65009b5a576176590abd276bedd4a46a8c8adaeff7f14cc7752d17ee10b1f3c1530caab45ad7ac53ae1daf5d273717081da6edba875f1450064436ecd
+EBUILD hpack-0.14.1.ebuild 1034 SHA256 540841771ced2d4ee77cad5bfc2e3f3a16623d8916284214005c0b133a0011af SHA512 bb59bedb19029098e7dc2759f22cc1b587f9fd868c6edc7f99817301e606af0482fafee4694f80315dbdd98438c30503b548716c60da17966ec1d472fe09d49b WHIRLPOOL 3f6df189706f0aeec044fc635571f47c9b797762a9959fe35510fef0b20c2c04104688296a61c2bbc45ab53a97b13fb14c0000b92daa747529022352fbde9af7
+MISC metadata.xml 333 SHA256 795eeefc8e4a8a56d8b973848da4020fd681a6b6d28d01e9e9466dcd3005dfd9 SHA512 0de08ff54a63322f19c4b560d10130fe7d78ff9c4880fdac2da4d5ebcdeb1fe3800e8910b60319e4218c8cc9ac547fa4b01885f8a21078da2f4c80e6e84b405b WHIRLPOOL 3911e1ad2b32a48e6db6f7b005e54644d20a69d58bc864a023b3127bf0e03e235f695b733557ced80ddaea39ab15f343bbe348f6f33867b9dc69e5496949913e
diff --git a/dev-haskell/hpack/files/hpack-0.14.1-aeson-1.patch b/dev-haskell/hpack/files/hpack-0.14.1-aeson-1.patch
new file mode 100644
index 000000000000..a4b3fd1f4b6a
--- /dev/null
+++ b/dev-haskell/hpack/files/hpack-0.14.1-aeson-1.patch
@@ -0,0 +1,24 @@
+diff --git a/src/Hpack/Config.hs b/src/Hpack/Config.hs
+index cb84f71..5566b8c 100644
+--- a/src/Hpack/Config.hs
++++ b/src/Hpack/Config.hs
+@@ -101,3 +101,9 @@ githubBaseUrl = "https://github.com/"
+
+-genericParseJSON_ :: forall a. (Generic a, GFromJSON (Rep a), HasTypeName a) => Value -> Parser a
++#if MIN_VERSION_aeson(1,0,0)
++# define AESON_ARITY Zero
++#else
++# define AESON_ARITY
++#endif
++
++genericParseJSON_ :: forall a. (Generic a, GFromJSON AESON_ARITY (Rep a), HasTypeName a) => Value -> Parser a
+ genericParseJSON_ = genericParseJSON defaultOptions {fieldLabelModifier = hyphenize name}
+diff --git a/test/Hpack/ConfigSpec.hs b/test/Hpack/ConfigSpec.hs
+index 320ba9a..d13d932 100644
+--- a/test/Hpack/ConfigSpec.hs
++++ b/test/Hpack/ConfigSpec.hs
+@@ -971,3 +971,3 @@ spec = do
+ |]
+- readPackageConfig file `shouldReturn` Left (file ++ ": Error in $.executables.foo: failed to parse field executables: The key \"main\" was not found")
++ readPackageConfig file `shouldReturn` Left (file ++ ": Error in $.executables.foo: key \"main\" not present")
+
diff --git a/dev-haskell/hpack/hpack-0.14.1.ebuild b/dev-haskell/hpack/hpack-0.14.1.ebuild
new file mode 100644
index 000000000000..7ae2c30ef742
--- /dev/null
+++ b/dev-haskell/hpack/hpack-0.14.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An alternative format for Haskell packages"
+HOMEPAGE="https://github.com/sol/hpack#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/base-compat-0.8:=[profile?]
+ dev-haskell/glob:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/yaml:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/aeson-0.10
+ dev-haskell/aeson-qq
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/interpolate
+ >=dev-haskell/mockery-0.3
+ dev-haskell/quickcheck
+ dev-haskell/temporary )
+"
+
+PATCHES=("${FILESDIR}"/${P}-aeson-1.patch)
diff --git a/dev-haskell/hpack/metadata.xml b/dev-haskell/hpack/metadata.xml
new file mode 100644
index 000000000000..acec350af770
--- /dev/null
+++ b/dev-haskell/hpack/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ An alternative format for Haskell packages
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hps/Manifest b/dev-haskell/hps/Manifest
new file mode 100644
index 000000000000..f75c2d00362c
--- /dev/null
+++ b/dev-haskell/hps/Manifest
@@ -0,0 +1,4 @@
+DIST hps-0.15.tar.gz 12111 SHA256 30df792e10ce0a2d2886ce5b6b081e95640cc00d02d9f2aa6426e7919eccb54e SHA512 19b86161b46d523357863acbbdc8b7311e9f6b286429dbf1f56e044ced578d7c7026315d02b50ef831b3bce412ca623082956039181e832fb766e30729ea27c6 WHIRLPOOL 07c0eafb85cf6fdcc543ca7acfac7a38e27389002dc3a87653da97e2fb1b97789894e1b5ed6f89681cee8149abd9b1a5ff78b7838de4bb92bfdd35b21a5fbd7e
+EBUILD hps-0.15.ebuild 752 SHA256 39cd8256fe3d76427de7d18f58be2430f2fab7522a01750bbc64981981337f17 SHA512 1f8af8bf11755c5cdc0ed65e4725134018afa24699dd0bcea7fb659d75777b18b4d7048a6036833e8886aa252be9d98ccbdd3560fa8f765bc4f5512087db2cee WHIRLPOOL 7a77e4e94d5742165c307e8ecd4c207c47a458ecd23ea0cabd96fa2c5b39ab0c09ee3380cf98ed4ff9b689908b42683c0252380f1ba5ae6097885ce0b1f04213
+MISC ChangeLog 350 SHA256 ef2982d6a3b49e44bbce8a10b6599eb73f3b3ddc8f7902161530f39a94e20939 SHA512 93184806767b342c3a0009f3b0f85b2aa3670dad70fb588b53fb2946a2d997cea77a4bd7f39baee07c8c5e5136ba4f4a8c6704e5ded53d481b4b6e8d491dbd32 WHIRLPOOL d0c51f95e19084ee7804c4f0b1dc16379eeb3ad832b64d4f518fd78b4163e890bbd3c24b3b8576e48bc2fb94a3d5469ef0ce5fd7d2d6ece8a1f55da7b1dd9a9b
+MISC metadata.xml 445 SHA256 640b31e637a58fb65cdb4eb7a2edcb025034f12c3d10765ad117818fdca0f65b SHA512 e71f6cbd322644db836bf7cf5fc6056db4e0f744aa58a3acb62bdd6ecbb62955945ad693c618352a6b18133fe314a7161d86e0fdb8439265259dbf673d4dad03 WHIRLPOOL 5b22f93cad26eef9eaca09c92cc4e102c045d3edec84ea17a82acfff00de1470b502cf006209bb428321b25a4e82d1d27c929937fd900db7bf26e65c0cd52af8
diff --git a/dev-haskell/hps/hps-0.15.ebuild b/dev-haskell/hps/hps-0.15.ebuild
new file mode 100644
index 000000000000..0e5de65a0b07
--- /dev/null
+++ b/dev-haskell/hps/hps-0.15.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell Postscript"
+HOMEPAGE="http://rd.slavepianos.org/?t=hps"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="build-exec"
+
+RDEPEND=">=dev-haskell/hcg-minus-0.15:=[profile?] <dev-haskell/hcg-minus-0.16:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ build-exec? ( dev-haskell/random:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag build-exec build-exec)
+}
diff --git a/dev-haskell/hps/metadata.xml b/dev-haskell/hps/metadata.xml
new file mode 100644
index 000000000000..d47195469b5a
--- /dev/null
+++ b/dev-haskell/hps/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="build-exec">Build the `hps-fractals' executable</flag>
+ </use>
+ <longdescription>
+ Haskell library partially implementing the
+ postscript drawing model.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hs-bibutils/Manifest b/dev-haskell/hs-bibutils/Manifest
new file mode 100644
index 000000000000..682ac9add80c
--- /dev/null
+++ b/dev-haskell/hs-bibutils/Manifest
@@ -0,0 +1,5 @@
+DIST hs-bibutils-5.5.tar.gz 499546 SHA256 95f9f34be9f3145da8acc8a0e9de379236cfe31c5a9bc0eb9489e77402a4c55d SHA512 cee3c3500213d93b424bf3fd36a6b4657aec3a2787373a55bfee7f4de25e43a801ed68bdb815ba57ca8ecfe2d352e406e43baf40339fba79a061180fa4ab628c WHIRLPOOL 762a153d40c16aa70f6517d041fe063498254e1497ce32382cfb9834dbb6a68732d1e9ff210d2dff651003345c7588f385811cc506181d25399662dbda32b7f2
+EBUILD hs-bibutils-5.5.ebuild 611 SHA256 98a68b2ce526972d36a455aece380719b5bc7c77c4914c193aa9727e305e71a9 SHA512 ed7db5391b43f4bc2a6239dbf3e9c68055b9a399cc73108fbfe049ccc7ef60f3b6e69d393c63f16dac2b0dcea16a28b743ce59bb6e955f637688bac6e28738b4 WHIRLPOOL 95337603ed39dc1c6f0f96911987d69b2dc85a6673b51fc1e1613bed828d09757c17ec2db12442d36a74f86d663d5fd0903c61681aa171224bf5daf88897e5bf
+MISC ChangeLog 2887 SHA256 92c2dfa8f5f3c917361fc8fa33ea740b95fba5f9333f30eca30c6eb9a30ede2f SHA512 fc079106102bf19597dadf6c98b18793590ab71d22930e04239b3cdb64734068fe072b646db0e04bfe410080c1f4e0cfcd3938bbfeb8a62a18cfaa5cf21c9daa WHIRLPOOL a1929d63307fe0631afbd40596828be47582cb0b9e721de57dabbd0cc8d6b2935442ca8b174fe21f13eece21784ee5b2e0d45b71edb04fee89f2fc0b53f04ad6
+MISC ChangeLog-2015 1798 SHA256 185e6d27fd10fa8faa7012e9ecaf59fbd03b6512345e66322834ef9f32836b9b SHA512 c8750f4b928546042856bfa510eb0becbff5a938a664c80180639183344a2e2092a8abe3ed44bcb29ba95be5b89ccfa15fea0086981808ed3901fc7b04b7831a WHIRLPOOL 42c2ad79e4b06887bc602c43de93fb2a8e483b5cb6b4924653f0e6035f597f7604f45c8ea1c0db168de6a2b49c4e739e141a1ae16d246f1a7c2da54cef15ebcf
+MISC metadata.xml 452 SHA256 ae12a669908140f2e1958fc88ef514a381ae6eecb9b12013c2644b6484860bfe SHA512 fc30ac4300af4f68e0d1ee47bb97230f236cb36577933629a63d1f505d69aaa1d55f10ca65e0f608fff51e16c04dbe7befd19fec17490ca40ecdc1b047b2c2f5 WHIRLPOOL 0cf18e73fc23c9bc334a4e5025b9428f2ec8fbe90cf167daeeb39a0cda39ca8ef4a55fc7c3907c2825a131fb072b04efc9f01fca77cd55722820a79977b9e8d2
diff --git a/dev-haskell/hs-bibutils/hs-bibutils-5.5.ebuild b/dev-haskell/hs-bibutils/hs-bibutils-5.5.ebuild
new file mode 100644
index 000000000000..0e26a3ec3985
--- /dev/null
+++ b/dev-haskell/hs-bibutils/hs-bibutils-5.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to bibutils, the bibliography conversion utilities"
+HOMEPAGE="http://istitutocolli.org/repos/hs-bibutils/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.4
+"
diff --git a/dev-haskell/hs-bibutils/metadata.xml b/dev-haskell/hs-bibutils/metadata.xml
new file mode 100644
index 000000000000..cc5b5145105c
--- /dev/null
+++ b/dev-haskell/hs-bibutils/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell bindings to Chris Putnam's bibutils, a
+ library that interconverts between various
+ bibliography formats using a common MODS-format
+ XML intermediate.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hs3/Manifest b/dev-haskell/hs3/Manifest
new file mode 100644
index 000000000000..a0dc00725b74
--- /dev/null
+++ b/dev-haskell/hs3/Manifest
@@ -0,0 +1,5 @@
+DIST hS3-0.5.9.tar.gz 19981 SHA256 7ee0ba24b01cdefc02f683aef16d33ac146928ae75a00e566673be12960cc759 SHA512 30a3393f28a6ddd930cda1b866527ead9be59d376c2a6c3123eab3278a996602307612f3eaf126b36ef4a09c65784b842442ff09caafbf605474b42b6582c79d WHIRLPOOL bd003e692517646eee73fd041cffe4d73b8a6960309a8464358bf129548a823d68a63e6b212035e33203e42bbcf6b37b8957df0a061503532ad3883c3508ec1e
+EBUILD hs3-0.5.9.ebuild 1259 SHA256 023d5ccb43af2b99c340796bad4df93325c6b1c22e02755a25ed4e341f960b1b SHA512 dacb90050a8d0ae0d9a3f2ac5127eca956194297fc2ae894fe876dc542004718e4a18ae63355efbf72cd14c7b911c31c2f824b9742bbed3ef57d1dc56543b216 WHIRLPOOL 7182c0899e2d50629fc00170990884946fc2665aeb112acdcb849ae0a64084a77a9538207527a52f7e72261c1f5901db12be8672ff9915442113e80eab17bd0d
+MISC ChangeLog 3171 SHA256 df32dc67282cfd761069be42d4b80b36e22839c9b9135780f5071d5976e7d358 SHA512 61f86206c62099cd77355f6e7ce393395094ee394c482dae2e03e888ca02010aada0df65d2f49ffe830f7f67160c873f89fda90bc6535f6f193522ed5d26a7a3 WHIRLPOOL 11513b2dec80875502243c7c2d7f778979dc15f8bc588f7aeade4e85c1cdf6e3e6a73e3473c875d5b95162dda61e42e5ee656c1c717b3b42c420edc3eeeed4c0
+MISC ChangeLog-2015 1182 SHA256 9dfd01bf00430ee55de8f98f70f8c7ee51bfc77f17916918794af8f5402db796 SHA512 13abc4e086bf4420b152f2de55e339110ad65ecd6620aaf501eab2f866506b4280ded108644fab9894523158999fe5176012c8229773f9ea32366f7b14b7694e WHIRLPOOL 00a14b4d645590583bcf1af01bed4f1b8cbb4cf2754317c32de840b9567f05c8c3d371e09183893b12ad6567c89135646e1e92ae6fe6415856b5596de8165e42
+MISC metadata.xml 606 SHA256 9911a063720431d2319b70a8317021bf775903e122c6ac89d008929d1cfc84ef SHA512 c8e235ef80c751d633fb7c8c79846d47c79d6d87c418dd4f3a61261b5a0e9d66ae1a76310a9c31284e49e775373e6c1950e24d49d9c28250a5913e1d36bdfa84 WHIRLPOOL 366b539696153475a328772df91b6ff113580b6b5af53323f939d9ac60601eb108989606e35ae096f75e75416977dbb4120e2a28d1c0815352befc2dc8ea9573
diff --git a/dev-haskell/hs3/hs3-0.5.9.ebuild b/dev-haskell/hs3/hs3-0.5.9.ebuild
new file mode 100644
index 000000000000..e4dfbfe877e6
--- /dev/null
+++ b/dev-haskell/hs3/hs3-0.5.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="hS3"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Interface to Amazon's Simple Storage Service (S3)"
+HOMEPAGE="http://gregheartsfield.com/hS3/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/crypto-4.1.0:=[profile?]
+ dev-haskell/dataenc:=[profile?]
+ >=dev-haskell/http-4000.0.0:=[profile?]
+ >=dev-haskell/hxt-9.0.0:=[profile?] <dev-haskell/hxt-10:=[profile?]
+ >=dev-haskell/missingh-0.18.6:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?]
+ <dev-haskell/network-uri-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/hs3/metadata.xml b/dev-haskell/hs3/metadata.xml
new file mode 100644
index 000000000000..f5992552813d
--- /dev/null
+++ b/dev-haskell/hs3/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is the Haskell S3 library. It provides an
+ interface to Amazon's Simple Storage Service (S3), allowing Haskell
+ developers to reliably store and retrieve arbitrary amounts of
+ data from anywhere on the Internet.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/hsb2hs/Manifest b/dev-haskell/hsb2hs/Manifest
new file mode 100644
index 000000000000..5d94e9efc517
--- /dev/null
+++ b/dev-haskell/hsb2hs/Manifest
@@ -0,0 +1,7 @@
+DIST hsb2hs-0.2.tar.gz 2341 SHA256 dd85a79fd1579257bc5b4c0e7d769f964cd92a7a2db2ea56ed3c1102101d7604 SHA512 d5150ee9914a4916b5162b704a29c23e2c8562c773226b2b2f017304cdd4ce55872f8c7e9be7a5385acc31711f622e74c508bdc40ba1d22981b0e8aec5e4e516 WHIRLPOOL d28a6389e36bb0a5ee4ce486e9c534d6f9f8e1b562503670538f74ec7da24bc7a75038635c9bd06de1c8c1f39875851470a91201cfde612457164994f792d70c
+DIST hsb2hs-0.3.1.tar.gz 2387 SHA256 8ad800820554f273ada083dfce2f463d920fb1ceb053255023a4c883b090f9d8 SHA512 3be89ccfee5b10e604434943ba22476c4cba2e9f4c57e169fd3674d4a46250c8d4c35edcb46ff5509ccfca80ec7d45a594008791970d15256864abfdf29381e1 WHIRLPOOL 40a36f67f4737d51fb323d8034c1d04bcfa59c86905513cee2e00553a71bc23562124424e6f4cec77cedc8eb8f8d36ac0e96dd1cc57400c10cb25cc92d6afdf8
+EBUILD hsb2hs-0.2.ebuild 572 SHA256 b622583758757534114684b989d44524b0e361feb88ac70f0813e049f4c507bb SHA512 d11ba8ab28e8cc79f20743d31dc69e4ef540cd09a2f18cbf9152042c2cafe4ae151f40099a4ec49817ac2f944f50c14681ea89b07af5828db8ff7eb4d042015e WHIRLPOOL 7ee8093b95d4e9acc1d374afa6224470decb4bb05ca964e653b6053e7136cf714c3996e271605ca81eb982126c9f218cd3fee281c3fa9f0563785bb930fa1373
+EBUILD hsb2hs-0.3.1.ebuild 575 SHA256 a51a5c750ec9d5262a1d94780db751841e78e6282f6e787afebbfa871114e2e7 SHA512 c0cff25bcd539b27bc6dfe8a5b7c777ed8f1513180d767c064e1fa8973bfac349647a895e82876cfa6710953c4ff26fa31eea8b9fde26a5b2c9e82c39e420cf1 WHIRLPOOL d1762bb48df5a5f86ce3b67eee64c9384f3d2bb8dbb4e2f66e58650d73e23fcfbdf3d7be0ea8483b8f0a1f35aa2e83078ab095effbafc5c4007b6fe77a0cf937
+MISC ChangeLog 2616 SHA256 826cd65bd25ddc7acfcbea537c8d884466124a5ff07a74eb760524809ebdcfd8 SHA512 8aa9f0ad481e3c7f79fdbca5da7417d769b90d75bb3c8369a4612b3e1a123729c3a81045d29044360956ebf4379a332dcde0bebdca817fd7dbe7ae5b2d06c6d7 WHIRLPOOL 73a57db0218f99c99384ec5166336ad76164f49c7012c512e31f043e72fd9c7a0df6309ec026020d4d84b1d4b4c0e27255afdc1fb979c4468e7603cfc6c3e014
+MISC ChangeLog-2015 603 SHA256 091a6d2330b066f9874ce16e85b4b71beaf025ee8d7dbf00848160b37fd0be6f SHA512 9784e7fc759749e7dc1e5f94e08c814706d8f03ba1765d897f6a8e96cb074a431771de158e6b0951b4aa4c7d6d117761367e005cc1edd41ccb0ec0114791c8e2 WHIRLPOOL f3d27247a22d42ef6a828fb6151b52f3437c5a5718fd798cd4769e6655cc873045a9c8e6d3e25f0dc7ee7a7dcf231579d357d1348a7d655dedf5e56b73426b1a
+MISC metadata.xml 560 SHA256 7334cfb33f4a13aa1a3263623b5e4f968030e50f02c19ce505b0c6239969768e SHA512 b048484522a8117cdd729b682c9ea9023ea4a5820903822ac732d54972ea518fdbf928e6d22a5c9eee10e92cbcfb4095978d66cd2543935cb70c2dc2e066f9e9 WHIRLPOOL 8b3d27f3eacccd52417b629f9c9e644589445d94d2cb499db7ea14f626d0b718427586b6a75867ff5a9419f77dd68a08c2364c2d065268dd4b2518b67b64a9e0
diff --git a/dev-haskell/hsb2hs/hsb2hs-0.2.ebuild b/dev-haskell/hsb2hs/hsb2hs-0.2.ebuild
new file mode 100644
index 000000000000..6ea5d000c42c
--- /dev/null
+++ b/dev-haskell/hsb2hs/hsb2hs-0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="Preprocesses a file, adding blobs from files as string literals"
+HOMEPAGE="http://hackage.haskell.org/package/hsb2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ >dev-haskell/preprocessor-tools-1.0
+ >=dev-lang/ghc-7.4.1
+"
diff --git a/dev-haskell/hsb2hs/hsb2hs-0.3.1.ebuild b/dev-haskell/hsb2hs/hsb2hs-0.3.1.ebuild
new file mode 100644
index 000000000000..ebff5b68e3b0
--- /dev/null
+++ b/dev-haskell/hsb2hs/hsb2hs-0.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="Preprocesses a file, adding blobs from files as string literals"
+HOMEPAGE="http://hackage.haskell.org/package/hsb2hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">dev-haskell/preprocessor-tools-1.0:=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/hsb2hs/metadata.xml b/dev-haskell/hsb2hs/metadata.xml
new file mode 100644
index 000000000000..ffccae0e3680
--- /dev/null
+++ b/dev-haskell/hsb2hs/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ hsb2hs is a preprocessor that allows you to include the contents of
+ files as string literals in your Haskell programs and libraries.
+ It is an alternative to file-embed for those who do not want to rely
+ on Template Haskell. See @README.markdown@ for instructions.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest
new file mode 100644
index 000000000000..9e279145e67b
--- /dev/null
+++ b/dev-haskell/hscolour/Manifest
@@ -0,0 +1,16 @@
+AUX hscolour-1.19-ghc-7.5.patch 1701 SHA256 7a21513c83b979b6ec80f4316f2cbca0e66007bdd76ac3d85a93310761ffd2b7 SHA512 302fe056e61d58537c2010c2d286ff6abf1b4eea25beb9b2069492000b1edc257830892369bd16576675d00fb376c04f83f17508b9491140ee92d062b9736c29 WHIRLPOOL e436b30e1cd4abc7f742e58e9e55095fa495ba2e51c231fca4ac0d2330298e4db883365f0afbe8a7a472159f4f89bdf180582fa2b41beb0cb3919db5fccbaa54
+DIST hscolour-1.17.tar.gz 20801 SHA256 b645cdde1b7827dae1519a4423031b4c6bed82a8edb52aa295bea86478ce24b0 SHA512 16cbe462c91fd32b474f0b6346ba24ffc8eaa344498413c1071a65bd8d97488de9f77af7918899efc9145112923a9f2b06722f8584f403dfec21a029c181a2a0 WHIRLPOOL 02be9393125569d4c305deb65bd5ac7438927200f5348e0356f5c2d31f0c7f34c8e96748e6a2be9053d384fcb10eba073794a95ba816e8431779bf8d3f804b08
+DIST hscolour-1.19.tar.gz 25466 SHA256 7f9d2cfafbd300793686fd4e9f4ddb3f6463f300a22129db898db47956689f9f SHA512 8f2a9f16cf82fbe41513600c210a0d3af58f1b06ab1ed14a2493203cfce20a8ac959b3a34966273277ac3ceaf3b4916e82892880dd7685f8de12b2636bf53ae1 WHIRLPOOL 051874e224c5fdac14f122143ddfa9577bab7cbd1142ed97f57801204f2df2de76141dc31241eac53c02920d85895f5c57f02b81c5648725d76b1e34133eebbd
+DIST hscolour-1.20.3.tar.gz 25810 SHA256 3adb816fba3ecdf9f1ee5fb23feb0611b0762f7e8c2a282c2def5cc2f5483d96 SHA512 759f0a3c3c36b48db7932477468f1c5de8fddec654010dbbd0d136e0f8a8f4e3c34bc9349467766a1cb90ffb56b950ee6b7926f4f62dcb68f8e048e2c212d853 WHIRLPOOL bb4f56404fb4c4f6ec563005ed1359276b0c16c3719dcfe0a8479cf62128e010b868836c55927e5d1a9d3f2ad5045f4f9d93516502380975c8cf71fb1d3e0878
+DIST hscolour-1.22.tar.gz 25979 SHA256 3c8fae274c63d4dd6bce8fd3017be84e4bccc50585900eeb792c0eb9efee15c7 SHA512 9762599fb4eef8f68a0a40ddfc8e7f50eb8592b1b3d7e4c8177f23f08300264c80a73dbedbe954fbcb9ff3fe1b80497b131e3f8d9adb8c1697d7195d48ef69a0 WHIRLPOOL 6f4a636964cbaff83903511b938042e4b475347ec1bfe421b2a484a66da557b55093303b559d83a25ab31e17ed4266841adb95c9e3ab7b777ab8bd2603268cc9
+DIST hscolour-1.23.tar.gz 26027 SHA256 97167eaecc309eff51317d6e925881bc9f27921bd52692121f0fc5aaee1791b0 SHA512 a1525e0827bc399c0747898c814ad4b7947620c610e6ec579afa120ddb5f1d012f7f10547f09dd10e0bba9cd89cd220ab204ee0e40c37f0048c7222db04de23f WHIRLPOOL 03dd2e658f3cfed1dfd1a429a698a58ecaa0239d4bccaa19180ed60056da8e7da09810587e1d53e38ceb521ae1cdf1d601d3856ad9bbce4d8d07aadff430ced0
+DIST hscolour-1.24.tar.gz 26057 SHA256 54bc45137ba06bd876cf98424f974e325e9b236bd5c18d1c5b2ea0351b1d9332 SHA512 c191375ccbda80d6f7271cff69648151fe6142e72d9a47cfba71176ab89cb9740a008020e1a48a106d5f10516eec03ed68ca7610736f6ab6fba84f85fedb0fb7 WHIRLPOOL 485842928c0c6d5a926b7d94fcae8d7520f030d4c8069b2ab99ab54f7caa1a1e1a29f7b1127f067dffaa8ca1396bd027838ec43d4ead85270c886345f09ec9bc
+EBUILD hscolour-1.17.ebuild 506 SHA256 5f2315d6841ef58d5851e89dfe174b48a755cb8fef319ee6a52f42340dda6167 SHA512 fcd2b6609d84cf24dac00b992ceb597593adf31b59742daa919b570e2ffd88c6460f0ce943085d52affd336b099c612e4afea59746e81da2cc7eba4f1260c48b WHIRLPOOL 48b1404330d539ce88070ca2f7e9eef8aef6379af120592fea3d0e9806c8ae8628971b21e5a8242f2932870722e463f6c529f7106a0e05084250699cc8ca4513
+EBUILD hscolour-1.19.ebuild 646 SHA256 e9b71d2d5aabd6cf992109b287fec9dca715367df8a5ce8a768eb16e4b057a90 SHA512 577c856e3859a4e8ab416de4e70fbf7a2dbe0463fe6d44426d572d35e9ad5e04ee3391e945614433910a848d1c36d3fda55dd7733795d7057702a1bc61d1c85e WHIRLPOOL f1af57e0ca856944f13fe19090d7bc8a7d8d0b2e77c141008aa3ab7037599ddc64971c23540d0908c2979e0ba71d69af40354e8dd5bb4f996acc60bd61cfb3e2
+EBUILD hscolour-1.20.3-r1.ebuild 786 SHA256 b0fd11ef95816eb7dfa4abd484cb927fe6905b86a980f52f505688f53b788dee SHA512 2796862e8bed140443d4f31a78b2d2c3579b346c828b8be3bd1acabdb2445f083b13ba48de26ca905b9e9c483558b58c5f379183076d39c22230b5d88620c617 WHIRLPOOL ed2dcc880910b4fe6160e0d773ffbbd1849663d2b7ece0b027d471576abd2c83d520215e3e3da83bffd63465c9cce7aad5de0d622c03b6e0208618ec1d412a09
+EBUILD hscolour-1.22.ebuild 793 SHA256 c04a33efa2bb9d97735e24e7bc9a6f9d56289030cc84849f5a0028ce68cc8113 SHA512 75eb4da6727f94f70aa25d91c75cd104043cd5e05833d080304fd833944e8bcd8d792391540b588517ab97a74e606eafeea9279468c6ed2e99df30f58f1a4b1d WHIRLPOOL b544fc9d44fd73cb292ed29f54e9c6834f8458fad8457f5c08da82bf24ff2f2e65bd606d22fac1dee4c52452b65f3394ebc85c484aeaad2457294900da9de3c2
+EBUILD hscolour-1.23-r1.ebuild 764 SHA256 87fa2cc57bb551c7d842eb327fa49bc10794a1f79be84067198204c1138253c2 SHA512 e132531d2c6241edb6f100fac5ebda3ad21d9d23ac9e2ee700aa9eed00db95bda06a018d439815ea0408a5d2e15317e4d415fe524c5760bf56fb3e94577dc11e WHIRLPOOL f0f60b01eb5b4f3f530a56f1ad798eeb77ca71127b973e9135a64a0d9d49465e46e11706eac40db05fcf5ff70cb1310f83804f7f4b4c0d67ae7b41172f52052f
+EBUILD hscolour-1.24.ebuild 766 SHA256 3699688d68d61b26ad284ab0b4b3e362857d991ff0061812938a2ddffad1319d SHA512 d8f0cbcb70aa1c55ed11966b23b283e63f93f4dd3b35223d9eda770415c9454d8a6a379686f75b923b4368aba5a1c8bd1cff2b4d821c45e3e4578f82476786f8 WHIRLPOOL 7c7a865963e71fd5e1e91cf4922fa6cd1df9cbbaa3edf20bdc463d97420e0cbeb3e3ca06f4686638389fff63354f1105f54b2c38bd0e1e6c4a1060b5d8e6c42c
+MISC ChangeLog 3105 SHA256 8b4a980dab48a59059c064b5868c7d62fc9615b68a177eccc0b21f73472cf4ca SHA512 a508b94665ee142d29c96a2c45dff18c887f92b0915d5c3995cd078317f62d9279dc8b28827eaa903f19b68082fffdff184b95e1f81889218bb1ec9defcd5195 WHIRLPOOL a4062d3d5ce06256fd172ebe9b54036eb89eb63aa4c0c452915f0986c1a1bb2c1aa51005eed2155637c82793b02cfbefd2004107604b22c885ea1bc504a97c6c
+MISC ChangeLog-2015 3879 SHA256 2e773727c12a03212eba1e5e6dd6c3d4a1bb42a2760fc2936b4af0da5e41a5b6 SHA512 901de4857c0c2b21a8222b900d651a54422390ccd0ba6e2cb137c99a8a3f8921e428d8ef49c14a9af6126dc50bd0a0a1addcbbc143304b0a46a2a1a27738c429 WHIRLPOOL 5ffbd008f8438368211fddeb8d44ac28224ddf57c9c745a57a56beeec79a4b1e5243171610bfe0a58e976f61fb9998262a9f85652cb7f310be1f2f7fcc3fb399
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch b/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch
new file mode 100644
index 000000000000..25e29728ca3a
--- /dev/null
+++ b/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch
@@ -0,0 +1,45 @@
+--- hscolour-1.19-orig/Language/Haskell/HsColour/Colourise.hs 2011-06-06 03:05:04.000000000 +1000
++++ hscolour-1.19/Language/Haskell/HsColour/Colourise.hs 2012-06-24 10:29:57.990963394 +1000
+@@ -1,3 +1,7 @@
++{-# LANGUAGE CPP #-}
++#if (__GLASGOW_HASKELL__>=705)
++{-# LANGUAGE ScopedTypeVariables #-}
++#endif
+ module Language.Haskell.HsColour.Colourise
+ ( module Language.Haskell.HsColour.ColourHighlight
+ , ColourPrefs(..)
+@@ -9,6 +13,9 @@
+ import Language.Haskell.HsColour.ColourHighlight
+ import Language.Haskell.HsColour.Classify (TokenType(..))
+
++#if (__GLASGOW_HASKELL__>=705)
++import Control.Exception (catch, SomeException)
++#endif
+ import System.IO (hPutStrLn,stderr)
+ import System.Environment (getEnv)
+ import Data.List
+@@ -51,6 +58,16 @@
+ -- | Read colour preferences from .hscolour file in the current directory, or failing that,
+ -- from \$HOME\/.hscolour, and failing that, returns a default set of prefs.
+ readColourPrefs :: IO ColourPrefs
++#if (__GLASGOW_HASKELL__>=705)
++readColourPrefs = catch
++ (do val <- readFile ".hscolour"
++ parseColourPrefs ".hscolour" val)
++ (\(_ :: SomeException) -> catch
++ (do home <- getEnv "HOME"
++ val <- readFile (home++"/.hscolour")
++ parseColourPrefs (home++"/.hscolour") val)
++ (\(_ :: SomeException) -> return defaultColourPrefs))
++#else
+ readColourPrefs = catch
+ (do val <- readFile ".hscolour"
+ parseColourPrefs ".hscolour" val)
+@@ -59,6 +76,7 @@
+ val <- readFile (home++"/.hscolour")
+ parseColourPrefs (home++"/.hscolour") val)
+ (\_-> return defaultColourPrefs))
++#endif
+
+ -- | Convert token classification to colour highlights.
+ colourise :: ColourPrefs -> TokenType -> [Highlight]
diff --git a/dev-haskell/hscolour/hscolour-1.17.ebuild b/dev-haskell/hscolour/hscolour-1.17.ebuild
new file mode 100644
index 000000000000..fafd9b442078
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.17.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="bin lib profile haddock"
+inherit base haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://www.cs.york.ac.uk/fp/darcs/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/hscolour/hscolour-1.19.ebuild b/dev-haskell/hscolour/hscolour-1.19.ebuild
new file mode 100644
index 000000000000..5af8f7dc228f
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.19.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="bin lib profile haddock"
+inherit base haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+PATCHES=("${FILESDIR}/${PN}-1.19-ghc-7.5.patch")
+
+src_install() {
+ cabal_src_install
+ if use doc; then
+ dohtml hscolour.css
+ fi
+}
diff --git a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
new file mode 100644
index 000000000000..5a5381e147a3
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+# disabled haddock as there is USE="doc hscolour" case with circular depends
+CABAL_FEATURES="bin lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure --ghc-options=-rtsopts
+}
+
+src_install() {
+ cabal_src_install
+ if use doc; then
+ dohtml hscolour.css
+ fi
+}
diff --git a/dev-haskell/hscolour/hscolour-1.22.ebuild b/dev-haskell/hscolour/hscolour-1.22.ebuild
new file mode 100644
index 000000000000..5afdddee51bf
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.22.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+# disabled haddock as there is USE="doc hscolour" case with circular depends
+CABAL_FEATURES="bin lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure --ghc-options=-rtsopts
+}
+
+src_install() {
+ cabal_src_install
+ if use doc; then
+ dohtml hscolour.css
+ fi
+}
diff --git a/dev-haskell/hscolour/hscolour-1.23-r1.ebuild b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
new file mode 100644
index 000000000000..8964998e00c7
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ # llvm-general-pure passes rtsopts
+ haskell-cabal_src_configure --ghc-options=-rtsopts
+}
+
+src_install() {
+ cabal_src_install
+ if use doc; then
+ dohtml hscolour.css
+ fi
+}
diff --git a/dev-haskell/hscolour/hscolour-1.24.ebuild b/dev-haskell/hscolour/hscolour-1.24.ebuild
new file mode 100644
index 000000000000..d1862033b496
--- /dev/null
+++ b/dev-haskell/hscolour/hscolour-1.24.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="Colourise Haskell code"
+HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ # llvm-general-pure passes rtsopts
+ haskell-cabal_src_configure --ghc-options=-rtsopts
+}
+
+src_install() {
+ cabal_src_install
+ if use doc; then
+ dohtml hscolour.css
+ fi
+}
diff --git a/dev-haskell/hscolour/metadata.xml b/dev-haskell/hscolour/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/hscolour/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslogger/Manifest b/dev-haskell/hslogger/Manifest
new file mode 100644
index 000000000000..ad5b393c7e0c
--- /dev/null
+++ b/dev-haskell/hslogger/Manifest
@@ -0,0 +1,7 @@
+DIST hslogger-1.2.10.tar.gz 35889 SHA256 d7ca6e94a4aacb47a8dc30e3960ab8deff482d2ec9dca9a87b225e03e97e452b SHA512 c2e3c6e7c8598aca2a18e507defa7536db7fdf15265b900401f8558b3259cd770531a3a302d6eb9ecca63a9629f0d5796e1ec94d8f21ecf153a1fc49f889183a WHIRLPOOL db9d9ffb0fee96a34a52c287f13667f9d4fe076f23feb1fe18448b3d23d6003a5f0fa0b375f2c6243a3c6be8d49e0c83886ffb647e0da5d523573024847c7b6b
+DIST hslogger-1.2.9.tar.gz 35576 SHA256 be62cc2783876b9e6d857c5ae60ab4408131fc51314a7b7d971212395f0fb476 SHA512 6315dd7e6d6769a6a8fb8576b54875fbe79860d1e3158ddbca7f15b286f13b59cf7e817ac5325f31ae82e8f5328d32f22ee6aa37f5ae11e9070f209454ec801c WHIRLPOOL 92fed92bf3401ce37bb1df4c3a6bb13f4255aa71012fba4008188f470ce762fef967e973c16ff02a3dac7067a944bf7594ac6e1a42dc272efe3acb76c796fedd
+EBUILD hslogger-1.2.10.ebuild 778 SHA256 89384f9e07d4db433f6131ef9e127dd6624c114adeb6feac187fe2ff568839c2 SHA512 20f8d887464d9aeb10500f7b8cdc957e074017b16ac0266666b85a27dd51853eb6ff9bcc4f665b2938163c4a1f499afc71b38ee4f1d47703c77bc7dcb138c44f WHIRLPOOL 05fa60f243295ebd826c33039e8b97028aacc3e063ee3c4cf1cdc59c936469bee375735f0806ef448cad238b14e55337a830faf6406f34e2c22da1956f86d298
+EBUILD hslogger-1.2.9.ebuild 756 SHA256 e985f33316b15649bdd4abc68e19dba8dff8bf5705763b8f84c90efafbaf0523 SHA512 743af85e6aac9e0507733bc6cf50b92f6520780b63150d7a063543b756c75e7e01715cc2f836af33252dc878b4d915c727546f07820166aeb699628b2554a01a WHIRLPOOL b181d61442de29ac308ca8f48ecc9a24f8e1ebf585a4299f82b7eb5cc0d6c82ad69e6f575822425d5a9c1e029e374be9bd2a8d4fafcfbf2b2c26786fad2b6e95
+MISC ChangeLog 3965 SHA256 f28f842df0c5ee1daaaaccd8c63bb2119f53450cdea16759f06440336f18f5e7 SHA512 d5d468e619f64f50bcb8a1f2ee8048be15ec8bae9c65670c1c3443c1da96dbad8eb1a6ffb401036225925abb3280e44e2834029ea7fc1bdbe7e400eabcb7434f WHIRLPOOL 4e1ccaa1a0217f2105107453fe2c5096b59b1076565765deb617cb74fb5b5db570a311c9be9c640d9abf40df60488e2c0768d72dc4e87c91a58457642bf64c64
+MISC ChangeLog-2015 4092 SHA256 5dd26443498d4002ea195c88cd4160a7114f4845298e40cd659c9be78f3fde90 SHA512 b1f5cb208eb1941fba0edd078e489f61da5bb0b18e610924b36dedcac27e8ba683c306338e0c2884cc58fefd26616a15edd23597d459b4286091cf1901a09604 WHIRLPOOL 48d67c3b20171c41ae8fdfc982517b7374faad2aa6b8beac050e15fa7777e6239c322813559856c77e9ec5a453c82dd559fcebbb48f4450d8bff14fd605001da
+MISC metadata.xml 801 SHA256 3965f80b1ecc7d47b47e2d6c9a29039618553415a5439563cff626ac0cac45cc SHA512 82ef25fd07b9b815bde8b9fda3ad8b441c7dfcce19a26c14a20f1c180f69e35f758d422b3102d58006b536fe329fa0360855930b803f0fbb0c1091c6b8f0c5d1 WHIRLPOOL a28b0510d43451ac6bc42514b2adc578129bcc80d5faa7ee199abc2284345f83aff8d8c8f2c7e283019b322ef591744dfd5a4bb571d5cd86c9adbf03b050e8c3
diff --git a/dev-haskell/hslogger/hslogger-1.2.10.ebuild b/dev-haskell/hslogger/hslogger-1.2.10.ebuild
new file mode 100644
index 000000000000..c583d7436b8e
--- /dev/null
+++ b/dev-haskell/hslogger/hslogger-1.2.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -test,-buildtests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Versatile logging framework"
+HOMEPAGE="http://software.complete.org/hslogger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-buildtests \
+ --flag=-test
+}
diff --git a/dev-haskell/hslogger/hslogger-1.2.9.ebuild b/dev-haskell/hslogger/hslogger-1.2.9.ebuild
new file mode 100644
index 000000000000..27cc5e8e1576
--- /dev/null
+++ b/dev-haskell/hslogger/hslogger-1.2.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Versatile logging framework"
+HOMEPAGE="http://software.complete.org/hslogger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86 ~amd64-linux"
+IUSE="buildtests"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildtests buildtests)
+}
diff --git a/dev-haskell/hslogger/metadata.xml b/dev-haskell/hslogger/metadata.xml
new file mode 100644
index 000000000000..188bf6c536c0
--- /dev/null
+++ b/dev-haskell/hslogger/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="buildtests">Build the executable to run unit tests.</flag>
+ </use>
+ <longdescription>
+ hslogger is a logging framework for Haskell, roughly similar to
+ Python's logging module.
+
+ hslogger lets each log message have a priority and source be associated
+ with it. The programmer can then define global handlers that route
+ or filter messages based on the priority and source. hslogger also
+ has a syslog handler built in.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgoerzen/hslogger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hslua/Manifest b/dev-haskell/hslua/Manifest
new file mode 100644
index 000000000000..7f1c17002647
--- /dev/null
+++ b/dev-haskell/hslua/Manifest
@@ -0,0 +1,7 @@
+DIST hslua-0.3.13.tar.gz 128230 SHA256 e95774d21ac4378e799af4b8dce9068bfedd3109bf13b717d9ecb5817f86430a SHA512 5a11243f9a1da3a50ae5f30e310b2e661ed40655886b3bc6a2ba01b49fc0fbbc1ea20e24d3c227a8454cbcfd98161ad47edb5c3c111d6df09764f79476a9782a WHIRLPOOL 7dd80c1b90ca45df841d75c9efca238478da70ee92f4b7669250d4eb4c15fd685e7a266bd71cae0a6bbdc150aee3f39f5fdf104d917c0e18a5374a6c8d6e306d
+DIST hslua-0.3.6.1.tar.gz 127569 SHA256 37905c58a1f31bb6870a09b4be577c71f3060f65319120bee8d3dc0a9c7dc030 SHA512 abe8a8513d74fbdf94cc9486996264c074c6b4df8e21702a03c887772624fe33f86f805275dab11a340d7f14a6f3dad71f06aaf0f7e20951df1ef9f2e670863b WHIRLPOOL 8749f94ed8381d8c2620d30cfe7e248566b24919842bf35385cd52c02500c5fd3a9a9b7aaef429451f1594be5a6ab9ec5c3caa9b726846ec930bfbbd9604b929
+EBUILD hslua-0.3.13.ebuild 815 SHA256 4aeb86bc645c3aaf145c39a51d1c03c4719a63921e83cc7cdb46490aad67c360 SHA512 705042731d2292791984f82597e9271b70fe845f2fe23364e65b57d24ed08f36d0ce5dfb8a6e41708aafc7dbd5b9169873d13559251874277e8a97b89df112c9 WHIRLPOOL 6be94c7c42104262abe88d545fba625e2da429a5bda7258becf99d97d4d92fcae98572dc81058d8e3e6f586b95027bfa8fd45f93212d40b8b7dcc7c76d57d7c6
+EBUILD hslua-0.3.6.1.ebuild 593 SHA256 8fef6b6745186b0ccc4500d656412853877eca9e91b8d1d4df997bf044256322 SHA512 7a2ba1a7c8ca828ff7641e41dff6dc10624a2b084ea3ddb0673b5f81ecf8ab34ca3b794ed0c019552cec087273d25cf42f3c262794e0a5fc538b7359a7d7be94 WHIRLPOOL b57cff3d3e012e017140e005e59e751fe74585303eb372584eeb2081e536c3bba0466d529693eaa5b9b91879e92d9fb08efb6abbd9c11748062e48a28a365089
+MISC ChangeLog 2870 SHA256 fde30c0e7394649cdcb2716d6d6a740ee8ff807e4c703e6c1ee61c152482a5e9 SHA512 2ba5185b87626d43e7a33140bbb7eaf50525ace064667957f95131fa49108ea32cc18d34187fff1103432cd0d5965f4476e3e1816ff14d948de17ba68df70cde WHIRLPOOL 7b762c858d5cce7871790c3873da58ffa853b76c7092a9c70e5eeafae32de512ef9e07ee5c50eabce110e657dd4157c6f3bcf20b8534503690336e9f9f789718
+MISC ChangeLog-2015 904 SHA256 48cfb967ef1760bad22f6b42992068645d71a561f4fee7746ff85d0d35e0dfcb SHA512 c3970006d85c597e2fcea6c3af3051a66814abb9baf52b6a5b3d56ec4ae8dbaec1b301ea01e37d1414dde2243acfc12d1485e1b48ef644092dceb9349c610e0b WHIRLPOOL f4fbdedce633399be92f1056f45400a9802dc43e54a6c5772a19c96dbc222027c9017ef0b614ac52422b488a6f3de7743a99702367588481fbbe719129a9066c
+MISC metadata.xml 666 SHA256 77f2f06c62b457ceb9ea68dd76f3d162ee5762f67397dd7ed051026212fba469 SHA512 f4ab4bcc7fff745cc935ab20cf8efa1227b72b3e86d13a10327a4713498d533e40869c0dfb4c6a70280180975d57351e80129afea7f7ba466e3807e82cf99cf6 WHIRLPOOL 1dea40999e5d53dc1c783dd03d01d89e414d59e6583bda574645123e64733ed1ef7a0335a6f3bfbc4e85804f9a5cd8feb8575b4d92822a32b1329eab49b647a9
diff --git a/dev-haskell/hslua/hslua-0.3.13.ebuild b/dev-haskell/hslua/hslua-0.3.13.ebuild
new file mode 100644
index 000000000000..897f2b65e560
--- /dev/null
+++ b/dev-haskell/hslua/hslua-0.3.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Lua language interpreter embedding in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/hslua"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="apicheck system-lua"
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ system-lua? ( dev-lang/lua )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ system-lua? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag apicheck apicheck) \
+ $(cabal_flag system-lua system-lua)
+}
diff --git a/dev-haskell/hslua/hslua-0.3.6.1.ebuild b/dev-haskell/hslua/hslua-0.3.6.1.ebuild
new file mode 100644
index 000000000000..41905a38765c
--- /dev/null
+++ b/dev-haskell/hslua/hslua-0.3.6.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Lua language interpreter embedding in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/hslua"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/hslua/metadata.xml b/dev-haskell/hslua/metadata.xml
new file mode 100644
index 000000000000..e1447dd132e6
--- /dev/null
+++ b/dev-haskell/hslua/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="apicheck">Compile Lua with -DLUA_USE_APICHECK..</flag>
+ <flag name="system-lua">Use the system-wide lua instead of the bundled copy.</flag>
+ </use>
+ <longdescription>
+ The Scripting.Lua module is a wrapper of Lua language interpreter
+ as described in www.lua.org.
+
+ The package is standalone: full Lua interpreter version 5.1.4
+ is distributed in this package as well.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsopenssl/Manifest b/dev-haskell/hsopenssl/Manifest
new file mode 100644
index 000000000000..6219b0c80ba9
--- /dev/null
+++ b/dev-haskell/hsopenssl/Manifest
@@ -0,0 +1,9 @@
+DIST HsOpenSSL-0.10.4.tar.gz 67538 SHA256 59603bfbc06139aa097767bc31fb049cf042889e2e3d9083719e7227476df1ee SHA512 ab26d19a196ee299763c4a0953e5b805c9f34f9f6b8502562812e597cfdfa07bccfec08919682ce90aa3022144133ba609346139734fbfe89a42f7a6aba939e7 WHIRLPOOL 20682a15364f67e8d4cde6d3556ccde0fea56e58ed0a737c153ce629afb86b370bd716cdc4d679c95e5abc1339f85d6fbf22341c840d0673526a6c1d64c26e98
+DIST HsOpenSSL-0.11.1.1.tar.gz 72297 SHA256 4a61e074e968a9863e0f3440b3be8ac131457b3d34eb983ca8102122d8ebc4c1 SHA512 a7260bb47a4886e550fce71f83f1d9ab93e54fb40886b618f86db191651f95beeac30334d58ab10ab084bfcf9ff8a1b994254c13c09e678dae3b23a12b279541 WHIRLPOOL c546530e0f4a0db23773b52681b66ecb703bec5a50b21626a04d6e7afa13eab5fd037601df16d45a2c96f0c56f5ba5fb2fabca3cdae05f99ca892cb538b6c3ea
+DIST HsOpenSSL-0.11.4.tar.gz 77764 SHA256 6326b9b1fb07e05a72f8435cc3ae777d696251e43e93b25ec2ff513f7f2bed07 SHA512 be67eec8af517bec360618883bdce1ed195bf11361ae7cad372a50cc135f0e1825a86cc581a5e94375ad85cc163553270d5c431e2a03a6a4b80dc03b027fdcac WHIRLPOOL 2edaa9fcafd5aa9512a46f6f40b6355b75606a3908f213b0a318f1d8121d23fdcf630dfcea0f440d3734d2309a2ed40a8605d2039201cdb457cdb42e9441df5b
+EBUILD hsopenssl-0.10.4.ebuild 798 SHA256 5bdd7b50f31029c2475afa561070e8b1084d01d68fabde55115789250a123556 SHA512 60cd15f89592a381ccec6dcdcefec88a38854221a421cde5ed52ea6d031a83c82e90ed95f4a9b9ed7cacd825b7dbdd17084eee9f0683b991ae0b66a6b0972dca WHIRLPOOL 8b5ef80bb39fa2be54c131be81ad9c116f411cf302541ffa72ba774bb63066b920a8c6552b16791f9a117fe630777878f5f454d5bb45e07fc6e0c7457717b8eb
+EBUILD hsopenssl-0.11.1.1-r1.ebuild 1481 SHA256 e7c94556d1709672698b1dd415767cf88400f4ae5285ba435c659e8eae0907e0 SHA512 a16cf5aa02820c0a86c56a650d72fbc689f4059950424a15a74bd9861e0481059707b30883f50a22aca1336cd7916109dd3c4ba50334714e3f33c18c9031144d WHIRLPOOL 8cfd6f3f59ab35cf4c1ab4f34c376b53b329d7875262751a790068e71234f8a48efa9fcfa8a354646d96e98d181acac2ddb9a5c7e64d60631f430da6e2feb01d
+EBUILD hsopenssl-0.11.4.ebuild 992 SHA256 7f3e4a735401e975869f7274e530b12f49596e296cdfeb41ac84d6592586d8d9 SHA512 2cd27d03f8185f17072e0653dde6eeda0d4bf9820c911fa507861258cdb7012a84d60fe2d70c0b8f1d87af9ae68f1c1926c018db4cbda07895e6f57c56f70d38 WHIRLPOOL ffc3b821aba3042348a97170161fb5cd79ef0579371c29f90ae111f4132f96bef070b01d55c2402b9cb1b99779b9c432b6b586091d505ab13e3ac0d028d9ee6e
+MISC ChangeLog 3295 SHA256 30ecdfd4907193c4e3a9b8d034c691b54b78ae0b0851c2e5a4dea1e68584a255 SHA512 d64d17665805232e539992047ede4204810cd0701bf28ade60654c194e6f845984accc77dcc24ec6340e51f67893a1567cabcc70c737366ec9acc1e042738b8c WHIRLPOOL 9e8adb4605a460441a0a02b3e7f5815b8c59faf6b8884f2fcf6cbc8244e93070414d19c1280e0dd1369e7fce105c336d730004348b2566f0c3bb60bc426eabe7
+MISC ChangeLog-2015 1300 SHA256 a5c191d9f15452f2673c552bf8b7ec7079945a72858ad12da9eb616864c6ec0d SHA512 1748cd9350da4b26627ce20e19e7421b1ba5428b401ce7e6854fde0e2522ecb668ee7638cf3799c963adf6b8f4e142585f6ee0a4dad8728d22daa9d033987077 WHIRLPOOL d1a2bd746f8ff393e8449ee07f2cd7f5159a611ba69ca4ee1f5d772eb77df8ae1c0d9dc800927aa51daabcafe2d449dcebe1b942714d748880fcadd67bf016a4
+MISC metadata.xml 1174 SHA256 44f9362a17181a39c7f8ba69e7963f397b9bf5f01957bef90074148c0bcb1ab7 SHA512 3de12003fe30d1d183838d2ee19f898a2ec58807c13745d264f30be21d655b7fa40a8dc7163763dc3d72070125c81f4fabd20bc2422e2704cf060d29fb55d2db WHIRLPOOL 314ad04f333ec64e2713fac09b3a6b849068168c359c7f33d930465ef770248c4dea4cba819135db627267928ac1d4d5514d38d2724bfe15525c51c384974cc3
diff --git a/dev-haskell/hsopenssl/hsopenssl-0.10.4.ebuild b/dev-haskell/hsopenssl/hsopenssl-0.10.4.ebuild
new file mode 100644
index 000000000000..c8d0fad5e1d1
--- /dev/null
+++ b/dev-haskell/hsopenssl/hsopenssl-0.10.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HsOpenSSL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Partial OpenSSL binding for Haskell"
+HOMEPAGE="https://github.com/phonohawk/HsOpenSSL"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+fast-bignum"
+
+RDEPEND=">=dev-haskell/network-2.1.0.0:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ dev-libs/openssl:*
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag fast-bignum fast-bignum)
+}
diff --git a/dev-haskell/hsopenssl/hsopenssl-0.11.1.1-r1.ebuild b/dev-haskell/hsopenssl/hsopenssl-0.11.1.1-r1.ebuild
new file mode 100644
index 000000000000..98ac0d866d91
--- /dev/null
+++ b/dev-haskell/hsopenssl/hsopenssl-0.11.1.1-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HsOpenSSL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Partial OpenSSL binding for Haskell"
+HOMEPAGE="https://github.com/phonohawk/HsOpenSSL"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+fast-bignum libressl"
+
+RESTRICT=test # whoops, not good
+
+RDEPEND=">=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.0 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'time >= 1.1.1 && < 1.6' 'time >= 1.1.1'
+}
+
+src_configure() {
+ local fbn_flag=$(cabal_flag fast-bignum fast-bignum)
+
+ # not ported to integer-gmp-1.0:
+ # https://github.com/phonohawk/HsOpenSSL/issues/36
+ [[ $(ghc-version) == 7.10.* ]] && fbn_flag=-f-fast-bignum
+
+ haskell-cabal_src_configure \
+ ${fbn_flag}
+}
diff --git a/dev-haskell/hsopenssl/hsopenssl-0.11.4.ebuild b/dev-haskell/hsopenssl/hsopenssl-0.11.4.ebuild
new file mode 100644
index 000000000000..a8a85232fe6e
--- /dev/null
+++ b/dev-haskell/hsopenssl/hsopenssl-0.11.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -homebrew-openssl,-macports-openssl
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HsOpenSSL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Partial OpenSSL binding for Haskell"
+HOMEPAGE="https://github.com/vshabanov/HsOpenSSL"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="libressl"
+
+RESTRICT=test # whoops, not good
+
+RDEPEND=">=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-homebrew-openssl \
+ --flag=-macports-openssl
+}
diff --git a/dev-haskell/hsopenssl/metadata.xml b/dev-haskell/hsopenssl/metadata.xml
new file mode 100644
index 000000000000..07731d9ca92b
--- /dev/null
+++ b/dev-haskell/hsopenssl/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="fast-bignum">Enable fast moving of bignums between OpenSSL and GMP (GHC Only)</flag>
+ </use>
+ <longdescription>
+
+ HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA
+ and DSA keys, read and write PEM files, generate message digests,
+ sign and verify messages, encrypt and decrypt messages. It has
+ also some capabilities of creating SSL clients and servers.
+
+ Please note that this project has started at the time when there
+ were no pure-Haskell implementations of TLS. Now there is tls
+ package (&lt;http://hackage.haskell.org/package/tls&gt;), which looks
+ pretty saner than HsOpenSSL especially for initialisation and
+ error handlings. So PHO (the initial author of HsOpenSSL) highly
+ encourages you to use and improve the tls package instead as long
+ as possible.
+
+ </longdescription>
+ <upstream>
+ <remote-id type="github">phonohawk/HsOpenSSL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hspec-core/Manifest b/dev-haskell/hspec-core/Manifest
new file mode 100644
index 000000000000..59923fd2aa42
--- /dev/null
+++ b/dev-haskell/hspec-core/Manifest
@@ -0,0 +1,11 @@
+DIST hspec-core-2.1.2.tar.gz 29341 SHA256 70cbba8a880341d18e1676683d3ed9fb914dc9050d91dfc35cadbc7242767ad7 SHA512 5af471a54b9bcfdc76ef8f0293d483b11997d88113cc28899d4148d76404b08f456a04566734d69c6c607904e80ce295dc9364d8d396f17bec748c8a32308c1c WHIRLPOOL 0cfc8c76f841b4d88b6686379feb07a04b79b9f9df58e1320141f28739a3797d5b631ea94f0cbafb221f8205682d29caef9b16fb50b08c375a1fbeca2902f6c9
+DIST hspec-core-2.1.4.tar.gz 29371 SHA256 474a7331052ec931396f1c44ed210b912a04fea4d3b62bf222ce803a03fb4a74 SHA512 71f23c7b4075d5d48fc91b1394d1d1418f89c8756baddabea27ab09430ae982759377cb9f3fca42da72382c19fd8bfd151e89fea122e91faafb91e787bdf7b63 WHIRLPOOL 06f2bc0b956b1947c5136eafb9dea481a170ccf2f8d7cbfb5dcaddbbd4b847bd09340e9beaf84df97fbf99a5e29fd56dd19b870ce67fcb7be20aa2b264e244d1
+DIST hspec-core-2.2.1.tar.gz 31651 SHA256 af50b465accc865bdbce450f04b1ba69348cae71523a5212c2aa50a995ad4e75 SHA512 fa44e935609cf636ef13025ae03456e74b404d47e64fc58acf0ea1d204e32c145a471c60501e9cba3f8d2d1d211f4c999eb41798c8df45842abbc1befda14c6a WHIRLPOOL aedd23d0d9d1d089c6ce87ad24d8e9554de47709c6633b0ea30e635a28c3bac4be9912e92f4467b2a296d4950a72e792466f766e1a0c4b70d967a2e57e9c3117
+DIST hspec-core-2.2.4.tar.gz 31553 SHA256 328ac2525b9eb0fe4807d5ae10fe2d846220f9a8b5ac6b5d316e1bea9e2d0475 SHA512 1c99ae88635886f74d1a0a28c7b3edfa4678031f62bb916724cc1efd62388ab24a7db1772955f55c7c5d1be75399a92784a5f9c0b2d2b49c0500d5ac6977b9b9 WHIRLPOOL 2cf9378353393e842ff8a6cd39db58dd803cf19e499801b01d6e8db8eba5352f28cdeb0c94fb07aedf9eb8512d1324757be659953e0c502d2c45ba9a36143b49
+EBUILD hspec-core-2.1.2.ebuild 1004 SHA256 17d61a5a7dc7b0ef70943ad1ab7a1cbd8b61fa2166c280715b987eb1d009733d SHA512 fd45c6d4b9107101bdc0fca748d16107630659fa6c2722235097fb75cb0c9ba64e4c41e8fd711e685331cf136cf902d15bbab0bc5c4f7985021ce57c22c94836 WHIRLPOOL 970f07ad9d1dec05e17c62deaac9ca03cfed1dd66b132e26499456af607af98700bc2817960904170243d086011f9d8379e3091944fb69e58dc7bb33a46e0ac5
+EBUILD hspec-core-2.1.4.ebuild 997 SHA256 abbe71f2643cadd70c661843976ca2550b201029ca9621dc46288d1a21f0a72e SHA512 39ffd8a80abdba0bb50308117a0b9c555a91187bdf0151a77ef7f4e5abd21d84cb3006ad5d17af690a28b11031690ccc2c465069ebecf78ea8c9e3902b955d45 WHIRLPOOL d2f80e1f42fe5439ec54c9f029d6b8057dc67cb99344dde3774d98b121ee0b4799bf2e4157a6ad2f77282dc07fe3350822b6220410bc021144f9ae4e24212acb
+EBUILD hspec-core-2.2.1.ebuild 1097 SHA256 311fea50565514b992af963da301413bed4a966553817581efb0fd4a9908ac72 SHA512 bac48a955cbbb8262582e186a014c3c9896d304e911ed5855a99eddb6520b1bb243ee27900d8fce5f994eba9ff3b55ae214540e4b1f3bf1549d99e76a6c953d9 WHIRLPOOL fba58e8d0abba794dbf15e6f077ee0ca446ab273af0136ddabd7ddd405920098b6c5a220aca2e752964761fc41a57891e3f9a2922dd7c94fabfb23392e3bbf0a
+EBUILD hspec-core-2.2.4.ebuild 1049 SHA256 1d9e499e8567d3e2724301ff11d6bf4eb942ef09753fc2a6296878ba79b9104f SHA512 56ce9555b6b31fbbf25c25236db8eaf76f139520303519b3065af5df7ca419475a7010afb5860f961bb2ebb3781f44c378d12ef0ab051e59fee24a9fce75ccc9 WHIRLPOOL f84f76e81f0e9220ca625077727083ed4556a7b7f53d3ef3207ed29e930046dc0261b0d270e8f0bc57f05a150d57b22bc2faba19735fa7387aa4e53025a0094c
+MISC ChangeLog 3210 SHA256 1cc5057b4254a9b4bd8c8e765c2f67de11290ad000a3fdfcbe8c90df163c487e SHA512 54a84399350b86e7361364cb1490f36b02f6fe9fff08fed16cd7c33a032088e8feb9c549f56d09d75a1d0bdb1e16f8bdffcca097bf58519513ccd6d5b5ad8065 WHIRLPOOL de5cbdc2f099a05921ab58c6b99fc10a93f41f9ecb6ac3bb79b18d7637fb9e2266f8d3f8e98830866b6f30b3dc14a696f175658ff2a4159f90e7b67d487f3b85
+MISC ChangeLog-2015 497 SHA256 a71d1cd4d1f38e57418ade59ccc3db1388b9d04a37216e7fc9491c69eba93b6f SHA512 75c08d6f0993b4a9ffdd422431663acc4307f03d52685f4e6eb71f9d445d2b19762ea1f0b522cda714103bd6f71d7b1ca61d275f78484a88fe4aeaf0ff59c5c0 WHIRLPOOL d81e973c519ec690c02a5e7d95d3192796b578f0186bfa26d86a14887baf46878d31da17c43900a4fae775040eb76ab56e5c3cd94c0b591b93ed8d3f4d9be3c9
+MISC metadata.xml 392 SHA256 cf9f1ee7d26ac25fe992c2c534d42afd0ffbac079e2b071a6bee05471207310c SHA512 09a01472812d1cdce41fbd23bda48ebbb76480d9f075b2224937480c0ec81b8635c6f4d471fe1613cba5aa8fdbac6d155a0eda68e6ffae4c19de1c594e4ec755 WHIRLPOOL fce3d70e14538e6167ba9442de00343e2675a53bbe8ce2e64c97857254fc31c12533699a2ad8b4b687556f2f6b5f7b2a3ae08bb09168c4576f7333a3e5bdf79d
diff --git a/dev-haskell/hspec-core/hspec-core-2.1.2.ebuild b/dev-haskell/hspec-core/hspec-core-2.1.2.ebuild
new file mode 100644
index 000000000000..f32b184383e3
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-1.12
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec-core/hspec-core-2.1.4.ebuild b/dev-haskell/hspec-core/hspec-core-2.1.4.ebuild
new file mode 100644
index 000000000000..71acb66b965a
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.1.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-1.12
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec-core/hspec-core-2.2.1.ebuild b/dev-haskell/hspec-core/hspec-core-2.2.1.ebuild
new file mode 100644
index 000000000000..f9ce1a1d3e69
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.2.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # circular depends
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ >=dev-haskell/hspec-expectations-0.7.2:=[profile?] <dev-haskell/hspec-expectations-0.7.3:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-2.2.0
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec-core/hspec-core-2.2.4.ebuild b/dev-haskell/hspec-core/hspec-core-2.2.4.ebuild
new file mode 100644
index 000000000000..a3c56d7c3ce5
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.2.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # circular depends
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ >=dev-haskell/hspec-expectations-0.7.2:=[profile?] <dev-haskell/hspec-expectations-0.7.3:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-meta-2.2.0
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec-core/metadata.xml b/dev-haskell/hspec-core/metadata.xml
new file mode 100644
index 000000000000..d7d62d8eae45
--- /dev/null
+++ b/dev-haskell/hspec-core/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package exposes internal types and functions that can be
+ used to extend Hspec's functionality.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hspec-discover/Manifest b/dev-haskell/hspec-discover/Manifest
new file mode 100644
index 000000000000..e9742a1014e4
--- /dev/null
+++ b/dev-haskell/hspec-discover/Manifest
@@ -0,0 +1,11 @@
+DIST hspec-discover-2.1.2.tar.gz 5365 SHA256 29ac3cdc9f5dde4c3f411ff4f610b70f2a56be2a0efcd5d0db4f91945709627f SHA512 5d90e0732e0e36bf1c8da81c3ccdb000e10467e285399111c3a42df8695ca94b95e43af51bc6df861d6dd8e2fb99b8f626a67253a8902a932aa91369f7653353 WHIRLPOOL f3a17a8be32193587bb703f583f51e75bd18db415cb3c515842345a2abe4c5833b1360d58780d0c2260592604cc34d049069b94ff641770537904cd77dc271d3
+DIST hspec-discover-2.1.4.tar.gz 5570 SHA256 1cefef3a34d8bd4105163671fb23d44149f6905808edbf024807662dbbf44bd9 SHA512 f511fe71ab380b640baa4e50fb5fa00089141aaaa53f04a2c24e48feb1d9d2b82dce95e1c55763f880eebdb89cc04707822cab0e9d3f69ee166a9afd7b84bef5 WHIRLPOOL dd3d4b9cf6e5f40151a6d310149bce03319f2102f1484eab9ed7286f74d4271f2b3661c1e788ada0ae8bcf817c62ba90ba657d69c2d02a5357e04b3052b6cd92
+DIST hspec-discover-2.2.1.tar.gz 5630 SHA256 112ea28befc8e5b441fe99029bbbb83ad5dde2a994908facc610667ad0fb76c5 SHA512 cc27b6e8cee362c031a87c8af4b264824c13bc147e8780d601c7fc2390103447aacab187eb57e8079b558c0d5e643d796141ff44f079fb6b9a83fd3951f63cd9 WHIRLPOOL 7a85227e63651cf87890cd34815d5034d0f8f40dedcf4a1b344b89bc16c3a50f16e550a24eb4387e2615deaac7eed222f7849ffbbe089f5ec22febbe8a15fb2f
+DIST hspec-discover-2.2.4.tar.gz 5878 SHA256 bb8ddb3c53d4c0cc3829c60d9b848aa19d843b19f22ef26355a12fb0d1e2e7af SHA512 217ecedaaf35e28f270cd0b2933fb8818ae82e0ecc0152affa6e71cbc1c5a62897ac6421c384dc91567fd5e911ee02047e3b59a5772a8a5533115b0708fb7e76 WHIRLPOOL 6772519152f225ac03aa5d5e62a5f5e31d5b7615d8ee0b22842434ec13f24ae8d2b6474d2fcf073c711315789c1b7662899cbc5922e5ebd58f897ad17703f2d9
+EBUILD hspec-discover-2.1.2.ebuild 570 SHA256 a64e6d9505af0a720abaf8a071bff3d268182c70e9ce22f43df7350293210707 SHA512 cb244175b620f50bf612128acc4044afc3e78ee4d873cc71913cce52de08a94d81304872835bb6045c62066046b986f8d0a1b5b40b73cbc990977cd22f096192 WHIRLPOOL 9d3639b05f1bbf6f65d653d584fdc7f9a1a9dfcbbb25d6092713dd2bf9dc3d53169dd908fdf23e8515ba546612d9a95d98821242da4fd9ab055b01a0c1aab497
+EBUILD hspec-discover-2.1.4.ebuild 563 SHA256 a7bba67c19decee6fe781443ae3c993d498549f289a7757f5a4ce982e8c2c922 SHA512 8b50aae5328d1683771b94135d7f001dd31ad615a8c76574748a881d40f93cfdbe8e619a853dd2aa791b4718dbc8a5bec8622df611ad25553648a707f30584b4 WHIRLPOOL 7efe808f54be900060968000ab63259fcdff944720f71936af2b680092ede79ed7bc6fb285e0def388f3ee7b9236d824491e9e6b0ec21c36dc63759c3f921a7e
+EBUILD hspec-discover-2.2.1.ebuild 571 SHA256 3dc1a8d88b304ba314085caadba5998cd9fd6acd2f2229907e8c628ee0432159 SHA512 d0770e803f96a9989bfa216d1107399641fd75599e28198b5a1801b5a12817344e3fde64b04f4b907dcba454724529b0511b32dd822532757cd16e9da91ea034 WHIRLPOOL e262e4fe7c7668121cd75436eeef8439d65bb3b9171587dbe2b0c94d61f54559fc9ec590eafc1333850775d3261f33ef6e7beb545b387d2dcddc890291649395
+EBUILD hspec-discover-2.2.4.ebuild 587 SHA256 28bf5b1419710c06d282f1091442694a31f27e6cca2e36183f896745d053d5d0 SHA512 6ac654a53a26b0e23194e8864b72df16e1cc6d5c9a65ad7bc4f5bae9e17403321ee8e5bdb154091950034f3ba096b3ec33e3a4e3e3107b45a6e7fef07f6301bb WHIRLPOOL e70e9708f0a0827decf2e8edb844c617ee27836edf3cd6250784d8270ca10259660b8fec1e6eec243c3ed12354b3fce3eca88fc2c38a6e8a3aa4f424362e895d
+MISC ChangeLog 2851 SHA256 6388fb1b0546fa16ac691a22cd19b57f0939d2da9e2471c0f6db74cc1a23b8b8 SHA512 de537dcdf5d7117fc8a86ba7d2c4d7e459a891b3c97a588997537a109a6651c580904442004b26e64f8a210c00480595f3b27a3fe78d63b063edf17a13880be4 WHIRLPOOL a702fcf41fe6e7f6c3d9e7957b012f7bcf398af1e9fecccc3c45b85f965e205c00c2c298101963b038d900a8a32f9edb1233294e185313a65246ea57dcefa36f
+MISC ChangeLog-2015 721 SHA256 34e6667091bd43ee946c5cdc578062f70f0072194f8c45ffd3cae0d29db7c1e3 SHA512 633c5cc6f868bdefc33808de5d6f3d5fdcbb945eaaf5e6d664b731d6dcf09144f907079a2703a3a45a3c6a930dc9c3299815907fe61e7e4b4d32c27337c4aa84 WHIRLPOOL c0cbd7b6e436bdde528676951bbf6eefa8351dfbc55f00cf54988a6bae4f3331f9e0f9e144efd6d22e4a66b796ae7043cb19dfc557c3dcad269d0caf7fd3cda3
+MISC metadata.xml 389 SHA256 8858f8a7d306972248e4d943df2b55a0984564ee0354b319ff1de44e15841686 SHA512 d6832a55f8fe0b07c71522025f6c35c722c02ca0c5bb1882e4c7136b6e19a015973f1dd7dbb8d08e797007a09434b8bc62b87acc6d26445f0788fcc5a621a167 WHIRLPOOL ae229143fcc26c15d8227ae97c1d30d6ddc07904f6364255982e2b3bd9eb7e85200d9e169594c89b0a194be1bf571abb3b7a97df5054c42ba2699e51005cd412
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.1.2.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.1.2.ebuild
new file mode 100644
index 000000000000..0d3d6223dea5
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatically discover and run Hspec tests"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-1.12 )
+"
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.1.4.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.1.4.ebuild
new file mode 100644
index 000000000000..0d9c38b32c3a
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin lib profile test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatically discover and run Hspec tests"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-1.12 )
+"
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.2.1.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.2.1.ebuild
new file mode 100644
index 000000000000..a3ed1152445a
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatically discover and run Hspec tests"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-2.2.0 )
+"
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.2.4.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.2.4.ebuild
new file mode 100644
index 000000000000..a9a147b72283
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.2.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatically discover and run Hspec tests"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-meta-2.2.0 )
+"
diff --git a/dev-haskell/hspec-discover/metadata.xml b/dev-haskell/hspec-discover/metadata.xml
new file mode 100644
index 000000000000..07830dd91b22
--- /dev/null
+++ b/dev-haskell/hspec-discover/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Automatically discover and run Hspec tests
+
+ &lt;http://hspec.github.io/hspec-discover.html&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hspec-expectations/Manifest b/dev-haskell/hspec-expectations/Manifest
new file mode 100644
index 000000000000..70ae0b6758b2
--- /dev/null
+++ b/dev-haskell/hspec-expectations/Manifest
@@ -0,0 +1,15 @@
+DIST hspec-expectations-0.3.2.tar.gz 3707 SHA256 b11b2618749197a56c4ea3ea1d924a0de910d95fc92f560fe36032fc2ce5c224 SHA512 0ccb5a8999c41df00d977cefd985f2fd9d3d1abe79e79e340ab92ab87d875edbbd22f5b7a16e9f2c7f7ad127d7a30a8491b4bb6c59e92eec0c6a1439604c2599 WHIRLPOOL 0cda24b6e5786f45641bf2aeaaba53baf9819ada09f5816770f73cff0fbce968a13ea93a15ff2fa88d176f1ddab36b950c93fd7dff649344dfd5213ecc951885
+DIST hspec-expectations-0.3.3.tar.gz 3848 SHA256 b3b024396c8cb171f1c5a2e9c380dd9a6659e8e608873817d8bce294dfe4e769 SHA512 efc475bc6f5378fa54eddc66be9c2d69e3a8431be4dc9d30fed84e403bc5982894dd1f06aa0c55b4dd8904251ec4ca4753879c315efedbb162af30caa304e1cd WHIRLPOOL 869d48a3f607de3d6f2c7a8c7f6e28f3cb397e6418ae079a69072324051fa6132190346d63aee592f764b77b8f248e657f54f3bb806214766c7c8736c7d1019f
+DIST hspec-expectations-0.5.0.1.tar.gz 3971 SHA256 72d7b3943369303b39f1fa79fe75a6e20dfb84500e1f173d1ff7818149f23e64 SHA512 fba29e65c6d666f493dd55d5ed62131a5233317c587b49ba98b1447be5ddc1f530a2bd6537b88afd78ec8c35760139303c0f8ec0de52ac01e499f3eb114e4fb0 WHIRLPOOL f8e64e42a91946b219491bb99c5990f19f1f3e2f56e7ab1ecb1c5a9feb77027fb74d3ae4bd7d1d7781325c5d673e81bbf89bf8d505cbcf03670384f63fbb568c
+DIST hspec-expectations-0.6.1.1.tar.gz 4553 SHA256 3d4ef50cb6b51eb0de3ce97193029fd337d4b71de452f3d2c7eb467199586638 SHA512 37804b7ebe3fa134e005f4cc34a980b43a78f37a50b7aa668762086e125bb46e84dc3ca2b2f2c8a9dff31f1c89d7113c78d9a0fc4c787c746d9d5315d8938973 WHIRLPOOL b0b9dae99b61493d96245fcde5975510aea6c34f7b30ff483759a6ee2d405c2c045b312030504cb299416126ab74c66ad157edd7f1d0ef8e8bb5a31ca5387b8b
+DIST hspec-expectations-0.6.1.tar.gz 4553 SHA256 f2d350cf26f7879c830926f49546fa4cdf4e751073fc65f124b1ab96866d2167 SHA512 dad4bdf7f10241650a5d59e0131aa93d52040d1cd7aec63ba8a9090919d2d7f49f9f5a7ead7da3d79e619f37ffed2323eb62f68c076959f58c8e2208f8fb46b2 WHIRLPOOL 7d24e861874a2d5869fcbdf09de93230057a83cc96c01d0d28b797da0fce03abd3da466a7a2757c8fbc70d34a6f23ec2893a6b358a532e7af62c1f453f7d954f
+DIST hspec-expectations-0.7.2.tar.gz 3993 SHA256 371a176b22ebdbc94b7bba55e0bda2296b44c11af01d20b23e4350ef7094a6f0 SHA512 0c66b0997b8b751529b3f72733a3c88f6767e564e2ff60aa5ff231c10d47295f01f747d9a2955b678fc7658fd0c5cad8647ca8a4da68e607e78397028f53de09 WHIRLPOOL 5cb7f2f668c2244b389a05056d26f5db72eadb0b029a8da56ad3f81d2cf02d579cf7d298552a699ca285bd2cdea9379b6811588cfe9d43801f81a692501f6c4b
+EBUILD hspec-expectations-0.3.2.ebuild 683 SHA256 cc921f5c21aed5fc792159b935d86a1cba9f8544d048093e7ff9edc21e9036c7 SHA512 e7255c96af79baa6ff0dc9c5da5fa396073d34067520815b4de30a9fea239d96fae28ae8cbf653cf1e139692ec3a9961374390f015e4d70546b9a0e8e96b1171 WHIRLPOOL 2f6d9112abc193475c355909832fbec6495ff0835eab9ee86348c47bf6e1577f36095f981590633a59fa72c936b2db16a45777950170658341f5f3a7df9c51fc
+EBUILD hspec-expectations-0.3.3.ebuild 676 SHA256 b98f589e199c77a354b3b57d0eaec0121456f794df28d76c53a43666522a59ad SHA512 05446454f6ebe5cb4b418d78784ccd81fee7efea932e630183b3ae69d7cdfd2f03be94549aabf26ba25aa62a4f100814985d17b39f2744b67b2382c8829cebe9 WHIRLPOOL 2e3e4a1bacb28bee8ef7237878accecc9b737b902fcff23f89b5e4eb03c6b28668e77969c87e879390570ecb5e302135a9acd844c7cffa69988d73c5ac4ad52c
+EBUILD hspec-expectations-0.5.0.1.ebuild 676 SHA256 b50975155a6d211899750c615a5abaa1fac92de922b9ebeeba2cd539fcddaf57 SHA512 1f5278116714c0fd96a67faaca4e41d5241376e699b2ab9918344cb275bdd0f7798a65339ff58ebf214ab18c59ac85a832d2019796568b5b76af18de8bb66a6c WHIRLPOOL c09370c0653e14e2903cc0b461a66a3f1f2c57b3819fc5b322295a91e49f8abf08f1f9385c647b8f5ebdb4fce57a47906cd90fee501ce4c059a8b4360abc0d92
+EBUILD hspec-expectations-0.6.1.1.ebuild 786 SHA256 21c8d8b8ae4216dcd84cb50dc8a681067aa34291d7746f080ec9a89d58528e26 SHA512 954164694a9b31e918590936081639f213752b0228c964f34da86c058219b421af8f67fef504e19453b94f00a5e5f8acb3348463594b01cb786eca234aec5542 WHIRLPOOL 4a762b385781ab9f127867c21dacef0fba892eaec20b239562e1cca6e2c3733222f21c927dd0458467cdbeceb4632a8c326203afbfc8dd1a010f4d598701aaa4
+EBUILD hspec-expectations-0.6.1.ebuild 677 SHA256 7e6c9d93d755cdc96edf359a0bda6982dce183a6be464a97fd99ba960c517079 SHA512 c27839931f9b0c76dbc321cdb149a5540e20b29d736989fce636032af66bc974ad124b261935a2a620314fff4ddb52e070bed76942e3230a4c08a56fea6759b5 WHIRLPOOL 5ab93d012fe6d3efc8c08afe633891af98f742c47be8a805ee7b1ed8fdd4272813352b5caad22722170bfc4243a519080857d3acb52a9a571045b8d2a94da5ab
+EBUILD hspec-expectations-0.7.2.ebuild 578 SHA256 029969a27deeefa1f9b6c14238be2adf5441bc5b8a5c74a60a2434dfcda17048 SHA512 ace2fcc31d08c128ee302a9356418b6f824de8da0a009f6fa1ee25ccef26d489c31a5b332f70f3ef4d7ab05bdade93ed9fbe3d4a7590bee2e4c39534e8226e12 WHIRLPOOL 19cd328e57ed5ed881e13b6d3659f1311793a7494a8c4761b6042e0ca8e7ebf9c7d101ce74b037dc7b2ba1eb8c3a042c889c5b2fb40b81c8c331430ca38a35bc
+MISC ChangeLog 3285 SHA256 0f28280f45dd8b0f2e53a585e2614468e86d8aa01fa469b5f7180bf49cbaf93d SHA512 80394052e687c42705c6c46712e3d1c636e746e7766f4ef0cf560840c7c57c05976c6fceaa705e752446677dc65e270ccec141e3348e3fd827500dd124a20863 WHIRLPOOL 90ab870e9c82bd71dc57835543a4bae217ff8fb3c5e51a50812596c450d300f1fa1dcde2934e7003b5be5a55aeb1f14dc6e00ef391ec9d96a39250e0e1402ab8
+MISC ChangeLog-2015 1839 SHA256 467ece754f7e09c36d128749cd4e1cdb8cbe3ed655e14e377e0d81ab26fbbe70 SHA512 6c929f921e44450a43ca6823593feb65e40feddf39f478994c5ff6296c7d4f83a2a963fe061242e4b73982fda68348be187292c71a07e5a2e916cadd6d79d43a WHIRLPOOL 1cce30bb8584195b52ab09b2b3b03093f9c42ba72c26ea40cf4c25ffcd23db2d449cf34078b455c1eb9ac99a27b99805e01d40c57657819ffa2122ce8c2eb261
+MISC metadata.xml 471 SHA256 54fd105de2010d7c7b1dcaae7d282858ce6b40028141b03dbd8a95fbebb7f9c9 SHA512 51d1288db4d4c64234cbfa82fba10c6b9bb830fc7e9e0dd58eab31450a03d6b2a8f265121009f039064c917dbb46a235e425c1ae1c4a2cfc526c6b818e6ac97f WHIRLPOOL e45cf06d52ed9119dfdac8bee944f22fb3dd6611e78e55319cc633dc94f0e7eb797579ade4d0e1ec13d1068b69bc04a3413e078a4b0cab440f30b3f3bfd3eabc
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.3.2.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.3.2.ebuild
new file mode 100644
index 000000000000..53d26070bc5c
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.3.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/markdown-unlit
+ dev-haskell/silently
+ )"
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.3.3.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.3.3.ebuild
new file mode 100644
index 000000000000..02275b448962
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.3.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/markdown-unlit
+ dev-haskell/silently )
+"
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.5.0.1.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.5.0.1.ebuild
new file mode 100644
index 000000000000..d85f7ffcdbf6
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.5.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/markdown-unlit
+ dev-haskell/silently )
+"
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild
new file mode 100644
index 000000000000..2d3c64cc9639
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # circular depend: hspec-expectations[test]->hspec[test]->hspec-expectations
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/markdown-unlit
+ dev-haskell/silently )
+"
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.ebuild
new file mode 100644
index 000000000000..97e40590d722
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/markdown-unlit
+ dev-haskell/silently )
+"
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.7.2.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.7.2.ebuild
new file mode 100644
index 000000000000..fe8de0e2a043
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.7.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/sol/hspec-expectations#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/hspec-expectations/metadata.xml b/dev-haskell/hspec-expectations/metadata.xml
new file mode 100644
index 000000000000..813f06e30a59
--- /dev/null
+++ b/dev-haskell/hspec-expectations/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Catchy combinators for HUnit: &lt;https://github.com/sol/hspec-expectations#readme&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sol/hspec-expectations#readme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hspec-meta/Manifest b/dev-haskell/hspec-meta/Manifest
new file mode 100644
index 000000000000..f692b7c1d152
--- /dev/null
+++ b/dev-haskell/hspec-meta/Manifest
@@ -0,0 +1,17 @@
+DIST hspec-meta-1.10.0.tar.gz 20256 SHA256 ca444f1767ed935aede82c94e4d8954b999764287935908ed1d9c4d0f2e362f4 SHA512 212510fd48d0285fd8bf11dda5645457ea2d33c865f00ca6e0db366e9cd1f1d65dabf79fb5178494e7d0a8cc36389b0f38af3b305dcccfe50f1f97d853ccccef WHIRLPOOL 67ef06fea315e785bdd6af688b3f1a4ae74673a3bb2b16cbe8defd12c47d06a69cc928b70ce73feccce00e83b8e5e25de2b2f3b68bd81091763a31155d36c866
+DIST hspec-meta-1.7.2.tar.gz 22207 SHA256 b2f6c842733466dc705f45777c3bcf1a41b90e59b296021c1c3c06c34fef7a0e SHA512 4e3d44c9a8e57dffcd54a8f34c1f2271e593dfdc7fa10adbe5c5a3d25b7203ccffed906c390ede724ce1340cf3f7d04eb8075194ddd9dd0b9a9341091cfde833 WHIRLPOOL 1cdc84e3cc641338973aa97384fc26b74e9d9420446565464ea84d889bfc1bd2789ac476ff94f577b0432d0183b5d8278420452a36b9b99acfed6de496def6ab
+DIST hspec-meta-1.8.1.tar.gz 20555 SHA256 7c3c50b3ca135e45272dafc20b387b8ccdb1beef225a01be60636396ce12a80c SHA512 555421fa7a693b59b7fe01340096b94ffaa263e5d6e23d5fd538284c385279f56ac1bf5b9ed07e6e74dfd8a0cc0875b2c245a72e6cce1c4e3edb68969e8403f9 WHIRLPOOL b576b0d24ea7b391c86f2e7bba5e20b7ad38ad2b6aed66793ca6547f56a5fb0572fd23460cdcab9da74e8f5fe00bbdeec2b85b052b01bfbab108425110cbfa0e
+DIST hspec-meta-1.8.3.tar.gz 20877 SHA256 8d2b8e45e873acafe8503289863a0f4ef686d7f7e6eae5310e116d6b3529a289 SHA512 fb71234784d5ae0906c664b24ef99578ceb4b764bf8badb528c940637774d8b598a43abc4240e4a0720cac5b088612723ab63b94d92ee5f5b3317422ea89f5d2 WHIRLPOOL e1f0688020b20bd4e370d98d72636579849e21337b33c388aae70fed9689d49958dad78a65068e0a754fd4a8f0d440dfd91328481d27ce4b7186e29346caa9a4
+DIST hspec-meta-2.0.0.tar.gz 23370 SHA256 0e3189a86309c97bbc9741927be57f2ee55b55ee62444293fdf4316f49133374 SHA512 434bf1e181cc41780f1367019e200b330a3d793232774188552d893197c1e86731aae73a4d8f44faef2289c6eeb26398481cc0b1aa8a23a414dd849655d7cfca WHIRLPOOL d12ad166901ee8e48290ebe4b40583af5a94aa166e35f4a1147651bf424347f9083e9da9f3c7f57338158e5a2547f16b913505ca45ed3e77e4ed782cfa03b61e
+DIST hspec-meta-2.2.0.tar.gz 24918 SHA256 bfa8fb7708368d063eab0c005addbb0b2f3227d76af55e61676584fbf3abb8ba SHA512 2c2f928523d38d8b8a53ad64abcd3e612d2de3cd443197653283e02f19133ff91d42d47a85819f03189d02afc515427a0c88f43a0ae6ab819644674b30bae1d2 WHIRLPOOL d71ae3f90fb090687abdd6c5a18cc81d73c7266489f6fe7cdd4058b698451842fe86f18cfc749020ccbe4625070b458e4c6b76cb00c35fac61f9570c35003d81
+DIST hspec-meta-2.2.1.tar.gz 25104 SHA256 aa7b54c33cad9842783035d1a5cddbbbc3d556c8b2c8f6d0e6bfd3177b9e37d4 SHA512 836532f58896993c83aefa57c3e0643359c02aeb208321421a6042c60a9fd7e75a80f53af2d1929cd284cc82e0d5a7b5cbf7baad175a9cfd1b742932d364b4c1 WHIRLPOOL 1d4734bfb1e48d7e17ef8d3fa30d96880e2eb4370eb003c514c7844686e9416685b8027ea4fa640633b3c55c0ae7e6fdbd789f3d1c270aefc8ff971810240607
+EBUILD hspec-meta-1.10.0.ebuild 946 SHA256 e1fd74b2138932a8ad1026d02b2947119ff5759cba7b8f582fafa7aeb4759d46 SHA512 e15238e4734e94dd39d5ee534e44b77909f67b77bd9523a156a9c2e7d58a5268f188b12a5478e74dd98ca5e4b187c09e8c34216770e3c8bc0f46c4a575aced49 WHIRLPOOL d136ed3d93d5a2bdd79240dc6da264f8a575928d32de5cd1019332ac572b7595826325cc2839c287c7ae8fc5f530d9e267804d20923335d7e5f25782b8e5a3c9
+EBUILD hspec-meta-1.7.2.ebuild 1022 SHA256 d45d822000b731dbe1dcd2dec3802e8abc953cec7c7a486faf6d876f5da9ff6d SHA512 f66406df3be9415f1d8a16c7bcd9c4ff8ae2fc651c75c0fc980502c62a24d1bd4691c86f46465f75d6b496d6c3ad42d42fd365a99c0b6268afd3bb5caf422d79 WHIRLPOOL 30aa5dbf12b8fe04c338f6c2765ecaf4616c65ef0c0979d119a71ecf8c7fc387681bd868c74f5b9fdc83e4eaec9c7051e59fa41851fbf14446df1a18595fae7b
+EBUILD hspec-meta-1.8.1.ebuild 959 SHA256 78ab88fc61f99427dd73d64f4c7eea4bfe262452f8202abc2ae4f91b099edaaa SHA512 013e8232b6599b652d8cdc94c398534f037e896af547d904d493a1dfa11cb6e7c50dd945ac9d8d597c4aa1d1ce34da7b4b3b2aa52346d27b8643dbe2a25ba446 WHIRLPOOL 914b120134e4b3c431ae46ca6541ec79a533391d2548dd2877d4e57ffa893dc1dac195e12b70ed0d3de4a68fb3e54dec5b524409689e3b936865da3a6233dfbc
+EBUILD hspec-meta-1.8.3.ebuild 961 SHA256 6e9f327651a07588619dc5105381d2af438424ecaabae29877766a6ba276e6ad SHA512 c343159f03602f991ce2bcbc07666cc1554320866c702105ff98c5370cb411913b7afcde9aa1aa200069cf0fb0c035189aa059e7f1911fb9f20348e4912f2e02 WHIRLPOOL 92cb2e1ebf87bd2222150d69a42bc05342da98249ee7486fa5f63c1abc5a9831d44ef714bcdba3f0415d50a4ac5cb73d9905ce3ff74c494d0ce0adc0570b8deb
+EBUILD hspec-meta-2.0.0.ebuild 892 SHA256 8c50b0739c9321ade21167b27694271c5e31b4b8b30bafdb1f6f7baf1d227224 SHA512 fcfb7d372d57dd60bb8f83cb3d93749e7ebe01f9d511c745388be0f48a81c96a721a02b45377cb97d92db268b922c0aa7a384ef8f2d1695bc809b1efa30aeea3 WHIRLPOOL 66d3cdb4d0ff308331adcc95dbbdfe3edffc4b1590ba61da105c8773402686a79d3a07dcb71b812465f8d9e3d592eeb2c0779edcf6203f6ba5ff68e064147c7f
+EBUILD hspec-meta-2.2.0.ebuild 894 SHA256 eabdfbb47c4514a81c01823dca70bf66951190edd055a3572a9e496a1b296835 SHA512 da740c62941a7cfafac9dd016d2458e5bc447a684d350ddcc9a1e9804123260556dfc44422f403147879893b4fb1297bbc4ba4e51c97ad42cc039c9611c5f3b0 WHIRLPOOL 6c103cca2c709d5a8e2ecfa4e02acb4cb5d9beb55a895f34a935782df95ce59d035cb740d40572f4dad20c290ea5a2ca24f2ebabe645b16b48be1149c277300f
+EBUILD hspec-meta-2.2.1.ebuild 892 SHA256 e6d1a3b9c81ecb74964c2341b8110a24e87e2ea58b6c90a800350059c0bbad7d SHA512 b2a8ac15490c3dd1a1e351b0af43a1f2299d979c4eb9b5168ec72af81b8b8f2a8fd1b39cf10ed2a344f6b43aeee5dedd5623c9d26eb3612a635f02d2b4eecdd3 WHIRLPOOL e0bf863b5f34031851407dc3131a6ac7adc6a912a758649633693f4ad03ef474b7acca68a05574a18b80e7ee492d49a149ba13220a2cc79fee920fd2e4ee1059
+MISC ChangeLog 2995 SHA256 b420653a0349a13980d74c3226ce071a6f677e69c7186b7dc375b455af5777f8 SHA512 f950652edc5b95ae8f81781a8f3cde0d2fd2377e9ef3ed37a8731aebe92b6c9cb81a06fe96956851ebc424c7ae500beab539c1a5bcd97fc4f7d380fb15e531d8 WHIRLPOOL 7788b85d5cab50b0ae69eede806c3316ecf4375c91c97984a4068577e9a311cb30eebbcf7a1286757b47674a0fd056526981a16e152e378fc12b28ee55dd11bf
+MISC ChangeLog-2015 1812 SHA256 155d3ffe081e4a5348744b27b96c84edcff2e6bb531a4832e2e7bb8900d31982 SHA512 61984b4b14dd5b5e7396d550f939e9b714bbb1c0e1d8686bc1bf20a103d1bd9986319a08c6887e8f8d078fac6619e9f194ffb5204cd57c2d6bca563872626e57 WHIRLPOOL c2f51540112aae0ccea9307ee22b50b8cd4fe4019bca763185c730f4a261374c4abf07eaf37da405ade75cc43ea9e9c0216f87e754eeeb8872156d5cd8f80289
+MISC metadata.xml 377 SHA256 65433183903a8e229fd725a9897e4c69418d528f2bab2daa460d26b149c57c2c SHA512 70eebf5c6ef843e63ffc25ce6b9f01e7c4d85561998b795bc856ef8c94919b7c26cdf6a959aee25575b44bac02e3e2fe28c22203f77db8669e98b5c4914b91eb WHIRLPOOL d896d944e38deb97a09dce7394583c64972b855a8e86e4be7733bf56871fa00cb67a91d4007439a18248d467d953553454f105b23e016094a3f4ffbcc0b5538d
diff --git a/dev-haskell/hspec-meta/hspec-meta-1.10.0.ebuild b/dev-haskell/hspec-meta/hspec-meta-1.10.0.ebuild
new file mode 100644
index 000000000000..58278cd5600d
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-1.10.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-1.7.2.ebuild b/dev-haskell/hspec-meta/hspec-meta-1.7.2.ebuild
new file mode 100644
index 000000000000..57233a03d7ff
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-1.7.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/hspec-expectations-0.3.3:=[profile?] <dev-haskell/hspec-expectations-0.3.4:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-1.8.1.ebuild b/dev-haskell/hspec-meta/hspec-meta-1.8.1.ebuild
new file mode 100644
index 000000000000..668e8536fc53
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-1.8.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-1.8.3.ebuild b/dev-haskell/hspec-meta/hspec-meta-1.8.3.ebuild
new file mode 100644
index 000000000000..2d3668eb6a98
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-1.8.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-2.0.0.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.0.0.ebuild
new file mode 100644
index 000000000000..00aa814d6a88
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-2.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/async:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-2.2.0.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.2.0.ebuild
new file mode 100644
index 000000000000..79f62c69f532
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-2.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/async:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/hspec-meta/hspec-meta-2.2.1.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.2.1.ebuild
new file mode 100644
index 000000000000..ff0c6287be1e
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-2.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/async:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/hspec-meta/metadata.xml b/dev-haskell/hspec-meta/metadata.xml
new file mode 100644
index 000000000000..16c1f0318cf6
--- /dev/null
+++ b/dev-haskell/hspec-meta/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A stable version of Hspec which is used to test the
+ in-development version of Hspec.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hspec-smallcheck/Manifest b/dev-haskell/hspec-smallcheck/Manifest
new file mode 100644
index 000000000000..bb6e8de371c2
--- /dev/null
+++ b/dev-haskell/hspec-smallcheck/Manifest
@@ -0,0 +1,3 @@
+DIST hspec-smallcheck-0.4.1.tar.gz 1861 SHA256 c5ddd014ad58679554d2726a4442a124d7a3a9fad04c928c610cdc46773fc0f5 SHA512 bdb8dc6432d085dd192af77d34ae4188e002a419025006680abc076bea1216f0481c629a1c6025382de963d1ee351913f9f3159ed92fbedd0972363f27bded27 WHIRLPOOL ac197e8681771a8fa962418467398e8b44facb9081cfc4ea94476beee8acb59e11f547c2e402754f64bd0ab87745c2ea153b655e2de8287a865d1c10f2f51230
+EBUILD hspec-smallcheck-0.4.1.ebuild 730 SHA256 cd213491551a9bb00d208ba1a17ba00a769f516ce5f4015f10828bc96effbc7d SHA512 538cb544c0329dce88fabcac4efaaa5bafad26797033726eaaeee0e0aa298a5f9bfb1d6a0dc716ba860c23ff95149c9586c00fc60144d25ee24e8b95459b4ebe WHIRLPOOL eb026ec4d473857659cb475c27a4593a7415f25f4456a6d45f0dd8c54d472ab903c41e5c9989e5903e1078f266c92c4e8c1fb0f3fefbcba281109403410be95d
+MISC metadata.xml 341 SHA256 5b6f9595bf879e819eaaec7b14832bc2097269f60dee61cf0fcef5d66a6046f5 SHA512 5b34d293c4beff1d722c3fe9e1ead2666bed3fac5b7ad8d5acc16891fe5781857b3d9d4292298fc0b500957e0474427183a4518c6809fc6576d1d05ab26c56d5 WHIRLPOOL db1b930a70d16504abc9876ea02f532a8d16b4ea8938a3dfcad2e94b64dc29de3609bb57959a04ff9b4433015831bf1a2b43a8bcb18a28bb76c5df8fe60091a9
diff --git a/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild b/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild
new file mode 100644
index 000000000000..c985caa6d77b
--- /dev/null
+++ b/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="SmallCheck support for the Hspec testing framework"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/smallcheck-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/hspec-smallcheck/metadata.xml b/dev-haskell/hspec-smallcheck/metadata.xml
new file mode 100644
index 000000000000..f9940a6d1350
--- /dev/null
+++ b/dev-haskell/hspec-smallcheck/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ SmallCheck support for the Hspec testing framework
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hspec/Manifest b/dev-haskell/hspec/Manifest
new file mode 100644
index 000000000000..78a8699e94ae
--- /dev/null
+++ b/dev-haskell/hspec/Manifest
@@ -0,0 +1,21 @@
+DIST hspec-1.10.0.tar.gz 31928 SHA256 17798d8a549c76a9388aaed7c975572c3974d88c4e2872ab7d393041bb260c53 SHA512 118fd02c78fc68e743cf2342c111fecda535b0487241e5f2d93281d2538d6b9d2e12f3f5b2b15c15dade1ffc9314e2c90f5327225d92e2ea8ef2770a912c9b83 WHIRLPOOL c30281bb87fbc61cbd2c95df685d7c1c6fe06f3bd073807c4675da2f55481274ff14b8d263f5a0c917ce19b743e5045deca624f1f8ce44989ce67ab3e9d17933
+DIST hspec-1.5.4.tar.gz 30050 SHA256 8dce8de068eb84eec2bf72de37f6727a2dfddd85f2289d969e07038885ac87a1 SHA512 a2587d3b105786e74664ca378c09c971f11f48daf6175dd6eb6ada84116312911545bedf93b8ef3a50c86374899f1b6267404f82587047d8d5163515ac58b346 WHIRLPOOL 13061d776531a0726f6dfcef4d195a8b2d25e579d7f372ac92e4d6618323a2ef290706cf6b4ea4ed1ad84b4341671f702c6317f630daf5dcb20e0190a23c3c82
+DIST hspec-1.7.2.1.tar.gz 34555 SHA256 730142cc746d5c76e719630b1274d051b1533808222ed9f79a59cc1ecdf3708a SHA512 e57788ff751b32d1130e866af3cb43aa2be7e2215205d47c06ea07f9a5cd6aed41ee8167ae49e3ea5d80bf00f5c12d0705dd3d4a616b58a422d9dcf48d7938e2 WHIRLPOOL 154fcefbed1748302fb9d0f4ad7018b6c7b051b5d0c5aeb437d4b0de3b762fcbad5848dcb00d9c12e8064d67d1d118a9044b066b663d9902c0e211be3037c710
+DIST hspec-1.8.1.1.tar.gz 33019 SHA256 2b83cb92f95c856cb4043893f4a7b4966c954eb979046b8382477f946fa0f4be SHA512 248b1e6c712b525d4a1502e40ee8b31d186e3da48ca6fd500ee7d4a6e2e36cdb5be5d2aef1260ea7e0c24151ceb31ab01ee912ce779c159fb99227ab24f392e1 WHIRLPOOL 8629fa416ca989ee79c5542eba84c751fa05bbdc2b0d1045b340998398d5a209b4673b6bd5a9665ae1dea856a80e56708f1f334ab19922e8ceed517b9b968ea0
+DIST hspec-1.8.3.tar.gz 32691 SHA256 087e68be5d85fa9247eba262a346a4161b60149fddb5cf462f18304b4a46b44c SHA512 bb07f0b0049439d31541ea5da5caab06f581149481db9f97c070535b6e2c7dac46c688be13ab89448f353aae594130c8cee51bd46a168d3073cf5b93e7e5390a WHIRLPOOL 7865d86f075019bce422158affe77e6e5f8ddf67067927e92d7a77b2f9adef82908a1b97b215f47fbae0cc950870b342d372af658879301cd5e1853b0204ba9a
+DIST hspec-2.1.2.tar.gz 5200 SHA256 fe16b0b5b6ece20622aa160a56b57aa11ee458c3c4af743ff673d5f5ce23c312 SHA512 9709ff584e616b1128e4ad00f93cdb6673a5db61442cb0684ca01c3e9546bfb401a8d894dea2eadec3fee4696a74f5ca846beab841cd88afa15d63aadcbe7d82 WHIRLPOOL 00ef55347079c61daeff4c6e05663ebbaa9c6e9c570b3e145e86692d3e71df686983281f836fda330e46885dcfa295fef4c8393a484ad862a20ab17bc76ab2d4
+DIST hspec-2.1.4.tar.gz 5201 SHA256 d720e3e0eeb86408bb22d4bdeeef9d4759cafaba29ae484274c70cb62bd81c3c SHA512 04def062e104e939510fba9e4d386df40f964abc07bd0c6aefcd2dca0b4abb8519073ba1ebe6e47685eb558c30f9be0986cce30fbc1cef83e0b9daf66f040398 WHIRLPOOL fafcd2ffb3647f37cdbbace61721f9da810afa8c5bab487e982356455a350ce0c3004cf5b347c73c32eaaae4aba7ff8f98e6a8ae09f00ff708834e5259e357fe
+DIST hspec-2.2.1.tar.gz 5398 SHA256 c27fdf9181c182a0f1829f1217c9455b157526e0d50bc6bd4823e1464839f17a SHA512 47af2f1f129c8d045305e080f504c469332bd9c50c0f98a3a165bd8fd11772a499b13e223067d59a959d2e83d2858447d89bf9b83ce4c4d857e7d39379bb07b2 WHIRLPOOL 9275dc71d83f30ad1171588098f3dc399e3d65d96595c46a085c23689c4a2aa0e9ab377fe162d2309cb5bd2063b0ac5005fe519ef74ceb0ab2878ca843584dae
+DIST hspec-2.2.4.tar.gz 5438 SHA256 724b0af9c871711f10a414d335a2ed0caabb94efb8576f94b43386b7f103c9b1 SHA512 65a76857fc6e46b1f94a419e4541e14addfad78e0cd72355aa00ba0cf035479024abf6b970e094ad86a42db6e303662a55bf25e81384ce39f00eb7e07259582d WHIRLPOOL b8a256eaebd145e112fd1cd3a64edac45d440ac9b4e9756725aec5db7160166e0249b522484a320a012efdc0c10582236a0aad3a034a325ca16b57a5056a7c4f
+EBUILD hspec-1.10.0.ebuild 1130 SHA256 d4ca51587cc9a4c0f929a354f191860389ae18d9e003ddbef978b3600098a38f SHA512 a908a9ca712668f051c9a138c2977bff7d90496f4be8ba8c1e035e1c62f6c227e53199711afb926eb54ccf68489d80df9e385fd9f9bf0852fe0f0178e681a032 WHIRLPOOL a5f32bc73343ad9de345da2b708ff1687cc04a26591a8cb06985c394dbf1bd4202bc63b807b49a6b8efd0f9dc110fcb65f183414e43844bd2f54546264b3dcbd
+EBUILD hspec-1.5.4.ebuild 1077 SHA256 1a2f5c41c219a3173f908501a03908f2028b4716982d9a957f7cd29371eb0266 SHA512 e46cb5121ff39edd49061715d1fa00a2193a5016c1ba31b53fc5206273ceb9b43c2680cdbb39e288d5bcb69a7efbf0aed63e0b1508366c408880fdad1b751a39 WHIRLPOOL 0891c613d1748a05de326e17ec1464202fe42e7d8ccae838d99d0b06252abf5e23cfb65c656c1d899a3fd15d07bdd45010ff13c9fe12e9a21e284096426bcfed
+EBUILD hspec-1.7.2.1.ebuild 1148 SHA256 acb2a3576c2be7fbe289fca32150b07b255c36dd580544e8d599fc190ba3ad85 SHA512 ee33473973900ff035871da8a4affdbb6b3e3fc40a034322a35afd15f5e04e26ea5e9d1ee93ca75e43b32abded498c0be93f1601d275f3dd84c513fe9f57b529 WHIRLPOOL b2cea3eba398a8a81c70c73ef321a811f23544af406015fff846c28d649c538c3f4fdfe902fd165d9be17260cc55a1d8f5b235fe0823e0c76adbfbe5759cc988
+EBUILD hspec-1.8.1.1.ebuild 1143 SHA256 caf096a81f4e0dd552ce8130e1d95f309793381c42cf3649ac2bdf827a0d0971 SHA512 f1d8e46232b5de326f144b4eb316c9de56317fcd1ddd11ce62e6539cfc7d227376c5a50e0d2e490385d0db9ebb74401777a9ad5e238dcac45df692edb6bd2dd4 WHIRLPOOL f583457bc199916d65c3a41b4144c96756ea064fdf35a1546424a1311e9a70ce230eea85a44ec097d5f1cd668f64da17e2657579933bc63a69c0ed5b6530620b
+EBUILD hspec-1.8.3.ebuild 1145 SHA256 352cc68fcdf50765a75b9a98d9a37818f77356d7414227d668af17127dbe89a9 SHA512 1bffef8b416b3d7024dfc9f8bfae5a13aded7eed881e1252e624181595fda9476f21fb55c1cd8d28212f3149dac65a5fea629251d8a29e3aeb912e2d98d6dd4d WHIRLPOOL 474d219a154bb06715fc801c0a032915179b1db1207e7fc6f3f25bbdf7b6641c5645a8974a045528d71adbf35b5275e2e4a30f2106daaa4e001da91e07539821
+EBUILD hspec-2.1.2.ebuild 956 SHA256 eab8330f6777e4d953f2ea011063e06941e499473b51e6f5a3750d0e9711bf65 SHA512 958a57ee167df43ddb2d60724b69d96403b9a29d0e593818f9f08b64d6c3065b007112f85847601420e7d66ac3d157ed616f2ad20f840c33d2976e4a3e2ea3ea WHIRLPOOL 28e7806ac2b60dfbdc23908cb2e900c38a476158c47865451dd8bb6c96951b4a0d52ac8eff04feb068f15af4546bf118dc66f86212ce78a9a9a5502b3b7cead8
+EBUILD hspec-2.1.4.ebuild 1022 SHA256 2b7180b0bad41f9bc9773f70418feabce9b961b59d0079da2a1ffc33d58c8e75 SHA512 cc014369e6175f3c107b110ceea09d7eae9d6c3f009067c4ce751d84979bc915ac684c1422d11dd85204e4197eebae8255dd2142acb947944b23b16761afccc8 WHIRLPOOL 30447e06d6083b1a8204c6c7c6e8ab92297997559f396fe4c646452636ce71ce4af16dd07b2e0dbaf42f989495b11b00d470adfb43b042ba36153cf8fc55c533
+EBUILD hspec-2.2.1.ebuild 998 SHA256 7a5415c7499bafa39f7b56076a6910d20690a2096c550092fa6e955918efc62f SHA512 76af20692363375cf71fdbf08c208637fbfe52a003a7081afb8f917a18679cfde6ed1594ef32cac42ac30ef39e7d1ad867e0d476fe487e8d894ec77b617dea2a WHIRLPOOL 3e2dc99780ec1ab1f7c986320f01b3155ab8a297d8c08946d89ecae14d6a5febad5fd3f32b780e7e2a3e76e36ea0fb5c19cc56ced21359219425cdcfb4da47ff
+EBUILD hspec-2.2.4.ebuild 925 SHA256 72e23747e547df7fa6c7bb8008b7ee328dd3b520bc74cab7c6b642c7d64c8d45 SHA512 629ac0245f15b32fe2136d30a214a3d870d62f2416ed7317936d940bf9e503172032e1d19abfd31d720021be5bc04f1f566597739fae497d64407624dc3463df WHIRLPOOL c181ae1e599495b55b2e8470ff0f648dd609b528d3767d7a5bb4402ba0bc3f52d85aa2d0292ecfca9eb90a1c2f3511b67c9aa7cedbe3f6f492fd2841297995e8
+MISC ChangeLog 3403 SHA256 31e80fef7e7da0e2149c6582dc8c5bbea6016de6be46f0dd08145ea5de2e51f1 SHA512 948ba58ecb785a9693f70a90eac668b47194786893b636ea514be543771f05552d04765c2597ff337aacc3f35d421bc215692df6148596f4710dfa9fa89106ca WHIRLPOOL 4db32a17a0aa5a35a2a3e3f0585d5c23fb51fd0092872944f3e589857ae21501a044f56b937e245ac776822edfe09015368ef190eded83183068a0c35377ff47
+MISC ChangeLog-2015 1975 SHA256 d01f17c38e33f523735e302788323c83691aa5a6024cc9917e99b125654f6c5b SHA512 69387b15cfaf213de2e729b289140c84c7c40eeb0e91ba0b53e33ed066e29844fcc9c3eee77a478e8fe47df064a93068d9e5ff7007749be29d5948d725d6848c WHIRLPOOL 96fc63d3419128f9b63c3e4f8d199dd722c2b4ec9ebe35044b68dafff3837752c193e6b41844c505e137fc09918d4a890ff95af3230132e7c672cf16fc72fdfb
+MISC metadata.xml 555 SHA256 50765f79797e8371e0cacb82fe46edf4a62950f7f65016471fa9fa3bd4a337c0 SHA512 fda12d5aed53f2c99effaa133127b2811a3b502e405f60a84effc3e340b567d6315e3ec54b2a7c98cc28d3df80bc2fc6091c6b868a7c097fc923d91ddd189005 WHIRLPOOL 592e2219faec516561c3ae714d47686ec2014bf44c6427172f43b55b358f7608cb98e7277f5b3f5ef87ecd4a10e0f747b18e41d7e8b44e8e9e5dc75ec2fb040e
diff --git a/dev-haskell/hspec/hspec-1.10.0.ebuild b/dev-haskell/hspec/hspec-1.10.0.ebuild
new file mode 100644
index 000000000000..7420ba384057
--- /dev/null
+++ b/dev-haskell/hspec/hspec-1.10.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Behavior-Driven Development for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/async-2:=[profile?]
+ >=dev-haskell/hspec-expectations-0.5.0:=[profile?] <dev-haskell/hspec-expectations-0.5.1:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ dev-haskell/tf-random:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.4.1
+ dev-haskell/ghc-paths
+ >=dev-haskell/hspec-meta-1.9.1
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec/hspec-1.5.4.ebuild b/dev-haskell/hspec/hspec-1.5.4.ebuild
new file mode 100644
index 000000000000..7e30fa449369
--- /dev/null
+++ b/dev-haskell/hspec/hspec-1.5.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Behavior-Driven Development for Haskell"
+HOMEPAGE="https://hspec.github.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ =dev-haskell/hspec-expectations-0.3.2*:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ =dev-haskell/random-1.0*:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.4.1
+ dev-haskell/ghc-paths
+ >=dev-haskell/hspec-meta-1.5.1
+ >=dev-haskell/silently-1.2.4
+ )"
diff --git a/dev-haskell/hspec/hspec-1.7.2.1.ebuild b/dev-haskell/hspec/hspec-1.7.2.1.ebuild
new file mode 100644
index 000000000000..7f08e31a6b8c
--- /dev/null
+++ b/dev-haskell/hspec/hspec-1.7.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Behavior-Driven Development for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/hspec-expectations-0.3.3:=[profile?] <dev-haskell/hspec-expectations-0.3.4:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( >=dev-haskell/doctest-0.9.4.1
+ dev-haskell/ghc-paths
+ >=dev-haskell/hspec-meta-1.7.1
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec/hspec-1.8.1.1.ebuild b/dev-haskell/hspec/hspec-1.8.1.1.ebuild
new file mode 100644
index 000000000000..a89313a6f8d3
--- /dev/null
+++ b/dev-haskell/hspec/hspec-1.8.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Behavior-Driven Development for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/hspec-expectations-0.5.0:=[profile?] <dev-haskell/hspec-expectations-0.5.1:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.4.1
+ dev-haskell/ghc-paths
+ >=dev-haskell/hspec-meta-1.8.0
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec/hspec-1.8.3.ebuild b/dev-haskell/hspec/hspec-1.8.3.ebuild
new file mode 100644
index 000000000000..96a910318c98
--- /dev/null
+++ b/dev-haskell/hspec/hspec-1.8.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Behavior-Driven Development for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ >=dev-haskell/hspec-expectations-0.5.0:=[profile?] <dev-haskell/hspec-expectations-0.5.1:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?] <dev-haskell/transformers-0.4.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.4.1
+ dev-haskell/ghc-paths
+ >=dev-haskell/hspec-meta-1.8.0
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/hspec/hspec-2.1.2.ebuild b/dev-haskell/hspec/hspec-2.1.2.ebuild
new file mode 100644
index 000000000000..d82cc9f6e372
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="~dev-haskell/hspec-core-2.1.2:=[profile?]
+ ~dev-haskell/hspec-discover-2.1.2:=[profile?]
+ >=dev-haskell/hspec-expectations-0.6.1:=[profile?] <dev-haskell/hspec-expectations-0.6.2:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec-core
+ >=dev-haskell/hspec-meta-1.12
+ dev-haskell/stringbuilder )
+"
diff --git a/dev-haskell/hspec/hspec-2.1.4.ebuild b/dev-haskell/hspec/hspec-2.1.4.ebuild
new file mode 100644
index 000000000000..548d33f526e8
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.1.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # circular depend: hspec[test]->stringbuider[test]->hspec
+
+RDEPEND="~dev-haskell/hspec-core-2.1.4:=[profile?]
+ ~dev-haskell/hspec-discover-2.1.4:=[profile?]
+ >=dev-haskell/hspec-expectations-0.6.1:=[profile?] <dev-haskell/hspec-expectations-0.6.2:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec-core
+ >=dev-haskell/hspec-meta-1.12
+ dev-haskell/stringbuilder )
+"
diff --git a/dev-haskell/hspec/hspec-2.2.1.ebuild b/dev-haskell/hspec/hspec-2.2.1.ebuild
new file mode 100644
index 000000000000..f43ba1672ec9
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # has circular dependency
+
+RDEPEND="~dev-haskell/hspec-core-2.2.1:=[profile?]
+ ~dev-haskell/hspec-discover-2.2.1:=[profile?]
+ >=dev-haskell/hspec-expectations-0.7.2:=[profile?] <dev-haskell/hspec-expectations-0.7.3:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-haskell/transformers-0.2.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec-core
+ >=dev-haskell/hspec-meta-2.2.0
+ dev-haskell/stringbuilder )
+"
diff --git a/dev-haskell/hspec/hspec-2.2.4.ebuild b/dev-haskell/hspec/hspec-2.2.4.ebuild
new file mode 100644
index 000000000000..537e9754d4ce
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.2.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # has circular dependency
+
+RDEPEND="~dev-haskell/hspec-core-2.2.4:=[profile?]
+ ~dev-haskell/hspec-discover-2.2.4:=[profile?]
+ >=dev-haskell/hspec-expectations-0.7.2:=[profile?] <dev-haskell/hspec-expectations-0.7.3:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-meta-2.2.0
+ dev-haskell/stringbuilder )
+"
diff --git a/dev-haskell/hspec/metadata.xml b/dev-haskell/hspec/metadata.xml
new file mode 100644
index 000000000000..3ab9e7c8a695
--- /dev/null
+++ b/dev-haskell/hspec/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Behavior Driven Development for Haskell
+
+ Hspec is roughly based on the Ruby library RSpec. However, Hspec is just a framework for running HUnit and QuickCheck tests. Compared to other options, it provides a much nicer syntax that makes tests very easy to read.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsql-mysql/Manifest b/dev-haskell/hsql-mysql/Manifest
new file mode 100644
index 000000000000..92a281c8f615
--- /dev/null
+++ b/dev-haskell/hsql-mysql/Manifest
@@ -0,0 +1,7 @@
+DIST hsql-mysql-1.8.2.tar.gz 4659 SHA256 780bc5388838482857083746eeeb3bfd3d498e82722d29d834fb1b1427533025 SHA512 8476cfe746085f75a50aa2d24ecfd87abb8e5809f6292e3f5ebab184d96672178dc23a2d6f749b99d916932e19894ed022138eb192e4e90de94097625374941b WHIRLPOOL a6b3b3fe0ee6602209dcd4a495204e8e0cc5e1e29e34f55283f3c4a790ff4265d9afb7256db7b4e14afac7616a7ce93459ed957bf89306c1620e724bfc4584bf
+DIST hsql-mysql-1.8.3.tar.gz 4366 SHA256 499261d57532d01083e8a2f47edc71062490635975f391ae3a35e42c4b966420 SHA512 8004ad313774ecb628e9d1a8876c90efba854d2e36c5918d378269e6e1c3d09eb1c2ad0250f1455879d5097a75ec33a18a379228ea250a69af261c6e7846577e WHIRLPOOL 90185afc57f8fa3296087777d5101680b76694cda198b5744bc12fa299a3b784a0db7f78f1892d7be04ce28270871d3919518fbdd08ff8fc2cb30b6d46fbd79c
+EBUILD hsql-mysql-1.8.2.ebuild 635 SHA256 bf8cb3e6bb1c2208e4e0681bbaa2e6be342df3a41db00a106887458809a9ba04 SHA512 acdae1e510e71db0326a5eb4756b5aa1697eb234c82f92dc4a1363106e71643e3d3a98852cbf0982797ecdb2bea3b606ca8e35d1e4c5396c94660800766b7a6b WHIRLPOOL 8842464b80407224a48ee921f77344a4b6d9384e71296b8c1ae11246f3024fb388a42f02908b6590852834a2a39010e6b99931010447de704e5ac6953ed388c9
+EBUILD hsql-mysql-1.8.3.ebuild 629 SHA256 d08a1fae76f1891be0124164bfc1b30fb4b883a6a7c3b25ae93bfb1c02be5912 SHA512 d33100c7b125d6df04f477cd31d683fc141ddfe28d15324b7b01cd4aea90cc9575feb9904b4ab7294f1b50977d300878a8826b16d8bc7e9acf84af208f09ebe9 WHIRLPOOL b6f062088f779d23add3382d1bf76a6c43ad21fdff4d7344605fc1c01996abf94c674a059763bcf25e33d5c56584685b4afe94a253bae2d3a6fb99a682222d52
+MISC ChangeLog 2684 SHA256 5dca7e8fa79232e3176abf470c51f206d81da5ace147afa03c340e539d967c1e SHA512 0e36bb184dbb6f51da59ee0d014ada039cc9f8795d2dc978a7311a6adbd82424a7d5192020a8913210d6e8ed4a23799cca73dd68f3e8eb2401e492d3bfca81d5 WHIRLPOOL d5abb08d5f3a93a57e1b454e219efce4ab24867cd75e5cfd2dbc1801f2f17f466988d6376d06913bc73acd871fe2a410259d482100496642120849e77b0740d9
+MISC ChangeLog-2015 2802 SHA256 508a61b8cd5c56a7b9c41fcbf62ab3a5eb52f5797e6db9f857afb04b1ecd6c07 SHA512 cc30ab9b18d73c2db7b3a5f36f488c7a1e6f0792b210acd0568f8159225a7774998df1dc49f86caaf1a32184b63a5a79f8c874b56dc6fa98cd0c374a52ca5abc WHIRLPOOL 6974b4a446f955b56e624347ede8a7b44fb7cdf871433785c498b7caa1f9a00b1c43fda7dff6b4475df74cde0a72ee6b632954ed2707f436790f257928eb017c
+MISC metadata.xml 313 SHA256 bc2e98585211fca4bfdbbd485996776e4e64f67de50e46124ace18f92ed00871 SHA512 b98d5ba0bc7057fc7ca264ac3be581e8752175971a4d4e8e7821447298035612c1c7814c74ec6ae60f79281af37d56fad50af4709e52b44c94dca71878a7e3c3 WHIRLPOOL bd64622b3b8e322e1c778a8f0796bc681db2e64d0c421af536d9d44bec6c651e8f667d77e151ca67a1a83d93dda5f1cd11fe1fae157a942b499c6a1068e71da9
diff --git a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2.ebuild b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2.ebuild
new file mode 100644
index 000000000000..b4c83d8ab963
--- /dev/null
+++ b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="MySQL driver for HSQL"
+HOMEPAGE="http://hackage.haskell.org/package/hsql-mysql"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/cabal[profile?]
+ >=dev-haskell/hsql-1.8.2[profile?]
+ >=dev-lang/ghc-6.10.1
+ >=virtual/mysql-4.0"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/hsql-mysql/hsql-mysql-1.8.3.ebuild b/dev-haskell/hsql-mysql/hsql-mysql-1.8.3.ebuild
new file mode 100644
index 000000000000..e1edbce91285
--- /dev/null
+++ b/dev-haskell/hsql-mysql/hsql-mysql-1.8.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="MySQL driver for HSQL"
+HOMEPAGE="http://hackage.haskell.org/package/hsql-mysql"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="" # buggy, has no headers
+IUSE=""
+
+RDEPEND="dev-haskell/cabal[profile?]
+ >=dev-haskell/hsql-1.8.2[profile?]
+ >=dev-lang/ghc-6.10.1
+ >=virtual/mysql-4.0"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/hsql-mysql/metadata.xml b/dev-haskell/hsql-mysql/metadata.xml
new file mode 100644
index 000000000000..0a9da2fcff00
--- /dev/null
+++ b/dev-haskell/hsql-mysql/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ MySQL driver for HSQL.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsql-odbc/Manifest b/dev-haskell/hsql-odbc/Manifest
new file mode 100644
index 000000000000..598946fc1042
--- /dev/null
+++ b/dev-haskell/hsql-odbc/Manifest
@@ -0,0 +1,5 @@
+DIST hsql-odbc-1.8.2.tar.gz 8041 SHA256 2e38527c1f29738907386231e1d161a64567f5ce0c8ab8965a52be1ebcfce953 SHA512 78f91ee63007e02820eefd1bd9ae08b9659667aa70f545ef83ff6d83d592c7f542339db129bb6c3ad14f4cdde320b3a4e1251c25267db716dbd88cbb5931a6d5 WHIRLPOOL 8da814d259aa91b82cbb101df48b4282cd1f0e32e73e1cd440acf09dc2a84e159c83ff25410dab7815c9aefd96722853aa44d84117c0a2d18c321fc94bc689a7
+EBUILD hsql-odbc-1.8.2.ebuild 605 SHA256 15708782c850fd3cbaedced32ea0c87952e21dea50d1007968cae768f142328d SHA512 674645b681373df3142c9ec7e2623b1cbc4a2d9c166898002164d6fb993b5ece128a128ad5ad95d025186f18e4a2c9bdcc780a3a929cb119007fe27e33a47b83 WHIRLPOOL 726799c5a9e39fe5deda37a049181d9a98da5694d0999ae6c467b642a607b3f71e56371cb4a151cc89c5a805ac2b28f8bb97662432cc46a730650310fa0884f5
+MISC ChangeLog 2626 SHA256 452c9ee84b87a185c1e438e632a24d6372116183d30dc05573d2ca7149596981 SHA512 4e180706f9f530e927e1e847dc7d63b14bd2a57c005e38b06b99f8f83d20e5162212b0483aca66ea1e59d7fdb4d56695210a8a630d57aa8e71a419d2cb063523 WHIRLPOOL 0098daaa7e8b9244853271e3a33e27c1c6541731cc23b4ec5993af80a5c26784fb06945900047e3c128a6c813c43c546f96dbc981a0c5961d8b1ef1e55bbd7db
+MISC ChangeLog-2015 2360 SHA256 fbe66e98e901e8c7ef4cf336a0ee31d382342bd4b516022fbb7e9e84446d9cea SHA512 4d85b5143595cae7f4fa6feafa74ae4b1c427ecbb0431663b3c3d4623c610780fd82cd38172c7cd8a5ee9930a4c653a9fa18fe3743d9cb54d9d98d8a40b6bb7b WHIRLPOOL 9ab533b7e8a16fd6945ceba8b06eedba1c202e9b4cb641e31360919cd0d0e0dade6c2cb956dd2b6ffa5b0c94b6a01f1fff28819b84802ca79768401a61a80f84
+MISC metadata.xml 312 SHA256 626a6d6a1ec499b126fafc1b1447cea30afb9f75128d58fe14ba7c681f02641d SHA512 45f671f7f757de6d1e94cb82e6c791aa1b9e97f0f2a78a84cbba3b433ed190befa0c3c9930e990251bedfbfa15bf6f75fd087db40235882171d7cc1176b97d94 WHIRLPOOL 7518fe895994ee04cb606ff8ae167a99a441e8fa83f9a0904cf23aa2fe3dfe2937efc1550e1e37445ac1f0d8a61cdb74a7e088e850ffb8987ea4fecf66840e2c
diff --git a/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
new file mode 100644
index 000000000000..f0644ef9a061
--- /dev/null
+++ b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="A Haskell Interface to ODBC"
+HOMEPAGE="http://hackage.haskell.org/package/hsql-odbc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hsql-1.8.2[profile?]
+ >=dev-lang/ghc-6.10.1
+ >=dev-db/unixODBC-2.2"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
diff --git a/dev-haskell/hsql-odbc/metadata.xml b/dev-haskell/hsql-odbc/metadata.xml
new file mode 100644
index 000000000000..b9392b99fd84
--- /dev/null
+++ b/dev-haskell/hsql-odbc/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ODBC driver for HSQL.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsql-postgresql/Manifest b/dev-haskell/hsql-postgresql/Manifest
new file mode 100644
index 000000000000..a529dfef291a
--- /dev/null
+++ b/dev-haskell/hsql-postgresql/Manifest
@@ -0,0 +1,5 @@
+DIST hsql-postgresql-1.8.2.tar.gz 7008 SHA256 3f3189c61daed7c4c45b37b683ee1da1ab91ec32cda7c36abf5b5e75a992407a SHA512 93432e63302968149a9d037099f51d491823091d9c5ac8866a6f966130c020d8c9ff63a91f8f923984705eee4db30d8a871086e682634863d30886d8ac736f02 WHIRLPOOL c33fa6cffa0460c6d7572ea461e0036e7802ef8ae67faac20cde337c27ba63d2a0852c6a51804cf66bd0ca4edfe1c815751c09d26e3760d3b0c514396cb76999
+EBUILD hsql-postgresql-1.8.2.ebuild 670 SHA256 0b098458af14ee79805d0fc2f460035a30af178916fef0880dc1b76004431a6d SHA512 cb348f9db144bf937fb44356043768c204e8541710bb24267eb252656e0aefcbd19a0bcee1c7a21f0801e028a191c794ea36f3c58270582bfcd4d91a7c1c760e WHIRLPOOL 2e2b0ea1026998ca89decc0f0bfd71b622e1c5118ea379192b7e655de7a77919cdff6f5dbf725d56d4152ab3bcbdbcc0ce789cf15668545df51b478dfd323bd8
+MISC ChangeLog 2656 SHA256 c117b536bfa588d2ada0149d14f8c6cedf33cb7daf3d21eb7e352555bf54e14c SHA512 b8bd9626c180c22ffb8230ec2072f3c9c2772468b0f486273045928465890fe34390c3be520c720e3fbf239b6ce4d3bc11f091a9040582f7067a5027a706021b WHIRLPOOL 9b3de91638a0bf417adaf5a21aa24c572dbff41937dfaa28954e8d254532dad01dbabf6e7e84c26df5b418eace0f5d4d42d74533c7c855cc8e2f3719a11f96e6
+MISC ChangeLog-2015 3478 SHA256 97550de1f80e6746aae2769b2a1dee21908d0ed0f957f24408a52635bab3b562 SHA512 9e5b6238b318dae62392f4be46612b16479c4ce328046467bacb1d0b047c6775bf678cc49c1e2014c7aab3d1badb62ac7afde16e676fe8ac4087662e2074b657 WHIRLPOOL 521e5a2f9d1d35a74b039947de91733fad77dadae0fd45cc20029fe10dcfb90fe4f4c66fbc82c30400bc154fea3fa49232d3022932191426fdf59405b3dcc0f6
+MISC metadata.xml 318 SHA256 bd810ba103790da278030f9078c508db369f8b60a4d6d1c19da76cf93931bb1e SHA512 69728c6094e02a3e957733bfaf7011a226fa0d0ad69fac131e5bbd8af2c3d7c57e70f87b368aa0b7c49a99b4c539b910c0a48107675383d3b19fd8f056ed2cdc WHIRLPOOL 5525355fd793841624cecee67aa1f860d6bd776c3c363501001342c7f6aa199fdb7f4941ccda0bfde52a550902d8c2f691f4e7c60195e22351eb8c36ecad25c8
diff --git a/dev-haskell/hsql-postgresql/hsql-postgresql-1.8.2.ebuild b/dev-haskell/hsql-postgresql/hsql-postgresql-1.8.2.ebuild
new file mode 100644
index 000000000000..8dd40ca478e2
--- /dev/null
+++ b/dev-haskell/hsql-postgresql/hsql-postgresql-1.8.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="A Haskell Interface to PostgreSQL via the PQ library"
+HOMEPAGE="http://hackage.haskell.org/package/hsql-postgresql"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hsql-1.8.2[profile?]
+ <dev-haskell/hsql-1.9[profile?]
+ >=dev-lang/ghc-6.10.1
+ >=dev-db/postgresql-7"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
diff --git a/dev-haskell/hsql-postgresql/metadata.xml b/dev-haskell/hsql-postgresql/metadata.xml
new file mode 100644
index 000000000000..785469351f17
--- /dev/null
+++ b/dev-haskell/hsql-postgresql/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ PostgreSQL driver for HSQL.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsql-sqlite3/Manifest b/dev-haskell/hsql-sqlite3/Manifest
new file mode 100644
index 000000000000..1e226f4c7e85
--- /dev/null
+++ b/dev-haskell/hsql-sqlite3/Manifest
@@ -0,0 +1,5 @@
+DIST hsql-sqlite3-1.8.2.tar.gz 4752 SHA256 94f95e93117f8bba01f4c098cd37a730a015baa7660a3eebcd4e85491c71c795 SHA512 962d4396a3844f4d1b4f4be6f6d81e085f1deaa2e7ca0776a93aed4f34cb5e40edab96d568fa3a086ea0c4017dff7de8dd1d25e81ad27840c844ed885af5e42e WHIRLPOOL 3fa850693c2086dc49b36620b0f634b748d6ce31af81810e8b58a6fd39f4556847b80eb1c104f0550765173ce9ba73e5e668970701f779f7c207042ab8cc9f04
+EBUILD hsql-sqlite3-1.8.2-r1.ebuild 620 SHA256 6b8c0676e64777e7ac7b810447dd42f459ce52b45c1b9b0fb1e57f46b4b21a01 SHA512 1707a64b7d8bed1f623898fdd49f471e3bbb0c2049917942ab62f231514286702de943642cb2be91fa547ef8a600d36666083afb8225f7d4d596b3792ae2d979 WHIRLPOOL 9dc4380706bfd603997daeea8a906d68f5a2412279343c89e284d423d2f24749dfd86406a80b7f1bbba0f79922ba745a71cfc8da8a3cd4cf219a812fe6402e17
+MISC ChangeLog 2451 SHA256 1239116d0824a043ce111c70a8e48baca03a742f9549787216c0b687c01fef27 SHA512 67107f94f621d6df350bace93c211c78d0f195c62e7c7911aaa83acfda5ec6e80c386c3b82506697ca7e3bc2331ec550f1785649ea22be75fa538ece4d5dd7a5 WHIRLPOOL 98fe571a004a539e9f1bcbf41c2467ded8ece1bf7a42be3d2bd2a833292139525656818b0856864b72e71b65a1478a7340d937b3c5a95c133f61a34532389480
+MISC ChangeLog-2015 2341 SHA256 4f2a6a1c9be3fceb595bb49e2b32994b87141b897fd7c56b898bd864749d16a8 SHA512 a1a5b284b013918a9ba9c3968e49890aa68e20536d759a0344e0f7b6167242634b54995e7fc0abcd5e416e8444c6dad0885f5fdc7a7c69214df26e87c2b6a6de WHIRLPOOL 005d56f1fc3f6b060427fb7c6327e835a8be1e807d5e2a73ba99f0cb11c470b4199a129cc41334b38f8d7b5844a2bb108c1023b0481160fafe3be4fc86a617f2
+MISC metadata.xml 369 SHA256 4756a9d25c8ae12e22c9257ee4deeb09f46ced5f29a1321d9605b6bea5d060a0 SHA512 382796958de20ebe7a8894a85d41e3a695861647909b57e3816475ea0d54fbdc6f57895101b85d4f35a4046d11d3cd356c26d0602143d03bc954cc9ccd485abb WHIRLPOOL 055d95637220c45cc594f746f598ea6842f85ddd30331757dbab220d66f5b0638a924970d54342cadb7d41716125ca7777f56aa1ac1600b8a2705c952df8b649
diff --git a/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild b/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
new file mode 100644
index 000000000000..57d46dd2e1fe
--- /dev/null
+++ b/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="SQLite3 driver for HSQL"
+HOMEPAGE="http://hackage.haskell.org/package/hsql-sqlite3"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-db/sqlite-3.0
+ >=dev-haskell/hsql-1.8.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/hsql-sqlite3/metadata.xml b/dev-haskell/hsql-sqlite3/metadata.xml
new file mode 100644
index 000000000000..cb7c1126d7b1
--- /dev/null
+++ b/dev-haskell/hsql-sqlite3/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell Interface to SQLite 3 via libsqlite3
+ in the standard library path.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsql/Manifest b/dev-haskell/hsql/Manifest
new file mode 100644
index 000000000000..21e300728cf6
--- /dev/null
+++ b/dev-haskell/hsql/Manifest
@@ -0,0 +1,5 @@
+DIST hsql-1.8.2.tar.gz 10568 SHA256 7e2d32eb0d3a1e30ec8fe02ff41b8975298249ccf54ef2e9774260eb05b1a344 SHA512 f4a002573bead2de330d526ab4158517e66f92f4d6a87a517dd2e7949abb7566c318d96e4072535b157f3d40a5714702f4127ea106ab976bf5f0ec302e50c6f6 WHIRLPOOL 938cc447a81ad9c2aa0e254d25bf1c3aec1783de33144af53e310cce5a5fe08cb7657e847f383c9dc2f9535ac3db1784becab25115225e0473c9d9243c5cacc3
+EBUILD hsql-1.8.2-r1.ebuild 835 SHA256 574f9159dbd45e321ffd26c37e29b588a554aa024f738fc67f5994da53402962 SHA512 50e9f634a0f33c841bc90c3179b7a9b5788e28c83401d3ce4d1272f97c1a3543a8651b6a534192af83b2b90e79ef35d0f22b51c6ade3651491c5c65fb0e4c494 WHIRLPOOL 1ea8cb794c8a0a63d89af03ff36bc547a0098dacd184b3b2ae1887a08cbe17f1a144f0385c43b2e42e7abda155b19c02247f1c7f60e51c2e9722aaa246e6f18e
+MISC ChangeLog 2936 SHA256 c3cfddd3773ab55774e626ef4c1f5dca6202150ff91124d9fe94cc12ba729b45 SHA512 26aa94282a16d2772838fe7c925ad65f1df774939a12757dc8846e86970f9f0ca451aec54d87253bc9ebf2ab7888bf5ab3d3e89791270b10da702ace8edca548 WHIRLPOOL 340b1e923a96f348d82915dfe73c69edd9e102fd2ee78536557e3a2d0fc6c8338d1ee39380df5c8d7ec97b743efa2bdcc32428f45b87cb13ac2020fecabbbb57
+MISC ChangeLog-2015 2875 SHA256 97db029f01ce4cfa9cc8829fe2b943cc4935418253c8e2a6857878a0674b0f6b SHA512 7ff5b4bab8ca765c32e48fcc53e42ecee57ad5d01e9f1bbfda9e679e9c25384e4e770afd71a43cb64655fa6f68c3d19479bb299ec164fdf4dd16f2b8ed72985c WHIRLPOOL 155002871debca516519a13de5b66749629e64e928bc17c34009e6698d720747ed358d54d6ba58ed54c0f885c04cb64e3fa0c65d649a71ef9abb25e800b30ac0
+MISC metadata.xml 339 SHA256 929e49cbf5f75dad13bc10d35128b54187c8d9b9ad954f064035eaee6bb49fad SHA512 9eed48b011c1e92d73780819bc36bd99a57369569dc4923c6f6fdf49095ddf0fdf170a15cdb610cc0ec2bc72464ab16fd543d94565dab1c7bc4ff713ba0e4b18 WHIRLPOOL e453f9f812c1e22bc4da17e202c6fd0311cf29cc4f62fe76a8c70abc8bb99d038136b9975ec6cc87a24b9d18f0e5ca714d9035ce14ec69240d65bee254d220d3
diff --git a/dev-haskell/hsql/hsql-1.8.2-r1.ebuild b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
new file mode 100644
index 000000000000..7a23c081fb5a
--- /dev/null
+++ b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Database access from Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/hsql"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+pkg_postinst () {
+ ghc-package_pkg_postinst
+
+ elog "You will probably want to emerge one or more HSQL backend."
+ elog "These backends are available:"
+ elog " hsql-postgresql"
+ elog " hsql-mysql"
+ elog " hsql-sqlite"
+ elog " hsql-odbc"
+}
diff --git a/dev-haskell/hsql/metadata.xml b/dev-haskell/hsql/metadata.xml
new file mode 100644
index 000000000000..205f44e51ba7
--- /dev/null
+++ b/dev-haskell/hsql/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple library for database access from Haskell.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hstringtemplate/Manifest b/dev-haskell/hstringtemplate/Manifest
new file mode 100644
index 000000000000..fa824a224eea
--- /dev/null
+++ b/dev-haskell/hstringtemplate/Manifest
@@ -0,0 +1,9 @@
+DIST HStringTemplate-0.7.3.tar.gz 15961 SHA256 883fbfd35c14ab46cd1545a8643da700094297f0cb74462f460781694dd884bf SHA512 987e827dabf64f13df9ec584c6ac4d9b121bec07543f9600e212c1a20fe03aa1fcb24f8f669b5ae53f85e4ec9d2d6a7c76a2845496a8440332b601c64fcb552c WHIRLPOOL 73d865399184cc177d786cf85423675dc0b4abe309679666270f59122e13e2d88529eced90fa1abeb13a9a2074acf77c6edca6f673fa5f1503e33fc880f90d6e
+DIST HStringTemplate-0.8.3.tar.gz 16023 SHA256 63d6b1c993f5612ef370b92bb8fab05323657ec34a0f35110b967eb853239d18 SHA512 d356ea7defea10535f5ec188a4bdc6ecba89f447c509af04421753dc9b0f4cf85aa24ec1dd2c8ba0b31bfef06576e0a9f8c457e890468244bae22abc47d26f8e WHIRLPOOL 7ea5cb6975c54890e9f7e48fc0ed9fc59925bc0d7d80a7d8fdcf13b67aec67c42f3a0547c479ac6d452a0258141762aacefd329b611d9c3020c65c36228dcc75
+DIST HStringTemplate-0.8.5.tar.gz 15740 SHA256 e02b3043f1a5f72db3a1a1075e7b641f266329b954ea7f2f6bd20266295b35ff SHA512 81c38009abf568316263aab479bcd2e04b03419b52c98d566a402b0d1c65a49052c8f68a7c6e6b285d108489c0fb2387ab98622aacdaa7596fb009517ecbc2d5 WHIRLPOOL ea21b1960dd1d63775e6625a6cb3b76dca8a0b8a3d357b128ca988acb18039451296c880d7b8d311d20ced27b04b370408eb3f2b5c62e02b486ef0f79bb20306
+EBUILD hstringtemplate-0.7.3.ebuild 866 SHA256 01a8f526d6a49ffe6e0e36e44c2bbd598d5e4ebf59bc3c8d6df40ad4a6d37b90 SHA512 987c3ca5570d6b47a1cb7bb7d9d80480ab8f82e12dfd84583e5d54dba5ca2521dafbb10c3e30dbf76128819e34beaea08b9f48d7cea75082ddd0eb38ad571ea7 WHIRLPOOL 3bca02fa77905c18cc6e16f4ae71d02ed7ca370c86153b76a3ef238c67fe018efbeb9bba8a140c6b78f888bab600c0299621f967b603d3798bf4a75d3d90026c
+EBUILD hstringtemplate-0.8.3.ebuild 872 SHA256 5a798d8a7db6ebd50beecbe1fbfee5501c1c76c236368469e21a60976cee1719 SHA512 f44546f0778d44e12f71bd5dfc4ed1f3eecd5c823c10b7a0eccf894b765adc0cd6d6deb4b898a614a55f6294d4c72fecdd1be850bc94dcb989cdb3fc0fe479c0 WHIRLPOOL f4b09d19d65cbb3191147c533319b2cd063dea3eef14e66eaf21711aba2e6bc9005151134b6b7faa383cae54e884bc3e2e126b018ba1120425ef4e9db7291efd
+EBUILD hstringtemplate-0.8.5.ebuild 872 SHA256 beccdb4267007d0414279426bb55f9cf6aa7efdfd19fba724972c93f4a7f4e63 SHA512 e15c9acf679d5ec4d1205c4dab56e4e39cd89e69fbdf6a0ba9186041f37f98d9bfa99a84087681bb47893394fc81ed050ddb645db43f967521dc5a214455bd01 WHIRLPOOL fd8bb5fb26f95e240a2111c03dd1f759c663148a3a471c37bc3945233bbd3ba12d8131966db882fc4a3d2a2e91ce60015af41c568790f8cff1a6e8037997d87b
+MISC ChangeLog 2702 SHA256 30f72efb6416b3dfc7510dc05a9ddfcfadb0b926e01a77132a81e34fba72757a SHA512 5e915418390b71d6a120826e9d4071e35ed5d2bf5401fed56fc9adfb3a1df88c9539c8be263589beb766c3feccff50468aa3f53a36a2e8188165ce2fe6acfc21 WHIRLPOOL 994c85f6ae79118c94d1b0c821c41fdceccf0eeb08e2e5e8d4cfb20446d871de2a2f74996f0a4cb6e5e7570602d36c787919b3825a37f2d7d17d05f38b35f53a
+MISC ChangeLog-2015 1178 SHA256 5631b4cf198c96dc78437c1b7b54cfb59e14d24012cdf5b195f445a4466dddd3 SHA512 80764ea6c133a4a693d6022133d8cc8d0ee1fe66285d2d171ed9cda9be334ba35f8e65d66b735e48ff103c54c3520a6a34fad0bce270fa49dc7443c6984d49a0 WHIRLPOOL 5b6a55a38f6fa58c315f0073757c8a9f001460faefdf070550787377ceef946b4c5115c832be2335c7f5caf8a791c379f7e434c1d1d09355539c979b6fb0bb57
+MISC metadata.xml 335 SHA256 51676f1842e76872aeecf3e2804cb243aeea83fa5b9ac004b6e124e35a77cd81 SHA512 17244d55739dbeb542275ce7c0f57ea8c017e0277be42b69fe57a1c3db37ffeebd165cf44be5e7363b3aaf7e5f78555f27e3f0373baab4b268b12ef2740e7910 WHIRLPOOL ba1ff1d897e53c1f498c3a0020f834ded57f0dc184164cbe8a292ff440689084023e90d81935f771bee81b01c886ecc634ca7d4cd4ad233f04d0fbaf5f64d9d3
diff --git a/dev-haskell/hstringtemplate/hstringtemplate-0.7.3.ebuild b/dev-haskell/hstringtemplate/hstringtemplate-0.7.3.ebuild
new file mode 100644
index 000000000000..75759dddbfc2
--- /dev/null
+++ b/dev-haskell/hstringtemplate/hstringtemplate-0.7.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HStringTemplate"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="StringTemplate implementation in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/HStringTemplate"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hstringtemplate/hstringtemplate-0.8.3.ebuild b/dev-haskell/hstringtemplate/hstringtemplate-0.8.3.ebuild
new file mode 100644
index 000000000000..7449198f799c
--- /dev/null
+++ b/dev-haskell/hstringtemplate/hstringtemplate-0.8.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HStringTemplate"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="StringTemplate implementation in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/HStringTemplate"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hstringtemplate/hstringtemplate-0.8.5.ebuild b/dev-haskell/hstringtemplate/hstringtemplate-0.8.5.ebuild
new file mode 100644
index 000000000000..a419075b977f
--- /dev/null
+++ b/dev-haskell/hstringtemplate/hstringtemplate-0.8.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HStringTemplate"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="StringTemplate implementation in Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/HStringTemplate"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hstringtemplate/metadata.xml b/dev-haskell/hstringtemplate/metadata.xml
new file mode 100644
index 000000000000..908980a64424
--- /dev/null
+++ b/dev-haskell/hstringtemplate/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A port of the Java library by Terrence Parr.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/htf/Manifest b/dev-haskell/htf/Manifest
new file mode 100644
index 000000000000..70e85ffe87ea
--- /dev/null
+++ b/dev-haskell/htf/Manifest
@@ -0,0 +1,5 @@
+AUX htf-0.13.1.0-aeson-pretty-0.8.patch 352 SHA256 655828f8f04747d4a6b6c627b07ac6759aa88802040956dc86356fd3a7d1ff5e SHA512 31f927eeccab5037ec3394a2a608b434e43fa9c3bfd0a0d4bd6662add7abbb259986ed0ef1a84c31d2e84b68cdb6e3d6133e5bed34331b81cb7b3fc61fa8e8d8 WHIRLPOOL ba91431b264ba33916419fec6769e145af2cf4d793b2dc1e1e4dbbaaaca1a44c77bdf1018bdd0f5cafc52ab8e671ef977280903111ce020039d0ebaf7d0eaab1
+DIST HTF-0.13.1.0.tar.gz 78310 SHA256 1cb469ee21766fb7ad56fb42469709fac06214f7a33c39880134dfc2ea0de847 SHA512 1292f8f0b9189e1ce05de1cf6f686ce77a839c4191a5f8b8000c8d740abe4b8f457a7c5ed8aadc13221fe9fde9b4c15bde9f9f6f53ac03178cd1884572fb4069 WHIRLPOOL 76f85fc1710d598ac38bb7849467536af705d9ab82811745212c28ae0a2e5c8fac588320e30f3c44b173665dfb60089c37610ac669f075bf6ef74f255508baff
+EBUILD htf-0.13.1.0.ebuild 1421 SHA256 06e56d987f651f65724408214a5c57d96460bc7a9ef8e8052d7e017508967a31 SHA512 b4254f185765e75a289d4856efe1eb8abbb5d6ec7d939cb1cac7385934736749a9748afa282ad788b09e88beaa0f75cf15852a9e42d40ac0b29a1d9cc884ccde WHIRLPOOL b847074cd955c3e6cef3a5cf229e9c92153f50c32020352f990f01bac31b5d78588ebb7c207a67f031ab9ea5887b8769b91c248c33d2ccebcbcaf694772526f1
+MISC ChangeLog 398 SHA256 cd9666a1ee98e1643805eb4ef95ee555fd46d1cfef56bf424331a3ae43563290 SHA512 d1996b2b4410fa9fe046f738e3b0eae6355d17261307f91ff8dc54e796a042377d2d353a8617b9b63714442690936e6b271b038501e99205d4453dd112f07575 WHIRLPOOL 5cd23be8fc6955cadbfcfb190509f89bb56650520aaff38f44a2e4443cb7b31f473aa72b39aa7c76654f9a3100b0651315ecfeeb3ed8f985782489a35dc0dc5c
+MISC metadata.xml 923 SHA256 df19ab2db950e84b0a5d0f2016741109406a165ceb7918e7d19b4e0fe671d45d SHA512 1bcdd3551b19f09f600b050f84ab81de6e99133b29a8a94942ff068ef354a9bb31226395cb221c416a65466a96973a92521d3aa3b13c94b557bdedf011e28164 WHIRLPOOL 6a88ae47b16f19efed698a141d806ef88f7b017b0f8c978e9c877d81bc8bb51bc0334e9dd8dcb1a80eb88277bc2b67ae3d1bc73ac33fda7b41a2a2fb087d3afc
diff --git a/dev-haskell/htf/files/htf-0.13.1.0-aeson-pretty-0.8.patch b/dev-haskell/htf/files/htf-0.13.1.0-aeson-pretty-0.8.patch
new file mode 100644
index 000000000000..ac1472051eba
--- /dev/null
+++ b/dev-haskell/htf/files/htf-0.13.1.0-aeson-pretty-0.8.patch
@@ -0,0 +1,9 @@
+diff --git a/tests/TestHTF.hs b/tests/TestHTF.hs
+index 4a71874..c0442a5 100644
+--- a/tests/TestHTF.hs
++++ b/tests/TestHTF.hs
+@@ -383,3 +383,3 @@ checkOutput output =
+ BSL.toStrict $
+- J.encodePretty' (J.Config 2 J.compare) json
++ J.encodePretty' (J.defConfig { J.confIndent = J.Spaces 2, J.confCompare = J.compare }) json
+
diff --git a/dev-haskell/htf/htf-0.13.1.0.ebuild b/dev-haskell/htf/htf-0.13.1.0.ebuild
new file mode 100644
index 000000000000..764b01df66c6
--- /dev/null
+++ b/dev-haskell/htf/htf-0.13.1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTF"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The Haskell Test Framework"
+HOMEPAGE="https://github.com/skogsbaer/HTF/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/cpphs-1.19:=[profile?]
+ >=dev-haskell/diff-0.3:=[profile?]
+ dev-haskell/haskell-src:=[profile?]
+ >=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/regex-compat-0.92:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-haskell/xmlgen-0.6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/aeson-pretty
+ >=dev-haskell/temporary-1.1
+ >=dev-haskell/unordered-containers-0.2 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-aeson-pretty-0.8.patch
+}
diff --git a/dev-haskell/htf/metadata.xml b/dev-haskell/htf/metadata.xml
new file mode 100644
index 000000000000..be697624296d
--- /dev/null
+++ b/dev-haskell/htf/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The Haskell Test Framework (/HTF/ for short) lets you define unit
+ tests (&lt;http://hunit.sourceforge.net&gt;), QuickCheck properties
+ (&lt;http://www.cs.chalmers.se/~rjmh/QuickCheck/&gt;), and black box
+ tests in an easy and convenient way. The HTF uses a custom
+ preprocessor that collects test definitions automatically.
+ Furthermore, the preprocessor allows the HTF to report failing
+ test cases with exact file name and line number information.
+
+ The documentation of the "Test.Framework.Tutorial" module
+ provides a tutorial for the HTF.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">skogsbaer/HTF</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/html-conduit/Manifest b/dev-haskell/html-conduit/Manifest
new file mode 100644
index 000000000000..933495c8ba1a
--- /dev/null
+++ b/dev-haskell/html-conduit/Manifest
@@ -0,0 +1,9 @@
+DIST html-conduit-1.1.1.1.tar.gz 4004 SHA256 007098771875594e797a3438836ef6361c7960eb99b0734835c0cce3b50359af SHA512 fc69c595f97c952d624cc8a22597d6f966ca343dd8f6b9c5da8085ba9a7609e1bcfa803dbb705e9911c5a86de7456331226080869a04a56b69ec36f4ab5bdb50 WHIRLPOOL 387c6d8f8c421bf3be6ca6d2b5b200ac851644e67abae9151c9d0612ba493b5e6fa96e1623e04100076bc7bfa3c45f52ad06eb7143e6ae588a88c43505fb6d9b
+DIST html-conduit-1.2.1.1.tar.gz 4125 SHA256 98c27470cbf99b12ca9705216567fc8aafffb843cd9c37762e8607da153aa8a8 SHA512 601c1b840ab194b6a3e89c1a7af7335a8a8e2a9c01bdd4d19914c1b512bc1d56dfa199855072b9e0406f8744607bd3e3efe3a480d2dc824048b67cfe1034e9b7 WHIRLPOOL 550b2f82d16941f5d4a57011dd5542c278ff373787e959e246b8a62e10373f52964bef2e6b237924fd58ffe3b623ef1c836e23488ac4d5757b0f90c3df5dfd8c
+DIST html-conduit-1.2.1.tar.gz 4117 SHA256 bb1c76947268fd5661918d02de73132b50f364d92f0d4e331ee0e0c87e0cff29 SHA512 557dc27479cb83cb958839ec29faca4997ff52f848430b5a3c20f17dcf388c76848d0c83db376077f8a6f192312e124d5b0e6b86589d40053e1a657ca96ee5ac WHIRLPOOL 514a96584e9d8e1899a930773b8a91594728dc3259dc716ada513e2f352a2abfcea6ffd0c4236d9bf1a4c35b05adcdbbd148506882d9c76763b0fe81583e107a
+EBUILD html-conduit-1.1.1.1.ebuild 1240 SHA256 386f1e218f8b894072fec1fa878970abc05d5b7c4bc06611df4af6913f3c12bf SHA512 c95344541ade71b9e1869002cfdee8098f3d4474f703d0ed855a68446b92a76aec99695ce28077955a9a486dca78bec468d316c674f6c1f0d9b0dc9e3b42d008 WHIRLPOOL 9d51c5aec2e07e105fddc88885a7c4db5ef7c8f9695f17c264a63d4bc226b3fb2493cb833d5fb988928ef8d0a76b61bae2c71a436a9208a4ec8e324a4e560176
+EBUILD html-conduit-1.2.1.1.ebuild 1117 SHA256 b176298bc48e1c4a6dbf6058cda173fdac75684a23ea17893c3f09ea3f6ba374 SHA512 b5e74cba93fad317f78376e796e2727eb7bc16fa67da23c6f99a07015751cefcd90acc4bf7fcd02fc07ab0a1723876f8ba189a488bda9f3baeeff718cdb6fd79 WHIRLPOOL 5b22c42f568b82edb82930582db8b26b5d55980b44fdf4d906b63f16e982532d503bd66bd1af8ca0da4b65a2d5b90d2acd4d62a470deb1f9e4c854c73dd4aeb2
+EBUILD html-conduit-1.2.1.ebuild 1152 SHA256 abbaedd0d7109e843e4cd435acfc1b2e500b69ed35008f5bd4f9179714964d76 SHA512 df1b64d19c18bd9175b6efa6b7ba92782bfa3acddf593e7b546c343d0f0146e14981d04fe83dd8e7627a4fbf120fa809460ca18a2b1d28a9f0fef39465fe77e1 WHIRLPOOL da8d0048653011b2c50f9625832416d1041b242c97b0227c00b86d1b79c8bc6206b475ed1e4bab0487fda8c718b2766b2da42c8e9a5c7b9d3cc25850402ee294
+MISC ChangeLog 3283 SHA256 7ba342b4474d574e54d2a9b75885e291d8717c263c45e63eacc4b7590f823fcc SHA512 6f986eb20ab5890eaa60c2fe1403d8679e3a4f34541ca5ff6b09e21118013803d29edf6a7aa27a82c6ca98fe72a453238520297e36fe71d665637dd5ee961baa WHIRLPOOL 4e13e14cfe6655774b01969bb367181508634e781a15cbf4f6306dbe13445c26d7ffdb1a01cb3891e5cc304911417b0ac3a573078b208a57e24e317cdade3dad
+MISC ChangeLog-2015 1356 SHA256 b9db3e198edcb8e3592f54a2b9dc557fac3419c413e74c876265f468bbcc7606 SHA512 21b6ba7de445f8f0725f34c078a1d38e40e13f3b01b5a16fa315e250845a5e3df97fe6f23fbc4bb013532b1b714d9d3cd521e4f51b607ad1d29d7ae013ff1a76 WHIRLPOOL 36eefa26d51d3dc01134d1e89c243dbc0a3ae405d48838a76ed7327bc7d06874156d09394b93f39d78607e491f97f56d11b5e3c3092be468e86f6ef2964190c7
+MISC metadata.xml 603 SHA256 78b6603bc2eb5c4b2dea2b58748cb29fa8d0b6279291c3e6afe812816a9ba2f2 SHA512 5a83ca04664dfd65f6e9a8987695cd7936c4b16d4774adfc9599f71bb64360fc1b16927d82de20881447a64cd9c63bee50442514457f6b079ceddd2480be93bf WHIRLPOOL a53674787c3276249b66abe68db6c9340d85ef465c7c8338c74423a18c8fcbeb3d441cbb144f1a6654b897f0a43bf8fe41f4b0d04911da623a4d410cf68fca37
diff --git a/dev-haskell/html-conduit/html-conduit-1.1.1.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.1.1.1.ebuild
new file mode 100644
index 000000000000..d5ce6db3bbc0
--- /dev/null
+++ b/dev-haskell/html-conduit/html-conduit-1.1.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parse HTML documents using xml-conduit datatypes"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.4:=[profile?] <dev-haskell/tagstream-conduit-0.6:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/xml-conduit-1.1:=[profile?] <dev-haskell/xml-conduit-1.3:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/html-conduit/html-conduit-1.2.1.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.2.1.1.ebuild
new file mode 100644
index 000000000000..bee33c971690
--- /dev/null
+++ b/dev-haskell/html-conduit/html-conduit-1.2.1.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parse HTML documents using xml-conduit datatypes"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5.3:=[profile?] <dev-haskell/tagstream-conduit-0.6:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.5:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/html-conduit/html-conduit-1.2.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.2.1.ebuild
new file mode 100644
index 000000000000..732d4cf1840e
--- /dev/null
+++ b/dev-haskell/html-conduit/html-conduit-1.2.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parse HTML documents using xml-conduit datatypes"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5.3:=[profile?] <dev-haskell/tagstream-conduit-0.6:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/html-conduit/metadata.xml b/dev-haskell/html-conduit/metadata.xml
new file mode 100644
index 000000000000..96b5e032235d
--- /dev/null
+++ b/dev-haskell/html-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package uses tagstream-conduit for its parser. It automatically balances mismatched tags, so that there shouldn't be any parse failures. It does not handle a full HTML document rendering, such as adding missing html and head tags.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/xml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/html/Manifest b/dev-haskell/html/Manifest
new file mode 100644
index 000000000000..333458f07e5c
--- /dev/null
+++ b/dev-haskell/html/Manifest
@@ -0,0 +1,5 @@
+DIST html-1.0.1.2.tar.gz 11021 SHA256 0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061 SHA512 e7ce2be53ce4c7898aa8772c34d1469a90fcb5258ffec0cb1da544f334b6f13ecb73060dfec2284622be1156a2adbadec8b9cac5088c1ca9d84edfb50719b9e0 WHIRLPOOL ff26a5a9099d3d8aceee7f02b67c1632af32e95de1441f6dec760e36817861d22bb4e9bf50798c3088f9f53adcc87c268e49b7a1d12f0aefcf9dffbbed518eb5
+EBUILD html-1.0.1.2-r1.ebuild 626 SHA256 9e65b635f8b04a93eb4cb40e691db49ea213f3c808710b2c5844a807cbd8a4f5 SHA512 e67a9d1f3f190ea8c3b7fcb209c600d0679419f1a70a9d6102b15fa7cf66c95e33c705d5851e1f12b64d23e7d040a69053377053a79bbd990841ab1e76971f89 WHIRLPOOL 6c90784ff6e85420afbe92a4cdb8640d697abc77083530a0b8cda78bc46d16fd1c8beed59b8a3d2f3ac17c9db4d86d47c053de79c59a3ac41e3793592f0e6720
+MISC ChangeLog 2604 SHA256 38898b637710a00e111aeb54f3d429214dee2a77ca26055cc1b59df909e86b73 SHA512 c20b5503bce6b29d9dfcfdc99f5f5caf91b84c7954b5725ef86993b043eb22f05bdad19fae66977ce3950c8c4a1a40393efcd7a0ab10e695440dff44f823aab1 WHIRLPOOL 96b357d08b82a4e04d0dd11a738b64ef19a30a0e1b1603d5f2d75e57caef6e74bafe4ae991f6109955324e673f6029019aadb2d8341a205b763d0b169ec19806
+MISC ChangeLog-2015 5802 SHA256 97900fe90de05edb164412e9ca0f7302e4809e838d8d730527e11943d264d8c3 SHA512 e63cf0650e280c258c08f4cbb0ebf54c8b34072b033ea1c8faee431a0c051870b13a991d1506a34aa1636fd8702983f5dca468ac7a4ce5f78c8ff1b293ab5541 WHIRLPOOL 83b67c205b8a8bd8cd9477019a22857629da6a9f62c2a4e210c1af0b8ea1e1e17464ad8ae38fc881147bfe63286a26d8032b84a003aad5df4e0f35656080c512
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/html/html-1.0.1.2-r1.ebuild b/dev-haskell/html/html-1.0.1.2-r1.ebuild
new file mode 100644
index 000000000000..99ba285f8a7c
--- /dev/null
+++ b/dev-haskell/html/html-1.0.1.2-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTML combinator library"
+HOMEPAGE="http://hackage.haskell.org/package/html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/html/metadata.xml b/dev-haskell/html/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/html/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest
new file mode 100644
index 000000000000..ece19b55eee7
--- /dev/null
+++ b/dev-haskell/http-api-data/Manifest
@@ -0,0 +1,3 @@
+DIST http-api-data-0.3.3.tar.gz 17668 SHA256 cb3d7ef8a924a6b03481b7c5e26a580df72cbf89f2e8247e825f43f4b3ba8449 SHA512 125240fe0da41ff118937864cc5386d50b58cba98fa9d463202ac73a07b2d530563c3a7c41f81be42f25d99bcfc12ed01dca095a000f0cefc655d8046c3aa00c WHIRLPOOL 63be4395f094cec89457deca263a730097948fb3bff7fc8a4b77f7014053439a0ae64470405df92ce1aa12c67c37bafd059ccf0e73d617589c11e8093db1fd85
+EBUILD http-api-data-0.3.3.ebuild 1316 SHA256 b76e80876bd6122a8cc887bf7255b4e45695dbb1594696ffdeaa197eb6df9d3e SHA512 55d11acc2835eaa3b1bfe70e624b0dab85c05195c99fe2776a6589df90bc6f12628e3b1bb133affb50ebee97a461892279ea7cf84bd3a19773708e633f2ae2ec WHIRLPOOL fcc8bdb8343a2184911c9a91e18236822dbbb1127ece74e2734502e016fe471d6c71d4993a69caed4dd37aa913f69ae86931c220029ce7d6759219685025489f
+MISC metadata.xml 451 SHA256 d2d3347330a84f4533ae01ac26caa790e71db5cb55a179396ee3b59ec7c96d8e SHA512 c1d1bbb22c5eda41eecfd560624513271598fa334ff36eb58fed7aac29e1631296ca2ee53fd05b1157615a0d394dfa8e1dbc23257d4e7f5ce8d0456ebf342a7f WHIRLPOOL 113a6e311d8b9a3c87c7c72248c36c1e07f298acbf424561408c1681842a0179d417523fcce515e6bf1d264f90951524e663bd32ae47002eae2f23ca23da4c90
diff --git a/dev-haskell/http-api-data/http-api-data-0.3.3.ebuild b/dev-haskell/http-api-data/http-api-data-0.3.3.ebuild
new file mode 100644
index 000000000000..de3935c12d39
--- /dev/null
+++ b/dev-haskell/http-api-data/http-api-data-0.3.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Converting to/from HTTP API data like URL pieces, headers and query parameters"
+HOMEPAGE="https://github.com/fizruk/http-api-data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="use-text-show"
+
+RDEPEND="dev-haskell/hashable:=[profile?]
+ >=dev-haskell/text-0.5:=[profile?]
+ >=dev-haskell/time-locale-compat-0.1.1.0:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/uri-bytestring:=[profile?]
+ >=dev-haskell/uuid-types-1.0.2:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ use-text-show? ( >=dev-haskell/text-show-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/doctest-0.11 <dev-haskell/doctest-0.12
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.9
+ >=dev-haskell/quickcheck-instances-0.3.12
+ dev-haskell/uuid )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag use-text-show use-text-show)
+}
diff --git a/dev-haskell/http-api-data/metadata.xml b/dev-haskell/http-api-data/metadata.xml
new file mode 100644
index 000000000000..249526e7aece
--- /dev/null
+++ b/dev-haskell/http-api-data/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="use-text-show">Use text-show library for efficient ToHttpApiData implementations</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">fizruk/http-api-data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-attoparsec/Manifest b/dev-haskell/http-attoparsec/Manifest
new file mode 100644
index 000000000000..7807e6cc495c
--- /dev/null
+++ b/dev-haskell/http-attoparsec/Manifest
@@ -0,0 +1,7 @@
+AUX http-attoparsec-0.1.1-http.patch 314 SHA256 51f24427c3b5afe6d6a973369a068280bf12170efb8d3691e26da372f3765794 SHA512 bb52b574df35cf76b0269a216d8d11cb04dafeba88a7f0d0581a0296e49d8eb125038a431174618964d3afa76c50b9eb5315101648ce8a2564e4ea685445620c WHIRLPOOL 53aff8302ee110320e283835293d0969f1900cf0807bddff59fe0f97745061d788caef94a3c34bf98f3fd2755db1c2b71ed341697bee1f6a1c7bb458a4ae1d21
+DIST http-attoparsec-0.1.1.tar.gz 2501 SHA256 43e16753f5e4126aaec41aac67562e38151fc6de9c2b10eace35841e9d48888a SHA512 7be64a4f8df874b392b3d75ecb16bb4e4f689e2c9e65eb406c7287bd637eced2c2580d27be3cfa164aac9cdfdd89cb8aaa8d9ab708e44542a478ec76a9b5955d WHIRLPOOL 52fc1ac584f481706888109951848c11f6eefcf587cb12c7bf15fadaa569db2c65b0c44e2a006609c3208e6205ac753d18b5af83abb5f27fa24a51946d49bb59
+EBUILD http-attoparsec-0.1.1-r2.ebuild 780 SHA256 41e22b86279a7e2d316a114e76e053ea9500c38a912943f4a3d3182b498d4633 SHA512 f8f084fd72e06f8ee226434cf0cc8663b76edada42c8ac974f3bee04a6249c5e4a127e306d8bdb131073209a9f5be330ce7b0980a6167640ac686e34b750d45b WHIRLPOOL dcdb1faba1bb4fe681e1a24ad6410da3d7a3b302a26b8c480bd5a51e9d577023727d68a46382141fea5aa6a0326e32ef965f217a09a4d772e32e353985ef1825
+EBUILD http-attoparsec-0.1.1-r3.ebuild 838 SHA256 778ad41cd6405fd39ec2e0dd33a66ee85613840a7040beec3a1a404ba06bf837 SHA512 97701d2125e03196bf62991d367bd861bde8eb2539e0b7d62917e8c5bdee898884223b79b83b986899c14e579af75fa5c10d65cfd8e126d34f854a9d2d977978 WHIRLPOOL 772ea055be79b23a3fe20860d1fa67e2ab08c2aa06a8a3b5597ae19ca737291dae1ac12551c65f08cf7537645e8edbc0edd5a54db12e799fa9b23ebdfdfecf41
+MISC ChangeLog 3612 SHA256 459a2d86ba6fe1e58cc2f0c1c7aad73d75de851288fadad75942fda63fd92794 SHA512 5721952d2ad313a47929b406641b881a5744010fe9ac6bc6fd62e56a28a625a0894efed6a3070c9141f042a8fc9a5bbcf5944e22c210e2f15a2a424d6224f967 WHIRLPOOL fb3f7ac7d0f96e239afbc44ca4bc10e5d2ba3b2ff1f419258c118106c5a22b1cfc8b119a6adbc4726eb9a9427e5178184131583876f8039466a77e2594ac5076
+MISC ChangeLog-2015 1610 SHA256 7f6bbf63f564a1c6c67bc491ad8269aa31940dffef9d58ccdd478df7f6d984eb SHA512 112f810f0ae2e628f67de70e5d6bb34b252008119ffaab5d4fe6cf0d07aefe434ed4ffdf610b7cdb0f378ba3d9ca91fca1331ffbf79f018e76bdb9e084faa2e1 WHIRLPOOL c02407f6e79f9e3e326b2a1306f76901eef73420264f176574fe5c46d77fecfb8c02c32b28a79c3aacf8a744a17e1979e0b934bab590cb34668cf991ec780ff7
+MISC metadata.xml 415 SHA256 5060694f389ff2a2845f0e79bdb359a18570a9eaf4ff51b6e956cf966e96ab4f SHA512 9e100f10d0b808f50bdada4a11e37cf273d7471054d26aeffafb4c1c5a4528750610179117a94b350222322ff6b983daa70f877c4bdc22aef177ff5816823a9a WHIRLPOOL 1cba6742819c7a1b6dc6c585fc2e5025bbab8b6592e3f3d90e78e7173667137e4ce848ffcf1820bd7463cd1f9ebc1406b9afb8f419f4f37baa86e207c83f5d1e
diff --git a/dev-haskell/http-attoparsec/files/http-attoparsec-0.1.1-http.patch b/dev-haskell/http-attoparsec/files/http-attoparsec-0.1.1-http.patch
new file mode 100644
index 000000000000..2de100c5deb5
--- /dev/null
+++ b/dev-haskell/http-attoparsec/files/http-attoparsec-0.1.1-http.patch
@@ -0,0 +1,9 @@
+diff --git a/Network/HTTP/Attoparsec.hs b/Network/HTTP/Attoparsec.hs
+index ec464d0..37f9983 100644
+--- a/Network/HTTP/Attoparsec.hs
++++ b/Network/HTTP/Attoparsec.hs
+@@ -7,3 +7,3 @@ module Network.HTTP.Attoparsec
+ where
+-import Network.HTTP.Types.Header
++import Network.HTTP.Types.Header hiding (parseByteRanges)
+
diff --git a/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r2.ebuild b/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r2.ebuild
new file mode 100644
index 000000000000..4ea20efa90de
--- /dev/null
+++ b/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Attoparsec parsers for http-types"
+HOMEPAGE="https://github.com/tlaitinen/http-attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.4.0:=[profile?]
+ >=dev-haskell/http-types-0.8.0:=[profile?] <dev-haskell/http-types-0.9:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'attoparsec >= 0.10.4.0 && < 0.12' 'attoparsec >= 0.10.4.0'
+}
diff --git a/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r3.ebuild b/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r3.ebuild
new file mode 100644
index 000000000000..2dcf768bf7ed
--- /dev/null
+++ b/dev-haskell/http-attoparsec/http-attoparsec-0.1.1-r3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Attoparsec parsers for http-types"
+HOMEPAGE="https://github.com/tlaitinen/http-attoparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.4.0:=[profile?]
+ >=dev-haskell/http-types-0.8.0:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-http.patch
+
+ cabal_chdeps \
+ 'attoparsec >= 0.10.4.0 && < 0.12' 'attoparsec >= 0.10.4.0' \
+ 'http-types >= 0.8.0 && < 0.9' 'http-types >= 0.8.0'
+}
diff --git a/dev-haskell/http-attoparsec/metadata.xml b/dev-haskell/http-attoparsec/metadata.xml
new file mode 100644
index 000000000000..218272ffd685
--- /dev/null
+++ b/dev-haskell/http-attoparsec/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Attoparsec parsers for http-types.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tlaitinen/http-attoparsec</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-client-conduit/Manifest b/dev-haskell/http-client-conduit/Manifest
new file mode 100644
index 000000000000..ac3816458c95
--- /dev/null
+++ b/dev-haskell/http-client-conduit/Manifest
@@ -0,0 +1,7 @@
+DIST http-client-conduit-0.2.0.1.tar.gz 2104 SHA256 c54ac328bbc5583acaf36d073d9ab122f9e24db708bb2863ba75c303fbdcc93b SHA512 1fd691f613cf874ea6f596a1d178bee034aef48923d8665b33cb7519d49034c56198a1b98786f3b65e9b5fce36d7bea8e76bafd696c52f01a240da29a06696ab WHIRLPOOL a84c5465d3a3a19b5e20be1aff4d0920e216495c15beb7abe05d8658375269fd01c48c2d53b9f0570f000b6f625e30a8ca8c4f4eb81aa2e1397c718defbaf5a9
+DIST http-client-conduit-0.3.0.tar.gz 1176 SHA256 2934dd952999bdb87a0c1ccabfdaf985db82a12227cbaf358373b9797cc25b4c SHA512 c6d3a2ee7d2b3efca346835d226421bf18443d7248d743b0467b32a9697d845697267a5fa9ee5a7bdf2c6918c60f4f6897f3df109b9337ab3967b3b9ef2528fe WHIRLPOOL def62f2b4f7436d453105da215f243d2667e7b9fff6e688b8cb1557ea398365e4b8364445245fe6d4cb2f6e3a092a26d12c4b32623382e37a49ebe189c751d4b
+EBUILD http-client-conduit-0.2.0.1.ebuild 721 SHA256 21ee4ad3af90990b355eba99814fdcf6df8edcac6caf84ab24834eab02488be4 SHA512 a8f9145285324a04e72846d9429bf97464a8bd465b66e2e9d225fa7d0ae494c5c959d095af43de8fe37400c95a596e88e98e098cab6254d2374f656c53d0f9ab WHIRLPOOL de8300e460691aea135587d7b5e095f76441e3d999592f234039219060c1bb370ed9d0851f669e5adbcc342bb6ed6afc8da186bd9cfbe5f9e268825ab000ca30
+EBUILD http-client-conduit-0.3.0.ebuild 629 SHA256 398663e285537f78b7df044a00f1172649fb5faf082c4f8e77a693319fc4904d SHA512 de9560196b9b1100818c89284dea78ff491f300c08dfd3fbe5e7390e377c365ab75d32cd9903202e06ebf02e3534f8a06ca94d22aaa0fbc07ebf3c78c4eb11ec WHIRLPOOL 0d9b1e98de1303b3f2759c82175f69f4c085a031917b5f29c44667be1cd52eb7b48ef8cfda3452aaa4c6bff47f04218ba43d034fdf9750aedc1bcb5eaa25fab6
+MISC ChangeLog 2768 SHA256 a21ccb092c24f2405ad44c8585dda42511361494d3b159ff70835afa82f5fbf8 SHA512 fa1d83aa6a3305774510a83b7fffed8275819bda2a30db6809a472b4dbf859948d2d098896831a2b643b6cc513d8608ecf26c1fa88cc6e36c1a9d47281fb7423 WHIRLPOOL 251a901a8eeb72c81d68ded3f0fe2a2975b6b0306aa53178f2326f6097e2758a645d14ac7f0b42b04567d9c39e391f73330828213fa60cacd26974caea624a52
+MISC ChangeLog-2015 977 SHA256 bb623023a7e59b65b48c0ce40f56456cc3a9dfbacc0ff27f1bf01e61f24e1e2b SHA512 40f0a803df125c566e665aaf30e8fe577e5f5ab07f32fa8de451c0a813b51f33640a875e611b2ef96d5bd17e3c9906b0f960efabe6c7c7f4145b1a2855933f71 WHIRLPOOL dfae31e2dea5921fe09f0abb77115dee81b1f299ceb1dc6580527251de7a8c0e1b1271da858f09574d65c533cfba9d916e4e3dc3b2c95f33da01ab8d171e489d
+MISC metadata.xml 441 SHA256 3d757b6b0b390289ffdcdcd19c6d7f006fcde9c86078bb919ac9296ba2f2562f SHA512 dbea66c32c3fface3c17b221436091de83efa7368384bdfdc76acc36672e6d7afbb3c5ffd08afe627c43d0e891dac4fc8053ea6de6294e0d1a7a0eb87edf4988 WHIRLPOOL 8d323526615c56a94f3aca8ada9ac74f809833ad0349b9815cd9d5dfa049529459a432943f487f8bd70e57cfb544827b5115b6fa9ddc5dd9556a4ad8f5aaafd5
diff --git a/dev-haskell/http-client-conduit/http-client-conduit-0.2.0.1.ebuild b/dev-haskell/http-client-conduit/http-client-conduit-0.2.0.1.ebuild
new file mode 100644
index 000000000000..8d85de5bc9c1
--- /dev/null
+++ b/dev-haskell/http-client-conduit/http-client-conduit-0.2.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Frontend support for using http-client with conduit"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/conduit:=[profile?]
+ >=dev-haskell/http-client-0.2:=[profile?]
+ >=dev-haskell/resourcet-0.4.6:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/http-client-conduit/http-client-conduit-0.3.0.ebuild b/dev-haskell/http-client-conduit/http-client-conduit-0.3.0.ebuild
new file mode 100644
index 000000000000..462e15796ad9
--- /dev/null
+++ b/dev-haskell/http-client-conduit/http-client-conduit-0.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile" # haddock hoogle hscolour" no files
+inherit haskell-cabal
+
+DESCRIPTION="Frontend support for using http-client with conduit (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/http-client-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/http-client-conduit/metadata.xml b/dev-haskell/http-client-conduit/metadata.xml
new file mode 100644
index 000000000000..dabba697851d
--- /dev/null
+++ b/dev-haskell/http-client-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Intended for use by higher-level libraries, such as http-conduit.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/http-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-client-multipart/Manifest b/dev-haskell/http-client-multipart/Manifest
new file mode 100644
index 000000000000..658a832126b4
--- /dev/null
+++ b/dev-haskell/http-client-multipart/Manifest
@@ -0,0 +1,7 @@
+DIST http-client-multipart-0.2.0.0.tar.gz 4006 SHA256 e8a04ae3e22fc0d3adce44ad53e6e0c2742f4dad2f58e5721d379c03b59f50ad SHA512 7f3bc5b1b2dce4a8b5645b87a6f16e4baa3b61fbe71a7ba90a6c225af4a8d27b956280ab01805547d93378b32d5b4ab482e610f9423ccfda53d937d56586c497 WHIRLPOOL 51176a6669e01b860ee0abb7afe13cf61f81d2210bfd4cd7c3a7ae869b7f77be17d05fb1971ed578bb33e9e4884d9a434aab12cdd80aa8133291a2dabe0bafd9
+DIST http-client-multipart-0.3.0.0.tar.gz 1130 SHA256 2fb33407176843b1495835aa3fed618398057e86eff99c4baa0fa2628636eaa3 SHA512 4d0985d6cbc5e6ec4fe79b5037a4e378afd4b14382f2b26d62870ac091de661cf80be827851a8a8de014d6cd846867ea54ac7722deb6f97ecd70bee61fc1caeb WHIRLPOOL 6e225318bd662ca19dc1a0e88bae43736342f799d8a163227e7749dad3c32414407b5a0312a228720b91914427e982a1229146da62c1ae01e811f7ab942972b7
+EBUILD http-client-multipart-0.2.0.0.ebuild 809 SHA256 12547dcff17c7a4f5d82d9c5575761b3e0498f1b0855f8d4252bfd3518adf47e SHA512 1b5004834e12d83b4dbe044c539a3b5aee6ca43c011848e521b3d977a56a31db7ff652721b9713a207a808af89d38f98ad27f1d385f880ee9d9a9e267c283b5d WHIRLPOOL 359653ace43ab0ea891f8bfe6ccfeeb43877815db13d1cfb604a5d45e7ba7ddf686302af3921108bd6c1ac35ec732d601b522f72d3981fd786147f0e4832b4db
+EBUILD http-client-multipart-0.3.0.0.ebuild 621 SHA256 6b5dfc5cda7650af02477aa2eefa3d442db9b22d07267dbc68e8a3a6c0fd9393 SHA512 41636b07c8ef6f9d0e5d378a5d712129903ef507871e7ef2cf82d6f0f6d0e44cc58d231dcf7cefc2f5d95318baab119151c294ad20bd8ed84fd753e417fdd807 WHIRLPOOL 2940682a7bf713b8e9983f287a43a7581616aa02ad929d339829cf8eab7e4f622d9551677ea792b30ca22c15245665233ecc788bd174e3ee17d28efa6dad0b87
+MISC ChangeLog 2562 SHA256 535a5ea96aaf52aed8d743027b36500c2949d4829b2649287bc9f883d90f8d6d SHA512 5f72ef4fb1bcb36ac345ef2096b39b71c86576942531f83968690f4d767508f6a5c312a55923eb985ef666380bed20499c215aab221cf8fecb6d1092dcf2540b WHIRLPOOL cda5a70df6cf39b5a10990983bf848737c59ed9dffea54ebf68531c891cb3196015f4d9a3c90d9981797427d8b1573ec0016be5ebb77ef7c5c0d6a8f46241fc8
+MISC ChangeLog-2015 961 SHA256 b4f7be73c3d0c338c6f54ad9df893026f5c58f91a8f218db97debfc87a60b1c8 SHA512 7a1cfebfe7899c1b21a09a104b5dea18aefaa82c5d95035309cc464374ad1eed5108edb6b284949b2f5fd64ba9322727fa088e9d8859e5ba6a431a7473ee7f0a WHIRLPOOL 28b168d968cd51985ca869d835b6f8fad1d71c044a5066a66b0481b2048c2ba2e50e4a4d23782f96b89f24df6714a32661304d1ef1a3f5bff0c33bc35ebcfb94
+MISC metadata.xml 419 SHA256 bcbab5b9a4fb301cd29ba1d4d7a46068d7a743467e8cae9f4496873cbd488612 SHA512 7a0628973d356a3cf697e545a01918105e4321887ff0458c157211b58e2dc647fb20a1d27f43cf21d19a3a807b05751d413867f231c40a4e04c298241126bb59 WHIRLPOOL 9d015b3d74da48952d66370e743eaf6d53c199e3542f3fd430745f713b6386123a83bc7e403581809114bf3b48a4720f97cae6aac311f195f46e3f3db71181cd
diff --git a/dev-haskell/http-client-multipart/http-client-multipart-0.2.0.0.ebuild b/dev-haskell/http-client-multipart/http-client-multipart-0.2.0.0.ebuild
new file mode 100644
index 000000000000..47780ab9ef33
--- /dev/null
+++ b/dev-haskell/http-client-multipart/http-client-multipart-0.2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate multipart uploads for http-client"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/http-client-0.2:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/http-client-multipart/http-client-multipart-0.3.0.0.ebuild b/dev-haskell/http-client-multipart/http-client-multipart-0.3.0.0.ebuild
new file mode 100644
index 000000000000..ffc4ac32ca92
--- /dev/null
+++ b/dev-haskell/http-client-multipart/http-client-multipart-0.3.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile" # haddock hoogle hscolour" no files
+inherit haskell-cabal
+
+DESCRIPTION="Generate multipart uploads for http-client. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/http-client-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/http-client-multipart/metadata.xml b/dev-haskell/http-client-multipart/metadata.xml
new file mode 100644
index 000000000000..56a6a08a0e25
--- /dev/null
+++ b/dev-haskell/http-client-multipart/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generate multipart uploads for http-client.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/http-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-client-tls/Manifest b/dev-haskell/http-client-tls/Manifest
new file mode 100644
index 000000000000..b5dafa8f2c3c
--- /dev/null
+++ b/dev-haskell/http-client-tls/Manifest
@@ -0,0 +1,9 @@
+DIST http-client-tls-0.2.2.tar.gz 2962 SHA256 451e5833a1f07fdc162fde4371ac92986932d5c38f9969ace7babb020bc80128 SHA512 fe750f8c89efd6f65ff4f80ed2e56caadcbd6135fe4dbe500c763994773d91924cbd12073b84dc175ec617d76077febc790a45e293a2a4bb6ca840d0f223629e WHIRLPOOL 5ed723ef8d6cd3b1b28d8fb19e393c74f5e1d035efe8152bc71d90f8f42d0efa87e1ede24110ae4da3431b8afd0486a696d21ba56c1658d0f02af87023bdc099
+DIST http-client-tls-0.2.4.tar.gz 3555 SHA256 da60ebd9c0eff1e7a44ce600b450da79a471dda648ae67503d34d69a49ff0921 SHA512 3394b4cc6d8d398c17b3f06f6e1183103fadea0527c4fdab963a7e7cefb3b22fd0f0c3dc285efc7a8a1a902edc30f52a2ee35596dc173769c7fb9be6d033b24c WHIRLPOOL dbc5a1dba192d5ad34a0551639a95beb8403141c037520041116489306c01900825a8c58b56b1dbd5bdf313f924112d3c0e83a545bce18b2e2e62587f54f45d8
+DIST http-client-tls-0.3.3.tar.gz 6154 SHA256 ec1c676989aa7a53aa414d4bf2613573a8766dcf81db826365bdf20ce981a064 SHA512 eb4b094ce8c70154554564651dbaf57db80338b3fc88938a67fc5d7425d9f1793e805aa62cc90c0eb2d8a168d89769b45963b0382729103850920eac5fcd267e WHIRLPOOL 49bab2ed0146ad5df2a7affeb34636af02af0abff861a857aa040af1048d17915e7c1154c264f357e3deb757f3d7b09925afd20c663fedf0b78d5235ee87ade4
+EBUILD http-client-tls-0.2.2.ebuild 907 SHA256 36cd6a45833998c570c680537a8b9c400401619388105cf71967ea4febe87dd1 SHA512 cd18afd7fa7da8174b4e237d7dd700e95626d8c988601c9d4154cf4e3a931a0e92df6497c557a638c8f2fe51d451dd940c5e6570250080edccdfa7bf743c2f77 WHIRLPOOL 89f1ad6360c95672c7e023d7831e3692cf237d628419f311974f79f594fcedef410f8a26dcd448314323cdca2033a6e454bd550de31e5aab97c181ec8f5f2159
+EBUILD http-client-tls-0.2.4.ebuild 842 SHA256 72151333c0fabee413539cadfa9e18405a729bedfc3aa4f93e19a85f8e1a632d SHA512 c6e57eb49eae4c395647d4ea19442f5c40f0b21ee982fef4ef0758a49869d9d1d452f85bd344e5148d176b39d7e4be91fc8e7dc1d65261cf9e656678750e8906 WHIRLPOOL 5f9a2a880b1c90e8caca3a4bc9381629f53983261ed30ab64f492b6ec2c53d1d76a96bfe23a3e5c2a86051bc7c747584e6759bb9227ddcda26e443ce61a8159c
+EBUILD http-client-tls-0.3.3.ebuild 1034 SHA256 3ded779a617c92eb419141b00e6bf83d27c122c7747c2e59892c751c5e829671 SHA512 9a4935992d16b61d7e60df4373003995dbe82bac4032c0cdcf714c78a9d75dea17e80b9cd9e72dffeed3feb073e70748424bbd0f83144ff7568b1b9451ea79ee WHIRLPOOL 9bd4e30999d48ad15e6d41557712a85dbf94db0b87a49e24870e6437c7231741a4430d70fefc38f31ca1da8b7bb240c3f81ea0b19077ceb51da463697ecc58b7
+MISC ChangeLog 3215 SHA256 4ab22a11a9a10fa09b3f4a6c7e59ace4351947e8cb5392f0d17b8b918f2fca18 SHA512 a43cb534a5a94e64a02406a10aa6d7c6d987fe4ba2dbe55a61f2b72fdfb19bc2d3c3d62fc8fcb5b024223043bf4188500f31f52acdca4e2397afa1d6fce98aee WHIRLPOOL 81c61c1a304c3882c219f9f75ee347e714534bdead16441652d21a41e00dd4a90667361887d285b1e54b31bda3a2d6424d2dcaad262ee7948b92f2c75f3da3ad
+MISC ChangeLog-2015 1276 SHA256 b721d1c8832e3178ed057b65ab711dbd83cc467a2d83db47c67c10f1eab93adf SHA512 f15b50e41de50232d6b9271d4c2f336378f4529df080f1c62a277a8bcb6713fba83a759c6a4c79f64aa447905951a527d2425845236efa2bcf5a0f1c21fe9e9e WHIRLPOOL 38ee535430246c024b5c697ffc789b85f314d221a8a865853ecacebc4d261147b38bcaef22ed44fba05828ea7b291c2f89fd9a13553208144621ef5a254b3968
+MISC metadata.xml 441 SHA256 3d757b6b0b390289ffdcdcd19c6d7f006fcde9c86078bb919ac9296ba2f2562f SHA512 dbea66c32c3fface3c17b221436091de83efa7368384bdfdc76acc36672e6d7afbb3c5ffd08afe627c43d0e891dac4fc8053ea6de6294e0d1a7a0eb87edf4988 WHIRLPOOL 8d323526615c56a94f3aca8ada9ac74f809833ad0349b9815cd9d5dfa049529459a432943f487f8bd70e57cfb544827b5115b6fa9ddc5dd9556a4ad8f5aaafd5
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.2.2.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.2.2.ebuild
new file mode 100644
index 000000000000..09520001a8f9
--- /dev/null
+++ b/dev-haskell/http-client-tls/http-client-tls-0.2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="http-client backend using the connection package and tls library"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/connection-0.2.2:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/http-client-0.3.5:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/tls-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec
+ dev-haskell/http-types )
+"
+
+# The only test in the suite requires internet access.
+RESTRICT="test"
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.2.4.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.2.4.ebuild
new file mode 100644
index 000000000000..e30272eb497d
--- /dev/null
+++ b/dev-haskell/http-client-tls/http-client-tls-0.2.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="http-client backend using the connection package and tls library"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/connection-0.2.2:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/http-client-0.3.5:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/tls-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec
+ dev-haskell/http-types )
+"
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.3.3.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.3.3.ebuild
new file mode 100644
index 000000000000..5f93ec49933b
--- /dev/null
+++ b/dev-haskell/http-client-tls/http-client-tls-0.3.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="http-client backend using the connection package and tls library"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # needs network access
+
+RDEPEND="dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/connection-0.2.2:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/http-client-0.5.0:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/tls-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/http-client-tls/metadata.xml b/dev-haskell/http-client-tls/metadata.xml
new file mode 100644
index 000000000000..dabba697851d
--- /dev/null
+++ b/dev-haskell/http-client-tls/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Intended for use by higher-level libraries, such as http-conduit.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/http-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-client/Manifest b/dev-haskell/http-client/Manifest
new file mode 100644
index 000000000000..12e261fba213
--- /dev/null
+++ b/dev-haskell/http-client/Manifest
@@ -0,0 +1,11 @@
+DIST http-client-0.4.18.1.tar.gz 75796 SHA256 69bba520e4719b5f2b1f2ce5bebea441d082691b76bef37c9fff410497ae156c SHA512 22b04e04edda5d0ae017acfd6b332acd9347d722245642f02caced4c60baa3b00d14e495c1b8f82e96e9c071acc045f0ab3f17b93706c95b81658a43489ac9f8 WHIRLPOOL 388790b6e17c7b3dd4e2cd002c21fdbd606e3e80d8e0c6d96cc1fcdd634e42a95d03bc761df66b7d03d9e7e6ec869f559c5859b44488a4501a3c154d2df42892
+DIST http-client-0.4.30.tar.gz 79327 SHA256 4ebd1e4a1d98f4a5f37e004684679cbdc974c1801219900f258b246b713a6926 SHA512 d8e9a2dc9a2f999d5d2ef313cebef9d3e88ee98225ceed64fc220c16d6ee1bf5174e1170bc1f3d02f8ca1dfd4d63631ed204c238cdc9e4a751aa232e5dc42224 WHIRLPOOL 641b226f8d203b7cb9bd89713685b8a1c13726e6a26da8e2a2c3840d76db6c9f9d2f2cfe2173fb0bf21ee8baa26ff09d3a6462877384b7010c05c939e42d6914
+DIST http-client-0.5.5.tar.gz 81369 SHA256 d1fdda6035e0bab95d3294f5175ac8c3629f9cd1d32e1bce5d0aa27226751c85 SHA512 3289f9e0efe3fa03a99885d12ceb0e2cf881c339f69cd0812ed65d47b00401ed4959fc19c27492de7616395a04b412cbe443af47cd82afdaafcf92e52fdffac2 WHIRLPOOL 688012d7c6db0bcc65fa47a6901d52a6a2620d021b45a987e56716f4f0578e8c902dffb365ae46625ef6e6a724a80b18949d8b6177942bd2e1ae37c936694440
+DIST http-client-0.5.7.0.tar.gz 86010 SHA256 e241eac22c55cd851de534b9d84149702a8b3990d10afc282bd6955df550ffa3 SHA512 5a411fc6b709becdbdb727904851ff1348c39430d2358f780677fd00f154cc85d94f776f120f4435c2e9a89bb9f0a00858df0d5c7b250772c88c50179bd30275 WHIRLPOOL 33b91a2e08ddafa513068e58a2fca7cd560002468d1be7b0e7e112c9f11e5e2d94d4897f68a5a0b1c7f988aec00432c17a125477f7af25bfe731ed174a8d7718
+EBUILD http-client-0.4.18.1.ebuild 1671 SHA256 f1adc04b970757f5a94bafd393088f44479903656a74af5c318b004a3bd33bfd SHA512 52042d2268319c3469b2475a06e54a2e9705193fbd76dd0c8dc774ed201493c4158f91c1e10b114a21353477b07c9869628ec9e511d207bc3283a0922d3dd665 WHIRLPOOL 5f4a1e4abd2e956c6397e0768e12267505d0d012a411d3a2c1734a35a5e0f27fd7c15a70b4ae195b80b9fe69393534a04fa697e25aebc691b12ddc472dc332c2
+EBUILD http-client-0.4.30.ebuild 1669 SHA256 7c50b2dc8f5d2635673498b090363f2495ac902e1461326df2ab69fbdeda5f5c SHA512 e9c2e7d111116397e8ff39c86a606815d418e0e37ffdc566b419d1637705c31c79e46a37c087b72aca1917bb1b509b2c489ef030d6adf98e6664a0e307844ae3 WHIRLPOOL 5b07e9790051f5e8a958577989a51078503f1bf020460194ab0dd802a6c3b8397583f311e192ea5babeb5c9edab70f3529a29088117e608d1805840b91753c1b
+EBUILD http-client-0.5.5.ebuild 1537 SHA256 ff504beed31723a5794d9edc78262573d5eb413b1db0afd635704e421d63f3fc SHA512 696fd1de22bef5859e313654bbd52142b3c509fd10f0c66ed60ed2e278e80bdadf5927ee0ee4d59fa0d851f6941536aeb9c7dafcf29b31b16fcab63df2b9a3e0 WHIRLPOOL 27a8596e4f50aee36ed4bcbe8324f626e12766358ee3e32033cf9de84e54215e64859406f46ab74026f96d881c4ce325b02f4c0e66749717c0f940b084c75513
+EBUILD http-client-0.5.7.0.ebuild 1573 SHA256 17ba0c0054aa38fd185edbb5b01e6e6ae4814545b7666ec2a7b0b4af59ecc07f SHA512 3a6e3a10c1323fffedbf929f7ac14ff21436368667ad34ede63a4fbef946d996c6e004e7d010b4f85bb6fd895203ed3a84c61094df43a8c8bb1e8b36aa796d3b WHIRLPOOL 51b6bfbaf9ca225d3373317f626409363491bf63349fcdbb528626295a7ca4899317e4c892b22e1b158addd9247a13b0d13ece3a3b9843ef8c277c9485ce63ef
+MISC ChangeLog 3090 SHA256 34784648108ed4ab5e65c81c74d160beefad6be373620b7e53f928f9607758e9 SHA512 f7b4e239d5f0ebe37b58f75a15514a78262da3f5c2aabe3c328184d5721b07058058e5aba4b886fe304b0fd73929843dc43683cc8b4bce45188133d75cfb6751 WHIRLPOOL 75651605b68a72ff983f821b3f74cee4a686bca993fdf61ccd766893567f3d6b26f9bb3d0238ef748b8bfbe006eade9ebe9463a6da01036d48c815dedad3e34e
+MISC ChangeLog-2015 2245 SHA256 832c4a8c2cdf05927bcf2f206f3b2df3c41c69f8097a20125436669d06e9196b SHA512 e896c85d5b175d84a98f81e50c3c5769cb456efb4131b03fba8343fea57053c7ad69261cbb9530a4c05e744215af2c432758631a62fc703b67598b370a309f40 WHIRLPOOL 505a5eeba5003f36efc34f2d5eb0bbad679309856894a7a576f6faa8ee6d62f05f206c774e6c829fd3d496300a548b7fbfe9fd340a7b3fd43dd4f83adba74355
+MISC metadata.xml 523 SHA256 71ca477da644c91c80e36d5befa32544a24c47006988caccc6c135ea99b6fc63 SHA512 ba4e9d6dee78cc9b803646be59d6c32b10bf13c5398305607722d4a3095e4e37fa6ef67d921544e34bc95e0348794d54178d5498f3c447998954db118e5eda8b WHIRLPOOL 933bf748ba5ffbdba2dda5475c4d42fd7294ce6898e92bde5c67bf80689126dd2f9d90ed52d95c4d4f6f3b2c8e559cd9baffc1b7e7d174bda53bbead6f0392d6
diff --git a/dev-haskell/http-client/http-client-0.4.18.1.ebuild b/dev-haskell/http-client/http-client-0.4.18.1.ebuild
new file mode 100644
index 000000000000..8c0200ff7d9a
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.4.18.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client engine, intended as a base layer for more user-friendly packages"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-1.0:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/exceptions-0.4:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/async
+ dev-haskell/hspec
+ dev-haskell/monad-control
+ >=dev-haskell/streaming-commons-0.1.1
+ dev-haskell/zlib
+ !network-uri? ( dev-haskell/network-uri ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/http-client/http-client-0.4.30.ebuild b/dev-haskell/http-client/http-client-0.4.30.ebuild
new file mode 100644
index 000000000000..02df14d485c5
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.4.30.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client engine, intended as a base layer for more user-friendly packages"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-1.0:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/exceptions-0.4:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/async
+ dev-haskell/hspec
+ dev-haskell/monad-control
+ >=dev-haskell/streaming-commons-0.1.1
+ dev-haskell/zlib
+ !network-uri? ( dev-haskell/network-uri ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/http-client/http-client-0.5.5.ebuild b/dev-haskell/http-client/http-client-0.5.5.ebuild
new file mode 100644
index 000000000000..b2d66b2b35fc
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.5.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client engine"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-1.0:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/exceptions-0.4:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/async
+ dev-haskell/hspec
+ dev-haskell/monad-control
+ >=dev-haskell/streaming-commons-0.1.1
+ dev-haskell/zlib
+ !network-uri? ( dev-haskell/network-uri ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/http-client/http-client-0.5.7.0.ebuild b/dev-haskell/http-client/http-client-0.5.7.0.ebuild
new file mode 100644
index 000000000000..c93852bec4a3
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.5.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client engine"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri"
+
+RESTRICT=test # needs network access
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-1.0:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/exceptions-0.4:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/async
+ dev-haskell/hspec
+ dev-haskell/monad-control
+ >=dev-haskell/streaming-commons-0.1.1
+ dev-haskell/zlib
+ !network-uri? ( dev-haskell/network-uri ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/http-client/metadata.xml b/dev-haskell/http-client/metadata.xml
new file mode 100644
index 000000000000..561a62a9a785
--- /dev/null
+++ b/dev-haskell/http-client/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This codebase has been refactored from http-conduit.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">snoyberg/http-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-common/Manifest b/dev-haskell/http-common/Manifest
new file mode 100644
index 000000000000..04ad5cacb6ba
--- /dev/null
+++ b/dev-haskell/http-common/Manifest
@@ -0,0 +1,3 @@
+DIST http-common-0.8.2.0.tar.gz 9473 SHA256 2915e77b0d000a617d4c1304fdc46f45b70acc0942670066a95b2c8d4e504593 SHA512 e02e9b08235483220856ed1cacebea1910ec41451d7ec68b86a2193f5c050f74ef3747a4a2c35c560795727d9f62ee6485cfd1ed5597fb7645ce6339f969851a WHIRLPOOL a30b8cd009f4e20a63a9c041e1779f3d7aa4b0d5ce18770a8b2c513e22de0107daba09c3f8d008f67bbf394b7d513d10d031baadb5948d5428eb25c08d312cf5
+EBUILD http-common-0.8.2.0.ebuild 874 SHA256 e4691fa60319a277d2b9af7ab55f4534f56619f779eadb7e9bd0919f5ff7980f SHA512 b0a07b2e6cce484a005b56d341b2bc390253b6bfe6e000d7b1d75871731a0d2c35699e9b8b5dc39b773f716bfae0cded6623a85bdb8c62569b15d2a9451d5bc0 WHIRLPOOL 00adee109fa9ea28df41a4851aefbc24052b035e525b74bc2d92e4330e8587feeb77637d2f04cb1033e38aed08a6fbe9de47cd380d594f924cecb31c8c5417c1
+MISC metadata.xml 599 SHA256 8d9c06b64cd81487050155cc2a2c749c7b7689e4f8fbe2387b5bd366a9539b0c SHA512 4feaa9c2215dd5d320a3c4dcd520487c0d5df34b0a1a3cd1fc0b5a8bd9333f6c5fcdcae385f854c0baaa058f3ab88a0a844f670bd8d339285e41d5f89016217b WHIRLPOOL ad00c220c5bd3f839a77c021da15b81bac387e1b0f7c894afd42f422ef0f8942339879f2ca2c796e9f949774b7b16ab232a8c9ff48164670a253eb0759de66bc
diff --git a/dev-haskell/http-common/http-common-0.8.2.0.ebuild b/dev-haskell/http-common/http-common-0.8.2.0.ebuild
new file mode 100644
index 000000000000..08ba581d8b47
--- /dev/null
+++ b/dev-haskell/http-common/http-common-0.8.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Common types for HTTP clients and servers"
+HOMEPAGE="http://research.operationaldynamics.com/projects/http-streams/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/http-common/metadata.xml b/dev-haskell/http-common/metadata.xml
new file mode 100644
index 000000000000..9b125c84e713
--- /dev/null
+++ b/dev-haskell/http-common/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ /Overview/
+
+ Base types used by a variety of HTTP clients and servers. See http-streams
+ "Network.Http.Client" or pipes-http "Pipes.Http.Client" for full
+ documentation. You can import @Network.Http.Types@ if you like, but both
+ http-streams and pipes-http re-export this package's types and functions.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/http-conduit/Manifest b/dev-haskell/http-conduit/Manifest
new file mode 100644
index 000000000000..4209ecef3d32
--- /dev/null
+++ b/dev-haskell/http-conduit/Manifest
@@ -0,0 +1,11 @@
+DIST http-conduit-2.1.10.1.tar.gz 26897 SHA256 36ebae73f7bf984e1062aa6079b935069b49a5b3811ea935194c0cecb8de815f SHA512 be9334d477effb5e691a3fb8faac40abd09a855205cefe0018315fbdca7de0fca00396e7fa66ca64c87ec2ee8d04177a4a2598349cfc3948f21000c4d23a0c72 WHIRLPOOL cfffeda187926a48fdc6e2936025d33a6ff0f108945fdb39ed1ffc25a43b9b3feda8f77813ce9a0c558f143e18ef53c26e9daff77e03a7c38b0acac8823ba265
+DIST http-conduit-2.1.7.2.tar.gz 23333 SHA256 ccd5d034d9c1f185ccf600e7f6d6153df793218233683ba073bab62d5449dc46 SHA512 020eae7a5846a880270b24d85ea4e7c2742c0f701e9e895b4dcaa1856f794fd00e09951e171104a173679d062789e5214ee24e0d63984e7d94d2cb2e5e7fb0ce WHIRLPOOL 10833001140438370ef01d3207562851c38339993f5d16d8c21a3c3c2627d94fbb0d38bccf2004a059ca2702d5567ca259cd9989cd0bf6776cb97073acd23652
+DIST http-conduit-2.1.8.tar.gz 23331 SHA256 550d86ea9ee6dd90994a460c5c85ddc861fb5c0f007304dc4a2e2035f980ea3d SHA512 a5791e9cc9a5d8a077a54286e163cf16b388e1c1a71f31989e731ad724de887d96bd985805380b3ad7ed8d0570c8577c38bd1a36567ee38924487c7a200d304d WHIRLPOOL 4671a0557363c9170f28ab947e48a1a38d830c8b2d2843be15bea42db2cf192e20492ea9d22f39bca9826b01b8144a16d5914a84f0df5721a175c5768bab2d89
+DIST http-conduit-2.2.3.tar.gz 27457 SHA256 eee51e80fe76b3bf4b4041545f452e126e0593f70a0623a5a35ee47d72fe0dc3 SHA512 675e5d81130d670377d2597a583f2ea8185604f115317cd11493127086b837d0552014fb3feb53b7930ef3b063d6339d2556f7a8f3f5568dcc5332e3b504e659 WHIRLPOOL 9b523ef7b6519eae0214a72e321602c3165fef39918d08cf6e5c4faf61edbd032ace6ccd099eb91778862c94235c65a42804e751c2460dfe89973d353e0b660a
+EBUILD http-conduit-2.1.10.1.ebuild 1705 SHA256 d74707adfa8e0ec817c70b88c60b4215ae4934bad36b5edb7b995c3621d1b022 SHA512 0c93f6b9a6be361ddc1145c303676b3b0ee20fc15f5dc753f7df8e7abd8179545deddc3f4e46c1f3b2fc8e71fed90f34458b798bbb3f410001df7de7bcd9f1be WHIRLPOOL a6ab06745255a3aa907ac7690d7673c1f4e2411b6724bac0d9864c047aed21e011064169b81467b44c6b06d0a97219461161e726d0646f0b973fe468713f89e5
+EBUILD http-conduit-2.1.7.2.ebuild 1571 SHA256 1426263fdcce9d50c5fee4fdf899eeb7bb66c5b5899c094a9f94ac21bb980702 SHA512 df3f07cde1383ac55d297555c72f1851ab30260eadd27e50f6e925f1a0497a8a9b44878986d0d41a3f056a247e8dfd1006220a3663ba6f0406457fa1b8cc5c0b WHIRLPOOL 370dae75ebc7ef0f2c7ab8864d9d045218f0dcb7482fb87182277ab6a44f5a009f30b0a40b4b3f72a9da18c39f6e32e1a62e930239b3ab0b01bacf329c08e0b3
+EBUILD http-conduit-2.1.8.ebuild 1574 SHA256 3cd0e928a8de186f54ca38861bbd41bc4e256ba7a8c2ec560ac128be79a5e47c SHA512 3b512d58fad7f081c8464426444204d8736f1ebd6944976e1c21b34694d7e57a89ae8ccf5ebb5fb490ab8e1eeb05e5f4df48e79c433dc2fcf6ff9e71572ef35a WHIRLPOOL 002b5379b713373983a7bcaa35018c202405025d0bdbcce367903d087dd1f9b420af5ec0af1aa3732767c55e7416b957968937e6325b54e807803e5ecbe2f6db
+EBUILD http-conduit-2.2.3.ebuild 1690 SHA256 d2efc0be134f8ce12ec60f04a29949df987b023dcf8981eef202e8a34f9c2a11 SHA512 b555ab186b7fe60f4567426ccd194e3195ff54e5e4addf66e3cc02d99fcddff601e7bf95f643db437334bf5f9945e818c7011de2c3ad76089c296e117fa8604e WHIRLPOOL d9cc47a10ad5301917fd6db1a4f3d270d773314cfc29d494244e4319a83fc17df9e322479137315366a95b2fdd77ff7f9486eafb3e80bc6a9ae7f125f62f64c1
+MISC ChangeLog 3484 SHA256 4ec6ccbd598f0666b22c0cb9b971b7829fb260ce62307e03fdc4dcb1ff208036 SHA512 7019b2bcfcfae4ca71ce8b6f49b9f792ee1224e8ddeb02094cdb5d82a0bb542e327f558c422fbc247fd92de54078ebc0ea99d6b782d2e7c2722bf9430ff6c2ca WHIRLPOOL 09f17ed5637f5905d3f23a451494ba73dd203fb57384ca024c2ca47ed8327f4e9c80c66de8cbb36f9ae3b2956ad69f59ebf891aed64347c267592ae424e40518
+MISC ChangeLog-2015 2485 SHA256 d6620b275f42c712826c73b10df3190920f3facab8a0b44f85bf57fffdab44ef SHA512 cc24d932614bbbaba74b72de71810b42e70f8b92b1e7839e7a66b514a9cf0dc65e91473ba5a067d1c6ef2383f99ccb2370374d8864451ad484e2fea15ce23838 WHIRLPOOL 7eeeefb8425991b135bdc3d1285e6ef18a622eb21bfde743163e3537e74a224d89f72d0883af35b3a8f39e3734c91a5344f533d113dc1f655f03f5f14b8579e1
+MISC metadata.xml 542 SHA256 10eb258a468753782af25bb1b4faff0163eab520db13e3901af2ef5ac70703f9 SHA512 9a41770d1e3ddc412628b81458d37ea70e716c849a5c8b14db1b8f4da810515217f856e3d17ca2156cc2eb9e6bd459b702cfd4da624bf3e2b0b50fa09d78dd14 WHIRLPOOL 550ba1fb9ce053be42ca0d3a043eef2001adbc595a61bfcaeaca1e033d7b3a5bbbcf0321cc5c44f23feaec4cc7a67cbc98648c218b92202fd1f05515b36d9b21
diff --git a/dev-haskell/http-conduit/http-conduit-2.1.10.1.ebuild b/dev-haskell/http-conduit/http-conduit-2.1.10.1.ebuild
new file mode 100644
index 000000000000..785f52e78a55
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.1.10.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
+HOMEPAGE="http://www.yesodweb.com/book/http-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/conduit-0.5.5:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.5:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/http-client-0.4.28:=[profile?] <dev-haskell/http-client-0.5:=[profile?]
+ >=dev-haskell/http-client-tls-0.2.4:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/blaze-builder
+ dev-haskell/case-insensitive
+ >=dev-haskell/conduit-1.1
+ >=dev-haskell/connection-0.2
+ dev-haskell/cookie
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network
+ dev-haskell/streaming-commons
+ dev-haskell/temporary
+ dev-haskell/text
+ dev-haskell/utf8-string
+ >=dev-haskell/wai-3.0 <dev-haskell/wai-3.3
+ dev-haskell/wai-conduit
+ >=dev-haskell/warp-3.0.0.2 <dev-haskell/warp-3.3
+ dev-haskell/warp-tls )
+"
diff --git a/dev-haskell/http-conduit/http-conduit-2.1.7.2.ebuild b/dev-haskell/http-conduit/http-conduit-2.1.7.2.ebuild
new file mode 100644
index 000000000000..364d64b0ff13
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.1.7.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
+HOMEPAGE="http://www.yesodweb.com/book/http-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-0.5.5:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/http-client-0.4.3:=[profile?] <dev-haskell/http-client-0.5:=[profile?]
+ >=dev-haskell/http-client-tls-0.2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/blaze-builder
+ dev-haskell/case-insensitive
+ >=dev-haskell/conduit-1.1
+ dev-haskell/conduit-extra
+ >=dev-haskell/connection-0.2
+ dev-haskell/cookie
+ dev-haskell/data-default-class
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network
+ dev-haskell/streaming-commons
+ dev-haskell/text
+ dev-haskell/utf8-string
+ >=dev-haskell/wai-3.0 <dev-haskell/wai-3.1
+ dev-haskell/wai-conduit
+ >=dev-haskell/warp-3.0.0.2 <dev-haskell/warp-3.2
+ dev-haskell/warp-tls )
+"
diff --git a/dev-haskell/http-conduit/http-conduit-2.1.8.ebuild b/dev-haskell/http-conduit/http-conduit-2.1.8.ebuild
new file mode 100644
index 000000000000..ab80204b255c
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.1.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
+HOMEPAGE="http://www.yesodweb.com/book/http-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-0.5.5:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/http-client-0.4.19:=[profile?] <dev-haskell/http-client-0.5:=[profile?]
+ >=dev-haskell/http-client-tls-0.2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/blaze-builder
+ dev-haskell/case-insensitive
+ >=dev-haskell/conduit-1.1
+ dev-haskell/conduit-extra
+ >=dev-haskell/connection-0.2
+ dev-haskell/cookie
+ dev-haskell/data-default-class
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network
+ dev-haskell/streaming-commons
+ dev-haskell/text
+ dev-haskell/utf8-string
+ >=dev-haskell/wai-3.0 <dev-haskell/wai-3.1
+ dev-haskell/wai-conduit
+ >=dev-haskell/warp-3.0.0.2 <dev-haskell/warp-3.2
+ dev-haskell/warp-tls )
+"
diff --git a/dev-haskell/http-conduit/http-conduit-2.2.3.ebuild b/dev-haskell/http-conduit/http-conduit-2.2.3.ebuild
new file mode 100644
index 000000000000..22d14c5eee62
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.2.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
+HOMEPAGE="http://www.yesodweb.com/book/http-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/conduit-0.5.5:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.5:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/http-client-0.5:=[profile?] <dev-haskell/http-client-0.6:=[profile?]
+ >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/blaze-builder
+ dev-haskell/case-insensitive
+ >=dev-haskell/conduit-1.1
+ >=dev-haskell/connection-0.2
+ dev-haskell/cookie
+ dev-haskell/data-default-class
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network
+ dev-haskell/streaming-commons
+ dev-haskell/temporary
+ dev-haskell/text
+ dev-haskell/utf8-string
+ >=dev-haskell/wai-3.0 <dev-haskell/wai-3.3
+ dev-haskell/wai-conduit
+ >=dev-haskell/warp-3.0.0.2 <dev-haskell/warp-3.3
+ dev-haskell/warp-tls )
+"
diff --git a/dev-haskell/http-conduit/metadata.xml b/dev-haskell/http-conduit/metadata.xml
new file mode 100644
index 000000000000..2a09e00fdd3c
--- /dev/null
+++ b/dev-haskell/http-conduit/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package uses attoparsec for parsing the actual contents of the HTTP connection. It also provides higher-level functions which allow you to avoid direct usage of conduits. See &lt;http://www.yesodweb.com/book/http-conduit&gt; for more information.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/http-date/Manifest b/dev-haskell/http-date/Manifest
new file mode 100644
index 000000000000..e9a3e0fd2b66
--- /dev/null
+++ b/dev-haskell/http-date/Manifest
@@ -0,0 +1,5 @@
+DIST http-date-0.0.6.1.tar.gz 4989 SHA256 f2e106603e2b3f710f1189e478f6c20067d9a9d21a20a633fe362b3f91807636 SHA512 456d59bc9405578526ea458772ba8b01d1fe85607bc0e201efd6f0f080525205cbf8eba19dfd5f64ff520510a9a7ae3b7008fe43fee0e312b792476b965ba739 WHIRLPOOL 069a9b887457edabc3354586d475939a2e39aa84a6e29800c1e1189f56bd9ac56e90953f80436f51c87e830d0d1c4966f905b1588b7d1d5d9a68a373c820b6a2
+EBUILD http-date-0.0.6.1.ebuild 669 SHA256 f1f562d5d7e776337f83b79710d8336f022d60637e4299000170f51d84962b16 SHA512 52067cb7006cb05cd7990d10c44d7f822a0fdd7e4d108437a7afa96f83953a9543edf415a1a24b33148acef573e56d422e2f528be51d3884f2e085910e60bb0c WHIRLPOOL f030a5763db6fa9fe6164f1599fb12463c4b3128dcec25db336cfd323e21c5ade5a17474030735fb2e21d14c49c47b1f6748917ce7640411e07f98f38d4d95c6
+MISC ChangeLog 2858 SHA256 adec53bbf7fa3dd927210281cae2553c43918a482f5017f142ab108c90767587 SHA512 b72ae3d0187456de14537350f8fe3dd99736678ec1ceca64e86cc19cc9efa5df804f1c48d3b91f0235476b18480ea68d5b166e2d3f86b27de9addaea42123e8d WHIRLPOOL 49ed67de4bec8a9d18d0af55e5df3cd49a717fa144271c2fab2505c69aebead48d8454bdce2ba287aa97d12088d9c605e26be45fd7cb01f3bb2fed7f21725916
+MISC ChangeLog-2015 776 SHA256 7632e59007fa17a3981698a3b8bcc0541eb2567561411fe22381e12ba14e6d41 SHA512 1935963186dff6770f8f42cdfefb95c1c918ffa6b5c43d3923d3dcfed9037ea18359793f8f0517e2746e9aea0ab56db415cb4cee6adbc27bda7c4719ac0e2f51 WHIRLPOOL bc6eb2a60f63ec2209424f88f578d32206abde3b53a946f7eca0993f8370996c6e382f269ab875f22a50374f4641901259675b1908943ff4546161328d95b4de
+MISC metadata.xml 330 SHA256 7719d0595df48f7ff6e9ea57789137958bcd443feec58cd94e29262d90dec763 SHA512 c9fdae694c19062e357717219a209dd12b94f4d2c381b0dbca58382382275a6dd99bfac7a8e4c13fe9155b585e7ad59e1864cc33fd270eec14906ab6e5342805 WHIRLPOOL 080e3711066d56a0a692d2c180ff6ed984fb7f0cc8826ca6f4fac2e0bbc7b1923440b8161f9047b98e3a8d3748648572a15a6c512dcdb09a069c247e7ac6cf37
diff --git a/dev-haskell/http-date/http-date-0.0.6.1.ebuild b/dev-haskell/http-date/http-date-0.0.6.1.ebuild
new file mode 100644
index 000000000000..1c99f93d163e
--- /dev/null
+++ b/dev-haskell/http-date/http-date-0.0.6.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP Date parser/formatter"
+HOMEPAGE="http://hackage.haskell.org/package/http-date"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.8
+ dev-haskell/hspec
+ dev-haskell/old-locale )
+"
diff --git a/dev-haskell/http-date/metadata.xml b/dev-haskell/http-date/metadata.xml
new file mode 100644
index 000000000000..deaf14cf2f5d
--- /dev/null
+++ b/dev-haskell/http-date/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast parser and formatter for HTTP Date
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/http-reverse-proxy/Manifest b/dev-haskell/http-reverse-proxy/Manifest
new file mode 100644
index 000000000000..80b86f506ef7
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/Manifest
@@ -0,0 +1,11 @@
+DIST http-reverse-proxy-0.1.1.6.tar.gz 6786 SHA256 34ad0eab9ca014477fabf5372242dfe85837ad8b6f36a1e3871a80396a0e063a SHA512 e8d9b79abcf7d8c2af4256dda385d93c9f0f4eacaf4b1227a9356de261edf5fe8ea110595753b57965072e6e96b1019455a5d3d935791a35eaef086cf18dcc94 WHIRLPOOL bab8e4149984564147054ed043474214e108f2faf5a8f7d1b4bf7684545ea66047bc7f1fd001f58852db1283fcbca5d01c1d8a4c91c76dc79bcf9e9f121b9ec7
+DIST http-reverse-proxy-0.2.0.tar.gz 7478 SHA256 546544cdcf800a90944a480add99bace2d678e7e8458ffb92c7d642f58727806 SHA512 fa667f83603c43f22529da4fd0a7202e3d9b540e563c1ab345cf3b3701932174b3cced3d7761570a9939b84e7b503906dcc84b9c39b639663a8a0483a37fb6b0 WHIRLPOOL 458c8adf5718fd8331b907f066f3ec25b091a6f4820ea16f84bb554bbd1e5b91f785652461934cd334f972a06f05f9b0e7f2baf37b27930c38e82e6335b60750
+DIST http-reverse-proxy-0.4.3.2.tar.gz 9870 SHA256 c2b3300bf43a9810e8642dd7fa44ecfb5e0ce1055dc01e0b604ae9a99fbfd77a SHA512 303b826b1be5a5f34703eaf865dd238973f2ff59a97a4f0810d6551f2db339d5b37a60eab75f091347e9269812d09fe3026bd8f1bfe71660ada19b3ade8865b6 WHIRLPOOL 9b61a0e5a4c8d180481cf732ca16828ed235bdd14a6f1ad58319f4b4c099fb142e983159e0406c810d523b5177e83be07dc4588042e4a58c58fe44d265395e4f
+DIST http-reverse-proxy-0.4.3.tar.gz 9742 SHA256 4776b8bc59dfc889ce932223f07f236be89840c3c47cb91b7fd3fb47d1cddf45 SHA512 72326d46c0f307a1b9f31115aa7286ee4a562f0c8f513b87533a74c59df482dac3c3ce87c50dd86fdbeb1f31b13da8218f1455f6f9585ad4763651e8037a9d8f WHIRLPOOL 400511bdbf8f2c93114abbdb787fe869073d721543b9235bd0eb97cf7f0d13bbdfb5fbec8138d3684b1dea3bee0c0a6e35db4fe9e82254eb632652d668a41a43
+EBUILD http-reverse-proxy-0.1.1.6.ebuild 1287 SHA256 75b2ee8dc0e76fc4b18a00777fd2a387ad26e582e22cae96be639272edbc8bb6 SHA512 b1cb44411efcd1d44338e7bfc10c6fceedddc74f10f5db4955ed33b857ff2d7dd30f2c5ff4a95cbad5d73dc5e2423f0fa8837753673254b7c53119015cd74c4d WHIRLPOOL 4d63b661cf4666576bb57e9a2fc7bf55fc236c487b9bc794f227e5c94cfa87d148185070739a3ebd13a084ad80a62b0d5a304a627cc635b47deba5c8fe0d21e0
+EBUILD http-reverse-proxy-0.2.0.ebuild 1324 SHA256 9a4019077fe8bedefd8ed12eb1424537c7d1b0eceb71af910aeafb4e4d231596 SHA512 7c0c2eee0c79516e79a0f88313a694400dc6c78f7271a42c8da42772f4d7f1ed248cf1b0991bd8598a033b215635bac554fbccdbbcf4d08a3b33b2b06e624899 WHIRLPOOL ad62e74257f8e8a277ff495badd1f9f0826d64b7eca22de17cd59aa520674800b0a24ff6873c94dddd351ca3ee80b9c256589dd4fe0bba81c8a788893f4e299f
+EBUILD http-reverse-proxy-0.4.3.2.ebuild 1354 SHA256 6ac7bdc82a4984efb99042fe1a3ba7bf6445de84a148451e8b29b89ae0dd0235 SHA512 612ae48cec0de5088e41b626fa1b612f086929b412e440598cddf0be116945832dba8f36a93adf1168e134e223eee042b23922f29130a98950bc33ecd7d26f69 WHIRLPOOL 57e0f07d35b66c6daad9aede57defe25b8e1346163f0571c15e2efa7aee7a74a9d94d33b2d0f7672ccfbc0d0162aed24a7b799ee453c7c4f4ffb0d6adb8f106d
+EBUILD http-reverse-proxy-0.4.3.ebuild 1392 SHA256 83f3b19855cb6df3a5c666de6a08e65149f0776acfa71eafd45f1780a733e21f SHA512 0b74ed418ccdd3dd445c2bd19ee0695d5c5f9a7b2f630aa197fd3513f678083a40650ec0ecd89a212816d489f15a03fd1ef0253a5a961b670a428ebc74e4ba5e WHIRLPOOL ecc45bae005cc7aa1c81b264ec3ebc1615030794cdb810f1ccb27968ab6eae149492cc287fa378338f61a0bdf09c0ec6940342c00c64e14e5b35880463440590
+MISC ChangeLog 3172 SHA256 6b835a51db7b61f8fb3d4620e44d95606470eee5130bb47f4835049bc6954b7b SHA512 d507e6d9c8f617b0011e62a74d069fc4ae0bd740ebfeb00c65893d1a12439653249fe82c90e2175cb5bc67861e0928e0cd148ad1d40e708aad13381d46177304 WHIRLPOOL 7e5d10e3dcde92bcee9ec7dbc3cfff5d1601c79828b4584dfa8a918dddfdbf09e7895395a166415fc9ac0ea3a4c8084ffc65ec3551df9a0ae2d72e7708ce8ecf
+MISC ChangeLog-2015 1222 SHA256 668da5e00ca8b3ca159f3561a9f82f71af8e245a48ccea08b6adb64743f15534 SHA512 b4df24a0f0b060a146c1907b7b827a51375ce53f8346968b6fb9976d254e69a2e0b7505901f3953693eece273f1ddba5774384df885857d4255b572de9fedfa0 WHIRLPOOL dcd9ad67d1230ed3638b0b3591b12accf6377a88ab2dcf98cbe569b732eaf4b72fbf1646089ff2d127cb9509c57aff7af7252784142e7a53c37e18bb7a760d4a
+MISC metadata.xml 591 SHA256 5dffdb49f8600fbeffeb591b319d4c795fae60dbb1017eda9cc762eb738792c5 SHA512 55ca51b46acb7a09bb50876fdcf295635d92d5faea267d33f116f776898c9dac623fd51f200e3c5699a92cacd7eae6783aa8f9bf476628d13198a8ce5a725889 WHIRLPOOL 075965c9868b4389d509c3aa0f49a94fe11c97a269b82b1200906973ede5cee552b5ceefd390ad3956a1015720180fb6b3f885150ad6f2948d927b326cfd82d3
diff --git a/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.1.1.6.ebuild b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.1.1.6.ebuild
new file mode 100644
index 000000000000..637c8655d70d
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.1.1.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reverse proxy HTTP requests, either over raw sockets or with WAI"
+HOMEPAGE="https://github.com/fpco/http-reverse-proxy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/classy-prelude-0.3:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/http-conduit-1.6:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/network-conduit-0.6:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/warp-1.3.4:=[profile?]
+ >=dev-haskell/word8-0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/transformers
+ )"
diff --git a/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.2.0.ebuild b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.2.0.ebuild
new file mode 100644
index 000000000000..b6a18974a7e7
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.2.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reverse proxy HTTP requests, either over raw sockets or with WAI"
+HOMEPAGE="https://github.com/fpco/http-reverse-proxy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/classy-prelude-0.3:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/http-conduit-1.6:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/network-conduit-0.6:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ dev-haskell/wai-logger:=[profile?]
+ >=dev-haskell/warp-1.3.4:=[profile?]
+ >=dev-haskell/word8-0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/transformers
+ )"
diff --git a/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.2.ebuild b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.2.ebuild
new file mode 100644
index 000000000000..7edb0495d62d
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reverse proxy HTTP requests, either over raw sockets or with WAI"
+HOMEPAGE="https://github.com/fpco/http-reverse-proxy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/http-client-0.3:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-logger:=[profile?]
+ >=dev-haskell/word8-0.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/http-conduit
+ >=dev-haskell/warp-2.1 )
+"
diff --git a/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.ebuild b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.ebuild
new file mode 100644
index 000000000000..a88b590e054e
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/http-reverse-proxy-0.4.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reverse proxy HTTP requests, either over raw sockets or with WAI"
+HOMEPAGE="https://github.com/fpco/http-reverse-proxy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/conduit-1.1:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/http-client-0.3:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-logger:=[profile?]
+ >=dev-haskell/word8-0.0:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/http-conduit
+ >=dev-haskell/warp-2.1 )
+"
diff --git a/dev-haskell/http-reverse-proxy/metadata.xml b/dev-haskell/http-reverse-proxy/metadata.xml
new file mode 100644
index 000000000000..3b7a6a0d440a
--- /dev/null
+++ b/dev-haskell/http-reverse-proxy/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a simple means of reverse-proxying HTTP requests. The raw approach uses the same technique as leveraged by keter, whereas the WAI approach performs full request/response parsing via WAI and http-conduit.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/http-reverse-proxy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http-streams/Manifest b/dev-haskell/http-streams/Manifest
new file mode 100644
index 000000000000..d391b62b15ef
--- /dev/null
+++ b/dev-haskell/http-streams/Manifest
@@ -0,0 +1,3 @@
+DIST http-streams-0.8.4.0.tar.gz 35330 SHA256 d8778352ca3d87b7ea6839d9c26e20d89792e723a6b63e399d19e7811aaf4793 SHA512 763287042b37eca43941369dd2b7a7693f545ef37d87bdadb0b5ee686648bc0c3e7d2a8edee37648bb61ebc1dfefb029ca3ce22a44519a16775eab98de0b0a1a WHIRLPOOL 6d4fb38481b91eee2bb839485a5e9b6f09b08f94b8fff3a909a5e66d9bdd04a92fd5d711e9ff255e57d56aa379756d071d90e7ba1206e6b0f07f3f7ab7db7b29
+EBUILD http-streams-0.8.4.0.ebuild 1996 SHA256 07d66ac1191942ba5121ad41441ddedd8758e41a2b94a4ef8eef387d05f115a7 SHA512 b14cadd0cf2f8effc2374fb96c91d8ef1ae3bdd2f44b277eb6022871e406002212e3ec347e9f171344c0e83d0ebc8b3a60125c1690d547d867b40f784968709e WHIRLPOOL ee1cbf84e57baf80cdec7f52bd0f24823c0c8baad925f058830fee1fa075e41b03fc23f30b1cdf7065b99178e1150dbf811f053b1658c194942567b669433ae0
+MISC metadata.xml 727 SHA256 6cd52cd3c317cb4c4187bcda66ba232d4c1b3a1b9ccc5bff5596833139846c2d SHA512 d3f4b4bd4d4e5e60ad7044fc662ac3577dd4e7bdfc95ac3b5b6bb16ae8cf5626e3e1c2aecdcfa1a3de4920eebac18f0a75894469cf04d72eb1f6970aff12bc5d WHIRLPOOL 32b647cbfbfd3964fbc9adea8ab5cfd5b6fdfc205cd4937bf6d8ae76637078f8db3672fdf31b84f3fd2e0e84d0557132dfb33b85c106fde0eede6ece18f9166b
diff --git a/dev-haskell/http-streams/http-streams-0.8.4.0.ebuild b/dev-haskell/http-streams/http-streams-0.8.4.0.ebuild
new file mode 100644
index 000000000000..1f1139d18c99
--- /dev/null
+++ b/dev-haskell/http-streams/http-streams-0.8.4.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client using io-streams"
+HOMEPAGE="http://research.operationaldynamics.com/projects/http-streams/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri"
+
+RESTRICT=test # cyclic dep: http-streams[test]->snap-server->http-streams
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-builder-0.4:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/hsopenssl-0.10.3.5:=[profile?]
+ >=dev-haskell/http-common-0.8.2:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/openssl-streams-1.1:=[profile?] <dev-haskell/openssl-streams-1.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?]
+ <dev-haskell/network-uri-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/aeson-pretty
+ dev-haskell/hspec
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit
+ dev-haskell/lifted-base
+ >=dev-haskell/snap-core-1.0 <dev-haskell/snap-core-1.1
+ >=dev-haskell/snap-server-1.0 <dev-haskell/snap-server-1.1
+ >=dev-haskell/system-fileio-0.3.10 <dev-haskell/system-fileio-0.4
+ >=dev-haskell/system-filepath-0.4.1 <dev-haskell/system-filepath-0.5
+ !network-uri? ( >=dev-haskell/network-2.6
+ >=dev-haskell/network-uri-2.6 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/http-streams/metadata.xml b/dev-haskell/http-streams/metadata.xml
new file mode 100644
index 000000000000..3e1a4d23211f
--- /dev/null
+++ b/dev-haskell/http-streams/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ /Overview/
+
+ An HTTP client, using the Snap Framework's 'io-streams' library to
+ hande the streaming IO. The API is optimized for ease of use for the
+ rather common case of code needing to query web services and deal with
+ the result.
+
+ The library is exported in a single module; see "Network.Http.Client"
+ for full documentation.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/http-types/Manifest b/dev-haskell/http-types/Manifest
new file mode 100644
index 000000000000..f80c1964312e
--- /dev/null
+++ b/dev-haskell/http-types/Manifest
@@ -0,0 +1,7 @@
+DIST http-types-0.8.6.tar.gz 10796 SHA256 b03b1893e0148169087f64ef0b1dedcf2382865352f4306d4fa7219d118a36e0 SHA512 c31dbc3e61afe42e6b279463b6c156dc343d1ca163a0c0b3f7e9afc0eee55cba31e655cbf7e615a62f32fa7ca1a52da288310c3b749e2d11b9c27268191cb8d1 WHIRLPOOL fd0a2813215ec94a457f3283f61efe0836a17d1c23fdbd07b9f00bbaa3300d6496222d4c35e005e966a1d33de853fc90a7e6090df399fa78f0808c94c304145a
+DIST http-types-0.9.1.tar.gz 12284 SHA256 7bed648cdc1c69e76bf039763dbe1074b55fd2704911dd0cb6b7dfebf1b6f550 SHA512 b51c0f6946d1952fa0e91db1164d77ab12e0709fdf9555b53f5c25ed7c55365b433733a933dd2765ce14d0ca2685edce7573c9dbfb75ae49443b4f177d170c40 WHIRLPOOL aad04da1f44e804917cb240e97a63de4d66b0a9adccc9a40733433ccd816abcad9ef567b039603b7d21dc4de3fb5c42f7fadef274d79876c26baa66cdd9cf8d3
+EBUILD http-types-0.8.6.ebuild 935 SHA256 d2dee1bb297d88d18e87d6149c710597c9cf1ce7ccfc3ccff009e9ecf57993dc SHA512 09635b76aee6f93c1ac0546f0109044ebcd23482a2d24b0d27d70554bd3c5dbf46dcb8e5d3c754862c4afa8a47757f49190018d6fbe61dfe44669104b43b7705 WHIRLPOOL 11e3b07092082ea5de7c1294924a437e5d4fc270f31674523181fa1188c92e9717550bd28360a95dee3428c9133362243b2250a78ec6bc812ff1913c0f8ecaa2
+EBUILD http-types-0.9.1.ebuild 937 SHA256 a12b3871f658ce9ba3a4fde0999c3c049d39557317d6394f6a9f44a42c04a08b SHA512 c4a1bcd33634b2959a9d8f718f47926de72ff4efb290b62745150ea50287023e4a5a25540f281a1e8dba5397a11082f39de92154504ac4ce7e1ae1b8d593e4af WHIRLPOOL a5af7e40af21243a4b8a99bac83fe8751bfccd7cbfce2899db2f5730e0f3f5a04e4f93b03291971d31bbdaa57ded8334765e89e8f95d3bdea1955f3d02543758
+MISC ChangeLog 2948 SHA256 b9c97a4c8ebaf5b6eca0da84887bca3d31683cc7fa6fdf244d058f2f5c2db411 SHA512 2cc5887f8c7a13343f6626a7769bf8ad129fd16ef4403fe3b6cb143e88a02b798b539640a8a88c10bfbb58ecef746f4676820976dfde3467ad2b375557a857c9 WHIRLPOOL 8251272975485f3bf94f8c02ceb029e9e94363b57852625612372189be7f47a6b45db89645219f54c5be0ea9fa6097b09fbf66b6a2ece6d5664a9c1eaad73923
+MISC ChangeLog-2015 2070 SHA256 4604084c0865cec5920fb4540cc9daf557c59c3ebb234ca46a0109bfbb90a74f SHA512 8afcebe73a93b5b16d3774086f6647f9d0b5061d6012cf9f3d495c4deab16ccae2f8794b820f9650e3be34737fe2f791a522de2a7862b3c9762c49cfc5463591 WHIRLPOOL 6cd50e2bf83e53db29cbb8ad8f793838484699c47df5a2748d3e6879495265270d98900d37f11c9f74b85cca60b2c4972d365eed6a5747f8332c6702ffa1a2fa
+MISC metadata.xml 440 SHA256 6b30e8d3f7fefa5ff2abd80a04bd8409b13e51d83176841e0275b61aa47482af SHA512 02b64578c5df0d78fbe83d5f8fdaba84cfca92d267e220b559fc2b3f0341a2d1978b4f0a16f32c596d2a1aa31407206b96e802d6041830a8d3b5551c2141c3c2 WHIRLPOOL 94ebbaa3dedab7da580c6af8de41629348104dacb99845bef00c6c1456b6f31af4d25356b685e915682f5f79a47023decc1c994d68d4cb28108369cd81fb04df
diff --git a/dev-haskell/http-types/http-types-0.8.6.ebuild b/dev-haskell/http-types/http-types-0.8.6.ebuild
new file mode 100644
index 000000000000..870d52a5714b
--- /dev/null
+++ b/dev-haskell/http-types/http-types-0.8.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic HTTP types for Haskell (for both client and server code)"
+HOMEPAGE="https://github.com/aristidb/http-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/text-0.11.0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
diff --git a/dev-haskell/http-types/http-types-0.9.1.ebuild b/dev-haskell/http-types/http-types-0.9.1.ebuild
new file mode 100644
index 000000000000..63febfdc6ce2
--- /dev/null
+++ b/dev-haskell/http-types/http-types-0.9.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic HTTP types for Haskell (for both client and server code)"
+HOMEPAGE="https://github.com/aristidb/http-types"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/text-0.11.0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
diff --git a/dev-haskell/http-types/metadata.xml b/dev-haskell/http-types/metadata.xml
new file mode 100644
index 000000000000..2bca572a7264
--- /dev/null
+++ b/dev-haskell/http-types/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generic HTTP types for Haskell (for both client and server code).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aristidb/http-types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http/Manifest b/dev-haskell/http/Manifest
new file mode 100644
index 000000000000..c062a88f9314
--- /dev/null
+++ b/dev-haskell/http/Manifest
@@ -0,0 +1,13 @@
+DIST HTTP-4000.2.17.tar.gz 69706 SHA256 a9ace28937d95951d3137ee29b87f11d0344bd41794e705ab700f017dcab019c SHA512 0c72f2f78aaa6da64c734f70e1c7e5454d0041eb0354a63b25a534614671df21433c30451ef8a54ed3e303fa105b7d0d998a4a55658933749fc77ec08d6ff8c2 WHIRLPOOL 2de9489702c83287c4ce08a70275793097da36e0b6e21695f8e21b9b7defde7f732b42dd6a67fbfbf8814b023c4cedc902b0d5de5f7867eda65fa56c97940a42
+DIST HTTP-4000.2.20.tar.gz 71475 SHA256 4407cc863699720d179b36257baf21b5f1df4be8c30545dcec4d685a726fd85b SHA512 0f5927f0cfbc638c7ebce738c4f7b460b2c0b40f28dc137909c47f05dfea04e975482dcf626425f23f90f131689f1c03d9f8dc7d834e61b9e389a92f6c64f8f0 WHIRLPOOL fdebffd0a3d5b411c52717f964591e8a0b0772094044551656953bc0b4a60c7334a19e6fec62ae312ef15c0db0ae16e11b051dc245081a4b5c3ed4dcc626eea6
+DIST HTTP-4000.2.22.tar.gz 71609 SHA256 3e212c927aa4524b95425fdd6500c06d3dea145c5b3f46ce6634bc1d1769469c SHA512 20ff5dfc5c0ba752395c187f66b0dd0859d5fd199522fb60b8b81c8f219fe1a03c1112929917ce7305e76e4a9e6228632837b13815f68c3f6f2d8abcace0f9d8 WHIRLPOOL f711da58ec6ad392fd732ea44e4b310ded5727ad5f09ad14fba2090ed07c12fd71251494f629e19252dc0780f7d91c57736f6a0973ab491e771f89b5c6d1d06f
+DIST HTTP-4000.2.8.tar.gz 67903 SHA256 086a2aa771a31845b190e2f9651ab4d8e85116aa463de5bc5e0204c1e5e70c5c SHA512 f7ada9000837a06ce06f9d6aaf83158d48fa5bb4fea812d093eece3b36e9bd4b25df205948c66a4e4b60df3ceb41181f4bdf13415e86ec805239f43421518872 WHIRLPOOL 866ec3ee9cab3800ae26da7167ea7226b87c5c14336cabc37048732a50eed997f30344f830c0c12feb70991318e7f01f4d1c1d95a8b868de6ceca4d2a6e4a530
+DIST HTTP-4000.3.5.tar.gz 71718 SHA256 bca0bf130666e924abaf3daff22be6e27928f83f91d6a34cbc39616497908aed SHA512 9abfbac7796c21a01828c686500ec0fa81d0ad23b8139e3f64a41dfd62a3ecf345573831f5a304390dab057687d73e5cd49507a4efeb4bc9371558e8c1676653 WHIRLPOOL f77d4f41b355399883f1a60eedf64cc57fa3e73ae629c67736453e968cd387c5efad12f0354faa3371cf5e2ee3c3d192080a5ff5e74b3d276dd8bef7e99c70a7
+EBUILD http-4000.2.17.ebuild 1605 SHA256 08d58dd376230ae3f24a734cebfe22d9e78af517991ef4f0ff23b6546aca7e45 SHA512 92fefb6cedcc69d0c94c56ca796ae055e0274deef3fc471bb7d59b15e6b7f026d9f4ffc4552ead337ac3f24df0ea40d00218971429b9af5fdf0525b7813c1d16 WHIRLPOOL 89bd987d309c082e7757372f124fc9133d2a705aa7c38436de1d72c2b306c288ae8d85110116d9fbeff2ef3f35541a2947dd4cebb0ecdb4437342215f03e5b7a
+EBUILD http-4000.2.20.ebuild 1829 SHA256 4c473c0ce0493e98f0db6453f14de0dc71517e746c95279da896465e39237106 SHA512 04a97a46a66ef0f435aa94221b23562e9a25ab3797fa12fc87acc41254a3cb65d6b747fababfaf3d782fd104280910706d01dcbba68faf9179a35bd1e5c1cf2d WHIRLPOOL 452074fde13cf0af884f7e4e683d056d36a0e29a4eaa9c7941f6ea605c902ba24616cfd0e52a9a3041ad7bd0802e7604a25fa3c9ebaa0ca515e110879c631f96
+EBUILD http-4000.2.22.ebuild 1835 SHA256 439b6b3cb2abf9ef0df1e3bbfb872b4d1be97b25a58cfa1db6084daf9653a310 SHA512 e1b8c402980e3d28f527586dc97cbca46aba7c65ba1aa66074232ecf9b9dd8c98ba8886a3f751eacc0eefa9095c9d016227f8e311ab16b8ed9def0636d70dbc9 WHIRLPOOL c82837be725dfd54ffce62cb6bdc7b22407cf0ee9089f07de9dcb727db9ec90e714f9a1dea4a607bad737e07adf46fc280aa7a9246560c4c262504dec4b9c81c
+EBUILD http-4000.2.8.ebuild 1628 SHA256 fb477db10c645f1aec16c356f59936ea0c16375ed27ec66e50965512c4806879 SHA512 65c51c363f70fc5080ec1aeb8daa15e02f9d08e13e11e314ccdf7d495f8435b5a927f92f1c7dd4b482551827d41963ef6701d710e265ef603ce1ed9adfc7064d WHIRLPOOL 1e3fdb92d254eaa1715685d78d769d8bb225d40db91145c4ae11e039fa614d3b8c543eeea576759396e4bacab6f9790a97288287a350729c84eb29085bcb3e57
+EBUILD http-4000.3.5.ebuild 1737 SHA256 7b0751f99eaeb8da4cb474fbeb5d0ac4510f56f34b6acdfc065bd623874a2f43 SHA512 b4ff0796663bfb1db530cd4f53ff2b5357d9c4bd65f1a9aa5eec2fd4730e0e9bccbca20e148bde2cb983cfc2654678a41095682307be54ab94603bbaa61d92d4 WHIRLPOOL 1c8affe5752871a960fd09f6d63fd24c7be12d580fd282536647a025cefdba2b2b42ca503f3d7741be3d88f9d71f84ff7d9ddaa4ea01bdd8de5e4d2f4d830f2a
+MISC ChangeLog 4062 SHA256 f7a07800836f609ea83eff93eb6c40b88ce6ee2a56240a12a1769bb52453cbbf SHA512 d3b6720613021e66df78d28ea5cef7807d0aab4291c58c6d931d10a2f170f007e31dfe8ec3e01cdb9f25cecd69de582dda6f1fb9c2796844d4333d80a0991baa WHIRLPOOL 8dfd12dec99fdb632b25a9c63c8d78f996847e2d4fe8fbd99b2a544eed6147370ec60bfb5d75a6ce56af974feffb68b1fc8379e13558a0ba6c672aea67e902d2
+MISC ChangeLog-2015 6682 SHA256 7607e674ec48ad0acff8c05bfd1e65297b0c4a2e8688b3644096c2ca11190cf7 SHA512 2548fd97e2de62384a914531c4bab990cedff4b4164f95279e3635044b4b83b29d19ef848744b23ec09ef8bba47aa48281747424ee70815c634361b8dfa06a05 WHIRLPOOL 158885a265418e65d1f2a99b5bbef4eca617e183a733f445b3533c2f45eacc1e909a86770b174b277c00f0358d59df06fd139c7fe573bec3fca9e5dfa0760539
+MISC metadata.xml 2129 SHA256 1dbdc48d9b8a0212c50f68067d058befd6c126ea3870c04ee0a37cbee0ff77f8 SHA512 f9571e122a4ba9ca247f51c7900621dae1831fe15f6dd298b8592291c53fbe4dab61caf975b3c4ff7d0e12991904d5eb298c5c5f3e1d2294a80ade4e93455af3 WHIRLPOOL b3f1210f22692869b5bde63dc53047d9b753c6ec90cf81e57d17d69c99482108df1d7b2277a80a940db3f27cc12b7abcc99ca5f6165ba6e07e9e0070aaf436ad
diff --git a/dev-haskell/http/http-4000.2.17.ebuild b/dev-haskell/http/http-4000.2.17.ebuild
new file mode 100644
index 000000000000..5ecee6b08830
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.17.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x86-macos"
+IUSE=""
+RESTRICT=test # missing ia64 alpha keywords for dev-haskell/puremd5
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/network-2.2.0.1:=[profile?] <dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+"
+# test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+# >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.3
+# >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+# >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+# >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+# >=dev-haskell/test-framework-hunit-0.2.0 <dev-haskell/test-framework-hunit-0.4 )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-mtl1 \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.20.ebuild b/dev-haskell/http/http-4000.2.20.ebuild
new file mode 100644
index 000000000000..5f21525ea490
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.20.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.5:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.3
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.22.ebuild b/dev-haskell/http/http-4000.2.22.ebuild
new file mode 100644
index 000000000000..1c867514970b
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.22.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/old-time-1.0.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.8:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.4
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.8.ebuild b/dev-haskell/http/http-4000.2.8.ebuild
new file mode 100644
index 000000000000..48c50fa01fa9
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-fbsd ~ppc-macos ~x86-macos"
+# hackport-args: --always-disabled='mtl1 network23 old-base warn-as-error'
+IUSE=""
+
+RDEPEND="<dev-haskell/network-2.5:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ >=dev-haskell/mtl-2.0:=[profile?]
+ <dev-haskell/mtl-2.2:=[profile?]"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+RESTRICT=test # missing modules: Could not find module `Httpd'
+# test? ( =dev-haskell/case-insensitive-0.4*
+# >=dev-haskell/conduit-0.4
+# <dev-haskell/conduit-0.6
+# =dev-haskell/deepseq-1.3*
+# >=dev-haskell/http-types-0.6
+# <dev-haskell/http-types-0.8
+# dev-haskell/httpd-shed
+# dev-haskell/hunit
+# =dev-haskell/puremd5-2.1*
+# >=dev-haskell/split-0.1
+# <dev-haskell/split-0.3
+# dev-haskell/test-framework
+# dev-haskell/test-framework-hunit
+# >=dev-haskell/wai-1.2
+# <dev-haskell/wai-1.4
+# >=dev-haskell/warp-1.2
+# <dev-haskell/warp-1.4
+# )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-network23 \
+ --flag=-warn-as-error \
+ --flag=-mtl1 \
+ --flag=-old-base \
+ --disable-tests
+}
diff --git a/dev-haskell/http/http-4000.3.5.ebuild b/dev-haskell/http/http-4000.3.5.ebuild
new file mode 100644
index 000000000000..1d66234f0d61
--- /dev/null
+++ b/dev-haskell/http/http-4000.3.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.8:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.6
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/metadata.xml b/dev-haskell/http/metadata.xml
new file mode 100644
index 000000000000..530a8cd6df3e
--- /dev/null
+++ b/dev-haskell/http/metadata.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The HTTP package supports client-side web programming in Haskell. It lets you set up
+ HTTP connections, transmitting requests and processing the responses coming back, all
+ from within the comforts of Haskell. It's dependent on the network package to operate,
+ but other than that, the implementation is all written in Haskell.
+
+ A basic API for issuing single HTTP requests + receiving responses is provided. On top
+ of that, a session-level abstraction is also on offer (the @BrowserAction@ monad);
+ it taking care of handling the management of persistent connections, proxies,
+ state (cookies) and authentication credentials required to handle multi-step
+ interactions with a web server.
+
+ The representation of the bytes flowing across is extensible via the use of a type class,
+ letting you pick the representation of requests and responses that best fits your use.
+ Some pre-packaged, common instances are provided for you (@ByteString@, @String@.)
+
+ Here's an example use:
+
+ &gt;
+ &gt; do
+ &gt; rsp &lt;- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/")
+ &gt; -- fetch document and return it (as a 'String'.)
+ &gt; fmap (take 100) (getResponseBody rsp)
+ &gt;
+ &gt; do
+ &gt; rsp &lt;- Network.Browser.browse $ do
+ &gt; setAllowRedirects True -- handle HTTP redirects
+ &gt; request $ getRequest "https://google.com/"
+ &gt; fmap (take 100) (getResponseBody rsp)
+ &gt;
+
+ Git repository available at &lt;https://github.com/haskell/HTTP.git&gt;
+ </longdescription>
+ <use>
+ <flag name="conduit10">Use version 1.0.x or below of the conduit package (for the test suite).</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell/HTTP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/http2/Manifest b/dev-haskell/http2/Manifest
new file mode 100644
index 000000000000..55b8706b8a44
--- /dev/null
+++ b/dev-haskell/http2/Manifest
@@ -0,0 +1,8 @@
+AUX http2-1.6.0-even-less-deps.patch 527 SHA256 c1dbda61678f520f303e7c63491af89b20983a61def7d641fd05c4bd5b288a3a SHA512 665ff2ac35b518525d15f4f2f15d717e93cfb08fc723f6a909c481d94dfae80cf45f7cf4f828ea49b39802d8ef5559488f30027236109af0fb493107cac65273 WHIRLPOOL 6c90bf83b5ebd5758b7a77593a8c729b4d29fcb0726cf2636521d95d1dfe72b1f45bad2292f49fd8cfb0ad040bcc81a29ccc368a36874c99a10e72c59dcbc99d
+AUX http2-1.6.0-less-deps.patch 1584 SHA256 b53afb1e3f0228a4d48bfd65d120584ee0d4097e0f94a8358f79dc50d4cc209e SHA512 6e626f5412e6e49462d3676e44f410e280e0f0c1b4458d9e400ad6c193620a4b939fd0e80517c503e16c68610c42429fd89761ea7ac88f8c124a7bdc62c61371 WHIRLPOOL 49fdea30e00ffbef6b886fe74f6928047abe56a9554475084e879df9d7055dda039a9decb16b7d57dfe266ea8e1e485d17ee54b53acfe6e726690a7c0e1296de
+DIST http2-1.3.1.tar.gz 39493 SHA256 547aa0826373711e4ec8d271f767cd8db74ac3cb822cdf58d305c18babd22f96 SHA512 7d47cb35ce55743ecdc19ea52a1e230c8c3d608348f658ed7b3eb4f86a93ad4aa16eb23e4294dc1752bd99da8027e61a0b575ee9b89fe182d6582f6b5b402cee WHIRLPOOL d0852b262b44bb9b9e306f8e2d605dc8646a3568a52553cdb50d5bef792d929967c48f79aa429906098ac78017ec6a202afa41cb533bafd6d5bb7d810a4347c7
+DIST http2-1.6.2.tar.gz 5138047 SHA256 99e75ac0fa19276d276ec63bb94eefb2e952b0a374aea8f3d2c2408a634b6fe7 SHA512 c9df89cb073b57bc379857aedfba82097b805f8c9452b5a2b9cfff2ff096f185f9b8aa2dfaa5b0be7909a214a67d8ba8fb93ddc8a19f8afb43f9f5d5bf67f0da WHIRLPOOL b7705ad28bd6348a444b9dfee5d6026d6d0b63fc0be67655c6a775127840868787c2613fccae2c34391b99c31841b3792fab2be302e5574c2e0e539a9ea2186f
+EBUILD http2-1.3.1.ebuild 1150 SHA256 5415344e9260f4cf5b815acd4e7b4bf88589a6e51af9b96788ee9be88db9c2e7 SHA512 ebd24c1a635aca53dc664e6db840724fedb6650d7d4307ca5b1ea6fb4d9209a34876a458b59a3291e62986cea59cb741bcbf401727e4bb48a9654310ce2e9ed8 WHIRLPOOL f3bb09e4b16eed9a32e7b420d4dd4bb686160a07860b8608cab79e4ff6c166c8bc3d890f120c332f5b7456a73794961953628a60adebdfdb8331b1f7c24e1d5c
+EBUILD http2-1.6.2.ebuild 1239 SHA256 44625322051382d84cd2e8ed2c337d4ec7c21b948c01e5b35fa4f7cd1291ce5e SHA512 1034cb044883ae665d1cba1c03653fb0cfd76437e3b3be757a3e94653569ed3fda0c942d7a21ad7f0331ac866eea5b9d0ffe640e08bd5bafbca86f76a0fc1563 WHIRLPOOL 3f2e9c52d344d6aad5c8edb33aafd7246c8022c23caaec398a01ddf0d23aaa28b27bff557ae1f8bccee0a9f52885dfc73eda239ac8c0595b0acfda21b78ec51c
+MISC ChangeLog 761 SHA256 767d0b8449cde6cfb79e42260ad57f964399b7178978844ceb95391213f847c1 SHA512 f25032969d574d7c843189d734ee37a12243a4d40174e97ca06f0d5fb93e867fb89a4e936732699abfd4102cf8f6cf14a46a10fcb05f5700f1bfd9910d1f8125 WHIRLPOOL 8286895e9537d63e83c03afa68d50e9a00808fca24e40b2dfb89d04e4f9a3aeb407dde671d0b913b0c8366adad6de7d46eecd0bc65985a87d04cc5f850f8c300
+MISC metadata.xml 392 SHA256 b4730daf87345f88eddf950ae47bf2c43fdb6e381d2ecb5b7ef314bf569fc76a SHA512 5515590e5ff7b56f8ebd033611ce8d3164cf6c267ae26eb5b177ff47edee607d04208e123f982140b1b40438fc3b0b12f0fbe33788e4da448e316944ccf9a1ed WHIRLPOOL bf7d2dc1114a39d98fd72978a3cf91a5316e5a0ee752864970aa55f6314aef9694983e61f20d605a2ea494d59ccaa8aa93e882e49ef2d879ab0abaedad17ca4e
diff --git a/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch b/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch
new file mode 100644
index 000000000000..07be024ee5e1
--- /dev/null
+++ b/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch
@@ -0,0 +1,18 @@
+diff --git a/http2.cabal b/http2.cabal
+index fe57a48..b28ad06 100644
+--- a/http2.cabal
++++ b/http2.cabal
+@@ -204,6 +204,3 @@ Executable hpack-debug
+ Buildable: True
+- else
+- Buildable: False
+- Main-Is: hpack-debug.hs
+- Build-Depends: base >= 4 && < 5
++ Build-Depends: base >= 4 && < 5
+ , aeson
+@@ -219,2 +216,5 @@ Executable hpack-debug
+ , word8
++ else
++ Buildable: False
++ Main-Is: hpack-debug.hs
+
diff --git a/dev-haskell/http2/files/http2-1.6.0-less-deps.patch b/dev-haskell/http2/files/http2-1.6.0-less-deps.patch
new file mode 100644
index 000000000000..1ee62446d328
--- /dev/null
+++ b/dev-haskell/http2/files/http2-1.6.0-less-deps.patch
@@ -0,0 +1,52 @@
+diff --git a/http2.cabal b/http2.cabal
+index 7986d1c..fe57a48 100644
+--- a/http2.cabal
++++ b/http2.cabal
+@@ -180,7 +180,3 @@ Executable hpack-encode
+ Buildable: True
+- else
+- Buildable: False
+- Main-Is: hpack-encode.hs
+- Other-Modules: HPACKEncode
+- Build-Depends: base >= 4 && < 5
++ Build-Depends: base >= 4 && < 5
+ , aeson
+@@ -197,2 +193,6 @@ Executable hpack-encode
+ , word8
++ else
++ Buildable: False
++ Main-Is: hpack-encode.hs
++ Other-Modules: HPACKEncode
+
+@@ -226,6 +226,3 @@ Executable hpack-stat
+ Buildable: True
+- else
+- Buildable: False
+- Main-Is: hpack-stat.hs
+- Build-Depends: base >= 4 && < 5
++ Build-Depends: base >= 4 && < 5
+ , aeson
+@@ -243,2 +240,5 @@ Executable hpack-stat
+ , word8
++ else
++ Buildable: False
++ Main-Is: hpack-stat.hs
+
+@@ -250,8 +250,3 @@ Executable frame-encode
+ Buildable: True
+- else
+- Buildable: False
+- Main-Is: frame-encode.hs
+- Other-Modules: Case
+- JSON
+- Build-Depends: base >= 4 && < 5
++ Build-Depends: base >= 4 && < 5
+ , aeson
+@@ -263,2 +258,7 @@ Executable frame-encode
+ , unordered-containers
++ else
++ Buildable: False
++ Main-Is: frame-encode.hs
++ Other-Modules: Case
++ JSON
+
diff --git a/dev-haskell/http2/http2-1.3.1.ebuild b/dev-haskell/http2/http2-1.3.1.ebuild
new file mode 100644
index 000000000000..f4f3933417b9
--- /dev/null
+++ b/dev-haskell/http2/http2-1.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -devel
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP/2.0 library including frames and HPACK"
+HOMEPAGE="http://hackage.haskell.org/package/http2"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/hex:=[profile?]
+ dev-haskell/psqueues:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/doctest-0.9.3
+ dev-haskell/glob
+ >=dev-haskell/hspec-1.3
+ dev-haskell/mwc-random )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-devel
+}
diff --git a/dev-haskell/http2/http2-1.6.2.ebuild b/dev-haskell/http2/http2-1.6.2.ebuild
new file mode 100644
index 000000000000..24d8f5492916
--- /dev/null
+++ b/dev-haskell/http2/http2-1.6.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -devel
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP/2.0 library including frames and HPACK"
+HOMEPAGE="http://hackage.haskell.org/package/http2"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/psqueues:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/aeson
+ dev-haskell/aeson-pretty
+ >=dev-haskell/doctest-0.9.3
+ dev-haskell/glob
+ dev-haskell/hex
+ >=dev-haskell/hspec-1.3
+ dev-haskell/text
+ dev-haskell/unordered-containers
+ dev-haskell/vector
+ dev-haskell/word8 )
+"
+
+src_prepare() {
+ # workaround Cabal bug at picking unused deps
+ eapply "${FILESDIR}"/${PN}-1.6.0-less-deps.patch
+ eapply "${FILESDIR}"/${PN}-1.6.0-even-less-deps.patch
+ eapply_user
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-devel
+}
diff --git a/dev-haskell/http2/metadata.xml b/dev-haskell/http2/metadata.xml
new file mode 100644
index 000000000000..8d45638c29bf
--- /dev/null
+++ b/dev-haskell/http2/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HTTP/2.0 library including frames and HPACK.
+ Currently HTTP/2 16 framing and HPACK 10 is supported.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/httpd-shed/Manifest b/dev-haskell/httpd-shed/Manifest
new file mode 100644
index 000000000000..ecd9dd310875
--- /dev/null
+++ b/dev-haskell/httpd-shed/Manifest
@@ -0,0 +1,8 @@
+AUX httpd-shed-0.4-network.patch 931 SHA256 7e2f32bc9025f509723838c993bf68cda2792f3b436ab151a4cab0f401e7d1b1 SHA512 2d964bfd1d9f6bec763229c5fd7b04e01993e8dbffdfc6dd49f296aa78efaf26b556c3debb64d707553fd06ab9072ab8c2c69329dcb9bc5177dc8a68b2f04859 WHIRLPOOL 404681ec106c7813fe2d58965b1184da75c93615f18cfa21d7794e25991adaa5dd89bdc7a57f4167d23ae9eae687a6055818b8fe531a1702704759ccd89226b6
+DIST httpd-shed-0.4.0.3.tar.gz 4308 SHA256 b0ff87d81e61f788d3920d952e4469d984742ba49c006df086c159886bf09218 SHA512 4fc4da5dd42194890e4201129c7217191cc1c8f82a366b84f42f9129c45fa5cb40211674608c84df420f8d8659fd60908880d14176a36f6aa0f89c01a8c1fa6c WHIRLPOOL 653748463726872a0c05c80792586941bdc94174dd2b0a0a81ef54216af52bdd0cbeb578e8e0c1e43eebbdad53f26fea5e8ca2a583253e74aabea9903f557aa7
+DIST httpd-shed-0.4.tar.gz 4065 SHA256 c03f784742bdc3053c7e867e587ee859a9a3adaa082d36bdb2ea69da1b02069f SHA512 71b3fc8038e5245589aab99b9fa3eeef0ec13cc78bba33d88b8c7569f30b0ba18b645a939771b3d325d3e666b99c3c4428403ae016d14df55ce8dcba2e9d61e9 WHIRLPOOL 418a22fa7ad36d885e932ecf051395014bce9a9165bd6ad64559995284879f6ec20d8085af2a8f05a2b7e8d63871ae4d2d5bd5c2f278da0b45959a5ebfe4be1e
+EBUILD httpd-shed-0.4-r1.ebuild 711 SHA256 00058c535243110d1e376fadb93456fad7b57a0540078f31db62b684e4eb8f84 SHA512 7a02daf09a3985c22461a76ab46afdc316afaa9c0257743836e522dada8e29075b81a0745d3110eb4ff9c412ac348233b13676175bdc732ffe5d7ae6047d92d9 WHIRLPOOL 0d790b62ea9c482eca9cc3e2d11b6ccc7e6c808ff988919e453e234bc1852ca613c1df442dc8312534960dba24ca6a9c07b084ebb22fc68b27e42897333a1dd0
+EBUILD httpd-shed-0.4.0.3.ebuild 1152 SHA256 da2834a529cb50f86966f253b5721cc6c8b7bed9bac83a78a5e287cce6e74355 SHA512 e5eceacc601c443664e0df7f067f061bbd6b08fac88c88d72c9c7e455392080cc186c136dbd99e83f46910ab3a21075b6f02ca2fb2e1c159ba4d5cb604eac3e2 WHIRLPOOL 4c93ec9ae0e0fec3a8141b39c867c6e41c843d7224fdc0e25f0eace57c11489ae767fb72f3523e1d2ec95e1ef538cfce294cf8eb3df1058d80102a8ed3089edb
+MISC ChangeLog 3360 SHA256 9d27fd68851208e94fcc287e48bb80d56f48360b18790428b05ce832ab335f37 SHA512 d88466cfb05321eb8cc70691ecf1155659bc2075883b207eea7586c1dfee2c4ef5634a1ef92f9c4a504bb6fffd45299370c34478a01ef33ad0a5e1c8c1ec28cf WHIRLPOOL a2c7e46c05b28d43915a446399bf78b59237764238d3b7e03c814d0ea3f08dac7d8ec84e369499ee219183549c332cafee13688f3c910cce64c2027199b60868
+MISC ChangeLog-2015 2614 SHA256 1cb635e6265df1b23f714031f48fea5e108d3acfa25c10d8d9a68e6646f5392a SHA512 c5421c3ff6974719dc56a2c2f83540dbd86ac2085faffdb402add8245578f8dd4d6d7b89189cf24d1beb1ff35db7fe43a979e19c3af38896fce7e4b27c12582a WHIRLPOOL 5721025c65bd3156358b880795f448049e76a46e5fc8728e14a320a0ac7a8187a2d3b416ec1490fcb58ff935785feb343c2d654e61b66ace3a550589b1773584
+MISC metadata.xml 643 SHA256 515c5e1de589f1daf35e859ac778e33f6ea5e1ee1dda9a3bf673ebc0bff27e38 SHA512 a77669c1625b85b0e4204f9f1212e96cf660214b44a1e31770bb088c053406537adb6d4568ba9e3eed3add5c8e9545035e24cf5ead0c8c1779ad903646bd5eb8 WHIRLPOOL d48c8217709c8a0edfe38459d201ecd13de96a31faa496c719a600cc3ebd04d89c4184188877032d8760c5884ec51bfe2b8ad319290be3caa65d0d01b84bc5df
diff --git a/dev-haskell/httpd-shed/files/httpd-shed-0.4-network.patch b/dev-haskell/httpd-shed/files/httpd-shed-0.4-network.patch
new file mode 100644
index 000000000000..ca5a113b7014
--- /dev/null
+++ b/dev-haskell/httpd-shed/files/httpd-shed-0.4-network.patch
@@ -0,0 +1,21 @@
+[1 of 1] Compiling Network.Shed.Httpd ( Network/Shed/Httpd.hs, dist/build/Network/Shed/Httpd.o )
+
+Network/Shed/Httpd.hs:142:24:
+ Ambiguous occurrence `sClose'
+ It could refer to either `N.sClose',
+ imported from `Network' at Network/Shed/Httpd.hs:38:1-14
+ or `Network.Socket.sClose',
+ imported from `Network.Socket' at Network/Shed/Httpd.hs:48:1-21
+diff --git a/Network/Shed/Httpd.hs b/Network/Shed/Httpd.hs
+index 9dbc2a2..f4f7d5e 100644
+--- a/Network/Shed/Httpd.hs
++++ b/Network/Shed/Httpd.hs
+@@ -139,7 +139,7 @@ initServerMain processBody sockAddr callOut = do
+ hClose h
+ _ -> hClose h
+ return ()
+- ) `finally` sClose sock
++ ) `finally` N.sClose sock
+ where
+ loopIO m = do m
+ loopIO m
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
new file mode 100644
index 000000000000..fade9d6a627c
--- /dev/null
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="A simple web-server with an interact style API"
+HOMEPAGE="http://hackage.haskell.org/package/httpd-shed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+PATCHES=("${FILESDIR}"/${P}-network.patch)
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
new file mode 100644
index 000000000000..29613f0789a1
--- /dev/null
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple web-server with an interact style API"
+HOMEPAGE="http://hackage.haskell.org/package/httpd-shed"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE="buildexamples +network-uri"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.5:=[profile?] <dev-haskell/network-uri-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildexamples buildexamples) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/httpd-shed/metadata.xml b/dev-haskell/httpd-shed/metadata.xml
new file mode 100644
index 000000000000..3c478f3b1e1f
--- /dev/null
+++ b/dev-haskell/httpd-shed/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This web server promotes a Request to IO Response function
+ into a local web server. The user can decide how to interpret
+ the requests, and the library is intended for implementing Ajax APIs.
+ </longdescription>
+ <use>
+ <flag name="buildexamples">Build example executables.</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/hunit/Manifest b/dev-haskell/hunit/Manifest
new file mode 100644
index 000000000000..433b8a2d996a
--- /dev/null
+++ b/dev-haskell/hunit/Manifest
@@ -0,0 +1,6 @@
+DIST HUnit-1.2.5.2.tar.gz 24889 SHA256 0af5ad34dba27de48b94ce6d5f7ee3aa6af6183bdc4a3967b811e28520369a41 SHA512 ee16c33faacc1c26e242095823ae8df47889946a6a161affab3789d7f40b423d2f002526f6cad018084dc7b151a911cf28b37b2aeef91d186bb765e940534fc4 WHIRLPOOL df35a13cfcbdccf7aa9a8c7c584eb864d041d8618e171694c1f46978ab624b98d209d2909726f15e19f8f896fe52bac1df05485883f4583d91ba90ad5a621e0f
+EBUILD hunit-1.2.5.2-r1.ebuild 681 SHA256 64fbe8cb454c6f63bb6935df6afc25db3e5bbc6357100a7bcbf73de70f2a4e78 SHA512 5cf2e4610b0a5586d94eedc8e88af3dac05fa66955fd1d86b9ac1a24055e58acfe57bc6fe8913ec01a05f6668315ff70f5b731e496edcae9680547b7fbf02d5c WHIRLPOOL ce812238fd033cec89ac141f24ecce1e18a497c2f38f932dcf321e9f986ad2a3983f75e56c447160937b127b34c82bea7595e6bb822a1fbc854265e869fa696c
+EBUILD hunit-1.2.5.2.ebuild 673 SHA256 1927c8831e90db4071d3fdc0b7abd404371b28bd2f3e4a2395b9d2f80775dcf0 SHA512 ac00d953d016f9ca397ae94e2024637db349bc6dc05f64b1f1eaf52862bd3ce17c5d620536523b39020a117c6a3acd404f2e51c37b70587542b2b95dbd2a6bd6 WHIRLPOOL e48558f9b1cdaedf5ee677ed4070ed4f0d452e87d7560d99b3b12050d2c6690935ebab3d06c6d1ae19e289a130f968f25cc596b8d0022788784a44005c25c548
+MISC ChangeLog 3032 SHA256 f2f2e4109c5ac2f5554c353150d7d2fab7ec53891993f81fba0b079603ad187f SHA512 5f18958c025ce1136d5024d90fe5c64893463f92ecc6e5fee1d1a82e426d8245f08e1756957be52343099ee17ba006a1846b985519497fde99fbb90c4aa372c2 WHIRLPOOL 53ffa23b13feb92748b79574e36ec56304dde93ef88e2582eaacd7f691f8b4af07b5e9a76bef56fe4a145696c47fb40ace0758f9f00f9ac9cda1c5003fb9e3f5
+MISC ChangeLog-2015 8598 SHA256 ab1b3f3cb79b7eefc0b5e120caa6e542807e024eba07d28b497752aa66884c22 SHA512 b29ce3e190706c2e29c5459196308277b22dce3de36b54448512c250d48de750b9390350a4b9598ab2ea9fc992507828b972ded08a0d72a3d26045df6e8ed5fa WHIRLPOOL 97e9aeff596cfc3f8b991726c9bcf90b7050647fee8ed63bbda09135c060481752e8eba1a0990334475e958c541415217be36b00c5d5a807faecea8795c68b43
+MISC metadata.xml 486 SHA256 77df2e88e0507478168f33c480bfc12c014c3553725a7d788c751198159ff219 SHA512 b26653c15af05b613bdd1b8a7743f6570800bcec2deedd3632d9d2bab3042c2ab5928a58fba2d355890f7250b4682c1a7122bae82207291d1d5792c114ea95bf WHIRLPOOL 0422fb8e1bb96485d4fbe15336b48f53ac585e33d588eeb2b108fff9db1f8b4fa11aae5b9a92c36dae38eafbe42bdb517b56897b5424ee543c64bbabd32b27c5
diff --git a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
new file mode 100644
index 000000000000..3dba99be2d27
--- /dev/null
+++ b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HUnit"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A unit testing framework for Haskell"
+HOMEPAGE="http://hunit.sourceforge.net/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hunit/hunit-1.2.5.2.ebuild b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
new file mode 100644
index 000000000000..89cdffe72cdd
--- /dev/null
+++ b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HUnit"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A unit testing framework for Haskell"
+HOMEPAGE="http://hunit.sourceforge.net/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hunit/metadata.xml b/dev-haskell/hunit/metadata.xml
new file mode 100644
index 000000000000..4094d2fe0b11
--- /dev/null
+++ b/dev-haskell/hunit/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HUnit is a unit testing framework for Haskell, inspired by the
+ JUnit tool for Java, see: &lt;http://www.junit.org&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">hunit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hxt-charproperties/Manifest b/dev-haskell/hxt-charproperties/Manifest
new file mode 100644
index 000000000000..f5bc32adba56
--- /dev/null
+++ b/dev-haskell/hxt-charproperties/Manifest
@@ -0,0 +1,7 @@
+DIST hxt-charproperties-9.1.1.1.tar.gz 225230 SHA256 e800393a12f3469e37d76cd5449ab22b5eccca565fdf65f075a0698fb9ae0ca9 SHA512 c2dcfc9969f5651b79ca3dd3f4ba410a3389648182e7c7a7f1cd38b6adda64068b22086cedef60a7de87ff56693f4b5968aa2bdf17c2a08d6a6fe0a9073a9192 WHIRLPOOL 555c914ce9d179722b4dc866c9bb7f7a324e2827c53e89683b2fe8b29119fd341497699262dd52f27e3fe071cc18e0b343aeba2b02ad3f6f391f3cfccd87c396
+DIST hxt-charproperties-9.2.0.1.tar.gz 270767 SHA256 e46614d6bf0390b2a6a1aeeb0771e6d366944da40fb21c12c2f8a94d1f47b4d6 SHA512 518d7c15b43a33432c402b839713e1d29a60d44286ca411bfb3d9a4b955b1181b8ec84615a131db0113280bea7973c70618f4204a32b21e627c452e05a18a7ef WHIRLPOOL cdcdd791a61381adb2efddb61de73aba97cd905a31fe5faa81f545d0133f1521f35ab5439ad1cc2e17725b657da0b76c3d4886c84abe848d48ac6879393f99fa
+EBUILD hxt-charproperties-9.1.1.1.ebuild 571 SHA256 4d891047afea54af7c3bb5eaa86e3ea7e514126b1a22835191c154eae872b462 SHA512 d857a6746804b0195b3d64f1b8785d3342266bf7b1ab2d5f8cbda8f8d174fb552836e89fc8b60ccc0faecbae0447ff07c3b841db70895129a3f0d033fa816fa8 WHIRLPOOL edde4f596f978bfc2136fc25b0d4fc5d899bb600ba50ad96adddc459dab20b242ea0b002e37f02053069eabc2a011e12ddbdfa0e37d1285577ea61ac9ad9cef0
+EBUILD hxt-charproperties-9.2.0.1.ebuild 552 SHA256 bd1605024f460a606c9cee79dbb373f33288a4306401b58e9b5e8c1f4ba9a82f SHA512 25be12831b88993f7a5e7c49f90ce30a5e81ae6bfe6da8ce41634b98b5483a30bd60a10e3fae1fcbbcef2204dc1318bee82cbed49326dde7a2bb7cbc6f2188d0 WHIRLPOOL 9c3e20e64da43f24922d5af50ae6d536e915d8a594b579437ca482af8236022ecd1e9cc426e52dc6a6f040ad2fa6f3c45ef10362c42a05956b38df8088604cf7
+MISC ChangeLog 2984 SHA256 687362cb375efae13b508b0ab383b92eb7a2b6a0f31f124cf91fedc45bcdcc70 SHA512 12f46cf9dbce389f0a6c47f518cb42c16879f6746bd5788432bbfad29f9c303c373311456c6dc5f5576de180a0229fbe32677c1968efbaa43d07ed066a24db4e WHIRLPOOL cafbc57b25eb1ad37b6275ff7c73891dd5a327e70288580ed38ebd143a55562743d67a1612f71f70714f84b769afa469e561e19ac4c3524b1b2de0ee649f48a1
+MISC ChangeLog-2015 2060 SHA256 f0407445ee4189c83cf97a66164a096a1068825a0b874fd2ab20cbef169ba611 SHA512 56b832a7bf52b5e69e5b9bb34a14ad955adfc7bd0d0f55374142f19941abbdbda30900ecde64cc6e102ae662b3256d515dc859027d4a0a1a0e212efaefe7bc0c WHIRLPOOL bf60f7b4c4df591155f0ffba098c5dd1ebedce8a2f7e3ad12f8afbe4fbd2eca6cc09fe35bd797ab6c56d3b99a548dc0bbf40e54b7b66b1b40f6fa8e25b50f1b6
+MISC metadata.xml 581 SHA256 2ade298e5ef6f4ffe154abbab237957a2022e3b8815718942732bc7d0070f941 SHA512 bf36ee1feade57b7b7d4426ef5f38d3773ce0fa36bc7bec3ec1a222d8ada450bdca1d6352be1f006b7e93ecc8108f7535a0e4bc9866715ac7f9b2db96a8c8739 WHIRLPOOL 6b7cf7cf2fe845140300109aae69f27f7ca5bce4cd7e838a1b05b5d2187e0eb55c7ea35794f28f23dd52f99b7970a4eca6a5e2ca8548a47e4419f5774dc7c00b
diff --git a/dev-haskell/hxt-charproperties/hxt-charproperties-9.1.1.1.ebuild b/dev-haskell/hxt-charproperties/hxt-charproperties-9.1.1.1.ebuild
new file mode 100644
index 000000000000..e6b6cd074677
--- /dev/null
+++ b/dev-haskell/hxt-charproperties/hxt-charproperties-9.1.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Character properties and classes for XML and Unicode"
+HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/index.html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.4"
diff --git a/dev-haskell/hxt-charproperties/hxt-charproperties-9.2.0.1.ebuild b/dev-haskell/hxt-charproperties/hxt-charproperties-9.2.0.1.ebuild
new file mode 100644
index 000000000000..664b4b86d2a3
--- /dev/null
+++ b/dev-haskell/hxt-charproperties/hxt-charproperties-9.2.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Character properties and classes for XML and Unicode"
+HOMEPAGE="https://github.com/UweSchmidt/hxt"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/hxt-charproperties/metadata.xml b/dev-haskell/hxt-charproperties/metadata.xml
new file mode 100644
index 000000000000..24b0e65dc8d1
--- /dev/null
+++ b/dev-haskell/hxt-charproperties/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Character proprties defined by XML and Unicode standards.
+ These modules contain predicates for Unicode blocks and char proprties
+ and character predicates defined by XML.
+ Supported Unicode version is 5.2.0.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">UweSchmidt/hxt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hxt-regex-xmlschema/Manifest b/dev-haskell/hxt-regex-xmlschema/Manifest
new file mode 100644
index 000000000000..a21249250373
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/Manifest
@@ -0,0 +1,11 @@
+DIST hxt-regex-xmlschema-9.0.4.tar.gz 27212 SHA256 eef1c9ae42b3d2ed78019bec6bed92034b1395ea5aa725a459df9ca5d34d884a SHA512 6523fdab964c007b616e69a9d2d8be535b2a00aa8daa063c62303e932d3a841bcf8447ca85c828d9de01cc748a28db4554acee456f9804c8c257cd332debbe4d WHIRLPOOL 816e3539baef4080b6d04b9fd5763a2bef9cd14f0dd58eced0a740edcd5c12dc42e99199527aa669cf1fc46c12eaeda81f29358e0259fadb712dc14ad37efb39
+DIST hxt-regex-xmlschema-9.1.0.tar.gz 26675 SHA256 99bf7f8c7e2b0d930c84ce699861549e02408716902f1e5febf51abaf3cc2751 SHA512 c41fa5a685c441d07f39eb6806ab201aaf4328466b34e98e0f0c2cfa89bdbad4d510d5e68a2f73bf94d3079db87b1cf9716d68e52bab7638b6084e8aae70a94d WHIRLPOOL 1d3cdbb32c44c30de1565936764948de4339a8135cf55d9deb8ca503476665a1b6610e384400b2752137ce9ecd641bd383fa2d3abd58dd86a411af5115fb75b0
+DIST hxt-regex-xmlschema-9.2.0.2.tar.gz 35896 SHA256 4744676dde2b29c4bb75a579345145225a1f1b7ba15d46b7f868c37c6e696cc2 SHA512 4a8f1c9fe0f14e4ab7a64f24e3cc6f1d7c29cf67c5751352629f1f847e7cc062c86d4f90c7a10c35b9afdb44d4459f0fd74968ff2101f62848aa6b5e22b52cc9 WHIRLPOOL 8f656479f744657be8e542966a65106650694fa211db76e6694575c10415c70ac6dc1bf1993af4b02859c940fb6a31a3f529b115358dfdb48276dae0cf440e35
+DIST hxt-regex-xmlschema-9.2.0.3.tar.gz 35781 SHA256 f4743ba65498d6001cdfcf5cbc3317d4bc43941be5c7030b60beb83408c892b0 SHA512 707ad7a4b5c32785fd89131279dd89a871f134a26ce1f98fd4ac8fec196c8960c2d39d18674967379b40508748fca3a34b9289500173075c54c1d6726191bbd8 WHIRLPOOL bddc4f78c7100ba658faa0763500fda917e17dfc70f675c503a35bc7550f868f2236930ce74a2f4e514d5b266695e5acd61c0a9aecf9643856b828ab7279f914
+EBUILD hxt-regex-xmlschema-9.0.4.ebuild 719 SHA256 0ded6e557c155a999d563892f72cd42ea9188acd8578cb788fb9411764445f60 SHA512 00da166cd70d8478f4c531d35be76c6ea5451d24e9497922d72c651a5788e8db4c6fba507497f7a99dbaf69e1961367fb9145f2bd47c92da38cc5c60149e397e WHIRLPOOL d920009792a8b2c499258512ac5e6390948f6a3e05b033d29d891cc1871883ca75d6d47065d8cc5df730bb5abec5b72a3e425bdaf321f9c9039a7b9e9210ac43
+EBUILD hxt-regex-xmlschema-9.1.0.ebuild 730 SHA256 bad5a441ad05d01cec816703570126f52eb337e0a0a7f0cebdfb83b7fbc61976 SHA512 075c38f16b888a3f96958e2a5e8f0f8f37c88bbf0d1b41207d34c7a258821b8d2699d7dbcd07d117e3db1d1218de1542126c7f34d2f82c1b8de1f0455e75f9e8 WHIRLPOOL 171fed5b9f5e7066b11da1557fcf4a4ba9462923846e52cc68b9cf6e1b5071c72d0d0ed06e5ea0f4e830e4ec9fca4035761c406dd1d4d27c5a7161ff38862516
+EBUILD hxt-regex-xmlschema-9.2.0.2.ebuild 881 SHA256 de8dda27a93e6438be7b56673f040a3a9bb4baa89f4d6f9828bcfb11e9ab727a SHA512 7427b61939aba9648f19de9d6c6b97717f98a75661dd5da7ac963cd278d49a249e7daddf32e46b8017d7d315a912e492ee3cd79583e6415883cc67946f8ce43b WHIRLPOOL 9763cf0527271b27b34f99c8d846b1cffe4429d5a5173aa8de4a85f9f35559bea2d81606ab2a56dd0c22d954340c1e1207278e744c81a2d6108231df9c8af0b5
+EBUILD hxt-regex-xmlschema-9.2.0.3.ebuild 944 SHA256 c5ea87660fdfea2b003119b908931b2cd74f64d8baf7c184bf03c102f88619e1 SHA512 8f44715f3ef544eefb3bb2f21932c798c5e00201017fe3eebbadab7af9654fa0d0c843d7558b11864f9b3b6bfbff2ffd9b47fa98da4223ace7170bd40e2d23e4 WHIRLPOOL 785cbf9bdcb573339108c272880f1bdfc5a91f25bc29fae26e22e36d33c9544bf21f68c0e0858cc10b8a7c52659f7074b2b13609a6e6ba3cf18f825d8495d9e5
+MISC ChangeLog 3427 SHA256 c9074eb4a0e082b15ecbf9e202324a0d6fd9833493db9554b0440ab8b1f3d6f1 SHA512 6b6993ea1af9915ad548f1402c73f70b6e249b34354620c397a44cc386175a9b1e1227d92048883163aa72b9b42936217fae9c494d4e0e85b784524772e18358 WHIRLPOOL 7604d64dfe433a7491d6f6ffc7f7af1175affe45fb5b9546ca36a741370edf7ced54bb201930df9569816b16a8c2912b33e74e030cbd6a0305bf69abff807ed8
+MISC ChangeLog-2015 1838 SHA256 c24b68cf19c164cef319a5794501e7dd1f575cfb907082c27ae393827cb7dbf7 SHA512 ded5d6eabb656fc54f47773612886ffe6d1b4eb3425809a2545ac775b95ec9c2fa4a52e44aa8c1e84ce7a0491520b43b3b37aa2318bca80d78654b0d37c68ac7 WHIRLPOOL 594d28d276f7c0bd7b897dc075b1b40dc1cfe588aac4e9d502d4f7aeac7e36b31a44a3cf2e74f35e342940444060bdf915635b8d1b2370948fb1e231c45f4082
+MISC metadata.xml 956 SHA256 bb7e742d27c5388ceecb288d71578a77e321207bdabf61c58fea662b0e6422dc SHA512 4a6ea96367988b1b8bf30b2b66dfe4799c4d95c8a1d9ba8ce19cfc82dffc78ebe02ecba76bbbbb62175e3bf366cbffc6b5be363729f0c5a26272300b63fd6a00 WHIRLPOOL 226d6866e62b9c01b9623a58ae61b1ddb2b2b75154d5c368a7197bd311d7c3373ead1c9f07f3d75726da03fa8cf3c170779133befe1ffd75a6aed05d67188980
diff --git a/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.0.4.ebuild b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.0.4.ebuild
new file mode 100644
index 000000000000..84c0ef635479
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A regular expression library for W3C XML Schema regular expressions"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/hxt-charproperties-9*[profile?]
+ >=dev-haskell/parsec-2.1[profile?]
+ <dev-haskell/parsec-4[profile?]
+ >=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.1.0.ebuild b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.1.0.ebuild
new file mode 100644
index 000000000000..f39a7b0f1136
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A regular expression library for W3C XML Schema regular expressions"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/hxt-charproperties-9*:=[profile?]
+ >=dev-haskell/parsec-2.1:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.2.ebuild b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.2.ebuild
new file mode 100644
index 000000000000..3c2aca5d301b
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A regular expression library for W3C XML Schema regular expressions"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # slow tests
+
+RDEPEND=">=dev-haskell/hxt-charproperties-9:=[profile?] <dev-haskell/hxt-charproperties-10:=[profile?]
+ >=dev-haskell/parsec-2.1:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.3.ebuild b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.3.ebuild
new file mode 100644
index 000000000000..d82a1e251628
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/hxt-regex-xmlschema-9.2.0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A regular expression library for W3C XML Schema regular expressions"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="profile"
+
+RDEPEND=">=dev-haskell/hxt-charproperties-9:=[profile?] <dev-haskell/hxt-charproperties-10:=[profile?]
+ >=dev-haskell/parsec-2.1:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag profile profile)
+}
diff --git a/dev-haskell/hxt-regex-xmlschema/metadata.xml b/dev-haskell/hxt-regex-xmlschema/metadata.xml
new file mode 100644
index 000000000000..1a338fdd07c1
--- /dev/null
+++ b/dev-haskell/hxt-regex-xmlschema/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library supports full W3C XML Schema regular expressions
+ inclusive all Unicode character sets and blocks.
+ The complete grammar can be found under &lt;http://www.w3.org/TR/xmlschema11-2/#regexs&gt;.
+ It is implemented by the technique of derivations of regular expressions.
+ The W3C syntax is extended to support not only union of regular sets,
+ but also intersection, set difference, exor.
+ Matching of subexpressions is also supported.
+ The library can be used for constricting lightweight scanners and tokenizers.
+ It is a standalone library, no external regex libraries are used.
+ This package is a substitute for the old regex-xmlschema package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hxt-unicode/Manifest b/dev-haskell/hxt-unicode/Manifest
new file mode 100644
index 000000000000..0d0e599c0400
--- /dev/null
+++ b/dev-haskell/hxt-unicode/Manifest
@@ -0,0 +1,7 @@
+DIST hxt-unicode-9.0.2.1.tar.gz 13648 SHA256 77831dda7c1af43fb51b6a536dfa82b71f8408a9b37be0ea0c5ba9c9a3c2e3d9 SHA512 43d4c73120d29e1a8af3efc4158062b750c64c4722621ebb9c88ec77110475e7953758ad5c812b661fed740c6a043bef1b4a3925a1034aa68273105d919abdbe WHIRLPOOL ce50f128caf003f7159c11d4681c14e41a596061157a9de8bd468b231bde3ce66a1a61d41b3d63de047d90de4aa43f655989db69e3a52e04b13f7e818bbdd2f0
+DIST hxt-unicode-9.0.2.4.tar.gz 14010 SHA256 7b5823f3bd94b57022d9d84ab3555303653c5121eaaef2ee1fd4918f3c434466 SHA512 4daab9c754e05e15bb0f32bce4ccc0c581c6d8dd4ca4d4868ca7b756a6e40cc9ae8890fc3c925b63bb419db0354229ca6e61fa96bec048f0c61b3ebb43d212bb WHIRLPOOL e71f085b9fa3f699554a1294f89d1edf833ec41f67aa2fdb7bd71b914650fc5e6c7c1b6092a7fc1a5f0670406b981d94de530f0065721d21d4e4e5df68f618c9
+EBUILD hxt-unicode-9.0.2.1.ebuild 640 SHA256 73b4d2b8773af356f63871d3463237a8ab704e809a4e14af4e7434acc662cb04 SHA512 45280ec74a96de730da07ab99fe7de7c482eb3be2ab0905429e8630a227a452f48edd3960d58809f75129634b0fc1af0792ef18886660e287401327e7c514801 WHIRLPOOL 35e6d11181c19b4a9bab5cfd8029d154becbd19103c75e418d58ae1a3fb26fbd0c7ecd950aecf3fca97ecdc77f4bbf5fbab5ee6adbdc1878d4d00926f4e61666
+EBUILD hxt-unicode-9.0.2.4.ebuild 667 SHA256 1bfd42a7bb09d00fee6f55cd1ee99143af4059a14e8e8bf1050dd19c26b23a67 SHA512 9b70b81b05f3e0996a9a409914b8025e37b6ffb8abf08ef8711eed93e0aa13b41df0928367b5cf903e603c4bcf9d926e43ef690fd918cf195c71310ca261898f WHIRLPOOL 0dd2e26752bf7968316ebd82b91b4b8f82c65a6660354002064d455b934e3839127a811758c3bf890172231b46c834250dc79fda42530c5d6729ff4dee6c59bb
+MISC ChangeLog 3336 SHA256 b7d6d8b9884682d8918d8cb646f450695ac8cd340a623a00b24a34e31b48e05c SHA512 3b59d1cc12505745ce9830638f5ad9e0673f39d5fc289a4489b233c568393ec04ab118b62e053f492fc847ec7e21fa9081738e75862e22aeeed969d760626893 WHIRLPOOL f346204d4da2a49c983408646fcabd1ce5b8c2a94a08feb8e78adeb535a9817af17861fdf0c861d9fffd7262f5605b04f796fa286c46662dba68273596b2860c
+MISC ChangeLog-2015 1827 SHA256 422945fbfcd582f11601306b1a7628576fd7441b5f73014954739deac8f824f9 SHA512 a6a2c199ee18c002f3148f0a070469371deee4e04b79b86930623b17850c80786a2e9a767689b2468b3a024f45f037bee62748dbd55de133b131dbc601a36c43 WHIRLPOOL 6ffbf161f34e5815b0e1a779d4cae74ed4af196e840823bb02747d4966ebef6d7a8a848beca3a3e053cfce75afbf3229e3c5efcd438f510bd306a098c8c38db7
+MISC metadata.xml 622 SHA256 97d1c666eadecec570d4148a19edd335e8ae821a3910375ad49afa9e252aaddb SHA512 243c6959ca0b2ec26f156f54f1fcd264de7c0aabc9a28f47660f3eb2f097229d41cf972ff6b065a74b094f2971155b90ca968d9941aab811a033109992bf3948 WHIRLPOOL 52bcf02fd938ebc8daf4bcd38b5b3b15611c8f126247e2ac528a6331b62203ac3595d7c8f10a7ad3d731f50273a78b5db3059127f93b284e98e1445b175bd99e
diff --git a/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.1.ebuild b/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.1.ebuild
new file mode 100644
index 000000000000..f70f7a68e276
--- /dev/null
+++ b/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"
+HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/index.html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/hxt-charproperties-9*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.4"
diff --git a/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.4.ebuild b/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.4.ebuild
new file mode 100644
index 000000000000..12633a78d297
--- /dev/null
+++ b/dev-haskell/hxt-unicode/hxt-unicode-9.0.2.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"
+HOMEPAGE="https://github.com/UweSchmidt/hxt"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hxt-charproperties-9:=[profile?] <dev-haskell/hxt-charproperties-10:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/hxt-unicode/metadata.xml b/dev-haskell/hxt-unicode/metadata.xml
new file mode 100644
index 000000000000..73c4decb1fc1
--- /dev/null
+++ b/dev-haskell/hxt-unicode/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Unicode encoding and decoding functions for utf8, iso-latin-* and somes other encodings,
+ used in the Haskell XML Toolbox.
+ ISO Latin 1 - 16, utf8, utf16, ASCII are supported. Decoding
+ is done with lasy functions, errors may be detected or ignored.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">UweSchmidt/hxt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/hxt/Manifest b/dev-haskell/hxt/Manifest
new file mode 100644
index 000000000000..5f0f9f716015
--- /dev/null
+++ b/dev-haskell/hxt/Manifest
@@ -0,0 +1,7 @@
+DIST hxt-9.3.1.15.tar.gz 235096 SHA256 723e7b3c22f58771087e7763d11702b3ae3aa910158a2beee70e973722966560 SHA512 f2d4d853811667b663d434671bc5743f7019fe435c9c39af359a0305e4c5bfdf53540b9cd33930bd13d07482cc583fd1f231fe33995b9a55b785af8d98f1fe24 WHIRLPOOL 1ac32d9596f84a3799ed01ed25c0c90009eed547b7a5dc5b376d77ce9debd4603d0194d5e40952e85ebdd200ffcb50bfff60938dd3cb37aed387e67701580bb6
+DIST hxt-9.3.1.16.tar.gz 223814 SHA256 0d55e35cc718891d0987b7c8e6c43499efa727c68bc92e88e8b99461dff403e3 SHA512 6cc99a3b9d1ffe33002d35a5c0965919227835e0fb5b0b829b49232443dec175428dab66720a717f8a655e0de9ad4c77c501aa6d3982b43024cb3a866cd12846 WHIRLPOOL a9aedcda71f1370196702fa852d6d5a806d5bbf4e53743c4ee0d597d8ee0bb4abbe796974fc677116400ddae06669788a53150d00c63156b7ea53adfbeffae0a
+EBUILD hxt-9.3.1.15.ebuild 1372 SHA256 16429292ec2d52ac9777ee667840a471608dce802238c0b076aae9529f964d8f SHA512 ae185524b94b1835d94abba02064e0d4d616f682ac4b36c68f203cd3a98b8bbe2a804ff5bc46a2a7bc57349886a76207d0ae24f5ac734fed042cc7c27fbb3b3c WHIRLPOOL 818bfea5c6411f64118754dc2c3567562499237fb1a38dd6cfdc17bbe439a953292163509b233964f9db2bf1e9178e73a8f1103585c74b008f8f7d7265d1c760
+EBUILD hxt-9.3.1.16.ebuild 1100 SHA256 887abdbcdeb5d7d58075f09259b31c38bd8c9aa0ff1a92e98ec51d23f3b3103b SHA512 00a7d3766dfa52651ac6a4e1af8c4b89b3edf8c37bbf151f4153ad7bdee2bc0d86ddfdcf86b62714339018ade4ff69969643c6698393b63a57ccc49ef6638446 WHIRLPOOL 0dcfc118c4833a12f4f6f9b24167416267fa50fb8f722e1d7f0a5fbd45ee9657762376018d6f22b8424c929f486e8aa809a4d11be1ab51db19bb9ff5030ab8ac
+MISC ChangeLog 3440 SHA256 db3cbaf2f3baca2714fe6e04316768db3634d113ba61a4a3b8eae1977777a82c SHA512 41f664aed072ac6e34eebf1ded6a29e60a76563100ce810d7d2dacbe27129410384bca3bce6b03e12dd9e2ba2b677d470e53325b2757a32bcd1811a0c7bab038 WHIRLPOOL 6c147cb85e91b75c9b4e316fa3f636fa3a79a1a366aa5a9f9e4025352d245752d2cf56ca5cc12ae0d0dbb5e695a920683264f26755a4b1021b14ea5638dcf41d
+MISC ChangeLog-2015 4120 SHA256 42a4789adccee40e8cc88bda9f8b3e45abc173d1a78b1e5fa1b29215290c8a84 SHA512 488c775759a141d7ee36cac33dd15ca24c02f202ce2dd7b9d65e3b1923c475ab8f0e7b73ddcaf5bfa246f836d29ea57e26a07184218009826649364f560baffd WHIRLPOOL 17ecab8d1220eca191f159344ab267b92947b1b21295005b449cc28c1a27c29ddb62f589b503472853d40ffb36f58ad125e3830ec6bd32cb6d3da243d00d2260
+MISC metadata.xml 1388 SHA256 c28198051cc0ce655ed926394c56950f0d9af82ac7f2a1f54cf21467f2143d8f SHA512 76f78e92e34cf2431c3c676ded65098f2be331cbd6aaf91c23314c9c037bd6d5981c39c41d47e82c47e709a3e7adaf475a1efac26e27f1022d2ea2815ffb236e WHIRLPOOL cd7815fc2c5a737f81a657cc5fbfac79325e7d04e12e1c1eb0bb2baf22ed80b98e92825f59750fb51ad764faaef7492eb6d6d5d85e35ba45a0395e7cc0c18562
diff --git a/dev-haskell/hxt/hxt-9.3.1.15.ebuild b/dev-haskell/hxt/hxt-9.3.1.15.ebuild
new file mode 100644
index 000000000000..2672c602b61b
--- /dev/null
+++ b/dev-haskell/hxt/hxt-9.3.1.15.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A collection of tools for processing XML with Haskell"
+HOMEPAGE="https://github.com/UweSchmidt/hxt"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/binary-0.5:=[profile?] <dev-haskell/binary-1:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-2:=[profile?]
+ >=dev-haskell/hxt-charproperties-9.1:=[profile?] <dev-haskell/hxt-charproperties-10:=[profile?]
+ >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] <dev-haskell/hxt-regex-xmlschema-10:=[profile?]
+ >=dev-haskell/hxt-unicode-9.0.1:=[profile?] <dev-haskell/hxt-unicode-10:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/parsec-2.1:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.4:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/hxt/hxt-9.3.1.16.ebuild b/dev-haskell/hxt/hxt-9.3.1.16.ebuild
new file mode 100644
index 000000000000..29fc40aef1e8
--- /dev/null
+++ b/dev-haskell/hxt/hxt-9.3.1.16.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A collection of tools for processing XML with Haskell"
+HOMEPAGE="https://github.com/UweSchmidt/hxt"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/hxt-charproperties-9.1:=[profile?]
+ >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?]
+ >=dev-haskell/hxt-unicode-9.0.1:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/parsec-2.1:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.4:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/hxt/metadata.xml b/dev-haskell/hxt/metadata.xml
new file mode 100644
index 000000000000..e629e3d93946
--- /dev/null
+++ b/dev-haskell/hxt/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The Haskell XML Toolbox bases on the ideas of HaXml and HXML,
+ but introduces a more general approach for processing XML with Haskell.
+ The Haskell XML Toolbox uses a generic data model for representing XML documents,
+ including the DTD subset and the document subset, in Haskell.
+ It contains a validating XML parser, a HTML parser, namespace support,
+ an XPath expression evaluator, an XSLT library, a RelaxNG schema validator
+ and funtions for serialization and deserialization of user defined data.
+ The library makes extensive use of the arrow approach for processing XML.
+ Since version 9 the toolbox is partitioned into various (sub-)packages.
+ This package contains the core functionality,
+ hxt-curl, hxt-tagsoup, hxt-relaxng, hxt-xpath, hxt-xslt, hxt-regex-xmlschema contain the extensions.
+ hxt-unicode contains encoding and decoding functions,
+ hxt-charproperties char properties for unicode and XML.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">UweSchmidt/hxt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/icalendar/Manifest b/dev-haskell/icalendar/Manifest
new file mode 100644
index 000000000000..da15c2046bf3
--- /dev/null
+++ b/dev-haskell/icalendar/Manifest
@@ -0,0 +1,4 @@
+DIST iCalendar-0.4.0.3.tar.gz 29889 SHA256 bc06a08165e2c135a2c98d0ca08cfd2b0862134337342b9f3da65f878c4e7a35 SHA512 504c562a8213a899071941fc3ebce59354885a4d5b680950eb9eee8a0b1704475e91fbbffb8773d6ae5f9c124dd1fd3c39aae369f7305bf4d7ca9430984070c8 WHIRLPOOL 9dcaaf8da25fa8d17f76f3bf372c11cddc489f866efa6594b578f2a7ef9bf2f0e19bed62e9cdd7bff1c36960722fc33ef3063469b21679c87feb21dbc3ece634
+EBUILD icalendar-0.4.0.3.ebuild 1329 SHA256 9cc55489fc9ccc4253bd3ad9c47c57e3e41d83aa913bbf1c973545eaaf084a76 SHA512 a8b513c98c7f205b10bdfda8357b512d30e0757603472c82c2c52272e3b2cfc9cba47e64181655435379b33cff9f4e59350a5fd0b23e39ff0248f9d713cac32e WHIRLPOOL a69dabebfbe2ee28d773d626b9d995b6fbaefe66c26d0a192a385169a996dd0b05f42d31361c9f9bd5f88bb67e3adab58207abbf9584392fb02bf017a5287546
+MISC ChangeLog 384 SHA256 f517f4f5ea4c1cab55312ac0355624319f603f5d11a5164f41c51d41b4e467aa SHA512 61c5ee3f389b097b790d2d332f9e15f382470b4423171cf5281049d7c0ce11bfbb4972c89edbdfe5e7fb5e894dd3cde7a595273e09a5c1a86427c74cdb5286a4 WHIRLPOOL d1c8a2c23c45bddbeec255989d585f665d8ec0e4e6ecd3ec5ee9e6f26240c4c0fbaf62f6d8aace876b4264a59b572ed5f4c8851d47188ad4f1c5c8607ed4a8a4
+MISC metadata.xml 519 SHA256 96175b43b0205ccfb24b0f9dc90d2c2e9e82825a850ac89537272d4a1039169b SHA512 0b2ad70f6f48a2d4041fa9575e93fa067777eaddb401bea31a2106a76c539370d514a25f0dda7c26f55900ddead6a2e194fc4a6d65d85568724ab0c9fedfccb5 WHIRLPOOL 8bf19612016a6e4b55074fb8b83c3c65a54c0736ca5b94c6bc673dba257d37dea953b9af8ca40a1bf2d3d8cedf79fd609aacc71a765c65eb61250e349d6e6fdb
diff --git a/dev-haskell/icalendar/icalendar-0.4.0.3.ebuild b/dev-haskell/icalendar/icalendar-0.4.0.3.ebuild
new file mode 100644
index 000000000000..cdd989cd25bf
--- /dev/null
+++ b/dev-haskell/icalendar/icalendar-0.4.0.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="iCalendar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="iCalendar data types, parser, and printer"
+HOMEPAGE="https://github.com/chrra/iCalendar"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.4:=[profile?]
+ >=dev-haskell/data-default-0.3:=[profile?]
+ >=dev-haskell/mime-0.4.0.2:=[profile?]
+ >=dev-haskell/mtl-2.1.0:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/parsec-3.1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.4:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/icalendar/metadata.xml b/dev-haskell/icalendar/metadata.xml
new file mode 100644
index 000000000000..ce6e4ffec79e
--- /dev/null
+++ b/dev-haskell/icalendar/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="network-uri">use network-uri package</flag>
+ </use>
+ <longdescription>
+ Data definitions, parsing and printing of the iCalendar
+ format (RFC5545).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">chrra/iCalendar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/iconv/Manifest b/dev-haskell/iconv/Manifest
new file mode 100644
index 000000000000..66616e102b89
--- /dev/null
+++ b/dev-haskell/iconv/Manifest
@@ -0,0 +1,5 @@
+DIST iconv-0.4.1.3.tar.gz 12706 SHA256 36425168e3314bc83ba5ee95152872d52e94ee0f9503f3591f84d458e005b554 SHA512 b5541bbf477572f7546fa804a33243f5d126c6eb57d0fc12abd85fb9fb19dbb10a79cca60054c585845c3b755d2d5d021413d9aca4db63f5b0eaa52bba87d588 WHIRLPOOL f4dab0171962ae253b960347b4b3030a751b28a09791127c3f3323c4ee7d4184962d522f6e1f691f58fe26b6f96487eda90fff78af469bb8083324ec010e4699
+EBUILD iconv-0.4.1.3.ebuild 545 SHA256 38eeb9972fffefc7dea440283fa98019cebfd91086094ea30a385db9f56ccf13 SHA512 9f61b4538aeac67eedfc32de235bb9133313cd2a5d5c412ac6569e6d33ae5c2d2eaf2b455eb4fe8d0f8a8bd25d50795a15882a28265fe6df567f398b954b06ff WHIRLPOOL a73c30f821ffb967a3567c8bca9d2ca5c06a417beb91d7e08d3bc91a7c4a457b69c113c1a77530ce2d1f8f5f64d2908a164c5701466609b70921efd35dcaf87d
+MISC ChangeLog 2681 SHA256 288364469ac577113277022c3d61f146936e6a2a943d95a4fa1d93afe852f7bb SHA512 3f746ad2e23f20badef78cd5d22e9415ce3a4fe4a56c94febe73d2b146b2457c2614626734fc4726f99ac955dfe06cea1a48f45f471e274d01790c454fcecb93 WHIRLPOOL 8bf2a4e75ca65410b5cd1f20074f1c5d30331e06eacbcc41aed86554fe02f8f81197949e8b8dec1d7e0a872a8a0dfd0266790c00aeda724702aeab03dbcf3b43
+MISC ChangeLog-2015 1400 SHA256 6f8e1b12580ee2ef1f9e7e9a74aa8abcaf3b6f3a649ecb56aed284726db03948 SHA512 f7038f11e9d54b5afafd9756dc69c6554f896840f39627f6b35246f7259e0eb3aea50f1d291362a2bce81b748a2de8896d32106fb194a6ac51a0005e8c7a9acc WHIRLPOOL 0f234fc463b0bb44079fd303d51fef9d2f8b65a9dd0d68eedf1c5385e63305829505e28ae469f3a7bae41f8d5ed0e4d848f1ab5322d44d90b961504e2844ff6e
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/iconv/iconv-0.4.1.3.ebuild b/dev-haskell/iconv/iconv-0.4.1.3.ebuild
new file mode 100644
index 000000000000..3061a8aa78b4
--- /dev/null
+++ b/dev-haskell/iconv/iconv-0.4.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="String encoding conversion"
+HOMEPAGE="http://hackage.haskell.org/package/iconv"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/iconv/metadata.xml b/dev-haskell/iconv/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/iconv/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/idiii/Manifest b/dev-haskell/idiii/Manifest
new file mode 100644
index 000000000000..8c880ebffe53
--- /dev/null
+++ b/dev-haskell/idiii/Manifest
@@ -0,0 +1,4 @@
+DIST idiii-0.1.3.3.tar.gz 103560 SHA256 10f1b88fdc02f11e1d7d5d309d637ed3b032976ed4c0fc90985c6a53a42aa984 SHA512 31d993aad1891d1d673bf4cebaf639cf20c4cbf9835eb808a5d241e9933a8b2e64a33465d8a77950d9aa2afe4ae6985e4d62d890b7a52701792e3f5c7bf70547 WHIRLPOOL 43d36e86e5b21fe9eb3220ff295da9c706771f4548b146506faac52744a8b3d836d67f3dfdcf2aab6605222df7aef30f22def33faf5e0cf50b02c96f10f75c9c
+EBUILD idiii-0.1.3.3.ebuild 805 SHA256 e9b148f9639b113ee0901ba4b36f156948de78fec8c934d19caadc4b41e78b9e SHA512 8f3adf58927565121c32a5ea0021a6b36f19fdaacc3a3fc3bcdaeeedbba4657869f527379c3bb979e119735d89506703b1878e19bf0d641cded410cf64b98c99 WHIRLPOOL a5001caaa42823afb97a51f2973217033202ac9c707887fb84b60f9f8c75d5e03ff791c2b017dcf6460f443280c76d5a47e02aa2d246c05af25963e402116a8c
+MISC ChangeLog 364 SHA256 0e497d22029d1b9d8cdd72e284879e61145286b6fec8e8bc1f6ab11e3045a887 SHA512 363a42eaa99729a3281b2ab7079caf40a7c906f73830a4a4281e00e9e84c7645e66ec6a0c908c5de8b6204c9c14f1a879202c2b23ef629bd2aaba642961ec9a6 WHIRLPOOL d1a58b072e03cec4c64d663adeb084682dc764e252ef508d06bc9d4823146d43c39af926ff1bfddef5b3f69b422685919f3ce65a0e36556153905b6dfba7a442
+MISC metadata.xml 337 SHA256 7c49fee7057b7d3ac9ed83112dd90b31b0a881e6c4cd4bf2a57785242c44ce9f SHA512 d77ddc00473feb6b563c10c9c1261672d7b05d5a0b83546587413a779b4f1ee0f7207ffa1d03d28b5aef02505ffec8c293206dbe6fa896c699e3978f372e7a82 WHIRLPOOL 3ff4c9e536fbd3259a6d3e52ca7f64f65f7c16edac30ead9f47c81c69249da6982ccb18748802eb1711d5b9cd248e26869ace87f309339132ce9a7f34fcd8ed7
diff --git a/dev-haskell/idiii/idiii-0.1.3.3.ebuild b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
new file mode 100644
index 000000000000..d547ab7d5cf8
--- /dev/null
+++ b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ID3v2 (tagging standard for MP3 files) library"
+HOMEPAGE="http://hackage.haskell.org/package/idiii"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test #missing files
+
+RDEPEND="dev-haskell/data-accessor:=[profile?]
+ dev-haskell/missingh:=[profile?]
+ dev-haskell/polyparse:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/idiii/metadata.xml b/dev-haskell/idiii/metadata.xml
new file mode 100644
index 000000000000..84a397179159
--- /dev/null
+++ b/dev-haskell/idiii/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ID3v2 (tagging standard for MP3 files) library
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/idna/Manifest b/dev-haskell/idna/Manifest
new file mode 100644
index 000000000000..0f2c4040e48a
--- /dev/null
+++ b/dev-haskell/idna/Manifest
@@ -0,0 +1,7 @@
+DIST idna-0.2.tar.gz 2372 SHA256 df5b59227a56b7492dd671579493dc9d4c78dcd5351201e8bfad7be984ad813e SHA512 cfbe78f2b21059802e139420120a6bce8c09f58786258c874e73b0f01f953cd07d2cedf7c2d19677b0dbe327db7ce4b39a6569fd624cfcc02b6b249e07051b81 WHIRLPOOL 7de7e839fc445c2223e45f341ffcff198b7cc063e8be4bf448c00413cbb7c5fa7cdae7d63936419c55f74c547d18f110eb4f76f9b14c485e5826c7ab08040c96
+DIST idna-0.3.0.tar.gz 2352 SHA256 97ffb01fea8e905e37e2cc900500f04845191090877469c96fbf12c5d3ad8213 SHA512 c18bd9e4157abfde7fa30a16d0df432745f04ee784a2d2be3852750d989964a77bcfc8cc34ab8629a0bb25686adacc07f510150f9696a926559964e6a724f98f WHIRLPOOL fe2c1b3781b284cd2290c06d73a2e97e36f617d6441e1978691839a68c026b019c0618547144082a51dc3c364bb325ff53972f258931d331851f26e64a1372ba
+EBUILD idna-0.2.ebuild 657 SHA256 411799ab1394a2edcf460bc9280d1e8998f42f775c9df986eadee4cab90f5437 SHA512 875b7086f365c558cba462bfda6a3cc14f410c30567594af1c825e70148c358205c9bf8e314bcd91cd32166c4de52fcf1d335c1c3e3a152f3af1f7b199870843 WHIRLPOOL 22d0c027a95e183ec8e1122c6b9757102fcfceea5b806eec7543f77dfc1dca570d0133c421bfbea68732aeba6771e2d7a97e16d026cdf3d6b53bcab322c4d7b9
+EBUILD idna-0.3.0.ebuild 696 SHA256 32761d1281aad7475b7623c0a6737f313717cd5004c49b04a87bf97b9b3100a6 SHA512 d2ecf49ace06f593acb2cb6912c41bdb839ad18d4e06d5f971579007ab31d10bf251f3f082d245feee61e81f24fe5030f6db85bd00b82ff2f5ca599aa524de11 WHIRLPOOL a6cd070a98003fd21c36b2c85015c1a48c0d2ba978248d37e5e44f59b68113c57d3ecc52fc745509d5509c007a1c140f40e4e30da1b550e10fb0e5daf7e859bc
+MISC ChangeLog 2463 SHA256 9c7d7148e98a5efce4593149cd9378fc9217cda249e137f91dddd1819749856c SHA512 2cd6bb1bd1d5ccd2a02769736ebd045576049abc2d659525c54802e7351e9aead1fa71e82e2198d788c82e6b8445735b877cadf19da3bada264d9b44336fc416 WHIRLPOOL 3a6af2986494cd1195ea33ec12599bb45d13c1f4a8ca2d1a4e727d627f02c9b611435b0e7744a1aa7b52bed8b7bbfc80934a76e68c47ef59a448460320af4c03
+MISC ChangeLog-2015 994 SHA256 eaa14b1b8b6562363bb2abc38d067cd0db55b2bbb4960fae6007979eea666d8a SHA512 74cfa614d7fd8b17b63c8a49cbda22488ccf1ba9c230c24da462e42c1e449331f8badc7f2a02284785efaf93d549f6fc84201bb59a2427f5b62ffbd1381b7854 WHIRLPOOL 1b8dac7a677110dde63823cb7682736b8f8dd1aa08ceb6b450c8117fbab07aa0fd2c14117154958aed5438b7a0f381bb7920d6f5b3d8eda201f2c3c9bb3b6d1e
+MISC metadata.xml 367 SHA256 17c3ad12543a9fd8df381f8463d2408a1e0a4502430957d4ec17173a9e7722d3 SHA512 701a3a2baea3610559bc5e103a5374fb8876b7f878368616bd4dca0cf9eb47c1d6438eb244bd5566e2d5e46013c2119b427f93cecd7eb8befa9cca6128774b19 WHIRLPOOL 2a8863e2391d82fbb9928ee591e13724d8c6c6f44355132a0940c652836198bc2e008434f3831161701608f677fb874065b6594a178766138096f4c3969faf39
diff --git a/dev-haskell/idna/idna-0.2.ebuild b/dev-haskell/idna/idna-0.2.ebuild
new file mode 100644
index 000000000000..b3d3bb7cb5ae
--- /dev/null
+++ b/dev-haskell/idna/idna-0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Implements IDNA (RFC 3490)"
+HOMEPAGE="http://hackage.haskell.org/package/idna"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/punycode-2.0:=[profile?]
+ >=dev-haskell/stringprep-0.1.2:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?]
+ >=dev-lang/ghc-7.0.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/idna/idna-0.3.0.ebuild b/dev-haskell/idna/idna-0.3.0.ebuild
new file mode 100644
index 000000000000..b682c251f72b
--- /dev/null
+++ b/dev-haskell/idna/idna-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Implements IDNA (RFC 3490)"
+HOMEPAGE="http://hackage.haskell.org/package/idna"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/punycode-2.0:=[profile?]
+ >=dev-haskell/stringprep-1:=[profile?] <dev-haskell/stringprep-2:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+"
diff --git a/dev-haskell/idna/metadata.xml b/dev-haskell/idna/metadata.xml
new file mode 100644
index 000000000000..2bc68ef0b1cc
--- /dev/null
+++ b/dev-haskell/idna/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Implements IDNA - Internationalized Domain Names in Applications (RFC 3490).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ieee754/Manifest b/dev-haskell/ieee754/Manifest
new file mode 100644
index 000000000000..f8c58c16be2f
--- /dev/null
+++ b/dev-haskell/ieee754/Manifest
@@ -0,0 +1,5 @@
+DIST ieee754-0.7.8.tar.gz 17290 SHA256 de4aefce42d903a3016cba4c7ebfc70d4fa0a76f8c04014c7eb3545b9ab56eff SHA512 662ed7c68797164ee5f0cd3132da96d8d9032aa23037d57636281fdc4952a7c276f92deb032db60663ab1c71311fd8d3088265fc03f772f271dcb659f3e9b866 WHIRLPOOL 3867f4f98d5887f0878194fd65e126a161ef9225e53b1dc6b1cfb4b6bf6de6eacc65cdbe836a43d833abb9e2a90aeb657e77d29e3363bc671b25093b6f0ce0c9
+EBUILD ieee754-0.7.8.ebuild 566 SHA256 f06ae37de4742c9b5661b742bf94a104e036b4aacce1a43825c13e18d4b346c8 SHA512 bfa933363a6e877961746f0751f0b2644a548b25dc49ac62148beb197ee70ad6549c881db3f463f1cb67653a20232efe8e0ac85766edd02db25847c940f9b52e WHIRLPOOL c2c48678d3eeeef98bec2813b3ac716fee0ec8a99f20b5cfcb40fb112ff7cedc718c7ed5e1a3de9d2b99a946d6322ff6ffb66e9e5d5b8f661428eb12faf22bc8
+MISC ChangeLog 3223 SHA256 4b8843e8815cbd06e2a845959d6f35901a8a553775e0e39ed72947b991c108af SHA512 b5be5ff9d374a8af19b61724f9c559df2c3bdc501c958033f62ae81a0319dd1feebf1f724e7c51950883092f8bea031d04b2ad838d40d72103eeb0043da1ad96 WHIRLPOOL e51850421ce6807c6e8229cd342af8b615a7bb53301f367e3f731ff1e85d3b14e19ca3775aaf35fcac67ccb13bb750621c7a474d0d9dac4d106ddb010d7e813d
+MISC ChangeLog-2015 990 SHA256 3c3b2d82817434f779feb8ee770e973fbb2e65833c56b70679d0b855341f945d SHA512 3a5277c07829d27ac843e9410bfc404282c67765988eed27f6296e1ab0dda676f510b61248a98d2e1e7e7c6d73378121c9c6464b26b1981a88bbc0046f4f655e WHIRLPOOL 9e13651ef3580a31b27e7cdf706a02bdfc00a46ff513134e7f54ae184281531c803db4bc591fe38a555d893337ab475f47a34f19d972ece4f621a57bd7904eaa
+MISC metadata.xml 530 SHA256 d08d6538d7e05564429bb60141a4f8ae8c736d0da4558b5c77396aef62a72322 SHA512 308fa2e606307ae9c8d10b5424b533e4a99046cc2f3d51acbc9322de9049bca5ac97597e535b02d2c6e7d329202ebfe26cd614994f2f9a31a92e2755134b1fbb WHIRLPOOL 726bbda05245d68d4176863f89e9d0a9d6c3011dc3d4dad602d3519cb451899138e7046d2a529503064fb448c50ba081b8e865ca106e86d2dfe277987a4b9c00
diff --git a/dev-haskell/ieee754/ieee754-0.7.8.ebuild b/dev-haskell/ieee754/ieee754-0.7.8.ebuild
new file mode 100644
index 000000000000..ae9e5afbfdac
--- /dev/null
+++ b/dev-haskell/ieee754/ieee754-0.7.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities for dealing with IEEE floating point numbers"
+HOMEPAGE="https://github.com/patperry/hs-ieee754"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.0
+"
diff --git a/dev-haskell/ieee754/metadata.xml b/dev-haskell/ieee754/metadata.xml
new file mode 100644
index 000000000000..9d2d16b6418a
--- /dev/null
+++ b/dev-haskell/ieee754/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Utilities for dealing with IEEE floating point numbers, ported from the Tangoi
+ math library; approximate and exact equality comparisons for general types.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">patperry/hs-ieee754</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/ifelse/Manifest b/dev-haskell/ifelse/Manifest
new file mode 100644
index 000000000000..82744eea98dc
--- /dev/null
+++ b/dev-haskell/ifelse/Manifest
@@ -0,0 +1,5 @@
+DIST IfElse-0.85.tar.gz 2865 SHA256 8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd SHA512 5378b0f98d3a14dbc5b297a01a5c48aed4825f4ab2192e35b3a6aee932cce5b740e5ea44cbbd69dc3e74ff38415d77df43136e2a8ddf9bc6fd9fe1497a6dcd1c WHIRLPOOL 27797402a95f245dc9fa233243f4518a0eaabeac2e5687c37292a708089e183152ecf30177b09ebd75bad4f633df0ee09c083c79550b5911424f5874af8e4320
+EBUILD ifelse-0.85.ebuild 661 SHA256 41a8fe05df926b54e644b6c59746a878f75f064419f68a9b27a4396d6661812c SHA512 b8738b3dfe290f027df421c4ed72b81e0d284a4ce87e289269a48d5458092d06effb7aea223f323bff3e5c92d378765a2ae5305029f876d15c1e03e33a04edad WHIRLPOOL 99ee45c239e15ee198f2cc5f0e8ac04f56e8dc68da81688c1ea1e1fa8bf042da3f14b861678a6fa3f1089bf730fc755575dfe200200c02f4c30dae74ad9d9cdc
+MISC ChangeLog 2425 SHA256 5a63215ee76337bc34ba3cf52bcd8606b91b138b80c8b4e07e0d55be74e3b0ce SHA512 8ee349bc79a277e459824f58eb096590f93ccf2228cc8f30770ae316c958848cc642a56040dad1a54b3226bf9997277dc863fa966fd1789730e0f0fdfa1b112d WHIRLPOOL 742b2a78efdbdf6d4c69afbf4975efe65946cd663b4a6c83667752989d1eee631efcf3ed902d5e1974e007da1818433cbc5626c01cfac86500c07ad6fff0fbaf
+MISC ChangeLog-2015 832 SHA256 7bc609493bdb6d52ea972e313de6e3f1512a7ec47affc878eac74f407aae73eb SHA512 b021a38c50f165f492a6fb2174a6f629f195b391f04c527c3f86406b1e4896bcb44a17c6e5ec5967ddc87633e6190ef2b3281352f44a8a890fff5ed1a878eb8a WHIRLPOOL fc67798cede0b26e289e0d51199400a984564522cb05a320b819716fd468f57a76efbd8947ccff03454d15c65e8f66f61ca43f066ddcce129fae1570ba8c7fb7
+MISC metadata.xml 338 SHA256 a3b467844e40275f820ff81445a9a23209ed73aa6264a85ac96560aa7876ece6 SHA512 3d3ba29cee849c5df537b91d74061ee101f6db16b8efd79ab8fc81ef0599023b0b21fd2cdac7633c8ffaea2614989edc2fbbf4e539afffe7cff74ddb3c67a8df WHIRLPOOL 4bae3e90d56f341082c75103baae59a9142befc983d99975493c73243c5de516a4042a6a0d8ad5adb34569794361dd5483ea2a98a3bb958344900e706281fcf2
diff --git a/dev-haskell/ifelse/ifelse-0.85.ebuild b/dev-haskell/ifelse/ifelse-0.85.ebuild
new file mode 100644
index 000000000000..118efe481117
--- /dev/null
+++ b/dev-haskell/ifelse/ifelse-0.85.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="IfElse"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Anaphoric and miscellaneous useful control-flow"
+HOMEPAGE="http://hackage.haskell.org/package/IfElse"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/ifelse/metadata.xml b/dev-haskell/ifelse/metadata.xml
new file mode 100644
index 000000000000..4e6e943e5365
--- /dev/null
+++ b/dev-haskell/ifelse/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Anaphoric and miscellaneous useful control-flow
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/interpolate/Manifest b/dev-haskell/interpolate/Manifest
new file mode 100644
index 000000000000..cf252b2731e7
--- /dev/null
+++ b/dev-haskell/interpolate/Manifest
@@ -0,0 +1,3 @@
+DIST interpolate-0.1.0.tar.gz 4894 SHA256 2d1a6d5d19fe19d2fa4c7552ef7fd26a26ddfe13d80f458cec03afd030088c72 SHA512 5273195c77ef22919dfcb8df9e6db4a1ee186ca0d218f24e94a53236b0af20897d01273e027307a7164bf15a66ebf47afcc9ecc35f6e867c3c2a0e1572eaf435 WHIRLPOOL 3de47b79b8fe3945b4bd2919c9d29838b5cd3eecee187a2f5591d5a87a55ae4f024b7d4337595e9924b5209c0b9a888c040529e6fa0869c40ffd377bf575dcc6
+EBUILD interpolate-0.1.0.ebuild 714 SHA256 4662e4bbd55522eaf7aa993be67988ca4d0c10b9f5f02e82979d88c7ff63c470 SHA512 3902ceeeb566fcaec8aeb2abf6c4ebb27d2c297264f78e58f7e32024a41223d3a433a4ab5c6ad5c3f20e79c2c2d344efc881e957165ee275fdb78675bb5a7f5a WHIRLPOOL f0d44b563edcfb74eb768a888532d5c63e0cea7b88464943811d1cd2058c9413486cc3e36482866350a59c576171a7dd2ec4e8d5a121ca416d594ee61b87a3d9
+MISC metadata.xml 322 SHA256 299d744fcfe9a93545ace77e7b5acf3316032d9bd4d8f404a1b545edc9b8ce62 SHA512 8a4f5a1abff94cb57030095f6efa0ae7ebcd842c6f9e4403cfc440f10ca6dbb1f7d3a9c67e8261eedc005c7aacc1aa0126ec24b0a84dd89c73daf5ea0bf66c9e WHIRLPOOL 85f31d5622dca9e839ec8fa0f0aa11f074883e51d2d8abff7038c51913f58eb9ca685cc07075542cdee240092961adc2db27489fd3b15a42942af94e268a804f
diff --git a/dev-haskell/interpolate/interpolate-0.1.0.ebuild b/dev-haskell/interpolate/interpolate-0.1.0.ebuild
new file mode 100644
index 000000000000..c634e9b50195
--- /dev/null
+++ b/dev-haskell/interpolate/interpolate-0.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="String interpolation done right"
+HOMEPAGE="http://hackage.haskell.org/package/interpolate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/haskell-src-meta:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.5
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances
+ dev-haskell/text )
+"
diff --git a/dev-haskell/interpolate/metadata.xml b/dev-haskell/interpolate/metadata.xml
new file mode 100644
index 000000000000..62fee7cb97ec
--- /dev/null
+++ b/dev-haskell/interpolate/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ String interpolation done right
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/io-streams-haproxy/Manifest b/dev-haskell/io-streams-haproxy/Manifest
new file mode 100644
index 000000000000..dced2eb7f31a
--- /dev/null
+++ b/dev-haskell/io-streams-haproxy/Manifest
@@ -0,0 +1,3 @@
+DIST io-streams-haproxy-1.0.0.1.tar.gz 9892 SHA256 c4c0c512443e4da45f1a0023acc4ccee820e25c1088c06346abfb31b9e6e927f SHA512 03818b65765dd575bba5d9eaf508bac8251a34f64f861fb9d2b3029f8923b22e2eb5e835dd8de7c346682c26587d4f5b2086647713c6bd897ab888b81eb95fb1 WHIRLPOOL e4771a71d8fe656518991bd4166d26e6723fbcbda8d8e077250b06d6b5345329d8a9cd29ea6f19bbc109d4b9d28946bc418c20e5293bc50842eb984daaa561ad
+EBUILD io-streams-haproxy-1.0.0.1.ebuild 1001 SHA256 7d876f5976d71027908387b79913cc453c4b9da2faadd3ecffee039eca0c7ffa SHA512 c747d917d2a54c84137a6dd0e675230dfd5e4b2c0b824033f17fe927d9bb15ff2302d823afcb262853d70a93a9391a66f9aa79a0eaa60d7e7997f9967233e0d3 WHIRLPOOL d6cde245cca319f955a5c1410398c1107cf4b5ad58d973b70f70c0cb6e55114a5e8294719a2ecdaa200c67d0833eef8e8460693d6ec349b24e312ef19a4348c4
+MISC metadata.xml 621 SHA256 d143265036e304a92c4d5f08ddf4054270705662068915859fe5155341d2dd34 SHA512 86647fb9be75e60db2537ec88e1bde25269a084f62656a5461a50793556536c13e47070e298eed297dc446ba41d534de1783c03d14f51f70df441b655409842c WHIRLPOOL f79c5b90c120cca8f60d637085677849119a9fc12ab77fe964dd8374f1ddddb489c4345b953d05042b801f953694aae4dfc01b3b790fe1b1410f7e15bfc83ed9
diff --git a/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.0.1.ebuild b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.0.1.ebuild
new file mode 100644
index 000000000000..ba5a9034d51d
--- /dev/null
+++ b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="HAProxy protocol 1.5 support for io-streams"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.7:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.4:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.7 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/io-streams-haproxy/metadata.xml b/dev-haskell/io-streams-haproxy/metadata.xml
new file mode 100644
index 000000000000..83e8ec3de1d8
--- /dev/null
+++ b/dev-haskell/io-streams-haproxy/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HAProxy protocol version 1.5 support (see
+ &lt;http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt&gt;) for applications
+ using io-streams. The proxy protocol allows information about a networked
+ peer (like remote address and port) to be propagated through a forwarding
+ proxy that is configured to speak this protocol.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/io-streams/Manifest b/dev-haskell/io-streams/Manifest
new file mode 100644
index 000000000000..fc8621872530
--- /dev/null
+++ b/dev-haskell/io-streams/Manifest
@@ -0,0 +1,3 @@
+DIST io-streams-1.3.6.0.tar.gz 61651 SHA256 5e2ae8363cc30d69687db98bfa6711ec53b3b104fcc1829c1e62d8de3d249e3d SHA512 9ef5a2daa43600796b48104771c71d698f40e29def536e785421b53a310683e7db202b254310a0a5f2d1fa507dcad27c25f328c64fffe796c06d4c0d98ca982d WHIRLPOOL cc39cccc832e2f6075368475c34133ec2d9e222b8f8448dde02b105c234d591f4a842ddb5f170d15587feaad1c74463abad75a2792217322419ea8619f58f4c7
+EBUILD io-streams-1.3.6.0.ebuild 1718 SHA256 ab8e37675419da1db8b1d82133a66e590faf0f33ffc5453d59344cff2fbbd6d6 SHA512 ea631391a74987a522b63c2cf7d7c3cc08277337b91b2ec91038c17c5b45b3217ceacc3f035df7873a01af097b4afb1bdb976b2810c066543f3fd70c12633cf7 WHIRLPOOL d8d1c38f6f974f9715948be1ab296c5f9dbb21b90dfa0159012379584e03d55f78941b56e27dd23c669afdc93ff6c7c21fee631caf39da49095b33fab90501c8
+MISC metadata.xml 5034 SHA256 e49e141221f7643b93ec8956534e8694401db19341b1c10ca99bb8ede2b282ad SHA512 38f37bee11128d6b53680e8ece7b87dc98d43ddbb910bd3823c38a81de2d9b2746f9089bd5d3ebbbd9b9d19f7fcb759ef0c667ce17a240affe60f3a73de34325 WHIRLPOOL e6d848c7a3356ddb1478fade99a19433db3da59b6c21bee53b57f1432b0d7dcfacd4806a7105a174e11ab478e40e1fc2ebcc4dc524d462988c7ee9b1bf3c0939
diff --git a/dev-haskell/io-streams/io-streams-1.3.6.0.ebuild b/dev-haskell/io-streams/io-streams-1.3.6.0.ebuild
new file mode 100644
index 000000000000..105563e921e3
--- /dev/null
+++ b/dev-haskell/io-streams/io-streams-1.3.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: +nointeractivetests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple, composable, and easy-to-use stream I/O"
+HOMEPAGE="http://hackage.haskell.org/package/io-streams"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/primitive-0.2:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/zlib-bindings-0.1:=[profile?] <dev-haskell/zlib-bindings-0.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/mtl-2 <dev-haskell/mtl-3
+ >=dev-haskell/quickcheck-2.3.0.2 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.7 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.12.1 <dev-haskell/test-framework-quickcheck2-0.4
+ >=dev-haskell/zlib-0.5 <dev-haskell/zlib-0.7 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=nointeractivetests
+}
diff --git a/dev-haskell/io-streams/metadata.xml b/dev-haskell/io-streams/metadata.xml
new file mode 100644
index 000000000000..7852149c9343
--- /dev/null
+++ b/dev-haskell/io-streams/metadata.xml
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ /Overview/
+
+ The io-streams library contains simple and easy-to-use primitives for I/O
+ using streams. Most users will want to import the top-level convenience
+ module "System.IO.Streams", which re-exports most of the library:
+
+ @
+ import "System.IO.Streams" (InputStream, OutputStream)
+ import qualified "System.IO.Streams" as Streams
+ @
+
+ For first-time users, @io-streams@ comes with an included tutorial, which can
+ be found in the "System.IO.Streams.Tutorial" module.
+
+ /Features/
+
+ The @io-streams@ user API has two basic types: @InputStream a@ and
+ @OutputStream a@, and three fundamental I/O primitives:
+
+ @
+ \-\- read an item from an input stream
+ Streams.'System.IO.Streams.read' :: 'System.IO.Streams.InputStream' a -&gt; IO (Maybe a)
+
+ \-\- push an item back to an input stream
+ Streams.'System.IO.Streams.unRead' :: a -&gt; 'System.IO.Streams.InputStream' a -&gt; IO ()
+
+ \-\- write to an output stream
+ Streams.'System.IO.Streams.write' :: Maybe a -&gt; 'System.IO.Streams.OutputStream' a -&gt; IO ()
+ @
+
+ Streams can be transformed by composition and hooked together with provided combinators:
+
+ @
+ ghci&gt; Streams.fromList [1,2,3::Int] &gt;&gt;= Streams.map (*10) &gt;&gt;= Streams.toList
+ [10,20,30]
+ @
+
+ Stream composition leaves the original stream accessible:
+
+ @
+ ghci&gt; input \&lt;- Streams.fromByteString \"long string\"
+ ghci&gt; wrapped \&lt;- Streams.takeBytes 4 input
+ ghci&gt; Streams.read wrapped
+ Just \"long\"
+ ghci&gt; Streams.read wrapped
+ Nothing
+ ghci&gt; Streams.read input
+ Just \" string\"
+ @
+
+ Simple types and operations in the IO monad mean straightforward and simple
+ exception handling and resource cleanup using Haskell standard library
+ facilities like 'Control.Exception.bracket'.
+
+ @io-streams@ comes with:
+
+ * functions to use files, handles, concurrent channels, sockets, lists,
+ vectors, and more as streams.
+
+ * a variety of combinators for wrapping and transforming streams, including
+ compression and decompression using zlib, controlling precisely how many
+ bytes are read from or written to a stream, buffering output using
+ bytestring builders, folds, maps, filters, zips, etc.
+
+ * support for parsing from streams using @attoparsec@.
+
+ * support for spawning processes and communicating with them using streams.
+
+ /ChangeLog/
+
+ [@1.1.4.2@] Fixed a build error with network versions older than 2.4.
+
+ [@1.1.4.1@] @System.IO.Streams.Network@: scalability improvement: buffers
+ for socket reads are now allocated by system malloc rather than
+ by pinned pointers in GHC (currently pinned pointer allocation
+ takes a global lock).
+
+ [@1.1.4.0@] Widened @attoparsec@ and @text@ library dependencies to allow
+ the latest versions.
+
+ [@1.1.3.0@] Added @System.IO.Streams.ByteString.takeExactly@. Widened
+ @network@ dependency to include 2.3. Added a
+ @NoInteractiveTests@ flag to selectively disable some tests for
+ environments where spawning interactive processes is
+ impossible.
+
+ [@1.1.2.2@] Allowed newest versions of the @process@, @test-framework@,
+ and @text@ libraries.
+
+ [@1.1.2.1@] Fixed build error when compiled against attoparsec-0.10.0.x.
+
+ [@1.1.2.0@] Added @System.IO.Streams.Concurrent.makeChanPipe@, to create a
+ simple concurrent pipe between an @InputStream@/@OutputStream@
+ pair.
+
+ [@1.1.1.0@] Added @System.IO.Streams.Network.socketToStreamsWithBufferSize@,
+ allowing control over the size of the receive buffers used when
+ reading from sockets.
+
+ [@1.1.0.3@] Fixed an inconsistent version upper bound in the test suite.
+
+ [@1.1.0.2@] Fixed a typo in the tutorial.
+
+ [@1.1.0.1@] A couple of Haddock markup fixes.
+
+ [@1.1.0.0@] Reworked, simplified, and streamlined the internals of the
+ library. Exports from "System.IO.Streams.Internal" relying on
+ Sources and Sinks were deleted because they are no longer
+ necessary: Source(..), Sink(..), defaultPushback,
+ withDefaultPushback, nullSource, nullSink, singletonSource,
+ simpleSource, sourceToStream, sinkToStream, generatorToSource,
+ and consumerToSink.
+
+ [@1.0.2.2@] Fixed a bug in which \"takeBytes 0\" was erroneously requesting
+ input from the wrapped stream.
+
+ [@1.0.2.1@] Fixed a compile error on GHC 7.0.x.
+
+ [@1.0.2.0@] Added "System.IO.Streams.Process" (support for communicating
+ with system processes using streams), added new functions to
+ "System.IO.Streams.Handle" for converting @io-streams@ types to
+ 'System.IO.Handle's. (Now you can pass streams from this
+ library to places that expect Handles and everything will
+ work.)
+
+ [@1.0.1.0@] Added 'System.IO.Streams.Combinators.ignoreEof'.
+
+ [@1.0.0.1@] Fixed some haddock markup.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/iproute/Manifest b/dev-haskell/iproute/Manifest
new file mode 100644
index 000000000000..5d8cdf501a69
--- /dev/null
+++ b/dev-haskell/iproute/Manifest
@@ -0,0 +1,11 @@
+DIST iproute-1.2.12.tar.gz 9365 SHA256 e5e554c8ebb3399d8ec70c1735f1e75ba74a4bf9bb9bab69c2f8704b7c35f9a6 SHA512 a8a86a04c271c58c91a969a327799737691d553b4e703469ec2f3cacd0d90c48f6c657e626b01f32a86d3c53bf10a0d2c8518ae56a8c8935c4d899eb7b17928f WHIRLPOOL 408128ceb826a03e4551dd582ced17a71b705d2ff45808425b3a9353ad1539a9520833bd147633f003c3ca90d0a080ba198feec92f83aaeb3e2f92e01425a5e0
+DIST iproute-1.3.1.tar.gz 9897 SHA256 b73104d337f14e63e1ca84dd37405df28e7a7f7e714e83efd63cca80d1d66ad0 SHA512 55452f469f16f5c2503e13ab80c3bf252e3e58a12ace961603291be4cd013471fdb4671cd338c15f77ba8a3c82a9d1545fc2901af9c1d0bf52c2ede5b0d9e23d WHIRLPOOL 7f8896209948ddc69e42fa402c9ef38e8a142aa60e5b60f6ca161b239a8955838d69449f928392e52879a02c175e2890f00ef7cedcc50d22a3573e13a2887774
+DIST iproute-1.4.0.tar.gz 11468 SHA256 4d6d5ce92fbcd506eb3d0a86c70fd6573465abfdfa97e0f51a47cbf45bebc401 SHA512 dedeeeacb057908c4269410ae0a6e4f548dd3f007ac576cbe7119aaac966638f8a965fa6b8f237d14e07b202ece2cecd573d0881f73789517278ea56284c27a1 WHIRLPOOL 483628223c13c9c796f7a61fbd35b8dbf7337dd047099334a22e2118d399885ab9fd0c8598e5ef3c454395e58680ae0ade36e654304ac7724cd1d40660ee8bc4
+DIST iproute-1.5.0.tar.gz 11570 SHA256 e33b233c681be367162c342ebf3843ec2d858db49716ef52d96546bd3f6f2557 SHA512 bd7b7cd04229920c39e874bf0a76d8628930fa37ba3d68803275bd9ca30eedacc85d76dd7bfa0536fcf1b84185270da0f6d3ab5b0be26cc5c6606b4199c07845 WHIRLPOOL 861389b0ef9d98f30da2200b67e8afa0e24d314ae543f07c95333eacf6a55ce641015fedca2c902ff8f322e5f7e75e3c1b1f736aad70ff5a98e4d1b3b3fb2a02
+EBUILD iproute-1.2.12.ebuild 741 SHA256 77abc7b4267b77ab2f60908dc3e15467906da9e44c1a76c33947b3adc05c1931 SHA512 3339981fb1fee097acec2655c44c8a0c322c4604f78168cfad6e27732445233f13bdcdc202284afe84535f259ef3f3489327c26ae6c5a06403364702a637518f WHIRLPOOL 129851cab2eb0fee7cf47bdbc682eef9d1be16c68a4e1c3a0845c9fc31b35f5e269b9231a016cacf9577b4ee048e84bd94d823a58a74d9bd7576acffe5ff5639
+EBUILD iproute-1.3.1.ebuild 740 SHA256 fe1fbbaee8ea2778cce78f43e15ffd53ebb4644bb23abe2cb639b732a06a831c SHA512 f69e4084580a1d77e986d40adc7e9bf13dfc67ddb58134792d065930b50cee4c7677db1f26032cc56f3076aa864730a31000fec8b0210eb4f1c84183f9e4c119 WHIRLPOOL a4154ee9e1fafd79934da07a10a7c1d36bc4526ef7416d2e7e9d5c648e66954dee5a8a1340a000fc49769e93308eab1e8220eb73d25529dd6d13bc097969b54a
+EBUILD iproute-1.4.0.ebuild 735 SHA256 339a8b52bfe8a243934e7a3f495adf34ba14b91091d3afccd5c04766c73c2a3f SHA512 da29bf138a9b8467984c7d914a82d2a4ceeb7723b55dd921ba17db8fab59e7145c97c8488d46a7f0d5f5104ecdabfd3938158545736ccaa771cd8a8372bcc9d4 WHIRLPOOL 576e59d45e95fdced9f736d2bc486808fe1d2db8b968dcf3b83dff30d3dd72a1792cc9cd2f0086daf38dd732d4be53c1160e77032296b0d8a0b34e80a469a53d
+EBUILD iproute-1.5.0.ebuild 733 SHA256 71d088e5d50944fd3a2d8c48cfd2e22c687d50c8ceeb1410a66736449c254455 SHA512 d751ac7e2c1cba541b7a9ded09194769a9907ac2916a613b5fb275ad7921d72505e2b94e235ad457328eeb8bac83534b9fd01c6e8f092c18e4723c4137b0245b WHIRLPOOL ba6e6e9bf7668fd799542bfd16338b6939a53fcf80a5012b19ded2cdfadeea9a0ce81ec92470331c56257c16c5640f39e60fa7af4d3fc7f34af5ea8fb828b637
+MISC ChangeLog 2916 SHA256 4476defb244a45c5a6a5685c8ff8b43e5e3481997e3ee81c65482eeefa4a91d8 SHA512 18253b0e40223fa88374c4d20dc05fd5259382e09a767bc20a22604fc12e4b09eaa1c53b1c5516cbd004a4d4c182cf32016e3508296ac82849b0403883d49493 WHIRLPOOL d815b1c6577bd192d194edf4094d61ad4a462e3916d5f2ec7ab3b182764f6a7002fa59d61cb0b0b31a6de17654230be7d9725f5b5fd8c6d29350d2aba95521bb
+MISC ChangeLog-2015 999 SHA256 5e9e8902732c63d523c0abd6590e39c15227bc59c0aa6642eeff032f24f3403f SHA512 fcf8813f6fa6e51c993e822e23c3620173f04c42cc1b365c6091dfee779a83ad8a69aed2a2f9110f9125fbe4c1f44dae29d512f8db4f65b9218b506c2601313f WHIRLPOOL 66e332a468ba0f215cd7127f0a2f8e3a5f0e334567bf61b8def792ffaad1929642e0210611e5f319247c446e408ca59984cf4c637c492567177a15098bb9c168
+MISC metadata.xml 474 SHA256 3d2b302953d5b5b6f4e0f43d183138056ad0b5ae203d804f9f8ffe597b089470 SHA512 ebd8a344867c198db4fa9e1f52f7cd3969a003ece03878cc91f331fe84a1a63f39cf3b3793d57850eaff92a5d97b772e0c00c443022edb08f2b118c84869eab6 WHIRLPOOL fad690ea471ebe91b7885564ce639bd328d593f4db0282f49cb4c1d8d99da7f06daa4ead265db53d690c0fd751c67cda40c8875e570763353bb74256b3ef7c2d
diff --git a/dev-haskell/iproute/iproute-1.2.12.ebuild b/dev-haskell/iproute/iproute-1.2.12.ebuild
new file mode 100644
index 000000000000..d5b76a37be9b
--- /dev/null
+++ b/dev-haskell/iproute/iproute-1.2.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="IP Routing Table"
+HOMEPAGE="http://www.mew.org/~kazu/proj/iproute/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/appar:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/iproute/iproute-1.3.1.ebuild b/dev-haskell/iproute/iproute-1.3.1.ebuild
new file mode 100644
index 000000000000..4129e589a2c0
--- /dev/null
+++ b/dev-haskell/iproute/iproute-1.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="IP Routing Table"
+HOMEPAGE="http://www.mew.org/~kazu/proj/iproute/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/appar:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/iproute/iproute-1.4.0.ebuild b/dev-haskell/iproute/iproute-1.4.0.ebuild
new file mode 100644
index 000000000000..1ce71acb5eff
--- /dev/null
+++ b/dev-haskell/iproute/iproute-1.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="IP Routing Table"
+HOMEPAGE="http://www.mew.org/~kazu/proj/iproute/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/appar:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/iproute/iproute-1.5.0.ebuild b/dev-haskell/iproute/iproute-1.5.0.ebuild
new file mode 100644
index 000000000000..9ea4dc9c2550
--- /dev/null
+++ b/dev-haskell/iproute/iproute-1.5.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="IP Routing Table"
+HOMEPAGE="http://www.mew.org/~kazu/proj/iproute/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/appar:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/safe )
+"
diff --git a/dev-haskell/iproute/metadata.xml b/dev-haskell/iproute/metadata.xml
new file mode 100644
index 000000000000..8e75bbfd5885
--- /dev/null
+++ b/dev-haskell/iproute/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/js-flot/Manifest b/dev-haskell/js-flot/Manifest
new file mode 100644
index 000000000000..31bc621b9376
--- /dev/null
+++ b/dev-haskell/js-flot/Manifest
@@ -0,0 +1,3 @@
+DIST js-flot-0.8.3.tar.gz 662691 SHA256 1ba2f2a6b8d85da76c41f526c98903cbb107f8642e506c072c1e7e3c20fe5e7a SHA512 5732938b37e9036156528c0d34cd99b45405db81d1e70b6651b056075ea8d9b616da1ae709c2de1f2f5be044236a3b81fc358d973769fca26993500ff9d0dabf WHIRLPOOL 06899b65a73e9632a513b5d59d4d14550b8a469a1a7e53b3a042d8a10dd40bf449451e3c1c93d085c06adcfca98fcfc5bad321374e3761e9e80903afd0437bd7
+EBUILD js-flot-0.8.3.ebuild 581 SHA256 54db97986be6f40a9f484424032cba0218b943a3ce417f5c4fe4b46d1836312c SHA512 70299be90c424ec5f1587e34968cda6276ade4d5368291685f3cad513bf8c170f82874ef60ad0b6358093fb06e13688b5f3e66fcbb4a823e6c50446186ffdfbd WHIRLPOOL 4d0d32c051bbd8db1ab532669426d190a7d58bb0569ec993b83bb5c5ba18e4bd56bb8358fbdd0c741a5ae57a87b983161049b4ee70bfdfb852cd585a30ad6dcd
+MISC metadata.xml 739 SHA256 6f24dccbca743c16895d9270617c494adbea9b11c3ba4d221092299bbd0508cb SHA512 b9b57f50057023e236765794202c089e9c4b39a3c84c41c6f6b6907af55d9e90b66d85a451570cf7b30ac1c2cb115c31f49872a490beae339815afb7d3f51dac WHIRLPOOL 61d816a0b6779b682e4b3d11ddf2f77b4753b4bb2158d095cc222b98ba9fe6495e47d28985779ab4198143e9b278b183660da8b473a740e01f7de0b4f85b9251
diff --git a/dev-haskell/js-flot/js-flot-0.8.3.ebuild b/dev-haskell/js-flot/js-flot-0.8.3.ebuild
new file mode 100644
index 000000000000..94c31c7e854c
--- /dev/null
+++ b/dev-haskell/js-flot/js-flot-0.8.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Obtain minified flot code"
+HOMEPAGE="https://github.com/ndmitchell/js-flot#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/http )
+"
diff --git a/dev-haskell/js-flot/metadata.xml b/dev-haskell/js-flot/metadata.xml
new file mode 100644
index 000000000000..81dc91bb8ff0
--- /dev/null
+++ b/dev-haskell/js-flot/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package bundles the minified &lt;http://www.flotcharts.org/ Flot&gt; code
+ (a jQuery plotting library) into a Haskell package,
+ so it can be depended upon by Cabal packages. The first three components of
+ the version number match the upstream flot version. The package is designed
+ to meet the redistribution requirements of downstream users (e.g. Debian).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ndmitchell/js-flot</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/js-jquery/Manifest b/dev-haskell/js-jquery/Manifest
new file mode 100644
index 000000000000..6f513ed2dc72
--- /dev/null
+++ b/dev-haskell/js-jquery/Manifest
@@ -0,0 +1,5 @@
+DIST js-jquery-3.1.1.tar.gz 111855 SHA256 d72f67d72bd71d675bcdc75dd280c4a27d90784eb51c661a3da567e0186f2a04 SHA512 cc95bdcf6fe2b45e7d585fcd7d83aee39b8dbed7c8e763c808a07a140203e58441896431920ee14b1861ee09a903cedca140c0a48405ffddaef2a71d11b21359 WHIRLPOOL 23b50a2cef69f81d378ac12eb2fa491dafba6a5188a583965600333b49eb129a4ab4ee27a3c4ec6cabd97c1cfd2dc69a2801083da0d1a492dc8b9ff722fdae08
+DIST js-jquery-3.2.1.tar.gz 112319 SHA256 60503d82d0a601291cf0aa495edecbdb749dcf8982502bf18b9a886979ac1e0f SHA512 f3e8f1183d52c39cc456240f4e0e5cbfbab3216609cf06f3862fb512e31f72f34a100a3df920c8b55fb511db9a6cd92be2a3aeccd0a916bb455865622f213fcd WHIRLPOOL f8775c7362c256e7a2fb1e7325f7f53af564378f61a45eecd88f204edc8358939c7facff7b4d95343672d49ae3fa97411c39665d33440369f87dd99b4afa1cbf
+EBUILD js-jquery-3.1.1.ebuild 585 SHA256 3f4e7c1aa1e935d498ec37490cdbc42f5f6d81c61737e13bec4890d176496450 SHA512 692ba560ceba63a0e0dcfe3087b3f611cf1abb1f18043da4408a6ea0395e1a353d8afe0d40b53685b63fc0ffb12acc82b6706e2f5e7b52421a2c5b2f7183cd51 WHIRLPOOL 377bbf6a718c03fc79a1a8c78145afb31c4dcc88b7e2241f437da32611fbd9021eea4b9bbe3c3aaa943af332935ad7aec4902389f934cee82b57ae68fe06590d
+EBUILD js-jquery-3.2.1.ebuild 623 SHA256 75fdee584221e61a107aef32309f35503547c95d94cc97d50a70614f8809cb55 SHA512 ca222475a2ce9f4e15b3ae0e93ee2f72b683bd40340ea56a5afdba78479b759cd961893d9c7b55c7e34c01387bb34cdc769e80f1a497e104b45f9e61dbb7c844 WHIRLPOOL ab39700ddb6a5758bf36c0da2b2d0a9eaab5a2d9048423afea24ff87daa8e215ed75035358179347ef31cffb0e8b7e187512be0250cc55f48087bae41f036999
+MISC metadata.xml 707 SHA256 61354c4d1bce20fa186439008dbf4b0f1bddb75288eb2df5e8333c6fa1be196c SHA512 d316dd0a71dce3c8085510d8fb7eb55ea3e323fe0b484ae1b90301412eb7fcc49aa29f3f3d4b94f33fa4468985cad3fd456bfe89eafdcdc14b02e31bb59c4990 WHIRLPOOL 2a56b80894a5d06196f8e13c4512e428850b32c4c199862b316c7e8b8d2687148946d5f06d1d1e247a49812abcaeaa5a9f2f69baf241ea4a02e49d1cabb3671b
diff --git a/dev-haskell/js-jquery/js-jquery-3.1.1.ebuild b/dev-haskell/js-jquery/js-jquery-3.1.1.ebuild
new file mode 100644
index 000000000000..0c013cd22fd0
--- /dev/null
+++ b/dev-haskell/js-jquery/js-jquery-3.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Obtain minified jQuery code"
+HOMEPAGE="https://github.com/ndmitchell/js-jquery#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( dev-haskell/http )
+"
diff --git a/dev-haskell/js-jquery/js-jquery-3.2.1.ebuild b/dev-haskell/js-jquery/js-jquery-3.2.1.ebuild
new file mode 100644
index 000000000000..f86610d36634
--- /dev/null
+++ b/dev-haskell/js-jquery/js-jquery-3.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Obtain minified jQuery code"
+HOMEPAGE="https://github.com/ndmitchell/js-jquery#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # needs network access
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( dev-haskell/http )
+"
diff --git a/dev-haskell/js-jquery/metadata.xml b/dev-haskell/js-jquery/metadata.xml
new file mode 100644
index 000000000000..9b1d6090b8d9
--- /dev/null
+++ b/dev-haskell/js-jquery/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package bundles the minified &lt;http://jquery.com/ jQuery&gt; code into a Haskell package,
+ so it can be depended upon by Cabal packages. The first three components of
+ the version number match the upstream jQuery version. The package is designed
+ to meet the redistribution requirements of downstream users (e.g. Debian).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ndmitchell/js-jquery</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/json/Manifest b/dev-haskell/json/Manifest
new file mode 100644
index 000000000000..94b3cccb3e3e
--- /dev/null
+++ b/dev-haskell/json/Manifest
@@ -0,0 +1,5 @@
+DIST json-0.9.1.tar.gz 22568 SHA256 96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2 SHA512 537257fed476683d0657c6474e465ca437e43e36b60ab132c0f584cece99a18d222ef9a33171543689ba5589434bc78cf2e0e5ff550804ff8969052d09430d57 WHIRLPOOL 4aa42dbbcf90354b97a7f464f6f407651833d371af89602c21d8ef61e95b67b1cd97b9c860980769294d793d21d564c01b1631e13f26f65acf9e2b6b6f7e24cb
+EBUILD json-0.9.1.ebuild 944 SHA256 a9ba33d58021c83286f00e4fa18a749b9759e0c8042871901751a4cbb1ccf212 SHA512 1a189cef6f8949ee68dcc350002cae7862f26433044f7b62dae5fa0526214f90371c4156d8ce6be216fa82056d6908a289d0813faaaab5fe9d87e014da9aae94 WHIRLPOOL 89e15b4fe21919dbf30ef5a33413875a610d3bd8d1eabc0c5d30c2d53106da9b0934c83abe07cc598ed35deb6b4cae8e4e2ff71d9d02e1bd02949bea2f8da81d
+MISC ChangeLog 2958 SHA256 e603da45d97f4ba5cc352c95aa3c06b39f4d5bfd18346a15b68eb47c60065acd SHA512 1573a80f91b857c506298f6903276f8a7bdee47e6f5045a50c57a913b65b7c6d82f11480af3b4b16e7c10c2f0e06fb093983aa0a499ec44a8706760ed1ba6fd9 WHIRLPOOL ea707d46f689e6c797d6a1025cdaf1ae194871b95dd157fb8a33501ba578136e80d7b178602bd32597efa2b9a2183d7fd3aacc7cb1c4baa6dc2a1829dae5a5d6
+MISC ChangeLog-2015 2214 SHA256 6a7b50a9fe283682fe45b18edc7e9d6900be30e0124f66e6735ca74fd9c424e3 SHA512 7ca414d101550b7f486bce19a30edecf3d5c14198457c27812eb0bba6d50dd7a0b7a1244b3c1d3a0d4245884c2b9fb2a91f0e735a9b01fe25335ddf98a9e27be WHIRLPOOL 1e66440211823c57dc8b6e07cb3fc39700a21fd3d5f4a2d279d5885c710708b31f82984a483dd2e1e58db1ac5ac17770d78bb8e1e9e02840f7497106d5e62464
+MISC metadata.xml 993 SHA256 ce3db577f2d76ef3817b3182f47fc86e0a47656fa75d4feaa9b3b604e1b3f2e3 SHA512 19724eb01ade1dac4b6e12271bfa698aab1ad16d4abc250114a4e17908ddf2bbbd788509ff5123745926bf229d0836e0046c3aa43b2ab6997088222c84a0b0a2 WHIRLPOOL 287c524eda7efe8378d1bcabd18188102bbeaf418000ab3bdd6b4148999385dd07cf7b439e65c6a5459450467dd1561ceb5221c9b39f359de698bbe732d11686
diff --git a/dev-haskell/json/json-0.9.1.ebuild b/dev-haskell/json/json-0.9.1.ebuild
new file mode 100644
index 000000000000..613b26f8bb81
--- /dev/null
+++ b/dev-haskell/json/json-0.9.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for serialising Haskell to and from JSON"
+HOMEPAGE="http://hackage.haskell.org/package/json"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux"
+IUSE="+generic mapdict +parsec +pretty"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ generic? ( >=dev-haskell/syb-0.3.3:=[profile?] )
+ parsec? ( dev-haskell/parsec:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag generic generic) \
+ $(cabal_flag mapdict mapdict) \
+ $(cabal_flag parsec parsec) \
+ $(cabal_flag pretty pretty)
+}
diff --git a/dev-haskell/json/metadata.xml b/dev-haskell/json/metadata.xml
new file mode 100644
index 000000000000..8bb7fe90bc27
--- /dev/null
+++ b/dev-haskell/json/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ JSON (JavaScript Object Notation) is a lightweight data-interchange
+ format. It is easy for humans to read and write. It is easy for
+ machines to parse and generate. It is based on a subset of the
+ JavaScript Programming Language, Standard ECMA-262 3rd Edition -
+ December 1999.
+
+ This library provides a parser and pretty printer for converting
+ between Haskell values and JSON.
+ </longdescription>
+ <use>
+ <flag name="generic">Add support for generic encoder (<pkg>dev-haskell/syb</pkg>)</flag>
+ <flag name="mapdict">Encode Haskell maps as JSON dicts</flag>
+ <flag name="parsec">Add support for parsing with Parsec</flag>
+ <flag name="pretty">Add support for using pretty printing combinators</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/juicypixels/Manifest b/dev-haskell/juicypixels/Manifest
new file mode 100644
index 000000000000..aa0d20471cd6
--- /dev/null
+++ b/dev-haskell/juicypixels/Manifest
@@ -0,0 +1,9 @@
+DIST JuicyPixels-3.2.5.3.tar.gz 116074 SHA256 fc36f130e678119475434febcdfe75e1e083062a4729a3104cc5bdc7972cd8ce SHA512 e5c0b0442b1b79aa751afed9a5df23b9fc1f3bfddd0d7b0f3751053018f4434331a0e0ecb16d2fc36a87d3edd3fc06727cfa9557607a02d7040ead623a5917bd WHIRLPOOL 93322b1b474befddc189e8c5ded6fb5343f421e488c57b4c9108f9b729028278ca807d92e28651b5e5acfbedcc0c3c5d01ad0198f9e347f84a3672efaff6d17a
+DIST JuicyPixels-3.2.7.tar.gz 118647 SHA256 0126ff02d78045a299e76a35e2a3d3d188e7512f08d57e89bf1e0a94eb6ff14b SHA512 418d887a799fc46f4c73da1ebae0288e0f25e21c943f38dbf0b2519096e4ba145711a05d9da7bb1e588a5183e91ab09dfe3a209a6728c610eb5771a5d963ee6a WHIRLPOOL e46aa8a353688948e8e2ac39a63c21ca20a8288ce4377e6cffa6867429e40e131e8ef4dce69bf3f030bd89feb6760de0dbf7c4e1695c4fe990145bba1c52a7f7
+DIST JuicyPixels-3.2.8.tar.gz 125254 SHA256 038c6547d543442a93b2028be4b84c225bb7a6fa913e1fc57325c58d043d5644 SHA512 e0800730660e087fc65d65872ff794600436cdc421ff8d578bb0833b885a988eb468b0b90ada0badd10439919199688a43ae51c42aa2552f9cf39184c60e60f1 WHIRLPOOL 9c7f4395010d3eb45bb3eb191a51deb4aa6fc5c68a84a0129b285f3e08d0336cb2ef802b41de8e66dde6c2ea65e7ff7c7256c1a8e907d2be31c4160923bff459
+EBUILD juicypixels-3.2.5.3.ebuild 1200 SHA256 5b3a60c6dd13c8ffcabc0046f0bb1a2ec53c05323e48aac5586226fab8708f58 SHA512 38707e90a738c5019c9e8ae1d5e82b8db159e5c1c6d2b03eae640158d89b2ef55167f030fed2755bc9a720b834ed8d11527164631e38b3b8943562ee73dd3538 WHIRLPOOL 25f4ccc20fc6e643901027210a5fed1019c5eaa5d623b007f53079c5541cfb93cef75d1400fa97341e766492b1c5723138034f7fbb0fa8e182ac2113c2219f1e
+EBUILD juicypixels-3.2.7.ebuild 1202 SHA256 e33851b56c3a2a8af5eb9543e6d975b004ab353d05ad13fdd6a776d48089138a SHA512 5777fb1847124a2b36ba011da35997737e01299621945a422a7bf5c0c10d1d57a615ed49368697193f61b09f4610ac9a1dccbf05ac8c9bb90184b9be7adeda94 WHIRLPOOL 7971faedb84919ef9c237b96a75b4dfa109cf2d662fc5a2511f9546e89df86aa9e75ca33f3c85b3873f6dc2c923588a7959509be3cd2e3c62eb3902e12fbf706
+EBUILD juicypixels-3.2.8.ebuild 1087 SHA256 263cf23b1d5d1e8b16ea082e7d21ae386026f64210ed8cdae10eca5333063304 SHA512 9a8ca280fd1d375509387349ed1983d6dc6fd743026c63a44d9ed282f0a3d33d9ea3c0400137e493e4af98c72e17d46cc58d60e48bf1901b794c1640ddca95ce WHIRLPOOL aea0c214cedf5bd56f45f6124a097d8b16b98302b775909350781d795d9b0719d6c7328bb651b38e4bcd14b2e05c47191da8e45b75743bba097112cea0edbf23
+MISC ChangeLog 3795 SHA256 5689a6584d5b677ffa83c6d813bb1bcf4aed1b31df7dbf9767109f654d927f18 SHA512 9e5fd7fd8095ef96401921853e2223320610987a91f1b48c35a0281b9d304d642b88b6a8d35ad2bb42b703a549a3eb799bf67dac8c438e278d2276751fb9fa98 WHIRLPOOL 72b352e37d137dc79b1956d9bf9448a4f0848226f4ac4b470e866c778e85e00eea9a18e49f67757619e44adc6d2e4b31d5f61c7eb1501d955fcaa25b38832dd4
+MISC ChangeLog-2015 882 SHA256 72a59b9ff82412333af0ce2b9e430d1105dda6c86f09e81efe10affbe78455db SHA512 d63d460fb03c2477bd2118057aba73db4d7ff8e882dab7ad85f86592811706e6e4bf2d1f0d5dbb2840f81b6655f4acb8479c54e050d72e522b7fab3055a4b879 WHIRLPOOL 3531861e7e9e661d749001c330342ea6bf1e24622921f0005a0ee9c73aae903cef9acce70de16cda2b53bd499f5ad7ceaf955b6b03c80486f8260e05e8bd06f7
+MISC metadata.xml 944 SHA256 e0851c3d2c65cd5921b2bcbe4cca8f99d79d5db7681c3ae7b43bc303ef1a4806 SHA512 0d3e2bfbb46f7c691ef48ec9456da3acc2aac056f3beaddfcd952247df836e2eda429d12bcdad44c204b481cd7363c9d03764b83e367138137c1bd62a65448ba WHIRLPOOL a5c56b15517667e19eca99de60ac883a8ee3bfa89ad63cd94c309730f175f1b49804b2a582cf053ae5cd98be15fb1898e5ceee82775604bfc0abcac4777933b5
diff --git a/dev-haskell/juicypixels/juicypixels-3.2.5.3.ebuild b/dev-haskell/juicypixels/juicypixels-3.2.5.3.ebuild
new file mode 100644
index 000000000000..864d76a11877
--- /dev/null
+++ b/dev-haskell/juicypixels/juicypixels-3.2.5.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="JuicyPixels"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)"
+HOMEPAGE="https://github.com/Twinside/Juicy.Pixels"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="mmap"
+
+RDEPEND=">=dev-haskell/binary-0.5:=[profile?] <dev-haskell/binary-0.8:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/primitive-0.4:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/zlib-0.5.3.1:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ mmap? ( dev-haskell/mmap:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag mmap mmap)
+}
diff --git a/dev-haskell/juicypixels/juicypixels-3.2.7.ebuild b/dev-haskell/juicypixels/juicypixels-3.2.7.ebuild
new file mode 100644
index 000000000000..67f00822382a
--- /dev/null
+++ b/dev-haskell/juicypixels/juicypixels-3.2.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="JuicyPixels"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)"
+HOMEPAGE="https://github.com/Twinside/Juicy.Pixels"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="mmap"
+
+RDEPEND=">=dev-haskell/binary-0.5:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/primitive-0.4:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/zlib-0.5.3.1:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ mmap? ( dev-haskell/mmap:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag mmap mmap)
+}
diff --git a/dev-haskell/juicypixels/juicypixels-3.2.8.ebuild b/dev-haskell/juicypixels/juicypixels-3.2.8.ebuild
new file mode 100644
index 000000000000..51747e8f6015
--- /dev/null
+++ b/dev-haskell/juicypixels/juicypixels-3.2.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="JuicyPixels"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)"
+HOMEPAGE="https://github.com/Twinside/Juicy.Pixels"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="mmap"
+
+RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/primitive-0.4:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/zlib-0.5.3.1:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ mmap? ( dev-haskell/mmap:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag mmap mmap)
+}
diff --git a/dev-haskell/juicypixels/metadata.xml b/dev-haskell/juicypixels/metadata.xml
new file mode 100644
index 000000000000..33390b4bbc43
--- /dev/null
+++ b/dev-haskell/juicypixels/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ &lt;&lt;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADABAMAAACg8nE0AAAAElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAAAAAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsAAAAAAAAA7P94AQCzswEAAAAAAAAAAAAAAAAAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJAAAAABJRU5ErkJggg==&gt;&gt;
+
+ This library can load and store images in PNG,Bitmap, Jpeg, Radiance and
+ read Gif images.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">Twinside/Juicy.Pixels</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/kan-extensions/Manifest b/dev-haskell/kan-extensions/Manifest
new file mode 100644
index 000000000000..42641b1cdd2a
--- /dev/null
+++ b/dev-haskell/kan-extensions/Manifest
@@ -0,0 +1,7 @@
+DIST kan-extensions-4.2.3.tar.gz 20604 SHA256 334f0edbbf08ebf93c9f7db5473086dcababc6a72d75fa9d8e43237f9b5adc47 SHA512 a06103748320379f4182e3b268fa7015a1ee67c8e62cd8eb2ad2cb41f2fa7f820a8bb4f27a7393027bdca842d924d2a3be4ba141b572f548e6fac6befc5a1beb WHIRLPOOL 9ea1502db5fed0c55f48e660d35833bc1c43895ca67f1cd52609e72e657bf46d58515bbd1baccf8100bd9c559bc39d07c20c9d0a19ee87a7e52e3f4b684bb3f9
+DIST kan-extensions-5.0.1.tar.gz 19306 SHA256 01de9fe57064a125ecb1d1161519df27043c2058ca246bbd5cd2d73c899ba0e2 SHA512 ae3c30cbf49307bbc9d0186894486427440435b92f1158d2f00791d693acb5db43beb83d44b82eb7c92e3221fe95b6a231d55dc818c573aeb0f00ecd4c0044b1 WHIRLPOOL 4f955c8718de3f6fecd1d2945d6557bcfd3ffcd706410f9e0188a3814a0c84ca102a8629fc67fa6d20b0c5d26fc36cd96eab509b12a7899ae2d778e4dd5e5a31
+EBUILD kan-extensions-4.2.3.ebuild 1291 SHA256 f26a81f0cfb2d42f4259905048145ff0a8c4882457979dee0413bf1d4e5803ba SHA512 aa0b0672ec3154d470bba2eed21b307e34381a5671084973e43beac21d7e07c847f901888562af410fc784317cf9270427a3050e78c0d24681949d1cc9342685 WHIRLPOOL 7a2a20e248267955c513ae407e2cee236e0ce6290a4b2fa3a48fc5e1acd69fff57eefad8b21b201d903f77f5a1cb82e109ac7b499a91b1aeba02c81ab410c132
+EBUILD kan-extensions-5.0.1.ebuild 1291 SHA256 d41144ea1f21c5b519119ef3dfd3ca7b05d6438f8a0c175e44b7a4aa30c52109 SHA512 8e7c8e1cf5159e6b8d527b52d0831019f5165665e6c723e58c8c5ee58edbe4e0143466cd10c62f7022e67548e64e1a5c69cfe78d67e2c9161fae9bd05dafa064 WHIRLPOOL f315fc43eeb59755506aa09941a9e662f82e11002a927a9552e24e0bae4e58b301349b67a9f45f6742812bff2ac6ee442e10e6c1d8b5493b68fd59358c278fce
+MISC ChangeLog 3335 SHA256 48d913b507784960c3a59a6dd828f21677be114d3353ece101e9cca6c6bb070e SHA512 ee27bd753382c04dd6be29b54415344cd3ef654f03e55fc5ddf6edc747fbfd8a7024d2386948058745a79fea39ba020f9862a17059ab23dc898ff6d9dfea1098 WHIRLPOOL 45d1e3e91db183be68942ef5a4974971e4b2d118e96bf02ebab6d5d5c00003b83c001649e0f3c5f3742efa0bc241a88b06f171db36f013ed5495c4950a0c7d05
+MISC ChangeLog-2015 621 SHA256 be6129fc4751ba861fe31bc9605c0e70ed1ab5c46e3c7c62baa793b231162aa0 SHA512 74b61844583b1d8d8e32c6b5612996feff5e7292976d7ffc07a71a2e7b90c8e2cd0255c07a40382b0ce7760f279c47c8cd00865b7de691dd2a7ab9b98f0af88d WHIRLPOOL 127f04346b4b81738c4f3945aab1d1d2523199b474411339fd56827d4425c3a9ece531167fbc41030de7f76af3dc4cd23aa8b4b2cc6624f419fb6d1e3510b8e3
+MISC metadata.xml 437 SHA256 42235c946c72a4411342cd3ad3fd06d725c65c109bbc9bdabe3fe4b5c0a4605b SHA512 29a3341b85b34272ac06f64ab048b36eeaf0bcf0c3bbf651f1c878a4266913adfc14d0f688651346037b620914470ddd75e646f7d3eae79f5bc2c5c8dd937ef4 WHIRLPOOL edcbb1a3b80a5c691e08385f38b5235dd16e090c8c7a5252266f2cd9cc37e3101c9eb9d4a37c800e2b40c90b55172c83e9dfe0277181dd2372f30df23870e1e7
diff --git a/dev-haskell/kan-extensions/kan-extensions-4.2.3.ebuild b/dev-haskell/kan-extensions/kan-extensions-4.2.3.ebuild
new file mode 100644
index 000000000000..09475aaffb1c
--- /dev/null
+++ b/dev-haskell/kan-extensions/kan-extensions-4.2.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Kan extensions, lifts, forms of the Yoneda lemma, and (co)density (co)monads"
+HOMEPAGE="https://github.com/ekmett/kan-extensions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/tagged-0.7.2:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/kan-extensions/kan-extensions-5.0.1.ebuild b/dev-haskell/kan-extensions/kan-extensions-5.0.1.ebuild
new file mode 100644
index 000000000000..d6f98db542c5
--- /dev/null
+++ b/dev-haskell/kan-extensions/kan-extensions-5.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Kan extensions, lifts, forms of the Yoneda lemma, and (co)density (co)monads"
+HOMEPAGE="https://github.com/ekmett/kan-extensions/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/tagged-0.7.2:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/kan-extensions/metadata.xml b/dev-haskell/kan-extensions/metadata.xml
new file mode 100644
index 000000000000..e2fca8a9f55c
--- /dev/null
+++ b/dev-haskell/kan-extensions/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Kan extensions, the Yoneda lemma, and (co)density (co)monads
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/kan-extensions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/keys/Manifest b/dev-haskell/keys/Manifest
new file mode 100644
index 000000000000..6db77cdce177
--- /dev/null
+++ b/dev-haskell/keys/Manifest
@@ -0,0 +1,7 @@
+DIST keys-3.10.2.tar.gz 8635 SHA256 425f1ee508efd371220d2eae4d81be1423797968af2387a2a83b937fb186bef6 SHA512 c595dc1201d194aca61e29aace7799f2e08459212a96b1b51922008b2dcd3dae77954ac706ef44aab05ade89933e273a4147a717a4c05bda19bd7ddbdec96eb5 WHIRLPOOL 7ea46a9dac0c67278fe4eec3441d872f7242201be39875b54174c47e706be8dbdec42276980ea38f543f016a9ecd521527f5d037291c2bb805c5ff36d9ac4ce5
+DIST keys-3.11.tar.gz 8674 SHA256 0cf397b7e6eb8cda930a02118c0bf262f9ef80c5a2f91822238b7778042cc4b2 SHA512 027080dcaa59f364ac5c043586f54ed42a69cf2c2fac7955ae11029e01d2fa0fa2805286e4bf70db68f1f22467cd98f68e942ec6210524c1cd71609e44f1a1a6 WHIRLPOOL 614ff5841a2386cbf916d0f6b6632e1d6bb515e661b441f26d1171cc480bb4fab5e258fa98f13665e30676811326a362df36c9c0da774f4e3ba6840c4382bb5c
+EBUILD keys-3.10.2.ebuild 1108 SHA256 e241ece637d156609d17a06ee94b903c154ba6d41e923d1bc48851751e126dbb SHA512 0049317bb983acd6b5d374ff23eabccda0e67f9093d999855cac7e50f96fd79a3bddab377d3c2e2f610599aaafbd216de9618a2fd3162723206663625eeee1c1 WHIRLPOOL 4df3d67016b705b784fe72b317a3cfb193b3686210e98fb5709578352badb02c54ac1de3961a3994bb2355fcb42e7c97844d55e4ac2b4bad72dda520f20759b0
+EBUILD keys-3.11.ebuild 1208 SHA256 68e7df845bc0ffc294228532cfc2483981e14ab67984138bea6e3e5b34ef15df SHA512 5dd31367979fda4336084a4912a162d5aae6bf0decca7bef77dd0c9cfd5aa92525dac5c31ed16d2121435e9f3be92bfebff85b2454c022b2876bd752ec5fd0c2 WHIRLPOOL 87a32fb606b252267ffdc893cc4aa73097de628c5fecd1ebde6a472e5b7f86593502ff085f2ffeaa93334f8dbe4ca07180faa2062b3ee367eb033b089d55e11d
+MISC ChangeLog 2839 SHA256 34bb9370fa1614b713069b72b8f7135c490cdb14b9d33a6060b4c9419fdd0521 SHA512 2074063494362482c081904aa33df1c8ca6f335f5d3b2ad27c8e06f3f74c81db0d9d8735f1286220dfbb75c3b9bb34b3123f6f6e0a1555f2584b5b6050eba03f WHIRLPOOL 56f9aa4b01ddd5bc65b145bdb9f1119afea2109935892454bf72b4425bb4c4d6bb42a1914838878ea1d992d72b33d37d62c1eca70a3233d52727bd4614a6bb77
+MISC ChangeLog-2015 800 SHA256 ec3024ae2bf1609afbd82b02b9aa6e619038e18d7db99a6589da5b0a1bbdb334 SHA512 bebd80d3ccca673558240ecd4ad0f10692ae616193d3660d0f4580a798260ceabb367f14d1c366298ebb8bd7820e6a0f7a553ad6754ef02d72c1f400ac56dadf WHIRLPOOL 5142e1926dfd80b2f00c3f027e4f323b2e45d7cd5ad0c0324ebd8d36c4d139a6b3e760c1ebdbbf1e11268260a4f0f578b573226ea8b9451e0a23909315b371c4
+MISC metadata.xml 396 SHA256 e264943e28ac45503f4793472b2e30aabb077df1327bf06baa4dbc0e2d94edb0 SHA512 041a590c10a1b3549974f101ef9a597199bab1004ac468a8f9d9dc04b06bf16ac4d06bcbd54f0c8edf242b6a3d3a01077b660a98ad24026831119b9b57cd982d WHIRLPOOL 024e065ef260e03745a5d76bcd9c3ba41a9acb04e450cb389bdc11e7fc0e673449a1627bbfaf2fadbadd7b0cc6fd188c2afd850f30c4f8000215df6ae3c1fd21
diff --git a/dev-haskell/keys/keys-3.10.2.ebuild b/dev-haskell/keys/keys-3.10.2.ebuild
new file mode 100644
index 000000000000..d94c1a7276a0
--- /dev/null
+++ b/dev-haskell/keys/keys-3.10.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Keyed functors and containers"
+HOMEPAGE="https://github.com/ekmett/keys/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/keys/keys-3.11.ebuild b/dev-haskell/keys/keys-3.11.ebuild
new file mode 100644
index 000000000000..516a0d30f4da
--- /dev/null
+++ b/dev-haskell/keys/keys-3.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Keyed functors and containers"
+HOMEPAGE="https://github.com/ekmett/keys/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/keys/metadata.xml b/dev-haskell/keys/metadata.xml
new file mode 100644
index 000000000000..8f7809540aa8
--- /dev/null
+++ b/dev-haskell/keys/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Keyed functors and containers
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/keys</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-bash/Manifest b/dev-haskell/language-bash/Manifest
new file mode 100644
index 000000000000..6f9b6d3981a4
--- /dev/null
+++ b/dev-haskell/language-bash/Manifest
@@ -0,0 +1,5 @@
+AUX language-bash-0.6.1-ghc-8.patch 236 SHA256 c1a4bea73e527c545503c44e25a4dfdcfef155eca6b9ca970bd26138af5af7f2 SHA512 b385de31560510bdaf1e5a7bd7e5bdcfd020ddfa9bf6f579b0f3bfd9b6532f228db998a0b0f64d663d8eefd6a99054d0f92988fc0b83c8e0492370e5f8b3b284 WHIRLPOOL 92522af7c73cfe6eb57027e65ef0b2aba7fea07663b4e11cf878b81d957d391e07800e57cea83ff731836ec4f6cde9ec6a283f954204887bbd4686625b4979d1
+DIST language-bash-0.6.1.tar.gz 20224 SHA256 7fb4fb293aec5f3c9b0e7ca2b99f895115d1bbe13f8dbfe02003560e3c063c8d SHA512 2dfb3344a0bd15051f2d3f8bdb7185154b019141473e7f56b0decc1b840880bcccf69a910b16ef1958f149c5df5e90a4e7b6035b75b52c21d5829b018f66c143 WHIRLPOOL eee6a2d737c23c26f5f3349010dbca8e3724f273a72f4c0b1fbf7e13d63c3b7c9fbf897eaf4c550003f6f76720c3e0fea1376ead766f15b720a1d6f6e51d0314
+EBUILD language-bash-0.6.1.ebuild 874 SHA256 3482e44777b32badcec869b9256c7c120a6a28f8d65dc995176ab360d7986236 SHA512 50aa697f0e5d29b1ca557d3bcb9b7fd1c56e74e51a8151b98a6b5a110bd00978cb4a335ac5f4c41a1bc5444fa7dea4ed8a2b87821b7a25fedae88be45d107f3b WHIRLPOOL 12e957e16dd1b881f15d8b62eb2b550381fa7807090d8b71a8251033fadec5251dff2f941130d909f3fc1d405dfd8461285fbb04ce7adc28c23f7c9c08403bba
+MISC ChangeLog 432 SHA256 25c4013e19796948ea5f3bfff9b0203cad28571aaaa156ea7cd0e65ea6d2405a SHA512 f47edd128d365fed74cfd2424d19f12c76d8906988832f21b536517944e02923f192e09ef8b09de9647ac951036e615faa46234bf6ccf54ca16dfe587085dce7 WHIRLPOOL 3b14e5f3cb7af5aa5b68377562f2f0ff50b1e5f7be983f39e4a9531b4cdeaecb3680589f2b48513c9bf44bc23dcc7147149119fefbdf4d57ca4fab110b02a4c6
+MISC metadata.xml 455 SHA256 bb33ff48ffa5d033fa8c0c84441846c347dbb35bfacba9b477d40245b4244c61 SHA512 c396b56b4b9f30e4184a72b383271ad0a5051427ea9fd0432b1919e5c3b2b87218918843afb4d0d80e2591fc2f154b24e1e2e2e2f8bd9f1fa18f7e7f44469476 WHIRLPOOL 1dc0b37c9f3dd1aa136d30eca281402a92842e28b76cac49487d8a2bc29f54d8ce9e35b4bd07e3180857b41152d8433f78f3a809db0f5f3978cf251dad6a5406
diff --git a/dev-haskell/language-bash/files/language-bash-0.6.1-ghc-8.patch b/dev-haskell/language-bash/files/language-bash-0.6.1-ghc-8.patch
new file mode 100644
index 000000000000..be5f6dc49a1e
--- /dev/null
+++ b/dev-haskell/language-bash/files/language-bash-0.6.1-ghc-8.patch
@@ -0,0 +1,8 @@
+diff --git a/src/Language/Bash/Word.hs b/src/Language/Bash/Word.hs
+index ce36c4a..b9392a9 100644
+--- a/src/Language/Bash/Word.hs
++++ b/src/Language/Bash/Word.hs
+@@ -7,2 +7,3 @@
+ , TypeSynonymInstances
++ , OverlappingInstances
+ #-}
diff --git a/dev-haskell/language-bash/language-bash-0.6.1.ebuild b/dev-haskell/language-bash/language-bash-0.6.1.ebuild
new file mode 100644
index 000000000000..dc9ab9586a9c
--- /dev/null
+++ b/dev-haskell/language-bash/language-bash-0.6.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and pretty-printing Bash shell scripts"
+HOMEPAGE="https://github.com/knrafto/language-bash/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-4.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
diff --git a/dev-haskell/language-bash/metadata.xml b/dev-haskell/language-bash/metadata.xml
new file mode 100644
index 000000000000..5db9409ff992
--- /dev/null
+++ b/dev-haskell/language-bash/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library for parsing, pretty-printing, and manipulating
+ Bash shell scripts.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">knrafto/language-bash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-c/Manifest b/dev-haskell/language-c/Manifest
new file mode 100644
index 000000000000..00ecf02465b7
--- /dev/null
+++ b/dev-haskell/language-c/Manifest
@@ -0,0 +1,7 @@
+DIST language-c-0.4.2.tar.gz 167052 SHA256 6384cf03a00008b65ad126c2582699b3de52de594468386d2c79cf63c926ee1e SHA512 e2cd4c2871c04fecdcdf82026c79edf7681e00bf632fcff6c119cbd95e53905695bd8f08010d2662e10d883b2fdf6bb114a199b0eaf7be31ff65aaa29df6083b WHIRLPOOL 82d3ccfc44788eda9330bf7493deb06b9e2f02bd0ccd445cc74799e1e87e666530e44d63898d0b492be125dd03504acdebd384e18234e9fd21075fe9a522a0cc
+DIST language-c-0.4.7.tar.gz 112569 SHA256 5f6dc9d86b1f88dec1800e1a4fc43aa52f85fe4bb865ba268aca34b399a512e4 SHA512 fb2602606b8c2e678e170d928c3dd023acccc079381a37b64624af658788c0dee982c2d53c2d3ba66b576aa75de350d12e35a94f867e1d714e89c27d26f2af6b WHIRLPOOL a3f790ac48af034f99b4892e1e7114b4e9a7d2ab010a20efaf890fc5345c3e326bd9afabf7c678196cbd03658f243954c13edfa7aaf4a11b2c887be0e10e9bbf
+EBUILD language-c-0.4.2.ebuild 713 SHA256 e948e2b5326717a472ef2023dc8c32ebef951f9c9b4ae02fb605c58176e666e5 SHA512 939c5d161da91ac6020d3c49b3e464fc6db422e9cb03922363d240ceb6227346389a86f635c60391511be90d5e54c7566afd9b742ae83aa9fdc1b505ae0f344a WHIRLPOOL dc76b7bee62d455bacdc95404f452195bad3c9791276095404aedf76c24a5aff1c712c1dcfad7978c843f5fa198d852b37ee3f73aca3cdb6c416fb4236038397
+EBUILD language-c-0.4.7.ebuild 821 SHA256 553428c8674b8b6955276474850ef47f31d191a39b73501dbd9f9d638c1a341e SHA512 d0c3d079e16aab20e18e8deff5d4244a0fa710621a74000d0c1aee7b42088378089212586eb026695f32f053c729d02403801c67c40dce60f83fa70ce92ba9b5 WHIRLPOOL 9aa1c3efa0b460204cc89f9afbdb96315edcbe5ce3250d44729ae008711350a3df256b8e61390ee495341c86419e25298c698caebd2899ed59ef82a37f09ba39
+MISC ChangeLog 2831 SHA256 b71b1bfd08b3a84ae36bc2209e6123e322be295526022db89f3bdad2f0d62d1d SHA512 b50706d1adf811f0417c687d6cce440dc41e19b3952aede692571c07443c28c2b36cfe4c44dc1e2eff163a7af963318d01477644f65440576dbde15baf505e72 WHIRLPOOL 1ccac42afc7d68bbb75b26c7c03ada12b50d24738efe246ca13ff8595abc65b34b92cc617fa3c5cef7350914aab82e91cb1c33968a3d2d314eebbc17eefcc1f1
+MISC ChangeLog-2015 4339 SHA256 09fbb4c54dc241da34aae184bd7cc6449437ee76d39d08ddd99fb016c714dc2b SHA512 53a8254f50334039faa4dbddd5e6073dab552eac7aceb791bed718989425979fdd0609ada8f744730bb29668d70f04c117626afb14e5b54944f77cbc36fb225b WHIRLPOOL a061b8a1218ce0d05c093aa0eb02547a997f404d60e86c23c860bb56db19ea2c27cb16c293df91823de682e20ad505f92e072e3fc1765d78b657844f6ace09d3
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/language-c/language-c-0.4.2.ebuild b/dev-haskell/language-c/language-c-0.4.2.ebuild
new file mode 100644
index 000000000000..2141118f9124
--- /dev/null
+++ b/dev-haskell/language-c/language-c-0.4.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Analysis and generation of C code"
+HOMEPAGE="http://www.sivity.net/projects/language.c/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb[profile?]
+ >=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy"
+
+src_prepare() {
+ rm -vf "${S}"/dist/build/Language/C/Parser/{Lexer,Parser}.hs
+}
diff --git a/dev-haskell/language-c/language-c-0.4.7.ebuild b/dev-haskell/language-c/language-c-0.4.7.ebuild
new file mode 100644
index 000000000000..2a8245939bc8
--- /dev/null
+++ b/dev-haskell/language-c/language-c-0.4.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: +separatesyb,+usebytestrings,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Analysis and generation of C code"
+HOMEPAGE="http://www.sivity.net/projects/language.c/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=separatesyb \
+ --flag=splitbase \
+ --flag=usebytestrings
+}
diff --git a/dev-haskell/language-c/metadata.xml b/dev-haskell/language-c/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/language-c/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/language-css/Manifest b/dev-haskell/language-css/Manifest
new file mode 100644
index 000000000000..7503d877dec5
--- /dev/null
+++ b/dev-haskell/language-css/Manifest
@@ -0,0 +1,4 @@
+DIST language-css-0.0.3.tar.gz 18953 SHA256 2f459ba844a6df5e2c2ba8f696ae15e14263ddc259c771c81885909f118015bc SHA512 49e6223763f61892342b300b14ee372d27fb7fa4036965f026ca13f290ab6b949e1e2aa1fd679b479d004614a25d38da9bddd5b1f14af9e9c8e2211504880858 WHIRLPOOL 79c3ee7b259db75acac1cbc2fc487a398bf228afdaddff0fff3e0924405c9ff705e47161ca804a8a5ea2454cb24c363795513a9dcde7ecc9ad373a0d73617ca9
+EBUILD language-css-0.0.3.ebuild 531 SHA256 864e2d8201fc84b7bb6268bcd1384976fdf0655dd3ec778fe97416d1c3e98a5e SHA512 fc1ccef20045e4b37f068e24f67df0ab5f33c2efb08f3d907d7feb2d962f227fd16be2245ce9671fd994547c8997ce1f2877a1d6d314c988731ca2516af6ff36 WHIRLPOOL 06df8330ce9fb83a45e584f01f369c20f22d5ef07a5bbfc7b0149d5c15948605637da68d784b7fdb3dbaeb75c75b0d3a30432c006112b10761a6a74a7a20e026
+MISC ChangeLog 386 SHA256 7ad2eb45d535dcac6ffe78f74b5bbc3ad8f9e3fa4b4c5ce9c133cdf8eb6fd4ec SHA512 23ec3ab8e473de2face50a4d3186a3983fa64e33ddd37abbaa7b8c9827427f5d9a6fbce00ab7a2baa0f1621a9fd359b2bb3d34c0644b4069c2bb3e385a47270d WHIRLPOOL 32feef6b62fbd8437dffdd62dbd6b941602fa2005a772d4ece4957ccc7a64987e2f3c9b92e9e9a250c1b2bf99cf2b35e766e7c383e3ba0f00ad4f6698c37d21d
+MISC metadata.xml 344 SHA256 7f605abbb35ecc8cb45ab5633b5b927490e9769d1249b4100f5a8e07da1313a6 SHA512 66ed41f83a20a24daee6f69bc3f3c9a4064ae9642611f5da0abeeb6446f28ace3203965babca24bfb038887301764f3b2bf89ff19eb1d2a0be8db23e47be1c60 WHIRLPOOL 237e9c89fb85872d32f8aa7ca8bbd92c2a9b1a1ed1ae0890f0e58c97ec1968b46c9a9facb49ece998ff8ac4afdf44bde94c0a4e19112616284e37afbb8d9c345
diff --git a/dev-haskell/language-css/language-css-0.0.3.ebuild b/dev-haskell/language-css/language-css-0.0.3.ebuild
new file mode 100644
index 000000000000..36835b1eeed7
--- /dev/null
+++ b/dev-haskell/language-css/language-css-0.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="CSS 2.1 syntax"
+HOMEPAGE="http://hackage.haskell.org/package/language-css"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/language-css/metadata.xml b/dev-haskell/language-css/metadata.xml
new file mode 100644
index 000000000000..0dbf5f82cad6
--- /dev/null
+++ b/dev-haskell/language-css/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ library for building and pretty printing CSS 2.1 code
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/language-dot/Manifest b/dev-haskell/language-dot/Manifest
new file mode 100644
index 000000000000..714b9f6693a4
--- /dev/null
+++ b/dev-haskell/language-dot/Manifest
@@ -0,0 +1,4 @@
+DIST language-dot-0.1.0.tar.gz 8042 SHA256 15418f000c45efd129d98698d3258ff7996c66c7c9374072334868d2550b1581 SHA512 4166a345a31d075f6492cd519dff19b5ec4fb4c4a953ef4ddaa92acdad618a2b61271d5eaa87920b6541d7f0d72611887ed2a68764d7fa446c31db66501b1467 WHIRLPOOL 9a1838047968e94963d541804dcda2e966e3f012ac11131d8faa395c41abdc56382419a5c1ff001a4dee34e7d0f5866995ee46aac2773887f335bfcf78fb64e7
+EBUILD language-dot-0.1.0.ebuild 828 SHA256 be8656fb9c4f97da8bf918a3658d37b3fb5ab3a102f399dc513262f356fb2404 SHA512 9981c810b4d36f22c956150cac2bb5b5d5077387eb083ba4604c393d530861e6ca9113e67fdf7e3cc56e65c7c8dc05122c564d4458b412248488d1802b3bbdb8 WHIRLPOOL 004eae89463353a7a533efc7b3c67ee61b1121bddd7ae41283f7d872f2c21d75e8b1509fddb5ee9a1c9809934c4e82f5f0e89d52eb5ae85c33cb1223e8a3bca1
+MISC ChangeLog 398 SHA256 c2e143a1ab46f3735bb8507116bb979da5fb109585435c905dc283d529e955dd SHA512 0f7ea3625fa5482a2019408eeeffa9bc0476d2ff1aa090a58fb81f30dd0424b5eb6b89d3ce21a74a49a7a558c5ae2a72c3d89bf429cfb271d42b92353134d1ab WHIRLPOOL 360b219ea58985a717dd0431fa93c90aebce596c1243eef2094de224cde918ef2251971fb1899d8cead128c7058ac277f8fbb408715317dd689569f1d1968d3a
+MISC metadata.xml 430 SHA256 fda51a2d2514c998a11a35afb79e6d1c0b063be61c79e6a86a32bdf33a07d618 SHA512 11be0e2640bf4f148f64d2a1b78d1323e9b7532ff3ddbcf5407a5baeaf336a9d6515a034a751bea8379bd95b9eefe6143e84257a4ebfd1818e69926fc2c050ad WHIRLPOOL 4ba04c89f1b16dd8795af0613f981364875dbe1c6b8d886bb36815aac7e01c8f6ec030c47bc493939e376ba97fa3c3e6753766e62658e21224349b26d54fd9e3
diff --git a/dev-haskell/language-dot/language-dot-0.1.0.ebuild b/dev-haskell/language-dot/language-dot-0.1.0.ebuild
new file mode 100644
index 000000000000..504c12b03aba
--- /dev/null
+++ b/dev-haskell/language-dot/language-dot-0.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library for the analysis and creation of Graphviz DOT files"
+HOMEPAGE="http://hackage.haskell.org/package/language-dot"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+executable"
+
+RDEPEND=">=dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/language-dot/metadata.xml b/dev-haskell/language-dot/metadata.xml
new file mode 100644
index 000000000000..95a3923b92cc
--- /dev/null
+++ b/dev-haskell/language-dot/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="executable">Build the `ppdot' executable</flag>
+ </use>
+ <longdescription>
+ A library for the analysis and creation of Graphviz DOT files.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/language-ecmascript/Manifest b/dev-haskell/language-ecmascript/Manifest
new file mode 100644
index 000000000000..a1df5f98f685
--- /dev/null
+++ b/dev-haskell/language-ecmascript/Manifest
@@ -0,0 +1,4 @@
+DIST language-ecmascript-0.17.1.0.tar.gz 55540 SHA256 df1e3f0d3096d522f278c644d3efbedabee29e2babfdf9d497287550f017883e SHA512 20a007e2934fc1778cdc5cac123a08b534ec36bec0b6f789f7c4b68c46b548b1e898f123ff1b7512905e28a1dc78e19d6bf517ced28ffcfbafb539f82f073f91 WHIRLPOOL 6dde567152f6e8749c351b2a5a105ddd6a9a31de97b42a7828965cd2c5fd4a841f4f5a5f4cfaad4863b49167456fbc6af22605483e95a71e3929a11bf9ae90bd
+EBUILD language-ecmascript-0.17.1.0-r1.ebuild 1571 SHA256 34357e9cff6fbbd4f656fd3ce6376b89d767bd380645bbe95fefeffb5e7f5709 SHA512 6b7ad2f0cea96773a2b5eb1da59efc6feca1e43a8c6d7e75453c297b3e2f1cb734b6f7e742ad75b510cbe5106cbf349e382e8e63bed3613bebc2e81578e3c5e5 WHIRLPOOL 36f1d1ed3a1d964621c4d3794d64a3c354cc79796b7148c4c57a9ec9db8de4732446cae604723f555ec67484566e15b154e85db334fa33997508980c677d11f4
+MISC ChangeLog 429 SHA256 3910a75605f9902c36d903529fbf1304d7012658e717c86bccea68df759e2ccc SHA512 7e19ca1517d362950d962f565ca7fd93f379665163a7d6698cd3569b201d63c166ab68982e0830b7f6c56fda1d4171bca01f101d2f5e27da07019b8a509c241b WHIRLPOOL a566b2e279ca55cdcbf97a36b4930c9b876da203afa6aab433e741549b36f9f596f5edf34a7609512292ef7efa2fe1bb0d8ac0047e2966fcd94000385ad213e1
+MISC metadata.xml 596 SHA256 b6c2a615d686dce87f4c9e9181277d7e53e798fd6680b612cb849b774333bb47 SHA512 47cdb2d3fe83cb1e12a403aa455ff575169c2200b526cd0c04982b4e24f2e91b01c83ff7450e9c48c26f37c5f187478f1a0872b632aabf6be2d50627b44c7485 WHIRLPOOL 86e03fc2f4826baee6c2a224abe9827bee34e63cf3e6088d07ba55ee0182218b482a0d4058a9f2dfcb04735947532b8f149f8b5220a927ade26b4995dfb5d362
diff --git a/dev-haskell/language-ecmascript/language-ecmascript-0.17.1.0-r1.ebuild b/dev-haskell/language-ecmascript/language-ecmascript-0.17.1.0-r1.ebuild
new file mode 100644
index 000000000000..58c79ac8e3a0
--- /dev/null
+++ b/dev-haskell/language-ecmascript/language-ecmascript-0.17.1.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="JavaScript parser and pretty-printer library"
+HOMEPAGE="https://github.com/jswebtools/language-ecmascript"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-haskell/diff-0.3:=[profile?] <dev-haskell/diff-0.4:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-3.2.0:=[profile?]
+ >=dev-haskell/quickcheck-2.5:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?]
+ >=dev-haskell/testing-feat-0.4.0.2:=[profile?] <dev-haskell/testing-feat-0.5:=[profile?]
+ >=dev-haskell/uniplate-1.6:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
+ >=dev-haskell/wl-pprint-1.2:=[profile?] <dev-haskell/wl-pprint-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.1 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'data-default-class >= 0.0.1 && < 0.1' 'data-default-class >= 0.0.1'
+}
diff --git a/dev-haskell/language-ecmascript/metadata.xml b/dev-haskell/language-ecmascript/metadata.xml
new file mode 100644
index 000000000000..d5b2ae80330e
--- /dev/null
+++ b/dev-haskell/language-ecmascript/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Some tools for working with ECMAScript 3 (popularly known as JavaScript).
+ Includes a parser, pretty-printer, and basic building blocks for more
+ sophisticated tools.
+ This package used to be called WebBits.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jswebtools/language-ecmascript</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-glsl/Manifest b/dev-haskell/language-glsl/Manifest
new file mode 100644
index 000000000000..5df6d4bc7ff1
--- /dev/null
+++ b/dev-haskell/language-glsl/Manifest
@@ -0,0 +1,4 @@
+DIST language-glsl-0.2.0.tar.gz 16432 SHA256 236348543fb992e7cc563f80e1118ba942527ad295eba1a9466a30165cfcaef2 SHA512 b7044d7ae11c8bdd63d38d7ee1c3e880a0201a7c72bb16596ecc2e32a61e37e973a8b2aa25342737f2d2133c679f479628ae78812ea773a53cd34eb941ea6d7e WHIRLPOOL a80fd40e37466311ec4e6257c24a36e7e33dac19d61f79c5321ebd5775232f09f279a5b197a9174685f0846e974eaf74a20540c128b853855f2f775d87f8461a
+EBUILD language-glsl-0.2.0.ebuild 750 SHA256 66b5bd2a5c1d81f49b1c7eb473e83ebfce981888666776e4167fae7eea3378db SHA512 4a3af051dc761b3f6605fc2d32704eb71d45cc10e32e752277a32dc3ef578c59d703aa50df5cee173e86d9883487137ec3e35c1e784ed5954aa517d5596ef581 WHIRLPOOL fb347bafebe153bbc5618e7ced37bac178c7fd1b9c6e366c899aeb3d9d20a366b6ffd522283cbae44279e2a6c2598e8bd61a55a6626b1e4ad7d7495866f05aea
+MISC ChangeLog 390 SHA256 550987391a0d15484063e540eb00f431bec99acbcc4f41a38db4994005ec0e62 SHA512 f053957144a4e5fa72c1e5a49d70fcf9af6928d6f91a3d6cf5bbfadcb1d934fce57ac28bd53fecd509862036a8d811ffc427934f68a777b829c2f51f22b2c200 WHIRLPOOL 9857adf27a3690029dbf2f69c0fd306242ca5555adb3ce22c98be8a05c1b6be0a07af9a7f2c5fa36a110e1072a5d700175359fb4132b9e8a97ba3c6feeca7cd7
+MISC metadata.xml 421 SHA256 9436afc6cc2d89116e282996ca69f711261dc80b83e37cc078e6f97044b48a5c SHA512 6326a8fe1c918910b0c9df1b48e28b2f62d4f454bfdde7fbd9f3b503ac228057b8ac59f495ec12a4e2c52a4041bac7bd31db3f30d744b7b1af0ed6aac575043e WHIRLPOOL a9a7d8a068bd160c84a159dc4079f13698468e1978f89099fa51423ec21d0dd8cc89f7ca0843a5027dd8507a0011b0e488d736d2d13b8067432caf93a4457be0
diff --git a/dev-haskell/language-glsl/language-glsl-0.2.0.ebuild b/dev-haskell/language-glsl/language-glsl-0.2.0.ebuild
new file mode 100644
index 000000000000..5d4c7c73126b
--- /dev/null
+++ b/dev-haskell/language-glsl/language-glsl-0.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="GLSL abstract syntax tree, parser, and pretty-printer"
+HOMEPAGE="http://hackage.haskell.org/package/language-glsl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/parsec:=[profile?]
+ dev-haskell/prettyclass:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/language-glsl/metadata.xml b/dev-haskell/language-glsl/metadata.xml
new file mode 100644
index 000000000000..a4b3e69d46c1
--- /dev/null
+++ b/dev-haskell/language-glsl/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The package language-glsl is a Haskell library for the
+ representation, the parsing, and the pretty-printing of
+ GLSL 1.50 code.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/language-haskell-extract/Manifest b/dev-haskell/language-haskell-extract/Manifest
new file mode 100644
index 000000000000..dc2be8a58e57
--- /dev/null
+++ b/dev-haskell/language-haskell-extract/Manifest
@@ -0,0 +1,5 @@
+DIST language-haskell-extract-0.2.4.tar.gz 2458 SHA256 14da16e56665bf971723e0c5fd06dbb7cc30b4918cf8fb5748570785ded1acdb SHA512 6408459abf9d531ccbe7d65766d38fcb93f4d3f9c77db1a706231bf6d8ad6f845fcefc4fbb03833f45c74f21f324a44760f3c89ff093c69f1f9999e64344ab4d WHIRLPOOL 0832caa4b6715634112556daa0e0659f1baedcc7ca62139503286209e9069ebdc8e1f432c6f9fb8b21ab22b3dbf5219f21ee19bc563910489025cf98a97eaae9
+EBUILD language-haskell-extract-0.2.4.ebuild 612 SHA256 326dab25d84fd3af5c7463749f558327e10f83d959a51df38020bbc194d444bc SHA512 8cf8c37531c5885524ad5c363dfa5a92222515b687ab2fa2aa7f3dc6d6e4ec3feffe289acf276e03fbe8ec7d591c9f2c6e7cf0ed2f766bd9b5cb51ec032772bf WHIRLPOOL 8a31789e568a23414971329489ecf19fa6a20a38d8df2b9ff77cdd4b7b95c1e37fcdf88c17a1e7709cff322ef7b19236c8d5c6666cb78f026044dcb202bba398
+MISC ChangeLog 2798 SHA256 69f942000059a81df26e04b48a2be98f4cc408d7be8db86a3ca2990cc9bf3743 SHA512 c60f8afb342e2b86371f1be29e112c093878888ae1679cc1d77263bb6818949aab23861cef680236db2ebf3075d1e43364a600bd3b0e4a6497b337d0afd4a6d2 WHIRLPOOL e156b42210e4d693472d08096f37f0582bd93831d6cc8eee393556ebe3ed0ef49ad5c7516f903856ceb1d7d7e20ba4fe1c13f1f3d97a2c53d45438706fc8429c
+MISC ChangeLog-2015 815 SHA256 abb50da034094b8e84786f7e011ca61290096db87c0623cef28e36d3d6b474ae SHA512 f8ae32329f4bdc786e9699a934d6131e2a6dd7006eb54ac936b95518a03ae32ecbd9103d0eaa9212cc57e407244bf69dccbcaf8cab18e5719f548942b3f88f4e WHIRLPOOL 7758575955ceda5c01b2e41a1a591abe1286d82ea2337e6646c2d50a81cc15ce6484f4dc9b4719a61e5d592bc44a43fa5bea3661a7154985580a74db23fbdbd0
+MISC metadata.xml 1475 SHA256 4364e4728f3068ec4dc3e77e1942a11328054bafca6ead35ecf0bc4666eb5997 SHA512 bf65c32265a35a538f13bf8d4b2b89003077bdbc3f12ead1b6a8ee35e0d8a29da77bf37af7dfc1c2a2493b4e0d830b2664c6517c609128001065910964b75411 WHIRLPOOL cbce43d6c988738dfb4281644f698814ca31fa86d7f78004b82e1436b7c274a929637713ff7fbf2dfd7635fd84c7bc8051e9bd9527fdd7aabac12a1d2637b808
diff --git a/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4.ebuild b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4.ebuild
new file mode 100644
index 000000000000..254ba2620201
--- /dev/null
+++ b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Module to automatically extract functions from the local code"
+HOMEPAGE="https://github.com/finnsson/template-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/regex-posix:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/language-haskell-extract/metadata.xml b/dev-haskell/language-haskell-extract/metadata.xml
new file mode 100644
index 000000000000..157ee542b0a1
--- /dev/null
+++ b/dev-haskell/language-haskell-extract/metadata.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @language-haskell-extract@ contains some useful helper functions on top of Template Haskell.
+
+ @functionExtractor@ extracts all functions after a regexp-pattern.
+
+ &gt; foo = "test"
+ &gt; boo = "testing"
+ &gt; bar = $(functionExtractor "oo$")
+
+ will automagically extract the functions ending with @oo@ such as
+
+ &gt; bar = [("foo",foo), ("boo",boo)]
+
+ This can be useful if you wish to extract all functions beginning with test (for a test-framework)
+ or all functions beginning with wc (for a web service).
+
+ @functionExtractorMap@ works like @functionsExtractor@ but applies a function over all function-pairs.
+
+ This functions is useful if the common return type of the functions is a type class.
+
+ Example:
+
+ &gt; secondTypeclassTest =
+ &gt; do let expected = ["45", "88.8", "\"hej\""]
+ &gt; actual = $(functionExtractorMap "^tc" [|\n f -&gt; show f|] )
+ &gt; expected @=? actual
+ &gt;
+ &gt; tcInt :: Integer
+ &gt; tcInt = 45
+ &gt;
+ &gt; tcDouble :: Double
+ &gt; tcDouble = 88.8
+ &gt;
+ &gt; tcString :: String
+ &gt; tcString = "hej"
+ </longdescription>
+ <upstream>
+ <remote-id type="github">finnsson/template-helper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-javascript/Manifest b/dev-haskell/language-javascript/Manifest
new file mode 100644
index 000000000000..33d068b7295d
--- /dev/null
+++ b/dev-haskell/language-javascript/Manifest
@@ -0,0 +1,7 @@
+DIST language-javascript-0.5.14.2.tar.gz 48466 SHA256 2a86bd58b1821f1522be191c8d77a80e35550d43637a37644cbb15caac37d546 SHA512 f493572c33baa7f5632f211999dd367b4fa2801a9b99f52796935927493d49a81e215b6847fd6bb36078c527d872b6637362ce0c3998627e5ddcd8abc07f5c81 WHIRLPOOL 3dfb24b40089619ee266ea2073ce04f16e069e3caeb3fba61957ae427afb567a094536f5f72e3f4d60c5d43689ba2f9f1e6370be6965cfab14efceb13c43af7d
+DIST language-javascript-0.6.0.9.tar.gz 103168 SHA256 a86b98d4fb8c27bbe54f7bedecde2acfea7e7d8e30a55434fd971b15238932cc SHA512 ca5fc4f541ed2834ce492417f858593e2bb42677e787e8d91055e53a400f563ad940757bf2b341d490cd6d1c1feb07a304dacc79acbf5f731f20996acd1418f9 WHIRLPOOL 5ae1bc75b6c88eda7440ef7a0e08d59bacef9a1a3c8e8803977ef18e1986044f2601b04f0045826ac35edfdef8e430db0827339e19a432e98fe1bf02f5d96519
+EBUILD language-javascript-0.5.14.2.ebuild 904 SHA256 22c7d2ad23528029308602d7d8d1911301abac306e30479f4501e71e0a7cb49e SHA512 b8a1e457b7379f6691de85d102dd2b1e432085c74af9ced9872706ee21f2149709dbf79ae09338c3170e9baa319e9fcc275ca730426314741a8110d884f03d65 WHIRLPOOL dd8c9d536b0a27ed2cff38ce01bdcc8badfe325b3d3d8de846c9acbf7845de50abb387d53e4ef8767fb5a9ea607472db2d68e5630ce5ea010cf326f748e92724
+EBUILD language-javascript-0.6.0.9.ebuild 874 SHA256 7048460b38931a14c9477011e6660477ca564c9861e439581e8970430a3be428 SHA512 edc9f169160d07c69a6e0e123094a827a76bf424dcc1da62d315139a6584a4912fcc972d929090b135327432bc7e724f76c19538d5fb9938a9b81b1923208167 WHIRLPOOL 2b2dc31f9515d7e50f164739324c87807027e71fbacdd719eeec0d6de9dd77a36e688405b44168863155a5849e73b5315bc85c39477b318066c0fe33753601e7
+MISC ChangeLog 3623 SHA256 1fed5bbe7f50112e6b829025f7d1ee533bfb239a3b222d6e1ce69dd66bbcb05c SHA512 8deacf6a9ab48cc020acbe6f496fbdd75fc4d2900ddc9444afaa5f56ebedbf0ee4fad78592c699a0f017216b46316b3910a85d48372cb6a889315f3609f8a06a WHIRLPOOL db5929f1a1c77ca9dce13b4a1f7a9b589341a872f103d5322cff1c56a6d2f3f028329de870850fec1f686e1764fef675c4c3536cbc98433ce9c0be9c59d3b8cd
+MISC ChangeLog-2015 1292 SHA256 6e0d533c2d6fd5c06ca23c68357f60ad80d93b9d69baa85f886bed1f4fa4465b SHA512 825612e16a809903408b2dab5bab2ffa6cc6d59817d2156f9503117cb1ece3d465405fefb2a4ccbc9699b268b54e23381b78f90b35eb1d68e39fb161670108e7 WHIRLPOOL 4c06d1539e50c1e59c5438c2e13c3197d8a24caf92a2129c74c6141b1aca85a90e77b6c8dc5c839fd5c088d745784bbd80d4232c1a7f3312ba03c794fafd094c
+MISC metadata.xml 477 SHA256 2fcd2096b81e591efc7c75346227c6123a6b1c67740f20b7a79403ad1f13d53f SHA512 3037f1e027cba2227010814d743afda935197fc1878411a9d9c8c116152377baca93cbafcf22ce33a6d719c1fce9f2928d31bcca6644f39dae796500ee4b9007 WHIRLPOOL 4485ef6cf497c31e5ec075b286f8e5be65f0fcee5173e920872f5e64a40e2d27e9b85ce685e8b34aa68e2e1114dfd96eccb15d55989b08a718b7dee0e809c2fd
diff --git a/dev-haskell/language-javascript/language-javascript-0.5.14.2.ebuild b/dev-haskell/language-javascript/language-javascript-0.5.14.2.ebuild
new file mode 100644
index 000000000000..420270d28ee0
--- /dev/null
+++ b/dev-haskell/language-javascript/language-javascript-0.5.14.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parser for JavaScript"
+HOMEPAGE="https://github.com/erikd/language-javascript"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?]
+ >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.9.2
+ dev-haskell/happy
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/utf8-light-0.4 )
+"
diff --git a/dev-haskell/language-javascript/language-javascript-0.6.0.9.ebuild b/dev-haskell/language-javascript/language-javascript-0.6.0.9.ebuild
new file mode 100644
index 000000000000..78d202b0f3e6
--- /dev/null
+++ b/dev-haskell/language-javascript/language-javascript-0.6.0.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parser for JavaScript"
+HOMEPAGE="https://github.com/erikd/language-javascript"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.9.2
+ dev-haskell/happy
+ test? ( dev-haskell/hspec
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/utf8-light-0.4 )
+"
diff --git a/dev-haskell/language-javascript/metadata.xml b/dev-haskell/language-javascript/metadata.xml
new file mode 100644
index 000000000000..45c249230da2
--- /dev/null
+++ b/dev-haskell/language-javascript/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">alanz/language-javascript</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-lua/Manifest b/dev-haskell/language-lua/Manifest
new file mode 100644
index 000000000000..506f601813de
--- /dev/null
+++ b/dev-haskell/language-lua/Manifest
@@ -0,0 +1,4 @@
+DIST language-lua-0.10.0.tar.gz 145929 SHA256 0c2012b6dfe5127158d8300cca11c18ef3be428e010e05d4bd6e1ec9f3fd3c62 SHA512 9b43e3e67f54e25e82c3f1fb9fa81be31509aab01084ef95e6eddbef71fb5df7d9e58816fa51db95f8febe66fa77c52d62b15a7060dfa6a845b662b0b16dac15 WHIRLPOOL c9935a61defd975cbc239824e128ebd0028faff7f04a53021bc00565df0aebe78875fe31b5fb9fdfb739a5a2d542a87c917f6c45866d80778614aabac28f8f35
+EBUILD language-lua-0.10.0.ebuild 768 SHA256 6ada0b2a9bd97882aaff414be6b811039dfcf9daf514298b2cee03251b0681ca SHA512 8de04da493533375121200dca20b187ef2d0b20e4f9e490000eec1a21aed71c4b7fe9edd5df4847abd33947bab471a183271a19d2ce00a6930019e834a1796a3 WHIRLPOOL 3468147034bdb433e5d413764074b8ecf3aa2aa1d983a9cc272de5bc343bd99bda78d66c7423f38ac2243c9e4eb4083e34f09306de1e8371f0d79e805ed938f2
+MISC ChangeLog 388 SHA256 cdbd07478ac7f0fabbfbd6269fafeeb70adc98ec91f4bb5a2d864374f12b6f1f SHA512 674a227ef1aa636756a7ebd4baceeaae47d0143bea3d9e2aa55a18946a4136bf77aed0b3dd3a59e95ef9e31e8de7cca1adfbc7435581581454b8896f1d08c539 WHIRLPOOL 18afbd2a63cf1a6db57838e3155d0ac1f49c0affba52707e7af275b5fa085dc520aa470ea4827d36baf3d09a5e7cc4f465c6a65af4638ff0fbb77b0eb18ef7c7
+MISC metadata.xml 415 SHA256 27c1d98623bee6299d281eee3cc44d30e4a189be012d137a2352e234c692b26d SHA512 474756132f528159cd476467d01b758a54bd1b5afb281688be69de43610a0ec3cbf6f7e7c94293794736a32fff66ffa0a5dbdd9693fa276fd93a702f7f79181a WHIRLPOOL 7f35a7dd4b4f63d6fdb322ebd83c8f171f932fcd472add11c9856771e33aa0ccd0ca1aba1e03c3079b75f982779fa31f24743aacf5612e1698fd0fe741568bff
diff --git a/dev-haskell/language-lua/language-lua-0.10.0.ebuild b/dev-haskell/language-lua/language-lua-0.10.0.ebuild
new file mode 100644
index 000000000000..b63abd39f265
--- /dev/null
+++ b/dev-haskell/language-lua/language-lua-0.10.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua parser and pretty-printer"
+HOMEPAGE="https://github.com/glguy/language-lua"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.16.0
+ dev-haskell/happy
+ test? ( dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/language-lua/metadata.xml b/dev-haskell/language-lua/metadata.xml
new file mode 100644
index 000000000000..3384939fca31
--- /dev/null
+++ b/dev-haskell/language-lua/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Lua 5.3 lexer, parser and pretty-printer.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">glguy/language-lua</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/language-python/Manifest b/dev-haskell/language-python/Manifest
new file mode 100644
index 000000000000..fe9dfbf766b7
--- /dev/null
+++ b/dev-haskell/language-python/Manifest
@@ -0,0 +1,4 @@
+DIST language-python-0.5.4.tar.gz 153417 SHA256 ba93508e5e7b6b3c881eb9b04f9032c2e8c5f20255d812a0a365eba82ffbf129 SHA512 adbe81eeb4a161c8e685c3dacdee0924f1193fa291a753e1608f0c94effc90b77df60fee1e46e791516d01ea0153f243c13fb2fdd24d688cfe9ce8ac9ed44059 WHIRLPOOL 0bb5011b4df61afa45259901d09d5163e44c80214176de6e24335e627d1d8ae1e1fae645c4521093ce7424de43ea227bcb335fcfb1d0f09c06c7092e734e777c
+EBUILD language-python-0.5.4.ebuild 754 SHA256 474929a8c791fb358842c49b98064c14fdf29ea07ae56f4633365c2021d03011 SHA512 182aa576c2854f96e0fb1079df810eee7dfc4ff8b31cf59739909571774a000a165f876bc0a68fe6d99dfd3477c54e2cb9fc02cdb328c9ffc501f6b17ada99c2 WHIRLPOOL bfd5887bdd213ad8d196391a85c194c156f59f6e107b1af534d653e8c7fb8a6c190da749db880742ea8f6dc7347860de6bc819fcf1bdf85a1fb8808f4b0beb20
+MISC ChangeLog 398 SHA256 19ed9ecfda950d7fbca9cbba4ca03256b08a1765003422749f1d8e5f7daab4c1 SHA512 9ed2802f584c8afcbd05f6ed742d7f3f293477a81fbb73bfc75dc494d8e67b69fe691f9c0e82d46c2fa52182259a705c669ecc3c9b0a542184626941dcea7746 WHIRLPOOL 0227512bc90520fa83bae690061f20691e6b9cc330a4855536253973712d50440ac8d56548692ced41d68af27d44facf52d1a0d106a2940b68756189dc235354
+MISC metadata.xml 522 SHA256 6b20de4c980f2453fb9872ce352e7812cdb513fa921dc49c4b66573c42c0be28 SHA512 646c64774499fe411f4751bad544b7d489f12eff37a4afcfa3d96d952a8fbc7d4140cafdbad792ed27227f2752b403002844a49f3c4781ba0bbbb9939cf0a5d3 WHIRLPOOL 84e209b90295fba22064fd02d422bec0987969f6ef6888f88264f7911a83b8606c0704e1675790ed6f611f69c3bbc94f7ba03a161fce3c1f62dc9d73fbd4a0b2
diff --git a/dev-haskell/language-python/language-python-0.5.4.ebuild b/dev-haskell/language-python/language-python-0.5.4.ebuild
new file mode 100644
index 000000000000..2796623262f2
--- /dev/null
+++ b/dev-haskell/language-python/language-python-0.5.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and pretty printing of Python code"
+HOMEPAGE="https://github.com/bjpop/language-python"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monads-tf-0.1:=[profile?] <dev-haskell/monads-tf-0.2:=[profile?]
+ >=dev-haskell/utf8-string-1:=[profile?] <dev-haskell/utf8-string-2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.18.1.3
+ dev-haskell/happy
+"
diff --git a/dev-haskell/language-python/metadata.xml b/dev-haskell/language-python/metadata.xml
new file mode 100644
index 000000000000..dc19c4cd973b
--- /dev/null
+++ b/dev-haskell/language-python/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ language-python is a Haskell library for lexical analysis, parsing
+ and pretty printing Python code. It supports versions 2.x and 3.x of Python.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bjpop/language-python</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/lazysmallcheck/Manifest b/dev-haskell/lazysmallcheck/Manifest
new file mode 100644
index 000000000000..2606330885d0
--- /dev/null
+++ b/dev-haskell/lazysmallcheck/Manifest
@@ -0,0 +1,5 @@
+DIST lazysmallcheck-0.6.tar.gz 16862 SHA256 9dd4dfb590c77e4f6aff68296602de58422eed5e7148fc29190d875a4e7d0f53 SHA512 cd9e7d53686587828b5be892bacbd902b4e916d01e65c56d7634717c00353f9d0b81f92fcae9fab5008361dc7257da50a1429568f8265136883d4cca942f954d WHIRLPOOL 77165449f8be25259514f91c307e1999f015d4baa6b6c97e01cfd3eb87c65eb6ac9b7d5f2f7512e18cbf2f156737b97df40501aba14744efde59cda28745bbd9
+EBUILD lazysmallcheck-0.6.ebuild 542 SHA256 e0b4154ba41bbe5ff2d83b01874632058ae8f0875a5556a8c17ad5c0d87d9827 SHA512 aa4110ab22f0214f656b4c78156744ef6923c680e8eeeddb4d187d459a20ec3a93b00165ba69f033bc585659e588967532e42d1a5381b8be8ae627c15c8f9501 WHIRLPOOL 367cd03c807ffefc52fc53331304a9c0d74cf4516795790d137c9ab5d875a4d7addeffcfbb34ee0d33b81b0dc6a21b67989a7f5a715050737e975e4eafd1a5e1
+MISC ChangeLog 2840 SHA256 cfb7fba4a14da38545025b2e34307771773c11a642aa2d30bef6c0356887130b SHA512 b24e92c15a5ff7fc4398cae50657b6e4c9637233a6ce9516aaacf58a26995dbb25c194247a324cd1fd089a1deb2d717a027e159f076ca77c68491a4c5767eaaa WHIRLPOOL b3f3adc76f199e049918c3525266cbaa92cb147b9ff4c240b12cc3603e1e5a8da97b527a9cabb00b6b127ffa1dc504f2ed81dcea91b54cf62d2dbf3b808ff5f4
+MISC ChangeLog-2015 924 SHA256 58438cd672d21bed746a3f4f4add67d10360141bcf29443bca03ccbee17936a3 SHA512 b4c3c18bccd7d8024be7ca0c9d9fe6d201b0f5987390fa6797520444f302a5e6a4e844502174d436f81c1ed66a9b393f18dd52d9769f101ae76797833fa84ee4 WHIRLPOOL 0acc748e6579d325fd31cc17494a9e93f3c6fbd703dd690e540cca486de5bdc70d200443846d6f3cd2f6cd2ea590e18c9d6c634b43070cbe043f992a4cae7306
+MISC metadata.xml 720 SHA256 6fba26c5ba5e5544dce58a112c1259b3e18806583fbe2d47b5bbe1c09882f13b SHA512 14241f31672c4e24c60880919b2191da3daafdc2fecb7cc0d841ac32fe4a14d9695fadc05b43ade6f80890f65486412314308bf21689df93c7b8e0d0372bc71a WHIRLPOOL 1a006cfb3be579a1a8f6494aaa311cc2a70e4905d1b6b1ab4068b42ae6f069f7795db5fa9f491f8457af3d83869aac23efed1250e1e853fd925225e8f89f66cc
diff --git a/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
new file mode 100644
index 000000000000..98273cf4345f
--- /dev/null
+++ b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for demand-driven testing of Haskell programs"
+HOMEPAGE="http://www.cs.york.ac.uk/~mfn/lazysmallcheck/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha ~amd64 ia64 ppc ~ppc64 sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
diff --git a/dev-haskell/lazysmallcheck/metadata.xml b/dev-haskell/lazysmallcheck/metadata.xml
new file mode 100644
index 000000000000..d8237d1cb4bc
--- /dev/null
+++ b/dev-haskell/lazysmallcheck/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Lazy SmallCheck is a library for exhaustive, demand-driven testing of
+ Haskell programs. It is based on the idea that if a property holds
+ for a partially-defined input then it must also hold for all
+ fully-defined refinements of the that input. Compared to ``eager''
+ input generation as in SmallCheck, Lazy SmallCheck may require
+ significantly fewer test-cases to verify a property for all inputs up
+ to a given depth.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lcs/Manifest b/dev-haskell/lcs/Manifest
new file mode 100644
index 000000000000..4639bf505fb7
--- /dev/null
+++ b/dev-haskell/lcs/Manifest
@@ -0,0 +1,6 @@
+AUX lcs-0.2-ghc-7.10.patch 313 SHA256 981702eed36ed7e0d2340af58541e1451ba157469e0fbdc0b3ddfba17095fb4d SHA512 d1b05ed47d0ce1bcb79af6e180b5955abc6f76ebce318ea8fa0b1195c3d44b8887ec4a4587b1de8b0e8f911f35153950e290654ebbdf407cfaa961d92b018456 WHIRLPOOL f74c60ad3721f7d532487612866a1f92bc3bfb4ad27489a5e0761d8a5490b6def0318725bec8f81a5c84f3e693b172ad9227e71fd975372fe2c39c90a78e3545
+DIST lcs-0.2.tar.gz 11638 SHA256 b4db67ead4e2f58c4d462d4c1006d2158744ef3ca8597295a1dfa08537401ff1 SHA512 ac5ac6d9a151be46054f2f56a5927182fe6942e518a04a8c484b02c8caec0506ddaf846f51f5575f1f30d6f0fca9b7b26f16e32675b322d014f8b68db76d5f5e WHIRLPOOL 1b210507fe1298b2b67caa496cedbe549923302d74aab51fe4eb2dae5fc0d0867099b4dbcd73eb733ca359decfcacd2e84046f6dee10034e973c7209ce30bb8f
+EBUILD lcs-0.2-r1.ebuild 650 SHA256 47ecdf8f6b2e108522f363da14a00538178a16a46ffa8ccf03f92967474f49a0 SHA512 aa46f793542e94c789494307d5ca3a74384e154878c8c179c49430f9c87e9737f0be6fdbeda04e52bc22e575a4b9651f49d2a45cfece3a933be35ae4ce85c4a1 WHIRLPOOL e8d3d33399f72d29b1db17c24d4f5fca8153bb55a13f4309036575375f02522823a9ccdf3a08d878ff6fa2947f1a6ff44ba5ce6f5852ae64e31095001a7f343e
+MISC ChangeLog 3172 SHA256 42973672fb679bfa6048a281a97382aa9a9b992a53e021e4e502d2b1c8348ec9 SHA512 52534c161089b13ce1e477ffe14853e8fbadd2b6e2a4db280a2c2e614cbc6d99a845f8f47afe35e20ac7dbcf0e510b990b76ae584cf28e5b63dfc8a928a28122 WHIRLPOOL dd1644f6ccfb84bd7a593a9d2abe84dea53f02ba08f314b5150674d7f2bb38ac09e22aec5997f6df79493d9129c1646f913865cf89cd1af45798c797241fe4c9
+MISC ChangeLog-2015 799 SHA256 d99db328178bd93249dc4a25e21e6fff97192ac0544fe68bc6cee9e0beee204c SHA512 dc9fc155ebb32332a6a4f53a2eb0b3bcd91c45040b141bb98ca3aa3a5ffae3c4435c27b0d56c20f36a308d6fcf56bdcb3feabdc9d462a12a5272f97ef4c9b5c9 WHIRLPOOL f252683112a55a2ec9a95d229fa0e1e6956ae32847baba2de7332cbc0b932bb310ab83ec7e5fbac10abeaa8b638bfe165b631eaf3a7d6e112873922d5cce9be7
+MISC metadata.xml 1062 SHA256 144025a6ee71140b39058d441545b71c200cbc54b2e5926fff54cc3f7a1347e8 SHA512 21990dc7fc022fe45ae02ca8f54d4a5dde60097da0b83660c4259a7258b824cd9b71ccffa7fa4c55e39a9bb0f492f5c5c79fcb6c0d0603bdd10e5cfa1aedf0fd WHIRLPOOL a9e4f19d3560a036034d00005109414c843b3b1d935c5158e07761c2ee7c115a15e8f3850f70433df59ad69ee65b9cd5a726c7a679c17f9fa3e9cf6feccedc75
diff --git a/dev-haskell/lcs/files/lcs-0.2-ghc-7.10.patch b/dev-haskell/lcs/files/lcs-0.2-ghc-7.10.patch
new file mode 100644
index 000000000000..24165ffb9104
--- /dev/null
+++ b/dev-haskell/lcs/files/lcs-0.2-ghc-7.10.patch
@@ -0,0 +1,8 @@
+diff --git a/Data/List/LCS/HuntSzymanski.hs b/Data/List/LCS/HuntSzymanski.hs
+index 306368f..e9df4ef 100644
+--- a/Data/List/LCS/HuntSzymanski.hs
++++ b/Data/List/LCS/HuntSzymanski.hs
+@@ -1,2 +1,2 @@
+-
++{-# LANGUAGE FlexibleContexts #-}
+ -----------------------------------------------------------------------------
diff --git a/dev-haskell/lcs/lcs-0.2-r1.ebuild b/dev-haskell/lcs/lcs-0.2-r1.ebuild
new file mode 100644
index 000000000000..4aef464615dc
--- /dev/null
+++ b/dev-haskell/lcs/lcs-0.2-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Find longest common sublist of two lists"
+HOMEPAGE="http://urchin.earth.li/~ian/cabal/lcs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/lcs/metadata.xml b/dev-haskell/lcs/metadata.xml
new file mode 100644
index 000000000000..7a626927e1e6
--- /dev/null
+++ b/dev-haskell/lcs/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a function lcs that takes two lists and returns a longest
+ common sublist. For example, lcs "abcd" "acbd" is either "abd" or
+ "acd".
+
+ The package provides a simple, stupid and (most of all) slow
+ implementation that needs, for inputs of length m and n, O(m+n)
+ space and O((m+n)!) time in the worst case.
+
+ It also provides an implementation of the Hunt-Szymanski LCS
+ algorithm, based on that in "String searching algorithms" by
+ Graham A Stephen, ISBN 981021829X.
+
+ Given inputs xs and ys of length m and n respectively, where there
+ are r pairs (x, y) where x is in xs, y is in ys and x == y,
+ Hunt-Szymanski needs O(r+m+n) space and O((r+m+n)*log(m+n)) time.
+ Thus this is O((m+n)^2) space and O((m+n)^2*log(m+n)) time in the
+ worst case.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lens-family-core/Manifest b/dev-haskell/lens-family-core/Manifest
new file mode 100644
index 000000000000..1d93a8b24924
--- /dev/null
+++ b/dev-haskell/lens-family-core/Manifest
@@ -0,0 +1,3 @@
+DIST lens-family-core-1.2.1.tar.gz 11756 SHA256 95e3b9876a6cdcc6865bfad22e04af41430c7a9a6bc96e9a25a2a35a841d19a4 SHA512 1bdb98da1b52d44c1c6d28b92eea4452253925b813b96b04c7d7b25d0e62e91be987106d41ed8bb298173577ad3b50a24508db5bf75d501828e33218b80497e1 WHIRLPOOL a4853eee6c4e1af11a504b2b7d182ac34a71f8e2b4bbe81bc7f3cbe072333f2fdd954ea32825742a6deae9cc6934a4ef6568bbe706a4de5b7d56c713b369cebb
+EBUILD lens-family-core-1.2.1.ebuild 633 SHA256 dc8cff96fa0f9636b24ef053bcff315a51d8e38a6dea682ef268ec3f9e24b4ff SHA512 0507f4d699b1e9282cc92867568e9ebec134bfffd25ae3a1c712b43a31b4de077e93c0efa3fd6394d24effd7402fa74b1dc11bfc63192ff53aa5b3aa7998e6c3 WHIRLPOOL 9a58b1ce6e2323ea96f5727af9c14e066a076248b83ea5bcbbb76148c0208cf4bab726840ce01b1ae030a573429f7653248e0004d1d6fcce77c29f9f4b286c8e
+MISC metadata.xml 949 SHA256 d6a4d685ef58dfafa6c760b2ecb1634c901ce950eed57b23e4f05ccf884701c5 SHA512 125b1c7c480a277ce5ea36eb10284912614ca55dc88df27b442217395df5cc267e5c25caa6182ec30d896996e36e493207b933c8f33ca5ba73b24d965ab56123 WHIRLPOOL 86be19acf1286288077223d54110793d2fce68e14a74daea425772aaf6a2e7fe6a3c2f4b6cfaa6d9244ca2a916d6f69d36cb85d1b541a184544f68f110925c57
diff --git a/dev-haskell/lens-family-core/lens-family-core-1.2.1.ebuild b/dev-haskell/lens-family-core/lens-family-core-1.2.1.ebuild
new file mode 100644
index 000000000000..c488001e2352
--- /dev/null
+++ b/dev-haskell/lens-family-core/lens-family-core-1.2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Lens Families"
+HOMEPAGE="http://hackage.haskell.org/package/lens-family-core"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/lens-family-core/metadata.xml b/dev-haskell/lens-family-core/metadata.xml
new file mode 100644
index 000000000000..291ddcbcd4f3
--- /dev/null
+++ b/dev-haskell/lens-family-core/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides first class( ) functional references.
+ In addition to the usual operations of getting, setting and composition, plus integration with the state monad, lens families provide some unique features:
+
+ * Polymorphic updating
+
+ * Traversals
+
+ * Cast projection functions to read-only lenses
+
+ * Cast \"toList\" functions to read-only traversals
+
+ * Cast semantic editor combinators to modify-only traversals.
+
+ ( ) For optimal first-class support use the @lens-family@ package with rank 2 / rank N polymorphism.
+ "Lens.Family.Clone" allows for first-class support of lenses and traversals for those who require Haskell 98.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lens-family-th/Manifest b/dev-haskell/lens-family-th/Manifest
new file mode 100644
index 000000000000..8855cda40d0e
--- /dev/null
+++ b/dev-haskell/lens-family-th/Manifest
@@ -0,0 +1,4 @@
+AUX lens-family-th-0.4.1.0-ghc-8.patch 1528 SHA256 7d35d88be2570d2ae010fbdc4ea2e34266d8f3e1a63a53773e8573a22e38d300 SHA512 752aaae5a9a174a67329a16e999a4e1606da1ed11c1c3244d84b07171cfbcb2384f5015ad6f57b718733878a789c59da7e148ab3be015284c5703f2670708dd8 WHIRLPOOL 5ff29e839ec09f65c0ddcd39166454b8eec3921ba0aec7dd00567afcc8ebecb33382d0a5e8d90332d80f0efe67236dc7432828b1b8040a13849270552e35e48f
+DIST lens-family-th-0.4.1.0.tar.gz 4562 SHA256 754fdc4c7c292b160a87974ec3690b755fb93f3877c8080d331cfa6ec4b39e20 SHA512 ab4283fcb833c68a838f006a71d30ed129c1d5f8ba030c4cbec6443ebeedc83e09a707a609c3c30c4420675bf5187227ce11f39218a3afb7ee563ad26104b774 WHIRLPOOL c8b76e3edea0575383dbeaff63427fab59af66a46b48fb5fe89d1258311ca6b38d38debecd79cdd05eda0809020c652757153465d679f51a3671d9952d0d406c
+EBUILD lens-family-th-0.4.1.0.ebuild 613 SHA256 3742748077b05e132ed7001f5f6657d079143384f17327a3f7bc3c9cb6ddf610 SHA512 bc5041d546d42df9e1456227812c5fd51b715b45db6ee87bd0e8f47eb127b610c338d6a97d63876d904300fd11996b5a4677ea77f733a8e316327fe545cb4e3e WHIRLPOOL c6c5e9030b4b49fd35559d903810f86937ea4a2f79c3b4d07fa1e4c546bde3e82c4d303b276f638084bc227c3e4046b9f1783cf08175424c082e62b87b79fda5
+MISC metadata.xml 690 SHA256 3e0562b66da3d0d2f75fb68745300156edf6e9af947742587383f1f2be9c86a8 SHA512 55dc29a781ac230cf03c0d8f5907ddf60199804f9a37ceea31f361b3ce544b20a06c03b89615fe1076708ad76fe501c3dacf1907ba5f09ba345357ba68a80824 WHIRLPOOL f9346b748dfec9a19333e9391fbd302534a3a0063494c61dff32cbf553946244b0f8a78527138a711bd3930379e38f9527cfccfbdf778a0570a5c69cd3f99a72
diff --git a/dev-haskell/lens-family-th/files/lens-family-th-0.4.1.0-ghc-8.patch b/dev-haskell/lens-family-th/files/lens-family-th-0.4.1.0-ghc-8.patch
new file mode 100644
index 000000000000..06be29a8131b
--- /dev/null
+++ b/dev-haskell/lens-family-th/files/lens-family-th-0.4.1.0-ghc-8.patch
@@ -0,0 +1,40 @@
+diff --git a/Lens/Family/THCore.hs b/Lens/Family/THCore.hs
+index d4f2740..2f53db6 100644
+--- a/Lens/Family/THCore.hs
++++ b/Lens/Family/THCore.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE CPP #-}
+ {-# LANGUAGE TemplateHaskell #-}
+@@ -52,4 +53,9 @@ extractLensTypeInfo datatype = do
+ return $ case i of
++#if MIN_VERSION_template_haskell(2,11,0)
++ TyConI (DataD _ n ts _ _ _) -> (n, ts)
++ TyConI (NewtypeD _ n ts _ _ _) -> (n, ts)
++#else
+ TyConI (DataD _ n ts _ _) -> (n, ts)
+ TyConI (NewtypeD _ n ts _ _) -> (n, ts)
++#endif
+ _ -> error $ "Can't derive Lens for: " ++ datatypeStr
+@@ -63,2 +69,8 @@ extractConstructorFields datatype = do
+ return $ case i of
++#if MIN_VERSION_template_haskell(2,11,0)
++ TyConI (DataD _ _ _ _ [RecC _ fs] _) -> fs
++ TyConI (NewtypeD _ _ _ _ (RecC _ fs) _) -> fs
++ TyConI (DataD _ _ _ _ [_] _) ->
++ error $ "Can't derive Lens without record selectors: " ++ datatypeStr
++#else
+ TyConI (DataD _ _ _ [RecC _ fs] _) -> fs
+@@ -67,2 +79,3 @@ extractConstructorFields datatype = do
+ error $ "Can't derive Lens without record selectors: " ++ datatypeStr
++#endif
+ TyConI NewtypeD{} ->
+@@ -134,4 +147,9 @@ extractConstructorInfo datatype = do
+ return $ case i of
++#if MIN_VERSION_template_haskell(2,11,0)
++ TyConI (DataD _ _ _ _ fs _) -> fs
++ TyConI (NewtypeD _ _ _ _ f _) -> [f]
++#else
+ TyConI (DataD _ _ _ fs _) -> fs
+ TyConI (NewtypeD _ _ _ f _) -> [f]
++#endif
+ _ -> error $ "Can't derive traversal for: " ++ datatypeStr
diff --git a/dev-haskell/lens-family-th/lens-family-th-0.4.1.0.ebuild b/dev-haskell/lens-family-th/lens-family-th-0.4.1.0.ebuild
new file mode 100644
index 000000000000..29c2dee5065e
--- /dev/null
+++ b/dev-haskell/lens-family-th/lens-family-th-0.4.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate lens-family style lenses"
+HOMEPAGE="https://github.com/DanBurton/lens-family-th#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-8.patch
+}
diff --git a/dev-haskell/lens-family-th/metadata.xml b/dev-haskell/lens-family-th/metadata.xml
new file mode 100644
index 000000000000..1651186a0a1f
--- /dev/null
+++ b/dev-haskell/lens-family-th/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Due to a cabal/hackage defect, curly braces cannot be
+ adequately displayed here. Please see
+ &lt;https://github.com/DanBurton/lens-family-th#readme&gt;
+ for a proper description of this package.
+
+ (See &lt;https://github.com/haskell/cabal/issues/968&gt;
+ for the ticket I created regarding the defect.)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">DanBurton/lens-family-th</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/lens-family/Manifest b/dev-haskell/lens-family/Manifest
new file mode 100644
index 000000000000..a28f45396df8
--- /dev/null
+++ b/dev-haskell/lens-family/Manifest
@@ -0,0 +1,3 @@
+DIST lens-family-1.2.1.tar.gz 8192 SHA256 41838eba3fa063dc467bbcd70f9395c8429c08ecab2ff779d01b459222cd9ab7 SHA512 5e8bd69631b5b4da489e7cb79ca91d0bacdd6ae943b2c599f837055c6589a0d0e19bfe3be427723b5775c088201237ee7cb0f2807a70aed0fbaf46293828c6fb WHIRLPOOL d251df680e67afc78dec0412b5fe8c3350cb417e859c2592a82cfde94003107db16f74aa2936065e47efa83204f302289d4d8e6d5d0653c61a0568a7c8e30293
+EBUILD lens-family-1.2.1.ebuild 779 SHA256 09d6ee5a3be8cfaf33971e6976cab12e8c34d726b3b55705cab2edbd29d60383 SHA512 4571dd591e2bcd0a74e234ed89b72b325da683344cff55e72792d11cf23fea5607d1c0cb54849020c316fee75c03182c93f71c48d3e586d0a674b3d56ba700d1 WHIRLPOOL 96acacf2149296387add3954296cffcb44259fd050d8b2cdb477fdb92b9617fc80beec4d7ff29bdbb5bbb4779c13ddbf3cc30346596a77ea39c7538a4392ae42
+MISC metadata.xml 734 SHA256 4e2d42982cdd7472e93ca559c2bed2c4eae5523aee85ac156df3e360900e6346 SHA512 23553989de8d413abc7a1c2061af33beda9ae0f161d0bbc1f8832dd587454c3a18932b6aa8fd6eb77717af2b649d0b1ebe3c0d9d52bb12b243918ebdbdc3a37d WHIRLPOOL 21e7fcf87b0f70d98beb33900bede8cf90a49785cb5d6f9065ec89d20badc2ac39f98974e8663f3e585059b5c5862fea1c1c80e2861ce6bdc9b00bb3bd58d806
diff --git a/dev-haskell/lens-family/lens-family-1.2.1.ebuild b/dev-haskell/lens-family/lens-family-1.2.1.ebuild
new file mode 100644
index 000000000000..347af6436306
--- /dev/null
+++ b/dev-haskell/lens-family/lens-family-1.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lens Families"
+HOMEPAGE="http://hackage.haskell.org/package/lens-family"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lens-family-core-1.2:=[profile?] <dev-haskell/lens-family-core-1.3:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/lens-family/metadata.xml b/dev-haskell/lens-family/metadata.xml
new file mode 100644
index 000000000000..02358802aa05
--- /dev/null
+++ b/dev-haskell/lens-family/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides first class functional references.
+ In addition to the usual operations of getting, setting and composition, plus integration with monad state, lens families provide some unique features:
+
+ * Polymorphic updating
+
+ * Traversals
+
+ * Cast projection functions to read-only lenses
+
+ * Cast \&quot;toList\&quot; functions to read-only traversals
+
+ * Cast semantic editor combinators to modify-only traversals.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lens-simple/Manifest b/dev-haskell/lens-simple/Manifest
new file mode 100644
index 000000000000..d102395e0a9d
--- /dev/null
+++ b/dev-haskell/lens-simple/Manifest
@@ -0,0 +1,3 @@
+DIST lens-simple-0.1.0.9.tar.gz 4541 SHA256 613d99b8074197f8a026a641a9940dd188e0d81e808169f420981a9ca15b832a SHA512 3bf1079f4525b534bca70f83073ebb8abbc84cd9320ef97a1fb137914fcb614f8d7c8ea7065a4484539dc6240ab1aa393ee22ed3b9e20bc421d25ce7adadbd0c WHIRLPOOL ceb39146bd4b6ce79c86c2f4b919c8f5245fb276fb1e0131c6b19ec5e1777334d7b44527fc3e26524eaf76d7d9b91f507c3050aec31253e5db2eef6109c00314
+EBUILD lens-simple-0.1.0.9.ebuild 942 SHA256 9ef5a7c3abeb7a9d19afb0ae6c8e0249fa35583334b61f73f72b9af65ec62751 SHA512 69d123bfeb2e0a3115f05e445bb1af5ac1343760530414767cbb4a7ef979c471b303341471886b78822e6c5b3d3bb62083b0b6bb42b679bb5aa7e64fe1138331 WHIRLPOOL fcd12c51718bf7b1b74d9ee8cbc483c9a62b421f0292ef2763f36509320553618da65f60015dccf05954cf53290c1f4d093ec0831f824ad03503bae34e70fb02
+MISC metadata.xml 3832 SHA256 f486db8701b3e12ecde7c738c8af7868b11ce6eca31b4274e981c0569d269fbb SHA512 fb425a74d1f97a963d35f9c34a522a9cd559ee960bcce274da4ffecfacf2d6c424bf9844eb4e662c3e888f1035ec954b6dc2d67df8f78d86705f9b2049b1301c WHIRLPOOL aecafc5d26027e8b79482d045edcd1f550f1044ae31531ef91d64e229f4f608e1f1209ad52dbdd3ab6c11ff5c100afb2e9516e5a263ece1e6771e8170011afc0
diff --git a/dev-haskell/lens-simple/lens-simple-0.1.0.9.ebuild b/dev-haskell/lens-simple/lens-simple-0.1.0.9.ebuild
new file mode 100644
index 000000000000..02c9fece6e3a
--- /dev/null
+++ b/dev-haskell/lens-simple/lens-simple-0.1.0.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="simplified import of elementary lens-family combinators"
+HOMEPAGE="https://github.com/michaelt/lens-simple"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lens-family-1.2:=[profile?] <dev-haskell/lens-family-1.3:=[profile?]
+ >=dev-haskell/lens-family-core-1.2:=[profile?] <dev-haskell/lens-family-core-1.3:=[profile?]
+ <dev-haskell/lens-family-th-0.6:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0:=[profile?] <dev-haskell/transformers-6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/lens-simple/metadata.xml b/dev-haskell/lens-simple/metadata.xml
new file mode 100644
index 000000000000..743355961e37
--- /dev/null
+++ b/dev-haskell/lens-simple/metadata.xml
@@ -0,0 +1,76 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This module, &lt;http://hackage.haskell.org/package/lens-simple/docs/Lens-Simple.html Lens.Simple&gt;,
+ just re-exports the main modules from Russell O\'Connor's
+ &lt;http://hackage.haskell.org/package/lens-family lens-family&gt; package, the
+ original van Laarhoven-O'Connor lens library.
+ @lens-family@ is particularly remarkable for its minute number of dependencies:
+ (apart from &lt;http://hackage.haskell.org/package/mtl mtl&gt;
+ they are all ghc \'boot\' libraries); but more importantly for its
+ extreme conceptual simplicity and theoretical soundness. Much of
+ the material it contains is well-explained, from a tutorial point of view, by
+ &lt;http://hackage.haskell.org/package/lens-tutorial lens-tutorial&gt; It is independent,
+ self-standing and readily intelligible apart from any darker
+ more general system of combinators that might attempt to extend it. Much
+ of it ought to be in the Prelude.
+
+ Convenient import of the elementary combinators from @lens-family@,
+ however, a little complicated. The idea of this trivial module, then, is just to make a sort of
+ low-powered, minimal-dependency, @lens-family@ equivalent of
+ the 800 lb gorilla of lens library imports:
+
+ &gt; import Control.Lens
+
+ namely, the light-weight and elegant:
+
+ &gt; import Lens.Simple
+
+ Check it out, it's even one character shorter!
+
+ The material in &lt;http://hackage.haskell.org/package/lens-tutorial lens-tutorial&gt;
+ will work fine if you make this substitution in the underlying
+ &lt;http://hackage.haskell.org/package/lens-tutorial-1.0.0/docs/src/Control-Lens-Tutorial.html source&gt;
+ and follow along as prompted.
+
+ As another illustration of the simplicity of the
+ fundamental van Laarhoven-O'Connor lens combinators - and their homogeneity with
+ @Control.Lens@ - note that the gloss
+ &lt;https://github.com/michaelt/lens-family-simple/blob/master/examples/Pong.hs pong example&gt;
+ from the @lens@ library examples directory - which continues to be
+ among the best introductory lens tutorials precisely by saying nothing -
+ requires only this abbreviating change of imports.
+
+ If you make that program more complicated,
+ you might of course end up needing
+ the more sophisticated material in @Control.Lens@ and
+ its immense mass of dependencies. On the other hand,
+ you might just need some of the additional material
+ present in the similarly demystifying
+ &lt;http://hackage.haskell.org/package/microlens microlens&gt;
+ or &lt;http://hackage.haskell.org/package/microlens-th microlens-th&gt; and
+ the associated modules.
+
+ This module was originally intended to simplify the use of packages that
+ follow the original promise of the van Laarhoven-O'Connor lenses.
+ /Correct practice is to export lenses without depending on a lens-library, where possible./
+ In basic cases these just use familiar @Prelude@ types, after all.
+ Examples of best practices in this respect are e.g. &lt;http://hackage.haskell.org/package/lens-family-th lens-family-th&gt; which
+ doesn't depend on @lens-family@ despite its name and pipes-related packages like
+ &lt;http://hackage.haskell.org/package/pipes-bytestring pipes-bytestring&gt;
+ and &lt;http://hackage.haskell.org/package/pipes-group pipes-group&gt;.
+
+ @Lens.Simple@ also re-exports @makeLenses@ and
+ other convenient TH incantations from Dan Burton's associated
+ &lt;http://hackage.haskell.org/package/lens-family-th lens-family-th&gt;.
+
+ </longdescription>
+ <upstream>
+ <remote-id type="github">michaelt/lens-simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/lens/Manifest b/dev-haskell/lens/Manifest
new file mode 100644
index 000000000000..1b58128de2b2
--- /dev/null
+++ b/dev-haskell/lens/Manifest
@@ -0,0 +1,17 @@
+DIST lens-3.10.0.1.tar.gz 455039 SHA256 48344cdfcfc69860d02418aacfd00e653ae869deb84865a865a1070e344d212b SHA512 3dbb1f547a63196bc37dc891e7cff63656a8f662404767bca53d4d722d1669034fada995518db1a4535e7e142552ee8ad9121db6029fe22509b7de8a44aea923 WHIRLPOOL 0813e528e851f7507b8545f74d1f7956ef59c6d0b46602499c186cb10d02a2716c3687a2da8f62d657e0e614d8c4a6d9fc0e50cf678695bc6a2498e6a5315f51
+DIST lens-3.9.2.tar.gz 454678 SHA256 53c87cb926c05c60593e4603f053633a0af127826f76bfebeecdbce11407ec9e SHA512 63e3a39d0d0ad16d27a8e2319163f333b67bc9df2d89d1b7fbc4dd9944cd098f0ba4a571a66939a640143c86c2f3008d5db3619af14f11a8cbcc07c424349f7a WHIRLPOOL 74b68bb19c684e8877c37092eedc299c636b0edaa0b1edc463534649182562245f661036c2dd3d30518b6fb3ca2f1f1a55ec251c9aeb028129d250c3eedac86e
+DIST lens-4.11.tar.gz 964787 SHA256 b5334661e99fbf92fa137db07dea8a38b3111a355330e3ef87d6b9d7f4922999 SHA512 9dc49c7a4c5cde508a5021522b41cdbb3c32b9de4be706fed189d16435828c03382cd6f069b4a17d13bcd0af390787e9f3343eea14e98662c3de3bbd5333143a WHIRLPOOL 6afd9acede3b532153fdee517fc99be7094a08d20d2b631231b7338ce57a7d1c3d1dc12ae847afca339f09fba7a3c3a7d14c2669bf7d3b15997edac5c730c9bb
+DIST lens-4.14.tar.gz 972873 SHA256 70a3cd18ef352950b88d6cac449988b9320704b56dceda80e7de9f2907ee5f4b SHA512 d27999472d281832bbf56c3dd762e1a6c310d07a21af4351e64a53d7cd197e538f30955aa108ba2f56bbfbe8612ba4b844a41667e36497f03c14797e23c9c01f WHIRLPOOL e39116d9d8534564408ae8d216aa18cdb340013e1e6b478da8076745c4e5f6461f1be68aeacebd4128464750e3c0a291344ae7e9a7114c3322038cf6b323bcf0
+DIST lens-4.2.tar.gz 767603 SHA256 5cdcdb711aabca09fd9fe28da8b56382ec9bebd036c42ec1118f9f3515ca102b SHA512 b1e583d3400c076f1e3648aa758b0d30d6a4e3fd9776eb9e115fbd7372b990c3aa3e5d8119de827b132e0e69a255b3532f3f044e936ac4d320cc146a6d04f7bf WHIRLPOOL 44503b5b304518b0a4192cbf52916e07d80aae07fa0778beaef9c7c6d3cc50160a141a20fcd5dc59d74b86c8c2828d65fae3b023c79016d1501f26d3d4ec6f41
+DIST lens-4.6.0.1.tar.gz 767614 SHA256 e26f3b91d738d8cc9e66cf5286aa2559d4f79dcaa26dd59374fda7a1d8843025 SHA512 0dd233ade1c5f0e3872711ecd378b69ff98353caa33cdbf1ec87bbf0356cd54842fc83870bb51b913abbb2dfd767414ebe79cec0e058cce16c29468a69880662 WHIRLPOOL 5a2c92c1e6e1162acb5056c6d534bd7be987edf401cb929b9161af55d506587ef60d8352c985e45d9eb3d21604f575cc3b09fc8452184c894cbd14423e81d2dc
+DIST lens-4.9.1.tar.gz 964188 SHA256 e00461123d065a5bfb6b97b20764c4766fa54f1ee15cccefc5e9b340f9fe88c5 SHA512 f77d1c46a53b65e65bec4c993db087cee720e5a63f17d8beec38fe49b713bf36f4c4ff1564c6533044b8dfaaf5f5729ec98dbb55687f70fff1344e5112e8857b WHIRLPOOL bc310b5740a21358a77fdd6130ad0916eceb26e020e17d711658fa72bece16c4a4f1a2320b8878940e6b849e44d4c6d21baef81225a97b440a325cf289882d78
+EBUILD lens-3.10.0.1.ebuild 4027 SHA256 34e3d963e6704b605b6b80813cc12a4a149765d18e8c2aa3bc5fbd84f33f02c3 SHA512 cbb8059cabce05f10e2f1eb1dbecba1bab09afd8fe3f7c9c35733deb10a85cc1b1ac82cb8382598d239f55f631ca94f37193c5cb2855e5f987385c0e0dc89e60 WHIRLPOOL cbb13c4ea56c880c76529cc70dcca0c4f96fd514ca9c58a0042265a5edbd1441e4e545e9215aa217cc20db315dd32ea89ba506c94a9a3ea2b877792716be00b6
+EBUILD lens-3.9.2.ebuild 4306 SHA256 e90809ef470abdc5eea9dd66f63f0f5d0bcf106b3b87001d9a1e1ccee17995f5 SHA512 6b50bb0e8eadcbcff65e32f11be037c63d21fa9b6b5453ac9d2388628dcb247fbffa3e2d559036d840cd15c351b4ea02185acf7fe0636e6dc283796cde7667db WHIRLPOOL a50e7be2b79f556a9d9389ce3eec45a2987cb4722be07c3050026e60731ae0c4ca56d911c2e9a7d0966a3de144ee59b526db24ee44e5a3c46153afcb8fc15150
+EBUILD lens-4.11.ebuild 4306 SHA256 6ae2c1ce3f2f87656197eca487b7947bec0333c936c96ee3e0625c78417654e9 SHA512 c5aaed22ad52faadb57387578801ebd09af7a5033d1662ab5f6e0dc2ddc0bd8261c889abab3d01cc5ea4a5c30dd3aa3e40191611a605c031c53efe14d53c74f0 WHIRLPOOL c84374ba634ab1a27690d76e6aa1373e2997955342eb387dc67b439a5cb4d3d00dabee71e52f432a212b3d8e03ba2fb231d87e8f1a3f273e441be34a9a563bea
+EBUILD lens-4.14.ebuild 3388 SHA256 6bf4958519947a0f2d56b72b995ef59d2cd6a54106f0ac4fa1d151c8baf64671 SHA512 20409c993cf7a989a1b64d785affa8d53c89ed07ffae0be79c526326b2c2c20142592fdbba2f65edff8abce851b6d955cb7089d9b08bfc5690b4d1be8b1c372c WHIRLPOOL 3025b9371b77ead051ed5e91cf36ef3f97e6cbf6eabd3c1346802f0695ba5b132725eca4373bb934065c9f470bad882ea1c2c2a50e9509591e433bc40ca28772
+EBUILD lens-4.2.ebuild 4705 SHA256 f6c3a2b1701d86208ef0b031052eea237a92b8d94d297449a36892a07ee3021c SHA512 b9ad5400b48ad07b29763d60f82aeb4bd85ed5c33219593c02d8acd5da20c665b4251714d324e0bf952838d473ddd64b951c4c52e63e48bee6798a5976979a55 WHIRLPOOL 4a9813e69d04c27bf3bb3de265d6a71b19d27f6e64e70799f392ccf3cd8a778fc492df24855a4d1616656c037049277ffcad5219f4665cf9db4c4999bd5556b2
+EBUILD lens-4.6.0.1.ebuild 4377 SHA256 794f10f2a233710c3e7f05b760ba9b6aec867e6243647268186ffd864f6bba15 SHA512 45885aad6bb5be0a56ff3afc212cdced433d7194a40e1bcab1901ba0687dd11cff2dbd483f84e8566d598ec3dad0b4f8a9b7576cc89d5d787319d28d0747d9fd WHIRLPOOL babab27557e68b2b6c9cd9c3c09212b6c2562783d95796169af92e58e260e90e999be97a79aff6d20a62408af67e18a800dc58b1bc3fa12af48e3fee201f79b8
+EBUILD lens-4.9.1.ebuild 4345 SHA256 d26733d8a72ec724374b972ef10626321ad616b56721b952789ab12557d58820 SHA512 3c75d0829a98ad1a8a6e883fb5c88e40bf08ed8a955e9186aef1795bf2485dc3ab30f88f413197505df9d0dde08bde81183fe0baa688e5fe1f7f71c0992a0555 WHIRLPOOL 089c14c341f6233618bb0f412e6d60701eb5eaf9687bcbee5f666d9ba846c8266d07577a9af7d5218b0f78104d0d3636fd379f94c76b13e4da6ad3f28765fbd2
+MISC ChangeLog 3173 SHA256 8da38581da22626644d139e94d274f2685c31f7d7b6049fc6b0f2d7936f620a5 SHA512 60634218420752ceb99431d111aa3ccb2eff2b3ebb1c97bed6ccdc67c3e60a473b85b6cd99a5079c7a626ca68f52c75d24d31972b11db593f3231ea6d19f21ea WHIRLPOOL db47dc49892bc81b737a75791b2ff5cb4385a07a2e97f9d8c7c5e77ac650a63789d14341acdadca9cae0f8d3c53f62b347e4f8eb9cb62e7bd98667309aa15d41
+MISC ChangeLog-2015 1857 SHA256 564cd7b7accd686b1b1a64fe4f31072f6eef3c5f273435197b5ee8926b0c287b SHA512 16918ba0e44c8a0df0f678e2b9592b4c44ff94b1a757213cb8b2a951a1e864d3cebc17a2471a23c566a2834e78115c7895a14d14a23cab624709e3e60156860b WHIRLPOOL 29761a6672c4a1020bb83599d9b4faca15200cbeb8665fe529dab51ed1275b5a6333d2c3183023f2ddaae467292867f2d6637d30f7aacee4809794fd907d0bad
+MISC metadata.xml 4960 SHA256 d586dc637c20674c4b4e3bb1bdbdffb9f38c9ca322d7a3f18bd42a10b6de4ba2 SHA512 acbe0f7adbda947da7c57e4da15c576bb0e4a48eb70b68729fb59782dd042df15d264d98575c36a22939f9ac69972f6c7d6b2494af2126ca4e45ab0de9846cdd WHIRLPOOL f323fe8ab7cb97d42baf45ee7de035a8695a2f33d31cc8f4c4867dee75ebe27b1db8ce5ebfd6802e08dad0736e17b15d54b9574c909c0f4bac8dfb745791f46d
diff --git a/dev-haskell/lens/lens-3.10.0.1.ebuild b/dev-haskell/lens/lens-3.10.0.1.ebuild
new file mode 100644
index 000000000000..263f83cb35a8
--- /dev/null
+++ b/dev-haskell/lens/lens-3.10.0.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark-uniplate dump-splices +inlining lib-werror old-inline-pragmas safe +test-doctests +test-hunit +test-properties +trustworthy"
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/generic-deriving-1.4:=[profile?] <dev-haskell/generic-deriving-1.7:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/monadcatchio-transformers-0.3:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.1:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/nats
+ >=dev-haskell/simple-reflect-0.3.1
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) )
+ !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) )
+ !test-doctests? ( test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) )
+ !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag lib-werror lib-werror) \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-3.9.2.ebuild b/dev-haskell/lens/lens-3.9.2.ebuild
new file mode 100644
index 000000000000..57388654399b
--- /dev/null
+++ b/dev-haskell/lens/lens-3.9.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark-uniplate dump-splices +inlining lib-werror old-inline-pragmas safe +test-doctests +test-hunit +test-properties +trustworthy"
+
+RDEPEND=">=dev-haskell/bifunctors-3:=[profile?] <dev-haskell/bifunctors-4:=[profile?]
+ >=dev-haskell/comonad-3:=[profile?] <dev-haskell/comonad-4:=[profile?]
+ >=dev-haskell/comonad-transformers-3:=[profile?] <dev-haskell/comonad-transformers-4:=[profile?]
+ >=dev-haskell/comonads-fd-3:=[profile?] <dev-haskell/comonads-fd-4:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/generic-deriving-1.4:=[profile?] <dev-haskell/generic-deriving-1.7:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/monadcatchio-transformers-0.3:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/profunctor-extras-3.3:=[profile?] <dev-haskell/profunctor-extras-4:=[profile?]
+ >=dev-haskell/profunctors-3.2:=[profile?] <dev-haskell/profunctors-4:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/semigroupoids-3.0.2:=[profile?] <dev-haskell/semigroupoids-4:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-0.12:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.1:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/nats
+ >=dev-haskell/simple-reflect-0.3.1
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) )
+ !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) )
+ !test-doctests? ( test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) )
+ !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag lib-werror lib-werror) \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-4.11.ebuild b/dev-haskell/lens/lens-4.11.ebuild
new file mode 100644
index 000000000000..d2414e10eb74
--- /dev/null
+++ b/dev-haskell/lens/lens-4.11.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="benchmark-uniplate dump-splices +inlining j old-inline-pragmas safe +test-doctests +test-hlint +test-hunit +test-properties +trustworthy"
+
+RDEPEND=">=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/exceptions-0.1.1:=[profile?] <dev-haskell/exceptions-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/kan-extensions-4.2.1:=[profile?] <dev-haskell/kan-extensions-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/semigroupoids-5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/generic-deriving
+ dev-haskell/nats
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) ) )
+ test-hlint? ( test-doctests? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-doctests? ( test-hunit? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-hunit? ( test-properties? ( test? ( >=dev-haskell/hlint-1.7
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ !test-properties? ( test? ( >=dev-haskell/hlint-1.7 ) ) ) ) )
+ !test-hlint? ( test? ( !test-doctests? ( !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag j j) \
+ --flag=-lib-werror \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hlint test-hlint) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-4.14.ebuild b/dev-haskell/lens/lens-4.14.ebuild
new file mode 100644
index 000000000000..3fb375841c7e
--- /dev/null
+++ b/dev-haskell/lens/lens-4.14.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -test-hlint,+test-hunit,+test-properties
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="benchmark-uniplate dump-splices +inlining j old-inline-pragmas safe +test-doctests +test-templates +trustworthy"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-1.3:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/exceptions-0.1.1:=[profile?] <dev-haskell/exceptions-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?]
+ >=dev-haskell/semigroupoids-5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/generic-deriving
+ dev-haskell/nats
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag j j) \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ --flag=-test-hlint \
+ --flag=test-hunit \
+ --flag=test-properties \
+ $(cabal_flag test-templates test-templates) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-4.2.ebuild b/dev-haskell/lens/lens-4.2.ebuild
new file mode 100644
index 000000000000..c2a3203cf23b
--- /dev/null
+++ b/dev-haskell/lens/lens-4.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark-uniplate dump-splices +inlining j lib-werror old-inline-pragmas safe +test-doctests +test-hlint +test-hunit +test-properties +trustworthy"
+RESTRICT="test"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.13:=[profile?]
+ >=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/exceptions-0.1.1:=[profile?] <dev-haskell/exceptions-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/primitive-0.4.0.1:=[profile?] <dev-haskell/primitive-0.6:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/scientific-0.3.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.1:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-haskell/zlib-0.5.4:=[profile?] <dev-haskell/zlib-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/generic-deriving
+ dev-haskell/nats
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) ) )
+ test-hlint? ( test-doctests? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-doctests? ( test-hunit? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-hunit? ( test-properties? ( test? ( >=dev-haskell/hlint-1.7
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ !test-properties? ( test? ( >=dev-haskell/hlint-1.7 ) ) ) ) )
+ !test-hlint? ( test? ( !test-doctests? ( !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag j j) \
+ $(cabal_flag lib-werror lib-werror) \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hlint test-hlint) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-4.6.0.1.ebuild b/dev-haskell/lens/lens-4.6.0.1.ebuild
new file mode 100644
index 000000000000..98e7d18bcc97
--- /dev/null
+++ b/dev-haskell/lens/lens-4.6.0.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="benchmark-uniplate dump-splices +inlining j old-inline-pragmas safe +test-doctests +test-hlint +test-hunit +test-properties +trustworthy"
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/exceptions-0.1.1:=[profile?] <dev-haskell/exceptions-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/primitive-0.4.0.1:=[profile?] <dev-haskell/primitive-0.6:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/generic-deriving
+ dev-haskell/nats
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) ) )
+ test-hlint? ( test-doctests? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-doctests? ( test-hunit? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-hunit? ( test-properties? ( test? ( >=dev-haskell/hlint-1.7
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ !test-properties? ( test? ( >=dev-haskell/hlint-1.7 ) ) ) ) )
+ !test-hlint? ( test? ( !test-doctests? ( !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag j j) \
+ --flag=-lib-werror \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hlint test-hlint) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/lens-4.9.1.ebuild b/dev-haskell/lens/lens-4.9.1.ebuild
new file mode 100644
index 000000000000..fcb962375b77
--- /dev/null
+++ b/dev-haskell/lens/lens-4.9.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark-uniplate dump-splices +inlining j old-inline-pragmas safe +test-doctests +test-hlint +test-hunit +test-properties +trustworthy"
+
+RESTRICT=test # slooooooooooow
+
+RDEPEND=">=dev-haskell/bifunctors-4:=[profile?] <dev-haskell/bifunctors-5:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.3:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.3:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/exceptions-0.1.1:=[profile?] <dev-haskell/exceptions-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/kan-extensions-4.2.1:=[profile?] <dev-haskell/kan-extensions-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parallel-3.1.0.1:=[profile?] <dev-haskell/parallel-3.3:=[profile?]
+ >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
+ >=dev-haskell/reflection-1.1.6:=[profile?] <dev-haskell/reflection-2:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.4:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.9.1
+ dev-haskell/generic-deriving
+ dev-haskell/nats
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ test-hunit? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-th-0.2
+ test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-quickcheck2-0.2 ) ) )
+ test-hlint? ( test-doctests? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-doctests? ( test-hunit? ( test? ( >=dev-haskell/hlint-1.7 ) )
+ !test-hunit? ( test-properties? ( test? ( >=dev-haskell/hlint-1.7
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) )
+ !test-properties? ( test? ( >=dev-haskell/hlint-1.7 ) ) ) ) )
+ !test-hlint? ( test? ( !test-doctests? ( !test-hunit? ( test-properties? ( >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ >=dev-haskell/test-framework-th-0.2 ) ) ) ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag benchmark-uniplate benchmark-uniplate) \
+ $(cabal_flag dump-splices dump-splices) \
+ $(cabal_flag inlining inlining) \
+ $(cabal_flag j j) \
+ --flag=-lib-werror \
+ $(cabal_flag old-inline-pragmas old-inline-pragmas) \
+ $(cabal_flag safe safe) \
+ $(cabal_flag test-doctests test-doctests) \
+ $(cabal_flag test-hlint test-hlint) \
+ $(cabal_flag test-hunit test-hunit) \
+ $(cabal_flag test-properties test-properties) \
+ $(cabal_flag trustworthy trustworthy)
+}
diff --git a/dev-haskell/lens/metadata.xml b/dev-haskell/lens/metadata.xml
new file mode 100644
index 000000000000..475ca4ea9656
--- /dev/null
+++ b/dev-haskell/lens/metadata.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package comes \"Batteries Included\" with many useful lenses for the types
+ commonly used from the Haskell Platform, and with tools for automatically
+ generating lenses and isomorphisms for user-supplied data types.
+
+ The combinators in @Control.Lens@ provide a highly generic toolbox for composing
+ families of getters, folds, isomorphisms, traversals, setters and lenses and their
+ indexed variants.
+
+ An overview, with a large number of examples can be found in the @README@: &lt;https://github.com/ekmett/lens#lens-lenses-folds-and-traversals&gt;
+
+ A video on how to use lenses and how they are constructed is available from youtube: &lt;http://youtu.be/cefnmjtAolY?hd=1&gt;
+
+ Slides can be obtained here: &lt;http://comonad.com/haskell/Lenses-Folds-and-Traversals-NYC.pdf&gt;
+
+ More information on the care and feeding of lenses, including a brief tutorial and motivation
+ for their types can be found on the lens wiki: &lt;https://github.com/ekmett/lens/wiki&gt;
+
+ A small game of @pong@ and other more complex examples that manage their state using lenses can be found in the example folder: &lt;https://github.com/ekmett/lens/blob/master/examples/&gt;
+
+ /Lenses, Folds and Traversals/
+
+ The core of the hierarchy of lens-like constructions looks like:
+
+
+ &lt;&lt;http://i.imgur.com/4fHw3Fd.png&gt;&gt;
+
+ Local copy (&lt;Hierarchy.png&gt;)
+
+ You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can
+ use any element of the hierarchy as any type it linked to above it.
+
+ The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist).
+
+ For instance:
+
+ * You can use any 'Traversal' as a 'Fold' or as a 'Setter'.
+
+ * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'.
+
+ /Minimizing Dependencies/
+
+ If you want to provide lenses and traversals for your own types in your own libraries, then you
+ can do so without incurring a dependency on this (or any other) lens package at all.
+
+ /e.g./ for a data type:
+
+ &gt; data Foo a = Foo Int Int a
+
+ You can define lenses such as
+
+ &gt; -- bar :: Lens' (Foo a) Int
+ &gt; bar :: Functor f =&gt; (Int -&gt; f Int) -&gt; Foo a -&gt; f (Foo a)
+ &gt; bar f (Foo a b c) = fmap (\a' -&gt; Foo a' b c) (f a)
+
+ &gt; -- baz :: Lens (Foo a) (Foo b) a b
+ &gt; quux :: Functor f =&gt; (a -&gt; f b) -&gt; Foo a -&gt; f (Foo b)
+ &gt; quux f (Foo a b c) = fmap (Foo a b) (f c)
+
+ without the need to use any type that isn't already defined in the @Prelude@.
+
+ And you can define a traversal of multiple fields with 'Control.Applicative.Applicative':
+
+ &gt; -- traverseBarAndBaz :: Traversal' (Foo a) Int
+ &gt; traverseBarAndBaz :: Applicative f =&gt; (Int -&gt; f Int) -&gt; Foo a -&gt; f (Foo a)
+ &gt; traverseBarAndBaz f (Foo a b c) = Foo &lt;$&gt; f a &lt;*&gt; f b &lt;*&gt; pure c
+
+ What is provided in this library is a number of stock lenses and traversals for
+ common haskell types, a wide array of combinators for working them, and more
+ exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms).
+ </longdescription>
+ <use>
+ <flag name="benchmark-uniplate">Enable benchmarking against Neil Mitchell's
+ uniplate library for comparative performance analysis. Defaults to being
+ turned off to avoid the extra dependency.</flag>
+ <flag name="inlining">Generate inline pragmas when using
+ template-haskell. This defaults to enabled, but you can
+ to shut it off to benchmark the relative performance impact,
+ or as last ditch effort to address compile errors resulting
+ from the myriad versions of template-haskell that all purport to be 2.8.</flag>
+ <flag name="old-inline-pragmas">Some 7.6.1-rc1 users report their TH still
+ uses old style inline pragmas. This lets them turn on inlining.</flag>
+ <flag name="safe">Disallow unsafeCoerce</flag>
+ <flag name="dump-splices">Build and run the doctests test-suite.</flag>
+ <flag name="j">Attempt a parallel build with GHC 7.8.</flag>
+ <flag name="test-doctests">Build and run the doctests test-suite.</flag>
+ <flag name="test-hlint">You can disable the hlint test suite with -f-test-hlint</flag>
+ <flag name="test-hunit">You can disable the hunit test suite with -f-test-hunit</flag>
+ <flag name="test-properties">Build the properties test if we're building tests</flag>
+ <flag name="test-templates">Build the test templates if we're building tests</flag>
+ <flag name="trustworthy">Assert that we are trustworthy when we can</flag>
+ <flag name="lib-werror">Turn on ghc-options: -Werror</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/lens</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/lhs2tex/Manifest b/dev-haskell/lhs2tex/Manifest
new file mode 100644
index 000000000000..592d294bccc7
--- /dev/null
+++ b/dev-haskell/lhs2tex/Manifest
@@ -0,0 +1,8 @@
+AUX lhs2tex-1.18.1-mandir.patch 790 SHA256 f49376446c97cb4b2be72f099a974514eea53d3a3906ad8984a6c7a0870cc031 SHA512 2d97ce0015e9844f1b8954ae658807116293ebea07e12d3a8553c48c515e02625b6390c6640ae17e68394a00d908a821783fa5a063a7e6ad10a80f436f73c4ae WHIRLPOOL c06b1e73b6fbc713f29e1a1e81a91e03242bb23c835f52c356962ea01ba799486c050899c28668d602d1d25f24a5fc5592eb4cb5eccd1fd408477bff29d433ae
+DIST lhs2tex-1.18.1.tar.gz 661053 SHA256 dccae22231a1db64cddc38b6f7ac98ac4d5677f03df2f548b2efe9a5e63e9648 SHA512 c44b4c5972b833ae41921d86e13c71ea60ac876a9996fb9a4e8d69ba25d000bbddb85f82d223b8a73381e3a4453c2757154a866fbbb48473f121dd88efb917d7 WHIRLPOOL 4d4473dc74f3951baf53fe35053cd3a1f922d2f25f700e43aab4957b01a5516208ed03ce1a13a1204d7a875293f586757b33dac852629b0854a1318c944905a9
+DIST lhs2tex-1.19.tar.gz 658353 SHA256 24ae0557d95673e0c6d9b0aca829181b734359880dd58802ac154b89f384b00e SHA512 63d4cb626c14dccc6e0989b358299078427d0c22ab726fd3d933bfef3b0d072a35113d132c87b61b7b8ac2c259c856e192d04e04d3eb744b958fc0df54c80abf WHIRLPOOL 4745d6d5229d1c8f3de2995aedc03ef6f19e9a32ef42d1be8f60ce568701839b4eb47a0bdf578e95d55dab34778fcc0b5ace7ef83b886f9aec25368823c22fe7
+EBUILD lhs2tex-1.18.1-r1.ebuild 956 SHA256 072dc55c836341cc88260547499670488f6578dac9e8ad5090f4fdb6c8cfcd5f SHA512 04c53622d19905e8efb49a0ddfcdf4d1c0de2bfa3d31e5bacfdb5a2b236fe38fa4d2bf1306b2f1e0e57473b90cd8d1188feffee507502d29d542f763a7089c51 WHIRLPOOL 709eeb2c35d4aedfb6260e60771fa871fed6d019f34467b78a8950b2cdc1435529880e008f1b5cd992f8a2e014ee7c20d7044ebe2741661b13a72d71a8b142a2
+EBUILD lhs2tex-1.19-r1.ebuild 956 SHA256 072dc55c836341cc88260547499670488f6578dac9e8ad5090f4fdb6c8cfcd5f SHA512 04c53622d19905e8efb49a0ddfcdf4d1c0de2bfa3d31e5bacfdb5a2b236fe38fa4d2bf1306b2f1e0e57473b90cd8d1188feffee507502d29d542f763a7089c51 WHIRLPOOL 709eeb2c35d4aedfb6260e60771fa871fed6d019f34467b78a8950b2cdc1435529880e008f1b5cd992f8a2e014ee7c20d7044ebe2741661b13a72d71a8b142a2
+MISC ChangeLog 2705 SHA256 ba27d03f0ceebe86d3534a75b59a2c3835310a02c72ed98ed15feed55f09c7b7 SHA512 3068bf531142acee65b3ca4a700b84643040eba9fd71355ee485652d9a546181764bee40f7e2c656a0ec2afa9229a386c13dd9fd2ce45c3df507c6e9adc03135 WHIRLPOOL 37067a6e0c228521eba66167ca0059f9ad6ef1838c0864692c879383329f8439e9392f613739eb1beda2f1a95847ddda404a9fa00e91ea6c27d091e6cfb5d02a
+MISC ChangeLog-2015 4299 SHA256 bf9829a0c397cd280a7821012e9c492c26d1af4d745bb20e6cb317ad8c4e2062 SHA512 a537dc919d2f3cbeba86da539fb31db357ca8db4bd624a9d4f34ccebfa709eef2ceba1e3c1ef13bf173db47fe18e247e0cffc3a2314f869ab01d1e54e2e2d9b6 WHIRLPOOL acd7b600ec2c9fa2522f6b738ee9ac56a9d8d9bb35911891861bce71f8055bc8414ae7556a0a0f92481c849d7544b96fc3a4157296bb86bcdbbad99e2f5336b9
+MISC metadata.xml 358 SHA256 f0da1cb829ed201cc5f6ddd828371dabfbad18e78a789f48b3b3b25bc85722ef SHA512 dbc254e5e7925c09f99e64a91fba2f8f63d4b7a12c41a5c13bf315352885f24058cec0becc6e25e98153d2a82f49772f4bc61d1cb21ae5e9ad061b58771fb7fb WHIRLPOOL a7af82b4324775b40b6d0a40bbacaf1fab9a806d65622fb55d04a824dbcd386741787486329e9cf725b2cb0ba675d1dbee5a812a2e9439d4d302182e6e4f3ec5
diff --git a/dev-haskell/lhs2tex/files/lhs2tex-1.18.1-mandir.patch b/dev-haskell/lhs2tex/files/lhs2tex-1.18.1-mandir.patch
new file mode 100644
index 000000000000..1a3c922723e1
--- /dev/null
+++ b/dev-haskell/lhs2tex/files/lhs2tex-1.18.1-mandir.patch
@@ -0,0 +1,11 @@
+--- Setup.hs.orig 2014-11-03 00:57:44.033467328 +0530
++++ Setup.hs 2014-11-03 00:58:05.775218672 +0530
+@@ -205,7 +205,7 @@
+ else docdir (absoluteInstallDirs pd lbi cd) `joinFileName` "doc"
+ let manDir = if isWindows
+ then dataPref `joinFileName` "Documentation"
+- else datadir (absoluteInstallDirs pd lbi cd) `joinFileName` ".." `joinFileName` "man" `joinFileName` "man1"
++ else datadir (absoluteInstallDirs pd lbi cd) `joinFileName` ".." `joinFileName` ".." `joinFileName` "man" `joinFileName` "man1"
+ createDirectoryIfMissing True docDir
+ installOrdinaryFile v (lhs2texDocDir `joinFileName` "Guide2.pdf") (docDir `joinFileName` "Guide2.pdf")
+ when (not isWindows) $
diff --git a/dev-haskell/lhs2tex/lhs2tex-1.18.1-r1.ebuild b/dev-haskell/lhs2tex/lhs2tex-1.18.1-r1.ebuild
new file mode 100644
index 000000000000..076fb2d7d045
--- /dev/null
+++ b/dev-haskell/lhs2tex/lhs2tex-1.18.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+CABAL_FEATURES="bin"
+inherit base haskell-cabal
+
+DESCRIPTION="Preprocessor for typesetting Haskell sources with LaTeX"
+HOMEPAGE="http://www.andres-loeh.de/lhs2tex/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# dev-texlive/texlive-mathextra contains 'stmaryrd' font used
+# for guide generation
+RDEPEND=">=dev-tex/polytable-0.8.2
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-mathextra )"
+
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/mtl
+ dev-haskell/regex-compat
+ >=dev-lang/ghc-6.12.1"
+
+# Setup.hs uses 'Text.Regex' available in both 'r-c' and 'r-c-tdfa'
+HCFLAGS+=" -ignore-package=regex-compat-tdfa"
+
+# datadir is /usr/share/${PN}/${GHC_VER} so mandir is ${DATADIR}/../../man
+PATCHES=("${FILESDIR}/${PN}-1.18.1-mandir.patch")
diff --git a/dev-haskell/lhs2tex/lhs2tex-1.19-r1.ebuild b/dev-haskell/lhs2tex/lhs2tex-1.19-r1.ebuild
new file mode 100644
index 000000000000..076fb2d7d045
--- /dev/null
+++ b/dev-haskell/lhs2tex/lhs2tex-1.19-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+CABAL_FEATURES="bin"
+inherit base haskell-cabal
+
+DESCRIPTION="Preprocessor for typesetting Haskell sources with LaTeX"
+HOMEPAGE="http://www.andres-loeh.de/lhs2tex/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# dev-texlive/texlive-mathextra contains 'stmaryrd' font used
+# for guide generation
+RDEPEND=">=dev-tex/polytable-0.8.2
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-mathextra )"
+
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ dev-haskell/mtl
+ dev-haskell/regex-compat
+ >=dev-lang/ghc-6.12.1"
+
+# Setup.hs uses 'Text.Regex' available in both 'r-c' and 'r-c-tdfa'
+HCFLAGS+=" -ignore-package=regex-compat-tdfa"
+
+# datadir is /usr/share/${PN}/${GHC_VER} so mandir is ${DATADIR}/../../man
+PATCHES=("${FILESDIR}/${PN}-1.18.1-mandir.patch")
diff --git a/dev-haskell/lhs2tex/metadata.xml b/dev-haskell/lhs2tex/metadata.xml
new file mode 100644
index 000000000000..5523851d5d80
--- /dev/null
+++ b/dev-haskell/lhs2tex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/libmpd/Manifest b/dev-haskell/libmpd/Manifest
new file mode 100644
index 000000000000..24426c24c12f
--- /dev/null
+++ b/dev-haskell/libmpd/Manifest
@@ -0,0 +1,11 @@
+DIST libmpd-0.8.0.4.tar.gz 39996 SHA256 0bd3cb0f4a5933ec0bbabeb9de2c90e9a552d468a70472dfe5b3254fff106736 SHA512 57e06fcd9b4c1beefa95c3ff7d15bf9aea7ec92978c36ab2387f8724054ef8dd0ce6f8d9fbb437fd4b0e22b31daadf487463b95393564f8aff049d55084fe3c9 WHIRLPOOL 04e96f0ad68a34e4cfe3e9d7433c9e0da3f45e0cda7876595e7fda2076fa883046ac6bbdfb1239c4f498191d891ff3d470d0169c653f3a926cef5daed682e32f
+DIST libmpd-0.9.0.2.tar.gz 38392 SHA256 5fb64d0196204a29bfb655118891c19310969e452599fda2667f7ff7d265d4e0 SHA512 0dcafb2085e833608c68b83bcb08177ecb68f08110c1d25e8ea7b2f69ff9fbb85e581280528d1c5a4f3a6c9077ec70105ba9d28bce4276863e91db776c698d1e WHIRLPOOL 98c3de1c8b21c15cbda9388958802f8dd17999f40c021c2fbc5208840177193a14cea91635a0741e840f97bc18fec5134a5187c2cf9e0fd9b99f02bce186e2aa
+DIST libmpd-0.9.0.4.tar.gz 38421 SHA256 bdaa57a410396b2f02ddb9896823ce0a176751fa84261f445e9a5b7671333a7a SHA512 f2c5d300f26d9101cf248c73791f45b26803d13f39472c47109921c82c941138804a80237f359629419001f1d228c2ea199c69cb4421aaca23012d5871b796c4 WHIRLPOOL 205bc08145c794a571c5ff0a4aaaac7c8bdd7a5a9db1e210e75a3295447520d40c7278ae063b22c91e7f87d2dc1ef08ad419eaa0c6c331656de07f105167e523
+DIST libmpd-0.9.0.6.tar.gz 38707 SHA256 bdebb946bba078ed85de12d71ef2e7efa7f28c1ed806d9a390a20d5e4590c937 SHA512 87601afb3ea71675793087277c8dbd02cac596df19d8e665ccae4111f87c3f5d39fff33f7c26dba9be22d6569cce9bcb039aa6f56e8542f26c699d8f0930371b WHIRLPOOL 3ec47c8481ba4b273ff560acaf2732a35c4e5ac1f760313fc2b88f0e057b4cca16b7cfdd110c885e182ca3038b3d064b4f39646ea42fb6504e5313adb4f1ef58
+EBUILD libmpd-0.8.0.4-r1.ebuild 1350 SHA256 d5b7abfa7e52830a46a17391f2b42126d441f2f6b522d9886248cb1c3c88a68b SHA512 37975ac849796719d97ef1c423b66f42eb8b587530aaf8b2a46710d167f990a2378bd69cfade982d1cc01398a4bbf32825a5075ef2e2d741d13bb772986c428d WHIRLPOOL d0af9b63393b2df863ee4d4f2a1baae708c8f051ab1d6ce55e69ddfb69327f4806802b300db89053e247641cdb8dc9440546460bc8242e0f19425e01ea84f100
+EBUILD libmpd-0.9.0.2.ebuild 1216 SHA256 be173c0d2c309d4036fdbf47bca68f27d957f37a8341575d4e7fe7a0f48412d2 SHA512 903c3888a6a4138049ada06bf347d3e6753d3bd5a94acae2f130b10ddb2ddb88e0a5d1639db6ed899f404e803083651f31c011b1882956f155bf6a3d143db016 WHIRLPOOL 051e0066593fe9c7fe8365ede0666fb53a436db23eaca3ebfe2bb00e19ed67a51a5faf7640ace38b98b21322331cdd80381bade59eb9978613e3151ac62c3ca5
+EBUILD libmpd-0.9.0.4.ebuild 1286 SHA256 56103bb9dd1fec93d296a389a86da24cff49f8866cc325e8b03641ab757e4c14 SHA512 29add7855abc981f3eded02aa68ca00c75837a47ae3861a85fea50018cea9a741b1343eed6eed9a4e1359904077b1cb35f9b8ea0a4d826cba64feb8406013037 WHIRLPOOL 4f7e599372b8ad06a06432134aaa7e0654340390cac3b1f24873bfbede314e0fd7865dee6d3ccfce4e65a33c0052f3732881f4eb8c50a5b847e26064cc42afd5
+EBUILD libmpd-0.9.0.6.ebuild 1167 SHA256 b8bf6f9fde5d805b29bbdbe55cfe85d6985462812cf51a6011e9bfc50d0a89d1 SHA512 b40e7904ad14c9a6281012587ee8d94a27b0f217c505dc913012945448fba70574bc1fe4c84a6c44f6903b4d848d154c1cc870a7369d0a145a399a45569e0790 WHIRLPOOL e9d2c82875a69ed5f5aa9a20e68e50cb9c44f7d2200a70eb97d5671ac7fe318815ef9ce340627e54381cf5bb1fcbf3a7000ed927b1234db1427923080c8412ab
+MISC ChangeLog 3957 SHA256 aba8e08297ec114bb21b9bb50398a1354cd37b4fe432a7e2cab262a432328b23 SHA512 309d55989343f226ed0e78fb77496e0f36fcf1b54a52c3ec22355e489554212c1973a5f161474dae3ba99d9a3f86dd3b46a1cd1ed9c30f7f569674df1d2ba3c7 WHIRLPOOL a5a13aae95aefd382d9398092f08d84231e228e65680793de9d993edb1f0b9df01aabaf9c428165426c09be80b0f82a97752f446d89e83a7713b0685ee232752
+MISC ChangeLog-2015 2099 SHA256 7fa5b0b1c9b00480a9a58249f2a8067934d466e3b258a1f9557b34e369e2557e SHA512 a13c4655a8ef429bd6043942b16bae3cba8c6acd9e1517dde3357c8ca5179f5307f96c7fb7f8fb21eb4bcf622d4529539c3a02bc156711eb5ce288a8828ea19e WHIRLPOOL c3ce0272a0e0b7fd0f252c2a920bd6f31154b66405df7a75e56a7b5924b65e43f61a30208b34d5471c00a1c495a186d840a5978e6c9da96d1e44a3709699ceaa
+MISC metadata.xml 470 SHA256 ea57244620df1c9c0301e72f2fc1ef29eaa20295ec9e65847bce5c4591453ffb SHA512 0dbd8d050cbf5c5f9db61997b1f637c6d8197a99dd92deed7da9919f738f35747fa8265d270724bc9a2af16325f9c71eef29decc81de80f3846f34c430bab708 WHIRLPOOL 4ab3997d43ae1264ed7fd1712ea8581818966c3503458bf8670ffcaf59ad2b921d53087b0083e4e5fce1b83d407016f440fd75dde5c6ac8a3c8a8a65ca153e85
diff --git a/dev-haskell/libmpd/libmpd-0.8.0.4-r1.ebuild b/dev-haskell/libmpd/libmpd-0.8.0.4-r1.ebuild
new file mode 100644
index 000000000000..58d392dcbf79
--- /dev/null
+++ b/dev-haskell/libmpd/libmpd-0.8.0.4-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An MPD client library"
+HOMEPAGE="https://github.com/joachifm/libmpd-haskell#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test" # Could not find module Test.Hspec.Monadic
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-0.13:=[profile?]
+ >=dev-haskell/data-default-0.4.0:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/data-default
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/network
+ >=dev-haskell/quickcheck-2.1
+ dev-haskell/text
+ dev-haskell/utf8-string )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'attoparsec >= 0.10.1 && < 0.12' 'attoparsec >= 0.10.1 && < 0.13'
+}
diff --git a/dev-haskell/libmpd/libmpd-0.9.0.2.ebuild b/dev-haskell/libmpd/libmpd-0.9.0.2.ebuild
new file mode 100644
index 000000000000..d652dbadf217
--- /dev/null
+++ b/dev-haskell/libmpd/libmpd-0.9.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An MPD client library"
+HOMEPAGE="https://github.com/vimus/libmpd-haskell#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # needs slight port to ghc-7.10
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.1 )
+"
diff --git a/dev-haskell/libmpd/libmpd-0.9.0.4.ebuild b/dev-haskell/libmpd/libmpd-0.9.0.4.ebuild
new file mode 100644
index 000000000000..652f75c773bd
--- /dev/null
+++ b/dev-haskell/libmpd/libmpd-0.9.0.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An MPD client library"
+HOMEPAGE="https://github.com/vimus/libmpd-haskell#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # needs a port to QC-2.8.2
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.1 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'time >= 1.5 && <1.6' 'time >= 1.5'
+}
diff --git a/dev-haskell/libmpd/libmpd-0.9.0.6.ebuild b/dev-haskell/libmpd/libmpd-0.9.0.6.ebuild
new file mode 100644
index 000000000000..59779beabee7
--- /dev/null
+++ b/dev-haskell/libmpd/libmpd-0.9.0.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An MPD client library"
+HOMEPAGE="https://github.com/vimus/libmpd-haskell#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.1 )
+"
diff --git a/dev-haskell/libmpd/metadata.xml b/dev-haskell/libmpd/metadata.xml
new file mode 100644
index 000000000000..6c9830eddc95
--- /dev/null
+++ b/dev-haskell/libmpd/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A client library for MPD, the Music Player Daemon
+ (&lt;https://www.musicpd.org/&gt;).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vimus/libmpd-haskell#readme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/libxml-sax/Manifest b/dev-haskell/libxml-sax/Manifest
new file mode 100644
index 000000000000..3be49c9d99e1
--- /dev/null
+++ b/dev-haskell/libxml-sax/Manifest
@@ -0,0 +1,5 @@
+DIST libxml-sax-0.7.5.tar.gz 8916 SHA256 99141784cc0d6c5749f0df618b2d46922391eede09f4f9ccfc36fb58a9c16d51 SHA512 8a7345610de1fa7fdbe0c251c5e3675f980731f3c4212e87243aec606457a152ef36d78c777428a8b879aa8662f75b6cd878fd5a9e48d283def24c853be43c28 WHIRLPOOL ff957f76d22ecedd0b7083366482f0ddb7d4b1ac1e70edccc411d48d4ceb69a2e2b142137e57b0bcaf1fe1a6c4107894d6bf14b5bd40765bda3a8b3020d4e8ad
+EBUILD libxml-sax-0.7.5.ebuild 743 SHA256 c24ee5e69f9e6a03a77ea7df31fe47cde817ea5d37109fab002f883a1eee2c2a SHA512 a31157229ce908f72303e6bdf069355803ae59583e922e41e5bf302f140ade3c974abc1b37b5330bd71c4e222dc85b9736540e4359603e0eba20e865e0502f2b WHIRLPOOL 3bdc987c886156f9e351dab2be9b789bbe42fde03ddb0b0f3309533cba49614a6008e0c16f609bdcfec6fc51de9cedba744ca3504e5e350f09e486c7c9066545
+MISC ChangeLog 2807 SHA256 e070d6906e75806f334614412b9cc9064109c63dc5374f5f346639fb4fb6bbe8 SHA512 b243e130238464b7fe483836973e45586f3f81eda480bc14c716836b974c9b75120f1505a3fd75bec0de9cd5450b49af0250f11eda9473596f2ec9b666588705 WHIRLPOOL 7aaf0aaef950b5402af6b384ce640f96e29a69193b371db92d76d8ddcf5540e911176337a071d49cefba221d8cbf4cbe7cca124b1663fdb67a97b370f0c91888
+MISC ChangeLog-2015 3101 SHA256 d8f877de1e7024588bc7770d9028f6cb28ead5d09260778a56fb531022c5e522 SHA512 10e3cea6b71ac0a205241ee45dd89c65f99d5b73c0704895b4a9159ba98d8645c768f6159841c468512dca27ee61af4338cb8290978eed406e7289d17b7327c6 WHIRLPOOL d1c1e879bb880e92b1128d273c8bf6ed3b9d77fa13384a51cce4d4c015d9d4027c34984a0e332594831cb12298786dbd4820b321bae91042bd7e3a29cbb2a5f6
+MISC metadata.xml 329 SHA256 602abe4a26f301b64117073af91a5a95894de8ba4f215be042a41876eed58ac3 SHA512 5f56a4ef1247cd02c23e2688d0800396336510599db9fc5c85258d35d2e2163c7dd8658fd66fd98851ecb30c6c6dc9399a3f3a9df4e1a13cdfd41c3b40e665fa WHIRLPOOL 8dac28c5f0222c172beca50106ad11dd783c2e76ec30996ae54afd813796b09408c808af4bec79ed8559f570c5bea13b8f4a3c343627d374f330de2c7314477c
diff --git a/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
new file mode 100644
index 000000000000..cda1b886d886
--- /dev/null
+++ b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for the libXML2 SAX interface"
+HOMEPAGE="https://john-millikin.com/software/haskell-libxml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ dev-libs/libxml2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/libxml-sax/metadata.xml b/dev-haskell/libxml-sax/metadata.xml
new file mode 100644
index 000000000000..746e917f70c8
--- /dev/null
+++ b/dev-haskell/libxml-sax/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Bindings for the libXML2 SAX interface
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/libxml/Manifest b/dev-haskell/libxml/Manifest
new file mode 100644
index 000000000000..94b31be61189
--- /dev/null
+++ b/dev-haskell/libxml/Manifest
@@ -0,0 +1,5 @@
+DIST libxml-0.1.1.tar.gz 3959 SHA256 d1e92affb41e7abe1c7b692aa24ae47dbcf3636f2753bb85a3469c370d9afb07 SHA512 59a52200e7c7ab17a60a89e4a3aefdf6356e868be6be53696e5708a4d30863ae879834404ccfecb91b6d4b93a7ce0e147a3cc04bc4d5838c2aa990a290af5c5c WHIRLPOOL 615582108edc8ad82c3d06bc54401689b7d28cb0562b1cdb7167d7d3ec0a888367a9fa8ce668eaca3eb4ec4bc951e7c7d9acfe113001d21dfbb67a4d3dc0cd2a
+EBUILD libxml-0.1.1.ebuild 840 SHA256 0b6fcdf19485ec5ec9bfc99368ef4a9a1023ef733f231c391e802f07d20ed377 SHA512 a889413d67d2260180d27ad1b3ce3711a9b0da4e88160340effd5492225d92e75e1836db3f900eddeab41d529f49d724d97b222ac34d7e7bc494f109d357327f WHIRLPOOL 67436519fd8c3f13ee8c055a8c0f5b4a9fe6b29c952d0ef767786ae661828e6418c001ace0735cd949795ae4745598022ea975777e07f001728978ec7f22fd67
+MISC ChangeLog 2571 SHA256 83f01fc46c0fe273c0c9d05d26d70f30ea4dcd62975fbd2cddf8bae814dc672c SHA512 d3202c44062aaa61524a76b75f0b664ecd8fa05849fbc34fdfd49f9002f4d158922bc21d9dc3fcabee2c4f79e79bf02e64732c488a4f369910bbc6cc10da47df WHIRLPOOL 38ce5bbfaa73b5ec1442a9ff20046c60350ab39d4d12084be780bf5fc0ac6debc1655507249ec5f562fde5c8f0392f4bcd6dfb37430c56da417a1b9d8a2b12ae
+MISC ChangeLog-2015 485 SHA256 7d0b8384fe78341469110a6d0c9dda0018bcbbf9de6589c8322127348f5a80ff SHA512 e79b513e71ea389d04ed85885e7b767e9e5cc29c110ec80b24035920191510aee9f39b8df715c20d4fc6d6e11eb19c55181d5b5f760a31762828dc68709277b7 WHIRLPOOL e05879572682a37df611a79bcfc305e5b446b9658617f508d279b26a3eab6ae428bb49d8952c7c2f06246d4fcdf3d0ac7dc59e152186765d2ef9858e94127cbb
+MISC metadata.xml 366 SHA256 825ea387d6ed20f909e4e042b242c4794bb84cf0322f0e0fb04547fe59b0afcf SHA512 45a7291c361e1689284f34e6b6321503ece79b7104cade450f688a88971563f36337ffb7bd54d576f0c5df974d68b907e386a9a4313f9948e82aab4c3b55e6f8 WHIRLPOOL a4b71d405e6c3535d8f0f20678d8286e54c1bc98ca429b549e534d0bfb2813ba201827a8d500cf70703302948e79dae5288f1e0a4d085fc32e9b93840e6213c9
diff --git a/dev-haskell/libxml/libxml-0.1.1.ebuild b/dev-haskell/libxml/libxml-0.1.1.ebuild
new file mode 100644
index 000000000000..fba273ef96c5
--- /dev/null
+++ b/dev-haskell/libxml/libxml-0.1.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to libxml2"
+HOMEPAGE="http://hackage.haskell.org/package/libxml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ dev-libs/libxml2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ sed -e 's@includes: libxml/xmlIO.h libxml/xmlmemory.h@pkgconfig-depends: libxml-2.0@' \
+ -i "${S}/${PN}.cabal" \
+ || die "Could not patch libxml2 configuration in ${PN}.cabal"
+}
diff --git a/dev-haskell/libxml/metadata.xml b/dev-haskell/libxml/metadata.xml
new file mode 100644
index 000000000000..3f3a10dd69c5
--- /dev/null
+++ b/dev-haskell/libxml/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Minimal binding to libxml2. Additional functions will be added when needed.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lifted-async/Manifest b/dev-haskell/lifted-async/Manifest
new file mode 100644
index 000000000000..3ce2722ef459
--- /dev/null
+++ b/dev-haskell/lifted-async/Manifest
@@ -0,0 +1,14 @@
+AUX lifted-async-0.2.0.2-monad-control-1.1.patch 2298 SHA256 c1f16daf0a231f7a4eac0edeef325cab3ce17eff26d3656ddd4b5e28b40ae8c5 SHA512 fbcd9e1c4dc34162fa928f4a528b16cc58d6b3a86ac3aea82dd33f448e5869a8d48add1c5b6c574dd588be6e68285fae98fccd8520adbc2e782210d70b4a8618 WHIRLPOOL fbf1189097217e73b82bb38ab7c6d92fe15611c74d31d373f6dd54059d774df680357d6c2a25a98e947a13322096e5972153acdadcf0e97e1be4b2bf7dfcd538
+DIST lifted-async-0.2.0.2.tar.gz 6907 SHA256 ee512dc63f21cc212db1a85f5acc49a96b6400f85012ed6fe68ede4e477b581f SHA512 a69e3f93c33ca76889afd894fcadb3f0d53fae05ff47bdbaa5d164deb756c60f7282671bdfa14d092b0a985f5cdf30746fcf847241aeda08be553f7c8d90bce3 WHIRLPOOL 6801186706e9b2746cb7928af21d494e353b6342e942dcee0ae9ac8b72fb3719c916842510400c9c8aed495062189b0256b842f205903dcd9f065e009fc3bc13
+DIST lifted-async-0.6.0.1.tar.gz 8871 SHA256 aeeacd800a604c6a239b3bb0219ef23397b01c7e22e016aae9d21a41f58a0b8b SHA512 afa436919bf50a343739ec9ca1e492cdac037df1e286812e77089c939303ce00a0f8681303eb41ea476df5d4013be6ef45c63c161ab0fa92b0ced4a0c4e57120 WHIRLPOOL 7ac3572cc38eb681972536f0aa98a3f061484967923b2ff64cd5bdb1ff3ce48ca34cb13a2ae75a492f5e5ef1a516cb760a7f5cedb54bad04cf9cc422adfad265
+DIST lifted-async-0.7.0.2.tar.gz 9096 SHA256 0e8a97500b5cb387c711e8dc0db27a07b61d21d610ba8aebf4cae5f92920b7ac SHA512 7dcbc10d0e5c055b3b1d3f4a2a69304b2b66413cb0ba99d1abb03f067b6f898b1aa0d9ed9deae0016fd1198717c048b8ba5b40e60ce3c1bf888c876dca15a222 WHIRLPOOL 3672afeee185e184715f61629296521c690c3452e6a82695c5a417a75b585d713cca85fc971341b9b3908e00f666306d0ebbeb17f15525e01124cc9487322e68
+DIST lifted-async-0.8.0.1.tar.gz 9453 SHA256 ef8ca870155abb93e4ce742c46606ac59ab031ed86da31c75a6179c62be5f9bf SHA512 529a8c2c88f6277f5618d89f62d99318c9ae059c650f40e6cbc61f70621f073a10fff0ce3f27936d71a0dcd222afdbfa58d0922ae45075753d74c3e7bab5bcfa WHIRLPOOL 6b74cfda16fbe9c77e8a766ddbe026a1431402d67330224069459289d78f83107eaaaa4f11292520eee0a190b034cf44c3fe3dfcec0e8abd649bffa5268a3d1b
+DIST lifted-async-0.9.1.1.tar.gz 10077 SHA256 31ac44b834723c9b9d40a319135a712802f2690d700df283d0a380fcd8d48e40 SHA512 c8e3d3e6bcfb361b5fe1bd948d21f8d2087e18b2f035557564e94fb444fae64baf0302d3938c5ca31f8a68a2fd5e7fb1389f1a318c3a2b447facee823511b5ad WHIRLPOOL 4951eae1fe6a37368d0c93237144284bf8638f8a799ff02ef5af163de85c819e1b105451f40073c897cd4f7d6ae2dc423e5be255b5f3bdf880dd25b51752baa0
+EBUILD lifted-async-0.2.0.2-r1.ebuild 1055 SHA256 d37c86f6e3c8cba7b7b6a9777945c2844fef58608cf774048d8abec68d6b30ef SHA512 ebd452a22f4e6ed488e55f306aa6db0f45c4de419f77103aa2a4a19c7ccebb89194932f4651fd94270bab40f5e8fe77f8f4332b53716505e72d3b29c4c9e43a5 WHIRLPOOL 8aaf4b5fa4f936f90b724693887b774a725304c65b3fb99ad965ebac72e7a119994ffdf1209321c59a12fc3769bc5c85daa6a837d90bdc64519b84e74db9842b
+EBUILD lifted-async-0.6.0.1.ebuild 1404 SHA256 0c64d6856e7cdd1655393f59b9dc712ef983f44931f9fa889f8e9019466482aa SHA512 abb692a5490f5039aa276c9a5fb588d51929d21bf37040e5e3826e85b111abbac249c7acfaf0e9a232167826ace76ff514654bdfeee44267d3e229645e508935 WHIRLPOOL b3a9af7ee4d632c170c2d001c7892db33b6dea8d634793aad69eb74a445bdf2d3e85e468e7b7a2a53cc668cd6e6609d262b7b4e96d4ee54dcd1d2626fb6029e2
+EBUILD lifted-async-0.7.0.2.ebuild 1409 SHA256 3aa6537c627c29cd303a56bea767fb988542a5555c0f891d8210aa4491e0d8b3 SHA512 f54be1a81aa528536d12dfe42444cd2c00d5ca694f0011844f4aeaefbf9d02c79927d369d4ee4080f37efd7677336cb912803147968656632c1d635ecbd0f69e WHIRLPOOL fb7ba4908bc0cc2351bf7f5bbb15a778a71edf39726523c54816e38f787930703a1e57cfbc206bf92a24c9ccbb288c6a708780d4ff08b3b152fa13f858360619
+EBUILD lifted-async-0.8.0.1-r1.ebuild 1366 SHA256 4a1e318ad5c84277533826ddc8255d8e6990609363b44a997258c5000649f2f4 SHA512 cc1dcb71a8892d4870c1ba82523f6cdfed0b5bec85a4341aac964f9f20634cc60046e132080b5d1b696bbacdfbf1eedf52639f919212630afdaaa6d7503aa72e WHIRLPOOL 941c07b8743950160d867ec1e428a8183399e20318b897d6a42a95b2155e57bef3713664ee1115575faedc17dfddac08d77d2bd51b626f1ac1384e642b1197c4
+EBUILD lifted-async-0.9.1.1-r1.ebuild 1410 SHA256 17c9bfc0899746e13dfbf252d39a6f66d356267d52339889e12300dc21419534 SHA512 9e8e45580c851f576510e88f7b7a95ac9d97e89e51530c29bb34f4d294e92ccbfb2ca1730e4cc0c3088c27eeecbfa0e88d43032e8830567b6ee248196f773da5 WHIRLPOOL 00b50393ca15860d08d992f6bf6166925795479211c69c7993424a0472e5a2436e91c28471064eeb8ec2769db2f0ab7380f0322aedea150ba54f8224de3fea59
+MISC ChangeLog 3489 SHA256 55362e5c22ca433333df1730426fe7452b32db94a3fb8a6edbf2d62aab25007e SHA512 ce22ab9aa5f54e983f1c36c2681828f0f51f91c46ddbe8d482eda6cc9eea472aa1e15e67cb8f5606abb2bfe7eff3a476c4d027a56dcb7e3b9fd565b92c19ea1d WHIRLPOOL 1e16c6a3ff80d8b486a252fd01170ff3b3047465e96bc50d79bff02d4a748127bbe943eee0e015abb54867803da837c9ee5f57642ae7a5c74f4092dbcecb073d
+MISC ChangeLog-2015 1330 SHA256 b74b49cc03a605df84f35f89ce3d69043e967c273888a5875308e5235ba7d6f7 SHA512 f008344327ab7a75fa03d5062f4f9609927dcea96bf68a9c67d8b37070b42e310d517b0e45ec6ac7afbdbf3f8f239019be1003d7cc3befe9f3721bb113448a8e WHIRLPOOL bf87cad8cc0eb9dfb13d9cdf9338f8ed4b3093813d0754abb9d007b0cf6f139089eff220caf198474355448b31d13c472226b12dabc16f55de8333327c5809f4
+MISC metadata.xml 570 SHA256 7e803c5eeb465814ad666eed1a7d1d9dd0572f8d61a8fca85c4b6417d786f305 SHA512 3ac2ac2a66816f8bcd8caa84499255edb7995bc0a8f58fa28e5aca88a36b7cbd4b87e6981632a2706bdea09b1c52252a6b98ca7bf60cf9895ec1dd3a692de0c3 WHIRLPOOL f60b4d3e946a2001560ca8b0cdc31887fac1284a8ab14876ec4b338ef1dc68faf246abf07e66946c31732c51e681c4548b065f80ecd847711043557121ea19fc
diff --git a/dev-haskell/lifted-async/files/lifted-async-0.2.0.2-monad-control-1.1.patch b/dev-haskell/lifted-async/files/lifted-async-0.2.0.2-monad-control-1.1.patch
new file mode 100644
index 000000000000..970d9842f770
--- /dev/null
+++ b/dev-haskell/lifted-async/files/lifted-async-0.2.0.2-monad-control-1.1.patch
@@ -0,0 +1,69 @@
+commit 448176aa98e03a31121501af004d8159e92b2f66
+Author: Roman Cheplyaka <roma@ro-che.info>
+Date: Tue Dec 16 12:09:52 2014 +0200
+
+ Make lifted-async build with monad-control-1.0
+
+diff --git a/src/Control/Concurrent/Async/Lifted.hs b/src/Control/Concurrent/Async/Lifted.hs
+index fa5a158..e5034c1 100644
+--- a/src/Control/Concurrent/Async/Lifted.hs
++++ b/src/Control/Concurrent/Async/Lifted.hs
+@@ -2,6 +2,7 @@
+ {-# LANGUAGE KindSignatures #-}
+ {-# LANGUAGE RankNTypes #-}
+ {-# LANGUAGE TypeFamilies #-}
++{-# LANGUAGE ScopedTypeVariables #-}
+
+ {- |
+ Module : Control.Concurrent.Async.Lifted
+@@ -47,7 +48,7 @@ module Control.Concurrent.Async.Lifted
+
+ import Control.Applicative
+ import Control.Concurrent (threadDelay)
+-import Control.Monad ((>=>), forever, liftM, void)
++import Control.Monad ((>=>), forever, liftM)
+ import Data.Traversable (Traversable(..))
+ import GHC.IO (unsafeUnmask)
+ import Prelude hiding (mapM)
+@@ -180,11 +181,11 @@ waitCatch
+ waitCatch a = liftBase (A.waitCatch a) >>= sequenceEither
+
+ -- | Generalized version of 'A.cancel'.
+-cancel :: MonadBase IO m => Async (StM m a) -> m ()
++cancel :: MonadBase IO m => Async a -> m ()
+ cancel = liftBase . A.cancel
+
+ -- | Generalized version of 'A.cancelWith'.
+-cancelWith :: (MonadBase IO m, Exception e) => Async (StM m a) -> e -> m ()
++cancelWith :: (MonadBase IO m, Exception e) => Async a -> e -> m ()
+ cancelWith = (liftBase .) . A.cancelWith
+
+ -- | Generalized version of 'A.waitAny'.
+@@ -261,10 +262,10 @@ waitEitherCatchCancel a b =
+ -- | Generalized version of 'A.waitEither_'.
+ waitEither_
+ :: MonadBaseControl IO m
+- => Async (StM m a)
+- -> Async (StM m b)
++ => Async a
++ -> Async b
+ -> m ()
+-waitEither_ = (void .) . waitEither
++waitEither_ a b = liftBase (A.waitEither_ a b)
+
+ -- | Generalized version of 'A.waitBoth'.
+ waitBoth
+@@ -280,11 +281,11 @@ waitBoth a b = do
+ {-# INLINABLE waitBoth #-}
+
+ -- | Generalized version of 'A.link'.
+-link :: MonadBase IO m => Async (StM m a) -> m ()
++link :: MonadBase IO m => Async a -> m ()
+ link = liftBase . A.link
+
+ -- | Generalized version of 'A.link2'.
+-link2 :: MonadBase IO m => Async (StM m a) -> Async (StM m b) -> m ()
++link2 :: MonadBase IO m => Async a -> Async a -> m ()
+ link2 = (liftBase .) . A.link2
+
+ -- | Generalized version of 'A.race'.
diff --git a/dev-haskell/lifted-async/lifted-async-0.2.0.2-r1.ebuild b/dev-haskell/lifted-async/lifted-async-0.2.0.2-r1.ebuild
new file mode 100644
index 000000000000..cc55f2a91d80
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.2.0.2-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test" # patch has a test failure: withAsync waitEither : FAIL
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ dev-haskell/tasty-th )
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.2.0.2-monad-control-1.1.patch")
diff --git a/dev-haskell/lifted-async/lifted-async-0.6.0.1.ebuild b/dev-haskell/lifted-async/lifted-async-0.6.0.1.ebuild
new file mode 100644
index 000000000000..bfc2abc09626
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.6.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+monad-control-1"
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?] <dev-haskell/async-2.1:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ monad-control-1? ( >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.5:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] )
+ !monad-control-1? ( >=dev-haskell/monad-control-0:=[profile?] <dev-haskell/monad-control-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag monad-control-1 monad-control-1)
+}
diff --git a/dev-haskell/lifted-async/lifted-async-0.7.0.2.ebuild b/dev-haskell/lifted-async/lifted-async-0.7.0.2.ebuild
new file mode 100644
index 000000000000..b92ba9f8833f
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.7.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+monad-control-1"
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?] <dev-haskell/async-2.1:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ monad-control-1? ( >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.6:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] )
+ !monad-control-1? ( >=dev-haskell/monad-control-0:=[profile?] <dev-haskell/monad-control-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag monad-control-1 monad-control-1)
+}
diff --git a/dev-haskell/lifted-async/lifted-async-0.8.0.1-r1.ebuild b/dev-haskell/lifted-async/lifted-async-0.8.0.1-r1.ebuild
new file mode 100644
index 000000000000..202f79a16643
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.8.0.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+monad-control-1"
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ monad-control-1? ( >=dev-haskell/constraints-0.2:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] )
+ !monad-control-1? ( >=dev-haskell/monad-control-0:=[profile?] <dev-haskell/monad-control-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag monad-control-1 monad-control-1)
+}
diff --git a/dev-haskell/lifted-async/lifted-async-0.9.1.1-r1.ebuild b/dev-haskell/lifted-async/lifted-async-0.9.1.1-r1.ebuild
new file mode 100644
index 000000000000..01598835b9a7
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.9.1.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+monad-control-1"
+
+RDEPEND=">=dev-haskell/async-2.0.1:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ monad-control-1? ( >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.10:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] )
+ !monad-control-1? ( >=dev-haskell/monad-control-0:=[profile?] <dev-haskell/monad-control-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag monad-control-1 monad-control-1)
+}
diff --git a/dev-haskell/lifted-async/metadata.xml b/dev-haskell/lifted-async/metadata.xml
new file mode 100644
index 000000000000..7fd3c230ac1d
--- /dev/null
+++ b/dev-haskell/lifted-async/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides IO operations from @async@ package lifted to any
+ instance of 'MonadBase' or 'MonadBaseControl'.
+ </longdescription>
+ <use>
+ <flag name="monad-control-1">Use moand-control == 1.*</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">maoe/lifted-async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/lifted-base/Manifest b/dev-haskell/lifted-base/Manifest
new file mode 100644
index 000000000000..241404324bc9
--- /dev/null
+++ b/dev-haskell/lifted-base/Manifest
@@ -0,0 +1,7 @@
+DIST lifted-base-0.2.3.10.tar.gz 11779 SHA256 e677e560b176c40da2478d2f27dbeadc79630b2295ea3828603e0de4784d24fc SHA512 f4251e0322b2802c6eebf7ee2f1d7b0bc8cb89464e710373ef66868c657bcdf9a5ca9a1c0f0b1c9d397c60fa25dbfe78e925820acdd2520633877dadea9c6370 WHIRLPOOL 2f6ec0a8e338751732b6fa7b3d88e1c289fb59c5072a5b4f41e64995814dd7eb089867aa54f6c2a1925b8e44480a93f17b1cae2fc37296c57f521178aed2c6dd
+DIST lifted-base-0.2.3.6.tar.gz 11613 SHA256 57c5837d83f569bb72136ca89256e50e1ac168ee935804a8e7763e9d8322e1fb SHA512 7fee2208c9043cdeccbea87d0ad44bff82505c10f55a539220484fe09792cd61562a94c9f6fbc2c6f360dd25e8d39ed139972432dbdb748fc2e1f2d47be8a658 WHIRLPOOL fbd7185ac69d1cfde05c14826c2a73efba83b41d52002907301e3caf3fe8869a6f74f41cde3b47f6cf6684b62ff8e6c4ff82350d9be7c46219510a6254d81341
+EBUILD lifted-base-0.2.3.10.ebuild 1257 SHA256 89838dfab60b082e9115aa9f071a94ea5345b661e28774e0781f47ccbfc886a3 SHA512 ce5c0736d75dd8b5b672119c4816e2202c7dbf8114ff3164d9b8e627c749fec566a487b42e35448e314d28f7205d16168b3834edd82556e67b07e49947cb6bc8 WHIRLPOOL 46f625baac3a4f21faf87eac459145ed4885c2a13c0dfea7415fc6933d2209f086ef1e21b70f979ad86dec73a46d512dfde5062bfadcf466ba4967691aae2def
+EBUILD lifted-base-0.2.3.6-r2.ebuild 1490 SHA256 f5df31f3f8ef3b204a37babec01ffe2b8ca9110bf79c3046a8cfc0c73e819b4a SHA512 452d67af6210307479e072f8bd6d6942facffd44adafe8eefeaba2e3d98151f43bbe0f47d7a9cb44d3153397ac6b3fe22e882cb29427f4a3d52e4d31a21f32a5 WHIRLPOOL f7fd537a03289e5e16ce21b4e8f7f3cdce640223cf630dc7fee5c71725546e6135419187d855fd0a48d38f760d9d5efd58a09de0953a62a3909228687ad0b6bc
+MISC ChangeLog 3929 SHA256 e03d061c9934a4aeb87c2890fc3c105d86d17801ff825cd91a8be7c5d5e50ea6 SHA512 924de7cb9a9f33e00662dff1841e35267c2a51736bc881335850159c8ca5464d4e92def79862d960885eb4ccf76f8038e581f2b9f739a44e10dacf7ad4662aee WHIRLPOOL f1e5d10129eb2f114d90646350fb7dbd8dff0996c28c92f92cbf72b3f9072a2d4027745f2dd5f015963f33c35827dec3b41e7d6f1c2706e35b59923d7f5abb8e
+MISC ChangeLog-2015 3972 SHA256 dd025846b75319e4253a1b8819e8fd4af33f7ac98ed1029863a664bafd489092 SHA512 ff1822f70afb9fef59fb7b5cc5cf9f1645b1bfd2713b36446a7a8025dfdbc20fecf7f4a529d990abbc72a058151607c08030094617d1709b53c18ce412d2483e WHIRLPOOL 949119563e522a6c8554e182553af3dc1e65c21c9c03e4f5071836adb693a203ff49b08328bff61e403f06dd5e2398b34797e4e63ef46b45dd6698289dc2c432
+MISC metadata.xml 800 SHA256 29a02990c1900ec77aaa78dc537df5ac93c1344f9e340c94e449ae1956d65da7 SHA512 5f2f2b72b93eac28f68a672504de3ed30d0c0499618961963b8a45813b2bef2cd0d8e93e3f14c813fbee465b96900c0e6653b4da0111e55fb96b829b6f0af699 WHIRLPOOL 106855030d1a48b20267eb062e0fec07796c01b269aafb00d7ef6bc680b14471ff84b848c5430f6c1fec9d3c815cb8e0a035271f8c493b1e3cfe29b16033eab1
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.10.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.10.ebuild
new file mode 100644
index 000000000000..e0bbdc5a1c91
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.5
+ >=dev-haskell/monad-control-1.0.0.3 <dev-haskell/monad-control-1.1
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.3 <dev-haskell/transformers-0.6
+ >=dev-haskell/transformers-base-0.4.4 <dev-haskell/transformers-base-0.5
+ >=dev-haskell/transformers-compat-0.3 <dev-haskell/transformers-compat-0.6 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.6-r2.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.6-r2.ebuild
new file mode 100644
index 000000000000..f7c091502234
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.6-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2
+ >=dev-haskell/monad-control-1.0.0.3 <dev-haskell/monad-control-1.1
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.3
+ >=dev-haskell/transformers-base-0.4.4 <dev-haskell/transformers-base-0.5
+ >=dev-haskell/transformers-compat-0.3 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'HUnit >= 1.2.2 && < 1.3' 'HUnit >= 1.2.2' \
+ 'transformers >= 0.3 && < 0.5' 'transformers >= 0.3' \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2' \
+ 'transformers-compat >= 0.3 && < 0.5' 'transformers-compat >= 0.3'
+}
diff --git a/dev-haskell/lifted-base/metadata.xml b/dev-haskell/lifted-base/metadata.xml
new file mode 100644
index 000000000000..d358812e1f66
--- /dev/null
+++ b/dev-haskell/lifted-base/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @lifted-base@ exports IO operations from the base library lifted to
+ any instance of 'MonadBase' or 'MonadBaseControl'.
+
+ Note that not all modules from @base@ are converted yet. If
+ you need a lifted version of a function from @base@, just
+ ask me to add it or send me a patch.
+
+ The package includes a copy of the @monad-peel@ testsuite written
+ by Anders Kaseorg The tests can be performed using @cabal test@.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/lifted-base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/linear/Manifest b/dev-haskell/linear/Manifest
new file mode 100644
index 000000000000..9a2cceab2743
--- /dev/null
+++ b/dev-haskell/linear/Manifest
@@ -0,0 +1,6 @@
+DIST linear-1.20.5.tar.gz 44886 SHA256 61d8b7242f1e7c27925df7ffe1aa8b1fd732e61598f3af48b9999d8fb464cc0d SHA512 a45e38d5b25f53b809a67c17e0b532b96e9766d0e81d2da0265c93a9976cdbb183c60dce79eda17259d4169cc25884cc4831a24b93ccd43709df374ce5187600 WHIRLPOOL 9fb5d3dac0e5aff00c17eead494abc01429c369c7fde88b235b6554c1df664aa9099aa319cf98fb561c07b95fc422892cd88b820a96f85f1693fc349c9ef8a1b
+DIST linear-1.20.6.tar.gz 50036 SHA256 151531e7961d2d7d198dadebb4b67121b6dcfbffda40fde906f3e46c9e1999f5 SHA512 40ca3f855664a86c9c70fbe398b2ceeceaefdc5c6d5d66c36c6fc60a8252c70fa0566d9eaef61b0559d0eab0d30cde207640d738a007dd5a0ee6cdc72c1c9690 WHIRLPOOL 067ff2189a94151ab7eb28da9af401e52b31bb25d4ddd75fb8de7ae20caddd4cc4973d1aeb5e6e7e022c280a1eacaab4f6fd29be9f840f8ae8289dc69beb1f98
+EBUILD linear-1.20.5.ebuild 2265 SHA256 d04025fbad34542a052280754d81afe5dc945892c5bf3a5d22947613b1f61f19 SHA512 07261c9509c1c3fc78603f89882688c2d1a8373ce6608e17896deae0b2f9b3f2f0b85a8b893c4068278e6b7c306a8754f7aa963966e655f0ace186ae223cd6cd WHIRLPOOL 42328b646bf913dfe1daab0d5374f7eb233bf02b7426f06f65b090a0a334e9ca944009748b66145728c282e6dbfaa37e8f4c83fe5b49f1590658e8069bf8dfd4
+EBUILD linear-1.20.6.ebuild 2177 SHA256 741208666be532140dcabf661a341b628a441e15401cf41860ca6455ad3c4c28 SHA512 e755026abeead1f5cbfe09a085ca254e832a3c3224c22b4d495dd9c3e5c57b42dba70181e3759cfc8d3fdffcfc09e0ad3d607afe47fcf8dd584aecadec436ee2 WHIRLPOOL 84d681e30d9c2e9b633e470df92e0bb7abd5dfe3fd6ba31aa5798c611fe3d00448eef93ba4bd3dd45eb4173c75ccbc2a1f3e7f88dc288f8e754d5db05aed7a7a
+MISC ChangeLog 351 SHA256 e0d04ee54dd00c9033d58fa8ae94ba6247dc4bf6e63a863b4a22867a8dcb2142 SHA512 910cb6c0b6edbaea90e5ea5184fcf65aaa77af5f8aeb4e142bd2acb0de35f173287e53507a5cf58d140262017a3783912dabef9126863a70eeeb305274f9642b WHIRLPOOL 995ce25ffb92145ba31d603e7f715e4c7c08d9c567ae2bc7e6f652f75b918093bb080d3dd1d41b4b4969eb3d531cb732b00314170b49b78fa7758e496b55192d
+MISC metadata.xml 702 SHA256 3007ec8825d3c31c17ca87705c0fdaab69b200423df468c9b2154e11d2821871 SHA512 0fdb43072ffcb7c9b76ded8a01f314c59ff2a2f77d87dabecd29f6a5106b713213eb897a2570fef352a885199f96ab80519a9718cb74aae397f74b1fb8b73ae2 WHIRLPOOL 443e8441ab7df4ae353fe62c57ff6e2f65a10b0cfe60c971ea73cc2e4b5a87f746f335d43ffee544b0293b2c33e2bffae8da996fb7c2cc0e14b6d9b2944838f7
diff --git a/dev-haskell/linear/linear-1.20.5.ebuild b/dev-haskell/linear/linear-1.20.5.ebuild
new file mode 100644
index 000000000000..e1ff57667dba
--- /dev/null
+++ b/dev-haskell/linear/linear-1.20.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -herbie
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Linear Algebra"
+HOMEPAGE="https://github.com/ekmett/linear/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/adjunctions-4:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
+ >=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/binary-0.5:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/bytes-0.15:=[profile?] <dev-haskell/bytes-1:=[profile?]
+ >=dev-haskell/cereal-0.4.1.1:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/lens-4:=[profile?] <dev-haskell/lens-5:=[profile?]
+ >=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.8 <dev-haskell/doctest-0.12
+ >=dev-haskell/hunit-1.2.5
+ >=dev-haskell/simple-reflect-0.3.1
+ >=dev-haskell/test-framework-0.8
+ >=dev-haskell/test-framework-hunit-0.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-herbie \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/linear/linear-1.20.6.ebuild b/dev-haskell/linear/linear-1.20.6.ebuild
new file mode 100644
index 000000000000..2408f5add628
--- /dev/null
+++ b/dev-haskell/linear/linear-1.20.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+#hackport: flags: -herbie
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Linear Algebra"
+HOMEPAGE="https://github.com/ekmett/linear/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/adjunctions-4:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
+ >=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bytes-0.15:=[profile?] <dev-haskell/bytes-1:=[profile?]
+ >=dev-haskell/cereal-0.4.1.1:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/lens-4:=[profile?] <dev-haskell/lens-5:=[profile?]
+ >=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
+ test? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.12
+ >=dev-haskell/hunit-1.2.5
+ >=dev-haskell/simple-reflect-0.3.1
+ >=dev-haskell/test-framework-0.8
+ >=dev-haskell/test-framework-hunit-0.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-herbie \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/linear/metadata.xml b/dev-haskell/linear/metadata.xml
new file mode 100644
index 000000000000..8046e632c6e2
--- /dev/null
+++ b/dev-haskell/linear/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Types and combinators for linear algebra on free vector spaces
+ </longdescription>
+ <use>
+ <flag name="template-haskell">You can disable the use of the
+ `template-haskell` package using `-f-template-haskell`. Disabling this is an
+ unsupported configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/linear</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/list/Manifest b/dev-haskell/list/Manifest
new file mode 100644
index 000000000000..687b1e77ae64
--- /dev/null
+++ b/dev-haskell/list/Manifest
@@ -0,0 +1,5 @@
+DIST List-0.5.2.tar.gz 6242 SHA256 27ddf9a9b348c3a2fc72ba8bed78ecacd32f26cc7ae1b8de8a066bd14ec8eaac SHA512 6bdeb8f8484b84ffc15ac933b37083dc2c76dc617242322a02ff20cbdbe44fc7201539bf3dae4d7afdcf899e625fff074e9df33b630ba1626419b6b8564817b2 WHIRLPOOL 49cf5363b9e7511b059e209f4f3c064983f8d06e9432a8803cc6f96341f79ad84bda5be19fc5201212d4494448da51a7b51709faf03eb64bcb12fab51232553d
+EBUILD list-0.5.2.ebuild 653 SHA256 545e9fae5c575cee188ce8ef01b281bad1874f0a19fefab6a84dde1dc204e4b7 SHA512 5643e7fb613a8b361d0cd071292294e3a8f4918bd76c41c2fffaa5ea88db17dd35936e23c64ac84823548b4d4fce735cfa2f601f7702d57f684579c989b8d3b9 WHIRLPOOL 5ab922b7d4ea164e039479f4918f09d3c5af08993caa8c8c7b71e6a8172bb7a7d2ba67611adcf0394f5785a4c225f03e07d9f01f98603f50634677100947903f
+MISC ChangeLog 2749 SHA256 60f5c57b63ef0c1d99f0768ae7a989fa3a2728275909e52da59068ffa29beca3 SHA512 73b122a9ad0877fccfda839283db2a163dcedd2c518fb031a625cb29918a2a071ec64224ad2cfc6f1b5ae873e3cd8e1833d6a30cfc3afcb67e3b668fe43852c4 WHIRLPOOL 985d7f712eae664e30828b0872a441bd224454e7fbc0bc73ee930d5c9e2126b2a98d5e46cf03e67d4ab7cdc54047cd01486541f1ea691b0996fe9da6de91486c
+MISC ChangeLog-2015 963 SHA256 701b7900b2a0b2816b3176e5eaaf835939ec079346a5de0158d37e2a8e8f3357 SHA512 2d22815758a4b20a5adb0fc3f917a6f5e4248fddcb0434da0fd6247b0c2f652e2eef804f91eb28c5bd6decbdcb800ac76b3ca04e8d9a47eafc00079469ff275c WHIRLPOOL dcd4ab3cb577444dbf342b486da12490ab07395e5cf2dceaee6c9a1612d0ee2e59c76dee64ea34eeb56152b57e6a0df26bd78bb85d31d97205394607f2d10e9f
+MISC metadata.xml 457 SHA256 3c07bf3ddbe4e09f5361d9b3aa41c9cee30dd8e6235b1d9521092471acc36cab SHA512 6e97b7b877df002615a4d5ce59e7a9a60d0b4c76604258bb16ff3cff32ccb7b828e64811b42467d9a24ea3662536bcbf65a99756983975bf24293a24e10a5723 WHIRLPOOL 9229382e7fe840cb3b9ce126f13d12eb67bd5951b98992ab7ed8260e63b722b4e69b265a25c434e6b83a0e11d7691e61a6e3cb950a29392b13f648d3ff8a5f49
diff --git a/dev-haskell/list/list-0.5.2.ebuild b/dev-haskell/list/list-0.5.2.ebuild
new file mode 100644
index 000000000000..4c32b08d02a5
--- /dev/null
+++ b/dev-haskell/list/list-0.5.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="List"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="List monad transformer and class"
+HOMEPAGE="https://github.com/yairchu/generator/tree"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/list/metadata.xml b/dev-haskell/list/metadata.xml
new file mode 100644
index 000000000000..7b3a0f6d7bcf
--- /dev/null
+++ b/dev-haskell/list/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A List monad transformer and a List class.
+ With standard list operations for Lists
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yairchu/generator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/listlike/Manifest b/dev-haskell/listlike/Manifest
new file mode 100644
index 000000000000..d74cd7df5fcd
--- /dev/null
+++ b/dev-haskell/listlike/Manifest
@@ -0,0 +1,8 @@
+AUX listlike-4.2.1-QC-2.8.2.patch 478 SHA256 95869f13954d3606912df0c83c6fcb4b291a870a0f2c75f21937222e7ad8cb16 SHA512 204905c3a34da9c1acbb2be70264304e54f2bc6e9f457217b1d8b5c93380b842189cabb8082e100878b06f6852e02875fc253185c4b1e6f8b6af47b1244b2bee WHIRLPOOL e410639991bd1047e509ee7a40a909431ed7c7a4dc4640e0593d4ea44ec4053e8e8f19f06e454f51130801cd31fe69003770bd37a8cc26db84ecf3a81b560e4c
+DIST ListLike-4.2.1.tar.gz 26970 SHA256 d6542ae5bef685e3571cd46b018c5adac2b6c854f72777ddd35a6823bcf08859 SHA512 dc245b4c2bc4fa0ea24efe55434eb8c7b2f2ee1a078fef331997bb0311260732970255fc8a18c9a7f22d90f47f661e543d18e6ad60b8d46992a6e973ccd375ad WHIRLPOOL 53b72d5b822416a7adee130c7e04fe2d7180d130cc073679c323cc9f740ff931800484d458a39ba50777769d2c89a72e7ad35a3f7280cce5d3bce1ffdd5ea5f8
+DIST ListLike-4.5.1.tar.gz 29600 SHA256 b70745335b563cd9039bb17a1e2faf7edb1b68febdd19586b28ab67c55562a8d SHA512 4e59eb8cdade42ff63db9f90a7ec524dab674872960bd294da3195c280e0f488a3c0acb3827def8a071e5ecd820bb2bf0d5d68c22b8388adc933accbb0bcc630 WHIRLPOOL a86a0ce438ec797fc99f1f1ef785734fb2286297e8ac37f799e2c85cff3b94654137fdcae7dd1049b8a5093802cd93334c6eaf2096c2c3dcaf963274111c9ce6
+EBUILD listlike-4.2.1.ebuild 1147 SHA256 ea7ee953b0b4e88bc70be8614f97bfb7d97bf90976e80c21ebede6059b73b3db SHA512 00791b93c4ec3670f19ba7bb79ae6938de3585e894db6748017c5d37700e766382bbd469c756afbc7659f9c0762ea4d995c298529140753a02cce4bda0b14120 WHIRLPOOL 9960a118a8301b303b261f9049e802158894f6c9be47acf914d853dda195d179d82eb9ec5949647da1909809d4b22d4743faed4c457932330284e268b3d33b54
+EBUILD listlike-4.5.1.ebuild 1122 SHA256 363ae2eb71f5b063034f32e51932091e4ad7ded07765c3867d5cf86b7ba92215 SHA512 236e7399aa7a771ad327aa699566f3b45ff2d4406a8983dc642c97372442d409dc06e1aa95a1dac076a7679eda5c61d1619b982f58356ca02379e4b7f5732458 WHIRLPOOL cdfcaed1c419e507eae99ad95bbdb578d1168d93747560528760d614b21881d0a84a963f50ac84d49e5530616225f9aa43180f619748ef21cb736b4f590b8d4d
+MISC ChangeLog 2904 SHA256 adff34394326208f23db4e0a47ddde19749fd186977bec4cb9d1ab43f80f383f SHA512 aabd17385241346689d602e4885c87fc3b14adbeebd82131653b7fb28352f28cb21c120e9110da426d1e03e8d6814a2a37a9e5a3585594b8c86502896aed0b53 WHIRLPOOL d84ba69e3b6ffe8cd3ec4ffa74a43cceebd79734d7edd1d84a5ace3aa6225d66b51177edce7c0ba2dbec84b9f5679e826eb6f646a5df28b733bebb971439d369
+MISC ChangeLog-2015 383 SHA256 2f4934d5c028cc620f84fe81618ef15821fbbcbeaaac33ec3911f8ee70f92703 SHA512 c504d010bc4c7f44de426617321e6b11890e388b0ebbedcc886509ff0b11e2d85208276b2eb137a9ee712f0c1906ca00e2ccf21e6724c2c711b274de86341449 WHIRLPOOL f9c0d5b5413d26bd537c9cd8effc6633aa49abb96cc649f773009c8b25c197b52115a4d25185156591e7311f4901b3106bf958c55ea7bf5146c2395b4a3241b1
+MISC metadata.xml 783 SHA256 898886541182bd1bd9cc2655fff9500643567b3a8a4be41a8d6f822698edf34b SHA512 379416d891112c98837e72159adf825753c340fdc0147e64acb7ab2b9c03052452124e7c1d2f3d585c545f0b92a0a8d4bc865c19256847b4bd0b702c72d20499 WHIRLPOOL da70188a9cf984dd7b12c0b2c738eb917c5af0b034d06ac35b7a0af9a63b810ab661eb918b3ef1d9d11f2aa9b743a8bdb1e6cef6850ab22f65b977c2b708bcfe
diff --git a/dev-haskell/listlike/files/listlike-4.2.1-QC-2.8.2.patch b/dev-haskell/listlike/files/listlike-4.2.1-QC-2.8.2.patch
new file mode 100644
index 000000000000..1615c29047e2
--- /dev/null
+++ b/dev-haskell/listlike/files/listlike-4.2.1-QC-2.8.2.patch
@@ -0,0 +1,12 @@
+diff --git a/testsrc/TestInfrastructure.hs b/testsrc/TestInfrastructure.hs
+index f4d574e..d427495 100644
+--- a/testsrc/TestInfrastructure.hs
++++ b/testsrc/TestInfrastructure.hs
+@@ -76,2 +76,3 @@ instance (CoArbitrary i) => CoArbitrary (FM.FMList i) where
+
++#if ! MIN_VERSION_QuickCheck(2,8,2)
+ instance (Arbitrary i) => Arbitrary (S.Seq i) where
+@@ -85,2 +86,3 @@ instance (CoArbitrary i) => CoArbitrary (S.Seq i) where
+ coarbitrary l = coarbitrary (LL.toList l)
++#endif
+
diff --git a/dev-haskell/listlike/listlike-4.2.1.ebuild b/dev-haskell/listlike/listlike-4.2.1.ebuild
new file mode 100644
index 000000000000..ff8f2b60b800
--- /dev/null
+++ b/dev-haskell/listlike/listlike-4.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ListLike"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Generic support for list-like structures"
+HOMEPAGE="http://software.complete.org/listlike"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/fmlist-0.8:=[profile?] <dev-haskell/fmlist-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3
+ >=dev-haskell/random-1 <dev-haskell/random-2 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-QC-2.8.2.patch
+}
diff --git a/dev-haskell/listlike/listlike-4.5.1.ebuild b/dev-haskell/listlike/listlike-4.5.1.ebuild
new file mode 100644
index 000000000000..6af494f5a943
--- /dev/null
+++ b/dev-haskell/listlike/listlike-4.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ListLike"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Generic support for list-like structures"
+HOMEPAGE="https://github.com/JohnLato/listlike"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/fmlist-0.8:=[profile?] <dev-haskell/fmlist-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3
+ >=dev-haskell/random-1 <dev-haskell/random-2 )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/listlike/metadata.xml b/dev-haskell/listlike/metadata.xml
new file mode 100644
index 000000000000..4651de9eac1d
--- /dev/null
+++ b/dev-haskell/listlike/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generic support for list-like structures in Haskell.
+
+ The ListLike module provides a common interface to the various Haskell
+ types that are list-like. Predefined interfaces include standard
+ Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom
+ types can easily be made ListLike instances as well.
+
+ ListLike also provides for String-like types, such as String and
+ ByteString, for types that support input and output, and for types that can handle
+ infinite lists.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/logging-facade/Manifest b/dev-haskell/logging-facade/Manifest
new file mode 100644
index 000000000000..c7cbeb5b072b
--- /dev/null
+++ b/dev-haskell/logging-facade/Manifest
@@ -0,0 +1,5 @@
+DIST logging-facade-0.0.0.tar.gz 3644 SHA256 e883c154b638269359f6f2bd2fcad834acb659df3a4215dd32a5ac236f23f544 SHA512 d666aa763a7e94a914e7542f1420f1f96a1923bd97532db5e114140d33cee5374de78bc73491b008985d4470cec61fba05bf16a2eb68198f917480e0fe1a680e WHIRLPOOL c02e66638d794fb7fe74d07f111c933dcd87395852844a8cab919ce1462eaa33a648a010bc9987dc61267349396092f27ef4b7351d341021b319798f5b90a68e
+EBUILD logging-facade-0.0.0.ebuild 683 SHA256 56ff969ebb88fadaa3afec7b7503908b65181fbad0547c423bb34c23be4014d6 SHA512 9d11b2d72a7729cf25b3c3fb0fcb995897b9a6f685ca7a1e2996dfa0f85862771cd8ab0bebd98008b1f34dd0695e43ece48176e463ad5f04bc9c389e580641ea WHIRLPOOL c3707ecb2b57319403bc137c46c5abe66f1cf62e974d6c419f8491bf2d65937c1de857a47a3db310e87202c9fa6c7e6d18e8358ca30c258af35eb01a5a02a92d
+MISC ChangeLog 2451 SHA256 7739ceea61cd40f7d8dc319994eff88b9ce249a5d96a340a57d5d8db16b4c23e SHA512 874c0cee4d7525532e7122f0a93b04292237481ca457db2efa64ed489318ce2becddc2d6baffc2e55481e9a6642b2cd5637fc207f4740e1e2e6585b7dec1d094 WHIRLPOOL b7dc0fe167825d520be789f2e5919611f184906f47e4562320cc4de2dec9acfc2f6c7f157e7dac3a4681ec20980da8517b88e3a46c4bafa296e2c11151757140
+MISC ChangeLog-2015 460 SHA256 467714c27dc71656677f0fc0925f4dff69fb8142bcef70afa8f4b406db4178bf SHA512 c547069ea23ea4d4d4b4d051a410a8d2039f2a060aa273d78dfbe344edacb5b4a237f20bf39b61b9d6f58e5a3017277fb95026ea866c062b796210675fc32328 WHIRLPOOL c4f592e18dc9a637254143fc95dfe6a19e1654e8d89e4ea47e0451aad485ac746452aa96b3b4f93d181e9b6ec0ddd24e0b594c5c8b27a381fa0eade72ab69587
+MISC metadata.xml 347 SHA256 6905ec36f2831a49abd823d1ea98912f1f134e52f8b03d7cea001147a7c30025 SHA512 bad9f2d7110edfa43abea644c479e84b4d3cd8359e0b9b1086c4ae6ccca9289dff58bce0046001b08a465a2e34c0b8b9b42279812a644d5a3260e25c340c9b16 WHIRLPOOL 8588530ae29d6f25fcf8b3c42280a579b34db4cc054adafccf23945def4b3cf7e5e0dd37485ebe29faa165c12f12ae71f3a108d5b3982145bca17834ec9435cd
diff --git a/dev-haskell/logging-facade/logging-facade-0.0.0.ebuild b/dev-haskell/logging-facade/logging-facade-0.0.0.ebuild
new file mode 100644
index 000000000000..0c15c0eebb01
--- /dev/null
+++ b/dev-haskell/logging-facade/logging-facade-0.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple logging abstraction that allows multiple backends"
+HOMEPAGE="http://hackage.haskell.org/package/logging-facade"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/logging-facade/metadata.xml b/dev-haskell/logging-facade/metadata.xml
new file mode 100644
index 000000000000..fe43f47ce5b9
--- /dev/null
+++ b/dev-haskell/logging-facade/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple logging abstraction that allows multiple backends
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/logict-state/Manifest b/dev-haskell/logict-state/Manifest
new file mode 100644
index 000000000000..4d98a98e17da
--- /dev/null
+++ b/dev-haskell/logict-state/Manifest
@@ -0,0 +1,3 @@
+DIST logict-state-0.1.0.2.tar.gz 5669 SHA256 7715a898f79742282a8cf2f047fc3f4c6d3095183d6830d68aaf36abc2c751ac SHA512 b3e113c3f124ee6716a0532060e7ca9a5c4dcac2a4de565562f3aeff8884310bb84c2631c555c881e2cdf02ab73afb6323b1a5d33bc743eaece7e382c74298d6 WHIRLPOOL 90a713e563996742b7089b78515324c654c8be940ede747132c07ce0cad301f5f9a6119a247a57fe3e5486069f7d3599727a194f7703c567cc2aa31bc505bc56
+EBUILD logict-state-0.1.0.2.ebuild 704 SHA256 e8ed39711cfb743b1a7f7df245e30c874dc3c505fe19786f151dc2994ef344bc SHA512 6405d5955ade0312ffbbdcb08f264fb7d0437b5b059e1f79d51f07702e17973c80fc87f3a13ce1acc2762ceef2d309a34c8c078c85b0928d50df469c15d808cd WHIRLPOOL f7ba397cd10de778a10b0c39f0736de6b8754217b7b95cbcdc19df03f7a95c7c83d6ed0b2d0e6383860f26e900ab7f136bf21956e7f65b4060043d4319e37acf
+MISC metadata.xml 489 SHA256 8a882bdb73ab855ac2b2f69db23f1af40e6acdae555cf40f3aa59cf2446a812a SHA512 a240b1ef1ef72e87f57d27217359e2f5e6494cc0884b25b605b66ba9ab06182be8e8f815e73fa49a44961b958e8d00e0d4daf3cf58f20e7210ea531f6ab848fa WHIRLPOOL 49137b5c0869f559fae1a21b64f8b8e9490d117783821bb1609165b9945e9e460151706e7ca847d47e80cbdcfc62eabe7a906cc5c114aca97bd9dff293a31bf1
diff --git a/dev-haskell/logict-state/logict-state-0.1.0.2.ebuild b/dev-haskell/logict-state/logict-state-0.1.0.2.ebuild
new file mode 100644
index 000000000000..f1b749dd8ed1
--- /dev/null
+++ b/dev-haskell/logict-state/logict-state-0.1.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library for logic programming based on haskell package logict"
+HOMEPAGE="https://github.com/atzedijkstra/logict-state"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/logict-0.6.0.2:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/transformers-0.4.2:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
diff --git a/dev-haskell/logict-state/metadata.xml b/dev-haskell/logict-state/metadata.xml
new file mode 100644
index 000000000000..8419c5504031
--- /dev/null
+++ b/dev-haskell/logict-state/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Logic programming built on top of part of logict library, in particular for dealing with backtrackable state
+ </longdescription>
+ <upstream>
+ <remote-id type="github">atzedijkstra/logict-state</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/logict/Manifest b/dev-haskell/logict/Manifest
new file mode 100644
index 000000000000..2d0e6eb98e15
--- /dev/null
+++ b/dev-haskell/logict/Manifest
@@ -0,0 +1,5 @@
+DIST logict-0.6.0.2.tar.gz 5370 SHA256 1182b68e8d00279460c7fb9b8284bf129805c07754c678b2a8de5a6d768e161e SHA512 dfb72d006d9b7a5f0d7447d956ea0c3d083e200a616efc4b34fafa0582c2dc7e9369156cf4f51a472b97f7afb6167030edeb84e77c7bc410bfe58a44f0ac4fc4 WHIRLPOOL 395780835fa55373db28b5d006ef260f4ff82f12d4aeeb1bd5bc83fe9a06f2613624a7ffc5e619420c2232b8abe6554b9488c73e71a6c5a016e2a89fc2b85eec
+EBUILD logict-0.6.0.2.ebuild 627 SHA256 ede0130cb961ac1af58feca00023c8efd2270988e7d546c846fb391540e811f0 SHA512 b12ce0538d6c55d5304dbe33eb50e0dbd74052a89d722267a39b4f441d8cacfc161022eca38f44652c63374a1a5a2801945ad1bc75721ef5eff6e20210f0717b WHIRLPOOL 59fb78dc50daa559aec4102c52d247970c7468860154f9051ecced034893de888cdb2edec81a635a3e6ef4f7793abf3b4fc38bb3a17e6d75d19af999bc999807
+MISC ChangeLog 3079 SHA256 e1261af723a27eec05c3a363ed2b636095eb701313407d23f7125a03bb501684 SHA512 be392d8574ce7dc2ebb5ab7a7a36ee3457120eac2f5e6ddbc8ffabd8859d573531855841e3b6e6a4e9c0b5790f9a3e0b45ff5c6f2bfe4864f72867a49e4f005c WHIRLPOOL 367175df60bb38835667a8e2d75a87e1e1f9ba5768428c9a5757329318e30f17935d6972c4e22878e732e7925ff7d89339b8266fca1748ae45267d88979e2ef4
+MISC ChangeLog-2015 986 SHA256 334e973650fa046760f202d0fba007e1761b2d19a38f919671aaec89ee9b2319 SHA512 9f18bbd7cb5c707e9b14e2d397263001b262c5c6fbb04a9d298093b23b35fe78f2db1aff3e8ae617b91d2cfbddd5606518c02b429a14127a654ccce267ac5364 WHIRLPOOL 2a73bcc8a2946cdab56e6108ee58ef376bc451e393c57ad1d9ed5e2b07ecab560270a82147dd465feca4f9e71aaba347b560b9721a17597a9ea619c04b8c8b18
+MISC metadata.xml 559 SHA256 a1c743fc4017971a8e51442e6554f7cad9c94787cf2fe0607178efae65d67d8d SHA512 7ba71e85156efcbeeff2ab93657396d072a93f730de580b2e4ec75a31bd8be711bda636d610911462f320ecd0537219005caeafbe56730389dc225cb621eac9b WHIRLPOOL e5c1e10c5bfdbdb57690dc6029f316c57235eaeb0ed626ded2fc3424169e2f94059f12eb35be268805f5e4b2c4c2b35a41167d13cee47fcfebf96e880d571914
diff --git a/dev-haskell/logict/logict-0.6.0.2.ebuild b/dev-haskell/logict/logict-0.6.0.2.ebuild
new file mode 100644
index 000000000000..5a3b271b356f
--- /dev/null
+++ b/dev-haskell/logict/logict-0.6.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A backtracking logic-programming monad"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+"
diff --git a/dev-haskell/logict/metadata.xml b/dev-haskell/logict/metadata.xml
new file mode 100644
index 000000000000..2075b4c3e438
--- /dev/null
+++ b/dev-haskell/logict/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A continuation-based, backtracking, logic programming monad.
+ An adaptation of the two-continuation implementation found
+ in the paper "Backtracking, Interleaving, and Terminating
+ Monad Transformers" available here:
+ &lt;http://okmij.org/ftp/papers/LogicT.pdf&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lvmlib/Manifest b/dev-haskell/lvmlib/Manifest
new file mode 100644
index 000000000000..4b6ca15214b1
--- /dev/null
+++ b/dev-haskell/lvmlib/Manifest
@@ -0,0 +1,6 @@
+AUX lvmlib-1.1-ghc-7.10.patch 2590 SHA256 ac84bc376560e8ad9d050aa6ac09408cc4899d39a55344b58ecd6ea62938a4e4 SHA512 a645db9a37614752afa29d176133ee237511773e1d7c8d2f5959828264ad909360f441673b3e6bef5137bb0deb2f1eb108371032fafaa77a86d5a7be5fec2867 WHIRLPOOL b727ab82ec07be7f08a75328b17bb50b82e9f2fe7116c8497851dc1d99e6131f419dd626251335d1e40e1f0456f5c01a0c78cf4e8db2bdd78e2cf666aa69d26d
+DIST lvmlib-1.1.tar.gz 62388 SHA256 6f99e1ed437d45ecdbb019185d24bc920f7965f279f3b1cec268d51350c622d3 SHA512 3f085f3ff8e53ab19de3b425c4c5a271111afcd334ec08fefd983838608ae436005c20c2d7c545650f0dd1b76d466f81661a14c8ce972df27d79a78c22023861 WHIRLPOOL 51335de8c29e9317bb0fb18f31aa0478dfe603f1c982730501636aee5099f833e9b205869a519eba7e84de291347024406b09dd084edbcc7ab04be33714be5e8
+EBUILD lvmlib-1.1.ebuild 699 SHA256 833c75266d7f36dc3dca889eed521d732f28abeadc602b269a02e29716358fbd SHA512 24c6d760a95b75f996a803d01099bf7a7c75edc07de5b5422f21d36db1825fc2e53fb082f79fec75764e99215b98a14fac089803eaa64445f4a526669022ce9b WHIRLPOOL 32dbe792483267f80d8c5ae67a6a3fceb2d808d605f1474a990930743f025dea694bace48692a28173c08b44ebc249831d7171fd8496b7e25cc48f63a951e49b
+MISC ChangeLog 2850 SHA256 5cd9f303b3f60301d4ef7f2a4b4d0a442573fb8b57cebcfc2e88374b64738ddf SHA512 8161241a86cba0c8152ee6821b58b8e2fe1f225a0978e21fc3c3dbc06b858ae60f11a56c413de8e21e467fbe238b71702c7871f0eaf60ed369892dbd1194ece5 WHIRLPOOL b2376654b723d7790958a8a6c334b017f53747120566eaaf0020ca0b5cb4e786b006f048a9b15f173b330179c0b641c43b96491c5beee1ad33d64b343f06cec8
+MISC ChangeLog-2015 563 SHA256 446261478b19063f70599038c76a17583c0623422059318d7bb1ad6618700a8c SHA512 91ce4da94d22071d3296f3cae75a4c3343848b6a74332770cd8741de5e280eb328140fe3f48e428a324b62299d8b05590f8f9851ee59a98ddc19dca8f7e07f46 WHIRLPOOL d4071a3b5793bfb721783a4ca7bd3d64cec07788f970db94c6507db1ba2959aac01bb3ab681c21c61d72d9c22248d077ea5732d52f90a84f6e8d33b491023889
+MISC metadata.xml 822 SHA256 fb2e96c01e309558531b655aaa8fea739038d60a53883a662d9703a7e21001f6 SHA512 95c53741b0af7d02006f5715e9468b01d984c5145a4f0582f268da5c3ef19c7902d7a9fe48a8b07c1825dbe9a8e09cc03c208a405218ec930b72ddd9e9d31219 WHIRLPOOL b2948e9a6fdeeed0c2be9aa26ee712c7dc2ba28a637e6f3b5bf4b626f1cf2b27961cff9d80f07b9805d1f492d1fc327165b06883899452cf7191f83501f0c876
diff --git a/dev-haskell/lvmlib/files/lvmlib-1.1-ghc-7.10.patch b/dev-haskell/lvmlib/files/lvmlib-1.1-ghc-7.10.patch
new file mode 100644
index 000000000000..ad68d78f56e7
--- /dev/null
+++ b/dev-haskell/lvmlib/files/lvmlib-1.1-ghc-7.10.patch
@@ -0,0 +1,87 @@
+diff --git a/Lvm/Asm/Data.hs b/Lvm/Asm/Data.hs
+index 7939754..f3da0b7 100644
+--- a/Lvm/Asm/Data.hs
++++ b/Lvm/Asm/Data.hs
+@@ -17,2 +17,3 @@ import Lvm.Core.Module
+ import Text.PrettyPrint.Leijen
++import Prelude hiding ((<$>))
+
+diff --git a/Lvm/Common/IdMap.hs b/Lvm/Common/IdMap.hs
+index a50bcb6..10758e6 100644
+--- a/Lvm/Common/IdMap.hs
++++ b/Lvm/Common/IdMap.hs
+@@ -24,2 +24,3 @@ import Lvm.Common.Id
+ import Control.Arrow (first)
++import Prelude hiding (foldMap)
+
+diff --git a/Lvm/Core/Expr.hs b/Lvm/Core/Expr.hs
+index 8bc50d7..935e16a 100644
+--- a/Lvm/Core/Expr.hs
++++ b/Lvm/Core/Expr.hs
+@@ -17,2 +17,3 @@ import Lvm.Core.PrettyId
+ import Text.PrettyPrint.Leijen
++import Prelude hiding ((<$>))
+
+diff --git a/Lvm/Core/Module.hs b/Lvm/Core/Module.hs
+index 923870e..ac52201 100644
+--- a/Lvm/Core/Module.hs
++++ b/Lvm/Core/Module.hs
+@@ -24,2 +24,3 @@ import Lvm.Instr.Data
+ import Text.PrettyPrint.Leijen
++import Prelude hiding ((<$>))
+
+diff --git a/Lvm/Instr/Data.hs b/Lvm/Instr/Data.hs
+index 497a690..959cb5c 100644
+--- a/Lvm/Instr/Data.hs
++++ b/Lvm/Instr/Data.hs
+@@ -19,2 +19,3 @@ import Lvm.Common.Id
+ import Text.PrettyPrint.Leijen
++import Prelude hiding ((<$>))
+
+diff --git a/Lvm/Instr/Resolve.hs b/Lvm/Instr/Resolve.hs
+index 6845f74..4172a74 100644
+--- a/Lvm/Instr/Resolve.hs
++++ b/Lvm/Instr/Resolve.hs
+@@ -10,2 +10,4 @@ module Lvm.Instr.Resolve (instrResolve) where
+ import Control.Exception (assert)
++import Control.Applicative
++import Control.Monad
+ import Data.Maybe
+@@ -32,2 +34,6 @@ instance Functor Resolve where
+
++instance Applicative Resolve where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad Resolve where
+diff --git a/Lvm/Read.hs b/Lvm/Read.hs
+index 7137331..25797f9 100644
+--- a/Lvm/Read.hs
++++ b/Lvm/Read.hs
+@@ -9,2 +9,3 @@ module Lvm.Read (lvmReadFile, lvmRead) where
+
++import Control.Applicative
+ import Control.Monad
+@@ -390,2 +391,7 @@ instance Functor (Read v) where
+ Result x st2 -> Result (f x) st2)
++
++instance Applicative (Read v) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad (Read v) where
+diff --git a/Lvm/Write.hs b/Lvm/Write.hs
+index 48570f8..37469bc 100644
+--- a/Lvm/Write.hs
++++ b/Lvm/Write.hs
+@@ -11,2 +11,3 @@ import qualified Control.Exception as CE (assert, catch, IOException)
+ import Control.Monad
++import Control.Applicative
+ import Data.Maybe
+@@ -465,2 +466,6 @@ instance Functor Emit where
+
++instance Applicative Emit where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad Emit where
diff --git a/dev-haskell/lvmlib/lvmlib-1.1.ebuild b/dev-haskell/lvmlib/lvmlib-1.1.ebuild
new file mode 100644
index 000000000000..0b49945b9a5b
--- /dev/null
+++ b/dev-haskell/lvmlib/lvmlib-1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="The Lazy Virtual Machine (LVM)"
+HOMEPAGE="http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/parsec:=[profile?]
+ dev-haskell/wl-pprint:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.1.0
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.1-ghc-7.10.patch
+}
diff --git a/dev-haskell/lvmlib/metadata.xml b/dev-haskell/lvmlib/metadata.xml
new file mode 100644
index 000000000000..2d49cd8f1b3c
--- /dev/null
+++ b/dev-haskell/lvmlib/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The Lazy Virtual Machine (LVM) defines a portable instruction set and file
+ format. It is specifically designed to execute languages with non-strict (or
+ lazy) semantics. This cabal package defines the core assembler (coreasm) for
+ compiling core programs into LVM instructions and a library. The LVM is used
+ as a backend for the Helium compiler. At the moment, one LVM runtime
+ implementation is available (written in C). More information about LVM can be
+ found in Chapter 6 of Daan Leijen's PhD Thesis, The Lambda Abroad.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/maccatcher/Manifest b/dev-haskell/maccatcher/Manifest
new file mode 100644
index 000000000000..7e6fd61567df
--- /dev/null
+++ b/dev-haskell/maccatcher/Manifest
@@ -0,0 +1,5 @@
+DIST maccatcher-2.1.5.tar.gz 4947 SHA256 cbafc38151d9c4c17c3055a7f8f0702bf5d7d5240db3369c84326e94ddcaa67c SHA512 a74c5c2e45168ded3319696e59f3f0ba6a5aec4a5316e02b4b1f8d012d8122faf564a059ef1f249d5a6e5f01f922d8e7fe05844b808e3b7673490494ed84adf4 WHIRLPOOL b13fc1942c897d38abd1cf1db2b5907ac12636668a86e009aa145e6189bc6ba509cfad87e7131461c188fbfb474ff48c110d868348697d8408d561c4a5231af8
+EBUILD maccatcher-2.1.5-r1.ebuild 754 SHA256 926f1f391a5bf27c1509869475db70c761773dca21e47fe3f118dfae57e3c47a SHA512 87be3f74a9f2a71b1d1242f468adcd3be4d643a6a93f9df699f3088ed18bcb923ddf0ed218b47e3afa0a05934310f5a40bc20880486add8196dc348b2b714e65 WHIRLPOOL d8e370a88a5e4108a5e6bfaefb4d9993660d6d63eaad19461a178b77c69f2be1b22d7d46ff5d53101c7bbbd5c9f7edf74fd62edded9eb6e0413e8ef70d68502d
+MISC ChangeLog 2641 SHA256 b72748c094e9115912b72d32feac556f94b3e9720a4d85b7d45c9796fd4e2dd8 SHA512 946c92774c7d6e6cf4922a75b327d6666f000821800226eaf4661f23e555456cc64e639fefb16b54a0e9a9b08c574adbd91ede4b0e20c2a42f760ab5bd93503f WHIRLPOOL c6cf15c4039cbe5d052e3ef8ff3e8161534225f2559c7e555f2760e1a3324a701a243d67918a39dd5897d165f05e667bc4c0fd10b786ccda606c993b1aa9f0f0
+MISC ChangeLog-2015 638 SHA256 2b447ca0d5dcfd12b86878881f3b7a3bd3506d54cd8bab822714e785941cd376 SHA512 a1590a2e132481ca7d7009b904f89659506ac3cc17580fb7a3ad4334ba20b3c6c980e64742a88ea8394897d8053e01b2d611a13cbe04ff9bafac4b633bb10fda WHIRLPOOL c7ae18d228fb19d5a8f9aefb222de73b70307f1ce5d6a5c4072af32bfac6e06398c96878b664496f552b15c9cc8ba1037c9bd629fcdaa5e40787555149aff900
+MISC metadata.xml 339 SHA256 b7d7756a0b1487fe62564a7d13902ac4774a7fd2e49197a5c41672ce2cb1efad SHA512 0648187c82f39010d3ef93f2d6e94d400ff8b6a2c876956676ecc7f2d6202b8298fdb6eb613a755442341726dc0836f884846a9ce0f44c28cd9151dec75db381 WHIRLPOOL 41c10b91cfbb3db2e5b667e927b9e428bbe8d93442f25876c1c455457f145e0669695a14aa06c201541161224383f0b1420740c2a18e8b1160d23ab25947f280
diff --git a/dev-haskell/maccatcher/maccatcher-2.1.5-r1.ebuild b/dev-haskell/maccatcher/maccatcher-2.1.5-r1.ebuild
new file mode 100644
index 000000000000..0add068b2d4d
--- /dev/null
+++ b/dev-haskell/maccatcher/maccatcher-2.1.5-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: +split-base,+cli
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Obtain the host MAC address on *NIX and Windows"
+HOMEPAGE="http://hackage.haskell.org/package/maccatcher"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=cli \
+ --flag=split-base
+}
diff --git a/dev-haskell/maccatcher/metadata.xml b/dev-haskell/maccatcher/metadata.xml
new file mode 100644
index 000000000000..4f663119bdca
--- /dev/null
+++ b/dev-haskell/maccatcher/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Obtain the host MAC address on *NIX and Windows.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/magic/Manifest b/dev-haskell/magic/Manifest
new file mode 100644
index 000000000000..5720024a3503
--- /dev/null
+++ b/dev-haskell/magic/Manifest
@@ -0,0 +1,4 @@
+DIST magic-1.1.tar.gz 4318 SHA256 b21c3b69f57b64199c1d7be0ac8ea1d02d698be59943058f6a2d642ea57ce082 SHA512 f400396b0f82f9655376ac72e721badcf60c356c8594b4b67922890f55bac8e15b7aa856fdf61942c40b2622bdc231914994968af3b98d353bf50aed09ebbef5 WHIRLPOOL 2979ed4441b2e2219c56d530e062665e0960c47c3081474f3f6fabd66c6624c43adc6bbbc3a12ec56d7e2b44bfcd0acc723a8d1078eef5e4e9878c60184cc840
+EBUILD magic-1.1.ebuild 549 SHA256 3d5946e16993ba2200eb10bba938579a3cd0b26c0d29f1c28fe76b1605021e5e SHA512 72d54ee812a857d8878d634ba8a6bea8c63595647995319856b626dce35331c9540e6e25321d6d69a14479181ba1f4c5fc34e086d8920198ce39b9c23687c42b WHIRLPOOL c31a28836d48d395c78d52e4625b543edc81ad64f1093a5590c39c7731b9d9cc35ee4a4258c8b8c75466f832887c3709c5166462f61d14ebb87d936ce068eaf2
+MISC ChangeLog 364 SHA256 7cd675c419f476ebe025483f7211f30211504593e8f9f044d0d2f35e968ff423 SHA512 e46a41de925b4d448a62e3722582492385d0445f13c70bc3cc42fbbb8847c6b237a0b045597b7765bb7ed47d3e1d69efe37ce27dc46e2ce1df0980504bd74034 WHIRLPOOL 93fa36919ee96dae9ad9c3e1f67d7d0efc97cc16febcddb5cefc39f1f7242ff452ea3f9a13ce72d2a20c7d3cbee68a40f74bc10ae4fc9e682c7ca3dd45652d77
+MISC metadata.xml 516 SHA256 c65857065e83695e3e4a66698688b752d3f25e7361e9775a8ddd3a4ed29256f1 SHA512 173b01975e2e7d408ce1f4dce30bba11b8bd538d57fe5d9fb98dae688de262d9fe56402890776864f4c2b0c7b29ca1a1ca553789660a70f6aa253ed2a2a79977 WHIRLPOOL 29c0492fc185f9f6c9348c10d515e23ceda836a3bfc94cf5caf7281aee2b254e47b95bf4944ccdc48097672f07a64d43da7db7de703ccbbd91ee38a2a3620beb
diff --git a/dev-haskell/magic/magic-1.1.ebuild b/dev-haskell/magic/magic-1.1.ebuild
new file mode 100644
index 000000000000..9a0d4c88e42a
--- /dev/null
+++ b/dev-haskell/magic/magic-1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Interface to C file/magic library"
+HOMEPAGE="http://hackage.haskell.org/package/magic"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-apps/file
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
diff --git a/dev-haskell/magic/metadata.xml b/dev-haskell/magic/metadata.xml
new file mode 100644
index 000000000000..32e691a5478a
--- /dev/null
+++ b/dev-haskell/magic/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a Haskell interface to the C libmagic library.
+ With it, you can determine the type of a file by examining its contents
+ rather than its name. The Haskell interface provides a full-featured
+ binding.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/markdown-unlit/Manifest b/dev-haskell/markdown-unlit/Manifest
new file mode 100644
index 000000000000..530a36a0c423
--- /dev/null
+++ b/dev-haskell/markdown-unlit/Manifest
@@ -0,0 +1,5 @@
+DIST markdown-unlit-0.2.0.1.tar.gz 2950 SHA256 186e38a8cba9371293763708778bce59756d184003478a606bac8bed22db83ad SHA512 72098e14fd7c8abceb2001d0b180384b7e1e1ad180d41417841bef6c327a242cf1eec060e23137f46f766c4b15366c212f1dde9500647e504ebf6246f0e89072 WHIRLPOOL 9988d5bdba0792d6a848f1b71980471ede2aa7856d07fceb495df24cb81cd181e4788a212c191377588353340dc3bb992c72bd884da882c126d408fd848bb175
+EBUILD markdown-unlit-0.2.0.1.ebuild 686 SHA256 06d06d75e9ac724fce2a774df8ae7f180ec7fa0b74a067adc1e1ae91b432b978 SHA512 d715f52a5d6d1eff5a2ce318f9b09b0657ad9342c609fa5703e78a8d5cfb25ebd9ace410e4c5f90888db4299f1acedc2a71a577857c918267afd72f9080ff6f2 WHIRLPOOL 2bb714cbdde936d63a08da4b5527e1d0d36f544de480c736158a8667ebce1a9316e60f9548e19fb065684d5f55bb72eeae55480a907b325b61f76f659c369484
+MISC ChangeLog 2455 SHA256 4edec3c3e5a871aeb5bc6684d6af7f57a2c02ce0bf21feda5bdc55e7fe1879e0 SHA512 79a1b4289faf174e6593ee00274d539f8557baef95c5e6cb2307c69d1e7bc611f856ecf86692967758ee629bf5e17118bb33474f44b1eb9b9a4ecdbe382a88a9 WHIRLPOOL b81de720ec30f941f01bdd7873135d1309fe6bc82722682aeb087acdf41e8c20a268aba626d94547d0ae02abca6ad3b77400f677cc03498b47fad05a7c6c7f00
+MISC ChangeLog-2015 835 SHA256 7b11a667ed493bf74b709b170a5cbfa4edbc22bf420d94dac0e4d55dc63c6c95 SHA512 9aa5f16d9d3116b5d4b99ea8724dbea7e0ff905436afa09158aaa83614876c189617fd963798903239299c996ff3f036a06e1350ed89c68961cc748084fab56d WHIRLPOOL 42e75abd34d357faff07a7f8ceea9d1d4b8f14282732a8b505839e32ceb7acc3dc69b873c52ad3e5f6451a3800ce065b95a035b20296dfdf79897df4efd5caac
+MISC metadata.xml 366 SHA256 c95096f27b18da7fd62e97c751d22eb884118c1da26683eef1d159054d4ea844 SHA512 5adb6ca454373cb9feaab19c4fd250305460e1a8412305e1ff5e38abfc393543756b4449b10de7d15cb2f71c55f8862228c5ca10461be9a45e073fc9d5766da7 WHIRLPOOL f1e845129b76b99dbcc9017cf2ddbbf72e185b6ef6b15123ff136f5f68bb6ae28f6fb309f67fa2ec4854d0909d4ff1e9e120a16ea778e2e90f7264fea4f46b56
diff --git a/dev-haskell/markdown-unlit/markdown-unlit-0.2.0.1.ebuild b/dev-haskell/markdown-unlit/markdown-unlit-0.2.0.1.ebuild
new file mode 100644
index 000000000000..870e63886723
--- /dev/null
+++ b/dev-haskell/markdown-unlit/markdown-unlit-0.2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Literate Haskell support for Markdown"
+HOMEPAGE="http://hackage.haskell.org/package/markdown-unlit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/silently
+ dev-haskell/stringbuilder
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/markdown-unlit/metadata.xml b/dev-haskell/markdown-unlit/metadata.xml
new file mode 100644
index 000000000000..117a1485cfc3
--- /dev/null
+++ b/dev-haskell/markdown-unlit/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Documentation is here: &lt;https://github.com/sol/markdown-unlit#readme&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/math-functions/Manifest b/dev-haskell/math-functions/Manifest
new file mode 100644
index 000000000000..e87148e3ea43
--- /dev/null
+++ b/dev-haskell/math-functions/Manifest
@@ -0,0 +1,7 @@
+DIST math-functions-0.1.5.2.tar.gz 28490 SHA256 9ec9b809d33c3b4deebc07d8e776cb3f81866e99906ed84f9c4145fe8eb39f89 SHA512 7723400ef7eaf3996babc4cacc1b02b7ee46837b8c4105abf0aa69f896e97ce3fc9fae6e527a0513688d66810a05ce2f5bef527d04b54bedd82c16fe2bbe342b WHIRLPOOL 1ae5730d53e645aa40a82bcc501f65f578211c711b344f1253c7d8fd31a48e40b41f46bc1829eb90e41de680b6e1a11d7dff9ee70e3aba547433a42c3c53c65a
+DIST math-functions-0.1.6.0.tar.gz 30734 SHA256 3cb90fc750d28c8f6096ee083aff77dfa4dcf4a4938497957860d222e4436199 SHA512 b1f0df7b7b99bb41e6ca232bfabd0f0db07b98be1bb3d9c64235b283efd3a5441f02829e637e71cccf70917413e7145afd0dc23686732d4797ab7351c3d3e060 WHIRLPOOL b57e881f5284603ee7aa144f56ddb888a3ee6c573e70322641fc1059b428939d98d6af7deb4555a1fc350bc632367256a654a8da3844377dc1154d5a3db4c026
+EBUILD math-functions-0.1.5.2.ebuild 876 SHA256 3418cf2617f02a4b9e0988819198fbc915768893666f4a353203f4aa84ce9f9e SHA512 d3256ecb2e97fcdee65a64242b302c9b5fc89b7167da90a9249cc5e91e2be0cce0f3f16e4412436c589505f5dca9a177f1334e2e352520343ccd292b52942444 WHIRLPOOL 9f8419bf8d893c5f6b6d14cce99b9d5d91ab9e8425536f382a009376a40fa5bea85bdd5f868037a228d811109e73fe0b6bef56899ab8afb4063afeea1c80ca6a
+EBUILD math-functions-0.1.6.0.ebuild 876 SHA256 fa5eed627d54c79b4bd89a7863edcb9794730ca41cbf5737452c89cbedfd4be3 SHA512 3ebad981f187deb9c72bf0ec2d534fc5456926f52a7d2640959f8dabc8d64c64da64f6a1bca36aafaa7eef25522fbeec7ce83eb69d81fea1afdb4b87e170d440 WHIRLPOOL 1b394d8c43e0c359281fd30c889078066e522beb64892ab5197a5043904723c175dcc981f6da155212955403baae3ce55b9a4ce2db466d3964cd3255f31777c6
+MISC ChangeLog 2846 SHA256 34c189b1a7b21d3488d6df70ea193669bac6b8eb89ab74db8a7c2c07783f7776 SHA512 06fb390b1eacec4ba30ab8697ba437a37852df1027d5ecc32c832f533625df8acfc8416a93aff1a5ef9f083e2168c5410f78484ee71afb8194da4b09cdcee533 WHIRLPOOL a6d938b16c99d09836e95e51b157e41b5af656eeaa4aa4754d713de64d050db41908e8fac393eea1bbd52b8b3e1371aa436375a099055a533f856857d3a15717
+MISC ChangeLog-2015 789 SHA256 6d97e4284b786f4204d8aae63af9197aaf07da4bdf45a5746348a2bd0adec4af SHA512 849bd15336c49af40bd7a05ed480c179a7006780634d7a73cf78cda1cb1811b2fdc04f2717fbd21f52fd49956f6d9fb7db80152a7fa5e52d9bef70193c151953 WHIRLPOOL 222af193e72bc7adb26c5f3a7fae245ad83d098bb1d61921340c94c3de817a6e3f04b170675d464a8580d259dd353ca7f61223670dfd3576364bd2b87cd66db6
+MISC metadata.xml 550 SHA256 0d7bbe00f15995d1b61ed6c61aa7d0badc44f38c8c9ee77eed4df0c154c7cf7c SHA512 355f4626c2c385acf0662d46deed375e41681f310cb79b8d0d84ca3c63cc65d14dde4d902968e00175e9276f43e604e98d0d1fd49b08d27ff09a8ed333dfadfb WHIRLPOOL c66df38b4594231875fc20d4b1a44bd8fba560a2cd54baa2c1168ab46dfe555d203dcb5f5838a09fc7d5c3b0fba596e6bc75e5d7f63010302064d7259bac3e87
diff --git a/dev-haskell/math-functions/math-functions-0.1.5.2.ebuild b/dev-haskell/math-functions/math-functions-0.1.5.2.ebuild
new file mode 100644
index 000000000000..56772c540b7c
--- /dev/null
+++ b/dev-haskell/math-functions/math-functions-0.1.5.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Special functions and Chebyshev polynomials"
+HOMEPAGE="https://github.com/bos/math-functions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/erf-2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ dev-haskell/vector-th-unbox:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.4
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/math-functions/math-functions-0.1.6.0.ebuild b/dev-haskell/math-functions/math-functions-0.1.6.0.ebuild
new file mode 100644
index 000000000000..0c3a51c1e67c
--- /dev/null
+++ b/dev-haskell/math-functions/math-functions-0.1.6.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Special functions and Chebyshev polynomials"
+HOMEPAGE="https://github.com/bos/math-functions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/erf-2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ dev-haskell/vector-th-unbox:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.4
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/math-functions/metadata.xml b/dev-haskell/math-functions/metadata.xml
new file mode 100644
index 000000000000..4aec12451c4d
--- /dev/null
+++ b/dev-haskell/math-functions/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides implementations of special mathematical
+ functions and Chebyshev polynomials. These functions are often
+ useful in statistical and numerical computing.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/math-functions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/memory/Manifest b/dev-haskell/memory/Manifest
new file mode 100644
index 000000000000..81d778ea185e
--- /dev/null
+++ b/dev-haskell/memory/Manifest
@@ -0,0 +1,9 @@
+DIST memory-0.10.tar.gz 35039 SHA256 4fbd6b86424c9513c4315b0e3649d4545400b07045cce5de5930ca25eb4f1af7 SHA512 e548dddfe168f6094e066b7bbda165e842d1eab429b5d2ea978706acfd4b3a93a84f9ba56cc2830fecddadefe60efcfb474a791a72211f552fb223a6989dd55c WHIRLPOOL e69ca6b07f2349c01ab1ad137db6259d62d1c1c85e689fd495221cb963ac564df8928006013ec895125825a0bb83a113ac897448910b89b8140b2afeae6aa54f
+DIST memory-0.14.1.tar.gz 35928 SHA256 1cd87a34ca28ab5fbb9fbeb82f66cdbabf4e276e10caf7a64b798bf42edc0825 SHA512 12f8d8f3d14dc060b5da9950ddef398ac55464cf79438c501ba8eaa222817d474c191463fd5f97ed460f5ca4af6d3b643363eb2cca278c583cc14e442fe669cf WHIRLPOOL ee144f98f8b38cccb09f5705eaeb65e06d4096fc42d9c97c746d8d69706ca4be7c627996242f23c0c7cd189cc9c28778749678627fcddaee3ea8ba08f03ddc1f
+DIST memory-0.7.tar.gz 33072 SHA256 e123c8851a0f9bc3d442a462324bb828f6571d0d90fe1c6cb671f8913bd941fa SHA512 5df9d3ff6ab1fad7760a34d22657af255d7ad57019e8b61bd81dbd09b5df6da83d93e667989c10ebea2910a3399be05ef33d298aca0b09764b0e3a855fba15a8 WHIRLPOOL 1fd9dd8ad19181017ca6a9a49fb32ffd2952f1f1a58d6df102d2bbbd1c2a0d2e6aa891f67a712a072c7fb97c37486f4866a388cabc5f427fe590e5eb3ca3e085
+EBUILD memory-0.10.ebuild 806 SHA256 68af6d36914d90c25af16bbb9e15cd1d1996bd8083cd3e8b1187f6f83435f478 SHA512 037aad607deb75f993d86abcc9c0d26bbd13d6ce0a7c7f695d55247e1e11fe6883c725cf81a1db9e82c50bb4eb66a7e710ce0ed8dd70c4ab9fb961baf4930c48 WHIRLPOOL 043b0953b162bec0ee9cfde22be217f7f5827ab83b0eaa8db000d9706208c6cde9b2580fa0f6d69d0c30c9f7e05eca4ae9ac497a0770dde5bffd3a2853a88e1e
+EBUILD memory-0.14.1.ebuild 804 SHA256 7511a41e00c10a1946104b36dae86a6ea1ec97ca13e24f75f1f6f8b167a8490e SHA512 8de9561031386551c6b155e1287e55b02dd2787678166ab11936240796f99fb072cb9d43556f1d601312438f65cd20ea69b993ba2b9e31cf3f9a6e0b03378759 WHIRLPOOL 5cba22c64fd22a2e5b8f9cd4edfe6e4e01bbb86223b0db29af28a0ff1721df03ae7aae46ae891cee79a64c3d46490ff3252edf63dcb51df20f5f251f9366f577
+EBUILD memory-0.7.ebuild 805 SHA256 a09d759d1d6469e7c72932f7bb47ca278fdd2a9642400d56ff7bccbebfb65bdb SHA512 c649475039a1657749ca84ca7daf8c3961474dde56b913ae301f27f01d1b85ae2171bb0124c95c5b7c9b48f5d02e5b215d30340f75be33c7d89a7f07206cf903 WHIRLPOOL a76f2722d66c2f44994ec11f2aafae610976aed80d84b3aa1de1e2da0232a52cc590ae7148d23d2791ec02d1cfddf95c6708ffc926a7c615a65f3487878a9231
+MISC ChangeLog 2580 SHA256 33653cda80c65422ffaaf66cede1b8ee5f48089db0b898fe077e70bfddf61a85 SHA512 5b90379153b41436d2f9b68838f66da3100236b84bf9d719e01093abd25b88981c0d5591e5ff0846444b1dd3a8a9dcfa3d0e5e13c232aac6b1025e1d3f35e909 WHIRLPOOL 7ea25deb956f8fc0dd8cc2b6b8b6ff029d7a5382db3add9de4a5b61facfb6432e1aacb106ba8b6f5dee66d6a344d5b2523a466bd66afd71e764d8753b1b3784f
+MISC ChangeLog-2015 407 SHA256 a14df3c14c2346f2518340310fd43651e9a6214f97b78daf2c4f98b3737af3fe SHA512 261bf07c42991806826f79ae848ab167ef4174c1eb623b0f55818a3fdff80c2636c023d0a8bbad033f15ee6d1f1e3a4712e7c22e40f012b1d01e29d4b9688220 WHIRLPOOL 6b1760159a47210c54e3aed70ac5b9f776b3af05644e4519b6e9bbea21e5b3044f332080c4d7471a740c77817b430f7569f5e3216ad8e8aabc6ce0531cdf59d9
+MISC metadata.xml 681 SHA256 c8bf5aa02fcecf94e0a2d53cc9ef8be4fcacceda11b24623d06250ae21eda9f9 SHA512 174440b555b9b8dba3344dc534ffac79a7c2d9863174315733f041db89c9f0e0a055dc5b15af7d2e1880b14584998749ed6906d1dacf0e30ac36d00ddeb8222d WHIRLPOOL 8270fd3a76cd3e27ac1a4210580c103ff714510459d56760c699c5eb8a43d69a9e2c89d507fb2cc6cd3613da64455488dc3626b740b4e5b40ab1d27a68ba716e
diff --git a/dev-haskell/memory/memory-0.10.ebuild b/dev-haskell/memory/memory-0.10.ebuild
new file mode 100644
index 000000000000..2d06e75ce449
--- /dev/null
+++ b/dev-haskell/memory/memory-0.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +support_bytestring,+support_deepseq
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="memory and related abstraction stuff"
+HOMEPAGE="https://github.com/vincenthz/hs-memory"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=support_bytestring \
+ --flag=support_deepseq
+}
diff --git a/dev-haskell/memory/memory-0.14.1.ebuild b/dev-haskell/memory/memory-0.14.1.ebuild
new file mode 100644
index 000000000000..e7e09c60911a
--- /dev/null
+++ b/dev-haskell/memory/memory-0.14.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: +support_bytestring,+support_deepseq
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="memory and related abstraction stuff"
+HOMEPAGE="https://github.com/vincenthz/hs-memory"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=support_bytestring \
+ --flag=support_deepseq
+}
diff --git a/dev-haskell/memory/memory-0.7.ebuild b/dev-haskell/memory/memory-0.7.ebuild
new file mode 100644
index 000000000000..110a4befea8a
--- /dev/null
+++ b/dev-haskell/memory/memory-0.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: +support_bytestring,+support_deepseq
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="memory and related abtraction stuff"
+HOMEPAGE="https://github.com/vincenthz/hs-memory"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=support_bytestring \
+ --flag=support_deepseq
+}
diff --git a/dev-haskell/memory/metadata.xml b/dev-haskell/memory/metadata.xml
new file mode 100644
index 000000000000..665d58e92c9f
--- /dev/null
+++ b/dev-haskell/memory/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-memory</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/memotrie/Manifest b/dev-haskell/memotrie/Manifest
new file mode 100644
index 000000000000..71d20a70a04c
--- /dev/null
+++ b/dev-haskell/memotrie/Manifest
@@ -0,0 +1,4 @@
+DIST MemoTrie-0.6.4.tar.gz 7695 SHA256 4238c8f7ea1ecd2497d0a948493acbdc47728b2528b6e7841ef064b783d68b1c SHA512 5700a36ae2a53e84bc31d80765afff3041972b4b64da359e16e7981009cc581d9c8aac019eb46d44d5dba7080dad494587ad1f4256f101387eb6de2959dd659f WHIRLPOOL 29e23cad959c609585155967c300aa223eec1dbc5db79bb97ff4dca6d97431ae68a02a245c0db1f7244f49aece89dc913d806e610010c690377edb60ab4d981f
+EBUILD memotrie-0.6.4.ebuild 747 SHA256 a67e0418b711c723dba96ca30a42b3de622ceea570c5d1e2b6348e12aab7de58 SHA512 459350e5df324ed458e2d912a4ed65b642f3b95a48135968d5890f9db16b5424f67b721d6ab15b95153fa8c713c976767c69fee5f28072be66f0a1d2f36f0d32 WHIRLPOOL b76e8dfb720eb5a2fc991ae95226c5f2a667116d32e116187e1bd3df674146ecd17e0ce99246d7bd909c690744513c7ee811b7adc189f8cb0b8d4f7a6ec9dcd3
+MISC ChangeLog 367 SHA256 93b58b294e4708b81a6f124a3882cd2a8c9985384fb2cae3a899a7335711b3a9 SHA512 d62f0d7685a8fab40c74099414976c474bbac0b9f6dae00bf9b18934f63b29f768ca4fc701639215e20aab30d20850e3e4150d6be8ba32fb72f84d5a879a3a1d WHIRLPOOL a47185e29f9fc3935bd6f8c937844014431d9ebc681a0fd90cb953ed190f5f1b6e709044e540b0557fe12b75d9b2c1fd67d069e8dd01a8a8cb4593259b1f7d3a
+MISC metadata.xml 640 SHA256 404cffc6c0126184961b9831055c17a6f801f97702dc1c0233c952ff7d7d2493 SHA512 0691348e9a5c6a7370e272bbb12f0dfad0ba17fddb256df7b1cb9e5b38d059c2bab91562ed8c44a4f7aaf0a5dac4e9dd8adfcc2c91e3ec78dcad5d7d9c624b40 WHIRLPOOL bfff3c979f569bf396e2ad86b5f27540654d3650b5ec623a4b7387ceffdfb74e739cee926fe9efc233baafe7ccc90b45c62eeabda51eda67f40a5434635a9683
diff --git a/dev-haskell/memotrie/memotrie-0.6.4.ebuild b/dev-haskell/memotrie/memotrie-0.6.4.ebuild
new file mode 100644
index 000000000000..c3bbec137ef3
--- /dev/null
+++ b/dev-haskell/memotrie/memotrie-0.6.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile" #broken haddock: haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MemoTrie"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Trie-based memo functions"
+HOMEPAGE="https://github.com/conal/MemoTrie"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/memotrie/metadata.xml b/dev-haskell/memotrie/metadata.xml
new file mode 100644
index 000000000000..2a3b094947a8
--- /dev/null
+++ b/dev-haskell/memotrie/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ MemoTrie provides a basis for memoized functions over some domains,
+ using tries. It's based on some code I got from Spencer Janssen.
+
+ Project wiki page: &lt;http://haskell.org/haskellwiki/MemoTrie&gt;
+
+ &amp;#169; 2008,2009,2010 by Conal Elliott; BSD3 license.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">conal/MemoTrie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mersenne-random-pure64/Manifest b/dev-haskell/mersenne-random-pure64/Manifest
new file mode 100644
index 000000000000..c87c74aa5160
--- /dev/null
+++ b/dev-haskell/mersenne-random-pure64/Manifest
@@ -0,0 +1,7 @@
+DIST mersenne-random-pure64-0.2.0.5.tar.gz 7094 SHA256 3ca131d6c26fe8a086c40c6e79459149286c31083e0e110f7032aeba8038346e SHA512 1dd09fc1bad2ce9c847f7815f6fbc60556bb10fa4a01b30d3ad53dacd560392a866f8f13b334f0bba8f87490ff3d4ab54a054300d7682d4b73d33f6c161cb022 WHIRLPOOL 4328d3235fb102596dbc554252d26a6b6fe2162442188a225750b3ec90109be35048f11dde4c192f7026719115498b67219dc17fa3de0107d5cb34d92a25dcfe
+DIST mersenne-random-pure64-0.2.2.0.tar.gz 7190 SHA256 ef1400ddc1ddafb0b98d4331a58bdbe3b5209a81579e17f85f180731a96d75d1 SHA512 4329491b2f86dc256f24111ac7ae6ee527113e4fc32ecb3fb81563ca175296cf6fb3844147740845a9d7e6d09f48e2be338bd8e56468075b36c1f00d7c47e331 WHIRLPOOL 5d105310bd43b91d1b26c884dcf5d81026e3d575d8cf2e1ac2fa42fa0ab4ac7da8bc74f30b5c8be37f40a5df9f0a5166b8fffa11c574b836861046e5ed13d58f
+EBUILD mersenne-random-pure64-0.2.0.5.ebuild 672 SHA256 9a16e7c3d3ebeda3ed942d1a76f986d09e5944ec2a2f73fcefbced8474dc94b5 SHA512 7e566278aa2ec6a40a0d523f10028622f00431804679c200330f2f322dbd10dd515f4edca775e917fa7433adaa1054bfe93e837914102136444e608109445d5c WHIRLPOOL 0ad3c59e6da281bc8bf2246fc07ab7fb49583510e68675553e699f57e3ec159269c1ae1b6f0aaaa9d61c4e6a3b918dbd0f2fb88d9a852a257738415d879f6f36
+EBUILD mersenne-random-pure64-0.2.2.0.ebuild 636 SHA256 74e8914422ca64a698208692cc1ba541b9c57faf705f25ae2dfeef76534b07fb SHA512 4ffbb4e45a2bae49da941f51b4fefa10969c5e4e3735b5cfe198e4a4e123f538f1c1d21025ae4130c1dd468855cc4da9c7a7517c8eda798e947e3d095393465d WHIRLPOOL d6eac6ecdb7fa76b2e349baccf25873e071158d506d8df4b5fac5b60f23efb727eb1116a96f4e7d397a22e2f32a89fdabab4c363c6a5b0a5c5d4308900abbc81
+MISC ChangeLog 3802 SHA256 39a5dcbd5c28b4a360146cdaf7e322f638e411583cc6f8e437a8391d43ec0ae0 SHA512 38d66324f1bcaaff887819a7d0244a9ae324a808f02d81718167f6fd8be8db0847dab10431d16ad93820c2f23f1cad4b03cb0f9f1aa82a2ccc65b99f34f6c138 WHIRLPOOL 45f2d0b5998dc1119b92e506a684cfdbeefd6af4b5f1dd0a03b18eee83b77d0cf84c25617c2361f87fbc64c01d33009451e8e5951c9dc76fd50dcf7836f1728a
+MISC ChangeLog-2015 818 SHA256 1865a2a8721a6ca40d7ebcef48a420fd025e5ca1abcb52e5e81cc208e838a37f SHA512 29c0c6371a322ac285510b9f1606a9b65aab3bd53333f75d25ce571797f34aca04e977b11709b06f427edbe02d9e32256779fa090bf3a878e23118ba5cce065f WHIRLPOOL 822730555ef7a04ae33913ab86c6c591254fc330ea4bf26d401df7869611e3e80a3582d6cba2ad38277651d9a76375fa2a95c7b03c83298f0b8ce50e7a2dd47e
+MISC metadata.xml 1056 SHA256 2429cfeac99d9ea1acd3676dcc783077860c3266df6758f0b6fd9a412ecbc8ff SHA512 b87571ed30536db687c41be578098d47c4443454c43dfb803f1eb8a1d946704b6d37c1b3f823290860d574d31e21f7b1bf1bece6e42f5df2d5718a3191157afb WHIRLPOOL 7b659f1bb4b70083b01b79ee3704ab8e2ee49c67ec9daad321529abdb31451c9c7b1110134dc12704905e09c819a7f6f40a7aacb522e829e2e7aafb7cb697876
diff --git a/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.0.5.ebuild b/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.0.5.ebuild
new file mode 100644
index 000000000000..9be3874e3049
--- /dev/null
+++ b/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.0.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate high quality pseudorandom numbers purely using a Mersenne Twister"
+HOMEPAGE="http://code.haskell.org/~dons/code/mersenne-random-pure64/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
diff --git a/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.2.0.ebuild b/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.2.0.ebuild
new file mode 100644
index 000000000000..678d97161a74
--- /dev/null
+++ b/dev-haskell/mersenne-random-pure64/mersenne-random-pure64-0.2.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate high quality pseudorandom numbers purely using a Mersenne Twister"
+HOMEPAGE="http://code.haskell.org/~dons/code/mersenne-random-pure64/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
diff --git a/dev-haskell/mersenne-random-pure64/metadata.xml b/dev-haskell/mersenne-random-pure64/metadata.xml
new file mode 100644
index 000000000000..e6e083ca3ffc
--- /dev/null
+++ b/dev-haskell/mersenne-random-pure64/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The Mersenne twister is a pseudorandom number generator developed by
+ Makoto Matsumoto and Takuji Nishimura that is based on a matrix linear
+ recurrence over a finite binary field. It provides for fast generation
+ of very high quality pseudorandom numbers. The source for the C code
+ can be found here:
+
+ &lt;http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt64.html&gt;
+
+ This library provides a purely functional binding to the 64 bit
+ classic mersenne twister, along with instances of RandomGen, so the
+ generator can be used with System.Random. The generator should
+ typically be a few times faster than the default StdGen (but a tad
+ slower than the impure 'mersenne-random' library based on SIMD
+ instructions and destructive state updates.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/metadata.xml b/dev-haskell/metadata.xml
new file mode 100644
index 000000000000..e6044576f941
--- /dev/null
+++ b/dev-haskell/metadata.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The dev-haskell category contains libraries and utilities relevant to the
+ Haskell programming language.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría dev-haskell contiene librerias y utilidades referentes
+ al lenguaje de programación Haskell.
+ </longdescription>
+ <longdescription lang="ja">
+ dev-haskell カテゴリーには Haskellプログラミング言語に関連したライブラリーと
+ ユーティリティが含まれます。
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie dev-haskell enthält Bibliotheken und Werkzeuge für die
+ Programmiersprache Haskell.
+ </longdescription>
+ <longdescription lang="nl">
+ De dev-haskell categorie bevat bibliotheken en hulpmiddelen voor het gebruik
+ van de programmeertaal Haskell.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm dev-haskell chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình Haskell.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria dev-haskell contiene librerie ed utilità per il linguaggio Haskell.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria dev-haskell contém bibliotecas e utilitários
+ referentes à linguagem de programação Haskell.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria dev-haskell zawiera biblioteki i narzędzia związane z
+ językiem programowania Haskell.
+ </longdescription>
+</catmetadata>
+
diff --git a/dev-haskell/microlens/Manifest b/dev-haskell/microlens/Manifest
new file mode 100644
index 000000000000..3eb32eecf1dd
--- /dev/null
+++ b/dev-haskell/microlens/Manifest
@@ -0,0 +1,3 @@
+DIST microlens-0.4.8.0.tar.gz 24766 SHA256 aa0b12717671593f7e2cd686762fb842b22bf3e5b4559e4db8863f1d30be7af5 SHA512 472b4ef43161a21c2864d87d53e2e4138d4ee16d64cc9e96f43c2cdc11894df178189525be1c6e5c8e0db582f878d1d603696f0ace82986fcb42d888aee99ae2 WHIRLPOOL 2585e1f4a9c489ee62219e699573d39b1cf132336e207285f291bc1d4999d81eb10ba2ee74bb615638d315532784a674f60cf3c62169302f9f1379bfe4c77112
+EBUILD microlens-0.4.8.0.ebuild 551 SHA256 96e9946cbd8013f4762de2741172a817bc0b646165558b9c4415fdc7d33380d0 SHA512 bd268a565c28464994fc754da573934323db460c9a5baf506cf51f27475b37f8762e72507be2da8cfbdd1669b383621cffb243f8afb9f4fe90abacdd23c4e64e WHIRLPOOL 3c7682bcc06561d11d8c7910f13aaacfbf78d4eb9e6b8d74d1db2deef737f47e2338275c2c84b2ccd3cfafcf61a9b065fd681a45e8b8536428cd82afa622ae52
+MISC metadata.xml 249 SHA256 42d7c7dd941e18315af7fac3764608244765e6ff2ef268e05606543f7c1d2356 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015 WHIRLPOOL d7559dc58d8f1945ae7523fee4bf65454c971fa788032e0a767f2b6a6366db3ad86e21ab6a46412db18549ecf39575a6f21b94a421f839b0efe47a7b5200648a
diff --git a/dev-haskell/microlens/metadata.xml b/dev-haskell/microlens/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/microlens/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/microlens/microlens-0.4.8.0.ebuild b/dev-haskell/microlens/microlens-0.4.8.0.ebuild
new file mode 100644
index 000000000000..3d15c5a2fee6
--- /dev/null
+++ b/dev-haskell/microlens/microlens-0.4.8.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A tiny lens library with no dependencies"
+HOMEPAGE="https://github.com/aelve/microlens"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/mime-mail/Manifest b/dev-haskell/mime-mail/Manifest
new file mode 100644
index 000000000000..f202fb413406
--- /dev/null
+++ b/dev-haskell/mime-mail/Manifest
@@ -0,0 +1,5 @@
+DIST mime-mail-0.4.11.tar.gz 8918 SHA256 84fa24f83206cb88377128395c2d6db2d08bbe9b568ba6ab8eeb76952abedfee SHA512 576390c99ebfb390a4e3b2c441add80923033d91160aa834ee8b4491e117645d5ce2936fee798370feda8c21c477c95a1984314b28235a3cfcb5f72b2fc52a54 WHIRLPOOL cac9aa21dacb2cbc7a135d24082946835de2fa47d9bbc01058c8ec59a6d94b2b3caaa2114c5a54a480743e9bdc6ec7cf42bc165a61aad661768db789b72e0a9c
+EBUILD mime-mail-0.4.11.ebuild 795 SHA256 d5f65dacd6c7ec0a0d52b664ea8ba953417e0f6a73b1f081d956671c45fd78a5 SHA512 934553c0d3533d083469901f11a2301647c8c1075911abd9b50be1b4bc4f7f2c4fed55641d8a60a85aca65c6580546a20b158b877e600bff39fa9a0309f95823 WHIRLPOOL 658ac2bb71b2f1f739e8fc67ed721fac2c164becfbda383b856ce52848d015a779aacdb12a2d091f0b1377cccbe6cf024974528865f2ee974f7559307a2c6d72
+MISC ChangeLog 3566 SHA256 472cc3fe76f658b27be491886a3ec63d04f68d5447b087183981f47fcbb07f8c SHA512 096e70ddb574a90dcd5e2a50d18db0ed2b7a2e72a16ab3ab49f847a4780ae0bc16452779628bd7490b9b412997921a1572c8d1b3c3dc5d00f3c9d5d252fcbb0f WHIRLPOOL 9df549ff374b649b129d6f3cf49dbb95f0cf2bf543494e38f6dc208abc8a6cbca3725a2fa1baf59bc6d4cfbf756a54b6c30332a644f4cca33d85da256e717cb9
+MISC ChangeLog-2015 1602 SHA256 8f11d43aae7aa7b561188702a7a42582d56576b83add49decd16c27d15985b74 SHA512 a4fcf521bc858bda71ca399425b199ed89e2bfc2a7fcef65070331d512864be4ac819cc3c2ec49637ae6618505c9ef2b8b715a2ba564eb168b0115d07e378172 WHIRLPOOL f8e83ed96d5f2c2685c5e7c85899d8646b5442bf8feda9572fb1196359872c6e4d4a9d88ea0eca4e61bd0da6b16e8f142b9853b0185b7d64d6495ca98bc0654a
+MISC metadata.xml 679 SHA256 1c816799eb1728c4bde9702bdcbcf40f9bad31c501b656d66fd47862a4d3d4bd SHA512 69cc2fb2efbafbca17649f2342f25204a74bb68270fd34decb797a97c7cdac3057de79cf84e0e7e5b85986fa3bbca3b80771acdabeed25a85308eb0aa162f071 WHIRLPOOL 3d470fe932e9c2a4a8c0ae405efae7160e3b8cf688c095e84f5ed88470704a7bccad7594d44e3a242ba8aaf29443a0df3c6b461ebceddf53fb8f80cbf9b181ba
diff --git a/dev-haskell/mime-mail/metadata.xml b/dev-haskell/mime-mail/metadata.xml
new file mode 100644
index 000000000000..abcd14239f1e
--- /dev/null
+++ b/dev-haskell/mime-mail/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/mime-mail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mime-mail/mime-mail-0.4.11.ebuild b/dev-haskell/mime-mail/mime-mail-0.4.11.ebuild
new file mode 100644
index 000000000000..eb3d46a288bb
--- /dev/null
+++ b/dev-haskell/mime-mail/mime-mail-0.4.11.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compose MIME email messages"
+HOMEPAGE="https://github.com/snoyberg/mime-mail"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/mime-types/Manifest b/dev-haskell/mime-types/Manifest
new file mode 100644
index 000000000000..3eba0b475812
--- /dev/null
+++ b/dev-haskell/mime-types/Manifest
@@ -0,0 +1,9 @@
+DIST mime-types-0.1.0.3.tar.gz 10953 SHA256 c19b2acd46c1843f15d273e8a09f7fd7b82a6ac83a3361794d3a5b2a199ef057 SHA512 10bdd7ed39af89645bcc2daef6d234d571811cda51583e93df43039c09a5bd4b0d5a6f23e7ac8bc91e471c8bbe8b2124e4db48b88436f5c22b96a065f925b206 WHIRLPOOL 33b5a8d0f140e135df972dd639b814ac74d72fa1ec55584ce42706aca19de6df33b64c31552e02f66e8dd50b3e37dbfa69a49768b4cff20d1b3ee280d98759d3
+DIST mime-types-0.1.0.6.tar.gz 11135 SHA256 fc8a933f75970dc90d4623f834f35d028a994178481b66ab1a4420916e1b1f24 SHA512 ceed01578103e5a739c81dc87b76d72125fc6bd88e67ae34057a1ecbdd1fbca004295315a985eb0430e030104928fb4ae59c44ec6faa484b35c08116fb29b36c WHIRLPOOL 961ed286da19a1909a9c97ce5b128dab35197d3be938cf75ea3a7510fb974c3dab181209e2550dbdfd0a94ca2f971ff7663c0e3d1333cd5594e876793dc72e6d
+DIST mime-types-0.1.0.7.tar.gz 11363 SHA256 83164a24963a7ef37543349df095155b30116c208e602a159a5cd3722f66e9b9 SHA512 411bc4cbb471a0f520413831e7613ede6a2f326120adba1f8acc92b12f2eb241e12323cc68d3ea829e26009b8d7728bf26b0a634b9c672c88345a6a2cc94cd8a WHIRLPOOL 692e69ec11fe5e9fa0d261fc247a4dde2f923f25514f59b8aa2796efb535dfa909ff733542f2c419a90aa461be165457aa8ddd99b7aedeb74c6b1b332ad44af7
+EBUILD mime-types-0.1.0.3.ebuild 571 SHA256 d968b6ec9c0b504b1658de6b38753fc2a62df75159fb0e2a1f9a8efc2408ebd9 SHA512 49e73e366cf6b2e93212e9df581e24311e7acdcc4c782003c365f82e8840a1564d91b1671f6d30c206c518b402144642beec700a906e9e28ca5c21bae217a672 WHIRLPOOL 908cda355c69144c82746df2c70aad37de8b39c6d2913b61858f7b642330ba69aab097b3da8e5753adf5c5219ddccad7c5e6c2c4736010b82b9904561fb77c70
+EBUILD mime-types-0.1.0.6.ebuild 572 SHA256 ea0faefc359fb25b682f08f92c116e9e99e87d9a4099a4a90813a97b39b0470e SHA512 9be0eeb226c15b968524fdcd8af620f0db38e359a4a5bf237cae9215a6d40f4a9941b899a549d65d9a6f182b47f4ae24f5ca49f68abf603a80ec922e2be9981c WHIRLPOOL 23971b561d75430874b0f79037888033d047eb26cc43981a93dc292728f2f88cf9ebffdc62a8f54ef9527cf58bf1c94c976b0e37618dba295e1af50e6be767a9
+EBUILD mime-types-0.1.0.7.ebuild 577 SHA256 5b2c9d6b00f672a7aca187979f62cc35cf4cc9cd2205ad1f1c0b00dc05897318 SHA512 f5ee86ea4ebdde17ae851da51688c05c06e751d189c821c1d6d37a1debdda63db25f5dfd1ad844d4bedb4d30e74878a204a8ecafceb0b7052fd01cfca4e4a5cc WHIRLPOOL 2ba308caafb70217eed638befd895f3525682a0f65f3cf2b0aa5c601d0ec000d2ff2b253f1870d4b5222fad513a0b1fa1620e88592c3e950231032827f943802
+MISC ChangeLog 2966 SHA256 d8f6c8071cfb3f80e9aee5e7af3bedd2ed5080dca5e23ebde578225647aeaf30 SHA512 cc9c9efc3e2e3cc9ed6cb7d919a73bdbccefe19bb91dd611cf9308b3d32deb10a0fb8fa244c7d195391c10c87e8f9db9feefa01e65f399b5990069435faa6a0e WHIRLPOOL 23c39dd9ad3c6efa4c31e47e95db81e66c35e8507ef71a435433e00ca0941660318cba881a4e24c4375d18f19f1fedf17a8a3268a942c35456a9aae2f7e5cb11
+MISC ChangeLog-2015 1330 SHA256 ad3c039917b9d8eba7c4762afa7e2d1ddd357255b376ff52182b43781e60916a SHA512 48858f169856d643da7d6ae2cb9f79ed157912d63a2fd824217bd50ffae0a1267e8f77532cbbbbde6f94648892313f792597b318c84c3d3b50f5f2b152a276f3 WHIRLPOOL 504e7d68535475a673c41e6550e3074dd89123dd968613d2ba1b3fb0ec4dc1f7b0bafac682a82870e1a45da59ec85a4bac50563883bb50c7a59d411d4ed16b9d
+MISC metadata.xml 412 SHA256 5829f81bd710a8e48934bfc7b4d401788d50fa15f770c066894dbc5d54d2a8a7 SHA512 e04aa666daa52214c60f6e9515c15a0d8458d20fcd0f584c4ee230334892bff2292a0f655222d3a396703610aa6fb6b6f422ec9912c37fe6275db9b4ef2f3ea7 WHIRLPOOL 328d427742c79a9df09db1c94677e44ad4eee054e4c0d1f1034873ad26207da6d3f751c5a961aca768f99fb6527085731efbb8193431b4c79d53b8cd0e08cfd1
diff --git a/dev-haskell/mime-types/metadata.xml b/dev-haskell/mime-types/metadata.xml
new file mode 100644
index 000000000000..a9c34a421375
--- /dev/null
+++ b/dev-haskell/mime-types/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Basic mime-type handling types and functions
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mime-types/mime-types-0.1.0.3.ebuild b/dev-haskell/mime-types/mime-types-0.1.0.3.ebuild
new file mode 100644
index 000000000000..6d2e51b886f3
--- /dev/null
+++ b/dev-haskell/mime-types/mime-types-0.1.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Basic mime-type handling types and functions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/mime-types/mime-types-0.1.0.6.ebuild b/dev-haskell/mime-types/mime-types-0.1.0.6.ebuild
new file mode 100644
index 000000000000..839d388c4a28
--- /dev/null
+++ b/dev-haskell/mime-types/mime-types-0.1.0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Basic mime-type handling types and functions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/mime-types/mime-types-0.1.0.7.ebuild b/dev-haskell/mime-types/mime-types-0.1.0.7.ebuild
new file mode 100644
index 000000000000..1f1b661454a5
--- /dev/null
+++ b/dev-haskell/mime-types/mime-types-0.1.0.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Basic mime-type handling types and functions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/mime/Manifest b/dev-haskell/mime/Manifest
new file mode 100644
index 000000000000..f16a0538262e
--- /dev/null
+++ b/dev-haskell/mime/Manifest
@@ -0,0 +1,4 @@
+DIST mime-0.4.0.2.tar.gz 9438 SHA256 e7fa283e5caa6371d5b3978e152412a2dd2489eec43aee722caca9dc14ea3875 SHA512 03fad3792a6935ea5ea75cc9756760277ad005db106cf6aa4f951a23e32d170bcb09dea399d2ace5b4f44afc2c73ec1b377f86b8f70616320490cd690ae4ea15 WHIRLPOOL 100440c9711dd428c31e6e9548daa925f1f57184991d42373e664ef74943b778627fd4b28cc7815fea8009e351603c19434d3ca5580cd050ba2824590b9530e5
+EBUILD mime-0.4.0.2.ebuild 564 SHA256 905e25465c106c16262f62f08ca5b00b2a910a0c58b63b08d9918a19b415e719 SHA512 154e695cfb60c1fc918ebaf2b37174a78ef93d9fc183e221fd26e2ddcde55ba32b08bb6150b05dc61ed8513942184a88ec382b46c6287b14a4727a458c81d2e6 WHIRLPOOL 2fa317cdffe6b5b8c42b2a0702c35b59cff0adacf29d40eed360ef90eb4b176dceca8007b1310f2da12a1696687f84b9d64ac34112016d6904d06e2771440b3f
+MISC ChangeLog 364 SHA256 5b95eb8094d3f8e82bbfee5f668bc9c9d7ed5495b0f90ee582273706d1b009e3 SHA512 edeaa028ac8cf8404e5d6f161288804c3f136919b5451ad28a72ec154b97e1d662ffa1a96c5bc71f9dc65a6320ed2dc074e63505625e9c2b1260953c6a6a4d10 WHIRLPOOL 77ae8255a1b86ddc60d362c8629e5cb5a906fd0038fb35ed663e8c73b9355330be82163eb21b86447fda9682cc3d38cd434baaae434224fae89587898667694f
+MISC metadata.xml 394 SHA256 849ac99af8e617306504ee68805c8fc94aae399ded75aa7cf9e9f100edd538a5 SHA512 f764f937055c02b08284a858a5e1229e432ef1f9053618862d7033ae125ee7517dac193cc486ed2b0427c5041f35c9958265a0bcce1c951050a675a0ffdb0120 WHIRLPOOL f76fef51c0cb0d23e55ea40621784641e649b0b08ab04c0f9e329eba4282a52ce4c3099779c9197a633b3df2aea4a3295fc1a7db2fca0712fe48602bdecc367d
diff --git a/dev-haskell/mime/metadata.xml b/dev-haskell/mime/metadata.xml
new file mode 100644
index 000000000000..24d6f7a179b0
--- /dev/null
+++ b/dev-haskell/mime/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Working with MIME types.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">GaloisInc/mime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mime/mime-0.4.0.2.ebuild b/dev-haskell/mime/mime-0.4.0.2.ebuild
new file mode 100644
index 000000000000..ea60b42a95b0
--- /dev/null
+++ b/dev-haskell/mime/mime-0.4.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Working with MIME types"
+HOMEPAGE="https://github.com/GaloisInc/mime"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/minisat/Manifest b/dev-haskell/minisat/Manifest
new file mode 100644
index 000000000000..486f3de6f32b
--- /dev/null
+++ b/dev-haskell/minisat/Manifest
@@ -0,0 +1,5 @@
+DIST minisat-0.1.2.tar.gz 45469 SHA256 ad9528401dad68e9e778961e629e76b7ae373f813cada74da8c4f1c544553221 SHA512 557f5f8412adb84784a1edab4981bf5029dea5b0ac731eca2e464f3573ba537c6696613bf494f08cfb7f1b53468f563f758138b60c00edaf046d7ce74f023a85 WHIRLPOOL d0c28821d6577d4a7c54bd24266b047039f9bb6bb4884dcbc0eaa772e9058fb64ab993c5a32632e62bcb307bd4a3170e812a9c7b3acc9406f39811b1930d6109
+EBUILD minisat-0.1.2.ebuild 607 SHA256 d6df0306e43e5cf3a5920dffe6a5fe7fdc7d88f5eae27b2c7189137030f5a22c SHA512 1e75626db193cddfd07dc361cb16ae8e3f3e97f702caa79b08b3c2a764ea62ace3137876bee78651ffd569e7db39687ac53ba27b8756d67d4e282b013bb73ce4 WHIRLPOOL c46b3b475fcee3d3f99bfd11b0a793a29a3b5c4a222f5733ecb38d54517fb40be0a07aaaee1eec06a82e87efe8fba55111891c4bba59f7338a533ddb66151131
+MISC ChangeLog 2430 SHA256 0c2f71aee7bbb07e4de659b33b2ffeae6829c24b929978b9cb8757148412dae0 SHA512 7b37b8a8439b9bb0b7c8beba568038d3cb9e26d87c9d75c3cc7efeb9c54bf403930a6ca61f814285e9f4c738c617cbb838ee44704ff764fbefc13cf441263d88 WHIRLPOOL b06fe763f4ad608b1661bc9214d3a2867433b4844949810b00f6699a1346a79e09d690e9dd4cb15977746e74ec4bb0d542b89668287afbbf8efbed2b3c13c3a2
+MISC ChangeLog-2015 429 SHA256 b7b6f39c59cf96dcf38562ea7aa6c90da449244d0eda24301748a8681380d7d3 SHA512 bcbc8e6e7affc433061373e979f5f64f3dcdb7e10beb678e4dd92d0d289d526e102e50d97e853560a2a811807fe7e63d28daafcee813b7f509b18a4a44d44239 WHIRLPOOL 028f77af33288082b1a13ad2717ec4905d709e9ba78182fc4cdb29c42cbf23d51b0d8247b763ca605871a29a3cf8ca7471ca7357cdbcb732bddd5e10ab42d62f
+MISC metadata.xml 333 SHA256 eee765a220be4ad3040802deed401c4c9b3880f3ef2192409a65b9f980294524 SHA512 64be3fe72ce0fc005326ffa8d7c17f8512d5df3fef8aefb68413cbed051dd21a8271d9d856808b43c894e2b0de99f50f6b3b565dc7f260dc03e86bab23b8ca17 WHIRLPOOL b3490d7bd926f7f12d6615b52fa10784a6fbc4c499e6b5592a5a4b38366d95390976221c48c838718c8c9f56639303d6b6073e06f453a2f251b853a5bfac5926
diff --git a/dev-haskell/minisat/metadata.xml b/dev-haskell/minisat/metadata.xml
new file mode 100644
index 000000000000..e14761e6d7da
--- /dev/null
+++ b/dev-haskell/minisat/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell bundle of the Minisat SAT solver
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/minisat/minisat-0.1.2.ebuild b/dev-haskell/minisat/minisat-0.1.2.ebuild
new file mode 100644
index 000000000000..7136a0bf9a71
--- /dev/null
+++ b/dev-haskell/minisat/minisat-0.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Haskell bundle of the Minisat SAT solver"
+HOMEPAGE="http://hackage.haskell.org/package/minisat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ sys-devel/gcc[cxx]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/missingh/Manifest b/dev-haskell/missingh/Manifest
new file mode 100644
index 000000000000..f6adf32322eb
--- /dev/null
+++ b/dev-haskell/missingh/Manifest
@@ -0,0 +1,11 @@
+AUX missingh-1.2.0.2-ghc-7.7.patch 1713 SHA256 383d248ea2f8e6b81063752a4ac9e6b996fed6ae2300d6d2c7ac972fffaaf606 SHA512 a34f0a449a77b4e08e9198c5b58965bfdd3acf2e72fbea2ff8a6b0370254ce6f61cc5d012a2abcf33cba3d884a01b614ff96a69065ada0599fdd7613c100b613 WHIRLPOOL e74e67881474416224292fd8b586d199213d8b9f4c16501e359ec9c06ad3f55e817364e55015966c627c5d553bc8649d09fe59828d5885bb2bf08ae990e17dec
+AUX missingh-1.3.0.1-ghc-8.0.patch 1293 SHA256 47543642101ae6ef7c8edd7251cd8b187599ca7c4adfe3e976195964be2b6a0e SHA512 7bcf4252f2d102c9aae8717cc5d389aebaaefff7382b7b93d48a54419a2b48d90d7f86d76f31d1f38c1d2ff3bd8e627eaf6c1155c61cd047600930e635ae5ca6 WHIRLPOOL cd6ac3650281d9523516697c1a10a19dbf22efceb70cac900f035f8cff41a9606a6a9eaff7f311f7d4b83b8e2d082ea4e22391fc1cb57b815d96e41558c0ad1d
+DIST MissingH-1.2.0.2.tar.gz 115774 SHA256 d61226c66c697c45392f63436ce2d27c722467e35ffee046610002df907239f3 SHA512 148146468688d855af988874b28ec3e3ebafb99b8168d50734294ecc5400c832826e11c9714727f83381979f8f8a7c6e7bf6479e582e484ec0abcb741d22a0a9 WHIRLPOOL f66e96b25d34a8aafc4cf3982d6fe8cc638f770a52c7436e221adf59cbbd96ef1ce9dae3e1b810e564d2945124ecc4f4c544054229239462aa92785423f8901c
+DIST MissingH-1.2.1.0.tar.gz 116445 SHA256 5aafea2d9e8e64644c8b7b6c149bb74422501aaff1aa3d422f838741a1fbf723 SHA512 54ad72973ef20a2eb6a0e72ae8ff496ee48d359ba491bf094957737e02fce217fb00e950735f8c0b36a7fe48a7322a122e447b0c67e0205e8d1b6450ac4df3e3 WHIRLPOOL 1723d07ac7ced05f0b115c13e7d49a3950bdd90c3c286b22633816a4dae2dae2a42b1fde09cb685546e465fa22927a235119b814349d12a843ccacce0ecf4c7b
+DIST MissingH-1.3.0.1.tar.gz 116812 SHA256 ba0d60673e70c64c6eebe785fb4da729bcfd3dae37fba721c7318b8df1838db3 SHA512 e7c6f95d5437d86516f9aba79026b2abdd5131917a09da452623be68b2377067f8f093412c9919ebc904c4e61d43e755282d5bb333596de935c705958111dcf3 WHIRLPOOL ddbb533806c8f66c0eac5933d20003455895d0b80c28e22ce22ed21f997f2f4cad3d3a93e0c64a1a825809022dfb225a88bceb28cca1de887436b61aa4c05c01
+EBUILD missingh-1.2.0.2.ebuild 1331 SHA256 1375f930138ae7c9f050d618ef18b35abb3252616e4d5580f991109ea4fbfa91 SHA512 4eef3de5c52ba9b18ee20bf8a1674e840333b350de8c0b68b3077b1f2c8fc981d0abdc56050859a445df9de0145fad01d2d23f6a6225c841e566f30ec5681735 WHIRLPOOL 79437aa416c951835d584fc110543fed12a194f4d74894ab6e24799979cc88f67cec83467b49010a75c5c9bd2593b571be3cec13360c68ef1b3049c3729aabe3
+EBUILD missingh-1.2.1.0.ebuild 951 SHA256 513ba05e46146cce4f3dbf8ea3ef44c816710aef91a58b1459680b4212ef3354 SHA512 248854a1d2b3ade0530451bfe67030a1865cea99cf9f2805df12e68bb8e92e7ffdc146f5797e9236423ac9cc605b6e608801afc0ee72c80e430f5365b3581fe9 WHIRLPOOL b6c85e6bfe0d3d19e98dfbc4cd4767cee577e56ba89f610203f4c73558db6b7cc2412037458a00b7acb952311faa080f4706631fb3164ec7439f2ae7e857558b
+EBUILD missingh-1.3.0.1.ebuild 1051 SHA256 ed83e894aeed8bbfb737259f8c32a76267fdcfbe186d918598b3ad14d7cc6008 SHA512 a5fbfca49a219cbb807641e763ec2c49ea9694c8e4651d0145c0db847f0a9664560d8c73ef1b8e611750d8463a9595eb15704f29feb45988e58a27bd46dfc0a7 WHIRLPOOL 0dbe6e62271a057c37ee4e79c92f538e7c9743070a932abd5080916383eb314d511718ffea28bc5dfbab905c6f151321862d7bf02e2ed35491b0539aceec6125
+MISC ChangeLog 3100 SHA256 fd75fd1cce4b4944df5d4072bf0241f123eb375656104fe54d14bc42e8439c5e SHA512 9a9dd3bb602494bffe83e3234404c9048ef3f3f92a0c0ab516b13fae5017e48d88cb6918a139128535ecabc019343db84985b2f14ac939e8c1e7bd8c9135cfe6 WHIRLPOOL d5c403382dc7cc72d3f357cf6a5a18f6beb0c008a0a69a2b51f966dd18089f315ad9fe692a3736adc3da031e0243d350c8752090d84ff97c7879f4fb0ca154aa
+MISC ChangeLog-2015 5023 SHA256 d3f37a9ee018eac4b07cdf00beb3d1ad76fd47f748a503809ce612fb930a8e82 SHA512 43d8c40533dad9acc1e3465c2699426d39bb775bd05f203eb0509578dabc0f2da08ef247d2e23886934ec67de16c73717b0c1018db2338496803b133d47a0a8a WHIRLPOOL 1248a91d85b3945ef7df4c710cbb0e51a2aba2155ac274360f5575c30fd2fc37ba4b90c37ca771f112bb984da707f9a639703a14354160d8c5ff07a11f152dd2
+MISC metadata.xml 309 SHA256 237696b41269a619acc49cbded4264a83cb3880330e4a280c045ecb39fad6ce2 SHA512 02afac1cf4005fbf51a79f989e031521fbb4860a96a70dab38f8821e8c7e18f15d54a6f856a93f628cea60f8493b06e3094bebac67a977477e66df0b89b8c8bc WHIRLPOOL 08d67e5e7a1b888b081be463e8f4e293b4ed557dfbcc4e812209263b20159c3d30f449aaa63728b299f4650409687f7db7a3bb0644907d987e39cee96c566f43
diff --git a/dev-haskell/missingh/files/missingh-1.2.0.2-ghc-7.7.patch b/dev-haskell/missingh/files/missingh-1.2.0.2-ghc-7.7.patch
new file mode 100644
index 000000000000..0b249462fa51
--- /dev/null
+++ b/dev-haskell/missingh/files/missingh-1.2.0.2-ghc-7.7.patch
@@ -0,0 +1,47 @@
+--- MissingH-1.2.0.2-orig/src/System/Cmd/Utils.hs 2013-08-22 00:35:27.000000000 +1000
++++ MissingH-1.2.0.2/src/System/Cmd/Utils.hs 2013-09-28 01:17:29.697333968 +1000
+@@ -325,7 +325,11 @@
+ Just (Exited (ExitSuccess)) -> return ()
+ Just (Exited (ExitFailure fc)) ->
+ cmdfailed funcname fp args fc
++#if (__GLASGOW_HASKELL__ >= 707)
++ Just (Terminated sig _) ->
++#else
+ Just (Terminated sig) ->
++#endif
+ warnfail fp args $ "Terminated by signal " ++ show sig
+ Just (Stopped sig) ->
+ warnfail fp args $ "Stopped by signal " ++ show sig
+@@ -351,7 +355,11 @@
+ case ec of
+ Exited ExitSuccess -> return ()
+ Exited (ExitFailure fc) -> cmdfailed "safeSystem" command args fc
++#if (__GLASGOW_HASKELL__ >= 707)
++ Terminated s _ -> cmdsignalled "safeSystem" command args s
++#else
+ Terminated s -> cmdsignalled "safeSystem" command args s
++#endif
+ Stopped s -> cmdsignalled "safeSystem" command args s
+ #endif
+
+--- MissingH-1.2.0.2-orig/testsrc/Eithertest.hs 2013-08-22 00:35:27.000000000 +1000
++++ MissingH-1.2.0.2/testsrc/Eithertest.hs 2013-09-28 01:19:32.177332800 +1000
+@@ -6,6 +6,7 @@
+ For license and copyright information, see the file LICENSE
+
+ -}
++{-# LANGUAGE CPP #-}
+
+ module Eithertest(tests) where
+ import Test.HUnit
+@@ -13,8 +14,10 @@
+ import Test.HUnit.Tools
+ import Control.Exception
+
++#if (__GLASGOW_HASKELL__ < 707)
+ instance Eq ErrorCall where
+ (ErrorCall x) == (ErrorCall y) = x == y
++#endif
+
+ test_maybeToEither =
+ let f msg inp exp = TestLabel msg $ TestCase $ assertEqual "" exp inp in
diff --git a/dev-haskell/missingh/files/missingh-1.3.0.1-ghc-8.0.patch b/dev-haskell/missingh/files/missingh-1.3.0.1-ghc-8.0.patch
new file mode 100644
index 000000000000..ac4563960636
--- /dev/null
+++ b/dev-haskell/missingh/files/missingh-1.3.0.1-ghc-8.0.patch
@@ -0,0 +1,25 @@
+--- MissingH-1.3.0.1-orig/src/Data/BinPacking.hs 2014-10-28 23:46:24.000000000 +1100
++++ MissingH-1.3.0.1/src/Data/BinPacking.hs 2016-04-20 10:23:16.403505044 +1000
+@@ -69,7 +69,7 @@
+ > [(size, obj)] is the sizes and objects
+ > result is Either error or results
+ -}
+-type BinPacker = (Num size, Ord size, Show size, Show obj) =>
++type BinPacker = forall size obj . (Num size, Ord size, Show size, Show obj) =>
+ [size] -- The sizes of bins
+ -> [(size, obj)] -- The sizes and objects
+ -> Either (BinPackerError size obj) [[(size, obj)]] -- Either error or results
+--- MissingH-1.3.0.1-orig/src/System/IO/HVFS.hs 2014-10-28 23:46:24.000000000 +1100
++++ MissingH-1.3.0.1/src/System/IO/HVFS.hs 2016-04-24 18:50:36.893741944 +1000
+@@ -60,7 +60,10 @@
+ import System.IO.PlafCompat
+ import System.Posix.Types
+ import System.Time
+-import System.Directory
++import System.Directory (createDirectory, doesDirectoryExist, doesFileExist,
++ getCurrentDirectory, getDirectoryContents, getModificationTime,
++ removeDirectory, removeFile, renameDirectory,
++ renameFile, setCurrentDirectory)
+
+ #if MIN_VERSION_directory(1,2,0)
+ import Data.Time.Clock.POSIX ( utcTimeToPOSIXSeconds )
diff --git a/dev-haskell/missingh/metadata.xml b/dev-haskell/missingh/metadata.xml
new file mode 100644
index 000000000000..d3ff43ef4921
--- /dev/null
+++ b/dev-haskell/missingh/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jgoerzen/missingh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/missingh/missingh-1.2.0.2.ebuild b/dev-haskell/missingh/missingh-1.2.0.2.ebuild
new file mode 100644
index 000000000000..8222382259b9
--- /dev/null
+++ b/dev-haskell/missingh/missingh-1.2.0.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+MY_PN="MissingH"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Large utility library"
+HOMEPAGE="http://software.complete.org/missingh"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS=" amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/hslogger:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ virtual/libiconv
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/quickcheck
+ dev-haskell/testpack )
+"
+
+# libiconv is needed for the trick below to make it compile with ghc-6.12
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=("${FILESDIR}/${PN}-1.2.0.2-ghc-7.7.patch")
+
+src_prepare() {
+ base_src_prepare
+ # (non-ASCII non-UTF-8 source breaks hscolour)
+ cd src/System/Time
+ mv ParseDate.hs ParseDate.hs.ISO-8859-1
+ iconv -f ISO-8859-1 -t UTF-8 -c ParseDate.hs.ISO-8859-1 > ParseDate.hs || die "unable to recode ParseDate.hs to UTF-8"
+}
diff --git a/dev-haskell/missingh/missingh-1.2.1.0.ebuild b/dev-haskell/missingh/missingh-1.2.1.0.ebuild
new file mode 100644
index 000000000000..6040502fb559
--- /dev/null
+++ b/dev-haskell/missingh/missingh-1.2.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="MissingH"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Large utility library"
+HOMEPAGE="http://software.complete.org/missingh"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/hslogger:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/errorcall-eq-instance
+ dev-haskell/quickcheck
+ dev-haskell/testpack )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/missingh/missingh-1.3.0.1.ebuild b/dev-haskell/missingh/missingh-1.3.0.1.ebuild
new file mode 100644
index 000000000000..544776dd24ff
--- /dev/null
+++ b/dev-haskell/missingh/missingh-1.3.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="MissingH"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Large utility library"
+HOMEPAGE="https://github.com/jgoerzen/missingh/wiki"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/hslogger:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/regex-compat:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/errorcall-eq-instance
+ dev-haskell/quickcheck
+ dev-haskell/testpack )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.3.0.1-ghc-8.0.patch"
+}
diff --git a/dev-haskell/mmap/Manifest b/dev-haskell/mmap/Manifest
new file mode 100644
index 000000000000..53a737f0e352
--- /dev/null
+++ b/dev-haskell/mmap/Manifest
@@ -0,0 +1,7 @@
+DIST mmap-0.5.8.tar.gz 11657 SHA256 fed460c4ded1953f027fccf705c7c09bc0a8e94bb14b024391387beb4b5afa9f SHA512 6c8b526ec9fedba195ce021f86eeb3fa35f7c95b9299d17503ad7d7e91b9485b3d9980e0ccbdc3876ec465ec8aa07cf9d0521c62e2c8a652a36df11b9badffb5 WHIRLPOOL 02f242eed1e92df8abdcd5488df2b624cdc2794306f741a4f9bbb80b5d5fadc940c7470e042aef43c19fe6781cc5304ccc068e187dee2ac2448f4512a3144be4
+DIST mmap-0.5.9.tar.gz 11731 SHA256 58fcbb04e1cb8e7c36c05823b02dce2faaa989c53d745a7f36192de2fc98b5f8 SHA512 3b9ac1150050ac9d8e7870610923c8303b5fc74a4fdd796d7b6b411e2ba836111ae8520e16ad345aaf93b4dbcd27abd4c359a89b27d854db8dbd252b90a5298d WHIRLPOOL 5bfe1770f0be704ce0c9b00bb99eccc22388c82ab94ddade673f438c17080b533e1130d140d42f8345c48b7a4f403d83b14d1e818c301e80dd9e87b1d6e16780
+EBUILD mmap-0.5.8.ebuild 1154 SHA256 184c6ca1be54c5d329342112b38290d07dbe23ea5184e360d320460cdb266421 SHA512 7fad85981cdf441c8110fe9354c974b72634bf01a4de44d76cf507e5e79a1f5381efdfa4bb297704355162bc2bac820eb8b97fb2ca5d7ec741bfa4fb1405890f WHIRLPOOL 3e0f1da1e257fd56160e67000960bd47f403f0de28b4cde68d13a57f377a6bc51ebe055c3dbec4f1bf24960816e5466092896410d34376bc9eab2958b15e8b47
+EBUILD mmap-0.5.9.ebuild 1161 SHA256 963ae9d65daffac78ad0a28f1c2dafabd2cd9726ccbaec6eaee643396831675b SHA512 d1051077bca0f907fa3c1b12e900082ba097092ea8da35ccc7181e7e4787fd4925f500ab7c9113e1486a9f2eeaa0c5fe06685ce6443f27daf597f182472da20e WHIRLPOOL 0b585f2d9ee2aa88d7cfca858b2fc51d925dd2ffc3bcf8248084c8f53a660cf2926e60ccb73ff071ebbec66c742799930a467360cd355b87c929c07ceb65d064
+MISC ChangeLog 2467 SHA256 bd80a67a370a3a4c11cf142b7388212f73c30754dc156fa178663abcd78cc894 SHA512 93ba5923cffca603e73a8e02a95bb67a0874ee7bb4ab5751affc65d2cc84d529e958798567f7f4f337b440b1d49a3071a55d71b1ba4c7298490b87363db02f78 WHIRLPOOL 724a331e64651cb12c128a9e4ac9707688c7ad141ba119a31663e5b6e1e7e5f7f5f954dae3b4ee09b4767542d8d3e905d32c8d191765a1f73273491d56ccb10d
+MISC ChangeLog-2015 4147 SHA256 373534ea7e4c575109c9b9edde80021748bcb630d6502a4acb45b1c84b5a1496 SHA512 dcb575778dc11f18b7ebc5fdadb1c350e17d7b3901d665c901d3c104157c47244065714cbc2da50d1800e85c552c8ffeadcf945d0f1d728b01424b945640c61e WHIRLPOOL 0d1886b02e1d799caba91a6177792be1bd11bddb6a9ea4a9230d129ea1df01fd1996be7e63e5bcccea64606f5577a117ac813f00fe62516fc0a2bae727000e97
+MISC metadata.xml 569 SHA256 487aecb03668d536480f9b5937cf77fc9c5125374e015bffedbf84db68cca64d SHA512 6e13722dae998496bbaafe7f1d9b93e041452d0adb0987ad52ab141923217f06e15430fe873041dfe247ba3d7bee6e4a0c2539e1f623dff4df75935fd8528c80 WHIRLPOOL 21a8efc1467a4d26a5475318ca2467ab1c0882ebe7061c2af8973c43bfaa36749dde9269e2418d5e25aa9a81c91665ac29ac2f75ddc4d300a6d1299453ad7fea
diff --git a/dev-haskell/mmap/metadata.xml b/dev-haskell/mmap/metadata.xml
new file mode 100644
index 000000000000..d6079ee99c4c
--- /dev/null
+++ b/dev-haskell/mmap/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a wrapper to mmap(2) or MapViewOfFile,
+ allowing files or devices to be lazily loaded into memory as
+ strict or lazy ByteStrings, ForeignPtrs or plain Ptrs, using
+ the virtual memory subsystem to do on-demand loading.
+ Modifications are also supported.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mmap/mmap-0.5.8.ebuild b/dev-haskell/mmap/mmap-0.5.8.ebuild
new file mode 100644
index 000000000000..d3fd5291728d
--- /dev/null
+++ b/dev-haskell/mmap/mmap-0.5.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Memory mapped files for POSIX and Windows"
+HOMEPAGE="http://hackage.haskell.org/package/mmap"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+# IUSE="test"
+IUSE=""
+
+RESTRICT="test" # the test suite compile fails: Not in scope: data constructor `Permissions'
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+# test? ( dev-haskell/hunit[profile?] )" # pcheck dislikes useless depends
+
+src_configure() {
+ cabal_src_configure # $(cabal_flag test mmaptest)
+}
+
+src_test() {
+ # breaking the abstraction a bit, we're not supposed to know about ./setup
+ # and how it works...
+ ./dist/build/mmaptest/mmaptest || die "tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ rm "${D}/usr/bin/mmaptest"
+ rmdir "${D}/usr/bin" 2> /dev/null # only if empty
+}
diff --git a/dev-haskell/mmap/mmap-0.5.9.ebuild b/dev-haskell/mmap/mmap-0.5.9.ebuild
new file mode 100644
index 000000000000..07394084092f
--- /dev/null
+++ b/dev-haskell/mmap/mmap-0.5.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Memory mapped files for POSIX and Windows"
+HOMEPAGE="http://hackage.haskell.org/package/mmap"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+# IUSE="test"
+IUSE=""
+
+RESTRICT="test" # the test suite compile fails: Not in scope: data constructor `Permissions'
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+# test? ( dev-haskell/hunit[profile?] )" # pcheck dislikes useless depends
+
+src_configure() {
+ cabal_src_configure # $(cabal_flag test mmaptest)
+}
+
+src_test() {
+ # breaking the abstraction a bit, we're not supposed to know about ./setup
+ # and how it works...
+ ./dist/build/mmaptest/mmaptest || die "tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ rm "${D}/usr/bin/mmaptest"
+ rmdir "${D}/usr/bin" 2> /dev/null # only if empty
+}
diff --git a/dev-haskell/mmorph/Manifest b/dev-haskell/mmorph/Manifest
new file mode 100644
index 000000000000..5f27342c3e11
--- /dev/null
+++ b/dev-haskell/mmorph/Manifest
@@ -0,0 +1,11 @@
+DIST mmorph-1.0.0.tar.gz 4989 SHA256 13c369262821a86915ee18598567474e1489b49f19f9be8335252b6359762883 SHA512 789e50edb576c8443003926c697bf977e858d9814704ba6279cbe67c179331fbeb8599bd9284caa4b68808acfd8d8053a006442e29b9e56376b1abfe463e7ad4 WHIRLPOOL e2732bd6aa0796945f79f0d086c50d5e13ecf9498b4901a360859464260ef945be7b3372e8144f12229782e7a9aad3149ff960467e030c5029cfba0036a3e107
+DIST mmorph-1.0.5.tar.gz 6100 SHA256 6ae92f8c9e0aa767ecce520833ac46d3cf293931050650dc8896be16fb16da9d SHA512 e39d84cdddb7063a3f8528d0053815305079cc199b9cbab76d860f18a9cc40df8738fde603ea7e83fbf01d3227ec27c5898a67bbdf8fc4bf343f1f5c228a5de0 WHIRLPOOL 4c00b44b3664109be408b4c34eb4880128cac39bb1f3fa5b95f36e7cef7fa12b6cc51b3882bd3faf1d260cc775405f23f55d7d8759d04b90f914b381e118e215
+DIST mmorph-1.0.6.tar.gz 6504 SHA256 14c391b111af4cc10917a9340897ae2a5718f5b0b7e6bc13f379445c58fe0dc5 SHA512 d8d4ca5e017f1a94dc8f4ac02f18de8de201264311d5b7debd9ba405b63e25a63fa83385cc287eb07a31b3e00ec02ce75c2d83f6d354f025e87d24eee911da81 WHIRLPOOL 3ec709d630ab305456c29db994c374479197ed1a45ffebddc05ad5942e05c41ada71a8e5e670e1f507e39d898c471d4dd6102803c32817371063ed21690745cb
+DIST mmorph-1.0.9.tar.gz 6497 SHA256 e1f27d3881b254e2a87ffb21f33e332404abb180361f9d29092a85e321554563 SHA512 7cabf68a886ddc8d4b4d7b5af528bd1c1d7ff957845eeb7a216dd2e79117d2828740199424ff38525ff825b77fdb5363ddc4a3907c6bc3677674e8d0f8b516bb WHIRLPOOL d8c0d696a8ccc1ec59f78c701bc35954a7ba7e2611e8042b5868699f021966119ec57561f573e73e593a7ad40ad91d2392d7b30c4a29920b29b1d8756341a4c3
+EBUILD mmorph-1.0.0.ebuild 623 SHA256 4f4c82c2e3b5aa84ebdb419666a27a5af584aa61a2f9986bab4b06236de24a2f SHA512 65054f8c9f0b2084a5c5af261c97237c080c72d80a8a9aa878193f49b01dd72a2139974364e3be47c37006ad421d364c774dc3283f8928a75a53a4511bb13967 WHIRLPOOL ea02ede6676fac52ee4a0b03ce7136bdb372ef0161792980870ccaeb2ae7dc952a78d19514998c18f0032e1c561aef6ecab8221cc87ba12df7fa930ad64637fb
+EBUILD mmorph-1.0.5.ebuild 622 SHA256 410d0633416b8a52e01f63acf292949dd358c1c5a1e383ad8cfd6da9a4bc745b SHA512 488019412d3c2a26b02bd5874f1a8eb30f2e8a59f923ba317c7e27227e78f3784d2015b73502c7f44ded8d1ef6aae794fd2b58078c9ccec3627e686771206a87 WHIRLPOOL 89ee1d1f35a2ab438e1c124be2a0d6cf14ecb1dea5ac1aa70ac67768c1852e488128c09eda2d1f565c37c7dbd289bf90974c8d9c70c88553e5a88fa614a53809
+EBUILD mmorph-1.0.6.ebuild 790 SHA256 8a7dec08fb5d3ac249c10a36702d807389fc4534be5a630588d9b1af32a4ea91 SHA512 c1fab921056e790dbec412e2dc4dedff7b505dd414efdbfdfedfc0d1d6ef7388d91ed1fa8753f595b20ce2357ed3d88ed9e3b1740be4e56ccc21b7cf948b2b8c WHIRLPOOL eb9a35059c1436804334083967021c8459ece0dd03d5b6b1676798931339e2bd6990b86c93bc7f3c9d82860b363f4b3663ab022e63a3cede69d926f4451f32b1
+EBUILD mmorph-1.0.9.ebuild 703 SHA256 b5c780058efe58e99638902b78305fda22a9bb3f6912ff05474449ca8bb90400 SHA512 65448464925fe78571dce1b59616f577280eb7ff787313c6cd0ffc9df075e86af12054142d537d55eb8d942632bd68f4a3d9ba837e571ff9d96aa8f22981f0fb WHIRLPOOL 5d6ccaddbbe29cbe260d838d0dc2cf5b2b88917e6c7268dbbc3cca86ec333d547d13d22dab3e7ab1ae57edcda550eddbe37ae5becdb41f156e6a6eeee8286485
+MISC ChangeLog 3211 SHA256 8cc9b86e121ccbde98cb063ab8498f6a16910b49c09c9f78780ad0cf6fd4f478 SHA512 ca717f4cb60da65caf373c6b145a2f38427c520ac8501a619b47f432f3b57421331390bd44d1b1d849bcfba1655ace7ca85d66b9e851b538eda2db9790e44d6c WHIRLPOOL 1927c06bff985c67274876256a6eb60ea5bfb7dc5b8363ad054941ddfa20a5d160a9ef8c3fdf4b3958a35978942e489c6ac12759f97610f61d57876f82cbc053
+MISC ChangeLog-2015 1136 SHA256 644828bf55c13e0b6bafa757a55d84b49c0bdb29cb1c8f3e79d2e7cab2954a21 SHA512 88e75f1ab7295d689fca929a8056ed81eed8e4591aaf11f614b0672763f03af66d5866ad3e20924f2c28fc18bb4bbede3ec350bfad9fbb4c1caa5a24a82e7b79 WHIRLPOOL 317f343600b0ba0a26af285ff15bf6fa3f41e2beeca1335b8e3b9413f2d71ae1ef9e48e9dc9de998a30a78f6488cef271bfa742c5a7b37403a2aec13a2721306
+MISC metadata.xml 402 SHA256 a74836b2b2189021ab4a852ab0078ef6044d0c229d512ad0ecb2cbbec1475832 SHA512 e5025034e24baca4f12cc5b97bcf6b355b5e63a88796c0b0520c8f51b2a1cd5fb0f8f3363e04ecab17fd52989a66f2d7a5691b4c9aa54c32d0af2aa83c5ffc76 WHIRLPOOL 1b1d21d5d940506aac8f56d4a812e69a418db65a6bbf3589da13fe2989c435d22aecacf05f5f931598ce87bf61f718f4b47c8e992c30b525989643dc663f7581
diff --git a/dev-haskell/mmorph/metadata.xml b/dev-haskell/mmorph/metadata.xml
new file mode 100644
index 000000000000..07d736c44973
--- /dev/null
+++ b/dev-haskell/mmorph/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides monad morphism utilities, most commonly used
+ for manipulating monad transformer stacks.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mmorph/mmorph-1.0.0.ebuild b/dev-haskell/mmorph/mmorph-1.0.0.ebuild
new file mode 100644
index 000000000000..18d06d5b97ee
--- /dev/null
+++ b/dev-haskell/mmorph/mmorph-1.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad morphisms"
+HOMEPAGE="http://hackage.haskell.org/package/mmorph"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2"
diff --git a/dev-haskell/mmorph/mmorph-1.0.5.ebuild b/dev-haskell/mmorph/mmorph-1.0.5.ebuild
new file mode 100644
index 000000000000..61d735408e42
--- /dev/null
+++ b/dev-haskell/mmorph/mmorph-1.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad morphisms"
+HOMEPAGE="http://hackage.haskell.org/package/mmorph"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/mmorph/mmorph-1.0.6.ebuild b/dev-haskell/mmorph/mmorph-1.0.6.ebuild
new file mode 100644
index 000000000000..cfcc7b565ee2
--- /dev/null
+++ b/dev-haskell/mmorph/mmorph-1.0.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad morphisms"
+HOMEPAGE="http://hackage.haskell.org/package/mmorph"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/mmorph/mmorph-1.0.9.ebuild b/dev-haskell/mmorph/mmorph-1.0.9.ebuild
new file mode 100644
index 000000000000..428f2d788eaf
--- /dev/null
+++ b/dev-haskell/mmorph/mmorph-1.0.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad morphisms"
+HOMEPAGE="http://hackage.haskell.org/package/mmorph"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/mockery/Manifest b/dev-haskell/mockery/Manifest
new file mode 100644
index 000000000000..8599b38265f4
--- /dev/null
+++ b/dev-haskell/mockery/Manifest
@@ -0,0 +1,7 @@
+DIST mockery-0.3.2.tar.gz 3421 SHA256 6f8577fc23392612d6c2f6405cc0b9335b58f2281285513ef5f3e961beb81454 SHA512 f9b94c205a1fa6c0da93b4859d0e541fdb887470213a1ef3e38468c7d2561803389b3497718936a3b79d20c78708b49d2f8941be4dde95d62ef335752c6f3626 WHIRLPOOL 88d1adda3f0bb319755989c36a1928bab7df6814a5f90f47bae994287921548419fa20c271227189f6bac30dd0d3010f2b27adb0bc0494355459fa52976b7d17
+DIST mockery-0.3.3.tar.gz 3952 SHA256 61157a39a3123001e0b8c7714e171980e879d01bf43f7b171e393ecab6c0fad4 SHA512 090f2a9400c958b6ae89a8ebfceff156da16588ad20e4da1c155db281bc40bbafc0335607ca3ab888d87b0da820cc5a3a1ba8bd7e231ab19d6ff3adf519b6be1 WHIRLPOOL 16b854caeea1c6d43302ad0957c959b57ba3a43bf93c1e29af38465b8244f3eb2f76ea710b1971ae7f3fe8e28f562072d6c52571f6b72c3ba337248584048573
+EBUILD mockery-0.3.2.ebuild 694 SHA256 00420704aadf1d58c9752a8cecc31feffbd976037311f6f58cdf8a3ce3ab8cd3 SHA512 640780fdfa5da4ea3af01caafc02728e74889de54d1007b918df4f0895483e764ce8512bb1ef76aecaf819149911d377c1127822964c9645b2b81d2c8377378a WHIRLPOOL 399c7926cf984ae3eab2750673b0d0f9147feea68fcb515c8b71aa0f7ebf3065f54c58eab8a90a71cb2aa55be005394d24b5ab24082471707c47b2f0b5099a3f
+EBUILD mockery-0.3.3.ebuild 731 SHA256 bb341c0874d3b0106265ece7e73502bd335eee889dea447da83c67090957cc7e SHA512 432695874ab43fbc526f5dd86cd44b80cad9d93f1dd5bc0f1fe8f8ee0fe2f0ca8ef75e518a549c257cfac757646c04f467a1fbefbba2880bffcd4995f99e94cf WHIRLPOOL db1e1c15a26c826f3bbccb0bd30ed4c707e3cd90a0d0152ceec2137b241281672c18516428660bb02b57c9cf34f797ace0afe214163d84d6f0de47ecefd040f7
+MISC ChangeLog 2886 SHA256 3b2869e6c2b3b9ed82902938addf5f5bfee48c0ffa04d1613b25590aa18ab9dd SHA512 f7549e2e2e7d54d7dbe257f0aac447bc15a958f6afdec0af255751d7d6e8d6ea58989b4650740af30698dab03846e89e1e9e5a9e5d09bc939b5d336078a71f43 WHIRLPOOL b5df56588e8cba2c21c134c934bf2e88b600327618b5e960accaf6c4379a765a09676b5e1e7da2d171b0b5fb7a7f131bd75cd0e4865bf27212c14c024c90a458
+MISC ChangeLog-2015 416 SHA256 47b3a082656e8f4b7f82318d479e15b11dffa94ca810930ba1a91d2e5e4faa33 SHA512 ca390c536800fb91e203d9916ad1a1c8617da6885de61562c4f1fd5f70e778d953d4b6a90220e7a42f12c04c4cd037939247e7960128cb8579c419be40665aed WHIRLPOOL 5cf615eb1361e92fe518c37a91292e5973fb0552ed9e61af172cedae40ad9597632591b0f8f148d35e0fc6935a37079ac6b7c26e6b9a36880f8f973823c1ee68
+MISC metadata.xml 330 SHA256 f4e45dda7cb0823db0cfd17e62b69158bc5560af1e7425b9505c98b878b1b0ee SHA512 c9599dc4a60a7e49a19d3aec97808a4838153afbe0c614cbdb7b9d78334c1535465b1f52de538f7e4abecf8518b801f90abd984a42e84a0a011c3546b3e37c23 WHIRLPOOL 02607400897d6ed20093dda5f0fece7641a2f90ab1884fad1f16b1313a16682fbe4b92030c980e4603c7be9d80589c2002a3ad6742b078ccbe05356bb3190346
diff --git a/dev-haskell/mockery/metadata.xml b/dev-haskell/mockery/metadata.xml
new file mode 100644
index 000000000000..30af892f6ecf
--- /dev/null
+++ b/dev-haskell/mockery/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Support functions for automated testing
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mockery/mockery-0.3.2.ebuild b/dev-haskell/mockery/mockery-0.3.2.ebuild
new file mode 100644
index 000000000000..ef52c2a3d1ea
--- /dev/null
+++ b/dev-haskell/mockery/mockery-0.3.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support functions for automated testing"
+HOMEPAGE="http://hackage.haskell.org/package/mockery"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/logging-facade:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/mockery/mockery-0.3.3.ebuild b/dev-haskell/mockery/mockery-0.3.3.ebuild
new file mode 100644
index 000000000000..2e9b4607b96c
--- /dev/null
+++ b/dev-haskell/mockery/mockery-0.3.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support functions for automated testing"
+HOMEPAGE="http://hackage.haskell.org/package/mockery"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base-compat:=[profile?]
+ dev-haskell/logging-facade:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/monad-control/Manifest b/dev-haskell/monad-control/Manifest
new file mode 100644
index 000000000000..b0389ecf4180
--- /dev/null
+++ b/dev-haskell/monad-control/Manifest
@@ -0,0 +1,11 @@
+DIST monad-control-0.3.2.2.tar.gz 10684 SHA256 acef78a42ec8bb99efda077b36bb1db8f4b6a1d58aa3865cc7b27e0ba6e88cf3 SHA512 4ae7959347a83a781bef6275f4880b53d1c67a9ef5d1bc32c3337797bb991df71c4df71206073a12e46a1512e3290d474a03b0c4ae6496316f41f4248c0c8de9 WHIRLPOOL a6133340bfc8a2f75a524f2d359938578490470fc4dd6c5932626ffd80ea70f2ec9d6f72db1f5624a6028eca6c6f55e3d3dff6a2fd0f0973ecf6c1d57be1c45d
+DIST monad-control-0.3.3.0.tar.gz 10518 SHA256 ef44c9943760f2120eb450182852d6150390daa2de4b87e9dda9591e89714e6e SHA512 734ca14baea74f9bd6f3603dc84426bd6d79ae23998ffcce5c8b994dfa8d58b8a573e7b0f68f7eaab07163c8806d8d5f95160f0439cc5fbd07b9509c84e4ef8a WHIRLPOOL e8de49dc29c9a4601711575531fd3dbbb1b8bc5282ee586ec5222cfe4f4e7b96369e9715da45eeb5e682d25619918eb81864279a45c1f230566facc3a323584c
+DIST monad-control-1.0.0.4.tar.gz 10709 SHA256 e984b7346af6d31b7ce918e1a0263075af8cbcf5440bc3df698d0354c90df61e SHA512 98a5448cf01a0310d2c16b648d02ea6643e30271046324d0f1bbea132e9f81a54fe6bb1700877b1ea4c8e291cefac81394bfaec089ea661fcbf4c04c9596bded WHIRLPOOL 42fd136c7bbb1d82c66fcf81f1246adccbf48286782ce037b5439aaf3df5066e51bb67f2898c88c30d308fa3454a7cb7d3516ae996dd49202d6217b0026e570c
+DIST monad-control-1.0.1.0.tar.gz 11115 SHA256 d4b0209c6cb7006fac618e4d8e3743d908f8b21579d6ff72e9f6e758e24301f4 SHA512 f1dde1d46dac0a1aff8525729cc499f6aa7f5b0ddda37d120599b8b1925e653adfb2694aa24cfecd0da8b5dde95ec22fced0ecbb5dd600bc5b0c2b8da656224a WHIRLPOOL 8d5b242dfde7735ca8f8bb4ca68e0d0da464ebeb113b967762a17414e53548d883b1bb85d8e57831d4c8144f7c06e0abe6bbb96a13d556116fb64d6deab84d0e
+EBUILD monad-control-0.3.2.2.ebuild 996 SHA256 0aebf0b6c7f9c5bcbe73b7f02d17ea16c06707ffc0520bc5e8326eb249503334 SHA512 e1bfa36871af616047520ba96e129b383df0873a933170015f197c30e99cc9642a176021f89ad14ccc4b88f4f2bd5dd6f0c729258e0d765ae3a3e411808b7e40 WHIRLPOOL 64b52dccceaf171540f5182ba31d333dadac314f14e95a0b6240cb834c3549b25dfe370969dd62ec87b2094bbb1c83eb9b6529fe391f500c8f780278e2ef4cba
+EBUILD monad-control-0.3.3.0.ebuild 894 SHA256 1e3094726ececc63b161ffdf6d51a5d395242cbe8f48dde2e14d7042645651ed SHA512 ea6190016c5a5f2bcd625930b303ae4bae66087f0a08357f4524aa6709f4ff3e1041173d3989e62b561f9c382703a469284884528c5e33661af5df16226d25d2 WHIRLPOOL b00326c14b792c7a423f6fa77eeef26a4136d6e1bf93bdbaab92be2a01c55ad9ce1e75d5e6693dcdbfec03604cecf6b62970ec8ba13771c3d7c04bd285b176b5
+EBUILD monad-control-1.0.0.4.ebuild 954 SHA256 61a9254839d208f79db211766d8e0d605810d5407e5d04b75160103c822d65a7 SHA512 313c36d8b20adf7f8b37bf2559e08e41b1bedbc0e36acd2af4db2b69d112fd97390b16aa17577a3ae641629c5691921043af2d9651ccb742853a3a8d46e2435f WHIRLPOOL aa484815924b3138146762568b45ec4dd8d1afefaf591c503b68264dd787dc2e66591f2f16cdeb1bc7b723cab359fc525293b3008f5fafb95612d58b7d63d2f2
+EBUILD monad-control-1.0.1.0.ebuild 952 SHA256 8ba4b987db98ad3d082b316fa216cfd96e8e9837c814cca98cd6323975a0f770 SHA512 9c3bc34434f7f9052c9071eea7183ed4beff0dd5ff48102898085d113870b0dd56704af10711e0c95ac707a01d675dbe2c21803a6522c66d714395f4f57c3175 WHIRLPOOL 77ce8addd4b12af40616291710bd9769d2deb2225644e84e7365fe7b7daf9c889d813449e58fc689ee8240c3b53ad7ae337d02424007cd84edebbeb57d21c8c6
+MISC ChangeLog 3730 SHA256 4aa832e69267cc2be2f5a76d204527d66c7309cafee6c058c99ad7021272ecd6 SHA512 d64ff5136cef0c48adac113f98e65bfac9a9f8ecb19d8fae41040a702ef1e11be8fb9e3253c5bb778c4becfdab5ad59faeaca4f27b7c79cd0899b749237d1952 WHIRLPOOL 733836e764433a717963e410fbd6e6731326af8c76fa52ab0901d61feab2f6b3b4f0543e160fafcf04abd182893aa78913fc22a6709f7f3be9e7874c122032df
+MISC ChangeLog-2015 3167 SHA256 f4c9fd59471dd8a07b0dc858e159d721d87746fdc534b481f6fe5923ddb1310f SHA512 810d84402a9a3a53509d7d16f6740f2ddf00fc596af19d5b05e4e3aa14368220a965c2c35378cebb8a737df797fcba75203f08c9dc0b49759f7f2edc8518ae49 WHIRLPOOL 94ae3a0732729f5fa44c523939633de45ca47f04bc2a7713074cd4bc50ad6775773ecc4d0b590087fb9b35f8d15e4d1a14d2878264c013e019ef198c55db01d6
+MISC metadata.xml 1826 SHA256 647d0cc99d59b8c7d185b2e3220147b725d3fa55bd77828f7cfacd9e9bfe4aa4 SHA512 a69dd6aff99a699b05796737414c77c4a005c34c625a643ce78d15e6fce0cade779eb5a6f3deb4c9fc8a5f8465ba567f12031a9cb557cf3b686674d1922c6a22 WHIRLPOOL a28830bb4f79e551d36435cb099811cc7fc50f26a45a16f9bcadb9515c665bf283ddd71c109d7934479d65f6b067d48c3ef557b62f7092b15bbc815556bd3c94
diff --git a/dev-haskell/monad-control/metadata.xml b/dev-haskell/monad-control/metadata.xml
new file mode 100644
index 000000000000..11bac49d2aa7
--- /dev/null
+++ b/dev-haskell/monad-control/metadata.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package defines the type class @MonadControlIO@, a subset of
+ @MonadIO@ into which generic control operations such as @catch@ can
+ be lifted from @IO@. Instances are based on monad transformers in
+ @MonadTransControl@, which includes all standard monad transformers
+ in the @transformers@ library except @ContT@. For convenience, it
+ provides a wrapped version of @Control.Exception@ with types
+ generalized from @IO@ to all monads in @MonadControlIO@.
+
+ Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library.
+ The main difference is that this package provides CPS style
+ operators and exploits the @RankNTypes@ language extension to
+ simplify most definitions.
+
+ The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg.
+ The tests can be performed by using @cabal test@.
+
+ The following @critertion@ based benchmark shows that @monad-control@
+ is on average about 2.5 times faster than @monad-peel@:
+
+ &lt;https://github.com/basvandijk/bench-monad-peel-control&gt;
+ </longdescription>
+ <use>
+ <flag name="instancest">If enabled this package will export
+ MonadBaseControl instances for the lazy and strict ST monad. If disabled these
+ instances are only exported when base &gt;= 4.4. If enabled it is required that
+ the transformer-base package exports MonadBase instances for ST. It will do
+ this by default.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">basvandijk/monad-control</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-control/monad-control-0.3.2.2.ebuild b/dev-haskell/monad-control/monad-control-0.3.2.2.ebuild
new file mode 100644
index 000000000000..219ee3c96c51
--- /dev/null
+++ b/dev-haskell/monad-control/monad-control-0.3.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift control operations, like exception catching, through monad transformers"
+HOMEPAGE="https://github.com/basvandijk/monad-control"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE="+instancest"
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?] <dev-haskell/base-unicode-symbols-0.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag instancest instancest)
+}
diff --git a/dev-haskell/monad-control/monad-control-0.3.3.0.ebuild b/dev-haskell/monad-control/monad-control-0.3.3.0.ebuild
new file mode 100644
index 000000000000..f761fa4be7c1
--- /dev/null
+++ b/dev-haskell/monad-control/monad-control-0.3.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift control operations, like exception catching, through monad transformers"
+HOMEPAGE="https://github.com/basvandijk/monad-control"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+instancest"
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag instancest instancest)
+}
diff --git a/dev-haskell/monad-control/monad-control-1.0.0.4.ebuild b/dev-haskell/monad-control/monad-control-1.0.0.4.ebuild
new file mode 100644
index 000000000000..9dd12739600e
--- /dev/null
+++ b/dev-haskell/monad-control/monad-control-1.0.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift control operations, like exception catching, through monad transformers"
+HOMEPAGE="https://github.com/basvandijk/monad-control"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/monad-control/monad-control-1.0.1.0.ebuild b/dev-haskell/monad-control/monad-control-1.0.1.0.ebuild
new file mode 100644
index 000000000000..7552b509f020
--- /dev/null
+++ b/dev-haskell/monad-control/monad-control-1.0.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift control operations, like exception catching, through monad transformers"
+HOMEPAGE="https://github.com/basvandijk/monad-control"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/monad-journal/Manifest b/dev-haskell/monad-journal/Manifest
new file mode 100644
index 000000000000..b0ce52a2f8dd
--- /dev/null
+++ b/dev-haskell/monad-journal/Manifest
@@ -0,0 +1,6 @@
+DIST monad-journal-0.7.1.tar.gz 4582 SHA256 79afa46b66530b7877a1860352ad3696a6ce65f3ad2f17468c3d4e78bc4fd2ad SHA512 5a19f49d05aa00e558b1a945c2064342bc265d8579767903d0080a5c8bc39ced8b871922d2e4b50dbbcc73d431b4784b1ec66ee1a53df97898eaf6c8ed23d7ab WHIRLPOOL a840bdee90a464c5b3a0274f7153fef3cd122064df0dd4fca37e5acb4c21f7225da6262929a46f119affcc5bfe418f11fd8ff3f0f187750e60122bfebba6dafe
+DIST monad-journal-0.7.2.tar.gz 4568 SHA256 72b1a676bd994198544c4861a05b1d1b4f7ae55ea35a837cace539b8d6c69d08 SHA512 13ffe40a991d3862b14fca1d7fe7202eb70d0c13a2e3d1adff4aec68afab7ce44607ece28297a32f04e12620c2d414e0924aa8068ee9485d431885ce7effe8c9 WHIRLPOOL 8f4344a4c13c7b322f2224b588a1a2ac2747799b97f83b0aff851bcbb5e3828924308303bf3488e81a935ec068c366085fe2afa512b5ae1f7bebb85b82b8665a
+EBUILD monad-journal-0.7.1.ebuild 968 SHA256 25285cc944df9d37b309ffe1400ebea93f3790927594f9ea2eea0b2a3632de42 SHA512 f6d83757ed27112e6ff0d8f75c336f2c1e8afe917135254ed4c1ca17dd325395e2203fad3a26d90ae1329a11392a6b78a4e94bc18dac74560708b0c1df5b5b6a WHIRLPOOL abb9a5ef56aaf3523849471efa382301e6f5ac8005e1f1dc54c03e11ab4fa3c487815c33febef4d9a6bc958ded1e8e2dc17c9e471c5c5817a34767ce01e1c790
+EBUILD monad-journal-0.7.2.ebuild 966 SHA256 812904d5358def47a5e4879303d1801266e5b1cef20e0dd7e27974e3f17c6adb SHA512 0edf54656c5c8cf00f620898607837fc6e2f4efed00621d64e72717fbca661dff493c8e0fbd055af4e08a7076bd978cc3b97cb954a3c3500474f14effbd2d23d WHIRLPOOL 78bb3971e280bf448a42a2a968c025f8226fe9f6b0d424ee02d9926f7c07d67f482f402fc3501e5338d2b96b55a9fb3e074a9a61ba4609cd6e7f9003ffa4eb99
+MISC ChangeLog 1370 SHA256 06464dfd6f9df5d72df0c7d8a71c65914e3672139c5e101b1855074a5e343363 SHA512 e96fdb8e8b43d1a740d24b835cf751bf144becbaac0a926949d95b09ed5af551739fb77d5a0d031276efcb0249365226d7a30782fbe6e8aa5789ede37e753c95 WHIRLPOOL 1542e4c530d599a869b969d9d10721b49f9513bdc36c8b5dcfb40c4048dba0ceeab726021f82ac81675e993c1d5dc889a35624e368f98209289238ab13d00dab
+MISC metadata.xml 636 SHA256 ebcce246b8b1d2c63007ef52eda3a42821ccc3ca894a5b86c7f5d8d7209d1536 SHA512 9592deaa42eea5193bb07937c00fe792197d62329571cff763af6c2716c2f7125aa7bd65358143801ef39b83c4d6b98ecbdd0b5172f2e80906a32e0403370271 WHIRLPOOL 9b592c605be4521394bd71ab6efe3b21cc55182f0b038ffcdbc876402b20781a98488799817dc98b22ac38779b335021ff348a0dfc4d21f806aee940824e6388
diff --git a/dev-haskell/monad-journal/metadata.xml b/dev-haskell/monad-journal/metadata.xml
new file mode 100644
index 000000000000..a393bafd2d26
--- /dev/null
+++ b/dev-haskell/monad-journal/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a typeclass for logging in
+ pure code, or more generally, in any kind of
+ context. You can do whatever you want with
+ logs, especially get them, clear them or even
+ sink them through `IO` if you're logging in
+ `(MonadIO m) =&gt; m`.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">phaazon/monad-journal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-journal/monad-journal-0.7.1.ebuild b/dev-haskell/monad-journal/monad-journal-0.7.1.ebuild
new file mode 100644
index 000000000000..0957f2b6f7a8
--- /dev/null
+++ b/dev-haskell/monad-journal/monad-journal-0.7.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pure logger typeclass and monad transformer"
+HOMEPAGE="https://github.com/phaazon/monad-journal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/either-4.1:=[profile?] <dev-haskell/either-4.5:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/monad-journal/monad-journal-0.7.2.ebuild b/dev-haskell/monad-journal/monad-journal-0.7.2.ebuild
new file mode 100644
index 000000000000..01e0c55c8830
--- /dev/null
+++ b/dev-haskell/monad-journal/monad-journal-0.7.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pure logger typeclass and monad transformer"
+HOMEPAGE="https://github.com/phaazon/monad-journal"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/either-4.1:=[profile?] <dev-haskell/either-4.5:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/monad-logger/Manifest b/dev-haskell/monad-logger/Manifest
new file mode 100644
index 000000000000..bf0567c20423
--- /dev/null
+++ b/dev-haskell/monad-logger/Manifest
@@ -0,0 +1,9 @@
+DIST monad-logger-0.3.17.tar.gz 7871 SHA256 25dd1e420c1bbc83b968cac738a08ebc6d708581a6e190f5e61c8de5e698e1ea SHA512 7905a9cec560e3fbe617e28d9a006d744ae6662a23c4f19807a11c0ca409cf4cf994175d528f000af53804b14ed1beceb8e4c7c4dd9b1a480d506e9455a6e6e0 WHIRLPOOL 430eecb531549cecf52bcd085b9c2412f884e7ee95bc070dcbeda2e311906ca294a01f20e9150b2b909953acc19b9b2270dcba4be3938609ff9ea50fec05a0e4
+DIST monad-logger-0.3.18.tar.gz 8094 SHA256 81497c19d08df93e6de5914f3adf0feecf4fcd9412e3004d2b19b4bfba05497e SHA512 30b309b441a3be81e209e7aabc9cf712d7a436e89833c84d74ae9b1011bb55bab77e728882670ef6877c32657b30b65c09997867ad0318fc4dced8751db90e9c WHIRLPOOL ca09851ba772923a1bf3f19b4d3a20ec4b6dc4909eac41f07d405c26405d948079b3057d890093687f572a3107d4465b474f61df67573bc722aeb21bcd259cc8
+DIST monad-logger-0.3.20.1.tar.gz 9034 SHA256 8e7cd3af6a28c6be29ec184d221c60d745d14142794efbd175077ee3e8c0baad SHA512 f8d70d2620e5f24e283c484215ae1ef3ef7db854ba65b0e16938ab4589d0600543b1f06934e98ba374982433bb831613882280645cea5076f9a9da7bf6426faa WHIRLPOOL e2de6ce0e4ed192c885d782e7f694b91b3830f64a8be34b21b3415d0b5c3e5f15e4803b8431ae17f213939e004435d6638b52cbebb48519457aafe8f072a05b0
+EBUILD monad-logger-0.3.17.ebuild 1441 SHA256 77c70c09083ecef93a4b315dae2c5dec0dc6fe3a72b267a657f3ce61bd9f70e7 SHA512 b893682d1cc99f3282d861643cf787da5586d9f049baa6247a3b9d7ea2cf2cdf551f0b01786851d79c2fc2fa620d992dcdc73dd4e04c58fe22651a9db183a875 WHIRLPOOL d752c5020b3440805fa5fb2cbdce1906e0ed60fe458653ee119268e935c31cbbd521163d35a330896c573be3474fe7fad5d58cb394e81b16a98bffeb72ad4459
+EBUILD monad-logger-0.3.18.ebuild 1441 SHA256 77c70c09083ecef93a4b315dae2c5dec0dc6fe3a72b267a657f3ce61bd9f70e7 SHA512 b893682d1cc99f3282d861643cf787da5586d9f049baa6247a3b9d7ea2cf2cdf551f0b01786851d79c2fc2fa620d992dcdc73dd4e04c58fe22651a9db183a875 WHIRLPOOL d752c5020b3440805fa5fb2cbdce1906e0ed60fe458653ee119268e935c31cbbd521163d35a330896c573be3474fe7fad5d58cb394e81b16a98bffeb72ad4459
+EBUILD monad-logger-0.3.20.1.ebuild 1406 SHA256 4a75d0afbfcfb2dcec5fbd462f1078d8410b50f4941c9840354ce21bd255625e SHA512 e85e57acd13741f87d5cf9c3ca45424a57068ca3a2e65d217d2f26f79cc8e80a96d6776dbe78d20e6dfa5045ad4bcf0cf2a387360bc368edfa476592d7857f2e WHIRLPOOL 78fb3fc74a8a9c6ca7d87fd8ed9993845252c0ba1c062a1d85ae27fa09d9cb7539e1cbd74fae4253ce15f519183c5fec73271293f36a16033bc043b926f5f19d
+MISC ChangeLog 3626 SHA256 b721e3e5c5a4b8724399904c8338c7d81c4af642ed7143fe76a12f29c643ba0b SHA512 ea8e80dfcc93ee00a74eab8ce4831a1892502addc8744ddd657af5d7162e33b6ed24bf36607e348f04a27022ee00da24aa51d6d8b5fcda25971de3b9094d55a1 WHIRLPOOL 521a186c4c91e4393e7b8a59fcc120a32581d0d672b78d8bfc99b7d34d6e48218a851dc6a74bacb1356c141b528eaf11e275d6ca122454e570e415b8847a1e2a
+MISC ChangeLog-2015 1887 SHA256 e10c8f501d922814bde2c84656a0622147ba9a50359451832e0e2b92ce7031ce SHA512 0498773b626872562ce11e7580b6277ef3b60a7e49dbaa6b7f411637b8c0e17b6cb0b668e9885da2cf5ad33b4497b2927ce2013025baf48b4a5d4c99c501a89a WHIRLPOOL 0eb008f362a8565558b94f19ce6777785fe4b3e0fae755eb904620ce410cca9f9a4e0e4495d94910c89afd9867b2f4c704a7aad2827750a6eddd40c4bea3498a
+MISC metadata.xml 548 SHA256 347ca267a237461d30ce42a4b8fca12aa55e02f6a15f50b8e5478e75cbd9179a SHA512 1ac42af345000d406d48f3209554f4c45261a9844b79437c66dee0238df5e208316cdadb01235e2286a77b839cbe5e5eb66532f3e1fa667151cb7e39d2e9727f WHIRLPOOL f7e1df0512dd6962b5f44ca94e21e7d271ff44634d934cc6d3a8d3ade3fda9fe4c7065fe3fd4f49e050491b34fa252b553ffecf35cc9ee134b3dfddae88ffbc8
diff --git a/dev-haskell/monad-logger/metadata.xml b/dev-haskell/monad-logger/metadata.xml
new file mode 100644
index 000000000000..b83f7e64803f
--- /dev/null
+++ b/dev-haskell/monad-logger/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="template_haskell">Enable Template Haskell support.</flag>
+ </use>
+ <longdescription>
+ This package uses template-haskell for determining source code locations of messages.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">kazu-yamamoto/logger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-logger/monad-logger-0.3.17.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.17.ebuild
new file mode 100644
index 000000000000..ae088f8898f8
--- /dev/null
+++ b/dev-haskell/monad-logger/monad-logger-0.3.17.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class of monads which can log messages"
+HOMEPAGE="https://github.com/kazu-yamamoto/logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.0:=[profile?] <dev-haskell/conduit-extra-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/fast-logger-2.0:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/monad-loops:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/stm-chans:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/monad-logger/monad-logger-0.3.18.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.18.ebuild
new file mode 100644
index 000000000000..ae088f8898f8
--- /dev/null
+++ b/dev-haskell/monad-logger/monad-logger-0.3.18.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class of monads which can log messages"
+HOMEPAGE="https://github.com/kazu-yamamoto/logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.0:=[profile?] <dev-haskell/conduit-extra-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/fast-logger-2.0:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/monad-loops:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/stm-chans:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/monad-logger/monad-logger-0.3.20.1.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.20.1.ebuild
new file mode 100644
index 000000000000..42ee80ded7b9
--- /dev/null
+++ b/dev-haskell/monad-logger/monad-logger-0.3.20.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class of monads which can log messages"
+HOMEPAGE="https://github.com/kazu-yamamoto/logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.0:=[profile?] <dev-haskell/conduit-extra-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/fast-logger-2.0:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/monad-loops:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/stm-chans:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag template_haskell template_haskell)
+}
diff --git a/dev-haskell/monad-loops/Manifest b/dev-haskell/monad-loops/Manifest
new file mode 100644
index 000000000000..b5e19a639dd7
--- /dev/null
+++ b/dev-haskell/monad-loops/Manifest
@@ -0,0 +1,5 @@
+DIST monad-loops-0.4.3.tar.gz 4996 SHA256 7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18 SHA512 41a1314777661a411acf62dfa25cbb1a59fedd5d60d1a2b8566a3dd64dec361ab1fe35827320529a723a612e0443571ce38b17fa900eb8d5289bc52f653d47a5 WHIRLPOOL 7b3e10c329ad9c7208121a1113c9ec72565f6ed567f28cc60dccb0900d75d7c01ddd08cdd8e37afe56e7216f706b82b07772ff7204c4dbdd4d093ac050dde030
+EBUILD monad-loops-0.4.3.ebuild 598 SHA256 8831cd93d2b5af8e343b7ea3e0e3d24fae8748362310f221ab7e6a2bc688b062 SHA512 865444f59419a4afe0cbc308c5a0762217d36d1eaae11d05471118672617a5dcb04ab4ae412f6e6c705f5b40b8e51d334944f2e0925254d0d6831bb2c40e4420 WHIRLPOOL 1b056cadac781f39d375b817c532e55294c4eef7166946212bc5fa395adb72e02928df31223bed176dc120749c4824890aa1931207847ea36cd77ae4fbf4f1a2
+MISC ChangeLog 2727 SHA256 bafada678cf526ca35b5f2bc4b9cce4c1d8260544ed36e06b27086f3ab5cb7d3 SHA512 ca6a31a12253c786b680b616317cac2f751445adb0f85a0c64895c54643f91e0ceb6c0eaa4c5758a8e719cc1ed2b6826d6717d203d5a491f4fdd5a06614cc346 WHIRLPOOL ca1c26348c1b24aaf5ae5c21ec4120c082e14ec0f8a48734e5fb823fed719c7bd78013d88ab545985e5ab1dab9ac30630669c87a56739b8b6b3c6c414e7c5d42
+MISC ChangeLog-2015 876 SHA256 9e18ab4627377a79d4f15b2e4175baacb65d89f26129b6a1f84352ee080d2151 SHA512 18e2d1e36c3e24ce25801e314e7beb5aff2a4d601a86589213b72e6539db7e44c3ad8f7345d3062bcfe2cb5fae2b9dfbe834b30665e01b017cb07f6af92f81cc WHIRLPOOL f902174a3d3cf4b513ea7f39a01149d58eafe00d3728e2d46972c710eb78e038e3d2ad82b0736f5cfdf2b3813ceb99ab0e9448cf5eda1b1590dd9a2e0abec40a
+MISC metadata.xml 569 SHA256 0508676951b66db1ecac6d19d273c2e1bde9ec8bb36ae0150c9883caacf87a70 SHA512 57118fc45a4f8448e8943bc3b59b18c2b00e9f31297623a764ca88e715c6d6c273bdc953fa541747302fa4f2c24f96d62ae17f07b238df7e14a36d95f4cfbe4c WHIRLPOOL e88f2f1a54b7b7787d0fe45b4de6c299ea82b4947ec1cac02afbd3035c0a10c55c3986a56e1f619d7c48428b022ac1ae4e4e2b32614b6851c14bc92ffc2c56ba
diff --git a/dev-haskell/monad-loops/metadata.xml b/dev-haskell/monad-loops/metadata.xml
new file mode 100644
index 000000000000..c766ee1f8714
--- /dev/null
+++ b/dev-haskell/monad-loops/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Some useful control operators for looping.
+
+ New in 0.3.2.0: various functions for traversing lists and
+ computing minima/maxima using arbitrary procedures to compare
+ or score the elements.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mokus0/monad-loops</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild b/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild
new file mode 100644
index 000000000000..7325375be662
--- /dev/null
+++ b/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic loops"
+HOMEPAGE="https://github.com/mokus0/monad-loops"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/monad-par-extras/Manifest b/dev-haskell/monad-par-extras/Manifest
new file mode 100644
index 000000000000..6487d6c77220
--- /dev/null
+++ b/dev-haskell/monad-par-extras/Manifest
@@ -0,0 +1,5 @@
+DIST monad-par-extras-0.3.3.tar.gz 9146 SHA256 e21e33190bc248afa4ae467287ac37d24037ef3de6050c44fd85b52f4d5b842e SHA512 89811cbdb6ab6654f31a8c327b4d0299c27938b226e0e12b0917393b610d02ea5a62182bff513cdfd19c21165658f0f1ef1ea00bdae114fd84d524051dca4fe0 WHIRLPOOL 414e1df0b86d5e9237e8d607755e257c03a092b7686a53f10e12c5e150e6117681e5b9221307f1bbb2892cc68b820ab84bba83d867046e8a94f141494e7f0d70
+EBUILD monad-par-extras-0.3.3.ebuild 758 SHA256 ab2e50c11c5ee7d7ac8f339967cdb0f3e23afeeb0d323291b30e05f2bcb72582 SHA512 46a8188d8800d86683f30fd8071329a4b6d7ab2a2883a200412ec84010f8b91dd261dde82b210240594de6b2c7518a505d3525c01e15e2082ab45411c7e80e06 WHIRLPOOL 0394d170b48e45c3b67aa4314fffef35ed459a483b4c9c9f8fc4a4ad65f3538065b395569ada873512d6516feebf0842098803e88e5e14629ffd9d1b1d84e028
+MISC ChangeLog 2457 SHA256 7e8197e804708031fd1cf1089140a9d134c26f0e91817d47ae40697952253534 SHA512 f7a9ccfce5063d2b7b6bbc087429a976ebc2709cc6c968fe0477027749ec8360c1cd84f07d178545134604185b7a731a77b494ee783c97fbfd0601f87a70eb76 WHIRLPOOL bd5d9195ce6688189d53ca43f70fc5a9b1586e22482d4858041a094d26730472754d09d594e0a9866d4365cd75856f0f4e30d49fca42914d8970f4336dda28f4
+MISC ChangeLog-2015 754 SHA256 3be8906cc0d70105e8c53aa290e17c5b5976e2a3e1404db486218b3de877698b SHA512 d91632862c2ce63d17abae70a08bc9dc2152f332b9ab8dae190fd4bf62bb59d062c272e0104b241283dd37b4599936d1d91bcbc6fa0d8bde7a63594ffd9e10a6 WHIRLPOOL 7f5742252dd566e055b545db3976ae5106d66c842e968729b275549d6be11319c556fedd9f4082d6961df567734fbc2ae01d9b5c5c0c9c2ddffcc932c0f43fff
+MISC metadata.xml 536 SHA256 f235176c761fb730427695c0d9724a28596c197bcfd56c6198e19ba5412d84cc SHA512 b7e59189264ff5e0c04e14be9a48f9a8217b2fc8f466ffd57f29a772319dfe55cac17a1a487ea0dd1bf7778102c6ee9b59ff7c7ce445e1d42b161d8cb15993a1 WHIRLPOOL b3f89f5f996163cc9ee5335daa6ce5b0361e0eedd5843a91f21ef9e2cec0bfccb87c89575e17105d60831c0b65fd90df255d625a565903c90ae27aa3d4fe2d0f
diff --git a/dev-haskell/monad-par-extras/metadata.xml b/dev-haskell/monad-par-extras/metadata.xml
new file mode 100644
index 000000000000..75de66f9460a
--- /dev/null
+++ b/dev-haskell/monad-par-extras/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The modules below provide additional
+ data structures, and other added capabilities
+ layered on top of the 'Par' monad.
+ * Finish These
+ * Module Descriptions
+ </longdescription>
+ <upstream>
+ <remote-id type="github">simonmar/monad-par</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-par-extras/monad-par-extras-0.3.3.ebuild b/dev-haskell/monad-par-extras/monad-par-extras-0.3.3.ebuild
new file mode 100644
index 000000000000..dde2ecd7d8ff
--- /dev/null
+++ b/dev-haskell/monad-par-extras/monad-par-extras-0.3.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Combinators and extra features for Par monads"
+HOMEPAGE="https://github.com/simonmar/monad-par"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/abstract-par-0.3*:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/monad-par/Manifest b/dev-haskell/monad-par/Manifest
new file mode 100644
index 000000000000..10cc31b6536e
--- /dev/null
+++ b/dev-haskell/monad-par/Manifest
@@ -0,0 +1,7 @@
+DIST monad-par-0.3.4.7.tar.gz 30411 SHA256 23b8a68719b4c5848ce9a3381ce9efdc1c96677ba043a3ee74d99223343cc28a SHA512 eb9bd155589e9e7aea51e8b79f7fca20cfc8ac0dabf9c475fbbb312139311d567e1f19779247fd331c8242c93c9cefc1d52fca599c6444f90194d2a193182772 WHIRLPOOL 306063d25c5530f37781ec5e89ca0293216850d6c275d1ff668be36f1e91ea9495f9af1eaaaa3196353fab1774d1da101b946a4a44bf0f39a91e64049d68140c
+DIST monad-par-0.3.4.8.tar.gz 30583 SHA256 f84cdf51908a1c41c3f672be9520a8fdc028ea39d90a25ecfe5a3b223cfeb951 SHA512 6d2f6f571a3eef804e69ca892cf865bb169863d4fa97cad94cfb740925861b827fef14595c2edf235a8a60babdb854eecb87ff09bb798a6912edb7c3c6fe7027 WHIRLPOOL c757c92c8f73a21cfd995afafc35d15848adb5b96ecf50c04e57ef04419acc59a7728faee2f8eca9ef9bba2b247b41ffe6cf809063fc886829c57545dc2e0963
+EBUILD monad-par-0.3.4.7.ebuild 1225 SHA256 19322ddbc6a1b3e507c192c5f443f70fdfb24570f34b8cabc8ade0092e0bb722 SHA512 6f7f939f637c7a907b4d012fa6ba1adf09bda4728cb5fb500a20525f4e03d088ba9ae12b14b1a134692fafbdd0a668ffb698c435fba4258813ebd34677cfc2f6 WHIRLPOOL 6ad337aebef3a9935bd2dad32435774cbc448e4dcad390a7e0d9ce009fe567d09a690dceacf337a352b8bd6cae44e5704131774bee37f868cfb1754e38cb477d
+EBUILD monad-par-0.3.4.8.ebuild 1223 SHA256 7e30866e50ef54e8a6360c9ccef9a3817363310aa3b37afd00faf003a07aeba0 SHA512 eefa9555182a83955e1a77583c51326d365bb2d628f2faa3a8e8276786672ed0845139c0a8c62a1519db3c2ee34c954291674c697a6379091a9537e11a1d60be WHIRLPOOL bc37ba77e19a15597ad69e7514c707793903cfedb137c1ee0be2e54b55e80c0fc441ee94d9c3bac511a1102214852747c592777abee1c665c675bff8003e25b9
+MISC ChangeLog 2613 SHA256 a45fcbe50eac00485903558769617b32cc927c744a2bf8f9791be7f6bbc8a36a SHA512 bd471a5280946eb38016fe8cf6d7d965f2465cac49a121fe40a50eb5c61ba6b2073c7928d3bc1eb2aa81c953e1e3693790622e60d3992837c49abe03e2051d55 WHIRLPOOL f4090f8f0d9fc6d08d1591ba7554526732661cbc696d53dad7660d13a9fe75a65979b2ef946ac0daa9b8b90dd42196c15280821eb9ee434c62a6659d9edfd3eb
+MISC ChangeLog-2015 1179 SHA256 a6b73f676a1daae71541639509a34d8eb7decfbd79ad9bc1ec05135616ec459b SHA512 582f58a9a4cf3eaef87d3d26588317dd59ae761409b9f07efa6271cef864385d37e8185957be9ce6bb39a66a932093e26558b7d6dff407670d1351be0bf5fc07 WHIRLPOOL d9a71365ea61dce6a966358ef284b3794b3ee0563219549e5367993fe1cba779f072fa7ccfd4b0cdbab5ac43382486f5c4740b23b21f07fa5b5895d3c39f54f6
+MISC metadata.xml 1071 SHA256 f8c70c6690f75b56812b8c83c2a031d733250300eae18625881169b8beab6824 SHA512 45e21f883fd57087d030acd80b6ef45538cc357f9b1572c2cfc080330e8a6a59226af9c3e8bd40a7a5ca3839aa427b03e5d7df88fdbd75daf928379531d88729 WHIRLPOOL fac5590b94e4a4153d058490db2149fea8134ba0552c67b49d740ed6dcb15293ddf577a961bb22a6127645cab22d3246c1b389a16c2bf5f53aaec81018015503
diff --git a/dev-haskell/monad-par/metadata.xml b/dev-haskell/monad-par/metadata.xml
new file mode 100644
index 000000000000..42da13462ec1
--- /dev/null
+++ b/dev-haskell/monad-par/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library offers an alternative parallel programming
+ API to that provided by the @parallel@ package.
+ The 'Par' monad allows the simple description of
+ parallel computations, and can be used to add
+ parallelism to pure Haskell code. The basic API
+ is straightforward: the monad supports forking
+ and simple communication in terms of 'IVar's.
+ The library comes with an efficient work-stealing
+ implementation, but the internals are also
+ exposed so that you can build your own scheduler
+ if necessary.
+ Examples of use can be found in the examples/ directory
+ of the source package.
+ </longdescription>
+ <use>
+ <flag name="chaselev">Use Chase-Lev Deques for higher-perf work-stealing.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">simonmar/monad-par</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-par/monad-par-0.3.4.7.ebuild b/dev-haskell/monad-par/monad-par-0.3.4.7.ebuild
new file mode 100644
index 000000000000..5f493ba60cc4
--- /dev/null
+++ b/dev-haskell/monad-par/monad-par-0.3.4.7.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -newgeneric
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library for parallel programming based on a monad"
+HOMEPAGE="https://github.com/simonmar/monad-par"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="chaselev"
+
+RDEPEND=">=dev-haskell/abstract-deque-0.1.4:=[profile?]
+ dev-haskell/abstract-par:=[profile?]
+ >=dev-haskell/monad-par-extras-0.3:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?]
+ >=dev-haskell/mwc-random-0.11:=[profile?]
+ >=dev-haskell/parallel-3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ chaselev? ( dev-haskell/chaselev-deque:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.3
+ dev-haskell/test-framework-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag chaselev chaselev) \
+ --flag=-newgeneric
+}
diff --git a/dev-haskell/monad-par/monad-par-0.3.4.8.ebuild b/dev-haskell/monad-par/monad-par-0.3.4.8.ebuild
new file mode 100644
index 000000000000..0ba679fe4206
--- /dev/null
+++ b/dev-haskell/monad-par/monad-par-0.3.4.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -newgeneric
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library for parallel programming based on a monad"
+HOMEPAGE="https://github.com/simonmar/monad-par"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="chaselev"
+
+RDEPEND=">=dev-haskell/abstract-deque-0.1.4:=[profile?]
+ dev-haskell/abstract-par:=[profile?]
+ >=dev-haskell/monad-par-extras-0.3:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?]
+ >=dev-haskell/mwc-random-0.11:=[profile?]
+ >=dev-haskell/parallel-3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ chaselev? ( dev-haskell/chaselev-deque:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.3
+ dev-haskell/test-framework-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag chaselev chaselev) \
+ --flag=-newgeneric
+}
diff --git a/dev-haskell/monad-unlift/Manifest b/dev-haskell/monad-unlift/Manifest
new file mode 100644
index 000000000000..f631b6e5b153
--- /dev/null
+++ b/dev-haskell/monad-unlift/Manifest
@@ -0,0 +1,3 @@
+DIST monad-unlift-0.2.0.tar.gz 5845 SHA256 4b5e638619e4821918b4ec67aeffb581ab9df23d168fbb72164137009a15ee0f SHA512 4b9db8679532e89c05c63328603bc7e72131b79d31e35225e8655ddc4d32e761de58c6db70bfdde2c148f105daa57ff08976cb79bddbdc99f85f083f8183afb3 WHIRLPOOL 9f5a17b1f484d9f99dfc55e9c463126b4fc62f7299d3d82c66923ea7656ceab42ce0a7279c931bf7cc12ee3e17902c0bcace0544a6a9a24f0c5af3ea913b9da3
+EBUILD monad-unlift-0.2.0.ebuild 771 SHA256 e00d493641dd85cc88c7ec3d47ac21de38979c6824c8b05e9f1b727c21bb9078 SHA512 669b7dc9378b2b828e60505a50bc3e1d3bed3963609b50022f8fd9b885bd05559bfdd028ad6c46d065f8464152f22dc3f4168941d54024d0176919447e2a37b0 WHIRLPOOL cfe6362566414969d7a5eb1fd0f69a10f6447b881ee113a6e7431e71f901df1e152551037b977daa214a336296d8e8b4680e69b3a5a37ad17f932689cf23a2bd
+MISC metadata.xml 386 SHA256 18954a98e6a55dc74ae4f4bd4b8f5a1022037a27e491ddd104e9da7840d6b7de SHA512 85af6aecc3a1d0c15934c7fd9c25d6e1a1fddd001f5cbe2575a80b71bca4d6faa256f281485094f15e3aaedca01e551460e78848125c9f034c1ffbf1c49f6d96 WHIRLPOOL e0a2fe24d6af3bb5ee785081a0fd010d25d41fb35a3a08076da576fa5a6d8316d05f20af5109a57bd6a0a4809aba9f8972d28b248e7cdc8783b753bbd517eebf
diff --git a/dev-haskell/monad-unlift/metadata.xml b/dev-haskell/monad-unlift/metadata.xml
new file mode 100644
index 000000000000..40e23bd3fbfc
--- /dev/null
+++ b/dev-haskell/monad-unlift/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ See README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/monad-unlift</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/monad-unlift/monad-unlift-0.2.0.ebuild b/dev-haskell/monad-unlift/monad-unlift-0.2.0.ebuild
new file mode 100644
index 000000000000..0b4e2d667c14
--- /dev/null
+++ b/dev-haskell/monad-unlift/monad-unlift-0.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Typeclasses for representing monad transformer unlifting"
+HOMEPAGE="https://github.com/fpco/monad-unlift"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/constraints:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/monadcatchio-mtl/Manifest b/dev-haskell/monadcatchio-mtl/Manifest
new file mode 100644
index 000000000000..964f92e76057
--- /dev/null
+++ b/dev-haskell/monadcatchio-mtl/Manifest
@@ -0,0 +1,5 @@
+DIST MonadCatchIO-mtl-0.3.1.0.tar.gz 1730 SHA256 18c24e23bcb14ccfe3d46012b7935a0f7927eff298c7d6f76b087fc4c6715961 SHA512 b39deb663e1f1aaed287fdcb52d3c452dae32b92ddac3a19e96d37fa7e4605b5631130d92759d28834f90a12e3eab2f0131cf72b2501b5ff1e36723cc0e19d02 WHIRLPOOL 0938558e06e2d13638443baf1ab46b5b04e8bacc94bf51137fee69f2a071a8ad476aa49a618dcb213f384fc18d23893fc41247cd15c5ba1055dadea48350d608
+EBUILD monadcatchio-mtl-0.3.1.0-r1.ebuild 892 SHA256 d10b42e417f2df45fbe15b8cc10570cec172b5da8440799ed2748a112893f889 SHA512 a25d6aacd9b69c6eeb73d7581f6516dd7bf8ccfc31fa9c3fa154d61a86d6262a19f857428fba53cf2caa7978834fa114bb0ae365dde58e86cd590bb0819a953a WHIRLPOOL f4bd97b3100931f736c5ec5ac3f47d26e298c5853ddb0ca37ae7d93a3b3c7e3abe03a0eb72114005d30017f08c69203c0b8f55a908e8c46438ff5910b30d9a4d
+MISC ChangeLog 3357 SHA256 02f2cd412df226022f0c5e0778f81deb968c576def0b385dd62f881bb9844b69 SHA512 040a91637b6d5ddf6fdfc09d4a57ffb571ee4ce839f78838005bb6ad270a8c970b3508358f9be8d75e47653ab01156882b5794090709e7579e861c139c175fe6 WHIRLPOOL acd70f3f8a549a95e6d7711140aa417b3eb7c13848d5ba0d157b28ae2c1bfbb16ff1d1e031704878e9f53c07a04cf3228d36c7ae2d8b5136803c39a641f856ce
+MISC ChangeLog-2015 1846 SHA256 b075814281a9875fc145a02b300254ea11bc6d979157c89ad172d05e2afef3c1 SHA512 9a58df8d4293bebd0bb976b1a242c4e275e1360c939bff78cdb19ae7058945cc4a84642fc4e0ccf8cd2365fde8d2f450fc01d6a581f408ba0994cf1157f1d156 WHIRLPOOL 1d7ea60dba672f6b3a0ec78cb21544a3c8676673c544a4710bf305fdf0a688fe248d665c6cb75b19526996a852e1c9e4f4619258ac0c6fd8b9ccd7195954e989
+MISC metadata.xml 611 SHA256 f27f444dd5e3a68fb9a8b2e22d415bd9b9258725bdc6848baef5ea96e3a0678a SHA512 32107715f3944946dbe484038633a22331c411bef8447f1be329413db73257555d2647200d410f5b20fa724bd755138efed30194a7bdd591bfc99bd1791711ff WHIRLPOOL 1b1dd28b09aa71d2b369db8119ec22f3281883202bed54004230db26f5e0b68614997a149d1ac4515e26edde7188f5e8cc76b2ecbe71300ce0cb63c9ae1bb3eb
diff --git a/dev-haskell/monadcatchio-mtl/metadata.xml b/dev-haskell/monadcatchio-mtl/metadata.xml
new file mode 100644
index 000000000000..490175231312
--- /dev/null
+++ b/dev-haskell/monadcatchio-mtl/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ Provides a monad-transformer version of the @Control.Exception.catch@
+ function. For this, it defines the @MonadCatchIO@ class, a subset of
+ @MonadIO@. It defines proper instances for most monad transformers in
+ the 'mtl' library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild b/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
new file mode 100644
index 000000000000..a7b48093eaca
--- /dev/null
+++ b/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadCatchIO-mtl"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Monad-transformer version of the Control.Exception module"
+HOMEPAGE="http://darcsden.com/jcpetruzza/MonadCatchIO-mtl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/monadcatchio-transformers-0.3.1.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'MonadCatchIO-transformers==0.3.1.0' 'MonadCatchIO-transformers>=0.3.1.0'
+}
diff --git a/dev-haskell/monadcatchio-transformers/Manifest b/dev-haskell/monadcatchio-transformers/Manifest
new file mode 100644
index 000000000000..1006a2aaee99
--- /dev/null
+++ b/dev-haskell/monadcatchio-transformers/Manifest
@@ -0,0 +1,6 @@
+DIST MonadCatchIO-transformers-0.3.1.3.tar.gz 4526 SHA256 10a49c32c22123e053377fe558d0c136c2b3746d15954d60f66f6bc80f0404bd SHA512 7794596851f59bcf3cc60e69bbad7c32f2f35fb4c9b1f53455e92d38503539b06dc50d4a9633ed3b6855bdfd0d69d41c37805c727025a81e9841d0819fea684c WHIRLPOOL 0f24dd5229f2db9610290bc6f6917ed21bd0abdfc9e5bedf5c54f9694a0f13a24d223fd26e01021436a8051a9c30002255bc5d39b2d2a9f6c5af106d90808f3e
+EBUILD monadcatchio-transformers-0.3.1.3-r1.ebuild 1046 SHA256 4c079399e428d0afe0625f27e9000fc03e90f15eb49ad2b992d0de410f8767cf SHA512 4fa3631f33afb3ff5e9870537171c04db5cd7a8119f64c3312763d102250a16ec727395cd2eacca64a61ac2ec96f14e2c1e7ee9bf76fcfb066e1175c0d34fc37 WHIRLPOOL c4824a1f01184460c1e22be1cd2ad72594ac53f6e71daec206e28418d5846051924edd30272f010715765734770a99e9b25a48bcfef30cf691664043c771b6cb
+EBUILD monadcatchio-transformers-0.3.1.3.ebuild 971 SHA256 9e84bed00a18bac7764d4309d05d086a45741229c1b3cb444fa105aaa7e67f16 SHA512 3ce957303704746a4a9a94b24ce21f4fd90d54a64aaa885abd5c18e5f34ff6103bafb922f288901b5327cf52357c598994a1c7594224ce0bc1e5bdc8249dc93f WHIRLPOOL a380a2cdebbfa306a028c1a4d12765977bb72436a67419d17323fd02571ae61db02333ca99a83835c934c0e4c8fe55be74612c147e6547861cf3b09db79dd2ec
+MISC ChangeLog 3836 SHA256 56423cb989a8170ca19d9f799a8975e143dc54103f4af370f2d66f8f2881d13e SHA512 71b8895d8ff5244e127e1ded4fe33ca346bb3ba2c430e83a6d5c596dcb2919feb39b9e8edabdf5d8b33729f25a4d2a35bf835fff96dcdc219ffba64572ac595b WHIRLPOOL 2568a831b3c4b1b3f0a20c4b8ee0bfe7640bd547ece1b415e25e22a0815433f3ab19d0658e83173836b72babae210a3d8c80344dec76ece6bfc5d9508c1c9086
+MISC ChangeLog-2015 1404 SHA256 67c9a15447912685ed896c475bfe854e9a2515cd839ed67db2971f8f43dc227b SHA512 0b5cfa82d25460cc93af970939c4b7a1568cfdc484c87a7cfb8b563c229634a1fa380ae3d227f8ffc12c2fd5e3c45025e22ef3ea9f684f46435e5e2b3f71083f WHIRLPOOL 98fcff1ccd530b67cd3e656b78ef70d7f3ebf4aebbcdc3439e17d179adf7df559e4627bfa8c733af9c5d3eae933d91e3931f1c39285f0d1f9f660ff695dadd8e
+MISC metadata.xml 628 SHA256 6e4c1863407b98ab53d00c512d4b8bb78917d8f2492d91a021330a2acf1af1ee SHA512 201dc853a626607dbb414178009282cb8a6fc2a925742a591d97c240fd12783351dc78cb6856892cc59e4ae388dfaa8a941c15fdca06be82c202277fde2c046d WHIRLPOOL e3078cc8e61c066c63b9ba4535141cecccab5034495edf3bc053cca8cb8eda99be432a0d87bd70372206c06b7aaa0af8ba58107e34d05e9815ba7b3fc957bd94
diff --git a/dev-haskell/monadcatchio-transformers/metadata.xml b/dev-haskell/monadcatchio-transformers/metadata.xml
new file mode 100644
index 000000000000..c5eb3035ebf1
--- /dev/null
+++ b/dev-haskell/monadcatchio-transformers/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides functions to throw and catch exceptions. Unlike the functions from
+ @Control.Exception@, which work in @IO@, these work in any stack of monad
+ transformers (from the 'transformers' package) with @IO@ as the base monad.
+ You can extend this functionality to other monads, by creating an instance
+ of the @MonadCatchIO@ class.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild
new file mode 100644
index 000000000000..d1e9c6bf1888
--- /dev/null
+++ b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadCatchIO-transformers"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Monad-transformer compatible version of the Control.Exception module"
+HOMEPAGE="http://hackage.haskell.org/package/MonadCatchIO-transformers"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
+ >=dev-haskell/monads-tf-0.1:=[profile?] <dev-haskell/monads-tf-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base < 4.9' 'base' \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
diff --git a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
new file mode 100644
index 000000000000..ff5153909e1d
--- /dev/null
+++ b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadCatchIO-transformers"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Monad-transformer compatible version of the Control.Exception module"
+HOMEPAGE="http://hackage.haskell.org/package/MonadCatchIO-transformers"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
+ >=dev-haskell/monads-tf-0.1:=[profile?] <dev-haskell/monads-tf-0.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monadplus/Manifest b/dev-haskell/monadplus/Manifest
new file mode 100644
index 000000000000..f0ac643851f0
--- /dev/null
+++ b/dev-haskell/monadplus/Manifest
@@ -0,0 +1,3 @@
+DIST monadplus-1.4.2.tar.gz 3671 SHA256 366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595 SHA512 839a35b3de1226e177c07e30b86e841ddd19075d3ce29fa7154fefb371d9bef8aa85847d7c139faad93713d5b7889979498097f69c6e3bccfcee2fbbf7bf6539 WHIRLPOOL cc0c5759f49a4a06e1803b6a8b10aea5c00bc1b11aa700b46857e9bd4e29aaa942dd47d60481c10d910def9be3340c7e71fcd90887d52ed081fe1761d5b1be3a
+EBUILD monadplus-1.4.2.ebuild 566 SHA256 34d774f2a45254122d4c0101780c739e6f223d3a8625ef7ba846edaf01c13c6e SHA512 f812fa943d67aeb7838784ad4d979454443553fbab6acf4e5226ab5cfd3f2cbe95ee1fe40a02c2c7da0867db92e8954fa4dd1423798e054ab18143b4bc258a56 WHIRLPOOL befa1ebf4b8f44144306c77e8bf16ffd053e022d9a0ef519721c97720da789feeaf6b22f5349f436b62bbf5bbd332795a5717cb5b2ad8de67efbdb9a04d89101
+MISC metadata.xml 444 SHA256 f758795a1caeaf49cacd1b23cb45760830340fad7ce97bc24b37a35f2daee09a SHA512 157161275158f6defcfaafe8da19e18ee8a7b045e96f11c0d82e7431f4398b9187bc3152c9d8e58736aa340530bd09acfd7227e0d2aebc917f8fee7e0ef6c60b WHIRLPOOL b426aef37853f931a18ee7f88afadf6036d7daada7db88196fd6dc265c335b73d3f6c19f443897d755fa5398d0e54bd43eb15552ca1832dc8585933d63f729d8
diff --git a/dev-haskell/monadplus/metadata.xml b/dev-haskell/monadplus/metadata.xml
new file mode 100644
index 000000000000..493cefbbe2f9
--- /dev/null
+++ b/dev-haskell/monadplus/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Filtering and folding over arbitrary `MonadPlus` instances.
+ This package generalizes many common stream operations such as
+ `filter`, `catMaybes` etc.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/monadplus/monadplus-1.4.2.ebuild b/dev-haskell/monadplus/monadplus-1.4.2.ebuild
new file mode 100644
index 000000000000..1d647e1fed89
--- /dev/null
+++ b/dev-haskell/monadplus/monadplus-1.4.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell98 partial maps and filters over MonadPlus"
+HOMEPAGE="http://hackage.haskell.org/package/monadplus"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/monadrandom/Manifest b/dev-haskell/monadrandom/Manifest
new file mode 100644
index 000000000000..5599d579a972
--- /dev/null
+++ b/dev-haskell/monadrandom/Manifest
@@ -0,0 +1,11 @@
+DIST MonadRandom-0.1.13.tar.gz 4465 SHA256 d3ae5f7c2e9703a31e4b81d4634457073105327a30be373c0554d0a5ab1721de SHA512 c9ceba1cfa28b222ad16329ec0b1e1c5becb255e76ac4d4ea03cc4309e95b7341bae5167d2ceb5a7c2567ed776ae375acd80b07449d88b4b9f89b8c78f958bee WHIRLPOOL dfb5bebcd3c2aad163ba2c2a6015d3d1b8538d090f33bb9cf02bd8c2bff69de26128c4a725219449b27b760adee685392d58fac8883c155d9728a391b3203dc6
+DIST MonadRandom-0.3.0.2.tar.gz 4971 SHA256 71afdea34f7836678d989cef3373f76a62cca5f47440aa0185c85fff5694eaa1 SHA512 12bfa6ee3aa9c3f2bad4c341b57f383c4b03f3743b74e5646456839198c3479dc283ac00b1ce5638f043bb6b5281a49429220ba57ce722753a7dd9350c8ef003 WHIRLPOOL c822793639b97f9aa9c2c9429c231640b97288f9282ab8e2ee031f08a7f2254b94ff9d6b319dea78256eeb9b6eaeaef9e04f60375cdd15cc929f11e17130fd9d
+DIST MonadRandom-0.4.2.1.tar.gz 5297 SHA256 635871e4f20bb01c6476a0361cc7069b6242d86c87524b0b8b3fad60ebf1fa6d SHA512 2b173dee59005e44d3106cafa1b194a027846cc2bcaac41f76197771516d7f181a9a53cb1507d586c30f37d9d6de4fe475d46cefd31a441d9cbe14703867d60b WHIRLPOOL 29f5f25a719d614d11814532487ec3706b3376fe60453e1fbe12896905294fbd6b2ba638414c6d4727f53776539bbecb9d5b80e00130691f8876871c078850b6
+DIST MonadRandom-0.4.2.3.tar.gz 5379 SHA256 de40b12a70ec6425a9e54b33e2ac652e14d7c005a3b46d701d1e5696b98636c0 SHA512 4e378c73463ed65370067913c3c59ab05e73160251cfe4daae417186d75bfbaf2be790aeed70dfb51802906e0234ff67ec1bca45e90f82bf909be73751159f24 WHIRLPOOL 62d1eeb4eacf43305a4a470541b00e2a2ebad6c1f15d045d381fe502f35968f52e4e6edc73348dbda6a2f25f8406afc9e002361ea2db1a7cb0e9b29b591e485e
+EBUILD monadrandom-0.1.13.ebuild 723 SHA256 180e96a9433c7bbdd3a3bf747dfddb83a709e9edc7e29a3fe47c6cab88a09eda SHA512 c555994007dc1afcc46a3a8c7ff58173b1af33cc282d4f299dc6271b8f758fe910881f951725f322b79a3781adb76863dead1f64214d1f082a26ccac4a94958c WHIRLPOOL 675d902d6276387f1df17df4baf584e9af6d259fcf01412da0869704d383cb780cf5c221b32ee39a4ad6f2e1c6391e2ccd0a98e535bddcccbec2f06c19f830d8
+EBUILD monadrandom-0.3.0.2.ebuild 866 SHA256 74d82ecc701f981de2e08fa0907192b3628f7f4c39d716573b7cf232031e0e32 SHA512 9e7ec2e9ebe89a15afeaba0553b7b461ad15aec6d6df45809dbceb6fe7634a4a6b6194f2c15cf81784b1ca1cda3d0fcb38fddaf3e6de91ed2d7b74c262cb73e5 WHIRLPOOL ef87a096bc0c0838a1b5bb11b6d68c7d8e4c799a6a67704c45b73366313b1bcd51c887b9beb4200f224b874b16171c3ca80d2885347a64465eb31246947a1263
+EBUILD monadrandom-0.4.2.1.ebuild 910 SHA256 bac3303dbc29d5b46dee89ac019c64d9e94e11ecf8f15fb5ffe1c3deb4854ea3 SHA512 24a0625d178bb95189794cd7dd45afa93e28e205a1ba27cc7f6b0798a63ef1aacdeb648106305eb23f53d4dc6f11e83a7403ee454c9f844f3760ab73c5e2bb6a WHIRLPOOL b549f54f700153c3c7311e5143633c84ecd8a1eedef578b30cd0682c47c1e19d14897632240e3de8e3402e07b14b7119fcdb25a954f3d7a7dc92ab545978ef10
+EBUILD monadrandom-0.4.2.3.ebuild 910 SHA256 d36f93f4c92087aa393531c1819252e035f1006804f4b681799c3f0af5820ef9 SHA512 216a9dbe0f54ec335a7d52207fb521ce5bb07259be77fc3818da6a2974be09c0248084e1c4ae081b2a5b7a334c029a6b53019fa6d58d58ded6f2b1a5bfe2e9f5 WHIRLPOOL 5470b38b2cf183f0d86a0398de79a74f0b7ae4f10aaaff6009ecf445e508c51d486d35aefe8e97a5eb3acd2469d6a5fed89caa3a0d2eb5a643ca9d28944a4d4e
+MISC ChangeLog 3344 SHA256 2d55e22a2a7a304a11460776177f356c47d5ac4179a15791d42642042ac2fece SHA512 b97dd412e8b270da383806c802339b18eae662acf4674dafb42c18a1cd94df03d422294e768dad75d46ef69f01499b3fa024dec679d440fcda254e99c55bcb3e WHIRLPOOL ce0ae199b772e7b4e5804d9f8500628323191bfc553f00a81770002c86b48f7df6a965856e4eb93d6daf1f3606f24c07276373af15a299386d55c2a173898d4d
+MISC ChangeLog-2015 1035 SHA256 f53fec64fd6f8d4775d8be635ea2b773309fc84c6d657f04e1c26a1ba076c71c SHA512 c9feaf5cdbff4db6295c3ecc9372a9af1c2354c72f31ccd27d2a32bde10d45237095b90ce1b3a2de6fe0b058bde9ed42692403dbc0d0960b9bff8c3e9faaea2f WHIRLPOOL 356de9fcef256813c61a645d164d113682dd4b90280de4ad14fb6059da87a9e7ace5fb9561c35151ddeed4c64faed1257a0552ee8a4b5890e4fcf532c083e230
+MISC metadata.xml 344 SHA256 4c65773fc99bf86117e75007ac14e2796f5e5a45c004352a2dcd3e3de40be585 SHA512 000a7efea5f6701f9aa4caf62a27c6fad3087ef85e5e76b7bb924eb638386b891bdb1ae858530cc9092fcb864befe35acb1fd7c06d18658dbcf31755d046c78f WHIRLPOOL 37fe15def7625d7cbc85ed396964d0655f29e2a16653a0c5ae371a8b639fcee798233a4909cb0778bc360eccfa15db302e108e1f0696030ae3a909e429f8f46c
diff --git a/dev-haskell/monadrandom/metadata.xml b/dev-haskell/monadrandom/metadata.xml
new file mode 100644
index 000000000000..9a057c8fc4e2
--- /dev/null
+++ b/dev-haskell/monadrandom/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Support for computations which consume random values.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/monadrandom/monadrandom-0.1.13.ebuild b/dev-haskell/monadrandom/monadrandom-0.1.13.ebuild
new file mode 100644
index 000000000000..ed267603a7b7
--- /dev/null
+++ b/dev-haskell/monadrandom/monadrandom-0.1.13.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadRandom"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Random-number generation monad"
+HOMEPAGE="http://hackage.haskell.org/package/MonadRandom"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monadrandom/monadrandom-0.3.0.2.ebuild b/dev-haskell/monadrandom/monadrandom-0.3.0.2.ebuild
new file mode 100644
index 000000000000..4e29adee1bb5
--- /dev/null
+++ b/dev-haskell/monadrandom/monadrandom-0.3.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadRandom"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Random-number generation monad"
+HOMEPAGE="http://hackage.haskell.org/package/MonadRandom"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monadrandom/monadrandom-0.4.2.1.ebuild b/dev-haskell/monadrandom/monadrandom-0.4.2.1.ebuild
new file mode 100644
index 000000000000..731d2238c0ee
--- /dev/null
+++ b/dev-haskell/monadrandom/monadrandom-0.4.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadRandom"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Random-number generation monad"
+HOMEPAGE="http://hackage.haskell.org/package/MonadRandom"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monadrandom/monadrandom-0.4.2.3.ebuild b/dev-haskell/monadrandom/monadrandom-0.4.2.3.ebuild
new file mode 100644
index 000000000000..190e6a2e385f
--- /dev/null
+++ b/dev-haskell/monadrandom/monadrandom-0.4.2.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="MonadRandom"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Random-number generation monad"
+HOMEPAGE="http://hackage.haskell.org/package/MonadRandom"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monads-tf/Manifest b/dev-haskell/monads-tf/Manifest
new file mode 100644
index 000000000000..6c61f7b4fdaa
--- /dev/null
+++ b/dev-haskell/monads-tf/Manifest
@@ -0,0 +1,8 @@
+DIST monads-tf-0.1.0.2.tar.gz 14206 SHA256 cb6f495443f526b00b3d06535aa29e393473244acd410cba1b898eeaa8f8077c SHA512 5539d735f3d638a700a36e1d3cf0a96dbfd15f9701208e2a6ab71eaee2d00b6e2bd49acbc3e561414e923952ca702d33662511fe057a95bad125609f6216b620 WHIRLPOOL ad1110b5ebcfe912f32701385c9f0af7295790803d42ed3406258e0b38eba8b36895db28cffdc6176617e4726e8d09eb98301429f54d2e9d30763bcf5fa96bf8
+DIST monads-tf-0.1.0.3.tar.gz 14159 SHA256 249dd2aa55c4dd6530f1e49f6b052ec91bc590ecfef2bd24c58837a3f8d4b0f1 SHA512 e1be602c584b42390b617cee164c8cb1c4bb17093c44033275924f273c94212e53faceb35aeabadf43e68f9631830e41266858daa10aa2f3af6300ebc20f3ea4 WHIRLPOOL 51145bde00bb2b5152383a53b84f52571a54a99f7c490cefcef2edb114842b8ec5ccb6b8242953aa010882755f5861eba7b3801d30e49c9cd4c1e2a45f012c6a
+EBUILD monads-tf-0.1.0.2-r1.ebuild 728 SHA256 32155bdbe87311a407ee4f8ce7f67eee586e5bc337122f13daa69bed00f984c8 SHA512 316260e6605ad032bbe32a5386f4635ab367e7feefec98d7287b07e9a9bed33f3906cf5d7c91324c8c0ea50cc426dd4874e3569f3727f97bb5f850e30bfb8441 WHIRLPOOL df7b1e3f22c51d4413493221b274b889764b1a72e17194302a7718f6b859427efcd87ecd593034229c02673a34d1eb9269fcd2109b360829ebb4d38db754064c
+EBUILD monads-tf-0.1.0.2.ebuild 665 SHA256 a22e22ada7c0ffd757c4dba51f60e7d11ea21aed7a2eb5a2e55470f82f607e0e SHA512 e56732ca5d1e57b982b4d8c0d3c8b523fdbdf1f3fdec40a2000196719a479c33587bf28942b63d96e75b00bf5d3233c82faa3c2e37f9249fc63aff5b0e824e00 WHIRLPOOL f639db20ccc71423270b1bfc946cfb9d0f578350e3bab430d3c65d89b999dacbda1de3ed5b8e4e0895d9170e0b0fe0a187df432303916cce460909a1e1f78931
+EBUILD monads-tf-0.1.0.3.ebuild 670 SHA256 448557146df7bcedb70c325730d94952fffeebe6a90f4673ed16da6440bfd7ac SHA512 4bf823b1cc408840d96dbdf71a0e260ba9748b5587dddbaf3b2bdfaa279690fa5d21702c00ea0ff7e39a26aba3d9b5754bfefacb515d91d3df4897186c2cdac6 WHIRLPOOL 942c02dceec7ccbfce8f208825f55e5efab9ba9b9bb5b208a621e3a63404c550eebfd66642698310385801e6888a9b5a1e709b5071a7f31079d296831b8df912
+MISC ChangeLog 3392 SHA256 a58969e98ecf4a4d529e1fb04e915c1d525659453ac4ac805a81c555a152bdc4 SHA512 a8d4f8c09663da6aa975e0e285859fe8e08ba386f82b73829e1c4ed882cc4df99ab5a0a235cec37858fa7feb3c5ad5945bf2e7f02dd0c9ffe40fe55557e8302f WHIRLPOOL 60c0803d16cb106d15adbf0bcae20ed9cc1a35604a6b51ac93a53215a302c9c7e1a18513e665ec8221debc8470b82d98ac8ee67796b8d0b2fc1ce25f4e98916e
+MISC ChangeLog-2015 1172 SHA256 c9223dbde0591827001ce4c190fadaabd6d226267341f16ec7586ce82f32f5c8 SHA512 f016ef0ac077c5e1f7a25c31aa601cdf563b9c6476d15499ff03e55914b19d31cdf4bf442c8fc4e3e0e61787c6ecfbcf198bcb1ffad530da938e1d6254edfede WHIRLPOOL f04dc7c8772247294dee277e7ecbd6027c93279b56047280cc4a1fb2dbdf51c89b86df64684a96b4b895788c71c0b1c35cbe554c6af387f75b619c4d6425db7c
+MISC metadata.xml 687 SHA256 b5ffbe54ec46ddd6b20a144e93df66cb258a3bd18e96ed5acc042d6977108ea5 SHA512 72b970d9cf3f67fd8022ce8ad559112c563759be1b98974aec30c0edb00034fd8f9aa2ad68765eb6337b7d96e2a1f2ea042529f8f0cf1227f4aabf8274b89ee1 WHIRLPOOL c0eda013656fc606989bfdf5f350bc243536fc6adf162b4abcf8c4af64c3d1ee8f05c5c36a7a27e7d4d373997ecd535e8d873c157844916858cd7382eea1da87
diff --git a/dev-haskell/monads-tf/metadata.xml b/dev-haskell/monads-tf/metadata.xml
new file mode 100644
index 000000000000..bc1ca19bbc27
--- /dev/null
+++ b/dev-haskell/monads-tf/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Monad classes using type families, with instances for various
+ monad transformers, inspired by the paper /Functional Programming
+ with Overloading and Higher-Order Polymorphism/, by Mark P
+ Jones, in /Advanced School of Functional Programming/, 1995
+ (&lt;http://web.cecs.pdx.edu/~mpj/pubs/springschool.html&gt;).
+
+ This package is almost a compatible replacement for the @mtl-tf@ package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild
new file mode 100644
index 000000000000..91c30c285153
--- /dev/null
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using type families"
+HOMEPAGE="http://hackage.haskell.org/package/monads-tf"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2.0.0 && < 0.5' 'transformers >= 0.2.0.0'
+}
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
new file mode 100644
index 000000000000..0591e93b26c4
--- /dev/null
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using type families"
+HOMEPAGE="http://hackage.haskell.org/package/monads-tf"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
new file mode 100644
index 000000000000..693c922a3569
--- /dev/null
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using type families"
+HOMEPAGE="http://hackage.haskell.org/package/monads-tf"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
diff --git a/dev-haskell/mono-traversable-instances/Manifest b/dev-haskell/mono-traversable-instances/Manifest
new file mode 100644
index 000000000000..42b77b5b6e7b
--- /dev/null
+++ b/dev-haskell/mono-traversable-instances/Manifest
@@ -0,0 +1,3 @@
+DIST mono-traversable-instances-0.1.0.0.tar.gz 2520 SHA256 b5ff2b8bcebe31ffcc652a8dd3adde6aa7cd7f27a1cf6d058d4c658b370c087e SHA512 53eeb28d68769cc995a2abf4219e6ccbe211d53f190112bb3c6792a3591ccb6334691ec491d92563489d64c7f39df81b02c0a36178daff135fce8b8475f43d0b WHIRLPOOL 165505f1ed484b28f05376affcc2ab3ff3e8c5bb5d9bcc02895c2670c3eb4fcdda23a40ee060b4c09eba66a51e1a3bcb41c63f5b4bde875f0c90a2129c83aeb8
+EBUILD mono-traversable-instances-0.1.0.0.ebuild 991 SHA256 c198981c0223f6f9d8745e6ec9b91541e2477dcb87c4d613300c2f378b8ddaa6 SHA512 167cb4d361ff611a1c2066fdd5b989d423a3caa188327c8799a7c4d03fef77ef68a9212d345c725e0ef07ee7edc76297fa1f0289df24958cf4617077701fa9da WHIRLPOOL 58935cff2a6f3d78c852a8d7effbdb46b29420846389be37513c38beb2a4141b12f778b8da395773b9aad2641cac3b357fce26ce0d98aa1d530d40c1a5651e13
+MISC metadata.xml 401 SHA256 57fffbbab97668894826c26e1149548ebb67425eb520c03054b05146070b51eb SHA512 25c6807322263d9f27672e39bb00326ad5c2c677e46d8fb76bfcbb03a8464c012a0820c67cf8794cd11d20dbc80cb4a0b73a1125318f0d12a67f0ab2788fc367 WHIRLPOOL c8653ab2579a6b091aa0618fe98c4398e234108372e5e9afbe82666837e896ddefaca8b0974c153a41e4be6f9182d33a016a440f351c31d0b70eb1ee4e3c5987
diff --git a/dev-haskell/mono-traversable-instances/metadata.xml b/dev-haskell/mono-traversable-instances/metadata.xml
new file mode 100644
index 000000000000..874395902d38
--- /dev/null
+++ b/dev-haskell/mono-traversable-instances/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/mono-traversable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mono-traversable-instances/mono-traversable-instances-0.1.0.0.ebuild b/dev-haskell/mono-traversable-instances/mono-traversable-instances-0.1.0.0.ebuild
new file mode 100644
index 000000000000..f1ead9534de7
--- /dev/null
+++ b/dev-haskell/mono-traversable-instances/mono-traversable-instances-0.1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Extra typeclass instances for mono-traversable"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-1.0:=[profile?] <dev-haskell/mono-traversable-1.1:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/mono-traversable/Manifest b/dev-haskell/mono-traversable/Manifest
new file mode 100644
index 000000000000..8bfd9a3847de
--- /dev/null
+++ b/dev-haskell/mono-traversable/Manifest
@@ -0,0 +1,19 @@
+DIST mono-traversable-0.1.0.0.tar.gz 10583 SHA256 c14af600b4f364f575c234912c7caf10868dd963d191d5057e3d46f714456fde SHA512 ed193e9560995e63c18b31923b2ebebf391070c62bc2437174648f555cf6d003cf6017f50ddf7acc9b10d4f7840e62f119cafe6674e6e9f8cb2a91064ba1e80c WHIRLPOOL 3076a0177e2979ad9739a5e190ddeb7278bd9b66a767e29c6623112615e29cd65950226d432f6cfbe31e34186253cd7775f8f00bd64edae74a65350452fdd4ab
+DIST mono-traversable-0.10.0.1.tar.gz 38271 SHA256 2e25c24ed3cf644cd4818cfb6d4e122cffcac2a375f0edb544b6814f871af45d SHA512 d7aad07345f1df9c9e48911f5febe63c3bad921f7dbe6115e082e70605d73411605724b00d6ef0efebce168ca40e7fedb7ea6068986b7f5ba0db1c6bc6e47e36 WHIRLPOOL 1f6f7bc3af5956ba161428ae061e459aea2b8bb848f4c7031b99c894b5c59c756dcd2412f86c43ac3e2ff8034cafda0e2201bda3f1cd490f2070461e4207e529
+DIST mono-traversable-0.10.2.tar.gz 38494 SHA256 379ee5a7f9fc2a5c4fb11522fe28654d130c044265643122c8b3163e8e0452b8 SHA512 49e6ed11f280093b013c6489a96a4eaba09bfe656dd8fa1100db3188d5d6c9a24550115b071e14821f7cc696e50bb03dae06b1cf1c53430887ae4d7f0b058577 WHIRLPOOL 123c73ac351fc9bab163663a3d7bd4bd5cade90e1e59257183f409ee036630f54384030eeb5d20aa34c33d70a40b070871f4d015ca008c3772b2a72c76ceab4b
+DIST mono-traversable-0.4.0.1.tar.gz 21696 SHA256 cf1a169575494b687ea2b3ac9054b0f811768d85427b2b3e4e2c91cfe59a3a11 SHA512 f38e1511ed8887902571f2908e3e94c2806ef528ced0fe56bbf5c92d6237fa2f7c721f2a41350164182fa2f8e914987376e99c0ae61b06f9299b744e9aeb2246 WHIRLPOOL c0e75eafa2775369a733104549beebe6a1b83c34dad4c29962bf88b8fa4eb7de22a0b38d0cab7bbe17358a8a687eca816df459b7ccbbd2f26d1c12d2e18afc5f
+DIST mono-traversable-0.6.3.tar.gz 23577 SHA256 79d2d0e50a71b0be4455b29a37f5416ee7e5ff7c88a6b5e1d6145113458cd808 SHA512 e850f48fb8510052e20170dc8b113b0b85653dfda7fc705fbf9169b487af3537dd779601c88fbabc0873987b66baf3bebcb3ab1536798ff884a8e781918163e6 WHIRLPOOL 7afb6754c504b45c46b727371bbffbd6e17afc30877b6bf75f281cd6ef25fe722e000fe9f96710c59b77ade7c2befbf018025959f070e146f8f7cdc1229e6595
+DIST mono-traversable-0.7.0.tar.gz 27752 SHA256 2402b614158f72c2c7aff654d64036cebb223d2cb261813104064ce4f1d5a404 SHA512 ef2bda089208c85048d400541c4b5d0c336e06ff8aeeecb0bce7f804888e35560621ba685c53a2037bc11a9703f488e289b0ed86e47a4165e91c47b57d62b6c2 WHIRLPOOL 9e0624831ecb50cae09fc04b9097b4454984da30ac2e9ef7ca31d7b0f65e0958f04ea74d20775f644c75f21b85a77938a6d959ddf533e76b26b39c8ad2b97cfc
+DIST mono-traversable-0.9.2.1.tar.gz 36866 SHA256 34c3827b49e47e83bdbed647ae6ca27e049be8887904007b57b03dc006b542ef SHA512 595f4d48034a9a002951359fced926492939cb16e34db8cdaf302e07da72420ed54619613fdec8d7186be008d2f75c7726f76cc6326ec734aedd72f8a0256db2 WHIRLPOOL 3dfa39cd86da5f0effe7dde4c19265f70f0647bef0bf06cfaf748508b46b20fef0a3d4c3df63b528d9757000400a4aa661bef60f6ba6a93949820a0efe82f91d
+DIST mono-traversable-1.0.1.1.tar.gz 37982 SHA256 3afa27672db118c215dca1233d7c0cdb9c3ba7f6e4fb4d56e9c75deebb3dde57 SHA512 2be39644bc67841ece7675098b3507a5cac1a0eb6e97d776d3e0ffffc09821fa2c4db1d0046e69ae611301144308f27d29e45ff449ac2290ee74fde07db0638d WHIRLPOOL 6fb135a2b09b009720eb1a765121637babc135b1954489b3d27d560fbefb98a01ead5a7e439b229328432f8e2f6159a8ab8c3fee5309c4a709e96131bce94990
+EBUILD mono-traversable-0.1.0.0.ebuild 967 SHA256 a05b163fe9af40e1711a755ffacaab25b1a2f4d6d86eb84551eb124d09050551 SHA512 e550945e906b138846671c92427f6ec888db23d69cb3247781411f135150c7aafcd3c1aa6b88c570f9f50ae1f2c82e74ca1837ccfda03a0ed7cb0e4c1298b305 WHIRLPOOL 4d2e6e95cbaa04baeef0411ffc4e26219cb745b07f56b8744ba8c972b409931762f0d0d9d846be36b9942ee35c7f35cb774e6f567532dfeb992c2cee909e96fc
+EBUILD mono-traversable-0.10.0.1.ebuild 1321 SHA256 a4f2fccd1d24dcee928370dcd25b7178c76d80cf447f05db787d8d27be7a2b19 SHA512 d1ad3096c7d821e65c07c37a8be8ec054535c202f493e9d4ebc97caa3e25191519d67ab8d38df48017ee3faa50af8d1318a14a0bd4f17c721ebe051561c082d6 WHIRLPOOL 3c308397c59269d63e60ebd33dd3832dc8e9243deaf829874f87b48106940ae9b09b7a837b4202ceb555a77b65db6a97c2c47179d1bd6af3442d1178d54060db
+EBUILD mono-traversable-0.10.2.ebuild 1321 SHA256 be03bafc76d219b38ef6af8e7ada355b03ce3c0878fa8fa91785936204aa2f2c SHA512 069846f0443245f831eb894ab8ef329b0c132ea11f04bfabd02c5c2dc5cbd425867c691511d8cf1fc388df294e66837ac7ffb3a259d33e98250fa508a72ef457 WHIRLPOOL ba4f580bf34fcbd157389a372585f0f2511bd50c09c7965a0d9ceb2b03bdf24077d444ca3c84859a0d18ffb17f3943e316f95e65817d117cc8e7679749ab0ab4
+EBUILD mono-traversable-0.4.0.1.ebuild 1103 SHA256 5f63e35db25d4bd0c68b454a7af30a2e8ba0aa243737fc033c16de8f611be41b SHA512 a9a47deab1a2587c30a9b99547aaad975ed0ff8bcdc970cfc3d79598f2f697bdb49b98d2cbb0d89b204b512e0f87fde8ab21a9162f0b581a7dd98d5a8379737c WHIRLPOOL 27ec898dddff432b2d82dfb39094ba5e1a0f868aba77f542ecb580296c6b8c386b5be922666716fa1fc1379b8f902695879d9af52aa9e44f33d4b85d099d2264
+EBUILD mono-traversable-0.6.3.ebuild 1264 SHA256 6b313f5c8af6b486fda9cf159f985cbf681d7280f20fa38a677731a8c4d4be76 SHA512 e24d2102ebffe534aa5f551b481afb304744a43ad30a82df4453bee4c97c68365296996d1d0d2c31a347b69db1b078857114486707756b904c2f3bef1fc17099 WHIRLPOOL ba7f88bb32a2269708de133d4d468aaaef0f89cbc111c43dada83d5f2ad0c9e52c310471fa24acf1555ca2630be50e0ce5e0985edb5f2ae33740a0b2345c9258
+EBUILD mono-traversable-0.7.0.ebuild 1264 SHA256 6b313f5c8af6b486fda9cf159f985cbf681d7280f20fa38a677731a8c4d4be76 SHA512 e24d2102ebffe534aa5f551b481afb304744a43ad30a82df4453bee4c97c68365296996d1d0d2c31a347b69db1b078857114486707756b904c2f3bef1fc17099 WHIRLPOOL ba7f88bb32a2269708de133d4d468aaaef0f89cbc111c43dada83d5f2ad0c9e52c310471fa24acf1555ca2630be50e0ce5e0985edb5f2ae33740a0b2345c9258
+EBUILD mono-traversable-0.9.2.1.ebuild 1284 SHA256 034009f52c8cce01d7992fe52c7ee3fa1c2e7e1cb3eec7512144bd9d9b3bbbc6 SHA512 1a78870bd119803c47ed63532c315654ea65984f0e5159473237e7a13285c78f7fb8ecddad674ecbdb0de80a01fa4e86411cca2a8ac4ccfa00d9d44036946dca WHIRLPOOL 6788c470f2499bba1a55bda4d9a37f4828cdee34454552ebe016a81900198e6905409f554735d8fb2f11f52b7a79e9134d96faafbfab5a9d67feb789ba42815d
+EBUILD mono-traversable-1.0.1.1.ebuild 989 SHA256 cfd0ffd9b28375be898d33b81cc92907efec53bc109f7f86d1e0da3eddb872bb SHA512 19cb7a28a0210a3da2d9c978cba1e735f7f97e3ba074dc11e577180070b487bd29aedd06206d9693e985eccf955666a4339d8a8fa30697ef64e2b1d55cb38a7d WHIRLPOOL 33ce56a9da1b7b7525a2f9cc4ae7baa3e2d71000d741489ab09432b42b3f3fc89ffbc24df3fe927eb6b72839bf63b65e39501bf92d6cd1791566ee53e3adee73
+MISC ChangeLog 3340 SHA256 1ac690df59e62839519584ac623763e619a23c3da3a263678eb6360a9d9a0551 SHA512 83525f8c82668f5332f77251d2dc9706f0dfbd55a74d38919466d42286f4b940c778c8b2c29caa7940a0ab5f606256dfb050871ec17882ed54d4d5b8ebc956b8 WHIRLPOOL 9d58053850121dcde13f005450504984d9fe337dfb4cc757cd8f80ebf36b6822bbf7b3a20a4693f5a0ac4c344ab647a2306a3912a99821de351a9f6ab0530937
+MISC ChangeLog-2015 1400 SHA256 73b38bbb0073a9c445c7a93e59d85215ddd8dae1889baf67f9cf0901fae63c95 SHA512 9e9085f3533666b8f319f13c9d9040d4e68ec9e3fc7b041f2502609b034d25d3e1b493fc79826f96790d0b8d032bb127116902413ea45468b4cfd2876f42b766 WHIRLPOOL 53c677ca126a2ac718dc9b78d35a2e8fb50cee93d374ad3b74a6ddb223dbd7d152a9e0590bf8fdbea46e41a273f28ee9002af50a084e2694b3e321476ffd91d8
+MISC metadata.xml 535 SHA256 1116de95b3ee1535cbf5f5e76f1ff709cab0971c88a7d2a134d5f6671ecb93d2 SHA512 051c88194092ed402f6e824fc05dba55fa73dc7790d8594b6cfd1ca7e779d1e529e0ad44f9f56a9aba6f0048edc75614edf72e0f4b6bf1f8b8c81ac0475065f8 WHIRLPOOL fa1d483b7b7de5890b8e36cda9374effaedb80a22ed5de0f7e91d95bccc039a11e0af3572b12af9330efbb802e734cb2e60ea0f841a455164630ebb92924c6ea
diff --git a/dev-haskell/mono-traversable/metadata.xml b/dev-haskell/mono-traversable/metadata.xml
new file mode 100644
index 000000000000..6717fd02f8a4
--- /dev/null
+++ b/dev-haskell/mono-traversable/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. Contains even more experimental code for abstracting containers and sequences.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/mono-traversable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.1.0.0.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.1.0.0.ebuild
new file mode 100644
index 000000000000..76f7e579bec5
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.10.0.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.10.0.1.ebuild
new file mode 100644
index 000000000000..0677d5eb6494
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.10.0.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.10.2.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.10.2.ebuild
new file mode 100644
index 000000000000..32b167b7660b
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.10.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.4.0.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.4.0.1.ebuild
new file mode 100644
index 000000000000..8f1d6609cd7f
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.4.0.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.6.3.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.6.3.ebuild
new file mode 100644
index 000000000000..6c7accec7d4a
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.6.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.7.0.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.7.0.ebuild
new file mode 100644
index 000000000000..6c7accec7d4a
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.7.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-0.9.2.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-0.9.2.1.ebuild
new file mode 100644
index 000000000000..a04d8753963e
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-0.9.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3.0.3:=[profile?]
+ >=dev-haskell/dlist-0.6:=[profile?] <dev-haskell/dlist-1.0:=[profile?]
+ >=dev-haskell/dlist-instances-0.1:=[profile?] <dev-haskell/dlist-instances-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroupoids-3.0:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mono-traversable/mono-traversable-1.0.1.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-1.0.1.1.ebuild
new file mode 100644
index 000000000000..d001a3dccc5b
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-1.0.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for mapping, folding, and traversing monomorphic containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hashable:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mountpoints/Manifest b/dev-haskell/mountpoints/Manifest
new file mode 100644
index 000000000000..240677a54f65
--- /dev/null
+++ b/dev-haskell/mountpoints/Manifest
@@ -0,0 +1,4 @@
+DIST mountpoints-1.0.2.tar.gz 13505 SHA256 67fcdf64fdb8111f58939c64b168a9dfa519d7068e0f439887d739866f18d5c2 SHA512 763b58944ef4422641d4ce92d7a61c79fa95cdae9795e48db194ce10df622a3e079670099daa35f7bb51d4d10ee54ccc411105eb918bab2327d54571d9bd9060 WHIRLPOOL 4d95ef2df2ab3451db796e7044f63f24b782756a74f738750ef5077219fdee1265ee2296e6d55526e43623c01f43e1d11665a1afc349a6bca7e15f61676cabb9
+EBUILD mountpoints-1.0.2.ebuild 540 SHA256 2243eeb9b4b96b13918ae81bfb911ec8007351a98855a6c88a9026adecdc8500 SHA512 2e011a90314b662a011177f32378385146439842a720f7831b314d8739bb9cdccc30c71d1b859adf4a80f0579fc2209e409550bd81c1bb9b97acfd1fabf37f6b WHIRLPOOL 82cc3818f71126e9a9bd2c8590023c346122a22f5690ffca73a5c455b1765696d73ee4acb03014fb458d3342cbb1270a2b7b8603735f8efe5542b714447a5770
+MISC ChangeLog 369 SHA256 39974d36784b4f0ad39a2ae1448ccaf1763566deccf327e0794ddd6f10dc1283 SHA512 0af88a81a0d8706989dd46e654d49ccf6841467ef79b455ef637dbd16e615991da8dd6dd8242793436f9d71f151263a0c2f47fee0b3286035d8804b1fdf74960 WHIRLPOOL ccb86642d490cf8b2c791462b94beedf9380a70434168dfffb6e120aaf1051bef5bf48d735aab2be4fe6700c0ef26525aba42bfa91696b840059887e9e8411d5
+MISC metadata.xml 372 SHA256 7b503a054ee0c9e3e30939e54eebc3e3203e0f37ddd1d1506e01fa3cd2041440 SHA512 817f960b9afea3178f360a9e753a8c148288dc1583178bf12301f019613b2cc1e1f9150930a25bd9a2a33af7af9c718486053002165ad88b5db79853ed46594e WHIRLPOOL 25cd3be077482b898622ca432d0b9af1b80543669adeb8db47968e0d1d5ef9b4655c52b700d15e5ca8c57236b708593e91ebdc2b59142cdcab5c928c4f00c370
diff --git a/dev-haskell/mountpoints/metadata.xml b/dev-haskell/mountpoints/metadata.xml
new file mode 100644
index 000000000000..b6a3cce6bc7d
--- /dev/null
+++ b/dev-haskell/mountpoints/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Lists currently mounted filesystems.
+
+ Works on: Linux, BSD, Mac OS X, Android
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild b/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild
new file mode 100644
index 000000000000..f30d29d6c8d0
--- /dev/null
+++ b/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="list mount points"
+HOMEPAGE="http://hackage.haskell.org/package/mountpoints"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/mtl-compat/Manifest b/dev-haskell/mtl-compat/Manifest
new file mode 100644
index 000000000000..111dde342c94
--- /dev/null
+++ b/dev-haskell/mtl-compat/Manifest
@@ -0,0 +1,4 @@
+DIST mtl-compat-0.2.1.3.tar.gz 4584 SHA256 6458ca53593a31ebce1d94ef8dd4f6a06d050dd7ed32335f6cc6b6e5d3456894 SHA512 c9afa97eb5dc1bddcbf0e088352141d56b603562f80fcbde6811610a4e71e1496dd5f07e4338644930bf06b403bc08d35799f7063ae845ecdb71e619b2342a18 WHIRLPOOL 6e5e43a18983734c4586bc29bb49423536b82f72b9bb2b7246610f9b4e7820d342513b5497d17048ed56ec301ecc8145e7672afaf3bdd27dd788a705bfb2d6cf
+EBUILD mtl-compat-0.2.1.3.ebuild 1004 SHA256 a69a38fefedb1909c310e14fb96a237748e6bc788641c0dd1f388a9512b3ceda SHA512 9a709056bb20e2d5e6e18fb0fd6672c0d25321ca404d4318f446c26984e8a751c7e4cee22017d8b45d5bd1c3684bba6a5420ec090465c3c36a664dbc1c6e95cd WHIRLPOOL 6e0c42b61f3c9e50eb0e9cd481c72b25c0314eefc734d2787bdce75961a87778a21dfce48b3ff64cede240544faa57cf6ff7c3bc1918658bce11ff1022c2d425
+MISC ChangeLog 1212 SHA256 d38292dfb6b5429cbd3f2a8f1c56b3ce7f3f461339d63bc18e220990fd414747 SHA512 28d2e1ab8a013e455df7d6611f24364a63bf7cd9b41ddaf5b29931f512e1d5fa4cf966c37a8519e716bfb28ea476248bee16d32f60c35ef2a85e1c5942416102 WHIRLPOOL dda0587ec5e6e76044b8e25e630fc3fed2cc49f6f393b1b4c7badbcdb28b514dc96f8337baad12d22f29f86a254e656f799b62b142bb2fd9f6baf2a4609dc5bc
+MISC metadata.xml 1161 SHA256 c247dc592efa786feb8e2bbcb6c528c5f50c2d11c7f4b761b10400fb3915621e SHA512 3a51b3c6dd7b62ef720aa1fcefd0bd810c36b8ac0322e83ca0d1552ace59bea71f55e4e77fc97a9aafd304b833ab8b3c11dee0ccac29b46418b99d367510cdbd WHIRLPOOL 332cf7d298aa84ecbf987ba461ed23ac213d9ed85c35b97d8e49394f898c86a1d5de4705b1ec4e095cf1ffad512cc91c22c6c5645a3d29c11ac0ee084f811675
diff --git a/dev-haskell/mtl-compat/metadata.xml b/dev-haskell/mtl-compat/metadata.xml
new file mode 100644
index 000000000000..033f9421a7a1
--- /dev/null
+++ b/dev-haskell/mtl-compat/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package backports the "Control.Monad.Except" module from
+ @mtl@ (if using @mtl-2.2.0.1@ or earlier), which reexports the
+ @ExceptT@ monad transformer and the @MonadError@ class.
+
+ This package should only be used if there is a need to use the
+ @Control.Monad.Except@ module specifically. If you just want
+ the @mtl@ class instances for @ExceptT@, use
+ @transformers-compat@ instead, since @mtl-compat@ does nothing
+ but reexport the instances from that package.
+
+ Note that unlike how @mtl-2.2@ or later works, the
+ "Control.Monad.Except" module defined in this package exports
+ all of @ExceptT@'s monad class instances. Therefore, you may
+ have to declare @import Control.Monad.Except ()@ at the top of
+ your file to get all of the @ExceptT@ instances in scope.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">RyanGlScott/mtl-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild b/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
new file mode 100644
index 000000000000..30aafe733b88
--- /dev/null
+++ b/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5
+
+CABAL_FEATURES="lib profile" # haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Backported Control.Monad.Except module from mtl"
+HOMEPAGE="https://github.com/RyanGlScott/mtl-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/transformers-compat:=
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ local mtl_arg=()
+
+ has_version '>=dev-haskell/mtl-2.0.1' && \
+ has_version '<dev-haskell/mtl-2.2' && \
+ mtl_arg+=(--flag=two-point-one)
+ has_version '>=dev-haskell/mtl-2.2.0.1' && \
+ has_version '<dev-haskell/mtl-2.2.1' && \
+ mtl_arg+=(--flag=two-point-two)
+
+ haskell-cabal_src_configure \
+ ${mtl_arg}
+}
diff --git a/dev-haskell/mtl/Manifest b/dev-haskell/mtl/Manifest
new file mode 100644
index 000000000000..675ee2a793e8
--- /dev/null
+++ b/dev-haskell/mtl/Manifest
@@ -0,0 +1,8 @@
+DIST mtl-2.1.3.1.tar.gz 13955 SHA256 77af766957fb49361fe63446f272a698bddb13398669edc363022e5c2517f6f6 SHA512 dbb388eda920ba23525f89f1be840f23e7afdf8a0efdbee9a2efd03eb0c9fd64e0788e186236bbdcc6203c9fc02a3512a63ad4dc82946f6e9364bdb1a94e5f62 WHIRLPOOL e9b80692c66765c1cddff0f5e20fea96c0e8ae8d6e17c48abce02cef4970c77efdf5067c9da32434afc32364d3e116b15dc20beaed5b058ae613c8d73dc5322f
+DIST mtl-2.2.1.tar.gz 15391 SHA256 cae59d79f3a16f8e9f3c9adc1010c7c6cdddc73e8a97ff4305f6439d855c8dc5 SHA512 5c31626b15551ee1757ad701b8e5552202bb6fe1dbd002039e3b78c6d01108a5c50f565c4993d165a00eb564d9d72fb8d2aae891b6242f0ca8cb11f7b95c5c6b WHIRLPOOL 211fcb10deb633c2a643b87b16923a006e5bf28f90057287510c404ca90dc2ad881b807c54eb7ac1e07f7dfcb5037d1f79f315a2d17f5ef1e3b37250b61d1e90
+EBUILD mtl-2.1.3.1.ebuild 730 SHA256 7a70b928e8ad93923f93f4d8eb59cfffc42e9f5878d07c2c86e757802c7ebb57 SHA512 7587ae2baab00904fb99a3166eadbb368cb0244465e257f453cdc9067cb05c70b2e93947ff391ccbe7a9f0e0b82b4872fead3dc232ffa43ff034de4b022e4567 WHIRLPOOL 4893ddc31f10502684f99a63f5cdb9edb7945131e080f2463111f21518be3acb03f573cca5f303c5d69e89099c8019662755626bfbbe96e6aada69af263c143c
+EBUILD mtl-2.2.1-r1.ebuild 771 SHA256 7c1a97eb823bc28a2fe48babfa11a106c0bf880c6b548aec5e1a6c7890b5f923 SHA512 5a6f1343101e3ee89b892b9b3507de2b4bc730e9a349059d0927c02294e4f6d4c6d1b2911bc636f54288bf0bdcf2ec5aa92dddee4f686cde71bf31cbd11b6604 WHIRLPOOL d138043f18b5f4760ac518b4343c994f461d914e232ca48ede0b90d565b5ceb854ddb8394f5aab49b9a27d2ee88d8f8aa1451d4282cadc4a9957068da4a4d078
+EBUILD mtl-2.2.1.ebuild 732 SHA256 160c0636db10130694492e307f55909e7637fc1b15d664c1478ff7a0ba7615f5 SHA512 5fc301bbf32eeec1fa79c1f736645fe08bb80b56e2b8bd87812b759f6e2c24b75efde453f8ddd64f3b39afb383e579a8534425b23914ec137484d3a3381c54a4 WHIRLPOOL 41e77f7a8f7583f4a01113e79dda19b9fab45df184a3d32bc96ca35df54ac6c9321075e57fd354234461a73acff4a86d576aa766a631b36343d02d7c6f88365b
+MISC ChangeLog 4514 SHA256 d6fc48c396ba9ed18582e336a36e9b43ddad130d0b8e566a5b2fe044e7f8618b SHA512 fa8cec3bfd64464b2f0adcd92b9fad8c76cb941c7670be61237ad5905ddb96227167d7fa68b168ff5c3505fca8ab8cd100f627a3f9192ca17a244c4ecfaf976a WHIRLPOOL 52866a62cb70a749c0153ad99cb65d33b8fdf82675a697c5d3e1745373060eb2ffed62404aa5240766c3a0079577b4ab78f795295eb374498b964e2a448424bd
+MISC ChangeLog-2015 8201 SHA256 b169a6a9ba405a18c74e4a2952599d9fd27e930ab17a81b4bfe83de1db2724f3 SHA512 a0c47619aa68e2b78fc12a3f752a6c89c01738067acbb070edb76a8da0b0ab2da3dada4be27f8a68c3a6dde644f1c6c57cbbb0f6bef6b133ff5d95087103f803 WHIRLPOOL 25aaecac3a1cbab739e832ed96347598f5da892b3052600a5a7757f419135f58fb1ff0686e823b08f3c831a786bff4713dc54820ad2eed848c923c142604210d
+MISC metadata.xml 693 SHA256 dc37f48ce0ce2da3d35a3d478e29b469424488a35d27e114f1780f30a29edc7d SHA512 3f98568414ef1de6679c4d8a1f381bba6eff560b889830d711578252feb9dae978a60fdfd7e84f5ba71d09a2710a21cd464e1735b5bd139462d12694df8be781 WHIRLPOOL 01ff3e2df61ecee5ae91e69f469b5a656f1257227c945debaaae66a76051e9bd5af14e2d48ee91c795e1696d30a386393bdb6ff66656be0a9d312d1115615ac1
diff --git a/dev-haskell/mtl/metadata.xml b/dev-haskell/mtl/metadata.xml
new file mode 100644
index 000000000000..bd178081f99e
--- /dev/null
+++ b/dev-haskell/mtl/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Monad classes using functional dependencies, with instances
+ for various monad transformers, inspired by the paper
+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
+ (&lt;http://web.cecs.pdx.edu/~mpj/pubs/springschool.html&gt;).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/mtl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mtl/mtl-2.1.3.1.ebuild b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
new file mode 100644
index 000000000000..ae20efd812c0
--- /dev/null
+++ b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using functional dependencies"
+HOMEPAGE="https://github.com/ekmett/mtl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/mtl/mtl-2.2.1-r1.ebuild b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
new file mode 100644
index 000000000000..30214e3fa1dc
--- /dev/null
+++ b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using functional dependencies"
+HOMEPAGE="https://github.com/ekmett/mtl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers == 0.4.*' 'transformers >= 0.4'
+}
diff --git a/dev-haskell/mtl/mtl-2.2.1.ebuild b/dev-haskell/mtl/mtl-2.2.1.ebuild
new file mode 100644
index 000000000000..7c5552bdafc5
--- /dev/null
+++ b/dev-haskell/mtl/mtl-2.2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using functional dependencies"
+HOMEPAGE="https://github.com/ekmett/mtl"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.4:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/multipart/Manifest b/dev-haskell/multipart/Manifest
new file mode 100644
index 000000000000..74f67f270107
--- /dev/null
+++ b/dev-haskell/multipart/Manifest
@@ -0,0 +1,5 @@
+DIST multipart-0.1.2.tar.gz 6787 SHA256 e543fb307beb14fc366171d7767a6a18244bacf78db295d8d161c5c03d94043c SHA512 abc3c7ad89cf9f46d72abaca3ca4782ba717ed6306b81c0c2c0bebde098a330c3a2ee4c62494cd66928265843ef497005bcf09962b50f302a9419712adef578a WHIRLPOOL a8b9f839cfcdd41b6db8585f8cfcaf9ce4a1111b01ee8e0ada3a6da3947abb900b849e7cf1d4a1c04a47ce204e374713d74cbfa75f29d614787481034f3b974e
+EBUILD multipart-0.1.2.ebuild 604 SHA256 aa8887e6ec113dd710aa6166b183e468a26aaee2afb3d68a880bf750e718d0fa SHA512 939ce4cc9606647c2b04d5d30e8234421dd8dda262cc2beb8c1590d95faf1f14adb05f7e11174b8d22ef127f9eefe3a61c301811dedbcbc82712f9681d4ab16f WHIRLPOOL 0449a06bc1df60f139358c43e70acabf465f9f6cc5b396a1993a4aae301de489e3bccbf7b08779140ab9c7b682fceb208479f440b8512497d6b7eb307c34c2ae
+MISC ChangeLog 3631 SHA256 e22867115981149f1ec4b110ecb9306ff7761cf7ea4e5150b111c67bb155c1e8 SHA512 b2739301318f7cd4e8e4faa2db7be49d93c8f2cf40e94374f5a7cefbd499605ece641444a40b4b5bf92f895a5996b8764246765ca5ab1ed7d2b940d77f0418c7 WHIRLPOOL 4d43b5277e12b75414ac9b7f1f831e4254f108532c6e26c06523f51be41a283000b57ab2de49cf968c5c01345bee7f08aed79b4764fa210a6a5c67dfd715c9e9
+MISC ChangeLog-2015 352 SHA256 b8bf56acb80a4d3886e086983b5a0b00e3f395e15fb606a1ec86da9d317e8ef0 SHA512 23047a65a6e197b43b26e48f68297bfec935f57cfd3ab76d0555ec21b6e0f166733be09f69578f33239aa49ccd7fec9d7cf46400be1614788bed24e0e00a7407 WHIRLPOOL fdfae1114845c097165af807697dda5d4ca5d652a37e895e9b09f6d008b9e376e0ae274d9b18f6ac0706b0bcf702d0ee536a622648ff27502e4041d742b4cbe5
+MISC metadata.xml 416 SHA256 e5ff43174e5caab218bf48b97058199d25fcb2cc9b5c59d5a0ba2d0d6b3349e0 SHA512 9b4d0482515cf7fac4b2d5615f97c3e5cf0127780a65abfc0eb6a2972121b8738aaa9be9fbd63f57301f7fd0be9560605b8d27ceaf296ce169741206e60dde7c WHIRLPOOL 1b86d6361562ee48d016ec1dbcc4b2f3a1431c9ba7425b78bb68cef622ea22b9b896ffcd62259032e357d143d94ee6d1609aae17287d0d33f2adfa5075cd0ebc
diff --git a/dev-haskell/multipart/metadata.xml b/dev-haskell/multipart/metadata.xml
new file mode 100644
index 000000000000..8073f02ae312
--- /dev/null
+++ b/dev-haskell/multipart/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HTTP multipart split out of the cgi package
+ </longdescription>
+ <upstream>
+ <remote-id type="github">silkapp/multipart</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/multipart/multipart-0.1.2.ebuild b/dev-haskell/multipart/multipart-0.1.2.ebuild
new file mode 100644
index 000000000000..2b5bac3e709b
--- /dev/null
+++ b/dev-haskell/multipart/multipart-0.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP multipart split out of the cgi package"
+HOMEPAGE="https://github.com/silkapp/multipart"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/murmur-hash/Manifest b/dev-haskell/murmur-hash/Manifest
new file mode 100644
index 000000000000..091243da97ab
--- /dev/null
+++ b/dev-haskell/murmur-hash/Manifest
@@ -0,0 +1,3 @@
+DIST murmur-hash-0.1.0.9.tar.gz 4204 SHA256 89b9db94ead4cc0784dbcfb47c51b5664c1718860db00cd8ada3ef6fdd4465ad SHA512 7ec34346d6361de9e9d716d98f207534807faea97c683212e5ab037d2e16f007845eb265dba0e232617a80acc7e37f4238d4424883b975d04057ade595788486 WHIRLPOOL 31dc6636eb69295a25712d8d9139570ff2198e255b1fda12e30dd846e463a3fd41e385270bb0da809069002dac6f74697358b80485aaf8937b32138c4429ecc0
+EBUILD murmur-hash-0.1.0.9.ebuild 547 SHA256 59364ca42cacbb512467d8bfc4e3f991d875292b02f8e093e5d55167a29bddf5 SHA512 14a26bfa82b65da42f980dec2bfe5df3f3d423c9b9636f38678bd14e24d80d6b1df73910911e0f438a1b3f44193286fe227328be45fe79517d421f0e286718a2 WHIRLPOOL 6384d0f7c2fa52af9bab1c7cf9409af533d926d19c2e7db57c82b7c2f4f4c81ae9bea3824c52cc2980b26db4c1e6a352a2ff9158e375ab711a10036a0923613b
+MISC metadata.xml 625 SHA256 26554b626149eb8fcbf034efed2204393589d913e04446de3fb7bd18cf1d08f8 SHA512 0a34e2c2f2c0908bceac9f12fb82259cc54ea33198d73400332d00ec7a54591505bb0b1ce387408219b44fd96136a33ef9f27c99e1a0a00be38dc1ed6fd82aa1 WHIRLPOOL cd76979d48ff0e0f264d7237e6e0a2c8bb423add2eda19eecd59b8bb6b186517da90b4287bf7dd73de0315a445a9f7c1d8df83aa3608646ecb65b3e52c3bfc12
diff --git a/dev-haskell/murmur-hash/metadata.xml b/dev-haskell/murmur-hash/metadata.xml
new file mode 100644
index 000000000000..e0fb34889e78
--- /dev/null
+++ b/dev-haskell/murmur-hash/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Implements MurmurHash2, a good, fast, general-purpose,
+ non-cryptographic hashing function. See
+ &lt;http://murmurhash.googlepages.com/&gt; for details.
+
+ This implementation is pure Haskell, so it might be a bit slower
+ than a C FFI binding.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">nominolo/murmur-hash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/murmur-hash/murmur-hash-0.1.0.9.ebuild b/dev-haskell/murmur-hash/murmur-hash-0.1.0.9.ebuild
new file mode 100644
index 000000000000..6b67a4722b5f
--- /dev/null
+++ b/dev-haskell/murmur-hash/murmur-hash-0.1.0.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="MurmurHash2 implementation for Haskell"
+HOMEPAGE="https://github.com/nominolo/murmur-hash"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/mutable-containers/Manifest b/dev-haskell/mutable-containers/Manifest
new file mode 100644
index 000000000000..43d7fb7f1624
--- /dev/null
+++ b/dev-haskell/mutable-containers/Manifest
@@ -0,0 +1,9 @@
+DIST mutable-containers-0.3.2.1.tar.gz 12102 SHA256 fb83475c6a755d1998906f37a71b6aa6f414fd0b5d41b16567c2219fb43e4e4d SHA512 77c573e6e4e1bb8efd5bc1ec049d62b2db3c7973a8ce750b061f23561e23edb49b896ee59d27d88cc10ff67932ed101999bd7f5750959a3c0bcca021afbf6960 WHIRLPOOL 4f1bd80a82f728ec736e2c1cf417a6e7a68f5faec3ec1ed05774b0204230c0ad2787a3daa1c992c572279da8abd50aa9963105f9c2f746aed387290076130108
+DIST mutable-containers-0.3.2.tar.gz 11969 SHA256 781388cf52faa5f9c4c8a825eef11bec430e323c6913d25b5f4e63d8ce02017e SHA512 b75e650406d92de25b903b4a761d760a797d099c7d3fd82a791c1b86caee104081edff159e78022178a284f7ca61233de91c179a435429dd585c46f97c384274 WHIRLPOOL 36d908ca6ea37a1e99dc70c13a4167f65ce960068dfbbfa0b25fe0d6dc8664a6ecbffd78ae88a12cfe04cd631d5eafdb5e01d93c241c685fe531ddc68c42084f
+DIST mutable-containers-0.3.3.tar.gz 12062 SHA256 7a7a39cbb16978dd1607a3977d7a1e5d8ecda7a528845d6983b5b97c49517ceb SHA512 0708f0d432136fc3bb52b9f0159e131f4c02829bd6a2e47d4f1be9a1a70e0b492d885d1ca64e11955aceb7a4b98b9a44dce0c3f0865b1513112c5f8fc2189abf WHIRLPOOL 542252a2b7cb80c04c8022cb9411e3a634b07cc331ad634c3dcf70ff1852bf4e8da5cf322754a2afd23d24ba9cb5121b79d001f2edf4c9aa4b8026106fc31c33
+EBUILD mutable-containers-0.3.2.1.ebuild 765 SHA256 225ccb61649a55c4ad81fb1ddd2f7bd351c20f119b3bc4dc893fd7de1ad1015d SHA512 c8e454df1dea9b7e964e548d8417a5fdbd98b3e2b40bba698f20efd8f41ed4dc6503009541f390d0b303ea9429b97db72f932b49e0631a4870a5f01a55969ac5 WHIRLPOOL 2dfa966bd21fe94fb37e6e2fe2117e300c2b1cc789d150d28b98059dd08f0514b2fb58dc87eea5c2b3e34eb91f3f3a4f6f383da5a282a0addf9006abdd79a1ab
+EBUILD mutable-containers-0.3.2.ebuild 765 SHA256 48a5d777e8740270bc7686712df68011d44be88cdeeef825ac3a676ccf83f954 SHA512 1614571c92dd10bb5bc2caaa38b25d81884c04eb6e39376779bf618cea49b4dac145f291f5b5aa7314cc2e6d8e7e4bf4da1f67965db324496fd209d01717c3e0 WHIRLPOOL 9d53bd59236d6ec2f6bb158c346363e6f35a2ebfe290b592d8c3902757a83bc1d06afd71a2bb64f70c9454b6eb01e3f9a747f5047373cd125c75c0d8311b3a49
+EBUILD mutable-containers-0.3.3.ebuild 765 SHA256 4c54d3055333ab568b559ae176f2aafd148c318063aaf251f0b7999281cd4e68 SHA512 d23af536b1b373f929cca00d15e721a9eef2b6b9318e231b06a4b037207e9c037097c07d6d2f72d0f34332f3a3ddcc031b8c2a22a11b11d9b18d898002f3d3d5 WHIRLPOOL 40d39a190cb1500c2a4ba651ebc38892c63e265456b2b222e060838f252af5cd306567509adb058ec9da0bec3833a7fd5dbcad280b532cb321f046e8bf9ff484
+MISC ChangeLog 3163 SHA256 c24def88a1a6ef86a09b135595ae95fbeb6feed389de1a43e83969f4396c9f3b SHA512 4134f37b659ca446b905403e9022e4d58673c33068933e618dfefa9851a612082a95c26f2165e8e68a86dd19836b333542517d5a82aedc1a5c7b08ceac6f4c1d WHIRLPOOL ef99047e19b53832df8927eafaee93f05c334fce0b1bfe6422bc839746e1a1d90f13792500ddd3f77ee0db7ecebb47094ced2228d73804375af8e13665c0670f
+MISC ChangeLog-2015 445 SHA256 e37ad1778aa8e1cf85e639a06c845a7f19dfce0f63dd3f4050f6e580c651f4e8 SHA512 2335ca6c2b12547f7dbac66e9c8efd1e12b2176fe0fa986deccccae61ff9ce44ba95c675633840a2d1aee238ae0c684516a5ac64eb54d991dec264440c5e8740 WHIRLPOOL 4535110bf5473f38ef3985717b87d2425f9a27d73f9064cd75c605826eed7931e14e6ce15b9e0c588e036d8a34be5bff2175357600d59e9da294874d9b006afd
+MISC metadata.xml 460 SHA256 bed5f558258986dd5bea1b3066633187254b464f1b4b328733d0290b9ace5dce SHA512 3db09c6dac33579c0402cd1ac9eb3554b54a41463612995f5003d983971faa1c5acfae71934d083f46233cbf6b53e54e4072b7fa4a2e54fff944d9aeebb89acd WHIRLPOOL 1ab0ce3f024b2bef5becb89cf00a0830d9e225f8c2dee0c747fccdf604fe99b9fd6963a585f5ff8861cbdd7caa3abe5cdf8cb70ce1338d48e61d16f0318c884d
diff --git a/dev-haskell/mutable-containers/metadata.xml b/dev-haskell/mutable-containers/metadata.xml
new file mode 100644
index 000000000000..e18e9b048ff8
--- /dev/null
+++ b/dev-haskell/mutable-containers/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ See docs and README at &lt;http://www.stackage.org/package/mutable-containers&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/mutable-containers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mutable-containers/mutable-containers-0.3.2.1.ebuild b/dev-haskell/mutable-containers/mutable-containers-0.3.2.1.ebuild
new file mode 100644
index 000000000000..093b47450f78
--- /dev/null
+++ b/dev-haskell/mutable-containers/mutable-containers-0.3.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Abstactions and concrete implementations of mutable containers"
+HOMEPAGE="https://github.com/fpco/mutable-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mono-traversable:=[profile?]
+ >=dev-haskell/primitive-0.5.2.1:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mutable-containers/mutable-containers-0.3.2.ebuild b/dev-haskell/mutable-containers/mutable-containers-0.3.2.ebuild
new file mode 100644
index 000000000000..402171e34d99
--- /dev/null
+++ b/dev-haskell/mutable-containers/mutable-containers-0.3.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Abstactions and concrete implementations of mutable containers"
+HOMEPAGE="https://github.com/fpco/mutable-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mono-traversable:=[profile?]
+ >=dev-haskell/primitive-0.5.2.1:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mutable-containers/mutable-containers-0.3.3.ebuild b/dev-haskell/mutable-containers/mutable-containers-0.3.3.ebuild
new file mode 100644
index 000000000000..36e12b9eca86
--- /dev/null
+++ b/dev-haskell/mutable-containers/mutable-containers-0.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Abstactions and concrete implementations of mutable containers"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mono-traversable:=[profile?]
+ >=dev-haskell/primitive-0.5.2.1:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/mwc-random/Manifest b/dev-haskell/mwc-random/Manifest
new file mode 100644
index 000000000000..addbe2e47390
--- /dev/null
+++ b/dev-haskell/mwc-random/Manifest
@@ -0,0 +1,9 @@
+DIST mwc-random-0.12.0.1.tar.gz 19471 SHA256 ec78bdcdf87ed4ea390a20337f04dd551dbd62fc1846cd7f466a862162f704eb SHA512 fbb08f2ee50a650e994e123b10e5211a5d87c1a0f65c910f984b81bef85713e18a7c8780cc6e8dc9ab60644e57cacb39ab5bc462151d285c74900d048394e490 WHIRLPOOL e10755904e2931e12d76d56c613e245b9d15878d8ec328550784bbd17c42136cb49acb57f9d05b3374e596307af5b53d034b64ad4faac891985afd2c55101627
+DIST mwc-random-0.13.3.2.tar.gz 22290 SHA256 2cb1e354ec8b31400d14716920f38eedd5161003249deedfd49cda290aae5806 SHA512 67a4f99bba5884cc59d5bd521f89b1b9c0b1d473d1f157a23857e45d4759f30b6e868fd5a9e444c8563345b2dd465256fdeee97e6a68d51b00e4bbbcd8bb200f WHIRLPOOL d0003d6454298684628a75bdd3af8cf64c4d8c31f26134cb8d72b68fbf6e1e3486545499244da35f22b1e4064b0ea1574b71d5d5fa0310f691846ae22edd7a1a
+DIST mwc-random-0.13.4.0.tar.gz 22927 SHA256 c52cfdeab2fe6cae3e2b0de382757372df571b7c25a6712ab205fb784b5a8aea SHA512 1f1e005998fa8310710629d69258465b214bc2b369ab95cb307689209f1812b17301fba28d33c45f8ae0ba63381ea6775ad9037a9b52464d7df35c36b77594cf WHIRLPOOL 2cade98e40b595ab4daac1993f335322f9274a56d300075d4fc78b4385117de9b356491dce2e28a63b6d9244516c74c0db0ac78388408a8d5f35d5b532e61502
+EBUILD mwc-random-0.12.0.1.ebuild 842 SHA256 03e12eca79abd4e526e851c8bca344e931a2f91e9fb400596e0c3b785076b65e SHA512 95542941a60beb7f6d98a6d0796554b6b42f954c1b1b9f4fe981f92861f49d4a4c7e40beb23e5d84e0e88eb259ea72593f94624ebae024b9f73be992f59dedcb WHIRLPOOL 34f857f96859aefbce379d4c7dce6df2b4ec55f30ae69bdb56d098bc6c1423a13367379f4b0c8d772ebfefb6102fd8c19abf655daf353309a1a3eb67b28d873f
+EBUILD mwc-random-0.13.3.2.ebuild 894 SHA256 3e7e9035b0f0ab02c35acc40ad8283cc124526d1810761b34d7cb169f8aa9f13 SHA512 5dc89c3ddd80dc9ca9dca8e39df8b483060deb03461ae33e7dd5e90f435f4c1c9b53133be278ee5a6c92c4cc134dfd7572178d03558a50177a27057ba810d794 WHIRLPOOL a8b19932073b64999f7d3f39300a21963e035d6877ae4aecb2700edeadde9b9682f6f9ea409c5e87a95aaeef29460755b500be75108d68d71bd260b744144479
+EBUILD mwc-random-0.13.4.0.ebuild 913 SHA256 a682b1281350348090e3bf6960922692722d1204e9990b1cf517c310f78636db SHA512 9d0ba50c009eb9709b9ea38d33d060be79d1d41d12132ddf6e1ad9c60553d525d663bf32860f2d422157be6e871fd92b5143fabbb0fc25956901bf56f9bb1c1d WHIRLPOOL 7733539964fdd5c5bece2eef798ddc94106e12bded5d9580e9a894fb879d0367b0fc49c8139c5e85a07ad084087b831be0d86ae3028da137f9efea3da5a96d1a
+MISC ChangeLog 3076 SHA256 49d31bb2a1ca9ad46ccbfa43cd73c0a76264d98bc5c0a3ce5b0ce0acf925315c SHA512 6195d1f49f19f7cac9e00fa3791759547173881c99f459916097baeba9a11774bbce89e69743580edb2dd0c0b157af5d0ee971b44a9e2e74c0007d63fc65c158 WHIRLPOOL b543c145eb10e0c9e4ac5abc8808b46f203e013c034564fe663a181fedd2506c3bc93bf8447373c1b6683549ff239a6e4681aebdd03569e6dc2d0af4a6e432f8
+MISC ChangeLog-2015 1334 SHA256 c1f6a91cb71aecd8a1a2c3cfd29b85dfb7e97c210a8cf97cdc8a9295d1cf90d0 SHA512 77d99f555a591f6df9bd65aa29bcde0df8cd0f24567b65f6d4746cd817c36af5c04534d3bdf567b3743bd71089a38538f07c05b30c5e8ff0d57194142ff3fcfc WHIRLPOOL b6f81708cd50f370276cae4095abe0249ea40f6610a339473636d81d5e09c5f68e3edba68a9e8d2278fa9c91fc5901df9d9d9b8180d1437fc4f56fd4bdd45b3f
+MISC metadata.xml 974 SHA256 c95698fe3d464687c8d1dcf937c07366f784d61101ca31a65df284300d7c4581 SHA512 48483d69d8c91937c75cc4bb9b618dcb036dfbdaaa78d439b665c98cb42e417317fd289afbcb071ff2cb36efab88b93561abb757ca7de35ad92f87a0d6599e1b WHIRLPOOL bdb86f4fbccfd2f3cfbb40a2d37f83616add1e622e6741cdbe34c8efde4ae17277502404210d2c74d3e68e9e6379113204c4bffc9179bee70cc4aa5ea762ab42
diff --git a/dev-haskell/mwc-random/metadata.xml b/dev-haskell/mwc-random/metadata.xml
new file mode 100644
index 000000000000..62bc3b139fc2
--- /dev/null
+++ b/dev-haskell/mwc-random/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/mwc-random</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/mwc-random/mwc-random-0.12.0.1.ebuild b/dev-haskell/mwc-random/mwc-random-0.12.0.1.ebuild
new file mode 100644
index 000000000000..4d1fb05e3b52
--- /dev/null
+++ b/dev-haskell/mwc-random/mwc-random-0.12.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, high quality pseudo random number generation"
+HOMEPAGE="https://github.com/bos/mwc-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ >=dev-haskell/statistics-0.10.1.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/mwc-random/mwc-random-0.13.3.2.ebuild b/dev-haskell/mwc-random/mwc-random-0.13.3.2.ebuild
new file mode 100644
index 000000000000..49549808dcda
--- /dev/null
+++ b/dev-haskell/mwc-random/mwc-random-0.13.3.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, high quality pseudo random number generation"
+HOMEPAGE="https://github.com/bos/mwc-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # breaks when already installed package is broken
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ >=dev-haskell/statistics-0.10.1.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/mwc-random/mwc-random-0.13.4.0.ebuild b/dev-haskell/mwc-random/mwc-random-0.13.4.0.ebuild
new file mode 100644
index 000000000000..4bfc50a41787
--- /dev/null
+++ b/dev-haskell/mwc-random/mwc-random-0.13.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, high quality pseudo random number generation"
+HOMEPAGE="https://github.com/bos/mwc-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # circylar depend: mwc-random[test]->statistics->mwc-random
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.4
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ >=dev-haskell/statistics-0.10.1.0
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/nanospec/Manifest b/dev-haskell/nanospec/Manifest
new file mode 100644
index 000000000000..f649caa019a2
--- /dev/null
+++ b/dev-haskell/nanospec/Manifest
@@ -0,0 +1,9 @@
+DIST nanospec-0.1.0.tar.gz 3408 SHA256 604aab074552e580a52bcfda8fce7cb2a48316f4f903801ea5d9a29b52b0179b SHA512 6e38bcee0d9a5f2e6b42566bb3e4aec57a61115dd649cb441721cb79193caac5aaf59aeef54a30dccb7e939e6512632221ec9e03b86142e5cb7671ef3433d4e9 WHIRLPOOL 0185abd0ad4a374a65f8b63168a74a66175b63db3f85deb3277ac6dd06c945486711aa1333501f104b59e400a9c6a176459fbf95b90f9a2e297325631edaa673
+DIST nanospec-0.2.0.tar.gz 3451 SHA256 1b0bae00eb01e9f4b04c167ebe0c7a27025429ce7709db3f2a798ccd0ca2203c SHA512 318458a205bc0bb48d83f9291cb8f047d6ca20b03174ae6a4a00d9f1b921a058641f80870e12f8eda3f238bd1b98dca96cb324161ea14cf2f0f3da1314edade4 WHIRLPOOL 40580a70e8592ce822bbdb36987e4a5a9a0df5850e769fe1c7e9bdbb2ea7a48e57fefc5b0dc6d44038e8305c48ab0f449e4bafc50840c7cf94b26679308d89f5
+DIST nanospec-0.2.1.tar.gz 3478 SHA256 dbcbd9baa57fc9aa573cc2e291bb93c787dc0d7aac9793b2a10c125f69a0024b SHA512 ee5b5080fefc5a213b59c8d146054f59b73dbfc8ed909ea308ec2646cd3e071a7de6115563a13fb683434725e3756fa71acbfcec77e85e3dfaa9400c7e249769 WHIRLPOOL 6263a278336c2ef8b5538ba9e3b273fbe0909c97379299fd733ecc9da0dbb1e34d2331c93c71439e48bd9e8f2131cc7097b5519a8936ddf34a2f525ce119ef36
+EBUILD nanospec-0.1.0.ebuild 641 SHA256 6ad1ff0bc0b61074e10ede5cccb41fd18c5e7d054402d2c156ed623042f31d09 SHA512 7fe4fffaaf8cf720f86054605744a44ee6081b31f34ae982a854b81d1849b1805143f5a90852f5b27da951d74a526550353c21c6142706659a08c8afaf2de4fe WHIRLPOOL eab415a600ceb0d303c0e064da2fb4cf124b2b9ed47741b272166f047e38aeefad4159ace31167aa1033b7f779764c94f87b144415f52ef3208b843cf53d8a7d
+EBUILD nanospec-0.2.0.ebuild 718 SHA256 dbba1337a77adcd6aaf1a155c02355d3a4fdf606e0eb8215676a797b1d498c45 SHA512 48995255dea9e7139b66f03eb6a3c4b50d268daf09fb00e1fa17920c3e5aa1d92378759679bfa1c0a79512eccd199cafe469e58e43e65e0f10d3b1de81bed13b WHIRLPOOL 8ec03e565835be065351015274504feeef6387c63b07f013c24d9c0a5542f4b892728d0aae0039b72bc4ecd5f1c5aa49edd8ef15e9b85702f1435368b891b13f
+EBUILD nanospec-0.2.1.ebuild 678 SHA256 64fb7dfa6ace6842f5cdaa828feb9421296d72db3ff8671aad63b87582a2051e SHA512 6ed6f663b6337a9656ec2e68ce658ce125c5df46bb05218a974b4f42eb2b9ba0b5eb86347a2f57036fdace583ec935228edf43100df3ca36d799b55f9c9f6775 WHIRLPOOL 63728210163674baf1a1a6989f5bd3c21def97291b047cf738f896a45c96d5d510fc273a3c21dcdc497069dd1ba86a5c3b801ba19368015fefba6660255df2f6
+MISC ChangeLog 3230 SHA256 7b04c172ab7b0fcaccd5a088ad6f4ab460abfa9e09a63489e5fa2fa12be899d0 SHA512 c6ea08abde19d53c7bc4d9efe2be0f73fb1fbb55e56305d05205f72e37ab88ed9427d2125fe9f6b1745f42b1bbd1b871dd6e9a8ed594840f15c5334cb28f8ced WHIRLPOOL 16d19da6c9f0f5be0b48239efbbe86096dec38f22a77221eec4d558ef611c81f4a6fc4ad1956297b4dd3f1670eb1ac8546b53b1a8b4ef2a2628124ac86d04435
+MISC ChangeLog-2015 1255 SHA256 5dd1117646d02751e0e5807a5f7b4ec6b2800e0028ca668b6d91af89edbc9240 SHA512 011fd42011427fd2191842b1b86926e875273ef804133a02ced1e9ddb4ffbeb5faf95c9ace52a0cdeae72fa4eb94316bd5d9e95fa995e7a2e025508e535d816f WHIRLPOOL 21b1b6ca9331a230f5d73d5c795b135461d715f5bfa2b0d2e40544291baf302d1be22e8b6b67784817663579d68fa7871b2d62131d48a2ef15ca1b5c730e91cc
+MISC metadata.xml 375 SHA256 50347d853c6c27ad60acb012700b8b83d469794da29f5706891bde56814c5825 SHA512 70735952a27c99222b87bc5662f69c32f3f96595e7db04c4726d192256d98b4169367669359b9e5aa3b0c84b5495583a36c334de65de93b84b38df6a5a3a89fe WHIRLPOOL f56e35e70a4beac81764ccaa1594eddc13bc444abfb9ff5895fb9368013d7683afe60a5c31d61beecc1b93150fae431aa3b969e254f43a02ba660af600e8d76b
diff --git a/dev-haskell/nanospec/metadata.xml b/dev-haskell/nanospec/metadata.xml
new file mode 100644
index 000000000000..f22e2abd4a74
--- /dev/null
+++ b/dev-haskell/nanospec/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A lightweight implementation of a subset of Hspec's API with
+ minimal dependencies.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/nanospec/nanospec-0.1.0.ebuild b/dev-haskell/nanospec/nanospec-0.1.0.ebuild
new file mode 100644
index 000000000000..89006ebc9738
--- /dev/null
+++ b/dev-haskell/nanospec/nanospec-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A lightweight implementation of a subset of Hspec's API"
+HOMEPAGE="http://hackage.haskell.org/package/nanospec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/silently
+ )"
diff --git a/dev-haskell/nanospec/nanospec-0.2.0.ebuild b/dev-haskell/nanospec/nanospec-0.2.0.ebuild
new file mode 100644
index 000000000000..8c28e3c4c8d8
--- /dev/null
+++ b/dev-haskell/nanospec/nanospec-0.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A lightweight implementation of a subset of Hspec's API"
+HOMEPAGE="http://hackage.haskell.org/package/nanospec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # circular depend: nanospec[test]->silently[test]->nanospec
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/nanospec/nanospec-0.2.1.ebuild b/dev-haskell/nanospec/nanospec-0.2.1.ebuild
new file mode 100644
index 000000000000..bafe71391e72
--- /dev/null
+++ b/dev-haskell/nanospec/nanospec-0.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A lightweight implementation of a subset of Hspec's API"
+HOMEPAGE="http://hackage.haskell.org/package/nanospec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # cyclic depend
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/silently-1.2.4 )
+"
diff --git a/dev-haskell/nats/Manifest b/dev-haskell/nats/Manifest
new file mode 100644
index 000000000000..e27d9e8ce9dc
--- /dev/null
+++ b/dev-haskell/nats/Manifest
@@ -0,0 +1,9 @@
+DIST nats-0.1.2.tar.gz 3954 SHA256 6afe997bb8c05f55d72d850a73285e689e148376583944c9d1d82e8dee4080e4 SHA512 11903b123d0ed27af9fccc8bb7c343dcf42ac8d58768e628460153b0bf6f27bf1f1271890b26a48eb234b3b89bb7b9e48266a4b39742f56bcf8913e0c3751ab1 WHIRLPOOL 8f3c23d0b45d6da83c7593eaa2e1a590645d6a4fa19133c20214b65bc2f1f396bf21950daf5be5998d1952886a3f3f33eda3deae096e96adffc0fa2635cf0894
+DIST nats-0.2.tar.gz 4740 SHA256 e364218c0cad3602b14d3bc3866b9a8958c075dd1346d935e5362fa88ac65317 SHA512 419f2b4f938b7d590f45a25be163e25f29d47ec0fe7cf5d1f69cb9624c5617dfc25a0b14daf1b31ac590c021120eb5cd93bdf902d27136e3019e30ce2b5d3188 WHIRLPOOL 881726666d5e0210fd077f90179f32564f7e8123851f4e2ecc880d552487831ec3cdf6b02d7ca0e1ee53557f1adb61852da7b6a569ca398e30c125a20c00fda1
+DIST nats-1.tar.gz 5768 SHA256 8045e8348bc166832d443b65addc537504a63e5a60cf9c99e8037ba00945da64 SHA512 a53b8890d3b9f9f799d0af25626d23a570b7d3f227968d4a1033385d87e4502120e26f8623a3c5c0c21dc0db98a000ff79565cbab0298fd9c17a917ea8e11edf WHIRLPOOL 49d1e97c50848c91296b2e25f411baa7565a91d884b6eceab03a27cf5318361efb9aefb76f30c4f6a8221431e73df9ca0f25ab67eaf7065eadeac666d2ba483c
+EBUILD nats-0.1.2.ebuild 549 SHA256 b5518890632d1cf3066fd28c76d0f415635f72dfeb6d62551d4aec38a2115afd SHA512 27003be2e6c2f1cbd16d831c0985b66b6b98a7872033ee0d65936c59cfa03e8d9d55b6ca674db58788f868e628588d0671de7a58778cc271dcba4cf575dcc09f WHIRLPOOL e6a8e40de0c1fded0ca95ef668c0349265811ecff36868da089da40c63cea46d8214fac69f092b04f906f7bc546ed543be41580f18e63b5e7e8d801ec537c599
+EBUILD nats-0.2.ebuild 723 SHA256 11f89f108242c6fc4f40f2f53ffaacbc15e50eddd3cabdc4d672389a41ef02ea SHA512 359222ca82e11e451b9e1e608ee31759e79e1d604dd584ee99fa6b3bd6aad1aff63f2f4b68f4d28693667cdfd95a80e29dea799f5e5e631aa24cd6debdb5b4b6 WHIRLPOOL 48f2f3c0c16e33928ca7b298769a60f6320c109afe98d2fc7b9c221898770e88d0c3c7918ffd8e76c2a724343419dc0f81052c320cedfad8f18c5ddaad79297c
+EBUILD nats-1.ebuild 707 SHA256 68a9391858dee35f77adc4817e1f982c0b4be22e3066bbc5d5c5bfb29cdcc00a SHA512 31d4b2e6b9e7e2c6127d198e63665fdca151e1755b2519415740e3c0ac3e1292912b43aafa1a5f8c481b247154be53faaf700b09f82aa3cbe3a8bea186d38c1a WHIRLPOOL fd342385582bf5918c5e3f4804abc913beffd42ec756983e9e9dddc3ac829ac129082b1a0e768db9c57829e66e3e3e57f3c08802b91a0769bf001a268e225545
+MISC ChangeLog 3514 SHA256 9d41fa731813940a929a24c67339ee634ad5a4e3f634a956c25809b3af4df381 SHA512 a35699cf9d4265439b02566111f499126b7e5933e8f85180ddfef67b01e6137e5cd75d6b0c593b3281e695b1626cb755752f981e9025fc1aa017c4841594c635 WHIRLPOOL f049893f313237b69207a1c643dfd050e6468052e132d19fdc450b8e6a5f5050e295ebdbc847fb5c50324bc7c988ca2ba8daf6169cbe5d117683785757bda3f1
+MISC ChangeLog-2015 1497 SHA256 20b3b6e90be68753bcf2c77b053f03896d53b3e01783c9f48d94866e36169b68 SHA512 298fb97d2d6db33a3766ad0514a8124e7016131eedaf32d5408acfc0ae26b5f78c3e297aa80b7543674b7c1a90f6f34765b6e17a84bcb3eb07cbb8a3b3801568 WHIRLPOOL e6169d141be99a993ee1349db6f5a2db659c0c366a439f0f6da69910ee492a6066c608a333c89414d5a361d2a691e96b61ec3b976dd85276b7cfedd056e83f9c
+MISC metadata.xml 735 SHA256 891462ed53d81b1672751524d7633815077e6fb333ed860513cb5a4cead629d8 SHA512 8e0ee1f6e6abb7c269e24c6b1f1cd0178dbd33a64151b5745ad026aa5f05d4e9ca2b232e034380887aa82fdd1b18debe9e3191453cdcc51a01517ff3007d59a8 WHIRLPOOL de7ca2941be63726a118fb05d877db693ae4e634e155775f9a5537072ed19dcd101b584fbf08067b860b483cf24cc1c458d6ee60c1d731c6cf54ab0333861b7a
diff --git a/dev-haskell/nats/metadata.xml b/dev-haskell/nats/metadata.xml
new file mode 100644
index 000000000000..78af22829226
--- /dev/null
+++ b/dev-haskell/nats/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 natural numbers
+ </longdescription>
+ <use>
+ <flag name="hashable">You can disable the use of the `hashable` package using
+ USE=-hashable. Disabling this is an unsupported configuration, but it may be
+ useful for accelerating builds in sandboxes for expert users. If set we will
+ not supply an instance of `Hashable`.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/nats</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/nats/nats-0.1.2.ebuild b/dev-haskell/nats/nats-0.1.2.ebuild
new file mode 100644
index 000000000000..e301724c6a9a
--- /dev/null
+++ b/dev-haskell/nats/nats-0.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 natural numbers"
+HOMEPAGE="https://github.com/ekmett/nats/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/nats/nats-0.2.ebuild b/dev-haskell/nats/nats-0.2.ebuild
new file mode 100644
index 000000000000..4fdc31f4d50e
--- /dev/null
+++ b/dev-haskell/nats/nats-0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Natural numbers"
+HOMEPAGE="https://github.com/ekmett/nats/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+hashable"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:= <dev-lang/ghc-7.10:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag hashable hashable)
+}
diff --git a/dev-haskell/nats/nats-1.ebuild b/dev-haskell/nats/nats-1.ebuild
new file mode 100644
index 000000000000..68a31f45648f
--- /dev/null
+++ b/dev-haskell/nats/nats-1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile" # on ghc-7.10 does nothing
+inherit haskell-cabal
+
+DESCRIPTION="Natural numbers"
+HOMEPAGE="https://github.com/ekmett/nats/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+hashable"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag hashable hashable)
+}
diff --git a/dev-haskell/neat-interpolation/Manifest b/dev-haskell/neat-interpolation/Manifest
new file mode 100644
index 000000000000..83bab7c667f6
--- /dev/null
+++ b/dev-haskell/neat-interpolation/Manifest
@@ -0,0 +1,3 @@
+DIST neat-interpolation-0.3.2.1.tar.gz 4339 SHA256 5530e43ca4de09b972d173e522f9dc96265f3afe0df695a25f0141be816fa014 SHA512 aaefc95b85e8546bd20848b3d4da39437b48e5e3c54829f9ae06f8f4021752812a643a638bcc10213db168d3217bd8913b2feec81d90199a14eea8c35fe62245 WHIRLPOOL 972819cc726f6d2db5a17d83d8ebc2130872105888773cb69251df5c8996a9f88800eda85c931d7ec3c4b281cecd9a40af46d95b6664de95c7baaa3632d5618d
+EBUILD neat-interpolation-0.3.2.1.ebuild 832 SHA256 7437b4771ab35f5e9847efbaf0dae6fb36bf42885e929557f4adf18956f3e35a SHA512 bdbdcd5434452c50f0452d64009bac73b6b35e41616aefff5d6fde9a9a26426008e1049fc2c64b943b95dc5e32dc06318381323a61dcbf362f1fcc4e92eba179 WHIRLPOOL 9ec15c02fbd4f320d645aab6fd95936b701f4723814252dfdc721673f57bac16e54b0f517d11c0a113a3d3841b1866d31ff9e6e55d6756f5d51404b284670581
+MISC metadata.xml 528 SHA256 37fb20793a1561449a94105689fdb906b8533b48e893dfde20b17fbd34ad3864 SHA512 0f3cad29fba3eeeb53a1b9091ed7dab3799f1dca2df3896976785edbd8b194676fe42d8f0ee642fb74eb69afea8ef2ffadbb8e3bf39799ec25a87f36e7df48d9 WHIRLPOOL c5fdf3a5c9b9d50bada5f6960bccce652ff233a299adc79cb3d04fee9f829404beb5ea7851546e884195957e64661972f45d318ec81a4860d8d61815fa5dd714
diff --git a/dev-haskell/neat-interpolation/metadata.xml b/dev-haskell/neat-interpolation/metadata.xml
new file mode 100644
index 000000000000..d8ffb5043713
--- /dev/null
+++ b/dev-haskell/neat-interpolation/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A quasiquoter for producing Text values with support for
+ a simple interpolation of input values.
+ It removes the excessive indentation from the input and
+ accurately manages the indentation of all lines of the interpolated variables.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.1.ebuild b/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.1.ebuild
new file mode 100644
index 000000000000..e33689966ee2
--- /dev/null
+++ b/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A quasiquoter for neat and simple multiline text interpolation"
+HOMEPAGE="https://github.com/nikita-volkov/neat-interpolation"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/base-prelude-2:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/htf-0.11 <dev-haskell/htf-0.14 )
+"
diff --git a/dev-haskell/network-bytestring/Manifest b/dev-haskell/network-bytestring/Manifest
new file mode 100644
index 000000000000..bba5e82c7d62
--- /dev/null
+++ b/dev-haskell/network-bytestring/Manifest
@@ -0,0 +1,6 @@
+AUX network-bytestring-0.1.3.4-ghc-7.6.patch 1162 SHA256 fab0bdea7e89a5dfc14774a2e3ae70a950beea9d5b3efe9be348927d620cd123 SHA512 e8da8d66d1b3ee3e8a49260c758f9cbeb0ef32c504f6a7d948fa6b3058659cb92c3fbbbc80d9127e8caa2d1517330724ebdd03ac378d6d5790823afd4baea538 WHIRLPOOL 0a06f53395cfc895a723d0afd8c810ed17ae8ff315b918d17ff09572d9701111d124f64d1a3354ce12de68be3a3c3c3a0f54a76f3e18c6238ce022ab35760d11
+DIST network-bytestring-0.1.3.4.tar.gz 9182 SHA256 263d405345b7cd0ef03a1629eb0f14ae6e3831f42d6daf813e4a639b6405a1a6 SHA512 eba844a3d8927c08d119342f196a6cfbb0c54eb194abb4e4da5614cddbdd685923950a339494e17fdae47eae4249896c5f68390d4abb5d0321fb358612cd3a76 WHIRLPOOL 03199efec7fbebd96fcaf1120f3f3df32dbf7794fbf09f2ca186389f88d585ca19b29722bcd3af537ec47994598bec5c3adca991d4c36b0edd4126c91dd98d2f
+EBUILD network-bytestring-0.1.3.4.ebuild 775 SHA256 a5048152015c99120b3ad787147f17cc598861f08a5578458983bf935f3da899 SHA512 64f19a6c43fa6a097b9f0179ff524108ee740fcad7484a7b54caa31af08ea0260720dfceefda8f5d0062d9d2faaa4004f0da5c217e14dcb970c3fc7922c83cbf WHIRLPOOL 8c95b895f81623e4bf7a1ea3f0d3c38776928a8abd01711c570040e5fea48dfb806ed8c8eff0d241de7e7197503f275092f7134bf56ac1b8ccc7b0bd7084b10a
+MISC ChangeLog 2676 SHA256 073988888e5fcfdb9909abb977d8e1bec10231edd65e631f3c7c33055d975dba SHA512 503757acb6f23299663f183cb42d1c41ad41c4dca9b97e97463567f4954160b6119b5790608763b6e27b2692fc73e00334698d9baf38a2d8779d9149e7103d6f WHIRLPOOL 597ef0a1883093c1664a1e90962aea62ff422241936409922f1b284e525206cb83a6dfea0e5b362b24cb2fb82b9d012e59f3490524af95e4f728e7861abd0eda
+MISC ChangeLog-2015 695 SHA256 d74932fdd587a474368d6f8d06a7718c7624d9239686d1620f088058c97dd30b SHA512 7382ae65b09e379822dd1667e29f305175ff2270ee150e505320e8f43f8c7edb4d3f6ac2d319754e4f332ca43c0d5c0b307b9950312049eb3f78e618b751a541 WHIRLPOOL 1fcecde298e443391807137fb23e366193b1619906dbbd7537c79d7b2990496a475ed254a6e1a376ce4cb055ff339e24780880515bbb46e90aff4fff45d8f35c
+MISC metadata.xml 482 SHA256 25e5d2818dd62d33f4b985b9bc0e3d431aacf4fbf388e58d6f14a16d49082228 SHA512 56424f93007e34687fc1a6d16ec941124541ef0f522743865b647ab3ba52b43963395a4fab00b2337da1f76552905af7225aaa67b1c8341893988f1d5b6fbc74 WHIRLPOOL 49f9d31cbafeaf7f986effae1edd2e3bb74d89db45d1276e2587bebaf263be6840779eca292a7f0ea5362e49efa14fe43cb7a0762c9bf0e2d8407c0bab61bcd7
diff --git a/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch b/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch
new file mode 100644
index 000000000000..7ba2e0f465b6
--- /dev/null
+++ b/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch
@@ -0,0 +1,29 @@
+diff --git a/Network/Socket/ByteString.hs b/Network/Socket/ByteString.hs
+index 2fbeaa3..adf3116 100644
+--- a/Network/Socket/ByteString.hs
++++ b/Network/Socket/ByteString.hs
+@@ -45,7 +45,7 @@ import Data.ByteString (ByteString)
+ import Data.ByteString.Internal (createAndTrim)
+ import Data.ByteString.Unsafe (unsafeUseAsCStringLen)
+ import Data.Word (Word8)
+-import Foreign.C.Types (CInt)
++import Foreign.C.Types
+ import Foreign.Marshal.Alloc (allocaBytes)
+ import Foreign.Ptr (Ptr, castPtr)
+ import Network.Socket (SockAddr, Socket(..), sendBufTo, recvBufFrom)
+diff --git a/Network/Socket/ByteString/Internal.hs b/Network/Socket/ByteString/Internal.hs
+index c6a835b..eb41194 100644
+--- a/Network/Socket/ByteString/Internal.hs
++++ b/Network/Socket/ByteString/Internal.hs
+@@ -11,9 +11,9 @@ module Network.Socket.ByteString.Internal
+ import System.IO.Error (ioeSetErrorString, mkIOError)
+
+ #if !defined(mingw32_HOST_OS)
+-import Foreign.C.Types (CInt)
++import Foreign.C.Types
+ import Foreign.Ptr (Ptr)
+-import System.Posix.Types (CSsize)
++import System.Posix.Types
+
+ import Network.Socket.ByteString.IOVec (IOVec)
+ import Network.Socket.ByteString.MsgHdr (MsgHdr)
diff --git a/dev-haskell/network-bytestring/metadata.xml b/dev-haskell/network-bytestring/metadata.xml
new file mode 100644
index 000000000000..ff0b4d01a27a
--- /dev/null
+++ b/dev-haskell/network-bytestring/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast, memory-efficient, low-level socket functions
+ that use 'Data.ByteString's instead of 'String's.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/network-bytestring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild b/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild
new file mode 100644
index 000000000000..ded2df7614b0
--- /dev/null
+++ b/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Fast, memory-efficient, low-level networking"
+HOMEPAGE="https://github.com/tibbe/network-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/network-2.2.1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.6.patch
+ cabal_chdeps \
+ 'network >= 2.2.1.1 && < 2.3' 'network >= 2.2.1.1' \
+ 'base < 4.4' 'base'
+}
diff --git a/dev-haskell/network-conduit/Manifest b/dev-haskell/network-conduit/Manifest
new file mode 100644
index 000000000000..9d8259643e36
--- /dev/null
+++ b/dev-haskell/network-conduit/Manifest
@@ -0,0 +1,9 @@
+DIST network-conduit-1.0.0.tar.gz 5853 SHA256 63de6be7775d99a56485be57af965aea957c228ea9cae8389b20d03bb9796f9a SHA512 9f16e529da022d2a4049fe9d41f8df0eb1fb34b4ad80f755944074b4016688169f3efd78a4ad2c052c1951ddccb728552077d88b533ed8fde1425c469a27f7c4 WHIRLPOOL 69a44c6ddf683cff0fb8156eceef19fcd4c67dce745045f7740ec31da4800dbefc0354486c65d89325f89a71764fc519f31009ca3f0220649eee4041a33bf674
+DIST network-conduit-1.0.2.2.tar.gz 7072 SHA256 9014865c4c02e552faa23ab12120a9f89e259ec3d3ce721f7f0e2eac3220f9d0 SHA512 3dcc755ccb0ddb9c543fccec54c32ab52749602c7c9367ee70b569a1f6aa2924ae0b7207b946d6e3d55e562758e65e694c13aa464498f5927c84239f09b1c8b7 WHIRLPOOL c65dc1260409c6d5ed82a3779bafb7d069205d2259059ffa8d752bae6098f74faa49ed7e6ca1dd6362495cefe494ce90dc8332316239803e575d35cb8aa48f7f
+DIST network-conduit-1.1.0.tar.gz 1357 SHA256 57a43448e6b508a7b65b133fdc1a6630e2e47b2dd8c7c05eb5ee939711ed5519 SHA512 1bda46190bc9759e9d85f61f4555dca4444c307305b8a7ebfc3e88519ae8119e313eaf4095541c487b8431ad342320d83ff4dd1ebf271cf10c11414c652b34d1 WHIRLPOOL 4e34cd336c3efa9fca97880e105d4f1cc7bb823b2f8837fb2eb56c08c888f81fa5d78ae222be54bd7ca959ff199ba22e642c69fa80b5542d7d2443d8852daec7
+EBUILD network-conduit-1.0.0-r1.ebuild 813 SHA256 fcaf253591b83b55e8f8f5d6aac251a74190f93aa35cd740035db19d8ca68c4e SHA512 bd2bcbcf8a7294fbfb8f6e721a3a7b5cf4038f62f63b31497b71c325353b27a72a47d49389e659fd5ade2c5fd45613079bd3746d170329c94b3e1928eb2e4594 WHIRLPOOL 02acb40faae1dbdb5db8eda642a7dd213b4ba785507128ee4e7c051017d1f74c9077a375199e331f97309ce0ab1aa5fa83853eb563953e71be52bd8177583375
+EBUILD network-conduit-1.0.2.2.ebuild 1009 SHA256 e2115ff80c4e79f1098c2ffa4782403f398c620d0da1e9c685825fd89ceeb567 SHA512 40ae3babeba6a0753cde7db476a8e883fb55b21442d1df579e14cce6d732e025c645cf4123570c4f52d4ed1607d9a106e013b691883272fa2d229ad1f09439c3 WHIRLPOOL 0ff617ad491c196ed90791d212be7a6378413f76c55972e08d18fb10fea83ee8877a844ed834ee141ee261196571a823f2282bad26668055c44ce7100eb18ce8
+EBUILD network-conduit-1.1.0.ebuild 606 SHA256 d9f09e6ad15a7905c8c4e98d0df3c52dddcfa8498a9601bf2296d2f40f016afb SHA512 543e3748638059ab38ae16dda1d08fdea41f8a7f72c9453bbfd3b35de28eebac1366cab35798a6a40b97376c78130213feb921f75d0e7550d2f81d756041af9b WHIRLPOOL 64a6ab230d1fa573d8a32b4fe85c880bec417683b3af8277fc03641dd06ca2087aa8229239fa487861535e624beefffa7d01ed80c1f08c273bb8b4a5873a2230
+MISC ChangeLog 2976 SHA256 0e8e6a84a9d16f87ef8b64eb4596803a7bfd44f2f5530889ae53af9ed7e3dfd9 SHA512 1e75e498aeee54d1397393253c060813eee331f010a63005441516cb7534559f5eeafcdeb959619b77ba5fbfddb17716ae88e944a1b4d8ba8565d5fa1502a249 WHIRLPOOL 4850324db713770929544f0395df9b067fb693a2d4b186821bd309a6fd2a665c7729857235be3db61638ec19be6f53b275b8fcad5b2ed4bb56eee4128effc802
+MISC ChangeLog-2015 1748 SHA256 2fd919dad53a46267e6ddc874fb602d2c7283bbd8edccaa1825dc59be68f2c1d SHA512 4eb70e1d316f36c3a4da03cd668afe895a983cb00a9837c1a08631ea1dbde6cf1040310e665b64886716663cc077563801db0a238bae711c902c74c2570b90d6 WHIRLPOOL b714b1821fadd7fb17aac230895382be5ad17f36a49cb6cd4ba955f471187d7bbe60fffbf4b8db88ff0eee33579596f4cf625d6885a7454fcdeefb700b74288b
+MISC metadata.xml 406 SHA256 a34447fb60a89191f6140800f8d39d818aa4ebb6104e560292011b56bffe68dd SHA512 a7f050ad57487449aa6bbdfbb98d70a3942748613a1e6d1cda26b6baedafb8f57df481c9afb5d3d99260f502b386505f38d95bef6c83596f52b478a4e986c467 WHIRLPOOL 1fd09c66c3b6e3feb27c9189def86f50b8500b266b5fce73247fead42b812bdd8ff5384dd0e87fa607ef6520ba6f8106c6861d7b32828cc8697167671e2a9b56
diff --git a/dev-haskell/network-conduit/metadata.xml b/dev-haskell/network-conduit/metadata.xml
new file mode 100644
index 000000000000..8451d83ac011
--- /dev/null
+++ b/dev-haskell/network-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Stream socket data using conduits.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/network-conduit/network-conduit-1.0.0-r1.ebuild b/dev-haskell/network-conduit/network-conduit-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..368d7f37cb3f
--- /dev/null
+++ b/dev-haskell/network-conduit/network-conduit-1.0.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stream socket data using conduits"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/conduit-1.0*:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ =dev-haskell/monad-control-0.3*:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ >=dev-haskell/network-2.3:=[profile?]
+ "
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/network-conduit/network-conduit-1.0.2.2.ebuild b/dev-haskell/network-conduit/network-conduit-1.0.2.2.ebuild
new file mode 100644
index 000000000000..1487b0dbea9d
--- /dev/null
+++ b/dev-haskell/network-conduit/network-conduit-1.0.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -network-bytestring
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stream socket data using conduits"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-network-bytestring
+}
diff --git a/dev-haskell/network-conduit/network-conduit-1.1.0.ebuild b/dev-haskell/network-conduit/network-conduit-1.1.0.ebuild
new file mode 100644
index 000000000000..2eb7ea8a9404
--- /dev/null
+++ b/dev-haskell/network-conduit/network-conduit-1.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -network-bytestring
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Stream socket data using conduits. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/network-data/Manifest b/dev-haskell/network-data/Manifest
new file mode 100644
index 000000000000..b21fa695e422
--- /dev/null
+++ b/dev-haskell/network-data/Manifest
@@ -0,0 +1,5 @@
+DIST network-data-0.5.3.tar.gz 5795 SHA256 ffeb6030a4a0c4d0f2c296133b2f72c67bc550c1de8a1781a429a19c3fbd7c7d SHA512 911cd9cc5af3b0bd49939b6ce79886c8d07fb2e4700a837560f5e6b6bb2a74dca319889f01dea87f463c6ee0df2d7b9442f4ed5201ed4acd4aadceb85b69ddec WHIRLPOOL 73df461995cb81185b4acb21255aed56a4cbe498277c2baa948eb388dfa5a6fd0e1ab57f628e07917397e3edb27cc0b5c150f89386195e380649839820228839
+EBUILD network-data-0.5.3.ebuild 1029 SHA256 7c456cd829c84780bfbec73af68536a3d07362b8d26db04bbbcfa32f6d1d5eaa SHA512 158c0046e09ed1a672bbe90adb3e5c30cb809ef51cd2de581909b4cc5758e18e17474ba8cb7345d644c6a30ddb3f581d519339bd1e4366e873331c872f9bb14e WHIRLPOOL b2589362a8763f2d259bd4e85cc663be6b78705b3f0a7635665b8233d43b6c65a8f9ba8eeeabe80c73bf0a78db6d6ad45161e496dc4f9f5fd4acae911fd2acb6
+MISC ChangeLog 2445 SHA256 df88cfa026bb9882e6cfbb8674be0e6983a2041e259b286c11406ebc24533998 SHA512 92cd8cf11b67b6b2837494d496dfc05fd2303d4d0d857d4334382a671f96aa1102f5ccf96ddeb1c06ced83973040f73ebd85570f538309e79901778582fb88a0 WHIRLPOOL cd4f312752e78aef0ea8235d92bc4f140440cd0cc71d137b2e965e9f17ffcc7b900e2c64891fa78be6a187854b3f3daa9f4dcc2119ec4d437426b761d8188a31
+MISC ChangeLog-2015 367 SHA256 250c3322cca96d18eac07a8ef14e2544b8ae6e2a267859390b4616c49ebd2341 SHA512 39ff8c8e9671354f547c44637a1a701fe82010d1b582f7d30471fc32e977a71dcce3d394bd8f6160740c433e0a90fb289a00c3469963c913097a9f4e0b8f172a WHIRLPOOL 2c7882bf08fe5b6bc20631b76b0e2d3b16fcdad0043c89b61df6b735fac6ade9a0f01b536b6a0c7d65b4363cff0dec26d51ef4f77dd05f42342c9e4f0e6e46e0
+MISC metadata.xml 540 SHA256 cd1ecc2ddce000fef9614c75cefc63d4ef8b97a96324e5863f956e8d63420fe2 SHA512 c77a39280dac6233eed91611117d68eaf47267c181d9b95606edeb2c688bdd26a657f0b2837f2f2b766570379561c4310d6ad419d7e741a6a90d3f6bb6dd81dc WHIRLPOOL 28536b3891912b5e1dbbe6d94b8922275299ee628ab7552093543ef4ee696c336f3e0fa5c2adbfe82b057ddab8e1ba3329aaaefd85e77acf44ff9ab31df59c6c
diff --git a/dev-haskell/network-data/metadata.xml b/dev-haskell/network-data/metadata.xml
new file mode 100644
index 000000000000..e4533ee51f10
--- /dev/null
+++ b/dev-haskell/network-data/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="small_base">Build the split-up base package.</flag>
+ </use>
+ <longdescription>
+ This library includes definitions for common headers such as
+ Ethernet, IPv4, IPv6, UDP, TCP, etc. This code is untested for any serious
+ work - use at your own risk.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/network-data/network-data-0.5.3.ebuild b/dev-haskell/network-data/network-data-0.5.3.ebuild
new file mode 100644
index 000000000000..88fb2d222396
--- /dev/null
+++ b/dev-haskell/network-data/network-data-0.5.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library for network data structures and their serialization"
+HOMEPAGE="http://hackage.haskell.org/package/network-data"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+small_base"
+
+# dev-haskell/prettyclass is not required for ghc 7.10.1, just adding
+# it for backwards compatibility with <ghc 7.10.1
+
+RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
+ >=dev-haskell/prettyclass-1.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_prepare() {
+ if has_version "<dev-lang/ghc-7.10.1"; then
+ cabal_chdeps \
+ 'pretty >= 1.1.2' 'pretty >= 1.0, prettyclass >= 1.0'
+ fi
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag small_base small_base)
+}
diff --git a/dev-haskell/network-info/Manifest b/dev-haskell/network-info/Manifest
new file mode 100644
index 000000000000..0457d2137819
--- /dev/null
+++ b/dev-haskell/network-info/Manifest
@@ -0,0 +1,5 @@
+DIST network-info-0.2.0.8.tar.gz 5998 SHA256 ecdff121f3e154c480f363bc8660959a051790bfae5b5fe573810873cedbcd76 SHA512 3b2d23085c8c4cb1cfefc8be75dd7b0c2e144a28b8c203149a246c8b9173d1e3f6b2fdb0e6ac3d13066d0d3b219b12dc82f2e935d3b661ff4dc6d858e376f3be WHIRLPOOL 4a727f3d18ea89bc683892309dc8809c4db3fd41e4abddee238552ef6260209d9596c94e13de7d5708137ec02ca04ffc4746984f649f07245aaca68d4d0fb4c4
+EBUILD network-info-0.2.0.8.ebuild 565 SHA256 4f545d8212d2cecbedd8d47aec1c41e2cb79fe402585acc88e7788f2b5cd2f51 SHA512 9a0441f1c8e6bdb42349fec16022e201ee1f304a15cf6a69cfb8be72747a735727b22e790a4af1915ffff9b53244ebcdfac3ea8c0f2b226e7c9c6d4f91a4c483 WHIRLPOOL da87be1742328c5b33d87034052382044a08a31544c4b1df357df3e4d3f4e2a82887e07ef5513995ad28493c58a2021efe3c56a0029ef6bd1ee272bcee985ab4
+MISC ChangeLog 3168 SHA256 3002aa9d0394898517df762cbd0999fa2ddb45c3df2d952ae7975b45d0fc499f SHA512 7862d83cb12edc7fa80cc73345a2da896bf770dc8d353862646720f279b913ec596b534248d13e8c90cb80adbe34a2272ffb256933d88797f51f8a6dc28f9da2 WHIRLPOOL 5ea8ca61e7fe1eab8f0f4aae17223c96a44521a735e7cf60e999f745c9f3e99574a9cc5e454135d40245f1588ca48970eae440cb36f487e3e157f7c581cf1d73
+MISC ChangeLog-2015 915 SHA256 e9d70f2cb3d8717841286909c7e609efe96ef7e24abdac7218996c5a6de5e673 SHA512 d9e60a91124cdf6f40e881cafd2b403563c487d3f918e1fa0d68e1558432c207295d12ac9459275eba5914d9f4f5eee769e9426ef7c1947db96cb00f43198170 WHIRLPOOL 141d80573b1cec068625450bdb3d6c472d67e094537d7df55b3a0eccf81c7566055ecd3c2460bec99647e69834b32c173335a57caca4fcf90250ebe3afc55724
+MISC metadata.xml 807 SHA256 aa165e8b3dda8d4acf3981195c61a6a29805a6ea3d1b5f4959e62a0e4bce57b9 SHA512 d6eaaca151f5d3b70131b374162c5ac6119a905849c59f89806e5837b867c76acbe0d3a7ca47e7e5492b2abe77bd09d427d53f97559c0e04cb9f6e373b436392 WHIRLPOOL 35837925dcc47cd780d6a9f2db931fd53b221cce0840e78ce4ee671493c19520100598cd4c665ff087f7f71b455b4e1c65e49dd3efb74a2d8c6fbc96b572c82a
diff --git a/dev-haskell/network-info/metadata.xml b/dev-haskell/network-info/metadata.xml
new file mode 100644
index 000000000000..f67a3903830a
--- /dev/null
+++ b/dev-haskell/network-info/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides simple read-only access to the
+ local computer's networking configuration. It is
+ currently capable of getting a list of all the network
+ interfaces and their respective IPv4, IPv6 and MAC
+ addresses.
+
+ network-info has been tested and is known to work on
+ Ubuntu 10.10, FreeBSD 9.0, Mac OS X 10.6.4 and Windows
+ XP/7. It probably works on other flavours of Linux,
+ OS X, FreeBSD and Windows as well.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jystic/network-info</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/network-info/network-info-0.2.0.8.ebuild b/dev-haskell/network-info/network-info-0.2.0.8.ebuild
new file mode 100644
index 000000000000..c1cfe74de98d
--- /dev/null
+++ b/dev-haskell/network-info/network-info-0.2.0.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Access the local computer's basic network configuration"
+HOMEPAGE="https://github.com/jystic/network-info"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/network-multicast/Manifest b/dev-haskell/network-multicast/Manifest
new file mode 100644
index 000000000000..6bb54af44f33
--- /dev/null
+++ b/dev-haskell/network-multicast/Manifest
@@ -0,0 +1,7 @@
+DIST network-multicast-0.0.11.tar.gz 2970 SHA256 65842175e53bb72164b7b1a448a3cc4bdf42df8d64089853ea54ccccd266fa39 SHA512 f38f4e683117412b97b602ddc324b17ffbb6c20f265086565b16124c15cb99ec63e4a21092cd33e87756d7c9ae15de8c63d8dd192503f7abfbbcf455f02796b2 WHIRLPOOL d1ee9602e7e414b6c82155287ec6193b2d5235b2446b43512dc9aa84f3787ad1acee0e05dec2aa18337cdb607c81ca47384f64e74ba438fdf42aa5af319b5c5a
+DIST network-multicast-0.1.0.tar.gz 3023 SHA256 18c2db0f8db5b9f4d3b65dbaa19ed77f4ebcf9c97e2d85657b6777f2b0e47a8a SHA512 e40de36f5e9bfd999033825c1b834895fd20e649ed5e297f601c0112ed9c02a66aaa05110df8eaa3329d79a7d44d77f077ca231f4fd1587a633ca1847083b0c7 WHIRLPOOL ca1179eccd5f6ecbffad88ee2a002185d76921a7b84f14fee17e21907f63510c6609cafb6d2923ffb633f887d16023c364a2f671139d4e8b40ac3379b4e9478e
+EBUILD network-multicast-0.0.11.ebuild 589 SHA256 755c834adeb0f44d59529dde8ea786ab56a73cf398413752840c7f9dac238703 SHA512 c3efd560d8f938e0053ea702a731a7bd6cc3596161a5ee8c53d3a5bdb7a386ada54204df9ff8d4915d12a043ae445005135e6a7ab8b2d03f474c5cefd4120830 WHIRLPOOL ac4bd53cc7b1d100c429845b36db5d4217eb64da6de2ad91f10267830e547395b3f897c6a4593280ce034478134d5231d346dc84da4cf7a5ddefd34084a43b00
+EBUILD network-multicast-0.1.0.ebuild 591 SHA256 7563b4f866e69adb08388164f806cf3cfe006d8f12b6ca5086378434311ca415 SHA512 3edf2e7ba0d0f2b239f63065b8fdd74cccc16e472b7fca8abf09fa956fd898cbc60d94a11981c4dae665c3db668dfcabd8f096ce60753e5b5f41dbbf14cc892f WHIRLPOOL 56905f3083e7320955694527c5fa230cd10b79d0f055cedf9627712fcdef8ef38bc6f0395278e90525371162aadb4226ad3ce245f16b8757aa1a695a77918830
+MISC ChangeLog 3357 SHA256 5985180fa0c17f37b7b146f63ba13afc8a4b15c46215d26a6559b4abc7c68e48 SHA512 3c84317f42aa1f276d1168da5c343b0e20ae063955467819fa426ac79d3499647488aaa29e5a3d16458100259dc93e81e13372e804833208c333c2859ab40033 WHIRLPOOL 35e95090f6de33f7a8aa26a7eefafe3d43ff1222f71948a12e3f54eaadd986f9889f65358566b3b7b4fa38866e2fc4881dc4152aca4f04003c76f675d2cfbc59
+MISC ChangeLog-2015 911 SHA256 48380c340d1c196bd8b5e5a8aa7262ae49b92fcb42f7535787ea436e328568bf SHA512 d5da97f6fac576ea1079344dd5801b3b562d0a56507e22a56bec6a528fcbe45fe4eea388b132e587125ac7b8c71c17eee592e4ec1785fc6e9bbb45f4749db155 WHIRLPOOL 8e068a34b7ed2cef85f9b5eda28065bf3f386f60824e6085c50731c12209763cb637f3d5eb845b96182cf902bb34280a6b1fd9d524c264c2b8e6fa0e4366b789
+MISC metadata.xml 388 SHA256 97e04a856e7fce86ccf7ef5c716b859e98df974cdd0240453705c4054cb54794 SHA512 7f3201b67d296092839d3e81bada2b845eaf35de4dd6ad24fa560df33ca5e8d3bf4955720b05d595d761dd29b0c22b99344b84498515722e53834a8b72eb23af WHIRLPOOL 6fd0cb79eab87bc3059cc08e1871773c04e64e2b347bdfc671ba8bb326ef9cfe4258994b641732a42c80ed6bf8fd242733beeffebe7aee96a4daa9856fdb5fc9
diff --git a/dev-haskell/network-multicast/metadata.xml b/dev-haskell/network-multicast/metadata.xml
new file mode 100644
index 000000000000..6ca2a5311001
--- /dev/null
+++ b/dev-haskell/network-multicast/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The "Network.Multicast" module is for sending
+ UDP datagrams over multicast (class D) addresses.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/network-multicast/network-multicast-0.0.11.ebuild b/dev-haskell/network-multicast/network-multicast-0.0.11.ebuild
new file mode 100644
index 000000000000..877112e7dc05
--- /dev/null
+++ b/dev-haskell/network-multicast/network-multicast-0.0.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple multicast library"
+HOMEPAGE="http://hackage.haskell.org/package/network-multicast"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/network-multicast/network-multicast-0.1.0.ebuild b/dev-haskell/network-multicast/network-multicast-0.1.0.ebuild
new file mode 100644
index 000000000000..64ebe5330ec1
--- /dev/null
+++ b/dev-haskell/network-multicast/network-multicast-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple multicast library"
+HOMEPAGE="http://hackage.haskell.org/package/network-multicast"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/network-protocol-xmpp/Manifest b/dev-haskell/network-protocol-xmpp/Manifest
new file mode 100644
index 000000000000..13e17196aaf2
--- /dev/null
+++ b/dev-haskell/network-protocol-xmpp/Manifest
@@ -0,0 +1,5 @@
+DIST network-protocol-xmpp-0.4.8.tar.gz 24289 SHA256 ea7729e00452da11ed489a71f482e0aa082b0fb872eedca2e3722a05fd421e1e SHA512 029cbb1a0ea6691fd886b326eee7a24e8300bbece1f0c0f564b43b0e344f4107ca980d97342271cab0b9c1333fc445ac10f7dfae41dd2b6e6ea995bfb810311e WHIRLPOOL 68835e99c69c6b33013e20758741d3a63c3b03c718e5232d8e220d4b2c1870b5bf694fbf336720ebf6e555f82a1d3d002fd667844f25abe818b9d337f8543060
+EBUILD network-protocol-xmpp-0.4.8.ebuild 1142 SHA256 bad49426f90d6f221b88ca03902b8e27b712ac6a995f9b7c26b9d82d54780c36 SHA512 6b2df62b53bd15e34a46167f5be5c431fd6216f350b593933572d61ab6d4c3474ac9b744e9b9e4e4a153e57f8720cf95df92772a604d74bb9d88bb6f543d881c WHIRLPOOL 0b0df2f21e91ffcd709b5a6e072cc92db4125bbf4f8d4e6ac0cc861bb9bfe142c9b811efdc9d3bc59cf079184013ead9fb7ebada632831f28ee87dc2fbebbf6c
+MISC ChangeLog 2930 SHA256 0f56ac8250fe4557170fe1ed948ed9fb23c877ae6eaaa0b9d1ca1f2d84ad5cba SHA512 9c6de13ae7b85a4161de561fb6be4660b8b155bd1fbaaccd608c9529f3e271b2212e0e20967451b32c07682acc5a0a74746c75eda432f134758c23ba107f064f WHIRLPOOL 3cc86970417cec98ec7a5e96f81b335b56f2f00869f480c2bd34145b1ce327fba8706640cf141cf45a2c16a5239abaf55d407fe604751efce314ea70cfe977d1
+MISC ChangeLog-2015 1181 SHA256 be1e34690e205a9a4914f871fb4a7bf5df9b07f43646284dc8a10a1e91f22d71 SHA512 0aceed2cd3335763fdb46b9ccfb466d3f480b361f11930e863c50e8ce5299a6b7d37b386fd52eb0b69185f0937e4a404459b0bde02e88ca9de3a55084f2316bf WHIRLPOOL 48c399d0c041dabc5715e257106657d1ef7bf67c764a503c177c83c9adb6ea0b45363291bd62d28c647fbc0a0427405d1e1269f4d43d542e73bc601ce67caa55
+MISC metadata.xml 328 SHA256 1d8598b40d4baaa1d64299642894c298f24fc3f9a1b7534c22e586f5d2cc552e SHA512 c3ca347c855d7510dd2be06116586d131b091c056fc6ae221f8ee4aee122e3cf355d590e44fda1af5b8907488d5df5731901b5798d9300757cf83d8c646da968 WHIRLPOOL cf7d366439b558de47ce3f642456573bad4649f49cce13f83b6bfce132a47c020a80b0db2a80aa85f01a643b7fabebfaa435f5a58a1757496c2201219b7bc8d9
diff --git a/dev-haskell/network-protocol-xmpp/metadata.xml b/dev-haskell/network-protocol-xmpp/metadata.xml
new file mode 100644
index 000000000000..c36ec5ac9648
--- /dev/null
+++ b/dev-haskell/network-protocol-xmpp/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Client library for the XMPP protocol.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/network-protocol-xmpp/network-protocol-xmpp-0.4.8.ebuild b/dev-haskell/network-protocol-xmpp/network-protocol-xmpp-0.4.8.ebuild
new file mode 100644
index 000000000000..d2c6ef2f3a09
--- /dev/null
+++ b/dev-haskell/network-protocol-xmpp/network-protocol-xmpp-0.4.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Client library for the XMPP protocol"
+HOMEPAGE="https://john-millikin.com/software/haskell-xmpp/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gnuidn-0.2:=[profile?] <dev-haskell/gnuidn-0.3:=[profile?]
+ >=dev-haskell/gnutls-0.1.4:=[profile?] <dev-haskell/gnutls-0.3:=[profile?]
+ >=dev-haskell/gsasl-0.3:=[profile?] <dev-haskell/gsasl-0.4:=[profile?]
+ >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
+ >=dev-haskell/monads-tf-0.1:=[profile?] <dev-haskell/monads-tf-0.2:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/network-uri/Manifest b/dev-haskell/network-uri/Manifest
new file mode 100644
index 000000000000..52a29f337037
--- /dev/null
+++ b/dev-haskell/network-uri/Manifest
@@ -0,0 +1,9 @@
+DIST network-uri-2.5.0.0.tar.gz 1665 SHA256 c3ecc5d07943d8130be850a12db130b62b800cf938aef105918df3fdb68f224e SHA512 9bc738e6de09a3dfd1b929c6f9c557abedef239034e886ca65d15a1ffc423dc72ce8b09f0f374ebd701b237600b65d031d5bc75f5ea937291328f4a1d01e6061 WHIRLPOOL 5fef62ec11b91876b25fc5eea0a778a0ab619abe8c15416868b85e1f082b2b0fe6b4ac6e7eda6e9f5a6fd7d5a89590ab1e86dba723be8447fc4e0f8f0726aaee
+DIST network-uri-2.6.0.3.tar.gz 26639 SHA256 0fc2cdff47ca77d826ebeb5cabe6ddac2333ca1504b2b629dd369399c5c28bdf SHA512 69d52462ed5af44fc3c1e27b741d87a33e0e90fe1fb314f68fd7b8819007a0e88dbde5f53ae7672d820ee48ac99cb9e422dc7274b7032c965f867089468d73ba WHIRLPOOL 09a61343c48919a50c8f14041b6c48d98a2603645a047c0f4a0fab7a7303268f3cf7922af227089bab208edf285b1a377d2b4df5b4a28c867cb6286f966b7582
+DIST network-uri-2.6.1.0.tar.gz 27262 SHA256 423e0a2351236f3fcfd24e39cdbc38050ec2910f82245e69ca72a661f7fc47f0 SHA512 c1b6e516cd19875aab0da325dcb8f5c6b98d43c3952bda4f96bd9c798882357c724b2facbef09e2e98d29b696a9e5518a2de9463fb0af4c5df0734fe2654cc24 WHIRLPOOL 7c99d521305e12df9f4bdd1d39b8d4ac01067abe5095306e96061f9e7a76abc5112d9caa141dda36748fc8c61d8da5f0529700038b24d005c70951ebfe3342e5
+EBUILD network-uri-2.5.0.0.ebuild 584 SHA256 b96d9b45de8dbf2d3ea8aae0ae24efecdd6b9df8fc72bdea67fc997ab95ba6a4 SHA512 822478511de9c64f11c9fe8e9ed2ae5d31d5d4361b95b7d44b8887446aaf14e4e743a99ed1826eb93493be0b0b8cdafc2b874e1c51dba3e6ed5280820f708ca8 WHIRLPOOL 9320b7679c5fd99a2f549ec4ce380c4e249d3c661c5c94bca65fa4df2b33e46eb79280cdb3c992e8c82a8f94cb91b81e55c16e84a4c8cecb912b6d7fc37ca88d
+EBUILD network-uri-2.6.0.3.ebuild 854 SHA256 9ba5dcdacd1b0c6c96b3535e9a22972b5b57b81c5dfa92a9dfe4988aa3de7e29 SHA512 1614647c24e65ac9d0a7dfce862634f06b1c0af159f1e22c0130c239e459ae975baab599c18ddb18840bc465c6516a5226909978642094967c0da9833771ae56 WHIRLPOOL 54165c4e1f1c6b6fb79f9c1ff49c1a05c30f097eeecf4a390c91a2345504863fd5675b7260c5b356acc41a74c9987f4b357854f93b6a18db982cabf3a2b6a83a
+EBUILD network-uri-2.6.1.0.ebuild 861 SHA256 a40bc4f03778731b6dcdaa2954541a0bf40e27580ca20d27f123fae6a1ea811c SHA512 284c95d8d30589d8f51eb8bcec0c2d78fbf2364282239cd7ca3d9f12575d36b513c531bb3f36f77b53fee2760a95e392f851129168c39234e58ad952741dc320 WHIRLPOOL 2704f00337bb13a0e23d84760c22df046b3874e5a16275b3febcc7b3748ab87a69c9486ad77797d324d6f943044e16ac65b9e23f4b6b4046bc207e090d60c054
+MISC ChangeLog 3068 SHA256 af678cc91a263f6bc7d6361d4e91afeaf8aea8258e27e6cb6dafa82254dd0c6c SHA512 eb3681b11fdbb17aec830803ecd8803cfe097389b32a3c18efc4b50c245cc0ae9e9edae9887e3ebec6c3228da0a33aa2a07e5c71146197034bd0f7508a5f6c41 WHIRLPOOL b7033c19251e513679e92c13b45058f64c840abf7cc6b26000fd1b063a01209ca4438c663056c1d016eccc3eed2d51e2d95794a8f1d83776875ba67d68633918
+MISC ChangeLog-2015 856 SHA256 2527e9863cf055508f508b34fedbaf6617ca9c7072886b77c3401112dd75adc8 SHA512 17c0e7e3d6ac3b0691c1afbb1ba34a98a46f743578a58e794340c0f69ca5b3a5b05a8103ba76c8613daf6861023f93a76af7ccf7c7226047a2a81d923a857ab4 WHIRLPOOL aa7acd95a00de7211f8d4215e7d3c080eb873c0602a69bfaceb10f112f15a099ac4c8ecdf860f4d46faf9a67b74883647cdfba6f46217b14b2ebffb9d547001f
+MISC metadata.xml 1145 SHA256 5d5ef9661f94700a9bb3efa9fe0ab8a54b6a3af2e6d085e3d727ea3fca225949 SHA512 5f7bbc0bdb35e22641ca82c19b948a3dda898d3f697babdf450b94ae9a90cf299fe3c3356d3d9649bd59a4de065423ab542666dd00cbc619d4071573c627d148 WHIRLPOOL 73355b57f6524ed7160ae0927cc8c11e49520fc7380c43cdcd6aabc170df02e869ed437477751479ab67a11607d0c413e28c98ea97dddb76749dc586b161f157
diff --git a/dev-haskell/network-uri/metadata.xml b/dev-haskell/network-uri/metadata.xml
new file mode 100644
index 000000000000..8bbc355a0a8b
--- /dev/null
+++ b/dev-haskell/network-uri/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides an URI manipulation inteface.
+
+ In network-2.6 the @Network.URI@ module was split off from the
+ network package into this package. If you're using the @Network.URI@
+ module you can automatically get it from the right package by adding
+ this to your .cabal file:
+
+ &gt; flag network-uri
+ &gt; description: Get Network.URI from the network-uri package
+ &gt; default: True
+ &gt;
+ &gt; library
+ &gt; -- ...
+ &gt; if flag(network-uri)
+ &gt; build-depends: network-uri &gt;= 2.6
+ &gt; else
+ &gt; build-depends: network &lt; 2.6
+
+ If you want to use other modules from the network package while
+ using the @Network.URI@ modules from this package, add a @network &gt;
+ 2.6@ clause to the first @build-depends@ line.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell/network-uri</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild b/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
new file mode 100644
index 000000000000..c8e3442c21f1
--- /dev/null
+++ b/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="URI manipulation"
+HOMEPAGE="https://github.com/haskell/network-uri"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild b/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
new file mode 100644
index 000000000000..62effe9c4a61
--- /dev/null
+++ b/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="URI manipulation"
+HOMEPAGE="https://github.com/haskell/network-uri"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !<dev-haskell/network-2.6
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild b/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
new file mode 100644
index 000000000000..880801091572
--- /dev/null
+++ b/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="URI manipulation"
+HOMEPAGE="https://github.com/haskell/network-uri"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !<dev-haskell/network-2.6
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/network/Manifest b/dev-haskell/network/Manifest
new file mode 100644
index 000000000000..710e0249d670
--- /dev/null
+++ b/dev-haskell/network/Manifest
@@ -0,0 +1,14 @@
+AUX network-2.6.3.1-no-LDFLAGS.patch 419 SHA256 dcb00dff5cc216b2676732b535b2e1fdb8c0d1bdb31d0d5f0103a018df75a172 SHA512 4197173760689f0b141edfc5242abce1ec8a7e290b0bf91a8e71f81f8dec7f1d259f84458adf5a2426678c1c3c1e0aad95041096562d9381bbe1aa7ce40b9359 WHIRLPOOL e71e46aaaed28953ea7d1433c866b1d1035c9a0e85a696369815a586f26c783730f3ead9179d06779992c5edd08e29de9b5e2b716420785ec53122610e4e26aa
+DIST network-2.4.1.2.tar.gz 140424 SHA256 b04dc56542428bc92f11263f500b3ad82e6a0787805601472d59af7e769bfe38 SHA512 a9a0237477fbb484ff8a66121a7808e35d4df68552c18cead1f96243f945e9517583f39c769c3ecbd643ec86a253bb3cba638ffb780feb503d60595ad7c4c7f5 WHIRLPOOL 7b4065080b258b079dd07bb3fdddf2356a25fc01ea1af7780cfa76c5913e432590f49be01e171412b493c031b8ba9992a89b892340c5321c0771c0ca734d07c6
+DIST network-2.4.2.2.tar.gz 141558 SHA256 bd30a7f0f0927fc1a13ad19269fa91e4446c5da19f3b0ea707051498a3f1ae2f SHA512 e1aa5caa4e3ca368f8499ff9ed337e6827909a6d1c622cc2133871eac3b9d257d982c421f40d4d0118e50a5a421102f084d95b4e98faf91599b6c002988b1466 WHIRLPOOL c751ae4578cab76f4519abe5b230d886309fdfcbe411e3c903a0f6f0b33b07fcb9522a30387e735d89ad9158a966eac4b9c078f1593ceac4539ef3e5781f64a6
+DIST network-2.5.0.0.tar.gz 141768 SHA256 b2166f54af2aed140fbd2c1d7915f8e11eef37b9e33c2cd71618bfe87e7320f5 SHA512 37048752b5d4d68f9ce57f9c7a3bfe2657a207c5853a6ecaae74ff9c8f9afb2ba76c9e517bfd955c427cbfccc39d921a1849c5a8094603ad5081012d9f5bb47d WHIRLPOOL ad32cd1d02fc47ea20dc8465f4bf6924e182ced61e4f34916e8dd202aaf1caed29ba06d413df5a125193e1b7a3d1ce829cc1aa3038c462c0bd22ccd2560c6f65
+DIST network-2.6.2.1.tar.gz 118092 SHA256 a3fda15c9bbe2c7274d97f40398c6cf8d1d3a9fe896fbf6531e1bfc849bb1bfa SHA512 debf0a05e1b9d048b7212ff21b92895da84c864bf71c3c5adee5070402c94a38f6722fbc11cfb15df36fe9bfe092bb0c29a0f3f9475a319f38e0c0659989cb68 WHIRLPOOL a3c78c1728732f7f886da2f54c7ef730b6686a8e904ffed7bd9f05cedb1d31785c0054a9e11c5662f3cb1e64b91c9343e0a28591442defabbc0920275ba39cff
+DIST network-2.6.3.1.tar.gz 120418 SHA256 57045f5e2bedc095670182130a6d1134fcc65d097824ac5b03933876067d82e6 SHA512 3c23ef0a1bf5383cc2479a517875037f9de38c79c1293734cc723111ab880a5842e091ee91a612090d0a2e422d53028d17cf5b0800af0d1d6c983d564197b9a6 WHIRLPOOL 83d92d6918b8de0ededca966729fb838ca74bf95f88c5521475f8ca84cbeb3e5d3e2a9a83f448fdc24048e552c4ee270191e6daf0a55037bd0aecc6b8c05abbf
+EBUILD network-2.4.1.2.ebuild 807 SHA256 ce7659525b16dfc7d60e349033e85cee88e32b83f73310d1c87aaf21a536e922 SHA512 985b6fbe642cc043abab7d0d15723906ac653917b088cb43bd05d60fe30824226703109cd916ec066305c4b9dde41d843f2e0e2c34b8ce5d2a51641a2f8d5605 WHIRLPOOL be8dc5adbcc4c907b5c7b62ffd0003afecc16a7d4811750a9cf811c2397441689428c1182aed12ad716953d5f256f8facdd32036602b378dc20acf83923b4833
+EBUILD network-2.4.2.2.ebuild 808 SHA256 f69f377078642d82b1b77b2c3e5b335e783151a32bb7ea3cec4098a9222e3287 SHA512 3641f8921938efa645506c241e41674c2d258be4222f048270e2ee44f399a740a16022ab54380cc17c53a9dfa9dd9756b220759cd7fb9bb093cd595bc47b7fe3 WHIRLPOOL 9aa458590b6e6a8631939d1627d660369eb0cf8185e495d725603c62086ba1bea917ab3df5337bafff3dc7ace8a549b6af642dd5114712ff9bfab00b5a67d259
+EBUILD network-2.5.0.0.ebuild 805 SHA256 784f465d1b3be29ed83c05107c350181da36db82d16b735c118062d4e12d7738 SHA512 6ddc314d9b9e3649fe615b9bc81e861fc7fc1ca6395438a01d92ae46a1140e8e413a41c4c3a4d59b369914f5d9c742706950c5aa3dcff3c2b1f754cf3a488ad3 WHIRLPOOL 9252b84578cce89c5cafea1337ec26e365f0b7486c3e637f44f1d770569584151280425e00590216f210a94b951546124176ca5da3595b43f786e5f9347dd444
+EBUILD network-2.6.2.1.ebuild 721 SHA256 177a7a0fb5df1d99e8c389ddac0a80868c1a0b7f2d79b69db811daf35a4fbd2d SHA512 b7d3749ea0a9c07707d6071c9fbab4dc8a8a5a6023ca28035c2ea5fd2dafdc9ff5310800efd87142be53fc14752ec0e06084b3c318a305e5e0ac8af4b396e8b0 WHIRLPOOL b1a92ecf182c62cd79b88a6d16310f497314ebf9755097e85bd93c054c5e860ef269afec951240c8a2783a6adad80ffcc37cca4af1492796b19d1cb324ac7b3a
+EBUILD network-2.6.3.1-r1.ebuild 796 SHA256 7105e9665f268254d5346590814ba18db179903eeab7e28691f805ce8dff676b SHA512 bafa3370b203bad1f5495b26b195a71a266c2ef8df196c6ab78aa360cc264fb0659a8f1842cc530636f43c10e091a361e9a89c34f4d69de7b7970cfb347fd37c WHIRLPOOL 512abc58bc487fbd9fd738d90378093622fe16853020da37f9146eec7aee41ba9dda8b46f0c15cb67e1dadc7e0a64b9a719149fd544ef099027956332acee033
+MISC ChangeLog 3800 SHA256 6d4c9f984079a4fa046c27b2ebed95fef3c0a598df08a5d60ce3fc3c3b176e61 SHA512 1f3f10267e7d86f19e564e02fe49ebb1882ed471d68f2e0cd23982aec44ea1a0ef0f2a79a326b2c45aa96a99826ce58bb54a07b3359c5be3016ea0266c00746b WHIRLPOOL 3e7469f565f110fb6e6c6466d17cd86a083dfe72153b27a0a685146f8e02e9c7b42789166e39b0eb73f7144313d426fc61aa05c97fe49638abf5f7664bd09dfc
+MISC ChangeLog-2015 13423 SHA256 9e4921d2d71cdb4bc726a98f30d7f09da498cfb8c004548dc09dcbe07352118f SHA512 0f780ca701a95fbce2f9972cfc8a0cfc8cb204b82c1cf3589be421b98b8ba934e7e1ddb838cc5acc5776953c4f76b321690e279ae9d90e82cb9edbbaf8167ac0 WHIRLPOOL fe20aa5c9fd96c729d1e47a4a89bb22058c0ad8a4b7f426b65844318c3cc3b4bbcd4194775440d02886b6f237b7b1582b173de8d3acb09272c2b6df320c58ac2
+MISC metadata.xml 339 SHA256 522a538fedf8199a3a0a616f8c03afd7aedddce8005d8cf889158a28ac0b150a SHA512 d01bf59dc204787d38413ec975da4530201bfaa8e7f68547e253013469c881cd258813129845de80aa3cbe0939c94cf59efc4605ae6351560fd214e7dbd4ce0f WHIRLPOOL 439bc094040ebdb315920dde394fc6700e8641b0fd98dbd1861b6ade9454c8fbc925aee78479abdbafab59eed54feda89139337d8bc029aa9e76a54f346b2766
diff --git a/dev-haskell/network/files/network-2.6.3.1-no-LDFLAGS.patch b/dev-haskell/network/files/network-2.6.3.1-no-LDFLAGS.patch
new file mode 100644
index 000000000000..eeb41c960c7b
--- /dev/null
+++ b/dev-haskell/network/files/network-2.6.3.1-no-LDFLAGS.patch
@@ -0,0 +1,11 @@
+Don't persist LDFLAGS into package database.
+
+https://bugs.gentoo.org/609624
+diff --git a/network.buildinfo.in b/network.buildinfo.in
+index 69e63a6..2079179 100644
+--- a/network.buildinfo.in
++++ b/network.buildinfo.in
+@@ -2,3 +2,2 @@ ghc-options: -DCALLCONV=@CALLCONV@ @EXTRA_CPPFLAGS@
+ ghc-prof-options: -DCALLCONV=@CALLCONV@ @EXTRA_CPPFLAGS@
+-ld-options: @LDFLAGS@
+ cc-options: -DCALLCONV=@CALLCONV@ @EXTRA_CPPFLAGS@
diff --git a/dev-haskell/network/metadata.xml b/dev-haskell/network/metadata.xml
new file mode 100644
index 000000000000..6c171b8854fc
--- /dev/null
+++ b/dev-haskell/network/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">haskell/network</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/network/network-2.4.1.2.ebuild b/dev-haskell/network/network-2.4.1.2.ebuild
new file mode 100644
index 000000000000..9c15948573b7
--- /dev/null
+++ b/dev-haskell/network/network-2.4.1.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level networking interface"
+HOMEPAGE="https://github.com/haskell/network"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ )"
diff --git a/dev-haskell/network/network-2.4.2.2.ebuild b/dev-haskell/network/network-2.4.2.2.ebuild
new file mode 100644
index 000000000000..25698bd9b44c
--- /dev/null
+++ b/dev-haskell/network/network-2.4.2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level networking interface"
+HOMEPAGE="https://github.com/haskell/network"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/network/network-2.5.0.0.ebuild b/dev-haskell/network/network-2.5.0.0.ebuild
new file mode 100644
index 000000000000..de91b6b7b949
--- /dev/null
+++ b/dev-haskell/network/network-2.5.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level networking interface"
+HOMEPAGE="https://github.com/haskell/network"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/network/network-2.6.2.1.ebuild b/dev-haskell/network/network-2.6.2.1.ebuild
new file mode 100644
index 000000000000..cbc2837f057a
--- /dev/null
+++ b/dev-haskell/network/network-2.6.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level networking interface"
+HOMEPAGE="https://github.com/haskell/network"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/network/network-2.6.3.1-r1.ebuild b/dev-haskell/network/network-2.6.3.1-r1.ebuild
new file mode 100644
index 000000000000..f0d3ee377b79
--- /dev/null
+++ b/dev-haskell/network/network-2.6.3.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level networking interface"
+HOMEPAGE="https://github.com/haskell/network"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # missing regression test file
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.10.1
+ dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+PATCHES=("${FILESDIR}"/${P}-no-LDFLAGS.patch)
diff --git a/dev-haskell/newtype/Manifest b/dev-haskell/newtype/Manifest
new file mode 100644
index 000000000000..20610c60660d
--- /dev/null
+++ b/dev-haskell/newtype/Manifest
@@ -0,0 +1,5 @@
+DIST newtype-0.2.tar.gz 3476 SHA256 b714033abd9a8b0903bcef0d36d0913de2a5003c852f43f97fa688717289e459 SHA512 9f5115df618223b5acf81ef7d15dc95db5930b39863ee89e2613500bd5a5b4cf421510a4330bbe77d7c456b56f4e93072b53fe31aec2f4dbebd966b80f667958 WHIRLPOOL 417ec27d6ac00ec0f743159a032e7b211b08ed9b836f7379a9247c997a976c0e3fc7505f2ce39c63b43f39aa458ec821d9e9cbf0ad2bf2bb46a44422ecc96bf7
+EBUILD newtype-0.2.ebuild 557 SHA256 774c4782dab4ce37b48455990a39838db414f381318924a0434add8f91fd8aeb SHA512 9144008bdc07c0786b4ebf33357849c5750351794bf06c753587d7ec7838f1aa125a7ced9ba7484e6c28618d9da528e5520f9a54f2e51dd68b772bc075076ad4 WHIRLPOOL 9b0bb7436a81ec1b3ce5f6e7bbc5ed5d5d8cf3ebff2cbfbf817cf7bf6ef89a0bb2af0418002bd5445498df0f9ab9fc9ac40a755491663f02b240c646fb912541
+MISC ChangeLog 2568 SHA256 9137dd851ffb7fc4faa6d3530ba82c77e36c6ce7b8ae5f393ba9e1e29a720872 SHA512 12638e25571e7d43dcc854a0a0c33d5eba12991ba57cf5a234d788fd443f16203ecf91735c056031841562519c36a8db624a1849ba4f97dcc95cf9845e3a81da WHIRLPOOL 027b8c211ae7ff43ca10fee5c9d6afe2aa1588576e63ba05c66742e2c2607c2e58515e712dfd23740f8656cb48ca4b3a42b350a19296fc1af2b39e1529a5dbd6
+MISC ChangeLog-2015 338 SHA256 c2115bf7cdcee5fc02a6754f03cb1cd50fa421f51d415eeed40c2852f91f3898 SHA512 0d2b6bb856640ebd5eaf2e2343c9429d6788c0ef392dcb8c728bffc66e970fc30c4e991eac563fde1aa739ab7b1e91cd003d302fdd8890c07b702488b1ad8e8c WHIRLPOOL bd2a96e0edf648d871266c57e920ca556328dd14a3d896651558e6d3e96ad4ef6729919971c12c6e5bf04e69d5e79b58402f33df46d1f0d403f87de9c789f0c1
+MISC metadata.xml 457 SHA256 fc75f48fe8af3b13090f45ad421e8027ea9d99e222ed127ec9e02be9ebc571e4 SHA512 75b00c69ad2b24cee918d3ae93f9bf4d8f66bb4a8e977af215c88b712dbbb235586add1750647215896544bfe79ac073fc50d588de267a4df2cdbcf2d7c53075 WHIRLPOOL c8577168b2ee6af80b0efd8db3c2c150038a2df18fb6e837a89002ac1d83c878f6d5fc9f270430203fa4ee7300c6244c44fc12c7431670675f375b23c8990acf
diff --git a/dev-haskell/newtype/metadata.xml b/dev-haskell/newtype/metadata.xml
new file mode 100644
index 000000000000..483360127934
--- /dev/null
+++ b/dev-haskell/newtype/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operatate under that newtype with functions such as ala.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/newtype/newtype-0.2.ebuild b/dev-haskell/newtype/newtype-0.2.ebuild
new file mode 100644
index 000000000000..28aaa9505fa4
--- /dev/null
+++ b/dev-haskell/newtype/newtype-0.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass and set of functions for working with newtypes"
+HOMEPAGE="http://hackage.haskell.org/package/newtype"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/nonce/Manifest b/dev-haskell/nonce/Manifest
new file mode 100644
index 000000000000..eb2fee4844a6
--- /dev/null
+++ b/dev-haskell/nonce/Manifest
@@ -0,0 +1,5 @@
+DIST nonce-1.0.2.tar.gz 2872 SHA256 1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0 SHA512 e47ed297c7aaa1ed98b6ce711cbc6653dbcbeba9b132750e588c9134f544e8b92b857f36a9331350711df14259dd0f54e49fa6e0da10e9334c5bf76952431894 WHIRLPOOL 1b2e463eae9802be025056627501abcf4a660da3749152faba1fea84a7ff35588f763e63974706edc145f4beef7c3a2ac11c4672247bf3531e2dc79ba8b81072
+EBUILD nonce-1.0.2.ebuild 985 SHA256 76540d18833e8d58fa80733ea0a93b00417b3e1ff56f1924d74860630ea2e788 SHA512 f7d6806b82c849f0121aca500f3e2e1e02c9fa4c55d668ec5e4ae955b4d4eb7fc2e7afa31e093eb7d0a0ead06694eed5c1cece9d203b2a2418417e34a2e9d19f WHIRLPOOL be0cce3ad17f83a30344ecc4ce1b09b00e642f26682ca3847cac6a4b1ebcda3fb8c5cd6caa836e5e3f4136fbfbc6cfa34c8eb88d00b968d47a5ea1c4ec7d6183
+MISC ChangeLog 2548 SHA256 e6fc841f1ab5a8a773c6675398404ff2f194027753a0fb5ac753369d475adb7f SHA512 09c1a89db55caf936d03420b70316dce67783e93e0fdf21d9330138d500aa31ac75cc5abb7ca0cdd8309e3ccc9d5a4eaa69892e3193a955b9ce5b7691e6d27f4 WHIRLPOOL ab3c09e73f6cf784f5df598e5625bfe3867606ef4aea915b99a60b30014b732cce7becb435242a3784414b04f40e4788591deb90d8eafb79d38f708c2e5cadb3
+MISC ChangeLog-2015 360 SHA256 6e475df0d0301dc1d3c31d8ac7ff2fff92f6466cde29eef693486a783d9c8d8f SHA512 befcea1ac86b814cea17e574a95c76838922c5a69d1ae1c2c1e94d97521e03ee5f6c72d4f92285646a79ed4efd67d48feddedb7f661015f8111d1149b666f590 WHIRLPOOL 0b35c526f951ccbfd0debcae98a4b09daa7c7c2948836d17d04af0739591b538bf955ca12d1412bd956cb5bc24ddaf2c4f442b15a06ae98b919bf4627efcd007
+MISC metadata.xml 806 SHA256 7fa8a84797bf82e74e8b38963668acdecb32bf84974f69dc46b82f110b78d5e8 SHA512 2e86de83f8508e9a698f2f0c09b1412a484050093fd1aed583bcd6378d6ff801b7956bcb7c261eb1b82825f2600715c7886fd00bf04774c005b8dba79bdc6960 WHIRLPOOL 79e8a187e6402e4d9e4878a97964e19a98390839a4d68ff5ce92f0355fd0d87196991a1b8f698b1f08b7ed5ed711b00afd9cde5b16ea88b4c95c57b4b732d23a
diff --git a/dev-haskell/nonce/metadata.xml b/dev-haskell/nonce/metadata.xml
new file mode 100644
index 000000000000..ef3750fcd2b4
--- /dev/null
+++ b/dev-haskell/nonce/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ According to the Wikipedia, a nonce is an arbitrary number used
+ only once in a cryptographic communication. This package
+ contain helper functions for generating nonces.
+
+ There are many kinds of nonces used in different situations.
+ It's not guaranteed that by using the nonces from this package
+ you won't have any security issues. Please make sure that the
+ nonces generated via this package are usable on your design.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">prowdsponsor/nonce</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/nonce/nonce-1.0.2.ebuild b/dev-haskell/nonce/nonce-1.0.2.ebuild
new file mode 100644
index 000000000000..b7dcac58cf5e
--- /dev/null
+++ b/dev-haskell/nonce/nonce-1.0.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate cryptographic nonces"
+HOMEPAGE="https://github.com/prowdsponsor/nonce"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/cprng-aes-0.5:=[profile?] <dev-haskell/cprng-aes-0.7:=[profile?]
+ >=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.9' 'base >= 4.5'
+}
diff --git a/dev-haskell/numinstances/Manifest b/dev-haskell/numinstances/Manifest
new file mode 100644
index 000000000000..4d7480f468e8
--- /dev/null
+++ b/dev-haskell/numinstances/Manifest
@@ -0,0 +1,4 @@
+DIST NumInstances-1.4.tar.gz 4749 SHA256 cbdb2a49346f59ceb5ab38592d7bc52e5205580d431d0ac6d852fd9880e59679 SHA512 d36b6d924345142004c3fdfe5d329a8679ddab2763a117d80b7f8a7077cd98961696fdca573578ce2389bc54563a926445cb63c3d3b888a1c54d22bc329236c6 WHIRLPOOL 391e96cf238edceb770d71a6151dc1733ac11bc3c6ddc3eefbad781b0dff560398ef9bf2c74b71fed5beb5517932f81c3c42683b703ad44be24c66dcbc92fa5a
+EBUILD numinstances-1.4.ebuild 636 SHA256 6a59cacc8d0af91a027045be79cf320746df38a21746ece1a52fa0c81b1ce338 SHA512 24c88278416c15e40b1d11c9b49452ae9ef45e4048154a1230625753ce04d62355405aa9a940d21c05f939718ed7e5cf1d1e78883c03436cc2d7849506e774d5 WHIRLPOOL 4b0b4eaec2ab29a8c73c789c165d820a82b711623ed4b1afb4cca05fffb697ce228850f94e538c113fdb6d2d12386a2c8d7f1493f60a0a94bc54d4b741bb8c94
+MISC ChangeLog 396 SHA256 cab9dad7db0ece5bac651caf2070cb96be92caa6cfdafcf55c7459c25603a00c SHA512 1500af5f9620e1c45318e165521e4c42abca106753e6521b564aca6eaeaae7acf5c00d265607da09e0b6b3beef41e7c8a873e938a9434c1eb4b887a2aad06dc8 WHIRLPOOL 472af23936350dba785d3d2d9767ab5e6eb14a965c8e968d880f21582eace8e6ec8cf26ad62ac62634a63f2849e4a9e3cbb9f02d0283f3542f86c9279c51bf4f
+MISC metadata.xml 427 SHA256 aaeb2b4bd4b0f326199a6944650d6271c07b75a73fb89ecb496c384e977fb05e SHA512 63426e7aedce3f67c9fd8d5a72073442df403e37f8f10cf2407998b31d2cee228bb7701737e3dcf2aa5cc33941eb4841436af09d7c67cc775113650007b5efbc WHIRLPOOL f845ae4cffe9c1a0397653cb0bffbb9b90584accf15835d4215c5f7c37fa02654a0459769777db0d2b6694da3d3facb57e1d2bfebc6a8e0328790ea824c5a08a
diff --git a/dev-haskell/numinstances/metadata.xml b/dev-haskell/numinstances/metadata.xml
new file mode 100644
index 000000000000..b02d6f3617e9
--- /dev/null
+++ b/dev-haskell/numinstances/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Instances of numeric classes for functions and tuples
+ </longdescription>
+ <upstream>
+ <remote-id type="github">conal/NumInstances</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/numinstances/numinstances-1.4.ebuild b/dev-haskell/numinstances/numinstances-1.4.ebuild
new file mode 100644
index 000000000000..72d0223a2fee
--- /dev/null
+++ b/dev-haskell/numinstances/numinstances-1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="NumInstances"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Instances of numeric classes for functions and tuples"
+HOMEPAGE="https://github.com/conal/NumInstances"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/objectname/Manifest b/dev-haskell/objectname/Manifest
new file mode 100644
index 000000000000..fc75b23d2f6f
--- /dev/null
+++ b/dev-haskell/objectname/Manifest
@@ -0,0 +1,9 @@
+DIST ObjectName-1.0.0.0.tar.gz 1843 SHA256 358b7185d1f3e414a4a28155a93e15b433833967542f81354e50d0a88052217b SHA512 ceb9c88e20641f29725d1cfd4ad421cdd3ade2b6e7ba6d45efa1802a616b950299832d47d2c71208c639bfdb7ae8af051541dfef4d92c9a10ae7d3cf4ba076c7 WHIRLPOOL cf0942907b21445bee7267b4a80b79b8510ff473ee54461db563ede011b6f73c762a512ee163754f2c445cf6ae224a844abd6607cb9d9252fafef99dbe1c644e
+DIST ObjectName-1.0.1.0.tar.gz 2265 SHA256 a584bdc9d6de58b30b872d020b20a5ad81bc86334143f6ae3c534716621082ab SHA512 e526ca1334a2ec81eac1ab7dde4a459d9541761cf708098fe011f84681143819553e1540ce71d122a5f744c1adc9965bb9eb25f216e039233edcdfbc5d6d33d2 WHIRLPOOL 060b6f3b438100d2a6afc6f14025698c3cd2bf85595b476137254b9287fe34d6df3d08698f507b6e747d21c7039ae56f9f81d7eee1a61ba632647f28f149fd75
+DIST ObjectName-1.1.0.1.tar.gz 2557 SHA256 72dbef237580fd4e8567de2de752835bbadd3629f486d1586486d49a49aad210 SHA512 e0b94813d29ccba4a54c699e039ab101039a9482f594c990547a04f9de511e4d27d5a93fc5f176ea5e3a8d940d31477f0e69dcd6f7c867f67bb117933d2cce64 WHIRLPOOL cfb21d79565fed5c019943fcc33e0c7f7f29f75e9836f487db131cd008059dca1d4edfba6832d19e27c97bcf3982732627d7d3ea7da8156cbd6fb6a465bacb9f
+EBUILD objectname-1.0.0.0.ebuild 596 SHA256 da9de36c43f20322bc6155848b2c4fcd835c7742d7c5eac53793ef9c20a57abe SHA512 0ff52ada8a2b45a2ffa22e660e5f4a85c89ed212326c5c5d3bade0532502fa8c3fa3aba5c9ab580f71042a917477bc0c15a47825f4dffc3ea926ba05fd85fd6b WHIRLPOOL 11e9ba24e7f609f520ea319aca9d871bafa37e65458349e750bcaf2c1fc3043d4eabd78e63b3bfd6fcb6f084ef60203454af1e5409223c9fd4d2798e4c8ba467
+EBUILD objectname-1.0.1.0.ebuild 615 SHA256 5bd875d01dc9899250dc3c940c6a9c10d78d1cc8e5fbae3dd0286071658d4cfb SHA512 99daade249c44ac04c68957012668f33cc7cc821e82288e09480c625c5438b69694cad518b9faa4fe21b681c43ec9bf14607ac96a009366e16fbe0b7d95b3f01 WHIRLPOOL 9f3c71fdf41bb2d7e2347a6350aea6ff6474c48a252551f79768b7b8528c6724286bf930b277d43e6696276924b5b384a084f4ea49e8af2770e356749559eaee
+EBUILD objectname-1.1.0.1.ebuild 708 SHA256 5dc681c8bca3072dd5486dc2bd5b782a0df2a0c43d084421d272282dd68740d8 SHA512 6d4bc6911d6249f73d58ce0ef0af8e708e1939577ab9503cc77d3ee4f9f7b441093e8a9e1568b8b49fbcf1ff26bb2c3a3b4ff9a55caedf94ddae4dcd927cfa54 WHIRLPOOL 3cd68fc40fb7b5bfc60f9229c86769efb62919efe9c733940af90a75d0a31bab0f4152c5a8d75f0836b1c18b2ca04f45e1584ae9c9402e83c0f6f96ebe82ab87
+MISC ChangeLog 2876 SHA256 5be2835389af3faf8b3a29523768cabf1b99243ecfc3ae87f975c75260c5bd59 SHA512 c81c479e5d22823f86e6db720cdacf8f016979cb6f4f5622c239979d92c784f86fa1f9b615d4797b836925b2820f86e73590d511195cb8ae42d38f13308be453 WHIRLPOOL 657d8dc90466547cbe0e02d588e255c7d31f6ddf16d793803d436ff42a8e35089b3ef7de2fc5962a06105370ff420d50580e0096df1ae4bfa7fd88c1f6e2a8b7
+MISC ChangeLog-2015 1406 SHA256 8a59d1237ddf0f1397b903290bd20dd7019c46acbad3f099f7a5df2c6f382a0c SHA512 c862f24dea773320c5e43d6736bf82c72811c6e2defc05d7b358a6892b72e422fda6e0f66ee9617aefd6495b4afcca949a33a6702bdb90dfcee429a51dedbdd8 WHIRLPOOL 906bc95e243486bfa090b5f7c47f1abed5558d64d0e2fe92039b1ba152cd9cd7d8f83c6e3195192d2246d7573cfbdbe1044238d7852fae33f0f0667526ba5224
+MISC metadata.xml 596 SHA256 2f2c99e976be5dae8ee76ee2c43b8eeae725d4b265c3cf9d88bf0db36fa20505 SHA512 efce1983ae651b42654dfdfcba73f7c73ebe8dcf725b43bf8ec80e7b9b98c4b5f1611ace0f74147299ea92c4d5d973cd399e116280451cbc6c817f8a6b8f7d7e WHIRLPOOL 16cb7c58c3a3d958b500c0c5e3cce76575486aed7ac9da9ac911002919264b500eb5b8f6e2ea6a83ea95ac7ba5f9e45d19bc8c3832d7204c00562676428c69d3
diff --git a/dev-haskell/objectname/metadata.xml b/dev-haskell/objectname/metadata.xml
new file mode 100644
index 000000000000..87310c649b7b
--- /dev/null
+++ b/dev-haskell/objectname/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This tiny package contains the class ObjectName, which corresponds to the
+ general notion of explicitly handled identifiers for API objects, e.g. a
+ texture object name in OpenGL or a buffer object name in OpenAL.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell-opengl/ObjectName</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/objectname/objectname-1.0.0.0.ebuild b/dev-haskell/objectname/objectname-1.0.0.0.ebuild
new file mode 100644
index 000000000000..294959f88944
--- /dev/null
+++ b/dev-haskell/objectname/objectname-1.0.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ObjectName"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Explicitly handled object names"
+HOMEPAGE="http://www.haskell.org/HOpenGL/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/objectname/objectname-1.0.1.0.ebuild b/dev-haskell/objectname/objectname-1.0.1.0.ebuild
new file mode 100644
index 000000000000..c48b056aae0b
--- /dev/null
+++ b/dev-haskell/objectname/objectname-1.0.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ObjectName"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Explicitly handled object names"
+HOMEPAGE="https://github.com/haskell-opengl/ObjectName"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/objectname/objectname-1.1.0.1.ebuild b/dev-haskell/objectname/objectname-1.1.0.1.ebuild
new file mode 100644
index 000000000000..aa65ea5d70f3
--- /dev/null
+++ b/dev-haskell/objectname/objectname-1.1.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="ObjectName"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Explicitly handled object names"
+HOMEPAGE="https://github.com/svenpanne/ObjectName"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/old-locale/Manifest b/dev-haskell/old-locale/Manifest
new file mode 100644
index 000000000000..094cac9e8e1e
--- /dev/null
+++ b/dev-haskell/old-locale/Manifest
@@ -0,0 +1,5 @@
+DIST old-locale-1.0.0.7.tar.gz 3384 SHA256 dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50 SHA512 34d018cb040de9adce3ddb8cffabe2a0610f6cd0ff5340ee721b7076671bd5cc3e830f58d16e73240df4b068510f7a24fd1995efc38f002b52d228abc4581d6a WHIRLPOOL b32be15f93f2a79f0efaefb8ca0c45e1f08004499616e358e9ea1315f20a75b6b1095ded490bd6bd01d72bfab76862a2d1c4b2a410a4cb44eeaa7cf58f82b978
+EBUILD old-locale-1.0.0.7.ebuild 758 SHA256 3e762f1aa6493cf8a16daefb826f7ec9e41000070bae027246b3160fd6f53f00 SHA512 0166665288ca5d395ff5ae2349ce47a1f9fa7a4c92f97b1ac9d9b03d44e3dfe55733cfaeb3603c474874fe60e168505515847968e13fd890d4080af0252d054a WHIRLPOOL 6798a23d51ea1b4d207c3ef9a3f66d68a9439c7f406904a7b74586d63e4554a49652f1914ed2831523465febd7e2b498803753dc042a04b4b410d065fad4848c
+MISC ChangeLog 2582 SHA256 89f1ccbf21d8c84211ad73f350dac4d76ca1f4a8de013cae6a0d69605327da3e SHA512 29172e16c0543c878456ba21af8ccd21a81995c1562ba3c3b93715d20e17828f075b88ce9c5aa5bc9a38b6868f50f677c854506710288d2e4c42fec64d06744b WHIRLPOOL 803970ffbfeda61e685d9d63a5df5d04c6ff488d4a84450edc7d07236cfa3618bb997a309cda6a7dc060629eddd9aefa38e9544794d6fc7e05f6c602d2c4a832
+MISC ChangeLog-2015 557 SHA256 75448c3082268d33b6f73184d772ccd094e220545c9f8cc1e4ebee3d1fe40c76 SHA512 c13c5d8f1a064af38471dc3c9215de662970495f95465865bd95c4750e6a98f83488b01f01e2398e37b6f3fc6955fe3cb9b443e4e958904da5cd59d48276bd9f WHIRLPOOL 3cec78ba9f281dbb29361b837da5c8db1d9ab982c73ab6b903baecf207073eba681d5e476406fb793f0ca7ff94204a1eb8bde7efb145dda3fcccb9aa91f90a0b
+MISC metadata.xml 388 SHA256 5763f4b8a90f8a55f98a8f64ff959342f281a967aa8645fba98001c264fd7e31 SHA512 0ef6e366f38c2426e2b1ccdce4519cb1fb23415567d32f60abf2a413d26392e7eef31b0712cecece23ebd930a36bbce318da7985b7c9691797278077c5d25a15 WHIRLPOOL 5ebc91617ec47826690b3b8acebb6ad2834f4a646cc29f8d57dcc2eddf4b87ee14d2ff64bc2d9ca464035006bf036aff49ca52392e611ff1ffd717cea6042483
diff --git a/dev-haskell/old-locale/metadata.xml b/dev-haskell/old-locale/metadata.xml
new file mode 100644
index 000000000000..326450b71c69
--- /dev/null
+++ b/dev-haskell/old-locale/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides the ability to adapt to
+ locale conventions such as date and time formats.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
new file mode 100644
index 000000000000..1e5896221474
--- /dev/null
+++ b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="locale library"
+HOMEPAGE="http://hackage.haskell.org/package/old-locale"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+# it's not quite true, but there was no major releases
+CABAL_CORE_LIB_GHC_PV="6.12.* 7.0.* 7.2.* 7.4.* 7.6.* 7.8.*"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.2 && < 4.9' 'base >= 4.2'
+}
diff --git a/dev-haskell/old-time/Manifest b/dev-haskell/old-time/Manifest
new file mode 100644
index 000000000000..df3cb9d2805a
--- /dev/null
+++ b/dev-haskell/old-time/Manifest
@@ -0,0 +1,5 @@
+DIST old-time-1.1.0.3.tar.gz 74219 SHA256 1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1 SHA512 a701c62266f9f3c6dc60eba970b6c25a61bf82b6b8bb6b0073e0e44908598926fe7813a7ae1b1f9da98e4861a8f0565d0bd025cb97307b71c08cb9b0b2e321bb WHIRLPOOL f19776cbe8d82899a9c139c10e05f3aa14f2a1c5ffc7158463a082b618c2fa1a6a8ebd8c230b8f4c2d475a6faa47d9b4a48a948be1d883e7d65dfa59932ea0b6
+EBUILD old-time-1.1.0.3-r1.ebuild 852 SHA256 60e5346830df5c79ee8aa16bf806797b89c5861d5c39f8aceb7a976a7f6ee6d8 SHA512 4a6a2dee6507a30c5cafa11aeadab865bd5a353ed3a8d2875093d3227fecd8d0ed353fd7eb0c950f3eeee811d2d56176f5cf5966ade47fba5e51add1f6d08cd8 WHIRLPOOL 22dd51ff06dc7e90babb78ea3f3b178b609e7f6a8c213a78ea5efb381690fbc226094d65106a6e4ee2a734379e49f6f1b4f1dbbb9898d72ad77f42bc4a83b07b
+MISC ChangeLog 2583 SHA256 8e1ae7fd736babecc916cd7837d22af4ddbf610d0a100e8ec4bf783f123123b7 SHA512 5206914edb46f8df43ca85f9161276ae21768502668a072865404c14a811c7adca8809785d13955eaa045b73a20eefc7b261eabf4f6ee34d7390cdbde89147b0 WHIRLPOOL 6dbe52eb0d3512b365faaea2dfbcf22317914db7f0374a446cb16fa1a2f27a518175347d0c8142ea29f00785e395cbae2ff8e1c0cdde1be7506811a5a891bb35
+MISC ChangeLog-2015 556 SHA256 877b6d666c4f3ce00d28a5e20af954ea348a3d1ca105f66c558536b7a03704e5 SHA512 0f7b4e8c6f024581f0cd077286fbfeb68376317d1f05140dd50ddff723cedc6dd42e14cf5323f2950b5f101211fc51ddd5404bba27485e38ec13529123c19a24 WHIRLPOOL f1c933c827ec8bb5899937927c75417f587fa6b838b3123453e4585faed3ae3494b6ed0fd6cccc5e6169e13be06d2d5f1ddc510e93f4d9f246da19f5b662670a
+MISC metadata.xml 448 SHA256 6adfc14a76d6348164200d305b34964c0e634fddcd70616a52c4900d11a05689 SHA512 06c860a7effc26f89667d44037c2f386a867b7f3d27344ab5638040f7c55367b03b298891351923555f717c89c43bcc98d44695f06fa0914094ff456eea9b4d5 WHIRLPOOL 2e0244bce39125506ee5b4613c128e8cae45d7a77ad2e54faa2dd1453baad7b091191d9efe9de45b26e974b6b4115e5d77345eb3de18d3845ef35bd031d85667
diff --git a/dev-haskell/old-time/metadata.xml b/dev-haskell/old-time/metadata.xml
new file mode 100644
index 000000000000..96a6689305de
--- /dev/null
+++ b/dev-haskell/old-time/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides the old time library.
+
+ For new projects, the newer
+ &lt;http://hackage.haskell.org/package/time time library&gt;
+ is recommended.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
new file mode 100644
index 000000000000..6d908455b678
--- /dev/null
+++ b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Time library"
+HOMEPAGE="http://hackage.haskell.org/package/old-time"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.2
+"
+
+# it's not quite true, but there was no major releases
+CABAL_CORE_LIB_GHC_PV="6.12.* 7.0.* 7.2.* 7.4.* 7.6.* 7.8.*"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.7 && < 4.9' 'base >= 4.7'
+}
diff --git a/dev-haskell/open-browser/Manifest b/dev-haskell/open-browser/Manifest
new file mode 100644
index 000000000000..9f0ce184fe5f
--- /dev/null
+++ b/dev-haskell/open-browser/Manifest
@@ -0,0 +1,3 @@
+DIST open-browser-0.2.1.0.tar.gz 2629 SHA256 0bed2e63800f738e78a4803ed22902accb50ac02068b96c17ce83a267244ca66 SHA512 94ba71597c270b518742534b1b9b9a7ca0ede2eeb08a030b03cca6dbe6e5a2de363dc443bae907ca5c90b126aeb7dc5f5dd1eada95ca78a0ba1a8d472df4ada1 WHIRLPOOL 0a05e08e9a9129783c138dc49f48764d80c34d4a0eb470f3df4e86c10bfa756f247ef06736bdac35eadbcb3a61d36418b36bc6753d36b482ed83f2d4b6775137
+EBUILD open-browser-0.2.1.0-r1.ebuild 649 SHA256 342692b82e16943347e1331d408799ab1245fb8c0181add15501d949b4b39b9f SHA512 a820d21dd0a374dc243d1d28fb754a80ea10903a9643de615b0718659972da885cab78e616db4db51f933bbccca98f4f743a3068f3676170e9f0be1264425d0d WHIRLPOOL 16282a406c482a642e855005cf62528a9e6601d933e7ea50da53c05a0163bf05e6815217d28fa282f51576df5443809eabc5268192dcb11bb927beb9a1b317c8
+MISC metadata.xml 379 SHA256 56d4312ef69dab6c9568168d2fa10e6491a085ba8e68588072b691641e1f7d06 SHA512 1ef81fefad7503503e590522b99fa34248df5df8d2f275b41501244922a0d7f662a8681527f57bbeb275238bd8e05882973719dab26fb980106d47bc76345ea2 WHIRLPOOL 182f6181ff6b068255af41cc27f1fefcce694f79b1899506be42556a3e5ad0b1c8d19ce8b8bc9a887773d69bbb15edfa5e85f77cc48986b2119ac38c2ee25bd6
diff --git a/dev-haskell/open-browser/metadata.xml b/dev-haskell/open-browser/metadata.xml
new file mode 100644
index 000000000000..59f5d334b5e5
--- /dev/null
+++ b/dev-haskell/open-browser/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Open a web browser from Haskell.
+ Currently BSD, Linux, OS X and Windows are supported.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/open-browser/open-browser-0.2.1.0-r1.ebuild b/dev-haskell/open-browser/open-browser-0.2.1.0-r1.ebuild
new file mode 100644
index 000000000000..dca61ae014c1
--- /dev/null
+++ b/dev-haskell/open-browser/open-browser-0.2.1.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Open a web browser from Haskell"
+HOMEPAGE="https://github.com/rightfold/open-browser"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'executable example' 'executable open-browser-example'
+}
diff --git a/dev-haskell/openal/Manifest b/dev-haskell/openal/Manifest
new file mode 100644
index 000000000000..06db6e81466f
--- /dev/null
+++ b/dev-haskell/openal/Manifest
@@ -0,0 +1,11 @@
+DIST OpenAL-1.4.0.2.tar.gz 116835 SHA256 7febf0d9ab1832275208ca1387fb238e5452e363e0978420066370114bbb04a7 SHA512 33075901fab42af8b91c0c46c590ddc5d1409c0ef2d49dfb1aa6f9b584ac3b8aa1f099cb9d5fdbf84905a9a1f689c3c0a389954db36b06b0eef5e1ceaef5928a WHIRLPOOL b8e7b8f39de22b757a7eca5c7a58837fd7d0afe1539b9a80af91ac2a44174042f148abcdf7adede3b8185d5918d278fa8c61cfc0b1479b2316c70965a5c8900e
+DIST OpenAL-1.6.0.0.tar.gz 41111 SHA256 ed919152957ce4d5f81f4835d42dc709e370cf77595b522379236e64a707822f SHA512 e804a89124f26b66e55715a7bc69d741c76cbd8dd1b08d32e6284d86d76f91626afcbdd8d4f8716cf124a509f5e252c5e584839255db2af12c9c4160d13668f3 WHIRLPOOL 563658505f52ac75ec7d9e1b210a97849d74391beed8e8ecd4110bf43ba01bc86367e826dc0f2a3c0ba7fdca600b24a0d44788040469a7501b7f888221a23567
+DIST OpenAL-1.7.0.0.tar.gz 41297 SHA256 5c427a07c1b26eaaa372dcc526a2c9d593b80021be5e81af75dea6d13f3a3984 SHA512 2d2a4623e8559c49ae025a695e50115cf9dc31952a4666006913c797b45fcb560e772d939f76999de6273078cf1986feb263fd428e52df3a1db2cdfa80815f17 WHIRLPOOL 075675b545d3f5de5fbd14cb1952dfeaf692c250450150f758043433304d12c1ddedc91eeae4137375a04ebba2029b00371fa6b5dd8b67a248e16dbe6ddb66c7
+DIST OpenAL-1.7.0.4.tar.gz 40801 SHA256 3989f6c4fe437843551004dd011c4308bf63d787ae4fbb8ce71d44b1b0b1f118 SHA512 4268e1c356451cafc7aaf211076712cbd6c84022837cb50670a15d9d98c8df823cb11a07696ef39bf30baa813a770710c3f7628289212e02e10fa59e339a3013 WHIRLPOOL a4101d9e95ea5ff3dac783d3a1ee3b62700640f634642fc969ae1566da319c5c6473a7f71928ff5bed72fa5afb0f4139a43bc4a505615750854dc646ece61563
+EBUILD openal-1.4.0.2.ebuild 748 SHA256 c8e5a21e5fc5be963faee562ff72289d8e9ef8ac5d5d11ab64fe581754d3cef8 SHA512 981fb966bd7e86b61c71f903dea21c13469930b4a5ce3cc099e3c540d97af93d51a8f79dd1aa21ecb873f65d4cf8b3ed4ac4fc13748d4862ce5b103f6983a226 WHIRLPOOL 6c6d5435a33aa98f36fd740bf56abbd6ece6d8baf159c6dc3a7b8d13c0b98c324b5eab90e798020a255fd6152509cfb421b25c688fbc4775d9e1a671db0f21e8
+EBUILD openal-1.6.0.0.ebuild 829 SHA256 da3d2c7640c93a998a9049a6ee0e0f2d817c79d175f02944d6a1625187fd7001 SHA512 5a9db82159092cc720c716577f41e1982fb98f18e68da9ec14b1cd5bd44a82c0cb1409e0012d9dd48dd1faa36aecb79a2d0b6697ffce0f68fc49cfe56a64d14b WHIRLPOOL ed408fc58aa3f18f78cc925965f6bb62634c47d3a5cc5e9b0200dd223da607d740fd0dc215839e8af11cf4a69732a1971752d5de486909366f2ba3617c5597ad
+EBUILD openal-1.7.0.0.ebuild 1111 SHA256 da90483015585df812bba5182eec70569b124a3ca14fa8be87268df714c8297d SHA512 ece7eee06f0c1f8b6a591add786a96913bde2bfbe1e0736bc3c37f7a30a4d3d453537b870aee1315dd86121cc44c1656d9601824c93583f8bd580fa864f37b0e WHIRLPOOL 7e65d7d13025dbeafaaa3784787986f6a60487419288d1d7553de7db31b4c72c3e5591af83afe37555e32b60cdd5a9b4eff486c13ab8b9411eeb1b452516bcce
+EBUILD openal-1.7.0.4.ebuild 1182 SHA256 768830a9d62c23cf80fdaf1d54624bdb4c2696f89fa9b4a85883c3de3c3a9dd3 SHA512 80d4e1d751e9b351587988db1643ce46c39c7e2d87897b19b44e4fbc4cdfbef759ab0fe889be387e6811f39f5aac257b38a15cad8647bbc7833be429ab401a67 WHIRLPOOL 0efaba04f9627c5f7368ca7a6388179f516bf5e003397a7d3aa117db8b783947f6124d9a74ae5fbf81163f32f1dbcbe90435af8fb2f0ced81fa932db6d03be11
+MISC ChangeLog 2951 SHA256 280e909991621df8d485626973b10e3b64d3ca6965d81c143a7e8cb6844c2939 SHA512 0a26451e2dd46bd8a807d5a14d3049716bddd17cf18557c2a67d5d2d57f28fb90ee9105469f831f0f0ba930be1b254fc1ae402b19900f04ac30f88fba00b72ed WHIRLPOOL cb72d1ef06b1cc5ab16b85f2ed8ffd121d4fa82727ad9b38858816876780c13c19e3cdb93221170951d9dffeb83fa5ce696b33eaa0ccb9df8488d865a64ae611
+MISC ChangeLog-2015 2961 SHA256 4d7f4792ca3b48b2a8c6992f5134a6161420b24caa541734178f9a95b510389f SHA512 d8d0c174aac277bc272d2f0b3b48656a7973ad672601e83efbb0268db36a62ae7100860da18a1745f7855430054a479fcf9b5bca2ce4071982e9876445c11c11 WHIRLPOOL fe460b26e9a5bd49e149f05b0ea47f9cd85238d8f7c851c0a9a546aa99bdb6fe7ef9ba265c4602f95f4ed94878ba3b22ab142e849695bc32ce023fd0465ba142
+MISC metadata.xml 311 SHA256 06066528408dd48d020a33b3aa28fe2fe4554e970bc9b86895e0672269b60c4f SHA512 41a19ed33057a3d03f99c30fe71898900cf0d5a15fa90c23de4bac7313872ceef0aa0f0d59f50d24ecb58bac144b46264812fa107137c187b67f084d3a307ee4 WHIRLPOOL f3b764c0bb8f48d69b2c749332a8bd86bab4c9dd639fec5e08cbf5583a7200b3a1c1fa9047b37c886b0e1cd14684675e5d3b4c32e8e4a37a0e64a660ead18670
diff --git a/dev-haskell/openal/metadata.xml b/dev-haskell/openal/metadata.xml
new file mode 100644
index 000000000000..da1f27875e62
--- /dev/null
+++ b/dev-haskell/openal/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">haskell-openal/ALUT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/openal/openal-1.4.0.2.ebuild b/dev-haskell/openal/openal-1.4.0.2.ebuild
new file mode 100644
index 000000000000..249be72e821e
--- /dev/null
+++ b/dev-haskell/openal/openal-1.4.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="http://connect.creativelabs.com/openal/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS=" amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/objectname:=[profile?]
+ dev-haskell/statevar:=[profile?]
+ dev-haskell/tensor:=[profile?]
+ media-libs/openal
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/openal/openal-1.6.0.0.ebuild b/dev-haskell/openal/openal-1.6.0.0.ebuild
new file mode 100644
index 000000000000..c1ce7762c303
--- /dev/null
+++ b/dev-haskell/openal/openal-1.6.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="https://github.com/haskell-openal/ALUT"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/opengl-2.9.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ media-libs/openal
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/openal/openal-1.7.0.0.ebuild b/dev-haskell/openal/openal-1.7.0.0.ebuild
new file mode 100644
index 000000000000..705fff889f5b
--- /dev/null
+++ b/dev-haskell/openal/openal-1.7.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -usenativewindowslibraries
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="https://github.com/haskell-openal/ALUT"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
+ >=dev-haskell/opengl-2.12:=[profile?] <dev-haskell/opengl-2.13:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ media-libs/openal
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/openal/openal-1.7.0.4.ebuild b/dev-haskell/openal/openal-1.7.0.4.ebuild
new file mode 100644
index 000000000000..70ad746eecf2
--- /dev/null
+++ b/dev-haskell/openal/openal-1.7.0.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -usenativewindowslibraries,buildexamples:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="https://github.com/haskell-openal/ALUT"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
+ >=dev-haskell/opengl-2.12:=[profile?] <dev-haskell/opengl-3.1:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ media-libs/openal
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples buildexamples) \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/opengl/Manifest b/dev-haskell/opengl/Manifest
new file mode 100644
index 000000000000..2b8f4698af39
--- /dev/null
+++ b/dev-haskell/opengl/Manifest
@@ -0,0 +1,19 @@
+AUX opengl-2.2.1.1-ghc-7.4.patch 1209 SHA256 3d123d77ced64d297e4c75cb25ecb82a577bddbcd1a4615fcdfccac60c855fb7 SHA512 0e774a69cba5d99e6362ff2e36a94b212e96ea95de7817b3d6cf15e383d4de4e9cb9ab5c7fbd07e33951e4b6b1a67c7e6f0512c4cd41fe92ab722f1d76ea47e1 WHIRLPOOL e65adfee26b1e8ae389d84258e30bb903dba5664385b4f164284d1fa5811d171c62d98b2215bf3eb0ecc79c010c458c4b84162b66990f3f88bcc43da35c2775f
+AUX opengl-2.9.2.0-ghc-7.10.patch 538 SHA256 4521ba03d5a97e2dbbda61113ca674d0fcf52d3da07b92142dfa65fce7170992 SHA512 df64e2277c053b9404369ba6def4b474bb49302947405558b3a49ae054a5416a7f28c858e51e3457d2fd90e28af74aeb08424afe3a7389ef381ca4e3b321ee53 WHIRLPOOL b92d60b068bcedf7f83ffac4b9cd603ab68875cba06d301f04a5449e0fde80f00634daaeaf29e85575892b3d450cf3294a616690af05f6af3d48cd5fee674fea
+DIST OpenGL-2.12.0.1.tar.gz 125419 SHA256 8b7cfc07cb4cc4a6c45910eeb9fdfe114be1f64090fa0705c3e550794c588ed5 SHA512 58c21efade5a8e10a78a61eaee35986e61581e3ef898f657e3f4c0479e0e35f60772bfa489bf49dfdbf3c395826df513f3f116278fb400d568babed1061e4765 WHIRLPOOL ad28d9dd043d28ceb04b69690537cea538670e1abe2280b03652d8ba32ffac2cb3d2a79a1b547201b5f63b0640a1ce9cae321efb4beb51167a1ef10621a0e208
+DIST OpenGL-2.2.1.1.tar.gz 176695 SHA256 926ca25cf9502cdaaeb8ade484015468cb60594e1bfbf0e04bd01235d8d9a792 SHA512 24184a839123c10f228e79ef0bdf5c69b440065828e9b87a820f80c8bcd5a03c4ea179b8aab186e29b1bc435028d9f453dd8e6c22302751f4cc8c93e37742d85 WHIRLPOOL 1f983ff85b956095810efc0bccfd8538953bdac999d7ad97c1ba8ac96b622c9f6e55b08aeb89d113d3a5e98a16a08f5ae82d9a046d67e968b9ead03a28270596
+DIST OpenGL-2.5.0.0.tar.gz 105010 SHA256 7254d40734f52e558627a1fd617a0204a241af4cd85d86eb316a2a128b9deace SHA512 020a9c8615f636b2d9394f245581a324cdee7341604799552a1a65c56a0d44d419593d4058de46156dd8bae03293f6848e4dc47bbe321a1cdcb2994cb587928e WHIRLPOOL d033afbfacee90bc570ff7c700575861a2fdea6a80b3ca53d8512764058e3937b3809256b52e344d7afb3a0e1ce2c79162cc7cd5372c5bd26347e661d2a9b40b
+DIST OpenGL-2.6.0.1.tar.gz 119962 SHA256 b1bd39571f9f2a5c39bd5905fe89bf860eab3f7a5a480a1b902b50272f5ceaba SHA512 ac7d09e71bffb58fd80736c7bd3b1e4cfbe1b4ca9ad40502c12132cfbc4e8dd1a446500548ab32f19288032ec533feea9d9e1c5db1078ae84ce798d9cd05b7f6 WHIRLPOOL 2feee10bc9e94647d4843b2384583b0324b5a493784cc7adbc2baf8c57206e3e7609920b60eb8eea0731fa6a9a33b475fab13fd957ddc4f449dc7981be1e190f
+DIST OpenGL-2.8.0.0.tar.gz 123107 SHA256 ce753d8db75b5096e030422765193c4975779b42bfffa467408a40d8c43965f1 SHA512 ff39f9ddd997b93cabd54a837f2f1a8739a72ad882151801ae10300f0301716283a443071c996b6a928af5f1fecc53b09d92bb2074ad6684a783e96abe622429 WHIRLPOOL 72f9de6e2fd337529de20ada6cee7f27d3e7ef0e13fc33ee0674b1ece61a2824cb90993f68de13b7f31230175d0972df11d26569e455c1a3678292e8a5666abf
+DIST OpenGL-2.9.2.0.tar.gz 122514 SHA256 1758f6cacc9ea8f0d410fd0abc1a19f2a50dffdb62736d66d4e62b20619545e9 SHA512 1abb31033fe57056a0a3d00308910033d25d800f3da9ee4ecfd43bf25d8a392d6344463f3173da432a35ab3bbe5b5964c2aa5b0de5252e4f274025fd8d0dd0e9 WHIRLPOOL 8d8059a4875df75fb1838b79902d13f520e28bfa6f83515f6fdc92ecf918b1894387afcd2f3aa93617a5349244a07cc8347efe770d67d815d73d1bc8dc7ea576
+DIST OpenGL-3.0.1.0.tar.gz 129993 SHA256 f45c0c65aa31108391d5d86bb65b3e945e0c1102b7d09db4b356c060f3afa2da SHA512 ce6d7a15b4a7d43ed0a8896a36dc890057b67472ca9b8c96143df9b5936ae3fdfc49a7dec4cff4d76407d76420ae60e606a4747a8ecc995141c82291433a1cdd WHIRLPOOL e9e4f37e9ce44e9d15c9121183c29b0e87a4298d8b58fa13eb8a1dcbb7d16c7516bcb7391e072d11492bb95d23c723a85840b85243e70cbbf3d3a7a48161957c
+EBUILD opengl-2.12.0.1.ebuild 1099 SHA256 6e24fddbb77fb7a33af001cb4c0a9cf97bcb72d7b2cb4be792c0ecd3a3927c14 SHA512 8173c21ef635da0d0caa115826d7f727e4ab6b70c7da37a8680814d9acd8ebfce8614c4e6c5dd0d70b8216e118ff874d0346193d64c7eb13eb61bf813920f4bf WHIRLPOOL 129eee2cf06e3ee387d1302dbf6275c2e812b396defe96d55bdd6d7e2a19751fcab219cdae5dbe429d437479dbae24186570aef41b39c2546ab401c545a07c8b
+EBUILD opengl-2.2.1.1.ebuild 566 SHA256 e3496d3b12d4184e4aaf257c5e473988d09e5d964b4045f3ddc023fd25f5a1b1 SHA512 ec6f0a20e992c1679095b45bed07a7e56b49b433643dc6b6641a33aa2141ac971532ecead07150d6dc42719a85d5d8bd6ce757a943f69cedeefab93bc0835ceb WHIRLPOOL 639c25ec18ddc3b6f37ccca9ea1c09c501b2544f9f4243c846219862e3734230ac3b0d68828c525376244fbfa697fb58aa40b1a8ac9d74ef519b874ecb6a140c
+EBUILD opengl-2.5.0.0.ebuild 822 SHA256 0ebc9642ba96e1f2572a0d843983e0eb7644fc36e514adfbcda89ed43131bdbb SHA512 aafcc755202ca7d6b67d56ac48b50362f79156c6de69f62d50e7c3d77de19b3c79f4f132ddac4ee281ee2c77d41fbcba9232517cade6f0522524cbc049958af3 WHIRLPOOL b6db62ba213f25d3bd1fcfcbe1bdfeeac40a941c9dd9fc7d04cb15733d533e1086f0d5085ca53cfe35dac2c9cf30d1b726417d200291bbaa1222c060fc15d424
+EBUILD opengl-2.6.0.1.ebuild 838 SHA256 32df9f039dc0e6852690f98dba19d41d8ff8b2654ab4e961ebcfab43fd4b6dd0 SHA512 bd6588d6753cbccc9ee4b4cc13ce1d90e13263449f3344beefc5778ab1f4a7e72a1bc8e458acea797465ece6e227c73a94f42dce07d9fb57c65e075175ffc7f5 WHIRLPOOL 7e0aa42eecb602a25c4a406672900fea99bd8f81d5bb34ea9cb5622cf79dd78cb8dbf6de9dfb9ad67f197f95c4663d854d021c519cd0c9a5a282fecbed6731bf
+EBUILD opengl-2.8.0.0.ebuild 715 SHA256 03a9f485c17ad0e90f1b47455c4da5be03f745025f3d0fb2c4d6b5db22c3ebe1 SHA512 51e9bb66912af0c554be323ef2c47d80c2c3bb8f3568def96ba04d3fb1f4f2771f6a1cf809b5de2a060a8e560016b4634fabeb5efa8c6564d433b08968aec51e WHIRLPOOL 7152f97a411c6cda33c6a354ffe2332e89e383d075da39cca5b459a4f74178403752ed31f7cc8c3b9dbb2c75c79e9f521cbe409cb0b53718c3afe9ccfbd506c3
+EBUILD opengl-2.9.2.0.ebuild 809 SHA256 59f67fb3848aadffc8210e49af6c1fa2ada2ec81546226489caf4864d4d56acc SHA512 b7fbf36c581b6ba02aab52a4d82f9f599468c0e37b9f123e47750c6dafd415d8f77f37880a30a632e785725fc11245d7cb8656d4846f1dc94d136580d959d704 WHIRLPOOL 967187bae4e959c5fe6cf5fedf2d95d59f8af8731880bda112c4fcba1a7fdccc53f20d7492937edc0a006fd0730efe7689f6efcf82f6a29fa31924644ccef750
+EBUILD opengl-3.0.1.0.ebuild 1090 SHA256 3baa52a36534b08a22cf8ca41ee25f193dc5a558aa7eb1dd70877916ee4bcb9c SHA512 c25a869ecdeaf5642ed8d4035039be09e00210eae2cc6164c3fa3be8aae04618accadfd5381fc3f0aa00d1cd6d0e7fea18e1608f3f35023ad6fc9389cd74589b WHIRLPOOL 2801431d09cad0eb935c922c091d1209299e5ed3ad96284e01d98247d5e83952cb9f8f221cbcf623e0903ec6c39a0253f15084e71351910b28f229cd112f9e6e
+MISC ChangeLog 3177 SHA256 29ccb51ecb1ceace837c9877adeb47e92865c187d9ccc9446704ddf9707275cb SHA512 9b3b0bf12b359d00cf64ba3d5dcd226375a2b97e3c728d0bbf13946d83090eb5e741b7d57ed4af0e0106ce069d0553386fc734f07395f7dbdc27973f8703b0c8 WHIRLPOOL 37d5d3f1f572c3360c672614593592d3e574667e1f1ddf0c558db54133dfdc306452167f025587d6b6db968ec0ecd120f3240e696b1001f956db4ffccbe92223
+MISC ChangeLog-2015 3244 SHA256 f0126da3a5fbfbd0af9f896ec2bd22fc2759e8abdd88d7a5b04db53b7106122c SHA512 c11154890afdd5e4d4668d892bed4ef23a28a8bc21732c04529bb79aa0d2b764840dabc1ced83d2a1d6bb921e8bb0a29a834c60d54b14fc7368706c58853c627 WHIRLPOOL 87d7e87e56e9947544428a04482732adfc9ccd126c5ec6ac426854388a0758ac85d98667f5034df8a807fc6f55d5327c492cafe4c60215cc53c14b0ff133d9b0
+MISC metadata.xml 814 SHA256 3041dc1d70548c24d1048c621d95438512d5e559a23115bc2205e9413d5f4ed8 SHA512 f56f0537d0df2c6fcd18812b99705d09a565031e909403ada47835ac343aa80b4045124c92226bdba6d0b779d8ff9ba04f21f3fc57eaf080c82f7b1aa301f64f WHIRLPOOL 85e76d2fd741c75b4c7bbf986cbaaaeac32025580c65eeb0ae6fa874f7fb534ace682b9daa2aab42807cc95fe943cebc679cea00529316b79f9cd2ad1b9b5bcc
diff --git a/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch b/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch
new file mode 100644
index 000000000000..772b17539523
--- /dev/null
+++ b/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch
@@ -0,0 +1,29 @@
+Fix build failure against ghc-7.4
+
+[ 4 of 84] Compiling Graphics.Rendering.OpenGL.GL.GLboolean ( Graphics/Rendering/OpenGL/GL/GLboolean.hs, dist/build/Graphics/Rendering/OpenGL/GL/GLboolean.o )
+
+Graphics/Rendering/OpenGL/GL/GLboolean.hs:27:23:
+ Could not deduce (Eq a) arising from a use of `/='
+ from the context (Num a)
+ bound by the type signature for
+ unmarshalGLboolean :: Num a => a -> Bool
+ at Graphics/Rendering/OpenGL/GL/GLboolean.hs:27:1-27
+ Possible fix:
+ add (Eq a) to the context of
+ the type signature for unmarshalGLboolean :: Num a => a -> Bool
+ In the expression: (/= 0)
+ In an equation for `unmarshalGLboolean':
+ unmarshalGLboolean = (/= 0)
+
+Reported-by: Christian Lask
+diff --git a/Graphics/Rendering/OpenGL/GL/GLboolean.hs b/Graphics/Rendering/OpenGL/GL/GLboolean.hs
+index cab7356..cc4faa8 100644
+--- a/Graphics/Rendering/OpenGL/GL/GLboolean.hs
++++ b/Graphics/Rendering/OpenGL/GL/GLboolean.hs
+@@ -23,5 +23,5 @@ marshalGLboolean :: Num a => Bool -> a
+ marshalGLboolean False = 0
+ marshalGLboolean True = 1
+
+-unmarshalGLboolean :: Num a => a -> Bool
++unmarshalGLboolean :: (Eq a, Num a) => a -> Bool
+ unmarshalGLboolean = (/= 0)
diff --git a/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch b/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch
new file mode 100644
index 000000000000..02967bf16502
--- /dev/null
+++ b/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch
@@ -0,0 +1,13 @@
+diff --git a/Graphics/Rendering/OpenGL/GL/IOState.hs b/Graphics/Rendering/OpenGL/GL/IOState.hs
+index 6fbc144..2c2a42d 100644
+--- a/Graphics/Rendering/OpenGL/GL/IOState.hs
++++ b/Graphics/Rendering/OpenGL/GL/IOState.hs
+@@ -21 +21,2 @@ module Graphics.Rendering.OpenGL.GL.IOState (
+-import Control.Monad(replicateM)
++import Control.Applicative
++import Control.Monad(replicateM,ap)
+@@ -31,0 +33,4 @@ instance Functor (IOState s) where
++instance Applicative (IOState s) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
diff --git a/dev-haskell/opengl/metadata.xml b/dev-haskell/opengl/metadata.xml
new file mode 100644
index 000000000000..cbb3b5a94e2c
--- /dev/null
+++ b/dev-haskell/opengl/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell binding for the OpenGL graphics system (GL, version 3.2) and its
+ accompanying utility library (GLU, version 1.3).
+
+ OpenGL is the industry's most widely used and supported 2D and 3D graphics
+ application programming interface (API), incorporating a broad set of
+ rendering, texture mapping, special effects, and other powerful visualization
+ functions. For more information about OpenGL and its various extensions,
+ please see &lt;http://www.opengl.org/&gt;
+ and &lt;http://www.opengl.org/registry/&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/opengl/opengl-2.12.0.1.ebuild b/dev-haskell/opengl/opengl-2.12.0.1.ebuild
new file mode 100644
index 000000000000..2941e0cb625c
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.12.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-1.3:=[profile?] <dev-haskell/gluraw-1.6:=[profile?]
+ >=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
+ >=dev-haskell/openglraw-2.1:=[profile?] <dev-haskell/openglraw-2.6:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/opengl/opengl-2.2.1.1.ebuild b/dev-haskell/opengl/opengl-2.2.1.1.ebuild
new file mode 100644
index 000000000000..d3b4e6ac3263
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.2.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit base haskell-cabal
+
+MY_PN=OpenGL
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="OpenGL bindings for haskell"
+HOMEPAGE="http://haskell.org/ghc/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+DEPEND=">=dev-lang/ghc-6.4
+ virtual/opengl
+ virtual/glu
+ media-libs/freeglut"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=("${FILESDIR}/${P}-ghc-7.4.patch")
diff --git a/dev-haskell/opengl/opengl-2.5.0.0.ebuild b/dev-haskell/opengl/opengl-2.5.0.0.ebuild
new file mode 100644
index 000000000000..5c9520759895
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.5.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-1.1.0.0[profile?]
+ =dev-haskell/objectname-1.0*[profile?]
+ >=dev-haskell/openglraw-1.1.0.0[profile?]
+ =dev-haskell/statevar-1.0*[profile?]
+ =dev-haskell/tensor-1.0*[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/opengl/opengl-2.6.0.1.ebuild b/dev-haskell/opengl/opengl-2.6.0.1.ebuild
new file mode 100644
index 000000000000..62b589aa2668
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.6.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-1.1.0.0:=[profile?]
+ =dev-haskell/objectname-1.0*:=[profile?]
+ >=dev-haskell/openglraw-1.3.0.0:=[profile?]
+ =dev-haskell/statevar-1.0*:=[profile?]
+ =dev-haskell/tensor-1.0*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/opengl/opengl-2.8.0.0.ebuild b/dev-haskell/opengl/opengl-2.8.0.0.ebuild
new file mode 100644
index 000000000000..f077bb46112c
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.8.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-1.1.0.0:=[profile?]
+ >=dev-haskell/openglraw-1.3.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/opengl/opengl-2.9.2.0.ebuild b/dev-haskell/opengl/opengl-2.9.2.0.ebuild
new file mode 100644
index 000000000000..5e6eb84881bb
--- /dev/null
+++ b/dev-haskell/opengl/opengl-2.9.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-1.3.0.0:=[profile?]
+ >=dev-haskell/openglraw-1.4.1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/opengl/opengl-3.0.1.0.ebuild b/dev-haskell/opengl/opengl-3.0.1.0.ebuild
new file mode 100644
index 000000000000..12c842a4843c
--- /dev/null
+++ b/dev-haskell/opengl/opengl-3.0.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/gluraw-2.0:=[profile?] <dev-haskell/gluraw-2.1:=[profile?]
+ >=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
+ >=dev-haskell/openglraw-3.0:=[profile?] <dev-haskell/openglraw-3.3:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.2:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/openglraw/Manifest b/dev-haskell/openglraw/Manifest
new file mode 100644
index 000000000000..3ecbbf906d5b
--- /dev/null
+++ b/dev-haskell/openglraw/Manifest
@@ -0,0 +1,13 @@
+DIST OpenGLRaw-1.2.0.0.tar.gz 72680 SHA256 39b9891452058b15a3eb681e15cc0b67465eb34388b5b0a8f8ef404ef94893db SHA512 8cf6301943a72036c9396d7d4d99223feb62bc419cdf8395622b0a1a7c55e7e44f66a6f30e324bc54d9660758eee5b5701f412a375289c82646dbf9b53fb7bf9 WHIRLPOOL 4354dd8573fe59dfe8ae863926cf0af91bf41ebba6c097203b7af64844883bcdef736f683409a52f4f1e77cfb250ad2acb9f1fc97346bd877a537086141f23ff
+DIST OpenGLRaw-1.3.0.0.tar.gz 75328 SHA256 6228ca9ac967350fcb6abac25b8027660ad8599914a60ef0fd10919a6d2cd745 SHA512 444cf2238ebb24710cfca95f11c2ba4888bc70793880f69bc93c932ebb5e44485303699fb0c1e2ea9450f5a911162fe3142aa2bf91d3948f7abd2d07ad1b255e WHIRLPOOL 42546789c3f852f10077fa928075ea2ef85f67e69e1626976a44e3f198350be3ab711df0391d66f93efba4b97742a743f5f216bf311f662041fec952e7f42afe
+DIST OpenGLRaw-1.5.0.0.tar.gz 102276 SHA256 852aa5229722269d70daed3c04b95e9dc7b7013efd62ebc4f2873a81768b9a12 SHA512 455d1149d70a73e12493ce931bce72c62a11568a43d4b139b8c4a5e5c940533e23feb46c71b2a76eb80d3d9512825bb8ed176d4701e17be890b47ba63fccac76 WHIRLPOOL 317cf9e5913e4498a01eeac520eff0fc81affe896a6540c4d2b9b7b6af4ea6b09278550e1452fab600c0c21f7154e6a0825637832e12f35be5109cb6c373bcd0
+DIST OpenGLRaw-2.5.1.0.tar.gz 733570 SHA256 33a4100bd89c762658263dc6e5725dd214761d16d5d73907ad42a4d72b11d8cd SHA512 98f6224d57e8fd5d152a9e028c4c8dafa69de4d52ef30e5a44555cb4c32d0fc92db1b3651beb388f357f59d2a0dd40e0946b26967287f56f268f0ed08008873a WHIRLPOOL 2fdf37075f3e2bfe89fa3a1bb9df4d5d11d6a3a738578fd49a54bee15ee647cf0826bb9634c5c150788c961fa83f7212d478368bdae78f151e2e580e5db0584f
+DIST OpenGLRaw-3.2.4.0.tar.gz 799693 SHA256 e3f9910be96b375fdf30db5a2cb6d55869eab11d507aa14edee177495c7dcb2e SHA512 8339fb8a04ddc1c366bb6e93e3c0cabaf7a7c18f5bd687e1f7af36e66f664d8877716a3ac97cce9855ee5af50e3f95e5e0ed19c0137d90013a9cbf6f529ebcfc WHIRLPOOL c2eb7bc895f09380c24d2c7087bca985ef467c201bb6ab92f754eb7b2eb456b923da168c9976811fb7de2a83a11ac2f7ec6aea59b745d23c25f4de7627888f47
+EBUILD openglraw-1.2.0.0.ebuild 644 SHA256 d0b95016c0e4c055f16df1f0d501ea99d4bb478612ea15403627249b6598f96d SHA512 dc987210fce52a07b661256d165775ffa34063babfcb25c23326b442d84dc2e91c2400c1fe6b1bb1055e94cd20cf1c496bf228f8c1ba949777479ec0cc86f010 WHIRLPOOL c1eb609232108ba23e5da9bc98b6ed1c3a1d0160746d14f9296736ae9d334af364f0d374f15682db18dfec70dcb2429473edc41fc78236106668a89a90b28ca0
+EBUILD openglraw-1.3.0.0.ebuild 647 SHA256 8771c9cea9568327d014358506e8dfb06c5c4510b0af718b1f434512e1324b63 SHA512 c238a257680eee7314872b20835e05af188c2e94a6346d6949d58ab18ec0329a5b9a23430cbe7a707efaabd19942640dd4ebaa681c7008526aee928b193a2858 WHIRLPOOL e8a3113155ce49c972de16557302d45178fa05ecd9a27cc4e4757d96917b31feb3cfa9c01ef6175f9d7c56b3e60c85288e2cab7798e63394a635accd83a56cca
+EBUILD openglraw-1.5.0.0.ebuild 835 SHA256 f57f44d93fa4af8be08ec62044737e7fcfdbac05d885b649e0006575ce69dbb2 SHA512 9df906ad7d61f9dafba71a698a4218b15635c9355fa0b4ac643e9901441ab2608079dc017e80253ddfb7ff31644162b0c2218c6d0eb44c5fdb332f0d5c38251a WHIRLPOOL 5cdf554b06408679e29cb69a25dedfb8023dfad5719fe507c9841f025bc062c849a00e7abbb79bccbaf840a09434b18eed45f26ed5a43e336726eca8c71835d8
+EBUILD openglraw-2.5.1.0.ebuild 990 SHA256 60ffa32225a858b227fa265e2b5c002d5b23ac368511032dfc1b44de91d32589 SHA512 646c71655159306e1509eb1bb5ad6b2939240e446afd101589311eb22943c0376c6bf2924e7bab53208471dfe672d2af7bdbdd1074149912b5aa52cbdc63c665 WHIRLPOOL 5b015220358e6efa5cfe7ab6f57175790fc8e8224a42dfe4cfdbe0d3cbec5a67b6bc1e7e91909efaf69085726adc838a2b3ed2f4d53b63ce155b14db8958e01a
+EBUILD openglraw-3.2.4.0.ebuild 1117 SHA256 c58d4d754c79aab882af153fbf99286bdcb3edf2e90673b3eb399b0fe1dab3a9 SHA512 d519d324cbc53c83b6868adfa6a2e83bdcafa6ce7cb16fcbf40f79a92389648d3065a30c4e8c6cff89ee6f7b25084f5e3dbaa6305572d631b9d34d29c25bae9a WHIRLPOOL b00e39ce61f002b07cab700e8cbdd80d64db993c006ea6af5fc2e96bbae1635768e90f77bf43e8dc21a848b9eb3885daf0aa4a85b1c8e7880ae75cdfb6fe1538
+MISC ChangeLog 3015 SHA256 4da477835920fec61598734549039c9027d6c060c9c30a5805221974ef4349ed SHA512 8f22909d07559229d0d6a0915e7f10bee630d481710bc82a94b44afadbe2f4eae291a23e705deadc81265d44e224e40b166ed5089ef00a3ae66de37d9b469a92 WHIRLPOOL eb5a12c3666fed4972e91e8bfc6b5ffd114d8a2bf075fc4ecb9419fb15730a775fc6ead65de848c413215cdd42477ad0a1b9441016de85471ada9401a94b1fbc
+MISC ChangeLog-2015 1528 SHA256 d7e19672b50c1f70b57ac6d2bcfa0f99871874e6394280eeae86df1028cee750 SHA512 0c3ca4185c5d0436384138073d8ea91ff2a2b9ffcf292677efbe3d1d00ddf999b10b61a2a678274da8b6758b9f21ccd226e3e43bc8e93d90f21612d3136e0176 WHIRLPOOL 4776cded9edff52d0f7088de1ee32fd3bb5fe6d0f0ccd069b1a56cbb795bcce43c2544337c0ff4807a68d7aee43cd0496462eea2f4b4bc594d774007b7c719c4
+MISC metadata.xml 1327 SHA256 03096a10cd4b16970ea3e05685c11c7c26aed3f7457e51a3f27157038cd1afaa SHA512 d44492c262c233ad31f207d991a69a6404d37aa3bf158479017ec74bac144eef6e69db8179f022c4cd6c6b15cefeb7431345b0cb76885ac37e1e8a2c1e18feb7 WHIRLPOOL 8e44eff9a889d5cc205f7aa36e91ed48d957edeaa6618895d8e1e7dd339e63d459d392655216f209cdf2456a78dc8e4864620a1df7382d4a82de2a138868d731
diff --git a/dev-haskell/openglraw/metadata.xml b/dev-haskell/openglraw/metadata.xml
new file mode 100644
index 000000000000..84cd0aab231b
--- /dev/null
+++ b/dev-haskell/openglraw/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system and
+ lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API,
+ intended as a basis for a nicer interface. OpenGLRaw offers access to all
+ necessary functions, tokens and types plus a general facility for loading
+ extension entries. The module hierarchy closely mirrors the naming structure
+ of the OpenGL extensions, making it easy to find the right module to import.
+ All API entries are loaded dynamically, so no special C header files are
+ needed for building this package. If an API entry is not found at runtime, a
+ userError is thrown.
+
+ OpenGL is the industry's most widely used and supported 2D and 3D graphics
+ application programming interface (API), incorporating a broad set of
+ rendering, texture mapping, special effects, and other powerful visualization
+ functions. For more information about OpenGL and its various extensions,
+ please see &lt;http://www.opengl.org/&gt;
+ and &lt;http://www.opengl.org/registry/&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/openglraw/openglraw-1.2.0.0.ebuild b/dev-haskell/openglraw/openglraw-1.2.0.0.ebuild
new file mode 100644
index 000000000000..708bbf44ffc9
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-1.2.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGLRaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild b/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild
new file mode 100644
index 000000000000..c6343283f106
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGLRaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild b/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild
new file mode 100644
index 000000000000..ef24363dee92
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -usenativewindowslibraries,-useglxgetprocaddress
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGLRaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-useglxgetprocaddress \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild b/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild
new file mode 100644
index 000000000000..7bda91cdfec4
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -usenativewindowslibraries,-useglxgetprocaddress,-osandroid,-usegles2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGLRaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-osandroid \
+ --flag=-usegles2 \
+ --flag=-useglxgetprocaddress \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/openglraw/openglraw-3.2.4.0.ebuild b/dev-haskell/openglraw/openglraw-3.2.4.0.ebuild
new file mode 100644
index 000000000000..7b7ba4f13aae
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-3.2.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -usenativewindowslibraries,-useglxgetprocaddress,-osandroid,-usegles2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="OpenGLRaw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A raw binding for the OpenGL graphics system"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fixed-0.2:=[profile?] <dev-haskell/fixed-0.3:=[profile?]
+ >=dev-haskell/half-0.2.2.1:=[profile?] <dev-haskell/half-0.3:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-osandroid \
+ --flag=-usegles2 \
+ --flag=-useglxgetprocaddress \
+ --flag=-usenativewindowslibraries
+}
diff --git a/dev-haskell/openssl-streams/Manifest b/dev-haskell/openssl-streams/Manifest
new file mode 100644
index 000000000000..a202eda9f9b9
--- /dev/null
+++ b/dev-haskell/openssl-streams/Manifest
@@ -0,0 +1,3 @@
+DIST openssl-streams-1.2.1.0.tar.gz 6266 SHA256 a9965909dc67261f9328ac4bb364181a37ba53fceac2c5de3629f0dd796219cb SHA512 c429bdcbb4ce893d79941eccb849f7064fb88073423b4395e0f50795ddef699934c148549f800b551914c7983cb2b8fc988dccfb4e0363f422726c0cdeaa5018 WHIRLPOOL b544c36241926116a0e0156e630ff08c44e5507edeaf9b585acf9f0283da5f90caed7eed30cffaaafeee8eee5369159cee8874e3ae96eb6dfd909082b916671e
+EBUILD openssl-streams-1.2.1.0.ebuild 1018 SHA256 e689713a8ae6d2b403c11b67e92354e95b7b153b51ba706c080459e98c3f79e5 SHA512 a86a3a07b627fec2493dfb9840aefd80f72eafd73f9846a45dd6b7cc0b8d5161baca2dce12c30baa14da2bbbba93dc153543c30a04d387769a053feec76ed69a WHIRLPOOL 2144f43203472b61b08183a55ad725f785d053ea372e09f9db3dfc47ed409eba99d7f17684a270a5980d6f7b6064918ff0637b1feb900061a2cbad35c1d6190e
+MISC metadata.xml 503 SHA256 acf86c8523fb7e6ca3fc278a562b6294d8cb74f989fe0ec265db764fd196ebde SHA512 7bfc0ffe8f358d7000cae786b34b009d7b18be733b4f905ced9c0d956e7f3dd9fb9ff1b6db64ba09b4188aadef49f0885532aeb581b187a26f596ac0c9cc096d WHIRLPOOL c0e702ded872f103fd00623018577c0516b4c03bc0debb14ca32779237e676c5c5bc28d7f82899d01299c9ea9a6a33154a35562d8646fdaa32e6299a22883a06
diff --git a/dev-haskell/openssl-streams/metadata.xml b/dev-haskell/openssl-streams/metadata.xml
new file mode 100644
index 000000000000..55c1e4ed829e
--- /dev/null
+++ b/dev-haskell/openssl-streams/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The openssl-streams library contains io-streams routines for secure
+ networking using OpenSSL (by way of HsOpenSSL).
+
+ /ChangeLog/
+
+ [@1.1.0.0@] Updated @openssl-streams@ to work with @io-streams@ 1.1.0.0.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/openssl-streams/openssl-streams-1.2.1.0.ebuild b/dev-haskell/openssl-streams/openssl-streams-1.2.1.0.ebuild
new file mode 100644
index 000000000000..99e33c6e2b86
--- /dev/null
+++ b/dev-haskell/openssl-streams/openssl-streams-1.2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="OpenSSL network support for io-streams"
+HOMEPAGE="http://hackage.haskell.org/package/openssl-streams"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hsopenssl-0.10.3:=[profile?] <dev-haskell/hsopenssl-0.12:=[profile?]
+ >=dev-haskell/io-streams-1.0:=[profile?] <dev-haskell/io-streams-1.4:=[profile?]
+ >=dev-haskell/network-2.4:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/options/Manifest b/dev-haskell/options/Manifest
new file mode 100644
index 000000000000..78b24fc43019
--- /dev/null
+++ b/dev-haskell/options/Manifest
@@ -0,0 +1,5 @@
+DIST options-1.2.1.1.tar.gz 25327 SHA256 283eea9ae2c539830c6c65f5c03fb00626cfd1274da0526c285c146fc3065a62 SHA512 615a3767b74ca0ba2eae993f6e475963df2a0933f1e6c9bbfe35144c4dc6018af276144b2ec1b608b695dc7fca904784ebc63cd58a432f966588846cb36f94ea WHIRLPOOL b8a2a6f64d573ad355e82bbd3dbb7fa1c234f3a29ad26b5e3c24f6feaed9107cba29b7fa0ce54dff7e7054bf96f71f5cbe26a3410489c98eaf15286e1d25caf9
+EBUILD options-1.2.1.1.ebuild 860 SHA256 5e6f24aeac5d0b74fc4fd106d8051f04023c8c408e783dfe5ac8b0fea3c28596 SHA512 10cdbf905a60b8e8226cb2703ea5fda1042fb05d887a11bd2c4e4edccb9b2d84f674ee205c35d4da270a914f25178c7c3b8ddf13c10293bd313f5835ac49d4d3 WHIRLPOOL c84edb449010fe17d10b05d69519d34af5bcfe53d510534f8ac21fb87918091c34d6e7c8af7132bd6fea7bdff40d299fb7d6370410911a09fc10673ef0340b58
+MISC ChangeLog 3613 SHA256 70644011f13c841950c93ef0103502a2651849d59ef4af4189579679efe67359 SHA512 ff4e3450d79a02f6193cfd25120baabb23deb3c29c8aea3e6ceac19a6c7fd692f10742d126189cb517cc0ff39a61c40df00e81413f405be253af63959bc789c7 WHIRLPOOL 97d6e0f1f7f15862acd250f071129a9da9ff609d2b3d76c8df1d30f7fbc889bff34506c910d74e23dfa73514141cbc6fe31767f864b64af5d345d611c0481e50
+MISC ChangeLog-2015 1244 SHA256 a3f7241447af277fc64d60c77d710428c0fa6016e600150fcee0d4aaa7c9f355 SHA512 2309a50cafde8209e4ba0fa36ec18d93a626e1ced759b618832307e006b1a925dbd7a8de835f7c1f0d7f6116d3d837b7c27184f5d4b1ca86e2259115fc468b50 WHIRLPOOL d60e23f6ed5f6a6229ff29969a7d304c290d222923423441b2a93b66268d3dfa309a7ecd92483a78f24eb6e07061115a10be79cffab6dbefa2852522c1a51bb9
+MISC metadata.xml 1803 SHA256 ab203f398c0c87ba7d96f969d8b539a8a6670bee40552314da718916a8992716 SHA512 0ee4d11702f1f43fb4fbb5416b96fbcf5d56ce3280deaa0474acce57a00f172133b19a8ce204c76a1b89320e708b9e3eb2cefb0ed1306d45d131073a382cef27 WHIRLPOOL f120fe81b2bf33107525976bf58f94d03ab7ccd4de0d1c8935ea4770538dde8df4558e70022225795892f9c24bd98d28dae54dd1d2fa24154753b7071e571576
diff --git a/dev-haskell/options/metadata.xml b/dev-haskell/options/metadata.xml
new file mode 100644
index 000000000000..4d7ecf23aaee
--- /dev/null
+++ b/dev-haskell/options/metadata.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The @options@ package lets library and application developers easily work
+ with command-line options.
+
+ The following example is a full program that can accept two options,
+ @--message@ and @--quiet@:
+
+ @
+ import Control.Applicative
+ import Options
+
+ data MainOptions = MainOptions
+ &amp;#x20; &amp;#x7b; optMessage :: String
+ &amp;#x20; , optQuiet :: Bool
+ &amp;#x20; &amp;#x7d;
+
+ instance 'Options' MainOptions where
+ &amp;#x20; defineOptions = pure MainOptions
+ &amp;#x20; \&lt;*\&gt; simpleOption \"message\" \"Hello world!\"
+ &amp;#x20; \"A message to show the user.\"
+ &amp;#x20; \&lt;*\&gt; simpleOption \"quiet\" False
+ &amp;#x20; \"Whether to be quiet.\"
+
+ main :: IO ()
+ main = runCommand $ \\opts args -&gt; do
+ &amp;#x20; if optQuiet opts
+ &amp;#x20; then return ()
+ &amp;#x20; else putStrLn (optMessage opts)
+ @
+
+ &gt;$ ./hello
+ &gt;Hello world!
+ &gt;$ ./hello --message='ciao mondo'
+ &gt;ciao mondo
+ &gt;$ ./hello --quiet
+ &gt;$
+
+ In addition, this library will automatically create documentation options
+ such as @--help@ and @--help-all@:
+
+ &gt;$ ./hello --help
+ &gt;Help Options:
+ &gt; -h, --help
+ &gt; Show option summary.
+ &gt; --help-all
+ &gt; Show all help options.
+ &gt;
+ &gt;Application Options:
+ &gt; --message :: text
+ &gt; A message to show the user.
+ &gt; default: "Hello world!"
+ &gt; --quiet :: bool
+ &gt; Whether to be quiet.
+ &gt; default: false
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/options/options-1.2.1.1.ebuild b/dev-haskell/options/options-1.2.1.1.ebuild
new file mode 100644
index 000000000000..4757f77492b0
--- /dev/null
+++ b/dev-haskell/options/options-1.2.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A powerful and easy-to-use command-line option parser"
+HOMEPAGE="https://john-millikin.com/software/haskell-options/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RESTRICT=test # circular depends
+
+RDEPEND=">=dev-haskell/monads-tf-0.1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 )
+"
diff --git a/dev-haskell/optparse-applicative/Manifest b/dev-haskell/optparse-applicative/Manifest
new file mode 100644
index 000000000000..b58220eb857d
--- /dev/null
+++ b/dev-haskell/optparse-applicative/Manifest
@@ -0,0 +1,15 @@
+DIST optparse-applicative-0.11.0.2.tar.gz 30425 SHA256 31c6923c01cfd6dce0cf83f3430c17d164169f0db6ff2de9b3b294926214255a SHA512 eb10a274074dacf2a481c964f8fcb125c1ea6be7f33388c938ad310b49d959484102caeb1849e0370292286b7603f68853cf23ded634bb09cd34871eaec74caf WHIRLPOOL 6197030c75db61d5166ff6ad163f52efc025f0a7c8b47a7a363d4dcf5444c4ac2b477dccc3ccc83c85f9e5571cbdf042915a4161a469716cacfd38a6a792748d
+DIST optparse-applicative-0.13.0.0.tar.gz 36101 SHA256 cec6b1d94d347898a25446fb8a6643399d8429cf326f221e38a02d849b2b0cac SHA512 ef08f4b994703a35f7c50ba93017742188c612c99a6e69cf7329a42427e2862ec0b8498fa57dd1f64a225d3ed94c62815af211efead9e73adc32482e22e46ccb WHIRLPOOL 245206b9baf8ea9d73b2a07c3285435a347c71cc10af1a932f156976c6ca3a5fe4902f1a25dc2793567843412003c0f1a896a22993de3be84a2487f60c04fea7
+DIST optparse-applicative-0.5.2.1.tar.gz 24123 SHA256 1110b926d9c601f8bc24c3e57e08d3f957ad047a60324b11640df51a0a9a9570 SHA512 7246fc6b6c9ec1c9a7b4f4e8850d80fe0958b9c659b2f31c455738d09b70178bb71f164198871874414e1fdf0ecf38098fdbc65f838224a6f6235f2d000f3876 WHIRLPOOL 8935307fd69f50dbbd760df328a0ac9b4f6c2305b205cedaa3316da38bbb59c3d8f377bccdad25229c94ec24021806524ecf6c2c6ac0b9d32f3b07429a0f9245
+DIST optparse-applicative-0.7.0.2.tar.gz 26682 SHA256 9195b7b4719b57c1005a2b7c24b9d5f32fabde268fe06913640e7533041006df SHA512 94f583d7df97f2887cc4fea8d5b22261195c3f30bb9bf0aec2579d5b2d31583692835dc9df1273c544c3ef72343159ee90531450f7c498617a0595479efc5d0c WHIRLPOOL eb6a0dc6251dfebd50adeefd2b7e9e2e34b453f5ee230b5111b640ad2012985ce623b6e67df5361d629ebef226ce9cdd9c9c3fac55583a4d186e952c8ef10daa
+DIST optparse-applicative-0.8.1.tar.gz 32055 SHA256 90f21ee33511f9d5e77d9b30c9043a0870affdbb54870806f83cb7287249c27f SHA512 bd7b8462d897439a77dffdc187dbf61e51937960e339c3bd5009b7479e84dd1ca1e40529c8ffd7d198d26542c23e38c45d91abe8e1b1d420090859f0f07574d6 WHIRLPOOL 13766316caa36361ed543dec4400dd11e804c7a71f09d9dbf303a8b354e4b507de119a88e82f4ecfbe7ed9cbdb72072ce5005bbbcbd2e23310820a8cb123d9c0
+DIST optparse-applicative-0.9.1.1.tar.gz 32757 SHA256 e6093c36f9b996f8431f588c1b95439fe151278e72a9236f51e2b5e4d340c8bb SHA512 616e144512e8628dbc88bc0ce6e47f4aa95a6d5e5fbc3b07aabaf4bedb104808bed7bb959bbb4d88aa6861b98dedbc4ac08924e220ef2cd3b3ebc42945871bdd WHIRLPOOL d4ea82cb2533f666206f7efad13e5eb22bd60ddbd3adb8c21478151e2a890cdeb2d4e73ea709612bea6ca95f3807c2339d781b045325b05b2f6e68d3a8ef53a3
+EBUILD optparse-applicative-0.11.0.2.ebuild 873 SHA256 28ea1a8f34fce8ab42f877d77a5c86142a05d0d15d89324d13bcfd8c06142eb7 SHA512 062e2031a3785156e06c49d27ed433f90c3d9685cd12b96273708bffe832efbb2e1f88d95e3387736a49612bbc8214f9a269be2eb059799ff4ddc96dc8c1df8e WHIRLPOOL 6f7e10ed926811e703e655530f29c30113fbe817c50323310607c41bc444956454a2e96a490d9680ad789f9ff2beb6872f72bfc27bae4cd5b9d698f9269ecc9c
+EBUILD optparse-applicative-0.13.0.0.ebuild 1072 SHA256 1d110a8630a00268bdb9daf16cfd24cc8be15b0a0079bd9e65092c14c1c4d824 SHA512 a2d0b0491060ce63652b97aa7e940a4448cff0fa673d04aa702360d7da2e77980761600f0e848f20c7ad48aaac21e7f9ae7299c60460dd4b42d7487668580be9 WHIRLPOOL 7919e3008ae81b96b5a3d0b9e24b80ab11f16eaea94b62920fe48074d6d66ec2bab96a3ac734cb131c5f1a9be7c8429b7d055f3d3d1609a7f4467dc83524b4c9
+EBUILD optparse-applicative-0.5.2.1.ebuild 935 SHA256 469fbcae7888e7cdbe64f7ae1b90b9b8add735cf630e4b078ab934042cdff4a9 SHA512 2e392465b689d6ac4872c759cd554886219677da306c31c3051f64d5d1abc9e55851226a11e86adf7f022864c0d0b442b8734c6e4424fc8f70c6ad65d04bef84 WHIRLPOOL a5ae21b8600dc5017837176f393d75791a505a80fe8b596b7abfe7cf729468e2cc779bba8e9109287a048121ba79e4da1be55da5990692f190ab99d006d992c8
+EBUILD optparse-applicative-0.7.0.2.ebuild 984 SHA256 49c7e2d2209180cbf35ce3a936cfe97bbb5c5276520182e045b5f0cf21411a6e SHA512 ad7c701563bbe44077ee529d327c680712e375901725c67dd4ed78f177baa777e69a9b4d07e850cf9346a305e7c4f1ce7dd7c75379414074f062b528cde0e510 WHIRLPOOL 6a1e9bcc1b72f89ba2b08d23ad9d9d8ce2b0b9341665a58773fa30b5645352851935084503dbf406aafbd3cb773abd9408272e718a5bb874964ac0bd8bc504cf
+EBUILD optparse-applicative-0.8.1-r1.ebuild 1326 SHA256 3ae65e5b71da1ff5a408bc8b80350797acb00034174f6d33a3f981d852076692 SHA512 0bb43517d44157a931430670928814132d9597c730af8056ad3de8e6ecf5ee112ae2cd6be34bdab5c2d775727f95d2a3e24f5a150f71f469b135dc1cf8e80cff WHIRLPOOL cf44fb16d40138c037ebaef02b2bec36d1b1feac527886e940e9b65afc8436ba9ff7147b8e57a66748db6bef0b1ae294116e4f0ea7eb7ee31f98f93e196c9145
+EBUILD optparse-applicative-0.9.1.1.ebuild 1325 SHA256 cc4edc664359b3031083c9e09d9587b9a251521c8024e2692dd8dcfbc8b8fb2f SHA512 d7f15c5784b130929c4ec02b4fa8ce8aaed972165bef36dc170818852b6670d4045a691256520922c58ed631f60941551f8587c7af834ea9c62d6a5c3740ef90 WHIRLPOOL d860959a9d48b71e7661758f72c67d5306a2e7c7458f0efc975037417a7dccfed7b942f65bbe76599464abdb337b7aa4d31ffad5dc56ac7764a8ad95a8064216
+MISC ChangeLog 3360 SHA256 30445f0e23ba580e6ca821c3171fdecdfcca09a97de61930d35163ecf9f591cc SHA512 b27f2f985486a024fa366c55c6d97dc7c14167ce12cefc7feff3d9b6ce256f21292f0caa35bc081992710a9baebf18c39e4678954f47bbce6b84dc56a04f788e WHIRLPOOL 006886c28fe846895cfec3a3691cb30253ee2f452b356206c5c71bee3ed1d30162583fd5c86612d7a48491e97995eb5042ff268b0d750be04cd0bff5a685500b
+MISC ChangeLog-2015 1790 SHA256 af22b3c2018618203d77ed8c5cd2f99e5a7ede9aa9832b1ebfce362fea3e33dd SHA512 9d17d582c0e3b413f0f850eaa76fb532ea9e09ec481b6795a099caa632088343d41026e2fd588a2058212507cd4279794762daf9377b1bfadc9d99f54d3fe086 WHIRLPOOL 21d780f6aaaf81009beea826ae7d0c9f7a151b21cbcdef55ea7d4f54bdf20bb02ae222e0300828c19239f55a110a7e6d23c85bcb157d9ffa98d5df8aa4496f1d
+MISC metadata.xml 2419 SHA256 38c8b0ac31b86b840581020e5eca062fb9bd5bba1e3dda3a235d3191ff7bb2e4 SHA512 2603f8c908033d5fa05907836fe97b178e8a0de4e4b316af4089b930dc69027e412ea53e47dca3a71ae794c5ff82628f30d14a50c0e705884c942d6274eb88a6 WHIRLPOOL b01f1061bd1493a94fffb871176ea8e53e7e4c5cb5f39f3818de9daa9092b3d986513b1a161e5fd64fd99e0aa5fa56644f92d334cc0688ab33dc883a53f7f5e2
diff --git a/dev-haskell/optparse-applicative/metadata.xml b/dev-haskell/optparse-applicative/metadata.xml
new file mode 100644
index 000000000000..a9f0962e5dcf
--- /dev/null
+++ b/dev-haskell/optparse-applicative/metadata.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Here is a simple example of an applicative option parser:
+
+ @
+ data Sample = Sample
+ &amp;#x20; &amp;#x7b; hello :: String
+ &amp;#x20; , quiet :: Bool &amp;#x7d;
+
+ sample :: Parser Sample
+ sample = Sample
+ &amp;#x20; \&lt;$\&gt; strOption
+ &amp;#x20; ( long \"hello\"
+ &amp;#x20; &amp; metavar \"TARGET\"
+ &amp;#x20; &amp; help \"Target for the greeting\" )
+ &amp;#x20; \&lt;*\&gt; switch
+ &amp;#x20; ( long \"quiet\"
+ &amp;#x20; &amp; help \"Whether to be quiet\" )
+ @
+
+ The parser is built using applicative style starting from a set of basic
+ combinators. In this example, @hello@ is defined as an 'option' with a
+ @String@ argument, while @quiet@ is a boolean 'flag' (called 'switch').
+
+ A parser can be used like this:
+
+ @
+ greet :: Sample -&gt; IO ()
+ greet (Sample h False) = putStrLn $ \"Hello, \" ++ h
+ greet _ = return ()
+
+ main :: IO ()
+ main = execParser opts \&gt;\&gt;= greet
+ &amp;#x20; where
+ &amp;#x20; opts = info (helper \&lt;*\&gt; sample)
+ &amp;#x20; ( fullDesc
+ &amp;#x20; &amp; progDesc \"Print a greeting for TARGET\"
+ &amp;#x20; &amp; header \"hello - a test for optparse-applicative\" )
+ @
+
+ The @greet@ function is the entry point of the program, while @opts@ is a
+ complete description of the program, used when generating a help text. The
+ 'helper' combinator takes any parser, and adds a @help@ option to it (which
+ always fails).
+
+ The @hello@ option in this example is mandatory (since it doesn't have a
+ default value), so running the program without any argument will display a
+ help text:
+
+ &gt;hello - a test for optparse-applicative
+ &gt;
+ &gt;Usage: hello --hello TARGET [--quiet]
+ &gt; Print a greeting for TARGET
+ &gt;
+ &gt;Available options:
+ &gt; -h,--help Show this help text
+ &gt; --hello TARGET Target for the greeting
+ &gt; --quiet Whether to be quiet
+
+ containing a short usage summary, and a detailed list of options with
+ descriptions.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">pcapriotti/optparse-applicative</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
new file mode 100644
index 000000000000..6f726f121dfc
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.13.0.0.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.13.0.0.ebuild
new file mode 100644
index 000000000000..7e2d69cbf0a2
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.13.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.8 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck == 2.8.*' 'QuickCheck >= 2.8'
+}
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
new file mode 100644
index 000000000000..713c5402fc75
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ test? ( =dev-haskell/hunit-1.2*
+ >=dev-haskell/test-framework-0.6
+ <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2
+ <dev-haskell/test-framework-hunit-0.4
+ =dev-haskell/test-framework-th-prime-0.0*
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
new file mode 100644
index 000000000000..16a746173bad
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-th-prime-0.0 <dev-haskell/test-framework-th-prime-0.1 )
+"
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
new file mode 100644
index 000000000000..9deb5ed53634
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.6 <dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4
+ >=dev-haskell/test-framework-th-prime-0.0 <dev-haskell/test-framework-th-prime-0.1 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.4' \
+ 'transformers >= 0.2 && < 0.5'
+}
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
new file mode 100644
index 000000000000..218b1ca75010
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/quickcheck-2.6 <dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4
+ >=dev-haskell/test-framework-th-prime-0.0 <dev-haskell/test-framework-th-prime-0.1 )
+"
diff --git a/dev-haskell/optparse-simple/Manifest b/dev-haskell/optparse-simple/Manifest
new file mode 100644
index 000000000000..a70b510b5fc2
--- /dev/null
+++ b/dev-haskell/optparse-simple/Manifest
@@ -0,0 +1,3 @@
+DIST optparse-simple-0.0.3.tar.gz 2972 SHA256 4547f0a6c1bd959b1d9c3c2a5fabee39ac9a19dffabbb2d75461a2d461df8c7e SHA512 d607482a9ef9e9d4992328fb141cf797ad72e43cbe42eab23adacd21843b8c62c98d6c8fc342b2a11019a220759854b6587a1fd07fa8268462c4cc3d40c4a1c4 WHIRLPOOL a023eab34712537b3678edc1a3c60250253ef637a5a5f65d4ddda2a078a3e7c3b410fc53133f40032467f76f410387224c449cb6c2ac71e40c975c5500e617eb
+EBUILD optparse-simple-0.0.3.ebuild 677 SHA256 be0f6e0b2c2ed5c80bbd31a46e8bda67ffc9033a5f5cfbaaf487817027a2255d SHA512 221b266a5b821fc2ddf0b866d07e508afdaf8f6bd1983502415544a48cda1b1e71d32cbddc149187b64e1818690d9034ebb18d8d6675fe255aa1f19bfbbbf67f WHIRLPOOL 7e7cf9ecc76c416928a39ee11e0de2ef8f159148b11499806aeae3022fea6755aa9121332d272061c2732342b0ae9cb77965784807fdd8b4f28b818a67f90dac
+MISC metadata.xml 331 SHA256 f1255e6d0da4fa8be206d47138a2f3f27c9ec86b5a8ffcd792b0d0a9d0b78820 SHA512 31537d60ed4b39ab3e2b3cbed7b6d6daa61021a325165eefa10cbbbd34bdc085353e56fbebe45fc0b5f2fa6a4a7d9b56f183b324c94a2b7961c17fee06cd14e9 WHIRLPOOL 14c94ccbdcc367da67a8818812e72494e4718edf134b2b1bee3384e275be0cef9a4f92adc955ff9292f2f8d3d3636690fe40d420362cf43382e601b57b12ccfd
diff --git a/dev-haskell/optparse-simple/metadata.xml b/dev-haskell/optparse-simple/metadata.xml
new file mode 100644
index 000000000000..fd80ae8104d5
--- /dev/null
+++ b/dev-haskell/optparse-simple/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Simple interface to optparse-applicative
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild b/dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild
new file mode 100644
index 000000000000..0ac1d9a5a79b
--- /dev/null
+++ b/dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to optparse-applicative"
+HOMEPAGE="http://hackage.haskell.org/package/optparse-simple"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/either:=[profile?]
+ dev-haskell/gitrev:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/pandoc-citeproc/Manifest b/dev-haskell/pandoc-citeproc/Manifest
new file mode 100644
index 000000000000..65f7072c4896
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/Manifest
@@ -0,0 +1,21 @@
+AUX pandoc-citeproc-0.6-ghc-7.10.patch 5725 SHA256 2f8cbfd40791281c7c2749a40eaf68929ec6309839fe6f335b9d545906f7996b SHA512 ce3286a45b0d49e7e2d6544f5378c4789dbd9092fdd5eddc04a1f162770d828e5af1fc81d7c52a2c57d35c52323a60a660aeb6a77a57686413e423c70b07a00f WHIRLPOOL e7f7eee3cbca53ed422ad497d3d03501d2727bcd5688ab8651472ebe1184fd328e98adeece9387c45adbddfee077c5d04d2b16bc4519f6765097f4a31a321ef8
+AUX pandoc-citeproc-0.9-no-binutils.patch 912 SHA256 6e76baac28ef221978204337def2182abf2abdb571bd1c94cea55236eb10e422 SHA512 cac11810f8fadc32f5841e45419ecab1a60c8b9855558eaff126d5ce9e4062ddeb28b3980050f198469aafabd43480ea8be9532b209d2118634679d5bed908a7 WHIRLPOOL c0448cee07cc80d8ebf8482ef05893be5fa35deef02ac67fad3f5a5de6769af5db31d3a690807df47291857676cd782d5ee826246a52c889053da78bc773e0c6
+DIST pandoc-citeproc-0.1.2.1.tar.gz 217171 SHA256 3b8ea95a02051ded8e097db85445f822d474ba3cebce7ab35e5ca7b62ed4248e SHA512 a83e34700b2f6f835aec0f66b199a1a43cb5e3318133774b7897316d676870ba56538468904ca754f246bf10a0826f834d6dba791d18a906405ed7c01126b77e WHIRLPOOL 6585eb1d435a207fc7d94616d09602e9c602f33c7f5e1fdde124022e07c6bc671a62c84fa31838c541a139b0988ea67a3acba881d4e2bbfe439dd4724bd2c194
+DIST pandoc-citeproc-0.10.4.1.tar.gz 252717 SHA256 6e6b0a89a831f9bfaa33dc0f3dff1792ee1626a5e66e1bd34da9447cd3c7de51 SHA512 afe0b81c4e58dc80cd0d05977d919bb1f1c8e7a77aba5ed960a04f3a6ff8ec398a62dc5e8497d01db7f67e9ce808a94d1b53c4cecb8b6a28893ec8076555c7ec WHIRLPOOL d6db9a5e141e3da03c9703f16f442b7cd8fddd5c9299c60e1a8b6417dd7ee246854100a996b79b0ce30b63486c16c7707cf379dd5b4ba6d11c20dbc59ab643bd
+DIST pandoc-citeproc-0.10.4.tar.gz 252481 SHA256 1dcfffe0dc26d0a1b5ef5688a09c1bb81231702169196e6faed8ddef360d848f SHA512 f188cf2d6642c0dddf2437d23096d488f5e6eb44b9931b004feb72c8adc1a5240d85f8ed48ced9f073733ee546818e3530962e2f2b2ce6cfa52979ec1fdd7cee WHIRLPOOL 744b27a4373378a5ba97c5c6ff80ff218f375ac95621c55e94db027441ac663981265a22fbf54dc23af682a2b239d2797908dddb5a5f3b3cd54f41f7947c0601
+DIST pandoc-citeproc-0.2.tar.gz 249374 SHA256 4d54092a277e547e2d5f57aab12836a59f1060344a5fca83939b6541eb9f0d3e SHA512 f7205afb15aeb71dc756e9f49a265f4c4c1380075b088b8c9e366fe363c2ea059b1d28bcbbe70bab449b987bbceba5d1cb7a693f5bf6bc0e3132cb995fd639c4 WHIRLPOOL a7db263793ba69b97e492e66a2185f9d141035aea50e686fe933f18031bd9a65417fa2cc76c85e873701ddf5a53285cd8ce7800e10325f4d80044d7c50be6a37
+DIST pandoc-citeproc-0.3.1.tar.gz 258552 SHA256 46bc453ccaa6c9534970cb6ba7b78bb9f76655419acd8d59d58d7fa91c2e9319 SHA512 739580e46d3c7f447d7c0092e62c22339e8b3d656b9adc25b235b06cc8815c1d57a9221fb3b62854bc32ab02c64f4dad036d44a2357fbbd470b9c1bd0224621a WHIRLPOOL 9fcaf31b9876c598f5ff1eb587630399dd992a44cef9e186287aad9e0359b8ab5b09dd9cec1fefc560b82c98fb4efada9d7c53177febdcf8a0e46e8464ade45f
+DIST pandoc-citeproc-0.6.tar.gz 227239 SHA256 ab60459ead81420d1320314b194a40f6d91bd89b34c88547e6283ab8724511f2 SHA512 eb626e0d776b798757d6b8644d0f5642f07141d614f1a3afe6e265ca77cf17030cee3ff267870d3f0a226c7111d68746a5a88c4a9689e2103f329f1b8fc4bd58 WHIRLPOOL 0135301efa73fc01d8633472103b9c6d755afccf4a20231cd56927231c5584e6ce371d503e9e8c6b0edbfed9543e8fa0e23afec4224bc39ab5e4231b5c1de718
+DIST pandoc-citeproc-0.7.2.tar.gz 246215 SHA256 3eddf364561a8f175493cdd32eb4c7994164d2c27625c07cf13bfd491539f936 SHA512 857fe05cc1b427a5de36d61c568b1054ecc5517ef9b9e73ade768d886340f6092784c0cbcdc9f87e04a1820edfebc702b34776f664c4d427f484011993f4bec2 WHIRLPOOL 0de656e61ee4bb9c440342d4505b6d5001fd5f07cf08bdb535ec8124734b0b90682c1263a13e2204e59a69de86d51eed5bb4b27c06240af4c246ca8ec185b531
+DIST pandoc-citeproc-0.8.1.3.tar.gz 310914 SHA256 aa15ff9cbb9c1cca504943c94cd891e23944cb0106172886821cb048a9726c7d SHA512 f03e036b05e108e1720715d0f5020ef443491478230a3ebb5024e4cbc2dfa05765b4118e5fbe124514439f14b3a07a898df74a0c3b3bbeb138abbad6af2f473b WHIRLPOOL 9324201a9848d99256a210a5569b52f69c903c7545a7656234b96b4d97524903b031aa92f8b01f41d5e781a29693ce2d02adceb1119030c901aa47f4a48b9c78
+EBUILD pandoc-citeproc-0.1.2.1.ebuild 2112 SHA256 b34d8a5a0cb953c49f858a5a96063e091de8cea6ecb61cfc014ed21addbc03cc SHA512 045079850b978e26ac8b38b7a40454389cfb68e206b3c70b64b53b7bb8b879cfd10d582ce70568b2720dd3139fa20e31587ed8943a821e6a66020a9a951c0ff1 WHIRLPOOL d90fbe46a6e25f1040f3befd5875fc6fbf60f9aff91d7e0275332596a4231fcd51837cd07868dbbeeb37d8896c43cb5ebc0ddc4895fde713f7de543ec28b093f
+EBUILD pandoc-citeproc-0.10.4.1.ebuild 2353 SHA256 4ffe7749d41c108f1dfe7a0ef36c45a74c9faffde99f4d7ab6bd2c4c219e81d0 SHA512 ca6c837df3ca2d161e003d88add248add3d0bf1b529962e2510e7c20f93852c5795159d88619f175d739b0eaa0e527f06791ece1109a4a44892dff68f0ef7169 WHIRLPOOL 2248b4fb16e21f213431a92b114f5d9859fa8442f0c7b27cae846b370d13cf448bf9880c9d55acd48e3206c13d3779f1516a598318770b502e56bf357da97d24
+EBUILD pandoc-citeproc-0.10.4.ebuild 2355 SHA256 c1dc0361ed4ee23616380242fbcd3efb73097f9f03cf36192e5f35b5aef55459 SHA512 173fa06c3c3b7adfd20d96c1e31f7ee243eaa16717fc65f46d520f067188f4f8b049a3fdc040427e2f656bd8082b3521c018de6020ce50c67ba6234d9afc5509 WHIRLPOOL cc9a2ee8dfab850f5c868d8877d4cbb0992eba961ec2863a548474109449cc71d0b095c4cce1134d62ee8d6f28e638d5f9c5fe13b0812aed063b21cc4c337a0a
+EBUILD pandoc-citeproc-0.2.ebuild 2104 SHA256 9ebd1d4a9901b0b4b54a1cf3cf9cf1bb01e60576518063e2650f092a687588e3 SHA512 6b4e5509fe98b9eb1dc46fc2c27a9c0710ed0842b08c02f00fb6554e15cab7a052d46e687e997dfd0221a994248890571e5175b91e041062122fd3df4d5614c5 WHIRLPOOL a47820a666b58758572067c0f92894197dfcaeea745d40d877cd8b49dc5037bc91139c7f8b2f3dcfabc20efc989f0b091d1930cf8a42770bd9d3aa21b92c0875
+EBUILD pandoc-citeproc-0.3.1.ebuild 2456 SHA256 aed1f332560aa79b40de5dd32c25db5fabe15986bcc049f7c9d65f5f9e95b6e9 SHA512 3a5813c0a8658663e9013d4df111cd8810b1528ecfc6b4af25d14eb10bbcec6eaacaa658fede91a906a19e7b8e90b176d1157ffe10fee2f7c46c1c637bf86ec6 WHIRLPOOL 58265d5a075c35a0f7e6470ba921e63662a5efa7e52120ca88b17f0feaea1381c1831bcc9caad309305cb7ba1d24ceca490acc69c344d85988f6c1dcbe392f36
+EBUILD pandoc-citeproc-0.6.ebuild 2136 SHA256 a34c8212ca393da9eb090db043090698b28fd3ad405096496c7b35789d38d5aa SHA512 a40e996c79544932e0785b9e1fb033398090682af58bac03f06676af74407d5dea6de01297f8cbc09abc3dcc707f6dfe11c4df178cdb221d20d462da739b978a WHIRLPOOL 907a6d1a37e91d6cfdcddb2282b52d287f5cc45fda603d8298d09b04141c16e8754c80ae355becbc118b487cdf0ef5d482763a9da440c44e10426fc438296514
+EBUILD pandoc-citeproc-0.7.2.ebuild 2110 SHA256 da3832998eb09aba140a307a1958053a1072632d6bec1a22ca96e029ddfd46ca SHA512 c0736a3700eefa3d828b95f939b613005054cb41772759f5cefbb3b2b0e2b43201d173d0594dfd7a74d83772d342a846e35b42bb3b3fe57dff294b5af9eba6e9 WHIRLPOOL df7f7cda4f01f46236c3d0c2ac23ff750b7c5dfa0b90b0c54f4eade9f22912715637f8fb0b99a47dd4f5ce27e316b5848fb863c8137894a8ca0c0a5b1226913a
+EBUILD pandoc-citeproc-0.8.1.3.ebuild 2228 SHA256 afbffe83ad5a1d3617d073738eb018bcf70c72f85e85246e41b4731106fa4e05 SHA512 94130e2d9809947df54a223d85950bedc1ee2c8a800af9c4f6db7c84ba81a9eb4c689f67f5898f4c43f5881e09f09c0be6dfbce8037a34601df886c129f0acfa WHIRLPOOL ec005e3880df4970d95cd1a4d00009fb4df1eecca26d6405c11096e03a7a5921e578b02e083091984a6fd53d7eda83cd471741431efdc5d616322775f3c93145
+MISC ChangeLog 3924 SHA256 a593823e7cae4386f3c1329bce384c9b018c4b5f27a51b9223eaacc92ca2c45a SHA512 a41750914607b889870dea9105acca7af62f1a7933bac9bf1f4788d92690667223f7ebb455b22d992be14ca6c58910b0703aacb2f8f2e098421abf067719132e WHIRLPOOL 826be293cd9f2c7061fcf25ad1f325719aa349a4587222988ffbc1ad3ce2e4dbe5591388f5bf31dc694058fece0515a0f8bcb7065fba7a2ef2ff104daad0b147
+MISC ChangeLog-2015 1667 SHA256 6daeccf744a5ee438669ddc883bbd611a4a097315ee84947e3d2d64c23589131 SHA512 8a61c52a1d3b6d5baf3b3b8cfead5d19abef8e0940832a60c3b5ade2ffc3dbf53d33b705b4a0cd269d71124daebe05e42cda4789b7ea173a20697a88206a52c1 WHIRLPOOL d62a159c37acb1a81ebcc5fed6f13d14ce928d616fdda15c2fd4e5ad612f016e09271637d16f452c319fe2a98958e0533e14c7ae860c8d85eddd14474a789d0e
+MISC metadata.xml 1820 SHA256 c32841fa3c372ed47b23dd9c8667ded98ba4a7fdeed66b2c665ab444b1338154 SHA512 96e5b6d8b20ca55fa2e93eb72bcb49c3f1196643366ff6e887df30197cb70c4bae6e0bd6d22f5b64f6830c27f3757f83ace246ad5517b464e227f8223e02687d WHIRLPOOL a8ae9d5affb27c0cfd394edc39a32d24d12ceab7eaf4af0ce49fdbd7fe25470895e39154cdbd3dd9953372a86d8d4b621e6244a100fdf24e95c56ee10f38b44f
diff --git a/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.6-ghc-7.10.patch b/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.6-ghc-7.10.patch
new file mode 100644
index 000000000000..cee2d93bc213
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.6-ghc-7.10.patch
@@ -0,0 +1,115 @@
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Pandoc.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Pandoc.hs 2015-01-10 11:57:26.900041860 +1100
+@@ -201,10 +201,10 @@
+ && isEndPunct c -> True
+ (c:_) | isEndPunct c -> True
+ | otherwise -> False
+- where isEndPunct c = c `elem` ".,;:!?"
++ where isEndPunct c = c `elem` (".,;:!?" :: String)
+
+ startWithPunct :: [Inline] -> Bool
+-startWithPunct = and . map (`elem` ".,;:!?") . headInline
++startWithPunct = and . map (`elem` (".,;:!?" :: String)) . headInline
+
+ deNote :: Pandoc -> Pandoc
+ deNote = topDown go
+@@ -324,7 +324,7 @@
+ sp <- option "" (pSpace >> return " ")
+ r <- many1 (notFollowedBy pSpace >> notFollowedBy pLocatorPunct >> anyToken)
+ let s = stringify r
+- guard $ any isDigit s || all (`elem` "IVXLCM") s
++ guard $ any isDigit s || all (`elem` ("IVXLCM" :: String)) s
+ return $ punct ++ sp ++ s
+
+ pDigit :: Parsec [Inline] st ()
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Proc.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Proc.hs 2015-01-10 11:56:18.797456065 +1100
+@@ -288,7 +288,7 @@
+ case ys of
+ Formatted [] -> xs
+ Formatted (Note _ : _) -> xs <> ys
+- Formatted (Str [c]:_) | c `elem` ", ;:" -> xs <> ys
++ Formatted (Str [c]:_) | c `elem` (", ;:" :: String) -> xs <> ys
+ _ -> xs <> Formatted [Space] <> ys
+ formatAuth = formatOutput . localMod
+ formatCits = (if isNote then toNote else id) .
+@@ -328,7 +328,7 @@
+ | otherwise = id
+ where
+ isPunct' [] = False
+- isPunct' xs = all (`elem` ".,;:!? ") xs
++ isPunct' xs = all (`elem` (".,;:!? " :: String)) xs
+ check o = case cleanOutput o of
+ [] -> ONull
+ x -> case trim' x of
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Eval/Names.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Eval/Names.hs 2015-01-10 11:55:41.839119783 +1100
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE PatternGuards #-}
++{-# LANGUAGE PatternGuards, FlexibleContexts #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Text.CSL.Eval.Names
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Eval.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Eval.hs 2015-01-10 11:55:23.090597159 +1100
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE PatternGuards #-}
++{-# LANGUAGE PatternGuards, FlexibleContexts #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Text.CSL.Eval
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Parser.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Parser.hs 2015-01-10 11:54:59.755477862 +1100
+@@ -144,7 +144,7 @@
+
+ parseCslTerm :: Cursor -> CslTerm
+ parseCslTerm cur =
+- let body = unpack $ T.dropAround (`elem` " \t\r\n") $
++ let body = unpack $ T.dropAround (`elem` (" \t\r\n" :: String)) $
+ T.concat $ cur $/ content
+ in CT
+ { cslTerm = stringAttr "name" cur
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Style.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Style.hs 2015-01-10 11:53:23.641828264 +1100
+@@ -130,7 +130,7 @@
+ -- this is needed for versions of pandoc that don't turn
+ -- a span with font-variant:small-caps into a SmallCaps element:
+ where handleSmallCapsSpans (Span ("",[],[("style",sty)]) ils)
+- | filter (`notElem` " \t;") sty == "font-variant:small-caps" =
++ | filter (`notElem` (" \t;" :: String)) sty == "font-variant:small-caps" =
+ SmallCaps ils
+ handleSmallCapsSpans x = x
+
+@@ -206,15 +206,15 @@
+ appendWithPunct (Formatted left) (Formatted right) =
+ Formatted $
+ case concat [lastleft, firstright] of
+- [' ',d] | d `elem` ",.:;" -> initInline left ++ right
+- [c,d] | c `elem` " ,.:;", d == c -> left ++ tailInline right
+- [c,'.'] | c `elem` ",.!:;?" -> left ++ tailInline right
+- [c,':'] | c `elem` ",!:;?" -> left ++ tailInline right -- Mich.: 2005
+- [c,'!'] | c `elem` ",.!:;?" -> left ++ tailInline right
+- [c,'?'] | c `elem` ",.!:;?" -> left ++ tailInline right
+- [c,';'] | c `elem` ",:;" -> left ++ tailInline right -- et al.;
+- [':',c] | c `elem` ",.!:;?" -> left ++ tailInline right
+- [';',c] | c `elem` ",.!:;?" -> left ++ tailInline right
++ [' ',d] | d `elem` (",.:;" :: String) -> initInline left ++ right
++ [c,d] | c `elem` (" ,.:;" :: String), d == c -> left ++ tailInline right
++ [c,'.'] | c `elem` (",.!:;?" :: String) -> left ++ tailInline right
++ [c,':'] | c `elem` (",!:;?" :: String) -> left ++ tailInline right -- Mich.: 2005
++ [c,'!'] | c `elem` (",.!:;?" :: String) -> left ++ tailInline right
++ [c,'?'] | c `elem` (",.!:;?" :: String) -> left ++ tailInline right
++ [c,';'] | c `elem` (",:;" :: String) -> left ++ tailInline right -- et al.;
++ [':',c] | c `elem` (",.!:;?" :: String) -> left ++ tailInline right
++ [';',c] | c `elem` (",.!:;?" :: String) -> left ++ tailInline right
+ -- ".;" -> right -- e.g. et al.;
+ _ -> left ++ right
+ where lastleft = lastInline left
+--- pandoc-citeproc-0.6-orig/src/Text/CSL/Util.hs 2014-09-22 14:04:21.000000000 +1000
++++ pandoc-citeproc-0.6/src/Text/CSL/Util.hs 2015-01-10 11:51:31.789057499 +1100
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE ScopedTypeVariables, PatternGuards #-}
++{-# LANGUAGE ScopedTypeVariables, PatternGuards, FlexibleContexts #-}
+ module Text.CSL.Util
+ ( safeRead
+ , readNum
diff --git a/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.9-no-binutils.patch b/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.9-no-binutils.patch
new file mode 100644
index 000000000000..c7c8655e14d8
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.9-no-binutils.patch
@@ -0,0 +1,26 @@
+Fails to build with -f-bibutils:
+https://bugs.gentoo.org/516640
+diff --git a/pandoc-citeproc.hs b/pandoc-citeproc.hs
+index 7006e02..f72fa41 100644
+--- a/pandoc-citeproc.hs
++++ b/pandoc-citeproc.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE CPP #-}
+ module Main where
+@@ -75,2 +76,3 @@ readFormat = go . map toLower
+ go "bibtex" = Just Bibtex
++#ifdef USE_BIBUTILS
+ go "ris" = Just Ris
+@@ -87,2 +89,3 @@ readFormat = go . map toLower
+ go "yaml" = Just Yaml
++#endif
+ go _ = Nothing
+diff --git a/src/Text/CSL/Input/Bibutils.hs b/src/Text/CSL/Input/Bibutils.hs
+index 081fa91..49ddbd0 100644
+--- a/src/Text/CSL/Input/Bibutils.hs
++++ b/src/Text/CSL/Input/Bibutils.hs
+@@ -64,3 +64,3 @@ readBiblioFile f
+ #else
+- _ -> error $ "citeproc: Bibliography format not supported.\n" ++
++ _ -> error $ "citeproc: Bibliography format not supported.\n"
+ #endif
diff --git a/dev-haskell/pandoc-citeproc/metadata.xml b/dev-haskell/pandoc-citeproc/metadata.xml
new file mode 100644
index 000000000000..cc43b3deba93
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/metadata.xml
@@ -0,0 +1,39 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="bibutils">use Chris Putnam's <pkg>app-text/bibutils</pkg></flag>
+ <flag name="embed_data_files">Embed locale files into the library (needed for windows packaging)</flag>
+ <flag name="network">use <pkg>dev-haskell/network</pkg> and <pkg>dev-haskell/http</pkg> to retrieve CSL file from URIs</flag>
+ <flag name="hexpat">use <pkg>dev-haskell/hexpat</pkg> instead of <pkg>dev-haskell/xml</pkg> for XML parsing</flag>
+ <flag name="small_base">Choose the new smaller, split-up base package.</flag>
+ <flag name="test_citeproc">Build the test-citeproc program</flag>
+ <flag name="unicode_collation">Use Haskell bindings to the <pkg>dev-libs/icu</pkg></flag>
+ </use>
+ <longdescription>
+ The pandoc-citeproc library exports functions for
+ using the citeproc system with pandoc. It relies on
+ citeproc-hs, a library for rendering
+ bibliographic reference citations into a variety
+ of styles using a macro language called Citation
+ Style Language (CSL). More details on CSL can be
+ found here: &lt;http://citationstyles.org/&gt;.
+
+ Currently this package includes a copy of the citeproc-hs
+ code. When citeproc-hs is updated to be compatible,
+ this package will simply depend on citeproc-hs.
+
+ This package also contains two executables: pandoc-citeproc,
+ which works as a pandoc filter (pandoc &gt;= 1.12), and
+ biblio2yaml, which converts bibliographic databases to
+ a yaml format suitable for inclusion in pandoc YAML
+ metadata.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgm/pandoc-citeproc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.1.2.1.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.1.2.1.ebuild
new file mode 100644
index 000000000000..ccaee0e55d7e
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.1.2.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
+RESTRICT=test # missing files: locales-en-US.xml: openBinaryFile
+
+RDEPEND=">=app-text/pandoc-1.12.0.2:=[profile?]
+ dev-haskell/aeson:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/json:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/texmath-0.6.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-haskell/yaml-0.8:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
+ !hexpat? ( dev-haskell/xml:=[profile?] )
+ network? ( >=dev-haskell/http-4000.0.9:=[profile?]
+ >=dev-haskell/network-2:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( dev-haskell/aeson-pretty
+ >=dev-haskell/diff-0.3 )
+"
+
+src_configure() {
+ # workaround bug on ghc-7.6.3:
+ # > [13 of 24] Compiling Text.CSL.Input.Bibtex ...
+ # > stack overflow: use +RTS -K<size> to increase it
+ replace-hcflags -O[2-9] -O1
+
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ $(cabal_flag hexpat hexpat) \
+ $(cabal_flag network network) \
+ $(cabal_flag small_base small_base) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.1.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.1.ebuild
new file mode 100644
index 000000000000..e2d63fc8aa19
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="https://github.com/jgm/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+bibutils debug embed_data_files test_citeproc unicode_collation"
+
+RESTRICT=test # execs a process dropping environment (with LD_PRELOAD)
+
+RDEPEND=">=app-text/pandoc-1.16:=[profile?] <app-text/pandoc-2.1:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.2:=[profile?]
+ >=dev-haskell/aeson-pretty-0.8:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/pandoc-types-1.16:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/setenv-0.1:=[profile?] <dev-haskell/setenv-0.2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.6:=[profile?]
+ >=dev-haskell/yaml-0.8.8.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ debug? ( dev-haskell/pretty-show:=[profile?] )
+ test_citeproc? ( >=dev-haskell/temporary-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] )
+ !test_citeproc? ( dev-haskell/vector:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( !test_citeproc? ( >=dev-haskell/temporary-1.1 ) )
+ embed_data_files? ( dev-haskell/hsb2hs )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.ebuild
new file mode 100644
index 000000000000..64db508e0edf
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="https://github.com/jgm/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils debug embed_data_files test_citeproc unicode_collation"
+
+RESTRICT=test # execs a process dropping environment (with LD_PRELOAD)
+
+RDEPEND=">=app-text/pandoc-1.16:=[profile?] <app-text/pandoc-2.1:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.2:=[profile?]
+ >=dev-haskell/aeson-pretty-0.8:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/pandoc-types-1.16:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/setenv-0.1:=[profile?] <dev-haskell/setenv-0.2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.5:=[profile?]
+ >=dev-haskell/yaml-0.8.8.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ debug? ( dev-haskell/pretty-show:=[profile?] )
+ test_citeproc? ( >=dev-haskell/temporary-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] )
+ !test_citeproc? ( dev-haskell/vector:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( !test_citeproc? ( >=dev-haskell/temporary-1.1 ) )
+ embed_data_files? ( dev-haskell/hsb2hs )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild
new file mode 100644
index 000000000000..72658455f8d1
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
+RESTRICT=test # missing files: locales-en-US.xml: openBinaryFile
+
+RDEPEND=">=app-text/pandoc-1.12.1:=[profile?]
+ dev-haskell/aeson:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?]
+ >=dev-haskell/texmath-0.6.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/yaml-0.8:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
+ !hexpat? ( dev-haskell/xml:=[profile?] )
+ network? ( >=dev-haskell/http-4000.0.9:=[profile?]
+ >=dev-haskell/network-2:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_configure() {
+ # workaround bug on ghc-7.6.3:
+ # > [13 of 24] Compiling Text.CSL.Input.Bibtex ...
+ # > stack overflow: use +RTS -K<size> to increase it
+ replace-hcflags -O[2-9] -O1
+
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ $(cabal_flag hexpat hexpat) \
+ $(cabal_flag network network) \
+ $(cabal_flag small_base small_base) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild
new file mode 100644
index 000000000000..6db5f10ed771
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+bibutils embed_data_files +hexpat +network test_citeproc unicode_collation"
+
+RDEPEND=">=app-text/pandoc-1.12.1:=[profile?]
+ dev-haskell/aeson:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?]
+ >=dev-haskell/texmath-0.6.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/yaml-0.8.8.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
+ !hexpat? ( dev-haskell/xml:=[profile?] )
+ network? ( >=dev-haskell/http-4000.0.9:=[profile?]
+ >=dev-haskell/network-2:=[profile?]
+ dev-haskell/network-uri:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( >=app-text/pandoc-1.12.1
+ dev-haskell/aeson
+ >=dev-haskell/pandoc-types-1.12.3
+ dev-haskell/text
+ >=dev-haskell/yaml-0.8.8.2 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'network >= 2,' 'network >= 2, network-uri,'
+}
+
+src_configure() {
+ # workaround bug on ghc-7.6.3:
+ # > [13 of 24] Compiling Text.CSL.Input.Bibtex ...
+ # > stack overflow: use +RTS -K<size> to increase it
+ [[ $(ghc-version) == 7.6.* ]] && replace-hcflags -O[2-9] -O1
+ [[ $(ghc-version) == 7.8.* ]] && replace-hcflags -O[2-9] -O1
+
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ $(cabal_flag hexpat hexpat) \
+ $(cabal_flag network network) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.6.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.6.ebuild
new file mode 100644
index 000000000000..1172030256f2
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils embed_data_files test_citeproc unicode_collation"
+
+RESTRICT=test # missing files
+
+RDEPEND=">=app-text/pandoc-1.12.1:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.9:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.3:=[profile?]
+ >=dev-haskell/yaml-0.8.8.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.6-ghc-7.10.patch")
+
+src_configure() {
+ # workaround bug on ghc-7.6.3:
+ # > [13 of 24] Compiling Text.CSL.Input.Bibtex ...
+ # > stack overflow: use +RTS -K<size> to increase it
+ [[ $(ghc-version) == 7.6.* ]] && replace-hcflags -O[2-9] -O1
+ [[ $(ghc-version) == 7.8.* ]] && replace-hcflags -O[2-9] -O1
+
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.7.2.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.7.2.ebuild
new file mode 100644
index 000000000000..332e82c6e28d
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.7.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+bibutils debug embed_data_files test_citeproc unicode_collation"
+
+RESTRICT=test # fd:8: hClose: resource vanished (Broken pipe)
+
+RDEPEND=">=app-text/pandoc-1.13:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.10:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/setenv-0.1:=[profile?] <dev-haskell/setenv-0.2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-haskell/yaml-0.8.8.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ debug? ( dev-haskell/pretty-show:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.9-no-binutils.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.8.1.3.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.8.1.3.ebuild
new file mode 100644
index 000000000000..51b893fd6c45
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.8.1.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -small_base
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Supports using pandoc with citeproc"
+HOMEPAGE="http://hackage.haskell.org/package/pandoc-citeproc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils debug embed_data_files test_citeproc unicode_collation"
+
+RESTRICT=test # execs a process dropping environment (with LD_PRELOAD)
+
+RDEPEND=">=app-text/pandoc-1.13:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.11:=[profile?]
+ dev-haskell/aeson-pretty:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/setenv-0.1:=[profile?] <dev-haskell/setenv-0.2:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/tagsoup:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-haskell/yaml-0.8.8.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
+ debug? ( dev-haskell/pretty-show:=[profile?] )
+ unicode_collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode_collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ embed_data_files? ( dev-haskell/hsb2hs )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.9-no-binutils.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bibutils bibutils) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag embed_data_files embed_data_files) \
+ --flag=-small_base \
+ $(cabal_flag test_citeproc test_citeproc) \
+ $(cabal_flag unicode_collation unicode_collation)
+}
diff --git a/dev-haskell/pandoc-types/Manifest b/dev-haskell/pandoc-types/Manifest
new file mode 100644
index 000000000000..3c08fdbe9a66
--- /dev/null
+++ b/dev-haskell/pandoc-types/Manifest
@@ -0,0 +1,11 @@
+DIST pandoc-types-1.12.3.tar.gz 18633 SHA256 125825a795dc0cb2b6ffbe46789e60d62a42ba2eb0f07e544b5c39612fbd8ece SHA512 8da2d37baa962c4a414a60ac274736897499b3ba26bd54e2e6dd10616f204c3e143e4e66c97fa209781d73bde35fab7a466a8eaa06edaa13eaa178aa77c285af WHIRLPOOL 829379b99c1734da744e058f98fa0682fb5ffb39ce0e70332bff45f8e261918bb888cc62a37b8af189dccba68a3896db0d11f29e6ed1a8b88e310fe90b90aa5e
+DIST pandoc-types-1.12.4.5.tar.gz 13341 SHA256 87a1db206be3eccd2e66518363340e90e7592d8e82e2a5f006620cd3e1ac877b SHA512 7f4c1156b074e61cd6fb5f37f5555700f5c21a24eb4226770fb8c83be3dc6075fef0b7b183c06561cc42c194fea0ac7356572e05097165e87e162b161f9c8993 WHIRLPOOL 68a1601bc98a792a9cba5411e4668eef4d88e2c8f552b87616db72dea90dc157e04edea0561c54e8959447cfe08ce76ff775f206b5b9bde2ff0dce29952925a7
+DIST pandoc-types-1.12.4.7.tar.gz 13208 SHA256 560ca3291b5558cf810b17f3bee40b17a4aee1671d38cf468c42aab666081681 SHA512 cabb59d4f6bfec3c00d4cac4f2bda60e11ce96394b61d79650544b3249b5ef81758da0d8d08cb3de68ed252845ae1b6f2c4d663e80b4cdc076916c278ac4fc4b WHIRLPOOL bdcafb7d350c0a3f92b1f1878857251cfc71567f55e89f5c1facd0069020f19868397f8a13d1e0f1d7ec1b34bcbcf195758f202499525f4b2f0484bf8a6902a8
+DIST pandoc-types-1.17.0.4.tar.gz 21540 SHA256 531996e547714e34a2e4134e9e80dad9929bbc6814ebb5515f95538fa76c3f74 SHA512 3b3aaa2d6b62be8b3876ead411a0d48277666ab3dd718e5aad5ecca01cb9d66a4d7973bdc250e4fd2d061917d0836f63e6412534fa854c2c886dc798e34c60fc WHIRLPOOL 8aeed68c5a8df35117fc494668419f7c3c8d84dc0b00c8f07b8581390ff62f4071ae6085c21fc5e20793953b2b459580838037ccca9745a6805b9fcf39f79206
+EBUILD pandoc-types-1.12.3.ebuild 695 SHA256 64fe49bd94fc268386547df84919cf362a8ff82fc968a3ea5b2e9fb164ba0377 SHA512 a8166d05fb2f9fb4987d285d7df646258e46627777ef6207e94672eccc69a30758b34ca20ecedc80171f718306f3492d232882559d63d9a7d135dda46c69c238 WHIRLPOOL 9fa5a7d42dfb511a38328291576e47db6718aa87eecdbcadb478b90e97c2bfbbe9033ce69f2a58610b8a6e4a9d4d9e8b75833fe8d392289134772a040055b48a
+EBUILD pandoc-types-1.12.4.5.ebuild 783 SHA256 bdc24fe1680ff70a1bd9ad211ff008ec7e1489ddd5412e27b85022aca468df1a SHA512 e7bcce11cd96f914de745e663487b97e930959b81be4d6d3206f640255ab35516f1eae54367e84ac9cdb99c833a57dc34e1e147966292d6195631162a85ed612 WHIRLPOOL 693067b97723b25cc1f97880e6ebc2de3916a2e74c407e1343278cf4c586e9aa9d9deb714627b79ce66200d716e28638742c4ce504cfe25d657351869e8f0cb8
+EBUILD pandoc-types-1.12.4.7.ebuild 785 SHA256 c565fe9d279bae029cca7c6fdc5d45ff1bf41e710d22b7da1fbfa0457ed296d0 SHA512 594c847452055bfafb6d5b6b040d7613b38a430433292cdf0b2a2b2f24bbde24a881b05851f4865461f4be1ecfcf4e9661f4284ec66db9404e768a8f3eae02f6 WHIRLPOOL 599625d7aa76a83766cc8cd81fcc8604d62c7af8d693638e2757ecb11f89fe05db9158e5a2abf44e267c920172af67fa04c29d4d0b9bdef9bb02c6d250716225
+EBUILD pandoc-types-1.17.0.4.ebuild 1171 SHA256 ac0f7b4e95fb4d61eb28330946d301f4c0b81c3d866c9e7342d4213ce4699fc2 SHA512 cb0075b8e7e33464951b0979ad19e7a0582f6fb5904ad5e6749bc1f172f937bd686b6346795895007ff5a24125a549ec1237afa32962d08c0aaaf0e1c09b1ae8 WHIRLPOOL 1266b902e19ea7cd9e35aa947b299ae88afd75216103a53ad5a3edfcf0acf0ddabf615322e0c77543729acf77b9c039a300d6f5ba408569cf9e6e23a698dfded
+MISC ChangeLog 2853 SHA256 8cb05c7e18a573f020c10472f64461ccf8995a8f3afe629eed400aa37e593409 SHA512 f010cea1062ac9bd1889d0195f8c717604923c307c596874d244178d9d53e94b0d25d243e97c9349ddbb1ef36f14d5555c8f3ea6ead822d6f08ce1c2461d2478 WHIRLPOOL 0fa374b416fc8cbc0038c86b0aac4540d562806086567e85d383da811f82496e7fcffd2ceef072438edfa8b0fa3c3e389211cc614de9e6494d10993be2296410
+MISC ChangeLog-2015 2770 SHA256 094633ccd0b3506b325cf5490ee0c1170164c0a5ee54ba6a96177fc320e18beb SHA512 2823071ff51c99334885653e5b2c5acb625af87c5b15136915ee914b21116e4691c2d54edfe00130d5137eb6e6cc35a450d125994218e68d3fd5459f2df4de3a WHIRLPOOL 253e8dcc63ef496d1b7ea49ba42bfeaeba06c372bccf0ddfb28bfd8988e0e2292296185403c7dc585aabe67091b109bc4d658c5f2aaad65b335b90e7cfa9e3f8
+MISC metadata.xml 742 SHA256 cc6b1ea1c96cef73190fd4bdce2b1df015ce09f387c3e374257acb229f86d14d SHA512 438830b6cd891695dbc45cb03b0bcd34f85fb5d7225384617a1d130c086b687e7dfed06d4122b0025ad70eba4ed25e2d3dd2803a0a84012d225b75cdfb6fa9e6 WHIRLPOOL b02357b4f222415c58ab8df788d7e81d6125bf937c2f8211de1f559f0f963c601b9a683ac380095fd3d7de0bdad9c5fecd7247b0db24b75bef1c17576fd6033e
diff --git a/dev-haskell/pandoc-types/metadata.xml b/dev-haskell/pandoc-types/metadata.xml
new file mode 100644
index 000000000000..39e4e9303f27
--- /dev/null
+++ b/dev-haskell/pandoc-types/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains definitions for the <pkg>app-text/pandoc</pkg> data
+ structure, which is used by pandoc to represent
+ structured documents. These definitions used to live
+ in the pandoc package, but starting with pandoc 1.7, they
+ have been split off, so that other packages can use them
+ without drawing in all of pandoc's dependencies, and
+ pandoc itself can depend on packages (like <pkg>dev-haskell/citeproc-hs</pkg>)
+ that use them.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild
new file mode 100644
index 000000000000..34569d4d96a9
--- /dev/null
+++ b/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Types for representing a structured document"
+HOMEPAGE="http://johnmacfarlane.net/pandoc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.12.4.5.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.12.4.5.ebuild
new file mode 100644
index 000000000000..e86ffc48b780
--- /dev/null
+++ b/dev-haskell/pandoc-types/pandoc-types-1.12.4.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Types for representing a structured document"
+HOMEPAGE="http://johnmacfarlane.net/pandoc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-0.10:=[profile?]
+ >=dev-haskell/deepseq-generics-0.1:=[profile?] <dev-haskell/deepseq-generics-0.2:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.12.4.7.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.12.4.7.ebuild
new file mode 100644
index 000000000000..c9f47524b407
--- /dev/null
+++ b/dev-haskell/pandoc-types/pandoc-types-1.12.4.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Types for representing a structured document"
+HOMEPAGE="http://johnmacfarlane.net/pandoc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-0.11:=[profile?]
+ >=dev-haskell/deepseq-generics-0.1:=[profile?] <dev-haskell/deepseq-generics-0.2:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild
new file mode 100644
index 000000000000..88e285e75326
--- /dev/null
+++ b/dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Types for representing a structured document"
+HOMEPAGE="http://johnmacfarlane.net/pandoc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/deepseq-generics-0.1:=[profile?]
+ >=dev-haskell/quickcheck-2:2=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.6
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.10
+ ~dev-haskell/string-qq-0.0.2
+ >=dev-haskell/test-framework-0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/pango/Manifest b/dev-haskell/pango/Manifest
new file mode 100644
index 000000000000..fc0b81ef89c7
--- /dev/null
+++ b/dev-haskell/pango/Manifest
@@ -0,0 +1,9 @@
+DIST pango-0.12.5.3.tar.gz 60968 SHA256 2a1d6f647298270e816275d5f5c42f16fcd12ddf8afc55e3fe2b6309febdc4d8 SHA512 bf93159f10519a0b5c313e0398f4fef703aa97eb4d0c998851be1cb1b7b69b2e28595dbfea2659de89cd2b0df64e1a945a90c22aee503eed2e85482bfa583d45 WHIRLPOOL 0971b7f4422d75f1329d68d9138075ea09de84c4c22c06c65a4d1fabaf531c966dd169e9f73d52cfc44b7afc12cb756b1579464e175dc722beaea9237b08217a
+DIST pango-0.13.1.1.tar.gz 61730 SHA256 3c22f339fe2e30cb6d6cbc5906e1064c5fdabfbc56d2a2c015ac70b4aa5165ad SHA512 4dd021e03e18bea64b51ad1b4c5cae2cd214f0f26bd41deecf83626f25d70670e2472877e60ff49c30cd0f3e993d8cb4ba7adc3fee26454f8713e2a5bc7a9284 WHIRLPOOL d2ea1ff1c70007d443bdbe2671e93eb3c02fd3a5d6cf115274157150efe61e1db8119f28dd0f149d97eef0f47f75e64c01539b8e15c516fe9f4e3702a960498b
+DIST pango-0.13.3.1.tar.gz 52564 SHA256 306a4f17d2fe4053b2ddd841a48720513fe391df49080ce61a31b8a0f0633fbb SHA512 7bcdd64abaf768bcbfc08f2fad93bc8ac142aa30b17ac0ee67ceec1429368f5a1c7cda6ed14d78278b69c948cdd4cd01630febfe41d9078c7f54d72c59d7b9b6 WHIRLPOOL 920eef707520e889f7594b7888c105494adedfe506e71cc6b03e7969f74d1f2a693443389e70fe6c1cd8911fb42c8d9b679e543420339feb86fc6e4362ae6a49
+EBUILD pango-0.12.5.3.ebuild 920 SHA256 0f57f6919382e49dc419666e7e9015725e9eaa44e61f3a7cb90c9ec7db815155 SHA512 afaa3abef2611040ce401906e17dc86885dece75db854394127939446f75b078a5f6720efaaad22d186b566c5012fc4b484c17cfd92bfb1b9728ae7d0ca540bb WHIRLPOOL da75c9971513e30874c9b35cd5c9af26dfd429410831933c26df3034e6ac0a61b4145cc7c1805c33ca4be42f026de28791c7f6d4a87e0aa8144941017a94bdef
+EBUILD pango-0.13.1.1.ebuild 925 SHA256 0e3513188b24484d54821d20a9fa1736996c71ab74fc9a8d30ac55a72819205e SHA512 0f1d0b195f1da4400ad322ae2b277b642f3c70b0a454db0736d16a2de49b0379453f309b2bd591202a4d1ee96da19a753d0e149f93c3bc999905d24c6cacfe9e WHIRLPOOL 547f95998ff009f7d9bc11cb3d24ce9a65354476341c582ae6f1dbc0fe7e9dd17617aa1210e7937a40869784b2135d76e3874da242146def399488849f924e06
+EBUILD pango-0.13.3.1.ebuild 892 SHA256 23fa274b2faa9dc1e25f7c9fd0b57936c1b60d8eeb6c5af50c8e24c47c8e02bb SHA512 b7455aca5cbfe67a354b492fe14ab96c22589501ee38eae83f8250a341999cb4125fe8a6b73677dfe6447047d87c8f9624d7c9d9d2d020f0b87f9b1ca1972eba WHIRLPOOL 6837f3a82e074a7a7b8835b261d54c82917dc203c75b6e88860d040573665a0b8bcc84fca46b296bc4b6827b3e9f9a5df4d23cdf35364ebe43d81c1bb06710fe
+MISC ChangeLog 3480 SHA256 b58f2840fc38be5a46407f234eb5a784c23572ce768a7b98103b855227b4cdae SHA512 6e8009fff1e7875888d39184038d53e23323bf8df553637a5666b86b90b91c0c921c5d2c82a1c8767815b96d33d81b115d8c5970285142a42716a394ebf1e2e3 WHIRLPOOL b195a244789f4344720ee325b5100bdd2138d4dc15673dd4bcbc13c07624467c480cccfa782e1333b38ac36324a5443ca60d804515dc9be3b3240f84e462133d
+MISC ChangeLog-2015 4138 SHA256 983d5a7a22137f8a1d7bfd706c4387a0fe0c6487b3c95524f433940e04d76894 SHA512 0ed255fae1df64cad90e202cf4cbae743aa8f1b595ae79a48999053798055b98f462149812f2fb4089126297e0624c0a3681b2a2165098a9cb2977a162b9ada4 WHIRLPOOL baef56772841501de4d2f85a3ed9d44858af2cebb42f36d4eddd3948225d031da23606803340a31d672ba4899277837b9367bcbea878e010b65d0d565ec845fe
+MISC metadata.xml 249 SHA256 42d7c7dd941e18315af7fac3764608244765e6ff2ef268e05606543f7c1d2356 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015 WHIRLPOOL d7559dc58d8f1945ae7523fee4bf65454c971fa788032e0a767f2b6a6366db3ad86e21ab6a46412db18549ecf39575a6f21b94a421f839b0efe47a7b5200648a
diff --git a/dev-haskell/pango/metadata.xml b/dev-haskell/pango/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/pango/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/pango/pango-0.12.5.3.ebuild b/dev-haskell/pango/pango-0.12.5.3.ebuild
new file mode 100644
index 000000000000..c88af39de11c
--- /dev/null
+++ b/dev-haskell/pango/pango-0.12.5.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+#nocabaldep is for the fancy cabal-detection feature at build-time
+CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Pango text rendering engine"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?]
+ >=dev-haskell/glib-0.12.5.3:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ x11-libs/cairo
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/pango/pango-0.13.1.1.ebuild b/dev-haskell/pango/pango-0.13.1.1.ebuild
new file mode 100644
index 000000000000..0b5020d04292
--- /dev/null
+++ b/dev-haskell/pango/pango-0.13.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Pango text rendering engine"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/cairo
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ dev-haskell/gtk2hs-buildtools
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/pango/pango-0.13.3.1.ebuild b/dev-haskell/pango/pango-0.13.3.1.ebuild
new file mode 100644
index 000000000000..97ceba4c17fb
--- /dev/null
+++ b/dev-haskell/pango/pango-0.13.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Pango text rendering engine"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
+ >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/cairo
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/parallel-io/Manifest b/dev-haskell/parallel-io/Manifest
new file mode 100644
index 000000000000..fdfa45202271
--- /dev/null
+++ b/dev-haskell/parallel-io/Manifest
@@ -0,0 +1,4 @@
+DIST parallel-io-0.3.3.tar.gz 9435 SHA256 3a14c02b9b8b7c72577eb90a8dd72de75d99192def87d7aa79545ee4d6e80645 SHA512 4d2ddb9ad4b3b362e431774495fa7e4cc4476768257f2915f3a6e64c1872a5bcf880d71e1f678997a23fbf9cfa22bc2b38df9f2866897d3cbb6d35e65eb542db WHIRLPOOL 867e03bbe0d38ab3de7456424282046d7de8fd5be2671528c9004e418d93969d62fefa5ef728144f9483af8b573aaf1137900bf68987b062af739eeaf1e7d060
+EBUILD parallel-io-0.3.3-r2.ebuild 843 SHA256 9f5339a25c6e1f825fe4c45d907ab33b94ebb2b0e18ebe57bdab6253ea56d98a SHA512 0475c9b5d0008b5f9376debd79be4c1e29a3d67a5f535f4be80360eb48026f4ca824a2f3933af449e04c2799ce6e6f9be8de66197511b383ab8b1362dfe905fa WHIRLPOOL 0e076c2177ddbc86e373ba2ef52f6759fd0f34cf57d8772a0a6dd45f88ed769e6f5bade9a744a749aa0bf82f37b34f2da3b4e0b139933d28be78d05b2ced320e
+MISC ChangeLog 746 SHA256 4058e65776dd20f9d8031d920cf35ac6c46cd5934b509b04f547da7cb137ac7d SHA512 d8cb2ad4a01ca4eb288c197c409879432e2a7778c70a5804a0f6bb8a719025591ae669928f0310f3a3a3ff3409fa1694d23ec3cdf9c8034be277f943363e3c0a WHIRLPOOL 1aeec316d2255a84bc26343f6a4db3ca14b346f5cdc44a89ef42f42d496c3c35902c676a0f0265bf5434f7212b924bec837fe658554016d9898aa56549ea430f
+MISC metadata.xml 899 SHA256 eac888a1a3497f032bb3f97f2dc7f4ce54ed2a994c5e8b4f270c2549e732be04 SHA512 9461bf5d5391ba700a775c4193d0d0dc96d96a5591a4db16352e21aeeeb0f7fd776e8cc4aee55d9f3bedf59444d34477e9da9b22ea14f44b8e9f333de1f9c2e0 WHIRLPOOL 6efa0f395c0516f9249bce635464a1f7f62b0302ba43893115250861f01d154e55a72b459087a886b2cad9a46f0944cd26a61bc899c2ccf74384640ad5ff2aa7
diff --git a/dev-haskell/parallel-io/metadata.xml b/dev-haskell/parallel-io/metadata.xml
new file mode 100644
index 000000000000..a02ec8bbfe5a
--- /dev/null
+++ b/dev-haskell/parallel-io/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides combinators for sequencing IO actions onto a thread pool. The
+ thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus
+ minimizing contention.
+
+ Furthermore, the parallel combinators can be used reentrantly - your parallel
+ actions can spawn more parallel actions - without violating this property of the thread pool.
+
+ The package is inspired by the thread &lt;http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56499/focus=56521&gt;.
+ Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/parallel-io/parallel-io-0.3.3-r2.ebuild b/dev-haskell/parallel-io/parallel-io-0.3.3-r2.ebuild
new file mode 100644
index 000000000000..048d8362c8fb
--- /dev/null
+++ b/dev-haskell/parallel-io/parallel-io-0.3.3-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Combinators for executing IO actions in parallel on a thread pool"
+HOMEPAGE="http://batterseapower.github.com/parallel-io"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+#hackport: flags: -test -fuzz -benchmark
+
+RDEPEND=">dev-haskell/extensible-exceptions-0.1.0.1:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'random >= 1.0 && < 1.1' 'random >= 1.0 && < 1.2'
+}
diff --git a/dev-haskell/parallel/Manifest b/dev-haskell/parallel/Manifest
new file mode 100644
index 000000000000..998fc494dec7
--- /dev/null
+++ b/dev-haskell/parallel/Manifest
@@ -0,0 +1,9 @@
+DIST parallel-1.1.0.1.tar.gz 8074 SHA256 0885086660268f3626effacb29a02b5c81f3e5a8dfa99dabe0981ddbc407999f SHA512 edf887f5d7c6b3b0df03405e632367240d5eb7c9cbb157b572f16241418513feac28cea5b9d61249eed87ab37b01591ad682b5d9a9815af6d0b0e00d4c076e99 WHIRLPOOL b8b28ca39e5d9071e84f16d9ed5f55b3c02fda088797330fb46202c7c87957b95e75caffc6909ea9504dacd6cf55cb29d40be3614b4b6919b3908b95dfdb1ad2
+DIST parallel-3.2.0.3.tar.gz 12527 SHA256 163a40ef3c6258c623abe690a9837c9de2bf7fe87d3fac7d0758229d7efb6dcd SHA512 28c0d30d51a6d66379190f96e6c057dde044e2bab25b9e87d6bbad2d43e9f1e6e82c1a11aaa61ce3fbf3681ddcc04f7d48cb6b8c9b611d24e5d95247a0cd0882 WHIRLPOOL f507ab5993d7745b788820f4e7902c557f37139d6939da53e41739778cd7be5ff3a4fccda2a9eaee649f397e20ef5582c4049ad09b3b3d1ccfb2b3799483a37b
+DIST parallel-3.2.1.0.tar.gz 13199 SHA256 4de3cdbb71dfd13cbb70a1dc1d1d5cf34fbe9828e05eb02b3dc658fdc2148526 SHA512 5b5051aa70320a70eb0f2326d49afbcda32f24f9a48463f8854f9d61cca2e61cf321b1f34989d1009f0cc8e49934c820f3d5f89a1d675701d9cf46df65dd2d6d WHIRLPOOL 04b046838d0ea4e8a09908219c07f6d73a45731bc8f083a7c95d89fa4bbb4b7c5ae7411a0fbc6b851b9dc3df81720eaf279b64c733c0601b258e27e3bf93fcb5
+EBUILD parallel-1.1.0.1.ebuild 532 SHA256 945671df444f6fedc2cbd504d5e32c58842494c34627f1507c0e9f5926ea80cc SHA512 9cfba49f9809f831438e0505c7605f72a17092c55492a2a3d3147108091d055bd285a959caac78a98d61e4c3499ff1109a0e3671369eaf614c9efb56b5d76f15 WHIRLPOOL c834b372ef1af3ce84f0ba41cb6ebeccbd0985ff9e494cf89f6c06e02215ebce0094af84d90d5ea902e5687fdfd9b7d649e41a6e77a28f6ec2d3733c827ee14f
+EBUILD parallel-3.2.0.3.ebuild 687 SHA256 5a1afde0edd72ebb7e28548d96c25da663843f8b70763e55a60e08e80cb16baa SHA512 eb4c6be51a7de5e6460039d51a9f414a10cc2263129490d39ab24d12655de56d09e4a6dcf1606bd3b9d473cb06878fe0d3cf2ab81223e4b247b90423eaba28fa WHIRLPOOL 91e86af1e7697140cb3543c71cac15c2d2deb9795b64498107ebc87c9270b06c8e583715782388b89c5c27b168ad958b35acbb2b5ad0b6cef86c7010b04e0c9b
+EBUILD parallel-3.2.1.0.ebuild 551 SHA256 a123bb0c5734fde601a2f735565c3c8ef4d3693b23d3aad016b3ebd9f0eef96e SHA512 3217d8521f21c683c7f9b1f4f587d078486fbc9e48423c3ad500941b1319b7921b7cb41f1541e0b818a89a28d63f5dd3e239aec8a06736ef5f4f60a42779e845 WHIRLPOOL 42fc2c04cb1b2bd7d59277f8bf22a038c7b31f13f1ac5fb2ffc8399059de67b588b84a0649056ffe27f9aa7d1506fca57301143f5b72d8880cc40071f01fd1eb
+MISC ChangeLog 2856 SHA256 8523101c5156291f5f02e951ea91e0a8a6a5823f986cca36821b998c98112d3a SHA512 6af1d46c4f981a336397352390aa27bf8284e7f84346097b61312fd911bf5a86a9ce3a9935752101f8cf6141f0b3af1c393341eb88c2cbbeb0139cfc57cb5fc3 WHIRLPOOL 2ef0e92341f4ef4f0d05ff0b979d6baceae6b8b725b77f4e82a187adfd3988d87d7dff539283233a931abd6571ca4b88275c401bfaf724ee8685a676afeac6a1
+MISC ChangeLog-2015 3763 SHA256 ec479fda5e9078b5d17e0baa2449d38f5ac5d08caf96a86a60afd47b25ad3e8d SHA512 b69da42e19e3b40e915b6650e799aedff855a7a386cd99c841126cc460300c29781b19f94b3dd8f75739396f2ff90e02d3e4c7f6d25ce8870aacd9cc7539767d WHIRLPOOL bc5afaee95df235a516b5488abda3a25b7e569c19145e08f46708198db27d021cf1fd643cffffa59c20d9de38f73d7098bf127f7287e5e31a403b83575021614
+MISC metadata.xml 348 SHA256 ec334f54104dcee814e15cff583835464214379f305e47d21548532d43538fbd SHA512 2ec2707ab414044b06c87575e74dd42b27bbd0f3040139f8778a70954bf6941c20abb07798052a1c44e51f64b6250abaf621eefabfec3cc6cf696d05104e046f WHIRLPOOL 7055e5f934402d46867059f02e7a15ebe2d20955b545c55a3693e462f7a03bdd2788879ecda9acf15a30588dcfb2f51fba8b15c80ba73a4f6c7fd37269ddba63
diff --git a/dev-haskell/parallel/metadata.xml b/dev-haskell/parallel/metadata.xml
new file mode 100644
index 000000000000..dd457a941da4
--- /dev/null
+++ b/dev-haskell/parallel/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a library for parallel programming.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/parallel/parallel-1.1.0.1.ebuild b/dev-haskell/parallel/parallel-1.1.0.1.ebuild
new file mode 100644
index 000000000000..75f852bd259a
--- /dev/null
+++ b/dev-haskell/parallel/parallel-1.1.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+DESCRIPTION="parallel programming library"
+HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parallel"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="1"
+KEYWORDS="amd64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/parallel/parallel-3.2.0.3.ebuild b/dev-haskell/parallel/parallel-3.2.0.3.ebuild
new file mode 100644
index 000000000000..f6a915d0c706
--- /dev/null
+++ b/dev-haskell/parallel/parallel-3.2.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parallel programming library"
+HOMEPAGE="http://hackage.haskell.org/package/parallel"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3/${PV}"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ cabal_chdeps \
+ 'array >= 0.1 && < 0.5' 'array >= 0.1 && < 0.6' \
+ 'deepseq >= 1.1 && < 1.4' 'deepseq >= 1.1'
+}
diff --git a/dev-haskell/parallel/parallel-3.2.1.0.ebuild b/dev-haskell/parallel/parallel-3.2.1.0.ebuild
new file mode 100644
index 000000000000..e1687365f272
--- /dev/null
+++ b/dev-haskell/parallel/parallel-3.2.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parallel programming library"
+HOMEPAGE="http://hackage.haskell.org/package/parallel"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/parsec/Manifest b/dev-haskell/parsec/Manifest
new file mode 100644
index 000000000000..d0f7286cafb2
--- /dev/null
+++ b/dev-haskell/parsec/Manifest
@@ -0,0 +1,11 @@
+DIST parsec-2.1.0.1.tar.gz 15430 SHA256 2d85e5b5c8b2b1f341037ce67e1db7fa47b31c083136796cfef9e5b945c656df SHA512 c068ded3b04a0544833a4e11d238db8d7d80cce8d88c9fcf8f7446ed6d37766b923a49179b06831fd013b19a530cf859edde0ec089444620472617e978d235bb WHIRLPOOL 2d4437aa7b4306abb3a0bf84ee3260a4bcf6e200c26bd35201e6cf8f9a21e7f3bf53cdc33cb83ba23ebb91a7607c8c2a6b20d940bf03b6e1828d821baf9c1dea
+DIST parsec-3.1.11.tar.gz 32412 SHA256 6f87251cb1d11505e621274dec15972de924a9074f07f7430a18892064c2676e SHA512 f913c172295b184fc118a59ad5fd66c35133885c39aac62239fc3a1aa98b4741465f67d0cffafc1706262ada42259a4694bfbb9175a399997e5b8840da4a809f WHIRLPOOL 88b77d88439ef6dbe70948da8bb0dfa6d858696b1c172b3ffbdb9cd0485528bbbba0912927c31b96bc4eac9024d9fea656a6abc46ef4f47af398c783c93f4d6e
+DIST parsec-3.1.5.tar.gz 27894 SHA256 c572245d72bc3aff3491ce4f89215fcaa1e01c5e7b280d4c105a87db31793cb8 SHA512 58bd5e1ea878349a678c4a8d77caf42962ab65f801411bbbad4fa1e4f387de743f2f64944b5d7ef82042507552f281f70a7f4b40984a0ca4fd37618a0d1ec662 WHIRLPOOL c155e6a1ca499a80e9c914d454dda01125098d028ba44325f3745be0b4231ac684d91c7e00fe1c17007f4336933229b1ac67fe09e029f897877549c5a8a9fb66
+DIST parsec-3.1.9.tar.gz 29668 SHA256 71f711d24c89581a43b8bc2d3ed56a1a802bbf1cd0b083bc34636c232b0342c9 SHA512 bc5209813ad0742c68c275f0ecd3e284b6249d2651f75daf16ad9a776003591217eb7d47fdaad88530af90455fe7d3e014c3c1d7d0893482721d4997b23a2d16 WHIRLPOOL c8988d0960734c51fe11baf2e1ae82929ac7b3ce7a653f8c507c5ae292da38bb75bd2209535c7469f78b6651240229b697e402159fd375eda657fab35ccf4879
+EBUILD parsec-2.1.0.1.ebuild 553 SHA256 741ea56e43b2c0d213b136dc2c7d8704a24a0b900b403b10c5ac2349afe1fbd1 SHA512 e54e2fac29868373ba737241b1e59f26156ca4539321df59046e11e40cedf52897ba43ec40f7b9712fd7ac9d76e8126a6623481aa55f0f821d29b6e8cdfa4e7c WHIRLPOOL 2bc6ac97b6d52fab81fac476ee26da8148262c86304265c4d37d207a8a23c3e637348a7968d129d597c271fe51306cbc2701c726fbc5d22d261061d9c34a4832
+EBUILD parsec-3.1.11.ebuild 945 SHA256 8044eb575622057cff361ce589988c40a9152c13034233370322890dc8b0d370 SHA512 4d081476b1d66b1f16e330401aab5da5491fc264b1c25f3b85c28fd244912ac81816a80d876688cf00ad47bdd9b60d5915e0c7cbc78ac05816f91c03c20ec457 WHIRLPOOL a97d6e7f959011fda5fee6d4b197e3444663e852150ef3a1468bb51d9bcb70b6cd26b10241f126b353f962d7e0984ba89ecb9b9c8ea0fe20ca0ce7adf8ce9519
+EBUILD parsec-3.1.5.ebuild 733 SHA256 b63a5e71ffc63c464021b10dd7feb21f15d0ff1ba2f2c693adab9d38c6dadf2f SHA512 4c8faaa92666d81a5ea501de1e3ef10816984bc17af9199e94b2cc4f34fe32037d2a05ee169d65510f945dd65e381ccf579e961cb474c20f271d79a2b1583755 WHIRLPOOL 45faa52af8efd952005a359224d1ff303c921b6920a3e855c0ab2cf2c6d0f1fe8f43fe12b648bc0c0fd09e9c48ad26f722a964454688c96071f69cbae3aa98eb
+EBUILD parsec-3.1.9-r1.ebuild 991 SHA256 41161147a908a8cb27e70460c094641e0c6d7f915d8bad2d2eca3e53339983ab SHA512 af3e1998151ea0ce9569dae1ec6e16712e1078275aa26768400d03af9c76e6e82e808b092a63842555d17e8322ece085e0f5d9603229496656af5f2790d69f78 WHIRLPOOL 242089c3b062cdd851a0dbeccc79474ca74c85a3b316346543fb849b4df1472a19ffbd7d10325da65f8104167dfdb526168b4b9bd78048070a6dcf1a6bdf6643
+MISC ChangeLog 3507 SHA256 6da8cb887de570d4ae411fc17c77a66cb7571554ce64af0c1031b4601463eb70 SHA512 aa816f71551a7bf863ea7e9818315d60efdc2dd0a3df6fe649dda8b53a464224bc305783c06d58affa466fa04c50f0a2edd902d05ff263ef4f97a7adfb63d9e2 WHIRLPOOL 8b89a16238b331fe02ee2b793994785a50eadd4a2621b39fe580018f6307353390702d81e98525e52999768e3b2ac14858203a30c05af2a4d9d18340a7fae93e
+MISC ChangeLog-2015 4890 SHA256 6aad088bd70e792d412322a411d644850e756aa6e51ded15ca57b837f9edb133 SHA512 0f0271712fa82543d4f232d6d18fb94a833aa2830a628fdf0f92243dabb4702b7f1d3ae315ab0198d0935fc17d49a43308a1bf110dc68c506997250ebf86349e WHIRLPOOL 3292e57387d81540051f5f7ae3f0031b3df8d0bda1b9df7bb7318d7fc5717ec5a0549a06aaea3ea39fb2c1039b76e08e7afd1cbb5eb95ef8a15b9d4926be4c68
+MISC metadata.xml 307 SHA256 23b712fc3e7b8f1537719d8082791035b3ddab237f1c2856915354c607a2415b SHA512 bfda6d40cdde23fd32b6640ef6089cf3060a0d608ae4ba12954df60fd27d86fd3c0e1336a362754927bb00651db8e1a541be195c4cc464fd8bb417f3811b7a51 WHIRLPOOL 79d33aa7a6ce8555059f40c42cb9d43c991d19c60589a8dc7d93399502a1f35dce6dc67c38ddd10b346d0cbb0a695d5ba7692cecb38be734bbf746e766a2ba9f
diff --git a/dev-haskell/parsec/metadata.xml b/dev-haskell/parsec/metadata.xml
new file mode 100644
index 000000000000..e593d5b00bd3
--- /dev/null
+++ b/dev-haskell/parsec/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">aslatter/parsec</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/parsec/parsec-2.1.0.1.ebuild b/dev-haskell/parsec/parsec-2.1.0.1.ebuild
new file mode 100644
index 000000000000..a75afd4d9f39
--- /dev/null
+++ b/dev-haskell/parsec/parsec-2.1.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="http://www.cs.uu.nl/~daan/parsec.html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/parsec/parsec-3.1.11.ebuild b/dev-haskell/parsec/parsec-3.1.11.ebuild
new file mode 100644
index 000000000000..15e3e257c090
--- /dev/null
+++ b/dev-haskell/parsec/parsec-3.1.11.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/aslatter/parsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/parsec/parsec-3.1.5.ebuild b/dev-haskell/parsec/parsec-3.1.5.ebuild
new file mode 100644
index 000000000000..f4c6885fe03d
--- /dev/null
+++ b/dev-haskell/parsec/parsec-3.1.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="http://www.cs.uu.nl/~daan/parsec.html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/parsec/parsec-3.1.9-r1.ebuild b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
new file mode 100644
index 000000000000..acf69c92f51e
--- /dev/null
+++ b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/aslatter/parsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'HUnit == 1.2.*' 'HUnit >= 1.2'
+}
diff --git a/dev-haskell/path-io/Manifest b/dev-haskell/path-io/Manifest
new file mode 100644
index 000000000000..8031bb023721
--- /dev/null
+++ b/dev-haskell/path-io/Manifest
@@ -0,0 +1,3 @@
+DIST path-io-1.2.2.tar.gz 17818 SHA256 72255f9d014285c87dd4c537f445a5448b2b64e81c4ee4759464b4b0e401fe46 SHA512 910af5fd9345daa815235027992e6ab4af3784da7afa314644abaf8acb5bee59f3f1444449ce55e88961c86031cf4537c855e13ba2e777348d9fe4c0104fb6d1 WHIRLPOOL f6f62b8168d14f5ddaac4752557dda517e7224d76cfae0147e083403fff00453f3b95cdac060dee9e77c95b4f24d532a3bdce156f49cf38b3054931682ecd8c9
+EBUILD path-io-1.2.2.ebuild 1094 SHA256 4e356bea42904ec3a934589dc34c870b43285643bbd69823fdabb5f6e5b0c148 SHA512 6a2a8420425e536b022ee705cc9b11b5aa372068b279f7c2a902b2815980003981e6250f93c1febf3f5c3684fbc7871b2a5dbd6426973ad5ea317fa1b5787043 WHIRLPOOL abef77127d74e188f31a841304b8c32e6538a36dc65493bbb71df507d16db49a860ea86476ffb2b5d98bd29ca6720eab6e049106c13b0bd8f2d34b79159078f5
+MISC metadata.xml 340 SHA256 499a1e975cf4aafc388039267233df46e7b748c76e881a7bab20fcffaf959590 SHA512 6d5348e164095958d860fb532fc3354d8edc244dd1f0b9b90eee725659f5616c54c3e841489c4752aa470e6531d04ae212898a02652876eaf2f18639c17b1827 WHIRLPOOL b266d51df658d88d99a5130e5756839ed38a2c0ed0a8e11ccb625363b720c577f3a7c680e0b72e476bd48caecea20343c9b3f2f90abe46ec2fe8c23806e488be
diff --git a/dev-haskell/path-io/metadata.xml b/dev-haskell/path-io/metadata.xml
new file mode 100644
index 000000000000..f7fb2720334b
--- /dev/null
+++ b/dev-haskell/path-io/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Interface to directory package for users of path.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/path-io/path-io-1.2.2.ebuild b/dev-haskell/path-io/path-io-1.2.2.ebuild
new file mode 100644
index 000000000000..54a64dff47ee
--- /dev/null
+++ b/dev-haskell/path-io/path-io-1.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interface to 'directory' package for users of 'path'"
+HOMEPAGE="https://github.com/mrkkrp/path-io"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/path-0.5:=[profile?] <dev-haskell/path-0.6:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'time >= 1.4 && < 1.7' 'time >= 1.4'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/path-pieces/Manifest b/dev-haskell/path-pieces/Manifest
new file mode 100644
index 000000000000..48a20bb14e5c
--- /dev/null
+++ b/dev-haskell/path-pieces/Manifest
@@ -0,0 +1,7 @@
+DIST path-pieces-0.1.5.tar.gz 3236 SHA256 bca399f1545423a940672106139fce1a8b5208dc9b998b89baa3d6bb1f513e17 SHA512 634a90bc99135192faac44191fc6d40f17795750250cb6088385574eba55717eb40c17b57ba7677e3ce1962d2275a09f3ab7167f465359c152926bee624cd7eb WHIRLPOOL 8e6cfe0e183ad397e71a6da60ae78b30044def35acf643d1573db8fe45cfca7ce8d6e0e6a58fa8d675d52bda953f4e42451e73907f70cc31b41ea4bafab435e4
+DIST path-pieces-0.2.1.tar.gz 3529 SHA256 080bd49f53e20597ca3e5962e0c279a3422345f5b088840a30a751cd76d4a36f SHA512 83b8bda16db42ed347e2caa1978f195faf161f53beaaccbf450d21b29b9ae9fc04bcdf8dd17a0db2e11eb9e5bfeddcb605237325c7aaf4ec5cc3402b859674c0 WHIRLPOOL bb0c20c68c49def93bc28c79798210001e11f8de91eebc2c1e9c0bdd0d376dfa4680ad460f7731841946bc4addf33b125428be7ca2150b5e7a1748748214921c
+EBUILD path-pieces-0.1.5.ebuild 664 SHA256 e8a3da16c72ed91a128e76af23e071033609ab055437f2ebbcea9db1f16dc221 SHA512 d0f28c66373f880abebe91b9e8cf97e1105ef4301ae80733683e468acb6f9d1959902d9a5f08ee1b6024288908a408d15425ec4f8117843cb01839e167c017fc WHIRLPOOL 16fed039c9448c0a2caceb92731adb776ae2f8be193fc4b04c70867443880f92dd8aa16668ab2a4b75fe6f16673db7b9e50eafd56e11fe00a9ba260a8d4ef321
+EBUILD path-pieces-0.2.1.ebuild 664 SHA256 c9c2d10b2db49c573c97da61d7fc283db971e4b5c8a0873e83c79efe2bb5affe SHA512 79af2b90615c320f9b8fc74d0a853f0f13293e2b4c59a29e49d4b00405a76f55b2fdd98728042640675df37de6567bc482a2c1d179bcecbdf2fc68f36f8a44ec WHIRLPOOL 9bab835e6b334ffb37483c592882b6b85067167bf1e892071456322a72e9221742da226750e0bfc62e3a0e86a1ee65c029a5ac1c176dc861f36164668c5d6315
+MISC ChangeLog 3166 SHA256 4d12124688d155dd27b2f2ea3a6d179798f31d0ea6a651233e834795371d31c3 SHA512 66a802e256cf714b28979eaeb1e0794e8d40611ac7f887f8b2d3b6385c3bf9961e541176d7a8687742676f92502b29b4d20653f32a9789442dec6cee924548d4 WHIRLPOOL a8a52802c59be461608d8a9356e7be98fc3a0cad8faebbbe51eae8937bde6615bd5ccefab67cb3ffc4005f4efc89e1f40ecdc739643d09c56f12edf855952ae7
+MISC ChangeLog-2015 1384 SHA256 302b2023754c5c8bc0879b558cc6fdf683263c5a34665501b3658638f361a713 SHA512 f47640c4bc49a60212531eb7893eeb81d29341935ebe91f956f0dcb398a89d1c0dc422d4122f3ae11c315ccc5a10f17b7864bc2e0445bbba3d64a3372c11a165 WHIRLPOOL 07d93d6a04bef3478a84b4a4b6864bf13914dccf2bdfaff683cc2bec9f8fbdfe5bb08bb743d2d410d52c3d82afb9c13ea9b895d3ddb87395c55662c3b5b5f063
+MISC metadata.xml 311 SHA256 a092546aa271ed782ec04f06343bf1c051c7ee53b33f15d7c7d4d99e3c7d3018 SHA512 b8664667237588633d3486a440d2a230aa01ae62488c1fe7808fe22810100dc96e5ebe82e4df82b473c3d100d20d7adeef89918f36ed3d48af3e94e1bdf58ae8 WHIRLPOOL 4633f1e81f97490a6f6b4cf1a770f3d8dde7db6edca32e2fa48e93de098863bff54e6a07ba96e79f2d3673dc34be45785f886ef1d9ca2fe604f6ee1db354cae6
diff --git a/dev-haskell/path-pieces/metadata.xml b/dev-haskell/path-pieces/metadata.xml
new file mode 100644
index 000000000000..45d002c00dba
--- /dev/null
+++ b/dev-haskell/path-pieces/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Components of paths.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/path-pieces/path-pieces-0.1.5.ebuild b/dev-haskell/path-pieces/path-pieces-0.1.5.ebuild
new file mode 100644
index 000000000000..ceb0a0d2d9e8
--- /dev/null
+++ b/dev-haskell/path-pieces/path-pieces-0.1.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Components of paths"
+HOMEPAGE="http://hackage.haskell.org/package/path-pieces"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild
new file mode 100644
index 000000000000..ea81b884921e
--- /dev/null
+++ b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Components of paths"
+HOMEPAGE="http://hackage.haskell.org/package/path-pieces"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/path/Manifest b/dev-haskell/path/Manifest
new file mode 100644
index 000000000000..7cd758441a3e
--- /dev/null
+++ b/dev-haskell/path/Manifest
@@ -0,0 +1,3 @@
+DIST path-0.5.13.tar.gz 16988 SHA256 1968303e1632499890c3c760ade68e91e848cb45de552090d86e6c75b93e7d51 SHA512 bf1e4750aa025382735f0b8329daa092501f1bbcb25ca3951be653cc3193d19be4339697e966db7dbff7ea2f78b251259c9f6f4cb36402a51221b077af388284 WHIRLPOOL 16c4d6076e052aef91e3b522c596defe729772f11a5da2e773e974c691d75669006075750725616bc54387639bac84758104a5e00917bbb79e0cf6e8df7ab904
+EBUILD path-0.5.13.ebuild 944 SHA256 1c719d169a92ccc30fd1ea5e4633acbd804494a65ced32f48a082a75ac993240 SHA512 09183e48d6fd00f8c5b3d101670abf23a360d6b6f387492b8d36d96cb35e7ca991e0c1fa517dbc8b4af877ff4940b6eda2471c7af3456d125286601e96ae7805 WHIRLPOOL 3d613c648be25cbd4497b2ac3f10a06151cce2c73dc07a26d13f645427497cf2d3e14125363c1988088615b6e4061fd9d38fb8e0b93e5600fa8afc89f253f6e6
+MISC metadata.xml 295 SHA256 d31b32a9064eb7f5012eb14926584c7e6b1e5b107fb239555408a769c6f8ba0d SHA512 e416d1a71b8bf287ea2072c15d4bc5b520355d210c7c6a75dcfbfac542caa06fc24319809ece7794ee8325d73080c59e1e881e128e5f5cb89c4b04d17f42893b WHIRLPOOL 611f237bc0ee24c9d4fc213d637cfe1283b4d3dbfc16f8a4871910af337933d559f8557f0bee9e6b5d25bac1531c7f1c68f82588c82da941e8aaffd7ae760a38
diff --git a/dev-haskell/path/metadata.xml b/dev-haskell/path/metadata.xml
new file mode 100644
index 000000000000..e42b1c1a4d04
--- /dev/null
+++ b/dev-haskell/path/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Path
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/path/path-0.5.13.ebuild b/dev-haskell/path/path-0.5.13.ebuild
new file mode 100644
index 000000000000..cafe98096f2d
--- /dev/null
+++ b/dev-haskell/path/path-0.5.13.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+#hackport: flags: -validity
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for well-typed paths"
+HOMEPAGE="http://hackage.haskell.org/package/path"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/exceptions-0.4:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3
+ >=dev-haskell/mtl-2.0 <dev-haskell/mtl-3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-validity
+}
diff --git a/dev-haskell/patience/Manifest b/dev-haskell/patience/Manifest
new file mode 100644
index 000000000000..741a1d508763
--- /dev/null
+++ b/dev-haskell/patience/Manifest
@@ -0,0 +1,5 @@
+DIST patience-0.1.1.tar.gz 4610 SHA256 35c7c334d344b3cbdc61cc88c559bedb300ace860a80e3990aeb268f1f10db63 SHA512 dac94580d9b82023841b5406509f8cd0e58148756e4259708c21b78b480fb4fb67b21a82c81e702275f49d90bcd1d2b46d20bb96267131d4ff57334f110e14f7 WHIRLPOOL 4ed3f215213e4b20f23ae2601b2327a6c6221d0539baed0df4694b47c5226ee8db9c85b9c3f7101a7ba12f01b583ef009ac77cb20ad2946b8be986df76bfa65e
+EBUILD patience-0.1.1.ebuild 588 SHA256 d21f9e880f6606a7e85d271b132345cef33fecc72043038e2b299c1dc5201b30 SHA512 20b84cc967e553c831f2fa44fa96ce687313f3a2e50d31a3bee6538b03edb42fcfb10c03ba4629c3e90200260f275cba32f1b7695534497af4530bf796cd0c3b WHIRLPOOL f717e4da5cb68e629b306886c36e11ce8147c54fdc16683b5defcd55c56ffc13b46f0c908a4028179608e8877c8deef6dd09aa23e3dbd80ee4f40c2065607e80
+MISC ChangeLog 2998 SHA256 486b5165d69bae10283485e43fecbe17888512c60f28ebaa0a78872fa499a14c SHA512 01b898c5fba7e57f96edd5fccbf2d58eabb926225fcb25586b817f571ce6a6702e0604787975c646639ff0ad17f5b4f36569dd3c4a05d0aae8e96094c53832fe WHIRLPOOL 8a9304e4eefc20b35e3c0c0c22f369b52ce8cebb54a6e2a05c1bd66f52bf8ccdbebba772117c8de11ae0a298bfc251e332dbd9c7516433bbfe355125d994f1d7
+MISC ChangeLog-2015 703 SHA256 c217fbbf1e388624713707145501d1b6afdcdc0c296aa5a272ab733fe934cf9e SHA512 ea9a82b0059a4111d7d3a550b75242a70d3d7182e4ee67b9f90f7f77c0461fb4f91fca5c17d26030215d5b375c5f5893e06cc8fd0118150cecf5b5e2e3a157ee WHIRLPOOL 03345728d5bd4d723298c5c48aaaffc7c893924b9bb6a955f9bd7fda507658e6688cfa522261e03a677bb7b7f11cbb0b7889dc31f354bd666cdef59a7bb53499
+MISC metadata.xml 887 SHA256 c7d046ba06d2a9be4e9381c4ed25d88c74a8d38d66f4901e0a7362dff4941180 SHA512 e6d6b6af598a2d92c07d1464c785f694f91e706ab2706909f4d1920c58764dc84856cadbed8008f337dfddc4ddb4431849b5688a7c6e50c28ff922680a766f78 WHIRLPOOL 059ea733954dfc8560947203f4cdb276d45e83769b0e9c033143268fa461297ef5580a8decc211ba5f9733a5b3a7c09d162ba837376cafbab36a24718083695f
diff --git a/dev-haskell/patience/metadata.xml b/dev-haskell/patience/metadata.xml
new file mode 100644
index 000000000000..2af4d28dc291
--- /dev/null
+++ b/dev-haskell/patience/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library implements the \"patience diff\" algorithm, as well as the patience
+ algorithm for the longest increasing subsequence problem.
+
+ Patience diff computes the difference between two lists, for example the
+ lines of two versions of a source file. It provides a good balance of
+ performance, nice output for humans, and implementation simplicity. For more
+ information, see &lt;http://alfedenzo.livejournal.com/170301.html&gt; and
+ &lt;http://bramcohen.livejournal.com/73318.html&gt;.
+
+ New in version 0.1.1: relaxed @containers@ dependency, so it should build on
+ GHC 6.10.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/patience/patience-0.1.1.ebuild b/dev-haskell/patience/patience-0.1.1.ebuild
new file mode 100644
index 000000000000..dfdb7da7c939
--- /dev/null
+++ b/dev-haskell/patience/patience-0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Patience diff and longest increasing subsequence"
+HOMEPAGE="http://hackage.haskell.org/package/patience"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/pcap/Manifest b/dev-haskell/pcap/Manifest
new file mode 100644
index 000000000000..833e2c1bbea7
--- /dev/null
+++ b/dev-haskell/pcap/Manifest
@@ -0,0 +1,5 @@
+DIST pcap-0.4.5.2.tar.gz 49414 SHA256 e7e92e6ff4bffa22102335a38dabb97fd0771fdf3b75d45cd7c1708c85e1cd5f SHA512 75bdaf3700826d94309e7b26f7ed9b367c33df0a7c8e7f4104230f57fff6916c193b0123dbb64f12d2031a1c350d029e471a58ea6bad0dd36de3a40eafbeab33 WHIRLPOOL 793ede8a7f13ed76b10c294d3aabfa73719b042b7a135462831906d96908ea1f1470a7a866b116f696158c3209e65148e05127342b977b09d8db244fdf62459a
+EBUILD pcap-0.4.5.2-r1.ebuild 639 SHA256 22bf854afe8ff7942893afe0a853ff1a0b3ec6e6de8b2993c02fa3d1d5bae550 SHA512 4e535410a56aec27158c89c983c638bac0e414731b4b5117214580384d914b5f1e1985b7b018474c18a6963b21782c0803d6d66e8b873692c886566281fbe199 WHIRLPOOL 8bb0f90414e26c86ff801b2037ac19aa2da1d8d34dd0d5b6ef08fe318a25f61bd6b5f46c435cc50f279750452e4490babbada6577c2693f23a700fb7122437da
+MISC ChangeLog 3290 SHA256 0ac37a6e1fc23f6e11df85198e2f76b115cfa5764aaade887bdc1c6e573e66d2 SHA512 88a14efb1ea48682df829a5ac0134d927ab90c52f2ca71d5dd94799c70ed4ea1fd5e1a6584f072033c5146e7aa5130ed2e8c16d96a928568e055ffe696bda09f WHIRLPOOL 1f839a432685d1ebb101217a951590311510133379b4810400c27914fe8b69eb49068d95ffaf636e84f7a374d9a2ec326e4785bd1e40ad54df4a06f9acb26d4e
+MISC ChangeLog-2015 2154 SHA256 679652370ab8a324f6e83c24ddd4d02439e58128d66a019611d7e26c383b2b81 SHA512 26264741ae0cfb72162bae2e09dd173f66df1af33d6591e2839a527fd05aa56ae44b89a8731a54fed5b6728929772c0c2440c2d85cc4e0f37ff448734ba7695d WHIRLPOOL 940352b477e607b7d3e9214c12a9a11fa0c3081f427143a755a6542e8ac15e5d3a2b05f671e10d89f3f2482dfcb80be26b1375003a2764f860fe733d8264abed
+MISC metadata.xml 475 SHA256 bb6459e40951b447df1d871a21751511ecdf36f0154e22fdf1684b9e34ab89a0 SHA512 10ab37e06c3c986ec2f14fb95caf76d58823802a0e5e49cc927b1ea534c9b03f943b1c34c8bea5d76f472eb2ffe59dd89a04200881d64f75af340f952f2a0c60 WHIRLPOOL 93a41ca8b7793f2f8043b21ae8e7e7eeba27011177ad28e2865657297037ab432747b3ec7069463473793ddfb1d3fdf2aebfe2e1331744727d276548f319f7b4
diff --git a/dev-haskell/pcap/metadata.xml b/dev-haskell/pcap/metadata.xml
new file mode 100644
index 000000000000..ece2d746a816
--- /dev/null
+++ b/dev-haskell/pcap/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A system-independent interface for user-level packet capture
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/pcap</remote-id>
+ <remote-id type="bitbucket">bos/pcap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
new file mode 100644
index 000000000000..687bf2b32083
--- /dev/null
+++ b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A system-independent interface for user-level packet capture"
+HOMEPAGE="https://github.com/bos/pcap"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+ net-libs/libpcap"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/pcre-light/Manifest b/dev-haskell/pcre-light/Manifest
new file mode 100644
index 000000000000..fd123b9ad2ca
--- /dev/null
+++ b/dev-haskell/pcre-light/Manifest
@@ -0,0 +1,8 @@
+AUX pcre-light-0.4-ghc-7.7.patch 1454 SHA256 b8cd8065eeec1f288f36ad0ee6e5e0450e333111f46f7c1e7b45736a91ab5b69 SHA512 48cec940fee9b5eea9835d2538bd00e0020f5c83f211c96b4076453304e342567789da5e911f717df80cf51ad1e07365f4d1f914b3f18dc99a44331f749750f1 WHIRLPOOL 70ebe8f5609c1fd6b61c050ada24754ae48823e2c881ea15a885a7c543d9bfa105dae5bc6ad3ac9cbca28d7cb1c06b0abd4f1fa1a323ac83e2dab4712803b465
+DIST pcre-light-0.4.0.4.tar.gz 15065 SHA256 02c97e39263d18fd26aa63d52c88c4bfbb5c3f66ab40564552e7f11d5d889e75 SHA512 ca5f52a8737b2785b4d3eb7c1463233dc579cf10bdb620397f842d4bddafbe636b992f725f85086e5916f2def163d5d25661acd24a358421e2f7f859a2f876f0 WHIRLPOOL 6335f1466b3a6caea7c7bbe671d2825ce80c74d3443bbfe5e8a477612e65738a48ed273ca0c72946a21af6e7602dc5d8a565291c5ae717307195f25f96cc9850
+DIST pcre-light-0.4.tar.gz 28943 SHA256 b37f6ffab07b56540ba4cc410f3ad3c4e0e6e226c610c33f4b7daf70559c31f6 SHA512 1cbb37743018e0199d3c23f5cda34a41514ecc375650f2a79935c16b12b4411e5ce1d7fc84b29fbb41458a2493998471cbefc54adbf848d59877c6be4d34b6aa WHIRLPOOL 61cea380f38fd3f67941a4e16a44a02828ca38d62fc896cc5fc34f6e1607192d11e24c66b3091ebfe7f3048f3ae5efd613422716a9d331e8e20204493cb84496
+EBUILD pcre-light-0.4-r1.ebuild 664 SHA256 f115157dfabf93751780db40db5aa39d7da6adde083f462f51050d3ebd5c62d8 SHA512 1ca387a68cda342fc98a2caad58c31cd9edc0b076ebadee996c612bb18e375bf5fe00c98b99a84dc0cf488d1f94b9c81f4ba06e4daea7415ef68930f9ead68d3 WHIRLPOOL 2dd3bcfa1991f18758118bef184552b57e49762ecf8e7d7934b4e386b6da1a9523dbc220ac5c78a0cab9c06027fcf1cca589197e14c834299bf3be489765711d
+EBUILD pcre-light-0.4.0.4.ebuild 629 SHA256 27877eae809d59c23d6d8c0597a4f7f22ca883faf311f2c4282078d99203173e SHA512 2b6819af4922a0f863d188e407cdf3dc49cd20fb546913325851fa384b4e585df4ad249dbaa6f735575ad601080129e8940b3b445552fe67891be803f0de6a5b WHIRLPOOL 24b1da28922d545a238a37533ef3e16351f7813c8523b011a5bd88ce6a3327d58af4a184bfd07ed3b7f62e0d04d9fb98a127cffc2aff948ce2b8e7c262470118
+MISC ChangeLog 3622 SHA256 4fee4ac74d53e819c1df4bfd56129ba4e75eccc5e70b467258c471bcecf7ffdd SHA512 85b1db2f44aa1e1fc866d8cd07d3103170ffa06026f6a28530e0d9949fa69f36fe1e6083874dd675845962e300c2337dbed7ab34dc0062b15d8e6d1d0bfdd111 WHIRLPOOL d1a18da07dda55d5a9518eff1f2f3ad396442b54610d67719fbae5b78da86b1643d45da1fcb11620f810da03f324df791525321596b107d7ef552e1adee65c83
+MISC ChangeLog-2015 1648 SHA256 3b962c765d98a8be012746d484a2ea50ebba5959a9f4fe06f906ee05f02ac8df SHA512 c6dd2f29ef45939c47411a6501db6e7a22c2c934e5b7bf6cc4d8d7116daf856c684446f3d38542e69e52e71dc6299bb40b0e12629b097001b35d95df76b8e727 WHIRLPOOL 1988ff9e2b6a65dde30faa7b1c6a898b0152717c9d6f53bd378a1041000f4d106351ad036a4edd963ba0a4e73ac3c011dd5133c58791a4b811b9fc0cdc328032
+MISC metadata.xml 742 SHA256 87b2c0f4a8beb2b68237424ff0fdfce987bbcd8ac0c56d2aceb677e0e50b44f0 SHA512 0d8f8db2294a8c2f867f93a69161cc50e8284de0e9aa632c39d4b4ae96fc7d79226ee47e6092fa1af2e925e1e8c3471a1033faea43243d78dc2d3d18c8442e2e WHIRLPOOL c6a06909b341360ac263d808c19f56d293f77ab6ddd6dad1d055dd24e3119d4e96e5aa9e4d0678a703d2f90f0ebbcad087fdf5ebe4fce95f7aeb5fca50bb1d07
diff --git a/dev-haskell/pcre-light/files/pcre-light-0.4-ghc-7.7.patch b/dev-haskell/pcre-light/files/pcre-light-0.4-ghc-7.7.patch
new file mode 100644
index 000000000000..2b4181929f60
--- /dev/null
+++ b/dev-haskell/pcre-light/files/pcre-light-0.4-ghc-7.7.patch
@@ -0,0 +1,39 @@
+diff --git a/Text/Regex/PCRE/Light.hs b/Text/Regex/PCRE/Light.hs
+index 80c28a0..7fc9581 100644
+--- a/Text/Regex/PCRE/Light.hs
++++ b/Text/Regex/PCRE/Light.hs
+@@ -77,6 +77,7 @@ import qualified Data.ByteString as S
+ #if __GLASGOW_HASKELL__ >= 608
+ import qualified Data.ByteString.Internal as S
+ import qualified Data.ByteString.Unsafe as S
++import qualified System.IO.Unsafe as U
+ #else
+ import qualified Data.ByteString.Base as S
+ #endif
+@@ -193,7 +194,7 @@ compile s o = case compileM s o of
+ -- > Left "nothing to repeat"
+ --
+ compileM :: S.ByteString -> [PCREOption] -> Either String Regex
+-compileM str os = unsafePerformIO $
++compileM str os = U.unsafePerformIO $
+ S.useAsCString str $ \pattern -> do
+ alloca $ \errptr -> do
+ alloca $ \erroffset -> do
+@@ -263,7 +264,7 @@ compileM str os = unsafePerformIO $
+ -- is returned.
+ --
+ match :: Regex -> S.ByteString -> [PCREExecOption] -> Maybe [S.ByteString]
+-match (Regex pcre_fp _) subject os = unsafePerformIO $ do
++match (Regex pcre_fp _) subject os = U.unsafePerformIO $ do
+ withForeignPtr pcre_fp $ \pcre_ptr -> do
+ n_capt <- captureCount' pcre_ptr
+
+@@ -324,7 +325,7 @@ match (Regex pcre_fp _) subject os = unsafePerformIO $ do
+
+
+ captureCount :: Regex -> Int
+-captureCount (Regex pcre_fp _) = unsafePerformIO $ do
++captureCount (Regex pcre_fp _) = U.unsafePerformIO $ do
+ withForeignPtr pcre_fp $ \pcre_ptr -> do
+ captureCount' pcre_ptr
+
diff --git a/dev-haskell/pcre-light/metadata.xml b/dev-haskell/pcre-light/metadata.xml
new file mode 100644
index 000000000000..db85e01eaea8
--- /dev/null
+++ b/dev-haskell/pcre-light/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A small, efficient and portable regex library for Perl 5 compatible regular expressions
+
+ The PCRE library is a set of functions that implement regular
+ expression pattern matching using the same syntax and semantics as Perl 5.
+
+ Test coverage data for this library is available at:
+ &lt;http://code.haskell.org/~dons/tests/pcre-light/hpc_index.html&gt;
+
+ </longdescription>
+ <upstream>
+ <remote-id type="github">Daniel-Diaz/pcre-light</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pcre-light/pcre-light-0.4-r1.ebuild b/dev-haskell/pcre-light/pcre-light-0.4-r1.ebuild
new file mode 100644
index 000000000000..10929efdfe69
--- /dev/null
+++ b/dev-haskell/pcre-light/pcre-light-0.4-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Portable regex library for Perl 5 compatible regular expressions"
+HOMEPAGE="http://code.haskell.org/~dons/code/pcre-light"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ dev-libs/libpcre
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-7.7.patch)
diff --git a/dev-haskell/pcre-light/pcre-light-0.4.0.4.ebuild b/dev-haskell/pcre-light/pcre-light-0.4.0.4.ebuild
new file mode 100644
index 000000000000..d1560fba8ded
--- /dev/null
+++ b/dev-haskell/pcre-light/pcre-light-0.4.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable regex library for Perl 5 compatible regular expressions"
+HOMEPAGE="https://github.com/Daniel-Diaz/pcre-light"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ dev-libs/libpcre
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.0
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/pem/Manifest b/dev-haskell/pem/Manifest
new file mode 100644
index 000000000000..4251d5ae665c
--- /dev/null
+++ b/dev-haskell/pem/Manifest
@@ -0,0 +1,7 @@
+DIST pem-0.1.2.tar.gz 3577 SHA256 159d8dfa67b4b05d511fbd1a749a7488a8e4fd8a06c92f4771d4f0b4cce05adc SHA512 f9bccbbbed160ba662163c90968be71401a1777fbad74bd6b12a4eb23ca61cadd81f92b80a7e5a84a6a76cf15d83aa81ffd5f1fb2fe444679edd4157a8fa388a WHIRLPOOL b45748752c623119519395bd8a5d95986aa4c0bec47435dcecfe6ef08213341435ab82d39b38f6c7a3efc2c8cfd2f207fe298fd60e453ed2f3fc5975684642ec
+DIST pem-0.2.2.tar.gz 4641 SHA256 372808c76c6d860aedb4e30171cb4ee9f6154d9f68e3f2310f820bf174995a98 SHA512 699b13a89c9caa14c25d4a4e1775bc1ccd9b681193622d9638049631dd84b8ddf4e1b25fa5f31b36c8192157c7303b11226917e57d92abc0366bb01bd527b64a WHIRLPOOL 552b4abaf41f064c9b982c9506b9bb1cbfc6e800ed5d6ca5d15106c622a5811647310501992d6ab97694f0a92be162b5fa6f1b50018f5f229e3544569b6094ad
+EBUILD pem-0.1.2.ebuild 841 SHA256 35cbe73d60ab235cc4d24995e01a000fb34875785ad757649dcadea2c58d8a65 SHA512 7193e727cc524880b49e6c113594b7d82232a2cfae38bea8dbcb64413da0c2e7d34704bd3487e7465fc71e0b052950ca5213a07c6bccc616eff4bc56fe863fde WHIRLPOOL c0f474e279e4d5965a2565c6f66d28a495ceb13b99dd2e92b1d07410f33b6bdafe3e3239f7f853a53532bd039edea6f148c4c11c1fd6b89d8b64022c8d4a02af
+EBUILD pem-0.2.2.ebuild 823 SHA256 089b02235ffafd9052ba662d3bb7b4fbb55041ad7bb96c30a2b6109698c16c87 SHA512 4efa4edc5086801705867d089b797594722d4ce5833cb22241160862bbab763ab2653fa3cea040d1c0306eac57990b07b5115d92092698514c673f67cc693f6a WHIRLPOOL 6c784babac8fce3356060e78c0a7cee0cea61b40bec7ee5a37cc30bb4bf83c0b8501c47b607cd74b43048b9a787e078db319231e5eb7ae56cfc5ed19195a8595
+MISC ChangeLog 2886 SHA256 f11f3a29fa60c7e4d670d25345e0d37f965261bbee3d9f05f36bafd601adc6ed SHA512 ebb146546d0c9810cc4dafba3f3139b9984fa6312d8652e3246833efe14e083c4b66246fce8d0b0a836993aad5c7d622785505925a371ff0d6a031cc7ff0b29b WHIRLPOOL cb6dfe63bd77ad96d35442069eab9452c6cf129b3408f4b59bebcea6783bf8c2ed18198ea0a1226221b1eca3b00133f155e97d3d339ba4607c6eab91a264e703
+MISC ChangeLog-2015 1764 SHA256 e3304e478d88df301f9314362e9cdfd13b08041cd80093c397521e4413001979 SHA512 764407901be5301befbd1e055bafb014c599c1ebbdfe1407eb081dacc0e8bea6a94dbeab4130cb9039b1aad9025d37fc32eeed3acd731a9811c24a66b1921bcf WHIRLPOOL 547dc457c17639a9c6b9e9656f532414fa02ec134be897b312cbaee6be5d90fa448ace57a0e4fbcf2ac6fbf70eef5280bc402d493ae3ea3fd6833f5f13be3aeb
+MISC metadata.xml 425 SHA256 dc467f71449ab101ef2b7563aa09efe463a2706d037b86d99d0cc7df389e9473 SHA512 38fb1ea26100ec335019ac9d954b046c5f2de8afe50ff139b25acbd943a4ef26644be56e7da77e92f68446adc7bacfe870ed22d1d8067d1e80c3f78591a8542b WHIRLPOOL cdfdfe52b1f5b62ba93af84d0fb1bde91ef1176f334a4c2ae09b64ec25e08ae963810312fdea5beae6cf245ab9fe34482a0e2e689f6c8648c37cf6b1734d9747
diff --git a/dev-haskell/pem/metadata.xml b/dev-haskell/pem/metadata.xml
new file mode 100644
index 000000000000..81dbf4317f85
--- /dev/null
+++ b/dev-haskell/pem/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Privacy Enhanced Mail (PEM) format reader and writer.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-pem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pem/pem-0.1.2.ebuild b/dev-haskell/pem/pem-0.1.2.ebuild
new file mode 100644
index 000000000000..48e620c43f93
--- /dev/null
+++ b/dev-haskell/pem/pem-0.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Privacy Enhanced Mail (PEM) format reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-pem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/cereal:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-quickcheck2
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/pem/pem-0.2.2.ebuild b/dev-haskell/pem/pem-0.2.2.ebuild
new file mode 100644
index 000000000000..610c68c468e7
--- /dev/null
+++ b/dev-haskell/pem/pem-0.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Privacy Enhanced Mail (PEM) format reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-pem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest
new file mode 100644
index 000000000000..005be350e204
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/Manifest
@@ -0,0 +1,8 @@
+AUX persistent-sqlite-2.1.4.2-exe.patch 709 SHA256 0fea8fde768ae378a3158e15898d98294a464521a3e9f89613cfce5f2327ed77 SHA512 96772879c46426fba0e79d23c5b11d2ae3e2e30a272bb11bc3f739eb20a7c5b182e952163b974b440f39c947180675e384dce5d7f7ea693e7835055248e18ced WHIRLPOOL 1c5c2a457f71a478ac7a5dbc966c4165b0b055d91d56bc51d0beb59bd0b804e808267a1b66bb284a59cd24748b26182690dc0e3af897a8b901375ed23ede0d5d
+DIST persistent-sqlite-2.1.4.2.tar.gz 1460596 SHA256 0ac7e708c06ae1b63bb068c248fb3ccba0beb99da52702efa6c0a4bca047123c SHA512 9c959164135120f02464daee6d9012872d12212bcb94128010f05784cd11cd04d2fd2dcca5dafd9036d0bd4154a5262b26816b27d7a335f0404634471e3944c7 WHIRLPOOL 04ca7a978b7469e4332cb7461b65a3b8c9c50b97621de7f1bf420adfae2be79e5973e2bdb5f6cfd7f491657dc84704c02fbb25e2ae53348b82496a5f41392f39
+DIST persistent-sqlite-2.6.tar.gz 3565770 SHA256 628670f06cc533adb057649a253e9332aa2b3f69278af8fd32905e9bb00e0ffa SHA512 c0be576429ee0051eeeffff6c6d7168a7993deeca47acd27bf2d0075afad2702855f2c14d8b389697d5053aa097d81fe119e4eb215a1c56f782e2ac95a5f8ff8 WHIRLPOOL 1d7b9417d222a293ab083a71a40d1c4a9300705a6358e44457b01a7259be433effdeb7e1ba213065edc0b757c0bc044db2039475eecf797299c1f14ca89efeca
+EBUILD persistent-sqlite-2.1.4.2.ebuild 1309 SHA256 564f056d03b76e5c3b80ab441b94a0639c6ee7b000dc0e8a0bbfd0f109ffc656 SHA512 eea4f5572a052df55996729f4d8b0897a320800f80cd736638434d94687525d9dbe38587dd3499995726fe95cc41ac7d07a2269effe9530246f3af4210a930df WHIRLPOOL 9c52ba75527b39839c765c76d0fd524c067720974ae1676bf2d46c53e73c9170d85c7dbf1d32bcb26a5ed8f521b79f140b762ac201b3097ebf172b913abcfad1
+EBUILD persistent-sqlite-2.6.ebuild 1266 SHA256 c7aaaccf366bb1b4a60c72aa855b44d8b0e830f735d147d6097b650a2496665d SHA512 412b36eae8dfe52cce7b5fd27e76a7c000d8abee1f6a29a8474e1e870f3c127b7173291aece66013846a5dcc26351ecf615643e01372c00dce4f31ee51e2f859 WHIRLPOOL bd47651636e44df5482cf06a8cc979a6fcc5bc06b5b5d58dfb1f4314cf36c8bb9018f92b11177ebaa3c2e837fba11011eed9177ee9a14fa3b8fd71b5441c40d8
+MISC ChangeLog 4087 SHA256 25fec379eb77dfaaa7b563cd105d2c8bc72d7ca28fc69c71cf1b536427c15d76 SHA512 1ce95c4759a526b43caee76514fe82a3c564ff2ff220e48d7e5c14088732314379aeb308508dcbd20ad4cb558901f65e6f1303b162c4b843d6d6eac39196e855 WHIRLPOOL b8fd7471e701b97d69b98604bbe13255c5422de9ce71c7848378171a5c228e38ec49fbb80a814280f974a96ae72ad3cd4586ee6a21f7f0a97484fb6a6ce537f5
+MISC ChangeLog-2015 2224 SHA256 012337019616f1024fa108e34941f7250e81f2d274c5e1f97ce77525c326bbf0 SHA512 3abc55f94ed77fafcaa037609030b1e388c2e9b385ef910b8a14686e6e388370db5032f68f5240278db9114c83db87cc0e9883951a21820fe3c562a076af0d6c WHIRLPOOL 22aca21f8ad7632a7f75664c912c6cb2dd0a6c49b40651e8c1165e89bdf246f04d45673dd11d60b0f042aaba185e914b76773abae768d13e3581aab6bb678abf
+MISC metadata.xml 550 SHA256 0e2d4b3ca61f96f6f397de476add30c0ccf48d2f7142be60995a8816a4a00680 SHA512 60c931306c243bacb1a8658494e5b9b3eec96534b1776dc4342b2cee1f6478ebe43089331bf94e59705587ad7a82ba2a0317a23a917a06f9b1ba66e20aaf580e WHIRLPOOL f40c7156dbd748f9ebb5c75133acac0240f2c7b03dd60488eb4d8e4827d54a78a03680571899ce12e04631f3fea1d2af485b3bd771e08c038118f9bf9288c0ad
diff --git a/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch b/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch
new file mode 100644
index 000000000000..2bd856f5f786
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch
@@ -0,0 +1,20 @@
+diff --git a/persistent-sqlite.cabal b/persistent-sqlite.cabal
+index 39971e7..c0edfe3 100644
+--- a/persistent-sqlite.cabal
++++ b/persistent-sqlite.cabal
+@@ -76,2 +76,2 @@ executable sanity
+ hs-source-dirs: test
+- build-depends: base, persistent-sqlite
++ build-depends: base, persistent-sqlite, monad-logger
+diff --git a/test/sanity.hs b/test/sanity.hs
+index aed09a3..ce61fed 100644
+--- a/test/sanity.hs
++++ b/test/sanity.hs
+@@ -3,2 +3,3 @@
+ import Database.Persist.Sqlite
++import Control.Monad.Logger
+
+@@ -7,2 +8,2 @@ $(return []) -- just force TH to run
+ main :: IO ()
+-main = withSqliteConn ":memory:" $ const $ return ()
++main = runStderrLoggingT $ withSqliteConn ":memory:" $ const $ return ()
diff --git a/dev-haskell/persistent-sqlite/metadata.xml b/dev-haskell/persistent-sqlite/metadata.xml
new file mode 100644
index 000000000000..09f6ce2d0ce1
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies.
+ </longdescription>
+ <use>
+ <flag name="build-sanity-exe">Build a sanity check test executable.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild
new file mode 100644
index 000000000000..2bdcf8697e17
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: +systemlib
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backend for the persistent library using sqlite3"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="build-sanity-exe"
+
+RDEPEND=">=dev-db/sqlite-3.0
+ >=dev-haskell/aeson-0.6.2:=[profile?]
+ >=dev-haskell/conduit-0.5.3:=[profile?]
+ >=dev-haskell/monad-control-0.2:=[profile?]
+ >=dev-haskell/monad-logger-0.2.4:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.1:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ virtual/libc
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hspec
+ dev-haskell/persistent-template )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-exe.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag build-sanity-exe build-sanity-exe) \
+ --flag=systemlib
+}
diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild
new file mode 100644
index 000000000000..626a359cf641
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +systemlib
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backend for the persistent library using sqlite3"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="build-sanity-exe"
+
+RDEPEND=">=dev-db/sqlite-3.0
+ >=dev-haskell/aeson-0.6.2:=[profile?]
+ >=dev-haskell/conduit-0.5.3:=[profile?]
+ >=dev-haskell/monad-control-0.2:=[profile?]
+ >=dev-haskell/monad-logger-0.2.4:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/persistent-2.6:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ virtual/libc
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/persistent-template
+ dev-haskell/temporary )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag build-sanity-exe build-sanity-exe) \
+ --flag=systemlib
+}
diff --git a/dev-haskell/persistent-template/Manifest b/dev-haskell/persistent-template/Manifest
new file mode 100644
index 000000000000..ff0def4bbe21
--- /dev/null
+++ b/dev-haskell/persistent-template/Manifest
@@ -0,0 +1,7 @@
+DIST persistent-template-2.1.3.4.tar.gz 19084 SHA256 4f28c9ef478e3835de5bc0105907582b2e0229cecc84ffa895c67c1a59ae2172 SHA512 8b218dea93a6a2ca80801acb43f101d6809d7118f3b6765a98543d87b12b4b565d5b3ea1f1256863b2493553f996ef5dcc569432507de6477b1f59a02093d95a WHIRLPOOL cff63be1def830d15a099039be64221760b442ebe46466600b736269df2ca872199d20bebadad4477e1eb3964ff5d7e459522010e004389119adba11e43124e0
+DIST persistent-template-2.5.1.6.tar.gz 20196 SHA256 f88a8735173ba197f8d698a9c1fd5c649234fd60efe493f401432926a55e7b44 SHA512 4e2432a0f0fca28699c3abe9298b10451330dfb4e2b1a7048a2a98e3e18d4b41df06ba1bd53ffbbce3aebb123cd2f6ec9249580490a32c478ff3aff628011916 WHIRLPOOL fc19d82e1cad922fca95116716ee7c588698de95e4941766c4fada963389f694ee4cc25fb517c572843dab8fb270f3c32935266815e339d8ab34513256859ed1
+EBUILD persistent-template-2.1.3.4.ebuild 1155 SHA256 085537cace6c2314bdd3a573bc61ee01a85d3f85e8663b37afd6ff926800397d SHA512 b551ea31ac211558851f5183e182ecd7f63334bb2bdbae062abf40691545874688cbb0a8bb5bedd39302e103222d4c4cb71acdb54fb100313a621f8bb28d492d WHIRLPOOL 0fb2d09daca93da3456d22198630078b17f15fd1e2e87dd9cf582da404e553ad6d982e39b7804006ffb61533f71ab03ca8dd0d37dd57e043db99efa2fa4cb3b8
+EBUILD persistent-template-2.5.1.6-r2.ebuild 1468 SHA256 5eab5506280d3d487078ffa1c7838ab3ad568021ff9aa762029df4bcbde41955 SHA512 7a948ae324224872be9c6a4a7c0a5f9f412ea5a54667c18abff165849ffdd0ae85d328930d7bec23b5286f5a5484013478c6014d88a041cf23dfc7f1d8ce086c WHIRLPOOL 1f0903fb419eadcb7b66dc2ec8c93803bae94f5157e56388e746c98f155c036f57fdc9bef34286ab9da78b39a2b3d40c0a24a66e3b442fe0654a29b10b30de76
+MISC ChangeLog 3728 SHA256 92b554749f5c588ab9644d3619e73498fb811d47c8c8efe7586b32763ba5e60e SHA512 f9813aa307453f1d3e57229d85c3e3906f6c09404629524e1e5f50c118dcd3cb7c8cc0bf9943434af00e717cda8172ee979d2f6ddb7fc9882fb55afabc46e883 WHIRLPOOL 32b300b0a6bd1ab6b990fdc6df8fd28c43be25116d0455eb502944feb7f0a81411e6fa599acf2ec20ec7d8dcd232dece71077b61f0b7ef48f8f48126a5cdb9fa
+MISC ChangeLog-2015 2193 SHA256 874df456c524f33966595571aeba386bcb6dfff9336d41485341e8099891234e SHA512 0d55b5b49c1e835362f7188152f13016b4bce9304b035cae3b1e5fcf4e6eb2d3691ac9fdc823719e5c303747db596ce7a0f569b3292e60d6cdcac63d04e2682a WHIRLPOOL 5214510fc98af254507e5e25f115dfe647f529e12e4ef655f96cf38b76e61cd53d74c264a1ebfc251c356dbdd9af6b7084cb5e814e94cfb8251890ddcbd3338c
+MISC metadata.xml 423 SHA256 8c4f33ae8d4754303e611b18be8fef4596c3e44d0ee60a5a8eece40bdd249ee5 SHA512 9bb326d4650a21992d988e00e20936bb9e40138d306c75e1621b4291b6cdeb72bd40d7d25c503f89a5266c157ba917ece4828a7255ad5b5662f450c4e82091ab WHIRLPOOL bf324965bd7461a2a91ac95badb56938d3b6e1a5ce4a1e51989334976476edfa2fe8be83b7c32d98db0a0e2e25645cd1bcfd32736e991f2b5dcb9b38b1a76f03
diff --git a/dev-haskell/persistent-template/metadata.xml b/dev-haskell/persistent-template/metadata.xml
new file mode 100644
index 000000000000..eaabdf9abe86
--- /dev/null
+++ b/dev-haskell/persistent-template/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/persistent-template/persistent-template-2.1.3.4.ebuild b/dev-haskell/persistent-template/persistent-template-2.1.3.4.ebuild
new file mode 100644
index 000000000000..aef3a05f7a5c
--- /dev/null
+++ b/dev-haskell/persistent-template/persistent-template-2.1.3.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe, non-relational, multi-backend persistence"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-0.10:=[profile?]
+ >=dev-haskell/monad-control-0.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/path-pieces:=[profile?]
+ >=dev-haskell/persistent-2.1.3:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/text-0.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/persistent-template/persistent-template-2.5.1.6-r2.ebuild b/dev-haskell/persistent-template/persistent-template-2.5.1.6-r2.ebuild
new file mode 100644
index 000000000000..d712339279fc
--- /dev/null
+++ b/dev-haskell/persistent-template/persistent-template-2.5.1.6-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe, non-relational, multi-backend persistence"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/aeson-compat-0.3.2.0:=[profile?] <dev-haskell/aeson-compat-0.4:=[profile?]
+ >=dev-haskell/http-api-data-0.2:=[profile?]
+ >=dev-haskell/monad-control-0.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/path-pieces:=[profile?]
+ >=dev-haskell/persistent-2.5:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/text-0.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'aeson >= 0.7 && < 0.12' 'aeson >= 0.7' \
+ 'http-api-data >= 0.2 && < 0.3' 'http-api-data >= 0.2'
+}
diff --git a/dev-haskell/persistent/Manifest b/dev-haskell/persistent/Manifest
new file mode 100644
index 000000000000..9f4271e4300e
--- /dev/null
+++ b/dev-haskell/persistent/Manifest
@@ -0,0 +1,7 @@
+DIST persistent-2.1.6.tar.gz 42889 SHA256 d4d74384c6f4017215fea11b23c2bc6505b86a184c0530db4893d9be7b914c9e SHA512 b1de69547d252a142bce18b837b37be60cc384172473f08dc0d7826dc82f7ce879bb7e0860d31e5c8dadab78992f2c84766bdc804f6ca06b29fa5e7f8391273e WHIRLPOOL 84f66dc65347cb9debfe418256041baa3a0ded11ef9dae3ba720551c75b5d459a6010295826f690e49276a1d2bf2ea721770a6e6ee6379bc7757fd733f7cfb4c
+DIST persistent-2.6.tar.gz 50030 SHA256 42423362de94599581d18be644ba77181e87417087b3953daec2e8512d408e3e SHA512 39fe1ec0c959ca0ec9c37feda8b2e4d4ddd706ae2bd4de9c4161db02c85747475f5a61d5daa3ef73f4adc061e13ff138edcbe34fe1baeb93512c1fe68053a282 WHIRLPOOL e68aceeae926a3dfc252d56a8ff1de32c4b20d60bb28676d8d6653103cb50d7040b4e43ad016d95bc48cf1a7006d2741ff03ef6ffad01ca06ec3461fe2384979
+EBUILD persistent-2.1.6.ebuild 1653 SHA256 bb28fa977a8bffebb11218382f4cd2b4c84ffe5ff8f59b7e1507c96f79bc0a6c SHA512 6792291ded61aa73b1a41a4d84f81b77c9f45385c276bc1bfe4de1c34e83cbc6082b42c01982534cf7487bb5d8d6296bee561265f41d8b380ef3571978bdd893 WHIRLPOOL b2fd22d61eb32beb2edb1a9e4311b15e70451080efa2d6c126cf893a13a14e70730e018d6f0d1a8b16de093aa2886e2146e164a229803db0633eb4795192c830
+EBUILD persistent-2.6-r1.ebuild 1826 SHA256 dff204707c28904aa30ce086e4a9e6824c59eddfa110ca6a72f175cbf40c3c2d SHA512 1d13f6f52c6136dbde3efa3bfbebcffd06b34fb0af2e2e8b9adf9793041f12120de06d15ca3f0a02a59c1aaa556cf567693f732446af229d3081a0c148cdc900 WHIRLPOOL aff1a580d58149be47d9ccc75ffd3f875f19f796ab44f79a723e772e8b1a97e57376abe8960e84d2ad10c4f3a406da2f941a01feb972841d8831588d54561940
+MISC ChangeLog 3276 SHA256 ad1cd827c5498194542a0aab0ba92c0d54fe3a6de6880e093064ec54375d14f1 SHA512 1847c19bdd788744e28a9303f8b079c7c0ff6acfa003eaf005b7eb74d1700c6ed0e8d2837f2f6133ab22c86c03675c864a359a3a8b6066982f71eba4003e17d7 WHIRLPOOL e6e89babe90338a38ea22a59e0a06563659ac5b45ee1fec8bed1f7226b88ca448622ea81bc57c3c9c30724654277f1a5ad7544cecb17f2cb6265df1416e18006
+MISC ChangeLog-2015 1857 SHA256 73abf714b35ef84cfd65ce3f3145d3ff96cdc1e70c900de1c960bcf2a3e73e8d SHA512 08b4242fa951dfc1b310ae3d465c9bbfcacede4ed38d021cfa7ecc76832565e16f86a6f374522bdba0fec1be233251bb2aa447c939a1737d6b31278839925b8d WHIRLPOOL 92828d084f877a819735aa17901599611f7b20543b9029037646309d49b5435193667ab1efb20c99403b38e5c664ce50e2265648715a56a7ead20c5d5f048e23
+MISC metadata.xml 545 SHA256 ca93967f9256a01a46a999aea083248bed42922c76bee58342482b64658b061f SHA512 be844f5ffd48d9573cff4389f30efe79882dab1e6786b1e22f8d3b168cf81a83e10da15a4deaa2c6e1189645b70e097f72fcb99242581083c855213065fa686d WHIRLPOOL c8f6761bb6f98f1bc510b5e4ae3c3e91a7b0658cfa483eaa250bb628227f312a6f9fd949647d72bda738efa15bd5b1f6d003e7c9efbfe4b0343d0f7a80c26c29
diff --git a/dev-haskell/persistent/metadata.xml b/dev-haskell/persistent/metadata.xml
new file mode 100644
index 000000000000..1d312dd3e939
--- /dev/null
+++ b/dev-haskell/persistent/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful.
+ </longdescription>
+ <use>
+ <flag name="nooverlap">Use OverlappingInstances only for String. Only developers should use this.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/persistent/persistent-2.1.6.ebuild b/dev-haskell/persistent/persistent-2.1.6.ebuild
new file mode 100644
index 000000000000..435cd008f57e
--- /dev/null
+++ b/dev-haskell/persistent/persistent-2.1.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe, multi-backend data serialization"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="nooverlap"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.1:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/monad-logger-0.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/path-pieces-0.1:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/silently:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-haskell/transformers-0.2.1:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-1.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag nooverlap nooverlap)
+}
diff --git a/dev-haskell/persistent/persistent-2.6-r1.ebuild b/dev-haskell/persistent/persistent-2.6-r1.ebuild
new file mode 100644
index 000000000000..8362406096b8
--- /dev/null
+++ b/dev-haskell/persistent/persistent-2.6-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type-safe, multi-backend data serialization"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="nooverlap"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.1:=[profile?]
+ >=dev-haskell/http-api-data-0.2:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/monad-logger-0.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/path-pieces-0.1:=[profile?]
+ >=dev-haskell/resource-pool-0.2.2.0:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/silently:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/http-api-data-0.2 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'http-api-data >= 0.2 && < 0.3' 'http-api-data >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag nooverlap nooverlap)
+}
diff --git a/dev-haskell/pid1/Manifest b/dev-haskell/pid1/Manifest
new file mode 100644
index 000000000000..2813e0ca4022
--- /dev/null
+++ b/dev-haskell/pid1/Manifest
@@ -0,0 +1,3 @@
+DIST pid1-0.1.0.1.tar.gz 5677 SHA256 163b6dc85426558ad1a897675bf7f560389addf172c8e5858f817342ee7345c8 SHA512 9cf7953d35d230162307c656351f4d552c2d137b54b0cdc8f5bcb07ab6a77aadb903cd968961fbf8b25fa7b9375e149f21e67af3d57713d3dde1d8c8d9df970f WHIRLPOOL c168611f060b32d946558945a48d0471f2fd5dcea63bd1ecd2a87ffa3b005d8330b7414cabc704cb8aa9e4b49b1a0acaaa03e9abcdd4ba953e47b6bb480a202f
+EBUILD pid1-0.1.0.1.ebuild 578 SHA256 accdd8faee29a5efb8fdb08716e6c3d9705c6517df66a3a8dbc49904c3fd742d SHA512 cca988b7b98b946426bc1b011d985a791a68721b46c865e0ea38f8ce352980ea65af3571f1ee6bbc1f4cd5b43990253a012d4bc971aa92aedcbf9e289331b12e WHIRLPOOL 7554b3b2e31756b404f032aa554314a5dd1f9f171193307fef81c80965c3edcd8dde97756008ecf1d78a499b510f1b0f00dcb20b15f13d7adc591cfe1516a07b
+MISC metadata.xml 377 SHA256 46549de81becd909ac96350c40a0fe84f32091426238c88e6ac9c9db087e1495 SHA512 9d8b5bfce5c069ec1b9713e838cc65d3e14b9deb60367083ec323942660facd56f83fa46c947da59cf0dd8a446afe2e5645ca52bd2ce23973ccd755e131a5016 WHIRLPOOL fda69878fc41093a5dff1d2dc4151f13003acc4f6806dedcd1291c9b49cbe34d81d51489fd0431b29a137e3846962db1ab375cf351ec4e4e2094274d8f203cbf
diff --git a/dev-haskell/pid1/metadata.xml b/dev-haskell/pid1/metadata.xml
new file mode 100644
index 000000000000..f1430f9dafe6
--- /dev/null
+++ b/dev-haskell/pid1/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md or view Haddocks at &lt;https://www.stackage.org/package/pid1&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pid1/pid1-0.1.0.1.ebuild b/dev-haskell/pid1/pid1-0.1.0.1.ebuild
new file mode 100644
index 000000000000..401195048351
--- /dev/null
+++ b/dev-haskell/pid1/pid1-0.1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Do signal handling and orphan reaping for Unix PID1 init processes"
+HOMEPAGE="https://github.com/fpco/pid1#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/pipes/Manifest b/dev-haskell/pipes/Manifest
new file mode 100644
index 000000000000..7cba3772c267
--- /dev/null
+++ b/dev-haskell/pipes/Manifest
@@ -0,0 +1,6 @@
+DIST pipes-4.1.7.tar.gz 40008 SHA256 104620e6868cc2c4f84c85416ecfce32d53fbbbecaacc7466a0566f574f9d616 SHA512 95e4a24c156d34ac542a3535f71b60248850b228e96f90452dd6ddb1468f2f9db7a60540536568ac49b6a49d3b43caefa867c42d5e75f010e90b99fadf02827c WHIRLPOOL 80515fd5965fc1ac61c0abe7aec13833aba1bf25bd2834a106cea26da5a234124fb8644e59d352303ea40d2055cfeed4335d852e83fc0b3aba2f5c2a7b429eb4
+DIST pipes-4.1.9.tar.gz 40061 SHA256 c2d5d08761bbb62dca03f81b3d99bb2f50a386c52c30b2abc8c3ca8aabdea3ea SHA512 4d285ff4ded925df8611f4e1882b4f29f4853aa8077892cfbbda245d455eea7bbf0969299dc65fd2a793655e69bf66463c330dfe7736a8f234f330b5dd4ab751 WHIRLPOOL 866a28d14cc876507e238c7dc81a550b201541b9f2d8d14e036ba2e3e7dd020023757b6c4325a5d46ec3043a25670a096132d905e50277f1fac8687dd9d89009
+EBUILD pipes-4.1.7.ebuild 1005 SHA256 1e627c65717c11923c7aa3ec00e0f2a743dc710345af51dfbbbff2b92b2962d3 SHA512 363c187c43572a9e07ab941edbff8b8c66c154c78dd2621e9ad8d6f765eb294849a62a2f81ef5678c3823c253bd174beeabf6d18d6df0707d08af4ee339568c2 WHIRLPOOL 9b61ed3b5649acba1004f147d4ccac3956fcb8ebe67e88dec06ae0ad6f42fb231b0690394ef077563553bebccb3b5d983bdf62c118a91d0f392c75c70161b6a3
+EBUILD pipes-4.1.9.ebuild 1003 SHA256 e46a55520a058bac1338a1b36f1776d6caf198fdbdddb0822afa20c422cc1908 SHA512 4bb476bdbf4535752b186fe7c92e0a98260af2ef69560d08f0933fe33aac92acd65a8ad6c2aa6658c659a2be1c543679d101097a0ac760cfe5ce9987503d776f WHIRLPOOL 3868bfe6f1fb29726fdd31538f0fe6f2ef5d2214480a1f3bd23303484edb0e001f4fb123760fa515bbfba28518c31ab139ecb5da6db06973ce5485a9f176789e
+MISC ChangeLog 1629 SHA256 f0215e00a15a1bbe640b74722e2bf21fcdea0a7239cfe15cce11752dae49f0b0 SHA512 6434d4f20386e1237c8975ff64ecb67477efc4f3b8a7b0aa564a6e336aa3ae428cbba0b8fdf827723ce2067d330370a8901f275f8ad00094d5a146febbb3b13d WHIRLPOOL f0c16e4de9c023494f9998bb60dccaebf62b576302027ea4aa7953b3fd6c1f42f6097548a7a63e689cb2e27466fb1e9f1af1c3d28b44bc7b4d997c24805f3637
+MISC metadata.xml 1137 SHA256 11c1a733829eb77a641155bd7e131ac469c123b0eed875a3e7fd4f77cd8e1ec5 SHA512 737ad4a728bac17368fd8da2856d97c545f0701399cc6496ac0e488e7e9dc3e23c2b797ebb614f73c013d74808d7d2e081dc512a87f929941b9ab40578c7ccf7 WHIRLPOOL 1af787188c4554d199322c7e4aec613d44cb6aecbcef00833b32bea20349bebf512f25f8b6814045ef578ecaae004db397b7db74a97e5b223b508ffb936e1311
diff --git a/dev-haskell/pipes/metadata.xml b/dev-haskell/pipes/metadata.xml
new file mode 100644
index 000000000000..04e0c63037a8
--- /dev/null
+++ b/dev-haskell/pipes/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ \"Coroutines done right\". This library generalizes iteratees and coroutines
+ simply and elegantly.
+
+ Advantages over traditional iteratee\/coroutine implementations:
+
+ * /Concise API/: Use three simple commands: ('&gt;-&gt;'), 'request', and 'respond'
+
+ * /Bidirectionality/: Implement duplex channels
+
+ * /Blazing fast/: Implementation tuned for speed
+
+ * /Elegant semantics/: Use practical category theory
+
+ * /Extension Framework/: Mix and match extensions and create your own
+
+ * /ListT/: Correct implementation of ListT that interconverts with pipes
+
+ * /Lightweight Dependency/: @pipes@ depends only on @transformers@ and
+ @mmorph@ and compiles rapidly
+
+ * /Extensive Documentation/: Second to none!
+
+ Import "Control.Proxy" to use the library.
+
+ Read "Control.Proxy.Tutorial" for an extensive tutorial.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pipes/pipes-4.1.7.ebuild b/dev-haskell/pipes/pipes-4.1.7.ebuild
new file mode 100644
index 000000000000..21d7be81f5ea
--- /dev/null
+++ b/dev-haskell/pipes/pipes-4.1.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compositional pipelines"
+HOMEPAGE="http://hackage.haskell.org/package/pipes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mmorph-1.0.0:=[profile?] <dev-haskell/mmorph-1.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-1
+ >=dev-haskell/test-framework-quickcheck2-0.2.0 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/pipes/pipes-4.1.9.ebuild b/dev-haskell/pipes/pipes-4.1.9.ebuild
new file mode 100644
index 000000000000..22da3eca8507
--- /dev/null
+++ b/dev-haskell/pipes/pipes-4.1.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compositional pipelines"
+HOMEPAGE="http://hackage.haskell.org/package/pipes"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mmorph-1.0.0:=[profile?] <dev-haskell/mmorph-1.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-1
+ >=dev-haskell/test-framework-quickcheck2-0.2.0 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/pointed/Manifest b/dev-haskell/pointed/Manifest
new file mode 100644
index 000000000000..a53c7d8eff54
--- /dev/null
+++ b/dev-haskell/pointed/Manifest
@@ -0,0 +1,11 @@
+DIST pointed-4.0.tar.gz 3123 SHA256 24c74d3db1963de4c38eab265aa75075f8723ab9261461ce65bc5e76835ac70b SHA512 08aa3753b2d642c4ab72bef0baa2a80daa30b5f545b74536601f1353b9ea22ba17622ff86aafa5351de7dd1edbc89e79bf58ea63b500133aedd48626a9ba7290 WHIRLPOOL b6afdb2f967e3e49ca9582d4be3ed6ba08def7f42c926b863a93b934036d269581cb5dc92c15ff9130b59bfd0924a232c88ac976c95ab2a92822a0418ecba0de
+DIST pointed-4.1.1.tar.gz 3253 SHA256 723d717372f321f4f95b122a6c7f2f6d9d4a6c9117befc0cbc1b93aed8e871a0 SHA512 8106c82a3011644ea1bcb18d592e40fa372298e4f7d81a9f23b57b38905f6733377822c574c17630c55c4f91eda77b020f33e1a603f2c2aa22431eedb3677e8c WHIRLPOOL 6cc96f7391a90cb61355fdd67c78a41175be461bec1f1c53a41e95fa8ef49532eb055c09fc16c5a55925ff3ffe2f6f8e0d2d19e02476ed4dfe2bf2ae3322f471
+DIST pointed-4.2.0.2.tar.gz 4333 SHA256 4b8a8a5ad5a54715f6a58090d820657a2f2de4176d899ad736ebd0e54de7da7a SHA512 bf493138c54d7fef6524d01ee84709d0ab6378870f7e801df62b0ac425899c6113cf9ba93776a1693d544d8d14d553dfa26a0194997a19c80931c5500ef2ee7c WHIRLPOOL 4804fcd63bf51763fbf96dc550891c173c31d0f3d6be361e712a22197c0f1b71d1981effa26a53b3b0478dd03a2297d154e116dc2cbd8c298690b344ece53280
+DIST pointed-5.tar.gz 4873 SHA256 8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17 SHA512 940a0c30845cb39238a0056f12da4debb488bec9bfac11a384320c79102e92dbd949526188eca46a2e543dfe612f5ee335955413e4f81eb1c1c9bc321805b598 WHIRLPOOL c4c6478cc1905bb22bcf92e66749cc3c4305e0db4530f95b01b70b1673ac4cafc98b2a97c0dbf81ca603b111f98525eb015ce172a2fd0f44d360511b4e5449c3
+EBUILD pointed-4.0.ebuild 1102 SHA256 267f04818444aafdf8157e0a39eacb4c2a5185732d31e4b3faf29e867ff6ac48 SHA512 d500dd7beeda6020b6af1e2daf6aabb97bde929a2bc784fff3d684e169e2adfb5a1f82df9d312bf1e8e6dbcc00775e1fc0432da2680d59ee41be9c8920ae9ff8 WHIRLPOOL 7727c557917680e6efdb3da12b1be0dce0c9a04af629ebf94b2defd5f07934a0804579a11de79cb66df8f6e0fc3b019f699a540002fc0517ee416aa24172ddae
+EBUILD pointed-4.1.1.ebuild 1200 SHA256 f21689cb4224af201a85cf9932195f7d04cec758df8ca4b53d0c353764bb19a4 SHA512 8784e171e03e55ce1978fafb0d322c3569ac024fdcb4c8a517f9365a6117de06f57175fd76bda509089547166b8e24b24580138b0ec39511e4bbe6f9bbed06d8 WHIRLPOOL 079d204b3d019b69ca6bcb55af8961b52adaac80ba6a7f8a969b7ee64d80a5c0ae522e89264593e565af47130dc9426581eeedb254cd68d156bffefd79ec210e
+EBUILD pointed-4.2.0.2.ebuild 1468 SHA256 c5eb271b5a11b9fd11b982e4bfdf85df1445ab33a8bfd77b97e4bd9d839e35db SHA512 d21bdb24a26a8a6c2e21bc04178dc259619403948afa6f37ab08700a4213ff20e0f7c5bca815e8e9b8a84a33f879835637e7e1c0d3008924cf23602ef3e18b0b WHIRLPOOL a5354edf02abee98f3c176525051aee4ecc796dbe47b3008a119cb3c5386ec25380ffa6e3b16ed859cec9f3c206c45504d2548be2b285a8c3996dbf3962e5b73
+EBUILD pointed-5-r1.ebuild 2194 SHA256 9cf429d5da6d80ba878539a6ef968e67cf0d34176149648f197b25a2a2eaf5f6 SHA512 4d84eafd18f8a84b79bc76ea18d036253c191327a411b11ba50b118c1829e39bd0a11e5590ea0dfba607db97dbbb84ba5aa9443b9eca23856c1cb57a022bec23 WHIRLPOOL 1bf344ac95de04a142080d2bf2d3cffe2a798121f5b4ff6b8778f00566af72e3916fb60da3f7761dd3be5b6050b6921865a843a12d723b9c96f75c2143359af3
+MISC ChangeLog 3008 SHA256 a3749bd123958dd50e670b919a45216cdfb6ca61935db20d53df1b3202db49e6 SHA512 098bbceb5c481e28d5109c0ee2c9d3335cb52ef850e0de6cacb44b7f30d1f58f9b6c4529760a352e769faef55e43bfec7acb905b641c8dc2a973eb635074336f WHIRLPOOL f88dfd80ea09eff03227640fbd21e352adb63dc440316b099c2b303e43b514c46b2831325639e75706fdc94dcf6e8ec39ea54ad8cdd827637fe0b9a789cf563a
+MISC ChangeLog-2015 1066 SHA256 93c8f3f24d67364f19bac6dea01cd78e35f4252b115f271e2b5d8af4fcef239e SHA512 5519de21dd943c1be84a65d8815bda624d20465ece41a090a64b19a5e8f8c231ef85544946d8a6706ede7092ecf316d2410064a3fe448d3c64164359fc0fbf62 WHIRLPOOL a13167174e7b5023687c3fab29e0982b2ed03b76ca47e90d07ece44ef1acd04ce2ff8c8c55228ea605cdb93dbb4bda905f0342426ad911656019c6697b28ebd1
+MISC metadata.xml 895 SHA256 f4a8d4a10b1b5d6cff25a6b0dbe379334bd435db5f95ca960d85a4ba5d0f5f7f SHA512 dec8581eaf6f554b23d6a1cb811b138f7b8b9d40936c942d958939f5814f3151dabe03036add92e72a2d93995c9031e3b087d285862b69d719aaa027775c6911 WHIRLPOOL e666f8caf86e72d976538c1bbb55c5476d2c7a39bcd5ae25542bbb76090e6ff49ad5042fd75d6422a342f2d80402c456de0354e40b021d27d66fcc4e7da688d5
diff --git a/dev-haskell/pointed/metadata.xml b/dev-haskell/pointed/metadata.xml
new file mode 100644
index 000000000000..111317520feb
--- /dev/null
+++ b/dev-haskell/pointed/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="comonad">optional instances</flag>
+ <flag name="containers">optional instances</flag>
+ <flag name="kan-extensions">optional instances</flag>
+ <flag name="semigroupoids">optional instances</flag>
+ <flag name="semigroups">optional instances</flag>
+ <flag name="stm">optional instances</flag>
+ <flag name="tagged">optional instances</flag>
+ <flag name="transformers">optional instances</flag>
+ <flag name="unordered-containers">optional instances</flag>
+ </use>
+ <longdescription>
+ Haskell 98 pointed and copointed data
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/pointed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pointed/pointed-4.0.ebuild b/dev-haskell/pointed/pointed-4.0.ebuild
new file mode 100644
index 000000000000..7c21eef60c03
--- /dev/null
+++ b/dev-haskell/pointed/pointed-4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pointed and copointed data"
+HOMEPAGE="https://github.com/ekmett/pointed/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-0.1:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+"
diff --git a/dev-haskell/pointed/pointed-4.1.1.ebuild b/dev-haskell/pointed/pointed-4.1.1.ebuild
new file mode 100644
index 000000000000..31ab7f5d0ad9
--- /dev/null
+++ b/dev-haskell/pointed/pointed-4.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pointed and copointed data"
+HOMEPAGE="https://github.com/ekmett/pointed/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-0.1:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/pointed/pointed-4.2.0.2.ebuild b/dev-haskell/pointed/pointed-4.2.0.2.ebuild
new file mode 100644
index 000000000000..b47bcea2c730
--- /dev/null
+++ b/dev-haskell/pointed/pointed-4.2.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pointed and copointed data"
+HOMEPAGE="https://github.com/ekmett/pointed/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-0.1:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/kan-extensions-4.2:=[profile?] <dev-haskell/kan-extensions-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/pointed/pointed-5-r1.ebuild b/dev-haskell/pointed/pointed-5-r1.ebuild
new file mode 100644
index 000000000000..e4cd8b689da1
--- /dev/null
+++ b/dev-haskell/pointed/pointed-5-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pointed and copointed data"
+HOMEPAGE="https://github.com/ekmett/pointed/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+comonad +containers +kan-extensions +semigroupoids +semigroups +stm +tagged +transformers +unordered-containers"
+
+RDEPEND=">=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ comonad? ( >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] )
+ kan-extensions? ( >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] )
+ semigroupoids? ( >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] )
+ semigroups? ( >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ stm? ( >=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.5:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+ transformers? ( >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] )
+ unordered-containers? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'data-default-class >= 0.0.1 && < 0.1' 'data-default-class >= 0.0.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag kan-extensions kan-extensions) \
+ $(cabal_flag semigroupoids semigroupoids) \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag stm stm) \
+ $(cabal_flag tagged tagged) \
+ $(cabal_flag transformers transformers) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/polyparse/Manifest b/dev-haskell/polyparse/Manifest
new file mode 100644
index 000000000000..8f2862dbeb3e
--- /dev/null
+++ b/dev-haskell/polyparse/Manifest
@@ -0,0 +1,7 @@
+DIST polyparse-1.11.tar.gz 22978 SHA256 30ef045a25bd7de0f3507ed1161aab35b5711120d315b15f23558205903b81fc SHA512 b2cecc633596caaa2b8a00ceb16f141cd69de9ec697ce53cd827a17c82cac70ffaf10bc1d8669156ed4d28589b11ac56820b5c02905c8a6bdcae65112126fa5e WHIRLPOOL 2b12ffb946e416bf8c62ca3f8b24fc1eea4063aeb202c51c8f975ec6cc27bba0ccfe5d2dbf1f27631cf8a40cb098fc55f5bce68df359765cb31def8ef99ec9af
+DIST polyparse-1.9.tar.gz 22256 SHA256 9f12d6821594166af881941d6c346a6ad617eae18a0ee8659044ef163694708a SHA512 80f7cc269c7082d256aa273ce668a8fd9f58b4827fa69e390d749a622d667d5c01b7ede3719d52408d3efa35de66928a3fa659f3798826a2d53222d8a8d9d7e6 WHIRLPOOL c56e89ed646622646e1792193c861297f6df36c32d3fb4afa9d98174eabc7e5b771928fe6e2a2ac68c58791d4f7dffec83842f4b401bcb488e3aafa3ddc8780a
+EBUILD polyparse-1.11.ebuild 632 SHA256 542c757a44c8b05c8b1d2cb61c5bcfa7e2695cc8456f4ddca550db7dd4eeb3e8 SHA512 642dcec362c56822d2cb47a0d4ef5f4611c5459434ca7a5ca0dcd7f77b838a1e1ba10e5b3599a16be67d4e25cb6bbe56e10b6199e056447771752700b66dba97 WHIRLPOOL 2fa556195ffd57731e1e7492a28b99d5ed57cabace5d4acb87b3ddd5412688dbbf2ade7262e855ded797eaa039d81ef3866a072f84e7570b9836d364ac4a9608
+EBUILD polyparse-1.9.ebuild 626 SHA256 24c0c4fbab3c4159edb31f2526b342062e86d51fbe2aee2533cbcd87f21c3c21 SHA512 82e2221975f8c460d21183ebb2efe04f0bf2b2b8bb931a5aaaa9b043a92b7b74ff598ab0cd1a857674fedd76a958765566e7e8de075ab2eee1815125d9e72a5f WHIRLPOOL cab5ac4a4056f5b60a660530b2f33832bc57b4f9ede6030dc79d048a87d12d53a182afd6909e22c386dc0e03b04266335054f369e9b0f04199f1f277be9ae942
+MISC ChangeLog 2889 SHA256 e618f4f749eb30e0d2c29b13cb6134eb424aa0b2f360e5886eb0d3d5b7d083f3 SHA512 9cff970798ba80ee163335fce55da6de8a5fb177c273676f9de92190527f2463ecbc2e427d4d2d9d2278b05f405753771e37b5c4ec8de51d250bc1ec70dd3eef WHIRLPOOL edb1ed0d56ce4692c777b5812d138dd42462bd7e673edf5d261e342fc01a4a83c4e44c6f62d26acc712c0ae33f73dfbe5fc564b5e628f85458b19e8528ad541b
+MISC ChangeLog-2015 1441 SHA256 eb20eb5871794ff63218f795b1af75d7561152cbfcfc86d3a3800d8d8f180a5f SHA512 eea87116055cc8e1e4ca07cecc88e8c62b288dbd4e542a28a0e85b1d0b21f9c55513e360e1329fb0916dabda77349b7012ab95e0db2c0efded51ffc21c6fae0a WHIRLPOOL efad09d94cf541a272bd7e560321d820e81064e07c106eae06686f1b70d0bbfb69cbf81d904296e5a16fbbe70ec2adaf1960404a1f3e11f25af2cd0315d0ce85
+MISC metadata.xml 648 SHA256 5d444a6673848a0be64c24bd99b1a1e884194d2a02128b190d3aa881d504696b SHA512 ec7413b7f4fbc51776411fef7a21be4bfdbfbb52640d3b21467177b09903c0cdf860c201c7450e9f2dbcd87c918676fd69969319afafc29e75d0f989b4e7963d WHIRLPOOL 1c33bbb506ad92dce76f045f9555cfca6dadf9d5a1d3be302f5d826b4464a8d348d0ce95739dab8bedd3d24b0ababe0c5b843de09ecf872404010b3109486a62
diff --git a/dev-haskell/polyparse/metadata.xml b/dev-haskell/polyparse/metadata.xml
new file mode 100644
index 000000000000..c662f542cdfb
--- /dev/null
+++ b/dev-haskell/polyparse/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A variety of alternative parser combinator libraries, including
+ the original HuttonMeijer set. The Poly sets have features like
+ good error reporting, arbitrary token type, running state, lazy
+ parsing, and so on. Finally, Text.Parse is a proposed
+ replacement for the standard Read class, for better
+ deserialisation of Haskell values from Strings.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/polyparse/polyparse-1.11.ebuild b/dev-haskell/polyparse/polyparse-1.11.ebuild
new file mode 100644
index 000000000000..d2762f3798da
--- /dev/null
+++ b/dev-haskell/polyparse/polyparse-1.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A variety of alternative parser combinator libraries"
+HOMEPAGE="http://code.haskell.org/~malcolm/polyparse/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/polyparse/polyparse-1.9.ebuild b/dev-haskell/polyparse/polyparse-1.9.ebuild
new file mode 100644
index 000000000000..cf6cd6b21602
--- /dev/null
+++ b/dev-haskell/polyparse/polyparse-1.9.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A variety of alternative parser combinator libraries"
+HOMEPAGE="http://code.haskell.org/~malcolm/polyparse/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/pqueue/Manifest b/dev-haskell/pqueue/Manifest
new file mode 100644
index 000000000000..7c1a30cb1f88
--- /dev/null
+++ b/dev-haskell/pqueue/Manifest
@@ -0,0 +1,3 @@
+DIST pqueue-1.3.2.tar.gz 22880 SHA256 58d6c91432d91c1e9908495f5bfeb231239a53b5c59bda724fe8d7bd3873adf1 SHA512 1b3123083717de071593d0223ed1ba2d041b60acdf2e4effe6d337adcdaec26b5327b511f6d8e03cdfd365e81fe2b2856ece0e2e4e7c761c6b54e41896fe0fec WHIRLPOOL df69d2af8800a86ce807375454042d204791f52639d1cbf16802c21acea11a7aa1f28b491b1db4ab2aafb5ceb765ce208c7866340613c593012438f548f6b988
+EBUILD pqueue-1.3.2.ebuild 553 SHA256 01adb0e5a6bb5edcb8f13eb2b6b24a394a4387d40461fcb3e73660ef38b0a944 SHA512 d329f59cf1fed3a0f9114bcda7cbce6c801f3636b011c7086ae402fd9a3d5a22b385e8d5f1fcfee5582cd10b1f79cf0513bcd97cf5c22450637146308a95b728 WHIRLPOOL b1e104da3c6702a565e1bea1693668dec1a31b6f3725cdd9da320c6274afe3c3c571ae52f2e841c96a3ef158c6b31c41c6bce6ed4768dd98c4552492b636d71f
+MISC metadata.xml 363 SHA256 db1db580d01171eac1642a0cbde16cf4838db475b515dc47c64754fc73416d92 SHA512 c689ad5da8efcef893a3e1c5c623916c316a0128f8f60f2830702fb1c07dc80ac59a2aac9fa6b2f41c44b513814d0aac8e035b141d321ab20d0ba37deb419241 WHIRLPOOL 2b5e52adf1efbe15ce5174887fe0561c48ddcfad5022027797e3cc4c6dead18ce2475c1abf8eec726f7c9d8fe4ca485969bc7c84dfde9d9d33b5212071b7cc92
diff --git a/dev-haskell/pqueue/metadata.xml b/dev-haskell/pqueue/metadata.xml
new file mode 100644
index 000000000000..e91b1155edc7
--- /dev/null
+++ b/dev-haskell/pqueue/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A fast, reliable priority queue implementation based on a binomial heap.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pqueue/pqueue-1.3.2.ebuild b/dev-haskell/pqueue/pqueue-1.3.2.ebuild
new file mode 100644
index 000000000000..f52ca16cc018
--- /dev/null
+++ b/dev-haskell/pqueue/pqueue-1.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reliable, persistent, fast priority queues"
+HOMEPAGE="http://hackage.haskell.org/package/pqueue"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/prelude-extras/Manifest b/dev-haskell/prelude-extras/Manifest
new file mode 100644
index 000000000000..48c685ca7a4a
--- /dev/null
+++ b/dev-haskell/prelude-extras/Manifest
@@ -0,0 +1,5 @@
+DIST prelude-extras-0.4.0.3.tar.gz 8141 SHA256 09bb087f0870a353ec1e7e1a08017b9a766d430d956afb88ca000a6a876bf877 SHA512 a8a934166ede50654035075978fbd7406245c38d38c2bc90b9349522f93ba2d6a1bd77d8bba3ac47d819c767d15a3f3f6b663defba7a108f8e2f494709b8f76b WHIRLPOOL 3bebc7208b0e2cafd798a498ae5a25cfd359d60b3ccaa985055efc2b33e4f1a1383b18b129b91a89d105c9bc9b73fecb1c43cbbf355f6781c9d31f6f1b0f74ae
+EBUILD prelude-extras-0.4.0.3.ebuild 550 SHA256 7d188200b5485c5ba4b9389e1e0603d573aa5c2bcf582ec9762a3c5d29326ff5 SHA512 0181a7be80555dd07b84cce289029691f314140b63afd22b5613d9b17f695d9b456f6e54db94d7078194718b6ffa0079fbf50d8ea4a2e20d69c68c0e3bec54d1 WHIRLPOOL dd460f39875332d7d56ed9d0825744fb9d64a5bf40fa0ec709ffbaefbfc57478096519acf769a74037e5d7977e0762066d946d3d1e40b26548f6199e66486ceb
+MISC ChangeLog 3273 SHA256 3a49f22d1e6f5befc749e296534a12f7f43811ce2458e9851ce0a0f7f92f3865 SHA512 98e05cb858b4256f8b46e6be3c615c1b73e0ff0b8d2aa3d070d30b58aa4f1f844100b5d627d1407760b3a089c1b984559a14dd0ec2647e12a36bb6a86610ff2a WHIRLPOOL b9bbd03d4908fb19929c50e6d7d9d3f4722c5b4665c64cf2605db4b975d3eb438aaa8e7593c58188795f49e90f96deb5904cf12d0c26471710254976404c8179
+MISC ChangeLog-2015 604 SHA256 a471545c9ebf3228527f103cd8a19bc8c60051459b68b82f3c537517f025d109 SHA512 a15bd1b94d8e7554a84a08002f27daf96c3ab7495ee8bc17b9932ebc2910cbbaa333487a779a5aa11789c05fc0442fbda2edbe9333640341b69af6098295630d WHIRLPOOL a3b9495f4d560664275eb218795d4a72662970b1c9b2c170c5dae797672837e5b5c8583b8850b007056b275b5fb655bfa5cf51bd00dda922e242ea07e8b9b26d
+MISC metadata.xml 627 SHA256 d0d166a84e0e8ec9319ac3de7c57e521b2180a3c9df4f5ee74851c2d3646e6e2 SHA512 2554f398de1c38ce607adeef2c810df2ce1c9cafcb0bf0a5a901cd061404e7c82a13fc394857cae6c9c5621fbf00f2d34623a960358d40811c6acadc720433ea WHIRLPOOL 9e305070fec3d4b98a8ad722c84e084947265592fcdb766fb3a95c0268fd3c17915cc40e2c8a81205ebeddd805fdca7cc2b35195a36c04f1409451b1da1ad12d
diff --git a/dev-haskell/prelude-extras/metadata.xml b/dev-haskell/prelude-extras/metadata.xml
new file mode 100644
index 000000000000..56725aa37ca5
--- /dev/null
+++ b/dev-haskell/prelude-extras/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 - higher order versions of Prelude classes to ease programming with polymorphic recursion and reduce UndecidableInstances
+
+ See &lt;http://flint.cs.yale.edu/trifonov/papers/sqcc.pdf&gt; for further discussion of the approach taken here.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/prelude-extras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/prelude-extras/prelude-extras-0.4.0.3.ebuild b/dev-haskell/prelude-extras/prelude-extras-0.4.0.3.ebuild
new file mode 100644
index 000000000000..1890be440fc7
--- /dev/null
+++ b/dev-haskell/prelude-extras/prelude-extras-0.4.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Higher order versions of Prelude classes"
+HOMEPAGE="https://github.com/ekmett/prelude-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/preprocessor-tools/Manifest b/dev-haskell/preprocessor-tools/Manifest
new file mode 100644
index 000000000000..c718cebca16b
--- /dev/null
+++ b/dev-haskell/preprocessor-tools/Manifest
@@ -0,0 +1,5 @@
+DIST preprocessor-tools-1.0.1.tar.gz 9895 SHA256 c946c99fe8c9effba27946cd2c26173d2346340528d800a228796d68f8aeee59 SHA512 b039c763eda293950a73c089903bbc2f447b92740077c042a764c2523db581450c96e3fda7ae177336d96626283283843c93006eca73d02951ca9067a3b12665 WHIRLPOOL 5328ef4648f2778a39a089ad40c911203abc037d99a9850165f30225ad189f33a912f4c64087f2e5a5c4cb49a4a0efc587ebcfd72e7346317171c0b6991a124a
+EBUILD preprocessor-tools-1.0.1.ebuild 806 SHA256 0cb4f29026f80de74083b93b7d2f9ed70c14105b02c75977d6b181d97328a81f SHA512 e6b0ef885b6c3a110dc8ce3cf80b101a68c228fee76266b908c4ead34e1567675fb0c305ec1a6ba58bb0ad671c96c0a69e2f8bc1976b6fbff65e1f7fe5a3a609 WHIRLPOOL 420b571db6cbe196ed80b9feaf0cc25ebe05660397f39120f652056e3482a65d80e0e131bff6dd419d914b0779ee46fde37eb85587e04a6a5d2204eefd04fd99
+MISC ChangeLog 2856 SHA256 18727d3c1dece9dd410b81f4efa1b6d5243561d10a722315ac9690760cf68633 SHA512 1dd2c005d6bf11eb0f79d6e0ca667ff32aa70f2e609e51bfd446e111f0b7b4be213e2d3c122377c5f049120fd9ee3c160bab7cc436e2f34777334a91b8835b7d WHIRLPOOL a78830d049fcc538a1f3e426fdec8d78e50d17ba8261b0e4599f243dd950e96a48628cb404cf19fad572f3a3a6da06881491683f70b1e6c4f4ae165aec298270
+MISC ChangeLog-2015 552 SHA256 7d7cd98625e1dd30c2781ee7d13cb6a5d3951f9a5bc110d378b2a2856a43292c SHA512 cc0f1e4c147b7e91d9ded417dda18a37644527372ca61197801f3a27745b9c1c3ad1ae183ab604ab8dd3d721b47975178fe5577ad86cf94906a8fe838482d878 WHIRLPOOL 711cbf1e89109e58efd96ed5a6ab691871e5c845a1a47f38c64d15d7bc14b7bf3fc44b956d0668e7cdf5e1f13ab4f88234632b5800ec7841f5d3735d860a7cc2
+MISC metadata.xml 716 SHA256 2570738dcb289b0f253f185c6ec5c5493b3edc19b0d5a8b02d2b776705573117 SHA512 5696afa323cebeaa0ea6ef9c2655779528cdf7a91c606881a70608cb8eace5964892f9f17828b64e10c499d39ba8276da1983e8fa960922e1aa47e56215e7d6f WHIRLPOOL 7f2c095d3fe8b298cb3494219a064a6a6d90cd1a481eed09cfbaac622438db0b00147f89550e599cd74cb3ed505b1cefde3cc80e4345fb5fc181b108c8342115
diff --git a/dev-haskell/preprocessor-tools/metadata.xml b/dev-haskell/preprocessor-tools/metadata.xml
new file mode 100644
index 000000000000..eacaa677fc98
--- /dev/null
+++ b/dev-haskell/preprocessor-tools/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a quick-and-dirty (but often effective)
+ method for extending Haskell's syntax using a custom
+ preprocessor. It parses Haskell into a bare-bones AST with just
+ enough knowledge of the syntax to preserve nesting, and then
+ allows transformations on the AST.
+
+ See the package ixdopp
+ (&lt;http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ixdopp&gt;)
+ for an example of how to do this.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild
new file mode 100644
index 000000000000..1d2a2b277af2
--- /dev/null
+++ b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A framework for extending Haskell's syntax via quick-and-dirty preprocessors"
+HOMEPAGE="http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/syb-0:=[profile?] <dev-haskell/syb-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
diff --git a/dev-haskell/pretty-hex/Manifest b/dev-haskell/pretty-hex/Manifest
new file mode 100644
index 000000000000..605f009f2f93
--- /dev/null
+++ b/dev-haskell/pretty-hex/Manifest
@@ -0,0 +1,4 @@
+DIST pretty-hex-1.0.tar.gz 2950 SHA256 ff9a5f2023d6a4454f06cc395726b4cac3f9d0ea03759b14ccf7d62df79e9c7a SHA512 a5ffdecf56b586a23b1243bcace040c7043cc67ced07c5f94d459a2e6a00cade98c70e1480be763ef75946d2aedf87e00d2b653a6f8f23d21cd8e9ab198ea45d WHIRLPOOL a6bd50f35694e8db45952ce85226648d3143d4d743fd0396de5b019cfcfe6edf130978b9adc907a37629a328e861158e6a5ca8a6df5877fe587339eefca01e9e
+EBUILD pretty-hex-1.0.ebuild 553 SHA256 4bf2f90eb8a6f52fffe7b01ffdc91efbd4541010e9ebbef4bcd040847954a9b5 SHA512 5c93bf7d19910de0b086ab6c9098596284373c1aea145d0193e6fcc37620c9fdee2a665ff28f9002fb95711579f1dfe89fde93f7bb793aad6fa4ac4f0f3c1a1c WHIRLPOOL 6c89e20cd1521482ad70eede35924dae53040dc39d4aaa3fab173702b4d1fcac2ff0b370f8812c1c57503a518c380528940d0351e746e5bf46d76c3fa674b9d0
+MISC ChangeLog 345 SHA256 390e86c9944ffa6ad7383981c4e01e578927a0e357d4bda2cf390515c9a75210 SHA512 e13d4819c15314c6aa3d15060f64aac2ca59a79ff684daaa5794e125b95e2224bb90bcd093813ac1400fae21fcd9788b000ad4a8751c47afe7ff8ce65cb06a0a WHIRLPOOL 916dac28ac61065834e6a7d6af15ec33af0b78187805222a0a2d2c3e807e93063194d04cdbaa933dc22fcf82517ac6422e0395e4d8ddb7a828aca34288adb2bc
+MISC metadata.xml 397 SHA256 5387c1fff7282ec2af3c7d89ddf242659c19cbdeea0e32b3df67865896b9fc45 SHA512 c752a4e15de94c7c408319f92c5ea87131da7b58170c2bfb38632a5f21046093f15c89c49392c19a79d2f3cf44ca7c5a31aca29de738d0fd88f5cf8303062c4f WHIRLPOOL d23b52e00fb1b77788a1b15362f2c8b372f123db40161a4e9829b90509d05f12dc3a46a74bb65ab1280f04d953cddb41b2008e18c21fbdc10c3c9fb8b1c587cc
diff --git a/dev-haskell/pretty-hex/metadata.xml b/dev-haskell/pretty-hex/metadata.xml
new file mode 100644
index 000000000000..97a6d93130aa
--- /dev/null
+++ b/dev-haskell/pretty-hex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library generates pretty hex dumps of ByteStrings in the
+ style of other common *nix hex dump tools.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild b/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild
new file mode 100644
index 000000000000..a43870229aed
--- /dev/null
+++ b/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for hex dumps of ByteStrings"
+HOMEPAGE="http://hackage.haskell.org/package/pretty-hex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/pretty-show/Manifest b/dev-haskell/pretty-show/Manifest
new file mode 100644
index 000000000000..a0cfc39cddb5
--- /dev/null
+++ b/dev-haskell/pretty-show/Manifest
@@ -0,0 +1,9 @@
+DIST pretty-show-1.6.12.tar.gz 133535 SHA256 9629c98ac0f2eb215cd81cf61321c5181acd18df35d89817093e934f786774b9 SHA512 849eeb2d939bad7ea38f706ae69beccb9e033135d152f7ff0e8b214c0ea89cd7c1c9c1ccafa1025d098c145ddaff6c82a36b9e899bb7b8ae549d52d178a59e23 WHIRLPOOL 74af481d8b8b3f1be6a1ab5a3eb0743d505f17a41e1074003a7c7c18cc4c93827583b6a87cd7cfe6b9a887cf42f013d69f82b85b50011dcee901de5a2d5f3e53
+DIST pretty-show-1.6.8.2.tar.gz 133160 SHA256 1bc3bcf3f3aa7de90b156de2dffceb2ca48b7462c84450f42167e13ae5b725e9 SHA512 673b1fe7745e299cd9c547aec90daaf870d13e52c7d78b472a71e5b86e22bcc3cf3ee8a4f0a88826ade20ed59fcbc623254b71485e928fe8f283d28edd7b4a6e WHIRLPOOL 3071317bdf488e8398156728b4a1ebb6fdd02e94362a783cb3976b262b0258b4c40bfcd0aff1ccdc88a8bfbabdf2640caace4c9ab119f5bb3ffef1546fe23284
+DIST pretty-show-1.6.9.tar.gz 126196 SHA256 06bb89709abf23cbf59d50400654cc7a616649f851f9640268b2b5f225a1e477 SHA512 8205182584a03777cb04b83b8ebe2e92bdb17ee801ff9ff2947a860175f7415375ca1fb7b433448b14898addcd0e86bf0f9e0a53a37254322625698bed9952be WHIRLPOOL 56cea0c07bc0eac71f0bcaef10b3ee266522e645d36c30de26a5d4494a9c836600e1f00041621184a36ab5654d5e1791463357004999df8fb74f42624cdd5f14
+EBUILD pretty-show-1.6.12.ebuild 695 SHA256 51b734d0667a55852524520eed8c232e22ff708629626ca482cf2a35de3d57a5 SHA512 4b353085000258aaaa4c1778b84f34b60482aeda5d0c49cd29145477e0681b32255ac0812b318082af04240e2cb76e991e2027e66e8962faa1aea5779b96c572 WHIRLPOOL 133b269f6269dc3d3a423f00666d37387bf9fe1c2dee0253ed14dc5e8d581c630e43fa4c110038274233625d6e33ed7a565b83c1c43d51bfb1865eab3b9c0de6
+EBUILD pretty-show-1.6.8.2.ebuild 691 SHA256 5238cd7215ed8bd58a8e23882d5d58159abe8b53d009fd0ffa614d7ab9f1c6d5 SHA512 ea28e364e264a9e968672109362303b4198962c93cc40a72f8838b3d8d211fd98961daed997b1cc46f685849416ff2b7147fb2a61cf698cc1443cf23ba20cfe9 WHIRLPOOL 91abcc987fccdec423c7f4879bb31209c76421d2620467a806c884985f211ba5e2fa9f90d9f99c670f4ef255dccb08d0d33fcffa4f9340c0fb37471d96f77f5b
+EBUILD pretty-show-1.6.9.ebuild 697 SHA256 e0687b9e9986571d7288759200ff0ed5c94731909be76d3a6739e1ba6d654c1e SHA512 1f967cce388a22c9a0dc9ebaf5608df4e09ec1500aeaa2e256603f3d623d5f33fb0baf794086ee1d598c63c6a65f0de2da92e2813ca48852d821bff990e0dd6f WHIRLPOOL 94d6583de70bc5c88cb0811017777ec88eb1e1fa82951c1199ec6581aa61c92cb450e16eeda3de217db18ac52ab992f9646a80a2495363612f27c3212623b0ed
+MISC ChangeLog 3570 SHA256 e6c6db87d5d9dcc587a1765cd5af185eaff973411f8259fb5414a1a8936ef04e SHA512 f4cde0382d84ea1059e8834347f53fafae042dde51ea4d0def0b9678b3b0a4fcd2fa9411ffa797bf7693da566f150935b825f232b22d426beaf65778cf1bd5ac WHIRLPOOL be01b7ba1480d14dcc1ee165d74379f9aa9e9d19a9ea1af8d8bbeef57b5f27aeeb71c84786102b43cda33bb92638ac36daf3a1315d966e1a9077bf5ce7210e2c
+MISC ChangeLog-2015 505 SHA256 0988ab32aea26c0cb2f00f54d613962934d84636af359e5db9e00ce9ad2d1df8 SHA512 2eee0b73f09f77cb484ec2639df790e984936486c84fb627523c3e768897b13fca73f1c61bd24fb13c6898d13811bb65ba71443cd8dc0414733ab2409e15001d WHIRLPOOL 66750d5d869a9ae9fe633e38a64cb5ed90b36afe977fcdc07c971eb5142bdb91dcb4b42e174431a4daf60e295f2f949381dbfe365e5b61db4557028e54a7c8ea
+MISC metadata.xml 617 SHA256 93248b16be33a515133bf58832a3f461a88364ccf985915818bb861d44df4eed SHA512 79ee76d8f4dbf8a78775f6ae5e9a0833a97f23e67217d32f07660a4a3b3d67355090e02f48fe1de1445d509635dd837753096a899e91f0aebb848c4f036f576a WHIRLPOOL 0a85cc1dc5c283dbaf4423484dc644ae32761389efde8064bb68e21b122ba22b09922868e24651d442982c23a7b565eff7e86782f58e1675836a2b73ee68f94b
diff --git a/dev-haskell/pretty-show/metadata.xml b/dev-haskell/pretty-show/metadata.xml
new file mode 100644
index 000000000000..9efae39dd8c0
--- /dev/null
+++ b/dev-haskell/pretty-show/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ We provide a library and an executable for working with derived 'Show'
+ instances. By using the library, we can parse derived 'Show' instances into a
+ generic data structure. The @ppsh@ tool uses the library to produce
+ human-readable versions of 'Show' instances, which can be quite handy for
+ debugging Haskell programs.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pretty-show/pretty-show-1.6.12.ebuild b/dev-haskell/pretty-show/pretty-show-1.6.12.ebuild
new file mode 100644
index 000000000000..5b3d80f85758
--- /dev/null
+++ b/dev-haskell/pretty-show/pretty-show-1.6.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tools for working with derived 'Show' instances and generic inspection of values"
+HOMEPAGE="http://wiki.github.com/yav/pretty-show"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-lexer-1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+"
diff --git a/dev-haskell/pretty-show/pretty-show-1.6.8.2.ebuild b/dev-haskell/pretty-show/pretty-show-1.6.8.2.ebuild
new file mode 100644
index 000000000000..a3df7d7e914b
--- /dev/null
+++ b/dev-haskell/pretty-show/pretty-show-1.6.8.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tools for working with derived 'Show' instances and generic inspection of values"
+HOMEPAGE="https://wiki.github.com/yav/pretty-show"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-lexer-1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+"
diff --git a/dev-haskell/pretty-show/pretty-show-1.6.9.ebuild b/dev-haskell/pretty-show/pretty-show-1.6.9.ebuild
new file mode 100644
index 000000000000..225463d72aad
--- /dev/null
+++ b/dev-haskell/pretty-show/pretty-show-1.6.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tools for working with derived 'Show' instances and generic inspection of values"
+HOMEPAGE="http://wiki.github.com/yav/pretty-show"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-lexer-1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+"
diff --git a/dev-haskell/prettyclass/Manifest b/dev-haskell/prettyclass/Manifest
new file mode 100644
index 000000000000..209517bd6bf2
--- /dev/null
+++ b/dev-haskell/prettyclass/Manifest
@@ -0,0 +1,5 @@
+DIST prettyclass-1.0.0.0.tar.gz 1542 SHA256 e537446e7a346e5e0872ed8281db2bb0220c737f10757848c901da1399548986 SHA512 f0785e7780f71ee0f8f6b6ca5db6a82f030f75b34f618ff9ee0025032516114769f4cd4e6094b5fefd13e645a7eece9d87b82c2d4c144dddf5093bc2c600af4a WHIRLPOOL 7ecd1ca9520b4b3c143f7727c9d918bae8dba8b02e726600e38212d048dda4e9dfd4ea9aa5b14cd2fd87e470ba05ec1091f77ae4afdd170f471b9e21b264f7f5
+EBUILD prettyclass-1.0.0.0.ebuild 553 SHA256 aa31130e6a02ebb890fd4c15525cacdd3f6540628b9013e921b6d1a5267a23e9 SHA512 3abb38f43cc91c49e893e885949ba4c84bcf2c9ddf8f5cbc20182c0a417ead906119043852bbba6806f4056be0ef6552c432f44da6d555c6070aeda7b53e277e WHIRLPOOL 045cb78ed76a5cd7bd323a8a51ad7481e2d6deb13eb52980dd6779c7e26116070df57d6b186b8eb85a8a8954a8b6351a459f873019df62b75bb21e4be54d690e
+MISC ChangeLog 2446 SHA256 a53717dfee246aaf69eb7fe9e5652bb4302cf0e042b89b3f2f6d2a47329457fb SHA512 1986f103df215d61bc4080bd5d9c05f1ce1fa7c0b08d458d8d8c60ad9dc611f7df6148d8e493d5c72831e45a54bc3621fd93325118c8ca70743be625194226a0 WHIRLPOOL 191d437ce47fd31130fe2428c014bf1a8ed8040972086069de6376152e9606e227bd8839746680f91e0a609aab46edb96186bfa2429b804660093aeb88fd32c1
+MISC ChangeLog-2015 366 SHA256 406f304931ea4f118e45b4185d71376bef66835635fa458dcbfb8243e85ce24b SHA512 6c323c23f244b6f0916878d84b859898b0b7489da1034f49d3058b4f59bc52299f09ecf6ed6c764aa83e85c4b8e3a5c23fc9b77ccd3ce2c93fcd39e305d82f6a WHIRLPOOL c0a2654920a362bde36c8536a079f214f9f1c2dc29ae21f2a6283e170f3d093a47d1756f7892060bf7c5b997b1c064d1e73880bf1620428680d6e3c70e5a5a49
+MISC metadata.xml 453 SHA256 749f44b724383d15a2eddd1c6dbd02dfc8f5af3b80bd5326aa3e7ad0af174fd0 SHA512 99d14083e2f4a0d9fef1c73379d7acde3b802b014ca31e400c322cb0e6320b0166f7d8a16b277fdffcf6382049d81b5d4277d8ed5d6364c3c432bca0366de465 WHIRLPOOL 429e860f56e882c4b558122127b942cf6b35e75951fdaf1eb90088c6c7599a5fff1bb30f276615a5c1c3356b1a60ed2abf4b46fd0ac9dc5d230f7169e44f96bb
diff --git a/dev-haskell/prettyclass/metadata.xml b/dev-haskell/prettyclass/metadata.xml
new file mode 100644
index 000000000000..0ca938268b7c
--- /dev/null
+++ b/dev-haskell/prettyclass/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Pretty printing class similar to Show, based on the HughesPJ
+ pretty printing library. Provides the pretty printing class
+ and instances for the Prelude types.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/prettyclass/prettyclass-1.0.0.0.ebuild b/dev-haskell/prettyclass/prettyclass-1.0.0.0.ebuild
new file mode 100644
index 000000000000..9680062900ce
--- /dev/null
+++ b/dev-haskell/prettyclass/prettyclass-1.0.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pretty printing class similar to Show"
+HOMEPAGE="http://hackage.haskell.org/package/prettyclass"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
diff --git a/dev-haskell/primitive/Manifest b/dev-haskell/primitive/Manifest
new file mode 100644
index 000000000000..bacf1a55f1e0
--- /dev/null
+++ b/dev-haskell/primitive/Manifest
@@ -0,0 +1,13 @@
+DIST primitive-0.4.1.tar.gz 9058 SHA256 c69dd5e2a4da743037c51d5b626ab4f4bc3d7f023664bb9ae372c39e4a4c2919 SHA512 72f76569bdf4518c3e27897047fa038e0b056ccc93c273bca91bf40d0d76015727ec81455f6459df3c6f04f07b1b669d7899f5b9d43aba088cc4a9cab03ce03f WHIRLPOOL 5dd7d238ce58eaaa49e7f27fd415362cc742e8c8788a4ae5782b410f3b4914df3b79ddb2f8fe6d43c149ace43b4d088c8b9e7ebec10318b3afc4b732ca778047
+DIST primitive-0.5.0.1.tar.gz 10372 SHA256 526c9d4d06b7b379cb1aaffeffbb30bef810e771f29617ef6d0d99df711f4313 SHA512 f52ea7c3b3c8e01949dfb55e158b770375c718151bdd65b0123278334d21fe219711c0d207318d248958b4f39a93a62c66ca77737c7775e3fe3b053dc20b34a8 WHIRLPOOL 605a4e48c8e233b014da930dd857f54afd4c0870a5098dc7c09ce3b33785d6f0104fb74fb86a2aecc584d098cc605008521ba406a6ddbfddfd19e224ff1afcd0
+DIST primitive-0.5.1.0.tar.gz 10482 SHA256 8817a5f307c4605709b37857c048caa22fcc7550d681d64a2eea756126721529 SHA512 23d0d0afc80e2b1a674d93feb059d8b240a81793ffd53f496562b87d7b4abc605f66549ac7f23774d8c36fdf8a6768f02cf15b962c75b5052358a1c8cd1664de WHIRLPOOL e4b1cea13ba55fc5ea19b8a3695639f853e65e5fc5a55e8ce3bc82ff9e0ec0e21e4b2a0ababf6d39f9c0bbcf7fb79173925f1f65007822f123ab2966453b2643
+DIST primitive-0.5.4.0.tar.gz 11966 SHA256 203c2a288a65ef6b75d2150d6f91f8204aa437add108d8e16cb9f581867ced15 SHA512 8d0203834f09be52aea6a8f46d556340583ec79f8490e240f660326d670ddd67510caef1c30ee7d7374d88b812a9f5761c1528152212e46b56cd7c744f7aa656 WHIRLPOOL 638a0d756fa728a04a13d956521f86960e40d7ea5bfe02d468fed1920952c83f13eea2cfbf089e5b1b889d034d644b650416f84999664ac52ac2c59b835a1421
+DIST primitive-0.6.1.0.tar.gz 12857 SHA256 93731fa72eaf74e8e83453f080828e18cec9fbc82bee91b49ba8b61c043d38c8 SHA512 7d75602732aae7af4ea5fb6678f669b103c5c40035c2fa2cc27d940e911054722d20f1b53865cfd0b430785baa0843de89de7195bb2d72c5bc1e5aeb4fdc5f82 WHIRLPOOL 8008ddad373b79c9d522f2a024ef610179f2b3420704081303b3dcacc1bedc8030816d4a1a48cfb54baaee0ecef3f231b18b0d745c0d1153ee579c77ee4f49de
+EBUILD primitive-0.4.1.ebuild 620 SHA256 ba2b333daca58f5802cd05eae35dedc2d9259fa500b91fe3e4054401b8539d64 SHA512 6e05d5ccecce00f584e8bcbcbdb4918d11b5e93809a98cb7f31fd456c8e3780dcb9f837b1a22386f53bdeedb7a20001cd5c70130a9136dfeec95790111286ac0 WHIRLPOOL 37346087f1d5ae76d037107a80f9e8377febae12a1a1813f877b52181e6e6e1462713d92c27b6eb68ff99f3172a3508019e712a76ca7d37f775fe211d373c7e0
+EBUILD primitive-0.5.0.1.ebuild 632 SHA256 3df8c8f921c372de27e156dbfa46d943dd920c3bc06223c188fd3f5ede670ca0 SHA512 97430d60c15a9daceb8294af788ca903856716c3ce395d6fd1e5af72f5cc33312f4ff6cae7d002b96f35e419db5b34a513306aa69a1cba00503aacbd4c9fc3c7 WHIRLPOOL b3f70378162b2fc954b0960d30e3fcb08398767e163e10f46f1368e2b334a6b72acc873f3252e999482a528dd7bef6910ad44c9c034cd02dada024ad74d0490e
+EBUILD primitive-0.5.1.0.ebuild 643 SHA256 e3057a68b3a0ed546da947063d21fc35663c9dff0e65ac4168293ca72185d984 SHA512 481169f1abc666861cd4855e5478fed01d2690b80a3288a5daba1386c42095641deb26234a7038afa549adea44cdb65010fda7031c46733d31d033d02df58ad0 WHIRLPOOL af28285a82d5a049c70a09d3f22a07a03d03a29f94ed40b01e3a6f01f578c183e344404c8af437e92af4738541fde70dbc64c811a162b68374165ce00d9c5535
+EBUILD primitive-0.5.4.0.ebuild 747 SHA256 1ab084bb7507e3dc98c2e5afe426c55358119b943c6a5c5d83f5b44fa9cf5b73 SHA512 b539935ab1aa711cc2131e5400852732562608ab801d58a675029f58e6c70b28e33c87cea1606943bdc14fc4d559870fdfbfdb8a938a974b5b80c0d043add031 WHIRLPOOL 20232178b257da7cc00a2afa650df3d4679d4c1c4406450432ec61bbb4b90f775edac0b9198257be242a9913211c8521661cebdfa75f49df71e3b396c037292c
+EBUILD primitive-0.6.1.0-r1.ebuild 880 SHA256 9ec50dbb60f50e73df0dfd7e068915cbcf69ea4f0c5e95a6df1ce8fa93bd4a20 SHA512 51ea690ffc4b82ae1a314339e3de25160ef07bac8fbcf75a4cebe8f5c63e4c1dd04d717378508646efe4dd25e32fa9c53156a0b8680d925faf4ccfb63f7c9b3e WHIRLPOOL 08228a24ff15194f16559a29f13a5ef48ffeb7c3b8457d213f2df95f4d58505a59b04d3b775391ce4f3250dcb2480dd547055e7ebc04540fdf29ee45fd0453f9
+MISC ChangeLog 2810 SHA256 ef5a48bf7555bee2b47e33acbdb9596b10b4c24744af3793afb9cf4b58832c4c SHA512 5063ab465f3aac40088809fbd3ff85fff5a57ed821d5ca11a84cde41eecc82ffe9b135689365966a6a7893610be8e8546ac076219f6a2d6c75e744d5cdc8bf82 WHIRLPOOL 96e66c91a4784700334133a48fe556828d9b72f81eb991ecfaf7cad1195401b1cb2e45bb5eeac54ce25e1b6804936d9acb4652a750a77f9967ff38636973f074
+MISC ChangeLog-2015 3653 SHA256 e8918d04a1e9c5ea5cb8c72e5cd075c8f9a4e982f43e44f920ecc8718665ffbf SHA512 e4121d7db8b8b9f2fcfb51e9f9119f866f091c1f356780d27fcbb4cb2d91e3c74e7b87f9f036ae935bcd13b51bb7b82d1a5082ae628b0937a0b23cd446113d4c WHIRLPOOL b2799f9117ea772df31fa43f6651cd032a3a1f088679e4691df4c958c8dcd68597b4d64f57498cf060fe0d2ff8480d618d31410cd02c8faa8cdc4d0c0a6469e6
+MISC metadata.xml 1136 SHA256 df2c6a2db2bc80e40f45707d27d58bbbe3da1a259d8291b17ab297b9dbd83b14 SHA512 b57c72f1e66df9ec4083b73e88e248b8b928481ce71f209a107b58e387e99e65ef95567e2850179a43f656ac0369062c127dea23630d2c0f279345c926bc9040 WHIRLPOOL cc5afe1963be678be4ada8a7ad39e115b6a155b81e8a823dba6132d1e8bbf164d1b2bd4f29d38153485aec4853d774d204260a3a4745cc64286c78fa349e21be
diff --git a/dev-haskell/primitive/metadata.xml b/dev-haskell/primitive/metadata.xml
new file mode 100644
index 000000000000..f3115cb5a7c7
--- /dev/null
+++ b/dev-haskell/primitive/metadata.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+
+ This package provides wrappers for primitive array operations from
+ GHC.Prim.
+
+ Changes in version 0.4.0.1
+
+ * Critical bug fix in @fillByteArray@
+
+ Changes in version 0.4
+
+ * Support for GHC 7.2 array copying primitives
+
+ * New in "Data.Primitive.ByteArray": @copyByteArray@,
+ @copyMutableByteArray@, @moveByteArray@, @fillByteArray@
+
+ * Deprecated in "Data.Primitive.ByteArray": @memcpyByteArray@,
+ @memcpyByteArray'@, @memmoveByteArray@, @memsetByteArray@
+
+ * New in "Data.Primitive.Array": @copyArray@, @copyMutableByteArray@
+
+ * New in "Data.Primitive.Addr": @copyAddr@, @moveAddr@
+
+ * Deprecated in "Data.Primitive.Addr": @memcpyAddr@
+
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell/primitive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/primitive/primitive-0.4.1.ebuild b/dev-haskell/primitive/primitive-0.4.1.ebuild
new file mode 100644
index 000000000000..90412bfcd3bf
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.4.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit haskell-cabal
+
+DESCRIPTION="Wrappers for primitive operations"
+HOMEPAGE="http://code.haskell.org/primitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/primitive/primitive-0.5.0.1.ebuild b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
new file mode 100644
index 000000000000..4bb1f41766bd
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="http://code.haskell.org/primitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.3:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/primitive/primitive-0.5.1.0.ebuild b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
new file mode 100644
index 000000000000..21eadcde2bda
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="https://github.com/haskell/primitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/primitive/primitive-0.5.4.0.ebuild b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
new file mode 100644
index 000000000000..8498a03cad02
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="https://github.com/haskell/primitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'ghc-prim >= 0.2 && < 0.4' 'ghc-prim >= 0.2 && < 0.5'
+}
diff --git a/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
new file mode 100644
index 000000000000..df932979b54f
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="https://github.com/haskell/primitive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.9' 'base >= 4.3' \
+ 'ghc-prim >= 0.2 && < 0.5' 'ghc-prim >= 0.2' \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
diff --git a/dev-haskell/process-conduit/Manifest b/dev-haskell/process-conduit/Manifest
new file mode 100644
index 000000000000..92beb1c92ff3
--- /dev/null
+++ b/dev-haskell/process-conduit/Manifest
@@ -0,0 +1,8 @@
+AUX process-conduit-1.1.0.0-conduit-1.1.patch 1101 SHA256 139e1b6ded8924ffdad72ce0340ed593ec8471a2c557d342e261bbd0642be4d3 SHA512 26035f7bae533194455ef48c650230ffe5796c1afa92a811ad1dd3302a833fd5ca04f8dbd87e6d60b9d5abb16ad38fbc8b6496bf918cbb34fa2b8d2079e85f30 WHIRLPOOL 0f6c55843a250b8a3012c70f9cf5d8a927cf75c9e294e4dd2fc9c05a2019337bcccb9e81a0f331222699fe4fe146eb5846bc274a15c9f1d09f2943a4ea4f12d0
+DIST process-conduit-1.1.0.0.tar.gz 3884 SHA256 14c3b09d597b2e958048c535ffe9b04ae64f8cb00c1d36e25997856226b37aac SHA512 d7390a1083bc3bc5db2ce2bc0ec55f90e6c8bb8d224cc16b52a2e272baf3dceb18ee11eafd3cc306902945b04b2d746738f5a5e88bfd73e5ad0a9f5d4e5914dc WHIRLPOOL 3a5a43777a60e1fd57b279ec4f6c20a58c1498a5bd3b143550c0a775912c12559c86cf7a287c15a2a649ed70ee2f88a76e2d3d1b5a3141e859e1b00eeb70cbb7
+DIST process-conduit-1.2.0.1.tar.gz 3958 SHA256 886d9a901620da5d43a3d42dd13e02ef12503f7612a8c4b4117ecc2d2bf7cb42 SHA512 f58d37b04523007fcc447b865510f59559608df8c470456f5f5269d04e7104b018451ae260018cf04b03a253e7436ff0fc517c9f0d5cde705cbb8661a868b920 WHIRLPOOL 84436c1a826b4820af5c534bb09f678427ddd2fde730f88a8e107c98be1eefe5f1cc8947a5cfccc074bd129163ee02e2cf2f8f1d09b70cbb41d78efd88ca1546
+EBUILD process-conduit-1.1.0.0-r1.ebuild 983 SHA256 a1fd4456af58c64782a2f1c1f0a6193c1c9e7348b8d12d3798706ddc6994ef24 SHA512 f4c038d7923733fb76be53aeff671ecd1ce4c10d9ac4031cbe381182384587ee7e946d7d97b0af289753cdc52a3fef67ec56e6653aa5207dc1b3b494d8b787df WHIRLPOOL 8a08f35b69f36be5a2750c1b9e4ba4019c6e0c9f919adbd560e15f508a9cc4767861f7da2e707f6365bd6b2a76d67c91faf203027ce1cfe6c52b1712ec27cc40
+EBUILD process-conduit-1.2.0.1.ebuild 959 SHA256 4c48f014b1eeabc13a73176a4fedc35728811a4217463c70cf1a16e14131826d SHA512 5e8330cf2dc97a37f734ea237d20025201da5872246c331db318354b27542e3798564d0655ca42177c5c6cb265b83684d515e2a93ef5bbaf76564f208c501842 WHIRLPOOL 07e2a3f1c961e3156e603bcfeadcdf45a9e2b8c12b2f88438ab97a47c70ed160ca4e2b048011737d722dc4f2ea0716cfaba42f0a5e5ca67825119dd521bc11b2
+MISC ChangeLog 3020 SHA256 64d3377a55d41b3a6b5ed5427cd0ad4bc6983f44cc63a00476ea1a01e018ce02 SHA512 f488750315e841d1c99c2d3bb391f7f86eecede7f7de87508d9bc126581118215f4bf87af967d000f05564cf101d4472e3ed6209d23876a7ce9ebc80aaaf6017 WHIRLPOOL 60c544215e4d556917f66848dd55fbf11308ed934d4a83214d648cba1fdfd498c5f119a8eb98b97fce6d01775f2adcab4144f5e6ceff8a494178455bde106141
+MISC ChangeLog-2015 998 SHA256 82096020f9eee2f29475174bf6a3634adc2ea9cfadbc4255c78c68c3dfc3c5c6 SHA512 a3014188f8e81db3248ae00ded56e6724e18bfa2a8265b1e78b66a6f856de42a8d4f596b874bbe3faafcab1200dd72795b60e87f931ec2d2900312b7f65565a7 WHIRLPOOL f843d1078423f6012f699dced0a738183528571bf44fc7630dec852155540ffcdce190a246e769bb2757703b7751cbe892742e9fb64ab3d639d47e759f115862
+MISC metadata.xml 495 SHA256 2f90c2ce334ac55a05782b2062663e9943f500d902f8d80dcc1773c170ab423d SHA512 fe8762abe81705e982768ecd21e61c1ab2849528d9e75e26cc4c8f92b2a56724cdfb7c90e5895f87a6376dc5b8f5d4621b9ae4f908b5507dc36930c06310c37a WHIRLPOOL 11de6fb6400f68b6b593edb42ba00fd11d5a782e6a2fc200622514d3d3ec70a2ade6b04734356f121d163f4fbc013fd3cb8ac2f6e4ea6894117efecb32561a76
diff --git a/dev-haskell/process-conduit/files/process-conduit-1.1.0.0-conduit-1.1.patch b/dev-haskell/process-conduit/files/process-conduit-1.1.0.0-conduit-1.1.patch
new file mode 100644
index 000000000000..e829cc58de0f
--- /dev/null
+++ b/dev-haskell/process-conduit/files/process-conduit-1.1.0.0-conduit-1.1.patch
@@ -0,0 +1,27 @@
+--- process-conduit-1.1.0.0-orig/process-conduit.cabal 2014-04-03 18:54:59.000000000 +1100
++++ process-conduit-1.1.0.0/process-conduit.cabal 2014-07-02 09:45:32.738952743 +1000
+@@ -34,6 +34,7 @@
+ , text >= 0.11
+ , process >= 1.0
+ , conduit >= 1.1
++ , conduit-extra >= 1.1
+ , resourcet >= 1.1
+ , shakespeare-text >= 1.0
+ , shakespeare
+@@ -48,4 +49,6 @@
+ , bytestring
+ , hspec >= 1.3
+ , conduit
++ , conduit-extra
+ , process-conduit
++ , resourcet
+--- process-conduit-1.1.0.0-orig/test.hs 2014-04-03 18:54:59.000000000 +1100
++++ process-conduit-1.1.0.0/test.hs 2014-07-02 09:51:31.862391926 +1000
+@@ -7,6 +7,7 @@
+ import Data.Conduit
+ import qualified Data.Conduit.Binary as CB
+ import Test.Hspec
++import Control.Monad.Trans.Resource (runResourceT)
+
+ main :: IO ()
+ main = hspec $ do
diff --git a/dev-haskell/process-conduit/metadata.xml b/dev-haskell/process-conduit/metadata.xml
new file mode 100644
index 000000000000..476cab9249fe
--- /dev/null
+++ b/dev-haskell/process-conduit/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Conduits for processes.
+ For more details: &lt;https://github.com/tanakh/process-conduit/blob/master/README.md&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/process-conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/process-conduit/process-conduit-1.1.0.0-r1.ebuild b/dev-haskell/process-conduit/process-conduit-1.1.0.0-r1.ebuild
new file mode 100644
index 000000000000..dcce3ca34644
--- /dev/null
+++ b/dev-haskell/process-conduit/process-conduit-1.1.0.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="Conduits for processes"
+HOMEPAGE="https://github.com/tanakh/process-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PATCHES=("${FILESDIR}/${PN}-1.1.0.0-conduit-1.1.patch")
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/control-monad-loop-0.1:=[profile?] <dev-haskell/control-monad-loop-0.2:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ >=dev-haskell/shakespeare-text-1.0:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/process-conduit/process-conduit-1.2.0.1.ebuild b/dev-haskell/process-conduit/process-conduit-1.2.0.1.ebuild
new file mode 100644
index 000000000000..1a9954e6c427
--- /dev/null
+++ b/dev-haskell/process-conduit/process-conduit-1.2.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conduits for processes (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/process-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/control-monad-loop-0.1:=[profile?] <dev-haskell/control-monad-loop-0.2:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ >=dev-haskell/shakespeare-text-1.0:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/conduit-extra
+ >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/process-extras/Manifest b/dev-haskell/process-extras/Manifest
new file mode 100644
index 000000000000..13b54164e772
--- /dev/null
+++ b/dev-haskell/process-extras/Manifest
@@ -0,0 +1,5 @@
+DIST process-extras-0.3.3.6.tar.gz 6282 SHA256 a1638f8bf59873a271f86a948f9355a55f6f84bc580e7a0e673ca250ed966ed1 SHA512 ea275a800da874c40f7dd184281908aa713c2085b528eef9384660f863bf01e7b56c6840a1ae9a06662f90979288172f09b39fb9453049d115f70fd2b4ecf510 WHIRLPOOL b09252cdd3c2d2f4372678a8b564fda21e097847ed730e28e87b1d2ae36c0c18cb9f02ce33e191e06e16cc3f6c58fd094710298c254a2c0876bb3e1133e0b49e
+EBUILD process-extras-0.3.3.6.ebuild 597 SHA256 b83c96f7d9125c7a608af029d52386a2156dc0669aa647a92522f69c5a54e894 SHA512 fb0c13b8b6ed1eafde92d1a4b1031982d871db8db5e9885dddcdd7e73fb8d806cb9ce582259111ca981edb8280996f3e8068c81e8779938670e3153a77e72538 WHIRLPOOL 20e85a37af1c2100b90ab8f5477b008403842a9ab567d62e3f3d3e2a397db07bc381528b0ad735ae20302770027dbc850990bcc2e22695037804b79d478cfb0c
+MISC ChangeLog 2774 SHA256 c92b21c7d4a0bd280c98a5682d376bb420882210bc75285d8d9244bc2002c9a8 SHA512 a8a6ca2e96c3740278e8c244656561be156eea4a2650ba9eb3503fcf302ca9f0eea89ead15f522291576cdff48bff30be09b53a37286e893f45233e3ec1655be WHIRLPOOL 850c09b70da18b21417a935cba652dda8ea5bb6e80af48dde8c99c0f4046f1eaaab9463341ab13132927a8725bd8858b7adecfe93cfaaf83441841d9e479a309
+MISC ChangeLog-2015 385 SHA256 fa048789b43be104a7b4e7441c079bf7fc7d50a06caf296b20b9bb61e2cfcda0 SHA512 1e2777e366c4bce63d48efa5c44b233a8ba27ed790524494eec31b61fd74a39c949a777a0311eb17d2f8e8ef2a157160d6c9327bea7673165418adc43566cdb1 WHIRLPOOL 4eae3c9d713d77b940c9eb2200c83a149815fedee98bfd9c14f82199593e8b254a5b54587f58b0f0b1a9339acde7aa2d944540f82d7b129299425b910ee05680
+MISC metadata.xml 477 SHA256 61a1eb1f4fa1324e872668333fa5344bfcab3cc68ff506b243d563fa22b4e6b8 SHA512 2bb853b59d44ce9ab3d6e51ba60dd6e4bd8835512cb3dde9b2a4851f5cd9fb8c1136a90dd346b3d71b093e19354db7efafc8f45a5e018527c8985556ee210d05 WHIRLPOOL 86a0961afb150ea17f87b0bd6a79fced44dcfb1a015a098683a9757d70f05ce216f03047ad5989573777dd0b739fa72ddd6b8f5493bd69ed9c75b3d6d172cf16
diff --git a/dev-haskell/process-extras/metadata.xml b/dev-haskell/process-extras/metadata.xml
new file mode 100644
index 000000000000..4b81f84c00dc
--- /dev/null
+++ b/dev-haskell/process-extras/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Extra functionality for the Process library
+ &lt;http://hackage.haskell.org/package/process&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">seereason/process-extras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/process-extras/process-extras-0.3.3.6.ebuild b/dev-haskell/process-extras/process-extras-0.3.3.6.ebuild
new file mode 100644
index 000000000000..4fb7a6ad9605
--- /dev/null
+++ b/dev-haskell/process-extras/process-extras-0.3.3.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Process extras"
+HOMEPAGE="https://github.com/seereason/process-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/listlike-4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/profunctor-extras/Manifest b/dev-haskell/profunctor-extras/Manifest
new file mode 100644
index 000000000000..445399d0f53b
--- /dev/null
+++ b/dev-haskell/profunctor-extras/Manifest
@@ -0,0 +1,7 @@
+DIST profunctor-extras-3.3.3.1.tar.gz 6493 SHA256 efc081346254de99b18418696510b255dd0c74628c3abe1174c6f3a7a751ca9a SHA512 78dc345cf1c7be7846d9c39775c6f0e71251a447461180e54239f406f8583524cf034139e57ca3d9054461c103432220c50f7c2f21403b4f5e3f4878b55788d8 WHIRLPOOL 922834f9b13874ac4d89bf32fbf9950153a266130848e4f30e48abdbf3d81abf1282b5406f55afe8eb91cd670abc34cd5175af6ba73494e1c6800a5891494b86
+DIST profunctor-extras-4.0.tar.gz 2588 SHA256 8a3c51ef41d686e39f87875dd48e72e5aa83956125bdf9922edf531c292a4482 SHA512 0bf2000b18ccc5d85be28d48199f1e64c6fc8813b0e08b9e1c7bab756ebfe432c3e3c1e2ae87da81e54b1dac183776348a80f089f595ff318f9447d75ff7e358 WHIRLPOOL dc8b15c1a14942791f09a20e279687d442fbf4a9f319e03f83093d9649f1e71d1573e2c10929a34e231df95528e52a312eab549cc1e66f2e67bce432831c5c78
+EBUILD profunctor-extras-3.3.3.1.ebuild 839 SHA256 5b4108d8a87c6e790615dfe03bec8d229230be73601b6d893bbe71dab4b33bc2 SHA512 3b58699dea171ad2d4b125aac32e64094190b4fde914f78e722229651c3f99b7ff2c4d7dc476cd9dd77faa407b96073dee4f29eca3a3dd2d86e7857f83ee058b WHIRLPOOL b3f1f3a72fa98e803bf0590cecbfa62421a7fc4486edce9a600451c7b667865fe9aebf239ef8cba92b4723fee6490cc965bb44c04d8f9e16653a66d2b09dd831
+EBUILD profunctor-extras-4.0.ebuild 589 SHA256 8300252aee3b6858ac030d01afd19f39a02730654926a7ac5b016ca4f36b7790 SHA512 b65d2d3de25d46eb8c35e80aa980825b2b465f5be1068d3a6308da6f8212a9bbd95b9394e407b72d63fc9aa4f75989397c295990c42310fd0842b1d39dec9b5d WHIRLPOOL c9bc2e9f2b7c5ff85f32b5f459814dc4cb5d1d9bba567645d5e1be3bf4dfe6232f29fb20132d71d7e57dffd200210387a0648944c70911a65318695d5ca8a4d3
+MISC ChangeLog 2719 SHA256 8a097574fc028899c88dc33448a350919e9bd2bee36d8c327de95453e7f577b0 SHA512 f98d7be2851d11a79d9316e9374890ce9ec5316d07bc316f0daf81dc89d0fa7c03ee0379cb8f325d8e6a13fbbfd532d9644239eab2a224df286744dec52ac501 WHIRLPOOL 11647ca3f057142cfee7a13bca99d96d2150af858b6908f484849df0609185a117bce6bb6638248184b692b0f5634a714f1787a0a5684f3b6463e199daa398d1
+MISC ChangeLog-2015 808 SHA256 e44992ea01f4a3d01436c647350f854ef81a485154e3ef07bda2bc6f30797b94 SHA512 549a7d874a6921e34ebc62d6b119b539a65d7050485a03efad4dfd240a31ebc8336669b0cc6317c1282626369d5b04c567d759f73028522a3a4897700205a625 WHIRLPOOL a24b8187cd2cba63455359a7c47795aa2a5fd0b6fa36f6bf2fbb52a9a6af0108deefdf00714486f1a7cae6287c2e865a85175e3ec596ed7166629ec95f00afa5
+MISC metadata.xml 529 SHA256 97aa77dab2b96b4b0edfac3900755d745836b6ded6a09b72f52f69d2d58e33fe SHA512 85e73e5bfec8223f99ce58263d423d1675dbd893e1bcd8b448094be163376881a3fd63dd842f0a6ab9f4a381e365adeab4987ad1af3337d965fc93cb3b0638b0 WHIRLPOOL db29851d56545e517c3a6b46419f9d53d65e59e9926bfba0db2befd404e4e94d4f12fcc4e47a4f653e52a0d4a9bdbac24df1a537c5e72e481da01b0bff0d7dfd
diff --git a/dev-haskell/profunctor-extras/metadata.xml b/dev-haskell/profunctor-extras/metadata.xml
new file mode 100644
index 000000000000..41640f988c20
--- /dev/null
+++ b/dev-haskell/profunctor-extras/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a number of utilities and constructions that arise
+ when working with profunctors that require minor extensions to Haskell 98.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/profunctor-extras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/profunctor-extras/profunctor-extras-3.3.3.1.ebuild b/dev-haskell/profunctor-extras/profunctor-extras-3.3.3.1.ebuild
new file mode 100644
index 000000000000..4268355d00f7
--- /dev/null
+++ b/dev-haskell/profunctor-extras/profunctor-extras-3.3.3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Profunctor extras"
+HOMEPAGE="https://github.com/ekmett/profunctor-extras/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+ >=dev-haskell/profunctors-3.2:=[profile?]
+ >=dev-haskell/semigroupoid-extras-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/profunctor-extras/profunctor-extras-4.0.ebuild b/dev-haskell/profunctor-extras/profunctor-extras-4.0.ebuild
new file mode 100644
index 000000000000..d04fc221fbb3
--- /dev/null
+++ b/dev-haskell/profunctor-extras/profunctor-extras-4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been absorbed into profunctors 4.0"
+HOMEPAGE="https://github.com/ekmett/profunctor-extras/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/profunctors-4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/profunctors/Manifest b/dev-haskell/profunctors/Manifest
new file mode 100644
index 000000000000..94225ef46b1b
--- /dev/null
+++ b/dev-haskell/profunctors/Manifest
@@ -0,0 +1,15 @@
+DIST profunctors-3.3.0.1.tar.gz 6480 SHA256 0216dec6bd529b3108fdbb653df535ba4b9dcf5fa4c4c76aad9ae424d2eba799 SHA512 113d96a635e0644dd097bace3a5b2e58892a8fe47fbe614f3178ffa554486f177b4c512ad2301a75d0651156b976e43d545a596bc2a9b1763b1ef96f270bbeff WHIRLPOOL be98234527aa45703741ed4b646188c7b6961cd5b304d448f2dd86d0ea7ace1de9e785894551aa358e514251e9c229257659b2aa2c44242cea28c0257d915400
+DIST profunctors-4.0.4.tar.gz 10516 SHA256 1de2857dfc08a2f4533d601edf07ff5de1212eb45ca42509038e7fe38d6646c3 SHA512 c282052ca8d59a99303c0ac4b55c3634cb496bb70738699d179d35683d8fab1a7d60e6027221ca534b946d23424b932c7a6280247b09d79d34da8f6465ed86e3 WHIRLPOOL c5bfacbfa1682b5a1b19b74bd9b67209817b8b9b2e58b2f65b33da3f1dc96d404bea1ed9d1eaedd83bb8ff3318ccf576d86c4ed2ce278e9900e384098a51daef
+DIST profunctors-4.3.2.tar.gz 15816 SHA256 9b20c243382bde44df5a96793eaa74eda440ca371563f7a7185543f1e54abb19 SHA512 42fbed0bbe39adfb1092d92559c79224d950ddec03acb2400686d0aee5a2ddd1a978c379202435afce5e9e124bc769a0baa407d4e77e4bea82f5694aa8559e27 WHIRLPOOL 9a6094661c4f504191ae27b4b1177feff488192bbccf3ee35c10b639a0cfefd78388c68da84f48e9fcb62dd00d5bb384b5dd670f2ebc1575f3c6841b1c3264a8
+DIST profunctors-4.4.1.tar.gz 16997 SHA256 85980e45caf1a13b58461614d261febd1c7cdfefabf734b654dd3314d822b8f4 SHA512 66c6a81e2109f7c2f755063b06f54444bd932c679c701880c0ec1a8ee8a50c63b4bab67f7341af745c0a77e362ff74de9da8116e2641d5f99dd59250657b7f50 WHIRLPOOL b32b0decab5f1217ef5f0280d1bc1a8fca754fc4f6a2fa385c8f487f674582679cbbde15f1f52d24eede97e3073861b35590ff8a526a31bc3ac1c803a11078a4
+DIST profunctors-5.1.2.tar.gz 18845 SHA256 e0cc9129a4c1d2027cdada0a4cd26e540666a929ebe4e17ce5e2cec02d589682 SHA512 420c3c7beeb17ec42354fd805045bbcd26d406cf4b37a5f70f1f2fd5185f309b97138008959b5a028ff79144562316221c1605917a1d784315d618c1d61b37a2 WHIRLPOOL 2a9b9c2a9afff32d85fbbf87155423ed8eadbd8453f5eb620ce3a63f062da38f646e3acbe279369c1ca2af59ff22e9d8abf1e99f59156429b2c089cb4c9836b4
+DIST profunctors-5.2.tar.gz 23236 SHA256 87a7e25c4745ea8ff479dd1212ec2e57710abb3d3dd30f948fa16be1d3ee05a4 SHA512 e158bfdc681913c131daa766138474654b56ec8e58944995b614ebeb11460458ae8409cfaf9a7398beb759e0f88b2e5139f9a53deffd3592bed859faa5b695fa WHIRLPOOL 796440f5648dd6c6926905ee208ebecd953ba413b66653e86c3b48251d2078b8a14f031ef5d036af214d90b6d8f6fc024c8aa2d2ce946bbe13ebbab70413733f
+EBUILD profunctors-3.3.0.1.ebuild 647 SHA256 f246669ecdbac4cec9f1f682fb0737524387b839990e4d16369dbf74b7500401 SHA512 a23352b1109dca25072cf97ae1841ffcf9e00d54557b5527082b365765c525c72761c1a2e65f667756c65b0e1fb7ed2aaed05396431a1145526bea698f13bb10 WHIRLPOOL c6dfbbf22818e949791bf04334470d3d697c3d24e8f63e6440fc2e47156fa87f791d0149c9541b3be73028ddef797ed6917befbacc94d91ef4f4b579a086605c
+EBUILD profunctors-4.0.4.ebuild 850 SHA256 986b5cfb729b4f3a111d027034686611d2ee85f3f22b4639a54c894439e8d1fc SHA512 8d14e7f941865cc6bf2085384837c49706ef8231ddca0ef053b5c26ff0aa634426cb7f343f6d5d0c39c0724dcf64814d241d6279b45cc9a43915418cd0e238dd WHIRLPOOL 385246703b0979652edb3cbad2757dc983cbda0d84cb9601d58aeeeb9c5a6ec3b4ecac369788a6f07b8b6efc74cf6ae0146d03217ddcf4265d2a349c53e110fe
+EBUILD profunctors-4.3.2.ebuild 935 SHA256 2bb6249b0255fb20d7f38ece749fd2b3f55017c4d6bdb3c8b50ebabc97437f9f SHA512 138d43aaf5fb9b80d8a97faf8abdb0a901f4e73c711f1e106bfef1e3c837d68c5e1deaca6e2d2cda2a8e7769adf871b15064552f80bc67bcc3ebea344c63f325 WHIRLPOOL cc0043cf27e355f761f1e442b4ba60972aeb01e42a2fa6c9e6365bd5d79e78af1603400d0028d90a96fd34296389a963ff06a8ece9f64dabb7bf86a383b9a395
+EBUILD profunctors-4.4.1.ebuild 933 SHA256 b0eecbc4660e2f4be9573215c462bc5a69a9a969b564f309a5ae98da09066e9a SHA512 3b8142d7c02c37046e54af4c5a4a686da4e1ff1b3bb670577b3b4932174c6ee4101afae17eade1b3f410e0679bb6bc81bc5577d1e28034505e0900a3584ca682 WHIRLPOOL 87dae49e2651f473c64c42cfbf5e0d23b297133e0a04d4ae96a63bf709cdc0ecd0111182e0a9d621f453b69ed87305858ae422c7248b16d8f3a1da3f2a262621
+EBUILD profunctors-5.1.2.ebuild 1011 SHA256 51dd051f5779cd30bb88b5605958530611f12917ae07f00d29dd8b394ac972b4 SHA512 2762c635753360aa633aff8fded4eec745f1dbe5ad78f1f7a27c69658e488008307484ebe0d46df4e1a312a363290bccb9cce1c623125554ac3a2146271e0e6d WHIRLPOOL d1195496893ac66caabaf6b4057245c73ea4939287e465e128e2f452a79a6955e924018766fb553961a41dff80a98b6960041c4ac50fa7fd73a98d427b4d7fd9
+EBUILD profunctors-5.2.ebuild 1099 SHA256 2d4b87fa257d0f7fa9b2364be0df26d80ab48c3a9040be235bde6909256c3a4f SHA512 c61556ea0d460948b5770aac419090af0914a9354188a227d07e8528dca73c498af3c65bd1fd447d934aebfd5520350c6224914abe5d876af6015b4aa4ae170b WHIRLPOOL 139b25c55d348afee03897450e3b8e9fe63e43395630bdc2005069984e559e07f0ec75f6fdf49713462b3c4a5b051f5900ec1b74a488dc8bfab669a835d0aae8
+MISC ChangeLog 4169 SHA256 acce114a94d6e6e3fb71578873e4271496757e87794702886fdf81e0270965ad SHA512 d9ba041662fcdb9d39561650c9cc5d5c6dfe19119b55e5ebe8f5aac831cffe7be70cde02e4a10ea1effe30959054b48969a9006c49994a846271536de5c6009c WHIRLPOOL 7fddd75d88dc66276487dc73de32aaedd4ab9e16200637b20cd94bc82fcef906b219329cf84e3c994f1dd0e76c176e3b60a754607ef81abbd0d1d9f42267f625
+MISC ChangeLog-2015 1311 SHA256 7bacbaf7f5b48ffedde33a52bd23866de0a3e74977b37606e93a6a8f4b62b8c5 SHA512 99a80d6f967e06ec304fa57c1153c34cab01303118c9763a38034636e4882e85155ad3b0858b97e6d2a90ae2b3d9a913c78e232438af8970e3b470b8441d89a4 WHIRLPOOL b02d8f0074c4752e88a67adf873ef5c0094d7a8ba3fc6dd7ddd06e6c60cceb3e5b25ffaae85d766bcf9ab37362700dd94dee3eae243b92b3ee2d983e8d7fe9bc
+MISC metadata.xml 396 SHA256 3db5a8d1dec65461391dd007f94b7073ab72602ecbfe829bb5f99a738e863a3a SHA512 cea3941e4e5bd88ad72b8edafc079775c13321105c63fd9bb2da44e3e660915f792513d958d021bc8f51572f076348a593a3d5ef17d59ce180fb30a2e1415458 WHIRLPOOL f94ef6e396e101354fd48ce2c7f41f985d139faab58d7664df71a3100cbf1ac7936c89f0f5cd321ba25449d556fdb4de11ebc0c54cadc89a071674283a1bf533
diff --git a/dev-haskell/profunctors/metadata.xml b/dev-haskell/profunctors/metadata.xml
new file mode 100644
index 000000000000..1bdbce48abbb
--- /dev/null
+++ b/dev-haskell/profunctors/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 Profunctors
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/profunctors</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/profunctors/profunctors-3.3.0.1.ebuild b/dev-haskell/profunctors/profunctors-3.3.0.1.ebuild
new file mode 100644
index 000000000000..64db968e489c
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-3.3.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/comonad-3*:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?]
+ <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/profunctors/profunctors-4.0.4.ebuild b/dev-haskell/profunctors/profunctors-4.0.4.ebuild
new file mode 100644
index 000000000000..1de24ff2411f
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-4.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/profunctors/profunctors-4.3.2.ebuild b/dev-haskell/profunctors/profunctors-4.3.2.ebuild
new file mode 100644
index 000000000000..7edb586ae191
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-4.3.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.4.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/profunctors/profunctors-4.4.1.ebuild b/dev-haskell/profunctors/profunctors-4.4.1.ebuild
new file mode 100644
index 000000000000..6b785e9654cb
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-4.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/distributive-0.4.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/profunctors/profunctors-5.1.2.ebuild b/dev-haskell/profunctors/profunctors-5.1.2.ebuild
new file mode 100644
index 000000000000..7abfa7beea16
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-5.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.4.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/profunctors/profunctors-5.2.ebuild b/dev-haskell/profunctors/profunctors-5.2.ebuild
new file mode 100644
index 000000000000..2ddf9615f506
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-5.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Profunctors"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-orphans-0.4:=[profile?] <dev-haskell/base-orphans-0.6:=[profile?]
+ >=dev-haskell/bifunctors-5.2:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/distributive-0.4.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/project-template/Manifest b/dev-haskell/project-template/Manifest
new file mode 100644
index 000000000000..dd6dc2c4b6ca
--- /dev/null
+++ b/dev-haskell/project-template/Manifest
@@ -0,0 +1,5 @@
+DIST project-template-0.2.0.tar.gz 8251 SHA256 aeabd7d1785b31abaffc78f02d9dda67d57d01822755f09614bfc65e99506310 SHA512 923c0d9e5cac14c05474adc743cfb8030ed8e08e69c4eb35b77c2cb1c64b44f10058693d1a5880ba983040ea9dbf1f28f815cd274a75de302f3afdb928210cad WHIRLPOOL 19b37cde6b4e2aa1234e5bbb250a617b5361e8a3087d2583a40aadcb86a940c3d9976ec0fc4292b7f8c17751ec5c0b16d858607be55305d3b10aeef1c03295d2
+EBUILD project-template-0.2.0.ebuild 947 SHA256 b96e1ed6d7b33d32a3e2bf7a88a220579172dc8df7408026aef06e135fe43987 SHA512 ef33955e13e174f60d6412e2aae7e67a453e0d656b3b6953ba5bb5c77327ee51d3e1805518fc065deedf25d737efcdc6ec989eea48f60e9ca739706ba43553e3 WHIRLPOOL dad7d4c01326ce6876fe3018c42366c1f4b33837ff5ce6ef7e038edea03dbda5fda3ffd5d773d6d48533e1a358e8322afe8f7dd4ae4a412ee16eb275b5e0ad3b
+MISC ChangeLog 2778 SHA256 0ba1a652a17a5268072f212b6219a06e67b5cc21a41aba15df13bdadb373567f SHA512 564e8565f2d2114cfb928365db462a7bfea0fc199a59601f6d577c75c2841ca1df61935300f562e4338afd31466e92671c25c07664cf8f42a240417119af59e2 WHIRLPOOL 6c229ff38afa2ed740a1161432fa15ddc0bfbce853de9699f634e61c435969fabef18569befa56adaa3a2677e263653f0f25f806311125d18515b1536be26bbf
+MISC ChangeLog-2015 1237 SHA256 8e4e8fe5348f41ebed8c175c9bda382620c2eb5520c3c4c59e220ee81641f652 SHA512 5fb6b3e4ec93ebdc81f1c5ebb33ad800c0692a95d5987cfcb0b92d3fa789087fab33c59340808adbc36b65a11d966c5ec608d0c96ac14a193dbc5c8b51b0f464 WHIRLPOOL 2bf26d23902b17dc86e7e98fd38894e0ab5a9525b9e9af7e9d0efbef9312c4592e00ad9211ab7879f4ebc9ff4b0008804e7052ec29942d5764652bb0be21c22b
+MISC metadata.xml 473 SHA256 fe8f880fb844a6aefaad8fc385675cae26c3c711f6a7e0db1362b6f27c154899 SHA512 01ad6354d405c737c1e54aef0ff5f3d643c2abe73239a0e3663c7d23d31bbf3cc8f187c98a77393ad13df105e344af384bce6e33570e7a4d60aa2f7e1b307de0 WHIRLPOOL 6c56e800ee13b12139afaceb19ca2bb30ca72489219a400a7e05f0b94e249957380641ff41075292eee5290a76b3732f174a7b333b6af31fad5f686285fbcda3
diff --git a/dev-haskell/project-template/metadata.xml b/dev-haskell/project-template/metadata.xml
new file mode 100644
index 000000000000..7d1ebfc1027f
--- /dev/null
+++ b/dev-haskell/project-template/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ See initial blog post for explanation: &lt;http://www.yesodweb.com/blog/2012/09/project-templates&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/haskell-ide</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/project-template/project-template-0.2.0.ebuild b/dev-haskell/project-template/project-template-0.2.0.ebuild
new file mode 100644
index 000000000000..eb5556792443
--- /dev/null
+++ b/dev-haskell/project-template/project-template-0.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Specify Haskell project templates and generate files"
+HOMEPAGE="https://github.com/fpco/haskell-ide"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ >=dev-haskell/resourcet-0.4.3:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/psqueue/Manifest b/dev-haskell/psqueue/Manifest
new file mode 100644
index 000000000000..a67837b05c04
--- /dev/null
+++ b/dev-haskell/psqueue/Manifest
@@ -0,0 +1,5 @@
+DIST PSQueue-1.1.tar.gz 6280 SHA256 a8e0871ad10f916f55c3b9baec53eff23c4e97e09cf96d6c66771789e00a49cc SHA512 34fbd599b7fc47aef8952db79c848f4b50716d2d900b1d8274733ad4c7382d41a0407159e89af9828355c618412c626e4384f2e7461396b51cf866d9b8cfdb0d WHIRLPOOL 901cc5a70b02b4b09f1cc716e672c023c00661dd8d99160478d9aa2f00b066d4e2895697acaa11909cd4f9316b416d29bc19b9c5287377cba38f0290ff8e5af7
+EBUILD psqueue-1.1-r1.ebuild 602 SHA256 35946611b92a70014c39596ee33a8cc15a0a1146037ad2e259b26d1eab8fd025 SHA512 9d717926e0219b292654589d29c9ca08403ccb47f4245109403c83f46563ba0da8bd8f8dcf0d2929ecf53a965eaae327302b3f4b803232c8021653e9f529dad1 WHIRLPOOL 3cc00e79112d8cfb826ac187e222c46eec18b9e4efb20864512b6c548a1069d0e46e86be9a5cc0e984f9de69422a266fd567004df8fa2ca99ac4b2914c8036c5
+MISC ChangeLog 3287 SHA256 01392c5b741f87d8e4f5be0333fdc70be2216452e770f2d3b6d5407923acc93a SHA512 1d9e349a75aa1af88a8051d8b8295bf2b479e541429bca150178c9e41b6e56d92b2afa4c66d54d7139bf52547fdb272d86709928dd267d87d997f48801c8e604 WHIRLPOOL 3fde06fc507c195a03fdb0c937821cb3173cee2222e86f4c7212b480301805b16e17fa2a8a7bfb3a7642d80d2b7996f751f8c4462dff2cbf26491df37575207f
+MISC ChangeLog-2015 369 SHA256 48a6d1d9770eb17d302b3bd08c724ce0831ed3e68b52983d7aa67ab4b6c90b88 SHA512 9c389748f9edb96ec4bf6abccde8d6518e19270242353d1b3dea391a50911c0673b93987ac93073de31e0f1b6aa14bcb81509bc12e97fcff51d081d5b4dc2d8a WHIRLPOOL bd997e11400b962b5183347f50e6b3ea1d4d4dca4cab1d3467c7e0bf006390756239a6a2ae846fd432810ff95bc8799550c2988ef6d9a4b6855f39c1594169b8
+MISC metadata.xml 691 SHA256 5f3ea9b23418d173c31e2f64ed4c963dbb59f7bad767446a994f1e1b6021b749 SHA512 98fedd95dda5a745ff464cff72dde0571a7a2156f8c9cde1124e3789b71059ac117d955d3891a9356cd78ff4cd2b9c5c9712ed7668637612e935062a40735fb9 WHIRLPOOL ed7ed32352f03962da7374cd08086df80bb5cd3cd15fe90499ddf88990ed5324f96e8fc1ecf4e0dd4edc6bd4f8978e87ada2ca9bc9c7685f244ea2c27a5493db
diff --git a/dev-haskell/psqueue/metadata.xml b/dev-haskell/psqueue/metadata.xml
new file mode 100644
index 000000000000..63915bdba3bc
--- /dev/null
+++ b/dev-haskell/psqueue/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A /priority search queue/ efficiently supports the
+ opperations of both a search tree and a priority queue. A
+ 'Binding' is a product of a key and a priority. Bindings
+ can be inserted, deleted, modified and queried in
+ logarithmic time, and the binding with the least priority
+ can be retrieved in constant time. A queue can be built
+ from a list of bindings, sorted by keys, in linear time.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/psqueue/psqueue-1.1-r1.ebuild b/dev-haskell/psqueue/psqueue-1.1-r1.ebuild
new file mode 100644
index 000000000000..b71627525966
--- /dev/null
+++ b/dev-haskell/psqueue/psqueue-1.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="PSQueue"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Priority Search Queue"
+HOMEPAGE="http://hackage.haskell.org/package/PSQueue"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/psqueues/Manifest b/dev-haskell/psqueues/Manifest
new file mode 100644
index 000000000000..dfa3c2da1d78
--- /dev/null
+++ b/dev-haskell/psqueues/Manifest
@@ -0,0 +1,10 @@
+DIST psqueues-0.2.0.3.tar.gz 23782 SHA256 ac8a60de9979f80948d0becfb35cdafe7e1fdfce062c0468e4e2abced9a85c69 SHA512 2af3fef2786ce61289f806fd483d1995a29f1a7f85eb918ae69e4873450c4b19e8c76f0e6f86f9e6fe7065b9cfb4672f48af2366bc2a537ed42b0e5dacb8a5a0 WHIRLPOOL 82d621ac9b0d546ccac42f789ffd2a5cd456e4cc89c37c68016d675f9716951af07a26919b576c4767d4d9edfea28d681c2eb0635f0e2b10be35cd2e020a75a1
+DIST psqueues-0.2.2.1.tar.gz 25605 SHA256 1428771180a34c2258bc9ca0f0c12f1df530be018e870c91348975cc7d33ae9b SHA512 b34ea7301a61760e6487441bf3251ca1f31be88489cf75bbf81049bb74a79e31e9933e1ad5378dc3715e763a1ac4ccd6130e03b877a4ceebcde9f4a3be6fcc8c WHIRLPOOL 2e37d367bbe9b715099f0dd92a3e700453774a5eadde6b4242a0f58fcdd43fd8ff4c8f9de35f3a9dcd6833353378856d076656d5e3388e74bc87d26cc0e56300
+DIST psqueues-0.2.2.2.tar.gz 25622 SHA256 97b539c4d9da0f0460cd17153641a647b59eb04fde00ec38ea8b56dd9086423f SHA512 0ecaea1fa9e4546f39b3e936422a3fc3c24f3a5f4a5a70c2503038102dc7f7586add40b4efcd3c26e1ded6df6dd368f161664e7ce7790d74da13165c2684582a WHIRLPOOL 012b80866a52a14ce1c10c78285e23ed13861bc7ea461ffb3cdd386c88d644abfba1427f639cd25d450e12e52fe38e6ec3b833637962282ffb6ed6acad53ef76
+DIST psqueues-0.2.2.3.tar.gz 25624 SHA256 6d757c30f6fdc8df7ed62601f2b2530e71192109ab94d06dec4176c9c3eea6b5 SHA512 7753f5beeccf32841f6be1294f9ddf8627fafddcae5d09784077b41864016247d8fc4bcb901056ea804ecbe3ab93a15d9de221e5623aeafd9107edc2b402121b WHIRLPOOL cd9f849036ab481e17de47a7dbfe12249ff0f9ee7ba46408b1cb674a4bd97557bf2705ce319b5328503086eb98b32c2c609a0ae017f77ec7da67a6fdfe3ba4d2
+EBUILD psqueues-0.2.0.3.ebuild 1008 SHA256 07c4c1aeb0f8d3116cf9b0a6bf8b6c885e899395179d0e6df62be8dee209963c SHA512 ebafcfce7ce9a37bcb41b9e82674a9d9fa2cba5954c850ea6fdd438d7b021948c421017a6583acc25704ce09d0f175f6cd02e4aeb69ab510846d4a0982469b23 WHIRLPOOL 14966f44e7f59da0fe5b77ebeeff803cb2895c04c1fd6e2dfac9c4ef822886b714f31d1946a34558d8b8b2f2b7d62ff4df1d3882a502c5ea8d03d049f8232457
+EBUILD psqueues-0.2.2.1.ebuild 1008 SHA256 9f2eda56dc31982c0cb562f789a95fa04c181da9ff2ef7309f798b8d68089213 SHA512 7201de6d4128d4bac6bd665b7f56d7a0cfc27f7ff749e7777aad9fc5369f3f1e0b37f774a54bda6c0166401753a6482f7e55e6adb7cad2fe1b0031010243e391 WHIRLPOOL c56ba11dd3d487964a1a36249f29381decfba0682bca32ed07d5d855ea4eef4ca464b097a6f287a50dcbc9f304901fd38f7ec20639e7858b0a6ad60f7af9a269
+EBUILD psqueues-0.2.2.2.ebuild 1007 SHA256 a4ce410d969c1a6bbe55c967224554d7f1b2f07f09bbf7147db99f09197ca918 SHA512 bd6710f18808f77aff86d61b7c05ceee8a29056b1599c357051bc0c0774e4615b25ec8a7743f3347b0a7bd4ceb340a4636146ae89bb9f120fc9b065fa3bbd498 WHIRLPOOL a563dc83f3f2b1887f6b60e02c7bd8abd74a993451231c0352c25664fefc1bb9874cc9c44c1e1742be71627764992f82179105ea818e6a653745e2ea1f77c806
+EBUILD psqueues-0.2.2.3.ebuild 1009 SHA256 db0e5b0964e294c3316245bd5099ecf63be995dd0ca5dd0b54cd1b6354abc7ad SHA512 35f7dbab9286175c5984da3ecaa2be75d8f20027463226a3d15ed673da5455b25b9b6a08a14dcd7369b5394e9ffdcb6d5d16f752ef2faed7af81466eeead8c23 WHIRLPOOL 4350ad469d62f8cfa5a352d8d4a132ce25582de18d1ba9949a4871952549d939a992d8618bcd42b5d5a3851ef0e0e91b2e49c3f1e89ab9a295bb8923bb604e38
+MISC ChangeLog 1496 SHA256 5348843ea82f5fc03eb97973bc65258815ace12d331c427f75c4a37441186486 SHA512 5c87dc1f451bd802f6357bd3f663cbd8a19d0af26244247e1349206bd82da35b9a98c9b5fde69636c0e20e7737b5351de460605efd3ab6033f1d14700b4b16e5 WHIRLPOOL b67ac7d639d9158e95717fc50037474c4dfe7bc43a5dfea59146de6db56ae09d73f13b05205460586aed498fb682e7160540058ce984254dfcefa81bb1ece448
+MISC metadata.xml 2187 SHA256 74bfb6da017bd36670eb46000fa310e9ba4e36938271bc573db377cf66cb09d8 SHA512 88fce8e1f3b6872a37b9f7d6abff158850061fdddca62fb48d74911d0db3035adab6021721ce720f5a84c950d7c6dc55ef6d6d472f542f1fde74c6a0546d61c3 WHIRLPOOL 208b330be1a1e5e5608540e9b8086d0f5b12ed2ad3c049da01a2dd2385b5ef159057b5ce1d0a0ea709d4a2f9e47b6951e8c6aefdde5afe8bfe0a57ae4f85a6d7
diff --git a/dev-haskell/psqueues/metadata.xml b/dev-haskell/psqueues/metadata.xml
new file mode 100644
index 000000000000..2237d4004fe0
--- /dev/null
+++ b/dev-haskell/psqueues/metadata.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The psqueues package provides
+ &lt;http://en.wikipedia.org/wiki/Priority_queue Priority Search Queues&gt; in
+ three different flavors.
+
+ * @OrdPSQ k p v@, which uses the @Ord k@ instance to provide fast insertion,
+ deletion and lookup. This implementation is based on Ralf Hinze's
+ &lt;http://citeseer.ist.psu.edu/hinze01simple.html A Simple Implementation Technique for Priority Search Queues&gt;.
+ Hence, it is similar to the
+ &lt;http://hackage.haskell.org/package/PSQueue PSQueue&gt; library, although it is
+ considerably faster and provides a slightly different API.
+
+ * @IntPSQ p v@ is a far more efficient implementation. It fixes the key type
+ to @Int@ and uses a &lt;http://en.wikipedia.org/wiki/Radix_tree radix tree&gt;
+ (like @IntMap@) with an additional min-heap property.
+
+ * @HashPSQ k p v@ is a fairly straightforward extension of @IntPSQ@: it
+ simply uses the keys' hashes as indices in the @IntPSQ@. If there are any
+ hash collisions, it uses an @OrdPSQ@ to resolve those. The performance of
+ this implementation is comparable to that of @IntPSQ@, but it is more widely
+ applicable since the keys are not restricted to @Int@, but rather to any
+ @Hashable@ datatype.
+
+ Each of the three implementations provides the same API, so they can be used
+ interchangeably. The benchmarks show how they perform relative to one
+ another, and also compared to the other Priority Search Queue
+ implementations on Hackage:
+ &lt;http://hackage.haskell.org/package/PSQueue PSQueue&gt;
+ and
+ &lt;http://hackage.haskell.org/package/fingertree-psqueue fingertree-psqueue&gt;.
+
+ &lt;&lt;http://i.imgur.com/KmbDKR6.png&gt;&gt;
+
+ &lt;&lt;http://i.imgur.com/ClT181D.png&gt;&gt;
+
+ Typical applications of Priority Search Queues include:
+
+ * Caches, and more specifically LRU Caches;
+
+ * Schedulers;
+
+ * Pathfinding algorithms, such as Dijkstra's and A*.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/psqueues/psqueues-0.2.0.3.ebuild b/dev-haskell/psqueues/psqueues-0.2.0.3.ebuild
new file mode 100644
index 000000000000..619a89d54263
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="http://hackage.haskell.org/package/psqueues"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9
+ dev-haskell/tagged
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/psqueues/psqueues-0.2.2.1.ebuild b/dev-haskell/psqueues/psqueues-0.2.2.1.ebuild
new file mode 100644
index 000000000000..2cee5b95e57c
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="http://hackage.haskell.org/package/psqueues"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9
+ dev-haskell/tagged
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/psqueues/psqueues-0.2.2.2.ebuild b/dev-haskell/psqueues/psqueues-0.2.2.2.ebuild
new file mode 100644
index 000000000000..abb5f755813a
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="http://hackage.haskell.org/package/psqueues"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.10
+ dev-haskell/tagged
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/psqueues/psqueues-0.2.2.3.ebuild b/dev-haskell/psqueues/psqueues-0.2.2.3.ebuild
new file mode 100644
index 000000000000..b38a9f511c30
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.2.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="http://hackage.haskell.org/package/psqueues"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.6
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.10
+ dev-haskell/tagged
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/publicsuffixlist/Manifest b/dev-haskell/publicsuffixlist/Manifest
new file mode 100644
index 000000000000..37f2e842738b
--- /dev/null
+++ b/dev-haskell/publicsuffixlist/Manifest
@@ -0,0 +1,5 @@
+DIST publicsuffixlist-0.1.tar.gz 72704 SHA256 b37fbe099748e2a3a5a3b6661911d72749c2ec24d88ee686ae125de91fac7955 SHA512 ca9035f33eaeb222684574e3be2dfb25d60fb840cf5e7684d816cbf696f90782e86caaf7d39b826e00b444739624432a0c02b23890a17864c416afb2bbcd7dc3 WHIRLPOOL 6a03035f17ad778292de77cd0961c8bc24c50debe6506901a859000f37039f3bb0d6c8602d39525c4f7c98b71c79fd470bb2e6f7abf1884e5e8b734a2bd52570
+EBUILD publicsuffixlist-0.1.ebuild 1102 SHA256 38088f67b6cd3559fe6086bbcf908b4e5ba8dba78a65b943339d9c86e14cfd7b SHA512 1b06fc618ff879e0c12ef4d385d4ebcf81437f0f4d997781465db7a7000ef50566bc742633c11d22f08cf055381c7abafe3863477ca7514dfa2d1e6ea13b3a5d WHIRLPOOL b487d1ef6148d63e1f9bfc57932150d9576a29176f536b4eaf13d40565077f7eb0c4bb34dbf3bf6a2066b1b2b0b9556b50afc06b7c4a4104ecd8a7cab7a5a27a
+MISC ChangeLog 2453 SHA256 7b8e5df2e5ab6ddef4f69a1a070df1bb9e873f76d29c3ed78144a1677856dce3 SHA512 e353726b1cd98910b9dab0a8539a3ae8300b383cd86738d7a563319c1fefb18ce6fb1a96ca8f32276b7b8d4aa9fb744585f2477c5bc6ee6939d1ebfd931d15b2 WHIRLPOOL e7e70bf60c106e6708942eb650dccca5d16295659a7b6db4df6e051209a87ef49660d87c648150ccb8380958428fe23f492cad29708229b277d675ebf8b0021b
+MISC ChangeLog-2015 1083 SHA256 59aad90a510bd9623340c63c538b1b00940b47e550850542fd2924d2f41a8201 SHA512 feb99af8520f1c48e615d8e70130ce42320b19bfb128686e312a2f3c7169e46f230172f25de392203a5210aaf9331a4a57417b42b3b7d4017ed87bbaafcd5ab8 WHIRLPOOL f2846fe112d951f1d4948787ff2a5e378b57e9efb8ccdb8e50a7c0865bdbbc516d1dd8981acba95df848a537eebbfde36d4252f6c34da1652175f156150fb050
+MISC metadata.xml 616 SHA256 c4b726ffb7001ee96ac6151c478c28df5562093937fc69ed2239e528fcf7de6f SHA512 dda2d7217b70cab89caf29508ca4e56ff09f34637472fc326eef046be77a04391fdeb8b48500083bbf00c86f3225045f6d167a81fd3f05402f43b068feaec918 WHIRLPOOL 93cb0a887fdb27f5fc7c63eed76c9a8b99f6e7a7560ed6d55ba54a4764c2d1511c189e6411aea079d2a7ff049fd41d30ffa5bf7eacd40f761b959d15e11b9b67
diff --git a/dev-haskell/publicsuffixlist/metadata.xml b/dev-haskell/publicsuffixlist/metadata.xml
new file mode 100644
index 000000000000..f774b8c7dfc7
--- /dev/null
+++ b/dev-haskell/publicsuffixlist/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Is a given string a domain suffix?
+ </longdescription>
+ <use>
+ <flag name="create">export Network.PublicSuffixList.Create module</flag>
+ <flag name="runtimelist">read suffix list from dist at startup instead of embedding list into library</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">litherum/publicsuffixlist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/publicsuffixlist/publicsuffixlist-0.1.ebuild b/dev-haskell/publicsuffixlist/publicsuffixlist-0.1.ebuild
new file mode 100644
index 000000000000..6e50975abb81
--- /dev/null
+++ b/dev-haskell/publicsuffixlist/publicsuffixlist-0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Is a given string a domain suffix?"
+HOMEPAGE="https://github.com/litherum/publicsuffixlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="create runtimelist"
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ create? ( >=dev-haskell/conduit-1.0.0:=[profile?] <dev-haskell/conduit-2.0.0:=[profile?]
+ >=dev-haskell/idna-0.1.2:=[profile?] <dev-haskell/idna-1.0:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ !create? ( >=dev-haskell/idna-0.1.1 <dev-haskell/idna-1.0 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag create create) \
+ $(cabal_flag runtimelist runtimelist)
+}
diff --git a/dev-haskell/punycode/Manifest b/dev-haskell/punycode/Manifest
new file mode 100644
index 000000000000..18da5f3509e7
--- /dev/null
+++ b/dev-haskell/punycode/Manifest
@@ -0,0 +1,5 @@
+DIST punycode-2.0.tar.gz 6243 SHA256 59072915dbd5f94d5cc2e6ac84061b329ab84a9f22fd18a591ad5fdba37b52a4 SHA512 106ee29667582f0341b993b8fd888046e70aff02bf9a31fb883488ed0f1fe346ae6dacd60ceacf088c056b50cb99d633322f066be391585af9c37fd8e5e4ff44 WHIRLPOOL bdbf2b6bccee1f04df121b1a34b50b315791e77aad52b2d8b7e0727d73eaf36a9cd6e7d36b01af0d50973a0dfe71b17f0056c5dba3f92c56cba36ec28913c328
+EBUILD punycode-2.0.ebuild 792 SHA256 d7ae00af8073526d8c48692e867f26ea2452521c5b60c56e8dc7efd59a238b5e SHA512 e0da9722ae6ced37aaa46e32ef5dcdead94195561718c30d68975573eaf05383442fd6a71915c1ed6ac503600c80f50f4939fc81c58855c6fb4183cb9e8dc2c5 WHIRLPOOL ee2b4fe29bd4e9a95e0a2d5f1d3e37beb1487ba1a5724087aa80404ca7fcad74cd7c1f677c52964b23a4986b234c6308990a927ec9bdcd8980409ae40304f535
+MISC ChangeLog 2429 SHA256 ac86138b2e4e0d61478f512065177b10483d783787fcc98b0013d824e78fbaf6 SHA512 ce5f575835c19685e8bf176503ef6572363a2194ec1c51c22527242561580e05edac503b8228d080612b4f122252abb418fa6cd45b7b6b48f3a102209d77e8b3 WHIRLPOOL 70ddbdbc2d8ff689bd4430bce95e3de3a08b136d83f7fcd626d82448dfa08369bb31a50eec60fd8006e18a89b25706979a91aae113776b59a3b681977dafb32f
+MISC ChangeLog-2015 880 SHA256 1fdd81976397d9f498dc3e2901c3858781d8563bca90a1e29c1993ace4dedb52 SHA512 d136fe22396e2abf706f6167f0a8b8245d63cef4bb272672904e772a9f4e812327e985bdc4b387f2f44e041f5a24b88999915cd0dfa4ed13f57d3ce39b3e3b32 WHIRLPOOL 274ced31c1e4f8c670b8689535d0120df973a2c93d5cc796124e3732fd106fec1b92037f2efa15b96a543b001be20e510e7bca20dc619a7534fa824831ac9b04
+MISC metadata.xml 640 SHA256 7bff73b64f241d41e335f62098874a526a8056cbae5c50b68f387dde19bacfd9 SHA512 8b6a12f34e2649b090b1effb5acdf18f600132a879393560d0d99b9f887047efb2804bb36a244da51def9c3e662de5604f1bbe93d896bcc3c0ffb376edaaa149 WHIRLPOOL fbf51838a6ef2df0aacc5c1f28cf2ecce400928f2b5673ff9055f000339630ebd60655f51f51e15f0c7c91c8ad262880c0e10da609a11d7aea7b3d938174a054
diff --git a/dev-haskell/punycode/metadata.xml b/dev-haskell/punycode/metadata.xml
new file mode 100644
index 000000000000..73a13817ca69
--- /dev/null
+++ b/dev-haskell/punycode/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Encode unicode strings to ascii forms according to RFC 3492. It is written in pure Haskell, as opposed to gnuidn's Data.Text.IDN.Punycode. Please note that Data.Encoding.BootString from the 'encoding' package also contains an implementation of the Punycode algorithm.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">litherum/punycode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/punycode/punycode-2.0.ebuild b/dev-haskell/punycode/punycode-2.0.ebuild
new file mode 100644
index 000000000000..6c7cdca0629d
--- /dev/null
+++ b/dev-haskell/punycode/punycode-2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Encode unicode strings to ascii forms according to RFC 3492"
+HOMEPAGE="https://github.com/litherum/punycode"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # runs slow, finds error
+
+RDEPEND="dev-haskell/cereal:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/encoding
+ dev-haskell/hunit
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/puremd5/Manifest b/dev-haskell/puremd5/Manifest
new file mode 100644
index 000000000000..cd3054302a0c
--- /dev/null
+++ b/dev-haskell/puremd5/Manifest
@@ -0,0 +1,7 @@
+DIST pureMD5-2.1.2.1.tar.gz 5824 SHA256 6768174686d5eaef76b487f6f8160a932c48012668fbe542e7aba489134956ff SHA512 8a9e8957e4fcea2ec7db014f1dfd153bc00589caf63fa12546b0594a35bbd7bd800decee1a990106515c817dd30f2565454d1e53f2bef87dcf606cc191a0e428 WHIRLPOOL dc2026def1ec8b61dd5bcdd5f8742147b8294b9479fce8500ac703d88f599e21926776a63bd6eb58692310286cbc69651b6928f315ad535103da4db144399cbc
+DIST pureMD5-2.1.3.tar.gz 6719 SHA256 bef3358a5e3a45b649860a5792f052e2f927c0492a7056cf64425116c8a7b17d SHA512 4be26ab8383bc51aaefb2e22cd758945eab00d1ca9612fc0a1b6ba1a581ea7dca55580f50c11dd60c72aeb1f3c418c73c52df34a1be168d878602540394201dc WHIRLPOOL 3abe51c7b20a7251b82cd32521e3eb1adc4124cb75239203c38154623204a66b547b3ad397ce788a68e4ed9dd72342ae428ddc73d4d13ee434438092beacd284
+EBUILD puremd5-2.1.2.1.ebuild 793 SHA256 ed0d2e4f2c54e0623de0ff2a06722850a1edab75074d168d35550f346ae5f684 SHA512 543f9fc1631bde1eacb460ce4f3f4de278d7df2e28d4c5bdec9ebeeba9c89c2b8759fbe232a70443865d8b1f46f77ab1dcde0a0b7fc989d42f4af61e8f04d3b1 WHIRLPOOL 5f24897048fd38a549fc86c2315919d58c022a431d7b93001249b0a84ff0b36c8d5e460813916bc37c50618fef855e795092df63634e0f5ee51e1211fc255e74
+EBUILD puremd5-2.1.3.ebuild 1051 SHA256 da959dcfcf94120dbe182d9c8cfe80b328083b3051068c725759aee6f6e4b101 SHA512 57596ea42e1ea86893a6a50101665f64724091dcba73760a38a6edbcc1de0ae0c84fe11ba8e19232f1f66ef628c719347a76f7c97b23a44cdc6c9c593587084b WHIRLPOOL 397a6b96c46555b13086bbdb16d0e08b1070019e37d7d46560d82d67a1ba15be90c819fb75618e73e16a13e5be1b28f10f3b9c2ef60c65c1fdd86507eeec5742
+MISC ChangeLog 2743 SHA256 6288a0f40869e0ea59e902f85c799bd69513dea37ed80237200e2f35bc87908d SHA512 649568b5199354b41342e0e12aa8b6bdfa91bdcd0725696a39d5cacdca4aefd7f2f49338f1a2ebd25045f3e02225c00b02ef0c0f617546ec75e2a3947dfdb828 WHIRLPOOL f2ae4398892f2824f047a072f371a28a8d61665b092ce13c780f88c999e0c779b9320d3c15a84ebc6b1b6867eb706f5f2c62438893fe78b04a96c76acbe307e0
+MISC ChangeLog-2015 728 SHA256 45b320be17582ffed7413e2cdbb128e4ff2628444be0ad33ec693a69c664a172 SHA512 188fa599a58ace25c14d16fef77997dcb9846524789d31cb76850588ea70dee016a765cbc8a4747fe6cce5e9998d0e538ed7b9bfbbd136975585678b05d5855a WHIRLPOOL 9a69823aee7e82f1c8a19dfc81721249e9c3034055ba972cf4a0ffcbe2c2ee99d82b6f6b7438e6e5537198118fceb1c35d17e19e939bb9b63f1fe4b8a2877dc5
+MISC metadata.xml 409 SHA256 9ef7437eea6d79de3c7922823f59fdd2fb0f9b66bd6b2836ac8f4ab69fe5e047 SHA512 4ba01f7301f2151bebf117ee4b322debc50d0a17f16b52d14267818fc4fb3716b7981a251a7c39b13dfab45cb02fa464b24dc0afa1dc73fecddfe81341d65797 WHIRLPOOL b7c75b553453f79c60f34cdf85650f08a2f31c2c0be3a77f27c8f54b2d4011373f76d16fe4df19451eaf4cd46674e054dfb494cba8e4352c2fa4e71d00d0eccc
diff --git a/dev-haskell/puremd5/metadata.xml b/dev-haskell/puremd5/metadata.xml
new file mode 100644
index 000000000000..caefc9e8d1cc
--- /dev/null
+++ b/dev-haskell/puremd5/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports
+ the crypto-api class interface.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/puremd5/puremd5-2.1.2.1.ebuild b/dev-haskell/puremd5/puremd5-2.1.2.1.ebuild
new file mode 100644
index 000000000000..ac80f93da8ed
--- /dev/null
+++ b/dev-haskell/puremd5/puremd5-2.1.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="pureMD5"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A Haskell-only implementation of the MD5 digest (hash) algorithm"
+HOMEPAGE="http://hackage.haskell.org/package/pureMD5"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4.0[profile?]
+ >=dev-haskell/cereal-0.2[profile?]
+ dev-haskell/crypto-api[profile?]
+ dev-haskell/tagged[profile?]
+ >=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/puremd5/puremd5-2.1.3.ebuild b/dev-haskell/puremd5/puremd5-2.1.3.ebuild
new file mode 100644
index 000000000000..72110c02e7c8
--- /dev/null
+++ b/dev-haskell/puremd5/puremd5-2.1.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="pureMD5"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A Haskell-only implementation of the MD5 digest (hash) algorithm"
+HOMEPAGE="http://hackage.haskell.org/package/pureMD5"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/binary-0.4.0:=[profile?]
+ >=dev-haskell/cereal-0.2:=[profile?]
+ dev-haskell/crypto-api:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/crypto-api-tests
+ dev-haskell/pretty-hex
+ dev-haskell/quickcheck
+ >=dev-haskell/test-framework-0.8
+ dev-haskell/test-framework-quickcheck2 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/pwstore-fast/Manifest b/dev-haskell/pwstore-fast/Manifest
new file mode 100644
index 000000000000..15e42601431b
--- /dev/null
+++ b/dev-haskell/pwstore-fast/Manifest
@@ -0,0 +1,5 @@
+DIST pwstore-fast-2.4.4.tar.gz 8901 SHA256 7219af66b6f762d9dd5376b3b25393d4d6626e390e9d9c9f87f6e3f13ea7fbb2 SHA512 707381466d22b9d4cb45884be1df0c1567b11c1ed698b19c968f72b0b68898aa384df5f7c12fb5944ebc2bbcf28fd22c4cefed696d37503ac8b39ab9cdebb0f1 WHIRLPOOL a96081ab562022e13e2a1608f2ca152ae7aca55a601861f69a32d470d468135fd9be22804d3fa8193f713a9a28b20b9aa40ab1d28abb53f80f5651f3d0e67091
+EBUILD pwstore-fast-2.4.4.ebuild 737 SHA256 2e31e05ad1db1efd3df47986c7dbfb6d634dfe27d0a81a8952d2dc5fa4486876 SHA512 ff2d50466512c7b691deb8b383fc6ec2b75ac1079d8b86d4b49407ac37733b410c37ca657a3dc1b41fa635c2fbb44ca9fe08128dc624018d7bbdc801abaf5cce WHIRLPOOL 0843c6df5c12e8ed4395138fb0e21f09dde0aa5181f48374e20dd44ac03d41f7f8d0c9c6ba2301112503032f36af97f0c6ed72702cf1a6d5ce480c4d994a893b
+MISC ChangeLog 2724 SHA256 f0510bc1bbab2d6af7e3b3a8bbdc5e32afd16897040f1e89ffd3e1035990db5b SHA512 3ea040224fd9f6ddc83cd2caabcb441f36da042404587fd4466e2f923ae485d595242c0d0ff64b20641b73fa85f743e1a31c9d2bf5e00a430e8dc6ee9c8d127d WHIRLPOOL 6d34ba7eae61c0ad9eda98ecfe50de9d1aa515a287499700f9c1d014f28e9e9374a2606eaf0137010f9a65481bcc2ae9fb5146f3c1858d4aca534285769363de
+MISC ChangeLog-2015 1053 SHA256 e62959e6af5df822605d16db16cdc376f619e0a65977334594254764e14e54ed SHA512 c72b74496dc2408e1d625e0eb6583bda93195fbd3f27fef8ccfb7ba0a6d1efd2b4a5220ca8471fc8c0fa89b7562fb0eb8e33488715575a21a930744bd0b17c53 WHIRLPOOL 0059176879a3d4e59d9cdef5662190b29405386bcc6f7511a03ef709980af3b784bac78a261a8492f60cbfb0cd63e50ccc7b11790ae7514c0fa73306a0e03533
+MISC metadata.xml 761 SHA256 a922da8bff4096db21637b3ce6ce2592e2c50f050e004c1612c751299256fd0e SHA512 634067afe08b6634214fb6207f62a30899493a0b0362b92388b4280aaa0d359df70b01145dbc4c15059d7d808409549b56b050385c2eb953fc2341546c3283eb WHIRLPOOL e57f53144c8feaceb896d1e4b576123abc697912280cab71c110790e57f5a1942828d30b36eeb01b46f575fee32e3b1d36833affa7871df60869e6747d7c77cc
diff --git a/dev-haskell/pwstore-fast/metadata.xml b/dev-haskell/pwstore-fast/metadata.xml
new file mode 100644
index 000000000000..cdbf6fd8bacc
--- /dev/null
+++ b/dev-haskell/pwstore-fast/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ To store passwords securely, they should be salted,
+ then hashed with a slow hash function. This library
+ uses PBKDF1-SHA256, and handles all the details.
+ It uses the cryptohash package for speed; if you need
+ a pure Haskell library, pwstore-purehaskell has the
+ exact same API, but uses only pure Haskell. It is
+ about 25 times slower than this package, but still
+ quite usable.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">PeterScott/pwstore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/pwstore-fast/pwstore-fast-2.4.4.ebuild b/dev-haskell/pwstore-fast/pwstore-fast-2.4.4.ebuild
new file mode 100644
index 000000000000..fb207376e687
--- /dev/null
+++ b/dev-haskell/pwstore-fast/pwstore-fast-2.4.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Secure password storage"
+HOMEPAGE="https://github.com/PeterScott/pwstore"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/binary-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/cryptohash-0.6:=[profile?]
+ >=dev-haskell/random-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/quickcheck-instances/Manifest b/dev-haskell/quickcheck-instances/Manifest
new file mode 100644
index 000000000000..315425fd0465
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/Manifest
@@ -0,0 +1,8 @@
+DIST quickcheck-instances-0.3.11.tar.gz 6024 SHA256 02962005e51d77b84e94dd0a8f3f1be89af6e8099d25e6c0bf417f364c323a10 SHA512 a19c97810df7a028af5c6190f62bd9c858444ba210bd016eeb37b402aa9ff942a3538263b80d89a9c156189220ce32058fb81b384c1317f96df527654cb59818 WHIRLPOOL 8ccd4a400540ef70d60890b53e881b2f1fd232f5817640c4feaba365ddf4dca0c73af692b1e7c588544b3bde2e63461c32e359ebb0786ee5e55b40dcfabee330
+DIST quickcheck-instances-0.3.12.tar.gz 6437 SHA256 ddd5b988da50eff7f56737bff516fba52309f7461297698f04f1e8aaee9f9bf3 SHA512 471e9e4324ca6d655283d8ed149587bdad981684dce9dc5db5db417fb7614d3a1b6d41388af228e4d600b989d2e14e0496af63c09275cce3f132db7d71c35f98 WHIRLPOOL b9c6d36651222c43709437484a65e1e72a1397366d821946ffef9ea0c8cea23149414b269d2a9f4048d10e9b822f9e0a8df989714639df297bfb9b22ad1c6149
+EBUILD quickcheck-instances-0.3.11.ebuild 955 SHA256 6d64cf5cdb7f9e5a4da47b14eb75f8f8a82e89342684d8bda3de50c069edd4c6 SHA512 2ecfe7267ef8cb330b4777ecd6927d318f0309c3066baa7368d80fd2773dfeed81434002f5ed84c024ba47982f4425af01d8a9f55afaebf757afdcd34eb54e0b WHIRLPOOL 0b156a4e185bbe430237e3b70b521b44eb567d05c8dd4fd75b3d0c6acc01238d27a0cbdc12e1929227f886bbb8edfa02fe4090e5b0669dc5910831c0f4033777
+EBUILD quickcheck-instances-0.3.12-r1.ebuild 1167 SHA256 1c7ce49269c97cc48bf0ebdef56966835aa80fef09e82e57ef32e209d49e0671 SHA512 ac7bda632bb435fbc6db4ea37fe23e721d8a72e95a276d3ea8b4246e2679b2927d9f9aac60671d4c81d7783f1dd22be216abfac27c57596de762ef5aca839e14 WHIRLPOOL 3ac26207a126b6084be80017e0a783baa1b27fc2d5cb8d99eea41f66595fa1296a5e0cba9b9c7dc656a3ef17536cae7ac493feeed62204ed588994e26aef0837
+EBUILD quickcheck-instances-0.3.12.ebuild 1114 SHA256 bc9608303beca774fdf2d89c571e10a78e765a917b3405c9ebb6248b941f05b1 SHA512 3853422165e28a6494598a7ca11b74d0ab6e3a03342f8040dfc75d2818c2ae6d09f438385f673fc5858c598f8caef1909c0dad5ae572c0a720b1e41c050586c6 WHIRLPOOL 9455f5c5d401de6c6fcbf54131bac4e06a90612f2b8a8eb48bd2e159ebbaa06e2af5338a92e34b94b75191232f5886f0a27569e0b776edcf10f7ccff9fd08e3c
+MISC ChangeLog 3361 SHA256 2529e07cbb581cf2c40f5934c36915b1d18560fce823b462d6bc1b54ccf1bdb9 SHA512 a874d66d7e71ed935c86a5e1439d2b975c0d3725d4daf68ec9b1f46f37a6e22fcd0472c2a6dc94378d0e949585e9904852b7ee65bba9eb3eec488e54476c30b9 WHIRLPOOL a85e2d8955b6b59b55e4fe756f888cfe5f9018932faf625344b9dfbf1e01df50d81901250369ada39642b11ec924d7165bbc4df7b0f872a043b16e01da23a5a6
+MISC ChangeLog-2015 960 SHA256 3fcd31282d4b3ff7207efb95bcac00398d7f8a7a7c2d7a79c0230db650ffb58f SHA512 9d52c5f54901d3e7a4aceec5cc707173d47e2edb2eefa1254c3094c84cdf357518856fd1751046c49b1fc60fcabcf3facb6e442d3071b47f417ae36e171a609f WHIRLPOOL 3648ac8395ef51201e7c25f08b4fd6647169edebf2ae1a7f18ac8abac640a7675dee2e71286c2eabfba54f22ddf3ab83a569119426deb1b33d7b99f65cd8d780
+MISC metadata.xml 839 SHA256 577329cf873ed544fb751e62a78ea98afb08d190e3916dbf957d43ad5b434cc8 SHA512 27a6d53be280a86b6adae1b34861ee9bf6916aef62968a2944975998d66e8597356c61239175bb06f2b71c9def7bb98234974ac11f54ff3b76b03993c4c87724 WHIRLPOOL 3ba919c8b87b71af160313e4e38d2fd13af5a112fc6d3927431011f34380a36ecc4ef7e578445c6b89468345a94ab0e7e17d41dc07206874faf4f23e16b028e7
diff --git a/dev-haskell/quickcheck-instances/metadata.xml b/dev-haskell/quickcheck-instances/metadata.xml
new file mode 100644
index 000000000000..210e6b2ee28f
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ QuickCheck instances.
+
+ The goal is to supply QuickCheck instances for
+ types provided by the Haskell Platform.
+
+ Since all of these instances are provided as
+ orphans, I recommend that you do not use this library
+ within another library module, so that you don't
+ impose these instances on down-stream consumers of
+ your code.
+
+ For information on writing a test-suite with Cabal
+ see &lt;http://www.haskell.org/cabal/users-guide/#test-suites&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aslatter/qc-instances</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.11.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.11.ebuild
new file mode 100644
index 000000000000..42ed598d25fd
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.11.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Common quickcheck instances"
+HOMEPAGE="https://github.com/aslatter/qc-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-haskell/text-0.7:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12-r1.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12-r1.ebuild
new file mode 100644
index 000000000000..e490930beedb
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Common quickcheck instances"
+HOMEPAGE="https://github.com/aslatter/qc-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?]
+ >=dev-haskell/scientific-0.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.1 && < 2.9' 'QuickCheck >= 2.1'
+}
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12.ebuild
new file mode 100644
index 000000000000..e524e1f4f29a
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Common quickcheck instances"
+HOMEPAGE="https://github.com/aslatter/qc-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/quickcheck-2.1:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-haskell/scientific-0.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/quickcheck-io/Manifest b/dev-haskell/quickcheck-io/Manifest
new file mode 100644
index 000000000000..d122f3ec4cba
--- /dev/null
+++ b/dev-haskell/quickcheck-io/Manifest
@@ -0,0 +1,9 @@
+DIST quickcheck-io-0.1.1.tar.gz 1646 SHA256 a23a6e011aafd211c2521ddb9f61ffb5d256837148b5f5c35a152bdb37d6039b SHA512 440e15d8600f7b0f662cacf176dfb1c00371add4204fad3ffcf56e092d92b3405a2e5a0a6e03b265c83dbc2ff18f3f47213e8086164840d5c8da35b575ebb007 WHIRLPOOL b874d816a5166421b13e5721bee11b7a06d01cbbd6458a71b7f595fc0974cfdc1e55e0bc938ad2088a4a02bee95f6baa60e85d8250867385db324d741365f5b7
+DIST quickcheck-io-0.1.2.tar.gz 1784 SHA256 50275e5253dcf0c838e340fa19eb841804deb634aeedbf33f0b46a97b89bc1cd SHA512 3a3f1ff1bb8fc4924396cc6ba7dc827f41f2d7186707c78325eca3fea5bafa0257cad4d69debae0d7847c10dff88281fa3c9bd63e1882a1fad7c1f3448132835 WHIRLPOOL 760c80face3d603e8c2e69a81e3b54b1ef04acb39c887f1b55c611f1451f8f9eb5abd63de5d8d03b65aece017b3ccf5103bc2b9f5c9231794be1ed8528fd7528
+DIST quickcheck-io-0.1.4.tar.gz 1808 SHA256 6b3750590871b03908530764cdaa69ce67d5b514f533c1a4a6f4755f8267389d SHA512 791e9ddaf973238adb7049163682e3ca7caee3f676f2534e68c0dd84ad9059eebfa3e6544531cb346e2c114586fde6d81247d867e101a8017d48bfaf58841380 WHIRLPOOL 765fcf812c53809e49682dde86ef8afdf4ba20c415325c97088573425ffaac6cd11b0d496227ccbb7fa32bc6bc2b4ca0767577f0a9be9953e4fcd111be1af572
+EBUILD quickcheck-io-0.1.1-r1.ebuild 645 SHA256 5a296efac93c084f8f4fc77f3a0efe4a98e104e049496c4af7b6664acfc49e64 SHA512 871ceea7265687ccd7fc7377bcee56c28a2472f579f72ecfaf6192131cdea1b17ce65575860c531624293aa984263762fc2a95a9c76104a9e03a917dc433959a WHIRLPOOL 124ed2c150c99754769bd4c4f04303341cd198b8d17f2e009ee610ef0c906170b737f42badc3fd402681112d30bb1d2b6aa6444b27840cf0ae54443ede933e47
+EBUILD quickcheck-io-0.1.2.ebuild 647 SHA256 e94ded58253d69b0d124de36515ec85607477bc9a9665f53f0f41cccc02cf60d SHA512 cd1b5a86e0479f0f0be4825ec97136b46cd90d8950b253a967038873a6503273613c63011033042d5b4811bba794c84985aaa763d942a31f7c9143879f6c8831 WHIRLPOOL 0a640e6d58513f73d98c8aaba6b5abba5fd3a5bd5fff04374abc53b4304fb55ac1c36c14ba1598df438b7b67868dd1d85bdd0bcd81fe4171a265aa80b97ca441
+EBUILD quickcheck-io-0.1.4.ebuild 643 SHA256 5558d49279d990f8e2ec6683a073402cf742f8beb8d38dda845ea3225ba78286 SHA512 9f5256957baf5f59adddec82fbdf0200cdb6dd19f552db8c19dfff4089b8666cd2fff444b0e5add5a43f84fd493be0c01f0ad47dd650c18083f08cad332c3934 WHIRLPOOL 3f92cf12160f993236b74d099024dd241afc40203afc336d12a79e0f6349943f2d93d37b1e193cf62bd5d639b04313a12df11b0078f07cc9512b23418dbec97c
+MISC ChangeLog 3001 SHA256 43a8e85547c82be0955c29e1c6b93205aee6219c7ae1f7a6d1ca3a490cb66221 SHA512 2f1ddcf7a43a09f325e620a51a019a9c6da1fa052f5848fe05e069fd250470727501d6b090e20aa79a6e5dcb16342217ae19ab8bd425537bc15f40fb5fc761dc WHIRLPOOL 554e04993608c70c0d5e9288874f26dcae477eb3599c1b30014918c4a64c3202b48b993169c275c4e391e3efec6a5a2c718bb48bd08b27fdf196271a50bcb5d4
+MISC ChangeLog-2015 1199 SHA256 2df14605d9a8a1cdc6c212e3ce18f6c40440d608aef0b59e026729e34d141697 SHA512 74c29caf4fa5fb81ceb96c3e763ac6dea9b21042a7613ed4d4ce88b33774f1a308b181a19221b83f8cbdeb1b6943952fa3f0f6bd736c67338d997a9698f3846b WHIRLPOOL 7db1fd15b5e9fb9a7f41d97dcf2e1d6fe82ece398cab1ec8d36d4e0bb1ad9e2e625f4898e42a80ab86a2da1d637d1d6b402c09b6272961e93fc291a342bad933
+MISC metadata.xml 483 SHA256 1b993a4cdee09a26c6343502798825e7e0215b8fe5cefed53a6633c96025f5ac SHA512 d5f62058fd6c574a87e4c87fec15f0718302019c3a682a616a4ddb7b97b2b12544cc801806ba0e823f61e488b68f701a264a99c5ace84a66b4b1c8658a20a7c9 WHIRLPOOL 4356b0de866b313b81b80a416b1e649e65c6533200c215acc2f28298988aecfc5fdeb37742aac522e0b451262f40afd176c1630fdec4cee58433624b779a7977
diff --git a/dev-haskell/quickcheck-io/metadata.xml b/dev-haskell/quickcheck-io/metadata.xml
new file mode 100644
index 000000000000..601e4db9c3b8
--- /dev/null
+++ b/dev-haskell/quickcheck-io/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides an orphan instance that allows you to
+ use HUnit assertions as QuickCheck properties.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">hspec/quickcheck-io</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild
new file mode 100644
index 000000000000..6e1c797a3d46
--- /dev/null
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use HUnit assertions as QuickCheck properties"
+HOMEPAGE="http://hackage.haskell.org/package/quickcheck-io"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/quickcheck-io/quickcheck-io-0.1.2.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.1.2.ebuild
new file mode 100644
index 000000000000..ff5e3aad395c
--- /dev/null
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use HUnit assertions as QuickCheck properties"
+HOMEPAGE="https://github.com/hspec/quickcheck-io#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/quickcheck-io/quickcheck-io-0.1.4.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.1.4.ebuild
new file mode 100644
index 000000000000..2da85b7d3ee2
--- /dev/null
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use HUnit assertions as QuickCheck properties"
+HOMEPAGE="https://github.com/hspec/quickcheck-io#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.5.1:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/quickcheck-unicode/Manifest b/dev-haskell/quickcheck-unicode/Manifest
new file mode 100644
index 000000000000..58b7a6f1aeb5
--- /dev/null
+++ b/dev-haskell/quickcheck-unicode/Manifest
@@ -0,0 +1,5 @@
+DIST quickcheck-unicode-1.0.0.1.tar.gz 3145 SHA256 24c29caddc515d477878ef97581a0cebf760055ca0f260ba1762257abaa116a9 SHA512 93ca26350243f509027c41279474b45679af445f19a2454ca4c4e980d0ba76f8ea5a6091197d575093af67e08461d6ca436270496d985d1a33fb6d958fcae371 WHIRLPOOL 52ad9e2788b240f99f78da6a636682133203466a34ea44517ee7626738337def3fb69abeb5e4f31b7b962eacaf492865c03cf65b5ce4c3ceae60435087e3e9ff
+EBUILD quickcheck-unicode-1.0.0.1.ebuild 621 SHA256 50c96732e224b737b3667946e6d744655587a99cfad382d4463091f96fa2f873 SHA512 473178c0aaddc85bd68fb3c507e4aeb23dc5bd76a3cc41e23d58408eebec79d0aee22ea98d7830c3dde6561188cb490c2724b9ecf470ea716e64bc475abedab6 WHIRLPOOL 551550bbf25d194fcc5d0e7f49821828b05d36957c04542412ea6acded3b29c48cc8017d7a6ec330d44e953700504c3e4af22fa0d801aaf98de21b3f80b1df89
+MISC ChangeLog 2844 SHA256 0d47eac6cb4b18690bb4ee9302cf3a1ac6be8091798188763854cb21cceac81a SHA512 34e309fa9c3c41799cab1905c3941cef846e0f8def68da9422e5f7bd34bfc1976f0b6f59366ef6f41960dec7a84ac7b773c7b3f3f7d6f933ebc274ce591e640a WHIRLPOOL 5ca3ed554ec189a9a7633941ca6de498d164ce7c99bb3f907a1d2000f6af5f3cb9809898e75cffcba58859d2cffdb85675fbc5af8cc15907c37a8e9be380bedd
+MISC ChangeLog-2015 798 SHA256 76373e1a45e6f34ef1b262662b86a555e60fe35d776201012f4e3f5b23972401 SHA512 18466934d138c5b5514c72c03393346e9642615dcc3633aa144c377332f68cf22ed98b16a29ad4b776dd7f8da267f1c072980488972b51d38db09fbe3020859a WHIRLPOOL 14b6e46830d01fb7a295928e6fbfa00fae39ea458d04429fa49ddf324fe614632297ef56d384b63e2d24bddc35c8fdbd8c3171e91466ca871b55c0edb1eedc48
+MISC metadata.xml 448 SHA256 1d0ecc6f9a14f4f92ca3d5fcf7d579f09a4eea57cb7b639723394a793290c1b3 SHA512 e318d18f4546472fae359c4ed060751a17cf307e7daad7ac1b554d7b86d924fe2ccba3cf7f46e182c696c89aeb8101419a81e533e12ba660417bde2f73697054 WHIRLPOOL 46605db9b0e87b073b71546705a6b0e74c9c4693f258169d44ac9c25f77a46f1764c2c0d03488d42bc4ed2af971dc50a9ede7c2e2edec9f8b2bec86398e33c51
diff --git a/dev-haskell/quickcheck-unicode/metadata.xml b/dev-haskell/quickcheck-unicode/metadata.xml
new file mode 100644
index 000000000000..ab1e4f216a15
--- /dev/null
+++ b/dev-haskell/quickcheck-unicode/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generator and shrink functions for testing
+ Unicode-related software.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/quickcheck-unicode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck-unicode/quickcheck-unicode-1.0.0.1.ebuild b/dev-haskell/quickcheck-unicode/quickcheck-unicode-1.0.0.1.ebuild
new file mode 100644
index 000000000000..fb43f6100224
--- /dev/null
+++ b/dev-haskell/quickcheck-unicode/quickcheck-unicode-1.0.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generator and shrink functions for testing Unicode-related software"
+HOMEPAGE="https://github.com/bos/quickcheck-unicode"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/quickcheck-2.7:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest
new file mode 100644
index 000000000000..29bb7d529d4c
--- /dev/null
+++ b/dev-haskell/quickcheck/Manifest
@@ -0,0 +1,17 @@
+AUX quickcheck-1.2.0.1-ghc-7.10.patch 468 SHA256 8da6098e7bb4376873c2abe90b8e15f4b72f3746ee74bdfb62e972a5da8a26d3 SHA512 fdc19add37a05817e6d847a6d1acd8452063b7d314351a56a6f5945f0481796379aab1de7f9d117a1b0108590eedeb685cd8551d408cdd7bce28a1388d9900fe WHIRLPOOL da4ea8304be2aebaa55c929154b8e757047d8ebc492cc4cae81d3400f9d20712d24399090e9c17ed6ec4b35bd2f4e7bdf5184fa784373065046ee9e1e65d653b
+DIST QuickCheck-1.2.0.1.tar.gz 8874 SHA256 8daee0117004a5c8962092a1eadfafc31f86d1b37fb15f5619962c05d8dab7bf SHA512 759f3107878b1e32732dad8583b99303276393649fb7eba8e0f452d438133075f986a3d8457684b024f642ed72b5e1600cbef73706cb8897f76112976c61ae64 WHIRLPOOL 797226e24878ed3db3b6d2794c6413cd3537bfafa1601cce6c0c862035691d7fe357c3eeea4f5053c1d18c7c5c78ccfa777342962d113c982570186fe325334a
+DIST QuickCheck-2.6.tar.gz 26466 SHA256 8001c00a1892714d914e5007ba72cdd428c1ea4c6b8418c6cb5e7809753d970d SHA512 17cfa7b9ee2fa3e31b48ed3609d5e3bb2316b99251e45e56d377a198d8cb429696e25ecb35ef1bf5cac7e313381274c646393697604f1feefe225fc692e01166 WHIRLPOOL dee9d3b80cd3f38bf479eeef4b861bfcdbc1a8bfefb082c0613f3d9589000c587596bc710ce3b3ab0e8e5f38ef9b9b087f7f60c2b9eb499195c9888088194d83
+DIST QuickCheck-2.7.6.tar.gz 34513 SHA256 80d8970a0c1dfcb714215cf11f2bf0f79339f70c01999dae2c31516100a0c527 SHA512 21e17fbe6dfc2425a948c789ac7d519cfb21c48df68b63de68e6af192d9642d24e1e46ba0b356767e2a10461a3032a4742a6608248574ae458fd2f03649f0451 WHIRLPOOL fefe84afe8c4a41935402de6df219faf1ae8144016df763d8efb66fa8c88a65a5a66d02e6be8cd09709d12875dcedf16c3a4b8906c8ea51de2160b6859ba0760
+DIST QuickCheck-2.8.1.tar.gz 38999 SHA256 7073aa3635660476aa31df7cf0476926a1ac0231235020122eb276070675763b SHA512 def1f7141b80be5b508e396c069f6f270c9b890b0ce03df41e058092e6dad28ed8c838734814066307777e6b8b93f154d1b0bf9b4a7052318ec018ef0901c1ef WHIRLPOOL f7b8fb632fd9b304cabf71d679174b391866a0cab0d7cebf5204723734468fcaad721223036209cec653b948f7cdb450fed3ac1c5b0d121bdb04a9d51c30f5c9
+DIST QuickCheck-2.8.2.tar.gz 39725 SHA256 98c64de1e2dbf801c54dcdcb8ddc33b3569e0da38b39d711ee6ac505769926aa SHA512 661b9e5285f56f69f8807ad0679ca4e18d0ac648233d5f6cbcfda548fcfcf3bc1b790c409f66fdf67cc4a3b769a248b43b0cd1abd103ae6d9a596978c5af4aba WHIRLPOOL b11397ed3666b5f80fd1d7d25dc8af68d3d4d535c7505516885dc90450c1e2e1884b5389387d63cbec1c862d3ce5f20fd038aba8bdf2e61f05d697cd13bde240
+DIST QuickCheck-2.9.2.tar.gz 43417 SHA256 155c1656f583bc797587846ee1959143d2b1b9c88fbcb9d3f510f58d8fb93685 SHA512 7b8bad1995e6ce5484f627f9edab91cb8d124b63444e9f62b613b0d1558c2639101dd30d6c455e7f66ffa613f704aeead89faceea56eb411ba8ed15472edb917 WHIRLPOOL 7f8272808ce0bb68d5d2c646a86a38f4d089eea60f9a33b0851b54a57544a43b4202636b32b1cd2e3d63d2b95feb046d30a3711f7b3a637b555c6b26718d3d4e
+EBUILD quickcheck-1.2.0.1-r1.ebuild 748 SHA256 7e9a01f17619c9e4eb2278c69b355ffcd0ceb8909fa7cc6c34302fc976d1a92d SHA512 c610ca43465cab7e95c753203ea73a1ca2e2ca97eba6e59a58f235bd484856bb769f92600306fccfaccd79d79fcaf5d8de89035c3a00b3180ffc5585395a747e WHIRLPOOL 5c512941c73725e8722824eefd6e6a5f9e8ad723c07e5483f4a87aab4bf2324503364c780bac4ba1a823374a73cf3d5d7c4e677a0679b5f7a521ff52e3307a6f
+EBUILD quickcheck-1.2.0.1.ebuild 655 SHA256 21af773775add45a45939df6a74fbe12f865b625cac4385a9f011e90b1424c3e SHA512 11d6a61964a7a3784d4cabd6321f6db34f40254e900174df1220857395869e1789ad66069c841534d12415a295b3f74d2bafc339fd952786c8c46d4c7036a277 WHIRLPOOL 8967ab5216dff22a59c8e6ba1da9762ec802510242b13d15bd086cf0e7b769d0d3dd4da2b31e6b770ef74d419ae9f36256ae45265c86bf04db29f85c8165ea0c
+EBUILD quickcheck-2.6.ebuild 862 SHA256 2f32ec916b1a7f62664122770406b2ce46002cfa717ada2732f12b772c2b26dc SHA512 9da47b9504566d2b101aaacc08ac1433c569b971347836f4195359118b9548bdff2bfcdeb11a083bd7761a442de1d455c74c1b6b0593e76805172deed6212e0c WHIRLPOOL cd6b02e3b3202c98538bc325d80fe636fd54f5dada06ce0e54e93bdd20de05060ce8e4db0a685d6998f084006775a2bd1ce7ab0e78fa40509cb9f0fd9670fbff
+EBUILD quickcheck-2.7.6.ebuild 1094 SHA256 b8852d52baca2f99ed89a4bbc5258e180830c7e1edf0b71b0147b56c2b2a46e1 SHA512 05dfbd5dd27e22ea22e29da3c97ea3541845f8ff203c6a28dd739734deff105bb3d87a3079bb868907d9efe2390c7deb8ec50e60ec845c1f51a45c455884966e WHIRLPOOL 06f35a34d31f09cea817fefa52f2c50044c6d63e3c22db517c2ad1fb3c5f23096c46a3cad27f58dc8a228a877a6541409f5f26772c3486c1f9a0e096a8e603f2
+EBUILD quickcheck-2.8.1.ebuild 1094 SHA256 02475ea32ff30b9cb8a7fa313b4140cbc49f18da35c4fb48bbc551ea24aef385 SHA512 0181869832398104e2e206295464d979e166f7a343aa4343007a174cab6a231755992b5de2b8a707071460a87854d13d22367c2037ca421dadc63c0f275a0512 WHIRLPOOL f3a1a985a43aed6d60f998b1c818ba93aea8fea7323af9e42a44bd4de1da69bdcbf1b38f555c21771624f97cca891ab03d076efd159a2cd12e00c9580857e13d
+EBUILD quickcheck-2.8.2.ebuild 1144 SHA256 989198c6482bd938f21d1f5a2c19c803f2ae4374eefef1e0d115a91e1a6ea371 SHA512 f57011c8709180fbfe1933f594b0eb3c4bfc38a1a4cd50e182f4d3014627cec8d437b3b45955099fdd0e850e8d1a9c6b5d36a7c462bf4915b287819f1b0f5528 WHIRLPOOL c71d2be2d0cceb79abace1dc114e882483522e3679beffc7358f7c875ad64a586368f71f756ffd3d1ed0d9f7417794de0c4f3060d587540c321d43b8ec7277c1
+EBUILD quickcheck-2.9.2.ebuild 1167 SHA256 4208cab2ebf00f1aaad9dc3ddf0627c58fe133bf0b4d6c80f1c7c67f8b981c31 SHA512 b8ec5babb5ed6908961886847088f8776b1fbce534d88ed879b5a21533277185e62a8180d072e040e84c5b5632237b4b62019e696624cd7ae136aaa5afa3914f WHIRLPOOL 4a3a38cc7a350eee84d66aafba1b26fc1a90b3d97769fa3de8f7eb86dbbdea88c31c6800cc58a33ae4b048750ca63757a98802aa853350d324ab9f5b3b54b403
+MISC ChangeLog 3201 SHA256 ed0f9bbc34b0d8cf6f59add16cf451d5991f57727290d4c1a46741de6dd127dd SHA512 0ea6ab7ab80493bcc7b9d14ad3a9dfb4291a3c1380e628ce6e99762b7bbc7c41238888aed8b3283b67de53b7bd97d9dab12944c6404bffeaa0c15e11b3b2bb80 WHIRLPOOL b7b68715a92780b6d9ad3b75028f21559c0fff4b3713a4dffcf2b02986e07048fafc7d010f97223f81ed67fd19927ed106eecb8f08e95ff0c27f26ab67a79eb9
+MISC ChangeLog-2015 10690 SHA256 f02784d6e56b765aebb634dbbadee05ca3882846a5f6ec416d64267109dc1396 SHA512 6230772e24817a6b57f0d3347475d724c0708f6f13df6cc22fb82398fe57d810b6a617090d8394f4e8e2c3233b0f7178f16572ccb941bc80e98fa1753b9cc190 WHIRLPOOL 58f0ff7c651735c5e3277ff7e12d5a8646e79b5b89c2e6c6ee39b3ae3c1b957d0380c2ca154911c247290be5a244ea54eaa7a01d5b567ab59fc0eabbcf8895a3
+MISC metadata.xml 1017 SHA256 43463223aa0c216249ca34d18ce6a40128970bd2d2d812b3c7284d67ea950243 SHA512 ad664254669975c7f128bca939f1719da58e8c443bf9d5446b5e3223b0fe3b356daba8325e78f639bc8048cb846c37f4e5f27f842803a9a63206a31760c392ab WHIRLPOOL f5dbd484d6c6da3f08b4f93b3ecb65956087e5405ba872fbd62006e575e233c189f13cff2633150d287156893dbe0779f8f830937c1dd31ff29f46d8eb237234
diff --git a/dev-haskell/quickcheck/files/quickcheck-1.2.0.1-ghc-7.10.patch b/dev-haskell/quickcheck/files/quickcheck-1.2.0.1-ghc-7.10.patch
new file mode 100644
index 000000000000..61056fc3ef46
--- /dev/null
+++ b/dev-haskell/quickcheck/files/quickcheck-1.2.0.1-ghc-7.10.patch
@@ -0,0 +1,13 @@
+diff --git a/Test/QuickCheck.hs b/Test/QuickCheck.hs
+index 1f8b3b9..27138ab 100644
+--- a/Test/QuickCheck.hs
++++ b/Test/QuickCheck.hs
+@@ -75 +75,2 @@ import Data.List( group, sort, intersperse )
+-import Control.Monad( liftM2, liftM3, liftM4 )
++import Control.Applicative
++import Control.Monad( liftM2, liftM3, liftM4, ap )
+@@ -115,0 +117,4 @@ instance Functor Gen where
++instance Applicative Gen where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
diff --git a/dev-haskell/quickcheck/metadata.xml b/dev-haskell/quickcheck/metadata.xml
new file mode 100644
index 000000000000..d5aff4a020bb
--- /dev/null
+++ b/dev-haskell/quickcheck/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="template_haskell">Enable additional test modules requiring Template Haskell support.</flag>
+ </use>
+ <longdescription>
+ QuickCheck is a library for random testing of program properties.
+
+ The programmer provides a specification of the program, in
+ the form of properties which functions should satisfy, and
+ QuickCheck then tests that the properties hold in a large number
+ of randomly generated cases.
+
+ Specifications are expressed in
+ Haskell, using combinators defined in the QuickCheck library.
+ QuickCheck provides combinators to define properties, observe
+ the distribution of test data, and define test
+ data generators.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">nick8325/quickcheck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck/quickcheck-1.2.0.1-r1.ebuild b/dev-haskell/quickcheck/quickcheck-1.2.0.1-r1.ebuild
new file mode 100644
index 000000000000..a995aafb1128
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-1.2.0.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+CABAL_FEATURES="lib profile haddock"
+inherit eutils haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="http://www.math.chalmers.se/~rjmh/QuickCheck/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="1"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1
+ dev-haskell/random:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/quickcheck/quickcheck-1.2.0.1.ebuild b/dev-haskell/quickcheck/quickcheck-1.2.0.1.ebuild
new file mode 100644
index 000000000000..9646d76460ac
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-1.2.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="http://www.math.chalmers.se/~rjmh/QuickCheck/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="1"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1
+ dev-haskell/random"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/quickcheck/quickcheck-2.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
new file mode 100644
index 000000000000..e0d69e26f45a
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="http://code.haskell.org/QuickCheck"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag template_haskell templatehaskell)
+}
diff --git a/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
new file mode 100644
index 000000000000..0d9bfb69fc61
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: +base4,-base3,templatehaskell:template_haskell
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="https://github.com/nick8325/quickcheck"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/random:=[profile?]
+ >=dev-haskell/tf-random-0.4:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4 \
+ $(cabal_flag template_haskell templatehaskell)
+}
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
new file mode 100644
index 000000000000..b6f22e236bdc
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: +base4,-base3,templatehaskell:template_haskell
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="https://github.com/nick8325/quickcheck"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux"
+IUSE="+template_haskell"
+
+RDEPEND="dev-haskell/random:=[profile?]
+ >=dev-haskell/tf-random-0.4:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4 \
+ $(cabal_flag template_haskell templatehaskell)
+}
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
new file mode 100644
index 000000000000..23670805e165
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +base4,-base3,templatehaskell:template_haskell
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="https://github.com/nick8325/quickcheck"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="+template_haskell"
+
+RESTRICT=test # to avoid test circular depends
+
+RDEPEND="dev-haskell/random:=[profile?]
+ >=dev-haskell/tf-random-0.4:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4 \
+ $(cabal_flag template_haskell templatehaskell)
+}
diff --git a/dev-haskell/quickcheck/quickcheck-2.9.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.9.2.ebuild
new file mode 100644
index 000000000000..87803b71b443
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.9.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +base4,-base3,templatehaskell:template_haskell
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="https://github.com/nick8325/quickcheck"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux"
+IUSE="+template_haskell"
+
+RESTRICT=test # to avoid test circular depends
+
+RDEPEND=">=dev-haskell/nats-1:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?]
+ >=dev-haskell/tf-random-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( template_haskell? ( >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9 ) )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4 \
+ $(cabal_flag template_haskell templatehaskell)
+}
diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest
new file mode 100644
index 000000000000..11b7fafa7b04
--- /dev/null
+++ b/dev-haskell/random/Manifest
@@ -0,0 +1,7 @@
+DIST random-1.0.1.1.tar.gz 8699 SHA256 df7c3b405de0ac27a2ee8fdc8dad87cb42e8eac01fef53861e43bc47c8111559 SHA512 dc2f76e87a497d6f5196a8829027d5a9f0eaa2907995f432e26a1594c287c90884253a994fc4a325b0c05c97816e3c3b940a97ccb50d31917a87a99200f1ebff WHIRLPOOL 5b10e58ef6bc34673a5940c5006f8a69b31147668eed3a8a5cc719b8ae7c1cf082112e7e61f715bc9387e15b2ffff30d818672b135383658a7db666172eb0582
+DIST random-1.1.tar.gz 10870 SHA256 b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a SHA512 7f128b1c88adfe7ee6405578d3c999bb77e9e3c21e16f82a5197c0ad1d6731851e99e08d8169c6a8b1068ad8a1614c1c0ef8c04c1958337a6e325f1de0c718a3 WHIRLPOOL 68befa85f039be60dc46bd0310b9cfa6cc43ab641fc9fa44528c4f1cf250b399c7d95db831f61f260503305607bbf9c4c0a76dc9be43e543383c38524936d2fa
+EBUILD random-1.0.1.1-r1.ebuild 640 SHA256 01f4aa6d86781d21799268ededcd6d6a64b2264931b1e26b0606175d8577ca10 SHA512 9fc1d9761ffea5f797ec13098780f3f56165e13f37fa2500b566bc654512a685054ac8ebbf50fb0735845000479cbe0217ba4c13c0eac2d60d84bc4196f454e2 WHIRLPOOL 63a36bb932a18865dd8d36b73e17ddfa49eb8f00a6f3d26fd498a3c37bc9434c57cae67a89d2b03dfa22bb4fc631aed5b0e334fb2695cec5c541b52a75028627
+EBUILD random-1.1.ebuild 661 SHA256 de5d3df104d9090531dfccaa9edc0f7d96f9a6a03025003172b127a9e725b72f SHA512 d3833dfeb135b7eb483660a6a452cdacf1550edd29a9d32680112c4864e9ae9171ed0ebe294125f66984702e64817abbd285869fe29926d7b263932a0f7fc203 WHIRLPOOL f7707f54a714fd42087b74b4d2df33996cfa61852659a54002f6cc1de6792d5ae73fb65ed592207bae8483d5a3d08fd1e4912327f1e6133f61a4b0197068617b
+MISC ChangeLog 2662 SHA256 7e259602449fe80f55daa20de7b750932038e040b9b40b4968e35fbad69f827b SHA512 9020c19ae015aea445abb6f4399eb7476d193f3b90d1f33c623fb54a82b9adf7e256a890878856e12572b540bcd693816fb48b52a4ef37343cc736f2ea39216e WHIRLPOOL 5fe19e7d9cd4e600fadce4d4f2f09518f1169ed6dee7a248807ae41ed5c5f1c9c75ea18860bbec6fce106d0d3717b2af967d461c509be3e611139e369662b4b8
+MISC ChangeLog-2015 2515 SHA256 718801e1d2c3b9d15631fd9fcde4bd574d5509aafe0263679908ec5b616ac35d SHA512 833cd873f0849c30f0277092af9c1870c20d798db9f04bd3d8b25265c3370d2980aebf5fa4f3207926674488652e55f87602a2381a52956a94e39656d8649d55 WHIRLPOOL a977780b991591e9f4961d2d51835cf9151047802dee8f92d58de5556411610ea9db1f17811c64cd72cda15d4a29b4527defed8745689651c345812ead09d704
+MISC metadata.xml 337 SHA256 e4bce42c11828d5aea41aa19d371c9f0ed559c9ba54c0210aa466e3de14daf3e SHA512 665ba0d269a467d92b9dc56c00681c1af8a7c914850b6a16d55bece4f55170420dad1b03134f3b796c36de39af2ac9c68d53c44b54acea719271cc2c8375ccc9 WHIRLPOOL 2dbb0a3de792712568055d9879fa9fc7ac2d2553dcd19c3a0cc529b60260ecb3836a724522e732468237baca700e9f03624fff8ea9eae812128f945d280881a1
diff --git a/dev-haskell/random/metadata.xml b/dev-haskell/random/metadata.xml
new file mode 100644
index 000000000000..1d905554c62c
--- /dev/null
+++ b/dev-haskell/random/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a random number library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/random/random-1.0.1.1-r1.ebuild b/dev-haskell/random/random-1.0.1.1-r1.ebuild
new file mode 100644
index 000000000000..208b2342f8a4
--- /dev/null
+++ b/dev-haskell/random/random-1.0.1.1-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="random number library"
+HOMEPAGE="http://hackage.haskell.org/package/random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/random/random-1.1.ebuild b/dev-haskell/random/random-1.1.ebuild
new file mode 100644
index 000000000000..5a4c498f2ca0
--- /dev/null
+++ b/dev-haskell/random/random-1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="random number library"
+HOMEPAGE="http://hackage.haskell.org/package/random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/ranges/Manifest b/dev-haskell/ranges/Manifest
new file mode 100644
index 000000000000..592d25072abe
--- /dev/null
+++ b/dev-haskell/ranges/Manifest
@@ -0,0 +1,5 @@
+DIST ranges-0.2.4.tar.gz 2244 SHA256 dbbba083fccdd7f27454db3f29d0f9f13e927cb1e985641e5dbdcdbfddaebbfa SHA512 384982a7a3d9a2cf5e8cd525a4175671258869ed9bf676e607e02158daa5e658b5924559a9e223d121039efe9f097516d04703d39dba9cdf6bd53bf7b240f18e WHIRLPOOL c225922241b8ceaafd8456d8150a2eee768f1539454b3f92048ca97136441107243bf86bddd6243e4cac879aae304e5c3c167268f0ed72082c62e21f90125d2b
+EBUILD ranges-0.2.4-r1.ebuild 545 SHA256 1875f012a6b66ece846eb95dc3de33c2f5c5be32e640b8444550c51cc83370a8 SHA512 7bf1a7a4d428da733055178d8f0a6829858c3e70e4022c0ec8f1a8409820d7584b12ad990ad898950c0a7a8026d726e3ba505c017930345026c47b5f7b281316 WHIRLPOOL d70e1fc4963676fa3a8f485b7fc66dc454db2a58894c123d89967ee90fbdcf5e0784b4b87f90e29beac22534ceb08b7c393a21711db71517a58aca595f4d9bab
+MISC ChangeLog 2593 SHA256 b1be5ca3c275d9aa8e1cb89cd59a3ea05eeaf717ce2755d3a3113622619270f0 SHA512 f54219cd66d88e5b88927d46cbb2273d9b85616797a89d1916c66a5308060bc18ec610a9de78a2ff7eddef8c9947d1e04242ab5e0f635b91eff7acda24c97c85 WHIRLPOOL b4eb58283d8d0032bcf361a74fdf5da65e19efc87e241778f47c0d46bca84e2387b68328ded926c7b11e2876abc0254b96fcf1779b261795676ba7a74b473018
+MISC ChangeLog-2015 886 SHA256 4ae84fffeeb84d762c64f87364b0b6b84a0eccde7b9e00253d725070f73afaf6 SHA512 b8431c355fee905e7f71fc136174e86b48102e945bbe8fac0026e584bc717d5584868c1b886ee17eedc391d846aadea792263220b762b111e19326ae5a3150c0 WHIRLPOOL 1df5eb44484dde17fca09b707e3617e40c5f4a738df4ee0a43afea84b3eee0af89d310e241e8f3c752a36f1dd1a5991113d23e4dea0a2927b0bde438f6b49150
+MISC metadata.xml 402 SHA256 14736e1c97efbdfcc1734d55f10b984caa83e05a74b67782e120550e8e4b5707 SHA512 97c7902d3022020b4bcbff2f3ac50e7c33f95648e4b87ce9f9366d2e4b818f8c480d7b214ab96a7e99252753f8ff6d051b5b2b33cc77b4176478526ebb2e9c32 WHIRLPOOL 70825d0829e84f7ca9d2bb42fe38d7d5078c6647170a607b2256b7599b30c679790ffe4342acb2aff8c75fe5e8cf93d495fa0627042d0f7d689c4749fee78bb2
diff --git a/dev-haskell/ranges/metadata.xml b/dev-haskell/ranges/metadata.xml
new file mode 100644
index 000000000000..7436202fba1d
--- /dev/null
+++ b/dev-haskell/ranges/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Ranges and some functions allowing things like fast membership
+ lookup on ranges with holes in them and so on.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ranges/ranges-0.2.4-r1.ebuild b/dev-haskell/ranges/ranges-0.2.4-r1.ebuild
new file mode 100644
index 000000000000..b005ec552473
--- /dev/null
+++ b/dev-haskell/ranges/ranges-0.2.4-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ranges and various functions on them"
+HOMEPAGE="http://hackage.haskell.org/package/ranges"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/raw-strings-qq/Manifest b/dev-haskell/raw-strings-qq/Manifest
new file mode 100644
index 000000000000..df02cc856e02
--- /dev/null
+++ b/dev-haskell/raw-strings-qq/Manifest
@@ -0,0 +1,4 @@
+DIST raw-strings-qq-1.1.tar.gz 3505 SHA256 2e011ec26aeaa53ab43c30b7d9b5b0f661f24b4ebef8884c12c571353c0fbed3 SHA512 9daf7acad6619c9d077b49591003f2c42baca060b20202f597c7468da765a59add2b78b90d634bbf785e299fb85d39dba242d070e15ec208391059e64850acbc WHIRLPOOL 2a3711bfba712df9ebae4b4ff3c9c5954c4aa3559f99306ff13c35ae944ed9f01c8ccd22f51448c8a92d8f4bb504e33171bf6a073ab78f6974e10fcbd9531821
+EBUILD raw-strings-qq-1.1.ebuild 585 SHA256 03099a88e6c35a44f33fb70095480f56c26e73305bbccb178a82afb5cb76af0d SHA512 a841c9a4adc8137040a6f9d275415e71d20f4ae11b69083da2192c3c21c5ce77e4d59d8e9373aa16ef497da3c8ab909de7b9f4cc23099a950756d018fef77f56 WHIRLPOOL c61672ee35d8fec513583c414695dca22fb97e3ad484dedf827de96c52e33a01165378659717e11a4de3c1c565417c9ac9025ac191957be144423563a8e3f81f
+MISC ChangeLog 357 SHA256 93d2af2795623bbe02b5a94567372ce359fedd92405011bb57f5c0dfdf9a7034 SHA512 ea71e23fb1dd262864947126425cd7391986790638546391bf035d236541220ff633796cffa72579431dc37e9430a6c71592f3651e81f6bed905bc7f01d639bb WHIRLPOOL e0a595d93bc00056b393725ebe4087797c2c7fcb6aedb5b47306d7847097d29753661eb6c691d488bee7afb7c6d0cc70b183b6756443241c32c18f7b56cdf89f
+MISC metadata.xml 792 SHA256 efbffd6d965597f5cfff0491693fd36bef3c2a0e887dc633b50e6c1e0b40da49 SHA512 744697fa2e64edf40cf958168695f8c4f367400e0b174de8fd73911a50aed2848e19497126804cd097ccfd9453bf216d670c0504c87f4cbde913a6c3e11068d1 WHIRLPOOL 1ccb317db6e1ca3c117439b2e9150b32e58c45742cc23b54726330bd3990f634af4bd62ccfd2e9a53498586d71049ddc35ffccddc44cf3b5242c2f3fefa2f7f4
diff --git a/dev-haskell/raw-strings-qq/metadata.xml b/dev-haskell/raw-strings-qq/metadata.xml
new file mode 100644
index 000000000000..5ad95befed52
--- /dev/null
+++ b/dev-haskell/raw-strings-qq/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A quasiquoter for raw string literals - that is, string literals that don't
+ recognise the standard escape sequences (such as @\'\\n\'@). Basically, they
+ make your code more readable by freeing you from the responsibility to
+ escape backslashes. They are useful when working with regular expressions,
+ DOS/Windows paths and markup languages (such as XML).
+
+ See @examples/RawRegex.hs@ for a usage example.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">23Skidoo/raw-strings-qq</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild b/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild
new file mode 100644
index 000000000000..193ab967316e
--- /dev/null
+++ b/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Raw string literals for Haskell"
+HOMEPAGE="https://github.com/23Skidoo/raw-strings-qq"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/readable/Manifest b/dev-haskell/readable/Manifest
new file mode 100644
index 000000000000..4d5e1ec0124a
--- /dev/null
+++ b/dev-haskell/readable/Manifest
@@ -0,0 +1,3 @@
+DIST readable-0.3.1.tar.gz 2907 SHA256 703037ad2cca4d6d42ba23e2758d1911cd82e3e922c4078076c273231e4b43c9 SHA512 237467c4b6dfef9fe090c53e45a1f4261e34fc947b16878575c2b1d2b93400a67678bfde3ad8500f82c56a4b87c5b45e561304c9936572a033d7b295740fb3be WHIRLPOOL e3a55794bbc183762b0905d13b59ff279ec14de4b5fe58dce5c54b012dab72c8f08351bd0243bd29e4df3aaa82b3862f38fb2a35920c7270a7c1953c3537f770
+EBUILD readable-0.3.1.ebuild 609 SHA256 0805df17996aa19580428920e9faac57f88d189b28f766417d3781a4dcbc6e4a SHA512 62dfa634cdc097eb06079c883b19d4d2b0b7a3d3c76da82065881b079c33f83d223ee212924013648336e0dc4f894d856d29abf29eb9a7e0f5d52619b5c4cdd9 WHIRLPOOL 2a1ed7e6709014247f856c7ecbc00216f3b45207aed3e2b51b9cef6b8239910939b381214ca34bd6d475ccafa97ece06d9e5da9eceb52703c9f66ec2011484dd
+MISC metadata.xml 520 SHA256 ff89e7a44a2d8f69043191d90a48562601398a68585cc2d197d9e5f2c535446d SHA512 5894bd6c4786ef89307780801a4278a528476dac4effb186b7c8cd4ef1bfa1b41e9c54d132acbfc476c6d5d7b617fd29187ba8bf640b8a85455e3c76da8e1d3d WHIRLPOOL d22a0d90a395b6764a037200c3ac9c01b91f4e2e6c8fc78080346cf97be8c3d36c53598cc39069043cd6c187ea14e89181a9edfff6d3a0063b0e63d57d5852e0
diff --git a/dev-haskell/readable/metadata.xml b/dev-haskell/readable/metadata.xml
new file mode 100644
index 000000000000..f4857ab56a2a
--- /dev/null
+++ b/dev-haskell/readable/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a Readable type class for reading data types from ByteString and
+ Text. Also includes efficient implementations for common data types.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mightybyte/readable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/readable/readable-0.3.1.ebuild b/dev-haskell/readable/readable-0.3.1.ebuild
new file mode 100644
index 000000000000..50cd557e24e2
--- /dev/null
+++ b/dev-haskell/readable/readable-0.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reading from Text and ByteString"
+HOMEPAGE="https://github.com/mightybyte/readable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/readargs/Manifest b/dev-haskell/readargs/Manifest
new file mode 100644
index 000000000000..cd8dbe42cd64
--- /dev/null
+++ b/dev-haskell/readargs/Manifest
@@ -0,0 +1,7 @@
+DIST ReadArgs-1.2.2.tar.gz 5102 SHA256 47a1a21621a45a960f516393c1e7c5d33a7d840db0f7eff20d43e6fc7fc9deec SHA512 d6a50b4f3b97932f2edb67eb5d2af01f057b17f991f499c01c5005738cf96a55dc08453250e61a1dbbebad9c0a75c53e1caf0fbce00da5eb6c00e214595c331b WHIRLPOOL 41c3e4288ae0c46b646be991ef3c8b99eea71765006d8f0f85e3b40bdd27224c23401da38041605a39611accbd2a9c12c8c2d2872ad0e08c4d3a36d1b8dd41d6
+DIST ReadArgs-1.2.3.tar.gz 5100 SHA256 9f4b2a9dfa9f0d851f79853a56ffde3b35e218d5f2bf8354c91a1344a1251a69 SHA512 6fd78b26c6c0d7d2f40f1b4eef248eb55d8dc91668b578b2cf88132a364dd7741f6f4d389aeb0c80bdca7cb5dfc1524228113495a2ea3595b888eb27fb8d2dff WHIRLPOOL f88ee85669ea669160e42ccac3514a3c7ebf602fd232f8b7091443907fd1698ac335d36d284fc3744ca2fcd003e842bd8a919475ee59b90a3375a790414f607b
+EBUILD readargs-1.2.2.ebuild 908 SHA256 6ac46249be9c2103f5e39b5117b7ba496bab0eeb403f5604bfcf1e774095df63 SHA512 1c15e342491b6670e976b2152986cd638bd59f6a68af6fb7398ad4812baa41128fa6f7884aeaf507c83c44b7ab8002901206b6098e253a542ffcd16e59f96d67 WHIRLPOOL 65b23fae962d95e07d6474a6928ebb8efe8e6f1091f6f0316688c264630aef88ce35b0dd7977ade93427e28241846ca1e6c53328837e2d1f2b4858cbdc6477af
+EBUILD readargs-1.2.3.ebuild 849 SHA256 bd660db6ff1779a93976177ce07ac07a91eebc461c4591a79fa16cfc35a2185a SHA512 ac8c42f71fdf95a384d1f04ad77830f746510d89fefeaf2c106d66c6abcfd34adf752154845ee680cc3bd634df03e806c4029327244511fc505916617503d0be WHIRLPOOL c2cc4cb3c1bae7ee60b31f71764c826bdec8eed1e788e0519e45e33ecd666c459c484608cb5e9c1295bf05c567fddf61c219ad8d402c7e4f9d229983f6bbaa83
+MISC ChangeLog 2781 SHA256 0358844caeb72bb603c42022718c0a255c8758b194e9cf9aade92692680f6a37 SHA512 1cd658d08258e3b862f2c8f6f693ee4ea3bbb982899d5a1d7e51514db63b906b66564bc07db466422ac05d814a257d6a55437e425c6e66b530c98504355b84ca WHIRLPOOL a16e91459c2bd955e8bc1a9e87029b19ab4b5e77f1e88b708d7a3177207a417f41f1624b07571484cf761fb450d647275da45f395941292df85d4eeb6648396b
+MISC ChangeLog-2015 867 SHA256 bb07283a30fa1dad3f1f1d93457babf09577f22f86434f3d1aee72e420205143 SHA512 a0bf3222cc3ce8314dbb69ab057cba09496bc04999f0b7b993761eb9ba05015568777c2f8fd0ec1e73a330e184290964b03993433edf53c9e5005340809b41eb WHIRLPOOL 7ed40fd046b232ca76bb6490f881ab05a5c8798bc6e039b48c40863aa301182cc429958e01a3866071e7bbebee5e3ef3e33795d3d040d8d8365dbd0609c5c7eb
+MISC metadata.xml 2275 SHA256 b747ed88b25e2e4f4d2fcc99365c84a52b34c6beedf386aacfa5f05eef09ea07 SHA512 2dcfd9f5759761acb811e99f033d06ac57db2bbd7f9c8980fbf865ac864c815f769bd9e635ff4eafba8b1066918fa729ac4b0da5df605b9dae5a9c428d7c2710 WHIRLPOOL 15bceb07b0cb13c104b1682d728cf785e1c9ffd9ea07dc7cd98e55273590ebfcd366a5cc825da6937ca2dd93d32880f4e6338f364211768b50fb990f81152369
diff --git a/dev-haskell/readargs/metadata.xml b/dev-haskell/readargs/metadata.xml
new file mode 100644
index 000000000000..f863232f251c
--- /dev/null
+++ b/dev-haskell/readargs/metadata.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ ReadArgs provides the @readArgs@ IO action, which lets you tell the compiler
+ to parse the command line arguments to fit the type signature you give.
+
+ For example @(a :: Int, b :: String, c :: Float) &lt;- readArgs@ would
+ parse the first runtime argument as an @Int@, the second as a @String@ (no
+ quotes required) and the third as a @Float@.
+
+ If the runtime arguments are incompatible with the type signature,
+ then a simple usage statement is given of the types needed.
+
+ Continuing the previous example, if it was used in a
+ program named @Example@, the error message for the above
+ action would be:
+
+ @
+ usage: Example Int String Float
+ @
+
+ Any type that has both @Typeable@ and @Read@ instances
+ can be used. @Char@, @String@, and @Text@ are handled specially so that
+ command line arguments for both do not require quotes (as their
+ @Read@ instances do). A special instance is provided for @FilePath@ so
+ that no constructor or quotes are required.
+
+ @readArgs@ also supports optional arguments and variadic arguments.
+ Optional arguments are specified using @Maybe@, and variadic arguments
+ using a list. @(a :: Int, b :: Maybe String, c :: [Float]) &lt;- readArgs@
+ would successfully parse any of the following sets of command line arguments:
+
+ @
+ Example 1
+ Example 1 2 3 4
+ Example 1 foo
+ Example 1 foo 2 3 4
+ @
+
+ But not
+
+ @
+ Example
+ Example foo
+ Example 1.0
+ @
+
+ Usage statements for optional and variadic arguments use command-line
+ parlance:
+
+ @
+ usage: Example Int [String] [Float..]
+ @
+
+ Note that both optional and variadic parsers are greedy by default
+ (so @Example 1 2 3 4@ was parsed as @(1, "2", [3.0,4.0])@. They
+ may both be made non-greedy through use of the @NonGreedy@ constructor:
+
+ @
+ ( a :: Int
+ , NonGreedy b :: NonGreedy Maybe String
+ , NonGreedy c :: NonGreedy [] Float
+ ) &lt;- readArgs
+ @
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rampion/ReadArgs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/readargs/readargs-1.2.2.ebuild b/dev-haskell/readargs/readargs-1.2.2.ebuild
new file mode 100644
index 000000000000..7973976779b2
--- /dev/null
+++ b/dev-haskell/readargs/readargs-1.2.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ReadArgs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple command line argument parsing"
+HOMEPAGE="https://github.com/rampion/ReadArgs"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.11.1.13:=[profile?] <dev-haskell/text-12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ 'hspec >= 1.3 && < 2.1' 'hspec >= 1.3'
+}
diff --git a/dev-haskell/readargs/readargs-1.2.3.ebuild b/dev-haskell/readargs/readargs-1.2.3.ebuild
new file mode 100644
index 000000000000..ea206c616eeb
--- /dev/null
+++ b/dev-haskell/readargs/readargs-1.2.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="ReadArgs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple command line argument parsing"
+HOMEPAGE="https://github.com/rampion/ReadArgs"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.11.1.13:=[profile?] <dev-haskell/text-12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 <dev-haskell/hspec-3 )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/readline/Manifest b/dev-haskell/readline/Manifest
new file mode 100644
index 000000000000..20b5afd53104
--- /dev/null
+++ b/dev-haskell/readline/Manifest
@@ -0,0 +1,5 @@
+DIST readline-1.0.3.0.tar.gz 52261 SHA256 c0b9e174910620db0edea8f9fd6fb6c1d7b066260d523e9a7208294c46a75feb SHA512 30a8705323fe0185cadccd8ddf7069ce70007a8fc29761f31d0a4d585a5f3b622c9ae71d41577a7eec3a1c6f78949f9c56695df3a7986abef228e7ceb7375520 WHIRLPOOL e799f888656a3e91449583e7098a8bb443a3a4414e38273dad86783304cc004c8f8d8212a04d63eed11b9796fcf872f17b0413c73a0cef3a9c034ceac40ebe78
+EBUILD readline-1.0.3.0.ebuild 589 SHA256 4cc406a9268a2e750e28a9a19faf64f616e5ca7fff4dd97a20feac74ade13a93 SHA512 ee7911dec61df0fde1e513ef41ec60e3991cb31f349fc471c709a798942bf71aaffbfe68a811c6a9c93f9fcc35a76b429c4f04206b7ac79a4bf914bb10a43042 WHIRLPOOL af00c5aa07304baba361183f3d132152cfd793ef77d84070b366a04e4d176b947c5349b3651aba67c66f5868c92b60565e0ffdab7f02be31b9f3dda1954b061a
+MISC ChangeLog 2704 SHA256 1f7f14ed2cfb7140ae2754616de238dabffcfcd476d4b21e150f1610c67ec8b3 SHA512 8b92e72dfc5e2a33f02fbd83a61e6b95dd904820230e203b82ad46849f94f660c726d505b08e9dfdf9986650b59d79e0d5bf5a4c05e52099427679e46ea7da76 WHIRLPOOL ff1a0501b23b6e2db534737d2bcbdf4c1d3828dfc99852eb940eac768adfb0b72ca8fe791426dc682cbf7413046236aba84f642b58d14c65bb41883c20e5e762
+MISC ChangeLog-2015 881 SHA256 b037b73f23aa6b93c85abcf7f24b6f4fac2ad93e8df9c0f38453f66cc68814b2 SHA512 408ad5fa61c9fa0dad4db3ecdcf015745ce44de69b5809d8bb08ca38f31395068bf3b5f7fdc9432ca996e9e035d16995cfe257965c924fb2e2a93643a8072b3b WHIRLPOOL 148320b10b17fdf023748a2bb85f727cb5145a18be25455df328955ed86bc4c1ada9a673b132d21c07fdb625cac6d98fae255752d965b64258a43c10a90642ca
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/readline/metadata.xml b/dev-haskell/readline/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/readline/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/readline/readline-1.0.3.0.ebuild b/dev-haskell/readline/readline-1.0.3.0.ebuild
new file mode 100644
index 000000000000..ac955840c07a
--- /dev/null
+++ b/dev-haskell/readline/readline-1.0.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An interface to the GNU readline library"
+HOMEPAGE="http://hackage.haskell.org/package/readline"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/recaptcha/Manifest b/dev-haskell/recaptcha/Manifest
new file mode 100644
index 000000000000..38b54aca922b
--- /dev/null
+++ b/dev-haskell/recaptcha/Manifest
@@ -0,0 +1,5 @@
+DIST recaptcha-0.1.0.3.tar.gz 2742 SHA256 29a898bc7a063be88c05ac3ec0446a23117ed04c501dbd99c83684683fd638a3 SHA512 acfb3a14a48e068762fa5b6032dba298b0ac7a674753337c94f1665e6abb24a6761416a6a1cc35b6d05c71cf272e6b0f7c938678233eec33b61b4e053af17b2e WHIRLPOOL 049ae87ebc76f68f798dbdd3a60a11f55eb58a0ce8f7ad3b6d73a87cfab14a0eedc18ec2a79d8b6d210b99e607c07f55f481a04ce4c4a01ed8740ec17fe8aadc
+EBUILD recaptcha-0.1.0.3.ebuild 996 SHA256 1e7f876211cf0d81905b7e3754d7eee29150f8dbf1301371571c013696f60f9b SHA512 7d5e3637a7c68cc0391314321947c6049746f46b0e5e06325449805d2183bd6b82308ae3891793f37299b088ed144dbea2e65bbcf954bf6214bb15e3e13678b6 WHIRLPOOL 3bdd1861ac5f55b079917b20f59f59ea62ee408a5616ec8ea21752f1ef2d8a4cf6a2acef0843da08fcb9413b272d4f667b9f0cd32a98eff65237eea381f777af
+MISC ChangeLog 2916 SHA256 bae08232000ecab85f7058c9ed64007bf562dc69a0df5e63ad9b4036cbaebb37 SHA512 ee7db788b5f513808087312bd10cfd20e33861b7e602a56507c5ecd7056c3e14be71e0d817c7f4af2dc8399cef8b203a1abad2591eef976766edf2abf33af715 WHIRLPOOL b9ff2603dfe189794326f1fceb6934cc4bbcbdb83fe8df8f81573441bf161d321b08834b107a6313660479c190c59112b35792a9e33af9b9cccf82e37da77c10
+MISC ChangeLog-2015 1130 SHA256 d967643602a7ce20e7ff7bf1a16dd7d279fa39489a9c8f2883c24b05c7f4ac8a SHA512 d0efeb88f17f031e6d97fc0c53be66805697fa0a09c59da0b9c883ea8d92a3092e5b1fb1fa4b14b9f18bb1e0bc59c82d62378e5de3a075136c0c50c5a9dc622a WHIRLPOOL b2dd5ca974c7aa69c4688464494df628b7baa8458cc3e89ca720dd5e986d6f760418e8cc1f6d21f0832915f456708032341f36075919ff26a34df7fedf79fb28
+MISC metadata.xml 671 SHA256 11bc66554ae1bebac1b8053a7ced59a7c507bed971047020ff38d9a224faae19 SHA512 985e26f885a42f0a53dd56e9e8bf1fb4cca2a94a3fc26065ef90071bb7bc9ac9e1a3166ccfa55c5039706ab0ef284033b81c96c2eef18bcaf8390f0a4072ec83 WHIRLPOOL a35440c27353d00cb24700c1f9ecbff8360cc57b46ea35355eef0e388086dde16d1448af7a085d61195d3495962b0d830ef16844120a15aaae6a1c4bd190f226
diff --git a/dev-haskell/recaptcha/metadata.xml b/dev-haskell/recaptcha/metadata.xml
new file mode 100644
index 000000000000..2b52257bb2ec
--- /dev/null
+++ b/dev-haskell/recaptcha/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ reCAPTCHA (http://recaptcha.net/) is a service that provides
+ captchas for preventing automated spam in web applications.
+ recaptcha-hs provides functions for using reCAPTCHA in Haskell
+ web applications.
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jgm/recaptcha</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/recaptcha/recaptcha-0.1.0.3.ebuild b/dev-haskell/recaptcha/recaptcha-0.1.0.3.ebuild
new file mode 100644
index 000000000000..15561ac60009
--- /dev/null
+++ b/dev-haskell/recaptcha/recaptcha-0.1.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Functions for using the reCAPTCHA service in web applications"
+HOMEPAGE="https://github.com/jgm/recaptcha/tree/master"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/http-3001.1.4:=[profile?]
+ >=dev-haskell/xhtml-3000.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/reducers/Manifest b/dev-haskell/reducers/Manifest
new file mode 100644
index 000000000000..ce9aa2285b53
--- /dev/null
+++ b/dev-haskell/reducers/Manifest
@@ -0,0 +1,7 @@
+DIST reducers-3.10.3.2.tar.gz 10934 SHA256 822c487d308a470c33915ba2323efeed2d3cff774336d388864aaaf26bf6d9fd SHA512 fb367dd45cd61ef9f4c0208c68b0b1f5a76fcb136730a5ba7a4a2e3feb56c8cfc3e6d8d4980f68fa466d63e2f65f08ff9305d01a10d581331045cf4ab0e24684 WHIRLPOOL 6b5868f1c7b40991e140b8ebf22b20e3344802d9adba352ac77906d22d2a4a7c97c41ad535d05a59c423b1cd1e87f73ce4b39e704bcc4c92c0a1971905073fee
+DIST reducers-3.12.1.tar.gz 11538 SHA256 e43bb7678272691a358c049daecbac715c4b0fcece021c6b2ac7b2a1c16b6d5e SHA512 56ebaff2f10e8982e420d6f9cbdf1db1b4a75e609d5c5b629815b248b238b1ca1fd6039e47b784ca6555462f4977631b0d40b84c0454cfe19b0fe1c2f8dc96a6 WHIRLPOOL 4cc0e21404b27549338959918a249a563861d904b3388c91e697d6bd518175ee01904849c254a886bb810e3eabf5908f8296e6c0187e32bb775737bd7dca741e
+EBUILD reducers-3.10.3.2.ebuild 1173 SHA256 2b1171fde838100eff3107db3d04c5389af6e9a6f24228bf8f0e430bb83cbbc0 SHA512 454e22e6e1ece327c5f738f0ee554a90d1953748799b1781dfbc9488fcb384afb3a57ae1f8d7f91c3c8b51d3c724fe72c3b59d655ef76e818d11902811e29f30 WHIRLPOOL f98314f2fc2f67d01d501d60c36b4064a6c0d33e61520feccf392037d9afe9842c87d2b34eaa0306fe07ff4c7fae6295dc3c915b8f2b7a3a085987e9ae4d64ce
+EBUILD reducers-3.12.1-r1.ebuild 1242 SHA256 2aa12a2d2d7e76829479ee8736d444962136ab81a3e1b402bc52509ded9bc27d SHA512 55fcaedcdc1c0cf3f195da37cf5bd58059605fe729d5cc130584b47234f08cd74fe4852d214cb351b7301013f71d3f610acd89c6e1fb23abec874e88b6aa6d2a WHIRLPOOL 68732162994173187426f2ed6723d349c1969e4b76c4363e415311c2ae92fcb1d137134818fc1a70fd7cfcafe267445ff390c1f5429f4204fe6b5bbfd96e6295
+MISC ChangeLog 3260 SHA256 3ea43ccea2e85acab1765ada32f96929817f8d9a0f8924f51fdaadcd79d4a93f SHA512 a6a1b8b33fe9f7954548d5ead85fedf26d9b5dbdae22417f8ff4726e6267cbac8d1d063b3d81599c11674781bcfcb0bd8e94a4eb61878145aa0a3c294c619157 WHIRLPOOL 591b8da399d07873fedf0d2b72d6731e280a07f709006f5763c6d9379461473b7bf9cb1655763fcdeb04da75f3fa7e1ea1fd5081b32c1029023871712a92d1fb
+MISC ChangeLog-2015 1297 SHA256 ad23176efa813804d479500d959c2c6b86917596212ac1d9937bf673719d2ad0 SHA512 84d2d738ad2f43c0c2c4a84a79aa4b6ccf25dca85f5627fc9df5c1b33a878d41a586b4bd92afc73e80ba554bbd32291aab2b185c9e6c3e98581e84370211a599 WHIRLPOOL 0b06423ebda05d6677bdc2e2ccaaaa5e50d314bffcea97a96c55c9d088e027d07de98f77976eecd88d819758961c75773787409af7fbf0d8b6868c18b75868ae
+MISC metadata.xml 440 SHA256 6e4d043315ecda512795fd20ad440efc02768579dad0c3d74a3a758bffab1766 SHA512 965a145143129f1925231cba9c298a8ce978c3e1bb7af2f898039243c71258c15fb3fc07c1a2f4a04c61e7d41c69090eedd6ad9e7da096769f57b1b0d8e76df8 WHIRLPOOL f2b32b0d0958c996cf05329b9d27b7272852175fc7596042e861f2b480d41aaa51ad9055b04feb2d41c38475e74526e41447c62b79b16dae9b88c663fc806af3
diff --git a/dev-haskell/reducers/metadata.xml b/dev-haskell/reducers/metadata.xml
new file mode 100644
index 000000000000..b1ef0981e965
--- /dev/null
+++ b/dev-haskell/reducers/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Semigroups, specialized containers and a general map/reduce framework
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/reducers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/reducers/reducers-3.10.3.2.ebuild b/dev-haskell/reducers/reducers-3.10.3.2.ebuild
new file mode 100644
index 000000000000..405f5b03f78d
--- /dev/null
+++ b/dev-haskell/reducers/reducers-3.10.3.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroups, specialized containers and a general map/reduce framework"
+HOMEPAGE="https://github.com/ekmett/reducers/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/reducers/reducers-3.12.1-r1.ebuild b/dev-haskell/reducers/reducers-3.12.1-r1.ebuild
new file mode 100644
index 000000000000..ecfe9316cf64
--- /dev/null
+++ b/dev-haskell/reducers/reducers-3.12.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroups, specialized containers and a general map/reduce framework"
+HOMEPAGE="https://github.com/ekmett/reducers/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
diff --git a/dev-haskell/refact/Manifest b/dev-haskell/refact/Manifest
new file mode 100644
index 000000000000..48473b33af9a
--- /dev/null
+++ b/dev-haskell/refact/Manifest
@@ -0,0 +1,4 @@
+DIST refact-0.3.0.2.tar.gz 2345 SHA256 0ad029727797c8ca5d179c7abf1bfc135d86a7d72cf93785ee12ad243aeb1f6c SHA512 18f35a3f563288815645c4ef8e557a08bd9038aca0b3d9af391f9f71b39bbf779b725f037fa682a23e38e31cf7b8e0f4ae412e2af2ec3639c4b2c47a05a45a6e WHIRLPOOL 03293f884723846f86a5d986e160f0f0cc401bb0af99e38eef5e1f1787222bd883671c1a550ca7df6ce9805c2f1abd9ad3b7b73aa473408c0f94912687601854
+EBUILD refact-0.3.0.2.ebuild 563 SHA256 30ed711e5b201e234f39ed2498aedf27695299555604ccc4add95fa566f89746 SHA512 07d725e9149de422798f127bc4e3f533f992771314a8f79648def155b0203e8b319a6aca50925660156e5489b23f4aa60aa6c2e365a674629a724584b575d290 WHIRLPOOL d4c418267d1791492db34b1ce7c35c01358f365673ab00dffdd32373172647e56dc397cb840bae0f1aa6f606a47eeb543a71488cfddb0e7426e8b736b37fa6b9
+MISC ChangeLog 348 SHA256 9f5b54bc7515002e6d8fd828d3bea30507cbfba9c98cfec36cece355874e9baf SHA512 b866c607379ca46b46e258c5680c059621af2904290171fef156362c3d45a2364d7e8a35d47d5d1128a253c836ebacbe75d527b544cc7e2c1a8d4b62368d3110 WHIRLPOOL 1d795f16b05037797612f217be373827d8608539f8f8300459789e187cde2e10556868b029bb33e37919b2563e34dd4f14fcd1df9a6abba5236fae88abf0ef75
+MISC metadata.xml 471 SHA256 88e3fd36c26a408c8508a8bfe0e4bdaa6f61e6530d1447a85af6197e8ad9ed18 SHA512 d1175bb42d06db38fa10eff4a1cbe88a29e08616b3046d0224b93df11fb3cc4ac3ca638ab5bfa32a7d06fa36a145f37adec1da823c572f0aab940dbd6e31affd WHIRLPOOL 82acee19125558f8735c01341a1c13400f67b30f74b5dfba582b019988a859dce3715d9a5bd14c8c3ac08391b289492a796c2653b70e370103d1f665fee95988
diff --git a/dev-haskell/refact/metadata.xml b/dev-haskell/refact/metadata.xml
new file mode 100644
index 000000000000..ddc3a11c7614
--- /dev/null
+++ b/dev-haskell/refact/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a datatype which can be interpreted by apply-refact. It exists
+ as a seperate library so that applications can specify refactorings without depending on GHC.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/refact/refact-0.3.0.2.ebuild b/dev-haskell/refact/refact-0.3.0.2.ebuild
new file mode 100644
index 000000000000..724b9fe9b41e
--- /dev/null
+++ b/dev-haskell/refact/refact-0.3.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Specify refactorings to perform with apply-refact"
+HOMEPAGE="http://hackage.haskell.org/package/refact"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/reflection/Manifest b/dev-haskell/reflection/Manifest
new file mode 100644
index 000000000000..449a81361c76
--- /dev/null
+++ b/dev-haskell/reflection/Manifest
@@ -0,0 +1,11 @@
+DIST reflection-1.3.2.tar.gz 8530 SHA256 a69fa05f8a8faff42dbfbfe0b7847beebd91a092609e29b10282c35df7f3ad4a SHA512 bf055f9f3c9b8bfe3922dbd864cd027aa3f9a3bcd222eca7bd91b167bd5d3f7c3cbcc16d2dbed617de165769e62ce50a1185c538b8b821cdfbdd17c675f4d1e3 WHIRLPOOL 6340653a237c3001eefb454677f18ec2938e99c3b9ded2a0c29ffd861ad8a442eb846a83e57695a4d5f00e4170cff2a5779d9124a70a82ad5fb726e2b9c22aee
+DIST reflection-1.4.tar.gz 9123 SHA256 67024b2ceeedc5c323f022cfdca0fac7c9c4e7f767a58ebef23ff2a4dc58de44 SHA512 c4f64624da226d1fdce39380a691c6a9a159c6ff728367f386f5be718f38d3efe162af4d59d3fed76faf43ce8a72616617cb0460ddd5a8844b4369469c4b21a8 WHIRLPOOL 698d6fbf6e8d2677b671b6a36c258ddd10db45838be29fb1a4e8b22da56bc1bb9f3795e18f1e8ef6e060abb07dae0dd1b031de29c4a2d5bdd1b2ee417e18ff44
+DIST reflection-1.5.2.1.tar.gz 11199 SHA256 e5bd6734d186a072ae55f059465e6f712bf4ead8b1e7a3e5eabbe0dee0acd6df SHA512 53db1e6a0143af9038d191d0329df4b88004eac1d04732e33acbab41efd9676946e0bcad14a658245e26095f5f560db9c051ba3db0930cb784bc228d51c24d3c WHIRLPOOL 3737d3b0d33d92147eff71a829c6a2aa6e4579748d99b694875176edbda6e9f16bfacb52844d40f94aaf3ad6a08aa62400b38b86741dbcd4c47a790b5b2e0aa9
+DIST reflection-2.1.2.tar.gz 14334 SHA256 a909882c04b24016bedb85587c09f23cf06bad71a2b1f7e781e89abaa6023c39 SHA512 759ad3afa304adc1ca0509450429946d3f6f7a89c98344ba9bceedf2352e4c89a0d5ab00feb2e5f1e17d062c43c7673fe119e4f4ac61fcebb83f9b21c180e06d WHIRLPOOL 7934bba269eea0241d2db0c82acc62b4cbf318f0761a4af6b39cb80ecc49d1f704e76d3f1e143da85a7c27a25a9ad6703b00ed410712c9222437de37f671dbe8
+EBUILD reflection-1.3.2.ebuild 658 SHA256 8fc7674a29ce5d3c559bf306fe4d0b8ee0747a17310812bcedba1715fb85fd75 SHA512 577b749013a78b34a3713ff90cd2ff966ef74f51b2519ea6249a0f306a40b92d38b786dd505ac822d7d75785413822555edf1de757b36a10564467572bc04169 WHIRLPOOL f276ed818aac0ea4c8c68beb2c8e1df8946ec65110aab4b0b7135f37ce428981f07dbf37ff2cb53954b1d9f608bac1f2e21bc56b925f634513d5c7d4cc81c7ae
+EBUILD reflection-1.4.ebuild 747 SHA256 f011890157425122cec29bea4cabea09c45cd773090fc37241f08f81dfc24b3b SHA512 f47dd762504454b36b6624942a592e38cfafbebb66ff8dd35b98252290f217701a48afe9e00961dc5e68471efdd8f28a9c187670716b65ee0ee4086c054c70aa WHIRLPOOL f8fce88c53cfcaa0fa48a2f51f71a121b6a6489bdb6d634b1d13102fe269515d215a00848032caa31d9acb46918a21c057a3dc39ea50588ea483bd478cfb3839
+EBUILD reflection-1.5.2.1.ebuild 813 SHA256 0d4f7496ff5a57448ab8af9f01bf4af3d7dabe8192a12077e832be08bc55fe47 SHA512 24f9e7644ac6eb7dbb21c19269592bf3de029f39bfa1ea24234b80a6c3dab6a7fb7048d22d7360615ed38e8ec7504c2f8feab14fa5b55bb7a6b145c4300d126d WHIRLPOOL 8f25b4e82c579713e0d8c3a05c86ea6eee90bb01271a60fff8edeb72c7d4a5d47122ac233db7ec0c32bac6bb7af92ea8dd2b983134c9b79fa1614e71f8f25863
+EBUILD reflection-2.1.2.ebuild 813 SHA256 cd64ab6adb47f961553a210052c05d53744d20ce6f80468b1a56d577adb22317 SHA512 667887df4d6f716b329aac4669ffcfdd2b81ee81f8a7864d57196ed92b83b7f444c6c4d1092a1993580d4ff1f9d1bd4aca1fff6d23b0772bfa12546d096efc12 WHIRLPOOL 90e8a5cda04f8ca1479a7868051747667fd423f27c8a51dd5d13e279b0a576e28f4284c5edeb97f0f7698e6027ff0b14a666354743e67fb589e4b11ff995fd63
+MISC ChangeLog 3385 SHA256 b5ccd8db953d55623c3e5f934a8f63d2a609f28f8172a95145b4cd3b0c3a9968 SHA512 1c2fb8fc356810c3c19f797f908a71d8a55b4469fade3e9e20e8ebe751309df29e8bd8cb069fb477f6a0709afc36d3fefd5d555757195938ecfcc5e05427263d WHIRLPOOL a790f6134483b82b0aea01c5eff9d839cf0feb98bae6b310a83991bad8a0ae99e640e17909238666bd820f365dee9f74441b6bf0d9ebdca3309e7be684bea37c
+MISC ChangeLog-2015 1190 SHA256 72b82ff3b6720b9e419889185618838046f2814802739f781cb485de6b89950a SHA512 881073e635ce90a3b5f7a939e57ffed86363bc5ec52f5262ac62c01b5f94c9daf1b235df47c6f1865250405a7182d2e9ab6e01053f148424373a5bf28e907ce4 WHIRLPOOL 9039f5d340976947fe5db1c2a6e878403b9f4f45613c92e536b530dc772e3620d8a576fb5bf7ec6735dd8fbd27c92e977e93103ced4d8dc6dd31934159d6a2e8
+MISC metadata.xml 1993 SHA256 ad786fc56b97981d5608b17f581b44fdaf03f2bacf5b4593380fcc288dd43cf9 SHA512 eff155a85567f88de01d1232814c47444757d736e8237200b3043d40fa4f67d7cdf0e09b5614ed29c04bf81ab12cc3a5be0a258bf7db51813b4d58f4d137667e WHIRLPOOL 4bf01bd779292c1b6533bd2b1f0ecdaf3c51b5ab7c44f05786c045f3fc99dc404dda87cf352d882861ebb2bf804cc7f969a2bc3b3fd6e9c35c3446e7034bfdce
diff --git a/dev-haskell/reflection/metadata.xml b/dev-haskell/reflection/metadata.xml
new file mode 100644
index 000000000000..0845fb397e13
--- /dev/null
+++ b/dev-haskell/reflection/metadata.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides an implementation of the ideas presented in the paper
+ \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and
+ Chung-chieh Shan. However, the API has been streamlined to improve performance.
+
+ The original paper can be obtained from
+ &lt;http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf&gt;.
+
+ /Changes in 1.1.6/:
+
+ * Relaxed an unnecessary strictness annotation in the fast implementation
+
+ /Changes in 1.1.5/:
+
+ * Both implementations now work on Hugs; the fast implementation ascends
+ from the ranks of completely unportable black magic to being merely
+ /mostly/ unportable black magic.
+
+ /Changes from 0.5 to 1.1/:
+
+ * Much faster implementation available that is about 50 /times/ faster than
+ 0.9 and which runs purely on black magic. This version is now used by
+ default. To turn it off install with the @slow@ flag. If you encounter a
+ problem with the implementation, please contact the author.
+
+ * Removed @ReifiedNum@, @reflectNum@, and @reifyIntegral@; @reify@ and
+ @reflect@ are about 3 orders of magnitude faster than the special case
+ combinators were.
+
+ /Changes in 0.5/:
+
+ * Generalized the type signatures in reflect to allow you to pass any type
+ with kind @* -&gt; *@ wrapped around the desired type as the phantom type
+ argument rather than just a @Proxy@.
+
+ /Changes in 0.4/:
+
+ * Converted from `Data.Tagged` to using `Data.Proxy` for reflection. This
+ reduces the need for helper functions and scoped type variables in user
+ code.
+ </longdescription>
+ <use>
+ <flag name="template-haskell">Enable template haskell.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/reflection</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/reflection/reflection-1.3.2.ebuild b/dev-haskell/reflection/reflection-1.3.2.ebuild
new file mode 100644
index 000000000000..bb20a85fae04
--- /dev/null
+++ b/dev-haskell/reflection/reflection-1.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reifies arbitrary terms into types that can be reflected back into terms"
+HOMEPAGE="https://github.com/ekmett/reflection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.4.4:=[profile?]
+ <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/reflection/reflection-1.4.ebuild b/dev-haskell/reflection/reflection-1.4.ebuild
new file mode 100644
index 000000000000..e74ff197f6dd
--- /dev/null
+++ b/dev-haskell/reflection/reflection-1.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: -slow
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reifies arbitrary terms into types that can be reflected back into terms"
+HOMEPAGE="https://github.com/ekmett/reflection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-slow
+}
diff --git a/dev-haskell/reflection/reflection-1.5.2.1.ebuild b/dev-haskell/reflection/reflection-1.5.2.1.ebuild
new file mode 100644
index 000000000000..2c8ecd06197a
--- /dev/null
+++ b/dev-haskell/reflection/reflection-1.5.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -slow
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reifies arbitrary terms into types that can be reflected back into terms"
+HOMEPAGE="https://github.com/ekmett/reflection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-slow \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/reflection/reflection-2.1.2.ebuild b/dev-haskell/reflection/reflection-2.1.2.ebuild
new file mode 100644
index 000000000000..5e86f46c45bc
--- /dev/null
+++ b/dev-haskell/reflection/reflection-2.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -slow
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reifies arbitrary terms into types that can be reflected back into terms"
+HOMEPAGE="https://github.com/ekmett/reflection"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-slow \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/regex-applicative-text/Manifest b/dev-haskell/regex-applicative-text/Manifest
new file mode 100644
index 000000000000..c214a64af086
--- /dev/null
+++ b/dev-haskell/regex-applicative-text/Manifest
@@ -0,0 +1,3 @@
+DIST regex-applicative-text-0.1.0.1.tar.gz 3975 SHA256 b093051f80865d257da2ded8ad1b566927b01b3d2f86d41da2ffee4a26c4e2d9 SHA512 8ee1d581498e047a7b759476ce98c43c19656b767790b0f12b8485bc212a71c7115cee5c3e5089392995bc71851025093c406bce9d8ac3c5962675ae06fa4339 WHIRLPOOL 08ac911d44b795e4e68e111b6151fe043b15609ceb1c6b5e142d26e04634ac6faeed4ef2365a85b32deb876c67401ae944e5ffe7227321bf189238168d26d841
+EBUILD regex-applicative-text-0.1.0.1.ebuild 677 SHA256 14da72b2038fbde93a2ae03cedcc16720456f6f67b0af6fdfcf5535cf7f491e7 SHA512 5fad4afd8cd24578e35ac26802fc235cc340b8c75bff6d4880c60924c0433fc62438b3d959e184c9f331a4e76795a9712a12c9f2c7d611d6a55dc089ffcb831c WHIRLPOOL ecabea01cea6d251d34ae252f84c76b9faaa44104f5039d120faad7cc159fda83e66934c4bf3ae46748fd1f523b8b5123e09ea19ff1df8d44718c205c759e5b1
+MISC metadata.xml 345 SHA256 c75e505290f02fd13b0d7936252427816d1716afc2c27e25c93667fe260a4340 SHA512 4b3eebf8920a71985f656c1f4c896da4d102473a1031473acd08405c58e8c5a1ca3c34f38f82846eeb667ac6d1f4626354ffd094550fd953d4fa03549070245d WHIRLPOOL db830c53643998b7bd74197d70989c47146ba9c5ff59f1221c4abaf65f42b9799371fd3e89f537d030223d7c728bb788a45602ca71cab00dab957d38fe4178e1
diff --git a/dev-haskell/regex-applicative-text/metadata.xml b/dev-haskell/regex-applicative-text/metadata.xml
new file mode 100644
index 000000000000..f7c350d52710
--- /dev/null
+++ b/dev-haskell/regex-applicative-text/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Wrapped regex-applicative primitives to work with Text
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/regex-applicative-text/regex-applicative-text-0.1.0.1.ebuild b/dev-haskell/regex-applicative-text/regex-applicative-text-0.1.0.1.ebuild
new file mode 100644
index 000000000000..af47c8861f1d
--- /dev/null
+++ b/dev-haskell/regex-applicative-text/regex-applicative-text-0.1.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="regex-applicative on text"
+HOMEPAGE="https://github.com/phadej/regex-applicative-text#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-applicative-0.3:=[profile?] <dev-haskell/regex-applicative-0.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/regex-applicative/Manifest b/dev-haskell/regex-applicative/Manifest
new file mode 100644
index 000000000000..3102cac1616a
--- /dev/null
+++ b/dev-haskell/regex-applicative/Manifest
@@ -0,0 +1,5 @@
+DIST regex-applicative-0.3.3.tar.gz 13834 SHA256 6659a2cc1c8137d77ef57f75027723b075d473354d935233d98b1ae1b03c3be6 SHA512 02358efaa912efd232654a404ef5f7cf825b8852bf2c59fd59122047044fcab5ae28bf26de6818b337d917c594fbe165eec917d88b02723e0b181fe2b57ffbe8 WHIRLPOOL d5986f82d158be2cb497df7008d666baeac5da8eecef6c8b5a0428dea373ba71251db04f392b73102d37027412dfc85cdab5dae6afaf594d9b3f5cd8f749c09c
+EBUILD regex-applicative-0.3.3.ebuild 729 SHA256 40717ae00e9ab6fbbdd007bae9dd5c8f71875869630ecdfa2bad594b68130aae SHA512 5cb3a34dfe9ffd92b9013bb8d86d41f17f62e0e8d42b918fcd0fe23099b7b44af989b96c1b2a8a13afd416504c2d2140b793dfdfcc3de245ec1f489d94a9064d WHIRLPOOL 57eb4a130aff6ff4692a9b45a03cfb8caab5c12d564dd613f025a17f0a6d8e9967f26142dedd64907c885d078650178e3ceb7c6fcdfe5d0aaed68899820167b3
+MISC ChangeLog 3047 SHA256 863a81816baa21099e6c19b9fa714a811238864d442b10a4710d300ee0a67529 SHA512 1d56a5be5ccd9963a983139143a3dae98303f792f48f615d92319244d4c2dad1c074f50d227fb7381f5c85a11f48120ce291df0988d2687b54b392896e31f3e8 WHIRLPOOL e4bf0b8f08fb6e8464331d3365d3125eea69739f2bcdaf7cae8c072ab8229104e6bdbb4d05c2135f558ed50755da1c12af2f86be93fd39f5a1a49584062bdb04
+MISC ChangeLog-2015 730 SHA256 581268b2351abea2a3fbcfad96d83c10d79245057ce200fe321a56cb9315db3d SHA512 8f836382aaaf78b78668aa4c9ea42687af1c7b03a9875e7bafc3eff6de38e605cd44807b7599553fa56d4d4fa2d3a2d5204322a448a5577b3c5c96dac586cdf9 WHIRLPOOL 632394ffb71e683edf1aaf27fe04eb139d372616b272487b5ed9a4fd973ca6a117f7694714003a309784be309d7531ed9bf78b13dc03e7a59692bf280d3fd0c7
+MISC metadata.xml 512 SHA256 0c8aa7013c33b74e1f2e0c206f50ccc7781792091beea9cd4b1760e7a414293d SHA512 f13a38cdc4aaaeb47d1e7f3ab579e69431e9664c9b44b823bc4b8cf327eb7356a938aefee219238410ace03089acbc67fbb4542dac0cdf099d5575d6f37528b0 WHIRLPOOL 35b9950a8e92724c37533476421992b0478bd1ac966ddd3f304b429ea1e4228d879804f206c99459fcdc95ddad2e2c5507f9d68d26ab433dee0a1ccbce70b6de
diff --git a/dev-haskell/regex-applicative/metadata.xml b/dev-haskell/regex-applicative/metadata.xml
new file mode 100644
index 000000000000..ca093b1a6de5
--- /dev/null
+++ b/dev-haskell/regex-applicative/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ regex-applicative is a Haskell library for parsing using regular expressions.
+ Parsers can be built using Applicative interface.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">feuerbach/regex-applicative</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-applicative/regex-applicative-0.3.3.ebuild b/dev-haskell/regex-applicative/regex-applicative-0.3.3.ebuild
new file mode 100644
index 000000000000..8661c88a2cb5
--- /dev/null
+++ b/dev-haskell/regex-applicative/regex-applicative-0.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Regex-based parsing with applicative interface"
+HOMEPAGE="https://github.com/feuerbach/regex-applicative"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/smallcheck-1.0
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-smallcheck )
+"
diff --git a/dev-haskell/regex-base/Manifest b/dev-haskell/regex-base/Manifest
new file mode 100644
index 000000000000..b3c53139067d
--- /dev/null
+++ b/dev-haskell/regex-base/Manifest
@@ -0,0 +1,5 @@
+DIST regex-base-0.93.2.tar.gz 9156 SHA256 20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278 SHA512 4f6269cb1c1fefa2164d999e2e787118edc5fd88e356535e50f143d0b98de4fa1854959955e183aed27a77335b81063a2385bb6bdeb8cb80e7fdd812ab96d22a WHIRLPOOL 2ad6d339e830f092916a3dfd87a2f6415a3999b33377250a91f6ac655174f8f13aa9cc4187a6840126443353fd625094060ed661faad54229a89160ea3c54579
+EBUILD regex-base-0.93.2-r1.ebuild 757 SHA256 f362a472796bada7125c10e47cc7e377e997cc0d993ceca65d61b20f2487b771 SHA512 bb0258e0e468ecb03ac548d77e324b9159ebbffd220b4a8e42b8078d8041fa7a47490a4290ddbc2d40ca48e7602800f229817673a866b73097d5aca32d5cbd89 WHIRLPOOL 603a84988b55bcdfb816338317c3418248a3897f9a235b1ddc059bcb5884ec82a2f06bc5aeaa2399e3281a74317e9bcab9dc3a39c7b4e2470b2052c8c519403b
+MISC ChangeLog 3302 SHA256 f9e50712750203c7493a20ec6791ab57cd6d416582d5140a442af54715a79998 SHA512 a1cea35cb24b9708db4a5b9ae86f00eb861ef5d41bd2fcd9c5653e04becbb0110bb42d2288b06755380c11abcd8ccba61f6e42f65933140faf6751261cc504dd WHIRLPOOL e973944c6b9d8a629a909c84005934d82f785637646965556064e1d9b0287563f896e95178383283eb8974fb8086f3c21233f766b1322153a1bc315eeca58981
+MISC ChangeLog-2015 6432 SHA256 765ce66ee4f8302a1badb3e0db98772d3cfda76e62f3eadfbce21514e87369ad SHA512 968e8126c17e3c4412a76c52da75a28abff71e44fdcb4a848ef377bcc7f7ed7790a6dcc3b11fdc593cf9b583ee3048a1a48077773e36a5fb9451cc063301007b WHIRLPOOL a56e5d76f3a55fb697b9d959ee42b462ff52c80d2aa3610ffc9c6ba064935ffeff6511842a04aa4959ac88da71028ed30a74a2b40056c59b647483e6017cedda
+MISC metadata.xml 307 SHA256 7cbade8ecdafc27ae85c8e5a483eeef0b9fb684451875eb6d704089e9cfd89ba SHA512 c86869a5bc6099f9458564de2b1aa31002fe4bcbcfc3a5e87f524f38f4e25933e3eef11979d19276a10208bf8338fdcd20edb3cb26d8a13ace39cac6634f47a9 WHIRLPOOL 0ea537946748632fcfc36bed581f1f06b45f9254c56ea2272fb4ebd421e30cac154aa4d3f6e4a2d93a2a994ee5c202822ebbe97c88708b463fbffaf32fd40153
diff --git a/dev-haskell/regex-base/metadata.xml b/dev-haskell/regex-base/metadata.xml
new file mode 100644
index 000000000000..5f096d14b333
--- /dev/null
+++ b/dev-haskell/regex-base/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lazy-regex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild b/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
new file mode 100644
index 000000000000..b6f962d85120
--- /dev/null
+++ b/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=splitbase \
+ --flag=newbase
+}
diff --git a/dev-haskell/regex-compat-tdfa/Manifest b/dev-haskell/regex-compat-tdfa/Manifest
new file mode 100644
index 000000000000..1b7ef5d7e999
--- /dev/null
+++ b/dev-haskell/regex-compat-tdfa/Manifest
@@ -0,0 +1,5 @@
+DIST regex-compat-tdfa-0.95.1.4.tar.gz 4146 SHA256 4fa38ed24ae390eeffe6eef04bbe632d7ecd02b9123729e976e7420f927520dd SHA512 7e387a7713ff8e43cfce4262b1288b85f8b60729162a842186bf6a7e1078dfb9e26013087ff7e9bcf81521f8c352926873bb280b9df57b016aef2ca4ce70aa14 WHIRLPOOL 37f6c1b74d412ec59d37a88500adef6b88c9a7ed39a433e1cfc0c607cd7af5d77526d2bdf037bb65757d2a232ff96ed3bc165c4492862f5b3f751317c09973ab
+EBUILD regex-compat-tdfa-0.95.1.4.ebuild 664 SHA256 df1482449cc50c329c5c9bd426f14e8c99aece8556e384970b3b27a3092c5272 SHA512 60166678079a8112c017f88dc18390bfc02e2c249bdb1ed02c9aefa4fa1897eaf78095a4da6b4ae112fa848e02e40f859a41593cb0fc6f3058eb2cb69e79e380 WHIRLPOOL 19da9d0e4dc4ced583307561890ea884c0077178e5c238e6c86597a18af407340d11164d7c5999cd871bea2a3150de396ab31b671282ff079170d7cf50821dc4
+MISC ChangeLog 3274 SHA256 c1343b725e158e6e255c1b617e4250987962471f7bc3fc06e2cd4050120d7f17 SHA512 4df567fa805aab1deb0782512190544362a1fbcf24a366f1ae9da01a9d85239e592c2b875bcc0606f5ec316d75327bfaffeee694edf9a81c6649a5cb63cd8b8a WHIRLPOOL e56eff1185e257e46a4cbe6a561fcf98b2c1166c08dbd5513766cd575d0e8062d862b43011c6059b93661dfae10f8e6389749594c222073425878ce00a5f39f6
+MISC ChangeLog-2015 491 SHA256 8c86831b7916437705e109cf9d72fdcbf4b0e92652c49b89618320f398f9a22d SHA512 fe617996dd1118e4c5dd8b5096090333a91cfac6c5ddb8794262b2a06298dacada3f69d96199eb6233324beaede4c40d9cd178e8eab9eefee3eeff4c7e45f073 WHIRLPOOL 67180e0ffd18901794e7a7f92a835cb1bc9680f69d5eb8fc321e727a82abaf117dc892912bcbd2eb695247d0dc34412566163cc8c50d8fa337d4a65496ca99ee
+MISC metadata.xml 549 SHA256 e25df38b8401f86b4e6063dd0e556bd8cdfddd35c24712fd3b95598fd4d48382 SHA512 45610a989f730058dbf3d330daceea8d71f5ce57a9fa2ce8af56dd97d4faabb58e09d92c493bf7d7051a085f53eaa14dc03fef51b14bcee5e0e2bfb337a2fb6a WHIRLPOOL 16fb9bdf25c54368728174da15148309d53f79e7a6b8c3a4b22f5a2e4ca4a7ce82fd54d53cc5ff191461c447a130bd50645f3b6ac09a7c98a3df443dc91a80cd
diff --git a/dev-haskell/regex-compat-tdfa/metadata.xml b/dev-haskell/regex-compat-tdfa/metadata.xml
new file mode 100644
index 000000000000..a4dbf2954c3f
--- /dev/null
+++ b/dev-haskell/regex-compat-tdfa/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ One module layer over regex-tdfa to replace Text.Regex.
+
+ regex-compat can't use Unicode characters correctly because
+ of using regex-posix. This is not good for Unicode users.
+
+ I modified regex-compat to use regex-tdfa for solving today's
+ problem.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild b/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild
new file mode 100644
index 000000000000..c3f97566a53f
--- /dev/null
+++ b/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode Support version of Text.Regex, using regex-tdfa"
+HOMEPAGE="http://hub.darcs.net/shelarcy/regex-compat-tdfa"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
+ >=dev-haskell/regex-tdfa-1.1.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/regex-compat/Manifest b/dev-haskell/regex-compat/Manifest
new file mode 100644
index 000000000000..2cc6fb967cc0
--- /dev/null
+++ b/dev-haskell/regex-compat/Manifest
@@ -0,0 +1,5 @@
+DIST regex-compat-0.95.1.tar.gz 3968 SHA256 d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b SHA512 9fb38b001a4cdca5b3630d88e8fcb2f359f6e8dd49fbe13d5e2a1c99b4978b33ce639b344445b27daf68abbae1cf2c9905d48ff68a81e02b4e54aa92dea956e2 WHIRLPOOL e19c53ed563d031aefc5b8abe01363ac6f621251ffecf53926f306e57df9f9c528bf1487ee2d765e36a75c3e7126ff01d5701ea5086f48a47245f0ad231ab11c
+EBUILD regex-compat-0.95.1-r1.ebuild 854 SHA256 bbac67d6d0c6b541f73efe6039680229b68d0957f37a41bcec37f13e89bcb092 SHA512 fb1aef07b775ecec47c879509be08f191811af3194323629aa166867271f7d06d13a223b0e0b9cfdbedd90a5bbfcb04bbdd5e18bd833c52eac760eb7cb6f2332 WHIRLPOOL a68450e1b2612e29e627571e0ad09d832916e9865e13545daf9df7436707806c4f1f74aa30d511793d6019a2761e3f0899ee9b15bca84f85851b547882982a7e
+MISC ChangeLog 3326 SHA256 25e15329fc95879b6fe3c58c79dc673a56fd79a1aabcbfeae965a26ecde13670 SHA512 e94db362175b4a70056002d4056041ec40b7b14368a235d0c4b71690fbf72e1c65c90511e067e1e009663e8441afcafa8bec972a061c3776f86a37f61e1a18e7 WHIRLPOOL f0a717eb7378364ad6ea8b1b44eebd46634da4ada77f0e68c5a1fdcd38b2204cd5078878ebde691c7488139fb040842f0c78d53f358c547dfd5dc7c94f7c6e41
+MISC ChangeLog-2015 5069 SHA256 3d6fd3cbd6b2bf32c4093dc4fda23a14a849b2671426f175a9f8f01b3c29abdf SHA512 2815fa5d198dec99137317460b2db0bca5c41cbbc1f82d257dc2369301fe7f9417d51b30ac0e6e37a79d8c11717e424774169814c03222d6b827c91aaf6a35f3 WHIRLPOOL 3a85cc51d3b299e9aa6bf6fd6b34f91052aa02ff8b781524633e2ce2d6b1c774531a12b991195fa1f29ce3095651a3cd7db3259616ece19e498ff670449ec559
+MISC metadata.xml 307 SHA256 7cbade8ecdafc27ae85c8e5a483eeef0b9fb684451875eb6d704089e9cfd89ba SHA512 c86869a5bc6099f9458564de2b1aa31002fe4bcbcfc3a5e87f524f38f4e25933e3eef11979d19276a10208bf8338fdcd20edb3cb26d8a13ace39cac6634f47a9 WHIRLPOOL 0ea537946748632fcfc36bed581f1f06b45f9254c56ea2272fb4ebd421e30cac154aa4d3f6e4a2d93a2a994ee5c202822ebbe97c88708b463fbffaf32fd40153
diff --git a/dev-haskell/regex-compat/metadata.xml b/dev-haskell/regex-compat/metadata.xml
new file mode 100644
index 000000000000..5f096d14b333
--- /dev/null
+++ b/dev-haskell/regex-compat/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lazy-regex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild b/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
new file mode 100644
index 000000000000..f9a70e7a24ee
--- /dev/null
+++ b/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: +newbase,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
+ >=dev-haskell/regex-posix-0.95.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=newbase \
+ --flag=splitbase
+}
diff --git a/dev-haskell/regex-pcre-builtin/Manifest b/dev-haskell/regex-pcre-builtin/Manifest
new file mode 100644
index 000000000000..62de1ff61db1
--- /dev/null
+++ b/dev-haskell/regex-pcre-builtin/Manifest
@@ -0,0 +1,5 @@
+DIST regex-pcre-builtin-0.94.4.8.8.35.tar.gz 311974 SHA256 0bd1b695de953ba4b6e6e0de007021c346cb2a6c8e09356fbcd34f8a79d2ea78 SHA512 6248cfc151db709284d0218630787dbfee0763f8f94c0c8b1a51469dfe47cfe550f67546c04e1aefcd61ba3db412e2051795b88bdb025e7518feeae82ba7860c WHIRLPOOL eebea2de992dbe334fa92aaddda484d8d9f56032519ba26c26623206b344991580b223a22db8c40d8e70a4fe0330fe449bb080d0a6b31603f2f430088dfe9e7a
+EBUILD regex-pcre-builtin-0.94.4.8.8.35.ebuild 714 SHA256 e0b2f8394e45abaa768db5c94b2fb15c64f43ab85c71c5cc09936db58fbd4f35 SHA512 88ada20bb01b52463dc487d6004bbb5541367c5129db9c740c67c5d189121de3f0329ca6e7060fdd80bc34ceac87002ef6861f961e808614980bcd74c108e88c WHIRLPOOL 5e018cb0a17629531024e6335006a38cc937ec8414891fcb3048e97c995824fd75837efbcee139c8bbc614d7f0e37bcf640c2323643ec2f0c19eb435bb27e5e0
+MISC ChangeLog 4029 SHA256 b8a95e6aed84a3a616017aad29a3c0f2f9d20ee343c46280d93884c89b3d67f4 SHA512 8f5685c69a664940f7b2e609cd521d7bab8ca4250758e8f689981147bc2023129474d1fb11ae3d6f9d24dd1e709816feb84f65507d15d4b596b55dc00a04b954 WHIRLPOOL fe2aadaea7692e6037b14a083e3d58f5ab6bc22b3fee10ec3108585e8923f97aaeb5d133b2a32bc5a0dd56958f9bfd3b1da00d51f94ea9670965af44997af5d3
+MISC ChangeLog-2015 2621 SHA256 4fb2b71debcec47a8752f3a0eac3af09240ac3fb0d7888720ccc5c151ac348f8 SHA512 aff4b0d75ae3c4448627ed32908e6e82b5b583a0c8c15fbb8d6e58b13a7cd7945350607ba10f392181291920007d887f13ca16ab47f3795167b41322af13e20c WHIRLPOOL 0ac3d8fcb258ea966011af8b600919a61ff2031319a4c0ffdfc6267449ab7134818a641bb0fb8bda8c432673c1be5aabf4c6519f7881323276310781586003ef
+MISC metadata.xml 329 SHA256 274afd1dddf3a11ff7f5cc800c6cc95a9c6ea81bd4d4892f31bbad9868c1aeaf SHA512 bc36f5519e6ee52f34e5f2c92d222be1ec0206141ac4e3c92da40a7b999cfff4ba5111b6d2908d272e8ef87aa259f92118f28f9a36404f5682ce5e7be7a23ca1 WHIRLPOOL 3005548edca250315808cba42172b93d9c1d39814dbded01d828aaf7d205385d2019241776ffc9f915eddb4db4155b820ef5165b2db4c27893bb2b878dbb5248
diff --git a/dev-haskell/regex-pcre-builtin/metadata.xml b/dev-haskell/regex-pcre-builtin/metadata.xml
new file mode 100644
index 000000000000..7ab771da5d9b
--- /dev/null
+++ b/dev-haskell/regex-pcre-builtin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lazy-regex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.94.4.8.8.35.ebuild b/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.94.4.8.8.35.ebuild
new file mode 100644
index 000000000000..7a1c0c3b1c45
--- /dev/null
+++ b/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.94.4.8.8.35.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: +newbase,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="http://hackage.haskell.org/package/regex-pcre"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=newbase \
+ --flag=splitbase
+}
diff --git a/dev-haskell/regex-pcre/Manifest b/dev-haskell/regex-pcre/Manifest
new file mode 100644
index 000000000000..ef9579297c26
--- /dev/null
+++ b/dev-haskell/regex-pcre/Manifest
@@ -0,0 +1,5 @@
+DIST regex-pcre-0.94.4.tar.gz 10814 SHA256 8eaa7d4ac6c0a4ba35aa59fc3f6b8f8e252bb25a47e136791446a74752e226c0 SHA512 b14db2fb88f9a70b60cfac0ecc242554929d03982b7ffef18e36a2a8ddbef3bbc3f7f1ccb549aa805aec43f30b3ca22856d2e4315dba15e9c22ed34638dba92e WHIRLPOOL 65dd666427cec560c24b7551b4bd19a613b14155ceaf250e28abbf3b016dfcede3ced7557ea516d4006662b7e19c65ec41c66f9f7bf77737fd8454dec0f55f76
+EBUILD regex-pcre-0.94.4-r1.ebuild 737 SHA256 8d35b6fbd96ac41d1a34479f2b50ca13b5d75d753e1bf72e934217b9ba081cef SHA512 cccadc08d040158ee3952960f23197a8333da9bd0e42019a61e6f9673db6743029896552218221130d042394480178c5c4621c6f80c5801c9e515c8dc0caeee1 WHIRLPOOL 9b5fd5f153b956e1aed35f0b8094f896d1cd59bb65e2f95e8c7116ef3f6d83dc7abe6ab7cfb823ef249039100f997594eacc3dc0126467736b35f7ce9dd64775
+MISC ChangeLog 2921 SHA256 226b4e2c8ab680b98804cc67b7c4a41b00b1e27249bb8cc687a927fd9e83206c SHA512 93e4bfbca1c5caa97b09413536bf9b08a5a0e50d32a471cb7ba54d584489c3f2ab83e572a8eb4455770dcb132add31366111f992635b8904ad9c2ed6f1edea6f WHIRLPOOL c2a53958483e9284221307622ca581afa010aefe749272d1220b558a8862f9715783a3229a56a0704e2a2c8cc5b94e010c1b3f4b40f8962da32e34d216613de6
+MISC ChangeLog-2015 409 SHA256 8935418705b4543fd72addb5fa1842ad1fb2d53f75038b12893c8712b9948978 SHA512 e986cc4eb46792995bbdd1637241d3217828465eba208a441e4ccd9e3c2d87a7d610fe425c8a88c6b5e063cf8d2a3563e3a6c3bce192cfae669726deda5172a9 WHIRLPOOL 3aa09958e4210d6de86aba9d5034c2b5584aca5395bfdc3f71cc7d2369cfb7e5320dce69853e85f926979523bc888b185a83a86ad2c0361ac5dd6b79415dbf41
+MISC metadata.xml 349 SHA256 7762158ac3161c9318830caf8f46ad9952ea48bb5b22fb5330d5d991c3b0e645 SHA512 935f429a9ec311d5d4a6d78f30852946dc2857c6018beddd9b2e0a3e035c0e1213b5e2024828622f1ec2777be9b9ecd0dba41fd97e53cbbdafb8868983d7b432 WHIRLPOOL 95a20b8ffe3d63099e3ca13f250052c065a05439bd51792ef5088fdf5ecf47f2aa2ce753e289056ca1652f9dc76d776b1ebb29463cfb7b583b37db5317dfeaee
diff --git a/dev-haskell/regex-pcre/metadata.xml b/dev-haskell/regex-pcre/metadata.xml
new file mode 100644
index 000000000000..5c2ed0938046
--- /dev/null
+++ b/dev-haskell/regex-pcre/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The PCRE backend to accompany regex-base, see www.pcre.org
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/regex-pcre/regex-pcre-0.94.4-r1.ebuild b/dev-haskell/regex-pcre/regex-pcre-0.94.4-r1.ebuild
new file mode 100644
index 000000000000..b41c912c44c9
--- /dev/null
+++ b/dev-haskell/regex-pcre/regex-pcre-0.94.4-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: +newbase,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="http://hackage.haskell.org/package/regex-pcre"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ dev-libs/libpcre
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=newbase \
+ --flag=splitbase
+}
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
new file mode 100644
index 000000000000..9f2b4390ec23
--- /dev/null
+++ b/dev-haskell/regex-posix/Manifest
@@ -0,0 +1,6 @@
+AUX regex-posix-0.95.1-ghc-7.5.patch 554 SHA256 0f0e6bb141101ad6c96f618d699dc2e058486bd91e9459872c94ac661d77dac2 SHA512 ea77dfc50967f5d3c8beb82ece23a1c48168fa59c08d7ce58b16c22c708fb4e49c76ab8b8aac0ef5306a2babb8666385f916295bd77f57b149cad5991ebb5516 WHIRLPOOL d0f32664ad3134c89706c26f28ac87812c437eab8dcf409189b9d5d96086051007a5e61700eb1873d1e732dda865e8a349213aed2c1e6ecee16fa4aac179365b
+DIST regex-posix-0.95.2.tar.gz 42916 SHA256 56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e SHA512 2d22951f0302de144483d2c11d0711dc2cbd2fc6a0eac0126011eaa6f577837ae8c2a9516badb4beed6c18311241458dd6ad9f82a11d6f3763891880ebbc8c41 WHIRLPOOL 8d805d9a30caaf61c3498b8ec3ade8edcd5c5dd487878748d4fdb9f5ef03e73235df12749efbd88c179feaa5ba52400396ba1c98f569f3fed8eeae05f6ab1cd9
+EBUILD regex-posix-0.95.2.ebuild 684 SHA256 393ba725d3e168f286c09c0f37497530e62514ca81191f11c131af8242895561 SHA512 92c3b8580784baffc72482db654fb46d589f665a4f044d09000e81fc93780aab4011423fa9763e5b11cd859b68f711d65b82235b8d17255def74e7433568d0f1 WHIRLPOOL bd5c2f61a6ac383e0ed7c9a707b876bd7c8a2920f20f516924e272e4540a41d9c848f492329ab45a406c4b8f550f3cfc2f26fefdf5c5efa8987e659d94e0da32
+MISC ChangeLog 3449 SHA256 fa00ce3940035bb2f9a236b4d7a6285a922e177ea71a0b11aead9cc7ce5402b0 SHA512 0d2970e6a378fda1c8c745d6c7e8d822603a42897fb5f367577949caa958d66b19ecff3c0836b94a54ea3b08d714896b8cc33a6b5d84c52605a1611610aae813 WHIRLPOOL 5ef84ae8be94270e7363f4e5d3a67c0592cd73f455eee53c125e9d3173ed0305cb3226a7b599b3dcc16591940fab85e9cf2f09020f57e529b077240c2a3aa217
+MISC ChangeLog-2015 6582 SHA256 fbd7dee86390b227bd19f2656e2e16067d1d855b6b574b6b1912af1da2880afd SHA512 912987e886dacd90655778a1c87498e1a34f1a979fad36438818a36ad1d066bcc0011dccadd32efc3185fef1aa9d6291e60449fa02d528dd869a74aabc557f94 WHIRLPOOL 208b4ddf646317b51823c11041cbce88a02571b35abedbd524d55744fe57ebaede342de7c21fcaa0f064ad788999787a9a1cf241d489af8d15bfc4302b9c96a7
+MISC metadata.xml 409 SHA256 fbfc06f3bce11c517ed809f5bd32d0e882a3fa9af8261895a6f9c8de8b6f532e SHA512 7268260f6f6f43ac70640d2dcdedf01bb465c7e5d34c0aec154e67be1e1a13560be1653c6a47e38cd9aed0fa02fcbc64ecb3fc9cd13ab4221968d9c9f5965626 WHIRLPOOL a30153135df2a8716cf8e78df8c7e1f6e5cdcd1abf2888b1b3c77428dc710354e6775fcd287644089c02bd8116d35dc3e9652b20dbab7460b5ed5d1ad66ff23e
diff --git a/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch b/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch
new file mode 100644
index 000000000000..e0de5a751637
--- /dev/null
+++ b/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch
@@ -0,0 +1,12 @@
+--- regex-posix-0.95.1-orig/Text/Regex/Posix/Wrap.hsc 2011-05-10 01:55:41.000000000 +1000
++++ regex-posix-0.95.1/Text/Regex/Posix/Wrap.hsc 2012-05-13 18:06:06.314466286 +1000
+@@ -133,6 +133,9 @@
+ import Foreign.Marshal.Alloc(mallocBytes)
+ import Foreign.C(CSize,CInt,CChar)
+ import Foreign.C.String(peekCAString, CString)
++#if (__GLASGOW_HASKELL__>=705)
++import Foreign.C.Types(CInt(..), CSize(..))
++#endif
+ import Text.Regex.Base.RegexLike(RegexOptions(..),RegexMaker(..),RegexContext(..),MatchArray)
+ import qualified System.IO.Error as IOERROR(try)
+
diff --git a/dev-haskell/regex-posix/metadata.xml b/dev-haskell/regex-posix/metadata.xml
new file mode 100644
index 000000000000..8bfefc76efaa
--- /dev/null
+++ b/dev-haskell/regex-posix/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The posix regex backend for regex-base
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">lazy-regex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
new file mode 100644
index 000000000000..5b6881c88ed0
--- /dev/null
+++ b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit base haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+PATCHES=("${FILESDIR}/${PN}-0.95.1-ghc-7.5.patch")
diff --git a/dev-haskell/regex-tdfa-rc/Manifest b/dev-haskell/regex-tdfa-rc/Manifest
new file mode 100644
index 000000000000..77f9a9dbbd80
--- /dev/null
+++ b/dev-haskell/regex-tdfa-rc/Manifest
@@ -0,0 +1,5 @@
+DIST regex-tdfa-rc-1.1.8.3.tar.gz 65728 SHA256 e35ee2a782c82c3eb313a478a8e04a464e55ca0369aa91827972ce37440c21ee SHA512 2664e70029548704a2086759a3f05fa34cca1034493451175ee2264d91e9fcd10605c115c51d0bbab77143eb43a62ea6677fda1716d6f500e2ae881d5e9afc02 WHIRLPOOL e2842a00ba0b25959d65babe0f0ce67ea0b2bcd7e0e1b92ea527fcefcee17bdd92e9ba87bc5312650cb7985fc952c59f7bc5e2bd20e51e7beade009b4811d889
+EBUILD regex-tdfa-rc-1.1.8.3.ebuild 672 SHA256 9df63b8160e4343fefa9c2e549cb7647a851bea9e914ccd736a908366acdb679 SHA512 a66ef350eb9fa03b27d0c6308065516b5f527511dc36e13c1b513ebd6c53ac20c1d23c007b92935a39e1c07495f17fe603a749c52e9b204029dfdbd2ff4228aa WHIRLPOOL a5c3a18aff2879ae55b3c580d627a7079c190dcaebd8bb073814304c34eefcf633705aa5c68b990caadf61f9ce88c6cfa8b14a8bc55cf2fb9472494b23cd2be6
+MISC ChangeLog 2845 SHA256 7cd0bf29fdb84ad463974b96a30bd1292279fb47bbb834ceef8d18856be7777e SHA512 2f84dfb30fc8f14fffd21e850a0def33976ce8c4ccfae4aa419ed16d530de9f8025b1886ba71be625826e470d8ff251a2c953f9863bf8ae30a405326f0faf7cf WHIRLPOOL 42822165a0d79fa47b758d017ede7e6587d75bc9a1859e77d8f1098642c883e259d1b5de2675bec9371c290dc2921e172b4952b4f52cf43f04075cf6af03da3e
+MISC ChangeLog-2015 670 SHA256 ae56ab2b21acfd03f44c8ba74136ce23a4a77be4f99adaa861feca6c5454f029 SHA512 76614f0bd477a13e5a874d975ae6356bf3a7da59e32e9c7dda175ad9cb4cde5fccfcf08e6b38290268c9bdf2e693ada26476d8dc7ec3ea08be507baaa22ca767 WHIRLPOOL e6dc9212e1aeb587674a8d49ed243b54665c511ccbf5609c1f75c7e8ebb01da1bb78f6975b742cfe4fc52370a4fab79aae1a01fc767194b049b3d007964b5bb1
+MISC metadata.xml 350 SHA256 a8e7ae5e169a6f24cfdeeca444c01bb168106ca05feb20e6b9931e760c51a366 SHA512 274d4faa8009a3cc0f409e275ade851a71dc87d2a8f18a8361bb61444b0b40677d9469e3cc1d2276d13763949a9f5d5e02cce0a9d719d2a837fbe7e943bbe874 WHIRLPOOL d583a4f340c7309ce1d71d7847dbf53a8c647d34c89d675ac032cb642d4155e3cc238e4da43a76a46abc1bf8e6d7fa6479950aea706e9ee287a9b82b8592e70c
diff --git a/dev-haskell/regex-tdfa-rc/metadata.xml b/dev-haskell/regex-tdfa-rc/metadata.xml
new file mode 100644
index 000000000000..ef9adfc1fe9c
--- /dev/null
+++ b/dev-haskell/regex-tdfa-rc/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ A new all Haskell "tagged" DFA regex engine, inspired by libtre (fork by Roman Cheplyaka)
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/regex-tdfa-rc/regex-tdfa-rc-1.1.8.3.ebuild b/dev-haskell/regex-tdfa-rc/regex-tdfa-rc-1.1.8.3.ebuild
new file mode 100644
index 000000000000..9edc5e35f13c
--- /dev/null
+++ b/dev-haskell/regex-tdfa-rc/regex-tdfa-rc-1.1.8.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex (fork by Roman Cheplyaka)"
+HOMEPAGE="http://hackage.haskell.org/package/${PN}"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/regex-base-0.93.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
diff --git a/dev-haskell/regex-tdfa/Manifest b/dev-haskell/regex-tdfa/Manifest
new file mode 100644
index 000000000000..78bf1b23173d
--- /dev/null
+++ b/dev-haskell/regex-tdfa/Manifest
@@ -0,0 +1,9 @@
+DIST regex-tdfa-1.2.0.tar.gz 66039 SHA256 fc82ac14aae378c543a55cdac3f944aae5bff9918c4a342e1da87d38ba4ef401 SHA512 d4419c5d5062dbe63ec5931bd9f11020b3aa3227abdb66cac0732417e34cac9a3a9d564bba8114a77570e3b1bacce404062ab04536dafe10b764886af8e491c9 WHIRLPOOL 345e19f9a3c71e488fdf3b891b216ade1b0ec8311d255e67284594a8d2480e308f54260f6bf57c8750b81f9e8ae996f3ddaa4d57032f2fd9343e057d98bb9b97
+DIST regex-tdfa-1.2.1.tar.gz 66108 SHA256 a38d305eeb78be2e34542b423e6a4763fbb8ad1df757aed01993785858c871a7 SHA512 04d3c7235c126695ceaaef0bbd5e6ee6ebffe7c4fb96b9f5a3df28bebe02a680cda870f228bd2e0e30ed98f88eeed4b4d4cdf6dc5ccd0b8e45c8427b6d7fa85d WHIRLPOOL 082546e844173743b40e9a06fc9b3497dd45b70add08f56680f6ea2f42cab9e14225f90aad96d03a17c7d943c2d26a9e776fe5fcca590f948ff8ef1b2d54804f
+DIST regex-tdfa-1.2.2.tar.gz 65969 SHA256 cb12d675be7b31ed8086d8d022023d03eb553e55dbee6e1b7a4154933d471d39 SHA512 86241b9bfa27351302e4ef18fd2cdc8a58341d6a8fa12c92e3ebb11cca93e58e5a69b97b545c61ce704bd6e2ac0b7a7c1a3555f138ba5ee9cf9728175f43d26a WHIRLPOOL 30651f24cf784a98a77beb12bf255de98c76fdadf60890d189b08ee247213273ccdf4462a529819b14b60e37bd4249045692919979bd9dcf37fd53afa3d9337d
+EBUILD regex-tdfa-1.2.0.ebuild 844 SHA256 c9671f303e2f7c509e57b41b53de1ff83d07a831448c8ade38b29ff659b1d5eb SHA512 b72542b7363412b534e7a890090cf4601e154cec5b1cf4889f5db1a5d7bac2215f7d99d186f776a2a3776dc4216f5dcea7857e7942c9074ea4498f9158fdbde6 WHIRLPOOL c40fddaf0d86e3b8ed1a445f2851c7b282a80955ef55a4e9f00d2cf1f54605fb8439834b467d56af1c7df5d6bfe625e2c81c25e815a8a0627eca851a446d2ded
+EBUILD regex-tdfa-1.2.1.ebuild 846 SHA256 4871168eeb5a1ad66f7b802d2061f0442838cb515dd55ea346a2ab6f2de3e0af SHA512 29b70c7a3cbba14294776278af652ac85934f4f0f4a88fe84fa5718a903cea2a9b6eaddd24e1b4cf7b24663f88df93e4b68def366f79237e17808075c6cff91c WHIRLPOOL c9c85298e3af58af5fa8932bc375e5cbb6241444196f50ae3169a668b2d523842bda71ea41a40c8e36a337323412a1cf94dd296031e5841c95dd54883f2d41ee
+EBUILD regex-tdfa-1.2.2.ebuild 766 SHA256 dea0d32df3420c894b09fbf1e2f2df693c47d9abb3ecdfcb059c5761bf68bb1d SHA512 049d931847f800117202e2d217f34f804bac9beea1dbcc79243b220d138e40ab7908bd39734ec9d9c613cba598a4c26fc641cc7744dfbce9f12ed1e7cb75f565 WHIRLPOOL e4271ccf687f9811ba41683e2e6ebd18468e0f51330bd6744bab3d38ecf2b6a616a6a9e6005abf79b4dc76d438ba8c5c9d796db6d320e2145b7c7103b3d50f17
+MISC ChangeLog 3359 SHA256 ded173fad6cc067eab608272200f237dc1e8705af4fbf5d04b4af63770e19777 SHA512 40ff38217942334f5cd27f242034ba43195ed0d1b68dfd545c81fa8da2e1e3cd8539e9416a8c3212471bc3c83eebff7b3227551c1f84a701b0db11d33749675f WHIRLPOOL 3b42110aac173c99d5af14c26617c454a6277e24a1452584cfe8684259847dafa29afbeb4d994f83aa1a66f58ac39137d5d782381abc845cfd71f91724e1fef5
+MISC ChangeLog-2015 990 SHA256 24df6bef03977968a546c0d0b750cb1b176ec20ea39bec810d8e05555ae3e35d SHA512 50343408f9644ee9ce6fd17e9ed84a4c34887d5f32e2ac2ab248317793c124e684f8019696752fe150d9ffe583d4c9cd97b3ac945300e41d42140cbc5136f2cf WHIRLPOOL e08d7179452571008352979f3e9080c17ac26fa7046401375c8d4d6d6d58d2e1387d18b60f93c62c705f87028aea80acef64150e7e35ed6b482106fc31cb7322
+MISC metadata.xml 444 SHA256 5f3b6cbf02af17ddb21bd606d5839af8f1b82956fe281a58a8d155f86c58bdc1 SHA512 6b72b58d486e2613a573d36ec714244b8bb9b23cceefe0714a4ca3778522a9f6435c4055b442d7ec465b4b89d6c5edb61890250b98d4d077d11638a84b711937 WHIRLPOOL d9ab7983e6ebf29dbaab5d895ff282ccb94886630c1b111b829b4701080e5fc277d5b2624c656b4669ef1c043eccaae0099cf1329e8c1dc47c149989b230ca8f
diff --git a/dev-haskell/regex-tdfa/metadata.xml b/dev-haskell/regex-tdfa/metadata.xml
new file mode 100644
index 000000000000..ba8348877db0
--- /dev/null
+++ b/dev-haskell/regex-tdfa/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A new all Haskell "tagged" DFA regex engine, inspired by libtre
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ChrisKuklewicz/regex-tdfa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild
new file mode 100644
index 000000000000..d9b9e7d2f523
--- /dev/null
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="http://hackage.haskell.org/package/regex-tdfa"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/regex-base-0.93.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+src_prepare() {
+ # too much load on compiler (~2GB RAM against ~500)
+ cabal_chdeps \
+ '-O2 ' ' '
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.2.1.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.2.1.ebuild
new file mode 100644
index 000000000000..272ac0acf03f
--- /dev/null
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="http://hackage.haskell.org/package/regex-tdfa"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/regex-base-0.93.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3
+"
+
+src_prepare() {
+ # too much load on compiler (~2GB RAM against ~500)
+ cabal_chdeps \
+ '-O2 ' ' '
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.2.2.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.2.2.ebuild
new file mode 100644
index 000000000000..65a4150ca7bf
--- /dev/null
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -base4,-devel
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://github.com/ChrisKuklewicz/regex-tdfa"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-haskell/regex-base-0.93.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base4 \
+ --flag=-devel
+}
diff --git a/dev-haskell/resource-pool/Manifest b/dev-haskell/resource-pool/Manifest
new file mode 100644
index 000000000000..d5d1091ac60e
--- /dev/null
+++ b/dev-haskell/resource-pool/Manifest
@@ -0,0 +1,5 @@
+DIST resource-pool-0.2.3.2.tar.gz 6527 SHA256 8627eea2bea8824af2723646e74e2af0c73f583dd0c496c9fd242cd9d242bc12 SHA512 42b0bb6dea35c08884f65604acc0dd93707b8d4de780c584877e92fbfe534d4f754282e9c9f7257c203f1152d85ac8170f84ee9a95573343d02a774006c4118b WHIRLPOOL ee23cc462254e3880cbdc6150c17e92466516c517ab63fedae80c991f50cecd054444de75725aa1b8d31e9bd1ed1d9a7a40db463f584c590813cf286ff36e84a
+EBUILD resource-pool-0.2.3.2.ebuild 901 SHA256 61e5f94ec9859fc8d759ca4c7a30a2b6300d85b6fb4f6bdeea2299467d18a7e9 SHA512 5e81326ae7a0a7e53cc1f5502527d7d66cceea7063807c8b2c817b3bfd349e64f323d224fc98898272779fcda2d4f896e593d399b51ed14ccd4a12ea7c29edc7 WHIRLPOOL 09c8f5a17ebb4a35d38af2140c3bdc395bd87a5e87c9e4df167d1d47ed8245b5181ad54cd2984d606a556379a2760745d6f77e49112ee32422947f92d7d55429
+MISC ChangeLog 3101 SHA256 ae27f74f110696aab64cbd3f529b25a9d940cd9d8f17839a2e150bfee9e972dd SHA512 cae1ed3fcec55c0fa1c919cc0d88ee2ccfb89e6e49914084bb9e9b658dd72ca0f4397737a87f91cf5764e26cb8a43fe9c982feeae133d32b5fcf1f97cceecbc1 WHIRLPOOL 92f91a74699829a473474c73733caee64cef781958cf6ef91929d5691010040312235808a90b47a40b250653d71896d9f6945da2d35cccb962a2640a85302972
+MISC ChangeLog-2015 1086 SHA256 96f2bcc72a13d7fc06008d4d06396653957295df6827841478a8bd799e8ce5d7 SHA512 8424d7f780ed6cb6c193ee5ec2867550ee2e30f5a9a5bff6c6e2bb1493661356afbc4b194a0862786201ebf24653d5b528a7407f587eaa8371a2074243ae9c76 WHIRLPOOL b104ac46edadc48f2b3c17ba5177fbdb229eb170ebd95cc126ee0145b9baadc5d072c825a1383861975548509e9eeb61f383677d1e0d1b64b6c3242dd09ab39e
+MISC metadata.xml 497 SHA256 329fa2b7c8daba6519f4f98198c294dc9763124d21d489a806688ebb1e8480fb SHA512 8beb74da34b7c0ee0f919fd08f06d5ff77bf7889a608b569c2fa36ad6f45e0ad83ad4ab19ac17f12e667211d54a2e4107ac06e054734504996cb20d505182707 WHIRLPOOL cba4052143f5318111ab488c375916e50c45218dd4fcf98bd195a4ade2153ab51b429ae09180615ed20a0ec4da2e9be46b55e5fd416ab5810d7e2bc7398d78a5
diff --git a/dev-haskell/resource-pool/metadata.xml b/dev-haskell/resource-pool/metadata.xml
new file mode 100644
index 000000000000..ef1c76317bd9
--- /dev/null
+++ b/dev-haskell/resource-pool/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A high-performance striped pooling abstraction for managing
+ flexibly-sized collections of resources such as database
+ connections.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/pool</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild
new file mode 100644
index 000000000000..dda618bbdd2a
--- /dev/null
+++ b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A high-performance striped resource pooling implementation"
+HOMEPAGE="https://github.com/bos/pool"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hashable:=[profile?]
+ >=dev-haskell/monad-control-0.2.0.1:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/resourcet/Manifest b/dev-haskell/resourcet/Manifest
new file mode 100644
index 000000000000..4e79cdc35224
--- /dev/null
+++ b/dev-haskell/resourcet/Manifest
@@ -0,0 +1,15 @@
+DIST resourcet-0.4.10.tar.gz 10455 SHA256 ffc64dfb0d5179aeef6cfa20716713c4858d25bac2204d0af43412c7d463fc55 SHA512 34c97197b3651c45be1ab554d24651665f73cab560ccfaf4dd67413ff1945fe22c2aebc04e51e104475eadf436c3e9eea159737cc4f324658c510146a4045882 WHIRLPOOL 1420a4911d4f329071d9685476385c6e9c8256de3a20c2324d6e35dd16914b8f671115de859dee8e7e11e5de1db69ffc6f283307652869567069fcb5e2739e41
+DIST resourcet-0.4.9.tar.gz 9624 SHA256 5fd1329d934e0cf6f3f3c9c3db8c4b49064e4c77be568e25d472facd2bbceaca SHA512 7ec0f7c582d735d05bc793f5286d29d0578cf95784dc3e8d4e1f062687818bbac47637372192de7777045f121fc84e1eb716dfc817375b6c97526ff32a649c13 WHIRLPOOL 6ca3346a9cc947468530783398a0f5936d5558bac60368e3343b5bd15c6709d2163fcc30c13d0bccd4f47c22d4288edfca50ec64f4a40a8895500e0bac24453b
+DIST resourcet-1.1.2.2.tar.gz 10665 SHA256 5a85bf4e5d11a8941d8f75c80ce6c5b6aa4b07342386fedfed429e26e74786c8 SHA512 10f80a7c9070c557ce30a30d132d483e5664cf72ebc0446ee2ab4280d80125a1445d87c931ca3124d8087f4972e6fde5dead73efcd90530e98cbb7744032cc90 WHIRLPOOL 5ed0eeffae48b1ac49cfbefce2b3a3284b7e4eb2cd903b7812940f36b56413a27dfeb4f3cb9329d00fb336a1d986ae8d91ed3958ca1d8b7341578616c528125a
+DIST resourcet-1.1.7.4.tar.gz 11674 SHA256 a757d3a4d17373dc48a7072c2d98574934a53eb0ac98a32642952beb751e8f85 SHA512 b61c117a12762b15be2de2676c4fdf9bf89b72ebc4875677a70f5b66358fb49ddd4753d6b1a541ae01dab41368b4e30cbd796caebdc4b8cce6ebf75c9cef08b5 WHIRLPOOL 32956d853d81aad70092700d61bcde88abfaaf7de11b135fd9bd810cb542d85a3dafc4b4b22439deb8fd78bab63e53cbf4e015cf6fb789b5e356875f8a24e989
+DIST resourcet-1.1.7.tar.gz 11627 SHA256 3b79d07199160c966c67a5300a51b7c8790dda7bed6c00e554a0062d03c9ab4d SHA512 27a348354fddfa348882217cb7a66987d843c87658c53f7d173276731e11cfc3438312028d4c35f7821db087a30227979a6d1018bc7e4ca516145c4f2a91a231 WHIRLPOOL 4f04bcea75914a5eca361c3b865be31817cae2411b81717de172add419dd4e61409bc03ea8dc7e92e85c33704a40f9677df46965833014d706c28b3b31026646
+DIST resourcet-1.1.9.tar.gz 15215 SHA256 5a1999d26b896603cab8121b77f36723dc50960291872b691ff4a9533e162ef5 SHA512 e26e627c19198c1f25e368dda67ca15d52ad41eea70a81acf8ce244b30880b476d3d33b097199d12611bf80a3521196587d669684b18c47999e7abb5c00a7ab9 WHIRLPOOL 4ab03fa87db8de7c2ef8abbeb064c91a881ee7338d7be6c67d605120468ce6018d02df58bc8af00166f33c5fe8e27314cafbc7f3e9675448e364c1afecd24259
+EBUILD resourcet-0.4.10.ebuild 1033 SHA256 08cfbf9a37cda68de27680d94d147bc87fa12c46bdfabd1a102b33e948bdae30 SHA512 7ecd32f87227992ef3c1626358cd7944f02444f928047294a169c440905663d5bef04de721329316e3dc1f5508ace515da726da8d3aa90bbc30eac1af9e06671 WHIRLPOOL a581e6a724746bbb017eaa5d34e260285b6b8b39104c8b3670b41f520d918fd039be12d9ff98c86ae261c00b0c7b4d132d99a03484c2da746066687d23e9eba3
+EBUILD resourcet-0.4.9.ebuild 1031 SHA256 b8b36c449dc6aba59d128fb28e1b0c54f257dbc49e8f8568bc359ec126ecb2cf SHA512 a100bc8e63546455adfa4c164704a018a1a9bf5ef84a2f9dabed4a62da3530cda4460e3422e754f4b254f2aa9d9bce3f4bc29caefe5aca66537f7912cec440f5 WHIRLPOOL e1968ba742922b5acd47cedc2fd92d54dfd518c604d9c214be3d451d290f8b5db7b13345066decae04fb5f732993abcbd903a20bf845fe877d75b280440256ea
+EBUILD resourcet-1.1.2.2.ebuild 1073 SHA256 e91342f14cb42ea1edbef2f30d77f2ead7e9b4086858ffae891582891d218236 SHA512 3a1e1543063740b8fb01420c14e220f1544c4fd4da6aadfd523087bf108b64818e674b2738609d2088b9305af52d26b858be98e2d4998ab9d2c42a81364b19ac WHIRLPOOL 41d6b2c0ba9ee34b92f32c600ca754539a8339dbebd36f2add9ec22503d67f423174b7d3f70e95901046b2fe9fa0bed836b6f704f9bf34f1aee16222eee2fcc4
+EBUILD resourcet-1.1.7.4.ebuild 1124 SHA256 1bf6eac0e399ff53548ed88585498ae83cd16816616dbc4a7719304195269486 SHA512 0b11bbd74d5c2356219a6771b23a13cfe587754d94f9bd24d12b91ba6e4eb5bde341beddf972d75c62b8d793c29e31e765077a569c93bee60c8934d0171c0d16 WHIRLPOOL ec9d83b7ad689c898a3ff3ea834868977229ba509dc0ad05cdda61d19600548e0245ff80b38a5887a9812a221cacb65be24b7ce16dc0fd2987b69871e0d5795a
+EBUILD resourcet-1.1.7.ebuild 1170 SHA256 4281b18824cdda12d0fd9245b48a2fe51e87194ab65be3d125bfbe9232bdf1b9 SHA512 c8a990dabd627e3f8dc170ca2722da52bbae42750f3d6c5b599bd6bc901b6b9c3f18d213349e340a91eb2edd587f39ad6f22b2f2830f2973e158ee1f6369d2f2 WHIRLPOOL 92e13c84f8c6d9c543af85178c42f6acd3b0fb9fe7fff13dcaced0201aeaeea321067918759943a5b50424dc37b3daa6740fc4a632f8bbe6ec8c2c5de9ba8606
+EBUILD resourcet-1.1.9.ebuild 1087 SHA256 de35b0581a229f13a81d3f339555f61201c51674a503fc3f456b7cb75f0a8623 SHA512 ae4c1ef46e08bfa6ae2d2c5226b4fe304da651e66a34b833f2074546facc1e1986126a3578335af76186a43232fdba78a0d95f9eeb82365a39cdbe86caba425c WHIRLPOOL 3d6450df343363926b2cc590464cce49569be1b4a4406e3820e1ef11d88551933c7b2868ae14752ddbc194339148bd76e7825e1a888155d75ac4c6c9a1b49dc4
+MISC ChangeLog 4414 SHA256 5c528844ed27001ef0fd952bd753c5406a6c4899f4af96ffc3d582a6710a6057 SHA512 119f2c4b5acceb6fa2ba92c3efe6288d9e1fca235d2a8e60f19a45a9cfe5c6c85f1afd8a189152300651a6024e19795539256a00798f9400fd49a52d8d6b46eb WHIRLPOOL 6c3b0838ef50efef4e5636a19d93a4ddeb1da80917b6694adb7ff03bc26a85a29f9c22c66c81fbd5ffcda66e83c8d5dd65271d1af31b0ff77fb232d0548f2554
+MISC ChangeLog-2015 2188 SHA256 a116eac310927b160afd831eaa6875d34a03824c48b545f348e3574d4f6fe6a2 SHA512 37b1477fe2bea3f5ebef59e1e5888f2b2b12e2ba7ca8df4c0f2f2d7f7f3dcfd73a87f211a79e5854a530286ed0ac702a4b80d0155ed289ac0e9c0ac6b662f1ba WHIRLPOOL f7167260531112d85086d16bc0c5f5e07db34a72c7cd509965a0d329bbc57e197d5fcb01364ad0fe2674f0039571911e9111ec2c73f6998bc777d99ba3d0f767
+MISC metadata.xml 544 SHA256 634c44eacdfef5576e4c4b14258f4c9c4496f13ca02333549cc01fbf4513037f SHA512 ff84b8460fab34313f1f38fbab60bf5a228465c79eee21c52a83bd5621334ae50b2fb4a69051c452e6ed206dfb365744d3083938b7816c46c4cd4f40c0d42093 WHIRLPOOL b6b31818329e59842f3927d6650e42cf9910066549bee08e311e74102f618ca0a3d47f26baaf48b7a6d40a5285698a6c4a7408462cdc990e80dc35b36d360cf1
diff --git a/dev-haskell/resourcet/metadata.xml b/dev-haskell/resourcet/metadata.xml
new file mode 100644
index 000000000000..295089b914d3
--- /dev/null
+++ b/dev-haskell/resourcet/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package was originally included with the conduit package, and has since been split off. For more information, please see &lt;http://www.yesodweb.com/book/conduits&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/resourcet/resourcet-0.4.10.ebuild b/dev-haskell/resourcet/resourcet-0.4.10.ebuild
new file mode 100644
index 000000000000..fbc31f1165a5
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-0.4.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/resourcet/resourcet-0.4.9.ebuild b/dev-haskell/resourcet/resourcet-0.4.9.ebuild
new file mode 100644
index 000000000000..555897ae6570
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-0.4.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/resourcet/resourcet-1.1.2.2.ebuild b/dev-haskell/resourcet/resourcet-1.1.2.2.ebuild
new file mode 100644
index 000000000000..63c0e297543f
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-1.1.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/resourcet/resourcet-1.1.7.4.ebuild b/dev-haskell/resourcet/resourcet-1.1.7.4.ebuild
new file mode 100644
index 000000000000..3f58a2319d77
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-1.1.7.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/resourcet/resourcet-1.1.7.ebuild b/dev-haskell/resourcet/resourcet-1.1.7.ebuild
new file mode 100644
index 000000000000..6e479b52b9bd
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-1.1.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/resourcet/resourcet-1.1.9.ebuild b/dev-haskell/resourcet/resourcet-1.1.9.ebuild
new file mode 100644
index 000000000000..bccf52351dc9
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-1.1.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deterministic allocation and freeing of scarce resources"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ dev-haskell/mmorph:=[profile?]
+ >=dev-haskell/monad-control-0.3.1:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/retry/Manifest b/dev-haskell/retry/Manifest
new file mode 100644
index 000000000000..8fd9f2158959
--- /dev/null
+++ b/dev-haskell/retry/Manifest
@@ -0,0 +1,3 @@
+DIST retry-0.7.4.2.tar.gz 9721 SHA256 521b392570b37b17ac8aaea2586a0a16a578f56b9cd0bbf69813b35f7ed2b47c SHA512 5caeb55225759eae466dc0b0a78ff2538380fda75fbd52758639c12c20e3194d2b272fb9286fbffaf70366418654f2e46088954921a9840720b590598314ba2b WHIRLPOOL 6d257f892933740b803118af4ff78555ce56d8f344201174a3bf6b52a309843204bd5c4ef9502c1d9a2d4d783d25f87443ed64adcaba5eee371e3c10ed26e60a
+EBUILD retry-0.7.4.2.ebuild 954 SHA256 1f1c9cc3a32240f60c6569525af05329e4c762c7715b01924fcedc0d15365e65 SHA512 ee6f5d5f826a362dfaae75a154fb5528f6a092326fd327780f15b30f2d36513ff39aa778f5117b0f2b2a79a50c6b5f3aa6c778b34afd1169a41619aef0047bfe WHIRLPOOL 9ae2eb9bee2c2b2a852b869fcc927777d5b474f39134c3dbf165d04ec9a48ffc22d82f256d3b3bff5421e6c1c6b055658b831156ec0a1c6f2a6996caea94f60c
+MISC metadata.xml 828 SHA256 90cf5552fd8bae56c898a7caa38c02dce84c612d8984cad588369ad734a06fc9 SHA512 59c32a88a5c3a50ac820c0c768f33f66f928b2674fb89a12b6f2be318a94b0043ef31d6b3db45296bd52989222a18947a5ae582b75232726daf63e75aa42d277 WHIRLPOOL 7584b9aecdc1396f923029decfba52f6fb672d9bfeb7debdd63b7a1881df05c28b8693d94924bb33a0f22457c08725e21cb79e57447655d4f252a1f87278d4f5
diff --git a/dev-haskell/retry/metadata.xml b/dev-haskell/retry/metadata.xml
new file mode 100644
index 000000000000..8df6740dd53a
--- /dev/null
+++ b/dev-haskell/retry/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package exposes combinators that can wrap arbitrary
+ monadic actions. They run the action and potentially retry
+ running it with some configurable delay for a configurable
+ number of times.
+ The purpose is to make it easier to work with IO and
+ especially network IO actions that often experience temporary
+ failure and warrant retrying of the original action. For
+ example, a database query may time out for a while, in which
+ case we should hang back for a bit and retry the query instead
+ of simply raising an exception.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/retry/retry-0.7.4.2.ebuild b/dev-haskell/retry/retry-0.7.4.2.ebuild
new file mode 100644
index 000000000000..b497f43dc689
--- /dev/null
+++ b/dev-haskell/retry/retry-0.7.4.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Retry combinators for monadic actions that may fail"
+HOMEPAGE="https://github.com/Soostone/retry"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.9
+ >=dev-haskell/hunit-1.2.5.2 <dev-haskell/hunit-1.6
+ dev-haskell/mtl
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.10
+ dev-haskell/stm )
+"
diff --git a/dev-haskell/rfc5051/Manifest b/dev-haskell/rfc5051/Manifest
new file mode 100644
index 000000000000..37292f8fa425
--- /dev/null
+++ b/dev-haskell/rfc5051/Manifest
@@ -0,0 +1,5 @@
+DIST rfc5051-0.1.0.3.tar.gz 217935 SHA256 e38dab28a5625774be60545c8c99e647b79bbc0ac0bc9c65fe6b2ebef160642b SHA512 aef601b6e42c3f4238e77452ef302f155ba7bc815d35cf680e2f260ce337644652ee4ac77ea03696a91563faaabd7c124b95a4c16661dd104ddc85be7d9dffa0 WHIRLPOOL 2bdd80b1f1af9f72185a4caf65a37a4cc10f178da7dac96cbf848e47feb6eabd5c6b002335c9ddd54017771db8d7f92cf91b26a2adc456bcc8d2a086dbb0944c
+EBUILD rfc5051-0.1.0.3.ebuild 669 SHA256 538c6e350415f26140413676b7d7cf88afa353bc9337b46acdd7f6428041872a SHA512 ce71f3954cffd027a5ea1616e34282f40d40da0dd3c96b58b4230147f4c796d6ece295c33cd847ebfb224892b843bec759967ff4b4c054b627067e4b32473c78 WHIRLPOOL 53d5bee1b5601a8459f1d322927ec1a2a736d365e0646e0db88051f0666be9cfad5e707bc9d0d06e0328cf5fcb46e426e4f72e97ddd46ae558f161776ea06b9f
+MISC ChangeLog 2827 SHA256 2ebad22ad89794ad026bd6c249dc5cbc62036aaa5f8b6b310dc2252ab0050d27 SHA512 794b4a2fd0b861e98a6da29bb925168f6b34f1590e471ac95bddf0a991bbefcd9bc50764d07e23000ecb43325ed92f5c1b94a223e94dea63695a69b1109c9a4c WHIRLPOOL b58e432a2d71874c7f7ad683cedc074ba76779d5a49841f689b8be97f6e14e2feeb88705e480f97149f5fc4113510d0b075a1223c86236afb0cad52847702b72
+MISC ChangeLog-2015 794 SHA256 4e84b08d6034ea2775241072216b92a7b96e37567885dba71c851945befb52a8 SHA512 ed51413d1966f294ddcde80834d0d5b33a5d84f392d4fd4d104d24e691046597da4b5f4d01ca3eaef117341f9b4fe0a5343936a531d872b22b1765bd097a992c WHIRLPOOL dd96eb240fe9eaf0c460c634a09ac2f2cbf72597f275ef359dd8b505d64186dd4afcde5148a1fcaabb3ed5f49adaf2dc4bf8a680678e0fe530751d6fbef304f5
+MISC metadata.xml 1087 SHA256 d3dc856a225c2ef08e59ba7e909e82a333173f689b1fa7279204c43bd4c5db9d SHA512 31c69582d90831400266f9315c7ec3a6b00fad9ef76324d7ccf00af507fef5c4e13bd0047b997f7c84320ae9e083395167ee5c525adddc165fb18f5222ee58f1 WHIRLPOOL b2646cfe89b57076383d97a118391493cc2b70d404dec8b685ffbbab0784b9f1f7b11324c2ba5ae1ed7d0f2ebb2b83eb03cc55628c6df5463359f0d251bfcf51
diff --git a/dev-haskell/rfc5051/metadata.xml b/dev-haskell/rfc5051/metadata.xml
new file mode 100644
index 000000000000..1f536000f3b9
--- /dev/null
+++ b/dev-haskell/rfc5051/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="mkunicodedata">build codes generator itself</flag>
+ </use>
+ <longdescription>
+ This library implements @i;unicode-casemap@,
+ the simple, non locale-sensitive unicode collation
+ algorithm described in RFC 5051 (&lt;http://www.rfc-editor.org/rfc/rfc5051.txt&gt;).
+ Proper unicode collation can be done using text-icu, but that is a big
+ dependency that depends on a large C library, and rfc5051 might be better
+ for some purposes.
+
+ Here is a list of strings sorted by the Prelude's @sort@ function:
+
+ @Abe Oeb abe ab&amp;#233; oeb &amp;#193;be &amp;#196;be &amp;#212;eb &amp;#225;be &amp;#228;be &amp;#244;eb@
+
+ Here is the same list sorted by @sortBy compareUnicode@:
+
+ @Abe abe ab&amp;#233; &amp;#193;be &amp;#225;be &amp;#196;be &amp;#228;be Oeb oeb &amp;#212;eb &amp;#244;eb@
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild b/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild
new file mode 100644
index 000000000000..6473d8f22183
--- /dev/null
+++ b/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple unicode collation as per RFC5051"
+HOMEPAGE="http://hackage.haskell.org/package/rfc5051"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="mkunicodedata"
+
+RDEPEND=">=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag mkunicodedata mkunicodedata)
+}
diff --git a/dev-haskell/riff/Manifest b/dev-haskell/riff/Manifest
new file mode 100644
index 000000000000..efb3c4cd7160
--- /dev/null
+++ b/dev-haskell/riff/Manifest
@@ -0,0 +1,4 @@
+DIST riff-0.3.0.1.tar.gz 9420 SHA256 abc1726fbcae31061a31df4d4d569b3c4090d5bfaa22e9f5af863d1b9e5ee0a4 SHA512 9b488fa0853dec662109809627c451ec22766595e710a14d25598e1232bc1e286a649a9fd4933bf42737b68554f1a0401c0fee12e833d6fd79b9eb989a4d23b2 WHIRLPOOL 6d09e2ffb56088801fe4d8eef473f9793408acd9b4d6ab8a6e013bdef9c2c3f0acff05e4027b50ee819bbad4deb60bf75faea45bdc0cbf289faad0027bae1ad8
+EBUILD riff-0.3.0.1.ebuild 811 SHA256 d9157e73fd1c3b777f4359383381a9a96bbf504bb276fd1258ca8c2f30b68d4a SHA512 e0aeec7ad5a20fdf7c736c47440153d927bb5a3d75a2758d0694e8aa60f1ad9904156942e390050a7f9045f6bab8a3bd7fe4f837f4bebab70cdf98746a22a476 WHIRLPOOL 073dd6789543e2097d9210d3fc1f51ac249f9265168d8bb7a5774b3c4df4c28768dc468d18f9fc1ea241bf593b0f00cf55cc9483630fd8e6207853facf3005f3
+MISC ChangeLog 342 SHA256 9583b9292651955313e5300af44fa1b1fd0dd107023fee34ffcc46d75e47fc66 SHA512 c0cb3d70ae71e8266dd44bb0496d7504c24a3a2733b1a13a0a3f55dd090b1794012d5dcd828604fa6508859a5acddad663f12e0bf79ef1547502883f3d70c567 WHIRLPOOL e63606c880946681f4772d0c323d994c5048e45c658ad6fa52f8dae9a740e1cc133456522530dd5d357dd18c0debf8b366931ba48153dd1dae5d4d6b04844c55
+MISC metadata.xml 513 SHA256 330073364d23fc4377e4c1f1cbb41706fac4ca1ad7913fb157db7423d6580e87 SHA512 438371fd59af4219218051f77cccbe09cbd4ebaf66b247e0500568c70b5374820ab3d1498326edd9e724341c88461b0e3c395d783efc8d3aeb5d80c909391009 WHIRLPOOL 1b9fcae29a0d857ebf0c8c5afe02fcc151898846b4b1fe13b8019c80e018c65bd66a7da714556c0a75564c64af66ce58c7923741897b5efbc72bfbd95f7d9877
diff --git a/dev-haskell/riff/metadata.xml b/dev-haskell/riff/metadata.xml
new file mode 100644
index 000000000000..9e39c9d11cc5
--- /dev/null
+++ b/dev-haskell/riff/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a RIFF parser for Haskell for easy manipulation
+ of common file formats like WAVE and RIFF container AVI files.
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">robertmassaioli/riff</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/riff/riff-0.3.0.1.ebuild b/dev-haskell/riff/riff-0.3.0.1.ebuild
new file mode 100644
index 000000000000..1af8e526a4cd
--- /dev/null
+++ b/dev-haskell/riff/riff-0.3.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="RIFF parser for Haskell"
+HOMEPAGE="https://bitbucket.org/robertmassaioli/riff/overview"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/either-4.3:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'binary >=0.7 && <0.8' 'binary >=0.7' \
+ 'either == 4.3.*' 'either >= 4.3' \
+ 'filepath >=1.3 && <1.4' 'filepath >=1.3' \
+ 'transformers == 0.4.*' 'transformers >= 0.4'
+}
diff --git a/dev-haskell/safe-exceptions/Manifest b/dev-haskell/safe-exceptions/Manifest
new file mode 100644
index 000000000000..fa12caf8b5e7
--- /dev/null
+++ b/dev-haskell/safe-exceptions/Manifest
@@ -0,0 +1,3 @@
+DIST safe-exceptions-0.1.4.0.tar.gz 12951 SHA256 c52078c8457f8233a3796f84a3ae3f336f4668a013ba935e74c7218eeb9a41a6 SHA512 377559c3b35f48bd3baef4cb7bb19927bed36f34dfa531864a3565af9f7cb5ef9fc4cc9c92dcc9bb80037cb92f27dd0ba5805cc5941b8707bbc3d4185f0f40e1 WHIRLPOOL 271c7ac06850c341a579ba49eba904f2f3c52e60b0bba7338e44f59e7fac406fbe98afaaec5178cc4cb569e86b0af7c20a66c68115f41d46f57220b699c55adf
+EBUILD safe-exceptions-0.1.4.0.ebuild 704 SHA256 d755150730f0e3b9920d7b6d5e11dc00cf632f4195228bc286c138f04ca7345c SHA512 99247e0251d54618cf46fcb24c6570cd16f89a3253ae3c5fffc396f3bdb66bba5b0e9f226c4de62f9ea9b78dc0b3974ba5f83945e483320e8369e7b98ed85762 WHIRLPOOL 53d8d2e3b572e078d57dd7d6633656a7cd08102be4af9a9fe1b3aa4c3129bbb82dcfa123c02ee9c3d06130cf50b34481d41faa626ae37359a3f591083a5fc7e1
+MISC metadata.xml 396 SHA256 767d10dbe9f57e25ae458ed22f40a4fc601df19c5b0303e4dc893af7645a8d3d SHA512 0a5487203b949ac6e770e05ae8c6387c051ad7a91e39a20d91ca261d1bd7bc3b35d9788109457ea3689729001db73a369898e65a453c202de140dee8162f76cc WHIRLPOOL f00f07b20f766f52c3963e7ad7286bd888f98f84af0174d318aac1253095e28b1e128a6b84c8e280d31b3b83439b876698e2507a91b8cb1c88e8dbfa02639685
diff --git a/dev-haskell/safe-exceptions/metadata.xml b/dev-haskell/safe-exceptions/metadata.xml
new file mode 100644
index 000000000000..cda61119fab2
--- /dev/null
+++ b/dev-haskell/safe-exceptions/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/safe-exceptions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/safe-exceptions/safe-exceptions-0.1.4.0.ebuild b/dev-haskell/safe-exceptions/safe-exceptions-0.1.4.0.ebuild
new file mode 100644
index 000000000000..271fd86ad6f6
--- /dev/null
+++ b/dev-haskell/safe-exceptions/safe-exceptions-0.1.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Safe, consistent, and easy exception handling"
+HOMEPAGE="https://github.com/fpco/safe-exceptions#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/void )
+"
diff --git a/dev-haskell/safe/Manifest b/dev-haskell/safe/Manifest
new file mode 100644
index 000000000000..a4bb57323f26
--- /dev/null
+++ b/dev-haskell/safe/Manifest
@@ -0,0 +1,5 @@
+DIST safe-0.3.9.tar.gz 6931 SHA256 d0319ea7b55947e70092f0256aa9f9d2496a93b0e2a0887c0f8eaa0d7fb9b6c9 SHA512 7759ae8acf0348a3070cc47e78b224ac5a826ecf46302cbe413b52c53d8d6bb6ebd939b0fe3dbb47034e910876bd7c849609f008e44f09e5ccb99a9997d2f418 WHIRLPOOL d1f81a26c2664f60df37578d20bb33e17dad49c2f4fb5d7d55e2961191f977c3d9cba48566a4bc07ed976839dd4020402136a4624356cc7cc8a4aa7416315406
+EBUILD safe-0.3.9.ebuild 560 SHA256 fcc1e99bb85538f830b295b99eb33c247572f5225a2cce5148b6d5cd09dc08f1 SHA512 a46799391357cdf65a725afc1967a0add473b90b199bb1203a727d1383b20f34ee3d15aad0000be58ba1ae02231b2fed107bb096b523459bd67b1bb97fcaa4d2 WHIRLPOOL ec13ff0ada96f2a79961588ae1d8b5bee2ccb712513ee656e2e047fee5b9f4fdf27d4482e3eb9f1455389d51c5397614a8fe039e2b8c7389c54f0701840f3874
+MISC ChangeLog 3217 SHA256 cbf995050adf7459abe939312deb744b497f558eadd024bdb82eb531d3bf192e SHA512 987ae3f61ba7856e2cf618bcc6b1a768b575fe54d10ff50050c7eb52859e68d12b31b186c9b9cbbbe91f39152fa47250496ea98a1a15c7ca20de3a3d77463605 WHIRLPOOL 56c04dee99f28e04bbe26a18cfc5a7e440f276ab8aa29e5e332f3ab42598e059a7cbea6cad50265fa6a36311c31f4c984058bb8535ae30e363fc067dc9b0f54b
+MISC ChangeLog-2015 969 SHA256 05cb3df5823caa703fb05f021a4d6e60186224bc7da71ebb573eb1ffc4fb6cd8 SHA512 160e07425589d144b67d3aeea29625971a481092b94defc5bf40ae77f47dadcab06e0cbd1bfc6651785137c599c105e0d1768140445ddeebb8a781d170582bfe WHIRLPOOL 55c0accb59af570684829bb1f23981998a070701d636b40b4acb764a6cf919c8ec32a04bc0ce1678a713d373855a636adf61e1b749aa2503a7ee9a406a4c9965
+MISC metadata.xml 671 SHA256 0281516a1d1d67b9c8ef3af8b219c0584ab948db9181857d04cbf3f3c336c43e SHA512 7cae1ab2eff3fe2468b6d7e10601bc1b61c90937509865e2f3487d3b66ac87f9956129ee3eeb260114a3a27e4e523e82dacbadc77e6edf2b1dc9174ba1a3ef79 WHIRLPOOL 2048cc6a6d36bc1738753bcaddd4fdc9ced4f95e4dde985c674dd681ca7e017862114d20f27edc3105317ffcd3156038bf609f475d3c246da93ad4d6e5fa538b
diff --git a/dev-haskell/safe/metadata.xml b/dev-haskell/safe/metadata.xml
new file mode 100644
index 000000000000..6f9afad8978c
--- /dev/null
+++ b/dev-haskell/safe/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Partial functions from the base library, such as @head@ and @!!@, modified
+ to return more descriptive error messages, programmer defined error messages,
+ @Maybe@ wrapped results and default values.
+ These functions can be used to reduce the number of unsafe pattern matches in
+ your code.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ndmitchell/safe#readme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/safe/safe-0.3.9.ebuild b/dev-haskell/safe/safe-0.3.9.ebuild
new file mode 100644
index 000000000000..bc6f0b02e9bc
--- /dev/null
+++ b/dev-haskell/safe/safe-0.3.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library of safe (exception free) functions"
+HOMEPAGE="https://github.com/ndmitchell/safe#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/safesemaphore/Manifest b/dev-haskell/safesemaphore/Manifest
new file mode 100644
index 000000000000..6bddc238be4a
--- /dev/null
+++ b/dev-haskell/safesemaphore/Manifest
@@ -0,0 +1,5 @@
+DIST SafeSemaphore-0.10.1.tar.gz 24007 SHA256 21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66 SHA512 877731622e1942f45fcc43e2ed8ba7ddfa2c1f4a7ea4f36cdf425a98acc9c2f54c742d98a7d1bb457ff122f20a5af399ac776bff7403b892353f812e42007250 WHIRLPOOL 63d4ad889fedb99dd491d5566c6e959b5ba0fb4ca89197482603ff2125fbd9f5166856ba08d37190c63dfebe6d9e9ebc353b919618633936f61d27b242af2d27
+EBUILD safesemaphore-0.10.1.ebuild 725 SHA256 5c297b81eb0ffd738ae32404e841b82447945763f069e8a24b4350175dcef8c9 SHA512 aff2abc1e4a39a1f65c6df96476b2da4bc122421ecb8992ed6c4c0fb312c907445d26860718256657ccfbc53c7443a21e77a8da53b173c9de062c5b0221928b0 WHIRLPOOL 96254f8dce0416128c2da3fb595472e9e78cd9abf9190cbadfb776772a2db702c5f4fefbd4ec00f39106db52c96d7db0f186fad33d9be27c0fec49d0fb3f99bb
+MISC ChangeLog 2646 SHA256 4f95d05c9b3cc319518f0a5f8fde6c1ed6cf92d26e004cb3ac618db388147b16 SHA512 00ae23272ce9a512339bcd0d107d4ea6165346a8b3e03aa9089a0c0c8e5c793f1b0300d0a4860799bc4f5e0bb2db2be039b63601434d046472525ed9e63b323b WHIRLPOOL 0477ad7869b9b378c492f0f1f8ab1d757f0328806cef1cb06e687dd0861529e3b9033ee048ad4d1bdf6bf5f2c4717fe70d61bbd1934324745a7179cafa353374
+MISC ChangeLog-2015 1186 SHA256 843bd3e3751fd1c8358b73de0714ca0ee30341b5b255964639b1233b373bf799 SHA512 8159f801275173c312b9b764b7e8073e3cd5a955a876f3d5cbaaf3add055dd0efbf20c8bd2e86098e4b91f437955c234f28c554349bdedf4e26639d8dca014d1 WHIRLPOOL f443b3213816478299772b2be015e823c4576eb1af46b9627d0253c24c94cc11b28ec29ececd6c187d6496cca6e25c7fd7be540d84d4ede8573a891c8979c53d
+MISC metadata.xml 618 SHA256 054db64455655f07586eec51d997ee212b211fd146dec21f191de5cfd37e258a SHA512 2b5ae768a93018b8a0b06ab910940681aae25f8305b8016115b7aeae16501c3ab1b14f55f26f2c46ca6cc42106ab9e4ac96adc882dfea64e009ca9e3121af900 WHIRLPOOL 1e59b8c6695be117c8df0d7f9dab63008f0f14dff0e7c0f429ed6751d56efc0b5c98473958359939fa513f89eb935bbf3e75552a8b1a4e4c62829c29a8231e3c
diff --git a/dev-haskell/safesemaphore/metadata.xml b/dev-haskell/safesemaphore/metadata.xml
new file mode 100644
index 000000000000..59189077d61e
--- /dev/null
+++ b/dev-haskell/safesemaphore/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This provides a much safer semaphore than the QSem, QSemN, SampleVar in base.
+ Those base modules are not exception safe and can be broken by killThread.
+ See &lt;https://github.com/ChrisKuklewicz/SafeSemaphore&gt; for more details.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ChrisKuklewicz/SafeSemaphore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
new file mode 100644
index 000000000000..b613b64e9c43
--- /dev/null
+++ b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="SafeSemaphore"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Much safer replacement for QSemN, QSem, and SampleVar"
+HOMEPAGE="https://github.com/ChrisKuklewicz/SafeSemaphore"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/stm:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/sandi/Manifest b/dev-haskell/sandi/Manifest
new file mode 100644
index 000000000000..03c4e917c718
--- /dev/null
+++ b/dev-haskell/sandi/Manifest
@@ -0,0 +1,7 @@
+DIST sandi-0.3.6.tar.gz 18463 SHA256 fafcb3501b8a17238de44239ef62c3051f9a33010424ef91dd76057257bf2284 SHA512 8a730f63e72fb648e2ae478a3785ab364b437a319735acda80558639cc0a43027639ff01dd2b630277348ebc31a4a5fe30ede8f4208229c1c8810f78d350bbf2 WHIRLPOOL 3eb72f69eb0e72380b91c5e12353bb1c00e6572c151a5e40a770c1b51278ed4ab27b89136f04db9b4a7b48bf9da69fa4356f800e1fa45061eaf9da36c688dad5
+DIST sandi-0.4.0.tar.gz 19319 SHA256 40c895a4b26904e3a4b4488e93f37225bdb48e6787dffed627d16242f01aaeea SHA512 8d67d4630940b2bc75eba74e1aea169d604f27701015a19ecba6dfece9a2dc8a215a786991bc9ab1fc6de8c91c3b608144239b83c4cb01be0620b3ddb12ee8b6 WHIRLPOOL 6768a2675aad40d1a31fd4dad78f349f507cc502fb838d83aa1d93f48ccb533de4029a8efbefe959389d3d7db362d64057f1de5b3eae20e2321d76179d1ab9c8
+EBUILD sandi-0.3.6.ebuild 1034 SHA256 1673ff701c40ecea6f81a153388578e7b1d14df6da5318dfb8e93c80acfa585f SHA512 1fccafd015bcddd5bc64b114e1b0b5020b6da16368c086e94d4aafe26ed926ab3d516693a37ad5212523a8a0aef4faa80b82678fa8c3d40778e7e5fd611a0958 WHIRLPOOL 32570cc05beed3f1c5de01ebffd1c4d1d1e29329927bda08e88b3f6ff9f54c9407e3895eb8c535212ea77ca0e52cce50d18c59f5cc691cb9a98662ae98314522
+EBUILD sandi-0.4.0.ebuild 1045 SHA256 d5fbc8105334457a1f091c2c90a3038a011601c15bb0a9c068db3d40062a1009 SHA512 50d4aa5fcd78d6d5e2caf77659d83b88c4360d9ec544d11f7423be07bf39e129c92c0846c2d2d1abdb41cb50024640d52ca52cf8462bc26d60cde84b969a3821 WHIRLPOOL 9b599d8e45fd7cec28d6585d6e2d1a39220ac708f1ddf81d337687301d3e07192cd4a8bba77dda61f154ada99811563f0037364a72505b9de721eb06dc49274a
+MISC ChangeLog 3127 SHA256 5cbc051ed9aa81b37de5d0d90eb225c340182744b1518f69b4aba0d20d922113 SHA512 bb1f2bd6b03d85b0a64bb824bff6d098ad4317e03307b5d0b2dadf11747ba14dcfc058c18a0b8a3425e620af8631b527267fc476d4400797cb89d6480f463dee WHIRLPOOL d0544ca225ebfc94d1797cd3b9a300deafc2572128caf3b6ce63e8d959953eeb8a2144466cb79bbe95c737d2acfb450d226f98f3a7e58024884a588d6a517829
+MISC ChangeLog-2015 384 SHA256 dfada1152415d46f5eb0e9f3396c0408f1783f27d2072ce3bbf76cc16fdf3717 SHA512 553dd1c9225b4cac82389720210d7081f5c236ed144e2ac90a7095313e7240102cf047b74f442921400b2465030557f2dc4838572fa22b25863752ed0b9ccaa8 WHIRLPOOL ad4e35fd534c1d4106f2929749c4f8210504fc5c6f4b76309cfe9ce72e2646fccbfcdcf76dd05d5257dcbdaa859e45a27a49951ec180744f79c23ba546fb1bc4
+MISC metadata.xml 440 SHA256 c70e9f4fea2aeabaafbb7498449199e7b088f5bda941de3fa75bbe84b9aaa5c6 SHA512 3483dd8dcdd99103baa2124dc4d4858b596b2d53b5933382ba5779d4e9f8f4eb9be72056eae08471104fcb0e5064fb5977147f68e092000518182a58733a313e WHIRLPOOL 64f2fccb9847682de9221c2d96a48afb6a8dd300e982e8bab23318a44e9828151dad36710cb95e1419edad0194fab67f64047cdb1c9c111b0a2e7b72c660b331
diff --git a/dev-haskell/sandi/metadata.xml b/dev-haskell/sandi/metadata.xml
new file mode 100644
index 000000000000..30f55d34263f
--- /dev/null
+++ b/dev-haskell/sandi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Reasonably fast data encoding library.
+ </longdescription>
+ <use>
+ <flag name="with-conduit">Build with conduit</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/sandi/sandi-0.3.6.ebuild b/dev-haskell/sandi/sandi-0.3.6.ebuild
new file mode 100644
index 000000000000..87312b7d4f6a
--- /dev/null
+++ b/dev-haskell/sandi/sandi-0.3.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Data encoding library"
+HOMEPAGE="http://hackage.haskell.org/package/sandi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+with-conduit"
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+ with-conduit? ( >=dev-haskell/conduit-1.2:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ dev-haskell/tasty-th )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.7 && <4.9' 'base >= 4.7'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag with-conduit with-conduit)
+}
diff --git a/dev-haskell/sandi/sandi-0.4.0.ebuild b/dev-haskell/sandi/sandi-0.4.0.ebuild
new file mode 100644
index 000000000000..050a3e3385d2
--- /dev/null
+++ b/dev-haskell/sandi/sandi-0.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Data encoding library"
+HOMEPAGE="http://hackage.haskell.org/package/sandi"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+with-conduit"
+
+RDEPEND=">=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ with-conduit? ( >=dev-haskell/conduit-1.2:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag with-conduit with-conduit)
+}
diff --git a/dev-haskell/say/Manifest b/dev-haskell/say/Manifest
new file mode 100644
index 000000000000..20f767c37893
--- /dev/null
+++ b/dev-haskell/say/Manifest
@@ -0,0 +1,3 @@
+DIST say-0.1.0.0.tar.gz 5728 SHA256 f26fdb94ed81a2ae503beca0dcea74da7ee37408ba2e41ab3fdcaa9a7622fc40 SHA512 8bbf2953e9b09e7f783688ccc7323ed0f91d1043db531844d875b5d12bdfbc0fa31148a9a193ea717b05704c25d56c66d8ad53376ba8b120d42f1173e5fde83c WHIRLPOOL cff86bafa8561835aaf3c461c062cb3f76d06875595311feb2b66efbf1702f0dea1c601ec55c70559455b0d758c7f82372d8246512a7458ce2e4b9cb4167312a
+EBUILD say-0.1.0.0.ebuild 641 SHA256 f682fb4f3d1f28c83d0ca63897b91810f10afae84a63bc8b41e05fadb87aa556 SHA512 550f5d387ff2d2e434946e8e5c05ae92419c67f9a8108ca1daf81b9a1c26dbd150d6d56561bcaf425d318e8b3e1e59546afa399446af3575d5ada9bb2def3aa8 WHIRLPOOL e059ee190d09e535a629d1afb144e8a18be9106624d9a463a9b35d40d1136dd7c0d6ed21714d7ef6ac0926a127e9592f7baab462b21cb9f5c7b0a74fbdd3725a
+MISC metadata.xml 384 SHA256 0f111d9ce3c25c29eb2a8377b4bf00ca3322eed3390a1f4c0c33e17bdc161483 SHA512 96b5ba1f2c07411375a275af5f549f2785daa5d885cf57ca9d6065554132dfc2c5c6295eaad89b32411b34c9101c4ad18d4e164709550fb3bda9b2721826ac8b WHIRLPOOL b866af58f86bcf0a17b030d6c43dc7a4e10f79b319868463db104b62d144ccfb4b583e91b4aa6207ab01d703bfbbdc8e90936dc9d1b7e87c9ad39c292498683b
diff --git a/dev-haskell/say/metadata.xml b/dev-haskell/say/metadata.xml
new file mode 100644
index 000000000000..b6159361b19d
--- /dev/null
+++ b/dev-haskell/say/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/say</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/say/say-0.1.0.0.ebuild b/dev-haskell/say/say-0.1.0.0.ebuild
new file mode 100644
index 000000000000..34f3296d653f
--- /dev/null
+++ b/dev-haskell/say/say-0.1.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Initial project template from stack"
+HOMEPAGE="https://github.com/fpco/say#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/scientific/Manifest b/dev-haskell/scientific/Manifest
new file mode 100644
index 000000000000..414c8ab0ff10
--- /dev/null
+++ b/dev-haskell/scientific/Manifest
@@ -0,0 +1,11 @@
+DIST scientific-0.3.3.8.tar.gz 18543 SHA256 e30cde2a44a7beded15afd56606c562b76e457835e7de2942815f22bc74bce4c SHA512 ef77aa3490cbbc92ab71c1db7015ead24100a6230444b895c49bc4840a80dad04f4f8ff0c1bff27490f5c35b53a1f0c294177912492d1259e204bd4d874ea477 WHIRLPOOL ff642411c9edee07fee9f632d9571ed884e93e4e93b4ee15fa557511c6513b50f113f9cb6da3d5ad798e812a4da82c11eb7f63ac24a742009dc3864333ebdc7d
+DIST scientific-0.3.4.4.tar.gz 21646 SHA256 f7c81e6ce6bf1161033ad4bc47b5bf164f4404d9df686dd0edadd488db25a519 SHA512 18c36036ffe15ef4203d391864c91d505a4a55c7da1b71556cbd6ebb7f83e71e0695789f8beaa4741ae4e21ae54bc1f795a26cd4e3208d08625d639519945217 WHIRLPOOL 5748d37e27ec69eff8ccc1e9b0d07f9f98568644de909dd1d7671d8719949edcb52b823ac0a89292d2cda05efc23809a3cb3ffa6ef2a6da8f049edc69f5eb959
+DIST scientific-0.3.4.6.tar.gz 21932 SHA256 bdd15c72b379ceaef5f30d7113e6971a47090a285f46d1d44528e328061df382 SHA512 c4d3f3c166c45395aa420ff598671128faae130cf85f22b651e338dbbdbe9215ef3b75c58f6b495978a4dd36a49fa45de9a68c7b870151296dc09095e3c79e09 WHIRLPOOL d272ff13d8c076d7bbcd36aa67ccbf5b3cf43c7f02c4d24e067fdcd21f104895f475c44ca3e9fbf56f78e5759f7a8cdc1e6474daed47a69f9f36fc52412297fe
+DIST scientific-0.3.4.9.tar.gz 21932 SHA256 108330662b0af9a04d7da55864211ce12008efe36614d897ba635e80670918a8 SHA512 10b317f6d6aa39883891d4fafaad3a8bdcc8390705f981144f3fe040191ffc7364e0505fde07ab7a3fa9d0b03f97adf42be48fcea2d13ef521fb1031590c0db3 WHIRLPOOL c236100c19594010c39c83cd8ae74d0b53ec48f00ea2e3d909bc5a625af8e619dc0dc6d15521ec13bdfb792f0e90cdef5e36cea0b5fe7d9005371fa4fd08212d
+EBUILD scientific-0.3.3.8.ebuild 1290 SHA256 a0feb7fb3a3fd852080be6b2b591b227a237d3778d360441e09c6b3c98778b86 SHA512 4b9e617275ddfe0f85e8ab40951c3880155680ac21fc4f14f99490a6d30386ec60400a33dbd9c123d1be285604e0212aef6c957c6bae7d8e31f6ea1f471fef82 WHIRLPOOL 20e11bb6683906aedd5c890342d23ddb4e92f3073cd9311e35d38913ce6099c41d032c6edbd6bcfa6673fe77d15c266812297e0bf09d064227a996c7785e11fe
+EBUILD scientific-0.3.4.4.ebuild 1443 SHA256 88de7c6b6ec999f31643ebedac8ccf40a7f7b657fcac286fd8801607409fce10 SHA512 ccc23fb4fde3cc8ee9020c8b7d726837a1ed7ea36bd96f8f10e82f0fc11dc84e88df7ba17e870864c7bf529ecb74d37d7e47e766dec80e40414a2813a04cc733 WHIRLPOOL b003ff13f01f4c4fdf43c77e7293b737d67c13938be470736d1472982f30b4cfed813f84def11c99069cd50bed28a5aa81bb57859ffeffbf3a335f67c15f14a4
+EBUILD scientific-0.3.4.6.ebuild 1443 SHA256 f6830be3abdf91b406f312b501b5b6e9e1fc6c1c7007105edd3001dfc67c43cb SHA512 d2019d14b4a6cee040a838be4619e72a528bd94acdace20abf4dceda3938fc8251d416d710f979d202ef247f424f67fae9bf777d0e19a9e0922c927b51862d8b WHIRLPOOL 321b59219a92b32c34459a95a0e182890c65463b2fe40c423f92f0dee7495ba4fd0d89059a3c03f83aff3bbe360b5c4be96c3c403ae62b1f383a06108929009f
+EBUILD scientific-0.3.4.9.ebuild 1415 SHA256 3ae3ad5b57c16b065f4018a302811eb96a7c8bbfab68327d0bebaa454c66fbf5 SHA512 b90db3510d69635f2a36f18bad1c415aa5897b9c4a46019c5d70cc2d149604faa463d05a1ad6d024bed6ec9b1febe64702c22a560740ba3676b514fdd6fb681f WHIRLPOOL b9e5d7b70a372752309720570de037492dc4e35d3a27de34fa9a17bf178e0d544e38b75631f39d475af6917317df4464fbacbb4e66302e4a1a3b29e872bba1f0
+MISC ChangeLog 4236 SHA256 cdb0b6413836e007e3030764d571387dcdf17a380846a44f9e5f7026c4773894 SHA512 2032cbbd6b4860cf17630bed2051fd3bd6480fa622e9474cb3b21204bce3e34955a9bd54ca4130eb4c53d2a123cf85d6e074768ae40b20e4d93b8a30ac6592b4 WHIRLPOOL f23bec837f30359cd3ff2a10955dcb0cd91870db98ce8e6f034308b80b2fb99026f3d07aa0e63f50888e18a6de715816be5f44eebbddf06d6d622ee7908576d1
+MISC ChangeLog-2015 1358 SHA256 f0f0309637fb3e782e258e67139f4aa0a81e9df3c310aa21e589be26a2a9bdee SHA512 076d7872fbce16a31c3ad69722931481f92bdf8086c5db3aecbe9434ac86d0cbc54e215bbc702ddee8e87d65fd362bcc7446e1e8de321e2cd19c2bb58f5228bb WHIRLPOOL 6ec808b2929c3593a49cc72d2f6f640538cb86f111e62e821f6a9d0c5174b61a2a254ed64f353c839200a44b19d4f009553892cc57f146b5765afd62fdb0b191
+MISC metadata.xml 1023 SHA256 cdf54c5b622486299bd8094df202b4eef317697946ca98c2c2473bf1b29b3bb1 SHA512 d63465e97c1e3f3b93c218f15d8836fefbf140f9d8fad055ec923236674b2ba2b082094f11b6450425fa7cbc29d8fe53837ba5f5c71480a3472389c53b44aa73 WHIRLPOOL 18a2e1e1b1d16e88f60a6f8a51c610c2ddeb3f582a2be0c768a6c46e0b820076fdd26f6a15847ca475c8d0b71aebce76e8d2df67cc140c817f070fed0e37a58e
diff --git a/dev-haskell/scientific/metadata.xml b/dev-haskell/scientific/metadata.xml
new file mode 100644
index 000000000000..c0f46257525f
--- /dev/null
+++ b/dev-haskell/scientific/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A @Scientific@ number is an arbitrary-precision floating-point number
+ represented using scientific notation.
+
+ A scientific number with 'coefficient' @c@ and
+ 'base10Exponent' @e@ corresponds to the
+ 'Fractional' number: @'fromInteger' c * 10 '^^' e@
+
+ Its primary use-case is to serve as the target of
+ parsing floating point numbers. Since the textual
+ representation of floating point numbers use
+ scientific notation they can be efficiently
+ parsed to a @Scientific@ number.
+ </longdescription>
+ <use>
+ <flag name="bytestring-builder">Provide the
+ Data.ByteString.Builder.Scientific module (requires bytestring &gt;= 0.10).</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">basvandijk/scientific</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/scientific/scientific-0.3.3.8.ebuild b/dev-haskell/scientific/scientific-0.3.3.8.ebuild
new file mode 100644
index 000000000000..93fb99ff04fd
--- /dev/null
+++ b/dev-haskell/scientific/scientific-0.3.3.8.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Numbers represented using scientific notation"
+HOMEPAGE="https://github.com/basvandijk/scientific"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+bytestring-builder"
+
+RDEPEND=">=dev-haskell/hashable-1.1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/smallcheck-1.0 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.5 <dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-ant-xml-1.0 <dev-haskell/tasty-ant-xml-1.1
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.2 <dev-haskell/tasty-smallcheck-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring-builder bytestring-builder)
+}
diff --git a/dev-haskell/scientific/scientific-0.3.4.4.ebuild b/dev-haskell/scientific/scientific-0.3.4.4.ebuild
new file mode 100644
index 000000000000..c06cbb3fe8f2
--- /dev/null
+++ b/dev-haskell/scientific/scientific-0.3.4.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Numbers represented using scientific notation"
+HOMEPAGE="https://github.com/basvandijk/scientific"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bytestring-builder"
+
+RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.8:=[profile?]
+ >=dev-haskell/hashable-1.1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/smallcheck-1.0 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.5 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-ant-xml-1.0 <dev-haskell/tasty-ant-xml-1.1
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.2 <dev-haskell/tasty-smallcheck-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring-builder bytestring-builder)
+}
diff --git a/dev-haskell/scientific/scientific-0.3.4.6.ebuild b/dev-haskell/scientific/scientific-0.3.4.6.ebuild
new file mode 100644
index 000000000000..0fa3c5fdf2fa
--- /dev/null
+++ b/dev-haskell/scientific/scientific-0.3.4.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Numbers represented using scientific notation"
+HOMEPAGE="https://github.com/basvandijk/scientific"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bytestring-builder"
+
+RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/hashable-1.1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/smallcheck-1.0 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.5 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-ant-xml-1.0 <dev-haskell/tasty-ant-xml-1.1
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.2 <dev-haskell/tasty-smallcheck-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring-builder bytestring-builder)
+}
diff --git a/dev-haskell/scientific/scientific-0.3.4.9.ebuild b/dev-haskell/scientific/scientific-0.3.4.9.ebuild
new file mode 100644
index 000000000000..a42bbdde38a3
--- /dev/null
+++ b/dev-haskell/scientific/scientific-0.3.4.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Numbers represented using scientific notation"
+HOMEPAGE="https://github.com/basvandijk/scientific"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/hashable-1.1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/smallcheck-1.0 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/tasty-0.5 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-ant-xml-1.0 <dev-haskell/tasty-ant-xml-1.1
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
+ >=dev-haskell/tasty-smallcheck-0.2 <dev-haskell/tasty-smallcheck-0.9 )
+"
diff --git a/dev-haskell/securemem/Manifest b/dev-haskell/securemem/Manifest
new file mode 100644
index 000000000000..274057923d1c
--- /dev/null
+++ b/dev-haskell/securemem/Manifest
@@ -0,0 +1,7 @@
+DIST securemem-0.1.3.tar.gz 4585 SHA256 12a42caa7b09076197f14eb8511ec98969becdd81596617fe71cc13dcebccccf SHA512 a60b10e7d763d63d62de34685615592db6f6bb56a8bf57d7aa672956cfe5d98f0169436dcdad7694d1112eb80c59d98801266d78a061f93b320a0f4b27f8d2f6 WHIRLPOOL e804cf8907dc3bc94a5a923cc837e4b40e3caeae9b1cb792e16e7e77b76606dd0be24a98e6db766505998290876b4cf5859d3c7900ee380b00fcec5f606a6cae
+DIST securemem-0.1.9.tar.gz 4180 SHA256 feb60dc542ea3ce9cdb449093b85dc69e43df310aab4fd161e4cdaa3ba847036 SHA512 64623b5a695e0e946b5762fe47baea247e497c2f2add0887dc54300948d87088e8604eec58715f8b31642121100c63ead1c8db96ee7d6c60e1ce27b3da6d56e9 WHIRLPOOL c68336d09ebe9be86a4c74554fadee4658ce4646dd0a4a6580e825377c1c062fcbd77ff3f54c47df27cef42a6ba3843ddac79f3f3c631c8ad962ad3b1a2fbe53
+EBUILD securemem-0.1.3.ebuild 618 SHA256 934fcd4f92e4964453ade6d7ba289a57b58fffb75ff9ab0e78a9f383e20989bc SHA512 0e3c854d7d402d7bd51208663b86ba23e927d94e7e7aaf116d1cef9188e56377117ed612ff0d96ce2db693fb52a785da7a47c3da2fef560d5d3718aa6b34dd89 WHIRLPOOL 45b6285f625daf01636251eebdd3debd8d7e798be4b018fe2b64a0a18eb61a029b6c8430a6ec791b66efdbecab156101657c53207576e09299d11ca4172921bc
+EBUILD securemem-0.1.9.ebuild 657 SHA256 91f25bbc3d7b22382c3e16a17bb5ed86c8863278e19659b0dd5e66fbb843ba36 SHA512 efa8aac9ff95e41d1e01c559d02f1cf55a7dfc25e41d4466cf30a4ceb048489af156bdacadc73816a91abdc2f46f7f2893e1bfdeb40002472b1b69ecee60c3cf WHIRLPOOL b00e915ee3609136c422526466a9ce05e7287db5b502d0eb8da3017e28133866747cfacfd8313ba5cf769378ebb48f2317490cf8687eae21c22db693d6a26c19
+MISC ChangeLog 2978 SHA256 205485930e900d3ecca7d8d20db8c01767c9c8759191ebf38dffb75757facb87 SHA512 578339d75189e646f9c89801996556214fcf91c7aa4ef3775318a0acb3f0ed3700d9450a85575aaf737e8091c945b9b89d92209df424bc5fcdb207afe1d43bb3 WHIRLPOOL 57a399ce82175a67af3df358636e285a3e2ad1b6264f45ebc69e6160caa36d3f95d4684c59f39cc8b35a832045546cc5972586d192341858458c05abf51f9b21
+MISC ChangeLog-2015 1372 SHA256 3cf190446a91c25822e34de5b635ae2d719bdbc6dce0a3b4fe3f23ee2b7ac9db SHA512 e5c313f788d0026e7dbc5a505eb3418cbfc5fae354d890f7344b53c89213cf1efc244a2b02384a4722b87334cd69f53edbc7fa8fa234677935bf5fdbf6feaf15 WHIRLPOOL 4ff70f793e6906365a1b46bd0fd3e002d81a209595569a4a89d9ec1cce96a0cad4ccbc88558bf0a4e3ef70ff957b1864068534f30eb05c75d4da84a4c7d80211
+MISC metadata.xml 508 SHA256 253159d1356ec9a1f56afbd4507e68a7e8b0afccdeaaae3a298c5465dfdf683f SHA512 89ba6b755a9800c71f1c5e41915fe1efe1eaf521a6199bb4de558fa6a6a5a3c0bea6a29a6f969017b45c8f54db503bb8fcaf35317304a02083e96d29da12696a WHIRLPOOL 2ba49eaa5b33dead86e5972b51aef9d2571be9b8c6e6f95c7f9f2f265971aad0aadcff47636e934f2d3fdc778bee1d02a518a1b46075f24310c0ce942158c0ea
diff --git a/dev-haskell/securemem/metadata.xml b/dev-haskell/securemem/metadata.xml
new file mode 100644
index 000000000000..62858a206ab3
--- /dev/null
+++ b/dev-haskell/securemem/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ SecureMem is similar to ByteString, except that it provides a memory chunk that
+ will be auto-scrubbed after it run out of scope.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-securemem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/securemem/securemem-0.1.3.ebuild b/dev-haskell/securemem/securemem-0.1.3.ebuild
new file mode 100644
index 000000000000..4bbd028199a3
--- /dev/null
+++ b/dev-haskell/securemem/securemem-0.1.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="abstraction to an auto scrubbing and const time eq, memory chunk"
+HOMEPAGE="https://github.com/vincenthz/hs-securemem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/securemem/securemem-0.1.9.ebuild b/dev-haskell/securemem/securemem-0.1.9.ebuild
new file mode 100644
index 000000000000..13c69e23318c
--- /dev/null
+++ b/dev-haskell/securemem/securemem-0.1.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="abstraction to an auto scrubbing and const time eq, memory chunk"
+HOMEPAGE="https://github.com/vincenthz/hs-securemem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
+ >=dev-haskell/memory-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/semigroupoid-extras/Manifest b/dev-haskell/semigroupoid-extras/Manifest
new file mode 100644
index 000000000000..cf26fdcb485f
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/Manifest
@@ -0,0 +1,9 @@
+DIST semigroupoid-extras-3.0.1.tar.gz 5284 SHA256 ed762d6c59ca75abc6fe0a7ed0119757588daca25d0ebc1681612be96bead1ac SHA512 4794258e662b170db10499888aeaca5f4c31057227279befd173aaa412d45efdd7c6fa60398fb47addc382920f1c27da0fb30e4319d2395b20db756cf4315fd5 WHIRLPOOL 31006d4284eb634f5c3543946a9b85fd4b5465e975d88f51bd932b04bf3a868b21e84e4865ccbf0328dcd849eb29d785296ad79e862149aafe09e6e7a6a8c873
+DIST semigroupoid-extras-4.0.tar.gz 2052 SHA256 6f54b62203043fca77b13a2105bb2f82fa5cd90d6b20ac6bba99716fc93f4a1d SHA512 b439733eaadf41181e2bd4ef38ec4fc1bdeb8bf2ec9b13bf03217b14f31ad9bd08c2ed45dff3aa6e6ba046c0f675cdd5f047d4ddf010557947f5a384a4f979c9 WHIRLPOOL ed4915f1cd5553d416dac50ad3a6bfc85e2862e41abeefceb39669b81029a117ec375293ea2f972bf6b68030155d23d4cd5e51ee895169fa9d21209a94ee90e2
+DIST semigroupoid-extras-5.tar.gz 6026 SHA256 102e33b55cc3b15a1b714825a3703f3fc2bb09d8038404af442d35c0ac0c3832 SHA512 1eb8f12ee31b183038fd00705045b825c21b50dcafa58d8416315be99055d3c750dec59ce437b6f983c54237a889b150678dfa089559d361325a95b047cbd95d WHIRLPOOL 8364cdcaabd32c351d93f5b9f44ee6468293ff3348330fb956fdd9d435ca657f80bdc9e9fb956b6b05403519d8b5c45ef0e9ce3529a3278a332c38bad8f29b5a
+EBUILD semigroupoid-extras-3.0.1.ebuild 728 SHA256 ffe5dae8725129f2a50f235430240e72290c96f93ef76ce6edd0eafc4701c2f1 SHA512 0648f8993b45afaf4447f5a098d0ce141137e2f3777c9d197badf8ad80fdd26a347215a96e92163c0256044f9d91f8fb9f721f6f103412bebeae933fa395ff57 WHIRLPOOL 29622f5902be00f06e8fe595849db1ad40491c4d044a2e2070df2de57e7e2b3cf6593e23d420345667953937f4ac3d74c47c0c0cbabf4dc0a3942a2e1ce342f4
+EBUILD semigroupoid-extras-4.0.ebuild 596 SHA256 3b4c013a8fc648734a62d5f76cd196fa0bc44da8e96635ed801a976cb86e552e SHA512 f10ad04fae810b167193428ae8f1dce3aa01e3dddb18a1387c625d0aa86da99308baf8e5a8286130684f6dd404fbc2db5501f8bf7ec41f1a782aefd08f196191 WHIRLPOOL 8628f5e36fc288c9c7c33861bb534736912dfface2062715017cc9dd39fb139ba8dcc689db6cd0fef2228cda435d7e17d96ad11d359043bc6c909902f0dcafbe
+EBUILD semigroupoid-extras-5.ebuild 843 SHA256 ca9792eb7e9832fc60db3c0010f62d79c2ee8f218c61f64bd464b98906974106 SHA512 8c5367bb731556acf3af1b0fefb4a4b82797081dd70ccbe1ff4f328f4ce1c012dd502d5185d78b745c137538b0241f520e4932b1226dcda2b7b4ddabc8ccd848 WHIRLPOOL 3ade5a82b8fe40df2cabd9235b288845741e902e8f32101fcbdd4b08e4ac02fd2335162484d20a0ac9c4b2d4c5f2517630a67c267152cd1331106f8372bf2ecb
+MISC ChangeLog 2829 SHA256 41efdd28cfc4cd56db68bd22c89c827787b4b6bd82304aa5ef1188ae3f556929 SHA512 0f7a59f88ffd01857037aa0f4e084fae5e4f52ced0c6d9a7a024825bee9a6ded3d7d8cfe8d4623a1cdd9327c97a1c6bd903213f5352fb4b0b61d6455932d347d WHIRLPOOL e667ed78b5ca4e371b6a1a35479c5b595d5ca61e7a012ea79cdddd9c0de58c1d44f23470923f92c8841f181923804f2276fadff7d78ec022d09bb2fe5acac581
+MISC ChangeLog-2015 978 SHA256 8531c5cf0d36629f83bf9a7952a5be70804dec085ff9a2eac045aa8565eb4c6f SHA512 db275770e510959997eaf1985e82252223232a5c9b5340fca7af7cfc45c598463757c6bc8d3e06ecedf210e2f913d1aaf51af9e758d38ff7793d034966c95822 WHIRLPOOL cd1b50a9e94d6f6814deae725678826b7dfcf680b9b35746a1f27bca633a2e0760449acef9267a5b68c7e326aaa2c27bfa79737b08b57a1a042430b84dfd015e
+MISC metadata.xml 749 SHA256 a91aa4615260f9f31fd1b85dde6925f337dad86f8f46be78421b78757bd80de0 SHA512 ae94d46f5943c89517906acdbf6e6442ecd125a1adb00a7ae304acae8685aee78d28a74ddab5b4c866c7a59941c92647ef9d5f456602b0a07e2b235da37e926d WHIRLPOOL f8e03b586cd72c0d98ae82a5d9f77a9ba2ffbfeeb87a203b2b6d36d303f322bfdb29e0bcd8f773ebc10eaa5e1669d4c3c897cd50f5737bb8f8ff69b48fa36161
diff --git a/dev-haskell/semigroupoid-extras/metadata.xml b/dev-haskell/semigroupoid-extras/metadata.xml
new file mode 100644
index 000000000000..0ee68765138c
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Semigroupoids and semigroupoid operations requiring Haskell extensions
+ </longdescription>
+ <use>
+ <flag name="profunctors">You can disable the use of the
+ `profunctors` package using `-f-profunctors`. Disabing this is
+ an unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/semigroupoid-extras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild
new file mode 100644
index 000000000000..10817e629d32
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids requiring Haskell extensions"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?]
+ >=dev-haskell/groupoids-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild
new file mode 100644
index 000000000000..7d189cfc3cc3
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been absorbed into semigroupoids 4.0"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-4.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild
new file mode 100644
index 000000000000..42e7a4c47152
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids that depend on PolyKinds"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+profunctors"
+
+RDEPEND=">=dev-haskell/semigroupoids-5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ profunctors? ( >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag profunctors profunctors)
+}
diff --git a/dev-haskell/semigroupoids/Manifest b/dev-haskell/semigroupoids/Manifest
new file mode 100644
index 000000000000..ff4d9bfde3cf
--- /dev/null
+++ b/dev-haskell/semigroupoids/Manifest
@@ -0,0 +1,15 @@
+DIST semigroupoids-3.1.tar.gz 12317 SHA256 2f5dbfa67c314d69395480f4aaef9b69cefa5f527d2db9a74fcc6f6b813f2408 SHA512 915425feb2f0d2c4c30a19b5823dd3377598b321835058202e623fe5f817f37d646ac1812192e570cd494ada5fb9df5784fa23bc38d39f95d8ed19b16f633755 WHIRLPOOL edce1b11bdca06bf8e33314449d2185ad57206d969fa84f2b8ca2013217b7b0f69c19cf9126cf3b814707f4c6b30dc90c59b624e680bc76005da029c30932d5d
+DIST semigroupoids-4.0.2.1.tar.gz 15805 SHA256 6169ab2c604d397748c29c41ab9ea20fa536d7e0f21f48e499966fbbae26ea01 SHA512 9fe6c9b31013763d0581539f768ea608aa6990625a81307e4a665e1e9cdf47a225efa319489ac4a51c0237fab772bdd318fcc9f3d0d97221563bb8a885433815 WHIRLPOOL 954f9c952b39e49ed26196e390e5b7a60937bd11bbd2c338b406ad9117cea77f40c73c932653f02d89f859368cf1c7868f5e1e7fd0c00d8be47238bcff93a292
+DIST semigroupoids-4.2.tar.gz 16395 SHA256 88a95d383195307f4e9e20d49f194a192d816bf15fc2f12a63820a8742b9f1a3 SHA512 6de5f5d62215789c4ef2c5c20390991e5aa9c6106685daadfcc36f09b91483790d95458344f208e8582430fcaf1fba2f2531743e9a6f7353cec2024adafe10a9 WHIRLPOOL 1da05876d3072bc767f28393437091a9df55caadf9804877546c8988cb604d161a1f1d47bbd198cf73d299c587b5c98c5e5f938c264f2ea7d54650bbe691ac13
+DIST semigroupoids-4.3.tar.gz 17190 SHA256 4ea30261a070a6af8dce041041cdb8af67154dbab95f329c9953ffc09ccbc0e2 SHA512 2c914071401e26f4c3aa312aab4dd6f5f3d232e0d3368b3c0dbef867bbc2fe1e75d574831994cb6d2b8dbf797b54b9b6573ed3a54392b300bb119779a0c5a961 WHIRLPOOL bd9fb22ffb4738f753e051acc168ee02c155603bf08f08a7116108545c1003a9bcac50820abdf19b82bb3f3bafc520c051c18878f832648a429c235b2ca0b146
+DIST semigroupoids-5.0.0.4.tar.gz 20795 SHA256 cde047e36c4072dd32fcda5846155a3dd4e844f441e4c651b886ee069d95c7c9 SHA512 f1d394a4a6b3f45f9d6cbd338245aa1b70162a91285900986376003799ab67e473a46339e986832ee40de525ef82f54a4766e1b29997425d94a42553e67e43fb WHIRLPOOL 5a8ee398a49169f3f07d4a1b00f9f10fad3379bd71031904900769bb2020f9106a6b6bcd8940a06a5a851a745cfeeb1cbf7418886c7eee26e94f2ff4e6957267
+DIST semigroupoids-5.1.tar.gz 21664 SHA256 16ac8ce9b40b0407cdb1b1197a704ec58ec689d5a6de891165a577725361f835 SHA512 ffb02d3192f6a79dffad9cbd4f787484eeed6e49d9cfee412d1abdd4b552d151ca6d66711666f8448cc2c724383b5ff47e141088bdc69a2fb0d2122486fd4dc1 WHIRLPOOL f9838f79cb0ef6430f0a147ac438961eb3d27ddd5fc5ed468b2c8cebab1721b53a41d4e960e7c673fecb01e6de2018a2721e506acbea9a9ccf2dac9ad9565900
+EBUILD semigroupoids-3.1.ebuild 859 SHA256 3d6abadfbb7e9f5b02aa0f0d1d0bdb9bd513151c1955f315c174ad025855e613 SHA512 be175bc5135544421e5f41010c717eb727bc24325388df0c95c3381c6198fde4b7b67cf2bf5b6ff98b637c26a71baf2a57060aafede3c654153c62e1770b3686 WHIRLPOOL 4af9803bfaa02fbc96644ccffbae1370c5dbe768d601d7ed169cacb258f16148f2ce93d63f64762f9a12757b330c4040090ffa9d4eecae476af4a1b0bd51a633
+EBUILD semigroupoids-4.0.2.1.ebuild 960 SHA256 de4ad3db3cbed37cd5b53fa1d5c749ce44ddde456fc0c93803ab63dc0ad4c62b SHA512 16f3722b95b6c8def8377bacb06d3ccc25e81de81fd36b94b18f3adfc0ab15804de520409c09ee57b5b190e12a894eb77eb5c65245308823d89e494d92a6df61 WHIRLPOOL 9e0bc02c16597cc313858baa90a900668947df7723b1fe17cbeecf64bd8dd950fa6c6e3940947817600bc9b23937b32a8c49d1c375632d136c64d6f41dc9242c
+EBUILD semigroupoids-4.2.ebuild 1273 SHA256 31925be33a41e4eb3c8a56c0278b8fa12c7ce51d297bf28a1c4ffee42a49dcc1 SHA512 ccbeb10ee43d1cdb4e4c375ff3869a1f2185164c0894757b32a4b30c83475a7f7fa929f9c3398d79f81e9f1f239617aeebee752ba728bff4036539e585a78540 WHIRLPOOL 5a4186e3e695369c538dc2fc7795e7a23dbcc533c815326428548f420ce3b381751eec303c9bdf22681ad4ef4e0e886a34603df279c97d78e99b52db15a6a284
+EBUILD semigroupoids-4.3.ebuild 1393 SHA256 8edae2ca4c33b16898f26e61c01c33b3fb6b64b67300e89bc67794ac1532c30f SHA512 2e926b312a63d741607ce979cc4c5b89b069a32805c2319ecd74c1fee1bbe6a0528b672b6721c2021991aac703c3f5bbfb9a0cc1439abd5f2bf708c23d73abfc WHIRLPOOL fc8314fb02c2f82de53f76c7dcef1dcf9b3f81d87d814748cb88438e0500b94d294294b9555f77707514e2361b01dbac02b76a26827211f4988e8866785df3ab
+EBUILD semigroupoids-5.0.0.4.ebuild 1787 SHA256 dd910eae36e6077eb18a24329a09d8f6f8f07ba4e2f802fa9cb846acbf99791f SHA512 68b22dc053cd0ef706e1a9bfec9e28c24d4540016ef765c6c24c3cae62b216585de12ae24b84942a9b9502745a95356dfd10f248696f178a9a2b3e8893f1d7a1 WHIRLPOOL 7573a2da98be660b182c6f9873dcb0d125a369bac3aa55cd3409408f87c8899aad7480fdcd87abc72a0d357e7df3a6fca0a8a472eec0d74b32df6ec35f1f2a2f
+EBUILD semigroupoids-5.1.ebuild 1785 SHA256 a241d3d03031104329beb4dc9388abb27e5f5e9cef93441cfc450f66c193b96d SHA512 4beee01085ee41db8ee6f0f8218294b9c4f7204fde309db2adc578602957624fca4c0dfce87e9b03b61de42c3a9e897f08fec249a5f911a3174fbfdd6afb5ced WHIRLPOOL 4ab2084d95811f964b8caa1cf2211e71d2806e00e62418d5ab1f80c5387bcda44a89b8f97f1c6b53ac51dad503f232ccedb599b19d9288dd84c244eb2681f5c7
+MISC ChangeLog 3694 SHA256 0ace697cb1e65d3b3c33bcb4be23a879d0ed3d5e008a1857af0521a3780314ce SHA512 1ebaadb9ed797dcb69f2cd6363a0c8850aab3f8f3fcad6dc431b99d39eec620bb68c2a561e84895df1b8f74445375205a7a08f7d722303eb021dc857465fe10a WHIRLPOOL 32183d5a27c864dcac0e9e54ac7c807fb98fcece62ec0cbb1bdc024078609bec5d03cb27201c4cfcda7a126cdc8e000f7f880bad9ed04d3b23dc1a3bf9695c20
+MISC ChangeLog-2015 1365 SHA256 02c0921f95ecbbd083ecfc5feb68d83ed1c10e43c26f838f02fa4fd366c50a60 SHA512 342cb3a0cb997facddc4f9368a01462ecfebf7a4bcb9b5d74258d635c78c55e016c3a77a78477ca3f8734124fe5cf8b6ea7bf13283769da5fb6badee3a5e639d WHIRLPOOL c8e4393b87fa898bcb8bd055aa9a5c4711ef72118245a7ca5f029125446d1de0f534bb8d014fe960674ca4bf4434a16ae28581522a3cab4a38afa14b71772924
+MISC metadata.xml 3870 SHA256 8fc64d900c408d1c37dd0e582c4beb434fce87e6534030a5497d3fcc3ea63f4b SHA512 72a49dba5278b6d65cbddf9d308ca5b32e10efa6aea3f924110ace7e092bd1c0b987735ebe7422ba8f325b3b594e3e53531b196f9f3682c21c41d925b4cc4908 WHIRLPOOL 33652d95ab666b00bba01ac1e76e5c37357c008c86453bc373f4a8ac342e41a44b0864e365a9cafc2be1ec0fabed5ee62f3ba0c6dcabe0ded8bc7f8186f700ae
diff --git a/dev-haskell/semigroupoids/metadata.xml b/dev-haskell/semigroupoids/metadata.xml
new file mode 100644
index 000000000000..f7fae28fcf66
--- /dev/null
+++ b/dev-haskell/semigroupoids/metadata.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a wide array of semigroupoids and operations for working with semigroupds.
+
+ A Semigroupoid is a Category without the requirement of identity arrows for every object in the category.
+
+ When working with comonads you often have the @\&lt;*\&gt;@ portion of an @Applicative@, but
+ not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\"
+ in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid.
+
+ Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value.
+
+
+ Ideally the following relationships would hold:
+
+ &gt; Traversable &lt;---- Foldable &lt;--- Functor ------&gt; Alt ---------&gt; Plus Semigroupoid
+ &gt; | | | | |
+ &gt; v v v v v
+ &gt; Traversable1 &lt;--- Foldable1 Apply --------&gt; Applicative -&gt; Alternative Category
+ &gt; | | | |
+ &gt; v v v v
+ &gt; Bind ---------&gt; Monad -------&gt; MonadPlus Arrow
+ &gt;
+
+ Apply, Bind, and Extract give rise the Static, Kleisli and Cokleisli semigroupoids respectively.
+
+ This lets us remove many of the restrictions from various monad transformers
+ as in many cases the binding operation or @\&lt;*\&gt;@ operation does not require them.
+
+ Finally, to work with these weaker structures it is beneficial to have containers
+ that can provide stronger guarantees about their contents, so versions of 'Traversable'
+ and 'Foldable' that can be folded with just a 'Semigroup' are added.
+ </longdescription>
+ <use>
+ <flag name="comonad">You can disable the use of the `comonad` package using
+ `-f-comonad`. Disabling this is an unsupported configuration, but it may be
+ useful for accelerating builds in sandboxes for expert users. If disabled we
+ will not supply instances of `Comonad`</flag>
+ <flag name="containers">You can disable the use of the `containers` package
+ using `-f-containers`. Disabing this is an unsupported configuration, but it
+ may be useful for accelerating builds in sandboxes for expert users.</flag>
+ <flag name="contravariant">You can disable the use of the `contravariant`
+ package using `-f-contravariant`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users. If disabled we will not supply instances of `Contravariant`</flag>
+ <flag name="distributive">You can disable the use of the `distributive`
+ package using `-f-distributive`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users. If disabled we will not supply instances of `Distributive`</flag>
+ <flag name="tagged">You can disable the use of the `tagged` package
+ using `-f-tagged`. Disabing this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/semigroupoids</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/semigroupoids/semigroupoids-3.1.ebuild b/dev-haskell/semigroupoids/semigroupoids-3.1.ebuild
new file mode 100644
index 000000000000..61ef4fbe1323
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/comonad-4:=[profile?]
+ >=dev-haskell/contravariant-0.2.0.1:=[profile?]
+ <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/semigroupoids/semigroupoids-4.0.2.1.ebuild b/dev-haskell/semigroupoids/semigroupoids-4.0.2.1.ebuild
new file mode 100644
index 000000000000..4817b0a8f18a
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-4.0.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
+ >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-1:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/semigroupoids/semigroupoids-4.2.ebuild b/dev-haskell/semigroupoids/semigroupoids-4.2.ebuild
new file mode 100644
index 000000000000..2aaba5785397
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-4.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+comonad +containers +contravariant +distributive"
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ comonad? ( >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?] )
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive)
+}
diff --git a/dev-haskell/semigroupoids/semigroupoids-4.3.ebuild b/dev-haskell/semigroupoids/semigroupoids-4.3.ebuild
new file mode 100644
index 000000000000..a2f278f2f837
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-4.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+comonad +containers +contravariant +distributive"
+RESTRICT="test"
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ comonad? ( >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?] )
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive)
+}
diff --git a/dev-haskell/semigroupoids/semigroupoids-5.0.0.4.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.0.0.4.ebuild
new file mode 100644
index 000000000000..6596e7c6e693
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-5.0.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +doctests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+comonad +containers +contravariant +distributive +tagged"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ comonad? ( >=dev-haskell/comonad-4.2.6:=[profile?] <dev-haskell/comonad-5:=[profile?] )
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.1 <dev-haskell/doctest-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive) \
+ --flag=doctests \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/semigroupoids/semigroupoids-5.1.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.1.ebuild
new file mode 100644
index 000000000000..d221202aa3dc
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-5.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +doctests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+comonad +containers +contravariant +distributive +tagged"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ comonad? ( >=dev-haskell/comonad-4.2.6:=[profile?] <dev-haskell/comonad-6:=[profile?] )
+ contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.9.1 <dev-haskell/doctest-0.12 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive) \
+ --flag=doctests \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest
new file mode 100644
index 000000000000..6ea8225444b6
--- /dev/null
+++ b/dev-haskell/semigroups/Manifest
@@ -0,0 +1,18 @@
+AUX semigroups-0.15.1-trust.patch 1087 SHA256 4b47feab107c59a756949409c70e7c6a6c77bedbec9438d0d5021c0b4733d038 SHA512 a31f9764133eae3081e6093c5e2f111f8815ce620b1d41ae3bf968271f694cc7e080542fe85290e6cf5505fd49dd3d5ed219823fda9e47dd94c6c66134c442df WHIRLPOOL 0a2929baafa33282f2d47d627d399b0e3495d08f7e18d4b617c396f37b863d934a1c99693bc8ef54a04d18ce41da34915d63d51d82b6971c268d06a86ed643d9
+DIST semigroups-0.11.tar.gz 10152 SHA256 feb3f4b0d8113df6fa9bc05b0b85f4f0159bd6f9700c8def5d170919c8550171 SHA512 56eea20181fda3480c562230ff07e73dc5a1e163fb1da87717971cf95c672afc8c3e52fc9b6fbc98c29772f44245d2cd78d0bdf368bbefa84cefdbfe73c4f8e4 WHIRLPOOL 42f7f7b0729def959df721a3a1a72f8dd1c8a5ca08f8e8cd38f7f969d3a7dd26f249b48e05c886bb492b245401ab8cfbdc775e416be3564f2479869576a8b930
+DIST semigroups-0.12.1.tar.gz 10541 SHA256 9818c289a7094362a56bfb94b5e031655378bfda5d791ec4612ca5761069af4b SHA512 309729b99d7912e8a07ef4d57c433e46233e77828c84a3c9ecabe6d17ed5ab28d7b23111c5d55f7324bbedfe512b1cd4a7e698b8177f631629159f6e72f9d4ca WHIRLPOOL 1b043fcbad14776ed03827ceff6d31dd080d1ceb0ec275ffdb132594e78a609a7744f6624d9439af4471a593f3b64a5a9588657fee163cae48ee95b0ac8b3d7a
+DIST semigroups-0.12.2.tar.gz 10546 SHA256 0f0c164e5c4e768c25a65f8c6e2d49bb65b7e174ddf9a0843c61f2780ea96662 SHA512 20bc7c2273752b6377d2aea662eeb62dbfc020f07767e4c822c8d5072c8803e4b525ca96a2fe02a0a4d28d9268f91d4f87735506ba4c4bccf5491b1f4da7a753 WHIRLPOOL 2de2b8c893fe7d6c40458b5c66b25917aba1f14a5089caabaa7b8aee9c52dec2a4137e759f761a358472604b2b4c8172f2d1a210da0d5d9673c181a3e64bbc7b
+DIST semigroups-0.15.1.tar.gz 11715 SHA256 ac1e5a09d4d91f4ce24c36bb183e1fb24259dbcd7449c91653895e940ab74ced SHA512 416bbf402f2e928fae81ba955d48d0fa636f6451c1a7ff02bcca2ff44b4e34eb91d8f2bfa39316e646d8bf2c7829858d795bb93640e70be049b232d1ec74d886 WHIRLPOOL 543100fc5123253d2d9427e06f273e7ce1a96995b793ac4d833d698ab15fe4a498e4967fb7f780fe0f2edb6b2dbb9fa75e22668ace7513500ded99163c8af690
+DIST semigroups-0.16.2.2.tar.gz 15159 SHA256 d17e3e42c8e2457286d5c583dad5d0df57678ce4dcf12acc8a7667e80bd8ed57 SHA512 c40d666ae14f0f1052db3887b9327282ef2c535becda8bf2aa4dd8688d1744a738a6e7227e69c1b99255433e0673d67efaea287e26236cca2b13c3db951c30b3 WHIRLPOOL 950f3f6d156a7c9ce3392d74b0774847b650037777c31f89ddbcc15bd207af3933fa27cc96b04baa67116b37dccd3bf650818dcc9b1b85ea096001145de3eb7d
+DIST semigroups-0.18.2.tar.gz 17026 SHA256 5dc9ff8622af25412fb071098063da288cd408a844e67c3371b78daa86d5d0e4 SHA512 db43500859eb041eee800727f1606a96bb9367fa7032bb15ee02b7d34a9d5e46bd8d4ce991988058b05b75816351f837e180e1f8df7dda78548cf3fde7a57e45 WHIRLPOOL 053f5e2aa29bdd7169244b705af03c7f9f08e81c1796d62812809f298e9259e77952170cf88d3c81288df94a845c43958f74b9b77e23cbc79e713fcb56ec7915
+DIST semigroups-0.9.2.tar.gz 9653 SHA256 9106c73a87d4d6dbccc15fad46766498ccde91096c8115cff288e8b95cfb261b SHA512 43385abeed142425fe858632f0bab265e8dda078ab24b270c0b22f798270af502ccff28863200c330fc4e2bdf88fd625b60be25480a9879328e517b2db09c2e0 WHIRLPOOL ecd6c94dfeb0f4c92203f59b8273de6911f43807575f3d7e972fc59161e0e8e4f5bc3aba7702d0ed04d2561b059ec8dc58018c650bfba78aa4738d6baf1a5abb
+EBUILD semigroups-0.11-r1.ebuild 927 SHA256 767d9172ce7d4396bd785fb97838765616955d1b908d33a585099b907104bc66 SHA512 b8fa2b035cedabbf5f34b86fed83cf28c38ca43ec30665f2a3a53f21486dec40373b8223e333c3758f2905488bccd2ca11aae48533b228edb94603ece0a0cb50 WHIRLPOOL 3941697f6b42f9f07721c26a7c94ca9a6c628227949f87dcd1ca64b4270abdf60ef151b1c6b37ab261c162fa18c08723f542cc7db7b10ff0466cfd54c3a85401
+EBUILD semigroups-0.12.1.ebuild 852 SHA256 89afb6c875956e334a9c25fa17ad72bd64401c65c0b3b221ec70b597d8249e35 SHA512 2a0d91e91f90ded4276ab5c1f59644db0d28f6378dd1a4f4274caf6c10e28cdb379f4775fe1294e103ab183d6b736ec1f57dd3e5d1de9888ba845cab89ff78f0 WHIRLPOOL abd7e50305a440c1a9a57e217c2eb01373812b3f363d86f88ec043b79c9be696d34562a9d1c4c080eddf3004e34a62584e9e237d631581e0d433fcca140dc3d8
+EBUILD semigroups-0.12.2.ebuild 850 SHA256 fc45fdfe94d0ad7ccf0eca8172650d458daac1cc72b4b0821fd49c8e73b6b843 SHA512 ea3164af5f0d5bd290e994f80fb90ad995cc2f39a475601d1ccf9d9dc27b5627f1fe9824b83cf6a0676dbd39baa9c1a24c34631968183fb61533a15ce87d0c30 WHIRLPOOL 552ba3f6207b118ee3a731e9b32072da3273fbb0d971362968c07d8ecddd92ac2f382423dd13be0df4251d76d7cd3b9c4b6b261289cf800095c56e987f826273
+EBUILD semigroups-0.15.1.ebuild 1276 SHA256 6f4b6ec3277ea8c2ad50b0f634c04971184e053682ef143cc7ead67fac847495 SHA512 d5bff85bfe9a77ab598c35153bfdc7c8086215d6380253fc9f6935c752b6e24e1c848733de1be4ce61257c2aec0b6a077a08282bf148272e5ff32e7fceb59175 WHIRLPOOL 72096eed2d710b88632b7afaa198e42e7377d4ad85ce63dcc39a2b834096d666fa9d5244181a1f152aca3e7cf3a0e4d7fe4c0328acfe7d04f20e9512c02e5251
+EBUILD semigroups-0.16.2.2.ebuild 1259 SHA256 a7ada2df07529f4637ec40292d1c2fd7374083b4903f585e5e076825243b27b6 SHA512 c1c7b13ee126b8360ece559fc7f7e2c68274879d0fd703903d30835f81bb874fabe6cc2299f19a1801d2934fc361f8dca2061291997ecaec0b2505766423af3a WHIRLPOOL eda8423f5032e7f88d5d7a94d9fac3049ee896ed31229252f740f482fac1dea8c1be17daa3d43054406c42b37f061b3e86573d7f631903c122b748f1276a38a4
+EBUILD semigroups-0.18.2.ebuild 1561 SHA256 16198ce19a1f93a3a19b645300f40c5d4af617d94df16701404e3e64d306aed4 SHA512 99eea81e3920a525ffe41921c634bc7d5f210e00f1026bed462f7fad68fcd7bc751187416300100acb77f24cecaed1090b6c479974847c7f87d618e0ad9c3289 WHIRLPOOL 08a750b3631ff6787a5365198a0facddeb89293369d03adb8319c4792c06dc5b5db6542bfeac9f8936994e028e47ccfb49a98e2a9ca76c673f881574e9e9fec8
+EBUILD semigroups-0.9.2.ebuild 568 SHA256 3c4bedc2c21735c9eaf66e9a9a1fc0f023772dde0f7d0ab3ef5fa81bcea31023 SHA512 fd6c7b502e6ec70c0a6f01201b9c3794a338105a36d9f59f2f6f6993a7b7453ff7636f18c846018b4ed804d6243419eb24a8d62ca381782cb71cf161e05e9f47 WHIRLPOOL 551e64a2630aa7cda7426cbc8d6283c0e0dd64c6114338aa0b1b529ed4b7d01269d05f840008f50e12db36d81f7177616312f5f8eecc01862948aaf1a808191b
+MISC ChangeLog 4377 SHA256 6294b494191b6636aa7f997752d1b57d5e11ace41250ac438230e2677711965e SHA512 c972145d07e2e5332ad3047b31e694893f751cba26536379792ed1ddd0a9049525f30bced6f2446fbfc45ea409eefd78767aa848e2e9f54c7ed4a670621c383f WHIRLPOOL ce4f728a5c7c53b7e0fa6d47d15fbde777fb8a9ce717faf972d2e02f33200a5cc9d09596758d4a067e98b26c8459b5150a8f7b5065fbd168f70273a576b0babc
+MISC ChangeLog-2015 2090 SHA256 abab1d62ee6933c47443f6c1437a88ad2fcc630119d995f869105ae17f5453ee SHA512 d7f0eaaa4beee5117a301aae39ef8fa955f28f19c35ac48d2eeda80eadf183b09b728dd2a11a9665f771b8a1624a361dc610bf7de1cd7508d885851ed6c0cb75 WHIRLPOOL a3a7ce02e6eb308fabf913e17e19cac3559cb2346396f8357f57138dbefaf84f429c74b4d3b0ef87e2277790848de2d3d45897119f8c5f8769cdb4c2fdd011aa
+MISC metadata.xml 2414 SHA256 8b77a3e41aca1d4fda0e4de9190c430f192a42682d7d6519f6dd9052b1f66ecd SHA512 b92533ce71503fc7367f82cc9e9cfc9e2588bb342ea90aaf109906f344302e501b8f877a013dd576151ea272d9766e6bbc125e9f5aaa35411c62d84eabb0de0b WHIRLPOOL 4b20444c34f057e9a677856d16910a49694558df28e366144517312d80450e9c9823642f24a2e342c4e91553cb45b44da9e4b35e43ef0775952f2fd663ab209e
diff --git a/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch b/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch
new file mode 100644
index 000000000000..ff66afa91a6e
--- /dev/null
+++ b/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch
@@ -0,0 +1,32 @@
+commit 118b29f5404014d0a627767a4c7e8de4f00f9fce
+Author: João Cristóvão <jmacristovao@gmail.com>
+Date: Wed Jul 23 12:27:29 2014 +0100
+
+ If GHC >= 7.8 module is always Thrustworthy, never safe, due to GHC.Exts
+
+diff --git a/src/Data/List/NonEmpty.hs b/src/Data/List/NonEmpty.hs
+index 8a28020..f3c2db5 100644
+--- a/src/Data/List/NonEmpty.hs
++++ b/src/Data/List/NonEmpty.hs
+@@ -1,7 +1,7 @@
+ {-# LANGUAGE CPP #-}
+
+ #if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702
+-#ifdef MIN_VERSION_hashable
++#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708
+ {-# LANGUAGE Trustworthy #-}
+ #else
+ {-# LANGUAGE Safe #-}
+diff --git a/src/Data/Semigroup.hs b/src/Data/Semigroup.hs
+index 7d41775..88fcbb0 100644
+--- a/src/Data/Semigroup.hs
++++ b/src/Data/Semigroup.hs
+@@ -8,7 +8,7 @@
+ #if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702
+ #define LANGUAGE_DefaultSignatures
+ {-# LANGUAGE DefaultSignatures #-}
+-#ifdef MIN_VERSION_hashable
++#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708
+ {-# LANGUAGE Trustworthy #-}
+ #else
+ {-# LANGUAGE Safe #-}
diff --git a/dev-haskell/semigroups/metadata.xml b/dev-haskell/semigroups/metadata.xml
new file mode 100644
index 000000000000..ac1ccc6f6f92
--- /dev/null
+++ b/dev-haskell/semigroups/metadata.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell 98 semigroups
+
+ 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.
+ </longdescription>
+ <use>
+ <flag name="hashable">You can disable the use of the
+ `hashable` package using USE=-hashable. Disabling this is an
+ unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users. If set we
+ will not supply an instance of `Hashable`.</flag>
+ <flag name="bytestring">You can disable the use of the `bytestring`
+ package using USE=-bytestring. Disabling this is an
+ unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users.</flag>
+ <flag name="containers">You can disable the use of the `containers`
+ package using USE=-containers. Disabing this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="deepseq">You can disable the use of the `deepseq`
+ package using `-f-deepseq`. Disabing this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="text">You can disable the use of the `text` package
+ using USE=-text. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="unordered-containers">You can disable the use of the
+ `unordered-containers` package using
+ USE=-unordered-containers. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="binary">provide instances for binary package</flag>
+ <flag name="transformers">provide instances for transformers package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/semigroups</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/semigroups/semigroups-0.11-r1.ebuild b/dev-haskell/semigroups/semigroups-0.11-r1.ebuild
new file mode 100644
index 000000000000..b572ef1740c8
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.11-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'text >= 0.10 && < 0.12' 'text >= 0.10'
+}
diff --git a/dev-haskell/semigroups/semigroups-0.12.1.ebuild b/dev-haskell/semigroups/semigroups-0.12.1.ebuild
new file mode 100644
index 000000000000..694e6e986a0e
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.12.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/semigroups/semigroups-0.12.2.ebuild b/dev-haskell/semigroups/semigroups-0.12.2.ebuild
new file mode 100644
index 000000000000..252cd48c515b
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.12.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/semigroups/semigroups-0.15.1.ebuild b/dev-haskell/semigroups/semigroups-0.15.1.ebuild
new file mode 100644
index 000000000000..54604a3d1e81
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.15.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bytestring +containers +hashable +text +unordered-containers"
+
+RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) )
+ text? ( >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-trust.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring bytestring) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag text text) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild b/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild
new file mode 100644
index 000000000000..b393a5384dca
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+bytestring +containers +deepseq +hashable +text +unordered-containers"
+
+RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) )
+ text? ( >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring bytestring) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag deepseq deepseq) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag text text) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/semigroups/semigroups-0.18.2.ebuild b/dev-haskell/semigroups/semigroups-0.18.2.ebuild
new file mode 100644
index 000000000000..67cf33ee379d
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.18.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: +bytestring,+containers,+deepseq,+hashable,+tagged,+text,+unordered-containers
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+binary +transformers"
+
+RDEPEND=">=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-1:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ binary? ( dev-haskell/binary:=[profile?] )
+ transformers? ( >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag binary binary) \
+ --flag=bytestring \
+ --flag=containers \
+ --flag=deepseq \
+ --flag=hashable \
+ --flag=tagged \
+ --flag=text \
+ $(cabal_flag transformers transformers) \
+ --flag=unordered-containers
+}
diff --git a/dev-haskell/semigroups/semigroups-0.9.2.ebuild b/dev-haskell/semigroups/semigroups-0.9.2.ebuild
new file mode 100644
index 000000000000..efb1f7333899
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.9.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 semigroups"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/nats-0.1:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/sendfile/Manifest b/dev-haskell/sendfile/Manifest
new file mode 100644
index 000000000000..8d94127460ed
--- /dev/null
+++ b/dev-haskell/sendfile/Manifest
@@ -0,0 +1,5 @@
+DIST sendfile-0.7.9.tar.gz 10656 SHA256 102fdf6db8c00f5a5981c6eed5acba1368a2d79b2970ce5b22ceb180aa0fdc42 SHA512 a7ba2e82c30b12e5b7f317e2f5cc31c32cb7f682403c3807afc15254d86c3ebb526a645234d191d5b43adc414704caa4cdf61e8083e0a3d53e1af676619f731e WHIRLPOOL 22bfcd58f2e2b0c18782f35468e2412ef84201ead6a6df3142d54099e9f32566a56434326dbdfafdf31e0d211640cbb27b7d28f2780c76adc69f9e47d09b5f83
+EBUILD sendfile-0.7.9.ebuild 668 SHA256 eada8162a90e3205e6eee8b247e5ee932380c65b884ba799792a52e3528e7741 SHA512 8ee93f1fef2b82563c274c4225ce4131ef9df23136281acc40f57f0779726102a02f480859b874093be0b11607ff4c4ede6852c6a854951a96ae6d6aac0adbb8 WHIRLPOOL da4f5649cd8c6775e947fda7e72d1b32ab053aa932659c0123cdd9804d7e5c4e72bc7e5908d223dc584af04b5418a206ee9533c4aad9f4b4d0c6ebe14067f288
+MISC ChangeLog 2433 SHA256 500838911b179de22f36a99ce69bfa81a27a82dd1f3ee43fbc4dac3c91c16551 SHA512 8a760fb30707f9549ec9e5ca440bd22203a18b70c9551e8e10de949787d682210b35576b236f7eeaecf82a45b471a7b858adcdd42fd521035b0a3f0343958269 WHIRLPOOL c6909f966d99e4d762a14d24c1228d9f7b4abfde906b0cb852296af1d56bf89b9bc919afb6ece827a689193e3b7e248141b0d08b8c81e124602ffcbcbe13284e
+MISC ChangeLog-2015 505 SHA256 b945cf373495b9141c0cdcdc5f8d18c08220ec813f05067bd41a3f5c69d8d792 SHA512 06748b35a808d55b76779f1c7dcc8cf046c23c93bcddedfc1a811c4f799d442fc5aa5811cb1b1c5039b594d67a6bc14d1418e99ad22fa322decf2d40f50b4501 WHIRLPOOL 5c366bdee9d777530459d6cb12dfc572794f53e07e4e37b6ee2ca07359b995c9441f430f46441a5fdedd77999879b48c69b4f20ed9ba659a0591260847c163ce
+MISC metadata.xml 733 SHA256 542be3b6de397af6cb322dd4ad137e86d6c562c866919814958e30a9511bacd5 SHA512 7a33c152ebfa91372934b19699819b41bf58ba7738fd8757d63861cd9e08da6a42de506f3d8f225167c6c9ab9aba294fca59a9080ef7657954748ba09fea16bb WHIRLPOOL 8faa3bd0eaf94bad514a1f4c8cc601d87492223f5cedb4a0de69745315316dab447d893279225254ea9e0d9947a0825ee00125f316d5b219570c000ade0536ed
diff --git a/dev-haskell/sendfile/metadata.xml b/dev-haskell/sendfile/metadata.xml
new file mode 100644
index 000000000000..a9df43fb18bf
--- /dev/null
+++ b/dev-haskell/sendfile/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library which exposes zero-copy sendfile functionality in a portable way. If a platform does not support sendfile, a fallback implementation in haskell is provided.
+
+ Currently supported platforms: Windows 2000+ (Native), Linux 2.6+ (Native), FreeBSD (Native), OS-X 10.5+ (Native), Everything else (Portable Haskell code).
+ </longdescription>
+ <use>
+ <flag name="portable">Explicitly enable portable sendfile support (implemented in Haskell)</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/sendfile/sendfile-0.7.9.ebuild b/dev-haskell/sendfile/sendfile-0.7.9.ebuild
new file mode 100644
index 000000000000..aea9e2a5f8c8
--- /dev/null
+++ b/dev-haskell/sendfile/sendfile-0.7.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A portable sendfile library"
+HOMEPAGE="http://hub.darcs.net/stepcut/sendfile"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="portable"
+
+RDEPEND="=dev-haskell/network-2*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/setenv/Manifest b/dev-haskell/setenv/Manifest
new file mode 100644
index 000000000000..0e9acbc8a23e
--- /dev/null
+++ b/dev-haskell/setenv/Manifest
@@ -0,0 +1,7 @@
+DIST setenv-0.1.1.1.tar.gz 3019 SHA256 230d87b0d04b2b05460ddf5a31569250ee1c3df6f91762733a29c434b7def32b SHA512 30819eafa006cd88239d892699d5a7c8f9889d080c3fe4f134b80eece8c192836239ee8b082cf694f353f6c35f07e9520d4860125b20daa151d94a506538269b WHIRLPOOL 0e3b8cb02f6a4d16b711188d3bd93f6f4c8efda9db966d0726e3e4c08f297c3d399e2e20eb4f7932da7a996491fad4e34340e3bef8bb006e7d5e0aba0949a347
+DIST setenv-0.1.1.3.tar.gz 2710 SHA256 e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32 SHA512 9cce617dcec2c870abed2ffadfc21bc2512b709791a15012f07246ce27fd749e125a16f72e6ef574ae390ecbc512c052c2630ca4c97606a20d11e25da5d2c14a WHIRLPOOL 4f1f90e5d41296cf9c5a5d07bbcf319f906f2c415a033c8018846c74e8c89e7035ac1a757604a89d757b6acdf24daf842c4ad18506c2a15ceefbe2b5e954e941
+EBUILD setenv-0.1.1.1.ebuild 612 SHA256 227ae22fb6ea0979f5921f7388e32d5e74088b3e30ba87b7ad250cb10058d81c SHA512 bc90d71d9b3bdbf8a0abf4005dc86fb70e351da910db088afd7c68bdc8d55a8724d4205da40798c283bb0c6b3d4735cfaacfa771ac1ce6cc908c9543185ef670 WHIRLPOOL d3cf40418a1e3232199bf97301917d3ae0e000ab7efe5383cef5ac49b0a0cdd6ff43968132fe2a74aa0c6b340fedaa498f06c04a1716891e8d3469b3ae6ae956
+EBUILD setenv-0.1.1.3.ebuild 571 SHA256 b12689b15055cbceca93f98f6e11d9bffb528af83c3550e0400616cb33e13724 SHA512 00a05bb89c8c39ca7a89877c8734f9feeccb036c09800b2fefdd77cacb2ce7bf48f73ffcb551cd78d2bf65ce42f8c2c5fbfc5432d52f5456e21c6544043891bc WHIRLPOOL f86292496b2ca091b6579a5af161572827d6f7ce73243e9f5b369838e3760e3bdf2a5e6aa82302490f413b90970ed23d275d81c2109b63a0b2196879c6c63a84
+MISC ChangeLog 2734 SHA256 72dc0157ff07586d48793b8d48355a2a3f547db57ab852f25ec114f7e0717db9 SHA512 1e72cbdb69bd25e2a054bf50b937ccc788a2f9114c4579d9098ce9649912c23e03644add466f14c0b9b860c09f96078c213522c2523a33c4b284da51407813b2 WHIRLPOOL afbed88ba4913d3de1ac67b1a8cec98edfdf1379edba80be816256a913269c0bd1ecc655f4bc4256a4de658461e38e934c879d10dfdc1110bc3afd364e05aaa8
+MISC ChangeLog-2015 1361 SHA256 e34bfe793e17515f7f37662ee77f7fc53401a3b3c88394cc0e1a449f35487244 SHA512 02ff0600a6235db5f1acfd0e8a404a9231e9c697e7aea0d3b1c4b965f1a87cd0d5e129de5fd64d38bd0a5b54aafbd8f4701f6c16fa2f386e6c396aa2c219053c WHIRLPOOL f1c8cf6e9b7ff2c467099959e81fdf31dfb5be8a2c4092006f605a663872d694e72e136301f1dd6991a6e52c43d8f7fbc41991edaeebd62a502aace5d10993e6
+MISC metadata.xml 349 SHA256 fced482e9c22cc8f8793f30bf021093c2e237f29890e0be10498d53dbe0b6c53 SHA512 62d69aa40344181e13bd0de54ad1b4bb2255beeeb0cb30ae03b0207c796988930676e20f090f296feb23c3f19a0f8ccd05b12541e1a4eeb6dec68d38729ccd81 WHIRLPOOL c89185d32d32ae61d1d253dbe8120771e2b606279d643d04ea808c09e94c159294a307775ca03621b53b030a36d9638957f79d3694f1d47c63d1627b3d8039a5
diff --git a/dev-haskell/setenv/metadata.xml b/dev-haskell/setenv/metadata.xml
new file mode 100644
index 000000000000..01cdbb5563e6
--- /dev/null
+++ b/dev-haskell/setenv/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A cross-platform library for setting environment variables
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/setenv/setenv-0.1.1.1.ebuild b/dev-haskell/setenv/setenv-0.1.1.1.ebuild
new file mode 100644
index 000000000000..85e679efb549
--- /dev/null
+++ b/dev-haskell/setenv/setenv-0.1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A cross-platform library for setting environment variables"
+HOMEPAGE="http://hackage.haskell.org/package/setenv"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/setenv/setenv-0.1.1.3.ebuild b/dev-haskell/setenv/setenv-0.1.1.3.ebuild
new file mode 100644
index 000000000000..fe86ab054c63
--- /dev/null
+++ b/dev-haskell/setenv/setenv-0.1.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A cross-platform library for setting environment variables"
+HOMEPAGE="http://hackage.haskell.org/package/setenv"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/setlocale/Manifest b/dev-haskell/setlocale/Manifest
new file mode 100644
index 000000000000..f44fa07542b0
--- /dev/null
+++ b/dev-haskell/setlocale/Manifest
@@ -0,0 +1,7 @@
+DIST setlocale-1.0.0.3.tar.gz 2136 SHA256 4d638b5906ed83eb9a0a4d97aaca832b8a73ce94efdb8a2b2b1329e6d738c19e SHA512 a0bbb989572050e3e256e7b7e3782abfee74faf74eb81a99706c5ae88894694b6101a9725ad367b57f56ea5077dad41ca7a7988e292e4403d94f0a3cb5c40b49 WHIRLPOOL 0773c4363d1685cc93d5b1dd3ed0daa839e7b733c625e1188b1b3743aa3a8e34eba430333fc8dba66be94ffb5657c56ae8597b8f17e6ebf8066e79eae8855f2d
+DIST setlocale-1.0.0.4.tar.gz 2138 SHA256 32396aedcb8fdd6c56821dcde25c2cbd76462b13a6dc229bec29cb78df1fa7e9 SHA512 e01451f31a332dd2e85c64c192c12388c35aed5e497408dbc5e587328f5900b8becea51b8df475f083d32bd69b094eca89c96b3f490ad139e58c075ce34e7b62 WHIRLPOOL 29549146c8ad8555094ac0042bea399f4fb2a1d84067f2947417cf3511bd37c713378d4658e5e9993aa14a5203e1e51dbb526c24ecea625d12a33c1476b8c034
+EBUILD setlocale-1.0.0.3.ebuild 658 SHA256 2b59ff549a86cb9ad3d3502b05dc5bcc63e33866db64cf8eaf4a27b171746569 SHA512 52f11db7edff228c730c7ebaf03217773d0f09a18cfc6f611f448ec2ab32e14746d8ad10ca5ff07dc932d8745013b049498e91879c7e127ac1a4feed045b2c6c WHIRLPOOL 66e6dfdd010ac83d4deadad0a96c6bb7c6e5b8f70b9ae023708b388fd032a1660d2232784b07a6a38de36cb1599c383185b9064015af271aa77913ec1704f763
+EBUILD setlocale-1.0.0.4.ebuild 587 SHA256 0cc3c2c224090b57897eec17e2cf1db6b97c4ed9235bbc029ff57ae0fcef1c20 SHA512 af33a262a4091253b409928eb9cbd3e0244638e90010cf8d8ebcdd298493c11e6a62ab96de7b24efdd71595d65d6ca81a9032840cd1f9eacc7e880e5ace1b481 WHIRLPOOL 7b030576711d35657896b399f0c21bc73279c354b5b3037670869edf5f38e31650f6b89980353b1548ecbfa28a914bce744d197953f401193f352626b854f85c
+MISC ChangeLog 3176 SHA256 3a7bc9065c84f44122eadeda7bd3974fa7f6b267a99c84e929f2e7f3366ad58b SHA512 92889a2123759ffd99273d1ff05489f540c33ed8d769434ed9c3b11fc7c7e91c4b0c075dc3d3ec7d91c87fbc7e4dd0739d129e0ccb971a5e6cfc3a1c68872314 WHIRLPOOL 2de3a116d5b078bcb1e8f1b08f1c7022cfe69f5ba56f41309ddfc6e9fe1ca692e59789d34414875c01ada57a0118f5fedd0001faca1c8f82448df77e95f22039
+MISC ChangeLog-2015 708 SHA256 71de6bed26bd28fc0d0af7fda17097bc07d1fc833e14088083f4746ef2a4126f SHA512 04bce1277cf779a4307435ae9a07c97f02f87c87ea5c525f69a1021e0abd05f428afbf309c02c9e144b55b0d160a0a66ffeae2e035123664d0174777331fb8a2 WHIRLPOOL e0e31c20d9124c243465f07dcf5b34e4e2b618b226986297eccefcd9a0b63452a01706188b9233152bc5393f8b8c8021fc275bbbb777944eb7ae9085c2b0ebbc
+MISC metadata.xml 427 SHA256 2a5b2e3335b19ff82a6ac03ed80887bfb6b6d6aabdb90865678a373f26e789c2 SHA512 dfcee3f28895ff1d2587e3e6f6db9322f65530b3c4c65845c0533f468c7fa33514a435e6db11cd23c8066675428309ffd223df9029876a8de12a0ae84f1b0b34 WHIRLPOOL 82a28828d9a1ce60d50eacbea9e67b3fac89015669ca8e1465b1981cce23dc1941409140bbf6225ee8f26e0ba12f626653549fca7d44268cd46fbc6a11b4054b
diff --git a/dev-haskell/setlocale/metadata.xml b/dev-haskell/setlocale/metadata.xml
new file mode 100644
index 000000000000..b01248ad035c
--- /dev/null
+++ b/dev-haskell/setlocale/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell interface to @setlocale()@.
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">IchUndNichtDu/haskell-setlocale</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
new file mode 100644
index 000000000000..501d7143ef38
--- /dev/null
+++ b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to setlocale"
+HOMEPAGE="https://bitbucket.org/IchUndNichtDu/haskell-setlocale"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >=4.6 && <4.9' 'base >=4.6'
+}
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
new file mode 100644
index 000000000000..beb545a43ab0
--- /dev/null
+++ b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to setlocale"
+HOMEPAGE="https://bitbucket.org/IchUndNichtDu/haskell-setlocale"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/sha/Manifest b/dev-haskell/sha/Manifest
new file mode 100644
index 000000000000..1718120df4f4
--- /dev/null
+++ b/dev-haskell/sha/Manifest
@@ -0,0 +1,5 @@
+DIST SHA-1.6.4.2.tar.gz 2715266 SHA256 c470176f63cbe49fd0502a1b32ef22bc01b1af42385583b8be94547750958a8c SHA512 aa1178f08ad3364c504ee790dac9b0774b7461fa7ea0a8f2c3ad82943d109602debcf4a8a83090815fef487ceac40019f8b5594ab0043f36e019d69bc5f76853 WHIRLPOOL f5276133475ea2e7568c1ed0f4b9d4cf7db58e2fb75d6f6221918c4ba6e9a7fcbe3fd7b43846e7aef7046f537e65c8afee24df45dd22528e2bb2038faee202a5
+EBUILD sha-1.6.4.2.ebuild 1253 SHA256 c7e36c2d10da8eae52f95c1d6f8c92742d058c4175adfe7be755e239cd16960b SHA512 767ac7eedb44d3ce597a9e374379ccb7bcfb45aecbf56c4b4ea1e5c5e0fbfd73a4da2b09b179c729f019e14cf155dfe3a2b2873b963bc7c1aac37abd26c0901c WHIRLPOOL 8014fb279850cbebffdb3c22980082dd1c89af3612c73873dab01133e6b3efdd0dbc88f685fd3c960bf9df0097b1ae0c11a195c7d81769d583f5f3d4313a1c4a
+MISC ChangeLog 3221 SHA256 171bc6de9b1d838469cba829a3c794dcf9a2f44a6df6c5c32c10496c833aaed3 SHA512 ff1224bc60899de885f6ff5cd1a89d4df25a7ec9ccdbdcfbfd7317bd34b83d84b458f902527307c90081cc017f4b00ceb0a314bd1036532b0decd7ced19b1fef WHIRLPOOL ae530d33b6b787e26a247bed4f8789bfe16d985cdaf60251dbf7a3f75cb3fdbeff014384a8e7f5061e18f9c15df2018004072fbb7b04418775dddf6a2dde6698
+MISC ChangeLog-2015 1926 SHA256 131b01d9fb7d0f52e87201b2e3de24bd2a971ed6017195508c77806e4a90a5cd SHA512 9374b4799625e3b326f06443a849e37a762cf9d6639dab9e5c3e5d081b8a36541984d78c610b1901ea3bd87aa248138921a00d3607ffe1f120ccbfa041106168 WHIRLPOOL d7f1382bf228cecff82aeb865d8cba31ab5c237a3c812d5a40deededf257177b021f4859cd363a54c35b022a28d6abac02c733943adee066f1bb6d018bb86795
+MISC metadata.xml 799 SHA256 a18249401ae85c5f14e0dee9f97a7deeb6ddb1fe62fa42890748619cb97aa292 SHA512 e00b204843e7e36afd812d8ca4b65568e57e51e8f1f1eb1e86ea4ba4ae3d9a2c0f5184056f8d8a10987c8ef90cd2cb4b0867591a49030410dc844c7d36acad39 WHIRLPOOL 0c8e508cfe4d61f8a6fe275792b4cceb143b1e1ada72a39d1114f23683c2220e4bb7afcad9bccf15dcb29cc2b2791546e1a80562ee91532feeebcbcf42737a18
diff --git a/dev-haskell/sha/metadata.xml b/dev-haskell/sha/metadata.xml
new file mode 100644
index 000000000000..485303c5f624
--- /dev/null
+++ b/dev-haskell/sha/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="exe">Build a sha1 and a sha384 executable similar to 'md5sum'.</flag>
+ </use>
+ <longdescription>
+ This library implements the SHA suite of message digest functions,
+ according to NIST FIPS 180-2 (with the SHA-224 addendum), as well
+ as the SHA-based HMAC routines. The functions have been tested
+ against most of the NIST and RFC test vectors for the various
+ functions. While some attention has been paid to performance,
+ these do not presently reach the speed of well-tuned libraries,
+ like OpenSSL.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/sha/sha-1.6.4.2.ebuild b/dev-haskell/sha/sha-1.6.4.2.ebuild
new file mode 100644
index 000000000000..f301ffdfd807
--- /dev/null
+++ b/dev-haskell/sha/sha-1.6.4.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: +decoderinterface
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="SHA"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Implementations of the SHA suite of message digest functions"
+HOMEPAGE="http://hackage.haskell.org/package/SHA"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE="exe"
+
+RESTRICT=test # fails to build on ghc-7.6, https://ghc.haskell.org/trac/ghc/ticket/8657
+
+RDEPEND=">=dev-haskell/binary-0.7:=[profile?] <dev-haskell/binary-10000:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-10000
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.2 <dev-haskell/test-framework-quickcheck2-10000 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cabal_chdeps \
+ ' -O2' ' '
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=decoderinterface \
+ $(cabal_flag exe exe)
+}
diff --git a/dev-haskell/shakespeare-css/Manifest b/dev-haskell/shakespeare-css/Manifest
new file mode 100644
index 000000000000..b3c3baf310c9
--- /dev/null
+++ b/dev-haskell/shakespeare-css/Manifest
@@ -0,0 +1,7 @@
+DIST shakespeare-css-1.0.6.6.tar.gz 17155 SHA256 33d1fabe463382cdb30a1d8c7548c0773e0ce427a49225148d455a8438dd4af6 SHA512 5f1c6191f425e81eb91376f97ec5e31e18d84dd3f40ec57d8f944047598d8e5187434b71dbf2c789258a34ce720fc1dbe8ac465eaa4067a13ddb59a3f8e0a08d WHIRLPOOL ae92f7db437936fe8329c802a40b681a73f7ea2678d024276b9f07a1a9ba26b84165ca436e03269028d87fff78a93790c551b5afd4136cc988ed88879ed115a3
+DIST shakespeare-css-1.1.0.tar.gz 1572 SHA256 9f7b42cf07d14c5cec63be0fcef58601b2aa0a3f32dcd4dc4d52019d5d9fa0a1 SHA512 e855c2be0af9d5d8ed8f9c0ec6e78305a75df983342ebf05300e16c858c28f6316e46cf435f3653c13316dcfbe07ab1fa80e428153a219696eb3de4afd8aacff WHIRLPOOL e26e5601ff8057db26638a1aebc16d9e2ae4f70a5d797fb1d2408662d218c0e3cf221fd369fcc0936ce91419bd6edb9d4472b9178b209fc6b95595fb2489480a
+EBUILD shakespeare-css-1.0.6.6.ebuild 877 SHA256 6ebfef44aca30122bdebf27a8e5f2d7d3791362ed3fc676e35ced88a3d673f7d SHA512 bb322056762b6a09efe702e9345a3d45f85fcf2dd53dc424da12a0c6dfae546ff356d95aef655ed368047c9eed52acc298444cf3ea976363f12aa3d6384f1572 WHIRLPOOL 86c98dfec086deb1d8d49f436f15a22ca6c770305e2b17b6280cb2d0b666c5dc01286402f0530dd75a96e5949f82c155df09b7096ecb3abff5afb02adeeca59c
+EBUILD shakespeare-css-1.1.0.ebuild 611 SHA256 7c5d308be6feafca7dd1ffe7fff837c04b251bb6a4a7c36ecccacc797f37c1e6 SHA512 ed382eaf22e8b8a9ebc0e3f05054ba161bf0d613fd265a937e62cda51e6996ffe8fe62c5a9c7a16d0d53b97a99d3b1bc8e90f3323c1f2f1c2f47cd6abb0c3971 WHIRLPOOL 6a0f69c6776d4d78ac6cb998fabcad681bf83e81a3896a43c5c9d3f71d83da9db5ac256e5ef817b87c754d2851234aec570b061d85056b5d612bfc4f1dbf18f6
+MISC ChangeLog 2841 SHA256 94d9c763d97ff66bc8488ed69687ff4ea690d390c80904aeab4518f68c9a0974 SHA512 b35be7b9b53a686c3928c92836e6a0919d31273738a67f77933498c002b5e570ccde15bdcdfbb2e8189d79c1b27d462c8c69562d666867d3c4647f4361534f19 WHIRLPOOL 3c60a49da9a72dbe59d6cc32d7cb2cee23789e0031cb7f940cdadda7276dc6eb710a5525bc117fed4384abae59e7dbd1addfb5138da10510f5c023f77cb9f4b9
+MISC ChangeLog-2015 1199 SHA256 d64c9e0dc28275c2c705af774f338a65f58d434e7f67e99968ad4c7a222fdfc7 SHA512 eace4b34aa6b3f56bf2f550e302b7721db1ca704d63535972be29942e0713a71655b965ed708a8f37597ef8d9fdfb968cb4164685510f2bfe06a28ad5c93638f WHIRLPOOL 019469399f61fd056a4c3ed1b130b9b0156914eb42b1d9e4db802971db02b79780914e0408787e423eec0faf44aa85bd566b8a80db10d7adfe9e019b03876e4b
+MISC metadata.xml 992 SHA256 9e9572ca98f560a177f854392d586726b38f819b78d91c06c962f94e99f51cc6 SHA512 a389fc962e743a8fe3c2e5ca7186f4ac27828c71340699ec78ee8d4acf26f8c1fcf5c962c0e887cf0b699f075a4a508b8f408f37099bcfc7015d4d8719e64ed5 WHIRLPOOL ed08f0fdd6fc213bd2e654825d6bebfa59463cfdee867fce26b7a1a955d5f793403e3f53f758facbf9ee886531c2ca369913eb47bb3c4c3e2c185ac620cde037
diff --git a/dev-haskell/shakespeare-css/metadata.xml b/dev-haskell/shakespeare-css/metadata.xml
new file mode 100644
index 000000000000..5ed8cf4dd7ca
--- /dev/null
+++ b/dev-haskell/shakespeare-css/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+
+ Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted.
+ In this case, the variable type needs a ToCss instance.
+
+ This package contains 2 css template languages. The Cassius language uses whitespace to avoid the need for closing brackets and semi-colons. Lucius does not care about whitespace and is a strict superset of css. There are also some significant conveniences added for css.
+
+ Please see http://docs.yesodweb.com/book/templates for a more thorough description and examples
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare-css/shakespeare-css-1.0.6.6.ebuild b/dev-haskell/shakespeare-css/shakespeare-css-1.0.6.6.ebuild
new file mode 100644
index 000000000000..be5ae0be4e6a
--- /dev/null
+++ b/dev-haskell/shakespeare-css/shakespeare-css-1.0.6.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into css at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.11.1.1:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/shakespeare-css/shakespeare-css-1.1.0.ebuild b/dev-haskell/shakespeare-css/shakespeare-css-1.1.0.ebuild
new file mode 100644
index 000000000000..3856e02fd99d
--- /dev/null
+++ b/dev-haskell/shakespeare-css/shakespeare-css-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into css at compile time. (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/shakespeare-i18n/Manifest b/dev-haskell/shakespeare-i18n/Manifest
new file mode 100644
index 000000000000..0e314958bb25
--- /dev/null
+++ b/dev-haskell/shakespeare-i18n/Manifest
@@ -0,0 +1,7 @@
+DIST shakespeare-i18n-1.0.0.5.tar.gz 6678 SHA256 eeb5004d6ec7e055f535613343f2bc102df532e41a919515e3b8d290fb4dd138 SHA512 21bdc445d60476fdb5ee1bc42bd302de78e21d07112352bf62feb130dfe4201ad407fe60b1454fdcedb61928db10e47c556d8750e8e6a6489e9b02b4e675a690 WHIRLPOOL 6e6ad3fe6666c6a6053bd51d37feb2754622a5add775794e21790ce5a8bf11ecd1b280196f3cfb39c048c88493ca20ba858df00715744be49fee024ddcb03d6a
+DIST shakespeare-i18n-1.1.0.tar.gz 1440 SHA256 4518987cf113b8c8a52f8043dcb60f70f2cad12d778dd181ed6da276727a102a SHA512 3e6959a32e5c0cf85ca6875f87b7fcbc430df91750904045f29a7b95a2b26398cf1526daa6b33a7c941b2192c8e9238bdfe1673aa8b7dd2b7cb583a2d9fb0063 WHIRLPOOL 58d10cac0190509868b288def86afda43f7264bbe3d4b7551fd832f95cdc57d8cfce39a29bcd81e9c338723a0824f5bd0806c1c9a49a724d50b84a8876305d58
+EBUILD shakespeare-i18n-1.0.0.5.ebuild 768 SHA256 2ccc9020c26923fdc81157a254961361a1dfd28e38cdf9fadba9d1636d3d21eb SHA512 6a3084f5d3b54b59c448f8d321edabfe90e44ecb89233946bc1b946cd0d882a57368acea427429636fd24843569a65a15d7d71fc4d7e61c311ff01b783a01fd2 WHIRLPOOL 3940c5e5f65b19b2743bfe7d576c8dee804eb181b9e27519191875110eeb5137445be352d30d69126886def31be6b38f23f8263349926871b8211dea38ab1378
+EBUILD shakespeare-i18n-1.1.0.ebuild 603 SHA256 f442026d98153e2b3ba48ad2ed903b937c412a76d3e7ee175e3a9cebd39e3cdc SHA512 55b596f1f4e92490fe7a830c79876c6764234be0200920409d6f1cb46a7e88a2a8cc1fd773c6b8d140973f50277346cb184d0a6ed6692ddc410c556ae2a21537 WHIRLPOOL a43a429c826d855cb0457ef0db1ca3fdd86900e7db95982aad67a026c60291f16267b2c63ba1606dbbeb60a9c0252b469336dfeb093dcf4f6737675b15d23bab
+MISC ChangeLog 2852 SHA256 082276544c3c98cdcbb67f80ed634291047aafe77855e8feefd2af940770fc95 SHA512 5073d75ed4f387ecef5d4d747640eba3048525463d04a21a9f4a4698d50d8aff46e96a0606af320edf230dccd63b015bde2de8050d1fe371cd251afe19c24ec1 WHIRLPOOL 0be7bd96260e2612d4c24ddec343a99fbba87143d78934ea508aaf9668d224133e0e2d28ddd89a975bddfcaed03d1b76ae5c01bfcb03b502c446738a245a6d25
+MISC ChangeLog-2015 1216 SHA256 b57e5005311e096333d1d35adf8e00c2391ec13ff1cb5e58aa33647584f06b9c SHA512 49b7345a4203f7a3b4f8bcbfbaad0f57315e555e81b1065c94b5b31d549318b0b53ef770528a304c9d4ab65305bbb6302d600618eb3d88e0164c8613832bb5c1 WHIRLPOOL 73b526a0b57a01055be2a3e9b73353be91f73596a59d5f005e6fdcd53c05a7b8e26121a1e929b66c608e0fb17667281de2780dd84b04374f1fa8835410ce3ea0
+MISC metadata.xml 707 SHA256 24aaa87a155781b38ca6cff40844f51dcd4fc573dffe450c383c1656132f5eeb SHA512 1e310d634ac93ad7b7b0b7a9c7d135668771e4a0c80ec7479c0e383d1bdae417366eb6f02cffb9d5f7557c1e0110f8f0c8c1cf27255d1941098678074095aeb5 WHIRLPOOL 62ad00b2b440536f5b1bbac037e4c82f301c963c27a07e790eae57b9db938d2db1b6167ab63cf424df23239a89bc49593cd5e3980d5589441899c3e202595dee
diff --git a/dev-haskell/shakespeare-i18n/metadata.xml b/dev-haskell/shakespeare-i18n/metadata.xml
new file mode 100644
index 000000000000..fa6233cb8c1b
--- /dev/null
+++ b/dev-haskell/shakespeare-i18n/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package uses the same approach of type-safe URLs to create translated content. It has a simple syntax for translators, while allowing the ful power of Haskell for applying complex grammar rules.
+
+ This package was spun off from yesod-core, and therefore the Yesod documentation is a good place to start in understanding this package. Please see &lt;http://www.yesodweb.com/book/i18n&gt; for more information.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.0.0.5.ebuild b/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.0.0.5.ebuild
new file mode 100644
index 000000000000..8e7b84976a23
--- /dev/null
+++ b/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.0.0.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A type-based approach to internationalization"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/parsec:=[profile?]
+ >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.4 )
+"
diff --git a/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.1.0.ebuild b/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.1.0.ebuild
new file mode 100644
index 000000000000..97ee78910a5d
--- /dev/null
+++ b/dev-haskell/shakespeare-i18n/shakespeare-i18n-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="A type-based approach to internationalization. (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/shakespeare-js/Manifest b/dev-haskell/shakespeare-js/Manifest
new file mode 100644
index 000000000000..6a02de0bc506
--- /dev/null
+++ b/dev-haskell/shakespeare-js/Manifest
@@ -0,0 +1,9 @@
+DIST shakespeare-js-1.1.4.1.tar.gz 7942 SHA256 8095358f95e039b8ed9d3cad4dcc4e07e68d44130b55b2da6d6f1b36d86a7ad7 SHA512 da326b6c2a5f8147d3e0a74d7dae99fa4a9c10eb631e33f4a4641eb02874d30a4ea7826e917dccc7699fd700ee3537303f8dbb7631ce1a457e443d4365bfa48c WHIRLPOOL 8c0d05a7fab6ded283e3aaf779693d043fc05a00cdc0413337e6e04759f9a89c4e8fd1c4184c37db8d80838aa8dec65114a42780e1f9527ed80073c5b084408b
+DIST shakespeare-js-1.2.0.4.tar.gz 7964 SHA256 ff46d072415ee1a21ad6103214d32a5326c6b6f96670a44b83ebd3ecc7c6ebf8 SHA512 e45c1f434d4c97566d908ae7e1baefe37d4351c3b0716e3f0ab4b6e47b10fa994b2c0a806998500e6795dd54fb3d1ba417fa3838d609208e2dc69e963e7a045b WHIRLPOOL 23bfdd0adcdea8acaf7e3d2d700269fb1d0e23df8b403ea69acbff728d2afa83e971a39a4c67df34871de5482c9ed60e92561a1689e3b114247cffeb30b95f57
+DIST shakespeare-js-1.3.0.tar.gz 1625 SHA256 e4ca4b7603781fcfc53b77db1a980f004ffdd69f176fc35fd696b8bf5f663042 SHA512 73840c66a7dc287642a81c7f49a89974e68f924a3a57ba6ea85e51457363956e58030c01b64dd8dd5e81eecd25fe99cb4dcd0e0fdb2ccc52e4a257f63a0aeb6a WHIRLPOOL faa69b36df7abe2a1d1a8b8fe934b313ab7b40feccf8b7b8e976eeaef625159486856f989e72a88513f2c47121344730ed14681363d6856938b179a58609e982
+EBUILD shakespeare-js-1.1.4.1.ebuild 831 SHA256 d54318187a9d9eb3c150ec9ee7997e0a33fb677ad9f672dbb810aeff82e6fb70 SHA512 4afdc34e46a8e1db84c046ad9aca0c9f79854d0d942b3c0422fd4d1a97d5facc7035c4ceb87e8ea930e754ffb747be843d0a7de07182230b803c7fff19d79890 WHIRLPOOL c8eef616bb4265b74af480cd6ee7ceee1a2174af359689575b2533a62f8c51fcdd0f35c9119a1fd3cf7d08c1c675fdc5c6d2782c115ed275e343af8bc8de0658
+EBUILD shakespeare-js-1.2.0.4.ebuild 1023 SHA256 e7f88783dbccf8abb57a5bcba22c9e4161b5979061faa19c4eda2dc8f39a8bbd SHA512 db38180f4ca7040926b371803b6c3df7c30e955344ae575ee6cb8e68d0e9dcad72d537d9c461cc9c00abeb46ea5c19353e51c03625472b113d35f34427b21137 WHIRLPOOL 758954ffeab66ad9e4a4bc8f6582d80c7af1cd951175302ce7297b424b752740315c0457f306b5a0eb6e683d73e5569f91256230a2b0e6200a8df1ef48fe607f
+EBUILD shakespeare-js-1.3.0.ebuild 617 SHA256 e800c26d88c577aa6a6001757a03806a9eccf5ed4ac1579ae75d3a7848b8be93 SHA512 4bba91b335d5e21fa004289b3fd3ec4d7a7175d453327cdcf3be23747f2c9d8c67cbec10a933c622767a6ae2f09bbd31b559cc1429dce4a5f8f037b0d0b92dbf WHIRLPOOL 1413d0dda2260bf5a5b354da02a21180aceb4bf59dca0847bebd857d5dc02c2085b92e9d8943d5c14a1e5e3b8d0886f0719529047ff32c246eea5963e19415a2
+MISC ChangeLog 3435 SHA256 1299987be8a0adedceee8110123c9b3e7f2a39215933148159be2f1a757719bf SHA512 14e58d4032905b58e2327afc126e73c064509962900e4e10741bbdab991397f85559e7b2aa64dbef8777319a37f63f8a733f983d95d8e3c1d84eaf059a2a56af WHIRLPOOL 91b7830cb09cb82e36f3321739357cbaf47bd5e85e54b2fa16a521a93d705f238482605fa6d8002ab34e8fcbdb165863bace7c6bee496bb8a3117290e6118f9e
+MISC ChangeLog-2015 1373 SHA256 018a49713dc718529bf52f84f664d8173cdd3824cc559d89c060317c45646ecd SHA512 bf850108f7d51a751de02db075bc423c590002899569855e0360d01e6b72149719abfd10b536e38125614aeb26c95f815dbe4b1bd432f3a1c3555f52c4412cff WHIRLPOOL c4d5d16ff12ab4063ec3e3cf25d7815734cac5d71d868dd33720f969b9973992d85738204ca033f811fa81ca7fe12fb69e70c8fcddbef40cf53b4cbad84421ff
+MISC metadata.xml 1224 SHA256 f0add29e6cf5623024595c2f2a9fcb8a6aecc5ed97551920ef26f7cf7bd38769 SHA512 8840512564a73d3c86d7e578da57cf5c251b3ea0627c918c0eb53ea4f745ca116b90b7b9a432d634b52519bcdf73d3f3624d0a4b82395aeaadfe322af4b4cf70 WHIRLPOOL 8c3aa669918ba72eafec2f06b8553db27d0cb3829542111df68f49d06c5b6244a047a0780a2a2e9e47a741ca95682d5b352da7a1917c65d04d90a8644eea6291
diff --git a/dev-haskell/shakespeare-js/metadata.xml b/dev-haskell/shakespeare-js/metadata.xml
new file mode 100644
index 000000000000..290bdaf07ede
--- /dev/null
+++ b/dev-haskell/shakespeare-js/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted.
+ In this case, the variable type needs a ToJavascript instance.
+
+ There is also shakespeare-coffeescript for coffeescript templates. Coffescript is a language that compiles down to javascript. It expects a coffeescript compiler in your path, and variable should be a ToCoffee instance.
+
+ Please see http://docs.yesodweb.com/book/templates for a more thorough description and examples
+
+ shakespeare-js was originally called julius, and shakespeare originated from the hamlet template package.
+ </longdescription>
+ <use>
+ <flag name="test_coffee">Test coffee.</flag>
+ <flag name="test_export">Test export.</flag>
+ <flag name="test_roy">Test roy.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
new file mode 100644
index 000000000000..723956c432ca
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.0.5:=[profile?]
+ <dev-haskell/shakespeare-1.1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ )"
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
new file mode 100644
index 000000000000..d64a82bf70fe
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.2:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
new file mode 100644
index 000000000000..a9982c3f2a3d
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/shakespeare-text/Manifest b/dev-haskell/shakespeare-text/Manifest
new file mode 100644
index 000000000000..6079b9c490f9
--- /dev/null
+++ b/dev-haskell/shakespeare-text/Manifest
@@ -0,0 +1,7 @@
+DIST shakespeare-text-1.0.2.tar.gz 4623 SHA256 78a4b7465a8e2349a13733ad79d3aa947420d29d7bb193ff43ff8d7acb2b136e SHA512 45ad9251e9aeda71c29b1350e0c3e6dd8ce7d3695d6be89fbcb82dc47aff6d9aaceaa00b514a885691c546c709782f0f2318bb835fea711863c04f6f9c5798ea WHIRLPOOL 1aa47aac49f40758e256d0e1f58c47efcc14b20942da97026565dcaa338d13fd42df389d41c679516b469f12c19ff6b84e690632b1b436a05af7b4eae8a93ad7
+DIST shakespeare-text-1.1.0.tar.gz 1810 SHA256 2c1b041116648d5b0a13e524e94024f5bd17e2649d2e9e3418c66295568f3da2 SHA512 45dce0a8ef5e0b45466110fdae3ce73fa6fa053d1c68afc0f7aab20726474b34e7ca3ddde6882e40cd2cd8d37ba2e0f7f4064260879c4dbb81ccd2dd5daadb5b WHIRLPOOL c54e3c7e565d172c242306b2d5db2cd6a62af80015a5bce2bdb32c09a8ffc224329da313e09299c30b4956676d94e5dab1061a16ddaad681ff589902247204da
+EBUILD shakespeare-text-1.0.2.ebuild 768 SHA256 83717a873eca0e388161061ccdbb6a9ff634131790c69981c4e8fdb867ff5d02 SHA512 d66aa0a661060cb86ac124fe6fb292d24040f302271c2303dd3d95c8dc1d88eaed6b43373e8b18506d56370389f0c5ae8897a36fd90b7d0cc91de766a1130438 WHIRLPOOL fec966ed1831218a9122b6ae4e3bcc79701331eecaa67a356dacf37d426ed24a0ea4b4e1e9e382d61317cc604a0db307e9d3903a60ec888948966f78e9f268f3
+EBUILD shakespeare-text-1.1.0.ebuild 614 SHA256 c14c195ed5888b87ed09f5460c09736ceb58315fed012caf6d482a28d98bce7f SHA512 c67040e5baaaead686487c550ab8992826e42922b6e7e71991a1855c08f807ecd87f329b843b74b027af710961c080de661bf76b63e56a236b0bbbb103eb3cfb WHIRLPOOL e36d21eb620483572af2d84a4e58df407691d24ac63554e1b42239766efa22167b9298db3227c2ec20d0059b3cb9fc1e4e92cc7a50ce080c770e7e668427f9b4
+MISC ChangeLog 3356 SHA256 deb946b6ce9d23cc6f3018cffb3663c828dce435c15c5d3b6d0ef9726a695e5d SHA512 3a82e9de52b51ecc3da6f5df01abe30cbb66aa57f9ad400b6ebed2dc823b5d37c52521c895f4baefcb364db014327893cef3b4fd6286abba8ace4a4b41cc6bd8 WHIRLPOOL 65597234ba6cb7e204d2796830069ba1391c77a37ec6941b2320c9e9b24214458411d02e921ceac27a86c27bf94bea4e368440b7520a231384a62c2f41797933
+MISC ChangeLog-2015 1177 SHA256 16440e05e8ca46f60435baf8b526829fb76e19e7b234c4591a1ea3f150d858ed SHA512 68455cdb1f2bc05c8147c17f4e6978baa6bab5517fe3e2ea451dc6609de0c8ce6c4014df1da156509085897584039d0186819f448ed00a032e1f80570139de30 WHIRLPOOL 803ca9629cadfb4dc2afc3836bb6e2ec380abecf2a3befcd79ccf190edf34427722ae3831be567676ebd4214e35735aa3fbb01247c729ce1e4af49dcef17a7cd
+MISC metadata.xml 1564 SHA256 f27e0f0df96b027f50611e456e53d00c2b4e9b0afabb604cb8a8808f7aa371c0 SHA512 39742b1ffaf3052e1e79465a3b0fa0e9792b898256d3bf9c5beca2908678305eaa28a942c671ff6cd653bcf4621b05cc96b16869c58f1b9ec87399707aae20dd WHIRLPOOL 1e69200f935533a7e2cec242ab0419c94ed7660d92fdcc66b7da79c3884a1130ce794c58ab3714802f58cc1ec92fe599125b37ce92019a819d8f3b87d95af10f
diff --git a/dev-haskell/shakespeare-text/metadata.xml b/dev-haskell/shakespeare-text/metadata.xml
new file mode 100644
index 000000000000..3ce699212101
--- /dev/null
+++ b/dev-haskell/shakespeare-text/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ interpolation with quasi-quotation: stick haskell variables into haskell strings
+
+ Note there is no dependency on haskell-src-extras. If you don't mind that dependency, you may want to look at using these packages: Interpolation, interpolatedstring-perl6, interpolatedstring-qq.
+
+ This package has 1 other general feature that those others may not (but would be easy to duplicate): instead of using quasi-quoting you can also use an external file. It also has url/embeding interpolation, with \@ and \^, which are used in Yesod.
+
+ This package also uses blaze-builder for efficiently constructing strings (I am not sure what the other packages use). This might be of interest to you for large templates or performance sensitive code, or otherwise having a nice interface to blaze-builder
+
+ Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted.
+ In this case, the variable type needs a ToText instance.
+
+ Please see http://docs.yesodweb.com/book/templates for a more thorough description and examples of the shakespeare family of template languages.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare-text/shakespeare-text-1.0.2.ebuild b/dev-haskell/shakespeare-text/shakespeare-text-1.0.2.ebuild
new file mode 100644
index 000000000000..927dfc80e96c
--- /dev/null
+++ b/dev-haskell/shakespeare-text/shakespeare-text-1.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interpolation with quasi-quotation: put variables strings"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/shakespeare-text/shakespeare-text-1.1.0.ebuild b/dev-haskell/shakespeare-text/shakespeare-text-1.1.0.ebuild
new file mode 100644
index 000000000000..c74d4ed0adfb
--- /dev/null
+++ b/dev-haskell/shakespeare-text/shakespeare-text-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Interpolation with quasi-quotation: put variables strings (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/shakespeare/Manifest b/dev-haskell/shakespeare/Manifest
new file mode 100644
index 000000000000..6800d4de4ca2
--- /dev/null
+++ b/dev-haskell/shakespeare/Manifest
@@ -0,0 +1,11 @@
+DIST shakespeare-1.0.5.1.tar.gz 10773 SHA256 06af4e5734bf14dd4ee6a8c69f6766c6bad19bc757794126e69f9a8de5104fe3 SHA512 1b012cdfc90c930365633868e9714793bbbdf2fd276c578459495fe57531f4d3fb401db930880ab96eecdc95c60383a52ec8aa0cfa08b17bc099acee241192e7 WHIRLPOOL f020db43a8dfd67b320ad33c43e3ee882b1014c9673526d75b80aab7fdbf976bdd0f3942e6b6982fed1f6968bd096a1db69b4d7656e14f8bff3cc649e160d624
+DIST shakespeare-1.2.1.1.tar.gz 11053 SHA256 6f3aa3f123d8f817aac124e313435211e1e97b7ec83ec7ee099abac6a6abc3c5 SHA512 559e77735c96edb551d85127e68af1aebfba383a6c67999ed86d4a93dc5dd7cedc8b7ca841219c0b7912cfc8509150733a7ba34fcb71d8e7a080fe34527b49e5 WHIRLPOOL ac9f3df0dee7eebab17dcfdd2240fc2a5c366b2907da027b8847b7d4d1a14f4ca2544ff02e5c02138644aaac81f278459e32774e945d400a2094a2757c0d898e
+DIST shakespeare-2.0.12.1.tar.gz 65156 SHA256 057d7153a19a4f28a012f30b5d54b9e1296695ff94ccdfa23c28fa82bd3488ac SHA512 01591844b51ab93a8021646ad15350d9682aa3e12c5017c32b89ca3b8de1cc46a01eb0096a35585297558d25c7a641a43f2766ad04766b2e033e8d02bdbc330e WHIRLPOOL f186248a7de069e52f4de30d8b22a5ccd403e394c66f20d684f95b0beb11bade5c70f0a6704e2ae7edd4f67b9b90c5a8dda72d4fbacd681f7eea682ecd0e3b1f
+DIST shakespeare-2.0.7.tar.gz 62913 SHA256 7a567d6effb68c7b39903fb1fccee54e6a1222a4746b5135da5623c406281668 SHA512 5d682c2a4c36b7c8b5c8b87a3d0e509eb84e9e0a0e00a691cb9687c6f335c9ad895b81115a4e6fe8f4087ac6febe3e3e26d39ec305267228b1c9f295f9cf6d16 WHIRLPOOL 4845eac56c98af732c02ded2b1a4f2d2d4224f2470e2e4a534d5799335034c09d6841e324960ff53f44f4b189e68a8a0dd2928703f4c30f6765d7ec668956ead
+EBUILD shakespeare-1.0.5.1.ebuild 833 SHA256 3dd121dd1136dfb6a8b8d9763886d972f0554ed84447c1a312d3f2e28d7fcc38 SHA512 8ed6ba86bc8dda60358cf7370499d81b306606f59a07b97f525c84ea8c8f9cde8e27be77d27591044d19a65e515e6c937115088175b7ea58453357b723d3751c WHIRLPOOL be1ed4c0fccf68423e2f6e17ae700fe6f1f7b939e80e161bea2d27f86582964f4b8eadc8dec3065cf201093138a1892b02d716b659ee4afcb1512f70c7eae044
+EBUILD shakespeare-1.2.1.1.ebuild 932 SHA256 05fde16ed2fc4447ad47721308432f1635ada2fe01b102b1b2ef927adf5e18dc SHA512 69312229a04a2d6ef90cf78c1e3e128dd8fd957fceba47b3038854f21cd42a5f01d752517c58e50f4234a5e6a7c71ac2a37ce72fe045bb31551514112e40c2e6 WHIRLPOOL 00f12758728e6f3673b9a877014eba88a917a49328a96c54f18f1ebe2a041f3df2d33baad178b6389725c1ed35fc6627ce2cc89d712ec7201305e256ff242ddd
+EBUILD shakespeare-2.0.12.1.ebuild 1243 SHA256 6f2e90818c3c126ea64a9c647c6dcfb0eb16e0d914772b02fe781377319aefda SHA512 6763df85355969f01b226b343adbad420d34121d59ed7aee5a67921ddf998c01550ae6fd143bcf934ad8f0f7f7712a5d15ac397259a2426d4dc0fefe77866744 WHIRLPOOL 0b13de92b453e051fb8355a620749d1c17c88633bf3bf9e4d3036e0fbd952e78eaf52395a18af997bd2eb244525f7908a643233bf50e2473f5a46b2aec7de019
+EBUILD shakespeare-2.0.7.ebuild 1269 SHA256 408bc71514e34dda983cf173d92c4742eb1c4bb0e2ec9eb3b6f38533c21b0f95 SHA512 96796d3e5f9bf27640410cee349261754784352f063e3ce2b2d906fa38a905e4751684348a890467c78ee467efd5567d9d2748f393948aafcb458812a9f7043d WHIRLPOOL 924ec10995440ece5bcd2e7c969933c0016cdda07fc22f1a772265797d6b2f412fa486a7f615b2ca1bc18d9e4fabaee80bdb84b1634b89c04a11e0f1c6dc1a26
+MISC ChangeLog 3728 SHA256 b0757443ac2609503f18f1fea2995cf445b86126a06a2e37c5ca55c1213a142d SHA512 54ef7ddb3ef31e93d1b4297be8b4374a23e4596c956ba919187f3425abda969a94c0c0785b6b7d83dafec8ef1051af91c8ef526b47c189ae79c8502652da2345 WHIRLPOOL db80192307526d62f8af5acc16220adf16f2fe148cc2233e100adf090cbe8516687eb3e073e6d2148eaf1308bd234970afd77fefdb13e85190862a6758c082ba
+MISC ChangeLog-2015 1521 SHA256 b62ee5b1bebe0ea23d42a105ba91a3893959dc5a9ee991064ae22f66c35226de SHA512 50ab7088605f906d201e864ab11fcf6360db45bf691ee3497f0a04bd865168ed7bfbcd6a3f3b810834550e237b94f40ddde067f1939023dcdef154358d5185c4 WHIRLPOOL fbf698e2d9a2ec4a0335e301b992331bb5891630cb3550a0169a56d33ad72551a59fa98c08952eb316bc3045fe6b7cb8cba725b398139f4ddc23af44b8af60cb
+MISC metadata.xml 1057 SHA256 cbb1c3cfcdc66d076e8e69ee081b2a014adfce89d2941b0e9d75611fb4a82cdd SHA512 9eb6f80ad6bdf1ec764347884edf9ebd43ae04f48f10fa7d3bb1fd47f8c5d31ee3e3ea6eeeb8accf33e5b2631ed28ea5b9ba4c11da3efbc545987531e8ed33c6 WHIRLPOOL 17b044d5b14e2f3bac82cd60ec4c5e4ef6b05f72d5f0ce40412c0d7e927f925477eb0215ee2672427018b9f218fb357ea1d27379a900299f94fc52e09ac15382
diff --git a/dev-haskell/shakespeare/metadata.xml b/dev-haskell/shakespeare/metadata.xml
new file mode 100644
index 000000000000..addd675c419d
--- /dev/null
+++ b/dev-haskell/shakespeare/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted.
+
+ Note there is no dependency on haskell-src-extras.
+
+ packages that use this: shakespeare-js, shakespeare-css, shakespeare-interpolated, hamlet, and xml-hamlet
+ Please see the documentation at &lt;http://docs.yesodweb.com/book/hamlet/&gt; for more details.
+ </longdescription>
+ <use>
+ <flag name="test_export">Test export.</flag>
+ <flag name="test_coffee">Render tests through coffeescript render function.</flag>
+ <flag name="test_roy">Render tests through roy render function.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare/shakespeare-1.0.5.1.ebuild b/dev-haskell/shakespeare/shakespeare-1.0.5.1.ebuild
new file mode 100644
index 000000000000..862cafd3b79a
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-1.0.5.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A toolkit for making compile-time interpolated templates"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ )"
diff --git a/dev-haskell/shakespeare/shakespeare-1.2.1.1.ebuild b/dev-haskell/shakespeare/shakespeare-1.2.1.1.ebuild
new file mode 100644
index 000000000000..082a87558d8a
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-1.2.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A toolkit for making compile-time interpolated templates"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_export"
+
+RDEPEND=">=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( >=dev-haskell/hspec-1.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_export test_export)
+}
diff --git a/dev-haskell/shakespeare/shakespeare-2.0.12.1.ebuild b/dev-haskell/shakespeare/shakespeare-2.0.12.1.ebuild
new file mode 100644
index 000000000000..72236344910c
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-2.0.12.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A toolkit for making compile-time interpolated templates"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/blaze-html:=[profile?]
+ dev-haskell/blaze-markup:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/scientific-0.3.0.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shakespeare/shakespeare-2.0.7.ebuild b/dev-haskell/shakespeare/shakespeare-2.0.7.ebuild
new file mode 100644
index 000000000000..fd17fd91b6ef
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-2.0.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A toolkit for making compile-time interpolated templates"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/blaze-html:=[profile?]
+ dev-haskell/blaze-markup:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shell-escape/Manifest b/dev-haskell/shell-escape/Manifest
new file mode 100644
index 000000000000..39f17f8dc3f4
--- /dev/null
+++ b/dev-haskell/shell-escape/Manifest
@@ -0,0 +1,4 @@
+DIST shell-escape-0.2.0.tar.gz 6066 SHA256 e23c9ba94a27e45430cb39e6bb236557e789d24129257c3def377f441b2cba4a SHA512 b2e8ae93b13619cd6801b0fb85e4783c2472a57f5162fb397d2cf00468290b0ca6189ba6a54b54efa68b2977d25ec02cdcf8d9c49f0d21cd6d6f1a030dd05db4 WHIRLPOOL d4eb22471ace7c681aa4d8311bda41770866e4a8848f56933b8d11af5940ad2d7f9055e045dc3ed6e9b746257baaea9e6bb2a5b94053cb0db64c4fcb1bcffabf
+EBUILD shell-escape-0.2.0.ebuild 576 SHA256 713c664a69017213e8fead040738c7fd5ae494a66856fd9a61be376e85984013 SHA512 6064c2de8593936401a34fbf88b31a7c1c2c6f89a1e78f6923f67746b7ee68733cbf5ceea55f29ce81338d963ed785f5fa5ef547e369ef6a9d4672066018d8d4 WHIRLPOOL 223e545b856d23b4ba107cfad5ee3bf5c14a790a19e4f640a6f1ba17e4ff1f3114bdbe17c784bc0c5e3db09e2fec9dbb0faad7f543493f9f646cd559efdb9af1
+MISC ChangeLog 375 SHA256 53a0271bfcc9e14ea94b4bc3ca65228b411a6fcebcbf4c4081c238c096f991e0 SHA512 11bbfa86f81f19909e960a8addf714ec49ce73f2849bb390b3f4f6428e6f61bd8392fc3901ee7a0a950fe477c271bcc06764aec9273f0322c8f44bc8dd06b0a5 WHIRLPOOL 3212b8b9e3edbef6266f670551dcb6418f26cd3fb3fa625dd86ae062f0ca9caf229e94586691319a8dbab7f1ab09a1dd51682e62269efa0cc8e86dc9f6e9bb12
+MISC metadata.xml 471 SHA256 6b5a7a8e73d82f5f646abd724f1b801cab1bae6bac4f7c55eed4d9187874b4f9 SHA512 f1074913d346aaa8e665ad3087d6f0fdd05e6f26d17f223031d4d4952b36390e8f3b1b3eb0a23fe0cea42d637435db8378b54770a211bf002344421e522fe90d WHIRLPOOL 1a9039b50b1721b8487401ba1ea3c36b76b7b9973914f97414e266dadf3b283ec29983bca3c8f5ea1b669f299a394cd9b804d3144fe4b568a6f141286df271f5
diff --git a/dev-haskell/shell-escape/metadata.xml b/dev-haskell/shell-escape/metadata.xml
new file mode 100644
index 000000000000..48d4af45c12d
--- /dev/null
+++ b/dev-haskell/shell-escape/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Shell escaping library, offering both Bourne shell and Bash style escaping
+ of ByteStrings.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">solidsnack/shell-escape</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/shell-escape/shell-escape-0.2.0.ebuild b/dev-haskell/shell-escape/shell-escape-0.2.0.ebuild
new file mode 100644
index 000000000000..3592336fdf1e
--- /dev/null
+++ b/dev-haskell/shell-escape/shell-escape-0.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Shell escaping library"
+HOMEPAGE="https://github.com/solidsnack/shell-escape"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.6.0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/shellish/Manifest b/dev-haskell/shellish/Manifest
new file mode 100644
index 000000000000..f937e3bd8497
--- /dev/null
+++ b/dev-haskell/shellish/Manifest
@@ -0,0 +1,7 @@
+AUX shellish-0.1.4-ghc-7.10.patch 333 SHA256 66c2a9d08c66abf5cfb884c442838699d5b4ca187312894a5535c0192afb1167 SHA512 ea9b8b75200dbae42cc7498905333e96c4a5f203671e6b8fe74954ca1bb249bb0657b171da1bc40a2f70c5b1b69ef2f9155ab7e08c7018f4209047585a775656 WHIRLPOOL 464cecfb4a1febc97012a99166dccc5e0e1bde5b23412902a08fbd7d0ffb87ae4e8080b3c89632fbf0bdd8746b992e1ba82c020e2c589094a0f6727ff01d8e1f
+AUX shellish-0.1.4-ghc-8.patch 287 SHA256 bd31676b53a9d4d5377b548eaeeeb1cd8957c2ce34270badbc52e2011673f15b SHA512 84fe9c8ad7420c4567d5277b014ee62e0e1c9a594c7ba72c3e3192e40999ee5fdc9c883ff5b99a0091f6e8e0d0599dbdc44b34cc1d752bd16590d3bffe3fce73 WHIRLPOOL f19f40c749752725ef818b7cc210e2aeaf9eef1d1bd3a4ded0a55ed2338a0b8eb28313b323c9d42da5967ae1d68154288ef90858b7bd39c912b178a3886ce699
+DIST shellish-0.1.4.tar.gz 7268 SHA256 56b97529b71d2a0932925f3808d3d0446f288eddebbdfa8d9f9e5770448bbcd1 SHA512 4507ab92ca2db6a0e79d799ba303b3cb64fa887ec4581f0e1d191340fa7116db2c4bae069d6692c51d3d754ea0672b2d5c12b582d769b81b5b0e25c8c97c8a62 WHIRLPOOL 40ba5e5c78c2769bf09fa2c11d28dcc04e4b9919db408879344218638496cb8c90b9a354d98ef865e34833060fbf254449e8ea467449942edb0634ab15f23066
+EBUILD shellish-0.1.4.ebuild 769 SHA256 35b938b685ef85c7a39e9bb766737e54837c8e1b7fb8fc0f647fc76ac5b5a7d7 SHA512 5acb69c6258063b6d16f43c5952286e36240ea6e95068dfc601b14f74eedabdae0fdd2ba3851af4394c95f31573dd2c3814bf21c4eaa4dc0925bfea8b2e3f8c8 WHIRLPOOL 38ae6624006c333311c03fc971712d4b3e5597979d7fa92a7720ceee70f622412d959de8f5de0c48c4786a30124d4ffe9815a525a3663948d841aafa382fd865
+MISC ChangeLog 3250 SHA256 bfc7d8dffb15188c2be6e53022e6dfa684f5c608f8a9fd62d5a7eae147d539f6 SHA512 c94e7d8900afc8b303e917dd8c9554ad4d9e5b2835f95da2cc69d6bcd3fbc0cef5c789ae35cd0260124a1c163d0ccd5a680b1820a01392950e301a63f6f01be8 WHIRLPOOL f0c2f86fe40146b8440e9024fc26f44a1cbde520eac134a852cf52beaf2f45f9e89984cc319dda25fdf203d6b03664a0755eb18262492d7270385998db15ee2f
+MISC ChangeLog-2015 1492 SHA256 2a957bcc77b41d5df9e8fc4c2265491fa4a04483bbf1efe44b81261994737d4f SHA512 c4e9199d98ac6a6ec858c3990da008640e1bbdefcead17e9336a6831e5bfff41b23a3d3dddf7e4e21497a4378e6baec2d3de380fde17e9544284ffabd2734fd4 WHIRLPOOL b0705bce65c2174de55adab0189e6fe6ce1aab23cd15f380ff722fd7a3d30ce36ba313619c95ee0ea56f1752b4b53868d177266ac279773fcb1c97bd137e62aa
+MISC metadata.xml 675 SHA256 d80f9f88c714147ddf510cbfa2fed0946f871787a9d61304040133c38503f1d8 SHA512 0eb2ad21fc402a2c9164b703aa26bcb733df7636dd22a3b358aed68a2d41df90da450d85516e0cce5f682c0768f35d7b5310cf4312fb9b0f3839979a67705807 WHIRLPOOL 01600a4e75f357fe1b40e831c4fdba6887114febd22ff375fab86a0cc7f90ea9bde842009f16aaf43ee7b37aa14a338bc273a1cc14803be465d21dc254146c3d
diff --git a/dev-haskell/shellish/files/shellish-0.1.4-ghc-7.10.patch b/dev-haskell/shellish/files/shellish-0.1.4-ghc-7.10.patch
new file mode 100644
index 000000000000..c756635f6000
--- /dev/null
+++ b/dev-haskell/shellish/files/shellish-0.1.4-ghc-7.10.patch
@@ -0,0 +1,9 @@
+diff --git a/Shellish.hs b/Shellish.hs
+index 1e3c192..0ac20c2 100644
+--- a/Shellish.hs
++++ b/Shellish.hs
+@@ -1,3 +1,3 @@
+ {-# LANGUAGE ScopedTypeVariables, DeriveDataTypeable, OverloadedStrings,
+- MultiParamTypeClasses, FlexibleInstances #-}
++ MultiParamTypeClasses, FlexibleInstances, FlexibleContexts #-}
+
diff --git a/dev-haskell/shellish/files/shellish-0.1.4-ghc-8.patch b/dev-haskell/shellish/files/shellish-0.1.4-ghc-8.patch
new file mode 100644
index 000000000000..49525543acbd
--- /dev/null
+++ b/dev-haskell/shellish/files/shellish-0.1.4-ghc-8.patch
@@ -0,0 +1,9 @@
+diff --git a/Shellish.hs b/Shellish.hs
+index 0ac20c2..7de0e11 100644
+--- a/Shellish.hs
++++ b/Shellish.hs
+@@ -180,3 +180,3 @@ test_s = path >=> liftIO . \f -> do
+ stat <- getSymbolicLinkStatus f
+- return $ isSymbolicLink stat
++ return $ System.PosixCompat.Files.isSymbolicLink stat
+
diff --git a/dev-haskell/shellish/metadata.xml b/dev-haskell/shellish/metadata.xml
new file mode 100644
index 000000000000..220975e213d9
--- /dev/null
+++ b/dev-haskell/shellish/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The shellisg package provides a single module for convenient
+ \"systems\" programming in Haskell, similar in spirit to POSIX
+ shells or PERL.
+
+ * Elegance and safety is sacrificed for conciseness and
+ swiss-army-knife-ness.
+
+ * The interface exported by Shellish is thread-safe.
+
+ Overall, the module should help you to get a job done quickly,
+ without getting too dirty.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/shellish/shellish-0.1.4.ebuild b/dev-haskell/shellish/shellish-0.1.4.ebuild
new file mode 100644
index 000000000000..c38907e5941e
--- /dev/null
+++ b/dev-haskell/shellish/shellish-0.1.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="shell-/perl- like (systems) programming in Haskell"
+HOMEPAGE="http://repos.mornfall.net/shellish"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl[profile?]
+ dev-haskell/strict[profile?]
+ dev-haskell/unix-compat[profile?]
+ >=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+ epatch "${FILESDIR}"/${P}-ghc-8.patch
+}
diff --git a/dev-haskell/shelly/Manifest b/dev-haskell/shelly/Manifest
new file mode 100644
index 000000000000..35d35992d885
--- /dev/null
+++ b/dev-haskell/shelly/Manifest
@@ -0,0 +1,14 @@
+AUX shelly-1.5.6-monad-control-1.1.patch 2847 SHA256 2445e1d7288fada39bd4a595f401f0eeca80387b9d6260407cf3c0f5c3d062e6 SHA512 f2a386defa742076f4a0062597113f86706eccfcacfe62483536bbffe410d5c752b8c59c365c89a39f99dbb83c88cf2c3a4f76e4d5132858f254be5cad420e00 WHIRLPOOL 0aaa2fe541a7be429ab1623f8a0ab07595d6c800f613d4ec8c7e18fd98c3629d53f33ad931770a5104fbd1735db9d64fbca0a2e8fb2573a41ffa0bdd5b71f695
+AUX shelly-1.6.5-ghc-8.patch 700 SHA256 3f2b4935dcc4f43676edfeb68f827693aa28f024c6c4cc3ab92bfa1c67f5cec5 SHA512 fcbdb8b61cb471c2d3731c84e334875b3c5b8e4752e679097df99c80e31c15785878d2f73ba3e6247991ee3941896922e07f42aff2fbd33fa5f3eb7c8a8ad7cd WHIRLPOOL acdb3df8adffbb90b55eb767f37bc0f6543fcb4e40dd0631b4b74653723f3e68ac1ad827857e017f9f4a4d231216e8db892b1eaac30c601d7a7b3cb26967eda8
+AUX shelly-1.6.8.1-ghc-8.0.2_rc1.patch 251 SHA256 fe2bc784335b407a99c6c578c5289db001bf943e2aab4cd870a909e72c3f06fa SHA512 46b6992227ee15ab9d02b52e897a7507c2e0cd97b4b2d4b1899d269c132ff0ac4179fe3693f4e538adb174b2ff523eb85c419f54bbe7a95d2154bbdae8720d81 WHIRLPOOL 725aa877f6096f965e20d4010dc058fffb61cfea4f4e6475c3eb9d818490c3ab1a625412c92e4c304275ee7cafcc6307deb1c642e98126a89b06a55ef9d2c46c
+DIST shelly-1.5.6.tar.gz 28264 SHA256 f45f778d21661f616cfc849f7729e5aecef7250687e5b30c12e6d8118706d6ee SHA512 522aa76454211b9f31dc92f052703e3f9f4a103c134da063ff5c4c04e209a1f881dc10c0f8589c557ad179a8dc319951b897b8ff401dd8f9a371f69f1def6022 WHIRLPOOL 25455d9800acb5303910bab4d0d91567b3fafc74d614a2875772a60cc594213d572a92cdb46e06030f5584796e1c7ff91aaf3042c79cbcddd9c9de6a39ecf076
+DIST shelly-1.6.5.tar.gz 97274 SHA256 bdfd09b01f3de8e7e58e98591ab1a42ad5a74308ff29f19acd16d7cc85b71cdc SHA512 6a5b418987392d755e7faf60206a3e9283e98f56a4d9d9f956c0385074ff8909fb6bddceb050b00dbd0f8eda55eeb4897d9afd2f8dd2d510367567336a7a6770 WHIRLPOOL 127f28061a33f979a884b1e110bcb4aabc10e7cf6eae9953e0fbce0bb842e8022574955c7a8ff4a5d411ee088aedcf76c08eff768aa743f6e56f22da0f4606f2
+DIST shelly-1.6.6.tar.gz 97529 SHA256 9c89e1ed25de9ede0ee6d6a4094ff72ca6af5b1a1f67503ea40a87beb796e1c5 SHA512 1b78cb84d126f6bb67db3a3d5e669759e71811e2770831af41a4867d094f89b32c3cf39363cc39c808e71019d6e7eca18d25e854bbf4160bd3388c6769a8665c WHIRLPOOL 7a160e8cb20c88cc6e6304cfc704bd037fa689f4748bf51cde7e5f54f4267cd4b7428922f2da8219efdf084c43dcc66b270054e2b3313cc5a3ea417db2416a04
+DIST shelly-1.6.8.1.tar.gz 97802 SHA256 e5a32f7552779667d1f0164d271e99c9ddcabdf1a7a1503cd6fc8ba0bb4445cd SHA512 76ab37289a9b6c51ecb6d5326161b326a4015ed27f6c61cd889d4dbf8f6417e6629d0059fdf65ec40f4093cb921ea3b4871105ccd77c94f863c2a087e3c2fab6 WHIRLPOOL 8d99a18e1ca38c7ef4b032d5ff2a0552e80f60184b05a43411aafed2b95699d11a73b42915bfbdd5b3d6cfc8ff9c7bcdee65ac06ce1855cac31eb52b7650295f
+EBUILD shelly-1.5.6-r1.ebuild 1265 SHA256 8528c9e2dd7c827f2084a832b20e6e440bae9959ded97082b71c88d5306f23c4 SHA512 7b94d6e9eb605531edc66928829e15bddc41cdbb69bcd04d6dd5cff087b4e074a870e04e7d018cec0866e4ac8a2a44eba693491456069906b3ee68fcfb0d66e7 WHIRLPOOL 0c30005853c2899424ae201f5f9949910ac6b232eced1bdce9a391f35abd87f381895993de52f5476234dcb3e76ffde1477de042391808d88dfc4360fe609634
+EBUILD shelly-1.6.5.ebuild 1389 SHA256 240d636ddedec69035a46f2941f20b9abdfa038e6c17eae253f532d597d71d87 SHA512 00aa6ddffb3f8dd41d3f6c947bdd086c9f235ee5cc824d0cf91f046b63fb388c6e91fdc4ef316d34855b99a5de95e4ea3869b0eb604582d76b007610dee1aefd WHIRLPOOL 8165b830109f2e46b752645412d819f1c6f212bc52468cf543e1d7c6e1e8a7b80a90306e2256553a4aed6f080ecf2f0e23435b96948bf7949776ffffc56de307
+EBUILD shelly-1.6.6.ebuild 1557 SHA256 1b1b54fbcb8636d5e2fe2116dfdbc61cf39f6577f9261525192e26e2555b30eb SHA512 0bfe9ba453d6bb7f598ed94a4fdf70c9f9fb8d7e9d21017736043e8b296bd40b321b393d0791e9398c223aaf4cfab18ae9ac7a1784ffa16a82535f3a676d583d WHIRLPOOL 16a6aba850e92329ea9607e6b2d896bfc511dbca997b88934c8d532c2d7f97d7754d9c44676ced8b798b183136dece6182b99c600b0fde81231f6ce9bdf83025
+EBUILD shelly-1.6.8.1.ebuild 1629 SHA256 56567220f3d4768cca9a6f2fce1846c3c5630bc23453e5aa208d74588df70264 SHA512 29c5804da2a86c983aa79e9fbf7d8728685e30c03494370656aec8a764331d654f868ecda94ebdd0de2ba1ee46356981583afe45e25dce976973e37e959f166a WHIRLPOOL a4ceb4027d12c652373886446a620d950484b805f87dc5b7f3c1aa41b0574298ffc10b385125ba2eecdd6e5e3340b0254669172832b85ebd587acf11e016debb
+MISC ChangeLog 4147 SHA256 0149418ad04668af5ce474900d1241468c12e1ef90269db1e916bf0689b24a86 SHA512 87a373f332fc07a2be8863c61dcbd66286501e62357f54967d6e5b1d6c2956de11f29f198ae8b35f9c1fea01c53bf121be387b1ef04fcb852fcda64c05f63b9b WHIRLPOOL 981d299a8a3e817749949edf4bdf866629f988f893c75a4ce58bdd2aaaa97cb95b5f5580a8d0dbda5799af1b10c9f4f52c61ec033ac2d366321d0e591735336e
+MISC ChangeLog-2015 1217 SHA256 7f06c6343d98b69c0538787282f0ebf505a405aaf4dfd8d93f0fbfa797364f34 SHA512 47d5cbda3f3ed57fc0626b866a3d6a5a28f8e5ba326d3be223adff3907821c6166340c33dcd815c382145ad5f55e875f894db50299ad351ffbaeceb4f5f2796d WHIRLPOOL 8866ce5a80cba27faffb462b9407ba23f484b84554326aee8bd8e9a45045332a69ebc6285f796fdd82ac6b31bbea60fea7c51be843267afdeef299b03bf61d27
+MISC metadata.xml 1068 SHA256 199b9b7d88b0affdc70772992f284531ba31fcc45e63a52d78f297e829e45e6c SHA512 e27e2b45c197ba0f7696ff142d6b6b69df12ed35074d0f9924cf87b043fe9301ad17f1fd2874a904347781825f691ce1feefddfabcccc20a186072992dbb15b4 WHIRLPOOL f617a29397b5435ccb1de4f9bfbdc80fd53bae94d815f3b56cd419c5a481f7376a633f2cc3e6c5380de8baf0d09555f7df0e61832b27e96e6984492fbdd01b10
diff --git a/dev-haskell/shelly/files/shelly-1.5.6-monad-control-1.1.patch b/dev-haskell/shelly/files/shelly-1.5.6-monad-control-1.1.patch
new file mode 100644
index 000000000000..a2ef39376c08
--- /dev/null
+++ b/dev-haskell/shelly/files/shelly-1.5.6-monad-control-1.1.patch
@@ -0,0 +1,95 @@
+commit 33b32439e7ef1ba60cc8d72ae0f0c53b6d01ae90
+Merge: d3aec33 b70a308
+Author: Greg Weber <greg@gregweber.info>
+Date: Mon Dec 22 10:32:40 2014 -0800
+
+ Merge pull request #84 from yesodweb/monad-control-1.0
+
+ monad-control 1.0
+
+commit d3aec338e23a03027c404aaf5a7b5790b3300ec5
+Author: Luite Stegeman <stegeman@gmail.com>
+Date: Mon Dec 22 16:21:01 2014 +0100
+
+ bump time upper bound
+
+diff --git a/shelly.cabal b/shelly.cabal
+index ed0d086..3d3c46d 100644
+--- a/shelly.cabal
++++ b/shelly.cabal
+@@ -39,7 +39,7 @@ Library
+
+ Build-depends:
+ containers >= 0.4.2.0,
+- time >= 1.3 && < 1.5,
++ time >= 1.3 && < 1.6,
+ directory >= 1.1.0.0 && < 1.3.0.0,
+ mtl >= 2,
+ process >= 1.0,
+
+commit c1da49fb0d59a56c9e4140a5cbf0700c9fc1ca5f
+Author: Luite Stegeman <stegeman@gmail.com>
+Date: Mon Dec 22 16:20:18 2014 +0100
+
+ Add Alternative instance for Sh, since it's now a superclass of
+ MonadPlus.
+
+diff --git a/src/Shelly/Pipe.hs b/src/Shelly/Pipe.hs
+index a8d0182..f0a64ec 100644
+--- a/src/Shelly/Pipe.hs
++++ b/src/Shelly/Pipe.hs
+@@ -138,6 +138,10 @@ instance Applicative Sh where
+ pure = return
+ (<*>) = ap
+
++instance Alternative Sh where
++ empty = mzero
++ (<|>) = mplus
++
+ instance MonadPlus Sh where
+ mzero = Sh $ return []
+ mplus a b = Sh $ liftA2 (++) (unSh a) (unSh b)
+
+commit b70a308ad14af0b57bbdd9cf8441bdc30ff65c36
+Author: Michael Snoyman <michael@snoyman.com>
+Date: Mon Dec 22 13:49:54 2014 +0200
+
+ monad-control 1.0
+
+diff --git a/shelly.cabal b/shelly.cabal
+index ed0d086..99a85d3 100644
+--- a/shelly.cabal
++++ b/shelly.cabal
+@@ -46,7 +46,7 @@ Library
+ unix-compat < 0.5,
+ system-filepath >= 0.4.7 && < 0.5,
+ system-fileio < 0.4,
+- monad-control >= 0.3.2 && < 0.4,
++ monad-control >= 0.3.2 && < 1.1,
+ lifted-base,
+ lifted-async,
+ exceptions == 0.6.*,
+diff --git a/src/Shelly/Base.hs b/src/Shelly/Base.hs
+index e05ad43..3d6fe00 100644
+--- a/src/Shelly/Base.hs
++++ b/src/Shelly/Base.hs
+@@ -71,11 +71,19 @@ instance MonadBase IO Sh where
+ liftBase = Sh . ReaderT . const
+
+ instance MonadBaseControl IO Sh where
++#if MIN_VERSION_monad_control(1,0,0)
++ type StM Sh a = StM (ReaderT (IORef State) IO) a
++ liftBaseWith f =
++ Sh $ liftBaseWith $ \runInBase -> f $ \k ->
++ runInBase $ unSh k
++ restoreM = Sh . restoreM
++#else
+ newtype StM Sh a = StMSh (StM (ReaderT (IORef State) IO) a)
+ liftBaseWith f =
+ Sh $ liftBaseWith $ \runInBase -> f $ \k ->
+ liftM StMSh $ runInBase $ unSh k
+ restoreM (StMSh m) = Sh . restoreM $ m
++#endif
+
+ instance Catch.MonadThrow Sh where
+ throwM = liftIO . Catch.throwM
diff --git a/dev-haskell/shelly/files/shelly-1.6.5-ghc-8.patch b/dev-haskell/shelly/files/shelly-1.6.5-ghc-8.patch
new file mode 100644
index 000000000000..75d56220e38c
--- /dev/null
+++ b/dev-haskell/shelly/files/shelly-1.6.5-ghc-8.patch
@@ -0,0 +1,16 @@
+diff --git a/src/Shelly/Lifted.hs b/src/Shelly/Lifted.hs
+index 825201d..cdca61b 100644
+--- a/src/Shelly/Lifted.hs
++++ b/src/Shelly/Lifted.hs
+@@ -2,4 +2,4 @@
+ FlexibleInstances, FlexibleContexts, IncoherentInstances,
+- TypeFamilies, ExistentialQuantification, RankNTypes,
+- ImpredicativeTypes #-}
++ TypeFamilies, ExistentialQuantification, RankNTypes
++ #-}
+ {-# OPTIONS_GHC -fno-warn-orphans #-}
+@@ -299,3 +299,3 @@ instance (MonadShControl m, Monoid w)
+ controlSh :: MonadShControl m => ((forall x. m x -> Sh (ShM m x)) -> Sh (ShM m a)) -> m a
+-controlSh = liftShWith >=> restoreSh
++controlSh r = liftShWith r >>= restoreSh
+ {-# INLINE controlSh #-}
diff --git a/dev-haskell/shelly/files/shelly-1.6.8.1-ghc-8.0.2_rc1.patch b/dev-haskell/shelly/files/shelly-1.6.8.1-ghc-8.0.2_rc1.patch
new file mode 100644
index 000000000000..078f979fd013
--- /dev/null
+++ b/dev-haskell/shelly/files/shelly-1.6.8.1-ghc-8.0.2_rc1.patch
@@ -0,0 +1,9 @@
+diff --git a/src/Shelly/Pipe.hs b/src/Shelly/Pipe.hs
+index 7fe7d98..cc5668d 100644
+--- a/src/Shelly/Pipe.hs
++++ b/src/Shelly/Pipe.hs
+@@ -121,3 +121,3 @@ import Data.Text as T hiding (concat, all, find, cons)
+
+-default (T.Text)
++-- default (T.Text)
+
diff --git a/dev-haskell/shelly/metadata.xml b/dev-haskell/shelly/metadata.xml
new file mode 100644
index 000000000000..061239b47e2b
--- /dev/null
+++ b/dev-haskell/shelly/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Shelly provides convenient systems programming in Haskell,
+ similar in spirit to POSIX shells. Shelly:
+
+ * is aimed at convenience and getting things done rather than
+ being a demonstration of elegance.
+
+ * has detailed and useful error messages
+
+ * maintains its own environment, making it thread-safe.
+
+ * is modern, using Text and system-filepath/system-fileio
+
+ Shelly is originally forked from the Shellish package.
+
+ See the shelly-extra package for additional functionality.
+
+ An overview is available in the README: &lt;https://github.com/yesodweb/Shelly.hs/blob/master/README.md&gt;
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/Shelly.hs</remote-id>
+ </upstream>
+ <use>
+ <flag name="lifted">run the tests against Shelly.Lifted</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/shelly/shelly-1.5.6-r1.ebuild b/dev-haskell/shelly/shelly-1.5.6-r1.ebuild
new file mode 100644
index 000000000000..ddcff5b9bc5f
--- /dev/null
+++ b/dev-haskell/shelly/shelly-1.5.6-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="shell-like (systems) programming in Haskell"
+HOMEPAGE="https://github.com/yesodweb/Shelly.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.7:=[profile?]
+ dev-haskell/lifted-async:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ <dev-haskell/system-fileio-0.4:=[profile?]
+ >=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+PATCHES=("${FILESDIR}/${PN}-1.5.6-monad-control-1.1.patch")
diff --git a/dev-haskell/shelly/shelly-1.6.5.ebuild b/dev-haskell/shelly/shelly-1.6.5.ebuild
new file mode 100644
index 000000000000..d3d9fd78e085
--- /dev/null
+++ b/dev-haskell/shelly/shelly-1.6.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="shell-like (systems) programming in Haskell"
+HOMEPAGE="https://github.com/yesodweb/Shelly.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="lifted"
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ dev-haskell/lifted-async:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ <dev-haskell/system-fileio-0.4:=[profile?]
+ >=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.5
+ >=dev-haskell/hunit-1.2
+ >=dev-haskell/text-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lifted lifted)
+}
diff --git a/dev-haskell/shelly/shelly-1.6.6.ebuild b/dev-haskell/shelly/shelly-1.6.6.ebuild
new file mode 100644
index 000000000000..209da0df31f9
--- /dev/null
+++ b/dev-haskell/shelly/shelly-1.6.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="shell-like (systems) programming in Haskell"
+HOMEPAGE="https://github.com/yesodweb/Shelly.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="lifted"
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ dev-haskell/lifted-async:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ <dev-haskell/system-fileio-0.4:=[profile?]
+ >=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.5
+ >=dev-haskell/hunit-1.2
+ >=dev-haskell/text-0.11 )
+"
+
+PATCHES=("${FILESDIR}"/${PN}-1.6.5-ghc-8.patch)
+
+src_prepare() {
+ cabal_chdeps \
+ 'time >= 1.3 && < 1.6' 'time >= 1.3'
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lifted lifted)
+}
diff --git a/dev-haskell/shelly/shelly-1.6.8.1.ebuild b/dev-haskell/shelly/shelly-1.6.8.1.ebuild
new file mode 100644
index 000000000000..ab7e9c46dcc8
--- /dev/null
+++ b/dev-haskell/shelly/shelly-1.6.8.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: build-examples:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="shell-like (systems) programming in Haskell"
+HOMEPAGE="https://github.com/yesodweb/Shelly.hs"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="examples lifted"
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ dev-haskell/lifted-async:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ <dev-haskell/system-fileio-0.4:=[profile?]
+ >=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.5
+ >=dev-haskell/hunit-1.2
+ >=dev-haskell/text-0.11 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory >= 1.1.0.0 && < 1.3.0.0' 'directory >= 1.1.0.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples build-examples) \
+ $(cabal_flag lifted lifted)
+}
diff --git a/dev-haskell/shuffle/Manifest b/dev-haskell/shuffle/Manifest
new file mode 100644
index 000000000000..87e708760f57
--- /dev/null
+++ b/dev-haskell/shuffle/Manifest
@@ -0,0 +1,3 @@
+DIST shuffle-0.1.3.3.tar.gz 31685 SHA256 2de785a94947c3e34d17643ca96a6a65421a53b28290ff87571d0d34ee50fb59 SHA512 44fcb34a3a9c251970c132c5a504aa4fe30befbc2829ff8b4f788e797c8a35373c5ed4325fb3e5d5846caf0f566b84c398f53be0c7d33d4392343e4f8655a096 WHIRLPOOL b88291e2ee0317b7f74f5d455b8a3861a87d203e1b5540241ca89cae5c0d01be1a2d4892d9178265a9f3a582c360ae450542ef7f9f3c1438408486865b101e6a
+EBUILD shuffle-0.1.3.3.ebuild 1048 SHA256 247118a73bff7eb023f2e2fc1eee5c713c11fce1deb2c136c22d6ea5c8e86f9f SHA512 88b9654dcbdda9de75754d3db0686a1ab748444aeba9ebc0ec22b8e3cd8b41995200036add57ac56820f0a005c3a7fa7131a53076ea7bf6c9ea0c897b38c289f WHIRLPOOL 6614fb8e743be9cad09d40cf87d26a6d23d37e9a9d48369bd000d1388a83763cda95d8308c749c793b86abb78752b20b028779c452570686f96e734f81be6581
+MISC metadata.xml 528 SHA256 e05e95c76f1136e52a3acecf65309abd81fb677b322e619abc8dcabfcc900267 SHA512 0743b1484681c038884c38418b9407923b3f1f4cd5d301ce9a912879b6fb60672158341c9f889b758340a20ee542c3bf79770bcc2d158115340c53dc25e30bb0 WHIRLPOOL 482e5c9c7dd8cd876a08d1569a7009d761873a7d12c84d96549c60b3d2c035cef02b94712d4d949cfe364ba7e4b5737212ad0b1d92731b9dd526fa4d24ae5883
diff --git a/dev-haskell/shuffle/metadata.xml b/dev-haskell/shuffle/metadata.xml
new file mode 100644
index 000000000000..6988c173b587
--- /dev/null
+++ b/dev-haskell/shuffle/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Shuffle tool used by UHC (Utrecht Haskell Compiler)
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">UU-ComputerScience/shuffle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/shuffle/shuffle-0.1.3.3.ebuild b/dev-haskell/shuffle/shuffle-0.1.3.3.ebuild
new file mode 100644
index 000000000000..4948d58249ec
--- /dev/null
+++ b/dev-haskell/shuffle/shuffle-0.1.3.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Shuffle tool for UHC"
+HOMEPAGE="https://github.com/UU-ComputerScience/shuffle"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?]
+ >=dev-haskell/uhc-util-0.1.5.5:=[profile?]
+ >=dev-haskell/uuagc-0.9.40.3:=[profile?]
+ >=dev-haskell/uuagc-cabal-1.0.3.0:=[profile?]
+ >=dev-haskell/uulib-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/silently/Manifest b/dev-haskell/silently/Manifest
new file mode 100644
index 000000000000..4fb7b50a117c
--- /dev/null
+++ b/dev-haskell/silently/Manifest
@@ -0,0 +1,7 @@
+DIST silently-1.2.4.1.tar.gz 3199 SHA256 a2b8f53e7e7bc0272852852c49d8b27ff250accc73e25cbe9f1e20f3fee0ad0c SHA512 ab8fea9c15a2061e3c3fd6970422a2cdea67aac3614991a8135f19a2f075de52f923fd0e78b5a45a91f2523f6263eb626efea2e89ed94277e03a132410862e19 WHIRLPOOL 8181fa796fcc7b2f0abfb48c481a1bbc19a5ffca9bd1f318ad5d42521dc84c2b48af64dd51304070dc3cb18ff2894bd338e11943ae606d9f2fcd654dde4f37db
+DIST silently-1.2.5.tar.gz 3364 SHA256 cef625635053a46032ca53b43d311921875a437910b6568ded17027fdca83839 SHA512 f28075e064561fffaa85dc88e7feef543411abc453e76d1ef90d3a7e617d9d9e8fc3ce053da391f0c8d78c7e27fb1e5dcda6a022f43f95491339366362f02acc WHIRLPOOL fa743bc31ed17980e68fa535d40f4945d79dd3b34a0a98392607bc8afb24ab4b1e7a10abfcb167de43a4a55f8927d7a2123673991d576789aa579e80432bb8c8
+EBUILD silently-1.2.4.1.ebuild 603 SHA256 8d60785a0967eed8a2f95c0569630057139f82fc4790102790d1c83dc6ccb1b0 SHA512 7e2a52812374363ce0f6c0609548922df8346d9277bf63c067e00961717286b0bcde910d69d56ef490f641fd300421e89edc6eea4f73ad98683f48dbe3aff949 WHIRLPOOL 52e5050e9cc412dec277bed9653bdcf62ba97c2cbab49728d16c52dd1cfc52528e52e2f9839478d180ec2cec9b539dae644dff673df98aec623d2afb3772bd98
+EBUILD silently-1.2.5.ebuild 626 SHA256 65249276965018882e09cbc62dda405024c1d5704ebce187a1813df88dcd1c41 SHA512 2f4d7d85e87f285f9aab3c4f91d6c746b90603384588f7d012f81d655517fdd09ffa6f2b979d159fa3a95fa328b4435b7c3f224c3377a46097f1c41b2b00d959 WHIRLPOOL dc811a7481d4ea4df9038d6b3679bb5f1607835304b073dc7e674126a2cb84c6bb2de442008fb5b6d124c05493cc46667343772de56739e553a9c7c19a1627ef
+MISC ChangeLog 2491 SHA256 0534bb7e9aee5e105deba4ee65bdc88ff8a74db92fe09681f996ac300b759d03 SHA512 030cb3b9ceac1bb32ac6ff3d8a0a5ff2ad90bf795fd09a427f134ea252df9251a83c24490b73070a29f52329b73c7de21577f24d1751c0ea813f82c639d379b7 WHIRLPOOL b0d5f132389b4c142bfb3ad37bde656a472bbc8704f4568f2ef0520973c4a1b67f8fae92fe36b878852afbd1d26fbc6b4e02760a3e0b8e1cb08d72e7ca9d21e9
+MISC ChangeLog-2015 1509 SHA256 d4a3f90bdc97defe3f3e8212b833f890e8d8748617a921fede514f06048d533f SHA512 bdee8cb597dde31a7b5015c0a424544a80100bb6d0694aeac74fe7ae026a35a9641e7b48ae61a23ac0863ade86380c3d4d427b3eb71509b96b5a2784a442ba19 WHIRLPOOL ea7d75c2c7ebe998849cf1d4906fe4c452c2c608d72e47ccbd561e9ea7a60653681eadeacdc249cc0e51229a2fc46bbe6f147f9e24cc3108b7d04c80f21992ef
+MISC metadata.xml 427 SHA256 5ef9f914bca4e6e68babe90967810d3798e777c9a2ea4de83d9bed19577e1921 SHA512 506248006e0c2bbe28e8a9dd9882b60c3cbedfaf254336770768ade198610de86377607e306d87f4056ad3ffedda4211cd0ce1ce45bad737d97953175927f0be WHIRLPOOL b71e29f17847b764bcdd52347f4d648fcd8cc853004417e417b43dc32b47784c6c4a6abfff61328dd7c49d395241b0300f99750d1e18beac22801f72d92a609d
diff --git a/dev-haskell/silently/metadata.xml b/dev-haskell/silently/metadata.xml
new file mode 100644
index 000000000000..ca55290ec73f
--- /dev/null
+++ b/dev-haskell/silently/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Prevent or capture writing to stdout and other handles.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">trystan/silently</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/silently/silently-1.2.4.1.ebuild b/dev-haskell/silently/silently-1.2.4.1.ebuild
new file mode 100644
index 000000000000..8d76f9570578
--- /dev/null
+++ b/dev-haskell/silently/silently-1.2.4.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Prevent or capture writing to stdout and other handles"
+HOMEPAGE="https://github.com/trystan/silently"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/nanospec )"
diff --git a/dev-haskell/silently/silently-1.2.5.ebuild b/dev-haskell/silently/silently-1.2.5.ebuild
new file mode 100644
index 000000000000..7af12a66fd16
--- /dev/null
+++ b/dev-haskell/silently/silently-1.2.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Prevent or capture writing to stdout and other handles"
+HOMEPAGE="https://github.com/hspec/silently"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/nanospec
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/simple-reflect/Manifest b/dev-haskell/simple-reflect/Manifest
new file mode 100644
index 000000000000..9c847547c608
--- /dev/null
+++ b/dev-haskell/simple-reflect/Manifest
@@ -0,0 +1,5 @@
+DIST simple-reflect-0.3.2.tar.gz 4492 SHA256 38224eb3d0d5eafc7101ad48fa92001c3e753a015d53bb12753a3836b871ecb6 SHA512 0e8e9666b10fcebbb4fe421ca8a1102d2028d8a4b2b9c196400b15ceedaa0420160e1536fadf55fdc316e1a07fb11aa92e2933b2fe491d27a1f3c54b62f268a1 WHIRLPOOL 5692e7a262636e1f52d0d73ed98b320eaeb5c2ee8a84212f6a8b5ba009f7cecf4d64d1d972668d071f67ceb5e2349885c3b6729bd6a4d97bda6b7baead7bbf3d
+EBUILD simple-reflect-0.3.2.ebuild 583 SHA256 ef9cc143b47b6435b9ac4f1a06bbb7e48153639c51a93a16628d9c6fd83b7c81 SHA512 c0765a30c4112029a0139b13d1bfcde93eb1e5d762e435f23f843f0a000bc9d35b25cd27702b0d835cfbc7f5e20548fdf08e07b081912573910e4b2a1574168c WHIRLPOOL 1de8a771c4a318377d6a4efc86fadb5d06660911eee06dd08667f2a33553b892985327bcfd5f1a184692a47eaf2d8fd6512dbd847bc480d069939b3d9fadd38a
+MISC ChangeLog 2795 SHA256 c3adccfaa2df3ad186192d101ce5365d064cd2575c3d923e96f15a51bd01f542 SHA512 2c0934efb744d8cddac4c772fcd792a581d8e7d1626759a48401e07206916fde49765f1281bf9cdec2afbab13f77f11a847c377a7c46b8ae6c78048d1cf3eba0 WHIRLPOOL 43d6fbc2be2dae89e7abb32a5896eae70aa3de382be559f9dcaee25e846e997fbb35696622860238f06f15268ffcf1f4f8ec3881d04c9318a52e51d5d04a268f
+MISC ChangeLog-2015 684 SHA256 7dc68adbc456acac336bf1debe5a5f1ce47950eff0b02e8df85836cb68cadcdd SHA512 338558785b941933fb8f3c61aa418ec10b66e6382f7869fd3036f490fa5b0313a204c287e0137a6cda71b82c2b6066274b890a6acfba0901c2e03091be7edf03 WHIRLPOOL 7eec368a294c375dcd481acde4cb8138701d66fded25821311ca4c9b8d74fc42e3ae853a8fbfd74ae837b11ce42ec4df35878154d097aab09df280d97a8ad93b
+MISC metadata.xml 592 SHA256 f5315178d598ea3c30c7f740b9cfc3829aa4c8cead8951480d4cfc86ed6938f5 SHA512 7a105e85491afae1d8b82be079cadf3600daafc016ed89f60365b696d340b165fa3e65e6d457d907a0fcc4a31952666eead61cdb71d9bc7080fd50f5e4fb9690 WHIRLPOOL 6352fb4a143ebb24aa5b99cda2c3b1890addec91808df7f28e88712788b8e9f15ea47e4c0cc22dd89f9f18669d81fdec0e305d8468c9825d53a29e73154fba81
diff --git a/dev-haskell/simple-reflect/metadata.xml b/dev-haskell/simple-reflect/metadata.xml
new file mode 100644
index 000000000000..f910f43f15d1
--- /dev/null
+++ b/dev-haskell/simple-reflect/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package allows simple reflection of expressions containing variables.
+ Reflection here means that a Haskell expression is turned into a string.
+ The primary aim of this package is teaching and understanding;
+ there are no options for manipulating the reflected expressions beyond showing them.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/simple-reflect/simple-reflect-0.3.2.ebuild b/dev-haskell/simple-reflect/simple-reflect-0.3.2.ebuild
new file mode 100644
index 000000000000..fb6f0d36af31
--- /dev/null
+++ b/dev-haskell/simple-reflect/simple-reflect-0.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple reflection of expressions containing variables"
+HOMEPAGE="http://twanvl.nl/blog/haskell/simple-reflection-of-expressions"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/simple-sendfile/Manifest b/dev-haskell/simple-sendfile/Manifest
new file mode 100644
index 000000000000..4b3ab86f8732
--- /dev/null
+++ b/dev-haskell/simple-sendfile/Manifest
@@ -0,0 +1,9 @@
+DIST simple-sendfile-0.2.13.tar.gz 7272 SHA256 a3e1e880eecb4896f2b7c90e738c94f27f031d0c199dd583a501c609dd5f8f0d SHA512 945ded7475b7c96869a806f70fba3704c98c1959e1665f20624dba1041f0d98ab50a0624ac3e27eb802f4ad9b20455cffd7a5aa35ddac2758a8164dddf63c2ff WHIRLPOOL adc4b3a44133ae5fdcaceeeeefdd01c4334a502d5afb457124adade20df2253d29b1b912221cfc9a0c409354a9dbca6d46fe5ccd2bca8354a83b60cdfe0ffb11
+DIST simple-sendfile-0.2.21.tar.gz 7469 SHA256 61239d6c5e94ec76067d88d8a09589b53ca0a5d1806fd9f3e042d007cc67fd77 SHA512 bf6c8d42eed99e31ea71dc2447a3ea30f80ca6573edb7b19d4881c1b9c8b39a9f9c23cf84427f30f2d13cea50930c674a32acea6dd1c7ef98071d259af0e44f7 WHIRLPOOL 7bcee3a875d0f7cb2cf47b57fbf11b148a36b56d8c6a5d37612c03d988b047f94b2b56c38374fd999d0f1225e162aa31befdb0e600b833866f95d8b3b1c6a61f
+DIST simple-sendfile-0.2.25.tar.gz 343509 SHA256 0ae68821cd828b29772654b5613d514a421b1b1440d82a4b610339e67a92294d SHA512 4e31bd6843e74988b5f132e77557e4db0da833cd7f0e8ee6dfa460a495afa1de18325deddb0ca71b959b704f090292ca4eb4c2bf06cd96fd27fc78a4d3f79eeb WHIRLPOOL 54a2055524c8ad790ea59f0d44085ef787f78df777ebec724569f37085f9cef5647cf6c3d6fdb40c170e2dac82e8a1489ec4d4e7594b304642483813c4589e10
+EBUILD simple-sendfile-0.2.13.ebuild 898 SHA256 efc6b06c1fc0ec8a9fc58bdf9deaed993f325dd7345be2d6f2a3df18ef9430fc SHA512 edd828a45577dcbf9eff4a47d061922241e792d310dcc446dc77a03cdb1ad0b7b598ecfac77252e8377a0667a37db039739ff5b703821b3546503a507d3ebab7 WHIRLPOOL 692400a4f13321026ee49e18b5390f8cb47f130ec405b660cac667decec3ccdb22233a58155f8d5e4f09e6a4654d8afcaa5597c5a231e732d8067d5057c051f4
+EBUILD simple-sendfile-0.2.21.ebuild 877 SHA256 dc85f514b6bfee7897fd23a79cb6a632de029507c6e968c990fc7a8ebba6d939 SHA512 63686676f260cfebb142add9e44e59d88015b21840075958e9bfc861084ddc3a317e07d57ae5bc760bfefbfe7f8013facd56cfd0b6859d9996a7dc6628a8c4bc WHIRLPOOL 02ed39bff570f4a816fa74d492d04efc4206ae7d600457d4e0f5e0007467ee3c9b13254081a05395d11f4da3423c24ef64163916b185ac29a58518929bcb12d5
+EBUILD simple-sendfile-0.2.25.ebuild 843 SHA256 f136074e91daed614fc9c47e8538a0b0c2ab823cf19774722b275f5aa204b254 SHA512 ef637e51ba93beb8ebbca7ef5955a0b6e86db03b28b75957d934f68871d995cda75548babbacb6c9a985e08f6432dd7c037e6febfa9f000cd5462ab4dceedaa7 WHIRLPOOL 0ec637645d884f27cfe57547b3ed624b8bb2c77293591604a993f85aaf1769167f709942036b873f1c1a0f44479c118f276449b33a0c52084ea9984bb9788fb3
+MISC ChangeLog 3123 SHA256 17fe1b709c583fe61a483879435b15dae5062f41eed2b99a9e857f180cc40b39 SHA512 6964011e7eb72c4f2c96932fade4310dc0ce4862ceb191b3a37f55e0bf5d88063b4f262736ea956012d732ac4490cbb918cf87cb925326b3178d7485f0d68d1a WHIRLPOOL b68b0c21cb396f61dd9d76e71e5e30a0de55ea1523a5d454bf968a984441bdcc939b81710450fe7e5f8193a9daa76129f8df64642505f8c418b3c2484fc6bf8f
+MISC ChangeLog-2015 1680 SHA256 61188e20810bb6b7e5b07aafde29203647f5a4a23e99f3f230a8d225eced0d43 SHA512 b1c4b8cb362eb47d8ba8d5045d414a623ad74c5cadf7cad30e2c5435ca79965adb3dd3af65fd35af8324ed8961fc3e9f0a1f5722082b57ca79c0072c1ad4caa5 WHIRLPOOL 7adca3fd37645b3abb28f30a0e6458f8012f42b41d2ed7775ce6fdb031907724a9ca277346a0f041231115f6583df7da9f0b8848586f3ed716dc3e4110536b92
+MISC metadata.xml 537 SHA256 6f830ed921b8f7a3777749f431ca193fa3f903238192b929962adf8270ca3c5a SHA512 e8c3e530af2d0c74996d66706b56f7a314daebacdfcf7a6fde49eef48505ecb10c10cddf4d1c8a13648f852c55acd1bc674ae00c78f62c5d3d031458d9b26a2a WHIRLPOOL 72a04e7d4867af6b1eb1d2f95885ead75973431ea02d13eab9d822aa79ffde7d4ca0e324581d9d52a96ee907cabc23e02ab46eea1ebea0d62ed1e53f9a3ee1d7
diff --git a/dev-haskell/simple-sendfile/metadata.xml b/dev-haskell/simple-sendfile/metadata.xml
new file mode 100644
index 000000000000..c7a91a305795
--- /dev/null
+++ b/dev-haskell/simple-sendfile/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cross platform library for the sendfile system call.
+ This library tries to call minimum system calls which
+ are the bottleneck of web servers.
+ </longdescription>
+ <use>
+ <flag name="allow-bsd">Allow use of BSD sendfile (disable on
+ GNU/kFreeBSD)</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/simple-sendfile/simple-sendfile-0.2.13.ebuild b/dev-haskell/simple-sendfile/simple-sendfile-0.2.13.ebuild
new file mode 100644
index 000000000000..2e83fa9c1c6d
--- /dev/null
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.13.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for the sendfile system call"
+HOMEPAGE="http://hackage.haskell.org/package/simple-sendfile"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+allow-bsd"
+
+RESTRICT=test # openBinaryFile: does not exist (No such file or directory)
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/conduit
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network-conduit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-bsd allow-bsd)
+}
diff --git a/dev-haskell/simple-sendfile/simple-sendfile-0.2.21.ebuild b/dev-haskell/simple-sendfile/simple-sendfile-0.2.21.ebuild
new file mode 100644
index 000000000000..55b5157f5f2b
--- /dev/null
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.21.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for the sendfile system call"
+HOMEPAGE="http://hackage.haskell.org/package/simple-sendfile"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-bsd"
+
+RESTRICT="test" #missing files
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/conduit
+ dev-haskell/conduit-extra
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/resourcet )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-bsd allow-bsd)
+}
diff --git a/dev-haskell/simple-sendfile/simple-sendfile-0.2.25.ebuild b/dev-haskell/simple-sendfile/simple-sendfile-0.2.25.ebuild
new file mode 100644
index 000000000000..df7b3d9e1570
--- /dev/null
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.25.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for the sendfile system call"
+HOMEPAGE="http://hackage.haskell.org/package/simple-sendfile"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-bsd"
+
+RDEPEND="dev-haskell/network:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/conduit
+ dev-haskell/conduit-extra
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/resourcet )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-bsd allow-bsd)
+}
diff --git a/dev-haskell/skein/Manifest b/dev-haskell/skein/Manifest
new file mode 100644
index 000000000000..972057f66054
--- /dev/null
+++ b/dev-haskell/skein/Manifest
@@ -0,0 +1,5 @@
+DIST skein-1.0.9.4.tar.gz 134346 SHA256 f882ca0cc5ed336ef898fb3c89579e392900259296b2320edf968b9fc16cb8c9 SHA512 4f449de2db0c9f6a22e3f7375999029c1ab9139ae2e678e5582d5ad05dc8b3c12c99951ede884228579b9acc0243b00b93dca07dd6d1ea314cc0d3d223165c34 WHIRLPOOL 82da46072c1f84ed7ae3e3fbcbdc9b8d659d53113750ebf30ce3fbc93242850ff1025361e96fc7d7bc0bb016130be373537bcffd541ed2980a6b5571b51ee409
+EBUILD skein-1.0.9.4.ebuild 1076 SHA256 852d61eb4ea6f85b16690ed43c716322af1140e51a72f66aabfff2fa159767f3 SHA512 b15983a168cc3e650154a409e329bc033ade6eadec40176f514209decd783984dd735f7f83549a79f7f7ce712114187acf0900e2ae903d20ba136a1822c5a387 WHIRLPOOL c0d81fc5dcbbf8c151096be0ee25b7de51e5ebb5c9cf77c91b824dce69c2dcd7a5cb691fad772c7949438ed3c4d2a37068710b700e2eebf538354cf95b94fd63
+MISC ChangeLog 2793 SHA256 e786c4e3cdce4f0814725ee357f64f4e73a5f351110d4b6a5ab7fa44ad27fa95 SHA512 a97d292239e608ac4750fa05655bfb0d985726ba7edf3d29bdeeff23f873c23f99606fa6cb401feeef5b6970818b0a08bd9a54f68bbfb4401cae3862b1da7291 WHIRLPOOL 17cc925d325e8b32bcd41350086e9d471d0210df1cea9fefb96442dc1af577c797e073698a46c458a83fa90b69abe34b2cb6c0d6bd47b6b6058016671ac5389f
+MISC ChangeLog-2015 1553 SHA256 7d5c6ab8e63cec40fb9f4e9ec4847820e771c8ccc69cf8833dbdf473b977aaa7 SHA512 1a3eba3e3ca4863d9aee9c8ef69b38ed7aab8d8759988e6933633a3411abf0fcac15853806c9d933054be9e08c6b2a4fdb33971d61096c0eb71ea1a6ff85871e WHIRLPOOL c1d04292cf204028c479335dcaaad65f8140509b2854621a542b8cdedeb09d62c643a549c1a5ba8d48c86aec122c59240bbfe3d38ac2d6c2a2038b76090ed5fc
+MISC metadata.xml 1515 SHA256 a12e43790eda9e2e94ff5898e303f1f456b718ac010a8316a2ab31b5140dd100 SHA512 b49957bb35a6a1b36fd0de1b7a4e0ca8be8c275f4dccefd6abaec8637feb6f02189c12487078db872a08e80333d3d95b59d7f7230c6aa629c075587b2439e0cf WHIRLPOOL 440b7173fad59e9448218928d4dec8add2294809b845ea2abf6a590aeed7f5df9b33896e99ab69df0c51dad7985a871dfad1d8db0e05de5fbb0d47afe9f5a8fd
diff --git a/dev-haskell/skein/metadata.xml b/dev-haskell/skein/metadata.xml
new file mode 100644
index 000000000000..aa8d85a88b16
--- /dev/null
+++ b/dev-haskell/skein/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Skein (&lt;http://www.skein-hash.info/&gt;) 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.
+
+ Currently we have support for Skein as cryptographic hash
+ function as Skein as a message authentication code
+ (Skein-MAC). For examples of how to use this package, see
+ "Crypto.Skein" module documentation.
+ </longdescription>
+ <use>
+ <flag name="big-endian">When manually selecting the
+ endianness, use big-endian (default is little-endian).</flag>
+ <flag name="force-endianness">Use a manually selected endian
+ when compiling (see flag 'big-endian').</flag>
+ <flag name="reference">Use the reference implementation
+ instead of the optimized one.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">meteficha/skein</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/skein/skein-1.0.9.4.ebuild b/dev-haskell/skein/skein-1.0.9.4.ebuild
new file mode 100644
index 000000000000..099965f17124
--- /dev/null
+++ b/dev-haskell/skein/skein-1.0.9.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well"
+HOMEPAGE="https://github.com/meteficha/skein"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="big-endian force-endianness reference"
+
+RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?]
+ >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag big-endian big-endian) \
+ $(cabal_flag force-endianness force-endianness) \
+ $(cabal_flag reference reference)
+}
diff --git a/dev-haskell/skylighting/Manifest b/dev-haskell/skylighting/Manifest
new file mode 100644
index 000000000000..1b3bb2819e30
--- /dev/null
+++ b/dev-haskell/skylighting/Manifest
@@ -0,0 +1,5 @@
+DIST skylighting-0.1.1.5.tar.gz 584235 SHA256 0a4b666b2ccfeed35386bd364d663e919adc1815547e6360e83487253e33b13c SHA512 2d430d2067d7694978620af0c63ce47240074055bf5179b968ac2a430b9968f445307347c8975e550823f509c05ab600f07c3d1cdc7f8909bf19506e0153e3ef WHIRLPOOL 485e205f0d5a76727e455ab718dc9666ae3552bcc994fd68e708fb13e12779e597890a5282bb4753aae0b15bb8186e33566b23d7f4b25aefed70edcb664372af
+DIST skylighting-0.3.tar.gz 537701 SHA256 ebfb2d5c8ce5769522826a2d5744064c578291d25d3671dcfe89a41f694ebf59 SHA512 5ecff7f3fcf244d58fa21a83ebad9358661079cd559802a7b7b888bef7969f40587f2ca80aefae5b5424e05c1fe6bc168a6df034eb843b3613f7b3fc0abedc04 WHIRLPOOL e618c336d747d6b1acf07b1417b9e8b590cecfb0138665b943ed0b9d83c17fbf3beed3b1805017017b4e6e01479886c2f65e1989847762bd56cc87b8925754dd
+EBUILD skylighting-0.1.1.5.ebuild 1254 SHA256 8b964563bd7619153768cb0a0d73ba4b9d39ce854a66325a859193189e5d230b SHA512 1fc517e98b1aec0c7c6f4b4a97e15f6b4cc4578411389d7b56c835fd365823f52bcf659696590607b47f4d0c5e16ee2f43c5c6e2f6175d53d6346886049126a4 WHIRLPOOL 339795ebfca6a6aefeeb35dffe8449c4b309b637f358ebd88fdce4ed8b8d75512c22f015f5a8cd18341c38d09e269a1e66b5418fa4182dd8befaf07ac51d7214
+EBUILD skylighting-0.3.ebuild 1280 SHA256 977bbddf19ee1a91e52ebbdeaddb15b523bfec7709978526a8b8148d2280df7a SHA512 077c289c545d28c8b4c26f43ca3c8eab92fc1c8e677ded26efe868c4276a408800cd036d7a36bc73001b0637d3d7fd428e923151d23ffeaca4b8a45a14ce0892 WHIRLPOOL eac3d0118aaea586662ccced03c47622a916dd72a13f4b12ae3a8cb7f77f793b83db6fd012028232fb01602adcafd418b8654f452f8a0a479b1d3b2948d055ee
+MISC metadata.xml 824 SHA256 bf46874582df58eb5b0d15fdbcfa030e54b4951c15710796b7ca1a1c782265f1 SHA512 377bf69b015def5abcaa6dde5865890fb97188b09b4539f13f704880d61aa352df3f4a8f5a76bcadc51e4938ed6336e4732540a8ee12e705aa6fa39e58f9b792 WHIRLPOOL 4d52117f962d3e132bdcb31170590ccc016202cfb669a139c6f8bf651d7ba61b6eb5b5cdae6ebd5ce7b01617ab8a59f68060f7fa039334f90bd2883aeadecb32
diff --git a/dev-haskell/skylighting/metadata.xml b/dev-haskell/skylighting/metadata.xml
new file mode 100644
index 000000000000..45342c91c5fd
--- /dev/null
+++ b/dev-haskell/skylighting/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="executable">Build the skylighting executable.</flag>
+ </use>
+ <longdescription>
+ Skylighting is a syntax highlighting library with
+ support for over one hundred languages. It derives
+ its tokenizers from XML syntax definitions used
+ by KDE's KSyntaxHighlighting framework, so any
+ syntax supported by that framework can be added.
+ An optional command-line program is provided.
+ Skylighting is intended to be the successor to
+ highlighting-kate.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgm/skylighting</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/skylighting/skylighting-0.1.1.5.ebuild b/dev-haskell/skylighting/skylighting-0.1.1.5.ebuild
new file mode 100644
index 000000000000..47a38e9f18dd
--- /dev/null
+++ b/dev-haskell/skylighting/skylighting-0.1.1.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -bootstrap
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="syntax highlighting library"
+HOMEPAGE="https://github.com/jgm/skylighting"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/hxt:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-pcre-builtin:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ executable? ( dev-haskell/pretty-show:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+ test? ( dev-haskell/diff
+ dev-haskell/hunit
+ dev-haskell/random
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ !executable? ( dev-haskell/pretty-show ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bootstrap \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/skylighting/skylighting-0.3.ebuild b/dev-haskell/skylighting/skylighting-0.3.ebuild
new file mode 100644
index 000000000000..78336add296a
--- /dev/null
+++ b/dev-haskell/skylighting/skylighting-0.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -bootstrap,+system-pcre
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="syntax highlighting library"
+HOMEPAGE="https://github.com/jgm/skylighting"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/hxt:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/regex-pcre:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ executable? ( dev-haskell/pretty-show:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/diff
+ dev-haskell/hunit
+ dev-haskell/random
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ !executable? ( dev-haskell/pretty-show ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bootstrap \
+ $(cabal_flag executable executable) \
+ --flag=system-pcre
+}
diff --git a/dev-haskell/smallcheck/Manifest b/dev-haskell/smallcheck/Manifest
new file mode 100644
index 000000000000..79e9d2c730cc
--- /dev/null
+++ b/dev-haskell/smallcheck/Manifest
@@ -0,0 +1,5 @@
+DIST smallcheck-1.1.1.tar.gz 15202 SHA256 4d17607c1a620491e7e495a17575b73952932c761e7f9bdfa87e0102fb52f9f9 SHA512 09aa5dcfca2bece6ac91803d38f2591d415c6e312c76cacb33d2e93e40e949acb788bc89ba6a4beb9dc60815e1f554cda4f68195269eedbfb45228415f1bca64 WHIRLPOOL edf7339615602eb61b5df3678c08959bdb8e78c8fcf7fa33539021d0751b3c37f2e79c8e2b3fbfca55967e1b76c1162ed194a946a1e96969b16e9eed4895237d
+EBUILD smallcheck-1.1.1.ebuild 626 SHA256 ea1808002fd95f9aa4718377d14a5e65deda438210e8dfea1e9ec3f2fdc802f8 SHA512 33cd06e5bca7ea6a261a13ba0ab83d3ef264c49dd0c3b6eb3877a473627df492f4a6200312c8098752c5d1d03299fa98b4859862288b70dc13b3a9047298dc5f WHIRLPOOL 130e54a5070c6c445016ab9859116c49d050bf9f7dc4f4b8f1f9b6289de8bc3954cf5803e637f9ce2f704d55f7222b82a296893db09e764c84383260c19f8065
+MISC ChangeLog 2770 SHA256 de0c6d48c01cd85f6061f8489c4df6668a80a8fbfda078cacfc41d265c823e6b SHA512 154bfaba2da8f433a16a757ccbeff2c9572136663ff6856a391da0467be07a6d58932a519d337a05efda6d0bf3ac399bc6245355708650f096f88707f73ce5f1 WHIRLPOOL c8926059c5342405d266798579d6701237151fb169f9cbb64526a37cbf12149d6aa813d5bd2ddde40ee12bed932e46e1f6bce4b09d26275cfdcf893925063d44
+MISC ChangeLog-2015 830 SHA256 4d26002b4f1dbcffe867a2f3c379fbb7219029112fb2fdcf2c9958f253d6a4a9 SHA512 6b172135ae05b8cb3a3d9cb8f79ecd7efd5fa80d72cd3ab05712ecba0da2f3c63878cf12d131c6896f37e5a3d9b6032568999e54c540d5c7cb1fe79678a6b00c WHIRLPOOL 967c4f9fd9807fbc49e8e694895f82465ac880c93a16a3efa3b8722a2ec0c97bc5e0b1ce6408ad8d283859222c5b086d15a6514830db8c2a3816e1bbe1078dc6
+MISC metadata.xml 631 SHA256 611e33adaa3a21a6bc7958c70652659c80603be83cdac09d4437439e65ceb823 SHA512 8f1ffef35613622fd153b512437a1634f72e25e80378335c9912eb26e2185e95943d0d530225d628f696de7a53b908a71161bde515447506779dd7b791f26b54 WHIRLPOOL a68bb4efe1820ede4860b1fb2438d3dd663dcde55c7fa020a1d9d8a3ba3fb105a13901b09f3f6f3ab3923e29bdd7e656644dd97397d9fca7ae66a275ee600c05
diff --git a/dev-haskell/smallcheck/metadata.xml b/dev-haskell/smallcheck/metadata.xml
new file mode 100644
index 000000000000..ed9043f55a28
--- /dev/null
+++ b/dev-haskell/smallcheck/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ SmallCheck is similar to QuickCheck (Claessen and Hughes 2000-) but
+ instead of testing for a sample of randomly generated values, SmallCheck
+ tests properties for all the finitely many values up to some depth,
+ progressively increasing the depth used.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">feuerbach/smallcheck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
new file mode 100644
index 000000000000..50df160b5131
--- /dev/null
+++ b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A property-based testing library"
+HOMEPAGE="https://github.com/feuerbach/smallcheck"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/logict:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
diff --git a/dev-haskell/snap-core/Manifest b/dev-haskell/snap-core/Manifest
new file mode 100644
index 000000000000..9ef729ee1408
--- /dev/null
+++ b/dev-haskell/snap-core/Manifest
@@ -0,0 +1,7 @@
+DIST snap-core-0.9.8.0.tar.gz 91610 SHA256 47310fcd9c347883f5985c27c1fbcfac8c5783472a01afcc720bcc850622d2db SHA512 8bf98590294b3f8752255612b90378f19cec14067f2eaddab496cee5fddb4b8be954aada5a7831b81611d7ffc04d74156eb8fdb5d3c5f45e30259c7f86605585 WHIRLPOOL eb7de86ea6771811f310baf6b915fb387b2e4a00a86d3c4dd58e97e504688b435d42ccffb80e357d3d7a2065958998f628b50db139968f2944502ba1f3d8de0a
+DIST snap-core-1.0.1.0.tar.gz 139670 SHA256 f5d2a8b690e77b03626e7bd1856011fc2a13b286939176bde7b61c064aafa37c SHA512 ed862530f235adca6f193c96d45b31705534089c58637bf8d0d9d8cd898db8f25494990e210151adc737c34e3cc59f5e0a47cc6b1e638dae9104e991e27dbe8b WHIRLPOOL cc4d328503cd3db8780580fa2f1d2dab807a263a40688bd438041f6871bda05ae73ff4f51b5c65f364a4cb5bc57b879c16ac381165a01e05c42b002252cb12ef
+EBUILD snap-core-0.9.8.0.ebuild 2583 SHA256 0cb6c4b3cf3bd4c55d60a34ef2b5345b09f860deef95ee325d03abe1e2fd9634 SHA512 64daa778afd91fefe627b1cad171a1feedc045ad1d0e9c08a061aa57ba89ba1bfe5ee05923870056dd5e2fac62aa7428c78b27f70999c7b12f89a2ebf787ae96 WHIRLPOOL e8a551131b459cad3d729822fb900a9f880d76f32579e18beec2ab2aaecb9006c784d9885522dfbcccc83f89c23de2544f74d90c595588da747105ff4dddf1e9
+EBUILD snap-core-1.0.1.0.ebuild 2677 SHA256 240d55ffba5d0e5e8adc1a852c0e4aefcfed7d90b4f12bdc09e8835f1e1293a0 SHA512 f9e0ff4f1e06c677bcb04f5454ad335d96fe0e8e293a6493e7741401607826fcda7d1b718ccc3149d4fe6df358b65a413038b328cde140574c03b9a41662ac57 WHIRLPOOL c1366554e7d613fb272328ec62f834c40ad57b479259a60b480cf16d867e992a508016e6821028390229df8f52dea6788935253d233a2572652ebb96337ae355
+MISC ChangeLog 3418 SHA256 50aa7d140836cd176553b53c6a97028c87aadd1c91644edcf660a26c1875d53f SHA512 8a38ae551b746335ef5ffc6865cd2b46898523248d487d5e9cb36a8e0161fcf04d7ae4fc035fdf54796a853fd5177d2bb4538cb6c3148a5fa173aec03709d181 WHIRLPOOL 05798be77396d0bf480d5bcfe9bfa4324fcc5db859a8a4e5f3248970ee7b4316aa7562e4e9b8af55aeabb2df55f14c802cb347c5ad5775e1f81c06128b252800
+MISC ChangeLog-2015 1474 SHA256 9102212948e86d6d5da9c165ee8b45614d629edfc624d27f2778491f92769cf6 SHA512 63e9f3b7da577539fa843cfedc0582084c41d3f53d1998495ee33bc4937a52c2a20a9c3ed944c835780b06d48d8f11e2448fd15f7546126d15096cfa7f1451bf WHIRLPOOL b390d9a0888cdc1758f94a8c9df8d1274c6e983f8c1049dcf6cf8eaa7c3ee15dc53089eb69dfb98d4850797d444713cd35ecdef6264605ca9218430a010578d5
+MISC metadata.xml 1855 SHA256 a5422f8bc87b9b7e89b1c7442febd84f6689d2906a3257e4968e2711fc1be6c6 SHA512 f497be0430344459a95055207a06f9b9b2b33c6a0edc2cff99ad89051a5d8f615258aaf94234689d4443a6d30e0c4a6df1dadeba2fe142b1f0c324932691e66f WHIRLPOOL bd81bb32556b9352fd1ef335c2b278ed4bb61e25da9521f3c0563f670e93f35b8e483deb68e9ee06f8eebf67280b040f005735d1c18af14355f41f2d512d5145
diff --git a/dev-haskell/snap-core/metadata.xml b/dev-haskell/snap-core/metadata.xml
new file mode 100644
index 000000000000..f00884306e68
--- /dev/null
+++ b/dev-haskell/snap-core/metadata.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="portable">No non-haskell unportable code.</flag>
+ </use>
+ <longdescription>
+ Snap is a simple and fast web development framework and server written in
+ Haskell. For more information or to download the latest version, you can
+ visit the Snap project website at &lt;http://snapframework.com/&gt;.
+
+ This library contains the core definitions and types for the Snap framework,
+ including:
+
+ 1. Primitive types and functions for HTTP (requests, responses, cookies,
+ post/query parameters, etc)
+
+ 2. Type aliases and helper functions for Iteratee I/O
+
+ 3. A monad for programming web handlers called \"Snap\", inspired by
+ happstack's (&lt;http://happstack.com/index.html&gt;), which allows:
+
+ * Stateful access to the HTTP request and response objects
+
+ * Monadic failure (i.e. MonadPlus/Alternative instances) for declining
+ to handle requests and chaining handlers together
+
+ * Early termination of the computation if you know early what you want
+ to return and want to prevent further monadic processing
+
+ /Quick start/: The 'Snap' monad and HTTP definitions are in "Snap.Core",
+ some iteratee utilities are in "Snap.Iteratee".
+
+ Higher-level facilities for building web applications (like user/session
+ management, component interfaces, data modeling, etc.) are planned but not
+ yet implemented, so this release will mostly be of interest for those who:
+
+ * need a fast and minimal HTTP API at roughly the same level of abstraction
+ as Java servlets, or
+
+ * are interested in contributing to the Snap Framework project.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/snap-core/snap-core-0.9.8.0.ebuild b/dev-haskell/snap-core/snap-core-0.9.8.0.ebuild
new file mode 100644
index 000000000000..ed5746eb2b61
--- /dev/null
+++ b/dev-haskell/snap-core/snap-core-0.9.8.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Snap: A Haskell Web Framework (core interfaces and types)"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="debug portable"
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/attoparsec-enumerator-0.3:=[profile?] <dev-haskell/attoparsec-enumerator-0.4:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-builder-enumerator-0.2:=[profile?] <dev-haskell/blaze-builder-enumerator-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/enumerator-0.4.15:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-2:=[profile?]
+ >=dev-haskell/monadcatchio-transformers-0.2.1:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/random-1:=[profile?] <dev-haskell/random-2:=[profile?]
+ >=dev-haskell/regex-posix-0.95:=[profile?] <dev-haskell/regex-posix-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.4.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/zlib-enum-0.2.1:=[profile?] <dev-haskell/zlib-enum-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ portable? ( >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?] )
+ !portable? ( >=dev-haskell/bytestring-mmap-0.2.2:=[profile?] <dev-haskell/bytestring-mmap-0.3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'time >= 1.0 && < 1.6' 'time >= 1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug) \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/snap-core/snap-core-1.0.1.0.ebuild b/dev-haskell/snap-core/snap-core-1.0.1.0.ebuild
new file mode 100644
index 000000000000..c34b212ca497
--- /dev/null
+++ b/dev-haskell/snap-core/snap-core-1.0.1.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Snap: A Haskell Web Framework (core interfaces and types)"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="debug portable"
+
+RDEPEND=">=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/case-insensitive-1.1:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-2:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.4:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/random-1:=[profile?] <dev-haskell/random-2:=[profile?]
+ >=dev-haskell/readable-0.1:=[profile?] <dev-haskell/readable-0.4:=[profile?]
+ >=dev-haskell/regex-posix-0.95:=[profile?] <dev-haskell/regex-posix-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/unix-compat-0.3:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.4.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ portable? ( >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?] )
+ !portable? ( >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hashable
+ >=dev-haskell/parallel-3 <dev-haskell/parallel-4
+ >=dev-haskell/quickcheck-2.3.0.2 <dev-haskell/quickcheck-3
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.7 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.12.1 <dev-haskell/test-framework-quickcheck2-0.4
+ >=dev-haskell/zlib-0.5 <dev-haskell/zlib-0.7 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug) \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/snap-server/Manifest b/dev-haskell/snap-server/Manifest
new file mode 100644
index 000000000000..b806fe1828ad
--- /dev/null
+++ b/dev-haskell/snap-server/Manifest
@@ -0,0 +1,7 @@
+DIST snap-server-0.9.5.1.tar.gz 59062 SHA256 af8f2344b90f701dd1924743d6073546206384d5a904a1338bb784e18c8d3ea3 SHA512 6320401c349fd7c376e798959274a9fb3aff49cf11c8b6d9edd513c6311c3daf23eeaf03087cda3c0afb11686203a422b0e36e8391d418b6b47e791505db50e3 WHIRLPOOL c51eda3a8430f3e47386c69b2974c3a1ae47a8ce53d173616ba24c675edd661ef23593af59d75d3488dc7e59ad24e99ca05a3040e081c965dbf8da9cc9c1cb85
+DIST snap-server-1.0.1.1.tar.gz 73893 SHA256 878d83a815b9cc8f3d282ef6fafc441528b5f7819147f17f0c1b1f9904146c70 SHA512 bf3496123c07432cefedc6b03de5f335bb9b3a1e917bac45c0ee6b8d7529a3013d19d21433ce02d3f3caa2091abf0a4415b974470317804d70dfb8c9d46b33bd WHIRLPOOL eef257d1c3806e31ffe828e8cdea38e29c279a51ce1e89fa2ceccf623b1bdc4e0dcac6e1e990ecab4cef8c6c7878b668c5ae06f81f06a51abf3129f3a89795d2
+EBUILD snap-server-0.9.5.1-r1.ebuild 2033 SHA256 e5ea08d9689cc6f5c77d83a470fc39f134c0b388c50b755b29506cb1ad132c57 SHA512 e825347de7ad3300ef72f9fd9443d17f81858b7d135e520cc7d2699c7e8679b26ba8fefabd956f2335912e2b988d525d478e2c4a1c21f73ed37b1bb28e3d7b17 WHIRLPOOL dcbf9d5b21b4a44e25aaf421f6497cbcf5bf0f438ae6eaeb302bc3eff5c352ae93fd75b92b0efe3998c00a7c35d76d93ba8ae169bf2815c8c875e3e3ad83ae38
+EBUILD snap-server-1.0.1.1.ebuild 3300 SHA256 838624645f59a7bb6503c0b28f188f70aed1247db8b07b942cd75ece06973f00 SHA512 2da192e11849e8bd066b248e934191f0886c898d31451d11c7de285441efc7afc0b546bfcf0eb5726de65c3938db1ffe5e63aa0208ca3463c4c690fa925dbc5c WHIRLPOOL 00a903c6a38403a16815c03fcba5359b2210c8d7fe559ec60604dfe3fdd010189d01d2344806ebc10f38bee622acd4055614ad8fd3f46351bb5017823f22b1cd
+MISC ChangeLog 3806 SHA256 51a0dec7bb3f4f704a4ca2fc46f3e867afed774fa3a6e137c7ee2e26a0db48b0 SHA512 436fc161f7ad2dc325541b227a40c15c8b80666ad7ccc1a88880ee15e8d458465621cd45eff39d5f5f9b7873ec9a4d24c3ac4b77f727e023768eadcd04fe2659 WHIRLPOOL 776d724b0c62d193d4c9a05b42e5eb8500931fc67eba9d20894c71e065877c994564c3f436669d9c564a4e922da5fbe18e17912c8831c84de6281e9f3f4f8b24
+MISC ChangeLog-2015 1551 SHA256 0745743e9c68bd7ed1735e04ee790b08c1ee7fda5786eedad946b9b916c815ca SHA512 7133f137b5e8bf7167e164eafaa8abc16d17558c636a769b9278f9be6e6e774523ee612dca627009120d78c3226e2723183ea143aedc6d6f92a143980a793d5e WHIRLPOOL 4b07aa75b624fe579274fb0a5ff39264d257bac5531b0a1ea745acdc24872daa5c32ea40a208c9d05ab3233980bf8cedec0c0455b4d6e48ed3258e7a7b4f8fdf
+MISC metadata.xml 1427 SHA256 9d74e8b4a67308135b1e8450f457e77dcffacb838e8b089be391f58a640e9d77 SHA512 b94a8124fae8c073c4dfa2e8d629b547077d6d09eb9e7cf17faa038274125b17fe217b065e5c5ec78087abbdfea1219c3d45bbbc30e3fd2ebbe60c3e53cd3d81 WHIRLPOOL d2493ffa5e6a068e60b197181cbd856ded0606e49deb981a3abbda240a0d3e3a5c3ce84a6dc4e4412b4fadfc5d8922d85038943cab5e30b786adeeec2efc78bc
diff --git a/dev-haskell/snap-server/metadata.xml b/dev-haskell/snap-server/metadata.xml
new file mode 100644
index 000000000000..ebe4d9a5fb29
--- /dev/null
+++ b/dev-haskell/snap-server/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="build-pong">Build a server that just returns "PONG"</flag>
+ <flag name="openssl">enable https support using <pkg>dev-haskell/hsopenssl</pkg></flag>
+ <flag name="portable">no non-haskell unportable code.</flag>
+ </use>
+ <longdescription>
+ Snap is a simple and fast web development framework and server written in
+ Haskell. For more information or to download the latest version, you can
+ visit the Snap project website at &lt;http://snapframework.com/&gt;.
+
+ The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web
+ server library written in Haskell. Together with the @snap-core@ library upon
+ which it depends, it provides a clean and efficient Haskell programming
+ interface to the HTTP protocol.
+
+ Higher-level facilities for building web applications (like user/session
+ management, component interfaces, data modeling, etc.) are planned but not
+ yet implemented, so this release will mostly be of interest for those who:
+
+ * need a fast and minimal HTTP API at roughly the same level of abstraction
+ as Java servlets, or
+
+ * are interested in contributing to the Snap Framework project.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild b/dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild
new file mode 100644
index 000000000000..88ba664a0207
--- /dev/null
+++ b/dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A fast, iteratee-based, epoll-enabled web server for the Snap Framework"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="openssl portable"
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/attoparsec-enumerator-0.3:=[profile?] <dev-haskell/attoparsec-enumerator-0.4:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-builder-enumerator-0.2.0:=[profile?] <dev-haskell/blaze-builder-enumerator-0.3:=[profile?]
+ >=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/enumerator-0.4.15:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/monadcatchio-transformers-0.2.1:=[profile?] <dev-haskell/monadcatchio-transformers-0.4:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/snap-core-0.9.3:=[profile?] <dev-haskell/snap-core-0.10:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ openssl? ( >=dev-haskell/hsopenssl-0.10:=[profile?] <dev-haskell/hsopenssl-0.12:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'attoparsec >= 0.10 && < 0.13' 'attoparsec >= 0.10 && < 0.14'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag openssl openssl) \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/snap-server/snap-server-1.0.1.1.ebuild b/dev-haskell/snap-server/snap-server-1.0.1.1.ebuild
new file mode 100644
index 000000000000..53647cff47d8
--- /dev/null
+++ b/dev-haskell/snap-server/snap-server-1.0.1.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A web server for the Snap Framework"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="build-pong debug openssl portable"
+
+RDEPEND=">=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/blaze-builder-0.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/case-insensitive-1.1:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/clock-0.7.1:=[profile?] <dev-haskell/clock-0.8:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.4:=[profile?]
+ >=dev-haskell/io-streams-haproxy-1.0:=[profile?] <dev-haskell/io-streams-haproxy-1.1:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/snap-core-1.0:=[profile?] <dev-haskell/snap-core-1.1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] <dev-haskell/hsopenssl-0.12:=[profile?]
+ >=dev-haskell/openssl-streams-1.1:=[profile?] <dev-haskell/openssl-streams-1.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/base16-bytestring-0.1 <dev-haskell/base16-bytestring-0.2
+ >=dev-haskell/http-common-0.7 <dev-haskell/http-common-0.9
+ >=dev-haskell/http-streams-0.7 <dev-haskell/http-streams-0.9
+ >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
+ >=dev-haskell/monad-control-1.0 <dev-haskell/monad-control-1.1
+ >=dev-haskell/parallel-3 <dev-haskell/parallel-4
+ >=dev-haskell/quickcheck-2.3.0.2 <dev-haskell/quickcheck-3
+ >=dev-haskell/random-1.0 <dev-haskell/random-1.2
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.7 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.12.1 <dev-haskell/test-framework-quickcheck2-0.4
+ >=dev-haskell/threads-0.5 <dev-haskell/threads-0.6
+ >=dev-haskell/transformers-0.3 <dev-haskell/transformers-0.6 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory >= 1.0 && < 1.3' 'directory >= 1.0' \
+ 'directory >= 1.1 && < 1.3' 'directory >= 1.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag build-pong build-pong) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag openssl openssl) \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/socks/Manifest b/dev-haskell/socks/Manifest
new file mode 100644
index 000000000000..71655e2c7c74
--- /dev/null
+++ b/dev-haskell/socks/Manifest
@@ -0,0 +1,7 @@
+DIST socks-0.5.4.tar.gz 8021 SHA256 e9b5e1ea78592632bb086e5f4d6da523be01921a4a8998ca78552bdc396db4da SHA512 eba119e40e521f963ed779f8247832bd54db7c57267f433b89a57f72395eb212231d51fb5c56bb910185bc273aaee1044999fa781ad31da56e6d0ec03f07e783 WHIRLPOOL 68c1eaf52dcb0256abbc023a9a0ee81e85ce2b22912c67c7d1ba52a4d404f64fa8757deaa438e1736054b1479b5adbfd74adce7b227214d0bfa1c05f0c4eb571
+DIST socks-0.5.5.tar.gz 10159 SHA256 2647ea93e21ad1dfd77e942c022c8707e468d25e1ff672a88be82508034fc868 SHA512 cc811d0175d9a20c0aaec2eb593145908d25792f2ad5fb6b129564922bf8b64c3cda6b1424ac7e8ad2abfd1bcde7ece7ab717550266b75a5b360b4b729a768f5 WHIRLPOOL 702bdc766465458aa7cffec2762bbaeffaf14bb2182145a1650f2677ed51d5b97c68bec039b978ce8c5bfa68ae44e9435ffc3828df867884827ab29286cbe9c2
+EBUILD socks-0.5.4.ebuild 629 SHA256 d6bc318cdeca989dfaef1c14c95526e2af716c80a3dc6e51bbecb4638600d365 SHA512 aec88b5c4eb15b33fef56567fa3100f0ce092d6d96840a60c4819c5b6d96097b2098e864852e6a241789939425b1e445ffeb8bf66e9628b2bafda712944f4fd8 WHIRLPOOL ef5f1dfcfbba4e1dd4ba69367cf3c7b0ad50c927c48db522750897342e239eaa021e746b532fd4b58ee04d73f4c301e68b5616e14a229a80bd8bb2d2d04fb458
+EBUILD socks-0.5.5.ebuild 624 SHA256 22993810f86bc1701d696195ef8d544b68ac384af2059f28f7581d04aed26ad3 SHA512 9895305e1ff17648415bc2d1e8a9fa52e15ca409429c85c45fd07da727128a0ae0c17391b42b3a050e87a214645f6697cc061ceaa51e501a56d41d698b67edbc WHIRLPOOL d462ba54742c1d7d995425785e4a9b557841b5726e2dc4b2714869f2c64ae63352efddf0543ec7ba0e40121171d58fdb651d33e2451f1d760820eb28701d3349
+MISC ChangeLog 2915 SHA256 48f5d25aa529d313ef08a7b3569cf5b8041a540ee8e3b24f1a7c21fc5593affb SHA512 07691b8fc9d5448ef20d6b4440b411a511a81ff8cb289e53801bb9c5887ac629e011f059f305402e0f9bc9f0d4aa3b3c5ead697cb775f2293c8d88dc81466968 WHIRLPOOL 6573a5a06e7bd172ed5e1814e07b4bf8d28d277853b92f9cdb3834654597c7886171d581e02edf9b702364c4a3d09f896819a4384844a7c38e1bc451ace913ba
+MISC ChangeLog-2015 1531 SHA256 c85b4407054884d1885144275495a253262947a297a6e63b0169929477f6ec2b SHA512 e897fb4ee211db7a99b1a3e1229c4aa9d9dce80ad5ebe5d9f36ef5564dc99c354f8b025cbba42c318caefd0f981a7bea2ebc5e9803230e6f4633ba7d6f3ff115 WHIRLPOOL 13e9ba79e550b8160763d7b91d44fe252a475e24ff6abfa08ab33754fd7d7c35e4ba9dbacf45f0606eb97dc30e7ffe8c5dd5d369dd234baa7123c966961afa65
+MISC metadata.xml 413 SHA256 2b18faefb849079ebf66c75bae600d1ff01fbb5d93b97c32ae7d3d996f4970aa SHA512 8d6c9d814d711df8745bcc5f0068f10c5987e4fd81a957d3b17924ad28f264eb029acb1e84e29a5e1f0ee0694c15db0ad835afd5b06710aa3fcaffab23bee5b6 WHIRLPOOL d4e7557c48e8223c63f56c37b4ca4c9d3370f27817732129a2d977c8f774639e8c4a57b0c4d3f14716a05e7eab48450a0ff47e031452e17a40ca435a4c5a9951
diff --git a/dev-haskell/socks/metadata.xml b/dev-haskell/socks/metadata.xml
new file mode 100644
index 000000000000..79064c2dbc46
--- /dev/null
+++ b/dev-haskell/socks/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Socks proxy (version 5) implementation.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-socks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/socks/socks-0.5.4.ebuild b/dev-haskell/socks/socks-0.5.4.ebuild
new file mode 100644
index 000000000000..c3aa1cf997df
--- /dev/null
+++ b/dev-haskell/socks/socks-0.5.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Socks proxy (version 5) implementation"
+HOMEPAGE="https://github.com/vincenthz/hs-socks"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/socks/socks-0.5.5.ebuild b/dev-haskell/socks/socks-0.5.5.ebuild
new file mode 100644
index 000000000000..c04334ae6161
--- /dev/null
+++ b/dev-haskell/socks/socks-0.5.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Socks proxy (version 5) implementation"
+HOMEPAGE="https://github.com/vincenthz/hs-socks"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cereal-0.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/split/Manifest b/dev-haskell/split/Manifest
new file mode 100644
index 000000000000..7b048fa8024e
--- /dev/null
+++ b/dev-haskell/split/Manifest
@@ -0,0 +1,11 @@
+DIST split-0.1.4.3.tar.gz 12882 SHA256 7e69989206e26bb28f46cc8cf1edff5e439aa6be4adbc5b09118d6fdc1aa3bc5 SHA512 d5add24f0757fdbcc0671b1eea48be678021e12619bd6971b624cf62b23affa6e1a15d064e9784eeaaf87ad20087bc0fdb34dce2997ce3fe273e8cdada014121 WHIRLPOOL 229222d83b5d43a632eaa4dc22946b54d860f79d28473fe724df8789954b78b82015f26c8cc1f0ea8d266f125f34d054762cbd3cf5a2c34a96c6095e57566313
+DIST split-0.2.2.tar.gz 14666 SHA256 f9cf9e571357f227aed5be9a78f5bbf78ef55c99df2edf7fdc659acc1f904375 SHA512 d3e1a0d875632d15b12c0e454188382b705f2b9d93cb99d64f0a2a150ee7b7458628eff95da7da5f51fe9ed4ef3bd8ef3640f925f66e8f6f61253f679326614e WHIRLPOOL 92bc94bb6c43b39644aa1a001afc3372ec140e9fc188f35895ebfd48971c9c7c1cfeebeb1db8b19355b35c8dcaaa72ca5f9d087707e5a212f327a80b5ab186a6
+DIST split-0.2.3.1.tar.gz 15623 SHA256 7615b60adee20c19ddafd9d74456e8fe8e4274e2c676a5e858511b664205c688 SHA512 7b56be09279c1279120631a75bb5305bfdd6c351d582174a326985a7a630933aab747f32dd9d4ef13c81528255fe95337488f6a9117c259fe967189651828fce WHIRLPOOL 0fc07e63699f9577b5b4a1344713cc9887f3ce3234dcb3ddf0e4b91846be04e80fccf1d2c68bf20c377670080ac81c90b715efaa1f290cb560799c4b78186473
+DIST split-0.2.3.tar.gz 15545 SHA256 a6d100e433fa27eda72127475ba9c55481ca4105cfbb6ff55b67023d00ccead9 SHA512 bd0181b419326219d6ebad1a45683c8ff55d5e485bd669ef76e76690ebdcceddab2b8bc98616b7034de9622d54c6825200aede99e37f376e67f71bf242b1cece WHIRLPOOL c0661fed077984ccc9dc11881bb5c9ab7d49057f147b75072d020d1c94d1c85ee0b0e485bade31708bdb70115bea6c8a4f846db44db605b5993cfcc1bee2265c
+EBUILD split-0.1.4.3.ebuild 717 SHA256 dd8406aef9ef797cc7fd21a7a4e7528d8d2998ee81dba01bfb13eb99e0629f50 SHA512 b47777d1bfdd924e994d76901547b02d6f7962b0af508626cafec2b028025df6667352900a55989f30ef63f63e23be5e4b69bf12d113a56a739c0c40359ad811 WHIRLPOOL ccef83a48561bef369231b80b7f9124cb4a1cb1f75f8aca95f0bc086c7fd95b73366533bdb1dd89d279808c49295c0452459354cbb21f65626c14ff86bc7b7e5
+EBUILD split-0.2.2.ebuild 718 SHA256 ec9c1efdfa0e01e587361bd1128ad6ffedcf6b3f812d991ae39f9e5a509c7617 SHA512 1f34e8510c3ade017bf11a85e500d59f75a977c6cc62075a98830ea44cdb92bb73fe5cba8c531a857af5747f0f87b1a4f8f662685069c2201e12f991880c93d5 WHIRLPOOL 8f2753481b57f87bf9107690ef61603b631900b9b1cee0750c1a32b8175097426d363615936c4455567d18bda83a7b212244d0f14df78bee4500800ec14cd674
+EBUILD split-0.2.3.1.ebuild 664 SHA256 304b6978620bb2712b46a77ee48b71bd6e576834561c3960f1dd0304ac985c52 SHA512 905ad9aa3279dd636ba2b646ce0f0cd114cacd6bb38294b42924f3561fc85d5306666ed9fc421549c723501c2f653314d28cce0b894a10f46cf068c07f52444d WHIRLPOOL 4cc1f1fb6a5b68cd4209495c62f842a317b7b92bd002266f29283a28d14221e705113e76e3dd56ead431e9fa6607eaf34ab4a84eb72536f32a47e44b34ded08f
+EBUILD split-0.2.3.ebuild 732 SHA256 ce7c8d249377aa24301f7d345142af3f39744d9ec9286dcb83bd3265acc1a7c6 SHA512 556768addd464f495913c132b4d4b9447dc8b613fa6c1b81aba998683955f97eb33d058a255b9e666557b95c89573ecba7a0b2f296ad361c8ff8fda5f3bad41d WHIRLPOOL ebf303c402358f898ebc71565ff6c21d23fec21f43aca5c9b76f0555be39cae4f2ab6cb8f074db4d3bb75b42dd86bfab2bf519c1ae3355c0d35b33d0fa89a456
+MISC ChangeLog 3128 SHA256 7aeb04ddff3a48a22aeedd99098861a4b09bbda757eb1b8c24e2ef6c3c2ac3ff SHA512 bab7d44aed80f2448ccd3fcf7feb4207ef17fa9e17f110edc3de1e8d61bc99e0e0c74c77c99ac072e0de46989cb087ecc8d743bfd02eff89909a6112e016fc37 WHIRLPOOL 92c48708f564fe1cfc520ac30ececacd575587451af7f6694ffe3fe39508d9a9fc941c3cb5d7daf84cc6806b3a1a182c1e1f4a59ced5328bc18e0aceec7af2f8
+MISC ChangeLog-2015 4668 SHA256 1074d2622001a3153efb0010112673babd16b209df43ee938bc0c95b8cc43062 SHA512 e4b26b1e86b098d91272c45eaffde947e8b68d43d705c28009a3560aaa76c9319babc1ddbec5a74598c19952148f96cb580bdd009009b30eb0ea14efb58713cf WHIRLPOOL 259a4f5b576360400049582308fc7a7374daf1c2a7e590ca644fa14171251da163afad2aea8498d58ab1ff0fe21216c13e6773d99483fa6b898a928016b7f43c
+MISC metadata.xml 352 SHA256 164d28d4110cc4eb162b83a19421a45fbb26682fc4f16ecb560d00ab972be028 SHA512 6bcfd09102e3e42d6d207ccd14ec2dbd7593d9c87fd5a260bb5d0428dd87811e46ed3e30025e7a07d7d11a703092a1b04236b8f724b430bed0951e70f019a7f4 WHIRLPOOL fc64d947473c254d5048625efdfd8ca9971c0beaa24a71c3a116abdd5954e06cdc5f24641d67bf513b26d2c1e8a25d3de9e66f2ea016d53917c634addc2864cb
diff --git a/dev-haskell/split/metadata.xml b/dev-haskell/split/metadata.xml
new file mode 100644
index 000000000000..bb03bef0c0ef
--- /dev/null
+++ b/dev-haskell/split/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Combinator library and utility functions for splitting lists.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/split/split-0.1.4.3.ebuild b/dev-haskell/split/split-0.1.4.3.ebuild
new file mode 100644
index 000000000000..5d8aa1ed97cd
--- /dev/null
+++ b/dev-haskell/split/split-0.1.4.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Combinator library for splitting lists"
+HOMEPAGE="http://code.haskell.org/~byorgey/code/split"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ sed -e 's@base <4.6@base <5.0@' \
+ -i "${S}/${PN}.cabal" || die "Could not loosen depdencies"
+}
diff --git a/dev-haskell/split/split-0.2.2.ebuild b/dev-haskell/split/split-0.2.2.ebuild
new file mode 100644
index 000000000000..27537c984d1d
--- /dev/null
+++ b/dev-haskell/split/split-0.2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Combinator library for splitting lists"
+HOMEPAGE="http://hackage.haskell.org/package/split"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4
+ )"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base <4.8' 'base'
+}
diff --git a/dev-haskell/split/split-0.2.3.1.ebuild b/dev-haskell/split/split-0.2.3.1.ebuild
new file mode 100644
index 000000000000..0b96f0c58478
--- /dev/null
+++ b/dev-haskell/split/split-0.2.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Combinator library for splitting lists"
+HOMEPAGE="http://hackage.haskell.org/package/split"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4 )
+"
diff --git a/dev-haskell/split/split-0.2.3.ebuild b/dev-haskell/split/split-0.2.3.ebuild
new file mode 100644
index 000000000000..56aab6e6a1b1
--- /dev/null
+++ b/dev-haskell/split/split-0.2.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Combinator library for splitting lists"
+HOMEPAGE="http://hackage.haskell.org/package/split"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RESTRICT=test # test fail when quickcheck exhausted search space
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.4 )
+"
diff --git a/dev-haskell/stack-bin/Manifest b/dev-haskell/stack-bin/Manifest
new file mode 100644
index 000000000000..458295391186
--- /dev/null
+++ b/dev-haskell/stack-bin/Manifest
@@ -0,0 +1,5 @@
+DIST stack-1.5.1-linux-arm.tar.gz 16542317 SHA256 91a6539494504f670223b8de5af2b87e67267d7c80b4372e6eb3a8577771dbb4 SHA512 efb3d8eff4b4f8381364ab397298c6879e4ef3f6cdba799306696f961031f31e301b68f140624f0b6e7a0cb5d2bba02eb953203c1b7ab4a6a42d6368c8b39a29 WHIRLPOOL 48e7ecd314d672ef4dfcae603081d54b76fec98dac520a4449a6aa549793619cb2626fe68599c46458d078b6bbabf22d043be2de9899a42b564170dcab95af0a
+DIST stack-1.5.1-linux-i386.tar.gz 11546331 SHA256 2973f7baab2f557c113a92a560ad79b887bd57102e8f4a5caf67551a42ea4250 SHA512 f8b640d74ab013426a60d3bc6a8a190acad48439e7e80c33517c5904cf818e9d988e7b84dcd0fba15e24013887849c3d56ab7655a4bb549ee292058a00f14e12 WHIRLPOOL c86aa67680005e5949eab71c3402304ed678d32fe40b488de9b64dbb0c0b2fcf58bb704e9e18bc7594b32a4ec2ad94b3b29bd5b1918bac6fef3b097a485413be
+DIST stack-1.5.1-linux-x86_64.tar.gz 11788896 SHA256 b7df551c2f67464bebc5859fc0ecb2dc59cdbeb525af09e05ea4f2752828e542 SHA512 837190e769e33d95a7f7d105884b82fb1ace47d84534c017ba44019d8a5335728d13f1e6c5a3591ee542172734ae2ed49d2f9ab3f19b25963a01d001fc24f1b3 WHIRLPOOL a44d9999d4b620bbc6085ee8ad97bf33103136fc18599ac6094758c4ca33d7038304346d390888ac36617265e698e16c1710b9268a39ca264fe5f57c2151e3b8
+EBUILD stack-bin-1.5.1.ebuild 870 SHA256 82ea76aa3ef50b60e13bf69c365331282b065462e3136a57c678a84ecb235e98 SHA512 bbbfac5b50928ec39062251aafea28434b5ec8f0398270f4fbea2c922e1e0c5ab624da92cdb0b38f9d270a1ebb5e2e3d56ff7745f12784186280e95f14f07d45 WHIRLPOOL bebbe4b2706eab671ead4e295e8c5595dbf1ec58996069abbd3748d5c8e440839c552d0a47ed2c9d4e53e870ddb423435c4cc650608ecd4ca59a6130222eafc0
+MISC metadata.xml 569 SHA256 62075411146b18136ec5690cbd8beeec1cba09d955fd596610bde5fcf82e7765 SHA512 2e325913852f2545fb617c68310a4071c8e40e3ed4e0fe275db89ff76e3bcea47ed4cd1e8e6dabb7623659bb8402a162d6e247eeefd4d4ef7a03b1a4f6cb98d8 WHIRLPOOL 5ce660a0fb60cbaf0fc99e061ebd1b065e471cce631e5b65f18cd6515351803d772928c9cc73cd43ff2327c65fb2f9c6f6db74239a60ad63617e68a39c099ddb
diff --git a/dev-haskell/stack-bin/metadata.xml b/dev-haskell/stack-bin/metadata.xml
new file mode 100644
index 000000000000..d702142876ff
--- /dev/null
+++ b/dev-haskell/stack-bin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see the README.md for usage information, and
+ the wiki on Github for more details. Also, note that
+ the API for the library is not currently stable, and may
+ change significantly, even between minor releases. It is
+ currently only intended for use by the executable.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stack-bin/stack-bin-1.5.1.ebuild b/dev-haskell/stack-bin/stack-bin-1.5.1.ebuild
new file mode 100644
index 000000000000..5638974f850a
--- /dev/null
+++ b/dev-haskell/stack-bin/stack-bin-1.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="The Haskell Tool Stack (Binary)"
+HOMEPAGE="https://github.com/commercialhaskell/stack"
+
+uri() {
+ echo "https://github.com/commercialhaskell/stack/releases/download/v${PV}/stack-${PV}-linux-$1.tar.gz"
+}
+
+SRC_URI="
+ arm? ( $(uri arm) )
+ x86? ( $(uri i386) )
+ amd64? ( $(uri x86_64) )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~arm"
+IUSE="symlink"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ sys-libs/zlib
+ dev-libs/gmp:0
+"
+RDEPEND+=" symlink? ( !dev-haskell/stack )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="/usr/bin/stack-bin"
+QA_PRESTRIPPED="/usr/bin/stack-bin"
+
+src_prepare() {
+ default
+
+ mv stack-${PV}-*/doc doc || die
+ mv stack-${PV}-*/stack stack-bin || die
+}
+
+src_install() {
+ dodoc doc/*
+ dobin stack-bin
+ use symlink && dosym stack-bin /usr/bin/stack
+}
diff --git a/dev-haskell/stack/Manifest b/dev-haskell/stack/Manifest
new file mode 100644
index 000000000000..4c03bfac8a2e
--- /dev/null
+++ b/dev-haskell/stack/Manifest
@@ -0,0 +1,3 @@
+DIST stack-1.3.2.tar.gz 502764 SHA256 488b9292ea605c92f6ebf79b233e8e374d857b21053051cb44b305dad8f0d3f7 SHA512 1805268fa548ea8c120abe2498b0de75d0e6a265c1a53aab1a6da51e8c4b00bc8b5c100abb1e1e822a3a68b2f469c3c82ba9c12ad7753a20a0819f8e0bd27d12 WHIRLPOOL 4354ac08c592baa165bfe18e944ff6cf1fa1826fa8bd61ba0832d08582116fea34e453e0bec941c87a70b1c2e9d2df66e31d472197dd9ec433bf3fdcaa63798b
+EBUILD stack-1.3.2.ebuild 8519 SHA256 140a3bdb78c1c1881e5d43a3cfab2a50717873795f61b66f03e299aaa42ab62b SHA512 4068e9471fbfe3e9668358a7cc017cabc0b1b4341e208fe640213c206818cb159194b5f45f8eb7c9b89adf7d67f994d5c9431292141423c106f2c72fff2c0316 WHIRLPOOL 27fb1a51763288c802b787c4b2eb444dbc75a7711e028176d63580c9c2cec61e8ff80cf4e46b79e0ea9b56e4e40abeb3fd9ce2588d79e7dcad76827c1413f467
+MISC metadata.xml 569 SHA256 62075411146b18136ec5690cbd8beeec1cba09d955fd596610bde5fcf82e7765 SHA512 2e325913852f2545fb617c68310a4071c8e40e3ed4e0fe275db89ff76e3bcea47ed4cd1e8e6dabb7623659bb8402a162d6e247eeefd4d4ef7a03b1a4f6cb98d8 WHIRLPOOL 5ce660a0fb60cbaf0fc99e061ebd1b065e471cce631e5b65f18cd6515351803d772928c9cc73cd43ff2327c65fb2f9c6f6db74239a60ad63617e68a39c099ddb
diff --git a/dev-haskell/stack/metadata.xml b/dev-haskell/stack/metadata.xml
new file mode 100644
index 000000000000..d702142876ff
--- /dev/null
+++ b/dev-haskell/stack/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see the README.md for usage information, and
+ the wiki on Github for more details. Also, note that
+ the API for the library is not currently stable, and may
+ change significantly, even between minor releases. It is
+ currently only intended for use by the executable.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stack/stack-1.3.2.ebuild b/dev-haskell/stack/stack-1.3.2.ebuild
new file mode 100644
index 000000000000..a49d42ceea3d
--- /dev/null
+++ b/dev-haskell/stack/stack-1.3.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -disable-git-info,-hide-dependency-versions,-integration-tests,-static
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="The Haskell Tool Stack"
+HOMEPAGE="http://haskellstack.org"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # installs packages from network
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+ >=dev-haskell/annotated-wl-pprint-0.7.0:=[profile?] <dev-haskell/annotated-wl-pprint-0.8:=[profile?]
+ >=dev-haskell/ansi-terminal-0.6.2.3:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
+ >=dev-haskell/async-2.0.2:=[profile?] <dev-haskell/async-2.2:=[profile?]
+ >=dev-haskell/attoparsec-0.12.1.5:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base-compat-0.6:=[profile?] <dev-haskell/base-compat-0.10:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1.1.6:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ >=dev-haskell/binary-tagged-0.1.1:=[profile?] <dev-haskell/binary-tagged-0.2:=[profile?]
+ >=dev-haskell/blaze-builder-0.4.0.2:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/cabal-1.18.1.5:=[profile?] <dev-haskell/cabal-1.25:=[profile?]
+ >=dev-haskell/clock-0.7.2:=[profile?] <dev-haskell/clock-0.8:=[profile?]
+ >=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.7.1:=[profile?] <dev-haskell/conduit-extra-1.2:=[profile?]
+ >=dev-haskell/cryptohash-0.11.6:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1.1:=[profile?] <dev-haskell/cryptohash-conduit-0.2:=[profile?]
+ >=dev-haskell/either-4.4.1.1:=[profile?] <dev-haskell/either-4.5:=[profile?]
+ >=dev-haskell/errors-2.1.2:=[profile?] <dev-haskell/errors-2.2:=[profile?]
+ >=dev-haskell/exceptions-0.8.0.2:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
+ >=dev-haskell/extra-1.4.10:=[profile?] <dev-haskell/extra-1.6:=[profile?]
+ >=dev-haskell/fast-logger-2.3.1:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ >=dev-haskell/file-embed-0.0.10:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
+ >=dev-haskell/filelock-0.1.0.1:=[profile?] <dev-haskell/filelock-0.2:=[profile?]
+ >=dev-haskell/fsnotify-0.2.1:=[profile?] <dev-haskell/fsnotify-0.3:=[profile?]
+ >=dev-haskell/generic-deriving-1.10.5:=[profile?] <dev-haskell/generic-deriving-1.12:=[profile?]
+ >=dev-haskell/gitrev-1.1:=[profile?] <dev-haskell/gitrev-1.3:=[profile?]
+ >=dev-haskell/hashable-1.2.3.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/hastache-0.6.1:=[profile?] <dev-haskell/hastache-0.7:=[profile?]
+ >=dev-haskell/hit-0.6.3:=[profile?] <dev-haskell/hit-0.7:=[profile?]
+ >=dev-haskell/hpack-0.14.0:=[profile?] <dev-haskell/hpack-0.16:=[profile?]
+ >=dev-haskell/http-client-0.5.3.3:=[profile?] <dev-haskell/http-client-0.6:=[profile?]
+ >=dev-haskell/http-client-tls-0.3.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
+ >=dev-haskell/http-conduit-2.2.3:=[profile?] <dev-haskell/http-conduit-2.3:=[profile?]
+ >=dev-haskell/http-types-0.8.6:=[profile?] <dev-haskell/http-types-0.10:=[profile?]
+ >=dev-haskell/lifted-async-0.9.0:=[profile?] <dev-haskell/lifted-async-0.10:=[profile?]
+ >=dev-haskell/lifted-base-0.2.3.8:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/microlens-0.3.0.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/monad-control-1.0.1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.13.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ >=dev-haskell/monad-unlift-0.2.0:=[profile?] <dev-haskell/monad-unlift-0.3:=[profile?]
+ >=dev-haskell/mtl-2.1.3.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/open-browser-0.2.1:=[profile?] <dev-haskell/open-browser-0.3:=[profile?]
+ >=dev-haskell/optparse-applicative-0.13:=[profile?] <dev-haskell/optparse-applicative-0.14:=[profile?]
+ >=dev-haskell/optparse-simple-0.0.3:=[profile?] <dev-haskell/optparse-simple-0.1:=[profile?]
+ >=dev-haskell/path-0.5.9:=[profile?] <dev-haskell/path-0.6:=[profile?]
+ >=dev-haskell/path-io-1.1.0:=[profile?] <dev-haskell/path-io-2.0.0:=[profile?]
+ >=dev-haskell/persistent-2.1.2:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/persistent-template-2.1.1:=[profile?] <dev-haskell/persistent-template-2.6:=[profile?]
+ >=dev-haskell/pid1-0.1:=[profile?] <dev-haskell/pid1-0.2:=[profile?]
+ >=dev-haskell/project-template-0.2:=[profile?] <dev-haskell/project-template-0.3:=[profile?]
+ >=dev-haskell/regex-applicative-text-0.1.0.1:=[profile?] <dev-haskell/regex-applicative-text-0.2:=[profile?]
+ >=dev-haskell/resourcet-1.1.4.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/retry-0.6:=[profile?] <dev-haskell/retry-0.8:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/safe-exceptions-0.1.4.0:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?]
+ >=dev-haskell/semigroups-0.5:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/split-0.2.3.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/stm-2.4.4:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/store-0.2.1.0:=[profile?] <dev-haskell/store-0.4:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10.0:=[profile?] <dev-haskell/streaming-commons-0.2:=[profile?]
+ >=dev-haskell/tar-0.5.0.3:=[profile?] <dev-haskell/tar-0.6:=[profile?]
+ >=dev-haskell/temporary-1.2.0.3:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ >=dev-haskell/text-1.2.0.4:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/text-binary-0.2.1.1:=[profile?] <dev-haskell/text-binary-0.3:=[profile?]
+ >=dev-haskell/text-metrics-0.1:=[profile?] <dev-haskell/text-metrics-0.3:=[profile?]
+ >=dev-haskell/tls-1.3.8:=[profile?] <dev-haskell/tls-1.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/unicode-transforms-0.1:=[profile?] <dev-haskell/unicode-transforms-0.3:=[profile?]
+ >=dev-haskell/unix-compat-0.4.1.4:=[profile?] <dev-haskell/unix-compat-0.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.10.12.3:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.3.2:=[profile?] <dev-haskell/vector-binary-instances-0.3:=[profile?]
+ >=dev-haskell/yaml-0.8.20:=[profile?] <dev-haskell/yaml-0.9:=[profile?]
+ >=dev-haskell/zip-archive-0.2.3.7:=[profile?] <dev-haskell/zip-archive-0.4:=[profile?]
+ >=dev-haskell/zlib-0.5.4.2:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ >dev-haskell/persistent-sqlite-2.5.0.1:=[profile?] <dev-haskell/persistent-sqlite-2.7:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/attoparsec-0.13.1.0 <dev-haskell/attoparsec-0.14
+ >=dev-haskell/conduit-extra-1.1.14 <dev-haskell/conduit-extra-1.2
+ >=dev-haskell/cryptohash-0.11.9 <dev-haskell/cryptohash-0.12
+ >=dev-haskell/exceptions-0.8.3 <dev-haskell/exceptions-0.9
+ >=dev-haskell/hspec-2.2 <dev-haskell/hspec-2.4
+ >=dev-haskell/monad-logger-0.3.20.1 <dev-haskell/monad-logger-0.4
+ >=dev-haskell/mono-traversable-0.10.2 <dev-haskell/mono-traversable-0.11
+ >=dev-haskell/neat-interpolation-0.3 <dev-haskell/neat-interpolation-0.4
+ >=dev-haskell/quickcheck-2.8.2 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/resourcet-1.1.8.1 <dev-haskell/resourcet-1.2
+ >=dev-haskell/smallcheck-1.1.1 <dev-haskell/smallcheck-1.2
+ >=dev-haskell/temporary-1.2.0.4 <dev-haskell/temporary-1.3
+ >=dev-haskell/text-1.2.2.1 <dev-haskell/text-1.3
+ >=dev-haskell/th-reify-many-0.1.6 <dev-haskell/th-reify-many-0.2
+ >=dev-haskell/vector-0.11.0.0 <dev-haskell/vector-0.12 )
+"
+RDEPEND+=" !dev-haskell/stack-bin[symlink]"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'directory >=1.2.1.0 && <1.3' 'directory >=1.2.1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-disable-git-info \
+ --flag=-hide-dependency-versions \
+ --flag=-integration-tests \
+ --flag=-static
+}
diff --git a/dev-haskell/statevar/Manifest b/dev-haskell/statevar/Manifest
new file mode 100644
index 000000000000..54861dee5005
--- /dev/null
+++ b/dev-haskell/statevar/Manifest
@@ -0,0 +1,11 @@
+DIST StateVar-1.0.0.0.tar.gz 2728 SHA256 8445c998f79ef34105ffc928e50f1488505e8801f77f04d4b28d056b8d322bb0 SHA512 0196fc184e638fae736020fdc7139fa1a08adebcc495424316795e7e775c5d7ab1df89792ea088745854dbeb396bdf5f3c07942126b8227743fb2b7bd599b8c5 WHIRLPOOL 07c9e928d84d3f9c3e46d2c53bb1b4430e132152e5a737d3c495c276ac94ae536aa85c73f9c4233a04cf8087639a25860dd3d167e9d25392e4b4d279d553145f
+DIST StateVar-1.0.1.0.tar.gz 2800 SHA256 5a964b0f0baf775833cca57ca1454b48f02ccbe5550dd6ce61cd833c7bd7c20a SHA512 4a3f35943d9a3670e8fd633b916fb0b800aabe98af2f4285a79ff40523ef49ee28ba83457a796f0e4d6f718a1cf9c57790f4124c42cede9a884360803a86b194 WHIRLPOOL dfa070752615a137c1f12cdfb10d6dc7363a673f10ccb356daf192dcd32d7dff5ce1a22a7e1bac3bda1ae76e122854a89fbdc7a42a98695dda8459c3d7f3bdf1
+DIST StateVar-1.1.0.3.tar.gz 4475 SHA256 b494e6895185826cef9c67be54bb73beb2b76ad69a963c5d7e83da59dc0eac2f SHA512 4be7a0d005bd1af713102100ece6c074f7c1835b356c40d6128152bd0b56fc4f0b29c3b7d5c2f5b5413d4cf3ca6f5118d0c5932d54aceec1eba1f835ee1dd64e WHIRLPOOL 27fa33e1918288cd83f9ba35ab96f0fe20b89d3c85ac0b25dd15f178cdf29c1e56321c37d9fb5e1ea437dd1165e153463d476d8c6a3b4c3ac9e03b8313411ed2
+DIST StateVar-1.1.0.4.tar.gz 4587 SHA256 7ad68decb5c9a76f83c95ece5fa13d1b053e4fb1079bd2d3538f6b05014dffb7 SHA512 2d9f958dc2d1b749c5e2b661958cd38b58a1048603dc48a585a2f32ca386cef42db99e39c033194376f6f3de154444841de048dc39804d236f6e10c90c5e3f0b WHIRLPOOL bd44f740ff5e52f4ff10c13ae9543379bb0cb6b01da302fadb0a25e635e56bd9bfb9c7620668cb07aaca3ad35f6f193e28b08417c8e8ad25dcc593c02345233e
+EBUILD statevar-1.0.0.0-r1.ebuild 590 SHA256 8d66f0dbf64acd0f7dc909d9bf82b2959f586b1349340fa5f03e8a11cc7c40c5 SHA512 6fa2ff371a592ac9144259852289c051893fdd1426e291e0ac58450c7120089d278c6cd9740a2b7e775c4c4a913eff2a7f0916391cca8b64d3c9c0ab185af80d WHIRLPOOL d90920dba6ae309210b0529db36ed9c8101f213b72436c7cf5cee2ad15e04d7c2b04a0bbd9a473a7a7e66dee4fe86a53d893f23eb9075c77e4498685d3055e2d
+EBUILD statevar-1.0.1.0.ebuild 595 SHA256 aae96201e66cb9d2e8cccd4768d969e6713c372f98363dc46da093d2aceb45e2 SHA512 e9fccdd3d78980826f3ba1a4e97fc100f1fd3ea61b20971d574fd10b3d9138403d65bf9deae90b88e016f1ed3b89fdbaa5085b20bd2ae2b286933788fe0cf908 WHIRLPOOL 1049d53c1a9458320988395d6d39b086ab72d8f5a12efc06e53ac98ab38228096eb198b65ec8f453cb79a14a07202cac7927d58aafef3850aeeca27dddbe011e
+EBUILD statevar-1.1.0.3.ebuild 761 SHA256 714971e3618bcd4db42517543e9acd1840a1ff01b31cc2193d51cabb34b5a34e SHA512 4736484a717e88ee986cb3508694be9ccb7336f0bcd1f40f311b08192946a0f35af55fdbf42f7067511f30a2fb597568becc12452c5d0ff024c832123e6d9649 WHIRLPOOL 86a2a62886c7d8e0126d07121462bfd9fc3d061db4ecacd0e3d910156d7c827ef541d3fcee7f72e0acf50fb0a5c4806233cf30b1231cc11939135d0db8d59cb1
+EBUILD statevar-1.1.0.4.ebuild 759 SHA256 3d19a29fcc056a18a8a676c044afd4e6f5004641753974865811516a268c7def SHA512 666373ae33e37dae9fedb02afd4901c06ee16723d8d7e41d7fe3ae86cec83a3c439c84fea15d7ad0dad030c159cb88c6bf61179df8bb7bab6413a3b9753df26b WHIRLPOOL 21b3e4039b69638d0251d6cd7c09b841160de6bc3b1ad4f588b4172c923d4e4afdd61f572a0692be9396fc44025c2456f37f9e5ff1556ea0f3f536996dd6ef5d
+MISC ChangeLog 3657 SHA256 94f300b70db04194ad291960c3a17ffa28cc6d376c8417d83348b8c5ee2e7a2b SHA512 e3991bab74215ea3e5defe9947dba6dbae144cd3e48e41fbaf5c08b8323cb40b5582c39d9c6fb5b557a4326130dfd737bda20c67dcf1a8d48fb1663872961fd1 WHIRLPOOL 31ab977f4efc38c488843b226fa566c839b901089dd13a646938775f2f51f35d1a1d18e65f1d8a47dd078f0e1fcaf6d32a51258738d702dbf4d2deadd257f994
+MISC ChangeLog-2015 1576 SHA256 ed74b40a063e9d3c0986d4d9b66db1a2ec636d7bb0bdf554d687f6d499f5eba7 SHA512 d506b239adac64d02982a807ec8e68e7241c53f279eb071ab1940e4a8a2f86819d8be813cb89a134156dd5b4884ea9b0d60e410cff99bc2cea49178052972829 WHIRLPOOL c0eee6ff8ada64f23befef083e462b3bc9d4da036a1d3628b9198b311918e55ed5828a08517d93173f98176832445d9c45fe12ce4dc54b830cf0404dabf3f441
+MISC metadata.xml 499 SHA256 7cbdcfbadac6ebee454eba69d62c0d03d11cf8d6f9311d3f0ad178971dabfa64 SHA512 f9c314c50fa0d9bfd431a6506bca07b00f1359cf6a2f19bfd1bb9cdd06bd04ceaa46f64fb290482b2a8967f98af147af83f4f32624191682401d8b91b30ea111 WHIRLPOOL 29422ef8d5d76a1e23106b57d8570a58a742fc4a62553111f1ca6bab52f9d5f52ef9ee6d6382b6398299326d9b0de4c7a7269656ff196794ae7714e84ecb1999
diff --git a/dev-haskell/statevar/metadata.xml b/dev-haskell/statevar/metadata.xml
new file mode 100644
index 000000000000..afb1df96d2a4
--- /dev/null
+++ b/dev-haskell/statevar/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains state variables, which are references in the IO monad,
+ like IORefs or parts of the OpenGL state.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">haskell-opengl/StateVar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild b/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild
new file mode 100644
index 000000000000..e2d11d60ff9a
--- /dev/null
+++ b/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="StateVar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="State variables"
+HOMEPAGE="http://www.haskell.org/HOpenGL/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/statevar/statevar-1.0.1.0.ebuild b/dev-haskell/statevar/statevar-1.0.1.0.ebuild
new file mode 100644
index 000000000000..96a52fc14b56
--- /dev/null
+++ b/dev-haskell/statevar/statevar-1.0.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="StateVar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="State variables"
+HOMEPAGE="https://github.com/haskell-opengl/StateVar"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/statevar/statevar-1.1.0.3.ebuild b/dev-haskell/statevar/statevar-1.1.0.3.ebuild
new file mode 100644
index 000000000000..5b6e67292246
--- /dev/null
+++ b/dev-haskell/statevar/statevar-1.1.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="StateVar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="State variables"
+HOMEPAGE="https://github.com/haskell-opengl/StateVar"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/statevar/statevar-1.1.0.4.ebuild b/dev-haskell/statevar/statevar-1.1.0.4.ebuild
new file mode 100644
index 000000000000..9b6a5292e253
--- /dev/null
+++ b/dev-haskell/statevar/statevar-1.1.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="StateVar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="State variables"
+HOMEPAGE="https://github.com/haskell-opengl/StateVar"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/statistics/Manifest b/dev-haskell/statistics/Manifest
new file mode 100644
index 000000000000..a42553b51fd1
--- /dev/null
+++ b/dev-haskell/statistics/Manifest
@@ -0,0 +1,11 @@
+DIST statistics-0.10.5.2.tar.gz 67302 SHA256 7eef958aee470c3eda905cf29d62aa336681228f9e6bc30299e84436d0ef8b8f SHA512 92ca0852551d2f67b1a0d96d472952492422d0c35962c1c784baa4d28915b7938e588c6fd8eddab1071e4526b78181258dda79a1962312714d140ccaaf1367e1 WHIRLPOOL ba4edd519c4df73b65dd402a4dbe137cc99312ebc466433c56910ccfa6754bac88a77f07281591be811ecb522ea3924a1a5e13d64c5b21898041891a7b88fa61
+DIST statistics-0.11.0.3.tar.gz 69092 SHA256 0336acd8f61c36fe30217198660b75d7cf88655fb164cbfa4d464a8977fc94a0 SHA512 7715e5497a794d4706232372c63a83072a60a7ba25517bbecafcce5125d83ad13916755db83af0ece349a35a663447037fc0316cf841570fa3e6a83bb29457fb WHIRLPOOL 761ae858928c4d495e315afeddbc6623daa44ed788700a546c2e56e15a20a6e0124b49190500be78e24f2bce34e11aedc7eae17559a52a2d7b61fddbcfcb35a2
+DIST statistics-0.13.2.3.tar.gz 79522 SHA256 d624b1494959d3c64cfd068c9566778a799d3e3f5d6b22ec3e353ba6d6876fbd SHA512 5fcc6f6889ed5b54d17d5d3f505bc6860d836f6f9784cf768a337db00179b68e16fc9d9a3a2336563c76cb24cb4faf9e705f14150fd6adb5c649760b63726b17 WHIRLPOOL 9371403395313806253568cbeb14fd337c30e818e945c85867dab99fb1f1c34077bc38e7a9d9d3bab617c27e162d4fae05a0f3632dfef6ef824e5d333abd033d
+DIST statistics-0.13.3.0.tar.gz 83534 SHA256 6e7fe0f10086725c696fdd855caf4b6fb58ca5100bd0c9995f575f5b071381ed SHA512 66eee4b6ea7f2ce6ac5fdcaf9e3f8185b0a4915e13f77474ab4709353692a95c99b15a00b52129d88a5fb35392f3e6795799335b1fa4a4e69208e94d81357715 WHIRLPOOL b90e6c6cb8a8e970d825bf2994db34f53bf7a633bdf36f23527b8708aa0ebef74626b78a9e16a9801d55431af83316e37971f20e0159507e0e22a4e12a201098
+EBUILD statistics-0.10.5.2.ebuild 1200 SHA256 d08934f3335be90e88c292067debc6358acf30d4614605061efa7683db855b20 SHA512 85ce2d03bc378c3e38f5d5e39a61242c71cfa3b113b94315e7031248154c8756653b9d262f425e16494f16ca6e82354ecf45470f71e75998dc474f9e191b8865 WHIRLPOOL 500f7d00217a54543f360ebc2b763ffd0102e0d43ac9e83493e7298f59610e633ccf7dbf571de35d6bc1419abe4aa205d1bb28cb581bd824e9f4cc82d93b932e
+EBUILD statistics-0.11.0.3.ebuild 1202 SHA256 c23915c8d981c3f54e9e10f27be304f4960cf276f15263f322235002af53b3bb SHA512 d37adaf1aa9462963bccb0728ef466e4bbe927b7917556fdd6876678af4e4943764f6d1374b6cd5534cd1ccf251a41a17bee677ff3214c5c174a341a1e431d5c WHIRLPOOL 297959981f7dd2182f3e0ff1833d428920353bd2e87e4bc06e7937ce6b3e3ffa83717b0e5d47d8879ec8cbdc2ffc30a64da0c6041a91b59e226c4f9d95b2e2af
+EBUILD statistics-0.13.2.3.ebuild 1241 SHA256 e6d98fe513a57b3f6d0d9f1f57109df1226057a6e9383228f6d97627ce84e08a SHA512 5c82d286d5aa604cc7b2111d15de9921fc794e588e20b990dacf30c140c883dbf9cce2e8e510f76121e625ece02bda75f4843285ea048823511bdebe876ef568 WHIRLPOOL 92f4a7fdbfc6d6baf72534edbbfa4d7b3eaa01d3d9dde9245ecf2aea1ad7bbd31dbd7e63085403a33746faa85c8fefe65f515b2fe81a1afd331061f2837ccb97
+EBUILD statistics-0.13.3.0.ebuild 1244 SHA256 c1c5020e2458fb45a6f28534114be14e88781a39170cdfd4d39c0446101fc3ad SHA512 d76acbc24a5bd2fd2a28b508d8a13e674bc3116d3bcc73de5bb02a0c528b4967b5a49d42208eac184c91dc86d6b67b057d4a1d3fdccc9bb147cdf2bb30f71ba4 WHIRLPOOL 6a77c0f3ad094083a9593f0af240a70852b89b37b15822df42f4928e404c6fccf270adf7a7cc4d64afdcd8ec0e474dd3068c430210afc080a05c4ca16d612963
+MISC ChangeLog 2753 SHA256 7cca8602a6327ca86022d1651a22910f4dbce74bc399471b22d382ebd5bb96c1 SHA512 f73cb26af564f751cb2b648b9f6a7adeab4bea9187cdfd81e5fa6081053ba707c49bb4108a8d219119529521e6742b351ff5daaecad6ec757aa2cdc6f88890c8 WHIRLPOOL 06cdac4f2ca880c33eaacb1117e4402983aa3388c6107ded7a8090375cd0f6f740511d7754a3c5267ef6cbff1ec001621070b1d497183aaec5fbcd154039160d
+MISC ChangeLog-2015 1321 SHA256 b1863acdb33b2c8e24a913a5ae62d624d5f4a8b0b73b6eead917f9c1c1c43ae3 SHA512 de663fcfe2015004ec0afbdb51878d241070ce980e4575c84b362a693b584e37b15ca636b30ce2b2f920d854f422e311990e26f096c798d76bddce89175fd2bb WHIRLPOOL cc1bdcb704c33eb7e5fe49e199eac9b233c84768883bc350e47fafbb057bbce1747afc7a1106a2e5ad5fcb57e51661e5235d07d1f88c8bb8b7bf106d5517790f
+MISC metadata.xml 3721 SHA256 201c6522f32ce68fa8b83b208697046e6026aea48facdfacd4d01b6d5e4ba6c2 SHA512 f6d923da49f891d98d7e8f9ee39823bee879c249f70c20c0860c2ac947af7e8ceec9ffcdca5e8b90bbd6af8d886b31c55a98119e0ddf0cfb3015ea83df0f433b WHIRLPOOL 7d14f5c2c1fcd57f95381bed10de11878c97ffdd37c8aca0480f457cba8531039801d7f595fe476a762adbcf5704a13e149baab9b3e9668d9271bdf5d3a3766c
diff --git a/dev-haskell/statistics/metadata.xml b/dev-haskell/statistics/metadata.xml
new file mode 100644
index 000000000000..a68564979679
--- /dev/null
+++ b/dev-haskell/statistics/metadata.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library provides a number of common functions and types useful
+ in statistics. We focus on high performance, numerical robustness,
+ and use of good algorithms. Where possible, we provide
+ references to the statistical literature.
+
+ The library's facilities can be divided into four broad categories:
+
+ * Working with widely used discrete and continuous probability
+ distributions. (There are dozens of exotic distributions in use;
+ we focus on the most common.)
+
+ * Computing with sample data: quantile estimation, kernel density
+ estimation, histograms, bootstrap methods, significance testing,
+ and autocorrelation analysis.
+
+ * Random variate generation under several different distributions.
+
+ * Common statistical tests for significant differences between
+ samples.
+
+ Changes in 0.10.0.0:
+
+ * The type classes @Mean@ and @Variance@ are split in two. This is
+ required for distributions which do not have finite variance or
+ mean.
+
+ * The @S.Sample.KernelDensity@ module has been renamed, and
+ completely rewritten to be much more robust. The older module
+ oversmoothed multi-modal data. (The older module is still
+ available under the name @S.Sample.KernelDensity.Simple@).
+
+ * Histogram computation is added, in @S.Sample.Histogram@.
+
+ * Forward and inverse discrete Fourier and cosine transforms are
+ added, in @S.Transform@.
+
+ * Root finding is added, in @S.Math.RootFinding@.
+
+ * The @complCumulative@ function is added to the @Distribution@
+ class in order to accurately assess probalities P(X&gt;x) which are
+ used in one-tailed tests.
+
+ * A @stdDev@ function is added to the @Variance@ class for
+ distributions.
+
+ * The constructor @S.Distribution.normalDistr@ now takes standard
+ deviation instead of variance as its parameter.
+
+ * A bug in @S.Quantile.weightedAvg@ is fixed. It produced a wrong
+ answer if a sample contained only one element.
+
+ * Bugs in quantile estimations for chi-square and gamma distribution
+ are fixed.
+
+ * Integer overlow in @mannWhitneyUCriticalValue@ is fixed. It
+ produced incorrect critical values for moderately large
+ samples. Something around 20 for 32-bit machines and 40 for 64-bit
+ ones.
+
+ * A bug in @mannWhitneyUSignificant@ is fixed. If either sample was
+ larger than 20, it produced a completely incorrect answer.
+
+ * One- and two-tailed tests in @S.Tests.NonParametric@ are selected
+ with sum types instead of @Bool@.
+
+ * Test results returned as enumeration instead of @Bool@.
+
+ * Performance improvements for Mann-Whitney U and Wilcoxon tests.
+
+ * Module @S.Tests.NonParamtric@ is split into @S.Tests.MannWhitneyU@
+ and @S.Tests.WilcoxonT@
+
+ * @sortBy@ is added to @S.Function@.
+
+ * Mean and variance for gamma distribution are fixed.
+
+ * Much faster cumulative probablity functions for Poisson and
+ hypergeometric distributions.
+
+ * Better density functions for gamma and Poisson distributions.
+
+ * Student-T, Fisher-Snedecor F-distributions and Cauchy-Lorentz
+ distrbution are added.
+
+ * The function @S.Function.create@ is removed. Use @generateM@ from
+ the @vector@ package instead.
+
+ * Function to perform approximate comparion of doubles is added to
+ @S.Function.Comparison@
+
+ * Regularized incomplete beta function and its inverse are added to
+ @S.Function@.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/statistics</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/statistics/statistics-0.10.5.2.ebuild b/dev-haskell/statistics/statistics-0.10.5.2.ebuild
new file mode 100644
index 000000000000..87de6e05ef06
--- /dev/null
+++ b/dev-haskell/statistics/statistics-0.10.5.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library of statistical types, data, and functions"
+HOMEPAGE="https://github.com/bos/statistics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # likes to fail under a load
+
+RDEPEND=">=dev-haskell/binary-0.6.3.0:=[profile?]
+ dev-haskell/erf:=[profile?]
+ >=dev-haskell/math-functions-0.1.2:=[profile?]
+ >=dev-haskell/monad-par-0.3.4:=[profile?]
+ >=dev-haskell/mwc-random-0.13.0.0:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/statistics/statistics-0.11.0.3.ebuild b/dev-haskell/statistics/statistics-0.11.0.3.ebuild
new file mode 100644
index 000000000000..b3bc517c9d8d
--- /dev/null
+++ b/dev-haskell/statistics/statistics-0.11.0.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library of statistical types, data, and functions"
+HOMEPAGE="https://github.com/bos/statistics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # likes to fail under a load
+
+RDEPEND=">=dev-haskell/binary-0.5.1.0:=[profile?]
+ dev-haskell/erf:=[profile?]
+ >=dev-haskell/math-functions-0.1.5.2:=[profile?]
+ >=dev-haskell/monad-par-0.3.4:=[profile?]
+ >=dev-haskell/mwc-random-0.13.0.0:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/statistics/statistics-0.13.2.3.ebuild b/dev-haskell/statistics/statistics-0.13.2.3.ebuild
new file mode 100644
index 000000000000..d46b882c8481
--- /dev/null
+++ b/dev-haskell/statistics/statistics-0.13.2.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library of statistical types, data, and functions"
+HOMEPAGE="https://github.com/bos/statistics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # likes to fail under a load
+
+RDEPEND=">=dev-haskell/aeson-0.6.0.0:=[profile?]
+ >=dev-haskell/binary-0.5.1.0:=[profile?]
+ dev-haskell/erf:=[profile?]
+ >=dev-haskell/math-functions-0.1.5.2:=[profile?]
+ >=dev-haskell/monad-par-0.3.4:=[profile?]
+ >=dev-haskell/mwc-random-0.13.0.0:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.7.5
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/statistics/statistics-0.13.3.0.ebuild b/dev-haskell/statistics/statistics-0.13.3.0.ebuild
new file mode 100644
index 000000000000..8a242b141622
--- /dev/null
+++ b/dev-haskell/statistics/statistics-0.13.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library of statistical types, data, and functions"
+HOMEPAGE="https://github.com/bos/statistics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # likes to fail under a load
+
+RDEPEND=">=dev-haskell/aeson-0.6.0.0:=[profile?]
+ >=dev-haskell/binary-0.5.1.0:=[profile?]
+ dev-haskell/erf:=[profile?]
+ >=dev-haskell/math-functions-0.1.5.2:=[profile?]
+ >=dev-haskell/monad-par-0.3.4:=[profile?]
+ >=dev-haskell/mwc-random-0.13.0.0:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/vector-algorithms-0.4:=[profile?]
+ >=dev-haskell/vector-binary-instances-0.2.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.7.5
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/stm-chans/Manifest b/dev-haskell/stm-chans/Manifest
new file mode 100644
index 000000000000..6aafc8468abb
--- /dev/null
+++ b/dev-haskell/stm-chans/Manifest
@@ -0,0 +1,5 @@
+DIST stm-chans-3.0.0.4.tar.gz 9673 SHA256 2344fc5bfa33d565bad7b009fc0e2c5a7a595060ba149c661f44419fc0d54738 SHA512 7882fa4d036dc3de3dfbfcb62fd54eef5bf679d2adcbdc0653a1cd4c4f1b715dab6a70465573721b141cb9a281f2d6119114445c0dc79c5e4c474250f4f22d18 WHIRLPOOL a2f0271eb410728f68f57d5dcfd5ea2318888e31b97409fc9e60e3c41d9e61070b7f074f54767eeaa81217ccec7dbb6077d3afb4b4b9a8348f2c88c0958c046e
+EBUILD stm-chans-3.0.0.4.ebuild 573 SHA256 e66a75a94332abd6119c09eeb3105502f143636a58f81270990a1ff92d71b1f6 SHA512 09d05c8d41311e6a35a6e17a350506838c8ca3bf5c6a80abffdf1ddcdc976bf63724e916bfd022f9ddf645e62e71b2f9c0a1251624a88045dd15bd3a8c4d9409 WHIRLPOOL 26d1dc0f40ac8922e5829afa4e2106ad8a2553964f2a4a486849693e5d191c7a077796f93a3b54fe0546455f958c389cc18fc6cdc1192f6579e426af005b640f
+MISC ChangeLog 2800 SHA256 18938d1396a3527424ee826a963cafcbaea3a2231665db60615e0460fb9c40b7 SHA512 5aac4cf833653831e18f90bf7499de7bced864b747b51ed97572de62fa0bd9c2b74ce4efbba67eb566a4186717bc3eccf0f2e16159b6c600f9d9ab44f2098b53 WHIRLPOOL 67bc3d43cd2a77dfadfa97cd3a4d540a3f694b8acd57cd79f03854e5feae9b333a283103a1f4d74ed7597ffbe2ff5145b87bc0c5c3cdfa939f8b0e06856b471e
+MISC ChangeLog-2015 1038 SHA256 92cf84ba95908a0db2c98dc4ab9f4af3a0baa70ade39a5e8b57f01c0aeb0980e SHA512 0d7cf0fb16112bffa5e61438c0378d28cbaef990706155ec87f2f20bda76833eada290d8f5d028774eae45331714a21eece14dc5cb0a3727534967dc13da9dcd WHIRLPOOL 4f5d55dbe1d3f6b83f47a76bec0956a01332a6a9cd4cc546c7661947ceaba5ad0e377bcb4eb07de356d7801e82826dd1094a7f815ec9cf4b53474d68091048ac
+MISC metadata.xml 328 SHA256 5d1eab7ba0861b64ddffdcf8222231e99e74b5353e3c0e5ef5ced389169c6a08 SHA512 fa87fc0cc8f2037d1fd137887f6fc2f95575b3b3d9abc05cef9c129b4eb9500293abce786294c2e77719be77b38599b6b23f271825f85956ceb52ed64a5d2f00 WHIRLPOOL f02f4fb31eb7a12abeccb6743cb3849ffaedb4a38a0227b7a01d5cfd4e4df355f73b8de900ac8a0a6d8bb7d68c53b37f501812283192655e6caacb484a31d0aa
diff --git a/dev-haskell/stm-chans/metadata.xml b/dev-haskell/stm-chans/metadata.xml
new file mode 100644
index 000000000000..89a51c39cb0f
--- /dev/null
+++ b/dev-haskell/stm-chans/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Additional types of channels for STM.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild b/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild
new file mode 100644
index 000000000000..e8fd85dd9798
--- /dev/null
+++ b/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Additional types of channels for STM"
+HOMEPAGE="http://code.haskell.org/~wren/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/stm/Manifest b/dev-haskell/stm/Manifest
new file mode 100644
index 000000000000..ab171ab2a3bb
--- /dev/null
+++ b/dev-haskell/stm/Manifest
@@ -0,0 +1,7 @@
+DIST stm-2.4.2.tar.gz 9635 SHA256 c8ee3cd64c266133902619cfff2d04e5f66206f91dbce8dd1182037fbe4858db SHA512 ed1f58f7b08262d4afa683fde16ad79670bb111f0cfc22fdce81614358e903698e6b1bd410428661b1c7d5af50b10dbcf688d8ce5e7ddae86cc55d6d1c5598da WHIRLPOOL 5cdb977455ec25e64c3501118837db05570ee3e0954de6f19920a8ae3d86c4186cd650eb61fdc4f3b9425c38f7581c71fd128c12617b1e164cf91966bb81d8ad
+DIST stm-2.4.4.1.tar.gz 10367 SHA256 8f999095ed8d50d2056fc6e185035ee8166c50751e1af8de02ac38d382bf3384 SHA512 12a8edb7489995245fb21d9f0782cad87e992f56343d4492eef788370ebc2dcb934193d8602b85b5f3935c4bdb4c9426717b6149437cd7b0bb5311bda4b237eb WHIRLPOOL b98e52bac7d3c9cdeafae07ec28a2481c3f00d4b2c7b9b4da485c1c0d3076c9d63126ac14f24efcfa06d9286ac8e49001690e89829fa14b0473f2e53dfef1380
+EBUILD stm-2.4.2.ebuild 597 SHA256 60771658fb867bff82e931114ece6b1070a9ad1855e0fb68e1234363a18e076c SHA512 4b943b3fb8253196ff423249290941ca2926b40e6e8950f7d479e6e0e25659c5ca74dc727ded2e7f06467406f14ec456c09107f566aab35be51a4680c6338b4b WHIRLPOOL 1404377f5cd817ab9fcc2dc08dba56f86a0a0f45ffa4811d03f9478c2e4deeef720acf77ae99190084c5079685fc3e3cc52cc83196aab19224ce2fff2b2c2cea
+EBUILD stm-2.4.4.1.ebuild 607 SHA256 d986dfab0a5766b5fa866621aea07090653720163c2eaf6a66f29a73918650d5 SHA512 197daebfd2fd7428187671528d0a04f0e712fb60cacf2c7125286fcb7edec40776ee1721865bfb21b414998b1c9861c50d15eab46343903c30a4d07253026add WHIRLPOOL a11967c33a863f6436a024d3f66b7bf3e6f1d627fa8c2ea5d630e13f718bbf7f72ab3d6f46a99519bc9911b68ce02117ac09dcf2d8cce5693947b5e270fea365
+MISC ChangeLog 2935 SHA256 c39e1d7d44721a62cf3d800bf6207d4b9439140ff49f659eded4f9be9b7e784d SHA512 31c7bba9cc1b45b7eda0944612bd3e0efc64480e35e23d93e29c673759c4f1db147ffeb1f22850182dcaae6078407a11774b9dd481fdd72e22a5e5b5c59a3fe6 WHIRLPOOL a4c5c54e2ad2ee5cd1ca1afd1ce0e2b50934a7b681ffbc2ba4a428ba4715a4d5029fefff5e048dd16594de5026a074b51f0bd2b5b97fb74ad727c10162f758ea
+MISC ChangeLog-2015 3313 SHA256 c8597783c137a74f4c96fd769026963e5b4681bc9912f387494fb62ba47d45d8 SHA512 01528a33959395a3f9808b0a0e74207d148982e13cdb28eea8f46add0f24ff33d7330c194077a79281382cc0b3ba5c423c3cb67d64acf389843ca59dc10c978c WHIRLPOOL 360af080743219699728c1a8ae717a4dcd50987c5c8e77c23ddd3dba632380a0d11b0eccba6cdccd867e1f36c585b04709099b9a9c8f8da424f2cec8e6665a17
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/stm/metadata.xml b/dev-haskell/stm/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/stm/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/stm/stm-2.4.2.ebuild b/dev-haskell/stm/stm-2.4.2.ebuild
new file mode 100644
index 000000000000..c2b2615e05a2
--- /dev/null
+++ b/dev-haskell/stm/stm-2.4.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Software Transactional Memory"
+HOMEPAGE="http://hackage.haskell.org/package/stm"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/stm/stm-2.4.4.1.ebuild b/dev-haskell/stm/stm-2.4.4.1.ebuild
new file mode 100644
index 000000000000..a6bfab97c2c3
--- /dev/null
+++ b/dev-haskell/stm/stm-2.4.4.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Software Transactional Memory"
+HOMEPAGE="http://hackage.haskell.org/package/stm"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/stmonadtrans/Manifest b/dev-haskell/stmonadtrans/Manifest
new file mode 100644
index 000000000000..689134723af0
--- /dev/null
+++ b/dev-haskell/stmonadtrans/Manifest
@@ -0,0 +1,7 @@
+DIST STMonadTrans-0.3.3.tar.gz 4820 SHA256 d9911c7634c42b94f57ac7c2a6d523f6d7124870b35fc3030cb72109ba3aa315 SHA512 5395dfac66abcf75593b5c62252b452e4935b85e294a1f9b4a40424b29be76109b89b0cc35eaa15bd448a4d51ae0500bfe72924db854e02e949685fd9180d847 WHIRLPOOL 7d038fafc793e74910444ac04bf9cd038aaee7476ba033ac6afef160b626e82b54add16e37ecc9d9f330351d8c61782c1006094113e275133be97d20c7f35c2a
+DIST STMonadTrans-0.3.4.tar.gz 5442 SHA256 44935ff710369da1614e00a40dabea6ba3a4dd02959d7b0e5ed17a915c3f0210 SHA512 3799af190af51276d3cbd03908275d539dd8c290b9a48e2e9e3e41b1ea1c7d966ecddd86b93466e2fe7e63c4776e10912fa349f12aaf698a403d2e3effe59eab WHIRLPOOL 9a00ec5f3ee2f007de5b2cbd20c1af983888b10343303bc96ee347d6870a9e17b662fcec5509997b4df166384c5b0530288b0920c12feb74bf6479029d7af7d9
+EBUILD stmonadtrans-0.3.3.ebuild 665 SHA256 013fd690751ba60a0c2eef6ca057dfc0cc4cc3abfeae585c2961a220b2018b20 SHA512 2e0da6edbc288104020b4db1a467482c497dcd7a5d459535cca7e66a6ec1309228538902618f8573e19f36665e17413f51f3d78ef3955c8a9918e5478ba6c5d6 WHIRLPOOL 6e2c38acad68ccc6aee975f768537be1c92d96da82d4f7a40cfa18369e3e2433fb96da76e2e9f7ffaf3016d041e01136a646577e31da327855f391dc366a1202
+EBUILD stmonadtrans-0.3.4.ebuild 736 SHA256 b73d97f7df131abbae90171c8de0d9cf4cf986c5abfaf7c76fc83767b2e4ddab SHA512 0e452d76ca2fe6237961347f672a6a436b54c53b2cdcd7a90a5b59cb3acee3eab89dc2d166e91b662dd513c20a74957fae6351ded65ded75694b69d8e612bd1e WHIRLPOOL d2eefede8328076b515eb3d70ec5d8b611e96c86e12d05ae041a967173f904b2b19c74f0e7b43ebcf4038cc0f4fd3581fd9f081aa47d9c0ef6925773298a8e84
+MISC ChangeLog 2811 SHA256 bdc0348d8f985c800905ce396a83194c13e81a060736f121d358c99e6bb3ab35 SHA512 65f02b97c749d6ca3aa849ffa9da2d30e70d706b575aa5e54a0cd0626abe882c056b5d307c28221d765177202646117bfabc0817210ede02c7c8a4da95dd886b WHIRLPOOL 78a56bbf9674ad7be86de31982aafe6aef3589e0d9cd142f17188b3f8c2ef0158e51420fc56bd72aba3e57e3fa3c8fab4fe24c5cc50b4f76ce0158e1fc3fc50e
+MISC ChangeLog-2015 636 SHA256 cb602374b29075e1677bed12f986a40991ddd2bc750451ced1d9cb075aca0f21 SHA512 0ca62ee070f7da5bd8b71e71d9ee927adacf7ae6e807497a52634c914ccd3e0cf5ab4a485afabdd8d95cbca534c75bd786b8b1138ba75c356ed902d2ec9b4690 WHIRLPOOL baf8dee933c98828aa4fdeab1f7c1cf7a695c769bfdc52c1b5c83fd5f35634486e92f27da1755c509129ac7bad632b223f578415ad2c90d577463c4f0f7cb2fd
+MISC metadata.xml 736 SHA256 bd466ac7137a94abc03409dd04b7e0e13f66b0b2e924fa7351a74b87d928b87d SHA512 677a9ab85a55865ca6c6a87c65ff3bad20d8e9b7c08761712a97a131c0690dd1f01417fe1d455536e33318282e6982845431bb0b3e8a35430de299620f997d1f WHIRLPOOL bf56d00961fd4e91bb16a3317176d708f7b4c2b2ab1864d42adc224d297af6e6e6b518cf9997972e8150059441c53cec7b1ebb1d4b10a67a279c3c389aee3f24
diff --git a/dev-haskell/stmonadtrans/metadata.xml b/dev-haskell/stmonadtrans/metadata.xml
new file mode 100644
index 000000000000..f224e9002210
--- /dev/null
+++ b/dev-haskell/stmonadtrans/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A monad transformer version of the ST monad
+ Warning! This monad transformer should not be used with monads that
+ can contain multiple answers, like the list monad. The reason is that
+ the will be duplicated across the different answers and this cause
+ Bad Things to happen (such as loss of referential transparency). Safe
+ monads include the monads State, Reader, Writer, Maybe and
+ combinations of their corresponding monad transformers.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stmonadtrans/stmonadtrans-0.3.3.ebuild b/dev-haskell/stmonadtrans/stmonadtrans-0.3.3.ebuild
new file mode 100644
index 000000000000..39caa6c0ea67
--- /dev/null
+++ b/dev-haskell/stmonadtrans/stmonadtrans-0.3.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="STMonadTrans"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A monad transformer version of the ST monad"
+HOMEPAGE="http://hackage.haskell.org/package/STMonadTrans"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/stmonadtrans/stmonadtrans-0.3.4.ebuild b/dev-haskell/stmonadtrans/stmonadtrans-0.3.4.ebuild
new file mode 100644
index 000000000000..5a4c6a3c3cb1
--- /dev/null
+++ b/dev-haskell/stmonadtrans/stmonadtrans-0.3.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="STMonadTrans"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A monad transformer version of the ST monad"
+HOMEPAGE="http://hackage.haskell.org/package/STMonadTrans"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # uses detailed-0.9 test suite, cabal fails it
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/store-core/Manifest b/dev-haskell/store-core/Manifest
new file mode 100644
index 000000000000..d18bf702d919
--- /dev/null
+++ b/dev-haskell/store-core/Manifest
@@ -0,0 +1,3 @@
+DIST store-core-0.3.tar.gz 6952 SHA256 8793230b634a310a91db98727dfa6f34a0b7f5ded55985342066d33d98507087 SHA512 32800552f02a4b205794e238637d3c4d12d58e78fdb1b8bb51e4c9c09634c58f6fed13c108ffda1fb9059ef00dafc674c105832b2df290cb3c183d7ba76bbd05 WHIRLPOOL 6b5c4208c7a871549c21115286b8973848af3808dcdae53dac2953eeba0a70fc05085cbe08de9f63b6eeb644810eb1d2c82a28234cb5acdef4a21e42ae515489
+EBUILD store-core-0.3.ebuild 738 SHA256 9482401875405f3cb6b543200a25d24c5557024955c7e9bb403d383e05aa45bd SHA512 285fa1a4bbf63c5298112b9a97004c1b6c56732529d841d67f5aca443d0f409d0d925867e0acf2e62ab3a3449098ab790fda117b7dde7cf88106f209c4e9d1c2 WHIRLPOOL 75bbdcbc8c08e910d2bfafa06c930e85d9b1d905526ee90be8432cf5bacf983f0a258632a0f183686aeb4f956d2c67078cf47432f52635270ae866c21180b23a
+MISC metadata.xml 332 SHA256 0e1afa49bdadf25d9efd9f40aaa64f00372dc42e8769060f3790b6b102fd4006 SHA512 8d9dc61cf39ead27e9db632ac1adf11f5d4f2ec8b992c0cb95b5884e8fa3f6f747654bcc5d67f6d30414dec6234ab522e091a9af8a5a283f185af1a85123b6b1 WHIRLPOOL 23ec43f5a628b707c0304ac22440e2583f4d137df00340e0390b3871c8ffae730a5c352a0d70e84f5993afd99f34aa06461da39cce2b19ba2dd653903e51838d
diff --git a/dev-haskell/store-core/metadata.xml b/dev-haskell/store-core/metadata.xml
new file mode 100644
index 000000000000..46a27879f9b1
--- /dev/null
+++ b/dev-haskell/store-core/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast and lightweight binary serialization
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/store-core/store-core-0.3.ebuild b/dev-haskell/store-core/store-core-0.3.ebuild
new file mode 100644
index 000000000000..58d73d15803f
--- /dev/null
+++ b/dev-haskell/store-core/store-core-0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast and lightweight binary serialization"
+HOMEPAGE="https://github.com/fpco/store#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/fail:=[profile?]
+ >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-1.0:=[profile?]
+ >=dev-haskell/text-1.2.0.4:=[profile?] <dev-haskell/text-2.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/store/Manifest b/dev-haskell/store/Manifest
new file mode 100644
index 000000000000..d37d5b668841
--- /dev/null
+++ b/dev-haskell/store/Manifest
@@ -0,0 +1,3 @@
+DIST store-0.3.1.tar.gz 41555 SHA256 ec1005ebaf7334f6e5166315f8406553c94cffa8e06bc1d60f372c0d46ceda90 SHA512 7e6064cbee01ce7357e5b7235d502ee9b5b323358ebd7e71b5b310830ae52595384bb143dbbbad8e28cdde2c9001f1ae9ea03b47f2dc5cf50ac18cb2c4e9d7cd WHIRLPOOL b308ea6abf2a3a8cb44bffb62ddd59012af9ba943a4043560feaf6cd37ad6521893f2572211b0b137769f55020f144589fb8aeb36799b87b224225e9208bfb49
+EBUILD store-0.3.1.ebuild 2259 SHA256 628786d77c3eaec17e4a782265738d04a190bb6a6c43cd53d6e9a81ad00d2820 SHA512 feb6726888f8c73e3aa7dcc8a91bda27402aa4f8875a7ab87e77a08964bad4208f9a8baa1976cf5453b419885e76f738856e1014441f1060abb03925722c9407 WHIRLPOOL 2b37fc481548b43bd643084032b67264e560dcec54b7323755e04c6a54126132671ebf78647891e6d86ea3a76d09c0da426ac4dce54b00ac8d670d92b08a44d7
+MISC metadata.xml 316 SHA256 486288b85edcfbebc4e6188765023322ed5635fcc30d659c5ebdad2560e17640 SHA512 e8fe6a6522fdb50f17a301c2668f519cbc88a51b2697d1da84d356098f4b12b27ab34b454f35c107d8b43e1dd1c6d4540ef578315c761124773d55c87747be20 WHIRLPOOL b1e5232e9312b4363d7d7c75a69f054126787c9247f871d529230eff59b3ccd4fc61c9f5ef09e7b914566a424085e45020e2076b97c795f9db526241648b968a
diff --git a/dev-haskell/store/metadata.xml b/dev-haskell/store/metadata.xml
new file mode 100644
index 000000000000..61d4d499fa23
--- /dev/null
+++ b/dev-haskell/store/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast binary serialization
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/store/store-0.3.1.ebuild b/dev-haskell/store/store-0.3.1.ebuild
new file mode 100644
index 000000000000..fd2828763476
--- /dev/null
+++ b/dev-haskell/store/store-0.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -small-bench,-comparison-bench
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast binary serialization"
+HOMEPAGE="https://github.com/fpco/store#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0.2:=[profile?]
+ >=dev-haskell/base-orphans-0.4.3:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.1:=[profile?]
+ >=dev-haskell/conduit-1.2.3.1:=[profile?]
+ >=dev-haskell/contravariant-1.3:=[profile?]
+ >=dev-haskell/cryptohash-0.11.6:=[profile?]
+ >=dev-haskell/free-4.11:=[profile?]
+ >=dev-haskell/hashable-1.2.3.1:=[profile?]
+ >=dev-haskell/hspec-2.1.2:=[profile?]
+ >=dev-haskell/hspec-smallcheck-0.3.0:=[profile?]
+ >=dev-haskell/lifted-base-0.2.3.3:=[profile?]
+ >=dev-haskell/monad-control-0.3.3.0:=[profile?]
+ >=dev-haskell/mono-traversable-0.7.0:=[profile?]
+ >=dev-haskell/network-2.6.0.2:=[profile?]
+ >=dev-haskell/primitive-0.6:=[profile?]
+ >=dev-haskell/resourcet-1.1.3.3:=[profile?]
+ >=dev-haskell/safe-0.3.8:=[profile?]
+ >=dev-haskell/semigroups-0.8:=[profile?]
+ >=dev-haskell/smallcheck-1.1.1:=[profile?]
+ >=dev-haskell/store-core-0.3:=[profile?] <dev-haskell/store-core-0.4:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10.0:=[profile?]
+ >=dev-haskell/syb-0.4.4:=[profile?]
+ >=dev-haskell/text-1.2.0.4:=[profile?]
+ >=dev-haskell/th-lift-0.7.1:=[profile?]
+ >=dev-haskell/th-lift-instances-0.1.4:=[profile?]
+ >=dev-haskell/th-orphans-0.12.2:=[profile?]
+ >=dev-haskell/th-reify-many-0.1.6:=[profile?]
+ >=dev-haskell/th-utilities-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5.1:=[profile?]
+ >=dev-haskell/vector-0.10.12.3:=[profile?]
+ >=dev-haskell/void-0.5.11:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/cereal
+ dev-haskell/cereal-vector
+ dev-haskell/criterion
+ dev-haskell/vector-binary-instances
+ dev-haskell/weigh )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-comparison-bench \
+ --flag=-small-bench
+}
diff --git a/dev-haskell/stream/Manifest b/dev-haskell/stream/Manifest
new file mode 100644
index 000000000000..204ca4ef3eac
--- /dev/null
+++ b/dev-haskell/stream/Manifest
@@ -0,0 +1,9 @@
+DIST Stream-0.2.6.tar.gz 4885 SHA256 ce2b94a81a91497d024177654521d219aaab4462a381eb70c8199fefbb52edde SHA512 fabbfbceeaac4347e3af02391cf90cf8e1875576f925c1e70f3117c51b597f7f7ab241597e6eb781c39708fd8ec396660a5d42d13905f78695e45432679e25b3 WHIRLPOOL 5ed3d21e8852e778e6db79e4913b64f9a6382ba778c13c4cc3aa33199e6aca6eeee37016f88474d756107ffb48f02a35728e00818aa15bec28af1bdf64ee1124
+DIST Stream-0.4.6.tar.gz 5875 SHA256 eb735016e0ad4547240e80546a8cbae4b92863cbdfea068c68bd37545b63f25e SHA512 290173c36e2ec89beca4d8aa9dc8547492439772663d7936abb97c997d785f88e1a6b20b18f8fac16705a7438f3dab09736042b88a796545126d8589569cd1a7 WHIRLPOOL 83a4e506a54cd564b467d4bc094b943132172f36f1884667858eb25a4ab1bb9019291260a9fc54cad6fafd14878dd536212aa6bc69a5b6455748e86d195359ed
+DIST Stream-0.4.7.2.tar.gz 6543 SHA256 990be249b3ef1b0075563026d4d2c803b86e3cbf168965ba6f9f2b4227a007d1 SHA512 ff0b8c51d11cb4d4ed9d07af272bcf63fc4e4e1b4eaa76dce9c80234ba989c5690c41014e5e9bd3acc9faaea048a899f11d350459fc68d93c67f1e62e1fe6504 WHIRLPOOL 69441b0e95adb4c9e87f533fe2c99776fe9e677fea42f38e458cc5a6f7ff7f34099e9c67a0369d2f8457310a11f382fb5b46a70bd41f347dbf1d74964291a07b
+EBUILD stream-0.2.6-r1.ebuild 622 SHA256 6008a2b662e9102a6bd5217f3a64847e8f45c5a74caf37d522ff70da0a33f3b3 SHA512 134b50085e8cc2bcc6672185db05bbc860e22bc4e3daca51911f7b2c7497cc9254e342d855ffaa10b66c3d178b2d323d5a6c82e5f6c88a062c90d1f1d078eb4a WHIRLPOOL 557713e4bb00cb8cf45ce6577c2842b20522a988bea9c12989929a765ca893a450c08dc2c9ceffaf51f1136f406b8e4689fa37b9523b56200d98b414e69ae1c1
+EBUILD stream-0.4.6.ebuild 722 SHA256 09d552019a164d342d5d37b80ea9b7b5cad1e7d9ca0f12593b5eb0ea7585843a SHA512 856259cded9a7901872aeb52663649d0cd1eefc027556333f38e5d057a5bbaa87b6d2b88a487d5e79fd1869a4555ec08c1da5d0736171e6053df4aaf1b2c89df WHIRLPOOL baa85c0d3dc2b65c2146be6f1e296e3599c13e85da15e7a4cd65468475576e335ab92b8ef6ffa0a62b448dd0af6081925f3c25b8f3d277ef6639f486595c8e53
+EBUILD stream-0.4.7.2.ebuild 732 SHA256 ea2ab889151bb733bdd57da26ca0dc45e28b4aad83faea990080d70d3797cef5 SHA512 c15afb5dc057d10b925cf7586bd1ba9991196efafd0a711de0af8a82056cd81c590dab021d16cfca876c9c8e9536da14e457937c66537d7b000027fe316fa6f8 WHIRLPOOL 0222f4c2aada00aa38bb07c43c56864627ac324646422092787b7d7826af1b261f176277925e7929b17cd9c6558705e8809452c24cdce1519d1c557271ed2af7
+MISC ChangeLog 2807 SHA256 01107a7034248461718f0e3aa91f08ff41e8df72bb2b1a0d02ba7514d3f64358 SHA512 92dfcc90e70f1292a3741bac643c15b0649f57d49672bf56cdaf7e08956f89a266bc664748d9195dee82bda6da4f4797ea38d14906b84493cb3be911cb45c476 WHIRLPOOL 4205a8c7494bdfd62237fd636a376ce870bea0f13b9d828b677c2afac6c5baf37a37f6d7e0984cd5d3d629bb5daa02d4973a65d4370b4bf33980a1273a6ee60e
+MISC ChangeLog-2015 2321 SHA256 a4b176a80bcfefde1107ff781da81db2344fd9c39576063afcff5d04ca7dcf68 SHA512 4651314a065a161efbeca7180c38cd6e0da5128b07691efd2db47c471f668ba64cb97b33e9d501130e2818f9689f88637fa7a3e5f8a21e6d25e978e78f00088c WHIRLPOOL 6435a537ce3ead4cdaba915a4095b2cfccf42c817685fc8210e3174c17ebb34df6f8515b08f2da30574f5b0832b8d0477a4fafa3e44f8acd7b3e08aaf8d53f25
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/stream/metadata.xml b/dev-haskell/stream/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/stream/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/stream/stream-0.2.6-r1.ebuild b/dev-haskell/stream/stream-0.2.6-r1.ebuild
new file mode 100644
index 000000000000..b2c029106f58
--- /dev/null
+++ b/dev-haskell/stream/stream-0.2.6-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="Stream"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for manipulating infinite lists"
+HOMEPAGE="http://www.cs.nott.ac.uk/~wss/repos/Stream/dist/doc/html/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1
+ dev-haskell/quickcheck:1"
+
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/stream/stream-0.4.6.ebuild b/dev-haskell/stream/stream-0.4.6.ebuild
new file mode 100644
index 000000000000..227f43a894df
--- /dev/null
+++ b/dev-haskell/stream/stream-0.4.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Stream"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for manipulating infinite lists"
+HOMEPAGE="http://hackage.haskell.org/package/Stream"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha ~amd64 ia64 ppc ~ppc64 sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lazysmallcheck-0.3[profile?]
+ >=dev-haskell/quickcheck-2.0[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/stream/stream-0.4.7.2.ebuild b/dev-haskell/stream/stream-0.4.7.2.ebuild
new file mode 100644
index 000000000000..aab97166ee1f
--- /dev/null
+++ b/dev-haskell/stream/stream-0.4.7.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Stream"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for manipulating infinite lists"
+HOMEPAGE="http://hackage.haskell.org/package/Stream"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lazysmallcheck-0.3:=[profile?]
+ >=dev-haskell/quickcheck-2.0:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/streaming-commons/Manifest b/dev-haskell/streaming-commons/Manifest
new file mode 100644
index 000000000000..16c842a36380
--- /dev/null
+++ b/dev-haskell/streaming-commons/Manifest
@@ -0,0 +1,11 @@
+DIST streaming-commons-0.1.12.1.tar.gz 86864 SHA256 d5bd8dd0b11a13d1d128d15dce31b3f2f4625c7f72d4420e749d85bf170a4fd7 SHA512 43f30a7cacdcec178885cb424a7fd0380682482130ba4019d116468bb87bb187244ff480fc169a27de8192e17c9f17fe38396df1b83827f5dd578112765aa64e WHIRLPOOL 9b9a42682195175cdf0ace602c8bb0ddcec372498ce3126dd74a8435e07d5a78c3b3c04325c03cbdf31ea4414da821a999f0948f43e59cb322663145524d8b1a
+DIST streaming-commons-0.1.15.4.tar.gz 90218 SHA256 910831609225700605b9e0111c9f0dd214015b54c0dddb6f29069dc03624afbb SHA512 d67548810e1ce06709f3e92345a18f60600a8754879aa348df8f8e4caae9075f155343f01dbdeccf992d20915df959a122a0cf84739efbff73e4048b8e4b60d2 WHIRLPOOL a071bf3147245f7a9b4d493283beb1fdc1ccbcfd724a8aec8505ba76b0501fc9c351708cdfe7079d3712d32698fc6677c348c2c0640358db527af3b5f8eabf0f
+DIST streaming-commons-0.1.15.tar.gz 87625 SHA256 e507beac9ab68eaa8be4933bc1e9511610c581fdfc72621ba51faa913e5fce42 SHA512 2391e0b667f2f011b3d1b09f72f9cba41f69fb16977804465fe4cb6217c1fa2d3461d93d76e3afced283f5ea8b06c57a6ae86a108bd167ed1c9f4bc28f03b053 WHIRLPOOL f95f56e259d1c90dae52e7402482de79cefb63d871dd917b55a58a0c29ac9f984b059242bc263afc8c0f32b07b7d4f5b145d490ec8d9d52a1ba47aa3a72ef884
+DIST streaming-commons-0.1.16.tar.gz 88494 SHA256 17fdf509823e72996265de9260eaf58e33350e746dea058a36392c843ea8106e SHA512 8833a6aadc7b7de9f1e51ceb2c1a6f3761a26dfad9f889a147a0c9f31f14ea6eceb8a6efed30e069e97582f7f5f9eb976aeaba2e5c2e7fd7e173edc163a5f712 WHIRLPOOL 863f875f91b95473a23a845177701db3cb5a9d1020a80435ab1c2a2a8c4466805a9c6f0e5ffdf7cb37dbf62a5fa0db8046aea129124c7f0a3ba98bb2f250b5b4
+EBUILD streaming-commons-0.1.12.1.ebuild 997 SHA256 17383f27b087c52413ee6426c050059077ca64908cc0d0d355d5538dd14a29b4 SHA512 8349ede35637078c3d67f09e9dd7b6f5e6f470bcc97e7d782786e492d1caef0fee408917d3f4df64031e6d127694513b59c060640aa9f0730db7aff9f091a7a1 WHIRLPOOL 53e733221b2cfe3e22da620d66a77f487dc6ef1577c3ee898843ef8a756e1416a74d8f51c6b0f5f43ba1cf7624c21ebdad8f1360508ad0fd0da741926d67e81a
+EBUILD streaming-commons-0.1.15.4.ebuild 1008 SHA256 21de5f3ec66ee5a5e15ad1b3aa366fc9723ffc65a14f7ebb4fdf3e76ef751cba SHA512 c1a51961f65d8011a779a14ae0cdc472d68e0b92ecb2377cd760e3887fe0d77e871bbf2d12066bb047d55390f8b83663173aee1e6188e00c27e0d5595d300c17 WHIRLPOOL ad7df9778c23cbdb07d76dedb3d725d1ab7393ced142be4e353c3ef025b95a2a922a40118c49ae3c881f85e627d193b144ff5be4e2cdda68759acdeffe7114b7
+EBUILD streaming-commons-0.1.15.ebuild 999 SHA256 8ca09b80ef3ac4fffc378a7aa773a21f98f4236f89644c04e94c149d2538d747 SHA512 3bd1396b0be185de646f4b519a7945ebb367232794d77784235532b76eab3cd40407cb9d48c32b31a61daa855848370bf240a4ce90e4dc42d34c690630854967 WHIRLPOOL c1e51a20a8f0de7dfd6181695db41dbf978c6d334e3478cf5d76fc47f26debb6d1077899a0a7be62b7b59a4775bc43a95bf064d0b8e17b2bb19c6139a54dbd2c
+EBUILD streaming-commons-0.1.16.ebuild 941 SHA256 98e03ca8e9425c1ba11b4f3b102fc23164ac1c20d3c1aebced9211fb6304bc13 SHA512 189f263d9659df47ab6ae42524cadc47a328f9441c3044d2580216b328ede3757bd2cda6d18691ae310017a2dea8e539f94796f8385b5b65ad96b6c74e0bad05 WHIRLPOOL fc3e4b7fcdc2dfbd3dc033543f248d83695d0707e11c3c422dae26318945ed45a872c3c346074964740df30446149803eba140a5ffac08e37108127adfcc813c
+MISC ChangeLog 3911 SHA256 62813fa4a06036b8e751c2dcaef7729d937f2c87f3a52dae5a5b8fc4549a0149 SHA512 1756fcbc7b1e39b1f42e994cca219575f2c40cbbf0487032ec394aac7cb199a2bd280c099efb9ec4a9b2857ec8b09c4240ffda84f01cb809998dfd58bff2a2be WHIRLPOOL fc6bb05e2a1b77d01ca1c9d932ce94a7523e70c35c60a0684a0e2488041f19696f7a61e9c254de5ea33915b45ef1ceffd2328600f52f5f8b3457ae9a3b477259
+MISC ChangeLog-2015 1261 SHA256 f33626bf144db356be701b962c7ff850eec360a8604f4f9712754c3bb3e11bd4 SHA512 9225d86dcc51695814f8f8f0493d50252b6d7c9eee24072f5dc4e2383b6417a0a4c3663eca7f115491eae4967c0210ee26ed05189a75d8d0e4a361dbb47d88bb WHIRLPOOL 6080c5f615956542883eadcea0434de115c8562add94bb3cb0f42648c2405f1a0379535be263a17b369e358ee195aa0dc0c82a2682e182a12a75af407b8f8d4b
+MISC metadata.xml 495 SHA256 044e0338620c36dd13de18378b5bf5ae2d11a0e9ad80139c112a77da0b178162 SHA512 2f78ddd3295c802977c0036fb6b5bcb35b12cad399df1108fdd199f5fe3bd3566fc15efed74e59355470cd1d94a61911ce264777342a48c411bb3c8c09fb2309 WHIRLPOOL 0e15e4f819823710548d0273d10bbb921d8754ec6152bc4fbf2c1d1fcd1d372b926cd7af4d4256465b90ae0b50df513f5464ea13db3e2fdc31d97347a63b573c
diff --git a/dev-haskell/streaming-commons/metadata.xml b/dev-haskell/streaming-commons/metadata.xml
new file mode 100644
index 000000000000..4be5bac40765
--- /dev/null
+++ b/dev-haskell/streaming-commons/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides low-dependency functionality commonly needed by various streaming data libraries, such as conduit and pipes.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/streaming-commons</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.1.12.1.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.1.12.1.ebuild
new file mode 100644
index 000000000000..e24e7fdfa942
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.1.12.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common lower-level functions needed by various streaming data libraries"
+HOMEPAGE="https://github.com/fpco/streaming-commons"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.1.15.4.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.1.15.4.ebuild
new file mode 100644
index 000000000000..0773e6995e9d
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.1.15.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common lower-level functions needed by various streaming data libraries"
+HOMEPAGE="https://github.com/fpco/streaming-commons"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.1.15.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.1.15.ebuild
new file mode 100644
index 000000000000..231cb6200e14
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.1.15.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common lower-level functions needed by various streaming data libraries"
+HOMEPAGE="https://github.com/fpco/streaming-commons"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.1.16.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.1.16.ebuild
new file mode 100644
index 000000000000..b3714c6788f9
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.1.16.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common lower-level functions needed by various streaming data libraries"
+HOMEPAGE="https://github.com/fpco/streaming-commons"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/network-2.4.0.0:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/strict/Manifest b/dev-haskell/strict/Manifest
new file mode 100644
index 000000000000..51dae3462ba5
--- /dev/null
+++ b/dev-haskell/strict/Manifest
@@ -0,0 +1,5 @@
+DIST strict-0.3.2.tar.gz 3948 SHA256 2cd35a67938db635a87617d9576d5df0158b581e8e5694f07487c0f4b1549221 SHA512 ca27ee2b557669c409c0417b2005ceb612ad95040fd4a798535cdbc83b8b7a51a36bb66bc2e7bff04b5b965313894a51910a274d67a891530ed119c831bcd686 WHIRLPOOL c5a0d874f18926839a7298a640afc2244eb5c7c72cbc0b3499d2d9b3244315d2227142927a10da59275e1e29653fb671066180a587ccb9a8af29de867c0f4066
+EBUILD strict-0.3.2.ebuild 567 SHA256 45b0f11ae71c2251e538a6a844fcacd395dd4511ccba4862050796f311f8bc10 SHA512 ac19fba355b74a7838f38e7d721dfc160fead0f0a88823e33e567ba7339073115a26f9d0cb5747b721b7663f63c2c184c8cf9daa8c817ced27e15a6f410a90fa WHIRLPOOL fc16630a919bf510d5c13df975a341fc555bf9773f5accc8fd4417b2eb1d3c7761085fb44e1762ce421d01cd0a1a80193a92dbc92319285daab3c17b07c5f751
+MISC ChangeLog 2427 SHA256 60b42d19ed4d423f901219a6274591c5db27501115e7956b7fe436a14d73fd91 SHA512 45df02c3d9d71d64790dd25cbf879c84870a65ba7c9ac3e44eeb1ae400f3c9970376e71acf8115f8637d444088139797b17e2e437aaa4ebd9ad66e18acc8cbdd WHIRLPOOL 19982443867ff756d29c09156ce693b50d4a4ea14c784adf9a31ee70a52e45d92dd140769b8729515c8b54f1a40cd47d46205bf886c0416f0399d413711dc9c7
+MISC ChangeLog-2015 1431 SHA256 dabded5ed375b6bc15ca08b94dad447fef610e8e8e1b10e0f272871901516cfc SHA512 555b93e3b1f6c2484501534571b231d5ea0bf245adf72986a9422ede7d8c34321ae61b8363701f313a918eaa4dc9d749a1baaf23062cedc46dad4b5b4f6182f5 WHIRLPOOL 5ec3dc9b7ecc98436470fc929f75901984fbc013e59bab8f6cabf82b24da2c1c0beeb4d0641741a717f3ae8d510fbdd20e1a2c9e2f321dfa79dde60cdcd9c7e2
+MISC metadata.xml 434 SHA256 a8c527e4994e03dd78f6b57cf47d4fe858c14d64da3e27de4e4891263d720922 SHA512 ff58eaedb8c7e7e4f4937bd5a9423827479514333bae86d9a6e7b60f957468975d7764ede2900696da478ad50ba75963018f7782f4811ab01cb78ffcc1677553 WHIRLPOOL b3350ac00738a943af8d18d7655d5004f36ef938c1e4b4da3339cf0543ecc6b5296c3f5225c1c4ffdb242440624eb0ae67e84d0fcc3cc6943f6fac6dd8ee349b
diff --git a/dev-haskell/strict/metadata.xml b/dev-haskell/strict/metadata.xml
new file mode 100644
index 000000000000..3e475704a457
--- /dev/null
+++ b/dev-haskell/strict/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides strict versions of some standard Haskell data
+ types (pairs, Maybe and Either). It also contains strict IO
+ operations.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/strict/strict-0.3.2.ebuild b/dev-haskell/strict/strict-0.3.2.ebuild
new file mode 100644
index 000000000000..0b3cd3a7b1e1
--- /dev/null
+++ b/dev-haskell/strict/strict-0.3.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Strict data types and String IO"
+HOMEPAGE="http://www.cse.unsw.edu.au/~rl/code/strict.html"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/string-qq/Manifest b/dev-haskell/string-qq/Manifest
new file mode 100644
index 000000000000..3ce71de10815
--- /dev/null
+++ b/dev-haskell/string-qq/Manifest
@@ -0,0 +1,3 @@
+DIST string-qq-0.0.2.tar.gz 1775 SHA256 9757cad387856a313729caffe0639215a10be7d72b09c44bcab9e55ee2a8c218 SHA512 3394f2e129726e5f317693cf145ab91723e9b0352a04e42eeb770e6b5bfcade2c3c8da772f61425641b7c4e48e98542cf1a7544d48cd7f67e21f930236dae9ba WHIRLPOOL e8a07619001d663ea5c1c0497473bba477ca076efa828328e64a380490902f9e30f4b0109603a4a100f6aff282e80d33ea098cb0916aff7ff4a74867737b3d6b
+EBUILD string-qq-0.0.2.ebuild 587 SHA256 12c33a9147636fb43ed303b4b58a03db1c0134b349c97ff5306baf39a48c30c8 SHA512 083a791ee63f4b8c95171502112605c0337c09f962a4d004478ab486f1c81183c0cbf4c900dc1026d86606a67c5eeb7b4636f950e5fc61dc7d7fc094fd255f1b WHIRLPOOL 4f2b14ee8ce29e966a2f7633248fceb493ad0587c5ea07fb4ab1291a2b2e1f1c342afcf7a449d44cc9ddcab82dcaea48f92363efd32a3e5865b8065dc1ce58ee
+MISC metadata.xml 355 SHA256 8d6c2c724d2a08fef6a9af22e14bb7204415a25e516cb96cca8c550c52ee7a14 SHA512 e86fa9b06d0fc63464c3c52839c4749cbbe0b39d49a90122fe65371ca804adbafa4f0c60a4d7c7ff97b430d06bbdde38a0425c2048a879e2899432a151813ee7 WHIRLPOOL b942278df110f0b223d4d3c541d5d6639c9131145888eec159cd8cd9e84409c2e21528ff2d6d6fd65fc4752a8d9c3cb89c1ee3bf8e9f7766ba3aadd59b6ae0f7
diff --git a/dev-haskell/string-qq/metadata.xml b/dev-haskell/string-qq/metadata.xml
new file mode 100644
index 000000000000..7f083d78583b
--- /dev/null
+++ b/dev-haskell/string-qq/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ QuasiQuoter for non-interpolated strings, texts and bytestrings.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/string-qq/string-qq-0.0.2.ebuild b/dev-haskell/string-qq/string-qq-0.0.2.ebuild
new file mode 100644
index 000000000000..510b18eb06e7
--- /dev/null
+++ b/dev-haskell/string-qq/string-qq-0.0.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuasiQuoter for non-interpolated strings, texts and bytestrings"
+HOMEPAGE="http://hackage.haskell.org/package/string-qq"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/stringable/Manifest b/dev-haskell/stringable/Manifest
new file mode 100644
index 000000000000..80123c9a05b7
--- /dev/null
+++ b/dev-haskell/stringable/Manifest
@@ -0,0 +1,5 @@
+DIST stringable-0.1.3.tar.gz 2665 SHA256 e7af961e1eb52c89330aeb5434d7cfdebd3b712dd39812f68dcbd685e3da5a82 SHA512 f55ac3b1ef18ed9f219da7d7146d625e347d4bc6690e0daf1624692765f06950a3ef4b31a47cb519da519413b36baef2fa9074b04809ef81f9fd2aa7e5c9bfe1 WHIRLPOOL 06000350e377c356226ba83ba83a8cf7b9063d4d4d5bfa920c46eeb311ccb03de2a5b67ad920ce61b9bc8cea6f8a7f4475c5dd9b9cf75f06426f52dbaf3abb57
+EBUILD stringable-0.1.3.ebuild 668 SHA256 6885afc6d8b7ff9df891f1a723ed320476c31463ce6cbcc9b29e65e577b97aed SHA512 0329b3ff9dbca64ff336698a152af2942029e473a43536dfdc1f7ed6e7e55d0ba22fbf90365494f22dcade185a95614b9c40a837814c5ff6c9a590987758880b WHIRLPOOL d36dff1d61c795695a0bb3d020500378017e9fe2d8fd57dabf048dabf9f98e7d6800390caea4e01fac3a9476db2f7d73a5c87ea39f814a911be085e4f7f38c8b
+MISC ChangeLog 3019 SHA256 632e8ad9aff2163906ac277b2b3868c6d7603292712f75b4d35b267d50485cfa SHA512 0bbc43fffbdf36c943f6920476e5bf866553e7552d82dfa9b10a34d9089a89020e0bb2681f48add1f8f0ec64a5ce091494f3ce59c2702925cf151fd68d028489 WHIRLPOOL b24bcce8782a113f456464b4fd8d15ae32afff11f30f9617ca2ccfbeda44bca81b734acea8000e42c3877fec36ee60e0dbb366a5b49abf3393b93671cb8444ca
+MISC ChangeLog-2015 1142 SHA256 0708d2698879b06b7658faa238a8da469a21908ba791914feec5a1f23216021e SHA512 71ecaf06f9f871af228cfba54d1b4563ac6326c400cf204784e06ca2fe451d0efe74d31656a8255eff59a3e2d55ff6f67e206a62909dda708f800888d3d4f3a9 WHIRLPOOL 74aa2f284259f6a38b48af1f1111455b834b25767e838acd6da663e3ecf3448f1b3e65c73ebd43ef5c2d40ccb8079595fc290338d661c98e49b6259e5a30c555
+MISC metadata.xml 436 SHA256 fbbc005a82a555d52a5ec4c3fc422a452d2a271d74dc968f6f21816b4028cdc4 SHA512 83dc010dc26ee2cad5812646d73c71a03c3b6ca4b1a57206831df72f0569bfc2b857be74d4220f2b673f281daae868d5cc48b8e1a19c43370e37408a7d74632c WHIRLPOOL 8a18dc3c3f30681d42f1833104a47bd1ed774833634890d6e61a6ef8e4fb6bf5f635512a134ea5b2379967b44d3ea4920aa7eca34cbce6eb1ff9e9d6423fdb2b
diff --git a/dev-haskell/stringable/metadata.xml b/dev-haskell/stringable/metadata.xml
new file mode 100644
index 000000000000..6a22462afb29
--- /dev/null
+++ b/dev-haskell/stringable/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 'Data.Stringable' provides a type class with a set of functions for
+ converting to and from the most often used string-linke types in
+ Haskell.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stringable/stringable-0.1.3.ebuild b/dev-haskell/stringable/stringable-0.1.3.ebuild
new file mode 100644
index 000000000000..7dedd8bd20fa
--- /dev/null
+++ b/dev-haskell/stringable/stringable-0.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Stringable type class, in the spirit of Foldable and Traversable"
+HOMEPAGE="http://hackage.haskell.org/package/stringable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/system-filepath-0.4.7:=[profile?]
+ >=dev-haskell/text-0.11.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/stringbuilder/Manifest b/dev-haskell/stringbuilder/Manifest
new file mode 100644
index 000000000000..88870aed34a0
--- /dev/null
+++ b/dev-haskell/stringbuilder/Manifest
@@ -0,0 +1,7 @@
+DIST stringbuilder-0.4.0.tar.gz 1981 SHA256 145283f60a157233906e336bb9f9f4b25b458cd3fffbd9dcf3f1c239c2ba146c SHA512 fead3cedc1851b4b66d443eff50659328c4b5005c2095151ac848314c8eb55fe7061f725d594a792594e7ffe939eb3ef69770e79947a28549b1a4254144ab251 WHIRLPOOL 25d05046d1d4c54b7e0ff3fb4fbf1e157fc5a950dac5208b2f1ccc4125e2d40a5aa33e8911919edfe54c4c77daaa30c7de254c795d17c16ee841d0d14b3b6cb3
+DIST stringbuilder-0.5.0.tar.gz 2104 SHA256 8966882622fc06fd4e588da626a558b54daa313f2328c188d9305b0c6f2fe9aa SHA512 39c461a753c1e494b66021e5e277154e3f7aa642414a6848658b30b6ce5d0ca02e6ea9d946361be0ecefe948138f83cc16a5d04341f088666cc131f7a73a38c6 WHIRLPOOL 906447f595b81c60ef22b59b5ef44d6fc8cc05fbcd8f6d67809981d04830a8972266cf9e8382e52ec1fe4cd6645c285cf96dbf63021262e552e455b697eb2f3a
+EBUILD stringbuilder-0.4.0.ebuild 638 SHA256 8712b47b8e8de3ca963e6783689d4de643dc9eb5b165e35452977c3339909c73 SHA512 cfe6c94c8d491aef780f2397a1f406ebddbfc366a5dbf6b5ccf3d789204035f14839e5d282e1f5a04695f9cf76e3abafbf12ba066b7b2e1c0644c09cf4c17883 WHIRLPOOL 19e5041dfc7ab0186b075ac894f2cb9e36ec032e99ce2d5582cefd2abae4f6340bad84914f898016756ed0be4da08b03064bd6ac1f32c1e018560a39a3e07cf8
+EBUILD stringbuilder-0.5.0.ebuild 634 SHA256 6a9401556d1efbf9afaf8556439e6156ef4d4bae293ebc2dccf1f56eed5b4ff5 SHA512 8b13f6019ebed76ceb03cd4f7ebf982d071e55a8735cca828cf98c6ad2877cbc2b9fa66bd8789c20d856288bcd6ccc85276f64fee473e8ced0a7cd78b1d8a192 WHIRLPOOL 99f96d03370cb3e46ce0a81ab6dd58548b6af8031688808d0251a2107d637cdd7a26927b9cb1e9ebe4053b1a80e1b4afe24af30c3d8f793cb39100c4e518cd56
+MISC ChangeLog 2664 SHA256 4710421c0c3a3e543e439130a867840dcb78f3c0c555ce8b754c6c3eb958beee SHA512 84fce473d094c4e4d8545c525b24d4686a9dc0aacbee72313fa4660b1e9549e83df64d761b744b93ed288f5878a4d7836f5ba1e114d8e20fb4e5210156013e6f WHIRLPOOL a3c4576675f3d421d175b58c9f99bb7340ace72cce042e17653294a4a459f3a9eca58b9cc0737f21179bc1814c34338d53cf7c27f79d0ffc47422ec46465ffac
+MISC ChangeLog-2015 961 SHA256 b51e52770c3a7da83118a6cd5f7cba814d2bd1ca68938fd249d0e7a2e1483e1f SHA512 a320b649c2c1e05083e078291215277b58b5f032cadbae1c3db0abfceff971f8235fa87de3c31daa165057fdad251da84acf632b3c9948ab81503f7669934916 WHIRLPOOL 15ca8a7669c27a12b5e19681c41bc48d825a7d4111f0727cc27ea3445a94cc8ff11b4f42d2d4205fd9e4abfb7587528d4d4d333d6c7f87eadd5a58ec37948987
+MISC metadata.xml 342 SHA256 571269bb61a0126b88ec659bf47e3cc091212a9f4675506931f5920188aad1e7 SHA512 700c7a3403b0c82bfdb2d94aa344957873cbcbf172e6958fad2a8557da9ebff87c1e2efb840e682543ae2a810034ba59daa4c28beedf7628b41c88589c376764 WHIRLPOOL 6172e97b8f63a9a651b6a0bcb8cf19538e3daee0aa0404d540ff438005ace83a4004f58a2246763a93d951897695bee3afe0bb8d8db24d6e6ff14088466c40e7
diff --git a/dev-haskell/stringbuilder/metadata.xml b/dev-haskell/stringbuilder/metadata.xml
new file mode 100644
index 000000000000..7851dd538ce9
--- /dev/null
+++ b/dev-haskell/stringbuilder/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ &lt;https://github.com/sol/stringbuilder#readme&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stringbuilder/stringbuilder-0.4.0.ebuild b/dev-haskell/stringbuilder/stringbuilder-0.4.0.ebuild
new file mode 100644
index 000000000000..e4754d925936
--- /dev/null
+++ b/dev-haskell/stringbuilder/stringbuilder-0.4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A writer monad for multi-line string literals"
+HOMEPAGE="http://hackage.haskell.org/package/stringbuilder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/stringbuilder/stringbuilder-0.5.0.ebuild b/dev-haskell/stringbuilder/stringbuilder-0.5.0.ebuild
new file mode 100644
index 000000000000..dba2f1a0c862
--- /dev/null
+++ b/dev-haskell/stringbuilder/stringbuilder-0.5.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A writer monad for multi-line string literals"
+HOMEPAGE="http://hackage.haskell.org/package/stringbuilder"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/stringprep/Manifest b/dev-haskell/stringprep/Manifest
new file mode 100644
index 000000000000..e80c00502d1d
--- /dev/null
+++ b/dev-haskell/stringprep/Manifest
@@ -0,0 +1,7 @@
+DIST stringprep-0.1.5.tar.gz 82062 SHA256 b7e259809bdec929a96be21be120fc3191aa771fef1c139f01fd8736515845a8 SHA512 7899905037927ae4c7d490f56fdf5a7a051daf39324adcb0f4d9a1ad35b06f05b914f3b706ff61c77f694b654e85db7866a7cfc5c8982ccfbbbe6224874a735e WHIRLPOOL 18910cc2ffe5f97f133b148131f7da855e53aa2f54ec941dee6665d488eb0ad653b19c06617d1c510a17552b0ad3ddb1b620a6567a1b1a9e3e5758d6ce1ff5dc
+DIST stringprep-1.0.0.tar.gz 17166 SHA256 60015e858428f1af2f6e2e3e725a2738d8bcedd8258c043b09a5dddbfe664441 SHA512 0b6fc990124ccf12fe9a604b0f27a5b99a3d3a5fab7e938390fa9130ed3713cf4a7a610c1ac3b9e8f6138eb7e06a94c23f6bd9be132d1350607fe5abd010ee33 WHIRLPOOL 9ff71bb5ef5bfb0cd05d7054e34f05b86e2b3c43e1ef9a8e0d067b70fb6c2779cd57d108a0efb5ae46340ad1b86f060f36e3c0a915490dbdb1f386d052be4d19
+EBUILD stringprep-0.1.5.ebuild 671 SHA256 0a586b8c52775f6898af7b9773ce29396f484ce5bf1930272d706d6f2fbde001 SHA512 5ef5452b5804673da8e42b0335586ef10e435c448865095310b68b536fdde2ff7ae3e1cacf55187395be5fc55c514a498643a9b7b7fd84c98b012158b9a4cfa0 WHIRLPOOL 1af97218a6be4ccf0dcad19406d145847ed1a3e6587fc3c85cf2453ff4e4db6bbe870c58b6e532d6e7db59352b491385c180265e3e9f5a2a398b0c5adf1ad0c6
+EBUILD stringprep-1.0.0.ebuild 750 SHA256 c5fecfd13336dd7b23dd4f40a02e1530dd07f1d1b79e0d7063f85fbba22ca535 SHA512 a3375f73e9d9c84e2933546650ff471e8e746cd3dc88e3f70b1c78ce4da3328b252d227978a41e9ba1970fe7fcfa2308e07d45016f8fba093a7394dec6adfdfe WHIRLPOOL 405a017823ece5c1cfad1e736c97957dcb924d7694f9bf4e26b56c7d78561ee59234d7ea35c5eb9c18b8a42f60189ddb8db39b89a23011fd89d3f5f125e5f3f2
+MISC ChangeLog 2890 SHA256 4237eb62b2d33a898b7f9cbc9c02d4515b8eb98f108ec8af97bd22f04869ae7f SHA512 710d7c3c1a09beded56435e8c418c98b937aa93d417cf7acf70a9a155980500d9a5dc38bdc08c89ad5462a1b9a7e8043ce9870fa6125c360c57c222d5b97b8df WHIRLPOOL 06ebb9d28a2893ecfe94eeb0a6ca612f5d16f18b2c28525d33282398cc622b75cac29b1669091e3142958597bda36d5f3064c913d8ca8d4e6a39a8cb5cf2fe19
+MISC ChangeLog-2015 934 SHA256 dc99359951d1ace43b0d6d39d03940f6545110cbec41fc7c8d2b4d6092fcf953 SHA512 c7e8a1de25e697c66cf468b707077b5f4c465fbe90809603a7206ceef71e11a64e3a8228e77b8e3265f6919be1e23b1e52f8a6ad749530c7f4dbf8f235232057 WHIRLPOOL c3e1d86aca87c4da8668224c4f89012c9c4226599466abceb8f19f9c650b824db4d573ad08451142b545e540f013bb4672f472fc598fb8c9b495e2576172a177
+MISC metadata.xml 328 SHA256 14a5a048724e236fad8e504e5fc8cd801b832078186800e44c7f63c977af4234 SHA512 1c68c3a38c37cbfd9852978b06b03269bdb28928cdb148395663f59540e7b2807a9f3b55f3e9d52255d23b4c2fb91472a36c91d7e3d4008aec78c6aeca6d5f59 WHIRLPOOL d1548b9290206fa8c0f14c790f3301e9afeed11fc628b6b424dccb0411e32b22764a76ce5246a920a47b1f5e6c88dcb2241cc8fceaaa83c4cc97f1f614a345df
diff --git a/dev-haskell/stringprep/metadata.xml b/dev-haskell/stringprep/metadata.xml
new file mode 100644
index 000000000000..1ef55c7236ac
--- /dev/null
+++ b/dev-haskell/stringprep/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Implements the "StringPrep" algorithm
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/stringprep/stringprep-0.1.5.ebuild b/dev-haskell/stringprep/stringprep-0.1.5.ebuild
new file mode 100644
index 000000000000..0053ca1edf2f
--- /dev/null
+++ b/dev-haskell/stringprep/stringprep-0.1.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Implements the "StringPrep" algorithm"
+HOMEPAGE="http://hackage.haskell.org/package/stringprep"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ranges-0.2.2:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/text-icu-0.6:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/stringprep/stringprep-1.0.0.ebuild b/dev-haskell/stringprep/stringprep-1.0.0.ebuild
new file mode 100644
index 000000000000..cf5dfb0b1a7b
--- /dev/null
+++ b/dev-haskell/stringprep/stringprep-1.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Implements the "StringPrep" algorithm"
+HOMEPAGE="http://hackage.haskell.org/package/stringprep"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/text-icu-0.6:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/tasty-th )
+"
diff --git a/dev-haskell/stringsearch/Manifest b/dev-haskell/stringsearch/Manifest
new file mode 100644
index 000000000000..2f8465b02631
--- /dev/null
+++ b/dev-haskell/stringsearch/Manifest
@@ -0,0 +1,7 @@
+DIST stringsearch-0.3.6.5.tar.gz 38994 SHA256 58d3409a551f71ccc55ded74be3f6f43b23614d74e12bc71d97d3a9271585bd6 SHA512 73f41f09d589f737e79b22d62c034bb9ebb5145ba0179fd4a9885c345ff8bf296e3d2f624a888aa8cd481d3f3c90c7b8a8380e345b8e710bcc83a2c3f821cd27 WHIRLPOOL cf5885cf4f18414b33ace45ce6dc65784bd04befc34c9e7c69dca58f6b315470d82bd572ec2a2039c0ba5fca1eac4a1047ed0342287600941c7c2a33f9a11dc1
+DIST stringsearch-0.3.6.6.tar.gz 39679 SHA256 295f1971920bc52263d8275d7054ad223a7e1aefe75533f9887735c9644ffe4a SHA512 a642934981318b399a7fcfbf0134d5d02d8d072591bcfed7abc57bf6474b86d6c7bc6cf11f44ace6db579a0297877850fd9049be69b61f4f9964cd72455b14e0 WHIRLPOOL 67e0c928e85392dbfc4ffd6c21281797de927c01290da65324550fd179fc2c97c543979fdcbdc62ad09f25188238cd93d53edadfd06f3a81e018eebdafe45a36
+EBUILD stringsearch-0.3.6.5.ebuild 569 SHA256 05a0a16f4ff6350c040104c14dc9dacd6604f6ebbdf2c989171957fab62e26eb SHA512 bce8f128a1f10838702744dc8e5fff4d3274c6787754e5ff8769997dc96f9ecd89a3eec2844d13c4c0f60efa0e3fac7454a307abf785079b10bb95426c2a2686 WHIRLPOOL 8fe9d71b1dd231fca12589c8fee025451d7bbd2ffb57a82b84db6f9f2efdc0b9daf44dfbef806f7591c32ceb23f3fb6b964f492b1dc981965ea4cffa7ea7f07e
+EBUILD stringsearch-0.3.6.6.ebuild 681 SHA256 032b33717003a98db02756648f7f5ab4ee51bb06f2b3b06bff43a644b05ddb85 SHA512 ab2abfc0210d2718641d22101ebbc77179988a92f533952ee561b14cacfc0da1fdeee97e459145edbfd7591a67f47b27b878fd1bd3290f388a3c13566ebb6497 WHIRLPOOL 883bbab026e571263056c1d343cc74c9ebd649953071db83fd67feeee0ad9e0b89c549807e1f23ae75b7807882b61d25a1561e9198dbbd29cb7f566f3c74fe44
+MISC ChangeLog 2869 SHA256 ec1b0547b0d4fd38198f1ce12ad16840fa6072ada2977b880e4bc56d7a232bb0 SHA512 7d96757b94be6b8090b51b8e0cbe498f13e51cb1b251be990d842d1027923cbb4c8c1d7b8966f2f5d20cfd30bee13c2f49063da6288f58a6cce01b673a4d2e55 WHIRLPOOL 6f9fca61d94e213a4c6398bb042bb81eaa32fc5f1cbf56ef8986606424da57be6b38b296bb8b95caf0ba3faa789c413b339c250a775f3cbe57d0cf88376b7b3f
+MISC ChangeLog-2015 1157 SHA256 a28d647a11822d557ce5a3d538d6dff9618515735f29005b68fdeefeb309dcbb SHA512 02afd37c6ef77a1785b27a5a200fb73449b056e1f98e3eef9da9bd8f280f2559d23118d8ca5f7fe809428f2882b3f672949ef317f0db820d839d8477ff07750d WHIRLPOOL 68eaf5c36c81c814a68ba0615e0c3b19e264d40ce5062a074e5f20ef651350195cacd3bf63a78dd03656952a6ac453d7ad851a9b9a43330935f560de8fa6469a
+MISC metadata.xml 813 SHA256 619997d5461bb396484ce48c1bf9e86a5780ad93915d56ce949fc1b13e43d69d SHA512 abfeeef6e5cb1c21b3056d2a7ddb5127f10678f213eb3ab4444bf644b0463b5a7c7c2084c860e8882f19d6a24eb86d67bbc4de6e6eda9d68e82211ef69dd185d WHIRLPOOL 153227ac4fc6a86f34ed49d107830ff9081cb800bbee92da7212fa1c1ce0294037d31851de5ca1d7e51a1da66719161682e5f78f0dedfe15b9e483e6564f388d
diff --git a/dev-haskell/stringsearch/metadata.xml b/dev-haskell/stringsearch/metadata.xml
new file mode 100644
index 000000000000..4ee3843e445d
--- /dev/null
+++ b/dev-haskell/stringsearch/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ GHC before 6.10 are no longer supported, other compilers
+ only if they support BangPatterns. If you need it to
+ work with other compilers, send a feature request.
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">dafis/stringsearch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/stringsearch/stringsearch-0.3.6.5.ebuild b/dev-haskell/stringsearch/stringsearch-0.3.6.5.ebuild
new file mode 100644
index 000000000000..fa1b573d0057
--- /dev/null
+++ b/dev-haskell/stringsearch/stringsearch-0.3.6.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast searching, splitting and replacing of ByteStrings"
+HOMEPAGE="https://bitbucket.org/dafis/stringsearch"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/stringsearch/stringsearch-0.3.6.6.ebuild b/dev-haskell/stringsearch/stringsearch-0.3.6.6.ebuild
new file mode 100644
index 000000000000..dc5bdd7f4b92
--- /dev/null
+++ b/dev-haskell/stringsearch/stringsearch-0.3.6.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -base3,+base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast searching, splitting and replacing of ByteStrings"
+HOMEPAGE="https://bitbucket.org/dafis/stringsearch"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4
+}
diff --git a/dev-haskell/syb-with-class/Manifest b/dev-haskell/syb-with-class/Manifest
new file mode 100644
index 000000000000..0b27d083380a
--- /dev/null
+++ b/dev-haskell/syb-with-class/Manifest
@@ -0,0 +1,7 @@
+DIST syb-with-class-0.6.1.6.tar.gz 12515 SHA256 565c909dcf39c30c7fa2b5721e5d1049dbc9cdcd23e63645f69d8e245e84c1b0 SHA512 4d022ace484780fab85f604d216856e9d122f9a0c98f5d14059866162e2a81f4c8366b0fb2df535089e7cdc76411c2be6b97edee90f27849d3809c7a994a9d02 WHIRLPOOL 3b7acda9e67fd19be5a7b3f0709df266f0bb06fe7d36b51782d32fd63a712d890defdd44b8cdb4692ce110d2b3ab4c12c66a922c59e62327e39165582e615274
+DIST syb-with-class-0.6.1.7.tar.gz 12524 SHA256 5c521870d8c533dabb0483015592897e1bc2356dacd19ad7f279e41b69e66abb SHA512 fadb4ff87b7cb1c8332551e62332254d241f50b2a93e5ca71bf1469fd6a7d50399571138810f311b127f0813260687c55543a42384335a44dffeb3f5e29ef1a1 WHIRLPOOL c823ea887beca585dba12455bd963057b86a38c120dfa81eb0b592f7da5354763206da1f8a6916dfe0bfad1c5c833f0c5530b62d587a2d05e43425c61d25b5ec
+EBUILD syb-with-class-0.6.1.6.ebuild 554 SHA256 142b6a4116e8b6f9aff6714636c5931939775f49ab67ba8a6daac2963e3b61f0 SHA512 6de3026dad57d3f0e30db277b6e6a3e2ea93330fdb6ceaab749f297e514c60822390eef5426c1f5cbb69814ccf2637e8caad7b938acdd64ff2592e8240e5e911 WHIRLPOOL 3956ed3211832baa2885f97cf66b08204c64b83a2e853d397684fc3aee7ebfcae0170f739c877bf52488d8aeb44936fa96322a83abffabf75a055e38a929e49e
+EBUILD syb-with-class-0.6.1.7.ebuild 552 SHA256 a8b95e582c763adc887218f36b36cde3683d1046bc6019f94aa3a2892977edda SHA512 c9e7c8407be3ed30743d52dee46bb54c7c65b4a0c895f589eafbef139bcadbffcf6f3219ede2c6b7182dced9fdc819e3af50cce773066916933b4e0ef92a182b WHIRLPOOL fdbfdf2ca36cc5309397b6cb6b9795fe9414c940c031089345748e8f9093bcf51f2d47d5ccc939cff13c8fa86bd14c2cd659e96af95852e8a99f98e38a6cd567
+MISC ChangeLog 2956 SHA256 db7203820506fc6fed60d2a02b2eea16e836edbe6f53f3111fb6f9f8dc9894cb SHA512 3f77669773b60487aea6a2cfc04a078aa54464be0258e82ef26f4eae623f19695bc96fd2f242393b954799689be1baefc84b98a60436262332661580156e45e1 WHIRLPOOL a3fb3a557770a138b8455694b5503e25610c18976a30c163d9413aaca36b57a011b0fb07d0076a70ff8af9ce9ec0656b2e280e4540c8ddd7efd09e7b82e36e7c
+MISC ChangeLog-2015 828 SHA256 31eeac272ad439d78635f96370b82a1a0f80a8084fe9f66fd03f9faee39f5713 SHA512 6a53b3a9e36dd1aa071bceae12b2cbb6c80dc4d6b868a81a28612da5be78e2b3c40c01ed3856f3d475daf9177051a8a20faf12243f8a14dc8d810c4cdb81474d WHIRLPOOL 8051336d657e9275dfa5e7cae3efcf158bf1f4f9d677fa9c017106e9684f51a6c3f47923d41d79273fab89a6a8876c03c57757e96ed46fe7c5605864a5e9155e
+MISC metadata.xml 400 SHA256 531928bcfaaa2afa7efda71a64907ec18fcd99e8ff04d53201a860ed17ff1d21 SHA512 db2b6e1778e715f28b5244b8d15e654692e619c2ddf674ad93dd54caaa79a3a87917b1a7ec4c0bff5af44c89faa7f0be03797cf33fad6f4fcd4279b397b6758c WHIRLPOOL 8bc0169e65ebe3dba93b0ccaf065d63552997a9e55e0398d1ee4ba1b81ff1ed376f2abe6dae7ad5b1b0b1f41b3a56909e9dead936721dd28007863fbaf1f83fa
diff --git a/dev-haskell/syb-with-class/metadata.xml b/dev-haskell/syb-with-class/metadata.xml
new file mode 100644
index 000000000000..76c589281b27
--- /dev/null
+++ b/dev-haskell/syb-with-class/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Classes, and Template Haskell code to generate instances, for the
+ Scrap Your Boilerplate With Class system.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/syb-with-class/syb-with-class-0.6.1.6.ebuild b/dev-haskell/syb-with-class/syb-with-class-0.6.1.6.ebuild
new file mode 100644
index 000000000000..9e97dfae228a
--- /dev/null
+++ b/dev-haskell/syb-with-class/syb-with-class-0.6.1.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate With Class"
+HOMEPAGE="http://hackage.haskell.org/package/syb-with-class"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/syb-with-class/syb-with-class-0.6.1.7.ebuild b/dev-haskell/syb-with-class/syb-with-class-0.6.1.7.ebuild
new file mode 100644
index 000000000000..04e62aecb0f4
--- /dev/null
+++ b/dev-haskell/syb-with-class/syb-with-class-0.6.1.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate With Class"
+HOMEPAGE="http://hackage.haskell.org/package/syb-with-class"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/syb/Manifest b/dev-haskell/syb/Manifest
new file mode 100644
index 000000000000..5ae36c087ae3
--- /dev/null
+++ b/dev-haskell/syb/Manifest
@@ -0,0 +1,12 @@
+AUX syb-0.4.3-ghc-7.10.patch 3685 SHA256 68b6459779091fc4fe02ea02a236791a4873dd6ff639a86a9bbd505cd188ab94 SHA512 2518320db73ae06c160fa77516ccc66bc156b480d4fb723ae4927ad18704d60522f55d0d255154829bff8c637054fce54d7e9e15757cd1a78be4b75c0ad8c19a WHIRLPOOL d139d221ddf214eb01629c26d3a061e095a1e405519a9c6dc9dc8e4b278c3f3573e2c005930eea00a7331cf0c7c3ef56c6a399ed558dd8930d074b706f411893
+DIST syb-0.3.7.tar.gz 39091 SHA256 59f4058a8182a472c0e0e35f8aca836470a5785d3dcd01e3d44bb188c850da73 SHA512 ede12bc5db250430932c65f764388d356d687059158aa94b2da7b9618b4cc610e5f945a691b86fd9dce6e9761eb1ef4207abdf9b2aa3a4c3ac01d57fb18818ff WHIRLPOOL e2cd0015fbe7ddcc8035a563271a91600225caa17ac4fb14fc0c9125f424c130fe5714c17b7de8e6aa1c9b98b4892070be8c5ffc218c4a948ed0e3017f693f0b
+DIST syb-0.4.3.tar.gz 38860 SHA256 749ff49197c75d3d182f9d5e6043c0ec2325476b7792245630f6578edf490e35 SHA512 d351eb020dba7c257904b81504cacc233b33864bcc54aad48267db313755243206a2dc4a89d473062d5ca4eff09dd57f0610e99f944717a8e3bbd724775fd6b3 WHIRLPOOL 31b64688fd65930331ec7adf7c6e01be063b4adffa48bf6abe41aaed0716ba71629880e7260b12a223e9c9198b558f8a8d8eb34db70f7951c043812400108056
+DIST syb-0.4.4.tar.gz 39215 SHA256 0610677803931a3355aae00fdd13145f80e26d7dee08e1ba5bc9b2edea4c4c87 SHA512 fc916ec2ad4c76c7aa979f2b5040df5088b0a75b1e33e3b2325e2212b59d22db5773fe0803beb1b8b2e0a0a292f5620bcb23201dce8b790b8f4fa2252bd64a33 WHIRLPOOL 62c66bb6a5fb44c62f6f1975edeafb099b1d394e0eb292d6e1fc879f85d70e896435c699196d0cb42b06f62f8269c12ef8498f27cb021c607e15e9927bc3c899
+DIST syb-0.5.1.tar.gz 39469 SHA256 81b05f0e78d03e1cabe9610a6045a5ae74d88eaed7e79464d436ccaa6af93846 SHA512 087bf9a51abe0a09edc0b920f9b91733016701d6ed24184d8f82da87d3b1912b96af4845a3b0ddb41868efede48f90b52d1940633cf0d366559e176cc7771257 WHIRLPOOL 464a32a1cd7605fdf7ebebc7397bc93fc731eb7a8ae5414f2a3464f79587dff624b5974ebeb45234fb8832fd9dd0ae514a85e5804c93893d679acc9f988bb7e0
+EBUILD syb-0.3.7.ebuild 549 SHA256 55fc4a1373c57f856c6e2fdf7e8ddf37f2617aaa567a845351d6c9c0fe36ddf9 SHA512 91b66cadd44ae7c6bc95e10d680506ffe3a7e1f42f8414143740d8f5f7cd86f42066e46e4b29d077d72970ba3cf8ae17ae22792c20159d651c76b8d20c176095 WHIRLPOOL 435c1bd0a1a83fac63f5a7f86a670321d528a0a9091b89eda93d55cbbbe80ba179aea8f3f30071cf79575326446f62399cd92a38a6a004a9f8d6b1dccba3ec4d
+EBUILD syb-0.4.3.ebuild 704 SHA256 28e3fb276bcf2d767975756973d66f3aa56dc98b099dde9616e4f467c3cc7718 SHA512 78371ecfd69ef7d92d7c107b917c84ee67499cd24365150b77067c7ab922a58c0113646a84b53c9ab20b6c39421aeb251248f5a8e2ce6c1708a017eede348bbd WHIRLPOOL e35dce2d587ae3cc7e32b20e1bff64bca17a3ff606e9e1f1ee6aea05f99be7274e12b33a3e82a84ae927608a683afe995b9afacb2eff353d2dd29a13fac32a10
+EBUILD syb-0.4.4.ebuild 707 SHA256 f93e4387487c28855a697131701c9b4d77c18d6d9a4d3333412d716f32153866 SHA512 9b43a1a991ef1c2eade2ff0d991680e9b94057c663fb11a4eaf36b39d051ccdd596271a6dedf4c983b5252fabe2cacb3e4320448d3a8520b912fa8bf4473e912 WHIRLPOOL f15176bfffb7c8b8364e7662dfecf2480dd75c6b94bcdeab3230c95c6aa92102d9cde5de3cbc19aabf6767442b25192b23e5c64a7aebd703c4fc68f2a9ae5af0
+EBUILD syb-0.5.1.ebuild 709 SHA256 087f301a6ebdcd9c3c5bd663eb595b655c3650ee01dadfeeff6bc345a1be1c5b SHA512 008138d90ea62f84d255f51c1a75f968c51c54080dc04f1843d916f6ac215168ff90dc7f1e94a74ce8b0a732cd2f956faad56c173d32ebb40acf120859fe5b89 WHIRLPOOL ae07793d37506d37ec81ed92836c182e75f8b92b11a7bf8adc3bc00ecd0f5bdc1ed3b894a5d7f01ab9ab9a8b16770b030764ca3751c0ead629b6ff834325dbe7
+MISC ChangeLog 3374 SHA256 1fac7ec84d1de3730c6f48b9040e9633d67a3e83b1219f1a5840d1eb07cbd7e7 SHA512 984048a3427925bf6f6c4f4e4e18ffe6dc0ebe8469103d4859e5c7399d2534bd1c99c6e789f451b00ef2f44ffa5c8fac1bd9fe98758b830fb39549c22364642a WHIRLPOOL 6e15fc517d42bdfd228c5387f583e057b77b57002916f62ec2deccfe418341e23fd2b71b6dc76e84384bca470cf8bebd7cc79cfd6867889856d54ff71fd2f30d
+MISC ChangeLog-2015 4318 SHA256 17d71482025048eae17412d57e3bf3d0276c0719c4d8c7ac90ffa5355dadc38b SHA512 ea99e41e2de8b3138bd2ba5275c95e1a57589c09e03d6fbea9aaae01fd08a4f4741a87e7a611f83fef54e236e919587d52f41aa13204e74149e83fa667fcc9a6 WHIRLPOOL d29ca7f96e0992bc91aa0da8959ffdba7f3d74a8922139f3facc97aede5185aaf4c34e4bd4582f03dc8f139dc3098bd5f555636bbb5b17254bf22294d8c47b06
+MISC metadata.xml 617 SHA256 b154673c02f33bd49472a9979e90059c9530139719f6512f75b2f4a1724c8cae SHA512 0c378d2efe45acd20b0437dde07ba0988234120d132aa6764ec35e585149313739748ae25f5b05deee78722b21f8e861ebbc22f96dc800ee8205c74a32be96ff WHIRLPOOL cc36232963bd1439f4ecdbb89a47af7b8c68a78c36e8df43f3c0c42659488bf5e55b557c4e45578581227a702941d558a9ccb9a26040c89ed20dc3b2e80320db
diff --git a/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch b/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch
new file mode 100644
index 000000000000..2773bdc5a631
--- /dev/null
+++ b/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch
@@ -0,0 +1,152 @@
+--- syb-0.4.3-orig/tests/XML.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/XML.hs 2015-01-02 12:47:10.082782760 +1100
+@@ -13,6 +13,7 @@
+
+ import Test.HUnit
+
++import Control.Applicative (Alternative(..), Applicative(..))
+ import Control.Monad
+ import Data.Maybe
+ import Data.Generics
+@@ -157,6 +158,17 @@
+ else Just (tail x, head x)
+ )
+
++instance Functor ReadX where
++ fmap = liftM
++
++instance Applicative ReadX where
++ pure = return
++ (<*>) = ap
++
++instance Alternative ReadX where
++ (<|>) = mplus
++ empty = mzero
++
+ -- ReadX is a monad!
+ instance Monad ReadX where
+ return x = ReadX (\y -> Just (y,x))
+--- syb-0.4.3-orig/tests/Perm.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/Perm.hs 2015-01-02 12:47:02.751422866 +1100
+@@ -11,6 +11,7 @@
+
+ import Test.HUnit
+
++import Control.Applicative (Alternative(..), Applicative(..))
+ import Control.Monad
+ import Data.Generics
+
+@@ -44,6 +45,17 @@
+ else Just (tail x, head x)
+ )
+
++instance Functor ReadT where
++ fmap = liftM
++
++instance Applicative ReadT where
++ pure = return
++ (<*>) = ap
++
++instance Alternative ReadT where
++ (<|>) = mplus
++ empty = mzero
++
+ -- ReadT is a monad!
+ instance Monad ReadT where
+ return x = ReadT (\y -> Just (y,x))
+--- syb-0.4.3-orig/tests/Bits.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/Bits.hs 2015-01-02 12:46:37.842839944 +1100
+@@ -39,6 +39,7 @@
+ import Data.Generics
+ import Data.Char
+ import Data.Maybe
++import Control.Applicative (Alternative(..), Applicative(..))
+ import Control.Monad
+ import CompanyDatatypes
+
+@@ -129,6 +130,16 @@
+ data ReadB a = ReadB (Bin -> (Maybe a, Bin))
+ unReadB (ReadB f) = f
+
++instance Functor ReadB where
++ fmap = liftM
++
++instance Applicative ReadB where
++ pure = return
++ (<*>) = ap
++
++instance Alternative ReadB where
++ (<|>) = mplus
++ empty = mzero
+
+ -- It's a monad.
+ instance Monad ReadB where
+--- syb-0.4.3-orig/tests/Encode.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/Encode.hs 2015-01-02 12:51:48.500949407 +1100
+@@ -6,6 +6,8 @@
+
+ module Encode () where
+
++import Control.Applicative (Applicative(..))
++import Control.Monad (ap, liftM)
+ import Data.Generics
+
+ data Bit = Zero | One
+@@ -62,6 +64,11 @@
+ -- Sec. 3.3 cont'd
+
+ data EncM a -- The encoder monad
++instance Functor EncM where
++ fmap = liftM
++instance Applicative EncM where
++ pure = return
++ (<*>) = ap
+ instance Monad EncM
+ where
+ return = undefined
+--- syb-0.4.3-orig/tests/GRead2.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/GRead2.hs 2015-01-02 12:51:27.524567019 +1100
+@@ -10,6 +10,8 @@
+
+ -}
+
++import Control.Applicative (Applicative(..))
++import Control.Monad (ap, liftM)
+ import Data.Generics
+
+ gread :: Data a => String -> Maybe a
+@@ -18,6 +20,13 @@
+ -- The decoder monad
+ newtype DecM a = D (String -> Maybe (String, a))
+
++instance Functor DecM where
++ fmap = liftM
++
++instance Applicative DecM where
++ pure = return
++ (<*>) = ap
++
+ instance Monad DecM where
+ return a = D (\s -> Just (s,a))
+ (D m) >>= k = D (\s ->
+--- syb-0.4.3-orig/tests/Ext1.hs 2014-12-31 19:40:41.000000000 +1100
++++ syb-0.4.3/tests/Ext1.hs 2015-01-02 10:30:39.396517984 +1100
+@@ -1,4 +1,5 @@
+ {-# OPTIONS -fglasgow-exts #-}
++{-# LANGUAGE CPP #-}
+
+ module Ext1 (tests) where
+
+@@ -11,8 +12,11 @@
+ import Test.HUnit
+
+ import Data.Generics
++#if MIN_VERSION_base(4,8,0)
++import GHC.Base hiding(foldr)
++#else
+ import GHC.Base
+-
++#endif
+
+ -- Unsafe coerce
+ unsafeCoerce :: a -> b
diff --git a/dev-haskell/syb/metadata.xml b/dev-haskell/syb/metadata.xml
new file mode 100644
index 000000000000..61d88fcab472
--- /dev/null
+++ b/dev-haskell/syb/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains the generics system described in the
+ "Scrap Your Boilerplate" papers (see http://www.cs.uu.nl/wiki/GenericProgramming/SYB).
+ It defines the 'Data' class of types permitting folding and unfolding
+ of constructor applications, instances of this class for primitive
+ types, and a variety of traversals.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/syb/syb-0.3.7.ebuild b/dev-haskell/syb/syb-0.3.7.ebuild
new file mode 100644
index 000000000000..9a3a065b66ca
--- /dev/null
+++ b/dev-haskell/syb/syb-0.3.7.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# PDEPEND of ghc, so restrict depgraph
+CABAL_FEATURES="lib profile haddock hoogle hscolour nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate"
+HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}"
diff --git a/dev-haskell/syb/syb-0.4.3.ebuild b/dev-haskell/syb/syb-0.4.3.ebuild
new file mode 100644
index 000000000000..de97eb71252a
--- /dev/null
+++ b/dev-haskell/syb/syb-0.4.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate"
+HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl )
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.4.3-ghc-7.10.patch")
diff --git a/dev-haskell/syb/syb-0.4.4.ebuild b/dev-haskell/syb/syb-0.4.4.ebuild
new file mode 100644
index 000000000000..b72fbd21db5d
--- /dev/null
+++ b/dev-haskell/syb/syb-0.4.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate"
+HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux"
+IUSE=""
+
+RESTRICT=test # ghc-7.10 slightly changed namespacing
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl )
+"
diff --git a/dev-haskell/syb/syb-0.5.1.ebuild b/dev-haskell/syb/syb-0.5.1.ebuild
new file mode 100644
index 000000000000..c9c285003a06
--- /dev/null
+++ b/dev-haskell/syb/syb-0.5.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate"
+HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE=""
+
+RESTRICT=test # ghc-7.10 slightly changed namespacing
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl )
+"
diff --git a/dev-haskell/system-fileio/Manifest b/dev-haskell/system-fileio/Manifest
new file mode 100644
index 000000000000..0291bd601537
--- /dev/null
+++ b/dev-haskell/system-fileio/Manifest
@@ -0,0 +1,5 @@
+DIST system-fileio-0.3.16.3.tar.gz 15296 SHA256 3175707cb322c65760fa2eb2ab17327f251c8294ad688efc6258e82328830491 SHA512 74ee4028caa77194120d66316677cc0f184fd4af5c4feaa7d713145b97dab8bcebc2f4b971464f9a68f8e304021d0fe5c52272bb282db0925559ff0ff6937842 WHIRLPOOL 91f69b520b3bc2dab5e479de145cb3bb23812c896b711d5cba8090f7adf67e6e861f2c3354e1e9e90c98305e7a29ca444ca4f9e9fd3b61696cd495345931495b
+EBUILD system-fileio-0.3.16.3.ebuild 869 SHA256 5488603c03d422a23aa221fe6c27dfdd8c0118e03306567c7d6588f693e7b3fe SHA512 83cc19033f9bf9a0fdc35b159eda86419f39eaa5bc7745c1db49aed0e6844b9bb93eb194d68e3fa6bce4b432437dc6cb7267c59df998d2b341fdc9ca8b47f09c WHIRLPOOL c2b9190b6d8c57aa262a1173fa0fdc41be5d85c0560903f6a1d2152f2e8c5bd0ca98609fef5db5800521290f1bd323d0d3b9035fd8a0c0babe3a7c3a9c599c3a
+MISC ChangeLog 3304 SHA256 f094b3e321b17c7cdae6f031a624b8d5836a606487c18d3dd27ac7aa70b32001 SHA512 6933961d52c3349a184acd3122c33edee17ddf8022e30ca1afae2acc7bbbbcdf68f6f66faf709f2287771950a943ee72a47a07063c2b2529446431e836a5d02f WHIRLPOOL 5de4508df748a109e3a42306d723a0f1732e3536fb030d9846e1e2ee9b78ebda24bdf78b9e6305932d0b6755656382e319f0ecf6b00fc98f40022a9bc526f879
+MISC ChangeLog-2015 1519 SHA256 d069f8c9d8c10edfb080b321534678e938e61d26f7032257a39692504929c885 SHA512 b265e976f5e8dde42bd104c4cd788069aa2a7e90bd2d689392c4473da9318bbe45e71bf9e102886746688f0fc4fda376fe100dc50f9999aab78e1e7a79741eb2 WHIRLPOOL ebe4904a013f6b281cb6a7fbedd9e90037ed85699f9838d1aa9ae8e2e7280b6ae3de080d88ad6d12a34c7953ff28614eabea3de0ff3be3f623b9e86b5e83cddf
+MISC metadata.xml 757 SHA256 26920d9c0586d4f5ac99db6d414272ac6a2fab72fcd93a92e5788144b74ceb60 SHA512 f54a873966d7476a2bd24095b2f83a2d5f3f80d93758050543f648ba85a578070891028db294881ce3497663e23d70d816246d72e2c10310c6b7f693728c3ace WHIRLPOOL 6df0b183370931a44d71faa52dedc0ed5e32fa09a580e30d8258681ee3bcc8867b8d21720a2d17cd4892e85b239646ed7a61297543c655e5982642d22d7fc5e3
diff --git a/dev-haskell/system-fileio/metadata.xml b/dev-haskell/system-fileio/metadata.xml
new file mode 100644
index 000000000000..b1faa3826194
--- /dev/null
+++ b/dev-haskell/system-fileio/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a small wrapper around the \"directory\", \"unix\", and \"Win32\"
+ packages, for use with \"system-filepath\". It provides a consistent API
+ to the various versions of these packages distributed with different
+ versions of GHC.
+
+ In particular, this library supports working with POSIX files that have
+ paths which can't be decoded in the current locale encoding.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/haskell-filesystem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/system-fileio/system-fileio-0.3.16.3.ebuild b/dev-haskell/system-fileio/system-fileio-0.3.16.3.ebuild
new file mode 100644
index 000000000000..808a5bd88c44
--- /dev/null
+++ b/dev-haskell/system-fileio/system-fileio-0.3.16.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Consistent filesystem interaction across GHC versions (deprecated)"
+HOMEPAGE="https://github.com/fpco/haskell-filesystem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/system-filepath-0.3.1:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/temporary-1.1 <dev-haskell/temporary-2.0
+ >=dev-haskell/transformers-0.2 )
+"
diff --git a/dev-haskell/system-filepath/Manifest b/dev-haskell/system-filepath/Manifest
new file mode 100644
index 000000000000..b1d7354cf0a1
--- /dev/null
+++ b/dev-haskell/system-filepath/Manifest
@@ -0,0 +1,7 @@
+DIST system-filepath-0.4.13.4.tar.gz 16590 SHA256 345d7dec968b74ab1b8c0e7bb78c2ef1e5be7be6b7bac455340fd658abfec5fb SHA512 81df3ed7bee9ae8b568533361d1b6574cc26c24218922005f03d70828624b6fd279342753c571921c62f69b6dadce4eb6c88cf4ef5cb76c536c5113c37f5cc38 WHIRLPOOL d3727b5357b62c66f716968293636178425fec9e45ef142b7fe31c2f16455528d76460147133120716184718636232fb28cece45c779ef5c0b518a61248c9240
+DIST system-filepath-0.4.8.tar.gz 14497 SHA256 7cf6218b310498cef168e5b0b05befc8a8e2f7bf84820cdfc62d633c55f7a097 SHA512 ee23a468186f1e709ec8b39d3b6855038a9f5a7fa4b37b37407b8dbed7668ddb4efe21e877a51b94b20bc3d9a59dd9a525b7378783ac9a0c7a4183ba615b01be WHIRLPOOL 86a4c23282381ddb6430c9a2d4febd9c38c21f3884bcc0b826684e9d36ab11ffc3bd8f433c391daf42ae6485f1b00ff611968d72ae740c19527f06b4e55b0f3e
+EBUILD system-filepath-0.4.13.4.ebuild 793 SHA256 7885e670de10db979699fa2cd1f86940afcc0e2e3f2acc1ce5862e3b51ec6c52 SHA512 0cac52fa99040d8bd45cd2245dad26c51b5c7e9f0d6fd3f20ae066ffda22e67d0890480ebe00e500f2fc5e64708cf4a4be6999456c837046f3448c6060b69428 WHIRLPOOL 2299e2f80e9714263ea100fdfa06f1654f1fde13f0b13e08ffcab07c55b9185730fb350749201abf2cc36244776b14dd05a1ad2611e70703342fa01e35ca841d
+EBUILD system-filepath-0.4.8-r1.ebuild 752 SHA256 711655e34c0643c51682589671bca9384479870633d1caa9458c885ade553292 SHA512 a3388a0e0d4c765a0b2d8d8cbe4fe6d6c8b8a0337e723d4f51120f5a1273ce23747537fabef2361bc117debf1177f626e48223859b2fe224dfe6770a75fc6434 WHIRLPOOL c5a8a66f7c53e73c7d9ce904a79a991449b3ce399f8ba4c4cbf254b4c7ca183dcb709643b566c56734184687b531fca3be28ed0740c32c808d856bdc806f0e4b
+MISC ChangeLog 3075 SHA256 7311572c361eec23a932b2eb6e93efaaadaab8ab3865dfbd019098d7dbb1a9bf SHA512 96f7866bdd4c0503c7e9fc14738d7148d8585e87eeaf5e5c1d6d1a6f3806aeb24072c3f20868ea3c121f5e2973bd6b1851c5aa0f416cb8636eb2b9072e562614 WHIRLPOOL 5e39035f06ed39e5f17269b434e14f2ce83fc2aa4b8eb57bf6d0ca1015ee32111f7d3466746474c1bc0dcecc68152a7ea86012f1a58c1e7af41671ed187eb894
+MISC ChangeLog-2015 2587 SHA256 9430937ee17e190f2e439f9259b69afe5bf73bdd85ea687f4482189eac42bbf8 SHA512 17a22c3148702fcb6c4db462ff79bc93e36ad1b1fd4ecee6a4ed174beebcdb2440be6c8e030272420cd510ad2ecafec51ed6453f56c085aa1906819e428f9e83 WHIRLPOOL c3d0a075e5614479933ef946e1bd10fc53facda43e74a567ac188216f95e073e436efb68b7d550d4bfc4f99a690a74a5b9afcf00e2c74521aaccab5b52d23ec6
+MISC metadata.xml 439 SHA256 79948b865829a35018e9ef7916310463349ba7c8f8fff13734632f3735066cc5 SHA512 85d9affd4354d2c9409400e6f9213b0e81c74ea4388b39c8893f588fdb3215016f0f3fc9ecb751bf45ebd8f3582b0327a25fc3cf92276b1a86e9c5479059a073 WHIRLPOOL 6ce30790d24f588f03f1f24307cfb8bbf410b8655529e749284057e7f7f7cd63cee4198c76144d5b1ed6f37e5925e6423255ead6c207a29dfbd43a1da497b925
diff --git a/dev-haskell/system-filepath/metadata.xml b/dev-haskell/system-filepath/metadata.xml
new file mode 100644
index 000000000000..ffc4e58c8540
--- /dev/null
+++ b/dev-haskell/system-filepath/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ High-level, byte-based file and directory path manipulations
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/haskell-filesystem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/system-filepath/system-filepath-0.4.13.4.ebuild b/dev-haskell/system-filepath/system-filepath-0.4.13.4.ebuild
new file mode 100644
index 000000000000..3d0d0019fec0
--- /dev/null
+++ b/dev-haskell/system-filepath/system-filepath-0.4.13.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="High-level, byte-based file and directory path manipulations (deprecated)"
+HOMEPAGE="https://github.com/fpco/haskell-filesystem"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.11.0.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
+ >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/system-filepath/system-filepath-0.4.8-r1.ebuild b/dev-haskell/system-filepath/system-filepath-0.4.8-r1.ebuild
new file mode 100644
index 000000000000..bc94e91e535b
--- /dev/null
+++ b/dev-haskell/system-filepath/system-filepath-0.4.8-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="High-level, byte-based file and directory path manipulations"
+HOMEPAGE="https://john-millikin.com/software/haskell-filesystem/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'deepseq >= 1.1 && < 1.4' 'deepseq >= 1.1' \
+ 'text >= 0.7.1 && < 0.12' 'text >= 0.7.1'
+}
diff --git a/dev-haskell/system-posix-redirect/Manifest b/dev-haskell/system-posix-redirect/Manifest
new file mode 100644
index 000000000000..8dc3491131f4
--- /dev/null
+++ b/dev-haskell/system-posix-redirect/Manifest
@@ -0,0 +1,4 @@
+DIST system-posix-redirect-1.1.0.1.tar.gz 3581 SHA256 53535011e64c1792052987bc1e8799222286c30c349dd36d3fc08c8612fa6ef2 SHA512 3a41668540ebff5ce706db331bb3c736895bd6a8fc11926884ff3e96622bb047c5b715468f4db81d0ac6acd15144ae9dbb71f087173244e29ba5b2a242f43c95 WHIRLPOOL ea57e93bb5ba662162501110a887ce5a0f4afff89dd55e825d7c1ccaffc795020bd14d898d4f087e5dc41da86952692ff52d0c58a5b93d50ccd20f995bf30e40
+EBUILD system-posix-redirect-1.1.0.1.ebuild 581 SHA256 1d2e88b6a696ce56e2bd8952ce370d4cb64fbe482f4f753c57ca1924264127ff SHA512 96f15e7af6823390f259a208c470c80afbebdae3ed15f84225707330adcfaa805246ecf9a311e3458864a02979ea057fcc958658cac9ae35aab1f1183fc65e79 WHIRLPOOL 3f17c02d1629091b9e4ea4f16b46fa3c045bfa7982d03f6fc4caa4c90a76eab14576fb28a160854c5d0b90193b4e7649d779da72c81bdc62f2aec5bae41252bc
+MISC ChangeLog 395 SHA256 2b1dd861eeca35535e77b284710667a5e68253b3eb6af89620f6ec889d04bb47 SHA512 ad8d2b63082b20c874983f4c6209bbdce0716f4e2d778bff74cee961cc37eb4f3277701b34ef54d6c34eedd8e74f92b503f28c52bb646a414d11bdf5cb8ae828 WHIRLPOOL c23f3bf5a5539a55fe5135ad3962c190cb76be3b401c820feb3c14d1bfefdae0809cc4b17bf01938dc94a68111bf8f26fcf722afa0e6a10ee30dc40ed11bf1b7
+MISC metadata.xml 837 SHA256 f3fe2bd3ff9f9152f00a099f9e861fe83aa55c871cb495c9fe5b28d8bb9e136a SHA512 ec4e74a4e8925c76c71a2f9817838771c6c2080ce11b3324637c3b7ae54c8354508f3df9da043704d87057a9092da8f7173e065c021646d3b0ae8c4010874b84 WHIRLPOOL 71735ae80d87ca7953792f063663104d10b5d716af9d4fa7ae8c2db407a1cf037593dd238c61ee3927fb358b609e41b8ce21ea4bab9bce528254f5b5cd3cd98e
diff --git a/dev-haskell/system-posix-redirect/metadata.xml b/dev-haskell/system-posix-redirect/metadata.xml
new file mode 100644
index 000000000000..01dac7da10fe
--- /dev/null
+++ b/dev-haskell/system-posix-redirect/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Due to the design of POSIX, it is possible to temporarily overload the
+ file descriptors corresponding to stdout and stderr to point to an
+ arbitrary pipe. It is, however, tricky to get right. This module gets
+ it right, as far as such a terrible hack can be made right. It can be
+ used to make misbehaving third-party C libraries stop spewing to
+ standard output. Warning: the module author has concluded that due to
+ lack of portability, this module should not be used in any serious
+ sytem. But, for those who like living dangerously...
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/system-posix-redirect/system-posix-redirect-1.1.0.1.ebuild b/dev-haskell/system-posix-redirect/system-posix-redirect-1.1.0.1.ebuild
new file mode 100644
index 000000000000..a728b1929b18
--- /dev/null
+++ b/dev-haskell/system-posix-redirect/system-posix-redirect-1.1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A toy module to temporarily redirect a program's stdout"
+HOMEPAGE="http://hackage.haskell.org/package/system-posix-redirect"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest
new file mode 100644
index 000000000000..8db054d5f02c
--- /dev/null
+++ b/dev-haskell/tagged/Manifest
@@ -0,0 +1,11 @@
+DIST tagged-0.6.1.tar.gz 5238 SHA256 dbe6cc73fa912454e4d3dec7345620d1126e712fbd71ee72ea7a416a800f75d8 SHA512 36dc032297214123c2f1785a71b54f6427b91a1be254e16add864475fc8853de9a3112cd205244975d9d8ff2fae71941d9ea5cb23d9c759225bae56cb338532a WHIRLPOOL 5b08858846e710c60b3df9bede000bf25f1432b56833c509e4c6e54abd2e831f9ba1f9db256825533d21d62b0e2e10c631342a69932b0feea50e549fdc319996
+DIST tagged-0.7.3.tar.gz 5634 SHA256 eb544fc509fbb98100500f9c61617c0afee32854a6fc88bd873d017e34ffcb04 SHA512 10122b49b7ac0a87243f7fd577fe799046099f1121c912e752d34400a0991e541a3fb9e565235b5335a65617cc7c56519f20922f47e5f1afb8cf8bc67f620b66 WHIRLPOOL 6a6e5e5b4d2b066dca721b78121cf6d72371f04fa7d13c12631b375ec6ad4cedb906ecf9e150687b9480eeda6b7ed4c333ff8c58c531ec795f644070ef26caad
+DIST tagged-0.8.2.tar.gz 8957 SHA256 e415d83329dba6c6b604cdf7ab331d321fa62d396f15e79439caa58279d6b77c SHA512 3511d7564e87b853c6514e0f89b2ec617eac175d58dc7de770987dd8f51a3747c191b7bc9ad3003edb433751940dd4c06b8e4082cf0e8c0409eda70a7c486765 WHIRLPOOL d5052cfbacc79631dca77533e4eb4131fed61e2fd091914be64e29b3f25360b2b480ed7cc29bb5a5ff0e99faeaba0ecb005684c47bb2d6390fe47ef6b17d71d3
+DIST tagged-0.8.4.tar.gz 10055 SHA256 20c861d299445ea810ba39d9d0529fb0b3862f4d0271a4fb168ccd493a234d5e SHA512 ea11f6fa0658dbf9f40770316873b5bd5a815437cb51b39fbc223f2e26509042feaaefbee815a0f7473fb6b4bd8f8a941f27daf0bfbac08ff1a912937e7328fc WHIRLPOOL 3dd180859d789aa703b154760d019ab7061922133f95be1a254bd81a4d66f0de499abc4790d8bb5de3e1572e76d3bf2bf83014f9f5a89366b8cb3b1703e32c26
+EBUILD tagged-0.6.1.ebuild 571 SHA256 508d2d9142308e4db77fa7b10afb2355faffb47a36e8461a2c27df29592b8ac3 SHA512 3d567b8a68252f928559c3118f00a8345f41b56ea183a9554209ce17ec4c42eb7a584c640bf0455d7b0d25133a5f98dd0939a514e6748c4364e087ca5c3a5ec6 WHIRLPOOL b834dd0698b5ceb40e2dfdaf7626541775dde7ffff0000969f1f36b47a36142072e3d43fc5b34016fca0ca95bf422e622faca4ef98f0f680ac70e981d6770614
+EBUILD tagged-0.7.3.ebuild 591 SHA256 d430deaed44030f8f4b91ddace02660115ce33088dc213d84d98601f54675853 SHA512 1da38efa6acf70a3476331c2a6470b5ecaf2c2d863f267557b4f658cd995b9c12c3a587d9d15b3e5c8240ecde4e1c99466ff4c66277c060260fa2eb912c1f98e WHIRLPOOL 490f2a2ff945230333fef48faf437f4c616d282aed6f0333ab3408c6b2cf6a1b7a32e6acd6533edf64a0ca7d6b4770fa5f673af7a9a70de15e90aedaf3980a08
+EBUILD tagged-0.8.2.ebuild 699 SHA256 9362fab308c64864e437e747c9a518513f2f56a640f20ccd51ff09a537651813 SHA512 6ccb88b320bb40296f1482e5f1b37a190c09fcdeb65d0e0aacadb07c6667b6c98370f809f4ffcd2f09bfe436dbbc9f6ad03d6e5659a7bd85d7955aec105b34ad WHIRLPOOL cf7d7ce81d48a6f3cfada61ccdcc42ee7cdbfbb701936e76b60b0979a470b450f92422006ca717c755c458779621346c8a45550ca165cac28118b44ba3c821fc
+EBUILD tagged-0.8.4.ebuild 697 SHA256 1bbf1a03f03a7215f33a6b318f896559e6e8b2899d7570c1fc3ae37126da53f8 SHA512 ba5bada286b39b6fbf75154cdb8286198de88de1ff4879df579c4d3f0e67d4a94c83c651057b2cba42ce3030fdaf54d4310bd296bcb0c50abe19fc7f3f46f35e WHIRLPOOL 238ef0f04729e5c7687352b7f7933aa49818e77dcffb044e359c4cb559f5897e2698579310e4e80743c587c18e07cffe0b1c1fbe6c10840c69e4ba81cc89b286
+MISC ChangeLog 3340 SHA256 0114ec5b5cba30a2b916679c2164a8b485f54dd9a252767e80fd21f8056948a3 SHA512 0babe4ea2dc705d6c938ff9686facdd8e5400cac3a8ae0a2189080a2efaaf8cd5325c43ace6763d0bc111e440ae6628dcd7ff002bd27d06faf852651e04305fe WHIRLPOOL 2b04331e40af4c58879f65ca5f06a03611d6267a8d0e2c0da4ecc81914bf818a1bfff90a5ddb949e9fc40a636b5455739f45618ea1e7efb8b7ee951a22dc5a33
+MISC ChangeLog-2015 1353 SHA256 6df40cde648fde667fa026b2235449f42baad8a4d6dc83fe64c510e2d71db00b SHA512 3c21bc4d32c4f5e77da696c95c2544167a374ca55de5d9801f3b878ee2cd23cec5792d30ca270cbfa50d430d52c7f08c5072c769b4ef5993439a0b2eaa8cacf8 WHIRLPOOL c425b25cf2505133ed484d656dda592104fcfab9785728b7912bf2111e0a0c14b6f50c9dffe976988005b7fc013b9ab175119c8698cbf0f4e1647c51bab96a1f
+MISC metadata.xml 454 SHA256 1bb984cbb2f5e58ec5ce6418385fd851b69b04d4cc88d0fb786f5bbcde5d27e1 SHA512 016998bf11394f7fc147d93365d9b3bf7fcd688d8baec4ed9c3b072139330dd89a4a99efa04ee564622ad9aad06438688cbb9191be8bbd63d84d55b58652e9ea WHIRLPOOL 11e4d88f16b97672dab9b99ad89685fb5a06773139a4fb47e6418abd0e0a4322dd62def6ae11fad167c032899f8a1c7bb4bdd8bf8996fd83617eca92cc8f64fe
diff --git a/dev-haskell/tagged/metadata.xml b/dev-haskell/tagged/metadata.xml
new file mode 100644
index 000000000000..01417b693725
--- /dev/null
+++ b/dev-haskell/tagged/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/tagged</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tagged/tagged-0.6.1.ebuild b/dev-haskell/tagged/tagged-0.6.1.ebuild
new file mode 100644
index 000000000000..efc60f2bdce8
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.6.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/tagged/tagged-0.7.3.ebuild b/dev-haskell/tagged/tagged-0.7.3.ebuild
new file mode 100644
index 000000000000..be72fe3adf7d
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.7.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tagged/tagged-0.8.2.ebuild b/dev-haskell/tagged/tagged-0.8.2.ebuild
new file mode 100644
index 000000000000..d293ba25bf03
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.8.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +deepseq
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=deepseq
+}
diff --git a/dev-haskell/tagged/tagged-0.8.4.ebuild b/dev-haskell/tagged/tagged-0.8.4.ebuild
new file mode 100644
index 000000000000..be3f84b6fbe7
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.8.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: +deepseq
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=deepseq
+}
diff --git a/dev-haskell/tagshare/Manifest b/dev-haskell/tagshare/Manifest
new file mode 100644
index 000000000000..1af27bae1d73
--- /dev/null
+++ b/dev-haskell/tagshare/Manifest
@@ -0,0 +1,4 @@
+DIST tagshare-0.0.tar.gz 2127 SHA256 d2314bae2e6820700f2a61db9c9f7976e1b53547a49cdd3352bdf29ac3856ce0 SHA512 872592757bba6b21846888aeec1b36cc4f7c9cd602a299bb493763bd1c38d52d84419319a6761f5019e565081aceedc343cc1e52fcf5449a78e709da6164051f WHIRLPOOL 68e08f4b01819b7793e75edfc258640bbacf39f731a893ee623e21814ca0bbaa44608d34ca2d1c31eb2cf5ec9998df4caf9235ad97aa140f18ea06b2603487e3
+EBUILD tagshare-0.0.ebuild 616 SHA256 b1b55fe6b43ad6d0790903ac93b7130ea6ce080aeb33bacc9fe96dc70244f8e7 SHA512 cfa8d5f32a4501ad36f90772321ba6c3939f3276af72abe93e95bf96ac26a5e232919164cd4685928d59e9668dd7eb7fe48de3b8e4bf12b66f8fe15b440422ff WHIRLPOOL 824291bb232c2339763c8abf59d7a15a5f03f7aec89f1523f7f2b4775c38b30185acca7c176aefa224e2c3c0824e0ca2677f3f2111737d4137d64db017dff3f3
+MISC ChangeLog 364 SHA256 679388dbea3702a2cc90180ad8cc312dce8cdc3b40266bd3b3f11cadcde05191 SHA512 f60860131ba77c4871cbafef63377532bed35ff2e5a33f2dc236aee0493784ab30e23a7200eb2486e3cf7500b0acb684c0cf55eb1e678bb71bfb316e70acecab WHIRLPOOL e12e35d2a17b493dd2e36ec04bf37d55680047b18e6ea96f77657f249fbf9b84d6893b4cc7772347ee53da76843b3fcb4f8a40a3f885428bd23aa80a8c2f91c2
+MISC metadata.xml 553 SHA256 cdb5fe3d2a9ff0e29d930e2ea59f084fbcf6da545f3cb0f8154afbc8e12e6f4e SHA512 e5b3d9a4b326520129f0a48553c8880eeea1ca5bfa8a43748222d2ac2ea9563d0d040d8e0785ff16e8f3aa7b65c1e86deaa7bd4c88b29df34cbedd2f04cae25d WHIRLPOOL e2fc11b9977a4d05ae8cb47a5bbd323045851822fe0854145b377362992dcedcc238611b31e16340fa58b2d7ad0de76325855c03e91531c411c0cc980db3293b
diff --git a/dev-haskell/tagshare/metadata.xml b/dev-haskell/tagshare/metadata.xml
new file mode 100644
index 000000000000..5938819251da
--- /dev/null
+++ b/dev-haskell/tagshare/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ TagShare supplies a monad for sharing values based on tags
+ and types. Each tag and type is bound to at most one value
+ in a dynamic map.
+
+ The principal use of this package is to ensure that
+ constant class members or other overloaded values are
+ shared.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tagshare/tagshare-0.0.ebuild b/dev-haskell/tagshare/tagshare-0.0.ebuild
new file mode 100644
index 000000000000..a4275b21f7f6
--- /dev/null
+++ b/dev-haskell/tagshare/tagshare-0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="TagShare - explicit sharing with tags"
+HOMEPAGE="http://hackage.haskell.org/package/tagshare"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1:=[profile?]
+ <dev-haskell/mtl-3:=[profile?]
+ >=dev-lang/ghc-7.4.2:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
diff --git a/dev-haskell/tagsoup/Manifest b/dev-haskell/tagsoup/Manifest
new file mode 100644
index 000000000000..0336d08dae52
--- /dev/null
+++ b/dev-haskell/tagsoup/Manifest
@@ -0,0 +1,9 @@
+DIST tagsoup-0.13.10.tar.gz 44587 SHA256 ac838eeed18118423220716855c2bfd71dcc4a7a455893d8c4ad627828f57d58 SHA512 96a3ebd9864279e67ccf2a0c05a37d2dbf4719eb3ef0fba753bf4bb11f9161fb895ed8f8cf86e04e790f8fbe277450379fe517c59ecc068c4586d3ced316b781 WHIRLPOOL 949301bcceac90786e1b7cc16ef83d7c89b808f506b4eb50e8230514c1a0c19f71708f17141760ffb11e8aa0d2338c004f97ba0c624cb01b8f7ecc1266f4ac71
+DIST tagsoup-0.13.3.tar.gz 42279 SHA256 32a862118d7836e9beb25fe4b317472fab6e1d41daefa86067231b328cff668d SHA512 ee6e7c2459f395facfdf9c28c0903e5279c781d8a5cd0745c2e3648c8eed7fdc84c372b271febce13b8b433ecded5cd7c97a3f169121908f23bb28c2b2f104b0 WHIRLPOOL 92baa4258ccce7948779a86f33f0ee591243d978b3cf148e06be81ee542f004021198bc0f3c4bd7722f3f8f70de217d02a02f2eb24de1f383e3dec14e7c189a7
+DIST tagsoup-0.13.8.tar.gz 43676 SHA256 cff171695c5c559565eff8296bd44442ffff6bc8972e81f3a6c27eb1f13e1c2e SHA512 e05325090380950467f5327c4988c31d8c1cb9fd45668e6926c428d5ad33d589c2dc5c6b7e38c5349a980587823709b60a49c242d5ffdf76b1a58264217083c5 WHIRLPOOL 1afd07fea8f43cdc9ab7e22daf9d99c371fb604302b388f9682fb5d673a931108576bc2c75b8df49e2629403adc69f1edcd184da5b5a479e7f07e5c9dbd92e10
+EBUILD tagsoup-0.13.10.ebuild 864 SHA256 f1c7b1cffaf037a49a92248f9232dcaa4a5ea65bc6d085a64beefb0b745057f0 SHA512 0cd942ec855b98d90e772b7c4689e9a8bec4f2441ad1b6be4162a4a2ecb91fde275d6e156472289988e80da05e0159a7b502aa2b313732e32b290b6189e2bfbb WHIRLPOOL 28a5a46f46eec6a31af708e7fd228907903c082ab955b5abdc0f92590232521629c57354067b7e091c0a5d4be8b68e26ea0d7aec582a9df6fb71586863229d4a
+EBUILD tagsoup-0.13.3-r1.ebuild 955 SHA256 5d1496ec3d939918980ed344fa98d5984b6bfeccf7e62016dbe2027ce59b7b46 SHA512 4b61fb7755fff0b48c22e05cf0ce3fe64559c2b2c9dfb6f4198132f89dd841ee7299fc414df5358f5020317b70aa7d1f5f0d8d4fdebdc46ea2feea4e0ead42b3 WHIRLPOOL 58397f9ab0ec12a157107f6a24fd4101f6c655874d4ede4c7081dec8a0d2a0f77943d5865e54fdadc2d2a04b7a08f77a24ddaed1e54ceb6dd3af346b2ca35203
+EBUILD tagsoup-0.13.8.ebuild 872 SHA256 2d1b752fb1446bb43cbbd368d7edf107394e484d5938f227cc9ce1c9ce2ccab9 SHA512 17b0ccb9ce9de19c7698e5bab7ef1033077de112b015819ac0d02ad779c56d770fb91ca5b3d79290b7bde27ddfac25ba0a8dc6ef2030305a57c34f60bcfb0aca WHIRLPOOL 6f20ed2d384e5b872a353868a29feca52b7b14eb780f082b787e0074510a86d0546e6b865938d5d998cf28b75ce03299a6f7fe98c1fe50ce49e8683d6c623667
+MISC ChangeLog 3648 SHA256 0e5d56545fbb05eb7b13097e703b1f11fc3bdec6437801c22e05b23bd4ff3fec SHA512 0fe631927612c09d84b7bbad40eb504a6b68cbd122bea17dbddf71b80a805c90271f80134e7059a4f1d1078d69f803c767da5fcad259aa9bc1fc44341b9d9b2f WHIRLPOOL eb443bcd3788671ccfaaa173b5b605094b9455c106c46e7434293160bc381b4816a67c2dacbeb0c6266c71ae08adb5ae39b2470ac87600372e6fd7488a9f6097
+MISC ChangeLog-2015 1955 SHA256 0b9f523bc6822c919d118a7c5978b1c9203cc9abf05ab946786552303e1c4326 SHA512 4a4a8948b11c76a1ffca1f36e328b2399696e8bb4c24720e139ed744cb146d9662987a38d12f6a4224b2e1891a9d539aed0c47568d1fb19247996259681c1172 WHIRLPOOL 6bcec9344dbf506099dea5bbb7467b99fac271e3198d9f1350833f01ed48622003a28f21b6d6a7e6c8a587d5e699ca97bb084c6f733dc6edce87e6d720e7a474
+MISC metadata.xml 874 SHA256 9145b5ba21b12dd27db871916fb3d1a169207d01f550bd489d145fe4e9684ca4 SHA512 d82ee0b99c454a122614f61d94c2780bc31c2ed4a2c7ab1df4d8ef59de085e34048cd31027d568ea2c08732e9efb7d9517c9943face742406eefd607a3ff302b WHIRLPOOL 83617acc73abdca2d37a5df4b689914a20e430a2d0880151198a0ee0eece421be239f9168b374a5a1729a630e4a9a49d7c5d072d4a832375342350f95978a7e1
diff --git a/dev-haskell/tagsoup/metadata.xml b/dev-haskell/tagsoup/metadata.xml
new file mode 100644
index 000000000000..773bfa6c800f
--- /dev/null
+++ b/dev-haskell/tagsoup/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification,
+ and can be used to parse either well-formed XML, or unstructured and malformed HTML
+ from the web. The library also provides useful functions to extract information
+ from an HTML document, making it ideal for screen-scraping.
+
+ Users should start from the "Text.HTML.TagSoup" module.
+ </longdescription>
+ <use>
+ <flag name="download">Build with Download module.</flag>
+ <flag name="testprog">Build the test program.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ndmitchell/tagsoup</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tagsoup/tagsoup-0.13.10.ebuild b/dev-haskell/tagsoup/tagsoup-0.13.10.ebuild
new file mode 100644
index 000000000000..b41cfdf46d27
--- /dev/null
+++ b/dev-haskell/tagsoup/tagsoup-0.13.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and extracting information from (possibly malformed) HTML/XML documents"
+HOMEPAGE="https://github.com/ndmitchell/tagsoup#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="download testprog"
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ download? ( dev-haskell/network:=[profile?] )
+ testprog? ( >=dev-haskell/quickcheck-2.4:2=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag download download) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/tagsoup/tagsoup-0.13.3-r1.ebuild b/dev-haskell/tagsoup/tagsoup-0.13.3-r1.ebuild
new file mode 100644
index 000000000000..da6369378d87
--- /dev/null
+++ b/dev-haskell/tagsoup/tagsoup-0.13.3-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and extracting information from (possibly malformed) HTML/XML documents"
+HOMEPAGE="http://community.haskell.org/~ndm/tagsoup/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="download testprog"
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ download? ( dev-haskell/network:=[profile?] )
+ testprog? ( >=dev-haskell/quickcheck-2.4:2=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'executable tagsoup' 'executable haskell-tagsoup'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag download download) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/tagsoup/tagsoup-0.13.8.ebuild b/dev-haskell/tagsoup/tagsoup-0.13.8.ebuild
new file mode 100644
index 000000000000..fd8ef96044b5
--- /dev/null
+++ b/dev-haskell/tagsoup/tagsoup-0.13.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and extracting information from (possibly malformed) HTML/XML documents"
+HOMEPAGE="https://github.com/ndmitchell/tagsoup#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="download testprog"
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ download? ( dev-haskell/network:=[profile?] )
+ testprog? ( >=dev-haskell/quickcheck-2.4:2=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag download download) \
+ $(cabal_flag testprog testprog)
+}
diff --git a/dev-haskell/tagstream-conduit/Manifest b/dev-haskell/tagstream-conduit/Manifest
new file mode 100644
index 000000000000..e33917b711f7
--- /dev/null
+++ b/dev-haskell/tagstream-conduit/Manifest
@@ -0,0 +1,5 @@
+DIST tagstream-conduit-0.5.5.3.tar.gz 9813 SHA256 b296e8f0ba18ae951b5bb3fc2d9d964954666df61ea9363d667f251af17134ab SHA512 84625975df6c6c315011ebfd63d551b22c00927fa9add390d9e723bc104d4a7881743aaf6bceae0ff42efc6056a314baddb594fd5e344449333ea7ff6cbcf154 WHIRLPOOL dbda5fa3c0570a17833b50e8df6904ceaccae85a92ebb4089bbcabd525029a0e7d963d2350f01eac9bdfa58379e4154a3ed628bf1b60356d769bff69562c070b
+EBUILD tagstream-conduit-0.5.5.3.ebuild 1046 SHA256 7b491865b211c258fbf0b63f76cc0d3a574ad30ed6bd9a1c4bc66121be2b0407 SHA512 3adb3b080cae62d3ae6e418c4d52f580964361c4a6cd2fe0d450e1df76475497df8083fcc8705200b40bfaa0c66a0e74f263cf172404ea0127620d7774821e96 WHIRLPOOL 8cec74cd3eea71f82edb2733c266738e2fd3579a89c8c4d469e65a3b31d75b5b9494e941d7151d0099d18b3cd105386dedcbd573279d56794a9a1ecad146df0d
+MISC ChangeLog 3296 SHA256 f35a7c7aa7c1632aa68c58b9cf3b98c3934688045db084b341a197e157d54136 SHA512 4b679f5e14a88224f811203096e36cb67bc31518dfbed05f020884843232302961fd282e7a881aaa587efa8f223fe6204918d3286e18a7272a1d44dc239babad WHIRLPOOL d580893ea9ca3314306ee0871a73cb3101d87b39d1b37f10c6291a848c2004f015968348a960810a3f054400967c3a553177259f224872baaa7819c371444ecd
+MISC ChangeLog-2015 1267 SHA256 6e5f1397347501bab9947fd15066f568b3e0d261a134033eb1379405bff6bd64 SHA512 20000debe896a7d1073baae24e597cf32e2ff176288c3951433fd87bf1848dffc4e1dcdc21f2a752c500d9e624d1e34db219d706dc59fccccf745954a574f6b8 WHIRLPOOL 7a96bcc5304dea1d8fbeaa5172b5d1a7301356cdb359706378e93e3ed7d25eca861bd78698e1a2eb794c16e99931d71cf02b85a35ea989bd339196eaeb12794a
+MISC metadata.xml 685 SHA256 c8cb2db107f2b8b8dd8904f183afb2f45ba12a8adff14697fe6c13356fee6b60 SHA512 2169c70ea9fdcf260c56a70f5fb77661d2bc9b86a7b51dc6e97ab73ffba575ff5b6ad1ce53708f2c44493286e5f6c1e02e19863b6f0e17b3dd1fb07bf8a29963 WHIRLPOOL 3a0dbcc643806c1b978236f48521a1ecc35fdada8b2437fc8ece243075c948fa29ae0b7824dd6ab78a42432efa9e742081830c9ba8d11eb8a0c3c921148a21bf
diff --git a/dev-haskell/tagstream-conduit/metadata.xml b/dev-haskell/tagstream-conduit/metadata.xml
new file mode 100644
index 000000000000..a3fa2f565a21
--- /dev/null
+++ b/dev-haskell/tagstream-conduit/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Tag-stream is a library for parsing HTML//XML to a token stream.
+ It can parse unstructured and malformed HTML from the web.
+ It also provides an Enumeratee which can parse streamline html, which means it consumes constant memory.
+ You can start from the `tests/Tests.hs` module to see what it can do.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yihuang/tagstream-conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tagstream-conduit/tagstream-conduit-0.5.5.3.ebuild b/dev-haskell/tagstream-conduit/tagstream-conduit-0.5.5.3.ebuild
new file mode 100644
index 000000000000..b20ef869eb29
--- /dev/null
+++ b/dev-haskell/tagstream-conduit/tagstream-conduit-0.5.5.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="streamlined html tag parser"
+HOMEPAGE="https://github.com/yihuang/tagstream-conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.0:=[profile?]
+ >=dev-haskell/data-default-0.5.0:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/xml-conduit-1.1.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
new file mode 100644
index 000000000000..bdbe8c60b2d6
--- /dev/null
+++ b/dev-haskell/tar/Manifest
@@ -0,0 +1,9 @@
+DIST tar-0.4.0.1.tar.gz 17875 SHA256 a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d SHA512 7cb042f77dc70b856b4dfd5d0a06620f669f9260a84800ad27e1803ec24a50932bb3775b35a6cc91cefb30ea4cd2b453dd6566007d586327acea0edccc0dee47 WHIRLPOOL 0abad23f2027a01136e28276735e4bd8abab2858ddcb1467e41bca780f573df410ea9b1c47b85c96fefabd7a471d32bf50fa26614f0cbaefb74ad0546f7289be
+DIST tar-0.4.2.1.tar.gz 29825 SHA256 2fad0ae6c1d671f0fbd60f39b2d7df70c3f33890b92df177052d2d8733955080 SHA512 8684f20fd31a1d4c83fd6b74e6662eac8f8b0075856b47105c5dc72f39eee5ef3ddbf1b45d2cc730f924b385df4e74ff82a03ec45489662dac1b8b91170397f0 WHIRLPOOL 0a064308301357ffb46555d10ca0689a375f7d4e4c17acc1763f180102d91195dae2e42314f3dac53aa5e4f90afe3724a0f385bd3f8ba37dc0bd8186e8a6ef20
+DIST tar-0.5.0.3.tar.gz 38764 SHA256 d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3 SHA512 f90899e3a5fe097645e29b143cbf25ccf131f8b794bfea655e5b562369e4d7d492df78e53710d3ca4776233f07ace9335242eafbd3b4ba8d0e1d4664fd24a27d WHIRLPOOL c577f130f64503bd03daa91ddd482539c6e9fb16100d35b12eeec76d53cfb6ce33d979d0572038e89a6c6ddc48d48725549ebf462b52dcc69582dad2ce89a43d
+EBUILD tar-0.4.0.1.ebuild 608 SHA256 3c39f78fb996ebc6da1799f6e4f1df3ed430ef8964546c6eade1bff4d85021b2 SHA512 b0d1e6c1c0d5267edc8f7ff162ba37e2baf612e83eed1523f85465c36e35e5866db5acd4e5f16db97766fdc20e2938d370d59ca08e84faa2124e67b46ed96e76 WHIRLPOOL 7ae1da62407908e7aec06ee485b9748b6594f323c04dcb4f36faa701d77ab613f147e833726cc3f39882023b8420c154e6020bd762142da82c872cdb9c9213b1
+EBUILD tar-0.4.2.1.ebuild 798 SHA256 0ab97c597bc92558bff992afe20e70d942de57ba330837d069ac96d4a2a4a5e6 SHA512 bcc61323fa4ec6150547cda41f8b368b53c348130aad8242f0e9383f69b9cb32a44efe60ce98f70e4e4449adbf8d9b53616ca3fbfa7fb18df32c3bee5a2261a8 WHIRLPOOL 6f34e032bcd6ac3a68c422c15c91f893537c1b86306ac0c76533d5baa077eff9f7f88d5d938bafcc3c69a1a6f7d8e2ec09d4d8343ad6e8f3774d1c7dc86c8a87
+EBUILD tar-0.5.0.3.ebuild 880 SHA256 3a58a491a6e3d287810df754123de495a715c5181ebb60c287229e38517d1ce8 SHA512 2a251e2434d0475501b58269a26c7d39350a2680a80aa562e9145b18eac2c25d2c0e1cf7a225578f232f544c4a1993aff7400bdeb734aefde4768888613f3188 WHIRLPOOL 33ca4fe4fcceade21ca7348877613f3744881e3e12fbadf9ad3527f03f3d0c6bb0beefa5d267d4e01f4e5b65f81e8dadc9b661c16185e4aaf15cc638cc3d4ce1
+MISC ChangeLog 3302 SHA256 0697d556d4898c4a7a22ed7d0a4c66a9afa50e98ec90ef571c33755c27ed6119 SHA512 e56bffa3481a362a6ab0a0a305d5efcf8603dac8d284a40604a4d64b13c950edc7584dd07759e28ff41366f6ac8f2d8b583045d2075c8ffd81032e41c3788b87 WHIRLPOOL d3b3930606039ff868616e9cef247e12ea11a883dfee51eb1bc6a5a7528f0976d089ae562a685c256e4a9ce2d238c56cb95d0bc6b102ba5e1e5269881fec10ad
+MISC ChangeLog-2015 3332 SHA256 82f87643202dc5a04389a15fa99fd241a6e49eb8f23dfba43ee7c4f533a9813a SHA512 e91c58383f549505c82dc6effc1847409e6c24ebf1bcf849a060f40019963bf0b24f40f54873878d880f40e215d0293b74952242eb66e209720c34e3d6118e68 WHIRLPOOL 8b9efeac6e23b8ba2c21d71bf7f895972fa99c2ae728a58fc15fe9f510391f9eee09f46145c5198082a4be52f4582b97b2520d9837a912c324b6b0ed5c12176f
+MISC metadata.xml 753 SHA256 1b876770b0d5829b2ddd1218f9bed8cd79eafdd482829af4b0fbb3843231b155 SHA512 29d5c988054aa1e219041b0971ecaa19378c131996e0f7c150711d9b9d52c04a9539fd6d74264226984f23fd6c25abaa38f53dcc7a70875adf478bf19ed419c8 WHIRLPOOL 1d2798ada84907a2446831736e6d019dd5917bf964a2ab77aeedaf851c132966aaebe5cab977b888e11045b9bd8f06e606d85fbac8906db561d75a3d416b169a
diff --git a/dev-haskell/tar/metadata.xml b/dev-haskell/tar/metadata.xml
new file mode 100644
index 000000000000..4d362db0fe51
--- /dev/null
+++ b/dev-haskell/tar/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ This library is for working with .tar@ archive files. It
+ can read and write a range of common variations of archive
+ format including V7, USTAR, POSIX and GNU formats. It provides
+ support for packing and unpacking portable archives. This
+ makes it suitable for distribution but not backup because
+ details like file ownership and exact permissions are not
+ preserved.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tar/tar-0.4.0.1.ebuild b/dev-haskell/tar/tar-0.4.0.1.ebuild
new file mode 100644
index 000000000000..ede1fa7e35b0
--- /dev/null
+++ b/dev-haskell/tar/tar-0.4.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating ".tar" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/tar/tar-0.4.2.1.ebuild b/dev-haskell/tar/tar-0.4.2.1.ebuild
new file mode 100644
index 000000000000..79a82635afba
--- /dev/null
+++ b/dev-haskell/tar/tar-0.4.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating \".tar\" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/old-time
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
diff --git a/dev-haskell/tar/tar-0.5.0.3.ebuild b/dev-haskell/tar/tar-0.5.0.3.ebuild
new file mode 100644
index 000000000000..8f37522c74fa
--- /dev/null
+++ b/dev-haskell/tar/tar-0.5.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating \".tar\" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~x86-macos"
+IUSE=""
+
+RDEPEND="dev-haskell/bytestring-builder:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/bytestring-handle
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
diff --git a/dev-haskell/tasty-ant-xml/Manifest b/dev-haskell/tasty-ant-xml/Manifest
new file mode 100644
index 000000000000..89959b828673
--- /dev/null
+++ b/dev-haskell/tasty-ant-xml/Manifest
@@ -0,0 +1,7 @@
+DIST tasty-ant-xml-1.0.1.tar.gz 3935 SHA256 4c572fd3ea41ae60de5344a00b8ef0ecfe54e0cfec5251597a86cc9553a569f1 SHA512 37ee0731984990e2ab1a6b166c289e85a3b9f37fac2b997fdc4f85934f0108bbc5b3e12e2ae119f2456649f0eb54e8620e38bdc1fc6b95bd5b3ffe889ea763a1 WHIRLPOOL 5e68100e5b5ee4239dc18e2cc3615c6b353304879c8ca81f075262cd6fc3470828af61bad742304128759cd22d6c0b7481467eebbeb6165a64ecaafcdabb85d6
+DIST tasty-ant-xml-1.0.2.tar.gz 3940 SHA256 bbc3cc6741597af6b158bb54345d7356c98b50eb8b493abd38178a471915ff5d SHA512 034e6201413096f2f714287375325d7bd2e716e3cac4c8af68a294925db655ee9c5802bb5a0bc4c32778fc7e121036f56f76b892fe965376e4ded721860c302b WHIRLPOOL dd490b9cf8b060618362f463eaa6bdb9be922ff3bde5618288af8208877dfb6b4ed45de92c952a5b5d3a14db01a2ac7fff90338110dad306653ae3fd15f35060
+EBUILD tasty-ant-xml-1.0.1.ebuild 867 SHA256 4da1c553bd4a7174f1b18fc06d0d998806caeb45e66f321dbfe27c90068dde4b SHA512 2a247e17570ab198e3d069155ce4adba92444a9292023cb63fcf0892710841b8a37eeabb58831c9877df8808cad63dab6464f38dd299d32f8adf69bd1b092a63 WHIRLPOOL d8abf960d44bc1a2874cf8b269fefeae887d5c61efa9833499871723d2004bd3c603ec6e9c603f8d6351f15fcc4f47025e519396670230192d76ebab7270f12f
+EBUILD tasty-ant-xml-1.0.2.ebuild 872 SHA256 7d1e1a2fae02b3f25463fa6d0e9847d04ab47b2f50f245e96405952979c4f953 SHA512 3cea0bf4658e8a16e644363667b5404704ccd188c354d3e13a3269f209b2972ec383084e4bd01ef938a3a796b29926c5ed478815d0578b9808fcad7832a12e86 WHIRLPOOL 99c99a2a8661bfe89c3b4ec6db4bea3bfe0b0149e1b385673a82f5168dc031453b290b4d77940e73137eeae7c01155fd39280c9c6d2fd461b1d483a7a111f9d4
+MISC ChangeLog 3160 SHA256 890f0945a38330e80c9fcd7c2c5bd8bfbec77751d495cc371c0d13b3fab8ad81 SHA512 3c095cdeb208a75f698ad35b2b3bbe895c0ba58c4d12584dea06d5d0b33c950d3c5f9b0ada6a7a56785c5a06df26307261c7bfcce7cae5f87e3e5af728133fcb WHIRLPOOL 08f2faf69bdd7b2375ba221add3cbacd1ffb222b04fb13cd321ba6224a169b789c82f6323521fbf0e7caf5c0422f887d1f1ef068aa444a18e1d16ad0ef213292
+MISC ChangeLog-2015 750 SHA256 504dec4d53e77c65f81330e4010d3f339e35d6e9e77c405a84c303b6b687d81c SHA512 40e022039b971857fa8df8bf83335e19cc24188691592cb3e6a988bf04821e63f1aba42840ade0f426d3f6d7b4227a6363652c2c7651b4a2e48e5e8717e205c1 WHIRLPOOL 98fe1c781c50f0cfb40d356c76786c173e6f41e4dbcf3df2a7db7b16efe0f2353c2282b04bb1903922516637845e70dc4bbc44d0031e22861eb23c13351e9eed
+MISC metadata.xml 523 SHA256 a94e86070053d362508eca26f8318cc60820c5d00e3618b23836c0d65a27a4e3 SHA512 d89e52044b50e0c98e2f871ea81100d8fc59852cf45cddce71816a5b1b2e1f9b24ea5444ce849617aae4d4d2c5387352f9df8afa67dc99d880509725ab65bec7 WHIRLPOOL 9d1716b4048f95903fa96c162bcdd2d4babb89dfaacb55dbe96cc9fd9c4961f5fc1377ccd1d22b971a39a8bb39092ba1800c9a5f27810eb9d36596dcd9e8b8b7
diff --git a/dev-haskell/tasty-ant-xml/metadata.xml b/dev-haskell/tasty-ant-xml/metadata.xml
new file mode 100644
index 000000000000..bb5cb7a5bcc1
--- /dev/null
+++ b/dev-haskell/tasty-ant-xml/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ocharles/tasty-ant-xml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.1.ebuild b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.1.ebuild
new file mode 100644
index 000000000000..01f9a519f56c
--- /dev/null
+++ b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Render tasty output to XML for Jenkins"
+HOMEPAGE="https://github.com/ocharles/tasty-ant-xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/generic-deriving-1.6.2:=[profile?]
+ >=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?]
+ >=dev-haskell/tasty-0.10:=[profile?] <dev-haskell/tasty-0.11:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-haskell/xml-1.3.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.2.ebuild b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.2.ebuild
new file mode 100644
index 000000000000..74a714dadfee
--- /dev/null
+++ b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Render tasty output to XML for Jenkins"
+HOMEPAGE="https://github.com/ocharles/tasty-ant-xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/generic-deriving-1.6.2:=[profile?]
+ >=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?]
+ >=dev-haskell/tasty-0.10:=[profile?] <dev-haskell/tasty-0.12:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-haskell/xml-1.3.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-golden/Manifest b/dev-haskell/tasty-golden/Manifest
new file mode 100644
index 000000000000..65efdebf2da3
--- /dev/null
+++ b/dev-haskell/tasty-golden/Manifest
@@ -0,0 +1,9 @@
+DIST tasty-golden-2.2.2.4.tar.gz 7102 SHA256 2cd0ac55b3edd218cf713842681aafa036db2aaf24558b303f9f64030624cc24 SHA512 7674f0003595a9569ecf05c7b68608887f815361c9c7b234cba3a0af4eda855a1131fbafcfb15cff19c584dd4f9888e3cc001deea8ac110c648d66a9fe1c7237 WHIRLPOOL b58a160bbd626128bbff5fe9d807a82703e15c563c19037d6e7546c7bc855429c91f25c6d40ad86903e36c983a31d12892ddfe3342df5a810a03c42d9cb3da70
+DIST tasty-golden-2.3.1.1.tar.gz 7219 SHA256 9e87fa5b29f840731c12722049563655cedb6522b5e5792c5eb596eb352c8e5d SHA512 b7871d2ddcf7f45e0f1df52982b6370308dd0c48588318985977cb88f93f4b759b1f2bdff44e31ec86f230f04304bcee14286f62c2d2ae01a6105b8a3250e5fb WHIRLPOOL e04c2c3c78430cc56b7885f4fad09f2e583bf1f662ccc653ec895c887cf97557377f18754d5033d1710e58739c3f9d9621186b66e41f019fb1ac9c89b59da672
+DIST tasty-golden-2.3.1.tar.gz 7193 SHA256 f292a57dc63afdd5607cca82bcc5ad606c5e1c59bb6fabc7fe48a26d816dcbf1 SHA512 3c729edf394db6eaa94dc606d146599ef00d1bcdbb49482a52fc248e61b3ab236000ce2779cbf59c1cc458738cff5b51a4ff5bf79384e4479db93a1ea88bb6c2 WHIRLPOOL 1efcc0dc4fc6bd5d88bb773a0148f599b8cc925f55f41dd0b9862bea8233aa4d6da1d513babaa50cf964b089229dd224e0bb16f97d6902ac756e3b79834f7b47
+EBUILD tasty-golden-2.2.2.4.ebuild 796 SHA256 8fe62a3e84f293144c2baf062be1c5f3ec7835378c4a1925d0777992fc180ea5 SHA512 96896930206727ad3655ab005262dd5ab3ff179ab6cb7a26a1b1ea165aea0ecd857662d4dfd371b5a23df6a592fd211b686c43beaa2ece26c477c550a5ed7427 WHIRLPOOL e68aa3d5bd5014f743a1ebafdc7841734fab48480b81176c332a1a0fa681d16ef9fca54ca852f585a0372b368a2e75e531431a08b42bc868598dfb8f73f50bc0
+EBUILD tasty-golden-2.3.1.1.ebuild 825 SHA256 7170da6287a8fe234a21c24fde8754ce752ae62ec55a05e7a3711aa342679c87 SHA512 0d74964827ce3a60e5724af9737d8a27f6b6c0756e967eb2d4e30bfba18fb39f2065d4089a96f3e72f64cea25a74c033c766b6136ca73d83da5896a6fa7c96e2 WHIRLPOOL 75ac4497a7ca2628b487181af01d11d5961300dca0654696a0417ed272cc9dfd6a2577a238448e75cade0a6dae52c8edc33c18e4e78a7bced5ef2201c3cee8b6
+EBUILD tasty-golden-2.3.1.ebuild 829 SHA256 0bf8a0f45125eeffd1a355ee98639ac0dc305e504ea1839b235d3313615b200c SHA512 2bdccb3e67c7e0e1dea2188b14a22e764578f049ac14cf32459711f405e780973b9d9d13ada9384a52cd15bb9729cacb47b1419ea8f7a9986565c5e2f646efe2 WHIRLPOOL 9f7c0053a23b1e2a45bc30aaf8a4dc7e038d3d7246bf226d4ed40acbec720102d20697efb018712e15fa5b0f60e7a9a6d92842af7403ede1691ac254a7c4f6cf
+MISC ChangeLog 3617 SHA256 4eeeee09833865a95ed179181abea07d96c9cbae4b7e8745a413858e115f7144 SHA512 8901ff4dce5e59c7490c636aebda83c4f6ba5ff2bad82b4d28e0cdc04e64f94156bc0f177603a69ae02e559c88ebb609152bcf3956be9ffbfa472a670e76399d WHIRLPOOL b647691c96cd105a81d9c0554d4b303629ec2e50eaf195e4128a68890d5032ef4dd16f2e6b2f83ca3e61114179c9564db186b14ff9a30936486dfe3cc6d993c1
+MISC ChangeLog-2015 937 SHA256 ed29f4ef1a13149b2b4e359dde8147b0b9b90b667411aa36860dcfdc15f6da6e SHA512 3b4955411d79490b52e9fda901476a4242fbce614bcf216a4094feb21c9ea474353203b0d3d2912bbe9e6467a009c05bea4cd500d37fe9403bd218bceb7ea306 WHIRLPOOL df0da80a606e013b74eefe5b7303617be753d1a5d0bb49f63afb56a1ea9c68d18c8b507a857f03065991640cd33bd1cfedea9ee33261b854fef3659a619f82e9
+MISC metadata.xml 640 SHA256 0fd304f9a1514dd5229d6417da9dc44545f204926bba39ae63ec6e479ede1540 SHA512 c3fb7cc25b2ba825f8c1c01e247539ae511f6a59ea962cd5ce24a538fdf1e047e2e4d7ebda8d69957d40ebb0d37cd95adda1779e4d31ace7b6e6b30a5e17922f WHIRLPOOL 2a3418cc19518e30f91474a142504ac9f40d131c53c7e7bc6388d9ed082e96cb383515634b5e35af58ccfbc2a35623ef1e3372147bf7030c27e06ce7a217a8b5
diff --git a/dev-haskell/tasty-golden/metadata.xml b/dev-haskell/tasty-golden/metadata.xml
new file mode 100644
index 000000000000..d60b944caaf3
--- /dev/null
+++ b/dev-haskell/tasty-golden/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides support for «golden testing».
+ A golden test is an IO action that writes its result to a file.
+ To pass the test, this output file should be identical to the corresponding
+ 'golden' file, which contains the correct result for the test.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">feuerbach/tasty-golden</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-golden/tasty-golden-2.2.2.4.ebuild b/dev-haskell/tasty-golden/tasty-golden-2.2.2.4.ebuild
new file mode 100644
index 000000000000..af2700e251ba
--- /dev/null
+++ b/dev-haskell/tasty-golden/tasty-golden-2.2.2.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Golden tests support for tasty"
+HOMEPAGE="https://github.com/feuerbach/tasty-golden"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ dev-haskell/temporary-rc:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
new file mode 100644
index 000000000000..8717e031e8f4
--- /dev/null
+++ b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Golden tests support for tasty"
+HOMEPAGE="https://github.com/feuerbach/tasty-golden"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/tasty-hunit
+ dev-haskell/temporary-rc )
+"
diff --git a/dev-haskell/tasty-golden/tasty-golden-2.3.1.ebuild b/dev-haskell/tasty-golden/tasty-golden-2.3.1.ebuild
new file mode 100644
index 000000000000..c0b0298002ad
--- /dev/null
+++ b/dev-haskell/tasty-golden/tasty-golden-2.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Golden tests support for tasty"
+HOMEPAGE="https://github.com/feuerbach/tasty-golden"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/tasty-hunit
+ dev-haskell/temporary-rc )
+"
diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest
new file mode 100644
index 000000000000..f1caa0f08a0a
--- /dev/null
+++ b/dev-haskell/tasty-hunit/Manifest
@@ -0,0 +1,11 @@
+DIST tasty-hunit-0.2.tar.gz 1832 SHA256 7c06b5a4328ca821bd9e87fcf67b02f54f8a7931fad3f75c4e4f299d0753e690 SHA512 0622cc120b40108cbb3d0af3f0593e17cf7ae9d27524b095bf05870c1b85b02a7acd8f0bef1788e32ac2ec64a081e4ade2ad627bd444b442cedc2464f6c60e35 WHIRLPOOL 36eaff35d759a04234e3b0c69d4e24e158c09d1983fee4a0186bd4587914332b465d3a4fbfecef8855e0d345fcd12b6cccbe3ad44e48995226b918e2afdb1d58
+DIST tasty-hunit-0.4.1.tar.gz 1840 SHA256 ea2a87849ddaaef0468c8b7f5726f909853cbe145c932701a0cfbd29f1a244db SHA512 6a1bcecd3b9889eff1296e2ba77810d4421fd570101a4db5e9d8095afbdc3174e5fcfdaa61f51f391237330c97c824f201e368eebc13e2a6ed9015716f8baaae WHIRLPOOL fbb44d503d383aff139e87fed17853a69464a55d94b3149843946f109dc5e80b3c9115d9819a879eef86fed36d4865f430ac98bb88de3fd5f5e2c25ae1244183
+DIST tasty-hunit-0.8.0.1.tar.gz 2100 SHA256 250b13f10be2941bfe461a18f66a8c67316d37286bd9e25b2a3d5d2c3d920429 SHA512 133a38d3e6e4d19fe7f0f91080a30a0d3212fc17416669710dea78b5d646aab0d2ab67959c6cd4517e74da795327fbb87fcade335161b67e9967f577a9730898 WHIRLPOOL b96b028aff3cef23c9b1aa07f637c6755957ea8d06cd34925935e633eaf3689ffebdeba0bb61d7c9fe7fbde5a8816614b18de945b0268551a8e658e4b60b61f7
+DIST tasty-hunit-0.9.2.tar.gz 5765 SHA256 ae1efc2a750dfc09f9276d3a57e6a8f8b30f1a6932e81c53fcd67132b8ea1623 SHA512 f7af615938d8cb9ec40114fc27f196a8bc9991b0aefca9c5de72bdb6872073b6d771f276472f831b8c583eade3d2d1413aee8f194befa450631bdf3ed50ed439 WHIRLPOOL e13dffef0bd6dfd81a594387a7baf221a0f3ec767c9152315b19dec979725beff8b0bf5a3a7c437a379e715d0a003ad7128d5bc07030102d1c042a602770ff16
+EBUILD tasty-hunit-0.2.ebuild 674 SHA256 368abfb01071843337f956a49d0ac90525499bf5b40940c4b40d09cc09a369ff SHA512 7fcbaf4600865a73138eff8dfba3ca1cb7d459f8c405ff06dd6d393691ca121c821c85e58f2c142dcdb45a8bbcd0b9a3715c0a1b519a89202195fa3016117660 WHIRLPOOL 62a06e0051b1144a510ed9cb4d28d3aba8c82fac869df4463b917de3566135fb9e17b9a1241fbbca0126bd2106b5b26f193ecf1dd0d86d074dcf38617efd16cd
+EBUILD tasty-hunit-0.4.1.ebuild 672 SHA256 1fc42f58389e368cb2e896f57e46e24cc4200fa570ba0ad5f6297fae26f6dd3f SHA512 fa93f75e23e6ccf33ecebb7776031d3891c0c7f2308457e7c5931d061f6daa38d355a8e743a088d9c7c751d6cce41fa9530c52175691605429645b76dffb79a1 WHIRLPOOL 7a9fd5d858903166c257b22ae6f43d4c2d00ad6bf3b36c920519cffe169455880dfcea134a5615f363587fe362573e063942b2b1467a750b1456db904bd46ae3
+EBUILD tasty-hunit-0.8.0.1.ebuild 659 SHA256 94fc2d5a8c4cc8f58b22a73926857770ecfdea937b0599ab3c330de3ddb51662 SHA512 a9156e98d642658d000899be1347c2e3a16fc4484ec42c8fb5b7106e1315b564ff00035d5a49246109885fae4dfc753033f98f9c7e24617b633a7283f92ee8a1 WHIRLPOOL 9ebb66e7815f47aba145633ca11a8cf33df595263e57e1667a6c4eca73229e1ba9c1613f482e0f47af6fa5a418f6da4879fa81a6a07e0c2a9595d7e0865c8210
+EBUILD tasty-hunit-0.9.2.ebuild 582 SHA256 7428fd1bb40b70d7af47ab444e13aeb574d0156a122c9895c1e1119ab4c3cafe SHA512 9cde4bbd4f66ed2709f86f3694e4707db069de4f88ac39467b12e0d35ed2e3973f893f58bd723afc0d1cf45d4f8be1da14c98b083ac2a25492dee2b280c9d52d WHIRLPOOL d0d77c12101bdfda920c5f3bf8fbbc5ac4ec6f67b5b5915858e521d1d250488dd7be19a1298395ec874819f7ded1357e0c7a9c8dbb24e2e71bebb1b41ff3ab05
+MISC ChangeLog 3114 SHA256 63e92d114ed5e0ea12d9704ed684ab0b66b42e9af6073ee4d6f1878dde8f2e83 SHA512 a1b989b82f9e31ebf0d29afd6bc7a21d0d51870078e6ab9297009d4d0bd15db35213c0478ab25028189a074f2a84ab18e7e3cc3e35f30de53e4bde4fd9f18431 WHIRLPOOL b8eececd4b9391b5e3d3e9257f635e99b25a3a9fdd3546c5e9dc93cba8750efb9328e4ea9d03639babe98b5df8f8b1336bf38c637a212f52fc5a49d87f4097cf
+MISC ChangeLog-2015 1231 SHA256 c9dfa1072ae46eb6eb929ed8f03f6723dc1441b1efc7a26a0a158e219df9dcb4 SHA512 703132365f916f0941787407d8415cf72e0dd5dba2efc718665c1e69e616f5840414f34d78c6a9781d9f1855eb5e38e1792065309b01cd45487ad1ec054481cc WHIRLPOOL b2fbc8a454e4a52cc3b8fc52ee33be311933ccb94db42404820044e4ec8dee51745953c244280c2758a10b3877b3ad4c87afd78d1305280a5e3511eca2b5261d
+MISC metadata.xml 334 SHA256 e1b8a921e93d8f7e5de8cab5a0b475496e300cd6959766871cb7d9990a528763 SHA512 ee9dcaec93145fa354c7190160fd67f0c943597190febb7292c1e96f7e5f86fa2a88ed6ce1f25f4da5875d6e13ccff3b844f77a3b1d678b18203849971a09064 WHIRLPOOL e36bef17812678703bb2d72a1fcd326ce73b44f731ade140ee9fc75c184fe12936329551672d3e4034fa349ed009c03e7895553de5444fa954d6646c443eee10
diff --git a/dev-haskell/tasty-hunit/metadata.xml b/dev-haskell/tasty-hunit/metadata.xml
new file mode 100644
index 000000000000..797bb94b356d
--- /dev/null
+++ b/dev-haskell/tasty-hunit/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HUnit support for the Tasty test framework.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
new file mode 100644
index 000000000000..a3abaf3662e6
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty-hunit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
new file mode 100644
index 000000000000..d6c79d0e5169
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty-hunit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.8.0.1.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.8.0.1.ebuild
new file mode 100644
index 000000000000..5c0be91bf53e
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.8.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty-hunit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.9.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.9.2.ebuild
new file mode 100644
index 000000000000..303f1bd17018
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.9.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tasty-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-kat/Manifest b/dev-haskell/tasty-kat/Manifest
new file mode 100644
index 000000000000..b2819025c1f4
--- /dev/null
+++ b/dev-haskell/tasty-kat/Manifest
@@ -0,0 +1,5 @@
+DIST tasty-kat-0.0.3.tar.gz 6167 SHA256 a72501f0f77db372648566bbba1dd1d6d0d0c975b42238875d663313e9a5db93 SHA512 3a695aaf2cd8d699dd07a58298ef9da12cdc3b56564d5202ec480b6ce099c394fbd7dbe3bbb0664b295d5a4ef6e65ec0a39f0b9479257e87356f67897922c287 WHIRLPOOL 299e21b43f66ff8934df62f2bcfde4751bf7453ffe717f2f8d236c6b368761757468a9e700e03bc803b059b7f72e28555d55755112de7f0f858c6563c5e23709
+EBUILD tasty-kat-0.0.3.ebuild 674 SHA256 9d100650b015a452e56b820748d13679c4a710843f7bffa119ca2cc2c78061ee SHA512 ad8698c6a0f47070da46b5c7b560bf43a558cd05e413c149bebff35909a69d3299e42abb387762f4964fce3ca85aa242dc01dfd7edd2ac4135c991fbf19b20f3 WHIRLPOOL 3d163d80a58449f3ca9bc988b75b157eb46885d6e202a17cec4c3004fa491a0febfd7af6ec5c47a820392d1ad5a2ecdadec4df26925bd52487f3be4db030e5b4
+MISC ChangeLog 2585 SHA256 dc960ed38de0fb45fdf584dced1ce896ac48bbd1cd0d699b367ef5d0d3d234b6 SHA512 665e466b84ffa64d48315154c046f5b4dfa58fc9459adf305c4822aa799becc380b7b7243f7472d48fb1651532ba48f9fbb3e9bba0f7cf225d54f8cc03e87798 WHIRLPOOL 1e893171c7d6d1b84c363a4ea84133ca2a9219c84dda1ec7779d3868527d8a641ec7d8bf85a1c2c8a1ff8cc0af6824b29513799aadc70972dfa2a6d977b9a2aa
+MISC ChangeLog-2015 485 SHA256 b136085c664659fd74f9158f97be0b0dbd3dcdcd1da06c3dc4517c1ea19d8036 SHA512 abe809194a0cc2d0b88fb8546beda950e64e810f639a41c828e69d5980bc983ba143fdd5636aacbe2952a5a6a143a671e7491181eecb5c02f940da7d6d8a83fb WHIRLPOOL 1f1172a0f0d63138bbd1b217f09ec780ab4dc407ca89c93143fc1c62629189356876f8733c28b88b557ee97a0bcfe09c3b8a592cae9bf3d82124a9c0634c3602
+MISC metadata.xml 447 SHA256 bae8ab75a3d6142f7207f3a3433e6cc4378decd26d32065563f0089f8315f9cf SHA512 b0397679a512a98ea73ec6b2e145e63c9ee97f9f218653e39db17a9198eb3261ce09385ee36993361d206ba9415eb1fb140d9bcaef2cb5f73bd974c8e9ddb250 WHIRLPOOL bcc8304f67ab79bc26dbea4702bfcac2d66b3ebf216cd375a8ab8883079ae1bf8217c27f7f02a491cadee9fcd7359660a0ec0e06eadd39e72d22f24586d8f352
diff --git a/dev-haskell/tasty-kat/metadata.xml b/dev-haskell/tasty-kat/metadata.xml
new file mode 100644
index 000000000000..574039e45f07
--- /dev/null
+++ b/dev-haskell/tasty-kat/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Tests running from simple KATs file (different formats/helper supported)
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/tasty-kat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild b/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
new file mode 100644
index 000000000000..5a7521d5d420
--- /dev/null
+++ b/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Known Answer Tests (KAT) framework for tasty"
+HOMEPAGE="https://github.com/vincenthz/tasty-kat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/tasty-quickcheck/Manifest b/dev-haskell/tasty-quickcheck/Manifest
new file mode 100644
index 000000000000..10c6562e8222
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/Manifest
@@ -0,0 +1,9 @@
+DIST tasty-quickcheck-0.3.1.tar.gz 2643 SHA256 f6bf22ddd6bb3bd26c3093d64745d3d5e674c3527bfa49d66add072530db52e5 SHA512 b6f4ffcc01e9a25a54616cb85a95901010e04c05e59743621b86d57dcfdb820285881c4a39a95e255fcdab6a33b7ee866e585a26c9628649c344c3b2ae4500af WHIRLPOOL ecf0c4f3deddf2d853e208759e92663090e2491b318b4d928b5c3a63579b54fb46d55125af596d09b0feeaadd25b7f7f19cc8597321c0fedca5f91ed929ee92a
+DIST tasty-quickcheck-0.8.3.2.tar.gz 4438 SHA256 3b50e0db4ebec3bc778aea7ee899a923a146f8d6552acba634b465a92b7c2ee0 SHA512 6930e602d0b3b60f13df509191b1d6affc430a408f3536bcc4e749ca87324962ae75414a2e33cd4f49b84296740528a840c1f7ca9295220dfae28b6f2946df57 WHIRLPOOL f884eef29106eb528ec49cdfa21f54f149682173697b8c3dbb36054e53294408f2b8c68d5c10a2922f31618d19670fcee0bbc99d35be86ebf2dde6a08e113654
+DIST tasty-quickcheck-0.8.4.tar.gz 4560 SHA256 365f4cb6db70cce36ebdc133a2f6388cab71df2ca11f223f0458565956ec3297 SHA512 5e503604412af686d24957e111ac369dedc568ad7075374acfdef93bad35342af6e1bdfa5a33aa8eec16bdf7cc3e0e2539d5a92e7eaf8a6cb325bac2149a0ce7 WHIRLPOOL 74a6a32e0ad92d511f062ec8bd507baeb81af2c35c33323bb7c67c9ffc486126d46a249d8b16b79dfa3557f79d920d06b79ff5d474d260d38480139f2c83c8d1
+EBUILD tasty-quickcheck-0.3.1.ebuild 747 SHA256 f90377291c38d274e133accc0d61654b93123da475d49ab7210f1d9c46cd2f65 SHA512 eb4ba182952d1e254047d17575768201a34d202e6857a4eddb1363ab0c39f57bd8ea6efb69531289ebf45d1acf7a541ade904d58d788cca0ec0e63aa511fd5f7 WHIRLPOOL 4db85a34bc2a49755c08126e4be10ed85049aad53db258ff70d1b4898e5fcc442b404b051a9fa7e4b6d04e120b1732fa43a7ff0ec2b06882274298918392da7e
+EBUILD tasty-quickcheck-0.8.3.2.ebuild 1052 SHA256 5ba886c2f67136b5f99404762188d9f63105bf8d14c7618bd4cc45a538ddc492 SHA512 7d112601a38a161f7c75fd693ff97cc15eb4272c95a15ab020a1ff8a72ce7bd0faefbfed90d49c237c9feaf61dba63273ac8d755df52cc771c6662dfdf33ffb7 WHIRLPOOL f3d7f24bfb34885d28c223306f0a1c55818cf44a8af70f3294b0b1edb9c0aed5f123fcdef90e81555fae3c915ba9fe2807cfd0eb63a84ce067248f1f86f9f4ba
+EBUILD tasty-quickcheck-0.8.4.ebuild 782 SHA256 9bbb437a08e87eeb360e5fe94cd65f6eaf2c8b301118b323113e4dc66d5d581e SHA512 17c122b38575eb544b5a81bb40d233e1125d3815f9832e4d0550cab12a441b3228f57a5f023f57d9e96c167d41909f9a161ba7458ab5d380d6b3dee59db22092 WHIRLPOOL 56c9ee4cedfed56658b3fa3514d442993f6e4b16e90065ad637362da4d33866a4a8905d9dac1e8010ee02f45471500267689bb4d01b88913ad705f02d2ec2aa3
+MISC ChangeLog 3720 SHA256 56fd1ae803235389b3f67bb2b92fc2cfcdd98e0a9c5a757096cf1a83e2f9185e SHA512 03b99e8a8869b4e35a062c8f91e6fcc3b0c0b9dd866abd59e0320aa635ea14f093f9bc608fa4410f40ea19d363f2b3b6fdd5ffdcc015f340b683786b60654bc2 WHIRLPOOL 94bc051ad868e4182482fe764bb809faaf09ef11355c580b8e314ce0b2850be7588abe3357186f6702d6b863e285f56dfcfe11d8f343aa0bbddb0145b2add86a
+MISC ChangeLog-2015 1230 SHA256 1143e7539fffb7f483a9a71bd57d5277156ac08493538aab808f42a15a83efc2 SHA512 bef0a037544f468ddf241fa6095f38310e90b97c426e79bc9f198edde7e9ab92e4cac5f3ab51991cd09626ff4a39b715c5f91c5657372a1c200ac5d80444cb5a WHIRLPOOL 3f41d928429df189dc790cc62873c0a8b5aeb9901ccd4251f0ac48c8c6869c111894a6d0befa2af7dc26c364a43572e56057123528e7b53e61fdc63afe101acd
+MISC metadata.xml 415 SHA256 8d25df92426085efb61fc7fdd2b8ee2100e4f1d3910c90c7eb71b2374073099d SHA512 b13ebbbec7f5a0b75ecb89c564bca44ac57474124f5e3af211b2a67a41a72326cc256f2337d04b7929b244a476dd2bb8e069bdc5e7c5cb1b73031bef41ec69fb WHIRLPOOL 1fa59b791c8ec403a3152a043347ddba55bc20f5ed994acbbb1215eb72df5d9460057de551cf6c68835cbb5eacae138fa4d9d6c50fcf5d8678e9ea5c78b9c3da
diff --git a/dev-haskell/tasty-quickcheck/metadata.xml b/dev-haskell/tasty-quickcheck/metadata.xml
new file mode 100644
index 000000000000..fe29b3c7b506
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ QuickCheck support for the Tasty test framework.
+ </longdescription>
+<use>
+ <flag name="old-quickcheck">Use Quick-Check &lt; 2.7.</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.3.1.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.3.1.ebuild
new file mode 100644
index 000000000000..4b0a39baa62e
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.3.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Tasty test framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty-quickcheck"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/quickcheck-2.5:=[profile?] <dev-haskell/quickcheck-3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.3.2.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.3.2.ebuild
new file mode 100644
index 000000000000..cd1e763950f2
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Tasty test framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="old-quickcheck"
+
+RDEPEND="dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.10.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ old-quickcheck? ( >=dev-haskell/quickcheck-2.5:2=[profile?] <dev-haskell/quickcheck-2.7:2=[profile?]
+ dev-haskell/random:=[profile?] )
+ !old-quickcheck? ( >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/pcre-light
+ dev-haskell/tasty-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-quickcheck old-quickcheck)
+}
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.4.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.4.ebuild
new file mode 100644
index 000000000000..f9c55953d81d
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.8.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Tasty test framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.10.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/quickcheck-2.5:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/pcre-light
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/tasty-rerun/Manifest b/dev-haskell/tasty-rerun/Manifest
new file mode 100644
index 000000000000..e52b56c7cc65
--- /dev/null
+++ b/dev-haskell/tasty-rerun/Manifest
@@ -0,0 +1,7 @@
+DIST tasty-rerun-1.1.5.tar.gz 5376 SHA256 9877de7602a231fb9cf772c47f9a15ef6764e159ddd96a350a7c16b1a158403e SHA512 becee5c62b425e57666c3cc9b65a7342b1af46e44212ade1360f0cd255cb909cfd9b049d88ff8238940760534479ce077f0e24526359545fff0ab849a0c0d7b7 WHIRLPOOL b254fc3b05c05487e62f049f5ac96a43106a2a03058c5dfa0ba6f15ca8f78737ba51de63c1cb5c0ee1913c6a19d74d6459d0fc1f8611c885be2201edb57011eb
+DIST tasty-rerun-1.1.6.tar.gz 5399 SHA256 ed33270c8a1f1576985e9907087921fd4f8fba19253fe3bfefec2d05f9799d79 SHA512 dc4db9a4dba424d9d948a4e44d4402b17ab363554493a68035ec0d94bfb6e9e2965e8c9c4b519a071707c70eabd7ea70a4f265f32983e35bf0ee64cd67948808 WHIRLPOOL 5c5e2434791a78266a7e584141443f3fe50627447943072df6f74f20f07c76fe15b9563fc85825d48d7837a6b1de584c9d766df9306731a56d86627ba6eb47ab
+EBUILD tasty-rerun-1.1.5.ebuild 1024 SHA256 61a8a6f109c45e13b73a76af4a11c2f4c4cfb6e6c826ffbcbb09d37c1e9fc92c SHA512 f259946c2d3cfe403f34d52ef05a1323b67113cb517aee68ad0bafeef2403cdd42ffc8ebc4bbbe77e50fcf7406706f630c33092e77953a6210a55463cb4c93c1 WHIRLPOOL e449b8ee705ec0e1d5991f8a064a4f2068f06d3a6c1612a9f28fec89755abe6c162333c63e39144e71253f490b9de982598c290722fa4352b2df8f22e6223b3f
+EBUILD tasty-rerun-1.1.6.ebuild 1022 SHA256 e81e9c3324a3a8ff3db3c78fe7a6cbf692107a788f0567657b1bf82e67986af7 SHA512 c8c644925deb41bc6c786fd327cf999a3fbb8061fdc096da1dd29c3d706b4e337ab73f399200ab135306e08cbdeb73e9c9f938a6f31c293fb4f2234c2de1ae3f WHIRLPOOL 892473852cb51ac9a867c7ac5fcbdf5c83e3c76172cc6ca13919abf23aaf1bb8ffca22635c02a93a2478791343426619670405afe277ec69e2bae7ba0e2418c2
+MISC ChangeLog 3552 SHA256 2e1f4a2f2433aba47ebed55c59854f753a3d6ef7a3ecc1c3bc09df09bb65d388 SHA512 32efa58b1cef41cf0e3b5a0a7f902c8c224ee1b6b8ca46d21c1826f34182d7a4f27f3963033b78f0da6e5c4008d313ce3fab81c54b7320de260dad7fc70789a8 WHIRLPOOL dfe210401f2350316ef85b5b35ce5dae6e73b2073485d4225181fc125f68987283d8560189ac3e6de5adf7f5290e001ee7451f9bdf4094c1fa38fe85d112e724
+MISC ChangeLog-2015 1129 SHA256 09c92f75e39725bd74dc3862c962dac2ab17105aa7b6cc581ada1e8ba1569805 SHA512 917209cdd893726dcb15a759e41162737cb1bd1cae91858146f64c9223fa44751f08c2e687cdefb89252c7cb77bb6c0f99fd41fda9061dba05e1ec7c63a965c7 WHIRLPOOL 45e09b80c50a773963049bd215e658133cba4255f2297b5e746fda2e41d1f2c06b97d84a6314f21561d83ef785befd4c2e1967f5394b5c3f8a4caff77ac81f7a
+MISC metadata.xml 2520 SHA256 d3509458ea50b21ab5ce2d8a366ce77e7e161c850ab8f8b1635c32779accd547 SHA512 4cbced2264f235c58c1ebe60937a8ff0c846384be4d53add2c7d3d81927a55e1bf1be9795d94fe2e72ca510f3cfc2fc1b5e1e947eb4a17d2826acb8c275014b6 WHIRLPOOL 330963a12c0c4e4600f96672ae09a48833faabf7e9266c177ae8d46197cff12bc2c9657afa00c9fd42d45dca6b0597cd78412e618c24e669555429d98b110e4f
diff --git a/dev-haskell/tasty-rerun/metadata.xml b/dev-haskell/tasty-rerun/metadata.xml
new file mode 100644
index 000000000000..452f659c0580
--- /dev/null
+++ b/dev-haskell/tasty-rerun/metadata.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+
+ This ingredient is specifically an ingredient *transformer* - given a list of
+ 'Tasty.Ingredient's, 'rerunningTests' adds the ability for all of these
+ ingredients to run against a filtered test tree. This transformer can be
+ applied as follows:
+
+ &gt; import Test.Tasty
+ &gt; import Test.Tasty.Runners
+ &gt;
+ &gt; main :: IO ()
+ &gt; main =
+ &gt; defaultMainWithIngredients
+ &gt; [ rerunningTests [ listingTests, consoleTestReporter ] ]
+ &gt; tests
+ &gt;
+ &gt; tests :: TestTree
+ &gt; tests = undefined
+
+ This ingredient adds three command line parameters:
+
+ [@--rerun-update@] If specified the results of this test run will be saved to
+ the log file at @--rerun-log-file@. If the ingredient does not execute tests
+ (for example, @--list-tests@ is used) then the log file will not be
+ updated. This option is not enabled by default. This option does not require
+ a value.
+
+ [@--rerun-log-file@] The path to the log file to read previous test
+ information from, and where to write new information to (if @--rerun-update@
+ is specified). This option defaults to @.tasty-rerun-log@.
+
+ [@--rerun-filter@] Which filters to apply to the 'Tasty.TestTree' based on
+ previous test runs. The value of this option is a comma separated list of the
+ following options:
+
+ * @failures@: Only run tests that failed on the previous run.
+
+ * @exceptions@: Only run tests that threw an exception on the previous run.
+
+ * @new@: Only run tests that are new since the previous test run.
+
+ * @successful@: Only run tests that were successful in the previous run.
+
+ Multiple options can be combined and will be taken under disjunction - so
+ @--rerun-filter=failures,exceptions@ will run only tests that failed *or*
+ threw an exception on the last run.
+
+ Defaults to all filters, which means all tests will be ran.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ocharles/tasty-rerun</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.5.ebuild b/dev-haskell/tasty-rerun/tasty-rerun-1.1.5.ebuild
new file mode 100644
index 000000000000..3d67e2318b08
--- /dev/null
+++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Run tests by filtering the tests depending on the result of previous runs"
+HOMEPAGE="https://github.com/ocharles/tasty-rerun"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.6:=[profile?]
+ >=dev-haskell/reducers-3.10.1:=[profile?]
+ >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/tasty-0.10:=[profile?] <dev-haskell/tasty-0.12:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.6.ebuild b/dev-haskell/tasty-rerun/tasty-rerun-1.1.6.ebuild
new file mode 100644
index 000000000000..f49889cbe2f4
--- /dev/null
+++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Run tests by filtering the tests depending on the result of previous runs"
+HOMEPAGE="https://github.com/ocharles/tasty-rerun"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.6:=[profile?]
+ >=dev-haskell/reducers-3.10.1:=[profile?]
+ >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/stm-2.4.2:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/tasty-0.10:=[profile?] <dev-haskell/tasty-0.12:=[profile?]
+ >=dev-haskell/transformers-0.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/tasty-smallcheck/Manifest b/dev-haskell/tasty-smallcheck/Manifest
new file mode 100644
index 000000000000..b3dcecfccf2b
--- /dev/null
+++ b/dev-haskell/tasty-smallcheck/Manifest
@@ -0,0 +1,9 @@
+DIST tasty-smallcheck-0.2.tar.gz 2341 SHA256 8496e534e6fd838e8bb562cc5acc3faf1ed44552e160a40ff65bf11957a080f7 SHA512 5a97592878c9814057cc6448591c3ba1e7a0027d45bbdbe76db1249fc656d66ae4a4b0992e42d101945630e07f6f622c644f9fa3a3abc7fdba472278dda38be1 WHIRLPOOL 5d581acd7dce6dcb55aedf4b1942dace3c9afaf906e180339c8a73e7f2bef513bd2396c24ebdf52978df9903816541af9c05e6c12f42ba92a2f1129e0aa07e91
+DIST tasty-smallcheck-0.8.1.tar.gz 2690 SHA256 314ba7acdb7793730e7677f553a72dd6a4a8f9a45ff3e931cd7d384affb3c6d8 SHA512 26ed0d75559c2da2f4296af6e9b02f8d0a19043b0ef154674eb782703fcd3ad7f4863b7b07dbaae27440078b4b00a9272cd9d5da23089993018e933577be5893 WHIRLPOOL 6c89622b057129d36761ae7b4a6cd569e470d0915ccf11de05a8e9315bac6f7b1fc652ee9086ee0574f89cee99850660cf0d61d8b5cc57b838dc0cc42b096a71
+DIST tasty-smallcheck-0.8.tar.gz 2426 SHA256 7905084487edc26e74139887dd3258a410556daeacf84d1b9128048a61658c30 SHA512 8ef5e49647843fece659e21ec8b76fc63a43e82bd60d406b68e2fece18ba81368bea8e9accec36cfd80836f407343fcf3da1507bee60802033b8f2147a16e75c WHIRLPOOL a7f61490d9ced374259098ec13cf9ab0a190c606a16f0413c58ea2939ae423e1afe906d139d5a5ab62fc4199c941f06c92577f7b99d1b15c820a9458cac67b2a
+EBUILD tasty-smallcheck-0.2.ebuild 710 SHA256 1feed84f2d18fa919f4cb474869149817c6f4f932faeb5a8ed1197c86bd3eee9 SHA512 920fba2e0bbebaf5a26464f9b6115d333ad3bf0319e1662565121752852d9bad74fdfe49ccdd0024e11a25c5010afa740f88fcc8cced17dccbf8432e276fd117 WHIRLPOOL 0cd0f5de5d5847f0dcbf431cea6de25a75a0e1571afad93c001c8f4dc4d3dd5810eb22a89c104e06332f5bd2848f390470ced8724f18cfd9f6933caef6ba5bbd
+EBUILD tasty-smallcheck-0.8.1.ebuild 698 SHA256 e59ca120e1e28f1ff38dc3226b880e04c35ce3f5357eaf968f220fe734840130 SHA512 48cfbba697ce9c89bfd5fb9b5b7179d30dcbd098a0aaeda280c56e65998cd3fe9e4d0647e23d1e638437b2a19222481c9652bf93ef38a751680d15ce290e92c9 WHIRLPOOL 050084b4b857ddd1378275932d2a6c407cbf2510492a896ebae52cb73b89e9583e1573995a2a9f377e9c7aa093b804a0453ef6f9014838faf092e345dd6a241b
+EBUILD tasty-smallcheck-0.8.ebuild 698 SHA256 0a8ced173107b674b45e77d539ab648fdfa0dfeded9dbbcababa0bea21e1a504 SHA512 fda2fc99fd5870b066e2a3cb856d8853870f43ed76918a4d0e77121b8cc7e5c338e0285ea82299c31a1f8bf1a8d17369f9a1bc573d3518a3e652f67119c73678 WHIRLPOOL eef4f0512bf60d2bf8befe02b3fe22a1a53ed74d6528be987604dd530ad84c5abb77cb8b491ac4b22309dea83ccb92527bffb9419930ef87f730581c566b509d
+MISC ChangeLog 3216 SHA256 0fa2062d9b056d6eb328c2a2d2a4007be6765c4e7b509c9bf40a4a1ba507cc1c SHA512 dd6e991b087db4ab5fd9f91e357558cd914b70dba59c613a14b16a053c643305952c36d3ae059f65d4bb1fce93f6af38b2ab3b88587e58b91772a4fb0fd54c19 WHIRLPOOL 190fd98519d7f02d54c20b74c29704ab96780204c01bf59e93f32d1ddb069d705df774af6c3da9d4c4b7139008857b926132e7492fd27959c3ae536d8214f7e2
+MISC ChangeLog-2015 1189 SHA256 ecdeb6e2fbdf72c1b8c88f853afb9654977b0faa40309815a2758c3e8c8117b8 SHA512 adbb4502677859bdd658ed9b5099e8ed4dcef067168d6c995f9b9007ee6368516c10863acffe685cc0c649458e8a6a768e363eb33de36eb3e10d9a557f83158b WHIRLPOOL 15e563d20c5874cb0772df745e7472c3e84347f04107db71ec249ef0e41151131bbe6a63e97751f2014d5ea88d2d90093fa0a2b7d9bfc909d04ce95a527542b7
+MISC metadata.xml 419 SHA256 44242c44aaacba8062a54c0ac91712d94c81e8778848b147d9d4db0bb0577b22 SHA512 96c18b1b1c80c6b1bdfa97b329307279100130475b71189487300027fdfcbcc16aba5ec5e8245aa5fbdbbf31d628d7edfa93ed6464f007445000021871a1681d WHIRLPOOL 55cb7ee37b80497cf5de095d254b15a7ba8148f93cfcde53d0c9f1443f5872cbfb3b8db99899dd5894a6dab6d82d78e48cfddda1ea170cf3f6c21ad7bec070f1
diff --git a/dev-haskell/tasty-smallcheck/metadata.xml b/dev-haskell/tasty-smallcheck/metadata.xml
new file mode 100644
index 000000000000..6ed62ea42470
--- /dev/null
+++ b/dev-haskell/tasty-smallcheck/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ SmallCheck support for the Tasty test framework.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">feuerbach/tasty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
new file mode 100644
index 000000000000..457baec2553a
--- /dev/null
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="SmallCheck support for the Tasty test framework"
+HOMEPAGE="https://github.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/smallcheck-1.0:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild
new file mode 100644
index 000000000000..4c58307c249c
--- /dev/null
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="SmallCheck support for the Tasty test framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/smallcheck-1.0:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.ebuild
new file mode 100644
index 000000000000..3349bd596a01
--- /dev/null
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="SmallCheck support for the Tasty test framework"
+HOMEPAGE="https://github.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/smallcheck-1.0:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-0.8:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/tasty-th/Manifest b/dev-haskell/tasty-th/Manifest
new file mode 100644
index 000000000000..e3836753c209
--- /dev/null
+++ b/dev-haskell/tasty-th/Manifest
@@ -0,0 +1,7 @@
+DIST tasty-th-0.1.3.tar.gz 2636 SHA256 a3ff8c151a29cf986173dc451978cfc7981a529e3492b2cfddb8ad549fba85ba SHA512 47b2f9a5d471943b78e66e3082186a6b42901d57a5333a2142d211370be35354cddce12c5926490e945d6dc8b35d9ab2527c6b36ad457b79f30a2e88fa538d9a WHIRLPOOL 9a4662d0bc467988d9ec5cafedd1d7ce6e49890627f828fdcf4cd268e1c8c7c24dd264fa926d58fcf3e766de5717f35a5d295e4752210f0d7dadc9ffa96beb96
+DIST tasty-th-0.1.4.tar.gz 3016 SHA256 18a14d693e709046eba3bb1a4e9febfce09d04059342728f06178788a24ece35 SHA512 0bddde5ea5cc0ea8ba502b88ec52fe0d46d9c6bcd107e4e3b6bb675d930752df103308b61589ce3de3302c7ac40eed9911f803542262246a43a867beee942aa6 WHIRLPOOL c1218bde65e26227529ba00a0d1acad797aa82e33677a29aa021a4a0af5270d1ab5f258ac6f9231a89fdac5dfbce492520f41ab1f2132284583ecfd937a9265c
+EBUILD tasty-th-0.1.3.ebuild 633 SHA256 d65037a17146f3dfb8769c1086e10af810c1bfaf13e3d8f55dad663d2af41b5c SHA512 b094a3b71cac584ef783d459c5df527d9a08ce8abb96143b421a15597be982d71828955352809d3460ac169fe311e61c60476be0eeb84e4804409185ef593ee4 WHIRLPOOL e70eb312ed1da1cfee78269dcfe51c50046f64b6d4dc268a809a0c5daa0fd24579796f1f2a0ab5bc7e8b15a8a181891c52fb9a027aa55e2f34d7ae12c4f6aa2f
+EBUILD tasty-th-0.1.4.ebuild 580 SHA256 8c38d67ca6ed34453675d164242458bf750f863f261d81f727880822a83668e0 SHA512 3fa31a47fcd14135308980a764cd4ac567eafd7b006c166811c4220c39f5d22573efbc24ab9533f723013147b3a4e9f6a1913478af76a48e7acc3f12db83e786 WHIRLPOOL cc87804dc0813d3aa1a94513fe0321a26e97eefd680aeab0b180eec0dbf7dea48144f095b2b144579177f8b32476980e4eb6009811fa488c6ad56b590d46adcc
+MISC ChangeLog 3225 SHA256 82ba205eef2aff7697523819011032bb0e825c7c6b74de14579b1dc3a439d804 SHA512 2276bd67ffd3c55479011d5f3c72e64cea724810fc1f19d4a3ebb3a68f2e2909217950bec98803247a2cb1eed534765a59120d611d9d099b914727468a1b64da WHIRLPOOL 104d9ccbefac4c466baedb5808bd20819ff740fa89d43a4bc7031d83a8b6b4e2ceab015e311ee3624367f9694e3c4d1e9aba77d4084297be827687f711e7c31f
+MISC ChangeLog-2015 822 SHA256 85fb09b68db6f2f37a8f9707c7629fb0d61a635ebce8b0404cca40512b7114d4 SHA512 7f1d88c74b9f4372755fe9d75072a0668f7c55db381e9aece3768659c18518dbca95376df4789c4abc3da853bc1ae6b8115d7d4a0054d25c3f78fb8e41a53288 WHIRLPOOL 111776cca424beef43215e77ff307392768d230f3b7faba2b96d2770e3f77b6022704e8be01d5a2917403d9856d94a67ceb1ad56984573a4d84cf4bb86fd88ea
+MISC metadata.xml 451 SHA256 cb2f55c72e3251f425f84656efa9091160b2fe937442a70638d3c1cfd3a55d21 SHA512 603420f3611b140c7b2f4b8e3b49d6b4c5f627aa3daee6982e958903ec9edf1e1324b874d7129eea6639050cbde8fc72e147ba50880beb3766768f9e144310e9 WHIRLPOOL a12333c9c6eb1a62a0141a38e6fd13fb24c13994a6a7e4f4c4eacff287d4397afa856c8dd69f0be4cf72a463f1b81bedb31182418d5efed1a5ad44e4e1b7029d
diff --git a/dev-haskell/tasty-th/metadata.xml b/dev-haskell/tasty-th/metadata.xml
new file mode 100644
index 000000000000..98dfd3808c9f
--- /dev/null
+++ b/dev-haskell/tasty-th/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A fork of of test-framework-th modified to use tasty instead of test-framework.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bennofs/tasty-th</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-th/tasty-th-0.1.3.ebuild b/dev-haskell/tasty-th/tasty-th-0.1.3.ebuild
new file mode 100644
index 000000000000..c25b73ed0ffd
--- /dev/null
+++ b/dev-haskell/tasty-th/tasty-th-0.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Automatic tasty test case discovery using TH"
+HOMEPAGE="https://github.com/bennofs/tasty-th"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/language-haskell-extract-0.2:=[profile?]
+ dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/tasty-th/tasty-th-0.1.4.ebuild b/dev-haskell/tasty-th/tasty-th-0.1.4.ebuild
new file mode 100644
index 000000000000..a9bb32ec612f
--- /dev/null
+++ b/dev-haskell/tasty-th/tasty-th-0.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Automatic tasty test case discovery using TH"
+HOMEPAGE="https://github.com/bennofs/tasty-th"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/tasty:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/tasty/Manifest b/dev-haskell/tasty/Manifest
new file mode 100644
index 000000000000..4688ada46b47
--- /dev/null
+++ b/dev-haskell/tasty/Manifest
@@ -0,0 +1,13 @@
+DIST tasty-0.10.1.2.tar.gz 26285 SHA256 91e0b26ebe5263069747d92b6bdc3937d5513c2797c849b369f1282ca941b730 SHA512 11171cb42b0c88cee04fc3c42c6003c6e501a16734f86ca4dcb33b7e28bc282fd4af56e88d398f6508ce9bd3da666a954fd3b50b8c89cf27906ea8694d753d3e WHIRLPOOL b36026976527533a8ac622791cfe77434de25a7f197826e0513953dc607c2bf34fad058e036195c95d959c4a776ed016cdd0516022cf54e62d3d1c3fbe1f550e
+DIST tasty-0.11.0.4.tar.gz 26612 SHA256 e0e248d50aaa098b2633d51a1c71f3da569ba5d6c0e77e0e39b6c9b7de97fd16 SHA512 8ccf7701829fdb42e367ac1e5805363d7489c770139f6e608d1240cec9e54517230166783a857480b70ca424f40f9ab83313e03e893d6d21503706a4c2e84e95 WHIRLPOOL fbec5ac0a434d9fd9776aa82c0e8b5d0002dc3fc9729281d3014a3304ed9149d65e16e42b93be86b2bebe0b7c79b5d13b4c216d5c723a94febd30648ece93165
+DIST tasty-0.3.1.tar.gz 12145 SHA256 60ddc6503d45d5abc8c598dfb5b063f7b29a84a7def3088b06e47dee6f6ef646 SHA512 aa727d8fcab7cbde07f721ad8eafc957f3fb6f01827a8ffc329bd1dba86bb40dbeb9e17c86becdd44aba592d57e29d07a5435ffbc8fabaa3c92fa0d0fa544e39 WHIRLPOOL b221c0581a5ee725d8d7301e9df4bcf13cfccb542c0cc10be6bf5fffefa56493dffaf80c019b37c0ef1488f78c05e2d2feefa6c1cfc4fe802b869e5e46543153
+DIST tasty-0.5.2.tar.gz 15369 SHA256 892483af037bb57061c5f6a764067dbed6830a1357fe3bdd8e9a8046f15d467e SHA512 94116a4a12b842c4c136dfb5fff75e3843aa27c05fbad64e1752bd29b60691dbf12d093c5480e9c93d97ec1adbb98d579e63dd13921323e32e9127fb75bb3d37 WHIRLPOOL ba0e5010ccf253c18668a8718e97b9b8b6f0b3a686ad1ef1ff7a42b6f64716efea04ec777b471121d8d44ff48e68174fc49cd0b47a16e622da17dda5afb79a4f
+DIST tasty-0.8.1.2.tar.gz 23234 SHA256 1a1555d0c21f4efcddb4c0cd1a39263174c7bab5fa1275bda31b89ce52b5fd1e SHA512 110c605cd8dae769a4ddd75f5940df5681eb1f38e005eaba72a4a9109637e3e8dedda7389dbac5a11fa8874da1f0551b7601cb7740efb8c6c6726e7a6ed10287 WHIRLPOOL 5caeee5d88c941843a61aed46567f5f0ae1c7a94281052cdbf0589fa9f3df0ba0f2c3feffb47ed905bc1ebe1fc33668792b9fee071eb6c1eafae6bbcb358633c
+EBUILD tasty-0.10.1.2.ebuild 883 SHA256 61e76e2963f4db5c0df11c93273a1c8f4f7e7f88cc27c81f96ffdb43fa7ca84a SHA512 5e99fcbb401de7f8b417902c943884d95a1ec184a141f9e76ca8c90a88f128a844ea886890187d9d13d1d5012670e701d111c607f4195bdcecfeb5257512e164 WHIRLPOOL d0638e930a2d2fbbd8900afd8eebe02a02e8846c1bb27b889c529bd6651fa0f89d4768d0e51274145e506f9f08bd104567df99364d4789e73aafa1dd7011ecf1
+EBUILD tasty-0.11.0.4.ebuild 919 SHA256 31ec63ceb0cef84941088256232e2509542fd716a732a8e8158b9f9b96b5d6f1 SHA512 bb70278282e16729942eb73dc58362afb15fc4248c64cc23b5e2ca2cfb9a5b94d9feccfcfbca56dab30b112b93fc05557bcce2ce800865c8bbfa465cbe16d9a2 WHIRLPOOL e95964f0ceca74005a034bc964e07d4a946daefb3a314c28dfc600ee15fadb42f46a2d90ef2a0488a15c059485079e90ca6a2640542fa502b6fb52e8ef34deb4
+EBUILD tasty-0.3.1.ebuild 901 SHA256 4a30183af8595f3b7fcdf9ccf8a7ab7968cdc3e0f5ee2cea41c806ada245eac5 SHA512 cba41b9da984d3b065b8e79aafcf0be6a5c32feec0fd2284cae8ecf1dcfaf71f1211a5d8b8443b1674ad6a70fff88a43b238a574e6d5d110807b24fb6ed00d82 WHIRLPOOL fcdafbec750ae871e1a95eb16f87883d7b7ba15862c6d970dbe0936cfbfcd7a8940fe3b13e5cee0cf0f132ad8c80246717bc8606ea0644241003194b648646a2
+EBUILD tasty-0.5.2.ebuild 900 SHA256 102cfc5e5628f559042234e376942e605b0f71b896b9281155994238bae09cae SHA512 5fad94ba51d0e80fb35021168842b6f431da53aad9fab5e840de799f0cde618bcfb68b88f2776196550d23b59a9bddf2ada62bec9652aff978fbb30df1fa457a WHIRLPOOL ede26541f80166d3edf09601bc3fe0b73e8c4d914ad09ed074f37fd5de7fc7049aa0cc81fdefec7443a8b8a4de79120f24dba79951a0e0d82c4a5981ce70db7d
+EBUILD tasty-0.8.1.2.ebuild 875 SHA256 a10b27526b0f3975099fe684f13f93c047c398b20045de4868d7e75ab5523b8c SHA512 5a9b0f8383726c3a43b4cbc5e6a6fe242fb57cccc4658da9e3d13fd89756d000b74f65efd76d37aa9771616c2733f1e3bac7837729df1c1939d2624aee9d3d30 WHIRLPOOL f0cda854fdfd8cf877c92a24b767a754d0fb1710ab009ee55b62977b2e8a37313a6757e6ac38ca410c56a94c25be3dc4f2598385cf78dced7791c2deedcf19fc
+MISC ChangeLog 3956 SHA256 adf3b1b9e033319d570f12831550f63b27132d3dc185e2af031d336904701eea SHA512 03a0bcf3018a291f642ef27a395aeedd9b8f6085403456f46369688d5ade7710afefb04070139fea89b8ed5cc6779b90596b5f4a937f3b5f1768761cc416b3e2 WHIRLPOOL 1201bf6ed4ab539fdea0dccc861265452ad543f704a57193d6ea8ec2f8099dcf721a02c1d5003934f4791788eb22a0a78df71d2301caa5f693331d381da0db23
+MISC ChangeLog-2015 1646 SHA256 c308d1b476d91b55fc238b709043f6d4511503b62e681e7db39881e96c06e422 SHA512 6f3271d1e55c87c087cfce69f4829c380bb2ad007b3909c7142d5acce1774575307579749158cdddc064a4b046a3a4f27c0211a5a58133b31d839c34a75fae8b WHIRLPOOL 9f63e36f2216764e14b2b415f1d66e84456a9373ba07df3b7e1d64f39ad7008661c72d4d297aed72a96726f7180bd6bb2896aba47ebc3a4a4c6cacc1e33a3bb7
+MISC metadata.xml 407 SHA256 0905a133606964d61364c5b2739a42f843e4e25c99ae81ad349fa63e463ccc64 SHA512 dc2fbcb934ec6f2cd8483d7a0421ec0c22d5807924089fe79aa978ac3b11ffc23ea443d9e565ad83eabe3dab4a068c08909111c589991c33228a179381cce17f WHIRLPOOL 121a4cbd410274c16b2dcdfdf47a869f21aff3623d428e0ab85bb28a1af6772ea252c586b10e4a3685bb67b83b95f9d0792fa5336ac4c3441539493d06cad902
diff --git a/dev-haskell/tasty/metadata.xml b/dev-haskell/tasty/metadata.xml
new file mode 100644
index 000000000000..ab7ff66b4e9f
--- /dev/null
+++ b/dev-haskell/tasty/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ See &lt;http://documentup.com/feuerbach/tasty&gt;
+ </longdescription>
+ <use>
+ <flag name="colors">Enable colorful output</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/tasty/tasty-0.10.1.2.ebuild b/dev-haskell/tasty/tasty-0.10.1.2.ebuild
new file mode 100644
index 000000000000..4090ea5b2263
--- /dev/null
+++ b/dev-haskell/tasty/tasty-0.10.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/optparse-applicative-0.11:=[profile?]
+ >=dev-haskell/regex-tdfa-rc-1.1.8.2:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?]
+ >=dev-haskell/unbounded-delays-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty/tasty-0.11.0.4.ebuild b/dev-haskell/tasty/tasty-0.11.0.4.ebuild
new file mode 100644
index 000000000000..3cf3e111f0fe
--- /dev/null
+++ b/dev-haskell/tasty/tasty-0.11.0.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/clock-0.4.4.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/optparse-applicative-0.11:=[profile?]
+ >=dev-haskell/regex-tdfa-1.1.8.2:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?]
+ >=dev-haskell/unbounded-delays-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty/tasty-0.3.1.ebuild b/dev-haskell/tasty/tasty-0.3.1.ebuild
new file mode 100644
index 000000000000..22ea33f1bb65
--- /dev/null
+++ b/dev-haskell/tasty/tasty-0.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+colors"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/optparse-applicative-0.6:=[profile?]
+ dev-haskell/regex-posix:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ colors? ( dev-haskell/ansi-terminal:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag colors colors)
+}
diff --git a/dev-haskell/tasty/tasty-0.5.2.ebuild b/dev-haskell/tasty/tasty-0.5.2.ebuild
new file mode 100644
index 000000000000..5182cb9151c2
--- /dev/null
+++ b/dev-haskell/tasty/tasty-0.5.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="http://hackage.haskell.org/package/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE="+colors"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/optparse-applicative-0.6:=[profile?]
+ dev-haskell/regex-posix:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ colors? ( dev-haskell/ansi-terminal:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag colors colors)
+}
diff --git a/dev-haskell/tasty/tasty-0.8.1.2.ebuild b/dev-haskell/tasty/tasty-0.8.1.2.ebuild
new file mode 100644
index 000000000000..a7412eac210a
--- /dev/null
+++ b/dev-haskell/tasty/tasty-0.8.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="http://documentup.com/feuerbach/tasty"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.1:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/optparse-applicative-0.6:=[profile?]
+ >=dev-haskell/regex-tdfa-1.2:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/tagged-0.5:=[profile?]
+ >=dev-haskell/unbounded-delays-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/temporary-rc/Manifest b/dev-haskell/temporary-rc/Manifest
new file mode 100644
index 000000000000..51c8e47ed09d
--- /dev/null
+++ b/dev-haskell/temporary-rc/Manifest
@@ -0,0 +1,5 @@
+DIST temporary-rc-1.2.0.3.tar.gz 5285 SHA256 1a4f8dd65f7db92316a68ef64c3518873799115babce92ef9869103d318011db SHA512 cb57b33403a69058fd2cfbb5f69bf6bbfe0d6b1baeeefcd67b4dcc68c2c6325d0ddc1d68e672509ca7f83fea6b56332d535b7ba4bd607b058070e89c8b0c88fe WHIRLPOOL 1c8a51b56bd026bb3ffe5416b8c354957d92dfbda0ccc3c0c43310774490998662df1bd05f123c748cba2c4051370e1d3a4c54b8b96d999585ed44ed6aee1a67
+EBUILD temporary-rc-1.2.0.3.ebuild 669 SHA256 5cd39f39fa9ec746d86c29e9c676c266f789761635db8fcdc0a0d4919319ed2b SHA512 149637811071405a854fc2448316e08d73b7164f509221e1e1b6f856b1c832f742f84edbf2db489cd1efcacffb9439b315851de41a9f42cfab930951362d20fc WHIRLPOOL e13d155e2093c8ae49335156d2344244ef670605e70c490fdc18a1a66b8e9ae8dd6460d85ec840fca652b35ec22ab55285c5a1d821a9bdfc95885972e596ad3e
+MISC ChangeLog 4331 SHA256 a16eea010318f8eb5032663eec2f4660dfbc80101e4ab281b414ab092f627492 SHA512 2b10d30b04325a58e7156164a47dde59a905992c08c94a8f2679453fd8b5d22737f1e20c9895305325d496a9e7e675d2324e15bbddbbe82b07f778be62f34094 WHIRLPOOL 0ede4ace06ca7944c6d391a1a2c879ed827e6f9d0dc70dd7c0ab38dc5b5a2686db6bae08d9c3f5dfab0e8c0510a323f0aa958c5310cbb271d419f3f56860a23b
+MISC ChangeLog-2015 500 SHA256 2a7df5bd1855159e79a669cf006b09089ee34cb526f24d144bc78a4e8020eadf SHA512 3d588abb612535b0b4d62d56ebccccf9ebc2b66f8ca59ef090de863dc1b6149a8cf526241e84b7930a59e25e53e905c49c5faffafb6b3f1520f394562d707398 WHIRLPOOL 2be0709a51a9352c3faaf26eb4f7c5d1499ea167626133b7fe57f7c31f35d69cea14746f7a1b4da18dbd2d1660303670c0779d51232e0b8da77e3b00179e3179
+MISC metadata.xml 818 SHA256 9a170c4737babfb574842d53060bb767826d9ad4188c2b69c4e2e578e8b2ec59 SHA512 50f4e0737cf58194cbdd8f973eb9a3abbc76388105ef951707701c7b9753cfba074463db98b997f952bafa633161e8afc9679c48ec0317e217f7b7269b63d93e WHIRLPOOL 5d558539e4d5ea1000ba3286c76c5054189932388236c7dc816a0d9b6229e57221068e38dd7ae94342e92e5af9c8d5c764baf03d676e67268b2c42e8bc9fa112
diff --git a/dev-haskell/temporary-rc/metadata.xml b/dev-haskell/temporary-rc/metadata.xml
new file mode 100644
index 000000000000..bbe5b0a30e4e
--- /dev/null
+++ b/dev-haskell/temporary-rc/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The functions for creating temporary files and directories in the base library are quite limited. The unixutils
+ package contains some good ones, but they aren't portable to Windows.
+ This library just repackages the Cabal implementations of its own temporary file and folder functions so that
+ you can use them without linking against Cabal or depending on it being installed.
+ This is a better maintained fork of the "temporary" package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">feuerbach/temporary</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
new file mode 100644
index 000000000000..c2faca018c9d
--- /dev/null
+++ b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
+HOMEPAGE="https://github.com/feuerbach/temporary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
new file mode 100644
index 000000000000..05941ebbac48
--- /dev/null
+++ b/dev-haskell/temporary/Manifest
@@ -0,0 +1,9 @@
+DIST temporary-1.1.2.4.tar.gz 5220 SHA256 5f9ebb2aac8767c8f73c071073bea56363ea0d589df162417a988b9f856013c9 SHA512 ebd2221ed75deba8c411ef4e4c6c45de41beaa1d26521f488b4ab16ee731839cd6193ce987701a224110451138c4eeb1b40d01a65a20b4508bc9fbd2a87e7313 WHIRLPOOL 95ce4a5bf829c88bd98cd80a880916a3d423d6cdcbfa8bf2492bd591e9045c3a42dbcd7dcd4c56a9b0fb7fc62802c91b45d536a0852f8e6842c18b0fabafa369
+DIST temporary-1.2.0.3.tar.gz 5308 SHA256 8a889c7e62a2bb144eb9e394fab51e5dbd843d473ac2eab9e16b55a9eb3a4647 SHA512 ceada89c2166c315b2a54cae0a636eb0b38e6e89481ef32d3d1e4305d4e601305b4cb88fba3069493e8fe2014e3d237348a37567aba61e617c69707f0a16dd34 WHIRLPOOL 3f9de2f35df8f672163ae78e06f599dc3e176f42c33c42c5f33059f0670178198d55759308bacaca927cfd2f728be9732a5206e148dcabb265d07c1b21c73e5d
+DIST temporary-1.2.0.4.tar.gz 5347 SHA256 51e713804246404df8a728919a2e7d1994f8cfda42cfa7a74ea65d8b7d206762 SHA512 cc8ba1c43d3e75f13450cbbbea081b5dd42d4a8c0fd33dd4ca9cec636aa91c2cd5c6edbcd86bf7895d6672a46c3e2c8edc57bb2ce88f61fdc05ec75e62c9373f WHIRLPOOL 7b318ff341fd8654c6918b884c4275050b7609e90d29d13b67c69b4dc20567de6c70a2ff6a4dfd39d18861d426c4e5fc44e70d73282c4c5e4d8ddcbc554f2a45
+EBUILD temporary-1.1.2.4.ebuild 650 SHA256 485690c8bd54e46bc2328fafab3067022fee946c490f19582229352c7735a086 SHA512 e80d3c394f33e818c42caae879b9a89a1c1760a83ebde9a07741bd012b3514e1cebd70cd14f4752061317ec21298f0ab83297c1e42484107d70201d4152f15ac WHIRLPOOL db2809ce859facaa0abd8354763295b43a0dc27b590085ad9776fe9f239aa22ee1db4c7f61cf9789b9a5ac71318ae7b363bb42f5a1f95eb029c30e199bd6ae0b
+EBUILD temporary-1.2.0.3.ebuild 676 SHA256 18e3af49caf1775561f0c6642fba151cdb38c1fb3e5513ba2d7c8c410e2cc26f SHA512 492b214479997007fa45f7736d64c6a4f41fd64be5e51e81cf0d95680397366129c4b2cd9802a272bd02399f394f19fd1a4accc3bab5f8ab706f403db591d71a WHIRLPOOL ec8aca28053e1605e1889d2dac5fb3b7a0b1ce9a33ee4642ac7e3e06510891d1f5f9c936b0442ea31a7914af5d860c805f97dacbc6a27aeb7b9d12e3d88f3e8f
+EBUILD temporary-1.2.0.4.ebuild 667 SHA256 50fb3e95e5bcd4c780a2ca6f5999509465d1ce80e0630a8f42832cd7b0aab483 SHA512 4e541c0df10580c33a651dcf52ce7e7f996ea1a46fe475b5ea93e9a450e3936122357a1effb71635f37bf7fb958d7e5ade3ef8c65b6ad06dde378728fe5a58f2 WHIRLPOOL f217d05b4d1d61fcf59b28b583a354ebe7b76ebb5c585717966014748aa5e12ff87e67b106b09650bcebfe585d989cfb00ddf8878c8926316f43ea72a600c3b2
+MISC ChangeLog 4809 SHA256 5c4f9b11261999fc59a2b76d4e2308f8621ff7fdbc371f6f1f8e6a495e730501 SHA512 11eafa7ca5afa3d6ea4cc9ce22877d51a659b5d362d1938d81c56d0c3b3a1a3dca7e0c19caf571ab5e56dd8b88bb35ff26503762736271bc8fe87d3767233ba1 WHIRLPOOL 91845774da7e70cf949d7a72fd73bdecaf5f559749388b9ea079eb943617946dea8e2ecbbcefaf6d9ba6fac198029967e100919bd0620250068dbb064043fc81
+MISC ChangeLog-2015 1578 SHA256 df9edd23eb20f7975f489ac9a56e9d1d8e13635c95d9313c75f8e3b14dc770b3 SHA512 929061bc3d35838c2b7d8770f0be974742bd2773ce6b70a765c2e122f421f25a7af052b49c50e21bef027295c992ffef59f54c65844ba682ec148bdc84d2714f WHIRLPOOL 8393c05d72468be7b75994046391aa0be7c000ea4b9fc67eeee84b813cf82c84c47b40c53f14838a59ade9fdfdb987178e567ee4ea57e1fabb8faa958147dc3a
+MISC metadata.xml 760 SHA256 50a56aa5e80b27996609fe0c3a5f16c6b6fec688f13b38b3798f495d49eb75e2 SHA512 bd5b25179a899cd867b1655df9e46e12d7a4a229edd3b1a13eab4688b6018757894be8c0a857231646e39260af604d762e8f7de5727d2366e20026908b3b3ed0 WHIRLPOOL c502def0a9ddd99f785f96412bd179ac2bda70a01ceec3420b90bfbaf765d9ef922fc7948b26a7edba4578b240fdd92817dd9aa3d30f836a8402ff9689f73164
diff --git a/dev-haskell/temporary/metadata.xml b/dev-haskell/temporary/metadata.xml
new file mode 100644
index 000000000000..dd1a1cb7cec3
--- /dev/null
+++ b/dev-haskell/temporary/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The functions for creating temporary files and directories in the base library are quite limited. The unixutils
+ package contains some good ones, but they aren't portable to Windows.
+ This library just repackages the Cabal implementations of its own temporary file and folder functions so that
+ you can use them without linking against Cabal or depending on it being installed.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">batterseapower/temporary</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/temporary/temporary-1.1.2.4.ebuild b/dev-haskell/temporary/temporary-1.1.2.4.ebuild
new file mode 100644
index 000000000000..8045b67c966c
--- /dev/null
+++ b/dev-haskell/temporary/temporary-1.1.2.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
+HOMEPAGE="https://github.com/batterseapower/temporary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ cabal_chdeps \
+ 'unix >= 2.3 && < 2.7' 'unix >= 2.3'
+}
diff --git a/dev-haskell/temporary/temporary-1.2.0.3.ebuild b/dev-haskell/temporary/temporary-1.2.0.3.ebuild
new file mode 100644
index 000000000000..c33d13a80d9b
--- /dev/null
+++ b/dev-haskell/temporary/temporary-1.2.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
+HOMEPAGE="https://github.com/batterseapower/temporary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/temporary/temporary-1.2.0.4.ebuild b/dev-haskell/temporary/temporary-1.2.0.4.ebuild
new file mode 100644
index 000000000000..ed2f6be03c8f
--- /dev/null
+++ b/dev-haskell/temporary/temporary-1.2.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
+HOMEPAGE="http://www.github.com/feuerbach/temporary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/transformers-0.2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/tensor/Manifest b/dev-haskell/tensor/Manifest
new file mode 100644
index 000000000000..6296ac3ee2f3
--- /dev/null
+++ b/dev-haskell/tensor/Manifest
@@ -0,0 +1,6 @@
+AUX tensor-1.0.0.1-ghc-7.8.patch 6842 SHA256 8922363581a8d3da017d858190148326526f7f53715a5e948afbf3b385ebb239 SHA512 4ef5944b9f7217527f11d68e53d13d020ab7a5ba98cadbf7343fd28695bc84be20c7f1a197eed870513d1a5839ac9fdce476e335f4e79b43fb78fa3daf67c27d WHIRLPOOL 72afb3d2546d73cb95dce5b2fdb2207355e4e1661012e203d3cbaa0327642c08b407dfad2798ef5879bdd7340673e3ecfe87dfebf8900b6118631e80ac0f8fe5
+DIST Tensor-1.0.0.1.tar.gz 3314 SHA256 e93260d22baf4808c88c553017ba6a4e8179e95a00e551d6edb2d8f9ca845981 SHA512 8808d71cb3a3d19991a07c2652751f35bf6c4a4d5dc4090b1ce4835c4cabe29d04b968555663ec7facd93fbb3239031b6540d8afd0661fa4d7b4652a1bf2fd96 WHIRLPOOL 4fc81b9b820b6da98ec2c0e86ea600259ef0d13de5b3168088c8edcc7c56628691deb5a2be50595634e5994652cf889c6d7eba0c41c5904423e1713ab04d0f44
+EBUILD tensor-1.0.0.1.ebuild 641 SHA256 d71639d0138a2b0738e1f77638d9871d78dbeda1c887da3a6c47b4ebf52ce2f2 SHA512 db962c7a6af2c194021c52d1a37343665abe9023a4347dac24d1d2e58e5773b933d58a2670ccd2e12603b889f24bdbd0423bde1039649912caa8f0e42266c27d WHIRLPOOL 7d53dcdb99af393278fca2fe8bc82fc6f674e9adaa08b251a300da3196c1c1faa448e79a4e53a782caec57fdffb1d0bcf82f9c843db19a28d517a0a15d6dffff
+MISC ChangeLog 2468 SHA256 b1b0da8bc5e6dda7c5cd512afe31b412f6b41cfef812428fef243bef0f643e27 SHA512 43203c89ff85e36483dceb03058ab836421a324162db5eeaedd3cf8a898d6938d0df9643dc383da750f5068e7e91b1906691f97db1a3b57ea545e93de94ed661 WHIRLPOOL ed1b5947fcfee5f4b711687a5356cdfef03f1f6e2d329a2434f109477887b73dba9e9d3c1f97c46471abd639f10505946fd441500c15c1cfd3940c943ea2a5a4
+MISC ChangeLog-2015 1180 SHA256 c8a42e9948d47e27eadd88582d01f5597c267d20e565f65aad9d65c6c5ca5e6d SHA512 d313dd875fd8e8dba5c3248c3a4f9a552626e9cff4a24c4b8a343a10d34f8b16f17a9975fd5720f0bddf720a518e4054505ff0354949178b6ee015e85b722c0d WHIRLPOOL bf2cfd1ef10983498e83255dfa5e91720d7f9ba90e85a169eeed73ea1ac3e1699d86629b6b84371c6f361c6ace43e017e92dec85d6ce1fc2b686e02cf87a8cd6
+MISC metadata.xml 381 SHA256 389c71c45df3e26acac1bb7a4e6033d2dd0e2761e9ed471531299187f1409215 SHA512 006ec9633cd8840f78485eba4ac7f17288079a22dcdd972616f47a57339b06a79488d3753320c657c319fa583d3a8443ebc358a7891d48b353907fef88411104 WHIRLPOOL f04b45d6ca30d2784045911cbeeda8f8b04aab9c5d86f01e582232b1d4031c6db8f2a63afa73caf13face06cc9c541f0338a3f559c3d4e7dea4ef72b8ffd9c2e
diff --git a/dev-haskell/tensor/files/tensor-1.0.0.1-ghc-7.8.patch b/dev-haskell/tensor/files/tensor-1.0.0.1-ghc-7.8.patch
new file mode 100644
index 000000000000..7ef3ed758676
--- /dev/null
+++ b/dev-haskell/tensor/files/tensor-1.0.0.1-ghc-7.8.patch
@@ -0,0 +1,185 @@
+diff --git a/src/Data/Tensor.hs b/src/Data/Tensor.hs
+index a5042df..0ba41f0 100644
+--- a/src/Data/Tensor.hs
++++ b/src/Data/Tensor.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE DeriveDataTypeable #-}
+ --------------------------------------------------------------------------------
+ -- |
+ -- Module : Data.Tensor
+@@ -32,7 +33,7 @@ import Foreign.Storable
+
+ -- | A vertex with /y/=0, /z/=0 and /w/=1.
+ newtype Vertex1 a = Vertex1 a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vertex1 where
+ fmap f (Vertex1 x) = Vertex1 (f x)
+@@ -53,12 +54,6 @@ instance Traversable Vertex1 where
+ mapM f (Vertex1 x) = return Vertex1 `ap` f x
+ sequence (Vertex1 x) = return Vertex1 `ap` x
+
+-instance Typeable1 Vertex1 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vertex1") []
+-
+-instance Typeable a => Typeable (Vertex1 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vertex1 a) where
+ sizeOf ~(Vertex1 s) = sizeOf s
+ alignment ~(Vertex1 s) = alignment s
+@@ -69,7 +64,7 @@ instance Storable a => Storable (Vertex1 a) where
+
+ -- | A vertex with /z/=0 and /w/=1.
+ data Vertex2 a = Vertex2 !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vertex2 where
+ fmap f (Vertex2 x y) = Vertex2 (f x) (f y)
+@@ -90,12 +85,6 @@ instance Traversable Vertex2 where
+ mapM f (Vertex2 x y) = return Vertex2 `ap` f x `ap` f y
+ sequence (Vertex2 x y) = return Vertex2 `ap` x `ap` y
+
+-instance Typeable1 Vertex2 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vertex2") []
+-
+-instance Typeable a => Typeable (Vertex2 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vertex2 a) where
+ sizeOf ~(Vertex2 x _) = 2 * sizeOf x
+ alignment ~(Vertex2 x _) = alignment x
+@@ -106,7 +95,7 @@ instance Storable a => Storable (Vertex2 a) where
+
+ -- | A vertex with /w/=1.
+ data Vertex3 a = Vertex3 !a !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vertex3 where
+ fmap f (Vertex3 x y z) = Vertex3 (f x) (f y) (f z)
+@@ -127,12 +116,6 @@ instance Traversable Vertex3 where
+ mapM f (Vertex3 x y z) = return Vertex3 `ap` f x `ap` f y `ap` f z
+ sequence (Vertex3 x y z) = return Vertex3 `ap` x `ap` y `ap` z
+
+-instance Typeable1 Vertex3 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vertex3") []
+-
+-instance Typeable a => Typeable (Vertex3 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vertex3 a) where
+ sizeOf ~(Vertex3 x _ _) = 3 * sizeOf x
+ alignment ~(Vertex3 x _ _) = alignment x
+@@ -143,7 +126,7 @@ instance Storable a => Storable (Vertex3 a) where
+
+ -- | A fully-fledged four-dimensional vertex.
+ data Vertex4 a = Vertex4 !a !a !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vertex4 where
+ fmap f (Vertex4 x y z w) = Vertex4 (f x) (f y) (f z) (f w)
+@@ -164,12 +147,6 @@ instance Traversable Vertex4 where
+ mapM f (Vertex4 x y z w) = return Vertex4 `ap` f x `ap` f y `ap` f z `ap` f w
+ sequence (Vertex4 x y z w) = return Vertex4 `ap` x `ap` y `ap` z `ap` w
+
+-instance Typeable1 Vertex4 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vertex4") []
+-
+-instance Typeable a => Typeable (Vertex4 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vertex4 a) where
+ sizeOf ~(Vertex4 x _ _ _) = 4 * sizeOf x
+ alignment ~(Vertex4 x _ _ _) = alignment x
+@@ -180,7 +157,7 @@ instance Storable a => Storable (Vertex4 a) where
+
+ -- | A one-dimensional vector.
+ newtype Vector1 a = Vector1 a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vector1 where
+ fmap f (Vector1 x) = Vector1 (f x)
+@@ -201,12 +178,6 @@ instance Traversable Vector1 where
+ mapM f (Vector1 x) = return Vector1 `ap` f x
+ sequence (Vector1 x) = return Vector1 `ap` x
+
+-instance Typeable1 Vector1 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vector1") []
+-
+-instance Typeable a => Typeable (Vector1 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vector1 a) where
+ sizeOf ~(Vector1 s) = sizeOf s
+ alignment ~(Vector1 s) = alignment s
+@@ -217,7 +188,7 @@ instance Storable a => Storable (Vector1 a) where
+
+ -- | A two-dimensional vector.
+ data Vector2 a = Vector2 !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vector2 where
+ fmap f (Vector2 x y) = Vector2 (f x) (f y)
+@@ -238,12 +209,6 @@ instance Traversable Vector2 where
+ mapM f (Vector2 x y) = return Vector2 `ap` f x `ap` f y
+ sequence (Vector2 x y) = return Vector2 `ap` x `ap` y
+
+-instance Typeable1 Vector2 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vector2") []
+-
+-instance Typeable a => Typeable (Vector2 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vector2 a) where
+ sizeOf ~(Vector2 x _) = 2 * sizeOf x
+ alignment ~(Vector2 x _) = alignment x
+@@ -254,7 +219,7 @@ instance Storable a => Storable (Vector2 a) where
+
+ -- | A three-dimensional vector.
+ data Vector3 a = Vector3 !a !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vector3 where
+ fmap f (Vector3 x y z) = Vector3 (f x) (f y) (f z)
+@@ -275,12 +240,6 @@ instance Traversable Vector3 where
+ mapM f (Vector3 x y z) = return Vector3 `ap` f x `ap` f y `ap` f z
+ sequence (Vector3 x y z) = return Vector3 `ap` x `ap` y `ap` z
+
+-instance Typeable1 Vector3 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vector3") []
+-
+-instance Typeable a => Typeable (Vector3 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vector3 a) where
+ sizeOf ~(Vector3 x _ _) = 3 * sizeOf x
+ alignment ~(Vector3 x _ _) = alignment x
+@@ -291,7 +250,7 @@ instance Storable a => Storable (Vector3 a) where
+
+ -- | A four-dimensional vector.
+ data Vector4 a = Vector4 !a !a !a !a
+- deriving (Eq, Ord, Ix, Bounded, Show, Read)
++ deriving (Eq, Ord, Ix, Bounded, Show, Read, Typeable)
+
+ instance Functor Vector4 where
+ fmap f (Vector4 x y z w) = Vector4 (f x) (f y) (f z) (f w)
+@@ -312,12 +271,6 @@ instance Traversable Vector4 where
+ mapM f (Vector4 x y z w) = return Vector4 `ap` f x `ap` f y `ap` f z `ap` f w
+ sequence (Vector4 x y z w) = return Vector4 `ap` x `ap` y `ap` z `ap` w
+
+-instance Typeable1 Vector4 where
+- typeOf1 _ = mkTyConApp (mkTyCon "Vector4") []
+-
+-instance Typeable a => Typeable (Vector4 a) where
+- typeOf = typeOfDefault
+-
+ instance Storable a => Storable (Vector4 a) where
+ sizeOf ~(Vector4 x _ _ _) = 4 * sizeOf x
+ alignment ~(Vector4 x _ _ _) = alignment x
diff --git a/dev-haskell/tensor/metadata.xml b/dev-haskell/tensor/metadata.xml
new file mode 100644
index 000000000000..5a39796adcf0
--- /dev/null
+++ b/dev-haskell/tensor/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains tensor data types and their instances for some basic
+ type classes.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tensor/tensor-1.0.0.1.ebuild b/dev-haskell/tensor/tensor-1.0.0.1.ebuild
new file mode 100644
index 000000000000..f5d374ded40a
--- /dev/null
+++ b/dev-haskell/tensor/tensor-1.0.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+MY_PN="Tensor"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tensor data types"
+HOMEPAGE="http://www.haskell.org/HOpenGL/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/cabal
+"
+PATCHES=("${FILESDIR}"/${PN}-1.0.0.1-ghc-7.8.patch)
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/terminal-size/Manifest b/dev-haskell/terminal-size/Manifest
new file mode 100644
index 000000000000..41ea7efec753
--- /dev/null
+++ b/dev-haskell/terminal-size/Manifest
@@ -0,0 +1,5 @@
+DIST terminal-size-0.3.2.1.tar.gz 4175 SHA256 b5c23e964756bc13914649a67d63233f59ad0a813abe7cadeb2fc9d586dc9658 SHA512 1e04705dda8ade9a06f8b369f1033a93ffb94a1b959a556e11f2373b25924adbbab4be0f3e077394e1023e0054044739df13406b69153c1542f4083be82a1584 WHIRLPOOL 1a1dd6c3821777c493bf7cda2128cf345f0c625187ae1ff3f9753c372602ebfd42cb0113cf507f15e3dea5c83e74d4b5cc1a9c7c9ff7d804fe348ecc36f12c95
+EBUILD terminal-size-0.3.2.1.ebuild 557 SHA256 a34bf23bab8418e636f9e8257b3958f7cfd528817d908733bb2ae8cbae625173 SHA512 bc75e5b65429a5d5bb657e999c0bcf1db5726cddbfe237e823235a4337c234b8caf01fd711c1e6191eb362281225d5bd375962a73ba7298b4d170dbe8d3c51c0 WHIRLPOOL 5b0cad6ce90e9afde8925bc67959466fa50f8dbab64b4af4f862a0b1fd2607c8958883e573676bd74ee3ab2913df59b1c0c1c9d744b3e29090d6f6a40ea5b19b
+MISC ChangeLog 2762 SHA256 bec813c5425ff98d02130a89b7325bf92207074aa6e5ce110ead7e9f83fce5e1 SHA512 ec4c4c2ee25fd6c164fc9a68e4888d7b17fd0cdd00e2d6f5d9da5c0cf9481b710f72a53b93334069104303c26ae8b698e739a640be8fe1483309f8be498570ea WHIRLPOOL c2c9055c3aa1c8deac6f5a81fc570f3e3c4dc4aa2bf228751033b52d4db1e558892a4c8b5b92f921990f69c7222b4f878234c7b6cbc73c1a7c9c06f2574a600e
+MISC ChangeLog-2015 431 SHA256 307da7cf495110927ce9d5b0a06efc9e31678c44322adbeb384258cb1ea1db3e SHA512 06c9c843a044fa033dbeded700c651c311f8e8a58c4987b0bd32a3b46446ccc5cb40d104c6452e449a7c555f3ee4e16f28b07b694207c513cfe4c7c7b21b561d WHIRLPOOL d5af6cc9ad144b7e52b641e4c103070096a33e3f5000765f3e53a2463e75113a04af5e9754da399291c1e17ff086b1e6d906336de9dc9e6f44fff2d7e15f7aef
+MISC metadata.xml 400 SHA256 97bb5c2b510a7aea794a85bdbce2a98c2dee8be333d6018882ba83000345c9c6 SHA512 ea20f290a799f96d47da8d221c60faaa59ac2194c3d5e60c541d6d066ce9eee7860c02ca0cacb72b80f644bb2d90004be216883f2c5f5417fdb24f2ca026ae92 WHIRLPOOL 29d22292ff1439be2148d5cdc03f114828360ef2ccdfb2c17935dad905d9d723c8f11318dd5e8ad7536ce8534c72b8386895044a116893d3176a4a3e5442355a
diff --git a/dev-haskell/terminal-size/metadata.xml b/dev-haskell/terminal-size/metadata.xml
new file mode 100644
index 000000000000..079464cfab42
--- /dev/null
+++ b/dev-haskell/terminal-size/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Get terminal window height and width without ncurses dependency
+
+ Only tested to work on GNU/Linux systems
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild b/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild
new file mode 100644
index 000000000000..0c4c972ae948
--- /dev/null
+++ b/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Get terminal window height and width"
+HOMEPAGE="http://hackage.haskell.org/package/terminal-size"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest
new file mode 100644
index 000000000000..7f493153a415
--- /dev/null
+++ b/dev-haskell/terminfo/Manifest
@@ -0,0 +1,9 @@
+DIST terminfo-0.4.0.0.tar.gz 45591 SHA256 68675a9626e2da52f9a1c96081de563c935170ff806d15dee6fcb2af2eacc883 SHA512 ba52ddd60ef899ca0a696813d613d12964b5e73b6450f013f4545cafa1ccd99b6f86916f0d369b4562ece0fa3f9280a7bba8160363cbc6cae93cedc3992fbf70 WHIRLPOOL 0bb87939edca54886b51b43a563efcfeac80b818c693f08817db2f03c380c54efaaea3da234fe96151734c82d3082964bb616a0f8a3522a420c2b669c8705e7c
+DIST terminfo-0.4.0.1.tar.gz 45615 SHA256 a304011656f2f6fbc9a965fdcf6fc8592119b655c3ba138492c84c3cc3bb5ae3 SHA512 4b21621f4f7ebf656fbfd4278fa970d0211e2b66632b5251cdcd659a71df04294ba334ede97582b5b7f403e15552f3b6c4b5f0cb9ec6453aace502109eaeff46 WHIRLPOOL 45e16e11e8876a0e782c04aa813e35d9fd0e414695230d7dcde448313e66524384263e13c05b39de09fd4373838f3d4c6250450a14c5b089862e81e0e305605d
+DIST terminfo-0.4.0.2.tar.gz 45511 SHA256 fea88b28443f5efd316c7699685b3925c0a7613992305f11af03746139d8f856 SHA512 eda799218ee1b1a765d909e9723fbf7e2de33b2946fdaeb92141bbf056a20a66bebc4b72359d1f5bdd5d188a10a3701d73818cee65170e0660daccf8c295897e WHIRLPOOL 93e79b8f8bbecc9d4974457a314a08b0c07d019bc0dd885add79e495a607ecee28e1401a0aba8fbaba061f711cb0334d01e6fc27c4125982957cdeff03bf8012
+EBUILD terminfo-0.4.0.0.ebuild 677 SHA256 74bcf5f3b87fbee307a3d1cc4c60b0891e81dfd6a8b20dcb0a59480e910809a3 SHA512 255a8012534c401a8e9c24faf11d3b72b63f36187e666464a026ec3109fe7e9121fd475d3128d928024d929e478108f2eb2922fd38e1c9ba95832ecedce62ece WHIRLPOOL f4ec85d78c4b7dd8b59b1c780cfe0bf54fd57eecfcbf20d38a9f958ecde6a7b53afc7bb9dd793a8573e885f4d66d4dd42f0055e552b63b75cdaed993e0b3a634
+EBUILD terminfo-0.4.0.1.ebuild 685 SHA256 04779a76868ea6d87e4524b2564970ba59fa5c0e1c12c62789377b301f6da3b1 SHA512 426699938bb783a6073adfb9b7ee723df25ce4e578e2b1d6808ec70e28159d316807c1d15c2cdb3ff8116d00dec285124af45f842e3647b5ec2e5f29c6137607 WHIRLPOOL 2ba9553b9d5c46c76364a5dc6bef50cfea25da1e6ce39568f5eb3089c82a7fa3a91de23ebd7d408b674519d156ff3bb5911cbfdfed8c98858e1566d06321ebe5
+EBUILD terminfo-0.4.0.2.ebuild 724 SHA256 9cfa05e2c8067cf7570df59ca024079466afab57eaec5bc443bd037d6353ebda SHA512 2fea571492f9f2d4720777cc2d36d7388a1130a120fb22919554ad5277ecbf292a5b8f1c2be282c8b1c166c6fa506d113bc9ebf90700f474c078b5bf33d0b893 WHIRLPOOL 98ca1741ca75c18d111f9566acf47316df4ca410687f47f235bac781eb16c59a6aa285355ba65fdb2f2c9107132e98bf42c15bb0f4c69b53ba4254f4739d38dd
+MISC ChangeLog 3677 SHA256 8654d10e98346adad81439533a3c170165e75a90029f18b8452dc9ce52b8fe97 SHA512 c1d5a56c154f5e04c9b52ecc881c20af76ec6aa9f829eddb5b065c6bcb597662798f8b8c8c45c0fd0231e6761bec45e0c9ecd81d587b2d19496052df4fc1ab5c WHIRLPOOL 2e80fc36b16ac65cd3d45456cc5b763f1731c947e01f73181e870b52e6b907a080a77d0d04b334a43e586d7ba20dd6a5e256cbf1354a56b7d7420ed357c244f5
+MISC ChangeLog-2015 5334 SHA256 a61b328e8e19c60205b734fcb20983a18ca43734f296fb5803579ffc3ac251fa SHA512 8ce6ded1e0fffedb6ae94c7cb0c1209ddf7c83945f856f47045ca5288b5d6c15e0b46b2376af919b2b208f491ca3c98b1d4a1214bfed28d219e88c9b5bb6f6ee WHIRLPOOL 90a41b5e6e7ba1e3d2d2103ea6dee3677920cd2bc503f0b8ccad167c9fba7a19a6a7a3c74d75e6ce0577162297f693f07dba8905fbe4c006d4ca176beb346587
+MISC metadata.xml 306 SHA256 9eb5c5fc556c84444e7d5561b2e3b1e53d221490ae77562b75ce30da5cc21b57 SHA512 265a8a424b9ec088d8f4f0902c294e336b1265a1cb538bf7aca854055a88a2aa2a33c22843b4a98007ff84b6699be0d0e68d7b9e943462a673580f5afd39047b WHIRLPOOL 6a4515c8bf28a3fbe579198ecfb0b1602b9fde416da08391af9b9dfeb296e0b2ab35f8218f38a9dd9a573871f952f9748b5936f997ca1397f5bdd6c1b7551eb6
diff --git a/dev-haskell/terminfo/metadata.xml b/dev-haskell/terminfo/metadata.xml
new file mode 100644
index 000000000000..b148b282e3ce
--- /dev/null
+++ b/dev-haskell/terminfo/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">judah/terminfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
new file mode 100644
index 000000000000..031b163f9df5
--- /dev/null
+++ b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to the terminfo library"
+HOMEPAGE="https://github.com/judah/terminfo"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.0.1:=
+ sys-libs/ncurses
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+"
+
+CABAL_CORE_LIB_GHC_PV="7.8.3 7.8.3.20141119 7.8.4"
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
new file mode 100644
index 000000000000..2c82db898a89
--- /dev/null
+++ b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to the terminfo library"
+HOMEPAGE="https://github.com/judah/terminfo"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.10.1 PM:7.10.2_rc2 PM:7.10.2 PM:7.10.2-r1 PM:7.10.3"
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
new file mode 100644
index 000000000000..aaf7baf83060
--- /dev/null
+++ b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to the terminfo library"
+HOMEPAGE="https://github.com/judah/terminfo"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.0.1_rc2 PM:8.0.1_rc3 PM:8.0.1_rc4 PM:8.0.1 PM:8.0.2_rc1 PM:8.0.2_rc2 PM:8.0.2 PM:9999"
diff --git a/dev-haskell/test-framework-hunit/Manifest b/dev-haskell/test-framework-hunit/Manifest
new file mode 100644
index 000000000000..1b5a434256c0
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/Manifest
@@ -0,0 +1,9 @@
+DIST test-framework-hunit-0.2.7.tar.gz 2633 SHA256 cc8d21df58cdd85bb4ae5871e1a28c6a9e1c0fe618f3c899fdefd95d2211e4b0 SHA512 db3edad323edd8441a0c8ca980a2113901c66dca3076cd971891a692d6772b5df0a863b004094a71b707d9014add2f865f8c1072cb35e2d5fa85351f7f2b49c3 WHIRLPOOL 34c07b01aedc99a629dddb112a7512d2ea1176d6b6cba4cf3393608294dcb878989471ba1067072f76e15c9bc4781eb7877f8f5a884e54e4cbc64406fb796032
+DIST test-framework-hunit-0.3.0.2.tar.gz 2770 SHA256 95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8 SHA512 068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32 WHIRLPOOL df9fce6cc0139cfd0682b591d7882061e439f7dd5ab627ab448adb48c26406d03c7c11cab911c1d73b1756600bbf9d46e0f96f7c848ffceb237c2fcd84fd3f9e
+DIST test-framework-hunit-0.3.0.tar.gz 2679 SHA256 04b1536f4d40f04a65d0d540c462d45c50301014c384339f19e90d9cdcba8bcb SHA512 39a537a56d3fa7f6a996b58a40971265acf4103608f10386af2c7d8d941cc416afa504af2f2f70b91e43616dac1231d384e2fc14835f5a13e41fd27d42f708ed WHIRLPOOL 647d755410b025d18d8ff8e9fdfce2b3a7389f9d8ba61f577c66fd312446b5fffba86dc2485269c25856092911b7f9482a9f0465a20945f6f2f63791748146e9
+EBUILD test-framework-hunit-0.2.7.ebuild 663 SHA256 22f250532e34c5a6662935d8bc936b7ff8126ff83c57a99165ba39ecd73ae0f1 SHA512 5a4adb2f6446f35d778405c4100c9890d7f54e19149caf1f7703fdb169e492909935883957d62cb0f9de538cd7cdd220e70977e5e4e307d2d1578c08697939ab WHIRLPOOL 75f4731c15d3be2dfa60f3b04a69891a4ec11acaffe6e585cf240e2dcf691c4b2848757dd31731852873bd35c28243c8c473ffcd3344622a1827aacfa7515290
+EBUILD test-framework-hunit-0.3.0.2.ebuild 926 SHA256 1d71024b3434921b3d58dad0de83871ae412e3871096ff8e47f0015510e5d935 SHA512 23809363d8b037d00a06572b3d9e2f068c35f751ed2e8031c09521d5a31c4b6a465a3ba6981df1a87155dd30c5ec216dbc760eedefcf544e9a54c7398e0346a5 WHIRLPOOL 62455b66e14b76d27990874c339afe6d2203d23b40e873ae67464c9c2740b898d68b26e0e2566b9647c3d9a4e3e22ddb94e98f77f514621bae668a0e7c8f6a7b
+EBUILD test-framework-hunit-0.3.0.ebuild 835 SHA256 47fe294df15d36446881a49b9c17447865ac0736c536f4b96b924673492da0d7 SHA512 d4fad6c9a563175d4d485eebf05447a739a9c8e413a26adfc009f8f944559d7a208a3f26b1b4ae5ca3c77e6d2ba9cde19fcce6f8ac5e86acf5ec285c67ed9dfb WHIRLPOOL 92b3a681337d229cd4bfa8dac555c9d0755c6d4e3b7d359740ef42ddf823b20571629389d9b0255cd9dfb55638262e74f223faa7a18e5a3c46f8b9b343945b1b
+MISC ChangeLog 3549 SHA256 52eae486831d0311edbca6cf1adb911e040928574d63eb2b6098fd47cab0ae65 SHA512 f55d381df5d61e883acb8a0ce77f20488dd25cb9f32b3cb57daedbc322c8648a6083269655bf9356f12db519cc1f79355b1a640c5b707eee69cf838d10382040 WHIRLPOOL 3aff0fbaf12b425997b3e5d8739f0f8ab85f7ee6cb04a7d9157057839cba9bedac157b98e70debee56125603919791490fcc7beb70e69be38cdd47dd7cdf3b7a
+MISC ChangeLog-2015 4091 SHA256 d7dd4c866b3572b271b36681c024ff06f2fd4a93c02be85192175362f87f446c SHA512 469fc83c5f817b9d42fe45d38a87f93b93601a781604a3391576a950f31cfa455a4aa6dc03e033f6b412964396d8c800b88f0a6a5c5890ed918463ba1251ec6f WHIRLPOOL c389f0b795a172d56986c1944dc435d052c124526d00687d850a084467eec80b4751f45a16efe4ec5b4abfbb9c6a998ee9728d9b1f2e998fedb36035e09423ba
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/test-framework-hunit/metadata.xml b/dev-haskell/test-framework-hunit/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.2.7.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.2.7.ebuild
new file mode 100644
index 000000000000..bf5b78a0a239
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.2.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.com/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+HASKELLDEPS=">=dev-haskell/hunit-1.2[profile?]
+ >=dev-haskell/test-framework-0.2.0[profile?]"
+RDEPEND=">=dev-lang/ghc-6.10
+ ${HASKELLDEPS}"
+DEPEND=">=dev-haskell/cabal-1.2.3
+ ${RDEPEND}"
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild
new file mode 100644
index 000000000000..9c24a1e0dd3a
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.io/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-1.4:=[profile?]
+ >=dev-haskell/test-framework-0.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild
new file mode 100644
index 000000000000..ae98e3c0b076
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.com/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
+ <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ <dev-haskell/hunit-2:=[profile?]
+ >=dev-haskell/test-framework-0.2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3"
diff --git a/dev-haskell/test-framework-quickcheck2/Manifest b/dev-haskell/test-framework-quickcheck2/Manifest
new file mode 100644
index 000000000000..159af78de043
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -0,0 +1,7 @@
+DIST test-framework-quickcheck2-0.3.0.2.tar.gz 3413 SHA256 fe62eb0ad652c84e0d844d29058dc11cda5b84fd4caab7641967fb167b5dfa7d SHA512 83b3c324edaa0e8809b76dd077b79dc75a0ad26febaecdb824e86bee41dedda422ff2674e1c0e3ea6da5ff1710baad4ae162efd6005a085a88ef4616c66dfea9 WHIRLPOOL f139b2ac79d71a8b80cc22f03823de579c8e7a923a88f82d4e3c03fb38ab4df1c45a0be18a4586d2bc48b125dcc6e4242e113e4a3504a9a4f22d9adedfc499f5
+DIST test-framework-quickcheck2-0.3.0.3.tar.gz 3518 SHA256 cc96c6f30c29b16a3f7ec5c108f320a6c0f0d3ef71afff8a1cb98caf33ffe18a SHA512 a61ae17391e66109719ee4da0b0d469f0173a29aec8a9c5f9a4d6d5069c91903d3b3c0d9daa5ec5d611b5654dd25b9a9839f7501df24b489d069511eb7f6eedf WHIRLPOOL f3756619b2eef7e4bb7e1a089c5b9e4a568f28132d5fd5e31a7d3a9c9781a3dd7e92574bf198275ed5b9d4eaa5b78ff4631e2ca7bbd0f69b2529efe10ab42602
+EBUILD test-framework-quickcheck2-0.3.0.2.ebuild 992 SHA256 75a0699029c56058162f7e023fbd217be31f247ab2f44b7a3bfef6b3461b7e68 SHA512 b05024bfe7e7b23cc4320261f118689e3aae388eb0df047754f2d1a87dedac8db83c68723a94ee7934844ed7918b36d440a21548f7fca2153f2fdd8025210566 WHIRLPOOL effccc38c50c4ae6753b98236d3073ffae59fa806838e355f297ffc04847a33385231d246397f73d349b95dfd1abffcda63dadcae4df5acacf09ba1b211a9b18
+EBUILD test-framework-quickcheck2-0.3.0.3-r2.ebuild 1021 SHA256 6e66544e8ea59ae3495e34d7d706056d304e64d4b42e46c7459cfea9d733b4d0 SHA512 c6dd76c6bdbd89ee3ed906db4305331c01f88d558f5537a7ca014821ea93dcaccdac0860e961c51261f7e393c323c6db86897b8ead1e76d6678150a0472de572 WHIRLPOOL 18d5fc65c721f4113db769f7fd94f759229ac281f3a36219e6b258c6a09a58eee1977c0aecd9008aeeb5a729e63bb4928b343397f5797ed18856c657f5c2a636
+MISC ChangeLog 2766 SHA256 815e217a079777b66be62781c44efa30e5703a6b26104a3d0375cb9ec6f44e6a SHA512 7d5cf3442e24b396e0d837679ecdad6d0e3cb12c3dcf857ecce857283bee1b90d99cdd5491520f3bd83f4ff961f22e8d525438a5ade14148ab8c46c32133cffc WHIRLPOOL f03398b675f4c4e080c5b725a1758365da49a94b7a2f5f7a33e7fff2bb8f0006165fe74dc17bc558c33715bca9ea35c58262e8f9df4d4a218a1ab1d733d35815
+MISC ChangeLog-2015 6787 SHA256 805914535e0eaeb4fbe976d7c95e22fb8e1a4f3a1d55b7792586ba1fcee3aada SHA512 c76092bc13a8d9e64f2ff502e4727415ef8768785116098e8c12eef105dfe1ff92e9873d80a31849c7c791797c81bad21d77decfb66a82dd638e43850a2cc7b9 WHIRLPOOL 3f7c6c145b536bc8ebc5ef9c10227d88c034c244dabe9d1ecdb563df0769c552379477473597e61ca0d38d1f54836578b6ddd0cac0f0df3580dd5766bc983dc5
+MISC metadata.xml 342 SHA256 34ca0560f8f562ba9c1a742502bec61e046a2586c1d6144da2971f0ce6a61527 SHA512 65e222a0ca20f88a7657a2820effe47cf34acee6498986b5d0af6ec100e3123e62223405181e6082397b0c7a273c0a04aecf373be5df25a89715ee4a2068b781 WHIRLPOOL e141e3373a17b5fb050cb17916c729eab62d6ebcfb21dd772bf85e84e9774766b86aa0407573ebc2f15788fbc1734accc0a27a7f11d98f99965ea48f71f21b0f
diff --git a/dev-haskell/test-framework-quickcheck2/metadata.xml b/dev-haskell/test-framework-quickcheck2/metadata.xml
new file mode 100644
index 000000000000..0ab08206ed27
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ QuickCheck2 support for the test-framework package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild
new file mode 100644
index 000000000000..b49088d43f0c
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck2 support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.io/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+#hackport: ignore-flag base3 : we don't support base3
+#hackport: ignore-flag base4 : we don't support base4
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
+ >=dev-haskell/quickcheck-2.4:=[profile?] <dev-haskell/quickcheck-2.7:=[profile?]
+ >=dev-haskell/random-1:=[profile?]
+ >=dev-haskell/test-framework-0.7.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild
new file mode 100644
index 000000000000..e3b0f8e6f126
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck2 support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.io/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
+ >=dev-haskell/quickcheck-2.4:2=[profile?]
+ >=dev-haskell/random-1:=[profile?]
+ >=dev-haskell/test-framework-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.8' 'QuickCheck >= 2.4'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/test-framework-th-prime/Manifest b/dev-haskell/test-framework-th-prime/Manifest
new file mode 100644
index 000000000000..b59ecc218c35
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/Manifest
@@ -0,0 +1,10 @@
+AUX test-framework-th-prime-0.0.7-cpphs-1.19.patch 543 SHA256 3012e0b1f20234d0401ceb840ffefd727932d03de4bcf37f6260bb4461436bb6 SHA512 111948aee97ba397d402b472f557b960cf68c077e049f4c2b87a58cb9e812e85eeeb0d672ac6a2b045a60b0cbbe9f6107a65ed11e17e80004792e621aad3d1a7 WHIRLPOOL ffbf9b6110dde64b93f9bfef6d0ee2113b75187b44dede96223ea9ebafb860a8e8bbe444522d2273773f2e6c2bdae0554037ac40cf22423380898eef7c7a1dbd
+DIST test-framework-th-prime-0.0.7.tar.gz 3832 SHA256 176c91d29e7a4d832ff780db9d78d00f687ef59dc295b3347cc0be33a531cd14 SHA512 724b4de8cfdf10341bc95a6f437359fe0210ab0b7bef63761912d85d71ae552cef230f20bd50a723cf7aafcd45c30def6dc80b37c876986418db6072193f0daa WHIRLPOOL 226197b6014ab6c79a96519c354701c868476ce555a37da49a6325468c0a7943700d5c983eeeaff5a88630a1c2c03a5a447ecbef69fcea8ef15335bfe90982b2
+DIST test-framework-th-prime-0.0.8.tar.gz 3836 SHA256 193238b8854537f94903a99fc4b53b33777bf40c974c46a075a8e9dfdb5d673d SHA512 f988c4c4a1329d9b6f1dc98a840b51787ecc3d2648e8093871970d9a79931cb56cbbef718f052773cb62867c7f0b084e15fa3dfc75c7443d1a94c4df65b8b71e WHIRLPOOL ea710a816930680c2d9280105fdf26efe4f259512aec27ee8341235c520d6b29f11896dd09bfc2398c3bb41d4c1825eedeaf0bff6cd404dd809d6c540cb4a1e7
+DIST test-framework-th-prime-0.0.9.tar.gz 3908 SHA256 77e4e33e4207dc6ba9a3c0bb1eda9d6ac6803e1bf20fd7a4aee5c8fe958399bd SHA512 52f64b1705d51f45512da4270d8a80c93602d62a2c33eb3a0146f10a3f737395c9d0294af62cc3ff859dc8292338df892c0262216349109bb4f7b0beb09d3601 WHIRLPOOL c6fe5ec6406f184c893a58150642cb1e7257f941530c3ea2a0588a42dfe68bc842dbfd9631b7729acbc4b15062ee20e9c983a662796a179b12ab393bdb0b7b09
+EBUILD test-framework-th-prime-0.0.7.ebuild 762 SHA256 81a3449a63684eb1202025b747559c156d814330176f4aed3d6631931ec29c15 SHA512 ae1a35f755ce6333abaa373ee40e509def0b1773b5563d5194181660744c135c49a2cc4b52bb1abd02fde8b0ed6aea7ffdaeb57bbdab08b6c8ac7f53a53278aa WHIRLPOOL fa4a4540b33be99f49fcfa68d380728f3f49880bcc966f40c71aa45dfc067833ab92fd7429b16b32bb4c5631528cff171567d70a79a13b6dec4a2d3cf761262e
+EBUILD test-framework-th-prime-0.0.8.ebuild 705 SHA256 d51877766c92563722e15d175ee758eeadf6c14cc0eb131c1f3ee40be32d0691 SHA512 2aa59a6426235f428a94d3ebb5bdc7ee33d91705e669e321d4746bdca3daf8137d662f64d4318bf32ff0f608b65e2b56bd33d033c752d5c55faf1c4c6ab7243f WHIRLPOOL bc930db183199ae7de72014d5f9faa1a8e2ee7ad1de4f3207c8e740aedfd09b8cc6ddb3d157627c8d1f0dcfb3557857276f1d430f603ebbea6a9b118a55dbca6
+EBUILD test-framework-th-prime-0.0.9.ebuild 701 SHA256 3aaa8bdb7def3eaa3aaa496a09d6b96b39bbf4884c9b4513d070bb23f8d366cb SHA512 6e630ce2d01d239fdbbe4ae3cd7f90377f2d973bbf6eea00cdfc10593c9ba07719f6236cc7ae045f933df5f426259fcbcb11476ba327ca532e15f1bcdb9df5d0 WHIRLPOOL acb6440d743d9ee53b0cf2310d1a19ba010e4fb58e2c737e4dfab1ea7ddf81cffcc1d6354e7618b7737827b33c1851e3d5edce194d0ef3bea58fceb9a2d91d00
+MISC ChangeLog 3330 SHA256 ef7da4898b66e0b0985c84ea1f4cc9a4da52f88422b904c1fbf4297cbb6441db SHA512 076ad96b04f0a571cab831aefc6694be7f2dbfa45ba9bbb0d4e07dc716b8cd4bcff91c9f87f3487408565495d5d12460d19e7eb6579f46218218f1764ef5b57f WHIRLPOOL bcec7fd52028fb578af1f22a81d482e2e7b510f3492955e27379d4c42cadc5b7fda6362c83fa526ce1410981064af47e4fea0283684deead2b88d203b247adb6
+MISC ChangeLog-2015 1419 SHA256 2bf7725eae7d38431ff626ce842d11f3e6a3dda5465288ab2d5972f18cce6f2a SHA512 fa52c28aa70259d8ba18f7941ab6fdcc749f1a976a3a3ed3c75ec9d2c67961f6b85cd75df0621760044fb7d51b5b2954587790c9f08ce0fb84b94dbae88b9f42 WHIRLPOOL bf4d019266943e86d50d157abd0a7afc00225f343d694eb08cb1cc72b3e3f2bc73dcb2274094bb91e115084bf66b201d3c8551d76ee33d8a6fd66489084b365f
+MISC metadata.xml 364 SHA256 74adb0c792f1cb86fd60434b9aa57b66e6a42412d5d5336d07268aabf5b9b985 SHA512 b858a5901747207b40d99002ff60eefa7c4d7ccc94739a2c3b71f1e2a742c2345ffadcc3ff3ae97d339937887ae4ae233a5bb795165e667ac13c7e559f24003d WHIRLPOOL ece3cb314cbd3db770613f99cb90a77f432f3f6ceabd7a511ab073d6ac73c0cbaf67f9b55b07de28fd9bf76e29f38b9b6f66ba2671fbdc3da1df2760cc0ef55f
diff --git a/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.7-cpphs-1.19.patch b/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.7-cpphs-1.19.patch
new file mode 100644
index 000000000000..a638dcd10106
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.7-cpphs-1.19.patch
@@ -0,0 +1,11 @@
+--- test-framework-th-prime-0.0.7-orig/Test/Framework/TH/Prime/Parser.hs 2014-10-08 12:01:25.000000000 +1100
++++ test-framework-th-prime-0.0.7/Test/Framework/TH/Prime/Parser.hs 2015-04-04 23:46:56.120211323 +1100
+@@ -10,7 +10,7 @@
+ import Language.Haskell.Exts.Parser
+ import Language.Haskell.Exts.Syntax hiding (VarName, Exp)
+ import Language.Haskell.TH hiding (Match)
+-import Language.Preprocessor.Cpphs
++import Language.Preprocessor.Cpphs (cppIfdef, defaultBoolOptions)
+
+ ----------------------------------------------------------------
+
diff --git a/dev-haskell/test-framework-th-prime/metadata.xml b/dev-haskell/test-framework-th-prime/metadata.xml
new file mode 100644
index 000000000000..cdcb0fe22e29
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Automatically generates a Test list for
+ HUnit, doctest and QuickCheck2.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild
new file mode 100644
index 000000000000..a41aebe58617
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Template Haskell for test framework"
+HOMEPAGE="http://hackage.haskell.org/package/test-framework-th-prime"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
+ dev-haskell/haskell-src-exts:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.0.7-cpphs-1.19.patch")
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild
new file mode 100644
index 000000000000..b4d9aedef9b3
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Template Haskell for test framework"
+HOMEPAGE="http://hackage.haskell.org/package/test-framework-th-prime"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
+ dev-haskell/haskell-src-exts:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild
new file mode 100644
index 000000000000..e03af93cb5cf
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Template Haskell for test framework"
+HOMEPAGE="http://hackage.haskell.org/package/test-framework-th-prime"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
+ dev-haskell/haskell-src-exts:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/test-framework-th/Manifest b/dev-haskell/test-framework-th/Manifest
new file mode 100644
index 000000000000..16335cddb6f4
--- /dev/null
+++ b/dev-haskell/test-framework-th/Manifest
@@ -0,0 +1,5 @@
+DIST test-framework-th-0.2.4.tar.gz 2977 SHA256 8b780d9e3edd8d91e24f72d9fa1f80420e52959428ad7c22d0694901a43f9c8a SHA512 0e8b6898eb7bf481bafb0c9ff9caa615dbf768e538e26b15ab899c5c9a1ad6bd6ed76ef93cf9a823706046d41f49fbb0cbe660bf846e59a608a0e5d21e89686b WHIRLPOOL 37718161ec8be33a7dda311beb4de15eeecec2712bdfd16c848830149d4aec5df47f0d402d9967b0f4552eb1602277efe2a6d7f7d2279063dbd9986501155dc5
+EBUILD test-framework-th-0.2.4.ebuild 766 SHA256 12d55880e2edfb761691fccf1024fb1f212efe02fc9f2a44ad7f1acc5ed16dc0 SHA512 dd5a70871127719b19d232dcea41a8d6247373a55e4f0eaf096304735083daa9150098dc63cd7f8dad6a55e922817b9f9bafab3081e056927742e912cd123325 WHIRLPOOL 113f4d1e3e8479e57f600ec3239acb2cc789028e18d7d95986b0b88a3b904cef0e33908552cbd6894f59c79cecec6324b7328948c9571d242bd5731e6e579140
+MISC ChangeLog 2910 SHA256 10440d67bca8ee83667b1dc99a42a83b4ef36d850d30c42f28e4eff5be3fdbba SHA512 fb6d320952039b8065a64d805db4e6dd1a6635ae40da35d1849ee23f7bd802ef5ca6d988fcd8d2fba9c7646397c1c02fb91c50c0a0cf262835c5e508f1d1e279 WHIRLPOOL da720d9b572deba6129213fc8e96a95512c8a838833b295b10406d69ba3faf7f7f9d6bee31dcecf68a0913de10267e5246a0606b2337e3e75c741e51aa49c50a
+MISC ChangeLog-2015 773 SHA256 54f13e609bec0d55396cd80fadb9a4803dd39b112c0781a438ade46b469e4cca SHA512 cbccb7e8760853e2e80750732350450ee0210e084fae364b2279059050b8affc216789d4c17e356d5ce88c9e301c00175208bdae94aa5bb2036af25f93050b06 WHIRLPOOL e6e187a85994dfbe81914ff15ff19e54d4ec3a301f4fad0ea2a6bfbe8a5057f5a5c04c85131582a81b7e43e8a86dd24bd6629a8530f1e08b32148f0b08135c3b
+MISC metadata.xml 1980 SHA256 1881d1972b2bd885e72b6249c699d9167a86ff4f1a7eafeab3ee09dc71657362 SHA512 6fa19ea53be7c7dc114c6bdc70b41cd0ebf60c7a25f36cd2035ef7225c1da11e5de7d08eaf1bf41df7d305db5be5f3a26aea089a6a117481fd361ed3d0a2701c WHIRLPOOL 6417c88eff592ff1fd133f0ac6f516035823aa866dbc7aa112752dace7d4a00078a312d9c328cde2b861e0727c93295ebd6776c69c6889500a4ddf99b51a90bd
diff --git a/dev-haskell/test-framework-th/metadata.xml b/dev-haskell/test-framework-th/metadata.xml
new file mode 100644
index 000000000000..a8fce2d224aa
--- /dev/null
+++ b/dev-haskell/test-framework-th/metadata.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @test-framework-th@ contains two interesting functions: @defaultMainGenerator@ and @testGroupGenerator@.
+
+ @defaultMainGenerator@ will extract all functions beginning with case_ or prop_ in the module and put them in a testGroup.
+
+ &gt; -- file SomeModule.hs
+ &gt; ( -# LANGUAGE TemplateHaskell #- )
+ &gt; module SomeModule where
+ &gt; import Test.Framework.TH
+ &gt; import Test.Framework
+ &gt; import Test.HUnit
+ &gt; import Test.Framework.Providers.HUnit
+ &gt; import Test.Framework.Providers.QuickCheck2
+ &gt;
+ &gt; -- observe this line!
+ &gt; main = $(defaultMainGenerator)
+ &gt; case_1 = do 1 @=? 1
+ &gt; case_2 = do 2 @=? 2
+ &gt; prop_reverse xs = reverse (reverse xs) == xs
+ &gt; where types = xs::[Int]
+
+ is the same as
+
+ &gt; -- file SomeModule.hs
+ &gt; ( -# LANGUAGE TemplateHaskell #- )
+ &gt; module SomeModule where
+ &gt; import Test.Framework.TH
+ &gt; import Test.Framework
+ &gt; import Test.HUnit
+ &gt; import Test.Framework.Providers.HUnit
+ &gt; import Test.Framework.Providers.QuickCheck2
+ &gt;
+ &gt; -- observe this line!
+ &gt; main =
+ &gt; defaultMain [
+ &gt; testGroup "SomeModule" [ testCase "1" case_1, testCase "2" case_2, testProperty "reverse" prop_reverse]
+ &gt; ]
+ &gt;
+ &gt; case_1 = do 1 @=? 1
+ &gt; case_2 = do 2 @=? 2
+ &gt; prop_reverse xs = reverse (reverse xs) == xs
+ &gt; where types = xs::[Int]
+
+ @testGroupGenerator@ is like @defaultMainGenerator@ but without @defaultMain@. It is useful if you need a function for the testgroup
+ (e.g. if you want to be able to call the testgroup from another module).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">finnsson/test-generator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
new file mode 100644
index 000000000000..f6ca21ec7769
--- /dev/null
+++ b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Automagically generate the HUnit and Quickcheck code using Template Haskell"
+HOMEPAGE="https://github.com/finnsson/test-generator"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/haskell-src-exts:=[profile?]
+ >=dev-haskell/language-haskell-extract-0.2:=[profile?]
+ dev-haskell/regex-posix:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
new file mode 100644
index 000000000000..c7c6756986dd
--- /dev/null
+++ b/dev-haskell/test-framework/Manifest
@@ -0,0 +1,7 @@
+DIST test-framework-0.8.1.1.tar.gz 20900 SHA256 7883626a5aebb1df327bf26dbd382208946250a79f9cc3bf9a9eb0b0767bb273 SHA512 7fd6015a0469623d2738c2a8d14c6b3a356c9463084a1b471f1c1b7b75bd33796ae8a0c01731e7b87dfa345be16bbeb262fcb1cdd4d8f1fdabd79c45f3570cbd WHIRLPOOL 99f78d4e44274137f7b08e32e173d1be7370c82497943887ad5f2fc12c23412f4e93bbd2bfe8e6d818b795be15af0c710cf0d9643f19c6c7f3da6972f20dd203
+DIST test-framework-0.8.tar.gz 20253 SHA256 94c958a5bc6e81d0da4643ae82a5beecf0ecbf5eb6e46d3661f79f32b02d09f1 SHA512 5f2238b65d644faf14a1b057abd642c31bcfc337b345d155cd7b04d99589aa269b74ce9b5225b843db8fcab25454b677a05c498c873ee26635c206f6470a438b WHIRLPOOL 85a2c4bbe7d70dd762f6e9ed1ececc93485c1b73057de36effa11a12b78ae337eb1feed1262980b5a7a49dde3705837ff1ca1a29c2fbbba1de8a7b31a38979d4
+EBUILD test-framework-0.8.1.1.ebuild 1371 SHA256 8f61444d883261a6f6264bb543d04cdce8f35c94ed2d1a82f06ad68a8bf9526e SHA512 bd46ede6c974aeda21c068ea8a3483707f15733c0c6f1a875b6b3d0dcb131445f7ea7b568810ea8c1352faae279568209fc4c4972ba8f7c744de142f8cae54b9 WHIRLPOOL 2e2ff02a47a49c732790f68b6ac132bbde586b7a71f7d3c1411c3cc0d450b1fe49ab930fee6b5449b1438225bbbb28f668d3a95644695ca95ff8ee0e20e2b941
+EBUILD test-framework-0.8.ebuild 955 SHA256 001cb07f177859bd72305dae2ac8813879f512ad311af69ef08eee6e7065a598 SHA512 85050399cdc5b9b72bc4237f907a4d2fb620a12c55d57c0f72c0048f1b952e85cc0a371093805433c0a02ed9df4ada149dd34dc4242a7691770392fe52f130eb WHIRLPOOL 669140760afd3f00adb5945aa148a3f550f98a0d0a7e83be3d51274628119be62fa5fa3f01024f1eb0edddb01a1d4f69f2eb5874e11d83d30bd8550322c860f1
+MISC ChangeLog 3695 SHA256 bc806ac06e5339b1d577e7d5a0fa2f8cbe3f75ebd8aef2562bc1b47594a3ae34 SHA512 be4f812f0187a56290d171e1381e2cc0ad948e67f4816d5a3d52342298fa125ae3f9457dd2a71ea38f9ec08d1fdf8c1a18cbb9fd36d472d503ca2ad728f78e73 WHIRLPOOL 42c92fb78d8d7bae9986d6250156166b0654ccf7835bfbdc0a2a1fffde107ca0436c826560c67622ef46c42116dc6473f39dad6a85814088823bfbc22e684f75
+MISC ChangeLog-2015 4870 SHA256 8de5889ffa17fcfb3748cb66f9482b7aff997fbd077244af04a79b1ca373ba6c SHA512 f4d36640a55e37ca1f5c256512fcc9bb01cc95f2637a4248e11f5e08d19d4ad12b36a7639321223e2d708d34b58c16b6b8d20a9a1bffc14408d0492be0169c1a WHIRLPOOL 38308c916f8806b5a411c35fb653bd49fb8918246241feb55b0b23230a651ab0efc222bdc266649196f1075521f58c040f1d9012a0cc8cb0b30a98f41e619c89
+MISC metadata.xml 618 SHA256 3e19d5be1ab8f48f720b5da278a9bf1a32d46a716a4b550cd61d352e4ac7026d SHA512 a766dac2018919d0d3af4f66ef80b968d4bb70fa7c5ec5c412bded7ee2d2208ea7fcd82cf27f4fdc02f38202146ae21e57efda83e283c083d711eac341e44a11 WHIRLPOOL d8084cd4e7290c5406d9ecb4f9fc251f9b7ce3f07518a8cbd9d3528030f182f25c5f72b24a2ae9fad03f6e1db3dc93360cc024960a98a82706e51b4cb3741c1b
diff --git a/dev-haskell/test-framework/metadata.xml b/dev-haskell/test-framework/metadata.xml
new file mode 100644
index 000000000000..20be587629d7
--- /dev/null
+++ b/dev-haskell/test-framework/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in
+ parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by
+ command line options. All of this comes with colored test output, progress reporting and test statistics output.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
new file mode 100644
index 000000000000..039cabca33f7
--- /dev/null
+++ b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
+HOMEPAGE="https://batterseapower.github.io/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="test"
+RESTRICT="test" # tests are missing
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?]
+ >=dev-haskell/hostname-1.0:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/regex-posix-0.72:=[profile?]
+ >=dev-haskell/xml-1.3.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ test? ( >=dev-haskell/hunit-1.2:=[profile?]
+ >=dev-haskell/libxml-0.1.1:=[profile?]
+ >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?] )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >= 2.3 && < 2.5' 'QuickCheck >= 2.3 && < 2.9' \
+ 'time >= 1.1.2 && < 1.6' 'time >= 1.1.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test tests)
+}
diff --git a/dev-haskell/test-framework/test-framework-0.8.ebuild b/dev-haskell/test-framework/test-framework-0.8.ebuild
new file mode 100644
index 000000000000..9615d54a6c6a
--- /dev/null
+++ b/dev-haskell/test-framework/test-framework-0.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
+HOMEPAGE="https://batterseapower.github.com/test-framework/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?]
+ >=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
+ >=dev-haskell/hostname-1.0:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?]
+ >=dev-haskell/regex-posix-0.72:=[profile?]
+ >=dev-haskell/xml-1.3.5:=[profile?]
+ >=dev-lang/ghc-6.12.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3"
diff --git a/dev-haskell/testing-feat/Manifest b/dev-haskell/testing-feat/Manifest
new file mode 100644
index 000000000000..5bae5eeeef8e
--- /dev/null
+++ b/dev-haskell/testing-feat/Manifest
@@ -0,0 +1,4 @@
+DIST testing-feat-0.4.0.3.tar.gz 17864 SHA256 34ca9c7849c4054b951cb359dc55ec1d24f5c2f7cf31d6211959778ad35407ce SHA512 0dabd9129472d9cf91b87a31aec9265369cdf58ec47fe74997df08097d4e93edb4f4bf52050bbca0c345e5993c12d0fcf755b94dd80093a33ba8fef366b08516 WHIRLPOOL b95d7d606679b39dc4f166600d5318fb918156543d292d7896bf4d456a8a66d2f2f1b92cedaf6c8c0d5bdb0ec067a4e6876e70803998d9b2c72c43ca7fb17f95
+EBUILD testing-feat-0.4.0.3.ebuild 742 SHA256 68ebc49895073025ad81ec2a3dd57309871543920aacaddd23df6af13a371db5 SHA512 4c868ad7f8cceaa0dbef117d5b1a68b4f79cd47bef6518cf37d1c0887442e5b3e14e86bc229a9cb047aedbda1ca70f3d1e96993d35b8f0218b2994402b092df2 WHIRLPOOL d95c5ba0471687eeb6257ced20e7c2fccc92450f0906aefa11b755f8500d2f46e9fc3ec441a1a4d5a1fc8e17b900d64966bcd9e00e7b61a9896d07a01b25c32a
+MISC ChangeLog 394 SHA256 843777332acb7524bfa1425b5534ad0771c27fe01500cdc442f11067d3c24249 SHA512 2e7a0c07806f94710e48d0ce957696fa472b2f7257c3450577c9ec491db032a4799493ef9003a9e8bf5466b4168122a7067f8c16f7899e33701923b3f9c656bc WHIRLPOOL 451f6b8941ec3d9706048b2e6a1326922a50d33766543f97f1be7501b6130c7cd639b0a0aac75304b9869d09aa44de30045d7e530119e740447b6d073110f20c
+MISC metadata.xml 896 SHA256 79941bc20bef7a811d8055a6f3773e4efbb08e280154ead5dfb085215da508cb SHA512 9b3d49257c04b2b4c836ec19aeb6c10ccf2a13a4266b65bfd31af3785d913f54f32689919c042b0d2a2d191d5bdff76b096cfbbfd48139771b5f208be7de418b WHIRLPOOL 2eda500a96f96ac73880f62b3d55801c10f402d2f0d1b47d3c10a5b35a2c546b0fe614109dc3f1c4042ce0229e044408fbd3e6826ac58aba1841619563092b69
diff --git a/dev-haskell/testing-feat/metadata.xml b/dev-haskell/testing-feat/metadata.xml
new file mode 100644
index 000000000000..665eeb0f74e3
--- /dev/null
+++ b/dev-haskell/testing-feat/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Feat (Functional Enumeration of Abstract Types) provides
+ enumerations as functions from natural numbers to values
+ (similar to @toEnum@ but for any algebraic data type). This
+ can be used for SmallCheck-style systematic testing,
+ QuickCheck style random testing, and hybrids of the two.
+
+ The enumerators are defined in a very boilerplate manner
+ and there is a Template Haskell script for deriving the
+ class instance for most types.
+ "Test.Feat" contain a subset of the other modules that
+ should be sufficient for most test usage. There
+ are some small and large example in the tar
+ ball.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/testing-feat/testing-feat-0.4.0.3.ebuild b/dev-haskell/testing-feat/testing-feat-0.4.0.3.ebuild
new file mode 100644
index 000000000000..2ca1696169bb
--- /dev/null
+++ b/dev-haskell/testing-feat/testing-feat-0.4.0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Functional Enumeration of Algebraic Types"
+HOMEPAGE="http://hackage.haskell.org/package/testing-feat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >dev-haskell/quickcheck-2:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?]
+ <dev-haskell/tagshare-0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/testpack/Manifest b/dev-haskell/testpack/Manifest
new file mode 100644
index 000000000000..b11a58a66e23
--- /dev/null
+++ b/dev-haskell/testpack/Manifest
@@ -0,0 +1,8 @@
+AUX testpack-2.1.3.0-HUnit-1.3.patch 527 SHA256 6e00b4bc1ba67e596d9dc633c2a82db10dc321a0c73a5439a23e5a963e9e4aa7 SHA512 da98a04f7b1e4e0f511e0dda026915f535ffec1706d441af28e7385a7d259dffd40aeea537c7be10b3bbe7c5f3a66476c4873441e82a903f377e22c7aac88c73 WHIRLPOOL 0136ef9f6ad7bca0672d708346b277e074498c6c897e82570a721ae34e0886f6f90f13b63a0ad98bd689ade91ae5bcd479fbb35d7dcc08575c496d13d5cd6489
+AUX testpack-2.1.3.0-QC-2.8.2.patch 497 SHA256 0e2f28e0704320193318e699a65d538ca2beddc05db099ef9323e8b0b94ff709 SHA512 5e09f9755b253d3819a0837b2125bd0b4f59f158dd3e0aab07d71be828150969169f71f5fadde04a3283193d33d7c2d120f25329d3aeb4a7f5f591ce216cee20 WHIRLPOOL 73438c59383c9a4726738d3c7c149d1e81c1e2ab3e344ef1a91727d2a33f9c023a3d522ff64278cc799657c79eaa9b0beaa7f70acba40ee725e14a8f9153e0cb
+AUX testpack-2.1.3.0-qc28.patch 5517 SHA256 8394ed5cf38c560d902798018063f6fc88c28c1af42e068bef5b9b631da7794c SHA512 1a65f5115de3fe98860b659c6c9781c05d68f49d7f827872199de01b1c6ba1e34437707cb62a2a2f8e060cec8c12e6710499d8f1d1f8695897fd7555784cf9d4 WHIRLPOOL 77f17465b85faca570fd46dc51e2ffadd6979aefd874c9ccf9ee87562c33850609fad273dcb65fcf81a75a35f6e64158b7b7dfbb900ed4446f96a1170feba12d
+DIST testpack-2.1.3.0.tar.gz 15466 SHA256 97d82562edfb3fb4a7caf015ce62065efef86b27d9d5eed6bb6fc8d3886905e7 SHA512 4e9d08a8065c7f2354445e2e81f07d47a7aabead66a4d474728dc3e6bd6244b9d61fa00f8519fd0d10edea54f232e3f7f45ba67d568daccc128bc317597b4ee8 WHIRLPOOL 818313ef9f40aef2f7aebd42ba99f2f227fdae371e6ed3b60d41938f96779000d86e060206eaab15e72619dbf0cb3d2e04f71d359b03f60534bbf045dfb98035
+EBUILD testpack-2.1.3.0-r1.ebuild 864 SHA256 69ec07a144a0d13e65f56057e1202855bd239f72c6329038f04452f7b7db80fb SHA512 0e60f8adf02c726c0b515b2262175ef3461438817ba0f2c7319b327fa31b015f47fa17b229c9d08b63f27735d1d717b5d2fc9f1f5e36b057e966be4c18e350b6 WHIRLPOOL 1c3c0a013dc4d6fb57c4e1fa02ae46ec9c0c8e5077aa0443a202b601757364e610bd9386f9521bdcfa3f0312a4969262e0a42ecc65a7742ceb34b57936ad3418
+MISC ChangeLog 4068 SHA256 791d9eb718946382295bccf6c92c639bb502027ab03ec6c8d820cba7e05b4da1 SHA512 47b70633d643c9d6aabbaa318fa39a304b1ff873d4f298734c0beefe57654fe004dd0edcce9b47c8c5d4cf1d9cf16af3dafbaef514e050ed39c5ca0f17b6e1d3 WHIRLPOOL a0d9a81d78f1f83dc5242f2c6cdbd66c18869020e629a03d9be0a5d2786a790b396dcf1a27ce8e857a9337be64c161514cb2d1aa1f444861843cee29f35de9c8
+MISC ChangeLog-2015 2486 SHA256 bd15b2c0e896f8f9da35a58fe881625016008faa9135a9b2354e35bfb393e5ef SHA512 e0281d3d7e79fff030130ace8d3513e6e5b7b0d3a7857d5d9c5746290ca93ffaa49382645fe5de901a668c4749c1cc731dee883223920d299b7567231ae769d0 WHIRLPOOL ba5fc88bc9e49c5dd103685d85703ec55d9b7aa718f60b5d0edd2d938ba514c2b3811179acc65d747dfd96fa8ea026fc1925a3bdcfa26e75017cece15838c6e4
+MISC metadata.xml 770 SHA256 61acb5ecd0e05556ae8bdbd92a08ab42a4e001e7bd0e60a873641db719190ecd SHA512 0c29a360764ca259bf160096d089dad30f33fcc86c148b317fcfec0329a391755efdb399c452e3f84e1812f236cf19435d30a14ad90f20fa9adbae8da7b700e8 WHIRLPOOL 07792fa6b351295222a91fdd5cc39c85c49898a646966c89e0b55a310a28b95b48692cbbc852f30e4dff6d73c22b02ec4fd8607ee522a7800ea18e7c8fd75af4
diff --git a/dev-haskell/testpack/files/testpack-2.1.3.0-HUnit-1.3.patch b/dev-haskell/testpack/files/testpack-2.1.3.0-HUnit-1.3.patch
new file mode 100644
index 000000000000..599615a8e5fb
--- /dev/null
+++ b/dev-haskell/testpack/files/testpack-2.1.3.0-HUnit-1.3.patch
@@ -0,0 +1,13 @@
+diff --git a/src/Test/HUnit/Tools.hs b/src/Test/HUnit/Tools.hs
+index a24a510..6b8a25e 100644
+--- a/src/Test/HUnit/Tools.hs
++++ b/src/Test/HUnit/Tools.hs
+@@ -97,3 +97,7 @@ runVerbTestText (HU.PutText put us) t = do
+ reportFailure = reportProblem "Failure:" "Failure in: "
+- reportProblem p0 p1 msg ss us = put line True us
++ reportProblem p0 p1
++#if MIN_VERSION_HUnit(1,3,0)
++ _loc
++#endif
++ msg ss us = put line True us
+ where line = "### " ++ kind ++ path' ++ '\n' : msg
diff --git a/dev-haskell/testpack/files/testpack-2.1.3.0-QC-2.8.2.patch b/dev-haskell/testpack/files/testpack-2.1.3.0-QC-2.8.2.patch
new file mode 100644
index 000000000000..9ea5f8dfe4d5
--- /dev/null
+++ b/dev-haskell/testpack/files/testpack-2.1.3.0-QC-2.8.2.patch
@@ -0,0 +1,12 @@
+diff --git a/src/Test/QuickCheck/Instances.hs b/src/Test/QuickCheck/Instances.hs
+index 98367b7..f65eb37 100644
+--- a/src/Test/QuickCheck/Instances.hs
++++ b/src/Test/QuickCheck/Instances.hs
+@@ -30,2 +30,3 @@ import Data.Word
+
++#if ! MIN_VERSION_QuickCheck(2,8,2)
+ instance (Arbitrary k, Arbitrary v, Eq k, Ord k) => Arbitrary (Map.Map k v) where
+@@ -37,2 +38,3 @@ instance (CoArbitrary k, CoArbitrary v, Eq k, Ord k) => CoArbitrary (Map.Map k v
+ coarbitrary = coarbitrary . Map.keys
++#endif
+
diff --git a/dev-haskell/testpack/files/testpack-2.1.3.0-qc28.patch b/dev-haskell/testpack/files/testpack-2.1.3.0-qc28.patch
new file mode 100644
index 000000000000..c1971b29b461
--- /dev/null
+++ b/dev-haskell/testpack/files/testpack-2.1.3.0-qc28.patch
@@ -0,0 +1,139 @@
+diff --git a/src/Test/HUnit/Tools.hs b/src/Test/HUnit/Tools.hs
+index 2b66548..a24a510 100644
+--- a/src/Test/HUnit/Tools.hs
++++ b/src/Test/HUnit/Tools.hs
+@@ -18,9 +18,9 @@ module Test.HUnit.Tools (assertRaises, mapassertEqual,
+ where
+ import Test.QuickCheck as QC
+ import Test.QuickCheck.Text
+-import Test.QuickCheck.Test
++import Test.QuickCheck.Test as TQT
+ import Test.QuickCheck.Gen
+-import Test.QuickCheck.State
++import Test.QuickCheck.State as TQS
+ import qualified Test.QuickCheck.Property as P
+ import Test.QuickCheck.Property hiding (Result(reason))
+ import qualified Control.Exception
+@@ -33,6 +33,9 @@ import System.Random (newStdGen, StdGen(..), split)
+ #define newStdGen newQCGen
+ #define StdGen QCGen
+ #endif
++#if MIN_VERSION_QuickCheck(2,8,0)
++import qualified Data.Map as Map
++#endif
+ import System.IO
+ import Text.Printf
+
+@@ -205,6 +208,9 @@ localquickCheckWithResult args p =
+ Just (_,s) -> \_ _ -> s
+ , numSuccessTests = 0
+ , numDiscardedTests = 0
++#if MIN_VERSION_QuickCheck(2,8,0)
++ , TQS.labels = Map.empty
++#endif
+ , collected = []
+ , expectedFailure = False
+ , randomSeed = rnd
+@@ -236,14 +242,14 @@ localquickCheckWithResult args p =
+ theOutput <- terminalOutput (terminal st)
+ #endif
+ if expectedFailure st then
+- return Success{ labels = summary st
++ return Success{ TQT.labels = summary st
+ #if MIN_VERSION_QuickCheck(2,3,0)
+ , numTests = numSuccessTests st
+ , output = theOutput
+ #endif
+ }
+ else
+- return NoExpectedFailure{ labels = summary st
++ return NoExpectedFailure{ TQT.labels = summary st
+ #if MIN_VERSION_QuickCheck(2,3,0)
+ , numTests = numSuccessTests st
+ , output = theOutput
+@@ -257,7 +263,7 @@ localquickCheckWithResult args p =
+ theOutput <- terminalOutput (terminal st)
+ #endif
+ return GaveUp{ numTests = numSuccessTests st
+- , labels = summary st
++ , TQT.labels = summary st
+ #if MIN_VERSION_QuickCheck(2,3,0)
+ , output = theOutput
+ #endif
+@@ -306,7 +312,7 @@ localquickCheckWithResult args p =
+ foundFailure st res ts
+ #endif
+ if not (expect res) then
+- return Success{ labels = summary st
++ return Success{ TQT.labels = summary st
+ #if MIN_VERSION_QuickCheck(2,3,0)
+ , numTests = numSuccessTests st+1
+ , output = theOutput
+@@ -316,7 +322,7 @@ localquickCheckWithResult args p =
+ return Failure{ usedSeed = randomSeed st -- correct! (this will be split first)
+ , usedSize = size
+ , reason = P.reason res
+- , labels = summary st
++ , TQT.labels = summary st
+ #if MIN_VERSION_QuickCheck(2,3,0)
+ , numTests = numSuccessTests st + 1
+ , numShrinks = numShrinks
+diff --git a/src/Test/QuickCheck/Tools.hs b/src/Test/QuickCheck/Tools.hs
+index 712c9bf..506686f 100644
+--- a/src/Test/QuickCheck/Tools.hs
++++ b/src/Test/QuickCheck/Tools.hs
+@@ -20,34 +20,18 @@ Written by John Goerzen, jgoerzen\@complete.org
+ module Test.QuickCheck.Tools (-- * Comparisons
+ (@=?),
+ (@?=)
+-
+ )
+ where
+-#if MIN_VERSION_QuickCheck(2,6,0)
+-import Test.QuickCheck.Property (Result(..), callbacks, expect, theException, ok, reason, stamp)
+-#if MIN_VERSION_QuickCheck(2,7,0)
+-#else
+-import Test.QuickCheck.Property (Result(..), callbacks, expect, interrupted, ok, reason, stamp)
+-#endif
+-#else
+-import Test.QuickCheck hiding (Result, reason)
+-import Test.QuickCheck.Property
+-#endif
++
++import qualified Test.QuickCheck.Property as P
+
+ {- | Compare two values. If same, the test passes. If different, the result indicates
+ what was expected and what was received as part of the error. -}
+-(@=?) :: (Eq a, Show a) => a -> a -> Result
++(@=?) :: (Eq a, Show a) => a -> a -> P.Result
+ expected @=? actual =
+- MkResult {ok = Just (expected == actual),
+-#if MIN_VERSION_QuickCheck(2,7,0)
+- expect = True, theException = Nothing,
+-#else
+- expect = True, interrupted = False,
+-#endif
+- reason = "Result: expected " ++ show expected ++ ", got " ++ show actual,
+- stamp = [], callbacks = []}
+-
++ P.failed { P.ok = Just (expected == actual)
++ , P.reason = "Result: expected " ++ show expected ++ ", got " ++ show actual
++ }
+ {- | Like '@=?', but with args in a different order. -}
+-(@?=) :: (Eq a, Show a) => a -> a -> Result
++(@?=) :: (Eq a, Show a) => a -> a -> P.Result
+ (@?=) = flip (@=?)
+-
+diff --git a/testpack.cabal b/testpack.cabal
+index 0873b33..dab77d9 100644
+--- a/testpack.cabal
++++ b/testpack.cabal
+@@ -46,7 +46,7 @@ Library
+
+ Build-Depends: base >= 3 && < 5,
+ mtl, HUnit,
+- QuickCheck >= 2.1.0.3 && < 2.8
++ QuickCheck >= 2.1.0.3
+
+ If flag(splitBase)
+ Build-Depends: base >= 3 && < 5, containers, random
diff --git a/dev-haskell/testpack/metadata.xml b/dev-haskell/testpack/metadata.xml
new file mode 100644
index 000000000000..528469d3e207
--- /dev/null
+++ b/dev-haskell/testpack/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Testpack provides utilities for both HUnit and QuickCheck. These include
+ tools for running QuickCheck properties as HUnit test cases, allowing you to
+ combine both approaches in a single program. It also includes tools for more
+ helpful displays of running progress in both HUnit and QuickCheck, additional
+ generators for other types for QuickCheck, and shortcuts for quickly defining new.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">jgoerzen/testpack</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild b/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild
new file mode 100644
index 000000000000..bce6a2462a59
--- /dev/null
+++ b/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Test Utililty Pack for HUnit and QuickCheck (unmaintained)"
+HOMEPAGE="https://github.com/jgoerzen/testpack"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/quickcheck-2.1.0.3:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-qc28.patch
+ epatch "${FILESDIR}"/${P}-HUnit-1.3.patch
+ epatch "${FILESDIR}"/${P}-QC-2.8.2.patch
+}
diff --git a/dev-haskell/texmath/Manifest b/dev-haskell/texmath/Manifest
new file mode 100644
index 000000000000..1b430167149b
--- /dev/null
+++ b/dev-haskell/texmath/Manifest
@@ -0,0 +1,16 @@
+AUX texmath-0.8.6.3-build-deps.patch 503 SHA256 53097907ea987b49b572025e2953beb1998d48a451657dfa70fac27f18501f9c SHA512 0b9081cec67289ce4b64bf222d61e4621747bc256717bd347158d344be75762001e4c1a6a36b9bcf70d553fc80dad36b9cb9ae7b5611532b16bbe5a7c4c6e8c9 WHIRLPOOL 4cae76dde4da4e626a3e528d54ca24d7d97343000a954420891f6c2f54e8611590b9c25d2512a5c73d559f6c61ee1122c1932a513acc91df03d6f73741389012
+DIST texmath-0.6.4.tar.gz 45075 SHA256 0eeafd7c68e734e350028f44af30a46175780d51db7f2ce9356c5c4582c61d24 SHA512 b6d1ff64cd7c758687efd656a8e0efdc9b6a1eac9f0dde5cd5d7d07fe6b3c8fd1a62145413b950b443cddd2a434151bc490148631b75fc853bdaadab2b5b0640 WHIRLPOOL 1664b62fa3575cf8756857ef335ea84ba86d449bfc0a82b5a7804c2c1d882bd8592c9ddeb16e02ed40449f69b2bdd60d4082596c025ca1e230947ac1451a563a
+DIST texmath-0.6.6.3.tar.gz 46983 SHA256 82db05f65804453dcef692d2422bcff2d3b3ec9b0ea0811a4f49906599329eea SHA512 f6e41b28445751a2d296c9d0effaa95bc4962bb7af037ce277a4b59c0eb8e83caf7389cc420e4839b3737764c2bd7c15277771afdadfbb4310112e9ba5477210 WHIRLPOOL eab30a1bce907612c39e6873e7937038d99ecd099d76f9cac627a8c23662836e436638c339f1743edd59c58f30c8d1b052baeef112233dca47af9ebba4167f0f
+DIST texmath-0.8.2.2.tar.gz 1599187 SHA256 a1f492d8bfdd9a28f9bbb546fd335e285b7da15ab1e7ac0cc0c96a8e42cec2f3 SHA512 2c8806ab0386acec6ed963a4574a5a24a07eb49a833a51021fef48e3a975012a083bd43fc4172399265430d9599b79f3ce1e5edfe785e80e92f259efc9dc674e WHIRLPOOL 0c9519b9979caf138763b8a0e0e42287afcef1b578959b70b1abefc212d2e49047c5ee375694badc33f201054205dfad15a68c201346b76f2225c56f579a0cc6
+DIST texmath-0.8.6.3.tar.gz 1605299 SHA256 74f600a77a5ce2d88aa1aa81b0bea5f5e79da6b64b51e50656f7bbf27debc22b SHA512 d4ca9f6b6b94f491b2e6a9c110f7f8130047691b62266e6c0c928e3a7aed6c289484d93a9b69b9c3e7454a6bb404e48c5ac09d37f98f7d538d2a2825b96c7478 WHIRLPOOL 1d506c738775f7cec0f1d79da1c78c000525269b1e9d40b76e30af1e1bbfccc38e83775ca6443ca7ba2e5b8efd77c6606b9b2247930eebbe989dd19373235bdd
+DIST texmath-0.8.6.7.tar.gz 1595061 SHA256 9e5fd9571a7257bdc8cfa6e0da077b16e867011a9f813065d68dd046bd358c88 SHA512 792e81395d092b7606d2f4c4cb59afd03f4226e611ca4e7a9b2a087c507345c709a92853cbc5d780729ea47c849cdf3727528bdafcb2b9217b4032041c937202 WHIRLPOOL 8f0d077e2969204c6d32df18f9da2b7016abf1d7f092c6271d11dc3bb73aa633c929789d50e24fe686c75490d472a2727db95020d7df12a1f00009b1f8f8a7cb
+DIST texmath-0.9.1.tar.gz 1596703 SHA256 cafb98d25da63bdd76f75b29bf395c9e023cf46d753db9a1534e84879cb8697e SHA512 6aba502dfb9f5163115f229ca9484ef1df72e712494b95e6e050a2e655684addec564bfe0a261db2efb45d0a6a0ef4547a856ff85031a9954c04e0fbe7131269 WHIRLPOOL 1660f0b5a04a1c37603848a4eeaede768fc05429991fab1405f862e87637462ff2075d28cc215e58da94d3b0c18a741e4a75eb23a18c2d95f2e8add1a506fffb
+EBUILD texmath-0.6.4.ebuild 1082 SHA256 712bbdc1aa628edf4b9f93c5bbc06cf2701eac8b729eebd413a0b1a41092fbc6 SHA512 b61fa5364fcfeb69a6ee11a9c4d8091049ae514b8774d14604dd8eed7729e18261784fd5a430c94ebaa4f62b10720c5c10e566ae94a0456d17a49698febe910f WHIRLPOOL 6c1abf85756003c126e452b4913d30a894b60b6f2fdbbf4f8196391987af39cbab2d2e35034eb8deaf9f89bc7afacea51c3f0fd9ee59b5cba79a4fc948d5ac1b
+EBUILD texmath-0.6.6.3.ebuild 910 SHA256 1f7102c46226e2b68b698915b8c53a7986190f46b911a2a4896d46f10d705fbe SHA512 6fa34b84573429087d7034243af738c84461329e59c54a455e298e1fc7f7d8c499c46f70944c3db8b4ba4f4f15b75401e81c871f595f26a2e2ec882d2eb5129e WHIRLPOOL dced218033ff53f6073037c1d577d81e3acc99852be06ddda1729d3e50593bb28dc1546e20ef86e8866406a1af97290bdfcc1118c0513710c1757f41eb34c44f
+EBUILD texmath-0.8.2.2.ebuild 1289 SHA256 f22e82d8a6513ddba740f69f8b5a3da402516d7cc94be1e84df585450824c9a2 SHA512 374e81550a0f45dabfc13c51a917b18cde08b0c32c67680221f3b9286d4f7c9a09519a9a25e1fd4c4abe65d0c6f8518b4a2e9eb461dffe04d7ce53c7d9478ba8 WHIRLPOOL 613e38079c9788185b738977a19117dd4d7fe312c0f528d8ebbe3d3ab9d29411617745a4db399b16ddcf479a823b7f607ddc320c6a6dd0a85cda6c8e2cdf1c69
+EBUILD texmath-0.8.6.3.ebuild 1336 SHA256 18b66e403499ccd30a88127815b2105f77d0a41923d6d631a05c274766868d27 SHA512 767e9217ca707bc739c3f7306435dd671752affe63042dd3440f88c234955675a1785661a88b40b728a5efa66529c4573ff38f1bacb6f14fe986e5816d2cb535 WHIRLPOOL 82ecba677d4838b04b81b878c5a14ae0297f7f0dc63a4c59b846e8ab8def0c04a1b300e57ed05c63a73b26922b2eaef75a39b5942e27a1cd7167486ca7fa365d
+EBUILD texmath-0.8.6.7.ebuild 1345 SHA256 a335a3b88277ce67e0562ec0fa9b8a0adfbe1e9cf7faa51b278d43231702ad49 SHA512 e24ce7753cec1a49a6dba926bb86efd9161e2bfeb4bf8634c499dbd19331cc528dc7c5bde4c2b7c7c1ab57753c44ffd1e66a831f51f7b72933c490bd521868f7 WHIRLPOOL efe45562b55c9dfbf86a700e920e5c77d86e5b8d6861d0fcf1f2f56b03d260bc24f80451adec0ca1a44796ea59a90458c44e9722c4f95897610759bed2c82b8e
+EBUILD texmath-0.9.1.ebuild 1289 SHA256 9e942cd4b8dba7b259988c2deba7c7fa70e6c83cf5a9d79831db866784ad7cca SHA512 3e4ac2246655b1eab183da8d3733853f514fa3106b1f06cabc5a63462013787c79b85a127b7795d3f9b62be72029e69d28f7d83925c458bd979f4731cb92abdf WHIRLPOOL ea3ba9bacfdcd22a2552821ef4026f566e3b8a5452447dfd210e562b80f9426ca8e6133bb1f3d5a49c61fc8ea99d6b85649b095f92cf63f3aca42a4f347a97a3
+MISC ChangeLog 4574 SHA256 cf5ca8dc36f822bdff21992cab75464b5f2e78a92ad1b039db041b98734f8519 SHA512 25143b5bffe091b57532b4ac84dbb6d0537ca8ed6e6500ee86eb4540411ecd8ce2216f0e01594710c95dbbd8f07e1bf020c2f25550da1eb09a8fe7cb8c119e4b WHIRLPOOL d08a76e690e4e058e56e3daa02e90a0d5eb940b2c10d27b15760e6dd836213b852b4d71d49152cf7f2eb925a73a2aeafc978747b05ded9d2954c26e0398ec8d2
+MISC ChangeLog-2015 3729 SHA256 4a90bfa2b638699efd7bac3b6ee6bc61c2d2f8c920ea5a9c1c1c1e71dadbd4ec SHA512 c287fd6d1f724b83f5c13288cc41686bdeb41b89774e1872b5e23ab626606a6252a145dcf289d52743d578f65e6ce5de5806b31e57b8b12e3206fae4b25a586a WHIRLPOOL 0cc054608d71bb75d0f64f5ac4e607de3a51fcbe63a18f57dab78cc1f53c81fe9465f2453e07edb1b4affe9c7b70b31146b51c67e4b9436703c8a7693684b39d
+MISC metadata.xml 919 SHA256 7ca2c091ddfb8ff1ee678d37709e82115cea4c5cc9479d7454b23a115cefe95c SHA512 2d604c4422425e099e143520d559e645f7ffb4be8187209f59829a03770e2bcc345555b91eca0fd35a32222b25652b3a53514f3448cbb99c27c50608eebcc961 WHIRLPOOL 13b22663647be05b22f249df162b069079826d04546fd5cb7f5ef3a50ed48765478456d0f5fa57f7b862f36f0b8ed0229a91f80156e37a735ac8a87bbf4b77c1
diff --git a/dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch b/dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch
new file mode 100644
index 000000000000..e5bb521239cf
--- /dev/null
+++ b/dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch
@@ -0,0 +1,17 @@
+diff --git a/texmath.cabal b/texmath.cabal
+index 16f4410..ba61859 100644
+--- a/texmath.cabal
++++ b/texmath.cabal
+@@ -135,8 +135,8 @@ Executable texmath
+ split, aeson, bytestring, text
++ if flag(network-uri)
++ Build-Depends: network-uri >= 2.6
++ else
++ Build-Depends: network < 2.6
+ else
+ Buildable: False
+- if flag(network-uri)
+- Build-Depends: network-uri >= 2.6
+- else
+- Build-Depends: network < 2.6
+
diff --git a/dev-haskell/texmath/metadata.xml b/dev-haskell/texmath/metadata.xml
new file mode 100644
index 000000000000..71fb7e7299c4
--- /dev/null
+++ b/dev-haskell/texmath/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The texmathml library provides functions to convert LaTeX
+ math formulas to presentation MathML. It supports
+ basic LaTeX and AMS extensions, and it can parse and
+ apply LaTeX macros.
+
+ Use the @test@ flag to install a standalone executable,
+ @texmath@, that reads a LaTeX formula from @stdin@ and
+ writes MathML to @stdout@.
+
+ Use the @cgi@ flag to install a cgi script,
+ @texmath-cgi@.
+ </longdescription>
+ <use>
+ <flag name="executable">Compile test executable.</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jgm/texmath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/texmath/texmath-0.6.4.ebuild b/dev-haskell/texmath/texmath-0.6.4.ebuild
new file mode 100644
index 000000000000..c12bcbffc96f
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.6.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="cgi test"
+
+RDEPEND="dev-haskell/pandoc-types:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ cgi? ( dev-haskell/cgi:=[profile?]
+ dev-haskell/json:=[profile?]
+ dev-haskell/utf8-string:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cgi cgi) \
+ $(cabal_flag test test)
+}
+
+src_install() {
+ cabal_src_install
+
+ # remove test and it's data
+ rm -f "${ED}/usr/bin/texmath" 2> /dev/null
+ rm -rf "${ED}/usr/share/${P}"/ghc-*/tests 2> /dev/null
+}
diff --git a/dev-haskell/texmath/texmath-0.6.6.3.ebuild b/dev-haskell/texmath/texmath-0.6.6.3.ebuild
new file mode 100644
index 000000000000..8f239e1a69ac
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.6.6.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion of LaTeX math formulas to MathML or OMML"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="cgi test"
+
+RDEPEND="dev-haskell/pandoc-types:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ cgi? ( dev-haskell/cgi:=[profile?]
+ dev-haskell/json:=[profile?]
+ dev-haskell/utf8-string:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cgi cgi) \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/texmath/texmath-0.8.2.2.ebuild b/dev-haskell/texmath/texmath-0.8.2.2.ebuild
new file mode 100644
index 000000000000..269f65bc2055
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.8.2.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between formats used to represent mathematics"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable +network-uri"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ executable? ( dev-haskell/aeson:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/text:=[profile?] )
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/temporary
+ dev-haskell/utf8-string
+ !executable? ( dev-haskell/split
+ dev-haskell/text ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/texmath/texmath-0.8.6.3.ebuild b/dev-haskell/texmath/texmath-0.8.6.3.ebuild
new file mode 100644
index 000000000000..aefb43b6cda0
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.8.6.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between formats used to represent mathematics"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable +network-uri"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.17:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ executable? ( dev-haskell/aeson:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/text:=[profile?]
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/temporary
+ dev-haskell/utf8-string
+ !executable? ( dev-haskell/split
+ dev-haskell/text ) )
+"
+
+PATCHES=("${FILESDIR}"/${P}-build-deps.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/texmath/texmath-0.8.6.7.ebuild b/dev-haskell/texmath/texmath-0.8.6.7.ebuild
new file mode 100644
index 000000000000..0775d2345d2e
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.8.6.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between formats used to represent mathematics"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable +network-uri"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ executable? ( dev-haskell/aeson:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/text:=[profile?]
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/temporary
+ dev-haskell/utf8-string
+ !executable? ( dev-haskell/split
+ dev-haskell/text ) )
+"
+
+PATCHES=("${FILESDIR}"/${PN}-0.8.6.3-build-deps.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/texmath/texmath-0.9.1.ebuild b/dev-haskell/texmath/texmath-0.9.1.ebuild
new file mode 100644
index 000000000000..9a629c28bf4a
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.9.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between formats used to represent mathematics"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable +network-uri"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
+ >=dev-haskell/parsec-3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/xml:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ executable? ( dev-haskell/aeson:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/text:=[profile?]
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/temporary
+ dev-haskell/utf8-string
+ !executable? ( dev-haskell/split
+ dev-haskell/text ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/text-binary/Manifest b/dev-haskell/text-binary/Manifest
new file mode 100644
index 000000000000..84ea42f31a2a
--- /dev/null
+++ b/dev-haskell/text-binary/Manifest
@@ -0,0 +1,3 @@
+DIST text-binary-0.2.1.1.tar.gz 1729 SHA256 b697b2bd09080643d4686705c779122129638904870df5c1d41c8fc72f08f4a1 SHA512 eea91648ddc63f2997432abd2cc3d78efa27e3745c199eeccd01114df6a67dae948a16a6f784e09ba380047101fefab802f1812b0833d3e02deb45b6292c34a1 WHIRLPOOL 7e2cf1963a0e49d3386b4cb5f29fa4734f75802e00b5862ee973545bf8478900318b60760062e6c96c9e8603fbbea8f4a38e266ea3fdd91a26d94a75402d1626
+EBUILD text-binary-0.2.1.1.ebuild 568 SHA256 d8446835f47fd6349cc4b98b785474301a38c8c0a50cd31e190aeda2ab3fd1e5 SHA512 257bfd0ffd271e40bd893f1f2ac6e2c07b5a059fdd8e616beca26bacad0edf31a740602086b06988169db45ea81c63ede81d8448c93628a1a65101f4010d2bc5 WHIRLPOOL 6580a00d6b02370775843bfb2081c2471c09317c5b7894d43a1de4ddd267dbf6c685fbc85309922c3e4ab30710d02f2305887607fb5b215c6f486d67283ce48a
+MISC metadata.xml 457 SHA256 873d23195266012549a692d803dbd706ca59293bd2a0e3f87878705055b3f94c SHA512 39839d522a756bc903f06b1854df7c8cdd6a0705331c55edbb0063c54fcac7677f11e5d0a6433cd2b2e81d289372aa40f35ced478fe48d81fcc39c207b33bc7e WHIRLPOOL 5ae5172f5b476f49d7344606f49cb6ff0dd02e6aa8d928243c61cb7c58a380bd08117266db4493116364d0d5e9650e2704bb77ea4109bb88c0c6f3fc967995e0
diff --git a/dev-haskell/text-binary/metadata.xml b/dev-haskell/text-binary/metadata.xml
new file mode 100644
index 000000000000..1845f50353d3
--- /dev/null
+++ b/dev-haskell/text-binary/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A compatibility layer providing Binary instances for strict
+ and lazy text types for versions older than 1.2.1 of
+ &lt;https://hackage.haskell.org/package/text&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild b/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
new file mode 100644
index 000000000000..9fccf239ec5d
--- /dev/null
+++ b/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binary instances for text types"
+HOMEPAGE="https://github.com/kawu/text-binary"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/text-icu/Manifest b/dev-haskell/text-icu/Manifest
new file mode 100644
index 000000000000..fd3684e614c7
--- /dev/null
+++ b/dev-haskell/text-icu/Manifest
@@ -0,0 +1,5 @@
+DIST text-icu-0.7.0.1.tar.gz 45533 SHA256 e2764c2749033706eed5b9fb3cda11177ad15cdf11912028f551eca39a2c7f78 SHA512 54551ce0d629bffcca32fc855bfcdf2e24282359ce3a32578a98de4f4ad15378fa7df98c59d73323549a2ac873b10a10202bda02f5be83fbe1ab945aac5e50a9 WHIRLPOOL a1e89d7aedee118bbce7576976e51c87e7b8e48c2afd0b1157aada0f2664ed8dabdf3668c62f44b8447cbed1ba4d93f911f0a78037548f27034c7c7d6e7d799d
+EBUILD text-icu-0.7.0.1.ebuild 806 SHA256 85834146c5b686af53c366c2fc8fa647bae84f70952c911830d770d50d0375c1 SHA512 e62603b7ac3eaf9025717ee2dda9c82d0ca053acb1068771f3d46554e2b3a90c4a6500ff115c31d56e57672519a8da33e23efec5e1982265a7644e4d4ddbcfef WHIRLPOOL 4530ab4fea266277f4f302a25466235993d89ae984a9acfc9a6ea63cebefac72d9a102b5f822f5eddc8e449a49176241ac79bbd05ae2282c61858f3ea763625a
+MISC ChangeLog 3578 SHA256 918dc591c8074fb93cebbf4f7b7afe986704145f91b4e33a1d015c2d56ce241c SHA512 48cfd3b25abd9f95173742e480e34a514f8ecf8eac9f574b6d5a090d33249a0a3f57366f219fee56fac2409470b87aaff76b80062d18adf25ffe9a9654934760 WHIRLPOOL 33269b97f89aab4bef56750d1059c92126b3074920f7aa0d040770bcc067ce8df397a921fdab042d12d74fe2b1368fdb58aa6485ae6e09855e0a30e020fb5e84
+MISC ChangeLog-2015 2126 SHA256 f8107944442778957cc7f78f4739e8955bcab67106b4865b18cf431521a17d71 SHA512 5b998890bfdf8dd45fbf6ce1c2f49cc5f3967504894618cd83e2ee2ebf818c6741fc5d4ca18329339ba3f860880a0d490edd646df17673f4e17d49e2513182b6 WHIRLPOOL f80d67ae02be83fa8a42cfa8840e24b0ca688f654108f5395a1389759592e76f91e797eb9b081990ff611fc3b80dafdc692ffc873078d8617e3ee4090e41967f
+MISC metadata.xml 1375 SHA256 793fb41895582dcae0e32f7fbb27c86358b5ad80a527eb7245f63c17cdeba0bd SHA512 0ff41b1b72b3cc09947f6937b969a07e98c9d04bb0967cf4feb066c755ea1da415a6138099aff4550cc7423a02d1c5f95a16e865c2c127e3551a62521e05d79f WHIRLPOOL 4d720ab47f3fb7916fece25c49ac8f2538c891ffe2ccb9ecfdaac9f527262737301e3de8af4b2331b236de0ad039178af8f3923dd44d4c0347264a164bd2b031
diff --git a/dev-haskell/text-icu/metadata.xml b/dev-haskell/text-icu/metadata.xml
new file mode 100644
index 000000000000..bf8841a2a444
--- /dev/null
+++ b/dev-haskell/text-icu/metadata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Haskell bindings to the International Components for Unicode (ICU)
+ libraries. These libraries provide robust and full-featured Unicode
+ services on a wide variety of platforms.
+
+ Features include:
+
+ * Both pure and impure bindings, to allow for fine control over efficiency
+ and ease of use.
+
+ * Breaking of strings on character, word, sentence, and line boundaries.
+
+ * Access to the Unicode Character Database (UCD) of character metadata.
+
+ * String collation functions, for locales where the conventions for
+ lexicographic ordering differ from the simple numeric ordering of
+ character codes.
+
+ * Character set conversion functions, allowing conversion between
+ Unicode and over 220 character encodings.
+
+ * Unicode normalization. (When implementations keep strings in a
+ normalized form, they can be assured that equivalent strings have a
+ unique binary representation.)
+
+ * Regular expression search and replace.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/text-icu</remote-id>
+ <remote-id type="bitbucket">bos/text-icu</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
new file mode 100644
index 000000000000..5ca406411cc3
--- /dev/null
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to the ICU library"
+HOMEPAGE="https://github.com/bos/text-icu"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.9.1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/icu:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4
+ dev-haskell/random
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
diff --git a/dev-haskell/text-metrics/Manifest b/dev-haskell/text-metrics/Manifest
new file mode 100644
index 000000000000..994173c94f69
--- /dev/null
+++ b/dev-haskell/text-metrics/Manifest
@@ -0,0 +1,3 @@
+DIST text-metrics-0.2.0.tar.gz 8660 SHA256 082304ce14ac6182cbb93f51207d90b91d104e5d1fc1b17bbe1c9280ebffe43a SHA512 6a7a2b78fcb7efd03e32bf093b2820837f5b9997574d724fd6e67b789a8fcb166ed1396e49d925c55c278e0e72615ba99e40f630092e961871a7821e5b513d70 WHIRLPOOL b167afbca98e1f8aaaa9b1a5c991ff37617df0aa1fa0b95b04ead0a63955f2a48038f5c105ba585336e6dd3147c0d31aa7e14e38d376d545ba8e70c6cfea2225
+EBUILD text-metrics-0.2.0.ebuild 912 SHA256 72ea86e4f6d50115769b4e04a2ff5bfbc2d96241318f7a67f8f4946c415a66b5 SHA512 f0bc46a307a5c3df1e4687ae67aaefb8b07fe9a440a9367f6d34d2e741e11486e003059de4eeffdf21c7c79906be624f0fdc66eef06a21a4b34089701bc3b49d WHIRLPOOL f432ec8cdd5c2da6577d7e7e71af2cfad216869befe09e3e2a3e9fb084fd94b48568e2341b0b76ef3599a672cd3470b5f78a47d82b1b15532480f1cd89d7ac07
+MISC metadata.xml 336 SHA256 483950de3c4aeebb686376db2b5fae94a724aa6efb80423d4c85a5078e17935d SHA512 eacd97d1db8c4ec90bf90d2b676e70d6a0d38693f02a589151e30c968027b97b8c67d5fd270659d646e5270c6c25954a44d0f58d709aaa2b6072f364c4513174 WHIRLPOOL 2e5f1ab50f98ae5798344e9fd8c7e53e11bef86adb4922f9fcecb9585a399f9be15140b65678a020009311181813fe64d3b6bede141283af865c93a6194e2384
diff --git a/dev-haskell/text-metrics/metadata.xml b/dev-haskell/text-metrics/metadata.xml
new file mode 100644
index 000000000000..a94b82566b9e
--- /dev/null
+++ b/dev-haskell/text-metrics/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Calculate various string metrics efficiently.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild b/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild
new file mode 100644
index 000000000000..0e6d539734e3
--- /dev/null
+++ b/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Calculate various string metrics efficiently"
+HOMEPAGE="https://github.com/mrkkrp/text-metrics"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-3.0 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
new file mode 100644
index 000000000000..c9806c77a2e3
--- /dev/null
+++ b/dev-haskell/text-show/Manifest
@@ -0,0 +1,3 @@
+DIST text-show-3.4.tar.gz 105127 SHA256 ce8a7adcca87617766a4c988808ff41fee20a2c84ac5442d6f3d8c5cec55d7c7 SHA512 48b7fdd801c4fc31e12f14a9ba0589e0971481a2f8562d00c697a9fd48f6420e73df0a7318ff4579a786cd606a1fda2287eab3f8c423810c0d00919c68eeebed WHIRLPOOL 16a71ec9985d0714e964c69a444d3664fc67ce095b4d6950ae1cecd6b79533f30a4a785876ec0f37590deec36727e33c15f0298fc481a3cea5dab29ef9631015
+EBUILD text-show-3.4.ebuild 2024 SHA256 9409e15fe18364a548009a41cf676bd7211014f9261dcc612b43b9dfde8b4c88 SHA512 ad337b2cb8e35f51d48e4430251334fa94f70a8cff40a764213b8ca0caa009dcdc9b204044e1cf8d04486a867180a93ce0ded829acdeb65cab13bdd9f02d4a99 WHIRLPOOL c971af062b47577b4a2c6ef43406f50adb96e6b13aef3b5ac4641cba80b2b96d438e17264939163ef82f2efd49eeb6fde6975e3aeb1727b60fdf32c0f3e3d3b7
+MISC metadata.xml 1745 SHA256 b8939c113e405153808fb5acb569cac1237b04b3b952200e59ab07c735eeda4b SHA512 ee8e1085322a3ecfc53b35f651757515b214be5e3511931390e0e79b65d449a8cc15af6d50b695cd777abe5508c662b0bb9bb5cf4943399bd01809c9b124b2c7 WHIRLPOOL 0a537c5a311b52854e2e143380d0beb3b273f601432fce9207dccfb1f0ade77f1087a6e385f93c3e8b1f20541965b985ab2ab161291aa81a7b744e3b3aff104a
diff --git a/dev-haskell/text-show/metadata.xml b/dev-haskell/text-show/metadata.xml
new file mode 100644
index 000000000000..a6729c09cb4b
--- /dev/null
+++ b/dev-haskell/text-show/metadata.xml
@@ -0,0 +1,47 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @text-show@ offers a replacement for the @Show@ typeclass intended
+ for use with @Text@ instead of @String@s. This package was created
+ in the spirit of
+ @&lt;http://hackage.haskell.org/package/bytestring-show bytestring-show&gt;@.
+
+ At the moment, @text-show@ provides instances for most data
+ types in the @&lt;http://hackage.haskell.org/package/array array&gt;@,
+ @&lt;http://hackage.haskell.org/package/base base&gt;@,
+ @&lt;http://hackage.haskell.org/package/bytestring bytestring&gt;@, and
+ @&lt;http://hackage.haskell.org/package/text text&gt;@ packages.
+ Therefore, much of the source code for @text-show@ consists of
+ borrowed code from those packages in order to ensure that the
+ behaviors of @Show@ and @TextShow@ coincide.
+
+ For most uses, simply importing "TextShow"
+ will suffice:
+
+ @
+ module Main where
+
+ import TextShow
+
+ main :: IO ()
+ main = printT (Just \"Hello, World!\")
+ @
+
+ If you desire it, there are also monomorphic versions of the @showb@
+ function available in the submodules of "TextShow". See the
+ &lt;https://github.com/RyanGlScott/text-show/wiki/Naming-conventions naming conventions&gt;
+ page for more information.
+
+ Support for automatically deriving @TextShow@ instances can be found
+ in the "TextShow.TH" and "TextShow.Generic" modules. If you don't
+ know which one to use, use "TextShow.TH".
+ </longdescription>
+ <upstream>
+ <remote-id type="github">RyanGlScott/text-show</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/text-show/text-show-3.4.ebuild b/dev-haskell/text-show/text-show-3.4.ebuild
new file mode 100644
index 000000000000..c6ed34cc4d8d
--- /dev/null
+++ b/dev-haskell/text-show/text-show-3.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into Text"
+HOMEPAGE="https://github.com/RyanGlScott/text-show"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.8.1:=[profile?] <dev-haskell/base-compat-1:=[profile?]
+ >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/contravariant-0.5:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/generic-deriving-1.11:=[profile?] <dev-haskell/generic-deriving-2:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/text-0.11.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/base-compat-0.8.2 <dev-haskell/base-compat-1
+ >=dev-haskell/base-orphans-0.5.2 <dev-haskell/base-orphans-1
+ >=dev-haskell/deriving-compat-0.3 <dev-haskell/deriving-compat-1
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-3
+ >=dev-haskell/quickcheck-instances-0.1 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tagged-0.8.3 <dev-haskell/tagged-1 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/text-stream-decode/Manifest b/dev-haskell/text-stream-decode/Manifest
new file mode 100644
index 000000000000..cc918de10a0e
--- /dev/null
+++ b/dev-haskell/text-stream-decode/Manifest
@@ -0,0 +1,5 @@
+DIST text-stream-decode-0.1.0.5.tar.gz 12335 SHA256 fede45dc702b29ca3e25591df7f43244aa1a6ef99bb8bbc2e33aa35934b354e8 SHA512 9005cc7013f56809cb0a86fa57aa6bbe97936095d100e35d86ae7e9013e0bbcced3f5522da08f5fe76585fda1e8f55b364a1ad787f9c7c7be30fae6555083a5d WHIRLPOOL d36f74c5c0baacba4f4fa11e1e2dc042bc6d4e416873993fe099ecf0bcfe7234e9abd3ab88226b7c461ad5f6c23c88a7a58f76a7b09390deea3d9b4ce91c8bd6
+EBUILD text-stream-decode-0.1.0.5.ebuild 749 SHA256 00bfc42790da35ecd0af0b6e167beae2cde0de228d59661906146e0f922c11c0 SHA512 040dfea5b15a2e9401fb217dd26cdee9c7f3c81eace09a676fdade26be8d92989280ad5cf70a495d7c0288993741977048d8a342f15df722a3180148f896ba69 WHIRLPOOL 356de0fcb0935554f983ddfd20f1d9478a8d81f34f4b02b75b9ad933aad609f0baa70aecb701e125c2135170b8b7863bba5eb672eb3563d81b0f89cc0bb6b1ee
+MISC ChangeLog 2824 SHA256 3e74d95ae0f87e3ba4a1faa9191a158d0dd698a63f844c833319e5ba2e3e1e82 SHA512 3c780bddeda8782712163448c1ba843d400d163548bff881cdfc151862ce1f898376e08dd3b119386d3781f6d5506c2206fd3de4bd21aa7ec66c12625e6c94f8 WHIRLPOOL 9f30f0afc51757164327789811a88d26c3b6882aa72c2d52ac8ea8af928538beb34e47f19b9dfa6ffa0a76ab1eccaf731a6530c26725967864076f13b83fbb72
+MISC ChangeLog-2015 1261 SHA256 413ce36d98aba1b134b1f8d7291eacc4c620982674f910ea01b0bc8fed09c136 SHA512 0a4d69b51b907cc087e8f8a57c34e9d8f87a19be60b0a04d0ebdb8f8a3ff1e2386c51b01809332e2957f60c6d868af2c55734d3a1c09a194a79d57a82f005c50 WHIRLPOOL 7bdb78da459d188bd9d8754c49ca40d0b8d18492e78fea9696b37d56c222f2b660bed6f6b9147f55ff3b2aba2e6e138b7e5360c93c9e95f145557462c80c2541
+MISC metadata.xml 861 SHA256 1741ff6d73bcb617d6f37a9ca4a90d0cd99222a5a9a016f452d7357b25ac9d36 SHA512 9d1f9f82f3c3e75f81460cba8873f4204c5804635032a3ab3b094ecc2abc636deb2f0290fe95c6cff1177e445fa825e2a2ca23f0132e48f528c704ba5a775616 WHIRLPOOL 36fbaaa1e395b064907d1af95cd8a00ee32cba5e8c26467a50127f99e0ea03d4111f31ecfd700c59c4ed040075ad0a63b9ab7eff4dc7f6a7b7c15a4f81534425
diff --git a/dev-haskell/text-stream-decode/metadata.xml b/dev-haskell/text-stream-decode/metadata.xml
new file mode 100644
index 000000000000..9b39024523a5
--- /dev/null
+++ b/dev-haskell/text-stream-decode/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The @text@ package provides high performance functions for decoding strict and lazy @ByteString@s into @Text@. However, these functions present two issues for streaming data libraries: they throw exceptions from pure code, and are not designed for incremental consumption. This library addresses both issues with a unified API for UTF-8, -16LE, -16BE, -32LE, and -32BE. It is intended for use by high level streaming data libraries, such as conduit, enumerator, iteratee, and pipes.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/text-stream-decode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
new file mode 100644
index 000000000000..6b6ff748f6e5
--- /dev/null
+++ b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: +text11
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming decoding functions for UTF encodings. (deprecated)"
+HOMEPAGE="https://github.com/fpco/text-stream-decode"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.8 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=text11
+}
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
new file mode 100644
index 000000000000..6e9a7eb20962
--- /dev/null
+++ b/dev-haskell/text/Manifest
@@ -0,0 +1,13 @@
+AUX text-1.1.1.3-deepseq-1.4.patch 1113 SHA256 42c845ae253ab613b7b0ab2a325e5b82139e9de22f35fa0a6cab119b3e7715c7 SHA512 c2f194ff78318895e8f676d1c0600ed1473ad71ddb7a8bb73ec5c86fcad9cbe15888ad1b7d6fc0087fcf4797b97ce4027ae0e9cdd292a04b02d96419c87c78f4 WHIRLPOOL 44c27cd27ba6bd05d1a7153d5ea9102718e0c39452337ed2de20bbea9891fc12e1cf24592388a2fc66866946f6de1ae12da6b3717758df3bfd406b0b7bff543f
+AUX text-1.2.2.0-integer-simple.patch 2310 SHA256 3939880d6abeacd2cc6ceb9a5729cb6602097305755a6c3b39ca594eb028598e SHA512 1eb170e1ebd3368853078e9e6830cebab4dd7734a6f473e11c12cb2aca8a1d9f1b1cc078098abe9b4f57ad35d309e74dc74014b70bdbb30e87877f67e327392f WHIRLPOOL ccce575607c9b5f09d7d4403de52ba533cbb1e793d0419765d95a08f4a48735c8795c2f315c7bdcc3eaa59e2d214258929823d87e0f0ee3b45fb70247aab54c2
+DIST text-0.11.3.1.tar.gz 126477 SHA256 76aad4a647cad7099b5a693eb9a4bc5263f7751392d8d1f87b14c78e2069559f SHA512 78e9b795ebcb4e43be42b34c3f5829e0f5030d93cb6dad59ca2eb4c7df3a5e338f65dc9f90da7b752cf2b1c15e8d973a25293a6418a4abed6e0ddac9222fb3e6 WHIRLPOOL 44621a22c5afdd93e95670dc45e1c8496a743aa7c97d5d7466b89a0170fe5425a34b7ebcd11f26bba4d2c27477f7256d20b1daf7ed60c5a5e5b53fc9236d3912
+DIST text-1.1.1.3.tar.gz 138063 SHA256 0c7c94ee281deba5f58aa2a63c0f7a624227a570b5d5b49c807f2d9b08793ffb SHA512 bfa5301827c72cbb3346fdb485e10094326a7cac71e01bba700ca0344bd4069c5b16c590dd7c38ee85969be06a2d3fcd760b34ff6f98eef176e7e8c325739490 WHIRLPOOL 6a9ebc05cf16d33568f43847be1b67c779eb9fa6c2c2139c5a6e905cc7351a269f14aca819303c60fb3461b306211c7024ef4f5ad3a07bede03536bd8e40a8b0
+DIST text-1.2.2.0.tar.gz 148894 SHA256 3fb3921488b4c10f1a389f4ad1a1ae44cf1a6d1ce4305a55d1d7c745cff50088 SHA512 832b0430581a06cfdfa2a5c83fa2720e3f4825ee0aa9c6b12ff6ccd424a9e3a061c9ae7eeda48fe7a9f077c50e379abe2eee3fb05bdbdec4d38115b5e3695f20 WHIRLPOOL 19010fd219e0d1000071bbe03542c8089802c0ac6f66dd4ce26699c4c4a191a7a21af8a30fe5e69541da942922197bb61758a8beae810c4a4ba7f487a8e34fe7
+DIST text-1.2.2.1.tar.gz 149888 SHA256 1addb1bdf36293c996653c9a0a320b5491714495862d997a23fb1ecd41ff395b SHA512 f0615f7614127d86dbfb3fba5dd1753af3d0774c46e11ee4a99d4510f73b59cf1bd8c73ca0387dba4fbcea3936aaaf0e92561cf6aab1a98d08fcad481d3795e4 WHIRLPOOL 03b1292133098cbacf87d7edd084168f74385cdff1b28a3eb7ac2177534250685e858696943af22263349c5b8f6f2dccb3f4150793ae0e1dcacd61e62b93f624
+EBUILD text-0.11.3.1.ebuild 956 SHA256 af6ca994f6fe9f75bc6894f64894d24a16dbb9f68933c17733e26e2de28c8cdb SHA512 c1dc9cf65887bcd8be55202597773abd29e13a2bddc112bec7513289e271ef32ec21f17e3bac6897e658711fd5300fb73721dd1f64beff01106fb82abd3612f9 WHIRLPOOL e4c0be28610c631b4bf737345916606ae9dd9ebca5016c63fbcf46a7780bf18a149399f5d37427d2690b1bbc20fd595a0635d484a8bb9e7767c42a0c5007e109
+EBUILD text-1.1.1.3.ebuild 1105 SHA256 249d27e169990b96730887a67af3528afd1ff67af2f879658db3e18ec206be4d SHA512 278eeb7f36e3b226c30720291ddc3e1270d46c55619a314e1a2ee8fd2f66f179f3a4d085031eae60759b9f7812007e58a0f857bc96e3429a13b1a5251eeb44e9 WHIRLPOOL b1a5d16f4ab48106b8d0dc6df8d58352930fe1133c0c8700c46599721a9ab6facb8eafbbc3f357054be314ca08d7788c279b1711fdd29b3412ad8b6a08e6ec3d
+EBUILD text-1.2.2.0.ebuild 1148 SHA256 3618082bb01e840eb2c4cf25a6de276d16666d83c16aec4d8fe03dd7cac4e963 SHA512 987e0d369a5e37e6c32772f593cbb309cfddfb6b04da451352729156d99e9b20f5c2ee0e42ed5369db953f00024f7f5b22e9eac8c39268749b6d54b6b1ef2a31 WHIRLPOOL 3cb91c44969ddc38f7c23f24a80ec98d1be9e1ea6060227efe17bda037540bb32c024b4f1356b597062ff1d92f7072e05493685379d7de0d78e927cdec21367c
+EBUILD text-1.2.2.1.ebuild 1065 SHA256 49bffd87faef4beae6f9b81ab9bad4297ba5cf817d2a3d8efc4005c0e8e5d327 SHA512 327626f367d827e13152f8f295191f2b038f96840526450170439ce610a465ae09216a4c802bb3580a13fc41931157b8ef5155685b82b64fd5c89f21d841ff67 WHIRLPOOL 5b4b7208afcb2b85ef28461f50d26c50c718386bf1d2c389883ef8cd29896beb52ec92b61dfcc49eea2c3438b2958c61c24274a4426aaee76dc3415fe714dcf8
+MISC ChangeLog 4206 SHA256 a9f090090613ae1d199a22b471399461c47bae81bdacad0a510f9ad191905116 SHA512 91fa7010dc01b49f1599b3d012b2f8dc20de9822716c8ca4746f277e50803e77f3cfb64daa7d062b2acffbdda54e06d10bc6757947866c7d66c9c9edd2f9b81c WHIRLPOOL 9fd8824cbfc17aa3e173a99ca5c13bbcd27c256f607677a726f8ee81dd4eb79ac8910c7b80d78f90d9d103b7c11a1e25285796a276e774d871d41e8f168b9a88
+MISC ChangeLog-2015 7414 SHA256 d2d644fefddcec23926ff0dbc4f805b3d671708cefae3562a60fef542137dd73 SHA512 d5052c859e4752064434999461e172e2ba11ab1ba613ae3cf7199daec5e286a2ff8daa172993916062527f971ba29f918f25b4064e8aa126efe461c8f5c17f7b WHIRLPOOL 9b2fcf0fa51e8753fb6a2e214f09081ecdc8c68f4f69e0aaa3ad7b764fc34c7ca6acb9d0718b15146287e8d014ee993b9a0b127e080c8760d610a4bebe504786
+MISC metadata.xml 1581 SHA256 aaeacba8e57aef2d63a4abf72c96216e33ea1225e98879df2e0fe9972d233313 SHA512 398b1ba4d7eb16bd1517cd446278b42f2f15196faad1a59b0d9b04fefc9a63ccef0e871c614561ac7f0db5a3807ea4bd6a4ee5082a1a6915d525cdaedb6752c0 WHIRLPOOL d51e04f3422ee13dd9c79f960821fdfa2836edad67d424b19d56ade0d174e0c267ebaa469b15f9873e38934a1a7ac563527dfb7d61ec5330ad7e2b8f37b4514d
diff --git a/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch b/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
new file mode 100644
index 000000000000..524ebac371ed
--- /dev/null
+++ b/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
@@ -0,0 +1,33 @@
+commit 4115e196bde073d5deaa3759807a8647f3f3c6fa
+Author: Herbert Valerio Riedel <hvr@gnu.org>
+Date: Mon Nov 17 09:53:24 2014 +0100
+
+ Add support for `deepseq-1.4.0.0` (addresses #100)
+
+ The default method implementation has changed in `deepseq-1.4.0.0`.
+ (see haskell/deepseq#1 for details). This simply sets the `rnf`
+ implementation explicitly to avoid relying on the default method's
+ semantics.
+
+diff --git a/Data/Text.hs b/Data/Text.hs
+index 3bd34a7..b826acd 100644
+--- a/Data/Text.hs
++++ b/Data/Text.hs
+@@ -199,7 +199,7 @@ import Prelude (Char, Bool(..), Int, Maybe(..), String,
+ (&&), (||), (+), (-), (.), ($), ($!), (>>),
+ not, return, otherwise, quot)
+ #if defined(HAVE_DEEPSEQ)
+-import Control.DeepSeq (NFData)
++import Control.DeepSeq (NFData(rnf))
+ #endif
+ #if defined(ASSERTS)
+ import Control.Exception (assert)
+@@ -346,7 +346,7 @@ instance Exts.IsList Text where
+ #endif
+
+ #if defined(HAVE_DEEPSEQ)
+-instance NFData Text
++instance NFData Text where rnf !_ = ()
+ #endif
+
+ -- | This instance preserves data abstraction at the cost of inefficiency.
diff --git a/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch b/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
new file mode 100644
index 000000000000..349fd79f8b37
--- /dev/null
+++ b/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
@@ -0,0 +1,78 @@
+https://bugs.gentoo.org/575120
+https://github.com/bos/text/issues/138
+
+commit 6c69034c81974b3fab9dba2993f22cc0a80f1b9e
+Author: Herbert Valerio Riedel <hvr@gnu.org>
+Date: Sat Feb 13 12:44:20 2016 +0100
+
+ Revert "Rename integer-simple to integer-pure (gh-138)"
+
+ This basically reverts commit b806d9491c740dfcbf172d2936f1eeb3b72d3492.
+ and therefore resolve #138
+
+diff --git a/Data/Text/Lazy/Builder/Int.hs b/Data/Text/Lazy/Builder/Int.hs
+index 6d26ecd..1cb0651 100644
+--- a/Data/Text/Lazy/Builder/Int.hs
++++ b/Data/Text/Lazy/Builder/Int.hs
+@@ -36,14 +36,14 @@ import Control.Monad.ST
+ #ifdef __GLASGOW_HASKELL__
+ # if defined(INTEGER_GMP)
+ import GHC.Integer.GMP.Internals (Integer(S#))
+-# elif defined(INTEGER_PURE)
++# elif defined(INTEGER_SIMPLE)
+ import GHC.Integer
+ # else
+-# error "You need to use either GMP or integer-pure."
++# error "You need to use either GMP or integer-simple."
+ # endif
+ #endif
+
+-#if defined(INTEGER_GMP) || defined(INTEGER_PURE)
++#if defined(INTEGER_GMP) || defined(INTEGER_SIMPLE)
+ # define PAIR(a,b) (# a,b #)
+ #else
+ # define PAIR(a,b) (a,b)
+diff --git a/text.cabal b/text.cabal
+index ffb92cf..5fa1be0 100644
+--- a/text.cabal
++++ b/text.cabal
+@@ -69,10 +69,10 @@ flag developer
+ default: False
+ manual: True
+
+-flag integer-pure
+- description: Use the pure-Haskell integer library instead of GMP
++flag integer-simple
++ description: Use the simple integer library instead of GMP
+ default: False
+- manual: True
++ manual: False
+
+ library
+ c-sources: cbits/cbits.c
+@@ -145,9 +145,9 @@ library
+ ghc-options: -Werror
+ cpp-options: -DASSERTS
+
+- if flag(integer-pure)
+- cpp-options: -DINTEGER_PURE
+- build-depends: integer-pure >= 1.0
++ if flag(integer-simple)
++ cpp-options: -DINTEGER_SIMPLE
++ build-depends: integer-simple >= 0.1 && < 0.5
+ else
+ cpp-options: -DINTEGER_GMP
+ build-depends: integer-gmp >= 0.2
+@@ -181,9 +181,9 @@ test-suite tests
+ test-framework-hunit >= 0.2,
+ test-framework-quickcheck2 >= 0.2
+
+- if flag(integer-pure)
+- cpp-options: -DINTEGER_PURE
+- build-depends: integer-pure >= 0.1 && < 0.5
++ if flag(integer-simple)
++ cpp-options: -DINTEGER_SIMPLE
++ build-depends: integer-simple >= 0.1 && < 0.5
+ else
+ cpp-options: -DINTEGER_GMP
+ build-depends: integer-gmp >= 0.2
diff --git a/dev-haskell/text/metadata.xml b/dev-haskell/text/metadata.xml
new file mode 100644
index 000000000000..707e40e47f20
--- /dev/null
+++ b/dev-haskell/text/metadata.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+
+ An efficient packed, immutable Unicode text type (both strict and
+ lazy), with a powerful loop fusion optimization framework.
+
+ The 'Text' type represents Unicode character strings, in a time and
+ space-efficient manner. This package provides text processing
+ capabilities that are optimized for performance critical use, both
+ in terms of large data quantities and high speed.
+
+ The 'Text' type provides character-encoding, type-safe case
+ conversion via whole-string case conversion functions. It also
+ provides a range of functions for converting 'Text' values to and from
+ 'ByteStrings', using several standard encodings.
+
+ Efficient locale-sensitive support for text IO is also supported.
+
+ These modules are intended to be imported qualified, to avoid name
+ clashes with Prelude functions, e.g.
+
+ &gt; import qualified Data.Text as T
+
+ To use an extended and very rich family of functions for working
+ with Unicode text (including normalization, regular expressions,
+ non-standard encodings, text breaking, and locales), see
+ the @text-icu@ package:
+ &lt;http://hackage.haskell.org/package/text-icu&gt;
+
+ </longdescription>
+ <use>
+ <flag name="developer">operate in developer mode</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">bos/text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/text/text-0.11.3.1.ebuild b/dev-haskell/text/text-0.11.3.1.ebuild
new file mode 100644
index 000000000000..7ff2ab68a5e4
--- /dev/null
+++ b/dev-haskell/text/text-0.11.3.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/bos/text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="developer"
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4
+ dev-haskell/random
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2
+ )"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag developer developer)
+}
diff --git a/dev-haskell/text/text-1.1.1.3.ebuild b/dev-haskell/text/text-1.1.1.3.ebuild
new file mode 100644
index 000000000000..5aa1c86f2f19
--- /dev/null
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/bos/text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+RESTRICT="test" # quickcheck-2.7 is missing keywords due to new tf-random dep
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+# test? ( >=dev-haskell/hunit-1.2
+# >=dev-haskell/quickcheck-2.7
+# dev-haskell/random
+# >=dev-haskell/test-framework-0.4
+# >=dev-haskell/test-framework-hunit-0.2
+# >=dev-haskell/test-framework-quickcheck2-0.2 )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-deepseq-1.4.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/text/text-1.2.2.0.ebuild b/dev-haskell/text/text-1.2.2.0.ebuild
new file mode 100644
index 000000000000..676fcecd71a6
--- /dev/null
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -developer,-integer-pure
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/bos/text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test # break cyclic dependencies
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ dev-haskell/random
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-integer-simple.patch
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/text/text-1.2.2.1.ebuild b/dev-haskell/text/text-1.2.2.1.ebuild
new file mode 100644
index 000000000000..5cb8a0849ae1
--- /dev/null
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/bos/text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test # break cyclic dependencies
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/quickcheck-unicode
+ dev-haskell/random
+ >=dev-haskell/test-framework-0.4
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/tf-random/Manifest b/dev-haskell/tf-random/Manifest
new file mode 100644
index 000000000000..934e72eb43fb
--- /dev/null
+++ b/dev-haskell/tf-random/Manifest
@@ -0,0 +1,5 @@
+DIST tf-random-0.5.tar.gz 18483 SHA256 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510 SHA512 a766909571b4b37daaaaa9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7 WHIRLPOOL 593a67cf1b8dfece25fab4027c44ec2cacd7f4ae072fa185ac60188963d586a1873e2fc665c9ce4cbe0625ee02f304ef238352f9010195bb5f7b8f3c12ac310f
+EBUILD tf-random-0.5.ebuild 694 SHA256 a80ff3db7c83e00141ff17483e4e78d722fa213d0c9317965d617b58110effc7 SHA512 dafa4e6f1beab0054a42f3a57542fa0075d7508f4b1984136230fa7263131c5cd25084086ef81a116233fcab6a414c7fc9e30fbae37a6316eacf53920d94449b WHIRLPOOL dd6f638aabcaafb64c3a07226c45b863608c3c7a1bba41ef8825108e90116061b8126b02fbaa04b86c3530506f4204c71afea191523f74d0a0bbd809b2176ca9
+MISC ChangeLog 2972 SHA256 471455f8e890087e6c174d5edb14909b295bb014dc64e185c03b2347cbc0f0d4 SHA512 07c21ad4e93c1767615bb44e7d74c1ceee77fd85710968d0ae11200deab9b9c8e81610bff9b3bfff3e86106676d6c4eb2ab65f911b0ea75222ba746f5ccdead5 WHIRLPOOL bcba889392f8b44848c8995f626226616f11ca8f6b891795e4ee9c54c626a112036796ee44195fe17adf41c6b987098b8996acb611c66a3b6602023d648e6668
+MISC ChangeLog-2015 688 SHA256 08a6db6b9095f0733ce5f9adcbf1fbbfd22e5841a0b9d14295fa5bf0b5f5d20c SHA512 f729e5cd79afcd721153039a3622a1241cfb7b2e17468ea240224759c550571ad10be962f7d80106dadb4071c158e6d0eeca05c63903420af7b9dd7869eba46c WHIRLPOOL 63ffd264f78d8116551f8d607d4e91939893b3447340bd1028d14067406118c55cf95a071aefa5ddc55eb77ff2f693fda618587557dae32def746335552c0632
+MISC metadata.xml 1762 SHA256 86c3ea9e1cd7a385d51bd24e5973579ec24981619c4b37486410f08f6480a43c SHA512 56185586f7239dcac266f54e781e431643a80011ea73d340ac1e0bf5dd3937610d2d5433189fd59eb3736e71d3b1eeabe1a4cef804ace1369beb10b35bc93c5d WHIRLPOOL 2ca166f99311ea8a1e28a12bb5e6627a5e9c423562503e7ba0b1b85a1aef84a5c765fd14fee8680f323d116d0af10a29742442b1b90ad5775bf41e93358a632f
diff --git a/dev-haskell/tf-random/metadata.xml b/dev-haskell/tf-random/metadata.xml
new file mode 100644
index 000000000000..5635c16285eb
--- /dev/null
+++ b/dev-haskell/tf-random/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper /Splittable Pseudorandom Number Generators Using Cryptographic Hashing/ by Claessen, PaBka for details and the rationale of the design.
+
+ The package provides the following:
+
+ * A splittable PRNG that implements the standard 'System.Random.RandomGen' class.
+
+ * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from "System.Random.TF.Gen"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function.
+
+ * An alternative version of the @Random@ class is provided, which is linked to the new @RandomGen@ class, together with @Random@ instances for some integral types.
+
+ * Two functions for initialising the generator with a non-deterministic seed: one using the system time, and one using the @\/dev\/urandom@ UNIX special file.
+
+ The package uses an adapted version of the reference C implementation of ThreeFish from the reference package of the Skein hash function (&lt;https://www.schneier.com/skein.html&gt;), originally written by Doug Whiting.
+
+ Please note that even though the generator provides very high-quality pseudorandom numbers, it has not been designed with cryptographic applications in mind.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tf-random/tf-random-0.5.ebuild b/dev-haskell/tf-random/tf-random-0.5.ebuild
new file mode 100644
index 000000000000..8f79546a69cb
--- /dev/null
+++ b/dev-haskell/tf-random/tf-random-0.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile" # non-ASCII in .cabal: haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="High-quality splittable pseudorandom number generator"
+HOMEPAGE="http://hackage.haskell.org/package/tf-random"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/primitive-0.3:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-expand-syns/Manifest b/dev-haskell/th-expand-syns/Manifest
new file mode 100644
index 000000000000..7597cd59b070
--- /dev/null
+++ b/dev-haskell/th-expand-syns/Manifest
@@ -0,0 +1,7 @@
+DIST th-expand-syns-0.3.0.6.tar.gz 6395 SHA256 d2f4ea032b5cc79591f516cf607a99acb9557f054edb9906a50a4decef481b0f SHA512 ffface5d571b6af659e37910c22aaca93c04dac3a58483b53a8c197389ef94173027b3e446f96e7de7239c9139f7901aa85a2e990f9d2a2d83a5e641d7f37365 WHIRLPOOL c09be5619dd9f6de5b38918523e203c1b11c3b2a5e8c9b161d8d306d36ad8b5499709880bfe598ef5f0236225c6c904c16578fa498e9886ac684d78789ca561f
+DIST th-expand-syns-0.4.2.0.tar.gz 7237 SHA256 66fed79828e9a13375f0f801f5ecc3763186667228ad91e19919219ff1654db9 SHA512 c0af0f38793cad2ddf96b75fb19641f791dab51f053b4d8c68c6081f0cd2e29f1d76fd2436b596c10718dfd84e4715740499cf95675e22013c7ce3a1655ba8b9 WHIRLPOOL 7340da373ce3a0cb277ef91d4fb23b067049f3669808caf44a3c923b2b9b48829bc9befc67568951df068c6ca3cbdb4687d63fbe066986bc08806d95e73d9d9d
+EBUILD th-expand-syns-0.3.0.6.ebuild 605 SHA256 953fca6623fdb5efa54acfefb179251aefac0daee70708ba8a9eb142bef993b3 SHA512 777d47c2b021df21987bbfca30a8e850f8cf7b198cfd856e3765b9cbabcddd39710e47da2f11bfbb63ba383ce3be2b06c7acdf67ef981433f01e4856677e24a6 WHIRLPOOL ab4f9abe2301e02a8302702e20514de97afa8065eb41972c9d6a1c5ed07a628ba115767e8a42a4ad21e51c1dc106a16c38426fc9f14f50ebd0bfabe4d7d1c731
+EBUILD th-expand-syns-0.4.2.0.ebuild 606 SHA256 da065d063a106d7d982463e478a20ac509d0da38e8c0002d6044fe3a82111059 SHA512 7e11524b47fd85361c04c05af7e42094ab832c3dc648d87005ed4db9e2af1c323b298fc5c53463b8fa6faf17d661c95ddb105ed0c6d70b4c3b6e7e76a1881933 WHIRLPOOL 3a501d9cfee4c962d01a4b83def2fde670aa86d47dc7ca160b20579f1c7ed7ac6c18bea55290701b623a37431fc9366286637b66531b34801bfeaa118bc50e39
+MISC ChangeLog 3162 SHA256 02add7e0e38a07d8d75c4b66565643b213e399ae98bf6a87bf541217701b608f SHA512 8152c503776d57087ffaae21a1d84da2de87d7c7b70816db2ca860b0b04fd553acbe0c1a165f2ea460e59ce756995e71035f2ffb25e2ef542de740e19c98dacc WHIRLPOOL 4064fb6fc07553012be3866e9c9c0ecf3a6275cb459e4b50c9a67ee07b3acef7e1afba0293ce82a4133bf8b87f16b456d6dfaed461225cb98c78193c5b6c4956
+MISC ChangeLog-2015 797 SHA256 a4a415bf5064354f6c6f691090af54adc4fde8171c54b39016bbfc41cd79bea3 SHA512 521c144ebc97df1e8fc82a641110642dd18160c151d81970ef5a69cb117f0abac1b4a6e9b86b51f9bf9ae61fde35a167bdf8dbb3275210e89cd266e6dd6ab9cd WHIRLPOOL f1eb0d99181619c4986e1f6b78335fda99d113b57df665711b09672850fcb30a5da7ad76ef767ca0f5566a4b53962db0c5005c8d28c75ac7544ca8720ed9467c
+MISC metadata.xml 433 SHA256 cd147ff8926d5e4460e90682940fef24ae0a10c39180bccdac49be834f461f5b SHA512 f13a7f7d99f21e8b564cbd9968c6579d1e678af4660d82c19ef6e9ccd785b183ceed9874279f32ddb59cc9613e3b2551ab60e0c826dafafb734398ffc643716b WHIRLPOOL b5b61d5c4b65600ccdd58c6fcd11f7e777cd269ca7ec971f035930f6ebc08d0545bf398a849c100d41657d46894629f37a553b45996d8760dd84472de46fecf6
diff --git a/dev-haskell/th-expand-syns/metadata.xml b/dev-haskell/th-expand-syns/metadata.xml
new file mode 100644
index 000000000000..23320d5b348f
--- /dev/null
+++ b/dev-haskell/th-expand-syns/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Expands type synonyms in Template Haskell ASTs
+ </longdescription>
+ <upstream>
+ <remote-id type="github">DanielSchuessler/th-expand-syns</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/th-expand-syns/th-expand-syns-0.3.0.6.ebuild b/dev-haskell/th-expand-syns/th-expand-syns-0.3.0.6.ebuild
new file mode 100644
index 000000000000..3c4a083b520f
--- /dev/null
+++ b/dev-haskell/th-expand-syns/th-expand-syns-0.3.0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Expands type synonyms in Template Haskell ASTs"
+HOMEPAGE="http://hackage.haskell.org/package/th-expand-syns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-expand-syns/th-expand-syns-0.4.2.0.ebuild b/dev-haskell/th-expand-syns/th-expand-syns-0.4.2.0.ebuild
new file mode 100644
index 000000000000..60223402e13d
--- /dev/null
+++ b/dev-haskell/th-expand-syns/th-expand-syns-0.4.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Expands type synonyms in Template Haskell ASTs"
+HOMEPAGE="https://github.com/DanielSchuessler/th-expand-syns"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-lift-instances/Manifest b/dev-haskell/th-lift-instances/Manifest
new file mode 100644
index 000000000000..5e5503c8260f
--- /dev/null
+++ b/dev-haskell/th-lift-instances/Manifest
@@ -0,0 +1,3 @@
+DIST th-lift-instances-0.1.11.tar.gz 4477 SHA256 1da46afabdc73c86f279a0557d5a8f9af1296f9f6043264ba354b1c9cc65a6b8 SHA512 e4e443637c10cd21d9b6159f29ad8eb61a65bda2b625dff48ccbf1310c9abdbb1f48ff0c7e74974b78e0517db6af2889abb3c5cfeaed202c7b3efbe1c83dbc7a WHIRLPOOL 4d73b70d03c4c9a3cc888814fdcf05f1c4ea5b9479155d666a28afa5dcdfb5aec5aa4738d8dbf4274b8d163651d3a979670b26ad78473c133ffabb470765347c
+EBUILD th-lift-instances-0.1.11.ebuild 727 SHA256 d08ee59312aa76e2c29d4323726e4e43d0ae1aaace82df34bc6cee1128e193c1 SHA512 27fb3d80824d40c980857750b99ebcaf440b393ed3d12fa5b2a04fd0397203b7b7fc5c3729acb38568ece6e3f2d9896d1a862f7135538a9e64f09f135a63a200 WHIRLPOOL 597b7d1777a8180c30e70ba3b1f4a4d56c378b04f8bef1dad367153d4a6e02ac8df2a581b7de0c358761c0e41f13b7c5480336e419c8f528ea095f51dd7eaf94
+MISC metadata.xml 440 SHA256 d6062a142e02b2ad183ab3e7e0beaecbef5b818d84bd8799da3110cec1d44cf0 SHA512 1a710e960f2ca951491c37074a9cff05926b77897533a69d45645f5c3d17eec377106dbafe542d9bc3b7e7695f879a2059387dc2e1573d67de662732eb9e8e86 WHIRLPOOL fd00ed79fc96799dfa76474bf1d67b7dbb2cc2521642ecc5fd7f00fcc50c8f497350edf28b5fa12d9b6d4cb10acbafd4266233b5e14c7cd5c7250181b011e124
diff --git a/dev-haskell/th-lift-instances/metadata.xml b/dev-haskell/th-lift-instances/metadata.xml
new file mode 100644
index 000000000000..0d764dc95edd
--- /dev/null
+++ b/dev-haskell/th-lift-instances/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Most data types in haskell platform do not have Lift instances. This package provides orphan instances
+ for containers, text, bytestring and vector.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/th-lift-instances/th-lift-instances-0.1.11.ebuild b/dev-haskell/th-lift-instances/th-lift-instances-0.1.11.ebuild
new file mode 100644
index 000000000000..5213fdf2b696
--- /dev/null
+++ b/dev-haskell/th-lift-instances/th-lift-instances-0.1.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lift instances for template-haskell for common data types"
+HOMEPAGE="https://github.com/bennofs/th-lift-instances/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ dev-haskell/th-lift:=[profile?]
+ >=dev-haskell/vector-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.6 )
+"
diff --git a/dev-haskell/th-lift/Manifest b/dev-haskell/th-lift/Manifest
new file mode 100644
index 000000000000..982c5c11094d
--- /dev/null
+++ b/dev-haskell/th-lift/Manifest
@@ -0,0 +1,11 @@
+DIST th-lift-0.7.2.tar.gz 10980 SHA256 755c2477d4f1c77d9da73ef5a824b34b1c382aa98833b64ad7d9255813e8824a SHA512 a560d9b7737a1b8a9ebb656edea035dd452349e4dc95af92bc152843b50960ebe498a1577a5c16eecaf6cb937fa72b67d7eff19aaa70293904adaa10e99e4f50 WHIRLPOOL 6c3fe7a74cf2b2bb8b30f806381c5c054d925376c5a6357fdab67f58109f729e6fa144a63fc998d9ea0a412a82e665f671782235c3ea1673b6374265e79947ae
+DIST th-lift-0.7.5.tar.gz 12147 SHA256 f3d483f1f85556e0be70b3c4f6570bb2828cda68a83b9d0a70f035c8c29cad8f SHA512 79d01b50d424206602c810d2cd2c810b85a098737926f343c47c818bd43b2dd09c32964b52fa6fe4acc2462be16bcb4142b386337207321352f3e6d450158589 WHIRLPOOL c6dbc032b4b05d5771c28347c9ec788b5b64ab6c5a7b631bdaf17d25dde7af677469fffe48dd0dbdaada23ce0d98c4cdcc8604e74e52a764211bf9633711d4aa
+DIST th-lift-0.7.6.tar.gz 12390 SHA256 326a2c9dac32506d5b7e5d9f3234c0e7a33a612256e4745bfb8de5a32803ecd1 SHA512 701d0064ab55414706e664ce8d8fa006329b3db6d04647204e1039ca267a5e5a2f7bbce477c4530070ccc1e2b23ac1653da24b765ea6340cafc696a077cdaf83 WHIRLPOOL 0b06a0d06f3ac4561a9caf62bc82248ef5de41df216295bc5e20672d8df2d724a31b38b99e3cb7c3fcfd86225f30cfbd00ad2c7db7a47089a2ad6bf653725546
+DIST th-lift-0.7.7.tar.gz 12399 SHA256 16c6fa6fbe972fa0d850698c147cd9a30dc0e201554d9a4ee9ade62dc807cbb5 SHA512 490d349ef2985defcf58eb49686c89ab79f8f9a3e29f3edb195440fe7995ecec6b2538767855ae0a5b9f43e5b00fe0bee167513486be99c111776ab7855d37d2 WHIRLPOOL c84e64c30ca8ebc781e78cd896fe4080acf9ee43a902711645a43555a0f14ed3f56c35a5c309fd289fcbc2d0afe5040a704c18ec349b712f6593f26bc9d5b0d1
+EBUILD th-lift-0.7.2.ebuild 558 SHA256 0c4791af854d951d3bca36f2fb344f9feb194587eab0f5f7d74dc1ca7b12bc05 SHA512 fdf730395ac4724db2263fcd4c2cce6d63372c1bf71bd341594dfd738fd9889cfac3ee9aad6e08a3e9c3b0af36dfcdd51af552cdbdc258495a65e97b019897f2 WHIRLPOOL c8c67b052d7db364406ee35d6de504d0b61d161dad8052f12c2d86c780fe79839565c31096494bce074d992e327bd073f6b58f7080f47fb5428e08995ae639e0
+EBUILD th-lift-0.7.5.ebuild 565 SHA256 99fd6354e4e3e1214c6a5bf679263033c317a03ae7c1d8ff8913e2f0a668749e SHA512 be35541b7d2b5fcd2cc473d628cab9672e31bd834caf584387e8150cc66c6fa1c7ab4f511e429c3eaf3026e39d09c27ef37e1471e0cd3d6041abd0ff765c206e WHIRLPOOL 2b026faa98eb7a8ad91577e16df86bd52eaca5a3663144343cbcb1f2182bd0770ad87f540eb28af44542362f392e49e7aeaf5f7bba2caa7ccd82d43046d7f996
+EBUILD th-lift-0.7.6.ebuild 565 SHA256 20413e3e71b88340f738251d20dd977157cf21f8d9e4ea50e742dfce445b5ffb SHA512 23d9a467f26c480e225ce06b1972450cbe7f31ce43fd5e8e8af82361f543731e81e7725b57d3285332e5971a63dea0d5d150c540538e325d6ac101f8a464d786 WHIRLPOOL 0b6e566bd21345546b0480d56387675f36c0d061d02cca0911ae0f545d368da640824a1b618da3298df8c98b2f5ba8adcf7793d01f8c6dd6c07a705c6e526636
+EBUILD th-lift-0.7.7.ebuild 563 SHA256 f4e7696d5eed00ddb1607e451114079fd18096372b9107cd4e2b928f743451c2 SHA512 4ab5fddb6b0d17593220cec92fa5d76a10e43fa02c02734193c97c9f2e3a9ae68a307f473c8f4b61a3e43d5da3a5377a71274b69ff27a32d81857a31ce55363b WHIRLPOOL 2162afdf6b97d3ef3511633586441857c78752545cfb996df7d8d316b400a1d2b896123baa80966f330573fa60f517569fb6db6b924f9aaf450da327aa23bd73
+MISC ChangeLog 3446 SHA256 fc00d1643c15550a4d3b40c41690c975398e314296cc2bb34c3a1ddc7973ca0e SHA512 1259de9baf2a84d055397cbe2e98a9484418a00a678aeff2bab7c02de2694845ba9a8bdcac29eadf7c2c38e64aea6808dc95d744331cc3c5190ea5bcdfbce403 WHIRLPOOL d7597b703a6a7cfaf4d48271ac58d189b307680bda31e996d58904abd42873fc0c1e8f256cc2bb11b92f5734fe39c86dfe8396da7a54f1bf99be2f0b3b6eb575
+MISC ChangeLog-2015 688 SHA256 eef53d76aad83c28a95e53d34ea99cb8649d5bc8ec674d3fb17b0baf4024c7f4 SHA512 e2dd3dba453cc8b284783360d62927ced0fd2e0c8ddfae3028d23e890e6bfbc15800b12c3d8213b29ea625271ab74a1f86fc5d39afee295d0edd035114682556 WHIRLPOOL 71ae92bef32aefb6ff0dd5bf064965f03368e2c5bb282821a88d37bde3cfb13ab2fc4f64165102ae332f3f01207ac36f6bf22e56d39791880f0bc4c2cdd3d77e
+MISC metadata.xml 420 SHA256 3b0fc1bfe29821551816804589c9383d70d75dbb7e93e92a26ff1ec24214af03 SHA512 8805d1ba9be8842c874e915b742fbff33e5c20a236858e0371e7fc402b8c7bbc0adc16b57c7f86bad097ff98db2ca3295df1b12abd885a134caa421e61bc0175 WHIRLPOOL 3586ae6d5e5d8f9035cfc41a67e149ab9a8762456effdb556bd34983c7708ce66d4970acc72c9f80105f7f59285657821007ee876e0ca1b89949139ae6e92057
diff --git a/dev-haskell/th-lift/metadata.xml b/dev-haskell/th-lift/metadata.xml
new file mode 100644
index 000000000000..1d3597389241
--- /dev/null
+++ b/dev-haskell/th-lift/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Derive Template Haskell's Lift class for datatypes.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mboes/th-lift</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/th-lift/th-lift-0.7.2.ebuild b/dev-haskell/th-lift/th-lift-0.7.2.ebuild
new file mode 100644
index 000000000000..89720bd62090
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.7.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Derive Template Haskell's Lift class for datatypes"
+HOMEPAGE="https://github.com/mboes/th-lift"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-lift/th-lift-0.7.5.ebuild b/dev-haskell/th-lift/th-lift-0.7.5.ebuild
new file mode 100644
index 000000000000..4d897a2b47ed
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.7.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Derive Template Haskell's Lift class for datatypes"
+HOMEPAGE="https://github.com/mboes/th-lift"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-lift/th-lift-0.7.6.ebuild b/dev-haskell/th-lift/th-lift-0.7.6.ebuild
new file mode 100644
index 000000000000..eeb609a15651
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.7.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Derive Template Haskell's Lift class for datatypes"
+HOMEPAGE="https://github.com/mboes/th-lift"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-lift/th-lift-0.7.7.ebuild b/dev-haskell/th-lift/th-lift-0.7.7.ebuild
new file mode 100644
index 000000000000..91a935817fef
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.7.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Derive Template Haskell's Lift class for datatypes"
+HOMEPAGE="https://github.com/mboes/th-lift"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-orphans/Manifest b/dev-haskell/th-orphans/Manifest
new file mode 100644
index 000000000000..0c5961620634
--- /dev/null
+++ b/dev-haskell/th-orphans/Manifest
@@ -0,0 +1,9 @@
+DIST th-orphans-0.11.1.tar.gz 5511 SHA256 be0b88c2f83fb8a373498f95044ff9f9b68480cdc74e6bb11a256516f79e2c84 SHA512 49f3467ed2a8365ccd3ab2f3a7281e04a4b42fb81b6411f0553b1770974710df6005ecd3e3e41724ac02602c47150daad51010c107564d330d7b08cf52320503 WHIRLPOOL affe9e663744a332ef15cc740e4f29a4d884a6856f0ec23c42e173678b44189691372dc96f70f462252262e614c427428c1a77e3be3a72846db07880842af16c
+DIST th-orphans-0.13.3.tar.gz 6549 SHA256 7380d5b66d0c754e383e7b16e982b5d9ddf5f45f5a33118a20023ec8af78c46d SHA512 5adc55392c2575d885365631ec90c6f26186fcb5ccc42f0e53cace064f1bf5ce389519aa78939a6390054a3ce144484de09205147fe06cbecbc0663898b0371d WHIRLPOOL e8d088c74c770943ef0f9b2ebae89df578ed4ba3c0bb28dd4b2e7698602ac547e9aba20c5a3336d48b05b9f7793efa0bdb3629e5a0a9621b478cf80cbd545847
+DIST th-orphans-0.8.2.tar.gz 4116 SHA256 de8db3117fae31e33e3125f66fbcb9cea514771da0a4c4922db6767a85a6a4a5 SHA512 d0cad737caebcf943a7289fd5ba771530553ff57d40dd3ac7dc7fb4ffe949ab04d7af660a3b84491366119ffdcf607819135bfd160c94a1f8401376d2b7b49a7 WHIRLPOOL 78e14f309ba12da10f8b93991e4ccb093cb1ca8143368b31058e7a48e342f20f25ca4a0707903a939e73abb2dc836ddacd28d446ba0417944d000caf9bd87383
+EBUILD th-orphans-0.11.1.ebuild 815 SHA256 959e73229301670592acdbfd76a36ce5d6839ce6e2fd7c9e2a60ddf5615d3c9c SHA512 ffd62863428c8935697e47aefe3d92295a80c5d2d516eda4a46afbdcc54cb1a1a91ca7c24b173d86041266669aec74b737a6b4e270cdf39ca69f68f2a436dc91 WHIRLPOOL bf891ec7e7ad4eb14b7399848bfdfc8ac87acfe7cd7c48dbae3177e0341f595f54cc79cd42a3a1db7d4cb21296f9c582910c25dd0e882d0e6281b00f7803c9c1
+EBUILD th-orphans-0.13.3.ebuild 840 SHA256 8210360e59b93e5b786b9ef95a7a849a574a96e0418fe9dc865da1fe243d4055 SHA512 0d67f9c0d8f8ecba72602bbdb95076f8ae1ab109b84c39b1c19701db01176686d14c4cfc80d8952fdb2a4be520b0b7128feebb6f8beeb003cbfccdd348b17533 WHIRLPOOL 13d67a9e86f47551ced45681b75a3ebac56525ed7ad3eab655a99bf99f695707cc93eabe577e717242da2083ca1e2f189be35debb40e05481e5cf3355a232180
+EBUILD th-orphans-0.8.2.ebuild 677 SHA256 d171810f9ce39e98271ee1ee5790f89284f32d1534d2b8284d52fff0bdde6d81 SHA512 7731b80511d4e3a331184478af96e7610d88cfbaa0324a56e232045ecfae0fe440aeded2664b4443b91dcf44db922afa4b1092131868bd941fb123993660bd01 WHIRLPOOL 9ee18c57deca87781820cebf46383483607f05257b6ece109f63820c8a153044f2bf14e68457245f71b37c5f6756bffd2bebc7a40d11dc38e8d31eef71c9a54a
+MISC ChangeLog 3180 SHA256 9a3c3e6d6d1b7829fbf01c01d783669604eadf39abd7a4ce75ca59924967c749 SHA512 7620d36fdc57e2caaf5d771c023f297910ac0c401107da8c6654cb4e89d5affd1e20052b1773db2ceb2659157276ae6f3b299480833d893a34dfc83bd5a61ecf WHIRLPOOL f656d7b4633ebd5d6c61eb65888f4b79a3863973ab0153dae3d433be76e7fb7df44e7d987d7b9ee325fcbce7338953901b0d9758112ada336fac5e119254fdd5
+MISC ChangeLog-2015 494 SHA256 ba95bcc81a95a775909cb604c787f308b66843374e2c6da767ba8f3e0aa5130b SHA512 1cbf40ec59ae2ea3ee8bd2ed8124be5d5268e042c230fe5e65619c751345d1d96e9b7dfe7c115a6e98a736cec2ea3352dbd4ae14bc7c309c0f670c5c640be68f WHIRLPOOL d96712e70d6a2a74aa4eba9d7e78828244cdf18786357eccbf5333f2fb5efe9c52a9088041d0b179bc5d4fa2a33abd9b5ff70974a1fbe7df395eb8ff562342fd
+MISC metadata.xml 507 SHA256 2ef8aaaad76b2af9640beffffb484a0909ff39a015c5d775902c39e79e62252e SHA512 4bdb62e70a857bba59d2abe32dd5a28fa4ca20b0756c785323fcdc39327d89b85c9e936c767454dadfa60f52cccda99a08f8d5bf3dae1a758a0be9102fd8e4c2 WHIRLPOOL 124ff3e53211f9aca60f2876220520b4c242f73e93e30f2e8cfe72e242fbc8fb682b6804b8ea5522293f9ada1b2d479d88eea1350f5173b6487bcf1680459e1b
diff --git a/dev-haskell/th-orphans/metadata.xml b/dev-haskell/th-orphans/metadata.xml
new file mode 100644
index 000000000000..68da81290c55
--- /dev/null
+++ b/dev-haskell/th-orphans/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Orphan instances for TH datatypes. In particular, instances
+ for Ord and Lift, as well as a few missing Show / Eq. These
+ instances used to live in haskell-src-meta, and that's where
+ the version number started.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/th-orphans/th-orphans-0.11.1.ebuild b/dev-haskell/th-orphans/th-orphans-0.11.1.ebuild
new file mode 100644
index 000000000000..fd2971267740
--- /dev/null
+++ b/dev-haskell/th-orphans/th-orphans-0.11.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for TH datatypes"
+HOMEPAGE="http://hackage.haskell.org/package/th-orphans"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-haskell/th-lift-0.7.1:=[profile?]
+ >=dev-haskell/th-reify-many-0.1:=[profile?] <dev-haskell/th-reify-many-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/th-orphans/th-orphans-0.13.3.ebuild b/dev-haskell/th-orphans/th-orphans-0.13.3.ebuild
new file mode 100644
index 000000000000..454122d489f4
--- /dev/null
+++ b/dev-haskell/th-orphans/th-orphans-0.13.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for TH datatypes"
+HOMEPAGE="http://hackage.haskell.org/package/th-orphans"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/generic-deriving-1.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/th-lift-0.7.1:=[profile?]
+ dev-haskell/th-lift-instances:=[profile?]
+ >=dev-haskell/th-reify-many-0.1:=[profile?] <dev-haskell/th-reify-many-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/th-orphans/th-orphans-0.8.2.ebuild b/dev-haskell/th-orphans/th-orphans-0.8.2.ebuild
new file mode 100644
index 000000000000..0bfbecff5d7d
--- /dev/null
+++ b/dev-haskell/th-orphans/th-orphans-0.8.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for TH datatypes"
+HOMEPAGE="http://hackage.haskell.org/package/th-orphans"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/th-lift-0.5:=[profile?]
+ >=dev-haskell/th-reify-many-0.1:=[profile?] <dev-haskell/th-reify-many-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/th-reify-many/Manifest b/dev-haskell/th-reify-many/Manifest
new file mode 100644
index 000000000000..f0755c69f6a9
--- /dev/null
+++ b/dev-haskell/th-reify-many/Manifest
@@ -0,0 +1,7 @@
+DIST th-reify-many-0.1.3.tar.gz 5481 SHA256 dd51e8aafe834e7a39ad6777d90c71a7a029577355a91d36e36410cd24f51902 SHA512 1e258d9d9ae28537ce3b7eca2de2434ad1a84a474de131bc307a74d3cb6527c70ce2fa23987896e5c3804404acdfc515d08437fbdf9940b4fdab3374574a93ed WHIRLPOOL 33b347bf45330807aaa99ad08502283cd46636f737e21ac034770444b886d99d1cf36a6fdd0d4db7d3a225628da7662154a4fe54282f392180255ff27acce4c1
+DIST th-reify-many-0.1.6.tar.gz 5651 SHA256 aea5d277af954ec41d8c129b9e0761a0e628b6e216d0243fb2600339bbfce6ac SHA512 dccd91f4767e29a69ad81b754085040f45a6a8ce627c435f3ca3b14cd723e390df27a462f7ba74f3d652b239c2383d84305c947ccf4fb1906ddda52f9069b589 WHIRLPOOL d2b206680fe7ff29e109887b658d927494a3183d354b13e12dd9a72df7934db1c9b378db012c453d77484ad55bad82ab163bda529c30931222b15d953b80791d
+EBUILD th-reify-many-0.1.3.ebuild 670 SHA256 cd8e1ef9d16a5199c5daba5687821f8fe83bb4a2c8f5f30a36ae98e0538c30d8 SHA512 025064c8655a19e88ca73a8103c2ecc249b1ca5cba02dee8bbb9ecd80a323a6d247ed28ff236bceb538abe8e4150c69321faceb9a17e290859d89e82a3c88666 WHIRLPOOL 7f4fde29b8b32d30c25725cb2be68b3ac4833bbed0bfb706f36ee2e6fa48fa018e2d4d7d8df6b73d15be94a4e4403acad0e84f6d1bf134ec83c6a43e3a5273e7
+EBUILD th-reify-many-0.1.6.ebuild 668 SHA256 a71076c3201f2cbd8dda0b29ffe103b615f1206dec8ee3a87ab55e020482aac2 SHA512 067e4f2f73c7e14497a6df4b824a483b04c3860f49c4f60c2a7d0cac43d2cf7535ec3a7422c08d70e532d46c2c868ea01f5838b01a3d2035563adbd2c27582d8 WHIRLPOOL 46e93017dfa8093b9baae2237f8bb7297335fedef1b21d4f46704f31faab7dbc6478192eb3b388c12ca67462ca21b654436026e549339b1914159cef18c20833
+MISC ChangeLog 3291 SHA256 deb4533e4a71561bb53054866f06f14850509f7e118c9c67c1d82967b10858b3 SHA512 1cff97d824c2e38698aff00a028823ec6c46728712837c2c2218da8ce9110523409319655c07701feeff028df3093a8e079f74462d72965482ad4bd3775acacc WHIRLPOOL 8ffa1dffa677ceeecd533956889f6ef38420963121728ea4bed95a7e60a5192a4e34d7ad57a0fa761d3a5b07943dfbeb1c277d34109e2f69f0ed8a111e131466
+MISC ChangeLog-2015 617 SHA256 55d0ec758a5a50e3b987ba43f5ca50b9c49dcdbf0a1d649c24b5a0e813949bc6 SHA512 9df54f4e4c137f7adfce986b3de1d80bb6a502492a52254ff8fef5e075259e38a254c53e2d2402e28c75af6190824153964cdbb2dc3ab6af73b1cdfe713bc822 WHIRLPOOL 9ac91c674bbbb5a858d2dbabc29ee669b318dd08e62df461e0c4c83c39bcc51cdba5851b94c82dfc85b5d676e3ff6f5ea1c75b894b804e8ec5c7d195dd2a894a
+MISC metadata.xml 640 SHA256 184a98ceb8eb3ba1c25cb28e15a043c2b2a5b95b0b7107a602f2a3a5b1930cb3 SHA512 611cf79c5d709a401dc3830d178911e6bd5cf223d2260fd7a424f1eb4733e1937f242473d95a81723da173ef21186fe93ee10c7944aaa9e45535073009baaea4 WHIRLPOOL 64a171cb7e48291e8c37e5aefc7e386143ecd2505176411a23dc64d1637a783236cadfec587b7022f0e5d8ff62d297bbdbf99c97dd3c40de8888c079445e0c8e
diff --git a/dev-haskell/th-reify-many/metadata.xml b/dev-haskell/th-reify-many/metadata.xml
new file mode 100644
index 000000000000..c5a39e2ffbb7
--- /dev/null
+++ b/dev-haskell/th-reify-many/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @th-reify-many@ provides functions for recursively reifying top
+ level declarations. The main intended use case is for enumerating
+ the names of datatypes reachable from an initial datatype, and
+ passing these names to some function which generates instances.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mgsloan/th-reify-many</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/th-reify-many/th-reify-many-0.1.3.ebuild b/dev-haskell/th-reify-many/th-reify-many-0.1.3.ebuild
new file mode 100644
index 000000000000..1e9c8ce7e7bb
--- /dev/null
+++ b/dev-haskell/th-reify-many/th-reify-many-0.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Recurseively reify template haskell datatype info"
+HOMEPAGE="https://github.com/mgsloan/th-reify-many"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/th-expand-syns:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/th-reify-many/th-reify-many-0.1.6.ebuild b/dev-haskell/th-reify-many/th-reify-many-0.1.6.ebuild
new file mode 100644
index 000000000000..608c3760d633
--- /dev/null
+++ b/dev-haskell/th-reify-many/th-reify-many-0.1.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Recurseively reify template haskell datatype info"
+HOMEPAGE="https://github.com/mgsloan/th-reify-many"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/th-expand-syns:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/th-utilities/Manifest b/dev-haskell/th-utilities/Manifest
new file mode 100644
index 000000000000..42fe579437ba
--- /dev/null
+++ b/dev-haskell/th-utilities/Manifest
@@ -0,0 +1,3 @@
+DIST th-utilities-0.2.0.1.tar.gz 14996 SHA256 65c64cee69c0d9bf8d0d5d4590aaea7dcf4177f97818526cbb3fac20901671d6 SHA512 30cb5c09071beb1f8e029d217fefc6e58aa6eaa8a28994990d1549091fc174195b04a10e7873b1ac5f894cb4a528bf9764256ff1ad5c969493fbf5f872f1749f WHIRLPOOL f7f515d011c1edc2b049708700a4b2f5675e8a82dd7eaf93f54457f2c2409d7b8a978aef438c271f06c0cd346f75b81c7e864b729880d26349a674a4ba967480
+EBUILD th-utilities-0.2.0.1.ebuild 771 SHA256 bf6a60941f12e0837ea813e02b189a8cfc82c28d64a92cfb287a5693ec4a9307 SHA512 d677175408155d2fcbf1f4a612b611531980e40072a670da7d90240b9e3193f1b5e984dfb162291eb55f3bf25bddb9b51fce554982b13b2e407be6925051b830 WHIRLPOOL 07aa08651564ba56d959600d1cc2fad3a1bded4641a2f61800ab8eff50b2d926124dfb50e1d5a098fdbee0d8a387428e1b40017df59cf8f1ff403225112fed38
+MISC metadata.xml 351 SHA256 911333f36728a95a45c0438bf5891b44d99513903bd4c9a4676b5796e9b392fc SHA512 22a6f9ed3b20b27470841ad774539597e351b6abd0c51fc2644c8762b7e1d08da11600c08b3cc7744984354518e046542a6409f89dac11f6c9fd0a8d87c7fb3a WHIRLPOOL 193d34430398a5ccca9be0a34d4a6b8e502cbd271ea2d00277e8f826af57996fc91f486326f291f79f2c43c84bfede26be2aef82f6e985a829541a051758128d
diff --git a/dev-haskell/th-utilities/metadata.xml b/dev-haskell/th-utilities/metadata.xml
new file mode 100644
index 000000000000..93ba8d9ecc21
--- /dev/null
+++ b/dev-haskell/th-utilities/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Collection of useful functions for use with Template Haskell
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/th-utilities/th-utilities-0.2.0.1.ebuild b/dev-haskell/th-utilities/th-utilities-0.2.0.1.ebuild
new file mode 100644
index 000000000000..26d2cbd60e01
--- /dev/null
+++ b/dev-haskell/th-utilities/th-utilities-0.2.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Collection of useful functions for use with Template Haskell"
+HOMEPAGE="https://github.com/fpco/th-utilities#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/th-orphans:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/vector )
+"
diff --git a/dev-haskell/threads/Manifest b/dev-haskell/threads/Manifest
new file mode 100644
index 000000000000..4baac37de2bd
--- /dev/null
+++ b/dev-haskell/threads/Manifest
@@ -0,0 +1,5 @@
+DIST threads-0.5.1.4.tar.gz 7395 SHA256 d3b805b743cc7c0bce2a9b142f45bb1ad07e7bd6c2bd97a5fc442c007276febd SHA512 4fcce77d88bf5eeb0ef172efec8525327ae11739c89a7d31b775ed686ad943aecb53f8140539262fdc8992b338943e9f905ebf97bc7c01312a12a88ac4c08129 WHIRLPOOL ea857f2771445d62ff65630753748312b7b300e20495ccab2737814b5a8cb3f641eea80fe591f60241292cf4545d853bf97ed3da138b7a579f4a7861775bfd77
+EBUILD threads-0.5.1.4.ebuild 909 SHA256 09817e4081be0aa0512e7d5529e3cbe915f41318842f40d502eb23f9cf46e9fb SHA512 dc5e71dd61b09e2d23c69e40d114bac1f2470dde6907faa0c9adeeef7e44fc55d9729b7502dbb0b87876d3f971c8fe5bf79290e8fa941556d4cb1090daf02fe5 WHIRLPOOL eda674755e67e6f23cb938c9aa4b608143f4e2e4181e4582bf971858105c5af4745c47112354c1280086542ae61e729d6a219153852df2ab781f74e54307fbc2
+MISC ChangeLog 3238 SHA256 f8f7319b6fed2de5588e7bba78dd57ddc751ce170e64d0ccae47c4f1b8f3f2f8 SHA512 a2bd34a679fd07ca39debbec0e4bee8a14971acbd648b0d58dc2668a84eb911ecab087457b5ab1d196b4d9d6441899d95fdecf8919ca4f2964e060d7a3be3303 WHIRLPOOL 9a4a3955200fee4164745e07d1d41d065ddd7eaff805f10b96f9c0d151f796759d3cdb1c97b6da41399828185ef24e05537983f807adaa05494cbc0ede5d56cd
+MISC ChangeLog-2015 990 SHA256 01fb8568270586ca4f45b87ee99305f33c93551e88424a96a785db033a5fcd39 SHA512 1e0a7d714fa5c8bfbb9ba176f87554f3ca7d775cf6deaf73effdf5ca530aa101e57307f0955d6d7f2ea4a80c76713dac99009cf0edc2808b27f05f320ad80dc8 WHIRLPOOL a8607721fdc7c8cba37b48f34afce6f509a2ba128f008cd6d63f4bafe3bffdae8d2de6aa4ffa86bfb49fbfdeedb93d4bfe302f84b1adff593b610df53305b39c
+MISC metadata.xml 1018 SHA256 d7cdd968f5bf8707f2deebb3f2a2240c0f10c1612e24d1596a560d4c1e78d712 SHA512 b50d6d809ae35893296cf851ecf03c5a5b69342eee6db42ef13907afe224b4d46047b4bd68dafcab51e972a7cbff0e28aa6ed2b1123d1fb9d15dc6b512be564d WHIRLPOOL d64ccc27d0408a54891e5a36af9ef7ac5a00a1cef1080a287c69d58e11972059174d70419ba0e08fa1061a8ebe75e1947ef6fdba479a469f31662e87efd3b465
diff --git a/dev-haskell/threads/metadata.xml b/dev-haskell/threads/metadata.xml
new file mode 100644
index 000000000000..2baf8cca4f23
--- /dev/null
+++ b/dev-haskell/threads/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides functions to fork threads and
+ wait for their result, whether it's an exception or a
+ normal value.
+
+ Besides waiting for the termination of a single thread
+ this packages also provides functions to wait for a
+ group of threads to terminate.
+
+ This package is similar to the
+ @threadmanager@, @async@ and @spawn@ packages.
+ The advantages of this package are:
+
+ * Simpler API.
+
+ * More efficient in both space and time.
+
+ * No space-leak when forking a large number of threads.
+
+ * Correct handling of asynchronous exceptions.
+
+ * GHC specific functionality like @forkOn@ and @forkIOWithUnmask@.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/threads</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/threads/threads-0.5.1.4.ebuild b/dev-haskell/threads/threads-0.5.1.4.ebuild
new file mode 100644
index 000000000000..b7c1db28f512
--- /dev/null
+++ b/dev-haskell/threads/threads-0.5.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fork threads and wait for their result"
+HOMEPAGE="https://github.com/basvandijk/threads"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( >=dev-haskell/concurrent-extra-0.5.1 <dev-haskell/concurrent-extra-0.8
+ >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/thyme/Manifest b/dev-haskell/thyme/Manifest
new file mode 100644
index 000000000000..625be31f4b85
--- /dev/null
+++ b/dev-haskell/thyme/Manifest
@@ -0,0 +1,4 @@
+DIST thyme-0.3.5.5.tar.gz 37220 SHA256 84c6701fb7b40841d22582202382c362fd9e0d6e5f1c959b7e0f2f91a85c796c SHA512 2f8bb307a49e441b3fe2a0337a25ef9adc94d3fe2f04369759bbdfba9ee788568016e8e9ce6dde2ef1ba51c61f98621f4dd35b833cab1757b022bf43524174b5 WHIRLPOOL f2b37a317436edceffabed6234a4768b45942138438316331218b9caf27c4f8773ee23f77876cf9d3e7cdd6496bdf257c12a4b769a90e632bb7b69367253a3b7
+EBUILD thyme-0.3.5.5.ebuild 1356 SHA256 076d4dcdc7ff5531fa1729027bcb057f450c7906fdb49b4b25f03f86944dc875 SHA512 058ba8305eef933fb8e78498debca9ce4e6c14b2ea6d2107523e7be8d6f8c7df061f07658bc5084d7c7d92be9bb37e95ae40c0b89c2b37f4cd0ad83bbcd598fc WHIRLPOOL df2ea1b909417cde4f2fd5cc4d8255b5ef45d233fae5db7641c9fa84db128453f8f097ecfa56a30b6b32ba457d9e17769f6c856acc80fda2e45ea41dbdc1a9d3
+MISC ChangeLog 355 SHA256 d41fb4c0a4ef20330e2c07f706e77b1c1d1ccde8ce27ffa5856da23cff100831 SHA512 f1fe8f1db77e573843d15955d35feed4df51fe42653bedd03c843a2af0221f9c2704372c00a89085f275b2e0e97ce5476770585973f9b813601d7b8c5de86103 WHIRLPOOL d1dbbe5621621e15d750b129b1af68ecda08e0a616c719fc7b5605bd731b72062ef3addc1a92a3b3c20706da3c42a7708f8319c68284c19dd22f93cd18fcb247
+MISC metadata.xml 768 SHA256 3980f42676b57ef2c10764a2c67e9522f3b5a6b15e69c59887db58deabf1aea0 SHA512 ef57041acbcd716294f3c1c5a120977170c415c4149966414e340817d75e99b80c1efdf37c841b323275d444ff4c824573bf4953d7d663e309d04414c95342e7 WHIRLPOOL 45ff8f808865ba6b166ce81aecd9607cba801df4305ca715e3d7dbb2b2b765791aeeb212e947e666ae92f7143310ffb764d773efeae79cb2679b8df48ffd6ffb
diff --git a/dev-haskell/thyme/metadata.xml b/dev-haskell/thyme/metadata.xml
new file mode 100644
index 000000000000..61acd72e3cce
--- /dev/null
+++ b/dev-haskell/thyme/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Thyme is a rewrite of the fine @time@ library, with a particular focus
+ on performance for applications that make heavy use of timestamps.
+
+ See "Data.Thyme" for a full description.
+ </longdescription>
+ <use>
+ <flag name="bug-for-bug">bug-for-bug compatibility with time</flag>
+ <flag name="lens">use the full lens package</flag>
+ <flag name="show-internal">instance Show of internal representation</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">liyang/thyme</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/thyme/thyme-0.3.5.5.ebuild b/dev-haskell/thyme/thyme-0.3.5.5.ebuild
new file mode 100644
index 000000000000..4c00e65bfb7a
--- /dev/null
+++ b/dev-haskell/thyme/thyme-0.3.5.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -werror,-hlint
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A faster time library"
+HOMEPAGE="https://github.com/liyang/thyme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bug-for-bug lens show-internal"
+
+RESTRICT=test # optimization-dependent
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?]
+ >=dev-haskell/quickcheck-2.4:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-haskell/vector-space-0.8:=[profile?]
+ >=dev-haskell/vector-th-unbox-0.2.1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ lens? ( >=dev-haskell/lens-3.9:=[profile?] )
+ !lens? ( >=dev-haskell/profunctors-3.1.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/system-posix-redirect-1.1 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bug-for-bug bug-for-bug) \
+ --flag=-hlint \
+ $(cabal_flag lens lens) \
+ $(cabal_flag show-internal show-internal) \
+ --flag=-werror
+}
diff --git a/dev-haskell/time-compat/Manifest b/dev-haskell/time-compat/Manifest
new file mode 100644
index 000000000000..02816267504b
--- /dev/null
+++ b/dev-haskell/time-compat/Manifest
@@ -0,0 +1,5 @@
+DIST time-compat-0.1.0.3.tar.gz 2256 SHA256 590711214510c0d2d09780c7fe3b21748bc4802e9053f78ccd6658e951fe0f7f SHA512 d7034e47654c4d73b4a0f3a7b1d0d5d2bfcc1eb028f288b7ccd0baceae49a6436493bf8a7a8af34ef3668f59a8b6f6047809a448125607c8af4aaee01deacfa6 WHIRLPOOL 01b19665d1ff602745f34d216d00cf3250da81e67361e507bf778d4cce9a07ee379673c700517c3aa72e385eaaee63ca3babb56be8043327939f474610401977
+EBUILD time-compat-0.1.0.3.ebuild 591 SHA256 0d42b73f9dddbc117234010b5ad2e8223e4aa8a3956addb3cc9f073d06fa91b9 SHA512 eb91e0be8feac7076e9f8d2d64c9b98696acc167a01e7d3783184d33759a5667e53319d738c4a75534212e76a4b23952176a89f8166ca5de0c95458086ea2ce9 WHIRLPOOL 74137aaa15d55c9e6df2240f6e4854e84dc6c11be206b36147a2d97244161da77ac8a5d2d5ba6f84c053144a17f8fa002e9fdf5a71f1f52d8896447ac5c29624
+MISC ChangeLog 2996 SHA256 de82016af1d8a36c294429013196ff133e677b276dab09cc61d35b2ac01cdf7b SHA512 6aae2dc8749b3cb0b4b943237611277049abfa12d1ba09cf1cbcf4ea8b7bba23dfc008fd0c98f50d0268725a8063ba52fd26b91c2006249d3054f988b0a40d50 WHIRLPOOL 8421e822131ddfcfc14723b0d8b4b3ebdf3f1c2cf48a75253a37df069e22e31dd91060e1d06b1e1f230f5f0844e16602235bacc2fc76c55638e6e9e4e7ecc61c
+MISC ChangeLog-2015 514 SHA256 09a2f1b5cbdfaf3e743ac1ce1f95b5723f7c29b2fa8adc27813a8c7137bfe076 SHA512 2646eb1092bfba29a6a0eaedc01a2643c7129ba89f4cd780eec24b3d9fdcfebc3b179751292bb1ab0801285741c98c43b3133690b87403b555e223950bbdae5f WHIRLPOOL 7a7bea1dead571db69dcd2a035303bc66ad7f501c6821178f25b557f41dacf0373d43ddd7bf93d47d23793bd0f5bd5902dca83e4e45f4054953250326b460bca
+MISC metadata.xml 378 SHA256 43fd5efd35990c0b5f7d4673da1cdead4ee2ba4ca5584a355fe8fc6988860b1a SHA512 1233288c38cbab9385bc4dc903e883229b083fe05a6e2b4e85a48f36681c310d4e718d460aadc6ad32edf37acfa7b01ea0cc5a67e7b2da3e5d2f65bf413a3259 WHIRLPOOL 6fa7a2e14b0b9ecf6c3679bb9d128bc645584b5b5b624eabdaddb6742e2c5d8684b025c66d8ae631e845e1ff7ff4220779a46f317c543b628ee7640b8cfd1037
diff --git a/dev-haskell/time-compat/metadata.xml b/dev-haskell/time-compat/metadata.xml
new file mode 100644
index 000000000000..e5927f581861
--- /dev/null
+++ b/dev-haskell/time-compat/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Compatibility with the &lt;old-time&gt; package for the \"new\"
+ &lt;time&gt; package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/time-compat/time-compat-0.1.0.3.ebuild b/dev-haskell/time-compat/time-compat-0.1.0.3.ebuild
new file mode 100644
index 000000000000..ba4b1cc8a104
--- /dev/null
+++ b/dev-haskell/time-compat/time-compat-0.1.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility with old-time for the time package"
+HOMEPAGE="http://hub.darcs.net/dag/time-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/time-locale-compat/Manifest b/dev-haskell/time-locale-compat/Manifest
new file mode 100644
index 000000000000..0c16b426d12d
--- /dev/null
+++ b/dev-haskell/time-locale-compat/Manifest
@@ -0,0 +1,7 @@
+DIST time-locale-compat-0.1.1.1.tar.gz 1861 SHA256 ced6a61e81671f266cc3daf7eee798e5355df8d82163e7e44dc0a51a47c50670 SHA512 69adcc66c933900768de5dc73a654aa226f074ce0dbe0c9db8773d31cc79753e5148145faaae198d4040cc6a23da6372fea6e3f48e1c8f6110a318591e9d6f48 WHIRLPOOL 90a35e42385436cdc057d32915a00a4e866429033c79ad8543d40f6f799d3b4b9959d3c419b103d9ea00884f2f68ae390142d323108b0f3b97510461bb789fc3
+DIST time-locale-compat-0.1.1.3.tar.gz 1925 SHA256 9144bf68b47791a2ac73f45aeadbc5910be2da9ad174909e1a10a70b4576aced SHA512 62fd86d0b1f3707fb820a15dddc01d02fb701e942493e26927745556f19430706ae342a810942c511105cfa848f0d40e109aab471c8c0441caaf6ed4afb233a2 WHIRLPOOL d23634979a8bad7086c92ddca08087a7a95b4c72d4f269e9b66b8b82bc6fa8b9be438a861e8835feb8c430322c6b61c46a7d4dbf9ca461a7e69eab1cf6bc11f9
+EBUILD time-locale-compat-0.1.1.1.ebuild 619 SHA256 9ac475a57995e5c4cafba5f2ed46e1f53a1b9885a32ecb2dd158e53edff2413c SHA512 8e5c0de869645ee65a929f4ed90fda45890b5900b1e0da814136e9447367ee909dea91ea531336b4e09feb021204b64ef914feefc3b4eba2530b49065618791c WHIRLPOOL 2207356254fc4dfd5aba3356e1c17db56113a12df8b061fa7b266d937b20fe5e79d2115f0981327abbae3cca1ea4355312cadc300ef8f4417add91e3cd707fe3
+EBUILD time-locale-compat-0.1.1.3.ebuild 619 SHA256 13b02a93704f73a6d592596a96681e28c17c5475795e986f5c6dda570488ef56 SHA512 cea1888b7e585aaabf286d4c87dd991e13eb40f10c2089962ea40d2ac50ec2b46844cee3e5a099e7b05b86903ae87e85cebce0d9457da7c5c1d99ea67c5315d4 WHIRLPOOL 4a81a286fd1d1e12459975d5d7ffd6951cb34ccbc11fd529773e88f1a18cff470e1d70799b3ebe958dfd9dc33d8eddcdafb7b653c0e1201d63fbdecc557f07da
+MISC ChangeLog 3136 SHA256 46d5b935623721f7a0b40fbfd98d57561c741ab622064aaef859e6f4ad739738 SHA512 5e5c1dfdf08013cda6ddf815d19c101930fab5db14e2f3f1bb930a4a0c5a2175d159c83abacfe859ce45bec78f95627686b1588a433009f1779c6b10c770d251 WHIRLPOOL c9cbe25c166a098fbaffd6e4908ccb1a57d3bc4e70fc45bc22e619f475cc2bb124647ecd7ffcc64dde5bc127876126575e59172a3998daff098c510de84da4df
+MISC ChangeLog-2015 401 SHA256 81cca12bcb49e5db14459a1af1d96d85fa697d085b46d008ef5d768ec60dd6aa SHA512 bb11ad0cf2637be31cb295d9fbd1c52f0aa82f44bce49b7ac74060787df1d2c1ce4d7f305bbb2b7e322074f9cc8fd9bc441a55bef98f4573d5b53b5dcf43df9a WHIRLPOOL 6a112957bc54005f7c3f18f9f287876a1e79e1b6ef325d1a363209ad690c71c46228757ed1ea281a86413470f543906bc1e18792c1fd24149d088e3f193fb0ca
+MISC metadata.xml 447 SHA256 91a41b8de0e8ff0fb3e2a29fa74a7beb60a8bb3ff66b96b9a6ef63144e76d2e5 SHA512 06bd239ae0f0d7c305c5c484e91cacb7f7a8b90fa0917d9a0a17a7ab50676bcd0876f425d82a96c868964ecd9a355cdf3c67f6e57abbace27e28df0f2bb5dcaa WHIRLPOOL 7cd8f5bb47ac4a8e28166cf1f215be33a16e2ca555554c03efc61c3c522f0d11036f036295bca2bf7007e2f922323136e61bec702c5d6c7e3a4a081bcbe43b7e
diff --git a/dev-haskell/time-locale-compat/metadata.xml b/dev-haskell/time-locale-compat/metadata.xml
new file mode 100644
index 000000000000..1ab2ab0beca4
--- /dev/null
+++ b/dev-haskell/time-locale-compat/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package contains wrapped name module for TimeLocale.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">khibino/haskell-time-locale-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.1.ebuild b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.1.ebuild
new file mode 100644
index 000000000000..644d904a1147
--- /dev/null
+++ b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility of TimeLocale between old-locale and time-1.5"
+HOMEPAGE="https://github.com/khibino/haskell-time-locale-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-locale:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.3.ebuild b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.3.ebuild
new file mode 100644
index 000000000000..30434954ae3d
--- /dev/null
+++ b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility of TimeLocale between old-locale and time-1.5"
+HOMEPAGE="https://github.com/khibino/haskell-time-locale-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-locale:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/timezone-olson/Manifest b/dev-haskell/timezone-olson/Manifest
new file mode 100644
index 000000000000..69be540a2926
--- /dev/null
+++ b/dev-haskell/timezone-olson/Manifest
@@ -0,0 +1,6 @@
+DIST timezone-olson-0.1.7.tar.gz 11313 SHA256 232f55b670531dced3b4f86b97b8f597073da6540e2b4e085936f73f30dea6aa SHA512 136bca829b40edd3c46f83e2d19b496da7b6e7268825ff017fa598f9dc8a9de5fd65101f417e9c22ae8b845c61c98347944971f8f41072be60d894ea148a4e0a WHIRLPOOL 5bd447caf561127c0a789aef105edacc2de746880765d2d6fa8c47e5a1f46b9fee2d254bd2fb552d565976cc5f16562362a2cef9229e9922648d88f2741ca1c5
+EBUILD timezone-olson-0.1.7-r1.ebuild 910 SHA256 0e56db171ed2ee5774e4f5974450aace21b5a350ace516ea0a63ff65b58b782b SHA512 0d55040a4d9940763d81104b1bcb5b7e4be5ab05861d7dcc65504a5b6fbdb735af928e003fc7fb7b0e8fa299aa29891148bce84600aadeb8886923375a416440 WHIRLPOOL 58c4287f909069e3ea68f66cd1a158996630efab13588f5d2db63193e3466b88873ec8d7aa55f815b4db093daf3b487345b77758e2c3b3abc78eedbb02cb2729
+EBUILD timezone-olson-0.1.7.ebuild 849 SHA256 f5c6732ee76e8c94b4df63f39fc9be035400c9ab03a6f0995a9249139d54f0e9 SHA512 64e3ef4a64a27a63c86f99a157c8b902a86e7263a44e4b4992f358f2a4afcbdcda52f79aebd073ee107ed7213e6c96067c3633fde1bce7069ec5a717464b949b WHIRLPOOL 429da99e808b82edde236ea188c7c6846c12b774d63f45fb7f27d32632a7407e1ab1de3c3670fcc1f7d3bd12afbbc022fb07d1c841f72a00a3e98503d6e2f2b0
+MISC ChangeLog 3883 SHA256 d3e550419d26621acd2b8ca82ea4f17768f17cf4c1f6bea51fdf3c67a3e0d699 SHA512 8ee2c9b67d2ea9edc4ff4fe9ebfb8d60a384400ba8720364279564df45a6be393856e3f70eee548e64f604ce0b3ea5cb3c4c2e76393fbb70e41f32e314eb475a WHIRLPOOL 3c9a2d2018c69615b7e79539eebedbf76573fc3da4dfbded64a6dfa75a0d2e5271dd8fffd189518b1c0fda978e2ba2c5f6acd563196af5c95c3b2f270f9cee10
+MISC ChangeLog-2015 1951 SHA256 e310bd8b6f2b3e6db68da84289acac0a9833052c554f23608d25f619e25a977f SHA512 1fffda648de31450cc3d8e6c649678c526d50a7bc76decf6e31bceeccf7a49f6e52469ce534f4e02f00f67cec9ad5228a962397a21af66ae89520aa1b28a595a WHIRLPOOL dc42d7a5f8572ee040792d49b0f115a3acdb2ca99ee525f19e45767c7de0cad2460f95c42a4830716856ab4c4a769faf648c0850c3a485a3c78a3dc8555c5268
+MISC metadata.xml 821 SHA256 9c53a4ada164fe367b8e6e96f470a99174e24d31b1bac149495430a115213bd4 SHA512 1ee91c0270137d4710f9052eadf7f522006108d9d6d2939ae44641d365078daec9671699e09aa69c19d0a8e5e503f1bceb6a0458ef3ca6f123c73bb3f774c2de WHIRLPOOL d21caee659ad321bfbb68fb3541bffe09903608832231aefb159413f72e6f18172b04fa888f5e3595620963c44c13d6ded0671edc9174d0633af42c3bb57ddf3
diff --git a/dev-haskell/timezone-olson/metadata.xml b/dev-haskell/timezone-olson/metadata.xml
new file mode 100644
index 000000000000..dec7b007d319
--- /dev/null
+++ b/dev-haskell/timezone-olson/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A parser and renderer for binary Olson timezone
+ files whose format is specified by the tzfile(5)
+ man page on Unix-like systems. For more
+ information about this format, see
+ &lt;http://www.twinsun.com/tz/tz-link.htm&gt;. Functions
+ are provided for converting the parsed data into
+ 'TimeZoneSeries' objects from the timezone-series
+ package. On many platforms, binary Olson timezone
+ files suitable for use with this package are
+ available in the directory /usr/share/zoneinfo
+ and its subdirectories on your computer.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/timezone-olson/timezone-olson-0.1.7-r1.ebuild b/dev-haskell/timezone-olson/timezone-olson-0.1.7-r1.ebuild
new file mode 100644
index 000000000000..ea8b76b4ea8e
--- /dev/null
+++ b/dev-haskell/timezone-olson/timezone-olson-0.1.7-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone files"
+HOMEPAGE="http://projects.haskell.org/time-ng/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
+ >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'binary >= 0.4.1 && < 0.8' 'binary >= 0.4.1' \
+ 'time >= 1.1.4 && < 1.6' 'time >= 1.1.4'
+}
diff --git a/dev-haskell/timezone-olson/timezone-olson-0.1.7.ebuild b/dev-haskell/timezone-olson/timezone-olson-0.1.7.ebuild
new file mode 100644
index 000000000000..8e70bf87d783
--- /dev/null
+++ b/dev-haskell/timezone-olson/timezone-olson-0.1.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone files"
+HOMEPAGE="http://projects.haskell.org/time-ng/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.8:=[profile?]
+ >=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
+ >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/timezone-series/Manifest b/dev-haskell/timezone-series/Manifest
new file mode 100644
index 000000000000..70d1d31ca333
--- /dev/null
+++ b/dev-haskell/timezone-series/Manifest
@@ -0,0 +1,7 @@
+DIST timezone-series-0.1.5.1.tar.gz 5330 SHA256 d244dda23a90f019884e6684a6bd7ec43f77875edf382861890ef1c68b2e7a56 SHA512 7f080455f58c8aefb8ac7e34e9b91724a294537069d8acf65865cc481fd3053816dd3e5ce3ef7a41c85f7d983764b7c472c13e47cc20d458c74a256c394f2d03 WHIRLPOOL bd112a8bc5f90698694bff86917c47fe75c756612c020ea3d3962b941965a98c3dbb2e509b92b84a2dd3650c0be7b604f4eacd363989cc65ac9c6a87d919cee2
+DIST timezone-series-0.1.6.1.tar.gz 6021 SHA256 65ea9a8c3b1143a0f1d154943ac8311b53bb2ec7b5e52b09bd035343025c2cc3 SHA512 d4cee3725651ad25174857ff4df1dd7ef0a8d15cbc6e4547b43c0499eea68e8ba2df45763975987184032bc1e17f6f39e21220bb102084633014ccb723b5ed74 WHIRLPOOL 65e11eba85ad32b73faee2387d8a1fb6cebe43c200b52e80b627f83e133da672a3e9e0495cc4f55f1e35c858274cd8271316603c662394eca55571938a640077
+EBUILD timezone-series-0.1.5.1.ebuild 547 SHA256 1b7a76dc70b4c8adb74d47f28db9ff580f878eb7452968a5a3cd5e7bcafcc282 SHA512 9853f5fb0f4136589ffc9251db880683cf0e2800eb7840dfbdf5f126f4049c9331fb266330a0f19b5cad54d99c0fbca3149a4aeb71ebd3833ecbd612c1502587 WHIRLPOOL 6f1ac642187403df17fc572fddc974455373e4b27b433c4c6eeed6e29ebe7eddbcf7e543f84e2ad09b606805ac99dbd4cd3f1ed82a513f9845a2d09b49270efd
+EBUILD timezone-series-0.1.6.1.ebuild 545 SHA256 06825019fe2a86d1b0189d85f730c28f8c4846be8a5e5b1ba519c613148cb645 SHA512 48fba471983a74a347f8228d207cd4226d4ac2da6571a9a6b8e72f6445538e04613ea3b350b2838241365d5539aa11bad92550aa38e0b08d62d2747ba37f97b3 WHIRLPOOL 04bd715713263b2f690883bcd2d71b7d73a31d7249ad80fe88bafc62d2a80f3bee7f39c7ebf46244410ce43d4947f15608d9bff8806e5c733accfd9ac315a133
+MISC ChangeLog 3204 SHA256 5be78894292e18d1bdac3ba59ae57cc7b205cb5c888efaa0bbf76ed2c7e5db19 SHA512 eefd43bab58af64e9342b370eeba548d9c4060d61c5ff2b34a89f12d2463245c605cf0c877aa435473964a2b83529b6f0e49a97501166e8469c91eaa959757de WHIRLPOOL 048c45ab40cab0545708d6f2df57028b7e921b803043805855f6c8d9cde54349d41e0bca9a0544e24f560bfbf741998737cddef2a6f818745827562e12fa8f85
+MISC ChangeLog-2015 1483 SHA256 32252743e129006e923241248fe3958e5d9e5b03006ce9440f9b44ad64754018 SHA512 08f4e06145d992df65203b692e04151eda6a6f6f2594834179636ce181c6bd73b3647327f2ef72ebcf10f9229a08c5aedcfd88c9680a43bfbd3f0dee0e1d0342 WHIRLPOOL deb7934310e62730e51a27b85a9908b6970d5cddae2ffc196ce26b4a9c455e3f570b64b605dab416b26b867e666ec4ccedde2ead43c6fdfc295d795710a0ff75
+MISC metadata.xml 499 SHA256 6508df09dac760eb9232a93fd3a55942c07f2fd2f11e8e611175c4b7092b28e4 SHA512 dcb6faaa9c24cbf69dcd2e0544177c128421aeeb2cfae5382f054e0a04970697a0d0512b42488c5e096cb6317233cc5f5b2415d85385bcc95733a865a1725760 WHIRLPOOL 42390ca4f5b299bd6d569425e3cebbd24e7a8600adf111339b6d85e03c5b5421e97f03176c8a1d5e9c191a2bde1b796b244149d0758be25a25a2644311d2322b
diff --git a/dev-haskell/timezone-series/metadata.xml b/dev-haskell/timezone-series/metadata.xml
new file mode 100644
index 000000000000..2d2f96b3ebcc
--- /dev/null
+++ b/dev-haskell/timezone-series/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package endows Data.Time, from the time
+ package, with several data types and functions
+ for enhanced processing of timezones. For one way
+ to create timezone series, see the timezone-olson
+ package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/timezone-series/timezone-series-0.1.5.1.ebuild b/dev-haskell/timezone-series/timezone-series-0.1.5.1.ebuild
new file mode 100644
index 000000000000..102568e59c31
--- /dev/null
+++ b/dev-haskell/timezone-series/timezone-series-0.1.5.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enhanced timezone handling for Data.Time"
+HOMEPAGE="http://projects.haskell.org/time-ng/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/timezone-series/timezone-series-0.1.6.1.ebuild b/dev-haskell/timezone-series/timezone-series-0.1.6.1.ebuild
new file mode 100644
index 000000000000..24f52cd0fb36
--- /dev/null
+++ b/dev-haskell/timezone-series/timezone-series-0.1.6.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enhanced timezone handling for Data.Time"
+HOMEPAGE="http://projects.haskell.org/time-ng/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
new file mode 100644
index 000000000000..a44e23ac6c92
--- /dev/null
+++ b/dev-haskell/tls/Manifest
@@ -0,0 +1,9 @@
+DIST tls-1.2.18.tar.gz 74115 SHA256 019249ef687ce4f0961adcfe24553340a1bf98eb15485918112f804993b9ae01 SHA512 34648a2f42c2a0f54b50a10daf3f9b8fb8452aa48e811122f8c69336621c45214a293fa85f8db5a9d568a5cbe7f114c8eef97968c76147d9ef016a8c3d2375ab WHIRLPOOL 33abda20d61d97069d08538a5b86fe49c73a0df639ba1c9042227b06666b5e768f26c51ac61096c92b6cdab0e6b0fc7dc684ee9552b6c169f0a25422ce89a6e7
+DIST tls-1.3.4.tar.gz 77920 SHA256 49fff2bd6b420bb57f7cc78445f9a17547a5ff4a72e29135695c9cc2d91e19c1 SHA512 8b90cd2e9f31ea5dabe0fc8669bea43ac144ee7dfa3fdcb465a31975c35c45fb8b82cdc6175801fce7dbb9f52aaa594b82e16ededdbb7fd697d5fa673ed7c777 WHIRLPOOL 2048228344802a2f4b52d3ea13e8c0793210ee5c6c1489f70a915302996b6a651ade76f94315822b210c6207b40b4f212322e22217b9c3b7a24be29136797433
+DIST tls-1.3.9.tar.gz 88354 SHA256 81355e16528796d3097719e74f7f1f8cae50daed06926d1995731bab8e02267b SHA512 bb7d573e44707121fef65c66b83086b0bd477d3fe526d0bcc9dfa0a59059d340eea6091bb0d6b36819bd2999d2ffa581d3591dbc4b2000bf5e1ba6dd40923446 WHIRLPOOL a7d92437a29145c6807d7f6a638d5a0c6daeeb94e081e998a98f8af53d83c413bcb303b0bd993dc2b0222ab75c7eeb5c9ba0b60c1e6ebc9f10e648c380ccb764
+EBUILD tls-1.2.18.ebuild 1821 SHA256 5c7d765146c968b8ad0408d26aeb167045aaf565af7bcd5c07b82f1ba4f32552 SHA512 d88a017d9b3de4856b54f5f831418dcfe74b16f6714b120bc534d01a86e274d1594b9707969b1c20ed8eec736780ee9e68d46ccc5065d05a021ba4a71626fc58 WHIRLPOOL 51b6ccb6d3a5981eac1b0f5ccc22f7576d6ba9f2a6c593de86276696b19b2d03a8b4ee498a379ee4359369cb2a88e41cc99bff3e0acbad469f7eaf5844b801d1
+EBUILD tls-1.3.4.ebuild 1457 SHA256 1490ef9fcc989855bdbb4b77a94d57c5e2f39d3a428a74df5942ce0f14603030 SHA512 12a767f3f3e7a462cad90844653b589da3e5c5b039b10d30da87badf249de619119548e623f8775ad90e27edec2a906f03c3dd4623a769d28f4a5c47c3006435 WHIRLPOOL e7a664e9a74d58f2d93771d3eb56cba209bfae93332e21252b6538cb4084348443ca9b73c5f4f4d14716284e89d4392e7a0ddd0c61929e5080733c83c4d79c75
+EBUILD tls-1.3.9.ebuild 1384 SHA256 73771f863d646b7663d234da40fed0f6b9c0102ee2aa39115598d2ed6d2369f1 SHA512 0b3293d0b404268a17c4b7c1e2709fedbad329e3a619f0550c113289bda92c6fb4fdf3a91a2e469b0a3bbdf313160b284e035b6985c5402f2d9ca4acab9bce8a WHIRLPOOL af911a2ccb58da48903230ebe95495a250d978d8ac8825fbfe9c25348b1c9be4569b5807571f17ce48974456889a48326883bfa22d9edfa8682c3a046b302a64
+MISC ChangeLog 4059 SHA256 5164de9ea85453b4ba2227646968ff5abafbba49a1bfec0a347701ff56bd68e1 SHA512 197de4f093fd0c8a208f48d5ff014faa20d8bb67da548c5c19d84d63f664fe721536cb571fd45cf87e50d98871f2901c78d3ace79d203eedf6662788fe4db685 WHIRLPOOL 5fbb260f091791b1c2c07c5170053a6fbe2b95e63dca41d47d2adfdd2e20e85bc1cd1b97f9ae58f6a7aac5b9e3029a80ff9cd73a4a6633b8334a756ee69b5e68
+MISC ChangeLog-2015 1679 SHA256 45ef03d61f75c2b521a3412973af824d5c70570e0515f4a376a3bf6458ba3ad6 SHA512 58291309735210ce025e507e318cf5813fb33bf7d3d7e07602a970cdbf2ea79249df305156f8d69706275f87d534851569c3ff35a9fb2a69feb28399f95357a7 WHIRLPOOL 435c1d7392c648508744000d57d73474cd93f513ef5f9594bb257e56fef013380140bb84235f8a6b98554078000709c08a3f9640fbec993bf14f7717a6ba6609
+MISC metadata.xml 1116 SHA256 8e941a5a2a9a535d5124bdc91ce48aa2e7a2905c073efe1b1da3082120308f12 SHA512 d2edc3311ce239a521e6f941e5cd4a98c25b70376b18b8700643e06e580532d7d6d1b760b5229871f3fe938c89e47cde3734a7c87de1427b83950cd22d73c590 WHIRLPOOL 3e41c4bc4e1bd0fe3d642e6f84da43f8dd4798f6afe615f5f8066ec1fec0211823879635ffc74f2175464e8f1c4a55aa73718e119891ed5424ba1a62744ceeef
diff --git a/dev-haskell/tls/metadata.xml b/dev-haskell/tls/metadata.xml
new file mode 100644
index 000000000000..b95ef7b625de
--- /dev/null
+++ b/dev-haskell/tls/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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,
+ with only RSA supported for Key Exchange.
+
+ Only core protocol available here, have a look at the
+ &lt;http://hackage.haskell.org/package/tls-extra/&gt; package for default
+ ciphers, compressions and certificates functions.
+ </longdescription>
+ <use>
+ <flag name="compat">Accept SSLv2 compatible handshake.</flag>
+ <flag name="network">Use the base network library.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-tls</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/tls/tls-1.2.18.ebuild b/dev-haskell/tls/tls-1.2.18.ebuild
new file mode 100644
index 000000000000..fab96dceabf5
--- /dev/null
+++ b/dev-haskell/tls/tls-1.2.18.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
+HOMEPAGE="https://github.com/vincenthz/hs-tls"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+compat"
+
+RDEPEND="dev-haskell/asn1-encoding:=[profile?]
+ >=dev-haskell/asn1-types-0.2.0:=[profile?]
+ dev-haskell/async:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cereal-0.4:=[profile?]
+ >=dev-haskell/cipher-aes-0.2:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?]
+ dev-haskell/cipher-des:=[profile?]
+ dev-haskell/cipher-rc4:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?]
+ dev-haskell/crypto-numbers:=[profile?]
+ >=dev-haskell/crypto-pubkey-0.2.8:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4:=[profile?]
+ >=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?]
+ >=dev-haskell/cryptohash-0.6:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/x509-1.5.0:=[profile?] <dev-haskell/x509-1.6.0:=[profile?]
+ >=dev-haskell/x509-store-1.5.0:=[profile?]
+ >=dev-haskell/x509-validation-1.5.1:=[profile?] <dev-haskell/x509-validation-1.6.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/cprng-aes-0.5
+ dev-haskell/hourglass
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag compat compat)
+}
diff --git a/dev-haskell/tls/tls-1.3.4.ebuild b/dev-haskell/tls/tls-1.3.4.ebuild
new file mode 100644
index 000000000000..d953d574bf3d
--- /dev/null
+++ b/dev-haskell/tls/tls-1.3.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -hans
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
+HOMEPAGE="https://github.com/vincenthz/hs-tls"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+compat +network"
+
+RDEPEND="dev-haskell/asn1-encoding:=[profile?]
+ >=dev-haskell/asn1-types-0.2.0:=[profile?]
+ dev-haskell/async:=[profile?]
+ >=dev-haskell/cereal-0.4:=[profile?]
+ >=dev-haskell/cryptonite-0.7:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/x509-1.6.2:=[profile?] <dev-haskell/x509-1.7.0:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?]
+ >=dev-haskell/x509-validation-1.6.3:=[profile?] <dev-haskell/x509-validation-1.7.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network? ( dev-haskell/network:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hourglass
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag compat compat) \
+ --flag=-hans \
+ $(cabal_flag network network)
+}
diff --git a/dev-haskell/tls/tls-1.3.9.ebuild b/dev-haskell/tls/tls-1.3.9.ebuild
new file mode 100644
index 000000000000..12a030d8ecf1
--- /dev/null
+++ b/dev-haskell/tls/tls-1.3.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
+HOMEPAGE="https://github.com/vincenthz/hs-tls"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+compat +network"
+
+RDEPEND="dev-haskell/asn1-encoding:=[profile?]
+ >=dev-haskell/asn1-types-0.2.0:=[profile?]
+ dev-haskell/async:=[profile?]
+ >=dev-haskell/cereal-0.4:=[profile?]
+ >=dev-haskell/cryptonite-0.21:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/x509-1.6.5:=[profile?] <dev-haskell/x509-1.7.0:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?]
+ >=dev-haskell/x509-validation-1.6.5:=[profile?] <dev-haskell/x509-validation-1.7.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network? ( dev-haskell/network:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hourglass
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag compat compat) \
+ $(cabal_flag network network)
+}
diff --git a/dev-haskell/top/Manifest b/dev-haskell/top/Manifest
new file mode 100644
index 000000000000..e414e712b5e7
--- /dev/null
+++ b/dev-haskell/top/Manifest
@@ -0,0 +1,6 @@
+AUX top-1.7-ghc-7.10.patch 2305 SHA256 ea3e3b877e403404c3742a9baf22395254393525f1af90cd772444d003841028 SHA512 e5b6d8ad618787e70e06ad08e92b53c5d66dd4464a7cc476f55da86b740bf835a9e3c1e35a03dd3a390bb7798459afbdf7aed19c91491bb6d16c53092cd4a0fb WHIRLPOOL d0d6b177bb7466e8ddfb96822481fab93ca1fcecc7a68771f36af61a89ef0716ef2a329e61e0cf43d54f37812590391a3688277bed0a8e2221d79e767d14ee7b
+DIST Top-1.7.tar.gz 70721 SHA256 3d8da13be43fa6393d660bc0ec17c4336a93d8f0ac5808c6274149af3866717a SHA512 90d5f1042c07101c35bc1722c18667f551fa4d9034e70a4b7466ff25906899053a054f1227fed8d6d534d04fe9a1c2420585143cde44badfe98e08bf9a6225b4 WHIRLPOOL 721aad7b923963596ae83c2c5d4abff4cc5202af3af38de11354da1cbd6d4e615707be54454e363ce0b448af1e5ceb994b57884fb5a649a8dc12bf16eb1f894c
+EBUILD top-1.7.ebuild 785 SHA256 9d5a56d899a790339d684f681b2f60281233a89430622a58d5d9a47940369d06 SHA512 2110d6b9f5f1799fc9502531724fd3481c1a57a6b6e5567101f5e6c3de110d13b09525e5a7ba63f9c05b4b30c367aa4f6ae685e9352773d515c8d87c5201a6e6 WHIRLPOOL efd4e2c5fa11f5259213aaecd495b38549b5ecb047c54186af6cf46e3ec7feb5ef5fc4d9d83fb155680904a92b5c463bbe72af1eae31daf7bd81e746ddd803a3
+MISC ChangeLog 2445 SHA256 f743febb552f9ae7e2f32468e24b5c514cd189b3b38a17ab2d6ddd6f4e018410 SHA512 f4e5d21c6583c2b02428335bd80bb0f913dc7776ee9f2127b492306f7fc89c66705351e9fbfbdf290367adf127ffc3bed5ce4e67239e7822f1cc740eba1879c4 WHIRLPOOL 90d587db7e377761de6ae51e84524a82c105f49fb223ff48a015b322e8ee01091481c18b436e53fcf4886e1db38206d4ea869aca120691ce8deaf8127bfa3fda
+MISC ChangeLog-2015 452 SHA256 936eaa3314be1d2c7b78e662553f5dc384e25e89cea7765f79b48472c27ab2ea SHA512 96e44da9fc204310781faef9199f7cf2b56710d7a6eaacde4716b85754b78e45858a39e34f883efdb3c9784b9f272f4416ef2fa69df665461263e0bda6d46b3d WHIRLPOOL 3a86315222386403793fc27c7f5627bc6543bd6df4397976cef59adeb1df934aadda4ba22f81dccb3fadc071edff87d1c4c2bfcdb48c8d56ab18a846e31d0f4f
+MISC metadata.xml 662 SHA256 432d7007ea3dd81a84f6642ce5a2e81bd89ba261362784f636a78c93b5245273 SHA512 f335204b8139d294a18034055d76797412a4af6b98beb052878478b4246d6b2161c147fad254be262fd7732d96affe9952f231311debbd2a52fa9e338f0267be WHIRLPOOL b6ed795100e60415e686747808c515c14c485ca694723f714fbb620dd505597afbd28039f5fec1cbb027b02c058dec10345eb681adf61bc97abc725c3f8a8cb7
diff --git a/dev-haskell/top/files/top-1.7-ghc-7.10.patch b/dev-haskell/top/files/top-1.7-ghc-7.10.patch
new file mode 100644
index 000000000000..3acbda19e171
--- /dev/null
+++ b/dev-haskell/top/files/top-1.7-ghc-7.10.patch
@@ -0,0 +1,66 @@
+diff --git a/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs b/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs
+index 2cc5210..faf4c8c 100644
+--- a/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs
++++ b/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs
+@@ -1,2 +1,3 @@
++{-# LANGUAGE FlexibleContexts #-}
+ -----------------------------------------------------------------------------
+ -- | License : GPL
+diff --git a/src/Top/Monad/Select.hs b/src/Top/Monad/Select.hs
+index e5953cb..72276b4 100644
+--- a/src/Top/Monad/Select.hs
++++ b/src/Top/Monad/Select.hs
+@@ -16,4 +16,6 @@ module Top.Monad.Select
+ import Top.Util.Embedding
+ import Control.Monad.State
++import Control.Monad
++import Control.Applicative
+
+ --------------------------------------------------------
+@@ -22,4 +24,11 @@ import Control.Monad.State
+ newtype Select t m a = Select (m a)
+
++instance Monad m => Functor (Select t m) where
++ fmap = liftM
++
++instance Monad m => Applicative (Select t m) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad m => Monad (Select t m) where
+ return a = Select (return a)
+@@ -43,4 +52,11 @@ select = Select
+ data SelectFix (t :: (* -> *) -> *) (m :: * -> *) a = SelectFix (m a)
+
++instance Monad m => Functor (SelectFix t m) where
++ fmap = liftM
++
++instance Monad m => Applicative (SelectFix t m) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad m => Monad (SelectFix t m) where
+ return a = SelectFix (return a)
+diff --git a/src/Top/Monad/StateFix.hs b/src/Top/Monad/StateFix.hs
+index d77919d..bd8fb76 100644
+--- a/src/Top/Monad/StateFix.hs
++++ b/src/Top/Monad/StateFix.hs
+@@ -16,4 +16,6 @@ import Control.Monad.State
+ import Control.Monad.Identity
+ import Control.Monad.Writer
++import Control.Monad
++import Control.Applicative
+
+ type StateFix s = StateFixT s Identity
+@@ -21,4 +23,11 @@ type StateFix s = StateFixT s Identity
+ data StateFixT s m a = Fix { unFix :: StateT (s (StateFixT s m)) m a }
+
++instance Monad m => Functor (StateFixT s m) where
++ fmap = liftM
++
++instance Monad m => Applicative (StateFixT s m) where
++ pure = return
++ (<*>) = ap -- defined in Control.Monad
++
+ instance Monad m => Monad (StateFixT s m) where
+ return = Fix . return
diff --git a/dev-haskell/top/metadata.xml b/dev-haskell/top/metadata.xml
new file mode 100644
index 000000000000..20445cc8ffae
--- /dev/null
+++ b/dev-haskell/top/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ At its most general, Top is a framework for constructing abstract interpretations
+ which focuses on giving good feedback on why an abstract interpretation does not give
+ any useful information. In a mathematical notation this is usually made explicit by
+ returning the top element of a (complete) lattice. This is also one of the reasons
+ for the name of the project.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/top/top-1.7.ebuild b/dev-haskell/top/top-1.7.ebuild
new file mode 100644
index 000000000000..284c027fe079
--- /dev/null
+++ b/dev-haskell/top/top-1.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+MY_PN="Top"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Constraint solving framework employed by the Helium Compiler"
+HOMEPAGE="http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.1.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.10.patch
+}
diff --git a/dev-haskell/torrent/Manifest b/dev-haskell/torrent/Manifest
new file mode 100644
index 000000000000..c033350065df
--- /dev/null
+++ b/dev-haskell/torrent/Manifest
@@ -0,0 +1,7 @@
+DIST torrent-10000.0.0.tar.gz 3549 SHA256 5914bc8b4c32c10dc82bfe373ba73745e1e785424a052b0ede5352802aa1140c SHA512 361f7ca99196278dccdf4ac20dbe5d9861fd979ea1c84786a93928cc46e51f949618e34e55342f08e19ce935a8313526c580fed6413209a6365efc306b5165d5 WHIRLPOOL a2a0a0ece624242991cb4980d405b7f774dbd1be77eebc5c3fb7e5a890e3813be39cdcd3f8b467bd455cc8003e011d5f0b731bfd5c58d2fdcb704a6687ee8458
+DIST torrent-10000.0.1.tar.gz 3819 SHA256 ba7c9565f5397f7603b924a67537abe6738cdc20649ff3fb510b5731d1e18725 SHA512 66b69a0bb2b7dc08fb738c60bf6402ad69a5e60c6ccc1002e9d394c9faf75e49f444ed690dd3d17c1de978d1ac85ac48f03b6dda143445019c698db83dea3fcb WHIRLPOOL fe11a591a6d361cdf43dc5a542b7db235c2ca612adebd0c4b005bf21cbbf49090279ecf2e3917475520e3397b29065da12e251ae0fb608a76412194a71acf959
+EBUILD torrent-10000.0.0.ebuild 650 SHA256 19ebd96481e82aeab370c4388069bb5f03cb4e358ce33872fec310bb47aa68ca SHA512 73f2a201a269c50be88a8fa7d72356ebd5ec1ed4e72eb6512f0e566fa3d82f0cd32aeadb6a1a4bccaaca4318f2544127ad829f5f02f7d43eacdc63d0d056eace WHIRLPOOL cf5511048373905c292fc083ad06faa2ec74e612682dd99593ab0c05b0238822f67d7b8f8263feb96abd1d595e0236938f5003f903722734fa5cf9824ebef4bc
+EBUILD torrent-10000.0.1.ebuild 618 SHA256 6c68accf849c1f8e31e732aff1903dafce7fadb7851792c0703c644d7c2be3dd SHA512 c10650d097abb57ce7f76f98c644c6fe0adea931f39009ca0e2deeea6082b6a3380328f02c7821b597bda9390d96768f6fef766991dc7680cf8018e0ef8b93d9 WHIRLPOOL 86510ac90d31f3cb2771966a44727c73c61560abfc65ec8bed4f50cb1a71bdc33ea7c810b33cdc0f728c2be1a50a559f29dd14901ad623f29275d3d52b48c975
+MISC ChangeLog 2438 SHA256 0e13f1b69023bf44ea790048ce58d5f2192d691b1d95f99c50079ff8360556e7 SHA512 9f933684792127ea75e8ff8d8e884241c69be17ba9a9172eabd693bc4778b086daef494d73e205fca01cab3a605253ec5a90641b6362fc3d144f3a578ce3e5d0 WHIRLPOOL 6ec45980a4f0b7c79144edc060e6501975444d3eb997fbbfce29e2ad6d24971e295e0bf4d2c3adfc33b7e87c7fce090bf11ac5c04707d0102720d4b1a80f4a72
+MISC ChangeLog-2015 383 SHA256 1abbf1f0fdd38eec5d33d76624e31efc8ce043cc0a826edd57a232b43b519775 SHA512 f13bd33c36d734599d239391ac52895cd2e4efda5d69f5917317a5aed10de7fc383e44cd44b14d5cedfb01bb6fd6d707bfb32420db1f7127c47a03297a24d77d WHIRLPOOL d33616b11587c3b2ba733c10a380f8e595cece33d0bcd72982924aaa584e6a4f55f33765dc5c6bdf3bdc5f7cca4fd564642e9f719ec5c7c8daa8acb91ff508b3
+MISC metadata.xml 327 SHA256 112079f0b1b2f50fe525ce39a4ee9bf9055c751236c06698b053a86d9dad267b SHA512 c7b6ac893521cc21a96055dff085a186e55a6fe20a1903bf40d3af032c3e227d82a1a93efa31ff7d0a13a1f5c124acf0bbd6b1941a6ea3208b339cd0e5056556 WHIRLPOOL 965249ef70067550d1beb89cf7d53fca98af61f6a8529eb234f124965ef27a7f40f9d1ce67ea277a9790522a1c161542dc3db58453bd0e5164f7a3944eeb765e
diff --git a/dev-haskell/torrent/metadata.xml b/dev-haskell/torrent/metadata.xml
new file mode 100644
index 000000000000..93afc894883d
--- /dev/null
+++ b/dev-haskell/torrent/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ BitTorrent file parser and generater
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/torrent/torrent-10000.0.0.ebuild b/dev-haskell/torrent/torrent-10000.0.0.ebuild
new file mode 100644
index 000000000000..a15e03441d2b
--- /dev/null
+++ b/dev-haskell/torrent/torrent-10000.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="BitTorrent file parser and generater"
+HOMEPAGE="http://hackage.haskell.org/package/torrent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bencode-0.2:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/torrent/torrent-10000.0.1.ebuild b/dev-haskell/torrent/torrent-10000.0.1.ebuild
new file mode 100644
index 000000000000..3d7a18338405
--- /dev/null
+++ b/dev-haskell/torrent/torrent-10000.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="BitTorrent file parser and generater"
+HOMEPAGE="http://hackage.haskell.org/package/torrent"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bencode-0.2:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/transformers-base/Manifest b/dev-haskell/transformers-base/Manifest
new file mode 100644
index 000000000000..f9e338906aa1
--- /dev/null
+++ b/dev-haskell/transformers-base/Manifest
@@ -0,0 +1,7 @@
+DIST transformers-base-0.4.1.tar.gz 2449 SHA256 4fa9e8ae38f0ed0633251f7a18c51946ee9fa486ed768389b5b6edaacf3c7cb4 SHA512 c2eb3ea5d10c9a520da4cf7faf99cc80c8aee5fb8bfef3d1fcee8f97fc2cb036a316457b19a7f235945d81a72bcb30f4c84edd1d3d11c7a4f72e5dcb265a58cb WHIRLPOOL 73bb16e7dc9ab727be58e38e04704143ce5b3a8ece7a03f046073c717f3817dc262897feee37c6885673e3c1f756d271fa9a83ed892d98040f5fd16d01907d5a
+DIST transformers-base-0.4.4.tar.gz 2550 SHA256 6aa3494fc70659342fbbb163035d5827ecfd8079e3c929e2372adf771fd52387 SHA512 5dbcbb321c7dc07a70af426cf3426433e9000e94278449ecbea025b79ec14f49cd9c8c35ea56ffa2b18444798c088a9db05badc2c819739b6ddd583c04114ea5 WHIRLPOOL 6aa83b10a0e31e82f90cd5d966520af6291db25cd125c0168d0f205ae812b1c403ad0da10877a4d23219c3188ea7ed7c1ef3c246854c2bd54c5f694cc145bb23
+EBUILD transformers-base-0.4.1.ebuild 616 SHA256 a5f03a847db1dd034fb5fee0852931cb557698d4707efb4fe7ec9cf02cb44bad SHA512 acaaad36a3d31559d802484713c5887bcbe8fa7270bbbde07b1c285982d098d33542b49e851876661fe559a756cb410c47f8f3b484757b8f46625e4e61d97efa WHIRLPOOL ec54cd1ed16db8cd198e7d4cf41abb7b68a4f91e936de92848fa18f2cceb4e76660c62ab4f42a1343a41139ae596e5d9c507a99d832b9476101be101339b4d35
+EBUILD transformers-base-0.4.4.ebuild 822 SHA256 47811d4ec61860f78d562e4f96b108f025096e5cbfae4d9fe5445f00fdc7c372 SHA512 a3f168222021a622affd68f3f3681fa4a15b027420df924b789efc02b78de02aeb4a49a360e7f322adf722fa4e1da51994858377fdfea6a7b9e9e57921826e87 WHIRLPOOL 349902c6cc920ba3cb813e73980b7e9ec455605a8b2a1bc60d135f6b1d1213c9ce47e9351d2eb31890972fc6151093655877c7264768cc410c995b42b8e28b46
+MISC ChangeLog 3003 SHA256 3f27a8731de72f7ef0f95bfc22fec476b8100f681d08d966b17ee16703f1ba96 SHA512 49e88890874aa3485c9e82849a76f709858921db6dcc8b3b625e3aa88de23a68443482739fc4e7bbc142c3ae0822cec8727fe029265fa11874d434fe33d9e69b WHIRLPOOL 5541957ebc8ba471f928be7c8f3aaa220c5637a52684f54014d7afce8b4aa4fa8c3f97ede91efb0e8e447938e938d64ea18fea6d5abb557f3b8b43d4d283bf7b
+MISC ChangeLog-2015 1927 SHA256 ff7c9c42056e1b2de0076acfd3ed8fe95d8557976ce51ccea84ce51999b9e318 SHA512 a7d68d7f9fb75bd6d2c95ed121e7f6b28eb2126a5f427062e779a1e35f01c4e96fbbaa0f2d6e3a35f155af4dde79c7c835669dd4195d82958e547724c90d129c WHIRLPOOL aaadc0b53f8f51c1fd049ca1dc26773597509b9850f7cb8f84a3713cd9c106c238e430154b3bf7bc231d25584bbd00cd864cc6c67408bd5ac0d7601028b3a601
+MISC metadata.xml 565 SHA256 a5396dc4f2dff3d305f750e95b18df2fbe135ca16093605ad6811e8a75b8066e SHA512 b965edfe8de254fd4968dd092f9248521a2089da39469206779ea841f45655d39b496bb20f37f3e529e71b5fb1ce8f32cc569ccdc0577f108cdfd137343705c0 WHIRLPOOL 88c773f08ebc911777e206871f1335acec3b2afd4b37f1ba5b5d108a3f11c6a8a73efd8f8c4a367883a1968ab79ca72f141ccb9cacf44b297741e19702f484f1
diff --git a/dev-haskell/transformers-base/metadata.xml b/dev-haskell/transformers-base/metadata.xml
new file mode 100644
index 000000000000..64a0fc2d9473
--- /dev/null
+++ b/dev-haskell/transformers-base/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides a straightforward port of @monadLib@'s BaseM
+ typeclass to @transformers@.
+ </longdescription>
+ <use>
+ <flag name="orphaninstances">Build instances for orphan datatypes.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">mvv/transformers-base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/transformers-base/transformers-base-0.4.1.ebuild b/dev-haskell/transformers-base/transformers-base-0.4.1.ebuild
new file mode 100644
index 000000000000..978eeb369775
--- /dev/null
+++ b/dev-haskell/transformers-base/transformers-base-0.4.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.17.9999
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift computations from the bottom of a transformer stack"
+HOMEPAGE="https://github.com/mvv/transformers-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-0.2[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0"
diff --git a/dev-haskell/transformers-base/transformers-base-0.4.4.ebuild b/dev-haskell/transformers-base/transformers-base-0.4.4.ebuild
new file mode 100644
index 000000000000..b91c24043d57
--- /dev/null
+++ b/dev-haskell/transformers-base/transformers-base-0.4.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lift computations from the bottom of a transformer stack"
+HOMEPAGE="https://github.com/mvv/transformers-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE="+orphaninstances"
+
+RDEPEND=">=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/transformers-compat-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag orphaninstances orphaninstances)
+}
diff --git a/dev-haskell/transformers-compat/Manifest b/dev-haskell/transformers-compat/Manifest
new file mode 100644
index 000000000000..31e7cab67d27
--- /dev/null
+++ b/dev-haskell/transformers-compat/Manifest
@@ -0,0 +1,11 @@
+DIST transformers-compat-0.1.1.1.tar.gz 5221 SHA256 32264f5160b92ac72412ddf760c410130eb84ace710774bd430a5b8dab630b44 SHA512 326873df4a316948d64ddbee351f0bf2855b5f2bac1913eed3ca490305363771fc031ff6cad1e6de5849ab375ace9364ffb18e56cb8a57f0406508377f521a54 WHIRLPOOL c6e113bc9fdc892ff4e5eb8a324214d82173de03342d64871e9873b5b68a3576c9dd0aab08d0e693fec6f83adccd9a2e3b1302266dbe0b3ff8f23ef1ce1fb99c
+DIST transformers-compat-0.3.3.4.tar.gz 11143 SHA256 257712be0c2d5eedc6c835421751fce8daf45cf2687f2d6c27b92bff5e204bc1 SHA512 1f50ddeaec4ea2e17ec348194a6efcfab35c4b9d49f9eba9e70a0c1ebfdfd39387461c133fb99e6cdad234b7facae74fa73c99f604807d7f3ad7c31d0188d462 WHIRLPOOL 8cc99827a3e14fd658a90f935d8f1c0114685ebe3922dc446661e628fd3e6898a425767ba57527ced4281bf877d99f8ec526a74ac852fab00bd7db95146bf599
+DIST transformers-compat-0.4.0.4.tar.gz 12048 SHA256 d5231bc9929ed234032411038c0baae5a3d82939163c2a36582fbe657c46af52 SHA512 5850fa8ed63684b3dc37897c22d1d32d7412374dcd892e42db7ed975d493fdc8e216630735813ed00203f83dcd17722484a6ec182ccffb6fc8794b4b82b6c951 WHIRLPOOL b1d79a0ebdd4ffc92b7b4e0e255edda5ef50f3801c73f6bf0043593b918c7f8f6a10b49c877c86df8a13b71662559bfa575dbddd1d39dd255161a74a08492c5a
+DIST transformers-compat-0.5.1.4.tar.gz 18574 SHA256 d881ef4ec164b631591b222efe7ff555af6d5397c9d86475b309ba9402a8ca9f SHA512 7e4ff75cdae7afbf640b3ddbfc0a260be8bb3b06cdb1be803bfd7cdb333d289919164923ab4fcde4b270883548cce115643f908410ed394aec67efa389d5aeb2 WHIRLPOOL 272164c51fe4da0176b136050057a7516807b1c0107316d3762f8e2f9deada661bdd3c39b26135c0ef66875531da792fb7e651b12278d1e24de92c5eff86f7b7
+EBUILD transformers-compat-0.1.1.1.ebuild 620 SHA256 ae3cef54b6f1c51699c7959414460ea5f999ac475cd07f26590c68adf70b23f2 SHA512 585ac47a41de68d35cdab0cba76b2bcd37eba1e8294f09b534ba934d84b945c8efc38a2ebfe5c14a632e2eb77ab0a088f16b6d718b1e7770f19241862806fc63 WHIRLPOOL e89377a31397dde059510c933dc8ca58b2db0bd78e3a33f0b2ff22b7633e00f6b48b48215da2ec0f59a1650e70163642745658b50999ec611a63e02d9bec01f6
+EBUILD transformers-compat-0.3.3.4.ebuild 913 SHA256 493182fa15eb690a6453e5a033cd7135f1f85b655300eac409d461e647f20c4c SHA512 475cba97dcd38619e717c0a8d5f558313ec2d4cb1a06ad1529cac824f68b9833b8c5fbd62e06be6de203967cd5a98ee175cd2997c6ee0da6b300eab4f63cb020 WHIRLPOOL 1506ce874fd20d9ac020a49a028a1f404efcdf113e904f9c24e825eeb0f2365ebab976756736c4237a5d72dd0abe534d2c97806d547b67505486f7a35ef9df6f
+EBUILD transformers-compat-0.4.0.4.ebuild 1014 SHA256 8e2ae959c8852dca8cf6dc4686948d07041ad603383b2a1d6d1828463c0adde7 SHA512 675bb11bdd28c309c65199c0c76e00eb704d185a550a55e2da379b4bf639b60baf069299faf77d2be939850398d3b462f97cb3e8139452e3ed96f39f37d20b92 WHIRLPOOL fa1cf89af7a4ed3c6402b51628f9e669b1f5ce399134d64dba91fc05d08d2b34de9026c9309ca601bb24ae3658053c9d86a2aaee3e561060223a5136819f7366
+EBUILD transformers-compat-0.5.1.4.ebuild 937 SHA256 5cbe78e93e93fbb007f1e795bbbb9a3280cb14bd595581d6227cf4462757d6a8 SHA512 80dac56f2569bf97aaafe7b446f17132094e0a9172275397d12ff61f9fe2f6e33f94d8ec7114df4b154744eb4e085a3444633d5f4e310d6cfdd39310d2dcec1c WHIRLPOOL b38df8835e37b26864fa8b58719d69cdab555f01fadb4abce0d3f7ce74b99d619686aa672ed3771fe5cdd3cbd81ed0e599d359994f984f8dc0113c0b6e029da7
+MISC ChangeLog 3943 SHA256 b59db90e3b0750aafc76bb6bef4df6ea57b831184fa78fdd07de389f744156dd SHA512 53de5d93fa3744cafb9cba1e470bd034bd9bc1c526a6726dc1109ee202a272cc967d0e061faad98b4c8b74fc136cbe3f74e0dee495b835d8a289b48fdea06cf1 WHIRLPOOL 7906d192ff267187407b272000165fb19693f9585dbe05b7ff248082af112dbbf85c0e127fcda4402ea8bb18feac42cb318d6d0e31680fd4b3e454cc364581a2
+MISC ChangeLog-2015 1452 SHA256 9d3ca68f7b9af11cabbb4a8f591be46b6f4a3c40ced88bdbf347faeec666a6e5 SHA512 ff4f35b8a79f90dbb20dd748e4dacaf6e731e9fd78ac81081ecce3bcb220a03107c8761a352a6a0166dbbf48c54c2c5bbeb59040ef5af9fe8993f5b27b431513 WHIRLPOOL 7dc551eb1fb91ce9c288c0535043fdcdbcb8ef5ec2991c816207b6089e3f33044be166beba61a1f5cd4b0efb004475e05b52961a6c292cee6d3aaac73d9826a5
+MISC metadata.xml 876 SHA256 8f04ab170544e946d017a76e526857b0766fe0c15e04e455c55f9b339ff33b47 SHA512 f83fabfaa75fe7598f14e80ae17846a9f525cf5fae8b407d6ef45ca7e7816b3b04fc0c6ad02f9b2ed0c5cc4ded499d7b9afab922943991fb96d630597a9f4adf WHIRLPOOL cbe31a916f0f45a64f56911f5fcba68e97b9fa0facd93b9b58244a4b39f4990e54cf57ac68b7ad486922b736c4866991bcc981fff037f72e8cde074c19551c37
diff --git a/dev-haskell/transformers-compat/metadata.xml b/dev-haskell/transformers-compat/metadata.xml
new file mode 100644
index 000000000000..207a9e0eb759
--- /dev/null
+++ b/dev-haskell/transformers-compat/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package includes backported versions of types that were added
+ to transformers in transformers 0.3 for users who need strict
+ transformers 0.2 compatibility to run on old versions of the
+ platform, but also need those types.
+
+ Those users should be able to just depend on @transformers &gt;= 0.2@
+ and @transformers-compat@.
+
+ Note: missing methods are not supplied
+ but this at least permits the types to be used.
+ </longdescription>
+ <use>
+ <flag name="three">Use transformers-0.3</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/transformers-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.1.1.1.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.1.1.1.ebuild
new file mode 100644
index 000000000000..a9413adbcf83
--- /dev/null
+++ b/dev-haskell/transformers-compat/transformers-compat-0.1.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
+HOMEPAGE="https://github.com/ekmett/transformers-compat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.0.1:=
+ =dev-haskell/transformers-0.3*:=[profile?]
+ "
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
new file mode 100644
index 000000000000..e812864030b0
--- /dev/null
+++ b/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -two
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
+HOMEPAGE="https://github.com/ekmett/transformers-compat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="three"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ three? ( >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.4:=[profile?] )
+ !three? ( >=dev-haskell/transformers-0.4.1:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag three three) \
+ --flag=-two
+}
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
new file mode 100644
index 000000000000..b61b4bafe037
--- /dev/null
+++ b/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -two,+mtl
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
+HOMEPAGE="https://github.com/ekmett/transformers-compat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ppc ~ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ local tf_arg=()
+
+ has_version '=dev-haskell/transformers-0.3*' && \
+ tf_arg+=(--flag=three)
+
+ has_version '=dev-haskell/transformers-0.4*' && \
+ tf_arg+=(--flag=-three)
+
+ haskell-cabal_src_configure \
+ --flag=mtl \
+ --flag=-two \
+ ${tf_arg[@]}
+}
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
new file mode 100644
index 000000000000..48796375b7da
--- /dev/null
+++ b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: -two,+mtl
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
+HOMEPAGE="https://github.com/ekmett/transformers-compat/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/mtl-2.1:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ local tf_arg=()
+
+ if has_version '=dev-haskell/transformers-0.3*'; then
+ tf_arg+=(--flag=three)
+ else
+ tf_arg+=(--flag=-three)
+ fi
+
+ haskell-cabal_src_configure \
+ --flag=mtl \
+ --flag=-two \
+ ${tf_arg[@]}
+}
diff --git a/dev-haskell/transformers/Manifest b/dev-haskell/transformers/Manifest
new file mode 100644
index 000000000000..7e4166ba39c4
--- /dev/null
+++ b/dev-haskell/transformers/Manifest
@@ -0,0 +1,13 @@
+DIST transformers-0.3.0.0.tar.gz 20087 SHA256 e5aa0c1ec97ad98c389e78f59aca25ab028980a7068a3e585e39564662739591 SHA512 aa444d01ea2296f9a94908872f167f383b0299768b8599b7f488c1d7499b027a90ffd1ef56e250b474d7c547e0acd94ae91b1cc80cdbd4943b5dca2770e2ab93 WHIRLPOOL 8041f32430401e26dd7b6308f95c2ec955c6e69bd6a83a212359a7204328c5a66cfcfdcd8d2984e197d122031f92006d226cf4496f4bf1929b1525daf8affde2
+DIST transformers-0.4.1.0.tar.gz 27287 SHA256 8ff3ac94dfe6ab234e2fa7881e7c67e28955f6fde1b9a8c96e561ee40cfa964a SHA512 bf6561e63e9e0108aa34d946f7e8ff4eb3b9a5539779dd064d27406d05997f038570b93fbbdd4bf7a1bbe9144c042ad5b89648896821e8c6527c619d02b074c3 WHIRLPOOL 7d6ea400ec76f4e68192ad7aca806a47a7eacc37a563827796ce80773b3a5ab4f7bc7e24ccd200a55a3dc0dc8fdaf27577fea412d1bfc0e6eb07f07bfb5f79cf
+DIST transformers-0.4.2.0.tar.gz 27866 SHA256 79565425178a8e349fc6e100d3def6447b8d9014ba1206fc85f584cadc276628 SHA512 8b508731cbcbb3221ad6afa17b8ddb9b47db29bafe0fc4ee654538e20c2a0551394e8c7591f3b0abc01e02eaec271f44056629f0fbf26fb077c4499af1d6debf WHIRLPOOL 1ac5c892a60377fc132b3963545be2d2b9c3f170f1f144ac4ea9bb3c4edc472b41030ab968e14a193e1601b92a458847fe45f65a0dee5ecb5128acc4b34aa036
+DIST transformers-0.4.3.0.tar.gz 28632 SHA256 b3d0a797e815ca50d411e20c02f781efe7751308007d880af7f0b5c4365c3a9d SHA512 c3ec0893ebba4fbd6087c3202e919552c4a9bff3350b5c0589e7ebb18751a515d98b8cac15b0a3252906ea72b5a0eb09b7fe88c8da88b09d6ce4fbf0f50b2780 WHIRLPOOL 89591781926b1d025056dedcfc5de61705056c1e3a8eba72f2e89789e78d2ed4d8909f84d6560dfc66bc0b360f98cb3dc3835f3a05c2325f747498373c88aa4b
+DIST transformers-0.5.2.0.tar.gz 34696 SHA256 6c408713a8ba7dd7a6573a4644e0c17fe11747f5bf259eab958421a7358a70e2 SHA512 4fcccab5cb3dce3430c64ff19705208a03ee993c872f7b2581b3c84d44a835f344f253d98cb371fbce4839b393eff67d95bf57e079fd75e347f1a37bc85c6c5b WHIRLPOOL fe3857fe23c566904a91e0dfce603151b7d6fea3657775115e094d0b286cbc6596f97f3096566a235dcfdfea8ba6e385254ca203da060a74622044848c598a0d
+EBUILD transformers-0.3.0.0-r1.ebuild 736 SHA256 f7b3f79be97e7eec178b39114e7fcda30467260d606ad9a9dfb84c5e57a880d1 SHA512 c1456aa9cffc94cdfddd79cf20179c927a4d99c75af43c05382091e1d73372c87d6c015983aaf91d3edd8aa41470c57e843df7b166e15ea8198ba392947c381b WHIRLPOOL 0b17403c1e42f4f0c1d058e6a340def075a66f933ef7ada6027beb121cd9ab3c975e092404f7ab6d4432ce9b3fabd97012993ce890f6cb1c64ff44917393c7cd
+EBUILD transformers-0.4.1.0.ebuild 664 SHA256 76e94cba761bdd8b80917ce02573f00cf05ebc4303891252c93bce494e0000cf SHA512 e7358fdb1e8fa2ec31557bf12a5e9f76a50792f7b9478a45e8b3bc928c1698eb9a3c86db9c4f07da73cb813280e8d9681fab4c20651941278b4c7ed2e31031f3 WHIRLPOOL f2e6b860aa1c89c835537db80408161067990c09b30bc7bef4a2115ff982f775b2a8f15632333fa0b90283b2796df8b132f4666813ac381483ee57ba394f51cf
+EBUILD transformers-0.4.2.0.ebuild 756 SHA256 c4ab92011569fe8868a6b0397bf48cfd745423eb12370bfc445fab508d3e9331 SHA512 512475ab9652fa95c226b8a87827e193d2a86ea7585cc7f223f3193b897a852eb5e081ba89b5f9cf1840d9d26d37ee8e9e87671728219999d308694940d5747e WHIRLPOOL a3cea720216fbeb4ca4b1a0bba087453365849e9a4b19688374237ff95af78ceb79f878652f12150e1030b8da7b5ed2f43ef1b1f98c2185791dbb6a361f90eee
+EBUILD transformers-0.4.3.0.ebuild 766 SHA256 16944877a93fa8637605d048bf2b21fa12a0934080f4f4a72dd7080d1a690e58 SHA512 037358c0016b46a290c0a8a66276ba52604351aacf9eede978b36804705617ce6c326fbe325ae280402931e6580e95b506183eb7fe9c3ccb094c876abe5bd292 WHIRLPOOL 96180fbb81d0e517025b14234d7d03ae5bcbd5efe2798a3ce0d8d62c7dd5f9ecf579d69335b470e91c02edd1515625bb5de0da22f553e191babcf4b4fc72744b
+EBUILD transformers-0.5.2.0.ebuild 757 SHA256 bb1403ed4e571b9b66cfd9547203c0df2d1ad2e471b9a7b595eeed36967524c1 SHA512 11be0a9bc019b5abb5f0af9cb2c0b635c66a93178f02e2eedd05832a944d69a563a3f4672cd72b902d1cd9118cbd932922c6132c05bee4e73337d3ead8eb06a3 WHIRLPOOL 1a2b3de111cb9601dff3d91c57b61f48942d61ea417dbf283eb84f495aad23870d73a9aaff2326732a9ab330fb9a1af2eaafbc33c6fa2a41d0c250c9432b7c41
+MISC ChangeLog 4047 SHA256 f5d73a3f9b36f8052c8cbc879b9f60a5891093e804a85fe698eba283c270bcf2 SHA512 875223091edfd5be2ced13ae957faade78116baff1eae6ed174e0b41d6452c2967c8fcbe472edd9126c85bdf7828b8d80bbfee73e2f4c8bd9dcd2a50f89e7ed1 WHIRLPOOL e3ab1946a7ab76049775073ca81e7f861f4dbd2a3b1ad444eed97ea3db7ef5b58b4215071dfb1c8212aad991ad12336e5efccbdc8c64b59c31d3626a678d8aa3
+MISC ChangeLog-2015 3614 SHA256 d7660ddb4fda25582f2fa58a23e4dab9d111e6b9c7be26613be8d4098c987a0e SHA512 f3f284d71186aa29fc6991d0885dc2280c0c504a0b9b57586b263c5e550d37714f1cc87155e14e60d82440a438110483ecf0735052dccb27912b6ed7be614dd2 WHIRLPOOL d9c31499c4c3c2745c6067cc825936b80a88f4fe7e395a5ba7e74ec1eef614668e6680a24cc92bd0407e1753e4c4979e8c1e4eb8e6a5dc201a356c88bcec928c
+MISC metadata.xml 877 SHA256 ddf2727c395eb7abf453f29945db633540d2f959b1dfabfb62489498c003aebe SHA512 a010fb14b9affd54a82308f792aff1f28a5ed4bbe4f1ac8be99c4d4cbde84b78ad49c71d12979bd40fae84e19a429b93de50c64bb345ca188a16ee375f45ae84 WHIRLPOOL 382133089ba88048abb57cb9228456091947e6029fdd974396542262d969c5cd0f8ea71db303d5561c6351698966dd55a5531b1c6d98676549ee5d377df129f2
diff --git a/dev-haskell/transformers/metadata.xml b/dev-haskell/transformers/metadata.xml
new file mode 100644
index 000000000000..75455fdc5e9d
--- /dev/null
+++ b/dev-haskell/transformers/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ Haskell 98 part of a monad transformer library, inspired by the paper
+ \"Functional Programming with Overloading and Higher-Order Polymorphism\",
+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
+ (&lt;http://web.cecs.pdx.edu/~mpj/pubs/springschool.html&gt;).
+
+ This part contains the monad transformer class, the concrete monad
+ transformers, operations and liftings. It can be used on its own
+ in Haskell 98 code, or with the monad classes in the @monads-fd@ or
+ @monads-tf@ packages, which automatically lift operations introduced
+ by monad transformers through other transformers.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
new file mode 100644
index 000000000000..bbab28fc16a8
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="http://hackage.haskell.org/package/transformers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+CABAL_CORE_LIB_GHC_PV="7.8.1 7.8.2 7.8.3 7.8.3.20141119 7.8.4"
diff --git a/dev-haskell/transformers/transformers-0.4.1.0.ebuild b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
new file mode 100644
index 000000000000..dd73f8f9c88c
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="http://hackage.haskell.org/package/transformers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/transformers/transformers-0.4.2.0.ebuild b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
new file mode 100644
index 000000000000..18d2b9743dfb
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="http://hackage.haskell.org/package/transformers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.8.4-r1 PM:7.8.4-r2 PM:7.8.4-r3 PM:7.10.1_rc3 PM:7.10.1 7.11.2015*"
diff --git a/dev-haskell/transformers/transformers-0.4.3.0.ebuild b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
new file mode 100644
index 000000000000..c9f530e1d7f1
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="http://hackage.haskell.org/package/transformers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:7.8.4-r4 7.11.2015* PM:7.10.2_rc2 PM:7.10.2 PM:7.10.2-r1 PM:7.10.3_rc1 PM:7.10.3"
diff --git a/dev-haskell/transformers/transformers-0.5.2.0.ebuild b/dev-haskell/transformers/transformers-0.5.2.0.ebuild
new file mode 100644
index 000000000000..c3ca26298211
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.5.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="http://hackage.haskell.org/package/transformers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+#keep in sync with ghc-8.0.2_rc2
+KEYWORDS="~alpha amd64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.0.1_rc3 PM:8.0.1_rc4 PM:8.0.1 PM:8.0.2_rc1 PM:8.0.2_rc2 PM:8.0.2 PM:9999"
diff --git a/dev-haskell/uhc-light/Manifest b/dev-haskell/uhc-light/Manifest
new file mode 100644
index 000000000000..aa7d7f0c1ce6
--- /dev/null
+++ b/dev-haskell/uhc-light/Manifest
@@ -0,0 +1,3 @@
+DIST uhc-light-1.1.9.5.tar.gz 4546645 SHA256 eabaf3cdac62afb5c8d37f8ceb0997fd85647493d2d4cc1b0d00d954d586681d SHA512 1d31cf2be92689dc0fd989db158623ba36455f33dad70905063cd0849e65cd3f2b78d29a6ed7a943a371e14afc45c95dc552c5a6c64109b192b9ca57cacc7fea WHIRLPOOL fe38131bb100ef2968d2329a921b7fad00a105a7afe0fc0394f425631597765aaa43b763cb1130f68221bb1a6a9f7ffb802d55cf56a5ad11588001d9d5832ff8
+EBUILD uhc-light-1.1.9.5.ebuild 1057 SHA256 faf4d0557c3418014059d1bb7f8a76e887d310f7bcf472b5b3a0b4bed822b60a SHA512 0ce624da7dd02944a0ef58834268b9023ff942a2e15cd51b504a68895421271e73c9cdcd47233de1a533aaef66ce62f8e6dd511b31a32f412177e55656f1454a WHIRLPOOL 7415ee433ed044574e957f92e5233b314f3d4d47111a8909495c835b496866452046770e88902afdfc1af7b94200b88e64d161b62e9c74c727e36520367b9a2b
+MISC metadata.xml 710 SHA256 a78f84d5dc967706cf53b45a2f09851c92313283211f393e0eb3c4f0701b6fa8 SHA512 e652a332e09923a7cb6c132c0b86bb87eb3d3d6cfe3f16d443514ad5cf48aafa4ef5ebbe00cab08a6a4987841df9ea240977a7326975ceaa6e6cf3b42c1e7fd1 WHIRLPOOL 43eb20b074e27518279c925fe722076ae7e14a2b9733e8a379acca11fe56800df472dfb3012008ae3a06623af57934825f29d515418ef579fdacd3a6a11213c4
diff --git a/dev-haskell/uhc-light/metadata.xml b/dev-haskell/uhc-light/metadata.xml
new file mode 100644
index 000000000000..cd3392e2775f
--- /dev/null
+++ b/dev-haskell/uhc-light/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A 'light' variant of UHC including only an API and executables for compiling to Core representation (uhcl) and running CoreRun (uhcr). This version is just to test the infrastructure. Later versions will provide a fleshing out of the API and completion of the now rudimentary platform independent (Haskell) interpreted running etc..
+ </longdescription>
+ <upstream>
+ <remote-id type="github">UU-ComputerScience/uhc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uhc-light/uhc-light-1.1.9.5.ebuild b/dev-haskell/uhc-light/uhc-light-1.1.9.5.ebuild
new file mode 100644
index 000000000000..ecb05424cbe2
--- /dev/null
+++ b/dev-haskell/uhc-light/uhc-light-1.1.9.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile" # broken markup: haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Part of UHC packaged as cabal/hackage installable library"
+HOMEPAGE="https://github.com/UU-ComputerScience/uhc"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/fgl:=[profile?]
+ >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/uhc-util-0.1.6.7:=[profile?] <dev-haskell/uhc-util-0.1.7:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/uulib-0.9.19:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/uhc-util/Manifest b/dev-haskell/uhc-util/Manifest
new file mode 100644
index 000000000000..a1f6696e4a36
--- /dev/null
+++ b/dev-haskell/uhc-util/Manifest
@@ -0,0 +1,3 @@
+DIST uhc-util-0.1.6.7.tar.gz 113857 SHA256 d44b27175e9ce45a15c19c2f589772f4b66ca297a28b34b0ac462a7f6e4f4a75 SHA512 02c8ce0af2aa19f2f9870aa03822860ec6285028867c5e0d7e28fc8bc3ec57cc308d428c8a48c7aa8c78301ac68d9e0ace0721eb35d91c5ae6caf3661236efad WHIRLPOOL f3c2806f49630455ee3c95f20bb25cb662e9f3d343fb3c8bcfa164dbe66c68661daa80df84a37bd65a963d7e3b08902758a6ab306fd5b568dfcf28e536cf8a84
+EBUILD uhc-util-0.1.6.7.ebuild 864 SHA256 f40b6d83702008bf172277a0170f64b9ac08b2dfc1df7b0bed0963ee166bfbc5 SHA512 9956d8bcb261129211c9eb16257795d74117b99803e6ffe6b70c421fc168615f302fdeda6658cdc867a618c8c43c8673a969b6bec3178ea3949b538e7a497edd WHIRLPOOL 14b6f29ecd87b4d755ba152724ed741a065ed9bc18173314f33013235bd0442b087e001d3b14fe7cace5d0772dbcbb3fd162c5a040cc35a92fd33cecd29a29f8
+MISC metadata.xml 434 SHA256 5b791b14c857112fe9232555c8c42e25e16e010c19b7c67ef0bab61fff0e7e72 SHA512 72a042adc195853350c28bb522749e7853143d6abed38b01e7cc244a22a46a55fff892021bfae56a9dc7024e8a283157f8dbc333b4b0bb6c656575688d06403a WHIRLPOOL 99717283bf38844ab11fa7d00eeb52d3787a0634bc0b226cd8b7c949cd4db6fad5447fd6a7c3d90bab67fe40ed9dbb0b4492164afac36aa6742d3061b239d219
diff --git a/dev-haskell/uhc-util/metadata.xml b/dev-haskell/uhc-util/metadata.xml
new file mode 100644
index 000000000000..46a18af5a380
--- /dev/null
+++ b/dev-haskell/uhc-util/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ General purpose utilities for UHC and related tools
+ </longdescription>
+ <upstream>
+ <remote-id type="github">UU-ComputerScience/uhc-util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uhc-util/uhc-util-0.1.6.7.ebuild b/dev-haskell/uhc-util/uhc-util-0.1.6.7.ebuild
new file mode 100644
index 000000000000..ec9de57c2576
--- /dev/null
+++ b/dev-haskell/uhc-util/uhc-util-0.1.6.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="UHC utilities"
+HOMEPAGE="https://github.com/UU-ComputerScience/uhc-util"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fclabels-2.0.3:=[profile?]
+ >=dev-haskell/fgl-5.4:=[profile?]
+ >=dev-haskell/hashable-1.2.4:=[profile?]
+ >=dev-haskell/logict-state-0.1.0.2:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?]
+ >=dev-haskell/pqueue-1.3.1:=[profile?]
+ >=dev-haskell/time-compat-0.1.0.1:=[profile?]
+ >=dev-haskell/uulib-0.9.19:=[profile?]
+ >=dev-lang/ghc-7.10.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.4.0
+"
diff --git a/dev-haskell/unbounded-delays/Manifest b/dev-haskell/unbounded-delays/Manifest
new file mode 100644
index 000000000000..7f6ecade6158
--- /dev/null
+++ b/dev-haskell/unbounded-delays/Manifest
@@ -0,0 +1,5 @@
+DIST unbounded-delays-0.1.0.9.tar.gz 4199 SHA256 4010ca5c4ca800039db259fc7a5180f10fc98f00580c7223ac7ad401ca4190b8 SHA512 808d45b3123cc68ab1021f44b90c8a8f803ff8fa933c8e93cc241ba10e8b960281d96403ccd85b5f9af382becc9a05817c0de12ec483fa3e813c2ca78266b592 WHIRLPOOL ee39f394916c35f7a5011d1fdfea2b3c2e716eae27a93fcc3eea9b2b2d66359a0e05ec169b07f5b0603c63307489a65c47adec318c6afb01a72f93e0f3ab480b
+EBUILD unbounded-delays-0.1.0.9.ebuild 552 SHA256 2fcaa4afcc69f5b1b0d0a2ab4f4a848a9263f8f1385add0f0a74274238ee608d SHA512 9b57b4ddf5c7fffacac9e5b7ddc23e6c5fca5f834ca937397e9754e7359f0d8da38e7aa95ffa9b57aacf676e2057fa5776ce4f2287c50dcb2ab1c433f77b01ff WHIRLPOOL 213891a2c0d9881f48639c62b1eda3babb73a781b36143f09eeacfe8e097875c748d0feb95e3c4bf03c37b72c01d2dc216212419b29d61e76cc12b79c68b0713
+MISC ChangeLog 2901 SHA256 367c0ca4588882a0317ea4e518f063e7cc4c153024cafc25e6dbfa390b2c4f41 SHA512 5d0d1c4855facae5e233800f1724a00a44e502f9270a40257b33bf9931e3edc6666ea328af6d1b13aebf44205dac6437e5df4b85fac4e9c25baf35d43166ac7a WHIRLPOOL 2bd653845769e340f43b349897b6b72c77b3940ade5808ce7a1658748c684ef4d30dc019d30ad9667ce6b423d15e5059d011483e4d0b364bbf800abc95e25ad2
+MISC ChangeLog-2015 1270 SHA256 898cbbb44e9f869e26802ba86bdda961dab6fee831ed56dd076a062b7eddd838 SHA512 d9bdff1e23f967735f1e42f65b7cf7c5c10cb79a658ebf945541e81e967918280ef55d973195719ea8c9dafc22d3c2ba55a2e603ff0347ff3ba36899137bc773 WHIRLPOOL ba876b944f5c42586530af54ec0b9fd661371285007b7bf1c35502f0073c389577ce147fa79c9f09d623aad89558d8fe11d2374c6a6b08ffe8fd2240ee7e5f98
+MISC metadata.xml 601 SHA256 b17f25ec5ed72fb455a27fddf6169149aba52737b780cb8f43de4d0aa7c3b37d SHA512 99f9c703965b90237d69ce27878de6f85293be37b1f0e26d3fa83ecd0d84ce99a5c1cc756fae595c8bd5f302471c70e8ed49b36c7b2e913c82b4399042e95923 WHIRLPOOL 2646f337553a0159662afbe567e1108a393be8b076bb99d49c1c7dfaedcefeb581bfd1b335a2422ce43dd7cdbf98949b1c28202a17182cae099ce99fceb831be
diff --git a/dev-haskell/unbounded-delays/metadata.xml b/dev-haskell/unbounded-delays/metadata.xml
new file mode 100644
index 000000000000..4a5fd6aa060d
--- /dev/null
+++ b/dev-haskell/unbounded-delays/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/unbounded-delays</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unbounded-delays/unbounded-delays-0.1.0.9.ebuild b/dev-haskell/unbounded-delays/unbounded-delays-0.1.0.9.ebuild
new file mode 100644
index 000000000000..1c69940d24b0
--- /dev/null
+++ b/dev-haskell/unbounded-delays/unbounded-delays-0.1.0.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unbounded thread delays and timeouts"
+HOMEPAGE="https://github.com/basvandijk/unbounded-delays"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/unexceptionalio/Manifest b/dev-haskell/unexceptionalio/Manifest
new file mode 100644
index 000000000000..913789b841e7
--- /dev/null
+++ b/dev-haskell/unexceptionalio/Manifest
@@ -0,0 +1,3 @@
+DIST unexceptionalio-0.3.0.tar.gz 2335 SHA256 927e2be6bb9ced73c1c17d79c981cadef4039d9ee45d2d3d6b4c133ff93ff0b8 SHA512 be6479cfdb39707473e07639b3a35c4e178571ec2b45a356e278c9bb20710775fe26c086239aa65c2d5f201730df223b5ca3e42ea61e1ffb9a285f384e62f4b6 WHIRLPOOL 2f63cd0e673243f0cbe13b756969032b513a288d89c06ea4bda00174d452971878717397da1de270078ee11cf351263be354a2ef3d80c625442524f687496f16
+EBUILD unexceptionalio-0.3.0.ebuild 565 SHA256 b299f22c8f648a2cadaf3e5b1bc907b990faccd986fd9d8d8484401e0761de87 SHA512 3d95cda056b7658d641fbd55ae39643025c23a3f7825063daa8d5e25558bde72a299cac54839c4be3976d8b84d858198fe66c939537bae723a8530b94c4f78d4 WHIRLPOOL c0ced81c7d63a8482c78961633e1208edcb5283846a20e128f63bc9a726bbf5409392a553dd0d7e229699cd31c0b82c4fe9505e6c9fe01e727ed04747b5b7a45
+MISC metadata.xml 636 SHA256 c7982604b75e917d3cb0df2fcc8d2ff068b1cd43b3af9021d9ebb454f72cca7b SHA512 04828cdccb54886eeec3e13425a91b2f3924a7758428a4adc9db513e5a6475a635026f4540c23ba1f739dd821f7ea8bd75a25c823a14d724648b47f0cccb67fb WHIRLPOOL 69a12c7eb03607d5c84c43b08ecefa3eb0b132412b8ec5c9fe6ba2b5116c746d5bfc0d7863618e045ec244d518b5a4a8eb2a4480c56bb36180a994b4bbe75075
diff --git a/dev-haskell/unexceptionalio/metadata.xml b/dev-haskell/unexceptionalio/metadata.xml
new file mode 100644
index 000000000000..7e8b34c0ddcc
--- /dev/null
+++ b/dev-haskell/unexceptionalio/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ When you've caught all the exceptions that can be handled safely,
+ this is what you're left with.
+
+ It is intended that you use qualified imports with this library.
+
+ &gt; import UnexceptionalIO (UIO)
+ &gt; import qualified UnexceptionalIO as UIO
+ </longdescription>
+ <upstream>
+ <remote-id type="github">singpolyma/unexceptionalio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unexceptionalio/unexceptionalio-0.3.0.ebuild b/dev-haskell/unexceptionalio/unexceptionalio-0.3.0.ebuild
new file mode 100644
index 000000000000..bdb5e4de104c
--- /dev/null
+++ b/dev-haskell/unexceptionalio/unexceptionalio-0.3.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="IO without any non-error, synchronous exceptions"
+HOMEPAGE="https://github.com/singpolyma/unexceptionalio"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/unicode-transforms/Manifest b/dev-haskell/unicode-transforms/Manifest
new file mode 100644
index 000000000000..fc2373b20967
--- /dev/null
+++ b/dev-haskell/unicode-transforms/Manifest
@@ -0,0 +1,3 @@
+DIST unicode-transforms-0.2.1.tar.gz 714210 SHA256 1d8baa0de3c58685aa1e476961f7f3765395ba257d79258c66e86b06a87f3abc SHA512 9bdd7c6bb75ae6b71152371663e2c37a828574a782039f94059b3d68832680958749ab36df9eb4aca45a81d45ae91e791dc243b921dc24b4a8e8ad6337e6e082 WHIRLPOOL 7e4a335478becd10df73b68adb3b56042a6d57a2d9492706f40bf5322e128e3b68ad7452ecdd9ed1d59448daeecc7a1a7b95acc549853bc7b12d11799e9207bb
+EBUILD unicode-transforms-0.2.1.ebuild 1051 SHA256 be6183d330bcb2352477d0d841e774d4310c59adcdd3103ea5d00040ea0119e5 SHA512 4768bc5324d40cff10d4f0747082356bb9032eb36eec1febbeaf5f79294c96f708060638280e3bb1c5b23f3f455bd441ed815a6d155ae6d785fe34d09104903a WHIRLPOOL cbc794f1b3baf788f8f00292e67d673a6bb45c757f6024f9aacb4bfd7f1abe43a88671d329c809b9ea6504db41acf442d926c6215a13fbd449fb6b4c239f5513
+MISC metadata.xml 356 SHA256 c77e0def3880b518239e1c22e52ae690fe1093a240863992e0438869f6b1644a SHA512 bf0c5ce6664bb77903f34306f75143d89e850cd2365357fd972b54cbb3d05dad4397287fa8512235985b086f1694adda4231c77ff93b30ee0a5cf5edadbf8982 WHIRLPOOL 14af9cedf881e70d509776b3a45669874b70ed3bf794e12898e448db7ea5994f7678e785266c5ec5e60b3a226c025e4a7e7df7d5d6e6deb02c7232bde13d37db
diff --git a/dev-haskell/unicode-transforms/metadata.xml b/dev-haskell/unicode-transforms/metadata.xml
new file mode 100644
index 000000000000..38ea7b682ea6
--- /dev/null
+++ b/dev-haskell/unicode-transforms/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast Unicode 8.0 normalization in Haskell (NFC, NFKC, NFD, NFKD).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild b/dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild
new file mode 100644
index 000000000000..676ee2cb0a43
--- /dev/null
+++ b/dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -dev,-has-icu,-has-llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode normalization"
+HOMEPAGE="https://github.com/harendra-kumar/unicode-transforms"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bitarray-0.0.1:=[profile?] <dev-haskell/bitarray-0.1:=[profile?]
+ >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/getopt-generics-0.11 <dev-haskell/getopt-generics-0.14
+ >=dev-haskell/quickcheck-2.1 <dev-haskell/quickcheck-2.10
+ >=dev-haskell/split-0.1 <dev-haskell/split-0.3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev \
+ --flag=-has-icu \
+ --flag=-has-llvm
+}
diff --git a/dev-haskell/uniplate/Manifest b/dev-haskell/uniplate/Manifest
new file mode 100644
index 000000000000..a47868250d91
--- /dev/null
+++ b/dev-haskell/uniplate/Manifest
@@ -0,0 +1,5 @@
+DIST uniplate-1.6.12.tar.gz 30055 SHA256 fcc60bc6b3f6e925f611646db90e6db9f05286a9363405f844df1dc15572a8b7 SHA512 049b07e8a57db7e44d91fc9c8dcfb5c49b78a692a730061763cb8bcc4fbc3ed1065bd7a4c337e3d344693df882a0718b6d3bb6a6ea1e7d520a36d252d7038b07 WHIRLPOOL d44c14e7c913496ff3d7802847e265efc29e1cc4283887268c86230f24e59f93e435ffa4f16ee6c081cd9bbfffbba4d351c3f7e5688697c2e6a8098ba037d722
+EBUILD uniplate-1.6.12.ebuild 944 SHA256 a352a03f3188bbae7542fbd1ab45d083a50da0ef8dfeaf77b5da16e911aa413d SHA512 ce4958e139d1c6060aafd56f2adb5296890a90050028604f51bb45b6ab9bc1605d8c47f428bbc1933a440bdcdf9d847d4829cd15eade5f4bda676afa6715808f WHIRLPOOL e48d78ec4e1b108a4e6e42fffde7656fdbe06bbf62d22d70ad3fbd297941cf2bf615591ea1f16e02e4dcbec759bfc824e3ab4c4c392eeed6cec4f7ffde4f05b6
+MISC ChangeLog 2966 SHA256 b324616595e945813f4eab096ef6f0f812ca8f13c8f795d54f6eeeadb427a69d SHA512 4c1c21015c59132c48e92cd13c45f4d3296df610b14df484f62f8106012ccbdea01b34d874de21aed6c0e620b1b6b1352a8396dde9bb7bc168dccc4eef479c8e WHIRLPOOL 6b7af7e05036c84344c0889585985e5f304a78b7790b12e92bf2419df52a07b60f43d4fca1958d25bc3a856eed76435c3a3d22383a2458eb4aa7b064d9f54e83
+MISC ChangeLog-2015 704 SHA256 926d4cd8964b67983c53fdcb4caa54872d3b0db7d316e00f1b5b78ec71fcc8cb SHA512 833954271e4fda815c541943c85fe3480663732b4aad64d7f756e050f11e125c8336dacb2f8a10189ae5c7a6fa007c5e6b16da2107dc111e073f37e206c414ea WHIRLPOOL d5a8ab9a49b8988adf63dfb30d4444eb1282253539827a47847fade774c90185d4968f10b23e409a6da71507873e846df31375eaf27b5449fdcee9be25e38f1d
+MISC metadata.xml 1613 SHA256 1fc63e26e9828e9c4506b560a03ead11e9c8b4c4a11d042da1cbed6163ed0e55 SHA512 d29dfda9d4b53863b51928c40ccf25a6082f150a054fe9da9d48cf462fdf181d90e1b19b19312b72421b68637c8593481beaedf1d28e95278bf567151948dad9 WHIRLPOOL cfd768e6e87892bb952132650b750afd46dd7f8ee439596e21e0b7f60fd76a110a3984fd0b7a73db55719d1a99edc2bcedfd886e965fcfedaa14fe8aa8c0ce2d
diff --git a/dev-haskell/uniplate/metadata.xml b/dev-haskell/uniplate/metadata.xml
new file mode 100644
index 000000000000..fd8349c40e4b
--- /dev/null
+++ b/dev-haskell/uniplate/metadata.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Uniplate is library for writing simple and concise generic operations.
+ Uniplate has similar goals to the original Scrap Your Boilerplate work,
+ but is substantially simpler and faster. The Uniplate manual is available at
+ &lt;http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm&gt;.
+
+ To get started with Uniplate you should import one of the three following
+ modules:
+
+ * "Data.Generics.Uniplate.Data" - to quickly start writing generic functions.
+ Most users should start by importing this module.
+
+ * "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data"
+ with substantially higher performance (around 5 times), but requires writing
+ instance declarations.
+
+ * "Data.Generics.Uniplate.Operations" - definitions of all the operations defined
+ by Uniplate. Both the above two modules re-export this module.
+
+ In addition, some users may want to make use of the following modules:
+
+ * "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances.
+
+ * "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library.
+
+ * "Data.Generics.Compos" - users transitioning from the Compos library.
+
+ * "Data.Generics.Uniplate.DataOnly" - users making use of both @Data@ and @Direct@
+ to avoid getting instance conflicts.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/uniplate/uniplate-1.6.12.ebuild b/dev-haskell/uniplate/uniplate-1.6.12.ebuild
new file mode 100644
index 000000000000..fb5353dc4319
--- /dev/null
+++ b/dev-haskell/uniplate/uniplate-1.6.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+#hackport: flags: +separate_syb,+typeable_fingerprint
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Help writing simple, concise and fast generic operations"
+HOMEPAGE="http://community.haskell.org/~ndm/uniplate/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=separate_syb \
+ --flag=typeable_fingerprint
+}
diff --git a/dev-haskell/uniqueid/Manifest b/dev-haskell/uniqueid/Manifest
new file mode 100644
index 000000000000..ac90364f0828
--- /dev/null
+++ b/dev-haskell/uniqueid/Manifest
@@ -0,0 +1,6 @@
+AUX uniqueid-0.1.1-ghc-7.8.patch 1383 SHA256 7049d44365801119fa0e06c55a13d1bd09b3c126381c00600a8ef35623bc1d89 SHA512 2cb2bc04bc8ee52279ec953ed1435411d4715dec009012d191bd07df4ccd334ca4a60be123d00bf9a74a8f9e94e01b2fcea0c0692fdcf77c7d7a0c5d7b0948e5 WHIRLPOOL 2e742cf35dc4421032d8d93cad960e7b4d831065fe3a833470e08bf84472b892ab48dfbdfcd3888c7f62fac3e9c3a2389ee198ea1af741c12a074da1fa63c79b
+DIST uniqueid-0.1.1.tar.gz 2779 SHA256 e69df591c1ab9901af24bf0e63032765eb2b1ba4ca4fb720a234e9f292e03268 SHA512 4a1f753a320a5ddae8dd47c3e3729144cf28effaaa6f16a8cf13ad614e4aba3f720f82025f86d7c04ae5c28d03825b4d3442caa01cd534dfa05a70c6c9cadc68 WHIRLPOOL 4470eec443ae506ab61e5755bab93ac1b0da1d634cea06cc9e255c6575a80e0c4de569e3ec178bbe9602694ea111707fd482fd66d37721529b7417f221570172
+EBUILD uniqueid-0.1.1.ebuild 612 SHA256 b6a51caef7b1b6b00e1fc1b95904bf815ca8f1716f4c081ad5f599492e87c9cb SHA512 d2f59d6c18195d618eaaaef78e64f0fe058f398640ac9ed37579bd2c13f1baa1aec1252223b1ed787dda049f7b29a20a369ca20c5b7afb858b5a26163f06a380 WHIRLPOOL d97d81b2c9ff53adbb65865fcd31ecf7863258619c12ecf8873c34ee901f8bc4a0c2a0331c578657d5aa5ed8d4f7e0c9549caa45c371dfa5fa8ff55f5914e445
+MISC ChangeLog 2614 SHA256 dcaad73ac1d195c2324d0a8a629a138d4905203deccaeb8a63cbb617410fa521 SHA512 65b0cfabf0ceb437dde39f7cfe804bfeeeeb400c9ae205554345aded3ccd8cc99ba6391bdd5b2d08e87c1423401c7472bef1d65f072b610804ec9d464781605c WHIRLPOOL 399f79b93ec7db9f86df54f3dfbd2dbf31f6bbd0b9e446fba303bb6120a0316e47488a3d456736465b81987680afd450752791d599db9b43b90cde01c2f18e0b
+MISC ChangeLog-2015 866 SHA256 ff2c736b1f36da1e71a882de43c6fbc45a8ca2f5f56c781b4406190596ee3007 SHA512 859fe2004631d3ad132d4ababa072229451be156e2217434416bb6665f4e74a5dd246ef91109be1f07e604dfc6c37a3b121c5b4e33fa0ac4a5a65e942fce652f WHIRLPOOL 6d5b1603e3b96b113fc85d390f9f38b3688addf20b73b31e3617c4445485d16500be8b3e69ea59df572cb5fba71fee14b6fab256e307106b62c7faf6c0097bf4
+MISC metadata.xml 628 SHA256 ddbcbd08ef36b6088bf6c1b5987e1de0a68f92fb5cfd179edc4a813455c13ea8 SHA512 1f422717c439530df37fcad80a491643d1f9754eb130acdff4991a1f0e98a87db6c43bea2eea5ad1837aefe251a492085730773aae68f2a3de9c7a48aaa43e83 WHIRLPOOL c8d7696a0bda07dea5ed73c1cf15eafbd0abdb91850d8826599ca4943d88872713b0817bae200a8fb64db27adf10fb5c1d55aeb181065353a6cf7a877db3ad6e
diff --git a/dev-haskell/uniqueid/files/uniqueid-0.1.1-ghc-7.8.patch b/dev-haskell/uniqueid/files/uniqueid-0.1.1-ghc-7.8.patch
new file mode 100644
index 000000000000..a48815ecda0e
--- /dev/null
+++ b/dev-haskell/uniqueid/files/uniqueid-0.1.1-ghc-7.8.patch
@@ -0,0 +1,46 @@
+diff --git a/Data/Unique/Id.hs b/Data/Unique/Id.hs
+index f41127e..56853d9 100644
+--- a/Data/Unique/Id.hs
++++ b/Data/Unique/Id.hs
+@@ -14,7 +14,7 @@ module Data.Unique.Id (
+ ) where
+
+ import GHC.Exts
+-import GHC.IOBase ( unsafeDupableInterleaveIO )
++import GHC.IO ( unsafeDupableInterleaveIO )
+
+ import Data.IORef
+ import System.IO.Unsafe ( unsafePerformIO )
+@@ -55,15 +55,15 @@ splitIdSupplyL ids = ids1 : splitIdSupplyL ids2
+ idFromSupply :: IdSupply -> Id
+ idFromSupply (IdSupply n _ _) = Id (I# n)
+
+-instance Eq Id where Id (I# x) == Id (I# y) = x ==# y
++instance Eq Id where Id (I# x) == Id (I# y) = isTrue# (x ==# y)
+
+ instance Ord Id
+ where
+- Id (I# x) < Id (I# y) = x <# y
+- Id (I# x) <= Id (I# y) = x <=# y
++ Id (I# x) < Id (I# y) = isTrue# (x <# y)
++ Id (I# x) <= Id (I# y) = isTrue# (x <=# y)
+
+ compare (Id (I# x)) (Id (I# y)) =
+- if x ==# y then EQ else if x <# y then LT else GT
++ if isTrue# (x ==# y) then EQ else if isTrue# (x <# y) then LT else GT
+
+ instance Show Id
+ where
+diff --git a/uniqueid.cabal b/uniqueid.cabal
+index 8099520..83aaa39 100644
+--- a/uniqueid.cabal
++++ b/uniqueid.cabal
+@@ -18,7 +18,7 @@ Build-Type: Simple
+ Stability: experimental
+
+ Library
+- Build-Depends: base >= 3 && < 5
++ Build-Depends: base >= 3 && < 5, ghc-prim
+ Exposed-Modules: Data.Unique.Id
+ Extensions: MagicHash
+ Ghc-Options: -Wall
diff --git a/dev-haskell/uniqueid/metadata.xml b/dev-haskell/uniqueid/metadata.xml
new file mode 100644
index 000000000000..12547a354095
--- /dev/null
+++ b/dev-haskell/uniqueid/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides splittable supplies of unique
+ identifiers. The implementation mimics (only) essential
+ parts of the code that is used internally in GHC for
+ the same purpose. After improvements of the value-supply
+ package it is now deprecated.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sebfisch/uniqueid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uniqueid/uniqueid-0.1.1.ebuild b/dev-haskell/uniqueid/uniqueid-0.1.1.ebuild
new file mode 100644
index 000000000000..89a693e9b6c9
--- /dev/null
+++ b/dev-haskell/uniqueid/uniqueid-0.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Splittable Unique Identifier Supply"
+HOMEPAGE="https://github.com/sebfisch/uniqueid/wikis"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.8.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.8.patch
+}
diff --git a/dev-haskell/unix-compat/Manifest b/dev-haskell/unix-compat/Manifest
new file mode 100644
index 000000000000..391b27d25c3d
--- /dev/null
+++ b/dev-haskell/unix-compat/Manifest
@@ -0,0 +1,14 @@
+AUX unix-compat-0.4.2.0-majmin.patch 260 SHA256 021758bb7432b7e6891c0b7d852d1f99bb47badac925079215ea2ff93a09e5a9 SHA512 cbde5119d830ae94f8460b3d91fb58169f5955dc4b8d645fd62d7c37dc32dbe61174c84e572c991a4857497c4007e677225af5281d85abbd97fc4523d2e52ade WHIRLPOOL 2fb60a8a909af847ad8f7a2438f58bd25c303f00ac5331bd2a8b9d848865014dfa6f19832c9b0dba91f5231cb4a67f02f3bcecfa10395a0175dfac54281937ff
+DIST unix-compat-0.3.0.1.tar.gz 12614 SHA256 84096dc156ebc99c3201ef6f5589ae0e5e92aefa25b081e295840672608cc227 SHA512 2dc2dd0389c3860ad4b9f2113c1067e3574a9d728074ff08608ba2ee87e46fb2cc39a816ca10d1af908194f765895d45b842b6ee10a02d89ea197670e11d73c1 WHIRLPOOL 8028292d4846e5d88f54e17454597f05a15a3ce60931ede7a955b90065078f66712e154558e726294bd6503a3b62fcd66e42de3ea7abefeaef25980865ef5e8b
+DIST unix-compat-0.4.1.3.tar.gz 12823 SHA256 ab930a71d3cd9884a6c2bf58f330fa13c68cecb26d5cff20d435cdf69d1bdced SHA512 6065c2ec39e96ea8a7f91964a0e3ad93fa3a46625dfe831f0b4641e181e1ebbdac8cb5f954ee6a1fe8061896e97f437670605f0b4684183fc84f69725c3cf7a5 WHIRLPOOL 39ce105d62137bd95f02be3c333f7d411611bf011e68f34b7faeade30981ab7c48f89d7c51580922195580975ffa8f769a41cc7e74d914bf3447fd078f40ff99
+DIST unix-compat-0.4.1.4.tar.gz 12830 SHA256 fafa1a9eefc93287c028cc61f17a91f886f164b3f64392f1756f8a7f8b3cb34b SHA512 bc2aa14231b294ada9006d18e54f353f9c5b4bde387f585fc6e3adc38efd18d81819295255f0e385a9cde0fcc423db556801c9285767781eeedf32123b7639af WHIRLPOOL 07ce9c8272032fe807d9e16a30de81398f61f5a2649f2b3011e0f6f4351d09375eb583090cd06d821170f0cb579fda386d76b14b9818a7fdb21f5b01b1a3bea6
+DIST unix-compat-0.4.2.0.tar.gz 12895 SHA256 35f11770757853be6134b3e4d72a20ecd32c5b0326abebf2605d7ac00bd8d60c SHA512 c3271dc7bbb35948cc2edb143ffe2ab0d14c53115668c257eeba8ccc148b586ee994f417ccfabb58fcd6533e786dcccac3062ece1923afaf20fcd05055fdad39 WHIRLPOOL 049bcd80b3fecfe45997772a857717318727fdbce46c5eefe89dd58f172ff5438089b46e8e71e0b7b97618d63067ac307bd4574ad38c9455f1bf44941330567d
+DIST unix-compat-0.4.3.1.tar.gz 13152 SHA256 72801d5a654a6e108c153f412ebd54c37fb445643770e0b97701a59e109f7e27 SHA512 ff6d7f52d1e0e21c3739831ae33b34b13815aadfce7f90efe2cfa10325b55aac982824d4cdaf112af03e8d51824d091d8781ff1caf529f02f8d251ada5c9e63b WHIRLPOOL 99c5e009fe243bdedb5541a5db3dd047997d683b9df7e99a1acb5751c157ea6600563ce04617b59460ca061dd5ad9149cb5f64c035fc770590fcd1af3273eb75
+EBUILD unix-compat-0.3.0.1.ebuild 556 SHA256 8ab406c86dca126fdf3f43df2ee40bf38aca9ee6d76fc51be921c4ce56089057 SHA512 936ddddbf6c17ee88245de2b38c99ffb5a37f4bed935888928b3637125814878998ea03296805dff33f7e12e964d823361149c3f6597a6162a59a2542b63b912 WHIRLPOOL 1338a571eabc4f9812d767afa8806a89420f4cede6becfd7d792bb47469c6dcc1d6f57ee3b5db707d6a81eb1b95ee578e4af0a8eabecf79cacb966040a384f8f
+EBUILD unix-compat-0.4.1.3.ebuild 662 SHA256 5faf8c3d9a684b35d7c1d03a400cd562bba2310b920e24293012a8446c113d99 SHA512 4442542443409cdfd5a94e78e220e3ce56aa0c9c5a45c875a64e87eb001a0678057fff2adcdd35e1ea915d1664288c96f2b9a422369ebd5c70282706de86e6d5 WHIRLPOOL 9efd4682a0af66f27a2845f77852b8bb2e760e0fe77c95da4b3c7b6a3b31059d5edd21776e10605f9a9dd21f54337d4300123cd7c4fa3c0d1f8cffe57756855d
+EBUILD unix-compat-0.4.1.4.ebuild 669 SHA256 192f53c7462aedb02510fe6c942325bbdc47c5dd7b2dcd025a04f53cb0beaeb8 SHA512 38113d9ada373977625304bda66843977bdf2465f9011e3c09157559af9d7effd3c42371581015635edf0f20483da4c7ca74dea21e0c5772f856cf5e97980df2 WHIRLPOOL 42fa24b5c830d9e841d3550e7f5bd9df501a90079ee435260b8a9851583a94cccdc960c81375a37c268499716868fa99f1adec72ec45e9e3fa14b6ff4a5ae17b
+EBUILD unix-compat-0.4.2.0.ebuild 667 SHA256 e1b839c76d6cbb82b89e367a4bd5dc7b3e4ff07fc1a9a6ee61474824fb3df742 SHA512 edabb7d0f4d9492299c9a557f0384d400c6b0d1bf16a7a2746ef83498e146b277638b67564e5e3aff8ad4dc02480319369d57d12621772183010ce3fe5212d9a WHIRLPOOL fa3d0d272c8597393225f3eac7febe149d361bb341614a0abef9e7f9a95d59f83b630fe9bcbf0e0aaa6c304ccea87c33b27d41f0d424c886fca64719b2492002
+EBUILD unix-compat-0.4.3.1.ebuild 721 SHA256 577aed5fd10510a72fd1371d7a78946f107247e3eadbee9a4e28c1e8e37916a4 SHA512 7130275b6901407136904d061c6a8cd4a4cb7dd83328ff46b055710dd9f76e7abfc6624b226293584de2931b90c4fa466da54cd3df968c92cb203274c389e389 WHIRLPOOL d8187f5dee4d78cde453f0d0e856528a2331f6040f8d9a09c7704d0fdda1df1043819262d6067fc70199acd5817bc12e2ce108f62a4091dbcc36dae77a15d0d4
+MISC ChangeLog 3434 SHA256 ebbf6e87d8213ef80ae48e782a447f3ed57fba8f080afd3ae46eebbc68c361ea SHA512 b22069e573e017b6066b3b7ea48150726b21d9f8283396b2a047c35e3a5803eda8e3185e4a673a0583e9090d521bc99f32016cb2ce3423c7b128938d8f8f3121 WHIRLPOOL c0a462f6d8bd0eafc4d5445df0b837c06339b811b913657ca553e22f35ebd60eb14f9d4e2e632e55f3877cebdf24fe26ce069c28dfef660b0538cd0e80364aec
+MISC ChangeLog-2015 4863 SHA256 2349562bad730d8b21a9c3b1285ca8d49f2d3fadceeea0d3442724fbe4ddafe9 SHA512 4eb38a08e7eca6dd915aa363ffd2b53e78a6ce645e8e73b598d727c2faab819be66de6f04cf28729c271714173ed9b586b0ffb6fc070acac230988587dcf6427 WHIRLPOOL e69a570b4cdc43d1eb609bb744c0c276041809f864188222d0641b9e77b7882444261a8ca3e69b91460e9093d73d3a540a4dd8464eb6fd1d984121727dde86f0
+MISC metadata.xml 650 SHA256 6ff646ca9d2ff79271a559e245f3ea8739b1179f94cceae2c52b10230c9c08b3 SHA512 7ffb0c501a229a3e3bf2d94f72d9c63ffd7b11033392a8fca8b90e180fd299f97902d5d601402754608654930f2611ec05a2e9df0622d3c2ad6dbfc2cc9435c1 WHIRLPOOL 391fd281c8666fc840dad83713e81765328ae639a758b0368817d39220205805be98f4519a6500e34f978a17db035bf51a230e59a4e66ef717eb8976ae29e2f4
diff --git a/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch b/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch
new file mode 100644
index 000000000000..1a07b6883ad2
--- /dev/null
+++ b/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch
@@ -0,0 +1,9 @@
+diff --git a/cbits/HsUnixCompat.c b/cbits/HsUnixCompat.c
+index 1f7f189..5de35f5 100644
+--- a/cbits/HsUnixCompat.c
++++ b/cbits/HsUnixCompat.c
+@@ -6,2 +6,4 @@
+
++#include <sys/sysmacros.h> /* TODO: glibc()-specific macro */
++
+ unsigned int unix_major(dev_t dev)
diff --git a/dev-haskell/unix-compat/metadata.xml b/dev-haskell/unix-compat/metadata.xml
new file mode 100644
index 000000000000..f5e70e297b55
--- /dev/null
+++ b/dev-haskell/unix-compat/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package provides portable implementations of parts
+ of the unix package. This package re-exports the unix
+ package when available. When it isn't available,
+ portable implementations are used.
+ </longdescription>
+ <use>
+ <flag name="old-time">build against old-time package</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jystic/unix-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild
new file mode 100644
index 000000000000..220b7424e3fb
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
new file mode 100644
index 000000000000..32e805bd5200
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
new file mode 100644
index 000000000000..a71171f6d636
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
new file mode 100644
index 000000000000..aa83cb5f7ac3
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
new file mode 100644
index 000000000000..6f41770493f6
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}"/${PN}-0.4.2.0-majmin.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-time/Manifest b/dev-haskell/unix-time/Manifest
new file mode 100644
index 000000000000..275a0de91009
--- /dev/null
+++ b/dev-haskell/unix-time/Manifest
@@ -0,0 +1,9 @@
+DIST unix-time-0.3.5.tar.gz 40201 SHA256 7f1c58cd0328bbcb1d050af05670bc6f44dea3ee0894f30c6f87ee4a0d01675e SHA512 8da13cd8e9a32ee8ce4ab9430eab951d84350e4c459948f4e5e833444f1f266fbac6b6fc08876e326313eaf92e31500b325825b1b2c4fb22c551efdf6e5b9db5 WHIRLPOOL f85e9fc27196bd185c87403c7846bcf699099a47064ff0fd09c87d88af8a5996a167b76158ef6def42aaae5ce8fcdf6fee0a1b70e237f4d0b0539bb9f9715a31
+DIST unix-time-0.3.6.tar.gz 40180 SHA256 5d15ebd0ee74e13638a7c04a7fc5f05a29ccd3228c8798df226939a778f7db37 SHA512 a7ca1086d2a2a15bebdaad80e3e31cc3be403548650d6c490dd7aa3af14b017ad2034320f82c3c7729661a046156e41bb50acf6a8fc1aa1db8dc8a62522c03a1 WHIRLPOOL 9a9e1de92d3a49a7319a384eca7eb1864705ff3d03331a575cff8f114486210afcc0de064f4d53f0436236b4a9267a962ea0267ff6b79f71a96edee3ac8b94d7
+DIST unix-time-0.3.7.tar.gz 40549 SHA256 1131301131dd3e73353a346daa04578ec067073e7674d447051ac1a87262b4e1 SHA512 d10335af434e79980fd4221ade86dafa71d2aa9b30d7aaa13da25b8e75114430a143be5b9c6c1fa885d6ba01f6e6677484b04cd9e2cb263c650a945e954c44bd WHIRLPOOL 68723d116928d0cd665b3332681c2fa14ea4a9ad9dcac9a1d522df1d16475222f65c8ddce6a3ae2b9f457efc8bf7572cef09d87b76316340d45eb3267ccb7dc8
+EBUILD unix-time-0.3.5.ebuild 747 SHA256 20e99dd3a48e0ac820b488159387b006038a697540209ae367743883a505c3a8 SHA512 fd4a4e831232cdda6e5a280cfe1be788a9374d291426f44b736b43866c7df6a7bc64a7b5a5aded8bac6e29022a7f633a022bcdfb6592797d86467a44b7b92e25 WHIRLPOOL ffad6ebd7cbde68f371606a4a66676c65cfb19f088923bd242dd2f917fc52323f6a51c5950914d7b66c83027ff7034200f060ac07dab0fe86d21795026e23d4d
+EBUILD unix-time-0.3.6.ebuild 749 SHA256 37dec5a4a263597e659d488c1e5bc2f6558e11d2ac98e18c5341777df8e64a9b SHA512 4700f974f02960280c87d1e4fe6219c427640a1927c3e66207ea02670fd0e90068530bc5cdabf2c114fe21dac0c67ec4502c9f150afe8f6e669119d8ed431a0e WHIRLPOOL 74175ff15dd4f64694112e678d1e12fab9f9b1d3fe7c4d2af971f4a2716daebeefdd9b05c978664f036081ca9784ecee19bb7755f9004c69674445a16e381ea5
+EBUILD unix-time-0.3.7.ebuild 715 SHA256 9b7b2bf3d1ca5c395eef2445b8244f01206c885d1740038fa5504da8ac16495c SHA512 35063aeb39604c1540534bb6c81438d255d40c42693406cc497452e4c8d340e4ad0b186ab70e271144918c3857735f4856a9df7d3d552b804db360664e00ec7a WHIRLPOOL 26eb1c6bd137f158876c3d15d4357ffff63e4f624eb151d86f93d0d97a1eaa9ec67573279dd3d8d3014fa48b3d4d4f41b33fe3b078fde01224e57849b1701b29
+MISC ChangeLog 3426 SHA256 e1b3b1df79df6c72740d7e236fb6c60768e6071c7d062ede8fcd5266ff01c5c5 SHA512 699bf3f40beb6a70a23b0d3473cf161c7a801e5ab6becca5b8b9647f929d9436ecd9c381d143cde0207f70b997414191b8a48aa663e795550d1cc939743ca0a8 WHIRLPOOL bf2df5782dd3654894f686601aace2c13e4dcb690d8fa8ce6721e205b91f25e3e0a299f4fba1a9a76e8fecc9069ab5947904dc3fb04d3146b6ce5f775799f32c
+MISC ChangeLog-2015 1169 SHA256 8a995cd91761676ad8fd816fd6a732c7b2eb2e6bf79bccad0e57f66af47ba735 SHA512 d889b5452889ec0b6446ca2a9f349eb928e9857ca0a282c087f06169ad201dba2ad927871a3f584fff4d7d651c4ec5c287baee7ce2d8e67ee1595dd359c7a464 WHIRLPOOL a0e3657e35379614cfb61817d5b0fb18844843f9c575c69830ab2c86af551b17da51b6ff89dffc481ec6efdd147aaae3c720c5c8b1be9ca42e7d49ce684d8622
+MISC metadata.xml 338 SHA256 36c8ae89259ee4c4e65e49d519d8c04d66577e9576e6771f2be18be131b05f79 SHA512 3f3da8a70deabaeefdb28541bc5b398a03c0106098261811e3e1f7dba6ffaccc64bbe9905a7184d8cf84cddee7498f06bd9ed1b65909450262fa35da3f4f80d5 WHIRLPOOL 0e0a2553eb74f6ec44d785e98af92b22cba318e8db505e5b7bc7bb95ec08702bde7fb369f8a047c6613b8bdeff27bb233bee73189eb9f2d5a97fe2608a6f0708
diff --git a/dev-haskell/unix-time/metadata.xml b/dev-haskell/unix-time/metadata.xml
new file mode 100644
index 000000000000..382110aec947
--- /dev/null
+++ b/dev-haskell/unix-time/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Fast parser\/formatter\/utilities for Unix time
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/unix-time/unix-time-0.3.5.ebuild b/dev-haskell/unix-time/unix-time-0.3.5.ebuild
new file mode 100644
index 000000000000..bb74e6b0be18
--- /dev/null
+++ b/dev-haskell/unix-time/unix-time-0.3.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unix time parser/formatter and utilities"
+HOMEPAGE="http://hackage.haskell.org/package/unix-time"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.5
+ dev-haskell/old-locale
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/unix-time/unix-time-0.3.6.ebuild b/dev-haskell/unix-time/unix-time-0.3.6.ebuild
new file mode 100644
index 000000000000..774cebaeddad
--- /dev/null
+++ b/dev-haskell/unix-time/unix-time-0.3.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unix time parser/formatter and utilities"
+HOMEPAGE="http://hackage.haskell.org/package/unix-time"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.5
+ dev-haskell/old-locale
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/unix-time/unix-time-0.3.7.ebuild b/dev-haskell/unix-time/unix-time-0.3.7.ebuild
new file mode 100644
index 000000000000..458d1f9cc477
--- /dev/null
+++ b/dev-haskell/unix-time/unix-time-0.3.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unix time parser/formatter and utilities"
+HOMEPAGE="http://hackage.haskell.org/package/unix-time"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.5
+ dev-haskell/old-locale
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/unixutils/Manifest b/dev-haskell/unixutils/Manifest
new file mode 100644
index 000000000000..063993612232
--- /dev/null
+++ b/dev-haskell/unixutils/Manifest
@@ -0,0 +1,5 @@
+DIST Unixutils-1.54.1.tar.gz 12177 SHA256 f9295529744cb2658364956f376ff506dc1876eb2b0148e5b09c1a4bc4732644 SHA512 b8395cf6778c18a2f36a45a927d24042fd144ab70c6c092e1be36b22c59bbd1f0151cbe703d9db98dc769eba41ca9eb89cf60e87f5a6bbb32d6b64ef97c45665 WHIRLPOOL e1091db0d351b2e6913eed80fff507b77c8a2b4daa34539bdc9f66d6138b39837d02e23703b5f38dd70917ed13fdd6753c2f769c726c3bd704764feb4b555747
+EBUILD unixutils-1.54.1.ebuild 882 SHA256 7a26d3bbf102b32c5702cd1d5b59c0e84a0f715f307055af2876e345949c6da5 SHA512 fcc3a6db830648bb6ea84215ddcde4d5a37b14140a5cce394c270af6d6627ad60adc14f61c46764566b5d194816d820da6545160c0d036dded4bc678e2701dd0 WHIRLPOOL 0f3a9bbb834daa9fc6ca68ab74dc3697014f242f25f35f5114b951b63746b5563b2b7d16b818b3a8e1465e8b723ed7f4551d3b2c65ba456b625d727a5c087bc8
+MISC ChangeLog 2730 SHA256 498c8eed3d16c71688c7c63009584f1f91ddb4bd29e8fea8cc14e3250baf8e63 SHA512 5bfb0c98e12828e93034125e8150f505d5b34a0b2f7042083068f46780db699a301c19cc291cea4c55a4dd923154481ee5daf8520d09fa8eb66dc17edf09ce3b WHIRLPOOL 6e763fdd4d1d2a307fdc9cae369734773a878631927660490c9378461452dc5591cfed0c7cd3abcc677669aecc1aa51dd2d72505395ec1c073c74aabc18ae229
+MISC ChangeLog-2015 410 SHA256 b54dcbf318b580b06b838d0e6d3a11941241777c157e7bfb1da68413870898a6 SHA512 e2360da688c43e08e720a13b10cd796588c622b2f914b4c698d8a85d7320949b363ec89aa27ed3ec183b52d7269fe474ffbb26ccd931cb56eb66f6faf6e65dc1 WHIRLPOOL c55ac0ae58b5ae206b32cfe76833722d616373f051754074d7c9996cf48dff63776d88d6993cf52c94b5828949b277f56536a3c98fed8e5abb92b61b60e48362
+MISC metadata.xml 537 SHA256 11147894fab1a4edfa92c8e0f4bdbaa44bd774d067023f0bd147722f7d8da16c SHA512 953beaf766eedd3e86783a772d39919d3abbd4ebeb7bfeb0f757f6ebedff74c48bdf67638a29dd0b2f9b7ec485369c497e253e4ebe45a0679840ba930ca9f20f WHIRLPOOL 322332e327aacc6225dfdef78f6b89683b1902b697736817420a41abe20d74965efb9733406980369c50a0cbc3eec2152dd8d1e120a96ee02eaee96b556914bf
diff --git a/dev-haskell/unixutils/metadata.xml b/dev-haskell/unixutils/metadata.xml
new file mode 100644
index 000000000000..6d8b18715fc5
--- /dev/null
+++ b/dev-haskell/unixutils/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A collection of useful and mildly useful functions that you might
+ expect to find in System.* which a heavy bias towards Unix-type operating systems.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">seereason/haskell-unixutils.git</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unixutils/unixutils-1.54.1.ebuild b/dev-haskell/unixutils/unixutils-1.54.1.ebuild
new file mode 100644
index 000000000000..d2ad84ea1434
--- /dev/null
+++ b/dev-haskell/unixutils/unixutils-1.54.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Unixutils"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A crude interface between Haskell and Unix-like operating systems"
+HOMEPAGE="https://github.com/seereason/haskell-unixutils.git"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/process-extras-0.3:=[profile?]
+ dev-haskell/puremd5:=[profile?]
+ dev-haskell/regex-tdfa:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/libc
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/unordered-containers/Manifest b/dev-haskell/unordered-containers/Manifest
new file mode 100644
index 000000000000..09484d4b2cae
--- /dev/null
+++ b/dev-haskell/unordered-containers/Manifest
@@ -0,0 +1,13 @@
+DIST unordered-containers-0.2.3.3.tar.gz 25782 SHA256 b1694120cb2a14494c93a85a31c310900aa384e7468c113f71b06a325d0a5627 SHA512 f869ea72abce17cdaa1d97dbd566cf7ff08f4fae3b45b435c36da5ee1250ca4a5cb4dc852e8713948c8f3dd8bf0662e5a95e370cbe7d18756e1ee60493fc84b2 WHIRLPOOL ab19aa99814bbbe3a523d9700a4583ad477e99c6500b4c926384e050c95bbc01d16a6133747df4849bc773693c18c92148e7418633ccdd68f9830c46852316e3
+DIST unordered-containers-0.2.6.0.tar.gz 29415 SHA256 5f9fbba5f616344bd3b1b633d45f820cf9c840ad101e1110e698abc77d9de3f3 SHA512 9038bfa20f6c24129ea5136bfc236ac16a8fe43b1fd617c33df00393eca4d07e425cb371455b81a7eda27c610d0ffd5a8a6039f59fbfa67418dfedeacc06c1f9 WHIRLPOOL d11778beef71611784f9d2f2417be56c3863d8818c29ecc6f6e1ccb381e48491cb4d8ef17d6815415a3de562c5d5436be478e65454937876487556971364300a
+DIST unordered-containers-0.2.7.0.tar.gz 29818 SHA256 6503226d24069698bbb454c15c53a7f9f245aba228e142c6b6ab2d31cecc5ef6 SHA512 adfaf0336e5306ec17b66741f3509f6513e5fd840708176e5d0ca36ebeaa98ba55aa5d2519aa18f46270d26f85f18b9da280de07628b994c0c22670f2d1c3a07 WHIRLPOOL 392af2dff66f454236cf2db40a66a65dd81282a3071ddbb97ea848aae1a7afd2a7afba24b15a50fae99abb701852502ae28cd326202b43d862f479a686b631ae
+DIST unordered-containers-0.2.7.1.tar.gz 29507 SHA256 2f9277f1d61c409775835f094c031fbb5462dd564d639f4f1357ee086fc4d702 SHA512 229493357eda5992c1da28e3a3aaef56291b4a458caf814442d494fa81ffa90aff35da92a167117b9730f8b8e8c01240be426b5ecaf88b71262dc6181011759b WHIRLPOOL 5c963d569774cb6a2b415a2badd4fcc40651f938a2af3738d0f4261e47fc54e518f9bcddf8a7872b1cb79e570525e0020e810f467fb97716ee076b432cc26d07
+DIST unordered-containers-0.2.7.2.tar.gz 30847 SHA256 7f5c4344fcab01f6046378c64522f0dfd69e417f6c1a8858a24bdabaadb3e56e SHA512 622eeaf2355a01cc0b8caab2f75fe79bae5b5039b189a5463d519a91e244d4786b91fb319c04cbd8f666e7faeb8a2780c71d37a1b4a4b3da4c42511fba1fc453 WHIRLPOOL f66c08277319ec99cd7ae8eb9b2e1a835e856fa779f71cbaea0eeb7190133f400fc4f28c4d15d286d730fb79550e892dd42c8ab2d961ba915c35a8fe7782e0f1
+EBUILD unordered-containers-0.2.3.3.ebuild 909 SHA256 0ac9d0ff503c65140617459772891064a7e1eb29b200c268b497fa0ee02f90e8 SHA512 b3061f575f89b762cedef8f285c0dd377a5b6a477edff3b5569ac19168c1d6687a793e149685511c8d70790be2f8eb0dbbe339b4030b6a81489c5ed77ef8d9d0 WHIRLPOOL 58bd5faf3c83b13f2d12312c95e9c2a3d5a477f1a5b330b2549ab62bb75da74bf8bf4fa71595c2bb785e976458bbaed6e1e318924e304b52344c1a795a723417
+EBUILD unordered-containers-0.2.6.0.ebuild 948 SHA256 0ec6c1566a7e40ddeb93291e80d340c6e5defcdf55db8525505b3da5b50dcb8e SHA512 e70725c922330a5cddba8d4037aa709238c60ad61e640193604e8de0e4a9024e72941ad832e4669e9dd04bfbcd344d04d9141b2a0950a8661550594d4d46e98d WHIRLPOOL bf9d735925c1a8ae5d2680cf9ddbc76ddfbf46a389bb096cc99d20af32e6d7d3e5dcabf5c2c47ae9c557b6a4b4174ffa7dd653fcdfc199f24100028d51262417
+EBUILD unordered-containers-0.2.7.0.ebuild 946 SHA256 7a3ea25c4c2795bc955c718df3e1f79794998b680a4cffc3128269e344a09164 SHA512 cde60d3175d8c5eeb906942e5a3b51d605d8f34c41bd731e2a90282773cc7f663a7afb68e987454a73ad973b1097484298aa8444f9a291ed80a4df8b23cc7551 WHIRLPOOL ddb054e8a1baa654c4f22d518ff82a83c87794fd105f0fb6a24a5be611e932a3251368c0623c9f2b7fe6a8634f27db0433bf77355a7da7947633c83c95be9975
+EBUILD unordered-containers-0.2.7.1.ebuild 946 SHA256 799a5262091232c686252b1ca43d1d1ab2c16ebdbf6f31641d0e456f1ed0eecc SHA512 0b8a68bb9acecbf4fa181d66755265f43c8e1a9a7aa3560502f13bf0fe58c9f596ecf417c88d307ddf12870271fbf5f944e22653e83dc700d34f96c3654875ed WHIRLPOOL fb2a86581f91539ecee660f708935898e126b131f8550492c445dbc0e9dc36359e02c0465415d3288ff026c2d7a81038107abf7a39e91542c1641d32f2776d27
+EBUILD unordered-containers-0.2.7.2.ebuild 1053 SHA256 33d809857771f5c19a9ec4820335bcfb4b4407677798ab05ada4bc7bc28c8788 SHA512 b90141b2b61ec20f09a490d036ce4d41f0ca8a9a62e5c922f5db8f656969145513fdd94d70cc167647b6f91570ba1e8e04f48f3a9527600d4f567f65d08283dc WHIRLPOOL e647e4d010d73dededcbc3ebf491a92da746e27abb62c777ad0d38e5c8be746c6f4d9a8b6004c4c23cdae41e23127ae680920ae063391bf32a5bd40c1081b635
+MISC ChangeLog 3444 SHA256 a3836528126c83597a6a1010a2c5a53d1c6068bcd6b32b55c11d2ec04ed27a07 SHA512 7ad198962c7e310cb3b858500201916730d2ff841abeb381b88ba5f8d5967ef8b88520e6a97e6e3bbaf30c0f9ac56719c9e1bd6c1de3b8d604f3f8e91fb83e54 WHIRLPOOL f752a737a53c1594c2d2144d5fda284e25f3134d87fa50554eb030ded8673548af4edf29913e75d9e9e7e7110cd3514ab8fec51e69185ca8ca31eb36edcf0651
+MISC ChangeLog-2015 2268 SHA256 98b4e834d3861838577efabd0e66e59799b7469b697c106f7ac1cb32c5ccc213 SHA512 9a49c08e19370433700ebd7db09b1c56b45b7e7bf6601302fec6336af3f223d534cc3a59b0b03d1fc95b766a755a101bbeb8caef44921b28bf206fd09ffce516 WHIRLPOOL f14454df61c71707fb1cdccfadfba5c6eefb390dfa9c6ae3332bba9aabd1feb4134fc979705fbee1c6ea3f9c0460167d0522306df54d44ffa74c1eaeb937f332
+MISC metadata.xml 674 SHA256 e028e66fe93b2b5e3b01cafd0725cc258df33754b55a4dfe2386908dfff19c09 SHA512 55f0804d9c89984a7ba7132c9e58329d82124adf9029e91eee7587ffd3e3fb3be12a18aace8f616411e21b5236892482e7710dc625e7fdf27214a94575333677 WHIRLPOOL 759354a3b64d6cddf691a6ae1b0c1365d95dbfcafa2840e708a9af0dbc7c2cd11f6cbbb660ab9db5e4950b47650df8cdea66113861e2189d411879f1e6868606
diff --git a/dev-haskell/unordered-containers/metadata.xml b/dev-haskell/unordered-containers/metadata.xml
new file mode 100644
index 000000000000..e77d777d75f5
--- /dev/null
+++ b/dev-haskell/unordered-containers/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Efficient hashing-based container types. The containers have been
+ optimized for performance critical use, both in terms of large data
+ quantities and high speed.
+
+ The declared cost of each operation is either worst-case or
+ amortized, but remains valid even if structures are shared.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/unordered-containers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.3.3.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.3.3.ebuild
new file mode 100644
index 000000000000..327ac001e407
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.3.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/tibbe/unordered-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/chasingbottoms
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.6.0.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.6.0.ebuild
new file mode 100644
index 000000000000..8464004b1590
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.6.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/tibbe/unordered-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/chasingbottoms
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.7.0.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.7.0.ebuild
new file mode 100644
index 000000000000..70e67c27f03e
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.7.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/tibbe/unordered-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/chasingbottoms
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.7.1.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.7.1.ebuild
new file mode 100644
index 000000000000..1038499c77e4
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.7.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/tibbe/unordered-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/chasingbottoms
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.7.2.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.7.2.ebuild
new file mode 100644
index 000000000000..2c8096cc219e
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.7.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/tibbe/unordered-containers"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RESTRICT=test # circular deps: unordered-containers[test]->quickcheck->semigroups->unordered-containers
+
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/chasingbottoms
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.4.0.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/uri-bytestring/Manifest b/dev-haskell/uri-bytestring/Manifest
new file mode 100644
index 000000000000..43a0f765db52
--- /dev/null
+++ b/dev-haskell/uri-bytestring/Manifest
@@ -0,0 +1,3 @@
+DIST uri-bytestring-0.2.2.1.tar.gz 20755 SHA256 9185e8f05d5c5154348c0d57d0df2b92ba6d09153fbdebded995b2f54e71c67e SHA512 d540722657b80039de25a6893067ea8fa50228420725ea22b95a6b7fb3e99803e41b18006b307973fd38fe5ba58d611d3115d1b677e3a36c38168b92289fee97 WHIRLPOOL 6067dd4e279839e95cb7a972133590612ef64cfeee100b6b339fba7e75779c06d4e8c6edf099189f3014abbfb1d6bf522a2bbd6fbec61477fcca7e372f74c822
+EBUILD uri-bytestring-0.2.2.1.ebuild 1091 SHA256 504074dcf4560564b21b4fbdb26b6a5ea94c24d2ca9e865e10c89bcc7a460de7 SHA512 23875303ea0a540ef864e0f754f29b8f86e7dcc4e0a9ff823c6afa2c2efb980b199c13e0ff976b6132ec704611e964bb6b005ec2be23ed3902478067c1c0175a WHIRLPOOL 53cc4b988a7a033e1b0d37d72893c96de7fa41af0c633c977d28518439dbcb1cb087b8bcac6ffd98ee46763fdfaa8370f2c2df6f1b97f81894da10a18df8f978
+MISC metadata.xml 511 SHA256 f429abd0d77d8b602e81b316ac36f2c9b396c2e85845b89f52fb149a3cab230c SHA512 d21aadfa0df81fe2542de2a92f94fe055c0040e5c963d33bbdab5a8a2da085b64788f4141fad8ddf6c5e0959c275ae650be95298e7a984e7535045503b257a42 WHIRLPOOL 9a2bc87cdb88285836b55cfc4d80cc68b3245fef386c2b0e608374872e89ab18834de1804d66f038b707827017e927a266cb80578eab74e7a8e2850fa15aedd7
diff --git a/dev-haskell/uri-bytestring/metadata.xml b/dev-haskell/uri-bytestring/metadata.xml
new file mode 100644
index 000000000000..16a771dc5920
--- /dev/null
+++ b/dev-haskell/uri-bytestring/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ uri-bytestring aims to be an RFC3986 compliant URI parser that uses efficient ByteStrings for parsing and representing the URI data.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">Soostone/uri-bytestring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uri-bytestring/uri-bytestring-0.2.2.1.ebuild b/dev-haskell/uri-bytestring/uri-bytestring-0.2.2.1.ebuild
new file mode 100644
index 000000000000..4c8313e17e44
--- /dev/null
+++ b/dev-haskell/uri-bytestring/uri-bytestring-0.2.2.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell URI parsing as ByteStrings"
+HOMEPAGE="https://github.com/Soostone/uri-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/blaze-builder-0.3.0.0:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/generics-sop-0.2
+ dev-haskell/hunit
+ dev-haskell/lens-simple
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances
+ dev-haskell/semigroups
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror
+}
diff --git a/dev-haskell/uri/Manifest b/dev-haskell/uri/Manifest
new file mode 100644
index 000000000000..7285ff13bf4b
--- /dev/null
+++ b/dev-haskell/uri/Manifest
@@ -0,0 +1,5 @@
+DIST uri-0.1.6.4.tar.gz 5343 SHA256 a90cd3d3ca1d33740dc732f14773266a7707901a872747a6e543129cab4ee409 SHA512 0daa5e03fa7a3b767b4c523bd334017116432898d04c2b3250e1335ac217ed0f9b915785b200f6eb73127d349954b50dae6b5f979a5ba9f39d4d1ae2589c2a07 WHIRLPOOL dec401d032d20b7f0a6f340b4cb7ee40e222c8e02bf631e25e76f69db33efb7a49ca4f11947a4f3ce5ca1291daa1f413404918f29a5b000c7671a3b07b792bb0
+EBUILD uri-0.1.6.4.ebuild 630 SHA256 999c44257409e5d26f508c8b1e814798ba8679c23662e38ecc9d661154d68d4e SHA512 e71124598f72245237f418562044776e86805566e4fb1ffc97b0f1932efb9df0de9cca375b58ef35514f0a946c63fd059d00fe8cec009eabc061c7620f782a9a WHIRLPOOL bccd661651075bf989a53ff48bf9d89c984f59ee3ea8c7e67468fe63c0c7fdfe8048d3d7d5d0c5bf2131db3055d66b7fbedfc9ea5d247e1372be04488e547d3e
+MISC ChangeLog 3245 SHA256 98b8a95fc19652a4920170a90234a5ab70503b133b97c4dcf9b7abcde717a2cd SHA512 ca9c591e4417f51bfa8a04b7d61609d94c6ed236a393b57d7f813f39d8ad06b44255f0fe97b9cc5c7a2e0f6b03caa792739501a4000000c870d6d6740dfb0521 WHIRLPOOL e3ca8fb48fd2fb0dc19f59bd9b076572f4df5d2b38202921a6f26cf012e555fa4592409abdf8fe1fcef9136d570b2b5490f9a121b0f4cfc13d2c658e0add3b51
+MISC ChangeLog-2015 482 SHA256 484bf1570194054e2d90e75ffe515607059a685cb75f048d1df972b665d00e0b SHA512 05a765d4abada1509992fc2a417088348e03c9a9437e34f8d95707b53b59535a28b3dbca4f7d843b7e83bbadb22c1d4e652e5f6834db7f2205bc4842b8e9f562 WHIRLPOOL 8ef8fb684fc5856ea891cc493fafb97d99a361ac97a3214aa90af1354381274f412dc42feca47f348eef9f00c91c9f9841623eaab6c6a3fcfa50f920931f7d24
+MISC metadata.xml 369 SHA256 0f7480720cdf8f7bba5ae81b8f1b35083e95c6855b66ee9d88416d11fa56d958 SHA512 a1c4775d2c342680ee5180063d4dcfe15dd989166a89d70ea8dc1c25fbe17e654bb6545fdaa1f616b067f32a1982ef2cde26afef901bc2cc910e8db88d1001d4 WHIRLPOOL 9aa402f89560ec9c37622295c2721159b9b10c4c17330d417635ad0bc7b56d6cf32e0d83c0c325cb0b8fc3d377cb86a60b68269b920dbd21beed8009a3bc3cb2
diff --git a/dev-haskell/uri/metadata.xml b/dev-haskell/uri/metadata.xml
new file mode 100644
index 000000000000..943153e6ae5b
--- /dev/null
+++ b/dev-haskell/uri/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Library for working with URIs, including parsing, rendering, merging, escaping
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/uri/uri-0.1.6.4.ebuild b/dev-haskell/uri/uri-0.1.6.4.ebuild
new file mode 100644
index 000000000000..cf123a8e2a96
--- /dev/null
+++ b/dev-haskell/uri/uri-0.1.6.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library for working with URIs"
+HOMEPAGE="http://gitorious.org/uri"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/url/Manifest b/dev-haskell/url/Manifest
new file mode 100644
index 000000000000..4817571562dc
--- /dev/null
+++ b/dev-haskell/url/Manifest
@@ -0,0 +1,5 @@
+DIST url-2.1.3.tar.gz 4180 SHA256 5af27e3f8c0a27e52d0dcb98ef06a0fdd01efe8bb21242c29432e1bc380a4f61 SHA512 53ee2aabc877c91d06c7e029ff807057f88bb4ce712ad02d47655d43869ad83af9032eea85d0ecddf3cad19839827bb723c9bf0a17b580ee7018f4b08c691cd8 WHIRLPOOL 5c75d2f4cbcb00370f0e6e45a0b861a24cfa86422548e90bca56739ad2ae03a303909e2a7a73ddb22bc4390e8713df6f964a58959ba813da3272936996b540a4
+EBUILD url-2.1.3-r1.ebuild 635 SHA256 454c417e7cafb2bf611594fdb895236b4f4d14c477ef781ee0948da525539d5f SHA512 36dd770efc004fcefcc71f4dc3697d8316de72f41a01facc08e4edd143c02c89eae373b8d871bd7aa98cfeb50222bdca442aebd3d320b69368176d6878f032de WHIRLPOOL b009fe51bb22eecbc71a721ac34d570fe9d1caae60af00e0c9f9eea50e2dc7dd616bdf177463b8d4709e1830e46e7270e134e942ad06f603bc92d758121540c5
+MISC ChangeLog 2424 SHA256 1d509259c323a3b7c591ee5ade48aa741ceb094bc6195702e780ada672bf1390 SHA512 d228de200aff7d893871ed920a576b15188ea11fff02643c86a17b02464b2034df20f5fef40f742b9daa7fa6a132af69c8c431663dc924f71e64e675a382cb3f WHIRLPOOL 8c470baff831e4a2850ac002abd1fc711cd5dcad95e6a615cee59b4df323237638ce72a1f440f0f92d9fe764db93a88248868ea4e25ff8eb1b80bd857ae9b5cc
+MISC ChangeLog-2015 606 SHA256 770e63133dcf98511b99ea3478b81b169729ccbf1bc2990b9f1ffa3939101dbe SHA512 0a6366c3293b10ddaba7f90a8d9a387aefdfb6c7ebc1ef115e3ad6e75c127cf6796716f2ead8db5ab2a35d6d3fc471854f229dc08332801a44f41d676a7f78df WHIRLPOOL 05ffe80656a8401a931d0e5f1719f2418f7607a921e41c161f64dd3f7e6d23b14f87d081fc3b134dc2e1276454dd97ec77ccadd92eed030b15c744e241afd638
+MISC metadata.xml 323 SHA256 b6f604de362845b198e6496b41c9d78a3fd4c023a853dbb7b5c68381b53b480c SHA512 9af209c1465b6d57a36a82cae44ba2508f03a2b3474516de3446101edad3e109b54ba448488b8a57d984ced874a89781af02d23004e3420cead6fc614891849d WHIRLPOOL d906c6cb65e958c4004ce0ebd37d0129080821e14178c3f33ed7df7a9aaabbdb1d1c609223da70932658d718d23fe298c30066f30146eb81f5b251a82e201abd
diff --git a/dev-haskell/url/metadata.xml b/dev-haskell/url/metadata.xml
new file mode 100644
index 000000000000..91744f242f48
--- /dev/null
+++ b/dev-haskell/url/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A library for working with URLs.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/url/url-2.1.3-r1.ebuild b/dev-haskell/url/url-2.1.3-r1.ebuild
new file mode 100644
index 000000000000..6410dbd26c79
--- /dev/null
+++ b/dev-haskell/url/url-2.1.3-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A library for working with URLs"
+HOMEPAGE="http://www.haskell.org/haskellwiki/Url"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/utf8-string-0.3.4:=[profile?]
+ <dev-haskell/utf8-string-2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/utf8-light/Manifest b/dev-haskell/utf8-light/Manifest
new file mode 100644
index 000000000000..c7c3ed1972d2
--- /dev/null
+++ b/dev-haskell/utf8-light/Manifest
@@ -0,0 +1,5 @@
+DIST utf8-light-0.4.2.tar.gz 5821 SHA256 184c428ce7896d702da46f6f107e6873ff100dbc1af40b49b5ce87317e619e67 SHA512 83777117a24a4c456134c0591e59ec010cbb938a5ddac8fc68b8204c7999aa2a36ab158b14e5b7bded1ca9cc4596f448b0e7aa5d194081130d7aef623d7c6bc0 WHIRLPOOL 47ec4224563b772db7bac203306474e3d4ec64fb11b12c83e32fb8d8a0002c01153df8231ea94fa123080f41e215558c1f9133d9d0f15ad1c9940d10ab4ce441
+EBUILD utf8-light-0.4.2.ebuild 529 SHA256 aefc10d463d42bb2a04f209aa007cd76978f0022b340f644024a97c4a36cb473 SHA512 08fabf5f27ca5171858e2418ce9111fc80cbaaed7eed25a15f539d7bcd3040f4e1802779b80e80940193f435849d9ab5b2e46583533fb74f7a01e343b20b7582 WHIRLPOOL 98f0799ebe13c085f7104a7893ae8e5bc488fba1f56c66e5b1efc17e33d09384f58e804d4b4d4c40d676b2ee7e973c56e255cab3d0e6767738772339d77263ea
+MISC ChangeLog 2632 SHA256 b1d11e7c3e838c0a4b95be136584e750e85a935149ea571f6c2f3052656b2ae6 SHA512 4846cd40e3f839e3d27d869f55c654b176e8c302e707b4d81aac0d02c92915f31ced70057b98d408588697b06a71392a5134252e1ee68f5c68df8c6ef6d4981d WHIRLPOOL b4f54f4358ae687b54c71efabec729b61eb32fe5031246b3b0d63da294b6d5866e1625fb98f1bf256e3195ad0693a2e668f4f16b8e1b714bc18e5f0c009ae6cb
+MISC ChangeLog-2015 624 SHA256 231feb78c515300a9e76d1a7e58251d2b5e7d9c4db3f28c42afb7fa2ee2416f0 SHA512 62fd0f24aa96ca75c6fd8a8a501aaf616d0a3c9cfb281273b0c87c4e962af666f16c5c3c65b905183ff6167aeb70164715edc7cb956b7f6ef4c706e1a70d529f WHIRLPOOL e7393a69dfc90e1411041ed09419a91061e4e3d1b17e57cd423989042cdcde0341b730648026c072b0f4e83c288b23d4ad42b84cd5a8510c4d0b2c1fd8db0d46
+MISC metadata.xml 317 SHA256 4bd07c046f8bc06462cfe03ca0c6cd82d268173f90dad25aa787832f5cd2f70a SHA512 fb8865cc90459b5c8c5eb8117b20e378984c521246e4e0cd3c6bc47d43c1f892e19c273937a9875fd420d861f737b5f5133dda1e3236349d46639a7733635c69 WHIRLPOOL 800970ae22348602f233d38a975d7b56dc5c68857e24ff87ec9217a96656e0e5277a4b66c39623671beb16b0d8ea151d9dcef53a277a8c296bcb8b05c2aa5eab
diff --git a/dev-haskell/utf8-light/metadata.xml b/dev-haskell/utf8-light/metadata.xml
new file mode 100644
index 000000000000..0971007ab134
--- /dev/null
+++ b/dev-haskell/utf8-light/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Lightweight UTF8 handling.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild
new file mode 100644
index 000000000000..14be48ce34c0
--- /dev/null
+++ b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode"
+HOMEPAGE="http://hackage.haskell.org/package/utf8-light"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/utf8-string/Manifest b/dev-haskell/utf8-string/Manifest
new file mode 100644
index 000000000000..bfe9690796db
--- /dev/null
+++ b/dev-haskell/utf8-string/Manifest
@@ -0,0 +1,7 @@
+DIST utf8-string-0.3.8.tar.gz 9129 SHA256 80757cbc00197ff71311dc8c1ca00284537442c2dc93f06685d369a6816d49c0 SHA512 70f6ceaf4d9d6e6fe7b787facbb733f276ac5ba10c49c43e0da283b481f0579e0933f6343f5158973a6f0aac342f5b76258281dbd0c420bf652ad3c3787eb1fb WHIRLPOOL f6fc065ad16cb36ef068c3c15ade87cf2305bcfa630b9e5187429aa2b8fdd6893ed158ff77c42efe41d1dfded1ca3a84d0905cfefb3f7fea06debb9f30dc97d6
+DIST utf8-string-1.0.1.1.tar.gz 8667 SHA256 fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140 SHA512 2dd647625478c9738b3af5e23e1e5ff92968449ad74e6d53dc308fa0f2b08b63c421a1cbe5491dd260b9b32770ec626843d320a09b80eb984211dba53934b965 WHIRLPOOL ce25c5accfc52be131c60b7ed01e5bf8d540d5acbb76dd7681a948d444539ecdf0b21b2489f180396db10367412fa54df5ff5f9d3e6ac9316687b3872bcfaec9
+EBUILD utf8-string-0.3.8.ebuild 691 SHA256 dd4e8ed8ef6f6d6b719b0fcbfeaa2e96339dfed1ef7071b939a617e3a127162c SHA512 49789d1ad0591842a25882a56e77a8011e146487cf3677226cc9b793ef056758dd84028ce65d8783a5e9dcdeca438f498d4adb99eab3267e6938666ed5398ba6 WHIRLPOOL 9796292095910205077d580a926817806bdbb23e833410db343acd351f1e31a3c9e4a9b80ee4160be17e97df384fdd0c26f040d7de821a157a6607fcda9155a1
+EBUILD utf8-string-1.0.1.1.ebuild 704 SHA256 ea597f75f059a8df8cb4e3b1803aa233e3a406ec45d1bea716ddf1b17ab871b5 SHA512 5a76578650b05a51bd653134d867f79704707e40366167a26f4e0b537104ad3d6f7ebc3f22704511f7bb2e4c4d8fd01927a0ff35c79dbfa278e0d150e3cd51c0 WHIRLPOOL e2d368cc50edea443591638af72fcdd37c61661f50523459446b54f277a4c6bb27539514cf9bab0d116beb6ac97618159b71a52e50bc133892464debc1b462a0
+MISC ChangeLog 3096 SHA256 2129890475d3ab38e44f6c5c55aeda455a5789dfdbf5ad90837fd73bf0f2e04d SHA512 599fe27b1364b04d2a99b0744a9dbdc1325fcf568d18e75d2d14490657c55c4d8afda9dcb470c7fed664df5acec923954bc7581c7b6060bb0634852e8c6d65ff WHIRLPOOL fe659e77893a273fdb0c3e36f6780359deb868acd6ca6ac28d8f823eb6c074c63b3efa70fcb391cfede6883a64f1b0d6916b029531dd365555a932b6c339d8a6
+MISC ChangeLog-2015 4784 SHA256 74a595d8f668c4dae4f19653e380b35e169ccdafefdf950f95dbb5f77f6c0ab5 SHA512 e1a3c98988621935a02d2ba7706fcaa360c5571f48cf61d7ac548eff76e5e69d5be6bf0cd2b36b69263c8e9bc35e2998f34052a1fe2474c32ca7ecfdd914586c WHIRLPOOL a59e7a7970558b3f00a3e8008ef838fb954d6246f42343a1ff33eb4995ffa43370d3292a5a1402d33f434c1fc29d85204f63b63c8632cf25a963a17e3323761e
+MISC metadata.xml 309 SHA256 9dc33506b168a388d154688abf3646885c5a7c75bc1e68123c13ed6c95531edd SHA512 ce8b570dcd924d3409d3dd5c2d27601799b30ba8a166f502d262b66d02c63f5110bbcf92fb5ad5a610a68d4a97cd55a70bf5730d17a2a590a0df83d4e00c2deb WHIRLPOOL 4ca65f9109cb22ff407b0827e6011aaa777beb12d279481c2e3c4a5806d3e767000afc755c641a6819750c5d668844a0b28f3a13958f521511cb3438d6dd7925
diff --git a/dev-haskell/utf8-string/metadata.xml b/dev-haskell/utf8-string/metadata.xml
new file mode 100644
index 000000000000..91873f17286f
--- /dev/null
+++ b/dev-haskell/utf8-string/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">glguy/utf8-string</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
new file mode 100644
index 000000000000..127cba44d0c7
--- /dev/null
+++ b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for reading and writing UTF8 Strings"
+HOMEPAGE="https://github.com/glguy/utf8-string/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 3 && < 4.8' 'base >= 3'
+}
diff --git a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
new file mode 100644
index 000000000000..3435d32f2ec0
--- /dev/null
+++ b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for reading and writing UTF8 Strings"
+HOMEPAGE="https://github.com/glguy/utf8-string/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.9' 'base >= 4.3'
+}
diff --git a/dev-haskell/uuagc-cabal/Manifest b/dev-haskell/uuagc-cabal/Manifest
new file mode 100644
index 000000000000..2996ad56ed22
--- /dev/null
+++ b/dev-haskell/uuagc-cabal/Manifest
@@ -0,0 +1,5 @@
+DIST uuagc-cabal-1.0.6.0.tar.gz 14781 SHA256 dcc87f9e738cbd5228e91f433b69ac540ab1f109c522da290539c2f33791b80b SHA512 778edb1c5d209836b38de93ecde8fe9bf37e2b5ececfe5a6d9c92ddac01b1dc1ee865fe861bacb07617a317f2dc1d0a2a967aa9ec2682270e0bf58efb85c27a7 WHIRLPOOL 35731abd0ce45e105009b2d79d82efc691dca8a5be302f374ae83be0ad61a593b4adc29aedee60e4feffe2bab27c2f16580389be92e2fcef574c7923943adc9e
+EBUILD uuagc-cabal-1.0.6.0.ebuild 694 SHA256 f077b9bad8dbaa91eb6da47fb7b38b7742815f4ff073ea60ce0e413a0862eae0 SHA512 c18445ad2805a63ca09a7cb55e75574962d09998620be62473ab540de2d8a4375911b2828697b561fc39ecbb527a75a6a5342ac9507b1a1f57ac9d85305f6f97 WHIRLPOOL 701d577fcedf52c0e3bd1ea73210161af4ea061e543f10fe1d4b4a49b7bbc4afaa3c88b4d5814bf2d437044df85c60bd3f62612e4bf54650a98ddb150deede67
+MISC ChangeLog 2446 SHA256 9483333aa1d7184e4c1b053f271563196009e552dc84f958b0f0d77d713c331a SHA512 ed2a5680d9a046432076ace62a898f397cdeba81decb532c111e6c70a42275f138289ff910ed286c38d332026c40d623236f1c7c3e64ccc620c86893024aa12a WHIRLPOOL 93c5d6c62d7f7f7a564fe3fb80e03741712d79d7efa8a7eba772b63e7e2a881dd3b96afe1c6b54e4eed76040cc6d6527a6f9782c67fb5d3e594e05ef004d1cc5
+MISC ChangeLog-2015 472 SHA256 e5467c7ee93ab30675f6a2bf8778a7456594bb129fd57efa8db686c9154939cb SHA512 6dacda0b8c58550f0b32c1d564d13cca2de21e5873e210b8890fc9ce32cd41e73d4a965fd6a9e011989ed89b14410feef085d4b68fbd68a5a3ab8daf8279f5d6 WHIRLPOOL 167414542826e9c249b6db55dc59a3a45f67994fa25fd405883ae11bbc510ef91835b596127325773d615d99b9ca984004b8cd0bfd3bb4b6e2b812ca0c9943c4
+MISC metadata.xml 313 SHA256 ffaee0d458be0abe6a05ec63a853e023d41610463a0f2c7a886f0aed1b4594a5 SHA512 5cab25179e93ab008b146006ff3eea87140f98eb65d6938486cb6a6a2ab492db00edd7b2ff4af466dd2fe2f901647f16cc569aabd7cc57811a449a707bf2f5ca WHIRLPOOL be6a800c7923e8058aaefeada649dd5e72a76e952a4f39ed29f20075b4b617092fce114fb4a697cebf755e385791ed8f230ff2b86c6fc03fdd25ed9ff7cca7db
diff --git a/dev-haskell/uuagc-cabal/metadata.xml b/dev-haskell/uuagc-cabal/metadata.xml
new file mode 100644
index 000000000000..2ae6a4652d2a
--- /dev/null
+++ b/dev-haskell/uuagc-cabal/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Cabal plugin for UUAGC
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/uuagc-cabal/uuagc-cabal-1.0.6.0.ebuild b/dev-haskell/uuagc-cabal/uuagc-cabal-1.0.6.0.ebuild
new file mode 100644
index 000000000000..48815f301324
--- /dev/null
+++ b/dev-haskell/uuagc-cabal/uuagc-cabal-1.0.6.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Cabal plugin for the Universiteit Utrecht Attribute Grammar System"
+HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.8.0.6:=[profile?]
+ >=dev-haskell/mtl-2.0.1.0:=[profile?]
+ >=dev-haskell/uulib-0.9.14:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/uuagc/Manifest b/dev-haskell/uuagc/Manifest
new file mode 100644
index 000000000000..dcd37507b47f
--- /dev/null
+++ b/dev-haskell/uuagc/Manifest
@@ -0,0 +1,8 @@
+AUX uuagc-0.9.24-ghc-7.8.patch 8165 SHA256 96aa4fc11eae8fd1e6939fce2a5b60ea1acb4559d31c8b90bd37bf53387cb12d SHA512 692d8dc68fae40ade8cf1308d2bc7733ff7e1e9f94988b8f901f45a983d9c506283eb1b839617776bd8e12ff23c8855c9edcaa1afe41288ff16add278ac85a17 WHIRLPOOL 05baf714d0d3db99940f49f277fa3bf35b33d745e8931a687a98ac39309952f907bf0253c386464c34beb53abd3349ea636b24c58f2f98c479d8b4540bc6c567
+DIST uuagc-0.9.24.tar.gz 253310 SHA256 a183d10f83f944d09693c66736072168adca78518ae7776e0d2b3f5eff762a0f SHA512 9fac31311c1e3983c42b013dd934893b2347755c1b49295a0d82093aa53dadc36bad1d6c996a20526099bcef6b71c4e5ad17c37e550aa1b6ad84de79b1186494 WHIRLPOOL 54a978c6de51df04f7f185df713bf6b7d69422f1dff058c5b95d26b5bfa426ad4c3fed0fa0ee9f92bd1120fc8704eefab852c998d36ab0f6a229d40a8d6c7ac8
+DIST uuagc-0.9.52.1.tar.gz 795294 SHA256 98092b13cb32e4493e877c3752deed471db762f04e7d979be4e6e89065502185 SHA512 f5de27bb06a9453f1d9f4105f10b98636c0bebf351f69f122c420efdcff3dc0c25cbc9a69c8a804b8618f2ff1cb216acea8119b333a130a30a840cc00b268c8c WHIRLPOOL 1210ad6ba51b4a5ae59c3b1cab9a21830c7a96d64f43563e7664226b2b7743a39a64f74931572d819dfb52e9eeb926ecfcbd4f906a13a6f844e07d04a9c15a8c
+EBUILD uuagc-0.9.24.ebuild 738 SHA256 87953a6725d8c023be2ad37d6eed0bbca49d27b64b664768454f107fa082d2d3 SHA512 96fd2a8b328ad5360bf8c0531624bc6c82e50a979a8296d723c7c79176292601ee40d09f3e7c88ca4b6ba20bf8ace6f0cf37128bce64309b56a4777b145d95df WHIRLPOOL 4a3bbda67f17af875960e9245aff81540bf768d3219668ec66c21e6a00c5bc908addff577209fb71faa985cfdef0c865bfb49f82627bb42ece57a6f7809c715b
+EBUILD uuagc-0.9.52.1.ebuild 957 SHA256 74771eefee7926ce67d421cdf5a3f04d24bbe832a08512c612f39104ae60c8f0 SHA512 dc87c7eb8c4086a4d90ba0a96f258aa473a1dc3cf05450f77632170f8d322d47386a13d2eeeda60753a93652ed4f6d83520b650c8a5d6276c3c103cff0efae11 WHIRLPOOL eb2e4d1e1a1baecb27baaaa5dcf2f6fc78c7041b441047aa6a5c4f3134e9bff8b05529f5eb03c306a9a9895de3562c89c09176b4ead8ff8aa93e3214a2983ea6
+MISC ChangeLog 3302 SHA256 cfc1ae64047cab006a8bb141b2c9d8e9bea08fadd1ec95118da18463ca38ee7b SHA512 bc5f2e63d20baa0357620966a10dcce96c763408888c4244c9f554d08d35e37754fa6dc171a9abfe16423f9f1b4f68ceb44cf271c7080723508070133cb8ed78 WHIRLPOOL f5aafa12676ebf19d976fb28a0be314af6fcb7d900ad4859f56711608cdd282837638300babfd9972d2dbc85492fd6c65030f08da79b7044c73e559f454713d8
+MISC ChangeLog-2015 3350 SHA256 56614492cda515d591ec600a3caeb0273516200389de063921e23c1f3ea298d7 SHA512 798900842278bf008b701daca34edfefbd2c281cca80234490fd39da5283b922df1395ce57e685ee2a234e7b8df2ad737ac11bdd235b7afe652ca1354933f524 WHIRLPOOL 7565cb82f270f244e7bd0bf0f126f1fe73dcf356ceb040aad709091da5c4e183b606847b1a55a57c40dc7891ec36326b069fbc489487c95d8a800079bc9c27eb
+MISC metadata.xml 585 SHA256 dc63e80260701ca12f4a6362831e519ff7221edf1befcd454b89e9e2fb10b947 SHA512 a0fe0d7dd8ae23c0a3be494ab84469585b50d0ee87b24b7c706abdbe5d6bf649dc0b065705e0930c143fd72d1eab5ba61d425fb361b37f953103e9aa1bd5421e WHIRLPOOL 09da11611f05c12ad34510a47a19a1f6ce51b3c8521ef2e431e488bf7ab1c3f0f2319dc96cff4b656fd73c2745c5b392005fc6c3091506aa1e36e23bc7ecfc3b
diff --git a/dev-haskell/uuagc/files/uuagc-0.9.24-ghc-7.8.patch b/dev-haskell/uuagc/files/uuagc-0.9.24-ghc-7.8.patch
new file mode 100644
index 000000000000..bfe30c62da9f
--- /dev/null
+++ b/dev-haskell/uuagc/files/uuagc-0.9.24-ghc-7.8.patch
@@ -0,0 +1,193 @@
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/Ag.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Ag.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/Ag.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Ag.hs 2015-05-05 09:05:06.300665157 +0100
+@@ -1,9 +1,10 @@
+ module Main where
+
+-import System (getArgs, getProgName, exitFailure)
++import System.Environment (getArgs, getProgName)
++import System.Exit (exitFailure)
+ import System.Console.GetOpt (usageInfo)
+-import List (isSuffixOf)
+-import Monad (zipWithM_)
++import Data.List (isSuffixOf)
++import Control.Monad (zipWithM_)
+ import Data.Maybe
+
+ import qualified Data.Set as Set
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/DepTypes.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/DepTypes.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/DepTypes.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/DepTypes.hs 2015-05-05 09:07:11.471671524 +0100
+@@ -1,3 +1,4 @@
++{-# LANGUAGE FlexibleInstances #-}
+ module DepTypes where
+
+ import CommonTypes
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/HsTokenScanner.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/HsTokenScanner.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/HsTokenScanner.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/HsTokenScanner.hs 2015-05-05 09:05:06.300665157 +0100
+@@ -2,11 +2,11 @@
+ module HsTokenScanner where
+ import HsToken
+ import UU.Scanner.Position
+-import List(sort)
++import Data.List(sort)
+ import UU.Util.BinaryTrees
+ import CommonTypes
+-import Maybe
+-import Char
++import Data.Maybe
++import Data.Char
+ isAGesc c = c == '@'
+
+ lexTokens :: Pos -> String -> [HsToken]
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/Parser.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Parser.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/Parser.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Parser.hs 2015-05-05 09:05:06.300665157 +0100
+@@ -8,10 +8,10 @@
+ import Patterns
+ import UU.Pretty(text,PP_Doc,empty,(>-<))
+ import TokenDef
+-import List (intersperse)
+-import Char
++import Data.List (intersperse)
++import Data.Char
+ import Scanner (Input(..),scanLit,input)
+-import List
++import Data.List
+ import Expression
+ import UU.Scanner.Token
+ import UU.Scanner.TokenParser
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/Scanner.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Scanner.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/Scanner.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/Scanner.hs 2015-05-05 09:05:06.301665157 +0100
+@@ -6,9 +6,9 @@
+ import UU.Scanner.Position
+ import UU.Scanner.Token
+ import UU.Parsing(InputState(..),Either'(..))
+-import Maybe
+-import List
+-import Char
++import Data.Maybe
++import Data.List
++import Data.Char
+ import UU.Scanner.GenToken
+ import Options
+
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src/TokenDef.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src/TokenDef.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src/TokenDef.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src/TokenDef.hs 2015-05-05 09:05:06.301665157 +0100
+@@ -7,7 +7,7 @@
+ import UU.Scanner.GenTokenOrd
+ import UU.Scanner.Position
+ import UU.Parsing.MachineInterface(Symbol(..))
+-import Char(isPrint,ord)
++import Data.Char(isPrint,ord)
+ import HsToken
+ import CommonTypes
+
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/DefaultRules.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/DefaultRules.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/DefaultRules.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/DefaultRules.hs 2015-05-05 09:05:06.294665157 +0100
+@@ -4,7 +4,7 @@
+ module DefaultRules where
+ {-# LINE 10 "DefaultRules.ag" #-}
+
+-import qualified List (delete,intersperse)
++import qualified Data.List as List (delete,intersperse)
+
+ import qualified Data.Set as Set
+ import qualified Data.Map as Map
+@@ -13,7 +13,7 @@
+ import Data.Sequence(Seq,(><))
+ import UU.Scanner.Position(noPos)
+ import Pretty
+-import Maybe
++import Data.Maybe
+ import HsToken
+ import HsTokenScanner
+ import Data.List(intersperse)
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Desugar.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Desugar.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Desugar.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Desugar.hs 2015-05-05 09:05:06.295665157 +0100
+@@ -10,7 +10,7 @@
+ import qualified Data.Sequence as Seq
+ import Data.Sequence(Seq,(><))
+ import UU.Scanner.Position(Pos(..))
+-import Maybe
++import Data.Maybe
+ import Data.List(intersperse)
+
+ import AbstractSyntax
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/GenerateCode.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/GenerateCode.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/GenerateCode.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/GenerateCode.hs 2015-05-05 09:05:06.296665157 +0100
+@@ -26,7 +26,7 @@
+ import HsTokenScanner
+
+ import Data.List(partition,intersperse,intersect,(\\))
+-import Maybe(fromJust,isJust)
++import Data.Maybe(fromJust,isJust)
+ {-# LINE 31 "../src-derived/GenerateCode.hs" #-}
+
+ {-# LINE 2 "./CodeSyntax.ag" #-}
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Order.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Order.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Order.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Order.hs 2015-05-05 09:05:06.297665157 +0100
+@@ -37,7 +37,7 @@
+ import Data.Array((!),bounds,inRange)
+ import Data.List(elemIndex,partition,sort,mapAccumL,find,nubBy,intersperse,groupBy,transpose)
+ import qualified Data.Tree as Tree
+-import Maybe
++import Data.Maybe
+ {-# LINE 42 "../src-derived/Order.hs" #-}
+
+ {-# LINE 2 "./Patterns.ag" #-}
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/PrintCode.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/PrintCode.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/PrintCode.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/PrintCode.hs 2015-05-05 09:05:06.298665157 +0100
+@@ -4,7 +4,7 @@
+ module PrintCode where
+ {-# LINE 10 "PrintCode.ag" #-}
+
+-import Char (isAlphaNum)
++import Data.Char (isAlphaNum)
+ import Pretty
+ import Code
+ import Patterns
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/PrintVisitCode.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/PrintVisitCode.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/PrintVisitCode.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/PrintVisitCode.hs 2015-05-05 09:05:06.299665157 +0100
+@@ -22,7 +22,7 @@
+ import UU.Scanner.Position
+
+ import Data.List(partition,intersperse,intersect,(\\))
+-import Maybe(fromJust,isJust)
++import Data.Maybe(fromJust,isJust)
+ {-# LINE 27 "../src-derived/PrintVisitCode.hs" #-}
+
+ {-# LINE 2 "./CodeSyntax.ag" #-}
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Transform.hs uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Transform.hs
+--- uuagc-0.9.24/work/uuagc-0.9.24/src-derived/Transform.hs 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/src-derived/Transform.hs 2015-05-05 09:05:06.300665157 +0100
+@@ -5,7 +5,7 @@
+ {-# LINE 8 "Transform.ag" #-}
+
+ import Control.Monad(mplus,mzero)
+-import List (partition, elem, nub,intersperse)
++import Data.List as List (partition, elem, nub,intersperse)
+ import Data.Maybe
+ import qualified Data.Map as Map
+ import Data.Map (Map)
+diff -uraN -U0 uuagc-0.9.24/work/uuagc-0.9.24/uuagc.cabal uuagc-0.9.24-r0/work/uuagc-0.9.24/uuagc.cabal
+--- uuagc-0.9.24/work/uuagc-0.9.24/uuagc.cabal 2010-06-04 14:03:54.000000000 +0100
++++ uuagc-0.9.24-r0/work/uuagc-0.9.24/uuagc.cabal 2015-05-05 09:05:06.301665157 +0100
+@@ -28,7 +28,7 @@
+ else
+ build-depends: base < 3
+
+- build-depends: haskell98, uulib>=0.9.12
++ build-depends: uulib>=0.9.12
+ main-is: Ag.hs
+ other-modules: Ag
+ , CommonTypes
diff --git a/dev-haskell/uuagc/metadata.xml b/dev-haskell/uuagc/metadata.xml
new file mode 100644
index 000000000000..14528f8d181e
--- /dev/null
+++ b/dev-haskell/uuagc/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="bootstrap_external">Use an external uuagc executable for bootstrapping.</flag>
+ <flag name="with-loag">Use <pkg>dev-haskell/minisat</pkg> external SAT-solver to schedule all Linear Ordered AGs.</flag>
+ </use>
+ <longdescription>
+ Generates Haskell files from an attribute grammar specification
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/uuagc/uuagc-0.9.24.ebuild b/dev-haskell/uuagc/uuagc-0.9.24.ebuild
new file mode 100644
index 000000000000..01a86a5ae373
--- /dev/null
+++ b/dev-haskell/uuagc/uuagc-0.9.24.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CABAL_FEATURES="bin lib profile haddock"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Attribute Grammar System of Universiteit Utrecht"
+HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+HASKELLDEPS="dev-haskell/cabal
+ >=dev-haskell/uulib-0.9.12"
+RDEPEND=">=dev-lang/ghc-6.10
+ ${HASKELLDEPS}"
+DEPEND=">=dev-haskell/cabal-1.2
+ ${RDEPEND}"
+
+src_unpack() {
+ unpack "${A}"
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-ghc-7.8.patch
+
+ sed \
+ -e 's/{-# LINE/{- # LINE/g' \
+ -i "${S}"/src-derived/*.hs
+}
diff --git a/dev-haskell/uuagc/uuagc-0.9.52.1.ebuild b/dev-haskell/uuagc/uuagc-0.9.52.1.ebuild
new file mode 100644
index 000000000000..ec27cc7c0ffd
--- /dev/null
+++ b/dev-haskell/uuagc/uuagc-0.9.52.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Attribute Grammar System of Universiteit Utrecht"
+HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bootstrap_external with-loag"
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.11.1:=[profile?]
+ >=dev-haskell/mtl-1.1.1.1:=[profile?]
+ >=dev-haskell/uuagc-cabal-1.0.2.0:=[profile?]
+ >=dev-haskell/uulib-0.9.14:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ with-loag? ( dev-haskell/minisat:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bootstrap_external bootstrap_external) \
+ $(cabal_flag with-loag with-loag)
+}
diff --git a/dev-haskell/uuid-types/Manifest b/dev-haskell/uuid-types/Manifest
new file mode 100644
index 000000000000..81ec4e7afcf9
--- /dev/null
+++ b/dev-haskell/uuid-types/Manifest
@@ -0,0 +1,5 @@
+DIST uuid-types-1.0.3.tar.gz 11999 SHA256 9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd SHA512 039bccea9ee22388a50e3e233c95afdd3a59f01aa5f552dcd8e8c1ded8f9da210933c58a4d9cc0913c768b587c24ee27fa0eed15e531846ea841b666f513df9e WHIRLPOOL d4e8377c39bb9b30df666c5df96a0cd618a8773b4eee92f2845fa08f38badc6986cb5aa85087f77dd5eb3ef93338bca7187e726aec7aa4f78e9f158abec48ab1
+EBUILD uuid-types-1.0.3.ebuild 1233 SHA256 e2fdfac00ed5d31de0d9c4d6ef681ab005ddaa117317ac5e58ed75faaeebafca SHA512 29e510ec72d268fe2ea0c26d8edb7751f552535be43f6bd8d1ed7f4e1218cb74bae1edc31f6b274a70f0f2313311ad68b346f1880b44488909a25bb7b70beb9c WHIRLPOOL 7dd98c2ec1cb5cec4d909abafcd3463dd15c0440defc5a43d4e77dc291fd1dede0ff5543cbd586135807b53d2003f5b63ffe8a0cdf34556db841dbebddec8e24
+MISC ChangeLog 3344 SHA256 0076a2177591cdecb6cfa524e705f9e5c21fbb6def85676e8e8c2135e53c3241 SHA512 71c52f9daf6a6564dc1b76f1af8817dc00f51b2230353f90dd9f4b5bb46de6fa8635fcbb670e0991c23f6464967aa037d5ad73f5bab87e309069e86ce0948761 WHIRLPOOL bee66d573be99f141dc7f582c3735679664685dcac9a504fbd60b17b11360188e18c5ca576e8826fbef4b8179407e55a50e465a9d56f54a1f661d270ab5db4f9
+MISC ChangeLog-2015 599 SHA256 425297a25af655bc95ba2e8bce0efab8fa9aed5e86d883db05115bdc581ca8f3 SHA512 2f6265afb517dc9e11eb8157fd1dd9d957cae6b345daa8b538d24c8d8879910702a01d8871dd98d83873acb8cb15010b250694d07b2d68068bd7055ff6c3bb65 WHIRLPOOL b360040eaffbb98a1a6e67742461d50094d290e50fc8ed3fc41f44dff721e67e04ced099adf05621674602c41e4ca332d7cf9290a7a9af95530cb350325f5c9d
+MISC metadata.xml 546 SHA256 eccff6e3a079c484fd1385d27a2ddc2affe417286b9dfa2d1687c1ae1144a944 SHA512 06320c4097ad417d7cc0b9a33d27aca2b1276e8301482603a0e9bc469a281e5ae60d01086f5bd4bb7751e9e27903e9303eec55d61f7a2337b4dff4d84bf2bd5e WHIRLPOOL 617da7f99331e3ad744995e38903c89c9eec4307eedcb6acff10c806ad29b42475ba8b885461996879aa66aaeb1ed6777aba5cfbb5916a93e418da29ba730f46
diff --git a/dev-haskell/uuid-types/metadata.xml b/dev-haskell/uuid-types/metadata.xml
new file mode 100644
index 000000000000..8b381ac50b6a
--- /dev/null
+++ b/dev-haskell/uuid-types/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library contains type definitions for Universally Unique Identifiers
+ and basic conversion functions.
+ See &lt;http://en.wikipedia.org/wiki/UUID&gt; for the general idea.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aslatter/uuid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uuid-types/uuid-types-1.0.3.ebuild b/dev-haskell/uuid-types/uuid-types-1.0.3.ebuild
new file mode 100644
index 000000000000..cee98c8a80a9
--- /dev/null
+++ b/dev-haskell/uuid-types/uuid-types-1.0.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type definitions for Universally Unique Identifiers"
+HOMEPAGE="https://github.com/aslatter/uuid"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/random-1.0.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/hashable-1.1.1.0:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >=2.4 && < 2.9' 'QuickCheck >=2.4'
+}
diff --git a/dev-haskell/uuid/Manifest b/dev-haskell/uuid/Manifest
new file mode 100644
index 000000000000..deec7c78de6d
--- /dev/null
+++ b/dev-haskell/uuid/Manifest
@@ -0,0 +1,7 @@
+DIST uuid-1.3.11.tar.gz 8578 SHA256 671876d2f848c9155bfe661eb138d585897ab5b0a2f2e143ef85114d459814d5 SHA512 3b94c13ff8b6a631f9411a313a99251ee961234d0322e446e22b04110728a4acb687f4bb4b83f9b09268fed9238b1265dc53c5214ae4bb8e18c12455c41c41e5 WHIRLPOOL 2453efa24f0a121699018825d3696e53875b7b037e971676016d6fbf3d746136230eafee051d0e24f099d558f150c92882a0daae9731346d11098145da5be3e2
+DIST uuid-1.3.12.tar.gz 8738 SHA256 ed62f1b3f0b19f0d548655ffef5aff066ad5c430fe11e909a1a7e8fc115a89ee SHA512 53d1a9e69dbc3ce2cb2e35aeca9b116e5fbf176fe048d4afaaff1bfaae80445da8e3d53c4652ada41791fb3e237e2cd24d3ac15e6a786242844fdf076588dae9 WHIRLPOOL 607662ee549b5684b549a3d98d3e3d5d39cc1e5098796e855ac8c0ff5f938360376fd3bca21f6dc51ba8b9347e0ad1addaa85d6fbfa2d8ba94fe272674a3a9ed
+EBUILD uuid-1.3.11-r2.ebuild 1426 SHA256 c949d605942d321a0e9674c87330cbe08adbcccdc4096746d0af216bcd530b99 SHA512 b32a34fcdecc7398bc15cf24b2cf5aaa204780f73b3e6cc4b66a26f40d25ed3e897dd55874c2c352dda67ad6fc29f56406a26dadf4cddd66a2f3a36db7c60853 WHIRLPOOL 6b6473e72dc4694ac0af998b564409f1f9168714eed7b083253cc4a6b93106e891b439607aafa4399d22506d555f264b115ce3894b57bc431e3d82b8b68576ce
+EBUILD uuid-1.3.12.ebuild 1402 SHA256 84ae6894f66db34e28002a58fa6e8b1825fab26dcdb1faf49c01c8fc39b2311f SHA512 1d4eebd9532a0ee3932e8cc4bc2be536d9345e367c38676f5457bc88ae885f59bdc60f40fbb936754093e1d8503f3098145da1c564c611d244e10a648eb4b83f WHIRLPOOL 136cfcf505f887772734ed11aa4451d9b6874c18b5f82dd3abec5551b6dad4c08674a99abdb03e3fd8661023f3cd15d5cec119b2f066c3228b6d90b4baf8629c
+MISC ChangeLog 3383 SHA256 55443210595d260218c33bf151dfdfe584f4fcf3a4c85fc64bee9aae31ec4945 SHA512 73ca790ecd8864b237d5c5d59d5c36927cfa320ca34dd2a08e38c4e6ad81157f0eb1ee1041d2741cf933a03887e069e93bcd0deba98eb6b4acecc9b196e7102e WHIRLPOOL e8265584c1c900a5f44727bebef2b0ef5886a4f271d77420d361dcec75b40b8bdb6c396f8b70d06e059ea528bbf53bcf7b1e782fdc851979155bbee5e73edc65
+MISC ChangeLog-2015 1685 SHA256 c59620ca26f2d27468a4fa4b037b56bf567c3712659f419dc6fbacea36ed9a76 SHA512 b4f64b855bed5d4ce5da8b7435dd8a1c582b7f3b9a63467606d4097d48523bb794fb28ab28fb91be9f6ce125db849ca736b05fb9d32391c92f9e57603046686a WHIRLPOOL 12e4a40d034da588411c25ec0a68cc52d7fb8c6084849f84f891fc4f871c634f5b9ec9e08914434adabe4ada0399a0bea23ebf0333cbc7a1c33000faf2046d07
+MISC metadata.xml 541 SHA256 2bab9c61cdf059e715b5a229acd358ce0515bc35d9cdb7a5c22ff63f1e0c4d61 SHA512 a49a2cdf898050a1617e37baba936b36d0064242eda702d5f790bc330d985b927ffcb805423b590b6c15a47a5d62e2ab2164da43dd7a5081ee187e68c3d2c340 WHIRLPOOL 68565e99576d63b32b2fd58d954fd4aa354d253211192096a5f7ba8b2720b709c1298323528ca67f69cf1d0fd6e3b901d8956053ff78e76bc7c36e88fe892ea1
diff --git a/dev-haskell/uuid/metadata.xml b/dev-haskell/uuid/metadata.xml
new file mode 100644
index 000000000000..f78941807853
--- /dev/null
+++ b/dev-haskell/uuid/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library is useful for creating, comparing, parsing and
+ printing Universally Unique Identifiers.
+ See &lt;http://en.wikipedia.org/wiki/UUID&gt; for the general idea.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aslatter/uuid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uuid/uuid-1.3.11-r2.ebuild b/dev-haskell/uuid/uuid-1.3.11-r2.ebuild
new file mode 100644
index 000000000000..0d6d222b39c5
--- /dev/null
+++ b/dev-haskell/uuid/uuid-1.3.11-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="For creating, comparing, parsing and printing Universally Unique Identifiers"
+HOMEPAGE="https://github.com/aslatter/uuid"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?] <dev-haskell/binary-0.8:=[profile?]
+ >=dev-haskell/cryptohash-0.7:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?]
+ >=dev-haskell/random-1.0.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.2:=[profile?] <dev-haskell/uuid-types-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.9
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'HUnit >=1.2 && < 1.3' 'HUnit >=1.2' \
+ 'tasty == 0.10.*' 'tasty >= 0.10'
+}
diff --git a/dev-haskell/uuid/uuid-1.3.12.ebuild b/dev-haskell/uuid/uuid-1.3.12.ebuild
new file mode 100644
index 000000000000..0d2303555b0d
--- /dev/null
+++ b/dev-haskell/uuid/uuid-1.3.12.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="For creating, comparing, parsing and printing Universally Unique Identifiers"
+HOMEPAGE="https://github.com/aslatter/uuid"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.4:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?]
+ >=dev-haskell/random-1.0.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.2:=[profile?] <dev-haskell/uuid-types-2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'QuickCheck >=2.4 && < 2.9' 'QuickCheck >=2.4'
+}
diff --git a/dev-haskell/uulib/Manifest b/dev-haskell/uulib/Manifest
new file mode 100644
index 000000000000..2c1c6c4e1994
--- /dev/null
+++ b/dev-haskell/uulib/Manifest
@@ -0,0 +1,7 @@
+DIST uulib-0.9.16.tar.gz 44333 SHA256 834a75fb88ce508350ae974fd5b66bb0c60e56f2bbb77ca430b25327c289a919 SHA512 89a9a2d34e8cd5e367a479f3d9bd6083abc140c247ba48cce5a39f2ea0835bee67c57b7c6c5850968d2f4b5cbc78b2835e85c8255c041981650d62d40070cc78 WHIRLPOOL 40c83a561259055775986b04c0c10e76375256a889139f188c1900288084e0ca350b2fa8df5079063ab20efe92bb25c2b06706a88a89c89a1f3e6e53de0aa375
+DIST uulib-0.9.22.tar.gz 45487 SHA256 cdd0a15d33834e367e2b9d9a6b78cb17e1947e31c7d2d26344a144bf3ab131ad SHA512 34803448aa29870ec4776128565b52ac52da4395425ba4fdb6fa38ec45b5af59cb89b2b88e3502e409707491863f88b6d95b13093a15cf04a7c58d24244955f7 WHIRLPOOL 7e35926190fc24484b898f59d5b299d4c1adaa0bec1e7ffc3f90239eff58ebadf9157c9cb23e0b01329f3d7bcd68816bdaf8413494dcf288379b1b2fad7b25f8
+EBUILD uulib-0.9.16.ebuild 549 SHA256 d30ec9e8be942b0d9a66abb80dc15b0fca0855675188088891087f678680c4d5 SHA512 fd28488166f8c22dd8a9fd11c27ce91ba16071ade629a4f24154ca878c50b98a9b8372c3d840a336020e34129b0648e8efc28fd44943304fab134b3ff54f25be WHIRLPOOL 22c9286f0c416f7572eb74070fda7d5f7f60f5bae40cd3ae613e66f185ae8e4c99f2fa9afb56ef944885dd36223468fe2ec415e6379a4e71953f6df5815a5f52
+EBUILD uulib-0.9.22.ebuild 561 SHA256 835fb8039f27d6127d4c2dc3a08eee1b9f36bf0bcd028cdd34cf344c8c787a33 SHA512 72a0d56e276d687651a2fba1a19ea0afe37c8875a8ad5c3e87be2e13fc0106273c9797cae344969693ccd6639f62fefc617b627c78fd920a91a0a3f9bbf64612 WHIRLPOOL a9544ae599561bb649dd3c1184f91319517c93e51809d172c07410c37949d00da1d6a2eeead604dbf84bd77f14ee62d5501f05ffa8f49ae7b52432c558c6d660
+MISC ChangeLog 3051 SHA256 996f3b7060f78c2f1675b0e5622b810bed756b3c4e2ada83a39f8153d83379b5 SHA512 04c7f499b6c940c8912efae86fd678e3c113e046b1f4408f67c5fac6dd5a3b71dd25b56857da47cf3e01ae38c5628694fe81e494eebb73459e15c0ab9cd5eea9 WHIRLPOOL b42733cf45609054ab48d3096ffe44c8ab81b8afc289a85f29cd658605157568b00a6a9c7a28ff578ee644dfb16f9c8c499959640eae846494d1b6f8b64ffb11
+MISC ChangeLog-2015 4431 SHA256 dd4a1614c2b36a5bca783f98e45a7d45f65d95de2b4989bbf7ae8d89a7b875c1 SHA512 450435dacf385dd371f0e91dd5f13a05f9b8c63c281fe66a78d7f6114e548b8e14be5231da0b9539bcff63c04c201c18d5f91680561ee403cd0292288fbb2ad9 WHIRLPOOL 98a93e0db44fb61e1cb4e44183ee30c64beeb22f56dab8a453473b9bce1e1f8621733cec675bdc058161c7787e1cc7f6fcf487214e5181ce6b11cb4ab07f7025
+MISC metadata.xml 316 SHA256 26a01dde5ef8dd704d05fcbfb1c641fe8a8a15ef4bd1a791210afbeec8876fe4 SHA512 83f1ff662ca76ca62ed4e626aa1fd65112a0a124cb4188b387f6a32e84c2717e2a721710fb3e1142f646be6190e5214cb99a7a40fdc5ae5aaf9bfc7326c6bd1e WHIRLPOOL 2b7bc3fdd7e621ac34ed8a369fd4e83b9e290ea6f52271315fc84f337d0d1d89864e86a8d7a8cc2bc574d0c5f05266c419b032c19e96d831f0fb542be1140ba9
diff --git a/dev-haskell/uulib/metadata.xml b/dev-haskell/uulib/metadata.xml
new file mode 100644
index 000000000000..6d3d94e01d7f
--- /dev/null
+++ b/dev-haskell/uulib/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">UU-ComputerScience/uulib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/uulib/uulib-0.9.16.ebuild b/dev-haskell/uulib/uulib-0.9.16.ebuild
new file mode 100644
index 000000000000..d77f56ff8371
--- /dev/null
+++ b/dev-haskell/uulib/uulib-0.9.16.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell Utrecht Tools Library"
+HOMEPAGE="http://www.cs.uu.nl/wiki/HUT/WebHome"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/uulib/uulib-0.9.22.ebuild b/dev-haskell/uulib/uulib-0.9.22.ebuild
new file mode 100644
index 000000000000..dfdef8ca4c30
--- /dev/null
+++ b/dev-haskell/uulib/uulib-0.9.22.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell Utrecht Tools Library"
+HOMEPAGE="https://github.com/UU-ComputerScience/uulib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/vault/Manifest b/dev-haskell/vault/Manifest
new file mode 100644
index 000000000000..cd3686d80a3c
--- /dev/null
+++ b/dev-haskell/vault/Manifest
@@ -0,0 +1,9 @@
+DIST vault-0.3.0.3.tar.gz 4906 SHA256 056ad8ffe6059d005b12159cdf781cccd14193bb0b30e960509b3dbee438f272 SHA512 142bd654c5ea0cdda17429d130bf44901cfb197068db2aa671f564bd2ff1ce61f517d4fa598990bd3c3ce33181f784b5e4524190895d0efe8f4b57d163096fb5 WHIRLPOOL 9686a47f6d80babacaa695b3c2f96ed447764cbf9da7248c652242ba0439340fd82ae689ac24aed11d8fafe57d2cbaa7c0332f18943be94b79e907c1488e1ced
+DIST vault-0.3.0.5.tar.gz 5142 SHA256 c37bf617db6b39333de40540ecbda8ae644ec6cc8e18bbccbe5d976aeb8cdea7 SHA512 be66e8f3028cdf14ac89dbff64e326a11db23dfece1e3f39d2e70eb1e391bebbe7b569969c7c48a1fabae94ac2ee9623f6b3dbb75139f34dd28f2f2ef8eb69c1 WHIRLPOOL 5f89ff7a30ea48501346c669a16a0011e483e5a1adcd1ec0782524cffbf34195aeca27d14e83ef8af9fe366b0b285db9aca697bc7c7625f0740405d2aee5515f
+DIST vault-0.3.0.6.tar.gz 5142 SHA256 0b433de60fa3d20e93dce6013293e18089fb3233c34211ffa3f860408866ef48 SHA512 5e8842900378a371352c1c5a23ea19920e66a18710c6a52fe809b80e679363cbb44e5254351ee435404ec2064390b3746d97ad07779eee70f0bff5e41cec12b9 WHIRLPOOL 999ab06282ff66ee86352f285d4bf5ab26d72e18902e203d2fc77890d9140025b46bc42f3bfbbff8e95547744987ff6217daf064e837b5cac03976dd9c18b057
+EBUILD vault-0.3.0.3.ebuild 821 SHA256 88d9acc8a99aaa9206f8528c4f411b9f1271b2819f1ec8468db54448287017d5 SHA512 68e2d5a42b7f2b64aea8b2b1ec55426b30f79259097e9127c25383a2d77606a9b61e9a8acffa83680acc1be22a095748cdb94c9e64bd6a786794ee6b1cc4e730 WHIRLPOOL fad23e2872c43e6927f02517d407fbe20c95fea3a88e72ac2b65bd8f5321dcb53eeaf1be2809341ee0f2ac9fc8909eaef51f7637304ec085a4062ac40ecf8aa1
+EBUILD vault-0.3.0.5.ebuild 843 SHA256 165eb67a641879c208a5743f078b4f147f163eabecf4c4cb43561b0a0b60e9eb SHA512 50e3327e5fada2e15172197846cdaa8d97d7b9fd6184be8de20b0534c06475cb2fcb5ed84f0218e57632ecb414b30f16c749b0108e90b596b434352d97e18e60 WHIRLPOOL 2d308934721f066505f926208167f0c983ae55ad8f10f333e1096714c0cf01b0eef5ff2ce4e49632e4ba2c76fa44dec2174fa875ee6307998d098e5a271aa8ce
+EBUILD vault-0.3.0.6.ebuild 843 SHA256 e111b90be4ebfcc88c45aa9dc652920ab749a55ccfd4ee551339d1025f72d16b SHA512 8cabe62a8eddd51f33a8fba397cb105bf4b9bf515f11ec7f9a106caa02668ad9f5fcdfbcfb2f35c946d0b05091858197a2d8a529790900004a4d1e30753f660a WHIRLPOOL 7c6a4deeaab588f979bc14331a253d9d4dcb5641f291b88afadf95be0b44e9d7b37526494a61935f4246eb0d0d592670683fbdbb3b483fbaa6bea640effb8e0c
+MISC ChangeLog 3009 SHA256 397339274c2a401b0dcf172c77480ab87f447ab2d5f3178e6e4a7aeb4cd7c9ee SHA512 87d0c98309454f26bf0dbc142bb99d9aa33077124c74e6532bcd4451f6203a61de481a31757f4bff7f3adacf534a767ca372795890ae37dff20b7963f6b2059c WHIRLPOOL 5c6d8fe1dc0449861db577d4d4fc50826136684a0d7a82e2dbcd616bfaaa96f4e9a5201117fb67a48848b328707610290c4b62af3fb0b197dd13d7da7cde906a
+MISC ChangeLog-2015 1813 SHA256 f04d217f8238bfc368700ca1eee0a93efe01987fe6b57781ef557e6ae34b88b6 SHA512 a38fd50789c2fd0993cce2d4868c4e54f6a7b62e960e843f64b8a2fef6fc8c4181424057fec1283a2c6d2c1d0f1b330c00836af631f8ebce10ecaaa89dc0766c WHIRLPOOL 2e31b9c8112fd4566c98fbc1e47c0525bcdcfce093fa43b17e5b4857e6ef5a64ce74809bb83e8384b58342c3e6251f35e9ee369fb32f2e085d07cded8ad95cd8
+MISC metadata.xml 658 SHA256 46545683c94b8d6cdba452fc2a755ea33ec034f08a42fabfffd142ce6041f6a5 SHA512 e76c19492190a13feb99f15f8cfb283ed55525dbdfe786bd33fe9e123b1fb344d45d8751da292d10dbdc906b8348b6840810aac2c871c9c39f5b4fc3823dc169 WHIRLPOOL 9cf637d13af83bb3d851eec9da0d521638997d89df901f26db0dca4b6222be78406b2a2e021740bc075186a8bc312ffcd9cce0164c3e9f87f0e9509566c7b008
diff --git a/dev-haskell/vault/metadata.xml b/dev-haskell/vault/metadata.xml
new file mode 100644
index 000000000000..437acd12b91d
--- /dev/null
+++ b/dev-haskell/vault/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A /vault/ is a typed, persistent store for values of arbitrary types.
+ It's like having first-class access to the storage space behind IORefs.
+
+ The data structure is analogous to a bank vault,
+ where you can access different bank boxes with different keys;
+ hence the name.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">HeinrichApfelmus/vault</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/vault/vault-0.3.0.3.ebuild b/dev-haskell/vault/vault-0.3.0.3.ebuild
new file mode 100644
index 000000000000..56f58aa46648
--- /dev/null
+++ b/dev-haskell/vault/vault-0.3.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="a persistent store for values of arbitrary types"
+HOMEPAGE="https://github.com/HeinrichApfelmus/vault"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.8' 'base >= 4.5'
+}
diff --git a/dev-haskell/vault/vault-0.3.0.5.ebuild b/dev-haskell/vault/vault-0.3.0.5.ebuild
new file mode 100644
index 000000000000..b296aa5fb1c6
--- /dev/null
+++ b/dev-haskell/vault/vault-0.3.0.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +useghc
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="a persistent store for values of arbitrary types"
+HOMEPAGE="https://github.com/HeinrichApfelmus/vault"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=useghc
+}
diff --git a/dev-haskell/vault/vault-0.3.0.6.ebuild b/dev-haskell/vault/vault-0.3.0.6.ebuild
new file mode 100644
index 000000000000..e143cee0f47d
--- /dev/null
+++ b/dev-haskell/vault/vault-0.3.0.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+#hackport: flags: +useghc
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="a persistent store for values of arbitrary types"
+HOMEPAGE="https://github.com/HeinrichApfelmus/vault"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=useghc
+}
diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest
new file mode 100644
index 000000000000..663efb463aa6
--- /dev/null
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -0,0 +1,11 @@
+AUX vector-algorithms-0.5.4.1-ghc-7.4.patch 572 SHA256 2d9acd10582445f910d3196354b7da079e3146d0792d82ecc1fa95999653c1ef SHA512 51b42eadba9515a9e0bfae85b1b24c0567f54a8d526380e30566abc50ebc0d8063cdf23321986524abf7a3f72a874582848ffe69d80a15eade6d60045612481f WHIRLPOOL 3bfb8a6bd1c80fad5a0df146cf35ee28f5343aedd35ee8c2b557148ec5f97f847c472391d38404576b1943e08e31ea555928ac6600eda48e9c63cdc6df8f3eb2
+AUX vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch 2344 SHA256 db3b1d57b89187f33b423653d66f1bdd6144b4bdf305231617e5bfb9f52209c1 SHA512 f92d82039f56c9ae5cba5c93e0df041877dba1a3f5be7a8be1efd9f5a652ff2c1a06c7091faab76247876b9018614688d404aa6542b59ccedc3b199bad3dcf2c WHIRLPOOL f50630f4fdafdd9dcafad29624876382044e300871dce4537b18dadafd4ca7529937285bcd42cd8fe8e40cc8be029e5bb0fb35e9d0bfc755ddd9ac3dcacffa4c
+DIST vector-algorithms-0.5.4.2.tar.gz 22938 SHA256 c42c35dcf23cb60b874e50d6fec894463c835d6e2ef71d02283039f86635eb22 SHA512 10f376697e39561eeb4f9148db5ba71fcc3eecb8d9bdc796d8edb4b39a0567592b7740c40ea3ba402d594b3e0b46c365d26776f8ea0cc675fd79ab3c6ecb17fe WHIRLPOOL c1eed67e47716f531e86c0bdd93ac83208e0ddfb4b357dd00b2560a1be62fb94b726ca73d3d3f66471cd32be74f959b3327afff0589f66aae5b5b5715317d694
+DIST vector-algorithms-0.6.0.4.tar.gz 20455 SHA256 5b8922154baa62c9239ed3efed94e890eeaf7e56f89d81a8c8407550749bc025 SHA512 5e99a77771831f0b9a4485f48aa7be5f5928e811512f0a68e18fa65ecace185dfea74ec09037b05d56e1a9208d2cdbcfed94ce2678d504f6d12267496a3616bf WHIRLPOOL f2e9d2abb74a0565d0a83b6384b7efb343ba485a7dd2ce97c7d5256800e441045fa5a6b456ce22fa99620a30f6edde54d7a5e66663c80ed9d9bb40a86f521dde
+DIST vector-algorithms-0.7.0.1.tar.gz 25435 SHA256 ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070 SHA512 1ea718eeb062defee830fa7dba323981678691c5d320b8929dcd695af17f82d65007cfd35103310026dab51cf10462dbead09082fc0ba5ddd0c2e18e305c4c6a WHIRLPOOL eec4273551ae162b628e85378b4cdd252501e9ced416e16fcce59ce09ce490dc43649f9918237b438d33e12e962fd2cd6e79179a8e9243d6a3618bf19a32ff91
+EBUILD vector-algorithms-0.5.4.2.ebuild 746 SHA256 2441acb1ec161271a7fec613cd83a59502bc7dce9ad2c0e6a1f8f99101083db3 SHA512 ab5da6bfc564100184de7368051efef42776f112df906cd9346dab1168e1d87335cbf69a2e289c28c662e425a584b4b64b274f8117dca374ef530da3592f32e3 WHIRLPOOL 171b240cdda7021a7aea6249f999ff913414bac65da449336762ce7d260e27ed1bf8fee98fbdd5a3dfddf17ef6de65c0b6f48a8f3bef6e95cb6b92dca8cc11c2
+EBUILD vector-algorithms-0.6.0.4.ebuild 1170 SHA256 c299a4a6a770c9af35b2d8d2ef61dce4673a47b3f8c576ce6394093359414b8b SHA512 35e418b1ec4d05e99395aadf2d52e858d3c2bfa41e68e9ba9e79851b7ccf5a6e9d3dcf6e1558fa2fbddc0893aba36ebb2baac15924518e06499f8cf7e4185c83 WHIRLPOOL d2b387299c978b8b6c047d54f2c560ce05cdb81ca02eb3513fbe8edf83ef8694abfdda5aa6b871bd60f524c038b018e170d11838d6f4fe4ce17b1eb8ba0665b8
+EBUILD vector-algorithms-0.7.0.1.ebuild 1197 SHA256 174f1f39ea9972760eb4b6c3c9c1318d5666cf63cc26bb7deaf9c6b5db569851 SHA512 8973c52e6709587e097ccbb92e568a08936b7fd61b93e4e03f5cb4ad21e8c690d0b024ae0f7ac9877b1e4bdd91b7b671f212bcf0c442048f867b77b032c0c08f WHIRLPOOL 76354550477fdf0e84609599f0ef5c2e006441dd3fb003f241ed68f42714b70d253dbe7dc0e92e6b95997f9cd105539dcc000c93c0fc7b0687814f272ba234cb
+MISC ChangeLog 3210 SHA256 6cee1b83cca5e62d97711366cb512c02727181a0e3eff76cc659c9a4b18a1336 SHA512 bc445fc191b03c991b030ebe2048dc51abdbc2db1a040f8e3561e1003437969a4d89931f503106075794e574e4714c9762da97b9f8036155505fe71ace950a1d WHIRLPOOL fa5daa7f41a9fd360a43ab86092eba0534b6d2d7120fff30230177225b2328c26bf85b539e5f7aa4021036660af02599432baeb92a724ba9dd449b951a3b0175
+MISC ChangeLog-2015 1245 SHA256 00b33cbd1cdaec85f33a1845f15a533d56c1521bbd330e05e206b2bdf0360f24 SHA512 05519a76a3a5c2b507cc339e41899a11fb5f6189ff4539bd1f146f93fb03d31187830c9fe8fed79c4d620fbd5193c013b060581fa1706a7d86789875190c5fbe WHIRLPOOL 667f901bc7a71ca4316c746b21ffde3833119cc964ab53641f2ed7ae9ed0fcaed63832eb0bb2e4adff5cc0e86697a9335e4efdd7fa16b1021452ee561bce99dd
+MISC metadata.xml 770 SHA256 04a228795a7ddaf8bf7586eb2e18d20ba0b7fdaabfe80a1ccfb345e16ab72d34 SHA512 081492732eda3a8884417445a79cec19f7f84cdfe3c3e84743f86d00a5051c7e936d3c286ba414c13a6813d7cf1d740408c44a597aa82e3489d012c75c9eeef8 WHIRLPOOL b9d7957f1686b6c334a12b0aa99ec90fe6b35ab3cf062d1a5fcddf0f34c2821d1a1cb3e9cf1a79f69d0b38eadb0baebff4d102d755596e802c592bcaa48e0202
diff --git a/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch b/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch
new file mode 100644
index 000000000000..edabcf2e8b54
--- /dev/null
+++ b/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch
@@ -0,0 +1,21 @@
+--- vector-algorithms-0.5.4.1-orig/vector-algorithms.cabal 2012-08-16 06:39:54.000000000 +1000
++++ vector-algorithms-0.5.4.1/vector-algorithms.cabal 2012-08-17 17:05:37.875993915 +1000
+@@ -52,9 +52,15 @@
+ FlexibleContexts,
+ CPP
+
+- GHC-Options:
+- -Odph
+- -funbox-strict-fields
++ if impl(ghc >= 7.4.0)
++ GHC-Options:
++ -Odph
++ -funbox-strict-fields
++ -fsimpl-tick-factor=153
++ else
++ GHC-Options:
++ -Odph
++ -funbox-strict-fields
+
+ Include-Dirs:
+ include
diff --git a/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch b/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
new file mode 100644
index 000000000000..3616dd76d82c
--- /dev/null
+++ b/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
@@ -0,0 +1,44 @@
+diff --git a/tests/properties/Tests.hs b/tests/properties/Tests.hs
+index a0b7d35..8fcfd36 100644
+--- a/tests/properties/Tests.hs
++++ b/tests/properties/Tests.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts #-}
++{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts, ScopedTypeVariables #-}
+
+@@ -44,4 +44,4 @@ args = stdArgs
+
+-check_Int_sort = forM_ algos $ \(name,algo) ->
+- quickCheckWith args (label name . prop_fullsort algo)
++check_Int_sort = forM_ algos (\(name,algo :: Algo Int ()) ->
++ quickCheckWith args (label name . prop_fullsort algo))
+ where
+@@ -55,4 +55,4 @@ check_Int_sort = forM_ algos $ \(name,algo) ->
+
+-check_Int_partialsort = forM_ algos $ \(name,algo) ->
+- quickCheckWith args (label name . prop_partialsort algo)
++check_Int_partialsort = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
++ quickCheckWith args (label name . prop_partialsort algo))
+ where
+@@ -63,4 +63,4 @@ check_Int_partialsort = forM_ algos $ \(name,algo) ->
+
+-check_Int_select = forM_ algos $ \(name,algo) ->
+- quickCheckWith args (label name . prop_select algo)
++check_Int_select = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
++ quickCheckWith args (label name . prop_select algo))
+ where
+@@ -119,10 +119,10 @@ check_permutation = do
+ qc $ label "introsort" . prop_permutation (INT.sort :: Algo Int ())
+- qc $ label "intropartial" . prop_sized (const . prop_permutation)
++ qc $ label "intropartial" . prop_sized (\x -> const (prop_permutation x))
+ (INT.partialSort :: SizeAlgo Int ())
+- qc $ label "introselect" . prop_sized (const . prop_permutation)
++ qc $ label "introselect" . prop_sized (\x -> const (prop_permutation x))
+ (INT.select :: SizeAlgo Int ())
+ qc $ label "heapsort" . prop_permutation (H.sort :: Algo Int ())
+- qc $ label "heappartial" . prop_sized (const . prop_permutation)
++ qc $ label "heappartial" . prop_sized (\x -> const (prop_permutation x))
+ (H.partialSort :: SizeAlgo Int ())
+- qc $ label "heapselect" . prop_sized (const . prop_permutation)
++ qc $ label "heapselect" . prop_sized (\x -> const (prop_permutation x))
+ (H.select :: SizeAlgo Int ())
diff --git a/dev-haskell/vector-algorithms/metadata.xml b/dev-haskell/vector-algorithms/metadata.xml
new file mode 100644
index 000000000000..4a0d9fc89df7
--- /dev/null
+++ b/dev-haskell/vector-algorithms/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="bench">Build a benchmarking program.</flag>
+ <flag name="boundschecks">Enable bounds checking.</flag>
+ <flag name="internalchecks">Enable internal consistency checks at the cost of a significant performance penalty.</flag>
+ <flag name="properties">Enable quickcheck tests.</flag>
+ <flag name="unsafechecks">Enable bounds checking in unsafe operations at the cost of a significant performance penalty.</flag>
+ </use>
+ <longdescription>
+ Efficient algorithms for vector arrays
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild
new file mode 100644
index 000000000000..4c05e7e221ee
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/primitive-0.3[profile?]
+ <dev-haskell/primitive-0.6[profile?]
+ >=dev-haskell/vector-0.6[profile?]
+ <dev-haskell/vector-0.11[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2.3"
+
+PATCHES=("${FILESDIR}/${PN}-0.5.4.1-ghc-7.4.patch")
diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild
new file mode 100644
index 000000000000..71ad325f4b94
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bench +boundschecks internalchecks +properties unsafechecks"
+
+RESTRICT=test # hangs
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( properties? ( >=dev-haskell/quickcheck-2 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bench bench) \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag properties properties) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
new file mode 100644
index 000000000000..131da53ff676
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="http://code.haskell.org/~dolio/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bench +boundschecks internalchecks +properties unsafechecks"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( properties? ( >=dev-haskell/quickcheck-2 ) )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bench bench) \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag properties properties) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/vector-binary-instances/Manifest b/dev-haskell/vector-binary-instances/Manifest
new file mode 100644
index 000000000000..3f8eba22536f
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -0,0 +1,7 @@
+DIST vector-binary-instances-0.2.1.0.tar.gz 3114 SHA256 9450018a61ee5a62b802c1b2cfe8d289b7c8f3debeb0f8828679a4c085d31909 SHA512 37955552fc7ea24f35760f8e791d115329591ac720f66bc94db172cf609c67b51d8f075cdcda96e3fcbf9f4fd566557ebdeb306d86e7512e8acf526d691b4ff7 WHIRLPOOL 3e5564bab5b6ff3a0e13cbb6f918772c56cced118410928e194131ee53c7f1032890d90b458891356512a8bfba44fa614c38608cb2458b32a0f1246add6fef73
+DIST vector-binary-instances-0.2.3.2.tar.gz 3989 SHA256 e42cf4c80a69c6d661c6be152d43b39291fe22e7e55f4694709266692b50e049 SHA512 ef3ef6a11dc5b35c2b24eb8b6487e6ad3ba73267107e8e8b4b172afbdd10d1d283d653025cfbd9089d4c2135d881e2b7efb5427a8dabcbef51de4ecadb332d62 WHIRLPOOL 7cb6233adebe0293fe8a749d7ee9dd413a7f3dfce5743c66e9dbcf1b20e72dbe35c4ee7e3342fdc3d649c6ec0c151e02c518389d71f3903bb3595bbaf31b75d0
+EBUILD vector-binary-instances-0.2.1.0.ebuild 677 SHA256 5800c5a73f00173584892d0fc10c182913c08377b5f424cd98a018e013c5dda1 SHA512 2bfab9856778e63fe4d911cb09efb3d9cac5111defda91b24b8e34b4d9ad24d6e920d8cad4dd4ec3a016bfdd373d0f4fe5b775c1747d1476d877173a000d66a1 WHIRLPOOL 6c7702f2f24ed825fcfe42757e6e9f6c9502d7a021e4d4c308368b7578f044e50f1464c1b45139124edaf317e08560b50859b4a8240b9abe5c1a789359816de5
+EBUILD vector-binary-instances-0.2.3.2.ebuild 792 SHA256 74f8609dfb74a56618f0ed421cfad2b6c802cfe23d7346a1344404e536173ec0 SHA512 1b71e596d173b2fb964314cd3a888bfe37c4bae78d6dcf6795e149b46a54b39e061b911f3288c7fa6824173ef7f7599576f8b2698e627267c115f6c23bcb4d6d WHIRLPOOL 08c4e7de9fa84c1247724e446fc8840cc17f846097bf3c3c41aee83e469e1765bdb7fb6eae5be04c3cd808d38ab4ed01650f6408a9fb445ffd6dc1c745246801
+MISC ChangeLog 2684 SHA256 b72f7f787620d55c7cb6d966e18649293d80e39ed27ecedcb449c7111934bddc SHA512 97ce8c3b704df1e9faa1204d248788b134d299b54d230fc33a0952cd8d969ad9ada8f5b8e646bd1ce2856fb54927274c308a234f44ab2cce623d767072a973c6 WHIRLPOOL 90f89f8f7c9abb6db6a35a3149b41c360f69f1c60524021002a3cddf9536988b933d8231722626a18841387efc81b9d903c9cd7ed2b286d8bb68418401de42de
+MISC ChangeLog-2015 682 SHA256 0413255e30f8d47134524ab3ead6729d8ef8c5df5b8727a3abf0730afa87e636 SHA512 3b5d15f0ae8d98a27b2f93a4fa253aaaafe77e3e1099493a0dd939002ce33ecf02533cdcd58458ca1dfb1b2759530211c09c9072e52fb1e0e7b48c231ecb5699 WHIRLPOOL add75e6c6091558fec22daa75cb1ca4990076a5f50876bf6c6726d6580e7b322c3688a81c4918482d04170b0e75ea786e578ab9d0d8907f6081f9f28350854c8
+MISC metadata.xml 1131 SHA256 1027fb7c239a3e7469d22aff08e075015ecb60bcb07e16cd8644ce453f6b8853 SHA512 def290c09bd6f4055d0db8bb1778518cab35c08cd7b24e67bee00de4b9e0d1d096608cc486c98423c322c23712629cd093b5692e98c7b958b75fa6fe50a03bb9 WHIRLPOOL 94c1a2aeacfec2f0c6b5d24d1fc8e1190e6d3aa0cdcf01446221c98a7950f8e852e3780d4324760b06fd0d314b839b27163dd4886719e90e5774fa60619ca52d
diff --git a/dev-haskell/vector-binary-instances/metadata.xml b/dev-haskell/vector-binary-instances/metadata.xml
new file mode 100644
index 000000000000..db582d2c5586
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Instances for Binary for the types defined in the vector package,
+ making it easy to serialize vectors to and from disk. We use the
+ generic interface to vectors, so all vector types are supported.
+ Specific instances are provided for unboxed, boxed and storable
+ vectors.
+
+ To serialize a vector:
+
+ &gt; *Data.Vector.Binary&gt; let v = Data.Vector.fromList [1..10]
+ &gt; *Data.Vector.Binary&gt; v
+ &gt; fromList [1,2,3,4,5,6,7,8,9,10] :: Data.Vector.Vector
+ &gt; *Data.Vector.Binary&gt; encode v
+ &gt; Chunk "\NUL\NUL\NUL\NUL\NUL...\NUL\NUL\NUL\t\NUL\NUL\NUL\NUL\n" Empty
+
+ Which you can in turn compress before writing to disk:
+
+ &gt; compress . encode $ v
+ &gt; Chunk "\US\139\b\NUL\NUL\N...\229\240,\254:\NUL\NUL\NUL" Empty
+ </longdescription>
+ <upstream>
+ <remote-id type="github">bos/vector-binary-instances</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild
new file mode 100644
index 000000000000..a72b6ef4100b
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Instances of Data.Binary and Data.Serialize for vector"
+HOMEPAGE="https://github.com/bos/vector-binary-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/binary:=[profile?]
+ dev-haskell/cereal:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild
new file mode 100644
index 000000000000..992b40cf2524
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Instances of Data.Binary and Data.Serialize for vector"
+HOMEPAGE="https://github.com/bos/vector-binary-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/binary-0.7:=[profile?] <dev-haskell/binary-0.9:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/vector-instances/Manifest b/dev-haskell/vector-instances/Manifest
new file mode 100644
index 000000000000..1d27ff648a16
--- /dev/null
+++ b/dev-haskell/vector-instances/Manifest
@@ -0,0 +1,5 @@
+DIST vector-instances-3.3.1.tar.gz 3726 SHA256 68c7f154fe4ad53e29433e150c8718b0e74b4cf4c45a79af89940fff83868c59 SHA512 0416532a83ee6f750e51296f1c8a3cf1f374a316bbc30638501e663199434fca28f85064660a9fc0bdbfb08ff5919c0ba1662dba704ff50bd8a7bd1ce09d56ae WHIRLPOOL d99a31a2207ba67ed2ed5dfbc9a2f62c07a8482aaa0fdd783e3ba24798d3a8f82b34768406c3bf32d797758f89939f894092e0e99c70d405fcc7abef44235adc
+EBUILD vector-instances-3.3.1.ebuild 820 SHA256 8f877a53b364ca28b294a80bdc6182e2f82b73ddf1440b07f0d97499424c74cd SHA512 6115a900619e52de18bde14a513503b15bb55b062b3e6f6ca7c4aecd1ced7466e44c0a9e0b4f81e5af239f0172698c09cebe209e65c07a9c5fd4a2a53fb20563 WHIRLPOOL 0be356116941e66541034d4c0daed7207ed6d3696618ab27fd0266b4daffda03329adfb0cdacec69f4c6543a3f40000ec2d763ee1aad6a8ce023ad8013185b14
+MISC ChangeLog 3061 SHA256 582c09c5b10e4f92be188b18e01fcca93100aa0743f8f490147577334ad14299 SHA512 fce60a6cd7791f7804abd7077f99ff2c989fc8fb29307ac3f5b7cf22b865ba363293f801eb8fcab3e9557fbda858b4574b3abb7effda0d2d73be707bd2debd16 WHIRLPOOL 08115abf0b04241c1d5b4756976945d38e42e0d36c16adb0ffd52797952068f19eb51aa52a6c76f5e038f973254cf55c841b7c2ef86eb4eb08fe7c9a85d89f65
+MISC ChangeLog-2015 776 SHA256 a4f2c0be858cdb104d5fb1d2e79c9785c99b4ba7da312740560110421fa3b80e SHA512 6fef87c4ce68b2803e4800befaad0099819b30cc9ca8670d26187cb9628a5dadf853566685cd6d0f6d48bd802d490e0709bc3e5c96c3dbc89ee527e721622f43 WHIRLPOOL 5cdfeb0940d122d6fe26c3ecd82b71b053ee3af94b6bcff7eb1e456fcfa10973ddb8b49809f27ee7d433d22ebe2ec42fd601251135767f9de447c1e25fa4db65
+MISC metadata.xml 413 SHA256 5876d2b8eeb290949a27438c31a3e4e18b19c69c089c0eabaf6241ae129d5c5a SHA512 8263c43f75266b64d7908acbf2a5362f27d967a2da98c1392b84523bbbfb706339763b844679ed02cab847f6ac7d6e3f3769003bf4b1de27f12187f0f8707c75 WHIRLPOOL 74404183997e7ab276f191b9f4491db6605bebe2d0097ff61c83bf45d0910dbf081375c25c69b131c0296390332976092ab34a502e2eb0f387d5bfc69706e85f
diff --git a/dev-haskell/vector-instances/metadata.xml b/dev-haskell/vector-instances/metadata.xml
new file mode 100644
index 000000000000..bcf46045ad08
--- /dev/null
+++ b/dev-haskell/vector-instances/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Orphan Instances for 'Data.Vector'
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ekmett/vector-instances</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild b/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
new file mode 100644
index 000000000000..e234dd1d689c
--- /dev/null
+++ b/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan Instances for 'Data.Vector'"
+HOMEPAGE="https://github.com/ekmett/vector-instances"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+ >=dev-haskell/keys-3:=[profile?]
+ >=dev-haskell/pointed-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/vector-space/Manifest b/dev-haskell/vector-space/Manifest
new file mode 100644
index 000000000000..47a647931ef3
--- /dev/null
+++ b/dev-haskell/vector-space/Manifest
@@ -0,0 +1,4 @@
+DIST vector-space-0.10.4.tar.gz 14249 SHA256 b712cc9fc675b1d9e592f56ed08a9636c87783c11d6ac84b5f18f46cdcbefda2 SHA512 c7218701fe837eab01cd65b3bc0ce2d85fb3a73c8aa034bb606b7bc0bbe87856dc5f375bd1515f65f77e08e12d84b63757d0ba755ae726771888ea7413bac183 WHIRLPOOL bd52e181afcb2744e400c810522b4d2bbba040145eebd66fd9becac1f455596ac921661f9bf4bc73b4a323b8cb32e581973524703d14431f990da8940b7c65b9
+EBUILD vector-space-0.10.4.ebuild 694 SHA256 8d8b16386a4f64e355470a39668d3f71a1d188307d87608bf45b096b0ccdc2a3 SHA512 330e2f4d7e463e92183cd761402d12d5702fb7299e736b667ae7757f6c5f3c22eba4d6fc609688f9144d43d6a49bb14793d5efc9b06bc1660c6e23ee48229e92 WHIRLPOOL 4bce906be1f7e3ecf013e76ce0a6ffdc5e4a884b87e81ab0fc0b799a66baf25bf2d5ffed5ddcbfe99c5c5e0620f0849178d7d1123863a8234d00c9753acb7dff
+MISC ChangeLog 382 SHA256 27cbc873a986cc8234d4d203e97946f4b49bcfb605134f095521979335980ef9 SHA512 49134730cc5e7a7972375eda4cdf7d442402b85c8e48b61a30f42d116f125433ecda08f418b67be2513048dd707fa4f2d7ca0d0ecbf17d9368c8d09af79414ae WHIRLPOOL 6d91540a51ab88933be01fb9bf3e02cd085d0139a662b9be17403e5d8be5fd3792b19e4a752486fa780fb3b92573930f6738523d3eb1894ba5c983f0028f90d7
+MISC metadata.xml 854 SHA256 fbb3bb10fc2e34bc55e31dcdb97e3599ec7b40a69f14a0fe935e7233b572dc99 SHA512 60ccfe4844f3c8f02c616458928712d60c0294bb3fb378a752cbe9be5111d576f6f2ee137cdd320a7ccd801ccdc3dbfd8b4d0e349987c687ab484f2eda2e96c8 WHIRLPOOL 2d3be6646665e1df1c76a7456ef38c69eac04085a1fbefb36e11fe38873c22a8dccc5a2350205b9ec1d9c1e9a33187686a0f53ff1aa8e0570ed775f804ff5c68
diff --git a/dev-haskell/vector-space/metadata.xml b/dev-haskell/vector-space/metadata.xml
new file mode 100644
index 000000000000..159853575fc3
--- /dev/null
+++ b/dev-haskell/vector-space/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ /vector-space/ provides classes and generic operations for vector
+ spaces and affine spaces. It also defines a type of infinite towers
+ of generalized derivatives. A generalized derivative is a linear
+ transformation rather than one of the common concrete representations
+ (scalars, vectors, matrices, ...).
+
+ /Warning/: this package depends on type families working fairly well,
+ and requires ghc version at least 6.9.
+
+ Project wiki page: &lt;http://haskell.org/haskellwiki/vector-space&gt;
+
+ &amp;#169; 2008-2012 by Conal Elliott; BSD3 license.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/vector-space/vector-space-0.10.4.ebuild b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
new file mode 100644
index 000000000000..d6944f035441
--- /dev/null
+++ b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
+HOMEPAGE="http://hackage.haskell.org/package/vector-space"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/boolean-0.1.0:=[profile?]
+ >=dev-haskell/memotrie-0.5:=[profile?]
+ >=dev-haskell/numinstances-1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/vector-th-unbox/Manifest b/dev-haskell/vector-th-unbox/Manifest
new file mode 100644
index 000000000000..366fd653c9be
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/Manifest
@@ -0,0 +1,7 @@
+DIST vector-th-unbox-0.2.1.3.tar.gz 4585 SHA256 33db750d3d867f23d0406a7165952b030831ed610b06ef777cfae8439b382689 SHA512 187d23b84387c14a45aa97e196d51d1e171dea2a93b400023db552a8fdfb2d9c5ba4c3cb3589ee73abe612e63b4889851fac889d3b6cd0216dd2d853c24d57ba WHIRLPOOL 8ef4793b3c192c03d307b96bc69ccb9cb3a0a7ed900221096b426cebc571c13b00de86318e5d8035a89aba3b194b0d233b3935383374f067c6c54f451a6b2030
+DIST vector-th-unbox-0.2.1.6.tar.gz 4717 SHA256 be87d4a6f1005ee2d0de6adf521e05c9e83c441568a8a8b60c79efe24ae90235 SHA512 e25bbe44cbdf47ee4e89bac358cce4179c49ce00d676fec911a1ba6be5d81fc70072f55374442c8209cf2023d0a91b8fce3e2a266294aa04ed9b12acbd7dc955 WHIRLPOOL 9ffa2ae088b1b2e83298d7eaf54f316db4427e5d6362bfb46a0788c7286f700d4bf770451f9f2aad702e2e68a4008521e1f11d0104c2ee622f087b48b48b6d13
+EBUILD vector-th-unbox-0.2.1.3.ebuild 662 SHA256 76f61ca71b1cc5d5e32cb18168de277fe6feaf4023b0ffaae57fa827bccf5db6 SHA512 0f644831ea517bb9020a3de70fe0afb12395550b246406d4507975812a0ceefa32b567e31540baf15ed2ec9d41187d683970451e5a4b758d1cc5cc14a67e981d WHIRLPOOL 95fe5930c31d689fac7be5df7539683914ec292565f39c3f40c4644e337baa35da8e3f543ab7332e68f1f9e3abf7165fdfd0131bcbbe1b6b0de0f0b6290a8a7c
+EBUILD vector-th-unbox-0.2.1.6.ebuild 662 SHA256 790f21d8321a065f4ef17ce0a439ed6aa7647d207edc5331f8c7c61738e5a1f2 SHA512 e51d7ab4353522153a773deb8812b1dd15e6f594519bcb05699f17a12ac4c8bb3a87e3864c3ceafc7a58f9df5a185a599b216ed138156a384d43fc29301ffe45 WHIRLPOOL 57cdf69b0e0adcb9cfa47d50b8dbd739ab4ccfabe568c8c1ef5fa2902c2cfe77973265ca3b924aafbe6bf096a375ccf62e54cf8f0f9bfba0af972d7fe3b22cde
+MISC ChangeLog 3464 SHA256 2d51fd27ec7d3baa86ba8bd4fbd22c9a5fb33aee7d089fa32f553c0f0c104cc7 SHA512 319292b14a9c4ae7100420ab926aa3e08abb21403266576a5b6e87cd21a31d7074b0e1e975382e7662aedfbac14cb0da7febd2647ed133434b63aa00867215b5 WHIRLPOOL 1476d2606ac527bad70097b42754f350e3ec566fbe0306e02a6bf6cdde78c6f5b7e1f893d49dd52ce1ab5d16d8612a3d5efc2ea3f77915b17fdf0136a15a7ed3
+MISC ChangeLog-2015 670 SHA256 7b65240304545989826a37a8490eb9106429ed7ab797de9cf0cecf72ff370af2 SHA512 f0ddf27b6ecdd84c29b405583d649520dfecc33559c24b0247d21adcc7b25203e815cd709d5fd33c441cd68c12e2cdbe345df48f2a33a36b398d6bd148881354 WHIRLPOOL 915767af2b0dc5953751ff9c73eafd5361e0bc56ddc5058a8e959c7e8a5af3242c4fb6416b1e35102bac59f419ed1453ba4e48635ae49ab014d6905f55ba8219
+MISC metadata.xml 507 SHA256 4b6475f45aa32c2b8b458d0b6cc5e4b7f00d4056bafed92f35a303e875c97a11 SHA512 d26a922cea4556e110e803e2d4f51eb87969abc695f51cf85fd7057dc1a1fd09ec6758c5eb0cce2fbfad127f4731415deaffc33efc1f54e6d8c95d30ca7cbd9d WHIRLPOOL 589bb89cf7a08e818b3dc666b1c96359f62d35625920c6ed1068b813cb488305f65be2ddeb954eb02c1fcb9f3cf5b80898829aabf09657365cba1b9815532758
diff --git a/dev-haskell/vector-th-unbox/metadata.xml b/dev-haskell/vector-th-unbox/metadata.xml
new file mode 100644
index 000000000000..4d584e01ce4b
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Template Haskell deriver for unboxed vectors, given a pair of coercion
+ functions to and from some existing type with an Unbox instance.
+
+ Refer to "Data.Vector.Unboxed.Deriving" for documentation and examples.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
new file mode 100644
index 000000000000..fe15c22bbd0f
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/vector-th-unbox"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/data-default )
+"
diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild
new file mode 100644
index 000000000000..cc73c3a45c5a
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/vector-th-unbox"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/data-default )
+"
diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
new file mode 100644
index 000000000000..ebfce29adc42
--- /dev/null
+++ b/dev-haskell/vector/Manifest
@@ -0,0 +1,8 @@
+AUX vector-0.11.0.0-primitive-0.6.2.0.patch 753 SHA256 dbfffb8f6ee1a86614c9e409e3cacfdd8d1f96caad7bff5eb6eda4ad3ed9f48e SHA512 09cf5972b6d7ae61fe87246df675229c73c37c8d510b1e56e6ffce4d445fa75578efdbaba26c7cda23d588f68c75ea9f27a854f2d5e0cba00e6c8bdd515eeada WHIRLPOOL c3ca11e47710cb0e72a5b067f295ebd1dad8902c1281922827872f703253556d955b7fd598e23a801213ac3c203c4db19cdd7dd77c8e206da4ae2ef2e2888063
+DIST vector-0.10.12.3.tar.gz 103617 SHA256 0f765ce0238d89ffdb67656a364f7bf5012d68de9642da6bb2a425b61f88e89a SHA512 2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b WHIRLPOOL b572031197f4992ad322c0d47843dbe20dc48372c0e3d1d53a6a0fe03a0c0c3d8f99ce7f13994bb5f5998bb8e9ee1fc225a67b15e63421484a8c371aebec5021
+DIST vector-0.11.0.0.tar.gz 115558 SHA256 0a5320ed44c3f2b04b7f61e0f63f4fcd5b337524e601e01d5813ace3f5a432e4 SHA512 4f31e45d08a08c09e5ce73cca4da70e954bf3921d05130b9458c7f2ba267602e0aafc96496595000fd7b82f80aa9147c880917dc64086dab7bf5b2cd426539e0 WHIRLPOOL cef8a25523f751a06ecc76a9d9f864c0c37fdf812cb9bd848ce98bca5a8261c247a1dd2402dfcdb8908c7a79016ce4909d81b9ea6c28dd257f481b76bc00a1ad
+EBUILD vector-0.10.12.3.ebuild 1592 SHA256 e6719d02c726e445675c0c3357d928335fc4f4db64cca0e5110aa47a0fc959df SHA512 6257d68861966ec6768d435239179b8cc9d35cea0023085392c87b6a0be620bc7577d74911ece596d1d2b0f19e6974cad8c08b7155056bef472a3deeffd614c3 WHIRLPOOL c9540c576b2ab534ec0f7f6b10185478f74338b9346831f8ba38bd994292dc78d9fc6792f5c315f2b6c24e2d966b455ee36fe524d1f66f304773d4059914f3bb
+EBUILD vector-0.11.0.0.ebuild 1401 SHA256 bc15f37994136fded697dbef6f469d2783f5a20aa698ee75d8958aebec064dbe SHA512 e23c6b4371a9f9c662192fae3e832c783c92fa40a64131cb6391946398df256bc308cfdccd88b55847bf23260c4052387ae7ba50fb794c9fa2fa6cc6f241e3a8 WHIRLPOOL e899956d5587fd819d029b284fc78b9ee22cef5b725941aea82ec39ab41784ef44955ce7e9ca0ea84794707eee67e6e2953e284d99ab9e529d07693e42ddf5bb
+MISC ChangeLog 2665 SHA256 93b605d54e73871db0b269362186536e18c4b0e41817b08517147a12541671ce SHA512 476d5d16f912ed175d73064096c14ac530ee4b6a53a948326acde765be733519f6f4407ff6d6a4f17ad9a2bbe32e4e54efefa23788b93ce71fa4420b24cf5ded WHIRLPOOL 12e349446f185e2cbb24469d4504a4434369e735816fd4b9770e850ce45be090d99d7e81c2659f58059fc0330d981270ab2a6b732fd3e83d4215b595eb867db3
+MISC ChangeLog-2015 3918 SHA256 b5e28a9f6c175a863e7b92064a04102d957d5774a631149ed75bc0fb5ce1665b SHA512 f73dde5c4e0954e1a12b7adfd31ee3ecdb0a4ce9b5c81a9df589ce2c71cefa9b11da479b4e22754755499e853f25485b1591313a3a70e8746027f8db58de0190 WHIRLPOOL 3330df681d7afa15d23318248a71f833221721e77581a8164c53bfbaa928f1becb1439a0184177d5d3a1268ca21beb6bc4fb03279411c070b198330e87b054b6
+MISC metadata.xml 2517 SHA256 b28b056b11e3536fef3a7f85c722ee744dff31ec462735fcd0bd668bf6601796 SHA512 a2d7060a6e3db9c5748f892469929a6dd852cad6869a29555bfd9105b069b927fb1d9d0ab4ad8c7884b88a9d67a8cf2c493d3b1f6ddc1cc8c9f4bfac65993389 WHIRLPOOL 2c8916e32718008300a86a53446f821789a0390cd9d8145b1556bc999fba1d7666a534946c6d9e93644f5b8fb69c12ab6740a4c0d0bdf8d8ec5596a8dca95269
diff --git a/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch b/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
new file mode 100644
index 000000000000..3b78ad74efc3
--- /dev/null
+++ b/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
@@ -0,0 +1,21 @@
+diff --git a/Data/Vector.hs b/Data/Vector.hs
+index db6dfb7..f074bf0 100644
+--- a/Data/Vector.hs
++++ b/Data/Vector.hs
+@@ -152,3 +152,3 @@ module Data.Vector (
+ -- ** Lists
+- toList, fromList, fromListN,
++ toList, Data.Vector.fromList, Data.Vector.fromListN,
+
+@@ -222,4 +222,4 @@ instance Exts.IsList (Vector a) where
+ type Item (Vector a) = a
+- fromList = fromList
+- fromListN = fromListN
++ fromList = Data.Vector.fromList
++ fromListN = Data.Vector.fromListN
+ toList = toList
+@@ -343,3 +343,3 @@ instance Traversable.Traversable Vector where
+ {-# INLINE traverse #-}
+- traverse f xs = fromList Applicative.<$> Traversable.traverse f (toList xs)
++ traverse f xs = Data.Vector.fromList Applicative.<$> Traversable.traverse f (toList xs)
+
diff --git a/dev-haskell/vector/metadata.xml b/dev-haskell/vector/metadata.xml
new file mode 100644
index 000000000000..8d7aed4adc3b
--- /dev/null
+++ b/dev-haskell/vector/metadata.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+
+ An efficient implementation of Int-indexed arrays (both mutable
+ and immutable), with a powerful loop optimisation framework .
+
+ It is structured as follows:
+
+ ["Data.Vector"] Boxed vectors of arbitrary types.
+
+ ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive
+ representation based on data type families.
+
+ ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types.
+
+ ["Data.Vector.Primitive"] Unboxed vectors of primitive types as
+ defined by the @primitive@ package. "Data.Vector.Unboxed" is more
+ flexible at no performance cost.
+
+ ["Data.Vector.Generic"] Generic interface to the vector types.
+
+ Each module has a @Safe@ version with is marked as @Trustworthy@
+ (see &lt;http://hackage.haskell.org/trac/ghc/wiki/SafeHaskell&gt;).
+
+ There is also a (draft) tutorial on common uses of vector.
+
+ * &lt;http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial&gt;
+
+ Please use the project trac to submit bug reports and feature
+ requests.
+
+ * &lt;http://trac.haskell.org/vector&gt;
+
+ Changes in version 0.9
+
+ * 'MonadPlus' instance for boxed vectors
+
+ * Export more @construct@ and @constructN@ from @Safe@ modules
+
+ * Require @primitive-0.4.0.1@
+
+ Changes in version 0.8
+
+ * New functions: @constructN@, @constructrN@
+
+ * Support for GHC 7.2 array copying primitives
+
+ * New fixity for @(!)@
+
+ * Safe Haskell support (contributed by David Terei)
+
+ * 'Functor', 'Monad', 'Applicative', 'Alternative', 'Foldable' and
+ 'Traversable' instances for boxed vectors
+ (/WARNING: they tend to be slow and are only provided for completeness/)
+
+ * 'Show' instances for immutable vectors follow containers conventions
+
+ * 'Read' instances for all immutable vector types
+
+ * Performance improvements
+
+ </longdescription>
+ <use>
+ <flag name="boundschecks">Enable bounds checking</flag>
+ <flag name="internalchecks">Enable internal consistency checks at the cost of a
+ significant performance penalty</flag>
+ <flag name="unsafechecks">Enable bounds checking in unsafe operations at the cost of a
+ significant performance penalty</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell/vector</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild b/dev-haskell/vector/vector-0.10.12.3.ebuild
new file mode 100644
index 000000000000..056efaa250b0
--- /dev/null
+++ b/dev-haskell/vector/vector-0.10.12.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9
+ dev-haskell/random
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2
+ >=dev-haskell/transformers-0.2.0.0 )
+"
+
+src_prepare() {
+ local can_spec_const="yes"
+
+ cabal_chdeps \
+ "QuickCheck >= 2.7 && < 2.8" "QuickCheck >= 2.7 && < 2.9"
+
+ ghc-supports-interpreter || can_spec_const="no"
+
+ # ghci-less GHC can't do ANN #482960
+ if [[ ${can_spec_const} == "no" ]]; then
+ einfo "Disabling 'ForceSpecConstr' due to bug #482960"
+ sed -e 's/{-# ANN type SPEC ForceSpecConstr #-}/{- # ANN type SPEC ForceSpecConstr #-}/' \
+ -i Data/Vector/Fusion/Stream/Monadic.hs || die
+ fi
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild b/dev-haskell/vector/vector-0.11.0.0.ebuild
new file mode 100644
index 000000000000..f27cf913c98b
--- /dev/null
+++ b/dev-haskell/vector/vector-0.11.0.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+RESTRICT=test # -O2 -g makes tests build hang
+
+RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.7
+ dev-haskell/random
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2
+ >=dev-haskell/transformers-0.2.0.0 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-primitive-0.6.2.0.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ "QuickCheck >= 2.7 && < 2.8" "QuickCheck >= 2.7" \
+ 'base >= 4.3 && < 4.9' 'base >= 4.3' \
+ 'ghc-prim >= 0.2 && < 0.5' 'ghc-prim >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/void/Manifest b/dev-haskell/void/Manifest
new file mode 100644
index 000000000000..1ae377780887
--- /dev/null
+++ b/dev-haskell/void/Manifest
@@ -0,0 +1,7 @@
+DIST void-0.6.1.tar.gz 3807 SHA256 82ec2a7edf3fa52eba2ed4821306859a75186e6df2a564943e9f9d758205ea26 SHA512 9158e201547b43e97d13112d87ab27b7dddff90fff11727c880bbd03e50faf2755ff27c03710e7bd634325a2c31f07e70dae61e62d925fa1f31b0b66e3927c48 WHIRLPOOL cc0baf77fe42c7f4c9c15e3513d573d5e0107bccb0b95facaae8c9b65f7af78f51d02d5ccdafe98bdbdba68e8632afe56f9113b4359db5a72e8b125928385376
+DIST void-0.7.1.tar.gz 4103 SHA256 c9f0fd93680c029abb9654b5464be260652829961b18b7046f96a0df95e825f4 SHA512 15cffa3ad31f365ffd276d962ba6c401907d5f4d74deb0b2635a8dc9b516519961c7b5d44751a816cc3480d12bd84be4a81b05703e31d4e796a58c4205e4785c WHIRLPOOL 5f9e28f3c371eff19a1c4e0539b4aa154aa3497a303c471e5620eb46e7d43b2a4b43cb86908aa11d19b164ffc70d8dbf7175ca33f620160e27843bafc33d017d
+EBUILD void-0.6.1.ebuild 712 SHA256 68f14c009564efbfa55d1a64777142e0847568a4d135eaaf12b1134fed29e0f2 SHA512 77a6a1a0491932f9a5997416adf3b601683bbb3b23d26e875815d101bb5fc15fcf9ac5826dabe329d9219eb7aac5d90f37dd5d78cc270ffd94104a39e22d1bcb WHIRLPOOL 8da6e408a693d41196d6b80eb43181cd61ef88ae88663a07a9f245928b21145bc095d9fb38110c9f5d16d1c49b56fdec90b53bc0758d5b2cd83114e78a68ce7e
+EBUILD void-0.7.1.ebuild 711 SHA256 59375c12daa931982a26ea22e14279a947e7642f624fad4f1cb32a9988426a2b SHA512 ea269b40ae883665cc9e2971b289a68c698db8dc2de8cab0c10b09db50d474390f0766e1db0f33c6bb216af8ff6fb529e7800d528fb66f7f08ae02f368cde212 WHIRLPOOL 53878502c12888d9c441d895b602e68b9406b22f95c0634726e1166c986643970b52360866d55892c3a4ffb9287621e10a25d74d702db373bb8806937db83283
+MISC ChangeLog 3117 SHA256 5c24c327875b1ed4c21a668b15e8cfefc7d52d34073be48bda69e03b7989bde1 SHA512 185129d2eea6b25985031c445696e006e739607ba5ef259c282da2eebb174db43c5b1f6304a1508b0d768cdc95bfa546bb8b6f00e89d7bdfa83196dfd2f6f6a3 WHIRLPOOL b3a959dea7e8f99bf53e71cff8c0b310e0470cd558d4e8d2965136adb3feea7b1d0a6b23a803bc4d20811ee73b5fdcb57110f37a1ead8fdf080283f597e28b08
+MISC ChangeLog-2015 1072 SHA256 18d7e6b0353c2b3f837b094d28fc34af4aaac50f8f85c69a80c4c0e5931d0fd5 SHA512 d706ae2c2815779d8314013f3c57e89f61399c71a22c4cc8cccc7b02f6e8177611ca864524a12ba089cbdceeac69d9887f4dba6bdd3a3ef131f69bde61192050 WHIRLPOOL 4ca5b971afb44e759dc51a8901c23764239b9c9b7a3ffa088e2910f2e312679d80bf03361f397e11649593a7655703109e95b8b8f8bde3aaa632733c049f7de6
+MISC metadata.xml 547 SHA256 cd15d6faed69ab5e866c58b740928cf4512107a778665452bfddabd728512556 SHA512 e6fc6b0ec727f8c5aedf5f141719cd225d3799c47947e69b2c4b0b7b26052418bbe4f8198c737dccc823a919f03d3b337c468f7f8cd152cc0dc2f8c343f1f71e WHIRLPOOL 9af5aa7bce2fa4bf703a33e7b8d593edc2b82e4545d9156c4180b97d7e627ad3690b9fad27b9f6ed8cb6ea3f837b0b43dc6d522e439fb84f08f1c4b14538b734
diff --git a/dev-haskell/void/metadata.xml b/dev-haskell/void/metadata.xml
new file mode 100644
index 000000000000..0c190a6bf351
--- /dev/null
+++ b/dev-haskell/void/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell 98 logically uninhabited data type. Used to indicate that a given term should not exist.
+ </longdescription>
+ <use>
+ <flag name="safe">dissable effective but unsafe coersions</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/void</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/void/void-0.6.1.ebuild b/dev-haskell/void/void-0.6.1.ebuild
new file mode 100644
index 000000000000..e56773218a5a
--- /dev/null
+++ b/dev-haskell/void/void-0.6.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Haskell 98 logically uninhabited data type"
+HOMEPAGE="https://github.com/ekmett/void"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="safe"
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?]
+ >=dev-haskell/semigroups-0.8.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag safe safe)
+}
diff --git a/dev-haskell/void/void-0.7.1.ebuild b/dev-haskell/void/void-0.7.1.ebuild
new file mode 100644
index 000000000000..375b57b76ab4
--- /dev/null
+++ b/dev-haskell/void/void-0.7.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Haskell 98 logically uninhabited data type"
+HOMEPAGE="https://github.com/ekmett/void"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="safe"
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?]
+ >=dev-haskell/semigroups-0.8.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag safe safe)
+}
diff --git a/dev-haskell/wai-app-static/Manifest b/dev-haskell/wai-app-static/Manifest
new file mode 100644
index 000000000000..2b0555a2b1b7
--- /dev/null
+++ b/dev-haskell/wai-app-static/Manifest
@@ -0,0 +1,13 @@
+DIST wai-app-static-1.3.2.1.tar.gz 19247 SHA256 e940655e8cbdff69c66972dcaf318ac07b8a64d212b4019b43832170475982c7 SHA512 718d9f01169c087f9e90ed662258e54c2b8a5a46f0a6248503cb9447e078e680ec291876fdaabe71c17c110d8a9e0fec4378423ae6a778f8a0d02c71288e797c WHIRLPOOL e747b20fcf5e9abe3feabfbc5290e74e530ba7fe84d2b62e82b98c0662c2e66c37ce49d68aff84796a726a2983b90edbcf18773b04a5d17c864bdbf013ca3866
+DIST wai-app-static-2.0.0.3.tar.gz 19337 SHA256 67b982f8693143d4df7fecc3e7262a95265fea7408e4a9835a384cc9cdadcb2a SHA512 b4b40719b300b2f7ad448f9a6f4acdc3258419c66a5ca39887466dfa689c4d80dac8bbefd2a57f521e0f66e1ff87c0710af55b5a0bbcaf1d4592c833c61d693d WHIRLPOOL 60b194352c42194e6139e623b655a6ba16ef67a2da466810be2fb3b126a826fba8043b989aea7c2358f52ce9289507e250680a0aa543500b793bb037a3d2728f
+DIST wai-app-static-3.0.1.tar.gz 21502 SHA256 5361898308ca423587f972aa6e4d91de6652e92ef15a1084543d2696ea845f30 SHA512 851c6c3d13d01dda0566c6c98364ddcc54b8aedb4775e9e491452ea672f3f8dfb05ee75d9c44e78a5c89944ab10f8b6646f3dc9d6bfe44e9f2abd910bb33f687 WHIRLPOOL 96d560a016fa4a8d7a539ad078faba6af1610603774013050db2545750fc3da5ed9ced4cebf4bba11de651769be31bad1b48f7a010e033779246b0dde190095c
+DIST wai-app-static-3.1.4.1.tar.gz 22321 SHA256 7280e15192be2d80b2505da152ea828c448e1466401fc4a02e87052ce3515bd4 SHA512 2a4925a48a09ca1d7e366a1b01961b0069c941f0987721e92cb0c257df8feefe78f0dc5f8c69680d155a3d1b1bdee95f4417fe734c14e02b0596475bead72b8f WHIRLPOOL cf6f95727507fb71efe4bf7345ad1a757da89376569b13c05bceabfbe15eafceb6b83b5ed38cbda8fa70229a637945407e80b69d01984272c833298b05f827fe
+DIST wai-app-static-3.1.6.1.tar.gz 22686 SHA256 b318acf31e2e809411f119744a016ba0a78f52554ac7321a3a1410a218886668 SHA512 a2a19a57f289ecec8b2cbae2d412783ebcc789c8518a357eed8bbeee01a6283f7e636c38065c815cba3af782e56363b644baa21b32f70dd851cb6fd0bff692c6 WHIRLPOOL c10ea22b12e47cc1830f10864edd2578ecefbef2faa7a9c658a73a3854a8c6de7f31f008d25e26a445970776b9282c630d1cded276d9567fc18742ad4b3917ce
+EBUILD wai-app-static-1.3.2.1.ebuild 1685 SHA256 0252f40385cb2c4e217abd2d2a756c07b25fba3f9b12d79bc532ee3bd79a0fcd SHA512 2c98e80c71cd253c07d03d8e4e2575ef9fb6309a168f9abe92f3cb2009949fea3aa23295ecfc454b684371266de38c35b270ea005be590e0262ca621c2658ab2 WHIRLPOOL 0b99a82465b2cb52c88585ff3c37991397d146f8614138a00c8ca66dba8aad13be0eaf1439b9e1d8c243cd3abb8d6508a285d596368d9ed9751404f861743d90
+EBUILD wai-app-static-2.0.0.3.ebuild 1685 SHA256 ba3144b25ef4a043f4bd1121fb4f38e8babec8525ad788079044934e8e0e1a23 SHA512 69c41c256831b12c1f618c799822e9e12b61e67148fe63f322b3c8b30019f1c2ea2a97aa83fad10de673e9b72f1d2f4bae1d01d23e127c06cb97838a7e5f7c18 WHIRLPOOL 07051d4e680399404b770663a34d245d8e1e964154754ff68d6f55a8f3c56190094300c7823dea95f4913712cb0dc35ae4454669bb53a6c89f91b0b45a8dd37e
+EBUILD wai-app-static-3.0.1.ebuild 1853 SHA256 b07d62fda15b9d7c6c13898b6db71b0b412e76a9c97e092c1040c2671abfafb6 SHA512 c0b8e51028cb140bfcecf3d7f80b6366532a8bb5705afa713eeae6555ac28e6afd828dc781535809cc3b5c003e0a42c2c22342e72de167444ebb9bdad9728535 WHIRLPOOL 3b9c97d8c1773e23cc3d8022912f6bb5e05f4b6afbda9159253e1797f1eece5ae838924240b27a65aee1a943640b8544b1780653556eedf729ad2b7bf8dc7999
+EBUILD wai-app-static-3.1.4.1.ebuild 1785 SHA256 260b7d89a4419bb2ce6a58a2a308be7a4971befb6d77f864f997d6258f92eef7 SHA512 42f4faf98dd990421165253d7e6b21a5ed5e2880e58eddee0795d0d57ee2154cacbc6920098d1b8d232c1a22c6a09217b47ae0bb97c6dbe6dacdb690a7d28d57 WHIRLPOOL b4ad5bca34d3a680e5d8020a1559c8336dad5a23cea42ec399244ed0565cf9456691463662470bd3469139cdcac3c360264ad5ed3fb664b681aca19f055e2ac1
+EBUILD wai-app-static-3.1.6.1.ebuild 1715 SHA256 fa96d8c747daff57a16913d876d7683f11f66b31d663e410d5c9c0f951ca7cd6 SHA512 9df42c4a62e9fdccd3efa848c070caab9b705dee3a404feb6e7c4c42b3d6c3ec5d2e58fa4814508e5894cf769e285623de7ee40276bc772233c47e663c8a0fd7 WHIRLPOOL e6b04e0f4fe2488d6eeb01b50df372a6310cf21720f9cce751a0d6aee334cdd1bf750ad6ba426f0576f2ea3e378f1c42fb6003564824bdd0f00fbf792245a666
+MISC ChangeLog 3962 SHA256 450d04f48921323b73e3370809e8e8324245f385a21eec613b996b1678b3a363 SHA512 79653c5a78714a1cf60dc33acf57257e47cd44c1de3e5a728ba09e8c198064c32f50d6eefab0d8348157c6612e0e36660ccd4bac25927341af3adbf685529a34 WHIRLPOOL 3d9847de9a246223c2dbfdf23348e8bc5de1c55481e05d134c6ad5c27b66ed584805fcfa28365b4a3c409872764093f3a0f546bd7318608e522fc06d1cbeccc5
+MISC ChangeLog-2015 1785 SHA256 b0be1ab5ffdbbd32c3a5818c31d7c6da43017349f0b7398682d1c875c34c4f29 SHA512 db39b528ad851c3803f23274deb246be886a1f1c87fd93965d321beaa37d885e225fefc44ded66030df8cb547b506451b305aa0148e300f004fa63f376f70a8d WHIRLPOOL 50631286e1bad55ca18217cd515829d4a653c341c854178efc24c2e59762b345623c60e1af71af0ced919104bc45dfd0a751b49b858811b01d8628d64acf9da7
+MISC metadata.xml 444 SHA256 76c813932ac90e51a07a388c11dae27918e3b9d4a837869caacb826bd43647da SHA512 247d38ff8606fd0cada450aeb10bb9640675c376379fe44e8193e427d85825769dd7741a61adc744794908c151c7989c6e4d91365246482170fa7c2e34cbc7a4 WHIRLPOOL dbb50cebc97f3d8df1147d68084aefa66fa3724cb78e8584cdef43143e667881bf35a8608ca82443007e00836c81de214c0e8fa6b29dd9593644ba0e3441095a
diff --git a/dev-haskell/wai-app-static/metadata.xml b/dev-haskell/wai-app-static/metadata.xml
new file mode 100644
index 000000000000..4639d4c71d33
--- /dev/null
+++ b/dev-haskell/wai-app-static/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Also provides some helper functions and datatypes for use outside of WAI.
+ </longdescription>
+ <use>
+ <flag name="print">print debug info.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/wai-app-static/wai-app-static-1.3.2.1.ebuild b/dev-haskell/wai-app-static/wai-app-static-1.3.2.1.ebuild
new file mode 100644
index 000000000000..e33472f22069
--- /dev/null
+++ b/dev-haskell/wai-app-static/wai-app-static-1.3.2.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="WAI application for static serving"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/cereal-0.3.5:=[profile?]
+ >=dev-haskell/crypto-api-0.12.2:=[profile?]
+ >=dev-haskell/crypto-conduit-0.4:=[profile?]
+ >=dev-haskell/cryptohash-cryptoapi-0.1.0:=[profile?]
+ >=dev-haskell/file-embed-0.0.3.1:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?] <dev-haskell/wai-1.5:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/network
+ dev-haskell/wai-test )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag print print)
+}
diff --git a/dev-haskell/wai-app-static/wai-app-static-2.0.0.3.ebuild b/dev-haskell/wai-app-static/wai-app-static-2.0.0.3.ebuild
new file mode 100644
index 000000000000..2aaab2782ecc
--- /dev/null
+++ b/dev-haskell/wai-app-static/wai-app-static-2.0.0.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="WAI application for static serving"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/cereal-0.3.5:=[profile?]
+ >=dev-haskell/crypto-api-0.12.2:=[profile?]
+ >=dev-haskell/crypto-conduit-0.4:=[profile?]
+ >=dev-haskell/cryptohash-cryptoapi-0.1.0:=[profile?]
+ >=dev-haskell/file-embed-0.0.3.1:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-2.0:=[profile?] <dev-haskell/wai-2.2:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/network
+ dev-haskell/wai-test )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag print print)
+}
diff --git a/dev-haskell/wai-app-static/wai-app-static-3.0.1.ebuild b/dev-haskell/wai-app-static/wai-app-static-3.0.1.ebuild
new file mode 100644
index 000000000000..f574684b4bb0
--- /dev/null
+++ b/dev-haskell/wai-app-static/wai-app-static-3.0.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="WAI application for static serving"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ dev-haskell/cryptohash-conduit:=[profile?]
+ >=dev-haskell/file-embed-0.0.3.1:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.7:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.1:=[profile?]
+ >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.1:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/network )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag print print)
+}
diff --git a/dev-haskell/wai-app-static/wai-app-static-3.1.4.1.ebuild b/dev-haskell/wai-app-static/wai-app-static-3.1.4.1.ebuild
new file mode 100644
index 000000000000..ba5562b8147c
--- /dev/null
+++ b/dev-haskell/wai-app-static/wai-app-static-3.1.4.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="WAI application for static serving"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ dev-haskell/cryptohash-conduit:=[profile?]
+ >=dev-haskell/file-embed-0.0.3.1:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.7:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.1:=[profile?]
+ >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.3:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/network
+ dev-haskell/temporary )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag print print)
+}
diff --git a/dev-haskell/wai-app-static/wai-app-static-3.1.6.1.ebuild b/dev-haskell/wai-app-static/wai-app-static-3.1.6.1.ebuild
new file mode 100644
index 000000000000..4a09acc624fb
--- /dev/null
+++ b/dev-haskell/wai-app-static/wai-app-static-3.1.6.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="WAI application for static serving"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/cryptonite-0.6:=[profile?]
+ >=dev-haskell/file-embed-0.0.3.1:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/memory-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.7:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.1:=[profile?]
+ >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.3:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/mockery
+ dev-haskell/network
+ dev-haskell/temporary )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag print print)
+}
diff --git a/dev-haskell/wai-conduit/Manifest b/dev-haskell/wai-conduit/Manifest
new file mode 100644
index 000000000000..cbc606518e9b
--- /dev/null
+++ b/dev-haskell/wai-conduit/Manifest
@@ -0,0 +1,7 @@
+DIST wai-conduit-3.0.0.2.tar.gz 2139 SHA256 47d2882f3f95edf32cdde9db9c663dcc0bdcee3efd605a673c1f3e80e34216f3 SHA512 2b24acf1148b157375dd9f70a15f07b1fb24e76b8cdaa0e67abc47bf8f181d41ae326beb05c769698bbaff0cedb3211f6c148c323f3ff0e35745a5f05198ae1b WHIRLPOOL 67fafe08c19d04ab40c883ad855dfeb44c0d26407abe724451c01f73a820ee23e0cb9af8df4c55db434ef715cc474c1661c05ff2cd369a50e3894082571ed0c5
+DIST wai-conduit-3.0.0.3.tar.gz 2129 SHA256 e49720a7c7b58e78a56991e42fa550a722936af274dc27755a735781258f7aff SHA512 adf6c507f53dfd5eab33cc713528d27fd37d044262024626e89da1489d9315e2fbd47a1a3fb00384858a79101482cf056349e17a0614e6788613e67bad1ff976 WHIRLPOOL 0cf02491a2515dc0ee0d4b824d333b1cf744ceff2f5c2c04383c3234cc03843eb29d425311022fef6105b80b957d9e6e4e8f9388c57e2731ea02be4d7e936fa9
+EBUILD wai-conduit-3.0.0.2.ebuild 740 SHA256 d69855de0abcd2a290f586150fbe9d0df6a42e0be1fce096047bae47a27c14d3 SHA512 04afe2135ce19e4ed6f1dbdeee32f71eef8e0dba4179e2186f54caa3afe071027f3b8fd4b1c16f5d76e3dae725c628c3a5e77719988c7ae178f5e447beb6cf5b WHIRLPOOL 26569bb24cc51df2e349516213f2a078c781539fb56acb62e48a43499cb506448e7d18875cdc2bfd2b987033cb5f4245b951844e61361a9016d46c23f1cbc71e
+EBUILD wai-conduit-3.0.0.3.ebuild 742 SHA256 cfadc6f22f539ff7933047e45b8868c86a99b056f7d6b404967c0f617c4ec2e3 SHA512 601ffaa48a5448c6b76a3c486cff9da6576c56df8ea518977a0d2b3b8b0336e7c1b97847a9ef890f213ec0800b77e5bc722ef171574e8b631eec89ce62fc4b1c WHIRLPOOL f29e1aa828b0f792f81399d9bf0f326b2fbd6bdaee5b28a61177320553a46d5b735ea6532e16ad3ea3b268332bcea9802a44d24bce890701edb62368eaf441bc
+MISC ChangeLog 3064 SHA256 5f135b9c0b6d65085be422fe5f62e203f28f838bdcad631276d862ddfad9c20a SHA512 d27b5a2dad3411d7d756d8abd1a7021545cc8d9e8737cde6afa1c1c375266d25186ebf65a49d399ffcc2a7f87170b3c86fc2f30e208fb8895b63fa368245d95d WHIRLPOOL 09608998dd8f8a042447c0fcaaf0bc277e25741198a8e56cffa092980fbf8e01e8005dea1f073216428ad2fb86a78984c0cf92f1e2e69e3e733825791eec71da
+MISC ChangeLog-2015 879 SHA256 1bdba4b2ca0eee68e4d55f67e0518353e02121309b64027aafbea1d94873fc88 SHA512 fc9526263f26c321c23b398cad2924c2624c5b6f7ba34365cc79a8ee7e296d66aaf7b74276314b5ba30b1fc8a3ba6eacc0219b357c87a88547ebe55d570e2aef WHIRLPOOL edee34d7ed31d76a95b00bf8c945494ba5cd668e82e406bd49b4647139761849be5687cbf2c023515e9d12b20674dcd37136db4e4d49c96636bd2635db9107a8
+MISC metadata.xml 510 SHA256 b4e1985b9474ca066bad994cb1f72bf54f501e08e1cfb5fcb206e105e41ba161 SHA512 c6100f6b2edf90ee715f63f290dd16baffacb5e40ee0683fd5e43c8fb260a9725200c0315024558e76bcdd3aed78f8e027d630b095ceaca03baf04b9fb2b3139 WHIRLPOOL c77c3e44ec93d75a19f839758d81ec1b52844e7283c1e4976ae7b8411790a39c643fb66f039f59e21b1dc5f99f9745f332c5bc83f338e114bcc311f072085fa8
diff --git a/dev-haskell/wai-conduit/metadata.xml b/dev-haskell/wai-conduit/metadata.xml
new file mode 100644
index 000000000000..1e1fa5cc48a2
--- /dev/null
+++ b/dev-haskell/wai-conduit/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Since version 3.0.0, WAI has no built-in streaming data abstraction.
+ This library provides similar functionality to what existed in WAI 2.x.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/wai-conduit/wai-conduit-3.0.0.2.ebuild b/dev-haskell/wai-conduit/wai-conduit-3.0.0.2.ebuild
new file mode 100644
index 000000000000..1ec7e7827578
--- /dev/null
+++ b/dev-haskell/wai-conduit/wai-conduit-3.0.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="conduit wrappers for WAI"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/wai-conduit/wai-conduit-3.0.0.3.ebuild b/dev-haskell/wai-conduit/wai-conduit-3.0.0.3.ebuild
new file mode 100644
index 000000000000..736759f9ba8f
--- /dev/null
+++ b/dev-haskell/wai-conduit/wai-conduit-3.0.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="conduit wrappers for WAI"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/wai-extra/Manifest b/dev-haskell/wai-extra/Manifest
new file mode 100644
index 000000000000..c9b1faf59536
--- /dev/null
+++ b/dev-haskell/wai-extra/Manifest
@@ -0,0 +1,11 @@
+DIST wai-extra-3.0.10.tar.gz 49846 SHA256 503af31217c29d1bcec10a6806ea119aab9d68f29f12a1c1006fe4f931771b37 SHA512 c634c02d5c5b7774fede0b639be6cce7522e74cfb5eab4b5e5bcca3d00dd6304bb1d2a83a8bfa34e29c5dd3b72802bfc1306d323bd98629e530b0b630e0b00e3 WHIRLPOOL 0d0331670a3aa5e2e04e1d8bb79ed1240070954ad565e9569d6d9bb4a6455a0616990167335857f4975b2ec34dc53e1184910f82b67b97da7384d0619ad72e22
+DIST wai-extra-3.0.14.tar.gz 52041 SHA256 63f0df82dcd7c871c458e1ee67aca6d48b8794ff474e6b5e93873d4bbf6f7f2c SHA512 92c8456cc2959ddfd23bfae50936f237bfe903143d68ef211e2af8dbe1327a8ede63cadd74d3555349411a5046df9a2c87c7e983e06728759eafde80092a8aea WHIRLPOOL 28bf71e0987bc3a098d0d1bc2e94a2cb6ab50fd8bf8d6256cd99b2b9b390613e0e5db610b13f9fa4b5ef5495112e858efd3ed5ecdca33418be3ec45fcf458ff0
+DIST wai-extra-3.0.15.1.tar.gz 53546 SHA256 6474f70915bfd9342ec126a3de76c6247e0788deb553fc46e1ba72c1f0f8e4ad SHA512 0a212b1f40fee357dbe452b71da9a5d793d1fc826e82b9b0df84c65e4fc06773fdf41ba637fe29bdc0627e01b4863076813d2cef4dd36e5e248400083a1248e8 WHIRLPOOL 1394d52d8a51090c6ebe5d41f06a960dc40e502ee5637a2fd3bac04d4afe90a39466323051083123e5dbffdf6a8c4a12dbf7bdab161590ac083e59f27fa5eff3
+DIST wai-extra-3.0.18.tar.gz 59477 SHA256 42fde2a6066c2de40b931a5379f3436899c96f7b31037ed27524ec86714d0764 SHA512 d17f7f31ca35b2d8ce9bb5b63579d720a5cc4b72907dcde8668038953ac99fd5798d84ec8ab533a5a2b7f5a411e945fd91c8e389190b9cf5ca47fcc2f666715b WHIRLPOOL c6d5602ee4206bc3524a7c52a996c720f9eb495ab1502d48d671c9c2f58a260a829d2ca32ded00c96b069ee4057b0af39f337ca4d2f0f19f038b2ac21cce7647
+EBUILD wai-extra-3.0.10.ebuild 1813 SHA256 359b896093e2596992f3f070ab9aa8974ac4e2d47f3690f87c045b5c5b489de7 SHA512 cf1f294690ee5f9fb9e27cb17da15f45761968169d9a7344033b2f09cb9ec811811bd170353eb510dfc9eb69de60dae93a2e55bd4c495f9b1c8f217f903f0292 WHIRLPOOL 74a80f618bc4874c6832885f12c06796dfef1d8b3fe673a36b0e8210650e1419de4a46d48600cbb1842e11babf464000362903db75112c07ffc5ade79d66b3ae
+EBUILD wai-extra-3.0.14.ebuild 1890 SHA256 74ef2dfbbfbe362d23bd63cd5d2bd0c0d9bfce8c65ae26757dfe42aaa1178ef5 SHA512 c4e12984375b450de93e9a9b12a20cef9ac64a830f752aa26a8e504a2b60a691fbeb5b632a8c6ccf1ca30b16dc6d2527064884fe596d575499111472bd1201dc WHIRLPOOL fe0a09709b99d500b6e9b7f5cb584f85f15de60be993e0cf109f6e48cee19868747c53ae1eb5ee41127b11b995ac1fa22c9a7243402e31a6340f72645f80a8c4
+EBUILD wai-extra-3.0.15.1.ebuild 1893 SHA256 8d7e096d319d50aaf5463f44378f4c898ba30425808114ee8f1e9c95064a813d SHA512 b5a60ed0d9efaac4bc945d0e4c4a4730d6e3891926725c91305e05917b9e8e69751fd2a6c06d067f0f06103ccc1575a4df986425f7cf35a950082f21fbbe623c WHIRLPOOL 65cb93700608e93db90432fab9bf41330fab72c3efb90994c34a47980ebf8637b7bd127a210401dacc4a32d968c31f4a990e60be50dd456e071b9f4710b31397
+EBUILD wai-extra-3.0.18.ebuild 1851 SHA256 dc0d03f690ee3f4e8ab98864258d4f3580fdb309bdccd8f75fdbce5d3dfe3ccc SHA512 c00bbfc2835c6721a166a8a9a502264bc6058c3d1c9e0f668ae228e34d35aa871613a1f4a4cfda45d5ddd213ae558ef727f56fcb68bea5972ac148acf0499e23 WHIRLPOOL 84b4a7c05f44a74cb79054b2f62883507edeeb96c7cc0d85cfecc99209404e80d8cbad894d0b6f1c9154c4005e457fac89035654a91cb796b51b96bb72479b5b
+MISC ChangeLog 4295 SHA256 d146c25dff70796dbc4958fc6cfb6585bcf53d7ff2ea2ab53b6a352754d987ab SHA512 d1b59671358e3c8c8c3c2b85464a0af97ce76e1401ba5e4d79ff312e9b9b0ef41ff0797ff3249de58233e6d4321b60a805e000dbf5368ff145eeae7e0edd7ae5 WHIRLPOOL bd07074498093e150e5294e9547e506dfc5b69fb307a7abb72ac5fd22adc061821b71bae872aadb311b0a35ba8bcd9ecc438f4eb61575660c3e8422043dd8d73
+MISC ChangeLog-2015 1925 SHA256 70936d1deaad19513ac457029ea8a9ad0a749a234bed0b9addbb18e35b51601e SHA512 2de320ff6f9b7723d47de72962d167fbe16288b169111bd9897418d52785508ee8992267c4102c5d334e05c376ef7b558262e3b69fe2e0a5bec818357f1d1bcb WHIRLPOOL b885d10b3d2af1739b4b798be90df84ea3386a045aabae35307c3b61ee34ead4ee13e884d8f11314f871e32747a559a089bb552357e8ac8be018181ff2d7ca2e
+MISC metadata.xml 438 SHA256 f59facb394774a1ba049bf0775f7f776a6cced98bd7069fba296ed71229fb0ae SHA512 44ef094f17e204930d66991292286aea16b740f62494a325b0dd405e94b9937114b573baef293f1c9e0ebb0918441f3fdf74b4efe1ae8ec24ba1979a13ca9360 WHIRLPOOL db1e73aa7178fe39dabfcc158ca07b6fd7e447ac0f5789d5a8025e9d0941559da05ad4064cd353c737e4105ce83d02afc0fbd88a70216adcac185a592a7a8b3b
diff --git a/dev-haskell/wai-extra/metadata.xml b/dev-haskell/wai-extra/metadata.xml
new file mode 100644
index 000000000000..5fef2dac5332
--- /dev/null
+++ b/dev-haskell/wai-extra/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The goal here is to provide common features without many dependencies.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/wai-extra/wai-extra-3.0.10.ebuild b/dev-haskell/wai-extra/wai-extra-3.0.10.ebuild
new file mode 100644
index 000000000000..d38d56d06d54
--- /dev/null
+++ b/dev-haskell/wai-extra/wai-extra-3.0.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Provides some basic WAI handlers and middleware"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/vault:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?]
+ >=dev-haskell/wai-3.0.3.0:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-haskell/wai-logger-2.0:=[profile?] <dev-haskell/wai-logger-2.3:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/zlib )
+"
diff --git a/dev-haskell/wai-extra/wai-extra-3.0.14.ebuild b/dev-haskell/wai-extra/wai-extra-3.0.14.ebuild
new file mode 100644
index 000000000000..5732f4282caf
--- /dev/null
+++ b/dev-haskell/wai-extra/wai-extra-3.0.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Provides some basic WAI handlers and middleware"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ dev-haskell/iproute:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/network-2.6.1.0:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/vault:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?]
+ >=dev-haskell/wai-3.0.3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-logger-2.0:=[profile?] <dev-haskell/wai-logger-2.3:=[profile?]
+ dev-haskell/word8:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/wai-extra/wai-extra-3.0.15.1.ebuild b/dev-haskell/wai-extra/wai-extra-3.0.15.1.ebuild
new file mode 100644
index 000000000000..8ae11392256f
--- /dev/null
+++ b/dev-haskell/wai-extra/wai-extra-3.0.15.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Provides some basic WAI handlers and middleware"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/fast-logger-2.4.5:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ dev-haskell/iproute:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/network-2.6.1.0:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/vault:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?]
+ >=dev-haskell/wai-3.0.3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-logger-2.2.6:=[profile?] <dev-haskell/wai-logger-2.3:=[profile?]
+ dev-haskell/word8:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/wai-extra/wai-extra-3.0.18.ebuild b/dev-haskell/wai-extra/wai-extra-3.0.18.ebuild
new file mode 100644
index 000000000000..ae14d5519de4
--- /dev/null
+++ b/dev-haskell/wai-extra/wai-extra-3.0.18.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Provides some basic WAI handlers and middleware"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/fast-logger-2.4.5:=[profile?] <dev-haskell/fast-logger-2.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ dev-haskell/iproute:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/network-2.6.1.0:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/vault:=[profile?]
+ >=dev-haskell/void-0.5:=[profile?]
+ >=dev-haskell/wai-3.0.3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-logger-2.2.6:=[profile?] <dev-haskell/wai-logger-2.4:=[profile?]
+ dev-haskell/word8:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/wai-logger/Manifest b/dev-haskell/wai-logger/Manifest
new file mode 100644
index 000000000000..a94714e3afee
--- /dev/null
+++ b/dev-haskell/wai-logger/Manifest
@@ -0,0 +1,7 @@
+DIST wai-logger-2.2.4.1.tar.gz 6585 SHA256 f37d6bb6ea4a5f881ab2c9df571c923c5624cc83882b19640b924436fcdedae8 SHA512 0900ecbcebed9433541ae4665c98037f1da832d6e6659be81328433f3ba9a5f258059736205e36517fdc22aefbd2d85e79bb5b50296c257b964c9256b2e828c5 WHIRLPOOL 7d3a5bc6359b4edd5ef899a742bc984d3116d7a56ad3b9583818cacd8ce41da75189ed513cdedfdee0502673d51f57f92b467b1870424b75ec35766485d5da41
+DIST wai-logger-2.2.7.tar.gz 5162 SHA256 f4718c7661373b6a93fb7ac4b4662617f9e161f6b9297d0f665f71391e489607 SHA512 09335971d30ef615c579df29214c7f9a1e7295c457d3d0aa6107d80a6ffce1399c13a101e7a4b64f0d869f66206fe28f8d0e0b01787421dd59f46046ebee382d WHIRLPOOL cee0c62af76507f832d404e8d9867f894992c9a93eefe4ed60a956156d86de4394499c003663f1d83ec1512b57f6d219653153841bcf029042cda92d36c63283
+EBUILD wai-logger-2.2.4.1.ebuild 1008 SHA256 81017d712df2a3958ddd543faf7f4bebde1e1694c04ad1a8adfb31fa413e8c4f SHA512 0736f0adcb42c2843551c1246ac8c3b94fc493b6328d4ac9c360dd46628458553bef28fa34021c02a9c1d359209db702ee496482d517ae5e47bff5d5238dad14 WHIRLPOOL 94976fe1a1258fafbd08e960d64234503782590d88db4b5847b9222d3f27d72312838ca74f481e92bef5bb45322db0606d35c5f94d19949bfb2f86d0637005d7
+EBUILD wai-logger-2.2.7.ebuild 932 SHA256 d51caabef9eac8bba6fb9caf6e93bcfab670001df6d83d9acdc45a8cf86e2e47 SHA512 b535903beb67296be845bfe197b1ba0b955562707127aae8f86f46a405e91af389648baff8c6fbff4d194d38d10c8d2c7d78cf9cea789bed78e712a32b75e917 WHIRLPOOL cfabb649e01f6d8409c8a446625ab5c5c2b13e52ae8887f24864231b32060dd4e3c05440bc3608d1e06b012fd447fb5ebf5269cc0574eb175e60720670856c71
+MISC ChangeLog 3738 SHA256 2b2974b0a4a86b71141c4b4739f5aded0aa1c79756cb18048dfc92ece20f131a SHA512 39a22cdf4300a5166ce72cea363b3a2b999fb55768c45208561c2f4019992e4fbd2db7262e6710919ab765b0734b0ede981c5bee457fb5f92e06d5d1830f57da WHIRLPOOL 97638325033fe27dd2ccfc1c43d7c53f73d4993efe7008fcc0c1d5b75f8d158bd8141dfad9d545c6a2eb425fe475d04e50125a484f7a59191174a139978753f7
+MISC ChangeLog-2015 1190 SHA256 e0b7a18e97a8b52301585a4f4b681431545f95652cb33a583b92af7311ead60a SHA512 891e61cad29cc9e816f19f3711fc7a1ebf3d607e24077f506bcdf7b0250242914680adbc33af702917e958b1d982d17583d904145d503bdbba682052c2bcaff9 WHIRLPOOL 4c29f40bf010e97667f45dc29c82d02ff11ffac5bfabb70184a7b17fbfa956a6426d9aba32427d4fbe4737259edb04cd4b1119dc9a66661d357598a9fe204a94
+MISC metadata.xml 315 SHA256 dfaf8fbbb9099afd20b444ce863a8b51dcfa332f2a9950d1dcd3e6dce25a34eb SHA512 4610c5b45b593dc780353c090d11c78c696fb39ef752f24684c3851b770285f6e5164cbef3d2770168d57b34f0bb22393d65e60b7aa38681da44db2edf8e1f8c WHIRLPOOL 5703f596a604193b577e83d157c27c3b13174037218b0898def56b6c2e77925e34cfacff370529c9ac4121247c320069cbf55736431a181680de8a79427e6530
diff --git a/dev-haskell/wai-logger/metadata.xml b/dev-haskell/wai-logger/metadata.xml
new file mode 100644
index 000000000000..f2ec4ab58349
--- /dev/null
+++ b/dev-haskell/wai-logger/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A logging system for WAI
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wai-logger/wai-logger-2.2.4.1.ebuild b/dev-haskell/wai-logger/wai-logger-2.2.4.1.ebuild
new file mode 100644
index 000000000000..a20eb7e91f26
--- /dev/null
+++ b/dev-haskell/wai-logger/wai-logger-2.2.4.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A logging system for WAI"
+HOMEPAGE="http://hackage.haskell.org/package/wai-logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # wai-test cyclic depend
+
+RDEPEND="dev-haskell/auto-update:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/easy-file-0.2:=[profile?]
+ >=dev-haskell/fast-logger-2.2:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/unix-time-0.2.2:=[profile?]
+ >=dev-haskell/wai-2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/doctest )
+"
diff --git a/dev-haskell/wai-logger/wai-logger-2.2.7.ebuild b/dev-haskell/wai-logger/wai-logger-2.2.7.ebuild
new file mode 100644
index 000000000000..a1ff9017b01b
--- /dev/null
+++ b/dev-haskell/wai-logger/wai-logger-2.2.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A logging system for WAI"
+HOMEPAGE="http://hackage.haskell.org/package/wai-logger"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RESTRICT=test # missing file?
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/byteorder:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/fast-logger-2.4.5:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/unix-time-0.2.2:=[profile?]
+ >=dev-haskell/wai-2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/doctest-0.10.1 )
+"
diff --git a/dev-haskell/wai-test/Manifest b/dev-haskell/wai-test/Manifest
new file mode 100644
index 000000000000..668ad35e2037
--- /dev/null
+++ b/dev-haskell/wai-test/Manifest
@@ -0,0 +1,9 @@
+DIST wai-test-1.3.1.1.tar.gz 3858 SHA256 a2d9792ff1ca6d728377dbcc7f3f41177a19b80660dde38df065b06027c24a35 SHA512 fb9d216812d9e5d3bf18ece6ae397290444e9e843749869a688c7fecdb2d4cbb56d4c9d7527d6c8ecd597e055717cf6a5df9286950c38c94f862b7d578a6825d WHIRLPOOL 24367890afa0fb4ef50d3cfafa68dbae56b0504ec114b2dc266abc2207430796f08b28c67c0518e09efc2c00a24f3b765f0110f33aa7d755f007ba92d1d104ab
+DIST wai-test-2.0.0.2.tar.gz 3645 SHA256 88d999f3d12d338a37420970c16802259a6a95301fc557b5fa622b8916e40501 SHA512 d81fc332ebbcf071c9d62f1dea7b9cb2e7ad1bf160a2472ced347dd4dea0a0f36dbbfaa733ccd00958c904a9e4413f720d75e9c66efb7bed17c7e3bc067f5379 WHIRLPOOL 79942b94ae8477e45c01cb505625b91ea04a7ba9d1154781d62fe8da84b23aed19d23918135043f319e7353591f1114941cb2d231a98f923610d88f644155384
+DIST wai-test-3.0.0.tar.gz 1227 SHA256 ddf541f7c7a97e045057c52d109feb8c835f36d0a7b2a6a0bd60c5686500da77 SHA512 2c7f8788f3a51f94b02a2d79b7ad40c0f92f3756163b1e4c0981e92c3364c822b6a1cbf2b7129fd6974a745774f2dbffe1a6097e362d183bc2e30dd62125666f WHIRLPOOL ce2690f9768e7bc9ce5972d8a8f0414b5b3cdc0646c28387f7c374b6dd25c1a50f671e9a4bdacea3ab3cb4defba7c00e24c1633826b80266506abc8503b61539
+EBUILD wai-test-1.3.1.1.ebuild 1390 SHA256 7f680e5027f042c7df115b0f915ce8ccd4e9c8f5a7ff842936b99ac0a5e80e7d SHA512 5679e3c74fd703495736bdda51a75b741dae0dd04bca37c7c427288b9394a25c94ad96d657387df73486f389d8ed540d2a0ae0e74e98d7ceb7359d94718193ee WHIRLPOOL 55f379f4de017447e1f705af16b38c3c69f80f772968e0fb01dd1a740fe724e6ed4e061737f6758e089e15a17daf43536fe419081666c18c1f14b84fe7d80fa2
+EBUILD wai-test-2.0.0.2.ebuild 1363 SHA256 e361cb4010a41773565b32961486a55c356420ec2d0983a6de8a3fe33b097ecb SHA512 9b1eca867384dc3356fc79710bbc1f2e27e87a52a5e7bd5e4bb2c91fb2fd5f461f1a092e9d6687aef6254f644aaf6390bb785ddec9fab7343d43a0a609106db1 WHIRLPOOL 3a095ac71dd9b61a8957cd8b27cebf61d2c386d97b28922986762a0aa6a372a1c3d5e0b3e14fe856a5f2b6b190e90e45c7be165f594c8da3209fdbf640a8076e
+EBUILD wai-test-3.0.0.ebuild 608 SHA256 12b9ce40eb7304799e8963167e8fa286f0315294cdd2c8a0eff15eeb0f1ef276 SHA512 054c0bbb4b02f28bc83c42948343b587745f6fd4dd9facdd4a9daefcc4ccb6f52a1398ac2c10f90920d30c71c997767557c3ad7ae40f826aa68de8b36872675d WHIRLPOOL cc678f8dac2da2b19741c74607ff6159a0db2b56478436c5b8e93fcdc8f520862610c4685664dd52e37c9f78847b8befa89143caa78f0db4f43eb18a7969ea16
+MISC ChangeLog 2738 SHA256 c3331ae45f4de537f8403b2ffd30ee20d72497cf3e487093847fee7d27f38b3b SHA512 1832bb45be3fe6c61fe8b4b7b19fe420394ed3b9650032bf68f7058a53ee46f63e72e0aaf7fe4bf48655b5df70e45a706a048c10755aebacc56506ef2596134e WHIRLPOOL be71764a244aae5d7dd54fd209fbe1fbd6eb022c22ef33d47b229b4eecd020d391275b08c37ff84e9de74aceb917a9608b004699508cab25631e76ae1577d865
+MISC ChangeLog-2015 1158 SHA256 54f8d593b5b4eafc84fa4a336a7f39c2590119bb6b767988ee6448b1a1687f69 SHA512 a30130452f179a97f4887584523deeacdb877fd99de54e78323b3d8b5827862002b54699bacb18ad3772f879127e483d7bb83624525b76e0c9cb0673921e58aa WHIRLPOOL 6ab9279ff9a9d5e7d8ef6592db7a324cef05e0ab3f22f67c3c2a2309483324b5a2ff787bb0090770d6bcbd3037954d6b48903a94e88570f04cd2a23dce479717
+MISC metadata.xml 349 SHA256 40809673d3047fadbdc978d3149275ee01c774f6a73f5c6a0e681d67dcac0eec SHA512 d2c643a662b2fa0b06c429cf611653967a42314218d03edab32bd9d7e5bc82cfef253f3ef89c318c75ae665e6e8143e76eca116be6746dbfd0215c8750058163 WHIRLPOOL d1f8caa015885673c8c8b7983416cd79230c955bddb703ee96c746e62a84eccc253eb9f403f0c08e702d6cf2b203eea005edf3d95e490476559b66bf14207598
diff --git a/dev-haskell/wai-test/metadata.xml b/dev-haskell/wai-test/metadata.xml
new file mode 100644
index 000000000000..79cdd05b83e0
--- /dev/null
+++ b/dev-haskell/wai-test/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Unit test framework (built on HUnit) for WAI applications.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wai-test/wai-test-1.3.1.1.ebuild b/dev-haskell/wai-test/wai-test-1.3.1.1.ebuild
new file mode 100644
index 000000000000..51fd4f338ffa
--- /dev/null
+++ b/dev-haskell/wai-test/wai-test-1.3.1.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unit test framework (built on HUnit) for WAI applications"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-builder-conduit-0.5:=[profile?]
+ <dev-haskell/blaze-builder-conduit-1.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/cookie-0.2:=[profile?]
+ <dev-haskell/cookie-0.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ =dev-haskell/hunit-1.2*:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ <dev-haskell/text-0.12:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ <dev-haskell/wai-1.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ )"
diff --git a/dev-haskell/wai-test/wai-test-2.0.0.2.ebuild b/dev-haskell/wai-test/wai-test-2.0.0.2.ebuild
new file mode 100644
index 000000000000..2064ea39c426
--- /dev/null
+++ b/dev-haskell/wai-test/wai-test-2.0.0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unit test framework (built on HUnit) for WAI applications"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-builder-conduit-0.5:=[profile?] <dev-haskell/blaze-builder-conduit-1.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/cookie-0.2:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-1.3:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/wai-2.0:=[profile?] <dev-haskell/wai-2.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/wai-test/wai-test-3.0.0.ebuild b/dev-haskell/wai-test/wai-test-3.0.0.ebuild
new file mode 100644
index 000000000000..5e1a5bb85e2e
--- /dev/null
+++ b/dev-haskell/wai-test/wai-test-3.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Unit test framework (built on HUnit) for WAI applications. (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/wai-3.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
new file mode 100644
index 000000000000..fd621fa1bd94
--- /dev/null
+++ b/dev-haskell/wai/Manifest
@@ -0,0 +1,15 @@
+DIST wai-1.4.0.2.tar.gz 4659 SHA256 98243c858b045b9c56f31551d0281b64b0cd4e136ea262952f4acb61bfa0b656 SHA512 2f0953e37a2f80044ba70d5bbbb4d9c964c6703702619710c959fd2dc9c49803ab470f689e4c0f13e6fe86612d6202ac822e1c5e8dc0c438027fac3dcd660202 WHIRLPOOL 87fbb8f439b2fc4d1cb161b9bab390b1ff499246fe52f66c8e2d79267ec55157458e105d75ae79bbd7facc363a16c773e53a1008e3f9815377c8c2934d756fd1
+DIST wai-2.0.0.tar.gz 5971 SHA256 93478c01f90aed200dcf1da2b862cbb29dc8fa7c017d50124f54227ed3064687 SHA512 2c154cd3000fe6380d1584df0c27235b8d3574bf6b1ee54be8d2fbd2ccb025b4e263549c450f71c78c04b633bd4aa90ba957274643e196b7bb1bf9361d709a2b WHIRLPOOL 63e1c79318580fad2d8b0664da8ffa8f11fe8d262c375099eaf7efa980969b23ea6cf190486da9ca6dc0695b89f30b57db096f1b6e020fca85987195c59035db
+DIST wai-2.1.0.tar.gz 6249 SHA256 5e32be0e3fa391338b9e048e38218c272658038e0062d073572b6d7e437d6d58 SHA512 4df4cf10220c97439385990de9d8e5bce97a842fbdc131d8a90ff96c8c2aa958179851563750136043cbc7ebbe10542bafa81c7d9db20a8218380a064d76032b WHIRLPOOL ae6377e4a5bb8485e595f2c977b22a7c4f5f3e63b5846ea5a1cef7c6354530d1093a29736c155886e6f9d2d7107c12a725a3d6482b67ace481326d1adf2d5595
+DIST wai-3.0.3.0.tar.gz 9532 SHA256 c47eb435a3320795f21bee8585abc8164aaf3bfde86f7e1e13e98190cb968d10 SHA512 e1a3672db5ad367abdafe88b8366f29c8cc4dc5ef309b09193a2167d90466cdfed19fcb5ba4e179b31622c3df8ddb74a11c5338967fdae8696fb739cf62a7002 WHIRLPOOL 82c88817898995ea326c267ab91e6e5d47d5d6554899167cc3891fc23d3d258ed240070d90aa142e4e70eee06c05857f6a67c3032a69fa5d50e7b9d2d38d46cd
+DIST wai-3.0.5.0.tar.gz 14498 SHA256 0e417e6e8eff087585c0079917e6141a4e006fcd6cb736d1c6b49c503e9a08f3 SHA512 076ebc3a651b5e93e608d42a9a64a591bfc742139dc6112ce574ef04b4e701d709bc3fed2ed7ce74ca46f9e99df45990a0b8bfe7da0b054c06f0bc7864b29fc7 WHIRLPOOL d3ca8f86f9f140686a0e1d0f8dbe40915a6bcdbfaf871fc549e25755dcf6403293fd82d221cd6dcaa75703099bd419df3df18c5c7491d07bfe0b7afd0090fcc2
+DIST wai-3.2.1.1.tar.gz 10039 SHA256 5d80a68f5d8806682d8267b7dacc383d094e3ef7ecd705f20e42c91cad564e21 SHA512 5fadbc5e665002f9e1a5d962731309bac6cb91a0533ba8ce0ae8d69014322e2a2960bcd0e6c56e65e3a2a03be6832ba5e72dcca6ae33620f1cd1791ea725f6a3 WHIRLPOOL f8b078704c4a511131144945e02b654523a3ced32ef5a72bd54cd0f2a8fe999ada7cdc7bb2beea7f138dd0375f3eb958989436de44e51546aa3921a1b84b3bef
+EBUILD wai-1.4.0.2.ebuild 938 SHA256 771501efe124ba0ef2fc871983f1b2e117304e1c7c28b6e83c1bf100d19be2e4 SHA512 48c72329d5fe5a8dbab2f4c143383e3a98bbfce2b943347c7c263c124caa45460187d44601b44a778aeeac474119c5bf5a09b9ddd28d00ea69cbb968c25df665 WHIRLPOOL 0ceea2d12a48246a98e811cb405d0e89773b442054ef928afa0bfba63d44a756bd7a4e2fe2c39ab321a537ed5f666327bc991e65dd45621ced5a2fe0039829a0
+EBUILD wai-2.0.0.ebuild 940 SHA256 499305d5b01faf66129ed568c321e1a86365803686f9c287f3e54ab15a78fe42 SHA512 82f41887cc4a4f83c62eb3f629a1f8354d03710b6c7c7488f482b5ff10842a8dcfaaeabe71cdcf9569f54d727dcec7b1084cb3893fcc54f80ab17121aade3533 WHIRLPOOL 6b7f73ba25185202e056d2f4a39c7d7198c54727c4326d12951e0593ec4506c94d32ec6a754ef0c464e7ddf39f48a1f1d0e6235ce0863dc7c3ada6b150459c96
+EBUILD wai-2.1.0.ebuild 942 SHA256 c2b521de2d1372d8bf34ab48a374eeae2a7f808770e1baa0850d701f5e046ca3 SHA512 b8eaf95511b77e3c31f6aaf634adf75db2eec1010d606b130831c2ec6b9652a7d18a350966b7c07730039f3eb6c594d9249e35f833545ea24c1111a799f0c05f WHIRLPOOL 7a7c473811e3d29b0395370f0ea3019d94686818f4ff351259395f090900a98282eb0544413d2f5c94214c7a753e54fca0f23b00b83f573377107e5585561b20
+EBUILD wai-3.0.3.0.ebuild 851 SHA256 5ee900d645062b3ba3d2da7e9136473a0430b27adc72570b19cb697e2cb9cec2 SHA512 e7a3d5d7f0956ba88aceb37362302b9121f2ce23dbef26ebe8cf9c8dd1f60475d78e718b9eacf35236fbea62fa4e24cb85dbd771264de6448aee8576f0f66acd WHIRLPOOL ee3c34d3d6ea90778d63e0f9ecc80f6ee91e7f415984d39e528a3ee49dbd2914a865ce982a45edd2e3eb8fd11f8eed2d60fdc929c11eb678a54aa5d1af817ca3
+EBUILD wai-3.0.5.0.ebuild 1049 SHA256 e18f2c8675148e59d550347161b513d93819d3fb9e208e11fb61b81f2be10438 SHA512 3339e9edd7505cd860605fa8015aaa9b106510a9435b11805eab71b08a41a266bd89bb6d3755f78d93be07d46e9423970f2ee96eeabb9f9c2789f68431c2b23e WHIRLPOOL 841e038c320d80b9d683b4f484d3fabd72893c58f05c90178c86d93f411ba4f66b473e74768ebfe9d72d81214a7d3653f510f5c75a8e3bb293a2fc6ec09e1c19
+EBUILD wai-3.2.1.1.ebuild 1002 SHA256 b8293ecc8be4d5648c52c5f1484b8ea0239656f79746386012ea41f461f41059 SHA512 41e163a4a8be3c03bcf368630e336a5ea56c4b159fe587dd7a31703caaf8afb0a0902107bafd31cbf667e27522f863235e42b4f00cbc621383f0df7412344252 WHIRLPOOL a5186057030be2071a73152c9bd9fc0316fa5326faa7cb64ffc397dd1a01198ad3dab1d18da9e634a642237794f673111e16c49f89711dfa20bea0a432e89da9
+MISC ChangeLog 3546 SHA256 a77b9aaf93e5a9bc53d127f1fc43eee881c96fdf7a50002c6b9af8a1b13b6d60 SHA512 10156c5c4b08afedeb4a9b257c60250568ac498d431f63f16ab4845408f4f02b3aa04111fad070b44e6b392e12f57372d90e1d3bbeb83b8754554d9e0c036715 WHIRLPOOL 4086ad2e34aef32d1dc844ff7dbc4fb7f728f4b22b27ffa49d2837e397535157eeee2d2bacf4b7851dd027c481b6baeb810d6aa6cbea8c673c25dc66e2dce528
+MISC ChangeLog-2015 2232 SHA256 a25e48223b7856141ac102ce8595d8fd45555bbcd4340c1cc260a6f233f2df3f SHA512 82812a5fed8492e1a9e0d484478a13b64aebce2efdbf790baa09a2d53d01da99e0b6964a8f968054ff5b782eea433a14c5a7e6287b4073aac3f545ab20944304 WHIRLPOOL 6cb00b8df5e03efce6024785ba62839131ee7af199807824fe8faa1ac0567267925096786d5aef8e4078018520866e18aeeda47d4baf2a83c1e4106dfcf28b94
+MISC metadata.xml 454 SHA256 f2d830294d4e0a3d1c27870f582a110ea7196a9ca8da928418a9c86d9306fe76 SHA512 dc3917c971c63bdab8e9c1bdc8e00959de5372d42ac139acf86a9ee3b3b2abe2f437fddd0a421676c4411d58a076fd6cf125230d105be6848ac28c6006d005a5 WHIRLPOOL fbf8a5fa318309a196df859f332cfe56e56b0d81be590bf3c081c27f292b162cc1ddfb27b0a412cfe436e465fbd9365bbe14bb0a90b7a2daa575b6e62776535a
diff --git a/dev-haskell/wai/metadata.xml b/dev-haskell/wai/metadata.xml
new file mode 100644
index 000000000000..1f32097775f3
--- /dev/null
+++ b/dev-haskell/wai/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a common protocol for communication between web applications and web servers.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/wai/wai-1.4.0.2.ebuild b/dev-haskell/wai/wai-1.4.0.2.ebuild
new file mode 100644
index 000000000000..5e1e51cb1080
--- /dev/null
+++ b/dev-haskell/wai/wai-1.4.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/vault-0.1:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/wai/wai-2.0.0.ebuild b/dev-haskell/wai/wai-2.0.0.ebuild
new file mode 100644
index 000000000000..eca47223999f
--- /dev/null
+++ b/dev-haskell/wai/wai-2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/conduit-1.0.8:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/vault-0.1:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/wai/wai-2.1.0.ebuild b/dev-haskell/wai/wai-2.1.0.ebuild
new file mode 100644
index 000000000000..20dca92ac6f4
--- /dev/null
+++ b/dev-haskell/wai/wai-2.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/conduit-1.0.8:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/wai/wai-3.0.3.0.ebuild b/dev-haskell/wai/wai-3.0.3.0.ebuild
new file mode 100644
index 000000000000..afc1ad2858e2
--- /dev/null
+++ b/dev-haskell/wai/wai-3.0.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/wai/wai-3.0.5.0.ebuild b/dev-haskell/wai/wai-3.0.5.0.ebuild
new file mode 100644
index 000000000000..a83bac1be0a2
--- /dev/null
+++ b/dev-haskell/wai/wai-3.0.5.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4.0:=[profile?] <dev-haskell/bytestring-builder-0.10.7:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.0:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/wai/wai-3.2.1.1.ebuild b/dev-haskell/wai/wai-3.2.1.1.ebuild
new file mode 100644
index 000000000000..07a7e3257b7d
--- /dev/null
+++ b/dev-haskell/wai/wai-3.2.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.4.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/network-2.2.1.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.0:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?] <dev-haskell/vault-0.4:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/warp-tls/Manifest b/dev-haskell/warp-tls/Manifest
new file mode 100644
index 000000000000..0f52acd976c5
--- /dev/null
+++ b/dev-haskell/warp-tls/Manifest
@@ -0,0 +1,9 @@
+DIST warp-tls-3.0.4.2.tar.gz 5870 SHA256 610fe047af34a28bc44f9d95e581edb82a72d63852247b78e13e895791c00b1c SHA512 3334d8923b720ed4b79f9489364824170df276bcf3ac530719d26999d0899e4ae46c2758856819b440ee937d8c411bbfff2a446984a3b7d5c61177582517e467 WHIRLPOOL 81e38d9cc83939ea7a8b6f88b2edf7155aed793812516978df7e1ae1bc307e75be9be8ca89f73c83ceba39d85b3fb516d86a329610f785e9afb3ffe18b65e854
+DIST warp-tls-3.1.5.tar.gz 6967 SHA256 abb057ba735e455c354837f5daf07ea2c0274d8edfb7d39ac48412a6ebb9759f SHA512 f34f706ed1a1a37a3d78b3b5f296bd8416b5524fcded5b1291ffc2b7e20069ab252fe5c1620bc6c79b8c2346a70b872654b88d0957a55a843a92ce6384fe3483 WHIRLPOOL 1e9d9ad5af3bd8cc6913980f15e998677db88e665e543d60acca25ab766599d1e9b0211e9aa4abbdcc89ec47e0e10f74f8e27f2dba7b9eca01a4ccafb271e83f
+DIST warp-tls-3.2.3.tar.gz 7159 SHA256 f5c4c871fee62021a7b3b22d1f2af3543843a0c54632da6f7be9ef58e65fa292 SHA512 d20baaf2d89007cef8f7beed1eb5dc9e3698376c0abfdfca65d06c3c55dc083fa1f68b0fdfb2f67e686e1d5bcc69e5d3f128d2807f72b95c49ef2400791f8b03 WHIRLPOOL 96ea0010f6016ac3263b1f1a9e0c38c86a7f2233a141471d055eedf8f4b52dbe3eed9db357ceac41bc87095e3ac794bccb853639d57fa1171ca608b340dee904
+EBUILD warp-tls-3.0.4.2.ebuild 1012 SHA256 728e272f5fa7dab070d26a97eb8bb01e71a2d75fb08b215b9f09681a0a1dacf9 SHA512 7692e8726a2291bff6dd0d63b3c1ebda55212f7beffb615f52c9c0eda6006f46cee91ecf4d28c8d12d2bb995137be81d1244a25906cb0332c9df42e0a1b6afbd WHIRLPOOL b560e404e8aefa42ea607cf9a086f9571eb6f61a768d63d261f4842d7d24c4343c6471ce170cc387889ac507cbd1a0c846fb33886e4dac36cece673739b457eb
+EBUILD warp-tls-3.1.5.ebuild 1011 SHA256 fba886c0da2a25c51ce1fb2ee1fb9c2cbdb97a3d280e3c97e6318224d1d58943 SHA512 5213857b87313b911774ca9145bd902dbe5d0e09a6e2b89e6841104d903ba5bdf8d6bf8683b63438aad9b31eb7ff3a1de3d1cfb41674b01da8ea08830ba17b30 WHIRLPOOL 3882443aea82c0ae9732961a058facde5c24776e072828db7a99ee10055da4204a07fd6a982c673a06096ccfef0a13d7ce6764167edc1d9f9c51313e4e3af568
+EBUILD warp-tls-3.2.3.ebuild 1010 SHA256 1eaab39aed99694fb656a3cfe71cf242721fafd941f3299b884a8da795c56f25 SHA512 f95cd0d1b931d76fd01f49b15944da28f0a5c1dff8fe0a88957fe037518b54b3833bd42ac239b97b22122586db8f592d1dd12263e695011bed8eed8fe7e99457 WHIRLPOOL ed2034d79c38257bb90fa111514c1de513bffa0fe425ea3bc239fe4c75908283e1144b411935b354e7ece8e87929d78cac3f01ee694220e6cacd5489578d61cc
+MISC ChangeLog 3428 SHA256 b6fde0b446f68b0f8e679ee958059893de54979f73e28af87cec6c8aef3e18e8 SHA512 137da5a1147edfa28bf1013c3b5eef24a4800249cb5544c600d178bab8f849a636ad14cc14e5cdf7a138259b06c9d9a70e600f54ec82456a4a232b0e41447640 WHIRLPOOL d1af7b09d42136537254f9f1335c9beffd33f1674f5d7f772d4c5850c271b8788fa12c172a0efda13a2154a62eb12d3eaa7a78385019934a6a80e3775e59160e
+MISC ChangeLog-2015 1371 SHA256 41dfed094c36750630bcbfa8335d39b9e5f1e31ada45bb98b2f8045027e0cecf SHA512 0381deff32da19e54b09f2b2aab4b71bdae08715e04a76a9e933541702b9629455ae1eb6181502f7074b7f28ac6e7cba28bda3c79cc71090480128e340a1e39a WHIRLPOOL b91bfec65a739fe90f17bd8bdca18085c2b0d121a84e1e6d00e860a277963f01b51d52fc788abadcfc57335ea3ed1ba7109c49b348191b3a0ccae39f26ec0439
+MISC metadata.xml 423 SHA256 229f5fa8ed734de856767630072a1a232284e432d6601a0b1703c54302074a44 SHA512 8e779cfe4315e42ff396408778ea3d421fa6607b4385ee0b6227d4c8c780996ffbe8a1f20d82f0c2442d04ae4ed2b0a04c890e19ab583c85aea8ed2e238c769c WHIRLPOOL f08072d34b74c9105935d6f457a259323d2314f05634b257d7adbc2c2dfc1a84cfb5532e5b477d6f37ec5359cdf0b7b1b3b5c59505eaeee2ea602a2fe3319fb7
diff --git a/dev-haskell/warp-tls/metadata.xml b/dev-haskell/warp-tls/metadata.xml
new file mode 100644
index 000000000000..e8a84ab12130
--- /dev/null
+++ b/dev-haskell/warp-tls/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ HTTP over SSL/TLS support for Warp via the TLS package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/warp-tls/warp-tls-3.0.4.2.ebuild b/dev-haskell/warp-tls/warp-tls-3.0.4.2.ebuild
new file mode 100644
index 000000000000..8dcba53a58e4
--- /dev/null
+++ b/dev-haskell/warp-tls/warp-tls-3.0.4.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: +tls_1_1_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP over SSL/TLS support for Warp via the TLS package"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cprng-aes-0.5.0:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-haskell/network-2.2.1:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/tls-1.2.16:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-haskell/warp-3.0.8:=[profile?] <dev-haskell/warp-3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=tls_1_1_3
+}
diff --git a/dev-haskell/warp-tls/warp-tls-3.1.5.ebuild b/dev-haskell/warp-tls/warp-tls-3.1.5.ebuild
new file mode 100644
index 000000000000..fba132c79907
--- /dev/null
+++ b/dev-haskell/warp-tls/warp-tls-3.1.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: +tls_1_1_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP over TLS support for Warp via the TLS package"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cprng-aes-0.5.0:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-haskell/network-2.2.1:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/tls-1.3.2:=[profile?]
+ >=dev-haskell/wai-3.0.4:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-haskell/warp-3.1.7:=[profile?] <dev-haskell/warp-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=tls_1_1_3
+}
diff --git a/dev-haskell/warp-tls/warp-tls-3.2.3.ebuild b/dev-haskell/warp-tls/warp-tls-3.2.3.ebuild
new file mode 100644
index 000000000000..c0950962a8b4
--- /dev/null
+++ b/dev-haskell/warp-tls/warp-tls-3.2.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: +tls_1_1_3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP over TLS support for Warp via the TLS package"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cryptonite-0.12:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-haskell/network-2.2.1:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ >=dev-haskell/tls-1.3.5:=[profile?]
+ >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/warp-3.2.10:=[profile?] <dev-haskell/warp-3.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=tls_1_1_3
+}
diff --git a/dev-haskell/warp/Manifest b/dev-haskell/warp/Manifest
new file mode 100644
index 000000000000..d255d9477933
--- /dev/null
+++ b/dev-haskell/warp/Manifest
@@ -0,0 +1,9 @@
+DIST warp-3.0.13.1.tar.gz 44894 SHA256 6ce6fd355fb0d909172c25504a949e3738a3848a8e1fcc2f89be2ae17a99719f SHA512 5da05c58e0a4223469ffa78877a7099c5ab9bdae1f4cc43db1f88fa109f0a5f44a9eb7a98f36f068ecd2b67a1c4b218e565fa8d4cb8cd39a944995569fe6feda WHIRLPOOL e56ad0742f6469bf8b652ec8ceead6a351ac53875eedcf8466f11b039eaed8399f9c08799b05f7a94a5681e6aab6f5c05e384829bc9216d3765933dd1740dafc
+DIST warp-3.1.10.tar.gz 72128 SHA256 c0b60aca4a6c10f7b6f00e2e17e5ba5f04ffefb287123541459436bfd22c4fd5 SHA512 ee5ea6a1bbf4b9773ce0e69d51989268ed610564bcbe06fd8b214ec1edf2a71c22b47c2970cd0a45573fa9bec734ff2b585747dfc86e1e788b16f12429aea645 WHIRLPOOL 72f905af56f266b491d11e144a6acfd0bacf7c9e3c021f99f156ce1d83af5f32e1b239fc2d4375d2a6a909d8a7dc85dc36af0f07b915ccc694f56a8ec523bbf6
+DIST warp-3.2.11.tar.gz 78007 SHA256 193e6cd899c09850819c09ae4a4368f569ee65559eef3f440be83b6c2b2cffac SHA512 971662d84c327b314822bf4f4a9c4f9c1950ef444d1965fab5139fe245dc5c0bb88302f1ff40cf32afa7085a80494dd377a5528586ad3395dc633f3ae782b04c WHIRLPOOL 20657d9b2b98c872098998181dfdae3ee8b9dbb9a458d6bc659ec570d296fdfa22f8d9efb5cc64ab561b30df1e3408caacbfc674f1d55ebabfa385366659133d
+EBUILD warp-3.0.13.1.ebuild 1982 SHA256 eda7c6c98c3a54fdd05722e1a548105d17eea1b00b65119cce1eed157504e1b2 SHA512 c82dc21119c50369e80487e122e6336ab44dd84ec0eb3bfafc751acf27097400492757a7ac5cd6d9c1a55cf5a0a5600f9af3059c280a72a0f003ccb2fb3c5d41 WHIRLPOOL 40e073db23832fb830100fd2e36f2d8501d962a3edf208f533f896779c5f0b17981888a8dbc2ca9a3116c2ac6d4e395be81c5787f932e5e1b08dca3c7e39417c
+EBUILD warp-3.1.10.ebuild 1946 SHA256 27a95a8eb73ee47e05ad0a4e4e5162dd2dd26380e9417e6f79ef817ec6f418e2 SHA512 a07ba81f225ff4cbe56dd655031a3d054862759f943acdb1597604476d83776ac12969ea9e1285cc6b768d060885347110df28758d9cd599a97a7b504da47a6a WHIRLPOOL 21d2c24cb1b243223b3a67a87735bd2c71c3615ed94d3a02b69fbd1ac3ba077407681d12d5ef008807b6ace8361c5d53b717a3d43ab1cbc0f68857b5c25dbf52
+EBUILD warp-3.2.11.ebuild 1934 SHA256 c006cd257657add1554f62c772509732f212f6270350c0ff129ba253d769dd9e SHA512 d3691c5d806919f4d8f51fb7dd817725b5cf23f5a1c2a661e3987eaf9dec57f67c1bd80387c815c65c702c41961168edab5bacbab3897069b5d0088e6d2c4b2a WHIRLPOOL 828e3484e59eeb42e4bd03760efa76baff3f18b4558e02d26ba9d59ee33f51698389de0e232bd005f7cf71e373025af7fcec3fe2736712f0475975418370ffc8
+MISC ChangeLog 3881 SHA256 191b36349cd8ae26d603d34f334dac8ef2eacdbce3fea164c365d5e33d37b587 SHA512 917af112cee7f273c9b50ea14d404c3026c06be897c051782e631d0059d6222e6489bf9ed0bfd707453785ea1f2099f9fa5d254344b588fdce4b87aff4c95303 WHIRLPOOL 62a96909d3105035d44f79e6adc3a8509f0bb7272d1a55bb9e7e4581e3304c5c2d7310679c8f49db09a3f382aafc0927633f6258c19369b7c4ee3c606acf4d57
+MISC ChangeLog-2015 2607 SHA256 dcce65dfae54716b9c17bbe81cb924dea2aaa72f892efa9c134546a8429f2b7a SHA512 3bc008e3d6514b4b4fe66f32ba5db5fcbab891dc9d4e03355c8c639c616ef415f82c34b3ab7e63eb8424023f0a49310e8d633f412ea6e6f35f889f4481be8f73 WHIRLPOOL e381a813a18993518c003f439dbb6dcf58ab8e4a8b1aa18854e6f15dedd05061b49973e6db7cf05e19c58aa7719862d40ce5bd9c57faeaeddc1084e7837291f9
+MISC metadata.xml 691 SHA256 44513f264e6223feb2d1c5df03cf3edfba33eddf79f960a74816accf793925a2 SHA512 d36f4c8a2f3a7c82357635a457a994b8ce2fd6b3ec45ef2ae17da19007aeafeb039943fc7c309b5b26411fbaa6396b297865c8f59f547fc084f5d3d4356a48d3 WHIRLPOOL 97469254266ff8b83a5d956fe5784ae7c107a09301023066fbede8e2ad88757a12e119913bc2621722bc1c7666a207963351ac1ebf068ba5b104ea222fe3af13
diff --git a/dev-haskell/warp/metadata.xml b/dev-haskell/warp/metadata.xml
new file mode 100644
index 000000000000..3c26be7177c3
--- /dev/null
+++ b/dev-haskell/warp/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The premier WAI handler. For more information, see &lt;http://steve.vinoski.net/blog/2011/05/01/warp-a-haskell-web-server/&gt;.
+ </longdescription>
+ <use>
+ <flag name="allow-sendfilefd">Allow use of sendfileFd (not
+ available on GNU/kFreeBSD).</flag>
+ <flag name="warp-debug">Add additional debuging information</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">yesodweb/wai</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/warp/warp-3.0.13.1.ebuild b/dev-haskell/warp/warp-3.0.13.1.ebuild
new file mode 100644
index 000000000000..01cc94cee3f7
--- /dev/null
+++ b/dev-haskell/warp/warp-3.0.13.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+#hackport: flags: -network-bytestring
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast, light-weight web server for WAI applications"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+allow-sendfilefd warp-debug"
+
+# Ambiguous module name ‘Data.IP’: it was found in multiple packages:
+# iproute-1.4.0@ network-data-0.5.3@
+RESTRICT=test
+
+RDEPEND="
+ >=dev-haskell/auto-update-0.1.1:=[profile?] <dev-haskell/auto-update-0.2:=[profile?]
+ >=dev-haskell/blaze-builder-0.3.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.8.5:=[profile?]
+ >=dev-haskell/iproute-1.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ allow-sendfilefd? ( dev-haskell/hashable:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? (
+ dev-haskell/async
+ >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-1.3
+ dev-haskell/http
+ dev-haskell/hunit
+ >=dev-haskell/lifted-base-0.1
+ dev-haskell/old-locale
+ dev-haskell/quickcheck
+ >=dev-haskell/transformers-0.2.2
+ )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-sendfilefd allow-sendfilefd) \
+ --flag=-network-bytestring \
+ $(cabal_flag warp-debug warp-debug)
+}
diff --git a/dev-haskell/warp/warp-3.1.10.ebuild b/dev-haskell/warp/warp-3.1.10.ebuild
new file mode 100644
index 000000000000..6c9c26841d66
--- /dev/null
+++ b/dev-haskell/warp/warp-3.1.10.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -network-bytestring
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast, light-weight web server for WAI applications"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-sendfilefd warp-debug"
+
+RESTRICT=test # module colision
+
+RDEPEND=">=dev-haskell/auto-update-0.1.1:=[profile?] <dev-haskell/auto-update-0.2:=[profile?]
+ >=dev-haskell/blaze-builder-0.4:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.8.5:=[profile?]
+ >=dev-haskell/http2-1.3:=[profile?]
+ >=dev-haskell/iproute-1.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?]
+ >=dev-haskell/wai-3.0.4:=[profile?] <dev-haskell/wai-3.1:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ >=dev-haskell/doctest-0.10.1
+ >=dev-haskell/hspec-1.3
+ dev-haskell/http
+ dev-haskell/hunit
+ >=dev-haskell/lifted-base-0.1
+ dev-haskell/quickcheck
+ >=dev-haskell/transformers-0.2.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-sendfilefd allow-sendfilefd) \
+ --flag=-network-bytestring \
+ $(cabal_flag warp-debug warp-debug)
+}
diff --git a/dev-haskell/warp/warp-3.2.11.ebuild b/dev-haskell/warp/warp-3.2.11.ebuild
new file mode 100644
index 000000000000..edabfef62204
--- /dev/null
+++ b/dev-haskell/warp/warp-3.2.11.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -network-bytestring
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast, light-weight web server for WAI applications"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-sendfilefd warp-debug"
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/auto-update-0.1.3:=[profile?] <dev-haskell/auto-update-0.2:=[profile?]
+ >=dev-haskell/blaze-builder-0.4:=[profile?]
+ dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.8.5:=[profile?]
+ >=dev-haskell/http2-1.6:=[profile?] <dev-haskell/http2-1.7:=[profile?]
+ >=dev-haskell/iproute-1.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.10:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/vault-0.3:=[profile?]
+ >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/doctest-0.10.1
+ >=dev-haskell/hspec-1.3
+ dev-haskell/http
+ dev-haskell/hunit
+ >=dev-haskell/lifted-base-0.1
+ dev-haskell/quickcheck
+ dev-haskell/silently
+ >=dev-haskell/transformers-0.2.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag allow-sendfilefd allow-sendfilefd) \
+ --flag=-network-bytestring \
+ $(cabal_flag warp-debug warp-debug)
+}
diff --git a/dev-haskell/wavy/Manifest b/dev-haskell/wavy/Manifest
new file mode 100644
index 000000000000..92d17dcb5370
--- /dev/null
+++ b/dev-haskell/wavy/Manifest
@@ -0,0 +1,5 @@
+AUX wavy-0.1.0.0-binary-0.8.patch 454 SHA256 b7f26d09a0122bfe3031726bc39a23d7db4e6e26e8d22eed49b4241f26aca655 SHA512 01e86475fcb6b022bf5560b4338e2d7a574bbafbcaf8b71be32d54809ebffc76dd2a88a101f5fcc8333bd494fe02dc953895cec2b071668fe42f557918b3be79 WHIRLPOOL b209db7a681dca9dc74ebf2c49c7964ad36f80df3837cc2d57c9bb42cbbbfab18a43d64b343f412ec087ec56861e0190d2dece2cef92afbcb7d8f9b938884b1a
+DIST wavy-0.1.0.0.tar.gz 25100 SHA256 3849bf156ba6b2cb7f8665b66a398a175b3579534c7bc1e0f5357e7a5ad57f67 SHA512 25103aeae5104f6525b75cae4aea1b70e3998a56e4c262462a8dd7b8edfee2749fbd099e81a2c2bde0bfb0211e2194d0e4df705bd8882e526516c85be0fdd94d WHIRLPOOL 7105e0da09c621d20fc124ae32242e9c8eb0100e25c7ad0d4e8d0b78d0b5ad0cc102c392a49b9a287bc380065b1aad165a32612f2ecf5a898a30593f4f826002
+EBUILD wavy-0.1.0.0.ebuild 1019 SHA256 84656b3ded5476bca036ef1ade45ff8ab65ad59a9970314b19a8f4276ea567a5 SHA512 2171b39699aff89e27394b3fe1718f3a7c1e86725e48140c9a2071b4ca2bc9f2acad2897f3cc698360ea2859d9586fe4177a722ad0e5f43b76c4ef6d552e2fa6 WHIRLPOOL 87c6235676f69b7f0109a48f656168cf974f4f3714d4494058db324ca8667a960ffac9b91785d799c7843cba4b21aa43ba7e1f9c84a41184fe8b9d1eafcbbe47
+MISC ChangeLog 389 SHA256 5e12a3cc29ed704f70212970586cf8ce1ea54d5a764beae9e909bbf33d57afc8 SHA512 0fd926d32bee9a97c4dc270cdf42f7b764fce52df765cd117eb55fbeda8872c3053e6cf9eb36ef9e8df2c1d5f5a6d9893bb1d31dffab3b7e3b050b039ebcabdf WHIRLPOOL 69288567388872bbb5fc049351d915074e2635fdacb48ef97039f45b4a57a8f1f0bc0ee19decb27d6f3d6fda6425386a5796d984e65a4b69db5a95d179c718fc
+MISC metadata.xml 624 SHA256 96879d185e40c996e6860782fc0ffd1233a0411f4ac521393a810cfd78f1fd04 SHA512 8442163e564335e43e3010df0183a5b6e15fcda2650ce97cc59c410bc978171b49a65b926229c7d02c8f7ffad4232b160a326fddca89e20822d4930e84c6ff8b WHIRLPOOL 6b609cdfe81896704e716310109c7d068c9b72cb13c93596082362bdd9fb517b7061d77702f858cce726e4aa30989033b22cc54ffc6687d3e68a2e7055bfec98
diff --git a/dev-haskell/wavy/files/wavy-0.1.0.0-binary-0.8.patch b/dev-haskell/wavy/files/wavy-0.1.0.0-binary-0.8.patch
new file mode 100644
index 000000000000..88db75b995c2
--- /dev/null
+++ b/dev-haskell/wavy/files/wavy-0.1.0.0-binary-0.8.patch
@@ -0,0 +1,14 @@
+diff --git a/Sound/Wav/Binary.hs b/Sound/Wav/Binary.hs
+index d2c539c..11883a3 100644
+--- a/Sound/Wav/Binary.hs
++++ b/Sound/Wav/Binary.hs
+@@ -1 +1,2 @@
++{-# LANGUAGE CPP #-}
+ -- | This module provides helper binary functions to get integer values from binary streams and put
+@@ -8,2 +9,3 @@ import Data.Int
+
++#if ! MIN_VERSION_binary(0,8,0)
+ getInt8 :: Get Int8
+@@ -31 +33,2 @@ putInt64le :: Int64 -> Put
+ putInt64le = putWord64le . fromIntegral
++#endif
diff --git a/dev-haskell/wavy/metadata.xml b/dev-haskell/wavy/metadata.xml
new file mode 100644
index 000000000000..162d299f5c8f
--- /dev/null
+++ b/dev-haskell/wavy/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Wavy was designed to be a fast and efficient method of extracting and writing PCM
+ data to and from WAV files. It is here to help you make fast use of Audio
+ data in your Haskell programs and thus encourage many more audio projects in Haskell.
+ </longdescription>
+ <upstream>
+ <remote-id type="bitbucket">robertmassaioli/wavy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/wavy/wavy-0.1.0.0.ebuild b/dev-haskell/wavy/wavy-0.1.0.0.ebuild
new file mode 100644
index 000000000000..002f595f6183
--- /dev/null
+++ b/dev-haskell/wavy/wavy-0.1.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Process WAVE files in Haskell"
+HOMEPAGE="http://bitbucket.org/robertmassaioli/wavy"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/pretty-show:=[profile?]
+ >=dev-haskell/riff-0.3:=[profile?] <dev-haskell/riff-0.4:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+PATCHES=("${FILESDIR}"/${P}-binary-0.8.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'vector ==0.10.*' 'vector >= 0.10' \
+ 'filepath ==1.3.*' 'filepath >= 1.3' \
+ 'binary ==0.7.*' 'binary >= 0.7' \
+ 'containers ==0.4.*' 'containers >= 0.4'
+}
diff --git a/dev-haskell/weigh/Manifest b/dev-haskell/weigh/Manifest
new file mode 100644
index 000000000000..d114971cdd31
--- /dev/null
+++ b/dev-haskell/weigh/Manifest
@@ -0,0 +1,3 @@
+DIST weigh-0.0.3.tar.gz 7028 SHA256 396853c0e8347c7c13ec013259dc2a2c91663aa3f3e7f8bc9fa588f41d0af86a SHA512 26c33c4079b6461be3cd93c9ba07deec9f5e1945bf9a2baddd3608d19fb5a3c5e103415dd37f931a7f63e3d62c42cac5d7e156d59e9a1a2789d46c27c24b550e WHIRLPOOL 792718b877532c7e63b0452c1eb4747d1d70f27e59a8c43253da8380153a64c8a77f411c36a91cb786563dd768ed6819b324314c07b7669d9bc542fc9d8d43da
+EBUILD weigh-0.0.3.ebuild 631 SHA256 36c7bd1c6e09d11b91d405480f77c570fc0ee3e26c3c808c9c534e82f3c54805 SHA512 86e782ec1d8677b0d8735322012385d69be0ce4eec600bf7fc5a95277ed67752dec28b59d0d899d8f5e20da82275e283cfe9920b2a6a5e133d7affbbd698480d WHIRLPOOL 529c68e8e4c92d73c9041ac3351422d8710e6da39dafb7d4478b4d939abc6859ab5c3873c78c33272e41183b9bac70b150962efcdb065ee6956a41a764ca2793
+MISC metadata.xml 386 SHA256 4d1820818abf5e0e9d53d16446bfa2195c049269e187ae3cc1f1b53017d3125c SHA512 f52750aab10226100de1d49e58567436c094054e0e08580af809da1c93dca14ed15fe536aebc8dde573ef754d0e371a760dc6906d5bbc8b67be6cef4a22a54d5 WHIRLPOOL d5a077c388f6d280b208b4f458edad2320ed199129a1920773cda436a968e6c500a1b451919bbe3852e078f0fa921c9d0ea4b1bc7bfa29b1fc2ef4bbe121270c
diff --git a/dev-haskell/weigh/metadata.xml b/dev-haskell/weigh/metadata.xml
new file mode 100644
index 000000000000..202d5d721b7c
--- /dev/null
+++ b/dev-haskell/weigh/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Please see README.md
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fpco/weigh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/weigh/weigh-0.0.3.ebuild b/dev-haskell/weigh/weigh-0.0.3.ebuild
new file mode 100644
index 000000000000..dbb61c79adfb
--- /dev/null
+++ b/dev-haskell/weigh/weigh-0.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Measure allocations of a Haskell functions/values"
+HOMEPAGE="https://github.com/fpco/weigh#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/split:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/with-location/Manifest b/dev-haskell/with-location/Manifest
new file mode 100644
index 000000000000..367bdc366ad5
--- /dev/null
+++ b/dev-haskell/with-location/Manifest
@@ -0,0 +1,5 @@
+DIST with-location-0.0.0.tar.gz 1806 SHA256 65919edc3d0aaa403c54d0e8a9023568642daa635c057120090d17c61960bac5 SHA512 c5be3a9478c0f9585daebe1b7ab73d81ed937740d7c5f5f3dac05289c58a508fca458e5c0727aed767e507c27a9007e878ee949228b8d25355ab8474ba7289c2 WHIRLPOOL a75b414e243339b3e99c6f85646f9100a17e8c216f029d1bbeb2c064a24bb5637417eb46b0224cabc2298666eff7238cab944a7d5d8e04751efd99b03d0326de
+DIST with-location-0.1.0.tar.gz 2029 SHA256 2c91d70cb28d39d6d5fbb37800c7d984aed4254cdcbf03ffa0787404bddefde7 SHA512 1b8bdecd02d4acaa8b21e2cd6acdee573ac29b909c9a6f0d88a56adcd7433d551db5c1fadbc3e72c78378d74a614594d8d2ad08899fd63ecc57c65d0c37b28b9 WHIRLPOOL 5f7ae718313286b13324852bc1e2c6a77bb9d3fa456d2d92c4a722dbb090d8b4305523e4309578e175f45936fccd47c193d9af5d1fac7e7b34a62da91ce22eab
+EBUILD with-location-0.0.0.ebuild 586 SHA256 a95a116115c00ba108fbc01e93bdc74411c27ee383dff2fcd5767e2999e1ee5a SHA512 e9576e161becbd844bac0ad8d3fe0d617011be4c3f5ea7527f3d71da19d715f87f423a98a67e3d17c90c578ae956c3e41983b18fbf303862ec4fe4b7c6af88e1 WHIRLPOOL 810646d5ca8a2ed099f58f1958783ba7a1d076107902c6c4a60b1503e2f04b471785906cfdc2da2588ccb18aff461e418d07ff8ede45c9093f81c70724163801
+EBUILD with-location-0.1.0.ebuild 624 SHA256 a762a4d097da207219c44cde6f233ea0fcc5c7af206aed46e168a35bdeee7ecb SHA512 b3cf1ceb1427eb497de3592f827ec3f31aa7ba8e950658114ac809467de051ac9205b99d05c998dd3831f33fb77b2df958c2c8ea5961b1fb8a0d4a8921e896da WHIRLPOOL 21ec9ee9b1a5b14b07b47db2b6915fb7bc46db463632e403c650299f59bbff2a6bf70f5822bb1b3c9f526895d5707dea2f67d8f5517c603ba0617aa194d4046c
+MISC metadata.xml 443 SHA256 1f3bd1915bca2f0b68b63a84aba6447fa06cf1658d3648a66c42a847c396bfa8 SHA512 879001b58a566893653b9aadc60bbaf34e75d270cf879983628e3bc434b67aa046df70f0ed87db586baa6849948bd0cc1ff91ebca448daf98fc7d3cccd7c6b7f WHIRLPOOL 7b468a181b511a4e0772d8ac06be6659ac8118f5d377933c99701a8fb1b886a0828a10fae0c2277d85c36f36c093c77b002397c3b417902dba5d5e4599b8bd52
diff --git a/dev-haskell/with-location/metadata.xml b/dev-haskell/with-location/metadata.xml
new file mode 100644
index 000000000000..9c623ab5f924
--- /dev/null
+++ b/dev-haskell/with-location/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Use ImplicitParams-based source locations in a backward compatible way
+ </longdescription>
+ <upstream>
+ <remote-id type="github">sol/with-location</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/with-location/with-location-0.0.0.ebuild b/dev-haskell/with-location/with-location-0.0.0.ebuild
new file mode 100644
index 000000000000..fdf45e370556
--- /dev/null
+++ b/dev-haskell/with-location/with-location-0.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Use ImplicitParams-based source locations in a backward compatible way"
+HOMEPAGE="https://github.com/sol/with-location#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/with-location/with-location-0.1.0.ebuild b/dev-haskell/with-location/with-location-0.1.0.ebuild
new file mode 100644
index 000000000000..a16513d7836d
--- /dev/null
+++ b/dev-haskell/with-location/with-location-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use ImplicitParams-based source locations in a backward compatible way"
+HOMEPAGE="https://github.com/sol/with-location#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/wl-pprint-text/Manifest b/dev-haskell/wl-pprint-text/Manifest
new file mode 100644
index 000000000000..1ae23a5cc810
--- /dev/null
+++ b/dev-haskell/wl-pprint-text/Manifest
@@ -0,0 +1,6 @@
+DIST wl-pprint-text-1.1.0.4.tar.gz 15140 SHA256 ff2d53814b7c66624a2ef3d8f79034273de5b7addb29c1ebad277057e3fff1f5 SHA512 17116393deea2b0ff9b34d6df411e1edc219803bc3986ef105e4bb6bf03f193c622e54be998712a777605bb931a322e828ffee7d150a8787d41480672ea178f5 WHIRLPOOL c285a2f0a73ac6b4ae351f905f8d05ccec14db705ad7577e89277bf94757dba65868d4632d31a282f95d4b4bf5f8acba6c8300e7d5b424fc96a5a000b8cd67ee
+DIST wl-pprint-text-1.1.1.0.tar.gz 16575 SHA256 2960c8201c05d912a1df748a3ceeadc7525905ff1c371d7b4972f4011eca0acd SHA512 16a265846b6f116b8e53b691875afab2e40c6c75dabd6ed74d2bc23aab8241208236aba880cb1b45b15dc2d3b0e1654f0187d8492145147922ee6ff4a36009fd WHIRLPOOL 9a33ee40fb1c17df35bcbf9e699991aed83d94fa2d1ea7f90cdc14aee9d580b9792e82d50c5483640c0fdd03d8192c0359eda83707fcd734000f75848c11ef1f
+EBUILD wl-pprint-text-1.1.0.4.ebuild 644 SHA256 ee036a50f29e4a8700d566f6e8dc14c3aacf2d9bf7a6cff1030eb219ea028f5a SHA512 388aa15472e6089fb2a265ac9d59072edeb107b423374b7fc780076f477c4641666dcab6749f24d1b14e44e647da9c7238d0f7e2d707e9a474d3f788abeec74b WHIRLPOOL 917664e4efcea1396a296f17554b9793a11a540a6fc9f7b12a7e09e9c904f912fd287d1d77f1207d92165293b6bfb063611c480f477a516e46aa53703a2f8ab9
+EBUILD wl-pprint-text-1.1.1.0.ebuild 731 SHA256 daaa6d8e8f5d476934fc5296b9e4e6dc4d4d74edfae32c3c8fb0f94f1dbd3970 SHA512 4d74284126fcfbe4a661f158a59117a156e8cfaac92c3c9bdd84ba9f13b4c9a722a89cb554e0fed7e5855329f18421214d0bc7b56c3dc718a7e056b355f0a28e WHIRLPOOL 452356e63128f75d4b396cb69204db3df1ff0a486507a2dde7b1719546a0e9857f9175a6e5b8d39ae7ea3a5fada82d3e42476be810b961380c6d9769d89c1523
+MISC ChangeLog 515 SHA256 b835b7b29a7082474065a9912ef62a366f454f7c1ca8852b3cddcd6ccdae1ce0 SHA512 3b9317d89b41fd744719bc6109d4593d266a3b13ce99bcec4bc9b14591072300924ef06e4ea9a96c8ccfa4644b419fd65895d20faf9fd569668bca9e33fe0b0a WHIRLPOOL 9c501c161601beaf3a22f1fdf97f14a6c5ecc2eb5846719bc905bb3ea65990664013e702bb722882e2a6437cebf69b259dd6cde504aeb60dd025ba72420fba0b
+MISC metadata.xml 342 SHA256 c934a3839a2ff7efa4b7accab30a98e55e6a28d7d25fb677fefa795282f5a442 SHA512 be2a9a24047f85b40a42ed9db8784a5726949fb1c4049ed32d2403bb3a00b3cbcee8e0602842e681b75208374d1be142ae36cb2510d7d77450942549ba4eca2c WHIRLPOOL 98607e8e25006571a535c02caab28b9ad40adb66c961a7cce2ecbe8c1a3a4486d4083a3841f2890c00d44293bef7ccd32cd27c13b1c388db6fde8523f93e7078
diff --git a/dev-haskell/wl-pprint-text/metadata.xml b/dev-haskell/wl-pprint-text/metadata.xml
new file mode 100644
index 000000000000..55e03cdd691b
--- /dev/null
+++ b/dev-haskell/wl-pprint-text/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A clone of wl-pprint for use with the text library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.0.4.ebuild b/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.0.4.ebuild
new file mode 100644
index 000000000000..b3f827bb97f9
--- /dev/null
+++ b/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Wadler/Leijen Pretty Printer for Text values"
+HOMEPAGE="http://hackage.haskell.org/package/wl-pprint-text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.11.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.1.0.ebuild b/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.1.0.ebuild
new file mode 100644
index 000000000000..969f634806df
--- /dev/null
+++ b/dev-haskell/wl-pprint-text/wl-pprint-text-1.1.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Wadler/Leijen Pretty Printer for Text values"
+HOMEPAGE="http://hackage.haskell.org/package/wl-pprint-text"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.10:=[profile?]
+ >=dev-haskell/text-0.11.0.0:=[profile?] <dev-haskell/text-1.3.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/wl-pprint/Manifest b/dev-haskell/wl-pprint/Manifest
new file mode 100644
index 000000000000..4882069ebbcf
--- /dev/null
+++ b/dev-haskell/wl-pprint/Manifest
@@ -0,0 +1,5 @@
+DIST wl-pprint-1.2.tar.gz 9881 SHA256 198003fa7edd3a2d625ec54402cdc5645434b60ad5983e93525f58fec9dcdf98 SHA512 b5e6a8be51f10f1e1dad225020ba769cac62c311d6c0cc13a4ff8623e9b906218826d6f829e9169396eef9fc44379ba32d642914f543bd2f4e7070d6886ee91b WHIRLPOOL 0f488824beb150e8c75a4d300b638123867843c8ed0a19fed15b350a09f4b2030e78d316548f0df7fb8dd46d7402c09f01379ce2f0fda1d27ad203f708ad063f
+EBUILD wl-pprint-1.2.ebuild 548 SHA256 613203166af25c900eb85ab13224ae58e1e44d3536fc005e6aa2bdc21f1cfe58 SHA512 ec963725213ac20031aa93e0b966b0a647ceabacf64f1e62b57a7c39b3bf7f9d3600f802511549d2a1a9ec32a1ca190eeabc78e40c3ea7868262d547a8012375 WHIRLPOOL 8c9169207c9bd577b85dc0b911fe41f5d7124fdd121786806d389b64510801a0698e47b2956ccdce50ceba7fd9321d63bef06c00f5820c2e370295328b5679e9
+MISC ChangeLog 2825 SHA256 4b7168c4eb7cbcc8b924af7ff7b32d0b1c0927caffc0cf8e04f86fac66016735 SHA512 1a874bcf0a6c801c2cbd858dadcd70cf06a288e3dd5a697fe15fbbaf2b42cb76713600c25e1494a4643c384e155c1305cc5bdaaad8860a48721241d409b831e8 WHIRLPOOL 93fe5f1db6ee20df7fc1873b78e7f8151a724513ba4b320d5a68cbe6bf6cf7d37408ed0fe9e25cfc869ae8dd500e2529b85156467bf3c979b6efef108119f000
+MISC ChangeLog-2015 415 SHA256 43ebe4d868e1eea671b348d08f6c8b984e8c7ed04e2e9609501818fc494620cc SHA512 c9e38cdfdca47dfe4998d49abdbffc8ae0fd35749c9d445e0a693dfdd3e462499a542a99269a1f87ea5cf777722b91d482c2a15cdda5ed7b0b9074ba08d8f0f1 WHIRLPOOL 0647242abcd2cca301ab71f29cc133967cf9e527d0b8f789571f3d824e556701ff422e9b39dbf309749a0b8225839e207b28bed8492162c824916bc792cfe4fd
+MISC metadata.xml 501 SHA256 c00bf818f6e9940d48afc411934aa1bf2cf140cd673cf8a7334d131d7212195c SHA512 b4f191fd31e74205e3118692ad610bafa56754be9ea44b127f0ee1f79f9da60c5d168315b1cb6b6c0008573fad874191b53218b6436e450faebc0b140c6bd43d WHIRLPOOL 48fdfcb3f36a8078c5b2e195cf7ca7058524a6e23ff8b614174f39f07f090f3f76f1c623a463490d22852711a0b76b7f48bbc019d5182f4d70c254b9b7b44c4f
diff --git a/dev-haskell/wl-pprint/metadata.xml b/dev-haskell/wl-pprint/metadata.xml
new file mode 100644
index 000000000000..ea057004cb79
--- /dev/null
+++ b/dev-haskell/wl-pprint/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is a pretty printing library based on Wadler's paper "A Prettier
+ Printer". See the haddocks for full info. This version allows the
+ library user to declare overlapping instances of the 'Pretty' class.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wl-pprint/wl-pprint-1.2.ebuild b/dev-haskell/wl-pprint/wl-pprint-1.2.ebuild
new file mode 100644
index 000000000000..a9d13ae89de3
--- /dev/null
+++ b/dev-haskell/wl-pprint/wl-pprint-1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Wadler/Leijen Pretty Printer"
+HOMEPAGE="http://hackage.haskell.org/package/wl-pprint"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/word8/Manifest b/dev-haskell/word8/Manifest
new file mode 100644
index 000000000000..0c320a23d64c
--- /dev/null
+++ b/dev-haskell/word8/Manifest
@@ -0,0 +1,5 @@
+DIST word8-0.1.2.tar.gz 6218 SHA256 3cbae3755a078ecff46524b3f6e0018f7e796e6dac9c710fe09b433c544676dd SHA512 6eb6bbf5e0e06fe5846fcd9eae24d9716e11b56aa1d431a96a0c0092be621668a0350f6c8d4ca0bdd3e1d2e3d2453e600c1a5a0bcfc058005ed1e7ddbe12608c WHIRLPOOL e108dd6df6044174a4de94095998fc0bebe417d60d68d10b050a19c89f19980e61db46d96b1fc544dd77fc378e541804c3d428d88967ac5833a339a3044ddc58
+EBUILD word8-0.1.2.ebuild 564 SHA256 1d57862f6f686d93152093aa2c46dc4a68a5282653c247585b038e4184e2490d SHA512 b3eae9debcb571db7775bb122ea4d3781d76d4d2f493475f4fd1bb9354e63c8c4be5487e49ed545f7b3d87dd5de8d768d7b987e0639d0a23b85b193e5375fe18 WHIRLPOOL 0fc33e255e15b72217443474f1f919fe71b3d2a874d06f57215b300a4c9d52fc2067ae245e2d46c9ddb77fc07a553a05568537ff999e02ba1733034d75847b00
+MISC ChangeLog 2879 SHA256 c9cfdc56ed4f4d7a1f0619c8338924559f8f315858501314609405a7044feb34 SHA512 76eeaf95157178d622de80e83ed04ce4c86ba4dd89d1400f92bd3d881242643341f034d29c834b0aafebdf99e213010aa11bb4d1782dc48a6ccde65a6546aca6 WHIRLPOOL 9c46cb658dc5958bff9c17becc139bf629821393fce0c8faad38a6126b5bcbf0b370416996e891a42909d7791c4042a986e77c2e4130318537adfb016aa6bbed
+MISC ChangeLog-2015 850 SHA256 f4da4e5852320a1ac9e6545ac3cc5814b62909a8526932559d656028d9c2be61 SHA512 4344bb94b34c365930f1b5f424fb25773d563bf11b4ebac5a67cb0f62a5c49376c65c72a67af438268440e868bbb068b4379af02fa9a7943e22e4f530a1884b8 WHIRLPOOL 6da3b86da676ee0c82768132ec37450192f3d689a18baa66908ef7b7a8dc0673104bd672a8899e571684af5ec66f9cc6f42ecdef9f94b397a29269c2652839ab
+MISC metadata.xml 336 SHA256 4656a9bb8af89da3f60f7f4193f6ec8f8fbe542040d10a44ea1752244887a3a0 SHA512 94035095e35e81f290830333938b2959c98aaf97c03abeb940cd39e74526c25b0355363a37eb534f8213dd43f66489488c1088ecc6a3454041c871239ee56767 WHIRLPOOL d352ff31ffc7ecf84e0c003ace9794a48b10b0261ce5607b881037e31fec078ea42029d281babdbc026c19246069042120411045665fbdb9901379ecf2b5ae1f
diff --git a/dev-haskell/word8/metadata.xml b/dev-haskell/word8/metadata.xml
new file mode 100644
index 000000000000..3675ea513613
--- /dev/null
+++ b/dev-haskell/word8/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Word8 library to be used with Data.ByteString
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/word8/word8-0.1.2.ebuild b/dev-haskell/word8/word8-0.1.2.ebuild
new file mode 100644
index 000000000000..e242566ebf64
--- /dev/null
+++ b/dev-haskell/word8/word8-0.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Word8 library"
+HOMEPAGE="http://hackage.haskell.org/package/word8"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/wx/Manifest b/dev-haskell/wx/Manifest
new file mode 100644
index 000000000000..6805746caebc
--- /dev/null
+++ b/dev-haskell/wx/Manifest
@@ -0,0 +1,4 @@
+DIST wx-0.92.2.0.tar.gz 50938 SHA256 a1d02b17cd336f0c435381c9f2ce74aad2059c56a00c678954089b74065a97fb SHA512 f8bbb2598fc1555030ebe3084737d6f8c0691a3e2fddd9b979c4694442b458937a9bb6afe347b2a5661b7d70339194087ce083ad6efc01173bc0f62b72bf1134 WHIRLPOOL abf86d664afd3b8e109e0745d89d035cab0ca6e537305b38a97afe1c1cb84a61b87f527968d8b901b91d6d1165d7ee65d5e0b7001bf7b77a946016b49bb5c442
+EBUILD wx-0.92.2.0.ebuild 965 SHA256 6a78d6ae0a103a98db3b2ae334c46ed27c87223f3a398ced0cfb07451515242b SHA512 7a17efc64386b73494357ea5ccb84a08fa700b23ec61a216126d86ffa38a2ffd5a7633ca513825238243469972b18077f13e6103d3f746a285f33add9128d9f9 WHIRLPOOL 6acaeeaf401162cd62338ac5bc8c857ed16eafae6d9d4e3050265614aab4782d8d6e8f39b3a390c4ce4ba53ef8046bf646751b1f512f72fdd6be11b31f76129a
+MISC ChangeLog 1402 SHA256 d983d187e97a3ba140684df849db38039dd2f990071a24dc32f64786a29f5446 SHA512 1e463dd29fa2929bc7902252a8e96c8c10c1cccf9373a71bb68573fd4ded3fda82260f86ff2d556ca72439977d691f97df5fd1f258f40e0c81fc8574cb3dff00 WHIRLPOOL 9ed7dfb9fdda1086604c2fbc17fd6d9a59bb1408be0cea09a13272a8c8727f69cd57f80ec948df8b1a4f1f0058ccd4e5bf34587329a20415f5342cb92ca56cd3
+MISC metadata.xml 549 SHA256 39450f4c52b9707191a3b468daad53860aa54679ab712387a937b9d22addbdee SHA512 5914f30a0be778084cb801fc3521cf85490a67b9f5a0ee1c5cadb9bd44441c8d1a1840275944d8d1deee334289fd86b7b71bb4b4ab73700e25333f2658ce0d26 WHIRLPOOL 424ae2950ac7cc097e18286f71c8cdc0b7b25e384a7491199defde7f5587487de2c1eeb9769fb1f91b18ff36949356dd48ad8c200dd5ca6607217cae4039785b
diff --git a/dev-haskell/wx/metadata.xml b/dev-haskell/wx/metadata.xml
new file mode 100644
index 000000000000..89beeeef44de
--- /dev/null
+++ b/dev-haskell/wx/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets - a comprehensive C++ library that is portable across all major GUI platforms; including GTK, Windows, X11, and MacOS X. This version works with wxWidgets 2.8 only.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wx/wx-0.92.2.0.ebuild b/dev-haskell/wx/wx-0.92.2.0.ebuild
new file mode 100644
index 000000000000..817a3f70513e
--- /dev/null
+++ b/dev-haskell/wx/wx-0.92.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="wxHaskell"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="wxWinLL-3.1"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/stm:=[profile?]
+ >=dev-haskell/wxcore-0.92:${WX_GTK_VER}=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ # ghc DCE bug: https://ghc.haskell.org/trac/ghc/ticket/9155
+ [[ $(ghc-version) == 7.8.2 ]] && replace-hcflags -O[2-9] -O1
+ # ghc DCE bug: https://ghc.haskell.org/trac/ghc/ticket/9303
+ [[ $(ghc-version) == 7.8.3 ]] && replace-hcflags -O[2-9] -O1
+
+ haskell-cabal_src_configure \
+ --flag=newbase
+}
diff --git a/dev-haskell/wxc/Manifest b/dev-haskell/wxc/Manifest
new file mode 100644
index 000000000000..a4ae8e93058d
--- /dev/null
+++ b/dev-haskell/wxc/Manifest
@@ -0,0 +1,5 @@
+DIST wxc-0.92.2.0.tar.gz 203065 SHA256 e0da20807bafb22d51a0922211da11eb428b2a6661cb53bc98f6e17be9775191 SHA512 e6fba1be94978603965b8902fad9326772b5483d5df621d5245f1fae97d85bcb1aff4565f1e8396de23c854050151c5e009e34a1ea29c3037057599ac0412bcd WHIRLPOOL bbc05a53a02ee9a5dea7c3eb9745bab82c5290fb0a81e46eb359da27869538b5397a65149cf1ef8c551235584b77c055356422edb9f75bf3fbd4022efa90b042
+EBUILD wxc-0.92.2.0.ebuild 1671 SHA256 b4fbc6a76f4766782e72734228fbfe0fe00f018d84ad0f124541f119fa2616c4 SHA512 5aa427edcc824b7856a8926da4e131e9406b891fb2cf038c59ad9216fc054e84e970d86f7deb4d7f3907096bc6413b84b6ecc2e2f05b61979a1d1697af7db93e WHIRLPOOL 04e576f85e30a29583f60019c4beddd523a9dd28323b04b8a1f9d3b68571e4d8c50ff25a31901f8ad7c4d8ad9a2c936f8b8463f0fbeca05db4390fc31c53e507
+MISC ChangeLog 2955 SHA256 2665cd05f63d90a4aa4cc32d2ae155798aaa3716ecdc1667c164df94335c824f SHA512 f5387387d1b42fe5dd1f3faaf6041bcd6d469a4262c38ccb43a6fbb2b47dc7401ba011862908772ee4d31a4815eb412c06a2e9acedd1fa34dced94b75d76f667 WHIRLPOOL d52d4d746203f30653b2845eb115c45be822e70aae113a0a5a19225b9a76cf3fa79aa9c5158b168e309c721cebc351162e70216922ca9d76ca9841cf1d718a18
+MISC ChangeLog-2015 786 SHA256 7c00c42bbeae18bdc83fd00b2e962e6ff366e9956c9bce6cd2ab4cb650ca5202 SHA512 c5a9761d94b310a5ae6deb093491fcffb0529499f5e87639970e5c2534b309853325ec678e7e520dbbe3230dce2c1561bcca9034576142d2516829a0458cb354 WHIRLPOOL 05e2d832d0ca619b86244e133ed45d2bc60891aa769e45fe9a7fae1c7401f6ae7f0e2ad4b586142e5e426b279284ffcefc787802825b1a739aa7ce7fc45d87d9
+MISC metadata.xml 796 SHA256 7fd63424984df00ecd2969c1f24fe1695c8b6000e393f084b406fce71ba5016e SHA512 47ffc15e1167354eebbbeecfe9557d01dc832a67c2b7d213528f8be73846dab272351670f5b45be9098713c4ec3106753d8fa1cffdbb2844d0a9d8cd3146cd94 WHIRLPOOL 4baa6b9cd8056f29916b4ebbb4c1701789b61852c32623e341a8a52b36a696c3e1dfd38e256138232464561f899c073236494d03de2fdb4ae208b915fed9562a
diff --git a/dev-haskell/wxc/metadata.xml b/dev-haskell/wxc/metadata.xml
new file mode 100644
index 000000000000..7960f5bec78c
--- /dev/null
+++ b/dev-haskell/wxc/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ wxHaskell is a portable and native GUI library for Haskell. It is
+ built on top of wxWidgets, a comprehensive C++ library that is
+ portable across all major GUI platforms, including GTK, Windows,
+ X11, and MacOS X. This version works with wxWidgets 2.9 only.
+ Distributed under the WXWINDOWS LIBRARY LICENSE. Please see
+ LICENSE file, but note that this is essentially LGPL with an
+ exception allowing binary distribution of proprietary software.
+ This is the same license as wxWidgets itself uses.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wxc/wxc-0.92.2.0.ebuild b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
new file mode 100644
index 000000000000..5d2fefd68d98
--- /dev/null
+++ b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal multilib versionator wxwidgets
+
+DESCRIPTION="wxHaskell C++ wrapper"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="wxWinLL-3.1"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">dev-haskell/split-0:=[profile?]
+ >=dev-haskell/wxdirect-0.90.1.1:${WX_GTK_VER}=[profile?]
+ x11-libs/wxGTK:${WX_GTK_VER}=[X,gstreamer,opengl]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_prepare() {
+ sed -e "s@\"wx-config\"@\"${WX_CONFIG}\"@g" \
+ -i "${S}/Setup.hs" || die "Could not specify wx-config in Setup.hs"
+}
+
+src_configure() {
+ local cgcc=()
+ for i in ${CXXFLAGS}
+ do
+ cgcc+=( --gcc-option="${i}" )
+ done
+ # Trying to specify the LDFLAGS in --ld-option does not work, as ld does
+ # not understand ld options prefixed with -Wl,
+ # The linker that is used to link the libwxc.so shared library is hard coded
+ # in Setup.hs. So the --with-ld would not change the linker used when
+ # linking libwxc.so. --with-ld="gcc" does not help, as then cabal passes
+ # ld options like -x to gcc which then returns a non-zero exit status, then
+ # cabal ignores all the --ld-option parameters.
+ # So I place all the LDFLAGS in --gcc-option parameters. They are ignored
+ # when building .o files.
+ local cld=()
+ for i in ${LDFLAGS}
+ do
+ cld+=( --gcc-option="${i}" )
+ done
+ cabal_src_configure ${cgcc[*]} ${cld[*]} --verbose=3
+}
diff --git a/dev-haskell/wxcore/Manifest b/dev-haskell/wxcore/Manifest
new file mode 100644
index 000000000000..3af6bd435e75
--- /dev/null
+++ b/dev-haskell/wxcore/Manifest
@@ -0,0 +1,5 @@
+DIST wxcore-0.92.2.0.tar.gz 400116 SHA256 76128916c5d5df9cea9fc1e1b3b56d800d87874a431e98fca4427cb41cfe283e SHA512 e1339ea30a699e22a9fc2f12b6ddcd773911e4d611f834886952bde4d76205c448e1702bab3148f4c370eec1cabeac06655b4cf3cbbfe24e2ea08a628906880a WHIRLPOOL 60e37835d5d13d116659bed858b1320ba5006fd119cc9f045ca02b0d381de73146f52fb7308ee95a752a0aa4921532258468d69ed054c7ece67f0e8bf63a9f3b
+EBUILD wxcore-0.92.2.0.ebuild 1025 SHA256 65aa042e895b76b1e783a1067a38aa089dac0406eb9a5c45d7ffec55fe2d5e46 SHA512 e34e99a10f13b26ebae83b477c0af6c376ef08be3790b9dacf6324a8f89c4d17c4a39197510f748c630c249465d95c5f92b6a015f6a3ccc193b671cdf65bfd4f WHIRLPOOL 1fcfa4267390478199727a24ef6486076d56fa30c70cd6f2dc4f0f6ff6f6a772b008cb1ae53fc07fdc9ad5f9916e271ce55ef138a29dd6dbc4ac2ab2a1177a64
+MISC ChangeLog 3977 SHA256 42fc0337b812fdccd359ebb7c0bb4fc3dbc3151a34c7b3a3f01a62019c738a20 SHA512 faf1646eadf703735ce7a6a4d37e4068e4c5ffadcc9baa4b50695250512abde38a6b78292181f6a3459517aeff4cbab4e859909b10d2d42e5ccdecdeb917ec4a WHIRLPOOL 8df14fad9484dcdf6f041eb926466ef35d6aa6e7da3002f117cc6986481233b77dabc3c8b5affcd337fe41d0b80e1f7091317d1f9b1406f24b68db5591e3fa9e
+MISC ChangeLog-2015 1747 SHA256 fd9f83393c07841f7ded29784ff3607ea7975a0d9a567be143f5a3a38caca71e SHA512 a0df3608e202f02f9e4bb1adb4c7cedcdbe2fdbc5a9f7395aacccd6470d32d435f9acbd98264ac9975ce3fad78b48426e404f061d600d72dead566a0166944b3 WHIRLPOOL 677f18c628b6b3cbc4e2efd1d0f1fbaedb19c074710d799deae9e58e99a605dbe3e18df4021515d6cb9487f053478e2d7688d75ae0c4a1cea691dd92e5afb99c
+MISC metadata.xml 552 SHA256 4fe1b522ea90813987f773138496471c55f5f911a991df8ff1d82ed95ad722a7 SHA512 2fc1a19d4fece7df270b76dc9aec6003f67f1a2a2adc7beb8999f9938762487fbda660734eddcbed33ae8472f748ba5079108d3806c844283696711ecd288f18 WHIRLPOOL c99721542e4d65f5a1d613c51cdfb08bd5db1b5d2d28c4d372f7bf9dc1910c9a9d5ff2223730e9dbddb3a8b2d5414ac67616197416d00112c697e0f38b5c9c7c
diff --git a/dev-haskell/wxcore/metadata.xml b/dev-haskell/wxcore/metadata.xml
new file mode 100644
index 000000000000..922fc18d17bb
--- /dev/null
+++ b/dev-haskell/wxcore/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ wxHaskell is a portable and native GUI library for Haskell. It is
+ built on top of wxWidgets, a comprehensive C++ library that is
+ portable across all major GUI platforms, including GTK, Windows,
+ X11, and MacOS X. This version works with wxWidgets 2.8 only.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
new file mode 100644
index 000000000000..4d6dfce86822
--- /dev/null
+++ b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal wxwidgets
+
+DESCRIPTION="wxHaskell core"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="wxWinLL-3.1"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/parsec:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/wxc-0.92:${WX_GTK_VER}=[profile?]
+ >=dev-haskell/wxdirect-0.91:${WX_GTK_VER}=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/wxGTK:${WX_GTK_VER}=[X,gstreamer,opengl]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ sed -e "s@wxdirect@wxdirect-${WX_GTK_VER}@g" \
+ -i "${S}/Setup.hs" \
+ || die "Could not change Setup.hs for wxdirect slot ${WX_GTK_VER}"
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=splitbase
+}
diff --git a/dev-haskell/wxdirect/Manifest b/dev-haskell/wxdirect/Manifest
new file mode 100644
index 000000000000..cdeb133759a1
--- /dev/null
+++ b/dev-haskell/wxdirect/Manifest
@@ -0,0 +1,9 @@
+AUX wxdirect-0.90.1.1-ghc-7.5.patch 1811 SHA256 dfe5ef2d367aa60579803e706d7f7730fa6f5c8bdd4a80f8c17df096946eacdb SHA512 b615fdbeef0bbadbed0a4167587843a06b344a71436abd0791ce4654382a36b5ff630a53ac492ce93e3087b817832af2ce67e4db5f8c229f1c32f588617d47e3 WHIRLPOOL 505a82afad26c099502523ae39bdfa12aa2ac71f30340931fb1fa24c3604226e7a57960fd0c8696658804c92bc5ca1e06ba9413f67fdf643a5b471b545c11ce3
+DIST wxdirect-0.90.1.1.tar.gz 29893 SHA256 282968b7fc52ed67f1efaf357cac05ffad58b7f80128062549801b6309ed7045 SHA512 f32b62db9c88a282531081a1a1e40757335306306af28a38ed364d28ca532418aca18e44ec6b5a789e02f5dddb455c9a7eb7f7e7c24b8a155df80628dcd2cfa1 WHIRLPOOL fbcb554ddaa6d96d3b87dc2c1423802409a8d763c59981446c7005b56455f275854587c49eb56da371ff350eacd1d76059f8b850844ffa05ef177b8338d10f12
+DIST wxdirect-0.92.2.0.tar.gz 30544 SHA256 2303834061c544f7e32ffd7aaf91e644ee89e178487689f109f06625f0eefd3b SHA512 f112fc0a62031bc9eb8e6caa2bd70f0b9fa66a81380785165a07bdffa6fa2b44652ffb9f1165c3b8ab7db8a31273650e36e98c8eb72f7cec5873ecb75f58dc21 WHIRLPOOL 86f23acadec66f9fcb658c0e9faac33800396c11819c5950285f72e23233603866fad0e00c376636c69d3f7a16ee91ff327cf715f33edfa0628f20d8837ba883
+EBUILD wxdirect-0.90.1.1.ebuild 1120 SHA256 691023a03aa857a09a1c3af7d71fad7f6fe8c0aca568feadabc80d83df97df38 SHA512 5295225581a14690ec758b1a9725b6e3fba65ad5fc47a1ba1f7184b0f3ed687f3799f04fc5879c28439100b801e702bbf2a4ae2f3648e6b872feff97ff03691f WHIRLPOOL 456294ab8992899236e776c88d7e990bfe261823ad2323aeeb45bdcbe7c5d3e845d701a182e7f4ee1eaaedcf174fa9b78cfacc0b7b5503aef17d0554efeee7e5
+EBUILD wxdirect-0.92.2.0-r1.ebuild 948 SHA256 1a17a2660103e95d095875b124ba05f37633f9dd0f96543178f7b449c8dbf0f2 SHA512 4454d24bddb2a8b48ea6418cdfcf68779492e465c0aab671c7f9be99c215bb7dc60fbc48ec78cc6e4203377bf86bc210931bd09f14e432b93ececea9bba37de9 WHIRLPOOL 6f7d5d2ce511f0ac0b8b23618e720091dfe8dc0f88cf273580231b2ad9440a1272f2f34a1f756a4956e2f9df11761ba08eed71717d7b45cede8f1ca4e717d8c8
+EBUILD wxdirect-0.92.2.0.ebuild 878 SHA256 b9aa1388fa04991e79cbcf0dd48c6c007ba87786cfeb5e9cd28bd0c8161a9b85 SHA512 06a0de82f62ba1b50d66c8793486f8b6630e2c7518f82caa6f44ff5edecbd80f650ba2e63acb570d5f7cd18648df9b1dead6259e169aae878834b33e6f7469c0 WHIRLPOOL 579daab0b16864192d1f2ace2cd99ee7eadc76ea9a6a681b91867d4df3fa9b98bbeef4b2aac5f8b94af1d5923a14085b0276d23f7df13a22fcb72fff1c90c835
+MISC ChangeLog 3732 SHA256 d67b5ad776e066457fd5eadb8090b96527c29b293981937122d0ca23a0bf063e SHA512 0424c87f55d257f5a338d50b9712e7216411fe31dd837f5aa5a9dfc467c54ea873d82cc474fbd7102b745ed7fe298e03ac8fb0c2967a8a213d5bf0f81b5a9216 WHIRLPOOL 8e5acd4e8985d95b7147ddf010273b89a6fb556685746788a45aa8221518de20058922e42ac182b25d5abcf0fd44544ac537ef42671c177af251f4eba728239f
+MISC ChangeLog-2015 1929 SHA256 187d73f0182e34c6d82464c6abc97b596e30fb5d2e3fa657fe93b822944c0d47 SHA512 df6ee9121730d6f4e39a3e48a3939674924edef664b46f0d4392281f4e20a24966a4da7ecc5f2952d4806a610fc897039ab3572fc67c4ac11b42851d9f4c7baa WHIRLPOOL 66844123a14112380ae4031e6b63a2815c761cd7b555621f86ce3840b3db024a1d739df8fa56067fbe9b13c0763b8e7d1d90b9ebf41f7a21da39b0b1ccd24774
+MISC metadata.xml 552 SHA256 ab24b18b695d2dfce13195d5c28be9d18cd5cd8bec091fb843f9afc194d92f43 SHA512 330e53423fa37d149fd7ba27e3e8895c5e2a234d62b5fd7afa60eafd1f482c44ef8ae64bccba670a8090e0899d796ddc01595abda056ce9e35368ac496fb353b WHIRLPOOL 7d5fa09d35f02a3a9cf243be5f10000b5e53dede714f7693843c52d7e5534ef32e66a6faa5c4afba86a5f412b83d0b07faff9ba6b754654c025aac7d4d3c0392
diff --git a/dev-haskell/wxdirect/files/wxdirect-0.90.1.1-ghc-7.5.patch b/dev-haskell/wxdirect/files/wxdirect-0.90.1.1-ghc-7.5.patch
new file mode 100644
index 000000000000..df29d1ba08b8
--- /dev/null
+++ b/dev-haskell/wxdirect/files/wxdirect-0.90.1.1-ghc-7.5.patch
@@ -0,0 +1,38 @@
+--- wxdirect-0.90.1.1-orig/src/Classes.hs 2014-03-23 01:08:59.000000000 +1100
++++ wxdirect-0.90.1.1/src/Classes.hs 2014-03-23 15:43:57.402011540 +1100
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ -----------------------------------------------------------------------------------------
+ {-| Module : Classes
+ Copyright : (c) Daan Leijen 2003
+@@ -24,6 +25,9 @@
+
+ import qualified Data.Set as Set
+ import qualified Data.Map as Map
++#if !MIN_VERSION_base(4,6,0)
++import Prelude hiding ( catch )
++#endif
+ import Text.Parsec.Prim hiding ( try )
+ import HaskellNames( haskellTypeName, isBuiltin )
+ import Types
+--- wxdirect-0.90.1.1-orig/src/CompileClasses.hs 2014-03-23 01:08:59.000000000 +1100
++++ wxdirect-0.90.1.1/src/CompileClasses.hs 2014-03-23 15:42:14.123894206 +1100
+@@ -96,7 +96,7 @@
+ (exportsStatic,exportsClassClasses,classCount) = exportDefs decls exportsClass []
+
+ methodCount = length decls
+- ghcoptions = [ "{-# LANGUAGE ForeignFunctionInterface #-}"]
++ ghcoptions = [ "{-# LANGUAGE CPP, ForeignFunctionInterface #-}"]
+
+ export = concat [ ["module " ++ moduleRoot ++ moduleName
+ , " ( -- * Global" ]
+@@ -111,6 +111,9 @@
+ , "import Foreign.C.Types(CInt(..), CWchar(..), CChar(..), CDouble(..))"
+ , "import " ++ moduleRoot ++ "WxcTypes"
+ , "import " ++ moduleRoot ++ moduleClassTypesName
++ , "#if (__GLASGOW_HASKELL__>=705)"
++ , "import Foreign.C.Types(CDouble(..), CInt(..), CWchar(..))"
++ , "#endif"
+ , ""
+ ]
+ ]
diff --git a/dev-haskell/wxdirect/metadata.xml b/dev-haskell/wxdirect/metadata.xml
new file mode 100644
index 000000000000..aeeb72f3259a
--- /dev/null
+++ b/dev-haskell/wxdirect/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ wxHaskell is a portable and native GUI library for Haskell. It is built on
+ top of wxWidgets, a comprehensive C++ library that is portable across all
+ major GUI platforms, including GTK, Windows, X11, and MacOS X. This version
+ works with wxWidgets 2.8 only.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wxdirect/wxdirect-0.90.1.1.ebuild b/dev-haskell/wxdirect/wxdirect-0.90.1.1.ebuild
new file mode 100644
index 000000000000..76c6fd4073bb
--- /dev/null
+++ b/dev-haskell/wxdirect/wxdirect-0.90.1.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+WX_GTK_VER="2.9"
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="helper tool for building wxHaskell"
+HOMEPAGE="http://haskell.org/haskellwiki/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/strict:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+PATCHES=("${FILESDIR}/${PN}-0.90.1.1-ghc-7.5.patch")
+
+src_prepare() {
+ base_src_prepare
+ sed -e "s@executable wxdirect@executable wxdirect-${WX_GTK_VER}@" \
+ -i "${S}/${PN}.cabal" \
+ || die "Could not change ${PN}.cabal for wxdirect slot ${WX_GTK_VER}"
+ cabal_chdeps \
+ 'process >= 1.1 && < 1.2' 'process >= 1.1' \
+ 'time >= 1.0 && < 1.5' 'time >= 1.0' \
+ 'filepath < 1.4' 'filepath'
+}
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
new file mode 100644
index 000000000000..d02ea7c5ffa6
--- /dev/null
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="helper tool for building wxHaskell"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/strict:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'process >= 1.1 && < 1.3' 'process >= 1.1'
+
+ sed -e "s@executable wxdirect@executable wxdirect-${WX_GTK_VER}@" \
+ -i "${S}/${PN}.cabal" \
+ || die "Could not change ${PN}.cabal for wxdirect slot ${WX_GTK_VER}"
+}
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
new file mode 100644
index 000000000000..809afcd871ee
--- /dev/null
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.7.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="helper tool for building wxHaskell"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ dev-haskell/strict:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+src_prepare() {
+ sed -e "s@executable wxdirect@executable wxdirect-${WX_GTK_VER}@" \
+ -i "${S}/${PN}.cabal" \
+ || die "Could not change ${PN}.cabal for wxdirect slot ${WX_GTK_VER}"
+}
diff --git a/dev-haskell/x11-xft/Manifest b/dev-haskell/x11-xft/Manifest
new file mode 100644
index 000000000000..64bf5c61803c
--- /dev/null
+++ b/dev-haskell/x11-xft/Manifest
@@ -0,0 +1,6 @@
+DIST X11-xft-0.3.1.tar.gz 13621 SHA256 4eba3fee62570e06447654030a62fb55f19587884bc2cef77a9c3b2c3458f8d1 SHA512 8f40db25453227ef9ce53b05a0c6af869e3a2efdb1d9b9ad683baf52601f320c85b09f0e514bb6ffeb17516d9b75c6772aa49613bb96272d56f06788118b7cfe WHIRLPOOL c41ef5c37e1a072ab7e83afa5d2529dbe19159ee58b4686f1c8ca7f39f8b4dd0d5b1a6bd1a11f4998f2c05a12c64b2c487052a2abdd777f94cb49d93353d1cf2
+EBUILD x11-xft-0.3.1-r1.ebuild 787 SHA256 663a4e6907afd88fa73315d902821d9ceb0e41509d661e364b4103a9090b1e57 SHA512 2618f89266f62e1ae92c568ffbfb86de3df2f346cb302ccd028f4f6b5b780fecd9fccdc2b5877ac6788aed69f1eac99eb74559d0ad7a03bfdbb44a3208bdd91f WHIRLPOOL c9abb3c9ce6e8fbad92d51d881cd1670120507dd7858d8fb85cac7b7313cdabc56eee9d82ef215b810ce71bc6c6ae245624f6d2097c0ab360fe36826c43ef6b9
+EBUILD x11-xft-0.3.1.ebuild 719 SHA256 8071a49ab67a76e815118a09089022c9c515264fb7a96258b71577be5cb4ca68 SHA512 c5f375aceafd4222680ee7dace0bab0c49e08255d29575c0ec1ea454ffbd4197fa575a0905b4a8e2835e711ab0c4e9613d18956bd59eed131207d8b31833d68e WHIRLPOOL 02432a1721fa6db064a088cff1113f1c4b7591625e415119431c65f1e849d38c213e81d9ee2c24c550ab26368026c1d83d7ed104d0a990e4f46a9b57691762d0
+MISC ChangeLog 2726 SHA256 439f80a436e710320ef30e4232b169c25ac589e375514ca67d09fa4ef72bc0f2 SHA512 da8fe626e51c9c630d77079f3b9a78271abf374fda1c065de3dd1d39fafa7697f9580a131d56f4116d4c599e74655b115fcda65cd9b1b34b5b19f9b49575609f WHIRLPOOL a7d0e7bbdc5aa481f5d491b8e5b9833aa06e3de0655041619987e356e367d15d0ce7fa4e1946e36e16e32524357247b5335be36421a017a7611dc2c7c7655939
+MISC ChangeLog-2015 1365 SHA256 2e72c4a76f1c5c380c713d97c6840e639651ade7d9049980062f5979c3072afc SHA512 90ad64e0db4aa63d09e8a0b8740d1d7839ccee7abb52095e1e1baa675a58a793f49966d5f7e991e24ba3de1ba23650abcfae36958f6335eb9c0be1c9a52565be WHIRLPOOL 5f7106a988fe383aadb00b4eaed8c0ef02b2eef91837711767cbe70d5a0d680ffa1e4729050f75e2fc0b72aaf7ea0dd9ea17c5910699d6b765299d565a6d3f3b
+MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b
diff --git a/dev-haskell/x11-xft/metadata.xml b/dev-haskell/x11-xft/metadata.xml
new file mode 100644
index 000000000000..522384de8446
--- /dev/null
+++ b/dev-haskell/x11-xft/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild b/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild
new file mode 100644
index 000000000000..e101611a985d
--- /dev/null
+++ b/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="X11-xft"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Bindings to the Xft, X Free Type interface library, and some Xrender parts"
+HOMEPAGE="http://hackage.haskell.org/package/X11-xft"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/utf8-string-0.1:=[profile?]
+ >=dev-haskell/x11-1.2.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ x11-libs/libXft"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-0
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild b/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild
new file mode 100644
index 000000000000..7608506ce148
--- /dev/null
+++ b/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="X11-xft"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Bindings to the Xft, X Free Type interface library, and some Xrender parts"
+HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.6.1
+ >=dev-haskell/utf8-string-0.1[profile?]
+ >=dev-haskell/x11-1.2.1[profile?]
+ x11-libs/libXft"
+
+DEPEND="${RDEPEND}
+ dev-haskell/cabal"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/x11/Manifest b/dev-haskell/x11/Manifest
new file mode 100644
index 000000000000..2553e7e8b800
--- /dev/null
+++ b/dev-haskell/x11/Manifest
@@ -0,0 +1,10 @@
+AUX x11-1.8-no-LDFLAGS.patch 375 SHA256 0b6f3c0c368096a2df5f89b479df22ab08828ed3596e2a58d447b4ba60f4505e SHA512 10637a22e5a49cbc570d60861ad6912c886355e99033d3a31ff874681e5bd00907d929b8bbac24372766f2bab36b9ac75aee3bc1e1c72a49366be73e566273b9 WHIRLPOOL df4eb36f3922f90c2156104574bc883cbaf78b1bf99ed9e27b5665923c1fd61261dcc22eb7f06a9285082b7d8f4c14fbca61e300f64a9e494957d72efbc4ac84
+DIST X11-1.6.1.1.tar.gz 188628 SHA256 7ce575c613786c73efb20d5680a9e572aa1f1c91c3963e285011235759b76eae SHA512 d5f58a7ab2450e145e890187e8dc7b43e286d2a95414a605e549cbf48568ef0d89f662870b2010eecba3b8fdd2a3a57214d33fc8775426e7e23ffad727b4e144 WHIRLPOOL 30027638eb419052d8497594a64fdbcb2bc6d90de95d6ae869a03ee8a1ce3d8aa8d5064c1d10636c203f5e992c6389cfde67865d402d00beb532b9bf94b9d98b
+DIST X11-1.6.1.2.tar.gz 188612 SHA256 5216d485f807bd53bf34fba170896a8930290a6ac28b8e611c28e751ad67f2cf SHA512 f8d01c806f59a20ad6d6632367b80ca972ebc2df9ba65fe23338d5fa1b933049c08609d25be690d87ba6dbe9cd1ba0f5a95e491c8abaca9eaec078ca03e0e01b WHIRLPOOL 03a22e04df736590336cb805e23505b9dd1c64e9bb8171af3e1b9ce82648a39b3f4f288475c680b11732af54eedf1671c17b0d5fab91bcdd7c3202198c0130e0
+DIST X11-1.8.tar.gz 191331 SHA256 541b166aab1e05a92dc8f42a511d827e7aad373af12ae283b9df9982ccc09d8e SHA512 bb647bcc7504b3e4267d6a8a6ec73766fe62d7f5b3966bfa037742849c4a1128ea22608dd8353a6035aedc2046c53fae65c8b54f2933a4b896297159f5c2e59c WHIRLPOOL 070eb79e62e3804de409b9eff9cabf4db5854a8c0a93aa5207d4c85027ef68de31313566dbc7be8b8da4226e477329c41c475638a639173f587b00b21fd3f42d
+EBUILD x11-1.6.1.1.ebuild 1011 SHA256 197493caafd1d5cc073ee36b1ad4fbb280d55887a800da9407b66ae98ef732f4 SHA512 7ec597be697c7719447be6491dccb6be333f4b84f3641d97eac1a8f49b488bc44c2899962946fb031bbca99e53f888b2b443129d166ffb3228576d6bce3c2bbc WHIRLPOOL aeb8037dfa2d309e9234480b6fb6b1218fb7d98e519e3843c5b3aa2e1fe681da46b8a63a2237fe43a6dfdd6fcb66fdb127df2a1a7eefb18dabeecf55afa8b201
+EBUILD x11-1.6.1.2.ebuild 1012 SHA256 c5576d458dbe8be98dcb1a6dc9de0beb3b18e240c4720fa63432ca273d3b50e9 SHA512 c3c419d3fd27a563bc158ead3e7f60ea65c34c1de437ca1f40c1f4da5936f2088715c13c010577e7222aabf1017bfa287c9816d773bef909142f1ced949bc8e5 WHIRLPOOL c5a8f1700569572bccec61785f02ebc86a17bd102b97747462fac823a5ac47e6199c330f98ba88972013c3728059475c6fb39b1bd13436cd653bd20f066ecb68
+EBUILD x11-1.8-r1.ebuild 1043 SHA256 32b4ce7761bff404a635f1e1ba4b0a020ef2ff91f8718ab794f2790a946a887a SHA512 7a24931d7a8a3179f629d4f49b0de4f0fbeb6aedcebd1244fbed734f856dd2038096d2fabb920c5f2d8ce701215cc619efbfb919684138610ed23877dab2f1ec WHIRLPOOL f4d1a312db3d50420a87c7418e5f2172aa079019b70abbaba896ff1f647b4689cdecb6a0ff34e018981d2d728999ed11766d5667df8b13b4160dbc594734c425
+MISC ChangeLog 2470 SHA256 ecf71490537e809bf00cc5082f7e73f958abadc16f1fa38385bf4910c05da8c4 SHA512 15831fc3d393bd34f67f95a6adb0254947280a846b9fa7f5f6b736858d81f789b8c792b2ceeebde30b138b89bcea5d7b0a44b20eb88ba2c5de66f68af74cd8ff WHIRLPOOL 7b66a10013eb6bcef58e9d85ccdb35c51861f78fc861771b3007c880b2ec296b491e02084fd2b1640ae6129acc88a730b87e84552cb73ff656c25255386abca5
+MISC ChangeLog-2015 5465 SHA256 68bcd25fb30820f8d53f1dc2d4af1544263ce7e9f9ae16a849d6457c14d990ea SHA512 ca264f08995956f995690f23d6e2e66e17507102dd2fe6b21b688c9a44196d39486ff7cdbc5bd696d136123e9b34d99b191849acf98cc7101ebc82d004805457 WHIRLPOOL dc295a6b376fbdab0404750971abe91acef1667f36b3d4274750368914e86ee3fe11b7e3937679f08743aa182c59c277d12e80b6b182e96c2cc250375eb57acc
+MISC metadata.xml 700 SHA256 b013bafada6af5d80e763f0eaf2021e3a53929b2cd7162177942131ad127e0d9 SHA512 73e5b575860e2f3540b0bda58b551a8688d4003451913326f4e55ec0adc35dbb42bef7da015ad00d12683be286b1b7ee611884479f618ffdfabccf3a9c0fb074 WHIRLPOOL cc979a358e461822022185369131181004b8d5bd0eaa69ae22e6d99de75836d695216de6d51be2ee5cc0ce1bb94fd8109429c155fa8ae217dcaeae0e6cc3447c
diff --git a/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch b/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch
new file mode 100644
index 000000000000..f1d5c179036e
--- /dev/null
+++ b/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch
@@ -0,0 +1,12 @@
+Don't persist LDFLAGS into package database.
+
+https://bugs.gentoo.org/609624
+diff --git a/X11.buildinfo.in b/X11.buildinfo.in
+index 6925939..6a18b58 100644
+--- a/X11.buildinfo.in
++++ b/X11.buildinfo.in
+@@ -5,3 +5,3 @@ buildable: @BUILD_PACKAGE_BOOL@
+ cc-options: @X_CFLAGS@ @CPPFLAGS@
+-ld-options: @X_LIBS@ @LDFLAGS@
++ld-options: @X_LIBS@
+ extra-libraries: @EXTRA_LIBRARIES@
diff --git a/dev-haskell/x11/metadata.xml b/dev-haskell/x11/metadata.xml
new file mode 100644
index 000000000000..4c6b85a81825
--- /dev/null
+++ b/dev-haskell/x11/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A Haskell binding to the X11 graphics library.
+ The binding is a direct translation of the C binding; for
+ documentation of these calls, refer to "The Xlib Programming
+ Manual", available online at &lt;http://tronche.com/gui/x/xlib/&gt;.
+ </longdescription>
+ <use>
+ <flag name="screensaver">whether to build XScreenSaver.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell-pkg-janitors/X11</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/x11/x11-1.6.1.1.ebuild b/dev-haskell/x11/x11-1.6.1.1.ebuild
new file mode 100644
index 000000000000..d5af84e8874b
--- /dev/null
+++ b/dev-haskell/x11/x11-1.6.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="X11"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the X11 graphics library"
+HOMEPAGE="https://github.com/haskell-pkg-janitors/X11"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+screensaver +xinerama"
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ screensaver? ( x11-libs/libXScrnSaver )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --configure-option=$(use_with xinerama) \
+ --configure-option=$(use_with screensaver xscreensaver)
+}
diff --git a/dev-haskell/x11/x11-1.6.1.2.ebuild b/dev-haskell/x11/x11-1.6.1.2.ebuild
new file mode 100644
index 000000000000..5f5e654e625d
--- /dev/null
+++ b/dev-haskell/x11/x11-1.6.1.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="X11"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the X11 graphics library"
+HOMEPAGE="https://github.com/haskell-pkg-janitors/X11"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+screensaver +xinerama"
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ screensaver? ( x11-libs/libXScrnSaver )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --configure-option=$(use_with xinerama) \
+ --configure-option=$(use_with screensaver xscreensaver)
+}
diff --git a/dev-haskell/x11/x11-1.8-r1.ebuild b/dev-haskell/x11/x11-1.8-r1.ebuild
new file mode 100644
index 000000000000..a5010fb8e286
--- /dev/null
+++ b/dev-haskell/x11/x11-1.8-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="X11"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A binding to the X11 graphics library"
+HOMEPAGE="https://github.com/xmonad/X11"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+screensaver +xinerama"
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ screensaver? ( x11-libs/libXScrnSaver )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}"/${P}-no-LDFLAGS.patch)
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --configure-option=$(use_with xinerama) \
+ --configure-option=$(use_with screensaver xscreensaver)
+}
diff --git a/dev-haskell/x509-store/Manifest b/dev-haskell/x509-store/Manifest
new file mode 100644
index 000000000000..b676a2c2341b
--- /dev/null
+++ b/dev-haskell/x509-store/Manifest
@@ -0,0 +1,11 @@
+DIST x509-store-1.4.4.tar.gz 2992 SHA256 882fc144a6819dd9182e14297f3af9087c45840cca1c550e759783dc5a767044 SHA512 b7a1ef5e25889ada9e654a52cf2606630c40b536359d7e1df01c96bf047816addfebdd2b0b3c7326a9b41a2b3034c641238f5fdee2f437eb29e0bc89a20e78c6 WHIRLPOOL 3fbd8e44e7f5570fc3df60d0fbfe40f03647b506c0654d070f05e7ec531e8ea00d8e12692f1b4c12e24a6325d1147c781248049c5ccf09c3686dc0821936d1b1
+DIST x509-store-1.5.0.tar.gz 2981 SHA256 c5dbc4ec7fd9eb302843753c2ae081481446d40898b7bcbfdc8ae803c0c23af1 SHA512 fdad44693615f832aafc0fc2b804bc7255d411241f669dc7396a5df958f128d6e94c1637a4b38860c4967a482915549aa94912821110477134d83095d27623d8 WHIRLPOOL 1841cbd41f1e6dc9ce23371328e5e0fe83a020bce28a6a5f107a099acd2dea5763ec39f53cb2f00ab2748166087d101053972d3eb64ce0c52ca4a95e93801a25
+DIST x509-store-1.6.1.tar.gz 3562 SHA256 83d69d2f5ce39fceaeca8e4dcc6d9ebe8a8e94f55d9c23b06cc7a58844e94b05 SHA512 1417bfbb1f4863fe2e3e31f37253b2d96f145a790edb1f5f2439ddcadad67497d082222410f08ae9c2c2d1e87a1c994f09551f796b17ab757373a85fbb53e5da WHIRLPOOL bc9154aaa0c39a4060920ea4bbda2c0f7f23fef6a274a5fef25e2bd18031c9ae831179ad65325f6fdbd3d434d83ef361a8e96f800da7ba6499b25c45c19f7a12
+DIST x509-store-1.6.2.tar.gz 4326 SHA256 49fd261c7e55a45fd357931a6d9f81e22f242e6047304d3e2662e43db94d807b SHA512 41e511ea32095e96c71da17a1dfd34fa4e4d5e9a0d87d99586a5976602844f196aa0cca9ee97f66a092284a2c6120c0174a7f2d707a3e80c1d7020ee6168f847 WHIRLPOOL 71b889dbefdcb39decb5dd6454caf4f11fea16c86e7139ec982932d57e3f47ae6340aa2d4b32b132b2c5a74f25de77a4518fc642d5ecc7ca64edc187cec76d20
+EBUILD x509-store-1.4.4.ebuild 1138 SHA256 c6415e038fdb4d190060b9b85912c353e01a3616807a33c3d6f07defe51a7e66 SHA512 8048851d4527eef2de3a48cdb776ae7fd1595244c65b275fc2005497735df58abc990eca58b7a81dec5b2fe030f433d4cd660508895e286f4c4e1941112b6265 WHIRLPOOL 393ffb180fc29a56b069eefcdafd453c5ed26528a35c31b55e855036f49b2fa6bf0e4fd4842f967e467f975c35bc7bae256b5879b06d18d2fb37f7a02cc89d07
+EBUILD x509-store-1.5.0.ebuild 1127 SHA256 39039624736bb708b4177dc35d323daf92068a54a7e95d3ad2266f11dce9994f SHA512 d890fb460c13a9986cc29ed39bbd403feadb2d2a9d4dd2908be6463ed18a975464751312178044f8e5f7858e62b961888be25fbc4a7e3f9785f9f0105f6143a7 WHIRLPOOL fc7eb20d02c47567d75f69b1b62519d37b0e0451865147713e14121fe6322cdb64a13058e970870c0398544946fe4268c5a5ef4b2b40a6b602929a9be7cef85a
+EBUILD x509-store-1.6.1.ebuild 935 SHA256 96b49f2c2ce059ea8bccae3257b10f2e2b7de6463511a5755336d0b1256ec4f9 SHA512 a14e0c8f43b7c11923a9fb32ff96efffbae4a02e558070911de842d2418adf63f7f7f362198cfd4120009fad55ee09fcac11d21917463abece8b6f5ff5e56bf8 WHIRLPOOL ab25bd711e7ea449a12aa32bb5f9b7a7c7176b30049d8f40e11c77e7acebd871c443aba8175c0124f7e75e159da6c078acf28c0f5c5290f851aede7156900a38
+EBUILD x509-store-1.6.2.ebuild 933 SHA256 960724e18b14dedaa1d50a34dec87ecdeeb178ae43f99bd06af7a1970a521343 SHA512 98fe608acbb3800dd434151df29e45b84771d8c856528219a9c3101f6a0ab93d8678c96803c21c86b0200369bf1342bcf439bd23aa46bac4213f8686161e0027 WHIRLPOOL 7e28a405533c72a3623bf8ada356e8c731758c1f5b178f4ceca27767a9e5c6afb798d2825bf5d42fc2628961dd1d20931bd4b9f35bb20de2a5bfe1c2000d349e
+MISC ChangeLog 2990 SHA256 3d782c7cdc29040dc5614766823199abf2e36128aa2758d929a036a5147b030d SHA512 a19ffd9dc726f183c8c2bfb8b418acd2b4b636ed9efe4cdbb210a911a93af01f65c581d1589dca9d5f060eb6509a91ed24ea0a2501bc9a6980034e9d3ac946ae WHIRLPOOL 5b8650c753d4cab92e80119d47f166f56f525c9aa9a50fa64d0d1a96b55b8cd8c259865004ebb55dd2a794f3673e2329af8194897d5c08c3a30e3a152901241a
+MISC ChangeLog-2015 722 SHA256 ba4103c2564245b446f16f676772817dc43400f074abd147d5dca874281709d8 SHA512 ec5e0358966dae567f6ec817237b306fa487720f953a29a4053c5e477a28ba86c583d312151aef7e3996e220ccefb7263b14fb473674fc24ba26f2308835bcb9 WHIRLPOOL 950b2df415e09da5a2fc01f893c353fae289d45891175d4e5b1eff4f5e8f03c3d9d9bb587cecc7ad7163abcf39b20432b2333d8171db8338fe068fcc36d0cd56
+MISC metadata.xml 532 SHA256 7e73b4ee11924040ab1a4a7d902f32703431965f951e97513709ef08fcb3a120 SHA512 e40040999883c0b8506bf95e554d84f2edfa0bb36bb61c3edc44b8756c1b584c20470fd40c04599a9506d9775846b62744c40814163bfb44542fbb8a26c50bbc WHIRLPOOL 1b9ecdb672cc462c5569cf1869caf8b13d498b0813aff9fcde3895f6b388e81be46207047d7f7e7f7672f0db12e3215ce8920348deaee86371b9317bdcaa66e1
diff --git a/dev-haskell/x509-store/metadata.xml b/dev-haskell/x509-store/metadata.xml
new file mode 100644
index 000000000000..387cfc03b044
--- /dev/null
+++ b/dev-haskell/x509-store/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="executable">Build the executable</flag>
+ </use>
+ <longdescription>
+ X.509 collection accessing and storing methods for certificate, crl, exception list
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-certificate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/x509-store/x509-store-1.4.4.ebuild b/dev-haskell/x509-store/x509-store-1.4.4.ebuild
new file mode 100644
index 000000000000..30c065b8b3bf
--- /dev/null
+++ b/dev-haskell/x509-store/x509-store-1.4.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 collection accessing and storing methods"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable test"
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.8:=[profile?] <dev-haskell/asn1-encoding-0.9:=[profile?]
+ >=dev-haskell/asn1-types-0.2:=[profile?] <dev-haskell/asn1-types-0.3:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.3:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.4.3:=[profile?] <dev-haskell/x509-1.5:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/x509-store/x509-store-1.5.0.ebuild b/dev-haskell/x509-store/x509-store-1.5.0.ebuild
new file mode 100644
index 000000000000..fb7e29fd2ec0
--- /dev/null
+++ b/dev-haskell/x509-store/x509-store-1.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 collection accessing and storing methods"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="executable test"
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.3:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.5.0:=[profile?] <dev-haskell/x509-1.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/x509-store/x509-store-1.6.1.ebuild b/dev-haskell/x509-store/x509-store-1.6.1.ebuild
new file mode 100644
index 000000000000..ea7926f6c3c0
--- /dev/null
+++ b/dev-haskell/x509-store/x509-store-1.6.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 collection accessing and storing methods"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-store/x509-store-1.6.2.ebuild b/dev-haskell/x509-store/x509-store-1.6.2.ebuild
new file mode 100644
index 000000000000..af5f590a1645
--- /dev/null
+++ b/dev-haskell/x509-store/x509-store-1.6.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 collection accessing and storing methods"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-system/Manifest b/dev-haskell/x509-system/Manifest
new file mode 100644
index 000000000000..62139b61c269
--- /dev/null
+++ b/dev-haskell/x509-system/Manifest
@@ -0,0 +1,11 @@
+DIST x509-system-1.4.5.tar.gz 3596 SHA256 1d098a4df1a71ac7cb371f43794c402c8b20a6e8095cc1737a4f39638930965f SHA512 609dfd0a8095f9a9b9b869a871b9da463f50c2973a48d60dad8e6c8f652cdebc09675391f8193bf183b64dab9d81dab09e1561bc253534958d10d325e217c3a9 WHIRLPOOL d5218e3f7da46f286b03b732bbeb2ffd426d7cafa8ab2cf595713f4a5849677fcb307a2968e92dc90bef52410bea258f24623b37d0542d2e143745c6c99d4627
+DIST x509-system-1.5.0.tar.gz 3832 SHA256 235725e9b9a2f16b33f85bcdd320223e0ed720009d5c40739082605bc6e33f95 SHA512 275423717680d62978fbe0703861c05ca2ebe2f0185bd479b5590c725380508d3aefcb229f62111647592f28bddef5285d1224cedab71349b28ee23d8a7d1ee4 WHIRLPOOL d95e7f122c3713365af1607f3271c09a2d88c236c121b04d2d170414ba9ea17215d91e190f965455fe038bff8fcb46b49d56fa55beb3044e68a10cf3b91673c5
+DIST x509-system-1.6.3.tar.gz 4035 SHA256 24237c3df1bf692fcf7bade432970ee2eb06db7437fa0e95986ef7535a68f6e0 SHA512 4368254a6a1d96876372797bdb360c89fde4266a1fd73d028e7807ea342cc58090181c5fe81c0f19ec8620424be04ceefc48dbe4a682cb792dc6bd6726bc2e6e WHIRLPOOL 43f82a2d74013d7e2f88eb2ce3e086b6d04fc6ecc28680012a89fae3d987429b2c9e3af2fb193719cf97791c893e02527c971ef571c2351cd0273c450756f131
+DIST x509-system-1.6.4.tar.gz 3443 SHA256 d98ef028855ad73a872ed86026f205aba383378bf1e63462c5d3e4733b60ff4c SHA512 5b12e9d3509d0f131532f4a5857442cdb64c157b16fb71b181336b7ff1840222f6bbcccbd69609b74d5f387963eb4ece37bb9fd37bb5d1e6d9d2aa5162739bf7 WHIRLPOOL aeb792d6e263abd0e0ed60778a5011b31927e0c7d9606a8ef70bbb67ee368599c4abd2782d6b173ab15a5a32077736897ac18e5caa48fc5c9a9ce0d9ee29b09e
+EBUILD x509-system-1.4.5.ebuild 817 SHA256 dfd7ad9b0974fe7485106244c9b0c0f31acafa830652fc942122ad17d344946c SHA512 a0af16c85679f2427981d497f710ee814dfb661b850357d5d0eb543e276f4ebfece9aabc772a61ee21f476dde2325d956bb9d5d2815ea522e40d1570a340c00e WHIRLPOOL 8a3168c33eef5bb4bf6b1b13677c1fb7048cc91d8e38f8bb7ff296d093007cfb03f961a2e78b8896ee720a6daf1b48647dcd8d6a790205f22dbf19830c0f8fa5
+EBUILD x509-system-1.5.0.ebuild 812 SHA256 2b1f68e4843ee800e3b0279f0703d4539de8937a706e22d3da0bedf24dfe9849 SHA512 72925e40bac9d379d4b6bd92ccec2f535046bcf50c3df512e5310e43864c4bfa8936cea4959e755691a3ba04a9a26f2ca2784f8ef39165a7a577dfda15867250 WHIRLPOOL 2b414bd9467b7fcf72ab3e6fcb7ff981be027dc1085ccd1e7f9ede0b6f5442cbac211a06334fb5afb994e15a079088579c6ed068361667732eead16778694ec1
+EBUILD x509-system-1.6.3.ebuild 819 SHA256 280a3b91b553db68069bbe440da3b66ff379cc1db8f877c8f27265b55a639643 SHA512 74fe2e84b5d5669b89ed0367d397f62c1f942158dd7eb92f044b47b603c7030affeac5619bf34239e51aed89994cd8f176fc9aa3f5cf2aaaf816136b45976a16 WHIRLPOOL 09a5814c72ccb0cba88e773541918127967e5f7e056670d673fc353bfa76de4d01c60c80ce2b366d7347a929146708d0e1af9723825f023fd07f133fd739480c
+EBUILD x509-system-1.6.4.ebuild 819 SHA256 f8f3290efd3c444e8d871e85c5481cdbcce4877b961244f8a65a91d569fce723 SHA512 80b1626774c2b7de27c45c2173c8de615cfe91d7b6c13ad43475e5f5c64c4e80beed8a6cb9b2df7d3acb00dbd1dc4e2a384d928fa829fdb46f3d3a2ac615e85d WHIRLPOOL d6d772b3610fc3a70a808fd517acab241a0ede969b52babfab16e83805e16cf7db2d923d7fddafb9152a55119cfa733a959aee099d5a3610e6a958c339f74280
+MISC ChangeLog 3220 SHA256 48b12927c83ff5e26c216bd12c8973929e624cc7a10d50f621c463dd8501edd2 SHA512 4735feb1c5e68711f3f31a3f771380cc673375b76cb123f44e161e8dee6fca19f27f00f945039a374015acf9ec2e1b199653fb439d4617602f5c715039361c47 WHIRLPOOL 6a18b1eb2ebef7cc3c20392ef19ea9c22545fa9be9ec69e100799ab6cb946cf40f267caeb6d32899d114bc7d3f21ab302691ead18903f2818bd7abb50e93424f
+MISC ChangeLog-2015 862 SHA256 5c8e7f5895041aade976284bf040e9607b621cad2f97907c22aa6b9f311ef0e3 SHA512 184d7c4f24b9a6dc86715b1638895377b1028c33738d87f3a53548b8041dd6de66d901a6d0d15f24dcf4dec58a878504be60839cd444a492ff4c5fe9b732febb WHIRLPOOL 79dc2209221857cc93de4bf9edcfe495e1d3f326e13743e9495deb5c273d2013eefad670a3cdcbbadef2dbde4631e35668fca95183fc31bc5df755d50e131b14
+MISC metadata.xml 401 SHA256 4761b5580e40c8b23027e791a9b252c8febd1393df9aa536183ad2228203aaca SHA512 5456194344e0624b6ab6860790a428f5cd29e5023780aa7e165405248e9cfc66b5b6ae8e8cef7ef46ac3241f89f330cf633e8374d77fde4b739a11513d91fe15 WHIRLPOOL 9c92c7444f93248461a972a48c00c830c73528629bfce35fac5a881bd87ef4f33f26a873dd998fa09c9ac5c939c081dc333789af622f6d79fcb0e43adf3ac4e0
diff --git a/dev-haskell/x509-system/metadata.xml b/dev-haskell/x509-system/metadata.xml
new file mode 100644
index 000000000000..dea36bde9523
--- /dev/null
+++ b/dev-haskell/x509-system/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ System X.509 handling
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-certificate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/x509-system/x509-system-1.4.5.ebuild b/dev-haskell/x509-system/x509-system-1.4.5.ebuild
new file mode 100644
index 000000000000..9838879cc5d7
--- /dev/null
+++ b/dev-haskell/x509-system/x509-system-1.4.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Handle per-operating-system X.509 accessors and storage"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.4:=[profile?] <dev-haskell/x509-1.5:=[profile?]
+ >=dev-haskell/x509-store-1.4:=[profile?] <dev-haskell/x509-store-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-system/x509-system-1.5.0.ebuild b/dev-haskell/x509-system/x509-system-1.5.0.ebuild
new file mode 100644
index 000000000000..8237c0ac7d3d
--- /dev/null
+++ b/dev-haskell/x509-system/x509-system-1.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Handle per-operating-system X.509 accessors and storage"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.5:=[profile?] <dev-haskell/x509-1.6:=[profile?]
+ >=dev-haskell/x509-store-1.5:=[profile?] <dev-haskell/x509-store-1.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-system/x509-system-1.6.3.ebuild b/dev-haskell/x509-system/x509-system-1.6.3.ebuild
new file mode 100644
index 000000000000..cdd868816863
--- /dev/null
+++ b/dev-haskell/x509-system/x509-system-1.6.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Handle per-operating-system X.509 accessors and storage"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?] <dev-haskell/x509-store-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-system/x509-system-1.6.4.ebuild b/dev-haskell/x509-system/x509-system-1.6.4.ebuild
new file mode 100644
index 000000000000..73074bfa58db
--- /dev/null
+++ b/dev-haskell/x509-system/x509-system-1.6.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Handle per-operating-system X.509 accessors and storage"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-haskell/x509-store-1.6.2:=[profile?] <dev-haskell/x509-store-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/x509-validation/Manifest b/dev-haskell/x509-validation/Manifest
new file mode 100644
index 000000000000..25ed9d7fbcfa
--- /dev/null
+++ b/dev-haskell/x509-validation/Manifest
@@ -0,0 +1,9 @@
+DIST x509-validation-1.5.2.tar.gz 9658 SHA256 5ea194907cfa9b4037fb0cf0a6c3787009ae61b34f77d837422bce7240ea27f1 SHA512 113cb7ebf6575e1902500a9b91dcf246d7a2d01fdccd25454660b4be667c92b60c8f18d797d69814a90ab941909370c96a24d1ed1a63b55bab5d75491f1cf603 WHIRLPOOL 40b7e9f6f9961de10656cbb54ed6855663b241406c8fa2c742b94ebb2220767e49600aab20ffbc7b31512b39bcb6b5ce6586fb9f666c71f99c0cae16c6d409cc
+DIST x509-validation-1.6.3.tar.gz 10259 SHA256 80b7d3beef9dda913c7cc7c890ab703d6030574df2a62df1939036184cd921e3 SHA512 83aa4a403ee726cae8a901c64e997ce0ff9d94027c90f794ebd1eb0267cbf9f8846df7e3fd03cba5bd414e8dd7c89a46fc74d88bed8f42850e0c0e191aadabcf WHIRLPOOL 0c6004a7a04676d3c13192b328757b60b77244ba2d93dcceba7dfc0a1a9d35e3f6e9e37d9b91324b7b4dcac0740aa2c4ad6686512ec7b4fa80c0a1cebca74075
+DIST x509-validation-1.6.5.tar.gz 10370 SHA256 d1f73197677b6d19795fc80e4a1fa93e810d567ee4e3edc74e841b3eb20e1ca4 SHA512 170a01b748ebd082ed4b7c084ce2e4ee9614c8ff45ca28d4cfe32b0cae498c43bbb4ec0d9e0a6a25b480f57660fcab67222442c3df970a4242d0191e5c2015e6 WHIRLPOOL 41008177067958ca956c3a4acfded61ce47f4e5baf7c2b199b82f335dba16ebb2a4a78caaf317ec4f6abeb8b9da3a08a3c989bd5f2294560553e6a4ca04b8f38
+EBUILD x509-validation-1.5.2.ebuild 1390 SHA256 b88f0c1e4f33b4fbb53365e098486bb7aa1469ab750045377b2e76bf91843174 SHA512 4733444237b5b44fe5f0a296cf6fc5813e69f832acf201d9e516bde1cd45810be3355433e4fceb2955ca2d79e39e224f756567c58faef885887d9b8cbef4074c WHIRLPOOL e59bdbba78664057eb9a5e2ebb02df8a1fae941844b74076f5744f51bbb6045d14983782ae33f39c84f5ef7179aec569542eb8398741ce30599cbe7330e4dd7d
+EBUILD x509-validation-1.6.3.ebuild 1158 SHA256 b598b543cc7f4d97ebe39c1b2424cabe41b5c4679742466a8bb98c1d43f42441 SHA512 ec735e158c0d348482a29069e8eb1a8d6a9ad3782860db984df225a20670b755dbfcfc2a44150f74f2330b8d52e762c4ec0afaa46f71a3fb78ce75ce9ff18b76 WHIRLPOOL 9d1a2568faa247c573c00ca01c7cfdd8e95beeca6eb12129c472fe089b1b4c943d692a6e4cda563d0044f544bd038d3401e0bcffb238a17ccd9d1246cf0a31f4
+EBUILD x509-validation-1.6.5.ebuild 1158 SHA256 ecd38a7807657b0238013828bc2b994af24a41e3af27f55c6c3dbe55c99863c5 SHA512 38362fd2b810300110b54f865f8f8abf90b51ad03ee15fe8edd958819cad1eeecf468ada36facaabb4a50f21e90e0a4990fc10a21c60ae2304153cb9389cb8fa WHIRLPOOL 7a98472b4aaf551ddfa76b4c3de2fc3d452843a1f8dcc4a7b3b83906ab14ddf8fb27846f184b6dd85488b0eaa95ab445c385b4949f1de0a12875ed74c5d0d750
+MISC ChangeLog 3307 SHA256 3dea3d20bd157919c3090b6f3bbf21c3d300a550e3bd8dc65b73ba9ac1c8a458 SHA512 c8c3410cc423b38392120ab44105a8de3a497483452f776ba6b2753b752fa6f9a467ed910ca6fa6c3784a2cf289ee3991f22ef4d7ee8146dbcf312b15b7bddd2 WHIRLPOOL 7230c984ab5fd2896f5c091972457e4537e0a916503755526ebf9b4c7efc4102f8b15a5ecf2dd779776c154c12e8277d48ec07d5ef9665b2fb17970e3482a042
+MISC ChangeLog-2015 906 SHA256 d097d11f435d64323961927d0644631abb110992a39c3dd78d3cbfa147d40cc6 SHA512 e58362fa61b7954875e6ff1249c3fd37ed6c4b0d52cb8c301a09b4ebe6e17de040f1a281177b3312df99ad54316749b38da1d2d2d1fe9478af3917c6eac0a46b WHIRLPOOL f38d8ef8c04e9e79fde0a0489fc956a981cc76a537be0b6a2cff76454b805beee3efafdc7826b34a7a29b953bec93f5b8f8f5e1cbd89ecb37f881798adda3cd7
+MISC metadata.xml 416 SHA256 0a349d601b3dc66d61c15536b717503bc49319b592b374aea438dfafeb34825e SHA512 9572eec905c615a7d79bcc16c6d455fdee488d302c08fe5f18450806ef2b31893e1a86d900178418454e77fd3a0d6c69a85f09d67c4ccb7e3c95f6b0f521a7cf WHIRLPOOL 94bd02c70bcd71513a4e4bfff5798dfdd6ffd9b8f383be270e16dd50960fdd77b3581d87db45fe070595704c791d342bd36dcaa1475229f9d53100cee602eb76
diff --git a/dev-haskell/x509-validation/metadata.xml b/dev-haskell/x509-validation/metadata.xml
new file mode 100644
index 000000000000..2fe4ec59d173
--- /dev/null
+++ b/dev-haskell/x509-validation/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ X.509 Certificate and CRL validation
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-certificate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild b/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild
new file mode 100644
index 000000000000..b0a69976ff25
--- /dev/null
+++ b/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 Certificate and CRL validation"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/crypto-pubkey-0.1.4:=[profile?] <dev-haskell/crypto-pubkey-0.3:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ >=dev-haskell/cryptohash-0.9:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.5.0:=[profile?] <dev-haskell/x509-1.6:=[profile?]
+ >=dev-haskell/x509-store-1.5:=[profile?] <dev-haskell/x509-store-1.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/x509-validation/x509-validation-1.6.3.ebuild b/dev-haskell/x509-validation/x509-validation-1.6.3.ebuild
new file mode 100644
index 000000000000..d1e3c724e1ca
--- /dev/null
+++ b/dev-haskell/x509-validation/x509-validation-1.6.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 Certificate and CRL validation"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cryptonite-0.3:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?] <dev-haskell/x509-store-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild b/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild
new file mode 100644
index 000000000000..803341262b3e
--- /dev/null
+++ b/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="X.509 Certificate and CRL validation"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/cryptonite-0.8:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-haskell/x509-1.6.2:=[profile?] <dev-haskell/x509-1.7:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?] <dev-haskell/x509-store-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/x509/Manifest b/dev-haskell/x509/Manifest
new file mode 100644
index 000000000000..ef980dded514
--- /dev/null
+++ b/dev-haskell/x509/Manifest
@@ -0,0 +1,11 @@
+DIST x509-1.4.11.tar.gz 13976 SHA256 ea25f2efb6700d2dfc8950bcc9274320f55dce241e01cf75900c10a3af34a5ab SHA512 901e8d7623dfaae745d1748a302d2aba48e63fdf0f17eb932455f0dc0e348aa17f5b9bcc9ef4838c41ac5b9f9e0b03c6dac2805ba146584dcddf55069d29a2da WHIRLPOOL 6dd7f6c33537fd62e8fd750949faf141fe3619bcd2c31b3497d7e2c567053ec49d321ad34e9b0c099cfd1711d9999c97af68c279aa7073b30db1bf001481d584
+DIST x509-1.5.1.tar.gz 14528 SHA256 566c23f526c20be1386c492a3923eec31f251b725e816e6cebf8074ae31aafd7 SHA512 8255cd78c2602f2bda0eb6dc8b539c5f9c656e2b24b015031e1cc0439013b17e56e339ba497717c2aa38dc33b3e61632db2965e3a7859146a69ca6cb4e69e92d WHIRLPOOL 60595792c9bfb94287f7a020b18ffd69422f7f750ceadc8a3a34b9699fe06addad3e5e68f5aee8900025329155487755cc1453cfe47f07a1a035e72b1101cfdf
+DIST x509-1.6.3.tar.gz 16134 SHA256 36c62877046e7ecd6c913da4c21264e18eb56f7cba7abb5d41c42e95845fbade SHA512 6ee4198954bd66febdae4b2d223490085c5e49ca6cb416667061f879488f32cb51dbe9ba8c6c9dd6a79ee3a57706c0eba3cbf49603b80d613f692192bdb32221 WHIRLPOOL 0ca1d13737bac965d957c60143b848324eabb73a77b01bb96f959589a9b39ed493011094dc81f9992f37c634bba4c030d6e542807918f94b414f2f684666b42b
+DIST x509-1.6.5.tar.gz 16711 SHA256 b53894214e23ab2795f2a9f4c885e37b35a223bbc03763b0017ce06dc8394783 SHA512 bd63bcb1723777e379c50db55f32a2a7d10b051a7d5a586f1caa3ed298932626669adf8dc7e4becc54090741921b23a7e39879ac743ed90c2281634f8d18240c WHIRLPOOL 4faf98e300916277595398786f170b34a88353127149da161a8364468c87b4c5f5e19a68c23c27719a56c59b42ca8565cb9d35511bd689ac529b9d80d375fa48
+EBUILD x509-1.4.11.ebuild 1254 SHA256 97ea5735341b61f855067aae528a4831f86475e3ab00a00e457c22b968620977 SHA512 1792352c7e3d796f7c2a996e5f20c6548200ac1c9ea720d90bc6afaa2a161bc41a9f37c7240b4ea89f35844312f3b359a52e224c5315f57dca8afd46c53f9728 WHIRLPOOL 82f86a650ed01ec8af425ad0f74f02d949289494514927aab84a00b4c3790d8d1885b6583de56e36f8c92e9de7e820e197860774f48e8f3ccf9f6c7421b7c0b8
+EBUILD x509-1.5.1.ebuild 1181 SHA256 f5b2717fc501526e9542d194894312712f38d479950d0d81836b91d542436d2c SHA512 7171d573632af73320894cb7dc3646ea506f0e40415248773d6fd2dccd4f07026bd286f3d389b366f36bd3282c11517b09fe64c721b38353531d65cfa8f7cefd WHIRLPOOL 069b5778d8f9f6a6214ee997b41e5780cb59ca210de12e60a30f67a9f0d51698ced4a36ab339263ed47d6f3d399363b064ffa713a8240763965ddedde09997d0
+EBUILD x509-1.6.3.ebuild 1066 SHA256 84b1c77306b5f4b54a0b1d74528ad9b5c2e9befdcb985a1badf31c73f3785675 SHA512 7abe765984675d2286f929c5cf51b21c42831101bf1f6ee2ae0b467435106be678f54729b0e03f31d21a360c2b42b4b8b5962db9f0e2c9b3963fdc9ca6dc54bb WHIRLPOOL 0bc4a36dac0c904926a279051d25cc6120d33fd55fdd4f184cf610cf29d9d72257d32669ecd70f6c7cd6c924d86a113aa62d8e2ce754727c0f0d2b466d5ecce0
+EBUILD x509-1.6.5.ebuild 1066 SHA256 ac73830f869e5b485d3191656075ddccb2f887d768f96d2f2d877e730f1b51dc SHA512 4ec16773439988c0618d46e3c8856a233fbdd92b1c13755411aa451e6a19edbb14c0d2f679c1ef1f016a2c2992f2f8c199a4e021d447056cb9a4963ec945e0d9 WHIRLPOOL 7414c747663c2dcc949dcb8285bb537299d792286d94c096e8188d5a2362b04c3b7f59e580050d5b48bd8a5a00feae996dbd251f2fbc53c654e2572006cdec15
+MISC ChangeLog 3218 SHA256 5b7ea23d54a300c85dbe111404df606b970f6a316b777eac2f68fcb227f9be45 SHA512 e4ea694e32ea73316f48a885db0c25f19de53232d40c46c4cfb7ec6019655473e62e1325c57e4355562bb5f53fcab6dd5941417277da5704d2371ad19290eb2e WHIRLPOOL 326e25efad1865ab7c5fea4cdf5c72022dfc4623353d05004923211cd1a4bdd9edddf268d2edf9b3582aec9b80377a77bba99787f2da05bc85ea45fc22262b25
+MISC ChangeLog-2015 922 SHA256 38de56f2e56e0a0b1cacf68c2e7022dedce04c0fbf4a5f9042cce64b2a01f8f8 SHA512 e32f048c99b27c53c9d7ec71cac573bd4d219aae7e789d2620bd25dd9382d76778176081b6b37ed76331df9bd85e74c62f170f64d207a166fa712fdd90b05771 WHIRLPOOL c29b35b5e094a745c08c6153a54b4e8e914986513e8a6d91e23904c80ae8710ae4b9c377bd840bbb813f7f33a11654298249613bedb6f13f76c4364950a9105e
+MISC metadata.xml 402 SHA256 dde67eb173edbc9ff7a28631db5a9613cbf7d5304369596c13ab18dac54a6050 SHA512 f580c339830d91e8f5ffc91afedc049f10fa454477d81679668d16e2b8c7d1d0217476c487c39cd023c86cbbc43f72bfaecc5d0a6f7fd4cbd781184c2bad48e1 WHIRLPOOL 93a15ed3a88e220f457684483a1a7858d18488dbcf073ffafa1186d906f8d728fb5b5dd457abfe81d498b6420800eb6992fcc3470fb43467cb0077d8c54f5d79
diff --git a/dev-haskell/x509/metadata.xml b/dev-haskell/x509/metadata.xml
new file mode 100644
index 000000000000..c2856848dc0e
--- /dev/null
+++ b/dev-haskell/x509/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ X509 reader and writer
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-certificate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/x509/x509-1.4.11.ebuild b/dev-haskell/x509/x509-1.4.11.ebuild
new file mode 100644
index 000000000000..34c242e67009
--- /dev/null
+++ b/dev-haskell/x509/x509-1.4.11.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="X509 reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.8:=[profile?] <dev-haskell/asn1-encoding-0.9:=[profile?]
+ >=dev-haskell/asn1-parse-0.8:=[profile?] <dev-haskell/asn1-parse-0.9:=[profile?]
+ >=dev-haskell/asn1-types-0.2.3:=[profile?] <dev-haskell/asn1-types-0.3:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4.2.1:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ >=dev-haskell/cryptohash-0.9:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/hunit
+ >=dev-haskell/quickcheck-2
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/x509/x509-1.5.1.ebuild b/dev-haskell/x509/x509-1.5.1.ebuild
new file mode 100644
index 000000000000..06e66a4d5550
--- /dev/null
+++ b/dev-haskell/x509/x509-1.5.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="X509 reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-parse-0.9:=[profile?] <dev-haskell/asn1-parse-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4.2.1:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ >=dev-haskell/cryptohash-0.9:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/x509/x509-1.6.3.ebuild b/dev-haskell/x509/x509-1.6.3.ebuild
new file mode 100644
index 000000000000..855812207fd1
--- /dev/null
+++ b/dev-haskell/x509/x509-1.6.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="X509 reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-parse-0.9.3:=[profile?] <dev-haskell/asn1-parse-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3.1:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/x509/x509-1.6.5.ebuild b/dev-haskell/x509/x509-1.6.5.ebuild
new file mode 100644
index 000000000000..8efc4fa867a6
--- /dev/null
+++ b/dev-haskell/x509/x509-1.6.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="X509 reader and writer"
+HOMEPAGE="https://github.com/vincenthz/hs-certificate"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
+ >=dev-haskell/asn1-parse-0.9.3:=[profile?] <dev-haskell/asn1-parse-0.10:=[profile?]
+ >=dev-haskell/asn1-types-0.3.1:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/xhtml/Manifest b/dev-haskell/xhtml/Manifest
new file mode 100644
index 000000000000..f3a5f6e866f0
--- /dev/null
+++ b/dev-haskell/xhtml/Manifest
@@ -0,0 +1,5 @@
+DIST xhtml-3000.2.1.tar.gz 14555 SHA256 33020782170c1c083bc59fc3bfcb72cec2db223e02d1181c07ae23b9fa7fdcd8 SHA512 a3e901f6173e3885717ee5e451f8ea8d2ee61cbb159335eb69b0a7e097dbad350b1919aedd7f9daf530147fea7982921fc324df41112e69ed362d143fe327342 WHIRLPOOL abd5d7e94b7f14e691a9f18dadc9961271da75790c8dedae6fa2566072355cbc3840eb82291c78ec3d2baeddf2f473619dfa50c6a0ab63a2bf4ab195e1a689d5
+EBUILD xhtml-3000.2.1-r1.ebuild 820 SHA256 c1cc8507deea68a152101188b71291e9e5c0b8b1f253b6a504ce9ffa78cddd0c SHA512 96734f7383ba56d020738d0f465ed719bd537f328d03d978e900c805f8ab22b42a81d281edc9c59efdbdeddc90e4d0cf9b4c0852beebb711c426e8790829af5c WHIRLPOOL 38732fb4384d97ba07124472c1a7bfb0f5f9026df3ceeee2cfc22f3093fb7edeb4081ec1c402788f8db7fc85828df5454d96a7f7064a5570a47aa01d0e3b54c7
+MISC ChangeLog 3173 SHA256 06017c7b9e783387aba437c91de6a11fc3878a3fc8994a453d8bee055deaa252 SHA512 60ff6528d00a703ce4f0ea706da5e4bc80c8cdd95898ea2acabda3eb4d2bc2b463d9b4e55ad1f06031ed71e1211603099686e373da57c3c54f0d43a67bd95cc3 WHIRLPOOL 1b8a55f7056df9be2b4a0ed04467ce0d4096b7c3de97276252c56d319d98e3bb0efce2097f887e0a37795d354b9414ef5ba3e65a6bef7531c621c1c44a374f7c
+MISC ChangeLog-2015 6232 SHA256 430c939e3dd4b72425a7f6d8036be0f259da8f895bdfb06662fe0e86a5fcf03a SHA512 505d879f473444cca39fb1c621d0a41e126730b4fb83ffaad1dc8b6fa519f6f3276bc289a1892e369a0ca4319a9d26bbd0421d7ae14d7378f22c0f9a80d5df89 WHIRLPOOL 2d7ae5994fa4e4927a765e2ca3642d6aa587d0dd102664329fc52ba8de36de93a0912bcf55f69eb957090e7c706a38efed9ad191ca0193fb847bcf2b46b15b11
+MISC metadata.xml 305 SHA256 89f8e230facedae63ab78c055cfae1ea3dce1e2441f43414acd6ac77a6ebf29d SHA512 0270a7ac1593d87c819597c6adf0c5658415e1338423c2c1cf254c8d2b9edb879b7776114600ae034b4b667ea42b53b1c372e8fc09c944a017303bbe04ea3453 WHIRLPOOL e5a3ad7487e0e1b71811887997d4a3ae9ad1c5ad9066034d6106e21366ccf7ffde1ec16e18e3436b0d702680b36ef579fe198ea8326c1c893584975ceb020404
diff --git a/dev-haskell/xhtml/metadata.xml b/dev-haskell/xhtml/metadata.xml
new file mode 100644
index 000000000000..b628ca84b8de
--- /dev/null
+++ b/dev-haskell/xhtml/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">haskell/xhtml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
new file mode 100644
index 000000000000..40e42ce9cfd2
--- /dev/null
+++ b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="An XHTML combinator library"
+HOMEPAGE="https://github.com/haskell/xhtml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+CABAL_CORE_LIB_GHC_PV="7.8.3 7.8.3.20141119 7.8.4 7.10.0.20141222 7.10.0.20150123 PM:7.10.1_rc3 PM:7.10.1 PM:7.10.2_rc2 PM:7.10.2 PM:7.10.2-r1 PM:7.10.3_rc1 PM:7.10.3 PM:8.0.1_rc1 PM:8.0.1_rc2 PM:8.0.1_rc3 PM:8.0.1_rc4 PM:8.0.1 PM:8.0.2_rc1 PM:8.0.2_rc2 PM:8.0.2"
diff --git a/dev-haskell/xml-conduit/Manifest b/dev-haskell/xml-conduit/Manifest
new file mode 100644
index 000000000000..5341f5624f84
--- /dev/null
+++ b/dev-haskell/xml-conduit/Manifest
@@ -0,0 +1,13 @@
+DIST xml-conduit-1.1.0.9.tar.gz 29805 SHA256 46f759c3657da413bc6941cd0c7d23744bbe1d8b669a7fa26f60db4997475d07 SHA512 94c3f925e3ace90c1434b0becdf1a6fa73db786d71522ea413bcf40fab653f415c4e7b8653ed423ca9f24665e4b8af92661aa436824c4a1dfb7d249702bf079e WHIRLPOOL f05299b94b588c010e9cae5a89097f52d7005f98e523e3d289f3a3fe8122886279570e3b0fdcf1a811b0a1953b83e6731a13543412c78efc32f1d65255e49700
+DIST xml-conduit-1.2.3.3.tar.gz 31240 SHA256 0bc599d6473f9c19c1f2c0f598799c586cf03c96fc21c8107d856ea20c15b378 SHA512 1a72b890ad3501d8a80a4030a01da35ef913f9245db9c870f13b5d266e073f14d490d38666c639575e5cf9a28c19e27378ffda9d4fe551b2b187f9e98167bd69 WHIRLPOOL 300217472c6acdbcb167d4d90337aae7bc915e3584542e8b277f72f4c811779e4bab273975f356c3affe65d2d076108be420dc21b276b6ee6f89d223e7ee8c35
+DIST xml-conduit-1.3.1.tar.gz 33304 SHA256 19e65bb1753f99c8a9f2011f2088639db3b8c06f72d29fea1464f623879b8f24 SHA512 939a891304647a8643bbf186269edb3a59930bf825dfa9e5f96382259ecc1c0787fbeb826ba0e5ec2105b263c8a639fc6079e8e3918b271f0e6ab9640133d1a5 WHIRLPOOL 176421a8ed579893f9bb8e5f649076fca1e06f42249db06626e73bc8213086442a6c977244f1dbbfc15c9d581ea5e90c4a45f54216cf5aa5608a3816af5a76a8
+DIST xml-conduit-1.3.3.tar.gz 33965 SHA256 300a0b5eb2ff1062012b61bc4aaa390571daecc671af2d8567a649489b08b66b SHA512 1be43bafbdd3e0b0ca778741a42d81e95ee4f02f38dd61b06fd371f1314ff809223d0a6a269124191df8887ab82a85ff280d3a95d82c37038b04e86da12ee2b2 WHIRLPOOL 69573441cf87d9a23d8c466a350500ab75ee8c466e4d9d41cb7ddb15f1251ac3afdfc674d0dbd00903f8590b4902cca4f3e8c896e44cc182eebd248e3e01979e
+DIST xml-conduit-1.3.4.2.tar.gz 34828 SHA256 37be4f4788e937365b90f24b520b59a016d0e587b3e342ec0243b26f0656d17d SHA512 c4b505189edc39f80c1ae842516c2a2ca15f486465fab94864259b094f9f23dc1dfcab73f1754096fd323f0ab0bcd9a87f801d775295c99e208e9c7fa688b65a WHIRLPOOL 01b4ffc6e924aa1c150339e2f9a4ef4c94c769a64cff9c6d4642ca0b2394192dcfcc2cfe8d71ad49fb5cbb6d009fdd669756dcaf9bc7286e756c54baf761c067
+EBUILD xml-conduit-1.1.0.9.ebuild 1611 SHA256 750d1da253397c6225239d99e8861bbd00bd37a3eb80cfcd0507e07083014625 SHA512 eea640ba46b28b942e103aa9ef558139945358cccbf76695684553a93e6bafd539d87540d191ade42bc72190c0aa5fa87a247faf1ea8de10b7cd1cd7efb174e7 WHIRLPOOL 8a63a7397d7c76a7a49fe29b3506510140fac51c4bd61b974fe75c3b37755eeb2cebb769eabecb27c9f91aa05c1a83294f136d5914ebc72f3104426d824fd636
+EBUILD xml-conduit-1.2.3.3.ebuild 1477 SHA256 c11bdcd72b4143e2ffa8d22ed2d681bab458bf39059da5dbc89ecba5b4dee618 SHA512 e08ea254a0ea83d0d674c822b9bb5be9bc52e76da1c1830a0d818a07272bf9296e208cbef430dad413a7c8e530d7a8dec442ba82883eef427d97aa71d408ba7b WHIRLPOOL b1b4fd43022c9447d392f4ca27afd3410dafa281f111017c71194c6125900e66f18575895e515cff218d57a912417a6d3bc96a5ea82d96b426509a9cfe56706b
+EBUILD xml-conduit-1.3.1.ebuild 1383 SHA256 eccbb835e3f43f2ab94b69771dddac45e49af1dd34316b20625b48fd0a164c7d SHA512 fe87521e3b7750fb2ce74a6da7d6d6031b31efb6a8fca0db0f2d55a2d2383b76fd17201982ee2c13a26eaea7cfe2c30eeac6d540b4af79b2824129b947a1bd9a WHIRLPOOL b6fb2a42efac7cc556963633cf2566f607aed62e42aba7fe6bc06bc2a6cd454cbe8b8a21ff15a190a2907de135e8db0075a4a1cdca8acb017679b235912b8f53
+EBUILD xml-conduit-1.3.3.ebuild 1385 SHA256 5ceec5cf15c16f501bdbfa6db099b47070eb6baf008f42ad1f5dae9551df87bb SHA512 bdae419d58e2788c0b4ee26025028aa6b1d0cfa51174570c10339df047b4e2c53ce05d265746dec397d62506f86027dc57841b885ad4dbf1e0d71d688eba123d WHIRLPOOL e4b52f6f9c93e0dc56a21721feed9c6162a99021668dc53b6d741c5ad1dbddfbdb6e94abcd0c328b5442681a331ab61aa7e5de30ed60685d5edbf09eaf486c41
+EBUILD xml-conduit-1.3.4.2.ebuild 1383 SHA256 a249bb3147f1271e72f57029a57227afe36b7151b219d08a646f31a62e589585 SHA512 500b4c51191c1214e9acbeb283746d30b152db1460e77ed8b9373d78531dd811dc49b64f67a873dd29d2770c0396b39ffa89c7ad6fd802faf0ba6ff5f8305c62 WHIRLPOOL 664ce695bfe513e43587848abd4672770580e8a569724badcbc04a36ccac0dcbd6bb8a4bf8206e9d836655d288ce17b463d5686668454af85021ffb88d2ca1d5
+MISC ChangeLog 3277 SHA256 6b1e6b17b74b88995eb3f4cdfef48da636a22eb571f3060d0029ab0edd27ec6c SHA512 7cb4e32b00a9d750188382dee5fe26451eda96f6efb206e9389f82c626834cf6d427365bff133ab853a6c5d3c2311ff26b3ae93a21294c9e7a87a6c37d4b2ada WHIRLPOOL f6129de8b11d38424d465b42b3b944c41227b45922673df2c5b7495bf509f4670507c065684fa0bd8051937d514d78a8f78eb9ca1cd684863e4f19cd668236b0
+MISC ChangeLog-2015 1839 SHA256 139ef05f809b85267d0b65b3fbcdedc2e181f5f95434664e2a701b507588f6c3 SHA512 6153566e1513f1e7afea5e7686117f5c1996b40792f2435310a02c1db5d12cdf33e0f6a1dc06c68f3a1e8c08bdec36800de755aba0bb6566d4b1d47ad4e52a18 WHIRLPOOL 357b34871fbffcadc9b88ca04063d48eae52364c8e35bebb53fecaec6d0fa73a0ed9f8cf2a0891379efc869f9200dd00a8ac6a28cbfe127a896a80e64dd50adf
+MISC metadata.xml 1536 SHA256 977d7819799345d501001b1228a17b864cc97bdc0f42308c2fdbcd51015c3e94 SHA512 b165bc569011782102739b645d1d8c5e36ba248967732dd8faac80aeebf56122ffa5ebef474d9a43cd37cb725ef94fa6f57bf104224a5905eb6672e05cd891db WHIRLPOOL 0a4b5ca399548e5ff1693ecf7b350e68933f31c32fc0de3de33935f40b3031116eb18fcbc59cf77546c132d774be8efd119b33f99b336823515c099401f84554
diff --git a/dev-haskell/xml-conduit/metadata.xml b/dev-haskell/xml-conduit/metadata.xml
new file mode 100644
index 000000000000..9fafda76aad4
--- /dev/null
+++ b/dev-haskell/xml-conduit/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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.
+
+ Additionally, the xml-hamlet package &lt;http://hackage.haskell.org/package/xml-hamlet&gt; provides a more convenient syntax for creating XML documents. For a more thorough tutorial on this library, please see &lt;http://www.yesodweb.com/book/xml-enumerator&gt;.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/xml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.1.0.9.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.1.0.9.ebuild
new file mode 100644
index 000000000000..f07f4e60dfdd
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.1.0.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure-Haskell utilities for dealing with XML with the conduit package"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/attoparsec-conduit-1.0:=[profile?]
+ >=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-builder-conduit-1.0:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.1:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/failure-0.1:=[profile?] <dev-haskell/failure-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-0.5:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.2.3.3.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.2.3.3.ebuild
new file mode 100644
index 000000000000..05dc9856ebb3
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.2.3.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure-Haskell utilities for dealing with XML with the conduit package"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.3.1.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.3.1.ebuild
new file mode 100644
index 000000000000..9ac098a62d10
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.3.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure-Haskell utilities for dealing with XML with the conduit package"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.3.3.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.3.3.ebuild
new file mode 100644
index 000000000000..61d2974e36fa
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.3.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure-Haskell utilities for dealing with XML with the conduit package"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.3.4.2.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.3.4.2.ebuild
new file mode 100644
index 000000000000..93a03ed40743
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.3.4.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure-Haskell utilities for dealing with XML with the conduit package"
+HOMEPAGE="https://github.com/snoyberg/xml"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-hamlet/Manifest b/dev-haskell/xml-hamlet/Manifest
new file mode 100644
index 000000000000..138575e474bb
--- /dev/null
+++ b/dev-haskell/xml-hamlet/Manifest
@@ -0,0 +1,7 @@
+DIST xml-hamlet-0.4.0.11.tar.gz 6080 SHA256 3d598ad387e310e76a07f213afe35db06662611840d1bce3bcdf202668bc1e89 SHA512 a0deb9996948a2a87f63f58f18365cac4d9db2538b24f10f5e0a171fb597d10c567c926c89c1cdfb098f471acdbecc8ea58164c94a10f18eebb3f7779e9f999b WHIRLPOOL a1edc1e95685e2f3740af46b2c58a2222f3e6707caeb890cc60a0c0707d4a79d9520a4901cbed11ca05001fab76dc0dee11d98c88eeb781b447a4a2b58c16e7e
+DIST xml-hamlet-0.4.0.12.tar.gz 6078 SHA256 0ff43b778e9e497b468dd123ab81fa8cfc84dcd0a6c8ab06b8fc27cf3e0669d2 SHA512 f503ffdefc0c8b3f8cce140bdf474086855a78d8be1ad729674f439e6a13e3f3b5313bdc5a4c88ac06756e85946b2b1e7f51e2a336ede6d4815bed4873dbe182 WHIRLPOOL e7dcc75f5454c1810b6e0b67d861c998050160c37a18569a008a47dad045a1a9697fba25315192b7016de7107ebbbbc6e9e39752831bbb745fdbddd2e1d775bd
+EBUILD xml-hamlet-0.4.0.11.ebuild 881 SHA256 84b52d3f6e747464892ef40cda40f8128d2ff966d54b12ab909b878387e82e4b SHA512 f646e687747e18b25a27399a2f09f8ff4a312ae8782f303d86d38693cabd2f4423ec8d55c488631068578b6c88e83273e035ed06fba111a17f0615eda16cbbfb WHIRLPOOL 20d9c4e912d7ea6ef27269bb1c7b28c1d4cd8d667ac1954fddc3fc852793d4511899f2a7534f04ad2912041fa50633bf8566353ee09af855fc8732eda4afbfad
+EBUILD xml-hamlet-0.4.0.12.ebuild 879 SHA256 c84037a282d7ea9f0e31fd5b480aa6fd2ee6be70214c9dd7944135893488706b SHA512 8956cabf4d44f84589db54538e6604a711bac61ff45de646152a35d9193b2f8dd69140c4397fb7f58afcf91ddb4fd7b97c084a1158e6211fa29ee016ad4acc99 WHIRLPOOL 29a34174e8ade323c02486ac8b20ff6048e5c31af692f970047a554f862e509a0a366565caf2903292dea0adad8808c10095db52cbbf0f5dc087534cdd048357
+MISC ChangeLog 3279 SHA256 d37c006e2798c207e18257050bf82a20451705952f041b3def113e19e0e24903 SHA512 9d7654309df49f2d7f879f5de08dc5f404045498f038d0ebd04bec0a2bd35c6eecf4c932bf179bb7e1b868935a4012e5b7eaf9557cfe9c515a34582a80b2e51f WHIRLPOOL 85e633d4d86679ccf3941fab70bbb96942db5303fc69856a1a040cfca37ba3bae773ced3d3a420399f0aa9b15ce4135c8d75940366f8c681a43930c3a1db6fb6
+MISC ChangeLog-2015 1363 SHA256 21abfd83e983a3722a3e39c1ff8a5725f9443b2acb63ce54bc20d902dfc1c475 SHA512 ea5a6d0328445e2bc1a90ec6c02e876769fe33dfdce9ee8dbf24ac67efd7830185a4555e5f17200f78a8c7e79e64fa35ad7ff4a584ff7816da47cbda82c68ba9 WHIRLPOOL 2c15247f64a88d60d69064d28afb82ec82730efc6db34dc8d6797f67b3edc964498ebf7ee0288070ac106607e69b85b3e9d879f7c71ffaea984acbf811c0143a
+MISC metadata.xml 331 SHA256 960a31814c95ea7f6eefe018792e51dd75c34cab17a65671efe62be3512f5bab SHA512 bc41ef3118b9cfe18949270aa7f12a4568edc7f22580548557ddef1f879399a2a6bc61efbcb6188e15d4fadb8d925f8d8ecbc0846c1bb73a2899a20d37524403 WHIRLPOOL 845c0cc31a521a635d4c1d4a553c70268e846b04f01203e82618e4580132debcadde3830658362cf6724a14f671b451033ec194751b20710b8c2f9335742eebf
diff --git a/dev-haskell/xml-hamlet/metadata.xml b/dev-haskell/xml-hamlet/metadata.xml
new file mode 100644
index 000000000000..e8e0075eaf33
--- /dev/null
+++ b/dev-haskell/xml-hamlet/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Hamlet-style quasiquoter for XML content
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild b/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild
new file mode 100644
index 000000000000..af97817c1cc4
--- /dev/null
+++ b/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hamlet-style quasiquoter for XML content"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-2.2:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?] <dev-haskell/xml-conduit-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild b/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild
new file mode 100644
index 000000000000..8b0ad28cce65
--- /dev/null
+++ b/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hamlet-style quasiquoter for XML content"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-2.2:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?] <dev-haskell/xml-conduit-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-types/Manifest b/dev-haskell/xml-types/Manifest
new file mode 100644
index 000000000000..e029d0e76deb
--- /dev/null
+++ b/dev-haskell/xml-types/Manifest
@@ -0,0 +1,7 @@
+DIST xml-types-0.3.4.tar.gz 3857 SHA256 1ee502b032e9a97c43250f476af69f65147667e3a1b4dd3bd404f64eb28c0999 SHA512 85f5de90d6494cb1e85b01f6da71335f4843336295df7b346870570fbc33ce3d760c1b92b74ca15f7fed1554a3f60025a4d51a5a9cb3079321a394f5a6842836 WHIRLPOOL 2a42974bed67aa0d33086cf5190e7421aee84ee8ac191ef52ee161c797a583e29886a2d0126de20c1c3ad394ad8af10bcb1458a493b4080b6e222a06f9e50a92
+DIST xml-types-0.3.6.tar.gz 4020 SHA256 9937d440072552c03c6d8ad79f61e61467dc28dcd5adeaad81038b9b94eef8c9 SHA512 552f2230e55bc8e45a62e06bbe8c0cb7844c5d73185303b3290632a816c5956b781fff1b0a679ce33b1759f1b9c815dab8063f6b9ced0c9e94ac314cf77b34ea WHIRLPOOL 734734e3d27c966317b3ff8d2961a4df2d2baf3a875717aecb88ae2603165950648103cb3cd7f27deec08142fe821d8ad60d1d8eee8f68f6387a2115faaa5477
+EBUILD xml-types-0.3.4.ebuild 605 SHA256 c360042e2ac8482dd897d218939b0e3f0946336f65a9daa5f951904a2db099a7 SHA512 4ee0348ffeb5ae638ddd31982d3bd56e78d711e8aeaf55229c5d0e1b60f4ebff5376c5f3d8e2865545b60a174b28a1c0be9c7d1dbd69da336c0e9c56a23abe7d WHIRLPOOL d4cc4ab63f4beedf34dbf71f1eb78e34e797667e3c6ea8b5a3df373b4c79be0faa082c7c9a8fcfa03afbe3710abbe0619abb39796c60217f1dc3128d74043ff8
+EBUILD xml-types-0.3.6.ebuild 613 SHA256 2d79e21b9322850af00df5d93ad4da529f3b52ad31e17127edf3a9a424b66243 SHA512 c21b1613cf2d66b6c7ca1671c46ed2b810987cb1ffd7e72347a1448284d9b648b9907b6e68643e41be328e59564a58c89126a8a3465497f4133596dc0366feac WHIRLPOOL d074b6ca3b24cc78c1bedf7a455183e6c5981d9e085aa21f138cea67093ac2e6cd51914c4441b4927d2796a32b6fcac61834619777b67e3663658e14a7cc394e
+MISC ChangeLog 2753 SHA256 03d586e8cc4c3c476241a5afa8150c48bc3f1fdb5728434bf0237aa32476b00b SHA512 5963721135bc1025234e674ce6ce335901b86c7f6574abb8ea542906b0c0a21b262d721ebb6c54b8a13fc5e41097a6dc62646939fbee92d0c09727bbb02051a4 WHIRLPOOL db1298c03f508282038d0c7e1972dadc93ae628804343fa0d1f9b10b061a28f9c284d3c06304dff359117dc3972d74f7ebb07dad6bd3729f34075d480764e9c7
+MISC ChangeLog-2015 2516 SHA256 4d6a46454b9d24b629fe69d09d7927f178f147f15b1d4f0171a436ac11e1efb5 SHA512 b0799e49515bd0c9765afa9afa067fdd25a33f41815fa1fda11a92ea4ea261b2f2bf004ccdf57fd88245946780ceeef240f6bb6d511629fe72e9e6815c51f5f7 WHIRLPOOL 0fd4049cd1bd2a770fb3dafc755bbc65c8476047c95da875a9b4dc42b42644e775a2be9a95b17598b5e8a28c56aa1173d71d7fc31508928abb940c8ba3591d21
+MISC metadata.xml 323 SHA256 b117684a58fee94bbf4dc7290d12b519b788716289bf8c97f625615c45b34b5f SHA512 4804601815b29028ec211563a5ad12908733568472a92b3b31c1a3f582930ba5e1ef305e22d5b7994c0d686094623a97c67405c75de1db574c8f00fba624a235 WHIRLPOOL 6a1e56ac1e240c3b895a527e6fec01ba9cb9f26b3cbb0c93b6ad643eac613de2034f1016c18d2660eee9aa05a4506c270f358cb68c06e11c7bcf900439005f27
diff --git a/dev-haskell/xml-types/metadata.xml b/dev-haskell/xml-types/metadata.xml
new file mode 100644
index 000000000000..3daaa927ccb7
--- /dev/null
+++ b/dev-haskell/xml-types/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Basic types for representing XML
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/xml-types/xml-types-0.3.4.ebuild b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
new file mode 100644
index 000000000000..98d995a9dabb
--- /dev/null
+++ b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Basic types for representing XML"
+HOMEPAGE="https://john-millikin.com/software/haskell-xml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/xml-types/xml-types-0.3.6.ebuild b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
new file mode 100644
index 000000000000..b0968f0f4f43
--- /dev/null
+++ b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Basic types for representing XML"
+HOMEPAGE="https://john-millikin.com/software/haskell-xml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/xml/Manifest b/dev-haskell/xml/Manifest
new file mode 100644
index 000000000000..b196ffc8003f
--- /dev/null
+++ b/dev-haskell/xml/Manifest
@@ -0,0 +1,7 @@
+DIST xml-1.3.13.tar.gz 12082 SHA256 c33607cef8a48d878b0e617e115135fc6f025fe43dcb65c2c7afb8285415b813 SHA512 d38b74d2f57eb6b19b6b60407ac0832b391d85aa74a26aa325be0a6b79457e94333a07c7b986baca66d6135073c00fb9f6c0b7d6959e44a365397d7b9cc1644f WHIRLPOOL 476d165395fc5d7436c5cecba94b1828344180543be4874b1d4bea1b4f4ea5035b30c60f51e71f105fe75c9d39b80d3ba3bd65584857cb067462dbf43a591308
+DIST xml-1.3.14.tar.gz 12048 SHA256 32d1a1a9f21a59176d84697f96ae3a13a0198420e3e4f1c48abbab7d2425013d SHA512 2ddaa6c837fe85a06c751a66ae2c185fb7190f51f24649a668032b048b3e1b15982b45c86dfee4131453f0bd1ed704e934090bbede252a2b6de30c5f4ad44137 WHIRLPOOL 130edb77870fcfc1abfe3742ab6e42c736e65ad28b8238b508011f63ff25266d2c35437bde478ba19535efc3910651e7d1e6f842155edb101af53d39c52262b0
+EBUILD xml-1.3.13.ebuild 580 SHA256 c1fb7540cf242ff87467f0be7f21cfa0df0579e1208dab6b64fcde3a3d0ab2dc SHA512 34ec95efc1526582ad48e5e39d1e607dbea3d5c5e72045f5938348e5c2380bc3d176c65caaf1f8838ffd19e71cafddc6079ee29d0bf517e80cc23b0e0bb1161e WHIRLPOOL e667550228026198aaa952a6283b3c4c7b16afc21319beadd0836703fe1fd2dddf0f595560a796477c4ef50e3ac91c743fafd34782d857a47e7e11558d5d8410
+EBUILD xml-1.3.14.ebuild 586 SHA256 8959fa5c98a3454fa8f462ed5da73c36321a9a345fa11d4f537fc8d2c947fc76 SHA512 67075a7e2c2a2dde72eab326a0a29c23a99ceaf0cf161a727708522f0956b9f00132ec00cdfbce90b77e62615041435fd8e1ed5037c4272395b532d5b0803fea WHIRLPOOL 09aa1e8e9d7c97cc626f8e37a2ab02248b2209ab567579be4168a67c060a4e1916843bbdef06cba82dd6ceb8ee77a1845769ac93d3d56228bcd14f8a7b4b74d4
+MISC ChangeLog 2700 SHA256 deb39309f60329fd740dd758f3359f78928e61dcf7b813607aec8af2ec748577 SHA512 87dc53a3f538af2bf0e7edb606e8be8bc4393841aa8d15a3350625086f26c54399d60f818dd6c6a5e20ae50f7301e8832a5a7da795ec201aeab4c91d2970d4cc WHIRLPOOL 3474cc9a29f9633d43e188522aa8874a7f2eb8ca8bff401c830e37ce3df202ac405846615e1040aea18d61cd13b710ab430b931d6cdcc25dc6c18477e2850d39
+MISC ChangeLog-2015 2562 SHA256 82d35f309cbefeb9e4a82cbfd3882b2fe804df57cdb9a4b75f8cb557bf1eb4e5 SHA512 33a3900766e68091dd47d02b1f03dbdb21bbe3925a204adbd0c93ab56e1500a00f6a1924ed00d211dc5e920a6e87ac6e0184dcea3e63cc91df543aca86c1fc6e WHIRLPOOL 5b45a664ab5185174cac634ed3b7f0c022b409a27aaf12b7a1638f3c06ed4341d33115b300a15c90b74e6c8afa555b9e9dcd0c493f1326cc8068dedf0905b0d7
+MISC metadata.xml 312 SHA256 16dc3136c174cd3cb4a38668a98a516293943a668c3c0ccc8cefc0880e351044 SHA512 0bccff409ed2f8b403f62ed2008c9b781673f9187d330dab8caa498b6085da2792d65bce5f2013bac933b74bcc5c947208178725680061fb6561d35ed4a3ce2b WHIRLPOOL 647becbbb97035923ba9d28eda18c12fe3a92a1a031f153dd445afc0277037ea67dbbb9aebcc9d15fbf78b7211e6fa93c1080cbf23eb4d9b33ccffeb629e7bf3
diff --git a/dev-haskell/xml/metadata.xml b/dev-haskell/xml/metadata.xml
new file mode 100644
index 000000000000..dea69f9c52db
--- /dev/null
+++ b/dev-haskell/xml/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A simple XML library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/xml/xml-1.3.13.ebuild b/dev-haskell/xml/xml-1.3.13.ebuild
new file mode 100644
index 000000000000..d8bad485f520
--- /dev/null
+++ b/dev-haskell/xml/xml-1.3.13.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple XML library"
+HOMEPAGE="http://code.galois.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/xml/xml-1.3.14.ebuild b/dev-haskell/xml/xml-1.3.14.ebuild
new file mode 100644
index 000000000000..507a4f87a00e
--- /dev/null
+++ b/dev-haskell/xml/xml-1.3.14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple XML library"
+HOMEPAGE="http://code.galois.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/xmlgen/Manifest b/dev-haskell/xmlgen/Manifest
new file mode 100644
index 000000000000..9cbc0435051a
--- /dev/null
+++ b/dev-haskell/xmlgen/Manifest
@@ -0,0 +1,4 @@
+DIST xmlgen-0.6.2.1.tar.gz 9452 SHA256 9027a17e7ae648997a0e8279d7c01aa6615adda8b93f753b907a01dd797abae6 SHA512 c3c978859dd54cf5df970cb05f49b8b2a75a2096ef25e9a204fe665bdb3694139f69fd32f8eaef0ca047948b4c08dacae54eb67e64ac8da63cc0885022e09591 WHIRLPOOL c5a5a117af7dbfe908623dd7ea69ce050d132f79cb4c00c1e6eaefe03ef644a082652b062478f038e2a032262af38e2972d53ebfdb4553d7744013ad303acf0f
+EBUILD xmlgen-0.6.2.1.ebuild 905 SHA256 f7d46f7bb9e4df6a4ead6ce3545335a8fba04898bb198392dba2cd138fe78d3d SHA512 72c57dae516b3aee0336c6867aec0619f965e2b48e6b63804a60f6461e52e51d8786c015549af0890f4b004800a6f33fb2fa220114d383d5bfa55d424ebb7ba1 WHIRLPOOL cd6b0b2cbeb5a67062e0c25c522dfefb19467f9d05bc7ca630c48cb3cd63672fe2db0ddf7c1b05fa3044aa76858d20e711b8f0761a86b6eab240945fabbdb6cf
+MISC ChangeLog 353 SHA256 e8fc08756dd6d592ae8799c2fbdbb2549bf96380fb953a0a82593f69b7ace64e SHA512 3b8501bb35d8f31a396f490ad62f6d046133a50f1f15c1b382c6591b1063f45656ded2ddcd38c3e01d503a01f3c1f909552405e660109a97ce1b380ab2b3a1cc WHIRLPOOL 7b0163e393c1f5266167ccdd12c487a11d9707244f8346a73a69c3574e1c670e7a9aa61632dcc0645a060e6b4a578097d4d037655311c986bff1247c370fa5f3
+MISC metadata.xml 335 SHA256 5e25bf51d164ebbde13a413dedf836029cb40ac085feb104e0a6ebcf23566d68 SHA512 f3b4690fac3229bf0f46e5630c11fc582e3985dda31303327d2f316bfe6dd70f989c06b6f98ef0fb73f523d05f3babaf0f84d178237ea86cf0a799438694e4d9 WHIRLPOOL 78aff03640545a7073e28b693bbd7196c8b2b7986873f574ab332a72956ed9547a16376b99bb9f4e7edc67a9e685df0ac2800442c86552c9eafad5370fc40f42
diff --git a/dev-haskell/xmlgen/metadata.xml b/dev-haskell/xmlgen/metadata.xml
new file mode 100644
index 000000000000..268865abb51e
--- /dev/null
+++ b/dev-haskell/xmlgen/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Library for high-performance XML generation.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild b/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild
new file mode 100644
index 000000000000..61173ae80a41
--- /dev/null
+++ b/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast XML generation library"
+HOMEPAGE="http://hackage.haskell.org/package/xmlgen"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # Cases: 8 Tried: 0 Errors: 0 Failures: 0test/1.xml: openFile: does not exist (No such file or directory)
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/hxt-9.3 <dev-haskell/hxt-9.4
+ >=dev-haskell/quickcheck-2.5 )
+"
diff --git a/dev-haskell/xss-sanitize/Manifest b/dev-haskell/xss-sanitize/Manifest
new file mode 100644
index 000000000000..368a966f051b
--- /dev/null
+++ b/dev-haskell/xss-sanitize/Manifest
@@ -0,0 +1,7 @@
+DIST xss-sanitize-0.3.5.6.tar.gz 10874 SHA256 008a20e0266f7e4255cb6009336bc25cfe74eda3314dff4f0da0bbd584cd58c8 SHA512 9799979f2632b5a5d446913e1b465110a9f4ce6c25dddf27d4fd54a492293ab9f1937668213af762494fc44d4ec270beb0816a2afb3f2b3a5da22c180cb6707d WHIRLPOOL c8d536df45e8301b43c224a6a5d8b484d757d52f8ddef782caca6ad90aaa20dd7debd3f3fd5e712a378b655ecc49775ebbc7ab88733d2b084e3f30b8ce6043db
+DIST xss-sanitize-0.3.5.7.tar.gz 10878 SHA256 955856413e70375c794766d04ac9ab7f0d3337dbb04a412c9b7ff5c415acac00 SHA512 8633a160ef9ad5408767eecf5279b009e01621a3ac2e3a5cfd6a6a480c5f1991497d1e4eb7b0195fbdc296830d5ef729e7893b836555f3fbc2c313032f4de040 WHIRLPOOL 18cf0973b7506aa027543a12f4bc5398fc7db71b905165fad4136a6ffb0eb6b0e5470805f303cf757553268e70d5e71fd08f035c3021e6d931792528cf738953
+EBUILD xss-sanitize-0.3.5.6.ebuild 1253 SHA256 9e45c81e8dce7f47673ccc9d54dd15b35c71fba0a9996fa39324004a0bb4bbd4 SHA512 e89b0de322a6452dd290fd96441929813b3b45ae2a92873385f9626ce1e37a64e1c0fde96447f25466efee0ab984242f213bb14eff02c7711a980986714f2d6c WHIRLPOOL 014705980b2efc53c986639bddb5f74062080a365dfdf10b681514ecb5557a8ad5a5a7d583545452475ef48ca353c347d4c9bacd8d41042fc16ba1598081532b
+EBUILD xss-sanitize-0.3.5.7.ebuild 1255 SHA256 f36f89951b0ae56b0c793dafce736a9a975778239c03ef3a31763fb2c8ff4ac5 SHA512 f0b048c0eb386f6ba07ca05bd38900a3f9e2807dcd2645fd5710fb75a5fef77c15cbd5bec38ebeb0e8a1930b3c5ad41aa3e04c05e5e22a0f6eba09dd229313bb WHIRLPOOL 965325fd2ccacaa520ea175f3cb220582773a4ba57d87481e9ec0ab6f9b3d967efa81c5d0bb0467a8ae722b642082621de1e6284f268c1730c1a3c4881dead7b
+MISC ChangeLog 3009 SHA256 e9b8dd191a7700742644f2c87565d43418aa6bd5ceeec1acb3d0cc93fad5b752 SHA512 13c5e7a75d5ee5bed9c42dddbfcd61c17fa9b3d20c010af462cffacda4fd68af214154b48292bfb4c0781b237a227b7dcac399ffa4be38dbd6ce1b564707fa42 WHIRLPOOL 8bb8309e012618515f1fda80ae15f77fa531651954b1b037df860446fd7e615ffa0f5eea44e592743a5ee3a8164a326b0450c3b5ed7c53db9236f2ac50f7bb36
+MISC ChangeLog-2015 1632 SHA256 f0f3c1ff8846669ab1c419b28023f6ec45f1417ebed400d2b5762a9e326cf27b SHA512 b6aeefe9ff961e841ae81df20bacc130472c8cc195329e054569e76a17a2762826eb8d0cb3e486f8005620794c3635df846ef95b51aca5d5e9c71f296fee16a4 WHIRLPOOL dd64b4994d18bd22f4a2800f0da2181cafc8f34a78f989184c8715e97c36b479010b466d10a63b012b17508ee4ece293f686023f0f704fa6fdd79cd2f9162582
+MISC metadata.xml 652 SHA256 04bf93b340239fe6d73911b0fc94942807e3de44f3b3c4eb2d1dac5f4b32cffb SHA512 426da46ff379aed8b7a5251fde63e79ef56513a88592ec3c9eaf3f796f75c83f7b490738b74a5d53198edd965b58c599a846d888a7e2e3d00564ff163df27e52 WHIRLPOOL 09d60163b95fd0dd79e2c23c953279132a8046071041bb1a2bb25637bc2ab7007fae33b16267eaa8eb8982f2f0dfd6f2f77c483de7036ce7494b5241e3ef62fe
diff --git a/dev-haskell/xss-sanitize/metadata.xml b/dev-haskell/xss-sanitize/metadata.xml
new file mode 100644
index 000000000000..7d68100b3327
--- /dev/null
+++ b/dev-haskell/xss-sanitize/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ run untrusted HTML through Text.HTML.SanitizeXSS.sanitizeXSS to prevent XSS attacks. see README.md &lt;https://github.com/yesodweb/haskell-xss-sanitize&gt; for more details
+ </longdescription>
+ <use>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">yesodweb/haskell-xss-sanitize</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.6.ebuild b/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.6.ebuild
new file mode 100644
index 000000000000..45d66f17877e
--- /dev/null
+++ b/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="sanitize untrusted HTML to prevent XSS attacks"
+HOMEPAGE="https://github.com/yesodweb/haskell-xss-sanitize"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0.3:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
+ >=dev-haskell/css-text-0.1.1:=[profile?] <dev-haskell/css-text-0.2:=[profile?]
+ >=dev-haskell/tagsoup-0.12.2:=[profile?] <dev-haskell/tagsoup-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/hunit-1.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.7.ebuild b/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.7.ebuild
new file mode 100644
index 000000000000..d00c924aeb64
--- /dev/null
+++ b/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="sanitize untrusted HTML to prevent XSS attacks"
+HOMEPAGE="https://github.com/yesodweb/haskell-xss-sanitize"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0.3:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
+ >=dev-haskell/css-text-0.1.1:=[profile?] <dev-haskell/css-text-0.2:=[profile?]
+ >=dev-haskell/tagsoup-0.12.2:=[profile?] <dev-haskell/tagsoup-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/hunit-1.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yaml/Manifest b/dev-haskell/yaml/Manifest
new file mode 100644
index 000000000000..7a72aff865bb
--- /dev/null
+++ b/dev-haskell/yaml/Manifest
@@ -0,0 +1,13 @@
+DIST yaml-0.8.10.1.tar.gz 73448 SHA256 e977912762e13571ec596173405ce328c8f7397aee4dd21f61ac9af762431ba9 SHA512 59b26eaca99379ff84cda6b8972ec2ff1e777536a754b9bda248d350a0797ef6c24d9cb86590062f4e6c12a5453224619a656c306a0292fdd1fe46e459a286e7 WHIRLPOOL 1a6f46577db2ae119bff0d31f9f541c3f272ab052f16d17e399e274651ef480d840d72730e517b022b5309bf467dc63ab697ae2dc69a879d5073b214403524e5
+DIST yaml-0.8.15.2.tar.gz 75540 SHA256 ec5e9402e96590842bb77d6b66003a2289b4ab415aeb25362ef8f6c370a32712 SHA512 214a8203ca13350268b285d7049110ce91c03d6c8b0bc59187048b9efed15374c97a4b91e464e86f719d3190c0bc534f9ca4b7436fc33a4748d0fa84bb747bb4 WHIRLPOOL 60f4909df9199c5b45df2a214c03626763874b097725979f5ae342d28071ed9411c9718606c00a24e5d000594f53a734b8f0b8566173faabc09e86f507ef07b4
+DIST yaml-0.8.17.1.tar.gz 78775 SHA256 2bec28da3e1041892d0a694d6daf9ba1bdf5381111b4a3b3ac6b4cd909b0d3b3 SHA512 7119651e209942d41a9f5a542d365b5fea77c56d9dab012e3bf77234e6c6d23e2cff65c9b6c16ca185ff33338fd75c6b3f7dacaf1ff56f96c5773fcea70687f3 WHIRLPOOL 9b1a48e063fb95c6b35d9dfc140c5b584491cda14e4ad8f7218b070a400123ad3734ad8e8401eeed7730e3ae29c29c862ec6a7128008f6260baf1256f0f9c949
+DIST yaml-0.8.20.tar.gz 80264 SHA256 d5cda5b2849afb9f0d7572759c3e006798d7efaeeb0bf0d3825f12832a0a3b11 SHA512 bed0bcc6758606663aa1ba315590b7f4e26043bd5fbf462219e4164c7d41144d093763f85015db2ad83fdeb51b464715d49c0ec882e43cba6b141d40d7a2226e WHIRLPOOL fee765d4e295497d829fe8fed08b2019fb63acd3b98cb40034ddb122963ae5b516a0b298647673f17815c9be60c0df502622650eb97347adade9874aa232a773
+DIST yaml-0.8.21.2.tar.gz 81350 SHA256 441cf712cd20ac6b0ded900562ca33770c8752702963ab267bff72b0657fef29 SHA512 94c612a6b54ea0844c092b2304f786dd974b7d36c365bc56a3d6f4705197a9aba85bd1c429d356bb6bb8ec1bf81ded38a859ed16a5846bfd86add6e598c7a4fa WHIRLPOOL b467f88d3213e8674a1da526f112765548ef5b473fa5bf74a8294b80bd052f245535e2e88b702a524b8c7bade00f949fa5779dd3f7b0d18182ce807303c85647
+EBUILD yaml-0.8.10.1.ebuild 1440 SHA256 0d4c6e75e5f172d363892f9191f73beda34759372d72db6ced20c0e8a214d4bc SHA512 d7daaf0a6f3bd62fe8b6cba86697ccdb4847c4278454e8ce71158657b05572c26533c8e155dcdbc4a4b38acd1748ef2cd1d78b1623c5f699b55b84e9ccd4f05d WHIRLPOOL 9109e184911645c778e416bb56c1890e134042041e50aee78581a472a427df74b9bd2f3184c7fec5049222f8c16dc370e1c43ff7632b76cbf61a64a832b8d67a
+EBUILD yaml-0.8.15.2.ebuild 1448 SHA256 c22a8efdf40999c0e2395f806d54d4e7fd96a1906ff7f22a95082e599f21ee7b SHA512 8d3a6f229ee8320c6ff5682a9741fa95ba4adbb67ce72921e93d3e44334f47c1f88c423e401a56166b64247717fef2c946828a268258ce522ff0ea4917732b64 WHIRLPOOL 052895e37acceb91ffc471c33fde195e7b4701133da5398e7c0a3123845637a5bf52ec7b98f93210e1d135d74f42fbd5a3b3e2aff07ad8ceaced887e7dd07d7e
+EBUILD yaml-0.8.17.1.ebuild 1597 SHA256 c5477f98afd2b784212b19fb10b8b975aedfb1d33cc49c668a12e69cdb594580 SHA512 716fc3990fa2027160262df2ecee6e71bcc0dd34dbf6f30f56d9380334c7df6cfe0e6eefeaa9586ac17b1650ed7337bfaf00eaffe6bc5f4ead05819a6ee20607 WHIRLPOOL 9d158cfd6ff1f7d6168fc81c5f27227fc0365dec52b46b476014ad57fe1e296bf21c55d81063bbb1bfea69ec295f0bea20dbc75691e44d498b62e2bd093cc775
+EBUILD yaml-0.8.20.ebuild 1576 SHA256 6e896d0b2e2d9480c7e834cb64f43fac775dcad307a43f36101711ea2c8696e5 SHA512 b58c8df32ca6204cbafab25cf4b89fa74b584dacecf9a8a7e91a80ac1d42782e4df03ea7dd46a1895108714cdf184aace7f3926c5bb4ef51cf31114ad7b7a4df WHIRLPOOL 70095cbc6da265ce6574329e2c249aafd84882723bdc60c1ecdac76f6c7a0727b87cecd512ceb62a6e3c56dfb03be2d5c08c0005787b0a1713c5ea853f212ce1
+EBUILD yaml-0.8.21.2.ebuild 1578 SHA256 e38c5f2b07439656b2cd44cbfddfb574d02ff54874a2bc3847cdf8704a2adadc SHA512 0a998179852c77ffb3e4ed5bddfd0bad7de54f7cca1fa2abadb7e1a4583638f678c3bdab5d5537f5f150f37f36e507bfcf0cc104682937c1450628fcf8ddce87 WHIRLPOOL 2fbc3aebaf7f6511f43217a1728c5654817315525b1b7b9e2227e5121173fbe0fbd8fec3c59efd8c11f0409691c4e8ba153f7c3292e1cb967ddc71293b5ce5d2
+MISC ChangeLog 3732 SHA256 6640eccf5b776b3eb5675bef937be5e3ca3e9d66824412cf6b3fbec2e72834c2 SHA512 1d02b187f86da78fc045a0ca0919f9b9ce5eb3a5a5092e027283756ba2e8b74be37e586171772c0804d8875290a83cf9ef8f9cae060cd61288f6bd1ce076c090 WHIRLPOOL 11328b154b317254133f9e19ab671f2d7154de036e01647a82bed482030f1fe3ab20fa4e2f537af2b86f921e89e2359649f10205b00e8fd85e0e841adf5f2c9a
+MISC ChangeLog-2015 2228 SHA256 5335b0adf9d2e736035eb8af00c0b77d2a189aa4882b17d631a54c3db05356d9 SHA512 0a04b4bf4a6db640807cf18e138d31fc7aa63629452bb762c12c80e72142056843db0cca82d2a7f2063edb464793dfdb9609c4448dcd164e375017122c21d464 WHIRLPOOL f0c0c90c3ba7e6731cbcb945935f0c62a76a357827068cc8532dd6f625a4b790485f843d31081e01ffd99daf4efca47070c947bf1dc07a25039c2aca5e7e3370
+MISC metadata.xml 964 SHA256 40275f11ff9b667db6c006a37398431d1a60cd2906a940d879ee7d6a1060c14b SHA512 b24a56b9b405154c146d4a02424d443969e3b3df1fab7950486e64772f78d7fb6223e94763f867830135acca03ed1dc8f7e5d093fb76a50ca6ebca05bf890ef4 WHIRLPOOL 9125f6c409d9a1ac3b679cc585fa8653890b3266db75155d53264f578f52f5d30b3f1f038041d45d8f562cc33054201b18d12a88656004c6102af34fe1b9ff9b
diff --git a/dev-haskell/yaml/metadata.xml b/dev-haskell/yaml/metadata.xml
new file mode 100644
index 000000000000..2ea8f62867a3
--- /dev/null
+++ b/dev-haskell/yaml/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides support for parsing and emitting Yaml documents.
+
+ This package includes the full libyaml C library version 0.1.12 by Kirill
+ Simonov (&lt;http://pyyaml.org/wiki/LibYAML&gt;) in the package so you
+ don't need to worry about any non-Haskell dependencies.
+ </longdescription>
+ <use>
+ <flag name="no-examples">don't build the examples</flag>
+ <flag name="no-exe">don't install the yaml2json executable</flag>
+ <flag name="no-unicode">Don't enable unicode output. Instead, unicode characters will be escaped.</flag>
+ <flag name="system-libyaml">Use system libyaml instead on generic one</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">snoyberg/yaml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/yaml/yaml-0.8.10.1.ebuild b/dev-haskell/yaml/yaml-0.8.10.1.ebuild
new file mode 100644
index 000000000000..622b61117a75
--- /dev/null
+++ b/dev-haskell/yaml/yaml-0.8.10.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for parsing and rendering YAML documents"
+HOMEPAGE="https://github.com/snoyberg/yaml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="no-exe unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ >=dev-haskell/conduit-1.1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/aeson-qq
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit )
+ system-libyaml? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-exe no-exe) \
+ $(usex unicode "--flags=-no-unicode" "--flags=no-unicode") \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/yaml/yaml-0.8.15.2.ebuild b/dev-haskell/yaml/yaml-0.8.15.2.ebuild
new file mode 100644
index 000000000000..9cffac45f398
--- /dev/null
+++ b/dev-haskell/yaml/yaml-0.8.15.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for parsing and rendering YAML documents"
+HOMEPAGE="https://github.com/snoyberg/yaml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="no-exe no-unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/attoparsec-0.11.3.0:=[profile?]
+ >=dev-haskell/conduit-1.1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/aeson-qq
+ dev-haskell/base-compat
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/mockery )
+ system-libyaml? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-exe no-exe) \
+ $(cabal_flag no-unicode no-unicode) \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/yaml/yaml-0.8.17.1.ebuild b/dev-haskell/yaml/yaml-0.8.17.1.ebuild
new file mode 100644
index 000000000000..1fac24fc45c1
--- /dev/null
+++ b/dev-haskell/yaml/yaml-0.8.17.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for parsing and rendering YAML documents"
+HOMEPAGE="https://github.com/snoyberg/yaml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+no-examples no-exe no-unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/attoparsec-0.11.3.0:=[profile?]
+ >=dev-haskell/conduit-1.1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.1:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ !no-examples? ( dev-haskell/raw-strings-qq:=[profile?] )
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/aeson-qq
+ dev-haskell/base-compat
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/mockery )
+ system-libyaml? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-examples no-examples) \
+ $(cabal_flag no-exe no-exe) \
+ $(cabal_flag no-unicode no-unicode) \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/yaml/yaml-0.8.20.ebuild b/dev-haskell/yaml/yaml-0.8.20.ebuild
new file mode 100644
index 000000000000..f68cc6a880e1
--- /dev/null
+++ b/dev-haskell/yaml/yaml-0.8.20.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for parsing and rendering YAML documents"
+HOMEPAGE="https://github.com/snoyberg/yaml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+no-examples no-exe no-unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/attoparsec-0.11.3.0:=[profile?]
+ >=dev-haskell/conduit-1.1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ !no-examples? ( dev-haskell/raw-strings-qq:=[profile?] )
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/aeson-qq
+ dev-haskell/base-compat
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/mockery
+ dev-haskell/temporary )
+ system-libyaml? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-examples no-examples) \
+ $(cabal_flag no-exe no-exe) \
+ $(cabal_flag no-unicode no-unicode) \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/yaml/yaml-0.8.21.2.ebuild b/dev-haskell/yaml/yaml-0.8.21.2.ebuild
new file mode 100644
index 000000000000..769b51214263
--- /dev/null
+++ b/dev-haskell/yaml/yaml-0.8.21.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for parsing and rendering YAML documents"
+HOMEPAGE="https://github.com/snoyberg/yaml/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+no-examples no-exe no-unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/attoparsec-0.11.3.0:=[profile?]
+ >=dev-haskell/conduit-1.1.0:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ !no-examples? ( dev-haskell/raw-strings-qq:=[profile?] )
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/aeson-qq
+ dev-haskell/base-compat
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/mockery
+ dev-haskell/temporary )
+ system-libyaml? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-examples no-examples) \
+ $(cabal_flag no-exe no-exe) \
+ $(cabal_flag no-unicode no-unicode) \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/yesod-auth-hashdb/Manifest b/dev-haskell/yesod-auth-hashdb/Manifest
new file mode 100644
index 000000000000..8f9ab7f907f7
--- /dev/null
+++ b/dev-haskell/yesod-auth-hashdb/Manifest
@@ -0,0 +1,7 @@
+DIST yesod-auth-hashdb-1.5.1.3.tar.gz 13367 SHA256 ea455c6cb2c60de6254860ed1b8d29f8e73154c24db3e2edbfc0090f728b051a SHA512 2fd7de432307c2e4465b8eb9ca6af6e1ede0fb8a3e09f9a6d04cff63d03c2db57eba2282f3441b45c82774bb063fa1d5546b832ca521074304e03343010a1952 WHIRLPOOL 8ded59dfa3f7239ae9be705de8fe3af2292f844fccc46344701bdb90452a8ee0cd747d43b3cea5100fe0b5dd9e825647bc9ebe9a01fc2f9a53f664313660cd4f
+DIST yesod-auth-hashdb-1.5.1.tar.gz 12987 SHA256 fb69116768ae46b0ba582e91151438fd9f89daf0fbcfb5fc534058798552d2fe SHA512 9fbbd5b3b8bdd56e0e35a7609408fff034ba320e8271655ae29d75b1a75dd7c4ef9cebc4f94ed991137940d8161ec8560af6bf3c397d86de78e447adaf741ccf WHIRLPOOL e8bf1ccd36d55da08abdba4ec14f326345732ef13a30781d66fde584e3f84648e2f8f81e103e366f1b1c1bb8a4fe390cc5272d18a65e3db59eb9fdb768af6b5b
+EBUILD yesod-auth-hashdb-1.5.1.3.ebuild 1362 SHA256 27821d1fc36e522d758559b1fc20ce3bae5f5a68b2fa6404113426157c3cd0d2 SHA512 f88a2c451b8e50565d2d5cfff26a961087fb172b04f91111e057e75e764e5fb59468b9dc7c2e8005f88c7776bd90fab56b8eaae50e9a3ec7b8277ebf69494f73 WHIRLPOOL 4084b973cdf078b704cb6084ec866b092b0880b13c43f9466477a670e4e26f054476b808706bdd840f5f07217b7af8a48ef190f5dc7c0b9d43c9ce641756b49d
+EBUILD yesod-auth-hashdb-1.5.1.ebuild 1363 SHA256 9bfb457d9f443eae3a900662a20b086b2dc67abd5da1af03b98e5fd083d9bb28 SHA512 6152f11340d15a8e269e60c9fe97c785dc2a85b0681e840984a9bad550304ccf9556b8fa81040d38b4ec194d4dfa26eeaa46856154b6412131da4a0aba386135 WHIRLPOOL bdb197bebad0321b9e5589db7b03e38ce53cfe1cdf8e1c5ccc4a3ff09875c3634c428b103a7843a085d6a9ace0053937a22bb0d3fe8bcbd84774423e4dc5bbf1
+MISC ChangeLog 3416 SHA256 e2a445f960ca0396daebaa52a5995452cc0826d8595a9f359372c3f5c5ce025d SHA512 cc8ec5f470216dee6b8f2f88a3c0b5e492524a282f5adc8d051f9bd3d897a9e1359f2a2fed72da0c7ddc30f5abc50d272d79ee60a65bb8d010f0b1d3a4f64a0d WHIRLPOOL 7599da0c8244351396584d5f8a0f984356ddfa6093eee95a6139f3add2a1b322e4664f1f41d0620f9dc5d193fbf35f229de7b4cb126dfd5f81c767de05cd212c
+MISC ChangeLog-2015 1233 SHA256 807ff750ac25e15819a21be1282b251a99cff446abd9e9460d3d7683c526a6b3 SHA512 5e2540952127c282000cb1f80d6df52dbd3933420b6597b55eb5388c5edb4b4219452478b0c39d2e872ac1fd11131ae41c4f45ce3485ac431267ee157a427768 WHIRLPOOL b1fc5e7826a8ee5609c80a5bc98ac8e53439313242bd008ccf4af4632c5047cc9d99bf14ba21a3b9728623a03226f37ae54bdd9c070181b74e7b20f4963dc00a
+MISC metadata.xml 533 SHA256 ee2234b2cf4032c5bae7c917360295143b1224e50ef6ff7e8f5a19a71ab9633b SHA512 3989f0ef1df278ff8029a07467fb909c775af723078a5053f89fd86b0cb0cccde6d5ef29d8808c3290bfaedbd8b90e07f7f7b39045f1833b39886343649d3183 WHIRLPOOL ab48997c89fbc6bc2ba5b0a99d0484e706f2e2103886a8110033657c741302a51cb854efffafa1af5746e4088e0763c191f165ffea2873d3004fcad6de359675
diff --git a/dev-haskell/yesod-auth-hashdb/metadata.xml b/dev-haskell/yesod-auth-hashdb/metadata.xml
new file mode 100644
index 000000000000..eb75132e3307
--- /dev/null
+++ b/dev-haskell/yesod-auth-hashdb/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package is the Yesod.Auth.HashDB plugin, originally included in yesod-auth, but now modified to be more secure and placed in a separate package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">paul-rouse/yesod-auth-hashdb</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild
new file mode 100644
index 000000000000..773a3efc6990
--- /dev/null
+++ b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication plugin for Yesod"
+HOMEPAGE="https://github.com/paul-rouse/yesod-auth-hashdb"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cryptohash-0.8:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/pwstore-fast-2.2:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/yesod-auth-1.4:=[profile?] <dev-haskell/yesod-auth-1.5:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0
+ test? ( dev-haskell/basic-prelude
+ >=dev-haskell/hspec-2.0.0
+ dev-haskell/http-conduit
+ dev-haskell/http-types
+ dev-haskell/monad-logger
+ dev-haskell/network-uri
+ dev-haskell/persistent-sqlite
+ dev-haskell/resourcet
+ dev-haskell/wai-extra
+ dev-haskell/yesod
+ >=dev-haskell/yesod-test-1.4.3 )
+"
diff --git a/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild
new file mode 100644
index 000000000000..862308f919b1
--- /dev/null
+++ b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication plugin for Yesod"
+HOMEPAGE="https://github.com/paul-rouse/yesod-auth-hashdb"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cryptohash-0.8:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.6:=[profile?]
+ >=dev-haskell/pwstore-fast-2.2:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/yesod-auth-1.4:=[profile?] <dev-haskell/yesod-auth-1.5:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0
+ test? ( dev-haskell/classy-prelude
+ >=dev-haskell/hspec-2.0.0
+ dev-haskell/http-conduit
+ dev-haskell/http-types
+ dev-haskell/monad-logger
+ dev-haskell/network-uri
+ dev-haskell/persistent-sqlite
+ dev-haskell/resourcet
+ dev-haskell/wai-extra
+ dev-haskell/yesod
+ >=dev-haskell/yesod-test-1.4.3 )
+"
diff --git a/dev-haskell/yesod-auth/Manifest b/dev-haskell/yesod-auth/Manifest
new file mode 100644
index 000000000000..4efd86caaa74
--- /dev/null
+++ b/dev-haskell/yesod-auth/Manifest
@@ -0,0 +1,9 @@
+DIST yesod-auth-1.4.13.2.tar.gz 48670 SHA256 65d4cdc979db56e766aef3f64183075f4976ddedb8e62b07efb09be56f2cca20 SHA512 b22207d0ccf86345a50b87a66b4050727003edda7a54d86f81861471a694b2ccfb21d247bea972f21a2e8693cb79988028777f25791059ea3d2a47ddd8a47731 WHIRLPOOL f6ab7b8ebc16c9aa1d4c8ff4d7ca02168bd884d5329c5088f9de318d18b6737478ad544c8e49cd601dd764d85db8ea5b491b89eada938e4061d23d0160383291
+DIST yesod-auth-1.4.13.5.tar.gz 49064 SHA256 42bfdfe72f5ef9f9e43d12dcd47f5a3415e6b883d455a7ad4cbfb7e900e760bf SHA512 e401fc7b2d74c924108e59784f286704cbe44af05a8dabaacac027a3da45425592e0d85d0289c2601d5aec876fd19d2707b9a31a424f3997c8577a41dc49ed73 WHIRLPOOL d62ed66e85d6c74afc1fa53f0194d0dd93e209b542bda21a46670065aa934f7f668b6bd148bb1404ab881aeb418d822abd924eb5745b64164fbfecb0e713ee2b
+DIST yesod-auth-1.4.16.tar.gz 50119 SHA256 a2c76409522ac276b92d31e13ffa94ae51194ffdb902a41f979d25181a5182d2 SHA512 cfa30040ce0c583a96af75ff1ff0c049a24239759814138d9891c05ceb8d47acbd39f96c3940713c5c3353627cba49504f29296a99c1fe8efcd3b033e19b677b WHIRLPOOL 3b7b9666e69a0cfa2fd6b7710d4e4f5300bb1b3cad50de1bca35e5bbe13dc38577940294694fd391d58b861ee672527eab78d632264819fb5be223153b92d7a3
+EBUILD yesod-auth-1.4.13.2.ebuild 2307 SHA256 c04fac4915e774cbd0028538805d7fb03b80a09f6d99040082628ac24fbe7828 SHA512 994a4329939083683b420c65f92e6c534c9f8409d074117900b2e2eaf8b30b51061a54db3055e0cc9b5f9290e7af960fc8e8da4680cb5ccd078fcc508870c932 WHIRLPOOL b5ed0d5ccf08d98ef5a4aab52022e0eeb03550ef01fecf3d8e9bd28f9d15293f6096109f27910fc551436c106d71c3ded338792e9c0e3e3ee94245a2ee0b78b4
+EBUILD yesod-auth-1.4.13.5.ebuild 2307 SHA256 e8015b962500dafb307df21cadfb08656a01dd1d404be720405ae96c68e00e57 SHA512 9f7155603d883601dd0698264478035f5987293a7911b75b719f5ab65fdbe9fe8104cfacb43cd60c745b3e51cbd3b33f449f40b4c7feb76d87c4170164ad0c8a WHIRLPOOL d62784f1516c69f45f5e0667047ba8db63981a5a2c3a2bd1e7ff2130b7cf57f862547b31e26e6851ac1ee8605e4e71662f24d9a804d2da7c444450218a5b6065
+EBUILD yesod-auth-1.4.16.ebuild 2234 SHA256 1b4cffa9d35d27265f844395316b3fa843676bb8918d7ce4e1fb96c05d19f3b5 SHA512 286770806d728915b191d6a481d5e0222a199bad3139911e429c2fcf25ea4af4ca76a6348962cca4d84086d1f1aabaa938e99a899b3e176831de43d9d9c27944 WHIRLPOOL 95d2d34406acbdb70aa6be30ba8f39798d735ae4e765c98a279324adb20121e2f4d9b567315bda3577dce01254f94df216c34c224381c3746d31697241213e58
+MISC ChangeLog 3980 SHA256 f9289e55057fc4242a91c95d77763c21f186c74281aa7e0d8895eb3fb3107a0b SHA512 ef0e311f27e3489cfbe23ef55bf6ebc8cd4c936ae9c2138549d7437eba3e497cac04f78908b08c364901aa9115a61af63a825aac20553ef5b5b40beddc7e6aca WHIRLPOOL 0576a505ca2197854943574c4410b184a7f0af1292ec1791f9225404ad7671e176e7031651041d4b83829010cda73206ed5a4174c08179f077ae2c26e1853af4
+MISC ChangeLog-2015 2359 SHA256 d283b8255f314bfad56db030543d17f19789decb3534e3a97cde59f635801e09 SHA512 cf59671d6741b55ff17ec5f4f1596d09d1d3795a3d168e42485e3ea1a33c5f7aca5151c9f2355d086a4cdaed64c176221012308d91299373535352437c28f335 WHIRLPOOL f7956a0b88bd6d64409011dbc23b673b87a69b4eab1ed5678e92622c80d01b3eacfb84bc1793700f5485e7b129a51ffec1f9e5aeddc94ce8372bfc4ff4c16e9b
+MISC metadata.xml 450 SHA256 898a3c8f134d028d8e65eea155718f2d2801b36a4f62315dea6e1efd4b889305 SHA512 76e8601ea8bc0bcf9afb9cb3e2ed69689bd1f969da48c0993e507d2d6fce092d18d38e1417c7d25cb46e21f36de0bc2a035cbd958493cc98cf9a6f8e205ef572 WHIRLPOOL cdfadbd6b48e7f96890b047b71f2f2608f54e18d01ea2f66cd5982d59d0c758565fc8b1ca1235839c9dea44595d2b10badfdb96d229e54eada001cad57750c70
diff --git a/dev-haskell/yesod-auth/metadata.xml b/dev-haskell/yesod-auth/metadata.xml
new file mode 100644
index 000000000000..a0139ad324bb
--- /dev/null
+++ b/dev-haskell/yesod-auth/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Authentication for Yesod.
+ </longdescription>
+<use>
+ <flag name="network-uri">Get Network.URI from the network-uri package</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-auth/yesod-auth-1.4.13.2.ebuild b/dev-haskell/yesod-auth/yesod-auth-1.4.13.2.ebuild
new file mode 100644
index 000000000000..f5fd5911867e
--- /dev/null
+++ b/dev-haskell/yesod-auth/yesod-auth-1.4.13.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication for Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/authenticate-1.3:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/file-embed:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/mime-mail-0.3:=[profile?]
+ >=dev-haskell/nonce-1.0.2:=[profile?] <dev-haskell/nonce-1.1:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.6:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.6:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/wai-1.4:=[profile?]
+ >=dev-haskell/yesod-core-1.4.20:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-auth/yesod-auth-1.4.13.5.ebuild b/dev-haskell/yesod-auth/yesod-auth-1.4.13.5.ebuild
new file mode 100644
index 000000000000..dd5670cd62f1
--- /dev/null
+++ b/dev-haskell/yesod-auth/yesod-auth-1.4.13.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication for Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/authenticate-1.3:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/binary:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/file-embed:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/mime-mail-0.3:=[profile?]
+ >=dev-haskell/nonce-1.0.2:=[profile?] <dev-haskell/nonce-1.1:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.7:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/wai-1.4:=[profile?]
+ >=dev-haskell/yesod-core-1.4.20:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild b/dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild
new file mode 100644
index 000000000000..6596456ce3c1
--- /dev/null
+++ b/dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Authentication for Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/authenticate-1.3:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptohash:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/file-embed:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?]
+ >=dev-haskell/mime-mail-0.3:=[profile?]
+ >=dev-haskell/nonce-1.0.2:=[profile?] <dev-haskell/nonce-1.1:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.7:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/wai-1.4:=[profile?]
+ >=dev-haskell/yesod-core-1.4.31:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-core/Manifest b/dev-haskell/yesod-core/Manifest
new file mode 100644
index 000000000000..3884d3582e4b
--- /dev/null
+++ b/dev-haskell/yesod-core/Manifest
@@ -0,0 +1,13 @@
+DIST yesod-core-1.2.7.tar.gz 59361 SHA256 16f736c31c0cef1af0e0b6d79de71c6e81497c04442a524421767b781ae877be SHA512 ca29b69db3e9ddcd93928fed78642a8740b8f73c21093cf2116caeceac597a5285f24882e2b5a40cc5ef66343e8c3d160e2d0e7b88459b649abd4b7148e6c400 WHIRLPOOL 08173d1487b96d67171cfd244e3c304fd07d64a2140c4ded7fafe1c63427abf1b67f6ee20f35e786218760c955d792e6f4e19ecd11ab6c0c94ed27201e786c5e
+DIST yesod-core-1.4.18.1.tar.gz 85651 SHA256 8964a1ce27f7d15037eee05611546a8e5e183640115e92e70fc73e1116beddb0 SHA512 9a97f00ed00f4f63be076dc586ca2305f6341816123758086265a0c939ce9e79a1f0b1399175f69a98ea0d40a5419848a81b95e64bda2010ad29b2810c515ed8 WHIRLPOOL cfa1485a2855d14b99ea318ab331c3f5d7566da2d676355ad828ee8db194dbddaa7e1a76ffcaafe435c0e2f7e3b20b978c801b000e69fccd18354033780ca185
+DIST yesod-core-1.4.20.2.tar.gz 87502 SHA256 cfa62e47de410bff1fd37571a3c7fda92b0a5cd28e1df8d466c7a65b5a2e6f28 SHA512 ad4be45ee06e3d29e2b936c2962a3d78abb398499f91019a9c3ab94d5a5e2ed9efe3d09c27c7fa078da4ec16e7d2d156765c73e8234b2e87a99c3cd46ad43c90 WHIRLPOOL 3b058462c7f23ed4c51c75ffed40045a36f78dcc64a0efab517156643eb438736529f9953ee9fe27682ad7c36e3ad86a4fe225ce62a7d001ef560f2d2294088e
+DIST yesod-core-1.4.25.tar.gz 89777 SHA256 929b881c3bddf7f868ba44d8aed72e36163affb6f455dd0f4669c8451fe6c46b SHA512 ede4120909247f5272064671df922c246736c62ddb3775657d10e865322926944de169a7e85c9fd4fe6011ccd45bc08003f872a55b17549058b93a889c080fd3 WHIRLPOOL d1aa50c080778324b51dcfba878662eaadc3bbb940092cca76f10c6727bb4a9166e9297fd5f7bdbd16b568890b3e1663d6171c0163fe24b70e10676e18f9991f
+DIST yesod-core-1.4.31.tar.gz 91273 SHA256 9a2e4c39c9ce66c2881d5da6c9a621c07492c950d935231aa7e12ed3a008d7af SHA512 e701ab5bc56b7aaf0212443fd9057dfefd1709715cc69be0ab4c3a65764de123adf591e7600df243abda4a5232c79b73aecde1c853e0fb15311b30a4da53a574 WHIRLPOOL 22fb8dcc4634a9f778144e3b04e8ddc28e77e106010067163f1d9c9339d53c6a1c2c17a7c7ac6f753421ff5fdccaa8281324dc3a9dda42b12705f34c7049379a
+EBUILD yesod-core-1.2.7.ebuild 3054 SHA256 adc3e9d4bec0e3a8a5edcc50f271d56385ed27a150dda25f7ecaa30da03ef9eb SHA512 d95b3b4f114e2f4c6719170bb9d9d45e5e51a28b055e8b88bc5032d24c358aec3d8687a026b3ef4943ab9df11d0b577fd784ba23aebe9131700192118547af57 WHIRLPOOL 05733fc347c1904b7e0bcad0ba80d71bd000c4b211b6ccc64fffacade79a22a6888b3582542c239b28f43d4630babc973bc712e566285644a097803bd8a7d2c7
+EBUILD yesod-core-1.4.18.1.ebuild 2873 SHA256 21042c20afb3fb8d7ac458e4417062b14cab9ad8ed0430a09fedf4098e951722 SHA512 9d5490de8df34cd883e8a08ab1b96a6f5161fdb89ae751bb64f115f66e961f69dacbb074d118c64356fe799dc76cca4a74145f7f846e8baaceded9944bdea71f WHIRLPOOL 61672c37e77e8b5e6753cda61d57d0668900ba5b3843ce6ed9a21570c0f7382cf46c4fa100c934f782a5190ccae58fdc40682a621aa7d7ee283b19615d3661bb
+EBUILD yesod-core-1.4.20.2.ebuild 2871 SHA256 d9c1b01de1ea18cb5165546fb3d3e415b6cf164bcb6e7aa7b307d97f3858feb4 SHA512 bb6ae8657e93921d0bd9df8ff31ecd25fdec8298fccb6878949cb44531ef55c048c8567275d72340ee565d676c189a6e7ecbc3c8f3188218de1d21b2706e4e31 WHIRLPOOL e7a6f796ab4a6c39ac4e2741137a7755ccc8c93e5a6212234c46f5ed8dcf8868dd5ad692a7e5e48aadb292a97b46bc371c94498c76461837adb4622c0ab604e0
+EBUILD yesod-core-1.4.25.ebuild 2872 SHA256 2cf693be16a462e66d16021f41f10a6a50fd4c2eea5f621cf55423259ea80dd3 SHA512 c2bff64449929df1e6533948a6b192421f90184f5ee8046d80947c097793461ee82ba69c8bd4d901e15a298424149b7fe9ddc24ac1c6e543fee4fcd310260376 WHIRLPOOL 5a377f6d1a4bc929a7bb75404d9b8d03d58ee7762f05f7d3d1343ce4ddd4e2ba920e934fa57f7d7b04494fa7130463a66d7439985048599a238ab7f89db67246
+EBUILD yesod-core-1.4.31.ebuild 2874 SHA256 d841fd9e7a17a1be855bd26af437d2479f15b10021c39a23944d65797c7462e7 SHA512 63fd7710614b60e3858f4b17ef7e11fdde3537187bcaf543318c62928efefd26e2014ceaf2fffb9234985a5c456c7f654e8b91dbd7b707a8580289bb8405c82b WHIRLPOOL c2dd356292f2a6d1d4c5a6f64ba8081da627d7a2aeca9f0135abed67a64da8109af6d585a44a32a2e6cb684677a271cb0804c5f1be45c797f9bf1665a3989cc9
+MISC ChangeLog 3569 SHA256 d5dff8b44e397d5ecfdff8fc7057571e6f88653cbade3d050a04940e43a0680c SHA512 f18ec7e02eb7e17154468c0e261f94b75e8600c054d05e2c643eb49445f3ba956349a02a92c6924152e828c4e68d6a484a24f4d96f9fefb611cdd703e57f9b38 WHIRLPOOL abf4ce00ff611c347a644557e1fe98b6854c93e7fccc14c496ce5b9ffc3687c1c7bb5dfe248b4cfd79d1e5a606d3ad36338366a2e8948ace9ec190a9f276177d
+MISC ChangeLog-2015 2456 SHA256 f60bf548848ae6f6794f78e2efc8ae767c2132b7dc6139df0c72409c1215fddc SHA512 8fce1a2a52ced9af5b3dc5257281569a8a14b03986bc9a9fc36abf473ff5def6457046a284a1340ff75ae5e97a9cafa81509c51b47e9dede169297862524f580 WHIRLPOOL 48966ec0897a66c2c1d4aa5ebfbc5979bbbd691d1a5680c9da3c399cfd655fbe2dde8dd7f5bb22b37062cdca69e4dbab651e77ec304f364eb44aec86033f1f26
+MISC metadata.xml 722 SHA256 0c4e96a61779fe1e71c5fd740f73c37b546e9e510b9314bf0dcf2f765f091b5e SHA512 a0a229d4867993c1256e99c804f503bdb9461a11003b9f616d2f8985d700aaa6821949316faf5e18a202a05f802f34a0c42ea237a86cbbde076c6279d7be5135 WHIRLPOOL 896cc844a4cfb83a7b80bc7cee6694e2887ee6ee268325a71febfef9ef8141757b45a3088f251df59a2cdea2d04b10c04cfb5db784d6d047789da9f17565f35c
diff --git a/dev-haskell/yesod-core/metadata.xml b/dev-haskell/yesod-core/metadata.xml
new file mode 100644
index 000000000000..3dcacd9d0c75
--- /dev/null
+++ b/dev-haskell/yesod-core/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Yesod is a framework designed to foster creation of RESTful web application that have strong compile-time guarantees of correctness. It also affords space efficient code and portability to many deployment backends, from CGI to stand-alone serving.
+
+ The Yesod documentation site &lt;http://www.yesodweb.com/&gt; has much more information, tutorials and information on some of the supporting packages, like Hamlet and Persistent.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild b/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild
new file mode 100644
index 000000000000..26f9ec8f1279
--- /dev/null
+++ b/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/attoparsec-conduit:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/clientsession-0.9:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ >=dev-haskell/cookie-0.4:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/failure-0.2:=[profile?] <dev-haskell/failure-0.3:=[profile?]
+ >=dev-haskell/fast-logger-0.2:=[profile?]
+ >=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.2:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.1:=[profile?]
+ >=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-0.5:=[profile?]
+ dev-haskell/safe:=[profile?]
+ >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
+ >=dev-haskell/shakespeare-i18n-1.0:=[profile?] <dev-haskell/shakespeare-i18n-1.1:=[profile?]
+ >=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
+ >=dev-haskell/wai-1.4:=[profile?]
+ >=dev-haskell/wai-extra-1.3:=[profile?]
+ >=dev-haskell/wai-logger-0.2:=[profile?]
+ >=dev-haskell/warp-1.3.8:=[profile?]
+ >=dev-haskell/yesod-routes-1.2:=[profile?] <dev-haskell/yesod-routes-1.3:=[profile?]
+ >=dev-lang/ghc-7.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10.0.0
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/network
+ dev-haskell/network-conduit
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/wai-test-1.3.0.5 )
+"
diff --git a/dev-haskell/yesod-core/yesod-core-1.4.18.1.ebuild b/dev-haskell/yesod-core/yesod-core-1.4.18.1.ebuild
new file mode 100644
index 000000000000..001d8f48ec81
--- /dev/null
+++ b/dev-haskell/yesod-core/yesod-core-1.4.18.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/auto-update:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cookie-0.4.1:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ >=dev-haskell/wai-extra-3.0.7:=[profile?]
+ >=dev-haskell/wai-logger-0.2:=[profile?]
+ >=dev-haskell/warp-3.0.2:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit
+ dev-haskell/network
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ dev-haskell/streaming-commons )
+"
diff --git a/dev-haskell/yesod-core/yesod-core-1.4.20.2.ebuild b/dev-haskell/yesod-core/yesod-core-1.4.20.2.ebuild
new file mode 100644
index 000000000000..cf428deb139a
--- /dev/null
+++ b/dev-haskell/yesod-core/yesod-core-1.4.20.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/auto-update:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cookie-0.4.1:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ >=dev-haskell/wai-extra-3.0.7:=[profile?]
+ >=dev-haskell/wai-logger-0.2:=[profile?]
+ >=dev-haskell/warp-3.0.2:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit
+ dev-haskell/network
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ dev-haskell/streaming-commons )
+"
diff --git a/dev-haskell/yesod-core/yesod-core-1.4.25.ebuild b/dev-haskell/yesod-core/yesod-core-1.4.25.ebuild
new file mode 100644
index 000000000000..6f25d91670dd
--- /dev/null
+++ b/dev-haskell/yesod-core/yesod-core-1.4.25.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/auto-update:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cookie-0.4.2:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/deepseq-generics:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ >=dev-haskell/wai-extra-3.0.7:=[profile?]
+ >=dev-haskell/wai-logger-0.2:=[profile?]
+ >=dev-haskell/warp-3.0.2:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit
+ dev-haskell/network
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ dev-haskell/streaming-commons )
+"
diff --git a/dev-haskell/yesod-core/yesod-core-1.4.31.ebuild b/dev-haskell/yesod-core/yesod-core-1.4.31.ebuild
new file mode 100644
index 000000000000..cd285ee8d2b2
--- /dev/null
+++ b/dev-haskell/yesod-core/yesod-core-1.4.31.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ dev-haskell/auto-update:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.7.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cookie-0.4.2:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/deepseq-generics:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/fast-logger-2.2:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/lifted-base-0.1.2:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/mwc-random:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ >=dev-haskell/wai-extra-3.0.7:=[profile?]
+ >=dev-haskell/wai-logger-0.2:=[profile?]
+ >=dev-haskell/warp-3.0.2:=[profile?]
+ dev-haskell/word8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/async
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hspec-expectations
+ dev-haskell/hunit
+ dev-haskell/network
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ dev-haskell/streaming-commons )
+"
diff --git a/dev-haskell/yesod-default/Manifest b/dev-haskell/yesod-default/Manifest
new file mode 100644
index 000000000000..472488b25376
--- /dev/null
+++ b/dev-haskell/yesod-default/Manifest
@@ -0,0 +1,5 @@
+DIST yesod-default-1.2.0.tar.gz 1397 SHA256 f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96 SHA512 35952255a12d7f661bca1312c31a2516fcce64046018e58f10811dd2c7439c2f4faaac622946e6ec64153972fd33d0c00f575f3cba196d99658c4d46c0d1e18d WHIRLPOOL 84b10fce7335e87ee1e1b4636a2e774221499a08c2b69afe1a5f75159c3525ff585c2e3f6755e2e4ae7ed3963c6303876b7ad0d9af13a6a3bce3515e7664b26f
+EBUILD yesod-default-1.2.0.ebuild 612 SHA256 1b44555d2d227ef491582db16e5fe0e52c683e1c92283aa653a4cefb10f13b42 SHA512 cecc63fc966b4a89bfd9e023e12f1bb4dc28f3875990166ffc08d18b92ffee979d781a2fdbe2190c38325bd398daf80c3ace908992088a8a1d13b7248104b2f1 WHIRLPOOL 20a54dcd31c2b5464e21a2ef7ce6a34061903fe0a2a6354045a0c73f86ad3a3d8da058d5ed12c0c740804f1d115108065efc84880e173cc5599337c856381d90
+MISC ChangeLog 2448 SHA256 8d3e8adc10de1bf02125d7444a245bd80b903ea361a760c74d373080d4afc2ca SHA512 ce25e932deac6123d2881bd7bd9abd4f016b3551bf9fa7e5aecfcbc9234e61862ebb44b85a6ecccb5ddb5760b7776c103560fcf71dfbab8c97e116ae6fc903a4 WHIRLPOOL ff5d6d6754f3fa8bbef5a86796aa74a55d48a62518bd9f859a1571e541910f79e8e51d34314e60c16f5d5293065746ffc07a019a0b6641a37feb0775e9a6fd92
+MISC ChangeLog-2015 700 SHA256 4dfb63e9a259acb82572e98ed81ecb5475885e3cc883fd114da7bbb7f7dc235d SHA512 e02cb12efb5f733c1c0d31f1979b1068735cb82cd16cbf828ef4a019871c191331165aeea9bf0124de9637567b17ff521f0c01e0efc8d691d865a9c0df2f4a7c WHIRLPOOL 4da272b4217e3f10a5ee19fff1a74a947fdd79397030077f3c8409f43c7d5deda33d64ab68b361eab514a3d43fd3a57212a655742663f6613376c433f14d3dd4
+MISC metadata.xml 379 SHA256 a255cbe58104af1e01fc8b04648c4a7203b17cf624406ba19d487afeebb68faf SHA512 ecf119cad14dc831350eb95b371704ac3cd8813a8301a7a286c3daedf16b908f88ba2a16275e121c2bc7fe516c903fed4bf06f4dc54efdbdefc84edc38569c9c WHIRLPOOL ce1e48a486fa5e8c7a5ac3c81336b8ae2c8cf73da246361fcafd8de8355a8c925d1a11d3aeddfc45fa6911bb781aa4cc69cad0161a00873db6fe79802e446f9a
diff --git a/dev-haskell/yesod-default/metadata.xml b/dev-haskell/yesod-default/metadata.xml
new file mode 100644
index 000000000000..121cf62fce42
--- /dev/null
+++ b/dev-haskell/yesod-default/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Convenient wrappers for your the configuration and
+ execution of your yesod application
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-default/yesod-default-1.2.0.ebuild b/dev-haskell/yesod-default/yesod-default-1.2.0.ebuild
new file mode 100644
index 000000000000..7a3164bdc848
--- /dev/null
+++ b/dev-haskell/yesod-default/yesod-default-1.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Default config and main functions for your yesod application (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/yesod-core-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/yesod-form/Manifest b/dev-haskell/yesod-form/Manifest
new file mode 100644
index 000000000000..47b72bbbf760
--- /dev/null
+++ b/dev-haskell/yesod-form/Manifest
@@ -0,0 +1,9 @@
+DIST yesod-form-1.4.10.tar.gz 31028 SHA256 ddeb72988e1dffb1c3766c35941520aa6ff6a8b09d6bdeb453d9c75d11ad8e43 SHA512 a8736407147c2d0158ee4c6d9805450fdc692cb307e87bac753c380f78e1c6a2b36fc482bf6fab7e64403ea82df0af95a7afbeba0f4fdd93c42b9ab75503c8c4 WHIRLPOOL 59a445f6eb8c04b4bb7b5400c244c0ebfbc1dacbc2e1b54f5c1cd4792732634204b3c8695f0002d11fd6d1f60049307bde4d72a8a678eca228ce254cbe08e1da
+DIST yesod-form-1.4.7.1.tar.gz 30581 SHA256 66f1672c7aaec0b4c93f5cfc20593a4fb92d779d90d55ee5ebd1f7ae6a6e8dac SHA512 71d5eacfb959320f2120304e36ad067c480002fddc2f6f6b1d9fb0b97864ead335eb66e813ebb554a8d312859a60cbd820edaa7541745f847c18aef8130598d7 WHIRLPOOL f468bdd0a119abe4fb0c10c2af9349d2232aba84cf99a69be304e743e3e8454e6eaf79130931c570d6804ab6b1bc014dc40afb2afd23425f0f1fba5c0145896c
+DIST yesod-form-1.4.8.tar.gz 30739 SHA256 c6f2f83dd361569f830c95671b70c7510b485840d20b9ade6c747de127088f0b SHA512 d413f41c820c5428ceac0815d68d7518f8a5e45104a64a92d03381f1ccfcfb7e0c99b176c4440adf463b6ed2a4cf52aaebec6deb422c27ae0e6bd143434e4838 WHIRLPOOL e778ed7674bdfed2cb67b40ad593620b086e70d051f0016c2a9fd1aee47854020a88ff001db68ca83975aa9fa68c8d6e0841c8f10116aa4e2dcfe27dbc88d6d2
+EBUILD yesod-form-1.4.10.ebuild 1583 SHA256 4d6d2bdc2fd888ac9f7757aa780904ae5e9c10bf8e38f0d4ee8757fa0058705e SHA512 e1b292b1e26462d1aabfd6edd6b7bd083a10fbad49cefa5a50b8e550747dbe768004f17809202a121da6fa0e7595f2c9f80514e08435dc6214c5aba8f8939765 WHIRLPOOL 21a55cdac9f94d449dd0cbcf40150ee344981469bce12262f390ed2d799c8ceea8f95c55867564ba886bcc506c2f00b7b9e6d2ee9ea3add20d1aef422eb0b02f
+EBUILD yesod-form-1.4.7.1.ebuild 1622 SHA256 f59d493ad28f8bac08b0c43cb1dff48de7af84203ed0b58f543ad525e901f9b4 SHA512 e67fa7f32ec08adfc0a88c3efc11bcb7896aa7a500eef61f6ff964e7782a1e901895bc127423d3211a688445d234301506bf29d37c24ba5e30aee4d182c0425f WHIRLPOOL e0827cf72cda7c4c884399bda3f86f9801ab87753630ed274384ea486af74482fc71809f483e634f8b6c05fa9adea92aa57fad23514e80981dceb425ea9c9d0f
+EBUILD yesod-form-1.4.8.ebuild 1581 SHA256 f0cef0f615854705d9d05f28bf6e5abe1a07cbe9e3c8dcd736a30530afbb1ebe SHA512 82f30be7402a6324dab5a47879acfb2291db175ec0de0e6fa535b63d5077f8b2782a1be2fd59b95ca58a0dc85acfc353e5e03263b66b51feb2d4dc6786ac71a5 WHIRLPOOL c6b6cd7b150ae02bddbf063d20dfa24bedaf39d47145b39d63d45bb79b7dfd2d64c9458a560ad3b180a635af2f29985af3045503d80a983f6f657761f285b96d
+MISC ChangeLog 3793 SHA256 f48fccdc8c18a73dac43b8eef513b58a574490019218bc04b49da1d33d652b1a SHA512 49bde7396574284f1d3ab3b3c2fea1f3501742940505b54597035ea8bf93ddbeba212ab69deba9960fa97233e5cffefbfb43e3a41223887c3dc07b8c710becb9 WHIRLPOOL 6b0804de0294c906cba165eed327848779e0edca7993b65c50e0151d030b934b6e526fc4b89bc06b4f2c165dd452c0c10cc3e6d92c98db5debdb9e5db9787ae9
+MISC ChangeLog-2015 1882 SHA256 e1efbd196d775615da5cba42a84d09534dee2595f543a4f70c047fe1af49aa5b SHA512 65f3a2bfa9d5c128cc3d2846ce316bc90f3aad8c30246bab1d1ad1f0ee4017ab039594bd118bf5c393c9f627c38a8c5306be96d696d5f730c7ed55a291258f8f WHIRLPOOL 97fc679fe85ce4e285378ef271215ba28de05f1e228cfc71f38f4d0030f6a18cfa1428ded50726dc0d605e5148c1c2c2643a92e0a63e0a9f127a1519ae2299cc
+MISC metadata.xml 470 SHA256 263f010d5d738c573760306789891efca3cec6c74cd76babec74748eebe14017 SHA512 327d7c5ee97af05acdff99cb9a4300f97ab84b915ab3f132c2bf91d5e097dd792f31b9c07153d294cf03ef69432a7aaa6cc6ff2c54600e3b26b1a222550a8264 WHIRLPOOL 7043ede105fcb61f63fab7786fe92c06d3c83f2d62def71ffb612f5b90adfdfc796afdc253e45d366f8c0438011ac27b21493e07499fcea506d28139852f89a2
diff --git a/dev-haskell/yesod-form/metadata.xml b/dev-haskell/yesod-form/metadata.xml
new file mode 100644
index 000000000000..fb12836282c7
--- /dev/null
+++ b/dev-haskell/yesod-form/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Form handling support for Yesod Web Framework
+ </longdescription>
+<use>
+ <flag name="network-uri">Get Network.URI from the network-uri package</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild b/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild
new file mode 100644
index 000000000000..085d391cb683
--- /dev/null
+++ b/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Form handling support for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-form/yesod-form-1.4.7.1.ebuild b/dev-haskell/yesod-form/yesod-form-1.4.7.1.ebuild
new file mode 100644
index 000000000000..bde61dfe0d31
--- /dev/null
+++ b/dev-haskell/yesod-form/yesod-form-1.4.7.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Form handling support for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-form/yesod-form-1.4.8.ebuild b/dev-haskell/yesod-form/yesod-form-1.4.8.ebuild
new file mode 100644
index 000000000000..6f0eeb669634
--- /dev/null
+++ b/dev-haskell/yesod-form/yesod-form-1.4.8.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Form handling support for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/byteable:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/email-validate-1.0:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/yesod-json/Manifest b/dev-haskell/yesod-json/Manifest
new file mode 100644
index 000000000000..10ca098fa092
--- /dev/null
+++ b/dev-haskell/yesod-json/Manifest
@@ -0,0 +1,7 @@
+DIST yesod-json-1.1.2.2.tar.gz 3752 SHA256 6fb02b9d524a6303b6057ffa32b1e4da5331686c544664815555ecb886ce84ae SHA512 ab577311763850d3bdac8281761e43384bbc552e2caa7285797f7a9c8163de5b43f4d84495f2f716577a1848fa84a892789a5223752b6395bcdac7a46deb6763 WHIRLPOOL 1119d7748ff4b8d45bc2263e86c719c2f246f6895a8452f52effc35b42c70ebd2075af48183054a3889b37a9fade9686fd9ca9c079e27d45cb35ddf9f41780d7
+DIST yesod-json-1.2.0.tar.gz 1373 SHA256 fce9323acfea7056bf303e190abd5742343c06f376762f020b38164dc32c0334 SHA512 9fa3eb964e5a543d4f38293245a8ef7f585c5ead94dd0fbc028fca5c954401eafb11e3d18a60a12baa82d3cedce871271b8320d65996f0b00021804c00da0dbb WHIRLPOOL ab1cec0a6d6b3eff03f8c69f803ed67f71572283fc50f9fcc92a9ddbaa0dd8205b23bd1354f6e10ff46d8798f34f0f701758847c17e984c28dfe8b8c051f42b8
+EBUILD yesod-json-1.1.2.2.ebuild 1155 SHA256 8d0b5d475dc593d1f54198ea70b0f421b4b4cb252da331eb2c501d7f054f5df8 SHA512 76a99a0cdc0bf0aecc8cfa8a5abf163b432368c31dd229e0aad1b06d9fbf8669fe0138c20a2bca828bc3eee17647d2cd79954020925e92567903862179782979 WHIRLPOOL c809832583f1965655e26eab7adf4de4f6fc6dcb78fd55ed36f0d8d98c516e5aae2e0a869b9315ba9661a1e1307415285482b56ad6c087b61541c252f6744b0f
+EBUILD yesod-json-1.2.0.ebuild 603 SHA256 347863e49a64160d296ffe0414d466b24e0719e6c89981b857e6052c407a3c68 SHA512 6d22305f9769b8c29b7daf58d9fb1e5d1a34b3d75af0a0ac24aad2fcb8fb94bcce24bb26787ec052caae87e7e29127d55d02ae381035d3be82626b748a768ead WHIRLPOOL e7b73360efd6fae4598efb6961dbc6881415edd19cb7ccf20df82bd906cde56618338438e2958f50a061564a06fd76b16ced1724e20b5c5afff8c45c2d85ef7a
+MISC ChangeLog 2501 SHA256 23fbfa3b63cc85cc4d606a8294ba1da8d10a43e43fe36ba978ad132693d42800 SHA512 64e71866e730b6e125eba82ad2691f6bcdda566f9d0401e12ddf7da659573b3267ded0049d3d07b42c25ccdb9c8a6db5d5d67ded69601c9e2b9728fe6b5b6f60 WHIRLPOOL 2e17b425b09ee72fdc681a29452aa282d758f0dac60be3fe94dab8b467cb65e590318dd8924f321a2172ea54c73d5061d6c84242eb71c284984b9449f69766b1
+MISC ChangeLog-2015 700 SHA256 601b8e31f27d5574258c6432e21dbde13909cefa6bd017e675876fe6970c76b2 SHA512 44a2997b135e7736f0fe37a2dcef00d45351bc7aae2bbe250b84ed65c25c8214f2148e961cceeba2d6c009d13fb098bfe47f4cf75eb38bda859fa7ae5d9a670f WHIRLPOOL bc636d15d3d550620b56ea8da4164dcc36f5e90f217fbc5c32157137f0b1aefd41309ec4fe6cfbb62717a7ed6f9ea379a46b041982554e8a3228e2b103948e9d
+MISC metadata.xml 342 SHA256 7a5647e4051e4cec29a0b848f4f358790e38030ea2bd7e8db8643790c04cc1d7 SHA512 9ce57dd7b85d81330b4c2e6583530853cf8f2e7982309af25e39887c65f4567f516cb94976dd1a565ff54a7c5f2728e1dd0c7a020a6211559a0f4b2559bdcfc5 WHIRLPOOL 28ecd8eaef218de15792bffb182c8a46747da3277fc323bbe76b32c1746e4955a2ff4cabaca4a9a973ab9c3d4d63e37458c7e15f0c31df281b00d3523bbf4289
diff --git a/dev-haskell/yesod-json/metadata.xml b/dev-haskell/yesod-json/metadata.xml
new file mode 100644
index 000000000000..ee87ffcd4335
--- /dev/null
+++ b/dev-haskell/yesod-json/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Generate content for Yesod using the aeson package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild b/dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild
new file mode 100644
index 000000000000..ed9bd495c144
--- /dev/null
+++ b/dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generate content for Yesod using the aeson package"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/attoparsec-conduit-0.5:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ >=dev-haskell/safe-0.2:=[profile?]
+ >=dev-haskell/shakespeare-js-1.0:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-extra-1.3:=[profile?]
+ >=dev-haskell/yesod-core-1.1:=[profile?]
+ >=dev-haskell/yesod-routes-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/wai-test
+ )"
diff --git a/dev-haskell/yesod-json/yesod-json-1.2.0.ebuild b/dev-haskell/yesod-json/yesod-json-1.2.0.ebuild
new file mode 100644
index 000000000000..649cf887b697
--- /dev/null
+++ b/dev-haskell/yesod-json/yesod-json-1.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Generate content for Yesod using the aeson package. (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/yesod-core-1.2:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/yesod-persistent/Manifest b/dev-haskell/yesod-persistent/Manifest
new file mode 100644
index 000000000000..0dad48400849
--- /dev/null
+++ b/dev-haskell/yesod-persistent/Manifest
@@ -0,0 +1,9 @@
+DIST yesod-persistent-1.4.0.5.tar.gz 4375 SHA256 e5ad890ca4d4c0499ae08e5e1e294f4c1435e9395ba1ba9bb3acf3982eb8d2c2 SHA512 867e252e7c511da5b4adaaebb22f53fcf657a588c43be456d8415157e49caa8e51b40fb875bf93834cf93c353c5d9f8455eff911636a13245c0725617ad52eb1 WHIRLPOOL aad20e94944de017138c5d172602326152681ea36c9c9e2bba6e681f421d3f836c28e2ec5e15418c65bf009ddd858f40f015a991beef52420426a801d1ed6913
+DIST yesod-persistent-1.4.0.6.tar.gz 4401 SHA256 69c1261b49a6448795d569431691115fc6b86f7b296905573f5b2271465dee71 SHA512 36f949ad6e2740ee3f9e3d198e4e8641b8349f41d1ebb4a958892df638a966b98cffb2579d3d08dae30baffd385aaba93364864736db973ce74174eb2062f64e WHIRLPOOL c1b00af817bd963fe86c919f7051cf03848ac832140dd219131420a40a6c2fcf154b9aeeb0fbf095413e10327a6a0ff352556f73dc77258ee979043e37e7aaeb
+DIST yesod-persistent-1.4.1.1.tar.gz 4893 SHA256 dffd2604fc37a6b518c06391c44059df96895e3b484d4de8fbff9ff0869e7551 SHA512 e808d9266299d5d91c8d7766af62693791654213a1c51368e4259c9fcbd16e476d17403870d1ce5dd1c8761fa09932b4e91f713af715ca8e0de63a13f48bda04 WHIRLPOOL e4a0dc7faf1a6dd99043afe4bfa0a179b4f701a5bed994b62fcc466f3265825f69b5c7ed40ae8226713b01c25de8ef3873c4059de51f3184bced55080e75ce5f
+EBUILD yesod-persistent-1.4.0.5.ebuild 1119 SHA256 45ed53025a7398a6a11da605ffd6739d85c9b4001510f89fce227e8fa851e136 SHA512 a38b921c02ce6ba1b2dc4cf9db9b8157016d82d38f118c21f1576f0e2991061db893d60215768ab62668a9597b3b6d62ae13a7490090393f0a6f998914152e60 WHIRLPOOL 32418b9c8c2aa3ec9b57df3a1487ed2a23745d7d4901fb6a53e284431319f7c192ff34546feade451d9dbb836fa3ca4a74da2bbbb1757698552b938aa959029e
+EBUILD yesod-persistent-1.4.0.6.ebuild 1119 SHA256 d716d2ddb02ed335eaa5520a32e081ad1a713fa90b89d72d1355de28307ed43f SHA512 af6c9ce9cd7d26b1d7a5592163a52d5375a4c0aba6e1eeff9323ed3946fa412d0db2a5723364a8749265155b7365c23021d9e506cbef6ddfa06ae4f17301edf7 WHIRLPOOL cd9e373475a17b5b62fe54c86abdaa06016b4b3477fe830fc99da8b8f2179e776902d02c51db1df372eb55ae8de55d29154b3be96cb04b986b1ea53570097607
+EBUILD yesod-persistent-1.4.1.1.ebuild 1080 SHA256 30e9db3b707f16a9ffba7050f8ab67be65a0bea6f2c7a3cb1d9cfa8b0578f1bc SHA512 8157e9b75c3d099f40472202b0ab388982b241e7c98fe88280011f1ee3f8a5f1d97f089bb54ccc9effb33781eb133f1d6e57b4b32187b2318b7e55482fe172f4 WHIRLPOOL 69d941d7832890a8add545be92262341d0c8fecbe39042a2fc7730159e079240e6a8b3b60c150861eb185462dc01644b5ff8f8c266304d4724b55a4fec52faf6
+MISC ChangeLog 3291 SHA256 f0a25e33ec382c190506ffed94d0a7b918b28fb943a8dcad8665ecdf54d47ab0 SHA512 8109b907cda26694373ee6d6ede21daf11400b3dd170b502e7bf979bd6c501e753d7f1b9d429b36297e1c705b5b40082719ec79b027188df85ecaf7ed42b18ac WHIRLPOOL 6e432f030d07eb5396850d83fadde5d0cca81a68b1e1a0f03d1394688088f79a035e9d7cd3583c0a41580efec292a138aef09641379339c27e7cd44bb211adc7
+MISC ChangeLog-2015 2180 SHA256 d1baaef21efb3778d8945cb5427cfa7071aaa0018fa3f94f81f51803745a9aae SHA512 84c2e74e3b3cd071141cc1057d4dc74de173dbf925ff1e38b8ed668d3c3802604f94a56a37a5b9c45969a082612cc0ab9a6412323cb8ee3373c08be9b334ebd3 WHIRLPOOL 01e124a372b4a5ab2ddfc5bf5ab3d25d14c24ac96b33e93d6c7a479b68a594b4c33b2c421c482cd48f6f881605b2cefbf2f7642c488ed4bf011251e5ee86be45
+MISC metadata.xml 336 SHA256 b5bafc3a4261ea3e15be409574bb274a473715f8e8a8d021d712d4f671e76ee2 SHA512 f8aa6254ff93489376ed82468a74bafaba158d2f90e0ba2dac473324d9a222ac71bb5e3ff9128f283310fb6834625b5a17dbb11c8439bd1f2168f6f9f2b9ee61 WHIRLPOOL 9e37bdb16aee7f0e06e682081d39e28d2986257d86c2c1b469d8628a955748226a6c27b7242ca394b5a71f1057d97a6912c379c80f2e6d85bd468af0afa18e21
diff --git a/dev-haskell/yesod-persistent/metadata.xml b/dev-haskell/yesod-persistent/metadata.xml
new file mode 100644
index 000000000000..dbc5c9243bbe
--- /dev/null
+++ b/dev-haskell/yesod-persistent/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Some helpers for using Persistent from Yesod.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.5.ebuild b/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.5.ebuild
new file mode 100644
index 000000000000..3265a3d0a876
--- /dev/null
+++ b/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Some helpers for using Persistent from Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.6:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.6:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-0.4.5:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/yesod-core-1.4.0:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/persistent-sqlite
+ dev-haskell/text
+ dev-haskell/wai-extra )
+"
diff --git a/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.6.ebuild b/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.6.ebuild
new file mode 100644
index 000000000000..7937b87ef1cb
--- /dev/null
+++ b/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Some helpers for using Persistent from Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.7:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-0.4.5:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/yesod-core-1.4.0:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/persistent-sqlite
+ dev-haskell/text
+ dev-haskell/wai-extra )
+"
diff --git a/dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild b/dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild
new file mode 100644
index 000000000000..5deb327b43c4
--- /dev/null
+++ b/dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Some helpers for using Persistent from Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/blaze-builder:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.7:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.7:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-0.4.5:=[profile?]
+ >=dev-haskell/yesod-core-1.4.0:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/persistent-sqlite
+ dev-haskell/text
+ dev-haskell/wai-extra )
+"
diff --git a/dev-haskell/yesod-platform/Manifest b/dev-haskell/yesod-platform/Manifest
new file mode 100644
index 000000000000..cb2a17562dae
--- /dev/null
+++ b/dev-haskell/yesod-platform/Manifest
@@ -0,0 +1,5 @@
+DIST yesod-platform-1.2.13.3.tar.gz 2730 SHA256 9babd4374a49315d3ad5bdedb9a0011fddab63e17373085fa0ed548557aae1c8 SHA512 4049d39eb781d909cab7933e0eea0cf6108ebcb1e964fdc1b168fbaa7bf5da557b34d8e7e662ee91fa3f00de650b12bf19d27546981c2718b2c9c09d3221699a WHIRLPOOL c2f4a799da2a341bf82c5c1f2c3a45c311ae050053e1118579df1285b588310f2c93a47d7a6200db44fe71a58651506f67e0f74a811504369417b21e91852e70
+EBUILD yesod-platform-1.2.13.3.ebuild 6656 SHA256 79abfb66459e71098992217e023da4f94bcc91d1c1e1a5eea9e7810a44d2ae92 SHA512 23978f199e28e21d35eafe820250e9ef891d37d4321212723c2bbffdd8d81c32379602ecd642db189725d13e44051642f80df091c6c72839b4378ccf9e9fad26 WHIRLPOOL e7437b9ba7b6eff656d8356b228c8704486bfb2f073b2904bab6e2c933d8244282cdd324d49764e99c110b9a609a65b89cccdee33919ae6759dfe71141414861
+MISC ChangeLog 2769 SHA256 1bd2a3178298f8309560a7207851c2a6c51c179683ae5fe51b7f42d41894f1da SHA512 07df01171d52de6909617e9b9e2d8f8e6cb1b7848ce7a7583f755bdec1c98862be52d4888e09b40c55ee90c273a5f7f5ae51166f0bbbc711c1fc3bf94f27f8cd WHIRLPOOL e0f1dc04c0872aa91a43214a438efd513072c0dded5654f4c097d0fcab7f6eccb8237a33c125144648fb953dce07e439bcc1a11979d1ace46822a7c51efd7f69
+MISC ChangeLog-2015 1475 SHA256 2ce569e93428e834cc89e39f852d3fe0a4f1cd510bc50f90fd8c6fd9b45a25eb SHA512 1787798801f2d4f70fda7637ea6a76ad448610cfa4b2e9beb4c933c73618072b33470344bfd5d21b63343c9e90c065a1230e3dd69ed90f1760f3556a1f41fb0d WHIRLPOOL 7b6c6a1082d2188be00192fe2c5c6dfea098065ff9c42c3992ec63b1dc090ed5b50287c1c41503a1d66d7cda73745ea496d8713f5e4d5043ea66deb78986060f
+MISC metadata.xml 407 SHA256 5169e0df743edfdee581694057addf444f107aed14353235ad7a0cde2d07c05e SHA512 df8978f0a56ca22ec70b2b45d18eb87df8734ecadc02ac39ddea812eec6f9cbe3d94604f6bebb35caf2443180253dc130756f13c9c488a969bffb193c0e330a1 WHIRLPOOL ae9bc0caae4df7db681dbb841ce1f9c7c4c81d83b09c45546c228d5ffde5f974b1e4dd4bdbea598794fcec46dbe0a4ef5110edbd95f03726e6ca79e342118f9d
diff --git a/dev-haskell/yesod-platform/metadata.xml b/dev-haskell/yesod-platform/metadata.xml
new file mode 100644
index 000000000000..9d35a301e8dc
--- /dev/null
+++ b/dev-haskell/yesod-platform/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Instead of allowing version ranges of dependencies, this package requires specific versions to avoid dependency hell
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-platform/yesod-platform-1.2.13.3.ebuild b/dev-haskell/yesod-platform/yesod-platform-1.2.13.3.ebuild
new file mode 100644
index 000000000000..35c181befdc2
--- /dev/null
+++ b/dev-haskell/yesod-platform/yesod-platform-1.2.13.3.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Meta package for Yesod (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.1.1:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.7.1:=[profile?]
+ >=dev-haskell/asn1-encoding-0.8.1.3:=[profile?]
+ >=dev-haskell/asn1-parse-0.8.1:=[profile?]
+ >=dev-haskell/asn1-types-0.2.3:=[profile?]
+ >=dev-haskell/attoparsec-conduit-1.1.0:=[profile?]
+ >=dev-haskell/authenticate-1.3.2.10:=[profile?]
+ >=dev-haskell/auto-update-0.1.0.0:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1.1.6:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3.3.2:=[profile?]
+ >=dev-haskell/blaze-builder-conduit-1.1.0:=[profile?]
+ >=dev-haskell/blaze-html-0.7.0.2:=[profile?]
+ >=dev-haskell/blaze-markup-0.6.1.0:=[profile?]
+ >=dev-haskell/byteable-0.1.1:=[profile?]
+ >=dev-haskell/byteorder-1.0.4:=[profile?]
+ >=dev-haskell/cereal-0.4.0.1:=[profile?]
+ >=dev-haskell/cipher-aes-0.2.8:=[profile?]
+ >=dev-haskell/cipher-des-0.0.6:=[profile?]
+ >=dev-haskell/cipher-rc4-0.1.4:=[profile?]
+ >=dev-haskell/clientsession-0.9.0.3:=[profile?]
+ >=dev-haskell/conduit-1.1.7:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.3:=[profile?]
+ >=dev-haskell/connection-0.2.3:=[profile?]
+ >=dev-haskell/cookie-0.4.1.2:=[profile?]
+ >=dev-haskell/cprng-aes-0.5.2:=[profile?]
+ >=dev-haskell/crypto-api-0.13:=[profile?]
+ >=dev-haskell/crypto-cipher-types-0.0.9:=[profile?]
+ >=dev-haskell/crypto-numbers-0.2.3:=[profile?]
+ >=dev-haskell/crypto-pubkey-0.2.4:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.4.2.2:=[profile?]
+ >=dev-haskell/crypto-random-0.0.7:=[profile?]
+ >=dev-haskell/cryptohash-0.11.6:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2.1:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?]
+ >=dev-haskell/data-default-instances-base-0.0.1:=[profile?]
+ >=dev-haskell/data-default-instances-containers-0.0.1:=[profile?]
+ >=dev-haskell/data-default-instances-dlist-0.0.1:=[profile?]
+ >=dev-haskell/data-default-instances-old-locale-0.0.1:=[profile?]
+ >=dev-haskell/dlist-0.7.1:=[profile?]
+ >=dev-haskell/email-validate-2.0.1:=[profile?]
+ >=dev-haskell/entropy-0.3.2:=[profile?]
+ >=dev-haskell/esqueleto-1.4.4:=[profile?]
+ >=dev-haskell/exceptions-0.6.1:=[profile?]
+ >=dev-haskell/fast-logger-2.2.0:=[profile?]
+ >=dev-haskell/file-embed-0.0.7:=[profile?]
+ >=dev-haskell/hamlet-1.2.0:=[profile?]
+ >=dev-haskell/hjsmin-0.1.4.7:=[profile?]
+ >=dev-haskell/hspec-1.11.0:=[profile?]
+ >=dev-haskell/hspec-expectations-0.6.0.1:=[profile?]
+ >=dev-haskell/html-conduit-1.1.0.5:=[profile?]
+ >=dev-haskell/http-client-0.3.7.1:=[profile?]
+ >=dev-haskell/http-client-tls-0.2.2:=[profile?]
+ >=dev-haskell/http-conduit-2.1.4:=[profile?]
+ >=dev-haskell/http-date-0.0.4:=[profile?]
+ >=dev-haskell/http-reverse-proxy-0.4.0.1:=[profile?]
+ >=dev-haskell/http-types-0.8.5:=[profile?]
+ >=dev-haskell/language-javascript-0.5.13:=[profile?]
+ >=dev-haskell/lifted-base-0.2.3.0:=[profile?]
+ >=dev-haskell/mime-mail-0.4.5.2:=[profile?]
+ >=dev-haskell/mime-types-0.1.0.4:=[profile?]
+ >=dev-haskell/mmorph-1.0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3.3.0:=[profile?]
+ >=dev-haskell/monad-logger-0.3.7.1:=[profile?]
+ >=dev-haskell/monad-loops-0.4.2.1:=[profile?]
+ >=dev-haskell/nats-0.2:=[profile?]
+ >=dev-haskell/network-conduit-1.1.0:=[profile?]
+ >=dev-haskell/optparse-applicative-0.9.1.1:=[profile?]
+ >=dev-haskell/path-pieces-0.1.4:=[profile?]
+ >=dev-haskell/pem-0.2.2:=[profile?]
+ >=dev-haskell/persistent-1.3.3:=[profile?]
+ >=dev-haskell/persistent-template-1.3.2.2:=[profile?]
+ >=dev-haskell/publicsuffixlist-0.1:=[profile?]
+ >=dev-haskell/pwstore-fast-2.4.1:=[profile?]
+ >=dev-haskell/quickcheck-io-0.1.1:=[profile?]
+ >=dev-haskell/resource-pool-0.2.3.0:=[profile?]
+ >=dev-haskell/resourcet-1.1.2.3:=[profile?]
+ >=dev-haskell/safe-0.3.7:=[profile?]
+ >=dev-haskell/securemem-0.1.3:=[profile?]
+ >=dev-haskell/semigroups-0.15.2:=[profile?]
+ >=dev-haskell/setenv-0.1.1.1:=[profile?]
+ >=dev-haskell/sha-1.6.4.1:=[profile?]
+ >=dev-haskell/shakespeare-2.0.1.1:=[profile?]
+ >=dev-haskell/shakespeare-css-1.1.0:=[profile?]
+ >=dev-haskell/shakespeare-i18n-1.1.0:=[profile?]
+ >=dev-haskell/shakespeare-js-1.3.0:=[profile?]
+ >=dev-haskell/shakespeare-text-1.1.0:=[profile?]
+ >=dev-haskell/silently-1.2.4.1:=[profile?]
+ >=dev-haskell/simple-sendfile-0.2.15:=[profile?]
+ >=dev-haskell/skein-1.0.9:=[profile?]
+ >=dev-haskell/socks-0.5.4:=[profile?]
+ >=dev-haskell/stm-chans-3.0.0.2:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.4.1:=[profile?]
+ >=dev-haskell/stringsearch-0.3.6.5:=[profile?]
+ >=dev-haskell/system-fileio-0.3.14:=[profile?]
+ >=dev-haskell/system-filepath-0.4.12:=[profile?]
+ >=dev-haskell/tagged-0.7.2:=[profile?]
+ >=dev-haskell/tagsoup-0.13.1:=[profile?]
+ >=dev-haskell/tagstream-conduit-0.5.5.1:=[profile?]
+ >=dev-haskell/tf-random-0.5:=[profile?]
+ >=dev-haskell/tls-1.2.8:=[profile?]
+ >=dev-haskell/transformers-base-0.4.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3.8:=[profile?]
+ >=dev-haskell/void-0.6.1:=[profile?]
+ >=dev-haskell/wai-3.0.1.1:=[profile?]
+ >=dev-haskell/wai-app-static-3.0.0:=[profile?]
+ >=dev-haskell/wai-extra-3.0.1.2:=[profile?]
+ >=dev-haskell/wai-logger-2.2.0:=[profile?]
+ >=dev-haskell/wai-test-3.0.0:=[profile?]
+ >=dev-haskell/warp-3.0.0.5:=[profile?]
+ >=dev-haskell/warp-tls-3.0.0:=[profile?]
+ >=dev-haskell/word8-0.1.1:=[profile?]
+ >=dev-haskell/x509-1.4.11:=[profile?]
+ >=dev-haskell/x509-store-1.4.4:=[profile?]
+ >=dev-haskell/x509-system-1.4.5:=[profile?]
+ >=dev-haskell/x509-validation-1.5.0:=[profile?]
+ >=dev-haskell/xml-conduit-1.2.1:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[profile?]
+ >=dev-haskell/xss-sanitize-0.3.5.3:=[profile?]
+ >=dev-haskell/yaml-0.8.8.4:=[profile?]
+ >=dev-haskell/yesod-1.2.6.1:=[profile?]
+ >=dev-haskell/yesod-auth-1.3.4.1:=[profile?]
+ >=dev-haskell/yesod-auth-hashdb-1.3.0.1:=[profile?]
+ >=dev-haskell/yesod-core-1.2.19:=[profile?]
+ >=dev-haskell/yesod-form-1.3.15.1:=[profile?]
+ >=dev-haskell/yesod-persistent-1.2.3:=[profile?]
+ >=dev-haskell/yesod-routes-1.2.0.7:=[profile?]
+ >=dev-haskell/yesod-static-1.2.4:=[profile?]
+ >=dev-haskell/yesod-test-1.2.3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ ' == ' ' >= '
+}
diff --git a/dev-haskell/yesod-routes/Manifest b/dev-haskell/yesod-routes/Manifest
new file mode 100644
index 000000000000..018a68245bd1
--- /dev/null
+++ b/dev-haskell/yesod-routes/Manifest
@@ -0,0 +1,7 @@
+DIST yesod-routes-1.1.2.tar.gz 17709 SHA256 5b96189ab0e4ae07fd3904a9b8a7d53b5ecec0bc5c94627d4725e930cf17db9f SHA512 236dc8d53bce88b77bb832d57844a5379d0f9a1f0077c69f1e9fa24756ce411cff06eef5d66ac5bf50aa44f2211ffcbaf387bf336215df2029a982e0afdf608a WHIRLPOOL 2d91d3a05e69ccf16af88756fdab61b2f81b753a00ae79df07d35174c8bf8858c165c1039e8b6b06a53351bb0235f693bbca8619ad3bdce2aaf783962df536e3
+DIST yesod-routes-1.2.0.7.tar.gz 21387 SHA256 d25cd11aef62bb11ea630f758b86f20019dfa1355d36b71bc0b657b8b4b72202 SHA512 966ba0a66b503ef8f4def2dd3b9c5b2f5a32eea3775e7daee0f58405703cd29b7b84f629490e772ddd84958c8ed0ce127abf8775af55637d670da622fb6755eb WHIRLPOOL 6348248d1d19018af850dc9bb722f72d6d0494c10c679038f6ac0d0079889975d828bf99b6e8ccfae05c2bc1a194f1f3e28745779e43767c0348680a32af6a8b
+EBUILD yesod-routes-1.1.2.ebuild 811 SHA256 9e0575c6c5d53f2ac313db7e064ff8bb552c05caa71b930e6b41bec79200b784 SHA512 5629ba5788e03a8eb8bb307845603727cd8a3f27288332f2abdadac8c6e07f4cfedfe3d1850cb844a4017be41f7a41d12eb89e94b1adbf5f867fc71c7cd7d4fe WHIRLPOOL 1361f15be23019322d71e85e2ae0bda98aa403bfdc0ba28d1ca3f84f1ccbb2743fcfdd4fdc4b518ff8988457f13851829df740d44f227b2c2364e582f6dd8d9f
+EBUILD yesod-routes-1.2.0.7-r2.ebuild 1026 SHA256 984eda095b60e7eb9a2e2c193922196c0390837e4bd476ef780bee63d0d8269d SHA512 04df8b90869e537765d7bcc412bd118365eeca3e71e155ce2dfe30786394d8f1bb623307c3ab0e489eb0b608e33aa153e2089d0dc4973524e09c864f4378d619 WHIRLPOOL 58d218e3c95e2f0b103ce6a0dd50a1e5bb90713d6f5dbc8fd03b1e097c02c073f50ecb01f69c40abf9fa27c090156150f6cd5caa67486986412d37e8052981b7
+MISC ChangeLog 3228 SHA256 075417e48ec780baf1ab4fe145e3ec8c481890a8ec03c833a5272ad69011ce1d SHA512 40f1381e2c4e515fa75419cecc1a58178707c157039b792b3b6c2d61853fcaf65e58583247612e64f08343744f5793e00386d53e2d11bbc4b95bf4b24df7f39c WHIRLPOOL b02ce10189b9c89594440fd294aba4381f6c5fafe6b7ea787216e5dc26faf60ccaa77b349b26fd082836bc4d6e2c207f9f4dd236dd707d16524cef7e9fafa9e4
+MISC ChangeLog-2015 1670 SHA256 8e6475319e4faa947fc17ff6015aaeb3446642bb8348436ed1bc1a6f915c7d9e SHA512 01c04aed6bb2d6b145434163b27d6862e537a436186aa9344940b20be0094df01645674ebfcf0be09930e083cb896252908eb742e447657c9d6d9c97f58da60a WHIRLPOOL 792777b63570587a585c86563fabb89ae22e50bf8d78123dc925bdfad786d04b4fcfe6ba591ff7e05ab04a7afafd800c2353a60fa3f620a7a90c452d0cc0faa0
+MISC metadata.xml 361 SHA256 deb21b7a9d44745730b5f93240a0e9abdf7fda13cd8f888d080c6aefe10db81d SHA512 57559fe7d6241e1f43bfb0066fa1bf93311955fa17f6e2306b69bece5d12607bb19c13ffccb9c34e519a1f5323dcc4a64475c5db4869950de44aa6d602f40e8d WHIRLPOOL ba5920e50e85dc67514b535c7b825d6a4238a484ba02e224dcca4c5fe87cf067e0c775a5cc1355d9f8d407de40ef4de356eacc1c87ae9add45ef9c74ba566b84
diff --git a/dev-haskell/yesod-routes/metadata.xml b/dev-haskell/yesod-routes/metadata.xml
new file mode 100644
index 000000000000..5418de0dcc8c
--- /dev/null
+++ b/dev-haskell/yesod-routes/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides an efficient routing system, a parser and TH code generation.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-routes/yesod-routes-1.1.2.ebuild b/dev-haskell/yesod-routes/yesod-routes-1.1.2.ebuild
new file mode 100644
index 000000000000..6359decb5589
--- /dev/null
+++ b/dev-haskell/yesod-routes/yesod-routes-1.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient routing for Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-haskell/path-pieces-0.1*:=[profile?]
+ >=dev-haskell/text-0.5:=[profile?]
+ <dev-haskell/text-0.12:=[profile?]
+ >=dev-haskell/vector-0.8:=[profile?]
+ <dev-haskell/vector-0.11:=[profile?]
+ >=dev-lang/ghc-6.10.4:= <dev-lang/ghc-8"
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hspec-1.3
+ =dev-haskell/hunit-1.2*
+ )
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/yesod-routes/yesod-routes-1.2.0.7-r2.ebuild b/dev-haskell/yesod-routes/yesod-routes-1.2.0.7-r2.ebuild
new file mode 100644
index 000000000000..ed3281a23fd8
--- /dev/null
+++ b/dev-haskell/yesod-routes/yesod-routes-1.2.0.7-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient routing for Yesod"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/path-pieces-0.1:=[profile?]
+ >=dev-haskell/text-0.5:=[profile?]
+ >=dev-haskell/vector-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:= <dev-lang/ghc-8
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/hunit-1.2 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'path-pieces >= 0.1 && < 0.2' 'path-pieces >= 0.1' \
+ 'HUnit >= 1.2 && < 1.3' 'HUnit >= 1.2' \
+ 'vector >= 0.8 && < 0.11' 'vector >= 0.8'
+}
diff --git a/dev-haskell/yesod-static/Manifest b/dev-haskell/yesod-static/Manifest
new file mode 100644
index 000000000000..b0678cfa696b
--- /dev/null
+++ b/dev-haskell/yesod-static/Manifest
@@ -0,0 +1,13 @@
+DIST yesod-static-1.2.4.tar.gz 25099 SHA256 3f180018dee2e3dd8c306bebdedfd67a8160e8836adc097765a7c95765f8ab64 SHA512 8879f50028f45194071d588d7ffb29f20b860983546a07a12975b4b8e5279e962060f4c7a794475ea34d35bb061f63a342383f45a20441f34f95e4e553b335a7 WHIRLPOOL d127fb9d87f9abdc574a32228245633e4a29fbc464a213b13a688f9aaafcc53f64659dcabf252a98241b596e8a852ff19726c57da29185f57275346e092d6d88
+DIST yesod-static-1.4.0.4.tar.gz 25101 SHA256 13ab0f7ac81aa2ebacbccef142e2e5f832e747891e0ac67097cd64b5f3a801fc SHA512 598e1ba668f73c639afb786ed6b210ff9c62c9e12fabc87d6682c9876b08e96b43b7dbb4d53ac8bbe7c1c11b709d1a6e8c231f46598b74c271909d26fb26edb3 WHIRLPOOL 7462dc2e9de491d6b80bec3ad0cd72f2ca053fed855087392bf2585feea10f03dbf8fab13573dfa51b0c0ecf99f5d0fd7c37fc469c1d47c93ca17ea2976ab180
+DIST yesod-static-1.5.0.3.tar.gz 25036 SHA256 a46f952593fc36323aba1352b4b7a2703bb609ec19b709447268e7be24f8ce74 SHA512 5fd0de8c034063b637ff90382fb5fb31e810eff196327becd6b217df39b9bf8612deb56ffc8996395c7a46223983333c45f14020952422260aea3629d6429122 WHIRLPOOL 916ec29666026ff26d92efef89a936b5c76c893b0c5bff06309fbf15ee0575f45d4f3cb951bc34dd3269afb7cddfc88a8b0bfdae86246e9bc7325f23e6b24553
+DIST yesod-static-1.5.0.5.tar.gz 25028 SHA256 3cf3f0a1da82caf974343fe03c8efa7794f56d13c6747846fa746f16b029f459 SHA512 51c522e51389843da5fb7a3d90d5b18a0e216451bd9322d55f815c393a6f2a5cd3e0f195fe924db15f18d14f1c0ecac521a6e74b975b2cdbc9c1d3a5da85e9ba WHIRLPOOL a219347c42c66ece05145ab28f758678ebcd47aaa8c191ca5cc8ee68e8c7bc6a03dd35bd351efebb399c226beb0ce64a12ae46d9728a721f70b32610014e7b47
+DIST yesod-static-1.5.1.1.tar.gz 25211 SHA256 cdb50763c4cbd2b8fcdb2b9f2f2526648e82454c62d49bfd6d165af80a192a92 SHA512 cdca4f3d2df8324ebf26aa39eba0d9f8bef75ea4fa6eaaa25b65e3a223af2229a4ea14130b8a30a6336b8676c34f448e6adede8023e218d7d8b80703813268a0 WHIRLPOOL 2417df401fa06cd2702e7d161394ea4c1442104cab08995c8e600633dd62b4a7ce0d1640322f6e323155b9acfdaad22a5dd6e2f21cc8c4ba0c4a99999cff7101
+EBUILD yesod-static-1.2.4.ebuild 1967 SHA256 2c4c9da8e05ecbf1f1e1e3c935529ac44c6f745d90b899c7e8da38a987aec4af SHA512 acd669a99808bd88921df8ead0f5d9282419f6272cea37f9ec01ba5ab2b6cc218628f53d9fdcf3b79b8cb67465df2a6f6d079db7174d319adca41ee3ccd8958f WHIRLPOOL 02b41bdb614661cc7f9ed4704b368ad60df7563fa13fba7e294d0be85babfbac6ac26684f99aa36d25fec93b080b1280d4de9469e8791e98689c82adff00614d
+EBUILD yesod-static-1.4.0.4.ebuild 1895 SHA256 40c31f116bddbe829862918062e21d28844f978f953cef1f054b00d76b969308 SHA512 151cf25807ab6c20043758ffa6d4e1e271d2610377e1821ee9745dd2fae57d45cac10690d68f8c27193c84689390d00c6b4208b40a40880bb2275e7699873564 WHIRLPOOL a36fcd9a17eba093077c1539fd1ab7a738f73991e79bd10b6b30dee812cf0fca22a162d252223188b891d4b256260271e722416d2ae551024ecffd3b006745e9
+EBUILD yesod-static-1.5.0.3.ebuild 1794 SHA256 a649d221ebe3a34ef080b2877e066167365dd4fe82a8fa6fd2a7fd41baf41c7b SHA512 4ad4b60e2cfa9511239ca19657183c9196d54e70652a2d78236f9c21afe0d547bd7042c870c5743fe4ece0c72a7cf7b119b1334f40ee501f2c15782ec6c29c82 WHIRLPOOL e3a5ced047f96ac2eb22ca9839502f489ed6377711e20b98fa71968d9208b1927f62122d2dcd9846ffc2da28487b81845e6ccd143d5dbb578f8be1308219bbf7
+EBUILD yesod-static-1.5.0.5.ebuild 1751 SHA256 b8f78b457fc8b9fd09870529350fce017435ad5a867517319802b9d101c4bce8 SHA512 c5824264574bb430c746933ac2cbec394e32cdba10509f33778f8cf7308b768452469123770271399b88f1520d8712162d581d984176dd059b43e0a9422fb1c3 WHIRLPOOL 5e7dfb086e5f6a0b4a9762e75f9a08c4e71ec679143ca50e000e77b6025271f053f5bacfac552c9f1d82463c879e164e84b04cf8da89720d2fe071d9eeb59f0e
+EBUILD yesod-static-1.5.1.1.ebuild 1787 SHA256 647776d62d796dc99b04e16f3d660a6dff886394174a26901468ed269d6ff6e5 SHA512 357b9d0dafc5b46d7538556d7085a7b723299c7eb581ed3c382dbd91f49f452be1b36135b97f18c77989fe2927728d9e075b222e92c8be161663d6b578fb3998 WHIRLPOOL 06c5b9228b3ae9500c5e39525ca3831d258af5847fed3375d652a0ad5701e857cbb55144b926de9479b7412228cf1815c47f808cfac1389e0dbb8b2543242d35
+MISC ChangeLog 3071 SHA256 094c1240a414181103eb533095391f9b369a2aaf0f5c3e1e8c86e7fdc4f8d918 SHA512 f6f410663511ce27070c898f1b27fa68ee14bf002a8772d285a18a5a317e32f7903d4dfe2e8821f14159aa89e8693dfd2b0d269da9b7d57a30ff0223bcba21ff WHIRLPOOL 836385f26a46c14a005d7f171dd0473b6d9e4e228ba68edee2fe7f2957851ee9efd312e1c3651eb69755d98693f6d2777fe571f9d2f51b96ee7a22897e12f621
+MISC ChangeLog-2015 2114 SHA256 e0b01b27e98bd52c4c02442e994debb689299839143317298b519e58696de450 SHA512 13712254724509e4a09324f3484d32cded4a39da4957b317bb490ba0f74f21393be24e59bc10448073355aeaf0a8ab57ea541f00d6b949018a81dbe96deccb13 WHIRLPOOL d0f6a4576b7344cc0ca8207fff8bf4e1d0074a2ed9ff25f03d4d73b7846fdc190bc364d9ea7ae26ba1ebb6b5aee574aba35fed4e4147e9ebb99d54110d62bfd2
+MISC metadata.xml 343 SHA256 f03d6f45d24470ce4a8f9b81ba98b26df0f9f52469af95c54a8954777c7f0e5b SHA512 6d2282bf289e33b310f9e03c31f97003206964bef85ec09b847e530ee39537d27558ec478e301c4397f1db39d3768514f0c33d5407fd93d4d560c7543f37fd81 WHIRLPOOL 4068759ca0fe8b8e9348dd42cd15850ff5c0abbe795e3546a90361d2af0bbe4c710e3f0aa7f865a669ddd0a930a2f08adda35682e4e076098f0e888a706c2840
diff --git a/dev-haskell/yesod-static/metadata.xml b/dev-haskell/yesod-static/metadata.xml
new file mode 100644
index 000000000000..272aa95e80ba
--- /dev/null
+++ b/dev-haskell/yesod-static/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Static file serving subsite for Yesod Web Framework.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild b/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild
new file mode 100644
index 000000000000..beb433113d20
--- /dev/null
+++ b/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Static file serving subsite for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?]
+ dev-haskell/hjsmin:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?]
+ >=dev-haskell/shakespeare-css-1.0.3:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-app-static-1.3.2:=[profile?]
+ >=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/wai-extra
+ dev-haskell/wai-test
+ >=dev-haskell/yesod-test-1.2 )
+"
diff --git a/dev-haskell/yesod-static/yesod-static-1.4.0.4.ebuild b/dev-haskell/yesod-static/yesod-static-1.4.0.4.ebuild
new file mode 100644
index 000000000000..ee2caa26bf66
--- /dev/null
+++ b/dev-haskell/yesod-static/yesod-static-1.4.0.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Static file serving subsite for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?]
+ dev-haskell/hjsmin:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?]
+ >=dev-haskell/system-fileio-0.3:=[profile?]
+ >=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-app-static-1.3.2:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/wai-extra
+ >=dev-haskell/yesod-test-1.4 )
+"
diff --git a/dev-haskell/yesod-static/yesod-static-1.5.0.3.ebuild b/dev-haskell/yesod-static/yesod-static-1.5.0.3.ebuild
new file mode 100644
index 000000000000..32f37283803d
--- /dev/null
+++ b/dev-haskell/yesod-static/yesod-static-1.5.0.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Static file serving subsite for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?]
+ dev-haskell/hjsmin:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-app-static-3.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/wai-extra
+ >=dev-haskell/yesod-test-1.4 )
+"
diff --git a/dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild b/dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild
new file mode 100644
index 000000000000..d203e7637f0b
--- /dev/null
+++ b/dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Static file serving subsite for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?]
+ dev-haskell/hjsmin:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-app-static-3.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/wai-extra
+ >=dev-haskell/yesod-test-1.4 )
+"
diff --git a/dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild b/dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild
new file mode 100644
index 000000000000..c1155379d2e0
--- /dev/null
+++ b/dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Static file serving subsite for Yesod Web Framework"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
+ >=dev-haskell/blaze-builder-0.3:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?]
+ >=dev-haskell/conduit-0.5:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/cryptohash-0.11:=[profile?]
+ >=dev-haskell/cryptohash-conduit-0.1:=[profile?]
+ >=dev-haskell/css-text-0.1.2:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
+ >=dev-haskell/hashable-1.1:=[profile?]
+ dev-haskell/hjsmin:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/mime-types-0.1:=[profile?]
+ >=dev-haskell/old-time-1.0:=[profile?]
+ >=dev-haskell/resourcet-0.4:=[profile?]
+ >=dev-haskell/text-0.9:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-app-static-3.1:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ dev-haskell/wai-extra
+ >=dev-haskell/yesod-test-1.4 )
+"
diff --git a/dev-haskell/yesod-test/Manifest b/dev-haskell/yesod-test/Manifest
new file mode 100644
index 000000000000..9e610bde6ec5
--- /dev/null
+++ b/dev-haskell/yesod-test/Manifest
@@ -0,0 +1,15 @@
+DIST yesod-test-1.2.3.1.tar.gz 13265 SHA256 ba12185bba546c0057688e6268ed676897249633c8f034d2d31ba226043e9c60 SHA512 fbf9856392c5e7efcc6b95fc01eb08b234d55800fd1bc80a8ff290fe695b809a086918771d33bd79267d4d9825b05339222662fb4b128c21bc9e2e91401f1b02 WHIRLPOOL 27dba74ecf01af0fdea9dac239ac142b2efa105a06111f31c761006274a39f23d0ce97b327930c870fdcd1c6cc0f594d4738ab5c43438af3132c164179e25f52
+DIST yesod-test-1.4.3.1.tar.gz 15284 SHA256 a29e0173b31aacaa4a0235bfdcc8c7809b8685a9069a1f5b6083f204d1fd1394 SHA512 c423c10a10264a301418cf044aff1d8d8aab483039575e255c6bb29bffe91494a8e8f85e9c12b31aee6c394384b97356a4b64377f25d0781e516946d352aab13 WHIRLPOOL 2c67595ec9e1541dac087bfbe9e488f75eb5856eee267a493ff4ae6d8b2674f6f356eafec53a7599d3220e21539ba805e4cfe923872673468a34f66f2ec6ad79
+DIST yesod-test-1.5.0.1.tar.gz 17388 SHA256 9b19fb51e901935f8b0926e3b9bbae772d45967a747fb3a1bf9cb893724c29a4 SHA512 f5798198d762415e8f0b97b63202393e2c4a41c8021cfda2db0b4f9144830d73be1ec5397da3a3de25b056798683955a1ff856eba93c64c172642c8cca6ada2d WHIRLPOOL b71c48dd714625209530120598305e5f77a0161049efc4bc979d41fe9e47927424e98a93d2f4fbc9c93c854db4c0161f4d814264eb0ecd7726eba7a141fcf802
+DIST yesod-test-1.5.1.1.tar.gz 18187 SHA256 0886927c92ddc59608902c6fb02b8e8b9e631120dd6e75db764a95b5a75b0160 SHA512 a93db0b6ff7ea4d41c3783c35c3df0ae5bc86ee5797a7b200745db98f3404a4a1eb921b396b1cd23269ec89f092ddc9d572058844190a223b3a3b7d8afe3efbf WHIRLPOOL ead713b9e48c3c3e07052f7593809d721e567d96f3a34258fea8e880b5ffbd36b02a31d803ea057d310d834a0e6615455c2a965651966a7a67f8bdede4eaea85
+DIST yesod-test-1.5.3.tar.gz 18076 SHA256 4253af356d95fd1888501a640460a48b1ccc4fa81fdd2fd22dfa3c22dd44ab19 SHA512 56454230dcc3fa96eb06a2b77e3dbeebdbc0648bad57b18817d2b07d95d43483c8e618254d449dc5cafa0efce536952a0db95c638ead5bb19bb9818dd67fbdb0 WHIRLPOOL 00d681370ed307ef52144f7b5ea6bd69b5824de25bca66bb3b9a0f85b6c874baac124c10fa07cff388579731ff88f8b375245edfccd2f57296023f45ff81528e
+DIST yesod-test-1.5.4.1.tar.gz 18606 SHA256 36c08c34d5fef656bb3469194b77b0802c60db4120af0f6dfd2b08f4a9d9659d SHA512 8c21e832b976d1e27f0a7a001c8e54e0ad40e24619047a767c8e74902afa19c29481309ff240f18636242cd543334bcac63fc9a460950c53de406ca047b98631 WHIRLPOOL dc5903f29c6395ce7fc8606b1c937fd079bbab0adf08ff86ad0f45af4ee8d0d304f11f1a64b3cac27c1e847b0b8d7596aba98684d25a7450f13d2a50f64e8609
+EBUILD yesod-test-1.2.3.1.ebuild 1428 SHA256 1e2c0716d6da4b1c37b33783f085ccc6cce5754e3e1a65ea749574030fab959c SHA512 3da226c112688ed88f11034ae76107d44c23adf436a78f9e899e8c91ae5dbf9dad9b9a06e3cbdf95b92ff135f193e901d0e2fac7fd6e0a04e2c9e75db6524bd8 WHIRLPOOL 19382d842912f41e02411987f8231e05ee4eb7f4b3fc501c9f1cb8a8efdc9dd51315496bc0796e44e9af16d2b7752fbf6f009511c5761469b0455e3616b74255
+EBUILD yesod-test-1.4.3.1.ebuild 1444 SHA256 4ad1c4b94b0a023a29ce2f5b4c1754586b797b4fb8ddb48a885d8429b262f22c SHA512 e2168d81edf5d868eb1f450f70c29069c09e2793cb01b1f8214c8fd21ac44299714619c02d773fb0c8f5fc19ecd562870df21e5a6ab661dc2ec25f35798bc1d4 WHIRLPOOL 58ab8a95c3d6bec1fc18a7f1305def46587f7d577e65581ceaa342a64c88b2df8e6ae60122008c9d9c7c57bf8fff1e096da51414a68102c50a3279a1b582e8b0
+EBUILD yesod-test-1.5.0.1.ebuild 1452 SHA256 112cc77023ea628cfca8646c12f24e00af076595437d7df73b2bf4c55ddd9371 SHA512 dfa4b550021402f4e018ae5ccb204871bf9b68581ace558852592bceb8223651f616273683a338b8e3179dbbfa377a157eadf4813fbdb1dc8f553e8f9357acb9 WHIRLPOOL f052d05ec9c91974dad583765012bbf3220dce522ea5b018ab441dbe931f11eebdc306e6f8423234472d23fc6040f6c72678b7ec2e163d98b38ad69413351c08
+EBUILD yesod-test-1.5.1.1.ebuild 1476 SHA256 c8d3ff15be121cb4c2b0bc15eccf6d4a2189f0f286f01043b0fec51d0f8e16d9 SHA512 2a235484edb51961e694fe49aa27488ffe437fcad532df0fb40daff65bace69d35d661e1863601c8b83e3a7f5cade29f233b9144075722ce58ada1a2ec7dda16 WHIRLPOOL f43b8b68095746ff7cbe35e93f27c441ecc2cd15290f73c9618ff08a09df5215ea3d257aa361b0bc23328deffad56580247bc066e54f69bb1cc89930c7c61999
+EBUILD yesod-test-1.5.3.ebuild 1519 SHA256 447601a6524ec708810db4e6e88d00c4c4e60ed1a568f5255347812e7429deda SHA512 07969b3b35e458cd75a22a7fc991a1e02a59ebb2693aa518a54443f59269ec0fcdd7e146b5936189038cdd70276c977041afff59736ed0ffd936e33137373d85 WHIRLPOOL 2a50cb16ddef922fe00731c924abdf994695d39eda3146caf02ebaa299572681f05393707c2a20b3403bf84a80106a805996b8f651c41364bdd87c4a54e5de5b
+EBUILD yesod-test-1.5.4.1.ebuild 1480 SHA256 3bb7006f71e58d7eb5779c771fbf0c3a9dbd6bc6be325b900b2dc1aecd57f050 SHA512 df2361b55ba2d2b903290b5f8dd83be150d500f8aef8a2813030157c6bee06dc330e8c2f334dc45f0ad7990e8abad2c2515b36e27e0d0a078b8e9f1a4d2642d5 WHIRLPOOL 41be5b4088610270d14e2c536bc041511b58f2ef7c2a966d0d33094895def1166e0be93861ba1fce74491e3b9ddd001864dd3be6b987fdfe2669ecf8a7340e71
+MISC ChangeLog 3393 SHA256 ea477f9a5dc1ab6bcc6e3c71dac41e54d37de8866fe09015d34f89cbecb38912 SHA512 c5c08560e3eb96e5339f143f65d0c8a1d36bddad4db164e910279ddc86257c8f33ec063ff3dc59efe38c1e7d465a7931b339707244b69e44e7ccefa67905d199 WHIRLPOOL 931a71326939ff160819f222bf175fb62e3361e233eee8880da6240ab66f252b03a14a5b884012477ec244e6cba20a7a30b8bf7e0c375857bec2cd784bef174f
+MISC ChangeLog-2015 1041 SHA256 db14e4a22704a080a12ca0023fe1cf22f8531d4a9313f8c9e1394f3544aec0c3 SHA512 6b50ffe3a90e26e1f4eb8b0433d75c1c936398b2b6cec24231ac204182703c311407cf17d33973a709fe19816f096b1acabc930836dfd9753309ca23f92ebf29 WHIRLPOOL acf841408f54d0fefa83e6987ef0cb427838a93c4f2e4948bdf8468082c6f44281603fe267de789c105fd7d59e70faf172f56e76f38ac952363d699eaa54ef32
+MISC metadata.xml 352 SHA256 1c5b87106b0dca13da4a870628960d40ab82a22601b8fc1e2844ce232cea20de SHA512 8a4041f29de427e03644bd7b0939346925dbac83b7592ccdf775aaf6f57c8d48955930ed2ee30502f8c843091daaae886263a60c01b939315c6f7d797ad16105 WHIRLPOOL ea089a91a977aee8e756e4d6883da8796ca1c280da3a55e4d7ece735b2cd3854c3d3c0ba133d6ff8763899b6b0f2e5582feba61d43a347dce65c84904563e835
diff --git a/dev-haskell/yesod-test/metadata.xml b/dev-haskell/yesod-test/metadata.xml
new file mode 100644
index 000000000000..194abf9c4657
--- /dev/null
+++ b/dev-haskell/yesod-test/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Behaviour Oriented integration Testing for Yesod Applications
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod-test/yesod-test-1.2.3.1.ebuild b/dev-haskell/yesod-test/yesod-test-1.2.3.1.ebuild
new file mode 100644
index 000000000000..a6be1a1fd0d6
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.2.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-1.4:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/wai-test-1.3:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod-test/yesod-test-1.4.3.1.ebuild b/dev-haskell/yesod-test/yesod-test-1.4.3.1.ebuild
new file mode 100644
index 000000000000..4fb1e99360c4
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.4.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod-test/yesod-test-1.5.0.1.ebuild b/dev-haskell/yesod-test/yesod-test-1.5.0.1.ebuild
new file mode 100644
index 000000000000..6e444cc82b42
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.5.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod-test/yesod-test-1.5.1.1.ebuild b/dev-haskell/yesod-test/yesod-test-1.5.1.1.ebuild
new file mode 100644
index 000000000000..43924f967836
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.5.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/lifted-base
+ dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod-test/yesod-test-1.5.3.ebuild b/dev-haskell/yesod-test/yesod-test-1.5.3.ebuild
new file mode 100644
index 000000000000..86574431ea1e
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.5.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ >=dev-haskell/pretty-show-1.6:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hspec
+ dev-haskell/lifted-base
+ dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild b/dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild
new file mode 100644
index 000000000000..2d464c0aac4c
--- /dev/null
+++ b/dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="integration testing for WAI/Yesod Applications"
+HOMEPAGE="http://www.yesodweb.com"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/cookie:=[profile?]
+ >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?]
+ >=dev-haskell/html-conduit-0.1:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/network-2.2:=[profile?]
+ >=dev-haskell/persistent-1.0:=[profile?]
+ >=dev-haskell/pretty-show-1.6:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/wai-3.0:=[profile?]
+ dev-haskell/wai-extra:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[profile?]
+ >=dev-haskell/xml-types-0.3:=[profile?]
+ >=dev-haskell/yesod-core-1.4.14:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/lifted-base
+ dev-haskell/yesod-form )
+"
diff --git a/dev-haskell/yesod/Manifest b/dev-haskell/yesod/Manifest
new file mode 100644
index 000000000000..1457c5c4333c
--- /dev/null
+++ b/dev-haskell/yesod/Manifest
@@ -0,0 +1,7 @@
+DIST yesod-1.4.3.tar.gz 9023 SHA256 13655ed28102b30f32a34fb1b30cf20c1d9bbd9f6f1c89f96643ea6d7bba74a3 SHA512 2964e290307fde99ea0b3ad27af61a5c2d4577fcf24eeb18d7ddd2d7210db8801d4d3a824ae6331e4d79a23155f9943b7b0f705c347bcec4a947fbe7c83b9278 WHIRLPOOL bfbd19eff33cd9f6991a2861b32e2ed3b1e1f48e86eb3c25ad28826b156c1b5c8e4a554c8ec9a037221fc1f9ce0ca06debf22ba683af411495ae4cdaeb6fed4c
+DIST yesod-1.4.4.tar.gz 9146 SHA256 5f2caade2435754ff35060c3ae58390ad87650b975e83a65f8013e80ea7bea2c SHA512 ff58454e31efa47a50f04905c555a684d2a7415c726f60a206332f96ecb152eb566e285679d97cc1233baae9cc5cd42702365358ec2a55559a8b898540803f7c WHIRLPOOL 9746490ff13792fad605ded452cc436a40d74fa9d06b2f93e83fc336999b1f7c6e36f851ee475d38ebdda068ffb664a83c070d5d95b52494a0dec4ba55164126
+EBUILD yesod-1.4.3.ebuild 1697 SHA256 0ad3daf8bbd2623067f172c58db28610bdfb04296dc13610314092ff000ac6c0 SHA512 018d3e8751681774bd4005fee5b39dcb94c543321a2a502ffa03978e8d07e69937e02e1f8212adc0c2f6ad7788015e8e2eb9457d8af78e786f3de2f20877f123 WHIRLPOOL 3f0ca9d5e38614b5ff91deb254c1bd7e24e0020b433eca2f2474ac22fb99ba5fcf9e0ad0af8b3f4d0e1a3ac0a8f05e9c676d2373c38f4ee8e7723f4fac5d6eae
+EBUILD yesod-1.4.4.ebuild 1627 SHA256 c0aa110bdf48398537f6cf2e782ea865e4040a7392fd8dddf6cf7d5630c99e5b SHA512 960cfa4e23e2d866c13529c7ecfdc1ac0dc5fad998479141acef028643cde68a489f5b3523ce465bf8607a14d4791fc02a483b699ac9b66e6b8fb9c32cc296be WHIRLPOOL 806b21e5a645ce809145131849e4fcf78a2fceac17cf19f710e38475c23b3a7d4642c71ee03060f98e1508f90435419a8147a3a59251f46cf228add61d111a00
+MISC ChangeLog 3218 SHA256 8904c6196132400dc74f7958ccb455fe55f4f572bba9d641bc1ead455539d1e5 SHA512 109b689ee6faea79f251e9ee1c224b6d0b2592de6dc2e968b2b81d4a7ccfbf68c07580073da953941e6af0a21aae4c376cd691485ee5b64cfa48c63105ce4361 WHIRLPOOL ff8585d04c60842ebfa2e31fa70cfd9ae07fc168b55019cf8dde8c8625575f6d7669cd2d97766ad3a27101afbe406a1a576eb2eae515752cf68bc161e91d1e56
+MISC ChangeLog-2015 2150 SHA256 1c4ece10dc698c090903366cebf527eb25b547f783555d87eddd5b264f874d0b SHA512 90a46ff706810af92c29e5a3aeb0eb65dfdb31feef7bd29b1a128697e40de01f9f1804ee10b98e9247323694e67eb68f2516c3fd203a4d178c7da6193a90f763 WHIRLPOOL f16b89f262644f3d3a5e6c952e3f37193b0427075ee983590e46dec33cb09be4f484e5fd4c70de00d6ea1ed920728add6fef9a897de087382e93d842874aacea
+MISC metadata.xml 838 SHA256 35ac5b4a019cde1482e7506ce167a3aa00054a81d3c206947ad3abb96aed5d0d SHA512 965f516cfca88189b5e2e6f69a7e939c3c21c308604ff7c67b63176a3cd07a4bbc920c366989b01344b2ced3d8a783ba7f6f69bc1ec20288a73635c206c25211 WHIRLPOOL 0bf5ffb242cbcbb5c7ca0a4340ec3644511033dc144597e95d3feb8d9362d84863d07d8295f54cd3b330a5338a4a4c15f8129f55b2cf4b64b900bdfc6823925d
diff --git a/dev-haskell/yesod/metadata.xml b/dev-haskell/yesod/metadata.xml
new file mode 100644
index 000000000000..7360e5a64339
--- /dev/null
+++ b/dev-haskell/yesod/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ A RESTful web framework with strong compile-time guarantees of correctness. It also affords space efficient code, highly concurrent loads, and portability to many deployment backends (via the wai package), from CGI to stand-alone serving.
+
+ Yesod also focuses on developer productivity. Yesod integrates well with tools for all your basic web development (wai, persistent, and shakespeare/hamlet)
+
+ The Yesod documentation site &lt;http://www.yesodweb.com/&gt; has much more information, including on the supporting packages mentioned above.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/yesod/yesod-1.4.3.ebuild b/dev-haskell/yesod/yesod-1.4.3.ebuild
new file mode 100644
index 000000000000..21e35c241a85
--- /dev/null
+++ b/dev-haskell/yesod/yesod-1.4.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ dev-haskell/fast-logger:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-extra-1.3:=[profile?]
+ dev-haskell/wai-logger:=[profile?]
+ >=dev-haskell/warp-1.3:=[profile?]
+ >=dev-haskell/yaml-0.8.17:=[profile?]
+ >=dev-haskell/yesod-auth-1.4:=[profile?] <dev-haskell/yesod-auth-1.5:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/yesod/yesod-1.4.4.ebuild b/dev-haskell/yesod/yesod-1.4.4.ebuild
new file mode 100644
index 000000000000..dd1e27bc936f
--- /dev/null
+++ b/dev-haskell/yesod/yesod-1.4.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Creation of type-safe, RESTful web applications"
+HOMEPAGE="http://www.yesodweb.com/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ >=dev-haskell/conduit-extra-1.1.14:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ dev-haskell/fast-logger:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/shakespeare:=[profile?]
+ dev-haskell/streaming-commons:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/wai-1.3:=[profile?]
+ >=dev-haskell/wai-extra-1.3:=[profile?]
+ dev-haskell/wai-logger:=[profile?]
+ >=dev-haskell/warp-1.3:=[profile?]
+ >=dev-haskell/yaml-0.8.17:=[profile?]
+ >=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
+ >=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/zip-archive/Manifest b/dev-haskell/zip-archive/Manifest
new file mode 100644
index 000000000000..33584609ce45
--- /dev/null
+++ b/dev-haskell/zip-archive/Manifest
@@ -0,0 +1,7 @@
+DIST zip-archive-0.1.3.4.tar.gz 11250 SHA256 cbef41120d995a87702f7bb0c1ed8107f3f36a61714b2e31d9d19df5466e7643 SHA512 8476041bd3674a42c3777c54243037162d3fdf6f8e0c0bcb9577a4cd76a41d6d9dbdddc482845256858b284bd2bb6ad06cce8208c5584e60553ae659386f8165 WHIRLPOOL bad2e6c33f1de58a964a808c0830d3064270b2e74e91557eef83819ab1b5d6a70a07cf924ae74ce863017b7ae07f8a4c3e8faf0c368d4ca4e7f6972be5a99bd8
+DIST zip-archive-0.2.3.7.tar.gz 12902 SHA256 41623b3831795e785329b017f42af3116f6332a690361f7eac7ed15f729f3699 SHA512 3849a9ac806d69b496bfd2973ba8908b981cd72f900565fc9aea8a2b4080ec7c6fe8c579158c22da0ddc398faecf77a7ae1793eecf4d3054d0bdc06fde2aa7cc WHIRLPOOL c1f25fc21a5a34a9f3709e03d4c6ba684eae95d1a895366008a1d32df456c402e890ebcc265617db0b5299b3e04bbef3547c43a74111438175bbfc5e91d5075d
+EBUILD zip-archive-0.1.3.4.ebuild 940 SHA256 20a4181788267aa28f22b576c138bf37d3e79e1e2c8154550e364a77487d5db9 SHA512 e2207e5097df551220c3c23fc333aa6bd0ff7d0f2eb9f74aad7bf19757dfdc3b8aa5fdfbd5a61a442412fcd7c78ad4f9761ade5b9c76083f38decc86592db497 WHIRLPOOL f8cdf4dcfc4b060a3fd1a9f646094e99e1bb556eb25069acfef8fb2099edab4abcf7d43b8b119d8dbe7b240759c299bfbda3e67854b07086b8f982f8148dbf10
+EBUILD zip-archive-0.2.3.7.ebuild 963 SHA256 31540a823e3ac7ab722ebc8c6b4587e8be0b1ce3f912b788b65e4405360a61d0 SHA512 93d51a4aca842cfed74abf13386a22ab19904f9c6486477c343912bbc2be13d5581ba1df999bf44448e5fd9ecdfc7f4496da2a09fd2ea4c3db5e2e38399a190a WHIRLPOOL 842e226e2d2b1dbccfa04ee9b41a138a217af5e110d99cac023cc0fe90a2a138982e8b39092ba1c314ad2cf04c459f5299811f341a59c8252740f7ff6bb95d39
+MISC ChangeLog 2842 SHA256 dfc05ca4b8936b21cae7023d68c5dbb001c4f28bd005ccbef3228ab067a06abd SHA512 7974f5294c845d6bd2a0a4e9689c53eaaaeb5d0b631c0537fb70f243a61fda7c481e2155c8c42975bd9e7dea3020afa8cb54c623927332ba9611d4e2f385587b WHIRLPOOL 128dd4c618f00596bda98113643fb4fcf094758e229270236ace321f159f21f71804f1936845c36dc885b4ea62028667170ea3b0955b522e3017410455c62a06
+MISC ChangeLog-2015 6471 SHA256 c224132cc3383de74853a1fb5bfd94ce9f30b1b4ca5f10743d3aba4c90d5f6cd SHA512 ff3c02982652fbb8c79a16bbd62c53c5cf84cef87369fb6a4f20062951de1fbe310a351569e2b63980336015cd0103c61efa88f41a0b9b9c1595936486531553 WHIRLPOOL 8f05885abffe18f5c53473a38dd12eff37b1a8c79189ebbeb82e8cd5feeb82907252faf2ed3f15bb275147b067a252dd6d299dc9e5ae94a2ba84c3730350b054
+MISC metadata.xml 554 SHA256 e77e3ce8558060600ce66d3dd7b2f5e0cccb097d728e578f26607b6a5ed044ed SHA512 0dd9cdbf572293e8e8aef46bc393c2cdb672b09170e383bc1a18100275061369abb875d38a8d00a7da5a7babe45ea827d551e19e49053649daad9fdd4201e5cb WHIRLPOOL eb22e9c2b6901dca79c5a86a1f8b23a2f6530d470cf2cf8fc0fc763e45eeac40da8e38ba3657667eb7cf2db665c7884f99f2028a7d669311d6f6567c748ecc4d
diff --git a/dev-haskell/zip-archive/metadata.xml b/dev-haskell/zip-archive/metadata.xml
new file mode 100644
index 000000000000..3f1368b5d4f1
--- /dev/null
+++ b/dev-haskell/zip-archive/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The zip-archive library provides functions for creating, modifying,
+ and extracting files from zip archives.
+ </longdescription>
+ <use>
+ <flag name="executable">Build the Zip executable.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jgm/zip-archive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild b/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
new file mode 100644
index 000000000000..eb02969ae28c
--- /dev/null
+++ b/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library for creating and modifying zip archives"
+HOMEPAGE="https://github.com/jgm/zip-archive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="executable"
+
+RDEPEND=">=dev-haskell/binary-0.5:=[profile?]
+ >=dev-haskell/digest-0.0.0.1:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/utf8-string-0.3.1:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.0.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit
+ app-arch/zip
+ )"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild b/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
new file mode 100644
index 000000000000..8b1de9acd6b8
--- /dev/null
+++ b/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library for creating and modifying zip archives"
+HOMEPAGE="https://github.com/jgm/zip-archive"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="executable"
+
+RDEPEND=">=dev-haskell/binary-0.5:=[profile?]
+ >=dev-haskell/digest-0.0.0.1:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( app-arch/zip
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/zlib-bindings/Manifest b/dev-haskell/zlib-bindings/Manifest
new file mode 100644
index 000000000000..11a81629635d
--- /dev/null
+++ b/dev-haskell/zlib-bindings/Manifest
@@ -0,0 +1,5 @@
+DIST zlib-bindings-0.1.1.5.tar.gz 54770 SHA256 c83bb438f9b6c5fe860982731eb8ac7eff993e8b56cbc15ef5b471f229f79109 SHA512 1ce7a21f462ce5fb1c6ae0ccd40b6f59eb95772b46fa8f5cb3b94f76d55189b7c020dfd97cb18afe21cd826d1a511d9d02909c4376b165c2f574ec881f7de299 WHIRLPOOL 93d5b098cd7a918fd9c9b94a55f18ade8e119233c9c66458552a665397794e92f10d3516fc66d01bcffe97faf6138ac5978dd6c1162890be30691e02ee7c2660
+EBUILD zlib-bindings-0.1.1.5.ebuild 681 SHA256 1b19204d4bd6a72c4fbc19bbfe568285b2e3c68577569ab959376f9a4d230457 SHA512 050888ea63926cbb6c66f05efaed4dacb6ab42038f324f5b71d78405db45eb3b147e6da32fabea09ca38ff35b5b76e5f9976071a372e1f178fb2342d6f536601 WHIRLPOOL b62debf8a30a39a9f3e0977c9362d8a98a08c8d2bc5e7cb8a156cd93624b390044f38eb9fc643b13a1782188bc42465763f07866e5bd8bbec9debe1ae97a2063
+MISC ChangeLog 2837 SHA256 3ae4766a128b85da6ab657ba513a20b8b94dc247db40fdd5eec4b41060cc8a01 SHA512 e0640155f340d3b6eb6b602f554fe6aabb5649244f954e3617390e3770b602adf42c75a414ad658a6e9607d8ede430baeaf7f681b0b149f4162c026c46345892 WHIRLPOOL c7d076260b71212bfccdb29ac2695340f68d7015e081e0bb0ff2a2135e94243e574afddc63a3efa51ad25bc758c0cd46b776a772c59fc38bffa5996c649db790
+MISC ChangeLog-2015 1435 SHA256 696a56a37dd640418f266a3c9713575cfe14692e8f77334ed8faa3114b950c4e SHA512 c8f5d51307816d5e8049612652803a2415b71f405fd1c6fa86695796ebf288fd72d736e884935ada9df9eb5d0f044cc770260e45e8c029f983589354e912a29d WHIRLPOOL 9fff5ff82576ca6c183b17e116b11f12f7c7cdb3e0521bf81cbe2f4cb821cab682afea01b2409a2340d7fae955919b3ad7d788be20933e40be3eaa4391cb8e16
+MISC metadata.xml 417 SHA256 582b8329a96e3d60bce0e55269a891e1a9093913524b746be64b649c5b040157 SHA512 4874cc6774401f7c45413458c44e70d40e207a2b5aaf65407eb350728c7f94e5d22945aab728d1147733d179670ff9d9e30796d375c2f09a964bd44c6c7f0a2d WHIRLPOOL 0a1eba21b8ff41d42bb2db3e30fce43c044aff06857cb3fcf0d6281cefdc8c01e936b496d40dc5ef4b8aba31b129690b2deed24727a5a0dd54317b54d6cbda29
diff --git a/dev-haskell/zlib-bindings/metadata.xml b/dev-haskell/zlib-bindings/metadata.xml
new file mode 100644
index 000000000000..903a0cc68dc6
--- /dev/null
+++ b/dev-haskell/zlib-bindings/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Low-level bindings to the zlib package.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/zlib-bindings</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild b/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild
new file mode 100644
index 000000000000..33fae44e0645
--- /dev/null
+++ b/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level bindings to the zlib package. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/zlib-bindings"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/zlib-0.5.2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.3 )
+"
diff --git a/dev-haskell/zlib-conduit/Manifest b/dev-haskell/zlib-conduit/Manifest
new file mode 100644
index 000000000000..f74c3df55c22
--- /dev/null
+++ b/dev-haskell/zlib-conduit/Manifest
@@ -0,0 +1,7 @@
+DIST zlib-conduit-1.0.0.tar.gz 3461 SHA256 7b81c7902e7c0b3fc1ec089764d4eaa11fa2964020121b8e949c091738261460 SHA512 3f62701b687ab0220c2f5f18ebc2b9ba33010ed4471832523400cea4a808d02f59173c2de4ee3055f09ec6271a771745df35768612f8035d98c9dcd32be9b007 WHIRLPOOL f00cd532a817a9714f62ff196ad45d159a12aa539d45e78b9dd42596a89448d62835ea1d9105e972ac46b737c30492de33a684bf8859284fce7875ee76bae2c6
+DIST zlib-conduit-1.1.0.tar.gz 2024 SHA256 6aa47ff9c2bdf5b34e3fc21bb1026fe2fdc9cad21878040972e7ad8514ab42ac SHA512 5d19fa0e144b8e124486465c00b984f2e16f51e8ef0bc246fafd64b173e7dcef5b12f8cb431bb6071e4dab4a8c8f62606d47feb2cac2e36c1894216a9c8a32d9 WHIRLPOOL d902b4aaebf133e69a699ee1c65f72dedafa5e561c59c846d6dc48428dab30f808b989be163a4cbb3b6e5e5472585bc1f06e284e01ef3a4db0473e2135cd4201
+EBUILD zlib-conduit-1.0.0.ebuild 947 SHA256 6f50347d2151cf557373849fa4f83b5be64f6fabe9ab3072d59b16dbba5b4390 SHA512 16d43e76854ff60b4951bd9f8084eedf7d46b8bfe318bf9f67ade9f1590baec070442f3ef19362dba6608d629a86093cae385d13032bbe8307bcce17a86311b8 WHIRLPOOL 66a1f2491fdf3bc46d0bd8c7bfb1fe53fb3b33105b11bb0c0c150c01ec579941420d9e8f966c66fdabae7f41944546835ad91c841c7f9bffb51414cfa15af152
+EBUILD zlib-conduit-1.1.0.ebuild 583 SHA256 cf69c773a53efcd7da4d98e4303fb84ca772cd4e9a1e9971f019cf024e30968f SHA512 b2068fca59904a1822edff6c6690070f48306349eba8c97ac4d7d738b2008bdbd10d2d861482b85b5910a92af21c666e3bf4c6f05d65b937f6a823861cd3b310 WHIRLPOOL 4229481ee1abf588d3787e33cbda18ec6c440c3b2643b9b0526dad76f19faebadffb522462de8490689af7afa25cfff17e29287a4699175ae59f9932f4195565
+MISC ChangeLog 2835 SHA256 f87fe7427bb5c7ee3371d0f9b888c3904154ed734f5903f7e96d2a2ce7d7f1a9 SHA512 f4b5685c93301c3c37832f5fb29cb10fa450f4ae51c2a16952588814bf229ad584005a95b06741b6eb939d45a5c8b66a2df70c0fdf96d06d1ab58a325435ab7f WHIRLPOOL 64fa4f743abe72fa0ba0f7b6b31c4ad6733ce1aa5ef02a43f10f1e72f6739dac068de7672467055c16e5ac0ca3eaa60bea4eb9f8785a86f35e4d9d5d72ea4c0f
+MISC ChangeLog-2015 1173 SHA256 3d1d90d717773c2f1cd397e7623ffcd7b853d0592b094ce74712b8d0303177ad SHA512 941d001a83fe952d1dbe8126b9dcb492a4d5f75942cb7c63b15729deae72cb1ceb1f445635f14bcb5014ac2000f55e547a49a6d5bf2d89ec45a47cb1311db2d0 WHIRLPOOL fd49618a2063486c3bf87de2ce98a347c17f258f086e1ef2489ff0ba49a107da4028f12dc179e5bb8473c5a40e186a58c6ae049c0d5be9da03ae128375ca7eae
+MISC metadata.xml 421 SHA256 a91f0ad3d083733c1a5f3017785bae8d63a4759a15d37da932123af01e012a8e SHA512 5b01280934ed698382fb2a9ff0d8f21638ecbcd5c929824fa64a3f3520afe6b06c5fc52ef63931eb160d1dedaf1a5fe4799852ba8d006561e78098731f1e1e65 WHIRLPOOL 6a30f6fb7385f71f98a08128d5d16f1e67948392fdd4d62209524c2b1fbd10688e7b7e189c6d2a617ddedb4d96048fc8d7c2fac562947e94ab8bf2f52b961d28
diff --git a/dev-haskell/zlib-conduit/metadata.xml b/dev-haskell/zlib-conduit/metadata.xml
new file mode 100644
index 000000000000..33070e5f5f8e
--- /dev/null
+++ b/dev-haskell/zlib-conduit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Streaming compression/decompression via conduits.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/conduit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild b/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild
new file mode 100644
index 000000000000..8203dd0c6841
--- /dev/null
+++ b/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming compression/decompression via conduits"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+debug"
+
+RDEPEND="=dev-haskell/conduit-1.0*:=[profile?]
+ >=dev-haskell/transformers-0.2.2:=[profile?]
+ <dev-haskell/transformers-0.4:=[profile?]
+ dev-haskell/void:=[profile?]
+ =dev-haskell/zlib-bindings-0.1*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/resourcet
+ )"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag debug debug)
+}
diff --git a/dev-haskell/zlib-conduit/zlib-conduit-1.1.0.ebuild b/dev-haskell/zlib-conduit/zlib-conduit-1.1.0.ebuild
new file mode 100644
index 000000000000..0e84f5633ed8
--- /dev/null
+++ b/dev-haskell/zlib-conduit/zlib-conduit-1.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming compression/decompression via conduits. (deprecated)"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/zlib-enum/Manifest b/dev-haskell/zlib-enum/Manifest
new file mode 100644
index 000000000000..cfcf3fd1899d
--- /dev/null
+++ b/dev-haskell/zlib-enum/Manifest
@@ -0,0 +1,6 @@
+DIST zlib-enum-0.2.3.1.tar.gz 4652 SHA256 e43dc9ea85ceea02c4f4204c95e8d8540205839c58079f9399dfa96e63fdccd9 SHA512 e68c72ab44922fa2df3b2bc718f65ce313be24742e2edfcbb97cb12f7963e9448aa68ba2e64ef08369b07f641773f4688a787615f76dd183982089ef7fe68a8c WHIRLPOOL 8eb1d8e5ce9b87656e01ccb24fca35d6c7e54061e5d413da4b12547e48d3dd3772cc25f6bcb9db9cb67d3ece6a5bc50cce8eddc066630db3bec50a93444ffdd0
+EBUILD zlib-enum-0.2.3.1-r1.ebuild 1053 SHA256 61fe384f71ddb6c41f9e1e6407e19d4e1e1956de869f7ecb524c0aec78484fb6 SHA512 b0ca0283ebb73322157782b787ebc58023205aff86d8cbda2179b702fdb7d3c4ed55445a88084b45772daca597984c9a63a7f67b81072c040cf6fb7c09300c2a WHIRLPOOL a25c34355d93429226f3dda96232046fe5661ae44ed84c703100534fd3df15659f2cb9f0124cac2de14d55d9c38188dc1328a9af02f85fb190d3534c189f0a37
+EBUILD zlib-enum-0.2.3.1.ebuild 895 SHA256 2706e896816a0a8a9651b8272980f0ce33036db890b1ccd99eb3f1a3ea3fafcb SHA512 dc19ddb67204277253a8b4b3b88c6a567ef4829d5cc69248a1f4053259b9833bd22f36467fa06133c92342f24a40ed723ff6a9016e47ea82c1f488f8b777fd8b WHIRLPOOL 29a95bf206a3da594f7a7690171f896119e7345769056bed6113310fa3be3f79f35f33096518bacfe52f409073fb07a7044836e462173c9381da56deaeabf55d
+MISC ChangeLog 3119 SHA256 712a9a839cf3c139a4b465468644d5155d971ac4e564478b620915ccb0ba835a SHA512 f7572d76eaa543bc2b2964c3ac0794727871bd827d21cc063028b73d45d09bb69047cc49a314c291d680bd8e32ea7bf771475c2e79cba8d0e480f24ad6bc7e50 WHIRLPOOL 809fb77bacd83108af8975e75b980745cad24bdf802337f5155222a53698bcce6fcead79c904f8db1df745db5f9ce9cdedc885aec01b997c61e650399d4cd03c
+MISC ChangeLog-2015 778 SHA256 15f2e5e5d80e9577ed206b051907f7a133ad5bf9394c5643ac6031b7df0ccbdf SHA512 f9811ffebdb53446ebd8603348ee4648c9ac3762a77d56413c165dc2fc0ed4ee71051ee6d8569e5737a503cfbb84f8b6202c3c93e0c35c95afd0ddacdb009ecd WHIRLPOOL 447541aa3e4abdeff8b293124f7b90a4ca9f749a3525b91285123b4e8f59ba227dde40bb44abea5689fbd1a311c1c9262e72226a79761600ec7bf5e3776799be
+MISC metadata.xml 464 SHA256 214a62bc379cb7375a5441dae463b3f394daf1fda993ed09b9e9c90c1f44fd95 SHA512 b2d72309b5a16cd457e2ca7ae4d0290639c8d1ec6d257faeddda471f35da0300a943188c82e65bd46fdcbb779fb42c17281ac6e981f8fab8ec472b7a5158e5d1 WHIRLPOOL d5d0a85d85c261e922fbe71e5a5b68bff29f815076d388d37bb55b53855d0cf56efe9c3373dd28133d2c975aa1fab27ca8607e5fef4c536b929a3bfcd503da6b
diff --git a/dev-haskell/zlib-enum/metadata.xml b/dev-haskell/zlib-enum/metadata.xml
new file mode 100644
index 000000000000..dcfe8b5f7e36
--- /dev/null
+++ b/dev-haskell/zlib-enum/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ zlib-enum is a stop-gap package to provide enumeratees for
+ zlib compression/decompression.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">maltem/zlib-enum</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/zlib-enum/zlib-enum-0.2.3.1-r1.ebuild b/dev-haskell/zlib-enum/zlib-enum-0.2.3.1-r1.ebuild
new file mode 100644
index 000000000000..0e225f17e3ef
--- /dev/null
+++ b/dev-haskell/zlib-enum/zlib-enum-0.2.3.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -test
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enumerator interface for zlib compression"
+HOMEPAGE="https://github.com/maltem/zlib-enum"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/enumerator-0.4:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?]
+ >=dev-haskell/zlib-bindings-0.1:=[profile?] <dev-haskell/zlib-bindings-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2' \
+ 'transformers >= 0.2 && < 0.5' 'transformers >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test
+}
diff --git a/dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild b/dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild
new file mode 100644
index 000000000000..586db20e6777
--- /dev/null
+++ b/dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+#hackport: flags: -test
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enumerator interface for zlib compression"
+HOMEPAGE="https://github.com/maltem/zlib-enum"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/enumerator-0.4:=[profile?] <dev-haskell/enumerator-0.5:=[profile?]
+ >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
+ >=dev-haskell/zlib-bindings-0.1:=[profile?] <dev-haskell/zlib-bindings-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test
+}
diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
new file mode 100644
index 000000000000..9e0cdb97a271
--- /dev/null
+++ b/dev-haskell/zlib/Manifest
@@ -0,0 +1,12 @@
+AUX zlib-0.6.1.2-fix-w8-tests.patch 1138 SHA256 800b28aa73729dcfa76322f640d5add3ca55cd7fc91c269ff8c8c776516fda06 SHA512 bd2f510dc6516668c130edd969d7002d178331a0d09e1e0cca9d899ff8164810f9875c652ab25cd331322ac5d369162a9c45a106b0ad9173f844bbc8f1e96bdc WHIRLPOOL fa5ae66f434c74e28b83e43cd3770d8ebc46ed1dcf20188ebaefbed0d6d3d6f6ebf7accbef007dd02d5352b203133772d1b78353ed090b14998a406557696e1e
+DIST zlib-0.5.4.1.tar.gz 127760 SHA256 cca365e4c52c90be41a5754943134da5ce6c60bb52fa00c128fd118e0505a550 SHA512 aa3522a5704978badcf634e1d99282144f01ddee4600bd146631a3ee8b98080914eb2887869a5fa404dc9d1e438a5df87cf7d44548c2f3e1ec13ba19004ef985 WHIRLPOOL 8bac920da40428c6d7c28f1f9b9284f407043b35c3dedc3677528ef622def1ad32bcd452f5046c2fc9260922cea4413e1d686fa2a1eb417e2afc8a9be5281250
+DIST zlib-0.5.4.2.tar.gz 127818 SHA256 75d617d8a77d85ba5a0d69e42c2cd5371b56140b5fb028be3e75bff1cfd41096 SHA512 9ee75d04bea192967dcc9f59f500a199c605ed6b18b7883e2876e1b3116929ef62ccff9cb7174a2d72b567241c3fc2eb794b3532831b929bd5f5a6236bc03410 WHIRLPOOL 2324166527e54480c66424385d64863ec833500415fdc9803aba9b32bc5bd09e3447f8c3babca6cbd26af46bc609b8b8f4a738dd86c43b7fef57dfc9f4f16a33
+DIST zlib-0.6.1.1.tar.gz 142902 SHA256 c5f5b4285473657a7997d74f7642f3e7bda40f92c3c5d49471a899e27a4ba735 SHA512 b9f665308fe7887db376625d6001b5d4c511b6b0f392e366903e84f262cc7c81ed9746d9a5f0b84e9a0ec9dfdc91ed41809528dd50e067008a91ef5168cad12e WHIRLPOOL 8d0bd19f96d454cc141c425db76a1e2e7fe7b71d901309c113340b3ec3fbf205a99028c5f477509e2a68524e2970e7d7cf48d040a211880ef322f02b6288cefd
+DIST zlib-0.6.1.2.tar.gz 142413 SHA256 e4eb4e636caf07a16a9730ce469a00b65d5748f259f43edd904dd457b198a2bb SHA512 0034eb1297eaf20ab64e5cbfc835cee1985d34bc248325bf57f7bf5cdf2918ab72f339fe5b8b3f5f16dee862f190e0c71612960b9021cf2ca70c951788b73fc1 WHIRLPOOL cc65a01b106a2829373dd80d11fa5d56b3762748e0fb0e37e473c685b586d44fbb08e8c34ff7b3c40aefdb0f9fddd19247db667a7de0a0d9e711c4f99a14360c
+EBUILD zlib-0.5.4.1.ebuild 642 SHA256 050190ced068ae7f3834280b99e889ae000573b3011249d94d8ee721cfbff797 SHA512 a678ee02dd6c7f8df8b5676f3183b2a4f6d890d22d8b5308f716df6e4f8770111669e84a5486ca01c4ae3c705cf92c066eb75a1a0d7920bf921cb67c3940094b WHIRLPOOL 90477e7ff9663cb97868960919922e01c31d352d71a6f1f2d268f318953ae89ed4788127e7ed766123cea0fd3061b8b69528abbc38a65fd9ca0482a0519aeb36
+EBUILD zlib-0.5.4.2.ebuild 646 SHA256 ee32ab59a275874551865a6bdeebd6342a73e47e2f37e2f9d94b38bc30a5cd7e SHA512 6add183c13a576819362ad63cde8607c77e426b3bab7c85845c5233e8538f3a6940346e1a8a224e79331ddb0ba566d6c741c07e3dff73418f7ae5a3617097d26 WHIRLPOOL 5575e8786a79a0b83f45d54fd0290eab60babb376157488aa7580d0124e14363654be1b7e98bd7cb7f505491741d98a6df777e3740310357e8f12d24a94a20c4
+EBUILD zlib-0.6.1.1.ebuild 836 SHA256 b95f00f4b5184e651ef72f070be3d71fa66d6e0bb13b6d5741f98e587253e2ec SHA512 79d014a5314aa97918a3a907624ea911be608a9b67d7b9590c5a33c6cab4b2099d55cc3be31457a9e25acbb7b7c8f22b46873436aee97c26f753f80e0b20ad23 WHIRLPOOL 36c0b7cc005837d7d6e527a78c080647073931d12415b09476cdf37822b127cf04b41198e918a15d557084d8579b9c26bad671bbb4b02f06962ed0e40f9a85f1
+EBUILD zlib-0.6.1.2.ebuild 1030 SHA256 1e15b40893311b71f7b6851d7a8433da215cfa8b0db6dd29e8ed3cedb9e93ed5 SHA512 aae054c5f08ba245e7ceba341e810edb8023f18841270f36dce97cd61374dcd7f64aaabc660c3923e2abd3ee42cdadefcee4edda06d4aa12445b9b8f9fb5a5de WHIRLPOOL 9503ede3077553e62b31656c1d12b4cf7e291fa6a789ba2e10f011800166bf25279b02416a47bfd6e1bc89cc0c21111676b19320f8e980850e72c70e6aa880a8
+MISC ChangeLog 3598 SHA256 1e6994e6a9beb6835e44e08239e7c1f106303b4195bd65f84684aafb159047ba SHA512 bde9fb38554dc8a021be21cdfb23543d91265adbef7b742d50d1b1fb5cd0c6c9792541f6a3b19671b83945bd454c71595e4ea71b68ecc7b00422ab076588cca0 WHIRLPOOL 021d833395f25f9593a80d10afb5b1226284b724c28afd6f4b15c48687869ea376a8e008330f7059e3962c141a410db82fee9aa226e83586ecf49030937783ea
+MISC ChangeLog-2015 5636 SHA256 813fe3395ab93250f28a001d43019521b6bfc48346dc6d835548240dca77d8b6 SHA512 2b767e2c8754c481333c149c4407299b28fc7a96b8059f6f3c4ae9d81e794ef3ea68e6b7153d0c7e1f127780c921a2191c5e2c862215f3c3b1a1b1b46085246d WHIRLPOOL 99dbf53a71c2d6222290b8112ee518c647eea20687f5941d441c6c7a8da0c5413c997329b69f44b93071b5f97328c911d8e76e16ad82c3e6f1be7b5a9f1cb303
+MISC metadata.xml 824 SHA256 b43254175261d4607a0f77c3984c1e4f6e20b920b7b2e1b5570aca3da05eb085 SHA512 c291a8088ad2d586390dad8cc2bb80a606fe7e558f4fdbba5c5168024693ea400f6d3a2795144f2c5af6cea51b90fe9097759027377ee8ead929296a4b4f26de WHIRLPOOL d418101a2b10d0558765e1bbdfc6b1b01f7efe3e6daf01ed97910879daedd9f47c151401038d00828a96faff986b2604cfda23e19803d39389abf2c29c8513ac
diff --git a/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch b/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch
new file mode 100644
index 000000000000..5b4cb5a6eca2
--- /dev/null
+++ b/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch
@@ -0,0 +1,26 @@
+zlib does not really support windows size of 8 bits:
+
+Reported by eroen
+
+https://github.com/haskell/zlib/issues/11
+https://bugs.gentoo.org/show_bug.cgi?id=613532
+diff --git a/test/Test.hs b/test/Test.hs
+index bbd8b94..81bd260 100644
+--- a/test/Test.hs
++++ b/test/Test.hs
+@@ -66,2 +66,3 @@ prop_decompress_after_compress w cp dp =
+ -- of the zlib source code.
++ compressWindowBits cp /= WindowBits 8 &&
+ (decompressWindowBits dp > compressWindowBits cp || decompressWindowBits dp > WindowBits 8) &&
+@@ -76,2 +77,3 @@ prop_gziporzlib1 cp dp =
+ decompressWindowBits dp > compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
+@@ -85,2 +87,3 @@ prop_gziporzlib2 cp dp =
+ decompressWindowBits dp >= compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
+@@ -94,2 +97,3 @@ prop_gzip_concat cp dp input =
+ decompressWindowBits dp >= compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml
new file mode 100644
index 000000000000..d3253b28407a
--- /dev/null
+++ b/dev-haskell/zlib/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name='non-blocking-ffi'>Execute FFI calls in the context of haskell thread.</flag>
+ </use>
+ <longdescription>
+ This package provides a pure interface for compressing and
+ decompressing streams of data represented as lazy
+ 'ByteString's. It uses the zlib C library so it has high
+ performance. It supports the \"zlib\", \"gzip\" and \"raw\"
+ compression formats.
+
+ It provides a convenient high level API suitable for most
+ tasks and for the few cases where more control is needed it
+ provides access to the full zlib feature set.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/zlib/zlib-0.5.4.1.ebuild b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
new file mode 100644
index 000000000000..d90af2e4805a
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/zlib/zlib-0.5.4.2.ebuild b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
new file mode 100644
index 000000000000..9ba0e7d79637
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/zlib/zlib-0.6.1.1.ebuild b/dev-haskell/zlib/zlib-0.6.1.1.ebuild
new file mode 100644
index 000000000000..ffac01f1ec30
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RESTRICT=test # needs porting to new test tools
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/tasty-0.8
+ >=dev-haskell/tasty-hunit-0.8
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/zlib/zlib-0.6.1.2.ebuild b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
new file mode 100644
index 000000000000..4187ff78db05
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
+IUSE="non-blocking-ffi"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.8 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-fix-w8-tests.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag non-blocking-ffi non-blocking-ffi)
+}