summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin112767 -> 132107 bytes
-rw-r--r--dev-haskell/adjunctions/Manifest2
-rw-r--r--dev-haskell/adjunctions/adjunctions-4.4.ebuild44
-rw-r--r--dev-haskell/aeson-compat/Manifest4
-rw-r--r--dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild50
-rw-r--r--dev-haskell/aeson-compat/aeson-compat-0.3.9-r2.ebuild58
-rw-r--r--dev-haskell/aeson-diff/Manifest3
-rw-r--r--dev-haskell/aeson-diff/aeson-diff-1.1.0.8.ebuild48
-rw-r--r--dev-haskell/aeson-diff/metadata.xml15
-rw-r--r--dev-haskell/aeson/Manifest14
-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/aeson-1.4.7.1.ebuild65
-rw-r--r--dev-haskell/aeson/metadata.xml59
-rw-r--r--dev-haskell/alex-tools/Manifest3
-rw-r--r--dev-haskell/alex-tools/alex-tools-0.4.ebuild33
-rw-r--r--dev-haskell/alex-tools/metadata.xml8
-rw-r--r--dev-haskell/alex/Manifest10
-rw-r--r--dev-haskell/alex/alex-3.1.3.ebuild2
-rw-r--r--dev-haskell/alex/alex-3.1.7.ebuild2
-rw-r--r--dev-haskell/alex/alex-3.2.1.ebuild2
-rw-r--r--dev-haskell/alex/alex-3.2.4.ebuild2
-rw-r--r--dev-haskell/alex/alex-3.2.5.ebuild74
-rw-r--r--dev-haskell/ansi-terminal/Manifest6
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild30
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild2
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild2
-rw-r--r--dev-haskell/ansi-wl-pprint/Manifest4
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild2
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild2
-rw-r--r--dev-haskell/arithmoi/Manifest2
-rw-r--r--dev-haskell/arithmoi/arithmoi-0.11.0.1.ebuild47
-rw-r--r--dev-haskell/arrows/Manifest4
-rw-r--r--dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild2
-rw-r--r--dev-haskell/arrows/arrows-0.4.4.2.ebuild2
-rw-r--r--dev-haskell/async/Manifest8
-rw-r--r--dev-haskell/async/async-2.0.1.4.ebuild2
-rw-r--r--dev-haskell/async/async-2.0.2.ebuild2
-rw-r--r--dev-haskell/async/async-2.1.1.ebuild2
-rw-r--r--dev-haskell/async/async-2.2.2.ebuild42
-rw-r--r--dev-haskell/attoparsec-iso8601/Manifest3
-rw-r--r--dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild41
-rw-r--r--dev-haskell/attoparsec-iso8601/metadata.xml12
-rw-r--r--dev-haskell/authenticate-oauth/Manifest3
-rw-r--r--dev-haskell/authenticate-oauth/authenticate-oauth-1.6.0.1.ebuild34
-rw-r--r--dev-haskell/authenticate-oauth/metadata.xml8
-rw-r--r--dev-haskell/authenticate/Manifest2
-rw-r--r--dev-haskell/authenticate/authenticate-1.3.5.ebuild43
-rw-r--r--dev-haskell/aws/Manifest11
-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.22-r1.ebuild (renamed from dev-haskell/aws/aws-0.14.1.ebuild)43
-rw-r--r--dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch20
-rw-r--r--dev-haskell/aws/metadata.xml3
-rw-r--r--dev-haskell/base-compat-batteries/Manifest3
-rw-r--r--dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild35
-rw-r--r--dev-haskell/base-compat-batteries/metadata.xml29
-rw-r--r--dev-haskell/base-compat/Manifest2
-rw-r--r--dev-haskell/base-compat/base-compat-0.11.1.ebuild24
-rw-r--r--dev-haskell/base-noprelude/Manifest3
-rw-r--r--dev-haskell/base-noprelude/base-noprelude-4.13.0.0.ebuild31
-rw-r--r--dev-haskell/base-noprelude/metadata.xml27
-rw-r--r--dev-haskell/base-orphans/Manifest2
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.8.2.ebuild26
-rw-r--r--dev-haskell/base-prelude/Manifest2
-rw-r--r--dev-haskell/base-prelude/base-prelude-1.3.ebuild24
-rw-r--r--dev-haskell/base64-bytestring/Manifest2
-rw-r--r--dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild30
-rw-r--r--dev-haskell/bencode/Manifest2
-rw-r--r--dev-haskell/bencode/bencode-0.6.1.1.ebuild28
-rw-r--r--dev-haskell/bifunctors/Manifest4
-rw-r--r--dev-haskell/bifunctors/bifunctors-5.5.6.ebuild38
-rw-r--r--dev-haskell/bifunctors/metadata.xml3
-rw-r--r--dev-haskell/binary-instances/Manifest3
-rw-r--r--dev-haskell/binary-instances/binary-instances-1.0.0.1.ebuild (renamed from dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild)36
-rw-r--r--dev-haskell/binary-instances/metadata.xml8
-rw-r--r--dev-haskell/binary-orphans/Manifest4
-rw-r--r--dev-haskell/binary-orphans/binary-orphans-1.0.1.ebuild42
-rw-r--r--dev-haskell/binary-tagged/Manifest4
-rw-r--r--dev-haskell/binary-tagged/binary-tagged-0.2.ebuild (renamed from dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild)31
-rw-r--r--dev-haskell/binary/Manifest10
-rw-r--r--dev-haskell/binary/binary-0.5.1.1.ebuild2
-rw-r--r--dev-haskell/binary/binary-0.7.1.0.ebuild2
-rw-r--r--dev-haskell/binary/binary-0.7.2.3.ebuild2
-rw-r--r--dev-haskell/binary/binary-0.7.6.1.ebuild2
-rw-r--r--dev-haskell/binary/binary-0.8.7.0.ebuild37
-rw-r--r--dev-haskell/biocore/Manifest3
-rw-r--r--dev-haskell/biocore/biocore-0.3.1.ebuild6
-rw-r--r--dev-haskell/biocore/files/biocore-0.3.1-ghc84.patch28
-rw-r--r--dev-haskell/bitwise/Manifest2
-rw-r--r--dev-haskell/bitwise/bitwise-1.0.0.1.ebuild33
-rw-r--r--dev-haskell/blaze-builder/Manifest2
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.4.1.0.ebuild33
-rw-r--r--dev-haskell/blaze-html/Manifest2
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild32
-rw-r--r--dev-haskell/blaze-markup/Manifest2
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.8.2.4.ebuild38
-rw-r--r--dev-haskell/boundedchan/Manifest3
-rw-r--r--dev-haskell/boundedchan/boundedchan-1.0.3.0.ebuild29
-rw-r--r--dev-haskell/boundedchan/metadata.xml13
-rw-r--r--dev-haskell/bsb-http-chunked/Manifest3
-rw-r--r--dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild38
-rw-r--r--dev-haskell/bsb-http-chunked/metadata.xml17
-rw-r--r--dev-haskell/bytes/Manifest2
-rw-r--r--dev-haskell/bytes/bytes-0.17.ebuild46
-rw-r--r--dev-haskell/bytestring-show/Manifest2
-rw-r--r--dev-haskell/bytestring-show/bytestring-show-0.3.5.6-r1.ebuild11
-rw-r--r--dev-haskell/bzlib/Manifest2
-rw-r--r--dev-haskell/bzlib/bzlib-0.5.1.0.ebuild26
-rw-r--r--dev-haskell/c2hs/Manifest6
-rw-r--r--dev-haskell/c2hs/c2hs-0.16.4.ebuild2
-rw-r--r--dev-haskell/c2hs/c2hs-0.16.5.ebuild2
-rw-r--r--dev-haskell/c2hs/c2hs-0.28.6.ebuild37
-rw-r--r--dev-haskell/cabal-install/Manifest10
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild2
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild2
-rw-r--r--dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild2
-rw-r--r--dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild74
-rw-r--r--dev-haskell/cabal-install/metadata.xml1
-rw-r--r--dev-haskell/cabal/Manifest14
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.2.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.3.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.5.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-1.20.0.2.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-1.22.8.0.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-1.24.2.0.ebuild2
-rw-r--r--dev-haskell/cabal/cabal-3.0.1.0.ebuild45
-rw-r--r--dev-haskell/cairo/Manifest8
-rw-r--r--dev-haskell/cairo/cairo-0.12.5.3.ebuild2
-rw-r--r--dev-haskell/cairo/cairo-0.13.1.1.ebuild2
-rw-r--r--dev-haskell/cairo/cairo-0.13.3.1.ebuild2
-rw-r--r--dev-haskell/cairo/cairo-0.13.6.1.ebuild2
-rw-r--r--dev-haskell/call-stack/Manifest5
-rw-r--r--dev-haskell/call-stack/call-stack-0.1.0.ebuild (renamed from dev-haskell/extra/extra-1.4.10.ebuild)16
-rw-r--r--dev-haskell/call-stack/call-stack-0.2.0.ebuild25
-rw-r--r--dev-haskell/call-stack/metadata.xml8
-rw-r--r--dev-haskell/casa-client/Manifest3
-rw-r--r--dev-haskell/casa-client/casa-client-0.0.1.ebuild41
-rw-r--r--dev-haskell/casa-client/metadata.xml8
-rw-r--r--dev-haskell/casa-types/Manifest3
-rw-r--r--dev-haskell/casa-types/casa-types-0.0.1.ebuild31
-rw-r--r--dev-haskell/casa-types/metadata.xml8
-rw-r--r--dev-haskell/cassava/Manifest2
-rw-r--r--dev-haskell/cassava/cassava-0.5.2.0.ebuild48
-rw-r--r--dev-haskell/cereal/Manifest8
-rw-r--r--dev-haskell/cereal/cereal-0.3.5.2.ebuild2
-rw-r--r--dev-haskell/cereal/cereal-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/cereal/cereal-0.4.1.1.ebuild2
-rw-r--r--dev-haskell/cereal/cereal-0.5.8.1.ebuild29
-rw-r--r--dev-haskell/cgi/Manifest10
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.3.ebuild2
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild2
-rw-r--r--dev-haskell/cgi/cgi-3001.1.8.4.ebuild2
-rw-r--r--dev-haskell/cgi/cgi-3001.2.2.2.ebuild2
-rw-r--r--dev-haskell/cgi/cgi-3001.5.0.0.ebuild37
-rw-r--r--dev-haskell/charset/Manifest3
-rw-r--r--dev-haskell/charset/charset-0.3.7.1-r1.ebuild33
-rw-r--r--dev-haskell/charset/metadata.xml8
-rw-r--r--dev-haskell/chasingbottoms/Manifest2
-rw-r--r--dev-haskell/chasingbottoms/chasingbottoms-1.3.1.9.ebuild39
-rw-r--r--dev-haskell/chell-quickcheck/Manifest4
-rw-r--r--dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild2
-rw-r--r--dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild2
-rw-r--r--dev-haskell/chell/Manifest4
-rw-r--r--dev-haskell/chell/chell-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/chell/chell-0.4.0.2.ebuild2
-rw-r--r--dev-haskell/chimera/Manifest3
-rw-r--r--dev-haskell/chimera/chimera-0.3.1.0.ebuild38
-rw-r--r--dev-haskell/chimera/metadata.xml37
-rw-r--r--dev-haskell/cipher-aes128/Manifest3
-rw-r--r--dev-haskell/cipher-aes128/cipher-aes128-0.7.0.5-r1.ebuild41
-rw-r--r--dev-haskell/cipher-aes128/metadata.xml15
-rw-r--r--dev-haskell/cmark-gfm/Manifest3
-rw-r--r--dev-haskell/cmark-gfm/cmark-gfm-0.2.1.ebuild32
-rw-r--r--dev-haskell/cmark-gfm/metadata.xml16
-rw-r--r--dev-haskell/cmdlib/Manifest4
-rw-r--r--dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild2
-rw-r--r--dev-haskell/cmdlib/cmdlib-0.3.6.ebuild2
-rw-r--r--dev-haskell/comonad/Manifest2
-rw-r--r--dev-haskell/comonad/comonad-5.0.6.ebuild39
-rw-r--r--dev-haskell/concurrent-output/Manifest2
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild30
-rw-r--r--dev-haskell/conduit-combinators/Manifest3
-rw-r--r--dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild30
-rw-r--r--dev-haskell/conduit-combinators/metadata.xml8
-rw-r--r--dev-haskell/conduit-extra/Manifest2
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild42
-rw-r--r--dev-haskell/conduit/Manifest2
-rw-r--r--dev-haskell/conduit/conduit-1.3.2.ebuild39
-rw-r--r--dev-haskell/configfile/Manifest4
-rw-r--r--dev-haskell/configfile/configfile-1.1.4.ebuild17
-rw-r--r--dev-haskell/configfile/metadata.xml18
-rw-r--r--dev-haskell/connection/Manifest2
-rw-r--r--dev-haskell/connection/connection-0.3.1.ebuild33
-rw-r--r--dev-haskell/constraints/Manifest2
-rw-r--r--dev-haskell/constraints/constraints-0.11.2.ebuild30
-rw-r--r--dev-haskell/contravariant-extras/Manifest3
-rw-r--r--dev-haskell/contravariant-extras/contravariant-extras-0.3.5.1.ebuild26
-rw-r--r--dev-haskell/contravariant-extras/metadata.xml8
-rw-r--r--dev-haskell/contravariant/Manifest2
-rw-r--r--dev-haskell/contravariant/contravariant-1.5.2.ebuild35
-rw-r--r--dev-haskell/convertible/Manifest2
-rw-r--r--dev-haskell/convertible/convertible-1.0.11.1.ebuild49
-rw-r--r--dev-haskell/cpphs/Manifest14
-rw-r--r--dev-haskell/cpphs/cpphs-1.15.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.16.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.17.1.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.18.8.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.19.3.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.20.2.ebuild2
-rw-r--r--dev-haskell/cpphs/cpphs-1.20.8.ebuild2
-rw-r--r--dev-haskell/criterion-measurement/Manifest3
-rw-r--r--dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild33
-rw-r--r--dev-haskell/criterion-measurement/metadata.xml11
-rw-r--r--dev-haskell/criterion/Manifest14
-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.5.6.2.ebuild (renamed from dev-haskell/criterion/criterion-1.1.4.0.ebuild)25
-rw-r--r--dev-haskell/criterion/metadata.xml3
-rw-r--r--dev-haskell/cryptohash-md5/Manifest3
-rw-r--r--dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild38
-rw-r--r--dev-haskell/cryptohash-md5/metadata.xml24
-rw-r--r--dev-haskell/cryptohash-sha1/Manifest3
-rw-r--r--dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild38
-rw-r--r--dev-haskell/cryptohash-sha1/metadata.xml24
-rw-r--r--dev-haskell/cryptohash-sha256/Manifest2
-rw-r--r--dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild44
-rw-r--r--dev-haskell/cryptonite-conduit/Manifest3
-rw-r--r--dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild36
-rw-r--r--dev-haskell/cryptonite-conduit/metadata.xml15
-rw-r--r--dev-haskell/cryptonite/Manifest6
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.21.ebuild8
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild6
-rw-r--r--dev-haskell/cryptonite/metadata.xml1
-rw-r--r--dev-haskell/data-default-class/Manifest4
-rw-r--r--dev-haskell/data-default-class/data-default-class-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild24
-rw-r--r--dev-haskell/data-default-instances-base/Manifest4
-rw-r--r--dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-instances-base/data-default-instances-base-0.1.0.1.ebuild25
-rw-r--r--dev-haskell/data-default-instances-containers/Manifest2
-rw-r--r--dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-instances-dlist/Manifest2
-rw-r--r--dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-instances-old-locale/Manifest2
-rw-r--r--dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default/Manifest2
-rw-r--r--dev-haskell/data-default/data-default-0.5.3.ebuild2
-rw-r--r--dev-haskell/dataenc/Manifest4
-rw-r--r--dev-haskell/dataenc/dataenc-0.14.0.5.ebuild2
-rw-r--r--dev-haskell/dataenc/dataenc-0.14.0.7.ebuild2
-rw-r--r--dev-haskell/dav/Manifest16
-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/dav-1.3.4.ebuild (renamed from dev-haskell/dav/dav-1.3.3.ebuild)14
-rw-r--r--dev-haskell/dav/metadata.xml3
-rw-r--r--dev-haskell/dbus/Manifest10
-rw-r--r--dev-haskell/dbus/dbus-0.10.10.ebuild2
-rw-r--r--dev-haskell/dbus/dbus-0.10.11-r1.ebuild2
-rw-r--r--dev-haskell/dbus/dbus-0.10.12.ebuild2
-rw-r--r--dev-haskell/dbus/dbus-0.10.13.ebuild2
-rw-r--r--dev-haskell/dbus/dbus-1.2.16.ebuild45
-rw-r--r--dev-haskell/dec/Manifest3
-rw-r--r--dev-haskell/dec/dec-0.0.3.ebuild (renamed from dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild)18
-rw-r--r--dev-haskell/dec/metadata.xml8
-rw-r--r--dev-haskell/deepseq-generics/Manifest2
-rw-r--r--dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild12
-rw-r--r--dev-haskell/dense-linear-algebra/Manifest3
-rw-r--r--dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild32
-rw-r--r--dev-haskell/dense-linear-algebra/metadata.xml12
-rw-r--r--dev-haskell/deriving-compat/Manifest2
-rw-r--r--dev-haskell/deriving-compat/deriving-compat-0.5.8.ebuild31
-rw-r--r--dev-haskell/diff/Manifest2
-rw-r--r--dev-haskell/diff/diff-0.4.0.ebuild32
-rw-r--r--dev-haskell/digest/Manifest2
-rw-r--r--dev-haskell/digest/digest-0.0.1.2.ebuild2
-rw-r--r--dev-haskell/distributive/Manifest2
-rw-r--r--dev-haskell/distributive/distributive-0.6.1.ebuild40
-rw-r--r--dev-haskell/dlist/Manifest12
-rw-r--r--dev-haskell/dlist/dlist-0.5-r1.ebuild2
-rw-r--r--dev-haskell/dlist/dlist-0.6.0.1.ebuild2
-rw-r--r--dev-haskell/dlist/dlist-0.7.1.2.ebuild2
-rw-r--r--dev-haskell/dlist/dlist-0.7.1.ebuild2
-rw-r--r--dev-haskell/dlist/dlist-0.8.0.2.ebuild2
-rw-r--r--dev-haskell/dlist/dlist-0.8.0.7.ebuild25
-rw-r--r--dev-haskell/dns/Manifest12
-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-4.0.1.ebuild (renamed from dev-haskell/dns/dns-2.0.6.ebuild)22
-rw-r--r--dev-haskell/doclayout/Manifest3
-rw-r--r--dev-haskell/doclayout/doclayout-0.3.ebuild30
-rw-r--r--dev-haskell/doclayout/metadata.xml14
-rw-r--r--dev-haskell/doctemplates/Manifest2
-rw-r--r--dev-haskell/doctemplates/doctemplates-0.8.2.ebuild40
-rw-r--r--dev-haskell/doctest/Manifest2
-rw-r--r--dev-haskell/doctest/doctest-0.16.3.ebuild38
-rw-r--r--dev-haskell/drbg/Manifest3
-rw-r--r--dev-haskell/drbg/drbg-0.5.5.ebuild51
-rw-r--r--dev-haskell/drbg/metadata.xml8
-rw-r--r--dev-haskell/drift/Manifest2
-rw-r--r--dev-haskell/drift/drift-2.4.2.ebuild2
-rw-r--r--dev-haskell/echo/Manifest3
-rw-r--r--dev-haskell/echo/echo-0.1.3.ebuild37
-rw-r--r--dev-haskell/echo/metadata.xml22
-rw-r--r--dev-haskell/ed25519/Manifest2
-rw-r--r--dev-haskell/ed25519/ed25519-0.0.5.0.ebuild8
-rw-r--r--dev-haskell/edit-distance-vector/Manifest3
-rw-r--r--dev-haskell/edit-distance-vector/edit-distance-vector-1.0.0.4.ebuild27
-rw-r--r--dev-haskell/edit-distance-vector/metadata.xml22
-rw-r--r--dev-haskell/editline/Manifest2
-rw-r--r--dev-haskell/editline/editline-0.2.1.1-r1.ebuild5
-rw-r--r--dev-haskell/either/Manifest2
-rw-r--r--dev-haskell/either/either-5.0.1.1.ebuild32
-rw-r--r--dev-haskell/ekg-json/Manifest6
-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/Manifest10
-rw-r--r--dev-haskell/ekg/ekg-0.3.1.4.ebuild31
-rw-r--r--dev-haskell/ekg/ekg-0.4.0.15-r7.ebuild (renamed from dev-haskell/ekg/ekg-0.4.0.11.ebuild)22
-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/emojis/Manifest3
-rw-r--r--dev-haskell/emojis/emojis-0.1.ebuild24
-rw-r--r--dev-haskell/emojis/metadata.xml22
-rw-r--r--dev-haskell/entropy/Manifest2
-rw-r--r--dev-haskell/entropy/entropy-0.4.1.6.ebuild29
-rw-r--r--dev-haskell/enumerator/Manifest3
-rw-r--r--dev-haskell/enumerator/enumerator-0.4.20.ebuild8
-rw-r--r--dev-haskell/enumerator/files/enumerator-0.4.20-ghc84.patch21
-rw-r--r--dev-haskell/equivalence/Manifest2
-rw-r--r--dev-haskell/equivalence/equivalence-0.3.5.ebuild29
-rw-r--r--dev-haskell/errorcall-eq-instance/Manifest2
-rw-r--r--dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild27
-rw-r--r--dev-haskell/errors/Manifest2
-rw-r--r--dev-haskell/errors/errors-2.3.0.ebuild28
-rw-r--r--dev-haskell/esqueleto/Manifest2
-rw-r--r--dev-haskell/esqueleto/esqueleto-2.1.3.ebuild48
-rw-r--r--dev-haskell/exact-pi/Manifest3
-rw-r--r--dev-haskell/exact-pi/exact-pi-0.5.0.1.ebuild40
-rw-r--r--dev-haskell/exact-pi/metadata.xml12
-rw-r--r--dev-haskell/exceptions/Manifest4
-rw-r--r--dev-haskell/exceptions/exceptions-0.10.4.ebuild41
-rw-r--r--dev-haskell/exceptions/exceptions-0.6.1.ebuild2
-rw-r--r--dev-haskell/extensible-exceptions/Manifest2
-rw-r--r--dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild2
-rw-r--r--dev-haskell/extra/Manifest11
-rw-r--r--dev-haskell/extra/extra-1.7.6.ebuild (renamed from dev-haskell/extra/extra-1.5.1.ebuild)13
-rw-r--r--dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch23
-rw-r--r--dev-haskell/fail/Manifest2
-rw-r--r--dev-haskell/fail/fail-4.9.0.0.ebuild9
-rw-r--r--dev-haskell/fast-logger/Manifest2
-rw-r--r--dev-haskell/fast-logger/fast-logger-3.0.1.ebuild30
-rw-r--r--dev-haskell/fdo-notify/Manifest4
-rw-r--r--dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild4
-rw-r--r--dev-haskell/fdo-notify/metadata.xml3
-rw-r--r--dev-haskell/feed/Manifest2
-rw-r--r--dev-haskell/feed/feed-1.3.0.1.ebuild42
-rw-r--r--dev-haskell/fgl/Manifest6
-rw-r--r--dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild6
-rw-r--r--dev-haskell/fgl/fgl-5.5.0.1.ebuild4
-rw-r--r--dev-haskell/fgl/fgl-5.7.0.2.ebuild26
-rw-r--r--dev-haskell/file-embed/Manifest2
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.11.2.ebuild24
-rw-r--r--dev-haskell/filelock/Manifest8
-rw-r--r--dev-haskell/filelock/filelock-0.1.1.5.ebuild (renamed from dev-haskell/filelock/filelock-0.1.1.3.ebuild)8
-rw-r--r--dev-haskell/filelock/metadata.xml4
-rw-r--r--dev-haskell/filepath-bytestring/Manifest3
-rw-r--r--dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild25
-rw-r--r--dev-haskell/filepath-bytestring/metadata.xml21
-rw-r--r--dev-haskell/filestore/Manifest2
-rw-r--r--dev-haskell/filestore/filestore-0.6.4.ebuild39
-rw-r--r--dev-haskell/findbin/Manifest2
-rw-r--r--dev-haskell/findbin/findbin-0.0.5-r1.ebuild2
-rw-r--r--dev-haskell/foldl/Manifest2
-rw-r--r--dev-haskell/foldl/foldl-1.4.7.ebuild39
-rw-r--r--dev-haskell/free/Manifest2
-rw-r--r--dev-haskell/free/free-5.1.3.ebuild35
-rw-r--r--dev-haskell/frown/Manifest2
-rw-r--r--dev-haskell/frown/frown-0.6.2.3.ebuild2
-rw-r--r--dev-haskell/fsnotify/Manifest2
-rw-r--r--dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild33
-rw-r--r--dev-haskell/generic-deriving/Manifest2
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.13.1.ebuild26
-rw-r--r--dev-haskell/generics-sop/Manifest2
-rw-r--r--dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild26
-rw-r--r--dev-haskell/geniplate-mirror/Manifest2
-rw-r--r--dev-haskell/geniplate-mirror/geniplate-mirror-0.7.7.ebuild32
-rw-r--r--dev-haskell/genvalidity-hspec/Manifest3
-rw-r--r--dev-haskell/genvalidity-hspec/genvalidity-hspec-0.7.0.4.ebuild30
-rw-r--r--dev-haskell/genvalidity-hspec/metadata.xml8
-rw-r--r--dev-haskell/genvalidity-property/Manifest3
-rw-r--r--dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild30
-rw-r--r--dev-haskell/genvalidity-property/metadata.xml8
-rw-r--r--dev-haskell/genvalidity/Manifest3
-rw-r--r--dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild29
-rw-r--r--dev-haskell/genvalidity/metadata.xml15
-rw-r--r--dev-haskell/ghc-paths/Manifest4
-rw-r--r--dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild54
-rw-r--r--dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild2
-rw-r--r--dev-haskell/gio/Manifest10
-rw-r--r--dev-haskell/gio/gio-0.12.5.3.ebuild2
-rw-r--r--dev-haskell/gio/gio-0.13.1.1.ebuild2
-rw-r--r--dev-haskell/gio/gio-0.13.3.1.ebuild2
-rw-r--r--dev-haskell/gio/gio-0.13.6.0.ebuild2
-rw-r--r--dev-haskell/gio/gio-0.13.8.1.ebuild29
-rw-r--r--dev-haskell/git-lfs/Manifest3
-rw-r--r--dev-haskell/git-lfs/git-lfs-1.1.0.ebuild30
-rw-r--r--dev-haskell/git-lfs/metadata.xml8
-rw-r--r--dev-haskell/githash/Manifest3
-rw-r--r--dev-haskell/githash/githash-0.1.3.3.ebuild28
-rw-r--r--dev-haskell/githash/metadata.xml8
-rw-r--r--dev-haskell/glade/Manifest2
-rw-r--r--dev-haskell/glade/glade-0.13.1.ebuild2
-rw-r--r--dev-haskell/glib/Manifest10
-rw-r--r--dev-haskell/glib/glib-0.12.5.4.ebuild2
-rw-r--r--dev-haskell/glib/glib-0.13.2.2.ebuild2
-rw-r--r--dev-haskell/glib/glib-0.13.4.1.ebuild2
-rw-r--r--dev-haskell/glib/glib-0.13.7.0.ebuild2
-rw-r--r--dev-haskell/glib/glib-0.13.8.1.ebuild34
-rw-r--r--dev-haskell/glob/Manifest2
-rw-r--r--dev-haskell/glob/glob-0.9.3.ebuild37
-rw-r--r--dev-haskell/graphviz/Manifest2
-rw-r--r--dev-haskell/graphviz/graphviz-2999.20.0.4.ebuild52
-rw-r--r--dev-haskell/gtk/Manifest4
-rw-r--r--dev-haskell/gtk/gtk-0.14.10-r3.ebuild2
-rw-r--r--dev-haskell/gtk/gtk-0.15.5-r1.ebuild43
-rw-r--r--dev-haskell/gtk2hs-buildtools/Manifest8
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild2
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild2
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild2
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0.ebuild35
-rw-r--r--dev-haskell/gtk3/Manifest4
-rw-r--r--dev-haskell/gtk3/gtk3-0.14.9-r3.ebuild2
-rw-r--r--dev-haskell/gtk3/gtk3-0.15.5.ebuild41
-rw-r--r--dev-haskell/hackage-security/Manifest5
-rw-r--r--dev-haskell/hackage-security/files/hackage-security-0.5.3.0-ghc-8.8.patch12
-rw-r--r--dev-haskell/hackage-security/hackage-security-0.5.3.0-r3.ebuild68
-rw-r--r--dev-haskell/hackage-security/metadata.xml1
-rw-r--r--dev-haskell/haddock-api/Manifest2
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.23.1.ebuild31
-rw-r--r--dev-haskell/haddock-library/Manifest2
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.8.0.ebuild40
-rw-r--r--dev-haskell/haddock/Manifest4
-rw-r--r--dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild2
-rw-r--r--dev-haskell/haddock/haddock-2.23.1.ebuild34
-rw-r--r--dev-haskell/hakyll/Manifest3
-rw-r--r--dev-haskell/hakyll/hakyll-4.13.4.0.ebuild76
-rw-r--r--dev-haskell/hakyll/metadata.xml32
-rw-r--r--dev-haskell/hans/Manifest3
-rw-r--r--dev-haskell/hans/hans-3.0.1.ebuild45
-rw-r--r--dev-haskell/hans/metadata.xml13
-rw-r--r--dev-haskell/happstack-server/Manifest14
-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/happstack-server-7.6.0.ebuild (renamed from dev-haskell/happstack-server/happstack-server-7.5.3.ebuild)13
-rw-r--r--dev-haskell/happy/Manifest6
-rw-r--r--dev-haskell/happy/happy-1.19.12.ebuild2
-rw-r--r--dev-haskell/happy/happy-1.19.4.ebuild2
-rw-r--r--dev-haskell/happy/happy-1.19.5.ebuild2
-rw-r--r--dev-haskell/harp/Manifest6
-rw-r--r--dev-haskell/harp/harp-0.4.1.ebuild2
-rw-r--r--dev-haskell/harp/harp-0.4.2.ebuild2
-rw-r--r--dev-haskell/harp/harp-0.4.3.2.ebuild2
-rw-r--r--dev-haskell/hashable-time/Manifest1
-rw-r--r--dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild34
-rw-r--r--dev-haskell/hashable/Manifest6
-rw-r--r--dev-haskell/hashable/hashable-1.2.1.0.ebuild2
-rw-r--r--dev-haskell/hashable/hashable-1.2.4.0.ebuild2
-rw-r--r--dev-haskell/hashable/hashable-1.2.7.0.ebuild2
-rw-r--r--dev-haskell/hashed-storage/Manifest2
-rw-r--r--dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild2
-rw-r--r--dev-haskell/hashtables/Manifest8
-rw-r--r--dev-haskell/hashtables/hashtables-1.1.2.1.ebuild2
-rw-r--r--dev-haskell/hashtables/hashtables-1.2.1.0.ebuild2
-rw-r--r--dev-haskell/hashtables/hashtables-1.2.3.4.ebuild38
-rw-r--r--dev-haskell/hashtables/metadata.xml1
-rw-r--r--dev-haskell/haskeline/Manifest8
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.1.2.ebuild2
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.1.3.ebuild2
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.2.1.ebuild2
-rw-r--r--dev-haskell/haskeline/haskeline-0.7.5.0.ebuild41
-rw-r--r--dev-haskell/haskell-src-exts-util/Manifest3
-rw-r--r--dev-haskell/haskell-src-exts-util/haskell-src-exts-util-0.2.5.ebuild28
-rw-r--r--dev-haskell/haskell-src-exts-util/metadata.xml8
-rw-r--r--dev-haskell/haskell-src-exts/Manifest12
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild39
-rw-r--r--dev-haskell/haskell-src-meta/Manifest2
-rw-r--r--dev-haskell/haskell-src-meta/haskell-src-meta-0.8.5-r1.ebuild36
-rw-r--r--dev-haskell/haskell-src/Manifest4
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild2
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild2
-rw-r--r--dev-haskell/haxml/Manifest10
-rw-r--r--dev-haskell/haxml/haxml-1.24.1.ebuild2
-rw-r--r--dev-haskell/haxml/haxml-1.24.ebuild2
-rw-r--r--dev-haskell/haxml/haxml-1.25.3.ebuild2
-rw-r--r--dev-haskell/haxml/haxml-1.25.5-r1.ebuild40
-rw-r--r--dev-haskell/haxml/metadata.xml7
-rw-r--r--dev-haskell/hcodecs/Manifest4
-rw-r--r--dev-haskell/hcodecs/hcodecs-0.5.2.ebuild33
-rw-r--r--dev-haskell/hcodecs/metadata.xml8
-rw-r--r--dev-haskell/hdbc-mysql/Manifest2
-rw-r--r--dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r4.ebuild37
-rw-r--r--dev-haskell/hdbc-odbc/Manifest9
-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/hdbc-odbc-2.6.0.0.ebuild (renamed from dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild)27
-rw-r--r--dev-haskell/hdbc-odbc/metadata.xml12
-rw-r--r--dev-haskell/hdbc-postgresql/Manifest4
-rw-r--r--dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild63
-rw-r--r--dev-haskell/hdbc-sqlite3/Manifest4
-rw-r--r--dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild18
-rw-r--r--dev-haskell/hdbc-sqlite3/metadata.xml5
-rw-r--r--dev-haskell/hdbc/Manifest6
-rw-r--r--dev-haskell/hdbc/hdbc-2.3.1.2.ebuild62
-rw-r--r--dev-haskell/hdbc/hdbc-2.4.0.1.ebuild63
-rw-r--r--dev-haskell/hdbc/hdbc-2.4.0.3.ebuild29
-rw-r--r--dev-haskell/heaps/Manifest3
-rw-r--r--dev-haskell/heaps/heaps-0.3.6.1.ebuild (renamed from dev-haskell/tar/tar-0.4.0.1.ebuild)16
-rw-r--r--dev-haskell/heaps/metadata.xml11
-rw-r--r--dev-haskell/hedgehog/Manifest3
-rw-r--r--dev-haskell/hedgehog/hedgehog-1.0.2-r1.ebuild51
-rw-r--r--dev-haskell/hedgehog/metadata.xml16
-rw-r--r--dev-haskell/hex/Manifest5
-rw-r--r--dev-haskell/hex/files/hex-0.1.2-monadfail.patch20
-rw-r--r--dev-haskell/hex/hex-0.1.2.ebuild6
-rw-r--r--dev-haskell/hex/metadata.xml3
-rw-r--r--dev-haskell/hi-file-parser/Manifest3
-rw-r--r--dev-haskell/hi-file-parser/hi-file-parser-0.1.0.0.ebuild27
-rw-r--r--dev-haskell/hi-file-parser/metadata.xml11
-rw-r--r--dev-haskell/hinotify/Manifest2
-rw-r--r--dev-haskell/hinotify/hinotify-0.3.10.ebuild25
-rw-r--r--dev-haskell/hlint/Manifest2
-rw-r--r--dev-haskell/hlint/hlint-2.1.17-r1.ebuild82
-rw-r--r--dev-haskell/hoauth2/Manifest6
-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/hoauth2-1.8.9.ebuild39
-rw-r--r--dev-haskell/hostname/Manifest4
-rw-r--r--dev-haskell/hostname/hostname-1.0-r1.ebuild (renamed from dev-haskell/hostname/hostname-1.0.ebuild)14
-rw-r--r--dev-haskell/hostname/metadata.xml3
-rw-r--r--dev-haskell/hpack/Manifest2
-rw-r--r--dev-haskell/hpack/hpack-0.33.0.ebuild44
-rw-r--r--dev-haskell/hps/Manifest3
-rw-r--r--dev-haskell/hps/files/hps-0.15-ghc84.patch28
-rw-r--r--dev-haskell/hps/hps-0.15.ebuild4
-rw-r--r--dev-haskell/hs-bibutils/Manifest2
-rw-r--r--dev-haskell/hs-bibutils/hs-bibutils-6.8.0.0.ebuild25
-rw-r--r--dev-haskell/hscolour/Manifest10
-rw-r--r--dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild2
-rw-r--r--dev-haskell/hscolour/hscolour-1.22.ebuild2
-rw-r--r--dev-haskell/hscolour/hscolour-1.23-r1.ebuild2
-rw-r--r--dev-haskell/hscolour/hscolour-1.24.4.ebuild2
-rw-r--r--dev-haskell/hscolour/hscolour-1.24.ebuild2
-rw-r--r--dev-haskell/hslogger/Manifest4
-rw-r--r--dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild45
-rw-r--r--dev-haskell/hslogger/metadata.xml1
-rw-r--r--dev-haskell/hslua-module-system/Manifest3
-rw-r--r--dev-haskell/hslua-module-system/hslua-module-system-0.2.1.ebuild30
-rw-r--r--dev-haskell/hslua-module-system/metadata.xml17
-rw-r--r--dev-haskell/hslua-module-text/Manifest3
-rw-r--r--dev-haskell/hslua-module-text/hslua-module-text-0.2.1.ebuild28
-rw-r--r--dev-haskell/hslua-module-text/metadata.xml8
-rw-r--r--dev-haskell/hslua/Manifest2
-rw-r--r--dev-haskell/hslua/hslua-1.0.3.1.ebuild46
-rw-r--r--dev-haskell/hspec-contrib/Manifest3
-rw-r--r--dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild30
-rw-r--r--dev-haskell/hspec-contrib/metadata.xml8
-rw-r--r--dev-haskell/hspec-core/Manifest2
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.7.1.ebuild38
-rw-r--r--dev-haskell/hspec-discover/Manifest2
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.7.1.ebuild26
-rw-r--r--dev-haskell/hspec-expectations/Manifest2
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild28
-rw-r--r--dev-haskell/hspec-meta/Manifest2
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild34
-rw-r--r--dev-haskell/hspec-smallcheck/Manifest4
-rw-r--r--dev-haskell/hspec-smallcheck/hspec-smallcheck-0.5.2.ebuild (renamed from dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild)15
-rw-r--r--dev-haskell/hspec/Manifest2
-rw-r--r--dev-haskell/hspec/hspec-2.7.1.ebuild28
-rw-r--r--dev-haskell/hsql-mysql/Manifest2
-rw-r--r--dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild2
-rw-r--r--dev-haskell/hsql-odbc/Manifest2
-rw-r--r--dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild2
-rw-r--r--dev-haskell/hsql-sqlite3/Manifest2
-rw-r--r--dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild2
-rw-r--r--dev-haskell/hsql/Manifest3
-rw-r--r--dev-haskell/hsql/files/hsql-1.8.2-ghc84.patch29
-rw-r--r--dev-haskell/hsql/hsql-1.8.2-r1.ebuild10
-rw-r--r--dev-haskell/hsyaml-aeson/Manifest3
-rw-r--r--dev-haskell/hsyaml-aeson/hsyaml-aeson-0.2.0.0.ebuild44
-rw-r--r--dev-haskell/hsyaml-aeson/metadata.xml21
-rw-r--r--dev-haskell/hsyaml/Manifest3
-rw-r--r--dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild46
-rw-r--r--dev-haskell/hsyaml/metadata.xml21
-rw-r--r--dev-haskell/html-conduit/Manifest2
-rw-r--r--dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild33
-rw-r--r--dev-haskell/html/Manifest2
-rw-r--r--dev-haskell/html/html-1.0.1.2-r1.ebuild2
-rw-r--r--dev-haskell/http-api-data/Manifest2
-rw-r--r--dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild54
-rw-r--r--dev-haskell/http-client-restricted/Manifest3
-rw-r--r--dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild31
-rw-r--r--dev-haskell/http-client-restricted/metadata.xml8
-rw-r--r--dev-haskell/http-client-tls/Manifest2
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild39
-rw-r--r--dev-haskell/http-client/Manifest2
-rw-r--r--dev-haskell/http-client/http-client-0.6.4.1.ebuild51
-rw-r--r--dev-haskell/http-conduit/Manifest2
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild54
-rw-r--r--dev-haskell/http-date/Manifest4
-rw-r--r--dev-haskell/http-date/http-date-0.0.6.1.ebuild4
-rw-r--r--dev-haskell/http-date/http-date-0.0.8.ebuild4
-rw-r--r--dev-haskell/http-download/Manifest3
-rw-r--r--dev-haskell/http-download/http-download-0.2.0.0.ebuild43
-rw-r--r--dev-haskell/http-download/metadata.xml8
-rw-r--r--dev-haskell/http-streams/Manifest2
-rw-r--r--dev-haskell/http-streams/http-streams-0.8.7.1.ebuild58
-rw-r--r--dev-haskell/http-types/Manifest2
-rw-r--r--dev-haskell/http-types/http-types-0.12.3.ebuild30
-rw-r--r--dev-haskell/http/Manifest6
-rw-r--r--dev-haskell/http/http-4000.2.17.ebuild2
-rw-r--r--dev-haskell/http/http-4000.2.8.ebuild2
-rw-r--r--dev-haskell/http/http-4000.3.14.ebuild11
-rw-r--r--dev-haskell/http2/Manifest2
-rw-r--r--dev-haskell/http2/http2-2.0.3.ebuild46
-rw-r--r--dev-haskell/httpd-shed/Manifest8
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild2
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild2
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4.1.1.ebuild40
-rw-r--r--dev-haskell/httpd-shed/metadata.xml1
-rw-r--r--dev-haskell/hunit/Manifest6
-rw-r--r--dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild2
-rw-r--r--dev-haskell/hunit/hunit-1.2.5.2.ebuild2
-rw-r--r--dev-haskell/hunit/hunit-1.6.0.0.ebuild30
-rw-r--r--dev-haskell/hxt/Manifest2
-rw-r--r--dev-haskell/hxt/hxt-9.3.1.18.ebuild9
-rw-r--r--dev-haskell/idiii/Manifest3
-rw-r--r--dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch7
-rw-r--r--dev-haskell/idiii/idiii-0.1.3.3.ebuild5
-rw-r--r--dev-haskell/infer-license/Manifest3
-rw-r--r--dev-haskell/infer-license/infer-license-0.2.0.ebuild27
-rw-r--r--dev-haskell/infer-license/metadata.xml8
-rw-r--r--dev-haskell/integer-logarithms/Manifest3
-rw-r--r--dev-haskell/integer-logarithms/integer-logarithms-1.0.3.ebuild43
-rw-r--r--dev-haskell/integer-logarithms/metadata.xml16
-rw-r--r--dev-haskell/integer-roots/Manifest3
-rw-r--r--dev-haskell/integer-roots/integer-roots-1.0.ebuild31
-rw-r--r--dev-haskell/integer-roots/metadata.xml11
-rw-r--r--dev-haskell/interpolate/Manifest2
-rw-r--r--dev-haskell/interpolate/interpolate-0.2.0.ebuild30
-rw-r--r--dev-haskell/invariant/Manifest3
-rw-r--r--dev-haskell/invariant/invariant-0.5.3.ebuild45
-rw-r--r--dev-haskell/invariant/metadata.xml8
-rw-r--r--dev-haskell/io-streams-haproxy/Manifest2
-rw-r--r--dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r1.ebuild40
-rw-r--r--dev-haskell/io-streams/Manifest2
-rw-r--r--dev-haskell/io-streams/io-streams-1.5.1.0-r1.ebuild54
-rw-r--r--dev-haskell/ipynb/Manifest3
-rw-r--r--dev-haskell/ipynb/ipynb-0.1.ebuild35
-rw-r--r--dev-haskell/ipynb/metadata.xml13
-rw-r--r--dev-haskell/iwlib/Manifest3
-rw-r--r--dev-haskell/iwlib/iwlib-0.1.0.ebuild25
-rw-r--r--dev-haskell/iwlib/metadata.xml8
-rw-r--r--dev-haskell/jira-wiki-markup/Manifest3
-rw-r--r--dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild29
-rw-r--r--dev-haskell/jira-wiki-markup/metadata.xml8
-rw-r--r--dev-haskell/json/Manifest8
-rw-r--r--dev-haskell/json/json-0.10.ebuild (renamed from dev-haskell/json/json-0.9.1.ebuild)15
-rw-r--r--dev-haskell/json/json-0.9.3.ebuild2
-rw-r--r--dev-haskell/json/metadata.xml1
-rw-r--r--dev-haskell/juicypixels/Manifest2
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.3.5.ebuild38
-rw-r--r--dev-haskell/kan-extensions/Manifest2
-rw-r--r--dev-haskell/kan-extensions/kan-extensions-5.2.ebuild36
-rw-r--r--dev-haskell/keys/Manifest2
-rw-r--r--dev-haskell/keys/keys-3.12.3.ebuild34
-rw-r--r--dev-haskell/language-bash/Manifest2
-rw-r--r--dev-haskell/language-bash/language-bash-0.9.0.ebuild34
-rw-r--r--dev-haskell/language-c/Manifest8
-rw-r--r--dev-haskell/language-c/language-c-0.4.2.ebuild2
-rw-r--r--dev-haskell/language-c/language-c-0.4.7.ebuild2
-rw-r--r--dev-haskell/language-c/language-c-0.7.1.ebuild2
-rw-r--r--dev-haskell/language-c/language-c-0.8.3.ebuild37
-rw-r--r--dev-haskell/language-css/Manifest3
-rw-r--r--dev-haskell/language-css/files/language-css-0.0.3-ghc84.patch7
-rw-r--r--dev-haskell/language-css/language-css-0.0.3.ebuild6
-rw-r--r--dev-haskell/language-dot/Manifest2
-rw-r--r--dev-haskell/language-dot/language-dot-0.1.1.ebuild31
-rw-r--r--dev-haskell/language-ecmascript/Manifest2
-rw-r--r--dev-haskell/language-ecmascript/language-ecmascript-0.19.1.0.ebuild37
-rw-r--r--dev-haskell/language-glsl/Manifest2
-rw-r--r--dev-haskell/language-glsl/language-glsl-0.3.0.ebuild29
-rw-r--r--dev-haskell/language-lua/Manifest2
-rw-r--r--dev-haskell/language-lua/language-lua-0.11.0.1.ebuild32
-rw-r--r--dev-haskell/language-python/Manifest2
-rw-r--r--dev-haskell/language-python/language-python-0.5.8.ebuild28
-rw-r--r--dev-haskell/lazysmallcheck/Manifest2
-rw-r--r--dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild2
-rw-r--r--dev-haskell/lcs/Manifest2
-rw-r--r--dev-haskell/lcs/lcs-0.2-r1.ebuild2
-rw-r--r--dev-haskell/leancheck/Manifest3
-rw-r--r--dev-haskell/leancheck/leancheck-0.9.3.ebuild24
-rw-r--r--dev-haskell/leancheck/metadata.xml8
-rw-r--r--dev-haskell/lens-aeson/Manifest3
-rw-r--r--dev-haskell/lens-aeson/lens-aeson-1.1.ebuild45
-rw-r--r--dev-haskell/lens-aeson/metadata.xml8
-rw-r--r--dev-haskell/lens-family-core/Manifest2
-rw-r--r--dev-haskell/lens-family-core/lens-family-core-1.2.3.ebuild24
-rw-r--r--dev-haskell/lens-family/Manifest2
-rw-r--r--dev-haskell/lens-family/lens-family-1.2.3.ebuild26
-rw-r--r--dev-haskell/lens/Manifest18
-rw-r--r--dev-haskell/lens/lens-3.10.0.1.ebuild83
-rw-r--r--dev-haskell/lens/lens-3.9.2.ebuild86
-rw-r--r--dev-haskell/lens/lens-4.11.ebuild90
-rw-r--r--dev-haskell/lens/lens-4.19.1.ebuild (renamed from dev-haskell/lens/lens-4.14.ebuild)46
-rw-r--r--dev-haskell/lens/lens-4.2.ebuild94
-rw-r--r--dev-haskell/lens/lens-4.6.0.1.ebuild91
-rw-r--r--dev-haskell/lens/lens-4.9.1.ebuild91
-rw-r--r--dev-haskell/lens/metadata.xml4
-rw-r--r--dev-haskell/libmpd/Manifest2
-rw-r--r--dev-haskell/libmpd/libmpd-0.9.1.0.ebuild34
-rw-r--r--dev-haskell/libxml-sax/Manifest2
-rw-r--r--dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild2
-rw-r--r--dev-haskell/libxml/Manifest2
-rw-r--r--dev-haskell/libxml/libxml-0.1.1.ebuild2
-rw-r--r--dev-haskell/libyaml/Manifest3
-rw-r--r--dev-haskell/libyaml/libyaml-0.1.2.ebuild33
-rw-r--r--dev-haskell/libyaml/metadata.xml12
-rw-r--r--dev-haskell/lifted-async/Manifest2
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild37
-rw-r--r--dev-haskell/linear/Manifest2
-rw-r--r--dev-haskell/linear/linear-1.20.9.ebuild54
-rw-r--r--dev-haskell/list/Manifest2
-rw-r--r--dev-haskell/list/list-0.6.2.ebuild29
-rw-r--r--dev-haskell/listlike/Manifest2
-rw-r--r--dev-haskell/listlike/listlike-4.6.3.ebuild38
-rw-r--r--dev-haskell/logict/Manifest2
-rw-r--r--dev-haskell/logict/logict-0.6.0.2.ebuild2
-rw-r--r--dev-haskell/lrucache/Manifest3
-rw-r--r--dev-haskell/lrucache/lrucache-1.2.0.1.ebuild (renamed from dev-haskell/process-extras/process-extras-0.3.3.6.ebuild)15
-rw-r--r--dev-haskell/lrucache/metadata.xml48
-rw-r--r--dev-haskell/lukko/Manifest3
-rw-r--r--dev-haskell/lukko/lukko-0.1.1.2.ebuild36
-rw-r--r--dev-haskell/lukko/metadata.xml47
-rw-r--r--dev-haskell/math-functions/Manifest2
-rw-r--r--dev-haskell/math-functions/math-functions-0.3.3.0.ebuild40
-rw-r--r--dev-haskell/megaparsec/Manifest2
-rw-r--r--dev-haskell/megaparsec/megaparsec-8.0.0.ebuild35
-rw-r--r--dev-haskell/memotrie/Manifest2
-rw-r--r--dev-haskell/memotrie/memotrie-0.6.10.ebuild36
-rw-r--r--dev-haskell/microlens-aeson/Manifest3
-rw-r--r--dev-haskell/microlens-aeson/metadata.xml8
-rw-r--r--dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild31
-rw-r--r--dev-haskell/microlens-mtl/Manifest3
-rw-r--r--dev-haskell/microlens-mtl/metadata.xml13
-rw-r--r--dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild27
-rw-r--r--dev-haskell/microlens-th/Manifest3
-rw-r--r--dev-haskell/microlens-th/metadata.xml13
-rw-r--r--dev-haskell/microlens-th/microlens-th-0.4.3.4.ebuild33
-rw-r--r--dev-haskell/microstache/Manifest3
-rw-r--r--dev-haskell/microstache/metadata.xml14
-rw-r--r--dev-haskell/microstache/microstache-1.0.1.1.ebuild39
-rw-r--r--dev-haskell/mintty/Manifest3
-rw-r--r--dev-haskell/mintty/metadata.xml27
-rw-r--r--dev-haskell/mintty/mintty-0.1.2.ebuild24
-rw-r--r--dev-haskell/missingh/Manifest12
-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.xml3
-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/missingh/missingh-1.4.3.0.ebuild49
-rw-r--r--dev-haskell/mmap/Manifest4
-rw-r--r--dev-haskell/mmap/mmap-0.5.8.ebuild2
-rw-r--r--dev-haskell/mmap/mmap-0.5.9.ebuild2
-rw-r--r--dev-haskell/mmorph/Manifest2
-rw-r--r--dev-haskell/mmorph/mmorph-1.1.3.ebuild26
-rw-r--r--dev-haskell/mod/Manifest3
-rw-r--r--dev-haskell/mod/metadata.xml16
-rw-r--r--dev-haskell/mod/mod-0.1.1.0.ebuild34
-rw-r--r--dev-haskell/monad-journal/Manifest2
-rw-r--r--dev-haskell/monad-journal/monad-journal-0.8.1.ebuild27
-rw-r--r--dev-haskell/monad-logger/Manifest2
-rw-r--r--dev-haskell/monad-logger/monad-logger-0.3.32.ebuild44
-rw-r--r--dev-haskell/monadcatchio-mtl/Manifest2
-rw-r--r--dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r2.ebuild (renamed from dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild)8
-rw-r--r--dev-haskell/monadcatchio-transformers/Manifest4
-rw-r--r--dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild2
-rw-r--r--dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild2
-rw-r--r--dev-haskell/monadlib/Manifest3
-rw-r--r--dev-haskell/monadlib/metadata.xml8
-rw-r--r--dev-haskell/monadlib/monadlib-3.10.ebuild29
-rw-r--r--dev-haskell/monadrandom/Manifest2
-rw-r--r--dev-haskell/monadrandom/monadrandom-0.5.1.2.ebuild34
-rw-r--r--dev-haskell/monads-tf/Manifest6
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild2
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild2
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild2
-rw-r--r--dev-haskell/mono-traversable/Manifest2
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild35
-rw-r--r--dev-haskell/mtl-compat/Manifest4
-rw-r--r--dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild2
-rw-r--r--dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild2
-rw-r--r--dev-haskell/mtl/Manifest8
-rw-r--r--dev-haskell/mtl/mtl-2.1.3.1.ebuild2
-rw-r--r--dev-haskell/mtl/mtl-2.2.1-r1.ebuild2
-rw-r--r--dev-haskell/mtl/mtl-2.2.1.ebuild2
-rw-r--r--dev-haskell/mtl/mtl-2.2.2.ebuild27
-rw-r--r--dev-haskell/multipart/Manifest4
-rw-r--r--dev-haskell/multipart/multipart-0.1.2.ebuild2
-rw-r--r--dev-haskell/multipart/multipart-0.2.0.ebuild26
-rw-r--r--dev-haskell/mustache/Manifest3
-rw-r--r--dev-haskell/mustache/metadata.xml16
-rw-r--r--dev-haskell/mustache/mustache-2.3.1.ebuild44
-rw-r--r--dev-haskell/nats/Manifest4
-rw-r--r--dev-haskell/nats/metadata.xml12
-rw-r--r--dev-haskell/nats/nats-1.1.2.ebuild36
-rw-r--r--dev-haskell/neat-interpolation/Manifest2
-rw-r--r--dev-haskell/neat-interpolation/neat-interpolation-0.3.2.6.ebuild32
-rw-r--r--dev-haskell/netlink/Manifest3
-rw-r--r--dev-haskell/netlink/metadata.xml11
-rw-r--r--dev-haskell/netlink/netlink-1.1.1.0.ebuild34
-rw-r--r--dev-haskell/network-bsd/Manifest3
-rw-r--r--dev-haskell/network-bsd/metadata.xml13
-rw-r--r--dev-haskell/network-bsd/network-bsd-2.8.1.0.ebuild32
-rw-r--r--dev-haskell/network-byte-order/Manifest3
-rw-r--r--dev-haskell/network-byte-order/metadata.xml8
-rw-r--r--dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild25
-rw-r--r--dev-haskell/network-multicast/Manifest2
-rw-r--r--dev-haskell/network-multicast/network-multicast-0.3.2.ebuild26
-rw-r--r--dev-haskell/network-uri/Manifest8
-rw-r--r--dev-haskell/network-uri/network-uri-2.5.0.0.ebuild2
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.0.3.ebuild2
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.1.0.ebuild2
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.3.0.ebuild27
-rw-r--r--dev-haskell/network/Manifest10
-rw-r--r--dev-haskell/network/network-2.4.1.2.ebuild2
-rw-r--r--dev-haskell/network/network-2.4.2.2.ebuild2
-rw-r--r--dev-haskell/network/network-2.5.0.0.ebuild2
-rw-r--r--dev-haskell/network/network-2.6.2.1.ebuild2
-rw-r--r--dev-haskell/network/network-3.0.1.1.ebuild28
-rw-r--r--dev-haskell/newtype-generics/Manifest3
-rw-r--r--dev-haskell/newtype-generics/metadata.xml14
-rw-r--r--dev-haskell/newtype-generics/newtype-generics-0.5.4.ebuild32
-rw-r--r--dev-haskell/numtype-dk/Manifest3
-rw-r--r--dev-haskell/numtype-dk/metadata.xml17
-rw-r--r--dev-haskell/numtype-dk/numtype-dk-0.5.0.2.ebuild24
-rw-r--r--dev-haskell/old-locale/Manifest2
-rw-r--r--dev-haskell/old-locale/old-locale-1.0.0.7.ebuild2
-rw-r--r--dev-haskell/old-time/Manifest2
-rw-r--r--dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild2
-rw-r--r--dev-haskell/only/Manifest3
-rw-r--r--dev-haskell/only/metadata.xml19
-rw-r--r--dev-haskell/only/only-0.1.ebuild29
-rw-r--r--dev-haskell/opengl/Manifest1
-rw-r--r--dev-haskell/opengl/opengl-3.0.3.0-r1.ebuild42
-rw-r--r--dev-haskell/openglraw/Manifest2
-rw-r--r--dev-haskell/openglraw/openglraw-3.3.4.0.ebuild42
-rw-r--r--dev-haskell/openssl-streams/Manifest2
-rw-r--r--dev-haskell/openssl-streams/openssl-streams-1.2.2.0.ebuild2
-rw-r--r--dev-haskell/options/Manifest2
-rw-r--r--dev-haskell/options/options-1.2.1.1.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/Manifest12
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild29
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild2
-rw-r--r--dev-haskell/optparse-simple/Manifest6
-rw-r--r--dev-haskell/optparse-simple/metadata.xml3
-rw-r--r--dev-haskell/optparse-simple/optparse-simple-0.1.1.3.ebuild31
-rw-r--r--dev-haskell/pandoc-citeproc/Manifest22
-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.xml41
-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.17.0.1.ebuild69
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild62
-rw-r--r--dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild76
-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/Manifest10
-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.20.ebuild (renamed from dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild)24
-rw-r--r--dev-haskell/pango/Manifest10
-rw-r--r--dev-haskell/pango/pango-0.12.5.3.ebuild2
-rw-r--r--dev-haskell/pango/pango-0.13.1.1.ebuild2
-rw-r--r--dev-haskell/pango/pango-0.13.3.1.ebuild2
-rw-r--r--dev-haskell/pango/pango-0.13.6.1.ebuild2
-rw-r--r--dev-haskell/pango/pango-0.13.8.1.ebuild40
-rw-r--r--dev-haskell/pantry/Manifest3
-rw-r--r--dev-haskell/pantry/metadata.xml8
-rw-r--r--dev-haskell/pantry/pantry-0.4.0.2.ebuild72
-rw-r--r--dev-haskell/parallel/Manifest2
-rw-r--r--dev-haskell/parallel/parallel-3.2.2.0.ebuild31
-rw-r--r--dev-haskell/parsec/Manifest8
-rw-r--r--dev-haskell/parsec/parsec-3.1.11.ebuild2
-rw-r--r--dev-haskell/parsec/parsec-3.1.14.0.ebuild39
-rw-r--r--dev-haskell/parsec/parsec-3.1.5.ebuild2
-rw-r--r--dev-haskell/parsec/parsec-3.1.9-r1.ebuild2
-rw-r--r--dev-haskell/parsec1/Manifest2
-rw-r--r--dev-haskell/parsec1/parsec1-1.0.0.7.ebuild24
-rw-r--r--dev-haskell/parsers/Manifest3
-rw-r--r--dev-haskell/parsers/metadata.xml19
-rw-r--r--dev-haskell/parsers/parsers-0.12.10.ebuild41
-rw-r--r--dev-haskell/path-io/Manifest2
-rw-r--r--dev-haskell/path-io/path-io-1.6.0-r1.ebuild43
-rw-r--r--dev-haskell/path/Manifest2
-rw-r--r--dev-haskell/path/path-0.7.0.ebuild42
-rw-r--r--dev-haskell/patience/Manifest4
-rw-r--r--dev-haskell/patience/files/patience-0.1.1-ghc-8.6.patch20
-rw-r--r--dev-haskell/patience/patience-0.1.1-r1.ebuild26
-rw-r--r--dev-haskell/patience/patience-0.1.1.ebuild2
-rw-r--r--dev-haskell/pcap/Manifest2
-rw-r--r--dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild2
-rw-r--r--dev-haskell/persistent-sqlite/Manifest2
-rw-r--r--dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild60
-rw-r--r--dev-haskell/persistent-template/Manifest6
-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-template/persistent-template-2.8.2.3.ebuild35
-rw-r--r--dev-haskell/persistent-test/Manifest4
-rw-r--r--dev-haskell/persistent-test/files/persistent-test-2.0.3.0-new-exts.patch252
-rw-r--r--dev-haskell/persistent-test/metadata.xml11
-rw-r--r--dev-haskell/persistent-test/persistent-test-2.0.3.0.ebuild47
-rw-r--r--dev-haskell/persistent/Manifest2
-rw-r--r--dev-haskell/persistent/persistent-2.10.5.2.ebuild49
-rw-r--r--dev-haskell/pipes/Manifest2
-rw-r--r--dev-haskell/pipes/pipes-4.3.14.ebuild33
-rw-r--r--dev-haskell/polyparse/Manifest6
-rw-r--r--dev-haskell/polyparse/polyparse-1.11.ebuild2
-rw-r--r--dev-haskell/polyparse/polyparse-1.13.ebuild33
-rw-r--r--dev-haskell/polyparse/polyparse-1.9.ebuild2
-rw-r--r--dev-haskell/pqueue/Manifest2
-rw-r--r--dev-haskell/pqueue/pqueue-1.4.1.3.ebuild25
-rw-r--r--dev-haskell/preprocessor-tools/Manifest2
-rw-r--r--dev-haskell/preprocessor-tools/preprocessor-tools-2.0.2.ebuild28
-rw-r--r--dev-haskell/pretty-show/Manifest2
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.9.5.ebuild27
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/Manifest3
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/metadata.xml8
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.1.2.ebuild29
-rw-r--r--dev-haskell/prettyprinter/Manifest2
-rw-r--r--dev-haskell/prettyprinter/prettyprinter-1.6.1.ebuild33
-rw-r--r--dev-haskell/primitive-addr/Manifest3
-rw-r--r--dev-haskell/primitive-addr/metadata.xml11
-rw-r--r--dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild25
-rw-r--r--dev-haskell/primitive/Manifest10
-rw-r--r--dev-haskell/primitive/primitive-0.5.0.1.ebuild2
-rw-r--r--dev-haskell/primitive/primitive-0.5.1.0.ebuild2
-rw-r--r--dev-haskell/primitive/primitive-0.5.4.0.ebuild2
-rw-r--r--dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild2
-rw-r--r--dev-haskell/primitive/primitive-0.7.1.0.ebuild27
-rw-r--r--dev-haskell/process-extras/Manifest4
-rw-r--r--dev-haskell/process-extras/process-extras-0.7.4.ebuild30
-rw-r--r--dev-haskell/profunctors/Manifest2
-rw-r--r--dev-haskell/profunctors/profunctors-5.5.1.ebuild31
-rw-r--r--dev-haskell/project-template/Manifest2
-rw-r--r--dev-haskell/project-template/project-template-0.2.0.1.ebuild32
-rw-r--r--dev-haskell/psqueue/Manifest2
-rw-r--r--dev-haskell/psqueue/psqueue-1.1.0.1.ebuild36
-rw-r--r--dev-haskell/psqueues/Manifest2
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.7.2.ebuild31
-rw-r--r--dev-haskell/quickcheck-classes-base/Manifest3
-rw-r--r--dev-haskell/quickcheck-classes-base/metadata.xml33
-rw-r--r--dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.0.0.ebuild39
-rw-r--r--dev-haskell/quickcheck-classes/Manifest3
-rw-r--r--dev-haskell/quickcheck-classes/metadata.xml47
-rw-r--r--dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild54
-rw-r--r--dev-haskell/quickcheck-instances/Manifest2
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.22.ebuild49
-rw-r--r--dev-haskell/quickcheck-io/Manifest2
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild (renamed from dev-haskell/filelock/filelock-0.1.0.1.ebuild)14
-rw-r--r--dev-haskell/quickcheck/Manifest10
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.13.2.ebuild39
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.6.ebuild2
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.7.6.ebuild2
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.8.1.ebuild2
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.8.2.ebuild2
-rw-r--r--dev-haskell/random/Manifest4
-rw-r--r--dev-haskell/random/random-1.0.1.1-r1.ebuild2
-rw-r--r--dev-haskell/random/random-1.1.ebuild2
-rw-r--r--dev-haskell/readline/Manifest4
-rw-r--r--dev-haskell/readline/readline-1.0.3.0-r1.ebuild5
-rw-r--r--dev-haskell/readline/readline-1.0.3.0.ebuild2
-rw-r--r--dev-haskell/rebase/Manifest3
-rw-r--r--dev-haskell/rebase/metadata.xml27
-rw-r--r--dev-haskell/rebase/rebase-1.4.1.ebuild45
-rw-r--r--dev-haskell/regex-applicative-text/Manifest2
-rw-r--r--dev-haskell/regex-applicative-text/regex-applicative-text-0.1.0.1.ebuild9
-rw-r--r--dev-haskell/regex-base/Manifest4
-rw-r--r--dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild2
-rw-r--r--dev-haskell/regex-base/regex-base-0.94.0.0.ebuild34
-rw-r--r--dev-haskell/regex-compat/Manifest4
-rw-r--r--dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild4
-rw-r--r--dev-haskell/regex-compat/regex-compat-0.95.2.0.ebuild40
-rw-r--r--dev-haskell/regex-pcre-builtin/Manifest2
-rw-r--r--dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.95.1.1.8.43.ebuild41
-rw-r--r--dev-haskell/regex-pcre/Manifest2
-rw-r--r--dev-haskell/regex-pcre/regex-pcre-0.95.0.0.ebuild43
-rw-r--r--dev-haskell/regex-posix/Manifest4
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.95.2.ebuild4
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild41
-rw-r--r--dev-haskell/regex-tdfa/Manifest2
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.3.1.0.ebuild47
-rw-r--r--dev-haskell/rerebase/Manifest3
-rw-r--r--dev-haskell/rerebase/metadata.xml13
-rw-r--r--dev-haskell/rerebase/rerebase-1.4.1.ebuild25
-rw-r--r--dev-haskell/resolv/Manifest3
-rw-r--r--dev-haskell/resolv/metadata.xml31
-rw-r--r--dev-haskell/resolv/resolv-0.1.2.0.ebuild27
-rw-r--r--dev-haskell/resourcet/Manifest2
-rw-r--r--dev-haskell/resourcet/resourcet-1.2.4.2.ebuild30
-rw-r--r--dev-haskell/retry/Manifest2
-rw-r--r--dev-haskell/retry/retry-0.8.1.1.ebuild39
-rw-r--r--dev-haskell/rio-orphans/Manifest3
-rw-r--r--dev-haskell/rio-orphans/metadata.xml8
-rw-r--r--dev-haskell/rio-orphans/rio-orphans-0.1.1.0.ebuild32
-rw-r--r--dev-haskell/rio-prettyprint/Manifest3
-rw-r--r--dev-haskell/rio-prettyprint/metadata.xml8
-rw-r--r--dev-haskell/rio-prettyprint/rio-prettyprint-0.1.1.0.ebuild33
-rw-r--r--dev-haskell/rio/Manifest3
-rw-r--r--dev-haskell/rio/metadata.xml8
-rw-r--r--dev-haskell/rio/rio-0.1.18.0.ebuild38
-rw-r--r--dev-haskell/rsa/Manifest6
-rw-r--r--dev-haskell/rsa/files/rsa-2.3.1-p1-ghc-8.8.patch19
-rw-r--r--dev-haskell/rsa/files/rsa-2.3.1-p2-ghc-8.8.patch21
-rw-r--r--dev-haskell/rsa/files/rsa-2.3.1-p3-ghc-8.8.patch23
-rw-r--r--dev-haskell/rsa/metadata.xml16
-rw-r--r--dev-haskell/rsa/rsa-2.3.1.ebuild49
-rw-r--r--dev-haskell/safe/Manifest4
-rw-r--r--dev-haskell/safe/safe-0.3.17.ebuild2
-rw-r--r--dev-haskell/safe/safe-0.3.9.ebuild2
-rw-r--r--dev-haskell/sandi/Manifest4
-rw-r--r--dev-haskell/sandi/metadata.xml1
-rw-r--r--dev-haskell/sandi/sandi-0.5.ebuild36
-rw-r--r--dev-haskell/scientific/Manifest12
-rw-r--r--dev-haskell/scientific/metadata.xml6
-rw-r--r--dev-haskell/scientific/scientific-0.3.3.8.ebuild39
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.4.ebuild41
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.6.ebuild41
-rw-r--r--dev-haskell/scientific/scientific-0.3.4.9.ebuild36
-rw-r--r--dev-haskell/scientific/scientific-0.3.6.2.ebuild36
-rw-r--r--dev-haskell/selective/Manifest3
-rw-r--r--dev-haskell/selective/metadata.xml17
-rw-r--r--dev-haskell/selective/selective-0.3.ebuild29
-rw-r--r--dev-haskell/semigroupoids/Manifest4
-rw-r--r--dev-haskell/semigroupoids/metadata.xml6
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild50
-rw-r--r--dev-haskell/semigroups/Manifest2
-rw-r--r--dev-haskell/semigroups/semigroups-0.18.5.ebuild45
-rw-r--r--dev-haskell/semirings/Manifest3
-rw-r--r--dev-haskell/semirings/metadata.xml40
-rw-r--r--dev-haskell/semirings/semirings-0.5.3.ebuild35
-rw-r--r--dev-haskell/setlocale/Manifest6
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.3.ebuild2
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.4.ebuild2
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.9.ebuild2
-rw-r--r--dev-haskell/shellish/Manifest2
-rw-r--r--dev-haskell/shellish/shellish-0.1.4.ebuild2
-rw-r--r--dev-haskell/shelly/Manifest2
-rw-r--r--dev-haskell/shelly/shelly-1.9.0.ebuild45
-rw-r--r--dev-haskell/singleton-bool/Manifest3
-rw-r--r--dev-haskell/singleton-bool/metadata.xml8
-rw-r--r--dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild32
-rw-r--r--dev-haskell/skylighting-core/Manifest3
-rw-r--r--dev-haskell/skylighting-core/metadata.xml25
-rw-r--r--dev-haskell/skylighting-core/skylighting-core-0.8.5.ebuild53
-rw-r--r--dev-haskell/skylighting/Manifest2
-rw-r--r--dev-haskell/skylighting/skylighting-0.8.5.ebuild36
-rw-r--r--dev-haskell/smallcheck/Manifest4
-rw-r--r--dev-haskell/smallcheck/smallcheck-1.1.1.ebuild2
-rw-r--r--dev-haskell/smallcheck/smallcheck-1.2.0.ebuild29
-rw-r--r--dev-haskell/snap-core/Manifest4
-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.4.2.ebuild61
-rw-r--r--dev-haskell/snap-server/Manifest4
-rw-r--r--dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild50
-rw-r--r--dev-haskell/snap-server/snap-server-1.1.1.2.ebuild63
-rw-r--r--dev-haskell/socks/Manifest2
-rw-r--r--dev-haskell/socks/socks-0.6.1.ebuild27
-rw-r--r--dev-haskell/sop-core/Manifest3
-rw-r--r--dev-haskell/sop-core/metadata.xml25
-rw-r--r--dev-haskell/sop-core/sop-core-0.5.0.1.ebuild24
-rw-r--r--dev-haskell/split/Manifest10
-rw-r--r--dev-haskell/split/split-0.2.2.ebuild2
-rw-r--r--dev-haskell/split/split-0.2.3.1.ebuild2
-rw-r--r--dev-haskell/split/split-0.2.3.3.ebuild2
-rw-r--r--dev-haskell/split/split-0.2.3.4.ebuild (renamed from dev-haskell/zlib/zlib-0.6.1.1.ebuild)24
-rw-r--r--dev-haskell/split/split-0.2.3.ebuild2
-rw-r--r--dev-haskell/splitmix/Manifest3
-rw-r--r--dev-haskell/splitmix/metadata.xml36
-rw-r--r--dev-haskell/splitmix/splitmix-0.0.4.ebuild33
-rw-r--r--dev-haskell/stack-bin/Manifest2
-rw-r--r--dev-haskell/stack-bin/stack-bin-2.3.1.ebuild39
-rw-r--r--dev-haskell/stack/Manifest6
-rw-r--r--dev-haskell/stack/metadata.xml16
-rw-r--r--dev-haskell/stack/stack-1.3.2.ebuild135
-rw-r--r--dev-haskell/stack/stack-2.3.3.ebuild114
-rw-r--r--dev-haskell/statistics/Manifest2
-rw-r--r--dev-haskell/statistics/statistics-0.15.2.0.ebuild44
-rw-r--r--dev-haskell/stm/Manifest6
-rw-r--r--dev-haskell/stm/stm-2.4.2.ebuild2
-rw-r--r--dev-haskell/stm/stm-2.4.4.1.ebuild2
-rw-r--r--dev-haskell/stm/stm-2.5.0.0.ebuild4
-rw-r--r--dev-haskell/stmonadtrans/Manifest2
-rw-r--r--dev-haskell/stmonadtrans/stmonadtrans-0.4.4.ebuild35
-rw-r--r--dev-haskell/store-core/Manifest6
-rw-r--r--dev-haskell/store-core/metadata.xml3
-rw-r--r--dev-haskell/store-core/store-core-0.4.4.3.ebuild (renamed from dev-haskell/store-core/store-core-0.3.ebuild)15
-rw-r--r--dev-haskell/store/Manifest4
-rw-r--r--dev-haskell/store/store-0.7.6.ebuild (renamed from dev-haskell/store/store-0.3.1.ebuild)23
-rw-r--r--dev-haskell/stream/Manifest2
-rw-r--r--dev-haskell/stream/stream-0.4.7.2.ebuild2
-rw-r--r--dev-haskell/streaming-commons/Manifest2
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild34
-rw-r--r--dev-haskell/strict/Manifest2
-rw-r--r--dev-haskell/strict/strict-0.3.2.ebuild2
-rw-r--r--dev-haskell/string-qq/Manifest2
-rw-r--r--dev-haskell/string-qq/string-qq-0.0.4.ebuild26
-rw-r--r--dev-haskell/stringbuilder/Manifest2
-rw-r--r--dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild26
-rw-r--r--dev-haskell/stringsearch/Manifest4
-rw-r--r--dev-haskell/stringsearch/metadata.xml3
-rw-r--r--dev-haskell/stringsearch/stringsearch-0.3.6.6-r1.ebuild4
-rw-r--r--dev-haskell/syb/Manifest8
-rw-r--r--dev-haskell/syb/syb-0.4.3.ebuild2
-rw-r--r--dev-haskell/syb/syb-0.4.4.ebuild2
-rw-r--r--dev-haskell/syb/syb-0.5.1.ebuild2
-rw-r--r--dev-haskell/syb/syb-0.7.1.ebuild2
-rw-r--r--dev-haskell/tagged/Manifest6
-rw-r--r--dev-haskell/tagged/tagged-0.7.3.ebuild2
-rw-r--r--dev-haskell/tagged/tagged-0.8.2.ebuild2
-rw-r--r--dev-haskell/tagged/tagged-0.8.4.ebuild2
-rw-r--r--dev-haskell/tagsoup/Manifest2
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.14.8.ebuild26
-rw-r--r--dev-haskell/tar-conduit/Manifest3
-rw-r--r--dev-haskell/tar-conduit/metadata.xml8
-rw-r--r--dev-haskell/tar-conduit/tar-conduit-0.3.2-r1.ebuild31
-rw-r--r--dev-haskell/tar/Manifest8
-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/tar/tar-0.5.1.0.ebuild42
-rw-r--r--dev-haskell/tasty-ant-xml/Manifest2
-rw-r--r--dev-haskell/tasty-ant-xml/tasty-ant-xml-1.1.6.ebuild30
-rw-r--r--dev-haskell/tasty-expected-failure/Manifest3
-rw-r--r--dev-haskell/tasty-expected-failure/metadata.xml25
-rw-r--r--dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild32
-rw-r--r--dev-haskell/tasty-hedgehog/Manifest3
-rw-r--r--dev-haskell/tasty-hedgehog/metadata.xml8
-rw-r--r--dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2.ebuild35
-rw-r--r--dev-haskell/tasty-hunit/Manifest6
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild26
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild2
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild2
-rw-r--r--dev-haskell/tasty-lua/Manifest3
-rw-r--r--dev-haskell/tasty-lua/metadata.xml8
-rw-r--r--dev-haskell/tasty-lua/tasty-lua-0.2.0.1.ebuild29
-rw-r--r--dev-haskell/tasty-quickcheck/Manifest2
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild31
-rw-r--r--dev-haskell/tasty-rerun/Manifest2
-rw-r--r--dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild38
-rw-r--r--dev-haskell/tasty-smallcheck/Manifest2
-rw-r--r--dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild2
-rw-r--r--dev-haskell/tasty/Manifest8
-rw-r--r--dev-haskell/tasty/tasty-0.3.1.ebuild2
-rw-r--r--dev-haskell/tasty/tasty-0.5.2.ebuild2
-rw-r--r--dev-haskell/tasty/tasty-1.2.3.ebuild (renamed from dev-haskell/tasty/tasty-0.10.1.2.ebuild)23
-rw-r--r--dev-haskell/template-haskell-compat-v0208/Manifest3
-rw-r--r--dev-haskell/template-haskell-compat-v0208/metadata.xml8
-rw-r--r--dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.2.1.ebuild24
-rw-r--r--dev-haskell/temporary/Manifest2
-rw-r--r--dev-haskell/temporary/temporary-1.3.ebuild29
-rw-r--r--dev-haskell/terminfo/Manifest8
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.0.ebuild2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.0.2.ebuild2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.1.4.ebuild27
-rw-r--r--dev-haskell/test-framework-hunit/Manifest6
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild2
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild2
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild2
-rw-r--r--dev-haskell/test-framework-leancheck/Manifest3
-rw-r--r--dev-haskell/test-framework-leancheck/metadata.xml8
-rw-r--r--dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild26
-rw-r--r--dev-haskell/test-framework-quickcheck2/Manifest6
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild2
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild2
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild2
-rw-r--r--dev-haskell/test-framework-th-prime/Manifest7
-rw-r--r--dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.9-hse-1.18.patch76
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild2
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild2
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild4
-rw-r--r--dev-haskell/test-framework/Manifest4
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.1.1.ebuild2
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.ebuild2
-rw-r--r--dev-haskell/texmath/Manifest15
-rw-r--r--dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch17
-rw-r--r--dev-haskell/texmath/texmath-0.12.0.2.ebuild (renamed from dev-haskell/texmath/texmath-0.9.1.ebuild)21
-rw-r--r--dev-haskell/texmath/texmath-0.6.4.ebuild46
-rw-r--r--dev-haskell/texmath/texmath-0.6.6.3.ebuild38
-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/text-conversions/Manifest3
-rw-r--r--dev-haskell/text-conversions/metadata.xml8
-rw-r--r--dev-haskell/text-conversions/text-conversions-0.3.0.ebuild30
-rw-r--r--dev-haskell/text-icu/Manifest2
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.0.1.ebuild13
-rw-r--r--dev-haskell/text-metrics/Manifest2
-rw-r--r--dev-haskell/text-metrics/text-metrics-0.3.0.ebuild43
-rw-r--r--dev-haskell/text-short/Manifest3
-rw-r--r--dev-haskell/text-short/metadata.xml16
-rw-r--r--dev-haskell/text-short/text-short-0.1.3.ebuild44
-rw-r--r--dev-haskell/text/Manifest10
-rw-r--r--dev-haskell/text/text-0.11.3.1.ebuild2
-rw-r--r--dev-haskell/text/text-1.1.1.3.ebuild2
-rw-r--r--dev-haskell/text/text-1.2.2.0.ebuild2
-rw-r--r--dev-haskell/text/text-1.2.2.1.ebuild2
-rw-r--r--dev-haskell/text/text-1.2.4.0.ebuild38
-rw-r--r--dev-haskell/tf-random/Manifest2
-rw-r--r--dev-haskell/tf-random/tf-random-0.5.ebuild2
-rw-r--r--dev-haskell/th-abstraction/Manifest3
-rw-r--r--dev-haskell/th-abstraction/metadata.xml15
-rw-r--r--dev-haskell/th-abstraction/th-abstraction-0.3.2.0.ebuild (renamed from dev-haskell/extra/extra-1.4.2.ebuild)16
-rw-r--r--dev-haskell/th-lift-instances/Manifest2
-rw-r--r--dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild30
-rw-r--r--dev-haskell/th-lift/Manifest2
-rw-r--r--dev-haskell/th-lift/th-lift-0.8.1.ebuild25
-rw-r--r--dev-haskell/time-compat/Manifest2
-rw-r--r--dev-haskell/time-compat/time-compat-1.9.3.ebuild38
-rw-r--r--dev-haskell/time-manager/Manifest3
-rw-r--r--dev-haskell/time-manager/metadata.xml8
-rw-r--r--dev-haskell/time-manager/time-manager-0.0.0.ebuild25
-rw-r--r--dev-haskell/tls-session-manager/Manifest3
-rw-r--r--dev-haskell/tls-session-manager/metadata.xml8
-rw-r--r--dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild30
-rw-r--r--dev-haskell/tls/Manifest6
-rw-r--r--dev-haskell/tls/tls-1.2.18.ebuild55
-rw-r--r--dev-haskell/tls/tls-1.5.4.ebuild (renamed from dev-haskell/tls/tls-1.3.4.ebuild)30
-rw-r--r--dev-haskell/top/Manifest3
-rw-r--r--dev-haskell/top/files/top-1.7-ghc84.patch12
-rw-r--r--dev-haskell/top/top-1.7.ebuild11
-rw-r--r--dev-haskell/transformers-base/Manifest2
-rw-r--r--dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild32
-rw-r--r--dev-haskell/transformers-compat/Manifest8
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild2
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild2
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild2
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.6.5.ebuild66
-rw-r--r--dev-haskell/transformers/Manifest10
-rw-r--r--dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild2
-rw-r--r--dev-haskell/transformers/transformers-0.4.1.0.ebuild2
-rw-r--r--dev-haskell/transformers/transformers-0.4.2.0.ebuild2
-rw-r--r--dev-haskell/transformers/transformers-0.4.3.0.ebuild2
-rw-r--r--dev-haskell/transformers/transformers-0.5.6.2.ebuild27
-rw-r--r--dev-haskell/tree-diff/Manifest3
-rw-r--r--dev-haskell/tree-diff/metadata.xml36
-rw-r--r--dev-haskell/tree-diff/tree-diff-0.1.ebuild58
-rw-r--r--dev-haskell/trifecta/Manifest3
-rw-r--r--dev-haskell/trifecta/metadata.xml8
-rw-r--r--dev-haskell/trifecta/trifecta-2.1.ebuild48
-rw-r--r--dev-haskell/type-equality/Manifest3
-rw-r--r--dev-haskell/type-equality/metadata.xml18
-rw-r--r--dev-haskell/type-equality/type-equality-1.ebuild31
-rw-r--r--dev-haskell/typed-process/Manifest3
-rw-r--r--dev-haskell/typed-process/metadata.xml8
-rw-r--r--dev-haskell/typed-process/typed-process-0.2.6.0.ebuild30
-rw-r--r--dev-haskell/unexceptionalio/Manifest2
-rw-r--r--dev-haskell/unexceptionalio/unexceptionalio-0.5.1.ebuild (renamed from dev-haskell/extra/extra-1.3.1.ebuild)19
-rw-r--r--dev-haskell/unicode-transforms/Manifest4
-rw-r--r--dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild (renamed from dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild)14
-rw-r--r--dev-haskell/unix-compat/Manifest10
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.5.2.ebuild29
-rw-r--r--dev-haskell/unix-time/Manifest2
-rw-r--r--dev-haskell/unix-time/unix-time-0.4.7.ebuild35
-rw-r--r--dev-haskell/unliftio-core/Manifest3
-rw-r--r--dev-haskell/unliftio-core/metadata.xml8
-rw-r--r--dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild31
-rw-r--r--dev-haskell/unliftio/Manifest3
-rw-r--r--dev-haskell/unliftio/metadata.xml8
-rw-r--r--dev-haskell/unliftio/unliftio-0.2.12.1.ebuild29
-rw-r--r--dev-haskell/unordered-containers/Manifest14
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.12.0.ebuild (renamed from dev-haskell/unordered-containers/unordered-containers-0.2.10.0.ebuild)22
-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-aeson/Manifest3
-rw-r--r--dev-haskell/uri-bytestring-aeson/metadata.xml8
-rw-r--r--dev-haskell/uri-bytestring-aeson/uri-bytestring-aeson-0.1.0.7.ebuild27
-rw-r--r--dev-haskell/uri-bytestring/Manifest2
-rw-r--r--dev-haskell/uri-bytestring/uri-bytestring-0.3.2.2.ebuild50
-rw-r--r--dev-haskell/url/Manifest2
-rw-r--r--dev-haskell/url/url-2.1.3-r1.ebuild2
-rw-r--r--dev-haskell/utf8-string/Manifest4
-rw-r--r--dev-haskell/utf8-string/utf8-string-0.3.8.ebuild2
-rw-r--r--dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild2
-rw-r--r--dev-haskell/uuid-types/Manifest1
-rw-r--r--dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild45
-rw-r--r--dev-haskell/uuid/Manifest2
-rw-r--r--dev-haskell/uuid/uuid-1.3.13-r1.ebuild49
-rw-r--r--dev-haskell/uulib/Manifest6
-rw-r--r--dev-haskell/uulib/uulib-0.9.16.ebuild2
-rw-r--r--dev-haskell/uulib/uulib-0.9.22.ebuild2
-rw-r--r--dev-haskell/uulib/uulib-0.9.24.ebuild2
-rw-r--r--dev-haskell/validity/Manifest3
-rw-r--r--dev-haskell/validity/metadata.xml15
-rw-r--r--dev-haskell/validity/validity-0.9.0.3.ebuild25
-rw-r--r--dev-haskell/vector-algorithms/Manifest2
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild39
-rw-r--r--dev-haskell/vector-binary-instances/Manifest2
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild34
-rw-r--r--dev-haskell/vector-builder/Manifest3
-rw-r--r--dev-haskell/vector-builder/metadata.xml36
-rw-r--r--dev-haskell/vector-builder/vector-builder-0.3.8.ebuild34
-rw-r--r--dev-haskell/vector-instances/Manifest4
-rw-r--r--dev-haskell/vector-instances/metadata.xml3
-rw-r--r--dev-haskell/vector-instances/vector-instances-3.4.ebuild36
-rw-r--r--dev-haskell/vector-space/Manifest4
-rw-r--r--dev-haskell/vector-space/vector-space-0.16.ebuild (renamed from dev-haskell/vector-space/vector-space-0.10.4.ebuild)10
-rw-r--r--dev-haskell/vector/Manifest6
-rw-r--r--dev-haskell/vector/vector-0.10.12.3.ebuild2
-rw-r--r--dev-haskell/vector/vector-0.11.0.0.ebuild2
-rw-r--r--dev-haskell/vector/vector-0.12.1.2.ebuild46
-rw-r--r--dev-haskell/wai-app-static/Manifest14
-rw-r--r--dev-haskell/wai-app-static/metadata.xml3
-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.7.2.ebuild (renamed from dev-haskell/wai-app-static/wai-app-static-3.1.6.1.ebuild)20
-rw-r--r--dev-haskell/wai-extra/Manifest2
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.0.29.1.ebuild55
-rw-r--r--dev-haskell/wai-logger/Manifest2
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.3.6.ebuild33
-rw-r--r--dev-haskell/wai/Manifest2
-rw-r--r--dev-haskell/wai/wai-3.2.2.1.ebuild29
-rw-r--r--dev-haskell/warp-tls/Manifest2
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.2.12.ebuild38
-rw-r--r--dev-haskell/warp/Manifest2
-rw-r--r--dev-haskell/warp/warp-3.3.13.ebuild60
-rw-r--r--dev-haskell/wavy/Manifest3
-rw-r--r--dev-haskell/wavy/files/wavy-0.1.0.0-ghc-8.8.patch11
-rw-r--r--dev-haskell/wavy/wavy-0.1.0.0.ebuild9
-rw-r--r--dev-haskell/wcwidth/Manifest4
-rw-r--r--dev-haskell/wcwidth/files/wcwidth-0.0.2-fix-build-failure.patch32
-rw-r--r--dev-haskell/wcwidth/metadata.xml18
-rw-r--r--dev-haskell/wcwidth/wcwidth-0.0.2.ebuild35
-rw-r--r--dev-haskell/weigh/Manifest2
-rw-r--r--dev-haskell/weigh/weigh-0.0.16.ebuild34
-rw-r--r--dev-haskell/wl-pprint-annotated/Manifest3
-rw-r--r--dev-haskell/wl-pprint-annotated/metadata.xml8
-rw-r--r--dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild28
-rw-r--r--dev-haskell/wl-pprint-text/Manifest2
-rw-r--r--dev-haskell/wl-pprint-text/wl-pprint-text-1.2.0.1.ebuild26
-rw-r--r--dev-haskell/wreq/Manifest3
-rw-r--r--dev-haskell/wreq/metadata.xml39
-rw-r--r--dev-haskell/wreq/wreq-0.5.3.2.ebuild76
-rw-r--r--dev-haskell/wx/Manifest2
-rw-r--r--dev-haskell/wx/wx-0.92.2.0.ebuild2
-rw-r--r--dev-haskell/wxc/Manifest6
-rw-r--r--dev-haskell/wxc/files/wxc-0.92.3.0-cabal-2.2.patch32
-rw-r--r--dev-haskell/wxc/files/wxc-0.92.3.0-cabal-3.patch12
-rw-r--r--dev-haskell/wxc/wxc-0.92.2.0.ebuild2
-rw-r--r--dev-haskell/wxc/wxc-0.92.3.0.ebuild66
-rw-r--r--dev-haskell/wxcore/Manifest2
-rw-r--r--dev-haskell/wxcore/wxcore-0.92.2.0.ebuild2
-rw-r--r--dev-haskell/wxdirect/Manifest6
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild2
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild2
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.92.3.0-r1.ebuild46
-rw-r--r--dev-haskell/x11-xft/Manifest4
-rw-r--r--dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild2
-rw-r--r--dev-haskell/x11-xft/x11-xft-0.3.1.ebuild2
-rw-r--r--dev-haskell/x11/Manifest9
-rw-r--r--dev-haskell/x11/files/x11-1.9-no-LDFLAGS.patch10
-rw-r--r--dev-haskell/x11/x11-1.6.1.1.ebuild2
-rw-r--r--dev-haskell/x11/x11-1.6.1.2.ebuild2
-rw-r--r--dev-haskell/x11/x11-1.8-r1.ebuild2
-rw-r--r--dev-haskell/x11/x11-1.9.1.ebuild44
-rw-r--r--dev-haskell/x509-store/Manifest12
-rw-r--r--dev-haskell/x509-store/metadata.xml3
-rw-r--r--dev-haskell/x509-store/x509-store-1.4.4.ebuild37
-rw-r--r--dev-haskell/x509-store/x509-store-1.5.0.ebuild37
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.2.ebuild30
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.7.ebuild (renamed from dev-haskell/x509-store/x509-store-1.6.1.ebuild)14
-rw-r--r--dev-haskell/x509-system/Manifest10
-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.6.ebuild (renamed from dev-haskell/x509-system/x509-system-1.6.4.ebuild)10
-rw-r--r--dev-haskell/x509-validation/Manifest8
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.5.2.ebuild37
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.11.ebuild (renamed from dev-haskell/x509-validation/x509-validation-1.6.3.ebuild)21
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.5.ebuild35
-rw-r--r--dev-haskell/x509/Manifest8
-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.7.5.ebuild (renamed from dev-haskell/x509/x509-1.6.3.ebuild)14
-rw-r--r--dev-haskell/xhtml/Manifest4
-rw-r--r--dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild2
-rw-r--r--dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild (renamed from dev-haskell/zlib/zlib-0.5.4.1.ebuild)15
-rw-r--r--dev-haskell/xml-conduit/Manifest2
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.9.0.0.ebuild36
-rw-r--r--dev-haskell/xml-hamlet/Manifest6
-rw-r--r--dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild30
-rw-r--r--dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild (renamed from dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild)10
-rw-r--r--dev-haskell/xml-types/Manifest4
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.4.ebuild2
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.6.ebuild2
-rw-r--r--dev-haskell/xml/Manifest4
-rw-r--r--dev-haskell/xml/xml-1.3.13.ebuild2
-rw-r--r--dev-haskell/xml/xml-1.3.14.ebuild2
-rw-r--r--dev-haskell/xmlgen/Manifest2
-rw-r--r--dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild32
-rw-r--r--dev-haskell/xss-sanitize/Manifest6
-rw-r--r--dev-haskell/xss-sanitize/metadata.xml3
-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/Manifest14
-rw-r--r--dev-haskell/yaml/metadata.xml2
-rw-r--r--dev-haskell/yaml/yaml-0.11.5.0.ebuild (renamed from dev-haskell/yaml/yaml-0.8.20.ebuild)38
-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.21.2.ebuild51
-rw-r--r--dev-haskell/yesod-auth-hashdb/Manifest6
-rw-r--r--dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild43
-rw-r--r--dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.7.1.2.ebuild (renamed from dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild)26
-rw-r--r--dev-haskell/yesod-auth/Manifest8
-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.6.9.ebuild (renamed from dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild)38
-rw-r--r--dev-haskell/yesod-core/Manifest12
-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.6.17.2.ebuild (renamed from dev-haskell/yesod-core/yesod-core-1.4.31.ebuild)43
-rw-r--r--dev-haskell/yesod-form/Manifest8
-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.6.7.ebuild (renamed from dev-haskell/yesod-form/yesod-form-1.4.8.ebuild)13
-rw-r--r--dev-haskell/yesod-json/Manifest2
-rw-r--r--dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild38
-rw-r--r--dev-haskell/yesod-persistent/Manifest8
-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.6.0.4.ebuild (renamed from dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild)16
-rw-r--r--dev-haskell/yesod-static/Manifest12
-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.1.1.ebuild53
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.6.0.1.ebuild (renamed from dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild)21
-rw-r--r--dev-haskell/yesod-test/Manifest14
-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.6.10.ebuild (renamed from dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild)28
-rw-r--r--dev-haskell/yesod/Manifest6
-rw-r--r--dev-haskell/yesod/yesod-1.4.3.ebuild48
-rw-r--r--dev-haskell/yesod/yesod-1.6.1.0.ebuild (renamed from dev-haskell/yesod/yesod-1.4.4.ebuild)27
-rw-r--r--dev-haskell/zip-archive/Manifest8
-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/zip-archive/zip-archive-0.4.1.ebuild (renamed from dev-haskell/zip-archive/zip-archive-0.3.3.ebuild)11
-rw-r--r--dev-haskell/zlib-conduit/Manifest2
-rw-r--r--dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild36
-rw-r--r--dev-haskell/zlib-enum/Manifest1
-rw-r--r--dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild33
-rw-r--r--dev-haskell/zlib/Manifest14
-rw-r--r--dev-haskell/zlib/metadata.xml10
-rw-r--r--dev-haskell/zlib/zlib-0.5.4.2.ebuild2
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.2.ebuild36
-rw-r--r--dev-haskell/zlib/zlib-0.6.2.2.ebuild (renamed from dev-haskell/zlib/zlib-0.6.2.1.ebuild)5
1512 files changed, 17418 insertions, 8599 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index 87f0c4de0a0c..89af81231186 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/adjunctions/Manifest b/dev-haskell/adjunctions/Manifest
index a8e1acfe4535..ed064bc70dd9 100644
--- a/dev-haskell/adjunctions/Manifest
+++ b/dev-haskell/adjunctions/Manifest
@@ -1,5 +1,7 @@
DIST adjunctions-4.2.2.tar.gz 15442 BLAKE2B 8e8a7405aa4e2d0e17acae9c22220b9dea7b1cdf27aa7969143998c1f81710cc22e85d8f896b1c981e0b1d2557c2e84dff891c48fee1a7738020d1b34813a544 SHA512 039fd506839a1955d89e7c4ae3cb6c824e30a85b2f2e59de341b8b6f54bf2f363f047902a619dc35d6f86e5e71c1f1741181f1d2b86a233557d37b9f873cffdf
DIST adjunctions-4.3.tar.gz 15651 BLAKE2B c63a84d01d50db942d6f6f58e8244322ee135eeee22f4816d01d7aeec314151a2f0a0fde2958d5c6707bfb59d008d5c6bdbab3a97da06ca442b12c76a538add8 SHA512 8045848e84627f4458b7784c5f50d81e6482daa9a9fea58eec32630cca825fc9a616474992b1ff74bb16f1ae4aeb464fa0ee1906d0e613f341138b39cda8ffa7
+DIST adjunctions-4.4.tar.gz 19891 BLAKE2B 6057f990bbcea406e2c12253828c1defac8b7b1eeeff4b89054b528fcea94b80df9bc8672cfd13783aaab6864acc708d0c1428dd72800c695db5f29e7954a96e SHA512 30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c
EBUILD adjunctions-4.2.2.ebuild 1391 BLAKE2B e7282d3e484def270107fb43888114baf1a931f1352444ced538353ff0dce4c0754068f56214abf92269f4de2d50e763b33795d88bb94dbbe82cbc054b7b0267 SHA512 41841578dafa5528d31914b133f0d4b5fcf2d260a61d69b870a7974fbd0dc8dca135d427641d9c3a27022d5ad5e45b8cb5187cf5c7c8f3484bab1f305e06ba6b
EBUILD adjunctions-4.3.ebuild 1489 BLAKE2B b8c17870f16aabbf6b010cab6fbb6de8ab5252afb4117c97daef4f9a27f6a654de850e845349dda04702339625be7fc80f7d87643b785bf0880d670ce82713fd SHA512 8c30b72c736aa7960deba4622da0802621925cb5be449ca004549cf974c202f87c6f49fff46d38180d900b10b0044f0badf3ffc8bd16a0b09adfe5d3a1510894
+EBUILD adjunctions-4.4.ebuild 1663 BLAKE2B 566ad3d1d0eac6271ba89f106c66c26bf17abe441e0af6ccec0b4788e6492888f2a91a238c44d2d87ba042cf4fa739110b04dbbd0c727314e7d815b413ce2c89 SHA512 4ea5b34c8f2eb53be908ae79241abddaf17d13d201a6f73ab35d88b9de9583ddf5991ded7e861272f0e16217d494d6249776c9d35c9af06c40a360eb9e19f7cf
MISC metadata.xml 385 BLAKE2B 3c25c4215d88413d47e1b859f2c80d9caa7f0c822f022582dcdb8e6444754c65bb15a80327772c1a405ef6ddc38ef08abda615e174dd2d6e642268b906e7f6e4 SHA512 04b10eb6db339f470d8a50fa5288fb6bbc1d783497c788177cfa005b9ca3076b4fbf3d3897d18e3fcca910d08694b114e3cc0f480f3bbf64489251c9a9ec79c3
diff --git a/dev-haskell/adjunctions/adjunctions-4.4.ebuild b/dev-haskell/adjunctions/adjunctions-4.4.ebuild
new file mode 100644
index 000000000000..fb56b2288d83
--- /dev/null
+++ b/dev-haskell/adjunctions/adjunctions-4.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Adjunctions and representable functors"
+HOMEPAGE="https://github.com/ekmett/adjunctions/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.1:=[profile?] <dev-haskell/distributive-1:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[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-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.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/generic-deriving-1.11 <dev-haskell/generic-deriving-2
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'containers >= 0.3 && < 0.6' 'containers >= 0.3'
+}
diff --git a/dev-haskell/aeson-compat/Manifest b/dev-haskell/aeson-compat/Manifest
index ed0c045a702e..06425ae20555 100644
--- a/dev-haskell/aeson-compat/Manifest
+++ b/dev-haskell/aeson-compat/Manifest
@@ -1,3 +1,3 @@
-DIST aeson-compat-0.3.6.tar.gz 8956 BLAKE2B 82a201543c2719e2bffbca1682e4181980ea5a26b7f0df782b5a5db7f99cbd60c477988d011ef8149f9f93fe8740935ef1fd174881cff62431d830b82da08708 SHA512 2d2bd172a1335886894df73fbb999ce5b8ae5ff710866560278b4bcf27a5ef4a2ff025a0a97cc4f764e85819bf6a9771bdaf7acbd830f1baee5f3133ff5c185d
-EBUILD aeson-compat-0.3.6.ebuild 2117 BLAKE2B 7bff5d6e8ccf25eae9541c2031e4d7a7594a33a785480ff2999fa6dd3c897a0c6e6d8af0174b9af8584f146f03c3f306d84fff37bde510226eaab2e99ac49569 SHA512 bb6e1730791b3f42c9eceb1cffbf48a711790d5afeb52a5ec1a445ed865f3ea5f01eb25ac3c926ff14475326d7387e757f360b984aaa0f0323e5d68c4b3460ec
+DIST aeson-compat-0.3.9.tar.gz 7441 BLAKE2B c370023ca56ddcd1f60cd4ee57e29299178bb04f9fad274e3109424df926c357faeab4e22416938b71f5f3109cf90ed8b3282fe14250ac17c872ea887998a8bc SHA512 84da7cbace32527d0e20d32415ba770d14417ad4dd9ca0f86e8b5f100449af8a51a7b32c7dfdd7b3557764bd7dfc9ae4aa0a95999bc34b074f49d243a4f4bc46
+EBUILD aeson-compat-0.3.9-r2.ebuild 2633 BLAKE2B fef286f819dde479ecff9f2607c5ead6d5815e29759ea00943e354a944a8831028747505395222aaa3f3555956d2d1003699f1a19803e6eef6b27a33c93fda49 SHA512 1c71693bc6fa9fb10b02b4e912769659dd16c55f25c6e13d382181a386e012d5d442c16a99ef8b80358a50498052e9da654c80df2943e9bf3647fea69eabe982
MISC metadata.xml 406 BLAKE2B 1c0f6ca620c1db4eccc6f1cc9f681e86ec441b2319b1f634b6c4d6317da0446820e5aa7a3ba51b7e9d3068286f1af8eea8df1c78517a514870b9bbb66666dc55 SHA512 9e9212d62d26253da1ea61274f831d6e799d32b0d888be0b341df2dbda4edac71023beba570ac3b58f244359736ec51f9e20053962e6995696f824a247fe5283
diff --git a/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild b/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild
deleted file mode 100644
index 00a02581e95a..000000000000
--- a/dev-haskell/aeson-compat/aeson-compat-0.3.6.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/aeson-compat-0.3.9-r2.ebuild b/dev-haskell/aeson-compat/aeson-compat-0.3.9-r2.ebuild
new file mode 100644
index 000000000000..afeccade5caf
--- /dev/null
+++ b/dev-haskell/aeson-compat/aeson-compat-0.3.9-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.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="https://hackage.haskell.org/package/${P}/${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.5:=[profile?]
+ >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/attoparsec-iso8601-1.0.0.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.1:=[profile?]
+ >=dev-haskell/base-compat-0.6.0:=[profile?]
+ >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?]
+ >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[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.13:=[profile?]
+ >=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/base-orphans-0.4.5 <dev-haskell/base-orphans-0.9
+ >=dev-haskell/quickcheck-2.10
+ >=dev-haskell/quickcheck-instances-0.3.16 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.6 && <4.13' 'base >=4.6' \
+ 'base-compat >=0.6.0 && <0.11' 'base-compat >=0.6.0' \
+ 'hashable >=1.2 && <1.3' 'hashable >=1.2' \
+ 'semigroups >=0.18.5 && <0.19' 'semigroups >=0.18.5' \
+ 'time >=1.4.0.1 && <1.9' 'time >=1.4.0.1' \
+ 'tasty >=0.10 && <1.2' 'tasty >=0.10' \
+ 'QuickCheck >=2.10 && <2.13' 'QuickCheck >=2.10'
+}
diff --git a/dev-haskell/aeson-diff/Manifest b/dev-haskell/aeson-diff/Manifest
new file mode 100644
index 000000000000..5e63526a1e5c
--- /dev/null
+++ b/dev-haskell/aeson-diff/Manifest
@@ -0,0 +1,3 @@
+DIST aeson-diff-1.1.0.8.tar.gz 16521 BLAKE2B fb72ea03dc4b35791f151f22c4fab3f9cafecd604c520137c79af5e4c71772399516d0120bd01e2335fbf7747525babedf5603e5e8d3ba244a9907c81c9f1ea8 SHA512 5a5f703dec592c0cfd825eb1899006350649c52bf810ff1aaaf4134ebfbc11f5fbe9e7f158a8c3a21dbef4902b1f9e94148bc116e27418b2b786f6d31c7561fb
+EBUILD aeson-diff-1.1.0.8.ebuild 1228 BLAKE2B 1a600f0846782dca0e39d857924ca263d2a7f15e061ca1b8aaa9f492a4adee06f8662bad77199f5a4d10eaee208857be915ec1c66effec3c98b80ae5c746b44f SHA512 7e410a2f69a139d87a4f43694e5feb069ff58c53463f0a680a81d76b8ed25d77e3ebff4eb210360a80aa37f6ba581f26bffb245ab72ca587586a5b959a219afe
+MISC metadata.xml 500 BLAKE2B 469c9336ee00e6fb94f366be1b5d1cc261a190b6359cfd4dd213045b9ce1b2f98e3f18dcb239cff1018698713e5fb70691cf15aaa4926dbef2084bfffc98b535 SHA512 8f041437e868502b07c4dbfb7c958c5a7f7acbb7ab8a9bb6ab271bbbea995f59f6ab181d3cf1352a9ef5b40fe5a00b5560b1be73384dace26459c791c19388e4
diff --git a/dev-haskell/aeson-diff/aeson-diff-1.1.0.8.ebuild b/dev-haskell/aeson-diff/aeson-diff-1.1.0.8.ebuild
new file mode 100644
index 000000000000..d44881aa49be
--- /dev/null
+++ b/dev-haskell/aeson-diff/aeson-diff-1.1.0.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extract and apply patches to JSON documents"
+HOMEPAGE="https://github.com/thsutton/aeson-diff"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Ambiguous module name ‘Data.Vector’: found in multiple packages: AC-Vector-Fancy-2.4.0 vector-0.12.0.2
+RESTRICT=test
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/edit-distance-vector:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/doctest-0.9
+ dev-haskell/glob
+ dev-haskell/hlint
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.9 && <4.14' 'base >=4.9'
+}
diff --git a/dev-haskell/aeson-diff/metadata.xml b/dev-haskell/aeson-diff/metadata.xml
new file mode 100644
index 000000000000..e984d020b504
--- /dev/null
+++ b/dev-haskell/aeson-diff/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 is a small library for working with changes to JSON documents. It
+ includes a library and two command-line executables in the style of the
+ diff(1) and patch(1) commands available on many systems.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/aeson/Manifest b/dev-haskell/aeson/Manifest
index cc271b6e9347..1d5ddde1da9a 100644
--- a/dev-haskell/aeson/Manifest
+++ b/dev-haskell/aeson/Manifest
@@ -1,11 +1,3 @@
-DIST aeson-0.6.2.1.tar.gz 110417 BLAKE2B 718321a0042771672e0e713ac35572f00e4e8feb1f9a4ed5e44c1b9e483aea6c6690f2c0107d8d1c23638308a14779efd5f90b7e0d026e23d49a9806d0ab5ae6 SHA512 01bd894f09a7e09ceb8cf3112dcb2dc290886d042c85f6db464526118767a1159ba94296f0419e500ab4059d7dc4f3a4e3a5e46aed0e032cc2e263ae207cc0ad
-DIST aeson-0.7.0.6.tar.gz 141565 BLAKE2B cad9f7826ee36241414341a50ad3bc5f2540412f667096cb0a3a6c8ac266c68a74bc887c58f89ee265693f2a60e096b016dcc21c99e0479dd6f27950e0476bd4 SHA512 68a34188e3fb3a4c99a9b2380b5b0e294c2e4a11321162cda7fc6b73c81e6706d51f77c069df4ada68e372867891fdee9ca2443993f802b06aa5137170e613ea
-DIST aeson-0.8.0.2.tar.gz 143850 BLAKE2B 23c8167d29d9ce82b43ca07904ba21bb6e6c8fba8a0bd2cc4a94bdc6869b338f728238d5a824425b2438515b39f0aedcf3d105d0a37315bf955c0f1cd623ea0f SHA512 fb5a976302b1422c11b0d20848dfa6b9f596874e59dd325868269fd61f4b2ee2b4bf12683c3758d7f24566564cfddb6426e64fb1f159bb8feb2eb35fb223caf0
-DIST aeson-0.9.0.1.tar.gz 154482 BLAKE2B 4ad5b665b1659279f5788c8a665916adc487bbd74138886b0dbf71eecfeba47d65734173e54062bcbee051f41bd7a536cd331c5f8b57c64a2b3aa4881f314df3 SHA512 04de524b10843fb12f8d51e72560d67a94e761edb515c472d891a61b56ab867c8fd8ed26d5fd7b2dc637a9b7ac1705e764a104e9253342984b755bb0f0e9128c
-DIST aeson-1.0.2.1.tar.gz 241837 BLAKE2B a8a4e0c9315c0e3b1a35ea9f87945200a324383e0cdcaf941809fbfb55f4c5d9e94206059d1457a3e825c2a52fdad16544e0b3aba09c35957829a15b28972199 SHA512 2647cc22cec7bfbb9ac27e20a471333a7abd436bd338d8069093259fdf3829b04c16043ff669382461a4fdfa84dfd4f59837ece704f7a773ebf4aca21afa5e8e
-EBUILD aeson-0.6.2.1.ebuild 1114 BLAKE2B f8d22044d1160ef1f7bb77b0fc559acf766b8fe285dfe30bb15393923f76a0f35086ee9ef8bc26c516630a1532d56766a5a5b36e69ce19cc273905794ce59464 SHA512 350d826aa92e6767998bf997bb9d7b39166cf153eb4e075416451e38dff0778bf652ae353b6c1004e97ff33e9db4616473a3c44d68ee79e4ca73890103d7ec4f
-EBUILD aeson-0.7.0.6.ebuild 1385 BLAKE2B 756b7db8ebf3bc596e0ba0297049c2d709ba092c55f4e9ec689d52e5d9eb496aa4e2c9a0be150dc32f67277baf49fd3fc32f0906b5be70d3408df1c4d24d3a1c SHA512 76f7e13df2819569b4c0efef85956ddfa1f33f483d7d0479d7689e49d456db2feaf4a344b5245908c6b754773caae983c075367af299e1e4f356c5052c441299
-EBUILD aeson-0.8.0.2.ebuild 1242 BLAKE2B 027f008fddcb0ac697639bd5199fe5eaa41d811ba8f85a4a18f7d7983c02da4d34b2bcd6b31b224acd6afed6e25a07df2393451bf26e8c23d9cf62a701b5a210 SHA512 3ed770a19261043fc044fe86b1486014a2957129c875f7d46a5ed58e21268264415cd038da10c5449b2511945ab8ba9498f0221a71ff0aa4de0a082cf4efedd2
-EBUILD aeson-0.9.0.1.ebuild 1316 BLAKE2B 5341afe4664de7330cd810cbf1c6951284ea5e24acdba2abe554d67959d35e36bcbe21ca381001ce168b6754bdfed6140882e13940089ebb6dfff43c9f3c067d SHA512 fc9545bfa6aadaeb6c10e621406895115f919cdc55f41fa43d63770f4b2d35e1c78f62117e422e90a33fce44a81444f915b4eff67de4b73cfc59e3350a2b2a56
-EBUILD aeson-1.0.2.1.ebuild 2054 BLAKE2B b397e7d0f41615308fce5ae011d7384080c48a5047d940f41a9f46c67dd56178df713d77eb5d6ecde815ad126bcab7c98e76130f927da9b33a21908f2eb47abe SHA512 1d1082708aafe189d84f17ffbacc4ce6f27cdb5b86c0b89df27a620842c2bd045fd6f12432f4d4991ded9bd7b568dce47bf6eba2076bb7b799ffe71fea69b761
-MISC metadata.xml 2376 BLAKE2B 287afc42dbc1f2e4bb1797968830fa1098d07d573f700eed42c06d5ba1b78e9cd578dc343ed753684316bd2168fd61c1428eea9c249db530b9741f65db95f698 SHA512 413b1102c88c193a86c563e1a74a9a6320a312037b5992d862ffd889d345917a8c9d406f49e2c05e8eb95d436676d4e69cce4fa0a267d33b772ecadb45a70e2e
+DIST aeson-1.4.7.1.tar.gz 277911 BLAKE2B bffac6e82e7220f270fce44055859b27a97740b6f012f4e51d0970acd38a7bcd40d9bc3c4f1ba1df0df4d3d38dac0b8731dfdfe1f902b07a38efeaea842587d2 SHA512 236ed1b2cc4b39d49277cea5b787b6107c7efbe1c0d73de2005d400746bacf44c6b8ef5d26619395e24844f8948115685963ec7d03a998d0b728ab992e32e705
+EBUILD aeson-1.4.7.1.ebuild 3016 BLAKE2B cca901c7d0e1e3892d8f6feeec1f6466fb4b3383b29e47b4f7c39cc7a139b5dede445f2de99190ba4666be57bceb58b640a6c0da9f422b4d1b2380bd97091447 SHA512 65c1366c1d7548654a1ff11d6975cc7536ef2ef3a62fc70e63e451140d6f8ca8f2511d27d8e2eb5cef3b31e37284c0c1fd20e856c4272dacab18111f7dc957ec
+MISC metadata.xml 2436 BLAKE2B 87b05446d30b70594247fd2bd04a9773236556816386c2fa4fd091640d83db60b816ec6fd44cb214fc6641d6063275f276507c07d0650f49f804d99032e1b165 SHA512 a59e16e85998fdcc3de3445928901365682af5af422a3b38f5470a67ae41a33a386532b66ac153383c978cedee1735fd98f1d385cf3f4d56041dbd5a805bc01d
diff --git a/dev-haskell/aeson/aeson-0.6.2.1.ebuild b/dev-haskell/aeson/aeson-0.6.2.1.ebuild
deleted file mode 100644
index 4497b45385f6..000000000000
--- a/dev-haskell/aeson/aeson-0.6.2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 764ae3414fb2..000000000000
--- a/dev-haskell/aeson/aeson-0.7.0.6.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 1dcae51bc9c9..000000000000
--- a/dev-haskell/aeson/aeson-0.8.0.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 8e312c3bb82d..000000000000
--- a/dev-haskell/aeson/aeson-0.9.0.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 344aade92cdc..000000000000
--- a/dev-haskell/aeson/aeson-1.0.2.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/aeson-1.4.7.1.ebuild b/dev-haskell/aeson/aeson-1.4.7.1.ebuild
new file mode 100644
index 000000000000..cbb99b44a856
--- /dev/null
+++ b/dev-haskell/aeson/aeson-1.4.7.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -developer,-bytestring-builder
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="cffi fast"
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.12:=[profile?]
+ >=dev-haskell/contravariant-1.4.1:=[profile?] <dev-haskell/contravariant-1.6:=[profile?]
+ >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/nats-1.1.1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/primitive-0.6.3.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/th-abstraction-0.2.8.0:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=dev-haskell/time-compat-1.9.2.2:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
+ >=dev-haskell/transformers-compat-0.6.2:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/base-compat
+ >=dev-haskell/base-orphans-0.5.3 <dev-haskell/base-orphans-0.9
+ dev-haskell/base16-bytestring
+ >=dev-haskell/diff-0.4 <dev-haskell/diff-0.5
+ >=dev-haskell/generic-deriving-1.10 <dev-haskell/generic-deriving-1.14
+ >=dev-haskell/hashable-time-0.2 <dev-haskell/hashable-time-0.3
+ >=dev-haskell/integer-logarithms-1 <dev-haskell/integer-logarithms-1.1
+ >=dev-haskell/quickcheck-2.10.0.1 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/quickcheck-instances-0.3.21 <dev-haskell/quickcheck-instances-0.4
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bytestring-builder \
+ $(cabal_flag cffi cffi) \
+ --flag=-developer \
+ $(cabal_flag fast fast)
+}
diff --git a/dev-haskell/aeson/metadata.xml b/dev-haskell/aeson/metadata.xml
index 343bb16f130d..057fca61d1ca 100644
--- a/dev-haskell/aeson/metadata.xml
+++ b/dev-haskell/aeson/metadata.xml
@@ -8,66 +8,67 @@
<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>
+ <use>
+ <flag name="cffi">Controls whether to include c-ffi bits or pure haskell. Default to False for security.</flag>
+ <flag name="fast">compile without optimizations</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-haskell/alex-tools/Manifest b/dev-haskell/alex-tools/Manifest
new file mode 100644
index 000000000000..74564126cbe3
--- /dev/null
+++ b/dev-haskell/alex-tools/Manifest
@@ -0,0 +1,3 @@
+DIST alex-tools-0.4.tar.gz 4507 BLAKE2B 3475957bfe9eda85b53bd4a541cf4441b6eece6901834723c84e4e9877579e8b45258f045aece44ed0d1f17f17f3ab77ea61d56421f07b998bf0a5b7f69e915c SHA512 d4282acdd6f734e3077802d3e87588eaf704f449fb9a46cc330f17a067bb142d948b7c0ae430def970e0b4dc5caf533b226e02112bdc9a2b1c79b552d3abc681
+EBUILD alex-tools-0.4.ebuild 786 BLAKE2B a9deb468c87b5489a2dfd6f7a386871ef356793a6df885e460f237d567240ec0b43c20cb5663ddf69863034c99b868d4d4f0deccf44c6aee2682ba8940bd661b SHA512 79143edaba62915af3c7471f67fda3de616d2d73fa08fce1e683f477385be9856733eec9d85eb3e779f5fda8eb6becdfd032af4c9f1461d208d2e79aa16c2f1b
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/alex-tools/alex-tools-0.4.ebuild b/dev-haskell/alex-tools/alex-tools-0.4.ebuild
new file mode 100644
index 000000000000..d33a9a66b590
--- /dev/null
+++ b/dev-haskell/alex-tools/alex-tools-0.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A set of functions for a common use case of Alex"
+HOMEPAGE="https://hackage.haskell.org/package/alex-tools"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[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.12' 'base >=4.7' \
+ 'template-haskell >=2.9.0 && <2.14' 'template-haskell >=2.9.0 && <2.16'
+}
diff --git a/dev-haskell/alex-tools/metadata.xml b/dev-haskell/alex-tools/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/alex-tools/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/alex/Manifest b/dev-haskell/alex/Manifest
index 43abccd02a02..8736642b1f8a 100644
--- a/dev-haskell/alex/Manifest
+++ b/dev-haskell/alex/Manifest
@@ -2,8 +2,10 @@ DIST alex-3.1.3.tar.gz 99868 BLAKE2B 9a7d03fed24dfec82584edc5043ee9cac1416490359
DIST alex-3.1.7.tar.gz 103624 BLAKE2B c7ca36113bf5951621906dffc47481e8e4a2cb2007773de7480b63379d648ca2b2b2c73d835eb981d1f46087a8adeec1887898e6d1c5205c8e1c7308bab7ec90 SHA512 0c4e87011617d8f8ad7cdf32b91e3ecc65ad66ea378c8086de8cbeb7ae3b37df478fb834e3bc453e3448fcae9d03b19ce9844bba35ad66a3cdf6e912790fe0a1
DIST alex-3.2.1.tar.gz 111167 BLAKE2B efad30da0e26303d08d74b762a83ad3ddc0ec8069942b0e5ae170e480dde6b65771f5cb4fedfd27e9379719c2eebbaef68d33328a87be49dc60a0e7b86861619 SHA512 97e2e1677efcde5ec04a393f8b768f97a291ff63a3411cc0a0aef18b75e6825307d22d9c379eb7775dde519ebf60378e07c9181ea1a8bf9ea2ef631d7071c2e7
DIST alex-3.2.4.tar.gz 110688 BLAKE2B 182f58317bcca6c72f54f63792e04a9108d9311e7f1dd8b7247f847fe577e0ba1297f442a4f533f5b55ee1f7963167d9818149807b46fb400818d163cc18a939 SHA512 e9e99caef4bc985aa37bd42488121f9b83c4f3026c9745ad12f50b5896e9f7c07f48a753c647c30ff16be804529d2478f8d90fa38e352f1d8861e610651c871a
-EBUILD alex-3.1.3.ebuild 1383 BLAKE2B 980e6bb0012597701cea0e312b0e9f9a9915bd4a43fba13b428710d9cc87e215612ac088ab80ccfa81c9107a4146d0baa6f95c98ee6e2672b6f248842a34eeee SHA512 a0a89c1932e530a1d5a2ffc3fc03fd91befb02f1b4d82348f283dc81282102d6b6d46b71a86e1f937ce21bb4fc8f6fec9c59a7bdb17fb6fa4636c8b6ff450f5e
-EBUILD alex-3.1.7.ebuild 1544 BLAKE2B 378b74cf0862967397e60df57279fc6a389ce7818948298fc47b34f3099adf92aa4286a94ff0c33d2a34bd74c2d691d04945d6bb347e04d70c89e8dbee4a7442 SHA512 680b81d989de9f818166522115225ad003e3577d5ea3ad1eb4f6592f854da34c924e8ed3fac9519a02e4d31aa4b7af03e5be2a38b65e45dfb667995e78da01a7
-EBUILD alex-3.2.1.ebuild 1572 BLAKE2B 4502a884eb42e1d663646f129f09cf2818b092e57b48c1e1aba03b33f3ba70af3c23c030494e5c1b597a1c90488a18e3300168c512650f3a5a981ead9bcca0a9 SHA512 2a640ef1793584f5e67a5f4a7ce0494612b2f2d8408279023993341a16a8b3f8fe2aa6caf1306155fe3e09ad10a7af08b51cf654b2c86e14634af269e71a8b02
-EBUILD alex-3.2.4.ebuild 1445 BLAKE2B 6670d5a7c40aa2026cedfddd1655ccf149ef4e4a7948df83e7cf62a1aaaa582ae0a551f9f13c30a72f9719673283edbcbc9f1bb2e33aea8e69d93758ee187d71 SHA512 0f8d43ba4764c7bc8feaaec5ab63f9d2cff79cfd3f3c464fca72ed4356d961957991de18a1e351aa831b05178b3970a6c61171d000302edb5189766c8170e43d
+DIST alex-3.2.5.tar.gz 108531 BLAKE2B 283f8f619f72e72da0786b1f8975b256d4aa0c075be849d50763e7d57201089e2e8c09a59df27f1ff21d90e9fead94e8466ddd63d61a6055fbfb4bb6e18161fe SHA512 5823fb066c5ec67256108cfc1550703b86881f319337922e7248fb33def374f0010c60605538a49cfaaa880b0f73ace9dba6d088c078f3c455c5d9adce2719c9
+EBUILD alex-3.1.3.ebuild 1371 BLAKE2B 5dd265f2e0c8456e30ef539bba200329ae654192b1ec4b73d2e155b4c6e704d71f93d0ac49e49d94adf00a2457c166111b08942f2df1c32b209959fa186d8270 SHA512 8a7b5d7f2739c47e22b91cfb2ae74031efcf28ea0ffffbd37f647364270887fca4ab975df14b66a046868faa189ff05f32a9a4727d5460ce1afad7f90f79ef93
+EBUILD alex-3.1.7.ebuild 1532 BLAKE2B 927c23034d8190a9a52db4fceaea63c584ec959e5dcd4f8b1deedaa204f60af4dbd2effa5e0f7b788fbb1031c44567b8a03b3dbe4131f53f0048a2d2c2198b59 SHA512 5c8973025255e912eda9609fc5012765de3cf0dcd5dc6a95ab5d72236841046293e1d7fd777ab697f2d1bd95f63e8f2e5f071a524bf712bf8d70799300b5aa57
+EBUILD alex-3.2.1.ebuild 1560 BLAKE2B 350d9b30f3a66d611f029633e6c27eb1d3a4f8a3d1367c8eef9a93565e4d6a01c84018ba4588ec908ea463809e8219bf5145aba98516d66467e4fdfcc087976c SHA512 bfc264bf5c5c20b632152c5061d71f6aeebc8dcf75025bfb84d2a5c4a393e28dfabe328005c5b2b26ce873e0662825aee5eda606d2a5bb244d67485b565e9737
+EBUILD alex-3.2.4.ebuild 1433 BLAKE2B cc5ca9970e76ea1919fbc5239699758c0792e2d9d429915fab5d5f6757af3cc42b1f246adce2995f984932ce2377d6f65733cf2bb1e2f81c71cd1eb24f9651be SHA512 ef14398b35a1af58e0572c895b3a175390924fa1067076511641155c69856c06b81daebb0986add6565d975345cf9ec4737853f7b144d3a70e2e60287d659202
+EBUILD alex-3.2.5.ebuild 1446 BLAKE2B 50605f432bc4b9db5e16a0f1fd667be885877034da5276cf3be6cf761763248d5500c33aace91c58e404742fed7e80207869d5b997269806d0004c34fea89108 SHA512 4246ceca5a642e97f71718055cd27f3f1f87550810ab7f0899e122fa2f8e6632b11feb4923a8641e3557e148db5a537e05ea80c7d0d6fcfd0c3075b55e8125c0
MISC metadata.xml 349 BLAKE2B 0e0922a706cc99af24707269cbe80a8969df912d02317294a007d43a81263b232a3f2b199b4f981a023143a765427851335493a10235feb627ff8adf85497c62 SHA512 9c41217241498cd036d00fce456cea108f675c71c12bab05305dcfbdbd5d55d5c7db8163e5315eef12f9ca8467276b6fad9038d47da729f448338655691a9ff8
diff --git a/dev-haskell/alex/alex-3.1.3.ebuild b/dev-haskell/alex/alex-3.1.3.ebuild
index 3296a078c191..f7ade6c53c42 100644
--- a/dev-haskell/alex/alex-3.1.3.ebuild
+++ b/dev-haskell/alex/alex-3.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/alex/alex-3.1.7.ebuild b/dev-haskell/alex/alex-3.1.7.ebuild
index 12fdba2a446f..47cfe0e5d3c2 100644
--- a/dev-haskell/alex/alex-3.1.7.ebuild
+++ b/dev-haskell/alex/alex-3.1.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/quickcheck-2:2=
diff --git a/dev-haskell/alex/alex-3.2.1.ebuild b/dev-haskell/alex/alex-3.2.1.ebuild
index 803907738a69..4301b5a3c4ff 100644
--- a/dev-haskell/alex/alex-3.2.1.ebuild
+++ b/dev-haskell/alex/alex-3.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/quickcheck-2:2=
diff --git a/dev-haskell/alex/alex-3.2.4.ebuild b/dev-haskell/alex/alex-3.2.4.ebuild
index 1c61b23c5aa1..8fb18f3a96ac 100644
--- a/dev-haskell/alex/alex-3.2.4.ebuild
+++ b/dev-haskell/alex/alex-3.2.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-7.4.1:="
diff --git a/dev-haskell/alex/alex-3.2.5.ebuild b/dev-haskell/alex/alex-3.2.5.ebuild
new file mode 100644
index 000000000000..504ef0e79fb0
--- /dev/null
+++ b/dev-haskell/alex/alex-3.2.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=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() {
+ default
+
+ 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() {
+ # 1. workaround Setup.hs deadlock: https://github.com/haskell/cabal/issues/2398
+ # 2. use freshly built ALEX= binary and datadir path
+ alex_datadir="${S}"/data \
+ emake -k -C tests all ALEX="${S}"/dist/build/alex/alex
+}
+
+src_install() {
+ haskell-cabal_src_install
+
+ if use doc; then
+ doman "${S}/doc/alex.1"
+ docinto html
+ dodoc -r "${S}/doc/alex/"
+ fi
+}
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
index 8ba610e53346..800bb319a7e5 100644
--- a/dev-haskell/ansi-terminal/Manifest
+++ b/dev-haskell/ansi-terminal/Manifest
@@ -1,5 +1,7 @@
+DIST ansi-terminal-0.10.3.tar.gz 35863 BLAKE2B 8535a0dcfbf4287abee8c52cd951d155c30b8a2de73a4799ad51e093ff4651fd2bcc771a61627c143f2f48b7cc66e9bb125166be1b13d2d51bcdf1d1666450ee SHA512 231dfaaef2e7b1fb40a0e63bcdce984f914dd0c17af90bc2415c127d503dc438d1952dadfbb524f9ae83d872b30a353d875dda74eb492536cf8953c1e4224187
DIST ansi-terminal-0.6.2.1.tar.gz 14652 BLAKE2B ae068a4e0a1c4f17c01d4e5aa7c1daa350ea5b5b18e8dfadebb2f4be5891076f2c78e82a829bc8638bfd69cce2e847c0910a56a18661b764e2fc9f785d375386 SHA512 6a38f6ec13ca2c2669c707eeab1749fa7ca1805fa162cc024867cf0cabb5746c8844bc2188680de3f9dd748cfcb72917b88ac9122ff6b86459c80aa061f2adbf
DIST ansi-terminal-0.6.2.3.tar.gz 21964 BLAKE2B 3c3fdb0cd5808978e474602df9f722a4a349162975618e0144aa9b863039b0b8dc73d106c441481b8755f338fe252a9c0effc269a468b55f51fb9c025c648b75 SHA512 3d2999d0dcd45950240731ae9bbf5b65fbd5b00660b4f6387afa2e3db89f2f1a6690ea72311348cddd8e27fa31c447f282795c2ae1b76a5306aade785eb3448d
-EBUILD ansi-terminal-0.6.2.1.ebuild 664 BLAKE2B 2dce2c960cba745f1e445497c3bc8b0578232322b6932a06d3340fb97e18d5ce01652c51cd8bf7ab95b743bd9332d7f03aa4e6a729ec3e7e9eb3f4b437e20df7 SHA512 976e5e549247f65d209ba9adfb393c03666f38136a37bfed97327257bff77d09d22ef13477c536f1a5b7063174c43918484e4ee5155c93605e98431cecc7e8d9
-EBUILD ansi-terminal-0.6.2.3.ebuild 669 BLAKE2B 6c163a613e2069332c0e356ff4ee5da966eb55e189845e19f804279f6514ca76da3a41bb3dc23b7fb990fbd566a03abb58226aac23e9a58cd2b00ce7acee0e70 SHA512 8ccb8ea97901ec34cc9e824499690a3db6db6dc67507437ea07be30d08eb5475cc80a1c771a736cdbeaf9fc07e6f89cd1c11a83430303c822aadfbfe11d0eb53
+EBUILD ansi-terminal-0.10.3.ebuild 688 BLAKE2B 86b9c3de6e61e37023646599e63018890e43fc2968fc35d76533fe4d40edd9b8cd2ca2f116c1bd39c48f188e10d9849b3c4a04cf0cb912e07aa7f9b32138906f SHA512 a033f6540162c0f11659e80ddcb5afd5a5ae94575d58db1e5a2a97b3b7d32bef1569c10feab7e585c605a97ab60a2704de6d5ea1c6971e8755241f03671f3a9a
+EBUILD ansi-terminal-0.6.2.1.ebuild 652 BLAKE2B f7d49293aedb4cf0f9c2c7445f99ab9008f78dae0e06fb717540fee02eb1bb15800b6a57db6ae58bf9212ed209a5504e631ac46258c18e964a2df55e19b8124a SHA512 2218edbe942ff4e4f9f614562cca435c13d4703861dd6e41bac2c562660350a74add51f01df5fc69389c4db92e053675ea95322c1ea515eb1485059e63d16215
+EBUILD ansi-terminal-0.6.2.3.ebuild 657 BLAKE2B 56e467c2c0192361b1a9c6c45c19e923a59e67171e1f6b59b5a199431c8dc243b2d8ab0c4a1b09b191496b0ec796a5cf43633e5bacdc227a175b1780534f4a74 SHA512 b64d3b424271c2aef6be54729cd3ad4e0dedc634f9746cc62fe79faad8d35b68d7b65b0f423af1a385ecb184486ab1f4c7fec10a2a05f758ecb7975733b71857
MISC metadata.xml 702 BLAKE2B 405eb8c2075636879af2db86ada502ff241f976f3a34c20e4e45aeefde968456ebadd1d01b4470f20b377c6a665623ce69884644c0a15b98d757f9823a2a51eb SHA512 ca4f14bf1a7508e8d6496752d11583b331a02512fd073f7c2d24a125d6e99901ff24c36fbbb9b745e74c05f93ba0b43573463841b56d0ae0e181b2a2ba1d6a4b
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
new file mode 100644
index 000000000000..98a4b995a5ea
--- /dev/null
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="example"
+
+RDEPEND=">=dev-haskell/colour-2.1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag example example)
+}
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
index 826ff0871595..13c6af519a09 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="example"
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index 85c6a4785920..41a36a2397f2 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="example"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ansi-wl-pprint/Manifest b/dev-haskell/ansi-wl-pprint/Manifest
index 2ec11bd23a41..eebb70b14ff4 100644
--- a/dev-haskell/ansi-wl-pprint/Manifest
+++ b/dev-haskell/ansi-wl-pprint/Manifest
@@ -1,7 +1,7 @@
DIST ansi-wl-pprint-0.6.7.1.tar.gz 14862 BLAKE2B 4b51ea893ce5aa80e40d53b928ef3cc076a3271da50d715faf52e6f067be270b5362a2e3ef6d1890cf9aa2c4397c1b9c7e75aaf05214fab42a930098470750ac SHA512 e0524f7ba0e6ba3eefc2c04d0186579c70687c65d672e11b09a6b4352ae51f2b30e9c4a4753ca30840d24c82be8f6faa1183c29a2ee154b8c2485e1c01cad546
DIST ansi-wl-pprint-0.6.7.3.tar.gz 14983 BLAKE2B d9de853cb03cdb23f061820aee0ac48abc513db4e0feb00529869f2ace742843b312d74fa737897b5690720a3537154f1b876e309360cdc41ffe1f84b93521ba SHA512 c5b41ee5890251ff3524bca9d5d0b457b54838906f4145e09e68cf88cb11e7bd59e05ba99c660ad61a9fcfb4e9201be4c916de2a066dfca12922292790590eba
DIST ansi-wl-pprint-0.6.8.2.tar.gz 16491 BLAKE2B dd0619b5ee9f043b225dcafdc7dc4f8b095ccd24644f03cd46c3596765ecb3c2eba7955f5cf4032664b9da9473ee508c59c4b18e7b30725ab81c00fa96e5f2ad SHA512 00c39dcdd90071011d2db6e196c472fddc61bf3ee4baed0414de1a1ef1e13801fceb647a718018e1a644d2276845af7bc58d5bf72dcb35d193ef6391ba2f8ac3
-EBUILD ansi-wl-pprint-0.6.7.1.ebuild 774 BLAKE2B de36338dc13c7eca9d36ee6432d5c0fb523b0eb3273f5753fced1b45307246805e0f277789d6baad939377c748535f2145972fcc2585d971090ec6c53029ae13 SHA512 4d0d42be067e3993f10d4e0f2d3f72976f450b06f36dd17511c0790f7ddc672c66b7e472bbcd14f9cf4a41156d3aa8a5bd3c81e9620a6e442cfa68ec3b14d0ee
-EBUILD ansi-wl-pprint-0.6.7.3.ebuild 766 BLAKE2B 5c1f12b69cec1d7627c6401e624047815ca135c89b64a63fb510982b4b22c16238605da0036c74fb7f8d035398f892e16edc61a6a74fcc83b6beced825fe32b0 SHA512 5c36a6994ecadd37fac64e0a64d5fd8643ea3fd58cf784d53255305a41fc87c325c17ad7d7b6149ef1e9bee58abc47a99759465268f83d6f79d236f0ef67f754
+EBUILD ansi-wl-pprint-0.6.7.1.ebuild 762 BLAKE2B c774faa1f3e8e3db46eac1fbaf2c284923f23a0fc7dfefeb321bc0fdde4c696544ccdcc777b33b1d04594e5fb29af8d4c0b9db383f0465bd9ab906d740929981 SHA512 ce75de598798b946ccd9e5df3b8f0a1a885f727a5b9fda084d2cb78c04e0db58291fddddc5e234a8a5cb081655caa1ae4b8b3948d80d189fdb95bb415fa177fd
+EBUILD ansi-wl-pprint-0.6.7.3.ebuild 754 BLAKE2B a2b208f7c7dd5d2514e451e90c064410274a4124966506108d44b1082ce65812b0bcb3871a1e377d5cdc0c52e48a29134c9a8daf6df7af4f1e2964cff2346059 SHA512 106cae671f37797dd09dc4ffeaea7a965e666f3fb1f96888221aeb748f3b2febd96e8d73412a50c4f0eaa848133b375e19f3fc2ee87b040ad3238446a875267a
EBUILD ansi-wl-pprint-0.6.8.2-r1.ebuild 897 BLAKE2B 120f71f59e12a5cf292c7248dd4ec16c46a0ebf556e124fe203a4f83fefb2735d913c4357bcfe22ff9fde8fb35fdf09bd90f35301c428b9a907b64f2e66bb823 SHA512 8b2d6cd45881af4dfd831c2606379d481e521be70178ace9d988c37c9216680cd03b50f4efda5c72aabcb70ae322d3a48a3881b1ec83d28aedb84192a4067e14
MISC metadata.xml 640 BLAKE2B bbc4f8f5621d458eab0c1ea200b6a70201cc3825033302b57d235c76e3aba1f80dd07b8e204a1546a43b92782d93ca6c0c776d8fba1f6e35cf36901b19038da3 SHA512 7999a66b49fce8bdd94736eeb4eb47858b06daae8928053531df4892f34e46f5135c92c9b7659446573b144e6e8d37d27306b608759eb30d2e71addb81a7ffd1
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
index cffe59786c6c..431e2141b3d2 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="example"
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
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
index 718adc6237b7..0c0665c9290e 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="example"
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
diff --git a/dev-haskell/arithmoi/Manifest b/dev-haskell/arithmoi/Manifest
index 09a99cf82b9b..feae10841948 100644
--- a/dev-haskell/arithmoi/Manifest
+++ b/dev-haskell/arithmoi/Manifest
@@ -1,6 +1,8 @@
+DIST arithmoi-0.11.0.1.tar.gz 188071 BLAKE2B 0958f4dc0ac1f37a02c9c5e4908ba8a29df3aafe4e060c79076c9c86d9ed11242ab19aa6a4c7dd732fd620b0513b1056d70fcc984dfa3d6b6a5ef99f7e887728 SHA512 8140d9b035290faf9aa044f11f42c101e4a02f1346d5237f46338355828bb6b8bf44f3f8454abfaa6a88e381c2e5476d8512c6edf251dbaf8ba3d776ea68a641
DIST arithmoi-0.4.1.3.tar.gz 66196 BLAKE2B d576f3cace1ea39a55b6e9bcc3e3e6d941fe8ec6a0b31435f404bb0151a4170d4079cad96eefbb319c08ecc3aae5ab6141500b75925617b5fa4e6c86539fe93c SHA512 abc5939207e502dffd91b3a4e2b9c688eef388a6b9354576fcb4badf4625da1cad0e9698cb42b293b37cc29427ad2679170452374fbf6cd5e614d53db34cd9f6
DIST arithmoi-0.4.2.0.tar.gz 84676 BLAKE2B 971b2ba5cca0e2af9944a06f02f02b5ff2c0e613a3c3f6963fdd906c4d617ab19ceabc8bc16f8c7fe12d6fd540c439b1af138da7bed75494cdb3d4f41993e255 SHA512 687f12aef8baf98c778498b9a0bb33f0ac3175d009ba8dcd14d6ff8bb13252120f6821e80932410a1413637b591f81b92e0ecd25cd7870464e1629f3d0bf866c
DIST arithmoi-0.4.3.0.tar.gz 93661 BLAKE2B ff815ab9bcd8bd5ccbfcdde134049e98aebaf3c41b693b56c8048d918cc778fcb4ab321486d20b4084a61e340c0a00ae45541c12da4f8d19c7e28df81168a4a7 SHA512 0c67237a84a2c7e2abc1bbc78176e64e7f6ac23399c765dba316d429391f351734eacb924960d69d4fc603b17a4df1b40985bcbc8bbb7c51805eb72a0346b545
+EBUILD arithmoi-0.11.0.1.ebuild 1504 BLAKE2B 4ab2f6d416353799c5189b4b4e217fefa76acfcc42f6f27888b933cff2a212af9113a39d2c6068176e081b08e55d1ab8700db9ad7609307b3eab325e12e162c5 SHA512 1d580e0b228dca2fa6b3507ff5fb064798927462889a2e063b2059ea723e1f5d035f223d7c565de5810ba6be7984b52a4747cd5d361ef05f2cc73821ca330548
EBUILD arithmoi-0.4.1.3.ebuild 852 BLAKE2B 1230c36daa4c9e5601fbaf72ff518d83ca5ecbc09f2a15588d4a0d701ed5359f1895e0eb37d5f5de5e70fa74a923d8855fa33e93f01c9618bf87e29df9a1537e SHA512 7f5ab7e4cdafde89f41d192778d82317efda0701869cefa776914f55bbb62285814b830185a692e3ad10fd3c2fcb20cd8ce699aee220034296fa85f10c65865c
EBUILD arithmoi-0.4.2.0.ebuild 1219 BLAKE2B f756fe1889e9acb09ec080d00c5d807861fd264df980e3e21f69e3f446ac1cfd1dc6b6290ccc013900753de0301eb2eb9f87261f93247775e2220038fb373b6e SHA512 52f0f37defca1dc16d8817636e4a8e12f7e2b7fb79276fba507a4c2804a13e19e385bb05bde72fc2d993981326d8c1ab7cb8f9cf763bc291710e4cfc9f3b2f74
EBUILD arithmoi-0.4.3.0.ebuild 1376 BLAKE2B 91c16b5b4ca9aa9f2750a9c847c386adec266e593cbc9687d2529a212c308e0a7af8b8b1ff1aebfe92dc4d4edae4a9d4b0998ec4b6d357acd4c5b8273418a769 SHA512 008a4f4c4d5f594c8fa948d92255a3d3bdb7287218b8add5a5c3639f414d9c2d9ce1ffea0ad93df1d0bc16f18a7929a0f65eff6b10fc575603e5b5c33eeeea9b
diff --git a/dev-haskell/arithmoi/arithmoi-0.11.0.1.ebuild b/dev-haskell/arithmoi/arithmoi-0.11.0.1.ebuild
new file mode 100644
index 000000000000..96a95a839f5e
--- /dev/null
+++ b/dev-haskell/arithmoi/arithmoi-0.11.0.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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/Bodigrim/arithmoi"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/chimera-0.3:=[profile?]
+ dev-haskell/constraints:=[profile?]
+ >=dev-haskell/exact-pi-0.5:=[profile?]
+ >=dev-haskell/integer-logarithms-1.0:=[profile?]
+ >=dev-haskell/integer-roots-1.0:=[profile?]
+ dev-haskell/mod:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
+ >=dev-haskell/semirings-0.5.2:=[profile?]
+ >=dev-haskell/vector-0.12:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( >=dev-haskell/quickcheck-2.10
+ >=dev-haskell/quickcheck-classes-0.6.3
+ >=dev-haskell/smallcheck-1.2 <dev-haskell/smallcheck-1.3
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11
+ >=dev-haskell/tasty-rerun-1.1.17
+ >=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/arrows/Manifest b/dev-haskell/arrows/Manifest
index 5026c2c35723..871eb3cd7f97 100644
--- a/dev-haskell/arrows/Manifest
+++ b/dev-haskell/arrows/Manifest
@@ -1,5 +1,5 @@
DIST arrows-0.4.4.1.tar.gz 12261 BLAKE2B b5272da27d18c11b91ccbf7bd27cbfebfed0ffeab6ea36fcb10f932c73a05a4ac9410e46f363ae54231e73c5221420192a28bd50e0ed879241b127b0235b1cf3 SHA512 642bc893ba5a01d139498fdd8d97531daf76c583eee3317ee7b0cb15bdd5304022a0c7d9280d1eef58bba40de9782cea01325c8fed45232c15261c49b060d352
DIST arrows-0.4.4.2.tar.gz 12701 BLAKE2B b8654f3a4a2b86dba64ccd307d6344522d9622989b5d0c0394dc534a994dcd11867aa15702d16ea330c5772931e0fd8dbcb140124ddee8a7713fd208004edcb3 SHA512 596d5433c49bd20960533f6d773af7d07ae71f90dd2badc426ba1fba473bf28e29308861f1f7b7c3fc775e968cbd02bb421342258f77028ac41185d41970f64a
-EBUILD arrows-0.4.4.1-r1.ebuild 525 BLAKE2B 279086d6ab8dd8bcc9932da6ae5a79acdfa1ae22b24c4627d3b5acfb8997c8fc97eb8bc3cf89693f1b090ec8443a2567d3fd47880da7255d24c23388d3eb1c3f SHA512 642d4a81d59c8c646d90d7624254e6a27808fd3496356fdb50062f76b45498dea3f831064adf8e63b47cc5da2e94ddda99f2e0163224adf0e5b62ab8c54a9942
-EBUILD arrows-0.4.4.2.ebuild 569 BLAKE2B 3dc1f1b3ebd3efced075f60c5443d49b1f1b829ec17072e4b71cb23810be9e4bd41d3d977a52c88eae4936fcd8b604f156ac3986cea5707e459ff33c1a894653 SHA512 c74220b9399ccc20bee827a7937e61f19c2182aba77213a7726e4d4ca42409965a7ac5ac729ff9052001da5c6a215af8d66d7927f0826ec3bb22229237d0fa51
+EBUILD arrows-0.4.4.1-r1.ebuild 513 BLAKE2B dcf9403eebedcc4f6872bba66137f69a85536bbf190aa9a8797d3af3d7d6c1d4b00b3ec1cf09c7b07de230bd676ab3d5a2b549149462d2fc7c7704c40a2a08d2 SHA512 4158d56981ee2570240bbad079076ce68e4540ccc729f86f34a9b2857b6142e3b5f46ef76eb3367dca7ef3e45a75591a5d01c4582bde2e517b715dbdca6f7892
+EBUILD arrows-0.4.4.2.ebuild 557 BLAKE2B 952501a33a41231f2753b530dacd11df86037b047befe499ed39462ceb338566702e9037a533f6fb0fecb04be0580e5326aa81add437275c0c79bab39c3f67f2 SHA512 febfe6ea99fc3db6b27e2f1449c6e4a76dbeaa8596eca0a3a9ace222c984c443f65dd434af52ac91df35f07071e4410233b683f406de281a9b7d5e4c0f5b467b
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
index 612f7e31346a..ce9124ad5848 100644
--- a/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
+++ b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/stream:=[profile?]
diff --git a/dev-haskell/arrows/arrows-0.4.4.2.ebuild b/dev-haskell/arrows/arrows-0.4.4.2.ebuild
index 9eda054dea14..b43f01473700 100644
--- a/dev-haskell/arrows/arrows-0.4.4.2.ebuild
+++ b/dev-haskell/arrows/arrows-0.4.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/stream:=[profile?]
diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest
index e7469d6b2fa1..ec9ffe24cde7 100644
--- a/dev-haskell/async/Manifest
+++ b/dev-haskell/async/Manifest
@@ -1,7 +1,9 @@
DIST async-2.0.1.4.tar.gz 8349 BLAKE2B 3323c08beddd482a3d0442fd64afebabb01cd8307dae2650ee27687ca247c73eaf0ce45f953180ecf4f706705041933cd0387699ca1592d72b63761932b47790 SHA512 8b170644ce92f9788e22771239542e46ee14b9898404744f6a97b955ef22ae4b3fa280ea759f228cb22f2083b5ee007f39c61063f82e5cce8f6bf1c6df789a71
DIST async-2.0.2.tar.gz 8565 BLAKE2B 8bda599c7a5bd30b67d73de87f136eae3535619e3eb274b928f6536cc2c4f6f03d73ff31e619f8681449fdf501aa08b83c2324e1121ffcfeaa69d732df7675d7 SHA512 beac3452aca98f9c41fb86b1b9e105a324df5a05e10c7d616927bb94888d6d2ed5385e0ec901fdfa050a43e991f5089757d3941ce97db98c148a159893bddc1e
DIST async-2.1.1.tar.gz 10565 BLAKE2B a379efe6df6c58d1962d820b0f1370c87af487b61f7c3ed32fb22398d77be8265a9577d44793624fd8b0d41c930c2f94106511d816df9600e7b7a17b897641bc SHA512 85a878389f019df0038f7b0ea82e8619f30eed97cc5c53438dbcaef128c08cdf5658afa203605434a2e1eb885fc28515a30c83341cb1b77331362205d521972b
-EBUILD async-2.0.1.4.ebuild 819 BLAKE2B ef172279ee56f36b9342694e4f1329b8be5bc34fab9bde1ea52e98aad9197a2831c040c97649f5398321ebbf93b8524e164522ded645aa09c33f6019a78e99db SHA512 38f14436bae1e33dd0dc12266b38a2c663989f4d8dac774f6623cd1f5a09c313ddb9afb73057abb233ebb5b09f73edf73885a595279a46d52dd0aa13e3a5a33b
-EBUILD async-2.0.2.ebuild 740 BLAKE2B c4b2c888b7b7232b6caf920576a4ccc4194b2075b15631d9fcb29d5a2ccee1c6efda30c599b7d34a6bd144483e2ab1e736b81f0cd28ad16877b14e1cd9f98813 SHA512 73351fbffc3b414ff99a70bf1090f73d7a0a058853e39d69e9e400e9667e304e5b53cc91e9bf375211ec6d606c16a4679c3c17cda9226b712d255741d7d77300
-EBUILD async-2.1.1.ebuild 765 BLAKE2B 91fd0209f2c0cd33c45010f84e6cd800d2100ff28a66adc7010537d9f6a1a5314944aa73b97d45bf9e94b37d1b6bf7a104c7ab310a4111c39578b8ee1d47a4c1 SHA512 0fb6fb4b893688143458bef5e59c1737260366856e30533f44b01992e4d08aeacdf692532f777bf2a58b354f9c2b7584991271985f757a07cdec8098c0c743d6
+DIST async-2.2.2.tar.gz 12927 BLAKE2B a0fa95525153e1065888072d4c7590a6184fbbedd957d0a7867235414681c9959be385a75007160d50fb3a9e015c83651175c4399f24b7a0d981cfbe0f8bf250 SHA512 6984c74b76dc1db73363ca2e360d2be6f2e7b4de5c7de452c4df7ee996b2256790a8cecb532af6d7d675541315a16f8e4ce566c5f79e4102e4a857f057e2d811
+EBUILD async-2.0.1.4.ebuild 807 BLAKE2B f9655643d409e70572494a8889043c29c319b136dcaf619ff9778508edf10a322451a828f5263dbc6fa430919b5a3874ab1de79798c5dba7528590d73df1fa1b SHA512 399e07bd435205e01c0d3f5923ef258707f346b5d31e70a0d0d01aa83fea35a22d3b970c241b9311ecbd5d6b8c8af870529eb5e991bca9f619bca2981784df0b
+EBUILD async-2.0.2.ebuild 728 BLAKE2B ae5d5dd16aef770205ee60bfa3b813fdd65c35fd5966b2c2cbb0eb83abcedc8ebfb3dea5264531d9534faacc1832bf9279e85f0c93f47b80d5fc393ed11a8ff8 SHA512 17bedb627051eedda6f59ac84f7d53ee6064a63964d0106bec1f6e9d82fa7a20ba38bce99bf0fe6921e1075fc24955ff22cb7fd139d53139aa64f354363d3702
+EBUILD async-2.1.1.ebuild 753 BLAKE2B 15724dc762b3d6137218fe49eaf48729c1c1959a4ba2eeaee781fe7d7a367407fef9165fadd916d9f7c5729d9cca015cdc321057f48f17ea2cd588cd210a47e0 SHA512 303c701a30afcd86a552104a7c6323e2df13b697a674369c8a8689f2d3a6e018a7c12aa470aadcbde1f3d086a32c6f1d08f85e248dddc2c442519074b4085a7a
+EBUILD async-2.2.2.ebuild 989 BLAKE2B b3e8231232b64e70a1b6df3941086ba27f436afd8d134ff4ae1f6050e1fb5a10746a4acefeb147b098a3cfb2fdd944e16ea095f2221e5da36851e4d53297f8b8 SHA512 57e692ff5f5378f5a6b000dc977b63d958581e7a7376693dabdc2ccc71f7f4c2b5685e313d46afcd8b2874ed3fc959cff04ae686776843af20dbc465ce7620ac
MISC metadata.xml 1591 BLAKE2B e513dd2e93240046dadb6412fa548d7a7390700a80d241a4fc00a8204220541fec695e82fdd64a122dcf923f6ec91c8ba67c627c6997386cc09b24956364d3f3 SHA512 9fb7bd1b705dc30c1e8bfeedf6cb4f3ce0391b60dc0eb362536615e7e693cfff0917fa74c1fc725811db1017d186782994b3aeb106059fca5852c1232f48080e
diff --git a/dev-haskell/async/async-2.0.1.4.ebuild b/dev-haskell/async/async-2.0.1.4.ebuild
index f3cba8bfc171..e28d980b1ffa 100644
--- a/dev-haskell/async/async-2.0.1.4.ebuild
+++ b/dev-haskell/async/async-2.0.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?]
diff --git a/dev-haskell/async/async-2.0.2.ebuild b/dev-haskell/async/async-2.0.2.ebuild
index 58316ae61c1b..ae4a6972f17b 100644
--- a/dev-haskell/async/async-2.0.2.ebuild
+++ b/dev-haskell/async/async-2.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/async/async-2.1.1.ebuild b/dev-haskell/async/async-2.1.1.ebuild
index 8a366fecb68d..82258ee2f15b 100644
--- a/dev-haskell/async/async-2.1.1.ebuild
+++ b/dev-haskell/async/async-2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/async/async-2.2.2.ebuild b/dev-haskell/async/async-2.2.2.ebuild
new file mode 100644
index 000000000000..56eecdbe0d44
--- /dev/null
+++ b/dev-haskell/async/async-2.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: -bench
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.6:=[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 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bench
+}
diff --git a/dev-haskell/attoparsec-iso8601/Manifest b/dev-haskell/attoparsec-iso8601/Manifest
new file mode 100644
index 000000000000..dbd62b487252
--- /dev/null
+++ b/dev-haskell/attoparsec-iso8601/Manifest
@@ -0,0 +1,3 @@
+DIST attoparsec-iso8601-1.0.1.0.tar.gz 4317 BLAKE2B 80c7f9dc3bb52799117177daf5389882413656713d7b0671694f725110e0ebfe54d93ff6e439359556d3f0895354d3ba6994287967eda3f05c9d4d4cbc2dabc0 SHA512 a1d751d388446a7d2f628d7112b72beab338061bf2f8dc74c26549f0e93ebbb955bd9082db8a70db71cd80ceb576b22a94195c34f816eb6cecd5c584cb100e8b
+EBUILD attoparsec-iso8601-1.0.1.0-r1.ebuild 966 BLAKE2B a5b0084c588bc12afa37487f5046731c93516460ddeeccf4273f6ec3652680878ef9a23bf4616171882fd2c5c55f5a9ba728d2a86c6983f28f2ede0e3b8a80cc SHA512 b8ac894b08f2a8e693ef81e5c650181e28aac09f6f88a90444119dcbee6fc39fb3209aa575dced5048daabd29261223dda56f28f8a77041393a920fc03f5f16b
+MISC metadata.xml 379 BLAKE2B 1d4f2df0518fc153823c42249b1601bdb7d119b172473e7f3c93c13c093871aafadc4d1a065f9a1908e5f0bf0d128286cda5919fe885eab58f5127e069093a71 SHA512 59426f8d90eb0a7d5265ee9cacf0788d763a5f968ed0101aa849c10be03531448f1e681b5080baaba4dfbd4ed46267c06ac0e5009f4613c08a28be20a745e808
diff --git a/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild
new file mode 100644
index 000000000000..e7b5c6dd1290
--- /dev/null
+++ b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -developer -fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing of ISO 8601 dates, originally from aeson"
+HOMEPAGE="https://github.com/bos/aeson"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="developer fast"
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.0.1:=[profile?]
+ >=dev-haskell/base-compat-0.9.1:=[profile?]
+ >=dev-haskell/text-1.1.1.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base-compat >= 0.9.1 && < 0.11' 'base-compat >= 0.9.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag developer developer) \
+ --flag=-developer -fast \
+ $(cabal_flag fast fast)
+}
diff --git a/dev-haskell/attoparsec-iso8601/metadata.xml b/dev-haskell/attoparsec-iso8601/metadata.xml
new file mode 100644
index 000000000000..3aa55903869c
--- /dev/null
+++ b/dev-haskell/attoparsec-iso8601/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>
+ <use>
+ <flag name="developer">operate in developer mode</flag>
+ <flag name="fast">compile without optimizations</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/authenticate-oauth/Manifest b/dev-haskell/authenticate-oauth/Manifest
new file mode 100644
index 000000000000..4bd770880ada
--- /dev/null
+++ b/dev-haskell/authenticate-oauth/Manifest
@@ -0,0 +1,3 @@
+DIST authenticate-oauth-1.6.0.1.tar.gz 9470 BLAKE2B 9326a4dfeeaede4d9b69e7f92be66b7d3f4d74fab30fdeb3e63e7741f33d5ec68f287b35a4c7a424084aa693881c9e23b78fd2f7ebb1c1a32073cef7e23d7078 SHA512 b2a6310097a6edc5bd3c38052a2eca73d3f398c0b9ff4b8f1d43a1f4dc83b7297df12f3fc0bfdecfce17e600f90b13c4c9e3f31c02b17d7fec0134a34c093fd6
+EBUILD authenticate-oauth-1.6.0.1.ebuild 1149 BLAKE2B d7468f2635898f03000902e5be7b51ca29122a103907a824eade3bc5924f91aaa4afdab131ef05af4ce5094dd73a33f2e2c8e412e52b1bb88d04dda5c5f3dfcc SHA512 9f9f882984453a5bf1a7dc7f6874c043cf93bb59b5860fbb0c81302783371679ea577441c89876d9d9a365133db172f724a2a585bd8f16010e357fbfe98c7d11
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/authenticate-oauth/authenticate-oauth-1.6.0.1.ebuild b/dev-haskell/authenticate-oauth/authenticate-oauth-1.6.0.1.ebuild
new file mode 100644
index 000000000000..4494268101f2
--- /dev/null
+++ b/dev-haskell/authenticate-oauth/authenticate-oauth-1.6.0.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Library to authenticate with OAuth for Haskell web applications"
+HOMEPAGE="https://github.com/yesodweb/authenticate"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
+ dev-haskell/blaze-builder:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.1:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/http-client-0.3:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/rsa-2.0:=[profile?] <dev-haskell/rsa-2.5:=[profile?]
+ >=dev-haskell/sha-1.4:=[profile?] <dev-haskell/sha-1.7:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/authenticate-oauth/metadata.xml b/dev-haskell/authenticate-oauth/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/authenticate-oauth/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/authenticate/Manifest b/dev-haskell/authenticate/Manifest
index ad09a7d5e09e..c3e2761df338 100644
--- a/dev-haskell/authenticate/Manifest
+++ b/dev-haskell/authenticate/Manifest
@@ -1,7 +1,9 @@
DIST authenticate-1.3.2.11.tar.gz 8728 BLAKE2B 5c2a319ed40dc4b5cacfb7f5824e240cc9f60b95db6aca45b5ebfc6974f6bdd228386b889bf7eba65850dca88ef0c0d00e67e17aa75bc6308838a446e256c8bc SHA512 8e1358bd6dd62f10b372fd5df6bd2b50f1c161ade466316efa9e036c17be97e7c561eab968a2e17d28cc12988db454618bf11b8c9bc5e9a20d864423756eccb5
DIST authenticate-1.3.3.1.tar.gz 8703 BLAKE2B cfeb564029efa9ffceac72dcf9f506feeefe5cdf4c133785f55d71659ff398248f1ce286db8585c93039f6b03c291892e8df8fb110db5a5c8f5d2424acb45332 SHA512 e2caa227dfc4a4878ac7011d79d98c539320cb2fe5d9e260a9c71951486ba8af396fbcd0ccf3cb80205063881c7922f3d1a62d693ff8e1529b88e3cfc2e3c5c8
DIST authenticate-1.3.3.2.tar.gz 8785 BLAKE2B 43307b9551e9894805a26bced9aeeda87464bfd9e92666a329a3c424afdf6bae74e03262316d98a97b45bfda74369287e8b9e766e9b4f8dc9919294fd3b7a811 SHA512 98fd1e5fde51c9e2db10c9d22429d8c51914f28ec8493457a77afa5a9dc41a8e9920b27583d5aac9752a3b39561713f87489043c552396d132c75139a8e46927
+DIST authenticate-1.3.5.tar.gz 8817 BLAKE2B cfd9a4e9f8a6d4f76cb3c3e1e496c8eafbc5b675cc14b38463bb4175d3bcab86d1561a3434f6638062905e9bf3543f689cae5b4510283bb4da3c513a56014510 SHA512 12962fcf71c732a7e709e7069d46691917b9ee9f2af6aab5556b76a4556b6ffc39e52082a4fcdbe501c2cbc7cc496b1164b6a9f2c3883597fcdd0a8298d4ac1a
EBUILD authenticate-1.3.2.11.ebuild 1348 BLAKE2B 32cc4942b12baddddea00b1de4a432186a9465b202e9f9f88e9dec66cf873e62b6e0220bcb4be3c8c3760b960ddea54c46c3834d1249b9d8ae4811b6fe611611 SHA512 db5c6364f934a913027ad42ee82767f602b845157029ebc37a9a810d67c915bde892f89db232021d6e5a6c4e25e7427823b6c4d87ca12e53727c9bdfc36ad336
EBUILD authenticate-1.3.3.1.ebuild 1348 BLAKE2B 40205afd0575a7b82fabe5c8e057789281044ffe0c78cc727815af6f659fdd12794e5178499c88683548484d0bac4f80bd54c028e06a3f1893456597fa268baa SHA512 8b410d14452831e3d2b234daa5a2c86a12fdd88b51239199e7163e8aa48d86a7804d48e50de7d2af487f45a25ed39875bacdff1ea673c4a26c5ec4bf7ef31f14
EBUILD authenticate-1.3.3.2.ebuild 1346 BLAKE2B 78ead227d2806fe3178839bbc57785761cd7c653c93b45fb3d2c481c9225e1b49e0e56cde80be01b26cfa4787c42ca33ff509757958b541d64ad7017950a38d8 SHA512 691ba4d1ebb3d52468d5b73cd1e6e1735ed3ce68b88bdb98e4815820363d111a937c461494742137c64e3bb9f86c22d7eb70483299c367d681c89da03da8dafb
+EBUILD authenticate-1.3.5.ebuild 1258 BLAKE2B 7533b5be6bcc07097a0d9b4f5f1dc595c432bb8dd0da35ac68d4a4bceef7e27909b8230c9b5bd04d3f1a9e2f1e0f5fe17faf583747b068ffece388e87da25b63 SHA512 9d4865f941e7f2321b41ce04389901b01f0c38e2fd0c3b7b1b4c12860b7f21c775bc74f2d9079f5c490a5b8091f2c2ac8b7a2d1aa90b96621d7a9e3aa3fe4575
MISC metadata.xml 548 BLAKE2B ce9aef6698cafad38765c272819ddc56882413e1f2cf575f0d7a02edf7365ab837d7014d20fc1455c9771f1d9a5c66bdc6fadd819fe0681c01c49aefe000c690 SHA512 dadbf9c551c9776e77f449e2651bc7e7c7f106a509bd5ef120a8f0ed9b113ef8a33b6dd6c808e40d2f65dcd54dcc5dea02ce6a6745aafe858d6c8673c3f46e73
diff --git a/dev-haskell/authenticate/authenticate-1.3.5.ebuild b/dev-haskell/authenticate/authenticate-1.3.5.ebuild
new file mode 100644
index 000000000000..5f168e7885e2
--- /dev/null
+++ b/dev-haskell/authenticate/authenticate-1.3.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+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="https://hackage.haskell.org/package/${P}/${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/html-conduit-1.3:=[profile?]
+ >=dev-haskell/http-conduit-1.5:=[profile?]
+ >=dev-haskell/http-types-0.6:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-haskell/xml-conduit-1.0:=[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/aws/Manifest b/dev-haskell/aws/Manifest
index ca99a978f29d..423abb78b4c0 100644
--- a/dev-haskell/aws/Manifest
+++ b/dev-haskell/aws/Manifest
@@ -1,8 +1,3 @@
-AUX aws-0.11.3-ghc-7.10.patch 975 BLAKE2B 0e5e21abc586c434da612c0ad29c5b8285da3f57575e0b97daa96d4aa257283f844cfb417f3d04c5f48207c4b3580e2a96110ced73f43295be31ca0111865616 SHA512 6675ee77d5698a190f2c7b882699cb241a2f94981e6a8b7cee1c4ac72adf1cb8507e36103df32f0773f9f3ecb3de169c81ebddca5d88eaa2ccb72406dbbb14b6
-DIST aws-0.11.3.tar.gz 90102 BLAKE2B 4a22b5fe3cabdaeda68229ac9bd653221242a17c259245c650a9e92fed87ee8d58ed3cef4cbc732d0c5f8e92481b42d4a3be4a5b3ecb5c183e52e9e922941938 SHA512 0343d8ef17ad06525c7c131eb97408d3298c46f4dd472604bd4b3a20c2bb1e880e12f9a0e345ee2fe9bfe56b684fd653e9a99b7919e8d97fce4ca0cdd720afb5
-DIST aws-0.12.1.tar.gz 90763 BLAKE2B ef33803420a163c51386165e3d3b94efb61d1e8d4983ab7c23e6c94b09b4f8638e2663657587a1b1ed381446e01a9bc120ca4a3ef9057114698ab870332961e2 SHA512 8c89a982196b654ad4f001d30cb415a9272aacb582c8879173babc4183ca4eb21c025399f1bb5e2624a77a1c38da9b4637bf1dfa0a5bbccb888808a5e654bbf9
-DIST aws-0.14.1.tar.gz 95017 BLAKE2B eab2eccdfc160b16ccd35e6028854e8bcaebf3309269199be752a240a2757a69be496eae0e6d757a814d1d0f6b30f0d3f6cd87954a95a5aaf2d8347245956b29 SHA512 0616d085291748d3ec1ef24d7914562f85fde0577f8100b0dd7f8bc2c817fffb4945372fb80aad98dce652fbf1f063a55afe3ba7aff89ddd5bcd2ba43047ad8c
-EBUILD aws-0.11.3-r1.ebuild 3607 BLAKE2B 8fb51fb466e36bb765d01b2b31961961d873e31a2487d33713e7769daf3f202dccaea2b032643f94576b3d38601774a8b829d1a3a90955b2a27ec24284471a3b SHA512 d0b0e537eb1943709ea1515a821e6a54365994b40e4ca3b98229bdb42608504bd9c77ac2fcba9fb1c43364ee68deb2ba64bb09ec59d10db0b524f885d69f8821
-EBUILD aws-0.12.1.ebuild 3478 BLAKE2B 4bd214fed7366424ea5715a6c45b1b7dfc3523a1f99f09ced4ec7cbbf089d5318477b8cd3a232ac44946f3c88e9236af4afc58bcbfd43bcc06186cda3a641778 SHA512 79aec8aad7beeee9535fe436cfce7c393c83f8869883f216b09f0d462f6809cc00494b9d9991379b86fb16474903dfdbb3b078d4fc8a33181eb839d9a0d73a56
-EBUILD aws-0.14.1.ebuild 3285 BLAKE2B 29c4926111ea63045b5a4e9af9d4989b64ff07f61dce13ea5f7718e20771539b9d69529ffb2881f3b75060037125e6cc22a492dc9233f112378b26dd5aa7de89 SHA512 ed26c0a8c38971efac8b90762fc83d97c8d6c8b62ca67af604f65b5a3ac5e5c08d40add9d1dbab29d8bb32eb19080d3805eda8b43c19b785dc100df68ac0b2ea
-MISC metadata.xml 579 BLAKE2B 994c0d3d2e70a04f4a4bac3981c9e994476cb9fab61d2a135183b547fe4c66adf08e7a5bb76dfffcb6436f867b4b6b813ccf023d1a1bf32ae12afb847f819e1f SHA512 e539e4a84e42065fd427edf1c8c32d8a55aa3df19407bdafa9cf301a9a19ac89d1102e0cd429ed92343e0e7d31a3669993614aff42ef4e643ee88ed3565cc5fd
+DIST aws-0.22.tar.gz 106122 BLAKE2B b4ff46e2742d53323c80952c303a4605d13600fd60085a2e0501af2fc0a74f0c2769c6bf0692710bbfd972c474b9cab26fd97e9126fdcfb3eaff90afbab1d9ae SHA512 e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd
+EBUILD aws-0.22-r1.ebuild 3742 BLAKE2B 801fcaaab3d293fe5fe9a043b23f6193a13f76ec2819cc4a30f19947d3d1a64aa54c97301c9fa4e4923d63fab36bc28e5fab92b83c89c8ba58dc7b797ef6f091 SHA512 22989ef8e6d7cf9504d0f52cff5260f8d5c65b2ced95e927083b22659cef19da407f761a247bd331dababdaba8c627b7bd14f584c678b56f67091195241201c4
+MISC metadata.xml 640 BLAKE2B f09daee7af7e239659387756b4f561368a358982ea1530133bebe9deeb5c40231b0ea42b307009fc099b82d5a250abc2726a1e96a74304eba5c92582db3176e5 SHA512 de390e781cd303c5fe6da48d5ea0de08e37f05da6c77c67c8d5be2112ce2d7995ee33bd2a0a806cdcfc12aa15a01f2a76bfa17476ca6bb6b1f89b6f64c3a6c42
diff --git a/dev-haskell/aws/aws-0.11.3-r1.ebuild b/dev-haskell/aws/aws-0.11.3-r1.ebuild
deleted file mode 100644
index 2281a78aba40..000000000000
--- a/dev-haskell/aws/aws-0.11.3-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 80a2473ebaa4..000000000000
--- a/dev-haskell/aws/aws-0.12.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.22-r1.ebuild
index a3c09d620d2e..d5a5b18362a0 100644
--- a/dev-haskell/aws/aws-0.14.1.ebuild
+++ b/dev-haskell/aws/aws-0.22-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-# ebuild generated by hackport 0.5.9999
+EAPI=7
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: networkbsd:network-3
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -15,9 +15,9 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="examples"
+IUSE="+network-3 examples"
-RESTRICT=test # needs aws accound
+RESTRICT=test # requires aws account
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
>=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
@@ -27,35 +27,39 @@ RDEPEND=">=dev-haskell/aeson-0.6:=[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/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/conduit-extra-1.3:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?]
+ >=dev-haskell/cryptonite-0.11:=[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/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
+ >=dev-haskell/http-conduit-2.3:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-1.0:=[profile?]
>=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ dev-haskell/memory:=[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/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
>=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
>=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[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-haskell/xml-conduit-1.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?]
>=dev-lang/ghc-7.8.2:=
- examples? ( >=dev-haskell/errors-2.0:=[profile?]
- dev-haskell/exceptions:=[profile?] )
+ examples? ( >=dev-haskell/errors-2.0:=[profile?] )
+ network-3? ( >=dev-haskell/network-3:=[profile?] <dev-haskell/network-4:=[profile?]
+ >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] )
+ !network-3? ( >=dev-haskell/network-2:=[profile?] <dev-haskell/network-3:=[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/http-client-0.3 <dev-haskell/http-client-0.7
>=dev-haskell/lifted-base-0.2
>=dev-haskell/mtl-2.1
>=dev-haskell/quickcheck-2.7
@@ -70,5 +74,6 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
- $(cabal_flag examples examples)
+ $(cabal_flag examples examples) \
+ $(cabal_flag network-3 networkbsd)
}
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
deleted file mode 100644
index 4d2db5d35a5f..000000000000
--- a/dev-haskell/aws/files/aws-0.11.3-ghc-7.10.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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
index f05125d63240..de6f465da317 100644
--- a/dev-haskell/aws/metadata.xml
+++ b/dev-haskell/aws/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="network-3">Use network-3</flag>
+ </use>
<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>
diff --git a/dev-haskell/base-compat-batteries/Manifest b/dev-haskell/base-compat-batteries/Manifest
new file mode 100644
index 000000000000..b2cab92e4bc2
--- /dev/null
+++ b/dev-haskell/base-compat-batteries/Manifest
@@ -0,0 +1,3 @@
+DIST base-compat-batteries-0.11.1.tar.gz 16748 BLAKE2B bd24a8fb165b8056023f7280745ce972d2036df33cd72f2824055455899d2643b4ca90d116d1692795ea504f0c03a97bc256eaeba7db491f35961061d28d0aba SHA512 a0149db9fae3664507c715e569209a9b996084cfb1f4dc125914eea57c2142ba8ddad559257dbf405c2b91d78d10c570c25e5a3c80bf50eb6bf5d31dfe65c217
+EBUILD base-compat-batteries-0.11.1.ebuild 1332 BLAKE2B 867923987abe0e7a494f367a2ae1c8dc327da5db0694e6a65c873611be7126be32a3932bc9c0a03ef64f8582512e92d8036d78cda8fbecb56e0f0e53f40fc342 SHA512 51c37eba33d6a5b3008777f0f68e5e352124539a63679342cf4df34266f73c30876cb677ffb925604f05a9007705270bdfc3c4283e41f161b140a545a56f7876
+MISC metadata.xml 1226 BLAKE2B 9f6544dea3fbf3c8cf7a66a24d26758c4803d51835ca6cc93a2856547860d18c87f399d693bafb5e2e55722729e6175562bd909e0f43f7bbb4d140f4d2eaa5de SHA512 d3d918a8a68f980dee2d5a51001df7a99609bd77720428f4b5b865323305b307dd6024a05b35ba3fa67adacca65b49b634c8c6a29615bc7eb42bf5ddcdc78ae9
diff --git a/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild b/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild
new file mode 100644
index 000000000000..44b59da090b3
--- /dev/null
+++ b/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="base-compat with extra batteries"
+HOMEPAGE="https://hackage.haskell.org/package/base-compat-batteries"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="~dev-haskell/base-compat-0.11.1:=[profile?]
+ >=dev-haskell/bifunctors-5.5.2:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?]
+ >=dev-haskell/contravariant-1.5:=[profile?] <dev-haskell/contravariant-1.6:=[profile?]
+ >=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/semigroups-0.18.4:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/transformers-compat-0.6:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-haskell/type-equality-1:=[profile?] <dev-haskell/type-equality-1.1:=[profile?]
+ >=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[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/base-compat-batteries/metadata.xml b/dev-haskell/base-compat-batteries/metadata.xml
new file mode 100644
index 000000000000..012220248aca
--- /dev/null
+++ b/dev-haskell/base-compat-batteries/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>
+ Provides functions available in later versions of @base@ to
+ a wider range of compilers, without requiring you to use CPP
+ pragmas in your code.
+
+ This package provides the same API as the
+ @&lt;http://hackage.haskell.org/package/base-compat base-compat&gt;@
+ library, but depends on compatibility packages
+ (such as @semigroups@) to offer a wider support window than
+ @base-compat@, which has no dependencies. Most of the modules
+ in this library have the same names as in @base-compat@
+ to make it easier to switch between the two. There also exist
+ versions of each module with the suffix @.Repl.Batteries@,
+ which are distinct from anything in @base-compat@, to allow
+ for easier use in GHCi.
+
+ See
+ @&lt;https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#dependencies here&gt;@
+ for a more comprehensive list of differences between
+ @base-compat@ and @base-compat-batteries@.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/base-compat/Manifest b/dev-haskell/base-compat/Manifest
index 9077fa11b3e4..f62a94ae1e1b 100644
--- a/dev-haskell/base-compat/Manifest
+++ b/dev-haskell/base-compat/Manifest
@@ -1,8 +1,10 @@
+DIST base-compat-0.11.1.tar.gz 33691 BLAKE2B a598582e1a76b2b83d4168da3fbdf2b0ab34127d60ba46c9803101d075989000bed7f01384d58292d96c1099857964c74d9d7bad092fca94502442b635a82245 SHA512 d92a81e670535b4ca6fd95d51800972bbc52008ef21ccc22119341974c45bec66ed725c795da8d94c8ef824dfaa7f9c03a173b643daf339a4759c49453cfcec8
DIST base-compat-0.2.1.tar.gz 9158 BLAKE2B 642c7f5f5b2a91cd6e38a6643cc719e5fa60f261c50bbda708b284daa2ccbbee2a3ae95f13f0c3180baf398b7f5db85d011f6ec944a2dd17b6ab73ec92225dd2 SHA512 959ce234c61211dc62850f656bb8342aa1fe0c849607a32d43f23d121eb1cb4c3f25a8b669042d9e76aa2f634708219e1a15a4a9afa89e3a3e1a4276b73c0214
DIST base-compat-0.4.2.tar.gz 4094 BLAKE2B 3b17f5a74b14e4eac0b7269edac3b457bfa55d45584a31117fb847f8dd340a9df613e1686369262a55772b8364527b98100bbee66312e63ccf4468c3a499984c SHA512 5f55b68d59b22a2cd6f197a3f783ad3d088afaadb27ad9810c66b9407d0e43c938901ac1a53eba54edae4cf519b2625e19a4934b09702cd9e32b9815fdc8305d
DIST base-compat-0.5.0.tar.gz 4342 BLAKE2B 8e1c16683be353d7eb949c1bf9893f7e0f02fc5ec46c88abfd388fed62da06851cc74ec26c866651b14ad111ee4fbdf008d50957f5e008c7f31a275f6dc341b1 SHA512 d591c96922720fd42ca01744f289b4ef2e228704bd2cb4b7aac5bf5a0de3b5ad5eaf46fe5f2a56e903e3a94ecf228ed494896f8a491173f9077be35c834a0377
DIST base-compat-0.8.2.tar.gz 16053 BLAKE2B 93f3ef7773c78001a155866698c51c66917a80ee61c82a5c51217b09969a781dfc03a6428d9dfa39a3b2a984dfce57b621a682f099cbe94b9776fde86aeb25b7 SHA512 3942ba0f03a2ee979130d185321f6f48fc3e71a610fb0e65d0b4cfa1ff0112776670a4322d141e9b6465060b44c2d5cf4acff3928648800927b90ce36c2b3760
DIST base-compat-0.9.1.tar.gz 26251 BLAKE2B 06d204cb6cc904cbaf3cc66d01356c18eb1440ddfe6fbf787f0bf547263a83b80c3a4740231888b68ffd419ad6bf2ddb840aea344d70c11b295e9e4d3cba8fc2 SHA512 e79cb17f96c6abb170cfb836c1ff5a6cb2916dee46f00e3701a8fe264eb06bc4b0f0b825f40e2a151f18b5ee67d98ef713877ee22253d862e175185909c8eeba
+EBUILD base-compat-0.11.1.ebuild 536 BLAKE2B 8ca70f87a7c3960db4fa06ad3762a12b15d85f9e404808ab92cfe09a8b4b5b6660a65f2be588908070ece3a5478dba8ffbd00c04a2b99e2b1eebd5d6522e7cb0 SHA512 b774f0fab6c147a2dd97311aedf82581d1ed4385733844f05213af7727cacc889441bcc9b11bd83cb48923af46d86c99a0d62a80e4a4d7d65204cf8713d27b86
EBUILD base-compat-0.2.1.ebuild 612 BLAKE2B e5d89a77d8e2c21104f3373a9c3f9d622fb464cf4afdcd6a4ab8a753989a3df9d639474bd39428ab31ca87fae09204867bfbccabd65023dc221635a8d53172d4 SHA512 fcf220425e23eb9c6bb0cde9acc976d5a5876f37c91f7dd8f5d3024ddf2b52046a86a842aee0ee64ef672dbd6b0e8e6edcddb0b83b691330bff8066918c5e9fb
EBUILD base-compat-0.4.2.ebuild 667 BLAKE2B d80a71dc4a15ebae3a8b8dcdf1883c4a69c84dbdb49e617106e77af8760d302f88a309cff3541ea8e06cfb543ae6f40c43ac1ce1533f0d793d04400403db561f SHA512 5291bda2fd147c70c1923ce10fca69a7a8a732bc26fa744047ed9e52062bf10c2ba9ac1ef0e7e1cdb18e5144b702f26610b4a81cb602bafc3f2cb35095cfa195
EBUILD base-compat-0.5.0.ebuild 692 BLAKE2B 60a6db507460c274b1f23f8fbc8b4eb63e99a213c46105036de339db0923809167ede6830bd08562e26751b86223ecae65ae87af6de4be6abb4f9f4a5cd50be6 SHA512 be0fd57deedaa4726ae194037804351c30d98e2ac98d773cd6c383ac31a220be4fcdf81f8957beddcb8397f08ac90140daffa9caec4d7c0bd5cf36c57d04bc6a
diff --git a/dev-haskell/base-compat/base-compat-0.11.1.ebuild b/dev-haskell/base-compat/base-compat-0.11.1.ebuild
new file mode 100644
index 000000000000..792d6215c9b6
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="https://hackage.haskell.org/package/base-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/base-noprelude/Manifest b/dev-haskell/base-noprelude/Manifest
new file mode 100644
index 000000000000..ea5e6aed7bf9
--- /dev/null
+++ b/dev-haskell/base-noprelude/Manifest
@@ -0,0 +1,3 @@
+DIST base-noprelude-4.13.0.0.tar.gz 2864 BLAKE2B 25d13ae8a2cbee524d46cfe351abbe77321b61dd118bc26b8d275179fdaa5d429450c3e99a12518646bfaa13258a5ffaa9eaf0cb0bd7bb84a93187ae175f6d36 SHA512 658ff8e23648d490d97de1083a8412194076f8a0a07fe5843d0d68887225294f296ad2e1c32b9bae3fa32e1f94261aaeb350eec47642edb35ca5ba1dd1a69ecf
+EBUILD base-noprelude-4.13.0.0.ebuild 670 BLAKE2B 94f594ddff49c786e2581b33c1819797bd6eac3200c19fb66c47028b6a280ac0628c419557aa22ea35f1925941ff07a6523d33b1359c8464b2a8abc3c437ae68 SHA512 232b73d52a0bd6c1e9a3bbceb071d472aa1de4b4492a389b46b221b38bcb3334c9770c68bbd455c578a31ed057914fd906f1237295ad7d2873db25dc2ec7ae5a
+MISC metadata.xml 1165 BLAKE2B c1314fff9237099c8e2a846b36635ab8ead6563ae3002830547d610f3c9a3a50cebc734681bcb035e822a762f206f01b28aa5af420c92caf30a82e8479e5ee92 SHA512 addd4e0aa14ffef7ef5e01aa3e6f6714812b10f0c2d19b9e9412d5f61ac20b5218c7d691b4b668e899b0deedc4538fe9368a2583e6784afde19267e14f320971
diff --git a/dev-haskell/base-noprelude/base-noprelude-4.13.0.0.ebuild b/dev-haskell/base-noprelude/base-noprelude-4.13.0.0.ebuild
new file mode 100644
index 000000000000..db91878d219a
--- /dev/null
+++ b/dev-haskell/base-noprelude/base-noprelude-4.13.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="\"base\" package sans \"Prelude\" module"
+HOMEPAGE="https://github.com/hvr/base-noprelude"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'build-depends: base ==4.13.0.0' 'build-depends: base >=4.13.0.0'
+}
diff --git a/dev-haskell/base-noprelude/metadata.xml b/dev-haskell/base-noprelude/metadata.xml
new file mode 100644
index 000000000000..d90faa18c748
--- /dev/null
+++ b/dev-haskell/base-noprelude/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>
+ This package simplifies defining custom &quot;Prelude&quot;s without having
+ to use @-XNoImplicitPrelude@ by re-exporting the full module-hierarchy of
+ the [base-4.13.0.0](https://hackage.haskell.org/package/base-4.13.0.0)
+ package /except/ for the &quot;Prelude&quot; module.
+
+ An usage example for such a &quot;Prelude&quot;-replacement is available with
+ the [Prelude](http://hackage.haskell.org/package/Prelude) package.
+
+ Starting with GHC 7.10 &amp; Cabal-1.22 this package makes use of the
+ package-level @reexported-modules@ feature.
+
+ Each version of @base-noprelude@ depends on a specific
+ @base@-version and thus mirrors @base@&#39;s
+ versioning (with the exception that @base-noprelude@ needs to add an
+ /additional/ 5th version component in case of bug-fix releases).
+
+ See &lt;https://github.com/hvr/base-noprelude&gt; for more information.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/base-orphans/Manifest b/dev-haskell/base-orphans/Manifest
index 6f6366c399c6..daf31e85ad49 100644
--- a/dev-haskell/base-orphans/Manifest
+++ b/dev-haskell/base-orphans/Manifest
@@ -1,5 +1,7 @@
DIST base-orphans-0.3.2.tar.gz 12608 BLAKE2B c2e14671dc69c083a8910e4debd64d472382ca4f35c781ccb207f9f8be5193321c7d0c2941455175ed9e813d1eb53ac8617b86a2ec2227bd2f1181b1bb8260de SHA512 2c62148c49e123a8e6f95ac65c4b8998c73f3f0d0bfc71e90058f3d75d760b048f8b3f8a0e88ac80c39947ce3d3d42243b66a2370045e44cbacb1f054335303c
DIST base-orphans-0.5.4.tar.gz 16834 BLAKE2B 3eb1427497c744b64ab1bd122f005f1ba75f2eb9a76c62fda2fe950c77f3a06b0969268eaf15fa759642f16512e707164c8ad2846f30f283c32a99e0df25ed66 SHA512 41338450e2669936ff8bedbd59954b988154f286e9beb37f4ab98983070b5a99bc3340e3b56fe2701c2a7cc3eed0d8dd549241f1b19c252ea4db8600dd5b5fab
+DIST base-orphans-0.8.2.tar.gz 20727 BLAKE2B bf9c46e1d142bfbebb64a74eed6d367c253e16bc7ac5503b71afa0894b9d890773410d2b5542a5e927bdc76f349ecf7cc06156199f98ba8dce1d675873d4104d SHA512 f438d3434fa2f276af3bd23288e4cab2af94dfbb392b0a7eec747af3fed3856cdac2ce5f9476962cbf5ddbb2e48577469155101e84f7603534fc4d097da882e9
EBUILD base-orphans-0.3.2.ebuild 629 BLAKE2B 7ba0f1f118750a163716c89ffae94e0946137bc9213ffaa3452156f6ed93e2a3cb378eec0b8fd019bcfd74d3f121ecea57a0739303dd2aa7b94b9193fc050d40 SHA512 2bf2e14658ff83332ac1f7c5cf3ead4df2f72e55e43372686486cc98848ee671a455100a7d2eaca65df8efe9387ccacb8518df52a71b5bbcfcca32d95351a024
EBUILD base-orphans-0.5.4.ebuild 654 BLAKE2B c2ad20662248205de848d02c511649ce2d6b456f5a04979872f0006b8a506ce45553a95ac08b9e8ddf3eaa632bfd91195ac2cfefdd8d1aa040d455f7a51f2b22 SHA512 2fa0025f00ae348ea8207ce7497e66394904e49bc3f688931e7ec0da95691965527769bdc5a8072109194756b53ee982f1f2ec634380f40c1ba9c4c2055aca4a
+EBUILD base-orphans-0.8.2.ebuild 717 BLAKE2B 05ab30a26a4c73c43835f6ed367fa3a8ca89833f45f4cbb460493c25d0823ccfe3b0fb9ec8222ce43124b16c1a9991321562a0d432bca9f97be575f1cff0c92a SHA512 2b3208a240b2b6477a4f73565d09f23dbf0c87f2a08eb4344fdd6acdcc2b7d6e26eb711126bfb62dc75bbb4665b6468553d29d51ebfb60409d79a36536c6276e
MISC metadata.xml 806 BLAKE2B d4196716e787b1274e91334b61667f00c67ff9ac70153089aa95b93ce2f5730d761be0d62a5cc97a20921573fea9a1153b937f27cc7c2b808f6d7c9e8a22d647 SHA512 68f21e99d939f8b6488595980f717948f9b4eec2c096dde3463d851de8025a461fc465660750a1840bd6157d2787364fa69525002589de5f4fbeca55f7999278
diff --git a/dev-haskell/base-orphans/base-orphans-0.8.2.ebuild b/dev-haskell/base-orphans/base-orphans-0.8.2.ebuild
new file mode 100644
index 000000000000..f7b80070c8c4
--- /dev/null
+++ b/dev-haskell/base-orphans/base-orphans-0.8.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite": circular depends
+inherit haskell-cabal
+
+DESCRIPTION="Backwards-compatible orphan instances for base"
+HOMEPAGE="https://github.com/haskell-compat/base-orphans#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # circular depends: base-orphans[test]->hspec->hspec-core->temporary->sxceptions->test-framework->base-orphans
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/base-prelude/Manifest b/dev-haskell/base-prelude/Manifest
index 44da87797d9e..68c4cc281700 100644
--- a/dev-haskell/base-prelude/Manifest
+++ b/dev-haskell/base-prelude/Manifest
@@ -1,3 +1,5 @@
DIST base-prelude-1.0.1.1.tar.gz 4038 BLAKE2B 11f5a26beb32e8e4d1841d1e98984fee9df9fae92083a06f2e322b2c9054be33fff395ebe6552a2ccfe278cb1d119589269040dd6421b1d58d30c6276ab4b18d SHA512 6bcb0794488d9b0805f6385257d6d04ef8cbadd2445534e688a66ac18863be4af2878be968c9733fd58a60dc8c7531f6a7cedd193b46342feb43a3f1f023b757
+DIST base-prelude-1.3.tar.gz 4323 BLAKE2B 3d36ddfa5528f16d4323f690c42fe8871f563cbfc926d5e79831ddb0aebe5ca705842bb87d21dc960bbfaa088a298f7f810dd085228877755678b3daa6c67b4c SHA512 de0f500e0d2d962491951445e7409f337bbf5614417cf6dd54cf04e1dad9ad181bc09648c9f7e0201838fde38ca86b2f89eb40805c9d9df7afb9dbaae565eda9
EBUILD base-prelude-1.0.1.1.ebuild 575 BLAKE2B e398f86a9699570fad316f29eeea9cda3e843e03630e4e72c42e1234b4f513719709276d7941819f995982a6f5b7ef4c8c033cc64fdc5c9b8fa459a9f21d72d4 SHA512 dad6ef458bf8a7fb784494ba6f7cc6eb518edd947a37d5a4bfd42d0648ad68b7d499c75e88d9c1812f07542bd43c60165ad6b08e0cd8dc550859d4715925e276
+EBUILD base-prelude-1.3.ebuild 572 BLAKE2B d065cc066c9c4124b362132a07678767314ddee2f9c5c870f6dd82efd2ef1c148b5d1852c603360fe7084ec4a608b600d0704db49df3226f6c6609aeba411337 SHA512 c06ec7df67ca8788da9e7bb07773cfa5f06cc0733800f006af32cea12b27c8fd2bddc737366392d463dbacf2b902ad3d908ed6af41aeb7ce62b4bfad454cf5a8
MISC metadata.xml 945 BLAKE2B a9382f6ecce320a9c3796f042727bb5092acba53826b5160a05f9a89bc4776e229bd42136567c8dcb05f9f02bcd893304610cf4abe04a3f4518ed72fdb4dc542 SHA512 cab916deb37631cc623cdb799d10338f21cafa557879dc3b96ab8627a06f5ee4cf196b1b5b668fed1a838e8d195d63526d3a8587f5134730375af0d2504d439f
diff --git a/dev-haskell/base-prelude/base-prelude-1.3.ebuild b/dev-haskell/base-prelude/base-prelude-1.3.ebuild
new file mode 100644
index 000000000000..ea9b6f056b64
--- /dev/null
+++ b/dev-haskell/base-prelude/base-prelude-1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+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="https://hackage.haskell.org/package/${P}/${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/base64-bytestring/Manifest b/dev-haskell/base64-bytestring/Manifest
index 16e32317830f..3392eb3bd875 100644
--- a/dev-haskell/base64-bytestring/Manifest
+++ b/dev-haskell/base64-bytestring/Manifest
@@ -1,5 +1,7 @@
DIST base64-bytestring-1.0.0.1.tar.gz 9080 BLAKE2B 272bd4cd4a87c76d5d85bf0bda4b9659168e9623deaebfdc2cedc7083b833fda9512775d17096e8f01b6ca1a1f73c9d1bfa5059b7564f1f3dc2cd467322cfbc8 SHA512 6936b34955b89a275f5bd71c74bbad2be6ff9e2023ac652bdbc9c5b10dd624e3862fc348849858fdb5c7b8aacc36ab4cda8bc6ea797c129b6b28d7e2e2e610e7
DIST base64-bytestring-1.0.0.2.tar.gz 9830 BLAKE2B c6f860dd665efd9304225adc4cebc8adadb2972d135b859eaea6fef6b5fa8e8521b45a6fce355538dacebb6bf9eb7573b5eb3ca91333d1a0a115c6cc0c1c1a4b SHA512 8d8880cf806aa3932068e0a6faecde084829e72e73cf0a6b4eac99ae852dffbd85f968918546e18920044dd34c65b67bed1c62b6fe71f48b118bc337d86030e4
+DIST base64-bytestring-1.0.0.3.tar.gz 10104 BLAKE2B 00dca0236c739704f45991d974b99715c2c903d8ee228b7fbe3524d690496248d8b6acc798e8c42c70d4bc382b9c79f4f54bd2a858d3863207bb93fa44478ab6 SHA512 e4e244752491ac279a88afc4ceb0fe4c44b75fc369ff47ec29e3c99996b4be967051034c94f0c659d47a153d6b9e0b65a75ea419fdfd52fd50cdc0da2dca7db6
EBUILD base64-bytestring-1.0.0.1.ebuild 730 BLAKE2B 8ab61e5d149ce2737990e3f7992a87eb9b99dfed6197944527bba6655d9fe449583a5f2518937b1700d42aff5a16cfc99245a9a83df15ed2ea6847cec99cc393 SHA512 9f593a13109df0fa518b2eadf48d7fad700e8e9ec537d25c84d836473ef6bcb4ad5e7c44906d91e84c2b36a525f540fb378d5545ac22a40b093334cbf03d6fa1
EBUILD base64-bytestring-1.0.0.2.ebuild 742 BLAKE2B 94ca3dcaf821cd18276777805805a00eefd295cc81205e572a6ac45d63a5b0675f5a61b28318e11047588ae7cd461d369a3b6045a6d341fe5b36121249754ec7 SHA512 b5a22b72e44101b8261bcd3a56692d8a71ab39f312315f9dee54ebaff4534e7a4054eae1a18ac2766c429e6481fd7cd29723ae4725e5cc927a387cbec1393b2b
+EBUILD base64-bytestring-1.0.0.3.ebuild 747 BLAKE2B 8a9b5c54e72fdf691d0dccfe72d9be95889ec4f7e5432837a3819de9dad6f2fe3ae592c47e4df3ddcf70220bc205dabf64bf42b8015692b54f7b6e1a335e01f2 SHA512 4d1b0df33bb05a145a23985405acc5e1a6989908a53237a357674604af364ab6d2cbae05a26eb2a8a3a9df5b0afa5fbff571e1f05186c1dc63b1ffa1e2149ca8
MISC metadata.xml 427 BLAKE2B 18ffaff4e2a78e35554df1a79485899f0774127364d99346d93568c435b6b6b73552ac25977213adc356f0e4ba69d05b5d0bfdddfab28ee070087102bf94cf00 SHA512 8a018f951503918aba4bf65beff55d11dfe886cb5c78a166bed89e585366b8d836176ed304eb182bdb3b74fe775257f8b0073aa315516a8d16239e6b1a07a35e
diff --git a/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild
new file mode 100644
index 000000000000..458d52682faa
--- /dev/null
+++ b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.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/haskell/base64-bytestring"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/split
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/bencode/Manifest b/dev-haskell/bencode/Manifest
index 24a2ffd3c6ac..a9f494d4e7e5 100644
--- a/dev-haskell/bencode/Manifest
+++ b/dev-haskell/bencode/Manifest
@@ -1,5 +1,7 @@
DIST bencode-0.5.tar.gz 4678 BLAKE2B 11309fa238926733c2bee5d466678e6ea0307e02f30e168c061553f8a6cf1e518413bf34e9a19043706a41531f31e94ffcad4f68a174850934105212de3113fe SHA512 0829d3224684dc6082cc97db854962591df3f343417a5917cf423f41fdeb2fb2f36e71521ce43b7d41d6e436ff2a325024492eeaa0a26cc04876816f8a283987
DIST bencode-0.6.0.0.tar.gz 4622 BLAKE2B 597e06b7abeebd6dbdbb8b5afa0d978553bf8d9e61b1f3f2e40bf4c2730599518bbeaffb206cad2a6089ab03be5b225e475e1f54d7babc08dce923e2c06a0efb SHA512 be05a5a086d095e8ed79318c7b0a6e5e29f2483f8c9cbfe768c339353d473f8eb5c3060aaed9d60675bdfd13686e02b2261939ca6d34cc9488318daf2cc664d1
+DIST bencode-0.6.1.1.tar.gz 7008 BLAKE2B 9fe866d2588f9feddaa6691ab09c96bfbdb6b91efb79ab48de35fa40d45397f8940423c18b918a4f1289a94574982a8cb96d0c0770f9f346a43193389eec8d09 SHA512 e2f4c312923412a47cbea62caf6e001e30418946165405f2cd9d77f06c13ff2846b352e28ca6cbbfce3bf236fb42f0b108442b17e2b0e8bac702af6d6a114f09
EBUILD bencode-0.5-r1.ebuild 607 BLAKE2B 87646f6cb224b56b541ebed809040816ef1f087dec59ee3e958184fc6203526a1a1de301fcc018086bc2c21fd1dfa5175c9c90f80e1f8b701abe861013570092 SHA512 5fcabdd8180d509bbffb5924f5289eddbd3a254c1ccc8333d2247d7c7320a391c622bb31e203bb8e09ae722e9fdeb70381555717e63aa04ecfc9d173f8e49449
EBUILD bencode-0.6.0.0.ebuild 608 BLAKE2B 5823f71e0397e602da4b56396ea4129538be09e4ca1540b9f4b5ac7bc20ad75a410eb4c444a5ccec729e198eaaf102b91548ae4d2e21fb029d0c5490fdff3e81 SHA512 908fd2797feeda273cb4bbeef1d54b8f26b9a1dbbb44c9c40f142e44654122632b6f41be843ad4a7103041a42c070dcd403115eb483d21adc4d4988a0200a3c8
+EBUILD bencode-0.6.1.1.ebuild 691 BLAKE2B 61a5a33983fcf9efa0b6e62a8de94cd67c5390cc273fcd6d8b20b14b11e0fb5bbaa4c5c2058d4f87424aba77cb8e0f8fd526898a19aaf5b512271c67def9c2f4 SHA512 dc333f2df5464ca23909a4716c46974fc751501c3db620b128628d565790a89cf00d704eaafdfdc69b77f140d60d5ddbcb91f163754a1a4f6c7c373409a37899
MISC metadata.xml 328 BLAKE2B b10abd5d44da6d8a242d0c03786bdc83385510309bca740fff3a57cb44c07ee4c5df15af5fbc17dbb229500e05e4f5c65e2ae72bb822e12a708d3d63bb370c50 SHA512 38781d6ca54584c312e1d51e817117c6a8b1308e3025fc9a25bf3d29fb836f38e05d512a702d0e5f2777c546774607faf6b040c440b9327291b702db5059704f
diff --git a/dev-haskell/bencode/bencode-0.6.1.1.ebuild b/dev-haskell/bencode/bencode-0.6.1.1.ebuild
new file mode 100644
index 000000000000..e2d92b959353
--- /dev/null
+++ b/dev-haskell/bencode/bencode-0.6.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parser and printer for bencoded data"
+HOMEPAGE="https://hackage.haskell.org/package/bencode"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/parsec:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[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/bifunctors/Manifest b/dev-haskell/bifunctors/Manifest
index 2784c0eae24a..ed922c8df9e1 100644
--- a/dev-haskell/bifunctors/Manifest
+++ b/dev-haskell/bifunctors/Manifest
@@ -2,10 +2,12 @@ DIST bifunctors-3.2.0.1.tar.gz 7332 BLAKE2B 5b72dbb0f14e87bd967eb4a3699a2d7f27e6
DIST bifunctors-4.1.1.1.tar.gz 10310 BLAKE2B 0f303a34e219e0245abb5cfedbefd8da8c30f5979ad1cd5f1c831d6c36f4732d35bb3871cce669724eb2aa3c1647c6d2922de0438159acba1f069c47ae9aa745 SHA512 9d572f47bd574e7f740b1c2f12ff2c76439ec3b34657f57efba9f23abb5b42e38fdb77b8bfe20e8896f5a8bb2465fee7c02a1adaf7e02ea822b2660d2e7de278
DIST bifunctors-4.2.1.tar.gz 11494 BLAKE2B f0cbf4c7338239a3d358e0a551552654525941b8f79df72201a28fde192001475fa3782323f145ad14d23d19790baf22ce0304458892a4ebd1586f4aad008012 SHA512 850bf36f6a575e4f1c937f5d65f499a126b813d231a8cbe77aaab0c5f9462f67b25fcad8ff29629f90f95e201c3408d0290e9db4cfaf010a33bd0e7f336a0a05
DIST bifunctors-5.4.1.tar.gz 39878 BLAKE2B 2e2c4a027e24fc0324be0fcb93ea0d530313c9d31378b540ae0956e734c0dab17a1cb37367fa90d1eb1bb0078cd67029dfddc6e78ca42961865f6a9a53cd4696 SHA512 2b309a8b37b0993159d383ea07b95ca5bb69bc9fd653d0bd0c502c0598a400e11d4e9c8f25c27adbfb5adff209eaa36c242ca9a2618b962cdd9e843b6fbb1a3b
+DIST bifunctors-5.5.6.tar.gz 44721 BLAKE2B 9f0d588ad514b60ac6ac5fc1f5e1c265b111330e008d57340baee4011e6aadbdaa9a7d24b480cd7d568f57e61214821129ce8785a5731763a08306a2c8151b5a SHA512 d78471bdf9c83c77d49825321984964e165c77ee4f02f8c4232ce272246057b0064b68553f8d70a11a930fc771dc55a2991ff63d6d7af89bb749f23737ba6a5b
DIST bifunctors-5.tar.gz 10562 BLAKE2B 32323e27e86e6a2ded76a8877a118378f8834f5fd64f7459fb53262ce787034e29ca85035f497a34ec02271f7d5af3017e8f87dca3a9b8f3837c06d6675edfca SHA512 5d25764587e8f358687f0cb3b6b831980d267d43c5a67b16611405c9196094d107e05e369a0de55befb9731f8c561fe80859298511fde4f3cefae4a1a2672184
EBUILD bifunctors-3.2.0.1.ebuild 722 BLAKE2B 53f7c18ae52a6dc00ed99a9563b40da06d4fe6e34420b8ede395cf1ee7e48f76eb39fd5a89a02d50ccc447625c5b17e80381ff77ee8393cb1007112c945d7eee SHA512 8909c58242fceba5c77ba6d4b9d9fbff5204f1b28246b34e8b605ee842965dca122e3c44e72a4b85d2224265ba2ad37656eda86f12d49c0807d500673ec25770
EBUILD bifunctors-4.1.1.1.ebuild 756 BLAKE2B 600f89e7f0f3973f5d94ad3b4e3e94dd30f368c42fb41ba33eb2f71d64a0cea6d9602296d4dcb1a05af706647d0265bebb08d8eec055f0aebfc55358cc965407 SHA512 4ed7f28b675ac603e5327802248c5f341f971f9240d5090d730c800d9b4be2bc8f7eb84a97a403b37c1cd458c5448ff2aa17b666e298efbbaaceb377d90b3c05
EBUILD bifunctors-4.2.1.ebuild 796 BLAKE2B 8a8741f85659fc2aff199c165e5d25dc6f5a1ee9a5258518a48d50b6028224ed5c910cfd23689808d788702338612f254390e794a9df09168c2a52e92809048d SHA512 09d24675960463ed7b107d6a1ece73cb9671d9f774ce26c849ef2f61a4a474e0ea1c9c7f483e9e21e774c6b979b222409ba3538d87d5a48273701ab3143acd8a
EBUILD bifunctors-5.4.1.ebuild 1463 BLAKE2B e1b17c433fc27ea814e67e71c587e411911a6d1894561fb6203fb6766fba76756b483fdd9a20c3458558aeab1db4a1ac6fc8693dde18a63db7fd0ddccd2f4301 SHA512 ffd6bcc51823e7dbab53793ce440d3823643cc3bdb35457cfe2a9e39b951cfc2301677bcb874863469c41573883ab9e513c08bc731cf141fc80ae6db7e924e1b
+EBUILD bifunctors-5.5.6.ebuild 1310 BLAKE2B 222f243706afa77fd74fddd5133d84d169013bf828cd7482e4c15640cdbc695ab9e9afeb27cd92cee356a20940d8717ead37a731b29c954cea571bc544a9ada4 SHA512 e0db382283bbf3c9ed0c235a290f4c07e71269f5e8ba0602299fa8d206cfb051aeee7c833f318c85d232e14b5ee826a67118314def1308098d3f297fcef8cd0e
EBUILD bifunctors-5.ebuild 881 BLAKE2B 18fdd05ce5b93d42b6b9b67ed6276ee32ee5227c26f065875e840cc607ec49d1405ee82fe952772720f441b68fec47a9af4b9ba49717e9544fc330b4d1ea78ea SHA512 bdf46736a768bbb62e39125b1fa8fdfcac0a044b2cf7edf5cc710326a6afc52f66970df5230b57337abae6d13bfba98248cb4efc2171d58219b51b28a088df62
-MISC metadata.xml 891 BLAKE2B c13343571cc4e4d70526ee4c796971c829c1009166cce406865a1a2325fbe091323384fa3d1d3afe3c51f79a5bc4ed9d22324215e111e610c9076c1f92f80c39 SHA512 742eb245cf98b8c921f3ab3b0f41105303a7f657f16e96e652d80e3adb28722a38eaba4a1fa07afc60dedcc4ed6a0f3cf7dadef7e2a2e6dd6f1756f0b6f647dd
+MISC metadata.xml 828 BLAKE2B 5865e8bebe560f508f20ec98f1872d273a4f66c9cc82d1c6b41d1d1e6c7c8905044cad4edb2b172d11382a79e197a9ad5928d1bcb023d979bfd9c804f7587701 SHA512 b55961e30e4bf0deef3a33e401caf79dd09225d8bce0665c9e02b50a9a2ef59edf55bd62f0a25ac80bcbfa392ace9a5ac52437fe6a8517684d29ada6eb4afc1c
diff --git a/dev-haskell/bifunctors/bifunctors-5.5.6.ebuild b/dev-haskell/bifunctors/bifunctors-5.5.6.ebuild
new file mode 100644
index 000000000000..0e03032f6a2e
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-5.5.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell98 bifunctors package"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ 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.18.1.3
+ test? ( >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
+
+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
index 7c41a8ab499b..a180f7b756c0 100644
--- a/dev-haskell/bifunctors/metadata.xml
+++ b/dev-haskell/bifunctors/metadata.xml
@@ -5,9 +5,6 @@
<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
diff --git a/dev-haskell/binary-instances/Manifest b/dev-haskell/binary-instances/Manifest
new file mode 100644
index 000000000000..33724a6dab54
--- /dev/null
+++ b/dev-haskell/binary-instances/Manifest
@@ -0,0 +1,3 @@
+DIST binary-instances-1.0.0.1.tar.gz 5025 BLAKE2B 403f6bc8c55bec745b5284b8ebd1ddb429b277b1acbd9081207a40f07eefdc5533cf612fb74bbd7a741378051e06cb6d1d85413572e8e12a42e244e17a42649e SHA512 8933f2eab4a23460bd9be7547f229416adccb3e82ec452f75567fa5b5cb6babe4b7f243fbf3799099647bc4f890eaa1acc962128caa8caafc3ff724867585e3d
+EBUILD binary-instances-1.0.0.1.ebuild 2208 BLAKE2B 0d1d9f228b451ffeb05ea0628a2664bf3fad073e04e8c5d9081b43bc7c3a655dcbb448ac551640dfc861ea7da29be5ac96f0f312e072dafa58448e8b9b02cd85 SHA512 170d71fda641f588e353b917c175ed6d038c9b1df94ad092badf79cb3879f101743b8cfbba5ea7d311800e2e7acf19052d0d4d76e81e8e494d5db14fdb73afbb
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild b/dev-haskell/binary-instances/binary-instances-1.0.0.1.ebuild
index 82e78e5a0499..14821193cb32 100644
--- a/dev-haskell/binary-orphans/binary-orphans-0.1.6.0-r1.ebuild
+++ b/dev-haskell/binary-instances/binary-instances-1.0.0.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4
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"
+HOMEPAGE="https://github.com/phadej/binary-instances#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -17,32 +17,34 @@ 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?]
+RESTRICT=test # Needs fix in ghc/text: https://github.com/haskell/text/issues/277
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.6:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?]
+ >=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.2.2:=[profile?]
+ >=dev-haskell/hashable-1.2.3.3:=[profile?] <dev-haskell/hashable-1.4:=[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/tagged-0.7.3:=[profile?] <dev-haskell/tagged-0.8.7:=[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/text-binary-0.2.1.1:=[profile?] <dev-haskell/text-binary-0.3:=[profile?]
+ >=dev-haskell/time-compat-1.9.2.2:=[profile?] <dev-haskell/time-compat-1.10:=[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 )
+ test? ( >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/quickcheck-instances-0.3.21 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.11 )
"
src_prepare() {
default
cabal_chdeps \
- 'semigroups >=0.16.2.2 && <0.18.3' 'semigroups >=0.16.2.2'
+ 'base >=4.6.0.1 && <4.15' 'base >=4.6.0.1' && <5 \
+ 'binary >=0.5.1.1 && <0.8.9' 'binary >=0.5.1.1'
}
diff --git a/dev-haskell/binary-instances/metadata.xml b/dev-haskell/binary-instances/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/binary-instances/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/binary-orphans/Manifest b/dev-haskell/binary-orphans/Manifest
index e0e66d567140..b43b785a8a9c 100644
--- a/dev-haskell/binary-orphans/Manifest
+++ b/dev-haskell/binary-orphans/Manifest
@@ -1,3 +1,3 @@
-DIST binary-orphans-0.1.6.0.tar.gz 5320 BLAKE2B 3e8393e64ee737316457ee7f36f740404b0f4adaac2134701c935608ac90714473148d8844c167262a058de607f86a2d8d0b2527e6cb07f50f054b77629df97d SHA512 646410b79d92a20ef7b6d6583fca38da672e7fe072d2d5a7a9d50bacd1fb3da20efd9ab42e74029279dcd5a2c4b80218b860ae8e45bef348a692b23bcc8ea351
-EBUILD binary-orphans-0.1.6.0-r1.ebuild 2038 BLAKE2B f2ea7ec181c63a55bbf0beb800ac7b09eee754e9066e170568fa7de40270c685a0c3f39242b8c6ab18b474dad5b67ae8164fb6b85d66a93072280f2e7aa6884c SHA512 63b59f85b87e3484e1da79d88d2c3039f29ca232d6d0313436bf32cfe06091ff8300ce7f6ebd8e88c5127230ecc1591f24322044d93984a9f4593f1a532cba45
+DIST binary-orphans-1.0.1.tar.gz 4425 BLAKE2B 2f94e8e2fa70578b0feaa338ea5148f2f373cabdf4fcfaa3092ff7f92484fc7708da09bba8ea51de626c70c74de3051a6eae6c0a2280d125504d168c730e0f14 SHA512 067df608ec5fee2907c1648c19116a4de7a237c41101e811ba02789fbe22c5726443d4950b03bd156ad8ea336acc6c71da3efe7a6cf1127519ec5eb9778ec11d
+EBUILD binary-orphans-1.0.1.ebuild 1479 BLAKE2B 5e713575df405e18cd59b3e66e39b8e6fe816912926dd6b30b460a2da6a1bc680956547121b17fed9126f4e8167c48bbe7c84d476eef026b67ff65a0b8087e57 SHA512 acbc21ef06b22f8407b5bce89fe1abddd2cab38649625566681fec283accd2ba05a85c06b3aed8b04e059f3638ffb7c5d8fd1a75650339330b16c32b90affdf5
MISC metadata.xml 368 BLAKE2B 980ea993294e02c8c2fd09b62f27b7885ff21e6458308003ef61078715b7f82fa784a10e99ca0b89e290ae84d3ce1e8bc97ce6fcb318818c3e6c45657594aaec SHA512 e5dc324c3ec28d21fa959b06947784d263dff0b6a7094ea1a19ef477cf235aa5b2655d72ce3c6ea87fa9e2f429f2e9a80858ca8fc8d61b5e263cb9bb13f7180a
diff --git a/dev-haskell/binary-orphans/binary-orphans-1.0.1.ebuild b/dev-haskell/binary-orphans/binary-orphans-1.0.1.ebuild
new file mode 100644
index 000000000000..7003eae643b2
--- /dev/null
+++ b/dev-haskell/binary-orphans/binary-orphans-1.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for binary"
+HOMEPAGE="https://hackage.haskell.org/package/binary-orphans"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?]
+ >=dev-haskell/void-0.7.3:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/quickcheck-instances-0.3.21 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.8.7
+ >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.5 && <4.14' 'base >=4.5' \
+ 'binary >=0.5.1.0 && <0.6 || >=0.7.1.0 && <0.8 || >=0.8.3.0 && <0.8.7' 'binary >=0.5.1.0 && <0.6 || >=0.7.1.0 && <0.8 || >=0.8.3.0 && <0.8.9' \
+ 'semigroups >=0.18.5 && <0.19.1' 'semigroups >=0.18.5'
+}
diff --git a/dev-haskell/binary-tagged/Manifest b/dev-haskell/binary-tagged/Manifest
index e52ac0cc9bea..03a4bfd01722 100644
--- a/dev-haskell/binary-tagged/Manifest
+++ b/dev-haskell/binary-tagged/Manifest
@@ -1,3 +1,3 @@
-DIST binary-tagged-0.1.4.2.tar.gz 9318 BLAKE2B 19a3878d755a57fbeebed38451c55c5695637ee136491ded830a127dcb4f33106bbaf7efb3d3101dc0c37f752e30e93c2ec1216a33343093431d0144c0dcff48 SHA512 381ac0833c13c9b50174d2c5d3695e4af9955631dbaa20719556084ce013973ea37993cb86ac4880f41044fbf178dabe6f100cc53c2d982037a2ca9826878706
-EBUILD binary-tagged-0.1.4.2-r1.ebuild 1750 BLAKE2B 459423322f53157aabe4e212fd3e29d63aa01a3ea1735c93b0d5161e70de1f94d271a2babd4f3108f37ca71e78c2e84b69d8012b42a3d9571c8d3a1aa1de7f42 SHA512 0a8a3f62ee66433eeca76e6e5dca3c534fca05d3d27ba8275c18ba8722af16125e4af89af01f6dc783a188cd51fe205fad6e7147440daf18f1ba1b74d7b88ece
+DIST binary-tagged-0.2.tar.gz 9570 BLAKE2B 06519bc4862da1ad4804c487f5b250600e20dff479d47db88dc0b83030a08078b41d1a6691a7b9dc2de62defb797d30bc8081158e722a6c564e08e1a89287971 SHA512 03bcf80b39d5f8e1256ac45b557904d6750d1786f4b4da0c1b9e5c004503d5375699480f89426145a3eea103555c5f4fc820cb87053a2b6ccf4c7e1d6faf7120
+EBUILD binary-tagged-0.2.ebuild 1867 BLAKE2B 18c29fac1c2a545aef83b1c3ab03e61a0b00882a1b9b3c9e13d968ab7bbeee8a3746a9d9ecd0ab9d927a4c256e3ea44f78ceb874a1282410c6eb843a52230d25 SHA512 6dd4ae5a216601dd235496368543c21b393500da4ca647fe288630bbd02ca85cb401339675d893896185cbfc15bde897956a6b5671a7cf6126ea5d291b90d35d
MISC metadata.xml 368 BLAKE2B 4a2cfcab1db7331b6fb7a0af0a836cb4120311fd32945e54e38d15e2b41c660fe77ccb3ca06f0bd603925454df743d0009ff35306c588af05a8e4b256a4f5de0 SHA512 350883a8527ece2449b4eb86d119faa19ca697fd8c74967710dace371b04c3bda09df8870394c6fdb606aa8d07d9d7b36da355a21bd6abef67cd42ccecdd05ae
diff --git a/dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild b/dev-haskell/binary-tagged/binary-tagged-0.2.ebuild
index 885f31709904..f53ead554f72 100644
--- a/dev-haskell/binary-tagged/binary-tagged-0.1.4.2-r1.ebuild
+++ b/dev-haskell/binary-tagged/binary-tagged-0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,26 +17,26 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] <dev-haskell/aeson-1.1:=[profile?]
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] <dev-haskell/aeson-1.5:=[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/cryptohash-sha1-0.11.100.1:=[profile?] <dev-haskell/cryptohash-sha1-0.12:=[profile?]
+ >=dev-haskell/generics-sop-0.3.2.0:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.4:=[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/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[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/text-1.2.3.0:=[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:=
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-1.22.2.0
test? ( dev-haskell/bifunctors
- >=dev-haskell/binary-orphans-0.1.1
+ >=dev-haskell/binary-instances-1 <dev-haskell/binary-instances-1.1
dev-haskell/quickcheck-instances
dev-haskell/tasty
+ dev-haskell/tasty-hunit
dev-haskell/tasty-quickcheck )
"
@@ -44,5 +44,6 @@ src_prepare() {
default
cabal_chdeps \
- 'generics-sop >=0.1 && <0.3' 'generics-sop >=0.1'
+ 'base >=4.7.0.2 && <4.13' 'base >=4.7.0.2' \
+ 'time >=1.4.2 && <1.9' 'time >=1.4.2'
}
diff --git a/dev-haskell/binary/Manifest b/dev-haskell/binary/Manifest
index 4fd061112f9e..be732f89afc2 100644
--- a/dev-haskell/binary/Manifest
+++ b/dev-haskell/binary/Manifest
@@ -4,10 +4,12 @@ DIST binary-0.7.2.3.tar.gz 47622 BLAKE2B 8d98846d020af95624208ed841b84378ecfd099
DIST binary-0.7.5.0.tar.gz 45764 BLAKE2B 824e3bc9c910ddb86d2799101bf8c76ad7e10f81911fed0da3d1ea07c5586a4ad645407b1fa53a853adf5e83bc1b77411e9812ebe7d15923e508e3376110e827 SHA512 232e7c3da1c0055f3e9f211a86e81c76bc44ab1b70cabd23c93634dbaa42eed8bd9314fbedc16b9703d3ca92b0bbf232e6c30bb1384687dad0e6e85c9abb8947
DIST binary-0.7.6.1.tar.gz 47086 BLAKE2B 7d81b9c254902d5ff2bafbef4c31a6f6f0396202d8585690c1ae3b63ae6ed157db7221d65a62e393ee8f6725ffd5d80e51030c0351e954b06004fcb70e5867cd SHA512 655daa93a52b845a85d440810452933d7bc3398ad1b51e1e955b2d19a0a32679325a0d1751ad50d252531e493528262e14dab32af4b9a515855fe7f64e0730b2
DIST binary-0.8.3.0.tar.gz 51900 BLAKE2B 47e7db8a79e19bbe8cfde3f0b5d3c1edd441606ec0d70f5f02cdad3856dbb35a451b667c33beaf26d8fb57497bde5f3a03df704c458337e065776bb98b308135 SHA512 9b16143067fc974d2dbb4bd42833454a4516eea7ead7674079911b969c42547ededb87f95cd5767553f2105e2f9bb5b2ba08b9666714aa30e56143e606711d44
-EBUILD binary-0.5.1.1.ebuild 681 BLAKE2B ccc15babecdbbda815c68104fcf14334251f7c475eb3569f9ab1f12063fa3a021860a2ea77840030645c11a8da24c91886097fa5e1db84c7044e14e09e6aabb5 SHA512 d97bed87d16f11e2f5b251a90a6aa5083ab9feb175814082709fc07f7fbcb891815ce4c51c550b08e5f1e546aae5fb2be746fa9fc725ccf3ae82a0d6d4d042a3
-EBUILD binary-0.7.1.0.ebuild 1127 BLAKE2B 5cb8d3f792cd6671ed466ebac25e0e39c84a07ab620a5974cce6bacce84c0385559ddded2e5a919b91f4bad823f80590766e3d9978740b1ee9792c057d1f4d2d SHA512 cad878367fa75a74073f1ed370a1d762db6bcae25fef49c41a10e0bdcf7fc90dabdd5810a126dcec2ef043a4c3d949defd4d09227149142286af58772c4bca6b
-EBUILD binary-0.7.2.3.ebuild 862 BLAKE2B ad0d6022203ce435620577a047f2a835310696284fc58646c043e03696737ed22ea157fcc24f4ed15f7e04f6ea5a74e49da750744226a4adcb35408855f27db5 SHA512 2f2f6527bacfe6ae39317e91d66aa1410e337685d66ea89d76de6c17c7993d570eeb3d6d395915f7fcb9c20930b3969250520504843d5a231da33f809a3471a7
+DIST binary-0.8.7.0.tar.gz 57443 BLAKE2B 27d892ff28410e37fa9c8f3b852bf6c420fee8c7241815737c7c488e0e1754685ad4efe6a93eed055638870c0b64dc311e1c6e6bc6bf498420f1640557d4ef27 SHA512 2648ea70b6615c01a0e336b3fc187ecb0ad298c620df056da250fa237a2614d23f2ad11a0b11216d799aabb107f89b89d8e63daa30868bf8829ba358b9586aff
+EBUILD binary-0.5.1.1.ebuild 669 BLAKE2B 584c21e094fd90af48ce71bcd492a242d401dd8ae47ff05afd81dc6067d510d3d95a80c2ef8435d19b70bbf04025cfa6d38e2dd725f24f776179987942d3ff5b SHA512 5c566b0f445b8f49e83b51e61c97629df19d27871213e4f0eacbc2e58796a0f88688074e5aacd8186dfc55aed4425875173bd2acb3fc2dcc8ef3efe59ab764e1
+EBUILD binary-0.7.1.0.ebuild 1115 BLAKE2B 106fb207bedcc730bf3f001460baba509412e8e3d77d1552d6aee408cc3dbbf391b98bcaeadc322ddbf0218b9df87bd15af7815bb460593843502331af9e3c38 SHA512 6363f906630f6bd3b6330c1bfb79409c47264062c87e5f3c86e2ff6b2873d2436fb28e39a257c6dfb3e6091861bbb67f5972348f8b366d6c30b7f4215eab3d23
+EBUILD binary-0.7.2.3.ebuild 850 BLAKE2B fc8bcf797fd20c29383e64b32c98cfbe2c2a949c577051cf9ca634c078c1fffd0073fa6c6dcf4779b4e3b2676d09ce06a1b7ed47b18500cb22fda0b3ecb2265e SHA512 6b479927b4ee3cf8ba718c3f58f648523eaaea8a28fdf9310b38c3ca0c4f2cba737d2e2b46324c5e2c52c36a0df2636efaf62dfb71e7c5f40c308b9455d99629
EBUILD binary-0.7.5.0.ebuild 860 BLAKE2B 7e1edd2d82bcdf178b61b2526e5da8e6e8bdcad8f13641aacc8ebf477c87c0856ecc9e4fd03a79ded8110b873df37747ec3ac157b5cbc0aa15292959c11baf69 SHA512 71d470a35aa7d299438455937900f8124a997693b52bfdc9c6d9267a20138c305c134ad19ba653bf5308465622b979320e7953c223fb287094c24f3d855fdded
-EBUILD binary-0.7.6.1.ebuild 745 BLAKE2B fd6bfcf3a8b743cc64013a2ebf28ad415475e1b8f12b2398b984131db7b6114d56f064ed65b25e85b8dbfdaa118e09121b09e1b5a34e24c888e46539bf19d965 SHA512 8c505b551b8d5b1aae97ba4c1aaf96dde4dc055b205aea116efe4885841e14bb61f99531ef8a972530e3245296d146358c501028539f0922eafe8f9daea7f08f
+EBUILD binary-0.7.6.1.ebuild 733 BLAKE2B 48eb96bc231c4e2dad243b02fd748210ebffd1dee7d94b35d966bde7804fec2d569a07a4d8348123006790315d301ccde7bf3d138bec5fa04de6a70c6e78fd1b SHA512 90bb4797268a4bbfb6800ac332124f6c2b0d23b25b9b240f50d6f278119b1f36ea7e22c4e43a77190db0b81e7449127232b57ef06945df3db11a1013ec2f146c
EBUILD binary-0.8.3.0.ebuild 937 BLAKE2B a766a1284a9208dd34918a85c25a75c750bac5145dba56cc4349269645af52cb522c76912a07da1160aa5b126260d1062820f859a84cf9144c717394e7478916 SHA512 0fda34f172b5dd74a2b67dafa8e76c96fa6343f220f1cb8c746d270935ed9ee55e45be49ba293fc307bcf12fcc318740d4df8dcdc47cc7df74796436c675507b
+EBUILD binary-0.8.7.0.ebuild 1157 BLAKE2B bad4b22ba7fef0efe03e4c82f3b1f115075000ca361c33a9f51df1343c8501e046ddf57595e351dc722af98436d5ed355007b51e0fa42741b4c2081224908a1f SHA512 90be944aaf5d35cd623b04fe0174fcbb3f25caabf59e5ad82da326d598a7b596bf5c90d6b8ea2859b47cc2036b3ba79792f9a442ab099d8bc66e6375498b29ca
MISC metadata.xml 677 BLAKE2B c28648a0dd6140c8763a604e7976bfc20b9b8174dabb66a63d64df2947ac5ad3d5ceffeb6c60143a88c1328f2b822505e5938161654246c3e33ca0cce4a8e811 SHA512 0b2e3503d82f796a6c3bef7dcaf307de19b3f7d0081690971e0b5f9c9b49451260e87d25e0bd2e311f1249ed111568bb62b246b6a1510b16138c6788aaccb563
diff --git a/dev-haskell/binary/binary-0.5.1.1.ebuild b/dev-haskell/binary/binary-0.5.1.1.ebuild
index 115fb14878f1..22de26737827 100644
--- a/dev-haskell/binary/binary-0.5.1.1.ebuild
+++ b/dev-haskell/binary/binary-0.5.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/binary/binary-0.7.1.0.ebuild b/dev-haskell/binary/binary-0.7.1.0.ebuild
index 61986fe80b5c..c8203a4b3c40 100644
--- a/dev-haskell/binary/binary-0.7.1.0.ebuild
+++ b/dev-haskell/binary/binary-0.7.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/binary/binary-0.7.2.3.ebuild b/dev-haskell/binary/binary-0.7.2.3.ebuild
index 2c386acbdee1..42da1f184ba2 100644
--- a/dev-haskell/binary/binary-0.7.2.3.ebuild
+++ b/dev-haskell/binary/binary-0.7.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/binary/binary-0.7.6.1.ebuild b/dev-haskell/binary/binary-0.7.6.1.ebuild
index eef90ef28ec6..f665bde6b618 100644
--- a/dev-haskell/binary/binary-0.7.6.1.ebuild
+++ b/dev-haskell/binary/binary-0.7.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT=test # binary[test]->test-framework->text->xml->binary
diff --git a/dev-haskell/binary/binary-0.8.7.0.ebuild b/dev-haskell/binary/binary-0.8.7.0.ebuild
new file mode 100644
index 000000000000..47206fbe4a64
--- /dev/null
+++ b/dev-haskell/binary/binary-0.8.7.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite has circular depends
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~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}"
+# test? ( >=dev-haskell/base-orphans-0.8.1 <dev-haskell/base-orphans-0.9
+# dev-haskell/hunit
+# >=dev-haskell/quickcheck-2.9
+# >=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.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha1 PM:9999"
diff --git a/dev-haskell/biocore/Manifest b/dev-haskell/biocore/Manifest
index 6b2b888f94cd..eed5c4ba1110 100644
--- a/dev-haskell/biocore/Manifest
+++ b/dev-haskell/biocore/Manifest
@@ -1,3 +1,4 @@
+AUX biocore-0.3.1-ghc84.patch 931 BLAKE2B 83d3c8d5ddf8b83dcd21f0e9e150811f17df0ceeab74d9760958b09493343b252cd42f2ecc3a1cca63a982fd2d0cbfc1d442d3c22c11add831f4a9e2ab35406b SHA512 deae76513ea24354bace0875db6ec4924f0fafccd45fb6dbc7217bed1002b863ddc45d62697946ab943b2550600f5d0ca398850514515f49da2729c795ac38a7
DIST biocore-0.3.1.tar.gz 2812 BLAKE2B ff94cbbb37c7f74c7d08e31a626336d4db621c468dd42df43ba20739224378b1ecd358e74111174eea6a30450e50091245490606da39781d92e905cb1e875db6 SHA512 0a9a3690aa0888c688c8429facd0a26ac94f639222568d2e68a0640714098a40fa38d196800900486d12b36ee735576519d98e4d45f0320261d3f5de9ab09311
-EBUILD biocore-0.3.1.ebuild 577 BLAKE2B 75d8fa7ea54456536ac64ff92a91122cc14dab529fe26c18bbad2459b1f4517bfcabd447e98206a731e25148272ddd8fc043a87a393d2fd4c08a704f6c3a44e3 SHA512 d9a2f11041d3911a3971cd3b98dcddbfff33e6d75786e463ab57bb1c57c79e4e7c1e72515faf3ccdfcc5acc725684b2929fbf796c1700deb79e178653468f613
+EBUILD biocore-0.3.1.ebuild 622 BLAKE2B 3e88a17648e5aca6b01cb4e0e2e44b28f8ca635e9659c3fb2b2a51e208c224be7da678281795d653f6da139c93f6a21cac97eaf95ebca0500969799e33c6e543 SHA512 f879fecacce552badb00e21d5b55b73bc0c11783c8680c237c52dae87fad46caa3e2ae4207c1b834110436b38c3fb48e7f51c0e391fa1d8dcc106a65e67efd06
MISC metadata.xml 513 BLAKE2B 908cee4a5af32ebc521401f9537900ac0888dfcc8b26128e444f57b0f953482b95a0636ab2c6fb92f15dd3b7af1baf847d706b32d57f333edce2e8c98fce2c74 SHA512 156aec24385d099aa3b1b061938164d1a3b8f62e2ec71b3c99fa75d0a6d8a2ec3ce1ae666d9a2c09a107ef436b1abc2cabf13d6cb9a6e888d7f3487fbbe5acc9
diff --git a/dev-haskell/biocore/biocore-0.3.1.ebuild b/dev-haskell/biocore/biocore-0.3.1.ebuild
index a03f1244d73a..fd548622c653 100644
--- a/dev-haskell/biocore/biocore-0.3.1.ebuild
+++ b/dev-haskell/biocore/biocore-0.3.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
# ebuild generated by hackport 0.3.3.9999
@@ -23,3 +23,7 @@ RDEPEND="dev-haskell/stringable:=[profile?]
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6.0.3
"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc84.patch
+)
diff --git a/dev-haskell/biocore/files/biocore-0.3.1-ghc84.patch b/dev-haskell/biocore/files/biocore-0.3.1-ghc84.patch
new file mode 100644
index 000000000000..b0a404eb8b46
--- /dev/null
+++ b/dev-haskell/biocore/files/biocore-0.3.1-ghc84.patch
@@ -0,0 +1,28 @@
+--- a/src/Bio/Core/Sequence.hs
++++ b/src/Bio/Core/Sequence.hs
+@@ -37,2 +37,3 @@ import Data.Stringable hiding (length)
+ import Data.Monoid
++import qualified Data.Semigroup as S
+
+@@ -42,2 +43,5 @@ newtype SeqData = SeqData { unSD :: LC.ByteString }
+
++instance S.Semigroup SeqData where
++ (<>) (SeqData s1) (SeqData s2) = SeqData (mappend s1 s2)
++
+ instance Monoid SeqData where
+@@ -51,2 +55,9 @@ newtype SeqLabel = SeqLabel { unSL :: LC.ByteString }
+
++instance S.Semigroup SeqLabel where
++ (<>) (SeqLabel s1) (SeqLabel s2) = let
++ (i1:r1) = LC.words s1
++ (i2:r2) = LC.words s2
++ sid = mconcat [i1,(LC.pack ":"),i2]
++ in SeqLabel (LC.unwords ([sid]++r1++[LC.pack ":"]++r2))
++
+ instance Monoid SeqLabel where
+@@ -68,2 +79,5 @@ newtype QualData = QualData { unQD :: L.ByteString }
+
++instance S.Semigroup QualData where
++ (<>) (QualData s1) (QualData s2) = QualData (mappend s1 s2)
++
+ instance Monoid QualData where
diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest
index f732ea73fde0..2b75e83b41d6 100644
--- a/dev-haskell/bitwise/Manifest
+++ b/dev-haskell/bitwise/Manifest
@@ -1,3 +1,5 @@
DIST bitwise-0.1.1.1.tar.gz 17107 BLAKE2B 0e4ef87c50a0505aa04f248eb3356b8c3311a8a85c67d13a50621cef0e77416bd1111fcf8823c0b8d35eccd48db5241571da2f0dac8b912e4a6fd2a8ca87217d SHA512 f599411c6ce68a0ac71045ade891ae9c70a2b94b79285cdbac9e694bf227df5f0e65f115321ac62ac2878232aa91b5a6a376ae43654671fda0de2f9b0b65c70e
+DIST bitwise-1.0.0.1.tar.gz 16473 BLAKE2B e7caa6d1ac864d6c12ff471a7080559da93f3973eeb5949e54ee2a2f205cab4a9c452578c0a22102fe613964af4f9367b037552a30dd711b08cac2dd2c3ccdca SHA512 b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443
EBUILD bitwise-0.1.1.1.ebuild 695 BLAKE2B 9fc2ccb2289b409d8f7ac6906afe732d43c5c4e0bd742cae02ca4358fb5c643d57afc0db3bba015c3259e0a07f276d583c8c8db4d3077e550093e86c9fa0a1e2 SHA512 eed56629f387025060ec2f700300064133516f9aec02eed999fa69e294530d08f56929e7876761b90e541c47e19f231afc206096e243ad87c7df6c31ca9e71c0
+EBUILD bitwise-1.0.0.1.ebuild 744 BLAKE2B 81103f3a7f7e3a85d84607ae4728f351954ad2ce77b07094e99383a7e7aa13c23e5c0746b08168a65f78860ca5a82ffb63f64b64571529838d14567854901bac SHA512 666e574316db133336d195e37b2c6950b9f90dd825e8ede16a88ec867a13020edba10079cb460853fc457cbb966fa17b21c51d549c4789bb2b479c6ce90f7c17
MISC metadata.xml 1712 BLAKE2B f33c499851f77b486e0c415c9fed8912871d9b0a06a9a9fbddd6ac232bc5bb345294a8fe116939f0d6226ab9ff7bad961d4965d6584079f1faef6160332b338b SHA512 3c845b956c5480cb7a2f57dfaf41f269564731c22f68e7e5d1cd2285210f39a2f4bb0a23b6a3efec6b7d26a0a3025f21bc5c97d0b4db924eba2c11227db92fc4
diff --git a/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild b/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild
new file mode 100644
index 000000000000..7c437a36a1a8
--- /dev/null
+++ b/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays"
+HOMEPAGE="https://code.mathr.co.uk/bitwise"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+ test? ( >=dev-haskell/quickcheck-2.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.12' 'QuickCheck >= 2.4' \
+ 'base >= 4.7 && < 4.12' 'base >= 4.7'
+}
diff --git a/dev-haskell/blaze-builder/Manifest b/dev-haskell/blaze-builder/Manifest
index 811a6ba1bfc5..39464d3ae748 100644
--- a/dev-haskell/blaze-builder/Manifest
+++ b/dev-haskell/blaze-builder/Manifest
@@ -2,8 +2,10 @@ DIST blaze-builder-0.3.3.2.tar.gz 67371 BLAKE2B a9982be738d47767f159cd6605d1331b
DIST blaze-builder-0.3.3.4.tar.gz 67399 BLAKE2B 302edef237e923623b9a38f994d7aa6d8afbffe130572c53c48fabbe444ead90666e8e674a2ae776d65af17d8b9d0983a88e0896a5391a088bb0f1a31e58c727 SHA512 ed01adaa4fd4a95926d34fa785c9a1a127e1094f1891936256ae593fd492fa3a55ade6ad5d62610f3ecd6662f32facddc5053da63e4ab3e5f3c329ae6950bd23
DIST blaze-builder-0.4.0.1.tar.gz 57113 BLAKE2B 34e3601e6ae41579ab538800a783964cd98209cdd903052a2d733482348bbaeed8501a7e62ea2a6721d66f7ca619ebc82e4b4a1bca707e4a7712e55798c5981f SHA512 876c12d75ede8876c834999a4a69794fbc1f56e888eea3a976cc85707456bb1439ac72bc41dea1c2400c6fe761d20a6b7b9eda61c10fc390fa5c5c0b22aa3ff0
DIST blaze-builder-0.4.0.2.tar.gz 58681 BLAKE2B 713e932ccb404dadd9d4f7398ef10e26d7d452d1c56c4a617315d5f50ae1ffe18c3bbeba9ab1bf86442c966e0dbbb1056c7942b4e98fb6d1e42a457dde0af83b SHA512 ca0390d1e31d1fb65f5739a15b4604e67d01aa1ba2f98ac6e741b277e64e79e8d65eca581aba405b65136261654f3e116c21ae4b4018d74a784e481c2ee9d3a0
+DIST blaze-builder-0.4.1.0.tar.gz 61365 BLAKE2B 6c6a1c2f7b97a75bb7489471e34674d0502ec1b2871643dc945ef0574d94cc09c2726d03fcc4f38d43f34baadd8629a0e81d5292998153ee8b907d546153488c SHA512 0962634113a19d39fb19a9df895a4e4e3e0fc5b2c17fd0d5c27e1cd9da128fd3af2f01d7b0ce894d3964b5b3bd874aeae205b126e069a6e5d964ad97c753da39
EBUILD blaze-builder-0.3.3.2.ebuild 605 BLAKE2B b6775c368a18090bde64eb843c0cf6eb3fcd5c48485d5818484330f36306a4432b255e21d999d99aeae1881c3a74ed822f70c1c48016eefb86ab22f5e96e8d3f SHA512 3f598fa0dedc097d28651e8d72ebbd1add5bf2ec1a707e1c1a778dbf6d9b762bcbba63bfae80ccd57a7dae9fd3c0bad9a302e6fef87ec40f6de374befd8b10ee
EBUILD blaze-builder-0.3.3.4.ebuild 600 BLAKE2B 3f0bc30f32c415b85af1513540b52e1e234fe3b9cb80779ecc5b34e66e8b807bde5d2c6127d30fdfa5e5d6e26a64186daffa617444c2e90a98604c5c9c79ce7f SHA512 cca609f9ea80ee28c2744f0de0a946dfd55f6005fbfdd02170f6339949033b290d1dfa59c12e27817097de43742282243ce01461228bd354ec8975852ee18dd7
EBUILD blaze-builder-0.4.0.1.ebuild 840 BLAKE2B aa2108fabf7f81f9b92e6f43971f32a8528a34a7b1bfeded72cd8cc7ac90c04dcc5a6fcc7fe13e6b2303cfde8897310fd167aaa9c5ddba31e60268badaad3962 SHA512 728cfa4e68e204107f0f7a861c22f8163fc3417cf4d0694e896d38bc596242fac7d978eedc6ecfeec053d224bb77f9de7c61b5dfe9b6fb00dfde66b6137439d5
EBUILD blaze-builder-0.4.0.2.ebuild 840 BLAKE2B 0792a3411cb8038fbb769e643ac9b82e1ec8c3c7bc260aba4926af183fc24e8e11488bdca14b2bb0bcc98ea25b95cc79009a1aaa43289861f7724f3f8c389998 SHA512 e0da490c81d9f43fac01cbb4f755404cbb2dd530d24f61bd00aa54f8ac453cf385171ff8226b6fb0fbf6064e19d185eda8570659b041fb26b050c200c35a1e0e
+EBUILD blaze-builder-0.4.1.0.ebuild 924 BLAKE2B 42319d33362621fde57b8cf86324e0fb745dbc9aaaa5323f2ff523512e72d856f8b0437a56c1136b4d6b0e093c3b2065479ecc2a29f7bb419df29ee0292c3a20 SHA512 fd87e81c2064acffeb96777ea7aeffb0b1ebd5eb4c739c1c3c6e729705c004e5780de5f10ee430db4a068e90df16d8212621aa7ccfd99073840f9392c5db3faa
MISC metadata.xml 869 BLAKE2B 8b303ed458de5f7c737fef499b4a8003eed954c6d88c3c11771211a2434c072aa0c71a60f8b460bc3a7f17346164219755f0742632cf6554cc45e4a9ef76a01e SHA512 12044b2ec31a87d6639aee82ab51439d5360aeb3db7f6ba44281fe5a96900b3c213e664c6c292dbd6252e296cd66f6d3c52b22d6f61ea0e100007889959b514a
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.4.1.0.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.4.1.0.ebuild
new file mode 100644
index 000000000000..21371dc7e524
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.4.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/bytestring-builder:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.19:=[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-html/Manifest b/dev-haskell/blaze-html/Manifest
index a8819938ecbb..43a852e93d78 100644
--- a/dev-haskell/blaze-html/Manifest
+++ b/dev-haskell/blaze-html/Manifest
@@ -3,9 +3,11 @@ DIST blaze-html-0.6.1.3.tar.gz 75658 BLAKE2B d75fcec101f424bde94647cdd314ffac2b6
DIST blaze-html-0.7.1.0.tar.gz 75872 BLAKE2B b118c4b7b4ae04bc2c02d7396478f971a9e0dff5096ac57851f68b1f62fdfd99745a5cd40dd0f2528b65c7a38b5e44c49cacb9d022ae2cb22a80c1de8847b091 SHA512 efc007089172b57493b0640e1484706f7b206ac9803699b0c8f5f6f74e74482dfc555d4a0e828fc2809d47b6015020268805b38109890f063b51c9f91d521896
DIST blaze-html-0.8.1.1.tar.gz 76157 BLAKE2B 7bd5eb7d051a045e0dc0a3d48577da961deb90bd73e220c0556799018b178761cda13f636d37092d7f2e53b08a25391272b93862467210e92939b78e2e34d33b SHA512 0af9754c5cfd25757c5f1b8514ee37cecdd77a6397f513f6d4b6be301308c11c64d8649d2cc3e9d7ffb85cc9d9fcf18193a8bdf9e19466a6895243c4c338af91
DIST blaze-html-0.8.1.2.tar.gz 77898 BLAKE2B 34cacaaaf68b81baa77a30e6a208dcb802071313d2d2ed3adecf2c48fff140426566e115984104c31e6a52faee2de1301022b8acca74951f092264c2b33abb62 SHA512 0b786b6fdec9c9e5c458eaf1a2504c0afb32293a8e1750d5e0413041f863a8c364675278d80075d9423387f4cbd50e1476016c1ab3d46a6cd27aec06d6899ea2
+DIST blaze-html-0.9.1.2.tar.gz 81617 BLAKE2B 36e86647db47ee55a32daf2cf2afa51fd58436c7de7e7dac81b298cc1ea7e1ba1fd470d2a19def3bc6aabc51bd046c8c611300fa4ecb5f0e1cee2286a0b461e6 SHA512 26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc
EBUILD blaze-html-0.6.1.2.ebuild 1274 BLAKE2B 45a2f55435963ab138a2b7d6251f4ff33d88f9efd5ee2f76834e5f86ceb5aa1d4e8db6f55e2cc49e63219e0de8ada9845b304cf5e916de084e7c5704fc71d21c SHA512 1589460d6681f1b53804d493548674b33fe3d9133bc359c96fdc514b3546ec638d00250da051ba32a6b726ecb1d5c2d2a97fe97454c2a1365a6f08e9b531aeac
EBUILD blaze-html-0.6.1.3.ebuild 1156 BLAKE2B f64615c50f6ddab985cd11bc506caaeb9fe0aef0458e983c0b9a0d5d452319e0848443b9db43c015e2e80864af64ead0bc4c73ba82791baa63a3dd60226d8a54 SHA512 1468506795e2b2d6c63a9a9665333dea6417e3d8cc47db85b6c6780b25e164baf072155f3b86bfd6ff23e6d4c042d2c6077bfbad909d6e5bc72133424c53665f
EBUILD blaze-html-0.7.1.0.ebuild 1150 BLAKE2B d5a438d8a303d3356243148beba163a0f8c62f88f147abde82d180ca3ef171a9d9a754909863c08d32419d19203d7837f8c0d9d55dd05cbb1c7505a8f621a42a SHA512 9a71383b8c3978b1713ec8b7e78a0dd197227ab537e9a8b1a7d1f8273ffbdceb7ad7c693cc73e62bf9a3fa6c454297be263392427765878be0be54bec274bb5f
EBUILD blaze-html-0.8.1.1.ebuild 1153 BLAKE2B 2621551335fee98d703b3b956b1bb714446368cfdfc5c346e5601c41f81cd410fbf352dec869f0a347233c33a50473d498fc1354ac82eaede5a82d1c9ab071b2 SHA512 aa07934e5f5c79dce815ebbeddfd91cdd3a506abd8e30388b66dbff8a3fba4903e3ac0a6b679d17084e53269523a53c3a99709081aad9f6100466f71a4c73435
EBUILD blaze-html-0.8.1.2.ebuild 1152 BLAKE2B 07216fed4f7fb01f4c534ca5467f2c1e9e73f135d10990528a0bfc59dda168acb3c1d8c791bed2713bdb2a0ab4ed3a7667691b8f5fec431a02690611b53716c9 SHA512 2f5e7700bf0751e976d9e9fcf94a19cc21a9cd8b5bff299d44cebbc9691c96da84c0f0c7c76181081136abc49681a939780370104a25e17e830b50bb982ddacc
+EBUILD blaze-html-0.9.1.2.ebuild 1150 BLAKE2B 5ccefd5567aaf060df8753325f80cae06210ba8e053cf3945c3635fa8c9d3d382d0a5fc0a819327f63d4eab36fa8442877a622abf9ba382decfa241aa0f96c2e SHA512 72b497fd831cefb619feff6e9674f0392e2e88230ec2be429ef546b05db9d75b5095c376bc7553d9a1841b20bf9f99ca2a0567445c3fce76576829c7e9690bb9
MISC metadata.xml 498 BLAKE2B add97de60cd5374c7cd17dcac5aa4bdf0f6433724a4abdbbcdcaaabdc2bf0b8ab1f191079c573b9569076bfb8c773e7a4b6cbe105905f57c101c8d15b1ad10b5 SHA512 73c9c4ea7f0678f756c41ec10ce6161ac4d4dbaaa260dd317da24308f57f70ea5317ffbbad3380724064c21820cfaf278a06129bb1a2dcb3f206b92f2f719a33
diff --git a/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild b/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild
new file mode 100644
index 000000000000..6949fb57f373
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.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="https://hackage.haskell.org/package/${P}/${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.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[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.7
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.14
+ >=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/Manifest b/dev-haskell/blaze-markup/Manifest
index a4a47dc57ccb..73d312c0b548 100644
--- a/dev-haskell/blaze-markup/Manifest
+++ b/dev-haskell/blaze-markup/Manifest
@@ -2,8 +2,10 @@ DIST blaze-markup-0.5.2.1.tar.gz 12069 BLAKE2B c67b14c238c20bf96f19387d0f08335c8
DIST blaze-markup-0.6.3.0.tar.gz 13348 BLAKE2B 5bac4df7cc3e982f1b79245470aca97f00d84e6bfcc9a3ac2e28d3eebde98148f3880a56d2d6f9b615acd56198b823bb8c821f8d2da522d59593b4064cd0b87b SHA512 01ce41593242ddd6effa4ee2edecf461f434992b85fd79e1df8bd766a5879bda545842ea84d30f0513035fc686aeb624373a1de2377d1f5cad52cc1482acc318
DIST blaze-markup-0.7.0.3.tar.gz 13447 BLAKE2B 6934ab2c2711ec0dddc0068e5b523291d93b03ba9abe81761b9e39f95c9c45978c0c0347b0b5824251e6db0892590cd261af6dbdcbe6b10714452dd20364c02c SHA512 295188911304f32addd19ae8df5f69502cad65a09778c65fede6eb167842508769dae5a0b7eef7451fbcc767d3a0079484a3ed8d2caaa9a841fecc6d5dc4d482
DIST blaze-markup-0.7.1.0.tar.gz 13548 BLAKE2B b914629cd9df285e6a552fad789aa0179725dba39ae5d0fb13ae669eeecefdb72bb438f4208f92585841c69d39470517794736fac0d3e0969c68f65f5125675b SHA512 42c3c0db1141b0f67f720795fef8d8cd5e4ae6d12851b6048caecbf57062f8422d3101f80264534d70eab21465c823ff29f037bde948da43478c9d9651feda77
+DIST blaze-markup-0.8.2.4.tar.gz 14518 BLAKE2B 43f07bdfeac60e60b55a7a0f8a1bf3c1386597b09511a6df2139246b05d10bc66899ffad7eefbd97cc1c981e7dcc8f7e345ec41675293599f22e1d3849ecd5d9 SHA512 e75fe4162f165975febced4d54460c64a4a4d1ec1db963fcda7d1c1e2cc2c24f8eb565ba0170524aa28da3b3cc1d8057d036a1ab963052436dd550189d5cd263
EBUILD blaze-markup-0.5.2.1.ebuild 1159 BLAKE2B 5d4f1c08b39bebfc977e9f2ae5206b7ffcf321d64b6584877871d90062ebd4cf5d5b5867e2c63b219ea3e8d38a26717c42724a1bcd30f8d18c163993526d260d SHA512 c60f1553a3f7eee120313a670ce1c44f8825026117e9ec4fe08497610b102693772479fe9e5b2fd4faf9d95a47839184df96c4da65f26b00637734dba156d542
EBUILD blaze-markup-0.6.3.0.ebuild 1068 BLAKE2B 59d605113b31fa4cb9bd7f0905757f0eadf7a321751eed0a5662435f58a45622182cf90951d7e1bbec094e74ec70676db793a6a8be2d916eecdcaedcbc9fe559 SHA512 93ceb7b029d932f3c8c717edef75bad7cf183509d946324d1ad5d0ff0ab3aac704f678101655def0b500912f94e49822726126b2a6000e28a568e90b32ea7dc8
EBUILD blaze-markup-0.7.0.3.ebuild 1068 BLAKE2B ff52ba07af4a5b517f7963bf66a4df2738a3d47524abed35bc94dc78fdf654261d087c5f961f28c83f46e2032b782963c1c543edffc0c044bc7233e3fce0cb5e SHA512 b6792af980bd39ffa44617d4300235795794da7abce0ffd53228ef5962ba42fccbedd5114582c6eb52c32ed3adbffa8328bf1e861e8f3c7aca00a28b9b37da09
EBUILD blaze-markup-0.7.1.0.ebuild 1067 BLAKE2B 797a7f5eec149cf6deb2f4a33f014774a37372eedb74052ce42300b4ca61ce8d17a9861999d52ef887329d3416d4e79c30e795d2a2e869c5d33379255ca361f5 SHA512 266fcf5b77573215297c43d8837fb800cd91e8fe30bef656eb13d8186a6a4e1232a3755fa3b24ead2f989bce39c1f7691991dbd196a5bc77290e4098b0e54fe5
+EBUILD blaze-markup-0.8.2.4.ebuild 1118 BLAKE2B f165cafcb59f31f0f443e9c21668ff8d1bdd945394913e056ede4e17b12c46dfdd338141dbecb86d16957eceba770a4d69a318fa7bcc6502e6f6c6cb3abf051b SHA512 5ec276539afd075eb0514e4250bc2cc79fcfb32aee6b71e42e647996fb3947dfe512b61c6b161a2b752442c85c52003d681ceed1529cbb53305776c00399e5c6
MISC metadata.xml 516 BLAKE2B 64cd165fc27b6c1570dae7190e0181a92bb43c54038760f7c843fbbbe0d6faeb783f0d3e2d58ab90214b15775dba7bbce88c6b5401cd4f9b165b2bbcdc76a080 SHA512 a3395d76bf164a2cde4217dce26e35e894fc53f0a977134da64959e857a8640d0cb22cb53c33ef0359d782abf68f8527f01b18f5f0ea3278ec9590d9024de1a0
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.8.2.4.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.8.2.4.ebuild
new file mode 100644
index 000000000000..4de88dc0c818
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.8.2.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${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.7
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tasty-1.0 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4 && < 4.14' 'base >= 4'
+}
diff --git a/dev-haskell/boundedchan/Manifest b/dev-haskell/boundedchan/Manifest
new file mode 100644
index 000000000000..17f31d28f084
--- /dev/null
+++ b/dev-haskell/boundedchan/Manifest
@@ -0,0 +1,3 @@
+DIST BoundedChan-1.0.3.0.tar.gz 3591 BLAKE2B df6f085ea129efccec006dec7133524fc88332fb6451f8ee63702b985e6481c5741aecc0974c203f43b25f63036dbf0935e44e4a9cabf3f1c3574be9580bdf26 SHA512 4d842d2b499dce265329f81a402fbda2e97e00b7e04d55176225f6a1284d5dafae4712df1ab71effd328e65f218c582440d4db3e62e253033da49339cbfb7055
+EBUILD boundedchan-1.0.3.0.ebuild 616 BLAKE2B a0f24b53afbd0bb1ba7bb692bd80194295c52be33ad01dbaa0688116e67f7cd160c16ebc55eac17929b88d618195fbc179a7b3c729d5a17b98f3e0e5312941ac SHA512 6c0e1960b38691719e0e1e35b6fd25eb069ee0eef739c61dd13a190e90733d1f4cc8c8529a567ee820208cbc02817ead538dd0f698ffa6c7f376d2b3a78d6ffb
+MISC metadata.xml 444 BLAKE2B 7ac8ff997977eca7391b982a47f0c6af68a2c94cfc92d9c0aed80bb2818c6d6a1ec63185539f134bdd0e3b4ea8f60e9f0edb2ed7358a258eae6b216f2bfecc00 SHA512 aeda6f3ee8572a41e1a410131e9956002419d3cfb1b39a78919f34bb503f935b2baf5d8748ffe0db563ba68f04d2bf5fc381f5ced280115017a74a2a36d9c5c9
diff --git a/dev-haskell/boundedchan/boundedchan-1.0.3.0.ebuild b/dev-haskell/boundedchan/boundedchan-1.0.3.0.ebuild
new file mode 100644
index 000000000000..39d6d2de3f04
--- /dev/null
+++ b/dev-haskell/boundedchan/boundedchan-1.0.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="BoundedChan"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Implementation of bounded channels"
+HOMEPAGE="https://hackage.haskell.org/package/BoundedChan"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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/boundedchan/metadata.xml b/dev-haskell/boundedchan/metadata.xml
new file mode 100644
index 000000000000..44ffdbacb027
--- /dev/null
+++ b/dev-haskell/boundedchan/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 library introduces BoundedChan. BoundedChans differ from
+ Chans in that they are guaranteed to contain no more than a
+ certain number of elements.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bsb-http-chunked/Manifest b/dev-haskell/bsb-http-chunked/Manifest
new file mode 100644
index 000000000000..8234d427226f
--- /dev/null
+++ b/dev-haskell/bsb-http-chunked/Manifest
@@ -0,0 +1,3 @@
+DIST bsb-http-chunked-0.0.0.4.tar.gz 6630 BLAKE2B d16b539f34518aaec4875b7644ceebbf50b94ddcdd9a2bb612dabfcd5eafbaa9753d187a5b137f39126993e0b75c9ffcebafb3772d948b45512e33ff3fae1dd9 SHA512 74c04c2fd372067c42d3631cdfc2ad7093c0c3af1145833ab307c538dbb936d2042492d4e81c520c3adde8634df29ff8558822f06f226c52d16abb4a35ab1a13
+EBUILD bsb-http-chunked-0.0.0.4.ebuild 861 BLAKE2B cb11541db50cb13b8908f1723e1d716c4f19ece90e70d4a03963bd3b64711b750c5b008277b2bd5ccb421963f3e40a368691312a8269b07d447d55b9b4511835 SHA512 79894ff98466f5d78473a3ff290b14cf45f3822310693237f9465c5f1400a1551bf78e9cf7b5dbf2fa4d1f6033768b0b7d73b47038e651ee86378e3a51c1f3ca
+MISC metadata.xml 669 BLAKE2B 3a157eb5f77e8211e0d0a8d0794a8ab8de231549aa9318b0e95b79686c44639c70578abe0bf581209003ee8e162095cf3635baaeb299c8f71adaf01592423d2f SHA512 799a83f15c32d666ac15cdf26ca47470c7af39e0917bfb6223817663305b18066f47975727eec4cda312d19c058531ad249f09d013419c5c5f4a4cf3f3fe93ab
diff --git a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
new file mode 100644
index 000000000000..007a3169ed00
--- /dev/null
+++ b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Chunked HTTP transfer encoding for bytestring builders"
+HOMEPAGE="https://github.com/sjakobi/bsb-http-chunked"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/attoparsec
+ >=dev-haskell/blaze-builder-0.2.1.4
+ >=dev-haskell/doctest-0.8
+ dev-haskell/hedgehog
+ dev-haskell/tasty
+ dev-haskell/tasty-hedgehog
+ dev-haskell/tasty-hunit )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.8 && < 4.13' 'base >= 4.8'
+}
diff --git a/dev-haskell/bsb-http-chunked/metadata.xml b/dev-haskell/bsb-http-chunked/metadata.xml
new file mode 100644
index 000000000000..4b1a4e670b6e
--- /dev/null
+++ b/dev-haskell/bsb-http-chunked/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 contains functions for encoding [bytestring
+ builders](http://hackage.haskell.org/package/bytestring/docs/Data-ByteString-Builder.html#t:Builder)
+ for [chunked HTTP\/1.1 transfer](https://en.wikipedia.org/wiki/Chunked_transfer_encoding).
+
+ This functionality was extracted from
+ the [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
+ package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/bytes/Manifest b/dev-haskell/bytes/Manifest
index c24d3f1bd117..d712859d1f41 100644
--- a/dev-haskell/bytes/Manifest
+++ b/dev-haskell/bytes/Manifest
@@ -1,5 +1,7 @@
DIST bytes-0.15.2.tar.gz 18834 BLAKE2B 18f0e2618a3ed7f4eefaabd0c4b4ca6b99e4493ae0b73dee9a7f0fe1c2e980a4e8714e50198177a657d6ac06c08227350dc342178f5565444ea9f23904d01585 SHA512 339da2fe49a6acd307057bfcc79e7ac09eefb9a93ec60cd52a8d425337e7bf355ca8aa42f304863df773b0ef2c459b53571920611cf1ef8f98e78d112cc6ad29
DIST bytes-0.15.5.tar.gz 19354 BLAKE2B cd6845be4c541a231d52e985532379c166a84346f57687f6407716ed0c9ea17b0fe10dc2f5cf500898398dea8227ec2277967847a8eec49e49e21236d14a1b62 SHA512 c9c6b2978345e4e8eb3b12e0600e286f73a419db403fb3fe003b637cd045b1d52207f8ab06d8fcb583fd094095e62de81e4066c851b3a419c0731534a645c7f6
+DIST bytes-0.17.tar.gz 19794 BLAKE2B 12ed44aced19c62e5a78673ca01cdbc0b42d3d265b0254ced120c95ffaa1264be53db3bcedc9a84ad7a0ebf443f40ba6693d04774b307033944d4c9709a06469 SHA512 1114bfb8db6a870b1edb1a77d9234ce0bdac38a5d12708de537d09bca2a3580d16755031b704b9fdceaa0a531009b7e7f392a6f1ee173eff9720774038f675a1
EBUILD bytes-0.15.2.ebuild 1616 BLAKE2B 19e5960818467c840418c0431391378053e155dc42083ec46b5a5aca9874d61447212cb519e6a3a7e0391c065bb680b0647ae4372a646737f251556b14330f30 SHA512 76378492743de8a7ed68ce03898b441dfadb5cc30644670514841b1baf863d95abc76e435129b093de859ed0e4d16e8b60773dffa4399f3444973f59eae658a2
EBUILD bytes-0.15.5.ebuild 1745 BLAKE2B afde13a66c44ccc9bb31fd1b61ae5b5d0ab22a7c1ccd834925381f585c3a0942ab1d22886e35c24c29ce99aa8f5bcb6e4c148b52c7471feae1c75be4ec03f283 SHA512 751b935091825309dd22a52b7429dd6f85a9a62b3517a59ad828e3b234caa477a3ca6b8487481c285c671959ede48bec7dc6831301bf18017d016b94acd90ca1
+EBUILD bytes-0.17.ebuild 1798 BLAKE2B 103202689b5959ff87f729606845b27cf42c8c7363fcb9fc817881979d55e94abb139b77fd0da40c8d092f8e7305804d4b889a18d391215fa2c851370bdb4002 SHA512 158dd0e81cd113c7a00af327015cc867cd93a20814073182ec467f23736340bfd991eea4837e0d515ab79061388a7e87874f84862afd74839acc2d7377e51b4e
MISC metadata.xml 546 BLAKE2B cad0bd3e287b2b7837e477aefdd4a2e7fec6acc0ac4c9be876a089f48c31bd507c5fa6a037289153774b1d55adaff81926327e1ce6001dc5bb0ca790228a211a SHA512 1f54179d87820c310fb26f4b168bcb2cfbc5d668d6893867e19015a8def8afb08d6f40482b27237a858e80d6252ad793230e43a467a84d9ae8e87501b4acdca7
diff --git a/dev-haskell/bytes/bytes-0.17.ebuild b/dev-haskell/bytes/bytes-0.17.ebuild
new file mode 100644
index 000000000000..5707b82636dd
--- /dev/null
+++ b/dev-haskell/bytes/bytes-0.17.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+#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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+test-doctests"
+
+RESTRICT=test # fail to doctest
+
+RDEPEND=">=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?]
+ >=dev-haskell/cereal-0.5.2:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[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/semigroups-0.5:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-compat-0.6.5:=[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.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.17 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/bytestring-show/Manifest b/dev-haskell/bytestring-show/Manifest
index d592c27eafc6..34f86eff8e2d 100644
--- a/dev-haskell/bytestring-show/Manifest
+++ b/dev-haskell/bytestring-show/Manifest
@@ -1,4 +1,4 @@
DIST bytestring-show-0.3.5.6.tar.gz 8145 BLAKE2B 421a6593e77f200db1f905a5e74071116327dd018fc8117c5c81fe0193891070f3b190b4d7ffd2e056ba4b1adb9e8eae87e2f905036a0f85ab94ab7d03602d05 SHA512 f59a041e30ec3b3eb9f971968606685ba5968dafc44d92ed50c9f7f124b891f48fc6612fdfc1a57f702e76e41f70c647e81c1919ab7fee194db9d97ddd73dd10
-EBUILD bytestring-show-0.3.5.6-r1.ebuild 650 BLAKE2B 95e6fa7cba1d681fb80b727e983d1e1a22c4ca7b162dc708aaa97adbaec082033832efd78578ae01546d59c2bbee383f8f37983768f31957bc94eaf61209f8fb SHA512 3aea2e301182db657944a27aa5b0f9e24ed25e2793664601ae4ce9f861cfdffb84d524f0e310be0b921197cca2dbe83031da2fe46dc55074518a8544aac8db1c
+EBUILD bytestring-show-0.3.5.6-r1.ebuild 763 BLAKE2B 6606f3ebaa3c690b9d16ef4c4cea5033bbda8d85eb07d937ed036df959cb7680077d3813b6702bfcd0f6b9c4c7e83edd7d9561bd28a9ed8c77eaee50f56ee658 SHA512 9f320259134d087ae6e2704c7a47b25aa60e2b9ffc6b9b5cfe752a165302e987c4ce224a36f25ac42d7895fd3050badb8829f0d53404f64937231c4a6c29b7c9
EBUILD bytestring-show-0.3.5.6.ebuild 594 BLAKE2B cb50bd06103cbc7cb213d3178985aa5c7bcc2634c8f402804d6d6a0a05f0e3405ccbe29e1308729a9761712ffbbb059e6989c32630d4f1f0d79baf3d10a301ec SHA512 a07af02454e0c9de8df5b8a3e994e7e67642baf49915ba3c16fd2542b15402db64992947123a49d6ca8968b97eb5941c3b5623c5d0422b210376f92bd1ea1f22
MISC metadata.xml 349 BLAKE2B 504fc652944adae9b0c8fb5bcdc05e0fdbb148769fe6b60ced95fc64fdb444591e0793ab553b7c11be7b7b7e71b6390377b5a892ae2888fd387d67e0a7a1000a SHA512 36b8864806915993dd6018b5118cb5299860ee5110f3740ae204db2c5a7d0c0a708b1f9e4db1d4ae8bbe5a0c6f8f9ce28907ef6b4b534ada8690b2a36eb0165f
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
index 034819b9da95..c9d31c589831 100644
--- 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
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.3.6.9999
@@ -25,6 +25,11 @@ DEPEND="${RDEPEND}
"
src_prepare() {
+ default
+
+ # Use default for compatibility with Cabal-3
+ rm Setup.lhs || die
cabal_chdeps \
- 'binary < 0.8' 'binary'
+ 'binary < 0.8' 'binary' \
+ 'containers < 0.6' 'containers'
}
diff --git a/dev-haskell/bzlib/Manifest b/dev-haskell/bzlib/Manifest
index e62f9dc1eb9f..f55c1303bd68 100644
--- a/dev-haskell/bzlib/Manifest
+++ b/dev-haskell/bzlib/Manifest
@@ -1,3 +1,5 @@
DIST bzlib-0.5.0.5.tar.gz 46627 BLAKE2B e229e4c586c45e5ff440a043bf413c2a45a6b38b1a2d3ad529cbaeba5a4811953572a2be54a75cec24599f43c9393c71268c5c2ba0c54100fb6c43b2842169df SHA512 fe4b6e1a4d67573a9ff72808cfd0bf47a127885593e98debcaa505c488c76af364bed31cdb8ee9308295514f154536e958ff5e2a1c3157eeb5b16f8011424819
+DIST bzlib-0.5.1.0.tar.gz 46082 BLAKE2B d17e3832d71ca745da6884f1762aaae8ad22babed44fda9a87d2dae731334b8c1af398c78d2f79e02183ef22a53717e0a9f127fc1837f220eba35ad9397fe22f SHA512 2d4e200abc8ef7f158b4b726e81a389d5018615dd04f5704f50323498f5a1991e217a05abd10f86cab791326bc95802d22a17b55656e5289cb07ca93698a1537
EBUILD bzlib-0.5.0.5.ebuild 565 BLAKE2B a3aa58344260d2fa5faed5e50c46cd11b289b5774e39a0337d0794dc3f8a8bdc08cf2d4c0242463b2f821e946b982211fabab0c944c3baaf4e368cee5c836977 SHA512 3a64ad524fd544ad80fb947616ac07e621d0b4e498339caa4cfbe0fe92302596a7b2cd8a83e1ea46560cd4a9f312fe316a85dcc0e826ca5566acc64833234b26
+EBUILD bzlib-0.5.1.0.ebuild 642 BLAKE2B e5f4b7c25e1cac636fdd69aa1faf10913fecd5e64154723fa6ff09464fabb35978132df32684e9edff9803875e99b461bab9a8febe9e7a313eff825bef7461bc SHA512 f55c78753b4b5110ba73f784b51da79128cb1c8795a649d7bfee7e45af20bf1001f0827e27a7fc50273c30330bcb85f8a7f9dfde05f0e18a62d4c9a84dd4c951
MISC metadata.xml 648 BLAKE2B b19b57bfd613858415a4e1e2c4d0e18c6aac26f6cbdbbd4094a72b29f7a7e4c034ed65e80c1cd9be33b523fa88627b4faec7309d39fd07c870dc3f41199463b9 SHA512 a6489b9f194b0eb41325f6ca11be1de566bd263bd3154c1080db87ed22a42e9820d8dd75b7fe8e7cf30b7fe2df59ab6b25a1b472a006b839dfb4644d6a864f0c
diff --git a/dev-haskell/bzlib/bzlib-0.5.1.0.ebuild b/dev-haskell/bzlib/bzlib-0.5.1.0.ebuild
new file mode 100644
index 000000000000..ff42605af4c8
--- /dev/null
+++ b/dev-haskell/bzlib/bzlib-0.5.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the bzip2 format"
+HOMEPAGE="https://hackage.haskell.org/package/bzlib"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-arch/bzip2
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest
index 551e1c67672f..1000276e4574 100644
--- a/dev-haskell/c2hs/Manifest
+++ b/dev-haskell/c2hs/Manifest
@@ -7,11 +7,13 @@ DIST c2hs-0.20.1.tar.gz 184115 BLAKE2B fd55ee28918c41734096cfea50f40e1a5c56d212c
DIST c2hs-0.25.2.tar.gz 198733 BLAKE2B 853faa19ba91a4536bed691d0eb26969dc96ef6830512441a1d14e193f084e0ae36d846bfdc160abf6d08fda0d7e9706f9c78b9be627e4c2864e3d9d2e098576 SHA512 0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3
DIST c2hs-0.27.1.tar.gz 205108 BLAKE2B 268ed9f95e77d292626e0fff6e1ac8334204dd1a1b7474e62746f8be444e57b1f3eb22eb2a4e46f0682c687fa01683923f22542d6b7456566f22d8ad7cb0ed81 SHA512 22894e518512a53ed23b2d6e3395918a1fdfb60180a9ec489bb7fcb70d5d870bdb37c66e9a49f07ae5babf3808e57f1d932e13cf80132ab50666c6899d55d62a
DIST c2hs-0.28.3.tar.gz 253559 BLAKE2B efc0965e955b05456385648750abeda3371cb0417c508bd8590158289d699b019d88454fd17bb7f9e49f450e581ca6367e08d958ccc1ad7ef56f8a354d33deb2 SHA512 17306b6ee41623d1c017581ed7aef6118a66c30a4698fa95d588b30ac625a6571906bb1fffecf7b86296667390d18cfe5ee2ade85098075f2ca982922b358b3a
-EBUILD c2hs-0.16.4.ebuild 1030 BLAKE2B 8442d0927c74de95e00a2dc88e111e8f65b8b54043510005b04e8a539f408ddd7c78d6f1256a1d8013260e3a006a24997d093bb1af09a77e1884e5055c8c36c5 SHA512 56e77f9e7a79e14663690e69671030162e42ad3ce9ad4184d7b0dc797af5ccfc49ee15f32b4b5b6ec01ef9cd1bf23b118af3a5901fc1a37b78bd23a94937d035
-EBUILD c2hs-0.16.5.ebuild 924 BLAKE2B 7a181b9e592c4ccea79be23ea2addb873814dfea5f3212f069c3eddfa29f7fcb1f6a3dc0ad2d5e2cdea7341ccf7790079371d95a7be46728022b8fa078b9878f SHA512 cb8a7bd196f4c36a5ab6bc90b0aea520db3a46f52a0d332fde789a1ecf13553fa005efe94f417b30841fbec273554a73bb65a5105af5b77844cd08056bfc9a52
+DIST c2hs-0.28.6.tar.gz 204988 BLAKE2B 89bc8c588a93728abf3411cd23631b57157721213da3a2bdf96da41aa8ee28451396995f8c7bc1bea94be050e92c81a991256f73b0bf6a8dbdf3156bcf95563e SHA512 848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9
+EBUILD c2hs-0.16.4.ebuild 1018 BLAKE2B 953df4fad8a22fd77f2228f374f57a806126045194cda3d45c943c31b4483d7427c76c4cd06d9e4441d9bb1441130224871c74103899108cb40b9b1bc3eb4c9f SHA512 14e45bbcbda9c2516c536b13ce338661632e3f7ec74d8e63d91dcb9c16a91a70d53a0b31ee7b34196f8a577eeb69e918951f2662da58675dafb0a17ec60328e1
+EBUILD c2hs-0.16.5.ebuild 912 BLAKE2B 88ba2f71e8747242d9bbffa9fee7007bffcf1c02cb993d0a48b74c01d7690b47ad4b447672e37f4c023354599c125c9e0db8ea8e4de09818c40c6585e6b76093 SHA512 d06d124d67ff97c061c7aca253afd93b48fd8a7874c77b6f414e2167bc39ff331bf095f66289bee129add6e373caa8660d3cef1f10f148d61ae83dfc7d4ab47b
EBUILD c2hs-0.17.2.ebuild 772 BLAKE2B 8486b9b0a6dee54360afbae3e3d691a336d359ef22cd76a9233d7ad0bc1201ee708e80bdd4d71236186ecbfc411bbbb0b013f385fc329d552495e8d1103284de SHA512 cc9e9112eddf81e8eb34902ce55b9d9191fbdf46757d2b365e7eab62d7a15fa3e1e48bd6f3396ab9493be5ec1ed7bd48d8df989c420c81f8ac6e2be243aa32bd
EBUILD c2hs-0.20.1.ebuild 796 BLAKE2B 94d2381247cd632a80f6bbd128a32127b05e6f1e6dbbccc48cf0200174a4d633c948920e0e3ce622070dd76cf217a7e3c9f371f7025c0ac0b9f9dbde09feba4f SHA512 19c07ee731a89383af7c25a2b01c40799c39a2a9073035fa04900838d60e4dd0b94111898127e94b7e30db43065a39f89158e663d4b1ffab1131bb0cd608cab7
EBUILD c2hs-0.25.2.ebuild 996 BLAKE2B 7ae6c0b2f2990d01bf6884f251ef844077314f2675ff776a6297bb84007642d6f8e67cf0124311d7fc4f1aec2a28c52df88fa689f52f2d22fd573ac2bbd5a608 SHA512 748e3375fe614a821592b57b6863a1e92111b14da4245019ec991d079b8c0a5d0a0e109c25a6ccc6634b725cf0876fa1ef0395eb62bc89ff35c19b3fb76cac45
EBUILD c2hs-0.27.1.ebuild 996 BLAKE2B 4c20481e4275cb094e5b35a81a310af0ced621bd8b0a28710ad45ddd3242e4999bcf1d4a6be0c520e9f7c0a44003dfc2908c20456b1a3ce2cdb965efb42a98ac SHA512 6e095eb222d6728fad1a636d6363424a0aa98d9b204e0d3348e6e9b89a3b908a33602bc1c3f4c811d654d46902024d44100aa7f357ffc91688bc4f369bab7121
EBUILD c2hs-0.28.3.ebuild 992 BLAKE2B ff8c67b6130b369dd0e569d404a4e98c14bfc01b9628da0a413a44121af312c5f30e871c0bd98a13e478739f4972511462df591a44251e59752a4d48cf8452aa SHA512 a9088ab44d4ee8e9006e0d024087cf2fbc97f6aa1450a7973063a16be3fb5ab74b7af67079dae3c9357a0965fe5e0162695f0bfd65ba22332e89dfe025cfe442
+EBUILD c2hs-0.28.6.ebuild 977 BLAKE2B f912543b5b0411143f1f1534f1c2e1ee0fdb64d50ee4ed468849eba2fa635c58df0fe1872e5d7c4ee384acaaab4b47f90dddb57d6527a3e24308f72704f51048 SHA512 93b43e383b763d9acae9fbf5f3762f0012b3007dcf4e81c705a10bb7a84b336d2dc1e5275994dda95565c71d5e0e21e0bd8ac6bdc0d01b0111f62921eca4ac12
MISC metadata.xml 774 BLAKE2B 0da02d79142cc144b8bfb9096ee19c6f1715f1431ae4205e4727157ee110d1bd363cc33d59cd08436391b65ff4af5a8cd5cd0134500c1b71d0fa4f8731ea9478 SHA512 386edcd02a6773727944eff89793daaf36bc88678123ba3b047086acdf6a89743fde55ce2afbd26a26601fccf497dc477871dd01013bdf21f00ca869fe5b2a05
diff --git a/dev-haskell/c2hs/c2hs-0.16.4.ebuild b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
index c11cab9918ea..39b96a9617aa 100644
--- a/dev-haskell/c2hs/c2hs-0.16.4.ebuild
+++ b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.10.4
diff --git a/dev-haskell/c2hs/c2hs-0.16.5.ebuild b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
index 14584f769269..b8829777f1fe 100644
--- a/dev-haskell/c2hs/c2hs-0.16.5.ebuild
+++ b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.10.4
diff --git a/dev-haskell/c2hs/c2hs-0.28.6.ebuild b/dev-haskell/c2hs/c2hs-0.28.6.ebuild
new file mode 100644
index 000000000000..9f52b7a66514
--- /dev/null
+++ b/dev-haskell/c2hs/c2hs-0.28.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="" # test-suite fails to build: https://github.com/haskell/c2hs/issues/245
+inherit haskell-cabal
+
+DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
+HOMEPAGE="https://github.com/haskell/c2hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="regression"
+
+RESTRICT=test # broken against shelly-1.9: https://github.com/haskell/c2hs/issues/245
+
+RDEPEND="dev-haskell/dlist:=
+ dev-haskell/fail:=
+ >=dev-haskell/language-c-0.7.1:= <dev-haskell/language-c-0.9:=
+ >=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.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag regression regression)
+}
diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest
index 4fbc9298e72d..f977ef0866fb 100644
--- a/dev-haskell/cabal-install/Manifest
+++ b/dev-haskell/cabal-install/Manifest
@@ -4,8 +4,10 @@ DIST cabal-install-1.18.1.0.tar.gz 257577 BLAKE2B ea5d1eb3458657b81f04b2de1bd17b
DIST cabal-install-1.20.0.3.tar.gz 274779 BLAKE2B 4b46e3722305566e9671677292a3ef64df9ca018dc54c088759a396b04bbbfbe28a72dc058cc98cf8ec552846d47a07d9d792a02a5834aa7808052183b4a93b0 SHA512 a272c7eb1c87a933b30697afa7bf78f95fb0afa203e791448d5e96d5c62105533347b8b777af7a7e6db5703654c319045e089d46d2263a09ed5ada10144ce12f
DIST cabal-install-1.22.7.0.tar.gz 302579 BLAKE2B e8a92bc69f0b00e5fc12145277216652fa52fb1de9ce3458b5fc3d9bc6f89cfe3a95d26dd7585566b55c55c2a9b2d021336baa10694aa39ca442bdb58c6997e7 SHA512 a88895ee38bf7451ba6a2e929ff224643ea0a536a9633d463d91a471e41b6aae302af2c3ca4fc914e4b3401fcadb137bb0c68c9fb7d0f768835374aef1b22766
DIST cabal-install-1.24.0.2.tar.gz 499937 BLAKE2B c2e1ea88e20b1a43064010117e1830b052c339464f3188a931e7ca72220287a2862ea25423e5190e8f3fe6ed6b38dc7b688474796faf3d049626b04cf6c191cc SHA512 bd055a52ff0ac697e6f21a588d53dd811d50ee9410659a242c00a5665b360ef10c024df4872b9070c33aa49f779c8817b883b40087d3f4e0be4096a54b2ad5f0
-EBUILD cabal-install-1.18.1.0.ebuild 1416 BLAKE2B 3e87f5ff4f19dcae30eccbfda6b5dfda99508fe37987cd35ef5e96da55a010eece5bfb87b4c29553df8728d5024a5f20f45825f4c32a96bbfd6e131e3c12ef49 SHA512 fb1a19d36fece5093c634bdd3dc519f8583ab548b8179abf357a988638a171e70fa2f457c0999582784207b53d9cd039ba8634f38876636f2cc3fcd4d844c044
-EBUILD cabal-install-1.20.0.3-r2.ebuild 1629 BLAKE2B 6cb1d44d0ccc2f2d632b0da3af327e0896286e654c3949d0ca3084690985974867257a31836dab4e87016a77da9100e9fa1f29ba5eb06e74548cc203001324bd SHA512 5a7ec59f48a7c85c9ce2fa741823b07c6228b6706cb111e58d3c7a386f96cebb74effb1533b2a53e7b74e9744e14278284b52f5f446b2ab2118c00e2f187f66f
-EBUILD cabal-install-1.22.7.0.ebuild 1883 BLAKE2B 736dde7384f9d3a099fd4bb63013d1d3e9cc0ac19452b19e93e8b6c0b62def45488c53917a9a03680a6bd3a1fd799df08f30a9223c51583b7e1177879f1e0c24 SHA512 c30d749043b2e3bc08f7a8715256b507f86b76c3349c851743e14f2005e6a5a7e866de618bb1f60e726b3174cfdf03e7bcc9cadafa998d8659d140582cb6fea8
+DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca
+EBUILD cabal-install-1.18.1.0.ebuild 1404 BLAKE2B 18b1074ecee7904e6fc46066754795caa5fac2f038ae3a3892a1891f23f9b50e4ec84a3a435418645f9a545999f6b2ca8410612edd64692247d5c56cb6a3d2e1 SHA512 24ce6ab581d6a2b28933fb5b2c6c045712e54627edff52ccb4004eabcc4c00e92027ad2cb5102fcc445f02f1522a5b525e53f0d2ea72e2f8c6ad44dd1bb8cfc5
+EBUILD cabal-install-1.20.0.3-r2.ebuild 1617 BLAKE2B 2fe558681193ec82df3d8ec1eab1169d0da922311876e1a4605bf139d2a58f6d000651d6e70d784564eaefb11b5878672e98fd8d5b8f34fc28706487e91530c7 SHA512 3d0141e49223aee98f920e6376264da936855e38eb2bd649192d5cbee0874bac51a90ac3635bc37c0fc3094de881cd95a6fa212264747d2e1cf75112a21e3313
+EBUILD cabal-install-1.22.7.0.ebuild 1871 BLAKE2B ab2ecf9c710b3c2e3c39acf655fe201903d693a5bfeb075607af9ca933c92f70b32b5dbf0c52712826c1eb49c30048ef66a6fa7fb77daa8873e1e197b53af706 SHA512 5fa9f10924bf7e38fdc44921f5720b951e424966d74f68edda1c62933058761091cd624d660a09d5a7a52ac934591dfe2fd096153bc817e403cb3920ff9e62ff
EBUILD cabal-install-1.24.0.2.ebuild 2408 BLAKE2B c2b3610a41005997f6ac0fac5e8c950722a9250d3490fb8c07cef67b31b8547579e0fb83467e7aba7b7d87dc44cb7b9dfa27e6298ea72dcfb8d1d649dbf8e795 SHA512 255447d3d772615b66e16cc92276a82d1e898d9e0960c3448c98279719cbd56cdc69c93e6604a91af8dda9a3feb27eeec3e4874b974430702800d0f9f1fbdc2c
-MISC metadata.xml 668 BLAKE2B acbff9d85af49bb29555d6a9d98d0b4342c5617e19bbb087d767bd5d1167df74e804890b4b1cd4d93f06b6565fa73f66e6f3d9b53e2923312fb6ceaa75a494d1 SHA512 fcf0bad8448b59a5019e8cb993952fb1f073ca0a7f78a41d83d403759837099900fcb03ce2a38c800515c4e88ee5fe49fa108b6b8b384eda0d28e08b2d3d2e13
+EBUILD cabal-install-3.0.0.0.ebuild 2473 BLAKE2B 4d648dc0b2c118e574013f63601657f5cf3da3667d3e8625166b087f9b2c30594cf2901c90abbd11faefaba90979c7668d95ae9c33bd2bc7becfc6c9757c0cc8 SHA512 8849d37c06b253f4b3e6927a8d728aa47dfe50cf16d1abc557cea09eeed16b771e5f7fe2ff303994793f3a51e97b178ded109b1d082d2b809776610cc0a179c9
+MISC metadata.xml 773 BLAKE2B 3be3014c36c393086afcfd6723ff532907dc89eba816f512fb05b25966ccbce4cc1726a45284703f8ac9cebd25cc070a9870d592828d8928f22db78e85a21279 SHA512 e6176c36f85f5764e8974654fcc599a1f4c9f840d8761c32d1d5e7103d6e536667618fafb37c0741c57bfd1c0cb9d283cf0cfd0e0084710bec2ed1263f25cb6c
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
index eeae03986a07..b03eebc1bce2 100644
--- a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+noprefs"
RDEPEND=""
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
index f8b969f4f52a..acfa6f958558 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+noprefs"
RDEPEND=""
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
index dc2091ad235f..81f2a4b03b57 100644
--- a/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+network-uri +noprefs"
RESTRICT=test # missing files
diff --git a/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild
new file mode 100644
index 000000000000..d2d67c73fd0d
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2.9999
+#hackport: flags: -monolithic,+network-uri,-debug-tracetree,-debug-expensive-assertions
+
+CABAL_FEATURES=""
+inherit haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="http://www.haskell.org/cabal/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86"
+IUSE="+native-dns"
+
+RDEPEND=">=dev-haskell/async-2.0:= <dev-haskell/async-2.3:=
+ >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-0.2:=
+ >=dev-haskell/binary-0.7.3:= <dev-haskell/binary-0.9:=
+ >=dev-haskell/cabal-3.0:= <dev-haskell/cabal-3.1:=
+ >=dev-haskell/cryptohash-sha256-0.11:= <dev-haskell/cryptohash-sha256-0.12:=
+ >=dev-haskell/echo-0.1.3:= <dev-haskell/echo-0.2:=
+ >=dev-haskell/edit-distance-0.2.2:= <dev-haskell/edit-distance-0.3:=
+ >=dev-haskell/fail-4.9:= <dev-haskell/fail-4.10:=
+ >=dev-haskell/hackage-security-0.5.2.2:= <dev-haskell/hackage-security-0.6:=
+ >=dev-haskell/hashable-1.0:= <dev-haskell/hashable-1.4:=
+ >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.4:=
+ >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:=
+ >=dev-haskell/network-2.6:= <dev-haskell/network-3.2:=
+ >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:=
+ >=dev-haskell/parsec-3.1.13.0:= <dev-haskell/parsec-3.2:=
+ >=dev-haskell/random-1:= <dev-haskell/random-1.2:=
+ >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:=
+ >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:=
+ >=dev-haskell/text-1.2.3:= <dev-haskell/text-1.3:=
+ >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:=
+ >=dev-lang/ghc-7.10.1:=
+ native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.8 && < 4.13' 'base >= 4.8'
+ #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
+ eapply_user
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-debug-conflict-sets \
+ --flag=-debug-expensive-assertions \
+ --flag=-debug-tracetree \
+ --flag=-monolithic \
+ $(cabal_flag native-dns native-dns) \
+ --flag=network-uri
+}
diff --git a/dev-haskell/cabal-install/metadata.xml b/dev-haskell/cabal-install/metadata.xml
index 31f7b7e26dba..659d87e35f01 100644
--- a/dev-haskell/cabal-install/metadata.xml
+++ b/dev-haskell/cabal-install/metadata.xml
@@ -12,6 +12,7 @@
</longdescription>
<use>
<flag name="noprefs">Ignore 'preferred-versions' file from hackage's tarball.</flag>
+ <flag name="native-dns">Enable use of the resolv and windns packages for performing DNS lookups</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
index b2a1d487544b..00d2a58476d2 100644
--- a/dev-haskell/cabal/Manifest
+++ b/dev-haskell/cabal/Manifest
@@ -7,12 +7,14 @@ DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b40
DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36
DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f
DIST Cabal-2.4.0.1.tar.gz 4801392 BLAKE2B 489096b7297e217866006f02e7ef41fe362d6495f81ebbb3b3149341bf9ff18d93d102fe836259471ed9ec1c6c591f5564f81a623a7e4106b9e8a4388646d73f SHA512 4b2a1187e1ec011052ab77ef4bc700608eaab3e921554dd9d75bfca058c487a5651ab6cfe2734ee6cc9687d504a008b4912db182166f0f2f52d23fc08230e48c
-EBUILD cabal-1.18.1.2.ebuild 1280 BLAKE2B c88010ffd3227926ac83fd4a0e4d69e5f5645a3e4bc6c31972d6e15f7260f34be420d65491cc71b88eeda1b7004d4bc3a96ffe225c5ac709847d1d8ed8acd03b SHA512 6d1b10aa36042185037f82d28957faa02ce23f902a55c0a5c26938a32f4e934edee030212afd1de26a8ecd9a506bb23cbc698aadfcc06c25dd36b4b8edfed423
-EBUILD cabal-1.18.1.3.ebuild 1452 BLAKE2B 2a7745d498316e9a78e5b408eae5475e8ec76cc8caabbc736fe3f8b7fd3178a648a094ff8b2d18e561656a976f433cdd4f2ef9f04c68e97de716ac02409b7521 SHA512 af201d0cae92cbc7ec9cb810402b48e6e784fe3b3da868b2462a8079ec2c90344d62bfc4bec0c7a179505f5cafba0928271fc062c49bc74c7d42b2dd5d6c5a3b
-EBUILD cabal-1.18.1.5.ebuild 1474 BLAKE2B f12d2f69aac3da1cea566d49809a77291cce9eefea902c5bca9fa27c3b7184bc87c2eb18ec72741c23c1acded2584c393aae859af8792549125394d3364bf60d SHA512 77e3147e7010e57d31c38c9bcbfd1c8cb9739acbbbe5a7b44416fb8702796331518c834823c36541bda425d4d73598b9d48956d2b5eef86bf8ff3b5301f416a0
-EBUILD cabal-1.20.0.2.ebuild 1529 BLAKE2B 3f28868ea89688194787d90c877e9c45862accbef97e1172e0ffe69bc0a2b82c9391a3883143dfb39aa6d16e87f9530ebeca615030bc22cf3733dfe7ee6dd7ff SHA512 87050a78371e73c6d7e5fd5e011425289c41750110d2c30797de64d6c59e7728e4d062cc3ed7b4b31e9be517497f9c2e4c94713e808d4f1a4dbaf7a68eeaeed3
-EBUILD cabal-1.22.8.0.ebuild 1418 BLAKE2B 40b3405a805d0d4d1a78efa4969bc9b1dd16791445b8e2a5f55da50f49163a8b8cb1ebb14dbaac78768eb0f1bdecf9ad44a9bccb0d15297280a95c8ee0f7b286 SHA512 5509f751308fa92db755e7fcdda6667932ba2ee374b3582a589727b216dd3d93d7849e35d125dc83e638db69032eae18cb0daa3f6dcf08361cb977b6200c43d9
-EBUILD cabal-1.24.2.0.ebuild 911 BLAKE2B 676b87e2fc669c74f9d8a8ebfdae661f6e8397cb097b90c95c5657bf99009ac7b52ddd5787783978d9307678cffe9068dee85ab08d9175ad744f6dd945c0e73f SHA512 619dedb1e6143211661d31595812ab9db5147c59aae138d23d27757e0a374dbb0336e7cb7ad0e7a9c5f781e67ae8efcff383883be69ee5495d944cd33d624d30
+DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06
+EBUILD cabal-1.18.1.2.ebuild 1268 BLAKE2B b014fead9752c3365d881f73dc489dfdf0e9ed955a59b60369778cbce07e773da9de24bc97c8e9af3cd3df7a29fe42170666ccda5f7b979d7edc8616e29d5bf2 SHA512 c1fbb3916ee873782112257f117bb8d4d1de19fc97c4ad9b2d75bdf6dd075954d0d6b58f35f84d2abe40cd9564e3a4eb1f07a2a3665e62581d770c5b252a8e2c
+EBUILD cabal-1.18.1.3.ebuild 1440 BLAKE2B f1e4c8627c60c4681ac1bc33b9cf0a38ba71012b1324dd7c35838adac0c066b5f63183f165fc7a60b5f3abf508475cbef1aca13fb38264534ee095d63438bd7b SHA512 f91023a353b58445445c152df3516fdbfe676f4be192e6cf7c1358549272fd2520a6702bde8f8f5cccb5633b495a6320c0d50f7403a652ee0a84c731741acccc
+EBUILD cabal-1.18.1.5.ebuild 1462 BLAKE2B 09537d9c72d9a6a96c5d3f15ff428d2230c6fe2dd308c777d957c3bc1c597cf895f27961e7bb6e0cc79e18a445c65394771fb0fb52fb432b228f978474bf3933 SHA512 09b83a7d8fe8d2c265f6c4d1f78bc01e261710387c3fa084108e1bf10ea54f8ed62c522e8d72228c259f7c2c390d4bca1e60f535cfe3b040bb8bfcfb77172a59
+EBUILD cabal-1.20.0.2.ebuild 1517 BLAKE2B 2db8326a9cbd2f7c81817f81df63eb4b2fe94660ecb4051cf4910ed8d7ebee48a93615964f7f8486fe5f46039d79a2780837d53d629e0011aa2b84c1c7fdc4ea SHA512 d86d606cd92e62e0d79c5e1ac6474d0e3b685463b762d8f1ca746481568aff05caf49e02edcd74c99f0eb5974d497c79fe77bc9e5bfb4b374a739211ad9c8d32
+EBUILD cabal-1.22.8.0.ebuild 1406 BLAKE2B ca1f5fffd1544682816fb0b31543ffe431d82004599309dae49f5c9e556b6b157eb7622a06c3e2d2a9437ebbdef7431355da549641d8994888b61b7081b6cf19 SHA512 2ec1cc5c33c016542a320f9962c144f41ea077bc983bf3964ab42baca0f2a585fa4e71dd655c01d05e77d7d7678948dd44dcc46440f11c87f1b94309bedee490
+EBUILD cabal-1.24.2.0.ebuild 899 BLAKE2B ec8118777ccf6abb07a40658155fbf780b34c26173ba5ef3f0f41e3b6d243d3da7cdc0f6b501f143e51299c6eba254c5647631db4184f40d5330325d49657607 SHA512 32316a678ccfecf9f66613a92b247beac4444066d9e7caf16345946ea497ea5f565432a0da6a23d07fa994822186ac6b45d375bf3e81810d77eee18975a9c6ba
EBUILD cabal-2.0.0.2.ebuild 993 BLAKE2B 2a1793800eb8e3f2e11d61f6fb7060a0defad4ee940df373c07088bc82ee68a9f22e249322efeb183946a90c3a0ec35ad1542b20a9a1e143a736fbd21210e624 SHA512 4f23c3d6af175bb67b49c6aacf29165e04abe065ce5c829fc8400ad1f16467f8037909a3228a62f8bf90574c0ec89988600eb639bd6d3564cc439c59479fb324
EBUILD cabal-2.4.0.1.ebuild 1243 BLAKE2B f11aed04f1da1cbec196d4aa73150c0842de01b7b090969302e5b6b663ec2b7f1ec7e2cb4f9dd2a65ce4057eed2c1c54251576a179d63afc60d2cdda5d7373f9 SHA512 fa24076f44643380cfebea6fc3c49007e69e036d62cb8e02640c60eb5e4eeceb54e5f59adf48fb7532718bf83f403ec6e466547600bcc8ae45e2ab146a3e4695
+EBUILD cabal-3.0.1.0.ebuild 1370 BLAKE2B bd55576eaaca4b460a1ed46ef7a70cf90048f8cb5198a010fee95589aed238bd74256ed5d1fac2d3a193b0c282bb5c9e9ea51c7df6f899d277b4cc2ff97255cf SHA512 5854790fc7ef0e0fd08a89f9d781c2616a1c4a534b472bc9c79df4ba93a6b4abcdb3633fcb0f72cc3d7315c332500c82c1782a955064de65d7a02955d1318acc
MISC metadata.xml 620 BLAKE2B c506aec421eed73838acb77891628cece6a7e8045069b51325669067f8900bd3028aaa93a784a5c4f0383909ff46ffa4044d09e091518e0bf207eea0f1594c4c SHA512 e52cb4657e879d3a4d384daa3fcb8c109e61278ca2875b3fbc6c55b5e4ff9c98716eb7d740ef425634130d13639f92cdde7b04f88e266f112d393b99ce389b0b
diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
index 95fb676e77d3..ddbea6669cfa 100644
--- a/dev-haskell/cabal/cabal-1.18.1.2.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.1:="
diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
index 2a0cb1d80238..b4a410cf4d32 100644
--- a/dev-haskell/cabal/cabal-1.18.1.3.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.1:="
diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
index 93089b5d2a75..369324fa4712 100644
--- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal
diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
index 0d95eefaf7b2..abbfa9df88f6 100644
--- a/dev-haskell/cabal/cabal-1.20.0.2.ebuild
+++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
index 8fe8b0908a7a..c42d09e543c7 100644
--- a/dev-haskell/cabal/cabal-1.22.8.0.ebuild
+++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test
diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
index 22b06965bc40..8174b449767e 100644
--- a/dev-haskell/cabal/cabal-1.24.2.0.ebuild
+++ b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # circular dependencies
diff --git a/dev-haskell/cabal/cabal-3.0.1.0.ebuild b/dev-haskell/cabal/cabal-3.0.1.0.ebuild
new file mode 100644
index 000000000000..88d667c8f674
--- /dev/null
+++ b/dev-haskell/cabal/cabal-3.0.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -parsec-struct-diff
+
+CABAL_FEATURES="lib profile" # Drop test-suite: circular depend
+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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # circular deps: cabal -> quickcheck -> cabal
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/semigroups-0.18.3:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch)
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.2 PM:8.8.3 PM:8.8.4"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-parsec-struct-diff
+}
diff --git a/dev-haskell/cairo/Manifest b/dev-haskell/cairo/Manifest
index 29de695ac4f6..0e8c8374803b 100644
--- a/dev-haskell/cairo/Manifest
+++ b/dev-haskell/cairo/Manifest
@@ -2,8 +2,8 @@ DIST cairo-0.12.5.3.tar.gz 53447 BLAKE2B c8087afedec5992f475e5d2d53baf77d315594d
DIST cairo-0.13.1.1.tar.gz 54029 BLAKE2B 055843b909ac6c48ea041e90a7502ca63eae438bd588e6ff07bf507593691222c692beefd0fc75fcde5cd1ae19ab289b61453c87482965a7c2431ac75bfc2387 SHA512 bf621799f2615e93f0151282772fc01f370060e3454810aa3e205eab16804637acbaded0c1feb6f45adbf75384ccade9b11b5ea70cb79397e7815c59ca570e29
DIST cairo-0.13.3.1.tar.gz 45033 BLAKE2B 528e457d0e631497052431a65f8f712ae2e292ffe1422447b45cd2448a508bc306968a1e609d5f52a4a6293e7efed16b5f55654e56708b2e51b348cdd3ea3b78 SHA512 5878f90e4cfd69452b1819d27c9ae85205c2b75f831b7bedb05d5b8e4964ec90ec16c3611218c3a794d5ae54ccae5a592102b95326be348c59ab14239b60f33b
DIST cairo-0.13.6.1.tar.gz 53029 BLAKE2B 8363b436271bc1666116819d9ac39297e3a8c61e18ef7758e188e194a1a51fd8a335d61707cecc5f5d240fcf1f4c71add7be945ec8686e80b36de97c88ecfda6 SHA512 e268d27298c2b274eb12555ff67e4abb175a1269ed3087b9a5cf1a128252d8d390e3ef393e76f27b857558451fb0a137f4f44e095053a9ca20159a332b8878ef
-EBUILD cairo-0.12.5.3.ebuild 1136 BLAKE2B 9e726ded938fa84e89ad6ad2caa54ae74015c8e70e03930606828909071c2a7d8ef9d2871f690ad5403f0de33604f12a7392245a00f0cde5e7067efc8b56fadc SHA512 1c40691ebb8605db02e67f716130e0c2582466b9f2102ad10339c518ba6685b2c75d2151f4a3a01da76d67583b2d8868556756baed7696d78cfd59637ee4294d
-EBUILD cairo-0.13.1.1.ebuild 1032 BLAKE2B 85c729656221b95edef7f6a9cec9cd5060b73cf48bee68068fbc31b5c417be02fbdbfa7ab65b4fc748658aeb1b909b93585c3cabecb036db59c0002ffc70f9b4 SHA512 8689fd05efecf0cae446eecc47f364faeb29f849150bc6b75f6787ecde4dbdb9bf347a26a1f8b985f0deac02680ed0310fae3ad5c04465c2b2a556ccf4a93862
-EBUILD cairo-0.13.3.1.ebuild 1030 BLAKE2B 01f3c68f9df8b6223bb7de4cfe509dce6929c6b7ebd425e08ff07b45b3c9481ec24356fcf563a0f001ec0c85b9fcc0fd33639ba1b1615cb055d40474fe6b2ec7 SHA512 b5d88af76722129943ae3ce543e58df404d31463866f83e17f67fb8bcd0a5fc060f4b0d7602aa87a92b1ea8a8d06ca30b72d3354f3f5681d7cc7ee1b63d10db1
-EBUILD cairo-0.13.6.1.ebuild 1098 BLAKE2B c62fe31809084a7c56105d0eb7dab4c14a557c10b69d2fd00fd5c88dca80a550684117d1c2762383c18fd4b53a0928f5e94806350024bd0cfff321a8ced3567d SHA512 5d298d39d8e1728e8dcbe9b0fabb39f5ff618fb07d26d7d21ee82ecdbf2e71b43f98864041044fdca0e48153a5ca6d92d22bc1238034b1c99b7e1162528b5703
+EBUILD cairo-0.12.5.3.ebuild 1124 BLAKE2B 903db69a34a6a6cd0a4a266145f44c7069cce7b84638357ac02b8ebcc7341ec31ec376607da28ef7352229fd06b398e2baf2a28bcf1fc5172bf6ebaf3b7b6775 SHA512 dc66a00d4d10f5a3e57ff6b809f690566025ab43b138feff035057e32727b220982fba4fe699bbedae2c7634882b25bb30e140db7ceca92c095e45cf2b801445
+EBUILD cairo-0.13.1.1.ebuild 1020 BLAKE2B 49c406fca3d05c477b83465782f4beaf13cd383593b01671fda2c01466751a369f7f4a9a00b9bd63e3883fd532de6d24c0d9f456136bc665ef2c766e6e732c03 SHA512 fbdfa61d50c28e7455593b99b7a8366b35b92efdb30ce5343c05ecfb74dcf763939aa01e14ba9ba0304e936930faa0dcd50bbf9150560a9ea5b10d0aa0e6ac5e
+EBUILD cairo-0.13.3.1.ebuild 1018 BLAKE2B af36e0b4f517cc816885f156edbcf80b05f098b661af0bf9d30c84787c5079194e2726fa31e7c3e5f55084cff27952c5494fc13afdf538728450d86c99984e7f SHA512 664db971d53429a961e5a4f0af7be599858df3650d3453b074bb57b36a79930d3ab9453d17ed3d042236112b07e51f5a64d1d3b687fd3e342b9fd682d30400a5
+EBUILD cairo-0.13.6.1.ebuild 1086 BLAKE2B decc8ecb97e7e72cf0126b70ae17321f6641d022d03efa6577c29b154fdc74e9abe65d8f313b2b2f8ae94f93231cdae0f6b5b57a8086989ecd4ec45bdd58cff0 SHA512 9eb536a6a339a2c98b989e454062116c5903843d687f4c0802942e8d809f37bc7e17b8e3bc2e6b2ea48a9950ebd8bc5eec7fbf86828fed19aeffc6534aa0ebe3
MISC metadata.xml 468 BLAKE2B 04053766d0971041ea0c68c8945622845833dee8fac5b144799ea1c21874fc739f9c60ee5f418a9a4e94e12f9bd8d621a8419fa6b916bf8fc518aa0cebab90cf SHA512 30c5d32612972f08d6d51603a6972b6a084b2f68e644c72ceb4472bbac83122916070ffc597b8199874c62fc80dcee775ca6632a45e82619d9927669559c79a9
diff --git a/dev-haskell/cairo/cairo-0.12.5.3.ebuild b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
index f4f290e437f8..aa2419fcb531 100644
--- a/dev-haskell/cairo/cairo-0.12.5.3.ebuild
+++ b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.1.1.ebuild b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
index ee9d51cde121..74f3df30f8b8 100644
--- a/dev-haskell/cairo/cairo-0.13.1.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.3.1.ebuild b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
index 177e4eb19d06..23e5e429845f 100644
--- a/dev-haskell/cairo/cairo-0.13.3.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.6.1.ebuild b/dev-haskell/cairo/cairo-0.13.6.1.ebuild
index ea4fc198c8b1..42eff6558c01 100644
--- a/dev-haskell/cairo/cairo-0.13.6.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.6.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/call-stack/Manifest b/dev-haskell/call-stack/Manifest
new file mode 100644
index 000000000000..3a514a06b84d
--- /dev/null
+++ b/dev-haskell/call-stack/Manifest
@@ -0,0 +1,5 @@
+DIST call-stack-0.1.0.tar.gz 2473 BLAKE2B 2af9c069e24e0b6b0f876259d391a7a3703bb5154648b9f945f8a40df58d5237b6b150a540e41b661a5efc585296e76cff0092e8776dbae650c793a2abe04503 SHA512 4b8fa206041976948411c7e7babd481b01297c289be72f56dcd56b090bec3b0d3c0a6ef4ce17bb5bd879f08b8059f36ebea664c3c263283457a519e5ce20a0f6
+DIST call-stack-0.2.0.tar.gz 2565 BLAKE2B f9c8440947c5bfad04d57d5865bfc82d9009dfff4b8de11c6281ef8c82a5cdb39c1bf83153f9b3ab58f0dea0b641c348b3096ae08b7368a92bc2ddfa638d2578 SHA512 c22862ca24906b07e258690da8c7f6fadf87f4216023cbe847e8ddf0c87548e5c353b5cd82c4748c6ef09604556884caafe5fdc1996be9d000d2db29aaef1537
+EBUILD call-stack-0.1.0.ebuild 596 BLAKE2B c2d2638b2c765b146099a6f905d74a2a97ee2019f5ced0da9a08352023c3beea3b11bfe6d949aa3372bbea23c35d3d689e0d2d368322dc2fcfaf694d1f1df0e1 SHA512 e82afac311e1b7958c1b35ae0d0eec03a7cfb5c62b95a3ebabaa32912f2da79d78035b821ee3cc6eb0f250fd9b197893beb0d7c037599fc3d1871f791e38b75b
+EBUILD call-stack-0.2.0.ebuild 591 BLAKE2B 507aa5957da7e75365152e4c410cae568ba698f4b5711eaca637138c54723f11278654ff3c1c2e195179c6c8c6ebed59a6b34c76308755dfd019a9ee7343c114 SHA512 12926a1c14ec0b03370d20fc79ea2d6c19a09d70ea25b9f223039e3712adb7a2a66c4ba18f7341ff9c3a3a54cbe1947368715a62e0b578016525c27c2792776a
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/extra/extra-1.4.10.ebuild b/dev-haskell/call-stack/call-stack-0.1.0.ebuild
index ada0019eb1b3..70c8b8444936 100644
--- a/dev-haskell/extra/extra-1.4.10.ebuild
+++ b/dev-haskell/call-stack/call-stack-0.1.0.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-# ebuild generated by hackport 0.5.9999
+# 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"
+DESCRIPTION="Use GHC call-stacks in a backward compatible way"
+HOMEPAGE="https://github.com/sol/call-stack#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="BSD"
-SLOT="2/${PV}"
+LICENSE="MIT"
+SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
@@ -21,7 +21,5 @@ RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
- test? ( dev-haskell/quickcheck )
+ test? ( dev-haskell/nanospec )
"
-
-PATCHES=("${FILESDIR}"/${P}-QC-2.9.patch)
diff --git a/dev-haskell/call-stack/call-stack-0.2.0.ebuild b/dev-haskell/call-stack/call-stack-0.2.0.ebuild
new file mode 100644
index 000000000000..b3441e33b82c
--- /dev/null
+++ b/dev-haskell/call-stack/call-stack-0.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use GHC call-stacks in a backward compatible way"
+HOMEPAGE="https://github.com/sol/call-stack#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.12
+ test? ( dev-haskell/nanospec )
+"
diff --git a/dev-haskell/call-stack/metadata.xml b/dev-haskell/call-stack/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/call-stack/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/casa-client/Manifest b/dev-haskell/casa-client/Manifest
new file mode 100644
index 000000000000..d0dc63813bf1
--- /dev/null
+++ b/dev-haskell/casa-client/Manifest
@@ -0,0 +1,3 @@
+DIST casa-client-0.0.1.tar.gz 3676 BLAKE2B d00b8fd2991863190e5fa12d852e2a0a3f3a87af4bf988d337ee703a5a7d827aa1e2681aa9b3066dd77176cf52b3564b3266b1aa9d542fb58cd0694204668031 SHA512 2df03a0b1c2e01f2d24728e96fe446a25b630f5495c4e9995bcbde1ee9da530df1c6b40dde954cfaf6de2af6036fa6cfda7d9957b22106316557cc57d64114fa
+EBUILD casa-client-0.0.1.ebuild 1143 BLAKE2B ea221ff6214558f86f7a5d32c0fe6d248caaff848d70f937c186a10dac558f50abf9f7032fb24a265f1fd5df7eb78f4ae508f4fb86b49c691ad50b3d08e7f0f1 SHA512 b09a95ecfa9080b24b37a378ec936c903382b26136fd7b8363b9786342c633161927129d22a2324403133446eab8201f31d7e685efea00f19639e41c4a5ea03f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/casa-client/casa-client-0.0.1.ebuild b/dev-haskell/casa-client/casa-client-0.0.1.ebuild
new file mode 100644
index 000000000000..a54ad3484191
--- /dev/null
+++ b/dev-haskell/casa-client/casa-client-0.0.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Client for Casa"
+HOMEPAGE="https://hackage.haskell.org/package/casa-client"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/casa-types:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/http-conduit:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/network-uri:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/th-lift:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/casa-client/metadata.xml b/dev-haskell/casa-client/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/casa-client/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/casa-types/Manifest b/dev-haskell/casa-types/Manifest
new file mode 100644
index 000000000000..503d3371b01c
--- /dev/null
+++ b/dev-haskell/casa-types/Manifest
@@ -0,0 +1,3 @@
+DIST casa-types-0.0.1.tar.gz 2030 BLAKE2B a1787b35cf8254118287a7415ee625dd8815011a3d444f5ef303ba4af989924e5b40e1c1e5abd43e69c299e5c7ef1cbe7b67a0f019c6d2bfd01e2bee4b1661e6 SHA512 6296898e8ffdd20ad7dc5aa52a99078fa71bb2384a8631761255e19b7b670a1d349715241be8cb2ee84fd52ee7ac70b4458adab3a86ebe63b9c976f7bac44f98
+EBUILD casa-types-0.0.1.ebuild 772 BLAKE2B 7f8b156761a51800b3d2c6b4aa29ad0b4c35f29db5dd271aac95ffdf3facc12a937d00ea7c4a7dd67eaa2d2a258aa6e592453c6b999616f5390d1cac8d613159 SHA512 c60873e108751a1ea291937d6c168e46de0213427770f8dc75635f6f593f56aa6b7b51c710dbaa595137dee457dd709a15f4d79d66e5c4284a05595f18d20571
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/casa-types/casa-types-0.0.1.ebuild b/dev-haskell/casa-types/casa-types-0.0.1.ebuild
new file mode 100644
index 000000000000..f82611ae42be
--- /dev/null
+++ b/dev-haskell/casa-types/casa-types-0.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Types for Casa"
+HOMEPAGE="https://hackage.haskell.org/package/casa-types"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/path-pieces:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/casa-types/metadata.xml b/dev-haskell/casa-types/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/casa-types/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/cassava/Manifest b/dev-haskell/cassava/Manifest
index 25f91d0a4072..646a0807ccf4 100644
--- a/dev-haskell/cassava/Manifest
+++ b/dev-haskell/cassava/Manifest
@@ -1,5 +1,7 @@
DIST cassava-0.4.4.0.tar.gz 32631 BLAKE2B dd7bf6e4b4378ffd0dad3c402465b20f8a830d1dd156826fbb0eedced28598297d0f5056d25acc1e2c8457934f077a4ac34b2caa1852397d9d0fe17b875ac3b9 SHA512 af0954754bbcfe8068ccd029417327770c60a62ecc5503b3cce5a58962940a804e167688760aec7ead42ec99b404295715d2f8fd65e4b4ed2918e1c5e063b36b
DIST cassava-0.4.5.0.tar.gz 33104 BLAKE2B 0b0726f3060f0857ecb4135bbf71cba7e6a8b108268f948b29d6a0f61d09336097689f24bcbe77e913b5461e3872b07f6ba2d0a9e35738dc125add0a05d2650d SHA512 24f017ac44f48cdf000cab4108023d6f30a67638964831f0d7cd167bcd96ba85337d3aec6855128d370b9b383394042b3adf8dfd7299e616a385fd09125005a5
+DIST cassava-0.5.2.0.tar.gz 37411 BLAKE2B 64351820bf75bfef0f29e44d1c3f9177ba41474d3419985b9853893aa4cee1485bbb1dfdd4d11b4c8df2673775fdfa211942b13f11124e8077ac25b91c6fc8d4 SHA512 f7f3fc2ebf58491847fb20b21ecf18595933d296bfd4c48249d35c52e72988c4e2758d7a6d2095a9edb3bed8e154a11170920a7c08262270c9f60cb853085383
EBUILD cassava-0.4.4.0.ebuild 999 BLAKE2B 22cafd749333d6e4fbd140d8882dcfeceb3a7082cc89661c92e53f4d1f77a764eff08e855176d68c984eef610aa1d60bad6659f88569dda5c079f0a6d873658f SHA512 0717e433eca4b22d2bea8e89924835813dfd722d496cf40f2df6c0837fb6132a3b78222592501cba1ea1acd43d284743c49ce4b18dbdab20c112e2a128575ae6
EBUILD cassava-0.4.5.0.ebuild 1000 BLAKE2B 16d76ec72dd42119e2a3b6c99fd36c3c62cd570e8d6dff5d9516170749607ed2731b7a37c6cce12d501ec850c6dd44aa10d464750fb60819617aac2b4a668b5e SHA512 2c829b13f02b087155d23bbe7859482ea62716c388ed68d667e2a4d077bce4ad8589a2f2f627f8a4274ab2bce06d99f2f268d98ebec012f9be4180ee939a58df
+EBUILD cassava-0.5.2.0.ebuild 1796 BLAKE2B 639a16e0b693f73fd479e160b35529f1dd698b3f2ddcf9fd2d12e4a9e8a9e70136a94595b1cf6ba400839f164fb75131d662b90a9f62e2578fb2c195e8928220 SHA512 c5abca5853914356be1e6cf72a9b95b5d4c28baa1b319ec4e7c97bd07d2e9aa6a91fa1264aacfd815110b5d5068718815b5d5b0f9a06c1e11df46a4d4901d692
MISC metadata.xml 453 BLAKE2B 2f110faaa86a46be8651cad7690c2d5e78d4da4444ea265b4bde6ae0f5fc2743b186ffe4156475db8dd18c77865d3dab5026b8424005af7e55b401dc7c451af2 SHA512 16a89e4c5a73d93b130ca0d05328a7fbfa0759a39f80e1c80ad2d103bb26e0e0b70950b28d858aa2e366ece90991300ef0c61f43dcbcc7ec05497a77ab665438
diff --git a/dev-haskell/cassava/cassava-0.5.2.0.ebuild b/dev-haskell/cassava/cassava-0.5.2.0.ebuild
new file mode 100644
index 000000000000..73aa92acc462
--- /dev/null
+++ b/dev-haskell/cassava/cassava-0.5.2.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/only-0.1:=[profile?] <dev-haskell/only-0.1.1:=[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.20:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/text-short-0.1:=[profile?] <dev-haskell/text-short-0.2:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.8:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/quickcheck-instances-0.3.12 <dev-haskell/quickcheck-instances-0.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
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5'
+}
diff --git a/dev-haskell/cereal/Manifest b/dev-haskell/cereal/Manifest
index d9585b4978cc..a8679c45656b 100644
--- a/dev-haskell/cereal/Manifest
+++ b/dev-haskell/cereal/Manifest
@@ -1,7 +1,9 @@
DIST cereal-0.3.5.2.tar.gz 22047 BLAKE2B f20de060898d2c5906e46704989d59557258455358e2370d560ccc4a7b7684481ea9faa64cd32f51782d6ee1ad6b71401e766902174821db3bc7ef00a9951847 SHA512 d77b0362757a6dda60d67e762a1509dd925d6c79d6280d73d34e2ce7f60ff0271975003e0c44cb95a4e4d72aade7833c839dad6774ac81439a703b570547bc11
DIST cereal-0.4.0.1.tar.gz 22305 BLAKE2B 04867fc50e60684f47b609c3fc01a0c8ce4acbd80b3c7fb055ca29e19d2cc34341c287d9835eab7ea001d7273f825a54f23f49a9494a35c7b65497b29d149526 SHA512 9ea997af2cd84ecbd0660b5799a2d1fd4f6e5715ff5191922b69b98eee0664fbc4e5e6f2d67af808517a3f5e85931fdef093360a1d693bb81ea9cb430be6d21f
DIST cereal-0.4.1.1.tar.gz 22656 BLAKE2B 72f7ffa9c3cbcff11b62a97eb9df5421f6776c09349fbd762a6896403cf89a5ffee6d0e56cc1c4df4894a8c4fda3aace91cc2db5b6cbbf8b8aedd966ac91b8bc SHA512 dcc0604ff78ea2d9e8c5a163d832879d5fad63f9cbc798ab2a785aa6b04f7a6262f42a478f61351cf9fc18f0eadaa83bc83146b614c286316a824787cd70b8a2
-EBUILD cereal-0.3.5.2.ebuild 546 BLAKE2B 735567ead0cfda6b7a934134967027b00421216ef09ae8321776c647153273b175f349f321c07bebc194122ffb6f44384eb43df35403693e8c5c575a7af7007d SHA512 129a95ca090f853b56a9af048aac3123dae36f59b24d4e6ed7744ee4879bc2922b3b7a7d51d74bc0552a4461dc4f14dd3d2130aaa632fe8b696dd91c753e35e0
-EBUILD cereal-0.4.0.1.ebuild 553 BLAKE2B 836670c6c0cdeeaa39ecc6bf9ee7715445ea8ac71b4056b379600070ea5f2b6eea4badd6ef2c595134e9181a24dc91f2fff6d2629c4b5d07bc30f67201d99f6b SHA512 ef5e77924a538d5a446a362f7db0ddaed0e117fc18f4a01b0f31f3b837d4a7f48cbda306f7f66b4f37b3a0694357fbb45b68a1ffa1e4df370319afd651a33227
-EBUILD cereal-0.4.1.1.ebuild 942 BLAKE2B 764fcd6c6a082f047b2e23441a0e7f2c3dbc7cbba094b4797a881df0e4a87b71d6c937043e66a8abacf20589b1844466b799a08731a98e0f814f7bd909d965e9 SHA512 91d3d05231213bb597de78a6b232638037189cdb4606bb71280c198c80928154ad6e7128eb833ad7c2d35c131271c0f0137b23f21b51d761c5f4677fc0ef9ed4
+DIST cereal-0.5.8.1.tar.gz 20114 BLAKE2B a71e11b9d138fcc1de7da0cfe573b3c31a263c75f62628bea70fb17af6c911fd9996c32a69fb0a9a4328241072c684dc110134a2b837643dcda2722f37869e9b SHA512 aced40e81301fbc73c6029be2c4045cf63f81d40361d5939713f3d60db196dc25a70e556e9e74e194e6a3b6cac86997d2bfc8b1f91c630676af7d066268a25b4
+EBUILD cereal-0.3.5.2.ebuild 534 BLAKE2B 0d46aa970337b35cb52249f5907262bdf52435e8db80437184049704a5a31011023fd7528d9b829554e88b372365aabf7ad28aeb7714ebc09cde2867339cf055 SHA512 f3171b160b0f563bd4bd906a4b5919a3ab743908d346987fede1be0787740e3d6dc7841f5c186036d6237c2091b4de44ac4a2629d91dcb76a1369da0bc9f99a1
+EBUILD cereal-0.4.0.1.ebuild 541 BLAKE2B 050434949785b0bef3cefdc7b3d05b0bfe9f2cd2a6e7b8d375fb4eca8854dd1b91a37ddfebcda92d0acfaba48d98709a4701e5801e38bd618f1bff97d346bbad SHA512 2c642079fa0d5a3e9273764e3bb8ba48021c460390ca7b1634d365083ec0b99fa9f2301a0caea071b20167bada5eb65bb3016669787925c5b11e75d4cc386732
+EBUILD cereal-0.4.1.1.ebuild 930 BLAKE2B 54d8f6ce2718a4763a1145dad56ff97559653d054aed4402074e2c37ae80e0e88139551187c69aa371153734d05bc0d5299f9d99623f3d1530acd3c18ad945f9 SHA512 66611dd78f029b1ddda949728816767a7408b3ff94106c93c0209b7cfda0af86f244a6ff07eb9145d61e0ba883a268adeeab44f3436da502025326351e70d971
+EBUILD cereal-0.5.8.1.ebuild 813 BLAKE2B 96924947a32263de29abc8c090c684ec5317e334a059b6255ecffd4d01fa9adf5d2e26ca34db893f01615152b5ed971bd16e59d827b7834eb0a8a4f9b3347de6 SHA512 cc161abfcbc524933758d8c189afa62e7fb8febc474f75ed44aa9d82384f29ab757e133bc0a1314a5ae93cc305fd4439b014c66bd910b18b9212a1a1b4025919
MISC metadata.xml 626 BLAKE2B 8b17332c2cb03e9e7da8eaafc943fb0440eae0ed4907e8eb59f0cfb5d835dbf04d0b5405a260e296be197ea7876e031798edd3e9936ccf624378d3fe550aeadc SHA512 482536773d4b76e43a1057fdb5ffc27b8b4b346fa6a6384716d0867076d514ad9cf91b94e1df6b9722d63b1c473ab21267061567413d355e0a9626310c064f3b
diff --git a/dev-haskell/cereal/cereal-0.3.5.2.ebuild b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
index c6c8ac572bb4..bb4d0985ffd2 100644
--- a/dev-haskell/cereal/cereal-0.3.5.2.ebuild
+++ b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cereal/cereal-0.4.0.1.ebuild b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
index dfa2a5918409..b80a4d249217 100644
--- a/dev-haskell/cereal/cereal-0.4.0.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/cereal/cereal-0.4.1.1.ebuild b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
index 8061c9cca0ee..09b6b7713aca 100644
--- a/dev-haskell/cereal/cereal-0.4.1.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/cereal/cereal-0.5.8.1.ebuild b/dev-haskell/cereal/cereal-0.5.8.1.ebuild
new file mode 100644
index 000000000000..c39d43d2bc9c
--- /dev/null
+++ b/dev-haskell/cereal/cereal-0.5.8.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A binary serialization library"
+HOMEPAGE="https://github.com/GaloisInc/cereal"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-1:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-quickcheck2 )
+"
diff --git a/dev-haskell/cgi/Manifest b/dev-haskell/cgi/Manifest
index 1a112772fd64..0277d81cf16e 100644
--- a/dev-haskell/cgi/Manifest
+++ b/dev-haskell/cgi/Manifest
@@ -2,8 +2,10 @@ AUX cgi-3001.1.8.4-mci.patch 713 BLAKE2B d8e83e9b012048577c27eb5133d94507717ec79
DIST cgi-3001.1.8.3.tar.gz 21319 BLAKE2B 68bb0a52f7664830d486f5ca09713944473088372292148d52790973c401a8aae8f56915f683d3d3a483763c11981569dcfb7d41cd05532bb985ce6227490295 SHA512 421ed1a7c7548f1785a693074807fab91cdf4c86b9085a0520b0ffc6127cf53b095dfc07e6f9ed65d475445a28e485ec219d742de369e6271c0c6fe5e7599957
DIST cgi-3001.1.8.4.tar.gz 21421 BLAKE2B fe94e59621df341d943124d66615304607803a52d4efa032c0474f187f444a919c6da636ef6861dbc65fe3de2c16d4e4e8ee449e762f7fb753cbfb11dbe2f8a7 SHA512 0ccbad2b1393cf4149c84eaf9d5601ce976998554cf9240a61a72348eee917869c7b1e00286b22dcac3280c79c551e2947c1040ddeac3c1ec91483dbe2c18ed0
DIST cgi-3001.2.2.2.tar.gz 17270 BLAKE2B d9ba0d6bae5e93600b8d7c6f8650f726baa27f3859138a180cbbf6a708fc9c65b3fa7804d97e7b3dc33fde7e2bc84a29237e62ba85230a38d9d0b1c12ed63f70 SHA512 cc59574d6f8711977e2f733c9a58378b6775b20de1ca07fb343f6b989a787e54bbeddb76ab8f6248cf80aebf007d8c31fbfaa03bbbde503d4402a7769957126d
-EBUILD cgi-3001.1.8.3.ebuild 785 BLAKE2B 5fb2286f52f7a3903f1427fe6115def608ae3676ce06b77fbce9990ec43f7e2b7ce022451f31b3f4b64ac8c1eb49cbce1f674f6342855778078cb49d93ee011c SHA512 e99c02bc6332b64bcf06323d925d39454c6a07ceee549f4ef1d1b5e58a43b24276e47416daf8bd088ab4d9366eae7cce1eaa7c5b2a491ca4a6eb083ac0d07d44
-EBUILD cgi-3001.1.8.4-r1.ebuild 1028 BLAKE2B 4329bb9c77dc0600ff309f2adc981b60556f16ced32df1d2171dd5d93597d0f7937309621ef553cfe9354b35fc0c6e933c9c6bf9bc531f4d8a13df0527a403b4 SHA512 6a9d0d0fcf62ab81af89141ee864f76382a702d6142a49f2994ec478cbdd21e76b6fa2dfddddc731c55e1a4bb84bcd553113a76993c96b920b06216e244dbe77
-EBUILD cgi-3001.1.8.4.ebuild 983 BLAKE2B 4c90e4dfd4a22e050e0e848d08d1c7c233461b8ae283a9d27f127333dcce6f2635d366380cf0454f0982d19d0fa22835046901814b33e41782216dc6916d14ed SHA512 1a2238d4e1d9a600492ba5deb77e773ca7d95b7832a0d7f7967783ce219cc098ad9eccef005392b385bb8099eb8a59b65cbfdc9a9a660aed419be5221d2d695d
-EBUILD cgi-3001.2.2.2.ebuild 1468 BLAKE2B 55001172429310cb27949367394d6b94683e414a4bb431eef512399c207e2bd8cece2b24210dbb7adcc930bab69af5e9e128f118dbccffdf1621067248ac1caa SHA512 ac05e28b4edb71b9098867b6261a497fa0b5dc449c4b7d35780be6b777f15eb16a7c5183f71114294b73efd8569bca4238161fe4c04e591d434f431b40cac3d9
+DIST cgi-3001.5.0.0.tar.gz 19626 BLAKE2B a84ab0e78a7d7a4902f804501e0982bb22491aa04d28db8b10b61c9f298cd2d1383b07dd7d4e3fc35c0d3d42539fc210d0e0d9334254b5dde2cae6c6b9e07c7d SHA512 460f6d1494ac731c785b1cdffec541733639749bb1ad83605acaa52332b6c9e15a25982cdbf2bba5fcd69fa0317da832e6bf60c38642e394873eb5fa87b58881
+EBUILD cgi-3001.1.8.3.ebuild 780 BLAKE2B 3be74418f48e182561513c7954869001251b399eab1358b462cc86fe6458765a457058321f412532e6c0bace11d5151e8e55d3af619613f32880c0ba02640cff SHA512 48a239580bcebd4bcf9ccb0fe7caa56206d27a411351ef43d2126bfe17043fcd87716d9629c2250867591879a7fadb79dbe138cb88b21f0526418f1b2721f7a9
+EBUILD cgi-3001.1.8.4-r1.ebuild 1023 BLAKE2B 2fbd17c0d2cfdcf19119895ad610c68cd600ebf2405ef5e97d1457a05887e58412d2e7a1ccc4284b25ecabc0d03ff9e4b6902b279ae87bd09332f33bffc79870 SHA512 aea741a6bf177b41fa0c64788bc862b2422939e0c16f5e8f7fbb12f737e4ee0766f7d19d5fe65d71a69a9b85cb4fd71a4c0b3a88cc3eab0910809527145d5257
+EBUILD cgi-3001.1.8.4.ebuild 978 BLAKE2B 961261dacfa5d8619a2d55591a3a3bd3fce4028752c0b828dd622b8d3aebbaa614215c63890944c6e5ccb938fb0f16449eacdf83eed9060051a688cb7f0367bf SHA512 b4903f1d3d12a3950a30b30b71010aa066982403e5f7065185ee001fa42dc1f40575edef7cbeee66aa9107f537b6f203cf177c3b91e4fde7f7c45dac3f7589b6
+EBUILD cgi-3001.2.2.2.ebuild 1463 BLAKE2B 02624b19d9a84ea6ea9c212182e759752ed2ee420f943f130ac92a0f30a0daa39225d85c83b30385980092b6164b282be41a8fec0dc5c44cc0a38a9535a95bef SHA512 63a1902f1aeef802e7f50b2829bce05d7d0e1476afafcc657137704745765530bdba705ee8813cb6dbda5a4af0c1aa64101591d42071eb3e796c387e014809ab
+EBUILD cgi-3001.5.0.0.ebuild 1167 BLAKE2B 3afa0c67c056455a6a79c2bc00bc515fe18cd36250775cccdbccac738267096da8f59549233aadb6c94671cb4816b94afd86d6a6489d5ecfeb87809b21636a1e SHA512 6478ca5b2371e20e28c72f6a1d6b54897cd12209d34d01a13ce1497c02a4315a511ee8d54b223016f9161d6278b823f58ba8dfaf40bf3a1282c0e7d9cf341dd2
MISC metadata.xml 623 BLAKE2B 952d247f294bb195b63cf2b413a916fa5b7ee2c30591c44181de33fc61cb1a3f8408a9444b669bf1e0c3ce4562303214d76249ef6834004eabe9d0a220cdd87b SHA512 5b99b7382f56cbdab3e82ca501851e647744ea0b7195463b4a18fc6b42a620452f3bf1117c5758598a194abb3d06401b9e20687da4785ac958bfdbb9719b3b94
diff --git a/dev-haskell/cgi/cgi-3001.1.8.3.ebuild b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
index 40f588e48132..4129133a7dad 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
index dbd024877822..39cfda021131 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+extensible-exceptions-in-base"
RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
index 9250639c7e07..c240467466b6 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+extensible-exceptions-in-base"
RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.2.2.2.ebuild b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
index ae1193e4fcbd..97ad15b31d97 100644
--- a/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
+++ b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+network-uri"
RDEPEND="<dev-haskell/exceptions-0.9:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.5.0.0.ebuild b/dev-haskell/cgi/cgi-3001.5.0.0.ebuild
new file mode 100644
index 000000000000..816add53a854
--- /dev/null
+++ b/dev-haskell/cgi/cgi-3001.5.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/exceptions-0.10:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >dev-haskell/mtl-2.2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/multipart-0.1.2:=[profile?] <dev-haskell/multipart-0.3:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples install-examples) \
+ --flag=-old-mtl
+}
diff --git a/dev-haskell/charset/Manifest b/dev-haskell/charset/Manifest
new file mode 100644
index 000000000000..1fac021297c9
--- /dev/null
+++ b/dev-haskell/charset/Manifest
@@ -0,0 +1,3 @@
+DIST charset-0.3.7.1.tar.gz 12507 BLAKE2B 1ea4b189dda47e05066b800c26c62e26b92e1482e546acf8606dd98cc1b8156de350c57c3e3df2b956a96ada04a1e564d681bb9af09026d160cc4f3b919a1500 SHA512 594e71a5d6ced52e1491368611775bda106119b82025e84fc97078753358af7d9f6c22b99291dd51a990ff223c4582f913e01d829418f8918652c3c9fc495792
+EBUILD charset-0.3.7.1-r1.ebuild 871 BLAKE2B 6df197dff03c3c97c7274a5075470f08ec89ca29c6e51ddba6658f892eb99d53cd478b95c6a9a43e191202871984ef86a93c960bc26669e8576e86978dd3999c SHA512 55c7b930a401a5bcee2ad960d1b3110348517eb323fcd061c6a1db56e6d009210d4c0873316653069acb81bf9f41a0970304ff401213fe668e32f087a0daca87
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/charset/charset-0.3.7.1-r1.ebuild b/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
new file mode 100644
index 000000000000..59c183ec817b
--- /dev/null
+++ b/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Fast unicode character sets based on complemented PATRICIA tries"
+HOMEPAGE="https://github.com/ekmett/charset"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.1.4.6:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'containers >= 0.2 && < 0.6' 'containers >= 0.2'
+}
diff --git a/dev-haskell/charset/metadata.xml b/dev-haskell/charset/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/charset/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/chasingbottoms/Manifest b/dev-haskell/chasingbottoms/Manifest
index a29f5bb0c130..c5c32e17e468 100644
--- a/dev-haskell/chasingbottoms/Manifest
+++ b/dev-haskell/chasingbottoms/Manifest
@@ -2,8 +2,10 @@ DIST ChasingBottoms-1.3.0.11.tar.gz 31437 BLAKE2B 9db3ffe3b2c6d896138d826b093678
DIST ChasingBottoms-1.3.0.13.tar.gz 31474 BLAKE2B dcb059a1501933e477d09ecaba51b08aa30cf9ec97370e6c0d7f01c358b6a2c8c62a3529ccf8d39b6790bfafcc66acd7f1c089cfc5c5e6e176c7572c136da138 SHA512 050d66670a77de274f16d70dfbc231ab469067ce34af962a851c7f041b7e0812bb6480e3b3166e4ceda2509454ff3d1d85fdd977f63471d6f45c1162184aeb7d
DIST ChasingBottoms-1.3.0.14.tar.gz 31485 BLAKE2B de7f8ec14712d7ae534de4b98d417c6939e837968a0c7575068dd222aeff5b2ea62f9edc5b5f6e31f266beee71dd2916787d687923acbde88f207fa8c47542e3 SHA512 672dbfb236b14cedd7c0039476c7d799b1718843336a60905816faf6f5d80491eaef59bdf4a8b000f0104ab452760964b64c5f09293535d517b3a33e6d382e13
DIST ChasingBottoms-1.3.1.2.tar.gz 31555 BLAKE2B 106413449aaa4d88e140be3692a4eb37d340e6d73e91166e0da8ce1b9477e8868fa975e57e14642d01fcb2474df6d3d653cc617ab3b387f279d7a2560764680d SHA512 84d05b26916bda14bd0b33ff90154da88b5a8c01cae692a8cc11339aea2259b8d0001f3c3b21199ef59efbfb028dfd877f11f8543b55828ecf563f7c5cd711e0
+DIST ChasingBottoms-1.3.1.9.tar.gz 31942 BLAKE2B b94cb27358a1af57e2617ac5b967826d1f20709817622e9c8619fdc8270eb0fc12ea8630f06f012d657f03bded69231ba86039bb07d2ffd4ed3b52ae95c0bc28 SHA512 15b05c3080e7e5960d9f84d4c3a3941a08a8f15a4c8241f7fee11f24054e09092925093f88bdd7ac38eedc57a02fa76c468e61c5ad08cb0c599a2a01bbe6b88b
EBUILD chasingbottoms-1.3.0.11-r1.ebuild 1119 BLAKE2B 8a692d384582941ffd266b2fb3ca975c7dab5b154a45ac5ebc113bece5c9a3d78638262b2693f0c3e320391c4ede199540141a92f56a70b3bb82a425eb785c0b SHA512 3e5e5ab31ca8dc14a75701744497518a43d8df61ab51608a57ee02f4a3ce52af1edc14be5ba8a6899a75ed4157e75cb314b40aec519b824f4a5418bd7b82b89e
EBUILD chasingbottoms-1.3.0.13.ebuild 1074 BLAKE2B c57d2f66caed7c2b14b823bab2047f1c2bec7016bfa516e549b623ead7d39144d0fcce21907f21551d65b11658caf94811b01f2f84e844f816e587e223a550e6 SHA512 4eeff3e8a7152f77ef5b3b5560a4b5db272229c4c4d3150f0fb8329758f04a317b10af95cc41fbf93b29450b35815c4a9381bd1d1159eb2b2adc56d37604e312
EBUILD chasingbottoms-1.3.0.14.ebuild 1045 BLAKE2B bac084fe5ba844d9ee20c846ffa6d24a612fb30ef79ec6fc3619606f19064c0c47ee65936b18cdbbc8445d7e2f3541efd9068475ec1299467c2b03d36835c640 SHA512 b4b03d5fd2d71c9c0f69e40759ab108bd10f9e74328c06809668eb240923f2f6708b390e7b4112bddf94c620f5e4fdc2f699f3dbfde699a2c3fa2f119610f45c
EBUILD chasingbottoms-1.3.1.2.ebuild 1129 BLAKE2B 7c27a1139c76140150700a85e32b1ce7c5234fabc84803e8c6a392c6db684dcf87ca42d07397ca8be5a4588d8ce19ae31fe2d0e079c8000a7d1c927aeeb46f19 SHA512 e2ec5c58dc2860b9dc730d59b3bc1ed5698bd5341a35c3ef4c2d9ce47b74f3583423c3b5fbb49b9e175f3d83852be39ce88e0e3e8ed9c1ef2da04b242dc8ee83
+EBUILD chasingbottoms-1.3.1.9.ebuild 1046 BLAKE2B 606b35d8ecc0a044e78f1716374f5adb81a0dda190003d0302780010cf47773e48de6a1dd878280aeff642da2145db49e0bef8ffcde2a634e1c3aefc4dc1bc6f SHA512 df11612050d4a0d2d5449c5d3dc71dd06f18a409f65e7d590c65ab86f9bcb54dc5315da605887ac4476deffe73b8aed4f0a820361f1ce399f7687fbdd8c97ef6
MISC metadata.xml 4089 BLAKE2B 82600e43001f4c9f567021394ff94cbadf8cb3e00259ea6e5fcc9035413823ee6ffbb49dabe0b64fc694aa549594d5f3b342b1a06424bd7b6d3fe640903d45c3 SHA512 d4423f7dbf1b4dc0e8a4b6803c55bec2a82ba31fe2609c5e68a7708b8a7bd8a65ae58db306772a9772e6b1e89752c918e2a04e3a914cf40ddebc286c3b98414c
diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.9.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.9.ebuild
new file mode 100644
index 000000000000..6b7d544696f8
--- /dev/null
+++ b/dev-haskell/chasingbottoms/chasingbottoms-1.3.1.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/ChasingBottoms"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
+ >=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.8:=[profile?]
+ >=dev-lang/ghc-7.6.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-build-tests
+}
diff --git a/dev-haskell/chell-quickcheck/Manifest b/dev-haskell/chell-quickcheck/Manifest
index 0eae822d32fe..100fad1d5a3a 100644
--- a/dev-haskell/chell-quickcheck/Manifest
+++ b/dev-haskell/chell-quickcheck/Manifest
@@ -1,5 +1,5 @@
AUX chell-quickcheck-0.2.5-QC-2.9.patch 566 BLAKE2B c36509d0600899e5ad8586282efb6ae83fdd22deb818ca40f567c3b6a6ec8f3e85dcc733c7931c10dec117cc1339c09e10efb20a92caceb8497c48a145a26e02 SHA512 8b3d986a6a00e89af6858641bbb515388c3bece7f3d8f72f14f0028f37a900a12618b918e901c96471a96f53b943cb1c877b016f0580d71871a49d06dd1c9009
DIST chell-quickcheck-0.2.5.tar.gz 2450 BLAKE2B 97620bd1d8411cb1ac612615cdf3eed168c718257ca00e6777086590ce861147a56fc6113040bdaeea5dfbd0856cd66c401e2308af968c85148a6d5607e0f925 SHA512 df2ae72b51c7999fa6febbb9b72637d6fd63f2c31de94de37c51fc1691de6047e1f5b29be60175dd9677fd8190759400c1eeada0602532e2840bce1c36529fd7
-EBUILD chell-quickcheck-0.2.5-r1.ebuild 851 BLAKE2B 9a62c8fa3e2d27dd02d32055db337799caeb1bb155c180d19d1c76bf46df88440c4cd17cdb21fc88c225f54f2428755aa0f8ddefe46911e599ecd8ff864fdd0c SHA512 2562de52cea68799fde2430907aea1e76cf22542ad2b7991f76604dbaaf4f24f5a87468b72fd73eb129d8e109c1faa502c3cf2eff3088cff4697caba574a62ec
-EBUILD chell-quickcheck-0.2.5.ebuild 753 BLAKE2B 477cafbb3d1af5d05232711a79b6b70afee8b6fc6001f05fdc87291bc5d807f35d4c309d5fb3715cea6857260ec1a71ede73d164e3e8061894587630dc020d3d SHA512 36ea1d23df8ead73b77fbc922443fa236b81abafac619d0a9e39498cabe14eaf2a66987cf9358e8c44c62054f0d69a9564ffb07f4830c682f90e785afe6ef975
+EBUILD chell-quickcheck-0.2.5-r1.ebuild 839 BLAKE2B c01a4a10b7b8e760ec444e9d22b949ef8dddee613aecd161189cc2eecf39cbf2838246fabbb6c3191726125f2b04f94cf796d74148eff3c335b0960a7aa8caa5 SHA512 5ea84f04ead26251d09a0fcff74070bc3d64ad69641069817f59b25663278646874e0a5c4eb59a3d67e30be49dd920eb187f7b5543aabd96fd07baa0082740f3
+EBUILD chell-quickcheck-0.2.5.ebuild 741 BLAKE2B 7df535be9565a8960016bd6a71985bb6b68991d60b690cd3db2569daf4250c5ba990b1787885208cf1dcecb7ee31d00f28ae1cfe7204c8fd3a3560560d47265b SHA512 0ce4b9ddcd694b22c783c4d6c355f37eb8c49a19bdb99932e58ee5fd2284240f7dd6d72905ab658b2f79af7566abe29c9e660a91dde94c671bde896946ae1e37
MISC metadata.xml 339 BLAKE2B 689793b66e973524bb1d81e96ce1dc02e5ed98f138db76928e833cf35fab90762747e69ca43c2c260f2c5b8863193ae729de6c22a686107f4b15c06a7e062b49 SHA512 e2d5234bfbec665d51585fcf3611d9e80fe3bcb01555940b0f05a670f30babf76d3d5a3c22de193f7d11c700a312d587dc0b81eec478f46e7ca9aa6d69d9fa0e
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
index 0c6ece31943a..4c59cf4c17ca 100644
--- a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
diff --git a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
index c7077cca2059..8d28fac6bd23 100644
--- a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
diff --git a/dev-haskell/chell/Manifest b/dev-haskell/chell/Manifest
index 9b2926e10f48..9d376d14761e 100644
--- a/dev-haskell/chell/Manifest
+++ b/dev-haskell/chell/Manifest
@@ -1,5 +1,5 @@
DIST chell-0.4.0.1.tar.gz 12441 BLAKE2B 450827af0cfe005b6c6c17e59229d7aceef6b4609b9c81672829d4c4818e5d9ab03752e6b44efc73fd0a614c881e0326faec881613e8f2ce68c75bcbd1e06e69 SHA512 5a11e38fdd6c4f323d077dc3adc35c9626229a49f6ed32a0202031094f2612ec3e26a28f96819366439c1ec97ddfd839050f207d03c90a749890ef2bb345b8c3
DIST chell-0.4.0.2.tar.gz 12424 BLAKE2B 2e525ecacd0f703a873b89afce7c62937634021e65a54ce901b4b50e535131e1fb831173e4d2b3d52ff351df09eaa386377052b35c7e70c75028b59c87ee21ab SHA512 050c5818ad2cd954ef79b230de2f03fdfb19e99c8624a24bb7845bb20e3b5d5d427a9623491ffc706c5635f545eb99466bde7a851c4344d11df1a70bfb2bbe22
-EBUILD chell-0.4.0.1.ebuild 1048 BLAKE2B 98759309acd1cdd496dbb248b5c395320868b1d7f8ba5bfab2abae69673ef4c6c6b417f179856af1a7e1d2e2d1ae397161b67028d1403046a61a2b7698e87e9b SHA512 f9df45a34cec4fa6d38faee6b8ad6fe855abd6294b80e9bd6e1704b424e59e3c5811dc56a835d0076f790d7dbfba28272060572c7f377e82f8868fd238129063
-EBUILD chell-0.4.0.2.ebuild 1067 BLAKE2B 2a59084611f5c8beffcf5aa508e928635e11ad675a7496e18f54f5a7194c539af7596669c2e2e8abf824cd162a0c69ea1efc3f1316813ac52f4bf8800b84a2c0 SHA512 fe2d96c7b4f49c29df3fc905278a14ae4569c843875d7d016c0ce2b98b85856aff5612ead69cd2482060dd991c67c8915072aabab06a8340bc90adbf455c9814
+EBUILD chell-0.4.0.1.ebuild 1036 BLAKE2B eefcab6328764462988fa4c953c7cd0d22da147e9bc7cfbbb31ebfdfcb00bf4a0b3a88958886418132847b197419ccf8aeb9cecd238ce9591c21e066be62cf70 SHA512 76f501515f1240870ac55f67b27768d44ede8b7b563096d23e6de9c0c205accd33a89d7f07c61f538b9cffbc487c73e1ccdca0a2c99e958057afaf95c5d63e2f
+EBUILD chell-0.4.0.2.ebuild 1055 BLAKE2B 5319dd218dd798fcc167cd3b5cfb47ff3e34d152f2162f67b1464af53a40e5af98c1c6d025b754cfc9e3c8878090a91bd274eeceaf34efc17bda7a9f2628f6fc SHA512 5643d352e0f78123eeaff718d77a60de9d1dc1951087f8cb33e19bf5198fca8eb9314c98adfe8c692d7de02ffc297f3599565a9660214e646a7017d80bf6a05f
MISC metadata.xml 1348 BLAKE2B 7a683e9440cbb07cc4d3546f3b8727801ed177136eb20a3df82a0ce11589e4f236bd175b68b796d447e6b9eec4a87238050d88371d8c92d8a054b01f4c71e9f7 SHA512 4c6e16171c20c2f2e21ca663a5c9b76d57e202ee1cb99317417de758b6fcefe0a7b44ea0177c20f8549ca7f48e4238d8b854a0d12548d9041c2265a4b9138ad5
diff --git a/dev-haskell/chell/chell-0.4.0.1.ebuild b/dev-haskell/chell/chell-0.4.0.1.ebuild
index 6c5c6970be05..d01416bb654b 100644
--- a/dev-haskell/chell/chell-0.4.0.1.ebuild
+++ b/dev-haskell/chell/chell-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+color-output"
RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
diff --git a/dev-haskell/chell/chell-0.4.0.2.ebuild b/dev-haskell/chell/chell-0.4.0.2.ebuild
index e46dc0bacbed..943fe30556b8 100644
--- a/dev-haskell/chell/chell-0.4.0.2.ebuild
+++ b/dev-haskell/chell/chell-0.4.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+color-output"
RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
diff --git a/dev-haskell/chimera/Manifest b/dev-haskell/chimera/Manifest
new file mode 100644
index 000000000000..0d04c1501f8d
--- /dev/null
+++ b/dev-haskell/chimera/Manifest
@@ -0,0 +1,3 @@
+DIST chimera-0.3.1.0.tar.gz 13809 BLAKE2B 64a343f84de1cd535676934c26e43994062ea24fdf27463a22b3ff1086480a277fc3f0f87905f9060bca80e46ab0a553e5091cb27065ba0e3321e62800a7756d SHA512 7f155bb3d938331760e8e06c47d67a985588e1817e8b151f6a58074d77a71ce0a70537c55ab3d97c02867d9f2a3ae2f31ed87432e833930b3be6c2f92a8947fc
+EBUILD chimera-0.3.1.0.ebuild 982 BLAKE2B 11ff61ae5f4d5707c99b2d83f8746b1784938eabb9cefe9b951f148ded71b99c9a63a90b5f842cc89bb03fd4e5305bed6d637fd303cf8b916ce6c706ae4f04c2 SHA512 ca55bfd97af39256c9746153cb23f937e22194437d8f7a10adb3b5e9867a344941d6bb9e7dbb9dc8579195753834291f084fd2a19a609279f948699ca40ca4f5
+MISC metadata.xml 1372 BLAKE2B c481306daadd31f9b8d6b5ec2cadc7f78b01b4555ff84727abf59e98c845f233eecb3711e4421f5cd0dfca99d55dc8cecf5875d4b8a4b6363b4362e2fe8780e3 SHA512 3eb9213682d3cdcc39548965b2cea32d353e96efbeeb1212a1df51526e2e3ed9c122345c2f4e0797d2beaaa2250525f30aef377a1196bcf9b480f79c0f03cf65
diff --git a/dev-haskell/chimera/chimera-0.3.1.0.ebuild b/dev-haskell/chimera/chimera-0.3.1.0.ebuild
new file mode 100644
index 000000000000..68d9b6f55253
--- /dev/null
+++ b/dev-haskell/chimera/chimera-0.3.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lazy infinite streams with O(1) indexing"
+HOMEPAGE="https://github.com/Bodigrim/chimera#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+representable"
+
+RDEPEND="dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ representable? ( dev-haskell/adjunctions:=[profile?]
+ dev-haskell/distributive:=[profile?]
+ dev-haskell/mtl:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/quickcheck-2.10
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ dev-haskell/tasty-smallcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag representable representable)
+}
diff --git a/dev-haskell/chimera/metadata.xml b/dev-haskell/chimera/metadata.xml
new file mode 100644
index 000000000000..317b99f5cc7f
--- /dev/null
+++ b/dev-haskell/chimera/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>
+ <use>
+ <flag name="representable">Define Representable instance from adjunctions package</flag>
+ </use>
+ <longdescription>
+ There are plenty of memoizing libraries on Hackage, but they
+ usually fall into two categories:
+
+ * Store cache as a flat array, enabling us
+ to obtain cached values in O(1) time, which is nice.
+ The drawback is that one must specify the size
+ of the array beforehand,
+ limiting an interval of inputs,
+ and actually allocate it at once.
+ * Store cache as a lazy binary tree.
+ Thanks to laziness, one can freely use the full range of inputs.
+ The drawback is that obtaining values from a tree
+ takes logarithmic time and is unfriendly to CPU cache,
+ which kinda defeats the purpose.
+
+ This package intends to tackle both issues,
+ providing a data type &#39;Chimera&#39; for
+ lazy infinite compact streams with cache-friendly O(1) indexing.
+
+ Additional features include:
+
+ * memoization of recursive functions and recurrent sequences,
+ * memoization of functions of several, possibly signed arguments,
+ * efficient memoization of boolean predicates.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cipher-aes128/Manifest b/dev-haskell/cipher-aes128/Manifest
new file mode 100644
index 000000000000..da8b16f64123
--- /dev/null
+++ b/dev-haskell/cipher-aes128/Manifest
@@ -0,0 +1,3 @@
+DIST cipher-aes128-0.7.0.5.tar.gz 26228 BLAKE2B 8ef1aa343563d7889154b5f0b96b5b457ed21afbcad4f90f82e95a080c19f50d8ad2500ef4b8caa1509ca953aba3ca1941c61656417ed527943858a9d6cfd652 SHA512 8479dec68d6fa35e8d615bcc8c6336459fa537f1962b7af87e63b0c38d544ed26e6d30e980f90bb3585513bd618e01330d3e008e77404dae8d2e27954d7a535a
+EBUILD cipher-aes128-0.7.0.5-r1.ebuild 893 BLAKE2B 0baf8e6ef4b28965af10b8740b44cab6532c16701a0dbe46ae9656a206daf6953496ab97ad1f461a5161a306a5bbde10b47b7d87de2dc65ef68256646ee56105 SHA512 6cf83ec97174cc6fcf64a87fc93259ca434d225227bc52671f2e29bf20bdbe12e45c69f5647b7e4bad5cb6db5a473af82e1bc22504fc4a06885b761c641a1010
+MISC metadata.xml 773 BLAKE2B 86acea4a75f28be460a539238940e93aaa5f3a71f66926691c5725143f91e45a3575ff31e805bbfe787ec82f8ea2c8554708bd71031aba7ff167a1728f77f4a9 SHA512 bd5b1185a8a92e07c79eca9f196589ac391b261c501ad12f45bc64e0771a31e4ea09d4cd5e144154233893e7636b726653c9995ec0e6a5750d7f4057202b1332
diff --git a/dev-haskell/cipher-aes128/cipher-aes128-0.7.0.5-r1.ebuild b/dev-haskell/cipher-aes128/cipher-aes128-0.7.0.5-r1.ebuild
new file mode 100644
index 000000000000..fea7988f16ec
--- /dev/null
+++ b/dev-haskell/cipher-aes128/cipher-aes128-0.7.0.5-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+#hackport: flags: -test,-halvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="AES and common modes using AES-NI when available"
+HOMEPAGE="https://github.com/TomMD/cipher-aes128"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/tagged:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3 <dev-haskell/cabal-3.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'Cabal >= 1.10 && < 3.1' 'Cabal >= 1.10 && < 3.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-halvm \
+ --flag=-test
+}
diff --git a/dev-haskell/cipher-aes128/metadata.xml b/dev-haskell/cipher-aes128/metadata.xml
new file mode 100644
index 000000000000..3c77a6d727ea
--- /dev/null
+++ b/dev-haskell/cipher-aes128/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>
+ Cipher-aes128 is an implementation of AES and common modes of operation. It borrows Hanquez's C AES code (see 'cipher-aes') but
+ is unique due to including compile-time detection of
+ NI compiler support, a slightly more functional interface
+ for GCM operations, exposure of 'Ptr' based operations via the .Internal module, and build-in crypto-api support.
+ Cipher-aes128 was originally developed as "'cipher-aes' plus trampolines", which has since been adopted into cipher-aes.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cmark-gfm/Manifest b/dev-haskell/cmark-gfm/Manifest
new file mode 100644
index 000000000000..25ef150f3dec
--- /dev/null
+++ b/dev-haskell/cmark-gfm/Manifest
@@ -0,0 +1,3 @@
+DIST cmark-gfm-0.2.1.tar.gz 200812 BLAKE2B aab0142db460139392fa1922bbf090b0222c039f3795e28c1b91024ca9c159cc977a5be645f91f94a0d147a8713c770e4608a6504b68c10263dfe46f2605b84f SHA512 46c0847608f741df689e5b213ecd023bedc4c79ee9b91bff55eae11ad600b248e5816b7c259d5c862b3c9742c6f5d08b16d1a6cf1b8724f7831e77788d4df70d
+EBUILD cmark-gfm-0.2.1.ebuild 804 BLAKE2B 9c715698a12e058d69ed2804bd3378a018877dee4831e0cf907b12d47a9d0237fd8b5066f82dba7731841f488fd7adc8901161dacc9be4e2d8f946b9a74b1986 SHA512 64221483971e20df20811457667784ae34d70aab7374891382787a4c3fff44a846d71ae429da4415f09606fe36331ca5b4d5fc6a860a9293a628e95676a7c967
+MISC metadata.xml 630 BLAKE2B 2f381ede02069456d0f8ba10ec83720b42adc058190e4e061047e905a827fe0e57f2586e582ac967b1fd884f2282efaecc7eaab3da154b700498c11360cf1978 SHA512 cf7d2d4659d56b71a2602646a6ebe78914ab318ffb691b34deace6d3f72c3857b2a6d2a3ce355f2a97a0d7f6ce9808d04011b299b64829b5e03355db5a49ee99
diff --git a/dev-haskell/cmark-gfm/cmark-gfm-0.2.1.ebuild b/dev-haskell/cmark-gfm/cmark-gfm-0.2.1.ebuild
new file mode 100644
index 000000000000..ee7ace0f10f7
--- /dev/null
+++ b/dev-haskell/cmark-gfm/cmark-gfm-0.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: -pkgconfig
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, accurate GitHub Flavored Markdown parser and renderer"
+HOMEPAGE="https://github.com/kivikakk/cmark-gfm-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.7 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-pkgconfig
+}
diff --git a/dev-haskell/cmark-gfm/metadata.xml b/dev-haskell/cmark-gfm/metadata.xml
new file mode 100644
index 000000000000..9b006da16c9b
--- /dev/null
+++ b/dev-haskell/cmark-gfm/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 package provides Haskell bindings for
+ &lt;https://github.com/github/cmark libcmark-gfm&gt;, the reference
+ parser for &lt;https://github.github.com/gfm/ GitHub Flavored Markdown&gt;, a fully
+ specified variant of Markdown. It includes sources for
+ libcmark-gfm (0.28.0) and does not require prior installation of the
+ C library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cmdlib/Manifest b/dev-haskell/cmdlib/Manifest
index e58925d1e655..097928987dec 100644
--- a/dev-haskell/cmdlib/Manifest
+++ b/dev-haskell/cmdlib/Manifest
@@ -1,6 +1,6 @@
AUX cmdlib-0.3.4-ghc-6.12.patch 641 BLAKE2B d7baed3baa617ed771b4494d6a7eb52b51fcf7c5b93581daa13d5c9c71c626193b8db9931d85158ebac2c4cdb9b6f59f0fb642b42755d687b23aa43c9fc7644e SHA512 ce3ded2a199342a7594c9e0708805757fd3275820d91c119088342d05323324edf1d517f20e83d66fa4706d9f4f3ac8bd837f2c108484e05629aba43e224af6c
DIST cmdlib-0.3.5.tar.gz 22881 BLAKE2B 867e15e7b32a76f81b01c69ee60af74c8b5752d680693a154e1005167155b2ac501d4c0d1d476295d95c716dbe49f39d2d4f21c1d3f5a64e930adf6c31869289 SHA512 29ca53ddde33d3154b57d56d80eed1e511476ffeb4e4b3722c003770d85d2c4815dccde9d25bc2c86dacad66af6ce6b924c2e97106945a9d9c8ed33fc2424d67
DIST cmdlib-0.3.6.tar.gz 22971 BLAKE2B 5feb462ee53cf3d5978fdf9b10cec0cabd3522e473e3c06d458a55de1bbc95ce687b4796b974ce9b26b0febd8ef4578093cb498c6bd40bd5dec82bbcfbc446fa SHA512 9d67e931c9caaaaf833215f2561d8ca6aeddd02c64b79343974d0a4d7f1dc618a7af4327ebf50d4071b871b1fd97edc3b5db5bbc8b3334352a20276733602024
-EBUILD cmdlib-0.3.5-r1.ebuild 853 BLAKE2B 7dfa9d07d490c3bc5466b6cfb4de59e57bc228009763ca57d804b1118c2e0468003dc7a9e8438c73dd3485268e7110c7c3cd1dd4bad2f634278073ab980ec654 SHA512 1ac0a54cd137d69af2568d649ce1b05872711bd870ccefa697bf2eb4aeef18ae0d1ef672c4f6254bf6625ab3de0641b00ef39fc534406dbce05681e3a8876b7b
-EBUILD cmdlib-0.3.6.ebuild 822 BLAKE2B 12185716595fd8a31b6fc9b1ec67816f69612abfd7152a1a2882a0254af3c989258fd58e34f7098de392359bc6c2f01782f9197a0001eebcaacdb397463fd811 SHA512 1a8ce6a5071b8eca1a29c0267e2a2b77f4cc70625e6eda3ad18b83abcf2d2e9389f9c7790f51c9ab29ca95a6be31645d022dbb029017ace8af1440d5a2723062
+EBUILD cmdlib-0.3.5-r1.ebuild 841 BLAKE2B 9c5bd54d3aca469b831a8591390d26852164959959e6d8a7dcb43d7da81bae5aba98d70b38b6d01b1a9f733836af19c26e9691f5a9eab1519c2635b8752313a6 SHA512 57b691830b6471c91895b5057eef72e69b3b9976d9e6197a08b377d866a1367012ca8158f57716eabebad4e5937341db429837c10a1c5463beffe73c5e0d80f3
+EBUILD cmdlib-0.3.6.ebuild 810 BLAKE2B 82d94f19d5db49508eabb63a27954ac5025ecf84cceab16d2e594310fc82b15138ee70b9ed893af984e30eee9fd5eae96b82c6101f2874e2b4b7d18db512802e SHA512 c44960b37c538c84f25483568d674ce65094156ba1824af0448f06298072d1c14502c8498e11bc94d35c6777e52b9de2e543d580529083774f0dac92cd7b6697
MISC metadata.xml 1288 BLAKE2B 1b7bd06c3a112848cad704b7930d6830bf1c79de3d1dc497f534e76750fc67d5def5736f96b21f6a587c8e6155e3687738c85024b252a57bb1e6286b539b759d SHA512 7781bc2e5d27cd7ee98c7462301a28c532e6ad38c20f62bc38cc8cfde903f94c5b8f371727c9a01f1f1d183b9dfe1e17e16745bfca5bfc5087570224129cb0c1
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
index ea46fc538031..b93de856c5ca 100644
--- a/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
+++ b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?]
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
index 833a5add9e25..8d8239c10598 100644
--- a/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
+++ b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?]
diff --git a/dev-haskell/comonad/Manifest b/dev-haskell/comonad/Manifest
index af68c9a29f60..b5b1d4889074 100644
--- a/dev-haskell/comonad/Manifest
+++ b/dev-haskell/comonad/Manifest
@@ -2,10 +2,12 @@ DIST comonad-3.1.tar.gz 7769 BLAKE2B c8ca82834b974209d895ec5e84ec45390325ba0e80c
DIST comonad-4.0.tar.gz 15014 BLAKE2B 37fed519018f1f5a3444faadab791a0c2f3dd3707626ffad94a3ce2a1b938fa51fa0f2d53078b498bf6aff458e5e9b336001c37c7f4ada18eb06fda053ab5e09 SHA512 2311c6db59dcd7a20190f925ded477412fa093d5cc43adaa1a7d2ca8174c919c73f7b78d53616da13dbe272817337826e168873acb37ff0df8e36655fbb2b47a
DIST comonad-4.2.7.2.tar.gz 16430 BLAKE2B 0d71e5db8e2c3384e52b5254a2038ab3439dd3372e19192fd818724c51ee3173d459e6c1684f381a57a511c119f940a6abaed0760850d8b0b673d86c6278e703 SHA512 c4d31409f5b77c35628a86f25d3cae273079e1f0cfbd5880058ed29d63802e712a199ce900c38eb4aa2130e4e397c4852bb640f92d745cc3edee57ae515fcfe4
DIST comonad-5.0.5.tar.gz 17911 BLAKE2B bbd1610cf727a73912e4250d419020f8b862bc45de144d3d568a6314e9f4e47ae6325b77587ce87a24bc76f988f336be3c5cc03ec2bb358559319cf85956df19 SHA512 45c1d65768d229ad936dbb9ed75912985c9e2b821befb3863e4095f8af7d54984ef54a4233693497a3295c2da39eff80988f1d4c775230d7a899791ea5fb3e2f
+DIST comonad-5.0.6.tar.gz 18154 BLAKE2B 4654a76ccc51c1cb1f7a96db54dd211148b8afcada19d0153356f203ea93cd0b914f6771f4407f5a81e312a7060cf11d9720a9eb96760b35c38567a34ac1a44a SHA512 0b7fc727a2b972203d1651049a4f4c371a8f134d64d36409d60fbc4d11b7eb9650c79cf917abaa3f66084d7c5e9f32b288862a5e93c3d93c16c11533a446cfa5
DIST comonad-5.tar.gz 16383 BLAKE2B 110f27389b05817c795144d33282ba6a0b91346c3a52ad7b695027ae290f626caa97be4204eae6987d58381587e7ef91c9a97caedcf60b1adbea639f63db54fa SHA512 1acdee67bc2fd6061228541f417e02ffaa9ac412ac3a84b4b3f5b1e82a5626a63ad01f1a085262293682011b99ee8a3d70f34f75b6ce42bb24b91e167d5f816f
EBUILD comonad-3.1.ebuild 792 BLAKE2B 4062653078252a517bab1ebd2c7fed45f69cfde76a9c6ece1b55353776cfbd42b66ff4197f9f2db48d3f40fbe3be3363052f2b59ce6de680d07c9f90420203a3 SHA512 c694cce45db4d6344f9ae1e9f7c914b77229b57f51c3a53f1ec6e96e9fe28644c36666a2098889eb70758c25e4f77a8044ebb53a9dd05858f9f0d6e8aa9d4ddf
EBUILD comonad-4.0.ebuild 1217 BLAKE2B 98af78ca3dc59ae41e4f37fd1e83660a9b4a5587d76fd435fa81ade284303a45b9aa2bc5c9a4a66e5702c15653ab9eebdf365113a5acc829391415fd0c8b6ee3 SHA512 62d8ebbced7a445660f2b3dbcb6eeb733c3923be5558fd435c552bd149f271ccf5fb376cc19419c6eb03ccf028770ace5a76d13d821f49af8a86e2d67e73be7e
EBUILD comonad-4.2.7.2.ebuild 1460 BLAKE2B e7688fde447503cf50f47c7dbc32ed02dde7ffe57c5a5cf93b47cc956bec8f959843f3d8828674e686ad1879c0e35fbb7ba6cc146d3cd38c542122c27a7e7fe0 SHA512 173e6c74e20d7b8dab0c061dc875ab1dd5e5a3247b0a3c592071b3def120322a2d75a22a36433908b66f8513001cc043fde6b73fd944d601f6a2e510194b21a5
EBUILD comonad-5.0.5.ebuild 1301 BLAKE2B 8eb5cedb4c70dc0cf5b71ff4af21195bd187edb2dfda64c3e648e56146bea8cd10e3f86931b43a5e822e2bd015c555cc8454e25f81195e59cfab80b6b8bd5891 SHA512 5ec27c0627aee7992ca3b8328f84aa8ef459f1e87bd4c963f6bec50ea60c4b0b4c460f75dc4839d3ef9090e61772cbfdb71fd97bf4eb677d483c3791460083a4
+EBUILD comonad-5.0.6.ebuild 1303 BLAKE2B 0a561e6b58aef3d9c3ad4371a07b61a2de76bc8b4016a28b5f2b921ddcb8933b0eb9be5cfc2d911e5fa424e94a29b360eb1a4143d28d2425a00830f435639ae0 SHA512 c07f01b14525fae0b2678a6a6601e0779c3a14179a2db15b0661566bf4c72ea5618c279149c6aea57b2803cddf9d9428e537f78e1b4fb153ff4d268d86a83794
EBUILD comonad-5.ebuild 1460 BLAKE2B b086df7c97b4cbf8c4b94b67026a1c8f579b158df1d3c4403359e246de180a3a4116159f9bca65fe4fab8984a9ea2cda5ecc5b0c17d15321749dab13f102dd6f SHA512 9bb2f83f6650189e665eeb5ce42664f89df374df82afa24cd24c4ddfeac299c20e81062a6a3ed54a18f69c837e15e984810ec66d2a4482843c0b92ea88b34095
MISC metadata.xml 1349 BLAKE2B e965c5d8d4657a8ac01dccc1569bce7cbe5349cb09e1f24d752861b2fa0413494ab80459a69e3282fb031b1feb0f8833bea1fded0ce5c4900d944f1601a37907 SHA512 e1a1bc3b06320550e0d437cf39b71b01a838fa1c3ae122d12b6639a2391474ae53c6313f4f1ea15a3e659feb23e5c43b9d3a3bf1f29810c1be612312eec5c264
diff --git a/dev-haskell/comonad/comonad-5.0.6.ebuild b/dev-haskell/comonad/comonad-5.0.6.ebuild
new file mode 100644
index 000000000000..553ea56cb38e
--- /dev/null
+++ b/dev-haskell/comonad/comonad-5.0.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+containers +distributive +test-doctests"
+
+RESTRICT=test # broken on USE=doc
+
+RDEPEND=">=dev-haskell/semigroups-0.16.2:=[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:=
+ distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
+ test? ( test-doctests? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.17 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag containers containers) \
+ $(cabal_flag distributive distributive) \
+ $(cabal_flag test-doctests test-doctests)
+}
diff --git a/dev-haskell/concurrent-output/Manifest b/dev-haskell/concurrent-output/Manifest
index b5187b213e5c..d05fa238027c 100644
--- a/dev-haskell/concurrent-output/Manifest
+++ b/dev-haskell/concurrent-output/Manifest
@@ -1,7 +1,9 @@
+DIST concurrent-output-1.10.11.tar.gz 22514 BLAKE2B 19b31ed65ac0a553ad8f60d08d9919428e0cb40be151b43e7a91dd2c9d28d61ed79fab75efef43e8a0f44e66ef652ddaff0aa8275bf2884d4db59fa2bfde8e47 SHA512 2ed0415562c37cedc035adac06430e397369bf13ff5375f855c9b3a34c122437b3f92137b593d8fd0384d575822ee5287ca0b2c2b3daab8de95a5c63b991760d
DIST concurrent-output-1.7.3.tar.gz 21005 BLAKE2B 2d34758f4a2c8e65e84e7fce911b59dd528be41f382f6b3a6801e01ba070e52838a7137c9538ed914df109ae0645dfe1ec91a4e65df83c5d98c390551d9a8bb1 SHA512 0c338d45167bac4d11f760994fa7c5b3d6b3525cc4fbb289e70247affcabec94b44cdc1991519e40ddb71975e5a995f10e116b289de194dd3a91467c6f4df950
DIST concurrent-output-1.7.6.tar.gz 21143 BLAKE2B 33670c8060eafd6d67d8375515cf8ed6091d3b6205011db2dffe35f5abd33b36fc8aad50564dfdf111ff8f72996ec7bc8f889fa9a5e0ba49b49af492d4ebe780 SHA512 2a5b728ed5017273c89e3dff1b045905071b78eb7cc0dd2a6020170328a593bd7fea12651558598e55e807f197c7177dd6b086081df2a1895a2d172bf558864c
DIST concurrent-output-1.7.7.tar.gz 21156 BLAKE2B 80c845dfa39bb475fbd6a12fa670d3317c0a333fe46009084333e1481d8c8cac7e2511515888a09f2c33331af7163623c1c9e94380530f01ac640df7cb111794 SHA512 65ddc7917b71e169aa05ad4a16c280e1bd3083c511198ff1a6cf5b6e9bdc0397f842ce7aa99671548c2f97eb6744b54ab097933a508303dfa371ac3cb5bad643
DIST concurrent-output-1.7.8.tar.gz 21178 BLAKE2B 18b2f8d5a0de656c161487a50cc5c495b2343a7eed15b99ae6d79947717c2f2a00e8100b9384bb8922950c75affcadd5927c0783dede916ef295918cae5f6a69 SHA512 b5f64ff51302a46d1548469fa45b18e10276667bb33994023f6e5f75ed738d63ea666efd7a7e27dfdcde916985c3753141d374f85b43fae3c3cac960567ee01c
+EBUILD concurrent-output-1.10.11.ebuild 1053 BLAKE2B 33d2daec1ea7fce399bca9c6a0a08050dab4a4162f3d98b876ee2c4c5c5b35514662d582d6fb3f8df376166832fcfa8c3bf534153b7126934565ba9a0b093007 SHA512 8436dab4163afc3712a83ea41f98f747524ca5c0f6e54db5ef60fb2a7c4be8d029d614ccf4955f4f862740e20fbcbd324e06dcd55c2f35c539da8202abf2e6ac
EBUILD concurrent-output-1.7.3.ebuild 1147 BLAKE2B d70d7a216c0cea772afb0528c12ff1d17de68e4f8774b1021eb3ad42e06c463540c7c202021687d2ca6eb8a1f54023dfba1353cf5b592bc021e7d62a4dec2ad8 SHA512 8fcfb841bfac6c8e8ecd71386b1bbca2d098fb7c0d0f85073f1ae6a01c8e8e2276de2924f8f75523f8c463e6c640667c9773b8f4b4c2e74da45c480b947e4d0e
EBUILD concurrent-output-1.7.6.ebuild 1145 BLAKE2B 41a293a87926fd321c2d19b35bf380101f9ca07a25340764a4cc55864ec3df71ef98876912a0a2ef5ffa1344db682c508804b0d420ccafe9336d17f3577971bc SHA512 bc775cc550492515a55a3df3bf6b1d1b428c3d2024481735fdb015ec58ffe304b0017108b83d307697d7f36a8e79dcf58012b9d00ee14c82e39b130a10efd145
EBUILD concurrent-output-1.7.7.ebuild 1055 BLAKE2B 37eeab6aac7891f02f05c413629cdaf7cf1af4416880b10d12f8f4455e7b2c98b3c8b1cd45cebf57acf3fbcf7b64383fabc8f47b05f53002977611dcf1400e71 SHA512 29f00c95913d019823ed6a3d816e197706a5a148535c3b1b4122468e86544a98fb4be6a90fe677a2a071966b990577f8c04b7683fe8912129fe929335cf7f801
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
new file mode 100644
index 000000000000..ace99cc98d56
--- /dev/null
+++ b/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Ungarble output from several threads or commands"
+HOMEPAGE="https://hackage.haskell.org/package/concurrent-output"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.11.0:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?]
+ >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.11.0:=[profile?]
+ >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.6:=[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-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/conduit-combinators/Manifest b/dev-haskell/conduit-combinators/Manifest
new file mode 100644
index 000000000000..320041bc0d13
--- /dev/null
+++ b/dev-haskell/conduit-combinators/Manifest
@@ -0,0 +1,3 @@
+DIST conduit-combinators-1.3.0.tar.gz 2204 BLAKE2B 4d3c7783f00a90a45e2e5947c523792a67cf234d12232c3abcf865df4647d0767b27516430704792f2f6393e61fc4c4513346d390774b8b3eeb2d05b494a4d3e SHA512 b994c73f0a9c0d017831125f2dbde406d6ff1b51b0f37079e8292ff1747c9718c28cceba708b3451136a384504db1d1275e01ce0335cf1e726edd69d90a206b7
+EBUILD conduit-combinators-1.3.0.ebuild 688 BLAKE2B 8dcdbe1805d4439919e09ae737009f53d256c2939042238f73aa8af6cc7d3d36e07eb0563553a12bca27d7292e715d6049774b3457308c0f1bfe717a175dd2da SHA512 52605e5cd369244eca1417b4dde2a5b8f97d517cbdc277368b5ec5aade4420f140de495ac5e84709c3b3dafb6bd8c5c792303045f8550fab86905204df31abcb
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild b/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild
new file mode 100644
index 000000000000..631e8007ca5b
--- /dev/null
+++ b/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.9999
+#hackport: flags: +monotrav1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Commonly used conduit functions, for both chunked and unchunked data"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=monotrav1
+}
diff --git a/dev-haskell/conduit-combinators/metadata.xml b/dev-haskell/conduit-combinators/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/conduit-combinators/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/conduit-extra/Manifest b/dev-haskell/conduit-extra/Manifest
index 740e073ad91a..0cc33dad4a12 100644
--- a/dev-haskell/conduit-extra/Manifest
+++ b/dev-haskell/conduit-extra/Manifest
@@ -2,8 +2,10 @@ DIST conduit-extra-1.1.13.1.tar.gz 33455 BLAKE2B 3a0dbdd2214f955f54daecf14a0d81b
DIST conduit-extra-1.1.15.tar.gz 34666 BLAKE2B ba81aa05990a2f67de1c8d8ff9311a012e0f300f97134e8d48ff64fb22e4d7c14644bb0897f3c7e43c73d7864c5209ac885b9b78ff5f5c0acd3e435f17683e31 SHA512 cdf47414e362950d6361a26cb584dbab9648572fa801e2444c5a76723f5f166c3c9d701282c8da06b2db462aa15e195feaed0bc154689bc93a237c1ec21f6cd5
DIST conduit-extra-1.1.9.1.tar.gz 29571 BLAKE2B 1113b5bcd419a4f11f061dbbb6b21c985ccd647642a7ababb75bbab953fe1ec569eeabc57a79e310c77360f8eff4d29fce01a2480bfe53af62cdf43f2890bb50 SHA512 3e35c303fb9696f99af99db6ada5e59dcde09e0ce3d3559aed2b3354dab1a96d523b7976643239892316a709289e4943aea37152a2935c6c256b24e5b73dc716
DIST conduit-extra-1.1.9.2.tar.gz 29576 BLAKE2B d16bde0c19cf14bd190875fd3a43fe18551f3f101e1f1c8546f88ec29c686dbfb0d6c81fdfa919f505555ff86a1fa0a1522ce40a73f6c402b81003054ae24799 SHA512 ddc8e99c3b939704421d464c928d8fc2a591cdb4e44942cebb670d5c3e9a4d96fa03c227a1acfd227560d45d3eead7ff6cadde54ec8e78324eb86a861fbb8576
+DIST conduit-extra-1.3.4.tar.gz 33170 BLAKE2B 27d9adc403be4479e06c47737e9770ffa63fa306278ca20374e7fde8005a70553df28a4959bca0148c4607a0317fddcbde693bd1b0a11c45ea1b58f086a66876 SHA512 cd5d6d754871ba9558f495074066cff0d116d71af71a6260c9cfe53244a03513813f93ed985af25c6eb7849f1d4dbb4f6b9a17140c2bf12236206b9e9925efee
EBUILD conduit-extra-1.1.13.1.ebuild 1243 BLAKE2B c74117290218391ceb2cf1f227c5a84ccba60cdeda6d0d6dc2d8eb5039d8b03acafc9a923954c27f55d0ac3d1c0199a8f614741a5d6e29a7b6d0e7fd10521338 SHA512 52e33da80ca7b5afb0660d18dde5596065c1f106f6385ffd133be6847aed299567d0fe4779076252174d47e905d06908983e2056cfca9357deb147a8a2ffb9bb
EBUILD conduit-extra-1.1.15.ebuild 1210 BLAKE2B aa5e1b4896c726bd0ce1fd7e8fba31d6742670f2729cd03f8f000f5e43da8b9bab93ac8275bca54ea2d36cdb1114338dbc219d968a9a3ad03962a78c8ba604b0 SHA512 f3d97087ca1f353d3750679e1a56d6ec712b5f46a702ef80b0ad981b5921072cde0a4f14362f137974218d793ed1e2cd36ddab05d6e4ca7bd18576ad036e2cd3
EBUILD conduit-extra-1.1.9.1.ebuild 1196 BLAKE2B fce90e0d6f62c79384b507004803d2af249799259e076eadc3daa272c58e60f288860e1ae14f833e20698c6d62d8dcaed962872cd424273a409fde2f23931a63 SHA512 ae3c283fa693928f39ac608d778797c5e0e3cc08f14428b03fa817e6e9bfe069ac950cbf180d9b779eb9ccd719ef068cc7791240cf37aa86a1ff9e4996fd0f33
EBUILD conduit-extra-1.1.9.2.ebuild 1196 BLAKE2B 7e2e05a2040f1bb86dc44e27d36175e65a9b9d323fa1573b94abd9a39eaba232391b5b682f1ac900c342b55d5d2e7aa9674f3543245894e219aecd6f26688727 SHA512 9b8f7d6503b6a42637bb5b5cffd305cb55437f429e38ec488a546b4d3c0e180c935f718cce641a495ffdcec924287145696f159ff0801537e41f3d25bfda6df9
+EBUILD conduit-extra-1.3.4.ebuild 1219 BLAKE2B b59fc120da5608716d6134290d7df1f7422796750c80fdd00504d3809d22d0404d1c3d81805eaac3a4ac4c7d59289927562fec65bfa994c65dfe26a7754f72b1 SHA512 d0abc5ef56a34f638e51d2106cc5438710efa2da8e8f29f6551ced32ff607ffacb301a981fe4d7be0f6a1e4640cc48a44dcf090fc7c6a74e964f2ad82032674a
MISC metadata.xml 482 BLAKE2B 193f3bc4c7b8b6ba0b5b04e406ce7ae842a265b74c285b0d517e3f2e68fe3f4989f36304efb95a602235ee32ab4e92b19cd712183257cb014ccfb4e21e08b98f SHA512 63d2274b6081bb245d60f266b8f52d1fd29e1e509b1baa88968dd13165baeeb6022356101c73ef526ced87b2bd41343e9ac5647115c07c640aa112b8cb29831e
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
new file mode 100644
index 000000000000..cc3b589f4212
--- /dev/null
+++ b/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # requires network
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[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/typed-process-0.2.6:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/bytestring-builder
+ dev-haskell/exceptions
+ >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ dev-haskell/transformers-base )
+"
diff --git a/dev-haskell/conduit/Manifest b/dev-haskell/conduit/Manifest
index a6f84ef14ac4..84d2512599e0 100644
--- a/dev-haskell/conduit/Manifest
+++ b/dev-haskell/conduit/Manifest
@@ -4,10 +4,12 @@ DIST conduit-1.2.12.1.tar.gz 50539 BLAKE2B e6128dfb3acccd688a046296e99f1cdce594f
DIST conduit-1.2.6.1.tar.gz 48531 BLAKE2B a6d5258923ad2777d315f58b552d5d66b0fbc230933eed8e9b7b19095dc57afd3fad96236339694b5bef208f2b6a8ca38721467321ecd300ec103f3131ff30f1 SHA512 fbeb437897a0ae00a5d3f5b12565c0a4f5e3807d8d9fcd6aaeeafa134ed5d0493a2a403dbe86112be9af49f8b7af90c504aafce0505f0a854a05a66a5175a6d2
DIST conduit-1.2.6.6.tar.gz 48854 BLAKE2B f42a0a78808f29535d058d02a615af5161396096887aa21b87cd0277e8955cf01732e814ec71230f4d0c9dc11b20b93ceb86c081f7f03fbef2db42149951539c SHA512 6b722a70919bff0aa79b6e47c3220f89b019a7a584d31e921e4f7dada3e0b4dba753b65fe61f4da7e6562320dec7d76dc1f487d4e085299c485fdf2f7e0b7efd
DIST conduit-1.2.8.tar.gz 49406 BLAKE2B ce99d20bc0001b7ebac30a37f7e75e6ec1796b534ed1d1b0595df7b734d8685e8e0d566915a21041e703d8867c35fde380958d3c195c796b0d6fdc02fe3a7712 SHA512 a181bc88291e761921a2be60e21efca47f7cd029fa4026d50131d49be0d91e75ea082e8c009aa621c44707eb61ea6b117af4f588b8e9251a381ba55f26124161
+DIST conduit-1.3.2.tar.gz 87752 BLAKE2B e07ef9dc2d3ae189892ee32ff1a8ff877a93c023309b79ff5af62f971d2a6356c3ebe4bd27122ed4dc510dd5e8222afdccf13d772701f69274cab0c0c1a69bf6 SHA512 d6dcc33156923a1601e9c0c7ae61d1df9dc4ec71c39f4ec0935b13bff502eb66bcdda30901c3c864e44ade9fcc437d3ab2c1af167bac0d89f7f70567d0911f57
EBUILD conduit-1.0.15.1.ebuild 1344 BLAKE2B c6700779c9f3c25e17dbf283f021c7e3e979ca46ffbe9d412c21839e45adf343617d1415303184bcde2ecb5f6cb4d861d0f58fed6a9bdb8fe0de4ac69a0e507f SHA512 b92fb7fda2831a14c4f1d7cac8739c059d0540bf2b3083135a4d1e616a499a3df38a64a2866f636678bebacbd233591d96bf6bb46ba4054f660ec21a0a4e6f2a
EBUILD conduit-1.1.6.ebuild 1168 BLAKE2B a6c6ec37792211a0ffad514a5be9fa12375ea2109dee4b7e01ef6bfaac3aff217e8c71c3df863244aaaf4ac49d31f6a53ba47beb97804cb203e1c4665d98ddf6 SHA512 1e637d3e7e4eb6ff5d074e7b5d877e0b031a8b98f81d4385b9bd1abab552fdf9213538779c5b28cc43ab138f2f71e54eac7e608c615bc03ad66e7edda3fd4be0
EBUILD conduit-1.2.12.1.ebuild 1174 BLAKE2B d84424c5748fb484ef376ae73eda33eea5aa2762f92286b0c7a3282e32667dce1fda30f5de4e61d7c2e3062120b8d62b406e5e73feb9846a2cb2f51039e2f988 SHA512 80faaa87a43b77b5a392b726f3f77bce4ee25d6a4f204b429fc556c79a33ff852051ff4adb556009f81a42db7cb00157e0b9c46fe8a20c8013f7edd5f8f4e0ef
EBUILD conduit-1.2.6.1.ebuild 1078 BLAKE2B 64a74ced38e6b3453adebcc480807a83aa5a2e4da4601f6dbccdb8cf2f0e682fb4b2e76f553684ed2f57f642033b34f504e6a9aecd710c3a09b19c7ed577100c SHA512 a8754e411da5564f7b1922083b621699923406036558294f32970291d541d243d6e74156cf6c400d245d7b4e39776077ac5d64beabc2832a3ba73f3cad627c48
EBUILD conduit-1.2.6.6.ebuild 1034 BLAKE2B c9f1fbdfbc3cbe6e67df347b7c8a5c5df8366c0e261a9c6c55e4b67cac72e98dce247eb045dff7f060b886cf2ef3085ae04232c518c57342bbb1c8ad7e20ef58 SHA512 11b1c4828e8831e410cef0bccf495f2c5fe2cb8ec379a47ad9ee9e3cfd88df8069d24128aa9ffd6db71f6f879d7b11b9fd7b68e071aba282eb2ff429c4a1e437
EBUILD conduit-1.2.8.ebuild 1032 BLAKE2B 77ea22039830205818a47b2540e00c35bc92aed04881b3a4f9662a42033b5d7fe7d153fb80d2a03b90e4376c166d3d79060d9a7e21407c078d87af7bab95d2bb SHA512 5d325429df05614dc0654d8e9ceb601da854bc42f3afb6091d6b231065a7be8b2678252562f1410cf83f22b0f43135e5ece0c90f53099ee32a0262a4c584a70c
+EBUILD conduit-1.3.2.ebuild 1081 BLAKE2B 26ad35fe77f000b4d841de6c5fb517da6276aef60f02428e7b1d228686152b9cc37626f32f8e8a7765762f82ec1a57ae64407e3d9c364dc48bfb0f7df5c3b51e SHA512 4da9d9f8d1da96dfacbad703513cb7eae5845b61e26306cd9c318d68cede4f923e3391490968b2b5a4ee4a29e05667f59c00a17a7bfdb5884f6e415d01fbc91d
MISC metadata.xml 816 BLAKE2B 8131abf48d7a4d042920d57969535ee3e33459cd33790b4a52d55fc91c2f7391104a505d0a6dd67dba4251c3c093b17b78abe60ebe33b8031bb4c7b924848d5f SHA512 96bfab2b6d9b6738618b298668bdbffeb55ded7c2f98fe7eabfb8ceccea0c7b9d67ce194250576a24566e63cc9f17dbb67bb7d792b7bee0f18ef234f1857f44c
diff --git a/dev-haskell/conduit/conduit-1.3.2.ebuild b/dev-haskell/conduit/conduit-1.3.2.ebuild
new file mode 100644
index 000000000000..416c047448c8
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.3.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/mono-traversable-1.0.7:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/exceptions-0.6
+ >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/safe
+ dev-haskell/silently
+ >=dev-haskell/split-0.2.0.0
+ >=dev-haskell/unliftio-0.2.4.0 )
+"
diff --git a/dev-haskell/configfile/Manifest b/dev-haskell/configfile/Manifest
index 1e1a77907a1b..ef63ab1f872d 100644
--- a/dev-haskell/configfile/Manifest
+++ b/dev-haskell/configfile/Manifest
@@ -1,3 +1,3 @@
DIST ConfigFile-1.1.4.tar.gz 28969 BLAKE2B 8cd70d207a26fabab3d7b124d17857ee8004a38388bba921fb658b9f09df4d082ea73149ee1d8fc7f5737f521f4f81727f60034b507265e7bd5ec89683d88965 SHA512 4455110c95172461b2d82ae88ba4f386d5e49ddd7f7def83714d2f6198090f0d121166eece3efa735341da9bbc0029e704be00d3e671d24ad27e838dfe913776
-EBUILD configfile-1.1.4.ebuild 903 BLAKE2B 408d2391d7a3420c992b30e7199cf1d4bb99044fa9961523efc6c1a683734292a26a078870bdd6f055e9fd48d0fc873e97201bf05e36a69ba56f14c232f04044 SHA512 c01f7c8c08a3ce0b6f182fae20220b21db35221a009412f7c6a575d7839b62ccc08211864147bbf0c0bc56b99b35d885204788ad12e65d779d636dba30f88001
-MISC metadata.xml 963 BLAKE2B 9a0aa6609ab53aaac1f4cb37fb9c127f0491028c7966c6488897082152eb5933909ed5422f00a5e674e48668a8ee97b8ff1c09032cbc8a20dda9e49db0b03d94 SHA512 c1ddc5710ba6efb5705dc71c8c0306741f7df077bfb4e4fb9cc85771fba6630a2263e226597059c9135d7d2d97eef2d2ec4a89033879535b549bfd243a7f6ab7
+EBUILD configfile-1.1.4.ebuild 817 BLAKE2B d87e9ea93407518962dc8d8312599d0f794e69d5bac57e4e2bf5e55d615bc76e321796c2756ca3468883ade0e343f07fe9a7a20a1b66e0561534526db97deddc SHA512 db7741e47dc2ee50e887eb1fda444ef1935ec23c5874f05ff8a6cc84428ee07190cba0d2c75bc25296d0d614c55fabadb683ec8145e30bca9924677c6697c3de
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/configfile/configfile-1.1.4.ebuild b/dev-haskell/configfile/configfile-1.1.4.ebuild
index 27a4c529df83..5e1022976cf6 100644
--- a/dev-haskell/configfile/configfile-1.1.4.ebuild
+++ b/dev-haskell/configfile/configfile-1.1.4.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.4.9999
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: -buildtests
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
MY_PN="ConfigFile"
@@ -18,22 +19,20 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="buildtests"
+IUSE=""
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
+ >=dev-haskell/cabal-1.2
"
S="${WORKDIR}/${MY_P}"
src_configure() {
haskell-cabal_src_configure \
- $(cabal_flag buildtests buildtests)
+ --flag=-buildtests
}
diff --git a/dev-haskell/configfile/metadata.xml b/dev-haskell/configfile/metadata.xml
index c430e789391c..b7878815d80d 100644
--- a/dev-haskell/configfile/metadata.xml
+++ b/dev-haskell/configfile/metadata.xml
@@ -5,22 +5,4 @@
<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/connection/Manifest b/dev-haskell/connection/Manifest
index aab383b1b4e1..e099d9675b7b 100644
--- a/dev-haskell/connection/Manifest
+++ b/dev-haskell/connection/Manifest
@@ -1,5 +1,7 @@
DIST connection-0.2.4.tar.gz 11067 BLAKE2B a99a7430093f3bf279ffcc709dd3b52050e1534b50683289f68ae00a86cff9269ff5bafdfd1b2a46fd6b55b32f6b4ca2805083cedaf0e7d86c44943dab827deb SHA512 7a55f5bf8b35a8a03553051b38a01e3791e9c51db3222f5c91e77310cc9d61307e9d934d59e31f82be38804f1b9c60cd8856351b03e007e3b7a3c883abaabb48
DIST connection-0.2.5.tar.gz 7576 BLAKE2B 312e65c9f25b97d7ba0325baae93ebbcd6b8a212d5fd3f48361982dcc3dccc3ccaeb273a8b74b95482bcdb68269b1f3177037ac4951871d25a97fbe501f2e94b SHA512 02f02bfe48aa2f667986433d11fc7723aed8e87deb38082a6eacf009901334db2acb95c254a2cebd0b6c035bcdb6536f51af6c5dfdcc1ee51a13c1b7383460c4
+DIST connection-0.3.1.tar.gz 9051 BLAKE2B 8758906a266180c9c81969c13b7a5e19bcb01757222ba21e1cd258a50180c52288a1a1e1e2486a3fea6fc3c6fd516ebcf4ade984dde822609ac962edfec4d610 SHA512 06da91d39e0d9a556a78da77a7ca31d520d5e7e8fd65509f82be926ad2c34282ef1f4d03aa6065c5834bc89417cf51b573f3cf4529fe3ead72eb1e80cc6d7a98
EBUILD connection-0.2.4.ebuild 976 BLAKE2B b104abc9a3136b4ef44b648479d8193af13aa0595956b4acdaa64656177d1034fa27ee76dee51ef6a445e57740afe593f502a94cbe8e24446f78d646f0204d17 SHA512 f1c7ebb79212ffc15d6b2368eaced95b14c822d3fefc1b82b529ba9867110d97c2e5bf7c41d78a03d342310151e7513e49105a4550e704c80dd01a67c943ad28
EBUILD connection-0.2.5.ebuild 902 BLAKE2B e5f0a7570b5d5c6dd4afeb860f89ede3850259bc0ee46abed3e68dfc84a2398a5bab0a81d0dd9505763bdeadae7ff7e7d9aaf6e3a955b66de0845df4f5158bb3 SHA512 29b4354ee2ee9939554c8ad6030fc3ddc845bc9140e72ba1649bddd5b9bc0bf78e9002483033ce7690c17b4b998e6b6aef10d907984401af310d2aaf61e5e4c1
+EBUILD connection-0.3.1.ebuild 910 BLAKE2B 25f504095b07acb37b359074559410d62ddceb0b3e5331666b8d7f008916abf234966ba514bbe5022270b383dadfb2fee5b2eb8605ea51f3ae583731f490caa1 SHA512 4391ebb4f021416c30f29261d697f40d074c504afed0e9ca12b0ef1631b8a3c1c65fac0bec20a5d8616377879e398a8c030da29af5afe95a237c1743936944c0
MISC metadata.xml 605 BLAKE2B 93b777894909dca02df5c082ae4eb35417336a8dd306ad8889662df406eda6b1972c6dc20cc6d170ad6f0fa6c3634415b3b0e0e4d4786cb6a958e6afa5727564 SHA512 a04bbc4f237d9c2bb70b18c4559ddb04e04a7f1056c38f5f1d34fcaea97999556f176ff5e7a0704f03b9a2e962334823b1571448a6586dd357ac8a296891db29
diff --git a/dev-haskell/connection/connection-0.3.1.ebuild b/dev-haskell/connection/connection-0.3.1.ebuild
new file mode 100644
index 000000000000..e5e1fa480a86
--- /dev/null
+++ b/dev-haskell/connection/connection-0.3.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/basement:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/network-2.6.3:=[profile?]
+ >=dev-haskell/socks-0.6:=[profile?]
+ >=dev-haskell/tls-1.4:=[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.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
diff --git a/dev-haskell/constraints/Manifest b/dev-haskell/constraints/Manifest
index bca144b3adb4..0b65699a3deb 100644
--- a/dev-haskell/constraints/Manifest
+++ b/dev-haskell/constraints/Manifest
@@ -1,6 +1,8 @@
AUX constraints-0.4.1.3-ghc-8.patch 569 BLAKE2B 778f426a7fe3db9e97615fb1cfefc387bb2b89f60fdf1f410da35427c3a528bd91420cd953f405f9d2ec370d20936d13b20a6927aed899f0d708866bf5c69b67 SHA512 72d9a60d78b679d5beabf4d299a1c8aa2c7c1c260fe7c9a4337b7c3f597f3a71450af2823a148c6cffcb17bc1a68d6a5789ab2626da775d0493e179cda2877c9
+DIST constraints-0.11.2.tar.gz 20611 BLAKE2B f87bd7dc91162e4fda24f6676c1ebf9d152364a2b547a8edc968413e0e986ce3c0d392f0794d7fe7d54cad05e3dad68b3eae1764556b0d3cc5c67700008b2ad0 SHA512 ebca93d8ded8ea6ef75ad17906cc4d1bd8629c2b38691caf6bfc01f5d041db2b8ebe1436ad97ddfc7f3fd1b0067e0b3530125d58a5aeb3e395c5acf8f5741fed
DIST constraints-0.4.1.3.tar.gz 7311 BLAKE2B 27d2265324dfbb60da85cc7016c90e1b38ef5d906a0506b35b18e4b4b06050f9ae1f30e9e621466614a1d643949ccdf23cce183b44e52dc5fcfe3acc41226cac SHA512 0478c69be6a719b83d536aef7733d7383f5400a234829f49146597f89339d3aee46455f3f5001dfc213e07c116276699bf970a657051f3dddb8ab2d9f9593836
DIST constraints-0.8.tar.gz 12348 BLAKE2B 63ddba733601898c8e8a7712c406e34417141f1da0adc7ab6ce4d271b2356eb1ad6e9ee5ab0b77c1c7efdaf6e0ba6c5e639c6c55032cd75cd6850719323a61a6 SHA512 8cd6f16e70657f95f6d9b0824f85e5991d7da85852a1664abf8b99f95ab85456ecda09f3e59577019284358c09b198d298d01ff152acb3086121521ee302e665
+EBUILD constraints-0.11.2.ebuild 985 BLAKE2B 37ecf837e07b0beddc6b988853e78d01eb7394593a42f0c70c49f4bbbddeafe1d51fe756f0ddb9695a07ec8894cc9bbcc3c41bb52e5a941a8782e52ad5ba91f6 SHA512 5cfd130337fd58d874ef6e77b70888335292e4c61db4f6d513e27e098833965f3e8594707a4f46f097212f959f96e58de9eeb6edd6c29b4a271803071b655511
EBUILD constraints-0.4.1.3.ebuild 660 BLAKE2B 18f94dcbce8edd601df1668287a131533226ae59989d287320e3d01054d6ea6e029990857f5d2be57476eef13a49366e4fe1418c644b7300b76ebb9bf3d066aa SHA512 1e152761ce3864aa4001defba9bedebbfdbbd397ebb9aabfdbf0b46c1692f892c71dcaf7444415c1fe66cc45295999f891d1d30a49b73ac95969b521c2c9fcef
EBUILD constraints-0.8.ebuild 934 BLAKE2B 361c06fc750a07f0a459e4e808b0b8d87bd76413efb4342275ada779b5bdefca6a3d4475b938e6c4d7496e80a27425e77a42194d3c0d60e2f36dafb587bdbd90 SHA512 554b578d0c99ef9b9edac9d3df560b4fe79c3ea7516c90cc0064486d7a6b086b58ee84b41805bb2c79618a61258897a9a6a02e05ed08266091dcb28bbc59e906
MISC metadata.xml 397 BLAKE2B 1eee1841d0991b047d107068bc8a14fe69dc3e23bed9ef860729a3b9e0b07da6c4e73e4a770482fed90e907a08791657b7a4722fc940f021fb26b4b4b2808d34 SHA512 f641ba38e2f1e81b5b5552524b77d30607c80096088b48f02b06f68e313a76dcbaffd2972957ff83f14aa4221ac7008f538a962bc9e427832f97067a89fcba9f
diff --git a/dev-haskell/constraints/constraints-0.11.2.ebuild b/dev-haskell/constraints/constraints-0.11.2.ebuild
new file mode 100644
index 000000000000..3f327d93f4a9
--- /dev/null
+++ b/dev-haskell/constraints/constraints-0.11.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Constraint manipulation"
+HOMEPAGE="https://github.com/ekmett/constraints/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/mtl-2.1.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-haskell/type-equality-1:=[profile?] <dev-haskell/type-equality-2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2 )
+"
diff --git a/dev-haskell/contravariant-extras/Manifest b/dev-haskell/contravariant-extras/Manifest
new file mode 100644
index 000000000000..dd78512c7b47
--- /dev/null
+++ b/dev-haskell/contravariant-extras/Manifest
@@ -0,0 +1,3 @@
+DIST contravariant-extras-0.3.5.1.tar.gz 5324 BLAKE2B ea5554629785efe557a9b708a4487aa9096c963f0ef2d60480a4f155a7f6fb7c696d3a763792af209d9af7a3e77107ac7115ff1fe6f1e043119f4ce575f0933d SHA512 871e9545f8e288e6bd89a5fa5ddc93154092f713505e30120db30750bdacea40f55ed52bf9d59984fc8ee936f4e9148c3d1125b8e59fb4ed0c68044158de7917
+EBUILD contravariant-extras-0.3.5.1.ebuild 746 BLAKE2B 2e699c79addee3137db372833f71bc0e1f0a9b8508e2a34b48d77500e07acc21d2b460cb1d934c28aa58c974e614e0f11da6ece46563a254f8d59483952e557e SHA512 eb07e2ea3d3a3719c7b7fe57a73be04b218924dc65ea7afd2ca791f75326ecbc12fecc9e6d0e6f7ebdc56f7b1aff45196482b002ee548a47e1295ca6a92043c4
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/contravariant-extras/contravariant-extras-0.3.5.1.ebuild b/dev-haskell/contravariant-extras/contravariant-extras-0.3.5.1.ebuild
new file mode 100644
index 000000000000..3fe3c978d3fc
--- /dev/null
+++ b/dev-haskell/contravariant-extras/contravariant-extras-0.3.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Extras for the \\\\"
+HOMEPAGE="https://github.com/nikita-volkov/contravariant-extras"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/contravariant-1.3:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/template-haskell-compat-v0208-0.1.2:=[profile?] <dev-haskell/template-haskell-compat-v0208-2:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/contravariant-extras/metadata.xml b/dev-haskell/contravariant-extras/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/contravariant-extras/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/contravariant/Manifest b/dev-haskell/contravariant/Manifest
index 74f746d3547e..d71aefaa957b 100644
--- a/dev-haskell/contravariant/Manifest
+++ b/dev-haskell/contravariant/Manifest
@@ -3,9 +3,11 @@ DIST contravariant-0.6.tar.gz 5489 BLAKE2B edf506ef34205042a12c325f7d0982afaf7a8
DIST contravariant-1.2.0.1.tar.gz 6640 BLAKE2B ab253ca2051b455650f8a177204c34f584bb2cb5aec0a4f7bf5f33496dd1a51abed08e7331eed2496a037f448ec85b96be66abc3d39e2c7e67098f7c9e53897f SHA512 c5c76c07931bea8381a412ec02e57f9c17d7e44f8eb5dd982a5083b9bbefd1364c9ed264105ef92615dc79b98fc700178f0dc2f03a3069ca542bdb62d7ca3f5a
DIST contravariant-1.3.3.tar.gz 9923 BLAKE2B 489684ff698e788c2ce3f1b677a8f05970ff369317cb2ad8b0da0bd87d87cce3820d7bf6d91249b946ece5dfba9ac671540496bdccb1a4b9170a76cbcd2ce250 SHA512 38b9db8035a42c9d8bb1572f63b7fce0f94a93d78cde43f1ce9da5284323b51d71e5432d3aecd128946d7b918b264a1e103e04976ebc9feb01c782e1ea2c683f
DIST contravariant-1.4.tar.gz 11652 BLAKE2B 7a5fb1d8793b13a2e51180ab92900d01f379f235f185ff591086c3329a2397ea7342100700a1dbea15b4775a5bc0b1ceda6cb491b195258b82e85c3098a7d82e SHA512 6d99a8ed4694ad8494e1a705e911f16ade01f31c92cc8fc21cf49f5b03beafd25597781abc304c4ee360a3ba9473470a4c96069604ab563fb8ae194e09cdf56a
+DIST contravariant-1.5.2.tar.gz 16006 BLAKE2B 251d3f8e0d30176eef224000e2c9185d6161ca6de38c7f8737864d72921e75d715ccf286028c4079781ff25f0e2f2de9c01038f13f3052532eae7d7c9fa23836 SHA512 f59cfbb2c7b1dec7532c3ffb260b5788fc3fe160ad730c1b49ff85d57cc46c4af24e37ecc8cd46df112ff1e92b5b03f2064b81f8ccda88465e1fe695331f5410
EBUILD contravariant-0.4.4.ebuild 793 BLAKE2B 78b730ab2d9b6b721617d7bbcedaca3ce15861631c87650661d0bd7d09e8c899c5da92fc5a3c460c7579ca8e091aae9cd435c521e5be644495dfb1614e536e3f SHA512 e79a39f7e91a1ffe1944956215d0ff5158320285eb9671b2ab97f833faf8acc9bda2f3127501ac33ab6ee8252630c97d680f53284f955cee42956d026de2f148
EBUILD contravariant-0.6.ebuild 789 BLAKE2B c4f574ef24763dbee5cf1a8d17fb5ebb26f00ad51f690f60276717be330a411ca0baa9af4fff34d9e25e06a29089f0f936015f1bbde963f7bcc7ffbcba2fa993 SHA512 518dc7dfdaea9c42550e25789557a6ddc41f180ec979610d44ee28d04bd945ffb6246bf3a929d20499d3eec5426853bccf03aa69123226f3df6a98d96c2525e9
EBUILD contravariant-1.2.0.1.ebuild 1036 BLAKE2B 9fe898bd586e9b7514c21a1599eaf73b24563f3a6fd4d9cf75cdec3d8bd60ac6551a5cc68d7dfa7c22b4eceb8ec7baaeba3ccc3189c90d3dd659d198119c8fc7 SHA512 fac74a5e88d62036de8eb802b7f946a506df82a1ee9b46b27ba4389e33439d7bc4657d5194753f0f4817d5aa946e36ae3ab263eafeb01ade138dea78e31b3cc1
EBUILD contravariant-1.3.3.ebuild 1244 BLAKE2B 369905ba00bd02a0797d4cccafea47d0c74bb4832dbfa567836c4bb3bfa022519649071d25443436d5b5e2be46bc346f57fbe5fd90748ca0613a53a24205b89d SHA512 facfcad0de6a0321a5dbf101866843dd2183b2323d8d2d2fd0283de526ec0714b11b825b667b5c0d6bcb34fcb41c1df287c06923242263c484e84976e71bd140
EBUILD contravariant-1.4.ebuild 1275 BLAKE2B 134f3ca6352d57d579a41208bea5b0bb5a459b74f590e6dc6dbb91df8546886334d6dfa42107f44ab1a5871aec3b475e3b5be65d4775b03b16684b400154bbd1 SHA512 30350e4d0c77c34920ccfa6b4ad449003883981ccf84a69b377f70858d41b428cf0974da97d7a861aed31cfb3512377341c872f8d8cc94fdfc7ec7896b91062f
+EBUILD contravariant-1.5.2.ebuild 1075 BLAKE2B 416734ebef85cdc70ec2297e4369373749a701ed74faf2de5e516e96eaa811bac0561d8c69d47f3e800d415945007cd227d05eba2f252689abd45eb07b3b6b5b SHA512 6bb36800fd85eeb31a2067471c9b579b9fd2d72501c91c1c0c00d1c70c73d984c9f35cf187b7f2f0950a187c4749823db3f73644af3a3e437b107bdc6cc07c78
MISC metadata.xml 1296 BLAKE2B 3fe68b72d499093177159f33ccb32c4de3c51f7c7e353b873ec608651bf5909f41d82c76636f9627b6bd3cafc18dd29a43a4f4e8a26b086b5a7588863542e9fc SHA512 69074a4b878538c5b87a1f667b59a69ecf98e8f8b84d4c937c44eb3ea0c69aeaf3bb384d35d1707fd354e20a941654e18957da6978e88868830dda88106feaad
diff --git a/dev-haskell/contravariant/contravariant-1.5.2.ebuild b/dev-haskell/contravariant/contravariant-1.5.2.ebuild
new file mode 100644
index 000000000000..4406606f91bd
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-1.5.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+semigroups +statevar +tagged"
+
+RDEPEND=">=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.8.2:=
+ semigroups? ( >=dev-haskell/semigroups-0.15.2:=[profile?] <dev-haskell/semigroups-1:=[profile?] )
+ statevar? ( >=dev-haskell/statevar-1.1.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag statevar statevar) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/convertible/Manifest b/dev-haskell/convertible/Manifest
index 40570c17381d..7a5f2d5300e4 100644
--- a/dev-haskell/convertible/Manifest
+++ b/dev-haskell/convertible/Manifest
@@ -1,5 +1,3 @@
-DIST convertible-1.0.11.1.tar.gz 14478 BLAKE2B 43b5bb35572870af30f7163834d5fba5680202f55995723b3540aa3b3b7b91d74f0762c982eca81dc4424b8db3a8d9ef053c6a3c5bd25b2e6b60287cb7b2fc59 SHA512 50082727409c450657bef534af94e8a58e8a3f97fa59d8f24f34d5b72e8335a41c3678036eafd8831f4748c6f1158cef96950d24c53e8402a4b9a7778640a9b1
DIST convertible-1.1.1.0.tar.gz 14354 BLAKE2B 8d60f3ed29732dddf68d9b0221aae12300533c79d2d2763fe09af143296bfda93bc1781b7d21034b4747b5bc18894db033ce16a7c4a3967f8c7c4f4429cb1f52 SHA512 cd36107b686c56a5d374efbb9be4fa8a0ec3504f0cd807870d34f279707b36721ce5639e22939d11d1795354e453fabe4f1b6130b06ec20ad597287f62959dba
-EBUILD convertible-1.0.11.1.ebuild 1147 BLAKE2B 581a5413f920cc944962bc96d6936b123f30f4bfc355d196ac29ec8e505df57badacfcacfedc6774e3c622740e73933f4e44603537baae0b74e5a2b32a55ef80 SHA512 ca419df990ada656db334f7306f1bb53fa1ee600d8fe3dcda892348a4fbdcb04ad217db9af8610100def11fed4c01dcef8f7de26c3adbf7debc92b0d2adc9558
EBUILD convertible-1.1.1.0.ebuild 812 BLAKE2B d340fddbca97033340d4b750a6d2c6f9cc6854e9276a56fbd957777c835ab9424ad75412eb154eddd8c14c27917e2149461ca89147299eddcfb392244b92cf33 SHA512 bfddbdff50c4ecaf197d30cf625ad3533058cbd5b6d1811d66eb043160641a707ed609711ac51cf9820e7272fb1c978e5669ffbe521578097778125a77dc23e3
MISC metadata.xml 633 BLAKE2B bcb4b69551be8d969d69408fd592561d9dccfdf3ab70d9aaf1ab1633c82971385dc4f7f04cf7e2f011a2de1697b7ee3e09e333f4b925328904c80c473b5632e4 SHA512 257966cf9d8c81c8d4961c285c2b739a5998731714e8e9b585797015ec076d08eaf4e40aa2ea8fea34c23e6c173d72224857a0c569af8e5536d3b2401cff2db3
diff --git a/dev-haskell/convertible/convertible-1.0.11.1.ebuild b/dev-haskell/convertible/convertible-1.0.11.1.ebuild
deleted file mode 100644
index 1e532b32db03..000000000000
--- a/dev-haskell/convertible/convertible-1.0.11.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( 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/cpphs/Manifest b/dev-haskell/cpphs/Manifest
index 7fe2be932030..f27073a7324d 100644
--- a/dev-haskell/cpphs/Manifest
+++ b/dev-haskell/cpphs/Manifest
@@ -5,11 +5,11 @@ DIST cpphs-1.18.8.tar.gz 43861 BLAKE2B c9c2b994d22eb69ecc650bb2e4516f1e57615cfa2
DIST cpphs-1.19.3.tar.gz 44306 BLAKE2B 01533340416dc2a36e8fcbf3831d1291478676966c059edce7d92100cc6e10c95c5c3803da88b71e06c15a5197cb550ef532b3bd7dce4ab7a3c7120c72fb53b4 SHA512 30e647b55a7cd86a21ba2346adc2f932c2557e52e59437f523e3300b285c0de51fca43aa29ce9306bc5e3919ed02a51e72056531c33dc52efc1a320ea84746b7
DIST cpphs-1.20.2.tar.gz 44732 BLAKE2B 948603fdfd80937ea7ea032c15a2f0bc0a2d1b553215b0fa72eb84d71917a29abd3251f667b2dcbe4395c554f35bea13488ba99dc3263fe2d6459727c0efaa20 SHA512 0315684ff884f805d281ab2538558d59614e68de47db2e2b02cea05f0b913a20259cff6e2823b88910a3eb1993b25a26e5cc8d3b902b602d14f35bb54c49f5b6
DIST cpphs-1.20.8.tar.gz 45108 BLAKE2B 8e373db64d0d2a21e123eb136aadfd45cb373411e0684c445e25eb6062ecf4c29ccce3214986680ab886a71bccade3ac381f8f82916002388af3103bc38e797d SHA512 ec9323f9e1cb6de450d8af6b6b98005bf46427c2926694e1cba942fd54a03d9d36a7e8f2541eb095949110ddaf6317597699b7c4472942a509d496cb9b4da747
-EBUILD cpphs-1.15.ebuild 569 BLAKE2B 2f2ab1b334f5f51e3a47d8a2f987fdb6222ac75a82f439e1a9b9b7899956cfb7ac4641166c2b5d367f9e775927007bcca4f8c5a1b60ea47c04227d5897c3ecd2 SHA512 3ff056bc0f4ec6ada2c23261207a8e6adb5f78bc8d5819754f3e96901201c2d9a0d290941bd74fea8f8fbc4c44c365c7ac7d48e3d36121b4ebeda2daaa683100
-EBUILD cpphs-1.16.ebuild 569 BLAKE2B af7000943cea753a2f8281343c87412360bf43c9ae068bcfcabef3c6826a518970fb2c1a5b04011f5d09a27306ea10e1eba65b83715a305d6ac0c366f61c24ab SHA512 142047609d21df5c2a2db90ddc50d7f38db713f27ed1491ea7db5eabbda7cd580f012cade377e7b497d372ca046f6c7c0feb22125212069f23d2f51b06fa07b3
-EBUILD cpphs-1.17.1.ebuild 569 BLAKE2B d390ac5c81df99fd65db214db7f58de862c5af8240ce2c24061154317ee7ea1c6880bca193848160093efcd9779bbd94de87ed59ae5e7a1cdc7ade74b235a9d0 SHA512 ea5601db1b89f797a86c214ab2d0744d1b495d66216c9769a9f5cd4b236811f587252798786a036c16d78ed55f514cf8bf104feddcf7c91602b3489e482de567
-EBUILD cpphs-1.18.8.ebuild 614 BLAKE2B 6fe94ec91ea730a64b59dd28f7ec04847655281a474917b5ce0797232feeb2224513b16813ee49dae876b4ae3fd31df1b323af909224b5ec079fea2a75054399 SHA512 ca17bb59339f0eaf84c5410394806db09fd92490f1553eb95f4fa5f311787bbe003c63cd774ba08d81b1ae2f6e84818caf92d6cb6a8e3cd4a18acb658d217c62
-EBUILD cpphs-1.19.3.ebuild 880 BLAKE2B d63d70a9e75054bc9a51615e5aeb9afd060d5ad874b9ef12b59a25b14a9ed1ebb880f17dc6ed6926d91e185a7fe4ea5f93a18a8714c3c3cad0300e750afb8e96 SHA512 fce18252d7b89da69d8a0acfc8d74896dae1f4f6a44ab9da2f62a7204ecc378b27efe4450bb261ef9a11c9c7dd49581b7c43e4da2adebfb6b4038fc54cca0651
-EBUILD cpphs-1.20.2.ebuild 687 BLAKE2B f39c99d0b93bc18139926f349f71fa12994aa189518fb66c193976681d157eb2bf85e400792c3e05c61a821ffafafa4759957c2b46714129a28e5b8a7eea90aa SHA512 50d40c1eaa7abac51014baf7f71044875a7b36504e92d0548aaf85d92859256fb8b4530cc6d5d0cd0f227e4cd7bbcdb5bfe3fdec14c3105950c94ec2c7d2807c
-EBUILD cpphs-1.20.8.ebuild 685 BLAKE2B 80e83ad594e654a93850c1bf6da6d0cf459c0c05973c4ef34755d73ee0d6ca09faeacf9ffd200e57756de5ca22a39f884c6869c93cd2fe6675ee57ba4e1ef794 SHA512 2e712c242d71bae161c8e5d52bd262f9e74da001d252270fb9bf025653157d598338e7feb03a42b370febe4c41b8f2eb4a981950238ee2c1a7617cd9c7b352af
+EBUILD cpphs-1.15.ebuild 557 BLAKE2B 4e34a9f335b87fbd5046fead2e1253803c0debd4bd5c30bc89379e055e1bed0f0445770bb3c0200e4f07941074ec636295742dbb22f7c4bf443b84ff522757af SHA512 0bb17bef5264a7a83443dbc99b8828adc6d6d5d80e6fb8ad7bb57c2c464e0cf710cc0855fbc594d7eca45a597bdbea7adfa9d03a467a8cbe08d5add561f51fce
+EBUILD cpphs-1.16.ebuild 557 BLAKE2B 7b0b94aa3f1a2dd56fd95a0a80b4bd1a3cc776ddb2c77bb646dde9229f7e0b8f84037c7ada01f9827f41ba28809737edfc4a12cbe7497f3aa1b83ed1e37b897f SHA512 3e68347b24c71d2f28910d6251761d500c415fc1cbf2e887d671e461cbd3444b412cd377a68c53bdb466e09fe6569301ca12452d1f7d2a7f065b3d16313c5570
+EBUILD cpphs-1.17.1.ebuild 557 BLAKE2B dc478c2212cebef6035cfbc369a739a94534f95ae61dac3b9bfd6994b6bd0256add1ed308b705927aa50ab8aaa3f5ed09b3e03f944514e9c8299b2cc8a843513 SHA512 cd3ed63686bea7a90a907ab69a62543f8bf792d918cc72cb35c96772c3cf5b6a80c262a01614ca894a3b5c19f86264162b114ffbe42d29406501cdc43e19139c
+EBUILD cpphs-1.18.8.ebuild 602 BLAKE2B 1d1b715f1ec01932238bfd6ef613962cd99bf611169214ca404edc0d92a87326df6f8e6c74f6dd626805a62cf2a8e52ed791280ba2d94ee301fc76b05fd9eed3 SHA512 ed82f3cb576f08f032f62890f52d7ab01f6cdd5f82d63696e8d1dc08bcefb17602fc5a328f9b6a577ad44658259376aeeb1bc8bab3a2389f9faaccafe5049b45
+EBUILD cpphs-1.19.3.ebuild 868 BLAKE2B 16a6a7617fc807d548ec909c98cc95bc1e8b317b1b7d8f687a43ee0084c7a8d45266b882ffce8e80f889aeab1cef33010a8323b68bb531240269c2a1e7a1fa03 SHA512 93238dad8e7126e4e2729ab4ee288a634de785b2823467b94eb826a831215fa06cfe21ea3eda0e887d50013a69297fdccbd833f08abbc2712db030c4e87de2a2
+EBUILD cpphs-1.20.2.ebuild 675 BLAKE2B 2d3aab349486f89bb9fd663bd6d026cbad36f7021fa3fa5e97112392634c1723c4c465d0d6998e0d27562720bc9948681f7a07744b7d96da94df17d5d4c1422e SHA512 b8b38d0bfcc0e9974ad8480e5f2b75b7d30b8c4eb117c5aa777c191e0e7ed1618fcdacd69314800baacc3ec15df9f03edbb9680dbf8010c78daa065c99244c4d
+EBUILD cpphs-1.20.8.ebuild 673 BLAKE2B c205975691d2d6f7aad241a50b17935703861669a2c8fa679ac9cd36fe8b17fdd09d4c26a72cf4815255d000c95040a1e6b7f0411e73f756bc9bda78c29754e1 SHA512 97d1974d04c80c43cac995a6e324dd96cf992c7a24fe827edbccf8dcbd6fc894e905302af515df60ca0c4bc728e86c52ab7f514e551b27d16b40e24912871513
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/cpphs/cpphs-1.15.ebuild b/dev-haskell/cpphs/cpphs-1.15.ebuild
index 3a9385d4d4df..dced04e3b401 100644
--- a/dev-haskell/cpphs/cpphs-1.15.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.16.ebuild b/dev-haskell/cpphs/cpphs-1.16.ebuild
index da7f6d02c626..3dc3f41af7e3 100644
--- a/dev-haskell/cpphs/cpphs-1.16.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.17.1.ebuild b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
index c332f9a6af96..cb1d4734e9b4 100644
--- a/dev-haskell/cpphs/cpphs-1.17.1.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.18.8.ebuild b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
index 559f9cf9b9fc..7e0ce4c79916 100644
--- a/dev-haskell/cpphs/cpphs-1.18.8.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.19.3.ebuild b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
index 7611afa71bd3..e0104de74d9f 100644
--- a/dev-haskell/cpphs/cpphs-1.19.3.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.20.2.ebuild b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
index e133a0fa0534..e726ce6ac004 100644
--- a/dev-haskell/cpphs/cpphs-1.20.2.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.20.8.ebuild b/dev-haskell/cpphs/cpphs-1.20.8.ebuild
index 9a420dd30d29..95b8effa927d 100644
--- a/dev-haskell/cpphs/cpphs-1.20.8.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.20.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/criterion-measurement/Manifest b/dev-haskell/criterion-measurement/Manifest
new file mode 100644
index 000000000000..119e22195f7e
--- /dev/null
+++ b/dev-haskell/criterion-measurement/Manifest
@@ -0,0 +1,3 @@
+DIST criterion-measurement-0.1.2.0.tar.gz 16650 BLAKE2B ec4379e6ea016d23e5ee4b0c61404421bf3ba207ecc29063e426f136e1a56ef93a5c5e6f404f17796088e773ab9c4a0e971a587977c57d8ecd3edf33ba72b23d SHA512 d82196d0b4a501795e8f3498b17db89c5febf6cfd2131da262aacc7b268248bb21c7d4e6530789a40a47c4e74e28e34ab5ff3477b2e28f54ddafd01e7cd5993a
+EBUILD criterion-measurement-0.1.2.0.ebuild 762 BLAKE2B 1a96d0b61c2ab9e31259ead654ae766aae8812755c0869631d6d7c2010c1fbd3ae8d5b985ac2be7d37cf52cf80642cf5584d3b5394a99de3e8089a1b6dbd8da0 SHA512 a2b0b61f5a4e13722a6d2d2500514bacffbcea9043aecb351f8a87dba100007cf333c1627a9e55ac4ae4a76ed5301781122e51fef9db471a547820971690be1b
+MISC metadata.xml 446 BLAKE2B 25d79c6267fb72acfb477497fc0642a03345b18684f46f675aba3beeb328ac897334c5c9912871a9e438884df56dcb95c55f5d3492d39e6a8e7003c25183af1f SHA512 e48694fda51232fcc25bab83653fdd1e907eab571a3bce0c5aad325674459b9522ad20aca647f6b81ee1252228c85604e1f68eee2a560642d099de6f583c4297
diff --git a/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild b/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild
new file mode 100644
index 000000000000..3c10a5145290
--- /dev/null
+++ b/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Criterion measurement functionality and associated types"
+HOMEPAGE="https://github.com/bos/criterion"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ >=dev-haskell/base-compat-0.9:=[profile?]
+ >=dev-haskell/vector-0.7.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-fast
+}
diff --git a/dev-haskell/criterion-measurement/metadata.xml b/dev-haskell/criterion-measurement/metadata.xml
new file mode 100644
index 000000000000..60db1a96a0ae
--- /dev/null
+++ b/dev-haskell/criterion-measurement/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>
+ Measurement-related functionality extracted from Criterion, with minimal dependencies. The rationale for this is to enable alternative analysis front-ends.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/criterion/Manifest b/dev-haskell/criterion/Manifest
index 9cc9f711ea57..85d86f54f10b 100644
--- a/dev-haskell/criterion/Manifest
+++ b/dev-haskell/criterion/Manifest
@@ -1,11 +1,3 @@
-DIST criterion-0.8.1.0.tar.gz 155095 BLAKE2B a5bd4a6c0cb7b3866199ae2f7fdb9d7e3e501af628c71873f23504ae5b4d9cb39f7e14c5b45c6310ea1c2dd2751aba44db9e5b26509a55d8d3fb350c170775fb SHA512 96dd101dfcbb4cfea446235137d163e9bb806b8dbc6ca7cdb19f380dc8c6ad0169f22b08acb638c0e731be659b1f761cc4f3d33154c5cda3f44bf6f854b1b485
-DIST criterion-1.0.2.0.tar.gz 1003368 BLAKE2B 7281cc53a3e9ef0d91bc8730bf6d43b864fb164a5b2e556c9809414a89db880d15eb20c759a9925228b5fdd0df368025a4287efd094b4a500b86e42e9ee5f602 SHA512 35063822e12bca0b8ad41d2e6fd2c6ddfd58432467d9fee7ca537e03fb0100dcf6c11565abd21c11c0736bc0e2c9977f248a559eec7c8b049c27ff54ea58f01a
-DIST criterion-1.1.0.0.tar.gz 1004534 BLAKE2B ad6697171457e20b6ce52cfeb36d472977adf7cb931a2bb192e66557265a31658a0b90dda59a0fbf264f8d2d0581b14b963797140166aabdbf32f443abd4a537 SHA512 959635b49fbe9aeaffb8eb072e9998934732028311031debf5dc3bcbe7ea89ea3a330fe6656272888896ee9ee5e324d1ea72b25fbc0b5c466eb060d654ca61b6
-DIST criterion-1.1.1.0.tar.gz 866254 BLAKE2B e750fdc50c7b6629761bbdf3642ccd64ebc08c2bff5798225a53fab26a72c441be7481d9372cedc6cfa39fae2a2ce8da4855a806318b9a1b52bb5926762b4210 SHA512 964b81cc160c7c402ece1de57fddbd8ae454934fe4d3ca30da9f0d8f036019a14e462a0b4a63a4c38992e295002e3fb2dd082960c4934a19b36463157ef3594a
-DIST criterion-1.1.4.0.tar.gz 119945 BLAKE2B 0064eb86a9d6b9298cb17cc7a4e45374e0e8ef2a7b4c2f5dbadc38ca7a75da940152479bd64ff15768f76db6c02c20833dd9fd5faac33196208e6f352b2a7485 SHA512 b503bd50cfeccfe6222ac1af91ad6d10b600cc9609a107d3b46c9e470ec39f2ce24d6debc730045b178b2c599575710c29940dc5c595ffb28e9243e02f624f0c
-EBUILD criterion-0.8.1.0.ebuild 1037 BLAKE2B 9d6e1648437a3c614a8c54f8107dff0dc2270fe31c46843097f3a24620d353549b806d0bd44cd87d03ad3a87d5b163efd9744720ebe859cd8c412fd2273478fe SHA512 794c46e261019aef2c06f0d159902aea27147180b9fe9e34cd0d3613e8a56fd711c7f54811138bb6a8434bc210b8cfbfeccfec5c9b66cba8c1001e571866d3ad
-EBUILD criterion-1.0.2.0.ebuild 1401 BLAKE2B f1b2149fee92adb629412e0ce9df4c715c6907098af0356dd9ef4249591d8a268eb8d3c80e2a9c89950ebd19d5d4fc4c7b70b48ec69cafa7b13c4abfff2d66d7 SHA512 ee416adfe5f4b058f317e1ac60453e0b8366bfe03d5fb1be2fc32738b41b10689209c95185ba1ea9d9f12f03c637a9d4f6204c6984099225656595ebc8032baa
-EBUILD criterion-1.1.0.0.ebuild 1430 BLAKE2B 4463ca2c32b23f6128bca7cb836e23d31b8a40910275515a29090e9feda5ab7f90dbe27f443f2cc1f4db78c84e131bc24cee0b0a1fd8268553d5723bd3fceec8 SHA512 24ba6f65f7b629ca766433989f8fde59dd8f3777659be7f587afacf52d26d8228fa640267d2d3e78d2f61e965473f67fc30ad890c6f885b10da29e312788658b
-EBUILD criterion-1.1.1.0.ebuild 1430 BLAKE2B a65d4032c82cf3043fa6bcf6139bdb854e3f3b8e044a43e818669d0b39067839a570b659075b4de3b60a8afb47c2fd789a0aafa1346a1168d53a34d72c112d53 SHA512 253ae87e0a8435f3e42eb00719b26c42697754d4c6ec8ee1a3ecf0fd5d57534aa1b15a4f1c798fd56ed7899e4494c02981c456db205fbb03c0e498ab4faf9b08
-EBUILD criterion-1.1.4.0.ebuild 1546 BLAKE2B cf89acd2bdba8823fa6e85581e37681fe66e5b7c9e5d26bda308f31aed1ffb07d49998f97793eba8329a0d80673a00ca1cbebdcf7970f53119ecb839fa93388a SHA512 3c47d6c49840e5ed596f52b952a466d3daa77c46c4549c4ad4a8bddcff39e13b1af5092af16018fa63d64a62eb6829a36bbec15757480d16114d05918b4dcaa9
-MISC metadata.xml 755 BLAKE2B fc08f1348bf25a9baf4c39e499f54c977af78a505e735b2e092e64b902558d80c71d57d9b91404577ecf45fef428c92652d02ed786dafcddae805e9ee9707c36 SHA512 5e4f4147f5fb4f4101646d869d6d76557cf313cb37b0079e64cfa00530578689c8f5c90cea95f9f55cb216fed10ca498663e0e60a81fe5b1a19ed812ec673e49
+DIST criterion-1.5.6.2.tar.gz 120212 BLAKE2B cd21eb95013eb4eb80ecbf13cdd599efc6f08e26522ed876fda54b97744a75330fbf2bfff8b626feadb2627d0445749aea0d6412ff5d901a922433a88b952ee8 SHA512 48e4c0803480fa21830342ff7fd016e15de1b598fb8c4541710c6a9d81e4919bfcb22bc5fbd1ac417e79df902f1154f20aa3e3081efcf6a9af872f00142c3af0
+EBUILD criterion-1.5.6.2.ebuild 2238 BLAKE2B adc4b745f8abf0aaed7ac65384a3eb097cc7d800c2642b39860bb8322ced6a9b118fdb46e860a7239a4b1b3a210d51f82ed2661075710dbed034ce79666c612c SHA512 943e3a5bd1a2e2436ab998a6a84b5fad13647216ef52315d00bf7567ff23c50bab9b771ec8d282046e1fb7b21ae632eb39412123415ccedddac2b12f9b7eaf50
+MISC metadata.xml 873 BLAKE2B a7cce41d5ff03f5d53161a9813ff73570b8d2905f58e9d1c4a8a58628855c1a3f015db3a39eb275db60a4846edc161025e73b2b9aab0936fb565f8b41d77f901 SHA512 1657a1bca96c4e0b9183c5576327e039787e603d69e107a322ee378657a69bf1d2fc6e552c04807b86da4bbd4286f401398315bebf545c6a7a1a0821f0fc3897
diff --git a/dev-haskell/criterion/criterion-0.8.1.0.ebuild b/dev-haskell/criterion/criterion-0.8.1.0.ebuild
deleted file mode 100644
index bdb1e5227df0..000000000000
--- a/dev-haskell/criterion/criterion-0.8.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 67bd2a16b403..000000000000
--- a/dev-haskell/criterion/criterion-1.0.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 189ff62eb5fb..000000000000
--- a/dev-haskell/criterion/criterion-1.1.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 717002631465..000000000000
--- a/dev-haskell/criterion/criterion-1.1.1.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.5.6.2.ebuild
index 0b9207692521..23f8a110dba2 100644
--- a/dev-haskell/criterion/criterion-1.1.4.0.ebuild
+++ b/dev-haskell/criterion/criterion-1.5.6.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4
#hackport: flags: -fast
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -16,30 +16,38 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="embed-data-files"
RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
>=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?]
+ >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.12:=[profile?]
+ >=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?]
>=dev-haskell/cassava-0.3.0.0:=[profile?]
dev-haskell/code-page:=[profile?]
+ >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] <dev-haskell/criterion-measurement-0.2:=[profile?]
+ >=dev-haskell/exceptions-0.8.2:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[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/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[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/semigroups:=[profile?]
+ >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.16:=[profile?]
>=dev-haskell/text-0.11:=[profile?]
- >=dev-haskell/transformers-compat-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.6.4:=[profile?]
>=dev-haskell/vector-0.7.1:=[profile?]
>=dev-haskell/vector-algorithms-0.4:=[profile?]
>=dev-lang/ghc-7.8.2:=
+ embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
- test? ( dev-haskell/hunit
+ test? ( dev-haskell/base-compat
+ dev-haskell/hunit
>=dev-haskell/quickcheck-2.4
dev-haskell/tasty
dev-haskell/tasty-hunit
@@ -48,5 +56,6 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
+ $(cabal_flag embed-data-files embed-data-files) \
--flag=-fast
}
diff --git a/dev-haskell/criterion/metadata.xml b/dev-haskell/criterion/metadata.xml
index 46e84190a145..2a81615370e7 100644
--- a/dev-haskell/criterion/metadata.xml
+++ b/dev-haskell/criterion/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="embed-data-files">Embed the data files in the binary for a relocatable executable</flag>
+ </use>
<longdescription>
This library provides a powerful but simple way to measure the
performance of Haskell code. It provides both a framework for
diff --git a/dev-haskell/cryptohash-md5/Manifest b/dev-haskell/cryptohash-md5/Manifest
new file mode 100644
index 000000000000..bc6d18cba5e5
--- /dev/null
+++ b/dev-haskell/cryptohash-md5/Manifest
@@ -0,0 +1,3 @@
+DIST cryptohash-md5-0.11.100.1.tar.gz 10472 BLAKE2B cc7c99922b05c8df11a7253e6c0dd3ab1399ff739548280fa762b01c507e6d620ab51ccf6c6e791572ae432448118356d1b8879767f4ca245ae59e0daaed2058 SHA512 f2efb197005ed5f12a7c2be490a64a83186cacb34eaedec6cbd76e52c30221733da1d31201c5209538226508db760fd9eed0afc8d72643e1509b32c7287cb12e
+EBUILD cryptohash-md5-0.11.100.1.ebuild 1083 BLAKE2B be2d63ace440e88e85cadbeafd7db617971384d0546d860099aa737abd34c16c70f3a7070f0c5f2197e48be9e510d383af083a14f163b4b4fa2736a6cf58321a SHA512 374b04c403a9ed15b4d976d60edd210141c0bfc1ed9752df2a4b8240d98289cb9b66dd99643d561b6d78e97b3e00066e0e19d300e403021897935714ee530fcb
+MISC metadata.xml 1136 BLAKE2B cd448de1b5bef8a190d7c6be94244e85391a031aeba638e9231c5bbe2792885e08781d036ca514b92bb53c18b7ef8569d727991e1fdc0aa0d570a69af8f0a8af SHA512 04098b3b905f5fc89951a0929309ff7dcd77516b8d1087cebad2f2cbbc8edbdb71f6d83175ba5a0423fd7f57496ab2d131d7d1ed868684a602cd8ae8106befc1
diff --git a/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
new file mode 100644
index 000000000000..0da3dff2e031
--- /dev/null
+++ b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="Fast, pure and practical MD5 implementation"
+HOMEPAGE="https://github.com/hvr/cryptohash-md5"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/puremd5-2.1.3 <dev-haskell/puremd5-2.2
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.10' 'base >= 4.5' \
+ 'tasty == 0.11.*' 'tasty >= 0.11' \
+ 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \
+ 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9'
+ default
+}
diff --git a/dev-haskell/cryptohash-md5/metadata.xml b/dev-haskell/cryptohash-md5/metadata.xml
new file mode 100644
index 000000000000..fc0f69d6e24b
--- /dev/null
+++ b/dev-haskell/cryptohash-md5/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>
+ A practical incremental and one-pass, pure API to the
+ &lt;https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm&gt;
+ (including &lt;https://en.wikipedia.org/wiki/HMAC HMAC&gt; support)
+ 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@ package
+ has been deprecated and so this package continues to satisfy the need for a lightweight package
+ providing the MD5 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@&#39;s
+ &quot;Crypto.Hash.MD5&quot; module, though with a clearly smaller footprint.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash-sha1/Manifest b/dev-haskell/cryptohash-sha1/Manifest
new file mode 100644
index 000000000000..59d5c03dce94
--- /dev/null
+++ b/dev-haskell/cryptohash-sha1/Manifest
@@ -0,0 +1,3 @@
+DIST cryptohash-sha1-0.11.100.1.tar.gz 10198 BLAKE2B 5d9835feeb43a80c83de0e390d59efc908fd538ed4146ace4eb0cd67392503cf414a2324968e8249f2b506978348caa6e92c70e82c52eaa7ac14e3956388f05e SHA512 e3528c70501ffaf4649adc0fe120a0b333329761fa66505083269afa67828c16695fd91567035adef0b77915df47a6bcc99d2d90f0ecb26eda583829261cb1bc
+EBUILD cryptohash-sha1-0.11.100.1.ebuild 1078 BLAKE2B 6c359c8410729196b99c25f79c01bc42695431372cc58e5513e4424d1da606a9dae841bc3932085cc5065b76e2787edfda7df61f7ba4f8475a1303063bf12fa8 SHA512 5cdadc922591e86d5cb44a5eeb55046f5c2eba37c9d84d976c6d55f4086b2cfdefa44d680c711203caadada1f4eaad3745af77eb140ba6ed99d708c40c6d0fc7
+MISC metadata.xml 1142 BLAKE2B a76762c6ae8ca60ca6153cb5bf6257c5b2257c9792cf6dc29572f8e979256eabc0fab1578066cd774063bc81042b23deada1d942fb42241b00fca5ddaae7c7f0 SHA512 5fa379d2aeb81a798dfd5dc25d92c1a62b864a7f0a8188f76775e11d0a55c01ef8cb676420afdbebe456ffc213bf165f6e77b6a8e6ae86864270c998104c7659
diff --git a/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild b/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild
new file mode 100644
index 000000000000..c53c2bcf8aa6
--- /dev/null
+++ b/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="Fast, pure and practical SHA-1 implementation"
+HOMEPAGE="https://github.com/hvr/cryptohash-sha1"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.10' 'base >= 4.5' \
+ 'tasty == 0.11.*' 'tasty >= 0.11' \
+ 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \
+ 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9'
+ default
+}
diff --git a/dev-haskell/cryptohash-sha1/metadata.xml b/dev-haskell/cryptohash-sha1/metadata.xml
new file mode 100644
index 000000000000..6967df1105e8
--- /dev/null
+++ b/dev-haskell/cryptohash-sha1/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>
+ A practical incremental and one-pass, pure API to the
+ &lt;https://en.wikipedia.org/wiki/SHA-1 SHA-1 hash algorithm&gt;
+ (including &lt;https://en.wikipedia.org/wiki/HMAC HMAC&gt; support)
+ 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@ package has been
+ deprecated and so this package continues to satisfy the need for a lightweight package
+ providing the SHA1 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@&#39;s
+ &quot;Crypto.Hash.SHA1&quot; module, though with a clearly smaller footprint.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cryptohash-sha256/Manifest b/dev-haskell/cryptohash-sha256/Manifest
index c8a178d73b52..d13a0b70e9a1 100644
--- a/dev-haskell/cryptohash-sha256/Manifest
+++ b/dev-haskell/cryptohash-sha256/Manifest
@@ -1,3 +1,5 @@
DIST cryptohash-sha256-0.11.100.1.tar.gz 10885 BLAKE2B 09f33b351b72bb9b8892409b5b140bd446f98cb7fdc349f483a3b719753c0a0ca08c0557ccff2bc4bfedb4336b3c5d046d15548cc8e3a404d69efcf2a5c744c2 SHA512 df6a8c7a4796f3b94faf0c1073b552eccf7dfbe6ab1489fef391e6342f34b3cb29991d1313aa5da11a90cb37bcd43c23eea12073ad4c7190926005de952c39e2
+DIST cryptohash-sha256-0.11.101.0.tar.gz 14996 BLAKE2B 9caccc3eea4ad25c6ebbdd507771d86264a853f282d03399917b42a5311dcad0501bd0b4ea6fa00d039f67bcea3f81c116b9ec016d65cb2ed6f086b0448894c0 SHA512 c755f1354fb5f1d6cfb54f73e39692392517954118d98b39ac4be7460e75a9ddc91ad641fed0f17e5fa33b62b7b0734af66526ea757e00716832572bb383c612
EBUILD cryptohash-sha256-0.11.100.1.ebuild 876 BLAKE2B 89a655f8a9b1271997ebe67f3acbb547e04d271a272626dc64d2992ee421a7a0113fcc7f050ae8d660a8edcfc8d98e161e2066079d5455d0991eec00da849541 SHA512 961b0b262647e0f08d61ebe99509dae51f58cb6bb422df6779fbc3325a9c257c9789a2ab391ff5699db9f5adc21624ff51f5322868944c08329848b1012b3a6d
+EBUILD cryptohash-sha256-0.11.101.0.ebuild 1171 BLAKE2B 30a6259126fd4c7fc15df16042002702dd3c7fa9585146f7f2df4d3415d140ece5452b6548c90f7a516b77796f5f1a0bbbf587e011f3bc1783439a309ee49e0f SHA512 401532bbc5a67b624bb1964a82a28428737baf7266ecf152a32f9a8a7b914d0ee52ced79b00624c75c0f2b35b3ab082d2f2d12d4fb7e4339465a1c7d9e49c05c
MISC metadata.xml 1142 BLAKE2B 0cad5264e9d4ede629d9ca0ead9b4f523b1fc78f845db2c3ef27198e089499ea09a272e4070ca0212cbcdc983dbcdecff11e13e9e445a46fe5b0d0371e4ffca6 SHA512 992cbdbfeabf1b1b5d70b451ec96adbf782fd2ba4f49dd1acd796d19fabb0d54bc5dcbcf968b0c9d99335f972abe0d0aa4b6f042a3152ca1705396cb5fb4c76a
diff --git a/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild
new file mode 100644
index 000000000000..7dea0e17ebb0
--- /dev/null
+++ b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.9999
+#hackport: flags: -exe
+
+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="https://hackage.haskell.org/package/${P}/${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.12
+ 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-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.11' 'base >= 4.5' \
+ 'tasty == 0.11.*' 'tasty >= 0.11' \
+ 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \
+ 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9'
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-exe
+}
diff --git a/dev-haskell/cryptonite-conduit/Manifest b/dev-haskell/cryptonite-conduit/Manifest
new file mode 100644
index 000000000000..147c9b6ebe1d
--- /dev/null
+++ b/dev-haskell/cryptonite-conduit/Manifest
@@ -0,0 +1,3 @@
+DIST cryptonite-conduit-0.2.2.tar.gz 5405 BLAKE2B a2565d0d15863159dbb001584ec9e87eebe69b617efd6d18ab9c8d2ff81ae9e1fa26488f6e0bdeb07c3247aed8c63d0d4fa1376240b0ddcb54cd4a619d053a4e SHA512 5a313d1ff64992fc8f45ebf06f5f439aa5dfe745ce6f2bfc31b3ee06b489b0a145a9e6b5cf00fb557ddbebf1aa5c226dc0add9c591f62a06bd6f8776cf52dbdf
+EBUILD cryptonite-conduit-0.2.2.ebuild 919 BLAKE2B c8a297af8e13997ac28d1a92a917f58891f0a08fd80bf477d5b3bbf365f2c4cf02daca528cec7ca3278df58bdf6f55d2ad2038c86e86a07681b92df54aa2b4b6 SHA512 a72fbe9b00d1304afacc356556d1d044524110d9f0de62adb11d29955438e3f6dc09c56c5fe817eaf77d5b85b5205aa7ebee5d366151ff21e596d8b8fc173636
+MISC metadata.xml 477 BLAKE2B a30dfdfc4f10a184f23cbd4229949915a82cf1a5417d38295e8b299a8c4e4ad3232ef0ab74d27b6f74e6400905350cf900def85797043559862e107faae3c85f SHA512 9b16f7999d13e536b27151fb10ddad8029914072d68f2e067bfd5d6d4deb9a9632174fa7e606c8583e5c86c11c4d2487bb53b9451690abb946cd09e7ce9da08c
diff --git a/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild b/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild
new file mode 100644
index 000000000000..c0d2408916c8
--- /dev/null
+++ b/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="cryptonite conduit"
+HOMEPAGE="https://github.com/haskell-crypto/cryptonite-conduit"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # test suite fails to build
+
+RDEPEND="dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/conduit-combinators
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/cryptonite-conduit/metadata.xml b/dev-haskell/cryptonite-conduit/metadata.xml
new file mode 100644
index 000000000000..1120fdb5ecaa
--- /dev/null
+++ b/dev-haskell/cryptonite-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>
+ Conduit bridge for cryptonite
+
+ For now only provide a conduit version for hash and hmac, but
+ with contribution, this could provide cipher conduits too,
+ and probably other things.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cryptonite/Manifest b/dev-haskell/cryptonite/Manifest
index 6a1a11cd2c80..bb4f5a470a8c 100644
--- a/dev-haskell/cryptonite/Manifest
+++ b/dev-haskell/cryptonite/Manifest
@@ -1,6 +1,6 @@
AUX cryptonite-0.21-sse2.patch 372 BLAKE2B 0aa045ffbc4153367c232a62192f6d3bdf41b514d6e6415ee9ad4b2290ad5e6126e028a39b600b14bbbc12f11a18eff2e09d0ea00e4237c7e457763b750dceff SHA512 dc4aee2ee1754936ccfd1a604a9b781a16770675bdd38cfc9fd1624feeb568fae0d30eecde625ca03e38d60fabc5bb59db51f521af890da635da5924effacdb1
DIST cryptonite-0.21.tar.gz 615850 BLAKE2B df5f0273fa40b5401e4bb5df7c4cd5839ab87fdff3d2cef6be80c977433a1adbcdbf1c9d42f79987e4a7a590f8179fd998f93017af396116e10554108566b028 SHA512 7f04ad5f7411bf90f343c13b71438fdd0e1e40cc5c9a5f1553c1f396a278f81cbe3a548ee8bc03b3b63bc66485ce36dc9a93c3dc3e5884f601bbae49efa98cc3
DIST cryptonite-0.26.tar.gz 581153 BLAKE2B 2becdd3d0c6f1e037fd4d38143a2a8644e38e9826faa271c971d4feff8a4ab1e4c0a04df338c99a8454cff626f79f3334a0a37b19cc136f33e7c8f53e66bd33a SHA512 4236d411542fd104e5cace61fbdeda615f7d13e442594d7fa12acc682d917b0494b10b242a88fef19e91e93489797206fee07497bff92e43d3849ebac8ee11b0
-EBUILD cryptonite-0.21.ebuild 1492 BLAKE2B 986316f6e208d290ec5156db9ff5ba134d56c9bdad10805a14d6f4a1a623a930173473a49d334316e909fcd487455cd3bc1f3208e19020d414fa347063b10d9a SHA512 2d014757a835a5a3aacee1f3d5daa22e3cafbf6e22af913dd2fee0a578a110faed769be1285aad5ab105a0ad5837c526c76ed66e26fb10c78e8d12b12ee75a3b
-EBUILD cryptonite-0.26-r1.ebuild 1469 BLAKE2B a9fc04de21d1f3a1715b573e499f276ea8543a1a96d8d0bd48b434221d154381fbeb27460e5d5a74202230e67868f86f44c331ffcf8ddeab01a8adae7096bdc6 SHA512 98a4dce92985c54d1735680852e221ce954746bbc7aeb265d95062a1a9b5a13cdeaa7dbd596badc0b2958fd04c4758f3606a0a4ee553816de01e46d87e407a6d
-MISC metadata.xml 1375 BLAKE2B 57717826af32cc08fca8f3bfd31ff57192f557d202897b6e7feea124494b660669c03f783321e24142277235839fc3b37e2f24c1fabfb5ed690c3873f80c4670 SHA512 de4d581bb0a57ed192fcbbd64024d21fa25c34f67bb75a94e871b1ca1e320f58befee639a307c055a2405a16c9ac3b76be1bdaf2bb13f257a86829f33c431938
+EBUILD cryptonite-0.21.ebuild 1492 BLAKE2B cf5c9f3680a30655a54ac114585a51698cef4c71db1f9b42b38d523bd6e353c8e3fac686796253c142ee3aac35821b34813aef8585ae2defe32657b459bfd156 SHA512 f61a35242a79cc7ce0235a2f30c76e2b45628db26e29757c939bc7c48dce5daf767765fd2261ed2f6e0ae35e4afa019395b5881e5b5269db438c7983c0f772d6
+EBUILD cryptonite-0.26-r1.ebuild 1469 BLAKE2B 1cd71ca2f34b74b69be16cd6a3da8e2f3e19ba47a3e99971e4adecda9b1d0d8e4a6385d8cd92a997b55ebcccd096de8fb70484f9caf081f74e4af5b3818dc55d SHA512 bae8ac398501c75f6b7b77dda3c733a570dad064a539aec5e7c9f521c66bebeeb20633e1749c882eaf70fcfe69893b86922fc90aed4243131f2e89c80e10ec68
+MISC metadata.xml 1258 BLAKE2B b87c1a1086acba31c204121397f93ade69157f7a4523048f1f45f044509ac8d9d5935317d3f63f1730b72b7f5f67faf28d5077d70f6dcce7b097af07ad0a0d5a SHA512 b390476b46dde4df508a7aa2f38017c6fdd4f80f4de109a6ccb5e62a42f669ea64214be6fccb4dac485d4c50553b27d7751ce82e542e5e837f2dfe938f69928f
diff --git a/dev-haskell/cryptonite/cryptonite-0.21.ebuild b/dev-haskell/cryptonite/cryptonite-0.21.ebuild
index 531dfe8cfb7f..3198705f21b4 100644
--- a/dev-haskell/cryptonite/cryptonite-0.21.ebuild
+++ b/dev-haskell/cryptonite/cryptonite-0.21.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.9999
-#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_rdrand:cpu-flags-x86-rdrand,support_blake2_sse:cpu_flags_x86_sse2
+#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_rdrand:cpu_flags_x86_rdrand,support_blake2_sse:cpu_flags_x86_sse2
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cpu-flags-x86-rdrand cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 +integer-gmp"
+IUSE="cpu_flags_x86_rdrand cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 +integer-gmp"
RDEPEND=">=dev-haskell/memory-0.8:=[profile?]
>=dev-lang/ghc-7.4.1:=
@@ -43,5 +43,5 @@ src_configure() {
$(cabal_flag cpu_flags_x86_sse2 support_blake2_sse) \
--flag=support_deepseq \
$(cabal_flag cpu_flags_x86_sse4_1 support_pclmuldq) \
- $(cabal_flag cpu-flags-x86-rdrand support_rdrand)
+ $(cabal_flag cpu_flags_x86_rdrand support_rdrand)
}
diff --git a/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild b/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild
index 8d097bb5cfaf..da6a90056ed2 100644
--- a/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild
+++ b/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
# ebuild generated by hackport 0.6.1.9999
-#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_sse:cpu_flags_x86_sse,support_rdrand:cpu-flags-x86-rdrand
+#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_sse:cpu_flags_x86_sse,support_rdrand:cpu_flags_x86_rdrand
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="+cpu-flags-x86-rdrand +cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp"
+IUSE="+cpu_flags_x86_rdrand +cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp"
RDEPEND=">=dev-haskell/basement-0.0.6:=[profile?]
>=dev-haskell/memory-0.14.18:=[profile?]
@@ -40,6 +40,6 @@ src_configure() {
$(cabal_flag cpu_flags_x86_aes support_aesni) \
--flag=support_deepseq \
$(cabal_flag cpu_flags_x86_sse4_1 support_pclmuldq) \
- $(cabal_flag cpu-flags-x86-rdrand support_rdrand) \
+ $(cabal_flag cpu_flags_x86_rdrand support_rdrand) \
$(cabal_flag cpu_flags_x86_sse support_sse)
}
diff --git a/dev-haskell/cryptonite/metadata.xml b/dev-haskell/cryptonite/metadata.xml
index c845b334ecdc..8e02ebe625c7 100644
--- a/dev-haskell/cryptonite/metadata.xml
+++ b/dev-haskell/cryptonite/metadata.xml
@@ -29,7 +29,6 @@
Evaluate the security related to your requirements before using.
</longdescription>
<use>
- <flag name="cpu-flags-x86-rdrand">allow compilation with RDRAND on system and architecture that supports it</flag>
<flag name="integer-gmp">Whether or not to use GMP for some functions</flag>
</use>
<upstream>
diff --git a/dev-haskell/data-default-class/Manifest b/dev-haskell/data-default-class/Manifest
index 8c6157f8067b..c411b62204ba 100644
--- a/dev-haskell/data-default-class/Manifest
+++ b/dev-haskell/data-default-class/Manifest
@@ -1,3 +1,5 @@
DIST data-default-class-0.0.1.tar.gz 1461 BLAKE2B 59bdb47ee92796b1ec6b46eccd93da9928b7208ed47cb4f1f97dbc8374f4bdd89a30c28ac23bde0d084d2eecfe6c58301a64b73223a7667c722b3dad8da0ea98 SHA512 f9960deb48938bf0364273762662e56ad0dba3d5db005bf0a00b8eff11cfa2e94c5b5c1d2b2af2622a680dad4495cb31445a17074cfe752cbcf3de7b91e0e313
-EBUILD data-default-class-0.0.1.ebuild 598 BLAKE2B ea02f13e2a3da3629a57261ed0266fd2a38e00d95afe217eeab2fc22e8832bab77e3f658b922bddae6ef122500662862be668ee4d8ab3eb2633ad84ff910ec66 SHA512 2939528f6dbcaeab3bf60a5a68cb38c62c29809f30004f1c9e0cd2a6a736befce2e670e665de9cbdc5c93394bb1e319be789f646943e44f56096019037a7406a
+DIST data-default-class-0.1.2.0.tar.gz 2522 BLAKE2B b6449a9bfbd9fa352a7cc453540f3b8eb69c0f144635d573d6073ed950b7289f3e71aecada5f8d85faed7293b1203133a9239dbeb9e5e6b286404b0b6948a67c SHA512 293c899cb2b5cded58baa086251110e4c5e7a15477f1864c33be30be8d16d6fadb55e1b5fa8117f4c47ac5c86ac09abb2f7f8b3b4fb658d1492eadd099f6f7b2
+EBUILD data-default-class-0.0.1.ebuild 591 BLAKE2B 35dcd277267cc07e1ef3d188c9d2e3a3098f6b55d2f481b70fa917831a04e7baf68f094ebcebb8a0906f926092494cbb43e2808f1df6d98fd75413e662a617d2 SHA512 dad5f73197cad1d607e828f52800028a3026091a632c08faae8cdf5e9c31a99264a4e860c4ad4665f6c50bb4b900f0c44c7e295ed3ca4c488ebc3a9bc1d8cd17
+EBUILD data-default-class-0.1.2.0.ebuild 588 BLAKE2B 5736871abc9ad85de7c7ed57d098c3cd1efc66a180bec9d3aa6f4f0bfcb9b375bff3ff5e250950e10228b8a994a1cba193f8a0ba530a6ad0abdf3a23dd185220 SHA512 e0f4b849d52345ad7e11757e40fb332388d9fa66b5a8b16afb269a6fcd3cba91d90a5255d1a96624177b3eb77ee1925d8ec9a93c3c828a2a34c7eed408284b53
MISC metadata.xml 329 BLAKE2B 43b0027f4eac9c823695630e0f414b99bd0460e9958141ee7f3aa4c6615a57722b3958dd9fb96288a3c88c8da98f150bd2ac5e0d2c5f567e24d6b82358835af2 SHA512 c0cf6ea5636d8e9b5c038d4ed8eb81ed2698a56e30050d3aa28b55a65dcce1aa8258bc4f4d6456ba546627be96a7f3588cdc02978774eeef8ecf49ca0ebf6d9e
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
index 0bd7473d335b..be277bd6547e 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild b/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild
new file mode 100644
index 000000000000..40887e49f0ab
--- /dev/null
+++ b/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 for types with a default value"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-class"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/data-default-instances-base/Manifest b/dev-haskell/data-default-instances-base/Manifest
index d50816d28972..ef860cab6593 100644
--- a/dev-haskell/data-default-instances-base/Manifest
+++ b/dev-haskell/data-default-instances-base/Manifest
@@ -1,3 +1,5 @@
DIST data-default-instances-base-0.0.1.tar.gz 1930 BLAKE2B 61faf28f84aeb2fccf07845072a7480ec14f30744fa310bec74cc1e26d2fba1c55872380c417b8b7697656e81bb0b90ee9b6da60af8395b19dfc13eb45520ee5 SHA512 e5598ef3d940b9512b0e18bcc526d41ca08df3d8b0a640717914ff7c510de68b6a8aa1299d0681062f510b31be3f62f6f318dc305e2797879739e19a8c871728
-EBUILD data-default-instances-base-0.0.1.ebuild 649 BLAKE2B c9a51381739a6b731b37edf8d674405bfa88a0a567b072bed6309f0e7638462fd258af3b8f317e37f9848ebb797ec85a81e56f8f16f4ea2fb3b7a6d1d4d574c3 SHA512 ec48d87df7d8264cf94f27f0ff7eefe76d16ed036355de46ae10d0b165ad64bb22c4eabc3e3becaf841d6549bff3959f6e245093b7c195d09a0c5c765c043902
+DIST data-default-instances-base-0.1.0.1.tar.gz 1554 BLAKE2B 3dd2c2dd09790e96ca0921af32f2c384b40a9ae9978f25843e32710545be1715b19b2bc25324c8a541986bf1b620d8aeef879ad282e0124d48bbc45daa5378a2 SHA512 32d25a84dc22be5fc0145a32eb4bb8879c4ab43ec08cba9a6e48084e668ca704b1fa69b82f756759a467c23958878c0dfe00620a6a8763e95e319ef71dcbb46d
+EBUILD data-default-instances-base-0.0.1.ebuild 642 BLAKE2B d1c988a2b4c00d466016ee8195441935204622b7832869006a5d7134465a82107105415f19b94b3aea1af4fc6aba0030b5496453f27e7f951b770db9e39bdd32 SHA512 6f55af0c4432409e9ac5d2e1b7ab6c047df7f1ab87b3af13bf710a43f1315747da4b91b5aaef3e525c35f80e74477a88a5065c381070b79dc2981ee9f7b4f440
+EBUILD data-default-instances-base-0.1.0.1.ebuild 648 BLAKE2B d46e0731c2eda81dedf2392731e9a9190cb68b6e76578dbf34b6848de8685a35c709f7c03e807b6e0473b1b154e4c71d2670ac183e009c6dbbc69f92f82391c5 SHA512 6d192b345b3abba1d59837a7342f780d3054ac988fff41cb2056c73c26a399e75ddfdcbaad73cc6ab79bf3805b3f0c992cf19eb5ba3eaee6f547a8e4e8cca510
MISC metadata.xml 326 BLAKE2B a53bded82cab952d7f6dcf8d5c714023a308a6bffb03c15942e7a4ff7ddc3432fb5cbe465b15b33d7b70a1c5a79e25f61a3cdc79511f5178f4140db5844a1dc2 SHA512 79bb1f0f9f4ea2cce2c3c806eae5eb3b0035d7d649c550528f8aac9bfb824ef8f017e9c56f59b884558dbdc1bdd350990adbb4bdf99eef3107d1e8ac08d5de8b
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
index c60ce82c704f..e1db5f656cc5 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-base/data-default-instances-base-0.1.0.1.ebuild b/dev-haskell/data-default-instances-base/data-default-instances-base-0.1.0.1.ebuild
new file mode 100644
index 000000000000..4ec2b2aa0921
--- /dev/null
+++ b/dev-haskell/data-default-instances-base/data-default-instances-base-0.1.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="Default instances for types in base"
+HOMEPAGE="http://hackage.haskell.org/package/data-default-instances-base"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/data-default-class-0.1.2.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/data-default-instances-containers/Manifest b/dev-haskell/data-default-instances-containers/Manifest
index 02cc50fad8c0..dc106fc1ca64 100644
--- a/dev-haskell/data-default-instances-containers/Manifest
+++ b/dev-haskell/data-default-instances-containers/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-containers-0.0.1.tar.gz 1659 BLAKE2B f422dc8c9d6d51a63019cc2c0edfe8216602fcecf97894cddd226ec3544fd5e469471a21cdafce39dfea835a475a332e80451c8c33549377fe2e73260f512e87 SHA512 a12352eb0484ad772b16674b2ef8145b3733473f716c182841d6378d8a2d3b196e8fc966afd7c335e81e924ea83088a9c67c4aaddb14a87a7a816cbe27236bfd
-EBUILD data-default-instances-containers-0.0.1.ebuild 661 BLAKE2B 98c6343c6f2272e37af937530ec598c86aa03db3753515357c3f54cb1ba6d606c432c4b4eb91fad50cc9a240367e5ee525e63cf56ee07ba8a1eae063df5dbfbd SHA512 f3add3243b50a9fe74968b058ceab321855d911cd1f47eab40fa2cb80303ce4ba29c0776ec49115f7b63e7a3cd587a7d433cfd16bc48494f3add5727cc1cdf35
+EBUILD data-default-instances-containers-0.0.1.ebuild 654 BLAKE2B d73b34625c75e6ad161360d0f8cade74e70f58dd8afe562bf24ee24e0ce38b1a79514f61b29b767bd7308d7221a3cdb87e39b5cef7b6cca80ad5532bee798617 SHA512 da3e1ee14b4fd7197ced1e149c854f88be0a7b25a9f60177bb18a6f7960521a2a06c94243e12f03fe4c2f31793c1944e463fe596e6cc10624991cf446af4eea4
MISC metadata.xml 332 BLAKE2B bd79b21691b4d598c6aa13875ec1c576137717041c338cb89f3bdb03f7ff47d829f9af64074d76ac5f7f4cef4d0640584ae980b7c92828f182fc4c04c6642ab7 SHA512 6d021277805747d022061342125665f5a50ca7af50a3f50e55af901e6fd00cfeb15d634d15dbb8d9ab3eacdfe5f094b00eacddce66762c555e924f704c3ebb70
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
index 7a87e0b8f496..e4a2f8f9a1f0 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-dlist/Manifest b/dev-haskell/data-default-instances-dlist/Manifest
index bf82102fc95e..8f95ec05db50 100644
--- a/dev-haskell/data-default-instances-dlist/Manifest
+++ b/dev-haskell/data-default-instances-dlist/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-dlist-0.0.1.tar.gz 1503 BLAKE2B 672c6ad40c6174fe86176bb3af7fcf469fba942c3af32307babc2f2bdf477f5d3ff4b7361ffad01b1e475075434fdd6c9c4497f7ca6a036d5f5295bc61c03c0d SHA512 b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d
-EBUILD data-default-instances-dlist-0.0.1.ebuild 683 BLAKE2B 6f74e064246c5e4f291c1c50fb8392cab932101b512fe1def9b57b3f21675c864cce44dd2b4d737519a9c9bc2bcc6f9c9cc125fbc3a3e96abfdcc6e0f676b3da SHA512 26ed2fbc141a519b1b2289d9200749d87876b469dceb8b74063a459fb0613da0a5a7d2aacea0945fd0ebed4d81abcf39b199f441c0ad6443677f8cf4900b57d5
+EBUILD data-default-instances-dlist-0.0.1.ebuild 676 BLAKE2B 8a063456e7cc369a01b3d577536ace720bf4362ff305ccdea78f923374865415753a1a4a469f70845cd481aeb2daadb5c2d53fc5d48aee3b255e1e4292eb4151 SHA512 947eca25ed4caea0b3e060af1e9daa67b38937b776c9e57661f7a8ef39525c95b4e9dfd615a2d71a274936daf5e7a990e22a835a9feb8d991e8dc9f3f760b28e
MISC metadata.xml 327 BLAKE2B 86241d63af88e11ae3112525aa57d96f1a47ba2904ca98691be64f0ad281a617dfaf4ec8e32c1c64b4b3c208b50c37e034d7a2af7b8318a6889139f9b70b9b2b SHA512 be671f60db5a7cdf21c9b8927d3c7be47813e4dfb2b8c6b9e98420afd03bbfa2843d45c234e7537fd2dcd05b30b9b94ff475c2c55cc791004db1f2679b2b91c2
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
index 39bdab3c1b55..d22380bc7c60 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-old-locale/Manifest b/dev-haskell/data-default-instances-old-locale/Manifest
index 9e19e6cff7ad..b4538e25c864 100644
--- a/dev-haskell/data-default-instances-old-locale/Manifest
+++ b/dev-haskell/data-default-instances-old-locale/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-old-locale-0.0.1.tar.gz 1519 BLAKE2B 4c2e28955f260bc4b2107449b1827216d2400f8bbf441e11a749f380300706007c363ede8ecd3dd84d31af7c9724e409129508f34195151a193e025b91b0a9d7 SHA512 bbaf4626c922820dca8cc230585fef80b6f6bd6278d335cc7abd4e5b7a857f0626ca9937ea95066e7655387dfcc684e6fbb0f6f5bc6905e539fbd1176ddd99ec
-EBUILD data-default-instances-old-locale-0.0.1.ebuild 696 BLAKE2B 7bcd7fc5a1e0ce107eb96398d29ef887628ef3a55509adad8cd93976a848781057219f8c082afd5311ba3d6735422802a54548dff3a757828dad57f3ccd00a12 SHA512 be7bf316fdad37216e469b4a3f8c20cfc3b6414e2f0111b9f865ec5d342188e14a4d8fe3d5c1b5579a127dcf5eda7f23f196e0f3e25f8922ca701e2bdd18deee
+EBUILD data-default-instances-old-locale-0.0.1.ebuild 689 BLAKE2B df03e7df2613d6403236162cea2e6206ea1f38cdcd055bbe8a8947a45d5397542c66916df52e9d60a874ddb8d012cf7b9267c082010dbba05455ca34ac9ed2bc SHA512 18b94d49282c625c31ce17a69366fcda356c1346049791501c88304293f80d466146dbb4d29a70d584698f6a9618d1fa94187675c162800c54a9904242e887d0
MISC metadata.xml 332 BLAKE2B fe6f770f3d6d6378dd9894ada63b641ee21c7f3520c5cce5c88202b5cfbdfca431c6982dd4ada01145584799143257ef6e0e1b106e4070e6004256e02bada8f0 SHA512 faeab58e198765b73484d61c625ca018aa28e4e5470392ffe0eca935b54cf633d84c9eb8553b904c8bfd2a54af7190517628dce3642e638c4b5a9c8d63646a72
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
index 98e2abb36a4f..f07bbb601702 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default/Manifest b/dev-haskell/data-default/Manifest
index dcd517cbc44e..092dbe9f13df 100644
--- a/dev-haskell/data-default/Manifest
+++ b/dev-haskell/data-default/Manifest
@@ -1,3 +1,3 @@
DIST data-default-0.5.3.tar.gz 1623 BLAKE2B 365de6448edfdaec1b852e89eb31faa323f0ab5f6fc101247f0a16d76680f98fea751c524fa3fe5b697c927eac3cf4c778a37eb5ff0fbcf0daf8bb3ab27f4220 SHA512 57cb632ccc6c9b0973594c7c5944574f4e7e78f980194d4205bb14a6e5aa1bd3e92723f3b80cfeac301ae663b2a22925503a03ecb5311ebc08077fe06022817e
-EBUILD data-default-0.5.3.ebuild 866 BLAKE2B 1f5449f5d3e8c3d65ced5712f0bde8b6c5ba0f1dab23e9fab250af9b460717a11bf694219b358dc97234bc791c83b683b2075169c68b4bff13f015fe243e1f9a SHA512 6ce4d4f9b2d2bdcfc117f8e4402369f9e0063320c88e5f27786b29b859469446545980576a272a3732a35385fa796de1c595709528665396d74ca662d642c004
+EBUILD data-default-0.5.3.ebuild 859 BLAKE2B 0700a5c0a9b4f5228abfea25424c59d6d801ea6055665c42345ef8916b39cb77e45fd7ded9015765eafc105da6e6d456d43e50db8b3938be42d0ee762d62f630 SHA512 4457ad0ae504857d92847d72614794863ea84ba1d81e9893fbdf2f2917e3e387c1dbfd1dbd818f79a8d8d5a6e6c0704f55c9583a53b1f515feabbdab3fc785de
MISC metadata.xml 329 BLAKE2B 43b0027f4eac9c823695630e0f414b99bd0460e9958141ee7f3aa4c6615a57722b3958dd9fb96288a3c88c8da98f150bd2ac5e0d2c5f567e24d6b82358835af2 SHA512 c0cf6ea5636d8e9b5c038d4ed8eb81ed2698a56e30050d3aa28b55a65dcce1aa8258bc4f4d6456ba546627be96a7f3588cdc02978774eeef8ecf49ca0ebf6d9e
diff --git a/dev-haskell/data-default/data-default-0.5.3.ebuild b/dev-haskell/data-default/data-default-0.5.3.ebuild
index 43beb5f8786e..56020670cb80 100644
--- a/dev-haskell/data-default/data-default-0.5.3.ebuild
+++ b/dev-haskell/data-default/data-default-0.5.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/dataenc/Manifest b/dev-haskell/dataenc/Manifest
index ee204c0c5784..76b4a9bdff14 100644
--- a/dev-haskell/dataenc/Manifest
+++ b/dev-haskell/dataenc/Manifest
@@ -1,5 +1,5 @@
DIST dataenc-0.14.0.5.tar.gz 12902 BLAKE2B bdff7050d04565877d9940967dad288e72060bbd8a7ed4cf28effa97a4683e61fef88b9036e15f234f3bfded0dfbcab60c87446f6b1479fa50a4549c80f4bd74 SHA512 b73e5060a3b9c00fbcdadb6dd8ca890c4a6f8ef862822e7d71bde1c0a99de1199cfa384cd8c219f41218f8eef4e9017ecc2c1c186516d7a809aadb599530bf88
DIST dataenc-0.14.0.7.tar.gz 12813 BLAKE2B 3f213d73121c7973c706ad0d81d2e0153d7ac9cb242aa8d5b3bcd093dd8611d9476263a4893c43ce95aa642893d8b1b2ac2baf26d0f33c0fa3d64d7d0bb0722d SHA512 82f34ad51b64b66726e45c0c2ef52c9c2be201f42c5718763158a13eb2e8f82cb0298c1580dd52788e8d7b3f1eb0e7ade4e6e69f7ba4b2f8804eb2178e719e20
-EBUILD dataenc-0.14.0.5.ebuild 795 BLAKE2B 8b76b5ae3460e03040d40ca1e40a10d43981859c79bba3499413f8208d27584f1506bea031cff85f1be0f6a268516fbf9a252239d46c720825c76a349b88cff9 SHA512 a3de7c93e80db44a64faebe2fe421d4ead78e5f7eb202f4ee0eeb9b798792e28eda99101bb2651ad57938652e04ddbe576647f7d2543c06051f19b53fcfa8599
-EBUILD dataenc-0.14.0.7.ebuild 1148 BLAKE2B 6439d8f0db8b4c65635956c1ce94c21e49f613a5e053f43d0693df0b7fe469120f146b6b7e5b79cc14bb04fba2d36b844b73a73d7d975f0cce181d90e0a9314f SHA512 bbd358d54a15c12f76de1f2f70085ca5a3e5c1ef19169566881710adbfeb2edf69a5fa087bca6a4e327243e1f76d985e6ed07d7bc659f44f6110d88756ee3c6e
+EBUILD dataenc-0.14.0.5.ebuild 783 BLAKE2B 4333c2149a4dc4a41ef8e276ed47b989ca27bd467a9eea150d20005e76f8d95f037150883e0d47dde1e30ec18ebb9501f23c87faa3f979ebb4cdf6dbf6c1e4d7 SHA512 f23812e0b97ff9642ad83d73b5c699f87705861b76745e3293b06f7377f7e0dce86ad48415918d369c394a779a62108ad5a7a13d69297ef99b30fc1974f2f46a
+EBUILD dataenc-0.14.0.7.ebuild 1136 BLAKE2B e87a82b79e2f0acc322c726f9553eba46ea61769743bbb5422ad47d0dea591623c2fee9a16ab89f4f7c51167c8eaca2ba514022a45557bea976916186bc7a959 SHA512 d81aeb60d64ced52b25cd70fbca94efd0f6673abc1f17506a4db81267163ac9730e6d89638bb7a4f4672ad8ba71618397fecde6d2769c9b083ab04ddb961ce29
MISC metadata.xml 481 BLAKE2B 3692a18b12132405687d94af86493582c1a0080c549b0c29c8849861b42e42cf807ac37021cbbc59992d7065b469b6a88e6be916d61f11430d1f1a7523d7b3c1 SHA512 195d8c9c9c9080cf2f11c4535237ca3334d055018471dc9974a54c13e95362d79dde8fb556720e781a56ecfa2e5772a48ef45a7d0d270a29958777312768dbaa
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
index 10b77d2f6a2e..16a4cfd60fe8 100644
--- a/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
+++ b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
index 5cf1343a0347..7bc5f390a18b 100644
--- a/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
+++ b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/dav/Manifest b/dev-haskell/dav/Manifest
index fa6442eb2602..620a618f34e5 100644
--- a/dev-haskell/dav/Manifest
+++ b/dev-haskell/dav/Manifest
@@ -1,13 +1,3 @@
-DIST DAV-0.4.1.tar.gz 18631 BLAKE2B 503b2746100668e9fa230029b34c8659bdaf504a3b966a6abaddc909ace2686d876c53808d038aeff4061d128643bc10e782b6295f9e0c5a52c90146784b1980 SHA512 280aef7ab401df1a8b724a6ba610257085fa1829b38860dfc676c4764a95ea3a9e53d6c18007a66bad0caff931891138c9512361d2d21107582a44e534cc98ff
-DIST DAV-0.5.1.tar.gz 18657 BLAKE2B 0638bd6f1b860163f0261035d638f78af557d9998917fdea152e8d38c0e9e6c45f8031154081d9ab4ff70cd6dfab313153b3c1c8a8fb2481b3ad73517fb4176b SHA512 b72d757c2dc94d328b144fd3b9d2601d3adf3795bff6b49b436684306abc0f147aaedf1e782303bfdfe1803d6821cf19215caa5faaf5184822f6887a008f91ff
-DIST DAV-0.6.2.tar.gz 19039 BLAKE2B d00443cdf7e4305ea0b424f292e44b2cbefe5b388b70ede36a29fc28d97bad9ac25df2995772d2190357e6ff6c4bb1c07391f14be1c91db5e8db93b96a09a747 SHA512 2342bd0d1bca3e0fcbe459ad1dda74265e728d2524781989165895ae49b610c5ce96576968555b5d9d049157553684539fc4cbfcf4527dd231bef13855d47ad3
-DIST DAV-1.0.7.tar.gz 19768 BLAKE2B 923f1c20db5325527798bfc6c0b02f02aa051e3e7969e90c43bdf6bbc804918e88c0c5784295060afccf29d095e67a73d76a8a3cd3c610af5172caec7c81ca52 SHA512 3f4cdd5c708793a3c9542cb89845cc8de6a456ba55bc564bf7227ca2c3243807e3e85d6995581ad7662c994d65a0a9cde6f3c0d0a7fbe8ac7c8a07e338b039a8
-DIST DAV-1.3.1.tar.gz 20003 BLAKE2B ae4227b845761092a7435dc2c5a82640c3abf547587bc3b0a0ed3af2a2dd3b96498f45ab299abf7e85711b55ef233efc3be0e4e311f9204aa2196048281eb953 SHA512 d9f502e52c6d6de774b6b25426f1231c02e1a522ea2b991266ddb56778fd34c3a2dcafc81fdf55332895df4b9ca717e3df30cdf39b707589224b646f1895a621
-DIST DAV-1.3.3.tar.gz 20524 BLAKE2B 23eeaddac4e9bbc5e969caa978f2b806c025fa8cda7337c81956950644d564d20e37a6ee468baf07ac2ffcffcbc7be8f7165360548753ecede6b876f1d6d012c SHA512 bbc9a4d685e25ac763c05dd8dc72d7db39196dbbb0cd898b66f644abc8333cd82950439fd446770c5aae737fd863afe881129ce551dadf9d0f75ef52df738fae
-EBUILD dav-0.4.1.ebuild 1187 BLAKE2B 7c9303727be015279330bbb7e1aec42b4a00a6ea3fec78c209f4329908dfd774d48084f3b95d1912d68396b9cf1e53250557b78644ab934d65a91e703a94f45b SHA512 9c932745b5c0ff97c4740cf6693ab66279e4ecc4a32f6c40e29f762628235dae4151ed89b2410a29c3e2c1630daf316ddc59355e8336a877e53c668b2ad72adf
-EBUILD dav-0.5.1.ebuild 1216 BLAKE2B 1bd2ff41970c28ae5f3914504c5061852867bc1d3581ff3182de091ff0c02f524be594bfb098ac6a2cbe07bd05f1d400a31b8057b204a6a9417703b6d60e1535 SHA512 c1616b1a379117ee26dd23e65fbc783e5a1a69c186649811f29c4dbe01d2a44be1fec21cef980cf7a904332ad866cdef6576f028ae0fd0d147ff96bc04fba3a9
-EBUILD dav-0.6.2.ebuild 1340 BLAKE2B 1cd86d146e9cfd301a3a101d8b7d954ec80abf0f1c308d9f053db7772264785b0e7647318932ea13829cc90d636101d754fe7b3b4672a1ccd31e5c08775fe8e3 SHA512 575e91245fc592a7c7a66ed789a11dbfaf1c4349f1a5e6d579db44df70deaa9fc133901e618e70ba517f64919e4911234d32561533b6d71c7ecb7f554022cde3
-EBUILD dav-1.0.7.ebuild 1550 BLAKE2B 658f4b33ee7925ec873a1c13ad47b9ff814b8a8764480d9ba8e4b17b279fd66df316dd1b93d244313d82e9a03e5d2b5fc46686b3aef0c7b7054fbc8ce2dbeb00 SHA512 2c11cc77aeca791519dece66fc10f0c198b2000d4206ba8064605c117ee6c77a4049a07a2e370f149062826e0fe10a13b0dc1f3a3d756b8e68c31f12c2515881
-EBUILD dav-1.3.1.ebuild 1618 BLAKE2B 070c28bfcf97fbbf55fa9f9a15076a095e52e1f67140df8f850f9b58d8f4559f0cbd88478a42932731361c508d79843d5d5e82a6d5a1512ade891c938562a5a0 SHA512 92724303f76f84c5998539ecf4a9d5761ac06ccf620b7c6fd2e4c5be4c87aca8d3136ab5be54463a52f9f209361df496ec66c60ffabd16d05a91005ed2d831b1
-EBUILD dav-1.3.3.ebuild 1574 BLAKE2B cd5f655e788ba3c0d96ecde7b96f350bf91a146cca659dcf25aa0573a3a070e425dc6fcaec4aaeeb838c96c397278e30b40617d644fa34b6f67a26ffdd4ab3f3 SHA512 d2da0a23c267e52562b617d6e28563e3a00cf54dea5112660db86d715f2062c709b53b02f90b53ef40c1f7c07b2b6ca09624e4dd0b88c0b30c40b16d3fcfad7a
-MISC metadata.xml 650 BLAKE2B c387958eada84c6abeb2c338a51d77a6070c9abfe4a30a9b32e0385b0cdbe2019505f8762390ec0d39961ded95f859f8238c7e04d61d4b85c61551fd0d4b948d SHA512 0d4eb14205b9b25fd1821ad4c43f905b5cad5ff376491fe0e9b1e6758dbbb5930cead0552dd9ba0af0a9d35a9d60c015874427e9ee51665913831d217bbfe957
+DIST DAV-1.3.4.tar.gz 19884 BLAKE2B 84993b24cb4db897c76c964e8600bb3f882523792545e8d22468a7e435d53a2a2f05716595d73df3ec3f05f3e30a9d56c31bb446fc28e00126b5a853486c9206 SHA512 95bb567488bed2fef3813597ea9c080781bbc25117995901ff7264c0f04bf4db1bad6c9c94c4d1fbea968245041752b2b720d4c42b4c23191eda5e3dc0c292b6
+EBUILD dav-1.3.4.ebuild 1407 BLAKE2B a33507ec5994d7bdfeff11072fc14f8cd07b250d446de4f557f316779bc3e0bec79f5ade0bbc7d029ce7f6981d6f8fe2519830ddd0ac9404a866f94b1d8782d1 SHA512 63932672f1e5d77bdb5bdc3ea5ae705b2b2d151f1467c638b2c37bf3f0945af58fb3f6309c9a53e4793998cc37778fb55a9662c025e1827bcf4b4045b2203cfb
+MISC metadata.xml 555 BLAKE2B de3664fa86739e49eef772e97a133b9da7abbfeb9b105290b7ee3874bc6be8ae8007e28261afa0b48f1c3ba7e63591f41b22770c7f9cbc979a82577cfa881eef SHA512 b7038424e956aab3e8122c97ea27bf8860cf9ff9784efe87f53a7c9a6dce4470669a6e2b52e3e44d5cab6bab476c12494b5a1d9f09c504809813fa4b8f5c558d
diff --git a/dev-haskell/dav/dav-0.4.1.ebuild b/dev-haskell/dav/dav-0.4.1.ebuild
deleted file mode 100644
index 333bdbb7c291..000000000000
--- a/dev-haskell/dav/dav-0.4.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 491ff6061a00..000000000000
--- a/dev-haskell/dav/dav-0.5.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index d647c38710c2..000000000000
--- a/dev-haskell/dav/dav-0.6.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 4d7f151c2314..000000000000
--- a/dev-haskell/dav/dav-1.0.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 6ed19403d7f4..000000000000
--- a/dev-haskell/dav/dav-1.3.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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/dav-1.3.3.ebuild b/dev-haskell/dav/dav-1.3.4.ebuild
index 4bb444abb2b3..9faf65b3f594 100644
--- a/dev-haskell/dav/dav-1.3.3.ebuild
+++ b/dev-haskell/dav/dav-1.3.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-# ebuild generated by hackport 0.6.9999
+# ebuild generated by hackport 0.6.3
#hackport: flags: -mtl-compat
CABAL_FEATURES="lib profile haddock hoogle hscolour"
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="+network-uri"
+IUSE=""
RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
dev-haskell/data-default:=[profile?]
@@ -30,6 +30,8 @@ RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
>=dev-haskell/http-types-0.7:=[profile?]
>=dev-haskell/lens-3.0:=[profile?]
>=dev-haskell/mtl-2.2.1:=[profile?]
+ >=dev-haskell/network-2.6.10:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?]
>=dev-haskell/optparse-applicative-0.10.0:=[profile?]
dev-haskell/transformers-base:=[profile?]
>=dev-haskell/transformers-compat-0.3:=[profile?]
@@ -37,9 +39,6 @@ RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
>=dev-haskell/xml-conduit-1.0:=[profile?]
>=dev-haskell/xml-hamlet-0.4:=[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
@@ -49,6 +48,5 @@ S="${WORKDIR}/${MY_P}"
src_configure() {
haskell-cabal_src_configure \
- --flag=-mtl-compat \
- $(cabal_flag network-uri network-uri)
+ --flag=-mtl-compat
}
diff --git a/dev-haskell/dav/metadata.xml b/dev-haskell/dav/metadata.xml
index 8dcb4ff8ac22..5c3e82b05960 100644
--- a/dev-haskell/dav/metadata.xml
+++ b/dev-haskell/dav/metadata.xml
@@ -13,7 +13,4 @@
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/Manifest b/dev-haskell/dbus/Manifest
index b4541a3caf23..2f03cf3b96ff 100644
--- a/dev-haskell/dbus/Manifest
+++ b/dev-haskell/dbus/Manifest
@@ -4,8 +4,10 @@ DIST dbus-0.10.10.tar.gz 73707 BLAKE2B 90903a39d6962fcd3864988215fc74a3f85571509
DIST dbus-0.10.11.tar.gz 74853 BLAKE2B e72838c14906106b2114d9be9d8580295617c33fd322a3139c8c8245849dd77837cc26587c0289982de32442265b477754196f1b600f630d2f05f1c5312941f1 SHA512 290c1e9b142b920d56c59f3b250da88e114d850c8d846c37b400b21e92fae2d58983b4821497b61d0ff96f54179aedb70a5eb3ca40e1fbb6bbe59dee2f9256ff
DIST dbus-0.10.12.tar.gz 74960 BLAKE2B b0bf015a761e3bcff8b5b40165f475c0ce00320f95a3f21cad65fed2db6955d982c2c4dbee2e9697f9a67f44b680f12e00c892a1dfa5fd45f745167d39307e66 SHA512 e725adc1b9dbbef4e2f47fd96ae60894f6553a15d5524071f7d6a48ab60cd6c25cda9be3cf84c5f4090f9769810abab7939a7333dcf77f31d1a71690bb6852d9
DIST dbus-0.10.13.tar.gz 75603 BLAKE2B b1acb541505f0f9afe63fd8d9441114fcee3574e109686b16cd5c506aa940674352d32c14e155d2a2ddbc4bab3485ed70f747f59240b572559d6e649aff3a8da SHA512 e3cbb4153cd9df9308d89662b83659e13f07881f4d652c6f02dc6b6768ac1009552a7cfa9c610ededc9b630d26290eec153a9b08b7a3d70b44a6946af3d030ec
-EBUILD dbus-0.10.10.ebuild 1325 BLAKE2B 2ab13a855a58a45af782e9e3b7704a7aaad7856974774276d75b94424bf1d58109f662ac0861c03f3c7a805e36bb5204e8deb1561efd6382b0e54aace898520c SHA512 44e2d1dd6e2c88d7a0517068e883906c5edba6c624e94779ad385882f2bfdb88b20f344a1f775bd1bf18cc5f0b266d7c6c60c40a3c93119cd78130329d1705d3
-EBUILD dbus-0.10.11-r1.ebuild 1416 BLAKE2B a78925696b66281bf1ba62b9deceb3f09998da7f752bac1e67ec6285c7dd74237e5bfe797bd44fd5b52b5e90de2b7766f96ea5b2997f6955b3a930609c5bf2bc SHA512 41926486e1e48ff0d3d4779ef7035a238c8b380dd7866bbb10f2d1bd04b1e3ba8aa46d1128388d48f869bf6933570557dc051776f6a53f2e27b4b15b2f89c5e9
-EBUILD dbus-0.10.12.ebuild 1391 BLAKE2B 261259d8000b92af39f73aad5512ca5d884b0b411d80ddf4e5a8432ec8e548947b7f44ea1c4ad9970940f2e88321d9d34a3809eaf0c7ea28c10e281e6ae5949e SHA512 e05b57865df91494e67c7874c3c7afbec321a54986e6062690cf68f84717d8cb1edbad491fff62cc914e0963d561a53308576defac2b6bc62c486b6a3a232f02
-EBUILD dbus-0.10.13.ebuild 979 BLAKE2B 29fc5657c758c3bdac6c8c7647e6a8368e213e4ae655a39d32491d8cf5d0b40d97e908aba2e37c4c6174ce1b85967355df04c038734e5404f3667504ff5d5f2b SHA512 26aa9fb1895c770198275c5c245527ef279ce9d637b5c14b75aaa863512fa44a2963b5bedd5218ff9479789e658966e84d1c2fcaa65400a5f9dff8d5993081fd
+DIST dbus-1.2.16.tar.gz 78086 BLAKE2B b0909a8679f746e9f7ab4f949f44d44246271441e23c9baac41514a478d7cf2a6e58a2c697b2e7f005341b544d4533efb6f0065eec40f178303aaea7b1f5014d SHA512 fbcddba41d5a6ea3c93841f56b80c43e968758eb8979412cd15a3e6f384bb042a025dc4850dc2e584b459b0c7b99db791d1a9b17090108c004f657f7e125e441
+EBUILD dbus-0.10.10.ebuild 1313 BLAKE2B 7d1afd22d5dcf7bd5aacb2e734a31b2407dce256fd7985c0e0a4db47ae74f24d583a9fcf22c42d1a51a6365b09629c664627fb6780412cf54c3c2a6cb109ab8f SHA512 3a47e520b3155bb66170ac5568b299ba7ceb0622b90ead06adfc60513078f989429f771fdb06143fd187e6c5589abe6c1003f14e433b1d4ff98d0c630ea7bd2a
+EBUILD dbus-0.10.11-r1.ebuild 1404 BLAKE2B e2bb6c8e71c99e63ef6c9501f1f37fcc880d70a738c6f747cd345c3219d7bd065faac1d29af395877bde7e5ee50c18f86e2dc6ea53c35a52f68ca0115f4bd706 SHA512 8591db3379fbae4a2f6499407344ceeb3762f870531e6a1a0c075bc61e68da6f39655e9157bb618aeb04ed84315a9b2d0d7bab01e1c0957dc1b4b8a5161de1d3
+EBUILD dbus-0.10.12.ebuild 1379 BLAKE2B cf846230405bb7edb602200550cc0546c9979393ef4ac53b3ffc5e5c304d587164cae6fd61f1f2fc49c769d1995d55b14a6ab317054c8998eb7a266623738d68 SHA512 20336eae131125f72300bcbed66fef209eb5b787a713b767063a88c0fbbaa01cee93435e307d1e4f585000b1f4edcba8914f09e981c0c0e8791a8113aee85a5c
+EBUILD dbus-0.10.13.ebuild 967 BLAKE2B 5b2f7e7487085b837c3147a84224c6b74f176a0fec8bdefeea53c8e005f49d432bc1a81f2fbd4b24f26912c0e6586d26ececeffb76c06d2489bf73aeff153a98 SHA512 9663246ced8d0df541d0bb98297ffec2af029ab495a051512c49dfc1b8fd91e512e8cdf95c351ec111e0e98e3e3124060bf94964008ecdb20e47cbd5f5e58a9b
+EBUILD dbus-1.2.16.ebuild 1429 BLAKE2B e1a77a159060586c971bd3e89d5fa1024de1a494fa50afa2e36f16782f0cf965e20a5937ccf4fac93010e1c23ed2462e0f64c4ff391888cf54439cc7411cb36c SHA512 5a07bfec67ef2ed706c53fb93ee9c3186f8ccfec7997db6015852e5d811f5e426b27a2f6f3ea3aa3c2bb83da8c2d420692b5fb5b23ec049cc9ab79c37115b90a
MISC metadata.xml 2059 BLAKE2B 6b4337ace7dfef9da556e9effadbf17714b10926a5f8ac738fa31685fe615b9dddbbf1a4e65550477bd75dd44d46081479faeb67d270218d53bd421cc878e94e SHA512 5fe5ada12b86da78282ff30e5bf0c8218ec81a451988695907c82759aba1dc022539d1d852d078023b37263c1f21a58831edc69a02730caca79487a897065a3b
diff --git a/dev-haskell/dbus/dbus-0.10.10.ebuild b/dev-haskell/dbus/dbus-0.10.10.ebuild
index 1cd38eef5268..eb0ec15878c8 100644
--- a/dev-haskell/dbus/dbus-0.10.10.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
index ae398f8a0b8e..394878470e02 100644
--- a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.12.ebuild b/dev-haskell/dbus/dbus-0.10.12.ebuild
index 954399762636..6473e10b62e4 100644
--- a/dev-haskell/dbus/dbus-0.10.12.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.13.ebuild b/dev-haskell/dbus/dbus-0.10.13.ebuild
index c23b21875bc3..7a5756839d15 100644
--- a/dev-haskell/dbus/dbus-0.10.13.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # don't allow access to running dbus
diff --git a/dev-haskell/dbus/dbus-1.2.16.ebuild b/dev-haskell/dbus/dbus-1.2.16.ebuild
new file mode 100644
index 000000000000..978131cedba6
--- /dev/null
+++ b/dev-haskell/dbus/dbus-1.2.16.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # requires access to dbus
+
+RDEPEND="<dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ <dev-haskell/exceptions-0.11:=[profile?]
+ <dev-haskell/lens-4.20:=[profile?]
+ >=dev-haskell/network-3.0.1.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ <dev-haskell/parsec-3.2:=[profile?]
+ <dev-haskell/random-1.3:=[profile?]
+ <dev-haskell/split-0.3:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/th-lift-0.9:=[profile?]
+ <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/xml-conduit-1.9.0.0:=[profile?] <dev-haskell/xml-conduit-1.10.0.0:=[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/extra-1.8
+ <dev-haskell/quickcheck-2.15
+ <dev-haskell/resourcet-1.3
+ <dev-haskell/tasty-1.4
+ <dev-haskell/tasty-hunit-0.11
+ <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/dec/Manifest b/dev-haskell/dec/Manifest
new file mode 100644
index 000000000000..587aaa0c3155
--- /dev/null
+++ b/dev-haskell/dec/Manifest
@@ -0,0 +1,3 @@
+DIST dec-0.0.3.tar.gz 2629 BLAKE2B 558b559cf5d92afad637f61ae82549e200a6042740d78ef25be5bf32212dac5027e4f1b3cb9104c65d589927e1ff8b65e62b7f46d6fd5ff707f175cf920bb206 SHA512 446911a59287b48d8b98acf588671e6ed19fc12ed8adeabdab8f21c1fefb80cac7b59b9fea52a4671b997aa63d2eadda5181490e6901e99e9882de572abdc595
+EBUILD dec-0.0.3.ebuild 671 BLAKE2B b752c071e3511e1938a4a3e2a8f18477cbcb1ddb31ff40938e1ca4d7eff0d029bc54cdc9c6d37f4b258b9e97625a56a6fc957fb9d4eea09d5384e908f66feb52 SHA512 edcf2fc62fe90389cd85a8792d87dc50e5fde7cdef1e4301cf48ef55c66a77730f049249e10d25c528c0a18032e605c21917c0dbfa62eccbb442f9748a7c284e
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild b/dev-haskell/dec/dec-0.0.3.ebuild
index ee21268650a8..8a3cebbc9cf5 100644
--- a/dev-haskell/optparse-simple/optparse-simple-0.0.3.ebuild
+++ b/dev-haskell/dec/dec-0.0.3.ebuild
@@ -1,15 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.3.9999
+# ebuild generated by hackport 0.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
-DESCRIPTION="Simple interface to optparse-applicative"
-HOMEPAGE="https://hackage.haskell.org/package/optparse-simple"
+DESCRIPTION="Decidable propositions"
+HOMEPAGE="https://github.com/phadej/vec"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -17,11 +17,15 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND="dev-haskell/either:=[profile?]
- dev-haskell/gitrev:=[profile?]
- dev-haskell/optparse-applicative:=[profile?]
+RDEPEND=">=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[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.13' 'base >=4.7'
+}
diff --git a/dev-haskell/dec/metadata.xml b/dev-haskell/dec/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/dec/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/deepseq-generics/Manifest b/dev-haskell/deepseq-generics/Manifest
index 63903bdddd35..ac2defb75316 100644
--- a/dev-haskell/deepseq-generics/Manifest
+++ b/dev-haskell/deepseq-generics/Manifest
@@ -1,5 +1,5 @@
DIST deepseq-generics-0.1.1.2.tar.gz 5304 BLAKE2B 6a22f0eeb2f1d9d85de2ae83f7a98d54e6e5e647164d0b5729345250dbcdbae0327a475e775ef6caab139987e6d0c172a235245407c00fe51293999b6a22882a SHA512 79937e658395f10210c6cce96dabb22418fc01eafa50743394403e6a34b8f70a3eba79782fb193089fd7569686066891aa3edd4e5c14df896e8da2dc1e186077
DIST deepseq-generics-0.2.0.0.tar.gz 5192 BLAKE2B c1711c69267a92749803f71cdb0738bf465d63a1cd91c0f26afefa52a7806711c7de75b52a1fa0421ec84a8f9165743fb7f2c5371dc3e4bd5e340ae0bfc4f532 SHA512 403d5fd9d8bee827ec2434841d06e78520f6ff5709e4b8e1223d926e819cb99727162d7004f98bff795beaff1dc7d42d07534300c11d453ac559a743a4d70e7e
EBUILD deepseq-generics-0.1.1.2.ebuild 752 BLAKE2B b3d60550031ab289c7b5c4bf3d0e74a628dfd12c2fa29c6cceaff2a1ead70cc208db412272ffd8f1ee08305a9a0dd88d41e0d79eb4e6c4df05f8eeb6425fc324 SHA512 ca806784c998c995f7e66710963dd08cfff5c3552e336535a051c5bdeffa41edb0092ecaecbd7c087700e9ff39942a6102b339ce6b8fdcdf2ffdfc2584b87452
-EBUILD deepseq-generics-0.2.0.0.ebuild 661 BLAKE2B fff457b0c01ba2f9b44ea3ae8ff56792404129cce73ec4b7ab34506752c547bbb6befc58a1aa4f19128d212b363309f86a712211612f33e8c673fb6a5d7b6a57 SHA512 ae5c143f9f8f4add60a0ba3adcaae0e8aab8e78503ef2afc583a7018a933d32801cd272340a9ef8cfe6d9a8b33ed80703b4d2d37b6f9c7071ade675d4db56a7d
+EBUILD deepseq-generics-0.2.0.0.ebuild 795 BLAKE2B a32296d3724ba5c0a3c8d2b7381eb3a60fd4d6c8778592d374a5e9a3321a8e87be5629a2ba41ffd6103f19ceb7aefcc0718529890329e30cb88772a6eed1bf7a SHA512 0aeacc52e22c86b9bb928838d8f05b7d11101315abc369b2745e16ecc6994df500e428e21226aead4c9f0da787df67d2216d901e026eb8567301775edebf1b2b
MISC metadata.xml 1048 BLAKE2B 61c8054912a88415a551128386deea3bce7214a30ba5e14b9a52ccd8501f3f687694e3f8b5a8da97ac995d191cc7dc7b780dd2fc8d311fb3d8fec71c1998761f SHA512 8db9471a28c7cafce4965230ddd9054182a6384f49870b3d9c137ffe9cce53c2a56f3e41f473c72568e08e7a01ce93eb72ebc89c1a608362e9c9205c4a9d8b9e
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
index 141b385467a4..72295880e3a5 100644
--- a/dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild
+++ b/dev-haskell/deepseq-generics/deepseq-generics-0.2.0.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.4.7.9999
@@ -25,3 +25,11 @@ DEPEND="${RDEPEND}
dev-haskell/test-framework
dev-haskell/test-framework-hunit )
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.10' 'base >= 4.5' \
+ 'ghc-prim >= 0.2 && < 0.6' 'ghc-prim >= 0.2'
+}
diff --git a/dev-haskell/dense-linear-algebra/Manifest b/dev-haskell/dense-linear-algebra/Manifest
new file mode 100644
index 000000000000..5e9236b47c0e
--- /dev/null
+++ b/dev-haskell/dense-linear-algebra/Manifest
@@ -0,0 +1,3 @@
+DIST dense-linear-algebra-0.1.0.0.tar.gz 6285 BLAKE2B 22cfbc68a2511ae4ed946c7b3c99dc171b515f0fa929ee5b4a8b01a6c6a707b3a66e0168104b37a49882880658119ea0d9fc5c1bc9d562eecd2f9349eadd90b0 SHA512 bcc70b42c3ea59aa3a739e2b189b9a1018d3dc27e65f5016502a2068005f480c296960ba7758a810cb22bfde53b5a597a66a3e1dd7bb732e54fe5daa1be08aa0
+EBUILD dense-linear-algebra-0.1.0.0.ebuild 924 BLAKE2B 78d13d1d532d2fa6ff5d7fb7c047cfd1034e17a90536217d5aeb8ffedf2bc6fb3401703ea48726c2fa813f46d683988fac3f846078e5e2cd72948817e5a46b6b SHA512 4b078f237b25570b7bf716214818083af33f080c6ae365e9945ddb831da2fde3e5ea7f9ded8011be23f709197fc17fbd6bf2aa739c58cd01104af22a4e50da7f
+MISC metadata.xml 391 BLAKE2B befcddae61e2057cae51eb4008f84d20ef9f791f682ec9ab2cc8cbfeb6ca7768beab03de81480980e66dfb63707cb5539290a26bae324ab5cd8cb51a9b8a2c1f SHA512 b55c19a1840ba222dd5c6e45f3698fd003feadc25e6c985d28743a5d237f5e55cc6d344abfff3eada702a42c9d37b2e61e8af32e1270a791ce59106996f3281c
diff --git a/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild b/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild
new file mode 100644
index 000000000000..50c1580601fc
--- /dev/null
+++ b/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple and incomplete pure haskell implementation of linear algebra"
+HOMEPAGE="http://hackage.haskell.org/package/dense-linear-algebra"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/math-functions-0.1.7:=[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-haskell/vector-th-unbox:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/dense-linear-algebra/metadata.xml b/dev-haskell/dense-linear-algebra/metadata.xml
new file mode 100644
index 000000000000..7989b5244d08
--- /dev/null
+++ b/dev-haskell/dense-linear-algebra/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 is simply collection of linear-algebra related modules
+ split from statistics library.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
index 8576677454fe..3d6838d53478 100644
--- a/dev-haskell/deriving-compat/Manifest
+++ b/dev-haskell/deriving-compat/Manifest
@@ -1,3 +1,5 @@
DIST deriving-compat-0.3.5.tar.gz 60418 BLAKE2B c3b56d5bbb0054b5bcfea50c38a742df35030d723e4051f5f441b0e341bfaa88aab7691a0cc77ba8b2df623e7e7c0e2b272ca63a11e27827d9b8e67e68cc4803 SHA512 73facb605f26edb05ce299cf40443a12d4508abc28a7a08bcb88e60edd12bd4c015023004abfc78794239f38e622e0b4309df63e40f8a5dd621fcd15cf1ede7a
+DIST deriving-compat-0.5.8.tar.gz 67468 BLAKE2B 0d5ea2e882e598590b69e8682d6a751fadd8cc78cbadc97d884db74730972e93b4045276aa86369d744d4edd9db4942acbdde4abae18002c599d7b0728112be1 SHA512 e0a807142bc324a0205bd3b98fc9c68292100808d448edaf800ed41c073ec0745329458dbbb6c1fe33cc86872a9d2555d76f57c6b9d8a1dcd891dda1a9fcf158
EBUILD deriving-compat-0.3.5.ebuild 877 BLAKE2B 5e845dada37d82e6cac680604586e4040086a4f568543f8ef24c139e6fafc3a5c6140a20cf0e3e4266fa2df172755bbf07c09be2b3932fe2ab0ebe26fad764c3 SHA512 f60ccfdbb7f89db9fa9457f0e90ab869237fa05fc9773f2e62b2bbd16deded71b0afb3216cfc910980ee47e0e09187440a7cac5ad8ec3ae5e65e6ad52afedbec
+EBUILD deriving-compat-0.5.8.ebuild 962 BLAKE2B 1aefab793916274f6bd49a905a4985cc28d21d8069197d06426f68b049e25f1bf55606e954082cef7b75c2fd91ede611933d5d2f06feee2fe8f933fa57e2f102 SHA512 8d527ea376d7073a24fe22f3961f6f02559aa9d4b69891e2770c6c25dbecc3ba99c9f4144a67a0e7c89fcb719a58bb4c60c1856968e29b3cb22631dbedb35544
MISC metadata.xml 2105 BLAKE2B 36bb5e8a3c3b0615e744e6563eb066887ef34c1b73a4386aed41ef493bffa4eca1a26b7c53755f99c6605f69617d891f8e069ed189d580b585b94fdc98b35521 SHA512 b2d303350deb80e0ecb786c2721a3c2168952195f16d047e2b3fa2ea2f7d3fa8552dbd24fe15ffcf22a8fd81fc169f6908b325cb59073396babd41fcd3acc399
diff --git a/dev-haskell/deriving-compat/deriving-compat-0.5.8.ebuild b/dev-haskell/deriving-compat/deriving-compat-0.5.8.ebuild
new file mode 100644
index 000000000000..8b27d4f7f63f
--- /dev/null
+++ b/dev-haskell/deriving-compat/deriving-compat-0.5.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=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/diff/Manifest b/dev-haskell/diff/Manifest
index c93f0f955dc5..0e96e3ee2d1f 100644
--- a/dev-haskell/diff/Manifest
+++ b/dev-haskell/diff/Manifest
@@ -1,7 +1,9 @@
DIST Diff-0.3.0.tar.gz 4128 BLAKE2B 94855d33247d1cf44642ad3bc395dd6944442e48405d2987dce1550acb34e3a8408c139b160f0d26aa1e4c76dfe3680750d96662b197e4633cc891563b65a19a SHA512 6920802ba715a97f7650e8edbcc8469c1479d8be2c7fb61703fccaf77f4adc23ced7d26794e6210318afd98f350bc5cb08fd70c1b2797fde9f95546e55a85198
DIST Diff-0.3.2.tar.gz 5024 BLAKE2B fbbccebe6627853649367e016487b0d01e671a1a6a495996413ed2f4f4d7bc63245ea915f9de2465aa8ebe92db1893c34812306afe18aaf466eafcdfd21911ae SHA512 b41c8482b1bcd4e332f85015f7ea99dc3c76d106327bf6b3a8676bb31ffbbdc80f09386f8044aae234a1be6a6304ec4860bb9c0ced95f8910db19d3e2cefe297
DIST Diff-0.3.4.tar.gz 7979 BLAKE2B 937b90294b9e48a741577c7d240a1b02feaadd2aca8afc439e19b36a98c0e3bc319ee67307b77a2410bf2139a580166cbedbc964d5c9b9fc15dc7422ec2350db SHA512 7b8af9a668429d8de141b840e4b22abafb7ccafa9cdbe4c5ee21efe58802ac5889f1575fd6b3c83755b1128ecec68f3aa0213e99b65161f1e7b5681dc6978ad7
+DIST Diff-0.4.0.tar.gz 8065 BLAKE2B ab29983e8f1322d45a0e2e2551d4f762328bfb3ae92b0bf0cc14c8126f8e6fae87eb3a591c4e9667b6f5a4f6a149630471e64a1da0f1b306f6b6d0e002583320 SHA512 6a48a234d3140bc8c641cdf649a1f0daa39ab4de4064435dcbb15a9ea52994c967aadc8584f70aab89ef78e17ecc66b8ce3d8dd2157eb5b85277dfff80fd608c
EBUILD diff-0.3.0.ebuild 601 BLAKE2B 911fa074dcd2dc89d091c5cccea06312cca4045a7f56074020ed01a919e5a4ec17685d46c6ede44ca9e9dfbc73c6d9ae2f04dc7f22ddde4e072ee71277dd6060 SHA512 19cc620532ab67941671df2084a423a44a7d4922f8e273471164beae7b75750311718e49975f5a0e7456588385213ac992a386b61664299a467a325994fc81a6
EBUILD diff-0.3.2.ebuild 601 BLAKE2B b6d14fed30e79eacb147bd47e7319e02bbeca9de3d7da8403b967bb08f600f25ff38ee5ef6ae34c93c2b38615667614dbe4c00b7b64faef6c83a424675fdc5c1 SHA512 1424c7d7828e77538d3f19ed1d950d64c6705f895b5cab9f42f773d1381c72b145a1c08e9b07439abe7121124d34bd520b1b6b2acbdbdd1909bd8b432f975fc0
EBUILD diff-0.3.4.ebuild 716 BLAKE2B decf8637a1e3aca0242e49135242ad4d2adaf7b0332615a87026814ad96539c1062ab5c6cb15431c8af23e07cdacb745c95ff6b331026b57a2cce1633018ea29 SHA512 8d0a493e7829891a5a6526bfa5a8db3f1481d845eb712054e5dccb2f529c5e6f22f8139511623e55cf276b13f3bfc2a91490310a889d31cee870ee1bc8d21c2a
+EBUILD diff-0.4.0.ebuild 716 BLAKE2B 95c9acd667026c45bc45ed17c5e3b7a1fce338035fb802db773a04c948350659e169a8f5f947aff734619db54791e0da86db75a9cf28f498c9eac7c821797f21 SHA512 9fc448b202f6c03a929666d2421988eedb0b3ac9179dafe97b45b17af5f2f9204717a2a6927fa2ade11ca17a585c2f8e3825b62eb668c85931b0ae8d2cf9d3ef
MISC metadata.xml 343 BLAKE2B 8ade99ea53e57f6cbd50bbd149638601274414962c1950f608e153f23f5b06fdbc97045e1d50d02a9111adc2fa726bf0ba2c9fd281888e4a653919d459071e28 SHA512 db303177305c59a6ad2831d02ed384912c3255eb15bde6b48b2a6e06abb17d4e66d8e4de8f5fadd9bb027cbc5818a1c5a1b364e31eb8cd6711c343d4b6f42bf1
diff --git a/dev-haskell/diff/diff-0.4.0.ebuild b/dev-haskell/diff/diff-0.4.0.ebuild
new file mode 100644
index 000000000000..c3c1a49c4e78
--- /dev/null
+++ b/dev-haskell/diff/diff-0.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/Diff"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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/digest/Manifest b/dev-haskell/digest/Manifest
index 1b632d44bacd..2a5872fc3e79 100644
--- a/dev-haskell/digest/Manifest
+++ b/dev-haskell/digest/Manifest
@@ -1,3 +1,3 @@
DIST digest-0.0.1.2.tar.gz 3790 BLAKE2B 6fa19f1967dc6c8597d0ce2a1b29d3fecc8e47b0f652ca1319e4a7a10d3e9f8a299869ef43df2307f822568e04e109d946abe481aebd2decf8f72cafce4d6446 SHA512 f7961c098677c0e75561e3706446b073f60c6a8646aca6d139d6559952b2cba189221ac8af59f2dc6e4da65ee4a789f703e2ebbcf1e9c3df3f98167409bdf7c9
-EBUILD digest-0.0.1.2.ebuild 627 BLAKE2B 4352d35e8ed75d14a5bd5ab4d2ead7fdd33fbeed16e13ba4bedb0f7d20142d009d7d7a0a49be94909d6b9480a3d9d02e836781c50a8fade89e5de0029e7a9a9f SHA512 f48d37fe3669e4e7927277323312eed2e3df1600e59dae544983b0a0bee0ee944a39630b98ae6e361900903611ec95157e21b19d1a35e1d01bb80b6700b1c407
+EBUILD digest-0.0.1.2.ebuild 615 BLAKE2B 88e034db671c9972cf2dd0f418fe2aa03146aa0307075ca8d7090a36fcf2a414f7519e67f6d47df47d8ae95db690973074beb4a662b86474e11e7660122e1ad1 SHA512 5c141e77675c67db9f30eee232ccb6e8b4d025104262052663ac528a4ba8ab0971fb23931f784dcbf69e25a0bfc8f74e7490065eba1e9ffad661e39be447498e
MISC metadata.xml 502 BLAKE2B 5e0e3d7246769ff38f7e8b191a133bddfcce9bb11ec8cf0359e83d10312d0417f1910e3b8d5a23d2cddec5a2cc0ae75e547fae2817275634b57303ea91b5d868 SHA512 167cc744a0303b3dff08214d9ce6fbf451120a8e1e6b286cca26b8dd6daa22803cf1e78294e7d5e177390bb3477f5e53acc43b06154ceb574735b3df88177b8b
diff --git a/dev-haskell/digest/digest-0.0.1.2.ebuild b/dev-haskell/digest/digest-0.0.1.2.ebuild
index 3e420acff735..b4c7d1999a00 100644
--- a/dev-haskell/digest/digest-0.0.1.2.ebuild
+++ b/dev-haskell/digest/digest-0.0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/distributive/Manifest b/dev-haskell/distributive/Manifest
index b4aa87f9ee74..b5534eecddca 100644
--- a/dev-haskell/distributive/Manifest
+++ b/dev-haskell/distributive/Manifest
@@ -1,7 +1,9 @@
DIST distributive-0.3.2.tar.gz 5997 BLAKE2B dc92e2dae4ea335f7e1ca22432ee277c71b542cc26f6777d3a416d8de29acefe675f255b81c38d530b52965087902b115ac88fcb6d96c970417bb6cb0aa59201 SHA512 7b9d499c68a0e689c961ff6a1e33abad8d42fa714e6c45303559e58c962cb7fa1857a9dfa8514478a2c0abf464d0123ac12b8f86cee2d1c2c01a0875ad59bc1b
DIST distributive-0.4.4.tar.gz 6686 BLAKE2B b408d3f7a95d11eabf7b59f5fced0373be66eb9ca96d22ceb3bad5ec77047d7e17b3cdf691bf9e214be52945d84511a77df01ce98b523ee35fbd35d6d8f308e1 SHA512 35f73d575f31b7ddc7ee5f58e4e2e871c3ea607c7147b96467937b5ffb80bcaeec6da616bfb596ffe1bc28bd7f4062d56496eb5b5cc9e45249865c216139dd4f
DIST distributive-0.5.2.tar.gz 11824 BLAKE2B 7dd2bc3e4463ad44fba94a165f257343c171f185a8d8263d92db2dc3494b8ae5e2fb4a3174ac33c4864c009748ed5f30d1a2834ebf8c7e92b28b189391a6bb75 SHA512 1d16950598c25a9ce30ccd2711e085a5dba639dc0841af4fa0de1f1866fbea83142accf67fc95f230c466a5d17a5c9f2c577d6c3a72a913f7dbde77c8845175b
+DIST distributive-0.6.1.tar.gz 11256 BLAKE2B b8c964137613b828f2908b210964be06a39bcd360727edf816c9921d6f7c16c245fcc6cec702ff8f98e0f63c90396796af0bfc7964f25d589ca5616aa30eb934 SHA512 6f14660e14ff5dfe90eb44386ed111829d4a621f77908049197ce1802b4d5ddd67ec66dadb92f8726c03f455e077ea6a5b8503e24bd5d205883d53f13cceb630
EBUILD distributive-0.3.2.ebuild 895 BLAKE2B eabbcaa4bcaa82ec6861acf1dee47042b1cac627ff6972d135f4766f90f25cc12c5d82079ed03c6c6b59849abad8258f13be090037edc8359db4a22a1dec7806 SHA512 fa0b4ed257700ae660c111faeec2a348af752ed9c7c6ae138ea54a842f3caf06bd53178158a4537009deac71fc472fdfe271403ee749415afe5954b4ecdc71b9
EBUILD distributive-0.4.4.ebuild 957 BLAKE2B bfa11d25b2887a465c31284b1c4f10eda971a69dcb5ac99f254d2153340efb30ddf92468ece7d8ff3518c1485404e68848ff7b5349c449127044c0f8aa0c3f91 SHA512 b341629f31b293e343e3ab098fc67e5799ab37bf956cae65e5cdd9e6b8356ac42672b22eaea184608b635922ccfe519babed290c295a3c1a271841933f7d0341
EBUILD distributive-0.5.2.ebuild 1269 BLAKE2B 81cd4eaada7c23da3185b167090d52ee0d894dc279ebbfd33cb54060d244d3052fd5a9ed72878ee3568cd4297c8bc4190198de498944cfc3fa75dc5a65b85775 SHA512 501f3407e51c788e9820c6c8af356237641c84bc6b017eaab3f67c4729f805aa20e6ec41f3349d1a547c323cc5e5fce687a6df1c727534620a3039dbba5d6911
+EBUILD distributive-0.6.1.ebuild 1205 BLAKE2B 353f74833bd8d2488630ccc4ee006cf14ccfb9237941692d33aa5bc1fbb7b4242396372560fbe0b08be0d12f25cf77dadeeeaf8956128618164d8c278092f6a6 SHA512 6e6ed365f88fe3fffdb75ee23a7165f9c3a3ed2c4989804989e686d6bab3c756421740b4ba52e8d44b5d3dfaa033dc68ff5ea47711cae4fb4a80ff19ae6a5f07
MISC metadata.xml 514 BLAKE2B e720ae8ca046d7b45912e5d0118dff0afb9d3e6a057ee05af9cd6e706885d74426cae6518b720fb50ea9d2f1682d75d386c4c3b69aea33feb76916ed397fee8b SHA512 099854ea60b943b990d6627be340a882b8d480a00614fdda28b5532040194730f4504c0fb824fe28b843b0f738f5359ab0dbda124c036842739582a8fbc6620b
diff --git a/dev-haskell/distributive/distributive-0.6.1.ebuild b/dev-haskell/distributive/distributive-0.6.1.ebuild
new file mode 100644
index 000000000000..2389f0d37e23
--- /dev/null
+++ b/dev-haskell/distributive/distributive-0.6.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # fails on USE=doc
+
+RDEPEND=">=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/semigroups-0.13:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-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.17
+ >=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/dlist/Manifest b/dev-haskell/dlist/Manifest
index 510e31f14c18..9efa249133eb 100644
--- a/dev-haskell/dlist/Manifest
+++ b/dev-haskell/dlist/Manifest
@@ -3,9 +3,11 @@ DIST dlist-0.6.0.1.tar.gz 5655 BLAKE2B 20cec7c6db2299efb8e67872168ad0108183b52a2
DIST dlist-0.7.1.2.tar.gz 6301 BLAKE2B 372f26f3583647945b54eeca9cdd6bdd93b361d6891da35089748d439387ebe2cddbc590dd331c249c58f79504ec1ec2cb837346c61ebf0da5426a14414083b9 SHA512 471059e0a4702eca3c5c9457ea1179bf032ff48813776a283a0993abfb713e25fc12a0171b44535729f2c241dcb69496273abe9dbac181af5ef4404be95d5780
DIST dlist-0.7.1.tar.gz 6137 BLAKE2B a08d9caa3bc985909938a0676648b05b5d63cf4bb94fb26aeb0649bdbfc046ab416cf83aebdc2c35b4a9280b9c233a536575dd0d6e5f355e1890502f8dbc22fd SHA512 0cb9408c0e7e30baa0489439858e4998d17d16c8c120ff3f84c8e256262110770131a96337020456ed4c4e224cc4a80f567b3f4afb0d0452a622940c4dac635a
DIST dlist-0.8.0.2.tar.gz 8291 BLAKE2B 738ceabf3dc90a96190968a5f7727510842d1f326eff5009d5e1e6ae3c1543647f531318051f4c0d21522165240ddea3b8fd0b6ec5cd11a2edb42e0edc2d500e SHA512 49806edc04810fdd288c63c0b6f44e4c093844e9d47c57b059064d6b2426e1b75a9665e3209fcbd3e3781293cace79bf7532b195364fb259a5e24ea8774623ac
-EBUILD dlist-0.5-r1.ebuild 645 BLAKE2B e62bcdd3b4c87d4ba86c512e95b34d76476a60d012bed24abf9f58ef68da11697ee1bb983faa3d1890339bf9efcf8ba22670ff4c529875f9608565ada0df2abe SHA512 755fcff3ee4624027026f58c7b2f680d4eaea10217d9ce0695e423d7f48d4ad29a2cce445f7ce4c91a5491e5015c308bb8d5b1d8b6477f41399f8920e2bd067f
-EBUILD dlist-0.6.0.1.ebuild 632 BLAKE2B d29b510ee30ca14de28bdcbe94663ef2c954ae07edc836c3750f2184f75fafe068f9ff7a2e5411e743f2fff34db963a46598aecc051c595b687d24d103753c0f SHA512 a27994a5f04b8a5f2d3b320ab1d444db373a2256f5fd6ae0ba34884b8cc29b3fac51dbee29a783f08033dcd771135af19a652a8e744b2dfa2f05aea35077005a
-EBUILD dlist-0.7.1.2.ebuild 631 BLAKE2B 97417506cc3a32b3386a38df1db158db2df051e373d114afd20667ad7c072a160456f070fc936ceabf256420913f6282bca06e09c485578ea7c5e79ce1a66a31 SHA512 fed31aadb2902206e493726ba60357ba59e699e95d7319ecc15826df28cf8c7e0fe5c2b96fee4a4fd2e660ac8e5f597df591b8afcee2bd99add72dc9dc89faa7
-EBUILD dlist-0.7.1.ebuild 631 BLAKE2B dd496951833b160368bc2a29bac302905e809d3a18d597b8439a16cd17bd6154147fefd4e7e63fda7f34337bf356e7c6b4afed393c918b9a362ee87736f3b769 SHA512 7d104f4abf3d59b9fe363e7177ef229fb7cbe15765af6917e687eaee581a5d43d30d00d7e1d753ab8c4c5aef6d3fab88eafcdafbbe3829d834e5f88d5ef367d5
-EBUILD dlist-0.8.0.2.ebuild 630 BLAKE2B 12d121b7899308c1e8e9a87a9532b5ebab137035e7324ebc9190e7f30aeaeb0d6c9c3874eb81f51168d6ff9768aeee7f8c7927453a7d999e169f483b1f34bac1 SHA512 7bd94047450c2fc8a09b4ae31de2d0e2c87dc1664d535363f9a7895a7589e4b37507485602f71fc7d24df9d177cb81d18f09b045975fcfccdda9d7788bb40d3e
+DIST dlist-0.8.0.7.tar.gz 9228 BLAKE2B 11d32271f9a4254eef04cf2b4de2cb68471a3194add8bd8ba87995c7098a5c80e54a62e2637ec6482ce671e7674b33ed2339a7bb2b52b4f302a41aab89b86c6b SHA512 e98ce96819bc8c7a86f1eb402ba7c6aea95fc87502afbb40a4b61ac6dc9a9793ca6f6042f633733c9e0e7c7f3f77711809767ecd213639bfa3b77e71bd6bd806
+EBUILD dlist-0.5-r1.ebuild 638 BLAKE2B 0f66267ffa0cf6e14fb7b40a3a58051ed27191ef026bbed9a64483c45d1b5d46435511bf3b95e4d6ccb7797d2ce977c0f12155f971a951c1390e03949591806d SHA512 79fdd08ce4f314d4685e169e602bd3692147e96a23f6fe59a7682e053a1aee2f1ea8621b64727d46fd9755c1a36c10b5f1f8d80eea4362350ca50bafadef28fc
+EBUILD dlist-0.6.0.1.ebuild 625 BLAKE2B 798e67ed42fc15b9653863c70513bfd1886586daf1ab02f9892489de5e8389c240b51d37759174e8c42bf414d868f63f5c6f7eec4c7dac24963abd602e047162 SHA512 3fb0d861ecbb9b91659ce5d52010c536102e9e07c928a5578f44db89284a3ace676d809b11353e7d45b7b6d18c40d5334066d1425b5060626ce5754f8ff0cb2f
+EBUILD dlist-0.7.1.2.ebuild 624 BLAKE2B 9765a3f24def7425405e73ec52ef5c108ea9767aff9c66805b35ad36d8f23a3e2241248d978e2b2e0edde1d75083da394c5a5b13ac14aaa4fbb77d186257a903 SHA512 1405ed48d418f40038f141b82c4738d1ae09d5bb3f8b1b0668cf97bebf031770e648408d0cd780e6a44ada68936fb9e4d6267ab087fe9471dc5e0a2f3db29597
+EBUILD dlist-0.7.1.ebuild 624 BLAKE2B 2b22a7bc1b047ded6a6d0dea8409c15b41452e43dee3f0075da5f5558e82cf5323ba5626677fb494c48a7fd54c63ce286d4af9a2d7e96c537c766cd913ffb21f SHA512 a1d78d09eaa012e618f6332776d93f2452584ed0beb4263a26e6d24e28729457908f51cb91578e9b57f30611929ef14839c31729b95232156b61a4c7672fa87c
+EBUILD dlist-0.8.0.2.ebuild 623 BLAKE2B 4daae320c51155759c797e906689f47cca2254d661a511f18cd1e29a74d1745011e2863ac8d36568c79317ab514b56c4f8d13f3a368fa713f8b3613cf8e00a86 SHA512 f3b4f834435d366807264bf5f2cb5ff9a98c251bee59dbe6218e05ef7718b8816452f4131f39c51478432581addbfa30971cd12834960aa7e1590612e7404b1f
+EBUILD dlist-0.8.0.7.ebuild 624 BLAKE2B d5ae4695db423af1bdba05ffcc08234631b0e5186ddc139b95132482f10b958a2445cbf63e89990c488546e09fe8be46ed603928e981cd20ca60c2115b16f436 SHA512 1c0e666009f19dc74fda563b3495d0bd2fb26f3c3c7525ffa091424e47a2fc3ac33c1f7580d30ad2d7745998e6679ccd787d9748bc8505ed2c2edb9f4e9641ba
MISC metadata.xml 580 BLAKE2B 72f9156d80854b8de020547a9ab629c3b9fa6a05a67462ad6d6153d672464e9904907e87069efab38691b7450eb6e18d193cf2e4800e3088f9ee3c38db833925 SHA512 727a9da664a5d91ee1323fd02f374f32c24c1a406f5146afca7d2f17205d0643efb88f37170901e551677eb4a432377afbc226269b18c85616de0f3ae5c6ea6a
diff --git a/dev-haskell/dlist/dlist-0.5-r1.ebuild b/dev-haskell/dlist/dlist-0.5-r1.ebuild
index 104e8ee72310..a7630fafdcdb 100644
--- a/dev-haskell/dlist/dlist-0.5-r1.ebuild
+++ b/dev-haskell/dlist/dlist-0.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/dlist/dlist-0.6.0.1.ebuild b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
index f0207b3638bc..b04dde808c42 100644
--- a/dev-haskell/dlist/dlist-0.6.0.1.ebuild
+++ b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/dlist/dlist-0.7.1.2.ebuild b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
index 8b1fbdd2392e..9ebbde0b8f9e 100644
--- a/dev-haskell/dlist/dlist-0.7.1.2.ebuild
+++ b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dlist/dlist-0.7.1.ebuild b/dev-haskell/dlist/dlist-0.7.1.ebuild
index f8e66f5598fb..2de95b361e8e 100644
--- a/dev-haskell/dlist/dlist-0.7.1.ebuild
+++ b/dev-haskell/dlist/dlist-0.7.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dlist/dlist-0.8.0.2.ebuild b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
index e91234c028eb..c8feebbe7f2c 100644
--- a/dev-haskell/dlist/dlist-0.8.0.2.ebuild
+++ b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dlist/dlist-0.8.0.7.ebuild b/dev-haskell/dlist/dlist-0.8.0.7.ebuild
new file mode 100644
index 000000000000..e66be00e58cb
--- /dev/null
+++ b/dev-haskell/dlist/dlist-0.8.0.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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.10 <dev-haskell/quickcheck-2.14 )
+"
diff --git a/dev-haskell/dns/Manifest b/dev-haskell/dns/Manifest
index a3096b3d4254..3c83abe3ae13 100644
--- a/dev-haskell/dns/Manifest
+++ b/dev-haskell/dns/Manifest
@@ -1,11 +1,3 @@
-DIST dns-0.3.8.tar.gz 11313 BLAKE2B 175b85129ac505414a31794c1150eefb9d8e92d36cc5348272268c32825a442f7bc68e684fd635d42471e568a60acc5a05cf5b320d85ac9453de167609c3adf3 SHA512 dbd6d042866e1861a47660c7daba1f29ee445a48eae3c25e05306878a74f9758587430296222e3f67062a3c173d96dab833a6d43b5d3237d614cfd2bad92be9d
-DIST dns-1.4.5.tar.gz 20071 BLAKE2B ec116289a4b252a504a24b9ce79dce739b8b3008d69aa00a64d6abe04e930280494767af49e5d78f28aefad3ed9c0f5431a6892c5a81b711b448a69b3c6b8545 SHA512 a5b434fa868a3254234b4ffef579e007ff7a9e41867f1d81d554573d026d4de86967dc0e313c86d603287581020163365c9f2f795084a15efca3f05ad9daf538
-DIST dns-2.0.0.tar.gz 20570 BLAKE2B 7b15a58a8b2e6c6170db4bd5886c31e111a5237c1d6c5a1297cd34f7da26248d6d51b725d5d8e631f70767db28a75ad2583817cf3d87066ce862f018e1057743 SHA512 b681b3a6eed46a98b466df0e367b44cfc964d5b0a7d22912ece0a469e79b3176a2a3674fa1cd0d458037d413f5890362c47112c7f35a5f491c67b4ec6773405c
-DIST dns-2.0.2.tar.gz 20951 BLAKE2B de4785384bbfb626dd1a315b6df3768b20091d232c8ee6626e73d87197970282a5a1a3c98d03094fceddc81ae4df3ca5ada7b2a5d9fc738cbca49d78f1ba9387 SHA512 14f444e0c1074359e84ef854d7b3d5db0d70c93412db609263f9f5897cfe7269ee2a78154614007204732a81ca09610d445ae35520b07d7e0e46895089d0d0d9
-DIST dns-2.0.6.tar.gz 21907 BLAKE2B 08e426c26fe98d034973624ff75d164b2e6334cdec9fbe08a1e2b140eb76e01665c2ff8c10d93f354cc473afe483a41aee297f9bc56253b7f3c8c5e2cc311c44 SHA512 2bc3974ac128bc4da9ae19ff3edf40dbc9b1ce42353dab40819c3ff42b3ef27204e09b552b4a885c558d5cd6af65495ac305e6ada3eb3e6291e7b32dbd929ae8
-EBUILD dns-0.3.8.ebuild 993 BLAKE2B 8de95ced6f409bda6b17faef24657945eafc47f8c77557345baf133ac15933bd56283f9cb20e5ed0cc80e98a6af8db3368adb409362382f09687555834964ef8 SHA512 1703f6c7208f66e59194fd0f2d13a1446471d541ab019b212319c350d704972103c7879c4e8d0b616576d23b8da91848d22b745bcf5e17858eb1a3ebe49afe61
-EBUILD dns-1.4.5.ebuild 1010 BLAKE2B e4ad50222eb8dd286024f9f0624ef655bafcc76235f2f5f8ea75532acd0fa842c5f5a4bfdb05eaa2204993599c69d694a8542e1e281ad21429e96cf159c48b34 SHA512 5477cea8d8f9263f4ce1078fe60a2d70500a94ca962e3faf77b10fecf6e082a5d05eefc70acf413cb49a8a73a9249624a4f83f496c87b1268bf1fa7d790bd2ee
-EBUILD dns-2.0.0.ebuild 1010 BLAKE2B e4ad50222eb8dd286024f9f0624ef655bafcc76235f2f5f8ea75532acd0fa842c5f5a4bfdb05eaa2204993599c69d694a8542e1e281ad21429e96cf159c48b34 SHA512 5477cea8d8f9263f4ce1078fe60a2d70500a94ca962e3faf77b10fecf6e082a5d05eefc70acf413cb49a8a73a9249624a4f83f496c87b1268bf1fa7d790bd2ee
-EBUILD dns-2.0.2.ebuild 1035 BLAKE2B d5dada2171a9fc983ace884352f9858ba9f531279710416f99faf3ae7ac3d64caad3a933d296c65cda46e10cac1dbe233461dc18beedab68d633313e9146ad42 SHA512 7568ff3f7e5d2bc1dc424ab51887def1ec0c2fd51aba8fa093c9681f06b7c33ef79ff34ee394ff71a364827096c49572f2602385bc06e26ebf3b37ae6fa3beb4
-EBUILD dns-2.0.6.ebuild 1064 BLAKE2B 71d842beb7298fdcfc4751957f1cc39fb61b4859300a0747865784e295f65df4c427933dce2e1e756364bc68a2623819d43150d8de5b9a6ef0dbda86cbc16889 SHA512 feefb0a49d6b9e03b5d08fa98489ff537c596e3dcdf18f61006157d4823a43d8aa7835167499d0c8df47c7c6fec4fe84b412daa7e3d61c69dc3c2cef851a1af2
+DIST dns-4.0.1.tar.gz 65645 BLAKE2B 1332522ea57fb5df7e97ebe5caaa29580e8fc9edf77064b03d1dd6f5935975e37e21cbb4f95a92c4dce53b222b51a7b46008cd6a05fed9cf3d95bd4c3b359f73 SHA512 5c3d86c95aeb61ffdf951472a18ce2878b9dad1069efdf02fd7aff4065cf88c93c13d197488af65811440c674a75601b0c3336a6de6a9bff98cca018254b6e9c
+EBUILD dns-4.0.1.ebuild 1090 BLAKE2B e11cbd9c468cb011874e71cea5111318f48c91e86ffa26af747e6e2404f3877259bc2fc0bd4bd2e4c54282a0d8272b515013b1f6340fb3f9525f366e42661049 SHA512 232d47025af7e92084a6cbeef0bea25b38b6f29d40d1602ab812ce49f8614208cc2daca37afd1d6a06fd669af44f5a1103211362de9bf3bb3eea590103f3a877
MISC metadata.xml 327 BLAKE2B e0f718c31838efedac5b94d5d7e5d82686f9918090db7472d2e8ec6c1cb4b82507efc630c71dd0ad5c031f85c4e4e81ee7514b9a55f95e0ee058a6fbd62119ec SHA512 acef7c51be1e93c7925446f5fafa69afe7b2a41695b3750da8b390e7bc7d097d3044c1abaadfde0bffa7b3c8a2eae7176e6b3d323d582d387ef5812a181800fe
diff --git a/dev-haskell/dns/dns-0.3.8.ebuild b/dev-haskell/dns/dns-0.3.8.ebuild
deleted file mode 100644
index a4dacac1bac0..000000000000
--- a/dev-haskell/dns/dns-0.3.8.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/dns"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 73e003e048ae..000000000000
--- a/dev-haskell/dns/dns-1.4.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/dns"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 73e003e048ae..000000000000
--- a/dev-haskell/dns/dns-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/dns"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index aec8b7d91e55..000000000000
--- a/dev-haskell/dns/dns-2.0.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/dns"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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-4.0.1.ebuild
index 874527cfd7b8..18e2a2d7703f 100644
--- a/dev-haskell/dns/dns-2.0.6.ebuild
+++ b/dev-haskell/dns/dns-4.0.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -19,21 +19,23 @@ 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?]
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/auto-update:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/hourglass:=[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-haskell/psqueues:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
+ >=dev-haskell/cabal-2.0
test? ( dev-haskell/doctest
dev-haskell/hspec
+ >=dev-haskell/quickcheck-2.9
dev-haskell/word8 )
"
diff --git a/dev-haskell/doclayout/Manifest b/dev-haskell/doclayout/Manifest
new file mode 100644
index 000000000000..cb6107369466
--- /dev/null
+++ b/dev-haskell/doclayout/Manifest
@@ -0,0 +1,3 @@
+DIST doclayout-0.3.tar.gz 11968 BLAKE2B 60c9b1a0f8e6cbd18f130c392b19362754b0622def92e6404ac37cc3aa304712cf947fad0dd162f7919c93524f4cb87d8c9c240d22351087f629f5fb58321ad5 SHA512 ccb8c41977c5cea47294157c812a31b3be5bddc872915d8baf0d9063d597429606d83e4f7cf9e4aea9b1e1416cbcf732fbbcd71b6659de6510c661f9225d33d0
+EBUILD doclayout-0.3.ebuild 737 BLAKE2B 56ea3be5632692fb1385d3fd30fd29811ac053766ed86d3e295ac171e286ded3e562eb637e692ec1baeb0a39410305fec2637983ae06ab44823aa8de35e5be17 SHA512 775d17451d3280a9574b74fd23f3a97198880e2085190e6be99060b8d1c086ce3efe4b595f27b6a3c0c0f91f9949c12cd363b9ac5cdb2d58240a6997ee06c261
+MISC metadata.xml 482 BLAKE2B 3c3c57ee2775a246e8ce92e4ce0e8559e1ed5cb7477f88883cf4948ef86f417411a17cc9a69b4fda8c909fadf1a47094db752e8025a17938409beb0bb49609a3 SHA512 8735b47506e6513f410ed082f3647fca1162c865da5e14fad48bc3b7567be3b058bc079df9bf5d4cb85a82b8da0f35841abdb5307ee464021691f10763987521
diff --git a/dev-haskell/doclayout/doclayout-0.3.ebuild b/dev-haskell/doclayout/doclayout-0.3.ebuild
new file mode 100644
index 000000000000..9fc2a512278c
--- /dev/null
+++ b/dev-haskell/doclayout/doclayout-0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A prettyprinting library for laying out text documents"
+HOMEPAGE="https://github.com/jgm/doclayout"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/doclayout/metadata.xml b/dev-haskell/doclayout/metadata.xml
new file mode 100644
index 000000000000..a9ba080b188f
--- /dev/null
+++ b/dev-haskell/doclayout/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>
+ doclayout is a prettyprinting library for laying out
+ text documents, with several features not present
+ in prettyprinting libraries designed for code. It
+ was designed for use in pandoc.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/doctemplates/Manifest b/dev-haskell/doctemplates/Manifest
index 8a1b5a4a43ae..a29a823a89e0 100644
--- a/dev-haskell/doctemplates/Manifest
+++ b/dev-haskell/doctemplates/Manifest
@@ -1,5 +1,7 @@
DIST doctemplates-0.1.0.2.tar.gz 5924 BLAKE2B 80c20a0dd097770d2e6fda2f38435393c65b9fa91bc521a6c52e91a7ac11a637787aa740be1cfaa051fa077d8dc20cb8b7949b930317e426d203d60458865471 SHA512 043cc1ff32c7b1b9ac2d528d647c08769ec6ffbf3cbf080422b6f435737030ed4085735ab9c1974bbae87099a31614b66ae800fefab7120e9add5ab03815c430
DIST doctemplates-0.2.2.1.tar.gz 6139 BLAKE2B 5667ed03cec2605c131246625dcdffc06aed3d9237e09490509bfbe69a80483fb58bb248706076ac2c4fde2bf178b3695f14d93615bcd788ddbeca841088855e SHA512 e1ad0d61dc97a69febf55ad76ee05e6696b76b0df5ee925072e934b977d1ca4c8d9ce0bc9acb311ec1992ce783e86fcaec93a93fc47fecffbd0071f002013485
+DIST doctemplates-0.8.2.tar.gz 26780 BLAKE2B 32554545d451a382a490dc6d64b9f8ff0465b1e345daec457196cebf61f0d6975fda8eebc0e7115089622c15e7a96cbe490ae78d63b7b06ebded9c9b79f82a3a SHA512 1e1dbb8f8a2980b342ef3b5c2c0fefa8d0bf220d5ca1332de3dbdf30ab3243fd6f4d12816fa25851498a26c25c5fba1bc2aa6f16eafca11c65bc125a203b90ad
EBUILD doctemplates-0.1.0.2.ebuild 858 BLAKE2B d14acac78295a23eded1a68d05443caf29afde3a7cc2a775ecea882ae767e1be4ff389e51e33375a5eb289369001f3e67bd3f4ee400719a6c29926aee9d3fc97 SHA512 fbc62e03b51d3713d20dd102b293c3dbac4c7d6f75dea96e3db6d2cc4eaa9f1483b2fa27ff888f5abd0f8942f487674c80a4792b58096aa36a043be867012ef9
EBUILD doctemplates-0.2.2.1.ebuild 947 BLAKE2B 71f740832cfd9121d5d33629f623c4034761c005579f9ce1a01fd8d5063ffa8257361226c3e96eacda750fcd52ae40997b9207f9b40035f8b9cc9aa96498f2c1 SHA512 ad310400e1bc86d450f03920e4833e9bec7e9e1e0c764041fa942a38679cc46ebbd9da7bd4d2ae7b91108ad7baea45f8c55f13107052f915442c3eb80648ade4
+EBUILD doctemplates-0.8.2.ebuild 1098 BLAKE2B e910ee9a939f767336e8773d73b1426afe21d5a614aa0904c52624f62ccf5b11f5ae555733e74b3055d631dcac0c2779627e5e39334a2a020c6b421a2654cf3e SHA512 eb72d55c9652162f6730747767ffcef6f6900a412a005c6a45c6d0cef6ba3637e4031ca4604cd625e42acbb2a43535911cccccfcd02d09178053606640156959
MISC metadata.xml 392 BLAKE2B d2e1fb4cd495de5e771a27e2982639991434dc9797b7d9c44ccccebfd4b9e0783d85384d31865055e5a882b39b4be8b954401350e4f1c71d089a60c5cff83b6e SHA512 083b9d618d32c53f48b9bcf72fccc3f6fcf600b4fb63a59e43caf11b0e3bd2d4effdd3804ddc69829c7108a9093f412cb1eb0df9a74ef22a6b12a497a93d4d1e
diff --git a/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild b/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild
new file mode 100644
index 000000000000..5fc32b279a83
--- /dev/null
+++ b/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/doclayout-0.3:=[profile?] <dev-haskell/doclayout-0.4:=[profile?]
+ dev-haskell/hsyaml:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/safe:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/text-conversions:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/glob
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/doctest/Manifest b/dev-haskell/doctest/Manifest
index faea530b44fc..eea53f3e8b93 100644
--- a/dev-haskell/doctest/Manifest
+++ b/dev-haskell/doctest/Manifest
@@ -2,8 +2,10 @@ AUX doctest-0.11.0-unamb-2.patch 695 BLAKE2B 184ad9d6ab465278fd30e346e2cd5dcc024
AUX doctest-0.11.0-unamb.patch 1005 BLAKE2B 21fbda852728979e1469470f7a08dcf663266b5785a2ce3dae270f1c5818a30200ebb2264928d9d3e075e6b5fe4e66179eb5acf96ace2212e65e590a0b39d733 SHA512 aa527e0be7a13936c02a0c76dcd9ea841303f769c72aa5fe5729e3f52cfe2ec884eefd8859b19db2579f88bd79d40d6c59ade31222449de454ef5ab587c4e19c
DIST doctest-0.10.1.tar.gz 18046 BLAKE2B b91529c81d8c23838933e5e46107e6249e9cc16a4fc2435de1bbc0f6ffa95ca6c9b8e7a5cf98d41409ae7765b5ab357ce080ea61cc2906726bb8aedbcb197384 SHA512 f12d3f30c6dcdd9e088362039b4d99d6b9fb499d0a78016e1e6e7b54968950490a1418dd5a7d94d5f509a08f3cf3111276ac15e84775278a77737099ac9bfd67
DIST doctest-0.11.1.tar.gz 18086 BLAKE2B 577a86638aa67205df198444b5b8fd307e7bdce12b4a77ce2102cc95ef7f967c2e612a10ed2cef9ea35cf9455bf2f4e3a01920be1553bc35472ad442fd88f3d6 SHA512 ca95e0b5f09514e8236507856ae610016bd549b9e685b4a94cf1c0682d1cf7bffb344b471aab22ae3fd47c29ada0dcc0ba52b8f012800e9199c340b764971894
+DIST doctest-0.16.3.tar.gz 43261 BLAKE2B 981779f93d014b8340318b931f06449914a6d44bb935ced021cdf40e96ac6741369899b25a8d6bf5f2087ed81b7a5f539c14a0d68fb24a0a500354b019930530 SHA512 c5fa7c5c49bdc1bda86a259177538fa573627772dcfa18dcb19a5c905eceeb4a086705bf40ea6f330df5273584068ba154ed664a124f8ec704c9926b86564ba1
DIST doctest-0.9.12.tar.gz 15806 BLAKE2B 20b63bc3451c81c646acc09dbde4fa77b3b7b82e2b8c4e5edf0940f33e71a8b3ed296e5337b673b5a1342ecf9bb1ed4ae82358c615abb7be420aa32dbf966ef6 SHA512 9d0d24ddba3f4ddaa386dc4ea7f15483f4d756dd48f62bcc8cad6e375c57a5660d8c7a12ff5bbc803bde04d65d8a28d3940cc390cd0d2ced2c5cc9895eba7916
EBUILD doctest-0.10.1.ebuild 875 BLAKE2B ab1a51feaffd5212439c42dbc9cedcfdf5a896f5ec210f44516040c969a4c04bf432a0f0228ea9d847c61faec13b5c41ce9dc84c5e0ad14b4c124d76f28fcff6 SHA512 2203301b81f3e4b4aed786d4b2e47dad62cb6b98cb33598653cc38db2dd42966491084470214cfb523261ed92b2ce3950110ba0e20bcaa700f01f44f4dfa5d2c
EBUILD doctest-0.11.1.ebuild 1077 BLAKE2B c6b91f918b4e5a9baed70040f40906ef819b891d53a841c37b2ae977374cee4b25b0b55db1f67ed78f2ffa514d151d61f7d0794aa3d0b903f455c1b9a2f144a2 SHA512 4aa1284c49c3b121a7e85bbff33980ad3e42c9b2116018b668fdefb3ef222b824faa062dbceb197846d5999e755376fc48f2455da679dcb2e32c208f4a9eb74b
+EBUILD doctest-0.16.3.ebuild 1085 BLAKE2B cf81539800051147bf7a514493aedf602319191b46e91b96f3f4d81851f4675e9cdc73b2df1e14a537d90481ef220c82b6e5d6bc71362bbfa062af6d956a3f6f SHA512 105864196cbc94c9199202c5e032410b8196f15fa5e73abf37d930b32fba2fd7953e289cf391909c74c5957d3a6c3efe32d4c7a31af1b848e504cad6e15dcd9c
EBUILD doctest-0.9.12.ebuild 908 BLAKE2B cae64fa19ea24487495a8a99e9e4dd0e030159173c697abc7e141f2d2f78ef88cdc5b5bd492f3bca9e27e4b1ca566340fdd9b8410df06e7862404bbe0a3bc254 SHA512 5d64fa8dc1a8bd373cc632d44598c0125af32b17641ae29b55b9e4576063f7ed68a3cd1e63ade718945364297bab8009f55dc1e18648f8797928aebcab838a51
MISC metadata.xml 622 BLAKE2B 8d73447e653e98ac598157a57db77c576b4010575c712574456bd85d45a6a27a75f6dd583d9e7a480dcf78513acc5117afb5c223ce6d6dbca64f5cd4df5e0b03 SHA512 a9a18fe1831a4a70230ba2634aad01967e069710b6511de0489d62062393e1cb61c4139176830ab820e98b3784de84ad97d58683740162d64376a2b718c82671
diff --git a/dev-haskell/doctest/doctest-0.16.3.ebuild b/dev-haskell/doctest/doctest-0.16.3.ebuild
new file mode 100644
index 000000000000..012b822c494f
--- /dev/null
+++ b/dev-haskell/doctest/doctest-0.16.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# Upstream has no intention of fixing it:
+# https://github.com/sol/doctest/pull/135
+RESTRICT=test # module conflicts
+
+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.8.2:= <dev-lang/ghc-8.11:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.3.0
+ >=dev-haskell/hspec-core-2.3.0
+ dev-haskell/hunit
+ dev-haskell/mockery
+ >=dev-haskell/quickcheck-2.13.1
+ dev-haskell/setenv
+ >=dev-haskell/silently-1.2.4
+ >=dev-haskell/stringbuilder-0.4 )
+"
diff --git a/dev-haskell/drbg/Manifest b/dev-haskell/drbg/Manifest
new file mode 100644
index 000000000000..aad2dea89c04
--- /dev/null
+++ b/dev-haskell/drbg/Manifest
@@ -0,0 +1,3 @@
+DIST DRBG-0.5.5.tar.gz 1547022 BLAKE2B ca70a605334a60a0c4fcb1bf55c5e2f30065e55387372bfe0068b4ffa69e79607432b5eeef395126c00801e45a39a34b94c96e526357c8bec6fce077484c1c15 SHA512 e71fc158a7961729ce10d2ca795a935d6a103f31e864f0446cc4faf2b0edb3a5938a4cc79135cf043a375e63f9be4401ce092951b4e8f47c1c3b1c2070c118be
+EBUILD drbg-0.5.5.ebuild 1369 BLAKE2B 659d016cdc6334059597f7dad289f40275fde42e0f4df7dbbfaa87b22dbac737f55372ab88ffc72d99440a42738bffea23d52865f66f98c22dfe12db344fa410 SHA512 acc9e72f340f1ebbeb9820cb675ac05737166e00a80756ab4c51340aa0729de636bc8eeab0df328bdb86af48a4186246c74e8a8a258d0c7e1c1a31f8e930cec9
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/drbg/drbg-0.5.5.ebuild b/dev-haskell/drbg/drbg-0.5.5.ebuild
new file mode 100644
index 000000000000..9437a37de532
--- /dev/null
+++ b/dev-haskell/drbg/drbg-0.5.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="DRBG"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Deterministic random bit generator (aka PRNG) based HMACs, Hashes, and Ciphers"
+HOMEPAGE="https://hackage.haskell.org/package/DRBG"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT=test # fails own tests
+
+RDEPEND=">=dev-haskell/cereal-0.5:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/cipher-aes128-0.6:=[profile?]
+ >=dev-haskell/crypto-api-0.13:=[profile?]
+ >=dev-haskell/cryptohash-cryptoapi-0.1:=[profile?]
+ dev-haskell/entropy:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/parallel:=[profile?]
+ dev-haskell/prettyclass:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/binary
+ dev-haskell/crypto-api-tests
+ dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/drbg/metadata.xml b/dev-haskell/drbg/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/drbg/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/drift/Manifest b/dev-haskell/drift/Manifest
index 2ff597a1b2fa..9c768295bd4e 100644
--- a/dev-haskell/drift/Manifest
+++ b/dev-haskell/drift/Manifest
@@ -1,4 +1,4 @@
AUX drift-2.4.2-ghc-7.10.patch 581 BLAKE2B 466fba075f3428dccdc6dc8dd5c6c18367bf37fed6d13b3d4d9bef02e9351d558a0c66ea99b14f6ff8a7f51c8c6a67ae791847a6eca0e64255adaa3c5c205bf2 SHA512 33d6ff669da9adf11f2a595748b6b1d726729186b0846c47951bb8fdc900d7c17ddf5cc5fc27a3e77c8766365c3b4e1f33b49a35a8f6f5ab88e7223fb1361014
DIST DrIFT-2.4.2.tar.gz 69676 BLAKE2B 8b072b88e52f9106eeddd62c391805b17bab0cea59e6ac8eedb1c88d22dce91ba697174b2380ee2d2fd41036116fa41778d119bfa5b673444ee466815e49c7f0 SHA512 c6f36e9efad171c165ea8028b7d251e66d5b410aaa51a74e4b8745cf76b77fcfdf6f641fd375f15663b559ae6b8939622a175ba321537afdbb2a114a1550f7db
-EBUILD drift-2.4.2.ebuild 762 BLAKE2B d8536e0678e8ba6cb1539cb0cb03df0a08ca1539e350eece6650079e1add7fe780061ea65b475f648129b6a17474bdb516c7209c443853c4bee8e2fc16608d50 SHA512 cb664023ead2d5bb6852934a116eee970f3aae9b0f161fcb858f4ec56746c3e4e0b52d0571b84f5222ac5da51faf9655e048a4a2eddd44da5562f235c24a0a3b
+EBUILD drift-2.4.2.ebuild 750 BLAKE2B 68881776502bcef4a860f3372d807ad147978e4cd861ceaa21fd101c718a72cb8c9d9976c0db2b99a4543abb98e26d69db6ffcc6abf234277732be9c82324ab7 SHA512 84f1b327cdc4f93150f5d2dfee312f7b99eea45435f967f345de9c1493b118b6ba1fce9420b2a191817667338bbd19b4b5c498de3650e140e2b6689d3d415dfe
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/drift/drift-2.4.2.ebuild b/dev-haskell/drift/drift-2.4.2.ebuild
index 7febd7ca3907..3ac6bb595f28 100644
--- a/dev-haskell/drift/drift-2.4.2.ebuild
+++ b/dev-haskell/drift/drift-2.4.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-time:=[profile?]
diff --git a/dev-haskell/echo/Manifest b/dev-haskell/echo/Manifest
new file mode 100644
index 000000000000..2bb51fce0bfc
--- /dev/null
+++ b/dev-haskell/echo/Manifest
@@ -0,0 +1,3 @@
+DIST echo-0.1.3.tar.gz 5373 BLAKE2B 3710de35b42e39f7ff9d2e5c2e32ae4c1e863f9ae844ada25dbb653aafd6ed261357c3b5046e9e0cabb03dd4de4f6252272a2b643087a61d1df5f26de329e588 SHA512 26a2398af231a8805b6b0a866348f848b8b8f21fe95a2fa3c781aaeae150df978335df573d46d5b07d7e4df19d6377d997f85c77049abaf0c5cb3e9998439c6f
+EBUILD echo-0.1.3.ebuild 794 BLAKE2B 19ee02277ccf385b1fd97aa1ef74c4c1b2758f36d6fe72c0624ea91003e575b15d56f3a702c653529f7244bea472f75a6681bf6d0679bf11ec8a94d801ea7997 SHA512 7d768f30725201963ec785a9b2d4f7e69c4aa1514ad944b164eef59f80ff815a4d2ae50a22340d1ccc26af50ab40bad048ed608bec35fae1b23c1427ddcfbe74
+MISC metadata.xml 955 BLAKE2B c282b00f86558234927b728f74a97e10aec67e7d3694f113e6ad057e6c64840d7c076f0e8bc7a9b47a1f341808450e090b57a890e3e34a2bcf8d7b4992965d0f SHA512 7272f1a63a881b6677bf7b49eb40c79c4fe1cfe891e7572c2456bf8d6988128c89365f1365524abe2428ab3a62fd2f2944d9509accecadbeb2979a0ba4c289aa
diff --git a/dev-haskell/echo/echo-0.1.3.ebuild b/dev-haskell/echo/echo-0.1.3.ebuild
new file mode 100644
index 000000000000..628da37e9f37
--- /dev/null
+++ b/dev-haskell/echo/echo-0.1.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+#hackport: flags: example:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A cross-platform, cross-console way to handle echoing terminal input"
+HOMEPAGE="https://github.com/RyanGlScott/echo"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'process >= 1.0.1.1 && < 1.5' 'process >= 1.0.1.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples example)
+}
diff --git a/dev-haskell/echo/metadata.xml b/dev-haskell/echo/metadata.xml
new file mode 100644
index 000000000000..1ccd56c6a779
--- /dev/null
+++ b/dev-haskell/echo/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 @base@ library exposes the @hGetEcho@ and @hSetEcho@ functions
+ for querying and setting echo status, but unfortunately, neither
+ function works with MinTTY consoles on Windows. This is a serious
+ issue, since @hGetEcho@ and @hSetEcho@ are often used to disable
+ input echoing when a program prompts for a password, so many
+ programs will reveal your password as you type it on MinTTY!
+
+ This library provides an alternative interface which works
+ with both MinTTY and other consoles. An example is included
+ which demonstrates how one might prompt for a password using
+ this library. To build it, make sure to configure with the
+ @-fexample@ flag.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ed25519/Manifest b/dev-haskell/ed25519/Manifest
index 5e08ea891b55..9795fd5cd611 100644
--- a/dev-haskell/ed25519/Manifest
+++ b/dev-haskell/ed25519/Manifest
@@ -1,3 +1,3 @@
DIST ed25519-0.0.5.0.tar.gz 80034 BLAKE2B 4de73a76576bc63a7c5e4e8c0d195d48c65901ad417a306ca0001856a3a37975cfbb527dd466c2a737006e44e8d440e9831c360c8c3063b45a704af79c165cbb SHA512 cd2bb28de905c6d659f80f15e82970a9634c959432c73b6fd3b10ebca42a1ce734429e7ac861d0ab328904d99651a6d2fcaaf4d74ab75a3c0be68607e8f54ce9
-EBUILD ed25519-0.0.5.0.ebuild 1095 BLAKE2B 50f17aee2addc7363671e38c3e307e9b92b15307b7a9d840463e33aa5ddbdb53bd7aff96b72424ada21f33977051b4997563b8532bf3634e181f8ad287214824 SHA512 4b15fe8ad56186f77d6b96e3b4a6cda3e672b32efeebce7824395bc762d7758d3f77719c1d390fed50e6a092f753cc486cc2a8cc07a34cf0f139d86c3a3e15f0
+EBUILD ed25519-0.0.5.0.ebuild 1165 BLAKE2B 882b8ce0f63650800aa37c08c1a928de9f558f6c9b9a17470042fa6522d7013d4537184a2abfbd976eba991b406ce05a5f644fa4159b934871b8e4641c317b95 SHA512 c81f0e21a69708bdc45ea128021045121dcf84e658adaa77ffc91c38e6bffa9b13dae2032e80cb36829c4609314354c6fd23c3cfae81495df6611cc0048be528
MISC metadata.xml 560 BLAKE2B 888f56c8e6e70d64bf97ded8786ceca38897a03f73efdab0bf041f62ff0acd53dbccf3dc6e8918ee69dc3f3201017346c4ae73aefd650b337c0b896079cbc68c SHA512 5f0785f4aafa940650ee52b473d8e89d8656d1db149f314a96018ea52961e210dad93b711025a00f41774b3daab2c6ea483d19ed8e0b8ebd4507dacfce32cc11
diff --git a/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
index 4d24f844aa37..db4d98440236 100644
--- a/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
+++ b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ 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"
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: needs update
inherit haskell-cabal
DESCRIPTION="Ed25519 cryptographic signatures"
@@ -18,12 +18,12 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
+RESTRICT=test # fails on QC-2.10 as: The constructor ‘Failure’ should have 11 arguments, but has been given 10
+
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() {
diff --git a/dev-haskell/edit-distance-vector/Manifest b/dev-haskell/edit-distance-vector/Manifest
new file mode 100644
index 000000000000..922b72869aef
--- /dev/null
+++ b/dev-haskell/edit-distance-vector/Manifest
@@ -0,0 +1,3 @@
+DIST edit-distance-vector-1.0.0.4.tar.gz 5819 BLAKE2B 8658c52e64e704dd5c52bae0e63ae0b4d84c88d6cb1e3ecdafb05191dc70e3dfdec34001b2c287ec62703eb7ecdbac9b127b3dd084bc4e484e70cd778d31913f SHA512 8d7ef7c6ca971aec5efc2e90adff2584c1e4f996df3ad4f6111f790fd88fcce1814111eb3a3bbe07d8455b03ade98f11e6343c4746e895be2ba9b82a86a33e6d
+EBUILD edit-distance-vector-1.0.0.4.ebuild 686 BLAKE2B f8335bbe568dcdb9262dbfaad0f19ad9038be59c0c815b203c8501fab1d9450e36e71153e587dbc0723926f49165c8c7d79709973fcffa072d8bfb7fb98c98b5 SHA512 a298e2104eab8ed9cd89267811fd8eb90f1f874420c4a757703da64af0f0007995f1e10d830edc9778995147bef5c4782c6bdcebf6526a55722555472a65dc01
+MISC metadata.xml 715 BLAKE2B f806edd036f5aff0827ab5a5e661b1878a37fd791681d235eaa4dd2ddfac2432cc5544cb0bb91af88b59b01f6c443cfa79ec711cadf9f02732ae17888c8bc17d SHA512 7631013f455be1ab70fcf1a596a3c21c9e807bda921020ce3b073a5a4f97dd9d4c3825d14693f3c118ff684e3694cf72d4258ecec3edc38988ad26d2d5e3359d
diff --git a/dev-haskell/edit-distance-vector/edit-distance-vector-1.0.0.4.ebuild b/dev-haskell/edit-distance-vector/edit-distance-vector-1.0.0.4.ebuild
new file mode 100644
index 000000000000..e61c98b7c569
--- /dev/null
+++ b/dev-haskell/edit-distance-vector/edit-distance-vector-1.0.0.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Calculate edit distances and edit scripts between vectors"
+HOMEPAGE="https://github.com/thsutton/edit-distance-vector"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
diff --git a/dev-haskell/edit-distance-vector/metadata.xml b/dev-haskell/edit-distance-vector/metadata.xml
new file mode 100644
index 000000000000..c2c7c2767205
--- /dev/null
+++ b/dev-haskell/edit-distance-vector/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 implementation of the Wagner-Fischer dynamic programming algorithm to
+ find the optimal edit script and cost between two sequences.
+
+ The implementation in this package is specialised to sequences represented
+ with &quot;Data.Vector&quot; but is otherwise agnostic to:
+
+ * The type of values in the vectors;
+
+ * The type representing edit operations; and
+
+ * The type representing the cost of operations.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/editline/Manifest b/dev-haskell/editline/Manifest
index e558c71ecf95..8a1c3c1c0089 100644
--- a/dev-haskell/editline/Manifest
+++ b/dev-haskell/editline/Manifest
@@ -1,6 +1,6 @@
AUX editline-0.2.1.1-ghc-7.8.patch 564 BLAKE2B 522295c711fb091e9d06406505c522933599c95c7fa36ece36e02b365077ccf7972cbbbe83146aec1df74f071dde46ed92a61baf93b99d343de8bc68caacb6c2 SHA512 e3c9742d854294a77e6a646dc7d2b4fe96c9d2ad6d9c789278dfe7a6b20b55ee27da732f630211bcb705e5443cce1de716762dbe5f0b1c01fd5457a771cb8a93
AUX editline-0.2.1.1-tinfo.patch 576 BLAKE2B b08e5be5d897622a4c07dcdfd881970fc25ad59648b57d804ca27c0cffe8c7219822ed68280fb5716738c8283849da602eccc34500558eff260563e384b2eff8 SHA512 a327e33a3f535d2a298c9a73bd0ddff13b5795e146757b1961bea10be19f19635f7ee3513dcefdfa132bc92dbc573ae8cc63ea10a70a4c233829895472ee4638
DIST editline-0.2.1.1.tar.gz 47240 BLAKE2B 7bd9d4d894856653e14a3ebde954ad17bb8b8e3ec03151edf8107c0ad5095e9bd467fa737d8b6af00fbe50da3fef54521e2ec32c214a6362df27e3f0137c0f6c SHA512 c4fa4438ecf318637ff42292411024f9df86d3edab5ac2107fe3978a9778ce03f62348fc4cf9c5a2f06e74e1abf0c8963f5a6d686113ba31a5c59fd7a75295d6
-EBUILD editline-0.2.1.1-r1.ebuild 727 BLAKE2B fa00e6e1256565f4bfb8edbc0975be41ac9531fe3febebcab307377eaa8a454bcf564ab730e4484f99dc775fae7c9e08e8fd77bc43fada9ee49ee5e85ce4e2eb SHA512 d0b0ba326a623bf00d8e81e9bfff2b312c0ca7d7145f452b304bffb4d99512bf9b824d8ebb3927ffa475c1a7999eae0b53a2da1469bca4397849b7c3f65aac52
+EBUILD editline-0.2.1.1-r1.ebuild 792 BLAKE2B 948a2338b27c2784700873c240c91e484514debe2a07e94594d565b7cdc2a48697a2611ec1a5d21cc036e31859c1726a33c179a665fa541f2d183141b2090b98 SHA512 882cbe36e0dd6e0023843d150f0b501e6d0111a510c30098a347867029d3c2c81c26872dd1a5757f218cc6a84eb870fa7d8513d770ad18f303636c259ab28c24
EBUILD editline-0.2.1.1.ebuild 659 BLAKE2B b14cdc7385e430b93f1ef3c3bada3b3580278c22cc69f5b51b61e046675598d2c64bd67a0e581bde9b6de78d9350a14b7807954a9738758642632e81b0b2cb35 SHA512 de4f03e7241eef7e90ad3b377963658fcaa72fceb608a4f59866a6f54f0af4147fd4bf95fdda7fb2825eedfddd4d254245a3186c9186ca23fb02c6165d27f76c
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/editline/editline-0.2.1.1-r1.ebuild b/dev-haskell/editline/editline-0.2.1.1-r1.ebuild
index 7d49bf419122..c1a38cc5b45a 100644
--- a/dev-haskell/editline/editline-0.2.1.1-r1.ebuild
+++ b/dev-haskell/editline/editline-0.2.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,6 +31,9 @@ src_prepare() {
default
eautoconf
+ # default file, not compatible to cabal-3
+ rm Setup.lhs || die
+
cabal_chdeps \
'base < 4.7' 'base'
}
diff --git a/dev-haskell/either/Manifest b/dev-haskell/either/Manifest
index 6ed36d62d0e3..8a56d6319fea 100644
--- a/dev-haskell/either/Manifest
+++ b/dev-haskell/either/Manifest
@@ -1,7 +1,9 @@
DIST either-4.3.3.2.tar.gz 8665 BLAKE2B f9308b05458add4afca329c9fd292265096f13d5a09cb9a783c8754b8c1ec3f71c4214aace38ca09bd7a11245ff9a896473981cbfc1e5a9075709de6ec35912d SHA512 35b0825cb34fef8cb673b808110c856d3be4b02a28c52ac59d5b31e34083095e7e72d1ea437e70a43500064f7fdd2baf90ca078729907b975192401c240b19e5
DIST either-4.4.1.1.tar.gz 9376 BLAKE2B 5fecb832b018349360c62c3a6af2673bd8687ea6c1a652e60dedc392f31a5fa9e16ca1b1414501848eed23b884665ee69a32cdc6e6ab01110d3d6865cf1cdc50 SHA512 ebc61b0f83812c7479a4fe5422ae4b73f219f0d57938e8c43e0f1e8932374c874709453773b7577f98b07ab17c884e8f4f77a28d457291b5d3f988da71fb6195
DIST either-4.4.1.tar.gz 9243 BLAKE2B c6917248fd2b53ba69ea18669fa1f29c41c202a474b0d86ecf1c0114987d88f28f238b4678405e2c5e84d62b43974abd1481356dd96c756b652c80093c8f9141 SHA512 d61a37fa5cbe9f4ff46ee6b0690405c41b503c30dcf2b06d15961539ee9c4f7e5414dfd7b377b984c4d710f148f43388d60cbdb5b86450f9a97f9b1fb8820bfc
+DIST either-5.0.1.1.tar.gz 10162 BLAKE2B c3489b2957a8c0081cfeecbf5ed247417c0e1f52fdaeaedcc4eb757d31574f17cdcb02a2c1808aa4aeea7a2f8b177f959f58b799039cbcef0b6ec875a620ee06 SHA512 96b23a9d5f1d2d4dd256251c488e06fa0e8642d849cf61c9de2a4089d2cbe86763062e69f83344eba2f75b30992f3e90ec195bd054f8de386c4c6b477a025c01
EBUILD either-4.3.3.2.ebuild 1419 BLAKE2B 715529a677c6caf3aa4800f1ebffc6bd94827d147dae1de8f7ec62366615cd9f33f34e00071cefae6a606dbdd29b5f84d6831563a9c4bbe1cdb26a3177c6ddb9 SHA512 92d861b76c0c824ac025a0b383f7ef21a3954d6a649f16d74cd98030a01537858e2f6d60ec88e9a40eafb0df7265d994c20d8fc930783b7bbae421e9117477a7
EBUILD either-4.4.1.1.ebuild 1498 BLAKE2B d17901fdd0d9c11bf03cf74bd453327e06d463669b9e406dc49cb58bad5b27d771ca6b8c4e216016cfb6e3905a53d7a4165ac1138c10369af227423dd6f607f2 SHA512 5cea492c8de9bdd3b0eae82b0b3c53b998844fe5b3338a840e401bae508cd127d50f6c1e995e732d665b52705442a3d7475c942d3bf6a95a9f0f235e3e325d8e
EBUILD either-4.4.1.ebuild 1500 BLAKE2B ff33f1ee66b5a18443e288fbd9a3dc9b7f2cd5bccc30b5ef74ed96786e0b0acb621c43772edee4dd37ac89df6c690371a8371280f3544068b4ee92a920495dd4 SHA512 ece4591cb38f917323bd47aed1d95c4edf6687c76ba49108206a52e3daf0831cca2ff90bd05aa70b7100ed1ebee752b4d1405336b9bc4c36687c4b4b77fbe915
+EBUILD either-5.0.1.1.ebuild 1163 BLAKE2B b8a0b645620fd8a8fabb74367be8a7e0e31a250abf46c5579cb779a288a74ef6ddfd6a89b68bf4e008cac3515b70e501ea2359a2f059ee0c9933430668d30258 SHA512 7fa7f667b1b19948f3413e7e1e396a264ff162de6777ff9b861c65b17e86e2b19f8223b154f11837e1a086a227a29b8bc86b950dd8b7e3843848f403a4be684a
MISC metadata.xml 404 BLAKE2B 05a8facada54be9b19c9587ca9ed467975348f81148f4d577b9f3d24ba6300711323456a7b10519879cea2a8ecaab76730ab59bb71c9aeab0101fcdcc0631003 SHA512 7e73c19cd884a2dd7d42b7a5a3e9ab1a14fc6b88524a8814618b9291ec74a9f3946b1294c6219d77753dc72c3ae858083b089524897b827132e2207d2a763c0a
diff --git a/dev-haskell/either/either-5.0.1.1.ebuild b/dev-haskell/either/either-5.0.1.1.ebuild
new file mode 100644
index 000000000000..0918386df358
--- /dev/null
+++ b/dev-haskell/either/either-5.0.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An either monad transformer"
+HOMEPAGE="https://github.com/ekmett/either/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/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-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/test-framework-0.8.1.1 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/ekg-json/Manifest b/dev-haskell/ekg-json/Manifest
index a2bb3eccf7b6..6111f7f09750 100644
--- a/dev-haskell/ekg-json/Manifest
+++ b/dev-haskell/ekg-json/Manifest
@@ -1,9 +1,3 @@
-DIST ekg-json-0.1.0.0.tar.gz 2969 BLAKE2B d16870858a80ae7a95bfce3e948dfc2e7b8f1501e3246a448486087a38fced0f36cac3f732c5b4f73a0a3102955685f0d9902b01a82c40c377e3e3a515dad871 SHA512 6d9d2a5f7d8893cc9076b6817bf433fa3e525fe08e2686c7e21f0a58d8c0699f4a16859f3042e4d3aa0e79416301d43cac21fe80b767934ab9f0309f02558c51
-DIST ekg-json-0.1.0.1.tar.gz 2966 BLAKE2B 3656c910ce6fdd84e13027314c4334a641808fc4b0e42007ce9cd1b1954198395845161f09076207269b2270b955a4849b3b1a654742ba914cda98ab4df86f6d SHA512 c1ec9c0feedffdc7ff50997b5a851237507e0f9d2e841fa9cae5785dc26318abe1a3a0de9c433e3554a686869fa26a756a85d1cdae4bce6af198cfc641c1d508
-DIST ekg-json-0.1.0.3.tar.gz 3069 BLAKE2B 6683dba514dd62608cdbf3e5291a0216ec4aaec89d2e652721b8fa06819138dfa409d05ed364a18c3113bf2a04c7ed7f24e0e019e29b3eb62505fc01b59c026b SHA512 52f03c9758396a627a4b5c9a92aacb84e5f082ff5ecbfba2a5f870c0abe9d7c81d65a7a8f0ce16558634a3cc6fdd4834efed8dc95c73fed9a1b2aea049660ff9
DIST ekg-json-0.1.0.6.tar.gz 3094 BLAKE2B ea5755f2cabb8c898a6632fdf0cebca99a8eccc4a9ba2e3f844781d029b5c11d618c67bbcadbece93a69e092c03cfedef7e435fbed2998497ab44ab034a82a34 SHA512 c1996214f3d41202dd51a3bf335fa6c67488a3b3625acba196839bef36eff1443907c010b6887845cf759addc769b45d1bcc648554bb2a7942a13337cf40c60e
-EBUILD ekg-json-0.1.0.0.ebuild 727 BLAKE2B 8039cb268c79b1f65e8f348a45d7d89572fb19a2a399e20fb55a2b34a49aa2752a2638779db81e730026a54e3e8a2f5027e97ab81c0bbf444c4006d013c3ae6c SHA512 b8dab818048e6aa149ee9cce8d1cc8347e7f40bd0c7b5bddd94c535c46c183f3ed0ac82050c3956fe12a807bdefcc6290954d319fdea3b75dfea873a4a267104
-EBUILD ekg-json-0.1.0.1.ebuild 727 BLAKE2B 1645b2868930086c0b464755165a26c9256ef7f90f1bc1a3fe9391ea2333671c8503790c2041ea1fa65908884e7378db9636ac0dc2d709c800c040c140cb9e54 SHA512 1867df8b316119c0db05a4463fc4659cbb7d67ba96cdaecd4c0366abd99648ead984bebbef44887d4b1c377ff7283cc9d3a573909d6327b3b8e2bfc97e50afa0
-EBUILD ekg-json-0.1.0.3.ebuild 760 BLAKE2B 0872effeb12fae48af1ff75c98047ba96b7bd28d7e1858e6fa04d620d1ffe25048c4aeeee7f3d5d97c381ea409ac4b00221ce38c6389ec1f0680729b0583c0f4 SHA512 c4d70f5bc956af1e2092b543ecb0508710dabb83a3053d4f680d73de1392ea89e06bfa5ccf1403e0362e1737d250e9a4c2e07cf115c395f978bd10ea038191c9
EBUILD ekg-json-0.1.0.6-r1.ebuild 853 BLAKE2B cb1d0e3e1bb35e5d92a8f4bc355b6dd2d40effbfefa44836942423556fc3bde1c00f55e770c5ff7c767be330e081d250d5697066e91238c6cf9a79b3d6932167 SHA512 a55e956aeca183d59c0289bd80585c245081fce9f2070b87f22250324ad9fec77acab2d842439f2c8e2a0515529e8ecd7280917fc66fa95a0385b444a590af9f
MISC metadata.xml 553 BLAKE2B 37267e45c49b74117cebe6da3f2e18e26a1326339e91c420b0650ad05483f6c6c2fe6b694be9177de8e533cb04f967eaaf83ee5658b4127bcf184afee6e1e3b0 SHA512 82cf11540942ca0bb5a8ae7dd6ea26eedd91376d4250c42fa54b130b9fd55826781f8ffea89a70e33b7bda67f2fb9a20782e566927a4184aedef86ab4e665254
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
deleted file mode 100644
index 81a5f5ce0c2d..000000000000
--- a/dev-haskell/ekg-json/ekg-json-0.1.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index dc557c5b9b99..000000000000
--- a/dev-haskell/ekg-json/ekg-json-0.1.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index f55f77a14905..000000000000
--- a/dev-haskell/ekg-json/ekg-json-0.1.0.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/Manifest b/dev-haskell/ekg/Manifest
index 2428125d576a..5ac1cf2568fa 100644
--- a/dev-haskell/ekg/Manifest
+++ b/dev-haskell/ekg/Manifest
@@ -1,9 +1,3 @@
-DIST ekg-0.3.1.4.tar.gz 161532 BLAKE2B 87ce524eb927b2deafa6f647805d5ff108b74fbcd9cc237d30b43a75bef2ccf6257bd82c8d9077febc398c1c6bd07fdc536280f9fe878f5d3e15318ba83f6182 SHA512 41ff15edc073b0d3c9912b7d5f85cfc025fefc547ecfce513c6c010c495208318e7a3f4c30b7daa39c89996328f115367b44722b8ca9cea794b14c5a2f34b8eb
-DIST ekg-0.4.0.11.tar.gz 170085 BLAKE2B 70682c9dc30083acbb65f5e624890d8935ed2a1d9008bb3e6e77b929ba5c515853cd694d46df72d5babb679e494c3a82f88728c03611e870090dde11d07c13b3 SHA512 af6d429d561505036d1f3366112ca2c5f2dd71a23f9418e372488b689bfb31383316e2498f56f881e1ba78077f2b1c89d8df0c94354c2aca115b3f7be8faf49d
-DIST ekg-0.4.0.8.tar.gz 169806 BLAKE2B 2bea3f2c1986794073171430f138bcf0f24be7ef0808f243971b11422d536eb17f5e687d7fd59bbd9d752d8ef3d4206e4e7640dd476744aca8006d95299ec659 SHA512 1c33b119f1df4ad596abfc1734a833a661ecce13392ba970b8535fdb1e58231309f66ede3849c383d7c3c43d05fc20f8cdf835759a9468f4f50e87f828bcc17a
-DIST ekg-0.4.0.9.tar.gz 169922 BLAKE2B 43bb85b7cc38c057cf07637f959c02603570836a609881c8b82e63e41ea71fbc4a24f8df7655ca9a7353e44a17d5384a7ef4aadc8c14cc594b312a66e6bbef20 SHA512 f62301326425c32fa99daca3024ecb536a66a5d0e74cc188b7fdf71654ba2daab7d6fe34f5a76dca197c1381e2783db3ba5e8d603d844d785af1cd7684f5bba5
-EBUILD ekg-0.3.1.4.ebuild 809 BLAKE2B 39c48e879a243f7b7e3bfa0a4c080ab2f54223a913cd8cde87ce87961055cefa522076c11ac200f5d9e85f78205ad1a886d4219ae45e20d1d5dbab0fc1c6add8 SHA512 0480728091e176e8720beefae35093d63583963eb4c7c00bd1c5ede35aadd124253cd25a8c9c9ada43e6a127df01ab18597691aad4ecc70612aa930cc05c7429
-EBUILD ekg-0.4.0.11.ebuild 923 BLAKE2B c19f81c8aebc9e6a54f5537fe856fa4e1a1575ffe847f06290dd11370b7f0146fae179f3bfc51276d6d36d1a82daa774392f2f7a716a03bfa7e6ccde2b4db93d SHA512 870bb79252ad665295773ea266e44c6097b7613ad8c2ae4dab5d5c795af9a8908edb9c5f35a60e53888cb6c1c269fd35db9688f5f91dc26b523bcb1e27b763c2
-EBUILD ekg-0.4.0.8.ebuild 966 BLAKE2B 5dc50284d89a75456f0c257a15a30b3e37d995d2bceebe02149b7bee019f7d7e8e0418837601c5b55e494cefd7d8f6d4043efcec3ac6094d55fb80a44f9581b2 SHA512 5091accb873c1581061c08905aad00acd8717ca13f0969fbfd8ea37900a51d10d79d60d64163c50b16382ef7e7d25f924f2d423dca5ae0dabd02c0e888cae46a
-EBUILD ekg-0.4.0.9.ebuild 966 BLAKE2B a563d03cc2c87ed322e3dd55fd27db02dc81d54d34d85c6d9c0f956097634293a40f3afb1bca74fdec35fef2114dee6207340f4f1775bbe6892f54273034a44a SHA512 5a39e349865008690311c3d815abb6d84980d91af7cd6187ab80aad408c7cdd419688541d65f720a7ffac31b7453ec9f682cc85c91bc257f1af1640736e04393
+DIST ekg-0.4.0.15.tar.gz 171305 BLAKE2B 41184045d138f0dc8a925c81d1c15b09b0af10e5dfe80600206bbb4b4cb460521fa71fb09ca2cc32fe4abad28e38183a2f8a168c4ea22c22e3ffdf4668693fc3 SHA512 da7f776e8eedcf0d038495535ca2953d0d813a8a90c2bdb18898932d59ce1b2181e66f06188afea95c14e8b9910b5d6a07930952b2172f67e1bf5b94dbb4967f
+EBUILD ekg-0.4.0.15-r7.ebuild 1213 BLAKE2B 79b23245193bf6ed6d16fc8fb59677b84de68aa3ac3698941ef4abd57d35bf1638d2aa22158d1a8fd73d3d8145b45b2e8c5c17e0d8b708aa070aba17b5e0a898 SHA512 9e8402702a66d4847efd4783f00e1e843f922ca84d4950f8467c7a4c7e9a74fa5418027e8fbf23f171b6772dca3bf2aaac9cdf36045d58259077760d4ed82f88
MISC metadata.xml 516 BLAKE2B a6a0016ef3903e1ded31bff0a26b0990827db839593a48fd2a8b1bc8f92e32161c88dde0396c544a5ecba9944f5fe8c8fb0386a1b0e1813a4828bb107a6a64a5 SHA512 b5193ab4665caea0b015e7bfd80098a87940aafc0d0733212532fce7c1a8c849c264e7b4cbdd98f0251f53b1a9cf80a89aa8ec11288fa6a9545c490ee608e0fd
diff --git a/dev-haskell/ekg/ekg-0.3.1.4.ebuild b/dev-haskell/ekg/ekg-0.3.1.4.ebuild
deleted file mode 100644
index 6b86490fa18d..000000000000
--- a/dev-haskell/ekg/ekg-0.3.1.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.15-r7.ebuild
index 40aa54acc12d..b392e081104e 100644
--- a/dev-haskell/ekg/ekg-0.4.0.11.ebuild
+++ b/dev-haskell/ekg/ekg-0.4.0.15-r7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.5.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -17,12 +17,12 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND="<dev-haskell/aeson-1.1:=[profile?]
+RDEPEND=">=dev-haskell/aeson-0.4:=[profile?] <dev-haskell/aeson-1.6:=
>=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/network-3.2:=[profile?]
<dev-haskell/snap-core-1.1:=[profile?]
- <dev-haskell/snap-server-1.1:=[profile?]
+ <dev-haskell/snap-server-1.2:=[profile?]
<dev-haskell/text-1.3:=[profile?]
<dev-haskell/unordered-containers-0.3:=[profile?]
>=dev-lang/ghc-7.8.2:=
@@ -30,3 +30,13 @@ RDEPEND="<dev-haskell/aeson-1.1:=[profile?]
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
+src_prepare() {
+ default
+
+ # As per http://hackage.haskell.org/package/ekg-0.4.0.15/revisions/
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.12' 'base >=4.5' \
+ 'aeson >= 0.4 && < 1.3' 'aeson >= 0.4' \
+ 'network < 2.7' 'network' \
+ 'time < 1.9' 'time'
+}
diff --git a/dev-haskell/ekg/ekg-0.4.0.8.ebuild b/dev-haskell/ekg/ekg-0.4.0.8.ebuild
deleted file mode 100644
index 786f6ec4983a..000000000000
--- a/dev-haskell/ekg/ekg-0.4.0.8.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index b969ebc4b791..000000000000
--- a/dev-haskell/ekg/ekg-0.4.0.9.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/emojis/Manifest b/dev-haskell/emojis/Manifest
new file mode 100644
index 000000000000..1d86657ff0fc
--- /dev/null
+++ b/dev-haskell/emojis/Manifest
@@ -0,0 +1,3 @@
+DIST emojis-0.1.tar.gz 36219 BLAKE2B d77008408436a37400f5a325bd3e80721226c5bf127266c96a5919dd0249d94827140285a02ecabeb6ceca273eec37e06aac86636da899b2806c7b8b825bd445 SHA512 587c67bff3f77c362b16c93889762a9aad6fb5250c0bced45f5053f59dd6a11ab2886e53f286bbc4de2b8793be133708b1f9c5d4d52bcef1820f5a7c1ecfa7d2
+EBUILD emojis-0.1.ebuild 614 BLAKE2B 391edc17dc9cfe1487a2f76f96a516fa720bd265b8a85ef63f130737e5455d69634ef0db1efd737304673522fc96caf5985fa67c3bb8041f5995ac2ddffd3e30 SHA512 756274e09b39887d7231820ebe7fc756ef76b00df80c9ebea4568d4538197752ebdc6c9e34719f2825f1fcf48db91cc2dd359885a656c791b6b0353a2a4a9f7b
+MISC metadata.xml 747 BLAKE2B 53ed581a964a7bb50aba3acba47f09d10f19bafd91c46ae429bdb0cdc3186d2a20026dc51e0f5ea087f26365eed59e20321ac1c80402926f5f4f6a4c54135f4d SHA512 5a44d4a55cb9be4f8cc2f612e7abefc11d8d5a45c9bb5dc4aa115c5f0d681de080b1d8d4a65b28403ba0d5b058aed0be253ba4de3d31411e61b308c613e9f8e2
diff --git a/dev-haskell/emojis/emojis-0.1.ebuild b/dev-haskell/emojis/emojis-0.1.ebuild
new file mode 100644
index 000000000000..c070a220f9cc
--- /dev/null
+++ b/dev-haskell/emojis/emojis-0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between emoji characters and their names."
+HOMEPAGE="https://github.com/jgm/emojis#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 )
+"
diff --git a/dev-haskell/emojis/metadata.xml b/dev-haskell/emojis/metadata.xml
new file mode 100644
index 000000000000..9b9c355c0ab3
--- /dev/null
+++ b/dev-haskell/emojis/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 functions for converting
+ emoji names to emoji characters and vice versa.
+
+ How does it differ from the @emoji@ package?
+
+ - It supports a fuller range of emojis, including all those
+ supported by GitHub
+ - It supports lookup of emoji aliases from emoji
+ - It uses Text rather than String
+ - It has a lighter dependency footprint: in particular, it
+ does not require aeson
+ - It does not require TemplateHaskell
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/entropy/Manifest b/dev-haskell/entropy/Manifest
index 9c93b8adb0b3..2f8b1d608c64 100644
--- a/dev-haskell/entropy/Manifest
+++ b/dev-haskell/entropy/Manifest
@@ -1,5 +1,7 @@
DIST entropy-0.2.2.4.tar.gz 5107 BLAKE2B 646367fe9c067dae74a132488152ec04f8c3d1e6b58ea900be25c31ca860349a84bd0207723410125e28a84348a5350d986d4c0d3207377a49a09e17797614cb SHA512 257289daadb414ba82d7e18cadfc4e8a654297746984d22a7f202054271f4e19c29d4194cf21b3dadfd06f10d96bc6a29f909d4bd36a98eb18bdae4a13e56b49
DIST entropy-0.3.7.tar.gz 6498 BLAKE2B 07e73ab051f55b2eebc0b5f3071615869ac447955984dbb8eab45d0fe05401204f4ae7803866ef1952a5bac363c349edb1133fb730557784807978cefee00731 SHA512 920521a35cba9c627ee97daa9675ad1764ac91762800371cc9e491320afeae7994a431ea6938cb7464a0e6affc274a24148c405d7eca2d401d925cc2e2a84f85
+DIST entropy-0.4.1.6.tar.gz 9464 BLAKE2B 484e72ba8b6413b6205db4660f52d183dcd075bce836de6b339e2019d584a90b9f650d6b808b46855c9a423e41f21d814e10026efec050f507edc68106568893 SHA512 201a75efe210be5728a1c94ba9ec62514b96c388b6791d9301b34d2fce0208a9fa4ef25965c7840d052fd6221f15a1bec196a6eb209e6d03c3e1f971161df1b1
EBUILD entropy-0.2.2.4.ebuild 535 BLAKE2B eab34a54009441a43879bb9fe47a59879d0f306f9c7e7060ce4f0537ac2c9c6c1c7e6552bc1df4c9462b22ed7521ddd92f04b9b8d7efa1a7fa823d1ef1baabe6 SHA512 7032ccc7dc6be90445f73ef59066cf9656dcfe8e0a409e866678379612bc03a1fbdea994960d721d0b822fda6bdee9b02620f1d2713b4aea667fdbfbcba191fe
EBUILD entropy-0.3.7.ebuild 619 BLAKE2B 0d0b03e0530a5733f5c40e5c3436b5356488d62b39fed7373251773750e29247a26f91e3e662bc4803ef748346f0283e5a924fdf2827f7411839e78e048a3736 SHA512 8e9c5c212a2f14d3d1004c3bc4cc3773dbca0fb065c3a42c4ef58ae3ea5626cb5b50c90047919256dd67432e30af9069be16352caafdafd1cb76b6774b74e476
+EBUILD entropy-0.4.1.6.ebuild 647 BLAKE2B fc4ca236895fbddd9c5a8229fe60f926558d5e4e57a0009877b713bba544e003da306ae3612c3d9a168ad90cd460bde105bdd205895bcfb559ce3130c1ac8edd SHA512 856ef532176c4e9959c70df1486205809d6cf775665bb495f31d437914252924b5d5b5df96d984aba4a2d2ff4188882a27e708ea8b3690a72bc94d3f0f8cb073
MISC metadata.xml 712 BLAKE2B 5d798b692bf1613cfff18c7044167b83a8706f240b7b95a2e05beb377a5436f0c4815375a0f47fecd26d24c90afd00610377192bc8f5f85874b5aa285f682d41 SHA512 252102b1a14184782b09ed964d7bca68e3500e265109419dba201279b6b9e18be73d651e347fee6a6a550d9506f5517e10a24e5763e68edbbd1c523754f261f0
diff --git a/dev-haskell/entropy/entropy-0.4.1.6.ebuild b/dev-haskell/entropy/entropy-0.4.1.6.ebuild
new file mode 100644
index 000000000000..f7b946c45c95
--- /dev/null
+++ b/dev-haskell/entropy/entropy-0.4.1.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="halvm"
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0 <dev-haskell/cabal-3.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag halvm halvm)
+}
diff --git a/dev-haskell/enumerator/Manifest b/dev-haskell/enumerator/Manifest
index d6e6e24e9e19..95decbd525c6 100644
--- a/dev-haskell/enumerator/Manifest
+++ b/dev-haskell/enumerator/Manifest
@@ -1,3 +1,4 @@
+AUX enumerator-0.4.20-ghc84.patch 590 BLAKE2B eb079893035685d0dcc19f1bf1ec3e7002c21ada581d8b8002d1d1713e575de8aa79dd98dfa677cdc51f9829cb7695ef67c61f73e65042c8a848ffb113724243 SHA512 f38d940bc8998c74cdc7f926a055c73940df32950d4934a5533a9495b69e8cdf28882f8dc54413c8e1095c3584802c0ef73f276ed5dc2d5609b77e4c18dfecfb
DIST enumerator-0.4.20.tar.gz 53986 BLAKE2B dcb98c31e862194f712c2fe23193557c837d5ba658b89ea50005c2e62d2080d06740793fd4e4629d8dab5000062ef2e3908fea7071ca499e8a2e3f7ca0c1d085 SHA512 90711142b61cee2184420f4d5c9de9563afe6198cccbf5d9d8a75253b307c3df9fee388dc7770e8151f8d7b5570afdb30d8e4e597ce462302dda8430e64050ad
-EBUILD enumerator-0.4.20.ebuild 659 BLAKE2B 074333915a0ace0f2d8abd2d4fa126cfd6eca41cd2870bf1514719c03ac21a9d95f3bdc8f57249daad66f3e2f8da3d4b7621e88d2b54375a71ec181674f40632 SHA512 4219e723f674042a60983861bda6f459f354201000b15f4f1f04633703f9d7cb5b6dc0c9ac7dae69d2afaf4f3c621202718ba755a9d7650f9e698c83cb9c2ae5
+EBUILD enumerator-0.4.20.ebuild 704 BLAKE2B 800b641f1dbcd164fe68968eaa6c4c4708c1b82f37a991886e38d0f43916b3defebed26bf59b14f41f7ada2338fc35d0c283531b8ff0b18500f1200155d46f15 SHA512 fb49ddea4dbd8ae954b4c2ac00b4807d8dc6becef4d80595f4f6d80207dda6eecb2363b2afdcd1d804905caee52c4b6ca0df3e5286ff86034fa23add01c9ab15
MISC metadata.xml 2363 BLAKE2B ad70878e500caef88e6553e1c5954c424fc4fa26c8c7ad7ea9342ceaf14bd3721ecb05a91b2f586c09531bfd466bd92f6091de9319316679133c6c39a3f4f528 SHA512 94791c84968b175f7a28590522a264efc960277a56a61d18305d0e944b48d7e0b38f40f97932a152e5d501315c514e9db36cb9b36464045c65d5f07dd1ca9b16
diff --git a/dev-haskell/enumerator/enumerator-0.4.20.ebuild b/dev-haskell/enumerator/enumerator-0.4.20.ebuild
index 135477c4a952..c8d35ee60ce3 100644
--- a/dev-haskell/enumerator/enumerator-0.4.20.ebuild
+++ b/dev-haskell/enumerator/enumerator-0.4.20.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.3.4.9999
@@ -24,3 +24,7 @@ RDEPEND=">=dev-haskell/text-0.7:=[profile?]
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6.0.3
"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc84.patch
+)
diff --git a/dev-haskell/enumerator/files/enumerator-0.4.20-ghc84.patch b/dev-haskell/enumerator/files/enumerator-0.4.20-ghc84.patch
new file mode 100644
index 000000000000..d992228d2e5c
--- /dev/null
+++ b/dev-haskell/enumerator/files/enumerator-0.4.20-ghc84.patch
@@ -0,0 +1,21 @@
+--- a/enumerator.cabal
++++ b/enumerator.cabal
+@@ -152,2 +152,5 @@ library
+
++ if !impl(ghc >= 8.0)
++ build-depends: semigroups == 0.18.*
++
+ exposed-modules:
+--- a/lib/Data/Enumerator/Internal.hs
++++ b/lib/Data/Enumerator/Internal.hs
+@@ -50,2 +50,3 @@ import Data.Function (fix)
+ import Data.Monoid (Monoid, mempty, mappend, mconcat)
++import qualified Data.Semigroup as S
+
+@@ -73,2 +74,6 @@ instance Monad Stream where
+
++instance S.Semigroup (Stream a) where
++ (<>) (Chunks xs) (Chunks ys) = Chunks (xs ++ ys)
++ (<>) _ _ = EOF
++
+ instance Monoid (Stream a) where
diff --git a/dev-haskell/equivalence/Manifest b/dev-haskell/equivalence/Manifest
index 79d5b6d40f7d..36957be30eb0 100644
--- a/dev-haskell/equivalence/Manifest
+++ b/dev-haskell/equivalence/Manifest
@@ -1,5 +1,7 @@
DIST equivalence-0.2.5.tar.gz 8013 BLAKE2B c5485fd7a8d4dd047b743c2821cd71fb8b5b278c10f47cd27d23b96286a6edb1675568b721f93d8ff06ba6aaee3f268db177eff7cd01ed825392cd9805f58600 SHA512 6417a8698826458b172fc5556b472f5ae06b29a8d2b54e7ea10d6665eb7a1691dc9d92d56a1b93b43d4ef3f71188b8878f8a43a123c9b6ad3641e4848a20d676
DIST equivalence-0.3.1.tar.gz 8350 BLAKE2B 2c2b929f6abe9b38d834d854f3144a60e7173d7f4fdc30aab39050d7f054165da4f457b3aeba213e9d5508422dd4ba9d3b0311767bcd15e3bd9570f024979f6d SHA512 5d6f6adc2d31c48520c2120503b4a21e18044dbe75f3dddd5af188213887c714370b09c776c44c2eaabf41226719f6eb6f6bbc04eab558879d61157a67b2549e
+DIST equivalence-0.3.5.tar.gz 8313 BLAKE2B 779fb3c57f7a9f06f18349b94d6afbcca8aa442af1426a513f47718bbf76e9202f10fb6f76cff693f8e9fe72b68bd04a1198d9ef52643dce6049e010384b3ac2 SHA512 f8a073c9ddc49a8c1d60a280b84f97947a23ed6a021b92d4028100ed308cf1dfcd0b26889a6cbbde0e77f00b777b2d1af0fa2410422641e0a03395692a9ebefc
EBUILD equivalence-0.2.5.ebuild 762 BLAKE2B 8b852d60c69bffa0752fb46c8022b46e00f04b7a412b74b0a8d913d242751e2df97566279adffdd030c07d03600519645f21addcb20643c515d54a4788a98ca8 SHA512 a4f475300010f8b43ed9ec16a73fa64f431b2e9cc871259e0d760e0f920e378ad6d3b5b09045b4edab60477b58887c326f4ab7c724d339e4bdd7ea77daef17b9
EBUILD equivalence-0.3.1.ebuild 865 BLAKE2B 75c650d55db36bbf2273760d9faa34f84a4a461fe849e6fbec545c09d95279d90197c10d7f2d87c23547da3712419241fc06125db7f482677940dfca71055532 SHA512 c8edb78e22e92315daaf554f8e059a82b406b53af0cb8e843a7d185b46f1bcce3c6592a410e773e8024bbbc39b1f74eb2d3d0675579f500617741f4ffb0c567d
+EBUILD equivalence-0.3.5.ebuild 787 BLAKE2B 7f8cd6f85e1da2c3f765f5154e89a78cd9dff8678f09584a602bc830a64cb40d65f630281575ea8849739f909037c4d31ad2f3605ded5e177dad70088f9a55c0 SHA512 458b84e81f6e47a310312e52a9d894c44403ff22ca7c17b73d9a936d57b87e6f87b6b9e5b7cec1dbd7216cfcb2059c8583cc50c3aa9eb62f01ac81fc2f7fa8a1
MISC metadata.xml 701 BLAKE2B a2f9d19b1f32744ff206d3445d0dc09c9a0fb9a51d3d748d5888899605a00e9d746666693329d1aec672ecafc1e8ffe8b7ca155d3775f694d9137ca510ac8c98 SHA512 4cf400a9dcf64de802d636d1852f9418db899922db765e318c6f77723f2ddb51803b97d3530176609082127fb38568e278e3696d5d1bf428490d4855e787bb69
diff --git a/dev-haskell/equivalence/equivalence-0.3.5.ebuild b/dev-haskell/equivalence/equivalence-0.3.5.ebuild
new file mode 100644
index 000000000000..a0f7e03b7d52
--- /dev/null
+++ b/dev-haskell/equivalence/equivalence-0.3.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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://github.com/pa-ba/equivalence"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/fail:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?]
+ >=dev-haskell/stmonadtrans-0.4.3:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2 )
+"
diff --git a/dev-haskell/errorcall-eq-instance/Manifest b/dev-haskell/errorcall-eq-instance/Manifest
index ba368cd88c31..84337c9c228e 100644
--- a/dev-haskell/errorcall-eq-instance/Manifest
+++ b/dev-haskell/errorcall-eq-instance/Manifest
@@ -1,3 +1,5 @@
DIST errorcall-eq-instance-0.1.0.tar.gz 1629 BLAKE2B 052a614678a72d1bc5c5b5b71e07a9a51a80247f91256bd247981dda3fb162b7b948104222b4ae43f923feb6ec21035bc73dc0b8405409a3f46e12bcc6648ae5 SHA512 313f3537a927c606aaf9df1078c1da23ea8173f2a06d5c0a834ab6826fd8aea86469ac866bd292d2864afbd228d5b5365929d1c7a09defd3b7f21ac685a4d082
+DIST errorcall-eq-instance-0.3.0.tar.gz 1534 BLAKE2B 6b137de15395742d5c73e1e9f1b06f88109675da701d7d65e40879b844b4ebbe4d8400fec44a12388af3a4ab1dddec30a8365e63eb8f042805ad020a575de325 SHA512 934ee3b3f00d7d32b9aa384a568cfc9c99a3947cb39cdc23495dda21acd0672d6de753b4243f417397738473d091fd14776c21da0dbaa0b40c2b465cde5910a6
EBUILD errorcall-eq-instance-0.1.0.ebuild 628 BLAKE2B 9791d6cf26b2643041a68e44795a2e89e0573939775f69eb729eb4e1341a36e726ca9b41d2bba235152c1d4953d9333d465037a6c5e3b5e24bad7a112add253f SHA512 888b0e69414b9129f25ac99ef2a04b2ea22b19f013d4fa0a61977a11379c394058d712ab80666fd776fb0052346c50b61e757f9ce734b26b6a012f358620d776
+EBUILD errorcall-eq-instance-0.3.0.ebuild 665 BLAKE2B 21fb376a71ac9778191dd03fdd15bea33f8a820c853935a120ff6dc642074066bcc797578cd6a0a3f077aa768d15c9fb6ee3b231a53c980ce0018ba90e511719 SHA512 5c7441bca2880e157fea30c3a4683545dbb2b5de30631d20a166283f751b2c5364293a0a608c633cdca9ce818bdcc8f22cfdb141535446f7dec0102d97eb0925
MISC metadata.xml 403 BLAKE2B d91f6c24dcbadbd55fc00ce8c51fa9df861b025124d679850dd10e79c9ae8676d2a58c194791743c8c16893be9562674e5e112ea7672b4579d3e2804864205b0 SHA512 2db46308a0fb8d443c6369bb1275709cb975a0900552d0d0752c8bc6e689929d4e666428903aa914129f2cb8f493d379786adbcc38f4813e7b31aebc5cff6277
diff --git a/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild
new file mode 100644
index 000000000000..575eb95d3ba6
--- /dev/null
+++ b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 orphan Eq instance for ErrorCall"
+HOMEPAGE="https://hackage.haskell.org/package/errorcall-eq-instance"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base-orphans:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.5
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/errors/Manifest b/dev-haskell/errors/Manifest
index e1ca803dc6ad..a85162cfe075 100644
--- a/dev-haskell/errors/Manifest
+++ b/dev-haskell/errors/Manifest
@@ -1,5 +1,7 @@
DIST errors-1.4.7.tar.gz 7922 BLAKE2B 40bd2019f87df2fae5af82fad574375fed6717787fad84c5da74696c827a954e88059db771a06f07de3ab1b99757d26e4b345f030e3b5f9a5814eb531a0cdb42 SHA512 14873d32c744758000c6c8eb954aa659a57d78a32519d88e80e0f5b34a3f528e64293703da950475d89db2f79a7f2c80bc46a8824fee91cf3fe5668bda22a77c
DIST errors-2.1.3.tar.gz 8559 BLAKE2B cd350d74d7836432dd5a204a4a3f5fe915a050979fe9053be6282f59f2f77c63159544221541b64aea806fcaeabe5f81ea2196347bb9e422c6c1458f13ff9ed3 SHA512 8950d043b883395a69ccab6b655219d035ff3b4a22911a23d54834642cc5c98b5044b7aee170dd004f86b3b8c7e991ceddfeae87ed592e7d5e1cd6e44c4e0144
+DIST errors-2.3.0.tar.gz 9184 BLAKE2B 7a44adaa0dfb5ba623df16b79db469804def23ea8d00ed2b6cbc5995c75b79ef72de095e333428525a1ac5e24cf7bcc81346eb319ad7d343e5d58af2a8449e2c SHA512 dddfc63505fd7023c4a669b3cc3d736cf7ecb774b53dcdfeee2d203dcdf4684f5d149a1c217134de214b64af4e154a3ef08b315615c85a1c734ceb42e80823b4
EBUILD errors-1.4.7.ebuild 763 BLAKE2B 4e6254166ce7d2420393760daf3f174326610b8c9fa274b12327167d5b37ffd76ced921275180c3f58fa28fc44d062bee4b38ae7fa899671b1646539ea16e2f8 SHA512 9706d729ae3e1fd3b9a689212d8ee1f43763d6dcbd8f54d45f909ee30ba6a17ec7f25b9bf34372f980e806bbd00cc959c3f844024384430b2bb41e56cb81a429
EBUILD errors-2.1.3.ebuild 800 BLAKE2B 76a7162befa99c99c61917afef43cbece6e21aaab9197978f01f04a681db1a09ec9f91b1563ced3a78bf20633c124190e8ed2f2eee13054df51ba8bfcda25823 SHA512 96cb90194c510ab82055cb04432a58c55526b4d0792292c9c11c24590ebecddf658db9434a021b7aeb10813f6ce705c670e5c4887f422e88afcb1ab5c2714265
+EBUILD errors-2.3.0.ebuild 826 BLAKE2B 64362c735fa1a87cb7541a8b45c21bc243ac11507b77eac93292867c2ac503d4c538b74240b7ac091f175edd6a04ae884dcdb400c1d7aa91350d666174253bc6 SHA512 9f28909edcf2f288f43e96357cfa7e1419bc419ecaa10790761f307f81beae6912d2de952cc23ed8f8bea77c1b89fe6591c87eb0bc0bc59a6b556c3bb9d3bce8
MISC metadata.xml 502 BLAKE2B 3c097e09a0f3cd40d27ba7bb9484b3dd44b6dcc61147fbc49fb885bcab850810895e0ac0f2a749d2981420d534a2fbfd0e3b89c5a39f7428f644e99bbd58e552 SHA512 6b581bdc7ed765ecdef99407f3b1be3c97d42826f7605c40241fcf9e922a05db13d1cc894b241a6692b83087398ebbb2e73a963c5d53f1b7979b6ef3f5505d1a
diff --git a/dev-haskell/errors/errors-2.3.0.ebuild b/dev-haskell/errors/errors-2.3.0.ebuild
new file mode 100644
index 000000000000..7dd91e3a8926
--- /dev/null
+++ b/dev-haskell/errors/errors-2.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simplified error-handling"
+HOMEPAGE="https://hackage.haskell.org/package/errors"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/esqueleto/Manifest b/dev-haskell/esqueleto/Manifest
index bdbaeb9be6e7..c3a445b7f739 100644
--- a/dev-haskell/esqueleto/Manifest
+++ b/dev-haskell/esqueleto/Manifest
@@ -1,6 +1,4 @@
AUX esqueleto-2.4.3-persistent-2.5.patch 6114 BLAKE2B 594cb0dfd2f6e6fb5ac28df75a1e6451bee2483036f5e465fbcb6bcbc98a10214fa7ec534558022b60096b849e68440060f8c1b4f95c235691a4b32b4d2e05d7 SHA512 a229ebc9e9f513102324e78641a4eb4e86d9fa87764f2f88fdf8512d96c6eb223ad870d20dcd0c7805d3a695cebb7e03bb3912421fa25cd7647d804b21320b65
-DIST esqueleto-2.1.3.tar.gz 33024 BLAKE2B 3d028c495f44ba3757ee5b9df463d35c4fad382ad4cb980877cd6589981dd0e2fb219944830e0a3d1f5426e9773416178b3781b1aaee340cb8b491549689af15 SHA512 b0508daec0f248458581155c731d307f039d04fae7e76697d2a8bb8498a5072b31499d1d3b041314b34b4034e4357e10323483d04f7ce3218da7489a00683fbc
DIST esqueleto-2.4.3.tar.gz 39664 BLAKE2B 03f56caca53815bf751503eaba55d0c6c225d9bcd2751371aeadaa1244c90649babf7cc2f05f8dcc2206fc5a7e235de14c11cde3f246c1fb78967defe566cc88 SHA512 50ad774bbd83c587775887320e24b329b575c9b3dad5aed920d83da7b8e5fa259624c38a40c457a3c12258e2b34cce39042c1b33002a06dcd3020bf370a06cbb
-EBUILD esqueleto-2.1.3.ebuild 1425 BLAKE2B a85d442d410b47bfc3eb4b6f941fe92e67ee32bd5e5e88c601bec5deb7185a38a100b1111d3587b939765c3bf694b55f9b6dff46eefc11fbd92a94fcee4de98c SHA512 c3d655b74866174c552be119c9bdbee49618dfbf914f11fd254b43c13ec68276a49fa303b3f4a530f875867ebccf883460bf31d14a120256cdb7c0b3f8ee9609
EBUILD esqueleto-2.4.3-r1.ebuild 1372 BLAKE2B 3d042c033ea9a939f27d1e72e39dbcd45546b699a2c2555fe53e7e41e0ac4adef9e796b5fb4a3ee7fbf9f0fc4b02f38ad4cfdcaeb26fc8696a4e8b47961b8863 SHA512 69cf8a6a1bb11697a21288316ef6424075efc3e75fb22eb4d39dad4d31598f90d938cf42eee9d10c16b6b67628c5bc137f7519dbd93ac568b2206bcb34c957f7
MISC metadata.xml 2043 BLAKE2B 7b418084368f204d12010f088f55544feed211ed193787a9698a45c891f5c5c579a9e9b583cc606401ff43975755fbe73725588ebcf27e8dcfd77b3344534596 SHA512 162af6c274fb74b5df2c040c8dc8de89ab08bf5839f6c80b099a7c906e4168c92a1c49a09ecae0dda69e45239002625abdf70fa323ab1258d55c314931875599
diff --git a/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild b/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild
deleted file mode 100644
index 42e87d5e7c41..000000000000
--- a/dev-haskell/esqueleto/esqueleto-2.1.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/exact-pi/Manifest b/dev-haskell/exact-pi/Manifest
new file mode 100644
index 000000000000..6b442452bf4e
--- /dev/null
+++ b/dev-haskell/exact-pi/Manifest
@@ -0,0 +1,3 @@
+DIST exact-pi-0.5.0.1.tar.gz 9329 BLAKE2B 3f3a92f7dbf6bfcf629d5f978fcc5a6db3e24f0e42c854b3769b671ca301deb358993de7ef94e524373c73a967b7ea92c8da0fd812f7de85903cae4ddbd306c1 SHA512 873c445ff1044ce8f464b29d5bbe7bc02e2df8e267323f29870c8f816800dc403837852586c950725a871c78b1900db45b8172bb67c1da361e7b1b2bf3a56026
+EBUILD exact-pi-0.5.0.1.ebuild 1094 BLAKE2B 39f81b32aa52852d764ca5314391444d25bb102c11e9b9df6e2f071b4cc7ed74863088e11c1570aed7a90a00a88f5d0f3c82e68034ea0cfe984824738024ac44 SHA512 85b9707fe876595fc6739249f3a704e4043ae617119ec766f02d274298470949aec200ed87a804b376bd34cba2cee1a425465274faa5e7b7400757c14609017b
+MISC metadata.xml 489 BLAKE2B 97283aa3d5901d65311b663488ef641b783261d42c533a4512986e08eda07b054b8495b48abbeccddd3f21367d6c43f6ab5ffc4881527e2fbdbaa267c9c52cbe SHA512 fe3a5b130544fa64abb722a76315a57afbdf127c5414923afa15ce67092bb6be0e1f9b8bfa346a8ab6188acc99a2e498d957f830cca86e76aaa2eeb529af20c2
diff --git a/dev-haskell/exact-pi/exact-pi-0.5.0.1.ebuild b/dev-haskell/exact-pi/exact-pi-0.5.0.1.ebuild
new file mode 100644
index 000000000000..fa7a53cbd593
--- /dev/null
+++ b/dev-haskell/exact-pi/exact-pi-0.5.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Exact rational multiples of pi (and integer powers of pi)"
+HOMEPAGE="https://github.com/dmcclean/exact-pi/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/numtype-dk-0.5:=[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.10
+ >=dev-haskell/semigroups-0.9 <dev-haskell/semigroups-1.0
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'tasty >=0.10 && <1.2' 'tasty >=0.10' \
+ 'QuickCheck >=2.10 && <2.12' 'QuickCheck >=2.10' \
+ 'base >=4.7 && <4.13' 'base >=4.7'
+}
diff --git a/dev-haskell/exact-pi/metadata.xml b/dev-haskell/exact-pi/metadata.xml
new file mode 100644
index 000000000000..2a02051ec531
--- /dev/null
+++ b/dev-haskell/exact-pi/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>
+ Provides an exact representation for rational multiples of pi alongside an approximate representation of all reals.
+ Useful for storing and computing with conversion factors between physical units.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/exceptions/Manifest b/dev-haskell/exceptions/Manifest
index 445810ae4633..2b5731d07e47 100644
--- a/dev-haskell/exceptions/Manifest
+++ b/dev-haskell/exceptions/Manifest
@@ -1,10 +1,12 @@
+DIST exceptions-0.10.4.tar.gz 20819 BLAKE2B 16873edfeb540ddf5b950f81772c7d162e3fc37d286dcf6608c4c3017516a4255fb7cad247025aa9b0970508613038a3d0b42eccf22e74a0c4efffdfa22be5d3 SHA512 3df1edb4abab8e2e2dbd7387809d9768efca36c6840225ce33bee8679a4efdcf86d28beafb54a9a40e512163e4d088f94e788341bf614869bbdbd9d701bca4a2
DIST exceptions-0.3.3.tar.gz 13036 BLAKE2B 021e8c3f40f9ef9a734f8cf0f8491767d4d2c5c1f1b659a089525a346cea7ecb67058f7405d6659361c6d83b76603527dd956e6244843ceeb5b7bd8c6fb0efdd SHA512 3264f78b950a3ea737f577e5ee406bddc1916bf93271ff6e78a477b1575bb105ce0c47324c4f56288a7ef6e7cba398dfb66ea66ee07baf5aaa17012cd6cc4da4
DIST exceptions-0.6.1.tar.gz 11392 BLAKE2B 6ec2c1b2603da2a33c663996f13b522fad3fd6b8c3683c13c58b07459e03ae67c2cb21cac3114bdc089ba563c9ef8754a187bdbc8a805fa5a041989c7498fde5 SHA512 92413cfa9fccd877303ec4f100c4ac94d3e30df0563600733a940c3a3ee9d4e1e934bd6d09774faed684c8ea9821b8c44cf501cc44fe8c834dd19e2efbed5070
DIST exceptions-0.8.0.2.tar.gz 12241 BLAKE2B b84c642451fa957cbe23d63b86cee0fdef7977d09dd9bc28f2ba87e81a2e4803dd016951c85ac139b81c584d73893cbdae249504cb6a7457810f3e11f41058ac SHA512 8ed232f97f9d705f694aa9e0261c7920666cb0052d00370883b08fa6f61a97f8b17643512bdda5189760a51b42a9340e153521abafec20d42ffa193f3b0369b3
DIST exceptions-0.8.2.1.tar.gz 12354 BLAKE2B edff8b7dd4488d4a01fd7d7416106dd130dcd06f86d0a849eda06ab381491c9ba49928d952f46d3af2f77dad14203ed3f401cc258638510b62725186a0ce4380 SHA512 0de9862ea3e71b7511b059c90363856b0ed445bdd6aa24ba39630d31a2cde601ef29f6a8c9f39ef80be7682c6f58a5d74d17552a8f64d544fa67aef6017f254f
DIST exceptions-0.8.3.tar.gz 12986 BLAKE2B 31ae066b5bc71a01c3542495d5ba1efe379c9d8ea170b5175c94a822c90f859fe5519e1c4747327bea19ebe4fa2e16953546b7208f3ea21e231849ae44ed676d SHA512 1b650d979e27c3307a7b58ea09fe19bfd97a35fb75aa526237cfe4fe68c99560794dc8985b601da1fc6cefb8358c76f60df822b709c621172785343233cee89a
+EBUILD exceptions-0.10.4.ebuild 1334 BLAKE2B 4ec0055705d4dc357e068d5e2feb0e32a5ff5cbbe0272f015ce1156824fb11ada419d20c2197e9d06b1ae8a9acf455aea4cbfe8d64463c257e378fc863757277 SHA512 395a9ee406735c31c11891dd44c311535472369cd03c5aff25180ee3359deecd5f3f56ac7109753319805a7fb89497a5d87b6ac5d7aebea8795f44d1299c9c26
EBUILD exceptions-0.3.3.ebuild 941 BLAKE2B 140b530c1af17445a21011d657e54a66c6dba13337526f000b37fa021aee0d27655fa578cc07320f661e478899876828d316e0b2cfd6b01732b994dc5f8f7e4e SHA512 9f664d7066fc0e02007a465436e59f5c6ee25b5fa797da1deb85733183c8bdcf315e5804b62357fb9a1400e6c79233d4b4326abb08e97777a228ed67df3a808e
-EBUILD exceptions-0.6.1.ebuild 939 BLAKE2B 8863513f8bc6237426d4ee7dd3f8307e446fb6c1527ec02071d6bf42bac323fad5bea1e269b9b0a35d041818b7c3ca58622094aa738b5dcbc4bc1e21852d239a SHA512 75b8b150c8e3a449a507cce45c7d31fad6a6f009343abbf00078fd2a92e436f289e35315f331b040839508ef05638777d6587c804913b04d4b4052d490336aec
+EBUILD exceptions-0.6.1.ebuild 934 BLAKE2B b6fadd3cb4936f3bf989fb26668ffc290bd1b31c6f1ccab5d9a1c6e77a86682c9f59b6fb2afb05ac34f92e63466ab0fff2bbc146bdfd3a5107c293c0c1df41f8 SHA512 706b9a49f1d1c49a163b6f58ecfe5877994d495e27c98dc0ed41090cee563418505d9339ddaa24708c7d679ce26412d9df858b1d4c7fda1a67283c932cefe6bb
EBUILD exceptions-0.8.0.2.ebuild 1192 BLAKE2B edd15d28345e95eabe2e8fc6f24e83379b8a0e7502db201137446658ae2cc033e22ff483c3cb98c2435e50b5395b9ad8a48e43c36ccaef39076adc473f96075b SHA512 a3ef705c47ab158475159ab143b3c164246c7e06ffb02badacd88c735f8d46debab881174101b4b864fc1ef02e630ccfaff07cb6f6dbc0c1258cf044c4134612
EBUILD exceptions-0.8.2.1.ebuild 1095 BLAKE2B 5ae099abb368a0644902d37c9caa941de2f6675097b60a2dde0707aaecfb7412c147b9ffeec10b0ce74cbe64897a5a4f6a39331ac77f0c87dde494a852945dba SHA512 80ca1fd819162a7b9fc30428757c2a033c96aa7979dae0e1ae0996147d39f26db7091fc89465e57f51e5528b73941933da8958db6fcb5d1be3a2f30b3aa97ff9
EBUILD exceptions-0.8.3.ebuild 1118 BLAKE2B 80a181cd97e2f1aa816f2a0480b1d007473c095b118f3214b7ee3927c1f16e8027fc6270a3077d330a9309dbb80292481dcfc05d915431b3c6a89bbc071ed309 SHA512 10901bc0b0677d3ea0a8384d861c96859cb7b308dd3efc7acf6592009713da882f82cf173560f9625ee7950bb8d305fd17dabe0c8ac0d4dde325a5811d72001f
diff --git a/dev-haskell/exceptions/exceptions-0.10.4.ebuild b/dev-haskell/exceptions/exceptions-0.10.4.ebuild
new file mode 100644
index 000000000000..073b42171f4b
--- /dev/null
+++ b/dev-haskell/exceptions/exceptions-0.10.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${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/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.15
+ >=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 )
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.10.1"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.5 && < 2.14' 'QuickCheck >= 2.5'
+}
diff --git a/dev-haskell/exceptions/exceptions-0.6.1.ebuild b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
index ac293efaf12f..e1b21da7e1ea 100644
--- a/dev-haskell/exceptions/exceptions-0.6.1.ebuild
+++ b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/extensible-exceptions/Manifest b/dev-haskell/extensible-exceptions/Manifest
index 77fdcec6bcfb..12023c41790a 100644
--- a/dev-haskell/extensible-exceptions/Manifest
+++ b/dev-haskell/extensible-exceptions/Manifest
@@ -1,3 +1,3 @@
DIST extensible-exceptions-0.1.1.4.tar.gz 8531 BLAKE2B 2156f9c719737286d720bd52e57172386639c95f559e8e4a257ee7f67e61a9948ab042d8befd72b3aa15993faeed6bd7ef2918553d47e0c819c2a29262289cc2 SHA512 b63bb6b8bc846571db37c23801b711748a10a27a6a6b25035e992013f6705ad9b3ad86e61a7de839c9ac61c26ad3640b9642a8747d6b76a03336834c39e93dca
-EBUILD extensible-exceptions-0.1.1.4.ebuild 695 BLAKE2B 072f442f15667fa87fd7c1e48cfa48bafda2afeee5612c94eaaa8c3f2166f86cb9c89472aa0b2cdfa10274233d10280185e4a0eba5c72907eea11c2951dff535 SHA512 3ffb71e919c2ac44088d2e78174096dc6f01497ebdd1eac31f5db8b6c0194b489313170ea66ea3e10b28732c0ccf4977c15eeaa19cae58a6195e0446c471ba63
+EBUILD extensible-exceptions-0.1.1.4.ebuild 683 BLAKE2B d2df9d54e929e526f95a22de679c126e7575249aa480c99eaf28eef200bb7057ee602fa8076eb671ef64343602af3466fd392fa1eacdd2b6db903f7a37f03d6d SHA512 58482fa87e4fa5947ff09d21b25e93512e854178c885c862a8b00f3a1d17e33cfb067aaba64182b7b776134431e9d705d14bce294441c8cc92f1cd2733954de2
MISC metadata.xml 392 BLAKE2B a352774fda01c5ce6f0b551c53c60e99c521bb73da029d064001a93a6414036e2227ce890b184dc55f61e3917a68133eb676e5f8795a1327a87894fa40c6be57 SHA512 3ab7f177bb899d2483d85f13d47c046dd596eec67cb5ccb8672d26086fe605ca46c53a3171747979655a6ed8f6fc0d95a9184ae445ef965d1814f6aa0bc62d9b
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
index b9df1257dd20..b92a92af0dba 100644
--- a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
+++ b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/extra/Manifest b/dev-haskell/extra/Manifest
index eb09136cece4..e0d1d682cac6 100644
--- a/dev-haskell/extra/Manifest
+++ b/dev-haskell/extra/Manifest
@@ -1,10 +1,3 @@
-AUX extra-1.4.10-QC-2.9.patch 680 BLAKE2B 40ad2e352f72a4c69aeb7450a42eadc8cde75af6525ab5e4b15e41b22041c46975dd021632e1b16872cc1b464d6db8c2e269febc7c6ea9c738ab3440f0badf7b SHA512 cf6702f2ab99967c23f04ae859bbc38a4d905676e3e87e6bbe4901033735f4e13804626fc820c4876e195b6f48c0f519c2004328a0716dc23529edf9307db6c9
-DIST extra-1.3.1.tar.gz 30439 BLAKE2B d1a550e8e09376490c25497ace158418679a971e3d0113f727b3815f80b20b20a85ed87349302d6065d5af7c930adaba2f26fb939952ff06b01cfa2355025ad7 SHA512 d6e736a021ee39139855516647b91a328e8ff075b94bdcc84c1296586d9f58a20819fcf78a45bd0fc9b3e9516780c68fb27ec0dc406964b6d9d5c93e26bfc9c5
-DIST extra-1.4.10.tar.gz 34981 BLAKE2B e1601f3d6f782a3b0138fa47929afb2bd2fef74305c4e6f8d41aea9eb12c00975da9a3edb200f4ff4e613c049f08239c993ebc11eca600992d831ed54a59058d SHA512 16b7bbe3944d7013a54dfe629f997bb46a24c9b933a6be9570cd86f6b1bace9c001acb0b5b8d92ddf50aa21ca67d5694d3705029116644012345d20f1e3386fd
-DIST extra-1.4.2.tar.gz 31311 BLAKE2B 4039e3c0ca573d782a4bc6db2d892d22ffcc5e012e752f065c9f98d6e580a5b43e772e49345681bb9a31ef9679295d459aceadbca9bf79b4f496b8a1a7b08e8e SHA512 5d0c5ee70d51fa4d132b5e7813908a65badbf339cfcae4182932933b70cb7b8faf659d22c624086757c38973aeff769b5175bf533bbb51c3ec419ba09bb28409
-DIST extra-1.5.1.tar.gz 35989 BLAKE2B 637533fd0b175892c58b341d5dc8c3d97a28291a638f2cc185a7338077d2f6ced21a1efe0859ee8f4e9fa1636c3f8ef4423c83a0a683a9accd25efd70cafdac9 SHA512 c3a0d7abc589e4a175c5c090b4a850751b0f231a3934db3bb87f4a11044acfcb161aa366789b3c6b5415778578ca126c3469f648fa326fa5ebec0889c59005e8
-EBUILD extra-1.3.1.ebuild 642 BLAKE2B 7713cfbc608082f1d97dc747b62c7ca3100f888d52a0b21bca24f6190213bda2800919bda39ae0db258cce035d7bf519c839b99a0f383fd41db6e0fd069bc924 SHA512 bca675453a2695c6590ff13f27924a0ca109aa95d7d1b555110bd7729ab8c07ad301593bf4f1a6ceae5a9a8683265788f6102f4145c77006156d989600bf8638
-EBUILD extra-1.4.10.ebuild 614 BLAKE2B bc93a77c5815439594e5bfdafb43fa0a6009ed70223ccd71c58759af7235cd341f23a2d947bf8f35e1a4c4c7097572c9b68fd1b6d5b1e2e26d4251fcc3f1fca1 SHA512 a6fe5dac82744aa28888bbeb18a538728371148bf1ba57eef88ed18930ca098474b247554b86eb14e11379abf63cde1f6b26a163762aab6f64599deeff230ec2
-EBUILD extra-1.4.2.ebuild 637 BLAKE2B a5072e3f78ffc7624b6206235a016843c1c3caa21913b4a67aaa95bc53649ac341373a32557cab3b19cd284ab303701a7ca6a87ba1585b3e20fe2cefbe4afd18 SHA512 64c6b133aca2d7eed1cc68cf723e161f54587d673442ea752da116edce8b1ab9b18425ae675b9b4be0185dbdcdbcc2a486764e6bd30cde0f3200dbb1266570c1
-EBUILD extra-1.5.1.ebuild 616 BLAKE2B 80541aeb7d492e8e890b16305168438539021c73ecd12a28a581d98f41749b6bf5b1e06410f44db22fe5360120fe659137e2b478472efaf56e814143565fc8ad SHA512 b8bdec9038c989984f8668f02ba4c29297ed6ed8f01f4fa5bb03d00580e4a70158ccc74307c0c0e1c0e4dcb21ecd981f1a5d4e89817249e2892375e2bc4e7247
+DIST extra-1.7.6.tar.gz 43033 BLAKE2B 96b7c541b238bbec81b3f51342466559eebb935479020b03947273f21d35038d5c235cdb5a51b6d60f09aafeb559e72926014394944b2a0e34997b7391aa8341 SHA512 1b8bdab361807aafe3ea0048904d17984330f4b3ac137053d95957de89b4ed00e1e52c8828e26cbdd4ddb216244a21b0dc07f0c0f56b7cded96a9dd527443699
+EBUILD extra-1.7.6.ebuild 665 BLAKE2B 7e91cf5448516b4d71a1cda4bd3319136a6d33107870294abb603dbd1627730aa273207db5d2b5f5769c56547c84fad05e96e7a54544c34eea8344badaed757e SHA512 9a3639fa362538e0954df1695ca4b73d3c45aaac8f2719c882b03c7851f905eb0c09b25b2c89871a181bbbe9c697c33f5df8c7800ae34a850c9d1445bcf3b3a4
MISC metadata.xml 330 BLAKE2B 02bc69029c346d132aca400cfbc70f13d9bffaa36fcafd9c01a7f8213c27623b9fc19ae9c9a8c75ca898c5a251d5f5189239f16b805316a2edb32f7eef5424b4 SHA512 67832d58fae9b3c4ad5d3943f35135a20f2d26af7debff66857e36316ed9e697f5cfb285d2e67da2422c626dcac38c8bfbf1e1320237ead4cfb10514a6d1df4c
diff --git a/dev-haskell/extra/extra-1.5.1.ebuild b/dev-haskell/extra/extra-1.7.6.ebuild
index 9e12544fa3f4..4acec8c5bc8e 100644
--- a/dev-haskell/extra/extra-1.5.1.ebuild
+++ b/dev-haskell/extra/extra-1.7.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -18,9 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/clock-0.7:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-8.0.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18
- test? ( >=dev-haskell/quickcheck-2.9 )
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/quickcheck-2.10
+ >=dev-haskell/quickcheck-instances-0.3.17 )
"
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
deleted file mode 100644
index 14b861060b18..000000000000
--- a/dev-haskell/extra/files/extra-1.4.10-QC-2.9.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-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/fail/Manifest b/dev-haskell/fail/Manifest
index 20753aa968af..b43456300121 100644
--- a/dev-haskell/fail/Manifest
+++ b/dev-haskell/fail/Manifest
@@ -1,3 +1,3 @@
DIST fail-4.9.0.0.tar.gz 2416 BLAKE2B cad36efcb3b93245dd3f90643694d85e6797fce5ee1866c6e8691d9b2845774846b99a7436f854c26daec985f07a9700fe4b2c1a467f2d33bd8a8fa0e6d3058b SHA512 0b4e6111387768482ff10b8ee55ff0b3b04750d8def057b7935bef814902de4536d0825e18b95a342722735b29cf88aafec21eb3b2a75eb4f0c55aa7c6b80108
-EBUILD fail-4.9.0.0.ebuild 617 BLAKE2B 797e35181887041384db364f7dbbddd53c499a0d98b526a9586a00a4fa8dbbee31272c3af91cf2d3caf91e9a603b63f7af52247ccd4d4e5f1612946443f53d3e SHA512 470af6b6b670f266428dc12538f77035d06def7981389634bbf3bb608bdd36dc1ac8fd61372c0f4571b300149e141bf507d1f4be0f6b8ca17428095943a358bb
+EBUILD fail-4.9.0.0.ebuild 713 BLAKE2B 9395f4b2518bb0828d12cbdf7aadaf9e00c99c500e494eba143f9d1ce97728bb276984d86203234fae19a32e4479e4a809019cc063b452f1f45b4c00efcaf4a0 SHA512 81fc381641162ebad33ffa98e1520ad7e38df863aabe5b660362385077ccbb26ef24b025c56758393ea2dff4088c88195025291a2fccf78b256d92a5da9ad27e
MISC metadata.xml 802 BLAKE2B 3233af197b69239c6cec5f3711c9b6ef976fc3a71251298515866d786afb360c02bed95e4d0b614828f91b2fce9ae496c72072423468fba2453f898c95f7f141 SHA512 45b162d2aafda8927d5fd066b5db9340830998aae3093717910e5d39863c329060741e7318312c5f26c0115dd0b583fe77c89a82eca7ad15ac54013be29835c4
diff --git a/dev-haskell/fail/fail-4.9.0.0.ebuild b/dev-haskell/fail/fail-4.9.0.0.ebuild
index 01c2904253c0..f5bb54330f1d 100644
--- a/dev-haskell/fail/fail-4.9.0.0.ebuild
+++ b/dev-haskell/fail/fail-4.9.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,6 +6,9 @@ EAPI=5
# ebuild generated by hackport 0.4.7.9999
CABAL_FEATURES="lib profile" # ghc-8 already provides module; haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
inherit haskell-cabal
DESCRIPTION="Forward-compatible MonadFail class"
@@ -19,6 +22,4 @@ IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
-"
+DEPEND="${RDEPEND}"
diff --git a/dev-haskell/fast-logger/Manifest b/dev-haskell/fast-logger/Manifest
index 78a8febc3260..fcfd09ef4508 100644
--- a/dev-haskell/fast-logger/Manifest
+++ b/dev-haskell/fast-logger/Manifest
@@ -1,5 +1,7 @@
DIST fast-logger-2.4.6.tar.gz 9039 BLAKE2B 47923e51c30074bb35194a26c03d2f013f8c5b5b83c0424075dce6575064d0f705f6d71c691b3fd7d7c91d67bf4ea38f6e4056f5f60894c153bd6daff36e0a70 SHA512 724498a0ec9c0774f1be31f36819594e8393eac6667d922a92157ef4725381420095d9fed7bdb1791e0959e800710aa877055847312013249399ccbb9778e283
DIST fast-logger-2.4.7.tar.gz 9321 BLAKE2B b2f2bb94df6dbed2d9642f15208a46496eb4c6c1a1f82ad27079d8c89768ea5ae4138e8e6727e730efecabb85818dab5907f76c02394fe27118ac1291fd9a144 SHA512 9f9154fb1c9e941ac43bf3064aeebc3b2a845a1eca3d1a62b77f02fd0a9327a459e3a870803c0f1a292294f7e4d7f77b8a9b5a3182873e77e169bd517025dfc4
+DIST fast-logger-3.0.1.tar.gz 11700 BLAKE2B 8544f6c131822b39c2583c02554de4ca5cd08865e8f963406d035257eb59bbc27867b70282d5c3cef385873a7b6e7bf88d4baeb1edf77055752704fdf422cc44 SHA512 e646840b50496e86c24753267e0c0c7b0ff3a619032f69881d63e19c17394d2c5b248cb6b7f752100b253f58d7f493aac9ac77a754736474fbd83fe95ab9f6fd
EBUILD fast-logger-2.4.6.ebuild 773 BLAKE2B fd6a7551b24d82d4a7c0a94b28a72ab1e71be18de191008f7717491bc9d07e4337cfc3b1132b6ce09277060ec6141334a5d3128adb21e522c522e0c7380bbaaf SHA512 ffc4d794b33c4a16926131a9a50799d18174c62730f13d7ac8fed998644bbe7c9caaad4adb854d32dd046f4dead3a497f3d24f6bc7a40987526df6230fb7244e
EBUILD fast-logger-2.4.7.ebuild 765 BLAKE2B 391f45f56547f70cbbfee731fc8adeaf5ac2a4a89486abc581879e7732a9cfdd93684d73fb96562634831b41ef948a9d365321f2c1e7b2798ca0c8cb23f61f80 SHA512 fd9ccc3af56a6260f645156423c5a004bf37d9647a41a6426b1efb2333fe814f5b8be0ffb36312138eb38b5c6c0fa12802b228a10aae1f5e65f50d8e4f63a553
+EBUILD fast-logger-3.0.1.ebuild 760 BLAKE2B e1aa9b74196c0d97b19eb026386bebb366229cc1ce044b8cc63d2d169428e4de3d28fe7bb0643d15a7586e386576251c779b09397dea4225f0d63d7436646d66 SHA512 bbba2caa392fa59b4a04afa7f19a6f119061617b09746a211930326f72b588be645d8f2f508c83bce00627de2d171b1591f65c61acc43bc415e60dadd38b2e98
MISC metadata.xml 397 BLAKE2B e084281d8153eff9bdc5bfd0427face68a634b98eeeed38ad3109123a3dc8f282c066cbddfeb072383b722ad77114de9688690308f59858f025da927129ef6b0 SHA512 33dd8b48f8f93d25e30e8f616744515dd4030d2fa1e47f932611866f634b39bcce1eaedfec7db4cd4419b28b2ef13aca32c5f054eafe8db1986c242df510bf05
diff --git a/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild b/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
new file mode 100644
index 000000000000..511958b15561
--- /dev/null
+++ b/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
+ >=dev-haskell/easy-file-0.2:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-haskell/unix-time-0.4.4:=[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/fdo-notify/Manifest b/dev-haskell/fdo-notify/Manifest
index f3392576220d..a2879a51cf20 100644
--- a/dev-haskell/fdo-notify/Manifest
+++ b/dev-haskell/fdo-notify/Manifest
@@ -1,3 +1,3 @@
DIST fdo-notify-0.3.1.tar.gz 4882 BLAKE2B 9ebf5bed4b17601b4deabc523e1ad529b95856ff6c0e6e83966fdee0373a37f8432c0fa34a6322157da1b3a93b12d10de2ff97da83c8ab9b2659932050083757 SHA512 d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6
-EBUILD fdo-notify-0.3.1.ebuild 572 BLAKE2B 534f13e4fe9ad040291465234a48964c0e95b5136b55aa4d80c28c2b2cb4091f64bc1105388eea91b780aa8251df12f040ea5f473e2a577a1ad4f41f95a1de6c SHA512 6f971b78a436a094d96bb1351387c8c56d2b1a6684b52dad188b8c0c6289ecb8a57000a292ac2e2b7dd1b1b2c627a0036f78614166081ff9c35dc0ef33d8d442
-MISC metadata.xml 536 BLAKE2B 31be543a7693f10bd9c173f228721cb2aa7f66d22fd49cee45d18b66ae9d9745b370e21063da38ac702b48de65e7fb09d83e2bc1c3c357c6c6a80f756314fae7 SHA512 eac2da57fe1ef122fc1ecd76a8d8bb683cac15ba94efc917819866927cf493e990100628da025016aa48facee67a9e09bfaf83ae5ac3f3c43277cf1d710fbe67
+EBUILD fdo-notify-0.3.1.ebuild 579 BLAKE2B 17d90bd17e3512b9b94491507a57b17f0eb2a84c966acaeae39ba34151d6fd09285d28d228c397ba633558e9df004e504557fe8854197ff90a006fe2bbdc5fe1 SHA512 dffa714da506c990b427f9a3b97ceff234751c322ae9e77e916baa29d9e4900a53065d229bc10f60fa58c1a698cf96cc8adfab77c3cece9382eb3e7cf09f83b5
+MISC metadata.xml 452 BLAKE2B f4d0c3fa79053d9a7b444dd7bf4dc37310f5891eba6005c5babefa183f10d5e4328008fe4f15bcdc7eca191fc9d786e258a4a5b1ec6b7e874ecfd031d655108c SHA512 6cbe7ad76497cbd43328a240d6dc2328bc864c302925533b2fecbdcf79908e83f6cfc7906b7bb556e46677c0b7825998fecf7edba24517bbf6c3d0b67ecf8dad
diff --git a/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
index 5c61b57a2dcb..3d94cc7eb01d 100644
--- a/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
+++ b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Desktop Notifications client"
-HOMEPAGE="https://bitbucket.org/taejo/fdo-notify/"
+HOMEPAGE="https://hackage.haskell.org/package/fdo-notify"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/fdo-notify/metadata.xml b/dev-haskell/fdo-notify/metadata.xml
index 55d3ac445104..cc48e3a1090d 100644
--- a/dev-haskell/fdo-notify/metadata.xml
+++ b/dev-haskell/fdo-notify/metadata.xml
@@ -10,7 +10,4 @@
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
index 521cdc7e4e8b..f94680384f89 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1,3 +1,5 @@
DIST feed-0.3.11.1.tar.gz 101392 BLAKE2B 3a208015edf06255359d7ed2c05191fd01383f35c2d1611176b4ac3c180cb0f9843c0494259d3bc338421cb437028d2fc73a3e1d283486931eb0edbcf381a18c SHA512 29c310c4d206c4a6088c3fcc242faccfa57f8337ecd54b5eee30f892acacadd519d65c66e490b55bd91d0e9a39540ae77a2ed10e8e260e6de750a44ed9132ffc
+DIST feed-1.3.0.1.tar.gz 107230 BLAKE2B 5ed36f28c63e2af4669a37cac0715891b96d37570dfa99404df5764ad1e5b4e512d3d1a54e263c838875cc4a29ce00b3a022b3a2647983cbda4011ba5accd855 SHA512 73662018affac036bcd3c48a8a5b6fcd4e752231d805c12e977c6097a47691c2eca07eb8d6e6840a592bf35892b4b4ec44fb1f73f8a14ecb47fc6904b406f767
EBUILD feed-0.3.11.1.ebuild 1228 BLAKE2B a273d3b66bee4a82cce34b9413bdd2bb339699b9b87a98e5560f10243f5b02a5e927371778c47051ddeb4c35cdaf84533c745dd19e4b31468593cd1ccc2401ff SHA512 74f7b019118d3b24e1f35779626423a8f362e3b0a431c570a81d07555a2ae345c08b40f8a2227b0a219e1e3b907cd44b953d37b6474b0a5b94c9d07291f1ac6f
+EBUILD feed-1.3.0.1.ebuild 1395 BLAKE2B 7dbb10b7b864964dbece48029e1f9bbad8693804b002c73bf2d8dbc76c57fef88bee3fd082a329a2ee33d5118403ae19884c1051cd160cbbb34aad89ca63dfae SHA512 51f5e4dd76b61bf6a86e06a243cd2dcf873526fc8738383a7a846b43fbf04eb80685078da1e182508f10f383e19a09adeb12511d3c9d5f065a11e557ef20cf25
MISC metadata.xml 417 BLAKE2B a23c62c688b3cb75a784096f85482aae555984209c8991e9c49ff072180f78c54ad037c44fa5358c2a933f9694debf42405f9f0a1029a2ffd042c4b027c3f29f SHA512 fc48f0f9cb5ad4a47fe86e32d4fefc32d09d766054c23fb8321fa82b777116b2a9459e7d5cb723bbcfd497264f2db13c958ac23fece523f1e2ed79f50a9565c7
diff --git a/dev-haskell/feed/feed-1.3.0.1.ebuild b/dev-haskell/feed/feed-1.3.0.1.ebuild
new file mode 100644
index 000000000000..909b96ff32b8
--- /dev/null
+++ b/dev-haskell/feed/feed-1.3.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # markdown-unlit fals to generate a test: "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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # ghc: could not execute: markdown-unlit
+
+RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.12:=[profile?]
+ >=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/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ <dev-haskell/text-1.3:=[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-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
+ >=dev-haskell/xml-types-0.3.6:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4 && < 4.14' 'base >= 4'
+}
diff --git a/dev-haskell/fgl/Manifest b/dev-haskell/fgl/Manifest
index c32ff6d8edc5..691a841eeccd 100644
--- a/dev-haskell/fgl/Manifest
+++ b/dev-haskell/fgl/Manifest
@@ -2,8 +2,10 @@ DIST fgl-5.4.2.4.tar.gz 36574 BLAKE2B 16d12bd889198e54f0950706351873f4f2a47fd5be
DIST fgl-5.5.0.1.tar.gz 35963 BLAKE2B bcc8864184d7020405d918c626734bee636a01713b1471bfe01737d5fb991bc26d8c1be04ce969ec53814f00ae25fddae0fb4d71dfe2613e6a51623d38ae5d51 SHA512 0f2b5224e36291ca044bce512b04e1a87e30f8d79ae76bf4f4725d15b26079521c012085125c92ea3133da5d6318595245d4b321669e772f88cabbc90b4a468a
DIST fgl-5.5.2.3.tar.gz 52223 BLAKE2B 63c5eecab0f8748516c182721f97c8b3cda3387c387f55331807a02345d19e637a39e538ca865122e54e5fe00b713d0e446e16d388481195900e4c36df97cb51 SHA512 4e092048256704e852f13f59046313df83cd00f37c5c32daf69ef13d1ab680296cdcd2b793cbf7383225ecb3caa5c5a1e6110c467d67276eaea6041942856a33
DIST fgl-5.5.3.0.tar.gz 52923 BLAKE2B 7d35433acdbb967ed7504f3f69ada0fa6913655335e55d8cbf53866e318de2e07dffbec61c20007d7223560f212038b0cc55d8012a44c164f1da7e8890984b6e SHA512 a7f5e4cb9d9cbd6f3063780fb03cf8abbb3311c22848a8eb377238113e55ebf92ddd283326128baabce38faca311ceb270bc1d55dbaf708a935c5e96ceb2df9e
-EBUILD fgl-5.4.2.4-r1.ebuild 595 BLAKE2B 280761c27402d8c9c761666f91b8679242348bda9cef6e2dad847e1ede79c16eae065330fe83edd0046321aeec37d7fae41ed41720a38a2fd49702479b34e98a SHA512 f4891d6ac8b99229fdf4f02876209b45ea0de94f2dfac24ec3867d3fc6d5501dda7ed6b8db9ee60a11e3d2e9bf55e3469a4f11184363e11b65732ded5adf28e4
-EBUILD fgl-5.5.0.1.ebuild 592 BLAKE2B c4953a30237c8e71d45ccdddabd1bdf69310d6b4200a5e63a44e2ed6a46b2ebcb0494714bdedab6b7ca0c74f9fc6577dd1dfa1aceb92626bdad2fcdb7a6f6faf SHA512 6f3057d730204a579076460ae51a81e92037e415db74c20291b6b2c9321c240a514a22c986a5e61b10d1c82146d3b7bb29ae61c151ab8972efd8cd9569b69b57
+DIST fgl-5.7.0.2.tar.gz 56399 BLAKE2B 0972a1db67f1e1e4910afc6d2cdd974715647ca0e3e0d8bbb1d2ac4bcf36afe9a4d36033c0bc2246d8bc87c5795494776173878e9c17f479f702722fc0fdf9f7 SHA512 a259cd9abe236cfec892d520b27e293293071ce1b435055cd009087d7d1fc2a87b71306e362020d3e8f6460c538da4e686c6b08b13361fc07c1e978b49a775fd
+EBUILD fgl-5.4.2.4-r1.ebuild 572 BLAKE2B 79454ae8d59024313163af3c439923410171c122849bf3716ac75dde52e10ac57c90339e780971ed31af61d57fe518a7f5d2630614d6e9e5e234944c2b6e7ae5 SHA512 dc3635caa559cb8341516bb5e5a837be7fc12e28724a70ae341765c3886afc8322e7ff22dc11134e4e43ae2e4da15b83fb0417961ff9478b58eece1883f03dbb
+EBUILD fgl-5.5.0.1.ebuild 569 BLAKE2B c8af2e5887d397a575ec829ad3b24be21e8fec3ce0874e29dccb2e38ee626b2851ff9437c4ce8699123a446ba58b1869d10e16f23c021c018b3377c878514b97 SHA512 d5d35e0b0489f8c740adb104b5f0831e6c148107c95d185c87a39094c064a68b4963d3ad7cd2591131cd7c47ed388fc060ae062e5d91c182b4d6f0fe49b51194
EBUILD fgl-5.5.2.3.ebuild 709 BLAKE2B 881152953b5700297d1b851680143b5c49ad09164e0b32102265e61dbfea4ef10535f067a289134df862da6e2a7fc0cc3b304571acb7ca4f6b93d2e1443293a5 SHA512 23d8793b706db41d3c1a9a62114ae44c86339dd18622f8ed1064a44a42e394208514677a791a7e685d7d6b7c1dfa69147e8e41f200b7332f559e4c26b00489ad
EBUILD fgl-5.5.3.0.ebuild 732 BLAKE2B 8326b8a420690bc6d62bd70da5cd134f253a290f97c01008521b3f4ab1ede7493e06a6932bf9785181bbbefc431e8306b4a7f0e393f7044b395e35fdd77e320d SHA512 218405485d3f4126ebdef3c1f38bbb00a885864bf4d2fc6ed4daa274fda8c01e943abefcdf79426eadff446fba25408c2e31163ed498ccd5f79da525a5614aaa
+EBUILD fgl-5.7.0.2.ebuild 676 BLAKE2B 7803637d3d52870ba16d6441cacd85abda29e3cc9d211f863417576431620e6bee11ae4dd833bdd037e6cbdc99bc9481797ac4c770645c61a7a617e198af7753 SHA512 32ced29b91fcab2a7774b3213276d6141d37e8e1c3e7463a646a72e9cc586eebf5c1dfe9c4265c894f8588f6387d35ad2715e4cb166f16863476c52edf028c40
MISC metadata.xml 330 BLAKE2B 8f25b35230273f76d6c2dde245293cf8a1ce77d924ea68058d85e0a6afc15c016877c3b3d3abd4653620719e78f26e214a7232e5b64e4e3a49bd1b42392a9846 SHA512 1520b8d184e9a17712ebd3417fceb326f6e974baebc7e1c96fe8b253b825086b6a022fd537a7a229823d935714347498a50ccb677034e6af3a80f05da3dd44c3
diff --git a/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
index 8663663b595e..4da8bc4a45a7 100644
--- a/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
+++ b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,12 +9,12 @@ 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"
+HOMEPAGE="https://hackage.haskell.org/package/fgl"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/fgl/fgl-5.5.0.1.ebuild b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
index 05edff756767..08eefa9fd1c5 100644
--- a/dev-haskell/fgl/fgl-5.5.0.1.ebuild
+++ b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
@@ -9,12 +9,12 @@ 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"
+HOMEPAGE="https://hackage.haskell.org/package/fgl"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/fgl/fgl-5.7.0.2.ebuild b/dev-haskell/fgl/fgl-5.7.0.2.ebuild
new file mode 100644
index 000000000000..26d3c88482dd
--- /dev/null
+++ b/dev-haskell/fgl/fgl-5.7.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Martin Erwig's Functional Graph Library"
+HOMEPAGE="https://hackage.haskell.org/package/fgl"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+ test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.8
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.14 )
+"
diff --git a/dev-haskell/file-embed/Manifest b/dev-haskell/file-embed/Manifest
index fad6a4d88abb..bfd307cf0335 100644
--- a/dev-haskell/file-embed/Manifest
+++ b/dev-haskell/file-embed/Manifest
@@ -1,8 +1,10 @@
DIST file-embed-0.0.10.tar.gz 6247 BLAKE2B b8ab7590d0ac8ad9539b07732b589053a98b4ef87feaf2fc816ea81a2b87a9a41bcac9ef44d7180dcec52ea3a266eca7ba01236b3c5699c77685a9119582ba00 SHA512 aa0ef37987b9f84685e064411de080d608d5b9a8c839a332fc163eb218c1a8fcb1fb9dc6bfba0033717f10252e07bb5f72183c3b64bb83488553e9b97bdf3111
+DIST file-embed-0.0.11.2.tar.gz 6493 BLAKE2B 5e24d8a46fc40619943086fc9f5b211b35c19862a9346cffda4d4afd7c63f273127ca5dc652d40169438ccbef38f45abd77a394575f13aba023f18adc7746620 SHA512 48ea61d41d1f0ac855a446c64830b15904f2a696c16a0abec4407d6f74b61d333ed4854d3c75c2402c7a834704c063793a6660ef4e4fdd0ce9195492a34f8361
DIST file-embed-0.0.11.tar.gz 6469 BLAKE2B c1d8071b765c8709435f86b9985feccf2e46f3bfefb25a73cb7032e2a059a0a3fd0b405a0a552de89923b9f8331a045476fb472da9504c24d5f27310a7fd23c3 SHA512 2c6ac6bdf951706a6d2cfe317bb6c50e3fb166acd746ff9af0420212bfc8f298cf4dea08b2e38cb4615b98cbc15954e1b7d46918970234e4ab91012e34bf7b41
DIST file-embed-0.0.7.tar.gz 4283 BLAKE2B 54b6eb380f2894838e05b0c08a29f9092077d73284632c8b1daa211b08dc8a183fae329c0f5bb66741a6018a9b87f65efd6fcf3868afab5616a230f3024f9e8b SHA512 ae87b0df303261d7a36d1388c7d92f021e36e58feece5f9a12d55fbc16a74aa0553fda2bbaaf34e819108d39655997a44d8b473b48de1b410b00a993de439b26
DIST file-embed-0.0.9.tar.gz 5624 BLAKE2B a67eec3f43e6c89ec97a4b68295e5da376536fc0565fa55a6db47ab4b6534f0a95bef31b26873fea9bd62dd85891b0409f4588ac5dc1bee066c9f132f6ba96e9 SHA512 897ebcf06eaf6e5ba0c08763adf5f5c47321599cac884e856bac21c178b9116bb3117bab89bb5a1ed2369711a8998c37c2daaf6f7555c403c55c09c5204ce1f7
EBUILD file-embed-0.0.10.ebuild 565 BLAKE2B 800f1a09b39e87981213122c560887d713d25f87d2667d6e34f1b76577a686ec541f66acd7a9d73669bffbc81da9941b4b4576c5150c68afef29eb1be577f110 SHA512 0cd27a0967ee437e7421f9afb71937aabfec29e942e94f1d64044f257bfe8f7aa69c4dce42af31c2ad7ccc6f82de871e7a7f71c746d8dd3067518986628e954c
+EBUILD file-embed-0.0.11.2.ebuild 565 BLAKE2B 1efe9b11dd23ae41389ca822565df74c63c01f6cd1a0ba44429b3abd3913cc432664cb0b1640171ffa770b056b76d340843ac6f990e5f06ca4f6eb355834dff2 SHA512 f6925b8bf8fba21655c5d78010b583ef7563a7a747d59ae4433ad606ddf9f9820ecf4f0863a7867d90305846b4399d0203ac370e4ddf9bc28cf519cfc348840e
EBUILD file-embed-0.0.11.ebuild 560 BLAKE2B 19a2d037657e1c389ebfcc463f592db35a3cdcfd79d3542d641669831866573a91b1b8e04b29e91144b79c03452d71d3b0f64e3092dc3168da872b187a7289d0 SHA512 6bc990d8e68c55e538d424b7a16175ad1b061b2633804e14394520814e0fb05ffe37b30660f0e6704c1b838b9e8a84489e08540c459b160cd96308e3d1f71d99
EBUILD file-embed-0.0.7.ebuild 592 BLAKE2B 0973f436e672355d9e00d93d909bf23ffd7021816fce987cf907fc8378f9d0e9df5d7b5951cc1eedcaf53b5e6cb5059746c8741c68d0a3cf5eefa8c47258ab2f SHA512 39ca98995082400969ed1e34909941fbe0733888c5dfccc8ad5967b697bec664bf6ecefeacd544b17ece5a8fc9734b2c0e378ec15ef0660d837948c7801690e7
EBUILD file-embed-0.0.9.ebuild 594 BLAKE2B 532d7fac2ef740b3eee0bae3e1db77c7b9175ac61202b9a22a0f91e90fd5e2acedfa65fce30acb2c15c4f37cdcdd5c035814bc35913d1d2674e29c599f00f365 SHA512 bdb568663ab4eeffa43fb190f2b99454938203b2a1382bcb625cbecfae0051316308aea17e5284616448d6908a097b7e5597816fc30218688f57d9a129150481
diff --git a/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild b/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild
new file mode 100644
index 000000000000..f225d60cb20a
--- /dev/null
+++ b/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+"
diff --git a/dev-haskell/filelock/Manifest b/dev-haskell/filelock/Manifest
index 0fdd2a5c24b8..308a0e002c5b 100644
--- a/dev-haskell/filelock/Manifest
+++ b/dev-haskell/filelock/Manifest
@@ -1,5 +1,3 @@
-DIST filelock-0.1.0.1.tar.gz 5884 BLAKE2B 27596191c70ca71f11fdcd3bd66362d51407774dcda2e9f31220981af5e259edbf7cac8db87fb7899741c937caf240e7e1af210f569b33600c3407956c1fa975 SHA512 73cc119bcca61b040692738aefcc779debef8815182a9f74e9e0700d9b1e5de0e12812f573f9daa8a127d99269f69e3cfc572cd5cd104d1fddb04ec8d4bf0c97
-DIST filelock-0.1.1.3.tar.gz 7187 BLAKE2B d56f23a9e590417a70586c934de4f189696e61f24799992124cd24bee10091e789e4c393bbc7ea96873d6704eadcb205aa14846e54dd6c30fcc4ce99c64f3e9f SHA512 2fc95f33311d43501daaed8472cffd198a0b9146325a9cfded5952c9a43b550fab6e89b722c2453034ee233480778bf2af9fb6089f111d168ebec1ececbaa895
-EBUILD filelock-0.1.0.1.ebuild 571 BLAKE2B 0116129ebb2b8cd623fa97d38d1aba6bb4881ea5533727a92b11d7d841aef3d94e90d393e91b1d03ab6f5f108b60f7dab843ec4c7e0ebea31647d27f498ea9a0 SHA512 dc16dabfaf7989af19f667dbdb5d794f0d6c5bc7ac03955cf8ffe8a7d91344d703fd2a173823a3a01b2d1c1188e8863e96408533887acf3851b8e1f03d5c4a49
-EBUILD filelock-0.1.1.3.ebuild 609 BLAKE2B 11e69426b6824e62cbf6ec3d15813cac33a5ecfe9122ae328991eb8196f038b86ebcf49e4b0dcf15889e9ef8731f9453e48d8d5a34820397e834259cc6747b3a SHA512 b3aca77bc3100bf007d9410b7c267cd011fba082bba0be8f9930faad48fe8271ac9a0c83e6772cb2e21d2c9c1c9f2af95d992a1ef6f1a509fbf2cbca07d7e48d
-MISC metadata.xml 377 BLAKE2B 752a7f7145365ceb57f3e07d726843acf7d62a476af56bfde35138c63e79171aa8d4b0af5209d28c69d13e2d8e597d80137e44218f72615f8d495b2cb615da02 SHA512 82aa6e68e477c7332df560e453c6ca40d97872f0dfe1bc29a28c00df29aed3b1c9329fbd6c40b009318e1675d23f2eadbc84b9fc5434044dc99605bf520e4b60
+DIST filelock-0.1.1.5.tar.gz 7839 BLAKE2B 2ac99711315fe11ddf49d680a851b147ee8f2d55c3b5a3fdb1b57edf6e7e6fec1cb5232cf1e2b1eccfe497a50756994cf1c5bf2ef624f5777c55fde9de9f6a30 SHA512 6ccd0b671cec8d1c2daa3115a5b2d8cd10a31db0a1dc1c15e6cb80d679bd2e09208be8bebc0f4bb64d7cdd0fad2e7e170e8283b6be61edd5017b788f94a41048
+EBUILD filelock-0.1.1.5.ebuild 613 BLAKE2B 4a56a8324c61a70bad28313bc910a9a12ad36707f0db930ae33d4a54906c9c26b3e63dce4b28258a355c0244b51bcdbe29fe72c18b2ba7687edf72e646779187 SHA512 401ed9d2bd682c2aab32b855dd45b7c77ba4b96b6dca274e2d3a23f43f549bb36ce8a28c9a885fc553c9d78781d8044239e088c10d3285f74aa43e6d20b62ef1
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/filelock/filelock-0.1.1.3.ebuild b/dev-haskell/filelock/filelock-0.1.1.5.ebuild
index 87391957179d..5297c74c1da5 100644
--- a/dev-haskell/filelock/filelock-0.1.1.3.ebuild
+++ b/dev-haskell/filelock/filelock-0.1.1.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-# ebuild generated by hackport 0.6.9999
+# ebuild generated by hackport 0.6.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,9 +17,9 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-7.4.2:=
+RDEPEND=">=dev-lang/ghc-8.0.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.14.0
+ >=dev-haskell/cabal-1.24.0.0
test? ( dev-haskell/async )
"
diff --git a/dev-haskell/filelock/metadata.xml b/dev-haskell/filelock/metadata.xml
index 8bf42d916cfe..b7878815d80d 100644
--- a/dev-haskell/filelock/metadata.xml
+++ b/dev-haskell/filelock/metadata.xml
@@ -5,8 +5,4 @@
<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/filepath-bytestring/Manifest b/dev-haskell/filepath-bytestring/Manifest
new file mode 100644
index 000000000000..20dfcf49e206
--- /dev/null
+++ b/dev-haskell/filepath-bytestring/Manifest
@@ -0,0 +1,3 @@
+DIST filepath-bytestring-1.4.2.1.6.tar.gz 25418 BLAKE2B 3b1eaa89f68f6bea1ab1cf003cb53032eeea81f36b2de046054310b17c60d951791499afbd1e92a3d264515cfa3d3b60c87527f3579401a92b92efcc265c4c3f SHA512 f101d718681373faead2e916dbdb7fda7b12091067d070f5d0e8ceab48c8081ca7f46bdc2fcfc0b535d65d51a3835fed05a50acf36f1a01c22c8d01c4c98e106
+EBUILD filepath-bytestring-1.4.2.1.6.ebuild 661 BLAKE2B 6453c72198aef122f54938f6ed442523a2b90d380927aed2c00aeec7c7a0bc27fa1810704eb2b861c45928c5fe5a823adb1379886a96492701eb1017f193ea32 SHA512 50ea1391f7464ac1938ba591bfd2ace4fe26bf6d5a3af6370b75ec406eda0091db4300d4a611fccc1f2cb899c00bcd4895d867e77175f285429885926e080bd3
+MISC metadata.xml 1044 BLAKE2B e6b1abdbd4e39ed61665d4bc99c3bb9d5416dc683a4aba0fec22271d3600574a6fef11efd84aedd624a50ea4be539f93b131598d2e6011d3ccfb9606c6d53703 SHA512 ff1d28f9296a70667be705e2614d220c15c53c003734b951e932b3060308f0482456956aef29f2209c3863ef79e69b97029d16dfb38d9f23b316c7491c972eef
diff --git a/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild
new file mode 100644
index 000000000000..5c15d58f56c7
--- /dev/null
+++ b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library for manipulating RawFilePaths in a cross platform way"
+HOMEPAGE="https://hackage.haskell.org/package/filepath-bytestring"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.18
+ test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.14 )
+"
diff --git a/dev-haskell/filepath-bytestring/metadata.xml b/dev-haskell/filepath-bytestring/metadata.xml
new file mode 100644
index 000000000000..89c5eda9bf27
--- /dev/null
+++ b/dev-haskell/filepath-bytestring/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 functionality for manipulating @RawFilePath@
+ values. It can be used as a drop in replacement for the filepath library
+ to get the benefits of using ByteStrings. It provides three modules:
+
+ * &quot;System.FilePath.Posix.ByteString&quot; manipulates POSIX\/Linux style @RawFilePath@ values (with @\/@ as the path separator).
+
+ * &quot;System.FilePath.Windows.ByteString&quot; manipulates Windows style @RawFilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
+
+ * &quot;System.FilePath.ByteString&quot; is an alias for the module appropriate to your platform.
+
+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/filestore/Manifest b/dev-haskell/filestore/Manifest
index b5f9c0204762..2e99690f12f2 100644
--- a/dev-haskell/filestore/Manifest
+++ b/dev-haskell/filestore/Manifest
@@ -2,7 +2,9 @@ AUX filestore-0.6.1-ghc-8.patch 634 BLAKE2B 349e6b02906366c1d0900bf4a69cdb70507a
DIST filestore-0.6.1.tar.gz 31837 BLAKE2B 8aa628da69bb84fbc0654c8d82bad208f0cecb4749f7ec82e8e4261a48464e008f2a7690e504e442cec368afef5d977073cb1544a346d1e915adc0dc3f2c35ee SHA512 48d307b928c7a79974e057b604cde80cb4394f6840300aae637f82884f7741553a7edc791f5b0d7c002eec2a025f4ae015a326453525c351368050fe5cf255b4
DIST filestore-0.6.2.tar.gz 31096 BLAKE2B 2477879d7cb361e96bc030dfdf1bd6e00b865d5a77133d428b358c8aac514f64c957d8500f5ca96ea2f905bdcc0c98b5138da212faba83589117feb5491f86b5 SHA512 3cc3ab2e46cbd6210dc507a6411db347c626219cc9bdfc39fcdc63f10f813b6066c069b3f614a2a4e2f5522608be11f64a11742570270f2d06da4b330ea97b44
DIST filestore-0.6.3.4.tar.gz 32070 BLAKE2B a4096d31aa1382eab3c41eb55c58c19171de67caea3078f5383dea61fb13b51adb71bbdae0b8d670c61b72be9394494d776c0dc797c4d2b71d3d49a13851f8c8 SHA512 d5a7cf4ca3bc3fbc8d8f066fad5e3913d8fef4c13d894f3df604fab91ad2c4e1bb585c5c067220055e9356dc99a860b03b281e46c3b16517bce130a8bc57eda7
+DIST filestore-0.6.4.tar.gz 32225 BLAKE2B 49fd010ddabb0b940d228b7adae61908fb98d81bd8aa74f8d910e7ec0f1086a6d9741e9894d0c96d61cbf489814574d08375dd32c60c8c6c2e6ae03dac4eab06 SHA512 07a8ce976b354139ae4894c3e6751b9ef02957191a15e18b2eccc8cfbc97344eca2ad44b6cca863ccf7c43b444ed999355c33d99cd20b87c126f04d8f248cabb
EBUILD filestore-0.6.1.ebuild 1605 BLAKE2B 38f0a68765f861183396537f2480bb83fff2571f13acceb2ee2e20f2566b5baafe67aa40a3b105ba8c9325d1c00e2a0c5c62b43c33c78ac17ac35eca99d9e628 SHA512 d0b71f7526634b05b6f658ca064f9ec9bedca7eb284d89f6e9ce6d56ee2e7b368887a5f4016745384b415c3ed56fe67d4c9cc3d82c038c69f0c8468c7352b2da
EBUILD filestore-0.6.2.ebuild 1357 BLAKE2B 8aa81d07099d947ed6a6e34b81235160081089941930296d285308cec3aaf011aad172e108e4b95c799b23b058485ae88b307115ab193c11f82f68c91f5fee01 SHA512 fa7e15c8a2fd7d2b80572ceb428ab4fb5f5bb4dca2501ca5204e6c66e49d4b69452d46dd9cfc303c1c916ab8e6ddeb16440ac4b509046d732be3690226a09fa1
EBUILD filestore-0.6.3.4.ebuild 1174 BLAKE2B d26385d73b4b37b0632441316cd9a79a06405221060d13474c83d4addc963ba60dbe4cc248ee57a0f5d7c8868dc163aa08c19dc67aedbcfe301b6d95b252fe7a SHA512 7c8b71b2dfeacaea7d43bb9f10ccb7a6c1bfdd49cd3f46b4af83e9f23cf34718c9bed0f70a131a983c69b817c0f5122535b25764c14deaf8c579da2d4047b0c7
+EBUILD filestore-0.6.4.ebuild 1217 BLAKE2B 0941c7d9e246c5d5167ba3561e850a9bd833b811151272e988c8bb9c72b8b4e2a696bcd6e116696c874f7ac8267994a00938cc4457615f7ab0b9f938bf09fc64 SHA512 6b95135bef88576b97b82d311c16d680b9f2de05ecc9359258c9073f3acd043dc34aa13fb228fe14f8cfb8cf31efc034f97050e3b5c504f15a150abe70d5b836
MISC metadata.xml 796 BLAKE2B 375f217f68beae2145186476ace228a86b22bc18296934a7a811d0a54847a73d730c3dfa93483947f6f87c4a7e6ffcfa3afe68fe4b9b2bb7314c7f1a7724fc43 SHA512 8f45afc127a379b15396f639424cd31b9e241b547ccf743c5509eb80d07dc74dc7cbf3a0edc17f62e9a4202ed2fd420c6a055f0bc1325d09c36662bd695891d9
diff --git a/dev-haskell/filestore/filestore-0.6.4.ebuild b/dev-haskell/filestore/filestore-0.6.4.ebuild
new file mode 100644
index 000000000000..50730cebdde2
--- /dev/null
+++ b/dev-haskell/filestore/filestore-0.6.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interface for versioning file stores"
+HOMEPAGE="https://hackage.haskell.org/package/filestore"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+maxcount"
+
+RESTRICT=test # requires mercurial
+
+RDEPEND=">=dev-haskell/diff-0.4:=[profile?] <dev-haskell/diff-0.5:=[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.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ dev-haskell/mtl )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag maxcount maxcount)
+}
diff --git a/dev-haskell/findbin/Manifest b/dev-haskell/findbin/Manifest
index b3ace28e056a..4d53ce756306 100644
--- a/dev-haskell/findbin/Manifest
+++ b/dev-haskell/findbin/Manifest
@@ -1,3 +1,3 @@
DIST FindBin-0.0.5.tar.gz 2277 BLAKE2B e63fb63739f1418d43fabd919276e9b4fe4ba91e2b8d961df232e824443d0f39ab7dc9ef55f4628f22216e312f1d7a8e81a6d8bb9f748fce8ba17ea6880eadf9 SHA512 427eff520ea9b88bc928d4330d4550d1d7d2254512e63cc8afad5f45b94a58cf4758a704db5b8ca4dd33f5bfced6557965192bd41d621a33eecc0c517548fa9a
-EBUILD findbin-0.0.5-r1.ebuild 613 BLAKE2B 882b2865d87cda1f3e33c064c0b5abb2a7cd80e20f0afe9f350832ca50f883543d3f79bf01a24360b825bbc45865c7ab71dd8bb9ecc7034baf1468faefb1664e SHA512 58aa5ee9671741bbe74a4b1179747298ad1b423383faab1943b861a94cbdccf44589f97f748c2a75f1b385b84e243726477dce9100b2d7e6017d793ad98787ac
+EBUILD findbin-0.0.5-r1.ebuild 601 BLAKE2B b6154d3824672c5c771def1e33604d3cd00abda9ae7498841d7326086f904b174a6e39aefbac6a3e5e2fac174ff430659be4856ae53b39dfe0d9b7837e33f271 SHA512 3610b4737d94ab5dd35bd219b0bf5d9b57f580fc3e54bfbf77c511939d8fb336ca190519a3381322c98308d4375ad7c1505f1ab84ad9c33d46cb8cb383b06b54
MISC metadata.xml 604 BLAKE2B cc6f08be08301d38a1d361d186e345df487482806e3e3686f92f8b078d650524efa4e4c81308e2e19c2ce22d750975e5e39685ef1dde0975223600b2cc725a84 SHA512 b67a98cde7a83d63a13c7b3760866638a35cd115c8157d373d0a38dfe30fa9f52d1204f7fd28abeb62ba3c991fe86438aab8b2c8511eb429fe39c35f3a7a8ae3
diff --git a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
index 1c52f7f3807b..b946e0abd6f1 100644
--- a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
+++ b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest
index c6076437abab..d88324c41529 100644
--- a/dev-haskell/foldl/Manifest
+++ b/dev-haskell/foldl/Manifest
@@ -1,7 +1,9 @@
DIST foldl-1.0.7.tar.gz 8533 BLAKE2B 2467457cc4d54e5f4061b902ce2a8ee766038278b17b9d10b2c1d0c647e5bbc366ba409e8593267084580bed51651de5c5bf1e288c49b4ce43b37e41a51ac878 SHA512 b2dd75560b48430be67ba11503b7f639739ba83e340a93df37a04f729d42e4fb06c46bb7fc878855737848de67e40988a184d78ff4500ac8d21890ccc112b033
DIST foldl-1.1.3.tar.gz 10640 BLAKE2B b805d112d34bb1cbc18f530c7ea5f080eb139137e819b981bcd8078de4708838d506bb156fafa6789ea4d8722ea96ff1fbf51e514f190e76f9662631f3670ce6 SHA512 a833e9a81f154337ef17dd746dc46175dc8d4862ca4e945dd994004e3891497787df6b6e74a48372e43ca59c1c69b1d2d32a91e2d3ae27673975dc0fcd86da8b
DIST foldl-1.2.3.tar.gz 14782 BLAKE2B d9c394711e3ef8f72cd4d2aa5d9a3d58a4d7494b5a912efcb984019ccfc4b795ff8dae5b648e1b091fb885e64a58d8c29e6d5fe310d0e69b1eda169d00fbbf2b SHA512 30ba640561eafee690333e4741a7065e91bc5da5e5dc62a158d9f1fd21e723e0a0c2df9a29c783699fb746277ebb3ecd66bfbbeebf34d3db952e2ce0e4aba475
+DIST foldl-1.4.7.tar.gz 21602 BLAKE2B 617f16b0b5ce18c12d5807daf973beb7e5fcd01591ff057d6ec66e8c6fae3cec140949ac87bd5c7d23bbd5ac86cd4355f5c96b8f4d703fa26f291975ff6bac8c SHA512 e1c8569214ee58d1d5333018a50832e8be53fa2751c18b5d93c7c8d393f722248050fc56c6a5243a0f9f8ff94a0cd2f475c03107e70d601bf6bf3a81c509b58d
EBUILD foldl-1.0.7.ebuild 836 BLAKE2B e7792ad2a11167de158a42ae80018e1626095b2bdd71d55003d64765724ef96e0257f65874e7a6bbc9f55bcf99231ea88152fd17f6f978f94b532f562b3c3f74 SHA512 d553a3349810301233840dcb43b32a9b64d7977ee7d17ed4297080e07c055d7d31006815d471046a5ee1ae980464f231a5d99a6b9d57a05819f3347a6e73e67c
EBUILD foldl-1.1.3.ebuild 1038 BLAKE2B d0b2fa28d79e081427a15678100cb0be60af04aa26e05cf75157f90069040242b9e21f7a145f9d2ab6b07d9a7fa66441b801ad03406fcbe3b9a8c2d9add0a994 SHA512 b0013674bb2640995491d1bfcb0f3cd771d346cee175941b265ab1cb82c6d957c60a5b338cfbf98e8bb7100162e9c4f3cec504751a286c76a8255ff0a3957526
EBUILD foldl-1.2.3.ebuild 995 BLAKE2B 4b4d157f1b18ee44d41ad64e082a24c96d6b2bf3776e3d2d2e39656f6b11349658c023b8c9755f94be6a662077e9a3495a5b95cd207273051759af6b4c8c60c0 SHA512 29ba7d00a704df4d4a2d8939acfd2b0fb6994a8812944e539d03e0960f99b40e7a427e0e72d6b5ed4503da973edfc211e96acdf7850dc5cef6a4cbf0b22a1dda
+EBUILD foldl-1.4.7.ebuild 1448 BLAKE2B 3c5dad0ede5d45cacf16861957de80545b4593ba9cd6634fbc41230b6af367bb2c749b6ff3def80c223c49ac1e76e017c45ab7e342b293c03f6e47e4bf608c47 SHA512 34c44b52fe87cf777764c9ced704d76d850705f4be53b8b634059e6cdcef4e3ecdab75417076ca841e1af663d9a99b1409d0e789c7cfc9fe73fd191de1a86711
MISC metadata.xml 545 BLAKE2B cf41305d52b7585b2ba32f6f97f4572d229e200121f4221703f3d4f13c760f9bcece8641c8316ac280753211b0d347fe0da178a03a9bc716c2c0dadf8acca077 SHA512 96bde433f0f86ea8ec8fb8e167a6cbf8dd595317dd18e5b2a3ec251990660007b82c7a0943a33fb3445f0fc3cbb2fe2c0ee7cbcc080d736a5259b7a540ec1b76
diff --git a/dev-haskell/foldl/foldl-1.4.7.ebuild b/dev-haskell/foldl/foldl-1.4.7.ebuild
new file mode 100644
index 000000000000..943ea2b45db8
--- /dev/null
+++ b/dev-haskell/foldl/foldl-1.4.7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Composable, streaming, and efficient left folds"
+HOMEPAGE="https://hackage.haskell.org/package/foldl"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # it was found in multiple packages: hashmap-1.3.3 unordered-containers-0.2.10.0
+
+RDEPEND=">=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ <dev-haskell/contravariant-1.6:=[profile?]
+ <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/mwc-random-0.13.1.0:=[profile?] <dev-haskell/mwc-random-0.15:=[profile?]
+ <dev-haskell/primitive-0.8:=[profile?]
+ <dev-haskell/profunctors-5.6:=[profile?]
+ >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?] <dev-haskell/semigroups-1.20:=[profile?]
+ >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ <dev-haskell/vector-builder-0.4:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/doctest-0.16 )
+"
diff --git a/dev-haskell/free/Manifest b/dev-haskell/free/Manifest
index b5cb5d0f4dc2..2e562dd85d91 100644
--- a/dev-haskell/free/Manifest
+++ b/dev-haskell/free/Manifest
@@ -4,10 +4,12 @@ DIST free-4.12.4.tar.gz 50601 BLAKE2B 9216251304335fc75090d97e97e6bf93532aa23286
DIST free-4.2.tar.gz 17972 BLAKE2B f54f98f0bb277eae28f3b8487a2c2c2e4f786c7a6e7ed5c7a78109c8c141c20f097d5d0647b101102ca9e85e82b07de856d172fe8bf57c61562312aaab62ee22 SHA512 9f5d124c783bc43399d787c5f233f873800e121e7c9e0629b528dcb4e063e37b12b44e5ba74ac3731cc77949de72d76641a47070e0237c9e02f16137a80ef96f
DIST free-4.5.tar.gz 22856 BLAKE2B 9d9e7e382c199a9ddf02f6d13830e53b40a2a5b48bd91ceefa69310a646e2cf304d4831197969ab31f6c4f65b95e7441a01097db787d6eb11a8e44db8324d874 SHA512 a7ddaf84dcf2dca584e487f8c9fe633a18b14201217142192784cce516497bd338abfdcc861c9578937b0b123ab737288062ad32fb1981c2eb97e88b0942238b
DIST free-4.9.tar.gz 43414 BLAKE2B 9122aafff9c676378085a08f7779230cf3d82919d172e130bdfd3ca51de522d89abe77a90dca228b42883ff42b2ac07125192f0cd38294ec353f598053ba9489 SHA512 1e5c49b7e3e61a8348520522f6bcbfd04e5187c31c391eea30793baac023c9c939ebe6f44cdad0a71f099f137fbe3dae73a31652dc8cef3cac5ce9b42d461b67
+DIST free-5.1.3.tar.gz 64257 BLAKE2B 6e2b462c55e425622eb70d3013bb7194e6b126d0f176991cedd96d23f8d533448953273a979c7cb73036d84ab1f20a843fa7ce4b1d0f43548d052b2b57658a0f SHA512 09e18a487715872ac62ba434b71035f7de305078568e761a6c3c65c6c742c1850d110fbc8c7b462d49aba82ac4e841bd9a1011242a4ff27307c527434bc97d91
EBUILD free-4.10.0.1.ebuild 1203 BLAKE2B faca34cfcb88ff630ff9b084f1beb497ad10e3e3c652d3993c42937ad9b4fe1e4a99d9b2251756af6d63626f9ef9259efac72fc3ac15b8c64d86249e5fbda8f7 SHA512 ee0f908621792edad119b0e27caf91ddd9a0e823742a3fa6b6b9bd5bbf958a6c068e3ef3775a6008e31c8ff9e42b4556c4adbd2cc0190a16bbf69926d0637448
EBUILD free-4.11.ebuild 1203 BLAKE2B faca34cfcb88ff630ff9b084f1beb497ad10e3e3c652d3993c42937ad9b4fe1e4a99d9b2251756af6d63626f9ef9259efac72fc3ac15b8c64d86249e5fbda8f7 SHA512 ee0f908621792edad119b0e27caf91ddd9a0e823742a3fa6b6b9bd5bbf958a6c068e3ef3775a6008e31c8ff9e42b4556c4adbd2cc0190a16bbf69926d0637448
EBUILD free-4.12.4.ebuild 1383 BLAKE2B 63cd40f722d9b7f2a2bcc27628b6573dbc3eff810bf7ad7d8d9f313f10ebe5f4a9ee90c1cfba099582b322b93855176847a5c2573b3f4ca2230c388cd727e375 SHA512 6cc7d72a9f31404795f42ec310e6c8a3e8a708984d7cfb9f17337b4370ebe93fafbc118ce30f37fa7466b4b89482e538fd16ab0fcf975250b24864d244c36fad
EBUILD free-4.2.ebuild 1116 BLAKE2B 37ad7a0f4cfbb4942757373b75bcbd773d56ea68b3ab5ff2e77067ac80835f119a5415e515291f75ae542e88472bd84f72e2854ab40ee256a594e1047030b593 SHA512 bb6b3f5c0839f6e08d59b27298272aa1e13ee28fd78530707f9877ebfc424771d07195c8e7170d41bf437a10714fcdeea22c306bf7535b3309b4d439a19fcc68
EBUILD free-4.5.ebuild 1115 BLAKE2B da70e68b124d411da54c8ac5a31d7c9f5ab26c5d4c6cde4f25f6f48fb46f7e74b8d926c116f6d5bcd849b46d26ac8be572e30bc08d7a4dee145457fd2383585d SHA512 cafe575dc90c28275cfd98c3655b5d2f8ae760934fb3ca034ea2cf7dff24d730b8f09497fd5c95dd0d16cbe40a9a841edc726c94c022466625de3f9c8842bae0
EBUILD free-4.9.ebuild 1203 BLAKE2B e9e9217f5b472e431ffc57315e128e39e0e9d38f2e3e753d8e72aa7e1a77008dd427bdd8ad5c566c04f9d4ba437a6b1db2670961f10ed3628098b45696eab083 SHA512 2534395c949ced5b0092c990cba8c14c5e1240e8fc11bb097ad99c4dac56004c106eae3af0f7fdfc0d63b7e8738b59240186afb95bd1c65fc6096aaa33bcf174
+EBUILD free-5.1.3.ebuild 1385 BLAKE2B 5187736e3e0bd55c1151434100f7084056071c7a975f0dff50f9a81e5ccac4ec14a455780824d585ee38caffa746f1557e0a4aadf5ab8d481bb1a83fc399c31f SHA512 823d92b562d90c8227609e147458e68beb498963505968626cdd4c3ca40615803a9b13e8334c4a4c7908e7a33d2f4cec859d602a05fd0041c1a97bb082d7da17
MISC metadata.xml 382 BLAKE2B 4254876ed44c9f2b5c412484cec6a832aecb00c1e19aa24f7525eb0a50cd3c7e61742886ec145c4ee79dd65ded3a421316350101e3de0cb8a63ff9177ea85ed7 SHA512 c18059e802afa4cb8ec632859c010eb2bebe8344615b28cbe03586998f163f4492b9c7ae9e4a9ac7ff4783500f427eb059678e56bd585a25a7680e5c2156fdc1
diff --git a/dev-haskell/free/free-5.1.3.ebuild b/dev-haskell/free/free-5.1.3.ebuild
new file mode 100644
index 000000000000..3bc8d782882f
--- /dev/null
+++ b/dev-haskell/free/free-5.1.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.11:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-2.0.1.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-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.5.1.0:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/frown/Manifest b/dev-haskell/frown/Manifest
index 535169f82932..0045d93b012c 100644
--- a/dev-haskell/frown/Manifest
+++ b/dev-haskell/frown/Manifest
@@ -1,3 +1,3 @@
DIST frown-0.6.2.3.tar.gz 1269219 BLAKE2B 131e3291460019e171f436569237a4ab00ebd15b77a37bd308f257bdef25083dd5be87fd58d54f59a586c7376a0454a2db14ecd271d0490672099aeec7c1a8aa SHA512 a9166dd723db2836214704f1837b9629af03bc1aa5bdeed8a58eedca7a91140ba21db8d7be2884bc13b9f35346704329980bec44d253fa53c33f71e68160a963
-EBUILD frown-0.6.2.3.ebuild 598 BLAKE2B c56f9051f64f57a3a55535f08b014e55a215e5994f7ab2637a364156800938396ddf205ed91689c2e1a5286e92a8d6ac7ab8eefa852f488e4b7244959fea733c SHA512 ad202e942d4e8cd8af2b9787847d86724d987482d55de1ebc6c772e259a0b6ab8a0bb2eacb734a6e707ca07e787a0e06c4a0816a55437d0468395fe0452c3671
+EBUILD frown-0.6.2.3.ebuild 586 BLAKE2B 92932356849359cf274a9c38e58cca5573183cb6c30fef2be5db17107fc24b7a705e834fd9210f1f9217457885fba4916f87fefd3ab65da5424ff5222ca4ad9c SHA512 c296408c93f53e96b87112702224cf177cfe5a7adb90e1be049ba6ceb807c2c18df6273567cb4b5e552c3421e4b0266a6d9cba8db6841ff997ebeb9315f339a2
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/frown/frown-0.6.2.3.ebuild b/dev-haskell/frown/frown-0.6.2.3.ebuild
index c502e4b1c74a..e134baa7d54b 100644
--- a/dev-haskell/frown/frown-0.6.2.3.ebuild
+++ b/dev-haskell/frown/frown-0.6.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/fsnotify/Manifest b/dev-haskell/fsnotify/Manifest
index bed927935e94..fe2fb5dfcf5f 100644
--- a/dev-haskell/fsnotify/Manifest
+++ b/dev-haskell/fsnotify/Manifest
@@ -1,7 +1,9 @@
DIST fsnotify-0.0.11.tar.gz 14530 BLAKE2B 983357e6f119a0b5cf1c43d5cf2355b11f49141c933110698f5e07a1d4509e6d6909969d3e902a3b07c5c6df89e9114ef3a688e105527e551bff5a2c47aff558 SHA512 e992864b349a134c3dac7a5a9da3452ba6c17c61b3a27a322f03eed3dd078923516604899a1d028fc6563a2677b86e6cf2f1eb1f92e2b3b33887e0df2a14573e
DIST fsnotify-0.1.0.3.tar.gz 14116 BLAKE2B 4697f755028a876409d34138c00a084b1986990cfff9fcdb1f638be5d4be1d91a25f2d4077300582f7340f61fd874de3c5b463b9d8a06b288d59ea53a650ead4 SHA512 6835670a27bd0607c8dae7bfb4c197f78217eaa46d9a03d84ca53f5ade3fba78e85bbb0c1cc9621d9b17a2d415012a34eefb3ee2f63d518a9d7e354e07ce91ec
DIST fsnotify-0.2.1.tar.gz 14689 BLAKE2B 06e8d05232b16c49045d4e737a587fb9c0a5e0f2706981949a579fa9ed3abb0795d5ecf60abddefb4eca86cd7a76313b8280e2badefe487ce2cdc9132039474b SHA512 b9c6505d27f7010b60dbd4cb2fdfe65efacd33398fda9f95526dd0d828b82b1afd029e6457aa1ece3421cffcb1a6189badc34b644faf8386e2631967380f1372
+DIST fsnotify-0.3.0.1.tar.gz 20638 BLAKE2B 8b897ed716e17ff4e22da274eacf03770ddf69661ea74a3ce2c284c21668a429ef92fd1f437fd104a82e02608a13fbc7e1a1bd5a5e8cc524fe2c70fbc3697ac6 SHA512 d5c96a54c1b4788e1d50f259d11d4e2d6eb7224552b50cb359a1f4cdcc2a9b7270f9b5ccdfe9738a163b54ab7ab5a0114de9cabc56660a7324cdfc4b16179e1a
EBUILD fsnotify-0.0.11.ebuild 1048 BLAKE2B 445a68384b17df9b77d735a16d6c7982c5ebc4574f05609d2814e3f48022505c86ddc8b849f8b316e93aa8e9d532248a6ba351d4836bffabb2fc9f78d371ff1c SHA512 e7face6699b9a76fcb8f8a14dde154b06ee9562da66a02eaeef9ec403bcaf39a33165e5aa3d4bde372eea1559d1b58a09829ba473c4fab6c55a148e345901f68
EBUILD fsnotify-0.1.0.3.ebuild 949 BLAKE2B e9542b66ada391a1a9e789b97fd7d68680d3276507ded22595c0202ae414d8a7a30ba3877d85d9f3e1d24c044e6cafb6612a84a8200e56cbf2037cb83af56356 SHA512 500bc3df5abd191035e048ffcc44e847aab1873da9875c49a1662e76cf435d3d6ddfcf3aec105b95a97ba38a35d2ddde6e707fbadeb04156f77b0cad05ed4614
EBUILD fsnotify-0.2.1.ebuild 816 BLAKE2B 395173cda4868af8e878fc771d91fdcb3eec6ee325ab4b3d429e1a4221d64d492e5e934a17a53127e90a6cfff49025624dc6b0b13c0fc7782612d3b6c092a59e SHA512 eb8bb1b97fd0061710fc4af1cbe9a0553ff8443994d51f2c865a73911307948cba0d411194da1008e9d88316241ecd4dbe302d2e7fe8c41de9502fe079d71473
+EBUILD fsnotify-0.3.0.1.ebuild 883 BLAKE2B 352205785cddb4de89654af9074814c203c065e20b65fc888654a8ed52e8c0c01aa3a1749b87a399d02b1eaa167b8a759be024edd851508aa1b96f1547357373 SHA512 9794bab45ae5f6efb25fe87fad985b3f33111734761c1810a35182b30540e7b0e0e9c871731b933d560bb6b2ad7d6fa7d5ddd4930aab405d2a284a01b90f4ae0
MISC metadata.xml 589 BLAKE2B a490eef4605f583796539a7a7b376641589b09ee023c60fbef6937dea0577cac4d07098eb05a5b7ba787a93f4281912d0178722d02d095d76e0897944767b0ea SHA512 96e4707db65cf8709dd613c725a0c9d5944841b2ba81b94d669cdcac4f9bb2dd2ba060e2109744046825be4455485f9af8b0b052e9eb90648ad52428d4c5154b
diff --git a/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild b/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild
new file mode 100644
index 000000000000..376479a62aa3
--- /dev/null
+++ b/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+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="https://hackage.haskell.org/package/${P}/${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.0:=[profile?]
+ >=dev-haskell/shelly-1.6.5:=[profile?]
+ >=dev-haskell/text-0.11.0:=[profile?]
+ >=dev-haskell/unix-compat-0.2:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/random
+ >=dev-haskell/tasty-0.5
+ dev-haskell/tasty-hunit
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/generic-deriving/Manifest b/dev-haskell/generic-deriving/Manifest
index 689a39c20fce..c243bb3b789a 100644
--- a/dev-haskell/generic-deriving/Manifest
+++ b/dev-haskell/generic-deriving/Manifest
@@ -1,7 +1,9 @@
DIST generic-deriving-1.11.1.tar.gz 65456 BLAKE2B 6c93c737ac312a90af03d64f3abc9aea23d10218212e1933d2f995da080df260d47a0f6383c31db214e42878371a9fb5f043c524aef2ec8c5e8d959611773ebb SHA512 c0f8a1fb4a705eec43b71b6b578968beff889bb43551086fa520a311fbcbfceb49fb49844e68698842ebbb50ed57d75263b6a6a79e3b8a080240da07ecd8f61d
+DIST generic-deriving-1.13.1.tar.gz 68256 BLAKE2B 419e50b07d72066a13016c9c0d2cb7f7ad995956ea07763c3345d2e6057e7b428cffa5ba7b58df0230195a05f97f58360640a28a020c41bc3f78dc6f3bb8f924 SHA512 946e3a4da31141fb1156690e0fb51cd3ef0a4f62c0e5b68d0e0d31953d8999885011acb743edd5d0bf88985422c9c74a727dd7f775316911da57ff49716103e2
DIST generic-deriving-1.6.3.tar.gz 25268 BLAKE2B 57e82a46e072370a1c0027032427740f1ac9f243c1573c5e6318e3c86f13a64019c52b4e514ff3ad4822d67b8563971d6e39cfb0031241b83997190cb2cc8983 SHA512 0730c792b96d21c9a078032d4446f1d994b5bc8e0a7fe4a22256de77e13ce3c01838ce4f962f2a9a3f18a4143b6deee167cc6cac648714f100f129b81ed2cf16
DIST generic-deriving-1.7.0.tar.gz 25341 BLAKE2B 1250ccdf00c8a73f8f5e61e757f7ec178cd3fadc46d5a71f91f2e8aa9b856e0278125cfd124c7cf898201a9cd8e8af0e397e39ac823143c5d9a5563cd6545782 SHA512 d773eb0463a7814071fb05512c211fdf6efcb3245d6cb6046e0c3bb8d0634fd397636e3f8f2e37833878e3452ac2b0fab35542fa336ad1e36270b0e876b395dd
EBUILD generic-deriving-1.11.1.ebuild 623 BLAKE2B f97cdd9b485809e6fb2645dd2c1721a3e9cb6040fe5299d31201cd651ba3890eda5c18060d57fff3d338951f0010bc0de53ce38192c71a38635902559b8dc1a1 SHA512 35312bd0643e0c8c8bd78a6b38b244f8803bd3eea49ce748f4821bae785e0d41709a3350b2ae5b0a1457c6b469bec974451b2b101a0ae0ae45b6711888485d64
+EBUILD generic-deriving-1.13.1.ebuild 715 BLAKE2B 01c7bc8b89ea527e96be6e14089af18904ce6477ba087b15976970050f7e0328777b5ed57fee216411acbe6742c6bafe68fa0c0d17504d26f2b2e4f735d83dff SHA512 c1eff3a9e41de8ed2c541d11a4f2da204dd93d9cb74d0364eb41f067c38cbbc3266831c969754798a1441d1354af919934540258e8c40866c69e583148accc5d
EBUILD generic-deriving-1.6.3.ebuild 573 BLAKE2B 647b9a7c61ec5afe7f5538436218cdfb038d04dff13d7d445c1a1a2b37002f406a0deba7901966b423ff023e7d99abba07483a8cc34a71d0669c4c331df31785 SHA512 40ba5a595e7d805a7fa07c293106cb00de94e1c6f6ddf2db3e32f406872efb30f16d7da0d2509fae8a9e94810567d412b96de0a6133a63f8c291371b9e8a89ec
EBUILD generic-deriving-1.7.0.ebuild 568 BLAKE2B 51c48c6e30dd0859b62cd5593bcd44104c9232352e7bca69086bd569cd2de9833b1ecca1333cff4596a00a3e742e133ec320e72ba373abda7ed33bd76feb8a6c SHA512 6ad3845e6e6c3b995a75bab7bde5f87183c4663a2158ad92a937598c60d738299c3b97ffce84de6f66e2c171c68fd35216f7efeb8a63ab78a086b923729c7352
MISC metadata.xml 889 BLAKE2B 335604ba68647b47cc2248fc5a9908f69972a0cafe685f9ef638e4b4da1cefa966ece2967f1531060c42b7ce51e2fb386d054dd3574957c4e10501ba276b1b89 SHA512 6504da89504ed73583423762aaf87c38cf35abf9ca05818540f157062c26f85d29341310c03ad4045f7a8642528e09bca8cf81433b02f5a724b89371156d354f
diff --git a/dev-haskell/generic-deriving/generic-deriving-1.13.1.ebuild b/dev-haskell/generic-deriving/generic-deriving-1.13.1.ebuild
new file mode 100644
index 000000000000..100fd00432eb
--- /dev/null
+++ b/dev-haskell/generic-deriving/generic-deriving-1.13.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[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/generics-sop/Manifest b/dev-haskell/generics-sop/Manifest
index 9ff0aa34d7fe..fb01a8cced49 100644
--- a/dev-haskell/generics-sop/Manifest
+++ b/dev-haskell/generics-sop/Manifest
@@ -1,3 +1,5 @@
DIST generics-sop-0.2.4.0.tar.gz 32986 BLAKE2B 8d4d426452f710a57fdcb4bfadd68f2b7faa208127feb7a55b9446cf2d455f799d703748c09ca2590140326f6f5a1f2e86bd609e7d52245ede4624f2c95c2baa SHA512 ce0d92214e622c58febced5684ba92b117e413d5718c6fdea1471f0fc5ea48ea53b212a536618086228542985f304dc4434c75c6ab919a72e6f49ccce342d866
+DIST generics-sop-0.5.1.0.tar.gz 29797 BLAKE2B 8e61bf85d8541f9f54aa0ae908f37cba380b68a40d83c42ff7b1cf1931eebc3d8671c22714bd18addad9aa59fd0f0b9e3bd000f033911dd7b96d32ee4dc5d5e5 SHA512 454cb30800e4c6b225df6464970746ca51028ffbfe50143559eebf16918dd783ef2e7690c4877b568d1835043ec733ec0ca9a39e0ae88c3136c82d0afb42bda8
EBUILD generics-sop-0.2.4.0.ebuild 675 BLAKE2B eab8568b922591a95282d4b935e630dbdb57d0353d09e67e407abc8a8bd0bfcbf54813833f3589023fbccc0741948378e47ae8039c7e706448d3315ab3598536 SHA512 f6c7f481229b8c97d85c568e0d1b30b6e3c8ae097ff28df58fcf0beb0d1f5b22e02eae0c0d1c05f44ac308b41243606ddb8eb358bdd3e8d6920c3fdbd512cc86
+EBUILD generics-sop-0.5.1.0.ebuild 747 BLAKE2B 003b2bd72d31976ab2e45efbdfecde82821ff15e69cc417a897cb3dfa40bffebca48894f772f68f418756cd7e26774f0a9f9b9e6bb7bff73de9fc84773a08094 SHA512 aaca18b907a1f171c1fcc23f840e9b781d1d1b9117e29be5ae513e48806b760467bf07225aa2e4e6d4f4cf4c7da4f494dc54f3235c6b593e212ed1d68896f5b6
MISC metadata.xml 1381 BLAKE2B 451c24e7bc9714a9b579a9b26b9c1709c3e678fee0ac943a26829ae6c51416d4b3290fa50a7055705b49e423289ef7d68e60d6125db0671c4af16cdc57c30f15 SHA512 75abab067f073654bc8323421e2a758400965935603e68639e3b2fe7e8069b04205830c6e2bd9fa05ae2f1fc310ad7a2a35310872b46572f4b846f72c005ca19
diff --git a/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild b/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild
new file mode 100644
index 000000000000..af5a8ad6dadc
--- /dev/null
+++ b/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic Programming using True Sums of Products"
+HOMEPAGE="https://hackage.haskell.org/package/generics-sop"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?]
+ >=dev-haskell/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/geniplate-mirror/Manifest b/dev-haskell/geniplate-mirror/Manifest
index 7ccf49ed4dff..da124fcbe390 100644
--- a/dev-haskell/geniplate-mirror/Manifest
+++ b/dev-haskell/geniplate-mirror/Manifest
@@ -1,5 +1,7 @@
DIST geniplate-mirror-0.7.1.tar.gz 9259 BLAKE2B 498ec095a2d34a7602ab1b48fc37f89a082766541dbf33bf8efe75e732043cbc6d1bd900f4b03d7bb0059d4a669f84cc27a8749de585f2645be1184ab440a14a SHA512 51e831034cf806b1de8bbe3e8f935894d38c61046b1a093ec837dac96972e8aef126d903fc70afb09e6f1edb143d716c3faae303bfece6d0bcb86a6be1b1210c
DIST geniplate-mirror-0.7.4.tar.gz 9273 BLAKE2B 39aa51fb2824238498c174bdaeb88f76bed69bafb05ddb52ea37a0e64418447327158cd1043a6ff468c4c6ac783545e237909e1b7e965e011ea9f2538f6faa31 SHA512 52c2cd33320df0deaa1dc1e95d1a4874cd8493425542fcea375b81a5f85e8156a9ead67f4dc4b0e4d2e30553e2a914dd342133b4c2210501bf3442966baef8be
+DIST geniplate-mirror-0.7.7.tar.gz 9448 BLAKE2B bca1181f2342feda0dc6b111cd3c56f3145b1360f1066d2dfa4c142e81f44a9517a79c6afd18ccae7f7239a19f3d4d788c9a213c3f357491f1629ca274acd8a4 SHA512 8976e874372e29edb468a07bab5a524173d0daa6d48834349279d6ba0f4a79d890a1be23a7af7cd92485f44df08e9d32c54c4bbd8ae081aba5c705fdc652907e
EBUILD geniplate-mirror-0.7.1.ebuild 582 BLAKE2B a2164ef32c01cf4dd85838756a4f867e4903edb61c57458b2b77f06e96f3730b89d7186940c513ba764218e60547bac9b29a73c449753b4c9535539a2f3b1657 SHA512 84f8e7060b42ffd400aa4e93ea5406cd30431554325deed0d3f5d5ca6d5effaf815664cdbd505033c970abca5b5389d558574c2168509eea5c6ceee49cb2efeb
EBUILD geniplate-mirror-0.7.4.ebuild 580 BLAKE2B 305602e698958b34865be3f9c82b55434f1472184768a9b7aad16b4bb11900dbcd4345e164e9e1d8262cbe77ea4d8566684499a27c73dc3993ef1b65667b5ab5 SHA512 00001641328bca3be15b8b4651f2a67250ad708870ddca917db40f9ef09a77d7574756b997a2771547999c70caf206ed24893aef4598e35a766b31536616a3bd
+EBUILD geniplate-mirror-0.7.7.ebuild 674 BLAKE2B bd8decffed9de01c9aa3118cb20db05fcdd7bcfd5a6966e7ca9df4b1cbe021dc6755db39fb5f016caa3fb62c17dffb391dd6fca074cac100ca38bf0144d9c520 SHA512 170aad0e3ee1ed502effe72b7b8a9f80819b4b3599e7ce6015fa807c562a7a5d280cea504aad1cc60c1c82e8fc615996b79a57e72216d13082c921e2998b9f2a
MISC metadata.xml 574 BLAKE2B 66814aa21e87b5ecd4927c070853205bc8fc8d217e6b20549cd6ea7c564b272fffa67b6b754f83f3cc30de4de0c3f3e1ba56e33fcc8a98a81f18e700f78b6ac9 SHA512 958067d84a44be432884e02fe3dbc81621a7c9f94df2149695282e4a60a125280e6d31402f3f7b96e6f2fcf038adcdddcc59ce45ecf11414ec40b50dfc355a6c
diff --git a/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.7.ebuild b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.7.ebuild
new file mode 100644
index 000000000000..a590595193ce
--- /dev/null
+++ b/dev-haskell/geniplate-mirror/geniplate-mirror-0.7.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${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
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'template-haskell < 2.17' 'template-haskell'
+}
diff --git a/dev-haskell/genvalidity-hspec/Manifest b/dev-haskell/genvalidity-hspec/Manifest
new file mode 100644
index 000000000000..6a1ad9061102
--- /dev/null
+++ b/dev-haskell/genvalidity-hspec/Manifest
@@ -0,0 +1,3 @@
+DIST genvalidity-hspec-0.7.0.4.tar.gz 13818 BLAKE2B c57e3f941bcc11987c1430aed1c1613c2b3af28e80d818829a07d81759e300cf7fd51c0d827efad50dbb7c465d261ff39e82f592ad25e0825f4f3996516b104b SHA512 25b660ca378f9015a71063c49ee0acb98fee2d66a61562e1fca831f1eb806ab6adc469b9694e51a610b14f9ee09765f83223b65a737effeef1fb0aeb98f30392
+EBUILD genvalidity-hspec-0.7.0.4.ebuild 801 BLAKE2B a756c5d0656ff7c5659e1d8589b3ff286795da256eff5c6dd7a1cc4a566286f80d959c56cf5c6ae28629f6cc897ee118dbb26b38526b49a5ba070d9461670547 SHA512 a7fabb73dea3190334c6cf6bc3c2affba274f537f3209a39a0abe99d6a82bc595cbc5d5df42f01daf4640801e3a8f220f2f860e269ce25d1fe223c24b6ed8ca2
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/genvalidity-hspec/genvalidity-hspec-0.7.0.4.ebuild b/dev-haskell/genvalidity-hspec/genvalidity-hspec-0.7.0.4.ebuild
new file mode 100644
index 000000000000..803a16b0fd27
--- /dev/null
+++ b/dev-haskell/genvalidity-hspec/genvalidity-hspec-0.7.0.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Standard spec's for GenValidity instances"
+HOMEPAGE="https://github.com/NorfairKing/validity#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/genvalidity-0.8:=[profile?]
+ >=dev-haskell/genvalidity-property-0.5:=[profile?]
+ dev-haskell/hspec:=[profile?]
+ dev-haskell/hspec-core:=[profile?]
+ dev-haskell/quickcheck:2=[profile?]
+ >=dev-haskell/validity-0.5:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/genvalidity-hspec/metadata.xml b/dev-haskell/genvalidity-hspec/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/genvalidity-hspec/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/genvalidity-property/Manifest b/dev-haskell/genvalidity-property/Manifest
new file mode 100644
index 000000000000..5e8a36dc7224
--- /dev/null
+++ b/dev-haskell/genvalidity-property/Manifest
@@ -0,0 +1,3 @@
+DIST genvalidity-property-0.5.0.1.tar.gz 10723 BLAKE2B 520af5982119d2df2ebcd4bfce1b4378500c48af1fee95c212d5bae13e958eeb28dcc50aa3e0fd7358e74f0d98ac8da4d72f8198ccf90095fca7a8bced3bb528 SHA512 a50b3cb28cb843bfacff8b1a2248fc6e80ea1667518955a0d8479d607017f45ff99eac71be6797e232e9d6f08f6bfeb3ce00b346c9a40d2cf9da880d84f29add
+EBUILD genvalidity-property-0.5.0.1.ebuild 799 BLAKE2B 5551fad258c5123a76ad28f6939d7d25c3bd53b0d8f7fa57bcdd403c062de77306f4e2ea3486a325309da352199b1c4c9410be8a3901751f61ff122df2f5f80a SHA512 4928ccda62e358fb63bfe7d12a7a6109f9b7af107f431eb4766cda883a184443b7afe335d698ea260beed4d10cddd4643fa549e0fe155e1a480caac548212489
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild b/dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild
new file mode 100644
index 000000000000..5af378911aee
--- /dev/null
+++ b/dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Standard properties for functions on 'Validity' types"
+HOMEPAGE="https://github.com/NorfairKing/validity#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/genvalidity-0.7:=[profile?]
+ >=dev-haskell/hspec-2.1:=[profile?]
+ dev-haskell/pretty-show:=[profile?]
+ dev-haskell/quickcheck:2=[profile?]
+ >=dev-haskell/validity-0.9:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/doctest )
+"
diff --git a/dev-haskell/genvalidity-property/metadata.xml b/dev-haskell/genvalidity-property/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/genvalidity-property/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/genvalidity/Manifest b/dev-haskell/genvalidity/Manifest
new file mode 100644
index 000000000000..c2f88a93ee54
--- /dev/null
+++ b/dev-haskell/genvalidity/Manifest
@@ -0,0 +1,3 @@
+DIST genvalidity-0.10.0.2.tar.gz 14421 BLAKE2B 60dde212f779123677ccbcbc45297602c99a3d55e4ab5c38c8d784def8b3d4d748d86d85118c3be91fa5f2e7400f58b617164f614cb3769cc4434aa4a1326a38 SHA512 67e89cee72fc5c6017e4862bf88506683ba8f26eb786fb8c7972454b44344cf2885b04e24b29e72fe1c16ff3f25330fbcf9b979fbd99d1e23e7e146336c005e5
+EBUILD genvalidity-0.10.0.2.ebuild 736 BLAKE2B 88cc13b972612b8d6397421f59adeb20567ae64ab5ee506905cc78803063c7bae721dc6bbf4448882eb56c12770c1d1e5d19b3ffd0dde8b80e47181973c88259 SHA512 f8d12cc9fc1ac9e35679e6049b4bd7a3fe5e93ea0ff447ba9c74c9dfc7e39f038b41ec5e1ef5f4e7be3a720ca45698d9c2a50ce37cec4b8e96cb6513fd807673
+MISC metadata.xml 534 BLAKE2B 98bf6ee6f4b3d7446bec75fbee2bbe4a4e1f91a5de690a1271fca13552b3837a847d06ffdf8d06443021d9c8809ffed0adb07e048869ab865ae19cdcc489344c SHA512 3eaeb6c24136d3070b96962395b57a56e6536fd013bac39519b95d335a08903a03309a3385409450e5e5c1372022f993c321d196b663908e9f97a32eef543564
diff --git a/dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild b/dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild
new file mode 100644
index 000000000000..a8b688efd42b
--- /dev/null
+++ b/dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Testing utilities for the validity library"
+HOMEPAGE="https://github.com/NorfairKing/validity#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/quickcheck-2.7:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/validity-0.9:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/hspec
+ dev-haskell/hspec-core )
+"
diff --git a/dev-haskell/genvalidity/metadata.xml b/dev-haskell/genvalidity/metadata.xml
new file mode 100644
index 000000000000..c14cec8fca51
--- /dev/null
+++ b/dev-haskell/genvalidity/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>
+ Note: There are companion instance packages for this library:
+
+ * &lt;https://hackage.haskell.org/package/genvalidity-text genvalidity-text&gt;
+
+ * &lt;https://hackage.haskell.org/package/genvalidity-containers genvalidity-containers&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ghc-paths/Manifest b/dev-haskell/ghc-paths/Manifest
index f94ae033bb6e..8d88ba205a75 100644
--- a/dev-haskell/ghc-paths/Manifest
+++ b/dev-haskell/ghc-paths/Manifest
@@ -1,3 +1,5 @@
+DIST ghc-paths-0.1.0.12.tar.gz 2565 BLAKE2B 3e4783a854510a4ae6d6a9d5f4d0fefa7fbc03088aa298d8731c7bdf961ab47553b0e46c1b8d2f61193b669c43fc74e8eb6f948abba4419b0110772d56397c1d SHA512 1c66caf459f5783bde38a47ce1292bf5c47fef21e3f69d7f6c052b4eb39f446ed5decd38f0e4143a90d55ba44ebc0891b4497050cc652cbf3fcad636d45690e9
DIST ghc-paths-0.1.0.9.tar.gz 2402 BLAKE2B ba84e058a09fabe4b386120855966daeef0d71e0ccc4f131cacdd12cfe064c415715ef3dcbc33a1c5f0e5339f58d61b37d8842c2ca0f97245f56926716bf834b SHA512 0aa38add4a6f27ced115d769603f98eff6fe3e8b60a6477f4b1e669031cbb6408b87d2fed023d790169b623b9cb2b7983871a9bf9d5cfcc298774a34808e2094
-EBUILD ghc-paths-0.1.0.9.ebuild 1387 BLAKE2B eeb0f8a5b81840542dff473d0a272c8dbc89c406468c21e6491925fa4b34a0796222c385397baeefc25852980330dbca144f38ae06cae72b22b681ab8a1458f8 SHA512 810a8f5e2144778e5dad780882e2c934467fb7f85523304304a42b2a1fec91ff492d53dea4a3aacd3ad524de038657f1540685d47ba3ba22f33c4c9d7f85a194
+EBUILD ghc-paths-0.1.0.12-r1.ebuild 1522 BLAKE2B bd4d9927340529ce90fdeed5fbee0f4aabf4861aaa5268830a1d6ecac22ffa100ba490d6700ac0d763593571a613dee40f7a75d10c6262f318d5f60aff18d313 SHA512 3bc5277ec95cc63086f88745a60c3fb9b639033ab47fa89be50a1eea8ccbda29f1a0410474a39f59badb0632ed39f18ea235ffc339ee4bd9f2bf5d66bd61d87e
+EBUILD ghc-paths-0.1.0.9.ebuild 1375 BLAKE2B d2edd019024ab0b2d27e97fb4b72ee4010ed910483fef11ad37465589e58bc3af2938ce6172b81c159a6c6ccc178975848c079d8cdb219178e4aa17e159b39b5 SHA512 1ff5877f9d35d8acc9526f8d7d1abb96a071db12dee4b5a99b5219ab9bba0734edbbb51a7f8eb50331e6ad846f5df42b5ebd14e7d9351f34e843f8bfac8c56cc
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild b/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild
new file mode 100644
index 000000000000..7408ec144131
--- /dev/null
+++ b/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2.9999
+
+# 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="https://hackage.haskell.org/package/ghc-paths"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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 <dev-haskell/cabal-3.3
+"
+
+src_prepare() {
+ default
+ # 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
+
+ cabal_chdeps \
+ 'Cabal >= 1.6 && <3.1' 'Cabal >= 1.6 && <3.3'
+
+ # 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/ghc-paths-0.1.0.9.ebuild b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
index 49230cd4ec0a..fcf3e44bde1e 100644
--- a/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
+++ b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2:="
diff --git a/dev-haskell/gio/Manifest b/dev-haskell/gio/Manifest
index e1f7332a02fd..5313f5bdf5bf 100644
--- a/dev-haskell/gio/Manifest
+++ b/dev-haskell/gio/Manifest
@@ -2,8 +2,10 @@ DIST gio-0.12.5.3.tar.gz 79099 BLAKE2B 0c54108185f183489ed342162766937d104a9cff9
DIST gio-0.13.1.1.tar.gz 79378 BLAKE2B 03b0b3dbe73fca50dd913ea024534be31c6364c2bf7416aba0c6b4a09ac71b56bc01f3a147625f3d7b1871c945589d8841d2fab62637b40ba401d3e3e3986f5c SHA512 7256450cc3bfe5469ed304ea093fef9ee11033331e2520c9deb420ff725d95c5ebfbc8cdfa24d3138a1799b70ca178b8d113957f6e09b871f270c0af168207d9
DIST gio-0.13.3.1.tar.gz 70058 BLAKE2B a5a7b0a7fd8da7feaa5e1f7af06bf67bdec2c95b6c14e607659d3a4d27e3ccc55bf14e84a530d311176eb3ee5daf781b4d37a92fcc21b7f976c909701fb3804b SHA512 3273de2a04afc90ae569f8c36147bb4391ee4d45b64e21baeb259d67489c40a1d497587647885137e90bba21e2a460430aa56138e2099ce9e1d105b876ef33e8
DIST gio-0.13.6.0.tar.gz 70094 BLAKE2B 5c114db1ca43def45f2deea628e6d20343c3f27f5337b8f266e1a7c32e7d1300404d21543fa082db05d8e55527bb47d9abba14a6bccca0a8202b317dc8cfe13c SHA512 d9bd77f887d7112d878b7349b7c79dcaf483ac5567d9fea0e902c161700eeb9be9b574584b440ccd580c504b1b76b0bc2b4d6d30de2c3b1a05c72c8f67790de9
-EBUILD gio-0.12.5.3.ebuild 779 BLAKE2B 8b0a9ad1c5e2f26cdddc2afbb0d4e0e17d369b30272c9686cadcb38839cebcc0dbe6043c3d36e4b82026c167fefa57e331632f52a504574898cfcbe10d59b3d6 SHA512 985d38d7c098d72fc8198af3cd01d50572e65f5f6411984dfa92a226464b5a90ceb43d2e9f17cb3cdf06b498de111eaeb83e310135698833cef47143ec9f17c1
-EBUILD gio-0.13.1.1.ebuild 703 BLAKE2B 5b2eab18744d0ef327f633ac275a48307adee07c62d094abd212b95719b53effc99a3db23341992fa3ba16f27029bfaf4ae5bd95d29830e5a5ce41f1fdf685a7 SHA512 e8d452aeb4d6eb135c2a90126ecb34e3a3d8444a622322c38daba023e6a99bec3d03a1b6d52d9a338de08049b7d16b15bddd5cfc856e88004ed205b1e2826283
-EBUILD gio-0.13.3.1.ebuild 670 BLAKE2B 5891b13d74afc7e9d8f456cc8b261ae31bcb866390e7c6325ab175970181aa4ad34f02f4a037b537953e84fef91979fa9b808206681f130cea9cca85d3d1742f SHA512 b70761157bdc296709d1c1461dcb15b96cee6109103a77cb40feee7e7d3a612450ba183af959d5909fe517fb29f9edc9786b3ebae86315e816a739838899a815
-EBUILD gio-0.13.6.0.ebuild 870 BLAKE2B db3d6fde94eaedbef8d0ff388f87ad9b0a3f487d30bbc9d2eb6b686c6bea2d4328b200209a09da2772a94e6fce38fa966106568dae60eaf6d231959fbc2b4537 SHA512 283aa338e8c9ce9b04bdd916b41fc3eca19da0135f2019e0362c6a523c38d57f6d370aece5f44b9e1a924b7aba52c26fa11a5c375dc557dd5deef4321989edca
+DIST gio-0.13.8.1.tar.gz 70144 BLAKE2B ba7bea0df82731b92c79c316776eed547885690ccd9a39713a2cb14ecd84cc601dfa2ac09b520584bd48944f2406d9651c7927fad035be46a87c66af62638c4a SHA512 9eaee3c41c0da5ada37881238623677b85a008225f7948c95f87f1f9c7bc66582911d11a31e44109c9f53918e5b4ee73b33162f0cafb68b9da4c9b9566061899
+EBUILD gio-0.12.5.3.ebuild 767 BLAKE2B 76a195d4cfda1dde4519b63fd16b6835ce7ed36d341f9d334f585a769bec6e05994319e7c8bc7947bf3ec0af6bdb82fdf750dd1a60314359cfadb84807580c67 SHA512 fcc72d84fa4871172615b91b5b9ead9cfda6de805b3ae16ebfa56fee7b8d1a34b8e6e6a9706ef83cb0b4f0b9f4a499987b3c6c2015a563650d69374b4a6a5375
+EBUILD gio-0.13.1.1.ebuild 691 BLAKE2B 401a2077a685fe0506ea43bf768db185b7c829710053187e9dde1acf4512153758e91014e8d60512f75afdb9feba2091c06a76fcf6b80a0016b47b2f7aa04e87 SHA512 920bf409a5224fbf90b03f64b94ea1b7c37c22a1ae23b17d63655469ee9ea9c4e0273181b5d3620d623e88769591df3c1dac118ba0d6601ad3edf4b578786105
+EBUILD gio-0.13.3.1.ebuild 658 BLAKE2B b12e3021e734fc754e4551eb39bc99ae250615ac32cc327283ee26ce14d50d115d4aad10c645aa5ad35a90246f874e75bf687bd0a6eadd8218200b4b1dbbeb5f SHA512 58549b46545ebbd97eb89cfe475de7a2ef3494e69951193f676feb9fd6b1366b9707165a89bcba986d8c44741b88d4b1a256dceaad567717291c0e4da8b4bb2f
+EBUILD gio-0.13.6.0.ebuild 858 BLAKE2B e303f75d70e6eb8edffef15a750f935d97a464169bbe1d8004f0948dddf1ab94bbf3b9b4e8faa5e4a139e4977ffb750e911565f62fe2455a9dcd23e594894d0d SHA512 d4cc0383fcc66c2c17ca55a667919acaf212857e0511d1b96faeb91ac80c9ea65a0b0b257b567152bccc9de7bcf1ad85d585145b43e9b5a715667ae6f5a34c98
+EBUILD gio-0.13.8.1.ebuild 761 BLAKE2B 0ef0b5f04051d6c47c0e0ca23a6d5b8454576e27ce62bb483227daf040f518189d3bff941439eeb5b2cd44145ba0f7c65678c0c01b30e650d572dbd187d2f6b7 SHA512 a2a16e030b9016af516090f3b720d1f4bca442e43e8b45a7a4355bdd3b4a82f1aacfec675cc75f46f0a1c1f06c20906f0c0d60f925284f16f429af2e21a12725
MISC metadata.xml 685 BLAKE2B 900dd8aca993e34ee8693a4eb16114630ad3fd4bb832842054c8eda6639fc8a9c3cc6196a95c124c9f17320860794f9af442736a60c4d2dea8babb25f7bee05b SHA512 043977788c4a55bd9ff47a7429b2b2ffc2862713540d7076e346d1637ea48083ba4e00bcc2f0929568da82df1cdfa51773393c1f4c17351853d0ee7601af7c5a
diff --git a/dev-haskell/gio/gio-0.12.5.3.ebuild b/dev-haskell/gio/gio-0.12.5.3.ebuild
index 1ffed1b5d6f6..a8e5381d4ccd 100644
--- a/dev-haskell/gio/gio-0.12.5.3.ebuild
+++ b/dev-haskell/gio/gio-0.12.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.12.5.3:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.1.1.ebuild b/dev-haskell/gio/gio-0.13.1.1.ebuild
index bd6bcd7226a2..f89b58922adb 100644
--- a/dev-haskell/gio/gio-0.13.1.1.ebuild
+++ b/dev-haskell/gio/gio-0.13.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.3.1.ebuild b/dev-haskell/gio/gio-0.13.3.1.ebuild
index 353d6815d666..eed75f9f6f49 100644
--- a/dev-haskell/gio/gio-0.13.3.1.ebuild
+++ b/dev-haskell/gio/gio-0.13.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.6.0.ebuild b/dev-haskell/gio/gio-0.13.6.0.ebuild
index a03b3cafbf5b..277a31bb655d 100644
--- a/dev-haskell/gio/gio-0.13.6.0.ebuild
+++ b/dev-haskell/gio/gio-0.13.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.8.1.ebuild b/dev-haskell/gio/gio-0.13.8.1.ebuild
new file mode 100644
index 000000000000..59aea8739438
--- /dev/null
+++ b/dev-haskell/gio/gio-0.13.8.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to GIO"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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 <dev-haskell/cabal-3.3
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ virtual/pkgconfig
+"
diff --git a/dev-haskell/git-lfs/Manifest b/dev-haskell/git-lfs/Manifest
new file mode 100644
index 000000000000..a47d0c1ae3e0
--- /dev/null
+++ b/dev-haskell/git-lfs/Manifest
@@ -0,0 +1,3 @@
+DIST git-lfs-1.1.0.tar.gz 16488 BLAKE2B 4902cada8c580abe20a3220d8f5eee8627f7f17a2f60cc876309665fde54afa27576b39165b939cb9a31b516db9fc26a01f89333a3cf1add84b595a9e6f303f0 SHA512 c662e7752ba9346b8adec5af225806f95702aaded3ea6b3d8e8871e923db24f8bd49a275fe7477cc44b65b35edab06fb7ab92f0e57d9bdd8af7b209c4adfa5c5
+EBUILD git-lfs-1.1.0.ebuild 1023 BLAKE2B 50c3af604d2814bb8e309599758c5c6a4b74aa2784c1ece6f6771e8578db406b7dc3099c7a8140e417b42d7c1f6d857a1be2405dc0e007c3b754ca5de0549764 SHA512 f7b64f614bbb156cf0b6b5148b6dfc6f9c25c49eba573fbd3c36b5488d14ab1b32199e49a74bf153bbdf8d2309523d9e7e4f9938eba38de7b915cfd9735f7566
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/git-lfs/git-lfs-1.1.0.ebuild b/dev-haskell/git-lfs/git-lfs-1.1.0.ebuild
new file mode 100644
index 000000000000..d159ef769a51
--- /dev/null
+++ b/dev-haskell/git-lfs/git-lfs-1.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="git-lfs protocol"
+HOMEPAGE="https://hackage.haskell.org/package/git-lfs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.3:=[profile?] <=dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/case-insensitive-1.2:=[profile?] <=dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/http-client-0.5:=[profile?] <=dev-haskell/http-client-0.7:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <=dev-haskell/http-types-0.13:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <=dev-haskell/network-uri-2.7:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?] <=dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.6.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+"
diff --git a/dev-haskell/git-lfs/metadata.xml b/dev-haskell/git-lfs/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/git-lfs/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/githash/Manifest b/dev-haskell/githash/Manifest
new file mode 100644
index 000000000000..1ff2a87fc18f
--- /dev/null
+++ b/dev-haskell/githash/Manifest
@@ -0,0 +1,3 @@
+DIST githash-0.1.3.3.tar.gz 6670 BLAKE2B 5d05a438ae6c17a0db9b2f58d3b7889ca461e12bb97e26d22319e667446be6423b0387465ecf438bb0cb94004aaeb380483d87be718b9077fb7f610a914e9905 SHA512 767f9e57819b0450a3f004e6f7ec333657fa76b4507cf89f16ccee44a8f986c972501a1177a4449dceba68568b744846f70dae9f35bfcbc1537de5cb3cead676
+EBUILD githash-0.1.3.3.ebuild 706 BLAKE2B 468554c5aedb78ebae36bf09d89847b1041f9b6a9dca185582aa3f080df02646da0577db83f8d01af8b8ba451e3b03518d4a3935a7fe41c3855115e9b89c04af SHA512 2659982542e79849c86f4fa98784ff8226051f253a2bf447f05db672379ec7d938bf4ec506251ec5b10b8b70ab849f254e9bfda1d8982089a33dc264bc4180b1
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/githash/githash-0.1.3.3.ebuild b/dev-haskell/githash/githash-0.1.3.3.ebuild
new file mode 100644
index 000000000000..3ba2a2a48e8a
--- /dev/null
+++ b/dev-haskell/githash/githash-0.1.3.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compile git revision info into Haskell projects"
+HOMEPAGE="https://github.com/snoyberg/githash#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.2:="
+# The package is a wrapper around 'git'
+RDEPEND+=" dev-vcs/git"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+ test? ( dev-haskell/hspec
+ dev-haskell/temporary
+ dev-haskell/unliftio )
+"
diff --git a/dev-haskell/githash/metadata.xml b/dev-haskell/githash/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/githash/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/glade/Manifest b/dev-haskell/glade/Manifest
index 6ed57c83aade..507de93c03a5 100644
--- a/dev-haskell/glade/Manifest
+++ b/dev-haskell/glade/Manifest
@@ -1,4 +1,4 @@
AUX glade-0.13.1-glib-2.62.patch 304 BLAKE2B 2206296250af1bb835669f5cb9bd68c3775d6d3a70217d7368a7cd01f5bf12012c5dbd680d8074182e0181cec4b26524ffb542cd9ce4408d28709b27eeb3a95d SHA512 2483f381af0e6ad1adf33a77e062c07fe33f3c62dce1f7da8983346f3344d88297dd592db256ef922812efac99fe86900fc98549110e80765d4c8dbe9491ed03
DIST glade-0.13.1.tar.gz 145648 BLAKE2B 31d650bdbe848b2e14efadc90f074664775cfa040def9328c084871efbd708a1bd03d34047d83f9a76cfe4069f14f787c50bde419abb0539597be2ea4a806032 SHA512 3e4282c4a8170351a6c82bf346685da7dd192d9e0139d8ef3f104f085b10686d1b89a77f01f1edc500f5d9584c1c31a63d1f89dc48a1a9a3f100207ae425ddce
-EBUILD glade-0.13.1.ebuild 966 BLAKE2B 608b7071d1ff9b967c1509628a0c2799e0efbd6853211cd415bacf95cd3ec3f41a26f1eb2d65b84304a29d943f7f47b86104e8c050d1a050497fd915e9d94f55 SHA512 9b0baa2e04de3c794515ff6bec1a00d539eb5be00cc014519b40f9cae576bcaf031a4ca3a4b2c1aa33b859a10b9870d1b613e34d724d3d5d8ff96ad3c6095902
+EBUILD glade-0.13.1.ebuild 954 BLAKE2B ac770ceed772b52518022d7a204dd59038cfbd499ccedee158f03cd47096a4da956a81d4cab771f9e5d65cfdf56e3fd33352199c936b183e8560a8f6e301dbdf SHA512 971fcf2d2e58806c807ee45421fd6aa73a15e2774503cce78ddd16d36fdcf866f0f61642b7503a43a9dab71eabeb985d2f78a7aee20edf3804b198e006abec1c
MISC metadata.xml 597 BLAKE2B 76105e5cba3a760b7b4ed8c904b46798b07d90e0f3f20b5ee8e882f972e9d7fb920f75a99291329f137d336aa63691f056f1c1db7e4a19f552ca00351249e496 SHA512 949a3f88b0af3944a268f389e7cfb202f4bb7ccb725c52c28bd127814b853f34cc201c1a9859d97804cf1eb911a5aaa70f7a0415680476343bf0bcb5fa12e63c
diff --git a/dev-haskell/glade/glade-0.13.1.ebuild b/dev-haskell/glade/glade-0.13.1.ebuild
index f00e962571d0..d6e64bb0411d 100644
--- a/dev-haskell/glade/glade-0.13.1.ebuild
+++ b/dev-haskell/glade/glade-0.13.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.4:0=[profile?] <dev-haskell/glib-0.14:0=[profile?]
diff --git a/dev-haskell/glib/Manifest b/dev-haskell/glib/Manifest
index 7aa0203cfb2b..1c1c9503847c 100644
--- a/dev-haskell/glib/Manifest
+++ b/dev-haskell/glib/Manifest
@@ -2,8 +2,10 @@ DIST glib-0.12.5.4.tar.gz 46080 BLAKE2B f787a9dddfd3eb826fb156a4c53ee2d75d7fd87c
DIST glib-0.13.2.2.tar.gz 48662 BLAKE2B c64359438c7f202036f27df68b6210b1f8011200ae69d060878d30a9487e8634e48e3afc195263710cd8f1c066e95b77a3a16f265e576118dffd232106dbf075 SHA512 97c49911cc53a1a01df4cdacb0aa715b41988d3689a7dbdd2c9499c9a4858497f3deb6fb492394751210899af5569efba2171468417c5961b7fb73863ce652c1
DIST glib-0.13.4.1.tar.gz 39441 BLAKE2B e6340021276a8bc5de4101c910a5d03c16474ddff402f3327433ca4b03a7bd300195b45045d99a9379b6f21d6474ef3043f77405060d8baca6285fca3bf42f6f SHA512 537f70688e398b8c68727b8260080790569e7f1b87633912a1438c5b1ed590221ac633168a83e7bc49728292ae53f8eaaf268d78c0be0df81527c5a3ce810869
DIST glib-0.13.7.0.tar.gz 39518 BLAKE2B 85dd85a491f0263715cd6633282a2028cec2ccd7f12e49ac6029aa7420468f52777760cb339b35ce8123c8c0feb5947324bcb0084e8214b7c8c6919169b42ab7 SHA512 507fdcc6d686ea25b46d9d6f112aa29ebf751b3db99a19c9938ebd8675a8c167aafe151c96fe115662d15696c79aada93a0b197450159e8f45bc329e3de4455a
-EBUILD glib-0.12.5.4.ebuild 836 BLAKE2B 0b66371ff9b144aba9cf1bae10729d76ac55434c4a80b6392d5ff3d1de62dd1adb2c3de5877e8c312e4ad9437fceab90019c9abaf3a3461a50b8efb9373108cf SHA512 612b9b54551448a763ff363c4ad5a6b3a8389a8e1265523c8b3c1f830111f648e55638c932d060dc96494c5e7794a2150fc47c454e1f335675d21606958b3ddb
-EBUILD glib-0.13.2.2.ebuild 896 BLAKE2B a8660a76c4d853b647cde8a2ae067ef95a4d4af209434a162e69c3486e58a2ca2fa59b7d513b665374c9e85748bb455c9a27b479002f0e94f5d81839990c8c27 SHA512 93b6374e05e68f7a486a94f1f3e017e96485d5eb4ee8032586c615b057168188be47cab30ca3a4092b4e0eac7962e6e36b1e3a891731a29e2cfa2df5cc36eaef
-EBUILD glib-0.13.4.1.ebuild 967 BLAKE2B 3c6ca029227c8e1ea52d544127bf31cad5855993689a6e544b0f1fab69276f172d66528ca807207c014cea4df5119e4bb2b943a4ae501a3f06f55d574ad8acc0 SHA512 3fd10b2b9b96ab4afc290f5573a6674878641f5f200b35120b07379d05d49be350dc08b1d33a3fb944a2fb80595c367d1cbd3c4f16100e04b58d9db3acfee48d
-EBUILD glib-0.13.7.0.ebuild 1063 BLAKE2B 6f6228deda5e8778c9648b7783641cc0b8fc26d9a28d16833c7cc72337a600ddf57f1079725efa9061c80dd8da577fc1f5c48aeecd5f3dec28d0f9f776c3d210 SHA512 137c13b90f24260f231d11331a3cc31afe4fedc0321de6271d1a9d49112a6d3967ac81df88cd4ef6835d159e57c90328a7b978240653847d3efc61b0b8503802
+DIST glib-0.13.8.1.tar.gz 39557 BLAKE2B 791f1708d4232ec064527623fa5bcd6efa4328b79842da02e779cddf746d61e196864e7da8240952a661f9a02adac6d1a4c74e3d4f927fc1bb14312b808d849f SHA512 00558dc9dfbc507d7ac19ac4e1634317a41f465abf8b1bbb2594a96253eb4633b976aa9e1960af1260148f6a64d017acf535fef8b95789a058b762813940b5b7
+EBUILD glib-0.12.5.4.ebuild 824 BLAKE2B 62564d414f12a20599d8c18bbafeee5d02d3d7ebe0bcd5f5fe1428bf8d90ff899aae66f1afadf2c7505e272be76f2ae24cc991c3eaae98ad1e4c30784b9353a4 SHA512 aae2ca0d002b6dc16a12eadd6e03e7392b29b40cad9b79cd9441d03a2a7746c5a92ce4a6b832187a6897f403e46e6b30f0d09026539fe5840c9d89ee2e6cc067
+EBUILD glib-0.13.2.2.ebuild 884 BLAKE2B 941881f079153bb2e662acafe6feeaf8fbce26b93d4835ef54364eac54490727311af4e84775294037fc493be498cfa2478ce99f8cb2e28b76d6eb3a46705c4d SHA512 f5058d129c674d9c65951806aac594a4743d36c876e49cbae5a29dfc3e200d872cb1c237f5b71dd329ed515b92cba9455120c5e0b5b69851828ef0b79ba90b00
+EBUILD glib-0.13.4.1.ebuild 955 BLAKE2B 93d37c13a1fd4cc76a5db17b32882d1c686e8dcb57d61b75a1967730f78423c4294cea463f975e9d4a62a2a3f913a1fb99581f5ad20893e9b0d626821d94ea68 SHA512 610847fbd3f81948192eb10c9ff5f0a9bd402232b460c80d11285ed6c3a9601a01d7f7f37e33a22f654b8ea3092c9d1262b3c79a95aeb1a4b51b5a7b18337545
+EBUILD glib-0.13.7.0.ebuild 1051 BLAKE2B 28461abdd718da215765a87cff29d2ee41ef3b237b96a0463fd7acc461f2bc9c00c9a733405a934a6dd8cdc4030b7240071af6300c69a9be6b73d00cd24d2ded SHA512 e6e885d2fda067c6da6dbaefd40adf994223262e5f05df5580fb20d5bfe1729bcbcd067d945e3ac7dcca7382335bbf1a5050e0a7fb60b233f8c3f118668791ac
+EBUILD glib-0.13.8.1.ebuild 954 BLAKE2B 2fd167160cd711b170c7b3783890d4ffb959867774acc2513dd905d74cea1d65f2da4babb5c81f48a9c12e21a083a56e4c1dc8052153ffd95894d7769d685504 SHA512 da48165ad9051db0181f679ff6b23bc0b5f40fc2300cd7592b3e7644dc1c2b86ac697891dbb9f88e5290f062c248b84fd7fa873b90261808605a50805190c49b
MISC metadata.xml 637 BLAKE2B 6b5577c783a0faf583cee6b9f4eddf0a3a0272fec0ee4387f6f47b608f15a6f6e969d0b1ba68b81b9f96b1438fb0a0c2196f8353b7b50f311786a532e965bf42 SHA512 3f9826ebc796b7813932f9c58515f4c3ef45f3dea759653ceeded736b09e8b272e95c1ed9245ca5f7cabbf0fcdc41a0b60701383f1e04a50c839d39d02c02905
diff --git a/dev-haskell/glib/glib-0.12.5.4.ebuild b/dev-haskell/glib/glib-0.12.5.4.ebuild
index 2a6577d92cbb..9ebaa1f9aad5 100644
--- a/dev-haskell/glib/glib-0.12.5.4.ebuild
+++ b/dev-haskell/glib/glib-0.12.5.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.2.2.ebuild b/dev-haskell/glib/glib-0.13.2.2.ebuild
index d35d1890f00d..e6e1436c52b8 100644
--- a/dev-haskell/glib/glib-0.13.2.2.ebuild
+++ b/dev-haskell/glib/glib-0.13.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.4.1.ebuild b/dev-haskell/glib/glib-0.13.4.1.ebuild
index c1f5c521a416..76c1084d0fa9 100644
--- a/dev-haskell/glib/glib-0.13.4.1.ebuild
+++ b/dev-haskell/glib/glib-0.13.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.7.0.ebuild b/dev-haskell/glib/glib-0.13.7.0.ebuild
index 7f91d4f886c7..0b076c520420 100644
--- a/dev-haskell/glib/glib-0.13.7.0.ebuild
+++ b/dev-haskell/glib/glib-0.13.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.8.1.ebuild b/dev-haskell/glib/glib-0.13.8.1.ebuild
new file mode 100644
index 000000000000..a16bdd87d9e0
--- /dev/null
+++ b/dev-haskell/glib/glib-0.13.8.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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-3.3
+ >=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/glob/Manifest b/dev-haskell/glob/Manifest
index 0091349cf107..95e4f9a85868 100644
--- a/dev-haskell/glob/Manifest
+++ b/dev-haskell/glob/Manifest
@@ -1,5 +1,7 @@
DIST Glob-0.7.14.tar.gz 23928 BLAKE2B 0f5c58f55f182051326ac2e52b3332b9f6dd4a907cc179fd3d79f1e5973a99f038fe82c1c2d517dd281880657fe465544fe5275ffc864b67506318de01959ce0 SHA512 1ad470c90da94445bac959326327166cbaed2bd9abd6b861dfe1ff4849edc4cec00baa6d8d160f2513a2d0c036075c8f80ba795d70c85f2de447254b893dfb0e
DIST Glob-0.7.5.tar.gz 23443 BLAKE2B 9664399f418ad2979d05053b09258b9c53a877274d806ef3efb8797452234663cad53448d5ef7b7b79cda6b52328e753f53a5ff2f2022516594b6d19729afbef SHA512 7397a6003b73fba31b1515ada667f2ff536cb1cc76d552e43167135877397dfc693a563abde11ca2912e0c005a99a37b45e564becadbd47d2c4e4f40ca4245b1
+DIST Glob-0.9.3.tar.gz 29358 BLAKE2B de4a69e816b0e6e83e411c497eeb975ce6b644367c7204df0e40081f330854274ecd43e53f848b42a872de9ed6515b8a773d96fef7a7286f7a141b490cc570df SHA512 4b677745881b318a5a82668d56c4547f8d1173be55cb1589ad0b9e62622151d771d3a40479126749135cbc98f56d8cfea3619358db5929c890838d3e0b85a536
EBUILD glob-0.7.14.ebuild 1197 BLAKE2B 61d8dac9235023f744ad744d8ecf735940fcd357e8317b2b0c064ce9636857b5acba1bcee61ae6c59219e7954bafad5bfe1428d57978417bd15735e2073b2e63 SHA512 2c634c61aa1c3c03d97f2b9dbf61ab9bc7bc80d0f1e36b5134621c475ebf7b906ce97dfa04d0145cc2076aef97c5e606c502efdb58d9819c156672223a2f8051
EBUILD glob-0.7.5.ebuild 827 BLAKE2B be98513546c63e92c69938c67ff57d22b827f4e27e7284e36fa8da90afd351fe4f4d492a247386e43a8ca4c8bf0120389b52a59e54708a560bf916f6e6d4ec59 SHA512 b2fc3705736931d3697ba2757f46c6ea4689e22addbdfab6b9ab60a4c3015f8ab92fd7d67046f154cfa61794321ddb59044764f3d63309e496ce1f6e18791d8d
+EBUILD glob-0.9.3.ebuild 1197 BLAKE2B b1529084abbc4ff0640b930c8732e97973a58f63eef6a67c81efed863957dd5b68b613673c36e23bfa5132aa613984d3f86c64e68567e3d6e9ee4b6e647a066e SHA512 2ae91df2fc7286f37ca5be27468daa67f5c676c3baafe109fd484fa6465fc35fe72e7855e1967a1c8bc401ecbe0cb4c6d3948577d86d8d79fdab176d5a0cbed3
MISC metadata.xml 352 BLAKE2B 7969510c26dccdf7f75f6fb5bb3c2adc54e5f673f3c36ef97b467cbab9659fa7a7eb01396fbdf37201fdacf699fcab9056e24a86918c16563f1b67cd7cf19b8f SHA512 9226b1c371c8eb0feddc1b4432d3398b06a4920a66575c95bc5f7d24d7f57d3019592e2f1f7335771f8a210fc9de7ff626039ed244174308b96b4457b15f8644
diff --git a/dev-haskell/glob/glob-0.9.3.ebuild b/dev-haskell/glob/glob-0.9.3.ebuild
new file mode 100644
index 000000000000..9afef6926486
--- /dev/null
+++ b/dev-haskell/glob/glob-0.9.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.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="https://hackage.haskell.org/package/${MY_P}/${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.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-1.7
+ >=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/graphviz/Manifest b/dev-haskell/graphviz/Manifest
index 7c4d53da60e9..64a0413902cf 100644
--- a/dev-haskell/graphviz/Manifest
+++ b/dev-haskell/graphviz/Manifest
@@ -1,5 +1,7 @@
DIST graphviz-2999.18.0.2.tar.gz 223908 BLAKE2B 2f425cad55622a519ae6d6641bda6340c0dca63ea800fdd77a2c66bc4f4ad06595499089c3a7857cdc02be1f031bd91b94a9eb025e206990942ded6ee22745a4 SHA512 8b27a81af2d31780801534f785bfda1dfbd127e176fa2c4bada2b33a7c80166fbb0efa67706296201bb19d201b8e2ac56453be0d8fcb488b93feb95d2acd8a09
DIST graphviz-2999.18.1.2.tar.gz 222546 BLAKE2B 43acbf090a0396041398e54461627339b914c590fcb10421ac3299d68805b4aaf2637a65987d6c9a1e45cc96e2e536ecf11eb88ac6a62fe92a56c1fd503e4bae SHA512 1e0bc5b72b934febb923c13052f83db12270954e37483f46c64db8a23eb7ea3894b72c8e2cb303cde6bec30f75a28897c53d81e92fe9489ec21a4589e648dd3f
+DIST graphviz-2999.20.0.4.tar.gz 222563 BLAKE2B 5c7f57c8c78d9711cca48372aa4832bc8b18656031bd51595aaad9e1428314d04a913ab6c9bce62ada407954c6db47224e26515c04fce1ceed5ce3a91d59dcd5 SHA512 fc0a959e642e245cea254ccec9b1bb36b9eace61da2f8350ea0961f7fdffe6c5d5f42cde068201e6110ed71db0dcaab3c14cced431768ef5ed7ae76b0e5b5e9b
EBUILD graphviz-2999.18.0.2-r1.ebuild 1458 BLAKE2B 0d4b29275cd44791459532efafbaaf44aac3fdd29b94b5dd007cfcacdac4ca5ae84d9e93e95c9c1cd9ba77908411ef77b335d63716c9a6f7f52280d234e0dd79 SHA512 0355c5b0b54bcef6476a7f5503bd64c263efbc5f3f8f5840222dc8a919ad67ea6079600c51aabe455a8235f6dee0d90d3e61655b03cb1cfdc8575594cd982cb2
EBUILD graphviz-2999.18.1.2.ebuild 1409 BLAKE2B ea6b84c3b6a47ce717ea4eb77c80ebc267dafbed583d03d7cbccb9f1580f039837e72855ffe594b04dbd1c64234799ba5ce59cc0d1368b0ff0080dcff2e13f9a SHA512 d3ec40789cf4142db1de9cd2951c34218b09096edb1d3cd7345d2125b043aa3f176a54293e71c77428af856bde4a3732d636ba1d62403bc60d815ac53b73cb25
+EBUILD graphviz-2999.20.0.4.ebuild 1650 BLAKE2B 96cc96b7ab944628d858380aee7a5eba417f42168cbfa8a4fb23903a41956f934d0ff23ed2d8d0405340e2a03c15928c527e1cb25e64333057b40c15493729c3 SHA512 484361531c9fdf61d024ce3a9c512c3f2f4045ece95e0db9b2c2f496a7c28d312a082563c2172aa253537b2615d3b9fad95e247cb50ce014145a0933cd519850
MISC metadata.xml 1323 BLAKE2B 1054a4262b89ba33309d2c0c2d499008bc2965266055b431ab552776a67e390ef8c83eb5485ecfdd0f878c6643ba79f1592c8d18bca6fdb132c2d52f39adc2be SHA512 a87c0ffc1693ecd616f5a97d673ac93830543757edbcf6a59f6343bed2910218175fecddbb1e81a5d97464a0d9a72a4fdef7d29d16625aa9a3eecd1cfb86c9ad
diff --git a/dev-haskell/graphviz/graphviz-2999.20.0.4.ebuild b/dev-haskell/graphviz/graphviz-2999.20.0.4.ebuild
new file mode 100644
index 000000000000..1891e83361c0
--- /dev/null
+++ b/dev-haskell/graphviz/graphviz-2999.20.0.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+#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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # 30 examples, 3 failures, also known to fail here on previous version
+
+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.8:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/polyparse-1.9:=[profile?] <dev-haskell/polyparse-1.14:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/wl-pprint-text-1.2:=[profile?] <dev-haskell/wl-pprint-text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/fgl-5.5.0.0
+ >=dev-haskell/fgl-arbitrary-0.2 <dev-haskell/fgl-arbitrary-0.3
+ >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.8
+ >=dev-haskell/quickcheck-2.3 <dev-haskell/quickcheck-2.14 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'hspec >= 2.1 && < 2.8' 'hspec >= 2.1' \
+ 'polyparse >=1.9 && <1.14' 'polyparse >=1.9'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test-parsing
+}
diff --git a/dev-haskell/gtk/Manifest b/dev-haskell/gtk/Manifest
index 3ffb568812d9..7530b7bd785f 100644
--- a/dev-haskell/gtk/Manifest
+++ b/dev-haskell/gtk/Manifest
@@ -1,4 +1,6 @@
AUX gtk-0.14.10-glib-2.62.patch 501 BLAKE2B c402ff8bca84a4cc5bb02ef534da715e1b2edc0c675b219f08fe8a268ed22192192a5596816b35ad514851b9ee6ae105eddb2f9f37f9bb6974ee187f5d5292a7 SHA512 2d34480a33d60038627bfe3a490a35b52918c4b772cc398058c9efc3321e8415b29e8224d011a362b67ac0d75eb5e0b250da410eed40a3c7dc53403be213edbf
DIST gtk-0.14.10.tar.gz 677787 BLAKE2B 536b4ce1bdbb17c662342bd8cb8086354a31842e1fc39e4bb2e4c2e505fb03f4e1ad0b689fb48dcf24d61c280cf659d8f30ac0fe77083e9887054cc8ed5feb75 SHA512 857fa71391e4bc8d884f5bb5e4f072ebd35b6bbcdc3901b6e28e03e79f4732d56430cf395aabc6007d3f7b1e991dcf0c6e21c9b84ccde96b1943d26ad37243eb
-EBUILD gtk-0.14.10-r3.ebuild 1563 BLAKE2B d735993bda3b7d140e15df52d695b4db8b2602050e30a791472b86b3361f03286fcf9407636ed36c2dd715a1c207783a00613646beb3d882b6c9dbad533aad57 SHA512 b3dde549eee8290ccef8bce3747968ff16fe8e9b9868460e7bdb268de4a9efe734887526370d36b90f719d262dadafcc9e52337ec9837cf5b4de32cdea263035
+DIST gtk-0.15.5.tar.gz 678555 BLAKE2B 6110bd1a44d4b276deca20dd69580b8b0442ffca11f84b36fc19c068f4bcc1eb515cba63c98b55bd3bcd5310967d94e053b5466f25729ffb8116dc9e076c3b70 SHA512 3d0a75fd1eebcd0fa7c7bf5a0a2dfd622e28b3ab8f69e0f152e10dee9fb8e13b0f6ce7da3a9f304c3f2233cdf432a6d099afc89b47ce3fb4d1cb96c25d6da26b
+EBUILD gtk-0.14.10-r3.ebuild 1551 BLAKE2B 87f1aedf13de4afddd3d256a2455c9c97614d4ac39df5c8d744442a0b6d1d74a5337ef92a10d8bfea84ddc102a3dfcad96bc590c08d2e0599cf71b34314f1d6f SHA512 d53a6b38e5dd29b8a7862d1bafe7ee37b8f5376510c82ed35690b686aff12f3d95922c21333b219968025b096601c7baa580bf59f4436cac428591ff7bd98d92
+EBUILD gtk-0.15.5-r1.ebuild 1399 BLAKE2B cd564ffdd2d0e3784cc9757a67651b446484202ed0a0c77980af125888c2e8bd81bbc0b5a4dc6ffe812b657f6a91cc35e207cede93e7cf72c4bdca0660bc12a9 SHA512 421ba97ae530e33242629ef52708062fff8e795af288d75d34a22dda4257e4d9d60dbe1f6285efd5c0f8a9f0f6e6bb69ca6ce7e34ecef240df7369323b2da784
MISC metadata.xml 783 BLAKE2B 03cf02ef8216abd88b601f79acf0301d104c8c788c63138378cf7cd19a5adcd6a50a4d9dcd2ea95032acd9466a7be7e81123a35c60dcd5e0b5a41457f18801f6 SHA512 9da50d73780cdfb09196111d6abc5ad9b58ac08a7e2a0ace9b55626209512b4df2812b8de969c4d3b16b4d00b82f1be5c0bf1152050d77285a2dbda09e0240b1
diff --git a/dev-haskell/gtk/gtk-0.14.10-r3.ebuild b/dev-haskell/gtk/gtk-0.14.10-r3.ebuild
index bfb99727150d..885847eb5d6a 100644
--- a/dev-haskell/gtk/gtk-0.14.10-r3.ebuild
+++ b/dev-haskell/gtk/gtk-0.14.10-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+deprecated +fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk/gtk-0.15.5-r1.ebuild b/dev-haskell/gtk/gtk-0.15.5-r1.ebuild
new file mode 100644
index 000000000000..b3b8ef283c19
--- /dev/null
+++ b/dev-haskell/gtk/gtk-0.15.5-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~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/cabal-3.3
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ 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/gtk2hs-buildtools/Manifest b/dev-haskell/gtk2hs-buildtools/Manifest
index ec32cdc172e6..166181bb14c6 100644
--- a/dev-haskell/gtk2hs-buildtools/Manifest
+++ b/dev-haskell/gtk2hs-buildtools/Manifest
@@ -5,8 +5,10 @@ DIST gtk2hs-buildtools-0.12.5.1.tar.gz 169038 BLAKE2B 5cfb74ddafa9137a5893edab42
DIST gtk2hs-buildtools-0.13.0.4.tar.gz 169272 BLAKE2B 25d32aae481560dfd74b7484e2533a88fef84c7c12aae0154f9e3eb80b8efbc872b35290f852c440f17a6c104fc0e50e27698bbab9c3247255ea0185e741bfe8 SHA512 ac5eba81fbeb0387a6294868259e2122b1b90aa76d5c7c9062df6796ec697cca87b73789275deaa1374fa34985b67e5b342b4cd3284393fa17f7c13543657299
DIST gtk2hs-buildtools-0.13.2.2.tar.gz 178124 BLAKE2B b1fdaecc2260f53407a9d7bf6d5307db06a02cc0ebb0aeceafd30ba88cde60c7aeb7f169c653c7dbc191c46cb0369f8746d09a88824389003dcc51bc3ce4acad SHA512 4d5dac91529fa8856f1e3369ed97d688e7423767a2db5387f092ebc65f624d4689ead154a7036177a1de8978726901196b8161c846f5afd134ffda1e29517b06
DIST gtk2hs-buildtools-0.13.5.1.tar.gz 178132 BLAKE2B b89696a0a0b1fc3f43413e78993133250f1a5850ee14cf4a8f10adc85135d3822ace8f3eaa8a9d2a9ff7276c202991d72c2ef866fe4b9032fcc45b2d4c5e4b0e SHA512 ddce2ae75756086b89032e3e15654e235432fdf843ef14c0833d371b3912d9489727a711cd92afc9ba96abc543c102a428b78db39cb56a35d81be6f54398b68f
-EBUILD gtk2hs-buildtools-0.12.5.1-r1.ebuild 734 BLAKE2B e3438e45dd3856789e90d3d66aa060c640e6e6a3bd11dec3e66499dc7148e9628b99f066224c2b187386a7b6b2948e5b452a56814aebc270f07c97490ae7131b SHA512 17a2c8d7b784fbb6eb983ce08508713449ddcbca710e07047f9e5031a806df0aeb3b92a8fe7559b4826d87448f63f99c44f672d93a0358c15e2ee95431d6e4d9
-EBUILD gtk2hs-buildtools-0.13.0.4-r3.ebuild 833 BLAKE2B bde60c30019fd1ede6b510364063d074320b6afff7629cf828ecf0569e813b3d9ade7509960316f8e98a7e285449358bd636608259361dfdb937deb2758f704f SHA512 dd8a2a8a8033b31990993ec3c023248eb40276fc04698dd8e201cbed8dafaec632ffa47f43fcb841ba31288ad939d3f98f77248f2c4fa9c6d85e34d41f12dff1
-EBUILD gtk2hs-buildtools-0.13.2.2.ebuild 948 BLAKE2B d1cc58c60420b444d7e2406b545666c2f7f45876dbba07fc9f90914f68cb446d0704e802849863ad00c7cc9c6dd3b62365d87a7bcda6a80983f1d783d02b713c SHA512 16812b962bacd96f1f1fe454a5e7e0e7b965f7082486b56a91560f8db5840ad52f54c33653e8632274a9a667b158d0ccfe0dc3b7a35d5bb120da1c9c9bafd640
+DIST gtk2hs-buildtools-0.13.8.0.tar.gz 178465 BLAKE2B 73a3bea8e002ba641f08f3104b7c8759dba2649e8b050ac769470c7d67441e86365c4687f2645fed62cb79cbe38947c02c2622224e4568440a8d2745a045b333 SHA512 fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a7000021f8d37852093e03fd
+EBUILD gtk2hs-buildtools-0.12.5.1-r1.ebuild 722 BLAKE2B 8891d4a1a483ac7fb220253ea863880a2c2088d1a38d8d4b6f1bd72109fcf956d1bbcfb15f13f93ca0164abede6ad5382ddf5afd02f59f80da9dcccd01b2359f SHA512 3e79efc810cffb8ca4f042d345f2d30a789832c9bb7927aeb6a78950dba574241bca372a5c25695c3ad196add0a16c2af5dc41fff50b88105765362e1af88a18
+EBUILD gtk2hs-buildtools-0.13.0.4-r3.ebuild 821 BLAKE2B 713248a66ba5e7bc71cfa06b6f0ca1b9709d2a5683f5eef518981605f03a8fbbb566ef35dcdf404be4471f6f4e1ee591743369656f232743f6efad37e39bf0b9 SHA512 bda31b4d45628ac233b6171e619327b69ef32c757a3a703bd0216531f6b0840204420ce458fd066f8a4c2448164d3aeb7905b3b5520461bde54b7c38f38c4701
+EBUILD gtk2hs-buildtools-0.13.2.2.ebuild 936 BLAKE2B 66a7150b205afa2755a557037f8c5269bde08aa3ea2fc8f8fc8a79c0f789b0c4b73a74da393cb7237ce97d30460610ff1fbea5f5453ad7dd8d361d92d7a74a1b SHA512 6f29f3f55009bd7f52aaad2a49b561cfc1eded07ecebb1ca4a2418719f29cfbca6725c5f5f481bfdba971f848b536a022e2979893f7034468955cc240c4401a8
EBUILD gtk2hs-buildtools-0.13.5.1.ebuild 1469 BLAKE2B 84f0a1a144b58c0f06f02d767fa81efd77b9e0d571e65a699b82c39b3bb2d2cad4c00ba31685a809047ede9e40ff25aa1becdc2f11d8cf9a9e822ba2adaad19b SHA512 3ba58a0f248a0c12d67ad70114234c02621f929f0e7023c9f189dc73cac8a973aeb3452b7c1b9cadc8aae60ac767a792cd73051dc35a847fe92e132931faa72f
+EBUILD gtk2hs-buildtools-0.13.8.0.ebuild 850 BLAKE2B 6006f7d07dc50a6eef337b058e23f074b5dc827472a5b49c4ba244ceb7490955a25db68bf6f186d1894613935b398083fb0451a849241439d8e30c1e605df98c SHA512 240a9459683800f4bec0e994a2b6fd2411a82b5284f9e2a14a22caeb6d822e9974015d8311395e9128eb35e8bb336925114ff32e0588b66823bb750b8464941f
MISC metadata.xml 838 BLAKE2B d807057f72ce471a31e5eda4e4c26d8c2e7a6e5c6a932dc577c293d5f52704ce64b055a2dc194fbce71d8028ee7d5dca05f863fa2519fc841f585400d05849de SHA512 81b67b9c4d461b291561a2ee3873c80c257fc0e3e8641724381567d378aafae21f8056b60b00d432a0db60f5795d6b7a78a74cce9e10722b809f46c6701e7feb
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
index 10c16f92d591..4cc3c6b146b6 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closuresignals"
RDEPEND=""
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
index ea5655631c6b..38fd7f4ec894 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closuresignals"
RDEPEND="dev-haskell/random:=
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
index cd346ca80d73..a6162d039119 100644
--- a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closuresignals"
RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?] <dev-haskell/cabal-1.25:=[profile?]
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0.ebuild
new file mode 100644
index 000000000000..2a1041ef1045
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+closuresignals"
+
+RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?]
+ dev-haskell/fail:=[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
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closuresignals closuresignals)
+}
diff --git a/dev-haskell/gtk3/Manifest b/dev-haskell/gtk3/Manifest
index d3c6a2a0029e..58ba220be990 100644
--- a/dev-haskell/gtk3/Manifest
+++ b/dev-haskell/gtk3/Manifest
@@ -1,4 +1,6 @@
AUX gtk3-0.14.9-glib-2.62.patch 464 BLAKE2B f82264689e67d179c29963d9c97d907d4be01cf8f372a3f7b2422def12b7425ac8ecadefa0f222430e15460b075ab27711504aa52fb9d1ea8972ac43eaa1d247 SHA512 96632d773afa9696f6942d09739d7964977ecf64624cddf901ae5d7d6d56682c74e246111546d477472cdce2ce0259222840b02249e020a5cdb111170a2b6eec
DIST gtk3-0.14.9.tar.gz 676542 BLAKE2B d2aeec5fd59dfe71e6c62e6abf60370f12ca8d7a3d3716593151a2f7697e8b53bbf4e8c094df1a2162703422cfb390407c8a83b564fed78c16f94d3d07036122 SHA512 aaf2a257c74f5b0a569d0e61aef535e2f0c8158feb34bed523c7aff31cf155098f93d3a88ba49bea906ae669bf63fb0486f4c747a620c2199c2e7859486e7270
-EBUILD gtk3-0.14.9-r3.ebuild 1488 BLAKE2B 82967e7f8dedcf83ee883957b9c4c9dded87464257492c29f9b769274770cff67ee36bbde28bc7efeead5bb82e72034a14f548a0badf12775d393773a2583843 SHA512 1fe25ae48f096095aa5615cadf2e9b42a2430d95779911b10a9206f3e204bc2fff69de25520eedc03ced2ad07e7eee3c47244118817d6818ce5750d2917e2951
+DIST gtk3-0.15.5.tar.gz 677124 BLAKE2B a6a21411fb0af55dd718b2b3b63e303d05c8636ad19ed82935ce9263f29b05f85775ee0b7123ba9b6671dcf798fbdabbdbb9831e0b1e48a2663a8c2bbfd5d5e9 SHA512 937b250f04e797b821d560a768f9eaee448f2d2d98571b6ef401de44177f50861f557e653afc7f055dfa2e15180dca9d82e36469f0fb97dff5a170ebc6c62519
+EBUILD gtk3-0.14.9-r3.ebuild 1476 BLAKE2B 1ae7110a6fc1bf78d0ceaac466ccefdbf96418305b4a47b6b470f5247639c2c44a7efaa37fcc7e07126fea3fdab6c097c774127479cd7b76664cfbbff15dd5f8 SHA512 ad853367f8d6ff0e30e4af48f1c41a5bbc1fc444e30af2a5971c2cf83f65a7c889e2507d6079c275528f56683efbea99c68e79912f2c1f3941a479c7aaa2bbd6
+EBUILD gtk3-0.15.5.ebuild 1325 BLAKE2B fcc52c4cf13ccd57b09ea65c8b53398e9fc4fcf8efcf140c51c7437ab29e05fe7f88e05273aa333301012c26a46934374f5b906a180ca98765e3679700c0155a SHA512 e9abb2113a1ac18fb7128f1722e7b7be4a61720c7ef34f270724e824aea3cf631cbb5211e6afe170cde43f73ea5c5c3dfa7d91a4f42ba36c506e84b69aa15791
MISC metadata.xml 684 BLAKE2B 73d54f823aeec358194a2890de13039ae184f4eb480ffa2b2c48891348b293330cad0e54bdc2ae4f1631017e5cddb4e7cce200c5835938b8cfaeb6aaf05891d6 SHA512 ea4adf337f95bf29283b9bf86c871e34f48e955fab90cafef7a8fa0804e4cdead514b54a7f3f0f6d8c10384d30285309545962fc059d78b36b357a985105c0fa
diff --git a/dev-haskell/gtk3/gtk3-0.14.9-r3.ebuild b/dev-haskell/gtk3/gtk3-0.14.9-r3.ebuild
index c42fc3fe4dc0..f3975676440a 100644
--- a/dev-haskell/gtk3/gtk3-0.14.9-r3.ebuild
+++ b/dev-haskell/gtk3/gtk3-0.14.9-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk3/gtk3-0.15.5.ebuild b/dev-haskell/gtk3/gtk3-0.15.5.ebuild
new file mode 100644
index 000000000000..8afd7bb2c283
--- /dev/null
+++ b/dev-haskell/gtk3/gtk3-0.15.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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 <dev-haskell/cabal-3.3
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag fmode-binary fmode-binary) \
+ $(cabal_flag gio have-gio)
+}
diff --git a/dev-haskell/hackage-security/Manifest b/dev-haskell/hackage-security/Manifest
index d039d5bca9c9..d8e48aa259f2 100644
--- a/dev-haskell/hackage-security/Manifest
+++ b/dev-haskell/hackage-security/Manifest
@@ -1,3 +1,6 @@
+AUX hackage-security-0.5.3.0-ghc-8.8.patch 720 BLAKE2B 1761f38642335f28a17d4bb089cf0f0de8acf4b14767e3c5987f723e520000865080c69e29d6a35870f0b5cca44f67371686beb84ff023d73fcd13fbfd89c962 SHA512 d220ea358e59a8b965695006ade99dad369a4648ab77012d0a7e3413d90d37809887f449b9e4831f97d2e871205f3b3d86fa4977ca781eb028993d393f002031
DIST hackage-security-0.5.2.2.tar.gz 83131 BLAKE2B 4ce0ff3d4ee2647ac5311996756ce43aa91ee7989ef6a46ea94679890900811c770e5ce91acc0e39fe0e42767cdd6d21bb11bee7d385c9e3a30c642b9471f423 SHA512 5adab3c46d7aada8668128ad8c9389ca65489eec776f8571b8ee5834d74b961f19b558cb6642cbb1891ee381b2d4f2019dddf29bad13607fe23bef49a3d6f535
+DIST hackage-security-0.5.3.0.tar.gz 87119 BLAKE2B 6e69b13d3ee16fbc6488e1e9d926ba07d975555e9ad80c404ccfec60ff549e7eb2d40302ace8ac5f03ed5532c031f236f8a09edc8a3f8c7d4c2bb48743f88aa1 SHA512 57af812fb3911aed6ebdbc5de733e86a2bdc7845a07246c69346c59f654e7c4ae5bf20ad753cfe71dc1d7f47ce66a37fba49b178e8e6ff74002fc8ffb72d920d
EBUILD hackage-security-0.5.2.2.ebuild 2032 BLAKE2B 242ff84e8aefaf864b93e461aa9d1fa1a289b5789733e346afc9a82a07e822e65016be85171dc14ba5e545ec47c33c8a2a2fe564385dbdd072681269d1c93489 SHA512 798100a59bcdb6e9a60d1b0064ff76d49ccdcb3cacbc05bf58c2ce75d65d3aa5004db88378eecbcf750a7703f829a246bb38d168c60166ed6a6944672b84e8a1
-MISC metadata.xml 1351 BLAKE2B c2977bbb8e8b408a51025c61970fe9881207ca2c91e5b7c7778a6c46caa15314c3536b2c720370c7739d37ca38c3f1693bd4c6ad024a5eaede982cd5940e0c07 SHA512 bc2b65083d43a010a500ee5d47300703dec5a0b1bd4490ad8a64a35063e15bf198124aa049eb895c3c42dfd021720d32b7c73eddbbabb105d5e851b24e78cf46
+EBUILD hackage-security-0.5.3.0-r3.ebuild 2638 BLAKE2B 3e51aaaf5e00c49d738ff7ba0157957acd79a557f7a96249048038f54789dde0e3b7b9b5217a845973e2de8e201a0d6f8f4b4a0d2d1f25482f2c5b1718d7064c SHA512 0090fb12f14d8a265d69740562e481ac5636e4daa7b97c3f2bcd97e67d7495a45f3fb08792d162b753ad07c8b55fb6e3b2d4808d9da228e6c7b7c5718003bb82
+MISC metadata.xml 1431 BLAKE2B 03fa714e5907e9f885b674cec4e11b811777b613ca9aaf59ab5ec6dcd8bf24c55f0750ebe0e6149a787d1dcc258153e52cbf4df66e4ea54befbd4f2359310c2d SHA512 cb667e67ba19c24521883b51ddc4a18d4001c0871b38f4cbaf24dbf0eebac8ba96457298d11682748d3d6039e6f5cf88e9613d7114a03c96786c49d83964e3ba
diff --git a/dev-haskell/hackage-security/files/hackage-security-0.5.3.0-ghc-8.8.patch b/dev-haskell/hackage-security/files/hackage-security-0.5.3.0-ghc-8.8.patch
new file mode 100644
index 000000000000..7c30961a4b4d
--- /dev/null
+++ b/dev-haskell/hackage-security/files/hackage-security-0.5.3.0-ghc-8.8.patch
@@ -0,0 +1,12 @@
+diff -ru hackage-security-0.5.3.0.orig/src/Hackage/Security/TUF/FileMap.hs hackage-security-0.5.3.0/src/Hackage/Security/TUF/FileMap.hs
+--- hackage-security-0.5.3.0.orig/src/Hackage/Security/TUF/FileMap.hs 2018-03-25 19:39:07.000000000 -0400
++++ hackage-security-0.5.3.0/src/Hackage/Security/TUF/FileMap.hs 2019-03-16 08:29:08.347456951 -0400
+@@ -78,7 +78,7 @@
+ lookupM :: Monad m => FileMap -> TargetPath -> m FileInfo
+ lookupM m fp =
+ case lookup fp m of
+- Nothing -> fail $ "No entry for " ++ pretty fp ++ " in filemap"
++ Nothing -> error $ "No entry for " ++ pretty fp ++ " in filemap"
+ Just nfo -> return nfo
+
+ {-------------------------------------------------------------------------------
diff --git a/dev-haskell/hackage-security/hackage-security-0.5.3.0-r3.ebuild b/dev-haskell/hackage-security/hackage-security-0.5.3.0-r3.ebuild
new file mode 100644
index 000000000000..2c6a4be4ebc2
--- /dev/null
+++ b/dev-haskell/hackage-security/hackage-security-0.5.3.0-r3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage security library"
+HOMEPAGE="https://github.com/haskell/hackage-security"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RESTRICT=test # QC-2.10 finds counterexamples
+
+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/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?]
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !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/quickcheck-2.9
+ >=dev-haskell/tasty-1.0
+ >=dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.10
+ >=dev-haskell/temporary-1.2
+ !network-uri? ( dev-haskell/network-uri ) )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.8.patch)
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.12' 'base >= 4.5' \
+ 'tasty == 1.0.*' 'tasty >= 1.0' \
+ 'tasty-hunit == 0.10.*' 'tasty-hunit >= 0.10' \
+ 'tasty-quickcheck == 0.10.*' 'tasty-quickcheck >= 0.10' \
+ 'QuickCheck == 2.9.*' 'QuickCheck >= 2.9' \
+ 'temporary == 1.2.*' 'temporary >= 1.2' \
+ 'network >= 2.6 && < 2.7' 'network >= 2.6' \
+ 'Cabal >= 1.14 && < 2.4' 'Cabal >= 1.14' \
+ 'containers >= 0.4 && < 0.6' 'containers >= 0.4' \
+ 'time >= 1.2 && < 1.9' 'time >= 1.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri use-network-uri)
+}
diff --git a/dev-haskell/hackage-security/metadata.xml b/dev-haskell/hackage-security/metadata.xml
index a3594f6cd4ae..4a4ad2a438d2 100644
--- a/dev-haskell/hackage-security/metadata.xml
+++ b/dev-haskell/hackage-security/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="use-network-uri">Get Network.URI from the network-uri package.</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
</use>
<longdescription>
The hackage security library provides both server and
diff --git a/dev-haskell/haddock-api/Manifest b/dev-haskell/haddock-api/Manifest
index f38bc3c65d6a..1641af2cc906 100644
--- a/dev-haskell/haddock-api/Manifest
+++ b/dev-haskell/haddock-api/Manifest
@@ -1,6 +1,8 @@
AUX haddock-api-2.17.3-ghc-8.0.2_rc1.patch 747 BLAKE2B 743b22c933a793ed5006664ff78b7b1691e8ea745f8dedf080a426c2daaadc69d4e7dced80e9872c7e6a65c56cf2946cf24f75219b2e9b8dc361598c8f27fed8 SHA512 813823790fceb96c8b314835896dac165bd4e91f888090c65cbe91dc2ac026e2d0bd79acb40974154252ea106a7dcf56d80da6af4dd67db59f8004166f29bf08
DIST haddock-api-2.16.1.tar.gz 125372 BLAKE2B dbc0678cd38bad8549375468ddda27061e17cb74927e1a1c3c286cb25e8cd098a8f17333d199897bcd7ee56553b4d68b206a6935c44b0a5056810921fc6a3b45 SHA512 01450602d238651a8711141d51f5246536a96b69efee29942296fdfc249929f5f33df24ee676b56d0ba82269cb6557dd3a4e8fabbd1b809e506867b5f285bb17
DIST haddock-api-2.17.3.tar.gz 145142 BLAKE2B 1ca87c180baed23ec5df5d5cbfedc7e3823c344655b2d13f2bcbce0c774874223269b06a88f45365511f6789f8068086c04460faaf4eec7354a20bc18680ce26 SHA512 00057618d970fc7786913eec0b408baabbf1aff4b705c105f6d6347ae9c46af1b2ea7bed420edfaec38c835dee08593c9ae53ab9a30153239e687de6f5301840
+DIST haddock-api-2.23.1.tar.gz 200096 BLAKE2B 0635881e198c1df3690f07185da7cc49f8eb92283d99c581756c86fb9f293b28608ac3eea9090abcc3afa12c646e584939df9b8c38b4844e9c462824426019f5 SHA512 fb7826102476a3f292da336f8f16c7a647df7c4432bed905815509fff0df164255c0856cc17663bb42479114ed9a418e6bcd214fb8594b245d401c9e091ac4ef
EBUILD haddock-api-2.16.1.ebuild 837 BLAKE2B ad6019c4dd7dfb6c408372f22daee9d4c4309cb490ab6adf613575a01989ecc11a8ef42d5e65bf0b5c47cbeaefd3347bd369c25f5587fa7dd027261d8ec95cce SHA512 d533027bf3c3546e05450638c6168039eec533d3f17ced01bad05c781d823281ae90957f1964fa2ed63566aef8c05625a4c43d633bcb4dd25b19145ac42aa3f1
EBUILD haddock-api-2.17.3.ebuild 1050 BLAKE2B fa65189aeb89200c0d55a4e30b29cda630d346ba3d6a6430a331f83515f73a626913080e02b6af7b9bfcd60ee9204cd548ed4da943128e4547e8e2fd760dc37a SHA512 1cdc9ddeda2cad2193975ebd504d2ebb1d319f6aaf0f0b3d10cd677b14880e7495eeeddf701820b34cc6d7f8b419ff63887b0dee099d15f687166ab3970f500a
+EBUILD haddock-api-2.23.1.ebuild 1086 BLAKE2B f1cdd9f7d6c64fb3bd25722db68c547e6c75ea6c0b5e2fc397d3ebc98debb864c78b5c87ed18d701d30d04acb43af3e15ba743626317775b28a4038e716e62df SHA512 3c5ba5d5dfe9fb91f0c16889a3b2fc8057d8d59cac5096767d3d30d1bf399dd26a67f8837fe833b68300519699c99f93e5de8b1e4f25ac0231a759d5be9fb811
MISC metadata.xml 357 BLAKE2B 808036b0cf5b428f9488a39d294aec21cd83215e5224007492c96b6b49a296c5a350a1ba1fbc75e3ffdc33456a02f4669e45d3e740da8324ea9f635cbcd8a2c9 SHA512 0f4a0bb813ebec80793d97d4ab2df397fba47ffdfb19afc8de5262cd3cd627172a982afd9fd36ce25051285f3b33cc3ba70ede63de59ac7be7ff72d237b85db2
diff --git a/dev-haskell/haddock-api/haddock-api-2.23.1.ebuild b/dev-haskell/haddock-api/haddock-api-2.23.1.ebuild
new file mode 100644
index 000000000000..3d0bd06d30c6
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.23.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
+ >=dev-haskell/haddock-library-1.8.0:=[profile?] <dev-haskell/haddock-library-1.9:=[profile?]
+ >=dev-haskell/xhtml-3000.2.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-8.8.2:=[profile?] <dev-lang/ghc-8.9:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+ test? ( >=dev-haskell/ghc-paths-0.1.0.12 <dev-haskell/ghc-paths-0.2
+ >=dev-haskell/hspec-2.4.4 <dev-haskell/hspec-2.8
+ >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-2.14 )
+"
diff --git a/dev-haskell/haddock-library/Manifest b/dev-haskell/haddock-library/Manifest
index 4493a05eda7d..9edfc687cecd 100644
--- a/dev-haskell/haddock-library/Manifest
+++ b/dev-haskell/haddock-library/Manifest
@@ -1,7 +1,9 @@
DIST haddock-library-1.1.1.tar.gz 35641 BLAKE2B 1754ce1088c34629f8523a80c9ee142471b8e7f53f5a77e89265211588cc80719e7fec49e35142b8288b4632a0548def65f9f2966d6838d79e75ec1574588336 SHA512 5f1a592af66a054482fc06ca8d974db0ebd4e42b383ec6b3fd7d44d155bd89c567013af1266e697b76a96b4d39486bc22eac7eb4b1d6842ec0f842533ac8dffb
DIST haddock-library-1.2.1.tar.gz 38606 BLAKE2B 1896a098a4858796feb9ded26914a7cfc9f6478f3993485a9c61be1a3b1aee1e32accafadaa5b1e030d17f78555b1f4c731b76c09bb83c7a7cb8132c8e25e792 SHA512 7ac9dfc648e6e59e1dbaafc7fdf26acb378997506c353dedadf89a729223cdb518edd59642e81758fd898cda163258e5e4150fc84369c3e011e59acd827a037a
DIST haddock-library-1.4.2.tar.gz 38701 BLAKE2B 56c0f1c46100fcf8afa88ce8c44f989da9561109bf74473d5ef65962cc057cf7a54f87786171ad2f57895000e610663f1b2711f231adc7d85442e9028bd9729b SHA512 0ea02f4ac898e6d4349f3c8d3997d66c35866350bfd661b6030a0b59c609eaae3647c8898bb5142afb0235b2eb785059356f6eb2031e6e93615d1d4e3c4cce82
+DIST haddock-library-1.8.0.tar.gz 30918 BLAKE2B a8bcf9e08f6596375186930cf4a98ae547c40d85eb0bd00b7aaf8212c3738e32cd51cea044206f3746d10d228b1e8b8a2ccdb28ae7c7957006f518d090a6ceed SHA512 f84672b67dd4b18402efb8b40eb0e2cb912ecf894cfdedf61b0ada87392e63609cf1101d4fc793686cc4af354665661bf4dc902313bb466efee683a7c64bbe2b
EBUILD haddock-library-1.1.1.ebuild 664 BLAKE2B aab3d7db8cba5626ed859b8a8c16036245d3d3d1557bb8d647f1cb46ec0359827f7b4c041f8c2cdb8fc4ac47469b25498aec7d66d020822c9fce9933ec4adef3 SHA512 461b622b104e531253546eb15b043d374c1853e2d9f219006afce7ae08d0f2b92d8592fae4550ff4bbd86146e277b0edf9bd80a16aecbc7c0ca68336520acb8d
EBUILD haddock-library-1.2.1.ebuild 788 BLAKE2B 619f531f45d6d7cc9e470026e00c99e1004c1c8026fc03ffd23184f3d71d86484bf1a63c5858e54cabcb8fa8fd4dbdb1c03f50473699ce38e9bd0dfc4f8d2e13 SHA512 3e062c7652c1fd911fe9dab727ddbe11f5b3d5afab382337b4ac98b758bd0a760b1432acfac2fade49ec44e9d775dee7aef37078ce8e4b3c1106859e5338d4bd
EBUILD haddock-library-1.4.2.ebuild 803 BLAKE2B c79dc51e3bb499e40127ead0cea5c873ea52442bae3b5c2b9d7e8837c5e7ed2db842a2bc52bd955e060c7d19d51c900d1cf7cbf1a849f71bfe8fe6ab0a87727f SHA512 9fa9237bd3befd6cbfee8b146cccf0e06327736ce985a2758813d38b1967bc36dc4a80273d373412fcbe38b5c060f51f3f7d3ea27cd79f21b0bd223c4da7c5cc
+EBUILD haddock-library-1.8.0.ebuild 1268 BLAKE2B dbc4a4a10086c4c62bde0a65a4cf6ef1c5e790cecc42e0796dff2c06e13bf186528c40b01e1b6d05eb6b6a595c84e74bb1f80ee9e74e466e631cc423253e41dc SHA512 cd186926e82bdf34af55cd084999185dfdbd874bec03051451d374481d77133a3027e7e9050fd133c1eb8bf8ea8b9038fcf77de3c05e4f3086840e43b1ebc4da
MISC metadata.xml 649 BLAKE2B 3009fffda0bdf4a08fb7014a168578c8054cd7e701ca254b12debebf6aadf7a36d968d3d39a555767aef11646e2cc71707ab40f5ad77bc85923bdac3a3ac45a3 SHA512 316469b542dcc67cbf2c6f28a2cb7c3321fc13654349c59631c185ceeb2bc55b78d23b2bbb224ab7b19b1aa0d2d8237fb9ec98693e4420fe8e1556e5acd370cc
diff --git a/dev-haskell/haddock-library/haddock-library-1.8.0.ebuild b/dev-haskell/haddock-library/haddock-library-1.8.0.ebuild
new file mode 100644
index 000000000000..8bda04a8c3d4
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.8.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile test-suite" # haddock hoogle hscolour
+inherit haskell-cabal
+
+DESCRIPTION="Library exposing some functionality of Haddock"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+ test? ( >=dev-haskell/hspec-2.4.4 <dev-haskell/hspec-2.8
+ >=dev-haskell/optparse-applicative-0.15 <dev-haskell/optparse-applicative-0.16
+ >=dev-haskell/tree-diff-0.1 <dev-haskell/tree-diff-0.2
+ >=dev-haskell/base-compat-0.9.3 <dev-haskell/base-compat-0.12
+ >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-2.14 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' \
+ 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3'
+}
diff --git a/dev-haskell/haddock/Manifest b/dev-haskell/haddock/Manifest
index 58c0c0bf1b78..3e1b23b8f174 100644
--- a/dev-haskell/haddock/Manifest
+++ b/dev-haskell/haddock/Manifest
@@ -1,7 +1,9 @@
DIST haddock-2.14.3.0.7.8.3.tar.gz 230282 BLAKE2B cb5336c72e0fa3036bf7ceaa202ff35e1d104fcb05c4317f16e78c0517b27529c1fab28e2ee4f2e14cbf2db592ff88a6b01d1840193c9a69233230fec1ffc423 SHA512 62ae4a29c877c3b9742828fcda2f1f045357f41b4a2c495a4791a42d412d41b3d206cdcb73e2d1bd4e95c40371dae865f4eaa37031cda6c1bada5dfed963c2be
DIST haddock-2.16.1.tar.gz 216323 BLAKE2B feddc77d8072dfafb4b06486f57db89a0136ed53644efb0336a26e6c3f31789cf57e302e7bbfbfb9af036a00cbf801c47398347bd664333f0a35debdf794ada3 SHA512 709af410f8746819c8c067f3549d79ba0ecaa312fb6b19acf670a9a3e4c94e94b8e546493e08293eceeb488bc0891a8ebe033a58411c4af935b445cd7f3014b8
DIST haddock-2.17.2.tar.gz 245690 BLAKE2B dc6f646a5972add1a5ac0e2a2a4119df5f8f0604984f0fa3f828e72bca96f8ec98b09ce65de6bb94a2714c64680a79ae3dd49f60a27cbf5483cb71f239180c87 SHA512 f8f06abd3b231fae36b900d54a70107dcd6718bab7726ad7bd8392c9053700b96672cf9efa0854033a5c1473dcdf00c390f253bc244ff5f4d25e70dd76c8ea1d
-EBUILD haddock-2.14.3.0.7.8.3.ebuild 2045 BLAKE2B fcf79febc15cc898c6634e323dd25c901701e9080d4840bfaf93fa015ba5fcc60f4c99f014e001c3e658bb0569bfed050030f2175828bc7742453d85b5c35b74 SHA512 dda52be19c7f8cb561f60d0155aefec8c74a24436e21f5ef22e46782e8cf5a8ddb2835540ddd6dc2b9d84ef876f0deb61e3dab30e02dd0d300a6ee7c732e097d
+DIST haddock-2.23.1.tar.gz 302698 BLAKE2B 1dae0019ddc08c537aec2f0fa71f5bd1570db4061d22bf53f05aa0e211c3280d09c6a6481f704c34895e0bf70fd2b5ac95644dab23b05cc2b6fec59c845f86c5 SHA512 e69b3b5f2dcadeccc33696ee8d0646387860b98d86c08d4c07d829e3eabc4159adac0a11d408850ef54face5fa835ab8217d1057b14d8de8d758efbfc7a700db
+EBUILD haddock-2.14.3.0.7.8.3.ebuild 2033 BLAKE2B 1346799ad1cf6ce9c96f8348b88736df3a4995d6093ac35d049ec397ce7fec02ba54a9e3ed42786c508823809a62e2bdf9bfcbd33feb7f915d4501bf22eba03e SHA512 e46c1ef04b10c315771236e73295e36396a285156e481a7eac91655af463f33cc35ee408d33ba48968aa7cd1912168ff11449af9f190693385f7e18cd6e5019b
EBUILD haddock-2.16.1.ebuild 1919 BLAKE2B 195a42e6f55a9c94a5e0bcf5b1a8674edc4ddfb64fb913129aec1ddd09bb1a87756ae1db82d15744aab75c6e36b38961ca4f384c3f5b781433e3bc75581a9490 SHA512 f26c619dda53258e3fbcb286979ad1f3f21368d384091a11e729201e4408846a2f478a27844304c6084427f68fde3828dcc5b92064724f1734f20d2bd5272ed8
EBUILD haddock-2.17.2.ebuild 802 BLAKE2B 8498ed4ea1900e4e28c5a76977bc33c74010ebea30f9376230e1cc839e60df7fd9b7a972594f75b7050647f60220910280ca162a2266aad782cce89010a7b3b7 SHA512 c0291127f88ab1ae5134343eb2eea1fd7890efe128835e1f2208f44fc04b5b690ea7913eae4ae3784ee9ca9f56b94f40a903769318d9d83706f2c3667edf59a7
+EBUILD haddock-2.23.1.ebuild 814 BLAKE2B 7a4100097c71ddfdeb1f3528eb9f646aa0935c8d439be60e48053f8385c1ac108f401305de67e19866ac3bcd21b09e142d802474c54fea0b37491dc48e27aa8a SHA512 eaf44280bb93043062f047ede3e696331de40e10550e3cc758cfc32da25a2f1681f3af728b952dff5ed64e7654261264676d5280bead0520bf06e7420f719eff
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
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
index 99d8a296decd..3e5a6f1536dc 100644
--- 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
@@ -16,7 +16,7 @@ SRC_URI="http://code.haskell.org/~slyfox/snapshots/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # many test depends are not keyworded yet
diff --git a/dev-haskell/haddock/haddock-2.23.1.ebuild b/dev-haskell/haddock/haddock-2.23.1.ebuild
new file mode 100644
index 000000000000..d2e622f4d065
--- /dev/null
+++ b/dev-haskell/haddock/haddock-2.23.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -in-ghc-tree
+
+CABAL_FEATURES="" # test-suite unavailable
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+# keep in sync with ghc-8.8.3
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # test suite unavailable
+
+RDEPEND="~dev-haskell/haddock-api-2.23.1:=
+ >=dev-lang/ghc-8.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+" # test? ( ~dev-haskell/haddock-test-0.0.1 )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-in-ghc-tree
+}
diff --git a/dev-haskell/hakyll/Manifest b/dev-haskell/hakyll/Manifest
new file mode 100644
index 000000000000..1204fada3b76
--- /dev/null
+++ b/dev-haskell/hakyll/Manifest
@@ -0,0 +1,3 @@
+DIST hakyll-4.13.4.0.tar.gz 105151 BLAKE2B a17ddcc7846d4c50f3ade0d430a0208c6c85d9827e5daa69b1652050313cb62fc87fd8b1547cacacbca5562f4cf172eacd7e641d3921516c4578e0684ae55ee9 SHA512 4ade6776cfee7a8293ba4a659cf8633c0e6641ee2c33db9cdddeaca996ff092d027ce4165e174d7acdeb8485904394d9a899351d9e3c065e4ce7cb5af61ee08a
+EBUILD hakyll-4.13.4.0.ebuild 4077 BLAKE2B a0b3943c7448292eb0e88a6cacdf3a07866f91ffcd0c3cd0f0ad058c8e2f346127278f4da92a81f0555838a1309f5b2688662026c2dd263ecbaf9d8d7999b0e1 SHA512 faab39b62c01a1ed3043b3c065bc3c11ff727036b958211e76319d6b8946f168f15833c922f5ef306ea723860970572526ef71dedf69b324b0ede2ed43c3d7fa
+MISC metadata.xml 1181 BLAKE2B a22ae826a948f6941e935e93f5381bffb53ec0c532e571d5c903ce5670cdc615a1a4915b2b0b66530e21877e57eb55d2947a5d54da18df8e0030aeb6e369dd8b SHA512 104a8d369da505e931d184a37661832fa99c27412b4e4e8c2dca8b857aaba48258a0fa52d47fafeb964b1633255a38b72383fa439038e948631730da02f07a8d
diff --git a/dev-haskell/hakyll/hakyll-4.13.4.0.ebuild b/dev-haskell/hakyll/hakyll-4.13.4.0.ebuild
new file mode 100644
index 000000000000..234752180902
--- /dev/null
+++ b/dev-haskell/hakyll/hakyll-4.13.4.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A static website compiler library"
+HOMEPAGE="http://jaspervdj.be/hakyll"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildwebsite +checkexternal +previewserver +usepandoc +watchserver"
+
+RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
+ >=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
+ >=dev-haskell/cryptonite-0.25:=[profile?] <dev-haskell/cryptonite-0.28:=[profile?]
+ >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
+ >=dev-haskell/file-embed-0.0.10.1:=[profile?] <dev-haskell/file-embed-0.0.12:=[profile?]
+ >=dev-haskell/lrucache-1.1.1:=[profile?] <dev-haskell/lrucache-1.3:=[profile?]
+ >=dev-haskell/memory-0.14.18:=[profile?] <dev-haskell/memory-0.16:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
+ >=dev-haskell/optparse-applicative-0.12:=[profile?] <dev-haskell/optparse-applicative-0.16:=[profile?]
+ >=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/regex-tdfa-1.1:=[profile?] <dev-haskell/regex-tdfa-1.4:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-haskell/scientific-0.3.4:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/tagsoup-0.13.1:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/time-locale-compat-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.11:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/yaml-0.8.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?]
+ >=dev-lang/ghc-8.6.3:=
+ buildwebsite? ( >=app-text/pandoc-2.0.5:=[profile?] <app-text/pandoc-2.10:=[profile?] )
+ checkexternal? ( >=dev-haskell/http-conduit-2.2:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?] )
+ previewserver? ( >=dev-haskell/fsnotify-0.2:=[profile?] <dev-haskell/fsnotify-0.4:=[profile?]
+ >=dev-haskell/http-types-0.9:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
+ >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/wai-app-static-3.1:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?]
+ >=dev-haskell/warp-3.2:=[profile?] <dev-haskell/warp-3.4:=[profile?] )
+ !previewserver? ( checkexternal? ( >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.13:=[profile?] )
+ watchserver? ( >=dev-haskell/fsnotify-0.2:=[profile?] <dev-haskell/fsnotify-0.4:=[profile?] ) )
+ usepandoc? ( >=app-text/pandoc-2.0.5:=[profile?] <app-text/pandoc-2.10:=[profile?]
+ >=dev-haskell/pandoc-citeproc-0.14:=[profile?] <dev-haskell/pandoc-citeproc-0.18:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.4
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildwebsite buildwebsite) \
+ $(cabal_flag checkexternal checkexternal) \
+ $(cabal_flag previewserver previewserver) \
+ $(cabal_flag usepandoc usepandoc) \
+ $(cabal_flag watchserver watchserver)
+}
+
+src_test() {
+ # unixFilter test expects 'option' output in error message
+ # But it's a localized string that:
+ # https://github.com/jaspervdj/hakyll/issues/607
+ LANGUAGE=en haskell-cabal_src_test
+}
diff --git a/dev-haskell/hakyll/metadata.xml b/dev-haskell/hakyll/metadata.xml
new file mode 100644
index 000000000000..75fb004f1986
--- /dev/null
+++ b/dev-haskell/hakyll/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="buildwebsite">Build the hakyll website</flag>
+ <flag name="previewserver">Include the preview server</flag>
+ <flag name="checkexternal">Include external link checking</flag>
+ <flag name="watchserver">wait for filesystem changes and rebuild pages</flag>
+ <flag name="usepandoc">Include Pandoc support</flag>
+ </use>
+ <longdescription>
+ Hakyll is a static website compiler library. It provides you with the tools to
+ create a simple or advanced static website using a Haskell DSL and formats
+ such as markdown or RST. You can find more information, including a tutorial,
+ on the website:
+
+ * &lt;http://jaspervdj.be/hakyll&gt;
+
+ If you seek assistance, there's:
+
+ * A google group: &lt;http://groups.google.com/group/hakyll&gt;
+
+ * An IRC channel, @#hakyll@ on freenode
+
+ Additionally, there's the Haddock documentation in the different modules,
+ meant as a reference.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hans/Manifest b/dev-haskell/hans/Manifest
new file mode 100644
index 000000000000..0adfd9cc137c
--- /dev/null
+++ b/dev-haskell/hans/Manifest
@@ -0,0 +1,3 @@
+DIST hans-3.0.1.tar.gz 102002 BLAKE2B 2344c30c2143c38b77316cb34b35b38b9228452ca1a5ef0ebf2faf6f74d66a4a264db1f4d336ae86f5ab467cde4c2a914af22cc222110f649ede0bdecaadf5d4 SHA512 4495feb3bad78e8502bf1213727a130cc4e190dae54c1876ab353a919bfbce8e2fc370f3a191223e92944b3dbbba8a57e69c126d70c4ba65801eeb22a4edb55d
+EBUILD hans-3.0.1.ebuild 1166 BLAKE2B f683bec43ee68bf6e5f0dd213a8a4c118452326a553d4238f1e67368e8f81bdd23bf71fecce9aedecff8be75c964926ac79a1d19557264339fe40565fb01ddc8 SHA512 1b6cb214611dbc4f8031a9eca7eb6ba497fee769b1164d991e30adaa210547157319560fc3af2e25f96bf112cd55fc8f6c863823e676084da9164bae0b89a2c8
+MISC metadata.xml 522 BLAKE2B 9ea735528157782d76fe8c0f321f46e05f8c8038a16ad316d980139056949ed700579eb62160cccdfa86d282783b4c9ad62af321eedbeff170cadb4083b8df4b SHA512 4c29e14f7f7e4ef68ae3386ba3224fc473d5dd5b25b8d2cbb0f2cd0801603ddd1f54cccd9f9fc1a494258a6d67597b454bcaec0b6dfc05f8d2f5e770b70f03b1
diff --git a/dev-haskell/hans/hans-3.0.1.ebuild b/dev-haskell/hans/hans-3.0.1.ebuild
new file mode 100644
index 000000000000..0c8a360a7df3
--- /dev/null
+++ b/dev-haskell/hans/hans-3.0.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+#hackport: flags: example:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Network Stack"
+HOMEPAGE="https://hackage.haskell.org/package/hans"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RESTRICT=test # some test did not survive QC-2.10 (unicode string generator)
+
+RDEPEND="dev-haskell/boundedchan:=[profile?]
+ >=dev-haskell/cereal-0.5.0.0:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/heaps:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/monadlib:=[profile?]
+ dev-haskell/psqueues:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( dev-haskell/quickcheck
+ >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-ant-xml
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples)
+}
diff --git a/dev-haskell/hans/metadata.xml b/dev-haskell/hans/metadata.xml
new file mode 100644
index 000000000000..0c6e0b4ba623
--- /dev/null
+++ b/dev-haskell/hans/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>
+ HaNS is a lightweight, pure Haskell network stack that can be used for Haskell
+ networking in the context of the HaLVM, or with a Linux tap device. Currently,
+ HaNS supports 802.3, IPv4, ARP, DHCP (partially), ICMP, UDP, and TCP.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/happstack-server/Manifest b/dev-haskell/happstack-server/Manifest
index efac4ffeb8a1..701a8dc9e623 100644
--- a/dev-haskell/happstack-server/Manifest
+++ b/dev-haskell/happstack-server/Manifest
@@ -1,13 +1,3 @@
-DIST happstack-server-7.1.7.1.tar.gz 78293 BLAKE2B d75dbc1d81c9b496671ffaba6d652aae2fb36801efeafe5a831a02b4feedbad4002b42eea53ad94ccf9e2861bb0772b8ccc8b1c3c9e582b3dd048ddd30e5b455 SHA512 d43c22421e3468fc5fd9e943088db9df3ca394dd964aaa1b9caba998a1e94923956912cdf46fd17cc99969f03097d24b5426f83dbec58585b366478ff46dd5b4
-DIST happstack-server-7.3.9.tar.gz 79473 BLAKE2B d32a9882b8570b8871cd2b3e00605776c747f498be1eaa3a561a1df8b0294a807691e0e33ef50e4a32c49fd4c4a10612fb62a39692d3d4cd9942d251853302a5 SHA512 3bbfa96e17d5e452604c81f1322a3dbec9a44eae76c448e6a79843c05a079c5d081d58a7d126d8bd2957d774899b6678eeadc17fa161f58046296299b1a1c7a2
-DIST happstack-server-7.4.5.tar.gz 79941 BLAKE2B 8b02cf9af538c45782d36e098b2f235ae4763f7206ff644e8b21aaae821480083706904754268d5288e370a8df5f9fcbaab2080515684e782170d28ba8d58ad6 SHA512 52aa4261abe1cea3211add541b6831e0d586dcfc1e24d6d22ac7b69c10fd26ddaa93b2582ee586d9bb8dbef88b7f2e135f874a5ac65d0085d406fa6fa7a6b618
-DIST happstack-server-7.4.6.1.tar.gz 81027 BLAKE2B 618b3b146740efac35d63a1bbf6b8ea176ca8b945ed1693b9b5022f727635aea5442eac4201bb44ace3ac6a91281c73c881140f54ca063a2f7bfb97800fb5cae SHA512 499975de4919b38301ad065e260d22edb8aca116252a9004a631ec122efaf92b779ebfb7a6480aabad23ba0602e723f3ef78247a274489b073525831d8b72593
-DIST happstack-server-7.4.6.2.tar.gz 81122 BLAKE2B ad0b0f4bd9308782dfc0dd91d329e331055f6610ac0c225794d6580d05eb44742a289add593ffec9487bf4220f861e515a6a2307915c5ce4d5a61df743dbf6e2 SHA512 6fb34bbb3a03e985d53a253db523c01f2f2f1e319e8528f9ab8cd4c9ffeeaeca4d3768f154c9eb12419b87bfd9007ee38ae195a8c265867b1526da3e353722b2
-DIST happstack-server-7.5.3.tar.gz 81971 BLAKE2B 33a59e695bf1ec3944b6565cce05cb6b87c2ba3ca56e22fa9e29c7def4a7e561e7935e1fcb979db4a09beb5f58482ac293025970372c684af86b0884416a7f38 SHA512 61edd4474e1476d85dc3ab6e4675d544029bf088babac9615b1fc5d582be0af2326497e7a33b44cd5cd9a097b23b20f5817a3d500555f3ec70ef464f3c2a7591
-EBUILD happstack-server-7.1.7.1.ebuild 1751 BLAKE2B 104c05aa4debd9fbd6f34c9dbf6860bede76afc920ccc753cfcd0ff5460e74a1c9f341e83dbfc0ad529b9cfc372be08e5b153bd6578521adad6f887ea90390e5 SHA512 a92af1638ed1398fab158ecdc627784c4a928c42c267cdc856502a335b3b0158a4b75e8aa573fbe438b39fed8c7f29b543dcee7bfcc2871c9b44abdb0b480a93
-EBUILD happstack-server-7.3.9.ebuild 2142 BLAKE2B 8c429fb3f54b2a42f479137b9d61982bce660e3ae4eee85ba63e1a02c54a4d7953f5b090e6953d4808af0dfd79f4336bff79bb5202349cda42a5c75102697ce5 SHA512 abb4faef18b1d82d726e272d8c5e6c28807b5207ced91bdaee3d214a482c63da7cf89efb42ecb90874ff22aa1c5fec01a42c4617e16896b69f9bc3449935422e
-EBUILD happstack-server-7.4.5.ebuild 2314 BLAKE2B 156785ab7464710db13145f4483edeca159a90f06bac284481f232d6e17084d67f07250f7f36c08147a2e12175e873eb343c315ac2d653599c7ae6a15f23baa2 SHA512 23c21302e795daffd7f88c177086bd831afdb7004484b22974a0ef9b6e4d5f76ba147e808df95439ca4f8e18b550004b9b090d7d60ac901cf7a694671c7c26fa
-EBUILD happstack-server-7.4.6.1.ebuild 2314 BLAKE2B 8921b0b8b4882684661c4ee983d78f9e6f7d0c88f0f469450a2d216722ebbc5269b3f941459a4878fb4da3fae65ee22c7560e860a81b2016dbd99fb1839e9bd0 SHA512 bb3c9bdb9dcf2199a87f7d8159c696647ef1410651b682034b5ef8229f07558cd4e1d282687d904786a4a840921c82fd3b56c1245f26b92b6295c232745ea196
-EBUILD happstack-server-7.4.6.2.ebuild 2312 BLAKE2B 36da2ef9f5426a102233eebf605642ba8c8e59b5662a1843346c84047020d29987037e07971e5c34b676e136435969602ffd15322030365796e159b18d14a871 SHA512 d0847696d5a9ab34556a84b43bc53f5322bf1a4ecb0eb22cd3dc25779cdb040b4df19dab5bd4911a2c5358d19f54a18da42174cf11128fdaef980793da47d099
-EBUILD happstack-server-7.5.3.ebuild 2236 BLAKE2B 120280c6f8d71343692fb21594e88de4c039a2b7705a6b8d364e07be528002c05fec8fc11bc55d9c08834a2efb30164d6684c9e035c0432ef265f887ea07971a SHA512 0797b8ef8fdc203e8ec936690ed84de7e520904953adff47a750117c0db56cb477f97d22ab5aba160d0ed9c62ed016e7219565c18ec8081dca4c9c95792d48a6
+DIST happstack-server-7.6.0.tar.gz 85715 BLAKE2B c4a673b6575a3131b29f00f4463431605bd26b469a366cbab3f87662b1e2c0ab43b4a6d205dec30ede009a71de38f27fcfcbd1ddf938ac1e4f419b1a31119c83 SHA512 cea814b470dd2d7a1dc3cf8a2724aa72e23f7832fc5292a7a1b3fbf8a6ef0980f13db777fadea3bdc5c9cb7dca7b35700ff2b94d6632ff7857a546a19ed1548f
+EBUILD happstack-server-7.6.0.ebuild 2268 BLAKE2B deba298727d88769becf6c5a0337a774c0e45f5004d224c6a1cbad33f3d9b1f037a4c4831ea5dda714b820db6838a30d4442b3a0352d598f1ff22a3d1ef56a67 SHA512 b21bc776e44188d8381e679cbf73b3f14b852248efe7f76fa8ea2642bd225f5af6fcf71b8e59c382edbcb3a4e571560220050e8520b651019b69148848c306d1
MISC metadata.xml 783 BLAKE2B 51a13d512979778ff2fbfdad3eaf90e5ec64aaf086aef3e7a65f4ad544e718b5d08e68505b3446ba3c3fcec76a00e957ea9d534c85ab2f31d1f02088391eb7c8 SHA512 c85819776184a2a11e2ee9f4217000cafcd1c8f357f8875829483aa5ca16796cac2ccb113a392dde6b1653eb1478498320f931551e48fb59468bdcccf5a2248c
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
deleted file mode 100644
index 89f22a81ddb3..000000000000
--- a/dev-haskell/happstack-server/happstack-server-7.1.7.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index f825a535bbeb..000000000000
--- a/dev-haskell/happstack-server/happstack-server-7.3.9.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 3ced33df3d16..000000000000
--- a/dev-haskell/happstack-server/happstack-server-7.4.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index e635067bf7b8..000000000000
--- a/dev-haskell/happstack-server/happstack-server-7.4.6.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 04cc300189c7..000000000000
--- a/dev-haskell/happstack-server/happstack-server-7.4.6.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.5.3.ebuild b/dev-haskell/happstack-server/happstack-server-7.6.0.ebuild
index 70766b403fee..ca46057156f8 100644
--- a/dev-haskell/happstack-server/happstack-server-7.5.3.ebuild
+++ b/dev-haskell/happstack-server/happstack-server-7.6.0.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-# ebuild generated by hackport 0.6.9999
-#hackport: flags: +network_2_2_3
+# ebuild generated by hackport 0.6.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Web related tools and services"
-HOMEPAGE="http://happstack.com"
+HOMEPAGE="https://happstack.com"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -40,8 +39,9 @@ RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-byt
dev-haskell/xhtml:=[profile?]
dev-haskell/zlib:=[profile?]
>=dev-lang/ghc-7.8.2:=
- network-uri? ( >dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.9:=[profile?]
- >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ network-uri? ( >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
+ >=dev-haskell/network-3:=[profile?] <dev-haskell/network-3.2:=[profile?] )
!network-uri? ( <dev-haskell/network-2.6:=[profile?] )
"
DEPEND="${RDEPEND}
@@ -52,6 +52,5 @@ DEPEND="${RDEPEND}
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/happy/Manifest b/dev-haskell/happy/Manifest
index dc44926bd556..45110e3e5353 100644
--- a/dev-haskell/happy/Manifest
+++ b/dev-haskell/happy/Manifest
@@ -2,7 +2,7 @@ AUX happy-1.19.5-ghc-7.10.2.patch 940 BLAKE2B c3c87413be01ad73b33ee7cda3e95063c9
DIST happy-1.19.12.tar.gz 183254 BLAKE2B 17b0d30f4aaf194a0e36c06bd6349665c704b5ab61dce16cae47f0ca6bfef0a0e2d4bbf3456f47cebf0f71f1a0b4a59ff6b581cb4ff76a26d82573eb0e7b056a SHA512 20f36b17adf7330852fd4c05335adbf31e6f19907b4ec247c85a40ee1f8496c6dc432055026696906b149cec7f982b88c9a2eeedf14a11d34b1f6f73272e5208
DIST happy-1.19.4.tar.gz 160497 BLAKE2B a8a271ea69100d24b9a293d53e2a3262ad34c26cc9b511648cf64df719c49936b5badc6651191ca52b48ed96660335e86e706763e186f5275de1b58ae528631c SHA512 d49893098f9982321fc03dad464bf787873a1a82167165d53f617ba04923c7e5d8f177def7fa045a5669d1c7f886a88087ba8f668ef1900a71498b5800cc4b1a
DIST happy-1.19.5.tar.gz 159280 BLAKE2B 5cfbddd981d689cfd076367e49f5b9fcfa38eca071a3d1d347a2074eb9c56436f6c7169d524b6628228472ee31ae1ccce3b5e1bcd0ae2b70d31283e3b4e33ee8 SHA512 7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b
-EBUILD happy-1.19.12.ebuild 1236 BLAKE2B ec62b757db0566b97ae57fd1932dc72f15919eedc642099fc73ba5386de9b436df024ba09bf4a392ed78da5ed37077bfd16a9821d1a04a8fd0aeedceae4bc17e SHA512 0e5b18b76ecec0cd9e1af705ef89bf0fd1b0f63c526f068733068226e71340a0f3a7c44f1f1cb695a22523bdb45b4b3b2abb347eb08895ef67f3d2e232c0d374
-EBUILD happy-1.19.4.ebuild 1380 BLAKE2B d2ed8d59b4c093e82e90646f28ac19042f5e43a5072026016cd6cca9ea9d0d96bc3c1839a007d5565db071032d8da6008276018440733faf0124298276fdfa57 SHA512 bfdb7a090fff602f4f344fa1a1c6561fec8dc4bf9e7f430695e632c80d7d7917960ea9f103fe4d049331c514ad31971bd2f5e67c2e0957c8961fd5aa892e851f
-EBUILD happy-1.19.5.ebuild 1531 BLAKE2B 9858ab9b30de68c262f7d923e4549fe95e51b35181e9da0b133073c0a2dd129f649e23c953d1cf15dc48ae53aa05c3ed200f2de1fab0e4b46b8b836942e513ee SHA512 881767f20ecda79d58670ad66b284e7d80f02ca70b11c344fa6d3a5992dd17184bfc11295d26189087637e5dc82a08061578b569ccdf5cdfa4e6849bd5c6fc68
+EBUILD happy-1.19.12.ebuild 1224 BLAKE2B 0d38053f64f2b917bac8e561b578ab9633cf4cf647ca88587071512bc3ac54306e7265624f3d7fa95862cb1e001307db4368702dafb09027be4bf2657dbc1580 SHA512 c3994b9eb5e2e3f4a0abe10f30b8ba1c17ef25d7a364aa091bfa715143557b4e7b7e97591994b461aa01ea7b05105c75042fd337484140539653547f32bebaa0
+EBUILD happy-1.19.4.ebuild 1368 BLAKE2B 8b8b05c2d333825d071001f53e8192d724d27728b62400d208a34eea9ede23545d5ed58f977f2e45c2eb8585f1234c0e50ae526acf06a74253dc378aa5ce709e SHA512 1e594b6d83b8d1ede2f8a630634c59c9539ce70344c10d17903393b2a3de60b9fa22c83201228729c0a10aa28be11405942273d929c8c20df950dd8fadb30908
+EBUILD happy-1.19.5.ebuild 1519 BLAKE2B ed36ae8630111a8d674da9fad5ccd56979cd2d735ee12b556529bc04e52eaee686a55e695b23a42ef83617e560bca4a0ffcf46590e28fc94048b6b3590b649d6 SHA512 c02d54aa955b763cbf5f6244f5647b845509227b5c10785e0086e1af16a18da68b4e3e62c5b46ff591887da170fc269ebda86391bd39a4fa21d8a276b0c208ef
MISC metadata.xml 330 BLAKE2B 12dc311da8b192ead3d26e96a70e56d8aaed9ca86162993d1277f5738c0929cd058cde3a47e72ea0e0bbf268bf404b88cf602738f8dd34f0bb95fbd66afdeb78 SHA512 505782103d2814ce34e9e6e7ad91cd466c3f6593e636f9e38eb70e5c89892c2231e24feb310ebd4a33af0d15cc0cc58bd083da6573f65a1604fdbc3dd9380889
diff --git a/dev-haskell/happy/happy-1.19.12.ebuild b/dev-haskell/happy/happy-1.19.12.ebuild
index db860e8af2cd..c67b77e14afb 100644
--- a/dev-haskell/happy/happy-1.19.12.ebuild
+++ b/dev-haskell/happy/happy-1.19.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/mtl-2.2.1:=
diff --git a/dev-haskell/happy/happy-1.19.4.ebuild b/dev-haskell/happy/happy-1.19.4.ebuild
index 543e06e981b0..c7ee325b440a 100644
--- a/dev-haskell/happy/happy-1.19.4.ebuild
+++ b/dev-haskell/happy/happy-1.19.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/happy/happy-1.19.5.ebuild b/dev-haskell/happy/happy-1.19.5.ebuild
index a4467b95d752..5fc779132c7c 100644
--- a/dev-haskell/happy/happy-1.19.5.ebuild
+++ b/dev-haskell/happy/happy-1.19.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/harp/Manifest b/dev-haskell/harp/Manifest
index 85557f7e13d0..a14508d470ba 100644
--- a/dev-haskell/harp/Manifest
+++ b/dev-haskell/harp/Manifest
@@ -1,7 +1,7 @@
DIST harp-0.4.1.tar.gz 2831 BLAKE2B 1f160a15ef8c94d01d77ec9d571d649f3acfd123c1375a2678259b5ffd74b69aa3839acae0b0ae1697cf03fa310d74137fb8bf51a2fb641f823960eaa5775895 SHA512 f0e185df070301aa57ed3f2be1d9eaad65920de36404b4db81172565e87ddf152714e24fa57ad7d8519e464d8e6287d3a0b23c9242d759f4538033f239f061a9
DIST harp-0.4.2.tar.gz 2900 BLAKE2B e849a5efc3e9e7274e3890e2e5cce5266e6cf3e1acfe023619696754a3c108263c59a4ec5f1069b9459e0348e0bdd02fa6b9f3120bbc8a65b11b340b81004a42 SHA512 2af06f0ccc138ba781edce6040fd4a88cace808990dc01cce4832414e2b4e29930c3493b320bd5d9a150823a9dcdce3a74bda82a078ded8afcce76edbdac1c13
DIST harp-0.4.3.2.tar.gz 2908 BLAKE2B 70ce7ab8d4ea89700412bf78cced290ae7d4a0b880f4814c2cdae57f64e8e5a8cd3684dd5a8cae19589a520514ee71b75697bd36cb93a03458c31da235ef919b SHA512 912e4a79eea4fa5ee1b989b2b073676874303aa68fdb91dda24e2e87b7445f1fc0db92bc01159021cdfe64a3875477985fcbe5cc6a9b698e6604da978c265020
-EBUILD harp-0.4.1.ebuild 556 BLAKE2B 564e34a6538d1915384ca1feb4300bf25992f7d0b773aaf40fc112fecc27f7398b955640ee9153257475ab12a773c9fe72c3e4b5543d4fa6cc37c87c7d1b5674 SHA512 74b3128382ddd11a95951183d874a7c180b1b3ef1c2b6a0e0b93581e5baeb4ff9455f0ab2d91e611c2ca2797571acb556fda0741a6fe1ca136578dedc26ef130
-EBUILD harp-0.4.2.ebuild 560 BLAKE2B fca862f619a9d08827db25d8c979aecaeea97e15e7592696ab0a444a0e9a254fc9c4024b8e203ecc3fbe78892019b340a75bafa4fdaf2a18d5f784db1edd1f58 SHA512 181a1e97503eb7621fe98956b9811faf3752933d4da49ac9ca419260216f55f2ec4d5b418c236480e2bde2b9f18a2afab7ae3a6b930a3aa513fadb97cd80a14a
-EBUILD harp-0.4.3.2.ebuild 628 BLAKE2B f0ef127946cffa54264a1597e1ab3367039405fb20ba5feb7031dd222c1b62a63ba68401f1d8dbe4d58bc989e1a41020eae4a180d0a643d167e752df5c56626e SHA512 5f60165aac468f8c7d498b27a268dec3f60b83c81c25d39971043ea1317c93cc154579cf0820abc32e1e1d5cba1f4f82b7d9784c14df923198aed5709f92b3c6
+EBUILD harp-0.4.1.ebuild 544 BLAKE2B 82c3e12c9f27c9bfe237e27cfeef063c933733a0928f247cb779fa37f76788a830e43740ecd1a346cc47fb6bbdf9f4452a9227ec5ec214537e838c6000cf27e9 SHA512 fd1343ba7bf1366239802ec3c1e7261cf4d93386c0cf46f6413abfdfdf08b9e43f689c10a8778cd0a128c596f5516dfff5dcf9371a775308d9ae8961f06f1153
+EBUILD harp-0.4.2.ebuild 548 BLAKE2B a9e4d03d55d6859435683ff26ba4de320a967be59bab1fbb5aafa5e7866fda54aae30a0f387b06fc75bdb96e42404316f484e489c100fa5fa7e80df8c3b1bdde SHA512 023fb03950b238b3c628edbfbe27a7b5c7e43d79f33c13eb7791fba6bd3dfe47f8e56f2c0ed17d9e26c60f6d815e98058970f377e770a648e9f07f76e19b03c0
+EBUILD harp-0.4.3.2.ebuild 616 BLAKE2B fe49b5656aef77a278227033d5a76f86c202ea1fc65a029b1acefa7f85b9df51fdaf4a7fc7a5b519f13ecd350cb401986d74b8220ebb946f8a59f1f614b19f61 SHA512 9a2909abb53427bb60fcdd918b46c1af0b0b906cba4afba3ac2d1da52d1c228cace1127bf7906c79ef61db508424e642344ba95197e099fe412e85eab942c57d
MISC metadata.xml 791 BLAKE2B 222b9485281e5bbf2ebfa972f8b71c2e46b9aa269605d7d909645507debf6d633cafba0cb52723b14a3411e0e9b78a4c7d8f0f6b70681385b5a95a887e9b7198 SHA512 acb1e367a23883961e8c1a05d6903c8caafd3aa15cb33629325e5f07cd0a26f0655c112c4fe057a9fa9caee7f7f2b39c21d14331236166d20777e7dec440c6c6
diff --git a/dev-haskell/harp/harp-0.4.1.ebuild b/dev-haskell/harp/harp-0.4.1.ebuild
index 8be189fc4814..42dceca12a09 100644
--- a/dev-haskell/harp/harp-0.4.1.ebuild
+++ b/dev-haskell/harp/harp-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/harp/harp-0.4.2.ebuild b/dev-haskell/harp/harp-0.4.2.ebuild
index 8742ca3a34d5..d1240359730b 100644
--- a/dev-haskell/harp/harp-0.4.2.ebuild
+++ b/dev-haskell/harp/harp-0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/harp/harp-0.4.3.2.ebuild b/dev-haskell/harp/harp-0.4.3.2.ebuild
index 70b565e7750d..6d0c7ef3f3b6 100644
--- a/dev-haskell/harp/harp-0.4.3.2.ebuild
+++ b/dev-haskell/harp/harp-0.4.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hashable-time/Manifest b/dev-haskell/hashable-time/Manifest
index b4ebd34db81f..17f53742aca7 100644
--- a/dev-haskell/hashable-time/Manifest
+++ b/dev-haskell/hashable-time/Manifest
@@ -1,5 +1,6 @@
DIST hashable-time-0.2.0.2.tar.gz 2180 BLAKE2B 194e3d4e9bcf7c9b0d8a97a210bebee91e0f22ccf76e8726b563baa2380751447a655b12eadb63a29f191e093925ebe9bf9c31c29ae01077f6e9e287f61847ad SHA512 38ade3c808072cc1488e0f68d054891576c781d33f7151721dae9f994833723b7b30e92cc77750e91929ce9cd47753a8b1d8157845d7c972f1bdbd44b3094c0a
DIST hashable-time-0.2.tar.gz 2111 BLAKE2B cf4dec1e99e2d76a2137b121cfdc109cb527d7733f893b5d74530bfac8708aa1246168c6439b2da157e15384fdce26f203070fe3151b5bb65676c1a08604a3be SHA512 0a05707019f2cc19c26a4dac955c5f31f334589074b7ecff15ae60654dea1376205b897d674fa4b1369dec62ca4f93a061250baabccf30f877ea984495df1211
+EBUILD hashable-time-0.2.0.2-r1.ebuild 852 BLAKE2B a81ca4b6b47f7a355a74c9caabfd0a100bef9d6ebf054b702f747cf0e5701336415557bd7b14329b619af87c5aa2b279102ef2a5c8dd1aaf6fe27441b90c1fc0 SHA512 dfd945efc3d82b9b32e63043c9922a22dc44422ad7a13756820eae7464b0e77004d6a4f6dce588707e1383d81d6af64d7cb9fb731065496f6c7e1c2faeb061dc
EBUILD hashable-time-0.2.0.2.ebuild 715 BLAKE2B 7bd6ea22713dd46603bdcdb0f6ac83ffde6fdd138e5eb883dc7235fd5b496ef19985533d9db599dc66ab646edc81e18285c33c663ee519c29ec6a21cb7d74e5b SHA512 0162e71805f8896f0ae17b79a59bb16407bafc1336eb178a5c3c925a199eddfeca117b28c30b2ea9d76014448132bbb94cc3a8275b090a5b2d8045405d7f2abc
EBUILD hashable-time-0.2.ebuild 810 BLAKE2B eb0886d1f2245f127645ea9a687d8b92226b01e5d2b2bd3b12eb4c845c6a79dbea54dbd7c005ffb3d6bc22f6a02d22c6bd5a4c4b88e25e1d7c77371479ed707d SHA512 b44a572538361ba381a218441d3022ffc17f123bdec6dc5e5f42c050e8031635711796b39953f1f07de9d7145426ba247d7ed01297498e92f6b9c3b488e9dec6
MISC metadata.xml 332 BLAKE2B 037093d6fb99f66788bf24fc26ec14eddea9e7451975a90bfe3ac662d3de01fe4a2e253a3651485e103709104358237f03cccc91d582229847fb58c537cec4bc SHA512 84562d5e5861a05e4920fdab8511b6d0be31ff1415daf7233141d961812c9e919f2a1ea51ccbd2f68a8cddfdcd74008c427a44460fddbb957c5165af3134bc46
diff --git a/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild b/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild
new file mode 100644
index 000000000000..72b81da8323a
--- /dev/null
+++ b/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Hashable instances for Data.Time"
+HOMEPAGE="https://hackage.haskell.org/package/hashable-time"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.3.3:=[profile?] <=dev-haskell/hashable-1.4:=[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.13' 'base >=4.7' \
+ 'hashable >=1.2.3.3 && <=1.3' 'hashable >=1.2.3.3'
+}
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index efa5975e309b..a5bc5f0ddd4d 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,7 +1,7 @@
DIST hashable-1.2.1.0.tar.gz 22389 BLAKE2B 62b883954ad22e25ace7b267e79e2a62be35671dc14d04c9ad12675d9a350b829088bb3c79b254cbd4783953ff46543f68d71e002b96cb1ba272ec808b17eaaa SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607
DIST hashable-1.2.4.0.tar.gz 24491 BLAKE2B c5d3fb061a2e4fbb7c85f00c24818e708d8511c547588eea024240611d427f982633cacecd35d9a8f4306377ef0b5f75889271cd6bbeabfd0d1f837cb3b4b8db SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6
DIST hashable-1.2.7.0.tar.gz 30182 BLAKE2B 7dee78e531fb396c51531f7b239f45a316bad3494590684b13814894a606ab8ddf7ef85a2027f26eeddad0a38f2c06a8a16d03b1b67ce009f9e8aed6cc872232 SHA512 41accac8fa38ab5c243caa058deaf31644d4df670520010d0d593e84fd42970f3fe2d4e945a31ac5491050467e843c7bdb299283a4c6d1446dfcbc2dbc58eec7
-EBUILD hashable-1.2.1.0.ebuild 1132 BLAKE2B d3a1ad4401e0203390d97543957e820f10e4dc33a3cfce36b4753d2e5460a1418fa222a45c82b93004692b7fbed219f7c0859a1f8010f2fa24dec2d93f4c4e46 SHA512 e9b5430258d5016cb317507b43b6e82148f32cf5d2693a0741c3d8f63dcb683c5caead061b47e7832c4b0ad31e7fa49d07b27cff18c5bed70edc981df51cdf35
-EBUILD hashable-1.2.4.0.ebuild 1138 BLAKE2B 92f7cf0f1d0a0b6dcb5d915992f47f77b8568bce0b4cc49fde43171a95580c1a9667ed1e44653f966da9e14a58dda556c755fdd8f2a5370f4c0bff692b1c4a14 SHA512 908a7ed0224e71492952643bb5375d85ee92c465b7abbeaf39d9eb1408e2b48861f7ed7122655de8708dd283a0d360e5465be42bfd275f68f6735366e3ee2d6d
-EBUILD hashable-1.2.7.0.ebuild 1249 BLAKE2B 985d6798b48829a98db746a040d7799ff78c95c602c4337c382a03a7bdf68466264bb2a9108696327e0e503c62aa1c76444de5ee044ef410dbc672fa01e0cb82 SHA512 d1289274c1bcf4dd2c160dddffb424e9f59401d841c70b946ef78412f26aab92d007b49d53c20060e3c2ff7f9bb61e5b29fb260bfb974fc65c87bacad435b69f
+EBUILD hashable-1.2.1.0.ebuild 1120 BLAKE2B bf8db6ff9edcd37f8533088edd832ce45ed70c2ef862153ad34786306c3a53187ecab071c3d9aa6e61504cd81a1d549b96bee0d2a3569b3e65f812eaa5855a47 SHA512 aef297b11aff655428863c5d44348d13742f130b170bc32cfcd7dab8a559acdc77e4dcf1682c80fb5a0f04ce0f0bb2bd68b40c235951f3246a142fee3dc45d71
+EBUILD hashable-1.2.4.0.ebuild 1126 BLAKE2B 436ae12910de38eb1cd33941edaa3fedb20a08c7e32334747d724556fca20a1cac6f67d53d88d52aab1dc0bffce279cf607b26f0389a73756d0ba4dfa2e7737c SHA512 65938962bb74f49eef5157596c211470efa7594802a07a258acd7ad8aa2ec9954df2bcf20950c8487b2126c9f7e95a3a7a12553f6bb02a0ed18b9191b791ca58
+EBUILD hashable-1.2.7.0.ebuild 1237 BLAKE2B d5d7f194ca77f5b5bdf7ec7a1439905ab98304fb72428adc6518bee2c093fc30911f8edf2243eca36a83b55d241694babd88087de1a6aa90483c1872c1e9dceb SHA512 49e74168f817e082d32b8b88b1b27b44f549296718b6779779d3e2392b6d8fe48ed6fa5b5006ce166f649d9c694d88d124da6a6790f5232370d7c1d50b150f97
MISC metadata.xml 619 BLAKE2B 0c13ff65442edc8bf2e0234b9eb861f11ed9e678062aa2823ee52c9f6be5e0ae671efef678af09481e3fceb07107b4d8c366f1e7f4d5ec873dbad5a03a5bda86 SHA512 d87a8b83ce7d1ffe5024aef8d884b8c6dcd1a01b8c8ae255ddc42848a6f37130853b13bd9a21d8dce2352c6fbf4406fc8286ebaa25d9986764fc668ddb7be050
diff --git a/dev-haskell/hashable/hashable-1.2.1.0.ebuild b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
index ee01d27faa97..0d4114cdeb6a 100644
--- a/dev-haskell/hashable/hashable-1.2.1.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
index 4b136eafee48..cdcc8db6cbb9 100644
--- a/dev-haskell/hashable/hashable-1.2.4.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
diff --git a/dev-haskell/hashable/hashable-1.2.7.0.ebuild b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
index ca4fb33503de..6b308a7bf3c7 100644
--- a/dev-haskell/hashable/hashable-1.2.7.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp"
RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable
diff --git a/dev-haskell/hashed-storage/Manifest b/dev-haskell/hashed-storage/Manifest
index 30479b7f7b6d..a422ccc3d057 100644
--- a/dev-haskell/hashed-storage/Manifest
+++ b/dev-haskell/hashed-storage/Manifest
@@ -1,5 +1,5 @@
AUX hashed-storage-0.5.11-QC-2.8.2.patch 657 BLAKE2B 1833133a0a6fb4b360e2d5b3db20ecdcb09fe5f8fba36f06f8ac7c792a834d597b8766504a3d25d17bca82092565fe3de7d85a3e69ade5f2e0d352c9fba36ca4 SHA512 2a563cbe79d1c83879786fb642a6b2656b2de2a397e5e60d20d5e6fb14b0285611885500dd2d49b96bfd7d12f38864fe2b42c26488cfe06602fda11eb709f6f9
AUX hashed-storage-0.5.11-ghc-7.10.patch 321 BLAKE2B 354ac2d1ecb01eab3c2cdd007d4759ccce0226d7b951bb8c990f7fb298d0b5ae31377a8458bd481823d051844116e74ea310a3bf6878061a44ee82e5dad13f1e SHA512 94c405cf1c000f77922832c8b96fb14f8c3dbe410fee4e26d84f7d7183c92f3863fb64773e391cfe730deea6b866625060827b7e86dd6b0ce06cc4c09fb798f2
DIST hashed-storage-0.5.11.tar.gz 57315 BLAKE2B a97a706446117dc049810b054cad25e62b75be905a0379ef935deb2c1fee6c2de0dece3bf74917bf7bb781f6a90a989ed8b164b3d871768c6c4e9182ffdbf488 SHA512 11bfc05ecb2de5adc5a46116d15d969207a310583e7183e2a21ef767a23eabc55622c84ef351ace81a29800a544358c604b4a255800a713af01266331bf321ba
-EBUILD hashed-storage-0.5.11.ebuild 1513 BLAKE2B e0f9f65de886d61c3e1af3c955736920d5c8ba9e18c0034895ba39672568cd0c159c4161a6906f5d864d0ea87667bbdada4215c2489158aff4f6e723faac9df2 SHA512 ebb2e519cf5e9025d2d95daf801029a5c01961c6e0cfcd64d0bec04e1416b8677e7ded8465281b926f031fb59d4f94a63211d210b9c25bc7602c16da366c3621
+EBUILD hashed-storage-0.5.11.ebuild 1501 BLAKE2B f0c051d94581a5fe8295c2c910c7eb60fb25e12d38eaa2af2e3a7efa3b31e13b6d9d0c0c0d6c8fbbefc246cbad406b85ae5ede47e4ae517e01a194d49dacd4e6 SHA512 ef2f702b52c9d0f466f829c1dd65b0f81d061ccd2f632149b3686ae290d11df785c517cac6f9509b45021d9603bb5e601974e22c8f3e851929cd95270f81d57a
MISC metadata.xml 828 BLAKE2B 533f7903dbedce03eb8a87c0c9cf2fa6303a8d4f35e4e6d24f7f76b365ee2f87536185673c225d489bb868501e3baf175b52273adc549313f8e0ade62ec52f09 SHA512 772db545db082c105a75a491cc735c9f5fff87816f48c6b9433926a8b23431e2dfc8cf2e99c27ce4989e0b7da505a2281a8bc34f519623ab6e15f3636348bd0e
diff --git a/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
index 01f634fd338e..c4dd82139904 100644
--- a/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
+++ b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE="diff hpc test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/hashtables/Manifest b/dev-haskell/hashtables/Manifest
index 7bf9c3a0e2e1..b0e8a941500e 100644
--- a/dev-haskell/hashtables/Manifest
+++ b/dev-haskell/hashtables/Manifest
@@ -1,5 +1,7 @@
DIST hashtables-1.1.2.1.tar.gz 48553 BLAKE2B eff3d256a6e0bbf3ac31e6d26c43efce9bc06ba09d14b22a6a5bd1d0ea17b81912590739376a6912990501d33598e39e4f92818dceb8c89a8e57853dffbc4373 SHA512 87739d4021b705e40982e66925400eea38efd2f2a11dc46626f33d2a9c9287a5a323d93c82d6e8415aef0434350256fda80819a4bbb58ff2afee74ed755c266a
DIST hashtables-1.2.1.0.tar.gz 53706 BLAKE2B 5bc1d17fdf80f561fa7d6e9a9010025098579694356484bdaf41ebf6e5e2a03dd6983cb653eef553fb41be99aaa3ce11b2004efe62a585b0ec34f7c4fa12cefe SHA512 2c6cd17434402ff963a1b3357e58dfab3d4b60f5a2848b5433dcbbc1705d24707eacfc36af5dfb461ab03ce678c0736f3277292677e8ab297b306bd14e797e64
-EBUILD hashtables-1.1.2.1.ebuild 1031 BLAKE2B 42dba0702930513c4cb7b02e863efdc34a9617a643aaf4e2e9ab861b5f10a550b1925cd5794d12c290d74af3caa6fed718e1d6bcd072107295a3daffb75352c9 SHA512 e9d66d72f3277387418a89e306c369628e76f8bc0681a9ab5a7a797efe808e845ce2aa0ccc6f6f4a61fee8f86b7bf2faf5ffe1b01bf9d2d846c73712bb193693
-EBUILD hashtables-1.2.1.0.ebuild 1075 BLAKE2B e4cfc4e01062c1136bbef930fe6fe54db0927928b37bb5f379c7b56b19c6cc68d8e746992d7715e5430243d0dbedeabbce08feb150e247ee8922ed39eca014cf SHA512 70014441f2c235c04d5504275e7a07e4c175952668ad13e1f4810bf2c4d9cbd5dae15415b67de2183b847c03ff1d52196a2c633e74524f1b865a6e23da4810b0
-MISC metadata.xml 4879 BLAKE2B 598ddf899f47f5ad42df5aaa560fa82be7abdc74addb41ccb98593b78a079ec4d4c99df0bf92f43bb550f993276948514f0ff0eaae01b299751a87662cf754d8 SHA512 1e2c0ad46c2da83689d968382e45a4b0d600dffbd73c1e817e95eb6bcedf4c8a352343753163fe83692a5b96afa00eac94e4d80819a2e6b04613363b0289ef9b
+DIST hashtables-1.2.3.4.tar.gz 58458 BLAKE2B ea57de50f1bc02107b06ea57f215aa8b7bc97ae658a43e2e57481c097452ee5b9bf2b8d67e0656c7b94830cb7bd4ed7d2e8f3f5b1c3b2070fcc3f1ed1d5f7acc SHA512 4723540f930edd1d5fd5cf58eadf7ed24fcd7761b90f303d559bc617737ec30cee2e9571ecced61fd369a933ae95b4386e48b122b876e73d0ad4bb65df16b76e
+EBUILD hashtables-1.1.2.1.ebuild 1019 BLAKE2B fb932fe35e86072d2cbe49a4ac219e661d635b95d5ee0088d5a4f2a7e34d228fe151764d5c60f8f8ae28588c9a09da57a095b6a2e2704de9647475c1a2d6d55a SHA512 34f8250163ca55ed2f2eb00ab303813c0e6880f9ab49cada4b59c64ba94a89346c73901abaed9359f04549db5302af2cdc98c48a7c048c50b5d99c14e3bdd398
+EBUILD hashtables-1.2.1.0.ebuild 1063 BLAKE2B 8bbb8196c32a5447516c1a8dab7fcd65354e6f7af2ac93d2f2f1e212ffd3c61e704fcd7963453a42e5ca1fc19ac2ea900317fd1d229251fa405223844888afcb SHA512 aeed083a614f122ba7b14d84a287c7f1430749870653ad26458feef2d36ae69b483798b578ca068bd39f8d6cb11c5b2a504026f866d8f1e727deb1c850ef7c7a
+EBUILD hashtables-1.2.3.4.ebuild 1174 BLAKE2B 798de6418177e7694608acd1af95520456048c4aa652f5318f87d47dc9216e76f76a2b6dd5645728609909601eb5470fe3d37ae46422131b9809a60f92ab6b81 SHA512 2610ee3e2ea4f85868bd8c0fc3cf4cacce0adab3dc2a14a4001cdb547a49c84fa8a2b3af3e104b22c57e3b97c0161c204e37f23ef0ac106c2f7ded725fa0c944
+MISC metadata.xml 4981 BLAKE2B a269728be5d3dd0acc907f1b3d772092b8e648a6ca072da711068b9ac3f3e1caf55872b871d629be1170e9df1fa6f8e2d358be09417f0b58890a104f3243fb68 SHA512 42fc16c970cfd6187b3151700d85917ec25f2cba0e83caf2abd748048e9940e8befd9e3d3bc5d2ef7ff69c0a87d10544d27c429908b48db8cc114ad11d348fbf
diff --git a/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
index 8c98b507c9f9..c9196569efdb 100644
--- a/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
+++ b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="bounds-checking portable cpu_flags_x86_sse4_1 +unsafe-tricks"
RDEPEND="dev-haskell/primitive:=[profile?]
diff --git a/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
index c0a24b35024e..c308cbd93bfe 100644
--- a/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
+++ b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="bounds-checking cpu_flags_x86_sse4_2 portable +unsafe-tricks"
RDEPEND="dev-haskell/primitive:=[profile?]
diff --git a/dev-haskell/hashtables/hashtables-1.2.3.4.ebuild b/dev-haskell/hashtables/hashtables-1.2.3.4.ebuild
new file mode 100644
index 000000000000..b1ef85e089ff
--- /dev/null
+++ b/dev-haskell/hashtables/hashtables-1.2.3.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bounds-checking cpu_flags_x86_sse4_2 debug detailed-profiling portable +unsafe-tricks"
+
+RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bounds-checking bounds-checking) \
+ $(cabal_flag debug debug) \
+ $(cabal_flag detailed-profiling detailed-profiling) \
+ $(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
index 7443663f12a1..9a65adf54733 100644
--- a/dev-haskell/hashtables/metadata.xml
+++ b/dev-haskell/hashtables/metadata.xml
@@ -99,6 +99,7 @@
</longdescription>
<use>
<flag name="bounds-checking">if on, use bounds-checking array accesses</flag>
+ <flag name="detailed-profiling">add detailed profiling information to profiled build-depends</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>
diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest
index 5f124a5b198f..eeda0bfe9a6c 100644
--- a/dev-haskell/haskeline/Manifest
+++ b/dev-haskell/haskeline/Manifest
@@ -2,8 +2,10 @@ DIST haskeline-0.7.1.2.tar.gz 68251 BLAKE2B 0e28ee337d1d7979d7ae81cf73d9b2d7e566
DIST haskeline-0.7.1.3.tar.gz 68291 BLAKE2B f1e645d7cd4886cd1d7b9cd42ec64b27dceaa8d3f3d569555d3cafe792effc34550a320fe221f3278e33abe390908149990299e041e9480682aca6d649f6b102 SHA512 eed183edd1af5b9d77c61278c40f07599900793e47858771810b48cbd178c34a06264910dd5484f76e5a03e53551e1035e1d291d8e3577ec6f4f5a9ba8d61d5d
DIST haskeline-0.7.2.1.tar.gz 68409 BLAKE2B e966c75e476e5167fc3b59c4c92d00af135b96f52790ce4641771fcc5d5f25e8c21abb64088da183559e4fec60a985def5d3c90e3f34b292d3d690f2b81c3aa9 SHA512 a2f790b9bb27cc8681567c3c0c3476231976d08a0e2d1e9fb69301f55511edd0221034ae8af27ec4c9db4b15f2d72b8b716d013518d0b8d15d98e859dbf0321b
DIST haskeline-0.7.2.3.tar.gz 68332 BLAKE2B da80d367102c61775956c5c07906ef4848df60ec1af00a2a0f0199ba06219515f57681a0f158ff7a4c2a478f5af40716a6f240f16a49249249e78cf2a6892a41 SHA512 94e24ef66c7a782057c3495eba74b7ae3c703bff47b2598c840e1372b2b19a09fb97c5075660074ef6bccde9a6c35e234df06fda5de103e2fe5b4fdf7df069b8
-EBUILD haskeline-0.7.1.2.ebuild 1120 BLAKE2B 9ef0e3ab0606ca89101af54890412f960a72f9911d41bfc73d67fd419e6dce88fb8801bff001011f5d9a49679ec9b226f7e8577fc2200fc60b47bdf28f65b168 SHA512 c22f91ec736e3b0f71c26ee28f8f89887f46c6ec89f2f298b0611a63d91709ab7e67dc0e3fcc371f0a0858de5d413b78e1b5f9a47f85633de7bac9bc387a1bd8
-EBUILD haskeline-0.7.1.3.ebuild 1086 BLAKE2B cf40e166dd8a5b03f0195681616b848ea9db8bca4650e7135bd6215266772e2ec267914ef2a1a33985731dc0cb2d4648df1ca8a71149af8f7bedf1724766c67b SHA512 ceed63f1ce489e60b700557b6421de8d27b2393f1945e9939c0f7264b677b5d62dd08a8bba55499acb98b0351c45968cfa619d5139fe503df647cada528513de
-EBUILD haskeline-0.7.2.1.ebuild 1227 BLAKE2B 47124c536636861f7bdb60843f13d90156ad09a2a8e80b067058167179d1999a88013454b32744da7e24aad5c33a404e8b6fe78afde081f2eb2957d833b83ecc SHA512 4487939f808d0b02cda366ddeac53054388c4ceb4b85aa1fe2d3e4d3eda06119fc184292342972e4818359e1a22f3fc1918c65651f9e14c6b7932ad68f4940c9
+DIST haskeline-0.7.5.0.tar.gz 66156 BLAKE2B b8b2e589681255572393f07d3794647d657d4992979dcf1c6a3eb073dc3b5cfc6ad182b7cb2a7b9ee5b54da797b6a79d710974f2a46068fdea411fa4fdd5086c SHA512 624b102fe2446f347fb8b0f1027dcfcffc47c7ccceb900357aa3d17a1303b25480189c25dbb548d2dd303fe7577e54eacdd232c2dba143e6c8ac4d7e5fcf0b27
+EBUILD haskeline-0.7.1.2.ebuild 1108 BLAKE2B 989987b28db2348d424382a59dd51a740b235a139a39b8e8934e3ee0e8549ee20dc41b1ba3f0c6ad8a6b71ffeca006c2bcced73004a965cd14269324f948c67b SHA512 a5ec70af79137e074a2e500e9122985e26fa9b99982e6e31e21fb86ff88398bf6e6b72fa68a8231630e7961c9db1d44c6eb269e24cd68d66f7b7e1b7af4cd46c
+EBUILD haskeline-0.7.1.3.ebuild 1074 BLAKE2B d05a9130c9ff43bfafc6566268aa9c6af7f2b01567e022cd5446c97b3861fdec9d7428628cd7c06612dbd08de4486ba244d6a1fe07d07e6be363f06f1bd08ba7 SHA512 7e4d2e02043355b046e6ad23cb069abf37cfbe688f23b49c53c6ecc104db2cb7654b99f7c88dc48fe4113503e7726663edbdd604218cc224d5ea4d68ce74985b
+EBUILD haskeline-0.7.2.1.ebuild 1215 BLAKE2B ef9e147644f2af5fe7903ddaaed736332c70449032005f7159f3d98079e7a28143231eb40cfe8d2227de5eb40484c118c155fbec7cda8dbc4d9a7e31b8ef2536 SHA512 5ba484ea495eab9ed4c617c8540529ca4c6c366317e2cb8cafd6b9a4e2699ac4196b97f3914bb08203eb81d71e01df0d5ebdf8eb28066dc2ff8317e48628c554
EBUILD haskeline-0.7.2.3.ebuild 1276 BLAKE2B 52f1fa001db855db6c006c4ff76e2429df6b4afc77048dda50ca14880e6ce3d4112b5c7fd137b34fabb8677f5a95c432cdc6a880427efd10e3208e5a75b97ff7 SHA512 6c67a61f386366dabb389a6d10c33229732f351fe202f1a01d673ea0e105e41312af13b74129633627124f26e9a77c821417bea8186ef6e882a0378dd5e7e098
+EBUILD haskeline-0.7.5.0.ebuild 1023 BLAKE2B c96cf5336f95e68466c744ddd7d40b7b5db60b84d77fc88149e0c6e85f27b4d88c46417da8299c24c54a1e6a1f7e954c5517aaa1c4f6284914b5fe41494f97d6 SHA512 1b30ce1e6aa13af6913ce09c00f44b8666aa095c1791a3e96e4538377647a175677034482426cb452e38d0edcaaac5480c3f50499591914b50aa8f6d0f04ce38
MISC metadata.xml 946 BLAKE2B 160e58571e6f868f90e507b4309ea26c352515a4ca67071a8fe130af4d1f2807aa5b123f7f1f0dc2dae4a1a5a3d3ceedce3ab63e65f9da711b522d079e64fded SHA512 dfecbff217817c7e7588112e7fcc36f95c8520423d7b023f979c1316bd314efc62e2d7cff8aa7ca9716bf19ad98d205529ef11b56c4557e2a40624a1c0656e18
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
index fdcdcc7354ec..b1bfe1dd82bb 100644
--- a/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
index 588bc14435c6..fe54e4f18e23 100644
--- a/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
index 80afa9b3e9a5..140aee2c50f8 100644
--- a/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.5.0.ebuild b/dev-haskell/haskeline/haskeline-0.7.5.0.ebuild
new file mode 100644
index 000000000000..ea4773a729a8
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.7.5.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+terminfo"
+
+RDEPEND=">=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.9 && < 4.13' 'base >=4.9'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag terminfo terminfo)
+}
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:9999"
diff --git a/dev-haskell/haskell-src-exts-util/Manifest b/dev-haskell/haskell-src-exts-util/Manifest
new file mode 100644
index 000000000000..cb5f83203e52
--- /dev/null
+++ b/dev-haskell/haskell-src-exts-util/Manifest
@@ -0,0 +1,3 @@
+DIST haskell-src-exts-util-0.2.5.tar.gz 6428 BLAKE2B 42211d72756d97e7761148b8cc0d7b2a548db38b007d506fc1cad3ef2e7003e352c225201e047683c82b4ec8561825170b6976f36a4d824d3595173023f2b76d SHA512 0497d8e2206402cc295289b1893f326c8f5fa7fc00177279b7af389b3351a94a123d7eb754d8a245981bae51d1a978684791d9b111befca2888bc7fe22f07147
+EBUILD haskell-src-exts-util-0.2.5.ebuild 730 BLAKE2B 4d75d3ceca57644959726663be8b574be4c2ae106fd500447de2bfdb47f6112a8e1b7701eb30d59c9a3dfd72364d8ef3b65f194d28dd674cf620eb1eabf6798a SHA512 9c375b6305d4ea1fc23fc1bbb04aace9aaa428a5c5acc68a18d8a0e5257561a3ebe2bd761b9664fda649fd64147df3d6295f386168e8aea7e5a805ae033a739d
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/haskell-src-exts-util/haskell-src-exts-util-0.2.5.ebuild b/dev-haskell/haskell-src-exts-util/haskell-src-exts-util-0.2.5.ebuild
new file mode 100644
index 000000000000..ce057531edb5
--- /dev/null
+++ b/dev-haskell/haskell-src-exts-util/haskell-src-exts-util-0.2.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Helper functions for working with haskell-src-exts trees"
+HOMEPAGE="https://github.com/pepeiborra/haskell-src-exts-util"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-haskell/haskell-src-exts-1.20.0:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/uniplate:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/haskell-src-exts-util/metadata.xml b/dev-haskell/haskell-src-exts-util/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/haskell-src-exts-util/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/haskell-src-exts/Manifest b/dev-haskell/haskell-src-exts/Manifest
index 65373dd594f4..285efcf9c8fa 100644
--- a/dev-haskell/haskell-src-exts/Manifest
+++ b/dev-haskell/haskell-src-exts/Manifest
@@ -4,9 +4,11 @@ DIST haskell-src-exts-1.14.0.tar.gz 291256 BLAKE2B e0ec5d12d8f5a0fb2fb0745fbf2db
DIST haskell-src-exts-1.15.0.1.tar.gz 1605910 BLAKE2B 47672c636ff8da5ef38ddf83a895a454667e1c34723cb339d3f665e3a5acf678b4b9c3b1e8c2887a99a3922a14e3d310439113ead871d5869ed51b3ae9b44eec SHA512 d6fe854b2e7a13bb90815848517843ee67faad7e03d5abf6afc9e97252bcb9d915b51d94b757354a9e83b255f9b795e5c9fa2e3e962acd84772eaa9844d9b1d6
DIST haskell-src-exts-1.16.0.1.tar.gz 1410081 BLAKE2B 6fea8732c6ea264040eb4fec73147463a530f42fcb201190b393aac2461085770853dd0f7615cbe2f2aaf34f75921180565bc72c98dacdc3190c39a08866943f SHA512 b74a824899cbf85a2bf58c7c14df33fac7e70bbb775b51d8a861172da88d1dc6db3644a6534c9076a9c5499023a347cdce7e24b3495045d11a905f31a51492d0
DIST haskell-src-exts-1.17.1.tar.gz 2489624 BLAKE2B d98a54e9788fbc613d5843fb3886bdd44b20843978a71cdff5460390bc090504ce72191884f49ef35266c5167913ef1dbf53a19a25d235d12192dea1f3b01203 SHA512 e08bc31720640e595803ff33d454b717cd015cf8b70f0196f387e7ebaca4b3551aa41ce6c900370496a68e48e1a9c078235674f7050f6de42ffdfc9fce6544e2
-EBUILD haskell-src-exts-1.13.5.ebuild 1109 BLAKE2B e90949843788eaec50cf6a2a70c5caba3be7fb71932dbb8c321819c105829122421b4861869cecbc2ecc6fc6f2ca04f17af34c31b115ea03abd2a3bc07288cc0 SHA512 6f9fb2e68e5e1b38f34c9ce46bcf60a1ee06e3cd5ebd8e2329e741bbf3c28b682ec4a05470d51694a1804373715dd26a938a24a65dfaf6e1b8907def82939b14
-EBUILD haskell-src-exts-1.14.0.ebuild 797 BLAKE2B 5eae75b64d22a3b2d7f862c32969c19512a62ae7a4f9e53edba7e539c2b22fdbbca0cca1b2c209856c68a2f904835180fa6195d4b4d6168215cc3babc9e3557b SHA512 879ccc6187dcd53ec5f16514f73ddadcb0e791b7e365889f9aa1ce2761ad8badab2525738ba12df0edc2b913d893afb90da938033c1e5b9b1c6222ec8a014fc0
-EBUILD haskell-src-exts-1.15.0.1.ebuild 946 BLAKE2B 41beec5a1fda84f0cc85d06250d30d986cf67edcb374c5de23e9bd5781915cda6040c91df752dd4d7cb663752ef7b7a7f307a93a22519723c61388483dff438a SHA512 eca1df8b206f68e91d3cfa48a87dcbdfe59c39f77f43ba41a1c219f65c25b238242d166d452b93273d8b185a7d757df2d99996dd0283b004a3ac6a1a0b02df30
-EBUILD haskell-src-exts-1.16.0.1.ebuild 932 BLAKE2B cb421d898d8b457cd0881a521e0d156453eafb5a436dcd96c572cf5d7777345b3c5f36242f749402a0f07885f604009d3650384953c4c3de85cb2b1c965266e0 SHA512 9398fd189e317035cf5a088da0d05409d7b135c34d249fa9f273462b111d160bb0d0134ccc415e2ace8aed8d0320ab2cca80ee841d2185a0589f061b368a70fa
-EBUILD haskell-src-exts-1.17.1.ebuild 1079 BLAKE2B f717875a8ae3abd8781edd68c524951a51265f277f20c067e5fba72ffb7272c1ac249226201f6eac0ca3bdfe17cf65906913b8ebac2c998ea00faff099ece430 SHA512 8df3cab3c83f8e57ea03c8361a11cf41327152f7044b6b3eb40dd9aa07524f4511a5fdc636d56325e31e56ee8c1f0436629622c94f4ab8d613d814f317c6d9e1
+DIST haskell-src-exts-1.21.1.tar.gz 1248986 BLAKE2B f76d5e5ca978aec46a0f2e5f2442cb3960ffb3008ad11955e5f04cfce38613b6073af59b6e8eb32975664d3f22ee31334166daafc5d935f18e7a008b3d28332b SHA512 1349d419a13343fdf5579bf1f4027a3906de67ac257d0663fb6d10cf96e8312e08beec81d91044421f1202675a8c9381d280104d95c1ffea2e746f378d683e61
+EBUILD haskell-src-exts-1.13.5.ebuild 1097 BLAKE2B 565c85e0024147b8f3ba8a875396c7c66d04f2f669deb24cb0c1c24d88af70779e0a6235ba5cafc185c0e2ff72e101c6571075f1f874c2cd6f90e39b8b508a78 SHA512 0249e8966ee70329dfa2ec5be60a7e965af0bffe2bdeef5580b6bddb9b90630678c65eb29c0a4e2a68ae9f257e7dc781fe2b26e3529af94455e3a0ed9f985306
+EBUILD haskell-src-exts-1.14.0.ebuild 785 BLAKE2B 2f9ed6e9e132362f8b2cd46f8caeeddc3cdfa922c66f2652cbb870bc722e0f5e799a8489fc71bf906543414ee13d382d38eae60bff8d2a79a0333357c64d48e5 SHA512 03a0d735d29e66934e352ef799f9157d5521eb35f8d1457b8481434f318143160fcb6fda75aa17d8e540076e8d9ee94104ccfd56f12867251bacdc069cd2b2b0
+EBUILD haskell-src-exts-1.15.0.1.ebuild 934 BLAKE2B e4699082e8c394195656cf57544abac263f234058d1389d66d1cc717c5c8f716330aba95c62036c81be2c53253242e6f91355b64dcb38dfe9fdc3de98ad33ba2 SHA512 11fbfc9c07f371763428f7ef9146908b87609fc9d40ee762588238a69fe02c1a88a2ee37ef8277d61d279737c0cea646c36b2aff52d019680fcbcafe55690565
+EBUILD haskell-src-exts-1.16.0.1.ebuild 920 BLAKE2B b6e03fbefa575e530220226bac67657901a22268ebc3a5db4458bb8bfbeb6a1085b0bcb103a7ee4faee35f1445d69f6e96d56d11924dbff5561560548dbc0c40 SHA512 39bc1fb20ceaec9119a0135ba40efb10790b750bc247342f98b8c19903d9fbdaf4cf2c308aabfa634bbd9e4df7152f929062b50f6a3f001387b69f3f5bdbf508
+EBUILD haskell-src-exts-1.17.1.ebuild 1067 BLAKE2B 8555b0beee98fde23fe1ec5001ebbdac97849803ca5a7f76fd6b1b910734cf4737f8fc4c357321249f4ef6a24dc15e71c7d7e43417d459e343b23e0a8a170293 SHA512 164376ef3de9e37a0c7a68e50b134ed9ac0cc0b4d288adecb8895c1f92fad8296cf8732f08e0eabf396f4d3ed10ad1563d3911f29b3bfc42db4b3013dc6a3080
+EBUILD haskell-src-exts-1.21.1.ebuild 1014 BLAKE2B 986d5d068def2da1997b61323a77f6c03d3020dd3eae0469216e76464b3f0b5357f6f6d32987a7d8a63045c765a70c95f4eb20d991b062d28886f5e5a350ae4c SHA512 5ce4a51e6b06879985310982edbb9699c3d54351d208a58385a8688d508eae872879a5da25630c23d8f016a5dd9d3f657063371a4a69d33cab0d8cc22b222287
MISC metadata.xml 778 BLAKE2B 88754b796b4201cb9fd07d237a7c750dfa5f2a306e152bc8e0dedcf410bbbf0836d954e4522dc39790e18f83858844380d96f25be34f3133a042a234d6d50467 SHA512 ac9bfe683996bf5860b908657539f7cb79fcfb300cb6e852e18d1400fbca52e4d7320c525b15cd9a7924bb5be682d75bb5a5f4435012e49eaa66e1076fe73289
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
index d3b3cf4def4f..454b31106c74 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
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
index d2e113371b1c..097303fc6594 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
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
index 5b8d0d00e8cb..4dbf473990b7 100644
--- 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
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
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
index b8cc8ca07b23..bb77027a5f9f 100644
--- 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
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
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
index e908440e5e85..021fe155b954 100644
--- 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
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # very slow
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild
new file mode 100644
index 000000000000..9f059879744c
--- /dev/null
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+#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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="1.21/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/semigroups-0.18.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-1.6.16
+ >=dev-haskell/smallcheck-1.0
+ >=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-meta/Manifest b/dev-haskell/haskell-src-meta/Manifest
index d5ccf83c1598..550066c402ce 100644
--- a/dev-haskell/haskell-src-meta/Manifest
+++ b/dev-haskell/haskell-src-meta/Manifest
@@ -2,7 +2,9 @@ AUX haskell-src-meta-0.6.0.8-ghc-7.10.patch 2741 BLAKE2B 7c776bbfe35f8674019b80e
DIST haskell-src-meta-0.6.0.10.tar.gz 19432 BLAKE2B 8984179d1964cf06f918175cb08efb444fd8cf7cdf52ac2617b399657dbcf5ba73841fc80fce0dddba1a2d4a21548d3bbbde74ffb49dcc259b4be0ec6c22c5d3 SHA512 efd6e06dc856c05b815a8a36f3411f3d5c171ad5cd84be75baaef1d7a784f3f32d81e9de175fb2ab2455ab6f3a80c2f743e4a277964816d6e8198bc4bf67ab4d
DIST haskell-src-meta-0.6.0.14.tar.gz 20079 BLAKE2B 49d25b0061d46a0f55cc946944e29022998f1b3929df8632a3b74acbc6392054a695585aac5d2e166945ee4e513c1b049d5321c8047527cdfac42ebd23989a17 SHA512 d043ece8f28a47572f59cfc36a9d7b2c505a3d5c2ef24f0e90496c5d57b88791417234777e146a0e75c0fba10775ba41e627a00519c2e9718bf173d95e2a201f
DIST haskell-src-meta-0.6.0.8.tar.gz 19449 BLAKE2B 0f8e21e01e26e2eddd8ebd0835b1f69e3dad3111cf7ff264c56a363f8b6f4bd7684ad3fc413c3d1584727d6ab914aa699792a98a092d91bfadae41018f73eca9 SHA512 590e66c837bd64db9bb8d09a698f52fb8b7c3ab07523c0e7fadcbb17bf33ee0fa523ec34012db7622681b4055164288df60083992ddbfb7553087373efbdb751
+DIST haskell-src-meta-0.8.5.tar.gz 24027 BLAKE2B f94f88fa7a5edac23cab13de346056a3b9f6fb30e47de8f98142378211d7d12ad1622317bed04dec3cc322730023b0cce5e571016b6325c05e2503fe9fafa73a SHA512 873a797f53fc30dbb51b719228bc649f47d1c3432380a82b5dca11574b432676ed29d297c7547f1d752bb1c977c8858e55fb5135ffb58146b938d02414fe6723
EBUILD haskell-src-meta-0.6.0.10.ebuild 813 BLAKE2B 78fc430196c6edc961b317685996b9bf7a1b2c4eb87c183a7fc0406819d93808c92c7a6eda719cc303d4d2d5a0afb58b1b308ae19b50e5b7d85881555622f425 SHA512 90df8937cf11d551a9469a2e82614c56790a1379a20cb3bd90b6a47ad9f825c19250d61cb821522e530c09a81d09448911b942f203272333d6c8a258bc2c70fd
EBUILD haskell-src-meta-0.6.0.14-r1.ebuild 811 BLAKE2B 66a71726087624eaf67ea975ff3f4560de4ce436a5da25026d49539bf6b3c1887f4349b6e622d8df6872d45b0e41301402f02c958a4d6883e95eb451babe23d6 SHA512 5506be30926cb46bb2e304277827898f463515280b148bd1ea9fa7ac68fa067c1ea530808be492f360b1172bca9fc413575486f4554c810aa25a9bc3374c7ab8
EBUILD haskell-src-meta-0.6.0.8-r1.ebuild 928 BLAKE2B a39d9aaa5941dbda954a76f19757e0a584069e9320bcccbcb135f363d2ced87ca424325138f3d9e3a22b975d9ef2e6e237235fc4a502ce7e1f53ecc2672924a4 SHA512 7761acd29d4f928efd8c0e194cadddd2756d1596e64c3dac1bf210d7a49c61050b379674258fca8d6ca78bae5400575493916442aaa0cb4ad2ccc46aa691d983
+EBUILD haskell-src-meta-0.8.5-r1.ebuild 1085 BLAKE2B 10ddee3251ec1b32a955e579fd7848966385e19972fb7f503c490a0ae849052d2ea5b22c457e09811e1a3f07955a45899d8e1cd87f53320467ede7d571ee671f SHA512 f7a76281dfc77683ee0c702719d9747c25a3372bd98b1cbda6658c8415a4262c964e79249ec7e7b29e64c38951abba621d8cfaf534aef337cfd4c6ccd32f60d1
MISC metadata.xml 407 BLAKE2B 6b7053f4f1a93c0605e72ea519385a9784d55028bf184ed28a491a56ec64167188b4f97b2b26b32b28a79e8ed4e309930f7a4efb0d587eab8974b0a4cd931b3b SHA512 25b2811713d5574b1787c699c9d24beb1c694b8a397f1bfda992d0f3e6f53d3ec3a26e46beccf1d60d1df574d2c8ba85b58075d40216d3bd224904415f57410a
diff --git a/dev-haskell/haskell-src-meta/haskell-src-meta-0.8.5-r1.ebuild b/dev-haskell/haskell-src-meta/haskell-src-meta-0.8.5-r1.ebuild
new file mode 100644
index 000000000000..142ba4bdc860
--- /dev/null
+++ b/dev-haskell/haskell-src-meta/haskell-src-meta-0.8.5-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite: fails to build
+inherit haskell-cabal
+
+DESCRIPTION="Parse source to template-haskell abstract syntax"
+HOMEPAGE="https://hackage.haskell.org/package/haskell-src-meta"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests/Splices.hs:69:77: error: Not in scope: data constructor ‘Extension.QuantifiedConstraints’
+
+RDEPEND=">=dev-haskell/haskell-src-exts-1.18:=[profile?] <dev-haskell/haskell-src-exts-1.24:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
+ >=dev-haskell/th-orphans-0.12:=[profile?] <dev-haskell/th-orphans-0.14:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'haskell-src-exts >= 1.18 && < 1.23' 'haskell-src-exts >= 1.18 && < 1.24'
+}
diff --git a/dev-haskell/haskell-src/Manifest b/dev-haskell/haskell-src/Manifest
index acd09f062617..e1605feddea5 100644
--- a/dev-haskell/haskell-src/Manifest
+++ b/dev-haskell/haskell-src/Manifest
@@ -2,7 +2,7 @@ AUX haskell-src-1.0.3.0-ghc-8.8.patch 1204 BLAKE2B 4435acd543148e120c39c94db4678
DIST haskell-src-1.0.1.6.tar.gz 52967 BLAKE2B 2c98fa8a52ce54cfd281f3e86a2a8f310284d0977171b4bc5a56873d70b0fb28e0db1eb336a015df56e3d7f85db6ab656276e9c54d53c8c36e0b9687635daf89 SHA512 61035aee535335bb6e2dba96217d48054c89ef3d33af01abfbec077c40d54150bd78b200d5dff4fa6c490c500f32951eb8fb8352243625fc6ad735fad60afda9
DIST haskell-src-1.0.2.0.tar.gz 53636 BLAKE2B 1348bfc21d66d4226fa1045d2fc64de48ff91ed6ea978964f68389ec53bfbb63f407e130b0c168029d4d1daae2d1ffb59a32912721ad6fafe6054fb74f22cae6 SHA512 202b05ffcc505fb1332f5b3c8984b08a435911f574c4e1b2f2543a8758aa9e9a33f559c5c6cf3f8a3b7cda3f540e2da5b92e6456ee40dfe690cdf69a3e018b06
DIST haskell-src-1.0.3.0.tar.gz 29863 BLAKE2B a75a52f6df1da50a8509db495a9dde56c1b0edf4b0934deb24822940dc7a0a1e252994a55342175e8e08894aa86c540b5cb8437c190d5e2aeeb19f62eb43b602 SHA512 6426f1602b2e9165c44efc4d10cdc8bdbc0b4291b7255d8ed223f1e5f474f6c41830cdd39af154290d2e972f9699269a67279baaf63f0e4c4321c96b37f0f5a5
-EBUILD haskell-src-1.0.1.6.ebuild 594 BLAKE2B 57f73e6d0c954b126d23b2f3f684ea90e418412a2cff34a42940e4f1000e716c07f4773346a82bfb702ebad0aedacc9aa4148e939bafce6e88d91855291ec45f SHA512 78ec09b44b656fc5e3ca8e2aac1d30fe2657197d1d8cf9db138144b91d6655b6e2f87932cc82e0bd7ecfe9fd3ee26f1aa37bf3471b836967c1ed8a2c0ae4138c
-EBUILD haskell-src-1.0.2.0.ebuild 610 BLAKE2B 9e398fbeae391c2408c76994136abd27c5b0986d2f320cf70cca70e4ff1a7c5a08b1954818e437c5d4913dcab8213eb0fa77a77e13c3be1f26fc6c2c288c77a7 SHA512 60d1675d122df20503dfba2bea2df2e1058432cd37bf2fa9243550973fd81e7b7ffdeab54d50f98294cb17510a1e8b04a07e9eb2b4ecd46850ff8af1591b9191
+EBUILD haskell-src-1.0.1.6.ebuild 582 BLAKE2B 12cd9324be7ec33150f95fd3e416e3a88aba282956d41fffaa5d19cea5d6e9d0e8416b381c39220f060b189515a49dbe30c60c9539bd7d23e7c1ea1d672fca7b SHA512 cb9dcb25d2d425747cb03536a25a0ee40c7325a97e69309f5a971397d88d8c127a2d418c5d678d9540c29e8b317222e842fd130001ef98e5154ea471e664f54a
+EBUILD haskell-src-1.0.2.0.ebuild 598 BLAKE2B 6f1fea883a51a3522c20c2c79fc659ff9dd7a5ef475cbbc07c2bf65d47130bc3cddb3ce4d5664dc451b01cdc02b7701f0278ee510c222e7f5c17f729ed48dd34 SHA512 a96d5ad3d3b1677badecb85b89c0425cee53c4b34054f3746182ec76ce6e0e6a4aa90a51877088da8a5aa4d4d64e05315ac2c6aadb76ab69125df149ac648822
EBUILD haskell-src-1.0.3.0.ebuild 853 BLAKE2B 55128d0d3a6fa1ce475c1bfdde35d0a8f62546a33115e2fa8e2ffd76bc72340a784c9011e194c609baeefd405446dd5ed4cb875bb2cb558d29a2d3d60a64b28d SHA512 b2356ad71da61fd290bab088be8b34bf26b0f5364640563f486d37c68837f8b0756ccc7b1ab5c55cb32bec2a4da744a18f274af663d77eb5452ed7b218296832
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
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
index cbf4dac09e1f..5e08ebcf301d 100644
--- a/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
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
index 34a09d304773..5b1ae384f352 100644
--- a/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
+++ b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/haxml/Manifest b/dev-haskell/haxml/Manifest
index dd1c59b69de0..93681334ab4e 100644
--- a/dev-haskell/haxml/Manifest
+++ b/dev-haskell/haxml/Manifest
@@ -2,7 +2,9 @@ AUX haxml-1.23.3-haddock.patch 732 BLAKE2B fcab1cb386fd17ab20fd22fe57a98fbc96a3d
DIST HaXml-1.24.1.tar.gz 142739 BLAKE2B d5f972f2dd61b512c5984264bce05e38430627055725cf6be7ff0cfe5db73c6f1be829d5c50278e09808826371169b3e24bbf98561ef3b4bccc7b937f5ec1d7f SHA512 421f3a61e8eebf5ad915551c51dcd843a544e7959b93d6dd4ab2ffc6c20954f559da75dcfecc6fea838f80dc4d3c83243be3ce7a21e92bc165b3e0be120451bf
DIST HaXml-1.24.tar.gz 143107 BLAKE2B dd7c8507a4d53a7260a9bffcb6c9f6eb54287fa71de31945acab19c0a8b63261905a74d5ec176376016f63092871af56f5ea89d06e0747c26dff02044d5fe894 SHA512 421864e4177b16f485b72d33210a67914c2040664d604db5cc70b356a518114f11dbcc1b1c8f300fd045338605613a14317bd5bf5f041a8e38990d3c5dc7e94c
DIST HaXml-1.25.3.tar.gz 144189 BLAKE2B f521a02d33c0d39d79a0e26defa2ae64331b5377b18980f38733ab9e2971f0685b4e8e6b68702f72687142484842fb61b4d337f0b277d88520b266799812f356 SHA512 b80a70954a79c9246ed9e92ca2bd7c94f54b2843eb387fa2045652cfa5eee69b8bfae17ef88b391855abe3dc672e3cf212be53e275e6ff350fe1074fff608828
-EBUILD haxml-1.24.1.ebuild 726 BLAKE2B 9a5719ff075c35b7a7388292f7fa90838fb9ddb0e15c2e427d6ad734da023b834a5b521784263b30ca499bbb8d7fadb8c5f0f735c793f826d110025723e1af6c SHA512 b3b3e14e5daab5fa68564f25dc0da3e76ebbe34fe5313afcd5eea5daaf1087629a17da1db6d8eb49a17f15a8e60258510305e8abdf19e8c9759a6bd14ac52af6
-EBUILD haxml-1.24.ebuild 780 BLAKE2B 05ebb00a712edd850816bc48c3f2be525a84f1f217b972dee7ab3ae04967c86b6831cb6034438bbcefb0b4a2a647ec3a0818b53cd52b321e4d5d8c54c64993b1 SHA512 824c08fc12cae6945ca45692bf71a6525ed1003992e0c7ff42fa58a949782fb28223905c1201b58e026cb9808394a8e8d1aaa7b10f220df1342da9cba617a589
-EBUILD haxml-1.25.3.ebuild 717 BLAKE2B 081e33db2b1070fba48c07406b911cbb24ed792a93266b47cdbf63bbbc7dfa25c774c54154ba9aee8dec1da6fdbf98f38924b588fa70661423943fe21e402a32 SHA512 8af454761bb4fd5615f67ac3584ec3c989aa3e1eae933c70dcb3a62443e040cd2866cd57c99067c199eb0b2b4d8d9470bdfcf5de4b3805e7fc5cd9bae964f4be
-MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
+DIST HaXml-1.25.5.tar.gz 145834 BLAKE2B 4afb4a4ee5b9af2229edd797177550dcc6fc4c917f69d87670bb8bd1232398a0138a2f297222fc8677c1fd1cd50e37ee9e3480ff5d363095263d48e3f06efa6e SHA512 c2aa429198b4ba9b3a32ddf10e10e1213e34d617241e7a2f476f1998b8f24a7ca8462f8cdb52edceeb50f2020c74ff63db4307faebf3ae621afb3b8822398d15
+EBUILD haxml-1.24.1.ebuild 714 BLAKE2B 2abf24f4d12ff2a11d0e2a868a700251c1379366fba19363fa44bce3f925e5917fa7c0274b7252647b0271da0362e3f4ccac047d8f17eed0c4d22290395366d5 SHA512 39e2b5360a5ad406e7cdfa75d07e391ccd9be8a0d49630ff7e35df7e6334819d795465bdfa89f48e7165759300ee228b5d63710d5bcfce6fa5bcbec638da6ad1
+EBUILD haxml-1.24.ebuild 768 BLAKE2B 280035a59a1f890c2a9387222288f7913b249228a08956fa54ba51dde69fc40e92cb222462f4be92cc9052cc886337bf3a4eea8046d5f6d95a16ccb0180ff026 SHA512 0ee3322f57f54112dea3826d87bd7e6babbb0fc4d2baefd86e39dfcecd885ee045942be76913fadf7608328e4bd928988ba102ca80a9c5a2450bed6671dbea93
+EBUILD haxml-1.25.3.ebuild 705 BLAKE2B d086c43d0d49ffe110d50b967bd9b6285ae8adb922f66cba73fe62c83228254824493755e875fa5e3d095e516ea6d61edcffd17979647e010767e36de0065140 SHA512 aea21e1f2bf11d7681353efb46e7dc101b27036e856cfbe8c9127e34f6c0e2d39642ee5d5c250785e0196b0c6492efa274262c3fbb65decfb961923f5b85543a
+EBUILD haxml-1.25.5-r1.ebuild 979 BLAKE2B 19f0af46d29cb0463206d59df43d2e28bf9c4abdb85ec6fc0b1a635dbfb9916bbd26ec2754cadb65f3a23e080dcf225ec7ea7669e58a7460cd7a22bd74681e1e SHA512 099b7283a5f537894863ff15e9137610b0cafebf551cd4b8ed3f0c69b160e3e4bfae53ce743f71a6059a599c361d26eb997f034fe5cdfd6300b59aee300fc078
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/haxml/haxml-1.24.1.ebuild b/dev-haskell/haxml/haxml-1.24.1.ebuild
index d16d206f483c..787bd93be3c5 100644
--- a/dev-haskell/haxml/haxml-1.24.1.ebuild
+++ b/dev-haskell/haxml/haxml-1.24.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.24.ebuild b/dev-haskell/haxml/haxml-1.24.ebuild
index c1374944d643..7c973da72a07 100644
--- a/dev-haskell/haxml/haxml-1.24.ebuild
+++ b/dev-haskell/haxml/haxml-1.24.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.25.3.ebuild b/dev-haskell/haxml/haxml-1.25.3.ebuild
index 9e8d4981be7e..2456f5e01c20 100644
--- a/dev-haskell/haxml/haxml-1.25.3.ebuild
+++ b/dev-haskell/haxml/haxml-1.25.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.10:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.25.5-r1.ebuild b/dev-haskell/haxml/haxml-1.25.5-r1.ebuild
new file mode 100644
index 000000000000..17a81e4f1738
--- /dev/null
+++ b/dev-haskell/haxml/haxml-1.25.5-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/polyparse-1.12.1:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3.1.0 && < 4.13' 'base >= 4.3.1.0' \
+ 'polyparse >= 1.12.1 && <1.13' 'polyparse >= 1.12.1'
+}
diff --git a/dev-haskell/haxml/metadata.xml b/dev-haskell/haxml/metadata.xml
index 522384de8446..b7878815d80d 100644
--- a/dev-haskell/haxml/metadata.xml
+++ b/dev-haskell/haxml/metadata.xml
@@ -1,7 +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>
-</maintainer>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-haskell/hcodecs/Manifest b/dev-haskell/hcodecs/Manifest
index 7fbb9b9064de..3e3dfeb3d8b7 100644
--- a/dev-haskell/hcodecs/Manifest
+++ b/dev-haskell/hcodecs/Manifest
@@ -1,5 +1,7 @@
DIST HCodecs-0.5.1.tar.gz 24209 BLAKE2B f466bff90fafd4ecc26d21eee26749ef5fc92d97849eea5a5aa88b0b2882f6b9b575bc38ca599d2c33bd9a2b9ec839577b12b42d665cea7eab239e65eb64576e SHA512 470d3fbbb096b0a5e40e9c529d0b7c738ec905237bd43acec9c8b5676e0e214a864684e09614af16678a48883f670cc52e691fe93e3db14815028408cd96b3a0
+DIST HCodecs-0.5.2.tar.gz 24397 BLAKE2B 267a230f124c7ecb50f918fd5ba293373ac82b9b38d6b3ede715f79f8f7ace3e7a7f3ad2280fbdb6225febd647fec5837b4cb6d2a00c05ec3b9a514fac2e5e7b SHA512 454f499e93c9a99bb0f5b210d84e89ea1edb1714a639826ea012caa49e744de3fe024eab25a9288317135d081cab0cfb19b4fb2537c14a6c27dbb228e70c9a49
DIST HCodecs-0.5.tar.gz 24232 BLAKE2B 0af06721ba03658c421fc3ec66370736fc439bce403307148174363179d08586a93fbde6bb957c68909cc0e876c93b828a715b9fdb872786ca533947a630d02b SHA512 40ee73995c06b34b799f1e8bd310faadc6ab267735313bdb62c0fb7ea95c13e3b443fc230cd529eb5f8ce02685d0506c80bcab3e802f2c407ef7584f6abdbe1d
EBUILD hcodecs-0.5.1.ebuild 825 BLAKE2B 5e23a5e01ee80067e42c7e2b7a1c8e18bc41547804b04818fe67d5c1c03ae48362129b3fb076ab92bf47bfb16786f83951cc58207bd65aefef7e91d237e0f94f SHA512 3044d26eed5e07c2d260d90261d91a081e0b1d10819e86a9d8459d5b02bb409097c5b07d31fc1fd8f5b731c17aa614e363ecb9c66bc7906dd98220a1238e0c4f
+EBUILD hcodecs-0.5.2.ebuild 813 BLAKE2B abf2108e0f6b77a7c3cce9847a468346d8902499e5e0b83ada70bc314589599d5dc46eed028e9f1e53557aa76de654a0d4ede375dbdb698337d448832050a5d1 SHA512 69c90a484232d2085476f96593084bc71e3452193c2f22baac53c1fc0afc15765d55a0a3e766a67216a3022b9154079345a2250b63777666d450bca782d8dac8
EBUILD hcodecs-0.5.ebuild 770 BLAKE2B e2fb57ebb6c82cba322d362eff777a1ff4a98aed007835f94a7034fa44d647913b8c6e22d70aec8f9f27b43b700578ea44e8e590c48a0f7047cfdf867c480970 SHA512 2dbc62c8a239a84d00fe84769bde9798996206e57bbd2ae56db6ee679620372fdcf00f3972e35b99e95b6c6c43973b95bd9675f402d4b7ee2bbd966f6a3bcff9
-MISC metadata.xml 712 BLAKE2B e462f9070ae0f8484125a29c6a0f18954eac0d4079d115c69eae6203d0d72daef968e636f195e3e871535cff1b610a222a271cf6aecd250ea3ab77bb90df29ae SHA512 f5043f2281f63be8f6293f1accb48bff651c342a879f6ed722ef3d2a2fdbf95709ca7d36d44eb52ff0658dd34d7952b22e8dd94f0e19dd31fde013d3793b5e31
+MISC metadata.xml 728 BLAKE2B ce849c707ef84e02f145fa21006d5f2ef278bab8877fec4a74b49006293c55b4d3cda41c6d57743d02352f9e2eae0e817ce906aa9fb7014dbd16bbb0a3635b9f SHA512 cbcbd8a4fee96a1490763818b2122789adf6faa89da1722400775e42042177f87d474c5faf11e86eb693374a6c841022004a6be61f1f039cd10f2fb01906f105
diff --git a/dev-haskell/hcodecs/hcodecs-0.5.2.ebuild b/dev-haskell/hcodecs/hcodecs-0.5.2.ebuild
new file mode 100644
index 000000000000..ff997f5b7a61
--- /dev/null
+++ b/dev-haskell/hcodecs/hcodecs-0.5.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/fail:=[profile?]
+ >=dev-haskell/quickcheck-2.0:2=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/semigroups:=[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
index 4ac3a65a9972..02cadfb9cc8e 100644
--- a/dev-haskell/hcodecs/metadata.xml
+++ b/dev-haskell/hcodecs/metadata.xml
@@ -6,8 +6,12 @@
<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).
+ 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 &#39;binary&#39; package).
- Correctness of significant parts of the library has been validated with QuickCheck and Haskell Program Coverage (HPC) tool-kits.
+ 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
index b847aa75c872..436101f9f165 100644
--- a/dev-haskell/hdbc-mysql/Manifest
+++ b/dev-haskell/hdbc-mysql/Manifest
@@ -1,7 +1,5 @@
AUX hdbc-mysql-0.6.6.1-cabal-1.18.patch 1110 BLAKE2B 49bd9b39d789903063c7c7b0c454f0e9f844c275b8283e632481f183b55bcb8a8656d117ab587004e8f9b6f65b2e7e22d03b20eec7926d1a8eb734e614e98c00 SHA512 fca7c256c0035df6bf3e882a368e1207cee8177a1348e7502982b7085c0d81c667bdd905aa0ad5c04761aa8edd9e62809c690bcd220957769fba221f94c79e28
AUX hdbc-mysql-0.6.6.1-extralib.patch 460 BLAKE2B 845a5c16767c4b0ed569de5b9a7312eb1a3fe81d798d2d16860be28b297d2c9cf03c4567831fdb40e9be1951e10e9cd5338f74a691936a069beb36dd2dfade56 SHA512 04e374b7803748d34bf8f87505609aa4463e70e49b29054a16f65d693eef2bc5ddcfa56c072a4f95e5576c1ad72b9ee94dd00c16538ce04e34b96c060954b114
-DIST HDBC-mysql-0.6.6.1.tar.gz 23120 BLAKE2B 117c7a8c8c366dd3a4c128f97105812330d85eabf4f6ade8acd1e13c31cd2a57b3b904d0d76887ab5e45fe1f3c4a527c8ca1778e5ae736ae7dbae2e36a9a7c9d SHA512 be74be365021df54c9660af699cfec05271444da0042152c944d43927efcf7cf78712d3bfe25796f944af409b9eb24ab903c0b92bb6b3c6dbcf0a3ee057366bf
DIST HDBC-mysql-0.7.1.0.tar.gz 24086 BLAKE2B fd480ef5a3374aa8c6d36bd4f34fb1cb558769a134f60ce1b94cba7143b93adecc2cff6253cb1afbefe52c9ed8081fc7f812f7bc6539c043f783e9ced10ff4d7 SHA512 aec9387f08c16c8ccb6df1ca82e69005105a2781e253b6b8788665fa88e54a697601f99d10931ea6d3854dd9c0b43f062bccad1362a1512f5a2135cede0b0cc1
-EBUILD hdbc-mysql-0.6.6.1-r4.ebuild 853 BLAKE2B 1892d9449ca21ffc569a357d65131f017ac67b7e83688251b280ae06069d8215ab75819feb99b410e9dd9df1ac0dc1fd62c4bb598d5aab47ccf83d091584d775 SHA512 32671cf478e404298b7f97c0ee3b5d435f6b78afc02e62dc6b936e1950dde9a31d63108c01d647e8be39c3301275418990c32694cc136acc4f8f2130bf6b50c6
EBUILD hdbc-mysql-0.7.1.0-r1.ebuild 829 BLAKE2B 9b5498d344f2f66407f8c1f1bf7dcdc12d11ff26fe255b09638afbbd92e5f9c94e3ce6b0497c752c1000a90668dcf5793fdcacc3e1c99e1abe4c6a90a143e5d3 SHA512 5813d6e479c0463ec7ffc7ef3787c80bc56b859d82e071e8ba085fd6019defad8c611827f6129ea57fb4a03294c9574c0852b50a036d1a300c2d613a4106405e
MISC metadata.xml 475 BLAKE2B 3a0c594d8c7acbfad9b7c48660ac89b0e85ec100646e4999dff911866e654520139eb0003d18f53ddf8ea79e70a9d6a76bd9f4fe760468f7254f8c0b2106524e SHA512 da1098ad2d5808af1dce10679f4e0146f9cab003e5a68fff7b7d389fadcb6a28cc0c67abca16571a6b76bef1c9d838882496cac5fb7febddb4da71b5d9baa4a2
diff --git a/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r4.ebuild b/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r4.ebuild
deleted file mode 100644
index c77da18069b4..000000000000
--- a/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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:=
- dev-db/mysql-connector-c:0=
-"
-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-odbc/Manifest b/dev-haskell/hdbc-odbc/Manifest
index cd759543722d..bcd84cd0736b 100644
--- a/dev-haskell/hdbc-odbc/Manifest
+++ b/dev-haskell/hdbc-odbc/Manifest
@@ -1,6 +1,3 @@
-AUX hdbc-odbc-2.3.1.0-ghc-7.6.patch 1773 BLAKE2B df997ccc0b3bf454df09377c7a53fa407aa816a46da27a1766af89659333377b420fa26aa7a0cf666c1b617cda7d3a8642e58a541043f50811955589e251e643 SHA512 1978f79956a73b8615331698839583a242bf15987875a43df496b3bc68a814e516cd3d6868cad47b2b3f30226295a8affeab9995c056f58b649eb6a673ffb034
-DIST HDBC-odbc-2.3.1.1.tar.gz 24518 BLAKE2B 306c9af823e55c56ad61f46ac44c4b055e725f0f9400998938a1c00d7d0a330bb06f581c15990bab4c60293e323464cd140b6ff14ebd80d35fe6b92d10890ff5 SHA512 dbf95afca7906c4814f79e00d1fef0d26ed71c8da45a0fd51c4e3e4e0427d56d1937be0b0c4088841d5f12d93da0c4c29ec6f359c2e58fdf4c693f34bdae250a
-DIST HDBC-odbc-2.4.0.1.tar.gz 27185 BLAKE2B 5ccd40f9dcc3ee7045f8719b16f0d65f049cd52c323b86aebdc11fba7c9003747f29850aec059d4d092826c579e0f9dc2f9d12dbbf7b1e261ca052a3e5ba122a SHA512 ae9f5ac2aa6adfc155999fb78b35a12e381d1589bf2539306a4e346af4eee401db8af8ef74348cc0707620f9586367701505d0d61bd96f00f0ebeb9240ed9a06
-EBUILD hdbc-odbc-2.3.1.1.ebuild 1459 BLAKE2B 0bbe2a247353f43eaa5e97cc1f127ea4fc220f634fd2eb8c924dc252511525169dba29c5ba6fbc5ed25edb43b0eb8f2186bb6a1440a6068771c5529228cfe815 SHA512 8c776e8f62ae883add435be8270f2aeb40cf1dbc8ce5d3eabc3617af765717cc4cf1ef28f08787225d7d8d80d546279fd720eb3f21fed618736d69b9c8214c07
-EBUILD hdbc-odbc-2.4.0.1.ebuild 1603 BLAKE2B f54f8ddd793eac8dd114a45951faaf0368acd4fb8663172e877ffc4d32f990d20b357117f17c91a17ede51262210d069a9473f8641038460b19b41af12d276c6 SHA512 302b36d959f981d9d44d498b484cf58daaea1b0e3c7a563c9acb33eac8f07f4d801b5415e830f80cfb4fa2ddb90f9fc43a38d5702042fe7b75dba77bb3ddd707
-MISC metadata.xml 677 BLAKE2B 4bba37b7b13610bbf5d540b8a9d972d3338309aeaa3606f69d3dbf1411015a1d9907c0958a053ca13449002001e53de2669bc90e2331d389e20002ab324e3251 SHA512 bf7a8f735c7cbfd829bbca02e919e17ffe388d8b18289ea8126645588f856594e55f5891f924f19072e6a270d711b2397eab40c32d05d98eec27d69f20467170
+DIST HDBC-odbc-2.6.0.0.tar.gz 28537 BLAKE2B a3055d837406cd97586448c921738ae1bf05360fe4dc11d28f931c8020899c53ba83924f377945865c17b787eb32658a881136e19be1bd2a45a51b4766e4faa1 SHA512 300ee4b14a9cf1392d32549d17f3bb46e4dff22c0c5c8fc6a235dd76cb8dae2d722c3094bcd191ca146381c23259678b0735a7fb3a2d6527122d2a7a7e4db0d4
+EBUILD hdbc-odbc-2.6.0.0.ebuild 924 BLAKE2B 5771988680a5b807222bc6def2d001d99b86cd8e8a3aaea464363b5b42c4c84ecd5fa38f9b02cebb67ee07b3797baae1a2f1d5bcdc83d2bda10b6d9ad87a3340 SHA512 05febb7e24d389b650fe66b84f7e4d7d927abebcc0b0cae45c344d3384893f43720caf5c5f5bf8a83de05ed36a57b0452fdbae4156275b9adfe9b895d5fd9a53
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
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
deleted file mode 100644
index 8092cf16da6c..000000000000
--- a/dev-haskell/hdbc-odbc/files/hdbc-odbc-2.3.1.0-ghc-7.6.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- 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
deleted file mode 100644
index 62ce679b5c5b..000000000000
--- a/dev-haskell/hdbc-odbc/hdbc-odbc-2.3.1.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 9b527d532bd8..000000000000
--- a/dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild b/dev-haskell/hdbc-odbc/hdbc-odbc-2.6.0.0.ebuild
index 1a2faf34130e..d0afebe0c643 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.4-r1.ebuild
+++ b/dev-haskell/hdbc-odbc/hdbc-odbc-2.6.0.0.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
-#hackport: flags: +splitbase
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: -buildtests,-buildstresstest
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
-MY_PN="HDBC-postgresql"
+MY_PN="HDBC-odbc"
MY_P="${MY_PN}-${PV}"
-DESCRIPTION="PostgreSQL driver for HDBC"
-HOMEPAGE="https://github.com/hdbc/hdbc-postgresql"
+DESCRIPTION="ODBC driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-odbc"
SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
@@ -21,15 +21,13 @@ SLOT="2/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-db/postgresql-7:*
- dev-haskell/convertible:=[profile?]
- >=dev-haskell/hdbc-2.2.0:2=[profile?]
+RDEPEND="dev-db/unixODBC
+ >=dev-haskell/concurrent-extra-0.7.0.8:=[profile?]
+ >=dev-haskell/hdbc-2.1.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:=
+ virtual/libc
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
@@ -39,5 +37,6 @@ S="${WORKDIR}/${MY_P}"
src_configure() {
haskell-cabal_src_configure \
- --flag=splitbase
+ --flag=-buildstresstest \
+ --flag=-buildtests
}
diff --git a/dev-haskell/hdbc-odbc/metadata.xml b/dev-haskell/hdbc-odbc/metadata.xml
index 5c72d4a3ad3d..b7878815d80d 100644
--- a/dev-haskell/hdbc-odbc/metadata.xml
+++ b/dev-haskell/hdbc-odbc/metadata.xml
@@ -5,16 +5,4 @@
<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
index da8722905c2c..502006e4b9c1 100644
--- a/dev-haskell/hdbc-postgresql/Manifest
+++ b/dev-haskell/hdbc-postgresql/Manifest
@@ -1,7 +1,3 @@
-DIST HDBC-postgresql-2.3.2.3.tar.gz 25193 BLAKE2B 1f93d2d50e87213415d102fd65bfa2a7d8a0fa5a6cb03223ffa42c6830837cc1ba61421a526756f22b497c7c7486551bac6421d9ddd704ec974d5428b0df656c SHA512 407b18758e75e99230dbad56000839d8499c075e77b63809e079c7968e52177cc599dff30517f8cd08c3e4e263a71a4c65b3040c318b4b3358ff329824f4766f
-DIST HDBC-postgresql-2.3.2.4.tar.gz 25288 BLAKE2B 9ecd290932ed83cd16159d8ea17379327040eb474ccae2819b95891475395e4ccd1d9724393c15f38053137afc8185bb8c1b6c90a11b76412a199a45104af394 SHA512 44f04536d04cf5b9778a03c5cce12d538b121a578e91b338753d64d69939852aacda57fca1e6dd22b5c2160bb29c71b2f8d8f63a9a7b62401db6f89e1d272364
DIST HDBC-postgresql-2.3.2.7.tar.gz 25606 BLAKE2B 0991686424f5912258fd1a9bdd40ef84d04a069a2ba14ce93678cce8f8fc1a73a10ed4c9fdf31a372e52a9833007e6469bcb9632d3f80022f240a3bac8aaca28 SHA512 0e4b27d5c18335e47b9782adcb09702654d9f8d04053110576a8a7ce68dc90810e35977886e2cbde0d4ef337aad5b36a4217dbfe07e1f64753f0cc34892d006e
-EBUILD hdbc-postgresql-2.3.2.3.ebuild 1555 BLAKE2B dd1648bc5c2109049fd152049a3ce1fd9138edec4cc2c26e50ebb8d21bbf9859d235c7d419038d6bad74e5c36016919606d2b4f01df8a55c1818253211723575 SHA512 9f438163a36a2781c01363413f99004a39234d847bce6ef9c8c8c7b24bbaf6f141e7b57096e341ef99a78b7a721ec96a5800b77d0d4093f55d89ad71e8d10f07
-EBUILD hdbc-postgresql-2.3.2.4-r1.ebuild 975 BLAKE2B f99142ad75069d4ec2f3c2484e19a780725e127280a73281b4a23692406301d368edd57afdceeb2d4f02c97c241959b50777134767589ebb67e3fbf270220167 SHA512 a2ee6c6592e8bb08e2dabf2ca6a5e2e5c15b0c78e9636d9ec76345096e6f720db97107f7e452d7e12ed223927bc92ec4264d58f1bb3c4d04cce5bbcaee377acd
EBUILD hdbc-postgresql-2.3.2.7.ebuild 998 BLAKE2B 8b5d956ed14830239fddc0f84058a6e3ce66790ed73a17e731897e5de2310305392fe994d061b8eed8ba325da87d9f4617204b3b87d71ed35bc12942439b2ffb SHA512 2a987bbe708965158d40e33e405ec61e6a23cde4d08b1b9d75a8d0264ff9a4ecbb1b2a438441544736a927ffbc72d5196bdb269582185a90fbb2c06bc314a507
MISC metadata.xml 312 BLAKE2B 31b0d561388d9aa98ec655f39ec34ae2feec6f3c4083e0bf49a058b54552ef1f06e65d472f7d5a3a6f343a53b83902a00383bfeb1a2e86d34286a5c19858341c SHA512 334d957cf43df9cde23341a942662697f9cc1cf568956d6e01ac8cb8bee488e37719a48f87dd6d6b30478742e4023fd7af104d6f7bfd50aa57efb66d9e9f5a88
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
deleted file mode 100644
index 6efb2a040175..000000000000
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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-sqlite3/Manifest b/dev-haskell/hdbc-sqlite3/Manifest
index 845ec15cf86c..96d626196fc7 100644
--- a/dev-haskell/hdbc-sqlite3/Manifest
+++ b/dev-haskell/hdbc-sqlite3/Manifest
@@ -1,3 +1,3 @@
DIST HDBC-sqlite3-2.3.3.1.tar.gz 15544 BLAKE2B ba1ae8142dd8122a158499623e6a64e64f4d54490565f70e58e083a4993280b73d901a97b1e29cc43d57efd184f931f4cf8a6f107d318bf756dcb9c830c0103e SHA512 17b2929aca806d0672ae83e1aa6122a38596504a4f23f868f1a3ff4e68f97c3aef6499f995659fa4ce82b1e8aab9a107172a7265309d4c3f4e9754e4cf756ec0
-EBUILD hdbc-sqlite3-2.3.3.1-r1.ebuild 1069 BLAKE2B 7038615418c13599e2bc06e96cc66b0fc1c84bfc687ed690da6c2fc33796ace38989e1a4612cf84715c3982c12695e8ffad0ca3883abf5d41b2fccf0c240fb70 SHA512 986c0e0b013b99a7a5b94072d05bf9c855c722f65f85e60b7b487b930acd6740e7418fb17e69da13cd8e41a13d2e39b812560538280e4fe953122d3a012ff9b5
-MISC metadata.xml 621 BLAKE2B 43b6c2fa50d30996dd81df963a724f9758496d58ee0548d53c5e54ddfe1bbf0781e068d653754979bd85a880f78827ae9ef4851d72ded4b637288a2d5ace1576 SHA512 6bc01a1eb9e0e327824849d9bd87eb06074e02ba0ded646ddcf3ab5dede95940a28be8d3d3c2a5df46e1589d9ef2eba767f31b85da3f9a3a45c596d22f11dae3
+EBUILD hdbc-sqlite3-2.3.3.1-r1.ebuild 878 BLAKE2B 6c1387458024da6d620bc82023a2ab441ccde82519a85e392c03c063046acc4877173aff2c50b2be9df26d2855d53c2131f41a78d6cec1ee74dddeb729340abf SHA512 43ab887a5a292b801afeccf5fb6e136535fc0c2d85aaa5630579a884d50edd6c47940b57661ae1c19891e826fdcc849b368fc81a599283ca30c5a2ecaf0ff43e
+MISC metadata.xml 420 BLAKE2B ca9007cc3eea0809489c8f97516379efaf5c7fa3d9e3924e27cf8e6e05596e897590982b268f73aa7670a7091132c07d20a3ed326065da8d1d728e3040342072 SHA512 1afc18db23f00c7cbe77dcadfd8310ac18b488f1d8f13eca8ec5b1873663961b71a9ec3114423551b68c743cdbac58b8d493cdda7f2eaefb3326e25afa5bf9b9
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
index 6f71fc5a2a92..5cb19571040f 100644
--- 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
@@ -1,9 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: -buildtests
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -18,27 +19,22 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="buildtests +splitbase"
+IUSE="+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
+ >=dev-haskell/cabal-1.2
"
S="${WORKDIR}/${MY_P}"
src_configure() {
haskell-cabal_src_configure \
- $(cabal_flag buildtests buildtests) \
+ --flag=-buildtests \
$(cabal_flag splitbase splitbase)
}
diff --git a/dev-haskell/hdbc-sqlite3/metadata.xml b/dev-haskell/hdbc-sqlite3/metadata.xml
index a6dc7b001d95..b9f67a8436a4 100644
--- a/dev-haskell/hdbc-sqlite3/metadata.xml
+++ b/dev-haskell/hdbc-sqlite3/metadata.xml
@@ -6,13 +6,8 @@
<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>
diff --git a/dev-haskell/hdbc/Manifest b/dev-haskell/hdbc/Manifest
index 835c6032e355..446187fb7f1a 100644
--- a/dev-haskell/hdbc/Manifest
+++ b/dev-haskell/hdbc/Manifest
@@ -1,7 +1,3 @@
-DIST HDBC-2.3.1.2.tar.gz 23314 BLAKE2B cc6eca2703be4768ea55b7264f960419378e415d165d63b64ac903a5228534cedec7b7e2d9f5c3284781b5a3f253a020deadd3e335bcfa46a77df746e8e99291 SHA512 e98ca4043c311eb8e5adb02d1a59bc0d1be84ba66c224b848649a596de214a2a38b8bedfe71fa8f17ae0843cf073e814c76e7e868aca1e20619e3d5fa573109c
-DIST HDBC-2.4.0.1.tar.gz 23415 BLAKE2B a63037329bd68e09c343497dd0d95a36675872122ff30bbf40ca108f8bd56454df354628b2317c11745ba58c60b5a9023128253e07a24622c1b34ef7356d07f2 SHA512 1a20a533ffe7700cfb48c9875e9c6b09f940c1b808fd1a371327eed9c358abfe0167d206bb5b2dbb904b49f2081f91f81091d4164aad2aa08555f6de01a55d5a
DIST HDBC-2.4.0.3.tar.gz 23489 BLAKE2B 23de627666bc4a03c5f3ec93607641c539c1652a4fa9b798dbfd1f9c09ebcffc562bda88e45a522e38753177d69ee0585c9536ab6b6c353747373b751ead7f2a SHA512 394a74e69ff854e657f66f1fe25ff4d2de33bf4410d560454ec7a2cd3e383586acc34eb694a7d1d70005871240417ee32d4163af9e33978921bfbcfcfe23fe43
-EBUILD hdbc-2.3.1.2.ebuild 1566 BLAKE2B 8cebe14fce70c90aa1cf30ab495f6c2a1a956b4e4934fbf661a7076f94ec14edc78beec594592b98822eea08ec1231dafaaabbc55f61b4edc9ee9b50d9b1ddfb SHA512 faa5efa3f6edb001d36d6fb2a405b1936196f0ae131b03b211ffd3632c6d2b3e12dd3a94db03e1657b3e27a66416654c8a5510726c98f4a434129bd673c222d6
-EBUILD hdbc-2.4.0.1.ebuild 1419 BLAKE2B 083a67cdfd0d1327de84c876581741a3e3aa80f29fec2f395fc9019b99480a205f20c49bd1a5296401f7f8367f3110d6860c4fcf25bac762f1b7d513db61de0d SHA512 d632f8f3f27cdf2eb6114671756bd3901ba18aa65651a2cc3d0940672b6eb94dd0f9642b5ab7020f3711e0e7e765ce0a701ae34e5d2b0084745b562f8edd89ba
-EBUILD hdbc-2.4.0.3.ebuild 1444 BLAKE2B 3704afdf7b1794a674d3833c591e9e6c321073ad12a821a37dfe4d2389956f1ca40163340fa9f64583a8b66aa53877477b095a46e446441f6accba883c27e2f0 SHA512 51ed77b4db222948d6f9c4a07ebf26e09c2ee6c7d438ceafa4c9fa3a671df2a58d1cedfc2456eca5457f2821e6e865e0796a4d65bbd02beaead0fdfb75162d6e
+EBUILD hdbc-2.4.0.3.ebuild 895 BLAKE2B e8f014927af4ad7c9bd4ab75225d636eaa6604693781ddce2cb82658e240829c5bc46f5937cd1768e8d95bcd50186421c5b7eeb46010f5f36c1d137c295bed11 SHA512 e6355b517862fe997da3dc97a096df5dec918b9d0e8b888778025a983e5e9008d18a971e1b7784ec3f87529cf13a77f1cf6fc9f70eb5c2401fffe13345430531
MISC metadata.xml 630 BLAKE2B 1c82d745911411d99810468c26d5b3c4e0da53f9edb5273d0a06819e21c638b37c1178d3aa655e0e591b8cedd4ffce2061377c2b1ef60a4e0b85af064112547f SHA512 21033721685ac01211cd92c395fcff02a337bfac20b04a2b14932b70a9531ecbc8a56c429c51c9227b5c0912499f8e86d6bf7eaf93179dd3b73dff449290ea80
diff --git a/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild b/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild
deleted file mode 100644
index c346de331f61..000000000000
--- a/dev-haskell/hdbc/hdbc-2.3.1.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="mysql odbc postgres sqlite test"
-RESTRICT="!test? ( 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
deleted file mode 100644
index b23df73dfefe..000000000000
--- a/dev-haskell/hdbc/hdbc-2.4.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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/hdbc-2.4.0.3.ebuild b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
index fb05e030b9da..90831462697a 100644
--- a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
+++ b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,9 +19,9 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE=""
-RESTRICT="test" # Requires dev-haskell/testpack (deprecated), and this is a problem.
+RESTRICT="test" # Requires unmaintaned dev-haskell/testpack
RDEPEND=">=dev-haskell/convertible-1.1.0.0:=[profile?]
dev-haskell/mtl:=[profile?]
@@ -30,32 +30,9 @@ RDEPEND=">=dev-haskell/convertible-1.1.0.0:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-7.4.1:=
- test? ( dev-haskell/hunit:=[profile?]
- >=dev-haskell/quickcheck-2.0:2=[profile?]
- >=dev-haskell/testpack-2.0:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
"
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/heaps/Manifest b/dev-haskell/heaps/Manifest
new file mode 100644
index 000000000000..2ac6d517b9c5
--- /dev/null
+++ b/dev-haskell/heaps/Manifest
@@ -0,0 +1,3 @@
+DIST heaps-0.3.6.1.tar.gz 12440 BLAKE2B 560a605d91b1481ec9e69510d1634e45bad2dfe589ba2fa6d3eb5391837904a9bb41fa7bfc8a6472862ae163905bc178fd71d6e60fb92c6ab8c630d3bb2ac7d1 SHA512 7c3cfb4ca95538a51b418ab2d42171883c9c51860f63e6836d42845a43cead825016fce74ed5e866decf0a6812433c3ecd6989161f2303939bbcad8ef4aab0ef
+EBUILD heaps-0.3.6.1.ebuild 537 BLAKE2B 37aa68b3cd18a3452dec3ed6b27cdf4a4049e58dd20ba3042ca649a7674b381bb1847c01a1dce80449e9f345e6e4837feaaf6f2facb3bf5213e2b02202ba204a SHA512 72942317c8e7caf81de15ac8a8e1198f65886181d1135542971d900b22d94c91aabf0895922775727b6d4abcf632ce16e42b588a62b0a07f9fcfc60f50e66cbe
+MISC metadata.xml 459 BLAKE2B 34a23eecb5b4ea42e712f543380f2da9111f5e0231976a7f80754ae65bc5b758af48baaa4b8d889bf2c4f771a2a2c5d3f7bef82d1632735659ed7bb2332c9a79 SHA512 00a08bef5ef8536f3a3f72a7b860b1d29b8ff82a9356c35394e12a5d08b272cdb708b0e1138d87e42c339cbcd0258f9cdd54033ccaeb8aafd7cb1c9abb7b083f
diff --git a/dev-haskell/tar/tar-0.4.0.1.ebuild b/dev-haskell/heaps/heaps-0.3.6.1.ebuild
index 7e333b8cf4e0..7535de78d815 100644
--- a/dev-haskell/tar/tar-0.4.0.1.ebuild
+++ b/dev-haskell/heaps/heaps-0.3.6.1.ebuild
@@ -1,22 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.3.9999
+# ebuild generated by hackport 0.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
-DESCRIPTION="Reading, writing and manipulating '.tar' archive files"
-HOMEPAGE="https://hackage.haskell.org/package/tar"
+DESCRIPTION="Asymptotically optimal Brodal/Okasaki heaps"
+HOMEPAGE="https://github.com/ekmett/heaps/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-macos"
+KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-6.10.4:="
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8"
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/heaps/metadata.xml b/dev-haskell/heaps/metadata.xml
new file mode 100644
index 000000000000..1fd7401edc94
--- /dev/null
+++ b/dev-haskell/heaps/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>
+ Asymptotically optimal Brodal/Okasaki bootstrapped skew-binomial heaps from the paper \"Optimal Purely Functional Priority Queues\", extended with a Foldable interface.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hedgehog/Manifest b/dev-haskell/hedgehog/Manifest
new file mode 100644
index 000000000000..295e9d6f9bf6
--- /dev/null
+++ b/dev-haskell/hedgehog/Manifest
@@ -0,0 +1,3 @@
+DIST hedgehog-1.0.2.tar.gz 66986 BLAKE2B adb4e40bedb3ffa76b39b8ee87fdd4a05d467c5a0d9e225257123ea02721a5bae5146a9e0d2d0fb79ca0d0dd41987559da2ae505662652b9e97aea3c25d362eb SHA512 b34004210f4af480e10e6fd0a715ee0efb7d718a7c0d8b84355639064b105840e59be223e90cc4fa26a9fa564df6d9686e77b03d996a8820955b19a6ef42c1bb
+EBUILD hedgehog-1.0.2-r1.ebuild 2273 BLAKE2B 49f87a7d8ad30197bf46979540dd62ddedb2b77f4f85fad5b8b7f098f44591bf3943ee91082dee991a65b30a6d03612d314148a591622f130a7ad50458f974c4 SHA512 63b375e94b00e847c834c5b857fe5bc8695ee567ad090a1e53498050b8116956bbd965903ede31c250f460477995dc4211d5dffe7466395268fe905e8684e938
+MISC metadata.xml 612 BLAKE2B e9c79854510cac1e5f3d11a701d3d8d478f690183434819dfa9dcf052e9e3b679c1827fbc989339b1e6740ab2dbe756985b502d0ecf28b295ccbd7995dd75a7a SHA512 c02f6852606af839838bfc9395be1d8a09cdc3a4f15916c41b8eac9c6f61e362c42e40c0ab8306ec720c562455b031f5eca0d4fcb132e90a8a707f39e322966d
diff --git a/dev-haskell/hedgehog/hedgehog-1.0.2-r1.ebuild b/dev-haskell/hedgehog/hedgehog-1.0.2-r1.ebuild
new file mode 100644
index 000000000000..4eb9dc8b0c26
--- /dev/null
+++ b/dev-haskell/hedgehog/hedgehog-1.0.2-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hedgehog will eat all your bugs"
+HOMEPAGE="https://hedgehog.qa"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.11:=[profile?]
+ >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?]
+ >=dev-haskell/concurrent-output-1.7:=[profile?] <dev-haskell/concurrent-output-1.11:=[profile?]
+ >=dev-haskell/erf-2.0:=[profile?] <dev-haskell/erf-2.1:=[profile?]
+ >=dev-haskell/exceptions-0.7:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-5:=[profile?]
+ >=dev-haskell/lifted-async-0.7:=[profile?] <dev-haskell/lifted-async-0.11:=[profile?]
+ >=dev-haskell/mmorph-1.0:=[profile?] <dev-haskell/mmorph-1.2:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/pretty-show-1.6:=[profile?]
+ >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?]
+ >=dev-haskell/text-1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/transformers-base-0.4.5.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/wl-pprint-annotated-0.0:=[profile?] <dev-haskell/wl-pprint-annotated-0.2:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'template-haskell >= 2.10 && < 2.16' 'template-haskell >= 2.10' \
+ 'pretty-show >= 1.6 && < 1.10' 'pretty-show >= 1.6'
+}
diff --git a/dev-haskell/hedgehog/metadata.xml b/dev-haskell/hedgehog/metadata.xml
new file mode 100644
index 000000000000..ac25dafc9a45
--- /dev/null
+++ b/dev-haskell/hedgehog/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>
+ Hedgehog is a modern property-based testing system, in the spirit of
+ QuickCheck. Hedgehog uses integrated shrinking, so shrinks obey the
+ invariants of generated values by construction.
+
+ To get started quickly, see the examples:
+ &lt;https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-example&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hex/Manifest b/dev-haskell/hex/Manifest
index 46646b1058cf..9254095f295c 100644
--- a/dev-haskell/hex/Manifest
+++ b/dev-haskell/hex/Manifest
@@ -1,3 +1,4 @@
+AUX hex-0.1.2-monadfail.patch 570 BLAKE2B 70b1b3b549ca2ab19000f5397699d8bb7e33888498f239dc55cb0925d40429f5a56f03aede77bfa541a52f2d71861eb21a29f0ef13371d8e372ba0cea71db111 SHA512 191d6cef71afe277d21694d2185cf0a8beb3ae2e1f6aa9fa1056cdb9287115cad7912e64e8b44297d74632f1180cacba28eb0adb5cfad1ff019ee74850faf319
DIST hex-0.1.2.tar.gz 1956 BLAKE2B e0552b6278e2be4e8985e9d1e17f653f9fa401a6324dc252c4fc0e6c200564c972541bc9ac37321bff41fa9c52555ff95679a9dc1fdea3e836d88d6016c7a6e0 SHA512 30608035819260b94759d644644b92a7145defa000685de53323ab4e765250ead410010e4ab96e99b97af647e97394c86edaf92cb811aa5df8228669b8ff9b4d
-EBUILD hex-0.1.2.ebuild 538 BLAKE2B 18e41716ee59385b8b7714d51913c8d72a5f35f61c76609d1515a775690362e03fd0c00e4e572c70f98775b3c02d544082f99dcf3663dc2617ae8a3018806b9c SHA512 1747407cfa8df9d96a17dffca02f21a9053e341a669913da7c744479285af8dc04546f110d86fefc51d23d53c79c9c729e26dbc08c56b8178af3104cb98440b8
-MISC metadata.xml 333 BLAKE2B a530600c09444c9f02f4ca81337b0a5842b100967ab980262b8f68cff01ae59e66041be5ef6949de9d774d39a56ebd915b835b7e17d14606593185f4fe540d19 SHA512 156ecbeac95459ddb51076e7c9d12d663574dbcb483f702fa52c14620297e248d4a631e28143da60f810e4d9742e8c893ddf9eff1bf563db3930aada190de5ac
+EBUILD hex-0.1.2.ebuild 586 BLAKE2B e525542d263bf9d151313009b847460fcf6c0771c41a938bdfccc83d3f60b33c29a2c92d336d2d473445175c35a7cd21d4241a5fca5c14aab4462d77895cfab2 SHA512 279ac92b6b618eb74b61337e776f77d57566618d5d48df2fa5b5e212b7a473dbf4a3bd8368c6c37ff59478d985654b97d7ac88111048779f4a49cbfeb2ef23e2
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hex/files/hex-0.1.2-monadfail.patch b/dev-haskell/hex/files/hex-0.1.2-monadfail.patch
new file mode 100644
index 000000000000..27caaf0774f2
--- /dev/null
+++ b/dev-haskell/hex/files/hex-0.1.2-monadfail.patch
@@ -0,0 +1,20 @@
+--- hex-0.1.2/Data/Hex.hs 2011-10-11 05:44:11.000000000 +1100
++++ Data/Hex.hs 2020-08-01 12:28:49.166983032 +1000
+@@ -22,7 +22,7 @@
+ -- | Convert string into hexadecimal.
+ hex :: t -> t
+ -- | Convert from hexadecimal and fail on invalid input.
+- unhex :: Monad m => t -> m t
++ unhex :: (Monad m, MonadFail m) => t -> m t
+
+
+ instance Hex String where
+@@ -37,7 +37,7 @@
+ unhex [_] = fail "Non-even length"
+
+
+-c :: Monad m => Char -> m Int
++c :: (Monad m, MonadFail m) => Char -> m Int
+ c '0' = return 0
+ c '1' = return 1
+ c '2' = return 2
diff --git a/dev-haskell/hex/hex-0.1.2.ebuild b/dev-haskell/hex/hex-0.1.2.ebuild
index 766e8f4a5a41..f158291c77d8 100644
--- a/dev-haskell/hex/hex-0.1.2.ebuild
+++ b/dev-haskell/hex/hex-0.1.2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.4.6.9999
@@ -17,8 +17,10 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-7.4.1:=
+RDEPEND=">=dev-lang/ghc-8.8.1:=
"
DEPEND="${RDEPEND}
dev-haskell/cabal
"
+
+PATCHES=( "${FILESDIR}"/${P}-monadfail.patch )
diff --git a/dev-haskell/hex/metadata.xml b/dev-haskell/hex/metadata.xml
index 3154e9fd1185..b7878815d80d 100644
--- a/dev-haskell/hex/metadata.xml
+++ b/dev-haskell/hex/metadata.xml
@@ -5,7 +5,4 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- Convert strings into hexadecimal and back.
- </longdescription>
</pkgmetadata>
diff --git a/dev-haskell/hi-file-parser/Manifest b/dev-haskell/hi-file-parser/Manifest
new file mode 100644
index 000000000000..8d11b6fada68
--- /dev/null
+++ b/dev-haskell/hi-file-parser/Manifest
@@ -0,0 +1,3 @@
+DIST hi-file-parser-0.1.0.0.tar.gz 9344 BLAKE2B 4fc453a2a14c43b59ca060cfe69464693fbb3e2368919a1ccb7a01e3853d8706ae86c4d674fa28b66ef454af1092b303f1e57d774992aeee3519014d1a100a9f SHA512 e101c99486839d8c28a3a1fa7fddb0cc8287298f587affaf90cccfa517adaf84b570af8d28faae16201271e0d27059fdbac5740f429e9f4f341f760d5d9d0b5f
+EBUILD hi-file-parser-0.1.0.0.ebuild 670 BLAKE2B b002daa6315c9bacf8929dbb0d6ed89dbb9a1f76e341c34dfe24900b584d3b63457b335ba36c8b83f31942f9d588cbafd47680163111b8f424d6b1fe95ae1aec SHA512 06de7364732c828cc65ac91842009ac28680de1d3f60e68f1e69b9fd5dba244ad80ea7fb3b381dae1267d27eab94dc3fe2658a0ce8d5f96c2c4578abc64df1ef
+MISC metadata.xml 418 BLAKE2B a07555c8dae26ebac34ad43c1023d34f93033ac1e18e39b78303a822de9e865c178bcae12c12c9bf595e16a02637fa1bbc626799f6ec399b6bb0e6dcc04b8b0a SHA512 7a52bdaa380fcd5f48dde2b82c4e4301db6fa356cfaea332a2c11a9902994a88cbb80f08b1755710a9c8f40bf50ff13624464cedb17cfe76d015df98a6f71a01
diff --git a/dev-haskell/hi-file-parser/hi-file-parser-0.1.0.0.ebuild b/dev-haskell/hi-file-parser/hi-file-parser-0.1.0.0.ebuild
new file mode 100644
index 000000000000..86a7e0ea8fcd
--- /dev/null
+++ b/dev-haskell/hi-file-parser/hi-file-parser-0.1.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parser for GHC's hi files"
+HOMEPAGE="https://github.com/commercialhaskell/stack#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/rio-0.1.9.2:=[profile?]
+ >=dev-haskell/vector-0.12.0.1:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( >=dev-haskell/hspec-2.4.8 )
+"
diff --git a/dev-haskell/hi-file-parser/metadata.xml b/dev-haskell/hi-file-parser/metadata.xml
new file mode 100644
index 000000000000..f51f432d327b
--- /dev/null
+++ b/dev-haskell/hi-file-parser/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 the README on Github at &lt;https://github.com/commercialhaskell/stack/blob/master/subs/hi-file-parser/README.md&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hinotify/Manifest b/dev-haskell/hinotify/Manifest
index 63bb2af1233f..5bd50355a3a5 100644
--- a/dev-haskell/hinotify/Manifest
+++ b/dev-haskell/hinotify/Manifest
@@ -1,3 +1,5 @@
+DIST hinotify-0.3.10.tar.gz 9193 BLAKE2B 877f98091412732656913f7af9e29e34088d240ac88214afd237e2994730f119a80db3960f27ad3a024026dcd8bb232853412aa314f416555e27886f87fda64a SHA512 d22f40bb055e14fd4be6669122a11b36fd7c5a989489d1b8c1e4117672b9f1700197a827f23242c91504b8236c349a4494adf724827001a77a1abdc11a9d6b8b
DIST hinotify-0.3.8.1.tar.gz 8344 BLAKE2B 6258434aaa02faf35e96c8b1ce8c5bb66bdab2abbfa0689706a657f18cb374a6fbeb83762cbf58dfde6716cecf1b67a07fa2b6e02b3d6d589a7b879066e83617 SHA512 965484ed676985303e0e559985d80e37af3d1cd0d7a0bb111679ba2ac1ead4c541a409630bb679ab70e33c0e2dcb070e17b162ff8a967c65e438ec071b756f87
+EBUILD hinotify-0.3.10.ebuild 614 BLAKE2B 95d51757cf6fba0f541cfa10952b6db061a4e75f1a5a9b794a58e6f6b77e851fbe7d921027007d67275c414d37a5d82925d67a7f730157c523ccffabae8e80bd SHA512 3e193c3b6d5f7252f0a2ec8c709a57b56d122601c333603ee1087634e60f2a6da439cf5c1691b4c26c825d7fee569caedfe525dcbc13f74bd27dd036632cb64a
EBUILD hinotify-0.3.8.1.ebuild 541 BLAKE2B 41d407b9a433cce0e7dfea0450121478041c6cd8069e9f8e1733bae674e57ddefa7a3d1b436cc9c03bc2716a98570d50d17385552c2e7433676cd37edd2412b9 SHA512 63004efde68cea9a8f2d75262cd1a89c9207502567dd26bb6073eee487eb0f6ae84f8e865a911475d0f6f3a0dac2112bc24e5c5d9f244658275d2908855173fc
MISC metadata.xml 313 BLAKE2B bab3730bd2a22da830374304d09c0b2b68b09547549162b3cbd7072ea9f42f0689c7f1dd5f9c072162662a3c9d4a94e0c29323064b98195c3301a96ce7e53f0c SHA512 c126a37566ae8dda3d2b87795f45fd5f2e167a68fbb0f73291b19b3e8c355c8d6084187a721fc3e29b7d23fc53f3470727cf0a430774790c0997b4548c910176
diff --git a/dev-haskell/hinotify/hinotify-0.3.10.ebuild b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
new file mode 100644
index 000000000000..83094c3897a5
--- /dev/null
+++ b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/hlint/Manifest b/dev-haskell/hlint/Manifest
index 053aaa8ef672..f403944818b8 100644
--- a/dev-haskell/hlint/Manifest
+++ b/dev-haskell/hlint/Manifest
@@ -2,7 +2,9 @@ AUX 60hlint-gentoo.el 231 BLAKE2B 2fef831bc7a3056d59e67dcfbb6cd5ca86a4ad4d46c872
DIST hlint-1.8.57.tar.gz 79071 BLAKE2B 5c538ecd36a22d879b0746fa0f3df3715e7d8f85407ff3375f4b850256eb125d0dd01d875fe6babe8c912b62402da7fd88df6d05194e5501c449f9230f33b500 SHA512 1fca029067cf34f9d024640fbacfc455e733adb239e339471131b014c3d5cab671e5c267d855d1df7dd76440dab45a8981502dd840073005a4e5c50d177f91da
DIST hlint-1.9.21.tar.gz 88802 BLAKE2B 08708331c50b73433c7fde7c826d976126f7bdd758722f6a8903d18d45da6d9ffcd32b883036f17c74165feb0245199e2e248fee9701c01153736d62f73b9494 SHA512 e7e87aba3905bb577d952a960a92038816bf057ed19aa85cff0deaa653a9c248b6a4b44b907024ad271abf615ab94ebac6f4801c77f545cadbddf0db57f13ad8
DIST hlint-1.9.35.tar.gz 97402 BLAKE2B ea3bb516769c496be4943ab57a37bde97e1a03fca56dd6c9bdc3da30ac86b1b0538796e868de85049d28fa8286bfd45e0f1fb960e15cf12294bdb74dab08f926 SHA512 14daa5ad5652f93b3e3c4d5cff1df3735755c1561c2eb6c7ae3d05401d4a253ccba87d0cb5d09e690ce1a30f0352a26839856dd648bb10a13013cb43aed28606
+DIST hlint-2.1.17.tar.gz 119243 BLAKE2B 09d70dffdaec25e8f574fb4dd1f6012828cc8032e38b9275a676b836bff0a86e331ac4e7780618001931622e985ad4a9bd799267b06dee059f3f1b28b33bdf16 SHA512 b0a78fa970bcf2b74d969e1825dee1c7382fb5cebc47f3c752f3b3d5915905943dff21e36f8c0158e3bd10696c4785a2c86a2e1abfcf72b610ab2b564f3be5f3
EBUILD hlint-1.8.57.ebuild 1510 BLAKE2B 301453bd59088ed714cccdb12d06c3778649bdd948cf58404d70f1fa78f927d90722533d2fe367bc4085130d0673a16f6d63ada4d94eaaf25b4232021574040b SHA512 4e3818c8778ff8ad917e5ffa83c38227d475328a5e4e6956304a22298fd30b8cc3f32f0319c90e2ebac27baeef7fc7f654b12072d96b9107fe51398feb2797e3
EBUILD hlint-1.9.21.ebuild 1681 BLAKE2B 077581279d68813acdced8a470aa835e7ad266ae874b23c9b54bd8a55a813180378825aa43c551bc7ce158f4a08742b474fbee85d34dd49ba7abf6b0332514f3 SHA512 8ac76c9a42da219ed3ac7ca22054346f82f0349d892411d85e8903c0d07b8ecfec0502f397d20e07bfaedd774fadc41893c6a12ffe227ec4d8decac87d0e83bf
EBUILD hlint-1.9.35.ebuild 1745 BLAKE2B 4cdf84877fbaaa17ab02e3e23b7427eb5ee405578faaac93c09cbc6b32640b5f9c5acf2d8d0d7e31cb28986c2cf1cf43981a895928095c2b3ad7178f35997a02 SHA512 24dcb66f37772594966ae025973e5a1d6c12f75e404794f727de13afc6ba39dc8750f5385e843678ef484c94b30e5de91f7fb43ec27547d7bde40fe8733d7786
+EBUILD hlint-2.1.17-r1.ebuild 1948 BLAKE2B c599034a9b4139ff21d8d493efb4ceae6b072eda74077c6c3e19129dc0fb63506db1c6d438b3117e866e5239a7688344c643941bd271a8296c9dc65b02185a80 SHA512 cda3327dc8192d7b00ff35d0a380ab5c923f1c04f2a9fde8c8adee988d9cdb16570a2053de29b52688febad57acfd8227bbf0dc28d15483e0f49455a55b182db
MISC metadata.xml 514 BLAKE2B 9d4466ded84b33d243146bf75ecc80aa920dd4d959ed661498d6bc8d51676bea2024441300a79a3c6f39bb94bfc4d9b3a5727f5f79c012ff8ea91ad5596bc0d7 SHA512 09783e5f456c5e5f7c9b4cc0b61d5d45d9a77ba4e582368f75e17fb8cd3b7a94ac56c6acbe1a5eee4a65a53fce1c72bf7ce3d0a00e736aaa249c0211b76926c5
diff --git a/dev-haskell/hlint/hlint-2.1.17-r1.ebuild b/dev-haskell/hlint/hlint-2.1.17-r1.ebuild
new file mode 100644
index 000000000000..e725b17cfa22
--- /dev/null
+++ b/dev-haskell/hlint/hlint-2.1.17-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Source code suggestions"
+HOMEPAGE="https://github.com/ndmitchell/hlint#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs +gpl"
+
+RDEPEND=">=dev-haskell/aeson-1.1.2.0:=[profile?]
+ >=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+ >=dev-haskell/cmdargs-0.10:=[profile?]
+ >=dev-haskell/cpphs-1.20.1:=[profile?]
+ >=dev-haskell/data-default-0.3:=[profile?]
+ >=dev-haskell/extra-1.6.6:=[profile?]
+ dev-haskell/haskell-src-exts:1.21=[profile?]
+ >=dev-haskell/haskell-src-exts-util-0.2.5:=[profile?]
+ >=dev-haskell/refact-0.3:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-haskell/yaml-0.5.0:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ gpl? ( >=dev-haskell/hscolour-1.21:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+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/hoauth2/Manifest b/dev-haskell/hoauth2/Manifest
index 56d2d4d4ab52..503203a95037 100644
--- a/dev-haskell/hoauth2/Manifest
+++ b/dev-haskell/hoauth2/Manifest
@@ -1,5 +1,3 @@
-DIST hoauth2-0.4.8.tar.gz 8599 BLAKE2B 9cfaf6bf26937a5b3e9e03489843cd9173aea20d4360bfbbdbb9e083f7ec0c2191f19b6c8b86f07d5216c8fa064558183203d0f3d05e8390afb2a7d3a2f82455 SHA512 b2abf00d0ae7d15911f4a1e17d90d6f0b3931800bc66d77545c566fc64de527cfc86121b57a4ff4187a4a0aa81aea2e150412bf928fdec8e506ab24f9e1bea29
-DIST hoauth2-0.5.7.tar.gz 12245 BLAKE2B 641c30f90c4420c40e0c73397d5a830c1b9f24095bf31108531303fbfc8d56e4a614a09c2e2fdc11204521d2299faf2c15fd8dc6a0541627c0804ce485cd8bc6 SHA512 218c5cb722861af099efa1cf66025b3fbdaba3574b19fbe39db5bb3ca8431c8436329b9bf9cd7a642227e2bca964843bba6b94cb70d5020321b3f743cc020569
-EBUILD hoauth2-0.4.8.ebuild 956 BLAKE2B cc7fd86e6cfd2b20a603aac752293d6674b3dba70fdaa6fb35a800c01d2a5b69ca065e094f848531ccc07a544c1d5647bc41ebd309e8d01b8ea27b2b139614d5 SHA512 283212b21d9c39e76932d8c12f1414d7d191b4c6effd943be1a0962d2e581280f5fd094c067b07764e4721125a62a9c539c63e349ee533ce62a96a6f7954a8b6
-EBUILD hoauth2-0.5.7.ebuild 991 BLAKE2B 050833b8d30f76283777f903243fa793b965fa9fe3a82ee021ea0e927624c6fb0fd593af1e34989d2f3139010678afd113e43e2522f6ee2b84573078c35e391f SHA512 a22379b3fd77c4a31a49325bf788a428ffa139f2a7cc9ad797f7ff941e79a23546f5963bfda1296ca36f8845ec24a68db340d973ef2fd18e5b9ff7c751af245b
+DIST hoauth2-1.8.9.tar.gz 16766 BLAKE2B ee95c10f571815683989f05e64539012b04009f6ee967d62ab6ed40c09d4a7f555f144452eb1a137f9a5f9d79077d8eac042c20bd9199356b8092eaaa46f1475 SHA512 c77f66f54310dea587de5d0f5a37c4d113881705a80b525a9180c94a3eae9d9d8a691ec3759bfd7681f467a633a2692df2e4ef69b6919b5147ee5546c9b49aa4
+EBUILD hoauth2-1.8.9.ebuild 1357 BLAKE2B 413f200d887494d59ca17ca8ede9fef5dc7d5aec85975a5923cecc8a9c0ffbbdaef32b3346db773c92a6fb2a48fc12247d32f23e1a4aea0ebf6bbdd2b1150407 SHA512 1f8d7d88765d7050c53f53541e103b3a02f0fd91eeaafe23fef3a661432a15aaf7ad726d20d7de7236548e4c96df7077c3a9a4c762b241c92924e09ffa83f139
MISC metadata.xml 655 BLAKE2B 19a9e440b04b5bf2e3bc9847baf82c2dba9e10f0c1156ddea8346f1c7511b9447874916b8ffdbac637fd5e41e2cc78a0d7ee6fe9034d13366920c7bf27e80072 SHA512 e8ea432f6d8785580b6486b34c43423dd0e141a102abf18ff4a5b1b418df23101d82e6f3cffac71b749af75793f61f645ee5074abe79f633127c82ce740d1f72
diff --git a/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild b/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild
deleted file mode 100644
index e376ae7ccc4a..000000000000
--- a/dev-haskell/hoauth2/hoauth2-0.4.8.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 027127aaccd9..000000000000
--- a/dev-haskell/hoauth2/hoauth2-0.5.7.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/hoauth2-1.8.9.ebuild b/dev-haskell/hoauth2/hoauth2-1.8.9.ebuild
new file mode 100644
index 000000000000..0d8f917b5795
--- /dev/null
+++ b/dev-haskell/hoauth2/hoauth2-1.8.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.3.0.0:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/exceptions-0.8.3:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?]
+ >=dev-haskell/http-types-0.11:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
+ >=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5:=[profile?]
+ >=dev-haskell/uri-bytestring-0.2.3.1:=[profile?] <dev-haskell/uri-bytestring-0.4:=[profile?]
+ >=dev-haskell/uri-bytestring-aeson-0.1:=[profile?] <dev-haskell/uri-bytestring-aeson-0.2:=[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/hostname/Manifest b/dev-haskell/hostname/Manifest
index 14d4a671b5b1..5220b7fe52e2 100644
--- a/dev-haskell/hostname/Manifest
+++ b/dev-haskell/hostname/Manifest
@@ -1,3 +1,3 @@
DIST hostname-1.0.tar.gz 1982 BLAKE2B 25122384852611f2e9120e242251f553357d006331c07ecc36b5e78b22d9b0d30bd67d9c1011615f3255a8d4887729e2f4ea17992177c1c661ec8bd73cd63002 SHA512 6e879490e45b20a50b6f2f6bb5f613c1697344e03ec569332587c56e016bb71f742564781682dc8cad3f3fca07f38054ba0862099dc0377857a9e3eb337077ed
-EBUILD hostname-1.0.ebuild 561 BLAKE2B 144a6c4d8c333ca88fc7b11a769dde128689c0d11105ac73e915d3ee4a95c129e0946bc2fb98ff84592ed1c0f83322aa2184f3a942c03e73219352e87b2141d4 SHA512 c21b404931814dbe9938dcf17b6dff93c712d17dc8c52ff8101a3d12940adf66f3c32dba0279995815e104cf6a8c165bbe6f11846e9f37976f506a9b5d2570bd
-MISC metadata.xml 373 BLAKE2B 36f6110c3b2d90d87ef72038fd7f329765eeb11b035f96694007f65283723a3e9dda768555121f178c7b9da145335ad25e1b61ffc8b5988331d08cf0aad5524b SHA512 bc66b3025c78763f60dcc6a07ef29857f06738b72b5b5aed90c2a43b690a01a6f478929d0c8440d4372e16c8873cf88d513c0d6fbc06f623223f416269f2bea4
+EBUILD hostname-1.0-r1.ebuild 560 BLAKE2B 7c69e503c96a02590b779be43bc261511089efd0f41310143c31c5771b00c038600ae1145efdd186b43bb3e059476d599f1b918ca56bf707a9545fdda4aa86b3 SHA512 280300e8a08aafa3a988c234a6bc2781240b997858f4856b23cc73bf4e363ad847a5a9b7da415c1554826eee683f53683a0e0f5ea3f09ae4b5fe2347a6a9229f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hostname/hostname-1.0.ebuild b/dev-haskell/hostname/hostname-1.0-r1.ebuild
index 5f206b1d2b91..076f4847b05e 100644
--- a/dev-haskell/hostname/hostname-1.0.ebuild
+++ b/dev-haskell/hostname/hostname-1.0-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# ebuild generated by hackport 0.2.14
+EAPI=7
-EAPI="4"
+# ebuild generated by hackport 0.6.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -13,10 +13,12 @@ HOMEPAGE="https://hackage.haskell.org/package/hostname"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-6.8.2"
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.2"
+ >=dev-haskell/cabal-1.2
+"
diff --git a/dev-haskell/hostname/metadata.xml b/dev-haskell/hostname/metadata.xml
index 055b354b3aa2..b7878815d80d 100644
--- a/dev-haskell/hostname/metadata.xml
+++ b/dev-haskell/hostname/metadata.xml
@@ -5,7 +5,4 @@
<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/hpack/Manifest b/dev-haskell/hpack/Manifest
index 146942cabfba..cf92c3e82bab 100644
--- a/dev-haskell/hpack/Manifest
+++ b/dev-haskell/hpack/Manifest
@@ -1,4 +1,6 @@
AUX hpack-0.14.1-aeson-1.patch 1088 BLAKE2B fbdac681ca35879fe0cf789cf8f4f8b459e3900a6b56bedb48afd8fef7b6cc890341c5649da8127752a4131402d8e67f50c3722ce9ba41cbd5a97f4976809d76 SHA512 ac178c92f2dbd1e0b498b82363b5c03525597c2f3d0fe834f9e7b6e80312e6adae773861b6c18768cd45c2ea323b10ea65b8e5f2991cd3678e9966d9fd876172
DIST hpack-0.14.1.tar.gz 38373 BLAKE2B d5c3b900e3e2fd852081934f4a7b4a327f4647608ceecf76ac65faf4e464bed7428e4b444f7b06f8a0e7661458e1817aedaaa2ea2dd8161a362be9f596f7f0be SHA512 5bd7b5335aef1a3d866c07937e457397c82235c99b578b6270b699895b9a5d39259eef324e6741af9a6e296bfe56587fc9888dc0fc2e4bd6fe99bbc74a7e0b04
+DIST hpack-0.33.0.tar.gz 60260 BLAKE2B 555178af9cc84e8c0dcf55890908933c9d17d3c7d45d3ec0d309a4e561bf4ea2eb7fbacae7cff232215de59dad3e36734d03f0d574c28d891bdb5c68c1113b45 SHA512 8d70bea1c18e9a26fe137f6e20fec4af28dff6ebc50981d2f57ad9a8e0b9574ff158adb5ba16597b6a5f0e4d843c09fee57dd82407dc1383b1e07453b64d010b
EBUILD hpack-0.14.1.ebuild 1026 BLAKE2B 87f608e3f3f6406f8058db7e15ef4f49dd354b85cf67015d4e7e1c6811facb2fb9884daf111e883ee9dc186adfb581fbc4186da872a8722fbfbd61c76a64879b SHA512 185578951d9dffbf17004ebf23eb9900c364923a89a39d11d2fc92364a889b9b8e4a685807b4c198bc751aab415e121598ad4a526e764ba0ceb03bad1d5ccb63
+EBUILD hpack-0.33.0.ebuild 1319 BLAKE2B 1ab4afe3df91a437e9cf246fbaba5172c007327a1712e93d477b77f54b9e0126239753627b7b6f425f0f9f7c67734708d9c31e3be00d14d90407cd1c51ac9d6d SHA512 fef932f0f9ba1cd685f5dc61e75ffdcc2b8087e24d55afe31a6677294e6b2a2fe65df85a2c61cb77f4625f9574dd9dfa2f4e828891284b0f6a63755dbcfff178
MISC metadata.xml 333 BLAKE2B e31588ab4845a712814c6d194bcf1d2b4600011055f83c672ee183f2f8bfdc4d8da339027953a59aabf0765c683a1aaf92f3dcfb8eb6899f2b77c2df856f08e4 SHA512 0de08ff54a63322f19c4b560d10130fe7d78ff9c4880fdac2da4d5ebcdeb1fe3800e8910b60319e4218c8cc9ac547fa4b01885f8a21078da2f4c80e6e84b405b
diff --git a/dev-haskell/hpack/hpack-0.33.0.ebuild b/dev-haskell/hpack/hpack-0.33.0.ebuild
new file mode 100644
index 000000000000..da9f5c70e109
--- /dev/null
+++ b/dev-haskell/hpack/hpack-0.33.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.4.3.0:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ >=dev-haskell/cabal-2.2:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ >=dev-haskell/glob-0.9.0:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ dev-haskell/http-client-tls:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ >=dev-haskell/infer-license-0.2.0:=[profile?] <dev-haskell/infer-license-0.3:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-haskell/yaml-0.10.0:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ >=dev-haskell/hunit-1.6.0.0
+ dev-haskell/interpolate
+ >=dev-haskell/mockery-0.3
+ dev-haskell/quickcheck
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/hps/Manifest b/dev-haskell/hps/Manifest
index d7ab1ae39ab0..b041566c203d 100644
--- a/dev-haskell/hps/Manifest
+++ b/dev-haskell/hps/Manifest
@@ -1,3 +1,4 @@
+AUX hps-0.15-ghc84.patch 945 BLAKE2B 7c6343384102a3dc24f1269f3c58dfba3432de2ecf9a9abb34b88aff5d9c03819cde7d1beddb8989a5d8b85ec2c9b1068ab9d61261dbf5f1cdf0211df3f16920 SHA512 ce969896dd4d3c1ed44998f2864a4bbb0e5b18f055a2925c4553c2ffb596ac07edead193beb7307eb352dacdd5a9963fde7ff245cb0773d8107b0cb1955b24f9
DIST hps-0.15.tar.gz 12111 BLAKE2B 24dc23e3315f69bab6975b4b091c026c91a478b6d9c4cf220d4cea527a72522b0ef17dceeab5d7907c9f598268d2e1e7dfcd4849740615bdfa0667fe936c9738 SHA512 19b86161b46d523357863acbbdc8b7311e9f6b286429dbf1f56e044ced578d7c7026315d02b50ef831b3bce412ca623082956039181e832fb766e30729ea27c6
-EBUILD hps-0.15.ebuild 751 BLAKE2B c938a8d8fefb5c1d426ab77eb9a41604b775c665d656a9679ea312c24fb52bf1ec719ba4c299c742a256e3d8ccee92002aaa531e511af6e1a41d830dfc9ec2b7 SHA512 4d41e68fce814d058cb0302013c13062f5a45364ba6287dd588c5a92731991108b64db79770c6e006ea5d586d2e8c75d5d9671bbe9866776963907d1b916e53b
+EBUILD hps-0.15.ebuild 796 BLAKE2B 5ee34f90c39e76dc94d4d34b8594e6ad55e6cdb26ca8f872e3b80c72ea8c07f776e72defde30b00b342ffc6cdda568014f9cce92807543b709a4a6310bb8ff85 SHA512 8e0583f9037f3cdd4c963e463fa54fd4c46760d0c927da8cc2708b397fd4038162363216c3661f241a00387d28d4597f12075c8658b9cb44f78938025da3f9e0
MISC metadata.xml 445 BLAKE2B 9f80506c0b02afedfc8fb4b897d8cf6e217a5d7962920ee4c7825fd4e1863d73c5cfaa24907cba982dcdb6f7af320e1c27e3c6eeef37fd960851338941b9249a SHA512 e71f6cbd322644db836bf7cf5fc6056db4e0f744aa58a3acb62bdd6ecbb62955945ad693c618352a6b18133fe314a7161d86e0fdb8439265259dbf673d4dad03
diff --git a/dev-haskell/hps/files/hps-0.15-ghc84.patch b/dev-haskell/hps/files/hps-0.15-ghc84.patch
new file mode 100644
index 000000000000..cbc67705459a
--- /dev/null
+++ b/dev-haskell/hps/files/hps-0.15-ghc84.patch
@@ -0,0 +1,28 @@
+--- a/Graphics/PS/PS.hs
++++ b/Graphics/PS/PS.hs
+@@ -14,2 +14,3 @@ import qualified Graphics.PS.Paper as P
+ import qualified Graphics.PS.Image as I
++import qualified Data.Semigroup as S
+
+@@ -248,2 +249,6 @@ newtype MonadMonoid m = MonadMonoid {appMonadMonoid :: m ()}
+
++instance Monad m => S.Semigroup (MonadMonoid m) where
++ (<>) (MonadMonoid a) (MonadMonoid b) =
++ MonadMonoid (a >> b)
++
+ instance Monad m => Monoid (MonadMonoid m) where
+--- a/Graphics/PS/Statistics.hs
++++ b/Graphics/PS/Statistics.hs
+@@ -6,2 +6,3 @@ import Graphics.PS.Image
+ import Graphics.PS.Path
++import qualified Data.Semigroup as S
+
+@@ -16,2 +17,8 @@ data Statistics = Statistics {nMoveTo :: Integer
+
++instance S.Semigroup Statistics where
++ (<>) p q =
++ let (Statistics m1 l1 c1 f1 g1 t1) = p
++ (Statistics m2 l2 c2 f2 g2 t2) = q
++ in Statistics (m1+m2) (l1+l2) (c1+c2) (f1+f2) (g1+g2) (t1+t2)
++
+ instance Monoid Statistics where
diff --git a/dev-haskell/hps/hps-0.15.ebuild b/dev-haskell/hps/hps-0.15.ebuild
index 672d8d90b532..ca36c1bdc7f8 100644
--- a/dev-haskell/hps/hps-0.15.ebuild
+++ b/dev-haskell/hps/hps-0.15.ebuild
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
"
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc84.patch
+)
+
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag build-exec build-exec)
diff --git a/dev-haskell/hs-bibutils/Manifest b/dev-haskell/hs-bibutils/Manifest
index 6a506ffd2f9d..482899876f9a 100644
--- a/dev-haskell/hs-bibutils/Manifest
+++ b/dev-haskell/hs-bibutils/Manifest
@@ -1,3 +1,5 @@
DIST hs-bibutils-5.5.tar.gz 499546 BLAKE2B c2a83885bf09f9a2b774fba30456e2e0931a37fc77626ac006edf70cbb305253ee254aa09da43d18e525a2d02d282d940c32e2cb0d1395c436ef41cf79880b33 SHA512 cee3c3500213d93b424bf3fd36a6b4657aec3a2787373a55bfee7f4de25e43a801ed68bdb815ba57ca8ecfe2d352e406e43baf40339fba79a061180fa4ab628c
+DIST hs-bibutils-6.8.0.0.tar.gz 751679 BLAKE2B 8e229e6e15ccfe576cc9cf4a8fb44eaaa10bddc5d3e6f13d0fae9f5934eea0817504a1b96d8c131c65502a49e8f4050382d520b8a874a95b1b834dd376a59f6a SHA512 2e19f570e962b6a76ceb08a34eee8ad2533dee06cc2de0860a0b8d4ad02601dc00679ab2292e63a612cd6f0dd939d18c7c80a1493f0e24e05c992cc23c93e27d
EBUILD hs-bibutils-5.5.ebuild 605 BLAKE2B 7ba63d652281c780d220bb548a05a84c370394dc7bfc1b00aacfe140ee7ab97ba3288b8e50dc9af73d721e4bac97c01ba80440a83e4777bffd2f99404c703c7b SHA512 e54112ce41a7b5b8dc592836ef84fe7be1905a715752d2f7ad1a9dd13010ebd25ed4311ede8a0acc330952dab228f2a613d83eb187d55cecf57bd716b42f4756
+EBUILD hs-bibutils-6.8.0.0.ebuild 593 BLAKE2B 2634fd79688f6eb682a7e5e8dd185e00f4c32bd6b3ca99a849d3e354de65bc358d96bbe4c95335a6f8634cba7dce7280ccc8c459ff133066e85031958b9badd9 SHA512 9b629a53bafb4ce587ec1475cbc0dfa6fb4498c1f62b89c79b02a6e2b400e38056f487f6cd2273a7c7d96ca2d3ab6b2069c023dedf8fce444e96d11f69afe624
MISC metadata.xml 452 BLAKE2B 80ecec14af0fbd0ae8208c189826a991114d20eb944cdfd615a54ca816ba5f7779156ef939e4423da03734bbca48d871fdbf9349c26ad90f8058f235ace3cc2f SHA512 fc30ac4300af4f68e0d1ee47bb97230f236cb36577933629a63d1f505d69aaa1d55f10ca65e0f608fff51e16c04dbe7befd19fec17490ca40ecdc1b047b2c2f5
diff --git a/dev-haskell/hs-bibutils/hs-bibutils-6.8.0.0.ebuild b/dev-haskell/hs-bibutils/hs-bibutils-6.8.0.0.ebuild
new file mode 100644
index 000000000000..a545227c809c
--- /dev/null
+++ b/dev-haskell/hs-bibutils/hs-bibutils-6.8.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to bibutils, the bibliography conversion utilities"
+HOMEPAGE="https://github.com/wilx/hs-bibutils"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.16
+"
diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest
index f211c7826baa..bdf5453516f4 100644
--- a/dev-haskell/hscolour/Manifest
+++ b/dev-haskell/hscolour/Manifest
@@ -3,9 +3,9 @@ DIST hscolour-1.22.tar.gz 25979 BLAKE2B 42d974c9ffe439010df53d88c0b71397869eef64
DIST hscolour-1.23.tar.gz 26027 BLAKE2B 4dba77d61aff026f515d47c0cf84bd747b28f5d00739986f8a877171860835610812b8e1827879f8bad118bb7234ccfddccc8651c819696841a35ee3229f1b48 SHA512 a1525e0827bc399c0747898c814ad4b7947620c610e6ec579afa120ddb5f1d012f7f10547f09dd10e0bba9cd89cd220ab204ee0e40c37f0048c7222db04de23f
DIST hscolour-1.24.4.tar.gz 28729 BLAKE2B fdda7f784e35ff165981de53df5535b3294f5dbd5d1f484bcd34a20bfde014ddc9a916f20fae639420eca8cd4577f683d0e799459e846aabcc7cb4290b7035d2 SHA512 39b631c0a8346beff1c2e02ca8e72c1b1e3f7dafcedad7dc9de274e6750501de2bc553fe72a7d3459d4f9797e916f27e28ff96f705c2c0f9d3e0eec0ac6182c7
DIST hscolour-1.24.tar.gz 26057 BLAKE2B b11a4b8506ee49e845519cc44ee19b5fbc196fd07132cb6999f361870a58991c0f22e288696cbfdcfbaee95dba9e2580e8f878fda3122a5bfe0f1b46c7818fa9 SHA512 c191375ccbda80d6f7271cff69648151fe6142e72d9a47cfba71176ab89cb9740a008020e1a48a106d5f10516eec03ed68ca7610736f6ab6fba84f85fedb0fb7
-EBUILD hscolour-1.20.3-r1.ebuild 755 BLAKE2B 8fd366bd1875ad5d7c47093e70ebe02969b0c332073fc9f84d1726e7275b020bef17bfcf2cad96c547872689edca4b59cac3c00b849cd357bbf4403ddd036072 SHA512 d523013dbf0e2588ebbf59a0e4c8a0ddf7ad86e88d75fbd3c733f22554c5658c3f3ebad307bc1c99ad716ba2c77cadf13c147b0f389394434c6696acf9f17775
-EBUILD hscolour-1.22.ebuild 755 BLAKE2B 75eb102b27782e9dc3e4b66525b781b5439e9d084c857d5b7429ad98b96b82b11050128208a823ec7f7b599b8a97123cfe8ff782687d40131472765050064eb9 SHA512 85e4f21cb21a006bc4a7b2bfb532bbcf798631e0d233f0280b3995f385d97fea1aa4b91bf3455d9dc4a05ed0fa12abf9fedb0e5d4f0e6c5665e198dff6c2c82e
-EBUILD hscolour-1.23-r1.ebuild 728 BLAKE2B b2dd40eb9be6d876adf980bf77f401d19fb9aa0b51ef72b7f048c2b65824fdb0864501b961699ec48418939d9499f3cc91e04fcef627a557a1a9fa26977553eb SHA512 c2656a081b4ceb155984103a698c3068a3b6b9d0d2324b7d2ab30a13affc5fd596effe7a5d2d95b148e961ff34eb1ef339fd0e7c2b4b278fdcec472092e29e32
-EBUILD hscolour-1.24.4.ebuild 821 BLAKE2B f33da456e1b6771d5ebdcc3f6a54a1fcfcee792b5a5dd31fca74bced4fdbcb7bd11deeaadbae8636589a4a2172fbfbfd1ddd2f5474117465861abbb6e650d871 SHA512 c8a373368d2d3eea03db78c5a1600afda47b351c57c8741c97aca1bc9e949ae06cf56dfc93c35927c3063a4a0425c74f576848b3ff096e89019b4e0cbb6c0729
-EBUILD hscolour-1.24.ebuild 728 BLAKE2B 9f99151a29b7a56b6220271ab2277169c85c5f2d1daedd58cf2741296bdab4b575b6e2c68465b71f9a6adaf10724ea484c869ebd1ee446af9769d9738376f454 SHA512 7585b028da4b80b159cb8961f6307d3ec097f3b11b8c263ba27a0bf35a680a9725bfc3338a53a9c1abe9a4d8eedf6c9625c70a48ab9ba4a822410879e3e41f3d
+EBUILD hscolour-1.20.3-r1.ebuild 743 BLAKE2B cd6a0f6b91caba4e8a84d28a7db3c50677a0795224812223bd8ebbecaf126be77323c9032326094b4905caedd507b3e3d48023e2f7ce339de694ae2f4baf819f SHA512 23c472e8d735af312a67249302164afa1ecf8c9772dcd94bff3219fb0a693b0b6d5f108a8ed0ee24dfdd59a6e3421545faecfd95e7d95e57bf46479d923f79f6
+EBUILD hscolour-1.22.ebuild 743 BLAKE2B e3b8e0b6a7c74be09ee96e88c78f39c7b28f7a2336662e07f5f0dba00c0c7714dd9c4a1540054b466f97ffccf4a451d430a957b7075fc39f26018cf8a0844fd5 SHA512 491a132c94dd39304c6a7928db981f6d4c816993b0c27a95414f5adb3f3652e9384c7233fc85c60e3cce8fbdf86766945debe5d0f41021bc964ff7d5f506e646
+EBUILD hscolour-1.23-r1.ebuild 716 BLAKE2B 7ed80a4bbc15b0789c9126dd5faa4a62345dc50708b6c4d44a37a80a957441c9f4ba373edc18c77a3d2c1f6a3e709c67602d29bbe86358b88ef23e2ff238c7e8 SHA512 411e4ed7044892855e94622c76963a042f1ef3cc49ded80182a6c486c70c31e9df62501d8b2a4677dafbada7d30c176cd490259a245202c340991961c2cf0237
+EBUILD hscolour-1.24.4.ebuild 809 BLAKE2B 6d3e40d2ff4857ee5f70bfa81065ca7dff6921c557783759c6b116efc85095ad625f4c2470a4faa35719c68cf2b5304324f8f085e0daa6a7c3894be26d70aece SHA512 6eaa8c84674cbbb1fa2b3d635cebbac99811efed341bc2a1b16f9f58739c126303f91e3e0cbaf7bf298997241db4e25cd43062451eb8c4797e06771bd5bdae76
+EBUILD hscolour-1.24.ebuild 716 BLAKE2B 6b5415300fb886ca2f7e0d882fa8576e376e0a5606c501402565f0947da05058fb3c8a4408a5b174dd3d78cb6df2635db1f676d6f112ac4a9ca9f22b9dc7328e SHA512 8bb9e1f3cda46b640fdd9f0aca2f44eadb58fc637ceb7ff455654c5ac26a057426ee26ff85440b4d9a4cc7c3c52ecefbdf624fc901a555ba85ec1e2b2dca3cb9
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
index e71b6dfa266a..3342231607ff 100644
--- a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hscolour/hscolour-1.22.ebuild b/dev-haskell/hscolour/hscolour-1.22.ebuild
index 07091f1c7e97..e1b2746a89ee 100644
--- a/dev-haskell/hscolour/hscolour-1.22.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hscolour/hscolour-1.23-r1.ebuild b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
index be34afec09aa..8deeec625d30 100644
--- a/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/hscolour-1.24.4.ebuild b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
index 6d6be758af6c..bc3802e68d53 100644
--- a/dev-haskell/hscolour/hscolour-1.24.4.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/hscolour-1.24.ebuild b/dev-haskell/hscolour/hscolour-1.24.ebuild
index 402e37793a77..710eece99da8 100644
--- a/dev-haskell/hscolour/hscolour-1.24.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hslogger/Manifest b/dev-haskell/hslogger/Manifest
index 6d41b111fb62..470bfff4a24c 100644
--- a/dev-haskell/hslogger/Manifest
+++ b/dev-haskell/hslogger/Manifest
@@ -1,5 +1,7 @@
DIST hslogger-1.2.10.tar.gz 35889 BLAKE2B 68f18236cfe19ad1f5b6fd8b9fc32dc571fe7aca730c5210863aedc88e32b1094e939c8825730fbf901fc1993c595ed0711f3d2efb041c789d674e4dcdb93723 SHA512 c2e3c6e7c8598aca2a18e507defa7536db7fdf15265b900401f8558b3259cd770531a3a302d6eb9ecca63a9629f0d5796e1ec94d8f21ecf153a1fc49f889183a
DIST hslogger-1.2.9.tar.gz 35576 BLAKE2B 56c3a917d2db7207d29c304b00a237b7d62a4f8f07d72f7b1ce834d3e60bb55f825173cd8894d2063973df4095ef3409a2c1aabb99d89257a5d8562d58add76b SHA512 6315dd7e6d6769a6a8fb8576b54875fbe79860d1e3158ddbca7f15b286f13b59cf7e817ac5325f31ae82e8f5328d32f22ee6aa37f5ae11e9070f209454ec801c
+DIST hslogger-1.3.1.0.tar.gz 37468 BLAKE2B 24bb750c356f071ee35cc84e01b2483f612b6e7403fe8fe60b8af148dba43107660a36a0e30305666fb76af1939ff00f6817dff98720ab7eef321192e6e87976 SHA512 a08e7c85efe2b3f97e87b54db993f78ac31380f9b6f8d926517854771f482b2c64c358ddd12a449a413e5af0f374c034161b6f772148835b50551dc2cdbfa15a
EBUILD hslogger-1.2.10.ebuild 763 BLAKE2B 2fdeab40b20557030a020f43ed742afb933375e0f53cc158744e7ddfbcd1d49c69b156087ae7d7d00c7a808a22c98188d600a66e4096fd363f668e08aeed62e3 SHA512 00d196edab14825026ea55e58082885f511f8081731fa9391823372e8a2d47587128fcd17bde194fa161202a1aac515bc639a099f4287302fcaaf9f0143c1827
EBUILD hslogger-1.2.9.ebuild 743 BLAKE2B 95ff7e4f4df6dbcc08d603e47b977afd224095eab14f76eda260b7f2039ceb045e350a15369ae6fed0ed51d4f29860cbc61cbfc1d41f359780505bfb03d49086 SHA512 844b7f539220fdb75cc617311f3da2904eb1b3a799ec54ce65b4c26ea595a644c4fc4d260da0d381358381144ee71a9900eed7019e075a86f1176e955bbc511d
-MISC metadata.xml 801 BLAKE2B e5af214c9807a2ff22ebbead5482080e8b8c4931a2d99ff7f43c7523007d571e900279fc01c2f19623eaca57d4613ebf6840f3dc9537e0620494d9c734cf7fbb SHA512 82ef25fd07b9b815bde8b9fda3ad8b441c7dfcce19a26c14a20f1c180f69e35f758d422b3102d58006b536fe329fa0360855930b803f0fbb0c1091c6b8f0c5d1
+EBUILD hslogger-1.3.1.0-r1.ebuild 1308 BLAKE2B 73891c296306463996fbaf192a9aefa8e0b2e49a170159bd4d6347ce87d07fb6787ef8d1f6b1ae0889257705759efe855f1520466f817f7212d65daf5e02c442 SHA512 87fb214c0a79eb0280fb6a1db873fd3d66f50645643f0bfb591cbc455eafa75585dbbf0a9f0864c5707f4b35df3fefd1b0146e8169901c65d433c86b595cdd47
+MISC metadata.xml 847 BLAKE2B de3b709091b3b13f55a7ee468eae7f7c9f24d7daee5f1fb47608cb388d1e4d1bc0ca9d5782bda926f7358a150ba73992932dea824d7e18414b6361a08f979483 SHA512 786700f6779652375db0a2064339aac864d1166e06fe7fcd5f4547eede32a9993c5fcb6bde44487e02fc444be2d17a1044ab9d1457716da85daa7516e9a9dea0
diff --git a/dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild b/dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild
new file mode 100644
index 000000000000..b91fd077bbf5
--- /dev/null
+++ b/dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -test,-buildtests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Versatile logging framework"
+HOMEPAGE="https://github.com/hvr/hslogger/wiki"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+network-3"
+
+RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-3? ( >=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] )
+ !network-3? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.9:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( || ( ( >=dev-haskell/hunit-1.3 <dev-haskell/hunit-1.4 )
+ ( >=dev-haskell/hunit-1.6 <dev-haskell/hunit-1.7 ) ) )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-buildtests \
+ $(cabal_flag network-3 network--gt-3_0_0) \
+ --flag=-test
+}
diff --git a/dev-haskell/hslogger/metadata.xml b/dev-haskell/hslogger/metadata.xml
index 188bf6c536c0..08447e480706 100644
--- a/dev-haskell/hslogger/metadata.xml
+++ b/dev-haskell/hslogger/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="buildtests">Build the executable to run unit tests.</flag>
+ <flag name="network-3">Use network-3</flag>
</use>
<longdescription>
hslogger is a logging framework for Haskell, roughly similar to
diff --git a/dev-haskell/hslua-module-system/Manifest b/dev-haskell/hslua-module-system/Manifest
new file mode 100644
index 000000000000..79bf6b402689
--- /dev/null
+++ b/dev-haskell/hslua-module-system/Manifest
@@ -0,0 +1,3 @@
+DIST hslua-module-system-0.2.1.tar.gz 6339 BLAKE2B 0019478bf29dac977ff5124e77765eac86876879514e0346a6126574b8ca948a89a66f8417842c45357124e2990e2394275be886b43db59e05ea9065dd2b6b5b SHA512 296d2ee41760d8ee6025562c408f16e78468a9ca53910982fd346a9cf7b8c6df3340fd2d0a7f6ff5fc41c98f0724a733f0ed8bd64cdd18acfb65aa044cd4a99b
+EBUILD hslua-module-system-0.2.1.ebuild 882 BLAKE2B 55d1d8564766f9d0019cb7d29ae7d3a05760aa7b4e727103d708070cae0d3b2818bb1fad5e7d43c0419837d874ec47c7a16e680901560a6fb5e4481aefa12aa5 SHA512 77d6a2ce165c4f6283926bdd3833502712100be1b5419bbef9f5c0db67f02f928d63bdefab90c037390440796bd143e42051de1ec89dec701d606a03856183d9
+MISC metadata.xml 608 BLAKE2B 84d9767860f2cc5d690c723c4e718652e604d373ac7c955783841b45cb2b4f77cb8edca7d4e73cd7c9579695a0f32b4e7632320f5b4ac1db29e6a7467689cbe8 SHA512 57be331428cd466055136b05dc8834257ae406318d8c5b26da4fa2198d15e1450b7419a64ec1b79bcbc33581fdeb0875f706650e939dbb2d68671ee2b6159d7c
diff --git a/dev-haskell/hslua-module-system/hslua-module-system-0.2.1.ebuild b/dev-haskell/hslua-module-system/hslua-module-system-0.2.1.ebuild
new file mode 100644
index 000000000000..9dbc4cc797d2
--- /dev/null
+++ b/dev-haskell/hslua-module-system/hslua-module-system-0.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module wrapper around Haskell's System module"
+HOMEPAGE="https://github.com/hslua/hslua-module-system"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/hslua-1.0.3:=[profile?] <dev-haskell/hslua-1.2:=[profile?]
+ >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
+ >=dev-lang/ghc-8.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/text )
+"
diff --git a/dev-haskell/hslua-module-system/metadata.xml b/dev-haskell/hslua-module-system/metadata.xml
new file mode 100644
index 000000000000..286db6fad738
--- /dev/null
+++ b/dev-haskell/hslua-module-system/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>
+ Provides access to system information and functionality
+ to Lua scripts via Haskell&#39;s `System` module.
+
+ Intended usage for this package is to preload it by adding
+ the loader function to `package.preload`. Note that the
+ Lua `package` library must have already been loaded before
+ the loader can be added.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-module-text/Manifest b/dev-haskell/hslua-module-text/Manifest
new file mode 100644
index 000000000000..815c19494fd1
--- /dev/null
+++ b/dev-haskell/hslua-module-text/Manifest
@@ -0,0 +1,3 @@
+DIST hslua-module-text-0.2.1.tar.gz 3498 BLAKE2B 6bf71d9c434042f881bdaa42fa2ef3e076f1bf25ae00cc04a0b64055719246901c482f4fbfa280d2f6ebf66cf5d1f5668ba73e91c589dfe081cce25439b40466 SHA512 e2da17ec688c00968537e49c18d71a3e365a57bb0c8cb2639b2052d04771686ee695186726569e82f72723c78841bccdc0de33d0302e943e67f3432bd5fb9d13
+EBUILD hslua-module-text-0.2.1.ebuild 736 BLAKE2B 3191d844e61a220826f6bc85988d92630fb18fb389d4d2efb0f69303715743ccb690036b25c28dc92700c4c98dc52151ee9e79433b869ecddd00803505e26c3f SHA512 99564a1ba0e3c2a670212837e1771632a0439a98d1f81bb7be71ec0660802ca261439ddb5b05ca6a3566fe521d8e7a3fb22df13e0bd7a540ee8cd9cc70e1c30f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-module-text/hslua-module-text-0.2.1.ebuild b/dev-haskell/hslua-module-text/hslua-module-text-0.2.1.ebuild
new file mode 100644
index 000000000000..f0377f866dbc
--- /dev/null
+++ b/dev-haskell/hslua-module-text/hslua-module-text-0.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module for text"
+HOMEPAGE="https://github.com/hslua/hslua-module-text"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hslua-1.0.3:=[profile?] <dev-haskell/hslua-1.2:=[profile?]
+ >=dev-haskell/text-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/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/hslua-module-text/metadata.xml b/dev-haskell/hslua-module-text/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-module-text/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/hslua/Manifest b/dev-haskell/hslua/Manifest
index 2b4b803c8e44..550d22479db8 100644
--- a/dev-haskell/hslua/Manifest
+++ b/dev-haskell/hslua/Manifest
@@ -1,5 +1,7 @@
DIST hslua-0.3.13.tar.gz 128230 BLAKE2B ab252781f3130557ad25c9c36cbdc260addf58ce64f1b828dd85d3f0765b2604014da88a6bb9e6777bbd74dd869be42341e53e191e7cb46beff3e2dd6e1ec293 SHA512 5a11243f9a1da3a50ae5f30e310b2e661ed40655886b3bc6a2ba01b49fc0fbbc1ea20e24d3c227a8454cbcfd98161ad47edb5c3c111d6df09764f79476a9782a
DIST hslua-0.3.6.1.tar.gz 127569 BLAKE2B 3738ba495dfb93e32cf62526228fc54f43267500faa283f54683cb0f9ac14237eedfad325345f5b86c3ee94b5fc33e9a534a2beb69407ce9c5699cdfa8a25ad2 SHA512 abe8a8513d74fbdf94cc9486996264c074c6b4df8e21702a03c887772624fe33f86f805275dab11a340d7f14a6f3dad71f06aaf0f7e20951df1ef9f2e670863b
+DIST hslua-1.0.3.1.tar.gz 236734 BLAKE2B 45eba849c41a22fdc7d03729f0ac15fb25ff83d1cdcb905a58a5813ef34f3b2e2a98a7ff2991083672a7afd5898e50e6ef9c83157c773b9861bd1547f4da5972 SHA512 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657
EBUILD hslua-0.3.13.ebuild 808 BLAKE2B 27f4f5639ae84fc7abec2c0f486b60c1a0c4679352f3261454e1aa84ceafb6de305e1ac9f18fbfb58bbabf30c2c567b41d079b177a5d26d398665b1d12ce5ecb SHA512 f1904cb32c51c7d84cc6b7f86ebdd04ac024d5a02ce9b79bc2229601cc88d237dd25276dbdf654dfedb643fd8c214622ad0bb27439e344cc6089e90f51af1b4d
EBUILD hslua-0.3.6.1.ebuild 588 BLAKE2B 76064e1bd6fd52fca90abeb74d353b2b60a91c567f9d3c7fe3c173f5af7e66611757d84bce54b269b5673edfd6d1ac6d7f58b5701206179e2eac96e8b9fcf397 SHA512 91d809ddd004fcbafbce683e2fd6c9bb413b2b7c94639cbe4c76f452274d4913eb3a619c2f70c5a572a4a7342a60af58089373e13f0b5926c8938363d47cf2bc
+EBUILD hslua-1.0.3.1.ebuild 1405 BLAKE2B cf81f09383e91ff08d5e02efdc64c80d4a1b6fabfc282fd5806022becf8b5f9bd56955ab148abc01abee8eda7f8835e8e21bef31d737ca879cdb3604964ffc01 SHA512 683aac87e2cd8846cca263c687b4f4e770d960c92005be242f580931522b422f0e856c6e583c502ef9b3730a54ab79a9d5118638143919ba47784c7b873167ff
MISC metadata.xml 666 BLAKE2B 79f4d48f058b1f78b5a23ebc273672b9ebf7cfef346294b7a0640884d83756068f721937f29e97b8e4cf3e0b8ae813cfa878f5ae3fa69cadd66a06da246ac22c SHA512 f4ab4bcc7fff745cc935ab20cf8efa1227b72b3e86d13a10327a4713498d533e40869c0dfb4c6a70280180975d57351e80129afea7f7ba466e3807e82cf99cf6
diff --git a/dev-haskell/hslua/hslua-1.0.3.1.ebuild b/dev-haskell/hslua/hslua-1.0.3.1.ebuild
new file mode 100644
index 000000000000..3c60e65c208d
--- /dev/null
+++ b/dev-haskell/hslua/hslua-1.0.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua501,-lua502,-lua_32bits
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Lua language interpreter embedding in Haskell"
+HOMEPAGE="https://hslua.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="" # system-lua disabled since it requires lua-5.3, which is masked
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-5:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allow-unsafe-gc \
+ --flag=-apicheck \
+ --flag=-export-dynamic \
+ --flag=-lua501 \
+ --flag=-lua502 \
+ --flag=-lua_32bits \
+ --flag=-system-lua \
+ --flag=-pkg-config
+}
diff --git a/dev-haskell/hspec-contrib/Manifest b/dev-haskell/hspec-contrib/Manifest
new file mode 100644
index 000000000000..d91fc511a6e4
--- /dev/null
+++ b/dev-haskell/hspec-contrib/Manifest
@@ -0,0 +1,3 @@
+DIST hspec-contrib-0.5.1.tar.gz 3034 BLAKE2B 273709b1661fa02e87e8ffce37e91968fd824fca18003f6275233718ab77a6d56417c09a8ca551925a4cfbccc7f0c6086169510ad9b63f21408e44c44846aacb SHA512 cc6ee847d7c99b2607c36b2200bf0bc05ce30437110f216f82464069ffdf80a76d836ad7aace3d69a00cf9da4b28d39491a251c6f60401009a6f9c85d20043e0
+EBUILD hspec-contrib-0.5.1.ebuild 716 BLAKE2B de4a5c7e9ad86cd45abb01833aebb0f162b8440adbfac6a47144324b256c2c68c601adda945e6911e001ff07a1c1993412b03fbf3184662f8e802e6020b1cc89 SHA512 06ee9984247905d252060132175c2b1c373c34a688b8d05a5ebebcd061f9fed0be4621b8e2b4f375340410fc882e6ecfe68530368f7139a1081792949703377f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild b/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
new file mode 100644
index 000000000000..1ca03547f198
--- /dev/null
+++ b/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Contributed functionality for Hspec"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # test-suite fails to build
+
+RDEPEND=">=dev-haskell/hspec-core-2.5.0:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
+# test? ( dev-haskell/hspec
+# dev-haskell/quickcheck )
+# "
diff --git a/dev-haskell/hspec-contrib/metadata.xml b/dev-haskell/hspec-contrib/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hspec-contrib/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/hspec-core/Manifest b/dev-haskell/hspec-core/Manifest
index c35315d2efee..461ca8f253b0 100644
--- a/dev-haskell/hspec-core/Manifest
+++ b/dev-haskell/hspec-core/Manifest
@@ -2,8 +2,10 @@ DIST hspec-core-2.1.2.tar.gz 29341 BLAKE2B dadc4c0d71a58fbc07d8a0d41c0822fe0db05
DIST hspec-core-2.1.4.tar.gz 29371 BLAKE2B 670147b4742ea4baa284bc70eddf615fdb79b338f7d5e2fe3042defe608d5b02ce110a6c123ac641c2ea44006b9ef2a95632227f9ea4ee967d37d21e209a12e6 SHA512 71f23c7b4075d5d48fc91b1394d1d1418f89c8756baddabea27ab09430ae982759377cb9f3fca42da72382c19fd8bfd151e89fea122e91faafb91e787bdf7b63
DIST hspec-core-2.2.1.tar.gz 31651 BLAKE2B bcb278f103b651937c0f23fe14fd7fdc514e67c9e331d41f04cbcdfa96e925e938f8d2da4b5108e56c902f5f71654feaabd35429e1241a7a002a4a8bf0847ca2 SHA512 fa44e935609cf636ef13025ae03456e74b404d47e64fc58acf0ea1d204e32c145a471c60501e9cba3f8d2d1d211f4c999eb41798c8df45842abbc1befda14c6a
DIST hspec-core-2.2.4.tar.gz 31553 BLAKE2B 4f5c438c652c20a9f51e6112ed455f4fc7b11713d1ce10df08504367fe4a17ec6637b346c05f519a4514d4cd38cd8b79023df13735804c846bf4efca9c084e17 SHA512 1c99ae88635886f74d1a0a28c7b3edfa4678031f62bb916724cc1efd62388ab24a7db1772955f55c7c5d1be75399a92784a5f9c0b2d2b49c0500d5ac6977b9b9
+DIST hspec-core-2.7.1.tar.gz 58835 BLAKE2B b6fa09a26c6adaf25f99d6fc3b1df80ea5407f6e8963c16473b4c98ccff694457131a9c7c35e5250beee47a03fb1c695d74f33be335623340a2d729b6221cdff SHA512 5ab0925566c3b6f05480bd4e464ca32e0a212b4b4ff439d02b3df5b75b23b45ca0c63bab8398ebeeedce0ba30bb653b1ea85df2b7e6e3a058cb4413dc1c53ee2
EBUILD hspec-core-2.1.2.ebuild 996 BLAKE2B 6e27269faa51fd1ad9f6268bb19e57e08261db9c2f64e9571c178f973f96acd85f26e94bf920041cf37a045bb010472b4f82859db05d0b146d4741dc80bf96e9 SHA512 5b3ea80872b5e34883fb7e12d3657107010e472338e6c80cc73305a7ade5f79292a130f061796b0f24da97ffc3ca0080c80e2fefcd86016d4ceab2ad8e370e42
EBUILD hspec-core-2.1.4.ebuild 991 BLAKE2B 34e8ad61d5d0eebb43731b6cb66989929c0ef4e9e52289f8af741ff322c733f38fde9d82facc647ee4276716d9e40af0812cb1be06797f5f14c71b9adc5120ee SHA512 7dd80b4d8ad1240be5509b819a81a4118a3d8c6693e9216da4854f1d4dd3247e52213d597b196864e894f7d4b19881b20658a409dc1cab87bef2a362bd394724
EBUILD hspec-core-2.2.1.ebuild 1089 BLAKE2B c47bcd14c6651cd4083756cadef3ea0a439000627a24ca91b5d95afe816530940f1cac6898be16a55dd9bed9112ab4d9a9aad31db5d2c6de47f448282870c081 SHA512 033c856dd0b7cfe74cde38a1fc44fe5f34daa2738e810daa7373160031c3e5c5a10effacee01e051eb9db1cdc3efad3c9060831e33273b867d3cdc5035d25dd5
EBUILD hspec-core-2.2.4.ebuild 1043 BLAKE2B b663676676744f5adde4aa056dfc2e308fc02ab4839d99232ec70a69b292c343a0e139dfa983d07d45326c8c8bfe334c3383a94841e97cacf4cb99dbbaa74bc1 SHA512 d264617bfeeea9e906d2b8cd540659aa92eaa0aa24a5f956a46bfabac52645478dc74e506af695a9eff4e279126348b0d6d4b8b93ff2114bd5576a7ebee726b0
+EBUILD hspec-core-2.7.1.ebuild 1152 BLAKE2B 2943ede4842adeb2f19f73784794ce12adf08751c4d9629d6a112108a097f0e5939f5665aaa1cd849ddbb5ae74a38a5e1593ff4c782ed138d0dd1ecabf200ce4 SHA512 94cb50226a9a082a7d14ded33d9ee904b7cdc4f02461da89f5c52827f19239c14c965920300b9b442100b3d6a8944263111cb524505c70adcdab90450b5f1629
MISC metadata.xml 392 BLAKE2B 21503e4f536ae16eabc53969be84c5c9573ddd259a43f688a6bc9ef27c1b7b39d4dc1beb38e2b9c13d468a1a8a8115b9cbc4796bb8c5f311f604d2aee0f08988 SHA512 09a01472812d1cdce41fbd23bda48ebbb76480d9f075b2224937480c0ec81b8635c6f4d471fe1613cba5aa8fdbac6d155a0eda68e6ffae4c19de1c594e4ec755
diff --git a/dev-haskell/hspec-core/hspec-core-2.7.1.ebuild b/dev-haskell/hspec-core/hspec-core-2.7.1.ebuild
new file mode 100644
index 000000000000..d93f992ae506
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.7.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.5:=[profile?]
+ dev-haskell/call-stack:=[profile?]
+ >=dev-haskell/clock-0.7.1:=[profile?]
+ >=dev-haskell/hspec-expectations-0.8.2:=[profile?] <dev-haskell/hspec-expectations-0.8.3:=[profile?]
+ >=dev-haskell/hunit-1.6:=[profile?] <dev-haskell/hunit-1.7:=[profile?]
+ >=dev-haskell/quickcheck-2.13.1:2=[profile?]
+ >=dev-haskell/quickcheck-io-0.2.0:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/stm-2.2:=[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.3.2
+ >=dev-haskell/silently-1.2.4
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/hspec-discover/Manifest b/dev-haskell/hspec-discover/Manifest
index 806dad3cc384..5222a0853475 100644
--- a/dev-haskell/hspec-discover/Manifest
+++ b/dev-haskell/hspec-discover/Manifest
@@ -2,8 +2,10 @@ DIST hspec-discover-2.1.2.tar.gz 5365 BLAKE2B 935070852def9c9de8059ba127e779260c
DIST hspec-discover-2.1.4.tar.gz 5570 BLAKE2B 40d84878a528df128f38914fb0fa110e482dcd138f0479364f887dbbf15f01cda472e4e490138067150b129c12a0554b90fdcd11ad420866c59db0ec48f572f1 SHA512 f511fe71ab380b640baa4e50fb5fa00089141aaaa53f04a2c24e48feb1d9d2b82dce95e1c55763f880eebdb89cc04707822cab0e9d3f69ee166a9afd7b84bef5
DIST hspec-discover-2.2.1.tar.gz 5630 BLAKE2B b561b5f4ed0ca7e0f78dbc495422b098e2775822e4e2c6a6257fbb47206a0106e00dbbd7b313cb283bddd0f64b7bae441df5efedff3c8b208003a89d14a06c85 SHA512 cc27b6e8cee362c031a87c8af4b264824c13bc147e8780d601c7fc2390103447aacab187eb57e8079b558c0d5e643d796141ff44f079fb6b9a83fd3951f63cd9
DIST hspec-discover-2.2.4.tar.gz 5878 BLAKE2B 250dccc3c82e0b7a4b1505d1a8a47cd8c1fc0454f545102d4db0d8f43057cdbd1d8866c933d461efc03773c89f5d9def75094c4868955696f4a11505fbf68255 SHA512 217ecedaaf35e28f270cd0b2933fb8818ae82e0ecc0152affa6e71cbc1c5a62897ac6421c384dc91567fd5e911ee02047e3b59a5772a8a5533115b0708fb7e76
+DIST hspec-discover-2.7.1.tar.gz 6755 BLAKE2B 009f49090de3d79c7776e8b9b22eb975f276081c39980b49e157dfd50c97f3253140b2d66c8f392f53f83976d01d4302d78afc1ec95df45cb0a61d4c7a741234 SHA512 b07e7be5bd81f2e116b63f27e307ac628b6d678cc24dfb519bed7dcc1c27f772ff5d4a18c801474a425d4450337e809b9563b4ee1ca397830dfc7f9a92d7359f
EBUILD hspec-discover-2.1.2.ebuild 562 BLAKE2B 738b66d3360315f6ffca2fbc3df283fd19af4c40bd2b764325f51a554d418af079863c6b95fbf77dd4a0a495c67e7ede1ad8998c20b6e6ce8ed686c401fb985c SHA512 ca1230c3478575c39ad0abda58fbf153118b262b4c995b2fc8ae43e97cc5a33940c5601e7c14679b784bf0a49046b33c388be5862b786ac3895f40f16c063f17
EBUILD hspec-discover-2.1.4.ebuild 557 BLAKE2B c48127406ed52522629e0e120838d7fa74ac463cfec55e3cbb07264741735179e400ea1e017920dae34b55b15117b3bec0f881fca8efb903adc0e6ffea4279fb SHA512 a7268db0f2ffa6b155f523adb906ee6e4230342cd0f24f7d2119ac8072c433d160638cb61878f6daaff7c74fae18ab3899c2c298c71363b56c43b876b77d5e90
EBUILD hspec-discover-2.2.1.ebuild 563 BLAKE2B 22012516235f8d7fd07321ea3d26b1f1dc766b3a4cd0281e6904da1840b76df5c0cc13014ea14d2383edabf5bbf825533313361b61104efd23ee3f6ff0caf31f SHA512 97ad53dd621bbdb05f1ae0e53317c37d8188e3af6e2e8d61019d659258c709d898d2bf0bdc62dddd063b8b2c15c3ca8eacb9f45edaab62e9f794ba77b09155cf
EBUILD hspec-discover-2.2.4.ebuild 581 BLAKE2B 67421e65c792d97ffe67892c3b9136b350c55eb0de7f39afdfacfe76c14b009bf876054516a2da6ee8f72ea274c86ccd893afbdbc35335ba14344801e235642f SHA512 f0ea587cfa624b9e8a6fb2b976b9eb1dcdf4557205d3b8a2e6ae6aef6ce81bab3ab4ef9b5aab119b7d138f16e843d46af96ddbf53c912a8ea12074015961e6ee
+EBUILD hspec-discover-2.7.1.ebuild 614 BLAKE2B b159f52dfbb34bf9099090c6f0b78fc3f16066ae008e599179b25dd8c395bd410ac2199918e054a680fd27cb44a8ec23e478dc57430a6c2b033a524c221b25f6 SHA512 65698fc1645c255271e117af7b86db209eb4da0ea7b98683e8426be3c0846548f317bc047601e30c34283a106b0c05bdf65597c42a3344166b7fa528af919f5b
MISC metadata.xml 389 BLAKE2B fe21f0084f5a7f2cb5ed9b1bfd7187ae41efeae05a3e53c0e4dc6b97cadbff63c4ae53117d98fc6e899187924f9ca11d0774fc1d6b1f8be5f291129c7453811a SHA512 d6832a55f8fe0b07c71522025f6c35c722c02ca0c5bb1882e4c7136b6e19a015973f1dd7dbb8d08e797007a09434b8bc62b87acc6d26445f0788fcc5a621a167
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.7.1.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.7.1.ebuild
new file mode 100644
index 000000000000..f1dbd5de681f
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.7.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${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.12
+ test? ( >=dev-haskell/hspec-meta-2.3.2
+ >=dev-haskell/quickcheck-2.7 )
+"
diff --git a/dev-haskell/hspec-expectations/Manifest b/dev-haskell/hspec-expectations/Manifest
index 134d3110df40..5831a2ceb1cd 100644
--- a/dev-haskell/hspec-expectations/Manifest
+++ b/dev-haskell/hspec-expectations/Manifest
@@ -4,10 +4,12 @@ DIST hspec-expectations-0.5.0.1.tar.gz 3971 BLAKE2B e63f58bf28739d0fa4ac575ba1cc
DIST hspec-expectations-0.6.1.1.tar.gz 4553 BLAKE2B acabe7c00f5fa05538ffe3b16ea0a95c237c5a67fad98896bd7a65801ddfda5f26a791a03c3298f35d1e8edfc986208b037ba8053c58f3dc06d9ce56e6260880 SHA512 37804b7ebe3fa134e005f4cc34a980b43a78f37a50b7aa668762086e125bb46e84dc3ca2b2f2c8a9dff31f1c89d7113c78d9a0fc4c787c746d9d5315d8938973
DIST hspec-expectations-0.6.1.tar.gz 4553 BLAKE2B 233453a972c85e9599beef759df9bb391eb1472085ba2d44ff5ee67a1e9a6646dcd25db9ba72a35859a7552d91a5d3c8e29682347d41b7ca3e38b08007657425 SHA512 dad4bdf7f10241650a5d59e0131aa93d52040d1cd7aec63ba8a9090919d2d7f49f9f5a7ead7da3d79e619f37ffed2323eb62f68c076959f58c8e2208f8fb46b2
DIST hspec-expectations-0.7.2.tar.gz 3993 BLAKE2B 1bafd6d3e9ee45d05885b81de6a5bce2137a2226dc49bd8459293df65d123f95531c0f2d1cb283da83e828186276e06452c25b33a76d8ef30358b81feb93e701 SHA512 0c66b0997b8b751529b3f72733a3c88f6767e564e2ff60aa5ff231c10d47295f01f747d9a2955b678fc7658fd0c5cad8647ca8a4da68e607e78397028f53de09
+DIST hspec-expectations-0.8.2.tar.gz 5492 BLAKE2B ee1f50d390c2d72f50596935494b6d617d5a582376fa718a294ba33838951787d4afd1654733e6f590f166e1e36c0b651d3fc2c996ce5886e9110375af8a7750 SHA512 482799adad2a70f891a61227bcf28e6712e65fa7dceba13da15a101a6814bc0d44aafaeda360a06dcdbcdbb96e5539f15135753eabd63efdd6bf56b8994a44c9
EBUILD hspec-expectations-0.3.2.ebuild 675 BLAKE2B 9c8de9d799ba2dd4ef0dc6093973afc84d1dc0d5721537c0e27c5d1df6ce39a536df33950166d08910ac4476c8c99915d9d31a2d65524b57fdd95c7a3965055a SHA512 42e72c41f6b1c1f3e5e43a38854ff8f316fe1a56f5baa3606d05f3ba2f58f9474a2cb4246e5747936cdaf182f59ae5ea0b3bd3809550a0d7c257b6b2e01e1ffa
EBUILD hspec-expectations-0.3.3.ebuild 670 BLAKE2B d66250b4f4f521666f1ae8c336284c9216347d8575639aeb0e8160311b71ddfe544e1dee4b5d5f89bd281b444cef6dfe677e2a6b812a1606399d9225445243d9 SHA512 8f5beb0b5fe2ac8aeeeda8c441ecfd9125a2d257ea46d133681e393e95db6c31e13242ed480f32ec7c42d0847228198c148f3ee1a24f77525603ffe1b0966301
EBUILD hspec-expectations-0.5.0.1.ebuild 670 BLAKE2B efe71935590e391407a6efc8b0b515e66d5f2d6556e7cfa5218f30043dfc8270e2c19c186b3eda8180a414799badb17883b3335ae04c95232cd2f61c510b45ee SHA512 be1e0bbc8ddaea96007ce2da81eec394b6b485058c08494a0e754cf34ac2739a8e18d36c72e158d1d7607da1012f608886685d4e6a05fd56bcd58fd4f15d56be
EBUILD hspec-expectations-0.6.1.1.ebuild 780 BLAKE2B d5cfb7f6d39360f8d4a798c8cbf5960043daee3c899655da173d5802980576c2cba3f60a023b0b10e4883a4dbf5f6a0c4f438a3f0a682e0c9258ff36217a380d SHA512 6db25e2d7651adf0bf570cff9b6b4f4d077614b8c5a6bc19780ec5c2363720e5fccff8ece3d19862640fa9b22025fb256438824f5cba2878f9ecd7b8e64c3e07
EBUILD hspec-expectations-0.6.1.ebuild 669 BLAKE2B 71776450fc5b8bc50acf669115badf01353d98f99ffbb1e447b31f238be0ac09c5b4a46da1098d0a21b55599c5731694f81fef73d9b37f79855e0fba5197d31b SHA512 ab7e057daab0f01c3d1c8dc3651c3ec8c515ac17da80c9c23c15cbd4f93dd7d69899bcac75b51056b9a779ff699894f46766c6a85af131711e0b24d41bcf7419
EBUILD hspec-expectations-0.7.2.ebuild 572 BLAKE2B 744a4bddaf20774aa0e07f2a2a4d5f11e3fceef14857b21398d0e520f2cad16b869bb8b5a2cdb2210d0961cef72b62fa4e23b5588dc60df773ab9b9a32bf2be6 SHA512 dafc2ea6f09f18fbdd5aa70262e8aba74184d6c7c15a5930a15ff4ef903c6335c5f2af6e5ac5d8778d1e53cb66646084421cb6d31f6ae47d23904be7e4bdbd97
+EBUILD hspec-expectations-0.8.2.ebuild 683 BLAKE2B d663a30705a3bb46641d986460a399aa8c295a221a91bca48a894b6893822f3a00e57918a68b2501eb4a8155fde5c922f8ff332b9b618a186b1de7819b8d8ab9 SHA512 38f0c1c70b7820038ac4b4a1146a61e1a809836862966ce9f2330a349cd88bdec735e41f5939e68f64d8515f43cc0dabd3f804ca2ae1189bbc8d839298ff98a8
MISC metadata.xml 471 BLAKE2B e8473c3d0b1919312334f324da57f409ce668e4b364e70e74fc2c61830e039b256c0c7251c4e29f2c37e9182df8b75ad455d56d23383b4803ccc48603dbc2da4 SHA512 51d1288db4d4c64234cbfa82fba10c6b9bb830fc7e9e0dd58eab31450a03d6b2a8f265121009f039064c917dbb46a235e425c1ae1c4a2cfc526c6b818e6ac97f
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
new file mode 100644
index 000000000000..618abe1e2f74
--- /dev/null
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="Catchy combinators for HUnit"
+HOMEPAGE="https://github.com/hspec/hspec-expectations#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/call-stack:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.5.0.0
+ dev-haskell/nanospec )
+"
diff --git a/dev-haskell/hspec-meta/Manifest b/dev-haskell/hspec-meta/Manifest
index e261108caa62..456a61674dcc 100644
--- a/dev-haskell/hspec-meta/Manifest
+++ b/dev-haskell/hspec-meta/Manifest
@@ -5,6 +5,7 @@ DIST hspec-meta-1.8.3.tar.gz 20877 BLAKE2B 7840d09c0fb00270a5d79af088e616a271abb
DIST hspec-meta-2.0.0.tar.gz 23370 BLAKE2B 402999f1db24d8f0a79f7b7f999d2c39aa6be3ade6e6daf99b58abe5c573fe0dac39fd09d454ecb34ac29e4b5354933d729951d7d5ed200bff92a50e4da8d325 SHA512 434bf1e181cc41780f1367019e200b330a3d793232774188552d893197c1e86731aae73a4d8f44faef2289c6eeb26398481cc0b1aa8a23a414dd849655d7cfca
DIST hspec-meta-2.2.0.tar.gz 24918 BLAKE2B 903a7dfe4b5f4f8d644fadbd8b5246b252173b6b04a319d4a7af798f1db5ffc02c66c45954c42912f5814ba9017453a5f78954a0ecf166281021e4335bec3a2d SHA512 2c2f928523d38d8b8a53ad64abcd3e612d2de3cd443197653283e02f19133ff91d42d47a85819f03189d02afc515427a0c88f43a0ae6ab819644674b30bae1d2
DIST hspec-meta-2.2.1.tar.gz 25104 BLAKE2B b7a39dc75fd16f08d01c4ddc68b5e9c8ac81d7c3eeecd9b9d93be46802de5d2d6f7009e24d2a99f104c7d498ed405b68e6c9f916542bbb4d38e429b3731672aa SHA512 836532f58896993c83aefa57c3e0643359c02aeb208321421a6042c60a9fd7e75a80f53af2d1929cd284cc82e0d5a7b5cbf7baad175a9cfd1b742932d364b4c1
+DIST hspec-meta-2.6.0.tar.gz 49275 BLAKE2B 1c79dea90807e4cec62fcec6f894fe57639e1f8f46e360d9a668bde1cc04c9c172075dfc2b605d7d3b6399a8905920ecfe2cbd82412b8f0224e059717d19013d SHA512 c35d09f84c093ab5fe7ae31cf004d485cf6d15a06ee7c98270d3f5c471da6e0c9a71c8ec6ca0aa87e7454c9470b218c24538270711677003dc63d316fb23dce9
EBUILD hspec-meta-1.10.0.ebuild 938 BLAKE2B 7b7bbd70604a5fa1e5fc33d7ce678424d984212731ca1436f38674216d4603e5e5073f79730269574567bc7b3fef02b6f4a6d0852a0290b6c6bdcc0604c2a8cb SHA512 144341bc7f7b9f402063c3ca0c9ca886a501a895a3de0eb74efca3f9374ba7b52c4ceadb0759c08789458ce8e5502f73224fcf37454fe12719064fd0eacfb709
EBUILD hspec-meta-1.7.2.ebuild 1016 BLAKE2B 339bb645cb31d6f4dfea259a3e604356e08543c0215b4c810d1d6e4a0803089d4d679f923b84bda8dea69095ae333948be02f7641553714251f42ac7ff1a7468 SHA512 ab9d951da8b8d2bb07d06e231904a4d4459dabd0ec3feef9fd8b0d867b20a2bcbca63a8f9e350983659fa198dfdd8caa8e4234606443e610b0879a1e8a0764f1
EBUILD hspec-meta-1.8.1.ebuild 953 BLAKE2B 195ebec5bf780b8ebc6f48726745b6660c4f9febc6f751530d423ed361943013b1b897abfa393f2adbc55ba86b0fd99b556e1e15c9124d7d2fe3af84bb8983d1 SHA512 81bffd0f59101544d7ca43257f7a78f53c6a06779453569ae5945e26c8abfbaa5ed34c48400732e335f5be27a14a5fe0d45efc9237c8be1f27f69bd551e8a7bd
@@ -12,4 +13,5 @@ EBUILD hspec-meta-1.8.3.ebuild 953 BLAKE2B b239c84e7ae83618048e9c832a9eeeb99fb73
EBUILD hspec-meta-2.0.0.ebuild 886 BLAKE2B 589e9cfeedfe31af2d12618656f7a1ac8c36f27724c7ede082c034f8eda5849cd06ca0cea540d12f1207002681b73f56f01a9a7cbf89db2658465515438b8113 SHA512 a4dfe0f8114edd31228a8d7f313e50962cc45d00bfd84ce0c557e50ee7ba3d442300837dd169ea3ad2edd033e551c108aeb77937c06a8704826f2be451142f5d
EBUILD hspec-meta-2.2.0.ebuild 886 BLAKE2B 0f03d4602690e48078d46e379aed48e5ee9ed2133899c54623bdab3513ff59ce549531d9b636ac8941594ee6943512a4269fa1e1fc26fd8f72d72cd5122b6902 SHA512 689792c9b48b6eb024b8c16aeb2ffc532533c3fd88232dfcf573efef39df9b46ff1d0171dd2b55afe01941279029368dc665aa6576027d6f88ac9302d0a0b94f
EBUILD hspec-meta-2.2.1.ebuild 886 BLAKE2B 60fa62dce2c0ebe8af37e9a7e371bf3b81ecb5810125e8fcc5b6d51625f456a4ded6dc359528a6cc461c9be5ba493886ab59c5b08a012eb286abe1571f7a4950 SHA512 726b4bf65e44ee7e49451b9802dc1429e8e5298083b9b7d0b9ab20b431ed395e9afdd831af6dec0310cea34e778c8fc021ab33b7604e30ef8201e2060d0876bf
+EBUILD hspec-meta-2.6.0.ebuild 966 BLAKE2B c23ccd0386783bce410ed74238a4c8eb03521821d739f3a61d88e04892dd05a45d1ccd9e560e24fe341f3112e4b8084112e37b708a11355c69218852f2fe9152 SHA512 ef35ca7a8ad6769120c836f545ae27338f9004ac24d882674755227f5a33ba28e0d3dd980d9e314b4b312aea74091e75c5c349c09d0090bfbcd40dd8493271a5
MISC metadata.xml 377 BLAKE2B ca726852abecbdb02e2fabc55495e7d0392fe74d87ccf1e20c3ef47979eb94c7f36733c4735d3a8e833890ea6d8cbc1eb7415f198c394a0dafcbf72d55a30896 SHA512 70eebf5c6ef843e63ffc25ce6b9f01e7c4d85561998b795bc856ef8c94919b7c26cdf6a959aee25575b44bac02e3e2fe28c22203f77db8669e98b5c4914b91eb
diff --git a/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild
new file mode 100644
index 000000000000..9b5b1040a23d
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/call-stack:=[profile?]
+ dev-haskell/clock:=[profile?]
+ >=dev-haskell/hspec-expectations-0.8.2:=[profile?] <dev-haskell/hspec-expectations-0.8.3:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.12:2=[profile?]
+ dev-haskell/quickcheck-io:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/setenv:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/hspec-smallcheck/Manifest b/dev-haskell/hspec-smallcheck/Manifest
index 77b8352d2b8f..8587f2d65741 100644
--- a/dev-haskell/hspec-smallcheck/Manifest
+++ b/dev-haskell/hspec-smallcheck/Manifest
@@ -1,3 +1,3 @@
-DIST hspec-smallcheck-0.4.1.tar.gz 1861 BLAKE2B 4b11d0739f11e759d811955941b52ec5b7e660801bf90610300f514a214bc439571c7e05dec77c8a7c388a010847eb324cbb693e10ca6741e7ea5428e0eac927 SHA512 bdb8dc6432d085dd192af77d34ae4188e002a419025006680abc076bea1216f0481c629a1c6025382de963d1ee351913f9f3159ed92fbedd0972363f27bded27
-EBUILD hspec-smallcheck-0.4.1.ebuild 722 BLAKE2B 811905d0aab568c2cf5fae7906a2a63f26b963aeb0fa4db077a514c03bff6e64319e81f5562a6ce6ad4030a713d2f685fa544ce242188bfb9c249eb3b77a420a SHA512 65a3734285f3cdada45b671b35384ceaaf739aa100885399d6e59f1f6db9c1dc99f8f48ba9c031b153025906052f9c9cc3279988b6a652e9e8dbcf69221f44fc
+DIST hspec-smallcheck-0.5.2.tar.gz 4432 BLAKE2B 2eb26ca677a7665f65911193047ccbcf798f2620ce30959e6a667e3b6560d1f7eef68928f39f97b93a7e1abd39c891b6a6f823c227d39a892e42309d6055e2ee SHA512 2fd27126285e7d308f277480dcadcb6b047f67a82389edaf7d4761504f88ffedd8831db5b6b4f178c429cf3e8009e8aee8c6b05040dd960e7d2813e50908bd05
+EBUILD hspec-smallcheck-0.5.2.ebuild 783 BLAKE2B f3da490eb0e670e240870d852626d81ea787af26013ce3c951a26bb2613d99ab37d41ca8a5088705a73c723eef4710ec06be90ac249d9d45a3855d3c12235df4 SHA512 dc7169339b001bdf593d205719de4a24600e6900e7ccfa55b0289bd785bd4d630d34d1d757c92455d5dfcaea3564c6f6d7bf6a4a5435d6b6cddc031ee23f682b
MISC metadata.xml 341 BLAKE2B 8300a65d19be2c21db748909cf5924c8bcda502d7b7eb17377920a731929866b99d7fbcc933335e744161a92b0cf9a8672f2e84d028c5f71143ca168140525ae SHA512 5b34d293c4beff1d722c3fe9e1ead2666bed3fac5b7ad8d5acc16891fe5781857b3d9d4292298fc0b500957e0474427183a4518c6809fc6576d1d05ab26c56d5
diff --git a/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild b/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.5.2.ebuild
index 595c2a24a661..164e9aac6667 100644
--- a/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.4.1.ebuild
+++ b/dev-haskell/hspec-smallcheck/hspec-smallcheck-0.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.5.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,12 +17,15 @@ 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?]
+RDEPEND="dev-haskell/call-stack:=[profile?]
+ >=dev-haskell/hspec-core-2.5.0:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ >=dev-haskell/smallcheck-1.1:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
- test? ( dev-haskell/hspec
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/base-orphans
+ dev-haskell/hspec
dev-haskell/quickcheck )
"
diff --git a/dev-haskell/hspec/Manifest b/dev-haskell/hspec/Manifest
index ef90c587869b..8784fb1d5800 100644
--- a/dev-haskell/hspec/Manifest
+++ b/dev-haskell/hspec/Manifest
@@ -7,6 +7,7 @@ DIST hspec-2.1.2.tar.gz 5200 BLAKE2B 387a3f54bb55b805c6a8b437cf814ffdb800cffdf57
DIST hspec-2.1.4.tar.gz 5201 BLAKE2B 056e64b74bcdf8ca0ad5c1b37c67b5a9b921a1ecd06627cba31216c074afb8304fb03e465dbfbd1deaaa0d0977d11b48d5864836ba21d9884f3b7aa3f5165483 SHA512 04def062e104e939510fba9e4d386df40f964abc07bd0c6aefcd2dca0b4abb8519073ba1ebe6e47685eb558c30f9be0986cce30fbc1cef83e0b9daf66f040398
DIST hspec-2.2.1.tar.gz 5398 BLAKE2B ffd5cc2195aee1b6226ed6f67aaa742bbc03078a8431dd46b538bf333d3a3f8e6a3c2d2ec2a7438ed62e87f6ee903a4ef752096f9bfd58d9d42e8ac5b345d674 SHA512 47af2f1f129c8d045305e080f504c469332bd9c50c0f98a3a165bd8fd11772a499b13e223067d59a959d2e83d2858447d89bf9b83ce4c4d857e7d39379bb07b2
DIST hspec-2.2.4.tar.gz 5438 BLAKE2B 29f4e53c8bde62314e0d351c25afb93219783b3a071fb77820955ef4dc812d206f92de43d621a05eb83070c04dcc873f82fc1100f6bfb264d7510ff755aa820d SHA512 65a76857fc6e46b1f94a419e4541e14addfad78e0cd72355aa00ba0cf035479024abf6b970e094ad86a42db6e303662a55bf25e81384ce39f00eb7e07259582d
+DIST hspec-2.7.1.tar.gz 9270 BLAKE2B b4cd1433c0e5eb0075c1560c244767cba9b0d34591fbede96c6ccc4f3ccc55f414fcdbcc943a21b7e42254ed091b4f2d496af5b42999ec8802468d9bd3c83965 SHA512 64e69444d447072ec501b745c7c8913f38bb6b540db4867ed4cbe4752e9d147e8a7e75538c15be7d8c65f9f8e7b48654e8fc2b53ae733a28236074fbafe9a6c6
EBUILD hspec-1.10.0.ebuild 1122 BLAKE2B f26b23944142eb424e5e596398fb0b9349447cafe4ed1a5f7f35e81d2ebaafa1b07911dc9f6fecd66713ebdf4fc0e5a93016e5d9188ac70cb288ca228c1fd06f SHA512 7b7016bef6a906fd704dbf95ae3af8a1998036b1e18fd3cb5958a1b70858cab9d65bdaf86fec31b90c34076c314a3ae14b280be800ade23c74be968f42549843
EBUILD hspec-1.5.4.ebuild 1069 BLAKE2B 7a056ad4aef1c2bc2745bf19b5614afb217b6dd1bbf013f4d67fb9f29c06e97b51c458414b022fa61e9b918a47d26fec4be89a98be743bacab0454b2c8637413 SHA512 e098f78fa6141f6b240d0ea3198a6102b18e47d5af3e90ae4f291dd873d316df2c19b85dc0b28c2699b786e3efcb7f01cb72d43e608c746b730a239730818898
EBUILD hspec-1.7.2.1.ebuild 1142 BLAKE2B a3b4b464224c136f7b998c17fec2bbac630e40a81d38e73bbd635f8d87dccca3b872f857a4e47afab1ed6fc1ec5e32d7c402d7b6865226c7c59db8f38e9c6ae6 SHA512 e2a7c9af2a732a6e76b785dee63b0ef63dc3e2e63225bfd1dfe5fdcbd30cfa7819842309e0ffa9657a6269beb7f4e02e183e661504c0c53e8ae745e32ba4f25f
@@ -16,4 +17,5 @@ EBUILD hspec-2.1.2.ebuild 948 BLAKE2B 6efb9b03f8f0e9a8d6771369575b9d4b7918ba7d0a
EBUILD hspec-2.1.4.ebuild 1016 BLAKE2B 556e60747648e564f8a8b64ec9d354a9534a59f332932f3db1f8605e2463dfa2140d305fafa4591e612eafc4db16529c1b513d3e48ba9a05f16888d6f63b69ff SHA512 57eddfc1740f188bfa3c7784fbac3814fad58d962a8c86a5f4c0c938b6cae753534f7786ac50fc3e7938b2d115d2372face1c6202357d0d6b9987d56b17325e7
EBUILD hspec-2.2.1.ebuild 990 BLAKE2B ada3cdfa2843d94eb34aa04a884eeeb28995bba50685f6b3c9821f17c1894e0340fccf0ffe07c1bdfbebd3009695d366745152ca78a92b86b0348d62080d8425 SHA512 f1951c719f5891babeb83b6f881b219d86883882f6a4193f92ab117ab4ed721ad2d07b83ecc47c0ad0cd35e59aa3dfb6fcc5f17218faef210181aa1f8ecd3cee
EBUILD hspec-2.2.4.ebuild 919 BLAKE2B d2a4654e01b0eff2e6c899143f2ae2008b2a4b41a0d0e515853d3db53a965faebb64b259a4c14ff8b1015c89ac8a5e3e5e8ac1a814bc6e277bafd233d025c2bb SHA512 ae18daa84aeb5f13601ed91f1319e35036dc6c7a54f9823e7f81ac0864bdee13c7feff3c3ae6ad13e4d35f9cdde87c1d0935d5a897b1ad44594e9bac60c3ac9a
+EBUILD hspec-2.7.1.ebuild 755 BLAKE2B f76fcacaaedb033a7d697a55e998ecbd79f5e0742d501468fdc111a6beaebeac1260c1a3f3e1314bb1b6a0c5a03d46bc546a0ed8f639074e6957da769b28b8aa SHA512 b8da1c861cf44af2308bee033ba12ec6c9116d99aea06d2a886989866cc15db6edc679fc5ec54c3ac9fda3a71c3023d0d979f5a4444525a952c4292dc72be4cb
MISC metadata.xml 555 BLAKE2B e95567c7dfe51abe6b4dbf29a28f22c7165a4ffca7e4c854855a1bcfc69e54f9f989f5f6fa50caa304a3d2460ef92a28a5b9a72497f990985b965d52470a83eb SHA512 fda12d5aed53f2c99effaa133127b2811a3b502e405f60a84effc3e340b567d6315e3ec54b2a7c98cc28d3df80bc2fc6091c6b868a7c097fc923d91ddd189005
diff --git a/dev-haskell/hspec/hspec-2.7.1.ebuild b/dev-haskell/hspec/hspec-2.7.1.ebuild
new file mode 100644
index 000000000000..4634717e59ab
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.7.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="http://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="~dev-haskell/hspec-core-2.7.1:=[profile?]
+ ~dev-haskell/hspec-discover-2.7.1:=[profile?]
+ >=dev-haskell/hspec-expectations-0.8.2:=[profile?] <dev-haskell/hspec-expectations-0.8.3:=[profile?]
+ >=dev-haskell/quickcheck-2.12:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/hsql-mysql/Manifest b/dev-haskell/hsql-mysql/Manifest
index 4292af09516d..4ede7930f4c9 100644
--- a/dev-haskell/hsql-mysql/Manifest
+++ b/dev-haskell/hsql-mysql/Manifest
@@ -1,5 +1,5 @@
DIST hsql-mysql-1.8.2.tar.gz 4659 BLAKE2B 342f9baf9deb2596d2276e8050c202bbf476f56c5eb654f71b52959b8d5fba31ad4cfaf4c2b9ac47cc862e4d97468dbe5c312a73c2f8496f561183b1d226b46d SHA512 8476cfe746085f75a50aa2d24ecfd87abb8e5809f6292e3f5ebab184d96672178dc23a2d6f749b99d916932e19894ed022138eb192e4e90de94097625374941b
DIST hsql-mysql-1.8.3.tar.gz 4366 BLAKE2B af5fcd66b15d7ac4d9fb3cf72688fcd47e262cc9fdbf77b93fef5d13d8242806c433dac98ae52948639a48d8318db3736c3bba03ced3c9463a0d49bf699d0980 SHA512 8004ad313774ecb628e9d1a8876c90efba854d2e36c5918d378269e6e1c3d09eb1c2ad0250f1455879d5097a75ec33a18a379228ea250a69af261c6e7846577e
-EBUILD hsql-mysql-1.8.2-r1.ebuild 626 BLAKE2B bad1b63890512f81911f25a50133284187a99d8b32d436acd521bc55f63c4dda99b7c1b1b70cad123e5bb3ba2b9851dd593868658528f3cfe379432e823a85fd SHA512 38ff3eeba66b9b22782b40c263af195fc0511c0dab99b0b97e9d992144cba2c1cd3751a704bf69d9056fce086aca1b0759a1f832b5e741a063ebb37051b12e95
+EBUILD hsql-mysql-1.8.2-r1.ebuild 614 BLAKE2B 8c03dcc15f9514c0905b1d577d580c389932cbf8c540e207b0db37eb8a33c0d29c1210e97622ff096f75105ac6e92a6c0cbe847996348d2e05d229ca5e879d3f SHA512 bac7eb0dffa3c4ac8b2c68fc5ff3d32e1314c24255384aece09e36d2c13ae107f1664b7f020463c37abc6c21f9916a15497b0fdcb1beaee086f6b72c14eaa5b1
EBUILD hsql-mysql-1.8.3.ebuild 627 BLAKE2B 6d8e1654eb72c6ce24393d3c72a818057c401544139056e4d0b5116b3d05085f67a90edd4fc0c523b51843506a514b59c52fb1c408924ea7ce69b60e9e64e8f0 SHA512 709788ebbecdf06eb533b89f2b0f4d4b156a32ce100d0f35dcbb585852628bd8dd226e8a4eb87604f8153f9af265d2dd231a7c9b2186684381565417e9060aa0
MISC metadata.xml 313 BLAKE2B 4456a237bb4f7affc6a3cd88289257f2e4b6b725ab49899b74688f9d7d1db61f4f1dc1b599a6e472d8aab0b1522e460124e5f3a05caf1949fd8905864597f6fe SHA512 b98d5ba0bc7057fc7ca264ac3be581e8752175971a4d4e8e7821447298035612c1c7814c74ec6ae60f79281af37d56fad50af4709e52b44c94dca71878a7e3c3
diff --git a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
index cb73911da54d..b98c2ee602f2 100644
--- a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/cabal[profile?]
diff --git a/dev-haskell/hsql-odbc/Manifest b/dev-haskell/hsql-odbc/Manifest
index b4e5613d9ebb..bf29a7b20962 100644
--- a/dev-haskell/hsql-odbc/Manifest
+++ b/dev-haskell/hsql-odbc/Manifest
@@ -1,3 +1,3 @@
DIST hsql-odbc-1.8.2.tar.gz 8041 BLAKE2B 80b3881297218b7dadfc7826acdb19e9f61d41124f5ca2d5a589ceabdfb03a6b64020432b43579e9fc9af82956e64147354b35ac5fb08b8e6eccd13e0f10afd1 SHA512 78f91ee63007e02820eefd1bd9ae08b9659667aa70f545ef83ff6d83d592c7f542339db129bb6c3ad14f4cdde320b3a4e1251c25267db716dbd88cbb5931a6d5
-EBUILD hsql-odbc-1.8.2.ebuild 591 BLAKE2B abd1e2979cd6a9536d9d9a58a76ca3e17c2fdce550d8d58c69ccb9657454b56a5bf6b2fce97f83e20e7c3d6fa4a84d3b25be9556134aeefd5cc3525f51db2773 SHA512 c559b52ddd118e11c33dd07a487280d249b0152d71701f20c1a5a8be392f6d2a606d76aa60d415eadbe8249014a51fbfbf810c076e165916ef98ec293afefe0f
+EBUILD hsql-odbc-1.8.2.ebuild 579 BLAKE2B 4121f41f0a22da1e0e849cc6c27e474ec32bfc278e65d3600e82b86434d5d31920ce5e630b896c21d4dee44ef3e73d30809c91ef01e6c51dfaf42ff750ee3b06 SHA512 2962ce6e7deecef9ef62c516085e2a548edc691308e3dc39b3916a2c99d4c9e1e3f74fd57e5461e886b7d141ee905d0f1112a27d79296a99e69390df0ab19cf8
MISC metadata.xml 312 BLAKE2B 32b0d8d9d9bd075ada8a8aa688d088fedc4a2012f2595c435b1431df4ed7f3c6ea84910847ec59ac728a2a4a7322ac6839b8edd6a8651953e37e4b43a245d6d1 SHA512 45f671f7f757de6d1e94cb82e6c791aa1b9e97f0f2a78a84cbba3b433ed190befa0c3c9930e990251bedfbfa15bf6f75fd087db40235882171d7cc1176b97d94
diff --git a/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
index a14be1208852..0e404b50ee54 100644
--- a/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
+++ b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hsql-1.8.2[profile?]
diff --git a/dev-haskell/hsql-sqlite3/Manifest b/dev-haskell/hsql-sqlite3/Manifest
index e502fc831709..692391e9829e 100644
--- a/dev-haskell/hsql-sqlite3/Manifest
+++ b/dev-haskell/hsql-sqlite3/Manifest
@@ -1,3 +1,3 @@
DIST hsql-sqlite3-1.8.2.tar.gz 4752 BLAKE2B 84a77f8bc835b4337d99cdd974f7cd5960f7b52faeb4c06e2572d31887bdae3d2cdf6bf00d4c44eae7a4f98b116a134e950353932ef9cb43d557b11b85ffff96 SHA512 962d4396a3844f4d1b4f4be6f6d81e085f1deaa2e7ca0776a93aed4f34cb5e40edab96d568fa3a086ea0c4017dff7de8dd1d25e81ad27840c844ed885af5e42e
-EBUILD hsql-sqlite3-1.8.2-r1.ebuild 606 BLAKE2B cb67b1d73454927a468567d963af856ad544b83f204028ece30639c842d0ce696ee21c8825c14163dea4e679cef56aad31b621a3d79bed9d40f83839e0671b71 SHA512 746eadba15681331306a434506a2b94dd472484bd187e688213b3e0bad82a7c4946bc2b4eea2e32496b52abd8038dea2dff6718fa0cd56ac9f6f81ee408b6fdb
+EBUILD hsql-sqlite3-1.8.2-r1.ebuild 594 BLAKE2B c92cca1c58dd04c5b5ca252dcafcbdf7fbbb62ae123cb691e062b817db9b32b8240cfab1a873dd12651575188d92cb58e7c5257fd98eaadee9a69b9d34a52f21 SHA512 34476d087b71852a09de0197e68dce097f027144268b81ada12521c00685b1b45576fae8403ff7d9e3d0ee66696fda5fe756c6def46a65a6ee90d875b863c949
MISC metadata.xml 369 BLAKE2B f9a73abb5c6344b68e146cfee342fe63e5830c73d3e2110d1c7e70a4ef59879ab555e0824ed76dc60ea18c0f03a10ec16cd52af3d7af051926078d712bd30a21 SHA512 382796958de20ebe7a8894a85d41e3a695861647909b57e3816475ea0d54fbdc6f57895101b85d4f35a4046d11d3cd356c26d0602143d03bc954cc9ccd485abb
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
index 64738d02a648..0f537298e791 100644
--- a/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-db/sqlite-3.0
diff --git a/dev-haskell/hsql/Manifest b/dev-haskell/hsql/Manifest
index 044fbdbf31da..fc2fe618bab3 100644
--- a/dev-haskell/hsql/Manifest
+++ b/dev-haskell/hsql/Manifest
@@ -1,3 +1,4 @@
+AUX hsql-1.8.2-ghc84.patch 886 BLAKE2B 67507e8fe5e335238df8139d6dfe20acfcd2e895a27c3f574c9b706e898509839022d4858e4fd4e977363d6b38741aeda8441038da59c34424814985a947c55d SHA512 63caa5dbfd6c0333c04cc83658b44df4847015a3002d700ac45e883c4e4986fc8dc4e633ec761eb9d725d9accfc78eacb570336ade7d9d183f8ad50349d39dd9
DIST hsql-1.8.2.tar.gz 10568 BLAKE2B 9890847e6ec5c78feb414e247098a108bf0d6135f8795e9efeb4934fb1b5ad76ab3fb8e78f14016007932b2c51bdda635551078c391db5ccb758b1ddd25632b1 SHA512 f4a002573bead2de330d526ab4158517e66f92f4d6a87a517dd2e7949abb7566c318d96e4072535b157f3d40a5714702f4127ea106ab976bf5f0ec302e50c6f6
-EBUILD hsql-1.8.2-r1.ebuild 820 BLAKE2B 8ffe5e1f9299746f329b8d65a9f62d880c560e738d59ea705740b66e7c60d683546c948237b65f8c940ea9a5a6c569577fb8c8a0b0765aa4aa405916e6214366 SHA512 3c96250f406dfa449ab2c3fac470d303c6efb797510f7acfa51e9821950805c13240e13c85c6b85bc46a89522e56b648303ce6703a96e6cbb039322d390cfbab
+EBUILD hsql-1.8.2-r1.ebuild 855 BLAKE2B a298ae922ae074c170047ac01e384d37221dcb8e7ab1b36233c5fd21f31d7675bc1b7c5cd9977a00973f199d2f4fe44a9fcd90d68783028073fd1be3344686ba SHA512 a16444bae69d827c8d3477e82ff945aae91556e7cf921b60f5f7a3f345a98fd662e466d27a17b1625743aa624481f1ed0ac5ea72e73e4f1a3f3373a18b0f3346
MISC metadata.xml 339 BLAKE2B 0f227505e5d36cc98afc1d9e770c9cfde26195ff4e32321fcf2996774df9319777f216a4c363c673fa1698c7bae4e312b6f7df1674b7895ef9f3a36b2cc2fe6d SHA512 9eed48b011c1e92d73780819bc36bd99a57369569dc4923c6f6fdf49095ddf0fdf170a15cdb610cc0ec2bc72464ab16fd543d94565dab1c7bc4ff713ba0e4b18
diff --git a/dev-haskell/hsql/files/hsql-1.8.2-ghc84.patch b/dev-haskell/hsql/files/hsql-1.8.2-ghc84.patch
new file mode 100644
index 000000000000..8f90d43393e2
--- /dev/null
+++ b/dev-haskell/hsql/files/hsql-1.8.2-ghc84.patch
@@ -0,0 +1,29 @@
+--- a/DB/HSQL/Core.hs
++++ b/DB/HSQL/Core.hs
+@@ -7,3 +7,3 @@ import Control.Exception(Exception,throw,catch,handle)
+ import Control.Concurrent.MVar(MVar,withMVar,modifyMVar_)
+-import Data.Dynamic(cast)
++import Data.Typeable(cast)
+
+--- a/DB/HSQL/Error.hs
++++ b/DB/HSQL/Error.hs
+@@ -7,3 +7,3 @@ module DB.HSQL.Error(SqlError(..)) where
+ import Control.Exception(Exception(..),SomeException(..))
+-import Data.Dynamic(Typeable,TyCon,mkTyCon3,cast)
++import Data.Typeable(Typeable, cast)
+ import DB.HSQL.Type(SqlType)
+@@ -32,14 +32,3 @@ data SqlError
+ | SqlClosedHandle -- ^ referenced handle is already closed
+-#ifdef __GLASGOW_HASKELL__
+ deriving (Eq,Ord,Typeable)
+-#else
+- deriving (Eq,Ord)
+-
+-instance Typeable SqlError where
+- typeOf _ = mkAppTy sqlErrorTc []
+-#endif
+-
+--- | The `TyCon' of `SqlError'.
+-sqlErrorTc :: TyCon
+-sqlErrorTc = mkTyCon3 "DB.HSQL" "Error" "SqlError"
+
diff --git a/dev-haskell/hsql/hsql-1.8.2-r1.ebuild b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
index dda2ba44b7d0..53a5a9d3ae0b 100644
--- a/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
# ebuild generated by hackport 0.4.6.9999
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-time:=[profile?]
@@ -24,8 +24,12 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc84.patch
+)
+
pkg_postinst() {
- ghc-package_pkg_postinst
+ haskell-cabal_pkg_postinst
elog "You will probably want to emerge one or more HSQL backend."
elog "These backends are available:"
diff --git a/dev-haskell/hsyaml-aeson/Manifest b/dev-haskell/hsyaml-aeson/Manifest
new file mode 100644
index 000000000000..1fa6a89c0f78
--- /dev/null
+++ b/dev-haskell/hsyaml-aeson/Manifest
@@ -0,0 +1,3 @@
+DIST HsYAML-aeson-0.2.0.0.tar.gz 11095 BLAKE2B b168c5d676718c99567835aaaa53321ccecc7b089e15850676a0b600f6ea2280facd4cf22e0212807c6c952287b125d52974ed19240390c0bc22d54c7047a641 SHA512 09da59c38e9fead3b11bbb6752cef803ae2d60392b710ea3958091d6256ff267f0b0f9b27293bbbc96a9d3af08464e463feafcba4a7caab6fd78286127f91527
+EBUILD hsyaml-aeson-0.2.0.0.ebuild 1330 BLAKE2B c25e66dc1b0c0e1d2c71928388166d3de4fe0b5687012c58933a50c3b650d7082fda26a17b2e87452e45d38222c4dfc461a521ce3385fd9e933c2a394734a248 SHA512 984d8f7075426e18884b734b9c51732e7d56e165dfef226188d9f01e05ecfaaed7e5bd8ca9549ab6f24d032606aa37ae2f475f2914f80f722fe32f07a8ca466e
+MISC metadata.xml 1037 BLAKE2B 02d3095ac849461220a7d23a88b68e0fc8e1da8bff6c62fd2e2b784c43d541fe14a7204664c6f2faad73a17a3c7dbb3c50a9fec96bf91eef2bd0b51de283bf3c SHA512 532f80ba57e402f5d124d05a0c70dacf83415fb0fba132f89c064a79a01256802aab028da2fb8262b754807d4142e7cef517f4126c845cd34acb945568f23ee5
diff --git a/dev-haskell/hsyaml-aeson/hsyaml-aeson-0.2.0.0.ebuild b/dev-haskell/hsyaml-aeson/hsyaml-aeson-0.2.0.0.ebuild
new file mode 100644
index 000000000000..4d6060d2afb2
--- /dev/null
+++ b/dev-haskell/hsyaml-aeson/hsyaml-aeson-0.2.0.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HsYAML-aeson"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="JSON to YAML Adapter"
+HOMEPAGE="https://hackage.haskell.org/package/HsYAML-aeson"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.4.0.0:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
+ >=dev-haskell/hsyaml-0.2.0:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
+ >=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-1.2.3:=[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.12.0.2:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5' \
+ 'containers >=0.4.2 && <0.7' 'containers >=0.4.2'
+}
diff --git a/dev-haskell/hsyaml-aeson/metadata.xml b/dev-haskell/hsyaml-aeson/metadata.xml
new file mode 100644
index 000000000000..a66d30e2a063
--- /dev/null
+++ b/dev-haskell/hsyaml-aeson/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 [YAML 1.2](https://yaml.org/spec/1.2/spec.html) format provides
+ a much richer data-model and feature-set
+ than the [JavaScript Object Notation (JSON)](https://tools.ietf.org/html/rfc7159) format.
+ However, sometimes it's desirable to ignore the extra capabilities
+ and treat YAML as if it was merely a more convenient markup format
+ for humans to write JSON data. To this end this module provides a
+ compatibility layer atop [HsYAML](https://hackage.haskell.org/package/HsYAML)
+ which allows decoding YAML documents in the more limited JSON data-model while also providing
+ convenience by reusing [aeson](https://hackage.haskell.org/package/aeson)'s
+ 'FromJSON' instances for decoding the YAML data into native Haskell data
+ types.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
new file mode 100644
index 000000000000..978d1ae00f17
--- /dev/null
+++ b/dev-haskell/hsyaml/Manifest
@@ -0,0 +1,3 @@
+DIST HsYAML-0.2.1.0.tar.gz 83976 BLAKE2B fff32d30eb6cb76c852c9cb1909b8be06e4818d23322397271594dfe60895ea79ffa8cc4c4944173de30d46e1ef8a2872972434aeacec44fff8d52dc169264e5 SHA512 f8ad41a99e48183835093ad8bf6a3fbdf4b9ad9df3bea46b12efd55a9555c22bd2595c72b1ac2e73379ab47e21f6cbf9022412db8971e1c7c02a32e824f53304
+EBUILD hsyaml-0.2.1.0.ebuild 1342 BLAKE2B 6f7257268c6ad56894b24d0f57a59bea526258f2e4b19e0c5ae57d8c697a930e087c6775e136d091b6b965166fb57ec23c4a0198f603d3872cd9050fdbd3b1a0 SHA512 e3074431b4c0a2582da9a738d0273f6c51242979ff069f28b06fbe81a93cf394f4d8bda5b7cc03c84acd340255d82bd5169fa52e721fdf39705f768843899b86
+MISC metadata.xml 1257 BLAKE2B 6517367f3e13c4ad4d47af8ed098b9aa0a53d38150ec5777fe63197c0e0f5f03bdbe4154aee763735c72c5bd407559d1b9e1af1231acdcb65de7d75efd0c1764 SHA512 c070e085bc7682ce4b2f6abb37a9804898e81e10228573f975a33e0dad6101b834ab7a873f8cc1b04884fe64f322c59024b210af79de5d9aad4a4980c5de7aba
diff --git a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
new file mode 100644
index 000000000000..756bb6481b97
--- /dev/null
+++ b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HsYAML"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pure Haskell YAML 1.2 parser"
+HOMEPAGE="https://github.com/hvr/HsYAML"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.14
+ test? ( >=dev-haskell/quickcheck-2.13:2=
+ >=dev-haskell/tasty-1.2:=
+ >=dev-haskell/tasty-quickcheck-0.10:= )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.5 && <4.14' 'base >=4.5' \
+ 'containers >=0.4.2 && <0.7' 'containers >=0.4.2' \
+ 'QuickCheck == 2.13.*' 'QuickCheck >= 2.13' \
+ 'tasty == 1.2.*' 'tasty >= 1.2' \
+ 'tasty-quickcheck == 0.10.*' 'tasty-quickcheck >= 0.10'
+}
diff --git a/dev-haskell/hsyaml/metadata.xml b/dev-haskell/hsyaml/metadata.xml
new file mode 100644
index 000000000000..4fd3981c32d1
--- /dev/null
+++ b/dev-haskell/hsyaml/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>
+ @HsYAML@ is a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) parser implementation for Haskell.
+
+ Features of @HsYAML@ include:
+
+ * Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the [YAML 1.2 specification](http://yaml.org/spec/1.2/spec.html).
+ * Direct decoding to native Haskell types via (@aeson@-inspired) typeclass-based API (see &quot;Data.YAML&quot;).
+ * Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).
+ * Support for the standard (untyped) /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \&quot;schemas\&quot; providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas).
+ * Event-based API resembling LibYAML&#39;s Event-based API (see &quot;Data.YAML.Event&quot;).
+ * Low-level API access to lexical token-based scanner (see &quot;Data.YAML.Token&quot;).
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/html-conduit/Manifest b/dev-haskell/html-conduit/Manifest
index a5a350324c07..0cda62972c64 100644
--- a/dev-haskell/html-conduit/Manifest
+++ b/dev-haskell/html-conduit/Manifest
@@ -1,7 +1,9 @@
DIST html-conduit-1.1.1.1.tar.gz 4004 BLAKE2B e38440a26bbe1d0f888dc4e773647f6e5df3982ba139a7dbfc2b746122045763f8986bf73a13d89331dda9cb2de4891ff6b8cb002cd21bfa16a64e8dbb5246f3 SHA512 fc69c595f97c952d624cc8a22597d6f966ca343dd8f6b9c5da8085ba9a7609e1bcfa803dbb705e9911c5a86de7456331226080869a04a56b69ec36f4ab5bdb50
DIST html-conduit-1.2.1.1.tar.gz 4125 BLAKE2B 6bdd59682118a5c6724f360142f89577aa1c19502a3896b7b8cc59978c05cf13b1a626e433d4ee74348792ccb12927f10fefb49f28644e4997d54675bdb3d067 SHA512 601c1b840ab194b6a3e89c1a7af7335a8a8e2a9c01bdd4d19914c1b512bc1d56dfa199855072b9e0406f8744607bd3e3efe3a480d2dc824048b67cfe1034e9b7
DIST html-conduit-1.2.1.tar.gz 4117 BLAKE2B 9eeaa5a5a336c9ff9f43224d4dce2f92f5c2ebf1ed6a4e302c3a0891f8111065ee4cf0eeeef745ef83d8d23dfb38b964b0089302cd8a16d517353d985ee60f60 SHA512 557dc27479cb83cb958839ec29faca4997ff52f848430b5a3c20f17dcf388c76848d0c83db376077f8a6f192312e124d5b0e6b86589d40053e1a657ca96ee5ac
+DIST html-conduit-1.3.2.1.tar.gz 8976 BLAKE2B 070f6f0bc2c47c5e884d81cca1ccd5c72fbfefc39fc4a3d937d9a10ebf496b405b3e4f46382a882fc96cd12247ee00a834e90d2d06256316c96e2d3e8f2d3147 SHA512 94e9db8db839c5368f5a042a7039d44e3fabf5ffa30426894675317b985288c0d5fa94a6d1864b94802ea2fda3ff2728c4578759405dacdc64d8e2cfbb24aa70
EBUILD html-conduit-1.1.1.1.ebuild 1232 BLAKE2B 5a20a6b610c5af08872bf1c4d1effd6f39cd2943688251c287307f5404870c9d9d2d50e8a7583d48cc82fa0b42c0652bc7e38f2d489e677dff952b6cac548e2b SHA512 b4c6961683c5eb6cc4af45da2d9baac692d272797ebbb7fb6093e4d312bab4984c4d1d3f8a1ff45679ccbacc25bd0ddef23f51264cca1a1fff9a9ff92d495f08
EBUILD html-conduit-1.2.1.1.ebuild 1109 BLAKE2B b06921f05257d0883659446c7cafa6645da82e16fb00962993b182258ada11360304a78dddd5557cb98397f5c7e105d022ffd53e8e4d3ef016c2ae2c8015d5e8 SHA512 554d466373d2eb479992f350053af7c8e37be239c68d0c24faf763eeb3bab5ad94d79b2ee0837add4f4d2ea388f835f50519f86013f37309f47d5d6b40103638
EBUILD html-conduit-1.2.1.ebuild 1144 BLAKE2B d177b3e9ad75326031cca56d7c4c39a01c3034a99fdce95ec98a5e238f9ad3d7e74d383993f9041200ff160a72368358447c16da2a80047c7d908367cebebcc2 SHA512 b6515417388e0cb153dbcbe07b9af6f844be8a560b3e3bfb725d7deb059cf37ae7356f336343087e6138c512b56efa001065dfc3d32b46d72e70ff68264dc4d6
+EBUILD html-conduit-1.3.2.1.ebuild 920 BLAKE2B 77ba57850988b9684684fc21af7befed30d48256c6e1d0e12dcac9cdc79b580d4edcc87bd134133f9e242cb5c4f8ce6371fa548b1a93a7c13c120980eacd6da6 SHA512 9bbb290cb8af708ae4baa0d866d3faefb19f08c1a6da48ef683da73d314848b7c203a8bd763d0cda3530f3ed01b32d86bfdc75fb5123c5f4a01bf929a9086b42
MISC metadata.xml 603 BLAKE2B 2e16ecb493a304d9b03caff945ba91f4e6b85f15669947c1a6e30c9c25fc8629aafb03318e77c714396f523fffea98cc687efd9ea8f23d89fab984347cf666c9 SHA512 5a83ca04664dfd65f6e9a8987695cd7936c4b16d4774adfc9599f71bb64360fc1b16927d82de20881447a64cd9c63bee50442514457f6b079ceddd2480be93bf
diff --git a/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild
new file mode 100644
index 000000000000..eb613fbe946e
--- /dev/null
+++ b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/attoparsec:=[profile?]
+ >=dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ >=dev-haskell/resourcet-1.2:=[profile?]
+ dev-haskell/text:=[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.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/Manifest b/dev-haskell/html/Manifest
index 3ee8cafdaaa1..81cc07071f06 100644
--- a/dev-haskell/html/Manifest
+++ b/dev-haskell/html/Manifest
@@ -1,3 +1,3 @@
DIST html-1.0.1.2.tar.gz 11021 BLAKE2B 95ce5a7cfe1a9342d490c46255c5c1a5885a428a60941cead82f353420f60401f10ead1aeb1dc317251bee2553ae89f5de288e8e1946269e5f08630130163717 SHA512 e7ce2be53ce4c7898aa8772c34d1469a90fcb5258ffec0cb1da544f334b6f13ecb73060dfec2284622be1156a2adbadec8b9cac5088c1ca9d84edfb50719b9e0
-EBUILD html-1.0.1.2-r1.ebuild 596 BLAKE2B c28da3947ad7d58cf2aa1e0edfd8c2e0951c481d693b4fc26e00bccb67b8857312099fc79450db66a3c782905eed2ea9db48b52292d20e51f6efef60af523f7b SHA512 22f58047d309b1437a7f90ffc3e75e70aa8f67719e5aba22a20c45e3b84d40a75b46f78e513a085cbb16e5ad619d19af0705dddc1f1a7e9eecb41123f890d816
+EBUILD html-1.0.1.2-r1.ebuild 584 BLAKE2B dc0a8531cc7290dc6d11e70b235307531330843eaa8bcd1ee4bb6bb11e5b0bb31d99c582dee27176ee4d1333f9f0b17d681e70e094ce5b7a273a0274d7577d4e SHA512 6c95c74b5b2d16565d38937c5deeabff936753bc29b253d8bb2ca25af7788b055d51a78f311cee93cccaba16141092e5013c37d4b25f30df71c363fa249b98f8
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/html/html-1.0.1.2-r1.ebuild b/dev-haskell/html/html-1.0.1.2-r1.ebuild
index 29c8955acab4..c1bad49b169a 100644
--- a/dev-haskell/html/html-1.0.1.2-r1.ebuild
+++ b/dev-haskell/html/html-1.0.1.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest
index 07aace468ac3..80e9c228ddae 100644
--- a/dev-haskell/http-api-data/Manifest
+++ b/dev-haskell/http-api-data/Manifest
@@ -1,3 +1,5 @@
DIST http-api-data-0.3.3.tar.gz 17668 BLAKE2B 8b4dfbf237312cd89413d45d31fd0730eecc4459e63d3e6f66bc1fb128f5c1d0358c3726df453e805014f5607373b2883fab0e38b54ede83ac4417cc6be81296 SHA512 125240fe0da41ff118937864cc5386d50b58cba98fa9d463202ac73a07b2d530563c3a7c41f81be42f25d99bcfc12ed01dca095a000f0cefc655d8046c3aa00c
+DIST http-api-data-0.4.1.1.tar.gz 19800 BLAKE2B 1dea8465ca41d6a8afdc1a994bec79e2fd58889732275dd0dfab73b917e1ae7b21824ba36ba83471d82e18f4ebe05265655098912c4136fd4a250070641c5c74 SHA512 9b768dc790999e42a82753b69f6ab48df90721468eaff79bf4b9a1eb08572dba3488908db4ad0a1afb3956513a16fcd663f005856e230748f665987766e10c59
EBUILD http-api-data-0.3.3.ebuild 1308 BLAKE2B 93af39eef397c13d8af3b71a8e814cf61799b708e58ae5f95f44d461fcb5ff3304e0d1cb64ef4175ea2d9e0d3f97ea53ab23a8b7d3dd05630e99759e670ac371 SHA512 08b6ddf8c485dd42b48f9dafb6190279f97f9ae96f6c8af7190b5920516b97e85a30d8e01ebc615f0ba39fb60cb172a9e20c470d2c75620d393dcb0a308801c8
+EBUILD http-api-data-0.4.1.1.ebuild 2235 BLAKE2B 76eda71dd0eb62a2ac7ecc8e455ae7d75d21fd9144b8654ed93fcf5c68fe23071640a034fdaffec1e6acad3f0297730efcc10da9cf2147f3b424b53bbb9deabb SHA512 c8954f6394dbf3b3911adfb9208a686de9c51738178408cf47ef60bef421cf5ae31d18c0fd837c86811acde72da27d110b3b9b70c819e0ac387d311a537b09e9
MISC metadata.xml 451 BLAKE2B 8c5f2ff5dd8eb41a933d14573e09c78963212aeac180065cc12eb69708f76d5fe7d7843384e4ff2095d3daf5764388a9cb14b96aeb37bbf3da7207178b3c28ca SHA512 c1d1bbb22c5eda41eecfd560624513271598fa334ff36eb58fed7aac29e1631296ca2ee53fd05b1157615a0d394dfa8e1dbc23257d4e7f5ce8d0456ebf342a7f
diff --git a/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild b/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild
new file mode 100644
index 000000000000..f64232f9c25c
--- /dev/null
+++ b/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/attoparsec-iso8601-1.0.1.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.1:=[profile?]
+ >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.12:=[profile?]
+ >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
+ >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
+ >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/time-compat-1.9.2:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.10.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-haskell/void-0.7.3:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.7.1 <dev-haskell/hspec-2.8
+ >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/quickcheck-instances-0.3.21 <dev-haskell/quickcheck-instances-0.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.7 && < 4.14' 'base >= 4.7'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-use-text-show
+}
diff --git a/dev-haskell/http-client-restricted/Manifest b/dev-haskell/http-client-restricted/Manifest
new file mode 100644
index 000000000000..312d0739b4bf
--- /dev/null
+++ b/dev-haskell/http-client-restricted/Manifest
@@ -0,0 +1,3 @@
+DIST http-client-restricted-0.0.3.tar.gz 5178 BLAKE2B 3fd0a0d1218f1a5ef0d87ac43cd3b3ddc37cf78ca3a8c6841409048d3de4cc44773539b17f0c60ec75dc5e120497e6226edad5556024623a09544a0d78ea9e4c SHA512 6734f674b6a026f1cbba495b892cd98892584817db69bc36db07f4179e6ae4841055afa37a4841edff7c30270f9977b5700ecd9640ca812d213c575fb4ffbf86
+EBUILD http-client-restricted-0.0.3.ebuild 952 BLAKE2B ce967203b09b2bc5a5f7838fc94eae8240ed834a9fe3d79077956972a475c7e0dacdf37401d06bf3b0953ded82527dae7c61621ee790b346bcb450b8e0511901 SHA512 75a242e0233d42584fd6529297051ad58d6d29d67559286e7075dc0a4b8f1ac03cce4388a2d9e6274aae1cb7c890a0ffcc9b1c82c5ee2fbdd0fea75f3be5cd41
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild b/dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild
new file mode 100644
index 000000000000..22410e693dcc
--- /dev/null
+++ b/dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="restricting the servers that http-client will use"
+HOMEPAGE="https://hackage.haskell.org/package/http-client-restricted"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/connection-0.2.5:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/http-client-0.6:=[profile?] <dev-haskell/http-client-0.7:=[profile?]
+ >=dev-haskell/http-client-tls-0.3.2:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
+ >=dev-haskell/network-3.0.0.0:=[profile?]
+ dev-haskell/network-bsd:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/http-client-restricted/metadata.xml b/dev-haskell/http-client-restricted/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/http-client-restricted/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/http-client-tls/Manifest b/dev-haskell/http-client-tls/Manifest
index 9ec3eea13021..e7b1fc3a1c45 100644
--- a/dev-haskell/http-client-tls/Manifest
+++ b/dev-haskell/http-client-tls/Manifest
@@ -1,7 +1,9 @@
DIST http-client-tls-0.2.2.tar.gz 2962 BLAKE2B 40a3a5c03425fc26435de089c58426e25923ac4a14528e05b0b0d9e82867a9e3673a7d3db4bdb21a1838fc19f79acec8323d4341c8c8a63b415b2ad39bed7e66 SHA512 fe750f8c89efd6f65ff4f80ed2e56caadcbd6135fe4dbe500c763994773d91924cbd12073b84dc175ec617d76077febc790a45e293a2a4bb6ca840d0f223629e
DIST http-client-tls-0.2.4.tar.gz 3555 BLAKE2B 0192b1aef91c4023692b0ecf2270e38a5b4edc0bb32526e993e8764d593b112e9d04b3f93d1b55c5eca6de1f6cb95b2d5c90a9f4b5307feb763cc49b992a38d8 SHA512 3394b4cc6d8d398c17b3f06f6e1183103fadea0527c4fdab963a7e7cefb3b22fd0f0c3dc285efc7a8a1a902edc30f52a2ee35596dc173769c7fb9be6d033b24c
DIST http-client-tls-0.3.3.tar.gz 6154 BLAKE2B bf7558a56194a21ee4829a679ecbde612de7abd922cc83fd941948dbf4e9f80163942f9d564479af3e1f49e49e5c22476538c0d33ebfb7f0fbecdac1a2325007 SHA512 eb4b094ce8c70154554564651dbaf57db80338b3fc88938a67fc5d7425d9f1793e805aa62cc90c0eb2d8a168d89769b45963b0382729103850920eac5fcd267e
+DIST http-client-tls-0.3.5.3.tar.gz 7679 BLAKE2B 490fb9af14ba814528560bab7cbf37bf348db38078d08d6be07934e52754741bc3b0ed91e614598ab8b26e19a67d7c6121f52a59b0b9ee47481e5c9bdf3cd36d SHA512 df4fff9fbd6736a52d54bf04669107b24e3d31c22b0f7882310204ca4ef1a895e9f79cea289423341aa575759a2667ff9ca86b889567605ad3daec266a1bbb14
EBUILD http-client-tls-0.2.2.ebuild 901 BLAKE2B 6c85ff72c12154c33b0ae26ae57dacd21cb91ae4ab1046652778963f75565e88f501f293bfa847df772835b37a2dced6c64b9ae245b9182f5ab3b9cee87fa397 SHA512 76607ed2304c1320934a21fc31d2b9b8c5eaaf12b2fb3045876e49c63328536b373074af8882502a29fd451f4e33b214d195412ccb5ea1b251bcebd67e2bfec8
EBUILD http-client-tls-0.2.4.ebuild 834 BLAKE2B 8dc9b7c641198bf1c60ba3086c288c13e20f4311318d1c1e1f97cf695c466d3e9673ee215fc5cd6799897ab2e9b15c0b62226cac9504dcc1ad21d7654334202f SHA512 6f682499f8e5f8d16c0fc24214514c083cfc1132264bdc3e6230f8fa38f2e018fb357a6e0f8cb93fd75443b358bc083d5466286e896c4b14096dd79e447bb7b6
EBUILD http-client-tls-0.3.3.ebuild 1028 BLAKE2B 958cc91011ae9b67e301234fcef3992e6eb3a1737a5bcf0256133095f3728c02d0ee6a5f6d3a4190e7dbc4e679f038bed829c77ebaf045eb47a4998de29ed2c9 SHA512 e7fada98753eef18a7533a0575f94f3439789b5c26f26a0657c65b11b1831737077c53f048500f3b7fad009ff195daba7232fc7e7109830b52c9cdc5579f766a
+EBUILD http-client-tls-0.3.5.3.ebuild 1100 BLAKE2B d5138409073bdf15f18d2579f4fbd2ecb81d5b9b746f6c7970c287167742ea83fafaef1307559478301eeb37ff754400fa1ebc794df278df66218e98bf53960d SHA512 6a6f410bece26bbe2735412912d5e27ebe92fbc9cfeca495969e29f1679d9f561f1c58933b4843300a4b85a0cda11cd10ddc77f0a47f8111c1fcc27d693fef73
MISC metadata.xml 441 BLAKE2B 33456ac8ae2845eed00ed66ca3d754b83e90c33a57f6e84dc0ce31dedd9f2fd2b711397759b8024629dd011e18b5942db3567093a3226bced39a8abcdd6c6d44 SHA512 dbea66c32c3fface3c17b221436091de83efa7368384bdfdc76acc36672e6d7afbb3c5ffd08afe627c43d0e891dac4fc8053ea6de6294e0d1a7a0eb87edf4988
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild
new file mode 100644
index 000000000000..a75058c75742
--- /dev/null
+++ b/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.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="https://hackage.haskell.org/package/${P}/${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.5:=[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/network-uri:=[profile?]
+ dev-haskell/text:=[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/Manifest b/dev-haskell/http-client/Manifest
index 5af0a4d4e213..8b167b90c485 100644
--- a/dev-haskell/http-client/Manifest
+++ b/dev-haskell/http-client/Manifest
@@ -2,8 +2,10 @@ DIST http-client-0.4.18.1.tar.gz 75796 BLAKE2B 07e1f5dcd898e1e3c2f3d6d172d13256b
DIST http-client-0.4.30.tar.gz 79327 BLAKE2B ed2819a51a888c0d09e71791b3eef1ac947138361b21a036810fe949c5a7368dec8f88b7dd86334c845777bc28b85fb78e50ad5813c48d7636e92c25afa509df SHA512 d8e9a2dc9a2f999d5d2ef313cebef9d3e88ee98225ceed64fc220c16d6ee1bf5174e1170bc1f3d02f8ca1dfd4d63631ed204c238cdc9e4a751aa232e5dc42224
DIST http-client-0.5.5.tar.gz 81369 BLAKE2B 58a7fcb03ab193d08965242d3dd267f2e0de7b82b6d29868a77a52977846e78c9744c3a650e0373c60ff533d6fd5fe08ceb7b1f8921e5f04e62f47d77728b905 SHA512 3289f9e0efe3fa03a99885d12ceb0e2cf881c339f69cd0812ed65d47b00401ed4959fc19c27492de7616395a04b412cbe443af47cd82afdaafcf92e52fdffac2
DIST http-client-0.5.7.0.tar.gz 86010 BLAKE2B 1e6f938c71d270a3f28457dad3e12000c08ef880f526db764bc06810f01440448a0071181582c3262953c2aa1dcd6d64929c7ae0ff297cce84b832db048433d4 SHA512 5a411fc6b709becdbdb727904851ff1348c39430d2358f780677fd00f154cc85d94f776f120f4435c2e9a89bb9f0a00858df0d5c7b250772c88c50179bd30275
+DIST http-client-0.6.4.1.tar.gz 89702 BLAKE2B 845488745e7429b833c92521be7abb6e03ae90fa81f819995d9fead467fce1f3c43ece8c4f5da1f8242d79086556b0f86eeea3da931a0a613eb49966ca9cd60d SHA512 b9595ebf3cb48c5ed288934976b78270a3092a35ae083853684c848301ee88a18e0e41534180033df071ab87dc9f9cbab99da37cbc74d538472409c13dcfce7d
EBUILD http-client-0.4.18.1.ebuild 1665 BLAKE2B c32cf159a95d431dfb90caca477216a5ec599813de9c9ff9e1826930a1a6b201a07b2b950accc8fc144bffae368420a4cb5e23c4c9de50664ca91316d405dc04 SHA512 a83ed45cc58a5ad5e72166b194d135e130f85b749733171bb1d96f7057e09ba94950c1d9ced8c2d4fda5b0525cec3d2578f5199290edc7c755b67f128c9a35be
EBUILD http-client-0.4.30.ebuild 1663 BLAKE2B 23246398e82ed744863053cd6cb0c14420ce1f54ac547fd7b059f11347fdbecaede68ca2fe07f6682c133c596a16466753d14b99e13c4b5ecb813d58fd7148fc SHA512 9a4d07e9b0a1aa44f1017ab966b76b44bcb7675523b46b501fab95dac0d442097b35d9193c75534f9d220719072a3c52375b12b9aa9fe5b06b4ebe0ed45a4c3b
EBUILD http-client-0.5.5.ebuild 1529 BLAKE2B 03c943598e8df7e27815c6ef96f265efb91954e0a6119dcd6545927ba962188e708ec531c52d2e61072ace8f4394aef729fe18d36c9a5c6140dd55d1b3a0da44 SHA512 3bd77198b7ff832bd4bbfdc4c00691c956ce09748093891f3c820c41b02017f314ceaccb0f10fc3b0de04e61e0d65ca913effd8e97acee41b1fd9fba4209074c
EBUILD http-client-0.5.7.0.ebuild 1567 BLAKE2B a16924dddb5a9fb034c18399004f363ee27d2b8c0e9263e44f34844e41a8ea69c92c712536cd7484b129ca78b6bb16285f80d68c21684abc15a00b898cdba00e SHA512 3da9a594975d9ce27412456c69286fffb8e42dd67a33686981658eda22b0d51f40a590eea60b6d011f6503354ab2ff7b56e529b21e48e2e205fa23e05c9b4ca9
+EBUILD http-client-0.6.4.1.ebuild 1604 BLAKE2B 47a4b3503232150aafe3fb35566ce5c6a76349bd58aec53c2ba594fe919f290b817bcb99b0288f592ad10b410f3daa1e75600e51b9b03bab39da3b0daaa5c297 SHA512 fd0979e106b669b260ed9b76bfa82aaa39f03a883287e76804211f03dab039161088de6a824ff196e76e5bf2b64b11bbde1c864834edc9a8c5d75b42494e7595
MISC metadata.xml 523 BLAKE2B 35c8929a44f77e2666f278d83984c519a93c21eff2a3f887dbcbba4068f6321e12514b03f6532f5c89c627543af431e2ff1888cc64084004d1ab150e74be5182 SHA512 ba4e9d6dee78cc9b803646be59d6c32b10bf13c5398305607722d4a3095e4e37fa6ef67d921544e34bc95e0348794d54178d5498f3c447998954db118e5eda8b
diff --git a/dev-haskell/http-client/http-client-0.6.4.1.ebuild b/dev-haskell/http-client/http-client-0.6.4.1.ebuild
new file mode 100644
index 000000000000..023cfce84a64
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.6.4.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RESTRICT=test # requires network access
+
+RDEPEND=">=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/memory-0.7:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-haskell/stm-2.3:=[profile?]
+ >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.3:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[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-2.0.0.2
+ 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-conduit/Manifest b/dev-haskell/http-conduit/Manifest
index 8f6415a61ce0..aafef31b9e78 100644
--- a/dev-haskell/http-conduit/Manifest
+++ b/dev-haskell/http-conduit/Manifest
@@ -2,8 +2,10 @@ DIST http-conduit-2.1.10.1.tar.gz 26897 BLAKE2B ccce9e4848649fc53305acc51544b259
DIST http-conduit-2.1.7.2.tar.gz 23333 BLAKE2B 6346e1872ee339585d8b92d1b20cab06ed892c7fe861387ebf2f547400c991e792a4d87e570be93671fda9d261cde157d5015f4f833abc6138069534637b440b SHA512 020eae7a5846a880270b24d85ea4e7c2742c0f701e9e895b4dcaa1856f794fd00e09951e171104a173679d062789e5214ee24e0d63984e7d94d2cb2e5e7fb0ce
DIST http-conduit-2.1.8.tar.gz 23331 BLAKE2B cf0c85991a8220f1cdb4bab34e42d58bc1fdf49a48048879efd22d6a1fb78a116edd2475c3165bd0cffb8cc5d9d9c92af2a60fb5ad28e330255daa99279018ec SHA512 a5791e9cc9a5d8a077a54286e163cf16b388e1c1a71f31989e731ad724de887d96bd985805380b3ad7ed8d0570c8577c38bd1a36567ee38924487c7a200d304d
DIST http-conduit-2.2.3.tar.gz 27457 BLAKE2B 411dfa2858a6058baef12f8e120648df7dd7eef0880f8a5e6d3bbcafa879865b47ddc4b3c76b5b651d1c3d7629a35ff8316abce62b0e6d61f6754c96e953de7f SHA512 675e5d81130d670377d2597a583f2ea8185604f115317cd11493127086b837d0552014fb3feb53b7930ef3b063d6339d2556f7a8f3f5568dcc5332e3b504e659
+DIST http-conduit-2.3.7.3.tar.gz 28227 BLAKE2B 9cc2583809410bf7e52244140eda9152d4021699a287a8f99cf5501f854965893b03f661a8f0d266239978e48518be386ec3f3ed5bdf44030638b94b9a95d26c SHA512 0b3733ce031299ee3b93ca44d45a913e384dbfcd43efe5c65076efb5ff8266058ecb07e90f699ebb54d2d37f4a299be79717c3988e72cce631d417ba21ed4d08
EBUILD http-conduit-2.1.10.1.ebuild 1698 BLAKE2B 1dc4c29a28a8f4891eb1283352dbdcb3ff7a7f10b764bfac0b26e7817eb609a163417e6dd4b7f314dcfb124e7948de7e15ddea708007a61afc0cf1f1ba4541b4 SHA512 411668adc309de2af973170c7d36d574e6fb8f87b7b1c99fd66bb02967fc493a2b5d3165ae7795233b360ff3e1ff4369e7ece9a943dcd39d1c3444cd81a75775
EBUILD http-conduit-2.1.7.2.ebuild 1566 BLAKE2B a474f2dbe8d0c81ed82eeca109b299d78b97aaf3cfd2aad3b6cdec3698622cc667319462614a4ecc1d88fdcdf3ec2a37bee8a12838459136f89207b5e63e6351 SHA512 27882bdc77b60d5ce3ed11bd880384214fd3b2e0d4ecba87a017be9630169e5c273d65a2af3419b28768322f5a883e5eef69585f77309415f2fd06d704daa97d
EBUILD http-conduit-2.1.8.ebuild 1567 BLAKE2B 3d31eda6bcc31fb3d8c55f5de72c9787818818c08be18d6d6039d8ea4dbd4c426b4ba4c5eaf5378f28e5a7085f1c7ffa4f3859affdfdf7dfffec3aa09831140b SHA512 4836af254e107f080b06de96ae527a9256f5307afb67f8dafa072d83cecb57e3b1f722389f5842a8e18420a075e0d82bf9382c2d51f4e73f9d2715c2bf9f118a
EBUILD http-conduit-2.2.3.ebuild 1685 BLAKE2B b7ccccd19de11ac3454df16f20efd18e51c6c582ddc124fb32da55323a579679bce84b5eef37ed4fca8aba1a2e1dd61a7e611d3cb7f8d16ace3a45577dd65a49 SHA512 cf5d4fadd48518bd0de6a9df42b251e7bd4038e39cf49a970452d2b88d99c67630a12b0cc451a335da841b0cc2fbadfa0f8cf983d79fca41519332d3468e4888
+EBUILD http-conduit-2.3.7.3.ebuild 1622 BLAKE2B 87e88033458a3195f932a46980ef4a2aeeebb4b877800d4dd9ad5a723feb0ba491241482605f46ceedbe907b6738a345eeb6873cbccb3b4e9c5bd25845c3b2f9 SHA512 e5c5d04e91e82c93fd0629363a32cfd734c00c4985f6804d239f3393179af27904fe80ceb5a522492da3ea69859be1935dd2f72c08e05457be7ccc50df619ee2
MISC metadata.xml 542 BLAKE2B cea164848b3bd81887d7602613e58d13d956e032e95c017a46afa50770080f3f6a7d2be6336b219f10f6ab4516891eb7999739fb6a776717d6fee3e6923357fe SHA512 9a41770d1e3ddc412628b81458d37ea70e716c849a5c8b14db1b8f4da810515217f856e3d17ca2156cc2eb9e6bd459b702cfd4da624bf3e2b0b50fa09d78dd14
diff --git a/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild b/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild
new file mode 100644
index 000000000000..804e775f1c5b
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # needs network
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/http-client-0.5.13:=[profile?] <dev-haskell/http-client-0.7:=[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/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ dev-haskell/unliftio-core:=[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/blaze-builder
+ dev-haskell/case-insensitive
+ >=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/unliftio
+ 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.4
+ dev-haskell/warp-tls )
+"
diff --git a/dev-haskell/http-date/Manifest b/dev-haskell/http-date/Manifest
index cf695405adc4..4e8506448ad5 100644
--- a/dev-haskell/http-date/Manifest
+++ b/dev-haskell/http-date/Manifest
@@ -1,5 +1,5 @@
DIST http-date-0.0.6.1.tar.gz 4989 BLAKE2B f1dd2f10a7ee01591d970e10128ef381b6764a121785a8b90608d486b2e5370ef0d529c3cc4995d661ca1aeccf698357b21433c8ba11baf8f667d97488c65ca8 SHA512 456d59bc9405578526ea458772ba8b01d1fe85607bc0e201efd6f0f080525205cbf8eba19dfd5f64ff520510a9a7ae3b7008fe43fee0e312b792476b965ba739
DIST http-date-0.0.8.tar.gz 5322 BLAKE2B a88ee8ff31e5356aefa095d5c700e77554657a1102ab12091debbe173dc8b8886b3468795117b81ac745c08511b5b856ee49f6754db265226bd375926a68413c SHA512 7ad48dc20c62fea21aad0d15251cca333b56a59ca13c45be61fd9fcd938e28f5cb82701b7a394c256e1487679d0bbfcf994de90d7c8b57888e3bac8809e97114
-EBUILD http-date-0.0.6.1.ebuild 663 BLAKE2B 72b18b709b4400054c83da9ec09b53ea0a088bde217d0462212c5afd56fbf86d91b8286428732f682c2e76db17855d9729541855261ef5a4e9ea49135db353b7 SHA512 981e541b907e33f4fd9c17e3b55955115cb3d656a8c41eb2000891bd33e5ff1c18ed1179481c054659068e33cab3e794402bb375abbc4a863b17183cef94f597
-EBUILD http-date-0.0.8.ebuild 784 BLAKE2B 7ba59cca847f623476dc634b757775e1bc49dd3c70095fc774065d18462c95e01be06408dcea054d4aea38a7bd0829610fc8771f04ce9c5784818403bd253d6e SHA512 f3063d859f58ca3e3d615ab0fef5f79d948c7fb8f2ccda97461d747a7064407e8d3e3d2b46a25cf422d9953914f4f772b21092c14fcc6d4cd94be8bc9b9c1378
+EBUILD http-date-0.0.6.1.ebuild 664 BLAKE2B e1cdd7914324e01e4f69f2e230d4b309c137839bc38d3b420d1fb268e499ec00e0d8fd105815b25b092cfa89bda0d011374d0c0569771810e1a0102ffd492d14 SHA512 f4beb07f16165eac0ca30d9ed701fd091cd6bc7e88b41d9db44026156ac10f5c22de7bb8031e4f6c0f92665bf3c2addbfe98f33934c6d43c8849048a20918dfe
+EBUILD http-date-0.0.8.ebuild 785 BLAKE2B ae3eb512157f0c0fa63d16345a509039489493e82bfc0d4fd5d262e62f29dee08b85185810eeca79105f2bc1f428f381425145a1189922fc8a3c0ad407f5c956 SHA512 66dda660667c99613843276a774f9e837854fdb47a6211b78d69a38cffdbb3edb9bc7e69fd19ba5862fec35d7fd58fed683db8ea2f5071761127bbfcdd020316
MISC metadata.xml 330 BLAKE2B 73ad89816b1c0c397c7be7ce3856776ab760ea8e1060907cedb5ee84fd2c2e4d925ef5ed5c934b75c0b62bfd3e2ed04725ebc02cb3c31176b973cd71a6615cfd SHA512 c9fdae694c19062e357717219a209dd12b94f4d2c381b0dbca58382382275a6dd99bfac7a8e4c13fe9155b585e7ad59e1864cc33fd270eec14906ab6e5342805
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
index b8b25174e2ca..ff364392c204 100644
--- a/dev-haskell/http-date/http-date-0.0.6.1.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,7 +9,7 @@ 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"
+HOMEPAGE="https://hackage.haskell.org/package/http-date"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/http-date/http-date-0.0.8.ebuild b/dev-haskell/http-date/http-date-0.0.8.ebuild
index fedf86cc4edc..45fdcf4f136e 100644
--- a/dev-haskell/http-date/http-date-0.0.8.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ 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"
+HOMEPAGE="https://hackage.haskell.org/package/http-date"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/http-download/Manifest b/dev-haskell/http-download/Manifest
new file mode 100644
index 000000000000..9fe74350873f
--- /dev/null
+++ b/dev-haskell/http-download/Manifest
@@ -0,0 +1,3 @@
+DIST http-download-0.2.0.0.tar.gz 8946 BLAKE2B f8b52744605ac8bd9bc922e23a5ffa02d0d7c10af7109594e0273cd46fec8afd0e20e2cbffed04ac206234d3635b2c53f6adfc8e11467e05f1b3544f02c7a271 SHA512 b31caa48c1ea2a01f1301ca63b2e0c135cd0d3d392b92518c7d70d89fd83da7fd95cffa3cb374900a45fb2da8d17f748de0de72fb4beb8ad11e203676f9864ae
+EBUILD http-download-0.2.0.0.ebuild 1203 BLAKE2B d62a805b6bd1d8f67dcb0fd30e5efe879a227551af7ae421ac3699d75c273820f787a91044c279cf0f441be057c81f0d396bcbd0134a874575093fdab397bfee SHA512 f102f63da0e427a304c3a66c6d9ec8bb1e1e004e1dbc01bcc2acf4e28daf37663f3ad5b58747567d61c630360423753454fc864982108684956a373069d200d6
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/http-download/http-download-0.2.0.0.ebuild b/dev-haskell/http-download/http-download-0.2.0.0.ebuild
new file mode 100644
index 000000000000..5123c9182820
--- /dev/null
+++ b/dev-haskell/http-download/http-download-0.2.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Verified downloads with retries"
+HOMEPAGE="https://github.com/commercialhaskell/http-download#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test #requires network access
+
+RDEPEND="dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/cryptonite-conduit:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ dev-haskell/http-conduit:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/path:=[profile?]
+ dev-haskell/path-io:=[profile?]
+ dev-haskell/retry:=[profile?]
+ dev-haskell/rio:=[profile?]
+ dev-haskell/rio-prettyprint:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/hspec
+ dev-haskell/hspec-discover )
+"
diff --git a/dev-haskell/http-download/metadata.xml b/dev-haskell/http-download/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/http-download/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/http-streams/Manifest b/dev-haskell/http-streams/Manifest
index 9ee78f52503b..61dca887f0a8 100644
--- a/dev-haskell/http-streams/Manifest
+++ b/dev-haskell/http-streams/Manifest
@@ -1,3 +1,5 @@
DIST http-streams-0.8.4.0.tar.gz 35330 BLAKE2B 6e6c0fbd9a61c6ea587d7140fb0219c5a415c798ee55b47f45642c19cc67f67a6c1098d74c8451bb6285fdc001d6cac389459a3dbd5ba9409a59e47e4bf4c9a5 SHA512 763287042b37eca43941369dd2b7a7693f545ef37d87bdadb0b5ee686648bc0c3e7d2a8edee37648bb61ebc1dfefb029ca3ce22a44519a16775eab98de0b0a1a
+DIST http-streams-0.8.7.1.tar.gz 35149 BLAKE2B c7b754b694b612f167b072e17abf14a537aa36422ee4a55695c25b84e8780a6acff61ad9d2041b0ee2cc2cf51f77cdee732021870418d506cbf07a80cbb1b88e SHA512 6c2613cc6bcc1b54916c484834779fb3388085082df33216beb12685eb8e56c0f45b2bf24d657acc6c0295ea429c0e1947213a1235c4373cfdcf10899c93bee1
EBUILD http-streams-0.8.4.0.ebuild 1968 BLAKE2B b081cf89c77865155f7ffa5cdbb03e49d4bf2d739174485c96c0326f93c478038a746c37ee59f6db3624b529a3078578c529bcdeb5e9571fa1937f3388bee859 SHA512 432f50141db3dfb031a8c2da6a1884e20df8525c3d936284043fa8a8e248fdf57f279d4f2137c065f153554645f86812ac715ffb8943a12ffaed9cc4a0d7d586
+EBUILD http-streams-0.8.7.1.ebuild 1966 BLAKE2B e1a97fca0e9961d4c5234eb22313c34334db111384b53d3ae7f3fa5a5b26c14ff65c17cc9fa3fa86e14956ba0ab5d0a1734f8d751070d444519bb93a919097b2 SHA512 d37dd16e852434e6b3b7d6ac9b15b67e37503c81ab2cda80160970d87d93cdb210b91c7b0728e090120f4f630e6aba693301e4440b1109c165b75332436ae9f2
MISC metadata.xml 727 BLAKE2B 8fcc9f3a679e00960165b0ffe29c0a7a2f3cd17876593de0bf58ba767b3d8190e5a01d1a0132c4d1328ef4d753d908bbf448b95a5b05de5faf98e311138b594b SHA512 d3f4b4bd4d4e5e60ad7044fc662ac3577dd4e7bdfc95ac3b5b6bb16ae8cf5626e3e1c2aecdcfa1a3de4920eebac18f0a75894469cf04d72eb1f6970aff12bc5d
diff --git a/dev-haskell/http-streams/http-streams-0.8.7.1.ebuild b/dev-haskell/http-streams/http-streams-0.8.7.1.ebuild
new file mode 100644
index 000000000000..f508569b5ad7
--- /dev/null
+++ b/dev-haskell/http-streams/http-streams-0.8.7.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client using io-streams"
+HOMEPAGE="https://github.com/afcowie/http-streams/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RESTRICT=test #circular test depend: http-streams -> 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.11.2:=[profile?]
+ >=dev-haskell/http-common-0.8.2:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.6:=[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.24
+ 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.2
+ >=dev-haskell/snap-server-1.1 <dev-haskell/snap-server-1.2
+ >=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-types/Manifest b/dev-haskell/http-types/Manifest
index cc7b3b1869b4..7ab1538190c7 100644
--- a/dev-haskell/http-types/Manifest
+++ b/dev-haskell/http-types/Manifest
@@ -1,5 +1,7 @@
+DIST http-types-0.12.3.tar.gz 13547 BLAKE2B 1588845844fd4c346473fba2764e3d8714743af948c41d4163c0d039aa9840769674b6953ee4a8a80774acbd876913503992a4be611bf34a87fb3f695cc78a48 SHA512 fdaf95cfd29ed47445af4ad6349fcbbf4dcd8341f3963da453f8be5eccae4757904d3c4e7a8719ab576a7e7857aaa035ecfc1aa8f99f4ec6fce950c7ccc76597
DIST http-types-0.8.6.tar.gz 10796 BLAKE2B cae66579a8aff76c97e4663ac1aece38c9fd0de72df7581febffd8db0c77e30e3659139aee4eb4812f0fa7011c5be89397657c82bcb3c0af563bb8470d7baf07 SHA512 c31dbc3e61afe42e6b279463b6c156dc343d1ca163a0c0b3f7e9afc0eee55cba31e655cbf7e615a62f32fa7ca1a52da288310c3b749e2d11b9c27268191cb8d1
DIST http-types-0.9.1.tar.gz 12284 BLAKE2B 8e724b4abf896678a495fc21d942c93287e11480785730a8b79b4d158cf01ab9710c6cddb5e5287ad327f627d4eb7c1478d22c537fd9455aca5e14a0adebd18f SHA512 b51c0f6946d1952fa0e91db1164d77ab12e0709fdf9555b53f5c25ed7c55365b433733a933dd2765ce14d0ca2685edce7573c9dbfb75ae49443b4f177d170c40
+EBUILD http-types-0.12.3.ebuild 840 BLAKE2B 06e2a6fc4665d219fbc8e2f4dcff0715079d3873c6f25c6aac5afadda6fa5b18a7385b9d65fd0a732d332ecc7f5cb1e97275c2d9b8fca1177075a343241114f9 SHA512 dd1c630b6196ae6547df8326b6178c69924404a22230c280df635e62bdca9ee4701e1cc7842b06323c161ceb19c2a8462bf0b3d5874e8aee4eea5232fdd15819
EBUILD http-types-0.8.6.ebuild 929 BLAKE2B 28cdabce8c4a213b8cf54c25f7365656d72655c465dd672938ded59fad6df79ead8eb56c45999824c15c8e2672bd75026a7c2ceec63565a2326af1879d3424ff SHA512 d95f2973fe232c421809c765470db2654c130d7a5d69c7875fc3d4e25a42571af45330190be8f8e22d94023883d25a4fcbebd15d56e56228c669d20e38c3c8db
EBUILD http-types-0.9.1.ebuild 929 BLAKE2B ea86a80e2729b89749ef470714c88504efdfc8fb21f8ed95b15ae4e20bdb4563beede07bebb83369fb1f9ce0e2a3d2a8ee2b40f26f64393d64d708824f815668 SHA512 1b3e3a6cab5da93a87f2d88e88645c671bdf8968a1af4c560060c2c857cecf2bf7b985dbd49b7291e918e926b4c8bff10853bdfd3ba6f63326c135e03545a8c6
MISC metadata.xml 440 BLAKE2B 9fdb72e1574ff398f9d96b4cfb8b08a65dddca263a16b21de2452bb63fbba0e642a131558b1781ba80b72b6ac8fd3f0be45ed0f03571c885c7462024ad50a5ca SHA512 02b64578c5df0d78fbe83d5f8fdaba84cfca92d267e220b559fc2b3f0341a2d1978b4f0a16f32c596d2a1aa31407206b96e802d6041830a8d3b5551c2141c3c2
diff --git a/dev-haskell/http-types/http-types-0.12.3.ebuild b/dev-haskell/http-types/http-types-0.12.3.ebuild
new file mode 100644
index 000000000000..91be0dd4f5f2
--- /dev/null
+++ b/dev-haskell/http-types/http-types-0.12.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=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.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ 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/Manifest b/dev-haskell/http/Manifest
index aaeed266a5e8..45dcbb86fe67 100644
--- a/dev-haskell/http/Manifest
+++ b/dev-haskell/http/Manifest
@@ -4,10 +4,10 @@ DIST HTTP-4000.2.22.tar.gz 71609 BLAKE2B 06bee2b2d43f1dd088fc0ab528bb0009890b257
DIST HTTP-4000.2.8.tar.gz 67903 BLAKE2B f94713b1a7e6f5bca23b0c59a86b6c6672d2f49bb527f30da631b3fb8521fcf772244e2277f8389853f62c040d9d3a80cc0824d294afb420eac92a29f530608d SHA512 f7ada9000837a06ce06f9d6aaf83158d48fa5bb4fea812d093eece3b36e9bd4b25df205948c66a4e4b60df3ceb41181f4bdf13415e86ec805239f43421518872
DIST HTTP-4000.3.14.tar.gz 72938 BLAKE2B d1e24a693d5a63d6ff493766e959447e29c6371854360645f398e4b17f807de3d1ffc4716136fcaeb60f4157bd7622b3d8c30269a98ad7ebecf5f3521e292c03 SHA512 bcc9107412f3ff5806369675ae6cfd87c4ecc36490eab6d62c697f47e62ff8b0d1d6a25f9bfb9d8ef1f037492820eb732cb9cbec7ea9e7e4b20699573077b064
DIST HTTP-4000.3.5.tar.gz 71718 BLAKE2B 3838c286001bef88fe4b1834bf9e924ab84057fdef1906735e5049123c3694fded687099c7c4e6cd1ad71a1193f301ee0ffec59141ee7a6997abe8efacc9ae35 SHA512 9abfbac7796c21a01828c686500ec0fa81d0ad23b8139e3f64a41dfd62a3ecf345573831f5a304390dab057687d73e5cd49507a4efeb4bc9371558e8c1676653
-EBUILD http-4000.2.17.ebuild 1567 BLAKE2B 6aa842f4ebd5f20ec415e06b6a65298ea462384345bfccf0bf26c0aa20c0c24a3c702a6bfdebdfb445224d4b1c9f6f204d42b39338a6784808fae691452608b5 SHA512 c80f8a53211c35aa5e0548ae2db985353e70e70df46732a810ab10de8514dced395758a286c289d650e8693d1e1aae2ea89787e561738aae9c6e233ef92cc7b0
+EBUILD http-4000.2.17.ebuild 1555 BLAKE2B 1892ff48674855d62cbd0ffc9ba0e35688be09d69c3f4f154921327d3c713f307fe68eaa482a5b3d5d2cbcbfa4aae9dbbf812ac8603e5c5c8d97f3c5cc3e011c SHA512 a36b4dba3978fdb05ffee9ab4c05c1eeaa7667a38505dae87229cdba85e20a6378ef8ab8aa09d139b13d7d161dafef63d941162f8d46faf5a814cab21af2eeb9
EBUILD http-4000.2.20.ebuild 1823 BLAKE2B 3800ac75f245c58128be89da500fd7291203102678e9c0ee3f3c75b0eb7470be07654841c02a6ba6a8a3c842044bac82375a9ce5f608eec23049d83a872794df SHA512 77ae8040317aabcc5a40d0b40fd544b5f0e321e95c1739f90af4a2faa59994ad8ae368439bb5209dd1cd935d0b96b8f99e736db34f29235bfdb8e6ccccd5dc40
EBUILD http-4000.2.22.ebuild 1827 BLAKE2B 044313e1a09269974c809292d9591fd0027c1d0368aa22b8b7e106cee6a3e2391e5b5ef780b25e36c4e401b95f299184910f972eafdfe686bb9cdf089a8d06ac SHA512 c2210d20ba75d36eba64bef7b0b33a6ea769b6fe5556648ccfd33e4ea8c8ee09d19e83b559d3e9ee4b94e5ed1d7d6594bd4bba9d05814a6fd7ccc7c07801b482
-EBUILD http-4000.2.8.ebuild 1597 BLAKE2B 40f55f638fe9ee677a57801802538010a334a15c7f8a8b0b1c698840186f4b7e2cb8899282ab1e2b7e6fdbd876cea7b7b90394ad2064c8a4c54f1d7f80d216b0 SHA512 11bde48005ad36921edc12eca3e8e3db1a3023d448cbdaa260fd52855ede20a21d76a2b79c4156f9f281f27bce640da66daa1104c4782b089440083b61111032
-EBUILD http-4000.3.14.ebuild 1725 BLAKE2B c776222548580cd98fccae313fd7f51120ccffc1cbad34d5c96a8e3c04c6b1df80c7ea3292291a5b1f81d029147354063557103ad7e0f44310c32ffdad1b0022 SHA512 0f5a0b5f4261e1f4fe6a8c5ae8229b0fc1cea0e3ab3ddd421b74ad791d98e29e5007ba70bf7081c8d38f8479f91bfc29c4ae3a42f4dc8736efea767bc66cd325
+EBUILD http-4000.2.8.ebuild 1585 BLAKE2B 4082f8b24e9e7501f44f54d236d95baaeccebe6d28c2484c40a92ce1657bd8c671e88fc92071c4a9790ea595e057c48dd5d2facc40faf7afebac7c7d30a896b1 SHA512 09cc49dd8838f4df4ed2975b40e888ed23e97fb068dec417d852575af2dbcb4e4e62b6f7113f2fe3ff1d41c7e7da8108942b5ccb06bcca4f25a8c33147bc93f8
+EBUILD http-4000.3.14.ebuild 1852 BLAKE2B 3899ac0746efa3f2670a9d23ef6a1a5aee738ca4c88b5dcb358d639deff3150ed7904496f952a3d776bc4945b75a8e57e124777141b1a99c360b9c5a218f4f70 SHA512 b94a4c6605121be20e8aecb08814a5b5cb4931d6f56d2e2461d3f39f2ca113b71e6f8cb26bf1a631821e7ea8de583a41e66956ec447156baef63accbdf8c36e2
EBUILD http-4000.3.5.ebuild 1755 BLAKE2B 9f164bef799a7b2a0c171046034cfc5d4da81669bf951bf51baba4e162925157f776d7990540983123bab11057d7d49bcb391f2e2a785333b608f8af9fe32abd SHA512 6d265117779af058a440c8b8d0d563aa4f55bdc082497c24fbeae897129a7132a161a876acaa6e47505cf6118dd39a72b356f8b8e074f1ae08d5bcc3762312ef
MISC metadata.xml 2129 BLAKE2B fcca60629e838303b2e2a690253d81709730e1b2db996f983e083079aa7beec30d0885d2b1066c335e5ed1032f9c11bddfd1d0de11014a9f1958a0c6b1d4c714 SHA512 f9571e122a4ba9ca247f51c7900621dae1831fe15f6dd298b8592291c53fbe4dab61caf975b3c4ff7d0e12991904d5eb298c5c5f3e1d2294a80ade4e93455af3
diff --git a/dev-haskell/http/http-4000.2.17.ebuild b/dev-haskell/http/http-4000.2.17.ebuild
index 44434b24e9d8..29ebc488b254 100644
--- a/dev-haskell/http/http-4000.2.17.ebuild
+++ b/dev-haskell/http/http-4000.2.17.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RESTRICT=test # missing ia64 alpha keywords for dev-haskell/puremd5
diff --git a/dev-haskell/http/http-4000.2.8.ebuild b/dev-haskell/http/http-4000.2.8.ebuild
index f48253dfe4e1..8dcc8bd7810a 100644
--- a/dev-haskell/http/http-4000.2.8.ebuild
+++ b/dev-haskell/http/http-4000.2.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
# hackport-args: --always-disabled='mtl1 network23 old-base warn-as-error'
IUSE=""
diff --git a/dev-haskell/http/http-4000.3.14.ebuild b/dev-haskell/http/http-4000.3.14.ebuild
index 3d0ac020959f..c2e843e563e2 100644
--- a/dev-haskell/http/http-4000.3.14.ebuild
+++ b/dev-haskell/http/http-4000.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,8 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="conduit10 +network-uri"
+RESTRICT=test # requires network
+
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:=
@@ -40,6 +42,13 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3.0.0 && < 4.14' 'base >= 4.3.0.0'
+}
+
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag conduit10 conduit10) \
diff --git a/dev-haskell/http2/Manifest b/dev-haskell/http2/Manifest
index bd1cf04f7f7f..caf9212e7a0e 100644
--- a/dev-haskell/http2/Manifest
+++ b/dev-haskell/http2/Manifest
@@ -2,6 +2,8 @@ AUX http2-1.6.0-even-less-deps.patch 527 BLAKE2B 0a86191247c3b88b6fb188dfb9a963a
AUX http2-1.6.0-less-deps.patch 1584 BLAKE2B c4411d643e1dd44cd82373750d998b42f6ccb268b0864b4cd3be7be2e9b2262490f80fc3ba204cb7dc9e9aba4a0630102337b6e3090aba88e1ad68e516c29fb9 SHA512 6e626f5412e6e49462d3676e44f410e280e0f0c1b4458d9e400ad6c193620a4b939fd0e80517c503e16c68610c42429fd89761ea7ac88f8c124a7bdc62c61371
DIST http2-1.3.1.tar.gz 39493 BLAKE2B a1a94de5d35510d02c9c43638c9193631c04277e1c53bc6d7ae2cfe93176eda72a700f61606220fcdf349d375c4e888380552193ff8a40b9ec3ca64de04123d1 SHA512 7d47cb35ce55743ecdc19ea52a1e230c8c3d608348f658ed7b3eb4f86a93ad4aa16eb23e4294dc1752bd99da8027e61a0b575ee9b89fe182d6582f6b5b402cee
DIST http2-1.6.2.tar.gz 5138047 BLAKE2B 7febaa42b0c50cd89bfc5e9acba558bea9d7e0e8c791c5ea6e6de17ed938e431b3ba4a94375dcc5858881920b83a92491a5181a13d23420d586b13fd24222535 SHA512 c9df89cb073b57bc379857aedfba82097b805f8c9452b5a2b9cfff2ff096f185f9b8aa2dfaa5b0be7909a214a67d8ba8fb93ddc8a19f8afb43f9f5d5bf67f0da
+DIST http2-2.0.3.tar.gz 5211934 BLAKE2B cc1fad663650eaa1514e5f94737966ac86a92c2cc15f47db06c057a78873ca7d745aa77280cf451e11a9c2e328cad2a89d965bb7502d6b2e0b9b808b88570a8d SHA512 ff5f02c355f9f5c459d94993f05636955f81b91cbdbd4e8c262b56e1fa3846f92aff946f8ec6851ab57ffbb73afb42999cb3597eb250a9e15a8d6788da860b20
EBUILD http2-1.3.1.ebuild 1143 BLAKE2B bdd69ebda0fccabde040829fa88297df81ab10be665c37021dfa1965da7c69b2b63d78435b0a6ba90560ca2b2555132c68d8a20c87804808ef45597fead6103c SHA512 1d42242266e51ee570c7f2d3de8a3a135b84864f1072aecdf46b93d8ddfc5083dd566e89a5af714ccccdea63071c8283ae66dcc0ac84685f77503c7a4a7b2871
EBUILD http2-1.6.2.ebuild 1232 BLAKE2B 456750cbc877a0529a28ee69ea8055d68ffc060fe9d61eb46e6043ebe23ae0954b5ce7cbecdeeae1d6bf6d9d733a5b7604c7da9678851da21fdc77be2fd4cd1c SHA512 13f37e85217945f99c942b93a8cd61368a05e5339169219d1755352df1f36bd2bb74c38957eb3641588936ba3b951f9fbc709aef9c680d65df59b032c91ce1a9
+EBUILD http2-2.0.3.ebuild 1163 BLAKE2B ccad55c77abb3de14a78e23f88cf6051241efe0720d18b013f8a7d81b656c59b23a8bb28c63385a42393983933d6f164b499004b52d90fece71510482f8ae626 SHA512 be4bdc104d50a2fe724c765cd59d1758d1b0d0146798bf356ac655a1b7b86027c94a1e97dbd366ba40a8197c67c1aa8183bdaf995f2e8c0687670de95a064f26
MISC metadata.xml 392 BLAKE2B 30170fe16036b33d7e8d83fe7bb3bc04ec51d2fe0598f34dfb8b8bc21727496c191e0178bb267018320eeaa9beedabd4463342f35ba9b98b682a1af9d3ec15d2 SHA512 5515590e5ff7b56f8ebd033611ce8d3164cf6c267ae26eb5b177ff47edee607d04208e123f982140b1b40438fc3b0b12f0fbe33788e4da448e316944ccf9a1ed
diff --git a/dev-haskell/http2/http2-2.0.3.ebuild b/dev-haskell/http2/http2-2.0.3.ebuild
new file mode 100644
index 000000000000..6d153aeb24cb
--- /dev/null
+++ b/dev-haskell/http2/http2-2.0.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://github.com/kazu-yamamoto/http2"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/network-byte-order-0.1.1:=[profile?]
+ dev-haskell/psqueues:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/time-manager:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/aeson
+ dev-haskell/aeson-pretty
+ dev-haskell/base16-bytestring
+ >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/glob-0.9
+ >=dev-haskell/hspec-1.3
+ dev-haskell/text
+ dev-haskell/unordered-containers
+ dev-haskell/vector )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-devel
+}
diff --git a/dev-haskell/httpd-shed/Manifest b/dev-haskell/httpd-shed/Manifest
index 3dc74d2a2a2b..dab273b3d93d 100644
--- a/dev-haskell/httpd-shed/Manifest
+++ b/dev-haskell/httpd-shed/Manifest
@@ -1,6 +1,8 @@
AUX httpd-shed-0.4-network.patch 931 BLAKE2B 50e9423d10efffbf3dd01b3aeaa349f7f564527e81a20d76d8ce0808485e1dce83ad2bcf0cec97b828f1c997eb52bc1ad421a071a71f5d5e3272df9f4eb01599 SHA512 2d964bfd1d9f6bec763229c5fd7b04e01993e8dbffdfc6dd49f296aa78efaf26b556c3debb64d707553fd06ab9072ab8c2c69329dcb9bc5177dc8a68b2f04859
DIST httpd-shed-0.4.0.3.tar.gz 4308 BLAKE2B a7218ce790ab3902b94a41c97bae27517ea4750ba80c59ae1eb38953b93606c604912f19327d0e5990c4aceb6f0d7c415a871916e560e0a32cfc6df6ac6ee3b9 SHA512 4fc4da5dd42194890e4201129c7217191cc1c8f82a366b84f42f9129c45fa5cb40211674608c84df420f8d8659fd60908880d14176a36f6aa0f89c01a8c1fa6c
+DIST httpd-shed-0.4.1.1.tar.gz 4457 BLAKE2B 0b7452c8b60517055a4ab9eb56ffcd289f66671f9d9e73ecc57adbb0861797df121f96ef82d924782a691fce83f87c32fa0b65317db06bd6a42780bf5d373b8d SHA512 b168fd18f4d476fc6d903d8dc17a1831645049dc6ae57e977b97453f69c98dc3a288e2c8d0298283bc2b8dd0d4e994fcec27058bb36b9ee0d4d4aac2b9de3b97
DIST httpd-shed-0.4.tar.gz 4065 BLAKE2B 1f5b3f2cdcc4e5bd2d6fd933dab625dbe8c4687cb1d53411531daa23d8427b263c8c26b992ef432165e943701ebd67f0ae8be363ace462713f3a451a0e0e77b8 SHA512 71b3fc8038e5245589aab99b9fa3eeef0ec13cc78bba33d88b8c7569f30b0ba18b645a939771b3d325d3e666b99c3c4428403ae016d14df55ce8dcba2e9d61e9
-EBUILD httpd-shed-0.4-r1.ebuild 681 BLAKE2B 3cf8e58e321c7519a275f641d9fc263108e84d30ada9b81ef22a255ddb54f9d73f0b3a964bee3f0c45869b1fe7e8e94b340bafc099bed9b4ea177d3bc2d5b26d SHA512 2da36b97c0babd7d72b5ba45ebad68d067e7999288f0a7625aa379de13ab24b42b0928c3b72858d68837eaed409a7bb0b7d3940cc9abdb6ecebf26d50c12c2f2
-EBUILD httpd-shed-0.4.0.3.ebuild 1117 BLAKE2B 85637be7235e62933161ba0ea367d9ebe58dd81d5663f21ddc0e329dc55db62c9ad338785265e8ee36f37c531977dfc7acd3b78bd0d08e52bd5d4edd41e0f8d8 SHA512 147a2de8a78cc02b5855f8f77072dd3a59f4e154980c553c770ddb6f4e5d9c0a8d317137c6d8ac62212ffc95ada584e8224e6ecaab6cc38af92e0f9bbd5cce92
-MISC metadata.xml 643 BLAKE2B da63b1c9b1c926a88d2208c9eb901cdb43e77495ee0d48ddee2509cbc64899302c37c0f0c0e71d54876774134c47042e65979ec59b765d8d1429bf3fc1ed38f2 SHA512 a77669c1625b85b0e4204f9f1212e96cf660214b44a1e31770bb088c053406537adb6d4568ba9e3eed3add5c8e9545035e24cf5ead0c8c1779ad903646bd5eb8
+EBUILD httpd-shed-0.4-r1.ebuild 669 BLAKE2B 61248adc2faa9687dc28aa5a66fcd8aa699d699e4bc3516707bfc009fd1eb5d1ad8a1d1a405b69932b1822bbf23ee96c5fc980f750fd1afc2bf30697dd2f73b5 SHA512 3379595fd25e2e9659a9824b828ba3be9817c0347d15117cf038a2ebb28b7c52eba9b24afa1ce0a29a22d73683a1a5a666a0fc4fc24ee40d5e10ebb5adbbd044
+EBUILD httpd-shed-0.4.0.3.ebuild 1105 BLAKE2B 13c571604480b0320f1c2dd4572151aad81586f959926a7132630a6d4ab4f4a125f69286240eb7fea8d7ccfee168d14f715e1dbacf5e4bbd4ef82aee50b38fdb SHA512 1394658b256c92f193e28b70dc349dccead0591da29cbaf8480e43ef75db1427c5e761f86a6fd827fd96b0113a94ddad82ebda132ee707bc186dd1d8791cc03f
+EBUILD httpd-shed-0.4.1.1.ebuild 1340 BLAKE2B c00cd8327bc7835326c556e71c8aa2f86f4ce020dc30b8bfb516d299f225160db26fd4697359704328d5d4a4c01bfde7f9ad3c8a6bbd87b7aa9e6a4c7c6a1818 SHA512 cd85356b83a805d6c0a7cfcfa6860e216273c323f3f3beb3492f8a2ef3c02231b314f76dbc739b79c53f4046334ec21a8fd3cdbf0ed83539bb646885b80537f0
+MISC metadata.xml 723 BLAKE2B 3df886c9a8647e3c053107bc1015ec1fbea17fe01a2890e1712220c99e2b463a3cff61d2392d7e2fddc4b0fb322c88348c51ff3bd70f219bb3b9352b42428d5d SHA512 de553849e24a4504ed455724231bc7adc8d6390b499ae87e0d8e220eaeb05285b0d339db687a328fddc6d3f5b6a0bbccfad48c28b95ba7acc1799f2c69aee797
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
index f547e42d4278..67dc776eaad2 100644
--- a/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="dev-haskell/network:=[profile?]
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
index bec141d82def..c3b0b4438889 100644
--- a/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE="buildexamples +network-uri"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4.1.1.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4.1.1.ebuild
new file mode 100644
index 000000000000..887a309bcd6a
--- /dev/null
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A simple web-server with an interact style API"
+HOMEPAGE="https://hackage.haskell.org/package/httpd-shed"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildexamples +network-bsd +network-uri"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-uri-2.5:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
+ network-bsd? ( >=dev-haskell/network-bsd-2.7:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
+ >=dev-haskell/network-2.7:=[profile?] )
+ !network-bsd? ( <dev-haskell/network-2.7:=[profile?] )
+ network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?]
+ >=dev-haskell/network-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
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildexamples buildexamples) \
+ $(cabal_flag network-bsd network-bsd) \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/httpd-shed/metadata.xml b/dev-haskell/httpd-shed/metadata.xml
index 3c478f3b1e1f..f1bb3e790432 100644
--- a/dev-haskell/httpd-shed/metadata.xml
+++ b/dev-haskell/httpd-shed/metadata.xml
@@ -13,5 +13,6 @@
<use>
<flag name="buildexamples">Build example executables.</flag>
<flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ <flag name="network-bsd">Get Network.BSD from the network-bsd package.</flag>
</use>
</pkgmetadata>
diff --git a/dev-haskell/hunit/Manifest b/dev-haskell/hunit/Manifest
index 72a3bf833c51..606f3e359ce9 100644
--- a/dev-haskell/hunit/Manifest
+++ b/dev-haskell/hunit/Manifest
@@ -1,4 +1,6 @@
DIST HUnit-1.2.5.2.tar.gz 24889 BLAKE2B 7dcc49f58cde674a5555a064bcb16d73925f31cde251acc245e5c288f536550e44c465c5bff778413db180aeba62e5f1d05df25bda193e2523264d2de33e4659 SHA512 ee16c33faacc1c26e242095823ae8df47889946a6a161affab3789d7f40b423d2f002526f6cad018084dc7b151a911cf28b37b2aeef91d186bb765e940534fc4
-EBUILD hunit-1.2.5.2-r1.ebuild 643 BLAKE2B 2dba73ebe83997f5ccc185b00a270a8372341c84b6c95b4bbb870c2fedfc8818bb87971db7358b7d53a110fb7958b9470c78792bf1f4682aaff63fe7fdcc19f4 SHA512 44f80190645228bb6efd76bc133988201ddc160a07938de0059c4533d2e11b04b1f3369d98bac186414e5e120c0e11e6e6b578b6ec89416bd31b449f60030624
-EBUILD hunit-1.2.5.2.ebuild 642 BLAKE2B 8ac003868c160a6b3201e93f3145985e103a58c58874ea40231c211cb5663cff9e60ed78e7ef80f48ef6e95fa03eb808a2f0b7c5fe725311f8c5daff8f9e3c36 SHA512 523bb3a87d74cba175fb3faf73abfb0e9b87df915be12a2dd026c2b46802f5aee1f792c1cc18f716268a50688a6b1efc3bd9467d9e6a8b2e4e184c0b1e00f06c
+DIST HUnit-1.6.0.0.tar.gz 21937 BLAKE2B 7c61d812206097d2c391f13ee9e5ccd05b12565cf43f011deb4f60f8d118e79506adb860f2b5cbe91c5d938097b81d4265a4a3fd39b9d9a8be6c40b5dcf404ca SHA512 06503884bb85733be05b82da1fcc47e5b81122c3a3959ef047acbea2df1338b4f4589479b46daa6a0d554c7cb06b8cf1712462a3496db22cec5621e878467120
+EBUILD hunit-1.2.5.2-r1.ebuild 631 BLAKE2B dba40eefacab74ede63938160c310a0cd6a411f533cce9fade455376c33f5000bbac0cc33ad628c3e99f6d3d92ecbbcd37782917cfe333758cc98caf16298ac1 SHA512 abaafa3869f8490d698eecc88eb34d5357be5343dc45893fe6a5005ef0d4baceda98cc795ff9284d4c828334837a605dd695a504f6fa5cafc34a5476ba3598a1
+EBUILD hunit-1.2.5.2.ebuild 630 BLAKE2B a8358fb8ab61d7dc07eafef0647e99ffc17d4cd097dc13a2984188cc81d685bb634f00aa7552c987b3bde656f838c1a5edf8e67c0024835d2b2525ea69cf0d36 SHA512 b67701847bab5a9977373ca0ad2809743ec20029aa7d5b0eb970ec4ba33c561618085d65c551dc2b20e78696e485f468962b7e4d5e1aa44512046b79d71e7dcb
+EBUILD hunit-1.6.0.0.ebuild 652 BLAKE2B 472fce29515d2d1203e7fc7766d2b5f59103ac02a76e3b96f51caa36c8ac38fde84dea1c8d82a0ce2ca382f1ac57505600cc435d29ebc331354176f05ecbd4ae SHA512 e2205f22bfcaf6c6781a01006ef89d5a39c7255b03a0b9941ebae6eecd4ca2c1968205d36c36e877ed0cdb81369efd6f8cd0da683f9bc33a4de9366f907921c8
MISC metadata.xml 486 BLAKE2B 18f74bcd495eefbadc28cd818bc80f712da01f0380894f098bd6ef646c79e478f99656e83e5e5e0da503bd05e994fbd2dce8ee3c621b8684f059644f1302c340 SHA512 b26653c15af05b613bdd1b8a7743f6570800bcec2deedd3632d9d2bab3042c2ab5928a58fba2d355890f7250b4682c1a7122bae82207291d1d5792c114ea95bf
diff --git a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
index 5d906c5b4220..203a94bb6bd5 100644
--- a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
+++ b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hunit/hunit-1.2.5.2.ebuild b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
index 9e2fcb9d0502..e0d86354a4a0 100644
--- a/dev-haskell/hunit/hunit-1.2.5.2.ebuild
+++ b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hunit/hunit-1.6.0.0.ebuild b/dev-haskell/hunit/hunit-1.6.0.0.ebuild
new file mode 100644
index 000000000000..7b7e1242292f
--- /dev/null
+++ b/dev-haskell/hunit/hunit-1.6.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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
+
+MY_PN="HUnit"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A unit testing framework for Haskell"
+HOMEPAGE="https://github.com/hspec/HUnit#readme"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/call-stack:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hxt/Manifest b/dev-haskell/hxt/Manifest
index 8a841eb2b550..73c4f570e878 100644
--- a/dev-haskell/hxt/Manifest
+++ b/dev-haskell/hxt/Manifest
@@ -3,5 +3,5 @@ DIST hxt-9.3.1.16.tar.gz 223814 BLAKE2B acc0ada43249884c2da06adb8214827b626799d6
DIST hxt-9.3.1.18.tar.gz 223887 BLAKE2B 35d48b60496fc365b4ba493a8cec186fd379ee360fcf311b4529c617f4a7cf825c6547edf3ba3c7b7f5cfff14e05a0fceff71ccab8a45609f445c5c4fd29c468 SHA512 4b7c57486fe02357a45b5f835dd9f05333ce39578ec84c3c920fdcaa2df8ae1067da3650d3948559ddaf2e6f77f14291e1ddaa28a12ea9dfb62a797d296ec118
EBUILD hxt-9.3.1.15.ebuild 1366 BLAKE2B a53bf00c3fe7fdb95744e73b29ab257849d53174eb52a8c7d4b60aa42c63814f9d8a007b2ce57e319280f5a69bb052252b9e8d6ba72e8b30ea6ddd44da7df9eb SHA512 79bf78c0c5effdcda62758aa4f6cec61089a5c55f6a92c7dbc3ce448950f9838c6a5be30a433ab702baa7b222aa084cbd045eece905f3f11dd5011be31a41d3b
EBUILD hxt-9.3.1.16.ebuild 1092 BLAKE2B 9b66542d14d4e3930573f1e659f9f635558866c0c570473cad4e343d97d291a5a64bf4f859d24fcf414571da677db19b20c2c3d02d64dc0391bf4fbcb23f8b3f SHA512 91d5728a9ea84dd244b565724f42e69fe86e4dedcb03589116f7ee2c066bd00553ae016d04a8c835c4af2975e1933f99c0733ff11489b6724d5fe4043bf54ec1
-EBUILD hxt-9.3.1.18.ebuild 1092 BLAKE2B 8f31fdb26e5f4aa4810adee73d1490b64e9f71a37407a03c7efd00ac0c55214b2202cfc21b99e563ebddbd514b03646d4e82a211e6471089c22caa392f8c5e44 SHA512 410e13de1722b2da36b4dcfde6b2386fe622942f386884611e281c2c33c58344c2bbda6b98dc26764ec510f5e3b28cc41288c48dfe5f215918c47bd06fb0ee45
+EBUILD hxt-9.3.1.18.ebuild 950 BLAKE2B 2ccacd53c502b487624b6e59c3c45080decf227da4bdbb4259f5fee1929e4cfd5f13dd40fdaa35a379461b11dc4b923a515cdf42e8ee22ead732ccf87564330f SHA512 7df9944c51d796da4fa1699b45fb91fc0ffde4b817cceb71b793a2006129bbf52959aea57553e9537a110530d906219205f637324ea5e83171605563e44d500c
MISC metadata.xml 1388 BLAKE2B 7931219c94c280c4d205630f0fdfd0bcc6b41b74fa48ae4545878a19ba026ded8e5d41a7dda91a0cc5e2d8aa4bf114c2f434e42809c0950385a17660a6966662 SHA512 76f78e92e34cf2431c3c676ded65098f2be331cbd6aaf91c23314c9c037bd6d5981c39c41d47e82c47e709a3e7adaf475a1efac26e27f1022d2ea2815ffb236e
diff --git a/dev-haskell/hxt/hxt-9.3.1.18.ebuild b/dev-haskell/hxt/hxt-9.3.1.18.ebuild
index 1902e81622f6..2a562ce245da 100644
--- a/dev-haskell/hxt/hxt-9.3.1.18.ebuild
+++ b/dev-haskell/hxt/hxt-9.3.1.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="+network-uri"
+IUSE=""
RDEPEND=">=dev-haskell/hxt-charproperties-9.1:=[profile?]
>=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?]
@@ -23,8 +23,7 @@ RDEPEND=">=dev-haskell/hxt-charproperties-9.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?] )
+ >=dev-haskell/network-uri-2.6:=[profile?]
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
@@ -32,5 +31,5 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
- $(cabal_flag network-uri network-uri)
+ --flag=network-uri
}
diff --git a/dev-haskell/idiii/Manifest b/dev-haskell/idiii/Manifest
index ec3c382ce2c7..ebae7564912a 100644
--- a/dev-haskell/idiii/Manifest
+++ b/dev-haskell/idiii/Manifest
@@ -1,3 +1,4 @@
+AUX idiii-0.1.3.3-fold.patch 372 BLAKE2B 14ea7a3ce89fc89fdf3741bc3bc0d248fcc331a0d3480669f4be53a1f46d31ede5c226f22f0c654bc3acef9b16815f8c9ed274973281fe9d1161a3e0d77fd1ae SHA512 cf6e0fe340ae656fb8b2d94228ee0fbe7fcadb84675649c22a9e7497143c2b16a30e408f1422a52301fa157c499082c17a281dfdc75c234d12aa9b6e78add2b7
DIST idiii-0.1.3.3.tar.gz 103560 BLAKE2B cc0f89cbdc2eee4d2b50f48cd1c259af57a7846e38ad80214e8ca57d5ef6e8af1c0f4aac435a8092b4c2c21584c2dd9cc33d0afc5558494c76c93af6e5782ef7 SHA512 31d993aad1891d1d673bf4cebaf639cf20c4cbf9835eb808a5d241e9933a8b2e64a33465d8a77950d9aa2afe4ae6985e4d62d890b7a52701792e3f5c7bf70547
-EBUILD idiii-0.1.3.3.ebuild 798 BLAKE2B 87c8239a4832d8b1f69f0a2008e1eba2aa00929aa6afe0a97507132b4cab61e1c0041f93fbaebf6fc219a33a4ad645c3f7c56aac0c74856121920480b279ec23 SHA512 a3f0c525978e4981a6f28d5d5cc06cd665852b982cec7670e42212de43617fd8456313fede09164ef1c9e4def57133511db45a6bf6f6ca4c99a4619629f7c978
+EBUILD idiii-0.1.3.3.ebuild 834 BLAKE2B bb01584b8c2f699186771025d33d00705ec8c5f70297dc1d49494d59bf389c7f71e7ad8819bc547c2f8ad96b08ce709ce1fa41bd77e708f4a3b911f87e8d4bd5 SHA512 4dd676508ada9bf636e5075e8ad6ab78567a57accdb050231d26f5117f91ad9755fe5defcc297502d3504b9d46e2b3e274021b9cee4fb11b3b39c77c14181ac6
MISC metadata.xml 337 BLAKE2B 91fae89351fae612a7b01175639eea6f75ee78872713041d6a8a2becfcf31d72bf468ddc2aae49e6bcfc78921547ffda27c0c22d564bee128d9ac2e1ae77b048 SHA512 d77ddc00473feb6b563c10c9c1261672d7b05d5a0b83546587413a779b4f1ee0f7207ffa1d03d28b5aef02505ffec8c293206dbe6fa896c699e3978f372e7a82
diff --git a/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch b/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch
new file mode 100644
index 000000000000..0bd0469e53af
--- /dev/null
+++ b/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch
@@ -0,0 +1,7 @@
+--- a/src/ID3/Type/Tag.hs
++++ b/src/ID3/Type/Tag.hs
+@@ -89,3 +89,3 @@ getActualSize t = (footerSize t) + (framesSize (t^.frames)) + (extHSize t)
+ framesSize :: Map FrameID ID3Frame -> FrameSize
+-framesSize fs = Map.fold (\fr x -> fr^.frHeader^.frSize + 10 + x) 0 fs
++framesSize fs = Map.foldr (\fr x -> fr^.frHeader^.frSize + 10 + x) 0 fs
+ footerSize :: ID3Tag -> Integer
diff --git a/dev-haskell/idiii/idiii-0.1.3.3.ebuild b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
index 92147c2965b5..db8b5e9177f1 100644
--- a/dev-haskell/idiii/idiii-0.1.3.3.ebuild
+++ b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=6
# ebuild generated by hackport 0.5.9999
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour" # Broken test-suite: missing files
inherit haskell-cabal
DESCRIPTION="ID3v2 (tagging standard for MP3 files) library"
@@ -28,5 +28,6 @@ RDEPEND="dev-haskell/data-accessor:=[profile?]
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
- test? ( dev-haskell/hunit )
"
+
+PATCHES=("${FILESDIR}"/${P}-fold.patch)
diff --git a/dev-haskell/infer-license/Manifest b/dev-haskell/infer-license/Manifest
new file mode 100644
index 000000000000..33600ed15ea1
--- /dev/null
+++ b/dev-haskell/infer-license/Manifest
@@ -0,0 +1,3 @@
+DIST infer-license-0.2.0.tar.gz 48173 BLAKE2B 27b7adb74c897c03d6e8795d580d165d41ffd527ea4d6b6bed4c730a46d23177babeb57fc6e33ec379a285a76a89727bc10557f925bcc81f4bcb6c50f10bd989 SHA512 266651d9890ccbd9281ef3f9cd16df10f9c6fa8449990b63e956bd13559b1ef773c9dee92ad80de5b9d03599ac6a09766a1f4f3425884007982ab14d01697d45
+EBUILD infer-license-0.2.0.ebuild 749 BLAKE2B f62de74cec95309053d5919744851bab635a887733f48516f73686951e774674878409486efe25073eb8014f85c8775e5440b2dadca075cf8b45cc2103782cf2 SHA512 b3a65f5770c1c58f0fcecdbb9f8b0bd0cedc567035b88c56a73f1b1cb638b0efa9c8b9ec21642d8b00ddc5968560f4dfe362b3288dbe222f4ec84b47bf2c9607
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/infer-license/infer-license-0.2.0.ebuild b/dev-haskell/infer-license/infer-license-0.2.0.ebuild
new file mode 100644
index 000000000000..b28f8c6ccc51
--- /dev/null
+++ b/dev-haskell/infer-license/infer-license-0.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Infer software license from a given license file"
+HOMEPAGE="https://hackage.haskell.org/package/infer-license"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-haskell/text-metrics-0.3.0:=[profile?] <dev-haskell/text-metrics-0.4:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/infer-license/metadata.xml b/dev-haskell/infer-license/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/infer-license/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/integer-logarithms/Manifest b/dev-haskell/integer-logarithms/Manifest
new file mode 100644
index 000000000000..82ed81f994f4
--- /dev/null
+++ b/dev-haskell/integer-logarithms/Manifest
@@ -0,0 +1,3 @@
+DIST integer-logarithms-1.0.3.tar.gz 8840 BLAKE2B d59a01c2b712c499ee5c81da0d8055d96137f5a1c55ccc5a77ca99449743b753223949de2a0289965423ae16bb61eef7452ace736cc5a0d6448d7f1ab8318fed SHA512 b211127620bb52398ae7e64281f991d9dd016d5f74ff5d939275afea15689b01f82577efeaa2dfcdf4230cfea841f6c14f731ba16d38192f48e2e7ae90e704f3
+EBUILD integer-logarithms-1.0.3.ebuild 986 BLAKE2B 3342fac7f8b3ba3b019249e9766e2cc84febe55dd4c7575cec22cbe5750a90903741ee6cc5eea87b1064f2955b53641b1fb50f6fae893fbc1a8b5ad06f7993bd SHA512 9dcbad03dc721de0757e18b39c62548ebdf1f75402b827ba4ee7257964e0b448040aa6e170b5756a88ae76729f00544d267866fd18059719c06f95b0eb1d9ee6
+MISC metadata.xml 589 BLAKE2B 76de72281a61f80bb438d9ab8ff0624c80ae6b947d275489ae30931232035fc16a65b0f61b9c08943a8d07b2967a3b8677afdbc9b8184582d20b3246e8b8fed1 SHA512 806816183d7c86a1102b3e8591631464c38db3f1b5af355f5e0967eb630fc11ad6340f05eae883b0eff1ce16d50187df184d31807e151e5dc43539d2cb468974
diff --git a/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.ebuild b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.ebuild
new file mode 100644
index 000000000000..baf54225bac4
--- /dev/null
+++ b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -check-bounds,+integer-gmp
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite": circular depends
+inherit haskell-cabal
+
+DESCRIPTION="Integer logarithms"
+HOMEPAGE="https://github.com/Bodigrim/integer-logarithms"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+#circular dependency: scientific -> integer-logarithms -> tasty -> scientific
+RESTRICT="test"
+
+RDEPEND=">=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.13' 'base >= 4.3' \
+ 'ghc-prim < 0.6' 'ghc-prim'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check-bounds \
+ --flag=integer-gmp
+}
diff --git a/dev-haskell/integer-logarithms/metadata.xml b/dev-haskell/integer-logarithms/metadata.xml
new file mode 100644
index 000000000000..d1bc98b5a57b
--- /dev/null
+++ b/dev-haskell/integer-logarithms/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>
+ &quot;Math.NumberTheory.Logarithms&quot; and &quot;Math.NumberTheory.Powers.Integer&quot;
+ from the arithmoi package.
+
+ Also provides &quot;GHC.Integer.Logarithms.Compat&quot; and
+ &quot;Math.NumberTheory.Power.Natural&quot; modules, as well as some
+ additional functions in migrated modules.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/integer-roots/Manifest b/dev-haskell/integer-roots/Manifest
new file mode 100644
index 000000000000..264b7967e73a
--- /dev/null
+++ b/dev-haskell/integer-roots/Manifest
@@ -0,0 +1,3 @@
+DIST integer-roots-1.0.tar.gz 54399 BLAKE2B 72584c0beb74546e87867efbf54259ad236a7fde5fd239e8389e4ea4d15b292abac926319e96c04072a8fb123e0347bee986c1887ebfd642e7192fdb5163a08c SHA512 62f78ef6dbf55fe2e0487dcade557d345ae13e6b2432fc50ecd2c4998bafa0b0c033d58c6c7f4b7999f552da13a55a7a128ff4cc42859ea55da06e34440fa4f0
+EBUILD integer-roots-1.0.ebuild 923 BLAKE2B 347c661fe757f8823bdb71d255e82f5b39cdebc0f1b403e7d49e0155d4fa584c2a82a00205f0ddacd92545508ec2360f0b525d27e1af8961f1fa75688cf2663a SHA512 1563cd0a3f0ed32d1e70d595e2da81a4484d4b41df0f9a47015587e0b1270dd52783659c787084eedf974cf68b5006cfd9ec27a04b20a68713eeabd30103fed8
+MISC metadata.xml 457 BLAKE2B f483c889dca73b585ce80c3ee107159ddf90ab54f31cf27bc9b3f8ad1f0f71ababa5733b9591f1c94342124d752d99c391ab7d5558d6de8268498116712f4f83 SHA512 1c727b190d8198cb2ac7446dbed0f882226c2ee2fc31f286d46abcce1946b1dcff74a3215e3e252ebeb00bc154d411fd4d70853dadc94d71b4649fa96eaba5db
diff --git a/dev-haskell/integer-roots/integer-roots-1.0.ebuild b/dev-haskell/integer-roots/integer-roots-1.0.ebuild
new file mode 100644
index 000000000000..5a314b54245b
--- /dev/null
+++ b/dev-haskell/integer-roots/integer-roots-1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Integer roots and perfect powers"
+HOMEPAGE="https://github.com/Bodigrim/integer-roots"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # requires porting to smallcheck-1.2
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+" # test? ( >=dev-haskell/smallcheck-1.1.3 <dev-haskell/smallcheck-1.2
+# >=dev-haskell/tasty-0.10
+# >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+# >=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11
+# >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9 )
+# "
diff --git a/dev-haskell/integer-roots/metadata.xml b/dev-haskell/integer-roots/metadata.xml
new file mode 100644
index 000000000000..fa538364b571
--- /dev/null
+++ b/dev-haskell/integer-roots/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>
+ Calculating integer roots and testing perfect powers of arbitrary precision. Originally part of &lt;https://hackage.haskell.org/package/arithmoi arithmoi&gt; package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/interpolate/Manifest b/dev-haskell/interpolate/Manifest
index 681893655977..304e4a19acc1 100644
--- a/dev-haskell/interpolate/Manifest
+++ b/dev-haskell/interpolate/Manifest
@@ -1,3 +1,5 @@
DIST interpolate-0.1.0.tar.gz 4894 BLAKE2B 1b8438ae6e466fddf66161314e5046dcab862bea29fe136e0c4f7b374c8c337b310d546ff714aec4adb00ed63385a600f04f6f3d6b8313f068299ee2a827c032 SHA512 5273195c77ef22919dfcb8df9e6db4a1ee186ca0d218f24e94a53236b0af20897d01273e027307a7164bf15a66ebf47afcc9ecc35f6e867c3c2a0e1572eaf435
+DIST interpolate-0.2.0.tar.gz 6889 BLAKE2B 548418c34af569e4ed0f4bfe5189f4d2957e99a7e11d70dea18f6584cb497a89b3ca458d933301798fdff29e98ba90ae75fc45aa454599f1709bab5f7f1319c9 SHA512 adc90d7da696c4aea0935c5f85dbf37a1738c89ff3b940804cd7bb4f888e28a445c51db9e0f2e1e66f98646f60964c10d135cef30c13efaaaffee3c65b93c89a
EBUILD interpolate-0.1.0.ebuild 707 BLAKE2B a47eee546388f8e9271ca425d797b106420c511e7cb83560366b958c7b2c48a0d3a857ae9d02993a0ab6f221d02f1d99b0ee3a459e6e3039ee9c6637d3d1678b SHA512 06acd512f80f876b3c491796ccdcc43da218d3dbe14e57352560266dc12570eac72169eeee4248d2886eccfa8f7ee1247920500a7258573768a37043be10d8a7
+EBUILD interpolate-0.2.0.ebuild 736 BLAKE2B d7cc4299290998b497774b5d598630a2be305e35c92a5a7631847c6c8ac2444d5d0696ed383d9df155f6fa73a45f3ee8469823b9a560f8d64d49118f81bbb00c SHA512 90d27c91f6486f648c01e1a41be01f99482a9b58ce8d9589ae46e6fd7210425eb5d868e8957615d3d5a5787d327b300201a3a01af5cb8ce829c370c3f510256a
MISC metadata.xml 322 BLAKE2B 144c22e9f15b4a7be4c12a279997aff47a750e714d5988759d3a707b46f452d01e130d73a50acb389181f522b03a14b1b68ea68e316f3cea81bad8ee640a91bb SHA512 8a4f5a1abff94cb57030095f6efa0ae7ebcd842c6f9e4403cfc440f10ca6dbb1f7d3a9c67e8261eedc005c7aacc1aa0126ec24b0a84dd89c73daf5ea0bf66c9e
diff --git a/dev-haskell/interpolate/interpolate-0.2.0.ebuild b/dev-haskell/interpolate/interpolate-0.2.0.ebuild
new file mode 100644
index 000000000000..934b9f9e4085
--- /dev/null
+++ b/dev-haskell/interpolate/interpolate-0.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="String interpolation done right"
+HOMEPAGE="https://github.com/sol/interpolate#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/haskell-src-meta-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/base-compat
+ >=dev-haskell/hspec-1.5
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances
+ dev-haskell/text )
+"
diff --git a/dev-haskell/invariant/Manifest b/dev-haskell/invariant/Manifest
new file mode 100644
index 000000000000..10290884063e
--- /dev/null
+++ b/dev-haskell/invariant/Manifest
@@ -0,0 +1,3 @@
+DIST invariant-0.5.3.tar.gz 24394 BLAKE2B 5946f6419c74a0697f6017b1178f6a5a99d62b26e7bbf08e9a08430ae22f4e15fae032a5257d9c5589767125d1a5f53ce9c16e1d6c15c90081b355ca102c8149 SHA512 0a488a800b0eec85e865b100e3944d5e9dd45e6c12a411f67b4ba7f40de6fe0b8e37900f72c83ec7b92033a3d15e754dc11d991ecafe18d8f257afdaf67ca9be
+EBUILD invariant-0.5.3.ebuild 1749 BLAKE2B 38106fb4eeacc5b39a1a29402fa94dd0d79ccf029d35cbc260b6211c983d21f61dfb9a44673c43a3a006f0bd42ee83ad4b5842dd3cb4db598dd517141ede4d26 SHA512 5d9fb4f1265a380b763f0a43fc04527ef719c1245dad486e406747d66d3174ef663fb729579e14461877397e804bf2d0ee4fdee7ba4f3d5fbd4e2039c991ba52
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/invariant/invariant-0.5.3.ebuild b/dev-haskell/invariant/invariant-0.5.3.ebuild
new file mode 100644
index 000000000000..8708070bba60
--- /dev/null
+++ b/dev-haskell/invariant/invariant-0.5.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 invariant functors"
+HOMEPAGE="https://github.com/nfrisby/invariant-functors"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bifunctors-5.2:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-0.5:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/profunctors-5.2.1:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/semigroups-0.16.2:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-2:=[profile?]
+ >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-haskell/th-abstraction-0.2.2:=[profile?] <dev-haskell/th-abstraction-0.4:=[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.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-3 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'template-haskell >= 2.4 && < 2.16' 'template-haskell >= 2.4' \
+ 'template-haskell >= 2.4 && < 2.16' 'template-haskell >= 2.4'
+}
diff --git a/dev-haskell/invariant/metadata.xml b/dev-haskell/invariant/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/invariant/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/io-streams-haproxy/Manifest b/dev-haskell/io-streams-haproxy/Manifest
index 72efcd0744b6..a0ef0a2fc8c8 100644
--- a/dev-haskell/io-streams-haproxy/Manifest
+++ b/dev-haskell/io-streams-haproxy/Manifest
@@ -1,3 +1,5 @@
DIST io-streams-haproxy-1.0.0.1.tar.gz 9892 BLAKE2B 0d96c42328bdc12a637b47f50cb9938abe658cebf075896c1e834850a4e9a97b2aa22f71977b5af6e9c080af4aead1febb7c56370df9b2a580557869e391cdb7 SHA512 03818b65765dd575bba5d9eaf508bac8251a34f64f861fb9d2b3029f8923b22e2eb5e835dd8de7c346682c26587d4f5b2086647713c6bd897ab888b81eb95fb1
+DIST io-streams-haproxy-1.0.1.0.tar.gz 10348 BLAKE2B 6c2268cacdfbe73561b8f753594fa39a4027ddf5d22696c7487e8b4c74c330627feec748789389f9f942c14412ecd030c80e779ef0031905d2fe681d7a1bff66 SHA512 6d9f2da6b014a9f2ee894237af56376b94616af1c1795681adac4bfd10edfb851cbe1a37295025c6ebf7e77fe7b5d2abba3557ac1a9ed594deabaee05151572a
EBUILD io-streams-haproxy-1.0.0.1.ebuild 995 BLAKE2B 6b240b278a526b6561a7d7e797912c8407fce335e64ecab860ebbe9e75438edafa728f42e116273aa466a93b2e3caf1f288e06bad8e8979a704773a66e5b6cb3 SHA512 65c693358a61afc4788aaf418248af3b387dd16bbcf57fff213528f99c68b9b574c8824010c96298bf20e7e951f66a9b7168dd2001db235350479591428881ee
+EBUILD io-streams-haproxy-1.0.1.0-r1.ebuild 1232 BLAKE2B faadf09b0805cef43a07d35569ad25b27233dd34b71fef7af2c6229187c25b14eb61d3aba6629e7df79828ff04e1221ad3a37fc55ff7307e9a1a5189c18be047 SHA512 e654fed58c77e126504841feaa9645162527daff8960eda568958909fb3a4888393f4a37d5fa0759eeb4c109a1e366277b29b83bfed8074c1f8a91ef063645ee
MISC metadata.xml 621 BLAKE2B a39ada4118a2fd463c4d1cd1871875255790fe7f9f9da5e161e0b299e4cbac35c4f8a5b66ff1aafa4eb1904a98b0e4eea92f9cffe7f74382b8f61a3243540cbb SHA512 86647fb9be75e60db2537ec88e1bde25269a084f62656a5461a50793556536c13e47070e298eed297dc446ba41d534de1783c03d14f51f70df441b655409842c
diff --git a/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r1.ebuild b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r1.ebuild
new file mode 100644
index 000000000000..c4dab9cf9893
--- /dev/null
+++ b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # two tests require network access
+
+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.6:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.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/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 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.13' 'base >= 4.5' \
+ 'network >= 2.3 && < 3.1' 'network >= 2.3 && < 3.2'
+}
diff --git a/dev-haskell/io-streams/Manifest b/dev-haskell/io-streams/Manifest
index c9dd57af8ac0..a72299ec4067 100644
--- a/dev-haskell/io-streams/Manifest
+++ b/dev-haskell/io-streams/Manifest
@@ -1,3 +1,5 @@
DIST io-streams-1.3.6.0.tar.gz 61651 BLAKE2B d71a5ba3d264b98d3284470021fc1d9622700b37ef1a67142d12d4d6321233eb28ad5274925e08f9d0c251ee77e25e2187c811d197a9f7b68e33479d8ea602ab SHA512 9ef5a2daa43600796b48104771c71d698f40e29def536e785421b53a310683e7db202b254310a0a5f2d1fa507dcad27c25f328c64fffe796c06d4c0d98ca982d
+DIST io-streams-1.5.1.0.tar.gz 64044 BLAKE2B 9a1a4dce626f3a569f4a7866f93d5663e9e4e8b863d1c2332bffbeb2e4481e0a250c84b75ae375144a32473b62538dbd87b53dd0a08034daea855484660aa07a SHA512 01ddf89f09cba429ab600e55994cb6740d4fcdeb23ce85822098d39dbe530a74256d66ea52429798787d9d549db3cd99a5078362b333a7f49c4926e74e0b460c
EBUILD io-streams-1.3.6.0.ebuild 1713 BLAKE2B a447004066149aa2af3c04caaf18375884571a4b617fdb9e0b8e8b4cf1151abe29febc72a99676825db34758176844eef41a7ab86b0c132ddbfde5a3a51a95f2 SHA512 c6416ae501b123f6310305dc2a19d3f56359bc9d951310bf993b0c02f6785324875473662e0c4b811d79186d370c6eb88141fa1a35a9aa5e4af60c7ba981b3cc
+EBUILD io-streams-1.5.1.0-r1.ebuild 1875 BLAKE2B 9427186e55ea88bfcf51b2339dea9ce11473d2e123be2eda581d8622653492a22d9b90ce55eef75b76db3549745051b02446fcf7dfff8e7691a8b8bf45a47b8d SHA512 24b1db17449e1ddfbf2a36e834a2d264f8e29021b7dd9d535b9b02a248416d34663940a6622c8edf0f78ff0873831f2aef6aa994c2b0a4edbba8fa46a6984302
MISC metadata.xml 5034 BLAKE2B 515f93d8822e032ad27d2ffb5e4184724b243e5b0184c6433e4079a7197bc9790bf89fca700c407039a02e4dfd7992a102271d4d7b6adb22d54e9f1cf80fbaf0 SHA512 38f37bee11128d6b53680e8ece7b87dc98d43ddbb910bd3823c38a81de2d9b2746f9089bd5d3ebbbd9b9d19f7fcb759ef0c667ce17a240affe60f3a73de34325
diff --git a/dev-haskell/io-streams/io-streams-1.5.1.0-r1.ebuild b/dev-haskell/io-streams/io-streams-1.5.1.0-r1.ebuild
new file mode 100644
index 000000000000..001dda035c1c
--- /dev/null
+++ b/dev-haskell/io-streams/io-streams-1.5.1.0-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.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="https://hackage.haskell.org/package/io-streams"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # one test case requires network access
+
+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/primitive-0.2:=[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_prepare() {
+ default
+
+ cabal_chdeps \
+ 'network >= 2.3 && <3.1' 'network >= 2.3' \
+ 'primitive >= 0.2 && <0.7' 'primitive >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=nointeractivetests
+}
diff --git a/dev-haskell/ipynb/Manifest b/dev-haskell/ipynb/Manifest
new file mode 100644
index 000000000000..ced6bf7a278a
--- /dev/null
+++ b/dev-haskell/ipynb/Manifest
@@ -0,0 +1,3 @@
+DIST ipynb-0.1.tar.gz 632774 BLAKE2B 9c1c7523c230730f56fd7c0fb729f67a904b34c48e573aa7e19f1b34d47791f4a3cace8d0e6d4ba6faec531b476fa012c742b8b33232f2c09e23da91541f71c0 SHA512 8717dac6496905afc5e8735abc3b3a4a90b171253b035efa0751a6311b901caad563fdfeaa455987c1307d0532273ab80be37256562143db575f13c326843bf4
+EBUILD ipynb-0.1.ebuild 966 BLAKE2B 9cf3b710d92ae690e260276ba731bb032a0526cca5f932b289da7afb11319d93a49dbe4f4abd44b56051e033e5bc8d5a0fcd2633f16f156c88cff797523825e9 SHA512 2f59310131d782b98a72cbd865d6fb77fd74c8e2a9f5500e2865632572cc0ae69e0e12ebdb0fd0a30494470afe19e98cc142ffb1e4f462919ae82fd0c048082a
+MISC metadata.xml 448 BLAKE2B 9973c51fa4b31ff8742dd025a10be5f223efae66a8c103394df79bfc4f6e024713b32462288b9d9672f70ad063c834df472e0f84409fbcabf32d2231e19591c9 SHA512 be28c16e95e70c12adfc77521257ab2daee42dedce6b560584679b18be0d8c0073cf5a9aa8f334dccd2202b3fd2b4f569ac858c4b563211ed54c5c35b4cdd6d8
diff --git a/dev-haskell/ipynb/ipynb-0.1.ebuild b/dev-haskell/ipynb/ipynb-0.1.ebuild
new file mode 100644
index 000000000000..06638f5e9ff0
--- /dev/null
+++ b/dev-haskell/ipynb/ipynb-0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Data structure for working with Jupyter notebooks (ipynb)"
+HOMEPAGE="https://hackage.haskell.org/package/ipynb"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/aeson-diff
+ dev-haskell/microlens
+ dev-haskell/microlens-aeson
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/vector )
+"
diff --git a/dev-haskell/ipynb/metadata.xml b/dev-haskell/ipynb/metadata.xml
new file mode 100644
index 000000000000..57e585c9e972
--- /dev/null
+++ b/dev-haskell/ipynb/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>
+ ipynb defines a data structure for representing Jupyter
+ notebooks, along with ToJSON and FromJSON instances
+ for conversion to and from JSON .ipynb files.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/iwlib/Manifest b/dev-haskell/iwlib/Manifest
new file mode 100644
index 000000000000..1d9edee2edc3
--- /dev/null
+++ b/dev-haskell/iwlib/Manifest
@@ -0,0 +1,3 @@
+DIST iwlib-0.1.0.tar.gz 3393 BLAKE2B 32df17beb4b9df6dedb12b729249883846ca8975d41d34dda047264d5b8544ab646877705d0c02fa8478ecaad735d67dbbf3d1bb86ca463d3f811e5179c1e80c SHA512 a6e6a6f7612d61911540938aa526216ef2b5121008b9ec97de4f1d82fd1655a31bd73cc161ed0b16a4445bd5e256e1cd1206b6a8fb7bc39bf8683ac1c2565f93
+EBUILD iwlib-0.1.0.ebuild 552 BLAKE2B 8f67187288d5ca791828d49eb38b606630db3c68161d25daf047e439120f893081e14f0f239da00afbba97ce882643d7cb56b0fe15a06f9a104d2d62f4267ece SHA512 4deaeca725d01de0c9d2ee215d799d83df77f1dc6c4c8b8c8e8a410370eb1debc3e2b3788ecd0af70dc3642328ccdac984337c313c7297c523bd1b00e5f1bbfb
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/iwlib/iwlib-0.1.0.ebuild b/dev-haskell/iwlib/iwlib-0.1.0.ebuild
new file mode 100644
index 000000000000..8669ea262872
--- /dev/null
+++ b/dev-haskell/iwlib/iwlib-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings for the iw C library"
+HOMEPAGE="https://github.com/jaor/iwlib"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ net-wireless/wireless-tools
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/iwlib/metadata.xml b/dev-haskell/iwlib/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/iwlib/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/jira-wiki-markup/Manifest b/dev-haskell/jira-wiki-markup/Manifest
new file mode 100644
index 000000000000..e521a12ef34c
--- /dev/null
+++ b/dev-haskell/jira-wiki-markup/Manifest
@@ -0,0 +1,3 @@
+DIST jira-wiki-markup-1.1.4.tar.gz 20144 BLAKE2B 88b81d0107923373d6d9ce60c5028d3673e0c3175210db1cdb32846f8e7a77b2a1870da0e95bb1cefcbaf737d8aaa2b5718de0b7e45837e2ea249365030d3e75 SHA512 89a89ca7bc43598c77328cbf93ce6215a446322a6ce5d5bbcb1180cf664be56e26e61d49332006988b27d460ac2a32af466fb974af6b52e2f5d9e69f4821474f
+EBUILD jira-wiki-markup-1.1.4.ebuild 835 BLAKE2B 7ea9a7f709e4575923a82a2b5c849213b44e626dd68db079dfa8224a59770fa6a5bc83acc12bfd0d1fbe4c9a675e6d94de31323a0d93b8c40f304214ec4313fe SHA512 3ea322122f948cb3542be50ba85165034fec5ce6362d47158cd6bc0685ff4f30f63223842316bf2b91d4442ebb7f7bece8fab536961f570c1847bef0d2fc2316
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild
new file mode 100644
index 000000000000..3bd4d3067c1a
--- /dev/null
+++ b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parse jira wiki text into an abstract syntax tree"
+HOMEPAGE="https://github.com/tarleb/jira-wiki-markup"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=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/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/jira-wiki-markup/metadata.xml b/dev-haskell/jira-wiki-markup/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/jira-wiki-markup/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/json/Manifest b/dev-haskell/json/Manifest
index 9349acbaa5a9..9ad46a83f836 100644
--- a/dev-haskell/json/Manifest
+++ b/dev-haskell/json/Manifest
@@ -1,6 +1,6 @@
AUX json-0.9.3-ghc-8.8.patch 5054 BLAKE2B ed3b6efe93cb37697379e5c0b0953ead8cd270000f7c87b0db58861d834d0b8edbd6039b7de0b3d376c4b5cd5152d9982e60f93c81c31abf97879654ed644bd6 SHA512 0cdaa654826c2baecdcf1771090b58440ef4177d8fac76da774eecf7599526bed142ee6f58cf2b67fba57ed1b3c0b22b7140425712551dc8e41a99014534c206
-DIST json-0.9.1.tar.gz 22568 BLAKE2B b1c73771e24ccafb2019ffff61e392f2eec18768c4bdd09f1a5ee8275c92d8982cda3fab4d91222f726fae65324776c9e79ccd602dbd4ac9c435749d61a1015e SHA512 537257fed476683d0657c6474e465ca437e43e36b60ab132c0f584cece99a18d222ef9a33171543689ba5589434bc78cf2e0e5ff550804ff8969052d09430d57
+DIST json-0.10.tar.gz 22622 BLAKE2B 4ee854a80738b6d12e027ca8562ac365bc6192532682d9b8997a8887b70d2e19553535fec6c7ab6ecf119262d6f7d229dc4217ac867dcac8dd3158c80606c727 SHA512 4015693c363810701114a222207083ab9610ebd1196d24f0eb8dcad35af54e9067259ca412b131eaa986b8dbfbf0ce62058ca4c31aeeff29fdf21f17e8d86e90
DIST json-0.9.3.tar.gz 22562 BLAKE2B 8947d2b4bea1ee86eea19e25b73b991d186274c7a6beaff09e8f346756e870d440c4511c599d6ee5f82df08975076e47f0f528cc03cabb5063fb768506b9a660 SHA512 836ae920ef19e0cff5b617a579090ea1d760e253513d3fb28c56650a1fa413c0bd852165be487c211a52be6246eac3241a97f729342223be10275917a34230a6
-EBUILD json-0.9.1.ebuild 939 BLAKE2B 046bcbea49ced4194453282d8e5820132a0fa89db8181774d91c4c8e0c43e3415841b0d6627a9cc13054038b50a8d1557840b4384c283f7dec2c569f877d780d SHA512 89d3f5cf001d3d8b3ab0854fe15416bc5397aa0f7342fefd9420bbea4058455db9b2fbfcdbf11cc3d8228a096ef7c9ebdf14e991ef60f60da2d90338069f7fd4
-EBUILD json-0.9.3.ebuild 934 BLAKE2B f412b14cf615bd6f257a8487b86ea54eddf1d51aee36323c5e9e5995d053df9e7fbe0026c87181b13fb02199ef8447a1d7815f143650c6b821ebce1fdba7488d SHA512 b97f1335d4aa9e0d237848d6052181265adcd390cc5189fd1258d49746f11023959878764e943670c2c8035c7678ac4a273b07328c72c9b5db72576871f678c1
-MISC metadata.xml 993 BLAKE2B 6cb77b20e36e3fb4aa09ed7f55f13b5199b4b152a2c7c625e7267b94016a2929b5064b6e38c3d0f6802cf5400dc802b4adc4e37d6de4823b2d02eea81459edbc SHA512 19724eb01ade1dac4b6e12271bfa698aab1ad16d4abc250114a4e17908ddf2bbbd788509ff5123745926bf229d0836e0046c3aa43b2ab6997088222c84a0b0a2
+EBUILD json-0.10.ebuild 868 BLAKE2B a870a5ff89c1265c22c8621918cc84c25ee5de4a4841df4fa76624321bc7cb23615c5eb526d7a6e79a1148cef402d0179c66424514e80d74a5d60f90a7956044 SHA512 75aa38da49b78111fe1ddef098a6ac278f8146f34e8516f2bfda7494b992c9953d4e90c0c0efa2bcbc7217711b4cbafd76669440792bbfb4b5f13df2be11e413
+EBUILD json-0.9.3.ebuild 927 BLAKE2B 410b8e103cc1aa6d7cb2b1ca7fe5861b235e7d5e2a271b6b7906bffe98403884791cb68f7c697086619f994cd1274321841eb1ab7b540a91f391813c43a69e41 SHA512 0802e9e4ffb77e816eee1b55fc248e04c9b0cbefe27774f0ff4284ebbc02112052c5988d3552548df7b5ffe10ea342c04bbad648abcff7860230ca1a44b54cfc
+MISC metadata.xml 902 BLAKE2B 3a7c5f63c7998cf5e9df237b45a4bd10fba1bc06e9bfa89d24d6d332743a9a6ac3c5b9d05473302236c855bc9c3576189c49f4c3e36ae8f3b007bd43125a3cbc SHA512 1e8813a4a4182c04cb81dc8670ba5017c3ec28f34f722d8a33926145d58ed6ae14203db997048208bac03eb50281020701084591d379046fb9d2c2b8018bd2ae
diff --git a/dev-haskell/json/json-0.9.1.ebuild b/dev-haskell/json/json-0.10.ebuild
index 5156dfc46bd9..55a5773eba27 100644
--- a/dev-haskell/json/json-0.9.1.ebuild
+++ b/dev-haskell/json/json-0.10.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.4.9999
+# ebuild generated by hackport 0.6.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -14,22 +14,21 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
-IUSE="+generic mapdict +parsec +pretty"
+KEYWORDS="~amd64 ~x86"
+IUSE="mapdict +parsec +pretty"
RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/syb-0.3.3:=[profile?]
dev-haskell/text:=[profile?]
- >=dev-lang/ghc-7.4.1:=
- generic? ( >=dev-haskell/syb-0.3.3:=[profile?] )
+ >=dev-lang/ghc-8.0.1:=
parsec? ( dev-haskell/parsec:=[profile?] )
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
+ >=dev-haskell/cabal-1.24.0.0
"
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/json-0.9.3.ebuild b/dev-haskell/json/json-0.9.3.ebuild
index 7df4640ae52a..41198ed591a7 100644
--- a/dev-haskell/json/json-0.9.3.ebuild
+++ b/dev-haskell/json/json-0.9.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="mapdict +parsec +pretty"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/json/metadata.xml b/dev-haskell/json/metadata.xml
index 8bb7fe90bc27..fdec5f1e3899 100644
--- a/dev-haskell/json/metadata.xml
+++ b/dev-haskell/json/metadata.xml
@@ -16,7 +16,6 @@
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>
diff --git a/dev-haskell/juicypixels/Manifest b/dev-haskell/juicypixels/Manifest
index 501eca5397c8..c1a56105e3df 100644
--- a/dev-haskell/juicypixels/Manifest
+++ b/dev-haskell/juicypixels/Manifest
@@ -1,7 +1,9 @@
DIST JuicyPixels-3.2.5.3.tar.gz 116074 BLAKE2B 19ea3ee666503bbf87ad8ff03df685cc7e3d1661f17904059ddec318be36f8ede53fe8aa531f7e9fc86bd48e773d525b7830b88975340f97883a190d1d1f2f34 SHA512 e5c0b0442b1b79aa751afed9a5df23b9fc1f3bfddd0d7b0f3751053018f4434331a0e0ecb16d2fc36a87d3edd3fc06727cfa9557607a02d7040ead623a5917bd
DIST JuicyPixels-3.2.7.tar.gz 118647 BLAKE2B 5542e36f7b1a7e084457f9d18a4fb7647c8ffa854bd7a8ab09f9ca27b4d34f0edb47adfe42afe199ea5a99a71f2c96d8cfac7b28976cd0837afc989694f50cef SHA512 418d887a799fc46f4c73da1ebae0288e0f25e21c943f38dbf0b2519096e4ba145711a05d9da7bb1e588a5183e91ab09dfe3a209a6728c610eb5771a5d963ee6a
DIST JuicyPixels-3.2.8.tar.gz 125254 BLAKE2B bf373e0c595b0501d0d871e55f61bcd62ca26fd6bdac288816af6d9eb52c53d8d70aded3b93ac782580505d549654250ce5b45e4761ddcbb956376513a962893 SHA512 e0800730660e087fc65d65872ff794600436cdc421ff8d578bb0833b885a988eb468b0b90ada0badd10439919199688a43ae51c42aa2552f9cf39184c60e60f1
+DIST JuicyPixels-3.3.5.tar.gz 131914 BLAKE2B a541f8052952e9a757fecb7168a74b9cb6aef152a1913aad36ac47d4ea2dbdeec9c644a0d2edf340986bd179ba4e925d3d284fbe73725e149e2b87866a8a5865 SHA512 40ce63d01fb4dea77caeb055cf2f9f16b32252c7c5ea501b93c9020e426da9ea019b6e618da373fa41bae93789b76561f2b091bfe9340ee9c75f4d8fe29f90ed
EBUILD juicypixels-3.2.5.3.ebuild 1194 BLAKE2B 747a4984f6aad756f99001f9812db7f0e7e3b4d2126695328311a0dec640c8c7b6e538ce5fe225f694f5b02bedd6b68e347335cf6e69247ea99241ff36beb758 SHA512 dd5e0dd922cc0d560b9b6b2de1c0c7200d9289332114dd24430229c8bd23fadeb74a34162433849d7249cc5d5687e6fccad66f8c66227614621ae0905141252f
EBUILD juicypixels-3.2.7.ebuild 1194 BLAKE2B 3c1aeffe832ae75eb08fd5c2af9060ee22c031110548e0d9e583f13a91e6ea8cda2ba27dc1516cf11d5966b9c3bf5f82392aaccbd852382035092bd759fedede SHA512 f7c9fdae8205c2be72bf88b5d26783892954374f1f65af961845b23345d6ffd1687dc876e5f69c4ea220fe97f0f2f825130bfc08969653ec052130d78fe501da
EBUILD juicypixels-3.2.8.ebuild 1079 BLAKE2B 779e076ac5d8a170b3f0089eaf8d52b24736f7437f50d1056aead0d32776911e2bcf303372abd661bacd389216ba69f318b6ae59199dcae331d22df183ef5214 SHA512 a2a22631b411d1808e48702f60a3ebae42ace0076011aa854328b85dae5ef328621262408f0761be77942c2489f815d4a04183efe1d7a026b1e720b3268994fe
+EBUILD juicypixels-3.3.5.ebuild 1002 BLAKE2B 02c8e3ff11f2a07f971174e86a85230155697ead326a353ba2bd07aa8e2b53094a61a26a1f9c4d4b3fa622bc6ad409960a705fe250211e3dc2a0185d21b35572 SHA512 611ec1eaa6910c7450e5f87a1ca711b39f4cf1abfa3d3d4e2bc77e238bd97d840b1b0a9899bbeba3023d468497a68d3b89a3f6343117807673edae148bb5799e
MISC metadata.xml 944 BLAKE2B ebb529c021a893b62eb25444d07a46badb5b035ec4df50dfc9a327e12e097e0870acd5fa5f9d79a659be7556895ea685ac724576cce8935e344270308c1ec117 SHA512 0d3e2bfbb46f7c691ef48ec9456da3acc2aac056f3beaddfcd952247df836e2eda429d12bcdad44c204b481cd7363c9d03764b83e367138137c1bd62a65448ba
diff --git a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
new file mode 100644
index 000000000000..7a2fbfdee5af
--- /dev/null
+++ b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${MY_P}/${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/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/zlib-0.5.3.1:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag mmap mmap)
+}
diff --git a/dev-haskell/kan-extensions/Manifest b/dev-haskell/kan-extensions/Manifest
index 7917ee3fa05c..5c8e665eb851 100644
--- a/dev-haskell/kan-extensions/Manifest
+++ b/dev-haskell/kan-extensions/Manifest
@@ -1,5 +1,7 @@
DIST kan-extensions-4.2.3.tar.gz 20604 BLAKE2B 5da1194f30de5a05be3e42b32abade6fde3717f9c8b3857011f830fe645e7128154ea82f29b513c4fba26e2b3b26c292481a41924e97fefb648046908cf2789d SHA512 a06103748320379f4182e3b268fa7015a1ee67c8e62cd8eb2ad2cb41f2fa7f820a8bb4f27a7393027bdca842d924d2a3be4ba141b572f548e6fac6befc5a1beb
DIST kan-extensions-5.0.1.tar.gz 19306 BLAKE2B 020c87999a465523a903791542bd2da82411dbea516fa2ecc77efce6c75b542cffba99c6e87ce0e4bcc48bfcc09554278860d1f82db922564f8e7d2fad4c8456 SHA512 ae3c30cbf49307bbc9d0186894486427440435b92f1158d2f00791d693acb5db43beb83d44b82eb7c92e3221fe95b6a231d55dc818c573aeb0f00ecd4c0044b1
+DIST kan-extensions-5.2.tar.gz 24151 BLAKE2B c36692fc89f4bd378a1e2a12368cc0b34548b40a56ac72cc744dbf37a6832ae8970549adda42b3b5286db98f9cb8474ebeee2754503a52caeb223ce216e7874a SHA512 209700c5c912ecebf2b8f5a5ef8a2b6943281a9a7181f47b99faf78c383cfe0f6054eb5fb59ed558cb55f06cae4b8e980c655c862717afd003f05ee952eca05e
EBUILD kan-extensions-4.2.3.ebuild 1285 BLAKE2B f34cdc8a957c4d183f4f0312d9f009c04bd37a36431795b8b9a7bdd4c0d0f9ce77b447eb734fca928e3c554729094f68e785e21bfa5cc8d07aef4a18f5bcc9a8 SHA512 a80c9d55226e6612c256a8ed6862db0e339f7c724db23c0e797c99f94055e07018a6fc40249337def7b7feed68a683bea3cbcc2b211d76e72b47742688ac1500
EBUILD kan-extensions-5.0.1.ebuild 1285 BLAKE2B 1d7df079759cd6b00b6ed7967a1a684d1de6c0f61d6f0feb3b0395b6e1eca0f6ca8001b0dfc38bfe9f76d82818c758762dfeeb53d15e1054dee52ebd39c084f3 SHA512 084350cd31f4009e67636024b46c42bdeaabf9f742ae5e01a2f1f9537aac4f7733d5218e43f823190c250f589f29e108534744b460d8072f922b8ec843685a45
+EBUILD kan-extensions-5.2.ebuild 1530 BLAKE2B c6be6710ec48de6d236303602655a96f4cb6f565baa2b1a3b4926e9e3adf2f333296ef3e9cdb87f03d364a9c26f4757bbf746beed7f9580e6e113ec90d995d5d SHA512 00f94b1ac53e9e2f4ac09f0ad4c4f26e489e29a0958781a71f61215a1e70a566ce319825e60c35e1627f6639ab70f202135d48bafae348feaa44252d7064a64c
MISC metadata.xml 437 BLAKE2B feb81adcd7f334bf078ebc3264271a5ce60914f5006726c43f405ce7aa1661c506ecc59a30efb298961ab427a2d939eac741912e136b182d1726050686205445 SHA512 29a3341b85b34272ac06f64ab048b36eeaf0bcf0c3bbf651f1c878a4266913adfc14d0f688651346037b620914470ddd75e646f7d3eae79f5bc2c5c8dd937ef4
diff --git a/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild b/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild
new file mode 100644
index 000000000000..d1b82ed4158d
--- /dev/null
+++ b/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.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="https://hackage.haskell.org/package/${P}/${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/fail-4.9:=[profile?] <dev-haskell/fail-5:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?]
+ >=dev-haskell/invariant-0.1:=[profile?] <dev-haskell/invariant-1:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[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-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/keys/Manifest b/dev-haskell/keys/Manifest
index 77083420ed1c..c39a21099f21 100644
--- a/dev-haskell/keys/Manifest
+++ b/dev-haskell/keys/Manifest
@@ -1,5 +1,7 @@
DIST keys-3.10.2.tar.gz 8635 BLAKE2B dd664097549fd57c5956935d5790cdacbc51b58ed9fc6d2470f3b8b3ce5b6983ccf342a5fd2327a88a53f8590823a79c49a6adb740fc74c27552247d0fb5c109 SHA512 c595dc1201d194aca61e29aace7799f2e08459212a96b1b51922008b2dcd3dae77954ac706ef44aab05ade89933e273a4147a717a4c05bda19bd7ddbdec96eb5
DIST keys-3.11.tar.gz 8674 BLAKE2B 27f5fb7f26631e54050bb90c04b1c6fd01e1a0798235fbb29de577b464c92602c2a802ed1ba2a369613e2545f71df092cdbd1c9b7350e059512efea2a99e4d8b SHA512 027080dcaa59f364ac5c043586f54ed42a69cf2c2fac7955ae11029e01d2fa0fa2805286e4bf70db68f1f22467cd98f68e942ec6210524c1cd71609e44f1a1a6
+DIST keys-3.12.3.tar.gz 14378 BLAKE2B 0c2c4599dfa9234e9170a285206ad94f988246a9d56440ea5a89680e17cabd488372ec7b444fd997deb27f6315f9d843494dfbbdd4d2a09ef0525829e7340ed6 SHA512 e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d
EBUILD keys-3.10.2.ebuild 1100 BLAKE2B 41935f96df807307273e152ae815e04207ba8aaf6ef41125bc24324fcb3ac1d28a065edaa86db9f9d04c48e4e2f4de02498627926621dba311f313e538666a09 SHA512 6bea04bd1025200e8e514d4f42ffa93b7a47f342ca9f15d5919a7235a27186979c487a6df37319ad6d0ab6a8bf9781e92ffe9a418fb5b1a0647512cf52635e7d
EBUILD keys-3.11.ebuild 1200 BLAKE2B ba2ecff5db079a2b654da054363fae5d480b4f126ea21d2d39969b688a6f3322bbc23d45751795241c273e3ae33009a99889343c6c607a100c57c6020a65f0a3 SHA512 5e295072eb4fa730c739c8e96d2f5e6426026af0f0d4094363913a9c0fea48a8cea6fa77ea527f76fa94eb989a4f176dddd44cc90ded35a91cc6b1704afa7fd8
+EBUILD keys-3.12.3.ebuild 1348 BLAKE2B 1a684bb5dd33fc1ad37f34557b7020d7eb501521d5267a9ac8da6e0febefc24fd7b30ca60bf853d6139148d103d986c702301869db632a740c3d0b13f142a3b2 SHA512 e1a951c2aedf98d87fa21067915c3677e448712754e2376d8316545f3eed1a130552e6852116ecffc84c35c138e8eb327de62e4625f28575b3e08ff143f7c28e
MISC metadata.xml 396 BLAKE2B a515485a38dd0c04dbeafbb2bc08e79d62f2311028428fc907af29f88c20bd236bcacb8ee519599f2e5182194483d849bf813f8de426e52e8b0cd0c2bf17fd04 SHA512 041a590c10a1b3549974f101ef9a597199bab1004ac468a8f9d9dc04b06bf16ac4d06bcbd54f0c8edf242b6a3d3a01077b660a98ad24026831119b9b57cd982d
diff --git a/dev-haskell/keys/keys-3.12.3.ebuild b/dev-haskell/keys/keys-3.12.3.ebuild
new file mode 100644
index 000000000000..5d1ecad351ff
--- /dev/null
+++ b/dev-haskell/keys/keys-3.12.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Keyed functors and containers"
+HOMEPAGE="https://github.com/ekmett/keys/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-orphans-0.5.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/semigroupoids-5.2:=[profile?] <dev-haskell/semigroupoids-6:=[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-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-haskell/void-0.4:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/language-bash/Manifest b/dev-haskell/language-bash/Manifest
index 82ff667cecc4..a72c07b207d1 100644
--- a/dev-haskell/language-bash/Manifest
+++ b/dev-haskell/language-bash/Manifest
@@ -1,4 +1,6 @@
AUX language-bash-0.6.1-ghc-8.patch 236 BLAKE2B 9ecc1fe5eaf8c77715b3428a2543572e9c87701f4db85d63db8cb509cd8af62ea315e97ff3e4b4ad11b4bed4bc97ed46fdf54aec952f02feb7c7a35d44ab9c31 SHA512 b385de31560510bdaf1e5a7bd7e5bdcfd020ddfa9bf6f579b0f3bfd9b6532f228db998a0b0f64d663d8eefd6a99054d0f92988fc0b83c8e0492370e5f8b3b284
DIST language-bash-0.6.1.tar.gz 20224 BLAKE2B 28f3fc67bf9df96bd22be997ee6cb3ece85651ca332b57f28f1212625517171dc8cccaaf3a31bfcf40d19a840e37d0d26bf432cdf08fb68bc772544c63248430 SHA512 2dfb3344a0bd15051f2d3f8bdb7185154b019141473e7f56b0decc1b840880bcccf69a910b16ef1958f149c5df5e90a4e7b6035b75b52c21d5829b018f66c143
+DIST language-bash-0.9.0.tar.gz 23660 BLAKE2B de074d6c397200514357838c621157c28c4610c7f5eab0920f99dd9c2bb1648420829822e589cde66774b8a3467fb66fe6bb1363994182d4a219ca8119ca1391 SHA512 cf14e6353b1afa487515a85b99f5cc2d93d614f3e6d653bacf55328921f5966ce5083fe19f51c0e952513c539101541c14664858315288d96b23d12d6b587fc8
EBUILD language-bash-0.6.1.ebuild 866 BLAKE2B e28601454f3beca445d7900b5d31f029be3c825946ebbcc13d41e0f5d01c0854173f5265f8231342070530ccb1720b155aa6d047f9cfee386624d9075169b5ed SHA512 735b1d9997936b79a2d2cf1b58fc5f7951527aa0955d4985b5a6faa0e8d8e3411a9f597884ecd1a99a5a7897ee3e0debc5bfa049074892ca91f4ec2590da141e
+EBUILD language-bash-0.9.0.ebuild 976 BLAKE2B 09e2947d72670ea429d5fc0b59d50304c4fa2d78275bdc5200f7e771517fe95da8cb1cf8bb0d7b59bb32d67abdd2b11a7100e15d07037f8ad11869dae55ac104 SHA512 ea8e86526e14fdb98f7e767a881eed61bfbcfbcf6917325ef72c1579d0d89a428f2abf2abe11f661db990cd01393bc26f02cc9189962c4d34c0cdfe547231f05
MISC metadata.xml 455 BLAKE2B 63a6d1bf0db1d635ce2cdaf1199e4676952cfae02529ac5346476c644b2d5d2f11234d0a49a5834ceef9667fbab5c007920a70dd6ca998e2f31cba7dd2423d1e SHA512 c396b56b4b9f30e4184a72b383271ad0a5051427ea9fd0432b1919e5c3b2b87218918843afb4d0d80e2591fc2f154b24e1e2e2e2f8bd9f1fa18f7e7f44469476
diff --git a/dev-haskell/language-bash/language-bash-0.9.0.ebuild b/dev-haskell/language-bash/language-bash-0.9.0.ebuild
new file mode 100644
index 000000000000..442f6094633e
--- /dev/null
+++ b/dev-haskell/language-bash/language-bash-0.9.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # fails, "getDirectoryContents:openDirStream: does not exist"
+
+RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-4.0:=[profile?]
+ >=dev-haskell/prettyprinter-1.2:=[profile?] <dev-haskell/prettyprinter-2.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-expected-failure
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/language-c/Manifest b/dev-haskell/language-c/Manifest
index c11fb9a7e8e2..33889ccbe4e1 100644
--- a/dev-haskell/language-c/Manifest
+++ b/dev-haskell/language-c/Manifest
@@ -1,7 +1,9 @@
DIST language-c-0.4.2.tar.gz 167052 BLAKE2B 8f1b5192470a25eaad5be8c0a0f374163a91f840b6b184496d1adb45c1239a666214950fda939bddcd8617becc92eaf461b564ded29ebe3b852e16900700b772 SHA512 e2cd4c2871c04fecdcdf82026c79edf7681e00bf632fcff6c119cbd95e53905695bd8f08010d2662e10d883b2fdf6bb114a199b0eaf7be31ff65aaa29df6083b
DIST language-c-0.4.7.tar.gz 112569 BLAKE2B e7a1333315f10ac3e8490b8dc3b5aa04e40b1a7e1f9c68615f549c82f7d02bf7de5b687dd9d4f04f82202b89e468b22833816346f53bb1cd075ed6386ee1142a SHA512 fb2602606b8c2e678e170d928c3dd023acccc079381a37b64624af658788c0dee982c2d53c2d3ba66b576aa75de350d12e35a94f867e1d714e89c27d26f2af6b
DIST language-c-0.7.1.tar.gz 181648 BLAKE2B 6c5219698fbbe995d759a0bd6e629b9dbb29137c3dfa879cbdf139721f4acd341245172ccfb3f7d3cec58a831f72f03d092f29960f6dfcf190480df02a30e66a SHA512 c62dee86b70ead9c0795cabc6b1e0487ab3d4e1e4df693cec94c255aa96d21589d9161150073a5ec1d2ae168924dd8a11ae6ee0cd46730a25ccda009f7a45f58
-EBUILD language-c-0.4.2.ebuild 684 BLAKE2B 525a92a4be68840ed8457195d58c515259d1f798f8f19117094e56727f4e980cb46e4c1c6771d5cbadaa76ff77697d8f6dbfffb3e81a70926de3da5d8d6ef664 SHA512 538f29d87b70c51afe3a406733d1a68153360e8f27248681b9883dd9dad09bf0016d92afe1a9f561c3f7b0ee8846be289be089a38e719a506938c059ef45c1ee
-EBUILD language-c-0.4.7.ebuild 787 BLAKE2B 502543fb7e25e47b39e950bf79cf00adcb87f71b709610cb4c38860213e98178b0128cef385750e655a7a325219c95350ff79ba6f63561ec90d6d4b45b659024 SHA512 a5e26876cb0c1581bae152843239444f171391df4827ba7b11e4f33edbc1e863eccbbb7bf54fafa472707621501c4dbc8525a7a8bcbaba87cceddda595bead9a
-EBUILD language-c-0.7.1.ebuild 767 BLAKE2B a01f02bc85e8469524048409ee21ec787a4cdb57ef0e39bf2297f10755c580e2013dc6f2e8c62b244a32cf13e6ecb4b03f2e0637ff9c3699b1ebd7ee56a22f54 SHA512 3377ebda4c970081458abcae97f6964b6bd1be59e64e216d02d196142e872994eb992560a2fb9b61bd573ae2ebe547b32d85da81b338002ccb3cfc5ed8aff799
+DIST language-c-0.8.3.tar.gz 194870 BLAKE2B 6b35d741f73543d929bac18e3567911f7d2fa56734463cbc15f2db4ecdc127eaaa1ec2afbe6962f39feb860669c33b50d6c7c941cdd7f6b3c97b42f911b21309 SHA512 a2e653c3d6fe4573c0a7f34115d5a5d3db925c174cd574755bb174de834165bce236b354f04e1158309eda654d12104ea03e88f94cdc8b3e11cffba7260282de
+EBUILD language-c-0.4.2.ebuild 672 BLAKE2B 0ce6ac2925bfa0720c33fd481174c28ae169f88989f948576d84de5946708e7df6df0c2510b5518312d1ae953aa879b89d368ac76325b46701180225713dfd19 SHA512 999a56ce8eff6d86d5e5c2b81a661d4b5e5e2721153d246b4aa1212e198c146ed461703e39ffecb805843ad515b71f5e1eb1476923e9f9ea5b9b6072cd351771
+EBUILD language-c-0.4.7.ebuild 775 BLAKE2B 018a71b9e12d977ac04367faee3a2c66cf1562858bcbbc499ff9069988918360e22d67d15993ef418d92b4ea9926ec2163d1225c7c7f5bf9a0037b38c2a30d53 SHA512 0f88856a4d79b1703524cd9a47aa2f0f36c42923d822c612d4f727f76b2d1b3fea7d4d44e39920b30fdb6d043e7731d42f546c6e642eca74a7d4bb220ecd794a
+EBUILD language-c-0.7.1.ebuild 755 BLAKE2B 7f003b4d9cd81e358f13441b0cd5b7b30e0ab1183dfef8e3236bb8316e6b48b86b1543dfc5ce61a0c2bf2319243185f0c44eb8b39b03deb940c9a42d656be8c8 SHA512 e54d69d98c3db00a002c9e07768231ad76b334344c2e8f5e73be2b55229b45b91be3a785426812ef37171574055902c25e5f8e6c1f12e3b131a5309a97bb7397
+EBUILD language-c-0.8.3.ebuild 868 BLAKE2B fb1d114064d06c436cd149ad60bc9f14c0a680ed87a70dd73e31e3c67901c979ec866330a0fa1172e87ea6a860807ef05a4f47781723d05606a20b3cd9a4cfbd SHA512 db22e8e5eaff028367301d0686ed70258a714c4891d5377924487d8e5c35a8736e95b30c2cc3b6203a2e645be9efb5a9eeb0a3e446fc7798d0d5583922e98175
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/language-c/language-c-0.4.2.ebuild b/dev-haskell/language-c/language-c-0.4.2.ebuild
index 80261c086b17..ab50276bca3e 100644
--- a/dev-haskell/language-c/language-c-0.4.2.ebuild
+++ b/dev-haskell/language-c/language-c-0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb[profile?]
diff --git a/dev-haskell/language-c/language-c-0.4.7.ebuild b/dev-haskell/language-c/language-c-0.4.7.ebuild
index 973606aa2c55..f081fc43e00a 100644
--- a/dev-haskell/language-c/language-c-0.4.7.ebuild
+++ b/dev-haskell/language-c/language-c-0.4.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/language-c/language-c-0.7.1.ebuild b/dev-haskell/language-c/language-c-0.7.1.ebuild
index d64e012a3c5b..edfde92bc028 100644
--- a/dev-haskell/language-c/language-c-0.7.1.ebuild
+++ b/dev-haskell/language-c/language-c-0.7.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/language-c/language-c-0.8.3.ebuild b/dev-haskell/language-c/language-c-0.8.3.ebuild
new file mode 100644
index 000000000000..e60b7445c7d2
--- /dev/null
+++ b/dev-haskell/language-c/language-c-0.8.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -allwarnings,+separatesyb,+usebytestrings,+splitbase,+iecfpextension
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Analysis and generation of C code"
+HOMEPAGE="http://visq.github.io/language-c/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.22.2.0
+ dev-haskell/happy
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allwarnings \
+ --flag=iecfpextension \
+ --flag=separatesyb \
+ --flag=splitbase \
+ --flag=usebytestrings
+}
diff --git a/dev-haskell/language-css/Manifest b/dev-haskell/language-css/Manifest
index 31fa293e51de..1ba5fa584d06 100644
--- a/dev-haskell/language-css/Manifest
+++ b/dev-haskell/language-css/Manifest
@@ -1,3 +1,4 @@
+AUX language-css-0.0.3-ghc84.patch 168 BLAKE2B 2341610d235cce4552064d9f47004ac9bad61a1d3c5e0f9e856e577987b2d248859a862e568068fb8701282c7387dc902dc0f4801a8ef4e1ddeb383522b92811 SHA512 bc6565c399d267ffaa74799437bc21e3f65102690e36da182c569470bd19acec57ef9fa147aa86189575a6bfa32a59443a14c499764dedaa1178e18042a5efc6
DIST language-css-0.0.3.tar.gz 18953 BLAKE2B 388373ca490ab1bad5a5bec0316ae77dc36562b8348ea3765fee67381cbb223a1538c51235b31013aba8ee6a18880978a8520ce8a801e472bd699140b8d15ea1 SHA512 49e6223763f61892342b300b14ee372d27fb7fa4036965f026ca13f290ab6b949e1e2aa1fd679b479d004614a25d38da9bddd5b1f14af9e9c8e2211504880858
-EBUILD language-css-0.0.3.ebuild 524 BLAKE2B d293f906efb450d95d0778491eb1b2eeca32a0270ef494b4f2f48bb89d9d762bed5396f2831c644e7ef4e37963fa17d7a6b3ee841630829684dfe1bf8e911d2c SHA512 908d0b3db1215a538fc43eedaf3ce860639432fe72f6a5f403150529faead65198d2d08f0f77f11dd3d34fa49481fe069caa31a627e792f491c2e1b5b8de1069
+EBUILD language-css-0.0.3.ebuild 569 BLAKE2B 06b7806ba775e03ecc733fa0dde4380d2eb813b14bee642f5aed425465762385c253754be2f20099607de38ca8d90e4d30f5e60d3e0434b235bfd2db0600c908 SHA512 eb98af9bfe9c89fcde0ab10148b33727688e6f7543ebb8534f955444c3836ebe32baade909d2134a4346f7b9814e682dd94cfb29d4324337f2f8095cfa151634
MISC metadata.xml 344 BLAKE2B b24206ba9e3e8f56e982ba0d19aeeadd256cf7fd8f2991e708f19ace0e3619be035ae578afbe9b5c3859486c7b46c4a56e4b9ef97bad3c22bd3d6f680281d556 SHA512 66ed41f83a20a24daee6f69bc3f3c9a4064ae9642611f5da0abeeb6446f28ace3203965babca24bfb038887301764f3b2bf89ff19eb1d2a0be8db23e47be1c60
diff --git a/dev-haskell/language-css/files/language-css-0.0.3-ghc84.patch b/dev-haskell/language-css/files/language-css-0.0.3-ghc84.patch
new file mode 100644
index 000000000000..43acce4e7314
--- /dev/null
+++ b/dev-haskell/language-css/files/language-css-0.0.3-ghc84.patch
@@ -0,0 +1,7 @@
+--- a/src/Language/Css/Pretty.hs
++++ b/src/Language/Css/Pretty.hs
+@@ -6,3 +6,3 @@ import Text.PrettyPrint
+ import Language.Css.Syntax
+-
++import Prelude hiding ((<>))
+
diff --git a/dev-haskell/language-css/language-css-0.0.3.ebuild b/dev-haskell/language-css/language-css-0.0.3.ebuild
index a246056d761e..d593144cbf60 100644
--- a/dev-haskell/language-css/language-css-0.0.3.ebuild
+++ b/dev-haskell/language-css/language-css-0.0.3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
# ebuild generated by hackport 0.5.9999
@@ -22,3 +22,7 @@ RDEPEND=">=dev-lang/ghc-7.4.1:=
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.2
"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc84.patch
+)
diff --git a/dev-haskell/language-dot/Manifest b/dev-haskell/language-dot/Manifest
index 6b8fefc17410..c46c718157fb 100644
--- a/dev-haskell/language-dot/Manifest
+++ b/dev-haskell/language-dot/Manifest
@@ -1,3 +1,5 @@
DIST language-dot-0.1.0.tar.gz 8042 BLAKE2B e83130172cc777126f54ea16b1ee0337b275a318b0ae66c2f9fb1485b04a56444e6db14e1a8738df170c0612e78dfefcb64cf0caf65c51d812ee4c6f5eee7e1a SHA512 4166a345a31d075f6492cd519dff19b5ec4fb4c4a953ef4ddaa92acdad618a2b61271d5eaa87920b6541d7f0d72611887ed2a68764d7fa446c31db66501b1467
+DIST language-dot-0.1.1.tar.gz 8076 BLAKE2B 02d1ea0cf861d8052846961d0ad8792e83f252711f6ff64443a237f5e5aedaa8a93d3e6c32f9fd2d916fede3e6927e69fc6986311e1b367133dde8cc9de002d4 SHA512 a9a3abe5ee617614bce73952384be4e5d53942f0c011817b6a92fd6452dce8c37ba39e05ff4733be404315ef95c2de9c0d4134e7aab4e875e7f414dcdb5bfcd9
EBUILD language-dot-0.1.0.ebuild 821 BLAKE2B 88e45deeb6872cfb7e8ecc3b8b0428cb83c6ae37bbaf029035618d533c315c0a92c26523ff5013d4b20cabbce90abd42dbca37d9e7c72a74b46063f0ba09738b SHA512 9fcd1869718793be36379bf67ca5b46abf017bf014fc0cbcaa3549e693de8df9be982f9e476b984ded907723848b19934c58064f88b05405323d690f2fdec3bb
+EBUILD language-dot-0.1.1.ebuild 814 BLAKE2B 87adf4401a979ff39720f0be4c99705e1f1d820aa6d9b95a1035c04c0fae0591269c35054fc6788f227fe20303f3e4e730b572beff833c3999eae8bc6b6f021c SHA512 c7a5697fc0879c0a7a0afff5ce088820a8d1f27016ffaeea08aea0f798dc24177202347bd7cc8dd44e8c8fdda8e873efa600d897ccc2f185ae021e79dba5701a
MISC metadata.xml 430 BLAKE2B 07c3306651c4e8dc2cf99d65917c5dd2152aec3f38c43a0dff16fd0d27f757f92ae8571c68e1f7d6d959f2b7ca39b358929d3420dfbcec94e09d81ffbf0c23d7 SHA512 11be0e2640bf4f148f64d2a1b78d1323e9b7532ff3ddbcf5407a5baeaf336a9d6515a034a751bea8379bd95b9eefe6143e84257a4ebfd1818e69926fc2c050ad
diff --git a/dev-haskell/language-dot/language-dot-0.1.1.ebuild b/dev-haskell/language-dot/language-dot-0.1.1.ebuild
new file mode 100644
index 000000000000..b5b75724d1fd
--- /dev/null
+++ b/dev-haskell/language-dot/language-dot-0.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A library for the analysis and creation of Graphviz DOT files"
+HOMEPAGE="https://hackage.haskell.org/package/language-dot"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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-1:=[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-ecmascript/Manifest b/dev-haskell/language-ecmascript/Manifest
index 306e9a088b94..563e81780516 100644
--- a/dev-haskell/language-ecmascript/Manifest
+++ b/dev-haskell/language-ecmascript/Manifest
@@ -1,4 +1,6 @@
DIST language-ecmascript-0.17.1.0.tar.gz 55540 BLAKE2B 82589728b0b219759314326aa36053fa42f7465a475efd15bbdc6ef2c027c2159b932e970e9fee66c179ee7525eb99f2764aecc68c58a55ae102bc79d07662aa SHA512 20a007e2934fc1778cdc5cac123a08b534ec36bec0b6f789f7c4b68c46b548b1e898f123ff1b7512905e28a1dc78e19d6bf517ced28ffcfbafb539f82f073f91
+DIST language-ecmascript-0.19.1.0.tar.gz 56091 BLAKE2B f7f84703aaf6962164b8bfda5fc5ac624cd27e325b77db45cef058bcdb447fa54aa3462eb1ec6ef8318c6663418cfe5459880f31ba97fb89ecc0be97d6757e86 SHA512 07a562af8dcdb72f86466c2cd066252e289bfc253cefdec756dd68cfc4db867b9951ffde4d0edae492cd78feae426796273667a8fcdbf182489aaed415abb2b2
EBUILD language-ecmascript-0.17.1.0-r1.ebuild 1563 BLAKE2B 6da65e0dedf4443dd74eda1bb0de0f9538bda2405451560128453777b07f7e09a7e9628d04865e37b8b3dd4264db21fb71ccf5535c7f20c41ec4040fa77921a1 SHA512 c0b09decb32a10ebdb0b02fbc4d013ff14ecaaf44a4b70e3416272a6b7368b18a64f49a792e7366442c73dcdc389e562410a614c6735285af29087674fdcbb17
EBUILD language-ecmascript-0.17.1.0-r2.ebuild 1667 BLAKE2B 53cb558d0e8d5623fea2765fe3a7e9deb2a874bf5230f68ff9d8776bfc6889057c3a7b0fede30d9c887395d5a79c138f151a2a8370ee674107de5247107902cd SHA512 12f32527635319e918553c24fb365a69b9a67d68aab9b9e5dfcc4bcfdbe74dcb68f5db87077cbae38dde2f18dc5e072987b7c4fc035d324b13d57adc497f28ce
+EBUILD language-ecmascript-0.19.1.0.ebuild 1531 BLAKE2B ea67e3c16a44ecfa58b06f9414e4c8b6a1da8a81d6b659133475a9383b35f136bc83b862b4310f772a8f7514751a57e48273b322386bf405af5b61ab85c5c205 SHA512 14bd9d947d5078bf6e2a608e26dd3b88e36cea1f21ed66ff17f73c90ca88a5139fd4f1e60ae800091759c98a586d03ae4aea5076915026abf0cff211e6d7a78c
MISC metadata.xml 596 BLAKE2B fc85e0172510fa01a8ff9ad7bc507031e82f71483535dc295f47bd041943b410e8fdaa104c3c3f765f19c5dc314689dd491c486f5feff9e202aa6799e0cd66ad SHA512 47cdb2d3fe83cb1e12a403aa455ff575169c2200b526cd0c04982b4e24f2e91b01c83ff7450e9c48c26f37c5f187478f1a0872b632aabf6be2d50627b44c7485
diff --git a/dev-haskell/language-ecmascript/language-ecmascript-0.19.1.0.ebuild b/dev-haskell/language-ecmascript/language-ecmascript-0.19.1.0.ebuild
new file mode 100644
index 000000000000..9029755ed411
--- /dev/null
+++ b/dev-haskell/language-ecmascript/language-ecmascript-0.19.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-1:=[profile?]
+ >=dev-haskell/charset-0.3:=[profile?]
+ >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-0.2:=[profile?]
+ >=dev-haskell/diff-0.4:=[profile?] <dev-haskell/diff-0.5:=[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/uniplate-1.6:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=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
+ >=dev-haskell/testing-feat-0.4.0.2 <dev-haskell/testing-feat-1.2 )
+"
diff --git a/dev-haskell/language-glsl/Manifest b/dev-haskell/language-glsl/Manifest
index f03b286e6288..2a46545b1b09 100644
--- a/dev-haskell/language-glsl/Manifest
+++ b/dev-haskell/language-glsl/Manifest
@@ -1,3 +1,5 @@
DIST language-glsl-0.2.0.tar.gz 16432 BLAKE2B 19d0de18cf95368fa60112f9e81962bf7e219d78b49029199c8f45b94cd424794cbea4cccd6603edef09734c446b62a40c4fb84f2b5cfb0b114fe69457aa2b27 SHA512 b7044d7ae11c8bdd63d38d7ee1c3e880a0201a7c72bb16596ecc2e32a61e37e973a8b2aa25342737f2d2133c679f479628ae78812ea773a53cd34eb941ea6d7e
+DIST language-glsl-0.3.0.tar.gz 16622 BLAKE2B b30fc8372174a8d6204f94b23f60259580456358e80e2101c3a94a437e2ce26e31fc9802c708b328c205fa08cb527e94533b74d8b81aa64f9db191b1689e8461 SHA512 cdd004906d927654164bb6cb562457ee4d7010dea3a35c3408ebb345abc2698777c5748d1dfb27ed8d43dc7189f5299c05ac6b53eb9b400a25750f47cad62f9b
EBUILD language-glsl-0.2.0.ebuild 743 BLAKE2B 52e4fad8a21c756a8b5e26301db8fdda17342a2fc7de3fc43f019212ebf5d7eb7bce1808e6d65b97cf81b3c2ec402c51c3e94118b7a556fdc46b3c6dad500d47 SHA512 3adfa097a6f6b1f11b334f9435f90ac3ec4a1bb3fc6e73720b5f2ca297e7da8527d6e2acba1fbe31a820c1a3a2ea9d2086b13ac002c4d89166982988dc40148f
+EBUILD language-glsl-0.3.0.ebuild 742 BLAKE2B 5febb9574d6205077bca79328268524024d81cac26beca9775daf2c2e9cdb9fa2709e17645890d56ce6f1f7023b46c8efd189d26c06f9d7c3e62cd916b96c29e SHA512 2f48c6dcbaca83c83c1df5b72db240dad668f4794f463589fd7a14e361591d37f1ba4c50896869b1ab75f05ae0cc8a405112b798d5fa02855f30d511ff12252a
MISC metadata.xml 421 BLAKE2B f12bfbe97f359a551753c3c570925257fcbf4392803d762a5ffeb9e7e12d15bbad92a5ef563e3782bade10782cce6626262b01e9432424997b781046644328ff SHA512 6326a8fe1c918910b0c9df1b48e28b2f62d4f454bfdde7fbd9f3b503ac228057b8ac59f495ec12a4e2c52a4041bac7bd31db3f30d744b7b1af0ed6aac575043e
diff --git a/dev-haskell/language-glsl/language-glsl-0.3.0.ebuild b/dev-haskell/language-glsl/language-glsl-0.3.0.ebuild
new file mode 100644
index 000000000000..9b94910cb63c
--- /dev/null
+++ b/dev-haskell/language-glsl/language-glsl-0.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="GLSL abstract syntax tree, parser, and pretty-printer"
+HOMEPAGE="https://hackage.haskell.org/package/language-glsl"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
diff --git a/dev-haskell/language-lua/Manifest b/dev-haskell/language-lua/Manifest
index ca1d48acdcbb..a89859f91931 100644
--- a/dev-haskell/language-lua/Manifest
+++ b/dev-haskell/language-lua/Manifest
@@ -1,3 +1,5 @@
DIST language-lua-0.10.0.tar.gz 145929 BLAKE2B 7d86971a44debfd371936de35f4071b49249f3121263379a29fd3d07a3ed9fb8d3d06572b7d9990a5c2a64e0e93e4fd9fe48aec071007a62f17e93b67a799377 SHA512 9b43e3e67f54e25e82c3f1fb9fa81be31509aab01084ef95e6eddbef71fb5df7d9e58816fa51db95f8febe66fa77c52d62b15a7060dfa6a845b662b0b16dac15
+DIST language-lua-0.11.0.1.tar.gz 122831 BLAKE2B 20b1ae06f2b22e5f75b50c04b7fe9edbb81b8897ec015d8b5c6a8ea97fa8dba49901ff101103a4f728189be6c18f76191506cda8a28583f3783d6f4af66a6b4b SHA512 59b3d64f7a920b7aee55965e2a0c847d7eeb4e7c5a33668ee4a796b403b98a11a37ed8d6d1efe8244aba6e56cba01841cd7cf00d706544d65949ac019b5fd11a
EBUILD language-lua-0.10.0.ebuild 760 BLAKE2B 392029a2e5bd2344daa9bc1e5f67503e038cc9bea076ba09a5245faafd30a1ab075d91082d4b623293f73264a94564b8b580202ad9cce04253bf687ee567e34b SHA512 b90e2970e91ce767a4b55b547022f8a51897e1e794a00bbcbc99d6f8135c4b9ed90cbee257900f3965bd4acbb1673ab754a9a5d803318043afe27405a12034a1
+EBUILD language-lua-0.11.0.1.ebuild 839 BLAKE2B deefd42273af87958c244617419d0a91b26ca31af79a967f2fb40fbfd752b4ca7325753a983867427be955f2a5c48030f0ac196cca8bdcaf05fddaa7e0286ab8 SHA512 f16d9b9ad40f6422da0ded178cab4e7e78210addef0916b12fa60e73a22ea515ee381fd891396c81614e09f6d52a4f1cff081688ff50b4ef716b9860e15d731c
MISC metadata.xml 415 BLAKE2B 887b1e08fa995aac29d5182d4ab7961df1e8706aa13bc55f4e8dfd605a5a57efec0d3fc26593bbfd52b4ba93d6036c5c95286ec4a0f69c6a9460d5cd5d23b36d SHA512 474756132f528159cd476467d01b758a54bd1b5afb281688be69de43610a0ec3cbf6f7e7c94293794736a32fff66ffa0a5dbdd9693fa276fd93a702f7f79181a
diff --git a/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild b/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild
new file mode 100644
index 000000000000..7f916d15ee72
--- /dev/null
+++ b/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/alex-tools-0.4:=[profile?] <dev-haskell/alex-tools-0.5:=[profile?]
+ >=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-python/Manifest b/dev-haskell/language-python/Manifest
index 5eb8c964e6a0..a68c3da22fd2 100644
--- a/dev-haskell/language-python/Manifest
+++ b/dev-haskell/language-python/Manifest
@@ -1,3 +1,5 @@
DIST language-python-0.5.4.tar.gz 153417 BLAKE2B 842fabf284a43e6b84623a6e608e95f790be2a970ff4173f601a245b44aa0fb00f307f68bc7822fac735c921f9b6f755d57bc051188f02efe449d59d423a9b41 SHA512 adbe81eeb4a161c8e685c3dacdee0924f1193fa291a753e1608f0c94effc90b77df60fee1e46e791516d01ea0153f243c13fb2fdd24d688cfe9ce8ac9ed44059
+DIST language-python-0.5.8.tar.gz 60171 BLAKE2B 1ea4e12bb9d8efe209d126c8787d80e616c34393cbb7017b7a55711b407f19150e688f3e8f45eb8a6f6a5c3c0a080539674134c8b253586ddd7da006fd0a4733 SHA512 fa2d9c1a20460e38dcc370be60157090e7279386a4ebc0f4c4bac56fb3a8f65541c41fa789d2df31e385eeea3c05e2f84c44f77917379194eb4e29372ab4c20d
EBUILD language-python-0.5.4.ebuild 746 BLAKE2B ce8f505116021d57393b67d92073ac18d1905a1091b42e14805501cebf7ccc8659245753d84a7fc63f380ebd23b17eff2d0eb4e51a2657b8e3ae9409b5ea8ae8 SHA512 c19035154b0e003aa72c795d16d1cc3282a21b1da1175ff54e17631718a82b8978e46fa2b328b7691646410106119f692c0074e87cd63d70701b67cb104124e9
+EBUILD language-python-0.5.8.ebuild 749 BLAKE2B 5f954c0b25efdc61b1c33019d04d2d3bfaeb217897d15dda3de558131f6cbc1d24a5c71ce7235b4e932031b30810741a58c6ab40f1e0a019f64ce81bcd80841d SHA512 ca7bc024ca4125ee508c8dc9d3deccb8186daf8f4395ed07352f477cbbee6689c081b9fc30293ce3525d196c0e949d4581bdab1bcf4835406c020e4ff667cd9f
MISC metadata.xml 522 BLAKE2B 87ec77a302e28f15d6547231c98543e7c919ac2a358f875760f8f6814f12920484315f15a0482de83571180483ac4eeb34284894cfe8df55970056407e141084 SHA512 646c64774499fe411f4751bad544b7d489f12eff37a4afcfa3d96d952a8fbc7d4140cafdbad792ed27227f2752b403002844a49f3c4781ba0bbbb9939cf0a5d3
diff --git a/dev-haskell/language-python/language-python-0.5.8.ebuild b/dev-haskell/language-python/language-python-0.5.8.ebuild
new file mode 100644
index 000000000000..5aa8e0d13874
--- /dev/null
+++ b/dev-haskell/language-python/language-python-0.5.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.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="https://hackage.haskell.org/package/${P}/${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/lazysmallcheck/Manifest b/dev-haskell/lazysmallcheck/Manifest
index 106083bed228..c344a3ea829b 100644
--- a/dev-haskell/lazysmallcheck/Manifest
+++ b/dev-haskell/lazysmallcheck/Manifest
@@ -1,3 +1,3 @@
DIST lazysmallcheck-0.6.tar.gz 16862 BLAKE2B 8099de24e51e19106da50d30e370ea71fea42da2d25641b7887d06e57a341ae10f5b440b7431ab50beffba97f9fc22cc517f7a1e8f12be4341769559ead19348 SHA512 cd9e7d53686587828b5be892bacbd902b4e916d01e65c56d7634717c00353f9d0b81f92fcae9fab5008361dc7257da50a1429568f8265136883d4cca942f954d
-EBUILD lazysmallcheck-0.6.ebuild 518 BLAKE2B 6e22b70cb3fc1da7bcfbc6732f0487a53df4503b6cd0609c6b6ca192697a5125f51015ab178ded9d2ccaabefff3f7e5e8f0efed2c49b315ba4ccf2273f18ca63 SHA512 caa92360ef2530c1f2028d12912386d1a1dc0fe08563e9cc4fa1e24b06487ca7bfdad2f7a40b52275041b71fe2b833e1a7da928acfd98cf0417bd8d40cc5f5d7
+EBUILD lazysmallcheck-0.6.ebuild 506 BLAKE2B 2b259af3e1bb3cbd96815f35ad09a4a97d4db2df9b019208c4969cc1e7be7a689001bc55f5eae8544fe587f540ceea54a995c792a72837ffc337cd0138301ba8 SHA512 ae50b0a714d0201e10c8a2cf1bbca218623e08def0a3ca114229292ce2a110a6cd59ac023f27cb5b222807edc34273d6c18583c0dbb006c7e096c2a6ee25eb19
MISC metadata.xml 720 BLAKE2B 1282f2856d8a2425a2bbde2fdc80a614ca805f54154cb84f869e7a4803de3af4f01ada0f4ea4464bb8670c4cfeb3910993c55fd19d92c7026cd61e9296bdbd94 SHA512 14241f31672c4e24c60880919b2191da3daafdc2fecb7cc0d841ac32fe4a14d9695fadc05b43ade6f80890f65486412314308bf21689df93c7b8e0d0372bc71a
diff --git a/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
index 39ae97b35173..08dfa86ae3e2 100644
--- a/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
+++ b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/lcs/Manifest b/dev-haskell/lcs/Manifest
index 1292026c5fe8..4579d154a941 100644
--- a/dev-haskell/lcs/Manifest
+++ b/dev-haskell/lcs/Manifest
@@ -1,4 +1,4 @@
AUX lcs-0.2-ghc-7.10.patch 313 BLAKE2B ac278030ef0c00d0d97d5660a078ddc188e38cceaca01a071c606e416a0292507d4880929192d383014870605ff38008923e1a15e79c08c3442dada640cb0b13 SHA512 d1b05ed47d0ce1bcb79af6e180b5955abc6f76ebce318ea8fa0b1195c3d44b8887ec4a4587b1de8b0e8f911f35153950e290654ebbdf407cfaa961d92b018456
DIST lcs-0.2.tar.gz 11638 BLAKE2B e90201a50746416391156fadb05c67a4432d063294b751b8c48a71541e7567aaad8cc8cdad59c9a58633d8ab72fd917990cab14ef044f2ecb0f9012354add709 SHA512 ac5ac6d9a151be46054f2f56a5927182fe6942e518a04a8c484b02c8caec0506ddaf846f51f5575f1f30d6f0fca9b7b26f16e32675b322d014f8b68db76d5f5e
-EBUILD lcs-0.2-r1.ebuild 629 BLAKE2B 66d1ec91818ff1cee4b8fbe08539e629656b63051b6442b49c9d0215172e87c28e88a4863322cf569e581a08bddd4daea1c77168bd782d6ae76187bdd91b73c2 SHA512 5953ca056a110f9d7c1ce72b0abc959e339103c44a9ae5dd7068400f1b0794e7947a98d9b697258cd62bd02d59780311addf5d14e97b80c4df1837f488bdaa5f
+EBUILD lcs-0.2-r1.ebuild 617 BLAKE2B 5b8ae4ba44783dfe68d0cddd43deb679d88f02a9cde603c7bed1621cfe41db55b861eaa2381186ecc7c569d37f23f85ea57c3130e6b6d0b32b523f32be07a44c SHA512 3db369a5c18cebae65f5d2ffc512b752ee270a03f43a76abdb72acb965032886d31c2e581434df53555350530a6b509f7cffa6df90cfc6c29abe5ba4570a057b
MISC metadata.xml 1062 BLAKE2B 7f0e9f42997af8f7fe610f2cfb7532c6e5f9cbf578b4316937995e88140962bc2cd71d74fdd54d61190969f6239a35a56836d721a36360689ec81f2d7aceba12 SHA512 21990dc7fc022fe45ae02ca8f54d4a5dde60097da0b83660c4259a7258b824cd9b71ccffa7fa4c55e39a9bb0f492f5c5c79fcb6c0d0603bdd10e5cfa1aedf0fd
diff --git a/dev-haskell/lcs/lcs-0.2-r1.ebuild b/dev-haskell/lcs/lcs-0.2-r1.ebuild
index 1c3bb1ed928d..7fbefa014669 100644
--- a/dev-haskell/lcs/lcs-0.2-r1.ebuild
+++ b/dev-haskell/lcs/lcs-0.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/leancheck/Manifest b/dev-haskell/leancheck/Manifest
new file mode 100644
index 000000000000..1fa03c3eb0a8
--- /dev/null
+++ b/dev-haskell/leancheck/Manifest
@@ -0,0 +1,3 @@
+DIST leancheck-0.9.3.tar.gz 125801 BLAKE2B 4825d66ddc745a1ba6e20a28c7397ca33bab79e84899d5ed0f28d88f526f8415aad8b707b2e61de25ce482673d47f4771bc2cb1e402b846fff7552df49689837 SHA512 a5591e8f23318ae6097494a62998f1553fe975058827058f4d7400f723e601bcd92060c26fd5d9c60f1c1da51f97d74de0cf380ae5652c8c0721fabc2b4f5027
+EBUILD leancheck-0.9.3.ebuild 556 BLAKE2B 45fc14b5bdc6ec64a12ea1b83b142d94ad8075d5308d2004d648c5fe4b0f6a4a9a94448d2fcc18d123adc496f2adfcc5aca8a79b4da606fb22ba60417def6fae SHA512 2a4c2f96f9d3f2ddcff6ebfb6e4415e5cce2860dc1da5fda63f337c6576303f96fc4f589a7a8173123b3b55561667bcb2646feee9fcbe631b9a06fc638d4f8f1
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/leancheck/leancheck-0.9.3.ebuild b/dev-haskell/leancheck/leancheck-0.9.3.ebuild
new file mode 100644
index 000000000000..fcd2411fb37c
--- /dev/null
+++ b/dev-haskell/leancheck/leancheck-0.9.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Enumerative property-based testing"
+HOMEPAGE="https://github.com/rudymatela/leancheck#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.18
+"
diff --git a/dev-haskell/leancheck/metadata.xml b/dev-haskell/leancheck/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/leancheck/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/lens-aeson/Manifest b/dev-haskell/lens-aeson/Manifest
new file mode 100644
index 000000000000..7ce1579bd07d
--- /dev/null
+++ b/dev-haskell/lens-aeson/Manifest
@@ -0,0 +1,3 @@
+DIST lens-aeson-1.1.tar.gz 11022 BLAKE2B 4291d060db6e6da1eac5f9ac11dc700effb3df8bdf91c4a0ae34c443cbe4655944f210bd13de78c9185465d9bf814111a649e98a7863cc1cf40fc737ffa66961 SHA512 a5e1b98cc50342ddbaf36a9c6f7a87cdfd8e8abb66852777ef8fc3362a3cb7bac473c3dfd7a4ad2f57f3318c5dca6ec7a07e2a4eae05bdcc34308d188d791460
+EBUILD lens-aeson-1.1.ebuild 1532 BLAKE2B f087c4282661c06a2dfe037bf9f759da7115b687514f7a283595b07ca69209279cfe5a285b4e959472d11c68eb0e0b3c84be9685bb9daed27d1cbd8d33e12077 SHA512 03a89919f8adceca02414014354c0636f1024c244b445103a0fa32b2ab5e602dc62b336e2e1b61f93dfe5c8acb11f25248dec2461d41ad67ff51eb4794693791
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/lens-aeson/lens-aeson-1.1.ebuild b/dev-haskell/lens-aeson/lens-aeson-1.1.ebuild
new file mode 100644
index 000000000000..6d0862a5b3d2
--- /dev/null
+++ b/dev-haskell/lens-aeson/lens-aeson-1.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -lib-werror,+test-doctests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Law-abiding lenses for aeson"
+HOMEPAGE="https://github.com/lens/lens-aeson/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # doctest fails: warnings of "is ambiguous"
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.5:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/lens-4.4:=[profile?] <dev-haskell/lens-5:=[profile?]
+ >=dev-haskell/scientific-0.3.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-0.11.1.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
+ test? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.17
+ dev-haskell/generic-deriving
+ >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror \
+ --flag=test-doctests
+}
diff --git a/dev-haskell/lens-aeson/metadata.xml b/dev-haskell/lens-aeson/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/lens-aeson/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/lens-family-core/Manifest b/dev-haskell/lens-family-core/Manifest
index e27e0fb4eba6..b3e42e40d4e9 100644
--- a/dev-haskell/lens-family-core/Manifest
+++ b/dev-haskell/lens-family-core/Manifest
@@ -1,3 +1,5 @@
DIST lens-family-core-1.2.1.tar.gz 11756 BLAKE2B b1810145ce45c5a445316aa44afaa11eeff6baaaa5b36a4f99d4465ceb41b30f65232aa4c5289ca038e04142a09ddfe89fcd61478ed93a42abc225a8f34b6329 SHA512 1bdb98da1b52d44c1c6d28b92eea4452253925b813b96b04c7d7b25d0e62e91be987106d41ed8bb298173577ad3b50a24508db5bf75d501828e33218b80497e1
+DIST lens-family-core-1.2.3.tar.gz 12182 BLAKE2B 196296afe6c1b1a805cff072e67157d9e835a3c24bc71e61a0135d5136797d4ad4039d0bb31d1d6deb8a2c49253d97c49a4f1d82171aaddc8423153f53cf5999 SHA512 d4cc32e302fbd7574464dc036398b4b4f0ba765de8f8749f9f5f09ce0ab74eba1143cecb383eace4140d6b1644e7f6d189edaa1a4b48c69c8b35ae862cbe4a71
EBUILD lens-family-core-1.2.1.ebuild 626 BLAKE2B 1666f79f0e1d41d20c19eb24e84fae335c60f1a4d0f1498ffed7b52ca48e5ee0263f6e52560685d56ef248e70858d54ba71de2c1de41d5cfaf36486a4421ed5d SHA512 df5036bcdc9617c9839883c5a4e3843f0ed483425f00f38e4edea5a4731fa7dfa145a74f9312432e0e3e709317e818dd51a0b76699ae0332a98acf73e67372f7
+EBUILD lens-family-core-1.2.3.ebuild 539 BLAKE2B 84de8623dc314eb8221355f33a5e91806fa977c2742523503c7473ad2f74355ca9ee384d6f915af12aebe40d050b165f4fe142d5b05bbb8d4c3158e202c3fb40 SHA512 4e8a7518c5126e6d8b907f7429714bc3ecac9806d331b9556d3e0889be4870d49aa3f4317de2205b5530855e1a6fd643bb42ed4ad1ce57a026f04b0e992291b1
MISC metadata.xml 949 BLAKE2B 3908aff37a9c1e0ff769b1e2eda0dbda6198866a0ec93c472aea2bac1b92c8ae8daf8f8c53a44cf17825a0c2657a9d340e90760940a6a6b06a70558242115d4a SHA512 125b1c7c480a277ce5ea36eb10284912614ca55dc88df27b442217395df5cc267e5c25caa6182ec30d896996e36e493207b933c8f33ca5ba73b24d965ab56123
diff --git a/dev-haskell/lens-family-core/lens-family-core-1.2.3.ebuild b/dev-haskell/lens-family-core/lens-family-core-1.2.3.ebuild
new file mode 100644
index 000000000000..720d00a0c1fd
--- /dev/null
+++ b/dev-haskell/lens-family-core/lens-family-core-1.2.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 Lens Families"
+HOMEPAGE="https://hackage.haskell.org/package/lens-family-core"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/lens-family/Manifest b/dev-haskell/lens-family/Manifest
index 470484820727..202fd3a4c92b 100644
--- a/dev-haskell/lens-family/Manifest
+++ b/dev-haskell/lens-family/Manifest
@@ -1,3 +1,5 @@
DIST lens-family-1.2.1.tar.gz 8192 BLAKE2B e402d520ded809890c311be9e5856367679a64adb490a2f3c70e6cce471bdfa9be311f7de4532216c32a48c17210dbebbea45bdd0d873ab4a014442c628e3f23 SHA512 5e8bd69631b5b4da489e7cb79ca91d0bacdd6ae943b2c599f837055c6589a0d0e19bfe3be427723b5775c088201237ee7cb0f2807a70aed0fbaf46293828c6fb
+DIST lens-family-1.2.3.tar.gz 8525 BLAKE2B 769d26b7deeb392718f200ac99b6af757131a56e7725c1b90e9c40d6c352f4d812095a3863e56b48d8b17a9f84348986301c2b7fb10ff88962563449e1379547 SHA512 a8925f6596b396e65f4c5015badfd48056e3dafe372019690204fa44502fd512ebd78dcff709b1fe5d1c1648fc2f3da49d657109c495a281d998c6be67bf3201
EBUILD lens-family-1.2.1.ebuild 772 BLAKE2B ea3b88bc886e9d798a5ab95a546f151e35f1ebf47aa7f6dd8c45b2754302b743da883df68be453f7b66dc5f017380d470ead5e20251c6ec5a9cb2b5ba25e35f3 SHA512 1c3bd1c27709b40f5965556e509b200cb9f1873c9b8725f583473c778904402057bd1f14c9587c0d9971f44711ad8aa54220225ceeb69a7450f3d6763c2e2f8d
+EBUILD lens-family-1.2.3.ebuild 692 BLAKE2B e3693a3bb93d6222bb25ea5242a95403d51ae336c4731ac7d72676e2841ec925b7cea318f60e779f5a01871bee1fa781b92aa33716338e11ce08655b50493131 SHA512 9132ef721fff8afc2399d742707f011b6f55d9278f7488af6a56430bc565ab808504dead572a8e47ae6f5ceb459410e5eea74abe61809d56051b65ecb24fca7a
MISC metadata.xml 734 BLAKE2B c45de814050d33189f54e59256c2c9b261e6a47bdcdfb383e15f4d2318fed41b9903da259078682f0c03ada42205283962857a1e2ab60e7e8a66e466f3993924 SHA512 23553989de8d413abc7a1c2061af33beda9ae0f161d0bbc1f8832dd587454c3a18932b6aa8fd6eb77717af2b649d0b1ebe3c0d9d52bb12b243918ebdbdc3a37d
diff --git a/dev-haskell/lens-family/lens-family-1.2.3.ebuild b/dev-haskell/lens-family/lens-family-1.2.3.ebuild
new file mode 100644
index 000000000000..df0216b7ef61
--- /dev/null
+++ b/dev-haskell/lens-family/lens-family-1.2.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lens Families"
+HOMEPAGE="https://hackage.haskell.org/package/lens-family"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/lens-family-core-1.2.2:=[profile?] <dev-haskell/lens-family-core-1.3:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/lens/Manifest b/dev-haskell/lens/Manifest
index 1b94f2e89694..8a7a2cc87abf 100644
--- a/dev-haskell/lens/Manifest
+++ b/dev-haskell/lens/Manifest
@@ -1,15 +1,3 @@
-DIST lens-3.10.0.1.tar.gz 455039 BLAKE2B 8be7cb75d2576dd65be0f91ad0e7f0b56ef1ccbc6cac8383f0043a567e514f7c2fb1c6f6fcee7925b67e68db79503313b6577c482c96f9040230e30b6e9d9693 SHA512 3dbb1f547a63196bc37dc891e7cff63656a8f662404767bca53d4d722d1669034fada995518db1a4535e7e142552ee8ad9121db6029fe22509b7de8a44aea923
-DIST lens-3.9.2.tar.gz 454678 BLAKE2B 0c637a1a00279339a697b04d8204c14f598882e0cf222ab6d5e45cd096fe34f132cd0ab1133770ffcc857b4b02c7c1987d00b46ec0f6ef72c44801c78ff8b8af SHA512 63e3a39d0d0ad16d27a8e2319163f333b67bc9df2d89d1b7fbc4dd9944cd098f0ba4a571a66939a640143c86c2f3008d5db3619af14f11a8cbcc07c424349f7a
-DIST lens-4.11.tar.gz 964787 BLAKE2B a3fefd1dc8fa3667c28b35ecef29219dd299e103d1138aa888fe610c4c1fe9b90802dc1dd43c3d8b3df34aa30cb3b0c9994550c6c6d745b7336320b6f959275c SHA512 9dc49c7a4c5cde508a5021522b41cdbb3c32b9de4be706fed189d16435828c03382cd6f069b4a17d13bcd0af390787e9f3343eea14e98662c3de3bbd5333143a
-DIST lens-4.14.tar.gz 972873 BLAKE2B 4fdea38830b8d1c4b08f5818ef5a81e7534dc31e3a07a9dc64c91b6b1ecbca8b3fc3ce561abdb8a85bf57c63f4f092687d67780d6a48a0febbbd9ad1983ca2c1 SHA512 d27999472d281832bbf56c3dd762e1a6c310d07a21af4351e64a53d7cd197e538f30955aa108ba2f56bbfbe8612ba4b844a41667e36497f03c14797e23c9c01f
-DIST lens-4.2.tar.gz 767603 BLAKE2B 2ea1d21ba0f5a4f741869aa7aebab8999c28bf14339fbaf1ed493e8f2035217f0ca62502cd5b11d1c3bbb1e577ed45d807b61b6ac363a60cbaec04add64fa32b SHA512 b1e583d3400c076f1e3648aa758b0d30d6a4e3fd9776eb9e115fbd7372b990c3aa3e5d8119de827b132e0e69a255b3532f3f044e936ac4d320cc146a6d04f7bf
-DIST lens-4.6.0.1.tar.gz 767614 BLAKE2B 96e328e8b248de223cfda1df01d418aaf2e05edc2a70556805a408b32227c9246a69479e16085e7ac3abe632c702157cb31b07c94b4c92aae4346d855b06127a SHA512 0dd233ade1c5f0e3872711ecd378b69ff98353caa33cdbf1ec87bbf0356cd54842fc83870bb51b913abbb2dfd767414ebe79cec0e058cce16c29468a69880662
-DIST lens-4.9.1.tar.gz 964188 BLAKE2B 3efe4f86e592d997804c1976c7c3cfdde5cc52ef2379d531a7f4c4c43b6c834d4aaeec86309d73b5074d961d681aca36f8d0bb12f9953fd1f760a9bca72bd27c SHA512 f77d1c46a53b65e65bec4c993db087cee720e5a63f17d8beec38fe49b713bf36f4c4ff1564c6533044b8dfaaf5f5729ec98dbb55687f70fff1344e5112e8857b
-EBUILD lens-3.10.0.1.ebuild 4046 BLAKE2B 8f620168be0c48ead8aaab519c4b0671e7dc4445fc452c329bb85afc17f3a1f2fa793b876618ee7e14c536ac6295d77f0842e5991d6608f6457e13b74a2b0b63 SHA512 4e6c384e2a9544d04b43312a794153d1b8d5b8c7425c968e325043f99a3e3ab1674e0a20077d0e21cd697d75476cb200c9c5d3d02a75914360153755930e533b
-EBUILD lens-3.9.2.ebuild 4325 BLAKE2B 424fdb8e8d3f5819ddac761acaa8db0c16ead618bb80797d9530ce099757da185a7dec2fbb03a914b7943df18680b854a7313150f478fef5fdfedb0a69bfb7ac SHA512 356b6269cc6a8d47782afd80d88985aa32da3c9ccef7d6f5a9d0505cb324b50e332f049a80cd1f7ad067e05b67c9619d0cc6f9e18810a829865e31cd6c3e0169
-EBUILD lens-4.11.ebuild 4327 BLAKE2B 8048390a91fdeeca8fe7548cddd33b05225973fd1d6241bf57828f0d6173718aada0dfd6d9379a76c4a1be60b8cf941380c1e2fd88363b2eb1c8943b59e03f09 SHA512 f9699acc7a94e279ce0ebb1dd85ecaabf4c6ff16db8814475927bfcf06fda4961ddfd87c4f694fbe90b8d507da56a6ddee405f1440aed3e43bc99e2fa9db2de4
-EBUILD lens-4.14.ebuild 3409 BLAKE2B fdf038ae58abc8647a9355ea9c3ad3d12be28dbc3bf8707ac17931427d2c5883bb5bd39d22a4d106f69f0abeec0b29afe32f12afb91441dd1b4cbb48a3bbc7f6 SHA512 5156d91329aa58d80256013699ef224db1bc90e00cb8b7efa21b158519d86a0a8bb475838ab2731d2783632330f0a8c1ff7f8cea8893691363a44343d5f9f431
-EBUILD lens-4.2.ebuild 4697 BLAKE2B 71759c879bda8b7ce3a57ccbf94c05e19d9e391d3cb9428b899e4f78e83d36607e385d41ee523a76ec565bef8b3db19a97ee90f68adb641794aaff8f713f21b2 SHA512 50a37a77dfa8dcae665cd412ac0c7b23297f3c5c8a99806b4ecf8d7c5857d2795399440ee355c6c69cac24f99af57cd0398521e9c36d5b8e2c6f2d14f817e718
-EBUILD lens-4.6.0.1.ebuild 4398 BLAKE2B c064fca5ddad33e15d0c8b7c8dfd71a69a2c381a29c9eb3cf74bb0ed057a7b0810e6752cbe862c637a29a5d2a06588542af0ec674701290efcbdfa3c38f107b5 SHA512 a10fe37d6e8be409529e03e6e2b0fdaa25cb8eb309858fb4783f085bb31e8593f0aa003fba1e042b1b893693a632f399e600fa9b2bb3ffc8056a40a05cb8499d
-EBUILD lens-4.9.1.ebuild 4337 BLAKE2B 089157379a489ae88be495d33ca2e5bb7082141de065724a9386d2639472852f321afdf15116dfc495db9326fd861c8dc2ad4fbbde540e36e66d663622a15f3e SHA512 2e9bf72439b29468268a6912569a6db96d9a0a9a3b07efbe1717b76b2230800bc25be46e6b19eba967a4c2935917aab95c4c34393b660e4c55eec0c7ffeb584c
-MISC metadata.xml 4924 BLAKE2B 0d937d25157349422abd09755aa6b90b31aab051e838188045fa774b5fa6c428c8ba1b5d6cf6d812441a59ac83ea46e467c21e097ea95ec420ef1c7fad3cef1f SHA512 54ee64d40c56b8ab2857b051ab8e1abf6dd7c68f3f5d539e636518f0c94bcaa34a3e5b038610b067a6473080a23cc2928b61c4405b0e3a2f0823313f6dbdb386
+DIST lens-4.19.1.tar.gz 704985 BLAKE2B ddb9f660ff6a1930f356ce915f653f81dfa4814f4956e89d1df213dd57e2cab85eeea7be9efb46553c36448b01579319e8bf1d4c739cdc3bc13608d54f9e43f0 SHA512 50a596ce919abc93b453189453abdbf0f455e0531e5b83397d1e61308842222433fd7d4c6c6f5ec74f98d8dd26eefe861a0d88d5faf56a7b896a0b083b920a10
+EBUILD lens-4.19.1.ebuild 3812 BLAKE2B 5e66709f4a5fac199a05d4518e765f40fc50304e3c21342d92f2d96c5f66ba0b9095126bf8f492ef6eab803cb969cba884f8d1403a03967bb413294969f73ffc SHA512 4604209b82e270587c2c7ee593bef145e6ee51d45407b015a17e57e93dc07008672973ec6a9e4775f56a199fa72c34eeeb33cf7374c4541a5fde5a3fafe67c72
+MISC metadata.xml 4596 BLAKE2B a45f6f80d686ab0d2b57ca0a9ff7d89184c98101b15b8d49ca6919b4245b46898ed345211ef3a0af8229faf05e62c2bcaf406510223f2048d05425150bad8e8d SHA512 8893b9987ac5842ab81c4b283f15c88490322fc6c79df801a32f90eeb6b69472bd491ccf982fb7885db5edceae632c4d1e6a9e9ebdb15cb289907f51d52461fa
diff --git a/dev-haskell/lens/lens-3.10.0.1.ebuild b/dev-haskell/lens/lens-3.10.0.1.ebuild
deleted file mode 100644
index 609f9849d663..000000000000
--- a/dev-haskell/lens/lens-3.10.0.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index e94fe831a83e..000000000000
--- a/dev-haskell/lens/lens-3.9.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index 288ddf949b50..000000000000
--- a/dev-haskell/lens/lens-4.11.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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? ( test )"
-
-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.19.1.ebuild
index 172b0cd65b8a..c4a5a24ea015 100644
--- a/dev-haskell/lens/lens-4.14.ebuild
+++ b/dev-haskell/lens/lens-4.19.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
-#hackport: flags: -test-hlint,+test-hunit,+test-properties
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -lib-werror,+test-hunit,+test-properties
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -13,49 +13,53 @@ DESCRIPTION="Lenses, Folds and Traversals"
HOMEPAGE="https://github.com/ekmett/lens/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="BSD"
+LICENSE="BSD-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="benchmark-uniplate dump-splices +inlining j old-inline-pragmas safe +test-doctests +test-templates +trustworthy"
-RESTRICT="!test? ( test )"
-RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
- >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+RESTRICT=test # broken on USE=doc
+
+RDEPEND=">=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.3:=[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/free-4:=[profile?] <dev-haskell/free-6:=[profile?]
+ >=dev-haskell/generic-deriving-1.10:=[profile?] <dev-haskell/generic-deriving-2:=[profile?]
+ >=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.4:=[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/nats-0.1:=[profile?] <dev-haskell/nats-1.2:=[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/profunctors-5.2.1:=[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/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[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/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?]
>=dev-haskell/void-0.5:=[profile?] <dev-haskell/void-1:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-1.18.1.3 <dev-haskell/cabal-3.3
+ >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
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 ) )
+ test-doctests? ( >=dev-haskell/semigroups-0.9
+ >=dev-haskell/simple-reflect-0.3.1
+ || ( ( >=dev-haskell/doctest-0.11.4 <dev-haskell/doctest-0.12 )
+ ( >=dev-haskell/doctest-0.13 <dev-haskell/doctest-0.17 ) ) ) )
"
src_configure() {
@@ -64,10 +68,10 @@ src_configure() {
$(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) \
- --flag=-test-hlint \
--flag=test-hunit \
--flag=test-properties \
$(cabal_flag test-templates test-templates) \
diff --git a/dev-haskell/lens/lens-4.2.ebuild b/dev-haskell/lens/lens-4.2.ebuild
deleted file mode 100644
index fbc32e782f63..000000000000
--- a/dev-haskell/lens/lens-4.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 68466d8661b0..000000000000
--- a/dev-haskell/lens/lens-4.6.0.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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? ( test )"
-
-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
deleted file mode 100644
index 82ced8d8e4d3..000000000000
--- a/dev-haskell/lens/lens-4.9.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
index ffb64447adda..480622bff29c 100644
--- a/dev-haskell/lens/metadata.xml
+++ b/dev-haskell/lens/metadata.xml
@@ -94,12 +94,8 @@
<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>
diff --git a/dev-haskell/libmpd/Manifest b/dev-haskell/libmpd/Manifest
index d32d566b36e8..4d5b9beead4a 100644
--- a/dev-haskell/libmpd/Manifest
+++ b/dev-haskell/libmpd/Manifest
@@ -2,8 +2,10 @@ DIST libmpd-0.8.0.4.tar.gz 39996 BLAKE2B b35dd8ef91bbde333c64ed904701bade2541b19
DIST libmpd-0.9.0.2.tar.gz 38392 BLAKE2B 80b3afb64eeb5b2ff242991388c25c1581c066b7fd4700487b1b472692f1890b3299fc2e0fdbf27c035e464ee2f28314d034da8dc31db862ca47783f9042fd59 SHA512 0dcafb2085e833608c68b83bcb08177ecb68f08110c1d25e8ea7b2f69ff9fbb85e581280528d1c5a4f3a6c9077ec70105ba9d28bce4276863e91db776c698d1e
DIST libmpd-0.9.0.4.tar.gz 38421 BLAKE2B 5679d556f0c3324225da80bbf9c6d44a928c9218fd4119b9b09a8896ea3b7f26437757bd0757cce3c831a367dc057a651d282f04c189a5a22d78cb4da4a56fbf SHA512 f2c5d300f26d9101cf248c73791f45b26803d13f39472c47109921c82c941138804a80237f359629419001f1d228c2ea199c69cb4421aaca23012d5871b796c4
DIST libmpd-0.9.0.6.tar.gz 38707 BLAKE2B f6d11eaf7c260d375c949c0cbeed17af95397d99141a0b879d7f00e00a06dac6de302b0918f3d64ee16de740f418be22ce84fbc6ffbb56af3b1688b411a3d4e3 SHA512 87601afb3ea71675793087277c8dbd02cac596df19d8e665ccae4111f87c3f5d39fff33f7c26dba9be22d6569cce9bcb039aa6f56e8542f26c699d8f0930371b
+DIST libmpd-0.9.1.0.tar.gz 41332 BLAKE2B 16d4ee3ae4edeb647927ca03ebcad0ce94cf0e5dbcd15550843ad7a56f92683fe6e5c0e265875d4df944493d7273499e8ae0a8127d75a1b16416965d95a833df SHA512 f8fb657c4eec2444aaa6ec58966ea9fc8f4944ce13e4dc380f8fbf3dd87a39e1db18c563a25ac09ea1c6f3b5c8596a25dc0e81d8b7d2771c970d85c06d208496
EBUILD libmpd-0.8.0.4-r1.ebuild 1342 BLAKE2B 7c129613b8909af37bee63ef4e8b9aad4fca3fb2e70eae359e1d9716a89890d68829b27c8b452af78a93b1bb5da0c27d37dc161619bef8be397e94746ca0a9a6 SHA512 5307eb141334a571dd8f17a7819d99a104301d40fe41df2c1cad6f7d57f9fabcdb9ab9cb2c2578e765fac81b23063038b8e31d33e1ad594b2602d7b500f3a0aa
EBUILD libmpd-0.9.0.2.ebuild 1210 BLAKE2B 8307db616393828840ecb61c8a74ddc5ec9269ab541a15148f913058a1279f9cff39c9825cf248811f25b204720deb550056b491d3e9598891e3b7b5a92cf8f4 SHA512 5127d6b30df6839b313e2fc21f27ec665b5fe6fba9c2d66361693a009dbc33256289c1ed4a0370c16ced9490ccf0893b5816f6b865afef27efaa03119d3805a3
EBUILD libmpd-0.9.0.4.ebuild 1278 BLAKE2B e719225871099cc4625b1005768e89d400cf751296eff3d34a19a38933a065e49369759d084abb02ed6e53ed80b1389e230de048e633329403d6f28c42d9c2f4 SHA512 a3e56691150a047c2fb5fac9644957b30416de4e48e15079f60ba40e2242f924eeef6c94eebd203d6de61dc1ce5f19e6a72b4d8e109012eaea023dd346c94420
EBUILD libmpd-0.9.0.6.ebuild 1161 BLAKE2B d1bbd6e803e44beea91742a3528b0275eb3cc8d24a5985262cde2db44c4b3d731f2b596b53017db03a82fd8385801a86f9f05af1f2094a32794ec9fed23bbd7f SHA512 02d1ca5ca0c1d432dc7b8833e06cb249d03de70ecf352a72dddbc9afbf6589224a8c23f02450dba13c6c7384c434a6e1774121cda802de8266cae2157133490c
+EBUILD libmpd-0.9.1.0.ebuild 1229 BLAKE2B ec69b85cb4a8efeb7d7279450c9c9d2f92b7cf822962ff37766aa0dbe7707ce999dec0132b09e8c0842c6dcd8924929f8f61b0da5bb51f9f024ec11e760050f6 SHA512 36d5cea449e7fdc83e1b55b34f87cc1e59a80477d025234a2218a50f7fb57784e3aa913e28670ec6a44d9decbedfb1e483602b9bcf9676485964cbd4eed39307
MISC metadata.xml 470 BLAKE2B 36a2e27afa2db06d05ff99bfde367a0189395b11bd73bb0f7db3a28132f1a6b678839059ddb85d8defcf6c1d720c2726390dba07d6fdee539c900ca2e5d5ffef SHA512 0dbd8d050cbf5c5f9db61997b1f637c6d8197a99dd92deed7da9919f738f35747fa8265d270724bc9a2af16325f9c71eef29decc81de80f3846f34c430bab708
diff --git a/dev-haskell/libmpd/libmpd-0.9.1.0.ebuild b/dev-haskell/libmpd/libmpd-0.9.1.0.ebuild
new file mode 100644
index 000000000000..8ab931fc2ed5
--- /dev/null
+++ b/dev-haskell/libmpd/libmpd-0.9.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${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.6.3.5:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.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-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.10 )
+"
diff --git a/dev-haskell/libxml-sax/Manifest b/dev-haskell/libxml-sax/Manifest
index 81fb2778d214..98eee11e0731 100644
--- a/dev-haskell/libxml-sax/Manifest
+++ b/dev-haskell/libxml-sax/Manifest
@@ -1,3 +1,3 @@
DIST libxml-sax-0.7.5.tar.gz 8916 BLAKE2B d6d08951825a154e1d983097bb85f2007ed68d25a5fd2dfbe545f0db6f99d3fc8a7721599fee43a9b4f94327f8546d4ff3466be21ab1933bc5658e525d9586cc SHA512 8a7345610de1fa7fdbe0c251c5e3675f980731f3c4212e87243aec606457a152ef36d78c777428a8b879aa8662f75b6cd878fd5a9e48d283def24c853be43c28
-EBUILD libxml-sax-0.7.5.ebuild 722 BLAKE2B 15e3ef08435ee8b267a62f7f8ed33daf5adac81d38bff5071459c5a3b21053e637de091921b627877b8368cc99a2f6773fbd01f81377f7d1c6e16052d1ab91c5 SHA512 3da4e810034da088d5ea1f5f28b0c48440f115350fb705365761414689a012cb3ca1f9d73e710b9823c212478c8ad07a251ec4a103771bc7bcdd7de98d0db141
+EBUILD libxml-sax-0.7.5.ebuild 710 BLAKE2B 2d11956693262355611f057f4537b17aa6fd38aca50cdf60d2ea034ad749b848581211b763352f37c0d7723a5a24a825442c385f010b5b3f36962c0f5482d300 SHA512 9e049a0309774b338b0adfe52c6111619ef7c2487076ebd7749a2220ea67a9dd1722e27f7ecb548e6f0a1e59c6ca18b95c24734047ce6246c9f26d044de96145
MISC metadata.xml 329 BLAKE2B ddb8efaebc4515def822e6cc42c1e991358c6b0326bbf2e1288c200567a55fae659c292d1b938a910ddbea332c629e3311eb0029b304198a0f5eba2d6ed88c1f SHA512 5f56a4ef1247cd02c23e2688d0800396336510599db9fc5c85258d35d2e2163c7dd8658fd66fd98851ecb30c6c6dc9399a3f3a9df4e1a13cdfd41c3b40e665fa
diff --git a/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
index 0e0041b27f58..4d4d88b66315 100644
--- a/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
+++ b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/text-0.7:=[profile?]
diff --git a/dev-haskell/libxml/Manifest b/dev-haskell/libxml/Manifest
index 5af2e73347d4..ad2b4ec0b394 100644
--- a/dev-haskell/libxml/Manifest
+++ b/dev-haskell/libxml/Manifest
@@ -1,3 +1,3 @@
DIST libxml-0.1.1.tar.gz 3959 BLAKE2B 938bf1b309696574e47b4128dba8824ed9b756416980fa367269730051ff319c68ea8e49b9f4e63ab2da358f9a2ed9adc2f5a1f12cf729fbdd3b3ea48beedd10 SHA512 59a52200e7c7ab17a60a89e4a3aefdf6356e868be6be53696e5708a4d30863ae879834404ccfecb91b6d4b93a7ce0e147a3cc04bc4d5838c2aa990a290af5c5c
-EBUILD libxml-0.1.1.ebuild 805 BLAKE2B 0e4fe16b496823a2f7f407c2602e6dd1f1f3f7c4e7939fae50e141ba99777c96ddc7ef9a0e9f5b1bdb6b1239da2eb174e27954e17ecf61bce2c8f22c3f9f378a SHA512 dabbef00f84bbb960ecba314f6bb13293fc474a103244788ccde0968564e01821b3671e4033656fa7d8092b02353a5362c85e397b199f5747ef519f57dc5717b
+EBUILD libxml-0.1.1.ebuild 793 BLAKE2B 0437c5003276185b95b5df2cdde21e9f3c81521c41bf3650594d4ec2aa438b4e86a76e850edd7c71cd1d0c7bb18740bf4bad0638cae2d3fe75c9ebd8011e716a SHA512 f8de3d248da98977fe4764067adfb73f552529e3e1c7b163ff40f3b8587347ef3e83ef0def446f6ce97164c1679d57bd43753fd3060af567354663dcf68d8629
MISC metadata.xml 366 BLAKE2B cf690c286c302711b07f5cb346b0eaf848956797ac98040b21aefb53d10adb2c9bfd4ee37eecc5317f5c4b1bed79d7e896de919b566acf56a1bd2a99c46bd3e4 SHA512 45a7291c361e1689284f34e6b6321503ece79b7104cade450f688a88971563f36337ffb7bd54d576f0c5df974d68b907e386a9a4313f9948e82aab4c3b55e6f8
diff --git a/dev-haskell/libxml/libxml-0.1.1.ebuild b/dev-haskell/libxml/libxml-0.1.1.ebuild
index e2b36a076a5c..811bfb96c3d5 100644
--- a/dev-haskell/libxml/libxml-0.1.1.ebuild
+++ b/dev-haskell/libxml/libxml-0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/libyaml/Manifest b/dev-haskell/libyaml/Manifest
new file mode 100644
index 000000000000..d8367c28a7f5
--- /dev/null
+++ b/dev-haskell/libyaml/Manifest
@@ -0,0 +1,3 @@
+DIST libyaml-0.1.2.tar.gz 63635 BLAKE2B 36f702016e5646671c4f56d4b717bf99307bc4c27b73f9d136558b1a95c5c1007553a89a256540cf32bed30399d886f18d119cf4a7f7067e318ca2c44f94c991 SHA512 0423fb36f1fdeeb89244a81930558ad272f8ffe8161ced3cc542e180937a1e5f264f188972786830b0bace6851adca796756abe100dffa8cb969eff4cb0e3121
+EBUILD libyaml-0.1.2.ebuild 897 BLAKE2B 2e1fabf7d920cf988d55518ea29e3f52c50f9b201c2b19a7a4b622573de3dbbffeeeb1fd4f3dbbb084958515236b69e9bf35b92b845e8f6a5e0b7c5e22f8c763 SHA512 56e8804014e4cc6db7cd0d75f2f92d411c2e473010d2d14a7262fcf33f3bd377029674856e6318869d6ee164e7a9c6368356471d6a9c5148b42ec02a0da398ef
+MISC metadata.xml 464 BLAKE2B d791c04a3723484b5bb2651d7a3f8930ed5644a207414c179ea7ae62e6c468d5086ce5b2f9c1dcf5c55e65ef97d9446daa15f8d008aa450c5a884f01d4c411d9 SHA512 423933e76fabb74c9111f6b7625e94af9d7d909e407371d2ebeead3cf2190b5e444094bc52b4497f85b63b1c2b4c4299d77c30b8fd8a3bf6ec87dc4dd62e2bb0
diff --git a/dev-haskell/libyaml/libyaml-0.1.2.ebuild b/dev-haskell/libyaml/libyaml-0.1.2.ebuild
new file mode 100644
index 000000000000..be4c94e648a6
--- /dev/null
+++ b/dev-haskell/libyaml/libyaml-0.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Low-level, streaming YAML interface"
+HOMEPAGE="https://github.com/snoyberg/yaml#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="no-unicode system-libyaml"
+
+RDEPEND=">=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-lang/ghc-8.0.2:=
+ system-libyaml? ( dev-libs/libyaml )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag no-unicode no-unicode) \
+ $(cabal_flag system-libyaml system-libyaml)
+}
diff --git a/dev-haskell/libyaml/metadata.xml b/dev-haskell/libyaml/metadata.xml
new file mode 100644
index 000000000000..f4381ff218c5
--- /dev/null
+++ b/dev-haskell/libyaml/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>
+ <use>
+ <flag name="no-unicode">Don't enable unicode output. Instead, unicode characters will be escaped.</flag>
+ <flag name="system-libyaml">Use the system-wide libyaml instead of the bundled copy</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/lifted-async/Manifest b/dev-haskell/lifted-async/Manifest
index 42c73f81e255..165f58baac97 100644
--- a/dev-haskell/lifted-async/Manifest
+++ b/dev-haskell/lifted-async/Manifest
@@ -1,9 +1,11 @@
AUX lifted-async-0.2.0.2-monad-control-1.1.patch 2298 BLAKE2B 3a76cec4560fb618f7d68568d668e6baa8ed555befbfb9f0e778c9a2911b6a86d835ede634654e7665d292e23155e2234b6d5bd09c384cac4f66c3daa4d2aea3 SHA512 fbcd9e1c4dc34162fa928f4a528b16cc58d6b3a86ac3aea82dd33f448e5869a8d48add1c5b6c574dd588be6e68285fae98fccd8520adbc2e782210d70b4a8618
+DIST lifted-async-0.10.0.6.tar.gz 10308 BLAKE2B f9718ed3d97d4cb17b87d49efb594a7b61f11b6be9819b44bd8382a87bb247b754328db07417699f5140f6168d42c3d51fceaaaf33da748f9aba8683101cd6ec SHA512 9e5ae5d906df2577453c9b86f196f4bb4ec4d7766c5d9bcb7d2fa66be62daa44c033ed1475bdc004e1540da81f645a4d39db35142d32d09b33cfe9c01412f1ce
DIST lifted-async-0.2.0.2.tar.gz 6907 BLAKE2B da3f85064197fe4dae8f54f28d040d05d4acb9d3bbc638d32af61edf0e361ad9b9398d858d808e8264caace4e88754aa75dab32fa60ae0837f8d9619f7dbf14b SHA512 a69e3f93c33ca76889afd894fcadb3f0d53fae05ff47bdbaa5d164deb756c60f7282671bdfa14d092b0a985f5cdf30746fcf847241aeda08be553f7c8d90bce3
DIST lifted-async-0.6.0.1.tar.gz 8871 BLAKE2B d4629501d4696487a703b08216afd2baba298b100a4c1664e0dc43d29642b1b52fbf817a3582e3d9124d9bbfe896c18f399fa19877e10bad939941127ab9bc4b SHA512 afa436919bf50a343739ec9ca1e492cdac037df1e286812e77089c939303ce00a0f8681303eb41ea476df5d4013be6ef45c63c161ab0fa92b0ced4a0c4e57120
DIST lifted-async-0.7.0.2.tar.gz 9096 BLAKE2B 48203cf7fb41108a37b236c827e5fcb623e3bd82b43df7a1ee6f8e47363bfcb08a8feb9c5908471e84df0cbb83480a2e1fb4fb4a94e906f8a63d71480a1601f0 SHA512 7dcbc10d0e5c055b3b1d3f4a2a69304b2b66413cb0ba99d1abb03f067b6f898b1aa0d9ed9deae0016fd1198717c048b8ba5b40e60ce3c1bf888c876dca15a222
DIST lifted-async-0.8.0.1.tar.gz 9453 BLAKE2B f74d017f8afd51f08e48225b590d6b88899429214cc0a33fcac2bc5e1e67524d43e7d78830ff0be9258dbb333069331b18850968d1b896cd26abdf66943a472b SHA512 529a8c2c88f6277f5618d89f62d99318c9ae059c650f40e6cbc61f70621f073a10fff0ce3f27936d71a0dcd222afdbfa58d0922ae45075753d74c3e7bab5bcfa
DIST lifted-async-0.9.1.1.tar.gz 10077 BLAKE2B 13132800149f014add45245ef3a2988fab4e1609b5f0cf05284d73f584e0a541d7eccc8e7a6ce5117fc374ab2c4c123adc9bc6fbdb52a5fc2662913b986a54f1 SHA512 c8e3d3e6bcfb361b5fe1bd948d21f8d2087e18b2f035557564e94fb444fae64baf0302d3938c5ca31f8a68a2fd5e7fb1389f1a318c3a2b447facee823511b5ad
+EBUILD lifted-async-0.10.0.6.ebuild 1264 BLAKE2B 6f4a009cb1f868dfcc3c7b08c621aff0f86784423d3552d39dc9599e48f4481cb06341c8bc697a55989d4183e9e112c34356b349dda2e3854d52ca3b9181a715 SHA512 b765eeb33987645ceaf6732f70ae8aa0c02f30e6a1e4b0b1a1c4ab8a734a758c717d78749e1ed27ecb0752bf54cd8cb954442c2d07bfc8daefebc34b2cdcead4
EBUILD lifted-async-0.2.0.2-r1.ebuild 1047 BLAKE2B 629a2767424f499923bbcca3cf918b519c53897dcf9ced7a66c5ea6725703aea717606e5023822eb9bfb75b66b7a130e3d82c252d0f58b2dfa3d01f1af3cf2d0 SHA512 6cfb1dec33df8e95beebf2834ccf1299bfc4974e3bcf8ebd8db578d9e7a6c52d35a2efb592553e29a284a3aa3b278b35adc01b38ba8d99501cc72e09bf8a860c
EBUILD lifted-async-0.6.0.1.ebuild 1396 BLAKE2B 8a25f5b31294e6674bf23da75297d725bb559fa6bcf41d661ebecd6cd20b2133f90d187fc671dffa4f37b1cba9e936d98c213c7214f62a02f079082f2810e25b SHA512 b21ebde7055e771efa3a82c91517ed8839ee853dc5aa0d2bc0709c2844c4fa39cf7f91c901b04ace7ce0312d1b9614903d032d635d7e50f6a61aedd780fc9a3c
EBUILD lifted-async-0.7.0.2.ebuild 1401 BLAKE2B 2ed9d7fd30445b76ac8e01141d013017546c2da3bcd57ce72c4151612c70f4a0c7c06416b39cbe13f86c71a8e9db59134f54ca10ef4de50161f3d58b0a42d2f2 SHA512 a1e0b033f41fe260da3effe5ef6c4b51a79cc53f4e40edbbc332cd1de01e22933ce990a4b0c36278ea1b82e2d6c3b0cf175bb5f128f18d71c7b19da1651a216d
diff --git a/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild b/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild
new file mode 100644
index 000000000000..fd66768fffd0
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+#beware: hackport not reading `constraints` upper bound correctly
+
+RDEPEND=">=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?]
+ >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.13:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[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
+ dev-haskell/mtl
+ dev-haskell/tasty
+ <dev-haskell/tasty-expected-failure-0.12
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ dev-haskell/tasty-th )
+"
diff --git a/dev-haskell/linear/Manifest b/dev-haskell/linear/Manifest
index 1f409f213ae7..de7d62ee3c15 100644
--- a/dev-haskell/linear/Manifest
+++ b/dev-haskell/linear/Manifest
@@ -1,5 +1,7 @@
DIST linear-1.20.5.tar.gz 44886 BLAKE2B 54b08c4c9997ebb60b4f46d9caeb9d8630a470cda04c8096428eafd6ecb3be1c3b052c59d4825d27199364f17b693feac64b4c6e0313fb4c37b889630703f9c3 SHA512 a45e38d5b25f53b809a67c17e0b532b96e9766d0e81d2da0265c93a9976cdbb183c60dce79eda17259d4169cc25884cc4831a24b93ccd43709df374ce5187600
DIST linear-1.20.6.tar.gz 50036 BLAKE2B a81e762e43be22a8eb7f1ad0118275f8fadde206f60c1160eb40dabcd8674bb1217d73a4b67626e8392ddbd644cd4d88e55bb7038c17ceb4df5384053a175811 SHA512 40ca3f855664a86c9c70fbe398b2ceeceaefdc5c6d5d66c36c6fc60a8252c70fa0566d9eaef61b0559d0eab0d30cde207640d738a007dd5a0ee6cdc72c1c9690
+DIST linear-1.20.9.tar.gz 49250 BLAKE2B ae51a3d7c7570ffa2e43ba9c7170c53f010050ab83ffe5f99f6717c76c4b78e462919f3938a0b7db5f654d4a65241abe87dc167ac5dba78db0097d8a806ee33d SHA512 4b3fc0d1f0cfc79b67cb3c0fe823ca7f1f02b7b3deab98c32ec56b12f5764a6a18db9cbe2218e91b3efa5deea6675d4ddf166a1600a9aa8b7ad3f1da68cb6f52
EBUILD linear-1.20.5.ebuild 2257 BLAKE2B 84178f2623d60a80c90f1ea3e9b9390c86140273dd4b6ff4b7345a29dd53fe115197988474a00c8df4cceeeb84b458fdbd9ea7cec8d51a52841cfd6bfd3294b1 SHA512 0c2e71b6ed3d812782328d69e471d6d3afeb4efdd12ccbad6269a73dd027c782c21356530f6e699d28f551e139280276b4ed284912c699118a0a004f23248b03
EBUILD linear-1.20.6.ebuild 2169 BLAKE2B 184e26cb3d69490d3225a255ede59843ade923536c5ef01da7bbf6b373586a66f34057ca7a204e52f9d3bc3f80b4e87060c621becefabd8814bfcf86b00f5db9 SHA512 1879d0b27cfe439b616ef343806721822d06dd6398e8904cf6ff3421f4ca6ca191881f46759aa332b5cb2816e8adc10a39023d50149623bdadfa378c7ac5e30f
+EBUILD linear-1.20.9.ebuild 2211 BLAKE2B 432075936c693e678a568f85155f0dc47b6e3e8fad104ee9d02ee81214ff1f44e348147b7053314cf91d56e8d8f47e2960860577c2afaae6a87fcac2c6bd0151 SHA512 2d81f87e5b427eb1904ce0d164b262776cfebcc24a1d04be22aadcb39ee83501eaf6f3af05b5c1d7a43cd6037dceb9dbd7868861773e6d74d048495789a339b4
MISC metadata.xml 712 BLAKE2B 0ff72ad30139d749ba6073cf8d1105adf62101843c31c5a1d6c0540b1988a0d0dfac05a3cbc842d204fc4f231987f20ea8b2a094440100fb3977a452e7889f15 SHA512 0c7f6f7a0420ef96e558a2a59a119781089aed365ffc60628e97d685b399731a967cdd35d7edfe03a6c5a2f3ba1b4b61582a88fee1cfa66a6f872e487cece39b
diff --git a/dev-haskell/linear/linear-1.20.9.ebuild b/dev-haskell/linear/linear-1.20.9.ebuild
new file mode 100644
index 000000000000..ebf29418bf02
--- /dev/null
+++ b/dev-haskell/linear/linear-1.20.9.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template-haskell"
+
+RESTRICT=test # broken on USE=doc
+
+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.4:=[profile?]
+ >=dev-haskell/lens-4.15.2:=[profile?] <dev-haskell/lens-5:=[profile?]
+ >=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?]
+ >=dev-haskell/semigroupoids-5.2.1:=[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.17
+ >=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/list/Manifest b/dev-haskell/list/Manifest
index 7054a8074405..94a543cc1479 100644
--- a/dev-haskell/list/Manifest
+++ b/dev-haskell/list/Manifest
@@ -1,3 +1,5 @@
DIST List-0.5.2.tar.gz 6242 BLAKE2B 9ddac7229416a94b7e91d3c959d641a01bb14edbf0787b971790cc1e016fa59b78313254c156e2ba5ac78c0646f2f356144c0b2b4b8043fa2d0c9cb57a0a4055 SHA512 6bdeb8f8484b84ffc15ac933b37083dc2c76dc617242322a02ff20cbdbe44fc7201539bf3dae4d7afdcf899e625fff074e9df33b630ba1626419b6b8564817b2
+DIST List-0.6.2.tar.gz 7128 BLAKE2B 8ca05ea3994555afd7b1466b104ed8dc5ea8e88fc5f2c994abe504033b5776976f0b68a7a7d2c752466f470e0a2580995e5ddc409c8a6368f2c5212b05839d15 SHA512 c4bde8c31831c8364e3da9db2aa6520de7dc01504ce8619afe012c3f27d3c7453610ad8b86450fe2b0be6276b09570aeb030094ce49e2d6e17e3259749ed4c4a
EBUILD list-0.5.2.ebuild 647 BLAKE2B c40721480a2747e005c795a26732f031b917fdd7d8b081f236bc8cd88c0c6e591b85e868848e9742747522c9d8f7a28268f1f4655e1c59d6c8264279217dba22 SHA512 3b6a662d199412e6860e756e12b3de8c71f9c291a90c33785e1653461c1c8d8b3611d7bf0b20029f64013cd0397e96bf84c10e6a3adbf968699747c3a87039d5
+EBUILD list-0.6.2.ebuild 603 BLAKE2B a94d9a1cdcb17faa14c6b95113087caccf515cc181270dbf3c816eb637da55e957d57d1244c5ff71240f8c815e7583f0a3ea0ab576e11d65f8bb156b1beba690 SHA512 8e8fe28e0513a25c7ca70221096229e8cf2680942cbdd34db4fadbef34a46be3db61b379fe1c8272781a607863b47bd9d9637a108e8ae111bf28043762290def
MISC metadata.xml 457 BLAKE2B 020e90cfa6ddb15e5ba03dff9d96290c5d5635f227e8ff8b1b1359c2fadc2259464f8ccf4ea20112cbb88a6fe6f39534856457ec66db9f8d26ff348acbb0b34a SHA512 6e97b7b877df002615a4d5ce59e7a9a60d0b4c76604258bb16ff3cff32ccb7b828e64811b42467d9a24ea3662536bcbf65a99756983975bf24293a24e10a5723
diff --git a/dev-haskell/list/list-0.6.2.ebuild b/dev-haskell/list/list-0.6.2.ebuild
new file mode 100644
index 000000000000..047f60c80eef
--- /dev/null
+++ b/dev-haskell/list/list-0.6.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.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"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_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
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/listlike/Manifest b/dev-haskell/listlike/Manifest
index 5ad2a5c419fc..e2efe8a2fdc8 100644
--- a/dev-haskell/listlike/Manifest
+++ b/dev-haskell/listlike/Manifest
@@ -1,6 +1,8 @@
AUX listlike-4.2.1-QC-2.8.2.patch 478 BLAKE2B 974c6b65457fbfd19802c6ba8190d85a80f0939636ef65d32ae0e684e62b919c5298682fbcca851103a3969f00042449ab53f44671f5bcca76cb37b9a80d6e6f SHA512 204905c3a34da9c1acbb2be70264304e54f2bc6e9f457217b1d8b5c93380b842189cabb8082e100878b06f6852e02875fc253185c4b1e6f8b6af47b1244b2bee
DIST ListLike-4.2.1.tar.gz 26970 BLAKE2B bac409776f37ba43f1e1bfa06424ed823866735cbb7b05d30cb98a9620b05891d651e10fd0a1c2c10642ad6215e2de9554221ab3edc6060c7f7cef51b4561c67 SHA512 dc245b4c2bc4fa0ea24efe55434eb8c7b2f2ee1a078fef331997bb0311260732970255fc8a18c9a7f22d90f47f661e543d18e6ad60b8d46992a6e973ccd375ad
DIST ListLike-4.5.1.tar.gz 29600 BLAKE2B bc6b54b91e95ea8340db305975ee3b5ab5239989db518930353fffb643d29a23d8634d2760cd39729389fe983b553a3a7816a939d583f9470cc56284150d1568 SHA512 4e59eb8cdade42ff63db9f90a7ec524dab674872960bd294da3195c280e0f488a3c0acb3827def8a071e5ecd820bb2bf0d5d68c22b8388adc933accbb0bcc630
+DIST ListLike-4.6.3.tar.gz 30538 BLAKE2B e43f67bd5838eca31b4169b36dc33f872c21396e01e15ccd61db26f5deefbcd7e9a1ff596b95425a92edc1740b51c7a8dbf728f4801298d848fa79419008b447 SHA512 9a5eac3543e62d33b433b809f119b0394d71dfee7f6442ab9e436144367e5745438d6806263a8e8658a28dafa11290d5ed50f2aa9cb5528e1762c23efe3cb705
EBUILD listlike-4.2.1.ebuild 1139 BLAKE2B 34552ecdb40e000ddfa8b433bba47ce24a6e2821c6d7c688e248585a3360f341951d9f9de926e286fc12cf1d8121413d19115b29a4f4b3c4760e1b50e04bd8c5 SHA512 12aaba6c078bc6e5b700eeb71560c64f5dae3f1eb3b692309d19b3ef26269c33674c6b712d6d1b014f141f6fd17419cafb4022015853aca6b3ef3f841a9678f2
EBUILD listlike-4.5.1.ebuild 1114 BLAKE2B b3c0835b93c85ef334eb7c681822d66b2f64eb9c4e319f945c790ee97857a50f5f46ff8dd7531eefbff623a70a9fb53d56abf22f83e15d1e569b0e9e5b57c543 SHA512 7ef76cd1e694c24f4a90f8f453d5ae4f9bd74d8250546370e1bbe0d74eeb6f0794f5e721d8ec71a526fbc75644213fe95e938484b11b118d744fe5edff9e0f8c
+EBUILD listlike-4.6.3.ebuild 1191 BLAKE2B 325571fb94b8ff5277364cee9a42babbe0202808624234529f950b823ce8f180f5713ab052a634c1ae39b1628022e123c5d6f0163f2ba5da32a78d2e35348b1a SHA512 5c9dc6c754663bc50d16b929f36f70cbdcc201486473b17dfcded686a02b5fa612c66c1e978b4a277230b1802b8fc3274f2d016731764a8b7a9d5731f5fdf452
MISC metadata.xml 783 BLAKE2B 3c3966a1f248069416a91328590f1ab7f279f3c4d6749f6036fca194c012fe13688a9bbaa318cb26e538e7071d98e134f62db06d5c9f338e993d15b0af5f558c SHA512 379416d891112c98837e72159adf825753c340fdc0147e64acb7ab2b9c03052452124e7c1d2f3d585c545f0b92a0a8d4bc865c19256847b4bd0b702c72d20499
diff --git a/dev-haskell/listlike/listlike-4.6.3.ebuild b/dev-haskell/listlike/listlike-4.6.3.ebuild
new file mode 100644
index 000000000000..9f80458f817d
--- /dev/null
+++ b/dev-haskell/listlike/listlike-4.6.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+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/ddssff/listlike"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.20:=[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.2:=
+"
+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/logict/Manifest b/dev-haskell/logict/Manifest
index 85dfd0ecf398..0bf5392411b0 100644
--- a/dev-haskell/logict/Manifest
+++ b/dev-haskell/logict/Manifest
@@ -1,5 +1,5 @@
DIST logict-0.6.0.2.tar.gz 5370 BLAKE2B c66d17f4595a27c83d9b2fddfb3c9e824d838ab353a8a71d6a78f436e20f529d7f408cf818b7034500bbfb5a14da7c6b8b2b067d36e4820898379f870922a3c7 SHA512 dfb72d006d9b7a5f0d7447d956ea0c3d083e200a616efc4b34fafa0582c2dc7e9369156cf4f51a472b97f7afb6167030edeb84e77c7bc410bfe58a44f0ac4fc4
DIST logict-0.7.0.2.tar.gz 5892 BLAKE2B 13f521f69c2c3453d54ccfd87bb4ffde9dc7b222e8989757567bd91bb1c3e20c8fa85a37b078675bbc25c906acde1b4651381ac348180583f03b4214cc81afc1 SHA512 f7019533ed1ccd7e2c87b6f78aaece5d4062b378c75ff52ffb3d618a27e23ec1d8fdd823904fc94df017f682b49aef2b0549b91c7c45e395eb79ed2772c107b5
-EBUILD logict-0.6.0.2.ebuild 617 BLAKE2B a885a9f03015703d4dbac8ac9b3e5b090cdfa1408ace2e5fa5741f8011063e4af51472cbae36675b44a1096b53ad28a2f9346abe1c39f01180585080a82e823a SHA512 67aae8f5d164a33965ff6af6f05fa7e812de64c1ebd308488dcfd7d24acd1864bb3382840024c747e49a55fd734ed7cf7b139593636600b163e107ad165c2343
+EBUILD logict-0.6.0.2.ebuild 605 BLAKE2B 558959e5853ea73b8f77584109eda4a883f5ce1527c6a9b027b1372bc4264d274771ecac2c226ae1ba53819706160acf0b1dbcd911623ecff5e1d6f271a41c1c SHA512 d12a30dc822a28457a84917cabb8f909555b78526d21655c93fedf315e52d865b9efc9f518bc9413fe887439024b396ea6f4b9295ef2f048d86a30fc1bda86c3
EBUILD logict-0.7.0.2.ebuild 707 BLAKE2B 7a040032b815b56792c680038f292cc8469f3a9cf8eec69c1662c61b1155ec704150bcb07b4928d53e0a499c3bef6f119cbf8ce9be8165c0262c13b8c64c0b49 SHA512 630c36e6a7cb41173f039c5d3a1b7ce9a46524ca8ddf2bc7d5e7c787d8db2823270bc2e42a20b3441121518dd24c84ae1ee273ee006edb647dce10639fb5698d
MISC metadata.xml 639 BLAKE2B 3230f1fbd426ece61b20dfaf9941948b1dbab928b0a346ae1e169147879e606cd1516984f2c5db2f238a81d77f5a709d259110c8bc9be25ba86f7198ce152bb1 SHA512 f73942e60af15017476d75dbc89ae2e3f15e0f4f6dc95a63ca8e86e4f785f6cd4a672c4ab6f5e47f4779e7644ea10ec19d8de4a55c815a606489bbcf5a611b18
diff --git a/dev-haskell/logict/logict-0.6.0.2.ebuild b/dev-haskell/logict/logict-0.6.0.2.ebuild
index 910c67f57809..6f613d9a92a6 100644
--- a/dev-haskell/logict/logict-0.6.0.2.ebuild
+++ b/dev-haskell/logict/logict-0.6.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/lrucache/Manifest b/dev-haskell/lrucache/Manifest
new file mode 100644
index 000000000000..6fa032ebc074
--- /dev/null
+++ b/dev-haskell/lrucache/Manifest
@@ -0,0 +1,3 @@
+DIST lrucache-1.2.0.1.tar.gz 9224 BLAKE2B d29cfee3d21fcf66318f272011551a1a04e17ccac5ba58da0a80591502488ab7446a5b2137c57c91ded80b2486d95c28f5449c5417c88a99f2e121dd17841eea SHA512 fae5c8a10bb7ee781ed84ccf9c342bd583e112eb840d07aa72803affe3fa7dd394b3d6b73212e45005ec9155a409539902c4893ce20dc0a2a0e3f4a44b2c715b
+EBUILD lrucache-1.2.0.1.ebuild 610 BLAKE2B e22cf7559c1decb103836df9825714fb208981bb9a824aade38d89fa9461f630f00b57018ecd823d057b2647458cd1b6fe70e420e9e942b78b367ede8c1ba6bf SHA512 5511e51629550673002bc19218ecb62b3c2a2f1635959631197e3e2860f5bac20e3afa5812abc0b8fa3d9a904067385209c3a99467da8dbbd1584cfdd7d252de
+MISC metadata.xml 1464 BLAKE2B 820e94e46a846cf795c521dace49f7daebda65431203d626f654b76a8f86fdd8b7b1ba216fa87cd123ffbab3aafcf693509610b1469ebf2780ce930e1058432f SHA512 1d9053a57a2002837ce24447504284a96891304ed4e5dbd12a312573c576271e1974021d2147cfb1637039b307f0d6b202ef388efa7a9787d7cce88f070b0875
diff --git a/dev-haskell/process-extras/process-extras-0.3.3.6.ebuild b/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild
index f983cfdddf5d..48b8f20f6e50 100644
--- a/dev-haskell/process-extras/process-extras-0.3.3.6.ebuild
+++ b/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild
@@ -1,24 +1,23 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
-DESCRIPTION="Process extras"
-HOMEPAGE="https://github.com/seereason/process-extras"
+DESCRIPTION="a simple, pure LRU cache"
+HOMEPAGE="https://github.com/chowells79/lrucache"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="MIT"
+LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-haskell/listlike-4:=[profile?]
- dev-haskell/text:=[profile?]
+RDEPEND=">=dev-haskell/contravariant-0.5:=[profile?] <dev-haskell/contravariant-2:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
diff --git a/dev-haskell/lrucache/metadata.xml b/dev-haskell/lrucache/metadata.xml
new file mode 100644
index 000000000000..832a2c27f608
--- /dev/null
+++ b/dev-haskell/lrucache/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>
+ This package contains a simple, pure LRU cache, implemented in
+ terms of "Data.Map".
+
+ It also contains a mutable IO wrapper providing atomic updates to
+ an LRU cache.
+
+ Version History:
+
+ 1.1.1 - Add an additional modification function for AtomicLRUCache.
+
+ 1.1.0.1 - Update containers constraint to allow containers from ghc-7
+
+ 1.1 - Add a Functor instance for LRUCache.
+ Add a generic modification function for AtomicLRUCache.
+
+ 1.0 - Breaking API changes:
+ 1) The newLRU smart constructor now makes the maximum
+ size optional.
+ 2) The delete function now returns the value removed, if
+ one was.
+ Additionally, a function was added to remove the least-recently
+ used element in the LRU.
+
+ 0.3 - Added a Show instance for LRU. (Requested by Ben Lee)
+
+ 0.2.0.1 - Increase strictness slightly.
+ Remove cabal target for test executable.
+ (Just include test sources instead.)
+
+ 0.2 - Added an Eq instance for LRU.
+ Added strictness to eliminate space leaks in common use patterns.
+
+ 0.1.1 - Add the Data.Cache.LRU.IO.Internal module.
+ Clean up build warnings on GHC 6.12.1.
+
+ 0.1.0.1 - Minor refactoring
+
+ 0.1 - First release
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/lukko/Manifest b/dev-haskell/lukko/Manifest
new file mode 100644
index 000000000000..503f6424a34b
--- /dev/null
+++ b/dev-haskell/lukko/Manifest
@@ -0,0 +1,3 @@
+DIST lukko-0.1.1.2.tar.gz 28366 BLAKE2B 8e7a0257c187ed76f2399a2ca381210ad44d683faff74ca583658eab13545e6809fe6ea57b4c4c22c16560272c0d53736183437e4f5ad64919d98dbac239a864 SHA512 fe3a6687b741491ebaeace29c8d4d01307fad43f0e649c087fef24ec227eb231541fa1500e1685c814eb2a1ea472546033e837ce84fa64df79f00b19f8abebb6
+EBUILD lukko-0.1.1.2.ebuild 1084 BLAKE2B 01d56641070b69a1263c841558daced98987b7b5a7291075c5b364426f1a5489cb846c9c5883978d826917ceede47bdb7f25b4c613899540bcd2bb230ac35686 SHA512 7c73a0bc57e44cf2a32d9566af68ec5e2773fca8bc51a4d0f71e1cf3f0964f123abdf74a451d39bd5521f3f5f6314259f03cb534fa317986e48e0bbc93dcb6f0
+MISC metadata.xml 1775 BLAKE2B c2465f50a55356961ce4e30d005a76589fcfdf1ebb5f985e9415fe39b39767b9c02872cbc4a371441af240257b9d8d27e731b3e012b65beb60e45767c98035f9 SHA512 c8b0386734f1810ec1c2e693b5686e0ef0e5c9789794e393df47991341a5011ce079de92888763394a9867ea86fc2a205f13271ecf9af22207e4e7244a0c0d4b
diff --git a/dev-haskell/lukko/lukko-0.1.1.2.ebuild b/dev-haskell/lukko/lukko-0.1.1.2.ebuild
new file mode 100644
index 000000000000..6dcaf99f3e07
--- /dev/null
+++ b/dev-haskell/lukko/lukko-0.1.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="File locking"
+HOMEPAGE="https://hackage.haskell.org/package/lukko"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2 BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ofd-locking"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+ test? ( >=dev-haskell/async-2.2.2 <dev-haskell/async-2.3
+ >=dev-haskell/singleton-bool-0.1.5 <dev-haskell/singleton-bool-0.2
+ >=dev-haskell/tagged-0.8.5 <dev-haskell/tagged-0.9
+ >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-expected-failure-0.11.1.2 <dev-haskell/tasty-expected-failure-0.12
+ >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag ofd-locking ofd-locking)
+}
diff --git a/dev-haskell/lukko/metadata.xml b/dev-haskell/lukko/metadata.xml
new file mode 100644
index 000000000000..a2f47beee925
--- /dev/null
+++ b/dev-haskell/lukko/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="ofd-locking">Enable open file descriptor locking. Available on Linux (kernel 3.15, released Jun 8, 2014).</flag>
+ </use>
+ <longdescription>
+ This package provides access to platform dependent file locking APIs:
+
+ * Open file descriptor locking on Linux (&quot;Lukko.OFD&quot;)
+ * @flock@ locking on unix platforms (&quot;Lukko.FLock&quot;)
+ * Windows locking @LockFileEx@ (&quot;Lukko.Windows&quot;)
+ * No-op locking, which throws exceptions (&quot;Lukko.NoOp&quot;)
+ * &quot;Lukko&quot; module exports the best option for the target platform with uniform API.
+
+ There are alternative file locking packages:
+
+ * &quot;GHC.IO.Handle.Lock&quot; in @base &gt;= 4.10@ is good enough for most use cases.
+ However, uses only &#39;Handle&#39;s so these locks cannot be used for intra-process locking.
+ (You should use e.g. &#39;MVar&#39; in addition).
+
+ * &lt;https://hackage.haskell.org/package/filelock filelock&gt; doesn&#39;t support OFD locking.
+
+ /Lukko/ means lock in Finnish.
+
+ Submodules &quot;Lukko.OFD&quot;, &quot;Lukko.Windows&quot; etc are available based on following conditions.
+
+ @
+ if os(windows)
+ \ cpp-options: -DHAS_WINDOWS_LOCK
+
+ elif (os(linux) &amp;&amp; flag(ofd-locking))
+ \ cpp-options: -DHAS_OFD_LOCKING
+ \ cpp-options: -DHAS_FLOCK
+
+ elif !(os(solaris) || os(aix))
+ \ cpp-options: -DHAS_FLOCK
+ @
+
+ &quot;Lukko.FLock&quot; is available on not (Windows or Solaris or AIX).
+ &quot;Lukko.NoOp&quot; is always available.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/math-functions/Manifest b/dev-haskell/math-functions/Manifest
index 65fdffff3fb6..a91ce96905ac 100644
--- a/dev-haskell/math-functions/Manifest
+++ b/dev-haskell/math-functions/Manifest
@@ -1,5 +1,7 @@
DIST math-functions-0.1.5.2.tar.gz 28490 BLAKE2B 70dbe8673442e0103311f913d486acd0953823d852b33c1dbbd2e3072c61e19c75366d48fd29346e33895cc038cf6deb7f995db927c41cee1e9c0cde9b8f7d80 SHA512 7723400ef7eaf3996babc4cacc1b02b7ee46837b8c4105abf0aa69f896e97ce3fc9fae6e527a0513688d66810a05ce2f5bef527d04b54bedd82c16fe2bbe342b
DIST math-functions-0.1.6.0.tar.gz 30734 BLAKE2B 445bbfefa7e4a67922ad0fcdac65b1458115285ac5d7c38a0ea6f32ab3658a9720cce164bbb6473a608e7466e67dc9743e719b24c2b5f3e5755af9c3ba105f85 SHA512 b1f0df7b7b99bb41e6ca232bfabd0f0db07b98be1bb3d9c64235b283efd3a5441f02829e637e71cccf70917413e7145afd0dc23686732d4797ab7351c3d3e060
+DIST math-functions-0.3.3.0.tar.gz 424169 BLAKE2B 8b53c657fb5eba8d3ab54d5ba29f7d316e8c2f4803d0587a1071fd9b6c0cf0d8a17c4dadc903280faf028622207ab84db5fb628c8826af0e615524ef45b625c5 SHA512 f6ac6f9fb604207c11d7888fa375a52b544732dd8e811c3b9bf74237bbc0dc83839eb83c11c5ef0dd88666cff4919d4e06236e14d84da7065b4dc75717ceafad
EBUILD math-functions-0.1.5.2.ebuild 868 BLAKE2B ad2fc4548bf9e5091fe2032248b8806232f54a6e6ddf0496f0dd42cd8565734cca201065877d26f3fe28238e2d9ca26afb617907fed04900446f7cb0aacdeadb SHA512 072a8fde470a17d52d2e0807494d88980f1f9f025ec925cbba2e0bf377529472796e2f7bf643f1a69983b2b9658deff2e9cb7bdc4d202baaca196ee0ca5569c0
EBUILD math-functions-0.1.6.0.ebuild 868 BLAKE2B bb92ba9d6f6d4025d45084e4cf4aeef748c7ca45b932c4b6ac772ed82db3d53b8fa3e6e2a0450979b0e03b294e19fedd4e549e643c4b43ea9bc3c9c3624fd54c SHA512 2eb9f9a16ab5b7d475b1323bb998715f929cc016187f40ffff5e607c9a7118eaa77f766bd41d43815ac66e608a6d7a350d42e67c5922c8908127b95069f8f379
+EBUILD math-functions-0.3.3.0.ebuild 1031 BLAKE2B f49dc3deb5175b53ec4e15469abe49520e15aab1968983e9c0cc5dcc93a735340b10adacbea4ad0128256f517ee12f2ae3630db2ffbda8d7bb4c236945d5a393 SHA512 158c4d73a06fbb03ab961ea71e5645bbb47502dc67c1d1d935b3a07e85c049e7a716c9eba32c83099f4676aa503c9fcdfc1b2cecdb58b3e138f01ba4be813c9f
MISC metadata.xml 550 BLAKE2B f7003c6609e08895f2d6ad5c193147cd1bb98a101c1d594f98ec859a7295e8e03ba3057f42926d353cfade194709a6bd5a1ac48842493408ad86c764dc8e519f SHA512 355f4626c2c385acf0662d46deed375e41681f310cb79b8d0d84ca3c63cc65d14dde4d902968e00175e9276f43e604e98d0d1fd49b08d27ff09a8ed333dfadfb
diff --git a/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
new file mode 100644
index 000000000000..29f7cf834f44
--- /dev/null
+++ b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +system-erf,+system-expm1
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/data-default-class-0.1.2.0:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-haskell/vector-th-unbox-0.2.1.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/erf
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/tasty-1.2
+ >=dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.10 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=system-erf \
+ --flag=system-expm1
+}
diff --git a/dev-haskell/megaparsec/Manifest b/dev-haskell/megaparsec/Manifest
index 989335e0e0ed..2412ee6d314d 100644
--- a/dev-haskell/megaparsec/Manifest
+++ b/dev-haskell/megaparsec/Manifest
@@ -1,3 +1,5 @@
DIST megaparsec-6.5.0.tar.gz 91498 BLAKE2B 339e68e211e871d77236770ab789523879a1a44286d5ff5567b75f32278826f79ee6a76a80309b07771703a415c252e92d8327e6a34b86f0670b1ac89c742d6c SHA512 4a8194909f2779bd82226a1f8fb6cce089820fa960249fdd723a4f54aa0c0d52436b4835431327be1164a7698d59059e866b694477407fae4d93c1ae42664011
+DIST megaparsec-8.0.0.tar.gz 59692 BLAKE2B dabde94500b5f4e27437779fa2db288f71c7b493201e2150eed3d2ed6d2117bc9d9ba8100c1ffad7a6ac6160ea03d373fd3360e549d7f20284dae2257ba10e2c SHA512 ab550a99548da2739a70cc4bdb3313085b3179c58d19a84d30744d89fe2d7556b9b552d4ad7b177b18f9f5821daa5417c2b9267eadd9eb537132666c151513c3
EBUILD megaparsec-6.5.0-r1.ebuild 1566 BLAKE2B 29c48485707089114665324e3e2bf5739f0ac9a5678d0327ecf1e1b0240706f4e79e730099681705848fed0733a7a3f403deac0ea5e3930eb62e6210860b6b18 SHA512 f9f5a7eea6f60cf2573b301416fb53c558c1eb993ca7ba52286886c95fc6cfbc6ef80c1e359ecc0da8524689522ec0cecb7de94caf7f7c4f65f3c87818fdb3f1
+EBUILD megaparsec-8.0.0.ebuild 1038 BLAKE2B 385782945cffc0b29b598c3e0525c9a13cb375b6c6fcb610dbdcf64c81e48c1587fc726ee15da0fd6da610657802e0f9d40775abd8c5af2a28d32f6891a93f4b SHA512 aaab2c29d53f0af14597b9b8cf8894e05b8358d8d10826c408ba65045a88e40116bbb6ef4d7a3075902de0d8d3709a5cbd5f8f0de190ac239a5c97f0bfdc8f0e
MISC metadata.xml 429 BLAKE2B 787fadd68a570c19f0b5d5bcce0c0e445203f20e1e9db00e79051b8431520539cd8419c2c5ad06a2c7c181bf8c7d0428481dbc84f74b052dbfa466d4a0011a51 SHA512 a153068626ebe4c90f592241f3a3529ef159d298ef846b8bc5ea11200100aa167c1277415ae22efdc225a424e0395e8b79ce530d1eea83b558d85b37709dcf10
diff --git a/dev-haskell/megaparsec/megaparsec-8.0.0.ebuild b/dev-haskell/megaparsec/megaparsec-8.0.0.ebuild
new file mode 100644
index 000000000000..aba2ec44c287
--- /dev/null
+++ b/dev-haskell/megaparsec/megaparsec-8.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/mrkkrp/megaparsec"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/mtl-2.2.2:=[profile?] <dev-haskell/mtl-3.0:=[profile?]
+ >=dev-haskell/parser-combinators-1.0:=[profile?] <dev-haskell/parser-combinators-2.0:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flags=-dev
+}
diff --git a/dev-haskell/memotrie/Manifest b/dev-haskell/memotrie/Manifest
index 41c12837e285..4a6389708232 100644
--- a/dev-haskell/memotrie/Manifest
+++ b/dev-haskell/memotrie/Manifest
@@ -1,3 +1,5 @@
+DIST MemoTrie-0.6.10.tar.gz 8403 BLAKE2B 4d8d3bbefef13d56c16fdd4e3584a811e6cfdca6de27df7d8eee7bd684050275c0e7299073e7ad3edd231db0dec91f3e42725295f21a096796f2a8445d10822a SHA512 73be7e356ad2aeef49abf43975d2e24ee8b883e12453f316366b52998637ac26d98feef34388c2a46f683027dc7132444b17a25a12d3e86748088fadf081b186
DIST MemoTrie-0.6.4.tar.gz 7695 BLAKE2B 4bd5ae0fa7b0ec6e95e221903e28367773d8cc310963d73cbba110f3d3285f2cf5a72a62d3a53f9b5cb46b86efab182089440bb142927eeccbbf4ed9b4765f29 SHA512 5700a36ae2a53e84bc31d80765afff3041972b4b64da359e16e7981009cc581d9c8aac019eb46d44d5dba7080dad494587ad1f4256f101387eb6de2959dd659f
+EBUILD memotrie-0.6.10.ebuild 767 BLAKE2B c05e118fc1d918c49856b88332dc61b7fdc732eb3f99261dcce678c697721cec61c95f66de9bf58248ed9db040cc53468aae86a8c93bfae35657b8d580a25be0 SHA512 6db53fb85253cc1a3d93016dc5114c7cd667af88855bdf21af6a15ad6de7cffe3838f57b5585391cefc6c0a8bc3d5eb70ee94b399a5e4c7bbb07e872860e5897
EBUILD memotrie-0.6.4.ebuild 739 BLAKE2B e8f6791a6c734227ffbbaaed2f73bed03f872f73b0104bf168fa41dffed6a29ea4460b511fc786f5ca8cb28786318348918e685081a6226a53414f53f2acfdff SHA512 55ca065f20ffce2ca235b553f13a263bd7a2307e2834088ffa79d6c8a07e677024ea9741411915bed5c99e067cb6fb7b9b7e08ae8cedc0cd372b9b31c526ae38
MISC metadata.xml 640 BLAKE2B dee8ca839f73f4be6933e30e23e4ae8a15fd428f652276fd3ffca8b9b715c3555b18ec8e05850a6b40babfa861afe889e1d3a21cac9a8d40269eb2e3a16cf46d SHA512 0691348e9a5c6a7370e272bbb12f0dfad0ba17fddb256df7b1cb9e5b38d059c2bab91562ed8c44a4f7aaf0a5dac4e9dd8adfcc2c91e3ec78dcad5d7d9c624b40
diff --git a/dev-haskell/memotrie/memotrie-0.6.10.ebuild b/dev-haskell/memotrie/memotrie-0.6.10.ebuild
new file mode 100644
index 000000000000..f8320abeea47
--- /dev/null
+++ b/dev-haskell/memotrie/memotrie-0.6.10.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile 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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/newtype-generics-0.5.3:=[profile?]
+ 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/microlens-aeson/Manifest b/dev-haskell/microlens-aeson/Manifest
new file mode 100644
index 000000000000..a9f624cac780
--- /dev/null
+++ b/dev-haskell/microlens-aeson/Manifest
@@ -0,0 +1,3 @@
+DIST microlens-aeson-2.3.0.4.tar.gz 439564 BLAKE2B f8077c78ffb86f8f87afc165651e79c1f2b4737d954c5a720a1e9da0133245e5e8082969af177c4302469c339eeff9a659e334efbf8e5c8320d4683661b2c0b9 SHA512 34986eda7737947357999992f617bfd00079048f9fb75dd60f533e58a9671906d9bd0e4fcee1f4a3df309d98ddcb25144fb59f1a779675b119669c27739c3f6a
+EBUILD microlens-aeson-2.3.0.4.ebuild 889 BLAKE2B 885e4c75a52d8ac398a7cc05d621520e994cd78039013d8c813701ffbacf92a2ff6837255ee97f0b4f98d4f0a05ac6fd84336e88c92c16ca5a6af57804fa59ec SHA512 f41a2163d164af58098b8918579465fd1822e33c429898e9c79b81ee21b24371dc89e251d730c2ca7a2c0a6da8ee42d2ee74221e83af69232f27e3590a1c18a1
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/microlens-aeson/metadata.xml b/dev-haskell/microlens-aeson/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/microlens-aeson/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-aeson/microlens-aeson-2.3.0.4.ebuild b/dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild
new file mode 100644
index 000000000000..813122c70617
--- /dev/null
+++ b/dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Law-abiding lenses for Aeson, using microlens"
+HOMEPAGE="https://github.com/fosskers/microlens-aeson/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+ >=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/microlens-0.3:=[profile?]
+ >=dev-haskell/scientific-0.3.2:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+ test? ( >=dev-haskell/tasty-0.10.1.2
+ >=dev-haskell/tasty-hunit-0.9.2 )
+"
diff --git a/dev-haskell/microlens-mtl/Manifest b/dev-haskell/microlens-mtl/Manifest
new file mode 100644
index 000000000000..adc058d4b17f
--- /dev/null
+++ b/dev-haskell/microlens-mtl/Manifest
@@ -0,0 +1,3 @@
+DIST microlens-mtl-0.2.0.1.tar.gz 9019 BLAKE2B 48fdd193522c239bf477cb289310d2d2c461a3d192f4d70218a2bf2013923fd1f06d79bff9ada29a2729ec5d01884c25f3fb13bf1765803d11b15f354be8baf9 SHA512 2153a38e637e33e426bb64986fe7e818a2be99e4005cc7db51b94a4f66be8170e20071bf785c27a0beeb48cab97da037f68a008fa157a21a70fbf9fd943f6a45
+EBUILD microlens-mtl-0.2.0.1.ebuild 799 BLAKE2B 3f1c966b0fbccce16da18f77e3fb9182ca9e23923619a7a5d9feb9518542d6cc92d6f9392d3913bdd89f3fcb50003b58d2aa29c4601ac3afeaf866b75745d072 SHA512 d8a3d8c616610418c52e8d44390f84510e4c166b4b7731bad8b87879adaef920fb8d605b7862dad8bd46bb382618bcd97cfe33f33c63eee303d182f99cde37ec
+MISC metadata.xml 649 BLAKE2B 3ff775441db74484cde52d1112461041573ca1cf3f6becf2f63a41f26a904ec8dd84c86642cfae6c38d8924f659ac5b57038136408248ac8f28c591f3ffba606 SHA512 5cedb24535136c1c14dce2cf2fb9f0af06a616bb91023913dc30790ffa8c782ccdbea3fa1f25c41c2ac336794e239afef8474862352ef7834fb4b74aa5c029cf
diff --git a/dev-haskell/microlens-mtl/metadata.xml b/dev-haskell/microlens-mtl/metadata.xml
new file mode 100644
index 000000000000..31f5b531504c
--- /dev/null
+++ b/dev-haskell/microlens-mtl/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 contains functions (like &#39;view&#39; or &#39;+=&#39;) which work on &#39;MonadReader&#39;, &#39;MonadWriter&#39;, and &#39;MonadState&#39; from the mtl package.
+
+ This package is a part of the &lt;http://hackage.haskell.org/package/microlens microlens&gt; family; see the readme &lt;https://github.com/aelve/microlens#readme on Github&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild
new file mode 100644
index 000000000000..5e3dbeb42b78
--- /dev/null
+++ b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="microlens support for Reader/Writer/State from mtl"
+HOMEPAGE="https://github.com/monadfix/microlens"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/microlens-0.4:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[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/microlens-th/Manifest b/dev-haskell/microlens-th/Manifest
new file mode 100644
index 000000000000..36391b41d025
--- /dev/null
+++ b/dev-haskell/microlens-th/Manifest
@@ -0,0 +1,3 @@
+DIST microlens-th-0.4.3.4.tar.gz 21662 BLAKE2B 0c228791dae5b4ab10bd47d574b2dfc1a9bd046ee7941ba15be02d5c60f78f495c719ab64cd74434734c7a7ee1ca67eb083621319325bb3fbd518a1a36c1aa90 SHA512 456d0cfe6f93a4adb8c5d0004983bcc7906f8750787eecd2ccbb9063d3e63da824c1bec29f81b37485aeebc356baa478bc26cc439e45ec03642f2d61217cbb7f
+EBUILD microlens-th-0.4.3.4.ebuild 843 BLAKE2B 2b9c8208d0138bf4b0fd2885f1736f4c65521df5b15208cf06cfaec4fa1be2dd8106859d0254b4905005d14a4f184e6972ea8c64fb66be5717e49cf7cf5be273 SHA512 24701e8acb1f5174d0c23c2f7572a4522f822b2bd3e79c09fe81beb62c2fef5d57680304c74f581e5ad3f7ba4c3c327110cf46c6451f8dea7e25f7c7e25f0364
+MISC metadata.xml 710 BLAKE2B d9c0dfc48f0eb26370d528853825fc8bc71d46629bcc38796e82d174e557ec2add313cd9374f1690e45e666f342bc3723081f0343fdd261f67aeaab1844526db SHA512 4f43f603ba71818c14f20f4c809112770fe8c6a49c38a557b8d15ccaec35035bec6e2b564bfe82b4478ad03df432c65117e4740d6b07f0a0b9e8ffa38bc5288f
diff --git a/dev-haskell/microlens-th/metadata.xml b/dev-haskell/microlens-th/metadata.xml
new file mode 100644
index 000000000000..66694ad55ecf
--- /dev/null
+++ b/dev-haskell/microlens-th/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 lets you automatically generate lenses for data types; code was extracted from the lens package, and therefore generated lenses are fully compatible with ones generated by lens (and can be used both from lens and microlens).
+
+ This package is a part of the &lt;http://hackage.haskell.org/package/microlens microlens&gt; family; see the readme &lt;https://github.com/aelve/microlens#readme on Github&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/microlens-th/microlens-th-0.4.3.4.ebuild b/dev-haskell/microlens-th/microlens-th-0.4.3.4.ebuild
new file mode 100644
index 000000000000..8469da80b613
--- /dev/null
+++ b/dev-haskell/microlens-th/microlens-th-0.4.3.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatic generation of record lenses for microlens"
+HOMEPAGE="https://github.com/monadfix/microlens"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/th-abstraction-0.2.1:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'template-haskell >=2.7 && <2.16' 'template-haskell >=2.7'
+}
diff --git a/dev-haskell/microstache/Manifest b/dev-haskell/microstache/Manifest
new file mode 100644
index 000000000000..60829879551e
--- /dev/null
+++ b/dev-haskell/microstache/Manifest
@@ -0,0 +1,3 @@
+DIST microstache-1.0.1.1.tar.gz 20449 BLAKE2B b4f0a6b13e5597ba2c90377032a8b248570977a35bb07d7f8b360add87eff6ea80ee8cbd40cee8e110ff913833b798234d0189e65e4c4964367b3643c15e6837 SHA512 28e0ad58a9724259df176092c125a4ba51fd2278cb0ab2e29bc24bf1e0f1c57a53e5983ff640569e3416fc7cda31b6ba0ae8ad832840a3040ba55fb85fb7f1a1
+EBUILD microstache-1.0.1.1.ebuild 1260 BLAKE2B 066a759ecf4264d7f209a33faa3534268c0588ceef2a19a670c8e899b60de517cc7f5a48afe185902270a387ac980d663807a554886604b14cf4e539d64b5b24 SHA512 c02091ca8e5afb48164a4f83f5cfdaec206986dcb943f5f819f87fa8fd92a729f7f1271e108458cbb66ae7edbb5406973c37baf32e3e8c6832c02dcf5c92c3a8
+MISC metadata.xml 439 BLAKE2B faa4a19c2e0c6142cd228b6b8e1f916e85d5c081b78fab1b26f08b8cc66e1d470a8bd49457bafbb4f83d72951d9833663a7b09b787d5ff27cff3173f6ade1358 SHA512 850819032338424c2ff28ed60c4051eb2f3572d251a869057755dd83ede531b44a955d19fbab6f8c4db6e276bf8e590a43d37fe8c367d1cec7d825ac3125b44c
diff --git a/dev-haskell/microstache/metadata.xml b/dev-haskell/microstache/metadata.xml
new file mode 100644
index 000000000000..2f8ed16ae4ad
--- /dev/null
+++ b/dev-haskell/microstache/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>
+ Mustache templates for Haskell.
+
+ Based on @stache@ library, which uses @megaparsec@.
+ This library uses @parsec@, thus the name: @microstache@.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/microstache/microstache-1.0.1.1.ebuild b/dev-haskell/microstache/microstache-1.0.1.1.ebuild
new file mode 100644
index 000000000000..9286cf331bb4
--- /dev/null
+++ b/dev-haskell/microstache/microstache-1.0.1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Mustache templates for Haskell"
+HOMEPAGE="https://github.com/phadej/microstache"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.11:=[profile?]
+ >=dev-haskell/parsec-3.1.11:=[profile?] <dev-haskell/parsec-6.0:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[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 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'aeson >=0.11 && < 1.3' 'aeson >=0.11' \
+ 'containers >=0.4.2.1 && < 0.6' 'containers >=0.4.2.1'
+}
diff --git a/dev-haskell/mintty/Manifest b/dev-haskell/mintty/Manifest
new file mode 100644
index 000000000000..580d3038ff9d
--- /dev/null
+++ b/dev-haskell/mintty/Manifest
@@ -0,0 +1,3 @@
+DIST mintty-0.1.2.tar.gz 6945 BLAKE2B 6fe05a5d130c807b8dca29e5c207bff3ce73778ed4ca9e27f2a54c1b28410a7043b8d7f8ad4de7b8c93e555f8577e9644a1d7e86cae0fdba94098d34e3fadfce SHA512 6737851b82bec6977114baa572bdd012ff933a9d1c401857b97183fe341f605cc85618f2d0ac4afe2046cd90ec011d595bb82dea775f65b7e1d73dcf41777667
+EBUILD mintty-0.1.2.ebuild 565 BLAKE2B dd0232f3e6e790cd12abc149ae5760ea663b3c7b82606c0f3ca707ace8e695b4971d833c4757db36b3e86cba8989eef7d5975db5ffd3fff9f9715cdfbbec66e0 SHA512 e7697ab17fd820d4678384b59379060791789cbdde25b2d4a37d5cbf53985eaa581a89b688d840030f2b46fe1123c241faa303219c3a121b590a118607a4da14
+MISC metadata.xml 1158 BLAKE2B 7547b955e934b3f64b536ebcb321672ef672fa98da801cb193b105b4aac19734c3a0707c9664752f65722c0ad85500c5b386b1cf524a43d0d153143acd76a6be SHA512 9a126005a6264cbc1cef928f087e73b8a67ddb1a45353aa93ec091fafc9d2f402765a90390720fa9993c4f6bf56e63b32bb1270b6316f39ad2ffededb211c4d9
diff --git a/dev-haskell/mintty/metadata.xml b/dev-haskell/mintty/metadata.xml
new file mode 100644
index 000000000000..dccdf4080195
--- /dev/null
+++ b/dev-haskell/mintty/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>
+ MinTTY is a Windows-specific terminal emulator for the
+ widely used Cygwin and MSYS projects, which provide
+ Unix-like environments for Windows. MinTTY consoles behave
+ differently from native Windows consoles (such as
+ @cmd.exe@ or PowerShell) in many ways, and in some cases,
+ these differences make it necessary to treat MinTTY
+ consoles differently in code.
+
+ The @mintty@ library provides a simple way to detect if
+ your code in running in a MinTTY console on Windows. It
+ exports @isMinTTY@, which does the right thing 90% of the
+ time (by checking if standard error is attached to
+ MinTTY), and it also exports @isMinTTYHandle@ for the
+ other 10% of the time (when you want to check is some
+ arbitrary handle is attached to MinTTY). As you might
+ expect, both of these functions will simply return @False@
+ on any non-Windows operating system.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mintty/mintty-0.1.2.ebuild b/dev-haskell/mintty/mintty-0.1.2.ebuild
new file mode 100644
index 000000000000..827af5189248
--- /dev/null
+++ b/dev-haskell/mintty/mintty-0.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A reliable way to detect the presence of a MinTTY console on Windows"
+HOMEPAGE="https://github.com/RyanGlScott/mintty"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/missingh/Manifest b/dev-haskell/missingh/Manifest
index e05992fd9f4a..103ec63dc894 100644
--- a/dev-haskell/missingh/Manifest
+++ b/dev-haskell/missingh/Manifest
@@ -1,9 +1,3 @@
-AUX missingh-1.2.0.2-ghc-7.7.patch 1713 BLAKE2B 210d5e03c921e3dd645144b5b82d8dd004aa202ff0b8d6807dedbfe6a1fdfdb141b5804bd7e2c847cedf8458e6324b9c5b9b837e8ed43138eb426b63c098e232 SHA512 a34f0a449a77b4e08e9198c5b58965bfdd3acf2e72fbea2ff8a6b0370254ce6f61cc5d012a2abcf33cba3d884a01b614ff96a69065ada0599fdd7613c100b613
-AUX missingh-1.3.0.1-ghc-8.0.patch 1293 BLAKE2B a7399a61fc8f2ddde96fd323b9193ec160de17b3b549d348a27ea75468f3e18ecc2cdc4ec0fa57f17554824771a3a354cbbde60018dca8cb71d4c522c8521f78 SHA512 7bcf4252f2d102c9aae8717cc5d389aebaaefff7382b7b93d48a54419a2b48d90d7f86d76f31d1f38c1d2ff3bd8e627eaf6c1155c61cd047600930e635ae5ca6
-DIST MissingH-1.2.0.2.tar.gz 115774 BLAKE2B ae1e4db5de9c9559f9687bfed16e52dba3fe782e6ce33e72bb60fe1cd5044cc70b0f839064144711c0f5863786c75ec34b17acd1449a8ca7387a5596185594e2 SHA512 148146468688d855af988874b28ec3e3ebafb99b8168d50734294ecc5400c832826e11c9714727f83381979f8f8a7c6e7bf6479e582e484ec0abcb741d22a0a9
-DIST MissingH-1.2.1.0.tar.gz 116445 BLAKE2B 66d319c3bdb883eb5a8349c6bf98cd119b143fb4180c3f3376f136d2fd398666ef92a47164516a33a7f7fe3a5da5ba41ffe1998b715168c27f0466dd042e09e6 SHA512 54ad72973ef20a2eb6a0e72ae8ff496ee48d359ba491bf094957737e02fce217fb00e950735f8c0b36a7fe48a7322a122e447b0c67e0205e8d1b6450ac4df3e3
-DIST MissingH-1.3.0.1.tar.gz 116812 BLAKE2B f2b17ed9df625558bf05719e490547f4fd605a494922d1b8daf0602fe913346a1e028940e63645de2c786339555b4480bce237f6ae613a2741d0d81acb75ec7c SHA512 e7c6f95d5437d86516f9aba79026b2abdd5131917a09da452623be68b2377067f8f093412c9919ebc904c4e61d43e755282d5bb333596de935c705958111dcf3
-EBUILD missingh-1.2.0.2.ebuild 1324 BLAKE2B 8efe25c9dd6f02464705a6e8484ab6d53a59325f5b4cca84e11b15bc7dfaad9b2c49e743d6f9cad8cc796ce35e2f6178130546055010323e52d79a8a8491beb0 SHA512 675d5bc886785443f7cce0125459578d7d67f361714312da890eefe558d32e07b336cd8d7df571e3cd28429691a179fb63530a6a685efdf9e1a5fc9c8339eced
-EBUILD missingh-1.2.1.0.ebuild 943 BLAKE2B 38ebd7f6501ca555d50cbb16c202fc11b939e9537dafe5e5e08f4022fb6e8feea465669e3a58c65b977d5c2d2af22262814b52803150d237f80eefb3236a74c8 SHA512 a49d4f7bdd1c03f6808b52073b124c25e501cb77743add82d684fd4c9ebdfefffd567a8e3fcfff312b3a054cafa10995936b497e472190014f7840a71ae409ef
-EBUILD missingh-1.3.0.1.ebuild 1045 BLAKE2B bb3a23c8ecc76f3d40495d0eee52c3d028fddcf35fd5b669bc633f5e6293af90f325ffb9c6933e5f7544bc9657f057fb0e9f3e8cb433fe96e20dc78d3caaec3c SHA512 672dadde94b5008b5e698dbe00948f0d75fca799ff79b09ece312e4f20c4d85a95ecf0e4d012536b770bc4acd8b0aee02a74fa1d1f4ae01c5e7c965ecabe1fb7
-MISC metadata.xml 309 BLAKE2B 38a21e309ee9c95cb23ae88096df03c3d4abae37fe26b0ba4539ed254003ac1b1388d7b900ba38f8685133016edb3ea6b41c01b162d6310cc5d386e4e6d76dac SHA512 02afac1cf4005fbf51a79f989e031521fbb4860a96a70dab38f8821e8c7e18f15d54a6f856a93f628cea60f8493b06e3094bebac67a977477e66df0b89b8c8bc
+DIST MissingH-1.4.3.0.tar.gz 107358 BLAKE2B fa6cf7efd1a60defce6ec0e6bbee229b71f5afe4140cca31dd47c54fbeb8a2a7b0f3e41e4ccba3e010ab85c21fad4d9bb392bd4481a01a945a77de7366b6eae6 SHA512 eb42ad9fd09347d2ec661f8181c6d2c95fb4f9f05634373ac27b377508056afd909b4925f725b9e11441ee9877b66b46038005e469d0b754f8f6cb1cda66d1dc
+EBUILD missingh-1.4.3.0.ebuild 1802 BLAKE2B a9565127b5c652ca83e79bac95d7c8ba673c539b3e60288086904c59eccf8d00997bc03a0ed1e91675de8daaed5c15115e3c8799673f8acfa3a2e1b57c381281 SHA512 0bf184d531fe9dccfa00557550d3356f17b00fd563e41b3b952b4c2bb2dd5410e42dd903d583f97b54a468d3ef218c46de77520c017b69be68af587ef71f93f0
+MISC metadata.xml 374 BLAKE2B d6a62a349daae36cd69a91d56db0d25327fdbf018566b5dd5221a0c596a9658bb7b3935345b8aa6cc751c3304f3515c676376b6af8232ea8c55953b14449af4d SHA512 a92763db9fc45ad5465ff832c70f98430f2c702ea2fa4227ba1a4e9a68ce19c2502feb59da6cf379068973334716787b007c58db769e97e86fb50546256f58c0
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
deleted file mode 100644
index 0b249462fa51..000000000000
--- a/dev-haskell/missingh/files/missingh-1.2.0.2-ghc-7.7.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- 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
deleted file mode 100644
index ac4563960636..000000000000
--- a/dev-haskell/missingh/files/missingh-1.3.0.1-ghc-8.0.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- 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
index d3ff43ef4921..c06a693b89c3 100644
--- a/dev-haskell/missingh/metadata.xml
+++ b/dev-haskell/missingh/metadata.xml
@@ -4,6 +4,9 @@
<maintainer type="project">
<email>haskell@gentoo.org</email>
</maintainer>
+ <use>
+ <flag name="network-3">Use network-3</flag>
+ </use>
<upstream>
<remote-id type="github">jgoerzen/missingh</remote-id>
</upstream>
diff --git a/dev-haskell/missingh/missingh-1.2.0.2.ebuild b/dev-haskell/missingh/missingh-1.2.0.2.ebuild
deleted file mode 100644
index 7b5d141a05ce..000000000000
--- a/dev-haskell/missingh/missingh-1.2.0.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 99bcc7bbed06..000000000000
--- a/dev-haskell/missingh/missingh-1.2.1.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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
deleted file mode 100644
index 7c5973af14b6..000000000000
--- a/dev-haskell/missingh/missingh-1.3.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${MY_P}/${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/missingh/missingh-1.4.3.0.ebuild b/dev-haskell/missingh/missingh-1.4.3.0.ebuild
new file mode 100644
index 000000000000..102bc03f9c1d
--- /dev/null
+++ b/dev-haskell/missingh/missingh-1.4.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: network--ge-3-0-0:network-3
+
+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://hackage.haskell.org/package/MissingH"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+network-3"
+
+RESTRICT=test # tests are present for removed modules
+
+RDEPEND=">=dev-haskell/hslogger-1.3.0.0:=[profile?] <dev-haskell/hslogger-1.4:=[profile?]
+ >=dev-haskell/mtl-1.1.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/old-time-1.1:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/random-1.0.1.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-3? ( >=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] )
+ !network-3? ( >=dev-haskell/network-2.6.3.1:=[profile?] <dev-haskell/network-2.9:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( >=dev-haskell/errorcall-eq-instance-0.3 <dev-haskell/errorcall-eq-instance-0.4
+ >=dev-haskell/hunit-1.6 <dev-haskell/hunit-1.7 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-3 network--ge-3_0_0)
+}
diff --git a/dev-haskell/mmap/Manifest b/dev-haskell/mmap/Manifest
index 9ead8a04a65d..93745ddba40e 100644
--- a/dev-haskell/mmap/Manifest
+++ b/dev-haskell/mmap/Manifest
@@ -1,5 +1,5 @@
DIST mmap-0.5.8.tar.gz 11657 BLAKE2B 875557d3f28260028368a8979f398f13e501be507ebdb5bc098935c1ef3dff05fc7b7d7abbf29e632f0368e19b952b466ee7f192cb3cf4f4944009fa525ab7d9 SHA512 6c8b526ec9fedba195ce021f86eeb3fa35f7c95b9299d17503ad7d7e91b9485b3d9980e0ccbdc3876ec465ec8aa07cf9d0521c62e2c8a652a36df11b9badffb5
DIST mmap-0.5.9.tar.gz 11731 BLAKE2B 1a2133f487f9b214c8a4be3aa91a38ee849b40649b77eec8e656fbd99d32c31761d1daeb474a56e9e0611db631a22828ab20171c6522f324e278ace0de0dac2e SHA512 3b9ac1150050ac9d8e7870610923c8303b5fc74a4fdd796d7b6b411e2ba836111ae8520e16ad345aaf93b4dbcd27abd4c359a89b27d854db8dbd252b90a5298d
-EBUILD mmap-0.5.8.ebuild 1124 BLAKE2B abb5c7ac6e26a973a48975349a783fc143ed189c99f89714bd472d5b70f67989faca2d84a514bb44a9f24270454e9a5b86f44fb2ad378689cc2b35b169363b5a SHA512 897a892ac8682db20f27dae7b0e87f74f7f0c4af0280874d86fd000a440cdb169617b2de944111c19b6e6ae1ed57e6e0983a3feaf97ae1b82b6bfde77840cee6
-EBUILD mmap-0.5.9.ebuild 1150 BLAKE2B 5a2c14c1065eab5da09473c86034c75c369706c0d581482f153abb04c359b78acb82edf6df3a3f4b753246af0c61bf4a456de2fe22458bcb11f1ced80b112324 SHA512 3a8f9399d2eac3d1ec0b2cade4046f104bf3fbc30552c9ccfa62ad3cf3aaa6eb30417c33d0c0258318893293324c06ee192abad9271c1c10e67b7a09f44de6e8
+EBUILD mmap-0.5.8.ebuild 1112 BLAKE2B 621077de852a0052cc7d891898fa6a3a479b8f2f38ffe78e9c390e9132fbb0bfd8a21004cb9d8f251eab676b7e25bc71079300adfac58bd78112a879e8cbcc9f SHA512 f04b7e8a11a92a85cd6aa9a04f9f2a77a440f0be9af37b0f45c36f98bb7d5f73ebd5e241a45c42976a39f40695d0329cea38900fb7e3f49866423c50463523de
+EBUILD mmap-0.5.9.ebuild 1138 BLAKE2B 4f04aaf8241a83eb760a76340393b234f2a82feb2d5c02c5c92a168ceae9ec6836fba308e877721cc07d3d488ebab8e9437f3862f751b370e696450b05efce5f SHA512 fd0df211ddde7eae142c9ff2a90306357b284533360e691e1e39263857eb1fdcf5838f6a72e3442edca6d54d3291845ee211cfeeaecf9f622176f9c0058c4dfa
MISC metadata.xml 569 BLAKE2B 132fd4404bb9c963ca46ab92df1bd4bcff4bd33bb493f079154aaa44d9cce5b8accc3c44dca3605db23f2b92093ec4835dcd085a4f44d748280313e3df6c0409 SHA512 6e13722dae998496bbaafe7f1d9b93e041452d0adb0987ad52ab141923217f06e15430fe873041dfe247ba3d7bee6e4a0c2539e1f623dff4df75935fd8528c80
diff --git a/dev-haskell/mmap/mmap-0.5.8.ebuild b/dev-haskell/mmap/mmap-0.5.8.ebuild
index 96fcb9015333..e05537cc541d 100644
--- a/dev-haskell/mmap/mmap-0.5.8.ebuild
+++ b/dev-haskell/mmap/mmap-0.5.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
# IUSE="test"
IUSE=""
diff --git a/dev-haskell/mmap/mmap-0.5.9.ebuild b/dev-haskell/mmap/mmap-0.5.9.ebuild
index 8c13715d1a7c..969500d066f2 100644
--- a/dev-haskell/mmap/mmap-0.5.9.ebuild
+++ b/dev-haskell/mmap/mmap-0.5.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
# IUSE="test"
IUSE=""
diff --git a/dev-haskell/mmorph/Manifest b/dev-haskell/mmorph/Manifest
index 349b0ac63330..84863a76c8e1 100644
--- a/dev-haskell/mmorph/Manifest
+++ b/dev-haskell/mmorph/Manifest
@@ -2,8 +2,10 @@ DIST mmorph-1.0.0.tar.gz 4989 BLAKE2B 75b47cb76d19588bc15d5da9e588edc056ae68b346
DIST mmorph-1.0.5.tar.gz 6100 BLAKE2B ba8a10e10969fc799c3d4dae49eb2478c9c6b41a1f36e0c6ef265b6dc3aee9a101f323b0ed57666ab3626bcfecdace54948dab4b8a60bf054212b66497fbbde0 SHA512 e39d84cdddb7063a3f8528d0053815305079cc199b9cbab76d860f18a9cc40df8738fde603ea7e83fbf01d3227ec27c5898a67bbdf8fc4bf343f1f5c228a5de0
DIST mmorph-1.0.6.tar.gz 6504 BLAKE2B 2dd92d3010fa39313d4b1ce8009c62fa23cd5470d8dfe877d52df8a3f2b4c551ec97f10d6a68e9b6cad1620cf7a608164c503dc051a496f314cc04348e8cd915 SHA512 d8d4ca5e017f1a94dc8f4ac02f18de8de201264311d5b7debd9ba405b63e25a63fa83385cc287eb07a31b3e00ec02ce75c2d83f6d354f025e87d24eee911da81
DIST mmorph-1.0.9.tar.gz 6497 BLAKE2B f30af26a16c4a573cef8bd95301b481cf83f12f87c956cbf387541140c3b1b3eb7cb9a876ac040d6e6cb6e3363747e8d3845b780b9dcd1c990e8dee85377bca0 SHA512 7cabf68a886ddc8d4b4d7b5af528bd1c1d7ff957845eeb7a216dd2e79117d2828740199424ff38525ff825b77fdb5363ddc4a3907c6bc3677674e8d0f8b516bb
+DIST mmorph-1.1.3.tar.gz 6975 BLAKE2B 93316f34fe13ffbf50934394bf7b4831f787e1c79eda625f1ebb5fad92ec143e5744ad0725eec80184c737c8978bf153dad63cdddf153cb69a306ef62dd040cb SHA512 3ef260682b5de48d765f9524abcd6853b5c4bfe94e2ca116ee4077aa0d7e5853f87e8ce1742f59b8753d2c0c3605251188346be7b394fa51d6ff2c5983edc3ec
EBUILD mmorph-1.0.0.ebuild 618 BLAKE2B 93e21bba2749ce94278471d4a2779fd33b4798722f1024f3ee8bac4079d930c9f5c94cc1674ebbb8b484e7f0e0f9d1510571b27d5cd1726475cedc2eb83b9ad2 SHA512 a612b00c3627c8419011c5f9644f119600b87c8d6ae3b461c4e6d78a98c02196f3a6f1aed4acf6b681090056c0e656a5d6cf5b341a7a4f54baf3da36aa42db1e
EBUILD mmorph-1.0.5.ebuild 615 BLAKE2B 5f3702dcc5202e0088995a30fa5130403f2f9c45e463111dce93a1fafa7136508ef6879747d938ea75c7f45e35fe8de9973994bd0c4ba656e590a644ed6d349f SHA512 758e504ce0113dc26597448412e9d3d583ef635f8d2cefffbf6bb33bf77edd8cd8c7663c841d2eb227d4ac12cf2c83d58040f4cdbb99f05ce8ec563cd7eb2d9f
EBUILD mmorph-1.0.6.ebuild 785 BLAKE2B b5a840c15d57cd168f5f54f74255d7d7741fe249a2ee26e922aebacc2ab03fb0a8401a44004b67a8aa4f60c57b6a41e3f19ce27a9090e3de39e401cdf0730969 SHA512 44e301b2c05f2892a22e24863c99df3fb3b76a2d07c925f8e16506c764aafaee88132f8b885bae1aad0419df52b5040f1d624e56ba461cafeee0049819905cae
EBUILD mmorph-1.0.9.ebuild 720 BLAKE2B 5006cab1a73e9d0b624dab7aafc9d1f33ebb8248c979d5decdb89a3619d948f129238cca16e246bb35155e470e7c4d7d59f8a0ec2d897f7bdf1d610a815eefda SHA512 1bc1dead1cb83fca213f4a69c3d0632bc9ac9e02ffd41ad4156ade2f40bcfe29b80ec9a3baeb7f68d944ec1c88e54d06d3d6843080ee6af7427b5777bb463264
+EBUILD mmorph-1.1.3.ebuild 692 BLAKE2B dbab0e9e0a627dcf87c02486c2c540e1fd01a82c615cba9ebff572bec64c16ebce0bdda60fcd4327d164919a247f33339783dd515e748faa4e7d8a8056d6c030 SHA512 a477dd1ad8d989c2116c447d14ba20f64a0db9c8bf98458b5cffaa407bb2f6c7106afbce36a8954dec658c1a7d36e7168cab26fc8c5eed7ded75d87b45cff454
MISC metadata.xml 402 BLAKE2B f07de9bee342c7809272f9d3014293d11f02c8281c45ff7225114d243e2c082ea6885584ffc073c87e810ce9587c814aef28ea04cac4a4d9f48e6a2fd7d86e84 SHA512 e5025034e24baca4f12cc5b97bcf6b355b5e63a88796c0b0520c8f51b2a1cd5fb0f8f3363e04ecab17fd52989a66f2d7a5691b4c9aa54c32d0af2aa83c5ffc76
diff --git a/dev-haskell/mmorph/mmorph-1.1.3.ebuild b/dev-haskell/mmorph/mmorph-1.1.3.ebuild
new file mode 100644
index 000000000000..475ebd088407
--- /dev/null
+++ b/dev-haskell/mmorph/mmorph-1.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monad morphisms"
+HOMEPAGE="https://hackage.haskell.org/package/mmorph"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/mod/Manifest b/dev-haskell/mod/Manifest
new file mode 100644
index 000000000000..eb22969f512d
--- /dev/null
+++ b/dev-haskell/mod/Manifest
@@ -0,0 +1,3 @@
+DIST mod-0.1.1.0.tar.gz 9471 BLAKE2B 5f664e1d35abf143223bc25ab5eec054a5a2403ae43bec41fde0b4c386a68a2ede336c539cae6588c267d2104fa182896212d9ac88493919f4b4e66cecfe91b4 SHA512 08656e15e417f11a6e7980510e091d2a59d4786ae269795aba04d5952b08556cd1ee3b9c38b456bf86e08f505a797e82a68ee36eec27cd155692f14cedc2acb0
+EBUILD mod-0.1.1.0.ebuild 899 BLAKE2B 1af3bf7cda3cc71df7ee04b1af33d21bfe3f373f5e079316270ae89f56a340f52dab4ffa2c1d45db6e370f71dfdb8cde332a421d2cf5c2c6ee1a62c032a6e2c8 SHA512 918d6a0bdd1e7c26c61ae81e1605fc35cc53807ffcf38a1a337c4a6ab5e70bb69f8ac7fa72e64dee60753dceffca731a1e5f605345e2131451f8c10e88d94f21
+MISC metadata.xml 603 BLAKE2B 0ea6a60e9a65a101676038d18ea8e7d5bae689fa041707cef942a2aa3b66d72b66c293af2e551ad1a77e0c4fbb70d143a81ae9f04b819859da58acfa33a06fb8 SHA512 aaa980f5638822366286386e1db7f689d09e2d90fd537aeb79cc562599daf729a47b53e557813dcc30eac4f77f02e777b0e55bccf15955f2ec5e775b6b72ef1b
diff --git a/dev-haskell/mod/metadata.xml b/dev-haskell/mod/metadata.xml
new file mode 100644
index 000000000000..dbb7236e5c3c
--- /dev/null
+++ b/dev-haskell/mod/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="semirings">Derive semiring instances</flag>
+ </use>
+ <longdescription>
+ &lt;https://en.wikipedia.org/wiki/Modular_arithmetic Modular arithmetic&gt;,
+ promoting moduli to the type level, with an emphasis on performance.
+ Originally part of &lt;https://hackage.haskell.org/package/arithmoi arithmoi&gt; package.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mod/mod-0.1.1.0.ebuild b/dev-haskell/mod/mod-0.1.1.0.ebuild
new file mode 100644
index 000000000000..cf308500308e
--- /dev/null
+++ b/dev-haskell/mod/mod-0.1.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast type-safe modular arithmetic"
+HOMEPAGE="https://github.com/Bodigrim/mod"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+semirings"
+
+RDEPEND=">=dev-lang/ghc-8.2.1:=
+ semirings? ( >=dev-haskell/semirings-0.5:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/quickcheck-classes-base
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11
+ semirings? ( >=dev-haskell/quickcheck-classes-0.6.3 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semirings semirings)
+}
diff --git a/dev-haskell/monad-journal/Manifest b/dev-haskell/monad-journal/Manifest
index 72c339fb54f7..678ea3364763 100644
--- a/dev-haskell/monad-journal/Manifest
+++ b/dev-haskell/monad-journal/Manifest
@@ -1,5 +1,7 @@
DIST monad-journal-0.7.1.tar.gz 4582 BLAKE2B c1fc8f48cd961491676a418434879bb4e99218cbc400b6673c86756617a66281774bee11b77cd6545aa3187827696708b27479c2a77885ab384f2c64ef6a132b SHA512 5a19f49d05aa00e558b1a945c2064342bc265d8579767903d0080a5c8bc39ced8b871922d2e4b50dbbcc73d431b4784b1ec66ee1a53df97898eaf6c8ed23d7ab
DIST monad-journal-0.7.2.tar.gz 4568 BLAKE2B d9a265d972c298ed2c8490b0c6508df8e51b9fe3b7daf585543ec5344cc29495bcfb95acb8ca264a6f4e4af91813f34162d57586792f965e751b4ebf3447ee5f SHA512 13ffe40a991d3862b14fca1d7fe7202eb70d0c13a2e3d1adff4aec68afab7ce44607ece28297a32f04e12620c2d414e0924aa8068ee9485d431885ce7effe8c9
+DIST monad-journal-0.8.1.tar.gz 4694 BLAKE2B a9e901bd3dc049f3565fb3c07289040840205499226c66b14804631cb7e9fbc24fed76cd4d376e7b44552d577831867272574ae759bc18a0795c70cc6b237d40 SHA512 3fbc984b3f74d24fca71bc2530832f3748a64e636adfd504fe48e86fefabe53b0911e5b173b6acbbd85128c11f5bd2a7079d6c3fd622148aee7b56f26173379d
EBUILD monad-journal-0.7.1.ebuild 960 BLAKE2B 1d21b7eb3babf9adcea1f5c05f397a119a831980c9ba70d162362da095cbb30715abe941b63ff6fab21e7c9697f79aca7c45582540061c8e1ce15222fc595a92 SHA512 976cbb13abcf2c13506eee5f0fbb65576f231ccf180587ed46233d2ad3c81ef9959694d3372a128daf1497455bd07b6543b69a772d953cd483f350057b44ad2b
EBUILD monad-journal-0.7.2.ebuild 958 BLAKE2B eeee553039ddfa424f5f59368b6b4f359a0e9b2c31388d99eda532647acd709a8aeefd2445babf1056fcc2c6a537bec7ed0873061ebcdb397529f2bbab4492e0 SHA512 0bd0d4f541f6bdb58c7acce3b9bce8c37ea7e08c1d8bcb9fdf282e444ded2aea47fa141731c952d600ec6eaa45b53e096f4e0b5b6ff67f0f6ebc17da7f045a01
+EBUILD monad-journal-0.8.1.ebuild 804 BLAKE2B bbac033acc46c8cbd67471de12df1e5542793eae421ede4e368db6841baecb1bc327e03d007e9f4313317e3267f650859c5df7ce6dd424b8e72f15aa60bfb0d4 SHA512 4e65053b7243fe4065228fa558fff0e00261e3b218084aa812cb2ff97248cbfc689aee40370d16766b1a68d9b21c685c14686544ff7baf428e84453a9508c2de
MISC metadata.xml 636 BLAKE2B a000e14ce700d4925d8481553f77867dc093c28be7c58d259d9a11e758642b942e6ea3b844c3311c25b80f5ca7927430f9795f016affabd678aa421c4f801d08 SHA512 9592deaa42eea5193bb07937c00fe792197d62329571cff763af6c2716c2f7125aa7bd65358143801ef39b83c4d6b98ecbdd0b5172f2e80906a32e0403370271
diff --git a/dev-haskell/monad-journal/monad-journal-0.8.1.ebuild b/dev-haskell/monad-journal/monad-journal-0.8.1.ebuild
new file mode 100644
index 000000000000..152da2b02274
--- /dev/null
+++ b/dev-haskell/monad-journal/monad-journal-0.8.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=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-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/monad-logger/Manifest b/dev-haskell/monad-logger/Manifest
index 4e3227a4141d..7e71924b7506 100644
--- a/dev-haskell/monad-logger/Manifest
+++ b/dev-haskell/monad-logger/Manifest
@@ -1,7 +1,9 @@
DIST monad-logger-0.3.17.tar.gz 7871 BLAKE2B aaed5e4267d1b851bd632fae3627e2e43fdda8306c9dfc062c2cbd684b4964714c1128a378b53be2e04252c0344eed52d571f6bd297deff2be5d4b334b14ab69 SHA512 7905a9cec560e3fbe617e28d9a006d744ae6662a23c4f19807a11c0ca409cf4cf994175d528f000af53804b14ed1beceb8e4c7c4dd9b1a480d506e9455a6e6e0
DIST monad-logger-0.3.18.tar.gz 8094 BLAKE2B 5c5025e936012773b2c6721af2ec8c81c16f23ece9a817f93425e31ed50d064db36a2917cdb49aefbc30bd14a4571da9e29d0ecbd04b6109d4c0d148ec84675e SHA512 30b309b441a3be81e209e7aabc9cf712d7a436e89833c84d74ae9b1011bb55bab77e728882670ef6877c32657b30b65c09997867ad0318fc4dced8751db90e9c
DIST monad-logger-0.3.20.1.tar.gz 9034 BLAKE2B fda6ecb84b8df5f969c2c36daae32b36db36bf0365d28d3942de71da77f6ceb76fe9342f9e430c35d74f40cbccd713bc8e04c8e0bf4ce36289192998421ddb60 SHA512 f8d70d2620e5f24e283c484215ae1ef3ef7db854ba65b0e16938ab4589d0600543b1f06934e98ba374982433bb831613882280645cea5076f9a9da7bf6426faa
+DIST monad-logger-0.3.32.tar.gz 10984 BLAKE2B d03a94f9b207e5a64a150140d9b4dcdd56e6ca28db1f371c08ffb9d35168602b8cbe478b19b47fdb38e69f0d08431f3a2a98b7ea916448079d27674bb70cf454 SHA512 d65fad10fc4bcc5a597c7a9b03b9e275c40ef7c930d1b7f703115c2f18b8bd3c5a42b4c3cc445889e0878e62709c62fdf5f0b2b60d1a15430064f11853b01ef3
EBUILD monad-logger-0.3.17.ebuild 1433 BLAKE2B ff6de4d8156040f3d9f23c59e2d7f0f164d7c43e8f590424d2e0186ce1985f20e99de567f80f911ff950661b4389992e25a0c450ac2d140f8b0410c576eb6591 SHA512 c11cc641c00a0d0d8a4b21bad8d23340a6a5124cd7b2e3a745960c30bfc8fc6933d8de20c1f00d8db79869d8281cb107a0068cffe824238144a19284817ac388
EBUILD monad-logger-0.3.18.ebuild 1433 BLAKE2B ff6de4d8156040f3d9f23c59e2d7f0f164d7c43e8f590424d2e0186ce1985f20e99de567f80f911ff950661b4389992e25a0c450ac2d140f8b0410c576eb6591 SHA512 c11cc641c00a0d0d8a4b21bad8d23340a6a5124cd7b2e3a745960c30bfc8fc6933d8de20c1f00d8db79869d8281cb107a0068cffe824238144a19284817ac388
EBUILD monad-logger-0.3.20.1.ebuild 1398 BLAKE2B c1038d7c542aff7ec6d27f026e7b3138a6f54cdcb4531870266df16db46afcb10aa92639301c8d4b8452d249738a82b4576c4faefc8eb8158e69119339170132 SHA512 7e2ad3872156d1376fdcf9236af33782919255af95660b1cec902915253712444cf84800acfa91819cb984b06d933cd72d6228d4c141bfaf112112c493b4661a
+EBUILD monad-logger-0.3.32.ebuild 1457 BLAKE2B 965bac3b16376b407cd5e5bba4e7265c4c036eda880c802af50ebf0c1c9e7b35d28358af21a43da5f5048871cd97a2d3706c812104c1c630f189a3eb9c7784e7 SHA512 d2f73d2cc4492bf921d2b91dd40396711e069f19ad4f1abb7804a58f4142ee9c0feb0c568c1f2174d1952f985d5ee84efc9296dd41f044545848f2cd41c78457
MISC metadata.xml 548 BLAKE2B aed87b6886e7409aa09314b75627af6adcf3dd0afeadb31f8dc365c9496e155622b0f24cfb52e36613bef63beb1ed7f29b3a891f61dc750f10231414af3cd992 SHA512 fc17bc8a267ba2aeaef6673e3713b370ed36954b793002cdb6c442ec1ae3db66d06affb5bdcd5793b17f078307f64e8d924b9c4a7516e3c2c244515429c1da9b
diff --git a/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild
new file mode 100644
index 000000000000..1259e939884f
--- /dev/null
+++ b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A class of monads which can log messages"
+HOMEPAGE="https://github.com/snoyberg/monad-logger#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?]
+ >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-3.1:=[profile?]
+ dev-haskell/lifted-base:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?]
+ dev-haskell/monad-loops:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[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-haskell/unliftio-core:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag template-haskell template_haskell)
+}
diff --git a/dev-haskell/monadcatchio-mtl/Manifest b/dev-haskell/monadcatchio-mtl/Manifest
index 02e81a5b6082..12e7f3337422 100644
--- a/dev-haskell/monadcatchio-mtl/Manifest
+++ b/dev-haskell/monadcatchio-mtl/Manifest
@@ -1,3 +1,3 @@
DIST MonadCatchIO-mtl-0.3.1.0.tar.gz 1730 BLAKE2B 30d1b5d3f83fd09a1b3e78848d7c1a664374294cde8fca4c60546490adcf9fb14584d7ecf6fe5ec2033b76e0dddb6c367157595f87ac544ac5aaaae7db01bb97 SHA512 b39deb663e1f1aaed287fdcb52d3c452dae32b92ddac3a19e96d37fa7e4605b5631130d92759d28834f90a12e3eab2f0131cf72b2501b5ff1e36723cc0e19d02
-EBUILD monadcatchio-mtl-0.3.1.0-r1.ebuild 875 BLAKE2B abbc26817eb0bb0776232a7d8396e54a52ea2fa3f3671c9932c1e46bce5919bcd4c130bf2cfde81df7d6fa9f106000f3af60be8a8fea1c1675f0192a1746b8e6 SHA512 a86d0e033b13f8fb15731a8c964fff2e98ea1b4eb81f835645e01f3878cf1a0a01970469661b31ec17cf82d75d8eeeb1bf1b0c5a430bf804dcd1429862856287
+EBUILD monadcatchio-mtl-0.3.1.0-r2.ebuild 941 BLAKE2B deeef87ee1142824a103c0cc908a8c557c2b0cf214d2ba8db2b04c451fe64ecff315af174be80fca15ba30cd27748cadeab749ad9e82a69c6f5b68838ea585ed SHA512 0f644e0e577488cf30a703659258626ed72447c2a7aad6a82d45b13b02b4249b35517fa85b1e1e7a6c84864e0d174aa70502f4ee457a471e8d1a043fb393c6ba
MISC metadata.xml 494 BLAKE2B b4c522a82adc731af073d9ab364ced0ee803bb0691aa95a028288cfbce04eda3c67d4c84fc52b3814bde1c485643cc457cd8db25496dd905626af6379a489040 SHA512 eb38fba13590afdc7d2c96e54b05286d6652ab9d0a7c31461758dd99c4d2602de690a913bea0173b9533617847e019d410938bd583d9e7d6b242230a46d8ce8c
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-r2.ebuild
index 39aeaacc7665..9ec899f3c7f2 100644
--- a/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
+++ b/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.3.5.9999
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
@@ -31,6 +31,10 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
src_prepare() {
+ default
+
+ # default is not compatible to Cabal-3
+ rm Setup.lhs || die
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
index 45da916294e5..b0de81fd7cf9 100644
--- a/dev-haskell/monadcatchio-transformers/Manifest
+++ b/dev-haskell/monadcatchio-transformers/Manifest
@@ -1,4 +1,4 @@
DIST MonadCatchIO-transformers-0.3.1.3.tar.gz 4526 BLAKE2B d7fd79bf3cb2ace84c969d2566cdd0bb2641452b159c064d4a4bec87deadb1533fae8978bc32e97c661a753ac225caa26eaf37250398306cccd15a8619a081b1 SHA512 7794596851f59bcf3cc60e69bbad7c32f2f35fb4c9b1f53455e92d38503539b06dc50d4a9633ed3b6855bdfd0d69d41c37805c727025a81e9841d0819fea684c
-EBUILD monadcatchio-transformers-0.3.1.3-r1.ebuild 1027 BLAKE2B e30d1a5c8a96e1d7002ce367463a5445ce62f78fd8d0657848775fe33a46aa0304e9001a2020172a5a49c9165bd1814e99beac5e6ce028b1a35c7b992262f3b1 SHA512 29bae2aabff1f19f6911443b695778aac2f4e2af64348e5dd19ae44cc46ebfb1bfe798111e79d95452e2b018d31f4da1f0bb03b6dd7d349a64497c152e4bd8d5
-EBUILD monadcatchio-transformers-0.3.1.3.ebuild 955 BLAKE2B 33a121d06d3a82f56922ff6bf424ff6fb75d4148f987d97fa3ca6ed069f6b494a5f42563d2190f9730ff3dd024d2a9c932fde6e60d79a21dd751841f35112371 SHA512 519f620f9a4b9d150df8634fe1193990224f17a3f65ea20f50b8e52cc36b4f5ed74072c323545d74ccd2ce00704f3791fa8b25d8b24cba96b8e36d2902cb55f7
+EBUILD monadcatchio-transformers-0.3.1.3-r1.ebuild 1022 BLAKE2B f75e02af361f3cb64682e096787ff0d389b0d0ac01b46f8686be58d0de9f9396d8ec3c1bc106ad51e16903658a98fff0c1477a876e7c7cdf080a11260e5de82a SHA512 c6d59e831492da33580e1f9d4471f5e0b725058395d17a7354b0696252c4da152178d1416048a30417b61af1eebe973a3b5dc230171ed765832265670dc56405
+EBUILD monadcatchio-transformers-0.3.1.3.ebuild 950 BLAKE2B e9ceec7ca766962a0585f8f1b91b6fab3b472f8a73fef4c0410958c47d36f4d04c07b2d0fcc5216c067f63b0ee09e3794a20bf7edf295d0f0c21de92ac736a8a SHA512 ec1709858b9ba5ff94855a21807622efb4e9a4330422e55c7dd73c131b896f58f203ba5971cf5aa2ae74113c1f5d639e2d4502b10dd316d0cf8934049e4fad03
MISC metadata.xml 628 BLAKE2B 878af8ce41fd1f11753d7cdb9921bbf800c2a302ff0afa1f0ed9e117a73bed84069655638807be6a7d0c95f7caa17370fa20612a46b4d439b329f8d4dfe6f313 SHA512 201dc853a626607dbb414178009282cb8a6fc2a925742a591d97c240fd12783351dc78cb6856892cc59e4ae388dfaa8a941c15fdca06be82c202277fde2c046d
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
index 3f99d65e6aeb..e4729f3c913a 100644
--- 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
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
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
index 3e06cfd31506..ab0c6668fca2 100644
--- a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
+++ b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
diff --git a/dev-haskell/monadlib/Manifest b/dev-haskell/monadlib/Manifest
new file mode 100644
index 000000000000..7cf85feae0fe
--- /dev/null
+++ b/dev-haskell/monadlib/Manifest
@@ -0,0 +1,3 @@
+DIST monadLib-3.10.tar.gz 11475 BLAKE2B d77ba15ab1e4a535a265d4d8f4cd9b6f6cf57e030cd241d5d92e96ab943f895b1102174b65e229f2f39b80732d0a203615c65ff44cd9b24f970ae6dd62f20dfc SHA512 db579c362e1a5d7737c3cadd8cc3cfaea620fc9ee3057a00f1400c84b3d25b52d91a192553898c4ee51f0d8a6ad4a66a4e97bc10bf132b1955abb89cfc4b053d
+EBUILD monadlib-3.10.ebuild 609 BLAKE2B 8c9ac2c3ac2aad4c8c410ec997f3528f0206dd92e3b3d4da8a9064fc9461a381e888ba9f1491947e3872d09d5e107a6addcad45087757f6b6bf4ff74710d4932 SHA512 f455010b1d7eb999e40410db3a81f841601720de79fe30f5ba5413e56a71f981dc44b91b03cd8df67a454ba8eb3c8d72f61fd3500761e86076b4901b3853e12d
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/monadlib/metadata.xml b/dev-haskell/monadlib/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/monadlib/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/monadlib/monadlib-3.10.ebuild b/dev-haskell/monadlib/monadlib-3.10.ebuild
new file mode 100644
index 000000000000..af1edb68c810
--- /dev/null
+++ b/dev-haskell/monadlib/monadlib-3.10.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="monadLib"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A collection of monad transformers"
+HOMEPAGE="https://wiki.github.com/yav/monadlib"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/monadrandom/Manifest b/dev-haskell/monadrandom/Manifest
index 9719fb90aff1..a57678c8cacf 100644
--- a/dev-haskell/monadrandom/Manifest
+++ b/dev-haskell/monadrandom/Manifest
@@ -2,8 +2,10 @@ DIST MonadRandom-0.1.13.tar.gz 4465 BLAKE2B a7a307d3b76bc763d96af6727f5a29704d89
DIST MonadRandom-0.3.0.2.tar.gz 4971 BLAKE2B 1da515075ae6e9b83c3e0f39481490ed732fe2f352f9a16452192ab20c1a5dc902781e22ae85d6d0a7d8a491adb736b0b72d40ec771c5286cfc2ba21d4962938 SHA512 12bfa6ee3aa9c3f2bad4c341b57f383c4b03f3743b74e5646456839198c3479dc283ac00b1ce5638f043bb6b5281a49429220ba57ce722753a7dd9350c8ef003
DIST MonadRandom-0.4.2.1.tar.gz 5297 BLAKE2B ebe2376049bcfeb1e41a21df45c1dc07e0249b790f6a8d948a3cdf3ed6524fca6f548551bcf67c77942406fbc0ce5554fb6ccae63179b1ea5bf0eec6f68bf49c SHA512 2b173dee59005e44d3106cafa1b194a027846cc2bcaac41f76197771516d7f181a9a53cb1507d586c30f37d9d6de4fe475d46cefd31a441d9cbe14703867d60b
DIST MonadRandom-0.4.2.3.tar.gz 5379 BLAKE2B e3603f2f715a91d07945ef2653c722170896a7678e52804633e8b92ac41e09c2738e6f0f9db6837e7317ef497ddb4cf77aed496254db36c7d134b28f80bd4ff0 SHA512 4e378c73463ed65370067913c3c59ab05e73160251cfe4daae417186d75bfbaf2be790aeed70dfb51802906e0234ff67ec1bca45e90f82bf909be73751159f24
+DIST MonadRandom-0.5.1.2.tar.gz 10562 BLAKE2B d98ca62c498b31fd7b3bdd3d91753d69687ad7d1d970300ade0113f42fd1e7190c1503113ad733d1b795984687825a1544ae08279301a45c7236111e1bd9722f SHA512 2c92c51868f48e548402c63bccb7bfb13f6ba342f1f6a81e6cc2c8a92248f47ccfb3763907f6e564b284ba4243d4ab1e83cd9a2c309e238fca6b017eb9833198
EBUILD monadrandom-0.1.13.ebuild 716 BLAKE2B 7ea93464bec39c9fe6b41a512f8f61c3b27e876698ae5912c21f0a8de9a9dd09b09bae740f467b7dd55d4c10b38eec24cb1b459d9eb19686c0ca2b467386332a SHA512 7cee8c48ec2577294383d66909693c846858cbbf3500483e8e6ff6ae93c0866447a5f7c4ca09f60d1cb14d2db00e690db7df0abf9767bf78cefa6f02f7d1af10
EBUILD monadrandom-0.3.0.2.ebuild 859 BLAKE2B 290c9b50d2ba8685a7da4018b626403e546456796540f87f412cb8a125ee5e1dbd6e9bc0c905bcb6a5edc6178edf1049d29c9b51d97cbb3e263869a659328501 SHA512 3d21e3ce0e8c4dec927c1c4c248792181ef12cceb80ff0c105bdf8376ed5830f3467d9360ef07591480a57d86c0c8ca5f7cd8cb9081b42637d37d4131fc77294
EBUILD monadrandom-0.4.2.1.ebuild 903 BLAKE2B b04fd8ede19cce305b2070d1bf2a08b43e43e7d30bef88a2a9096e074a5a45cb50b703cfbb5015ccf21c3f2f91810fcea3ea3a591143a342e7b7638220e2436c SHA512 ab033aa7b165464b163afbee6cbeb585d97a0078d049b45a4353e748a7de70669c626945620c4a3e5c1fb59ab284be33af594ef5d93a2f7679ad48e06f79a10a
EBUILD monadrandom-0.4.2.3.ebuild 903 BLAKE2B 092d1cc4f5402c4bc4e38e846204f233796b7933e2127bdd3164c7a50330fbc50a062508511736fd744d694e47fb101a4a871fd79ed563deb14d4a5aa59fbb52 SHA512 b440d7f4fea8978521f4de52b90b148970360f755ed5046b589cb68219ea06d456b4e8e4f5e432e1d27a11758c6ae70f766de70fb254c0148e6d4f2d8d904a25
+EBUILD monadrandom-0.5.1.2.ebuild 972 BLAKE2B 285b856d548e6075a9cbcf548082e7760242c7c69273734d23e2920245558f51ee63f64aec56514fc9a6ee1ca9cc517b334c5c944f4e05986c444b7fc940d732 SHA512 f32dbf38fc54155fcebfea555365c7dda8d9cc41df3c018bb525cf39956a5303c1a0412ac3f1dee7b54f412d7ffc9751de6fb9bb002ca4317db2ba6dd5af136e
MISC metadata.xml 344 BLAKE2B d513916d80cfff2a118db3964075dd72567e9d3c30dc305379ea10ecc51d450df6b1b2af7c6ef8d845e4980d995c42660e87c1c05beda4cb6db8c52b158d5e92 SHA512 000a7efea5f6701f9aa4caf62a27c6fad3087ef85e5e76b7bb924eb638386b891bdb1ae858530cc9092fcb864befe35acb1fd7c06d18658dbcf31755d046c78f
diff --git a/dev-haskell/monadrandom/monadrandom-0.5.1.2.ebuild b/dev-haskell/monadrandom/monadrandom-0.5.1.2.ebuild
new file mode 100644
index 000000000000..bc661d99d426
--- /dev/null
+++ b/dev-haskell/monadrandom/monadrandom-0.5.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/MonadRandom"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?]
+ >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.7:=[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/monads-tf/Manifest b/dev-haskell/monads-tf/Manifest
index 36a9a4935927..208141ec1058 100644
--- a/dev-haskell/monads-tf/Manifest
+++ b/dev-haskell/monads-tf/Manifest
@@ -1,6 +1,6 @@
DIST monads-tf-0.1.0.2.tar.gz 14206 BLAKE2B 1e01e6b5632ff28b64476fe019aa7b7453da9ed7994662cfb556f17da689e3071dd21b63fdde497837a6846d3abf37c4a239f435545777dec1a7b717d0155071 SHA512 5539d735f3d638a700a36e1d3cf0a96dbfd15f9701208e2a6ab71eaee2d00b6e2bd49acbc3e561414e923952ca702d33662511fe057a95bad125609f6216b620
DIST monads-tf-0.1.0.3.tar.gz 14159 BLAKE2B e77b87e274ab8a29af6033fdc69a965b4013f43556bbc65e16eea35d49899e022294a87196a8e7c086659874a939010449102f5c9fa2f17b128212e567bcd588 SHA512 e1be602c584b42390b617cee164c8cb1c4bb17093c44033275924f273c94212e53faceb35aeabadf43e68f9631830e41266858daa10aa2f3af6300ebc20f3ea4
-EBUILD monads-tf-0.1.0.2-r1.ebuild 701 BLAKE2B 8aa96c963d60da732320555619631f1b859728f1af132787b02a2174667caf520d52a99fb5355d640e9175d910581067bfdbe6027a4e97e2d81d45eeb224923a SHA512 03ce1ce7c8c45977ce5860c46cf5c068daec8153bd393c40fab1dfac2a5554fd5e606e3d71ad62ccbd2594d21cab76b2b4cd576fa044ec99a79a63d94524d3d1
-EBUILD monads-tf-0.1.0.2.ebuild 645 BLAKE2B 69aa037f14759e600e1dcad3c6d31147a116f81787aca341de257b90682176d9f074a77852227146895c7fa2a626697e1816bcd51f0280aad4d925a58a6566e5 SHA512 2218248958b01dd996b2ca740c2f3ddb9038ba0ce1c0afa12b0b3d10a3f7455121e74ffc230beea0205cf9761c6d115bed276f70c37267b30e5365b75cc52a41
-EBUILD monads-tf-0.1.0.3.ebuild 645 BLAKE2B 4a507d39e79960ef5fcced6e471a382c0ff70c4d29c782118a81e80daa474cf89a09d29d31b2bf036b92a701fda7448841ed066a92fa2cb16b4695cd1c485ea5 SHA512 d01f36784a6d505135a53546a323f679f9763c434cd6e48aa520ee6a965d13e628c73698faba23cefe46bb30219e1170732304e46414b4d7981ed9354c9496fd
+EBUILD monads-tf-0.1.0.2-r1.ebuild 689 BLAKE2B 9abff762bddb549e9951f86cc12f56505d125725db913d66422bedad16fee10a2fdc0adbb6cde57a6283bf249d59b76752cf70a96228125a4daf728f0020bacf SHA512 0ed2f72181e6fad809010b81c4446a3a4c8225ab1e99ef130a095827b5744cf3026d11ce6ff7e30a7014d6bbc9ba8a7b024f64295a893b48a1871953d81b537b
+EBUILD monads-tf-0.1.0.2.ebuild 633 BLAKE2B 12f371768667df65fd82ceacc45f97df7349229ed2ed1e05739bbe702801cf096f36fec0f8756faf4e9724e6a2a87d8a4dd6698700daf67f35b83ad99b85662e SHA512 c98292520abc8073005f613e4ae8b6f3087ac78ba6cfc3a3b36a3bc47a64d8df230885f124c0ab76af0417d7f4c3e011bb2b44f0bf2b7749e212f16bd230e793
+EBUILD monads-tf-0.1.0.3.ebuild 633 BLAKE2B e6ac4bdbe37f0f6c2220adfef6c7dd1a8919eb2324b3ab21e3647a0aa7a0489b4f265f83a7886c6a6d1c70bb9721a95362ee4268908b31cf73d8d1e86c042914 SHA512 4ce758e5d9fdeecea4ff8213b6074775b6fd1457ff1990279204bb87bcd29863a891dc5f614f478aa35c7b6bdcd660df984c24cb43b479d1249292c5c3fc5215
MISC metadata.xml 687 BLAKE2B 1c11c49644f25d19f06b19c1364bcc6faa1e9efca8e562d73ce09952c8f30ea1719287daa0eb5c3349ed7ceed3dd55906b8056fe3a0b245aee4cc27007ab432d SHA512 72b970d9cf3f67fd8022ce8ad559112c563759be1b98974aec30c0edb00034fd8f9aa2ad68765eb6337b7d96e2a1f2ea042529f8f0cf1227f4aabf8274b89ee1
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
index 13f30ecc115d..db36483426a2 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?]
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
index 6d0c13e1234c..ba36b511c6fd 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
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
index 7d38da6c3af7..1dab52ccfec2 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
diff --git a/dev-haskell/mono-traversable/Manifest b/dev-haskell/mono-traversable/Manifest
index 0e63608270ae..5ed2573cd4ee 100644
--- a/dev-haskell/mono-traversable/Manifest
+++ b/dev-haskell/mono-traversable/Manifest
@@ -6,6 +6,7 @@ DIST mono-traversable-0.6.3.tar.gz 23577 BLAKE2B 2c7b239beb3c142347f22b49897b57d
DIST mono-traversable-0.7.0.tar.gz 27752 BLAKE2B 9201a12a06fda335ed637c46cb982b14196ca58818cdd3b04ff8be5899bf369728910382038a0ed2a8c7daa9bc4989039bae776cad8f1483daaf59144db6bb51 SHA512 ef2bda089208c85048d400541c4b5d0c336e06ff8aeeecb0bce7f804888e35560621ba685c53a2037bc11a9703f488e289b0ed86e47a4165e91c47b57d62b6c2
DIST mono-traversable-0.9.2.1.tar.gz 36866 BLAKE2B 941cc511660f341f0301fbad513c97f43fa6d4d954a398bc78c3b3601b563424d8a9ad2f746a19542432226738bb0b9baf812b0911dadb71b40dd4c6f9d8e605 SHA512 595f4d48034a9a002951359fced926492939cb16e34db8cdaf302e07da72420ed54619613fdec8d7186be008d2f75c7726f76cc6326ec734aedd72f8a0256db2
DIST mono-traversable-1.0.1.1.tar.gz 37982 BLAKE2B cbee32442ce30bfde8230b2914905d1ae34c81ed36190c57609e582fa6a952436061f4d7bd87501d004c069e2ca57ca2a483cf6f655bfc92d6af609dc56bf33c SHA512 2be39644bc67841ece7675098b3507a5cac1a0eb6e97d776d3e0ffffc09821fa2c4db1d0046e69ae611301144308f27d29e45ff449ac2290ee74fde07db0638d
+DIST mono-traversable-1.0.15.1.tar.gz 40815 BLAKE2B 432b90de9620b1aadd95e4591f678510b3e878a5af98d12856448e0add928e61bbca3fcb9f4796af0befb0bb70dc7cc8650263abb719e133ca227fcf85b6f0d7 SHA512 adf1af35b93af0605667d8b033415f318c6dab225499fdd1d9eab349fb1eedca2623c98f9dce83f94ed27db75b6f0aa88027daa748c7b3db05f47f68b505b0c8
EBUILD mono-traversable-0.1.0.0.ebuild 959 BLAKE2B 7e88728f5a42ff5eb1941a02ea90bd9cec65c74453355118de3ac2d9a5d13b9440b39924924cbc7e058a8ce78df81fbd7e28749e986811af3131c4e27c70f0b8 SHA512 414619abc1e977020679114cf96765e85c8811db9eec7c268548bb701846fa2d8c45c4ff49cbc0c3e6f9cedc4615b89e438a44c21ae7b61a49e81bf095abb5e6
EBUILD mono-traversable-0.10.0.1.ebuild 1313 BLAKE2B 05412048cb2c9c96f310d3eb70042dbc053345de0e257ad81b2e93f96a9cf2dc2d7953bc5929d98644b381029eab7a15bfc580da8c09deaa5bdbace9a865acfd SHA512 8bb03ad58c3b74191fd3bdb88aead802f44ffbcd2346dc10e65d9b45615801a8d74053e5db84d35fa429027941118b83168d3aace4667be558e888de0b471747
EBUILD mono-traversable-0.10.2.ebuild 1313 BLAKE2B 22e0895b4d562064ae9b834210ece7b4965a533b8d8b7b9158996912295da1dd16f92c70e0b80943d00f3ac83c3b9be450c3247da8c547862327845ef907eec9 SHA512 287033f5f785b88b21b29de6b60c7948c90944836ddd87f240b50a0925444e0a794a400f42c325beb6b306f7d8a7530af4cc03a40475d604cb78d81fc568349a
@@ -14,4 +15,5 @@ EBUILD mono-traversable-0.6.3.ebuild 1256 BLAKE2B f4370018de42432d37f72e40852095
EBUILD mono-traversable-0.7.0.ebuild 1256 BLAKE2B f4370018de42432d37f72e408520953ff4eecbcaa00d9376491651e5e5b1d0c702f1f2a2a98febb4d6bbc271bdc8c580f1f9562564b839ccdf5b9ca87f89d01b SHA512 3b7f8581f72d434027b4a71653a4d7c42e8d94d335787d42c071fe3a23dab7c60ad0e698af3d44798ab5043a4e99dc8a261a95b19373d7ca4ad070b1535e2db1
EBUILD mono-traversable-0.9.2.1.ebuild 1276 BLAKE2B 553eee72dc8dafffa24e2611d740be7a8a18ed4c646baff2cdacd82c5fb14308fa71dab2454c6f4c94e448cb15980687b7bb72e4bd2493cd9e7750657f8bcc5b SHA512 d1743948727158cedbe436307d5c3ae60fd92edbe357e24c8e0f83fcb24678681b7619f8ae8c9f46c77622142b6bfdbf22870ee6fedef29caaf6e8f065625e94
EBUILD mono-traversable-1.0.1.1.ebuild 981 BLAKE2B 3c0fa2b2aa7df83993e89726d2d69b8e775f047e5def45214646b22f4e46a5a22261ed29a2bcfe1bbcb543c937ec1f5dea03bdef4a6dcfad24f70c3714f4cd5b SHA512 4cc979ab5efbf16d6ec42adb5404296358f8fc5d2c42e1c70b6d8e0dc892bf8bd03b33713488f8a2342295b94b0c71e6b6c5e5b983acc93062bcfae1f794cea0
+EBUILD mono-traversable-1.0.15.1.ebuild 969 BLAKE2B c4666a903ac6b9053d2cc5b94aa19d85c016769859be2f25e1db077a719528573f08c12f8d929b32ff0887140ba95ba6874070dac7aa2bf72f48fe397bda5aa6 SHA512 96018176056c5aa117e267249c8dad72bee44ffb6d0aec48d8ef3dc0ed5800bd146fade60004c26bc8ef05ec21b64d342413e39a493f0175ca536584604d960f
MISC metadata.xml 535 BLAKE2B cbe1667be6853bfbd8cb382455247e28f1fb887e92ac6fa21fc926c5f504a57fc70568a096f2aa43142e77a711b36f5003f21e956cdc8b63ff860b429d23e4bd SHA512 051c88194092ed402f6e824fc05dba55fa73dc7790d8594b6cfd1ca7e779d1e529e0ad44f9f56a9aba6f0048edc75614edf72e0f4b6bf1f8b8c81ac0475065f8
diff --git a/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild
new file mode 100644
index 000000000000..6f25112213a2
--- /dev/null
+++ b/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hashable:=[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-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/foldl
+ dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/semigroups )
+"
diff --git a/dev-haskell/mtl-compat/Manifest b/dev-haskell/mtl-compat/Manifest
index d580582a67bc..36bf63921ed0 100644
--- a/dev-haskell/mtl-compat/Manifest
+++ b/dev-haskell/mtl-compat/Manifest
@@ -1,5 +1,5 @@
DIST mtl-compat-0.2.1.3.tar.gz 4584 BLAKE2B 47cfbaf9f60f586318a0aa838e64d0ae13fe69386b738e3c45eb393acb77176c85a9e99f7c81384704d177bf7c895f866813880ba0f2285116a566f24114645c SHA512 c9afa97eb5dc1bddcbf0e088352141d56b603562f80fcbde6811610a4e71e1496dd5f07e4338644930bf06b403bc08d35799f7063ae845ecdb71e619b2342a18
DIST mtl-compat-0.2.2.tar.gz 5128 BLAKE2B e1066f61c8087ffd6c8afc9545dd73402b01e9995fcbe226094777f93623f93209c7afdcd01fe2a5fdae4fc4aa2d39eeb821772ce9d542c80f7d0714d25dc79f SHA512 78a93e9e59d01bf0ffeb32f1322decd65d87cba8912d00f77347f0fc2f7190a755297953ac363ca3342c83822d36101b43ef044dc1f3b2ffef7c7710afda9d0d
-EBUILD mtl-compat-0.2.1.3.ebuild 987 BLAKE2B 4755d318be87e9d0f99c2126ce7f61e664024f46f96b46da441e17cfadac6a3cd8b9ebfac791b31dfd68bc6ecb8f30eb14754d7949ab16bd085d72fa04ed2279 SHA512 c93cf981b9ab404eea48fb8f02b2f89aed31ef459d9093fd1d70c50e959369db5bfd178af3ca741de1f4b6d6f261c6f6a84f1d529dafdbf429b8263b0e68fc55
-EBUILD mtl-compat-0.2.2.ebuild 992 BLAKE2B 7dc583e2b7d1145a731ec5c14b243d2e193ea26a1a252e501f16598809d3bffa49e877e01e9257e0684225ad7d61433529e52a5abe259c20c04c4b02489925bb SHA512 c44643e6dbe6aa9c3e63b36a7b3b9e63770ff51b27b85b1332b425c5e5dbdda1212d5934c38636e8e7eba1a47f933e89dc00b12f8429a5f05d54ad7c68c73e57
+EBUILD mtl-compat-0.2.1.3.ebuild 982 BLAKE2B 427515c79082367be8a62a483641e2980928958133f228ccd00e85dcd4907d9a54612892b754120efff5e8b38af945849bfec3ad95761a9acdc8aa12f3ef5f8e SHA512 165780557d90b9f0320e871338fb19db42345d83cc362a81a30009c1e978bc2f9cbcce6acd888c1b6374aa93cd52f4d64d7504698d4c3daadb36e446c18f419d
+EBUILD mtl-compat-0.2.2.ebuild 987 BLAKE2B e0ce01abed1041100ea7750a1e7544299b5215669635fff00aa892e2d2f91e1e953ae833e93176a0898332b14700ef4c03253bdce6a674fd77a480505af5f33c SHA512 c3b2711b6868c26f33ccd11629e9c04ab46d773cdd89029d02a667c99255f0ecbcdfd0c2d4c9bf9abbb745a9f957acc02da65c2938c6cfec605138bc62e6cf79
MISC metadata.xml 1161 BLAKE2B 1ad804c5c754f337f5a046fe2b386d10149d9f05f8afbd5beb4a6a8bb4ddcc0a2e8e5c44f6c0b3f422ad93e3a59f80633210592681faea074a0e03a150d9332e SHA512 3a51b3c6dd7b62ef720aa1fcefd0bd810c36b8ac0322e83ca0d1552ace59bea71f55e4e77fc97a9aafd304b833ab8b3c11dee0ccac29b46418b99d367510cdbd
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
index 3193f0197c75..e40eaa3c9e1d 100644
--- a/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
+++ b/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild b/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
index 4995ee3d6aca..f849a6a4791a 100644
--- a/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
+++ b/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mtl/Manifest b/dev-haskell/mtl/Manifest
index 63e11802681d..4ee4a5074d7b 100644
--- a/dev-haskell/mtl/Manifest
+++ b/dev-haskell/mtl/Manifest
@@ -1,6 +1,8 @@
DIST mtl-2.1.3.1.tar.gz 13955 BLAKE2B ded18304c2c5158cfaf02e77c01829895079d9a344692d8a4294ccafce66f867b709fb64b9b82fba728d659afb17ee54560fdb3b3894398677408eda7cf878dd SHA512 dbb388eda920ba23525f89f1be840f23e7afdf8a0efdbee9a2efd03eb0c9fd64e0788e186236bbdcc6203c9fc02a3512a63ad4dc82946f6e9364bdb1a94e5f62
DIST mtl-2.2.1.tar.gz 15391 BLAKE2B a3ef2496a7b876cb1747a00aec092c21751c2774983f8db0fd78a8c4da220296c96dec3327c78c3e9eec9f43af25d7462518e3a03a69e80c1186777bcca43f08 SHA512 5c31626b15551ee1757ad701b8e5552202bb6fe1dbd002039e3b78c6d01108a5c50f565c4993d165a00eb564d9d72fb8d2aae891b6242f0ca8cb11f7b95c5c6b
-EBUILD mtl-2.1.3.1.ebuild 699 BLAKE2B 85722f7625cd0ba0ada1d984e7e2982d3e2a49826ae2686b6a3c2053a845f881e942bcc234417df0d1ad7f012d1a57206d3d0115ab63072ac98bb5f9f8fe8a78 SHA512 35e0f142e1dae36269471d94187c228d5ae708ed6ed897be5954e165acd9977adb6f6892932d75e3881d850bea6e413702447791eb2cb8474973665ba65a64e2
-EBUILD mtl-2.2.1-r1.ebuild 735 BLAKE2B 61f3ce75c6957086f4254a7a5bda5a66791646aacbf0350ba9d58297b68ce2f2719accbdef3acf40ad24601ebdce67c049cb13d89f254d9a47be855d5f38d190 SHA512 0c45c8d42c6b3d041a7188a654eff52049aae1868ec362c70e1ba8396b108674a1022e25f7770b78c2a4883dd4f4ef4939217043bf6e74741512cbbc778c9dc4
-EBUILD mtl-2.2.1.ebuild 694 BLAKE2B a6becda4d7c3aff8cc9441df9dc66ed5b989bb3d4d6a26ff83bc31cf9be68075b36abdf2a11b412bc8c0af40c5428577b6c2bf45e8beeb0a2183b848db7e3a39 SHA512 d775f55ac63208f2ac5018909c2e9821a2082e3dfc2d67e53b36b7365dad916a63375726b27b21cd7b8bff47483171c5c37210b57a2a08d2a5ff2ecbc3271e29
+DIST mtl-2.2.2.tar.gz 16966 BLAKE2B 29755d32aa2b0107e512ab6fff1e2695076217d81d3d46276aa2610b7054c98c01b44611b50a0127f277b54d74e0d812e52b3ae2667bf1c2913e1276993fb5d4 SHA512 25aa48f53d9b1da04bb82d9eefff2e5f797a54bc0b22d6465fcef3bee8da0a459e714f4daf69669cc28a8fef5d638d8f9b1407dad2260d67d5a63e1cc324fe7c
+EBUILD mtl-2.1.3.1.ebuild 687 BLAKE2B aa8668f45f18b2278c2ea3334c741f55369a2a157c8e9c82be526f4b9ea99d9cd9b6426f4c6a12f4639f1aa35c897c96d1e54b5c640f344255e81acd5bfa1eb7 SHA512 2650c077b9f186b4265d0991ac9be233c6bf8a06fd663bbb1f15e675f52cbd77662d4b9717f8044eb7554ab82e8133a2f6eee3a556dc46f64b47fb5dd42d42cb
+EBUILD mtl-2.2.1-r1.ebuild 723 BLAKE2B 34d37d4eebf67b0d30355c9c8a43fa8bd689e8773ffb9fceabc21b0f82e9889731d8fc414cb9dc0144fe310e7ebc75423564f33a77313cc62f91b96554ac5af1 SHA512 14dcdd9bdef53ae17f1f470e3341a098bc77d353e2adcc1019e14e1e196e18a07e07b7c352e5f67364db62872cb5473eb9bde4820aa3c260b02397a0dcc07f6e
+EBUILD mtl-2.2.1.ebuild 682 BLAKE2B 7660f49a5a119c1dcdf6e12226f3cc26bdd5a27cf10278bffc5e213f7e4000eb715f19a176b656088a0fc7d5774a27e12bab81411e6a35523d15d2e76dd48ff6 SHA512 f9ae0ddc4b6574425e673853d91d5f74ad50060d09e5c77047e6b3d25dbbd10dd983c216937b07de2a3c7d22d2b80992d8dab3be6fb15e63e14abdf4a247df09
+EBUILD mtl-2.2.2.ebuild 893 BLAKE2B e0cf628f12a919a03c55423e25af918e2a43b690337b483a9bfb0d3a5d87c8172e3aee4012c45137d37466db5908f86ba0b3297f8ae9badf86f76d8eced35e18 SHA512 137f9c759a6f04d934a1ab62309eb6ff6b59c8b623c50641fcdd780eca0a7408b4b4c2fb6cb8f8873d0e5ac259c498f0cc796ceaa37a665f32f441199331e024
MISC metadata.xml 693 BLAKE2B da27e97919715cacee75756746262ee8706cd83f26967cf33bba060e85034cbc546a0c52093ba34dc9db7faa81db2fe0162adf4882cfb6fd7d86137915721ff9 SHA512 3f98568414ef1de6679c4d8a1f381bba6eff560b889830d711578252feb9dae978a60fdfd7e84f5ba71d09a2710a21cd464e1735b5bd139462d12694df8be781
diff --git a/dev-haskell/mtl/mtl-2.1.3.1.ebuild b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
index 7cadd1148d6c..d8e5251d6c26 100644
--- a/dev-haskell/mtl/mtl-2.1.3.1.ebuild
+++ b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.2.1-r1.ebuild b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
index b369af576a72..db020fa38a31 100644
--- a/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.2.1.ebuild b/dev-haskell/mtl/mtl-2.2.1.ebuild
index 314a10373999..cbebad8cfef7 100644
--- a/dev-haskell/mtl/mtl-2.2.1.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.4:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.2.2.ebuild b/dev-haskell/mtl/mtl-2.2.2.ebuild
new file mode 100644
index 000000000000..b59256306480
--- /dev/null
+++ b/dev-haskell/mtl/mtl-2.2.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Monad classes, using functional dependencies"
+HOMEPAGE="https://github.com/haskell/mtl"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/multipart/Manifest b/dev-haskell/multipart/Manifest
index d73970c3718b..c57299a3be33 100644
--- a/dev-haskell/multipart/Manifest
+++ b/dev-haskell/multipart/Manifest
@@ -1,3 +1,5 @@
DIST multipart-0.1.2.tar.gz 6787 BLAKE2B f367f689510873eb0f58e08cd74efceb021ab4294495e4048766b12fe7242163a61f4207821e0fd7c12289433807cf0d198ef53d3a471469ee40a3a9f88d0620 SHA512 abc3c7ad89cf9f46d72abaca3ca4782ba717ed6306b81c0c2c0bebde098a330c3a2ee4c62494cd66928265843ef497005bcf09962b50f302a9419712adef578a
-EBUILD multipart-0.1.2.ebuild 587 BLAKE2B b63a30db5ee53904a3b5015841c75bf2dd3967fe4d0e08f43e7552397f92ba9aa81fd4b7958ccf0e9be373d9d1a4999bad584877e8315ec2abc373c521983ac1 SHA512 2b0f0d36e054a3ed33f64754fe6a7d5cf60ac25ab827cf0aa1e576c08bdf241c20c2ebfa6d05ed53eb1767fba974eb4d44d1af6d226fcc6703d0ed3b18004e60
+DIST multipart-0.2.0.tar.gz 6593 BLAKE2B e7528c1d95df96ada9b9c17315ebe9c9f304842c0783007e37c545769195b87105dce4a0ee9690bbd8143ca9dfd43a8ad7c1b0e98fd386944f1af5e868fd1a4d SHA512 e2ea580113a84a6ad218e9c0ef79da94ab92017c81969c864847df020759cd94555f53ea0722c230555af2d2ccb531bd9d07cb2da1342d0e3556b70a58678be0
+EBUILD multipart-0.1.2.ebuild 582 BLAKE2B 222dde74c38a6eb1d86fc1f5c5eee1a00869d6de7884034f703f280635785660454d59c4f9c83b68e09c3e0e45036767620c4e391b668fb862d869dca727d544 SHA512 c748434dcbd69740f47d3e5de92310c6bccf25f305b9b60a69c069206e1709b3fb77ea132780bd292de52dd1161e179c5d3a285db155db06959c72617d05b4a6
+EBUILD multipart-0.2.0.ebuild 627 BLAKE2B 44752e3f2e07a206aa5e3b2e27929ccfe30a5a92560c0e4f6a39c179cdb5c6e4b3596b349d867b860b13951bd410a7e848235582f03274cf7227f9c679affd57 SHA512 654ec5b1163cc9dc62fce05cc53e3091cc3654e4f01b38f18ab42f4750b1b1375d46370a6f5b6b1795eff4898a1c28c151ec69d49b30ee08fcdcd34300499860
MISC metadata.xml 416 BLAKE2B 5de7cbdea445b25a6da17f9f952ed901e474a353f0713c25c90654b54c685a3f8956635c80ef3b9cef7e43bf81dccd526a8963655badeb87fff5876813c452ee SHA512 9b4d0482515cf7fac4b2d5615f97c3e5cf0127780a65abfc0eb6a2972121b8738aaa9be9fbd63f57301f7fd0be9560605b8d27ceaf296ce169741206e60dde7c
diff --git a/dev-haskell/multipart/multipart-0.1.2.ebuild b/dev-haskell/multipart/multipart-0.1.2.ebuild
index 69489c19416a..f9c109554d08 100644
--- a/dev-haskell/multipart/multipart-0.1.2.ebuild
+++ b/dev-haskell/multipart/multipart-0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.0:=[profile?]
diff --git a/dev-haskell/multipart/multipart-0.2.0.ebuild b/dev-haskell/multipart/multipart-0.2.0.ebuild
new file mode 100644
index 000000000000..9da933fdb468
--- /dev/null
+++ b/dev-haskell/multipart/multipart-0.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HTTP multipart split out of the cgi package"
+HOMEPAGE="http://www.github.com/silkapp/multipart"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-2.0:=[profile?]
+ dev-haskell/stringsearch:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/mustache/Manifest b/dev-haskell/mustache/Manifest
new file mode 100644
index 000000000000..3e89002a4ee1
--- /dev/null
+++ b/dev-haskell/mustache/Manifest
@@ -0,0 +1,3 @@
+DIST mustache-2.3.1.tar.gz 20207 BLAKE2B 87691b14e85ac5934c08d1b3f8261d6e7bb3786b808d0f1a04630b96b4f2ed4aeae4d049ccf0e408b47586e990db2bbc09e3eac56af67922538e73250ef486d5 SHA512 162360cb635d40086721d4dd350036884207679b240d30420b9fc71eebef847e542bd143275931a22a42c583d513d0c906a6b112d780824dc189ad07e3027aa3
+EBUILD mustache-2.3.1.ebuild 1123 BLAKE2B b99008b9059701ea7994d54612bafc83ad6ec0d9b45da5bfc0a2a8508f54ada4a2aff60ae2e6577d84cbd763a3df6d151a097013a2f8fa182703a2de0d92abe6 SHA512 d6c822d2a7b0180b92ad89d1c8a78bf4427027658ea6e1e3296b4eb7379c77a1696b99b681396e06c1f8e9e0d650592beffa200d6a678a7527f9b471b60025cb
+MISC metadata.xml 576 BLAKE2B eaab68066642d76246155fa2218ab83f19e285a08563343c420647ab679a3cc721abf98328c927ca412bb4d7f478759a9ebd4475339ba6016119e78627f3a788 SHA512 feabd7703243f794c0e31ada7d39911677ddcfafbb0d1a6f1d832d9cfff4027863019fcaa5f5322dbef37043b968620ff4957fdfae1e42ec706661291b78d57b
diff --git a/dev-haskell/mustache/metadata.xml b/dev-haskell/mustache/metadata.xml
new file mode 100644
index 000000000000..546170479152
--- /dev/null
+++ b/dev-haskell/mustache/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>
+ Allows parsing and rendering template files with mustache markup. See the
+ mustache &lt;http://mustache.github.io/mustache.5.html language reference&gt;.
+
+ Implements the mustache spec version 1.1.3.
+
+ /Note/: Versions including and beyond 0.4 are compatible with ghc 7.8 again.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/mustache/mustache-2.3.1.ebuild b/dev-haskell/mustache/mustache-2.3.1.ebuild
new file mode 100644
index 000000000000..23b768a9e9d5
--- /dev/null
+++ b/dev-haskell/mustache/mustache-2.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A mustache template parser library"
+HOMEPAGE="https://github.com/JustusAdam/mustache"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tries to access network
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/cmdargs:=[profile?]
+ dev-haskell/either:=[profile?]
+ >=dev-haskell/mtl-2.2.1:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/th-lift:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/yaml:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/base-unicode-symbols
+ dev-haskell/hspec
+ dev-haskell/lens
+ dev-haskell/tar
+ dev-haskell/temporary
+ dev-haskell/wreq
+ dev-haskell/zlib )
+"
diff --git a/dev-haskell/nats/Manifest b/dev-haskell/nats/Manifest
index b2958da6eeef..237a1c8b0ff4 100644
--- a/dev-haskell/nats/Manifest
+++ b/dev-haskell/nats/Manifest
@@ -1,7 +1,9 @@
DIST nats-0.1.2.tar.gz 3954 BLAKE2B f20f839d3aa4ac0a06f873d87ac5a691a7eeb62489904875918dd395302cee021cd59bbb0cafb88fd8554c99e14ba7dc9dff5a3704a394b5d342133560347fd3 SHA512 11903b123d0ed27af9fccc8bb7c343dcf42ac8d58768e628460153b0bf6f27bf1f1271890b26a48eb234b3b89bb7b9e48266a4b39742f56bcf8913e0c3751ab1
DIST nats-0.2.tar.gz 4740 BLAKE2B 9300e1834feec441d35246377314c7c302c16c76548498352c08f07262bb491dd68ea9303cc22e67416c349e224153c484977d14491eabcb6ce22a2991f7c0cb SHA512 419f2b4f938b7d590f45a25be163e25f29d47ec0fe7cf5d1f69cb9624c5617dfc25a0b14daf1b31ac590c021120eb5cd93bdf902d27136e3019e30ce2b5d3188
+DIST nats-1.1.2.tar.gz 7776 BLAKE2B ae2012e1e8a433c3802b7470f95a7e4b391f9c7ee50f41b94d2ee9d20b630820e550efa76fb5d64926942e87e761db0702ae4310573d0bca38f52fa419a93390 SHA512 596f11e98fe57893279ddd1f5af11a12e747e0d5e87000c7e20d0f5c2da0f0be9a6b8d19c8d5759716a7fb9a3e77d0e999380af3d5a350fe32a5492dc6077450
DIST nats-1.tar.gz 5768 BLAKE2B 1c8e08ce3cefade9103d4d16202d68eb1efae526ec1a4595768b121b15ee55ae5e071cfe6a1923219422a33278d53b290ec0aeee47c4eb8a7c6aed319dec0628 SHA512 a53b8890d3b9f9f799d0af25626d23a570b7d3f227968d4a1033385d87e4502120e26f8623a3c5c0c21dc0db98a000ff79565cbab0298fd9c17a917ea8e11edf
EBUILD nats-0.1.2.ebuild 543 BLAKE2B 1f569c2d079ebf66bf12f83a94c7c49dc48b3f55bcbce981f4da8949e41f7c07a054ec85a4ec87716888adbf2697d921d70ee2ce84c2e0cb5f43a74b9d6994f2 SHA512 bc7896c15609b96520e7a1051c0074391326ad2d9625679b3525d2ad3475d5e072ba44d5b62dc8ddcf8caa87d18d74f1a8ae12a1accc112804cdf1c9fb1e68a2
EBUILD nats-0.2.ebuild 717 BLAKE2B 4c9cea91e739cb2b8541a84ee651ad07620c26315d6f7126093b9ec43266c8a45973ee97ba92597ca204c1b65bdc02c46d19a857eda9e9a69922edeb797e3d80 SHA512 473d3ed753b9ae472ecd71d609fe3b3efe8b075b840659c1954945f437137cbeffce4d47565cfbbbe1f44bbaf498c6c0f2a0de431d81b5fd1c5f257986f1267c
+EBUILD nats-1.1.2.ebuild 1052 BLAKE2B f9e93ddc09b9693f23dc8c544be6d59c65ad1192ce2f04db5e9344b70bb500dbe7e0e5ff1a9872a086020a328a8d16f702d2025b8e65ae7802c5c59ab3d17129 SHA512 f85baf0fae68121af3396c33fcbcbcb5513bd88bd34fd51a893a3104f506b96a1f1d23755962a9ea8164de532ef923126ee96575f7b9fc7ca01082568e6101a6
EBUILD nats-1.ebuild 725 BLAKE2B 4ac86b59bfe91b8d761f207f55ecd83d8f53fd51c769c3ada619d4a4d67a6174e985da1bcc9024a7f9419ad2aad967839aae1e693568d85c77fc0694bb78ac8e SHA512 65f7b5c9854f712fabaca4dc0fb79a09892af952f5c37ba5706f0a1ab4131e586ba982fbd1e6963e75227561a188c335350f2c6a84a3fb8a170460488cd38796
-MISC metadata.xml 703 BLAKE2B a3434d123064ec0470602448e541cf91d65d32c06dbb25bb1287b43a606792789cd6be1942d7558a35297a4a31da86e082343541ec39d9c58946544f33550c64 SHA512 533f3697500bc5cc931743a82562816555c0b6f17a9e552f394c2f0286d12c1a4e8e0447b708785d2413f2945e4432ad3853d49190ad11a0a8632bffeb1915d7
+MISC metadata.xml 505 BLAKE2B 7c7f0d247b1ddb56fd7b5e6f920bf429c083b4648a1f02b84b25360cf3c40f1c01d277ae988fe669be69dddab117a6517c86a51372a402d0148b5c082b9831fb SHA512 8bc2a5bd043b6389a0630f1e60d2e360e8f78156dc3c8ee85a7ac3c940b28901a550e11f9f8f4bd6f68bcb8da6579f372f4a2e9953c86f7901095e640635a992
diff --git a/dev-haskell/nats/metadata.xml b/dev-haskell/nats/metadata.xml
index 1c6077508d48..dc01d7df7855 100644
--- a/dev-haskell/nats/metadata.xml
+++ b/dev-haskell/nats/metadata.xml
@@ -9,14 +9,8 @@
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>
+ <flag name="binary">enable binary instances</flag>
+ <flag name="hashable">enable hashable instances</flag>
+ <flag name="template-haskell">enable template_haskell</flag>
</use>
- <upstream>
- <remote-id type="github">ekmett/nats</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/dev-haskell/nats/nats-1.1.2.ebuild b/dev-haskell/nats/nats-1.1.2.ebuild
new file mode 100644
index 000000000000..0ffa621e1a6a
--- /dev/null
+++ b/dev-haskell/nats/nats-1.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Natural numbers"
+HOMEPAGE="https://github.com/ekmett/nats/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+binary +hashable +template-haskell"
+
+RESTRICT=test # avoid circular dep: nats[hashable]->hashable[test]->quickcheck->nats
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ binary? ( >=dev-haskell/binary-0.2:=[profile?] <dev-haskell/binary-0.9:=[profile?] )
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag binary binary) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/neat-interpolation/Manifest b/dev-haskell/neat-interpolation/Manifest
index e207ca2126ec..a358788a5a3c 100644
--- a/dev-haskell/neat-interpolation/Manifest
+++ b/dev-haskell/neat-interpolation/Manifest
@@ -1,3 +1,5 @@
DIST neat-interpolation-0.3.2.1.tar.gz 4339 BLAKE2B e3f7a87308839de027e566bb5498ab7d1983bfaa8c81ee225a18d40e3cf5a3ad31dc8f52660e85f1532e33fcc5bc29e6ffcc3d9bf69095ef7d5408cf98231659 SHA512 aaefc95b85e8546bd20848b3d4da39437b48e5e3c54829f9ae06f8f4021752812a643a638bcc10213db168d3217bd8913b2feec81d90199a14eea8c35fe62245
+DIST neat-interpolation-0.3.2.6.tar.gz 5437 BLAKE2B 0a84a4e0ed3126d6ab11ff382dc46d8760a14f725c23bb87650290b2b8c3791be996f734fecfe326fc8236548360a163de3979eb12534e52fa927787d2dfb803 SHA512 0b3725258cebdf6144a9442b3dfb5e46a1d36525fdfec7f1797546416ef7788c7ad679d33105d541ae37b208c170d695757355291ef0d05297d8e35ea4116546
EBUILD neat-interpolation-0.3.2.1.ebuild 824 BLAKE2B b8aee4e4a24762dfbcd784452ec1dbf8d9ef4a821dc2c2cb3764add6bf222aac5c797dcb77ec3fe2c24b311b4534de25d199df7b13dd437f7bb6f67462b1baff SHA512 c98005f8484611bdfa0126c26a2fb42cc3070298b7ca21d211fcb74c34d3f0895d852e1d65d646acf70e963ad1d9194041245625aa6535f52285d10a2c9ff5c0
+EBUILD neat-interpolation-0.3.2.6.ebuild 1103 BLAKE2B bba5c44571a69ebc3764018ecd28aa53c51f4c0dba1208ce3f97039c7f381c55dc15cd91a139e2ed3b83125282c5c43942e54d95f3489fc49e3fd4440a764049 SHA512 34b4673d5ebcfed4d3c3963bb9b87a7bddc8d1eea98ce433786bed96056fc725a02c0aea49695a6a7227d339b4afcb5eb85d55932519982937601615ac94012f
MISC metadata.xml 528 BLAKE2B 8f1ce2fd25af69785d68ddc9dda15763c223577601992b171479ad804a75de01dc8acd97afff5ff9230d3dbf08f935d6ea37dc82620860571f7727ec1834b678 SHA512 0f3cad29fba3eeeb53a1b9091ed7dab3799f1dca2df3896976785edbd8b194676fe42d8f0ee642fb74eb69afea8ef2ffadbb8e3bf39799ec25a87f36e7df48d9
diff --git a/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.6.ebuild b/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.6.ebuild
new file mode 100644
index 000000000000..809ded48fb0f
--- /dev/null
+++ b/dev-haskell/neat-interpolation/neat-interpolation-0.3.2.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/megaparsec-7:=[profile?] <dev-haskell/megaparsec-9:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-3
+ >=dev-haskell/quickcheck-instances-0.3.22 <dev-haskell/quickcheck-instances-0.4
+ <dev-haskell/rerebase-2
+ >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-2
+ >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10.1 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/netlink/Manifest b/dev-haskell/netlink/Manifest
new file mode 100644
index 000000000000..cce51641af53
--- /dev/null
+++ b/dev-haskell/netlink/Manifest
@@ -0,0 +1,3 @@
+DIST netlink-1.1.1.0.tar.gz 49444 BLAKE2B 620cf5a4b52f86d9410534d5ed0f4ede40961e976e811c0e2f07c46c95b1ceb1452b9b19cdf4f9da9dfd60166fc7899550b060569dea956feadd6c1293c20f6e SHA512 2bb3d3c1a86e2de61e18a50366d9ecfa863df4959533db5ab3b127b4e02853cf4295ce7519a8ba7bbee9af0534c510aae99c567a5b23e8587e8e56113f530da3
+EBUILD netlink-1.1.1.0.ebuild 841 BLAKE2B 2c05a399ed25f634ac10857fe4f7abeb778f7fb240ab7ff7e46a88e0328356ff789e585c31c874369e708dc440d258461dd66162d60bb8bdbeb632008fdac8e4 SHA512 bfc246baa8da6800f95c80f0eea79e199322d32776413a09ddc60ee93e404938425abff7e7fc25e84fe20393768c6abd313df53ed3ea91e7b323d363ab44d749
+MISC metadata.xml 339 BLAKE2B 40a47c360c94feed4297bb8d44315fc2e02201b19ff53b2fe3ed2c4f4325279bbeebf8d039ad92e0e989ea352895cd3a38be20f5997d7760571bfc259d474311 SHA512 0beb4aadfad4adcdd7acc220c7b2c584e0c908b0a80dc6c69dfb959a4f80146eca0bfdc3b86d2cc53acf5268f834dd9fac4ed4fa7d9e35b6de34f9269cd466fb
diff --git a/dev-haskell/netlink/metadata.xml b/dev-haskell/netlink/metadata.xml
new file mode 100644
index 000000000000..c32804186997
--- /dev/null
+++ b/dev-haskell/netlink/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>
+ <use>
+ <flag name='generators'>build the generator scripts for constants</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/netlink/netlink-1.1.1.0.ebuild b/dev-haskell/netlink/netlink-1.1.1.0.ebuild
new file mode 100644
index 000000000000..53e93b7bd2f0
--- /dev/null
+++ b/dev-haskell/netlink/netlink-1.1.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Netlink communication for Haskell"
+HOMEPAGE="https://github.com/Ongy/netlink-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="generators"
+
+RDEPEND=">=dev-haskell/cereal-0.3:=[profile?]
+ >=dev-haskell/monad-loops-0.3:=[profile?]
+ dev-haskell/pretty-hex:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ generators? ( <dev-haskell/language-c-0.7:=[profile?]
+ dev-haskell/regex-pcre:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag generators generators)
+}
diff --git a/dev-haskell/network-bsd/Manifest b/dev-haskell/network-bsd/Manifest
new file mode 100644
index 000000000000..30b9a9101ebd
--- /dev/null
+++ b/dev-haskell/network-bsd/Manifest
@@ -0,0 +1,3 @@
+DIST network-bsd-2.8.1.0.tar.gz 8584 BLAKE2B 9864cdcab82d77592574983c70ddf262a4e836807d9141cacaa638d109f423e8332d9cb0b7d07661121970d9bd0b0ef9dd292d7e57010dff106a62003592d738 SHA512 b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3
+EBUILD network-bsd-2.8.1.0.ebuild 695 BLAKE2B 595c754b501c69374b6043bdcfaa648c38c1d75f5a8d5c05f24a3012a69bf4868611e1fa2ba2dab8cc4795d2789469423f69d66721592e4a7d3ba05e90f95b3b SHA512 ca740eef3e4e2d8372dfd2f6c39f1576ab79868075034221e5d80cda9db0edbc024f711080e140a96591fd9a47102bd40cbdab717c641d8ccd46d16b60bebeb3
+MISC metadata.xml 565 BLAKE2B 94098ab012c476f17cfa75d4d84d8e1a3b2c0cc1e963a380901a8139e9f09bbaa8abd81c31a3355f3f7541a904bd4228c82c337426e1c625a4f848d657721d55 SHA512 942ae67c0f50e3d39f3ae7c0cee4953b5b3964812fe92f9c8192bae028efdda30f3cc02f8022bc58e44723cf03ec40e33c0f94cc0ff36d78ac943c7dad1fe0ea
diff --git a/dev-haskell/network-bsd/metadata.xml b/dev-haskell/network-bsd/metadata.xml
new file mode 100644
index 000000000000..c784256ff24c
--- /dev/null
+++ b/dev-haskell/network-bsd/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 reexports the &quot;Network.BSD&quot; module split from the &lt;https://hackage.haskell.org/package/network-2.8.0.0 network-2.8.0.0&gt; package.
+
+ See newer versions of &lt;https://hackage.haskell.org/package/network-bsd network-bsd&gt; for more information.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/network-bsd/network-bsd-2.8.1.0.ebuild b/dev-haskell/network-bsd/network-bsd-2.8.1.0.ebuild
new file mode 100644
index 000000000000..0681ee2efcf9
--- /dev/null
+++ b/dev-haskell/network-bsd/network-bsd-2.8.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Network.BSD"
+HOMEPAGE="https://github.com/haskell/network-bsd"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+ >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.1.2:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'network >= 3.0.0.0 && < 3.0.1' 'network >= 3.0.0.0'
+}
diff --git a/dev-haskell/network-byte-order/Manifest b/dev-haskell/network-byte-order/Manifest
new file mode 100644
index 000000000000..b72c1f593f17
--- /dev/null
+++ b/dev-haskell/network-byte-order/Manifest
@@ -0,0 +1,3 @@
+DIST network-byte-order-0.1.4.0.tar.gz 6426 BLAKE2B fc4f414622f8feab70bbc76dec977a591099bf81bb050aa0426791523d75bc4bb7fed877d08e9c55cda881638b47d84beee9a6c5ffbba89a95b3e40afdade3b8 SHA512 b0b9f468df51963bb6ef6cd6dcd90345cbee7ec96686b8c4f5b94639f6a78280f30af55779208a14f468ec9c5509aea0e65865a7e8966f9779d4c0eb83933dc2
+EBUILD network-byte-order-0.1.4.0.ebuild 589 BLAKE2B b1b7883439b652a31cda74327eb67f6addca6c7bc6be05e69d94e68bf6e24a01075948be7ed227a1ccc3f366d0d108c00124ffb09bd9414a0b8bcce124f8e2df SHA512 bccf75204b629a26614f096dd0598696ae937878211e57a9398cc24f8b7401e27842702ca4e5c29f9d9f69350c5d85a5c6573e0ccecffbd8678a6ef92ef66b67
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/network-byte-order/metadata.xml b/dev-haskell/network-byte-order/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/network-byte-order/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/network-byte-order/network-byte-order-0.1.4.0.ebuild b/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild
new file mode 100644
index 000000000000..af15bd60f417
--- /dev/null
+++ b/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Network byte order utilities"
+HOMEPAGE="https://hackage.haskell.org/package/network-byte-order"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/doctest )
+"
diff --git a/dev-haskell/network-multicast/Manifest b/dev-haskell/network-multicast/Manifest
index 0ab75803c7fa..3e532adc75cd 100644
--- a/dev-haskell/network-multicast/Manifest
+++ b/dev-haskell/network-multicast/Manifest
@@ -1,5 +1,7 @@
DIST network-multicast-0.0.11.tar.gz 2970 BLAKE2B b58ed23c8dc8ed0c556685ce2a233c72517fbb7a72fa6fc71676f7ac6886a7e3a5ec3ec90bb37805dbb3dd07e3b129bf3a1a5be958d2240df782dc7e40e12ce1 SHA512 f38f4e683117412b97b602ddc324b17ffbb6c20f265086565b16124c15cb99ec63e4a21092cd33e87756d7c9ae15de8c63d8dd192503f7abfbbcf455f02796b2
DIST network-multicast-0.1.0.tar.gz 3023 BLAKE2B f9ab3881a6ca4d575643328121dd69626fb5e35fe508da0611e4b74d4725f232365db63fc97a8926e653ca972ba6663c476a2c4d159fc52c93dfa5464f824bb3 SHA512 e40de36f5e9bfd999033825c1b834895fd20e649ed5e297f601c0112ed9c02a66aaa05110df8eaa3329d79a7d44d77f077ca231f4fd1587a633ca1847083b0c7
+DIST network-multicast-0.3.2.tar.gz 3352 BLAKE2B ffbde4c01b286fa5d06382bddbab5bf820f029f371114948ba7e3ad3e26b23c0e94afc9ecc764a481fc7fc2dbd1f13f2252274091a30656ae148de2fb3596f99 SHA512 6308b09e882a3b99ce762cc30da790d6ff83b777d322842d342f555a307c59f0110b9a46557559e9bb5bfba258644f25ebfb9007f33e62cf6855dec8fd48da99
EBUILD network-multicast-0.0.11.ebuild 582 BLAKE2B ae6933e2a4199a532f478e52d3aa3e7acfbb0517167792e7a8727ca109dd8e9a88b02c855ac9e8fa941bed7ed955c8e704b1227d32bb7263722019105b62ebb7 SHA512 7afe2f85390cb065342116f55d741e0d3189fded28721f7404c051b32906f654f450e34b9425dbf202d55ee17f970ffe03db53dd4ffa3fdf108000ab496fb1c7
EBUILD network-multicast-0.1.0.ebuild 584 BLAKE2B a53c99a1b7e9150fdda832964e88a5dc6eca0abddffb089f9dc0b5e07b06ba06ae2d03cd86441c0ec252dc705f91c60aee49ad8dc8abee472d942cd225f7de44 SHA512 6cb06c8b9b02b3f07518f4e6a81613e7adf6781296c84b839d627cbc86f5f006cb5df75dc3fbd60deccd592ba0fd3936281f1439f846fa49c8db3fea83e1ce80
+EBUILD network-multicast-0.3.2.ebuild 616 BLAKE2B 3130485a77b011810c460f918cc470073830c9fe23b78ddb625fa440300137efa8d3918b48ddadfe7d89217f20aab853b1a184e357066398c603f235df08693a SHA512 0e0f66310d63f1f751387eb3c1da7047ed35401c821547422153d10d489799428761f9c51a2cbe971336c6f90cbf4036cb78d63c8cb18a7011896915c4e05370
MISC metadata.xml 388 BLAKE2B b18d972ab62c4aa23b380fa69b2fa3f67d6fb1eb777a2bfbaee87b8ba9e391e5c1ae86e2da7f4c7ba9c5da1ff6719ec5d3273f1e4484f0b4f2dc75b02b0615b1 SHA512 7f3201b67d296092839d3e81bada2b845eaf35de4dd6ad24fa560df33ca5e8d3bf4955720b05d595d761dd29b0c22b99344b84498515722e53834a8b72eb23af
diff --git a/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild b/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild
new file mode 100644
index 000000000000..f435fbf8a7cf
--- /dev/null
+++ b/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple multicast library"
+HOMEPAGE="https://hackage.haskell.org/package/network-multicast"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/network:=[profile?]
+ dev-haskell/network-bsd:=[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
index 7856fe0dd828..fd8e2548bc56 100644
--- a/dev-haskell/network-uri/Manifest
+++ b/dev-haskell/network-uri/Manifest
@@ -1,7 +1,9 @@
DIST network-uri-2.5.0.0.tar.gz 1665 BLAKE2B 7f4c1090cf22f83b69b2cc222001f607f6bc0ff9a98a9d20438da8cdea751cded6ffd2b39f05561724cb87f194a15028240bb44c06d24d539dc6c42ac4b25f86 SHA512 9bc738e6de09a3dfd1b929c6f9c557abedef239034e886ca65d15a1ffc423dc72ce8b09f0f374ebd701b237600b65d031d5bc75f5ea937291328f4a1d01e6061
DIST network-uri-2.6.0.3.tar.gz 26639 BLAKE2B 6d94ac9c89bf0758deabc6869d0964050a610620466054f704608212033e410edd23497c8cfb4d746b891d6f0e7b30c76581f2ba1cf57082d0ce59714ce1c5c6 SHA512 69d52462ed5af44fc3c1e27b741d87a33e0e90fe1fb314f68fd7b8819007a0e88dbde5f53ae7672d820ee48ac99cb9e422dc7274b7032c965f867089468d73ba
DIST network-uri-2.6.1.0.tar.gz 27262 BLAKE2B 9ef806e6a97a62b43d15887f7e8bad20568db5cbfcbea320d749b9f4b98ebc8eb729762982baf627df792d0535665f4a52a76afdba40e3a73c475bcf86b17238 SHA512 c1b6e516cd19875aab0da325dcb8f5c6b98d43c3952bda4f96bd9c798882357c724b2facbef09e2e98d29b696a9e5518a2de9463fb0af4c5df0734fe2654cc24
-EBUILD network-uri-2.5.0.0.ebuild 553 BLAKE2B 9d79d8e9f7ad7a69c1612fd4be4601cb31809b90b128eac94a7586576c99782bae3583d43dfedb17eb525ead74f861112a3a373b7681867df1c21e3e31017e16 SHA512 682986d29a6779e142b08f476829d2635280a255e747f1a31d3a75ed123c34546f8a6d883ba0ae34d52a513d6ecfa7949718686450fcc8a5963e208b76928e19
-EBUILD network-uri-2.6.0.3.ebuild 823 BLAKE2B aacd0a1f11069c486419309647be90e0a424a4097490cbd5477ff2a22cf065118be98186c63d41ab1275d41154d3035503f3787d6fd4b777c84dbd34f580ba9e SHA512 d018b3941f30dda6393a0346bdc62303f169339e523298a4e08df6dcc1cf6aa32a7be4f4a5a00a8e2b32d05949846955007428c14906f55c598426f5d52fcbf6
-EBUILD network-uri-2.6.1.0.ebuild 823 BLAKE2B 9cab605c53e6c9757f7346fa2d347ca5d882f495a8a09ac1e20ae3a27e13ffb18d1031d253bbc93f7361f9bc199839c415af8c95b4e2f71ec00b9349454baf30 SHA512 36e00d4a64f998a6b6cf773fd53122110ec65043e113f149ce6a741f7f51f3c13bc9cce3c294b1c34f71a776ba52aec15ad37b25169a48aa75949abf6f9d621a
+DIST network-uri-2.6.3.0.tar.gz 31997 BLAKE2B 305a32a14eb32bb723ade1b20665e1f37a14111a7725bfcba99bd59120e5ac08c0f30c7fa32692a64f5a0bd4b26292e93bb079b89aa043c3fa0188316d0908f8 SHA512 15091367e4543de1e2af0d81973b8e456e2c5f5295dcd7a91b91f46c2e07a6a655c6ab4c0837ce7566b21b43bca3569c1b27bb7f437572b09d00e678c7b512f0
+EBUILD network-uri-2.5.0.0.ebuild 541 BLAKE2B 65b6a69084d674d2addad4ddc1bdb77d191e88baafb313b573f41179a4d4d01bc0b65cbd6f4359d305d7ba253b363040f924e880665ee05fb15ece6815c79412 SHA512 bfe46e47a017b702cdfd7979c471c426baaa4b5cea982145e6f383c37ccff0ed83d30a81f97d3f063160d7469f288a67abece4c8394a55f65721ac152b2a711f
+EBUILD network-uri-2.6.0.3.ebuild 811 BLAKE2B 0bc7ff5a8e873d08e9ab135119cf3e4a8e8b970429eed7d0d1a7856ec163eb23e9c01977cefa6aefacc2af7654bd293a3107b271eb712a53f219339087ff7a05 SHA512 b36b0df202c2d1bc723e958db174c14336c4eed57abe77e375f9d5f9a60a741eff79d66463b1893cf7d5d96f5a326fb5fef0b35867ab9f30a7f612ea88c38248
+EBUILD network-uri-2.6.1.0.ebuild 811 BLAKE2B f6030e54b5c0c0df8123ee8b40904b4cc5c47abbde4f9259f4fd7b460100c6668b1a0fc1bd3e2673d46023e843c32e67a72b42a354dc92e60680ab516f27f8ae SHA512 f5318082b5af9ff69b45d314b4eba6cebb89a29eba4a51ed4c3261906c72a3b9f98dda69524ce0b3e827008baa55d06152243622bde9f9681600b44ccd4f18a9
+EBUILD network-uri-2.6.3.0.ebuild 744 BLAKE2B dfdd04ea6c8ede85e6e614417b0f083b90b9fd9adf14bba10438544f82bba2da275d84fafe50e4e8718399752e2eefe2f2e9959767673b44bdd105ce604a8c1a SHA512 17b3dfdf28d05b09abba010b97eec6c40e5b34accdbc99c6626a2ecd0e39c2beb94df6dc291e8163735cdce1be6313da8a3d9c181f73286ae6569f47ee14e5f9
MISC metadata.xml 1145 BLAKE2B 08c579460c155f26b818729fd01266a1a9ef569c32a60a0820baf19005d1f8be213b7f3340f724b54cd4671c116557645ecac359c8a221cf14fe9f83c408c408 SHA512 5f7bbc0bdb35e22641ca82c19b948a3dda898d3f697babdf450b94ae9a90cf299fe3c3356d3d9649bd59a4de065423ab542666dd00cbc619d4071573c627d148
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
index 2fce20b648f6..17840d2a8699 100644
--- a/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index acf662d3f603..fd3d201904ab 100644
--- a/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
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
index acf1a8727039..bbb6682ef743 100644
--- a/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
diff --git a/dev-haskell/network-uri/network-uri-2.6.3.0.ebuild b/dev-haskell/network-uri/network-uri-2.6.3.0.ebuild
new file mode 100644
index 000000000000..a542da827e19
--- /dev/null
+++ b/dev-haskell/network-uri/network-uri-2.6.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite": circular depend
+inherit haskell-cabal
+
+DESCRIPTION="URI manipulation"
+HOMEPAGE="https://github.com/haskell/network-uri"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # circular depend: network-uri[test]->criterion->js-flot->http->network-uri
+
+RDEPEND=">=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/network/Manifest b/dev-haskell/network/Manifest
index 1ea3e20c87b3..0372d3fb20cd 100644
--- a/dev-haskell/network/Manifest
+++ b/dev-haskell/network/Manifest
@@ -4,9 +4,11 @@ DIST network-2.4.2.2.tar.gz 141558 BLAKE2B a2e9137b79da5e9d136a9e10eee796b2aeaa8
DIST network-2.5.0.0.tar.gz 141768 BLAKE2B a7da62a236f87d4afb48e1289b536d924b04179b1608b6ca55f755dcbe08a468546a52c69f2a3f681e9e2ff05a952d1dbbd87831dd03e3a8a2f911eb17a379c0 SHA512 37048752b5d4d68f9ce57f9c7a3bfe2657a207c5853a6ecaae74ff9c8f9afb2ba76c9e517bfd955c427cbfccc39d921a1849c5a8094603ad5081012d9f5bb47d
DIST network-2.6.2.1.tar.gz 118092 BLAKE2B 38f5be09b44ef90e4ecec2d73809abc8bcd15f55b95f6e390d925634e9e56776e00fd0bb5d223d26c85bd31d318ec61553918eeaf8b9c15258aaa70a41e6494d SHA512 debf0a05e1b9d048b7212ff21b92895da84c864bf71c3c5adee5070402c94a38f6722fbc11cfb15df36fe9bfe092bb0c29a0f3f9475a319f38e0c0659989cb68
DIST network-2.6.3.1.tar.gz 120418 BLAKE2B 5e48e61e3f8b3ac9d9fa5bfca37929581291941d1f55f332614bf61552354a31e1f565092e4f83e67181384553b5efe2040d12882f85fe03d2377b93233e883a SHA512 3c23ef0a1bf5383cc2479a517875037f9de38c79c1293734cc723111ab880a5842e091ee91a612090d0a2e422d53028d17cf5b0800af0d1d6c983d564197b9a6
-EBUILD network-2.4.1.2.ebuild 776 BLAKE2B a0a1008eb760ba94e92dfd06c00598fa08dbf5ae3327c75a39b33865c2a887de702f6b1aa850e2481c5ee7605e326787c1f67be7b93d56c4115bccd11426436b SHA512 6321eacb7afaff080973ccee00137a1a3005a7bd2a980fa4e5058456f5aaa084918dc3ad393b7e5cdfc12df274d0684844c2c8f357c6d388785f8c5bb257cf1b
-EBUILD network-2.4.2.2.ebuild 770 BLAKE2B 44bb2e062372dcf65babec8dd3108dc8300c21b0c66b7cdc31930e9cd5590540f37ddb46084a22a1c3087bf5e61d8674f93273b0ed90c1739aa57a47ad625114 SHA512 a0332c8813d6c4438044499ac245febbe0246d76948a8e6e60b072f9337d6f08f03763dd54d6c81fd7f57a1cd75432dc04b8ac34ba43a59426e29abffabd9029
-EBUILD network-2.5.0.0.ebuild 767 BLAKE2B 3c18b7971cb0f0e91351d1b1d6e0ae5c53c5f358aad91212a5bf312e313f9a3300e7fd4fa8cd60023d486aedf9d737cf4a129efd4f10eb42ba848050948138e0 SHA512 1a2c98f3d489b41f22ef17c75647f63e3bb40c8e5f03051766387615a70be733dfd26a21f62d705210224b302289bed2635c020310acf37ca70b8bcbd2a7c19c
-EBUILD network-2.6.2.1.ebuild 690 BLAKE2B caf9701033b3c87a7fc93cbe0bfe4e4c3e871f0e0c290ce06bc2b76d27431295be918427fedf0f06be0ad3f792e1c4c7c5b6f17ce951e870776a3ef1b5e3f3c8 SHA512 7bce7f3a2ebe03a7656c6fc0ee1660704e61ee7edc50abb79514f58bb12074d198988940a7e9cc0b2ec8306e57a19a6c375f95edf61db5bbd815a1a39d2fa6d5
+DIST network-3.0.1.1.tar.gz 114777 BLAKE2B 05ced39ff17eb68e5e70ddb1036770413224839d5a2c84ee568823feb364f1da898bdc56ae7e64f0e24db80dbc2ec739e42763708b3373f49a85ecf911c72621 SHA512 faca3b25c8724a0c832b6e12e21381fa9642a60bce8a01ea7b570216cd429b2332b14903011f4a554af227de5e502f9619860c230a8f2a69cb5e2289b1947e3d
+EBUILD network-2.4.1.2.ebuild 764 BLAKE2B b2ebce1baab93fb2627d7b36dbf29e22c167774ed6843ce742a3fd20aa8521c9009c26fa831daa95cd02e8b5f7b2722b2eb41270a62740b4eca9ebd5c3f80e74 SHA512 f4aff5dc267546d441e470ec8bfb4149ecc4db451282ca09d434670209b556b125f86ad020d66f710cefbf0176a32f474b047963e65bfcb921aeef76d33566ca
+EBUILD network-2.4.2.2.ebuild 758 BLAKE2B 17e24180297edbe9edad8e81b1442bbab5915a6983180e2bb0169780d13a0ff76c4fce0266b9e88915d79a8f03b288fb6652b5ff7278e433c3dfaef330463dd0 SHA512 cfc70685548bccf1da586fa65e06dc7eb21e0fd46a0bae8074fd99fe241b66e8448042d44d3c7d8a28f14aa9c59bb485c01f383b6c255056b95222b66f2fb7ef
+EBUILD network-2.5.0.0.ebuild 755 BLAKE2B cdc83b6a6d9054cbde04d0a0109136e946330d4aa212724d3547c146cbace04765ecdd557ad96ece65c8997cecc28cf6bf6d9077d290412a609d8ced73069b03 SHA512 35ce8c255db968ffbea5a0618009845e055abae0403293cfc8e56691c28de5ed90d14aa80144e7d33f39a2fd1d84847061860c28d5205f02abf12767ad0e440d
+EBUILD network-2.6.2.1.ebuild 678 BLAKE2B 2bb5b5d9e7e2d4cc6b11fb1a5b5a257396ac92cd7c64ba6e10f86b349727cf1388ee1f0c95e70ceb73b9c00327a87385c0c5ee75a2254a28794fd3c621c591c2 SHA512 707655cf45eaa9b5259d4777ff3438b57ad55ba35ea99a147fd517f20c9851b7c78a2de5e56a7cfe7dfbe73eca28ce39e8c620c0698e004daa9952249cb83b69
EBUILD network-2.6.3.1-r1.ebuild 778 BLAKE2B cb1f8675e642dd107e8eca115066848132c26433380ab3956d38c8b347c3886db3248bd014a8cf7d6861e3c145b399a7d48c47d559e3522ffc10175c127b7ce4 SHA512 20ad310375bc4a831ce4cc1b0f914cc095d492cc1753b32c5b5ba677a71b1f700b86cc6a786144e0bacbd3cbe28b8652934585ffe4029fb5f422f01c4429137d
+EBUILD network-3.0.1.1.ebuild 696 BLAKE2B 06240f3559d1b788a640d742e49da4b1e577f736f96df52b24b6763e1f0346dc3d8251d42abc2ef399b61240f89e5817d2e354d93d2136594bf89df7b30258fa SHA512 4500a0a1ba90b4afc17ffd4a87106ea62f4612498ac87021a07401ab03711613a08bc7c387cf95ed86f00fc472f4783e7cb2a51dd92126eb624ce00785884558
MISC metadata.xml 339 BLAKE2B 18307a0d079346dd5375b9b1bc7e305cab5d4d540b3c2c3dabe7cfd58fa4d1c3cfa85ec9e783b39e3aa5680f0341a42cbe67d13243cf44e90ede9835c5c69f2a SHA512 d01bf59dc204787d38413ec975da4530201bfaa8e7f68547e253013469c881cd258813129845de80aa3cbe0939c94cf59efc4605ae6351560fd214e7dbd4ce0f
diff --git a/dev-haskell/network/network-2.4.1.2.ebuild b/dev-haskell/network/network-2.4.1.2.ebuild
index 4d20404dceeb..4fe652f56b35 100644
--- a/dev-haskell/network/network-2.4.1.2.ebuild
+++ b/dev-haskell/network/network-2.4.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.4.2.2.ebuild b/dev-haskell/network/network-2.4.2.2.ebuild
index f0974d74330e..71b77c4ab690 100644
--- a/dev-haskell/network/network-2.4.2.2.ebuild
+++ b/dev-haskell/network/network-2.4.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.5.0.0.ebuild b/dev-haskell/network/network-2.5.0.0.ebuild
index 53e7ad7f5b9f..ce69664a4fbb 100644
--- a/dev-haskell/network/network-2.5.0.0.ebuild
+++ b/dev-haskell/network/network-2.5.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.6.2.1.ebuild b/dev-haskell/network/network-2.6.2.1.ebuild
index 3ee10efb2244..ab4c59f42ac8 100644
--- a/dev-haskell/network/network-2.6.2.1.ebuild
+++ b/dev-haskell/network/network-2.6.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/network/network-3.0.1.1.ebuild b/dev-haskell/network/network-3.0.1.1.ebuild
new file mode 100644
index 000000000000..4756e2bc55d0
--- /dev/null
+++ b/dev-haskell/network/network-3.0.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3/${PV}" # NOTE: remember to set SLOT="3/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # requires network
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-2.6
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/newtype-generics/Manifest b/dev-haskell/newtype-generics/Manifest
new file mode 100644
index 000000000000..d36ed62eca74
--- /dev/null
+++ b/dev-haskell/newtype-generics/Manifest
@@ -0,0 +1,3 @@
+DIST newtype-generics-0.5.4.tar.gz 6878 BLAKE2B c260a0eeaecfe3d97aa6b7f794f588d64252373ecd92a5bbae55ab373620d96b4dece32fae0e96a74b1c9c1a0744fc222480c7271cd21addf93a7747465a14e5 SHA512 33128015f68a01633b778b8fd7f3d3df8f13b33479705edd4b47036641d7b358667998eb56a6fecdb1f65cb7fb0ac456b8d08ef264e1c17b2fad08ce0a0ffea1
+EBUILD newtype-generics-0.5.4.ebuild 701 BLAKE2B 7b40ac817488bf66e308a1103c22dedf5605d63e18f386c2bb48ef8033acf9beb0b004e1242e729df43bfdbf42cced8a15d1b0a8ee48403d7fdca245f4b4782a SHA512 7f9f6a99c0a50577307955e7f3a6af1e9d09c33f595f1619b75129d1ea2b6d37cdfc92019111d298c149a0e69fd4d6b13063a24d32972f81597167bfb51a6bfc
+MISC metadata.xml 619 BLAKE2B b87d6e619729576a412b806988879ca6d68c9c6f28f96b4d71026712abb230091c454f176a945c38192b594f4dcce1923f0c4e15b0e1077a0b64ce5d034a308e SHA512 8d9b5b0e46bb623ee8e53929b0b87f74169e034c89013f2d5ab73ced64f0fad61f1eb29c1283e1942e9c283960364e0e9b8de438f289b295a704ae9aac058b47
diff --git a/dev-haskell/newtype-generics/metadata.xml b/dev-haskell/newtype-generics/metadata.xml
new file mode 100644
index 000000000000..e28f27a0de98
--- /dev/null
+++ b/dev-haskell/newtype-generics/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>
+ 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.
+ Generics support was added in version 0.4, making this package a full replacement
+ for the original newtype package, and a better alternative to newtype-th.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/newtype-generics/newtype-generics-0.5.4.ebuild b/dev-haskell/newtype-generics/newtype-generics-0.5.4.ebuild
new file mode 100644
index 000000000000..105dcb183f0b
--- /dev/null
+++ b/dev-haskell/newtype-generics/newtype-generics-0.5.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass for working with newtypes, with generics support"
+HOMEPAGE="https://github.com/sjakobi/newtype-generics"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+ test? ( >=dev-haskell/hspec-2.1 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.6 && < 4.14' 'base >= 4.6'
+}
diff --git a/dev-haskell/numtype-dk/Manifest b/dev-haskell/numtype-dk/Manifest
new file mode 100644
index 000000000000..5b1bab94f96d
--- /dev/null
+++ b/dev-haskell/numtype-dk/Manifest
@@ -0,0 +1,3 @@
+DIST numtype-dk-0.5.0.2.tar.gz 7495 BLAKE2B bef39bff1eaec5cfb38ccc16001c670dead2605070645f0015567179c0267a13ce672938b61768489fd027df0a05fe3adbba26053f18bbb1bc91a6c53175dea3 SHA512 4c157fca67313f2ba5c761322b069d488e84574c837a5c708c9f80f21fff3118eb2f7e45f80a420f6b206026c7252b6afd3e46f59421e5c41675cdf067b6bec3
+EBUILD numtype-dk-0.5.0.2.ebuild 579 BLAKE2B e888b43df41fe9dcb7d3c4386736e4635d30f4159b059c23ebd46e02307c715085a0f7422b410bd53e821c19603ba70843f7cfd453458974d6f46ba182bbd274 SHA512 9168869dbc7cd73da7fd6e81ef2e6fa943c001c73bd14f6f493d714d10cd380c5c02775bd58c73f8fa07ffaebb32715944810e3efae01da492f5db7f02411736
+MISC metadata.xml 698 BLAKE2B 8a660bf0d233d0d03ae8d6bf095b54dc36b1cbb2452dbb9bd008dc900fd648150da91c5a5ebb3159ad6576b5581e0da784cd281b7e6b4cedead753c904839926 SHA512 21fca2e10f21043e071122d5ae5f3dddd026b0aeb10b902decd2563b38190d1d8913a163daf5913aecae7a039fd38f61c30016d6b975b86b9f8d7aca136fd81a
diff --git a/dev-haskell/numtype-dk/metadata.xml b/dev-haskell/numtype-dk/metadata.xml
new file mode 100644
index 000000000000..0375c44d97f8
--- /dev/null
+++ b/dev-haskell/numtype-dk/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 type level representations of the
+ (positive and negative) integers and basic operations (addition,
+ subtraction, multiplication, division, exponentiation) on these.
+ The numtype-dk package differs from the numtype package in that
+ the NumTypes are implemented using Data Kinds, TypeNats, and
+ Closed Type Families rather than Functional Dependencies.
+ Requires GHC 7.8 or later.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/numtype-dk/numtype-dk-0.5.0.2.ebuild b/dev-haskell/numtype-dk/numtype-dk-0.5.0.2.ebuild
new file mode 100644
index 000000000000..83293c81836c
--- /dev/null
+++ b/dev-haskell/numtype-dk/numtype-dk-0.5.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Type-level integers, using TypeNats, Data Kinds, and Closed Type Families"
+HOMEPAGE="https://github.com/bjornbm/numtype-dk"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/old-locale/Manifest b/dev-haskell/old-locale/Manifest
index ceeb1fc35aee..3d84765230c9 100644
--- a/dev-haskell/old-locale/Manifest
+++ b/dev-haskell/old-locale/Manifest
@@ -1,3 +1,3 @@
DIST old-locale-1.0.0.7.tar.gz 3384 BLAKE2B 338edfdfebca9e6658a814199b48ec16b9783f487ec9ba5746c9785d4c7032a7402de8b30c8b1c938695bef9026b8fb842a273f4fb61d79360d7fbe41aeab238 SHA512 34d018cb040de9adce3ddb8cffabe2a0610f6cd0ff5340ee721b7076671bd5cc3e830f58d16e73240df4b068510f7a24fd1995efc38f002b52d228abc4581d6a
-EBUILD old-locale-1.0.0.7.ebuild 752 BLAKE2B c1b52451b6abf804f3257ef38edf9963e4e6f0388cfd04125e431397795cb487709e2f3f24969783c41931e8bb529979238664a8babd450efe8f3229cbc38714 SHA512 1341e9b955311a1ce45f9760101daffdfb4231f35e99b0f17390e7093dc9135dec83bea8cd50eda22a1a7fa4b7f0c08fefa20cfc50a67786c47ea625368d77a1
+EBUILD old-locale-1.0.0.7.ebuild 740 BLAKE2B d049283930aa07e771a570a0a6cc27d3b5272af328df1e8955bd24e36c245cd02e6f28b4d15bf9b3539539e1186edc9772016e199da8e0b05de859f79a963715 SHA512 fa16d880b515e5e77035b8358e110b56c4f82386bced1047e1f2009f40022e673f5893a0370efd5569728908b4bbcdf9e80c4968fb0fdcc36e314d624a0eaa8f
MISC metadata.xml 388 BLAKE2B 074104122b929fe61bfcb49c703017947ef93715c19594cdb7b0bb28c099565c37c703a40da7440b1202ddd355b7335f43f444b52e55fcd2b9a346cbd1175eb8 SHA512 0ef6e366f38c2426e2b1ccdce4519cb1fb23415567d32f60abf2a413d26392e7eef31b0712cecece23ebd930a36bbce318da7985b7c9691797278077c5d25a15
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
index 68984508ab54..79bc9454560b 100644
--- a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
+++ b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/old-time/Manifest b/dev-haskell/old-time/Manifest
index fece7888429f..a292cfa8ccff 100644
--- a/dev-haskell/old-time/Manifest
+++ b/dev-haskell/old-time/Manifest
@@ -1,3 +1,3 @@
DIST old-time-1.1.0.3.tar.gz 74219 BLAKE2B e0f4e6fca5f92fdaf1aec8fbb02d339020e9547acbe23d5b5a00bed3b38e4267653331e4b7fc58f0d62f6158e51d78867f4e3bdd29591dffeab7a132d03f3d6e SHA512 a701c62266f9f3c6dc60eba970b6c25a61bf82b6b8bb6b0073e0e44908598926fe7813a7ae1b1f9da98e4861a8f0565d0bd025cb97307b71c08cb9b0b2e321bb
-EBUILD old-time-1.1.0.3-r1.ebuild 846 BLAKE2B 53023d3ae824fa4312e4c7c2803d0c5e3eaa44b7265b05321fbbd28349d144642ef73a9ff7a288ee561ac42b338d9e44b77ab840ec022105ab06bbe3e1602207 SHA512 a9d2ebf8fde27b15265abf5918fd2dc517c32e35be43fe2e0933ff7ccae33c1a23a0dae6b2649d6dfdb152356eb4e8ca1843a51fd3b527a5e55da9e7b182652d
+EBUILD old-time-1.1.0.3-r1.ebuild 834 BLAKE2B 765f710120cc82440bfd75cf8f61884f4daf67e1e05e57be1330c329e4a94d5b8b35f9da89337af3baa776c6c5da93d80b0c3c6f9dbcff45915393bf0f5374a1 SHA512 18310c773ee4b6b0c91575d787798b3c816eb821d911783423982907bf25dd9b102b9aae46421ac2658162af8849a094af3541001ceb0ebef2d566b6e650646f
MISC metadata.xml 448 BLAKE2B 34d0199dadaa1847b1b54ad5663e05bb29098eb8541cfa4dabd8ab85d114927d0123fffd5133653823bfbadc7a4f263785c56fcfa0f8dc55189d19002d215b3f SHA512 06c860a7effc26f89667d44037c2f386a867b7f3d27344ab5638040f7c55367b03b298891351923555f717c89c43bcc98d44695f06fa0914094ff456eea9b4d5
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
index e78f6bfce329..5e32161147d6 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
diff --git a/dev-haskell/only/Manifest b/dev-haskell/only/Manifest
new file mode 100644
index 000000000000..a73c95cc0cb3
--- /dev/null
+++ b/dev-haskell/only/Manifest
@@ -0,0 +1,3 @@
+DIST Only-0.1.tar.gz 1960 BLAKE2B b57f48e58287c43395383e355ba9b2d42df4c8b65edbc268e7203853083524dc88540d63a052968b9776dc94064006241188b23e840e1e36872389f9e463d1ff SHA512 6b64178a433079449b6840b03345e70f2c5c03e322184a60d3ff2f4d0ae48be87042ff32dc1cabe1911b6c43f7162090ee067aa582c6d5ab56610ca4897a33de
+EBUILD only-0.1.ebuild 618 BLAKE2B d849e119cfb5edbc9a68e325b5b5d230dc61404d7e812b7345939c36dbb1303110ea6ef15ab90f568eeb41ecaf586960bb1ae2427392a3538c4b9c2da69c3564 SHA512 2591f2256f47584c93ebb60036f1be1b71ee5c182d2b621dec516d9aa4bb1803a192d0ba643ef8c2238b59c19c2ccb741ed15f660d1f0e54656c62fa0812de87
+MISC metadata.xml 779 BLAKE2B 2f1b17b0133b6eb1b3ef8a97b938640ef6cfd7971940acf2b168a338d71a6c61066e8271ec06bafe51ef399989f5ad328053c1b090a2382dbc4bfa26f2d12c09 SHA512 6f58cde68e293f6b336bb54c02dd1d04d6e1e7e76ca13010b98495a08bb9a153cc4841a80ba7677ce108ed4f5f7447bcfd9289d89fb4c20b47c862156e74bea1
diff --git a/dev-haskell/only/metadata.xml b/dev-haskell/only/metadata.xml
new file mode 100644
index 000000000000..180274c79810
--- /dev/null
+++ b/dev-haskell/only/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 canonical anonymous 1-tuple type missing
+ from Haskell for attaching typeclass instances.
+
+ NOTE: There is also the &lt;/package/OneTuple OneTuple package&gt; which
+ by using a boxed @data@-type provides a 1-tuple type which has
+ laziness properties which are more faithful to the ones of Haskell&#39;s
+ native tuples; whereas the primary purpose of &#39;Only&#39; is to
+ provide the traditionally so named type-wrapper for attaching typeclass
+ instances.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/only/only-0.1.ebuild b/dev-haskell/only/only-0.1.ebuild
new file mode 100644
index 000000000000..a6ad69db5abe
--- /dev/null
+++ b/dev-haskell/only/only-0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Only"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The 1-tuple type or single-value \"collection\""
+HOMEPAGE="https://hackage.haskell.org/package/Only"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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.10
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/opengl/Manifest b/dev-haskell/opengl/Manifest
index c08edede514d..487f092e06a5 100644
--- a/dev-haskell/opengl/Manifest
+++ b/dev-haskell/opengl/Manifest
@@ -6,5 +6,6 @@ DIST OpenGL-3.0.3.0.tar.gz 130752 BLAKE2B 3378cc470f68d51900d54ee3a1cdf78a01f096
EBUILD opengl-2.12.0.1.ebuild 1085 BLAKE2B cc3e5d574314e4f45c354bad38c61b57ff70b483f701b99b0f086bdab9c5b0807c2a6db8f3ded98f159699e79d84a71fcecd052d6d8cb5c61a31a87ff81d694c SHA512 f10c7db2ca4be8d162a2e81b1b98edd6b462cb74345e0663b4275bff5f79b7c8633eefcf30cc68b50f4d8d61edc5e26079244b3864e453a3e88f5134e0bd97b5
EBUILD opengl-2.9.2.0.ebuild 797 BLAKE2B 1a54427daa30095a17495dbb55de581c3241402b4153cdcd9fec6d3aebe1599cbea159db50a0dd4a0d6f9ca4a6bca518672d23d21bc3add5546dd73596eb4436 SHA512 7ddca593d9354fddc8acd8ea96da03e71e974ec63196a51e723917e4c97f4fa2f99091b1f55ab9aff16056859beaba2033810d620903db177e4e1d3c1fbf21ff
EBUILD opengl-3.0.1.0.ebuild 1083 BLAKE2B 3160260e0c141289f0ef6a3d27df83dda3e31a9aa3c71a6400d6c3961f0f0eb2c43119df95025518eb1721ad2d8826a97c35d9860fede365fbaa307f899f26c1 SHA512 7b7aa6dd68963b293751e8c8c3dae24399460e22cdfa590cbfd76d3587724690907f53881f03df0b4fcac54debb20fe978fb6f0aa4ac97aae0a51c3a81661ed7
+EBUILD opengl-3.0.3.0-r1.ebuild 1170 BLAKE2B e0569419cc47477baf4f3f86f4f1113f11fda5bbcad58c29b8c287c6ea9c93bb6e2dd1df4386e94c26cda3c07a70c36bd6a1c78c1b5fbec4b2d430c01e8eb4f6 SHA512 284410e13fc44c192930785e16cb8dc5acff81ba9af7c289a9789b3f3feaf79c684574d19470be00ac21259d1744ec9d31e6c718f5b815c128644ec6821ba064
EBUILD opengl-3.0.3.0.ebuild 990 BLAKE2B 38ce90526ed2c14324650522ed4e74f05723139d9f2356cd34204ccc63f4563fe40505caccc366c95491c85791c524a053e8cd47b304705a86320549d222a291 SHA512 22246b89880f7b1a808408b7cd0fe777279b5727bdd56acc346ba2de08273c32d637a1eb2b25ff580eaac1a7f40de2468c4845997df562a6ea3bd8e4d2091bb8
MISC metadata.xml 814 BLAKE2B 1fd42b44c7f720c6afed3556f087a57102dab18d4348b7b5e8c0665f9e52da441df52ca34a0c6236777918055777baf6baabfbf366c28803ed27b6bba482b767 SHA512 f56f0537d0df2c6fcd18812b99705d09a565031e909403ada47835ac343aa80b4045124c92226bdba6d0b779d8ff9ba04f21f3fc57eaf080c82f7b1aa301f64f
diff --git a/dev-haskell/opengl/opengl-3.0.3.0-r1.ebuild b/dev-haskell/opengl/opengl-3.0.3.0-r1.ebuild
new file mode 100644
index 000000000000..5fe15f8d0947
--- /dev/null
+++ b/dev-haskell/opengl/opengl-3.0.3.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://wiki.haskell.org/OpenGL"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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.4:=[profile?]
+ >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?]
+ >=dev-haskell/text-0.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ #as per https://hackage.haskell.org/package/OpenGL-3.0.3.0/revisions/
+ cabal_chdeps \
+ 'StateVar >= 1.1 && < 1.2' 'StateVar >= 1.1 && < 1.3'
+}
diff --git a/dev-haskell/openglraw/Manifest b/dev-haskell/openglraw/Manifest
index 3a409f953c91..7afec6227ca9 100644
--- a/dev-haskell/openglraw/Manifest
+++ b/dev-haskell/openglraw/Manifest
@@ -2,8 +2,10 @@ DIST OpenGLRaw-1.3.0.0.tar.gz 75328 BLAKE2B 0bccfed258369fa0e84737bc752b6db5db76
DIST OpenGLRaw-1.5.0.0.tar.gz 102276 BLAKE2B 33cf8f755a48952bf65fc748e11febd0ddbd3ba6810c2d9ed71d24926c3ba257c73a65aa58505757221b75b9f7912c4dc7aa080425e7b6b19035fc2d1acaa4a2 SHA512 455d1149d70a73e12493ce931bce72c62a11568a43d4b139b8c4a5e5c940533e23feb46c71b2a76eb80d3d9512825bb8ed176d4701e17be890b47ba63fccac76
DIST OpenGLRaw-2.5.1.0.tar.gz 733570 BLAKE2B 6d8ae440d4ab782a578dd3d3bc3bd734f06909a5ecdd9474561596249eb7bfe7dce4047634ad2d271c612f006a18f4ab2706083a572acacf9f78cbc1889b024c SHA512 98f6224d57e8fd5d152a9e028c4c8dafa69de4d52ef30e5a44555cb4c32d0fc92db1b3651beb388f357f59d2a0dd40e0946b26967287f56f268f0ed08008873a
DIST OpenGLRaw-3.2.4.0.tar.gz 799693 BLAKE2B 3eb97d991242113175b737a1fc9e59e3ff58d63dc4b1ea605414c9650002760e93c6bb3493199d62f8f7ae6db7220c2b07e1e901ed3fbaa8a464c023fda915b6 SHA512 8339fb8a04ddc1c366bb6e93e3c0cabaf7a7c18f5bd687e1f7af36e66f664d8877716a3ac97cce9855ee5af50e3f95e5e0ed19c0137d90013a9cbf6f529ebcfc
+DIST OpenGLRaw-3.3.4.0.tar.gz 882560 BLAKE2B 10cddf9b739d40394859090ea7a7f237fa4f48e1a219a5adf87329424cf2c2d2ef2465793b53f431cc6382de0adf2188ad8b093031ed3cb3290c66be4e340291 SHA512 1db7196cc59d7107ba53a497b6cf78a82b280a9bdc115bd49109193e3fa4077c84eb34b757669a3da95d6bce214fc523a9b75444f9a7019049649e2431a2f076
EBUILD openglraw-1.3.0.0.ebuild 635 BLAKE2B 18835e22bb25ba6b8bcc5fa09fddca3a18a82a1972e5543366fbc15017f5ac9cb1f67d2c8f248fb11d20a6bbc896cda15cb77d8bd0d2cdd4b82148f17c63334b SHA512 f84e65b5019bf390b2bf97b9a974a84f82ea394c844730fc6db0bf63f5f14f98b39b92ad913001da4019e38abf0c5af105e0da239d35144b8f44b3d6ba1210b4
EBUILD openglraw-1.5.0.0.ebuild 823 BLAKE2B c030abf20ddd028a02e2c5cc82aaed45ef61b60fa67fc325885b6ee03714afc4eeb594d1984d24793a3a4195c96a48766f314499315079548aafcdea9c94bc66 SHA512 e088e1661a5f09912b92f9079637e8dc073569fe08da5b452c7a11b5c0ce8686f5d3538503de64de2593b4d2313f287c889ec5af11cd483bd3dfb1611c87662c
EBUILD openglraw-2.5.1.0.ebuild 976 BLAKE2B 9bd109ec4188da05e60513016a771dca528299ace905eeca131bc2ec6c3c35ad6c3c92f01a51aa9c0172da4181db2bfa80436e4cf32d5565c1a65cbc5058837c SHA512 f199c217504b897912c38384161c745cac1a659ffbb59257893271201e3f6fd046f09c3c1e05971e6d85bfaeeb69effd5fcb06b995b0d6329885d286ad2cc145
EBUILD openglraw-3.2.4.0.ebuild 1110 BLAKE2B adc779524f8f9956a56c51fbd159313ae89e416c6a456a5104bcc719cd8c3883d471a094900086ac49a57a6b1c0951574768dd93dc096e49c47c7e65e0573248 SHA512 c318a0860a6ec6880fd47f139ad272010d785b796457228102512fabfab3c20b6f95a35f7ce1213be7315a54338aac75e9d1ad101180aa4f26cd6946d2fdd117
+EBUILD openglraw-3.3.4.0.ebuild 1104 BLAKE2B 08a89b7ac5efe078b3dc878fd048d84b20725f4ec7bd648106ada0ebe3c40f2365165b40e11dcb1528a9d27f839ecc6b25a7676098d35726482dca96be0699c5 SHA512 3396822b2b4d222949cc4a246b9260f75b3aa93d933fd17e9dbe21818bbc152efe6023ebc26e43e6e7356721bd1cb0e8e661e8ad1f9b2c025c7c7a698b3a9053
MISC metadata.xml 1327 BLAKE2B b71049e49f15888f0f67058e7518201ca46e7ae64ad907f36fd3507fdb0de0b07a04bc8d8c1f0bc0c6565951ab8ce9ce30a579a678e8de99c99519474fc6ed06 SHA512 d44492c262c233ad31f207d991a69a6404d37aa3bf158479017ec74bac144eef6e69db8179f022c4cd6c6b15cefeb7431345b0cb76885ac37e1e8a2c1e18feb7
diff --git a/dev-haskell/openglraw/openglraw-3.3.4.0.ebuild b/dev-haskell/openglraw/openglraw-3.3.4.0.ebuild
new file mode 100644
index 000000000000..61096c6ba093
--- /dev/null
+++ b/dev-haskell/openglraw/openglraw-3.3.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+#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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fixed-0.2:=[profile?] <dev-haskell/fixed-0.4:=[profile?]
+ >=dev-haskell/half-0.2.2.1:=[profile?] <dev-haskell/half-0.4:=[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
index 6519ccbe8bf5..01f3dccdaf70 100644
--- a/dev-haskell/openssl-streams/Manifest
+++ b/dev-haskell/openssl-streams/Manifest
@@ -1,5 +1,5 @@
DIST openssl-streams-1.2.1.0.tar.gz 6266 BLAKE2B 2d7866b7667547f5c4f2c2873471c7ff9ac60ee89e9c791d816b46185bda456d4bdd13ce5894688ff56926b337d38208719f8c3d22cfd0606529732cfcec3235 SHA512 c429bdcbb4ce893d79941eccb849f7064fb88073423b4395e0f50795ddef699934c148549f800b551914c7983cb2b8fc988dccfb4e0363f422726c0cdeaa5018
DIST openssl-streams-1.2.2.0.tar.gz 6376 BLAKE2B f0d0684c3ed5e13de4d4745d16cf6bccc75961e57d164cc3a5620d1de0b0cbb40acdf4819266c45ceacd4473bdd831ec9ca92aa086e01eab55408e2588f9a0eb SHA512 ff1262afd26c82e97ed0a8bc7237728b47341968e8c6fe4a2351780508241f1588d12b32709d9be3b385db14b9b56eee77676cacb1c0a6bf632a8f25bdb775eb
EBUILD openssl-streams-1.2.1.0.ebuild 1013 BLAKE2B 6f805285b396966cc72d85d4dbe174906630cf36f7e08000bc664fbf13d7d42c64c0b3145dbd01291914028d4ddf96d7fc65ea530d17560910dc4e2c3589fdbf SHA512 83d209dc6bec5040195877a661c1ac1a517245d40f5381e1b1bff8d9e77a89b6e29b6f6e615d78ef8bdd564b3f09593f252467da0ca62b52296814351168ae79
-EBUILD openssl-streams-1.2.2.0.ebuild 1011 BLAKE2B 118017c0c4de9e08b038057532475b3b0b5f25087f393327696cd9d549c31432446afd28f359b4e3bdc50bdd7313f93bb7c4cee97283d8820eba4e6475ac37b9 SHA512 e51463d3e051282420a4a3dec4c485e946d279f542c0d26b3a1fbefcb5012cb387f81c468a2a191109f44ea63925e1e8501e9f817bcac1e7ce1da1d17a49cbbd
+EBUILD openssl-streams-1.2.2.0.ebuild 1052 BLAKE2B 83dbf26341b3be4cad377a58d03d72191cdcf291910be4dc195eb55d3955ad97c2d8c2b629721a89620e23ee1c5affc0259d61a85f0c75da7f14a7688800fb2f SHA512 fdbea68fd8bec57ed4b17d0e33fac8acdd99397b609e3fb2f3d80d2fe6cbdbec7d38b68a8a5f2558b2e386163e7a2cd01f3291f6923968223196ead58a9034cd
MISC metadata.xml 503 BLAKE2B cc36035993804b20d4025345b53ba02d1f42db25604c9a64846a724b9ce99c1f2e9857c4d22a31ad63c168b26d334c64422d15e281e1aec96c31b7499e4bf095 SHA512 7bfc0ffe8f358d7000cae786b34b009d7b18be733b4f905ced9c0d956e7f3dd9fb9ff1b6db64ba09b4188aadef49f0885532aeb581b187a26f596ac0c9cc096d
diff --git a/dev-haskell/openssl-streams/openssl-streams-1.2.2.0.ebuild b/dev-haskell/openssl-streams/openssl-streams-1.2.2.0.ebuild
index 5846920d9bdc..79422fe4d712 100644
--- a/dev-haskell/openssl-streams/openssl-streams-1.2.2.0.ebuild
+++ b/dev-haskell/openssl-streams/openssl-streams-1.2.2.0.ebuild
@@ -17,6 +17,8 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
+RESTRICT=test # requires network access
+
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.6:=[profile?]
>=dev-haskell/network-2.4:=[profile?] <dev-haskell/network-3.1:=[profile?]
diff --git a/dev-haskell/options/Manifest b/dev-haskell/options/Manifest
index c0126078a734..bd839c5488a2 100644
--- a/dev-haskell/options/Manifest
+++ b/dev-haskell/options/Manifest
@@ -1,3 +1,3 @@
DIST options-1.2.1.1.tar.gz 25327 BLAKE2B 66611694e5beb558e185cd9a89e9368ebac035118360a4c1cb9bcba5ad2a0be74c32848e3983aec999b4cee6e3138c527fe31c869b52c84719ee89afe3aad232 SHA512 615a3767b74ca0ba2eae993f6e475963df2a0933f1e6c9bbfe35144c4dc6018af276144b2ec1b608b695dc7fca904784ebc63cd58a432f966588846cb36f94ea
-EBUILD options-1.2.1.1.ebuild 839 BLAKE2B 51e2a3360a80fcf0a9fc28c17bc99cd6df92a45bdae425206a9e228356290462baf978ffabb9755d62cb9b67e694fa1cefea2edfa1da6ec1e95537f2f1cbf45f SHA512 3daf84b2e2d92a1008911abc4ad7504c2fc9d136b37b79ceabf63728ad9b1d132eb2b921c95915a8ad5abbe331f7f0792f3ff96a1cfc7d6eb703416cd70b8dcf
+EBUILD options-1.2.1.1.ebuild 827 BLAKE2B a6da5217dda78f55c91707648c2f5e2640a84e504a0423d6ba1079c29097180ec249c89e72f5875bedbe373d58a5850d42b1fe335eeaca33818f66b6ada31f1e SHA512 011d9f470424f440e9c2aafe71eed105896d5074d2df86cb6f898853992aab7c1ab81d8ecfdbdb474f3da74f4ae1023ad998c4475195677395ffd0f1bebb7061
MISC metadata.xml 1803 BLAKE2B 8cb824136f208f42f22c79344cdceeff042be92bb2fda3ebd0ff18931b028980459bcdfac015b4c5bdd4481d2b4fd2e5395eaf6eee2bb3352649354c238cf59a SHA512 0ee4d11702f1f43fb4fbb5416b96fbcf5d56ce3280deaa0474acce57a00f172133b19a8ce204c76a1b89320e708b9e3eb2cefb0ed1306d45d131073a382cef27
diff --git a/dev-haskell/options/options-1.2.1.1.ebuild b/dev-haskell/options/options-1.2.1.1.ebuild
index e37b14b6908d..bf9be388fee6 100644
--- a/dev-haskell/options/options-1.2.1.1.ebuild
+++ b/dev-haskell/options/options-1.2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # circular depends
diff --git a/dev-haskell/optparse-applicative/Manifest b/dev-haskell/optparse-applicative/Manifest
index d6316eb6f5f1..d1de07fc037b 100644
--- a/dev-haskell/optparse-applicative/Manifest
+++ b/dev-haskell/optparse-applicative/Manifest
@@ -1,15 +1,17 @@
DIST optparse-applicative-0.11.0.2.tar.gz 30425 BLAKE2B 2bcdff429adc14240883b2bb1f54449d18ce10ae787f4575a60bf170868f71d4633ceea509f0b5ed4fc71a1d0d1fd68b07782ebf2b2a820e47a8c2fbf246c677 SHA512 eb10a274074dacf2a481c964f8fcb125c1ea6be7f33388c938ad310b49d959484102caeb1849e0370292286b7603f68853cf23ded634bb09cd34871eaec74caf
DIST optparse-applicative-0.13.0.0.tar.gz 36101 BLAKE2B 4dae014b933ee9e89cc417327763b92a94647ee7b5b31662df73cc3d7a1ae26dae2e2931cc1f5e573753ba7dbdefffc797125621650c248c12ecdc72c40a4232 SHA512 ef08f4b994703a35f7c50ba93017742188c612c99a6e69cf7329a42427e2862ec0b8498fa57dd1f64a225d3ed94c62815af211efead9e73adc32482e22e46ccb
DIST optparse-applicative-0.14.2.0.tar.gz 53512 BLAKE2B 512823fe0c10c31eb213aa68e1821918ebc4034b171c3f5b0c62ea2072c9b6e54695a3f94bc4d73dc1f19f67dfb664ccdfae7fe1cf0ab46433a618e7709401d3 SHA512 ad2252e4501be93ccf1fd9529790b850bdb01b8f36ac9cbb4145015d7609799c9774fd42feec9c8a8b535a9d17b60e0f80b9e75ac7c92444aa5098d2b9ccc096
+DIST optparse-applicative-0.15.1.0.tar.gz 56203 BLAKE2B b4db1a96d0dbe1e4f1a4969e5fe1597ca314364bc71da505b9582b8cd0bf0025edc1dea3d1d39b84c108a7b38bea2c53ecd660d1d0b7d44c56b8d18dde14d812 SHA512 e7ab0a2b4812bbfe7802c2d51a45a4f5a5ea162b094631dc6ee4cd79e5def4101ccb04305cfa16942926809ed656f91aa6f68c4d98e93171ca9be99ba40cc51e
DIST optparse-applicative-0.5.2.1.tar.gz 24123 BLAKE2B aec5c0718ff629097b80a635077544d6f441fa653c4d71b196c4a5fe6773485c62fb94d615f56852bef024f262800316c18db3df30ed0d4b53c745125ace1c86 SHA512 7246fc6b6c9ec1c9a7b4f4e8850d80fe0958b9c659b2f31c455738d09b70178bb71f164198871874414e1fdf0ecf38098fdbc65f838224a6f6235f2d000f3876
DIST optparse-applicative-0.7.0.2.tar.gz 26682 BLAKE2B 4cca1216fc7267adb848d716e8ea5a9e895b418d9cd8410e1de6ee22f3eb909559ab404846af3cdbbb9c26503410f3c02dbf440296ba49252ca691ad144337e9 SHA512 94f583d7df97f2887cc4fea8d5b22261195c3f30bb9bf0aec2579d5b2d31583692835dc9df1273c544c3ef72343159ee90531450f7c498617a0595479efc5d0c
DIST optparse-applicative-0.8.1.tar.gz 32055 BLAKE2B cc11e066a37e4506189c390db7b999ef1e87082d015f09c0bc922369e864d861791c9cfad543a9d891ce964dfd53625fc36d9a4d4513a7ca9973562e3fda679a SHA512 bd7b8462d897439a77dffdc187dbf61e51937960e339c3bd5009b7479e84dd1ca1e40529c8ffd7d198d26542c23e38c45d91abe8e1b1d420090859f0f07574d6
DIST optparse-applicative-0.9.1.1.tar.gz 32757 BLAKE2B c169a44d8256a573e9df11f8754930e5b3e8aa6c9b49d370f7cd3debc3546dabda40319a875b8a44b9c25bd5281377568e80e5b705d55f16e3fbb95851f4726a SHA512 616e144512e8628dbc88bc0ce6e47f4aa95a6d5e5fbc3b07aabaf4bedb104808bed7bb959bbb4d88aa6861b98dedbc4ac08924e220ef2cd3b3ebc42945871bdd
-EBUILD optparse-applicative-0.11.0.2.ebuild 860 BLAKE2B 4a0a6ce7caaf7419ba32216e6ff6f74502db4e7305dbdb3204c85783d6a0785ec9e0776c30a6751ad0218ea037ef29ade38ef46fb79353eb0c28db5962e103d8 SHA512 87aa8fd636abbcf026d82962286a45ff1075a55634d3da3bde4e409b3112c0354acf2ae4c9410253232435e8ec88e3dece9ee1662e3722af1ffd6911a957d9e8
+EBUILD optparse-applicative-0.11.0.2.ebuild 848 BLAKE2B 3a59fe6ddd796dbd99843f49f1fbf1c26babad054e2184efcc5c692b3dff834388b1a7b2df04994cdc1259107ef51096367285f361c7425cfd4e0c7cf711f18a SHA512 889a8bf22adb3a0c067dfa3f07d2f5331d885486ea826be75ebd4dac472bbd6d6786adca822be7c1f6b535c85f16d64180ea67bcc74166d0f1b3ed6b4c08ffdb
EBUILD optparse-applicative-0.13.0.0.ebuild 1066 BLAKE2B fbc9e647bd84bdaa144522214b9cb6a96fdb8f6c7683bff56cda0fd254b291c9f4ef896aa447c7b72fe4208490f284ca9aaeb459d1f927274c72467043b8d96f SHA512 f14f5d2daa1e7c246debfca4091e13e17f1c777b3820ecd574e6409dde52343d358d40308c18e75470be0dfd748b6e87a21e05937be6c94d55e90d7cc4b66a2f
EBUILD optparse-applicative-0.14.2.0.ebuild 999 BLAKE2B ae4b8c8d26d7253e12d1d7a8c5ec22cbdd093ffe550cee26f543eefeaf1de5a7782e69c4b9ef17aa23979ec7bc07556d5d557f8c0282aad1c9e4cb7df0b029b8 SHA512 92eb4676afb1cb16cadbb85492c2fe085a19299efcdb5ec95d05eb2ea601b0c8ab9c236c6d5a8bbeb1eed11ddab7024513ca007526adb4d7c59a06c4a8429ea7
-EBUILD optparse-applicative-0.5.2.1.ebuild 920 BLAKE2B 7bdfdf4245b3e302a0fe7445ea75194a936dc9f99e8988d3e644ce1fd22640bcc4644a787a638da171ac5cfdb189920b8e339ce307090167bbaa143949f8c2a3 SHA512 294b93e56582ad43d420ba721711bd28d783dca94241f6a37988dbb302df292b895508c17c9a240ec95e0a0bc6f490842dd9d7842dbb6e74aaeb7591a07e7869
-EBUILD optparse-applicative-0.7.0.2.ebuild 971 BLAKE2B 91bb8216ced983e26f1655533eea1969255d9736fcc92eb15c29802976a9918610f732abd854e1d2b93c397241b68a3d4f4c008a13caca14e74075309047864f SHA512 a0968caccad810b8ee551b6d432defdeba385fedc52088abe4a8ffebf87e826689aa864e5f21abd381ae92affabffec03cc2b58a84d44aba687b160a776aae57
-EBUILD optparse-applicative-0.8.1-r1.ebuild 1311 BLAKE2B 5959baa928abe3ce3522da55ee136e49c9d89acd80d6fdca9fd386d0c661273151885b3602f235591b39ca4a887cf181d8c7aa9807116772dbee650963b5cc6c SHA512 a87690973300280a46dda6f75c927e7676c30960683b1375da0b42c4a170710950000d5372b5485182a23442fb976edaed892c00953f4d7ec903f9edd82c4228
-EBUILD optparse-applicative-0.9.1.1.ebuild 1310 BLAKE2B d11b039154c9dd3cd0c6f9b395ba3eb75b7ddfe369ab178071c4438d73db06f5ea67278444c24cd396781b59883da604c66984257a79805db0797535cfe097fb SHA512 8196d072074fa17a1a92ebf45e2122e44d1286d76e32e03a796d38451c9d48f0766f244d347c0ab2e96acbfc5e45850e77f4a6b3f302fcaa02840bb741483d3c
+EBUILD optparse-applicative-0.15.1.0.ebuild 1004 BLAKE2B 4a1d443800432c3e66cb8199cbef849a6cf9374ae83b60dc26a32efa728d86c1e5a261027a018972921ae0a8d9010f0f9e6278bd7d28114bd0cc7bfbb2844ee7 SHA512 152d00c0d5335b93c4078ed8ca41844cce8f15d583378b89840f85298c6f3f95134fd9cdd2c44592543f097dbe79e43dec63ae374fca9fb836a69d69c12eaf8f
+EBUILD optparse-applicative-0.5.2.1.ebuild 908 BLAKE2B 8d375da32a96722f2e3e47037f50cef5b59ac53a73c35d7174106d7cd8a4b84b38dcdc102d1b279fbb481f2df55f6edcf0166e22e63a11a277a683780416c480 SHA512 d8b279f0cd5d6cd0e0f22a7f5d73a8868e7d5f545dab6c9330df331dcf6483eba89ba4da4ee7e0fa24251926186a42d36e1cdb243a7bc3f96b56a62fa4f848cc
+EBUILD optparse-applicative-0.7.0.2.ebuild 959 BLAKE2B f578560fa51b134998b8fc95a436599b5ab31957e02cd669c05d256781e6898b1f9c6b168446b2e106a5af59667e037609f2f0da14b52f35d8b3b55c02c08b52 SHA512 ef26ac193a0e00dd282e4145231d35434b885c1cb9bb2f486492006484220e2790d32333b8a3e61c8b7c06ecf8737ad7c4adbf93be8925f01dddd24cc4f0271a
+EBUILD optparse-applicative-0.8.1-r1.ebuild 1299 BLAKE2B e337612c4ff3a0a50cb8cad8eda8329004a8084863e9c267a4614cace431f6dd9ee7f18a3465fb03e8dcc549c9bf143a82f1074d4333ca4a46b4150768656f3b SHA512 79c16d23ca7113c6e10f59423881532428b3ed20e26af1e14c479fe3c95e46bf0fb728982c53a507db55c8cca9dd931d73e5899861c1ecea4cf7892dd25a49f5
+EBUILD optparse-applicative-0.9.1.1.ebuild 1298 BLAKE2B 48081a7326e3f6bd8aa7420b9ab24277781e89c665f1bca99adf5bd6752cff4847fc95a00b75ed2dd484619219dbf6481e489baa90007c97992b734992bf306e SHA512 78b6ff96a8ec8103cba57090aae3bd9bd8508511385db1d11d7ae1440ce0c0a6b72c42caf469cff7aca4e3df70269e7676651d72d2be8dcf744356ef76bbe6fe
MISC metadata.xml 2419 BLAKE2B 72ac407f2e7c334e2eb858f0e2d2989de4ca64c356daebf058d1fce7cd41bbe60f4fd854e36191d47bc19f37742e31d0b05a304e45146ad7d31e2ac51d107819 SHA512 2603f8c908033d5fa05907836fe97b178e8a0de4e4b316af4089b930dc69027e412ea53e47dca3a71ae794c5ff82628f30d14a50c0e705884c942d6274eb88a6
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
index 21ac79c229ee..53b15500623f 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild
new file mode 100644
index 000000000000..4e1407187440
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/semigroups-0.10:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.14 )
+"
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
index 791e8c59b578..93f1a391e897 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
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
index f6e405b526d7..d50e4e33566b 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
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
index 57f9b3f3e07c..d9b6a545e05c 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
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
index 629f9da1f001..9a730b4b7641 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
diff --git a/dev-haskell/optparse-simple/Manifest b/dev-haskell/optparse-simple/Manifest
index a8bf58d2ed46..c4713f2c37d9 100644
--- a/dev-haskell/optparse-simple/Manifest
+++ b/dev-haskell/optparse-simple/Manifest
@@ -1,3 +1,3 @@
-DIST optparse-simple-0.0.3.tar.gz 2972 BLAKE2B ff7a559c9f05278ba3b18085fc4f8a48d43025383c38840b3987613ad79aa74590df1ce518b78c338c8bef412c098954b72cb92a31744dbad113510c2e3b4eb7 SHA512 d607482a9ef9e9d4992328fb141cf797ad72e43cbe42eab23adacd21843b8c62c98d6c8fc342b2a11019a220759854b6587a1fd07fa8268462c4cc3d40c4a1c4
-EBUILD optparse-simple-0.0.3.ebuild 670 BLAKE2B ba2f7bda267baf8d4cc4a3eaa217fafb01f8c3f229868fe0754caca73545a015825ba8ee1e3bebffe93f5935fd7411ab050b89cb62ddb3e7e2d812d795ea82e9 SHA512 cefdf209dca913b64306fd39682928bc9d1c2bae0725c6375277f14274f28813f00f663a9b17eee86102a3d6e2f7d3318468452bf3667f296629c8d8c0e49e47
-MISC metadata.xml 331 BLAKE2B 379c6e1a5d703af489b136d791922e6ea46799276389a232e08768dbe72526da3bf09c362314d9fa1c397d6b9ca91852735112d2c1e2442e0107133fcdc3c446 SHA512 31537d60ed4b39ab3e2b3cbed7b6d6daa61021a325165eefa10cbbbd34bdc085353e56fbebe45fc0b5f2fa6a4a7d9b56f183b324c94a2b7961c17fee06cd14e9
+DIST optparse-simple-0.1.1.3.tar.gz 5096 BLAKE2B 56dccf13f5b2ef7b7b3f9fefa5562097fd934297f619d9f9e53aaecad1f26f8ab484cecfb19805b8efb7e1830493bf2eb14cfd29d82969af3d47b7d77d33f9e5 SHA512 9ab7208b459a196ec54511de6b51c98eabe29f5756c09c1f23653a0ff12cbd402ab8366ccfdc12467dce4be0fa1cae96571925ac5858d12478f0ed41168ecdf9
+EBUILD optparse-simple-0.1.1.3.ebuild 764 BLAKE2B ff7b3c959f25486f578bbf210d6a964255fe61901e7776a187deb5ada7a6957fb23ea21b98ad54e27d015931ec62f54b0caea3da35d131a11c5295b70f714efd SHA512 a0c100c3f206eb7f287d8092699ba1b5794e2624ec4d3b3d97767161fdf5877c3758803d969020aa4fcecdd99c0bdf46c216865caa05df5874c0915b67487f4a
+MISC metadata.xml 411 BLAKE2B e538eb6d8a230986bb07839b949bbeab3ef9e104a3cf35d899bf6a78f7ce7f8ab54a61fa31fdfb0af1ac3ad09474370f9b5b7a024a5d531f1949eb44f94fad80 SHA512 31a35ae8a8ac5cf3d9819c75f55b899c52b9b87fbd29f68086fbf333fbb50ef7edd03cd1dd312b9688ad4da9370652bc7b683b27ccd8dff954151db34cbdc45d
diff --git a/dev-haskell/optparse-simple/metadata.xml b/dev-haskell/optparse-simple/metadata.xml
index fd80ae8104d5..35a220f21d80 100644
--- a/dev-haskell/optparse-simple/metadata.xml
+++ b/dev-haskell/optparse-simple/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="build-example">Build the example executable</flag>
+ </use>
<longdescription>
Simple interface to optparse-applicative
</longdescription>
diff --git a/dev-haskell/optparse-simple/optparse-simple-0.1.1.3.ebuild b/dev-haskell/optparse-simple/optparse-simple-0.1.1.3.ebuild
new file mode 100644
index 000000000000..a1356dfda28f
--- /dev/null
+++ b/dev-haskell/optparse-simple/optparse-simple-0.1.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to optparse-applicative"
+HOMEPAGE="https://github.com/fpco/optparse-simple#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="build-example"
+
+RDEPEND=">=dev-haskell/githash-0.1.3.0:=[profile?]
+ dev-haskell/optparse-applicative:=[profile?]
+ >=dev-lang/ghc-8.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag build-example build-example)
+}
diff --git a/dev-haskell/pandoc-citeproc/Manifest b/dev-haskell/pandoc-citeproc/Manifest
index 30f342293928..7246db434725 100644
--- a/dev-haskell/pandoc-citeproc/Manifest
+++ b/dev-haskell/pandoc-citeproc/Manifest
@@ -1,19 +1,3 @@
-AUX pandoc-citeproc-0.6-ghc-7.10.patch 5725 BLAKE2B ea42a4af4d64b3fb156ce479ecc807dfe9e2ec2c0d9dbeeb555b2f584329178a437e40abe03cd1f6c8088af5e9de0c8029490998d68d979c9621c8886b930714 SHA512 ce3286a45b0d49e7e2d6544f5378c4789dbd9092fdd5eddc04a1f162770d828e5af1fc81d7c52a2c57d35c52323a60a660aeb6a77a57686413e423c70b07a00f
-AUX pandoc-citeproc-0.9-no-binutils.patch 912 BLAKE2B 191df6e5d4257fe1c8b7aa6a90ff74eaa44bd328553b1fe29a0fcbe5350a5868b1427fa5525c2f152f86af448ec4d00c1ddbe2d415d964082734e1188aa95ba1 SHA512 cac11810f8fadc32f5841e45419ecab1a60c8b9855558eaff126d5ce9e4062ddeb28b3980050f198469aafabd43480ea8be9532b209d2118634679d5bed908a7
-DIST pandoc-citeproc-0.1.2.1.tar.gz 217171 BLAKE2B 1d8080616fe8ed838a8b1d6f59b10fd5abf1c9eb0fe2b1d0fd183670e6db41dcb70258fdb5dbf70fbd053a2a8759eb3afade8573b87d35efcf67d77a0a4a5825 SHA512 a83e34700b2f6f835aec0f66b199a1a43cb5e3318133774b7897316d676870ba56538468904ca754f246bf10a0826f834d6dba791d18a906405ed7c01126b77e
-DIST pandoc-citeproc-0.10.4.1.tar.gz 252717 BLAKE2B 048c38cec654a07ac2f5fea21269eb234eba17f362ce4aa84b26d8bd09c6a7c14bc2c0258f3d9c1984dcb06f8db99eb34d832894cb4b959171e62376e9517b98 SHA512 afe0b81c4e58dc80cd0d05977d919bb1f1c8e7a77aba5ed960a04f3a6ff8ec398a62dc5e8497d01db7f67e9ce808a94d1b53c4cecb8b6a28893ec8076555c7ec
-DIST pandoc-citeproc-0.10.4.tar.gz 252481 BLAKE2B 782de52be122a7cb94d816d6ba2438db036036167985244f6b8ab63b95f12077511ce9eb0d84a20a7a59834eb88159dd1953ec205c7403c614d9ad0dee8bf9cd SHA512 f188cf2d6642c0dddf2437d23096d488f5e6eb44b9931b004feb72c8adc1a5240d85f8ed48ced9f073733ee546818e3530962e2f2b2ce6cfa52979ec1fdd7cee
-DIST pandoc-citeproc-0.2.tar.gz 249374 BLAKE2B 375ed1517d64d3bfd94fa7d7d66480e796a94e33c29eed7cb84019b6d77f77f6ae2c0b23a92596de890f6a70805ace0ba454e73d166c47819896e6b6ce977a0d SHA512 f7205afb15aeb71dc756e9f49a265f4c4c1380075b088b8c9e366fe363c2ea059b1d28bcbbe70bab449b987bbceba5d1cb7a693f5bf6bc0e3132cb995fd639c4
-DIST pandoc-citeproc-0.3.1.tar.gz 258552 BLAKE2B 6206dc5739e61f9763fc52e591d3b3272744f0a70186ac068a3f6b91b3b61a624c38bf17bb2c050a05cc8629c67906c4919dea5b2ea52eede0346ec2fe6196e3 SHA512 739580e46d3c7f447d7c0092e62c22339e8b3d656b9adc25b235b06cc8815c1d57a9221fb3b62854bc32ab02c64f4dad036d44a2357fbbd470b9c1bd0224621a
-DIST pandoc-citeproc-0.6.tar.gz 227239 BLAKE2B 3942af5577d69b08f22fa00f1174f61c63b886ed2a6c62758903cbe2b0f34d21466dec272b747a4bd80d8b879a048dce5a887c69d588e99c1de0b96eb67b470c SHA512 eb626e0d776b798757d6b8644d0f5642f07141d614f1a3afe6e265ca77cf17030cee3ff267870d3f0a226c7111d68746a5a88c4a9689e2103f329f1b8fc4bd58
-DIST pandoc-citeproc-0.7.2.tar.gz 246215 BLAKE2B 503335489085918de584fcb3b623a3b5b40255efaa80ac8e58f4e4b85073f238fd92e547e4dbbdc90c71ee050be015e37955fdf1a06bdfa4a95d345bcadd1e0b SHA512 857fe05cc1b427a5de36d61c568b1054ecc5517ef9b9e73ade768d886340f6092784c0cbcdc9f87e04a1820edfebc702b34776f664c4d427f484011993f4bec2
-DIST pandoc-citeproc-0.8.1.3.tar.gz 310914 BLAKE2B 1944971f25cc0d43908a25ebfa7fde19a53f3af880ead82ba2c278580ff74c37087086921eb9087dca60419a4bf59b49d543ad78aa61f358e98ebda5a875b2ad SHA512 f03e036b05e108e1720715d0f5020ef443491478230a3ebb5024e4cbc2dfa05765b4118e5fbe124514439f14b3a07a898df74a0c3b3bbeb138abbad6af2f473b
-EBUILD pandoc-citeproc-0.1.2.1.ebuild 2105 BLAKE2B 03176da6125ec627c2ebd5e3f941a6ce036d0edf378924040bdc30139c17ef7bc6ae506427fdd165b8b2de8a783f7e3183bd18479ade637bccdc1ddfb2694d2d SHA512 55bf118198a47f766f89494c8fd7cc38d6045489b1d0cfe45e0b4f8ac135a712fed8a33b201f01270fb99ae6cc1122032e1a16f85bba713e39617fa0a668bb0f
-EBUILD pandoc-citeproc-0.10.4.1.ebuild 2347 BLAKE2B 50359ceb4376d3ee3525bf872c66c8aef413576abb4d4e2f6c20a427951cfed0681c867431c33fb34f36a261e7856a397452fc9071719b3651200445a83c34ab SHA512 c68cc167327428a6910d70ea36db706a70165b473b1a33fc17d9f6b6a6127534bbf088fa5716cfb1fbba93435021d6ca765ffd14b8ac153b5d3e2c1aeb0c526b
-EBUILD pandoc-citeproc-0.10.4.ebuild 2347 BLAKE2B 8b52391b0a1f8566be4f5564ab9c3f5c38860563068b3a3c447fa8a9ceb8167931893e241af873b8621d46ab9afef8e0632e019a51ef8e0f8514a92268b937a2 SHA512 33c80c49d270374c56d2c638bafb13207195cf5e53b1c2d73b2fde73e4af836da7443ea8eee4b9eabf82053027e9ecd1b6ea09b74a4a223801cf21ba9562333b
-EBUILD pandoc-citeproc-0.2.ebuild 2097 BLAKE2B 755f5583bba87e426eae2420ac50715f279cc616e674dda41ea48ec2ea60982b926f3b80df846d4be91a57b6493cd4bf24ddf6e283d988764abf551e5a3cb0ac SHA512 2f52de8dcab09ceefb035f18f33c5389ddee0cad92b3bfafdf15abd402a3bee71ff7a919337ea9850dd669db738fbf2985238ea0ca3423141a96eeecc01afcbe
-EBUILD pandoc-citeproc-0.3.1.ebuild 2478 BLAKE2B c7a88662b82c79804c209e81567115b5a9e1874062e4261be38128d6053b926369acdaca15180753874e1505487220b02425dfd51b98a4d27ccf06e54790134b SHA512 d7ef814c299837ee4570a6356095b5f67e147c67465f533a7486e519839d49549bab78f9c27a5316c3c867005e721d1050927095f4db95f4903e5e7c4f27419f
-EBUILD pandoc-citeproc-0.6.ebuild 2129 BLAKE2B db9e6c6d75d50bab024bb160fe8426f9e6d1e762532a57a21eeff3542947a0225ef4435f734887ecf4084708f27d8ff905d252dd4cb077c4e55e3871f745a42b SHA512 dac0854ef182cf34dc391f2e4926914fc8ba70906b5cde220ddcb3833f4f93188048428efd0e79475a64b80f6aa586ffec3c475beb189ce34edd295a7d4a6c74
-EBUILD pandoc-citeproc-0.7.2.ebuild 2105 BLAKE2B 49502a6b8c24708a1bdf79c6a689605e2c4b38770f2a2b4821ea257d46218b81998f873a44483fb2dc6b889cb387e31250b641176bd361be5acc4dff405a3877 SHA512 137751fdc8126626adb31cb724fb2e8339e11f351a132a116eab5b0afd1704c2142cfd0c13251cd568b2bdbb472a5087cec464d8ce83e961a0124a303e2f2dc4
-EBUILD pandoc-citeproc-0.8.1.3.ebuild 2221 BLAKE2B 5124fcb5cedaaaaa7c10f4d083fa7a522f75c29e88fe1da15727411faf66b42d9ea2767b697e5d98e0629db7c70b4fd783b14f7e754bc1a628cdde7dcc07dbb9 SHA512 b3bbb2a8f4f551136514fbae42a71036896ff350b108a2bbe3ce915fdf1751556887b0e6d27f0b26b7df1667a7c3de160e26d93d1a5bc56f55a5b67a432551df
-MISC metadata.xml 1820 BLAKE2B ae0e531d77c424e0be03c47fb5895afcef7a6b58c60fdeac5576acdd88dc236a110001d356585699e21657420c13de92af026cf70292f40fe635485adca6e0e0 SHA512 371fb4d5222c15ae9e085df4a0b4c6d8c1143197dc2033efb01b698e6d687bd9da27b139c6b14dd1f7f8423b119e70e5506cc08462d4264376ebadb7c14b6ba3
+DIST pandoc-citeproc-0.17.0.1.tar.gz 344529 BLAKE2B f3aaa74eb52d8c023638dc0ff608d2651af8a294cc3f6beae727dc6b0537229e92929c01b24ba7f45c41acc6dd465e5afe1087aa9f2e902bb2b6cfb8aba7512d SHA512 b616007c8b105e3245bae87f60e2ad55809435c82cf91cf32498dad8f2303df48d4555e68c3fbd9f78dc49fd1042ff46061273031c3352df130fc735f443be96
+EBUILD pandoc-citeproc-0.17.0.1.ebuild 2624 BLAKE2B 1029765ca1b39931388641c2f45dcdd63053af8a817fd82dd4f88cb1c0c394aeb087005e29822e2c8139fd62936304f1260e948fd91c03bff6a8bdd37591fb5c SHA512 6b2ce83990051013e04ecf5af3fa9a191a3b6de75efd7c4780c0dbd887c3a486ffdfd74a227ba179598d5b22b99a23717ae2ceb3e8e625f2f57bac798cc4b470
+MISC metadata.xml 1247 BLAKE2B 5e118fd7595a9775b75a9b87fc81bb7221a2b2609565880bff42fd9efcd9469dce6c69f47c1dc1a04b1f7fb97023166e73fa76943c904cd6633e66ac6010e963 SHA512 fdde89152d95778a857d83643ef23c4759d1d0de2e4d22b78444ee4f91a181e503ca02349ba4b468265281edb361f8d86c3a78e8b6b49fca0006777f8cd79674
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
deleted file mode 100644
index cee2d93bc213..000000000000
--- a/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.6-ghc-7.10.patch
+++ /dev/null
@@ -1,115 +0,0 @@
---- 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
deleted file mode 100644
index c7c8655e14d8..000000000000
--- a/dev-haskell/pandoc-citeproc/files/pandoc-citeproc-0.9-no-binutils.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-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
index 44fca18984bd..e2fa1b509fd2 100644
--- a/dev-haskell/pandoc-citeproc/metadata.xml
+++ b/dev-haskell/pandoc-citeproc/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
@@ -6,34 +6,25 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name="bibutils">use Chris Putnam's <pkg>app-text/bibutils</pkg></flag>
+ <flag name="bibutils">Use Chris Putnam's Bibutils.</flag>
+ <flag name="debug">Turn on debug tracing.</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>
+ <flag name="static">Use static linking.</flag>
+ <flag name="unicode-collation">Use Haskell bindings to the International Components for Unicode (ICU) libraries</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;.
+ The pandoc-citeproc library supports automatic
+ generation of citations and a bibliography in pandoc
+ documents using the Citation Style Language (CSL)
+ macro language. More details on CSL can be found at
+ &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.
+ In addition to a library, the package includes
+ an executable, pandoc-citeproc, which works as a pandoc
+ filter and also has a mode for converting bibliographic
+ databases into CSL JSON and pandoc YAML metadata formats.
- 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.
+ pandoc-citeproc originated as a fork of Andrea
+ Rossato&#39;s citeproc-hs.
</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
deleted file mode 100644
index d56932e09dbb..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.1.2.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 6f5a77d320c6..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 3eae2f1feb22..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.10.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.17.0.1.ebuild b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.17.0.1.ebuild
new file mode 100644
index 000000000000..7c28423ccd3e
--- /dev/null
+++ b/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.17.0.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: -small_base,-test_citeproc
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bibutils debug embed-data-files static unicode-collation"
+
+RESTRICT=test # fails
+
+RDEPEND=">=app-text/pandoc-2.8:=[profile?] <app-text/pandoc-2.11:=[profile?]
+ >=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
+ >=dev-haskell/aeson-pretty-0.8:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ >=dev-haskell/base-compat-0.9:=[profile?]
+ dev-haskell/data-default:=[profile?]
+ >=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
+ >=dev-haskell/hsyaml-aeson-0.2:=[profile?] <dev-haskell/hsyaml-aeson-0.3:=[profile?]
+ dev-haskell/libyaml:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ <dev-haskell/network-3.2:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ >=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.22:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ dev-haskell/safe:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[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/vector:=[profile?]
+ >=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
+ >=dev-haskell/yaml-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ bibutils? ( >=dev-haskell/hs-bibutils-6.4:=[profile?] )
+ debug? ( dev-haskell/pretty-show:=[profile?] )
+ embed-data-files? ( >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] )
+ unicode-collation? ( dev-haskell/text-icu:=[profile?] )
+ !unicode-collation? ( dev-haskell/rfc5051:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( >=dev-haskell/temporary-1.1 )
+"
+
+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 static static) \
+ --flag=-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
deleted file mode 100644
index f3e0d8fb4735..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index c935617185d1..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.3.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bibutils embed-data-files +hexpat +network test-citeproc unicode_collation"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index 118eea96a21a..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.6.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 7e737565c182..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.7.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 5eff54b67a26..000000000000
--- a/dev-haskell/pandoc-citeproc/pandoc-citeproc-0.8.1.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/pandoc-citeproc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
index 8c71d0a9287c..dd261c86bca6 100644
--- a/dev-haskell/pandoc-types/Manifest
+++ b/dev-haskell/pandoc-types/Manifest
@@ -1,9 +1,3 @@
-DIST pandoc-types-1.12.3.tar.gz 18633 BLAKE2B 53776ac60c3e658ae6bf348d065d449045b5b0474b16550270c7087c766f1726fed80135ae92cab087a76dee8994a6ff3f68cc7085145f1e065a7cddf3b2759f SHA512 8da2d37baa962c4a414a60ac274736897499b3ba26bd54e2e6dd10616f204c3e143e4e66c97fa209781d73bde35fab7a466a8eaa06edaa13eaa178aa77c285af
-DIST pandoc-types-1.12.4.5.tar.gz 13341 BLAKE2B e0c9d079a8b5ee1eef07d8da87f621a1b005a984ae9b52b81241530bc5e7ef632fd9efe52aa7ab6f55978b28a15ef049769bdaeb5a94cc3b09b5cba8f34f757d SHA512 7f4c1156b074e61cd6fb5f37f5555700f5c21a24eb4226770fb8c83be3dc6075fef0b7b183c06561cc42c194fea0ac7356572e05097165e87e162b161f9c8993
-DIST pandoc-types-1.12.4.7.tar.gz 13208 BLAKE2B 6d823bc596cb779e67d6ba3af0323de2747ff0280e82fb4c319a8ebb5dbe5211015708c5241146a6a8210f9f1907c1d92aa5aac90397d3de3c249d5cf32968fd SHA512 cabb59d4f6bfec3c00d4cac4f2bda60e11ce96394b61d79650544b3249b5ef81758da0d8d08cb3de68ed252845ae1b6f2c4d663e80b4cdc076916c278ac4fc4b
-DIST pandoc-types-1.17.0.4.tar.gz 21540 BLAKE2B ba11e3a9c8fc98597cfaf0812ca35d6346f2c43aa7f67adf3f098b2410d12aed6b60b28003eec16e4cd82c6a355ec03b78d590bfa672d579ca8adc5ad1c63fb5 SHA512 3b3aaa2d6b62be8b3876ead411a0d48277666ab3dd718e5aad5ecca01cb9d66a4d7973bdc250e4fd2d061917d0836f63e6412534fa854c2c886dc798e34c60fc
-EBUILD pandoc-types-1.12.3.ebuild 690 BLAKE2B d05457b9dd83a4dc3a9cb71bb04848fa7e036a4e2a8f016f6db734e48a20b37faa81f38b7a822b776a1adbf89e751da585c4ea98afa82fa92ec959b4c183bb69 SHA512 637e63136aa0ba1d21f2bf4150bcb2d691eb3feb19f075fd0ec26e3311cc1816276bb24b2e7f02eacf65b17b2d72bf62c94a4b5115813cb661b238aa38671b50
-EBUILD pandoc-types-1.12.4.5.ebuild 778 BLAKE2B ac5b67e1e683a2f412af5ab8fbd42cff4117598c6d8a7b4ef8fbd274a69cd26ffced06a264d4d88451ace94b9072a585d791cba96d6dc8ba31d037db4bacb36e SHA512 e9b5b3b6bb1818b92d381d0d0fd129894e2ce175d10cd047bb49d9f329bbf83822a08856c2a50307846581bad1b8957be56539cd568287760b262df9ec35f3f2
-EBUILD pandoc-types-1.12.4.7.ebuild 778 BLAKE2B 7b6a48628a7ab2ba21cb7c387fb33d94976cb4acb56b1983c0bab7b237f846e8f7e4242622ce3a6f514fd4a255e38dbb0ae3a01d8d17aa7b6019e8974b07728b SHA512 086c8fd8059d3ba22d7bee1675b33a94286eb919a829d1d0289be39ba5ced8d001a2ea5d6a7cc932607811bc70fc02ada33bebd39871cae6f991a0b2bb9bbde5
-EBUILD pandoc-types-1.17.0.4.ebuild 1166 BLAKE2B 8b669040dd8ef5081c1fa02795eedac09d99e4310184ca5ae843a0e6f4327d2b22a8c4c911184a8d80af95dc2bc03471c2f04c3c3d976cb911a219dffff02ef6 SHA512 d63df34f0e2c11c70d88c57d6639e61d0e5f83c4aea44fcb6f2494ffce36ee91df2254f369ce7ed947839e7717c4b022c03f74008089bb959e4bc16447e485de
+DIST pandoc-types-1.20.tar.gz 29505 BLAKE2B f455cc8462b20e86403cba1de836545100402db34b23f8be0d8907fa9d5596fe515f522c513f0cef3c67e7f8d3bb5bd3409f7bf5f1216f9b9f234c44552650fd SHA512 36c658093237246a344dc65bf9e214b250ea1a0aecf9931d80299f44ee152553c4326948bfae8e0f3e5aaabe93bc7a9aca0c79383e48b0f9d2696383df2b40ee
+EBUILD pandoc-types-1.20.ebuild 1212 BLAKE2B 2114df77a615113b867e7ce381b3475611944ff92bc14f883848afba80342fd034328f5ff5a64a14525fca73a1cee0c74d18a5dc233ee45e6de28d2418833b41 SHA512 99ba7d61c11258a1ba09ba6769efc9ffff14c32f0aad3fc5220c2bbcab691909452e876d91325ae7f993cb6a8ab0d2ef2c902ba61e3fb4054fbdc8cb0365c980
MISC metadata.xml 742 BLAKE2B be89ec8208d0891fbe9af9f4cdbd438daaaf96e8fa3478b9b9713c57349e6a516c0b8d5ad1074e4b34d02e0d1f1d52ff27a7dcc2699362ed7ddd5bee18940255 SHA512 438830b6cd891695dbc45cb03b0bcd34f85fb5d7225384617a1d130c086b687e7dfed06d4122b0025ad70eba4ed25e2d3dd2803a0a84012d225b75cdfb6fa9e6
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild
deleted file mode 100644
index a042d0f51bb6..000000000000
--- a/dev-haskell/pandoc-types/pandoc-types-1.12.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://johnmacfarlane.net/pandoc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 0bd0a14f78e8..000000000000
--- a/dev-haskell/pandoc-types/pandoc-types-1.12.4.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://johnmacfarlane.net/pandoc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index a13b3e07c2ef..000000000000
--- a/dev-haskell/pandoc-types/pandoc-types-1.12.4.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://johnmacfarlane.net/pandoc"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.20.ebuild
index c6839b395ca1..0afc02176b72 100644
--- a/dev-haskell/pandoc-types/pandoc-types-1.17.0.4.ebuild
+++ b/dev-haskell/pandoc-types/pandoc-types-1.20.ebuild
@@ -1,15 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1
+# ebuild generated by hackport 0.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Types for representing a structured document"
-HOMEPAGE="https://johnmacfarlane.net/pandoc"
+HOMEPAGE="https://pandoc.org/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -17,17 +17,17 @@ 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:=
+RDEPEND=">=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/quickcheck-2.4:2=[profile?] <dev-haskell/quickcheck-2.14:2=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.10.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/cabal-1.22.2.0
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=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
index 1994f3a9ceef..f059d73cacc0 100644
--- a/dev-haskell/pango/Manifest
+++ b/dev-haskell/pango/Manifest
@@ -3,8 +3,10 @@ DIST pango-0.12.5.3.tar.gz 60968 BLAKE2B 93abd241ed7809b3ece5862e667c80153169011
DIST pango-0.13.1.1.tar.gz 61730 BLAKE2B 185e53cb9b5355a1eb4ffe39e56eb043ab2ce09bd902a7af85f4c8d5925f8640c5aa64f74fe3d630fa155745eed5eb73e409889bde953ed9ed850cfd4724e5ff SHA512 4dd021e03e18bea64b51ad1b4c5cae2cd214f0f26bd41deecf83626f25d70670e2472877e60ff49c30cd0f3e993d8cb4ba7adc3fee26454f8713e2a5bc7a9284
DIST pango-0.13.3.1.tar.gz 52564 BLAKE2B 1c562635e9c0586363e5f3b234ae7303bf6f624a9e368afabdd3ee83477c9f4a831e072c336347af10c6b6442edac19714e4839b0f5b8a8d142b7309718e9e52 SHA512 7bcdd64abaf768bcbfc08f2fad93bc8ac142aa30b17ac0ee67ceec1429368f5a1c7cda6ed14d78278b69c948cdd4cd01630febfe41d9078c7f54d72c59d7b9b6
DIST pango-0.13.6.1.tar.gz 52637 BLAKE2B 1e7febf9c60271404e49b91f06ebfcea06657b70410f4ff87fbe69427dbb9aae991ccf0980c216a933b06c3bafddab32c176f885905099415db6a09afe7426cc SHA512 44cb7af9b04dec8d6ab8256bc39f9777238d3cb22b90576f3a77c14cf0ce23ecd0926733a6ddaa96a62da13ac88f8637d4ffa82ae875b4276d7712f3a3d81a19
-EBUILD pango-0.12.5.3.ebuild 903 BLAKE2B dc580cdbb5e69b6ec680e5bb1a3c57af72a54c2d703d8b890543511e2ada8af7cab5ff6797a97306d7c81a91219e5e3c171fd9ee5f6cda6754aabb2829c6261b SHA512 26fafcaf762bc94d87d8525de27f972272fdb2dc769cc7744ad1758ca6d7f85b6b5bb6a18d5fb12fcfbd78beb1883a0b6f6bfaba451b98d9a177aa928bc28951
-EBUILD pango-0.13.1.1.ebuild 905 BLAKE2B 6a03a42c4842a19e479a7ff583449af9285345eb05944a0ed93519f09c0915dd0d2459a45be6f7702223dea48ff0dd8c7717006d5cdc0cee9a21327700d5e89f SHA512 e5b0c2e1138c92688d96c29da4a27da49ed920673deb297d25014edd604a7b4aacff56818d685b425b33b6706cdc16a9efb56afaba31c3b69a99361bc0953b6d
-EBUILD pango-0.13.3.1.ebuild 872 BLAKE2B fa00edb4e841be220485295d792ecd005e6e1ab987b3dadc16322cc8389cf0b9e2485b80f7aa07be4bd193625da22c213d34ea24a7b2f5883326ee230a9e0cbd SHA512 1165852576d690fda8f9db1a6302e2b0922d8aa183d41fb85617c93fa352e9d9773ce304742c86a0ff17cadeb130abcc8f21f2e7aed883d706baf4bd64510758
-EBUILD pango-0.13.6.1.ebuild 1017 BLAKE2B 19a1336bdaceec72e754ea01c85db9b541df7bcf5e519c298717813b31ab5b87cac06387de730898cb5ed03a5fdb1cfa2becd51757ef05fe8e75c75a7e09ab08 SHA512 7aed5e3fec00e472775fa1ae14bb631f009ce18e172f1c0fb50b75d65ca0f798d6104b963f054ae55430470effbab2fa1f24e6209cce56b0a466e1f038b0cdf4
+DIST pango-0.13.8.1.tar.gz 52671 BLAKE2B b3e4067adc4fb2963c054e82f37864c1e57be57bb76b5d6f139cbb7ea41625a9edae12888e847194955f164f1d35bbd4555a389c3eec61da5822d046bee2ba16 SHA512 b17938143332976d048793db5c43647b2a7278713821166c1f13aa74f3c8a77e7c990481add77090418d260dd4b80df7b1eb9b0fdcc415df47b64198e3c1f5fb
+EBUILD pango-0.12.5.3.ebuild 891 BLAKE2B f1395855b3fd7f49f3cdce6c7e86838ae08bbb34cb8b3be4476be5b95bb99aa85dc587cf67013eeeefdc6c1879cf8811b14dba4b316e3643587152271090ac02 SHA512 b40ab14b4fe1c77062bfe1aac4d0e1a638dc0cd3fd029bd853a575f9f0f825b2abe9436b1204d1388c8b1b3275e908e64c03e93d9b20cd3ea29dfa2a9cb5ef34
+EBUILD pango-0.13.1.1.ebuild 893 BLAKE2B fc2a83fe689917046e0555a06e2dd3e144833cf1cf2d5f357d92b07c91f54713ec5baa60b6cfa9352e26b9181eb1dd46133a36ec3f641eb7f8124b676c746e25 SHA512 a1086d1aafd791071db3285e4c4a5050dfcfe795c06f426a0710e354036e4ad35aa2b43aee9499734cab54eb36258be202e89ec60badf44ba7b6166bcae69a42
+EBUILD pango-0.13.3.1.ebuild 860 BLAKE2B dba55a144149720e2ece0947e15254106bfd41b3e5899cb9addd62785a3d981188a85b7b15572259aaf96134b9d4669957e5c26941460f5a89ce17c276ed3c50 SHA512 7b6509e6fe47b980ea66b6d306d829400c0d641c3801a4d62b45fc894a9425445dc7f96e3e8cd9029651449d3eead2f8832bb950d76ff72d4db251335f29873c
+EBUILD pango-0.13.6.1.ebuild 1005 BLAKE2B f8ea7a3a84c9bc1e0ead633c3a6e4b0be5f7dfe730dafae47b2a279e25d6547e03a1c80a709d8eec004722d074874642eabfa9379ef8f3edb5408c2183d8ff87 SHA512 cc2df3104c3affaf3a7e8c7129ccde78ff20e395f2d824a3e6d7a806835045d158530234c61819a8e75f6beeaaee2326d78f25a0c2364e4d3a2bc61c5fced145
+EBUILD pango-0.13.8.1.ebuild 1135 BLAKE2B 888db7cef5a44c332a01a76146286b7092c66be478fac7f32c30f181faa845c146fdcdff3e14f335aaaffb305d1aa16adcb99ba3f9909c8fc48308f09635d2f9 SHA512 4e68d32847ef4993b28b9fc88f26ed529a52af836ceae3e75caf5ec9f87d49423e24a0e17adfd44d584b58629e82312fdbb7416a0077d60d70e8df342d260f51
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/pango/pango-0.12.5.3.ebuild b/dev-haskell/pango/pango-0.12.5.3.ebuild
index fc40ef09e2fc..28109766e9e3 100644
--- a/dev-haskell/pango/pango-0.12.5.3.ebuild
+++ b/dev-haskell/pango/pango-0.12.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.1.1.ebuild b/dev-haskell/pango/pango-0.13.1.1.ebuild
index 16e64fcaa336..c030fcb1eb9f 100644
--- a/dev-haskell/pango/pango-0.13.1.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.3.1.ebuild b/dev-haskell/pango/pango-0.13.3.1.ebuild
index 383e10922d1b..8da2fba4a718 100644
--- a/dev-haskell/pango/pango-0.13.3.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.6.1.ebuild b/dev-haskell/pango/pango-0.13.6.1.ebuild
index e9e25008078b..84b96a358147 100644
--- a/dev-haskell/pango/pango-0.13.6.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.8.1.ebuild b/dev-haskell/pango/pango-0.13.8.1.ebuild
new file mode 100644
index 000000000000..d95b4a030462
--- /dev/null
+++ b/dev-haskell/pango/pango-0.13.8.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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 <dev-haskell/cabal-3.3
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ # https://bugs.gentoo.org/702986
+ if has_version "<dev-haskell/cabal-3.0.0.0"; then
+ eapply "${FILESDIR}"/${PN}-0.13.6.1-cabal-1.24.patch
+ fi
+}
diff --git a/dev-haskell/pantry/Manifest b/dev-haskell/pantry/Manifest
new file mode 100644
index 000000000000..5c3f45961a4f
--- /dev/null
+++ b/dev-haskell/pantry/Manifest
@@ -0,0 +1,3 @@
+DIST pantry-0.4.0.2.tar.gz 89491 BLAKE2B df082f4bf08f345fd64d54950241cc27af8259f1ae40ed3b123a10aeda3596c70029b1de08f8d551542af6b9cbdd77184e5dc1bda031be79d371a1051589771a SHA512 17e564825b9b7fa3bf2b091d0d0ba261c5ba17105ae34193b1aeb45db823877240d8d138f9bfb9699e87c946a5c87ce83ba12144aae73919d94c7cf3e7df1d7c
+EBUILD pantry-0.4.0.2.ebuild 2319 BLAKE2B c41e7781a77178abb68da78819b59c16e6053d10039ca002e3c0d2b30f0e82941dab4b756dbbd5ebb5b86d8f782ff0b2a7881502df488d4c2626df41ef0dd6d4 SHA512 332e4a5767d0a12517798938bd4f2ff6f05f31bd5093107d9e9cea4f8bdeea117c9cdb70c26cbced35c1400857a3ea7f5caa4b460324383b49d9d5169ee2b78c
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/pantry/metadata.xml b/dev-haskell/pantry/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/pantry/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/pantry/pantry-0.4.0.2.ebuild b/dev-haskell/pantry/pantry-0.4.0.2.ebuild
new file mode 100644
index 000000000000..553d2801748c
--- /dev/null
+++ b/dev-haskell/pantry/pantry-0.4.0.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Content addressable Haskell package management"
+HOMEPAGE="https://github.com/commercialhaskell/pantry#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test" # seems related to http-download, requiring network access
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/ansi-terminal:=[profile?]
+ >=dev-haskell/cabal-3:=[profile?] <dev-haskell/cabal-3.3:=[profile?]
+ dev-haskell/casa-client:=[profile?]
+ dev-haskell/casa-types:=[profile?]
+ dev-haskell/conduit:=[profile?]
+ dev-haskell/conduit-extra:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ dev-haskell/cryptonite-conduit:=[profile?]
+ dev-haskell/digest:=[profile?]
+ dev-haskell/filelock:=[profile?]
+ dev-haskell/generic-deriving:=[profile?]
+ dev-haskell/hackage-security:=[profile?]
+ >=dev-haskell/hpack-0.31.2:=[profile?]
+ dev-haskell/http-client:=[profile?]
+ dev-haskell/http-client-tls:=[profile?]
+ dev-haskell/http-conduit:=[profile?]
+ dev-haskell/http-download:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/network-uri:=[profile?]
+ dev-haskell/path:=[profile?]
+ dev-haskell/path-io:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ >=dev-haskell/persistent-sqlite-2.9.3:=[profile?]
+ dev-haskell/persistent-template:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/rio:=[profile?]
+ dev-haskell/rio-orphans:=[profile?]
+ dev-haskell/rio-prettyprint:=[profile?]
+ dev-haskell/tar-conduit:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/text-metrics:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/unliftio:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/yaml:=[profile?]
+ dev-haskell/zip-archive:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/exceptions
+ dev-haskell/hedgehog
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/raw-strings-qq )
+"
diff --git a/dev-haskell/parallel/Manifest b/dev-haskell/parallel/Manifest
index 7076c534ddaf..6cf3e90da5b9 100644
--- a/dev-haskell/parallel/Manifest
+++ b/dev-haskell/parallel/Manifest
@@ -1,5 +1,7 @@
DIST parallel-3.2.0.3.tar.gz 12527 BLAKE2B a3c52089a36ba1189d037b3fb93bcfb029965f3a8329990f464bf0d880654b40fa6148b23070f30053bda9efdf123cdf70a1b6d0d6ce02fd22fc5f0792997eba SHA512 28c0d30d51a6d66379190f96e6c057dde044e2bab25b9e87d6bbad2d43e9f1e6e82c1a11aaa61ce3fbf3681ddcc04f7d48cb6b8c9b611d24e5d95247a0cd0882
DIST parallel-3.2.1.0.tar.gz 13199 BLAKE2B 7559c9b90f7849c119b545aa2a110f45150367a179c6d9a8514853b4a8bd5aca524d790e1bf111cfdd83d33886cb38fc136c29ed9a2a99f4d4d890946ad1f0eb SHA512 5b5051aa70320a70eb0f2326d49afbcda32f24f9a48463f8854f9d61cca2e61cf321b1f34989d1009f0cc8e49934c820f3d5f89a1d675701d9cf46df65dd2d6d
+DIST parallel-3.2.2.0.tar.gz 14681 BLAKE2B 579ac5a9c5310ca74b852fcc4d396815fa81603f939149a4c9aa6ca40d24caee9273d77e31a395c1478cf05750f25c63b4561e2eb0f175091c58d0260e6b7fca SHA512 ca1fe3fc5f9478dd52b42243d1191a2327c22946eb11d2d3426b9da2d833a61f182c20af9d15f7ceda6b58a28ee03de8837b6ca5bdd34e7306894db97f37f7bc
EBUILD parallel-3.2.0.3.ebuild 676 BLAKE2B e049ad40cb33f4bf577199396984b351a911c368775639f9527b4d153959da62e0b495389efe2f60d2d75aa082ea7a60d16b9423b29ec1ab27dfeccbf5dd078f SHA512 50f33d0e199f863276f7e4f7470ca57582e65316ef689ab3fd0f050a469497a2ac50454a1d8155af941af88dd2013e4a33779b144b2c504e9d36c791e06032d0
EBUILD parallel-3.2.1.0.ebuild 537 BLAKE2B 8ec90bdd556c55f14fbb6005ebf7ca1a64ed2779dee352a933aeb3cb54471b5b20564199cccfcc1780160de8260ac2fbc2dcc6e867847159ac7d32e9fff4f910 SHA512 5b0d7c6bedd6f75ee171bf4a82f3f41e2ec1009180885c6d74b39fc7462ceb258f66d5714b815c20d96393f98d09826973faf82b8fdde8b3801df71bc72ecd9d
+EBUILD parallel-3.2.2.0.ebuild 634 BLAKE2B d6b79a505cad19422b3f4a28230f538b9197cc49527125a1067ad47de2566c9b4651984d5e016d469f866b4a4751cdb1b0ab1dcafe19428d58edf8aa8300e324 SHA512 f424a7120cad2a11d2a22222a96227eb0951233138305621e27eb51c140524c1ebe7e7fdf46e6591c283ca0195be695ace33c4635b8936dffdba388c7c35ffe9
MISC metadata.xml 348 BLAKE2B b3ff628c3dd2e4cc55659f1236f459cba5964c4e20fed7c05b060320ec2564c10bc76eb545637f14f921feea48f3e3fa9f69d978b906a2d371e735f50e98c09f SHA512 2ec2707ab414044b06c87575e74dd42b27bbd0f3040139f8778a70954bf6941c20abb07798052a1c44e51f64b6250abaf621eefabfec3cc6cf696d05104e046f
diff --git a/dev-haskell/parallel/parallel-3.2.2.0.ebuild b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
new file mode 100644
index 000000000000..b4ccb62bff3f
--- /dev/null
+++ b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parallel programming library"
+HOMEPAGE="https://hackage.haskell.org/package/parallel"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.13' 'base >= 4.3'
+}
diff --git a/dev-haskell/parsec/Manifest b/dev-haskell/parsec/Manifest
index 610567b44468..42260e492f58 100644
--- a/dev-haskell/parsec/Manifest
+++ b/dev-haskell/parsec/Manifest
@@ -1,9 +1,11 @@
DIST parsec-3.1.11.tar.gz 32412 BLAKE2B 7e463d37b1da799820079500d96d719e2f34781ba1d443391d5a49b60c3ad935c6c4e766aaa5963c1128ca12a0070f86b17fcbdf6e96224573742e0f9341c7f6 SHA512 f913c172295b184fc118a59ad5fd66c35133885c39aac62239fc3a1aa98b4741465f67d0cffafc1706262ada42259a4694bfbb9175a399997e5b8840da4a809f
DIST parsec-3.1.13.0.tar.gz 35207 BLAKE2B d5d39122bdc8117aa45b7fc83c15162ac5d366ede01fbf99a94909c0b8ff6a31b6058bbd52ec6aa2366c6e9b1c909acb78c90a697821f8a88b67fa01c7655ff4 SHA512 4efa52bf5f8cdfe81ea97f1ea0bb5522331217976feaf98bb5ebfdf37f4685263f653de091c0ec0ecb0fc26cf6f8525639f9728c9e92afc154e91c6d4239c9b3
+DIST parsec-3.1.14.0.tar.gz 35688 BLAKE2B 474b14ff35d332339ce07f09ef22cbbdf971de9d9712848eb1c67b7ea4359e46079b67d39f978755c7560c55baf6d5f0d69a425291644a3ff638139a8bbec3ce SHA512 db14f77a2d36da5e540be35f0facb7fa61f2c46057b98039bdf16c06fe9865d5ee47e3523a312201665ca133f3f93855b42f0d0a920b8e233ffc8274075c56d3
DIST parsec-3.1.5.tar.gz 27894 BLAKE2B 4c0daaa10d2307f59770747662b387cd286b46d27c3dff27c581d0e295f7bc652cc7e6e0f141ce69ef15da2af0e9f612f732b9bf09f17c9bab56dba0dc596481 SHA512 58bd5e1ea878349a678c4a8d77caf42962ab65f801411bbbad4fa1e4f387de743f2f64944b5d7ef82042507552f281f70a7f4b40984a0ca4fd37618a0d1ec662
DIST parsec-3.1.9.tar.gz 29668 BLAKE2B 296049551258044915936afa0928b0d73b30ec7cbb217b3ac76972cfc3f9cb49efbe5091c49fe1232f5bb24951efc0c56d89b7818046cc5b8edeb67796de28f6 SHA512 bc5209813ad0742c68c275f0ecd3e284b6249d2651f75daf16ad9a776003591217eb7d47fdaad88530af90455fe7d3e014c3c1d7d0893482721d4997b23a2d16
-EBUILD parsec-3.1.11.ebuild 907 BLAKE2B ed849d5079142a4e9c35125fd20a05cd3ba1c0eadb6046a79a657722ca09796202a1c6bab97d67bf2ee1757eba46516d4b39c68481fee16affbb84d5a9047270 SHA512 41b60b20578535e65d2e86adf171001893504e804466bc21c7219fbd9c8e7a7ecb0c7c4a6097cecd2135703d945d5ed80780548802774264f570960a3e6ac594
+EBUILD parsec-3.1.11.ebuild 895 BLAKE2B 72471abb8863b9184f5b95ce44f24d6fd8dfcd6391762fb67434a3d9d94e7b494d278ec66436c970a98ed12d3bee269ebab67fc6b06e2b97806703307dd3cf33 SHA512 8e404f687249816f3f1c446f5277ca223dfef15257076d04a40442fe514ddf01508c5f375fcad593d0045192d24c4c4d9578538768a79d7c954b35fb2700835a
EBUILD parsec-3.1.13.0-r1.ebuild 1487 BLAKE2B 19d19b9a05c77810d032135254746a483e5bec18affb3406b149e58a45202971145f15e41005fe43a989a8b5ca54c12dc54bcd2732458b564c8ac4a7d77f89e8 SHA512 c0182c6ecbbb800a305016f38f3a115c9eece16201208362f7fd3c86833d0ef2e1e7b3aee7bb36cc8cd187cfb849bef748466324f59599f228b53e961917f446
-EBUILD parsec-3.1.5.ebuild 702 BLAKE2B 0520e9997df96a1412c7a07f6e3ee30f7699445f4946dd2c6c6c79c9a48c78cdc52d3d117abd17b3cd755dcee7f972bb79f26cf5e41ccf93118004ccb84f06b1 SHA512 933688625f831ee6f93c0456e6d7bc2c4f4a101bab1747dbf6d0af3eee092a3847d280cbaedc754b966022af87e292e9b988c318b0f4afffbb0c883bf1e1276e
-EBUILD parsec-3.1.9-r1.ebuild 955 BLAKE2B 568caf15f4a8e90f552467f2c1d9b420c9c14015bfbb74db446c168700f6bfccd9300e11c76031eb6899d135cf46fa749ea727090ff6089d309f4626ce801565 SHA512 f560bc02130b0c05197ba43e586797efb70210ccfe2c704449187489d5d3f49b62600b53fea34eb8b39c1a06cac9212b5bf8feb8387fca94e750254a5ec72277
+EBUILD parsec-3.1.14.0.ebuild 1441 BLAKE2B 7f3f319d9851e01b930c0df7ba15d945176e0a170263d41349f5da32d89f137c873ef58c4400cd9ed03be03aa5d1c3f5a00ffb55ce86051c1edc68244c1528cc SHA512 e634c34f9a3b3a41fcdea553067693e25a8f2723769ceb1dc6a9452e58e9ab2e6a09680e57f666e888b39fa62cb351d0e650cc0fede6d77db42851d700be8edc
+EBUILD parsec-3.1.5.ebuild 690 BLAKE2B 848efbc09186347b7cb4a86d3e8be7797688706a3e7e5bb299d9095bf26406d92db14d755145990dc5ef1ea87605215e21a40b55b2def2bf98f8a7a94ae1844b SHA512 0a2149e9e47c23f12936dea2328028f7070938b6c498f389d80bdb1a57df2c8e98b19410a1794a2d6737e24caa813e80a7cd093d444cd217ab77d071753b78ea
+EBUILD parsec-3.1.9-r1.ebuild 943 BLAKE2B 3a7e7691f928143aab2b29370c9454ed916a1e70a45acdb5a01d2f10b7c0126f03726367af2caf8e50460f280337f446ce5f83ba15c2a941d3641114bee82436 SHA512 72cef209373f718541edcceb553fe5007af9387acfb59a69f9fbf3f8b6a8636971d9196710fa8cf5fb388ef520e13f2c1a7d5e049e9bdb664ef2076b02947aac
MISC metadata.xml 307 BLAKE2B 16cc6920f5961ab10f92062508514149a785fb6011d4c68de20b40083cd8c80cc6e284a1ec8ab90a8937f14ffffe05602e753e91cc25cf2a28664c292fb5aa47 SHA512 bfda6d40cdde23fd32b6640ef6089cf3060a0d608ae4ba12954df60fd27d86fd3c0e1336a362754927bb00651db8e1a541be195c4cc464fd8bb417f3811b7a51
diff --git a/dev-haskell/parsec/parsec-3.1.11.ebuild b/dev-haskell/parsec/parsec-3.1.11.ebuild
index 6b219fd112d9..5cf1bcd1d0b2 100644
--- a/dev-haskell/parsec/parsec-3.1.11.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/parsec/parsec-3.1.14.0.ebuild b/dev-haskell/parsec/parsec-3.1.14.0.ebuild
new file mode 100644
index 000000000000..fde0a720b3b4
--- /dev/null
+++ b/dev-haskell/parsec/parsec-3.1.14.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite has circular depends
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/haskell/parsec"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # circular dependencies
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-1.1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/text-0.11.3.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+"
+DEPEND="${RDEPEND}"
+# test? ( >=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/hunit-1.3.1.2 <dev-haskell/hunit-1.4 )
+# ( >=dev-haskell/hunit-1.6 <dev-haskell/hunit-1.7 ) ) )
+# "
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/parsec/parsec-3.1.5.ebuild b/dev-haskell/parsec/parsec-3.1.5.ebuild
index 2fcd5db88bb8..ff5420a91684 100644
--- a/dev-haskell/parsec/parsec-3.1.5.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/parsec/parsec-3.1.9-r1.ebuild b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
index e2fecf1da5cd..f5970d8f255d 100644
--- a/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/parsec1/Manifest b/dev-haskell/parsec1/Manifest
index ad1771234f10..ffecaea4af69 100644
--- a/dev-haskell/parsec1/Manifest
+++ b/dev-haskell/parsec1/Manifest
@@ -1,3 +1,5 @@
DIST parsec1-1.0.0.6.tar.gz 13871 BLAKE2B 4159797292ee8a5a64ec53c324fab116aad1c3974183c978b6e43a124e58e897b5115ff36349218b8c57fd2a69c54b592322dfa7c0cfc20761490d7f0c205d82 SHA512 1372007edd048aa5cca20f44fe70041b238c0b5aa36ed2c189124072f5d7671d3d164cbad58c8ce3f5c7bff01096fc9deec80cd21edc5475eecae12d2c4c6c38
+DIST parsec1-1.0.0.7.tar.gz 13440 BLAKE2B c445585d3db87a1abf7ea0a3157145241396ced3202c70927d355e76ad7b40f802ec0701efdc4e4dcbcdd024d6837d8eae118513acaedd44b77634befd89f7d7 SHA512 6ce75332064f811b105091d6adbdc2d0cfe571ec04674cf7b8f79d50df5b6d81f4a32a703151c09dfd9022b6df0929ceafc7f7451b4dff7bbc79382dc5ac743c
EBUILD parsec1-1.0.0.6.ebuild 536 BLAKE2B 41921be9cbded1ba70640f3cdd3aa1dc2fc481bee71ef4ab7ee95ccb7189f18a0f55c54e1136922cb07e3da81754186ea82ac4a373cff414381f4306055282a4 SHA512 3b9949c2b7f76986db97cc1871f17b48fa824901ee05a20479fd2c4bf8b7f1fe0b6684651c2f23f1d787983ae69c12b8566eb07163378c0c9e0ce66be85c7398
+EBUILD parsec1-1.0.0.7.ebuild 547 BLAKE2B 4eef06aac69adbf7e87f2a63ba0567d68f76efd9ab22505e39f87f47bd1731cb30528703c7d5df5241dae729526b0ac49a16fd0ebacb249cd11e29e1d34d1dd5 SHA512 edbe55cfc98316c3d6a5f9f7087b40f045d6752f1f79f91a45c90c7e61cf992a272b82185190cbe6e0f9bcd402bfc0057a7ac3efff67f8a94ebb179ea6403d61
MISC metadata.xml 1632 BLAKE2B 5c71f566acdaf288307be7022b33cca59fefb2d98e9feca1b4921c3d68e45646181afa3165ea711e84266ee9c84dc0e1895aadc4b8a37c57ab09b42bb137a9cd SHA512 a5a329aac51110347dd992fee45663edcbe3250c5d005b55576b7b4a237b2942482accc335824b27e05ff06e603d03758a9143c7000f3ce9b72a60429245e99c
diff --git a/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild b/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild
new file mode 100644
index 000000000000..e9718d6c2c2c
--- /dev/null
+++ b/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable monadic parser combinators"
+HOMEPAGE="https://hackage.haskell.org/package/parsec1"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/parsers/Manifest b/dev-haskell/parsers/Manifest
new file mode 100644
index 000000000000..faf5c5ec942d
--- /dev/null
+++ b/dev-haskell/parsers/Manifest
@@ -0,0 +1,3 @@
+DIST parsers-0.12.10.tar.gz 26215 BLAKE2B 35303f6f4919e07b77490f5bcbc2a45efe8fda5edf169ade7dd7cd3bd080f2d24d5470ecb47f8a6428be1176faa8d138616e8f2635f9974ed473c8a61145e8ee SHA512 99ff90de4e60be3c03c8e1e5ae7902a37424c3139ccf566ff1cbc363d176787bd60bb709ef6c56f5b446f1f1b7eca65aa5d431897a0f82a9d6f7fe77fd2ee49f
+EBUILD parsers-0.12.10.ebuild 1495 BLAKE2B 588843cabdf6475f83401d8d51362fab3aee8fc2336842d13d6d46daf0eed227ee1fd0884055c9d65765baeceb64423ecff28e1051d682ca796faaf425c478d6 SHA512 fa02af09569303b982010c73f64c5d54f7f42444ff08f6172528239a07dc88ecf1cc1b51a929a413cd1f093884593fbba50c28b117083cd184d76ff29a3fc4e9
+MISC metadata.xml 860 BLAKE2B 2578752f82eb9b0f48db65ff635446dc167def7c5a01a874609a6599e8544d407001936c0ba24ca6ebff39d549b4a52a536451a6325259b090ac159911318438 SHA512 2d4427181eadc4b5c7db4457f2b982ef893d1e30ff93c9605a1a2b28efa9ae9ea3b9832edcb7fa16062517ac2c31c8570eb22c7ff7bd90fec39c4287fdda4a24
diff --git a/dev-haskell/parsers/metadata.xml b/dev-haskell/parsers/metadata.xml
new file mode 100644
index 000000000000..0149708d6d5a
--- /dev/null
+++ b/dev-haskell/parsers/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="parsec">Enable the use of the `parsec` package</flag>
+ <flag name="attoparsec">Enable the use of the `attoparsec` package</flag>
+ </use>
+ <longdescription>
+ This library provides convenient combinators for working with and building parsing combinator libraries.
+
+ Given a few simple instances, e.g. for the class &#39;Text.Parser.Combinators.Parsing&#39; in &quot;Text.Parser.Combinators.Parsing&quot; you
+ get access to a large number of canned definitions. Instances exist for the parsers provided by @parsec@,
+ @attoparsec@ and base’s &quot;Text.Read&quot;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/parsers/parsers-0.12.10.ebuild b/dev-haskell/parsers/parsers-0.12.10.ebuild
new file mode 100644
index 000000000000..a262cb26304a
--- /dev/null
+++ b/dev-haskell/parsers/parsers-0.12.10.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing combinators"
+HOMEPAGE="https://github.com/ekmett/parsers/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+attoparsec +parsec"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/charset-0.3:=[profile?] <dev-haskell/charset-1:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.12:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?] )
+ parsec? ( >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag attoparsec attoparsec) \
+ $(cabal_flag parsec parsec)
+}
diff --git a/dev-haskell/path-io/Manifest b/dev-haskell/path-io/Manifest
index ac368bf0b4a2..a4839d5b5308 100644
--- a/dev-haskell/path-io/Manifest
+++ b/dev-haskell/path-io/Manifest
@@ -1,3 +1,5 @@
DIST path-io-1.2.2.tar.gz 17818 BLAKE2B 5a4a39ff0282e2d2294b8392af954fd0bba036ff223b95dca1951b202b6a4be14373bf439b826d4fb868e4378f9beb45488a77955a6c8e10bd5af70ea72fb57d SHA512 910af5fd9345daa815235027992e6ab4af3784da7afa314644abaf8acb5bee59f3f1444449ce55e88961c86031cf4537c855e13ba2e777348d9fe4c0104fb6d1
+DIST path-io-1.6.0.tar.gz 20848 BLAKE2B 89236aca7c41b5095bb989c7638640ce6735843db36028b2b9d4f0427b0bb94403d915eb3abdfd34cf02f5b6b02cb02e57525eb9e056c942481802b24401117c SHA512 dcafbbfe1531d7b00a9df751c093e6affdefafe7589c0243530579b9f5733ef1357b1085cfd88bf53ff9794accddbc789b927a199f4c4a2b7778268cf1719477
EBUILD path-io-1.2.2.ebuild 1086 BLAKE2B 79afe2fc2b536a9670abaff2b2159fdc4b4b0f43a60de4a301440b6339d50a841714fbf34ceef312d5b9d4c0358faf0952cb3dab56eb021da17235a38639386d SHA512 11a6a8ee98a30d7defbe0535a019c4556d1b25bde7b6963c1a06956b10f662dedef39c858dc14022efc9ffcf6914e9b800745ae69526fd24311970b1251316c5
+EBUILD path-io-1.6.0-r1.ebuild 1123 BLAKE2B 0b6e59bb818133e2abaa74c1473edd8ca49a0d0da9f39c56733e4fdbaff70ed4326e544f5a0f6aa87fc3614411dbbf7d076d7957bd6ac7aaa5f2c29a8b9f959d SHA512 d793eee11974caf22d844967ea174e5499029af55c7ecde88a048448272cd8d8e5a5f587d6c1978b03c03b6ce367742f6db943576fe9f622c108f290106aee9e
MISC metadata.xml 340 BLAKE2B dd3091702c88dbfc3d33f22fc20d8c10b506d3efceb9c8b6277c46a11af951de5eba045cf56a73aa2ee88a0010749e3aac8c9a11ca08174f9fdff4caa107a0fe SHA512 6d5348e164095958d860fb532fc3354d8edc244dd1f0b9b90eee725659f5616c54c3e841489c4752aa470e6531d04ae212898a02652876eaf2f18639c17b1827
diff --git a/dev-haskell/path-io/path-io-1.6.0-r1.ebuild b/dev-haskell/path-io/path-io-1.6.0-r1.ebuild
new file mode 100644
index 000000000000..fdde596e893d
--- /dev/null
+++ b/dev-haskell/path-io/path-io-1.6.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/dlist-0.8:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/path-0.6:=[profile?]
+ >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ >=dev-lang/ghc-8.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'path >= 0.6 && < 0.7' 'path >= 0.6'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/path/Manifest b/dev-haskell/path/Manifest
index 5703f46a58b5..2cfdba0c374e 100644
--- a/dev-haskell/path/Manifest
+++ b/dev-haskell/path/Manifest
@@ -1,3 +1,5 @@
DIST path-0.5.13.tar.gz 16988 BLAKE2B 4fbc3464f674a15a2dc3c543cbf9d705f9c189224e45c6bb4f180e46483547822ed8a90920c183c756ebcd3529ceaa142b7a644b6e2f28a474e1302827b37204 SHA512 bf1e4750aa025382735f0b8329daa092501f1bbcb25ca3951be653cc3193d19be4339697e966db7dbff7ea2f78b251259c9f6f4cb36402a51221b077af388284
+DIST path-0.7.0.tar.gz 24227 BLAKE2B b2f3347c29dfae0e7674f4de39f07bb7ee681735d1509c7eefd29cc2141dcf974212fc970095a783fdb47dbffaac9489097116768bfe996a160bb9b8886cc9e6 SHA512 b07fc95eab12188d49e4525ea5bbadfda9d5bfb61cc306d624730087d2fc1f946407e4861f7f66de48d9cdf2541591d4518fcc77f28d65671bfa65a963e18a9c
EBUILD path-0.5.13.ebuild 937 BLAKE2B e96e3fcdce7908abc4ee3fbd19923eceaa4a2fa3e8d4e66f5c4baca9068a363ebb66278a6e8ca4037bafea032cf811ff5d2fc1a69660d52defb2632a1fa2b62a SHA512 54df4d1ea3d5a10c26434aeced20285cef3bd6dfe6764c4fcf44ff4d28bb7173585e1088172077dedea8b65df8e58044d1496c5fd13c9902cde0ca92bc355285
+EBUILD path-0.7.0.ebuild 1152 BLAKE2B 8b81e916f30b530b57852a14546a355918788d5ad0077ddacc9af4b73e971832d16524bb6d81941c64c1fd42628ffcae183dd6dca6b1b7ef3eeec30b85ae05b8 SHA512 0b0f2781f36ba9dbbc5b233690e39a010eec6ec4b3401845c9e5c11b38820e643b8bb1bf6c600ea7894bc99ffc777e589b193956efc5dab92cf3ade4678eed41
MISC metadata.xml 295 BLAKE2B 5f4666825b52c64e89d54c65bfa6053986c2c1b3aaa3032e652d304516f4f2d9402e14b66ac9e737722b3b0ae6b3a5509d39d51a2799dec35ee323e88948ca65 SHA512 e416d1a71b8bf287ea2072c15d4bc5b520355d210c7c6a75dcfbfac542caa06fc24319809ece7794ee8325d73080c59e1e881e128e5f5cb89c4b04d17f42893b
diff --git a/dev-haskell/path/path-0.7.0.ebuild b/dev-haskell/path/path-0.7.0.ebuild
new file mode 100644
index 000000000000..c53f870c9dda
--- /dev/null
+++ b/dev-haskell/path/path-0.7.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+#hackport: flags: -validity,-dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Support for well-typed paths"
+HOMEPAGE="https://hackage.haskell.org/package/path"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.11:=[profile?]
+ >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( >=dev-haskell/genvalidity-0.8
+ >=dev-haskell/genvalidity-hspec-0.7
+ >=dev-haskell/genvalidity-property-0.4
+ >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3
+ >=dev-haskell/mtl-2.0 <dev-haskell/mtl-3
+ dev-haskell/quickcheck
+ >=dev-haskell/validity-0.8.0.0 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev \
+ --flag=-validity
+}
diff --git a/dev-haskell/patience/Manifest b/dev-haskell/patience/Manifest
index 9b4bb3ebe294..1128ae0e985f 100644
--- a/dev-haskell/patience/Manifest
+++ b/dev-haskell/patience/Manifest
@@ -1,3 +1,5 @@
+AUX patience-0.1.1-ghc-8.6.patch 914 BLAKE2B 840b9f375e4bc1725be57e55d2a7a6e27c8e075758d924597a34ffc80ab6c0a6f706cbb2247c063983c282451a4ff0832aca00b03a795d38898a38ffd03f3dc2 SHA512 d6a4bc0eb4abdbe8313d334ce5b60e18bf1b2d74aecc72147dcda53f6e724d2fe29d07a70c026f24614c36ab6d9132dcd6ae9ee44b5f2b04b6b317cb3121c47c
DIST patience-0.1.1.tar.gz 4610 BLAKE2B 6ce8e959dec8493990f66c9cb7b5dc8aaef6cb4edc3207f19156ba527fd993112a29a9d39241a39c2d9c4af600cebdfd31f02833779ce6cbf74e14ce6305273a SHA512 dac94580d9b82023841b5406509f8cd0e58148756e4259708c21b78b480fb4fb67b21a82c81e702275f49d90bcd1d2b46d20bb96267131d4ff57334f110e14f7
-EBUILD patience-0.1.1.ebuild 568 BLAKE2B c3672a6f7659d9695469dd2ce33cf2bb7653cbfb845e3b6702db661d11aed518977189a7ccb2643bee4a12d9de2fafa97399325eb138ce75fb3b80bc7edeb947 SHA512 525b06e383af2aa4938aa5ceb92b4abc5f38e0e4467f5958296f1875a37ccc1719cf16c9d9dc06dd27ab82b2ed5d96658c590628e976480edfae1e138a688964
+EBUILD patience-0.1.1-r1.ebuild 600 BLAKE2B 2c1f4fc5f4a8b5919bed5dcffda07b4f551190b9e020fdf630f7fcf83dbe22c3c272e41cf1eda72205fbeb71a169fa092df6c0ea249d00f884b28d4707bfe747 SHA512 78ff61dbb71cd3d992e56116714abf35b20622d30d93994505e1c34798f082d6afd76cfba9859920396689793fd6dbfc3125ab5be976f0b11ba61cc1a7167df2
+EBUILD patience-0.1.1.ebuild 556 BLAKE2B 407ea126550f9968ce033ea1f1157c1a0afb3be969bca701417925b99376f26ad4f34201571343f2a61f9f1e5ffaac499884f0762e0f8bb23831b1f079c96a50 SHA512 0bb9bd89da9d16d56f46e5a360ed80be92f01e2c5c96eabfdb2069a7d33074cd7742416952a8c892982df4d49a7bef109adf01e6ae799f02639a596a41a5673d
MISC metadata.xml 887 BLAKE2B 0cf15592802803b2efb4a61ec726a019abcb976bdec08c7389e3842fc0067c78aec5b96723fb3afd76c607428548bbc2ad46904f9be6edcdbf2363463d88ed4a SHA512 e6d6b6af598a2d92c07d1464c785f694f91e706ab2706909f4d1920c58764dc84856cadbed8008f337dfddc4ddb4431849b5688a7c6e50c28ff922680a766f78
diff --git a/dev-haskell/patience/files/patience-0.1.1-ghc-8.6.patch b/dev-haskell/patience/files/patience-0.1.1-ghc-8.6.patch
new file mode 100644
index 000000000000..e844e1d9df5e
--- /dev/null
+++ b/dev-haskell/patience/files/patience-0.1.1-ghc-8.6.patch
@@ -0,0 +1,20 @@
+diff -ru patience-0.1.1/Data/Algorithm/Patience.hs patience-modified/Data/Algorithm/Patience.hs
+--- patience-0.1.1/Data/Algorithm/Patience.hs 2011-08-17 08:08:14.000000000 +0800
++++ patience-modified/Data/Algorithm/Patience.hs 2018-07-11 15:17:45.021338649 +0800
+@@ -15,6 +15,7 @@
+ import Data.Sequence ( (<|), (|>), (><), ViewL(..), ViewR(..) )
+ import qualified Data.Foldable as F
+ import qualified Data.Map as M
++import qualified Data.Map.Strict as MS
+ import qualified Data.IntMap as IM
+
+ import Data.List
+@@ -68,7 +69,7 @@
+ -- Elements whose second component appears exactly once.
+ unique :: (Ord t) => S.Seq (a,t) -> M.Map t a
+ unique = M.mapMaybe id . F.foldr ins M.empty where
+- ins (a,x) = M.insertWith' (\_ _ -> Nothing) x (Just a)
++ ins (a,x) = MS.insertWith (\_ _ -> Nothing) x (Just a)
+
+ -- Given two sequences of numbered "lines", returns a list of points
+ -- where unique lines match up.
diff --git a/dev-haskell/patience/patience-0.1.1-r1.ebuild b/dev-haskell/patience/patience-0.1.1-r1.ebuild
new file mode 100644
index 000000000000..04916452e606
--- /dev/null
+++ b/dev-haskell/patience/patience-0.1.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# 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="https://hackage.haskell.org/package/patience"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.6.patch)
diff --git a/dev-haskell/patience/patience-0.1.1.ebuild b/dev-haskell/patience/patience-0.1.1.ebuild
index 89ab91c32362..fddc9c0dcf58 100644
--- a/dev-haskell/patience/patience-0.1.1.ebuild
+++ b/dev-haskell/patience/patience-0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/pcap/Manifest b/dev-haskell/pcap/Manifest
index f90bf3d3cfd1..29776f642b22 100644
--- a/dev-haskell/pcap/Manifest
+++ b/dev-haskell/pcap/Manifest
@@ -1,3 +1,3 @@
DIST pcap-0.4.5.2.tar.gz 49414 BLAKE2B 3218a30d1b5fe14981578ee95648e0b5f38a6800351645bac7590ece92cadab4f5e2feb67fd9599861751f205240be757e15f0374ad381edeab6f7fb5692bb48 SHA512 75bdaf3700826d94309e7b26f7ed9b367c33df0a7c8e7f4104230f57fff6916c193b0123dbb64f12d2031a1c350d029e471a58ea6bad0dd36de3a40eafbeab33
-EBUILD pcap-0.4.5.2-r1.ebuild 616 BLAKE2B 08b9cb4468c3f3351ea720bcaa4d2ef267d33a85f01cfb8543bf43560883ad5df6fe9666211daf642a5c7fb35cbf1d465eef754e4699eb2398f78bb98d03f1b1 SHA512 027937fc0e4184f73c8372d5847c2f32daf200e3f3c23a77750368db10471ad760041c1d287f3c4405f5491da4ec8907ac0d5d341d877c5328602481805d474c
+EBUILD pcap-0.4.5.2-r1.ebuild 604 BLAKE2B 440beefebc953a8ee9354131324fa7cde773093d6e1f6051eab92f83056bdb4805e9d4a00b17871d7753af3cc5e051a55ed7cd5eb7df52d962e2e64503295cfa SHA512 6a2718339cd8e3233b490b5b7fb0acf5632b344e6b7fbabe3e86f5c49327f3e468db8b2eee1afc236e2d435e258a882e9ea6317ce3feca28411e4412e0937cdf
MISC metadata.xml 475 BLAKE2B eb18c4c53904052baddfabcf71c46cf553597c25bac84d16725dc93a01f3562ec2ec0edb16df3c7784aa2fc000520ded229f3f2c5138a78441e2ff6e81d925d4 SHA512 10ab37e06c3c986ec2f14fb95caf76d58823802a0e5e49cc927b1ea534c9b03f943b1c34c8bea5d76f472eb2ffe59dd89a04200881d64f75af340f952f2a0c60
diff --git a/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
index 1787dd4d682c..378d0711b823 100644
--- a/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
+++ b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest
index a08096ec00c5..bca932e34f75 100644
--- a/dev-haskell/persistent-sqlite/Manifest
+++ b/dev-haskell/persistent-sqlite/Manifest
@@ -1,6 +1,8 @@
AUX persistent-sqlite-2.1.4.2-exe.patch 709 BLAKE2B 41fbf74d91c0cf98a7417754ac3533eac51dbf35258f9fd2f6be286271ecb0699ac461a6d9898fd211c06e288da572080f14d6c19263b8199d49d394de0fdfaa SHA512 96772879c46426fba0e79d23c5b11d2ae3e2e30a272bb11bc3f739eb20a7c5b182e952163b974b440f39c947180675e384dce5d7f7ea693e7835055248e18ced
DIST persistent-sqlite-2.1.4.2.tar.gz 1460596 BLAKE2B b5bb2a869888fd276fc4a515000253408f878964b5b4b0740406a7655f2488a8b5c9354be108bc4f24b31caafa4916a9973ed2204a4be7ca53745dbc7217893f SHA512 9c959164135120f02464daee6d9012872d12212bcb94128010f05784cd11cd04d2fd2dcca5dafd9036d0bd4154a5262b26816b27d7a335f0404634471e3944c7
+DIST persistent-sqlite-2.10.6.2.tar.gz 2220390 BLAKE2B f146ec84ae45d0d4b4cb3c809bf694182c8592369e222029824f6eb6a39abbbb67acc6bdd2af4a9b8080d50ffcdc20968fa14cac237a475b220dcefe3329fc2d SHA512 b1db41bf77ae53b99c28f3224c9a2b7335faa4a78c96487270249959cc9491fa542e28d38dd63a2b417580f6a41608ffcee152e8609fe16392005c728862c7bc
DIST persistent-sqlite-2.6.tar.gz 3565770 BLAKE2B e92865929494d37ea5363dcb5110821e5ae5de099aca3fefa59311d2586b9c450f648fd4077ac7310efe72d5c7267b8f5c943610e65db7731608d8e86c62fdfe SHA512 c0be576429ee0051eeeffff6c6d7168a7993deeca47acd27bf2d0075afad2702855f2c14d8b389697d5053aa097d81fe119e4eb215a1c56f782e2ac95a5f8ff8
EBUILD persistent-sqlite-2.1.4.2.ebuild 1302 BLAKE2B 5f82fc77a67f846d665ee4a7ad3b6134abd679b2583dfb3e4c5bead612557e2391117a11c8aa6fb41f5040ac7488553bd475dcd032e5f1695e45d0143adde57a SHA512 04f9d44c2f711fec358afb5b2b58b2508474621e662ed26ba7ecb173cda57540486e47029a766b232cccf8849254ae7e86381a66e363aaae2362dc55bcf03c63
+EBUILD persistent-sqlite-2.10.6.2.ebuild 1798 BLAKE2B 5c74bb24992fe69fb9024892495c7d4f4b51d361d95e02b662a5e5337acb74e56ad42d72d85aabd644b283819f09615bcecb3ca76f57e4d5160c33d66fcb2483 SHA512 9fb0bdf40d858c514f0fee7040a7ed09e2382a44a294e437672312624abcd706350fc76c6e3c4e7e7a973873a7e1b0d77b0161122b19fce9dad8b9c08d3ff221
EBUILD persistent-sqlite-2.6.ebuild 1259 BLAKE2B 1e607715e92a1710d92ea5b2831568959f46fe1418b7db5421692dadbe0b268e6bc858d9c5f4f1056ff2167eb7f957f8e42d9e67f2058f531f862765aabc6075 SHA512 3a4d79baa945f87d95e49389c471b3fc1310e18cc92e9cc9210f596d41bcd64edc5ac4d875a7d8eb0d7d01cd95c1b093c9806d70d45c1a3b905ca83dcc99c08c
MISC metadata.xml 533 BLAKE2B c34bf1644536c848850e9e5c8049a4f55588c9aca1f430fde30360a3f56d5457a55796e17d430d9622ea6d9beb804fff4fdd12e3120b7b2db322f8c2e319d0fb SHA512 d8224799947db36e76c7e77dd7303f77961f1c0ddeed6b795f3b5c047db6af57148c6a31f3838a9c35900d6859a333bf85965caa68263e23d0533c17ce2ad3d7
diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild
new file mode 100644
index 000000000000..e3b69f748f49
--- /dev/null
+++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: +systemlib,-use-stat3,-use-stat4,-uri-filenames,-full-text-search,-have-usleep,-json1
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="build-sanity-exe"
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
+ >=dev-haskell/conduit-1.2.12:=[profile?]
+ >=dev-haskell/microlens-th-0.4.1.1:=[profile?]
+ >=dev-haskell/monad-logger-0.3.25:=[profile?]
+ >=dev-haskell/persistent-2.10:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ dev-haskell/resource-pool:=[profile?]
+ >=dev-haskell/resourcet-1.1.9:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ virtual/libc
+ >=dev-db/sqlite-3.0
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/exceptions
+ dev-haskell/fast-logger
+ >=dev-haskell/hspec-2.4
+ dev-haskell/hunit
+ dev-haskell/persistent-template
+ dev-haskell/persistent-test
+ dev-haskell/quickcheck
+ dev-haskell/system-fileio
+ dev-haskell/system-filepath
+ dev-haskell/temporary )
+"
+
+src_configure() {
+ # most flags disabled since they have no effect when system-sqlite is used.
+ haskell-cabal_src_configure \
+ $(cabal_flag build-sanity-exe build-sanity-exe) \
+ --flag=-full-text-search \
+ --flag=-have-usleep \
+ --flag=-json1 \
+ --flag=systemlib \
+ --flag=-uri-filenames \
+ --flag=-use-stat3 \
+ --flag=-use-stat4
+}
diff --git a/dev-haskell/persistent-template/Manifest b/dev-haskell/persistent-template/Manifest
index 242102162268..e06930670be4 100644
--- a/dev-haskell/persistent-template/Manifest
+++ b/dev-haskell/persistent-template/Manifest
@@ -1,5 +1,3 @@
-DIST persistent-template-2.1.3.4.tar.gz 19084 BLAKE2B 625532bca1e65a40f043f6975cf1c3c93329bd593cc2c5f6f9f62c0aa925c91a358518ce69ccc65609b4d2e9686a4337af47bd2a7e6778769d7f3cb40796241d SHA512 8b218dea93a6a2ca80801acb43f101d6809d7118f3b6765a98543d87b12b4b565d5b3ea1f1256863b2493553f996ef5dcc569432507de6477b1f59a02093d95a
-DIST persistent-template-2.5.1.6.tar.gz 20196 BLAKE2B d7d63dbead0348bc3c9239c23e5976337fa952a4a19cf86507064632d0ab1ddd7b26f984285307cf7b3ff177afd8aa5e94708412ba954815959ff09fb857bfb0 SHA512 4e2432a0f0fca28699c3abe9298b10451330dfb4e2b1a7048a2a98e3e18d4b41df06ba1bd53ffbbce3aebb123cd2f6ec9249580490a32c478ff3aff628011916
-EBUILD persistent-template-2.1.3.4.ebuild 1148 BLAKE2B 21adcaf596ee31d7298e4594380007515d61638cb04db66b34a6730ded1df3f06bd84714e57a56f35169ecc53faf46eece23ca68359ed2f455c9762da582cb67 SHA512 1637849f9c9941fe42eb307470ee577a433eafacd2be4718cda84f82634dbfbffd816b2d2fe8ea80295977f4a50ea3a88169121a368c17c47f5bd02d3f064bb5
-EBUILD persistent-template-2.5.1.6-r2.ebuild 1461 BLAKE2B 952f3c92bbd322cc411eb2bd73c5bb5c8463c541cc5af64b5a3a6b8e960f2ac85f3c996a16333652be22b41d839041b6314532f58c6a02ff3d3ffde563b137a3 SHA512 11f4a368dcd13ff985381485977b72e67a978d007ab2301258d34cb81ef6d115488f2d59f75688b4ee86323844506e312a35c7ce1b50fd177c6073007c0e05d9
+DIST persistent-template-2.8.2.3.tar.gz 25949 BLAKE2B 2b2fbfcb4e8dad68da8a820ae082db8cee9f683db9509b55b4ba908bff0a20cdf4e925db4bfe2d5c0014912e58469aa593e24a428f181928e8024917a3ab7db8 SHA512 eef94f07783f2b61ed4d00c75a57e976e2546ee1cb564471ea33e5faf01634701a7b60b4c1ee64594e0058949966f132fe46f1a5efc5a64f949fc6e6b27d5ddb
+EBUILD persistent-template-2.8.2.3.ebuild 1174 BLAKE2B 22a507b8a84f0a9e7176ab3f7fb2004e21ed5b65bcd0b09c5b30e71290a6c9a25523daeebb4f4a179fc30c1c3c9f33c30f76a6f880111b60572c110267f6cbed SHA512 9df4d2e578edcc5171c3e66143f65e896fb2011efc42099e5d84c37e64870e66e158033adf487f784aa20459acc73ebb4ff16a180388d2d05687072b9a85b108
MISC metadata.xml 423 BLAKE2B 74c07376a1dec4710e8c652e2400fff81a26fe160c8d66535d96cde967cf6fa2e430a78464478a684ce4bbf0daf93f881fa9803f03c68d7d0d0f74dec421973f SHA512 9bb326d4650a21992d988e00e20936bb9e40138d306c75e1621b4291b6cdeb72bd40d7d25c503f89a5266c157ba917ece4828a7255ad5b5662f450c4e82091ab
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
deleted file mode 100644
index 36fbfa68a7e8..000000000000
--- a/dev-haskell/persistent-template/persistent-template-2.1.3.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/persistent"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index fa0195fefb94..000000000000
--- a/dev-haskell/persistent-template/persistent-template-2.5.1.6-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/persistent"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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-template/persistent-template-2.8.2.3.ebuild b/dev-haskell/persistent-template/persistent-template-2.8.2.3.ebuild
new file mode 100644
index 000000000000..2a2501f66988
--- /dev/null
+++ b/dev-haskell/persistent-template/persistent-template-2.8.2.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/http-api-data-0.3.7:=[profile?]
+ >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/path-pieces:=[profile?]
+ >=dev-haskell/persistent-2.10:=[profile?] <dev-haskell/persistent-3:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( >=dev-haskell/hspec-2.4
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/persistent-test/Manifest b/dev-haskell/persistent-test/Manifest
new file mode 100644
index 000000000000..fb223142e8f2
--- /dev/null
+++ b/dev-haskell/persistent-test/Manifest
@@ -0,0 +1,4 @@
+AUX persistent-test-2.0.3.0-new-exts.patch 8051 BLAKE2B 6acfdcea9195fc1e79be992ce93c0a5e061722b70a9af9e231a4645436c077bd5c466c7d8ddc091795a3a44726edabfa97eeddbdb61fdc92f1afae29caac7f6b SHA512 cd4eb775a223396ee602cb3a220b0323bf491f9d7f1daebee146a0f573971900bd00ec2de5640119fd2e27fe6be5de3151eb08d4a94f08bb3bc10006aa932ea8
+DIST persistent-test-2.0.3.0.tar.gz 24642 BLAKE2B a1f94ffd7d574ac575db79f2afcd9f627be9dffff8c29811d104b1c30239f0518c90b096a34689c18e9e1a4fa63a3dccb819bd910ecfdadb5239806d53e5cb17 SHA512 511aa72db39687b2b90ef262d5dd83a64887902c2fe57bb87bfd437421170f39af4ebf54ba217eddce80d2afac54ed7e546214775f056e478f20de27c518fdf1
+EBUILD persistent-test-2.0.3.0.ebuild 1430 BLAKE2B 5c9b2be28244e7589c5bc549fb10aefa47bf5982c4557a318c5414512887155fc6909447d5a480ec07f941e221ffa932d33ab3dcaa2048b09ba9e5a6e64058e0 SHA512 b00983533909425be2150d55e9e5ed893113483911b2b1d2017a882d0fa399d8e6b8ad25cceb8ca507d6c83affbd8205a7458203e728e9905c20342aac9b0a0d
+MISC metadata.xml 467 BLAKE2B e032a48fbac4eaa4a7fb97fd7bb2437a8cfa0fcc032f76f6e62fa55cae67a8a9c6f9f06c28ba1b7ecffa32c2d8943590a2038f2764b4e73e791a3b42174aacf5 SHA512 f320da1160bea9aac40a791c5da1e0f76aadd9ccd165687e8441d66de488e4d7ada914396b10147614afa28538c84372d7a98d8cbc18beeab517415f042958b1
diff --git a/dev-haskell/persistent-test/files/persistent-test-2.0.3.0-new-exts.patch b/dev-haskell/persistent-test/files/persistent-test-2.0.3.0-new-exts.patch
new file mode 100644
index 000000000000..e27746b85731
--- /dev/null
+++ b/dev-haskell/persistent-test/files/persistent-test-2.0.3.0-new-exts.patch
@@ -0,0 +1,252 @@
+--- a/src/CompositeTest.hs
++++ b/src/CompositeTest.hs
+@@ -1,6 +1,8 @@
+ {-# LANGUAGE DeriveGeneric #-}
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-} -- FIXME
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-incomplete-uni-patterns #-}
+ module CompositeTest where
+
+--- a/src/CustomPersistFieldTest.hs
++++ b/src/CustomPersistFieldTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module CustomPersistFieldTest (specsWith, customFieldMigrate) where
+
+--- a/src/CustomPrimaryKeyReferenceTest.hs
++++ b/src/CustomPrimaryKeyReferenceTest.hs
+@@ -1,4 +1,6 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
+ -- This test is based on this issue: https://github.com/yesodweb/persistent/issues/421
+ -- The primary thing this is testing is the migration, thus the test code itself being mostly negligible.
+--- a/src/DataTypeTest.hs
++++ b/src/DataTypeTest.hs
+@@ -1,5 +1,8 @@
+ {-# LANGUAGE ScopedTypeVariables #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module DataTypeTest
+ ( specsWith
+--- a/src/EmbedOrderTest.hs
++++ b/src/EmbedOrderTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module EmbedOrderTest (specsWith, embedOrderMigrate, cleanDB) where
+
+--- a/src/EmbedTest.hs
++++ b/src/EmbedTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-orphans -O0 #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module EmbedTest (specsWith, cleanDB, embedMigrate) where
+--- a/src/EmptyEntityTest.hs
++++ b/src/EmptyEntityTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module EmptyEntityTest (specsWith, migration, cleanDB) where
+
+--- a/src/EntityEmbedTest.hs
++++ b/src/EntityEmbedTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module EntityEmbedTest where
+
+ -- because we are using a type alias we need to declare in a separate module
+--- a/src/EquivalentTypeTest.hs
++++ b/src/EquivalentTypeTest.hs
+@@ -1,4 +1,6 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+
+--- a/src/HtmlTest.hs
++++ b/src/HtmlTest.hs
+@@ -1,4 +1,8 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
++
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module HtmlTest (specsWith, cleanDB, htmlMigrate) where
+
+--- a/src/LargeNumberTest.hs
++++ b/src/LargeNumberTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module LargeNumberTest where
+
+ import Data.Word
+--- a/src/MaxLenTest.hs
++++ b/src/MaxLenTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+
+ module MaxLenTest (specsWith, maxlenMigrate) where
+--- a/src/MigrationColumnLengthTest.hs
++++ b/src/MigrationColumnLengthTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module MigrationColumnLengthTest where
+
+ import qualified Data.Text as T
+--- a/src/MigrationIdempotencyTest.hs
++++ b/src/MigrationIdempotencyTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module MigrationIdempotencyTest where
+
+ import qualified Data.Text as T
+--- a/src/MigrationOnlyTest.hs
++++ b/src/MigrationOnlyTest.hs
+@@ -1,5 +1,8 @@
+ {-# LANGUAGE UndecidableInstances #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module MigrationOnlyTest (specsWith, migrateAll1, migrateAll2) where
+
+ import qualified Data.Text as T
+--- a/src/MigrationTest.hs
++++ b/src/MigrationTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module MigrationTest where
+
+ import Database.Persist.TH
+--- a/src/PersistUniqueTest.hs
++++ b/src/PersistUniqueTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module PersistUniqueTest where
+
+ import Init
+--- a/src/PersistentTestModels.hs
++++ b/src/PersistentTestModels.hs
+@@ -1,6 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE StandaloneDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-} -- FIXME
++{-# LANGUAGE DerivingStrategies #-}
+ module PersistentTestModels where
+
+ import Data.Aeson
+--- a/src/PrimaryTest.hs
++++ b/src/PrimaryTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module PrimaryTest where
+
+ import Init
+--- a/src/Recursive.hs
++++ b/src/Recursive.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module Recursive (specsWith, recursiveMigrate, cleanup) where
+
+--- a/src/RenameTest.hs
++++ b/src/RenameTest.hs
+@@ -1,4 +1,7 @@
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module RenameTest where
+
+ import qualified Data.Map as Map
+--- a/src/SumTypeTest.hs
++++ b/src/SumTypeTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE StandaloneDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# OPTIONS_GHC -Wno-unused-top-binds #-}
+ module SumTypeTest (specsWith, sumTypeMigrate) where
+
+--- a/src/TransactionLevelTest.hs
++++ b/src/TransactionLevelTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+
+ module TransactionLevelTest where
+
+--- a/src/TreeTest.hs
++++ b/src/TreeTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-} -- FIXME
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module TreeTest where
+
+ import Database.Persist.TH (mkDeleteCascade)
+--- a/src/UniqueTest.hs
++++ b/src/UniqueTest.hs
+@@ -1,5 +1,7 @@
+ {-# LANGUAGE GeneralizedNewtypeDeriving #-}
+ {-# LANGUAGE UndecidableInstances #-}
++{-# LANGUAGE DerivingStrategies #-}
++{-# LANGUAGE StandaloneDeriving #-}
+ module UniqueTest where
+
+ import Init
diff --git a/dev-haskell/persistent-test/metadata.xml b/dev-haskell/persistent-test/metadata.xml
new file mode 100644
index 000000000000..06a1d4de2257
--- /dev/null
+++ b/dev-haskell/persistent-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>
+ Tests for Persistent. This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/persistent-test/persistent-test-2.0.3.0.ebuild b/dev-haskell/persistent-test/persistent-test-2.0.3.0.ebuild
new file mode 100644
index 000000000000..31a319f723d7
--- /dev/null
+++ b/dev-haskell/persistent-test/persistent-test-2.0.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tests for Persistent"
+HOMEPAGE="http://www.yesodweb.com/book/persistent"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
+ >=dev-haskell/blaze-html-0.9:=[profile?]
+ >=dev-haskell/conduit-1.2.12:=[profile?]
+ >=dev-haskell/exceptions-0.8:=[profile?]
+ >=dev-haskell/hspec-2.4:=[profile?]
+ dev-haskell/hspec-expectations:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ >=dev-haskell/monad-logger-0.3.25:=[profile?]
+ >=dev-haskell/path-pieces-0.2:=[profile?]
+ dev-haskell/persistent:=[profile?]
+ dev-haskell/persistent-template:=[profile?]
+ >=dev-haskell/quickcheck-2.9:2=[profile?]
+ >=dev-haskell/quickcheck-instances-0.3:=[profile?]
+ >=dev-haskell/random-1.1:=[profile?]
+ >=dev-haskell/resourcet-1.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unliftio:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+PATCHES=("${FILESDIR}"/${P}-new-exts.patch)
diff --git a/dev-haskell/persistent/Manifest b/dev-haskell/persistent/Manifest
index 8902db4118be..f2c1478416b3 100644
--- a/dev-haskell/persistent/Manifest
+++ b/dev-haskell/persistent/Manifest
@@ -1,5 +1,7 @@
DIST persistent-2.1.6.tar.gz 42889 BLAKE2B 73b5235cca8104b4d10cb87f8ec3faea4f4b4c48b017b5b6a44fbf50cd955b9446e6fccc91a1a7572f9e480270436723316e1c4ed25a8ee9b5399390ff4d8757 SHA512 b1de69547d252a142bce18b837b37be60cc384172473f08dc0d7826dc82f7ce879bb7e0860d31e5c8dadab78992f2c84766bdc804f6ca06b29fa5e7f8391273e
+DIST persistent-2.10.5.2.tar.gz 72570 BLAKE2B fb5fe4704076e66b6aa24615e4faa14803879b18da6dc972f7f05a5ecc27435ee4e7f46376a2082bb327b189db4cc51aa04f673ffc8df46d8b85a56e2c26b111 SHA512 5d7fe9259d89ab210bd136d9f9b0f3e52d48825a003cc02dfb01f50457324daf2c8659b9123cc0e958b636613fa61004f649f97980c6a5427d425656ceb166f1
DIST persistent-2.6.tar.gz 50030 BLAKE2B 434b452c55339acf3ebc5631d6038b1e875959b7b867f033d2d55b72a2cbcc536c999e25bfc1ee6326f93e2c3a730c8a9a781c4677a44a55648edd32951db6ac SHA512 39fe1ec0c959ca0ec9c37feda8b2e4d4ddd706ae2bd4de9c4161db02c85747475f5a61d5daa3ef73f4adc061e13ff138edcbe34fe1baeb93512c1fe68053a282
EBUILD persistent-2.1.6.ebuild 1646 BLAKE2B 6e0279517a0bf79f3dc5c52fc5d9df2af522302df09737ee6cdf02e9b9191d9f79f35bfff831d348ac7ea3cd251630844bed01881f7765f041eadda547510dbe SHA512 c93693e12565233f79a79ff76a9857c2428834c1fc2c73166a9a66b5a5fcbf2a45645ddf7df17edb4326b0af1f15a27b418ef447762f5eecfc57652f4a38370d
+EBUILD persistent-2.10.5.2.ebuild 1449 BLAKE2B be79e34008c7e1e15ed075cccf61e3cd08d91d9f8fb3fbe7e6a7c275a47159f030bf1642ebe2ecadd2b5509807a81b064fb394439c866808381b6655d5aa529c SHA512 1205a01b98b890fe66be5eb63b587bba1c47cdfcfc9e487d6f61ec0484afeb44f646de7960d593a5d13f4f1912d1b9ba827720b74b873293f00686ebb205b8f9
EBUILD persistent-2.6-r1.ebuild 1819 BLAKE2B 5aa4702c8e0df799697e30ab5c1fb2140e7d2c08eddb62398535e680efcc35ad06d4d6d1d0e4e4309c8329e9ddc4c36ca00822fe3fec8b3059c5475700fa40bb SHA512 07535160e6c905db68c38c1f42397da2c55eea82e9a92f6afaed297de962d6ffa75e0ba7ae38c7ec3e39b373061a08eaffcf7dc0ad2a64a5c076e6fb4ebe8c8f
MISC metadata.xml 545 BLAKE2B 930ddcf3f9a50ed279af337a1c0e8972a8dd34d71218d1ec57b312bffb4700efc425359798ba71cb15f764ac4e74333b9835f877c91aadefc5aea7bac9ede850 SHA512 be844f5ffd48d9573cff4389f30efe79882dab1e6786b1e22f8d3b168cf81a83e10da15a4deaa2c6e1189645b70e097f72fcb99242581083c855213065fa686d
diff --git a/dev-haskell/persistent/persistent-2.10.5.2.ebuild b/dev-haskell/persistent/persistent-2.10.5.2.ebuild
new file mode 100644
index 000000000000..1bbbd221307b
--- /dev/null
+++ b/dev-haskell/persistent/persistent-2.10.5.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="nooverlap"
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-html-0.9:=[profile?]
+ >=dev-haskell/conduit-1.2.12:=[profile?]
+ >=dev-haskell/fast-logger-2.4:=[profile?]
+ >=dev-haskell/http-api-data-0.3:=[profile?]
+ >=dev-haskell/monad-logger-0.3.28:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/path-pieces-0.2:=[profile?]
+ >=dev-haskell/resource-pool-0.2.3:=[profile?]
+ >=dev-haskell/resourcet-1.1.10:=[profile?]
+ dev-haskell/scientific:=[profile?]
+ dev-haskell/silently:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ dev-haskell/unliftio:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/hspec-2.4 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag nooverlap nooverlap)
+}
diff --git a/dev-haskell/pipes/Manifest b/dev-haskell/pipes/Manifest
index d37f9a5cbb7f..1c9a2fa81ca8 100644
--- a/dev-haskell/pipes/Manifest
+++ b/dev-haskell/pipes/Manifest
@@ -1,5 +1,7 @@
DIST pipes-4.1.7.tar.gz 40008 BLAKE2B 88ed7685da4640d62d5065fe04065477191526990d517376a7cff8c97cbbcf939db5b062e45fe23f15b65f9fcca97d2f30be078354b47109e6d418f7055e2073 SHA512 95e4a24c156d34ac542a3535f71b60248850b228e96f90452dd6ddb1468f2f9db7a60540536568ac49b6a49d3b43caefa867c42d5e75f010e90b99fadf02827c
DIST pipes-4.1.9.tar.gz 40061 BLAKE2B 038ebcb31bf85d79bc4dd0eff36b7c4265db81e70c58403dc3d2b5609453aad0b8e026428a6466905801f961b8267f111dee082b2ca00020f5dc305fbf2edd9e SHA512 4d285ff4ded925df8611f4e1882b4f29f4853aa8077892cfbbda245d455eea7bbf0969299dc65fd2a793655e69bf66463c330dfe7736a8f234f330b5dd4ab751
+DIST pipes-4.3.14.tar.gz 42576 BLAKE2B 2d14d39f615965eb27d8c2a1bc92bc6e306bf5604760939121de74bd7752825f646e0f55e3c044f31b937357e97a2a1633f7fea6434b1a12522618d77df08559 SHA512 4dac195772876c62d187a123c99ec2c624ce9f5b4c8ea8de9621d01c4eaaaf99a2f856a2c9faf94ec35c531df29f0e82aa9015ad8dd4eb2b2d7478a0da4bacf5
EBUILD pipes-4.1.7.ebuild 998 BLAKE2B ded470e5d965ed139ddadf1721f5c74aa8d6172681aa932a6745669040940441cbf0cb51777d3a3a1a59de9579389da0882ee42ccd76a18d695157f0877c7ba2 SHA512 ac0503bae94db0ba81e1446dd16218c924c146ce92e08ce9ed24997e35b78aa87559619d3056794ec55a18116d23b337e322cd01e1e6244879d2e54fa0bf74b7
EBUILD pipes-4.1.9.ebuild 996 BLAKE2B 6df03f9b36f7e9c1a051c83ee35f337acfa7d7031975df7200bfe22ce6ecfd2e26025235af767586a2247ea8130e8c54b156c6f240a1032c645354d6f6fbdf31 SHA512 f73a32494584db10b7e6fc1a996ae51bf8d07f295f1e676a5cee36ffa25f01b408a881e46d14f4100ea595169db3559692c8d1226d49f7edee03e6dd0909ef4d
+EBUILD pipes-4.3.14.ebuild 1218 BLAKE2B e04ec0d68b34b7fc42687f574c5fd1a09edb431d61916a570de0ecc12124cd815e0fab398df85939c9a8328df04e14922460fdd955503acf5a171a5df26ebf8d SHA512 457026be04a27dd7e5947564f6ec436db4511b6301762f9b9a9c9cb7e6e80efe27d48f7438620002035d8de469b9cfd82ac97ae49b2c25f650c7cf6ca2278ded
MISC metadata.xml 1137 BLAKE2B b09460dcaf0d62c841207279c3911029f7ca9f96e663a8758f15dcfc2b4fa8314ba072cf93567d3368e75c8ed7adb0cd9acbb177b81f5e8190f0c47db917a8c7 SHA512 737ad4a728bac17368fd8da2856d97c545f0701399cc6496ac0e488e7e9dc3e23c2b797ebb614f73c013d74808d7d2e081dc512a87f929941b9ab40578c7ccf7
diff --git a/dev-haskell/pipes/pipes-4.3.14.ebuild b/dev-haskell/pipes/pipes-4.3.14.ebuild
new file mode 100644
index 000000000000..4b0d2f65d5a9
--- /dev/null
+++ b/dev-haskell/pipes/pipes-4.3.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compositional pipelines"
+HOMEPAGE="https://hackage.haskell.org/package/pipes"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.4:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mmorph-1.0.4:=[profile?] <dev-haskell/mmorph-1.2:=[profile?]
+ >=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/void-0.4:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ 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/polyparse/Manifest b/dev-haskell/polyparse/Manifest
index a7dba7af6b98..2c724448654f 100644
--- a/dev-haskell/polyparse/Manifest
+++ b/dev-haskell/polyparse/Manifest
@@ -1,5 +1,7 @@
DIST polyparse-1.11.tar.gz 22978 BLAKE2B 22154655fb090234223189f9f25e871c73f478ee3681313654d737930d594c9a378fa1d259ff4cdbe93d2df5a8ac79104ee12b9efed7e9fdf1caf6ad269ab988 SHA512 b2cecc633596caaa2b8a00ceb16f141cd69de9ec697ce53cd827a17c82cac70ffaf10bc1d8669156ed4d28589b11ac56820b5c02905c8a6bdcae65112126fa5e
+DIST polyparse-1.13.tar.gz 33144 BLAKE2B 0b142e4e82df045d838861124b204c06bfc62e642ea8a6a88697be0312df2a33998984a7e85ded35e4a0bb5eec304447b66a0d61dab196db32e63843a4b3e1cc SHA512 3b66a73f97d6b5b6628193f87cae1ae1a68d63df0058532b2ac9a62af82dabe28e15fe1464075a2f436e70a7d20b57e72fdd7831f8b11035ff8117becb08d18e
DIST polyparse-1.9.tar.gz 22256 BLAKE2B 01f2280db5d966d86450b4a3ae352e1ba911c1d7b116e6e94cd182c6d49c4b43e6d52f264097b4e8c87867bd535140b18c04a445ee9ab60f9296e1a15bcdeb0f SHA512 80f7cc269c7082d256aa273ce668a8fd9f58b4827fa69e390d749a622d667d5c01b7ede3719d52408d3efa35de66928a3fa659f3798826a2d53222d8a8d9d7e6
-EBUILD polyparse-1.11.ebuild 630 BLAKE2B ea2932e1cd8a1ccafc485218f1b5f9e1f3f22cabddea4d35eb1a117b9ed9a557ecbe9d489aa5a6b55dcb38c0634b0d1bc456f7ed70790d4c85bb695a46515033 SHA512 0cf58362c1c4a24def87b972a0fd618b3baf55c57d30685e6adf6383ec7a7d96a0543dc2d41f3f0216497969630195d542f2a93485a455f80198022c0e779464
-EBUILD polyparse-1.9.ebuild 607 BLAKE2B 32746a7455545d9900ec1094efa2636f87f651908e3fa24fd1e42a9ccdc6c97d354036f3894c829778c556fddf9c36d5fffe0247120f05fde12e9ea470ef273e SHA512 728b32d3565ce24a0211cbf66c9965da606ceb5dd9c521da1ce6b75834feaf024652a314b61e8ef7f0f36f21f03d7313436e4d92fb5e0a21859ec3a69998ec7e
+EBUILD polyparse-1.11.ebuild 618 BLAKE2B 92ef34d1740339b51cff63565124484cfe19e3a88a5f239a60732865466a4ea21c822c0c0ca00eeecde5c854985333a481cae87ec30cd5ab6d143b0a68d43fbf SHA512 dd6e93d841d39e0e1209e3ad80f53009389dac76e1027479d617aec098afadd3f1a0dc2eb3e78329cd20601312ea2b71fa360c00d6fd5b697ebea335fd082518
+EBUILD polyparse-1.13.ebuild 802 BLAKE2B dd95b494d480f54a028f47ee8996537934b48bd2b068a47b5a92feff3981934f2d427ae60eed2e2ec9dba7f52b900d6bdef746551b0750c30f3bd84bbeaeb1c1 SHA512 ba1daa4558533e7ab5ca04e068b870ac28d9f412e440f5fc1f32ea549eb749709ea90b02c681e739163796d0b03cef007a20d3861549e1986791cd9399654492
+EBUILD polyparse-1.9.ebuild 595 BLAKE2B f058fe9192f2cc29d7716a655afb6a3ba71966756a03a3bc04f80dabb2fe9571af2f7c1af0624e6cc07cf9c01a35498b846ad9fb582f3d9abdd5d9097c389a31 SHA512 365cb7945e385ee8bbdb8cd48e6f01986d4e212e1127a6419c30faea4e243451f5b4fc6f6d307655834c62adadbd9701af0983ee4661c969c0282206e0a2df35
MISC metadata.xml 648 BLAKE2B ec7679bb8dec7212a08a306a1b57b796aa6037f642cbedc234a42da09de700a7a7faff3219e9d8019ff6ae0641260e07bbdc7cd78352940f195bc300f6e2bf6b SHA512 ec7413b7f4fbc51776411fef7a21be4bfdbfbb52640d3b21467177b09903c0cdf860c201c7450e9f2dbcd87c918676fd69969319afafc29e75d0f989b4e7963d
diff --git a/dev-haskell/polyparse/polyparse-1.11.ebuild b/dev-haskell/polyparse/polyparse-1.11.ebuild
index 5920f7dd78c1..2e22ff00fd55 100644
--- a/dev-haskell/polyparse/polyparse-1.11.ebuild
+++ b/dev-haskell/polyparse/polyparse-1.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/polyparse/polyparse-1.13.ebuild b/dev-haskell/polyparse/polyparse-1.13.ebuild
new file mode 100644
index 000000000000..56e5391cec99
--- /dev/null
+++ b/dev-haskell/polyparse/polyparse-1.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3.1.0 && < 4.14' 'base >= 4.3.1.0'
+}
diff --git a/dev-haskell/polyparse/polyparse-1.9.ebuild b/dev-haskell/polyparse/polyparse-1.9.ebuild
index c468aa996db7..4ee88b42f7eb 100644
--- a/dev-haskell/polyparse/polyparse-1.9.ebuild
+++ b/dev-haskell/polyparse/polyparse-1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/pqueue/Manifest b/dev-haskell/pqueue/Manifest
index d427c34748f4..709ac531b2cf 100644
--- a/dev-haskell/pqueue/Manifest
+++ b/dev-haskell/pqueue/Manifest
@@ -1,3 +1,5 @@
DIST pqueue-1.3.2.tar.gz 22880 BLAKE2B cb486d83e8e293031871206e083d2d9bc1ea7066a8c7bb62703073abc55bb0f272a79890c7a480aefe7b56ce8fa19e3ccfc603d105fbfda965ba1d2854b88266 SHA512 1b3123083717de071593d0223ed1ba2d041b60acdf2e4effe6d337adcdaec26b5327b511f6d8e03cdfd365e81fe2b2856ece0e2e4e7c761c6b54e41896fe0fec
+DIST pqueue-1.4.1.3.tar.gz 23396 BLAKE2B 13b745070d8102ecbcf5fc74ad8adfa8fd470915567b85db80498c2e241a2a31edb2645adfd2a11a6644e257085be1421f26034f47a85443718060ba597f1160 SHA512 e1d77cdb034530891d03e44bb4aa02e3383e5659c61637c8821a94983f7ce42e0a10aa7480cb12774ac4dec4ff93a55f1a6f8baf4f4604ac52b1135d0c055163
EBUILD pqueue-1.3.2.ebuild 546 BLAKE2B a3dc422188657b4bf6d0f76b0a65147d52b76572df16cece4a4c9162841c1f72b75c95204da949bf2d96ad402b0c6c8ae491f48bd25a9296ca4001b056ea6c52 SHA512 4a2adf3858ab680fbdf11307716d7f16e6032fae3d2e2657fccba89e0cf98e8484e2a666079aa19b46f12feeaec7d2973252107da66342137f83995c3f05101c
+EBUILD pqueue-1.4.1.3.ebuild 631 BLAKE2B 04050ff99300903d7001d882f1870acd69e57221c30456e360928450f6d5f5c71bb7faf28b634add9567a58a2fa9fcc44c36599965d8202167a4c7a77df09241 SHA512 2fa86afa0f65599c83d11c7ab07822643410e1fb31b2bc6d99f1eced0520d2fcb0242485add5d184c786119a8914277a9292f55f01b3dcab1d63522595398f9d
MISC metadata.xml 363 BLAKE2B 534fdab965d2679281600f0d8cf40c986d6a875cc4fe5b2c3534b76ba0a00845e99070e7d4ef6026d04694ceb05038359f2ebd5ba0b667f69926f0b8aa3bd885 SHA512 c689ad5da8efcef893a3e1c5c623916c316a0128f8f60f2830702fb1c07dc80ac59a2aac9fa6b2f41c44b513814d0aac8e035b141d321ab20d0ba37deb419241
diff --git a/dev-haskell/pqueue/pqueue-1.4.1.3.ebuild b/dev-haskell/pqueue/pqueue-1.4.1.3.ebuild
new file mode 100644
index 000000000000..e9bdeea48012
--- /dev/null
+++ b/dev-haskell/pqueue/pqueue-1.4.1.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reliable, persistent, fast priority queues"
+HOMEPAGE="https://hackage.haskell.org/package/pqueue"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-3 )
+"
diff --git a/dev-haskell/preprocessor-tools/Manifest b/dev-haskell/preprocessor-tools/Manifest
index 5f346e43096f..c54e2e4f7560 100644
--- a/dev-haskell/preprocessor-tools/Manifest
+++ b/dev-haskell/preprocessor-tools/Manifest
@@ -1,3 +1,5 @@
DIST preprocessor-tools-1.0.1.tar.gz 9895 BLAKE2B 5ca349188749a776ff203645f14f46d4f613d30c0ba48833426735cc27642b0f7bd85ffa3937396b5cb49df4a3b569388c304c6ea8942764fbc269da3f3fa5d1 SHA512 b039c763eda293950a73c089903bbc2f447b92740077c042a764c2523db581450c96e3fda7ae177336d96626283283843c93006eca73d02951ca9067a3b12665
+DIST preprocessor-tools-2.0.2.tar.gz 9892 BLAKE2B bebe957c2c312a166bda3b973eede491a6604cedcd1a82e78455298f9074701324b98b4b8c0c469299cd69829167e1c05535db2f7328f2f6fe6c5eb32d14b9d7 SHA512 7a88f62aa06cca5234e6e6eae68ddfb8790023f0f090412164eb1728dd6c3c409c665498e00f5b19f2e6765a3e4eaca205590605c4b88bf7164890e449edb1fa
EBUILD preprocessor-tools-1.0.1.ebuild 794 BLAKE2B eee4ea179aa4acd556447d6bf117c7ab779ca9e4ae7a37c07029ad00a42ee063d5ec14176cbc944c4c09b2f634b2c575ea09aa033e17b07b0c44685a038fa030 SHA512 a8e5952d9b0af66a776a3068312acf2ebf966d941e00442af7cde3bf2dd117bc1513edef51329c4393168f7465f621bf911367fdcdb6c04dfa101b45b7f4ec4e
+EBUILD preprocessor-tools-2.0.2.ebuild 814 BLAKE2B b957192853f05944007a8b6de13d1e4a32d75b1b0351232c0721f11127dcfc5d443419d5bc2d1bf94da58d0acc89d46f79a96c6665101f103e94725f4e0dec85 SHA512 a01b69066569835169ba9009ae7dc4214e69d6d6bc9a65e5f39ef32de58357885ee50342e7aa79affaf2129ebf2563d6a3b0c2ae8474e6c1976d49b2ea6284f8
MISC metadata.xml 716 BLAKE2B 312e83928c7c038456ed536b4ccaa91fb52f7750dccf880dd7c235bdde975c208e8e6c98e948d8b210e2f3840b873e9bf9728caca24519d25c3f61d52fdef012 SHA512 5696afa323cebeaa0ea6ef9c2655779528cdf7a91c606881a70608cb8eace5964892f9f17828b64e10c499d39ba8276da1983e8fa960922e1aa47e56215e7d6f
diff --git a/dev-haskell/preprocessor-tools/preprocessor-tools-2.0.2.ebuild b/dev-haskell/preprocessor-tools/preprocessor-tools-2.0.2.ebuild
new file mode 100644
index 000000000000..9a9a7e2627a0
--- /dev/null
+++ b/dev-haskell/preprocessor-tools/preprocessor-tools-2.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.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="https://github.com/tov/preprocessor-tools-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc 8.4
+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-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/pretty-show/Manifest b/dev-haskell/pretty-show/Manifest
index db50d88996ae..f3f10c5b056b 100644
--- a/dev-haskell/pretty-show/Manifest
+++ b/dev-haskell/pretty-show/Manifest
@@ -1,7 +1,9 @@
DIST pretty-show-1.6.12.tar.gz 133535 BLAKE2B 401ddd8dd47759ad4c1d07249e991ce0843c31cf19f63697a4a042dcc02e1790cbe32f499d2b7f5684658c32185c46d84cd6cae52dad5ba8cf8e0b6ca136378a SHA512 849eeb2d939bad7ea38f706ae69beccb9e033135d152f7ff0e8b214c0ea89cd7c1c9c1ccafa1025d098c145ddaff6c82a36b9e899bb7b8ae549d52d178a59e23
DIST pretty-show-1.6.8.2.tar.gz 133160 BLAKE2B 2e24b32f3e9c303b2cfbd3bb8ce210365f1f4c2494ec4c3ad1d833367bcd9d6f20995eec448e0bcdf570b0300d9449563d41ec29c7c3cfa097ec516547d3bdf5 SHA512 673b1fe7745e299cd9c547aec90daaf870d13e52c7d78b472a71e5b86e22bcc3cf3ee8a4f0a88826ade20ed59fcbc623254b71485e928fe8f283d28edd7b4a6e
DIST pretty-show-1.6.9.tar.gz 126196 BLAKE2B 70c14fc324b1c9ec54eafd0e44f5a93b6ee3f37958a10be8129811c65124801915d189f4c5bcea72ce8cda91572f4d7706daddb7ae70304ad1a0d13631916505 SHA512 8205182584a03777cb04b83b8ebe2e92bdb17ee801ff9ff2947a860175f7415375ca1fb7b433448b14898addcd0e86bf0f9e0a53a37254322625698bed9952be
+DIST pretty-show-1.9.5.tar.gz 42378 BLAKE2B 3d8fb41c00aa95049b88c75f0b2c107b6000d837e3761c74bc888b561fcd36b1da21c502cbf8e905b601eda3ed5c2a242a710945cf5aee5e2c4413581ba3788e SHA512 7bf382ad3531227588a82d7bcff3a795df0c425b27d7f4448a94fd617fbc8a4fb6087eb859480fe4702771bf560a353a3a3d5079cd6576c620d5258686c41193
EBUILD pretty-show-1.6.12.ebuild 687 BLAKE2B 8bd61b2e06b5f68cbbaa2a78bc65884bb0f1d54c6be2918b32307e1195ef1cbce78e359c119e37272016b2193c0412f8899929d8055189387981919d899795ab SHA512 8728dd9cf648a4240e9462d53ded138ad3ff354a419ae1c419299cc8a55ddbb5993ac79863f52c08555f31b80fdbcca2ebf80a11181b69c93f16fe07045d54a3
EBUILD pretty-show-1.6.8.2.ebuild 685 BLAKE2B 645cfd4d546f4fa26dbc00cdcfe14c56c5e84852ba876824e42248c1c4a678c20a684b301a542be0955437d0dba93f56e7b4c3f02a2764d36f657d95e69dfe28 SHA512 60c93a0f6866d1b5d952fb6e66fbd08d176f284071dc1d6f92b6e40d64306c4a42622ac027c702ba31e4034c580628c45ce4cea0116d6e60e6cd435246c1aca1
EBUILD pretty-show-1.6.9.ebuild 689 BLAKE2B bdccd6b34d2b4491118ba1e61ed47e695f403e66196fea9b7bd7862e81654c4355389c5795dd4f881740a76b22672d15c738a02511546dcfcdf555c41b7e8088 SHA512 f55476346b715dbf6b488efdb6b0fd94f29543a3f65f133618196ccbe479d6854e4adde6134365129765e371dde8e258c5fbd598de0c74ae7250236d9fd76c79
+EBUILD pretty-show-1.9.5.ebuild 711 BLAKE2B b81e1a71d5614b545b1e638c74744e509f6b98268c426f1fbfd17fe582dc1060461fc538563e228c424654c10449404814b94876ad8a18b38b80dc8b9ed0629f SHA512 b65641095e2b037ee98c9870a3054efa2fffd1c8f9b659a5364cb3d6135ca3b9c8c445666621592a63a67a262d37a5b9d31facb2091849fb2bdd8b22b5514f07
MISC metadata.xml 617 BLAKE2B f3c5a355f4a9d506198431ba777cf086f33386796d78391651c74d397ab7477011400c72391e80fd06761d1442b4ce029ce05c6d1865d30672b1dac8691721d6 SHA512 79ee76d8f4dbf8a78775f6ae5e9a0833a97f23e67217d32f07660a4a3b3d67355090e02f48fe1de1445d509635dd837753096a899e91f0aebb848c4f036f576a
diff --git a/dev-haskell/pretty-show/pretty-show-1.9.5.ebuild b/dev-haskell/pretty-show/pretty-show-1.9.5.ebuild
new file mode 100644
index 000000000000..11370d8d5e0c
--- /dev/null
+++ b/dev-haskell/pretty-show/pretty-show-1.9.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="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="https://hackage.haskell.org/package/${P}/${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-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+"
diff --git a/dev-haskell/prettyprinter-ansi-terminal/Manifest b/dev-haskell/prettyprinter-ansi-terminal/Manifest
new file mode 100644
index 000000000000..bd670f333fdd
--- /dev/null
+++ b/dev-haskell/prettyprinter-ansi-terminal/Manifest
@@ -0,0 +1,3 @@
+DIST prettyprinter-ansi-terminal-1.1.1.2.tar.gz 6378 BLAKE2B 5c8c4a224bb2832f31ce8a52b8cdc35ee84b3e288a38f507f7bec22beb5fa2877c6ea178a60bcf189bca75be1afa35903582614f0a209f4d6f5d8072b3683bda SHA512 b2ac6c76ce6570b285370c9b1a466272aa5a3ba86a9f1de996392d750d212ff62a743e9c3c28f7de7951c9b270d64c97cb695166b65d642751942d682ff1a71b
+EBUILD prettyprinter-ansi-terminal-1.1.1.2.ebuild 785 BLAKE2B e73fb67098967b0895cf1b04facd466f16944dd4c588a6b9c582416cde5faade41b1bd571049669dae11bc97501d9aef7759efa9a8d7b8f7879244379960b9ec SHA512 719e4504aeb83a4350e92c0050c7d3f65d09e09dbc0a919437ab2b128e8af0b2fbaf322ca734b98ec957c199a418f9c912bd0dbe8b7fda83d5119343f15deb52
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/prettyprinter-ansi-terminal/metadata.xml b/dev-haskell/prettyprinter-ansi-terminal/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/prettyprinter-ansi-terminal/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/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.1.2.ebuild b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.1.2.ebuild
new file mode 100644
index 000000000000..726d4606f861
--- /dev/null
+++ b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ANSI terminal backend for the \"prettyprinter\" package"
+HOMEPAGE="https://github.com/quchen/prettyprinter"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
+ >=dev-haskell/prettyprinter-1.1.1:=[profile?]
+ >=dev-haskell/semigroups-0.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/doctest-0.9 )
+"
diff --git a/dev-haskell/prettyprinter/Manifest b/dev-haskell/prettyprinter/Manifest
index 5b8fcbbad4cd..a40f8e1ac11e 100644
--- a/dev-haskell/prettyprinter/Manifest
+++ b/dev-haskell/prettyprinter/Manifest
@@ -1,3 +1,5 @@
DIST prettyprinter-1.2.0.1.tar.gz 46373 BLAKE2B 8d71f9dceffd40a228e2911397ecd8cce1ed141f16fbca287b3005693f448c4fb43a974b5ddb7e60d2f33ceed58d69ccd3c6fb4490bff477e3598f414cdc46c6 SHA512 f51e546915d799a07f7b7a60c53f1cd1491535bcad6199341c14aeb96250da85f5527b94ad19e2c297fcf4b02d4561c2eaad1458c4b9c870fb0dcfeb142d9771
+DIST prettyprinter-1.6.1.tar.gz 52818 BLAKE2B 171667a7483802a6e55f599af89831ac4e13931f4ce203313ab5126c975963de13c39dba124d81cef29bbeb1a98f1f2001dd9beb02b00dfe1d34160dd8167d30 SHA512 4623cec5c2034f08bce57320d9cedce4c893977868e2c98191c060d6442c2c19c946a07dc8dc2a31dd03c726f392dfff6509ca837d9c75974637e7ffc5099496
EBUILD prettyprinter-1.2.0.1.ebuild 972 BLAKE2B 6108e6d57e6efdb39fb6f83e53dfa3e2adf27bf617c45e8b7abb16490a70e99a7a229511e70a4938ad11631085321836e39ab62349ec9093947c8ee0a3fd0e60 SHA512 71c58a76a777660bde03bcab88b465cc0c4bf1e258dc238fec98025315344c9d730549c84ad93406a9a8bb4247a454bde2e406706c4d3dbfff0f228403f35105
+EBUILD prettyprinter-1.6.1.ebuild 982 BLAKE2B 48729ff71b6eeaccbaea42902e4754595648d998ab5f0b4f2a4de9db2f852d912542f9cba4348ba1143826f3ce9337c6544744c7fefdfedc5aee4dedbe45f4f5 SHA512 3e4fc91797c3be3af1970b03b3cfc432658d9309ff74a377431c72668d0d3f762c875d0959b1670c9bfbf5e0fc5beebffa5908e3dfbf7a6901e05670fcc29689
MISC metadata.xml 386 BLAKE2B 2337a8c68f44a5898b08934636a22d18da0a8b9555cd181b5b8a9b6bdb7d3e0ea081f2fa7d88439619470548bf1d682b5a46a38740ae141e99097863bb09791e SHA512 fc01c4318ddc50ac7cd2a616f98f5248dbe93a2aa631c89b874af6171977b66e326d8f366df0a1badb46096cf6c87f8b614fd6e2747382cef5f442ba05bc73bf
diff --git a/dev-haskell/prettyprinter/prettyprinter-1.6.1.ebuild b/dev-haskell/prettyprinter/prettyprinter-1.6.1.ebuild
new file mode 100644
index 000000000000..41a7db096c72
--- /dev/null
+++ b/dev-haskell/prettyprinter/prettyprinter-1.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A modern, easy to use, well-documented, extensible pretty-printer"
+HOMEPAGE="https://github.com/quchen/prettyprinter"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/semigroups-0.16.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/void-0.4:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/pgp-wordlist-0.1
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/primitive-addr/Manifest b/dev-haskell/primitive-addr/Manifest
new file mode 100644
index 000000000000..4093c034f3be
--- /dev/null
+++ b/dev-haskell/primitive-addr/Manifest
@@ -0,0 +1,3 @@
+DIST primitive-addr-0.1.0.2.tar.gz 2983 BLAKE2B c272cbbdc874f8a297170b363e2b3ea0ab374b6ecc02fddfa1e82eed5a9b75c52e53aa3ca782027cf1d14d91ad826818c71752a778dcd9080994970284ac2c28 SHA512 e025238791271793e91faecba337d04e0cfc1e6b4dd130bd590247e961ef541ac81beca511ef117130eaf5665abb06b73e1985b1ed87705fa4c2704641d60ae4
+EBUILD primitive-addr-0.1.0.2.ebuild 614 BLAKE2B 9512baffb8d63bfb91f4b2b9476f8715092acb44afff6bf5d0d3a726d70f393a00f0818df202455a2d0dcd66596ab100e099a930e32295dcfbc9f3b6c797fc65 SHA512 d1a9e47db8df742860ddba651f702b0a99f7f02c2f6b824a56cad21acfe89998d0b3d7133fc8b8d5b18625e667432290fe53a5fc1b7a7d58f79f037add5ebd89
+MISC metadata.xml 320 BLAKE2B ba9508fea0c049fcfd647cea805376213fd7c4bd07ee06c7b1cd7299ef60d01f4cd07a0b9a1499b638b3e4427fd24fb79ceced0a8af72e3eebdd387d4787843b SHA512 a67d2b094fa0a7b72ceedb21c9ea7b6d038577f558f1d65c816ff68af3d49b80412f73c3a5d934e9d6ddc8dbcf9d7eee3f768355a1bda2ab5fa9487ae0652da6
diff --git a/dev-haskell/primitive-addr/metadata.xml b/dev-haskell/primitive-addr/metadata.xml
new file mode 100644
index 000000000000..30e2dffbfd97
--- /dev/null
+++ b/dev-haskell/primitive-addr/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>
+ Addresses to unmanaged memory
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild b/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild
new file mode 100644
index 000000000000..ce29f2d74df9
--- /dev/null
+++ b/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Addresses to unmanaged memory"
+HOMEPAGE="https://github.com/andrewthad/primitive-addr"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+"
diff --git a/dev-haskell/primitive/Manifest b/dev-haskell/primitive/Manifest
index 233f1a3e0d3a..528e211fd46c 100644
--- a/dev-haskell/primitive/Manifest
+++ b/dev-haskell/primitive/Manifest
@@ -2,8 +2,10 @@ DIST primitive-0.5.0.1.tar.gz 10372 BLAKE2B c8b3feb5228db084b0fd41d06ecbabc31fa4
DIST primitive-0.5.1.0.tar.gz 10482 BLAKE2B 2507da63606de91bb4f20db6db156fdb5ec16a065658f71b10a2f4a2e9ffa47b3ff1eaf65603064a904f6b52e6724a604459296011a445e4ca6ca0bf6727f2b2 SHA512 23d0d0afc80e2b1a674d93feb059d8b240a81793ffd53f496562b87d7b4abc605f66549ac7f23774d8c36fdf8a6768f02cf15b962c75b5052358a1c8cd1664de
DIST primitive-0.5.4.0.tar.gz 11966 BLAKE2B e6127adaf508955903569c86fdb8e0a300645d61faee4f7fe31a51847e7d706fce368e4a94007a207c61bcc59c41d6d8a7480e02f06d04a1f3706a95de0083b6 SHA512 8d0203834f09be52aea6a8f46d556340583ec79f8490e240f660326d670ddd67510caef1c30ee7d7374d88b812a9f5761c1528152212e46b56cd7c744f7aa656
DIST primitive-0.6.1.0.tar.gz 12857 BLAKE2B a18d7685279f13090284c8f6414e3844f2226a4db4e3bd1722f9e04a11cafb2debb431fb1f7181c77375290610a456bc7634837d8886c9e91638bf139d2768c2 SHA512 7d75602732aae7af4ea5fb6678f669b103c5c40035c2fa2cc27d940e911054722d20f1b53865cfd0b430785baa0843de89de7195bb2d72c5bc1e5aeb4fdc5f82
-EBUILD primitive-0.5.0.1.ebuild 601 BLAKE2B 88e7d1c3c9c6522a50b5d861b5cb9b93cb754e4413c0eefa224ebe50aa55366fd25dd1f450459cbac00ff4fbc380aa4dc436a81b8836a5092c84942d5c2ac9e4 SHA512 ee89bdcd6590d691e40eba438ddd1e705143e8895df482b3bd378e4ba33d3bbcbb3e3f4b5b3ac7e70a9ed776f4eb47adc7b3d0657f13b8c729a66542c4a6a1bb
-EBUILD primitive-0.5.1.0.ebuild 611 BLAKE2B ac4c3d7a4b76f30088ced4998be17cd1f748ef64e017b634774a9d87bf312b033ed0799490a99c3c9436a00ada7605b792717c5b25e8a5a7a26e80c9216a00cb SHA512 bbafa288ea7b6d925186ab2db336d0107316e461339da36d2dece6ea282b50c2f354b98f453db71ccd6c9215227ba4b75d6131aafdf77e825ed20dc2d83ed82d
-EBUILD primitive-0.5.4.0.ebuild 709 BLAKE2B ac04248fe05fadb219d41fca7c9e3b0761a5b489c6c6f8ffb6c6f453a8981a8289b492338432fc1b148071703f0873b536038837537a9e137bc45584959bafc5 SHA512 00bcfb11fb0c1046616c370d9a5f8ff257918df4a3099227695e012742fa67ed69a5e51e5fa4b6c4b1fb3a8a5a730fe8d5ee0b50480df905573714778971e2ad
-EBUILD primitive-0.6.1.0-r1.ebuild 842 BLAKE2B f6e7442389c9f3164310f14f11d43d18160d98d6c45972e1d0b25e182fffcc9f546a5db4f5b90c4da00bb089de2657c14bded132bcddbee6acdb2cf7a76b6885 SHA512 a222bef0e7178aebf9ea68eb4d8880215ceeb9c0ea830b7b386528622fb054ba5f29db5085e2b8c26bfca03ac4a7ad6b4f024f6a4ab85feec2c1e965a72bea77
+DIST primitive-0.7.1.0.tar.gz 52184 BLAKE2B c99f4e3bb37981a1c290914636460304203083817be8e83c2d756820b139b185e9594042fa41b9cafce03ae849a55a58899a6787890f81e4d78f7f35c5057c15 SHA512 8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367
+EBUILD primitive-0.5.0.1.ebuild 589 BLAKE2B f93ac45339c78f7dda9d03c44448d9aa261fc93a8476a9e65f52e4784e03aceb87fddee6d19459043f24047032d251168be0a87fe70047b73ce8c5d0c6a3a784 SHA512 923def469136fb416bd66566103dfdb0060f1c8abcf561bca1f09bcae7d14ac959a5b077412f932c5bb4fb92808e162fd477bb6d1a755b9b79de5302cbf42b48
+EBUILD primitive-0.5.1.0.ebuild 599 BLAKE2B 4e62a32c6f9719e2b7537d8b8190b9afff1d1b1492894bebd236b00c76d9eec6e0ddef204a75faaf09445d03b6e0fdd85c420a1bf4c4f42f00bfdb0355a4aedc SHA512 762ed0105a7d68bc2feec488b103f409911c34d7419f66a15de437501eb28e500c15001f743762dfea06273ecc3de57cb7d872a3399893c17e04e23c14323a6f
+EBUILD primitive-0.5.4.0.ebuild 697 BLAKE2B 81a32e85f634695ec1ea17421284d6f6ae42917aea85b3d6a00e90c3411276c38d056c1f62aae3d5c9a958e67b84cd7e83cd549ea64668e9678ab043cde194bc SHA512 11b0159a56dc7d66510218bdb1bbb253eb6d37e5f6c44b8f6bc4aad1494ba6224f61b70d1e4010e5c818af00687b7a0d2a071e256bade067d7dd2a86ee454328
+EBUILD primitive-0.6.1.0-r1.ebuild 830 BLAKE2B c589a9cd38e97c52c42853b0c41efb3439b538b9665d078453d97f7f1e43abd3a8950db435e0d56adf6acb782a120af0dd6793478b1ba88823f280b19cc37f45 SHA512 a0061d948f1d044593585d3468415e27ab31e334c5d1d473614ff7ff7fac808ed2356ffb7140a7b147021635085972e45df41373ec9c880fd3b176cfaabfb419
+EBUILD primitive-0.7.1.0.ebuild 788 BLAKE2B 19f42b91d661138806bc88ed5177c47f863f1a35a39943a97971b4f587966f6b26ed6fc3b9953f102412ee8d98471d5c3da36f595340d6b705bcb3c707ee3702 SHA512 29d37ff869a662ca52f4901fabb10653b64560a1d2f19d7f47f8d117bce3cb237649a40d569752f99761737c922afb5f6a47bbc5bd7ff4bb8b489a78da4d2e43
MISC metadata.xml 1013 BLAKE2B ca2e0bc9843f49ef6d42cd1a4e9e55adfee7adfe1fb2d86f6e0b31cfdb685d952940b87c81ba7057ce2c523d16ed9d2085e24a862bcf0c4a1a8bd11312bf08fd SHA512 a0d6b463a62899f7f58a197787d85bd60b3179c2fe3f1a91b17cc521a4d688623680f9cf0a78f1a0baf53093ef52ebf889bdc5642489b0073ae768992b4acea8
diff --git a/dev-haskell/primitive/primitive-0.5.0.1.ebuild b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
index 3a22e7f02d42..e64f3129996f 100644
--- a/dev-haskell/primitive/primitive-0.5.0.1.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.3:="
diff --git a/dev-haskell/primitive/primitive-0.5.1.0.ebuild b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
index a9cf9a5378eb..d25ee93a754a 100644
--- a/dev-haskell/primitive/primitive-0.5.1.0.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/primitive/primitive-0.5.4.0.ebuild b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
index 76e9d97e1a85..f7e82a2786fe 100644
--- a/dev-haskell/primitive/primitive-0.5.4.0.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
index 488051d50d5a..5d6b77839a12 100644
--- a/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
+++ b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
diff --git a/dev-haskell/primitive/primitive-0.7.1.0.ebuild b/dev-haskell/primitive/primitive-0.7.1.0.ebuild
new file mode 100644
index 000000000000..127196afe010
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.7.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite": circular depends
+inherit haskell-cabal
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="https://github.com/haskell/primitive"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE=""
+
+RESTRICT=test # circular depends: primitive[test]->tasty->wcwidth->attoparsec->scientific->primitive
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+"
diff --git a/dev-haskell/process-extras/Manifest b/dev-haskell/process-extras/Manifest
index 0983803acc05..5b2de0fad3eb 100644
--- a/dev-haskell/process-extras/Manifest
+++ b/dev-haskell/process-extras/Manifest
@@ -1,3 +1,3 @@
-DIST process-extras-0.3.3.6.tar.gz 6282 BLAKE2B c68906f0ac7c873aa429cecba88505ee55150ef5b39a25a355ddabfac01ccb1072ea737a60ac2523300557b2e10811006cfe4ceb5273e5c7e8c4afb66f4b5317 SHA512 ea275a800da874c40f7dd184281908aa713c2085b528eef9384660f863bf01e7b56c6840a1ae9a06662f90979288172f09b39fb9453049d115f70fd2b4ecf510
-EBUILD process-extras-0.3.3.6.ebuild 589 BLAKE2B 7b46aec7aed3375d94ba9a0cd9ead11a0dbf5027f378afb3b7334ea49dacba4d0ce47f057e2fa7a8ba26f6ebb0137a808375a80bd5ea539ad24267a9cdd7a476 SHA512 cf6b61766bb8431b28271a09ead5bfe901a46df8d920ff39660e55453d614b0527914a01344960e069329543a0abcf9579a26e39c5af8a443ee525e9113d305f
+DIST process-extras-0.7.4.tar.gz 14256 BLAKE2B 876c0bbda21f07c67fd70042f9fc1045b73d3180c8ab32ba1573f657dd5c4650ba00a0167eed67de4f789a5b1b79e73c21a22bc660267737f2fefe3f89392d0e SHA512 4747b4bd920796b7b4ddf32d0e72a3af556c9db66c828b725ac7a7467442dad2b0dc85aa66e03d7a8c5afdb02658611e64d390b6c71219b380a986e245495536
+EBUILD process-extras-0.7.4.ebuild 748 BLAKE2B 3222c0c4e67002cb98f20bd1f0790137c97edf88548bb65f38733517921c1ccff39b0cf92c2c62d4cd3ed7f33efa6b862ef907d85d10fe4d29424306a84b83ae SHA512 18005d74b6fa13f43aca4fbe336623307c831e1d1362f85e29d064456ced823d2c7024fd010cfca13996268898247176adb5fe53f121e942c5cea44a053df7ca
MISC metadata.xml 477 BLAKE2B c49fc35d518e24c040e7184e7e0c6054a2a7d3abcfd8eeb08e406b39b7d0d0f4c7f9ba73abab85c55f24d751e044b88b3acfd7e887dc0869a11d6abe2c690488 SHA512 2bb853b59d44ce9ab3d6e51ba60dd6e4bd8835512cb3dde9b2a4851f5cd9fb8c1136a90dd346b3d71b093e19354db7efafc8f45a5e018527c8985556ee210d05
diff --git a/dev-haskell/process-extras/process-extras-0.7.4.ebuild b/dev-haskell/process-extras/process-extras-0.7.4.ebuild
new file mode 100644
index 000000000000..be33cb6e01a4
--- /dev/null
+++ b/dev-haskell/process-extras/process-extras-0.7.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Process extras"
+HOMEPAGE="https://github.com/seereason/process-extras"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-haskell/generic-deriving-1.10:=[profile?]
+ >=dev-haskell/listlike-4.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/profunctors/Manifest b/dev-haskell/profunctors/Manifest
index b42e5b9769a8..a9edfa1e7e4d 100644
--- a/dev-haskell/profunctors/Manifest
+++ b/dev-haskell/profunctors/Manifest
@@ -4,10 +4,12 @@ DIST profunctors-4.3.2.tar.gz 15816 BLAKE2B e898cf6ef1814755bfad4e89b38df1b5692b
DIST profunctors-4.4.1.tar.gz 16997 BLAKE2B 576fcc51a5d06369e4a6eb546b0762acc043f21112cc742fbf15c1b17c2a5de8de91f673024db95912da45bef1ed6d25df9dca8998735e2d9b16fccf1f3726c7 SHA512 66c6a81e2109f7c2f755063b06f54444bd932c679c701880c0ec1a8ee8a50c63b4bab67f7341af745c0a77e362ff74de9da8116e2641d5f99dd59250657b7f50
DIST profunctors-5.1.2.tar.gz 18845 BLAKE2B 7495e7897dfa191dec2c1b62381f4488c37222d4e989f99a6f69e41ee8852dee6161a0df1f959637b6fa1e3c5434629c87c809b904b69d74065163220df4069d SHA512 420c3c7beeb17ec42354fd805045bbcd26d406cf4b37a5f70f1f2fd5185f309b97138008959b5a028ff79144562316221c1605917a1d784315d618c1d61b37a2
DIST profunctors-5.2.tar.gz 23236 BLAKE2B f81d0a08c8172cae7566710dd33d183dbbe92eec5a8589c649315c3103c82c97099d5c23a0eebcaecc39fb487d73aa453bc426a054ff875e4749782933ce8e12 SHA512 e158bfdc681913c131daa766138474654b56ec8e58944995b614ebeb11460458ae8409cfaf9a7398beb759e0f88b2e5139f9a53deffd3592bed859faa5b695fa
+DIST profunctors-5.5.1.tar.gz 29825 BLAKE2B 6a2fb21790e7ad7edc1cced8fb14cd02dab080ad832926edbd81a1aaf95c3aa9590c8c6b6216265103d1be9977ed64bbefe49000d1fa350d26af29a850c98333 SHA512 6f2b3cfe7ab629dd224319eef020bf92068a0b6b66019ab11dacb0e3540a2581605849037a9f2c0e1bca4330a4bce63266c9378cdb1bd612cdce52e7dae53481
EBUILD profunctors-3.3.0.1.ebuild 639 BLAKE2B b31a5815a06650e59a73b9ffe55453e37c5b60474bb5fe7b86da7fbedc090ec343bf435beebb3adf735afcc96cb0a2466e1939f74e77be3dfa24bb8aedcf9bcf SHA512 fedb97d682adbca18026bbacc51aa6379d66c8979c23a4405c7319694c2c8cd68ac776f69f042fd21f47bbd34ff6ba336ad02c1837c2d4a63e1fe44fbda0fc07
EBUILD profunctors-4.0.4.ebuild 842 BLAKE2B 9ac47ad2f9e6d3fe5f831624a4358ca30478ca7687ed6f5413e224f114df02b3880f4ec71d78322b9bc822b1cf9c0a38444ccb6168f7cd775ed64b008bd39063 SHA512 fe05160dc7f3d5075472b3bfdad061b2fe2348e9730c66de256a52f025c3f5cd76b2b4664bad2323f921d47d7512ed9dbb142362c2afaf10934d1b88f2fa738b
EBUILD profunctors-4.3.2.ebuild 927 BLAKE2B e10d9a58b716c12d1574551cf21314bb4a50b025839530eade271f4f4715c8e76f3ef845681ba2efb577063d1bcb5a8ccf1b7787f59b1a50dd606bfc70222d46 SHA512 90a4ef53781ffa8bfced397848e99a0a9dbc4c6b5fde9345561e222accd63b022542878e155889d01a13da0112eca3b345a6e4e5857f3e60bd4249948310cc43
EBUILD profunctors-4.4.1.ebuild 927 BLAKE2B e10d9a58b716c12d1574551cf21314bb4a50b025839530eade271f4f4715c8e76f3ef845681ba2efb577063d1bcb5a8ccf1b7787f59b1a50dd606bfc70222d46 SHA512 90a4ef53781ffa8bfced397848e99a0a9dbc4c6b5fde9345561e222accd63b022542878e155889d01a13da0112eca3b345a6e4e5857f3e60bd4249948310cc43
EBUILD profunctors-5.1.2.ebuild 1005 BLAKE2B 7795704e23300da735de145c6540c8481791ad29cc39f0fdbe0b832e9a79a2ae5e7f88b4ec337324c0f96ac74a16dd317fbd39d649605eca9fdc22a224be3da6 SHA512 5b1ff757cb83f4f155899c7b769fbf56a435eaa9c04d47c6ea1ab83b1574cc6d9ab8cca09408222863c5ded5d55fc7b9e7fc2639c1b453400cd3916d779dcc44
EBUILD profunctors-5.2.ebuild 1093 BLAKE2B b2b719b7b76c3295445ca78ba0ba84d27bb96bf36e2262447d62bb7e47a3bfb8fdc4b953ddbf8db20333c09286b182ede40f61057b482e3a2d8c8171c473008c SHA512 756074685e28c49eb898db3717a32d9eb202b4b0bff19f572012489e3a1ec6afc7959290edd23afb04067f3d8608e0d06893a64b7bc3b207dc6f1be1411bfb71
+EBUILD profunctors-5.5.1.ebuild 1102 BLAKE2B 8f2830db8478127e6afb3221cabb9cf5f08eb908e63dc94690343e7e7259ce47cb923e298506b70eeb9dee663ef6b65fe1c9ffb74a470f28ad4a2cd768f66927 SHA512 6654b1377d9d6326454bb0d2b630c1742c6d3befcf15a0a504c1896b182e9958958deca6b28be24f406a9260f39b99e4721f1dcd5a43df50be9187272adf619f
MISC metadata.xml 396 BLAKE2B 59cd2345f6fa525365975734826b7134123743d4ccf9495f12c7b6de3acbcfa4f8859430393fe732ca877d6eb305549becc7644f22e82f027a3b94c7a7a79871 SHA512 cea3941e4e5bd88ad72b8edafc079775c13321105c63fd9bb2da44e3e660915f792513d958d021bc8f51572f076348a593a3d5ef17d59ce180fb30a2e1415458
diff --git a/dev-haskell/profunctors/profunctors-5.5.1.ebuild b/dev-haskell/profunctors/profunctors-5.5.1.ebuild
new file mode 100644
index 000000000000..af45db76dac3
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-5.5.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell98 profunctors package"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.9:=[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/semigroups-0.11:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/project-template/Manifest b/dev-haskell/project-template/Manifest
index 95e3f0cd29b2..8a4708c70b1a 100644
--- a/dev-haskell/project-template/Manifest
+++ b/dev-haskell/project-template/Manifest
@@ -1,3 +1,5 @@
+DIST project-template-0.2.0.1.tar.gz 8321 BLAKE2B 30bc962a82cff1a6c48c74265de6a2e074e255e84508ec3d0e868a418e2941ddb6cc90b1f5e13e1f65518efaeee918aad4f78d38e4c5f546f9ef0bc9dbf34459 SHA512 bc5824086ba8dfaff4ff64c5115d37ea5e496d7692f1120b11c2a878e522119d362c7d119ccf7b9cc064c58f9ce6382b5e24a69cdac5ac5d683c4d616e2c66ea
DIST project-template-0.2.0.tar.gz 8251 BLAKE2B d8f15dbb5ffb221dbcfff8152ecbba1701cca7c70a4e5c1c62a4603de15ea028b78035d8b0a97550aed6a4eba0fe8f213b0fe3d957cb259da79f73dbb90d3dfa SHA512 923c0d9e5cac14c05474adc743cfb8030ed8e08e69c4eb35b77c2cb1c64b44f10058693d1a5880ba983040ea9dbf1f28f815cd274a75de302f3afdb928210cad
+EBUILD project-template-0.2.0.1.ebuild 902 BLAKE2B b1cf113ca69d8ed9e3d9e5bf11a1a78ca6f539bcdddf5eabd75a10baa9dca3e2db3e04ebeaa655fb0c920fe25abc126426460ac10d65f3b94339561870c5fe50 SHA512 49a6c4ae1aadf94826702acef488dde863b606b8e6a326aa196e39ebfd17ceab7fef340ee0b340f072f1cb001123be8f25fd7d2b23a4c95e849c87adc0b99155
EBUILD project-template-0.2.0.ebuild 939 BLAKE2B 96e257c03a6eb1782a408977136eb984b288e355fd7b40993cae63587a2bdce2ba9eadf157d535416e346bc9592d22657bc62dd540a24f1eb61f85b8640b952d SHA512 6f74744642279d6181519098ac75f741c2aa500ac132a285307091e691db56abccd2815914ec1ca2839ee49b874a57b6ca84108590f1e75b16fbc99f37c094f9
MISC metadata.xml 473 BLAKE2B 44833b539388eff5933fd11cfbd44e13e8ab4e2467db43abd30f3dd1ad1321d138fefa5f8159addae0055549dc2b9079246291c8d4e2d1376f578e65d660fecd SHA512 01ad6354d405c737c1e54aef0ff5f3d643c2abe73239a0e3663c7d23d31bbf3cc8f187c98a77393ad13df105e344af384bce6e33570e7a4d60aa2f7e1b307de0
diff --git a/dev-haskell/project-template/project-template-0.2.0.1.ebuild b/dev-haskell/project-template/project-template-0.2.0.1.ebuild
new file mode 100644
index 000000000000..dc702ce20bff
--- /dev/null
+++ b/dev-haskell/project-template/project-template-0.2.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[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-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/psqueue/Manifest b/dev-haskell/psqueue/Manifest
index 40d524ef958c..308ce1ad9b0f 100644
--- a/dev-haskell/psqueue/Manifest
+++ b/dev-haskell/psqueue/Manifest
@@ -1,3 +1,5 @@
+DIST PSQueue-1.1.0.1.tar.gz 6408 BLAKE2B 5852064aabcea6e9495234cf16d4292878ed5b645fa822aaafb5d1bc869ba2fc30ce83ef4b5fa009faae4616b814cc776f796b38f51bae877324194755ab5bcb SHA512 76d5cd09d7955c4d7500b7e68fd4776b84d5cbbcc6eb1a101549119e11fdd8a452bc87cb473eef37655a18f5a5e616d126e020edb907901feae77a0b10b86eb9
DIST PSQueue-1.1.tar.gz 6280 BLAKE2B 5810404fa4cb93814987215b8ab4177540647ddb4e2d8678d53529e2539edb441fcc25cff26e9037ca6fb37c709b9dfd4e34a19d0d716e10270849ea297fda81 SHA512 34fbd599b7fc47aef8952db79c848f4b50716d2d900b1d8274733ad4c7382d41a0407159e89af9828355c618412c626e4384f2e7461396b51cf866d9b8cfdb0d
EBUILD psqueue-1.1-r1.ebuild 597 BLAKE2B ae59bc021a87040b388186ec0f804a9f89ea50c70fa4cb0ea4dae71902b0182353396bf2a49497fa62d64838f0425605acb85ae3e22f35e56f19438c433dad6b SHA512 701f39d45bdfcf977accae78bc1d6f9805bb9fbb1f18c8e2b7cf16dc9670631e86569916b1c9481e534adc6d83e30bb6804c418bbd52850a5f0327e94e4a6a4a
+EBUILD psqueue-1.1.0.1.ebuild 682 BLAKE2B 936ff4ed49d9f01fe4175abbfc445e0b3c946fd6d4a2ebf8698dd1d3107f061d173e8979224a00c2ddc55f71ed855de229b0b12eb2807cdbfbf236440bf7cb24 SHA512 963c997785967e0a21fff3033091692761e83e094e37965559554f33393c68b1967797e2ccf4cba553872b8192637a7b220688ba39e812325392f58eabef91a3
MISC metadata.xml 691 BLAKE2B 78baa032bd5a89295ca70ddf36cf475c41f60a265f714814dcb53c066e69eec6ab8f02f5776f26af6c0f96d5419dbe3244027a87ccf1689da7a015fa458a3f47 SHA512 98fedd95dda5a745ff464cff72dde0571a7a2156f8c9cde1124e3789b71059ac117d955d3891a9356cd78ff4cd2b9c5c9712ed7668637612e935062a40735fb9
diff --git a/dev-haskell/psqueue/psqueue-1.1.0.1.ebuild b/dev-haskell/psqueue/psqueue-1.1.0.1.ebuild
new file mode 100644
index 000000000000..acc11464c422
--- /dev/null
+++ b/dev-haskell/psqueue/psqueue-1.1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="PSQueue"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Priority Search Queue"
+HOMEPAGE="https://hackage.haskell.org/package/PSQueue"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${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-2.0
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.13' 'base >= 4.3'
+}
diff --git a/dev-haskell/psqueues/Manifest b/dev-haskell/psqueues/Manifest
index 499213d17d63..127d2b918c1e 100644
--- a/dev-haskell/psqueues/Manifest
+++ b/dev-haskell/psqueues/Manifest
@@ -2,8 +2,10 @@ DIST psqueues-0.2.0.3.tar.gz 23782 BLAKE2B 4f756e1c394d9e88381f22fa61e27a9ca3805
DIST psqueues-0.2.2.1.tar.gz 25605 BLAKE2B 3bcece8b6652045ddbdba3a2a0ae78324c1c54d67f39fb63f1915e32878e913c1e86f44959ee8867b1b2c8f5ad588fc6aaf98aac7975e8c032adb36b9e85be86 SHA512 b34ea7301a61760e6487441bf3251ca1f31be88489cf75bbf81049bb74a79e31e9933e1ad5378dc3715e763a1ac4ccd6130e03b877a4ceebcde9f4a3be6fcc8c
DIST psqueues-0.2.2.2.tar.gz 25622 BLAKE2B 71db99c8fdc93c243f1aacc2fafc1fafa7d8b9192baed25487107f9025e80cb297821c150e5300444d722ed4516e2eef15558da801e1d478f896a899576e71c0 SHA512 0ecaea1fa9e4546f39b3e936422a3fc3c24f3a5f4a5a70c2503038102dc7f7586add40b4efcd3c26e1ded6df6dd368f161664e7ce7790d74da13165c2684582a
DIST psqueues-0.2.2.3.tar.gz 25624 BLAKE2B 26be1d6c592c1ee41b95a81143253b95143cb2e8ec86344f370ba23be1099ae94d4eede42db65a51b58d92dff0f46f54d8fd9550b3fd5eb1f1aa736231899edb SHA512 7753f5beeccf32841f6be1294f9ddf8627fafddcae5d09784077b41864016247d8fc4bcb901056ea804ecbe3ab93a15d9de221e5623aeafd9107edc2b402121b
+DIST psqueues-0.2.7.2.tar.gz 27455 BLAKE2B b9d69b445173c4b8972e3f4a0a601c2e1c9d96c02b4426c5fbdba7220274ddd4c45138bfe94b23744b99cc0b538d114fb045095c1e9d2cf1d7e1f3295466662c SHA512 cc70bc22568d24b8618d43be7a2261ab7b55005e7e68a49a4d09b323e03954c05fe8d4de2c344760cdfef26b04bc6937bc331f7e310e1bc9b6b512068eed3be3
EBUILD psqueues-0.2.0.3.ebuild 1001 BLAKE2B f42e7907816984515a5172d9775149526abcac43a80e75eff7ee49506ac892bd471c4497034462b215d67535d00050b0a8885bdc37b19d034f26054f071b18a9 SHA512 a614566e4ab734d5d26482d40fe16699a70528c3f8e48a332fc046012fee87a4aa2614cad8d872e164424d516c3ce551a4af99646eacecbef4e98f23bf47784b
EBUILD psqueues-0.2.2.1.ebuild 1001 BLAKE2B 3e4e1c867ec9a0dad0eac5b2d65bdaed229d0af513c6fad451acc6adde2a15f31f9bdcf549eb36cd268b1944c18f53e808c5f20446a31428ee36bb137d1895df SHA512 81f57f981592366fd6cc4aa438eff3129dc4c6411e1df8fb56f1c4bd9d684f53059a086d24250d714dfda5c560a7e162533594185ecbc2938f145d3db483beb9
EBUILD psqueues-0.2.2.2.ebuild 1000 BLAKE2B 36eb4c5037a68d0f2ce9c25f3efe5e9a7853032b6f97fcf222aac9699e2f83cca9cdf0e0668688517535940188643339d91d7051486a233143c911d6387f8bf0 SHA512 85311b10ec08bac7448e3bfbd9f45a4d856a0e41be9f2201ebe7147e705ddfd446b6dd1c12a58493815cbf0c555e9bd5b1b35d87c932a022a1f8534a981f689a
EBUILD psqueues-0.2.2.3.ebuild 1002 BLAKE2B e9ccfa3c01cc1c6f9776e3c780ccfda69d925bf801f638f72d3882701636ce05719db64b92af33db41ad22d5b716d2e1a0fa83284d7d41454e9292cc90dea8c0 SHA512 b6657621408963eae7140fa5ba8645b69ba56d29ce971b548739152f6e9dcb17ed9c53041676cdd50ce3c6dc6cbccd010058e16bfb22e66c5436707c374843a7
+EBUILD psqueues-0.2.7.2.ebuild 948 BLAKE2B 4c12fd1438d7e2ca94cbb9aad9d3950154939d3b64a619a4099db6d35edccc6a6943853a8d12c4c0c41856814cb0fc2e93b104467029ec7dca2204300c0e8d22 SHA512 54595fd465044b8c5d3854754434146d3fb30b5990373ab97e5e24f14827b4d3f4f35808e4cc7da11ecc9e9172e3a3f1c7bc8eeafa93a2c1f86325a205b7836d
MISC metadata.xml 2189 BLAKE2B c4e3a8a4a791e9cff160cccefd6332348afcc9faae5c08dde60d07a3fe34952769a9999f091eff52e50d1581ee3df4d50b30855c1bad7b472490e37d9581f7aa SHA512 ba3919a870ed42a1a440995a6337247f6c984d67f3065371eb72c6301a1e316b39fda29cef5814628e54921a849bbc27033ddf7c2f3fc1bd7d3750da993ed94e
diff --git a/dev-haskell/psqueues/psqueues-0.2.7.2.ebuild b/dev-haskell/psqueues/psqueues-0.2.7.2.ebuild
new file mode 100644
index 000000000000..0b189c2996d5
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.7.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="https://hackage.haskell.org/package/psqueues"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.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.7
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.14
+ dev-haskell/tagged
+ >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/quickcheck-classes-base/Manifest b/dev-haskell/quickcheck-classes-base/Manifest
new file mode 100644
index 000000000000..6664c2ecf0b6
--- /dev/null
+++ b/dev-haskell/quickcheck-classes-base/Manifest
@@ -0,0 +1,3 @@
+DIST quickcheck-classes-base-0.6.0.0.tar.gz 25760 BLAKE2B d09794c63da8311836e6422006d262fca21f7d71b473b69f57bd49b3ed2e39f29fcfd18b73fd311db4f6b1cca390cc579f2438481dbd680841c835d7d0d9f557 SHA512 3d0a7c68ab1cdaddbd272df633e0704f5ee3997b3a86fe79cb960f7c84f8546f3360b9d52ada45b9db6344135f0aab1093d5304935ae19f43d235790fba83216
+EBUILD quickcheck-classes-base-0.6.0.0.ebuild 1143 BLAKE2B 9f80f952b5ebe7f421bea47b9fd028ceb8f21aacf6a73dac28e5d7a321b43eef02df93ee78ba347a1e588ae56b5b8562b58b6c84fd1734e62143ea6940874993 SHA512 55d5b608286319e3bedeb2f0601556045420b05520062ecc5ef9e1b41f68b05a05ccdbcd204f38c73079da86ce494c60c8977cd9212cc92b667e7dc2f3327c91
+MISC metadata.xml 1592 BLAKE2B 7020e82f10049c969769746ae0650957824e80aa448ee2a360055d88006e5423cf888f4467fe364c58df852c6611126a60fc91c55f621c02e4787f6f236aa28d SHA512 a9583e85d9b560b12cf7493e64010527bac6cfc2e9e259624919f77459fabd36bf75ec8ef53085812f99623c67da03ffa16b6e85d2d1da4823c898c8cb56a7d3
diff --git a/dev-haskell/quickcheck-classes-base/metadata.xml b/dev-haskell/quickcheck-classes-base/metadata.xml
new file mode 100644
index 000000000000..6b8592b1a5b8
--- /dev/null
+++ b/dev-haskell/quickcheck-classes-base/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>
+ <use>
+ <flag name="unary-laws">Include infrastructure for testing class laws of unary type constructors.</flag>
+ <flag name="binary-laws">Include infrastructure for testing class laws of binary type constructors.
+Disabling `unary-laws` while keeping `binary-laws` enabled is an unsupported
+configuration.</flag>
+ </use>
+ <longdescription>
+ This libary is a minimal variant of `quickcheck-classes` that
+ only provides laws for typeclasses from `base`. The main purpose
+ of splitting this out is so that `primitive` can depend on
+ `quickcheck-classes-base` in its test suite, avoiding the circular
+ dependency that arises if `quickcheck-classes` is used instead.
+
+ This library provides QuickCheck properties to ensure
+ that typeclass instances adhere to the set of laws that
+ they are supposed to. There are other libraries that do
+ similar things, such as `genvalidity-hspec` and `checkers`.
+ This library differs from other solutions by not introducing
+ any new typeclasses that the user needs to learn.
+
+ /Note:/ on GHC &lt; 8.5, this library uses the higher-kinded typeclasses
+ (&#39;Data.Functor.Classes.Show1&#39;, &#39;Data.Functor.Classes.Eq1&#39;, &#39;Data.Functor.Classes.Ord1&#39;, etc.),
+ but on GHC &gt;= 8.5, it uses `-XQuantifiedConstraints` to express these
+ constraints more cleanly.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.0.0.ebuild b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.0.0.ebuild
new file mode 100644
index 000000000000..8b0c61a1e9d7
--- /dev/null
+++ b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck common typeclasses from 'base'"
+HOMEPAGE="https://github.com/andrewthad/quickcheck-classes#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+binary-laws +unary-laws"
+
+RDEPEND=">=dev-haskell/base-orphans-0.1:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/contravariant:=[profile?]
+ dev-haskell/fail:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ binary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] )
+ unary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] )
+ !unary-laws? ( !binary-laws? ( >=dev-haskell/quickcheck-2.7:2=[profile?] ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag binary-laws binary-laws) \
+ $(cabal_flag unary-laws unary-laws)
+}
diff --git a/dev-haskell/quickcheck-classes/Manifest b/dev-haskell/quickcheck-classes/Manifest
new file mode 100644
index 000000000000..4e8808c5d94c
--- /dev/null
+++ b/dev-haskell/quickcheck-classes/Manifest
@@ -0,0 +1,3 @@
+DIST quickcheck-classes-0.6.4.0.tar.gz 19976 BLAKE2B 614ebc6e1be382a942a55a039921021fd4bcaa2f5c977a8d83bd7b1fb76feebb31f94da908c2389d5f9ab5f7e2481f76223375db41d12b3583658d5d7361ed9b SHA512 2d5786d3cd386a795d5e1ca58ef55fb2efb9285724cf8cbb2f28577973ac2b2a9058ba6185904bc29da88f6d080f4a38629df272502796a0c2e31f9a0e8b658c
+EBUILD quickcheck-classes-0.6.4.0.ebuild 1955 BLAKE2B 7ebebce4d4fca87ea9cafa847cac4e5ae4deeb0823f4ae6a835bde154b3ead9516161fdb4a6b29fc14788b33371b26fcfae0c977f0436f8abc786a7ae2d0168d SHA512 8c2d6da15fe86bd8e97ddf28563477fb9d1ca321f60034bd5507ac3c6eab490c46ad5fa214ea8bebb0b04c51f8023622bd885e95f43bcb01d8070a08367b8580
+MISC metadata.xml 1912 BLAKE2B 5fa229a9678e56d25a15e8bd8d7ecc228c56786eca51bea101184b240f1a901d2ce124f531fc3f4a86ef2c64770e0c5fbfd47c38c6abd1cdf00e16d167b6dbf7 SHA512 56cbbdc738e1cdf5ca4d208dec76c99806828756746aa5a812f1523c3917fb90c6a050fce9489db52064b7b4b54d17768e2a9296176876eab78f454dec2b5d0a
diff --git a/dev-haskell/quickcheck-classes/metadata.xml b/dev-haskell/quickcheck-classes/metadata.xml
new file mode 100644
index 000000000000..aaf10d4bc2b5
--- /dev/null
+++ b/dev-haskell/quickcheck-classes/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="aeson">
+ Enable the use of the `aeson` package. This may be useful for
+ accelerating builds in sandboxes for expert users.
+ </flag>
+ <flag name="semigroupoids">
+ Enable the use of the `semigroupoids` package. This may be
+ useful for accelerating builds in sandboxes for expert users.
+ </flag>
+ <flag name="semirings">
+ Enable the use of the `semirings` package. This may be useful
+ for accelerating builds in sandboxes for expert users.
+ </flag>
+ <flag name="vector">
+ Enable the use of the `vector` package. This may be useful
+ for accelerating builds in sandboxes for expert users.
+ </flag>
+ <flag name="unary-laws">
+ Include infrastructure for testing class laws of unary type constructors.
+ </flag>
+ <flag name="binary-laws">
+ Include infrastructure for testing class laws of binary type constructors.
+ Disabling `unary-laws` while keeping `binary-laws` enabled is an unsupported
+ configuration.
+ </flag>
+ </use>
+ <longdescription>
+ This library provides QuickCheck properties to ensure
+ that typeclass instances adhere to the set of laws that
+ they are supposed to. There are other libraries that do
+ similar things, such as `genvalidity-hspec` and `checkers`.
+ This library differs from other solutions by not introducing
+ any new typeclasses that the user needs to learn.
+
+ /Note:/ on GHC &lt; 8.5, this library uses the higher-kinded typeclasses
+ (&#39;Data.Functor.Classes.Show1&#39;, &#39;Data.Functor.Classes.Eq1&#39;, &#39;Data.Functor.Classes.Ord1&#39;, etc.),
+ but on GHC &gt;= 8.5, it uses `-XQuantifiedConstraints` to express these
+ constraints more cleanly.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild b/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild
new file mode 100644
index 000000000000..e4dbaa884075
--- /dev/null
+++ b/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck common typeclasses"
+HOMEPAGE="https://github.com/andrewthad/quickcheck-classes#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+aeson +binary-laws +semigroupoids +semirings +unary-laws +vector"
+
+RDEPEND=">=dev-haskell/base-orphans-0.1:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/contravariant:=[profile?]
+ dev-haskell/fail:=[profile?]
+ >=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/primitive-addr-0.1.0.2:=[profile?] <dev-haskell/primitive-addr-0.2:=[profile?]
+ >=dev-haskell/quickcheck-classes-base-0.6:=[profile?] <dev-haskell/quickcheck-classes-base-0.7:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ aeson? ( >=dev-haskell/aeson-0.9:=[profile?] )
+ binary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] )
+ semigroupoids? ( dev-haskell/semigroupoids:=[profile?] )
+ semirings? ( >=dev-haskell/semirings-0.4.2:=[profile?] )
+ unary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] )
+ !unary-laws? ( !binary-laws? ( >=dev-haskell/quickcheck-2.7:2=[profile?] ) )
+ vector? ( >=dev-haskell/vector-0.12:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/base-orphans-0.5
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ !vector? ( dev-haskell/vector ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag aeson aeson) \
+ $(cabal_flag binary-laws binary-laws) \
+ $(cabal_flag semigroupoids semigroupoids) \
+ $(cabal_flag semirings semirings) \
+ $(cabal_flag unary-laws unary-laws) \
+ $(cabal_flag vector vector)
+}
diff --git a/dev-haskell/quickcheck-instances/Manifest b/dev-haskell/quickcheck-instances/Manifest
index e676d02f3472..9c8224ef9739 100644
--- a/dev-haskell/quickcheck-instances/Manifest
+++ b/dev-haskell/quickcheck-instances/Manifest
@@ -1,6 +1,8 @@
DIST quickcheck-instances-0.3.11.tar.gz 6024 BLAKE2B 72b1b2eed0906aa79f557ef158de922714ab80433fe9b6659a80287de3899e935933f35d23d28dfa7b63333084a1cf4907c4fe8718a14636bd155814ad8bf258 SHA512 a19c97810df7a028af5c6190f62bd9c858444ba210bd016eeb37b402aa9ff942a3538263b80d89a9c156189220ce32058fb81b384c1317f96df527654cb59818
DIST quickcheck-instances-0.3.12.tar.gz 6437 BLAKE2B 28df5a7872e549f55bb09daf9983a0a447e7730babb4ded4b439acd9cb1166c5a57853197438a9acebce926c0bac87f4a737fcf927799748457737db43afb84d SHA512 471e9e4324ca6d655283d8ed149587bdad981684dce9dc5db5db417fb7614d3a1b6d41388af228e4d600b989d2e14e0496af63c09275cce3f132db7d71c35f98
+DIST quickcheck-instances-0.3.22.tar.gz 9939 BLAKE2B 329117de28253bd6319b84a7e51c6428b90fed4ca4f49c7bb127ed1676d2438ce682a80fb819d60df300d6b56c005a9dd424e3b9d7c858119cb0e871d19c06f1 SHA512 cd36e6833752fbc5501a4fe8459381fe3c07f73b706a438effee06bd1b5e17ecb12b1347fdacb65556e339de58ca8ac32480dc1339cb43b1416c4aeb4f714f8c
EBUILD quickcheck-instances-0.3.11.ebuild 949 BLAKE2B 50a2a977c3555d2b085877d8cb9491bddd7e23600ebcc312f20e99a99468b8c2a089247fdcdc3f090d72ed5b4f76e000d4f5be2c8814289f12e6668cd0fae058 SHA512 0887da4fc8a9aa0e3eea834792721c9eef606205b546c41c4cb4f73bd841ace12b60464154393b5266487a42b7b40718ca147797f51c4c1911faf9895297081f
EBUILD quickcheck-instances-0.3.12-r1.ebuild 1161 BLAKE2B 5aa7d60299d0c27729d2ddec12c48fa2b4459e79ea2c814be354fbdfbee72d7ad94f8e8bd0e5cfd1ed85858cae1f7ed96d37859a24b8cf54c3b553d7ecb0dd29 SHA512 b615e4d956e70e0189afa4826b2ae7d549ca5954f7866b936eb4fb87651d5f1445bc0d96533a0cb6349655bb9860c55d84b0d6a0111caa99d64614661337b83e
EBUILD quickcheck-instances-0.3.12.ebuild 1106 BLAKE2B 2baa67d42f21a00ec7ec73c760152f25e4ada4307e2a812e2e5caa5baf6933f8ffffe52dceb05cb29a30505e3057061f19c6a5157748afe2882f6ba2384e07fc SHA512 9abc509f9b0daa18864a7750abac52bf1d915b6cf075ae7e50db9aa62e4cef0018f4ec096ddf0dbedfffc3bb6f6b2cec3f8dec16a60432c68452e2926fc1c742
+EBUILD quickcheck-instances-0.3.22.ebuild 2110 BLAKE2B 2105437e84db6c6cc7281dba467ea6d67496263bc5dfe7e7f8f4196ed5a13a6c6f2d85b3ef87e9ec6cb5158958d1e67ba3392f56042618dc7409168b26052436 SHA512 0406cd5a2ae210c807ddcb1134e031abee4ecc77c1731c97065738c175131a10583d28add97076bc07979ed36bc953e0c19e5bc618fdb3ce9bf1498939ebaa3b
MISC metadata.xml 839 BLAKE2B d4e97fd85081d8e42a6ee21b0a7b57d7f12c8a7660805a123c73236276d9ac35c2cfbf337c5de429ef4f52e88d386e074e587435e0abe593d5f5249004abacb4 SHA512 27a6d53be280a86b6adae1b34861ee9bf6916aef62968a2944975998d66e8597356c61239175bb06f2b71c9def7bb98234974ac11f54ff3b76b03993c4c87724
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.22.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.22.ebuild
new file mode 100644
index 000000000000..57aaeb77b538
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.22.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common quickcheck instances"
+HOMEPAGE="https://github.com/phadej/qc-instances"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.9.3:=[profile?]
+ >=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/hashable-1.2.5.0:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/nats-1:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/quickcheck-2.13.2:2=[profile?] <dev-haskell/quickcheck-2.14:2=[profile?]
+ >=dev-haskell/scientific-0.2.0.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.1:=[profile?]
+ >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/time-compat-1.9.2.2:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.2.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.5 && <4.13' 'base >=4.5' \
+ 'base-compat >=0.9.3 && <0.11' 'base-compat >=0.9.3'
+}
diff --git a/dev-haskell/quickcheck-io/Manifest b/dev-haskell/quickcheck-io/Manifest
index f7fa3c5517f0..b301bb87bc78 100644
--- a/dev-haskell/quickcheck-io/Manifest
+++ b/dev-haskell/quickcheck-io/Manifest
@@ -1,7 +1,9 @@
DIST quickcheck-io-0.1.1.tar.gz 1646 BLAKE2B 5265db0739e4d2b5fdc06b7d087b0d04870046feafd52cbfe87a458578ea93cf0d19359ff05e3aab1f676c890d5f9a05dccfda44176a4d0c2b1f19befc1969a2 SHA512 440e15d8600f7b0f662cacf176dfb1c00371add4204fad3ffcf56e092d92b3405a2e5a0a6e03b265c83dbc2ff18f3f47213e8086164840d5c8da35b575ebb007
DIST quickcheck-io-0.1.2.tar.gz 1784 BLAKE2B dc3360c61cb5c6e8f69b9a7e92dc99590cf55c0ab68b4af82cadd3e128abd8e2d902d5958bc7f9cf50a2e058be4c72ff334eedc50c49b65470cee00d9e9e50d4 SHA512 3a3f1ff1bb8fc4924396cc6ba7dc827f41f2d7186707c78325eca3fea5bafa0257cad4d69debae0d7847c10dff88281fa3c9bd63e1882a1fad7c1f3448132835
DIST quickcheck-io-0.1.4.tar.gz 1808 BLAKE2B 02772839b9934f0a98d7cec02d34b6280adf73440881ee03a6546707547f68cc25a844525a247419144ea96a51d7630c36cb55a36c7fffbfb5c0729e2f638618 SHA512 791e9ddaf973238adb7049163682e3ca7caee3f676f2534e68c0dd84ad9059eebfa3e6544531cb346e2c114586fde6d81247d867e101a8017d48bfaf58841380
+DIST quickcheck-io-0.2.0.tar.gz 1843 BLAKE2B ee6179ed912313a17d0506c35ae79853aba4e31fab90c1f6727b59879bf3b172f739eb6be5186af1aea47342aa8a357bb4565299a820beaf104e642338db01e9 SHA512 02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df
EBUILD quickcheck-io-0.1.1-r1.ebuild 640 BLAKE2B fc503825f88640db571681dbe48fa39dc72915b17de203aff94d1425f5db2a5cc2db898d0637da2633c168f5fcea00222b49d0a8601cd71f70e14ba1ef823440 SHA512 7ff240fd3dd27c4306bf08053ee00028a0f182b3404e31991fe7c33bc2b1ef94bbb707bd06c4768ec3f0622aa37dcf2dbb8f533e97506558d4bb3b78ef85b648
EBUILD quickcheck-io-0.1.2.ebuild 639 BLAKE2B fb06e63df004cebe4795cc7fb6b6d5ed50a61106ebe5ccfa1b20ecd8c6fc32f19138ee97582029d080fbe03a0fd0f0cfd4b2674f8bb8c65dc92cac7e85e522fd SHA512 58f839b2bcf50b79764337ca8e309f5369266ccf3f9049286812451ed59371acfa8d92f6885868c7a7b342c840d3b4093e10cc2f4c1e26a7d872f3e6b6470096
EBUILD quickcheck-io-0.1.4.ebuild 637 BLAKE2B 9938312587b0980280179aec09c5f7e3ff0f9802cb57389293a75eafe79005c7e0f6c54f19b63c8e69213d3a9c6a04551959cf3f26283fd613ba7b9466f42fa9 SHA512 75ec140128cd12d1d7ad4b1492557b398fee54fd447d196579fdee1a4383fb52abb6e69f054b420f285732da51c01c034efdb54312199832e2fe8f61f17028a3
+EBUILD quickcheck-io-0.2.0.ebuild 637 BLAKE2B e7df3508c8e8633141831a7f68de757002a35f4bb8bcfaff97eadf94d5e6ecc2f6872e8b2f46694b04e0ced5f317a5f2161bfcb69acf5b8d530ca2a5493a3c69 SHA512 b946822697d3814189dd451695d74b7b0e91279047dea073d62279a0d2b1d444385148851ece58587f6a966b44acfb935e2d0d55870e06ab5cbb19697e191407
MISC metadata.xml 483 BLAKE2B 87b16eefe2052cac2bda82073ea123fad841566592ecdaf48648a5bc397bd61da7e20834a21d90f4e3275b567dba02999b0fb33508806b70a897669819292e42 SHA512 d5f62058fd6c574a87e4c87fec15f0718302019c3a682a616a4ddb7b97b2b12544cc801806ba0e823f61e488b68f701a264a99c5ace84a66b4b1c8658a20a7c9
diff --git a/dev-haskell/filelock/filelock-0.1.0.1.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
index 7c30cae9c735..9e063340a407 100644
--- a/dev-haskell/filelock/filelock-0.1.0.1.ebuild
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,17 +8,19 @@ EAPI=6
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"
+DESCRIPTION="Use HUnit assertions as QuickCheck properties"
+HOMEPAGE="https://github.com/hspec/quickcheck-io#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="public-domain"
+LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-7.4.2:=
+RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
+ >=dev-haskell/quickcheck-2.7:2=[profile?]
+ >=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.14.0
+ >=dev-haskell/cabal-1.10
"
diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest
index ca9418f2fda6..617ddd641302 100644
--- a/dev-haskell/quickcheck/Manifest
+++ b/dev-haskell/quickcheck/Manifest
@@ -1,11 +1,13 @@
+DIST QuickCheck-2.13.2.tar.gz 70427 BLAKE2B a2676dfd98f8aafa2ccc2e0dbe32d23d70d811e940ec8f6ae7e85b65feef07094d8edd66548961b6217b05eba30e19b6a76eed3b15cdd0293591d97252c9662a SHA512 d2c92caec8bdf9089483b1f256f17f3d50e066f57eddb630f1831a232c4e33a0d4f55a0f927aa433cd3379283fa2615fd2937941e6847b234ea00b0fbeb46b98
DIST QuickCheck-2.6.tar.gz 26466 BLAKE2B e8b4ba40cb403fe487fe483a133be8b951e36ab1ebe748a32dc22eb490e7f9b5e15da010353777651e65668e8cf5cc4c9919d28becde28238a0ff3ed8292779f SHA512 17cfa7b9ee2fa3e31b48ed3609d5e3bb2316b99251e45e56d377a198d8cb429696e25ecb35ef1bf5cac7e313381274c646393697604f1feefe225fc692e01166
DIST QuickCheck-2.7.6.tar.gz 34513 BLAKE2B e8f8252655426896f899162f374f447960c95ec5d57ec08d23f64fa3ac59040864a13bd455e14d58940c4015e0ca537e08723602a6114ba6aed1f7aafe5a01a7 SHA512 21e17fbe6dfc2425a948c789ac7d519cfb21c48df68b63de68e6af192d9642d24e1e46ba0b356767e2a10461a3032a4742a6608248574ae458fd2f03649f0451
DIST QuickCheck-2.8.1.tar.gz 38999 BLAKE2B 6c53c760cfe9ac686f9b41a3a440b25cf84f52246bf4a42652eaf1cb3938586566cb597d2ee8f2ed632b4e31d0fa45ce2479e1573cef30e64ef19f06349fc6b8 SHA512 def1f7141b80be5b508e396c069f6f270c9b890b0ce03df41e058092e6dad28ed8c838734814066307777e6b8b93f154d1b0bf9b4a7052318ec018ef0901c1ef
DIST QuickCheck-2.8.2.tar.gz 39725 BLAKE2B a817a03677fd44fe9554e54b86ba71ba32338845c397e1debd9bc128200f1351acc6262deb1e2b2d26a9c75811b688220c2a02813e7f4ea898953679caa6ba9a SHA512 661b9e5285f56f69f8807ad0679ca4e18d0ac648233d5f6cbcfda548fcfcf3bc1b790c409f66fdf67cc4a3b769a248b43b0cd1abd103ae6d9a596978c5af4aba
DIST QuickCheck-2.9.2.tar.gz 43417 BLAKE2B e4721bdee29b2e6d4f349758c6355a633fa60574c34fe59a6f7698a4e59ebeec4ad9d01ecd9324723f9495b2819606588c235c74f6243e688d96c4380fec09a9 SHA512 7b8bad1995e6ce5484f627f9edab91cb8d124b63444e9f62b613b0d1558c2639101dd30d6c455e7f66ffa613f704aeead89faceea56eb411ba8ed15472edb917
-EBUILD quickcheck-2.6.ebuild 835 BLAKE2B 124ac18a03eebae0144b0a1c46da2d7e064bbfc236026ea983358c55a99be39ab4c784bd96096ca3c260810454f82cb0ff9c27b990a8d3491fe80c0bcce58ad7 SHA512 96d0bc2ae34dc2fea8a696cc6d63d0f85dc43f9ba465aa4b4ea97fa2c3c9a10efcb9d74cad8418415d96cabcf9bb2709cbbd2f4d023a5aaaf4998e79c839cefc
-EBUILD quickcheck-2.7.6.ebuild 1056 BLAKE2B d01e70386ba7d2f9af905372320d59ac6987187cc9c38daffd57920df805daaff77c22236170550c370a47cc8c75e85e1bf1bee806a781a7e007b55535e69467 SHA512 b533fe634c5d0737b6932830e86b8dea417a452490b822f8bb762ed354517b82dd6713c5982e9f47236111dd07bf748528b83c87fc2c100620e99f3e13e6674d
-EBUILD quickcheck-2.8.1.ebuild 1058 BLAKE2B 6603057f6cb3692450a731887daf201c8169298854162997675a95e0a1e56839cff42794419ab1d939ac4b1f8781b119dd44966ffd5f034ece9c1ff65e4a5dd7 SHA512 eb98a7523bdf6cf1298f27ebb89aae6ca081cd5698ad0f5d6068df062d6e1ee660c7a94be97e780d47e3e120ab08fde0ceba3aa59bbfa1b98e6d3d10016725f6
-EBUILD quickcheck-2.8.2.ebuild 1106 BLAKE2B efe96a13bde5567c394d6318b8469ede2416f3e42df10c20f888be4df55d445632918e2b9dd13042785100e2ad23731b1be46fb448356bfde80f5bfaacf728c0 SHA512 49f79b0c72ced74b5eea96b2b6881f22a2772c6a8d051b5dad432ac094e9dc51cd4f2c7b925ac5350732dc9d348c4d99489764d4e96847ff72a40292ca070ed8
+EBUILD quickcheck-2.13.2.ebuild 976 BLAKE2B 9a1ba164938a6fe803df96e5b2774dff9f745b222adb9416659c9356aad22d4ca66ca1c3b4e80f20d304e1fa58f518614f5c0811c3d26de2cf225fcc42b59b0b SHA512 aa7f31eca0764df583df869823f8573d3674c96b8674b02ac7b63f33dc186108eb22b283ff4710e2b1f65bdab03e2826b55e393de262fc0fe265a4394682a9c5
+EBUILD quickcheck-2.6.ebuild 823 BLAKE2B 6de24f7f5cb77a57f6098f57599ad671dbc892716fc2486a29e4e521c94dfc8a81b49cf0b92baec0cf12ec28258db9c055cf6e8c3290666720b1ef02a5eb2774 SHA512 adad2ffd14ecb032845ae48d5d6d4483cb9fa6d39aed9fcbc84e75a9fa65cb914ac733a231c30d26ccc83963c096aab8ea4cd989327b9cb0e82ab7d11de3b40b
+EBUILD quickcheck-2.7.6.ebuild 1044 BLAKE2B 24c9c1dfa3f622cb15ccafef1f572e5894fc6cf556209e70916539f000d92b3f411447d0d43c3b45aac4e040c03d770cd0055460eae90dea9033a891b07a9ac2 SHA512 6e54846913092c4600132aeff63071c40de83cb96d482aecfe6132c961adb210819725dd7188ecfe6404ce0985955524b9403f2b08d7f0dddfd5140c17fc77a2
+EBUILD quickcheck-2.8.1.ebuild 1046 BLAKE2B 9788fafc4402430b5325bc4facaa46c93463b1497077e264f482f31203817f16f38a9e6e2c338dd754137d6a226ea7dd5d873e2788f9d5be9982e584ee317e56 SHA512 a72a7db99a161d3be67cd0500f2c4f042548e75470e94e46feddc212f7663362a39a800edcc3f298875e58bad7b09d87b09dfe3df0abde673f7ba4123d819a53
+EBUILD quickcheck-2.8.2.ebuild 1094 BLAKE2B 4b3309a93628c98b7a67e402a1f5b1c8eaf9ffad0317620eedc92b947eb971b6ee6fa6947c0794a03376f88346a21fdd5df3c3a066d8ad209db4aef57f974f2c SHA512 800d6a70c97cf8c110251ffc6d99fe0808dc7aa4faeebd168138c32a7a8adba5b04e14a291c764f1aed3f18b205c87098e3d1e8229bd1f938ff189e05655c52b
EBUILD quickcheck-2.9.2.ebuild 1151 BLAKE2B cce5195f0a40a6a8cbd70ea18331ea06945007627a3d323619f26745840e967fdc2f139d601243a1fb80e3dafcb538c7b1a044025c6596e267b21f7b2f3a612c SHA512 c09eee2a288be870e976e452a4bcb2531cb8c4867fb5e1eeb6a54f6bf15b6a78e5eeda35e5e1778fea7747a53f0a93aaf667559e59fea939c36f97314d94de92
MISC metadata.xml 1017 BLAKE2B b80c6499a6a27d33fa0226637e26a406a22cd253345b03b311ba3816a90600ee09d1a728f4dc9757e1aa19a6454ac47317530f65cc4aab675913a02ee8fbfd7d SHA512 211c594fe9c5bea938f19f63e867310a0fa28499d9831a38c0afbc136bc717db3ae1a40c582ee9a8be90aa562e59ddc0c2ff1e678afb6a603f5f85cab571901c
diff --git a/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild
new file mode 100644
index 000000000000..b22abf4396ab
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-haskell/random-1.0.1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/splitmix-0.0.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+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.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
index daef13bc6639..21e335966b81 100644
--- a/dev-haskell/quickcheck/quickcheck-2.6.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
index ef3be577d2ea..0cf65a19c507 100644
--- a/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/random:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
index 9f151ada5e84..546644688800 100644
--- a/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/random:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
index b7431f873a2f..bd5b90e9d991 100644
--- a/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="+template-haskell"
RESTRICT=test # to avoid test circular depends
diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest
index aa535aa1329f..b258fa4211cd 100644
--- a/dev-haskell/random/Manifest
+++ b/dev-haskell/random/Manifest
@@ -1,5 +1,5 @@
DIST random-1.0.1.1.tar.gz 8699 BLAKE2B 0a17331887ff1b16cf86ba914984581daaf38ba51daf51382393254b1d9ab77849c8f428088cc97128b02eee35074dfa29ae1cf077f4ad29cee726ec5319202a SHA512 dc2f76e87a497d6f5196a8829027d5a9f0eaa2907995f432e26a1594c287c90884253a994fc4a325b0c05c97816e3c3b940a97ccb50d31917a87a99200f1ebff
DIST random-1.1.tar.gz 10870 BLAKE2B e26794bf5dd05b39bdd92afb55abde54d35ff4f7116753ff8b901c8cc18ea71a73fbcb5fc7c1c4a2d35f33ebcf1a3dbbdc0018cb2f8fb1978c35960b95e90606 SHA512 7f128b1c88adfe7ee6405578d3c999bb77e9e3c21e16f82a5197c0ad1d6731851e99e08d8169c6a8b1068ad8a1614c1c0ef8c04c1958337a6e325f1de0c718a3
-EBUILD random-1.0.1.1-r1.ebuild 610 BLAKE2B b975a37c882432f264b02859a22bc1472f3e6dcfe98d19d738b618ad3f671612b6af4d7bfb138b9811bd78140441a3480dcbb2f867343b8b0b4ce95b102c19f6 SHA512 d22371b0bb364a3599f82959af09ab2eddf6c2d53c60274e34674cbfcba90db85dc3dd96cd7b527fd0e06c8a48a1a16f4fe8ff8b0e6f6f72cb0049b3d8271076
-EBUILD random-1.1.ebuild 624 BLAKE2B 81efa721b7b548e40ade6f1589fed8da88819828dcbb47f24a547582411902771583af8cbb4610890286fd23c5f4ac656be3dd193aed7148f1c96a57fa082ad7 SHA512 e272c1a492c8db112f18e69e282ca079bd4cd75d98e025fcb38b9a04d09e89186a4e70355e931d58925bb2c97b66144cc3fcfed452cf816b7a941e8e822bed99
+EBUILD random-1.0.1.1-r1.ebuild 598 BLAKE2B 85a3fef424e383d3c60ab92eaa03ffa49620b9edc6e75632337841d7670e755f6ff9e566c4ed3a4e7226a5ea72eac480e969bc60a76960a0827e8a447498cbfb SHA512 c7bd0a4e1e7c5b1276739ec3e8c03971f82eda891458bbaf583c68eb5e3d91cc62e287d5aaba62a15fee28a4f1c251754bf2cc18ea61492d3b5d628b7311bd11
+EBUILD random-1.1.ebuild 612 BLAKE2B 0bd8f3f5946922f06783b804cde76249a8441eb9fc1616aa48a767b2c02bee9ecbf3e8b1b85fae758f5e2b69777b346d8fab00a8ae7668599b0a94cce6299ab6 SHA512 1d7f64cc755b69413edecbfcf88be31bd515a1084c8d01ede276910b7775d288b412a2f31e679ecfee3b1cb36069206158a36f3505af983f5413fbb395e4ef9c
MISC metadata.xml 337 BLAKE2B fb727368f8ec897eb08ab8e7d2eeba83eb8885d7936358521a87ce1f2337d477214adb0e63f03643ed8713b8f2ff02ded3eab4ade29acf2591b6d6e436df412b SHA512 665ba0d269a467d92b9dc56c00681c1af8a7c914850b6a16d55bece4f55170420dad1b03134f3b796c36de39af2ac9c68d53c44b54acea719271cc2c8375ccc9
diff --git a/dev-haskell/random/random-1.0.1.1-r1.ebuild b/dev-haskell/random/random-1.0.1.1-r1.ebuild
index 0d68e9e1f25d..5b10459d84a1 100644
--- a/dev-haskell/random/random-1.0.1.1-r1.ebuild
+++ b/dev-haskell/random/random-1.0.1.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2:="
diff --git a/dev-haskell/random/random-1.1.ebuild b/dev-haskell/random/random-1.1.ebuild
index a9fba1250692..9a6055fcd458 100644
--- a/dev-haskell/random/random-1.1.ebuild
+++ b/dev-haskell/random/random-1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/readline/Manifest b/dev-haskell/readline/Manifest
index 114fbedff10c..46ea53778d89 100644
--- a/dev-haskell/readline/Manifest
+++ b/dev-haskell/readline/Manifest
@@ -1,5 +1,5 @@
AUX readline-1.0.3.0-tinfo.patch 357 BLAKE2B 5b45158e98c09006b94f53ed0493fe5fb716831621cd1e5f204af7c28c39877f3fe71a5023e67dba94b47a4a11cca289ad9492410cb5d14d0d24588fcc5b8370 SHA512 b37cec53a7702c7532ff7945b95044544e376c7097911f04badbd49ff876835490ad445adde375b4a95bcd35f8dc1b4d5d78e4b30e7f4006eeaec6b11b37062f
DIST readline-1.0.3.0.tar.gz 52261 BLAKE2B 2b474efd091be91c46f121b144de719531943aba17d7cf845b2960b3f3dea77905a5838c8b7ab26975628763041321c0cd1aa8c34114205228466fb41c357e8e SHA512 30a8705323fe0185cadccd8ddf7069ce70007a8fc29761f31d0a4d585a5f3b622c9ae71d41577a7eec3a1c6f78949f9c56695df3a7986abef228e7ceb7375520
-EBUILD readline-1.0.3.0-r1.ebuild 654 BLAKE2B b7a54f7f0239e6777b4647126e6791c20cc71f18b87e823646bfb86513c45db551d3f9bf471a829f4210def4723e41c151605be077f439b6c1d2f68dd2aa1f1c SHA512 96f522e742a19db547001eee0e63dbd44928a0a37a783e7e7a1418df3773f6302fbb9e3b07387050818440042158acdccd331e2c9e90e568f87c717db54ea0dd
-EBUILD readline-1.0.3.0.ebuild 562 BLAKE2B af78f468b257201dc791a9c3e9b6baf61a5aa77d3166fa5c74bafa6164f05c65244bf14aae00b0a5011a9f13e439710e7c0acb7d896d347e36ff3357d7763e5e SHA512 1ae5146b2d146c049bd7ecba9b66128f8aad923823c57277bbdaded82fe18d88aab5d2de00595d38c73060694269cc864164b74d5c6cf26c7d53da996f2078b1
+EBUILD readline-1.0.3.0-r1.ebuild 709 BLAKE2B 63b639d6723c9d5366895a98a90e5cea12a8be519642741bd375dad7c5e2a57d94764ff1b8e451d6ea5ead68bcc3a8c0bbe357b6c304b3927cc4ee89ecd62aa9 SHA512 299cd191e9d71853ce289fea0760fb78343fad751865ba627cc185b8704bfd5f65f7ec46b1d98df4282e93e4d835da7015c9ef7afafab51382a9ae0363236926
+EBUILD readline-1.0.3.0.ebuild 550 BLAKE2B 21eabe1c8bfd5537a319ed687edbd25cb40d33371f5cc46dcb57bbdf7694d0d1d83564d92ddedc03073d512a43aca50a1f8f38cc0f850e75ba67536ffb23f420 SHA512 30ffb1c5c4ee027222f3884707eef9f8ff4405b02b1de2f8986a5081a7486b90d9536c11bb3d66556f3f67ab15b6626cea153c497bc5cb4db1f3115fa0ea4f06
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/readline/readline-1.0.3.0-r1.ebuild b/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
index 757986fb18d2..397dd859a5f4 100644
--- a/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
+++ b/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
@@ -26,5 +26,8 @@ PATCHES=("${FILESDIR}"/${P}-tinfo.patch)
src_prepare() {
default
+ # Default setup is not compatible to cabal-3
+ rm Setup.hs || die
+
eautoconf
}
diff --git a/dev-haskell/readline/readline-1.0.3.0.ebuild b/dev-haskell/readline/readline-1.0.3.0.ebuild
index c8c06db8083a..488b3507405c 100644
--- a/dev-haskell/readline/readline-1.0.3.0.ebuild
+++ b/dev-haskell/readline/readline-1.0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/rebase/Manifest b/dev-haskell/rebase/Manifest
new file mode 100644
index 000000000000..6cff3940e8ad
--- /dev/null
+++ b/dev-haskell/rebase/Manifest
@@ -0,0 +1,3 @@
+DIST rebase-1.4.1.tar.gz 19413 BLAKE2B 965f5633496df14611e496150e3fed91324df7189fd1e6c8ec6c2bf7492287b97c716c7da60f61e36740a9e535daf8ee3f7f6349615055a3ec093e167c825605 SHA512 70bb6513e6ea6a1cd3adf077fe454cf4f1a3b220224fc76e3d63050f17c22cc2d218efa8803f269a3605cb0b95e7ea11b3e8b55ec80cd7fb2db4dbf330739a18
+EBUILD rebase-1.4.1.ebuild 2186 BLAKE2B 38260ed79e87c79f6d05a06806842932f09b9165e6caaf9a3800c9f0349b87e0d255df2f934476412494c153076c33fca31beddb9d10f60611987420eaa2c83f SHA512 9aed2662cc3b70af4d702bbec1d73c233b62124f8b17e61100933a8a1f412e75a87f8dedd8ffe8ba3b30e5902e0999d2e0eee69f49447b3dec29968060226e70
+MISC metadata.xml 1156 BLAKE2B c94eb0e35285de40e539f52d34783668348b1b654b4c272e727214bb25a4c0cfee2b0c664bac0a74624b2e5f301e7d84719a8479ec63126a12164a4e3228f93b SHA512 9233440a20e9736ca8ef80d2e76265055e63e4382d460d55dcacd5a38a900641bfabf64864208e6b823be3e9373918c4db24451bfdd0cd4f30ffac895132c67c
diff --git a/dev-haskell/rebase/metadata.xml b/dev-haskell/rebase/metadata.xml
new file mode 100644
index 000000000000..f74069f161de
--- /dev/null
+++ b/dev-haskell/rebase/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>
+ This package is intended for those who are tired of keeping
+ long lists of dependencies to the same essential libraries in each package
+ as well as the endless imports of the same APIs all over again.
+ It also supports the modern tendencies in the language.
+
+ To solve those problems this package does the following:
+
+ * Reexport the original APIs under the \&quot;Rebase\&quot; namespace.
+
+ * Export all the possible non-conflicting symbols from the \&quot;Rebase.Prelude\&quot; module.
+
+ * Give priority to the modern practices in the conflicting cases.
+
+ The policy behind the package is only to reexport the non-ambiguous
+ and non-controversial APIs, which the community has obviously settled on.
+ The package is intended to rapidly evolve with the contribution from the community,
+ with the missing features being added with pull-requests.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/rebase/rebase-1.4.1.ebuild b/dev-haskell/rebase/rebase-1.4.1.ebuild
new file mode 100644
index 000000000000..7aa91c52580e
--- /dev/null
+++ b/dev-haskell/rebase/rebase-1.4.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A more progressive alternative to the 'base' package"
+HOMEPAGE="https://github.com/nikita-volkov/rebase"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-prelude-0.1:=[profile?] <dev-haskell/base-prelude-2:=[profile?]
+ >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
+ >=dev-haskell/contravariant-extras-0.3.2:=[profile?] <dev-haskell/contravariant-extras-0.4:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
+ >=dev-haskell/either-5:=[profile?] <dev-haskell/either-6:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-5:=[profile?]
+ >=dev-haskell/hashable-1:=[profile?] <dev-haskell/hashable-2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-3.0:=[profile?]
+ >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/selective-0.3:=[profile?] <dev-haskell/selective-0.4:=[profile?]
+ >=dev-haskell/semigroupoids-5.2.2:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/stm-2:=[profile?] <dev-haskell/stm-3:=[profile?]
+ >=dev-haskell/text-1:=[profile?] <dev-haskell/text-2:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-1:=[profile?] <dev-haskell/uuid-2:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/void-0.7:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/regex-applicative-text/Manifest b/dev-haskell/regex-applicative-text/Manifest
index 1c0d3b98847c..0eb57db48750 100644
--- a/dev-haskell/regex-applicative-text/Manifest
+++ b/dev-haskell/regex-applicative-text/Manifest
@@ -1,3 +1,3 @@
DIST regex-applicative-text-0.1.0.1.tar.gz 3975 BLAKE2B 87623f18720173712b8245c86902a30471779e27a5a2e8a938934f5a1b6cd8ec9f41e480f82cebd29db2c9e383e983a6f6ba03856e509fb30a67c51b158707a7 SHA512 8ee1d581498e047a7b759476ce98c43c19656b767790b0f12b8485bc212a71c7115cee5c3e5089392995bc71851025093c406bce9d8ac3c5962675ae06fa4339
-EBUILD regex-applicative-text-0.1.0.1.ebuild 669 BLAKE2B a3621add2272e5a9cad9d125b65ad23829a753060f0e91e0300065b1312f002d4071b05f79e49183ac32045a498f2df8e08a8e32e13c530134b650dc6139a032 SHA512 d166e10cdc35afd76f238a664b310f8555398d17e5d9f26648eb1c2ab6ad218e04ee3c9b691bfad967f4f23d32096c54c325160c818d51d955a33eea4b3757f4
+EBUILD regex-applicative-text-0.1.0.1.ebuild 753 BLAKE2B fc0357558ac9183018c364fc63e6eff0d15801b4d9f493552a01e923309e6d4c0d079f049fc648f6b072df241090519bf696489f934849e1b81122e68792be98 SHA512 8eb4f6030b664acd9a5b0e6a4af01dc456cc2d5c0f5500c9524a1aa1bad96f0c095eaf1219fd1aa0a60629fe86bf31f27128402a60ac569dddba03f3fe55ae68
MISC metadata.xml 345 BLAKE2B 6704253b4f88074897e127230e324c3a73e121e9724bbadcae265f479bb3b6f906d4eb3d51e4146097355a26359544d3939477eebee94d769a980986d1d6c9f6 SHA512 4b3eebf8920a71985f656c1f4c896da4d102473a1031473acd08405c58e8c5a1ca3c34f38f82846eeb667ac6d1f4626354ffd094550fd953d4fa03549070245d
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
index f3c8945608d0..5060f2bba01d 100644
--- 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -24,3 +24,10 @@ RDEPEND=">=dev-haskell/regex-applicative-0.3:=[profile?] <dev-haskell/regex-appl
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && <4.10' 'base >= 4.3'
+}
diff --git a/dev-haskell/regex-base/Manifest b/dev-haskell/regex-base/Manifest
index bb0754cf0728..459c9b9eea75 100644
--- a/dev-haskell/regex-base/Manifest
+++ b/dev-haskell/regex-base/Manifest
@@ -1,3 +1,5 @@
DIST regex-base-0.93.2.tar.gz 9156 BLAKE2B 160f749c5c5e4c9911c18a4ad3dbe46865c9872f419457387e249747c5aade2cd2afae1f80757d3c0788398f332ea243f35e826f77f220517480ae4b42928a21 SHA512 4f6269cb1c1fefa2164d999e2e787118edc5fd88e356535e50f143d0b98de4fa1854959955e183aed27a77335b81063a2385bb6bdeb8cb80e7fdd812ab96d22a
-EBUILD regex-base-0.93.2-r1.ebuild 726 BLAKE2B 9f726da966c26baa38bcee4e75cf8c642e8ac3a5a45b4d0548d349c7948bb5311a77bed712eef93b0ebd7688f0e407a85424a739e81675f742d04528070e1128 SHA512 a0e5b1d7dfd6f30f3b171eeecb1d41cbcb8c6bf925aabf91d650f1e811c1650109c9476684e6ec1806a19fa68ffded7c1d952c310be8213db237c9869ad2a27e
+DIST regex-base-0.94.0.0.tar.gz 9679 BLAKE2B c998f856c51e3d3abfdc389ea6f8451198f6c6f2d0b3b56c79704febb53f9a3d54c7ed57ddabd10f97c465e1f591cd7f06a4b9c8aaebc6e67fd2741d26fc69b2 SHA512 4e7120e1a2b63fd3e4e15cefc540e82ab0949f51e19f495d4cf4edbe8428ffdf2f114df3504f66049fbb790d5310c59daaf0ed3a71c5acccfe205dccc4567045
+EBUILD regex-base-0.93.2-r1.ebuild 714 BLAKE2B 1b951d833cfd38819cd8a5a4391d4311f6b95ecd79aa0d79dc1fa99f903db55443bc3c158c8b0975761a5aa77712d4ef364442db27c246de18e9d5f967fe8261 SHA512 ca72f21a36cc92daec215f4d317191396c9a71bb5180d1b5829003da34535824ef4c52c8041035ff7a19b5a46df320f121ec4bedb6a50107cba0a6b0cb24f051
+EBUILD regex-base-0.94.0.0.ebuild 904 BLAKE2B f8eb7523d0b211db14882871fa8daba7f0d7d28eacd110c53c35395996e45aa79779cbc1578973c9d362bf50812278a1661a0f8d7d5be85c085988f5bd17db0b SHA512 805a16270bb4085971ad748c186db90df8726cd05700bffd46dfcccca0ade1639bab5105fe278564368739b2c86a1c374ed9f7517c8e248b04837fe14d964cca
MISC metadata.xml 307 BLAKE2B 5ab47214d8394b181d6154e5a14f96b81e75ffcaac86044ce2b8829919c57130578dbf2630bc9920b3871e945461bcdb4b1f24a5a1c71247cf8ddad2e28129a3 SHA512 c86869a5bc6099f9458564de2b1aa31002fe4bcbcfc3a5e87f524f38f4e25933e3eef11979d19276a10208bf8338fdcd20edb3cb26d8a13ace39cac6634f47a9
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
index 36c19b71bfc7..33fc6fae2795 100644
--- a/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
+++ b/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/regex-base/regex-base-0.94.0.0.ebuild b/dev-haskell/regex-base/regex-base-0.94.0.0.ebuild
new file mode 100644
index 000000000000..2714a28f0916
--- /dev/null
+++ b/dev-haskell/regex-base/regex-base-0.94.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://wiki.haskell.org/Regular_expressions"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
diff --git a/dev-haskell/regex-compat/Manifest b/dev-haskell/regex-compat/Manifest
index 684ddca6e9d5..8465a013dcf7 100644
--- a/dev-haskell/regex-compat/Manifest
+++ b/dev-haskell/regex-compat/Manifest
@@ -1,3 +1,5 @@
DIST regex-compat-0.95.1.tar.gz 3968 BLAKE2B 5c1bf6b9e7aa148cf7b033f08a9d32d7e508e73da88e7c6b2d27b2549dc7e44e287ca3010bffb37fd3fd1d7dbf4060a2772f64e1ecf531ffb5f18098db63b0d2 SHA512 9fb38b001a4cdca5b3630d88e8fcb2f359f6e8dd49fbe13d5e2a1c99b4978b33ce639b344445b27daf68abbae1cf2c9905d48ff68a81e02b4e54aa92dea956e2
-EBUILD regex-compat-0.95.1-r1.ebuild 823 BLAKE2B 31b79a65a708c99b2fb8b8774c104ecf85198b6a3f8867fcb2270d5f47770dd4ba47a12f074157651caa82d30ef10791bc0d44c1acec16b07672e9e5435b8531 SHA512 f05398e7d3195b00bbfe9863d6d3edd3243961f5191c9bf07dc430dc1443e990dcc925139916c7e357e6cb464fd286d4dc122c218db1d98149da75e05b1898d6
+DIST regex-compat-0.95.2.0.tar.gz 4019 BLAKE2B 13825a59d2edaf5df3c4726f3b040d9354eaa95220cc907a74e5141aa95d2299107bfaa5037d327011bc3ccf3f0aeeb00ad9bd086e20b393eb898a19a46e5ca1 SHA512 8b1b421f5e7688a1d4a61711a255505a047e90e9f9283a8cf2ebfa9774631e8fb3a071d61877ab22548a0c63e30237603196f043dac9cb64da4df2fdc4422300
+EBUILD regex-compat-0.95.1-r1.ebuild 816 BLAKE2B bec0bc46dd6297bcdc6d1d11be21c39ab2c9748e5f03bde1fe23c4cb9b5ae1070176728ee97bafd1ce2a0c45681f624874fdc02be9591a96cac13ea0ae055d79 SHA512 6f2ef63ee37e7f1cac660e753a7d8e488592817229ca7332eb5f4bc42475170a8ad447cc27804a5788090d5553100813fae52ab46821bcafae27b83cb35e661b
+EBUILD regex-compat-0.95.2.0.ebuild 933 BLAKE2B 2ea181743394a31b4eb53402704e772ae465dd4950f7f3d7bdcd49c5d3c2f7876cbc8266bdfcbcea4792849ac40fe5e77a28535db1a69990f7de0fe6f28a9e16 SHA512 0c6d363bc9c037fb87c3063cdb3662947893590959cb6ef3c5d34a78b71082f12b6d7e881acdaba81865457da0dc83c7e59c85714a34826ef9e778e94c4a3a42
MISC metadata.xml 307 BLAKE2B 5ab47214d8394b181d6154e5a14f96b81e75ffcaac86044ce2b8829919c57130578dbf2630bc9920b3871e945461bcdb4b1f24a5a1c71247cf8ddad2e28129a3 SHA512 c86869a5bc6099f9458564de2b1aa31002fe4bcbcfc3a5e87f524f38f4e25933e3eef11979d19276a10208bf8338fdcd20edb3cb26d8a13ace39cac6634f47a9
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
index 983643f17178..49ca1042715b 100644
--- a/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
+++ b/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
@@ -10,12 +10,12 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Replaces/Enhances Text.Regex"
-HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-compat"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
diff --git a/dev-haskell/regex-compat/regex-compat-0.95.2.0.ebuild b/dev-haskell/regex-compat/regex-compat-0.95.2.0.ebuild
new file mode 100644
index 000000000000..ea2e40edd74a
--- /dev/null
+++ b/dev-haskell/regex-compat/regex-compat-0.95.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+#hackport: flags: +newbase,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
+ >=dev-haskell/regex-posix-0.96:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
+
+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
index 378ec4f326d7..0ac8fa6a5544 100644
--- a/dev-haskell/regex-pcre-builtin/Manifest
+++ b/dev-haskell/regex-pcre-builtin/Manifest
@@ -1,3 +1,5 @@
DIST regex-pcre-builtin-0.94.4.8.8.35.tar.gz 311974 BLAKE2B d1c6f7b1f981d09e661db37035142a0097954ab23792bfa666e6b000dbda1c8d30dda27fb25c56828a57d5a2721b2e15d6319919f04f9bf95581af9f137f55a9 SHA512 6248cfc151db709284d0218630787dbfee0763f8f94c0c8b1a51469dfe47cfe550f67546c04e1aefcd61ba3db412e2051795b88bdb025e7518feeae82ba7860c
+DIST regex-pcre-builtin-0.95.1.1.8.43.tar.gz 564650 BLAKE2B b8d2c39fde61b202eedbd8eead11685bbb1a1ebf1f4c8d6c59a2b9f87810e87df1a07356445582685778457570ff51db2d55786736e8302f7d9adf8144153dcd SHA512 229c863a32dd36707d130aac5dbda8bfbcfc33062232668f32c5ec7c2622257e8d07f1424727242a531ebaeff2b9fb6b40ed5ceab18b61feb6ec41fb8298d008
EBUILD regex-pcre-builtin-0.94.4.8.8.35.ebuild 717 BLAKE2B 5701b2e935c6c61fecbc7b8c0e251935ddfbcf8de0744c7a5e8e4fcb01df8e213c8e664d2e29637ec76df7474f9fc5a04ca0752bb881ee2642b2defbd6386e10 SHA512 a1751b84ed86e1cf4309d2d0d50744c963dc5f63ca1db99c9bf61d1d33a18a59a033a403326b4c278edf173bdf8b8692f380f1ac486a522f51e67d548085ac22
+EBUILD regex-pcre-builtin-0.95.1.1.8.43.ebuild 999 BLAKE2B 9fdcc023d554abce7d30ce0c88db40ec9f8fd3eeb0c7b022e5a188d5822d8cce69fd2ce653696a66a8fbd7130f632782a797942ae727497b32710b73c13fb83f SHA512 d9d6f7ac8c007842e1f2ac2436378cedc1fd11d08fadd864e2881c5b6965142e0956712b323a51eb42a57a109ecf2d9564b35ec8a6670a67bac390d80a92a31b
MISC metadata.xml 329 BLAKE2B 976807788f790a7c988deab4ac793f965df6fd91bde2ea438899e03fec30910c197b89209fdfa22deac55b3ebd3c75157bd96fdc6a331dc19fcbcc78e8ceab03 SHA512 bc36f5519e6ee52f34e5f2c92d222be1ec0206141ac4e3c92da40a7b999cfff4ba5111b6d2908d272e8ef87aa259f92118f28f9a36404f5682ce5e7be7a23ca1
diff --git a/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.95.1.1.8.43.ebuild b/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.95.1.1.8.43.ebuild
new file mode 100644
index 000000000000..5b5d05e16aaa
--- /dev/null
+++ b/dev-haskell/regex-pcre-builtin/regex-pcre-builtin-0.95.1.1.8.43.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +newbase,+splitbase
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-pcre-builtin"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.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
index ef9dd054e21d..a0d5c093cd04 100644
--- a/dev-haskell/regex-pcre/Manifest
+++ b/dev-haskell/regex-pcre/Manifest
@@ -1,3 +1,5 @@
DIST regex-pcre-0.94.4.tar.gz 10814 BLAKE2B c6d634e240194d1099b4b6126fedb00bafb9f6118c9b11fff87d862b45e84b87005c6b2337871b17687dc63d15a74203b820aa04dffbae9517af34cc27dce71f SHA512 b14db2fb88f9a70b60cfac0ecc242554929d03982b7ffef18e36a2a8ddbef3bbc3f7f1ccb549aa805aec43f30b3ca22856d2e4315dba15e9c22ed34638dba92e
+DIST regex-pcre-0.95.0.0.tar.gz 9766 BLAKE2B 05df9a80021d436fe1b7c6d6328cf23df96a481d55407f3e737ab70dd92a73f70a06eede4b3355c743cbdb813a1ae422c5aaa1faa30c16608fa04d513317d8ad SHA512 7c9ed0edd0c44d7118313c298c2658858117dd89eb7956566f5bb2fb75f2aaed70d201fda4102c46206b9951013bafee654ff39ed3c4bf9c5086f6c0cc217bdb
EBUILD regex-pcre-0.94.4-r1.ebuild 732 BLAKE2B 916c9e6a94d047200eac60c561bce413ceb79f04d524bc49c28e7e9796a088343b74673c8382789a5b2be194f4e0397bbd4233aad974f759b93fab2c63f3a0f4 SHA512 088ab116caa3ac4cf1f1a2cd061accc9f4ee64324759ba32fcbb42b46aad7a2badb4d5ef89afbddd57c149f554969e5d3f9972eabbc835fdf0cb7aa4e9b98018
+EBUILD regex-pcre-0.95.0.0.ebuild 990 BLAKE2B 551dd9f5bc45c514ea2524f6afc3a986d4208f43afdedb51c7d51fee624e4769adf3739acddac9f4ddba5bf013381a109890b99d3f60ae0954e4afec6684ff3d SHA512 2042176cc056b0d8542459f0dd804b0cd6cded6e9a9fddfdfeddf10af5ae1eb4dcdfa1fd0547aaf46e2d2a4d0a7779f095d5cba71f2856ff866357b118414398
MISC metadata.xml 349 BLAKE2B 2a3c999e20b1e6ea4b1da5b942f84f326f93f5157df07d21c989d792b44d9ef9f26a31bed0004fa7445367fda8b3d1c7fe6734794437c96b62690798ff868978 SHA512 935f429a9ec311d5d4a6d78f30852946dc2857c6018beddd9b2e0a3e035c0e1213b5e2024828622f1ec2777be9b9ecd0dba41fd97e53cbbdafb8868983d7b432
diff --git a/dev-haskell/regex-pcre/regex-pcre-0.95.0.0.ebuild b/dev-haskell/regex-pcre/regex-pcre-0.95.0.0.ebuild
new file mode 100644
index 000000000000..ba4ad6f9ff9b
--- /dev/null
+++ b/dev-haskell/regex-pcre/regex-pcre-0.95.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +newbase,+splitbase,+pkg-config
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-pcre"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ dev-libs/libpcre
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=newbase \
+ --flag=pkg-config \
+ --flag=splitbase
+}
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
index 897de5851ade..9ef5bfa211de 100644
--- a/dev-haskell/regex-posix/Manifest
+++ b/dev-haskell/regex-posix/Manifest
@@ -1,4 +1,6 @@
AUX regex-posix-0.95.1-ghc-7.5.patch 554 BLAKE2B ceec0b6593f49a6ec9965c988e8b440a87ee11b5bc1e210d4466c8a84bc8044c34fcda91b8a359b763b9ef47b697f59fe1bdf5711f9a71ea2a33e00bbb717c44 SHA512 ea77dfc50967f5d3c8beb82ece23a1c48168fa59c08d7ce58b16c22c708fb4e49c76ab8b8aac0ef5306a2babb8666385f916295bd77f57b149cad5991ebb5516
DIST regex-posix-0.95.2.tar.gz 42916 BLAKE2B 3b0192bf2eac5cf2376a5cfd73be4f138be2074fd3b80fe43c659015a2a731a61f1cf6537dd207c36e8fa893737b30f61516f23e815a8da52dc8866b36fc58d0 SHA512 2d22951f0302de144483d2c11d0711dc2cbd2fc6a0eac0126011eaa6f577837ae8c2a9516badb4beed6c18311241458dd6ad9f82a11d6f3763891880ebbc8c41
-EBUILD regex-posix-0.95.2.ebuild 653 BLAKE2B 93890d896d58168932785ade260b4b3feaefe20b68948fad65bf609241b1c1d5e9f52880a9f9b535e4c04f5a56e268f24361da7d017689d73020bfcbd5e0597d SHA512 4742863f798de1f3330004fbca6c5288f0161b4728deca22bf7653eb9d123d966fd8c72306482ffab109e5f920ad6735f72bf7860c9ed4f5cd34464e2e04204c
+DIST regex-posix-0.96.0.0.tar.gz 12529 BLAKE2B e949fd28a8fee8c0ae056dc0037dc9eb03b3814145740a053752ac121f6ffc60bad5db72832626340f0f201d06ccc649225af9506be671f63fd5b850e20bda6c SHA512 91bdc672a535cd1a6a65b1ae2adef43605b792ec9f99150fa239ab4353cddad47988ac7baa65673c53be36e83c8fad1511ba85fb5f7b43c51b4ae526d9af248a
+EBUILD regex-posix-0.95.2.ebuild 645 BLAKE2B 2b902b071d9389f1e5be2234ecb7a099a97992e5563b5839348d97cc07ab70040c03c1d34270c7ffc6b6427ebe80dc62691b780340ffab0c8df9086fa9228e79 SHA512 6e975304303b2be450703b71bc59f5a05c1bd81cabfb761a7335882f5d736f1168307f2174a7c7416b43174452048db58fbc37dca2cf4ed696b3b4910c4d1ca0
+EBUILD regex-posix-0.96.0.0.ebuild 1028 BLAKE2B 8bf0d211272d8cd6815f5d629d3be26087dccebad4cb8fb1bad003d067c5de1f6785909b018d50fa036d8d2f42755d5367dad5248d0c2daa65e29b25f2328647 SHA512 5eeef975061110880e101e4ca1ce631f3773734337b968148573f8bee13c6f71b3e37379f90cef1d1304ee13e40148fb0c0859e6a59c06a7c9890c2d42c097b1
MISC metadata.xml 409 BLAKE2B 521ecdf88b2947d4a498d4efd608950ac471dd05d501d767e047711f77c4847e0ce1d32d5710ce274d77591e2b7da7ea60f1e71a797e3b22166b531d67108f9e SHA512 7268260f6f6f43ac70640d2dcdedf01bb465c7e5d34c0aec154e67be1e1a13560be1653c6a47e38cd9aed0fa02fcbc64ecb3fc9cd13ab4221968d9c9f5965626
diff --git a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
index 2c7bf9703b02..5b55bb37f143 100644
--- a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
+++ b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
@@ -7,12 +7,12 @@ CABAL_FEATURES="lib profile haddock hscolour hoogle"
inherit base haskell-cabal
DESCRIPTION="Replaces/Enhances Text.Regex"
-HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-posix"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/regex-base-0.93[profile?]
diff --git a/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild b/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
new file mode 100644
index 000000000000..ff80ebe0524c
--- /dev/null
+++ b/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +newbase,+splitbase,-_regex-posix-clib
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-posix"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.3 && < 4.14' 'base >= 4.3'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-_regex-posix-clib \
+ --flag=newbase \
+ --flag=splitbase
+}
diff --git a/dev-haskell/regex-tdfa/Manifest b/dev-haskell/regex-tdfa/Manifest
index bbdd50a6705f..56d34d7cc1fb 100644
--- a/dev-haskell/regex-tdfa/Manifest
+++ b/dev-haskell/regex-tdfa/Manifest
@@ -1,7 +1,9 @@
DIST regex-tdfa-1.2.0.tar.gz 66039 BLAKE2B dd9a0d00e9608968d9e3a95428bb934661c17847645d73f5c1c0a6a96f83df8d99520971b245f217ea0dc2634ab70c7b7fe027aeacd86190d9694a997f14d01b SHA512 d4419c5d5062dbe63ec5931bd9f11020b3aa3227abdb66cac0732417e34cac9a3a9d564bba8114a77570e3b1bacce404062ab04536dafe10b764886af8e491c9
DIST regex-tdfa-1.2.1.tar.gz 66108 BLAKE2B 105b048e48b98197b776249d99b60ccdcf6c81c2fddf362b19751abebffee6bb8b41d5549724218adee5b56f1ba80bb78b9d646c20e91781afd2cdc4148ff2a5 SHA512 04d3c7235c126695ceaaef0bbd5e6ee6ebffe7c4fb96b9f5a3df28bebe02a680cda870f228bd2e0e30ed98f88eeed4b4d4cdf6dc5ccd0b8e45c8427b6d7fa85d
DIST regex-tdfa-1.2.2.tar.gz 65969 BLAKE2B c533dd7fd39e973ccf73d1bced6c35e65ce3a57a543e3e6c15c191748c2073c7d4a230f995168a2c52f4eafe152961950edcb28fa72c064a70bd058a49a28896 SHA512 86241b9bfa27351302e4ef18fd2cdc8a58341d6a8fa12c92e3ebb11cca93e58e5a69b97b545c61ce704bd6e2ac0b7a7c1a3555f138ba5ee9cf9728175f43d26a
+DIST regex-tdfa-1.3.1.0.tar.gz 77767 BLAKE2B 2993a19f68ad167446ac8e7fbbd3552176de5cf35ca69627fd8e0d6be877986b90253dee13aae1f95f5328b6b30bb96c2ed594403c1bac1ef4d8cf0283675d5e SHA512 becac929003ea2c1a8fe1e890a53d3cb914eeb02090a23d014120d04ee144e24c2c7bdfaadd58a2dd70ed49df1e0059a3f8a94faa4ce0a6efd533ee6019c951f
EBUILD regex-tdfa-1.2.0.ebuild 839 BLAKE2B 9a8ffcabc8bd2d6343c320edfe1b41e1c6a449d7183ef75e10898e21652c1b5d89f4fac4ddae472b7f56532f7747166baf0cc6da391b9f413b0ec502c34769a5 SHA512 88b17db2e2b7b2274c83120fb3ca8126e9dcbb0706f3a196cf6e9d8df0e421cb5015fb6b3e9532669a26925105349379d59ce498d829c480c56c77fbf5673319
EBUILD regex-tdfa-1.2.1.ebuild 839 BLAKE2B a3f2715512441f7cacb65423e55017c43d976db801a739b57f9f168247762d91d0fe9eddd5187711f7b320a797eda322423e67848226665bf4b500be74b7b916 SHA512 d42a73d5d416edffc651e320e05150543c9b81d024b3e4238272007c01c1fc92ffbb46c2cb420f178f06ea7d8b3197cdbd0bebf60d8a78f551a766d2ebb2a9e6
EBUILD regex-tdfa-1.2.2.ebuild 782 BLAKE2B 05b96af14d1f2f0d20d28158cdef2f31aefa584cef3cd489f293a38c053a4b93124dcc341b0c3ed34b14c9ad65a1be2246e2d30c18b82c0f3cc20f9938f32a75 SHA512 198f8bded69bc1576511477c6de6690c0b60bb58194b53cfa0258f4b88d4b0f11ab4759ddaaef90c3fdaef6382d3d9bb8201a79263b324e0ca9474373f7c5d0a
+EBUILD regex-tdfa-1.3.1.0.ebuild 1362 BLAKE2B fa3114037cd96567c38234cab655e2010639b4ce41fea26127e28b5714d26339353190fa5bebe8824b61c2da5a6bef253d49568b79c0e49811f9353604ab78f9 SHA512 ce584633b74350d04e570a22c6ef76df23f3872cce6a3feb38dda6c88e860a2e8026013a0403dde01e7fed5f62624c48f58a9f664f92e7c157b4de38747050a1
MISC metadata.xml 444 BLAKE2B 0d14326afe1d69dec62f60c7b41e77ed8dff408f212f638f4a2f5eed25adc1865df2a6994c71e25b6a7394d6fbf4c40e75296bd08869e509f614362bdea3ae5f SHA512 6b72b58d486e2613a573d36ec714244b8bb9b23cceefe0714a4ca3778522a9f6435c4055b442d7ec465b4b89d6c5edb61890250b98d4d077d11638a84b711937
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.0.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.0.ebuild
new file mode 100644
index 000000000000..383f8942d261
--- /dev/null
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2.9999
+#hackport: flags: +base4,-devel,+force-o2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://hackage.haskell.org/package/regex-tdfa"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/mtl-2.1.3:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( dev-haskell/semigroups
+ >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4 \
+ --flag=-devel \
+ --flag=force-o2
+}
diff --git a/dev-haskell/rerebase/Manifest b/dev-haskell/rerebase/Manifest
new file mode 100644
index 000000000000..9abeafdcd5c8
--- /dev/null
+++ b/dev-haskell/rerebase/Manifest
@@ -0,0 +1,3 @@
+DIST rerebase-1.4.1.tar.gz 17185 BLAKE2B f474bc24f974698da9a9185a0ea2f352664a36628cf7f7a3483a6ddaebd2521498de1abeb6832e90c0810278a10c887aa9835bed6ed4a0ef93e6f5bda8081adc SHA512 102e88858f46d57a59c830a32f6bbd1644b5c36b7addf591b296ae5f1b7bc0d225d6ba6996d518dc0e67858b10863fcd561cdec0294fd798cb71cd3b8dd34c32
+EBUILD rerebase-1.4.1.ebuild 602 BLAKE2B 012b7f48e9e0a3c312948224081e0fe20e87e94f22af5ea6b1b9a6998c67bb509f0e251365d75e2d89c33bd8dc835bd83c0b059be3fe191f882e6574f95cc151 SHA512 2f4b8c3f796e6c8e4eecfa0cdb365df69772e65679c38fccd0b757af7ec1351f8a9d82a498534e72b3957495d32e3f354d80b4b9eb1b253fa5a7536fc8cb77f6
+MISC metadata.xml 460 BLAKE2B 977cc8dec4e7052b62ee4e45369c44a917c249de0c2cb4cb4afd71d154c1543657e6ab6e65f58dd479f336a3051cb0bf1ea7f81b690ba443972f21bbdf13e918 SHA512 23581ab5dfbef7bd3557e6305aee8b6b57401c23b417e2ea91caaa7f171012a19da475c84846d0fcc3e18c5f9739705acd7addc79ee2887f2c4b501c4879fc65
diff --git a/dev-haskell/rerebase/metadata.xml b/dev-haskell/rerebase/metadata.xml
new file mode 100644
index 000000000000..2e10d5a26a21
--- /dev/null
+++ b/dev-haskell/rerebase/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 rich drop-in replacement for \&quot;base\&quot;.
+ For details and docs please visit
+ &lt;https://github.com/nikita-volkov/rerebase the project&#39;s GitHub page&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/rerebase/rerebase-1.4.1.ebuild b/dev-haskell/rerebase/rerebase-1.4.1.ebuild
new file mode 100644
index 000000000000..bdbac1e730ae
--- /dev/null
+++ b/dev-haskell/rerebase/rerebase-1.4.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reexports from 'base' with a bunch of other standard libraries"
+HOMEPAGE="https://github.com/nikita-volkov/rerebase"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="~dev-haskell/rebase-1.4.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/resolv/Manifest b/dev-haskell/resolv/Manifest
new file mode 100644
index 000000000000..0a73b06f65da
--- /dev/null
+++ b/dev-haskell/resolv/Manifest
@@ -0,0 +1,3 @@
+DIST resolv-0.1.2.0.tar.gz 156710 BLAKE2B dbad867d764db2075724a06d9f9dfa8dff882683849883cb9ade6d0654fefe9f024445cd137dca516b80cc2982544b794de7c82fd5d5f482a3891422a699f2c9 SHA512 fae2d0717a109b0d6cc19c51c773bc68c64c0048b9d930528cf5622ee270ebaddec180c1d444542e8eb036262611f5b88deadeea223fb2ef2b15b41369a2376e
+EBUILD resolv-0.1.2.0.ebuild 773 BLAKE2B b91c8be78d35f270255c820353aef82a2979d62033a00862885e653abbf2be60cac074ca77f89c5a2dedefe8db0c4d29fc94e624ba09e483787eacd65b91aa34 SHA512 b745104b695e8eeea23c5a2e9efdfa2d2fd4df011f5e52afa7cfcc4ac862bea786578eca0f85cbc6dce85786ffa1040da05349078e38b809237d8b3d8fbf1dd0
+MISC metadata.xml 1960 BLAKE2B 8b9024347be335cf065c2de0ef64dbb9473fb5f90b451b0cab65328f69d9fc5e7e271cf0c2c6b1172eb064ed8310930b9339e769fbb74bbdf55811c4cd67222c SHA512 c5c19481ca52a233c61124462b0560aed68d6c4b9604c9d401f42d2dfdb7556b54ca000133f658fc6c114b481d94b6a92fc365623bb8dd52c1de11179bb02259
diff --git a/dev-haskell/resolv/metadata.xml b/dev-haskell/resolv/metadata.xml
new file mode 100644
index 000000000000..9990695ff28a
--- /dev/null
+++ b/dev-haskell/resolv/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>
+ This package implements an API for accessing
+ the [Domain Name Service (DNS)](https://tools.ietf.org/html/rfc1035)
+ resolver service via the standard @libresolv@ system library (whose
+ API is often available directly via the standard @libc@ C library) on
+ Unix systems.
+
+ This package also includes support for decoding message record types
+ as defined in the following RFCs:
+
+ - [RFC 1035](https://tools.ietf.org/html/rfc1035): Domain Names - Implementation And Specification
+ - [RFC 1183](https://tools.ietf.org/html/rfc1183): New DNS RR Definitions
+ - [RFC 2782](https://tools.ietf.org/html/rfc2782): A DNS RR for specifying the location of services (DNS SRV)
+ - [RFC 2915](https://tools.ietf.org/html/rfc2915): The Naming Authority Pointer (NAPTR) DNS Resource Record
+ - [RFC 3596](https://tools.ietf.org/html/rfc3596): DNS Extensions to Support IP Version 6
+ - [RFC 4034](https://tools.ietf.org/html/rfc4034): Resource Records for the DNS Security Extensions
+ - [RFC 4255](https://tools.ietf.org/html/rfc4255): Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
+ - [RFC 4408](https://tools.ietf.org/html/rfc4408): Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1
+ - [RFC 5155](https://tools.ietf.org/html/rfc5155): DNS Security (DNSSEC) Hashed Authenticated Denial of Existence
+ - [RFC 6844](https://tools.ietf.org/html/rfc6844): DNS Certification Authority Authorization (CAA) Resource Record
+ - [RFC 6891](https://tools.ietf.org/html/rfc6891): Extension Mechanisms for DNS (EDNS(0))
+ - [RFC 7553](https://tools.ietf.org/html/rfc7553): The Uniform Resource Identifier (URI) DNS Resource Record
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/resolv/resolv-0.1.2.0.ebuild b/dev-haskell/resolv/resolv-0.1.2.0.ebuild
new file mode 100644
index 000000000000..b93b0da4fc23
--- /dev/null
+++ b/dev-haskell/resolv/resolv-0.1.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: needs a port to new srcloc
+inherit haskell-cabal
+
+DESCRIPTION="Domain Name Service (DNS) lookup via the libresolv standard library routines"
+HOMEPAGE="https://hackage.haskell.org/package/resolv"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # fails to build test suite
+
+RDEPEND=">=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+"
diff --git a/dev-haskell/resourcet/Manifest b/dev-haskell/resourcet/Manifest
index a050463755f4..5b765db15612 100644
--- a/dev-haskell/resourcet/Manifest
+++ b/dev-haskell/resourcet/Manifest
@@ -4,10 +4,12 @@ DIST resourcet-1.1.2.2.tar.gz 10665 BLAKE2B dd7c24c11b6900a3a5e76c0590116bb6a9f8
DIST resourcet-1.1.7.4.tar.gz 11674 BLAKE2B 97c9d36d1b7142a6ee36335279f9345f8ce25cd9847df490c143de03f1e34f15df87f57cbe0f77477737bc20f99a1b2ff75bd60dd6fa6809d11db7f749e28ddf SHA512 b61c117a12762b15be2de2676c4fdf9bf89b72ebc4875677a70f5b66358fb49ddd4753d6b1a541ae01dab41368b4e30cbd796caebdc4b8cce6ebf75c9cef08b5
DIST resourcet-1.1.7.tar.gz 11627 BLAKE2B c0a01bcd14e5e4a988ec41ec6014eb8021217c8bb016f9198dfc5878071ffaebb44be9e56717090505dc710132fc984d9d0db61f198a0d065160c303540c0954 SHA512 27a348354fddfa348882217cb7a66987d843c87658c53f7d173276731e11cfc3438312028d4c35f7821db087a30227979a6d1018bc7e4ca516145c4f2a91a231
DIST resourcet-1.1.9.tar.gz 15215 BLAKE2B 7ed72548d067e8c0382cb7e0fe423d14b3baf8df742d24375e0886f87e9df8ed480d3346f0f2b86e9660b0eea57cd5da07a7deda938e6a428d911773712a7b42 SHA512 e26e627c19198c1f25e368dda67ca15d52ad41eea70a81acf8ce244b30880b476d3d33b097199d12611bf80a3521196587d669684b18c47999e7abb5c00a7ab9
+DIST resourcet-1.2.4.2.tar.gz 16862 BLAKE2B 041997adc9db44e4e99d878f001191eff853fc2d473f544a107d3526924273bda32de9ff39ebd93ec6fddb81fa1dd1180f6a6e1c06361a33486bf7c56a98c750 SHA512 9f415a902261e64916e8c937a3d464eb29ff3a59fde511a17304aa4aa58c01f882d29c304375a0f23d87fa770763f09c84e428ed9f75c9b187fe2aabbbf4adf2
EBUILD resourcet-0.4.10.ebuild 1025 BLAKE2B 81f5f5a5374b6a32387d6902792f0d95ac0ca02a4f70d4afa5e68f22f18b83bb4741dd49e123416b08db2a9442b654b5c75c53291cfff97275aaa5a50f18ed3c SHA512 1dee9be1c3af68560c3343b30fe6049e058344b2f3bc47161bd30d9bc1264cd86695dc014b80f6022e6e4bd2e1b117dcfd75d974d23ae0186c7cb8b51c89f865
EBUILD resourcet-0.4.9.ebuild 1025 BLAKE2B 708d8b965374106d0e6d55e7c8cf8bed6ae7ff5be44d9d605d7a77a4c0662e1640efcc90f3e9932689c2fea8a18f3ac2a9122cb1d2ca410171638b5bd0df1eea SHA512 757de18170490067e93c8d16d34ab0125d243cf48d3217bcc6a6cdeb83e03351177407ce3125b720fb9ce034e85c2383e007f220a55ef6352a12b41e97084763
EBUILD resourcet-1.1.2.2.ebuild 1067 BLAKE2B a6e065442fb44e6b5794ab1c736c0664df2ae0f60e205bbdcafcd7ae59c3212c390d944f7822a4ef682816c19b3725640354ae67dd9fb873eff4a7cb0f6d59b1 SHA512 845918f8ecfee96c39715290f83ed98a49bb34dbe2bce55454c00700826618c0e2586754415dd9c0e11048653699833328b46c75854180216f576965aba5c87b
EBUILD resourcet-1.1.7.4.ebuild 1118 BLAKE2B ccda5da53919e2e820d432fc12d59c7687dde23df815553e0169d3f02c32c88edc5ffc254b72fd6b1767ea753092dcc22d6f2bd73761fa6fb6eae3b0b3902f86 SHA512 999e4256f26d55224c35587406e7c80b4c9da4ecc0297a5f45b32ec8888a8ffd5d94aa9ae8bbf2d95baf051d792e3fad20826653f19cccbc8091f467f23dcdeb
EBUILD resourcet-1.1.7.ebuild 1162 BLAKE2B f7107cea0b70a21f693d689e10d863ec6f6c94ca0a55e61337de3e6dfa5d32e70feb8efd891b033fd63c1f505597a7faee388eede58a9d42abc592d3c5e94e8e SHA512 7b01d1957526186ea53b70a63779eddf45c702115d45ac74afaef83143b535edddc2b5f55a69a81646100618896289986e9f81b29ce8ead90b1d93ae753f552b
EBUILD resourcet-1.1.9.ebuild 1103 BLAKE2B 545971bfce2f81088f39487090eb646f4ea044ad82d34d8fd06bdd4d58d4f5ec6878a8b3973bfbef77d9b0ae7e0948f530d3685b789ab292803f68ee4ceafc01 SHA512 7b216b482426f336dd860300b6853c8c0f829232bfd08a5d5c7617b8fe0a77e789d96f61f746726bafa7861819528bdccadb54c3596aa1396130687f8683fa7d
+EBUILD resourcet-1.2.4.2.ebuild 856 BLAKE2B 1c01c4fa82dd2a41c02c666a81969ff3097e3dcbea54615da799b5574b83e1183899d2fbe8434c76d42d7ec916b4332a22d032b5ee4530ef8e61fa9335f00a04 SHA512 ffa72d193e2c98d8942ca2daaedf750ef601441b6911faee1333c802ec617454004e6b50f3341b9f1d0722b580c6c45a565c82f31972c5c676ee87f9fdd34ea8
MISC metadata.xml 544 BLAKE2B 394f5029f5accd2d702704824311737801c868f568dff2f63ec5566466c75e3c7dceaca1351a4308d6fbbf7d410904727b6f7f93efa1d1a6a6a93ecc1dbcea8c SHA512 ff84b8460fab34313f1f38fbab60bf5a228465c79eee21c52a83bd5621334ae50b2fb4a69051c452e6ed206dfb365744d3083938b7816c46c4cd4f40c0d42093
diff --git a/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild b/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
new file mode 100644
index 000000000000..79b84d5108fd
--- /dev/null
+++ b/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${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/primitive:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/exceptions
+ >=dev-haskell/hspec-1.3 )
+"
diff --git a/dev-haskell/retry/Manifest b/dev-haskell/retry/Manifest
index d33490908994..5099c98aaaa7 100644
--- a/dev-haskell/retry/Manifest
+++ b/dev-haskell/retry/Manifest
@@ -1,3 +1,5 @@
DIST retry-0.7.4.2.tar.gz 9721 BLAKE2B 419f36f128ff3c1977daf6aff15346a499a199c444f1867d08b4da6351465f28298f85e77801fa197c26844558111853abede237939bfdf22fe7f1d977620c3e SHA512 5caeb55225759eae466dc0b0a78ff2538380fda75fbd52758639c12c20e3194d2b272fb9286fbffaf70366418654f2e46088954921a9840720b590598314ba2b
+DIST retry-0.8.1.1.tar.gz 15800 BLAKE2B fa01f4e6df405d1f71bcb8c7cad6ba9b166222527c70b687feef7b6577446bf790681a189675995bfba3bb362257130bd74119e35893f4497a4f9f57fb37491d SHA512 6907d04314b10fbcbb6680608bbd5926ab56f5916fc032339d5793f2813983d5db3f40d4fc25f8e0befcb3649e753aec737a7ef3cf98fe05252a3a8c1bd546a1
EBUILD retry-0.7.4.2.ebuild 946 BLAKE2B 9f7585fd02e7cef0f5ad493b910fea5f05e1e227a25f018fbaf104eed2f7d230582de12e64cb6b6b2a33418c5b5b6520cc3331d278a8bf910abb1c0706e745b2 SHA512 80d652620e1b31ade4d8fb0a3d2f6d17a3ab4025c3ce7c2c8c52baaa5c5fbe3260502f7714d648fc7c8f519ac480809bf7dc8312be445a1a9ccde1e19a7aae60
+EBUILD retry-0.8.1.1.ebuild 918 BLAKE2B 15f2eefa330484756b9d726644aeba8963e3acb5ac4559fbd9feea0b4a92042d54ae73679e7a7374bcd27b12560e49f0d03d4ef41d4203eb7fe80a5f340faa80 SHA512 413ded44107072ce5bf9dd2f834421b30c55b5c6e1d1c01bc422133b4e73accb69a4d469c57bd2c23804daf02be3b76d8c1a9afd29a4c34bfe957689ab0c0b33
MISC metadata.xml 828 BLAKE2B 39e47fb53e0a6197850173d421049327a61f09ed8d24c44a5a09901b84af7a4529985d98d8eb340e34eaf1c766892cffd1b123de7dbcfe84b75ce9431b14cfc4 SHA512 59c32a88a5c3a50ac820c0c768f33f66f928b2674fb89a12b6f2be318a94b0043ef31d6b3db45296bd52989222a18947a5ae582b75232726daf63e75aa42d277
diff --git a/dev-haskell/retry/retry-0.8.1.1.ebuild b/dev-haskell/retry/retry-0.8.1.1.ebuild
new file mode 100644
index 000000000000..e6991bfb0f39
--- /dev/null
+++ b/dev-haskell/retry/retry-0.8.1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -lib-Werror
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/random-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hedgehog
+ >=dev-haskell/hunit-1.2.5.2
+ dev-haskell/mtl
+ dev-haskell/stm
+ dev-haskell/tasty
+ dev-haskell/tasty-hedgehog
+ dev-haskell/tasty-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-Werror
+}
diff --git a/dev-haskell/rio-orphans/Manifest b/dev-haskell/rio-orphans/Manifest
new file mode 100644
index 000000000000..27bcc3677976
--- /dev/null
+++ b/dev-haskell/rio-orphans/Manifest
@@ -0,0 +1,3 @@
+DIST rio-orphans-0.1.1.0.tar.gz 3098 BLAKE2B 83308c4dc8c1306e8c00c6ef0365169e6787a159a17efff86a754eb2ba797328eb8358a6a83069b97389399a0416a45c945fc636c941bfc5930a76e25c6b41ff SHA512 2e415ebcc7341cf1c913de54de3218ac487e310c9556d1e1bdb349f4e7b9d041ea729c21e2bfdbcded9a214c84f483e32839a4fec87b2af9b986db5aaa18b42a
+EBUILD rio-orphans-0.1.1.0.ebuild 860 BLAKE2B b38cd9f7548d160dc805c1af1c2df6fddbdba92a2e67515d95380ffd270896e2eb9957a0a9201d8ce96fab8b8b7087bf11a579ea859c078df5eb6e75b1c0ea06 SHA512 58826389e1a4031c2e47108bc8795301b1009740b7f653e7e3d919b4e393c40798ff2a40acf06e3893d5dcf4fdc5a513c361b0dc7ab83f5bb8094e3617d6a618
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/rio-orphans/metadata.xml b/dev-haskell/rio-orphans/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/rio-orphans/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/rio-orphans/rio-orphans-0.1.1.0.ebuild b/dev-haskell/rio-orphans/rio-orphans-0.1.1.0.ebuild
new file mode 100644
index 000000000000..0906c97f03f3
--- /dev/null
+++ b/dev-haskell/rio-orphans/rio-orphans-0.1.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for the RIO type in the rio package"
+HOMEPAGE="https://github.com/commercialhaskell/rio#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ dev-haskell/fast-logger:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/monad-logger:=[profile?]
+ dev-haskell/resourcet:=[profile?]
+ dev-haskell/rio:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/rio-prettyprint/Manifest b/dev-haskell/rio-prettyprint/Manifest
new file mode 100644
index 000000000000..ca59a6ff5497
--- /dev/null
+++ b/dev-haskell/rio-prettyprint/Manifest
@@ -0,0 +1,3 @@
+DIST rio-prettyprint-0.1.1.0.tar.gz 11503 BLAKE2B a2056a98d28b3313beeef5487e1ee927d058326bba1ee758ce1d5e46b5a8709b1b53c788ce9d57a2c2f7496c097bad4960ac4b7429a553c5121043afcde51b30 SHA512 3f519fa0dd4ea51af565221504358ca5728b9ebe07df8a2b34b83198bb19d6653c048cd45701fed6d99b5204da05449f35c0be8e98df2da1c34ea99023f06bf4
+EBUILD rio-prettyprint-0.1.1.0.ebuild 847 BLAKE2B ffa5c3e1903bf6abd37f37531a1ff10415ed79cc9937e3c9f82a59fdf258281056e3b1611a826ec64b09f47536f34696265475181268d40aeb18a7075505f42e SHA512 76f5079263effff6af0cac0c7cd0f7e70c8908ca4daac862b2700ee65bd70c9f099199918e5985b5e0aeea905317e3291a2d15391a47f136d0e01744dbbfacbd
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/rio-prettyprint/metadata.xml b/dev-haskell/rio-prettyprint/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/rio-prettyprint/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/rio-prettyprint/rio-prettyprint-0.1.1.0.ebuild b/dev-haskell/rio-prettyprint/rio-prettyprint-0.1.1.0.ebuild
new file mode 100644
index 000000000000..fc95a6524cd1
--- /dev/null
+++ b/dev-haskell/rio-prettyprint/rio-prettyprint-0.1.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Pretty-printing for RIO"
+HOMEPAGE="https://github.com/commercialhaskell/rio-prettyprint#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/annotated-wl-pprint:=[profile?]
+ >=dev-haskell/ansi-terminal-0.9:=[profile?]
+ dev-haskell/cabal:=[profile?]
+ dev-haskell/colour:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/path:=[profile?]
+ dev-haskell/rio:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
diff --git a/dev-haskell/rio/Manifest b/dev-haskell/rio/Manifest
new file mode 100644
index 000000000000..58f11d284edf
--- /dev/null
+++ b/dev-haskell/rio/Manifest
@@ -0,0 +1,3 @@
+DIST rio-0.1.18.0.tar.gz 58618 BLAKE2B c249006fa7a04f7db39168cfd324f61bf01862e57cec272a0b9551b6db4345ba813ac07c595ce795b4d0be06fa950cdeb626a30bef11e8eb03e98e575c04a397 SHA512 dd5fcf3611289108c154fb77d2bba4132ef80943b5ffcf9aa76e0d93d37fe3b6992d9804a3815b3aca1cbfaa21cb09c693022032649b6d1bb0e5fbfc2e161ab1
+EBUILD rio-0.1.18.0.ebuild 1052 BLAKE2B a9c17b7ef7e3434ba1b99d05cfe4ad45647d6e212b09992fce0099f092915d442f4fbc78cbe41f6a927bca32cfa15a98ad3081040509d59f1736717c8a1593de SHA512 13f5bd4558ab19af7a89633e1f041342339aec9e3a1116d9bbd575dc4d3c7f13427b8edd7a65cc7ff73acd4da7228d5ac28009638737d6a10c5e93fa12a487e8
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/rio/metadata.xml b/dev-haskell/rio/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/rio/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/rio/rio-0.1.18.0.ebuild b/dev-haskell/rio/rio-0.1.18.0.ebuild
new file mode 100644
index 000000000000..e8707658616b
--- /dev/null
+++ b/dev-haskell/rio/rio-0.1.18.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A standard library for Haskell"
+HOMEPAGE="https://github.com/commercialhaskell/rio#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/microlens:=[profile?]
+ dev-haskell/microlens-mtl:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-haskell/typed-process-0.2.5.0:=[profile?]
+ >=dev-haskell/unliftio-0.2.12:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/rsa/Manifest b/dev-haskell/rsa/Manifest
new file mode 100644
index 000000000000..db6935dd55b6
--- /dev/null
+++ b/dev-haskell/rsa/Manifest
@@ -0,0 +1,6 @@
+AUX rsa-2.3.1-p1-ghc-8.8.patch 708 BLAKE2B 3f51a181c5f9b46c1ab44c1229edeb5b3c9a509ac30334b964accd937bee51bf61722fb5ad2a4d7319682d1f5a373fb74dd8f800f39437f7b7b323e188f26802 SHA512 36a4b592e021410a434f17f09cee4f508633290b0eea03fbe07313d14d4f1b39a8a65013cd5cfe7eee3f0ad9f49faecb1cb736a8a879568dfeaaab0fe9a071ff
+AUX rsa-2.3.1-p2-ghc-8.8.patch 829 BLAKE2B 3668415b8435bf760d49724cb7aa1936454c3a26dc5f8167802c55127872f1f900aef317596608d51cd494d1456c6aab70f93686b66043881b4e3a43c8b18089 SHA512 6fa30afbc5c26674b3269ff1bc746b1f353f46c718969268160fd58dc4688d6ef834c22f0f24f5ee70680cf673167f33ddb246a1f952918b7d383226713403fd
+AUX rsa-2.3.1-p3-ghc-8.8.patch 779 BLAKE2B fdb6da83db5d9a3d8d0955680256fdbcfe20e6b6e53102544f87f381198fe947aa9499c9a8b5e340019935e317bbeae47d628a73efce067bdc53e708056281a6 SHA512 a104d8f7417c06db043f6dd5a9de269ad954e0526522b4c4821221fca70d45cc57a1a098d46556f90257eb5d2e6fb6fbea55a07686aaa2932f7b36e1f14edb05
+DIST RSA-2.3.1.tar.gz 14705 BLAKE2B 065341bd3360410ca1e2ae1057b6b8112bc6cf1253ef12733d9d9564666b7c97e8088d35e0736a76768ebc8d40f497536ec0bb84565d849285666c591f1df3c6 SHA512 b4d3f406cd7b97237c2b36e2ba659f35871e02a6144b6cb48482fdc7999d9822758472c25b9eaef9ef6aeb8c503fa49b424350a543897217f3aec3084dd7572f
+EBUILD rsa-2.3.1.ebuild 1586 BLAKE2B bd065750827f7a2e6d6cfb601d4e7144739a3641b02fe3dea9d73527e005af75e2dbd115c6eecb28be5dd23efe4f43fbcd99409a6564baeb8481efb1d791430c SHA512 5178d513569c9aadae6cf02b31c74522decf90f680ab0a694d1290d39b3e24f33c7f713f4c49bf09b0dc69a5cd4b5df5a6a05fdf4efe29ef6200a64d1ac1a09b
+MISC metadata.xml 651 BLAKE2B d7fb17d99721f6a24568ae62fc8d9a40f4a89eabe7f23193af1cb1de8bc5b98e31cc3918f8970a1bb87e1441e41eac92049034ea9b2034d7d0b4bde1774dc940 SHA512 9f0c074841d168110be69469e8ce01950b1256e26f1e0e00db4a933e1541c3d55cde298715c82619757f4bd1da65035b1370d6c591f766acdadb8b278ad89610
diff --git a/dev-haskell/rsa/files/rsa-2.3.1-p1-ghc-8.8.patch b/dev-haskell/rsa/files/rsa-2.3.1-p1-ghc-8.8.patch
new file mode 100644
index 000000000000..2c985b3b5f62
--- /dev/null
+++ b/dev-haskell/rsa/files/rsa-2.3.1-p1-ghc-8.8.patch
@@ -0,0 +1,19 @@
+commit 8d867a693f91406f9b45e24d79a0637013c0e272
+Author: Ollie Charles <ollie@ocharles.org.uk>
+Date: Wed Sep 18 14:48:23 2019 +0100
+
+ Update Pure.hs
+
+diff --git a/src/Codec/Crypto/RSA/Pure.hs b/src/Codec/Crypto/RSA/Pure.hs
+index 8e0f483..a69907d 100644
+--- a/src/Codec/Crypto/RSA/Pure.hs
++++ b/src/Codec/Crypto/RSA/Pure.hs
+@@ -111,7 +111,7 @@ instance Binary PrivateKey where
+ d <- os2ip `fmap` getLazyByteString (fromIntegral (public_size pub))
+ return (PrivateKey pub d 0 0 0 0 0)
+
+-failOnError :: (Monad m, Show a) => Either a b -> m b
++failOnError :: (MonadFail m, Show a) => Either a b -> m b
+ failOnError (Left e) = fail (show e)
+ failOnError (Right b) = return b
+
diff --git a/dev-haskell/rsa/files/rsa-2.3.1-p2-ghc-8.8.patch b/dev-haskell/rsa/files/rsa-2.3.1-p2-ghc-8.8.patch
new file mode 100644
index 000000000000..e2c7348eb38c
--- /dev/null
+++ b/dev-haskell/rsa/files/rsa-2.3.1-p2-ghc-8.8.patch
@@ -0,0 +1,21 @@
+commit d621ae1603f27b3de867b46e5ad4d28460097dac
+Author: Ollie Charles <ollie@ocharles.org.uk>
+Date: Wed Sep 18 14:52:34 2019 +0100
+
+ Update Pure.hs
+
+diff --git a/src/Codec/Crypto/RSA/Pure.hs b/src/Codec/Crypto/RSA/Pure.hs
+index a69907d..e3513a9 100644
+--- a/src/Codec/Crypto/RSA/Pure.hs
++++ b/src/Codec/Crypto/RSA/Pure.hs
+@@ -111,8 +111,8 @@ instance Binary PrivateKey where
+ d <- os2ip `fmap` getLazyByteString (fromIntegral (public_size pub))
+ return (PrivateKey pub d 0 0 0 0 0)
+
+-failOnError :: (MonadFail m, Show a) => Either a b -> m b
+-failOnError (Left e) = fail (show e)
++failOnError :: (Monad m, Show a) => Either a b -> m b
++failOnError (Left e) = error (show e)
+ failOnError (Right b) = return b
+
+ -- ----------------------------------------------------------------------------
diff --git a/dev-haskell/rsa/files/rsa-2.3.1-p3-ghc-8.8.patch b/dev-haskell/rsa/files/rsa-2.3.1-p3-ghc-8.8.patch
new file mode 100644
index 000000000000..6aebe6fab6ce
--- /dev/null
+++ b/dev-haskell/rsa/files/rsa-2.3.1-p3-ghc-8.8.patch
@@ -0,0 +1,23 @@
+commit bb712862c868975ab033e1079751d9e3787d3a33
+Author: Ollie Charles <ollie@ocharles.org.uk>
+Date: Wed Sep 18 14:54:22 2019 +0100
+
+ Update Test.hs
+
+diff --git a/Test.hs b/Test.hs
+index dd61302..4fa26ca 100644
+--- a/Test.hs
++++ b/Test.hs
+@@ -98,10 +98,10 @@ instance Arbitrary LargePrime where
+ arbitrary =
+ do seed <- BSS.pack `fmap` replicateM 4096 arbitrary
+ case newGen seed of
+- Left _ -> fail "DRBG initialization error."
++ Left _ -> error "DRBG initialization error."
+ Right (g :: HashDRBG) ->
+ case largeRandomPrime g 64 of
+- Left _ -> fail "Large prime generation failure."
++ Left _ -> error "Large prime generation failure."
+ Right (i, _) -> return (LP i)
+
+ data KeyPairIdx = KPI Int
diff --git a/dev-haskell/rsa/metadata.xml b/dev-haskell/rsa/metadata.xml
new file mode 100644
index 000000000000..72836dbae97d
--- /dev/null
+++ b/dev-haskell/rsa/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 implements the RSA encryption and signature
+ algorithms for arbitrarily-sized ByteStrings. While the
+ implementations work, they are not necessarily the fastest ones
+ on the planet. Particularly key generation. The algorithms
+ included are based of RFC 3447, or the Public-Key Cryptography
+ Standard for RSA, version 2.1 (a.k.a, PKCS#1 v2.1).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/rsa/rsa-2.3.1.ebuild b/dev-haskell/rsa/rsa-2.3.1.ebuild
new file mode 100644
index 000000000000..f0a8153fa08a
--- /dev/null
+++ b/dev-haskell/rsa/rsa-2.3.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -oldbase,-buildtestexecutable
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="RSA"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Implementation of RSA, using the padding schemes of PKCS#1 v2.1"
+HOMEPAGE="https://hackage.haskell.org/package/RSA"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/crypto-api-0.10:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?]
+ >=dev-haskell/crypto-pubkey-types-0.2:=[profile?] <dev-haskell/crypto-pubkey-types-0.6:=[profile?]
+ >=dev-haskell/sha-1.6.4.1:=[profile?] <dev-haskell/sha-2.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/crypto-pubkey-types-0.4 <dev-haskell/crypto-pubkey-types-0.6
+ >=dev-haskell/drbg-0.5.2 <dev-haskell/drbg-0.7
+ >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-3
+ >=dev-haskell/tagged-0.2 <dev-haskell/tagged-0.9
+ >=dev-haskell/test-framework-0.8.0.3 <dev-haskell/test-framework-0.10
+ >=dev-haskell/test-framework-quickcheck2-0.3.0.2 <dev-haskell/test-framework-quickcheck2-0.5 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=("${FILESDIR}"/${P}-p1-ghc-8.8.patch
+ "${FILESDIR}"/${P}-p2-ghc-8.8.patch
+ "${FILESDIR}"/${P}-p3-ghc-8.8.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-buildtestexecutable \
+ --flag=-oldbase
+}
diff --git a/dev-haskell/safe/Manifest b/dev-haskell/safe/Manifest
index 3c5f59554218..04d5af30494d 100644
--- a/dev-haskell/safe/Manifest
+++ b/dev-haskell/safe/Manifest
@@ -1,5 +1,5 @@
DIST safe-0.3.17.tar.gz 10524 BLAKE2B 921f791f85ad4681c1c6a002b099699e0ca48fa3fe595734f02c3f27f812e9245dfedbb6cfa475ff6c791f2001afa979ca3c45f66dda314e8f8207072259b6f4 SHA512 7d9dc15f5694103b3734c262e893f94b6c27b8b1bf4525f2d6ea5ca73e2d66715c028259ede9e8064e3579dd63342dd088c4afa764bcaeda09434515435416ec
DIST safe-0.3.9.tar.gz 6931 BLAKE2B 3aee0d7e8cedd0b196bb705b4a23f7679e40979f6b3b474a29fa27e4a684820707082979c5167d74fde1f763bd856659ca0c68e323c92fcfe08c1faa953bdac9 SHA512 7759ae8acf0348a3070cc47e78b224ac5a826ecf46302cbe413b52c53d8d6bb6ebd939b0fe3dbb47034e910876bd7c849609f008e44f09e5ccb99a9997d2f418
-EBUILD safe-0.3.17.ebuild 600 BLAKE2B 089c65693c0ba0a639579529fcf902a53fe0801393f1b0079fbf6bb9b2a1b9b2c0757e6bc7b6f36e5fc7b0ff2bb1076b364350fa43b1d51bf512c04f30b17cd2 SHA512 793d80d6560d0fa63adbe0826753e18e54a50a3debd278287eee0692a0b646e0b2efebb57e2b66c572418676dc30ca0c0a3aa8adf1ba394f2c5790152b61a828
-EBUILD safe-0.3.9.ebuild 554 BLAKE2B 51b466622bb7bf0a2aa3e72f17d2cc90cb211a7bdbaf5705db2d72739ef6658336666d2c9366a973ae3ab2831267e3453cb0441e5368408c91495c5e6f389fef SHA512 9e78a3e735017517ba3ca1245d99719c1f9945d6d4e72f8ea2e8d597ac66519bd3a93f630d335461da3b8c9dd9c52adcdf4d7c304ff28d973ab2950c2f73f59d
+EBUILD safe-0.3.17.ebuild 593 BLAKE2B b5a7611a849699c1cf537b9268183f8fab463ffc3e4c32e4b52519ec553383756180e5dd99d1482ab75b486d9339bab19fac0c0bf8c59739d7ccee84e561f6c9 SHA512 ea480c4f64240aa7c4932ff6ddc416d84249dcbba86f638b346308888fb78db3298e54a4ef16342eb530f61fc5eb439861395f9aa0b2aa6272bcba0d34804d08
+EBUILD safe-0.3.9.ebuild 547 BLAKE2B e150491ce82a0a359dbb3058aa896f12ba334abddba7b9c07704be1bc9ba7bd2d804af7c719f01693e5d8d8ff642ee1f350ea5b8a2600bbb5afd8174ceb736d7 SHA512 68ee46bf295433512f110f8000b7ea8c5716f055c6f390bc97699ddf93ada105b8d44eabdc3b346f30b018318280cf22d279f7b7e511d3b5425e67e07536cefc
MISC metadata.xml 671 BLAKE2B b2ce84efb78cfd7dc4ab81fce425ba25ac3cccf3d8cd6fab27f4b787ffbcba43d8c37842702dbfb195473597491fbc87ffbd7d6fec21fef1658233fd8d983583 SHA512 7cae1ab2eff3fe2468b6d7e10601bc1b61c90937509865e2f3487d3b66ac87f9956129ee3eeb260114a3a27e4e523e82dacbadc77e6edf2b1dc9174ba1a3ef79
diff --git a/dev-haskell/safe/safe-0.3.17.ebuild b/dev-haskell/safe/safe-0.3.17.ebuild
index 7a1ca31f9db0..ca1f1120a8a5 100644
--- a/dev-haskell/safe/safe-0.3.17.ebuild
+++ b/dev-haskell/safe/safe-0.3.17.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/safe/safe-0.3.9.ebuild b/dev-haskell/safe/safe-0.3.9.ebuild
index 608230a4dbed..5fcf70527756 100644
--- a/dev-haskell/safe/safe-0.3.9.ebuild
+++ b/dev-haskell/safe/safe-0.3.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/sandi/Manifest b/dev-haskell/sandi/Manifest
index ea1cf861501f..ff37addf9ca4 100644
--- a/dev-haskell/sandi/Manifest
+++ b/dev-haskell/sandi/Manifest
@@ -1,5 +1,7 @@
DIST sandi-0.3.6.tar.gz 18463 BLAKE2B e480b127b08edf6d83504b06732f4565ee4e8c8438110a7fea6092f28a552ddda19b1fde93f021400272e9ebd1b5184cc09c902fdebb1fffc9bc2b1b426a736d SHA512 8a730f63e72fb648e2ae478a3785ab364b437a319735acda80558639cc0a43027639ff01dd2b630277348ebc31a4a5fe30ede8f4208229c1c8810f78d350bbf2
DIST sandi-0.4.0.tar.gz 19319 BLAKE2B 87727c706832e4020f4e7794fa9c562415711766b5d37c4090f4f8ac3b71dfa840ae788b077b49c967ea885b2b915e16a7bd7845e62f46cc3c86fddcd1ca1005 SHA512 8d67d4630940b2bc75eba74e1aea169d604f27701015a19ecba6dfece9a2dc8a215a786991bc9ab1fc6de8c91c3b608144239b83c4cb01be0620b3ddb12ee8b6
+DIST sandi-0.5.tar.gz 19115 BLAKE2B e6fa5ba8757c2ff96a556cdad50217344eb188e5b258c770acc2228e0219f2259891789b4ef33d00a64a8f2d3f1b633d046517fc95792fa21b1dfea1dd2a19a7 SHA512 8abff3496d0d3f082f12416eea3189e06d1663fe78d996159396ab944389b2a816853c0191edced3b176fc506dac60e9ce84347ecaf2c255e5ec0d6b1590c012
EBUILD sandi-0.3.6.ebuild 1029 BLAKE2B ee93735b3672e293b9ff017458555de255ae4efd85bdc8976abe518187b5f950eb19e38cb62367d79e8d8645c7652948a79f6fa98cf9620ff8c631edda3ae958 SHA512 3370f0d01bfe7e4d8e5f709de62a26e1ab25198638175d196dbc1db8a8141e40e3d1910368ddc0202bd8642b14112f5c539771bc44b29435c9546b7506c3e628
EBUILD sandi-0.4.0.ebuild 1064 BLAKE2B 080d7ea077e82b212326b9057d672cfcf77b4305c2e671866b75d50237573fd6bde6a34070ba56205bdf67e800f19dafcd079a0954c91e2967993548400b42f5 SHA512 264e6e4a68450ee4622d8c6e923a6bfb05236ed4d4c4b15f4269a72f98f11e249f3f7424a43d8309ca1689fbf9277d8aadfef0ba2518e2fdccff2d05519ab17e
-MISC metadata.xml 398 BLAKE2B a71e1c70366bebe2a04bc69c27ef2130c588992c31931ec60923e94ad7f7831138f090a1c8f234d180f31a1baa3bf5d5826f0146fc91762e791b9d3be534295a SHA512 4f801519f877ab3ae401c93f45d2ff8cc902e737cb5fcfadce21db337eb1d9ae3426df32acb8ce2ee5cfbb9f28df673444f16479970c7a13bcf4d936625caced
+EBUILD sandi-0.5.ebuild 871 BLAKE2B 2f776de892a05c18304d1c896332ebccd972759878aa8a6f5226f0da18cbd861d8af75d3d517600173e8f058c6de7498edfcfa7c85a23de7a21530c3f843ccc1 SHA512 25abada072ea0115f425e54cbaa3a2607cac44bc9a81de109e4c32b1f15ec019f190cebc5c13d7c9b9d53904991f9c161dc525e49de1b2c876683e985b8282f5
+MISC metadata.xml 447 BLAKE2B ffb2a5084e00e722ed859060361224766383173298f1850d0a771790485f258fceba587cb2d314caceac16213051030cfb3d9f919dcf9eec76f22ad6c65e67df SHA512 424f33517f49cfb09d2bc2f36c9f9e4fc5bd8b669cee1cc6906775f1a094fe7bb421f4299ddb6ff70b8d08a1b33385a5341d5d810e7a1f172de3e068d127bfad
diff --git a/dev-haskell/sandi/metadata.xml b/dev-haskell/sandi/metadata.xml
index 7f88c7da76c1..5c43ee36847c 100644
--- a/dev-haskell/sandi/metadata.xml
+++ b/dev-haskell/sandi/metadata.xml
@@ -10,5 +10,6 @@
</longdescription>
<use>
<flag name="with-conduit">Build with conduit</flag>
+ <flag name="conduit">Build with conduit</flag>
</use>
</pkgmetadata>
diff --git a/dev-haskell/sandi/sandi-0.5.ebuild b/dev-haskell/sandi/sandi-0.5.ebuild
new file mode 100644
index 000000000000..5ff1d36abf72
--- /dev/null
+++ b/dev-haskell/sandi/sandi-0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: with-conduit:conduit
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Data encoding library"
+HOMEPAGE="https://hackage.haskell.org/package/sandi"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+conduit"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ conduit? ( >=dev-haskell/conduit-1.3:=[profile?]
+ dev-haskell/exceptions:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ dev-haskell/tasty-th )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit with-conduit)
+}
diff --git a/dev-haskell/scientific/Manifest b/dev-haskell/scientific/Manifest
index 0e828e369f75..eb0da1bf1aca 100644
--- a/dev-haskell/scientific/Manifest
+++ b/dev-haskell/scientific/Manifest
@@ -1,9 +1,3 @@
-DIST scientific-0.3.3.8.tar.gz 18543 BLAKE2B ae3a16163d830fe20f7e2705b9e99aa9156743287aa45e635a282f5369b9132f2b8de11596353a5c374b0e11e5a2219ab40de842f1a273f956032fd1908ce514 SHA512 ef77aa3490cbbc92ab71c1db7015ead24100a6230444b895c49bc4840a80dad04f4f8ff0c1bff27490f5c35b53a1f0c294177912492d1259e204bd4d874ea477
-DIST scientific-0.3.4.4.tar.gz 21646 BLAKE2B 9ca2e989cea77dc70a1ce26de4571b0ccdd1ec68c7ab84f00bbb32d7a121963feae9cdd4acb7d51e417a698222143fd4a34d838af21e6f86551fb5f9e097e05f SHA512 18c36036ffe15ef4203d391864c91d505a4a55c7da1b71556cbd6ebb7f83e71e0695789f8beaa4741ae4e21ae54bc1f795a26cd4e3208d08625d639519945217
-DIST scientific-0.3.4.6.tar.gz 21932 BLAKE2B 5d78b981d5627b172af677a35a9bde73bd96053f06cf5e7945957400d3b2b6455bdd6d5039dbf21df16a8bf5f68889a54d9ef71eaf977e0908e21e7792575744 SHA512 c4d3f3c166c45395aa420ff598671128faae130cf85f22b651e338dbbdbe9215ef3b75c58f6b495978a4dd36a49fa45de9a68c7b870151296dc09095e3c79e09
-DIST scientific-0.3.4.9.tar.gz 21932 BLAKE2B 5f0f900b5b51d8b4720bf73d4f2ec4911df7156c9bb5013995eec5f9ee0817be61ad8caf4cc41d07f4b022467de1c6e6943eb630e93cb1b1d9760b6b2b0b58ee SHA512 10b317f6d6aa39883891d4fafaad3a8bdcc8390705f981144f3fe040191ffc7364e0505fde07ab7a3fa9d0b03f97adf42be48fcea2d13ef521fb1031590c0db3
-EBUILD scientific-0.3.3.8.ebuild 1311 BLAKE2B 8dbc0e2bb80b57b5fc64a50f8ab8dc3e974c9ff40237a3b5d1f7faf7ba37626184f800fff701d0aeffe18d363fa8555e8023182487700e3e331e3dc5004d09ef SHA512 0b9218d391828505bb4cafeda2b8cce466942931e1557e11bed8eabac12c529a4aeca7829d53358e31bad197b51958b109f4a5057384ccce6d1ed4e7dd27e523
-EBUILD scientific-0.3.4.4.ebuild 1462 BLAKE2B 87f91572f9a97f0b5abe4928ce5908b5a2c4e16544ee2161e1482071d1b53fcbb94f28d951ca6a247b8b003664390f01ff533bfb146057411b58ebdb4fedc856 SHA512 40b73de4817c99dd59b47f46b1efa938b154b71a5250cb72943f98728898037ad5ae3784d6722747f751e463f64d14b026a3f0da184ca8b7cc852fa08b2db94b
-EBUILD scientific-0.3.4.6.ebuild 1462 BLAKE2B d6b96237f8ee33c081e6e29f8ced684b11af9a45e7aef1a134aaf6a9526d145f857c9e000f655b5450c6a657288e27c6430f4bfe6ba93ec7da396c3d7cc6ad5d SHA512 0ea071927c7cfc4920c23a76dec9c4fa5ca9e779b3f29c56ab55ee6cbfa996aa7071c2450db56e0027282edc49e42b8b24d44765a53c70b551776f6621e392c7
-EBUILD scientific-0.3.4.9.ebuild 1433 BLAKE2B 0094267797c399fc3d40ac034d2f8f9e0fdc81779274b80a6ea214a135af28ca37d69758d34e7e7c804c40cdeba4fbccb1e271c82dd6c10cce3e9bf23deec553 SHA512 529748a4a3ec24061b1f504b7a4bd91bcb354bad1104ccd44cb588ff7a27937168506f47e5428356999ea71610c2e358a66ef8f748545c73e68a113e14e39dd5
-MISC metadata.xml 1019 BLAKE2B 199c5a43e898b24760454aa88076485f8615506c4feda7df63dec16a907f1f9a645039ce7c4a5c4bd85f642cc1aca577edfc3b714c8632eae99d0f827fbaf8e5 SHA512 954d114b29202a451e82be2dea78c68db8b23c52d46a2dbc59b7cbef7d500d91edc0e23dce702f36569caa7ed3c85ee52bc3cc314d18e9249218635390252963
+DIST scientific-0.3.6.2.tar.gz 23510 BLAKE2B 096cd305cdbc4856f48e81de5387b229c4f23fdbfc641243ffa56a74422ec7b224fb2979f22cbdcf747d56c6073ce74ff6ca773093570a8d0a774e2b33d26697 SHA512 47a74524c8fb25d381adf868d823a6b6772f3f69b0b3cf9f9de015a03bc941857ef3fca1b4f8cbf23e998164e71a914e167221e753c6f32dc8644047d1ef57ee
+EBUILD scientific-0.3.6.2.ebuild 1003 BLAKE2B 74568fe34148084cb21513d016e5bdcd4deda8208109486d67312c43fd78f4bbaf22a96176bb4f1020b61291306514567499db7b2672158f267e6d9da0c1a936 SHA512 f746132e49f8cf3553b3347df977a61ae2706c34c98b76da533692aefa64b1765bb2c1ce0cec06b56ecb7e013a2873f8633efabd8510d9706b2f9ed4a521242d
+MISC metadata.xml 865 BLAKE2B 52a07c5a35f30ad750004fbbe63818dfa5fdef4964bb3dccf62a55f1c67fed8e860f558f02e2bce6b148f03da31db9650421bfb8d82985376e5c02b3c48799e3 SHA512 2ceead4c34d1554693d2ccb1c65c35e2d06f20fbc04053973ef58466b5cb7fc48f36accd358e7bdd14fca01cb7a958d6a1fb82d4aff4cf57cad4360e23167cfb
diff --git a/dev-haskell/scientific/metadata.xml b/dev-haskell/scientific/metadata.xml
index af4a88b17cb6..bc68c8a356b5 100644
--- a/dev-haskell/scientific/metadata.xml
+++ b/dev-haskell/scientific/metadata.xml
@@ -19,12 +19,6 @@
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>
diff --git a/dev-haskell/scientific/scientific-0.3.3.8.ebuild b/dev-haskell/scientific/scientific-0.3.3.8.ebuild
deleted file mode 100644
index d7b467896092..000000000000
--- a/dev-haskell/scientific/scientific-0.3.3.8.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bytestring-builder"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index 63d0143a8536..000000000000
--- a/dev-haskell/scientific/scientific-0.3.4.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bytestring-builder"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index e812a36edaf3..000000000000
--- a/dev-haskell/scientific/scientific-0.3.4.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bytestring-builder"
-RESTRICT="!test? ( test )"
-
-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
deleted file mode 100644
index ae9daf6295fb..000000000000
--- a/dev-haskell/scientific/scientific-0.3.4.9.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-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/scientific/scientific-0.3.6.2.ebuild b/dev-haskell/scientific/scientific-0.3.6.2.ebuild
new file mode 100644
index 000000000000..a65f4fad1a1a
--- /dev/null
+++ b/dev-haskell/scientific/scientific-0.3.6.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+#hackport: flags: -integer-simple
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # disable test-suite: circular depends
+inherit haskell-cabal
+
+DESCRIPTION="Numbers represented using scientific notation"
+HOMEPAGE="https://github.com/basvandijk/scientific"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # circular depends
+
+RDEPEND=">=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/hashable-1.1.2:=[profile?]
+ >=dev-haskell/integer-logarithms-1:=[profile?]
+ >=dev-haskell/primitive-0.1:=[profile?]
+ >=dev-haskell/text-0.8:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flags=-integer-simple
+}
diff --git a/dev-haskell/selective/Manifest b/dev-haskell/selective/Manifest
new file mode 100644
index 000000000000..be49171e4a71
--- /dev/null
+++ b/dev-haskell/selective/Manifest
@@ -0,0 +1,3 @@
+DIST selective-0.3.tar.gz 29161 BLAKE2B 786df49e4c05a53537e34f4ab4ba56075166140cee721db1ff517dfcfea92889a97dc3c558877a4a4c91a390e1cbcf684ddb6c2287079cfabeb75f19f3be7c35 SHA512 ecc5777c4692680032c2b758c0447200df3f42d4c97de0aef3d732d38c0813f85fec2d6f9825b044cf20e918631ce649b6f6cc932580277f50692ff609973dc6
+EBUILD selective-0.3.ebuild 772 BLAKE2B a5af12f5cccd1408f41a3ad38c44f76282e0f2499b2323fd9e366921a6517cbdc50cc04a0ac286ef1f52ee2c76205d6d285ef398274b3ba28476be326e15b5cb SHA512 3a114db6564127c2d1cd2076d3e78185234481ed118bce78f0fcd78740fb1ce5311c1fbeec97953331646a7f26d96bae9f1d2bc55607538dd1cd77ea773b6579
+MISC metadata.xml 656 BLAKE2B 524da28d10f98d183b2334fdc193142ad6478a8bafb381ba79cef5ff369da7558b3c319bac6472b62288a2f820c71a806d2b23cb112d2d421fdb6c2b99eac963 SHA512 1e66d478f60343389796acc3bf37107ed63bd92afe8c4835d054040c01f3bf0c252da1a41ee039eb39a8e2486fc26e7ed9ef3d2010f694ed6e8c3a6dbeb30a47
diff --git a/dev-haskell/selective/metadata.xml b/dev-haskell/selective/metadata.xml
new file mode 100644
index 000000000000..3f13fa4c8a2a
--- /dev/null
+++ b/dev-haskell/selective/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>
+ Selective applicative functors: declare your effects statically,
+ select which to execute dynamically.
+
+ This is a library for /selective applicative functors/, or just
+ /selective functors/ for short, an abstraction between
+ applicative functors and monads, introduced in
+ &lt;https://www.staff.ncl.ac.uk/andrey.mokhov/selective-functors.pdf this paper&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/selective/selective-0.3.ebuild b/dev-haskell/selective/selective-0.3.ebuild
new file mode 100644
index 000000000000..86949794165c
--- /dev/null
+++ b/dev-haskell/selective/selective-0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Selective applicative functors"
+HOMEPAGE="https://github.com/snowleopard/selective"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/mtl-2.2.1 <dev-haskell/mtl-2.3
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.14
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-expected-failure-0.11
+ >=dev-haskell/tasty-quickcheck-0.8.4 )
+"
diff --git a/dev-haskell/semigroupoids/Manifest b/dev-haskell/semigroupoids/Manifest
index b59fe8da2da8..811543bdf3e3 100644
--- a/dev-haskell/semigroupoids/Manifest
+++ b/dev-haskell/semigroupoids/Manifest
@@ -4,10 +4,12 @@ DIST semigroupoids-4.2.tar.gz 16395 BLAKE2B 92378cabf6fdd49ed31344ee181b5cfa7e8d
DIST semigroupoids-4.3.tar.gz 17190 BLAKE2B 6bdab910b519086dad7f98f78c6d0833d34151d0fdaec7acc359144f44269ad6af9cc5ca555f369a95f4beef7fa8b3d78502883b398cce7ff7141572ebda99dc SHA512 2c914071401e26f4c3aa312aab4dd6f5f3d232e0d3368b3c0dbef867bbc2fe1e75d574831994cb6d2b8dbf797b54b9b6573ed3a54392b300bb119779a0c5a961
DIST semigroupoids-5.0.0.4.tar.gz 20795 BLAKE2B 349c25e8a660501ab5f87b609f12d2141e38f500d16c0ddf6c77c1e851531dbcf0990b83297fb987caae4d5e1efb6a80006d27532d7a24ab70b332ecb8ff4254 SHA512 f1d394a4a6b3f45f9d6cbd338245aa1b70162a91285900986376003799ab67e473a46339e986832ee40de525ef82f54a4766e1b29997425d94a42553e67e43fb
DIST semigroupoids-5.1.tar.gz 21664 BLAKE2B 98e06a99dbaf2ab8425b3346cb2be2894c8b1839b56fde342471671759e5f4faa01b3cb681afcf3e900867b28050258e06c14d6cb0b6ee7476abb1b296bc4a19 SHA512 ffb02d3192f6a79dffad9cbd4f787484eeed6e49d9cfee412d1abdd4b552d151ca6d66711666f8448cc2c724383b5ff47e141088bdc69a2fb0d2122486fd4dc1
+DIST semigroupoids-5.3.4.tar.gz 26307 BLAKE2B ad22d061c6b5773c6717d00226a41f3b765513a50034d7a805605630314fd4d284b80d1eeb0f85829877ae9a51c8b5e0408e53c27d8dd206216d7eab893885ee SHA512 b4053a856e1c2d3f20f984216f008ff264cedd2ccc3cc39ca3b70bc296d81ea8c1e6dd655bb8a6d1b9a44084e02d74a26cd4eb7264e4732e98be3ec351dc6e3a
EBUILD semigroupoids-3.1.ebuild 851 BLAKE2B b6ed8e8490dfb8a396e38d70add1a2207f6dbc3350327eecb89b1b7f4378f762c40a5a707da0de0e5473eaa898aa6ef26c749c70f57c047080fa2a2126bdfc55 SHA512 01f8c36983b6dc0197b0057b097c15ba8392d6a1ba982e4828812a71137ad2b675676b3adf47b088ad8329e774815728d6acded7faf1bd35ca9fc96b51233f40
EBUILD semigroupoids-4.0.2.1.ebuild 952 BLAKE2B d647c99b8281a4608deea10a0fea010568773f93eda721a86e1697e31e78004b9f3bb16492d146041c1753d523b8bac4f00b77dcd7ac7bf88cfc21359ac86a84 SHA512 1124e4d98b64e8b47792929ee3c23573bf7182601c1c93bb91165313649538d6b0388fafaee91ee3f6e4a5877e9401115d17c7e3b2f104e1c0a1a6540070e953
EBUILD semigroupoids-4.2.ebuild 1265 BLAKE2B 3f5af7ef2e12678cd774be8b41b6e0b1309268f97913e1d823deba5876d054bc3e3110678b0e9146ed5d582eabe49f548165a85cb00b42d3a84f04593ec10560 SHA512 269d2f75ac8cfbd0cc02b80221c74d16e38f41c0ae1dbaccbdc2826c0eced759d22a25fbd09aad54c4bb27efe66997ce95ff156a8d007ae16dbd37e61b252563
EBUILD semigroupoids-4.3.ebuild 1387 BLAKE2B 4135ea69c4ec911d9b77c499d3d9ab346ff8d90e8701f2f51868f74e392817ad055d18dac58e6a28505415cf380c93d292a945fc512da030e956deb08fbf8b09 SHA512 de322dd6914988cbb84beac5df195d1908752e2799e622dfc060ae2939f8403234ed208854765b70e90120c7230d2aef0099b20f01841dd2e4c5b64409bb9822
EBUILD semigroupoids-5.0.0.4.ebuild 1781 BLAKE2B 507839f57398eb89d7f158ed5fe23868521b8a690ff2993e6eba7791890025756bccb26f3161b43d81ac3764726af372b0893c120ab17a8b722f9a713c245e77 SHA512 6446a28f8f75d83e283a3c4b7935b21a6f6dd32399eeeb75c9ea67833cf5f294c03dd117a02e7e7a461fdbc0dd62f4cb478fda193344b494133ab0c21019ff22
EBUILD semigroupoids-5.1.ebuild 1779 BLAKE2B 9fd2b5d4ba4cdf41b864407a6b637baa897d5a602d0ba197f9b9d7d1fb0aa8c3bfcce63d6548d2ca7c4af5d8dc5ac6a2ead9beae6ebb474f1560cb33f49c96a5 SHA512 ea1986227519fb5d933c8224ae674940fa71f88630f4ea566e25750d4a7c3d746b8563fcf0b610882384148972ca83cfcb115b4f3e5c7810fa8aa8ac061d20e2
-MISC metadata.xml 3901 BLAKE2B 610d61a659d9603532e67bcc12d0a3b04e00716fcc1bd72a6627d70a2df5a22dd026baafe2ba5ceb206de14e5e8eb2c13e0958db3c97e03aaf7a0129cdab5cd6 SHA512 abd91a8feaf1f4fcaa1c19aa9ad33c075fd9a002b7abb9e1b37399faa2fa430d67d17380bc03e7430fab5da56130bcbbb5700ffd05d4456c6cd7a546f4a7a930
+EBUILD semigroupoids-5.3.4.ebuild 2088 BLAKE2B 146312bb4b99df7dd4d712d78c8b2a3c298e1d23bdde688edd7bd96b33381258603464d95719409111462e04ffacdf39ce22307206b425fed5fd3e52e54825f6 SHA512 384ec45f3ff07b6594e569ab9e938fb85b7aad76841ed93094d111169c4848eab47a91c0f2e4970a5ccf2a831eb02f1ec0cf1d6196c5c894bbd26d1da55480f4
+MISC metadata.xml 4173 BLAKE2B fe35f3e632947e3e9478ba3b75e288c9533fcff318eba867c3c6855ad0273e2ba240f070c2e21c2b507097ccef5559651f4f0599f5ef78439539856bb0f27bab SHA512 669478711f4fa21c65fe8975c966f123f541345f45567ad723d16fd3de17005a8f6c765bc2f03131ab60cdf5fc1d5990833941ab8b10a5a14146d5c258338404
diff --git a/dev-haskell/semigroupoids/metadata.xml b/dev-haskell/semigroupoids/metadata.xml
index d6c06edca015..97b788ac85df 100644
--- a/dev-haskell/semigroupoids/metadata.xml
+++ b/dev-haskell/semigroupoids/metadata.xml
@@ -67,6 +67,12 @@
configuration, but it may be useful for accelerating builds in
sandboxes for expert users.
</flag>
+ <flag name="unordered-containers">
+ Enable the use of the `unordered-containers` package (and also its
+ dependency `hashable`). 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/semigroupoids</remote-id>
diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild
new file mode 100644
index 000000000000..9ac5ac13aff1
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+comonad +containers +contravariant +distributive +tagged +unordered-containers"
+
+RESTRICT=test # broken on USE=doc
+
+RDEPEND=">=dev-haskell/base-orphans-0.8:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/bifunctors-5:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
+ >=dev-haskell/semigroups-0.16.2:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ 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.8.5:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+ unordered-containers? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] )
+"
+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.17 )
+"
+
+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) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest
index fb638f22693c..4a116a05169e 100644
--- a/dev-haskell/semigroups/Manifest
+++ b/dev-haskell/semigroups/Manifest
@@ -5,6 +5,7 @@ DIST semigroups-0.12.2.tar.gz 10546 BLAKE2B 65940addc7f040cc9e46a86c73ca821f3eb7
DIST semigroups-0.15.1.tar.gz 11715 BLAKE2B 1c755b29b80663bc11c55c9f2b1863c7d62ffee88466a623181d7552ea4eeae5cc3f3481855197f738c59e21c50ddd527da268bde378d592a72d5ae947231c88 SHA512 416bbf402f2e928fae81ba955d48d0fa636f6451c1a7ff02bcca2ff44b4e34eb91d8f2bfa39316e646d8bf2c7829858d795bb93640e70be049b232d1ec74d886
DIST semigroups-0.16.2.2.tar.gz 15159 BLAKE2B eda7050147fb9aaca8051922601a42e19e84282cf88958a60ab66eea2a544e32b6034272f3cf3f07109aa15df73e81b352c818f4b20d1be6b71e459f8c0b8c98 SHA512 c40d666ae14f0f1052db3887b9327282ef2c535becda8bf2aa4dd8688d1744a738a6e7227e69c1b99255433e0673d67efaea287e26236cca2b13c3db951c30b3
DIST semigroups-0.18.2.tar.gz 17026 BLAKE2B 68112f907b9251656751987f476dee67fd4e2a31b4f2cc81071558f6298933bf8904442eda053eb520cf505d255ec256e54060182a2474d543c8044506ac5b59 SHA512 db43500859eb041eee800727f1606a96bb9367fa7032bb15ee02b7d34a9d5e46bd8d4ce991988058b05b75816351f837e180e1f8df7dda78548cf3fde7a57e45
+DIST semigroups-0.18.5.tar.gz 20162 BLAKE2B 6580b1f1ac5bf85aced9dfaea1fc8d6daf4a0536395428f629af651b3717d06d36a33b1d50e38e0b420937cead33fa986d060243a788d83e440dfd73b5413572 SHA512 c1a3376041ea32e9f4ddae79ad5ec649ff3a09c5e0a07ac4f731c05b7615ac2c33deadd24c5c9ee81a6747373ae928f3b3bcaa131dce7a7ff1e3efa56cf57db3
DIST semigroups-0.9.2.tar.gz 9653 BLAKE2B b73901c69a6321ffc478f79a7fb7280074010e512955f7aed5dc4f91742b4838b0a821ebc7aca23d259b0fc38589ddfb18c27a2f163843f729d4c93f65487066 SHA512 43385abeed142425fe858632f0bab265e8dda078ab24b270c0b22f798270af502ccff28863200c330fc4e2bdf88fd625b60be25480a9879328e517b2db09c2e0
EBUILD semigroups-0.11-r1.ebuild 921 BLAKE2B b2e5382ba9b18c24c5fc143e962c972db6e72d11b6571dfce7608173540dbf072a55ccdba445d97211325f7ce30ca8961d06cfefbb23287685662c766c80cc44 SHA512 68ab9d6ecfc88989d03072acf2dd15f0f8ed6a6c7aa6bcc6ab42f4ab50200b11cf09ba42cbd76760073c1dd7c50e128604548335b5aac7d56d1169b521836666
EBUILD semigroups-0.12.1.ebuild 846 BLAKE2B 549c2a4d55e5569626b269eca5559ddc40179e272d3c86b684ebec9c2b7c2888a821737f90ff0605577c8053ec766fdb4d45c378c642744f27711e2a0599ca21 SHA512 93b95fc9547b09d1a948c2b004c6f5b86f6342c9bfeaec3a8094aca50dfd3a7474cbb970224361bdb2d1922e49a0d2be25cf58f3fd650118f8120f4d1b6fc624
@@ -12,5 +13,6 @@ EBUILD semigroups-0.12.2.ebuild 844 BLAKE2B 3e2aad89c3a786afb69e152c93c9b35f9f1d
EBUILD semigroups-0.15.1.ebuild 1268 BLAKE2B 19b63458188b0545d571393b595a51d472532e00ec8fc1383de8bc0389db83607bbad3422a4ef09f70bf4348768b6f669365a473c2f2237cb1744e1e4163d3ff SHA512 c7d91ccb3af401ace1fea85cc969e2e38fd0933ca33bec3d787d648745465efd1ebf5d911bb29693aefbae21ec7f4b3a649adc9092eaaa74228cb2708912adcb
EBUILD semigroups-0.16.2.2.ebuild 1253 BLAKE2B 24b1dd626ec79427c6535348e73e1b5bd3e309a08e4b6243ff79d5b0e94d51f8770c8727203af8e99a9383535edaa7f7ebd618728f78d18c6559fe395736cadb SHA512 69bef876ba2530392a8b73ce9370562fc77a3d5a6fe73f342bb5c965ecb70c0e3a0810b5057b4a14b7d3f96824ede69a37fce0cc17c59f2e2f83334ffffa19ea
EBUILD semigroups-0.18.2.ebuild 1579 BLAKE2B 359f93c8c20c299bad6aecd2eab10b7f50717cf89427a0a9362d4adec0fb7efdd212224891cd4363d1a8b9cd25a9ab50428eee24e83d8cae11fed4e176ab5744 SHA512 5d685fe2d87c86b4b6780fb2baa7c710d55452bd5ae92b6c38936c4047c133d571b15908e117b8f343876f8dab44bc22b1c76fd1251200d8aa9246dff6cc6f67
+EBUILD semigroups-0.18.5.ebuild 1522 BLAKE2B 80e139211554e01ca6384eb52bebc6d84121244ec5133b6ef3270fb82bb298d1c554c3db03a21fdb903c79dfc6d3241f6d09d594ccd20e48199b92adc05a65db SHA512 fbd9406c2b3a2573b364687b54bedccc9920789007a63be33142c5d950805d8eb1d1cf8386442a40c5ff3f492dfb393aef094313f1df739f33afba95abf4e80b
EBUILD semigroups-0.9.2.ebuild 560 BLAKE2B 2ca9aee26691a5105d2d0fe55f645977cbff7b0d2f3b6b8adb46196db416d3edefcaf9bf7baa053bca2e49ce148c1f712a9f5bc288dcf9b7767d5f0447799241 SHA512 94f1e0bdc2d9a3379155690c7cf57125b8d657495de365012795497957c0d20f23a53eeb147a5d97a25c74b1ea25fd84d1ce4fd85ec28f8d698cf6535a65a801
MISC metadata.xml 2414 BLAKE2B 5205548612df4c16ac0a5d789cbc28c65e2d1f0a17eabb3dd43b2f164cfd6d71e472b6adf154fcc90a668b0ef1880f846cbfa738c2096b3d27f2fff081e529f4 SHA512 b92533ce71503fc7367f82cc9e9cfc9e2588bb342ea90aaf109906f344302e501b8f877a013dd576151ea272d9766e6bbc125e9f5aaa35411c62d84eabb0de0b
diff --git a/dev-haskell/semigroups/semigroups-0.18.5.ebuild b/dev-haskell/semigroups/semigroups-0.18.5.ebuild
new file mode 100644
index 000000000000..bc5b5eb0796c
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.18.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+#hackport: flags: +bytestring,+containers,+deepseq,+hashable,+tagged,+text,+unordered-containers
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+binary +transformers"
+
+RDEPEND=">=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.8.2:=
+ transformers? ( >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] )
+"
+DEPEND="${RDEPEND}"
+
+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/semirings/Manifest b/dev-haskell/semirings/Manifest
new file mode 100644
index 000000000000..f7ae1b163716
--- /dev/null
+++ b/dev-haskell/semirings/Manifest
@@ -0,0 +1,3 @@
+DIST semirings-0.5.3.tar.gz 18622 BLAKE2B 70075ef121969652ec666531f42681af759863247811425e43eef590e73b6c0d139274fb57821d28f405f0bd44cc4bed1e48506f08f880aee71f0ff986a30136 SHA512 cd038746d1ce36eb04040954b0a969f17bf67ff45750a221284550724dd0ab563896fc3012c8d58aaf5c11a008b5526088711655e165895a4dead2d054cbf5e7
+EBUILD semirings-0.5.3.ebuild 1104 BLAKE2B 916921b348516dcc88e57d50add3bd1bf14fe6a3240e3373de6225e87304b8ed76d73eb6b524e9109138cf95b8f71a10511719940735d8e4ca306c4da9620dbe SHA512 68269343481d8472e52badad3d60527c5ad5735d908c6c7635083868b66fca50e04fb59f94a34acd7cdae3f646281e4fbe4907a54eca8ea468cda96997df8ac0
+MISC metadata.xml 1648 BLAKE2B f9b35513d18ea7e7208147eb57509889a346fcb8df6dddefe133aaa98f626490b3cf9613647b8464f678f237fe9312f94148be35ea6cc2714e8615793db99d7e SHA512 8f8d98f2e90c6a7458181beee8a3001eedb68f401f1de732d8c0d3bbb600deaa2d594e8223b9f792ae5d6eb35af19232587ef976f28c9a9e8fc4254c61e261fb
diff --git a/dev-haskell/semirings/metadata.xml b/dev-haskell/semirings/metadata.xml
new file mode 100644
index 000000000000..d2b34f62c61d
--- /dev/null
+++ b/dev-haskell/semirings/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>
+ <use>
+ <flag name="hashable">
+ Enisable the use of the `hashable` package. Disabling this may be useful
+ for accelerating builds in sandboxes for expert users.
+ Note: `-hashable` implies `-unordered-containers`, as we are necessarily
+ not able to supply those instances as well.
+ </flag>
+ <flag name="containers">
+ Enable the use of the `containers` package. Disabling this may be useful
+ for accelerating builds in sandboxes for expert users.
+ </flag>
+ <flag name="unordered-containers">
+ Enable the use of the `unordered-containers` package. Disabling this may
+ be useful for accelerating builds in sandboxes for expert users.
+ </flag>
+ </use>
+ <longdescription>
+ Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation `&lt;&gt;` (or `mappend`),
+ and an identity element, `mempty`. A semigroup has an appending `&lt;&gt;` operation, but does not require a `mempty` element.
+
+ A Semiring has two appending operations, `plus` and `times`, and two respective identity elements, `zero` and `one`.
+
+ More formally, a Semiring R is a set equipped with two binary relations `+` and `*`, such that:
+
+ (R,+) is a commutative monoid with identity element 0,
+
+ (R,*) is a monoid with identity element 1,
+
+ (*) left and right distributes over addition, and
+
+ multiplication by &#39;0&#39; annihilates R.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/semirings/semirings-0.5.3.ebuild b/dev-haskell/semirings/semirings-0.5.3.ebuild
new file mode 100644
index 000000000000..dae2250aaf6c
--- /dev/null
+++ b/dev-haskell/semirings/semirings-0.5.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="two monoids as one, in holy haskimony"
+HOMEPAGE="https://github.com/chessai/semirings"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+containers +hashable +unordered-containers"
+
+RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?]
+ >=dev-haskell/semigroups-0.17:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag containers containers) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/setlocale/Manifest b/dev-haskell/setlocale/Manifest
index f80ca229a507..0b2358ecb9dd 100644
--- a/dev-haskell/setlocale/Manifest
+++ b/dev-haskell/setlocale/Manifest
@@ -1,7 +1,7 @@
DIST setlocale-1.0.0.3.tar.gz 2136 BLAKE2B 16efaca6a8c0a67ab69af92da514330eddcb18aec4c18c0a693d202624f18282f21e7a0df1f0c765cb8a94252038f33980407f28ae0042159f67b9505991ef47 SHA512 a0bbb989572050e3e256e7b7e3782abfee74faf74eb81a99706c5ae88894694b6101a9725ad367b57f56ea5077dad41ca7a7988e292e4403d94f0a3cb5c40b49
DIST setlocale-1.0.0.4.tar.gz 2138 BLAKE2B e6db87814e859db8ab774d4b1c268f5235ddec5535c5dc0834d835a4d3231bc22850e9bbc686329ace258a0db5722e9a4d47d4a1ba1c4afea0f8b6e15422b907 SHA512 e01451f31a332dd2e85c64c192c12388c35aed5e497408dbc5e587328f5900b8becea51b8df475f083d32bd69b094eca89c96b3f490ad139e58c075ce34e7b62
DIST setlocale-1.0.0.9.tar.gz 2098 BLAKE2B b12b847957807038da6fb7bb31a8a9dbeb55ce17062a3060ab66aae75d840f9fb44cfe51b3b2644361e457d21cca3f325e0bc09c6d453c5d28074efed56bd6c6 SHA512 32a0722c46b6db15b4566b78f418efe3c8a5d6e25181ebf275a47a68b12e4740479df6ef38070ec978eb109f5b1e2956262dcf4367869bec78dc41d6890632cd
-EBUILD setlocale-1.0.0.3.ebuild 632 BLAKE2B ca887f25f7f4599cb682b55c4013e16a81e9fe1069d4b28e02d700639ef3a2c9833d2770bec27680af33452d0ff1f51c88971cc49756a888826c295c3902e6e6 SHA512 8cc15ffd160276a15d09b78b2e5f857cc18c4b94e9d436416d524f9617924cbe5ed881d7d413422d76aa7f0be8f2b5a43a8f8ab75558722bca1b71c5966cad0f
-EBUILD setlocale-1.0.0.4.ebuild 559 BLAKE2B c3047d48a46671b35bc20ed1c41cbbbc3f713a079a8f929b935315f98faf41f411922e49a42f3b3b943b900a638771582e66c6d199bed3da7edbf95e005055c5 SHA512 b52e4efbff7a8186621edd20ec64a6b2ee59a169eaa1b608a3f53b96ec43279e07cd910533926d4c2219009c4c27c02eebcae47c01d4c0e0561ca0ebde33543a
-EBUILD setlocale-1.0.0.9.ebuild 553 BLAKE2B 0ca636965426182141ef373b4111434ba880783993075f379a93d8c79e187bb4b3a4c04367fbe20f98f2af990a9537f45ea1b57b04c3756172bbf9987b4d400d SHA512 0e932956b1dd81ea9e0b88966df267bb43d3c840a51d6cfdd1120f9faa1f664d98287beae26a85a854c60a5ee921350f9f67ad60ac0fbde41e4218a09fadf7a2
+EBUILD setlocale-1.0.0.3.ebuild 620 BLAKE2B 9f0de1b68f835822799c1cdfff4b387b3e56ab49059af3b62ca836e46a4c91bd71f06fb91b710983177a410413be5424072456b8baa05420b9d0b0073182b90c SHA512 3fd6a4cc6d6a6f051339bb7fb9e2024f4403defb44fee1cef72a790dd1f738b9ecec1834576cbb81dfdd763dbf0832c8669606b7f8c26f9d2c33973ebf509f4f
+EBUILD setlocale-1.0.0.4.ebuild 547 BLAKE2B 95ea726f0b630a45b9fbb6d23b3fac7fe0f59b35925246a3d837c805266cb1b406b37c2467fd10dc533eb50ee8ddd9c6b404c89cd2c53f1b425fa6c20b117506 SHA512 7d0afeea174672a35225414e43953ef97e41b60014cff40d71dbcfcf36ff0a8fe5d5a11d90394e3aa860ce49df771fc39844e11d2db7648b5078721a4326b3df
+EBUILD setlocale-1.0.0.9.ebuild 541 BLAKE2B f832a64c9eeaa472dcd55bb14fde4977d0fc7c9af09f6883a2f34e4a62ca016d27f5198fd1da7c6088f7aa2135e7934eaccad57ab45d4b015d668a9a050816df SHA512 cb40025f9bf1bf44c8a8f6e943476f92bd0ab47419991d0c6d40caf36764417433ef4fd2cca41aa912b9527a4b5f3d0a6ef31a6b8eee85fe9f127a00d1e6ce37
MISC metadata.xml 427 BLAKE2B 8666b2b73cc0974f00abdb20c8217e824313647077164914ec0ae31fbad1b544a2281e213f9f8aca237e6c0bc52e7fd649291fde4777842aab7afd8c0f5a6c9a SHA512 dfcee3f28895ff1d2587e3e6f6db9322f65530b3c4c65845c0533f468c7fa33514a435e6db11cd23c8066675428309ffd223df9029876a8de12a0ae84f1b0b34
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
index fb34874e13b7..133dad7180dd 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
index 9cdd01d52ff5..cc9f808c9bfb 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
index 30c81937780f..ca5fc8991912 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/shellish/Manifest b/dev-haskell/shellish/Manifest
index 635fa02b60d3..c7b083c7a170 100644
--- a/dev-haskell/shellish/Manifest
+++ b/dev-haskell/shellish/Manifest
@@ -1,5 +1,5 @@
AUX shellish-0.1.4-ghc-7.10.patch 333 BLAKE2B 2375e508af85b207a50b499faf8f4b31de54ffdad118663c1b631a8727de110cbe47754b7fb60b4911f86ed635ea1069dd077103fdbe555aad514b4d0b4d8098 SHA512 ea9b8b75200dbae42cc7498905333e96c4a5f203671e6b8fe74954ca1bb249bb0657b171da1bc40a2f70c5b1b69ef2f9155ab7e08c7018f4209047585a775656
AUX shellish-0.1.4-ghc-8.patch 287 BLAKE2B d03709941ecef3374790422aa78bd5601bd9d92c1116774106c9263426ce37cf4a63c3fd7d93ce057fe93f2e68b69c0fddc011d79fb2542efe7ac69dbb5b88be SHA512 84fe9c8ad7420c4567d5277b014ee62e0e1c9a594c7ba72c3e3192e40999ee5fdc9c883ff5b99a0091f6e8e0d0599dbdc44b34cc1d752bd16590d3bffe3fce73
DIST shellish-0.1.4.tar.gz 7268 BLAKE2B d315b956f64d6ebf9cd3728468b63775448fd6446fdbed8570ddc81885027884b2112c1377a457693463d42dc9f43c8088119f4fa09b8612dd830a504ffcb07b SHA512 4507ab92ca2db6a0e79d799ba303b3cb64fa887ec4581f0e1d191340fa7116db2c4bae069d6692c51d3d754ea0672b2d5c12b582d769b81b5b0e25c8c97c8a62
-EBUILD shellish-0.1.4.ebuild 748 BLAKE2B b6bd6a463fa4af7f70de1fad792af4f10e563b16581ecd97a92259eda7310131efca2b8c630430d9642f7ff277c9182c0d5ffeefe09b90ecaa8bfa23ea42de35 SHA512 5e265613cf004862a4637a7412784b20424dcf13de03e895cdf898ed9ef506638cc24bf87f7cffe0da25c5c919772ec903dfd96b6e81cd766ede417764879271
+EBUILD shellish-0.1.4.ebuild 736 BLAKE2B ae6c6bd8bc6ff82353862679dc01b81649edc5383f05e98959d3b0304fa92c9bdbf24636d247e3096e8372dedace83d801a459bebf2b0fdc1af9dc9060f0f479 SHA512 2dcd80030860133a2e9f7ef675479d7ce2d422621070ac7536e478f327f2ecea87b476fa6b20baedd7eeef14d6e3e40a716da559c86d73c6877150f3527fb190
MISC metadata.xml 675 BLAKE2B 52149b22d14e149ef8feeeb92fceea6fe1f9833ceb338cd630c9a4c2cf6c6c8e3332366e2a8b657b62b55f9ac64b42e6c7344959fdcfc9a47e1c49f9634ae279 SHA512 0eb2ad21fc402a2c9164b703aa26bcb733df7636dd22a3b358aed68a2d41df90da450d85516e0cce5f682c0768f35d7b5310cf4312fb9b0f3839979a67705807
diff --git a/dev-haskell/shellish/shellish-0.1.4.ebuild b/dev-haskell/shellish/shellish-0.1.4.ebuild
index 2ac7bee17f9f..b441415f3876 100644
--- a/dev-haskell/shellish/shellish-0.1.4.ebuild
+++ b/dev-haskell/shellish/shellish-0.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl[profile?]
diff --git a/dev-haskell/shelly/Manifest b/dev-haskell/shelly/Manifest
index aa6063f67eee..cde7ff6851f7 100644
--- a/dev-haskell/shelly/Manifest
+++ b/dev-haskell/shelly/Manifest
@@ -5,8 +5,10 @@ DIST shelly-1.5.6.tar.gz 28264 BLAKE2B ec1a51e8799a7d0e37f31f737cfcf50bb78063609
DIST shelly-1.6.5.tar.gz 97274 BLAKE2B 0cb2ef6482f509e9547dc6571b8d7e2eaf61fb0ceca2be5ed5ab423118ff69032205711b697a539e45c27551149ec79fc95e176f5b6afe7d8ccdf3c8b1f46208 SHA512 6a5b418987392d755e7faf60206a3e9283e98f56a4d9d9f956c0385074ff8909fb6bddceb050b00dbd0f8eda55eeb4897d9afd2f8dd2d510367567336a7a6770
DIST shelly-1.6.6.tar.gz 97529 BLAKE2B a171ceba324ca8775604d7ddedb0bb26697d1161231f5b0fed5611fb9f035e2db61011891f4be9bf8fcc7df1b4d3d50b89f7fed15b48f5bc1a5bfb1c6b891802 SHA512 1b78cb84d126f6bb67db3a3d5e669759e71811e2770831af41a4867d094f89b32c3cf39363cc39c808e71019d6e7eca18d25e854bbf4160bd3388c6769a8665c
DIST shelly-1.6.8.1.tar.gz 97802 BLAKE2B 08f0f5d7e86b803804f6fae7c66fccf2cd5ae044dd8cb164f49254e311644bee4d103cf04ca9c7b20fb4d29e742ed9480d6c714205bdebb07656b5f925491b4e SHA512 76ab37289a9b6c51ecb6d5326161b326a4015ed27f6c61cd889d4dbf8f6417e6629d0059fdf65ec40f4093cb921ea3b4871105ccd77c94f863c2a087e3c2fab6
+DIST shelly-1.9.0.tar.gz 73344 BLAKE2B f12e8835be5dd648427ff92b73bc9a37215a47067e65456c4c3dc8e9c2e5bb610da171648aadf9759e9a91eb075fa74d06241f83977a5380f49bc861643707cc SHA512 7c1eb25439e08095187746d0101fd92ad56ebb5a706820bad7330667cfc806066d4675c677e5d267440d4af7b517f36449e8f5e75332521780b564edc1586254
EBUILD shelly-1.5.6-r1.ebuild 1257 BLAKE2B fd7bbd8188be51f6fa385a3b46bed71bd82c927804c3a4c2d6aa76422267d5d6b8a7fe664de719bb7269c326829e44e2dd5635e8b4097810691671d90bca5191 SHA512 b29891625fad29908f81ee9f95c020c96d8fe2e59b007130912d8826ea66f81606675c654a54a8b0c49ccbdbe0f99883f5fbac68f2a5a735412a83221eff7359
EBUILD shelly-1.6.5.ebuild 1381 BLAKE2B 03ae43fb79dec21bd3a27621ba275713b920e0d28393ce756d6627683afc6a7981e47ece3bbb4bfbcd68ebf20d014644422fbb6d56ff20a379ef903b971b0769 SHA512 cef508b628b76b966c4909679b302b9ea2c54efdd7ee61f6cd8699635662462dbea89a6b6dd24f93124f2e482a954d62b2ed93fb803a774b89e7124bbc6b66a9
EBUILD shelly-1.6.6.ebuild 1551 BLAKE2B d45019891e7a8c058beaba165a16c8ca7c70201c52ceac44d7934bf28f64984bd04688fa08e048345c4fe75879d27d1b505c5708dabac9cbe48b2e0e5b0ddba5 SHA512 91207025c7f6f63c1c10b8935b74249585d674cee2b34e7efd466d3b762aab68a4fe2022e524dfde4d9106f999a19fcd11bcf137407f290c376e40c4e8ed86f3
EBUILD shelly-1.6.8.1.ebuild 1623 BLAKE2B 0422df5918fb32a095a46dadac4f55d4c7a04c105b9f6796bc0ab82c7433ff08797775652b6316a809dc462257e98ccd8a30ba7f744e112d8ce0888150e9ece8 SHA512 bbc04a6722557ddcd6e6cdecf3a13a0871e7d6ea810baa88deda2609491985e08a26424bfdd0ca685dab49fb168fc7912e41130a7bd9a8b44727c4823cfe7f04
+EBUILD shelly-1.9.0.ebuild 1287 BLAKE2B 7db2325edb636fe11bfeead166cd2dffadb40f5e50bfe79e352cc3ac5fe4f1b2ee6a0520fd0f5d9972f7f934e49e723c587db5c7ff7eb9a7130fcf10c9261526 SHA512 f9bbbf69d39203e31b8237d9fcb5bae3a2b8c57ad8bab2ef547d9b8432acb249d6d0831a68c388f04d064359e14ba360ac32f5f233ce01ebfe13a1c7160f827c
MISC metadata.xml 1068 BLAKE2B 92ccc8747907426957a475c110516beb04d036015f4a79a8d8732045c4cdca61e1b247087675bf85b7957d1b73b69e80b95378742229969cfbc38827d6ac2f29 SHA512 e27e2b45c197ba0f7696ff142d6b6b69df12ed35074d0f9924cf87b043fe9301ad17f1fd2874a904347781825f691ce1feefddfabcccc20a186072992dbb15b4
diff --git a/dev-haskell/shelly/shelly-1.9.0.ebuild b/dev-haskell/shelly/shelly-1.9.0.ebuild
new file mode 100644
index 000000000000..9d59c59b5930
--- /dev/null
+++ b/dev-haskell/shelly/shelly-1.9.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${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/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/text:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ <dev-haskell/unix-compat-0.6:=[profile?]
+ >=dev-lang/ghc-8.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.2.0
+ test? ( >=dev-haskell/hspec-2.0
+ dev-haskell/hspec-contrib
+ >=dev-haskell/hunit-1.2
+ >=dev-haskell/text-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples build-examples) \
+ $(cabal_flag lifted lifted)
+}
diff --git a/dev-haskell/singleton-bool/Manifest b/dev-haskell/singleton-bool/Manifest
new file mode 100644
index 000000000000..20ad7ded6085
--- /dev/null
+++ b/dev-haskell/singleton-bool/Manifest
@@ -0,0 +1,3 @@
+DIST singleton-bool-0.1.5.tar.gz 3598 BLAKE2B 3825990751089e403b8056e6f8d39714b19a06dd895e422bc04c7539131d63435ac351971a400310c2ee63ae745203f64d8edbe93487557108d0e9a9ed158c80 SHA512 a2b70137f598026d0b330a5ee8265f07056e2073544f62b60cba7fec2345796f5b0d295536a536877bcb01439401047a026d8234531e27431e38701711d5df1a
+EBUILD singleton-bool-0.1.5-r1.ebuild 738 BLAKE2B 4b9628128671ae3c3642f4b55022041f3fa8b4ce154695da567eeea4369e78f6bcd3585bab28ae7084f24c1475fe57dc7b404e6e482eba56e5b9731ec17da51c SHA512 975a445516acd4ddc927331c016c051a936e648a704d789aee947a83c2fbfc719b49d3790134a3f6357b98c6a7ed7f19508e92f1806aa7375378c01861c211d0
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/singleton-bool/metadata.xml b/dev-haskell/singleton-bool/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/singleton-bool/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/singleton-bool/singleton-bool-0.1.5-r1.ebuild b/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild
new file mode 100644
index 000000000000..933efdd4c828
--- /dev/null
+++ b/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Type level booleans"
+HOMEPAGE="https://github.com/phadej/singleton-bool#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ >=dev-haskell/dec-0.0.3 <dev-haskell/dec-0.1
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base >=4.6 && <4.13' 'base >=4.6'
+}
diff --git a/dev-haskell/skylighting-core/Manifest b/dev-haskell/skylighting-core/Manifest
new file mode 100644
index 000000000000..835c0fa4dbe3
--- /dev/null
+++ b/dev-haskell/skylighting-core/Manifest
@@ -0,0 +1,3 @@
+DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257
+EBUILD skylighting-core-0.8.5.ebuild 1393 BLAKE2B cae9c111639ba16103db61609b380cae0268753a54eb3a61894b112e18768b041702695d4a2a84c58b18e5b38268c4371bb80be5796124a708351a3d4c350018 SHA512 aa65fb1f748c102c539bdc3f869a1c86a97716538588346ca5231fc37ad21837739c280bf885ac49b05331357f1632c80b5b29ee6c1c17b6cb66813d4d112d0c
+MISC metadata.xml 860 BLAKE2B 168a330230e8a77fcdd7da5c60bbcc88546be72a0f383aa9e5e55370459982437a2cfd0a3a1645c4542e15a04e56a250c486650d13a18cf00bd6db03829623bf SHA512 e09699b10db27bf3ae4b794fcdc7e84f5a6ed870ce0fe28e269e337457f9be90e234d8f104e532d8c9c3dee0346547d9beaeb8f4a3e24a0d4d1a1e7553b7e225
diff --git a/dev-haskell/skylighting-core/metadata.xml b/dev-haskell/skylighting-core/metadata.xml
new file mode 100644
index 000000000000..4dccbfb7b1c7
--- /dev/null
+++ b/dev-haskell/skylighting-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>
+ <use>
+ <flag name="executable">Build the skylighting executable.</flag>
+ </use>
+ <longdescription>
+ Skylighting is a syntax highlighting library.
+ It derives its tokenizers from XML syntax
+ definitions used by KDE&#39;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.
+ This package provides the core highlighting
+ functionality under a permissive license. It also
+ bundles XML parser definitions licensed under the
+ GPL.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/skylighting-core/skylighting-core-0.8.5.ebuild b/dev-haskell/skylighting-core/skylighting-core-0.8.5.ebuild
new file mode 100644
index 000000000000..97378ef65296
--- /dev/null
+++ b/dev-haskell/skylighting-core/skylighting-core-0.8.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: +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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable"
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
+ >=dev-haskell/ansi-terminal-0.7:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/colour-2.0:=[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-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/diff
+ dev-haskell/hunit
+ dev-haskell/pretty-show
+ dev-haskell/quickcheck
+ dev-haskell/random
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ --flag=system-pcre
+}
diff --git a/dev-haskell/skylighting/Manifest b/dev-haskell/skylighting/Manifest
index 8a2a0d5e8d61..649a1e4aecea 100644
--- a/dev-haskell/skylighting/Manifest
+++ b/dev-haskell/skylighting/Manifest
@@ -1,5 +1,7 @@
DIST skylighting-0.1.1.5.tar.gz 584235 BLAKE2B 87226657d721b1491565f6003eb0d9087edd7f25a67549bc60b219f4c0ff5a5d799a9aa1c42b087a805af235434ea288f1f659711eeb2299395ce5f976a734b2 SHA512 2d430d2067d7694978620af0c63ce47240074055bf5179b968ac2a430b9968f445307347c8975e550823f509c05ab600f07c3d1cdc7f8909bf19506e0153e3ef
DIST skylighting-0.3.tar.gz 537701 BLAKE2B 5589aed231b25bd33160a314b5924432fe2c508bc58fbe1567d0742e19ff46784069c3e33f68888751e1c5252ead8050c7895d6fd6a05efd9588b79aee74eecf SHA512 5ecff7f3fcf244d58fa21a83ebad9358661079cd559802a7b7b888bef7969f40587f2ca80aefae5b5424e05c1fe6bc168a6df034eb843b3613f7b3fc0abedc04
+DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f
EBUILD skylighting-0.1.1.5.ebuild 1246 BLAKE2B ec67c69c4f6a1fb5a6e12f50defb37c0a66153b813bfc505ed8c656cd2be346c62fe6a0533d1449e9ffa69349b8ad1d79548e470570088f896c6d4b4efa72c3c SHA512 25a57188d4b839c42278d69dad380eff6818c3b43050aa4136b68770ed4d147d93b645b2aa07618773fcbc14f6475f0b825df343ae45b599d95355d12cde15e2
EBUILD skylighting-0.3.ebuild 1274 BLAKE2B e7f974139512aa212d64600c1e3097cecf49db30d2673bf4e6e39231d2361df3275adc7d9fd6792381869585507c073278770bc651dbe1a9fb77edb15a5df797 SHA512 ca016183371b14ef7bd855c6189fe4f0f6f5c936d5956f96b6fc17840d0037ac4640ba9f003882683c28de574ad9a299cab1980c2c8bc99de5d9cfe2ac520ef4
+EBUILD skylighting-0.8.5.ebuild 898 BLAKE2B 628371708fba84fb319cc1174b8f2a9f12a41152da8857b31987a1be294d71431f0f0af26a253f5f5178bab06de7269e9b02a724a3e3eec6977a808aa76f411b SHA512 c4fd303427acc18e85d1f2aa76942d406257e778f4a45e147305f7a09414c4cb78cdb002f5a6d28d68453510de13b4a32bac412e511b2286a7b891574deaf3ed
MISC metadata.xml 824 BLAKE2B 40102d8937d28fe2b98f055019288ea9fb08307e23702e46c2f10e815006e4a3f4fa11a34fd787c1053441f30a27c138252ce853e9c22867523b3be8fa711f3c SHA512 377bf69b015def5abcaa6dde5865890fb97188b09b4539f13f704880d61aa352df3f4a8f5a76bcadc51e4938ed6336e4732540a8ee12e705aa6fa39e58f9b792
diff --git a/dev-haskell/skylighting/skylighting-0.8.5.ebuild b/dev-haskell/skylighting/skylighting-0.8.5.ebuild
new file mode 100644
index 000000000000..d6f9599badda
--- /dev/null
+++ b/dev-haskell/skylighting/skylighting-0.8.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -bootstrap,+system-pcre
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="syntax highlighting library"
+HOMEPAGE="https://github.com/jgm/skylighting"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="executable"
+
+RDEPEND="~dev-haskell/skylighting-core-0.8.5:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ executable? ( >=dev-haskell/blaze-html-0.5:=[profile?]
+ dev-haskell/pretty-show:=[profile?]
+ dev-haskell/text:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+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
index b57d39ca17e3..2e404778c84a 100644
--- a/dev-haskell/smallcheck/Manifest
+++ b/dev-haskell/smallcheck/Manifest
@@ -1,5 +1,7 @@
DIST smallcheck-1.1.1.tar.gz 15202 BLAKE2B 7963a39b9a08b3c28268b88a8177df7861011baeb4ba8a5dc879c95111c9d243cbe14f36b82715e80b237d04f5acedfaa7c72cc6d0fa2bd4d770158301f3626e SHA512 09aa5dcfca2bece6ac91803d38f2591d415c6e312c76cacb33d2e93e40e949acb788bc89ba6a4beb9dc60815e1f554cda4f68195269eedbfb45228415f1bca64
DIST smallcheck-1.1.5.tar.gz 16338 BLAKE2B 823e2ae06f082f2f377e1520bb0886acd6bc133cc443cb10e8aa468a282ec0e19e2c31b8720c798c958d228784523cebfe692d945cbbf2123cec4542684c5945 SHA512 6d97f91308146031a16a405391ec2b283ad719c0acc2a0672c22cc880d91c3d72f845f65897e36945c45746d2d705a9f9f16b1ff5fef1f39c9abb60a4e57430c
-EBUILD smallcheck-1.1.1.ebuild 613 BLAKE2B a29a11e7b161bf7857b99b012d1473e995e269f8e1b3d4f100b6d3d6f18ad27e087e7399ca9d813cff0c56336566589fe5b8acbb752ed66ac0b95c0b217aa6bc SHA512 dd23d2217d1a842310951be1e1072613218e5773e56ee6e2a66d98ea257af5f9acaeae97c7ca5422cad02696ad9bd205865797187036cd4e3df66e95dc172807
+DIST smallcheck-1.2.0.tar.gz 19047 BLAKE2B 4ecd56b2e0680b4d4e7f80c1c13b9a3a621cae32ec4a8d0605c57fb2bc4882df5f3df05068caf76644286ccd4345fd49f26a73b81f399ca19d1e2200acf0912f SHA512 97c021f3efd6541de99854cb2e8511d4af17225cbcbe17ddfb2efd011d75bd10114b7c8312532bd1c5516e2980b7ad03feb571ec26b91f7258f43460c7bc39a8
+EBUILD smallcheck-1.1.1.ebuild 601 BLAKE2B 8df19e24eab6acdd9e11637ee6a1842b6da57add2918c66b910cb28a95b609d0d250bf05bee1f57121432190c41ea0d1260d5cc5fc4cf6dec1dc4ec62f13283e SHA512 76cdf6e751185425e968545f456f8e07d5a51a93168ab526a7001f35c5b262a0cf2c2dc0e6813925669084591145fe9951a5b0266c7808f5d389c4ce65917704
EBUILD smallcheck-1.1.5.ebuild 626 BLAKE2B 3d25f16436350d1dfbdc59dcd544cfb321796033bdaa5854cdafd7813e45c3af7e7ed13024e181fbcb8d3b7d10c801de889a990268e409f75f7c4161637f6a16 SHA512 a4db4421b8cd520ffd9c974d8215a2968a800567bad9a092f6218ff4915ec2d5ddd2f20b61564570906f1b9a880ccf0fc23aed03941b18935f4d540b34196271
+EBUILD smallcheck-1.2.0.ebuild 696 BLAKE2B 4e5f06335b312467cb3d2ad59a628351a7e6f3462e61e7cde84cd4efb15b5c3605cfa605336747c359361101f21139c4509b55b45f5510cf5efc8a458ee42988 SHA512 5910386f5d9496c8833e595f8902d61a30471da326ed6ae8dc2af11c9aa55bca8fd23df44f8aaa35388ce858b6bdce09d62a95560bb93deeae61591f29ae2e54
MISC metadata.xml 631 BLAKE2B 4be425e8e7def047d619eef426efb5057adc1aab18c6ab7a64abbe3e1ba1ad21d3217ab4a83d9d9194b3f51b8a59e2c4b443dea385836ffcfd78d6f1b4270bc8 SHA512 8f1ffef35613622fd153b512437a1634f72e25e80378335c9912eb26e2185e95943d0d530225d628f696de7a53b908a71161bde515447506779dd7b791f26b54
diff --git a/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
index 37accc0efa38..96be9215b79d 100644
--- a/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
+++ b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/logict:=[profile?]
diff --git a/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild b/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild
new file mode 100644
index 000000000000..b75ac56a998c
--- /dev/null
+++ b/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A property-based testing library"
+HOMEPAGE="https://github.com/Bodigrim/smallcheck"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/logict:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/nats:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/snap-core/Manifest b/dev-haskell/snap-core/Manifest
index eb4c7e1e193e..bfab2a9d7f1c 100644
--- a/dev-haskell/snap-core/Manifest
+++ b/dev-haskell/snap-core/Manifest
@@ -1,5 +1,5 @@
-DIST snap-core-0.9.8.0.tar.gz 91610 BLAKE2B 291dd696482f3406b58081fc3dede958cd255ef725ee84d0e4706b096c9c468832b99e5e3d61771e0c652cc0463e831a9c7119595328f18443deedd901625417 SHA512 8bf98590294b3f8752255612b90378f19cec14067f2eaddab496cee5fddb4b8be954aada5a7831b81611d7ffc04d74156eb8fdb5d3c5f45e30259c7f86605585
DIST snap-core-1.0.1.0.tar.gz 139670 BLAKE2B 13c0839ef95b2260e1272dbf26c9ee1f8970094e3f9ffea728d760f4bf11a260ad73120495a39305e8d8d05cb39c230db08ae1e4094efcaf7879acf4680f61c3 SHA512 ed862530f235adca6f193c96d45b31705534089c58637bf8d0d9d8cd898db8f25494990e210151adc737c34e3cc59f5e0a47cc6b1e638dae9104e991e27dbe8b
-EBUILD snap-core-0.9.8.0.ebuild 2577 BLAKE2B e93b3463251861004ad339173bb1cd4ace97d1315d065a10d988055a046101ad7d8a7c0e2631c51324d415ec52f7fd8e81475acf364c3e58f512467afaf70c67 SHA512 0a6606cd65e6d1c80654668c53b7607f190438990a2f2edd4e2776fed5543aea007d101ba272e3caec554f6888cbca51a02cd073700eff7b578d69f638305c80
+DIST snap-core-1.0.4.2.tar.gz 163146 BLAKE2B 2fc037fa239eed3771c84ede4ed247f34169fb45464f5724e7d770baa0992409eeff4b066a9eaea3cdebf46a9846dd8ac94dab42deb36047bb26654df5642f9b SHA512 42e710ac58a7d3cf58f9fdeca6c9c4880a94765ee0dc42fbcdaf68a6c2c337e1715f8b89863c7f911232af493bf5622b647d4c962237f211f97d731572fd94f5
EBUILD snap-core-1.0.1.0.ebuild 2671 BLAKE2B f640e8beceb73f848807f0114bd9f1ac15afb986d7d3e040297ae16253a4c67c6bb143cd515de0c77d57ec9f9a38cfac892b9d995dd25a262baf908ab1e2e04b SHA512 d11fb28227e34fac77e1353e07d1a4c26ec7d5f02e01a5d0c9a6324d8320a2c97dce7d45183020e4892815c06cd0a03f0960e43ce38a2a4e182e75d3c08816fd
+EBUILD snap-core-1.0.4.2.ebuild 3099 BLAKE2B c431c6bf4612b7b4289b5e88c39dc810262f5bde7897b3f6cdf0af64c57959b1eb4db5a20af4e3530185407ac4c719c5690609d1aa9aa254b210c7575a59b7a9 SHA512 f23a16589c48af3d27920e94dafa57ad9a6ea55748a5bb1a936b6697892d38ff4338e418b3e92191739d7385d618f364f267abc2968386a8133485b6d1abb97e
MISC metadata.xml 1855 BLAKE2B 061e56d781f921b5ad34683a6c5c2192a282567e5efa39c315c50cdf915032d70c66d8f270c76647b47ad5c9bee1b666305dc3d9fa790c941bb9ecd416fdf792 SHA512 f497be0430344459a95055207a06f9b9b2b33c6a0edc2cff99ad89051a5d8f615258aaf94234689d4443a6d30e0c4a6df1dadeba2fe142b1f0c324932691e66f
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
deleted file mode 100644
index 7aaa43d11b24..000000000000
--- a/dev-haskell/snap-core/snap-core-0.9.8.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.4.2.ebuild b/dev-haskell/snap-core/snap-core-1.0.4.2.ebuild
new file mode 100644
index 000000000000..0a9b8c777f02
--- /dev/null
+++ b/dev-haskell/snap-core/snap-core-1.0.4.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+#hackport: flags: +network-uri
+
+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="https://hackage.haskell.org/package/${P}/${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/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/hashable-1.2.0.6:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/hunit-1.2:=[profile?] <dev-haskell/hunit-2:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.6:=[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/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[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.6:=[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.13:=[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/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) \
+ --flag=network-uri \
+ $(cabal_flag portable portable)
+}
diff --git a/dev-haskell/snap-server/Manifest b/dev-haskell/snap-server/Manifest
index 5685e8b85cde..38eb9d9a2feb 100644
--- a/dev-haskell/snap-server/Manifest
+++ b/dev-haskell/snap-server/Manifest
@@ -1,5 +1,5 @@
-DIST snap-server-0.9.5.1.tar.gz 59062 BLAKE2B 395796da3eb41a16c0c4e0f0118dbba31d75f78f1a31c4bfab70920c83b4d7e807be8fccd7619713aac48446c912ea988881f2c0aff138552a35e737f44ea70d SHA512 6320401c349fd7c376e798959274a9fb3aff49cf11c8b6d9edd513c6311c3daf23eeaf03087cda3c0afb11686203a422b0e36e8391d418b6b47e791505db50e3
DIST snap-server-1.0.1.1.tar.gz 73893 BLAKE2B 35b907d285c099059ec5d1f288252a5e4086d20cf0c81f6992e4d0977340474e2123e8c48cc416c9483f4dcc919a0acd37a73f286f8db84aec546e36912ac422 SHA512 bf3496123c07432cefedc6b03de5f335bb9b3a1e917bac45c0ee6b8d7529a3013d19d21433ce02d3f3caa2091abf0a4415b974470317804d70dfb8c9d46b33bd
-EBUILD snap-server-0.9.5.1-r1.ebuild 2115 BLAKE2B 76e30bd22b4a39a28292c519f9f2e50c275bc0ef0f60008d2661ecccac2cde5616edd08cd7b580c89a1f1ed5597d1d3c187de011122065690c9ae1cebd80b1da SHA512 6974eac2f4599ef9989f077edefbfcc1706bcc31383f962c421ef0c9d20e19bfd5aa26e6282b53b6b1dc7ef075d3adf68e2499d07c3308802a0735f36bb4112e
+DIST snap-server-1.1.1.2.tar.gz 73645 BLAKE2B 29215ce7f542c56be40ce40711f04f7f0b2ccb568903483dbf99950b3ec7703505440cabcf70d0c6084991fe09931e6312b59b48da5511b407df02318b551600 SHA512 a11bb92ce8774269704ce8c045bddf4aad15816cfb447453e8010bfce7aff2a08b38d3c99a400ab3882cb9e0b2f0b1f9af69adc56c1b28df53dc3fdd44042e30
EBUILD snap-server-1.0.1.1.ebuild 3294 BLAKE2B 5e9a6469e359ac0c0a0be8a0a5fbb97ac40f50142f90309cb5115f9596e45b5373e67013e5c86ac74a9394f368736ea0c5f054b3fde60181b063ce6c8d7e20ac SHA512 93e4ea44050b7e265575ddac68780d8d3543ef904e2f3476980e3350c4c2c000b7f3802a419cd96aaa02ccdfc9f7d2f4e580a72a069e107c845e288631bb8cbe
+EBUILD snap-server-1.1.1.2.ebuild 3159 BLAKE2B 123e1ff8719f6d9ccb18e73f26702c05b53dfc535fe301209f717b8f7c95001a57d440fe0e4a27b9268a9d3a6ce34e1eeaa2d7fd47dc51fbace8581191a47617 SHA512 8f7e4bc4764de4b8bad79ff93e7d3ef7eead6ad916cc73723ad7d5d71f248a04c1d2d44e0e8dcc0f4c5c6afa248052b0dad50e554aaeb280633d752efded1fea
MISC metadata.xml 1427 BLAKE2B d190025f7b08e754a96fc40656ea5669e0a15bee559e5d8d8b88ea25ebc4b195e055b7779c42d5aeb8be3ce878031c0e16912e75755eeaa5c37366c6304dd180 SHA512 b94a8124fae8c073c4dfa2e8d629b547077d6d09eb9e7cf17faa038274125b17fe217b065e5c5ec78087abbdfea1219c3d45bbbc30e3fd2ebbe60c3e53cd3d81
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
deleted file mode 100644
index 68ee62caac17..000000000000
--- a/dev-haskell/snap-server/snap-server-0.9.5.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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' \
- 'time >= 1.0 && < 1.6' 'time >= 1.0'
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag openssl openssl) \
- $(cabal_flag portable portable)
-}
diff --git a/dev-haskell/snap-server/snap-server-1.1.1.2.ebuild b/dev-haskell/snap-server/snap-server-1.1.1.2.ebuild
new file mode 100644
index 000000000000..4cebd1763301
--- /dev/null
+++ b/dev-haskell/snap-server/snap-server-1.1.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A fast, iteratee-based, epoll-enabled web server for the Snap Framework"
+HOMEPAGE="http://snapframework.com/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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.9:=[profile?]
+ >=dev-haskell/io-streams-1.3:=[profile?] <dev-haskell/io-streams-1.6:=[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-3.2:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.19:=[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.6:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.6.2:=
+ 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.16.0
+ 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_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
index f34e6466d362..affc5240bc6f 100644
--- a/dev-haskell/socks/Manifest
+++ b/dev-haskell/socks/Manifest
@@ -1,5 +1,7 @@
DIST socks-0.5.4.tar.gz 8021 BLAKE2B 46496752c8ef776a3a54263a11f8c0ad5912af778ec2121ccda317334b597a9d33973fb81784d31e41ac9904cdeeee024cab2abcc9c5428fc42d923bd36bad26 SHA512 eba119e40e521f963ed779f8247832bd54db7c57267f433b89a57f72395eb212231d51fb5c56bb910185bc273aaee1044999fa781ad31da56e6d0ec03f07e783
DIST socks-0.5.5.tar.gz 10159 BLAKE2B 36f9c43fe0f406bf88cc24a3a2d73205e7bd102a870dd2f02aa5c0301577e9fd97737571e362e34253bf25e813aa2cc5c7f618c0f4d7753e20eede82a098884a SHA512 cc811d0175d9a20c0aaec2eb593145908d25792f2ad5fb6b129564922bf8b64c3cda6b1424ac7e8ad2abfd1bcde7ece7ab717550266b75a5b360b4b729a768f5
+DIST socks-0.6.1.tar.gz 9759 BLAKE2B 6a7e14d87274b97bf709b6e154e6ec5835fd16e24fcde6857020139bc31553203c1eb24d244adfce54e34500df1e6d21b9f440160bbf0d992c885792b9443491 SHA512 ff56c1b356491e36888f9c1b4187fbd0d00485692960a27ec2f03dbd3c3fb961869d99da1f7a301578ab07df30739d8a0d4ae3c7559c83d0e2493d5de158175b
EBUILD socks-0.5.4.ebuild 623 BLAKE2B 034a5b05d3b9a3216d951d13d30e57c9cef219a9dd2a50cb81ebee222ba77fcd31110f4a211d44396f64df648d714a617696c949e24600da77dfd7d1dbad99ea SHA512 aa21c1b9aae6ac2f2031ce6c4c1cabb3cd50dc907aca35479cd4d35ff6017b839a7f5c36a8a113622798dc925fa58acc461f71d49de8a7281f9f7cdaf5b0a4c2
EBUILD socks-0.5.5.ebuild 616 BLAKE2B 63dd6063bfbe322939dadefae4eea3b9ea0d2ca2eb1af4874303f66f89b68d0f4f45b65988dbdd33a334988df5cf55d818cf903dc3225b2922ea56d71ae58ae9 SHA512 c514974a54a60c24a83c711b4c78c1d64285287ee39601fdff882312b37221526a27cecf03f9ab2f758c47f4703b47eeee85d8580549d9a19abeb5d616d9c52d
+EBUILD socks-0.6.1.ebuild 653 BLAKE2B 566692d424a834b40354cbb91c1a69fa943593f7963643ecd805277f725ce4866f3d2a066101f915b1f32b0c3b44897d39fdc8eba2530d01ddf4d4b95d402da4 SHA512 5169857f66ecea2c59d68c1cfe05b2bc769c968978d10e5ef8abdc644323d0099b6fc60d09b26283891e31362df1e9215d15daad7b74021134ac69192add8a1c
MISC metadata.xml 413 BLAKE2B 20b6ce579bd30d5674c0cd81e12800c30d1d6efeca6f3d60fecd0166e6bc2799c9b84e4c097c559ea1d8be7581b9deaf0a834771fc7cd94d795afda4ac3c3aa6 SHA512 8d6c9d814d711df8745bcc5f0068f10c5987e4fd81a957d3b17924ad28f264eb029acb1e84e29a5e1f0ee0694c15db0ad835afd5b06710aa3fcaffab23bee5b6
diff --git a/dev-haskell/socks/socks-0.6.1.ebuild b/dev-haskell/socks/socks-0.6.1.ebuild
new file mode 100644
index 000000000000..1ca6acd551eb
--- /dev/null
+++ b/dev-haskell/socks/socks-0.6.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/basement:=[profile?]
+ >=dev-haskell/cereal-0.3.1:=[profile?]
+ >=dev-haskell/network-2.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+"
diff --git a/dev-haskell/sop-core/Manifest b/dev-haskell/sop-core/Manifest
new file mode 100644
index 000000000000..199f4e97d9e3
--- /dev/null
+++ b/dev-haskell/sop-core/Manifest
@@ -0,0 +1,3 @@
+DIST sop-core-0.5.0.1.tar.gz 28666 BLAKE2B 66e40ecddf994165a37c7aa6d6d06cff3a114b15ca380fadef135df6fd19e3aa31c8602b2e58fa794ce4dce0e10fe8fce17e8d9e1f06dd30f0610aec7e1f32d9 SHA512 2866e7c1a29a5585dabdbd6399e5df4003f21dd94d7b9a1b93681c53e1106af528cfd24dab0b918b36d73d0b05db6525201ea3213ab90575c242557ac41d80bd
+EBUILD sop-core-0.5.0.1.ebuild 534 BLAKE2B ae56938d666e86ddff787dd0ea8d6641f3e23deeaf2e3135cc9eec0874e661ef9b9ae85542aa16e0116288a532961e80f3df3329fdbb6ad86c1716ba5d803be8 SHA512 14512597f0384555c1c373a3eb7e716fdcfb90fa31ae7f349592a5025ffba1926dc40349a9b5a43175c6054c56a2e460259a81309ce4a2d0593be95206f71d86
+MISC metadata.xml 822 BLAKE2B 85ca7655d27efba163ae8f65d081afa03f322db7c8a8ffe7534989896bcf5f8ac804b46a35b74a02552312b282f2a8ede15bd286e5b69b9e1e182d5f863df91a SHA512 ded57dff45fc59fae385fd2fafd4c35a72c3a28e39a0b0a8ef8746d85a5d16c597bbc70f293da17aee685996747d7cc3625b87bcff8eca2f704e439303d883b8
diff --git a/dev-haskell/sop-core/metadata.xml b/dev-haskell/sop-core/metadata.xml
new file mode 100644
index 000000000000..7e93c91ee66a
--- /dev/null
+++ b/dev-haskell/sop-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>
+ Implementation of n-ary sums and n-ary products.
+
+ The module "Data.SOP" is the main module of this library and contains
+ more detailed documentation.
+
+ The main use case of this package is to serve as the core of
+ https://hackage.haskell.org/package/generics-sop generics-sop
+
+ A detailed description of the ideas behind this library is provided by
+ the paper:
+
+ * Edsko de Vries and Andres Löh.
+ http://www.andres-loeh.de/TrueSumsOfProducts True Sums of Products
+ Workshop on Generic Programming (WGP) 2014.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild b/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild
new file mode 100644
index 000000000000..bc5901a41bb9
--- /dev/null
+++ b/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="True Sums of Products"
+HOMEPAGE="https://hackage.haskell.org/package/sop-core"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/split/Manifest b/dev-haskell/split/Manifest
index a4ac19ae38b6..174d39891738 100644
--- a/dev-haskell/split/Manifest
+++ b/dev-haskell/split/Manifest
@@ -1,9 +1,11 @@
DIST split-0.2.2.tar.gz 14666 BLAKE2B 77ec6491edaff1e0de17567694e9b34bedf837462bd47e696b8f1e4f3c6610a4ea13e08fd7f11101d7a5941807cf82c260ea6ebff692a7811e696c02079fba68 SHA512 d3e1a0d875632d15b12c0e454188382b705f2b9d93cb99d64f0a2a150ee7b7458628eff95da7da5f51fe9ed4ef3bd8ef3640f925f66e8f6f61253f679326614e
DIST split-0.2.3.1.tar.gz 15623 BLAKE2B aed85fbcb6e1c7aee14f3d4517fce632f3fa95bf63f13f46d454e3dc64f4c88d970e6253a891b184e79e981bd3a9c7eee08cacb9268b7dfb1624fbb4639113ac SHA512 7b56be09279c1279120631a75bb5305bfdd6c351d582174a326985a7a630933aab747f32dd9d4ef13c81528255fe95337488f6a9117c259fe967189651828fce
DIST split-0.2.3.3.tar.gz 15681 BLAKE2B ef395e623527b07f11d8b13d330c301870bb4e7fc96af4fd10c1708c0639b67b0d0b501962464b22371e6cdfdeeaa6ef26c299176ec20581e3518d5376fe24fd SHA512 40283ee2f5e2ab56207b05a1a7bc7de114ae0da52dc37ed32bd4e1dd3a3baa8d3346fed04af979fa5fc263b931c0b830832c0cad69e98d151f5550542af6f475
+DIST split-0.2.3.4.tar.gz 15942 BLAKE2B a4133badeadcf172901756f23e73490dfc4dce5ac7dda348fc38e4d33c43edb0509262e16b88d5d81e192a5c3d842e3fd3e2c8c135607b2a19efd9d48715d45f SHA512 a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15
DIST split-0.2.3.tar.gz 15545 BLAKE2B d0494d299a9d6d109bfcca3f5e2f86d80357abd68038595cb94873a1b0eb0fd11ccad5439b67dde611d11c45118168a56376ec074ee2a5080ba4257694f06ea2 SHA512 bd0181b419326219d6ebad1a45683c8ff55d5e485bd669ef76e76690ebdcceddab2b8bc98616b7034de9622d54c6825200aede99e37f376e67f71bf242b1cece
-EBUILD split-0.2.2.ebuild 688 BLAKE2B 73de20555b2967b70173d5bdc9a7d10e4dd71d8e4806212c8d09e44a846ef0fdd848ec7f9bff54e53e57e16a3771eeb6e47833bab08f2f20877fb266fd1c20c8 SHA512 12a5020e213b868e87e6807e0c19f7c17367a32d3e36fb2a0253ceea81b4fa17f966acbf8e5104e51b34dd67bad30272820989e68d1d63fc4034c48adff3cad6
-EBUILD split-0.2.3.1.ebuild 627 BLAKE2B 8881f70f09f6e76f0c14f05cfddd1827a0baae74129b6aea095b932bba23dd3d7031e6dfec4247dd8e25e42019b45551efff970d8711484318317e77b2c9957f SHA512 bf313b4f2a610fd0f2eb46efc49769dde208197a5554d1bc3bdd02877d7590ba2485150f9323806520922c0326bd7c09f5713aed0222dfb6da4d859f30a22b56
-EBUILD split-0.2.3.3.ebuild 696 BLAKE2B c2a2f1b69cf64178633d24229779a44526a62b2232642f4fabd5d816fa27ea70f6b3c637c0b8c9d46e8055f0c26116b7250557b68584533574e4daa92b365989 SHA512 c053bd02d6ecc625967277065a6075687f408c9d3baeebfd7db8091621225db05c36e60f26d3a26454c5d1426c2cb848edeaec08c96a08197559df78f8e320c4
-EBUILD split-0.2.3.ebuild 695 BLAKE2B 0ad6c09c2dc0f120ee1f99c34422633b7b4436145428b3a04f49790b2a11213618c2bcbae2925e5a3b935ef0dd62904ec8810442d99ad2b33e83ed24275318f4 SHA512 d81326b18540002cc74515e4c759978e60c02aabbf1a556ad76ea32932be6fa18c404c02b0abb96895945ccf1319446e260c6a25ad968d2472ffc0811ebbd345
+EBUILD split-0.2.2.ebuild 676 BLAKE2B 920fd513736dd80b59857f4dba30a7a32a84557e0e539504516b1e5da4230d31ff54df52a66039b0628c7717eca1edcdb39cc0976de83702e4d3ccece99f0003 SHA512 3aa0ae8136f8bbcc198961d5ffe308ba1e4b4309bcc75a9dc30af6ab5ffd11bc0c4fe9e2dab45e9ab503eb25b007924b9b6626175b5760995191ebd5ac2d57fc
+EBUILD split-0.2.3.1.ebuild 615 BLAKE2B 7bb294d63baf41cf1411ba175a90b67d8c83ecc3ddd38ffacef076a937c83f19bf963207a16cff5e96a204b934804073b2cf94868a01d12806e129ace544c9fc SHA512 69a12df858d44f27b1fd3b91523da06c0f912b44cd7605d784187abb051596a2a4b03054dbfc4d98f030c7aa4f9582a4d6acdc9c93c7fa0f4c8a58aa7837bdcd
+EBUILD split-0.2.3.3.ebuild 684 BLAKE2B bc107844ec149ccc0a7253528eb3c7e4955fa6d5129bb4e18ecb43d0be659a2ccd3c64f24abf07c8f7b6f50759e2ed8ded62c9b236417a3a7e8e9300a15f517f SHA512 cea66703400dc368bba9f6e58c921efccc60245419e57d24560614dfd20e832016b00f448370715d7b2f9fd698bca38ab75bcfdb59f4d69e575f7935e9e055a0
+EBUILD split-0.2.3.4.ebuild 684 BLAKE2B 781d13c42a525dda72f3bc7d79685f6c2900ca9cbb61b004ff8172f879d4f946eef50aa065305c08b8419367c1550325d12615fa5731da2cc0240d2338d61b8d SHA512 1bff165fc929a71cde435e4b073f07d72c5c03e3b932f10bb4c6c28a569d11f7e86618403b0ba13bade2639a35e3d90d07f83bf2e3834d98d149cff24eb5124b
+EBUILD split-0.2.3.ebuild 683 BLAKE2B 99d4cb7d09669471af0c586e9fb0458ef5607e2cd3fd31542e1a27a0c3f7fc437eb4df159cde473241c909102c8d0cf90b374c59df4af7b90e12360bb04a86e6 SHA512 8efa9bfa9080d17815338137f80b6bdaa8034b33949d0b2db2285307191d741b5726e10039761011d2e4ee4b85a9e823f82dea7669e5aff1753b1b947d0ef140
MISC metadata.xml 352 BLAKE2B d2a1a1b1ff1b2cf8270771c1fcaa662f6e89f82d167c36ba17e75969d47f802e89c71e594c2b28760fcb47c8e4a5c9f10d80c7e28d0d46a8797e1d43a23eb5d7 SHA512 6bcfd09102e3e42d6d207ccd14ec2dbd7593d9c87fd5a260bb5d0428dd87811e46ed3e30025e7a07d7d11a703092a1b04236b8f724b430bed0951e70f019a7f4
diff --git a/dev-haskell/split/split-0.2.2.ebuild b/dev-haskell/split/split-0.2.2.ebuild
index 0962f38c809b..7547c9fe3bbf 100644
--- a/dev-haskell/split/split-0.2.2.ebuild
+++ b/dev-haskell/split/split-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/split/split-0.2.3.1.ebuild b/dev-haskell/split/split-0.2.3.1.ebuild
index cca397e2a6ba..73c2e6cb2829 100644
--- a/dev-haskell/split/split-0.2.3.1.ebuild
+++ b/dev-haskell/split/split-0.2.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/split/split-0.2.3.3.ebuild b/dev-haskell/split/split-0.2.3.3.ebuild
index 2dd3f88dcc2c..da1272b7eaef 100644
--- a/dev-haskell/split/split-0.2.3.3.ebuild
+++ b/dev-haskell/split/split-0.2.3.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/zlib/zlib-0.6.1.1.ebuild b/dev-haskell/split/split-0.2.3.4.ebuild
index 51f1c95dc5c5..bb17cd9cac4f 100644
--- a/dev-haskell/zlib/zlib-0.6.1.1.ebuild
+++ b/dev-haskell/split/split-0.2.3.4.ebuild
@@ -1,15 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.4
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
-DESCRIPTION="Compression and decompression in the gzip and zlib formats"
-HOMEPAGE="https://hackage.haskell.org/package/zlib"
+DESCRIPTION="Combinator library for splitting lists"
+HOMEPAGE="https://hackage.haskell.org/package/split"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -17,16 +17,16 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86 ~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 )
+ test? ( >=dev-haskell/quickcheck-2.4 )
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base < 4.15' 'base < 5'
+}
diff --git a/dev-haskell/split/split-0.2.3.ebuild b/dev-haskell/split/split-0.2.3.ebuild
index 1ad9d307c64f..735ea7d7d3c2 100644
--- a/dev-haskell/split/split-0.2.3.ebuild
+++ b/dev-haskell/split/split-0.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RESTRICT=test # test fail when quickcheck exhausted search space
diff --git a/dev-haskell/splitmix/Manifest b/dev-haskell/splitmix/Manifest
new file mode 100644
index 000000000000..a88432eb6321
--- /dev/null
+++ b/dev-haskell/splitmix/Manifest
@@ -0,0 +1,3 @@
+DIST splitmix-0.0.4.tar.gz 13821 BLAKE2B 15c2f3b783b98deccf31e2501ba6c67788047ad3bf5c29fbba965c1163506d0055e94bc02894f17df088e67921447893f42a85f5eece7828625d75c177837f43 SHA512 9b8c137067497b94a460d024e1f7c3269e27536f505649face85748a0aaea273d32893a806d9ecf551bd29532ed820004ed2dde47e1099afc3c31519ea5cdbac
+EBUILD splitmix-0.0.4.ebuild 934 BLAKE2B f3782b73fa15b5995421acc439f1bb709893658f3cc29822e876c0d2235f8726bb2854acaec8f81a45251552cdf01af86b47720a0ae7742518609fae1bdda4a9 SHA512 ec30b081c2614e1d153fd84e3e2815a541f81d0e90eb82f6bf6215821d2d116d480593494e43495b5b8c02cfbaeb0c1419943f392bd3f98ecc1f76c603e116b1
+MISC metadata.xml 1590 BLAKE2B 8e40c0429c9292e72149f06cf3e90d5363daf1d153a7a57a1345789126d6fd0622b7319e68a55cadd7cbb446f57f72917a28f95d75cc1aaf24c6ca7a13131a00 SHA512 972a555b92eaa1faeec687b080ad6780a7d55b5da16772fe3928675ab8bcc87e3738c7dbf84c0b4cdeebee3be9f0f12a59a3e23b0bf81eaddc617b500ef13f6b
diff --git a/dev-haskell/splitmix/metadata.xml b/dev-haskell/splitmix/metadata.xml
new file mode 100644
index 000000000000..07dd5f4f5b23
--- /dev/null
+++ b/dev-haskell/splitmix/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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='optimised-mixer'>Use JavaScript for mix32</flag>
+ <flag name='random'>Providen RandomGen SMGen instance</flag>
+ </use>
+ <longdescription>
+ Pure Haskell implementation of SplitMix described in
+
+ Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014.
+ Fast splittable pseudorandom number generators. In Proceedings
+ of the 2014 ACM International Conference on Object Oriented
+ Programming Systems Languages &amp; Applications (OOPSLA &#39;14). ACM,
+ New York, NY, USA, 453-472. DOI:
+ &lt;https://doi.org/10.1145/2660193.2660195&gt;
+
+ The paper describes a new algorithm /SplitMix/ for /splittable/
+ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical
+ operations per 64 bits generated.
+
+ /SplitMix/ is tested with two standard statistical test suites (DieHarder and
+ TestU01, this implementation only using the former) and it appears to be
+ adequate for &quot;everyday&quot; use, such as Monte Carlo algorithms and randomized
+ data structures where speed is important.
+
+ In particular, it __should not be used for cryptographic or security applications__,
+ because generated sequences of pseudorandom values are too predictable
+ (the mixing functions are easily inverted, and two successive outputs
+ suffice to reconstruct the internal state).
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/splitmix/splitmix-0.0.4.ebuild b/dev-haskell/splitmix/splitmix-0.0.4.ebuild
new file mode 100644
index 000000000000..c658af591847
--- /dev/null
+++ b/dev-haskell/splitmix/splitmix-0.0.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # circular deps: test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast Splittable PRNG"
+HOMEPAGE="https://hackage.haskell.org/package/splitmix"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="optimised-mixer +random"
+
+RESTRICT=test # circular deps: dev-haskell/splitmix[test]->dev-haskell/base-compat-batteries->dev-haskell/quickcheck->dev-haskell/splitmix
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ random? ( >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag optimised-mixer optimised-mixer) \
+ $(cabal_flag random random)
+}
diff --git a/dev-haskell/stack-bin/Manifest b/dev-haskell/stack-bin/Manifest
index 84a5c4f07b6c..7c9d3b51e0b6 100644
--- a/dev-haskell/stack-bin/Manifest
+++ b/dev-haskell/stack-bin/Manifest
@@ -11,8 +11,10 @@ DIST stack-2.1.3-linux-aarch64.tar.gz 17019580 BLAKE2B ac176c211d2b4975f7dc8d577
DIST stack-2.1.3-linux-arm.tar.gz 16124790 BLAKE2B cb6f42576e938b3838e7db26fbc00b9b0f87cda937a26841e50f5164a0c1a1f91f7f6b4d435e59fa6b8c35ad4c1541d6bcabd4ed294a0cd423cef657911d730f SHA512 005a508e003992af47ffc591598e69ccba3ed1e96ce271c9f7a369b238d7e8e4d4850b1d4fc13a63a147e56692622364b6ea3d5c97708acc82a895e55ccbf938
DIST stack-2.1.3-linux-i386.tar.gz 14128095 BLAKE2B b48d8765d4a6930450dbfeea488fe7c41392984375100a730fee1824a983abf1f35058d880a5ea983495052987a733b9548e199e34282c49c81c545373893ff3 SHA512 a0911eb8aa73711ca314ad456f9e0e58696fa0b4e38619b8293c0971496735fe002d2271498888acce3d454c4da1c0d36727e0ca9a722a0757d1c2c4ddc17982
DIST stack-2.1.3-linux-x86_64.tar.gz 14510392 BLAKE2B 0b5d229a006813abfa38bdaa963c1d3bb206508a49c177bdaa0d5028ab16973e706a44844161dae6ad2ee7eaccbc96d9f83c31f6da9e11243f1b2ef4a4bd98f0 SHA512 c6a26558316804df34e467601bc34cde11dcf9995727bd437933a38ce5b6cb1afb4f035415914c23b9a8ad36568e2f0b6ee17a7bb0f80af45e25b016a6b927e6
+DIST stack-2.3.1-linux-x86_64.tar.gz 14478645 BLAKE2B e49a4c47f9a2d03fcf9a8ddfac47ff89a39520799886878a824dd9fa1d636bbcb66bbca1ddb8d1b9b7308e4c828e510c0994fc90f3a44d3d344201d5e0af73ea SHA512 eef99b5a1f7593ca884708a05bcf6f7c3e8a5ade4f71b6a802c961bdc346aa560861762b238d8cd6b3c8b85e45334235ef5eaf97126df5970863dca701d83298
EBUILD stack-bin-1.5.1.ebuild 867 BLAKE2B 9d7ecedf3bf826a8f6f582378f922b37bd8ccbc10646dc54c122a10df6d8b7b1b73f1b405920f07db498555853dfbd2ea92816dcca525c1fe9ab25db5cc07178 SHA512 aac7137f38781babcfcf3c64d605344ea89b70e094f98bd11c9e5f38a267577b6c0ae16b28b9ad57a503940721b2d87e98c2a873bf0979b49cf8fb61461a6b0d
EBUILD stack-bin-1.6.1.ebuild 867 BLAKE2B 9d7ecedf3bf826a8f6f582378f922b37bd8ccbc10646dc54c122a10df6d8b7b1b73f1b405920f07db498555853dfbd2ea92816dcca525c1fe9ab25db5cc07178 SHA512 aac7137f38781babcfcf3c64d605344ea89b70e094f98bd11c9e5f38a267577b6c0ae16b28b9ad57a503940721b2d87e98c2a873bf0979b49cf8fb61461a6b0d
EBUILD stack-bin-1.7.1.ebuild 867 BLAKE2B e6182aab5c423863f9010775b2611b784ec18c46fd91f1c3777fca1e9976e469b87582b701fdd84f4d279bcf5b8b317e543b52c8c99e2ce5d71712ed7ec251cf SHA512 07c56ae7aa1693a5f10c6aec8ee0d3fc29070fccec106f5fceafa9671866f1a173b2c22f41991e8a66243ba619204fa627eb6e563e9b95162bf906a89f6c73b2
EBUILD stack-bin-2.1.3.ebuild 897 BLAKE2B b2384ff6c14055130230dc5e7f0c5d8c459d2c4e42285edd89f0672795f2d5f3ae71796731ebf155af407d8c3803210c3a2b8a74884f33371528bc23ec0105e1 SHA512 d61d6d0ed385c29ceb973444af635d062bc68a8aaf2c3161a21cd6cd5d264257d583b2989b42469db2d5caf71abeebe5381b3f0bfeaa0f3c7fc09da2d40bc74d
+EBUILD stack-bin-2.3.1.ebuild 774 BLAKE2B 98e64541a7129c031cdf42448f49f531689f551ba7b6898396d1dec36c90b5c2097fc84e4998fbb2607447fd3f135bd099ffee89cad949275463abbe8a46a8ef SHA512 2d498797af7cd5bb4a3bf07dc998027910eda815594fb611a4892e531fd581e383da4ecc8e15d5ce62ff55b69e01b088f697982d91596a9cac73339cc0b1b5d5
MISC metadata.xml 569 BLAKE2B d9cd3865738b2e6d95ace1d13bc72f662a1aee4c77f0ffbcf844813a20e6287baf38cf0581c53b1ec492e42ef6307d6f7ab0e84e0ac2019765a574e85cd52276 SHA512 2e325913852f2545fb617c68310a4071c8e40e3ed4e0fe275db89ff76e3bcea47ed4cd1e8e6dabb7623659bb8402a162d6e247eeefd4d4ef7a03b1a4f6cb98d8
diff --git a/dev-haskell/stack-bin/stack-bin-2.3.1.ebuild b/dev-haskell/stack-bin/stack-bin-2.3.1.ebuild
new file mode 100644
index 000000000000..525043e12021
--- /dev/null
+++ b/dev-haskell/stack-bin/stack-bin-2.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Haskell Tool Stack (Binary)"
+HOMEPAGE="https://github.com/commercialhaskell/stack"
+
+SRC_URI="https://github.com/commercialhaskell/stack/releases/download/v${PV}/stack-${PV}-linux-x86_64.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+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 -r doc/*
+ dobin stack-bin
+ use symlink && dosym stack-bin /usr/bin/stack
+}
diff --git a/dev-haskell/stack/Manifest b/dev-haskell/stack/Manifest
index 200e4ed6f4f2..8ff5f5b3ea1f 100644
--- a/dev-haskell/stack/Manifest
+++ b/dev-haskell/stack/Manifest
@@ -1,3 +1,3 @@
-DIST stack-1.3.2.tar.gz 502764 BLAKE2B 13becc53cc3b24036c3718a2d2f9d581239f231f948fa8dc610436d71201461f614695addaf145bad4bff18da0f8f3c923b317be3515fe64054387e9ef976851 SHA512 1805268fa548ea8c120abe2498b0de75d0e6a265c1a53aab1a6da51e8c4b00bc8b5c100abb1e1e822a3a68b2f469c3c82ba9c12ad7753a20a0819f8e0bd27d12
-EBUILD stack-1.3.2.ebuild 8511 BLAKE2B 39b2c682a43fdbae2f08615654881ea55b4770fd539ccee97abd7084f67048c9b750dfd642eff2ae7671ed407e12655f166507406b75036aae61bbaea42fb160 SHA512 704346e640ad82c3f9bbee8ff230486ab0367077ed3cac24250a7a52944fd1709d70370240a2368766569c6ff27b3e0fcf13418cf8052dbfa9b7a3ffcbf7cc71
-MISC metadata.xml 569 BLAKE2B d9cd3865738b2e6d95ace1d13bc72f662a1aee4c77f0ffbcf844813a20e6287baf38cf0581c53b1ec492e42ef6307d6f7ab0e84e0ac2019765a574e85cd52276 SHA512 2e325913852f2545fb617c68310a4071c8e40e3ed4e0fe275db89ff76e3bcea47ed4cd1e8e6dabb7623659bb8402a162d6e247eeefd4d4ef7a03b1a4f6cb98d8
+DIST stack-2.3.3.tar.gz 572406 BLAKE2B 4b88614ede72ea3704e3bfad433a7931860c1c098bb65aeabca46d3abc5364ea132b8a7f0f559f1b07463d4b753b5501081841fa388a5d817389d91371214236 SHA512 cb93e3bcb8f92e01f374806f07f366ca318d66e3b7bd3cfa3fe3b72dce954d2bb371f51e3f79fca8aec19d1d3adef370bb09237bf29340a1bc851a9a103d77a3
+EBUILD stack-2.3.3.ebuild 4423 BLAKE2B 5177202463107ecff37070acb36e00364e58605ca2b03595d39b4f663d626b9005fa6ecba453fb88044371dbeb50fc8ce9ea01a9194d565137f4f4f1cce1dde5 SHA512 18123b478813591ae8a820163ce37881dc8c5df9d0c91039cb2e115c5318a15b7857429424cdcb0bf42fafd3451b58e9ba40e5809256b09c0f516233e03749a8
+MISC metadata.xml 1022 BLAKE2B b36a0c6a2a2587fbd335807c2138c23e86807361de73d379eeccda9cf9d47d0d4a3786a0fa44cb364464830d1656a40d61b26561fa84bbbc951e2447098aa34c SHA512 b161c958b2cf454146db34131093c39e574e7356b57df0cc761312412fbf51a65fd6cdb3a437776f92150c5a5542881f3c4d4e231134866542f02e0c3f5794b2
diff --git a/dev-haskell/stack/metadata.xml b/dev-haskell/stack/metadata.xml
index d702142876ff..530923816ff9 100644
--- a/dev-haskell/stack/metadata.xml
+++ b/dev-haskell/stack/metadata.xml
@@ -5,10 +5,20 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="developer-mode">By default, should extra developer information be output?</flag>
+ </use>
<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
+ Please see the documentation at &lt;https://docs.haskellstack.org&gt;
+ for usage information.
+
+ If building a &#39;stack&#39; executable for distribution, please download the
+ source code from &lt;https://github.com/commercialhaskell/stack/releases&gt;
+ and build it using Stack itself in order to ensure identical behaviour
+ to official binaries. This package on Hackage is provided for convenience
+ and bootstrapping purposes.
+
+ 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>
diff --git a/dev-haskell/stack/stack-1.3.2.ebuild b/dev-haskell/stack/stack-1.3.2.ebuild
deleted file mode 100644
index ea8f7edb7275..000000000000
--- a/dev-haskell/stack/stack-1.3.2.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.9:=[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/stack/stack-2.3.3.ebuild b/dev-haskell/stack/stack-2.3.3.ebuild
new file mode 100644
index 000000000000..3b0a49f834fc
--- /dev/null
+++ b/dev-haskell/stack/stack-2.3.3.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: -disable-git-info,-hide-dependency-versions,-integration-tests,-static,-supported-build
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="The Haskell Tool Stack"
+HOMEPAGE="https://haskellstack.org"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="developer-mode"
+
+RESTRICT=test # requires network access
+
+RDEPEND=">=dev-haskell/aeson-1.4.6.0:=[profile?]
+ >=dev-haskell/annotated-wl-pprint-0.7.0:=[profile?]
+ >=dev-haskell/ansi-terminal-0.9.1:=[profile?]
+ >=dev-haskell/async-2.2.2:=[profile?]
+ >=dev-haskell/attoparsec-0.13.2.3:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0.0.3:=[profile?]
+ >=dev-haskell/cabal-3.0.0.0:=[profile?]
+ >=dev-haskell/casa-client-0.0.1:=[profile?]
+ >=dev-haskell/casa-types-0.0.1:=[profile?]
+ >=dev-haskell/colour-2.3.5:=[profile?]
+ >=dev-haskell/conduit-1.3.1.2:=[profile?]
+ >=dev-haskell/conduit-extra-1.3.4:=[profile?]
+ >=dev-haskell/cryptonite-0.25:=[profile?]
+ >=dev-haskell/cryptonite-conduit-0.2.2:=[profile?]
+ >=dev-haskell/echo-0.1.3:=[profile?]
+ >=dev-haskell/exceptions-0.10.4:=[profile?]
+ >=dev-haskell/extra-1.6.19:=[profile?]
+ >=dev-haskell/file-embed-0.0.11.1:=[profile?]
+ >=dev-haskell/filelock-0.1.1.5:=[profile?]
+ >=dev-haskell/fsnotify-0.3.0.1:=[profile?]
+ >=dev-haskell/generic-deriving-1.12.4:=[profile?]
+ >=dev-haskell/githash-0.1.3.3:=[profile?]
+ >=dev-haskell/hackage-security-0.5.3.0:=[profile?]
+ >=dev-haskell/hashable-1.2.7.0:=[profile?]
+ >=dev-haskell/hi-file-parser-0.1.0.0:=[profile?]
+ >=dev-haskell/hpack-0.33.0:=[profile?]
+ >=dev-haskell/http-client-0.6.4:=[profile?]
+ >=dev-haskell/http-client-tls-0.3.5.3:=[profile?]
+ >=dev-haskell/http-conduit-2.3.7.3:=[profile?]
+ >=dev-haskell/http-download-0.2.0.0:=[profile?]
+ >=dev-haskell/http-types-0.12.3:=[profile?]
+ >=dev-haskell/memory-0.14.18:=[profile?]
+ >=dev-haskell/microlens-0.4.10:=[profile?]
+ >=dev-haskell/mintty-0.1.2:=[profile?]
+ >=dev-haskell/mono-traversable-1.0.15.1:=[profile?]
+ >=dev-haskell/mtl-2.2.2:=[profile?]
+ >=dev-haskell/mustache-2.3.1:=[profile?]
+ >=dev-haskell/neat-interpolation-0.3.2.6:=[profile?]
+ >=dev-haskell/network-uri-2.6.2.0:=[profile?]
+ >=dev-haskell/open-browser-0.2.1.0:=[profile?]
+ >=dev-haskell/optparse-applicative-0.14.3.0:=[profile?]
+ >=dev-haskell/optparse-simple-0.1.1.2:=[profile?]
+ >=dev-haskell/pantry-0.4:=[profile?] <dev-haskell/pantry-0.5:=[profile?]
+ >=dev-haskell/path-0.6.1:=[profile?]
+ >=dev-haskell/path-io-1.4.2:=[profile?]
+ >=dev-haskell/persistent-2.9.2:=[profile?]
+ >=dev-haskell/persistent-sqlite-2.9.3:=[profile?]
+ >=dev-haskell/persistent-template-2.6.0:=[profile?]
+ >=dev-haskell/primitive-0.6.4.0:=[profile?]
+ >=dev-haskell/project-template-0.2.0.1:=[profile?]
+ >=dev-haskell/regex-applicative-text-0.1.0.1:=[profile?]
+ >=dev-haskell/retry-0.8.1.0:=[profile?]
+ >=dev-haskell/rio-0.1.14.0:=[profile?]
+ >=dev-haskell/rio-prettyprint-0.1.0.0:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?]
+ >=dev-haskell/split-0.2.3.3:=[profile?]
+ >=dev-haskell/stm-2.5.0.0:=[profile?]
+ >=dev-haskell/streaming-commons-0.2.1.2:=[profile?]
+ >=dev-haskell/tar-0.5.1.1:=[profile?]
+ >=dev-haskell/temporary-1.3:=[profile?]
+ >=dev-haskell/text-1.2.3.1:=[profile?]
+ >=dev-haskell/text-metrics-0.3.0:=[profile?]
+ >=dev-haskell/th-reify-many-0.1.9:=[profile?]
+ >=dev-haskell/tls-1.4.1:=[profile?]
+ >=dev-haskell/typed-process-0.2.6.0:=[profile?]
+ >=dev-haskell/unicode-transforms-0.3.6:=[profile?]
+ >=dev-haskell/unix-compat-0.5.2:=[profile?]
+ >=dev-haskell/unliftio-0.2.12:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.10.0:=[profile?]
+ >=dev-haskell/vector-0.12.1.2:=[profile?]
+ >=dev-haskell/yaml-0.11.2.0:=[profile?]
+ >=dev-haskell/zip-archive-0.4.1:=[profile?]
+ >=dev-haskell/zlib-0.6.2.1:=[profile?]
+ >=dev-lang/ghc-8.6.5:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( >=dev-haskell/hspec-2.7.1
+ >=dev-haskell/quickcheck-2.13.2
+ >=dev-haskell/raw-strings-qq-1.1
+ >=dev-haskell/smallcheck-1.1.5 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag developer-mode developer-mode) \
+ --flag=-disable-git-info \
+ --flag=-hide-dependency-versions \
+ --flag=-integration-tests \
+ --flag=-static \
+ --flag=-supported-build
+}
diff --git a/dev-haskell/statistics/Manifest b/dev-haskell/statistics/Manifest
index 8319b8c899f1..ae13119c5062 100644
--- a/dev-haskell/statistics/Manifest
+++ b/dev-haskell/statistics/Manifest
@@ -2,8 +2,10 @@ DIST statistics-0.10.5.2.tar.gz 67302 BLAKE2B 0c59041735e9f04eed0217357092ecf1aa
DIST statistics-0.11.0.3.tar.gz 69092 BLAKE2B 62d8a847e4384747ae5539319abfe046aa667bd6efbd3fcdd0403747ec04932b5b952a6260cf8ecf256b35f288464b1c73a3e95c769c6b30f8294fd69bfcbb8c SHA512 7715e5497a794d4706232372c63a83072a60a7ba25517bbecafcce5125d83ad13916755db83af0ece349a35a663447037fc0316cf841570fa3e6a83bb29457fb
DIST statistics-0.13.2.3.tar.gz 79522 BLAKE2B 44a83b646fb5e97a210237421e5bdc88c18d87934cd026dff1d3171b51d5e7957ecff92ea4fa3256435a3c33c4bb1b196da944853139baca82b08340a2ecad84 SHA512 5fcc6f6889ed5b54d17d5d3f505bc6860d836f6f9784cf768a337db00179b68e16fc9d9a3a2336563c76cb24cb4faf9e705f14150fd6adb5c649760b63726b17
DIST statistics-0.13.3.0.tar.gz 83534 BLAKE2B d2e05ab16966148a42fb6292b23c3ea222d1b04464069243ab0e6dda44f24d2a0cb17f3fe2f296b85c7a54d0ec731348e0ec2a312280c30ee6591612832c3217 SHA512 66eee4b6ea7f2ce6ac5fdcaf9e3f8185b0a4915e13f77474ab4709353692a95c99b15a00b52129d88a5fb35392f3e6795799335b1fa4a4e69208e94d81357715
+DIST statistics-0.15.2.0.tar.gz 98424 BLAKE2B 36a1b59e7db9e20ee9960f89794c2222ac8db7fa40f44b166e2d92a501b44d8d5ec06bab96b9e89bb7417852a98890bdf140f3b1a7fb27f0e034490615d84131 SHA512 7afa3e3edb15e02ff59c72601175d25f1a8baeaa1dd8561322e8e26781dbfbfcc03b2ade773269bab027d7399375f01595145fd2e2f252f3e73abc87f9baed41
EBUILD statistics-0.10.5.2.ebuild 1192 BLAKE2B 494b16789cd562c2bcd9639eae84827c7dbec2cfab39d023c982df9b39d98b833469d51d1e853069e1a3d3e85bc24113613a6377b9ea44eb96e283bfa9137391 SHA512 e053375cf3fa90b60d654fb1441ac817b6c859c419f74b41a89759602f9350fbd20955414a840bbc864436cc093fbf79c5ece8496424fc3053b96ede6651e32f
EBUILD statistics-0.11.0.3.ebuild 1194 BLAKE2B d4813a8639ee70000ca14d170fb5dbb698a5c438e078fed04fe745698cdb6f099a3612717ede5dbf1bc3724fbe82717c159e2dc421530767827c7d4663c7f245 SHA512 83e4648f76b085e4e1f16dbeb6394eef989298331c6420b3a8cfbdfa3146057b339e48f98f2799cc08e9bd4339515036d398e28776dc94c9f65fdfb2289b3922
EBUILD statistics-0.13.2.3.ebuild 1233 BLAKE2B db80ea2bd4bf98157af93c9a4deadf15d3a0d486045ca6c34da41acdaa4e4d5d4cfe6749e235d6a70a031827a41c93b79f4c4731e97dd397df469575b1273b74 SHA512 9db66972ded85b4d311d12d10d3c19aaed57f110fd7a09438ae32caebc0d0b112965d5472cff0e39f17ba3aac2fbcd7e5cbb9ebe26d0ec36e838145cf11457d6
EBUILD statistics-0.13.3.0.ebuild 1236 BLAKE2B 50975d8ca7c0149c8584b0e299bb2e7e4b84f7cfccb57f59b04d9b2a5a7e68d2b8fd296207e34c574e588c2d22e95acffa826297fb77da4172a5a761f3bd2df2 SHA512 ab7938186acaabf0b25703b74b66cec880943d6994b95582db0d17a22251880efd9dc51adf18df574c6a9fc8d7df6bc9e946c426aa1ae8b3eaa978d71fc9703d
+EBUILD statistics-0.15.2.0.ebuild 1478 BLAKE2B d0ae4c7fdda42798ec345e9df51f5db2c36928f007698fde09f6e9cca77975eecd0418027b48401e67d9ea4647029b8d32316ed68a41335f6985df9d5e0994e8 SHA512 07f3913b6ab94a15c3257b6026ac38fbdd67ceafebd747e18b823abf00b616a8ccd2738cde75748a7d92b21c17b66bc07749f49df8120b9bd1502c69bfb4b59d
MISC metadata.xml 3721 BLAKE2B bf5d4664b1136c2947bc43be99ffe0ffe107e4b222e43525203a38833c48893ff56783f6a346ef919599c43d7417d4cd5adc5208b704f04652fa795078100105 SHA512 f6d923da49f891d98d7e8f9ee39823bee879c249f70c20c0860c2ac947af7e8ceec9ffcdca5e8b90bbd6af8d886b31c55a98119e0ddf0cfb3015ea83df0f433b
diff --git a/dev-haskell/statistics/statistics-0.15.2.0.ebuild b/dev-haskell/statistics/statistics-0.15.2.0.ebuild
new file mode 100644
index 000000000000..3d935d303cd1
--- /dev/null
+++ b/dev-haskell/statistics/statistics-0.15.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.6.0.0:=[profile?]
+ >=dev-haskell/async-2.2.2:=[profile?] <dev-haskell/async-2.3:=[profile?]
+ >=dev-haskell/base-orphans-0.6:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?]
+ >=dev-haskell/data-default-class-0.1.2:=[profile?]
+ >=dev-haskell/dense-linear-algebra-0.1:=[profile?] <dev-haskell/dense-linear-algebra-0.2:=[profile?]
+ >=dev-haskell/math-functions-0.3:=[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-haskell/vector-th-unbox:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/erf
+ >=dev-haskell/ieee754-0.7.3
+ >=dev-haskell/quickcheck-2.7.5
+ dev-haskell/tasty
+ dev-haskell/tasty-expected-failure
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/stm/Manifest b/dev-haskell/stm/Manifest
index a447d853e10f..00d5fe629691 100644
--- a/dev-haskell/stm/Manifest
+++ b/dev-haskell/stm/Manifest
@@ -1,7 +1,7 @@
DIST stm-2.4.2.tar.gz 9635 BLAKE2B 4a1c394d1308619b409dfeaad0af1209a0317dca70943d57b62be34fd48983ce214de23b3c8e1b8341f2d2a1fb0b6e0af5f5ac8acdb462fe6e6734dfc0fb8d8b SHA512 ed1f58f7b08262d4afa683fde16ad79670bb111f0cfc22fdce81614358e903698e6b1bd410428661b1c7d5af50b10dbcf688d8ce5e7ddae86cc55d6d1c5598da
DIST stm-2.4.4.1.tar.gz 10367 BLAKE2B 63cba3b6097d32f9740eea6a2a62f2ae7c642ed27905e62af4f0d7fb7100c1372357bf5626654a2f6c188743b944e73747206227f8790b367a61803ef583e245 SHA512 12a8edb7489995245fb21d9f0782cad87e992f56343d4492eef788370ebc2dcb934193d8602b85b5f3935c4bdb4c9426717b6149437cd7b0bb5311bda4b237eb
DIST stm-2.5.0.0.tar.gz 12335 BLAKE2B 4b29efdb620e0528a42a34e0b98e2ba5a7e90f83009e1129f923a77abc427a5f0e3a32255f908d9771406983bbdfab6b9887b031cee7c1a98c99a7d810cccd0d SHA512 64516ff5eba42a469046af51f12cb55afca795c7a897b9ac16c3446d547ad3894d9b80be3716e86291825e8fa91335ee89e9c9c6738c95f3cbd8ee0739236651
-EBUILD stm-2.4.2.ebuild 577 BLAKE2B 209005cf43e40e6c566b4511a405630dd6ad861868466a2232570c944594dd503c7d7e17657e37daac82637a5fa2d729b3568e949369b8132d2c2890f9e0d59e SHA512 0aadfb177b316e49f8d581d182a6b90bce7d81141a7a095a7676b34962b7946a5e2f51697c0843cd4c19c626152e5975c216ae8bb51535e7c1545e1c72bf6319
-EBUILD stm-2.4.4.1.ebuild 580 BLAKE2B 159b5b8f72eb44117ec2e7d5f14077348641e0f3e3aef5adb062bc96dd2256fe3f3f5873ed8b519c3bd652212bde0f4aca6e07694e25a29a6d521ad3a097832e SHA512 7b36e8463281cdbf61b687fb1ae54f9a90e5a68d0297bc11de2c8c109354bb20a66106c513da4f3a135c123ff2ed0ed69af79e5e9e6d34bbd3711d385f11fdc9
-EBUILD stm-2.5.0.0.ebuild 822 BLAKE2B d48049e8c49a98fc6f8541825f9c8332600bb322dc8e1617c3b0be20224fffaacf60c717cd5ebe5452472eaf9953d3dfe52dbfb2103d7ab4891aae7c4ba18077 SHA512 b072a0ce22b53c80fd853f49414b7367c0707f0c6391fc1f836c845ba51d02802ba37df458134dd2f61c38dc6fe78130fe4649303c2b57d388c82f10229ee5ef
+EBUILD stm-2.4.2.ebuild 565 BLAKE2B c369eb38855ac4d08ecd1c0366a1dd866639cc406bd1f0b8ea19349a8498c7e4d72e66683fd9c28654695aebac2e9c7f8196958ca0847a4703f3c0a8f6af8d80 SHA512 d6f805320d61f19f8ebc96257c2ee50c2d3234b29092c79a91807aa7839aaf48f1f2ec46b2fee393ce8bd971690a1e1c500c8a69375dfaee08e8c0d04487c633
+EBUILD stm-2.4.4.1.ebuild 568 BLAKE2B 7757b82c67a1643ffdbe37b31633d37d61a1e5e8ba7e1e2dec29c997faed65565f2d49921c15cca496947c5dc69338c4e734e643c4fa09efbbe035ae3296cda2 SHA512 46da4124e0f6c5f9084f680f736ddee7948111c8aca7026c05e40fb6d70395f62b4027deb1a476218fe41d22c10b7aa0d8b0c6a0aa385cbde0c1836d00788a3a
+EBUILD stm-2.5.0.0.ebuild 830 BLAKE2B 159f3e1549b7a902deef91a100e110c919be81f447232e08f33a540af44ef7a8b9e134d955d6287e6e9c2d18e1f6fcd9baf21005312906446b2af41d8828d912 SHA512 248f26b0531fa1e00680b9b559a1b6c1e7e3a6d919d7e9000331ee8399169185c4cbff5eb61fe82e20ef97aed2df5af96ff68228b8f6ccb02ca97a7579c9a54e
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/stm/stm-2.4.2.ebuild b/dev-haskell/stm/stm-2.4.2.ebuild
index 61a9cf068680..1e07f385d244 100644
--- a/dev-haskell/stm/stm-2.4.2.ebuild
+++ b/dev-haskell/stm/stm-2.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/stm/stm-2.4.4.1.ebuild b/dev-haskell/stm/stm-2.4.4.1.ebuild
index b951dee8eaf3..46f2aea2a305 100644
--- a/dev-haskell/stm/stm-2.4.4.1.ebuild
+++ b/dev-haskell/stm/stm-2.4.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/stm/stm-2.5.0.0.ebuild b/dev-haskell/stm/stm-2.5.0.0.ebuild
index cff39fc7ff3a..cfec29428a9a 100644
--- a/dev-haskell/stm/stm-2.5.0.0.ebuild
+++ b/dev-haskell/stm/stm-2.5.0.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
# keep in sync with ghc-8.6
-#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
@@ -25,4 +25,4 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
-CABAL_CORE_LIB_GHC_PV="PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/stmonadtrans/Manifest b/dev-haskell/stmonadtrans/Manifest
index 75720b289e12..bac9d60f0da0 100644
--- a/dev-haskell/stmonadtrans/Manifest
+++ b/dev-haskell/stmonadtrans/Manifest
@@ -1,5 +1,7 @@
DIST STMonadTrans-0.3.3.tar.gz 4820 BLAKE2B 5406412f362f9b5cb63aaae759510c5bd36b376a90b60b93849c4af42630b2a2266b708cc624b99726d49a80de9cd5c86cbf2a0ce05cd38250acc2864593dfbf SHA512 5395dfac66abcf75593b5c62252b452e4935b85e294a1f9b4a40424b29be76109b89b0cc35eaa15bd448a4d51ae0500bfe72924db854e02e949685fd9180d847
DIST STMonadTrans-0.3.4.tar.gz 5442 BLAKE2B 748d95bc1f14e38220d2b2342a939a1a2df428c1eed11c40558eeac21566e552b1d43653a4bcb2f4c1dcdabe35352ed526cdd9a86c20acd54778154bcc71e1b2 SHA512 3799af190af51276d3cbd03908275d539dd8c290b9a48e2e9e3e41b1ea1c7d966ecddd86b93466e2fe7e63c4776e10912fa349f12aaf698a403d2e3effe59eab
+DIST STMonadTrans-0.4.4.tar.gz 6298 BLAKE2B dd24c28605f92626abe90b32f6633c353289d96f84caebd0422e0ee46b9a97f4a656a3a5f10d7e9f04c8d1fbe9f27ea8d7e0965c9525145c9b3b45007b2d623f SHA512 3ab7ff50223f975066cde1227fb23e00263786fa8c5b9d0276fdcc265bb1ac2e5cea97f3fb7fd51aaf25872b126645312c4c622084947dea430d214eac44938b
EBUILD stmonadtrans-0.3.3.ebuild 658 BLAKE2B 3bda91ef0bb7ef4f5688dd845a05a9ade9e2456f8ff3849eb0aac42354db9042cf594baf7a65f53ffb78630cf66532079a0f4360e6651efdad7cda960495ac96 SHA512 10f03505d0a3d15354410c745160a8c41514949e713c917c4398fe8714a0819648e91e6c3a5351fd783e0e96c5d8552c87d940c544f89c176038728b30d2ee68
EBUILD stmonadtrans-0.3.4.ebuild 729 BLAKE2B 6a45bd68791a682e50207096154b02f31312049ad63375d4528867236a8b8e0dc2068efde90c51fa28323434fab41e8f730bd55fc352a374e47bd70f549c8ee8 SHA512 537e8ec50c9f9a2bf24acd54a5a964fe6a2b121fc88c1c0239a4fb85006140cb38576eff14f456dc2630b50e7d8367cca41ed29783c5625f18d37c568a50bbb0
+EBUILD stmonadtrans-0.4.4.ebuild 964 BLAKE2B 0fd58f5d74cd0bdb45b95f08a55c371588f6c240f5ae823bdfeb124ea7c94eb4af420de70ba7489788dc86f5b6dc98370f96061e22e518fd159658f824fd6aa7 SHA512 2caf462b5729b09d6f46d58902ce4d96075815616489baabfcc6d2994f1590e38217bbb3832dbb6de3dc1cf63e95dd11ed06afa60328b906ff297079ade00c59
MISC metadata.xml 736 BLAKE2B 12c1a4b31c610a16412e0a93b1a2ddec0ea04a507b44acc15a5c44fe14c7d378a98b0530fa5e4335af93f7d976c0d2148958ee142cf67bd21046114922135361 SHA512 677a9ab85a55865ca6c6a87c65ff3bad20d8e9b7c08761712a97a131c0690dd1f01417fe1d455536e33318282e6982845431bb0b3e8a35430de299620f997d1f
diff --git a/dev-haskell/stmonadtrans/stmonadtrans-0.4.4.ebuild b/dev-haskell/stmonadtrans/stmonadtrans-0.4.4.ebuild
new file mode 100644
index 000000000000..05b13788f369
--- /dev/null
+++ b/dev-haskell/stmonadtrans/stmonadtrans-0.4.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/STMonadTrans"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/fail:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/tasty-0.11.0.4 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-hunit-0.9.2 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8.4 <dev-haskell/tasty-quickcheck-0.11
+ >=dev-haskell/transformers-0.4 <dev-haskell/transformers-0.6 )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/store-core/Manifest b/dev-haskell/store-core/Manifest
index 89b81521085f..b7715583c8be 100644
--- a/dev-haskell/store-core/Manifest
+++ b/dev-haskell/store-core/Manifest
@@ -1,3 +1,3 @@
-DIST store-core-0.3.tar.gz 6952 BLAKE2B 269afdd4c3212c6ed1c6d9c4a499694fced4035b3fa298fd9262af1badcf5952fd0ed95aeece0d7ed82eaeccf739d22811fb44003e564e5e8aa53efb61ce32cc SHA512 32800552f02a4b205794e238637d3c4d12d58e78fdb1b8bb51e4c9c09634c58f6fed13c108ffda1fb9059ef00dafc674c105832b2df290cb3c183d7ba76bbd05
-EBUILD store-core-0.3.ebuild 730 BLAKE2B 97f821b2aa93a5fb5bf1195dd4c0a94fb43a1f7fabb7b14cc0b0bba10bfd56ccb6dfb4a8c572c1ea3064b5303254aa27e39b50f5729e13cce340c79197562a94 SHA512 79f9593cb77222fd72318c396fc1df6ba6ac39e5e9fe2e6fac27b4cdfcdd79ae4a53842e5153e2f94739bf3523a70a5a7ed64891b0bb2635bf7f5957aaeef4fc
-MISC metadata.xml 332 BLAKE2B 82b7159f939ad73cff64abbbf4ee1b4efdb7765a84a32852e8170432b363810f5ed393959326559116b87bd63f54b8562003a6e80c3b1f3a33f95a4dfc4fd257 SHA512 8d9dc61cf39ead27e9db632ac1adf11f5d4f2ec8b992c0cb95b5884e8fa3f6f747654bcc5d67f6d30414dec6234ab522e091a9af8a5a283f185af1a85123b6b1
+DIST store-core-0.4.4.3.tar.gz 7785 BLAKE2B e2608a41200476f74087ae20c5dadccfb20d07715207ab7356f6f386846d3ea7acdd7173df6842c9fadf4ccb9a6beaf797f61d89e660bfc4fb3dcc875b751957 SHA512 b425a5e9dadac42868c2180c46bccca36fbab483d168196a23ae975d9b6d27a6965884b69e3b3aa0a47942e910a7a35315085aabc9185602786ac7fc4e705d64
+EBUILD store-core-0.4.4.3.ebuild 851 BLAKE2B 38f422dce11817de7a901fa11c9a4c1739f7610cce49fdb86781485673219b83ffc3b75a6df4cc8268d81c98ef120aefa5f1a6fb445232247c372f696e697553 SHA512 66ba2cd766149e370c6a6ab7a72e3b267a18dd744aa79fda6bd54cac2c28204d875a032f78eae432d693867f884f6675f8e7ead84640a220dede8c50c62c4d4b
+MISC metadata.xml 400 BLAKE2B 044b1ef9cc5821cf68a26f88813fc3710ecb4d05bfc87c49f17c3362abdb6b8be403ca63053d198c213c52e3f366ffee23977ae26cf507ac964f3bb69ab8ee23 SHA512 716831413cd57da2ac921ef335bf1261fdaf02f8a30e55b92cf6de3d62afcdf57850115fd8a8d054185292d46b1b99f8994af8708cf5fef856ed2663f0ed0e50
diff --git a/dev-haskell/store-core/metadata.xml b/dev-haskell/store-core/metadata.xml
index 46a27879f9b1..c956a8f57460 100644
--- a/dev-haskell/store-core/metadata.xml
+++ b/dev-haskell/store-core/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="force-alignment">No description</flag>
+ </use>
<longdescription>
Fast and lightweight binary serialization
</longdescription>
diff --git a/dev-haskell/store-core/store-core-0.3.ebuild b/dev-haskell/store-core/store-core-0.4.4.3.ebuild
index bf02a2b5c837..80786149abd5 100644
--- a/dev-haskell/store-core/store-core-0.3.ebuild
+++ b/dev-haskell/store-core/store-core-0.4.4.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -15,9 +15,9 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="force-alignment"
-RDEPEND="dev-haskell/fail:=[profile?]
+RDEPEND=">=dev-haskell/fail-4.9:=[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:=
@@ -25,3 +25,8 @@ RDEPEND="dev-haskell/fail:=[profile?]
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag force-alignment force-alignment)
+}
diff --git a/dev-haskell/store/Manifest b/dev-haskell/store/Manifest
index 9771547031da..451c26083f81 100644
--- a/dev-haskell/store/Manifest
+++ b/dev-haskell/store/Manifest
@@ -1,3 +1,3 @@
-DIST store-0.3.1.tar.gz 41555 BLAKE2B 6dc4cc284725db02987755ccd7665f241cc24b50449707d7af59ecbc82617bfc3445d9be57c37036f6bffb90870cf326d1519f131163c7dc7a87589fbc5718a1 SHA512 7e6064cbee01ce7357e5b7235d502ee9b5b323358ebd7e71b5b310830ae52595384bb143dbbbad8e28cdde2c9001f1ae9ea03b47f2dc5cf50ac18cb2c4e9d7cd
-EBUILD store-0.3.1.ebuild 2251 BLAKE2B 519a37c3f17fb3f3673cce872d905794e12ed1e7a987279e8b60431a7937f219a045623940817efbd04e67a41554eb8ee416b31899da45368bd4bcf488aecb6d SHA512 6b2b5302d3d4ec1464cfd85ccb0dd164eb8981bb4c53c8403626e67e5eb242f59512752cce1c3240da1699e98553eb17b3372e8c7b85b22eb1377151b1bf3c52
+DIST store-0.7.6.tar.gz 43198 BLAKE2B 9246dabb2222c42096b001db327e60821d8d7142e4f7cc6818b3ef8e8743ea0185ae5fa68beaf02eeb1ec3254d95010625f56714b639730ca29fc4269c1cec2d SHA512 c1bf63b76e300aabce656e06899de9b95fa5a3d9b08be47b6ed640f5ae2a63d5dbb08e8058bb334af6a771a2dc8eeb700bf7162b806481e47e08d22bbb83b674
+EBUILD store-0.7.6.ebuild 2165 BLAKE2B bf4c90489efe6fc36306540383f2725df9f7c481149ba908ba32fac95254007a760828771bce9d79f755289ff75ffa145d6d9bd2ae25b038c8cff285dfe00f61 SHA512 6709828bdb00e40a7ce9dc0ca02370ce3c00e6d3c39db75eb63d99d74b15f7e166cbe7424a73a990efa608754abbe726c0f4b9ec62ba1daef1e2ef07a8027cb3
MISC metadata.xml 316 BLAKE2B 835f4bb685e005fae7a08c4232615b9627d6350e961c8757ac8cae97f79532eb302e63e6c1f33eb95ce0160577ee442f5a850e15231f9fcdc8d3efcda426e378 SHA512 e8fe6a6522fdb50f17a301c2668f519cbc88a51b2697d1da84d356098f4b12b27ab34b454f35c107d8b43e1dd1c6d4540ef578315c761124773d55c87747be20
diff --git a/dev-haskell/store/store-0.3.1.ebuild b/dev-haskell/store/store-0.7.6.ebuild
index e1de2e33e1c3..69fa5368d78f 100644
--- a/dev-haskell/store/store-0.3.1.ebuild
+++ b/dev-haskell/store/store-0.7.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
-#hackport: flags: -small-bench,-comparison-bench
+# ebuild generated by hackport 0.6.6
+#hackport: flags: -small-bench,-comparison-bench,-integer-simple
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -21,9 +21,10 @@ 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/bifunctors-4.0:=[profile?]
>=dev-haskell/contravariant-1.3:=[profile?]
>=dev-haskell/cryptohash-0.11.6:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?]
>=dev-haskell/free-4.11:=[profile?]
>=dev-haskell/hashable-1.2.3.1:=[profile?]
>=dev-haskell/hspec-2.1.2:=[profile?]
@@ -37,13 +38,12 @@ RDEPEND=">=dev-haskell/async-2.0.2:=[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/store-core-0.4:=[profile?] <dev-haskell/store-core-0.5:=[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-orphans-0.13.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?]
@@ -53,15 +53,12 @@ RDEPEND=">=dev-haskell/async-2.0.2:=[profile?]
"
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 )
+ test? ( >=dev-haskell/clock-0.3 )
"
src_configure() {
haskell-cabal_src_configure \
--flag=-comparison-bench \
+ --flag=-integer-simple \
--flag=-small-bench
}
diff --git a/dev-haskell/stream/Manifest b/dev-haskell/stream/Manifest
index 61c02fa5ec4f..1a2231706678 100644
--- a/dev-haskell/stream/Manifest
+++ b/dev-haskell/stream/Manifest
@@ -1,3 +1,3 @@
DIST Stream-0.4.7.2.tar.gz 6543 BLAKE2B 5e399aa6fc8fcdd0616d5349f5919f7b620d33651e12dfe8fbc9f9f3ad2d25021b369e7b0fa8a0d7bde1d68efd0fcc8a2b2f25a82fe49f93526eb6b7ac98329a SHA512 ff0b8c51d11cb4d4ed9d07af272bcf63fc4e4e1b4eaa76dce9c80234ba989c5690c41014e5e9bd3acc9faaea048a899f11d350459fc68d93c67f1e62e1fe6504
-EBUILD stream-0.4.7.2.ebuild 705 BLAKE2B edf706e8c320abd58e75b149a69de58e3bdc53cc070118e03cad17f5d58241e7bb3fb07096b0348e7aefc7813b6738c6bfc17bf1b80ce6b78c538809566d4e4e SHA512 bbec8572c7d735f40298cdd7e2b403c2807935ee5c9b9d6a75fcb637db2ec5eb87fc7275d9aec30c5175707ee77f6f5a97fd8662abca94c4280bffd0ed137c20
+EBUILD stream-0.4.7.2.ebuild 693 BLAKE2B bc826c75a4c580a6fda2463b65d6ac892d5157e8131d1723a59a305357dcf46f3975de48fea775547d35151f7412178061c85654391081ed2e9ceba08324e0e1 SHA512 025c7aa5e49b8c94a9e3e17249bc0205c5af92fb81a97692649abc4cef7d0db7ab8144386e4bdab33cfd25ee5671f6211271acec95a2c551b24c0a1149d73bb9
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/stream/stream-0.4.7.2.ebuild b/dev-haskell/stream/stream-0.4.7.2.ebuild
index bf6f76fd98fa..dae773845bad 100644
--- a/dev-haskell/stream/stream-0.4.7.2.ebuild
+++ b/dev-haskell/stream/stream-0.4.7.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/lazysmallcheck-0.3:=[profile?]
diff --git a/dev-haskell/streaming-commons/Manifest b/dev-haskell/streaming-commons/Manifest
index 2bc21dbe9648..9c2cbff822d2 100644
--- a/dev-haskell/streaming-commons/Manifest
+++ b/dev-haskell/streaming-commons/Manifest
@@ -2,8 +2,10 @@ DIST streaming-commons-0.1.12.1.tar.gz 86864 BLAKE2B 636fde763da8f24e395b5fab2b9
DIST streaming-commons-0.1.15.4.tar.gz 90218 BLAKE2B c4402ce5caa8dfdcad405e2e0d7bf3666b5ff6e14539794bbd75fe675343993afcca04b125d85c7abd38d7e748f8f8621a2caef07d14be76cfe77a41d2f961ba SHA512 d67548810e1ce06709f3e92345a18f60600a8754879aa348df8f8e4caae9075f155343f01dbdeccf992d20915df959a122a0cf84739efbff73e4048b8e4b60d2
DIST streaming-commons-0.1.15.tar.gz 87625 BLAKE2B 154eb93235be6198c4e4fe9001be1ed9c88464a8365ba8555890ce582450d2f0341979b9d33007433d78bcf5a292a701656446c7abc4ca817fecc4036dbf9e48 SHA512 2391e0b667f2f011b3d1b09f72f9cba41f69fb16977804465fe4cb6217c1fa2d3461d93d76e3afced283f5ea8b06c57a6ae86a108bd167ed1c9f4bc28f03b053
DIST streaming-commons-0.1.16.tar.gz 88494 BLAKE2B 6b3a8bd03e0d362c17d28a0066696ddcf23d45dfc543599baf3bd2a81d5603396a51ea24a8cc4690272172f8373a1956c8ba2facb565f56c7239fb8fc37724f0 SHA512 8833a6aadc7b7de9f1e51ceb2c1a6f3761a26dfad9f889a147a0c9f31f14ea6eceb8a6efed30e069e97582f7f5f9eb976aeaba2e5c2e7fd7e173edc163a5f712
+DIST streaming-commons-0.2.1.2.tar.gz 86776 BLAKE2B 01f4a88fb87055bb315278e0391880025b38765faa27e788d3b184c4942af0b8c26e147639e4413a029ae30e03991d083adf49aac89759b2fe2c058e945acd70 SHA512 7b6f39237f9ac13ca2d8205a43fee17c6edfe6609a1119903f8648aed151ef92779af7a8dfdfb108dea679cd26c83dfb5d21285d51f91dec0ad10debd100b8e7
EBUILD streaming-commons-0.1.12.1.ebuild 991 BLAKE2B f0f689e80544b3cb227b4dadd6fa76ccf159ae4e0c5b73378fec80843b3df82cbb3ea04ca8fc7c06a8eb7acb2533d3bf4f379d0c472ce8a60505bd54521075fe SHA512 c3894f0a35c72a1158f84fece52eafc19a6a6893b72726737aef65fb0adc0f5a654125503ae8f43c0d70d2468a1a49a894b7edcb76577bf1ccfd86608efda7ea
EBUILD streaming-commons-0.1.15.4.ebuild 1000 BLAKE2B c4f513a14b550a2db3be5e34d1b24d7ec4e9544312cf69651baa3db1265549516edf28ad261612263245c55c98901c634d92fd391baf7334601d69321eb43cbb SHA512 b5f422b062171914b5e963d40f71a397ecec68f076e2e0b122bf2781bb3dccc7221a7d67248195577a5ff85b6d9a754fc9f998f6e66dcf819c95a79203d5d919
EBUILD streaming-commons-0.1.15.ebuild 991 BLAKE2B f0f689e80544b3cb227b4dadd6fa76ccf159ae4e0c5b73378fec80843b3df82cbb3ea04ca8fc7c06a8eb7acb2533d3bf4f379d0c472ce8a60505bd54521075fe SHA512 c3894f0a35c72a1158f84fece52eafc19a6a6893b72726737aef65fb0adc0f5a654125503ae8f43c0d70d2468a1a49a894b7edcb76577bf1ccfd86608efda7ea
EBUILD streaming-commons-0.1.16.ebuild 933 BLAKE2B e1879b33a84cb9a31c5b8afa11f799b76d2d9b87dece312d08a5ae87522097724e6fdb2963e56d659f881eddb5df8cbcdc498343d6854e3706092f0ab92d0d78 SHA512 df30e8d0fb51dfb0f5505356ec6f8b159f76beb201bd366c58999c4b3da99d8a8104c2ae7f28e6b415c04bf1224165abd165e68110fecdaba529231f93200d68
+EBUILD streaming-commons-0.2.1.2.ebuild 882 BLAKE2B e0763178d0f86792c606a2be620a061b372a95a6190e2c01cfb288ff4e481fbcb1e17c11576e12ee684530acd56518a4b018f1af3a4363cbeef68e23695d7c65 SHA512 4caf9596f1fd7bc9e96b4cd647a7f4c5627ecaf898ddcd1a7b86271bffd5b7c280d20edd12302f82c2ea1bf9405149fe13933c5bc6bc2c47b6f538389e592d68
MISC metadata.xml 495 BLAKE2B e58395c7df1194faa39b215ffa29d87a2a7a470c353d69b31bfa1657794da262dd0fade707bcd12747dda1086cc2c1762110bfe56d4e8aeb4ef4ae300bff089a SHA512 2f78ddd3295c802977c0036fb6b5bcb35b12cad399df1108fdd199f5fe3bd3566fc15efed74e59355470cd1d94a61911ce264777342a48c411bb3c8c09fb2309
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
new file mode 100644
index 000000000000..37b8e60c8f39
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # requires network
+
+RDEPEND="dev-haskell/async:=[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.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/strict/Manifest b/dev-haskell/strict/Manifest
index 48e16f1806f6..8a860c0faad3 100644
--- a/dev-haskell/strict/Manifest
+++ b/dev-haskell/strict/Manifest
@@ -1,3 +1,3 @@
DIST strict-0.3.2.tar.gz 3948 BLAKE2B f882834fdd7b6df5c1f7c56e93f895380ff291096feb73b627ba26c7d6f41555ef6a135d7d5fdac19f28c48869f9987bd510530300f968482538c79fe1842286 SHA512 ca27ee2b557669c409c0417b2005ceb612ad95040fd4a798535cdbc83b8b7a51a36bb66bc2e7bff04b5b965313894a51910a274d67a891530ed119c831bcd686
-EBUILD strict-0.3.2.ebuild 546 BLAKE2B 391d2e12cf9cc80051a1bc40baa371ccf03a89459d3555e6156ef2304039c9c9adca1d8d3239baf39069dfce33c7d4cf67876883946d6f9e65cb65df07e08def SHA512 c610acfb80287a21c104eba8c81aa722e72d6b9d740ca80b8c225c90f6e688538f22c91371ef594be19970f651e37c13d0aceb7d2f6c28a9a126fbc380f88af1
+EBUILD strict-0.3.2.ebuild 534 BLAKE2B 86f83d80b5e6cc89c14650fa77a4c98a6a5358052ea6ab55da34d95ed425c2d6d17ca9a85475df77580a2fb8f959d1fc97adb3343338632de01280aed5fdc617 SHA512 a71d2b3d611dd6cf6708b972781108a45c91325882167d42dd8c6babe70061a9bf599e73601840a8298654d43dc5b845459e488c697441ae4ba2c5dc88364d15
MISC metadata.xml 434 BLAKE2B d70d7c3c439f2cc625885ce9df67be8b9d5ca520ff672868b17a9ea5406519b9763f56ba3b8a04d76b8c0f6666f5971bc5744e4364119814efd4020a0bfd3f37 SHA512 ff58eaedb8c7e7e4f4937bd5a9423827479514333bae86d9a6e7b60f957468975d7764ede2900696da478ad50ba75963018f7782f4811ab01cb78ffcc1677553
diff --git a/dev-haskell/strict/strict-0.3.2.ebuild b/dev-haskell/strict/strict-0.3.2.ebuild
index cdb0db49e97c..f79deb0e946c 100644
--- a/dev-haskell/strict/strict-0.3.2.ebuild
+++ b/dev-haskell/strict/strict-0.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/string-qq/Manifest b/dev-haskell/string-qq/Manifest
index 6caff5a826a6..2b61962f7ffe 100644
--- a/dev-haskell/string-qq/Manifest
+++ b/dev-haskell/string-qq/Manifest
@@ -1,3 +1,5 @@
DIST string-qq-0.0.2.tar.gz 1775 BLAKE2B cd1271b32323439a2f8119a56c469b724c4bf0b8f44a435696e057c7a6b5ff7b2218c8b035176563c4b19b703d7df7ea63778a21562429eaf9aade15c984a517 SHA512 3394f2e129726e5f317693cf145ab91723e9b0352a04e42eeb770e6b5bfcade2c3c8da772f61425641b7c4e48e98542cf1a7544d48cd7f67e21f930236dae9ba
+DIST string-qq-0.0.4.tar.gz 1784 BLAKE2B f52baf9e4635444545276a0609b4231ab87be9e6b1e75bec232910a282f1153bc1fd18e03eeeca03b0b2eac9c41941b2303239df693c9f884f4125722253834c SHA512 1e533afccc4e246da8fb0d76aaa63560c4b936490c002e466bcc0d08aabc0e66f393f935e0f5d93284fcd12a590e7fbe12e88175ac3599183f633eec04bf22b4
EBUILD string-qq-0.0.2.ebuild 582 BLAKE2B 21c8bdadacfaa0324a89177f24d4004efe71c5d86fe602d907bbbd0035e737af997e98d8e8e6f4015fb8bd16eec5576b64f4ac96057e3e8b178f641217494a36 SHA512 043aaf20e829d9e6ccec59b62a7fa5a3f7936bcfa13cb497106f80b87a82884489bec94a43bf9f4d820f4ffeb1d0ab50978501331138c18105f877fe33cd8987
+EBUILD string-qq-0.0.4.ebuild 696 BLAKE2B feae353c3864fd48a095703b2636d531b66b31901f514b93116b97d2a83e85f33cf245a0c24332c05f6dfdf0dc077815a8746cff6db8f25600ce418c9c6c5cdb SHA512 b4811291b1493099604fbb7af3578f84ad884b0c3a786fcb8940db2207227c50c8864e75ed074808c8fc494473f295a679ba1fde3922c6ab9b6b979a131feb64
MISC metadata.xml 355 BLAKE2B de5831e0c5e64eb4c302cb3e825c1a74c9fdd0937a1b5b2402d3d902d1e11a1917579a73975566547964a21588d5f3bd24fedd8f25316540f077f3cdd195f571 SHA512 e86fa9b06d0fc63464c3c52839c4749cbbe0b39d49a90122fe65371ca804adbafa4f0c60a4d7c7ff97b430d06bbdde38a0425c2048a879e2899432a151813ee7
diff --git a/dev-haskell/string-qq/string-qq-0.0.4.ebuild b/dev-haskell/string-qq/string-qq-0.0.4.ebuild
new file mode 100644
index 000000000000..baa9933a6b9a
--- /dev/null
+++ b/dev-haskell/string-qq/string-qq-0.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuasiQuoter for non-interpolated strings, texts and bytestrings"
+HOMEPAGE="https://hackage.haskell.org/package/string-qq"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/hunit-1.6 <dev-haskell/hunit-1.7
+ >=dev-haskell/text-1.2 <dev-haskell/text-1.3 )
+"
diff --git a/dev-haskell/stringbuilder/Manifest b/dev-haskell/stringbuilder/Manifest
index c8584626f70e..f09bb156dd92 100644
--- a/dev-haskell/stringbuilder/Manifest
+++ b/dev-haskell/stringbuilder/Manifest
@@ -1,5 +1,7 @@
DIST stringbuilder-0.4.0.tar.gz 1981 BLAKE2B b92d9c98fd7fd03ab07a5296b0a05acc8ae8b4ee41fe33cc07607e65a42f8cf964a7a97c0d95e0f4c483842a44ac5a58aa9f71c314171e74aca343dd80e94226 SHA512 fead3cedc1851b4b66d443eff50659328c4b5005c2095151ac848314c8eb55fe7061f725d594a792594e7ffe939eb3ef69770e79947a28549b1a4254144ab251
DIST stringbuilder-0.5.0.tar.gz 2104 BLAKE2B 61ebdfa87153e9725620dfd01d7ee578c5dbc35ca62b1ac607a54ae5cfcce71d2afd73e273cad9eac079f2f06418895f7982998a9bab993bf8c1672953440ece SHA512 39c461a753c1e494b66021e5e277154e3f7aa642414a6848658b30b6ce5d0ca02e6ea9d946361be0ecefe948138f83cc16a5d04341f088666cc131f7a73a38c6
+DIST stringbuilder-0.5.1.tar.gz 2149 BLAKE2B a157b91bc850b3551745537ae7af55cbe51ece2f69001117c116e903cc4c82fa6f9bd96facfe85eeae6dd2090e075a8ae35aea4564aa63c8b121eec8e024d8af SHA512 09cbf01dce82b325393c0d6f0264792695d528a184052f5e1d5dbd3fc181fd11c280e77ba445f1e44c6a8dabc0b267aa90f4a9f1fc34135f1b741d2a5dca9369
EBUILD stringbuilder-0.4.0.ebuild 633 BLAKE2B 7a00ac348c799742255bda09077c405f5fa7a97d3c3da2f54aea55d597dd3a517424288ac129113ca2832fea983bc6a3da1f2ad917eb903c5cafddca50694068 SHA512 093ef859c7d88ba6344515307fbe9b1783f206fa4d691dffb8948fbe51aa659ce3eca22a0aaa55e5771ca895ef375d004233adf5f4b16603eeaea706513cdc5e
EBUILD stringbuilder-0.5.0.ebuild 629 BLAKE2B abf16e5e92bfd0389a4dad4d89755721141402ad6f0ca1fe8b8c4463ababe3a0f34cf51a6f59204efece6a63cbe860595894a5fd91928326db108115a77e7a05 SHA512 0b4a28c41a1a88f94f2bc0d9023d9fde0018d6a76879317406485370f7d2d1650bc2af5d11a8f794e1dc9853ed4db624a59319d1bdc78813ee7f3b562922bddd
+EBUILD stringbuilder-0.5.1.ebuild 629 BLAKE2B 1d912d9adaf789785f2acf08142570e92cb68af8e5d985479a31e88b008ac57b2d2292b2fe9b896a92a930da9def4b34cb2da9b0d52d0296c3c4069f94102aa2 SHA512 0134571e8d5939956e43f6e7a7c37a9ffe9981732732e90506a4ee383cb019d332eeea84257166261d4bac0fc26503ff8257d2fd5d6df6e17d505d7aa8940623
MISC metadata.xml 342 BLAKE2B dddb3b5daca7ed39bb04c8dc431097eb2ad316b7ad6b293204cb26a36d6ea388b61356600401ba779a1fab43467453ea8b62a453892635315cb2d4ebbb9c87ff SHA512 700c7a3403b0c82bfdb2d94aa344957873cbcbf172e6958fad2a8557da9ebff87c1e2efb840e682543ae2a810034ba59daa4c28beedf7628b41c88589c376764
diff --git a/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild b/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild
new file mode 100644
index 000000000000..f722c1c89160
--- /dev/null
+++ b/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A writer monad for multi-line string literals"
+HOMEPAGE="https://hackage.haskell.org/package/stringbuilder"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/stringsearch/Manifest b/dev-haskell/stringsearch/Manifest
index 086be36ea69d..0efe9cdba2c2 100644
--- a/dev-haskell/stringsearch/Manifest
+++ b/dev-haskell/stringsearch/Manifest
@@ -1,6 +1,6 @@
DIST stringsearch-0.3.6.5.tar.gz 38994 BLAKE2B 3e20c83315f2bbff08f4117e4741e30e1f196a6329813be68f48fc0a990733bfeb852294843d210f1d50daeacf2351a76f959fd7a78053bcca0db966f76b7107 SHA512 73f41f09d589f737e79b22d62c034bb9ebb5145ba0179fd4a9885c345ff8bf296e3d2f624a888aa8cd481d3f3c90c7b8a8380e345b8e710bcc83a2c3f821cd27
DIST stringsearch-0.3.6.6.tar.gz 39679 BLAKE2B 78302abf1f7eba7c3eff4452b0f0187b43954001d7be868ad952e6fb58b80d84b5e08b369a9721e06708d0b7fca49ee39dc2cca3a31ccf151f0ce8a5a86bd905 SHA512 a642934981318b399a7fcfbf0134d5d02d8d072591bcfed7abc57bf6474b86d6c7bc6cf11f44ace6db579a0297877850fd9049be69b61f4f9964cd72455b14e0
EBUILD stringsearch-0.3.6.5.ebuild 563 BLAKE2B 1a2fd6ad0228268e6ce2ce0f241292bfaa7e26639b3e42ce00ab3b5fd385a31f6c9153eca35c11c3155f3d0fefa533c3308a7289408c1b932b42a5b72c0c0a9f SHA512 c505fe452bfa2cb015b4484dbbade9c2dfa511a23f532bba8eabec9e14447a0d362a4c9620d19fd931cfee044504164973575f8f72464d8b90539f6f53aa8852
-EBUILD stringsearch-0.3.6.6-r1.ebuild 771 BLAKE2B a5763d59a2ab5b142f9ae9986973f307df02f2bac0e6a7d52ce31ca4584aebe31703408c1ce055730259f454bef56f49a6b5d68955b8649134405fb7a7d67fc9 SHA512 f7ee4d51fa5c058db46fe76e6501add3723a8c59c20c45a7abdfc61e625993282412cc63e233987a0d1b16a6f6745a498966b0c98b7b2a422aa74229ce42d4da
+EBUILD stringsearch-0.3.6.6-r1.ebuild 779 BLAKE2B 8df028d12e6746fa69c5d2d74a4e337dc5cba1907a8e625dd359c3ee59451558df4f02457872897d12804b1fd59642e19b1483117da6f69b8ced20819d4bc664 SHA512 69db4f1ea3895994e0fb1a742148a1b31633e39c69884c3258aa95d0958ce09a2d32304c6b94898a1c00c64f8a822eeca2a093c38db7fc19dd0f69904d144e2e
EBUILD stringsearch-0.3.6.6.ebuild 699 BLAKE2B c4f34b813c8b3adc230302995dcf13a0cea3192c8c928b2e533262bb62753d3935d37ad4d5bb73dbe8ec815cd5dd7d62742fc674e0a374754c1e3617135b2f56 SHA512 4f3b7c14bdae68d155a575608d11fbbd4bd4c5c1748a9c2ccc92789b2a34fd8d50bae7a554143a903b7a740541f2caffd73c34e4e70069392994d312f343731e
-MISC metadata.xml 813 BLAKE2B 82fdc42a6a0096b932c1c3e29767faaeefaca15e67bd71a70477f47568d4d85fb911f320b84eeb0da44c4807aaf727bb6e030a6a11e0795c74b7ae9724975bb0 SHA512 abfeeef6e5cb1c21b3056d2a7ddb5127f10678f213eb3ab4444bf644b0463b5a7c7c2084c860e8882f19d6a24eb86d67bbc4de6e6eda9d68e82211ef69dd185d
+MISC metadata.xml 727 BLAKE2B e8d11a604d546a3d91ac18140b0d13c1c42ab748d38df967055e010b57a3014b020403c59fde5cebdaa527369908367d13908a8abbec7bf9bfee35c30c5ee0da SHA512 8ea5da2c31de4bbfb92fda8ced342881dcb3597b235daaf4765c8d533d9856ee8f608f8d6da7f953bb588e94ccfcf005e7c9963865f9731acba8ac1c08ef6087
diff --git a/dev-haskell/stringsearch/metadata.xml b/dev-haskell/stringsearch/metadata.xml
index 4ee3843e445d..97159c6af1d5 100644
--- a/dev-haskell/stringsearch/metadata.xml
+++ b/dev-haskell/stringsearch/metadata.xml
@@ -15,7 +15,4 @@
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.6-r1.ebuild b/dev-haskell/stringsearch/stringsearch-0.3.6.6-r1.ebuild
index 54844c0941cb..23374ddff3ff 100644
--- a/dev-haskell/stringsearch/stringsearch-0.3.6.6-r1.ebuild
+++ b/dev-haskell/stringsearch/stringsearch-0.3.6.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Fast searching, splitting and replacing of ByteStrings"
-HOMEPAGE="https://bitbucket.org/dafis/stringsearch"
+HOMEPAGE="https://hackage.haskell.org/package/stringsearch"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/syb/Manifest b/dev-haskell/syb/Manifest
index 145c4ee09407..1f320f1a2d06 100644
--- a/dev-haskell/syb/Manifest
+++ b/dev-haskell/syb/Manifest
@@ -3,8 +3,8 @@ DIST syb-0.4.3.tar.gz 38860 BLAKE2B a4587047b9fbf9a33b9f9e1c94afd4abe87e4f284d91
DIST syb-0.4.4.tar.gz 39215 BLAKE2B 5ef855075b5516ec1c3504ce54a997877873dcb32d6b3050eb7768ded0e10e6b4ef1f652bcb332d3823afb04ffd05724baa9d0e32cdbc271528467e0666d2b93 SHA512 fc916ec2ad4c76c7aa979f2b5040df5088b0a75b1e33e3b2325e2212b59d22db5773fe0803beb1b8b2e0a0a292f5620bcb23201dce8b790b8f4fa2252bd64a33
DIST syb-0.5.1.tar.gz 39469 BLAKE2B d69ba87a733bc81eb8e4cb24c5a2b6ac3f90a67f6da576f7fdb3a9191b7301805af8029847a578b3750fd672ae238697f7c5e91d34ca4ac1f7046684dc5f4184 SHA512 087bf9a51abe0a09edc0b920f9b91733016701d6ed24184d8f82da87d3b1912b96af4845a3b0ddb41868efede48f90b52d1940633cf0d366559e176cc7771257
DIST syb-0.7.1.tar.gz 39594 BLAKE2B c7304aac08dde400d26bb296b2f9d5c5d148949d8d5469daadd83110d63f1c3865c21fc187494f5fc11f21708717d917f26fee1bca611d2ea4c998dc0fdfa62a SHA512 63a3138f7f824a9bc611b9d025d4e7adc2da8d420d260b66d56190db683a0afac58e4794e94b13d4aa7b423d949e55a1ed0220c99d368973117b5056fd0f4e65
-EBUILD syb-0.4.3.ebuild 673 BLAKE2B 15355251aa115bdc40736796b569d6720380a9fe7d58bd44bab4c05a2b33d15976ab6e79795458e7f4554f899a307d28bfef88c83ae7806c0721e9f0efef0626 SHA512 b8eb1718a9ce976546859b0c59787e74cdaf83571e0d36361a755fcad90c5cce714db55af5b30b71bc660ace3faf0f081e83f05935b817a5ed31a53970eb8fa4
-EBUILD syb-0.4.4.ebuild 671 BLAKE2B 19cf046a1feb9ddf70202dba272b4bf5573daf55ff063f6e66bf813684ca73246f08a4e0a9a8033b002b6bd4c0223a553314792604c7ebcbe766b398ae84fcc7 SHA512 87d9bb4cbc4d7d50777e5a411f3aa28805abbd9f78eb5640ae00f8f3911276e780fec2f7f48fd7fc29a33f6c27007af801a19b2159291ba77d373944fe515119
-EBUILD syb-0.5.1.ebuild 671 BLAKE2B bb2aa60a30f68ead38a623befa9f297e8af46d8d9bd91c8868947e4c22719d907fd2f45b08cd64c3ce39c2403420949a439c71d518b021b3f0bc99645784b1bb SHA512 91df3e43b741051b6cfe63d1db939ade501b487202b0192bd1704d6440d5b74b58e39fae425d2d9269d87696cf561604fde500936bf4935c68880c5c24cc9477
-EBUILD syb-0.7.1.ebuild 611 BLAKE2B 75ab45a9b9ae8ebfc5d35f1e32995154fd69fa2590eb457e422d99ad8f009a65705ffa5643739d244cad440b304fdc6e2d2011ef2a484e54ef93fc0813311386 SHA512 93659e07d32252d7a5156ba0068ed619cfef7ea041e6e79b59b8db4cf972f81cd72f1533f4437ee51772c387a6b15b91592fe87942a7e16accd69e1bf9ef9ff8
+EBUILD syb-0.4.3.ebuild 661 BLAKE2B 7cbb9dd7605f9341e7cad5d72213b297af67cf05ea8bc20b8198c4b5c7de8650bc57bdbe348dc67fc54bef45d963e335c14e8cac4afcd93837f17b2f01c5de3d SHA512 faac8cc9497ede034c6a0ac306854d8b4d05e1a57d9429817c12f78bb402dfe795dfdf207398f2fe2a501605c776e3293575e9709da3db72b3b407b7810abf65
+EBUILD syb-0.4.4.ebuild 659 BLAKE2B 76ea34a5aa785692f1ffea697d8da6884600141e0f1e853e0d77d6e2d9490e1e046b6fd0cdafd78fa746a3503c7ee459bd444f0d74bc202f3e8779b60a841860 SHA512 1acddc87615f00433690c108fde9de3dd736d01d783c4f506f6e222657e33cca755eb0430bbdd49e17267172fd2a477fdb4bf0ade60a79c24cf8b910f3f06eca
+EBUILD syb-0.5.1.ebuild 659 BLAKE2B 2125086d5b18ca4bad0359fb77227d47acd3eea87e89edaf09cc5a33e07a2afad5f2b6f1bccf78f059809171295f67c2c23633706a83fc886ff1a9beeb94bb2b SHA512 9612e41cd018acc378b17bd1c3afcd9ace59b5c163d5d98e6a4a3f7a0aef43e173a2eb78c1d9d8e8c4cf4908b2eb283b33ef234dfe9ab1fd681602553fe2c456
+EBUILD syb-0.7.1.ebuild 599 BLAKE2B 0899294f60d3d62e13ebc5d353e25bc23ba486ffbf71111b6827cb060523864d89948c710bd5666f1331b7ca8a8424add23f461f950443139da131963c0ec58a SHA512 fff8b100de793fdae342397939a390f0bcca596bf6b89e9a44f81102ea45708fcfca2a1f746532267a604729f17bebbb5a09c912ae978fd606d7c7e792043e34
MISC metadata.xml 617 BLAKE2B 18bef7e9fbae8a7be42c015ba247798e8d905e6aed2597109e48b7332608bbf96af3160fd25396142528a61c0d96d394b6186d934d90b2c2199f0acf14f3ce31 SHA512 0c378d2efe45acd20b0437dde07ba0988234120d132aa6764ec35e585149313739748ae25f5b05deee78722b21f8e861ebbc22f96dc800ee8205c74a32be96ff
diff --git a/dev-haskell/syb/syb-0.4.3.ebuild b/dev-haskell/syb/syb-0.4.3.ebuild
index cbd1c4dd8073..5855cae4653a 100644
--- a/dev-haskell/syb/syb-0.4.3.ebuild
+++ b/dev-haskell/syb/syb-0.4.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/syb/syb-0.4.4.ebuild b/dev-haskell/syb/syb-0.4.4.ebuild
index 218afaac8e05..5322ff374d17 100644
--- a/dev-haskell/syb/syb-0.4.4.ebuild
+++ b/dev-haskell/syb/syb-0.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RESTRICT=test # ghc-7.10 slightly changed namespacing
diff --git a/dev-haskell/syb/syb-0.5.1.ebuild b/dev-haskell/syb/syb-0.5.1.ebuild
index 604bcaf1b742..dc0a47b9316c 100644
--- a/dev-haskell/syb/syb-0.5.1.ebuild
+++ b/dev-haskell/syb/syb-0.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RESTRICT=test # ghc-7.10 slightly changed namespacing
diff --git a/dev-haskell/syb/syb-0.7.1.ebuild b/dev-haskell/syb/syb-0.7.1.ebuild
index 6a9f610af793..38f3f4c8007e 100644
--- a/dev-haskell/syb/syb-0.7.1.ebuild
+++ b/dev-haskell/syb/syb-0.7.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest
index da6ce2c1e3dc..e249d3bbba62 100644
--- a/dev-haskell/tagged/Manifest
+++ b/dev-haskell/tagged/Manifest
@@ -4,8 +4,8 @@ DIST tagged-0.8.2.tar.gz 8957 BLAKE2B 100d00dc4a1e34eca0110e390b3e6d14365031fc14
DIST tagged-0.8.4.tar.gz 10055 BLAKE2B 30cb546f6e65b7606c2630eee1ef1585d5d2ee88cdfb691ece3fd5edf64dec0f2a00311b4d489cd12094333b400853302f1761937fc8863f94ee27019db83a9f SHA512 ea11f6fa0658dbf9f40770316873b5bd5a815437cb51b39fbc223f2e26509042feaaefbee815a0f7473fb6b4bd8f8a941f27daf0bfbac08ff1a912937e7328fc
DIST tagged-0.8.6.tar.gz 11759 BLAKE2B 6461a8489d782c1d5d49454a662c64a2cd3108ca7c0fcbe598cb8f11c7792736a61855d3c830234e31d8de900b2a191d7529557711d4724c51d38a88a7948637 SHA512 8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814
EBUILD tagged-0.6.1.ebuild 563 BLAKE2B 7a16f0250f139e2dbda6de84c83eaa4be7a1e6e23ae1246406242829d2c7feabec2d4edaa142d9fa2f34832c47adf756aecbc90b943a6cece71ec151e431272a SHA512 64d99dbd0ecb3d0556b4ece05b821fa5b2c86166f7325663179bc12c6d3e2b36eabcb370742374b7eaec35d52adf20cb9bc61f2d16015e04182e46c76c105b28
-EBUILD tagged-0.7.3.ebuild 570 BLAKE2B 52984510aee395a12cfdeed1d8b5538b663d80db5d791b36207ce697cafbbdca62deb341bbed06deaf4372b830ebb859b5fb96734f9dfeb740e2f7ae55f14929 SHA512 1994be84d7eadb7c802e73d8171928bf0736a20971a50b7a5856f1fbb820073333eae292ee5c535038c1704bde7ddb9015acbcf84a546e454afa167656f87255
-EBUILD tagged-0.8.2.ebuild 671 BLAKE2B 5e045ea7ff29f9816687ab2ef59e720ba5c79dd55520d06d28f2432e7c6919dd44b6c6274a689a26bce3ec4809f3ab4bbcabc84dec8ac6b338b639123993de8d SHA512 67b56a4502475ab45a4792acab58838974578047efc1f031fcde62946ffb75b85619423dec178ea58d35462b685a1b9fbe5719c7096959665e3deafb60b901c2
-EBUILD tagged-0.8.4.ebuild 695 BLAKE2B 728fa73a81ab1ae8b3775955d18a921035705ee8eadd8a3f1c68fbd7b6b287b96a39f73a69894e8e40095b338ed14beab8ff6cf966c4a847ced33924b5b27a09 SHA512 18b270c2d1cc3d6339fb9a3ad30b2ac0353578af11ce7c651a4cd66a3eb5aab51c9ea2f7b90bba6b2c6f1a29c2702f05c3e3bb49de3c3dc2318253b45c5cb9b6
+EBUILD tagged-0.7.3.ebuild 558 BLAKE2B 19d76f58526dbb254bb173d0939936c1da1ffb2e35e83386da6f52b39b730ebe3b3cb6c6e4bd87529ca7bb85258e985aa64eecd3ef67c018d82d482ff5608ca9 SHA512 39e87ac73c2c293baf3c0e135089598ba3c16e54b13320d90f16bf6eb6a44f59d4c8da8c73277cabda98e5fda93111df6ceb934a7803c10da8c8bbaf3767e880
+EBUILD tagged-0.8.2.ebuild 659 BLAKE2B d8635acfa50b96029145bf8e3c5537c089c228f4d50eb93a054e3e55212d9fca7def4203d9faa0687595ceb3370cfd428125f16179e6f9f4caf6cafaa608e8e0 SHA512 85419f647cc624b7e87c58ee4ba7c3ccc72b0e81e81b9a2daf3c108432adac307a1da7b8be5a09d4bffc981b42988f48c927a942b7df96dc4688d53197daa349
+EBUILD tagged-0.8.4.ebuild 683 BLAKE2B 7fe84ecbd906d36739089161840c2fa543c542cd92f47358b4d17992c05dd32285ff443e38ac0ca912fb833befd3c4415d3330e6b465e8eeac869baac2ace1b7 SHA512 94f65755c3f3324ce2afd115efdaa9c58557799d3b067a87749262c3dab2b3b48eeb738e84bc3a3d566117d52b33048e8d05b61e5f143e9f42ff264bb6546f80
EBUILD tagged-0.8.6.ebuild 998 BLAKE2B 7e7d0b30f3395ab635939b6cbd00effdc3c29b42cab69b4c65642937e1e607c015c69372dfe161a4ce40189642825541a1d4f413dddcf3b863da8741190840a4 SHA512 ada1b1a123849d5a5f9a9a1ef6aad0685e2f206297e49cd232f49389979058e305f2cf24d149ba0622b21268d7b0fba9a2323ff6f67a517e892cabedd204484e
MISC metadata.xml 454 BLAKE2B 3c97a837cfd34e481b2a07d5bc797648c2805ee2667d795a67992fe25be834e54403d7d062c7b33b6879011a44b8d1314e9158b218f5239946203eb07fd20c27 SHA512 016998bf11394f7fc147d93365d9b3bf7fcd688d8baec4ed9c3b072139330dd89a4a99efa04ee564622ad9aad06438688cbb9191be8bbd63d84d55b58652e9ea
diff --git a/dev-haskell/tagged/tagged-0.7.3.ebuild b/dev-haskell/tagged/tagged-0.7.3.ebuild
index c93f1b3fcfe9..d90a6f92f763 100644
--- a/dev-haskell/tagged/tagged-0.7.3.ebuild
+++ b/dev-haskell/tagged/tagged-0.7.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagged/tagged-0.8.2.ebuild b/dev-haskell/tagged/tagged-0.8.2.ebuild
index 551afc6ecdb4..ba216bb17ee5 100644
--- a/dev-haskell/tagged/tagged-0.8.2.ebuild
+++ b/dev-haskell/tagged/tagged-0.8.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagged/tagged-0.8.4.ebuild b/dev-haskell/tagged/tagged-0.8.4.ebuild
index 42825daad773..81d3872ce798 100644
--- a/dev-haskell/tagged/tagged-0.8.4.ebuild
+++ b/dev-haskell/tagged/tagged-0.8.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagsoup/Manifest b/dev-haskell/tagsoup/Manifest
index 537b1a45d035..f2c2256a171b 100644
--- a/dev-haskell/tagsoup/Manifest
+++ b/dev-haskell/tagsoup/Manifest
@@ -1,7 +1,9 @@
DIST tagsoup-0.13.10.tar.gz 44587 BLAKE2B cae2de2bd1edadee09033969afbc3bd7b35eb22474a4d4f54ba58eb38525d222606b3d1bf2984379cdf93c69fbc78ef4333842a1221aae69db610cf87f301e54 SHA512 96a3ebd9864279e67ccf2a0c05a37d2dbf4719eb3ef0fba753bf4bb11f9161fb895ed8f8cf86e04e790f8fbe277450379fe517c59ecc068c4586d3ced316b781
DIST tagsoup-0.13.3.tar.gz 42279 BLAKE2B c4b394e6c60a6e4f7d6964ca63da4dbfdf26b4f14b4adb99aa7121011c1435c1f4af7235301df34d4c4e2ca5a459577a14866c518ea4e76c32771b0381e95b15 SHA512 ee6e7c2459f395facfdf9c28c0903e5279c781d8a5cd0745c2e3648c8eed7fdc84c372b271febce13b8b433ecded5cd7c97a3f169121908f23bb28c2b2f104b0
DIST tagsoup-0.13.8.tar.gz 43676 BLAKE2B 4b275ab4921934187c62f85013b7f4d452e5412b2c1891678cfe8174395a1b8535d42f7db1686cd3ffc3949bdf4790db5483e9788b409edf9317c047f6915af8 SHA512 e05325090380950467f5327c4988c31d8c1cb9fd45668e6926c428d5ad33d589c2dc5c6b7e38c5349a980587823709b60a49c242d5ffdf76b1a58264217083c5
+DIST tagsoup-0.14.8.tar.gz 43894 BLAKE2B 68688af3ef280058f51b35a99f654af53d1b90a2303ebb8a95b0d936e7c68aed70dd6624d2c14fdcfc9a8cfb221ef1cad3768fa770ab19e65cba3adb1d0d3442 SHA512 2fc0adfc43402e537dac043682d876cae29834ebe9bcec7b53cc26ba769324b987be9cd86f9174f52344635342b7ff8f6cc2186be92c5bf4b359968f3cdd17e4
EBUILD tagsoup-0.13.10.ebuild 858 BLAKE2B 7921ffa786df6d4d14f84ded83fbc13fa347b6ba07e8c137509ffe1812db1c9dc4b1f33f3618dfd3da930668ccdc60deef017c8acea8dedf0ccc54a2354e4dc4 SHA512 1511ee35b844485b918c5096ad8c067769da84bc8e2d04a1cf1fb16e1453688a77347c4b735b7dbfb949489a8e140b5d9abfe0cc677c597b62a6c9a80b756348
EBUILD tagsoup-0.13.3-r1.ebuild 949 BLAKE2B e466c754fb3a86949a2e09939b87f6619fe1019242cf6e8670e84216e9dad2b7904571f3759ff8acf190f79ce3269231c6e841108f0ec08fa9d4fb105bbe1a6a SHA512 387849c149d86fa12e088515934dd58311f6725a7b3baf9592133c5791926671e296f431756e114d14e5a20bcb5db182a1ec4b63abc0feb3a76cd36a63c4aece
EBUILD tagsoup-0.13.8.ebuild 864 BLAKE2B be38f98453ecdb837a075026e2ed9f37dedc269feba17f8099124140894fa95ad878059002761148ba9fb5c4a04cf873ba967c226805974743e571d1f342d98f SHA512 7a20efa0a5fd53735794df00de959dc7af09059a1b927652c7a1f324847125094a1b9642632fd424d8c10337dece2f76072830f26f89bb27a6f9e581984e618b
+EBUILD tagsoup-0.14.8.ebuild 667 BLAKE2B 47b67aa02c8dd376b55da60617b301b125d593aad4f7647293d70225a019c8853ef7192455e0584e3d799aa3dfbe1946fc60d332e0216e46bbed4dbb0e5c3a6f SHA512 7ac7816cd32e5d0868c9e377b72a5a5b529967745aff8c167d97b2596bbe87046cbfdd0b9731a599e2912b67f8d3461e01b1abe795d242160a9a75dd4f5c386d
MISC metadata.xml 874 BLAKE2B a27d654e00c9f42b7387ff71966f7b912ff5ab7a54b268893723759c51dd9ff007181bb94a1370264bf3190485ee1991b37574b54fd84aba5c97e5ccd194b318 SHA512 d82ee0b99c454a122614f61d94c2780bc31c2ed4a2c7ab1df4d8ef59de085e34048cd31027d568ea2c08732e9efb7d9517c9943face742406eefd607a3ff302b
diff --git a/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild b/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
new file mode 100644
index 000000000000..7be66e504539
--- /dev/null
+++ b/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing and extracting information from (possibly malformed) HTML/XML documents"
+HOMEPAGE="https://github.com/ndmitchell/tagsoup#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( >=dev-haskell/quickcheck-2.4 )
+"
diff --git a/dev-haskell/tar-conduit/Manifest b/dev-haskell/tar-conduit/Manifest
new file mode 100644
index 000000000000..299a084ccc84
--- /dev/null
+++ b/dev-haskell/tar-conduit/Manifest
@@ -0,0 +1,3 @@
+DIST tar-conduit-0.3.2.tar.gz 44525 BLAKE2B 2e978f73fa78b3254106bdcbd7c2a5d6d6b7d624c717267b5f95cb69497675e64d9367f0dd5ea18575cc9574143baecc9e4f84b29600708b3660fd7d7b15477d SHA512 18efa362953641092ee5b4f65b32a3337af077608487e02421cf6427209592654b3b2d15f9b21835f4596434b65aa9a1f80b9f3408050c09b57f6be5cd2c73f7
+EBUILD tar-conduit-0.3.2-r1.ebuild 779 BLAKE2B 3f1c21c6ca9d7d822f209efcddebedd6b21c1c2a344522b2e1d377b53bdfafe45698cc66dc4f66024427ea83cf845d663a0fa3a12add50b782dc4bd842ce2396 SHA512 edef5deb98373e5712533c8528ff66f809f08ebebad8410eecead8ce5b86808b62c4a3c745e5936def0d157b773a4297df3393d9e89d3bc6e6194c6748f79db7
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/tar-conduit/metadata.xml b/dev-haskell/tar-conduit/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/tar-conduit/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/tar-conduit/tar-conduit-0.3.2-r1.ebuild b/dev-haskell/tar-conduit/tar-conduit-0.3.2-r1.ebuild
new file mode 100644
index 000000000000..05f37b9e9fbc
--- /dev/null
+++ b/dev-haskell/tar-conduit/tar-conduit-0.3.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Extract and create tar files using conduit for streaming"
+HOMEPAGE="https://github.com/snoyberg/tar-conduit#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/conduit-combinators-1.0.8.1
+ >=dev-haskell/conduit-1.3
+ dev-haskell/safe-exceptions
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24
+ test? ( dev-haskell/conduit-extra
+ dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/weigh )
+"
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
index e6162b25f576..45a625802278 100644
--- a/dev-haskell/tar/Manifest
+++ b/dev-haskell/tar/Manifest
@@ -1,11 +1,3 @@
-DIST tar-0.4.0.1.tar.gz 17875 BLAKE2B c8de1ee0a04df64327f2464ac25b5d13c188aea0dcd84e7efa9487cce7af8bc30dd644771420773e80183a8be1503716c6fba5c8560bf27e63d17bc1202bd2b7 SHA512 7cb042f77dc70b856b4dfd5d0a06620f669f9260a84800ad27e1803ec24a50932bb3775b35a6cc91cefb30ea4cd2b453dd6566007d586327acea0edccc0dee47
-DIST tar-0.4.2.1.tar.gz 29825 BLAKE2B 0a23f3742eaf7b4958dce1669d7be40a73f58eadf6c9c9a6926c10d2b0728d2e73a1343eb5e188e12634bc0ff9aa989d654536af39619c28c0d8914f603b8afe SHA512 8684f20fd31a1d4c83fd6b74e6662eac8f8b0075856b47105c5dc72f39eee5ef3ddbf1b45d2cc730f924b385df4e74ff82a03ec45489662dac1b8b91170397f0
-DIST tar-0.5.0.3.tar.gz 38764 BLAKE2B 3761544917248f02c08e48b00c10975e622b6ef1b296fd57449edec95ba6bde509429259baae55c9a7139afa27e671e15bafcb4b93079e01d4edf7041367aa5e SHA512 f90899e3a5fe097645e29b143cbf25ccf131f8b794bfea655e5b562369e4d7d492df78e53710d3ca4776233f07ace9335242eafbd3b4ba8d0e1d4664fd24a27d
-DIST tar-0.5.1.0.tar.gz 39271 BLAKE2B 7867fb111bd5f7efe93899116fa9f36dd52e61089bfb3431a9297521c36f8c9a1c051cb141073d14a9aaa74fd95f2a695ea1a5f057162886b40dafa79ddd104e SHA512 60992ef69be64430d7d322816940182ce91669cb31b6612789abf0fca42e8fa292b2f96f284b1857d82e58e159bc5bebdefef97f7c8e3edb85be4836f0b5eb1c
DIST tar-0.5.1.1.tar.gz 39155 BLAKE2B 8e85489e3b43044dab8ec4405413873c2be4d50cfd4a5adc80e3ec231428a120db1faa033d2e57643dad40f18a934a381f3d5657838aad42d2aa7eea951c1faf SHA512 8d0a8d3ae178570e0842a2321a7fc86a6bba28c471ec27bafbc07fc4ac0e4183f8113c99ebc7126dc71759c33083791122be32563fb0d5a2b2d39cb3b36171f2
-EBUILD tar-0.4.0.1.ebuild 578 BLAKE2B a4b413c419cae36321825ea06e09fb84676663b3b3ba6ad099579b8bac02bfcaecde99de3ea09665ad5ac61d987d5b3d7971f7c7aad470e8b9bee38c2d340b27 SHA512 426af0fa41d81554446a32d8d72189cc6290a6bac2ac25d50479e73cba35bab9cb83302180e9e5c9319092b89dc87684873ec59d5d4d07ddbe108dc2038fa264
-EBUILD tar-0.4.2.1.ebuild 791 BLAKE2B 398e01ab260ddf9fb57d683c78f74f808bc707ea7e0319a2b58ad3c02c140019a7d3cdc90b9b8be239fcd6d18e5c53e5c4b8011fe776d802cad42ed2e1f0d077 SHA512 c554571ef55f417b17440005aaadb137228639758c1c71e83bb3596299d689e5881721f72edd4ce4bda0f9a37ad92c29226446342283872fab5b3a9b4f6c292c
-EBUILD tar-0.5.0.3.ebuild 873 BLAKE2B f07c51ca9a3017cfab3bb2ffd8cd7f1376affbe9d523d139ac594b50016e995a9e6242be8fd81d65eec2b1a8f687494f54e9a7afe6b45618496a02f6e78b36e1 SHA512 426e05e30d87272f0928ad55d3f24cdda6114f52e342d244b476a6ffb3efc8bce1755a29d9dfb71df6b8bb246691a11508fc335461be68621a336aec2f69deae
-EBUILD tar-0.5.1.0.ebuild 1264 BLAKE2B bc3d1a2b93904f1dcd0195338eb2f16791a31dca3ce310399710483df3980b88a37c3b1aca9d188c3596ff66cde97c6e9b2551453baef5e4d7a66e746697d695 SHA512 cf2e265a83260cdbf6d815cfdc127a5b9bd45bd7dd0f94b02830e042b9ea45317977b4f7b041a2872104a69a47e48da27fc30b76d1c4c31c10354639f2e3aea4
EBUILD tar-0.5.1.1.ebuild 1124 BLAKE2B f16a852d8d42ef6f74e5d0467160c115e4c612073875f503e0b011a1176403e5b8b71823d46df07abcda9223f32eab5a8cef977c39e23b4b984676d1a33baed6 SHA512 4f1e662f6dd91f05f11d38b7e57cc71097c66e1738ff264ba97e2702eb897b6198ac2b1847cad4c5bc62c6dbca1ee6293f63e09b5c5f889c014d8832a1d42b50
MISC metadata.xml 636 BLAKE2B a60075b9bfcde03162a7f5a8a2a22ddecc9906c2305408aa3596763685ae5a65cdbebfe7251f9fbe70348a6045183ec840678a00efe338d0354d06cf0757cba1 SHA512 2088e0e13c3cd3539be718360a10145e17083bd135749b8ed3374cb51523f53bc0bbf4a441c879f95982ef235f18243bfb49ec822ae70ea4fa8e684e96fdde20
diff --git a/dev-haskell/tar/tar-0.4.2.1.ebuild b/dev-haskell/tar/tar-0.4.2.1.ebuild
deleted file mode 100644
index d2e9fb32e6a4..000000000000
--- a/dev-haskell/tar/tar-0.4.2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/tar"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index e478bb4e3d1c..000000000000
--- a/dev-haskell/tar/tar-0.5.0.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/tar"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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/tar/tar-0.5.1.0.ebuild b/dev-haskell/tar/tar-0.5.1.0.ebuild
deleted file mode 100644
index bf3187f27982..000000000000
--- a/dev-haskell/tar/tar-0.5.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.4.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Reading, writing and manipulating '.tar' archive files"
-HOMEPAGE="https://hackage.haskell.org/package/tar"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE=""
-
-#gienah: tests pass for me with QC-2.10.1
-#RESTRICT=test # QC-2.10 manages to generate counterexamples
-
-RDEPEND=">=dev-haskell/bytestring-builder-0.10.4.0.2:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
- <dev-haskell/old-time-1.2:=[profile?]
- >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[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-quickcheck-0.8 )
-"
-
-src_prepare() {
- default
-
- cabal_chdeps \
- 'tasty >= 0.10 && <0.12' 'tasty >= 0.10' \
- 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8'
-}
diff --git a/dev-haskell/tasty-ant-xml/Manifest b/dev-haskell/tasty-ant-xml/Manifest
index a20734b086d3..a4cbc18be424 100644
--- a/dev-haskell/tasty-ant-xml/Manifest
+++ b/dev-haskell/tasty-ant-xml/Manifest
@@ -1,5 +1,7 @@
DIST tasty-ant-xml-1.0.1.tar.gz 3935 BLAKE2B dcbbd5e38e387f4300097dc1c4ac98d1b8493a1cddce286c71aeaea3e8f13cfeeaf2f4d1c8cc48ebcc629324e9e7fcd0496a895a888bfea524ebcc199476fd81 SHA512 37ee0731984990e2ab1a6b166c289e85a3b9f37fac2b997fdc4f85934f0108bbc5b3e12e2ae119f2456649f0eb54e8620e38bdc1fc6b95bd5b3ffe889ea763a1
DIST tasty-ant-xml-1.0.2.tar.gz 3940 BLAKE2B 3ebe898064bd07c8d6323cdbc8bfd19540488bdb9a464f7508def40501ad9b06d205bb021070073f30d302b2c2d5bc39173e63af9fa87a7fe7801a599c7a7227 SHA512 034e6201413096f2f714287375325d7bd2e716e3cac4c8af68a294925db655ee9c5802bb5a0bc4c32778fc7e121036f56f76b892fe965376e4ded721860c302b
+DIST tasty-ant-xml-1.1.6.tar.gz 4831 BLAKE2B 25ffbfb3a5873d5cda24049d39dc5ad814805b63a7f1cadd2ff5e6eb2ab9ee9aa4997bde49fc0d5949780543a05f0fe1b29946852f436f0c1ccc34c7a1850c59 SHA512 e4a2d665d05acfd4e996a0568ccaacf61db4452e3720701874b1469ff39ef1f9646ab91780633c7c18bdf53bad28e72a63aa2a1cb82cbc879bd3e382fe9099ff
EBUILD tasty-ant-xml-1.0.1.ebuild 861 BLAKE2B b1babd2b4040a10f4d62c893e7080be5e0ff2a8fd19e02bd51d7f244f2d11f4c870751ebe597cd174d09a79718d2a3cdf180d9e216a78e3b7da286cbcb645c6c SHA512 3b7a589c48c229addf2d10a088d1b8d8b1b8facb088f177a0dda743e99130cc5d5a8d21ee402993ff4d54989e9886bc6225a763c40c0cba8b7744d1cd1943bdf
EBUILD tasty-ant-xml-1.0.2.ebuild 866 BLAKE2B b7ec54fad35f9046143b665559f9e584f367420ac28d327b20db01a83dc1051cbdafd2d9dd31db775f98139409fb198c09449be353f74d751f6664c914b1bca7 SHA512 8ea4c8a779ac6e5b92d6bcde5d30b8907059451212e713b0d05530389918b252266a6f807d71821dbb6173bebb2acc0de0a3212a3fc1a860e22cceaf25795dfe
+EBUILD tasty-ant-xml-1.1.6.ebuild 816 BLAKE2B 77ac02329f8ca6c0bc651a5d7872cc4e9db3ecd4f31c4e707639786e9f7e98398602c12b4ee106353484e10dc7c0ba707f82defa9cc109f1a2b91ed818d09d2e SHA512 7a84dc781550a98f66323b74eea2b6946e76e11a39301852eb6d44753310155c5396d92591c17e3f9f0b5a569c34324c48b1cce51fcd1807d23aa2a1dc81698e
MISC metadata.xml 523 BLAKE2B 6dfb7f3ac098abc5d9d96adc1f67fe632fc1a281321ff963f53f59ab57032570d1bbbef2532a93cfdfc657b816987ad5636062201f4d2a9652e47509327b482c SHA512 d89e52044b50e0c98e2f871ea81100d8fc59852cf45cddce71816a5b1b2e1f9b24ea5444ce849617aae4d4d2c5387352f9df8afa67dc99d880509725ab65bec7
diff --git a/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.1.6.ebuild b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.1.6.ebuild
new file mode 100644
index 000000000000..289f2280ebd9
--- /dev/null
+++ b/dev-haskell/tasty-ant-xml/tasty-ant-xml-1.1.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+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="https://hackage.haskell.org/package/${P}/${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-1.3:=[profile?]
+ >=dev-haskell/xml-1.3.13:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/tasty-expected-failure/Manifest b/dev-haskell/tasty-expected-failure/Manifest
new file mode 100644
index 000000000000..534ca8c01a21
--- /dev/null
+++ b/dev-haskell/tasty-expected-failure/Manifest
@@ -0,0 +1,3 @@
+DIST tasty-expected-failure-0.11.1.2.tar.gz 3781 BLAKE2B 04101b477457747abbf1a90fed80ab8692e3f771f27fae8310c0451839b38efadf1751ae302a1bac0f020e01533030563c45a2c0d75b03f9cda88ee23d1d8e12 SHA512 31f89d64a1f700a2563b291d287f559e023b0b1059cf5ad35eb9a8b2d4a7d90b2ffced828017b3e86d7ece0b125787f7512e9f4745c75d38bbc688e09031aae5
+EBUILD tasty-expected-failure-0.11.1.2.ebuild 745 BLAKE2B b635671f6f37788177f8ea8315558102b0bc80b45107b7f7bfcca1ffaca423ba1b184eccb19abcc67c952c3a3fce3108a383a9f83e0521b0ebebb3a9050a21cb SHA512 6a0d37ea7eda7932fe7128a53d3f01fd229ac152d715891e2219b2363e89fd7b8cbf74241582a1c9f9ca841f0a682aa3662f7792776cb7aebb71432982066b27
+MISC metadata.xml 1198 BLAKE2B 916fc5054a8fba5dafbea48bb7074ab2bcbd986191298d2a985b9d89f4db424d38277f4229baec55c5b327fd8142aa2510e0d001f69818248480009e2e7a2285 SHA512 1c2e7390095a26f26d3fb57b7715fe34afb209b63761e3597e578d72169b8b6f802361adfa15652c054560c210707dee0d00c43326e82c73eec7ff4df70e72d1
diff --git a/dev-haskell/tasty-expected-failure/metadata.xml b/dev-haskell/tasty-expected-failure/metadata.xml
new file mode 100644
index 000000000000..38e4a3a924f5
--- /dev/null
+++ b/dev-haskell/tasty-expected-failure/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>
+ With the function &#39;Test.Tasty.ExpectedFailure.expectFail&#39; in the provided module
+ &quot;Test.Tasty.ExpectedFailure&quot;, you can mark that you expect test cases to fail,
+ and not to pass.
+
+ This can for example be used for test-driven development: Create the tests,
+ mark them with &#39;Test.Tasty.ExpectedFailure.expectFail&#39;, and you can still push
+ to the main branch, without your continuous integration branch failing.
+
+ Once someone implements the feature or fixes the bug (maybe unknowingly), the
+ test suite will tell him so, due to the now unexpectedly passing test, and he
+ can remove the &#39;Test.Tasty.ExpectedFailure.expectFail&#39; marker.
+
+ The module also provides &#39;Test.Tasty.ExpectedFailure.ignoreTest&#39; to avoid
+ running a test. Both funtions are implemented via the more general
+ &#39;Test.Tasty.ExpectedFailure.warpTest&#39;, which is also provided.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild b/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild
new file mode 100644
index 000000000000..8da7513fe22d
--- /dev/null
+++ b/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Mark tasty tests as failure expected"
+HOMEPAGE="https://github.com/nomeata/tasty-expected-failure"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/tasty-0.11:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ cabal_chdeps \
+ 'base >= 4.5 && <4.14' 'base >= 4.5'
+ default
+}
diff --git a/dev-haskell/tasty-hedgehog/Manifest b/dev-haskell/tasty-hedgehog/Manifest
new file mode 100644
index 000000000000..88389c5cbcc1
--- /dev/null
+++ b/dev-haskell/tasty-hedgehog/Manifest
@@ -0,0 +1,3 @@
+DIST tasty-hedgehog-1.0.0.2.tar.gz 4387 BLAKE2B 3681115e233a1ff73b026caf18862825dfe1b94bcab1f4f48fd8aee619b1e263eab412ec0820cdf0929cd2d5a66bb6beb19be0a39ba59183c540316ec1e5cd4d SHA512 56ac4db27b97bc6902633ec398bdbae28f6121d818a29fde62ddea4a4619af0fe7b058b55479414a627119a0014f2c84d6b795c86e9e36d21fd25bf1033a9c4b
+EBUILD tasty-hedgehog-1.0.0.2.ebuild 960 BLAKE2B 7fce4777dbb750879b7c7fd10e74f864d939fe5f6521875090864cc4843cce918a696bd242e0486065d0b4378a00af6eeccee3264367b3993b6fae12c3450100 SHA512 744a4f104b774810bf111e9cc8f9c65790d902f8d6a79021179976f20c85dd783b2e7c294fde4888f52bb027262da1cb0efa8560ca4a32c248235739875a4478
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/tasty-hedgehog/metadata.xml b/dev-haskell/tasty-hedgehog/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/tasty-hedgehog/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/tasty-hedgehog/tasty-hedgehog-1.0.0.2.ebuild b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2.ebuild
new file mode 100644
index 000000000000..e02a9847ed19
--- /dev/null
+++ b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Integration for tasty and hedgehog"
+HOMEPAGE="https://github.com/qfpl/tasty-hedgehog"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hedgehog-1.0.2:=[profile?] <dev-haskell/hedgehog-1.0.3:=[profile?]
+ >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.3:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/tasty-expected-failure-0.11 <dev-haskell/tasty-expected-failure-0.12 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.8 && <4.14' 'base >= 4.8'
+}
diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest
index 65aed3487bad..b57f94503404 100644
--- a/dev-haskell/tasty-hunit/Manifest
+++ b/dev-haskell/tasty-hunit/Manifest
@@ -1,9 +1,11 @@
+DIST tasty-hunit-0.10.0.2.tar.gz 7403 BLAKE2B 04813c3d35635ee296e28e19d76136f59e3d196a8e6a9c4410f6a7ee20996178f4c10aacdf985a73b989914099a86b1b1ab930e21584e714150e041b401e3179 SHA512 82f70cd7813affeb756de89842a77070e688169eb35a386fbc4db36b65d8c960bca7b923294918e10b65281d3265820f9592398550af8af92027960d48562fd0
DIST tasty-hunit-0.2.tar.gz 1832 BLAKE2B 329ff8f7e5078e92412f2ed0325bf11ac8563b9bc33b91893e786724f7a7f3256983b1c2dfec89d3a4f69b3e933796ee69a364f67a868f1f5ea687aa0e27c58c SHA512 0622cc120b40108cbb3d0af3f0593e17cf7ae9d27524b095bf05870c1b85b02a7acd8f0bef1788e32ac2ec64a081e4ade2ad627bd444b442cedc2464f6c60e35
DIST tasty-hunit-0.4.1.tar.gz 1840 BLAKE2B e115e10605f101f875698f2bfc99fef1becb2f8b16eff0ab9e1c5c9ca81e25bbb12fc75049ef6a15246761f8adba0cbdbf31e4410b292eea4dba052d2581666e SHA512 6a1bcecd3b9889eff1296e2ba77810d4421fd570101a4db5e9d8095afbdc3174e5fcfdaa61f51f391237330c97c824f201e368eebc13e2a6ed9015716f8baaae
DIST tasty-hunit-0.8.0.1.tar.gz 2100 BLAKE2B 4d35a3f92487394d79969a847511b76024604ce2b5baa33f66ff896dd997d956c4edc1eafde3bea04ed33b5b6857dc2719fd044561ab167841dafdd701119e1f SHA512 133a38d3e6e4d19fe7f0f91080a30a0d3212fc17416669710dea78b5d646aab0d2ab67959c6cd4517e74da795327fbb87fcade335161b67e9967f577a9730898
DIST tasty-hunit-0.9.2.tar.gz 5765 BLAKE2B 94463efe14eba2c5a35a1658a60d29965ed3f7845bc064174447604fe08bec1738ec81912caf7850a0336edbb0c8fa7fc20ccbdfa814aca0ca9ea5360792ad1c SHA512 f7af615938d8cb9ec40114fc27f196a8bc9991b0aefca9c5de72bdb6872073b6d771f276472f831b8c583eade3d2d1413aee8f194befa450631bdf3ed50ed439
-EBUILD tasty-hunit-0.2.ebuild 660 BLAKE2B 62110f64f0987d9607edbb2ab0a2969eb0b9b89dc93e5bf649b906771fe25487671120c485c37a675144b181c6e6bb5ae78c65278725cf9c049b4acfa11d4794 SHA512 76ab28c835043b1c2b64f27062f9253005b52756136395d44799e6af2ce6c5bd74330a0a50a848486e731ca735209ff6e5d11128ad75388aa5934004f545cfe2
-EBUILD tasty-hunit-0.4.1.ebuild 658 BLAKE2B 6cc4d38dbd4190af6c193f22fdf4095c0e08dab3fec4b1aeea09b8f054244769f3a5257baefc5c24caeb90ae2287ac5f9c8cfb01d2afdded54326beda4f3fce1 SHA512 13c81e32b52273896f9d2019ed92c948e101766e17b437d0326cce0afd71c944d5baf6bba858ec883d5b1634be57644f2171297ccf00ae06d0a8e63a21426d22
+EBUILD tasty-hunit-0.10.0.2.ebuild 616 BLAKE2B c5e5a037f7fd77848bf7efdb1428d0e537c540445708008ca90fce5dda267c4dac59063a6e1592554654155c5e4c967cb2072d8f78e946ed5f4ee30b4e1d9218 SHA512 a04eeafe2522773ae7239852fda7b59271f20808b487c64bc41d454c6b669dd6bd53ca2ea854f07211023552e245d31a142bb7f7c389942c3d4d0bbae0021654
+EBUILD tasty-hunit-0.2.ebuild 648 BLAKE2B 9c3f6fefb88302f1f9ee583dac7cc0f09ee4873b62180939f665b9de9618b51c51374086b219de3fc2b15ca4e00e2596fef0d9eacc34b72d648545a1ec8c324d SHA512 6eb890d41ba3fcc90bcb389d5c7e8350c2b9ab86c1c12de33a3fc50103c6b2dd62fdd3eae9db9b5e6ef05439676fcc8c3741ca168d0fa98d6cf1ebddbdadcba6
+EBUILD tasty-hunit-0.4.1.ebuild 646 BLAKE2B 9471363a68c2c19c505cea83c4c4b39236b56baf40d285821c728b0b9823b8d44ab5b49eb5d8cb012cc281d3946933dfec6a8bf6e40560135efa1f89d9e47b2d SHA512 8d643f614aa03178a0554840e748e60e883c2b89ed7c54af25bc996be2b7b6e57bf28c5cea69d467d53c8e8103bbf38b13f05f2edfb89f68ffa8432527704037
EBUILD tasty-hunit-0.8.0.1.ebuild 652 BLAKE2B 82e7765824a4fcf8842d9f5d5ab81bad01493c35e8884e1592beefde7695e6dfdc20be0b9d63ea233ea284540ea5091cd9da464fe034118cc81ccc778bdaf383 SHA512 818648b4a57f8a1e1b001385d6c92f9ba6be54b1c399152b5d93de345c95f37fe02c5b1376ce989c27a1a9bb369bca55b5b3f95d32a35253b504d0dd8a765017
EBUILD tasty-hunit-0.9.2.ebuild 577 BLAKE2B 4f6533791201c06b2298fa79b6bdb77c717c547dfd307b9cbbcdeb92f559e429454265bc5554c351e7c76d8fd82e6a2d3de6593985e7fb765a8f883b04fb99cc SHA512 ca301224218ec6f1db573649977be9540c8e042984a9f77d4cd3271b9b47d3151c0e8b79953b41cce7a018e0d2bcbcdb13ef72376462a366fdc9e8694c96f52e
MISC metadata.xml 334 BLAKE2B 135597ab3f37ddbce440c83cba4b47360b67383b74d3f2b40c71cd2e9eed9243f30a814ac0a9ba4b3d69998ec5b34de66697fb8f240c16899f88a43e0487d173 SHA512 ee9dcaec93145fa354c7190160fd67f0c943597190febb7292c1e96f7e5f86fa2a88ed6ce1f25f4da5875d6e13ccff3b844f77a3b1d678b18203849971a09064
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild
new file mode 100644
index 000000000000..0049ea0f53d2
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="https://github.com/feuerbach/tasty"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/call-stack:=[profile?]
+ >=dev-haskell/tasty-1.2.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
index 5af44574ca26..ddb7a5a1218a 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hunit:=[profile?]
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
index f9c3480e95cd..523e72fe52ae 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hunit:=[profile?]
diff --git a/dev-haskell/tasty-lua/Manifest b/dev-haskell/tasty-lua/Manifest
new file mode 100644
index 000000000000..f3d232a0dec9
--- /dev/null
+++ b/dev-haskell/tasty-lua/Manifest
@@ -0,0 +1,3 @@
+DIST tasty-lua-0.2.0.1.tar.gz 6830 BLAKE2B f32d0e593a54071aac5b12e9c8b0461e122864994bc43c5d8c2039dfec5cb67a9e22ab91ec2c74926fe1f45bc5811ea47a98f635c1c22c3e364c0fe781e5c97d SHA512 25981f483b1d890b74f5b0f16b273413de2dc2a2da1a0443014e605e41c93d276bca325717aca58d194c68e580dbfde8c1dee166c1974f4f2e544887e0ed0d12
+EBUILD tasty-lua-0.2.0.1.ebuild 887 BLAKE2B 9ddd91e054b90be6a217fd2bf204e9abc5a2cd11d9c7095fa7b45933191888817ce83a1e04bdeb4091fd36032c736413e7a673e375128c3efc44c10b388d7fcf SHA512 455eefea35b7a776870e5885d7e00cbf1c8980dafb392babe1fed7a2c6d54562c6949e9f99959057e12717dc77f1b6ce920f209ec37681a223cfe8399503d94c
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/tasty-lua/metadata.xml b/dev-haskell/tasty-lua/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/tasty-lua/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/tasty-lua/tasty-lua-0.2.0.1.ebuild b/dev-haskell/tasty-lua/tasty-lua-0.2.0.1.ebuild
new file mode 100644
index 000000000000..061ac8454e35
--- /dev/null
+++ b/dev-haskell/tasty-lua/tasty-lua-0.2.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Write tests in Lua, integrate into tasty"
+HOMEPAGE="https://github.com/hslua/tasty-lua"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
+ >=dev-haskell/hslua-1.0.3:=[profile?] <dev-haskell/hslua-1.2:=[profile?]
+ >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/tasty-quickcheck/Manifest b/dev-haskell/tasty-quickcheck/Manifest
index 465500ac923a..a4af93bddf1d 100644
--- a/dev-haskell/tasty-quickcheck/Manifest
+++ b/dev-haskell/tasty-quickcheck/Manifest
@@ -1,6 +1,8 @@
+DIST tasty-quickcheck-0.10.1.1.tar.gz 5539 BLAKE2B 688675aa15f2790d147d34dbeca8d42e556b8a2d3fe52c7687e149f271a0ddcbb6fb21ac6be4065fdf1b8dcb82aa10a8f533e77da0111c140bb9ef807e48c222 SHA512 13cfcc99eb9988d4842327d96f0e58f5ba6c653d3027a4adb307d4101bc2f7deee0033197b4358a837ace0d03423bdafe2197b029da6a64d8b650ee2f5bd958d
DIST tasty-quickcheck-0.3.1.tar.gz 2643 BLAKE2B e98ce801f560fc9513387fd4fdd1ac2540d774cc8395059661e6f15ebcd40a15e01902bfd3f389c6f5c42437530bb98fe21c1d7cad76edc367efc19cb4653516 SHA512 b6f4ffcc01e9a25a54616cb85a95901010e04c05e59743621b86d57dcfdb820285881c4a39a95e255fcdab6a33b7ee866e585a26c9628649c344c3b2ae4500af
DIST tasty-quickcheck-0.8.3.2.tar.gz 4438 BLAKE2B 6d22a2155597cf9d981ac0ac290bb65f03b50e8d7fa92092955b74630f5c3c60a8c8fa9ae4928588e8633d527f2614295d636a57c547e15ea02e8ee6f07de35a SHA512 6930e602d0b3b60f13df509191b1d6affc430a408f3536bcc4e749ca87324962ae75414a2e33cd4f49b84296740528a840c1f7ca9295220dfae28b6f2946df57
DIST tasty-quickcheck-0.8.4.tar.gz 4560 BLAKE2B 5f1ab71b75bb2a7f2384dac024d65514f45b9741e59c260116d4e7b4ad483456c6d2a224c96eb642ee9f5c2b6d985e1c81052312fb5fa725209106a210045aba SHA512 5e503604412af686d24957e111ac369dedc568ad7075374acfdef93bad35342af6e1bdfa5a33aa8eec16bdf7cc3e0e2539d5a92e7eaf8a6cb325bac2149a0ce7
+EBUILD tasty-quickcheck-0.10.1.1.ebuild 810 BLAKE2B d3ff4e3986f4fce347bb66ef870e4607f62dcf4dd84c04266c7ea8794822301ebb637f4ad001b048865e5aae5d5b2c5f7467dd07de2c2778b586a2a12dd3a75e SHA512 adabf148d152c6ed520fb6e57694aeb744212038ebe5a6138143697bedbf64c7b0de44097354fd70f765793125d8c00dcbc1b3050e75a2451c824a11e7ae153b
EBUILD tasty-quickcheck-0.3.1.ebuild 740 BLAKE2B e077085ba688661b5245ed8f764fd58e5fba16419b620ed9be006fa8fd0587cf18ebec778b61ecfb60becbbecb5900833791268aa80b13c8968b1901ae8076f3 SHA512 e1e4cda5450ba5488d1e679a477e99a7a136566365850a0613f6b44f23956f946010ba651caa57755538e311e0a0736f6c2feae4166f040a25fa99c040b2fd92
EBUILD tasty-quickcheck-0.8.3.2.ebuild 1046 BLAKE2B 211e349dff7348b39817d6f0a4237772630d9e09fca048459989ab8e93b5a89c11336de124e037ac14bd8080be4c63b7d12cb7e17a069c416b62988fb7675327 SHA512 d317e5ce742370e96bf9568edb4ca495b0509dd6e5f77978eeb89cfb7f869b9c1722ebfa628f202a613067365349fa1e44f2b476975c0f9c5f03799db1d14930
EBUILD tasty-quickcheck-0.8.4.ebuild 774 BLAKE2B f9f7367cba244d4ad288b5ea12dc0f887cfa15018c8d8986b7c774c1280316bd57f320b2f53f76af7fe3dae5873e27d9f062761726f72edee1feec37b0be2532 SHA512 c79e9866a87b7bc1c597acb2e6b104d4e893b8ad6633fbad529110af6c9c1a8a5b7faaa197b4b33c265d97cde43871e5b9b407526c431a845af302344879ea22
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
new file mode 100644
index 000000000000..c5e7fb3b375a
--- /dev/null
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck support for the Tasty test framework"
+HOMEPAGE="https://github.com/feuerbach/tasty"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/optparse-applicative:=[profile?]
+ >=dev-haskell/quickcheck-2.10:2=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/tagged:=[profile?]
+ >=dev-haskell/tasty-1.0.1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+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
index fb1f2c4e608c..b49e2067f7a8 100644
--- a/dev-haskell/tasty-rerun/Manifest
+++ b/dev-haskell/tasty-rerun/Manifest
@@ -1,7 +1,9 @@
DIST tasty-rerun-1.1.13.tar.gz 5438 BLAKE2B acccd1774900d1e3ff74362224b54d80b2b5d105f909e03750f211bd9e92305a6c52999e655b63ff5c17e33af1a7a4eb6da932a03ebaa7ce9645b7c296f8c72b SHA512 43e5e5e23ebf50d5292ae95ca69a6669188a018934e451799ae14292bc88a3186534bb10e23c74178911089dee0379b3f782f9a14ff02c5e462478b1b3a19238
+DIST tasty-rerun-1.1.17.tar.gz 6305 BLAKE2B 6e84088c39055f40e64c67d186917d3d9dde5839243584a045a0f4cadc7b7f0e81e3f046ec32e4fa13455f51fa1b287eef51ea60a17f95302caf8fa0f3130d5f SHA512 d65b35acb1b45a78a0bbe568a2118ea6580352a55b921f06974bdf59e363403f1590604e215840be990f5f18a5d8e75abd416e7d3d9b6b9f4c6c16532c31052d
DIST tasty-rerun-1.1.5.tar.gz 5376 BLAKE2B fe3723004d07e2836b83e85406580a5a74706c5f3cb6b445f575623c8ae1cd659ce8143e11891c4dbdf9b0b9f487b53d8ce64be61b16ba324a0d565bc6e25979 SHA512 becee5c62b425e57666c3cc9b65a7342b1af46e44212ade1360f0cd255cb909cfd9b049d88ff8238940760534479ce077f0e24526359545fff0ab849a0c0d7b7
DIST tasty-rerun-1.1.6.tar.gz 5399 BLAKE2B 48e329b4f188d618b4a3a2b8eb94723fe0a3a883c64668ed36b7a099bcc86228eb3a0fe42173e8564f14942ab73a2637831b9da4ebf3a4dd4b312bda870fd860 SHA512 dc4db9a4dba424d9d948a4e44d4402b17ab363554493a68035ec0d94bfb6e9e2965e8c9c4b519a071707c70eabd7ea70a4f265f32983e35bf0ee64cd67948808
EBUILD tasty-rerun-1.1.13-r1.ebuild 1058 BLAKE2B 4a6342671677c2d0397e0fd18e4a36a74ec86ad2882aad91c1ce0afca72c021eefc8be3193a506d8f47e70d164ec4c51b36dbc9ab97b5b6547aec6b52c7b5b6e SHA512 7f199a69e6cac019c8b86280ecca21ebc119f53719d0eb5ce61847eaa616d4c702e3074f397ee44608e22e8c54e3350b9ee609a9dc67a96127b533f8c2c73722
+EBUILD tasty-rerun-1.1.17.ebuild 1007 BLAKE2B 7bf0ee2c4f2a7b638687f66798a6b7d64e9a47602a13968224827ad32e4c8e6fe7555e847fc67e85f45122495f38e050c776f58510313f34fefc0c4459ec5183 SHA512 0e367b54781a63dffa67751b7956df6309a979842ed8cf9b47efb6c5a253b64a021b49e834a2967f4ecd929ca9c48ba3ac99fcc9b08fd8471d5d8151aafc791d
EBUILD tasty-rerun-1.1.5.ebuild 1016 BLAKE2B 74a3a9267a4f593ca4397f95c051f7b062366f009d745073858ecd3af83783bbab24cc345e942c5de763cc92129527786084cf18719b4760fe9b8b5c48319916 SHA512 74ceb1363e04dbb49f9448a7a5aa7181a72965c43a899ce6a4af35595d5a176585ec920cc535e31a590a16c4a3ca051ffe7b3dc02adca474566f042539594303
EBUILD tasty-rerun-1.1.6.ebuild 1014 BLAKE2B 69ae790ec13d3032d1cc8a44bced4749be24b79b2915110c22577c51503da1a8acb64d6859b476eb6cd77c4086e19b30e2281e223fae8b4e7c7efa0f9aa364b0 SHA512 b77a27ba6838a0ecafcffa0b4df2f5f7eaf01b71ccff8189130ddf0187d0214a244eb6856c4defbfead1bce6285741636bed25d3b3fe914cc8ac595ae9c2af3d
MISC metadata.xml 2520 BLAKE2B 168bec58887892ef09313be19f5e114c17ace8d078340b1fa037166f150658e815c48cde5ac39bb72ce510cc96e1c4936bf4d4d489fcfc0018d99eced54cbfd7 SHA512 4cbced2264f235c58c1ebe60937a8ff0c846384be4d53add2c7d3d81927a55e1bf1be9795d94fe2e72ca510f3cfc2fc1b5e1e947eb4a17d2826acb8c275014b6
diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild b/dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild
new file mode 100644
index 000000000000..481cd77335de
--- /dev/null
+++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+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="https://hackage.haskell.org/package/${P}/${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/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-1.2:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.6 && <4.14' 'base >=4.6' \
+ 'tasty >=1.2 && <1.3' 'tasty >=1.2'
+}
diff --git a/dev-haskell/tasty-smallcheck/Manifest b/dev-haskell/tasty-smallcheck/Manifest
index be60d6c45e59..b9ce7f226edf 100644
--- a/dev-haskell/tasty-smallcheck/Manifest
+++ b/dev-haskell/tasty-smallcheck/Manifest
@@ -1,7 +1,7 @@
DIST tasty-smallcheck-0.2.tar.gz 2341 BLAKE2B 6b91fd77b4ec66ba571cd3c6b9703c37708590f8679e9ff4e6949b36ba92892cd083776934877f694742fae1e8d66c8c4f3344ee30ce550aacecf9b2e57d362c SHA512 5a97592878c9814057cc6448591c3ba1e7a0027d45bbdbe76db1249fc656d66ae4a4b0992e42d101945630e07f6f622c644f9fa3a3abc7fdba472278dda38be1
DIST tasty-smallcheck-0.8.1.tar.gz 2690 BLAKE2B e6ccfca50577edc27da4d8f77041e5eeb80c28574a5d0d9cfa20154e557a9893242456a4875e72d616e70f477bf1b7c6a1911c7d3a863b71e8481ff387815a00 SHA512 26ed0d75559c2da2f4296af6e9b02f8d0a19043b0ef154674eb782703fcd3ad7f4863b7b07dbaae27440078b4b00a9272cd9d5da23089993018e933577be5893
DIST tasty-smallcheck-0.8.tar.gz 2426 BLAKE2B c11b53a2a4f9f26375db2b8300520b464e4b46f0b2119a18c3f0957ee45fcc3cce8ae0eb5360c4d105e937dfe58f7c91f52f88e8a166224ff6a1241379d08927 SHA512 8ef5e49647843fece659e21ec8b76fc63a43e82bd60d406b68e2fece18ba81368bea8e9accec36cfd80836f407343fcf3da1507bee60802033b8f2147a16e75c
-EBUILD tasty-smallcheck-0.2.ebuild 697 BLAKE2B d4a4def3be1c1de1622bf042484c2bf49f44cb7c0054c9556e2eeb37fa733647e2e1e8b0cae9a86897ffe049ed45d2fc7d0acc0f05a1bbbb136cbea6db3d99fc SHA512 a8d98b87110f38250e4d82b323dff7b3a14f9ec5cbd08816cc26f8b58c5bdf3af1955349f9509568ea32058ada786ee6cd84908c46988fd1f5a80e0b14cc03d9
+EBUILD tasty-smallcheck-0.2.ebuild 685 BLAKE2B 4e8f3309647dac61671638daf75a716e850fce0cc0f6c7ea92050be65c4401e8cb82656c50fca5a32a1640272203d9de4b2e2362b175b1035f43130f3b740ee7 SHA512 80cb9761d980d78e07ce8cc31ff750c357e401f3244969787db91163bcbd6e45d662df694aa63bb79b07cef6a7e03348816dde5af0d3a03f5acb984f87d4d542
EBUILD tasty-smallcheck-0.8.1.ebuild 690 BLAKE2B fdbef077a9ba3cede5a9d690c174652a2b456fec505ec9930a92e9dd7718e57a8121fa337344a69e353ea06950f6afe9079d8bb5192cbfc7360333e2eda2c0e1 SHA512 04d38ab05dc176b983480e05cabb2004089418235ebde95288f748a6980efef1cf3f77d26e5323a0c32bb80941c856a5937673681c1b47fefb1621989bac8a6b
EBUILD tasty-smallcheck-0.8.ebuild 692 BLAKE2B c23e54781dd223174ff5627c7c7c2607b04152f7f95915bc369acb0f0dae43e41855f559455d77f5b60e58460c98071c1af9b2da70de08ac7aa22ec8e413509b SHA512 a92d006117b390457b4d9621e9ac149695b3e0d98091a97c6b0303034015e5d06a282094c6ef57f9a968aeef622a0f421cb1c13485cec160d28dbb81eb9c8d7b
MISC metadata.xml 419 BLAKE2B c797b6c22cfeb3ff17ab726a0dd5eb19dea26dda9855a3347437aa8ba911e2deae50ed9f83e4eca3b45ce3a8cded7c2a4606392abf329ee883f3500dfc142f90 SHA512 96c18b1b1c80c6b1bdfa97b329307279100130475b71189487300027fdfcbcc16aba5ec5e8245aa5fbdbbf31d628d7edfa93ed6464f007445000021871a1681d
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
index ce67b27ae70e..9795e430cee1 100644
--- a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/tasty/Manifest b/dev-haskell/tasty/Manifest
index f5106d76686b..338bf1a89b8c 100644
--- a/dev-haskell/tasty/Manifest
+++ b/dev-haskell/tasty/Manifest
@@ -1,12 +1,12 @@
AUX tasty-0.11.0.4-unbounded-delays.patch 710 BLAKE2B afbc15dd5bd48a80ad6d976c14c2c92c569f4f2b38b35d52d4b3fd58c031f1b3c7a0e7c0a5cbbb5c33853f44a1cfe987b53f544d8570c5f54497b66879c7c1b2 SHA512 83d9c410a7b96cfdfef6563dff949d2c21d30d69b73f0c8b63e8f76b025442b47c0ffd9826986f6a21b288942532d282558fc5bbfe3e16c003732656d0025973
-DIST tasty-0.10.1.2.tar.gz 26285 BLAKE2B 0a1ef58c8cf95bbcc87ccd2d2416861d79ee9a8c74c147b4e4dd18c9c37e2e12121ad4ba1771b6068dedec512b6a2fafad53ef5c278cbee041551f0bdeb5e62f SHA512 11171cb42b0c88cee04fc3c42c6003c6e501a16734f86ca4dcb33b7e28bc282fd4af56e88d398f6508ce9bd3da666a954fd3b50b8c89cf27906ea8694d753d3e
DIST tasty-0.11.0.4.tar.gz 26612 BLAKE2B e6058ec9a3e4442e822b4db17d79b464a98ceb021625281de47179bf6aa768bbb33f2024ba7b4bee2e6a61996769de2270357e7111ba6e8f7719dd3e7e9bc797 SHA512 8ccf7701829fdb42e367ac1e5805363d7489c770139f6e608d1240cec9e54517230166783a857480b70ca424f40f9ab83313e03e893d6d21503706a4c2e84e95
DIST tasty-0.3.1.tar.gz 12145 BLAKE2B 338417c955c2b6e5072253d93c4e591c5f91f00292e845c6b50ca797376ec89ef4e42bc063c7774042d4e45274140c6d693f03a4ddbb783d2d4d215a0a8180c4 SHA512 aa727d8fcab7cbde07f721ad8eafc957f3fb6f01827a8ffc329bd1dba86bb40dbeb9e17c86becdd44aba592d57e29d07a5435ffbc8fabaa3c92fa0d0fa544e39
DIST tasty-0.5.2.tar.gz 15369 BLAKE2B 857b844f04b1c14011e7b441334cc180b66817a523e0ea0373271e8eb0c0be7028394638cca8344b124a32ef190907be025fe8dc49ae9ad646e66473040b5434 SHA512 94116a4a12b842c4c136dfb5fff75e3843aa27c05fbad64e1752bd29b60691dbf12d093c5480e9c93d97ec1adbb98d579e63dd13921323e32e9127fb75bb3d37
DIST tasty-0.8.1.2.tar.gz 23234 BLAKE2B 2bce9e12edc57d0ba769a3d10617d33233a378f6e9c686c9ce41b7c4e5153e67943ee9d6908000d8bb334aeda2e522877a209c18f7b5cbd6c9c93dfd5cc3cd20 SHA512 110c605cd8dae769a4ddd75f5940df5681eb1f38e005eaba72a4a9109637e3e8dedda7389dbac5a11fa8874da1f0551b7601cb7740efb8c6c6726e7a6ed10287
-EBUILD tasty-0.10.1.2.ebuild 877 BLAKE2B 94656527a95ddb14e61f80f27178592c424e5e8a904ca6732bf84967f55412e74e7e8f924de09692c1a4658afb67722ab3ef326bdbf60858adf615b5700fa628 SHA512 8e9521169e7df2269828c2de45ea739fdcf9f350672d9b648bae4ed029c086246c927e4af4abe93d9f1f32c6fb3ad1d8ced59c9f6fb9498b73b3e3cfa6c77300
+DIST tasty-1.2.3.tar.gz 49148 BLAKE2B 8de7436bca740e55a6592e833326b03f001823c74c8678ae5d38c2c836249a9af08321df6245573e5d060a25e9512c1f601a62978f2b3f22ee846d3cef72a829 SHA512 3922fc19c3ed74b1a39f8e6dc5fe243a955ab55d2e9d08d68b0932dfa0d16cb1efbc73bb2d793c1226d56986141494ce0490c9af70e7e612d07da64d5e2ee472
EBUILD tasty-0.11.0.4.ebuild 966 BLAKE2B 256ce4f272ec09a455679b31fe03c75e97046866a45860fa083d525ec7709afe457b7c832cdfb632bea85e32a76baddb6b7ac99d386da42e5774aa2385a994eb SHA512 ffe6f9bbab6b584ca8cca77d42017c36828a9a5d9ae37c62fded406d4831620b82982706299208a6145271e52c7377e57fcdb6a89af63785129c8688a11bde3d
-EBUILD tasty-0.3.1.ebuild 889 BLAKE2B e8237fa48d1d40114fab5272a2bf95f28ddbe45a73598b323547c2520d6c6dd3a9aa64aed161203bef7104d3531f08c5822c2c283b51b2c0f2545b7ce7f6d3f6 SHA512 b8dff0ea0de607e47bc07bad06c3f5d3f875ca07ab18c022d8cb596381c23f702013696c4006ce020deebe4e075f688f876ed97730137dfe33115e1e7346a4f5
-EBUILD tasty-0.5.2.ebuild 888 BLAKE2B 80f9d16f1e9099b842a13fc2cb78c43f7f1c0ec36cf3a59a40f265504c9b527babd7d95553652401f56153a7e88d839517a0c1a156c91f3ea473e92def09576e SHA512 6652ee55bb983bd2ab6347cce8d4efeb6afbe1316fe1b9e65d7c598419e95f108cf68cc20eca1796413fc5b5923fff56ea6dd878da65ef920c6e48b3dadc5d38
+EBUILD tasty-0.3.1.ebuild 877 BLAKE2B e38da562eb97ac7210937b11b69076ddc8033a36a117104d79acc30c83c9c286acb5566697f993707b33e984efec5301e499cb459bcdff64fb26f77a6a18a09b SHA512 a4216b8f74018451ba8ada1e2a7542559ac39c48e078de340c5fd6ce3537e02383d8455ea93a9a396c4ae5372b930432df9663ba597c487d87e27d706f368ed3
+EBUILD tasty-0.5.2.ebuild 876 BLAKE2B f49b5682c6877eb0ee15156fd42a973d790fcb86838eafcb092512af6c27cec7f91bb14896ce8d71ac1131f51ed0b4b6b1b74a7ade078a94cfcac1f216567e1a SHA512 a2a18c7c7a475cf8a8a9784cb1dfbfb2354cb2f252d939f25d67300fd1606aacc375e5fe4e533bb0eb3eb60bc0eb1933e7594f425cf15f34d0108520202ef650
EBUILD tasty-0.8.1.2.ebuild 869 BLAKE2B 4ca6f1f96ba62f369e92fe122e167d63c805956f95a26262d12a255c54e4c5a1fce6c24509efe2c607d5fe5c4ed290362e412ab11f962c5c387e011644c32726 SHA512 90b356d7d3f520606ae8c723b4fe0bebc1c6d7ad9daf50a5e0c3de03202fdfab1a0df98304d3b38ab4ccfa455466650022f607594adecf7c2588211cb3d10ab3
+EBUILD tasty-1.2.3.ebuild 993 BLAKE2B 8bd6d789ac539541abc21532fe275fd1b224ec080b20565979341ecd606797cc1b7c60c51938aa5e8fff6e86a276562a8863545f1db0ff9de36c1003e6d35ac4 SHA512 d64756f454e0ff1b55000a014c6a7b2e5b221617f6a3d8a0a21cbe79b4ad0fa4145717d91e69ac36c3f9137d52c5a3c4dc6aeeef72b3426e3a9847ab66d0594e
MISC metadata.xml 407 BLAKE2B c644721938d16c62308bb17e446d912004ed49bb50b3f3f55c353698000bd7c69ab10175a5caa3f0374133df6945a6bad3e47507090706d916f61c4872aa4571 SHA512 dc2fbcb934ec6f2cd8483d7a0421ec0c22d5807924089fe79aa978ac3b11ffc23ea443d9e565ad83eabe3dab4a068c08909111c589991c33228a179381cce17f
diff --git a/dev-haskell/tasty/tasty-0.3.1.ebuild b/dev-haskell/tasty/tasty-0.3.1.ebuild
index 708aaae534ab..78242c8f3fbd 100644
--- a/dev-haskell/tasty/tasty-0.3.1.ebuild
+++ b/dev-haskell/tasty/tasty-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+colors"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/tasty/tasty-0.5.2.ebuild b/dev-haskell/tasty/tasty-0.5.2.ebuild
index 9a8b95243939..8a665e605788 100644
--- a/dev-haskell/tasty/tasty-0.5.2.ebuild
+++ b/dev-haskell/tasty/tasty-0.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+colors"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/tasty/tasty-0.10.1.2.ebuild b/dev-haskell/tasty/tasty-1.2.3.ebuild
index 0880ee7ea464..bfe4addf2901 100644
--- a/dev-haskell/tasty/tasty-0.10.1.2.ebuild
+++ b/dev-haskell/tasty/tasty-1.2.3.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.5.9999
+# ebuild generated by hackport 0.6.1
+#hackport: flags: clock
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Modern and extensible testing framework"
-HOMEPAGE="http://documentup.com/feuerbach/tasty"
+HOMEPAGE="https://github.com/feuerbach/tasty"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -17,16 +18,22 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
+RDEPEND=">=dev-haskell/ansi-terminal-0.9:=[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/mtl-2.1.3.1:=[profile?]
+ >=dev-haskell/optparse-applicative-0.14:=[profile?]
>=dev-haskell/stm-2.3:=[profile?]
>=dev-haskell/tagged-0.5:=[profile?]
>=dev-haskell/unbounded-delays-0.1:=[profile?]
+ dev-haskell/wcwidth:=[profile?]
>=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/clock-0.4.4.0:=[profile?]
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=clock
+}
diff --git a/dev-haskell/template-haskell-compat-v0208/Manifest b/dev-haskell/template-haskell-compat-v0208/Manifest
new file mode 100644
index 000000000000..4ef128a9fcc3
--- /dev/null
+++ b/dev-haskell/template-haskell-compat-v0208/Manifest
@@ -0,0 +1,3 @@
+DIST template-haskell-compat-v0208-0.1.2.1.tar.gz 2892 BLAKE2B a4d941c715115a1e4bf01ad5bd9b935162407cfb697d2442838682e59183b67fa9e2168c8d0675572911fb2a473862790204e03632c64b5674b766a521db08ea SHA512 864cfb6a9fdd24f9a17d6e9ed2dcf8b00c6dc289165b2f34fb90384a90c03f554705437e15f87d53cd532c78243bf89f141d93a880aaeb7c6af9dc51e85ac96f
+EBUILD template-haskell-compat-v0208-0.1.2.1.ebuild 596 BLAKE2B 2168877e2f8264a4374ce5607f520a680ca3905416ad14c40a85d21b94fb3910f4f84bd4dc3770ae21d068bc3981edeac67f4a15ef304a4ce4ffc837d19da6f6 SHA512 70763acddeb5ed1be6ebff3817b27e8a7fff5cd39a842eeba8f1a489d8157aec4884690f4da103e101970818c78c1d9b4ae3461b872fe8178a20ca473186ae9a
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/template-haskell-compat-v0208/metadata.xml b/dev-haskell/template-haskell-compat-v0208/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/template-haskell-compat-v0208/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/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.2.1.ebuild b/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.2.1.ebuild
new file mode 100644
index 000000000000..347654e921ce
--- /dev/null
+++ b/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A backwards compatibility layer for Template Haskell newer than 2.8"
+HOMEPAGE="https://github.com/nikita-volkov/template-haskell-compat-v0208"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
index cbb76cd03abf..2538c75a6e69 100644
--- a/dev-haskell/temporary/Manifest
+++ b/dev-haskell/temporary/Manifest
@@ -1,7 +1,9 @@
DIST temporary-1.1.2.4.tar.gz 5220 BLAKE2B dc5744b92fb2b20a878becbc4c4a5274e8d6ae9d827abfa30333f5f30ba0ac8141c7cf8805de532e241d7379f3fdbe8900a18c471d0405cbedf85c817d1f026c SHA512 ebd2221ed75deba8c411ef4e4c6c45de41beaa1d26521f488b4ab16ee731839cd6193ce987701a224110451138c4eeb1b40d01a65a20b4508bc9fbd2a87e7313
DIST temporary-1.2.0.3.tar.gz 5308 BLAKE2B 5c570641d27bbda5f28a1f0eac65a89377310cf10f1188b3bb90f5ec0aba67c466f3518a69dc4f1e446031c3e6f6fa6fce65f705db0185401d0986b385072d60 SHA512 ceada89c2166c315b2a54cae0a636eb0b38e6e89481ef32d3d1e4305d4e601305b4cb88fba3069493e8fe2014e3d237348a37567aba61e617c69707f0a16dd34
DIST temporary-1.2.0.4.tar.gz 5347 BLAKE2B bf1d5740510248d993159aa4e1fba4c023efe1f64e8160c4a6ed33c2f8529907a406600c096f9ea0954f8f635955d2ba47968346f4c62eb3037f6748c862a9f7 SHA512 cc8ba1c43d3e75f13450cbbbea081b5dd42d4a8c0fd33dd4ca9cec636aa91c2cd5c6edbcd86bf7895d6672a46c3e2c8edc57bb2ce88f61fdc05ec75e62c9373f
+DIST temporary-1.3.tar.gz 5686 BLAKE2B 7769c471a8fe3f2a73291b53633c9d4ec785bff9dfa93874f46bdac50b7e16a5fea918848645132593d2d0c0aeda2479777e04b1adf8fa501306bace89fdfdcd SHA512 e3078caf54da95c4efa9e9c936b35a98b62296ecce2242cd4e103605a9d29e8a9d6c7027dbf50d02b6a893bea558ea5b07dbb1df7c59bf26d86db76ccf112f25
EBUILD temporary-1.1.2.4.ebuild 644 BLAKE2B 7091fc1d4caf84a6918acd553184b5fb348ffd00e78150cc17acbb1ace2310ce74a974833afa6e9ea0391dc6b82d9f69a715eb1b842ae5d580264874ddf1f7f2 SHA512 9fd646241643a251681cf12cdb3e4b664fdd3d553d0a5f49c326943baacc4e63e1cd373fa5dc468edc966ad6fdaf214900fda022c0e28bd75141c2129350b4bc
EBUILD temporary-1.2.0.3.ebuild 668 BLAKE2B 7cfbadb7a2f00c45cb9d163d397b5df26ac4d4b9cd3da376f05e2aee739842b1a39e8da83f8ef1385225f06191743fb74c840b3694bc1cb0ba818838684c940b SHA512 6eaf21f93199de8df3254389359cb736478f7ec47189f45a32aad85e389dfb8a95e84681182de936cf9c67f33d34429422500f11980220aa5ffc0bf0310351f0
EBUILD temporary-1.2.0.4.ebuild 685 BLAKE2B 3b1bfec7cecc0d3348a04504297fae4af2db87c685e73afd20b3b130cf5f1e3652c7b8356249807615677592026e991ad4f41f0bc5269b2a46d2fb0ca5f3dc8b SHA512 04eab66e2f429f7f3f32826c0b57642a3c44bb12dabb767f89a36ae389025b0d3f313db85c1485c99c2f151ba516b89ccef5c43e4356c6a9f7cec46bd7b7a8af
+EBUILD temporary-1.3.ebuild 743 BLAKE2B 2f7c476d29eaa306efdb8081690174c605d74e3aa5342373db323a830b84df0db4964fcdc2f4b712e01c7b7175ad98b4f5280bdd145daff157966685c0153b21 SHA512 a29378ea865e7f418fe9e9eaca715458a5e50646b4141048848093fec3ba387d205f204818ba614b425e8cb3e97b667053330d9939b78d4a3cee8a058d2cdc98
MISC metadata.xml 760 BLAKE2B 657f8412b7add619d5d8827d13da1aebe29087a9334a6bb48271450138710c89e4227ff19f1348426531b3d189d750501ae343835ea9ec77d6e5a8b1e20b8a43 SHA512 bd5b25179a899cd867b1655df9e46e12d7a4a229edd3b1a13eab4688b6018757894be8c0a857231646e39260af604d762e8f7de5727d2366e20026908b3b3ed0
diff --git a/dev-haskell/temporary/temporary-1.3.ebuild b/dev-haskell/temporary/temporary-1.3.ebuild
new file mode 100644
index 000000000000..1557b635b0ea
--- /dev/null
+++ b/dev-haskell/temporary/temporary-1.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
+HOMEPAGE="https://github.com/feuerbach/temporary"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
+ >=dev-haskell/random-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/base-compat
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest
index 3320ceb64fcd..10de5c6c96e0 100644
--- a/dev-haskell/terminfo/Manifest
+++ b/dev-haskell/terminfo/Manifest
@@ -1,7 +1,9 @@
DIST terminfo-0.4.0.0.tar.gz 45591 BLAKE2B 94986d3301b73458eb83daa99c6a45b631fb83bee2a38724f2ae76b466abe52569529744ffaad014035947358f34761f18c5d1a734f5f2375b80fcfc2b1c4a8b SHA512 ba52ddd60ef899ca0a696813d613d12964b5e73b6450f013f4545cafa1ccd99b6f86916f0d369b4562ece0fa3f9280a7bba8160363cbc6cae93cedc3992fbf70
DIST terminfo-0.4.0.1.tar.gz 45615 BLAKE2B e763301621d9d55e250ac822b2dbf1a9b652d8f99a205de9e17572f99c3b576424bb555e00d26654ef0acdd06c4ac16ed9c5fb7c207f0eb5aea19325f51eedb5 SHA512 4b21621f4f7ebf656fbfd4278fa970d0211e2b66632b5251cdcd659a71df04294ba334ede97582b5b7f403e15552f3b6c4b5f0cb9ec6453aace502109eaeff46
DIST terminfo-0.4.0.2.tar.gz 45511 BLAKE2B edf4fae3dc4d6550941f60c2e87bfd2a81757e54e4198cd39751a651b6a09671d5dc8e8199bc25c5a06ae5644d7c30a299cf3aaa1b6256850ea24f64002f038f SHA512 eda799218ee1b1a765d909e9723fbf7e2de33b2946fdaeb92141bbf056a20a66bebc4b72359d1f5bdd5d188a10a3701d73818cee65170e0660daccf8c295897e
-EBUILD terminfo-0.4.0.0.ebuild 646 BLAKE2B 21f63d677f177cd6a8ad052818b34316fc57404615d91a6137393b3562cbe5f02e8b510f0b39ea0e1ef6fd41717bdf60e5d0d6ebbd22a3dd5141d92ec421fcbd SHA512 9a7bbe47c598678a8ea90a9e98070ad2100d57776785e3e03b03bdda6216eeabb2140fe847646bdb1a3795f61a4c240c7f867c985ef74de19e5f84ac97f52d9e
-EBUILD terminfo-0.4.0.1.ebuild 649 BLAKE2B fdc3bb5d4ddc10526f7373732e104ed911214efe7373563e6cc2104b9cc5f0c223b543275e06e14a4c6dd6f35a639936addf446c69cfd3b0e2aeeddf3bb32c90 SHA512 1768c328b208cec4b8bc17242fd4f72451bf95a2932a7efb2aea405c4fbc8b3d0703f478eb1e76b01f8d5c416959fabf35760f2823c9c18c0082266f29852534
-EBUILD terminfo-0.4.0.2.ebuild 712 BLAKE2B 8a418fe91114cae0fbd7b07b238855be726a42e09492f7a196ad4af94ef7c5177dc51b97690e0b10f48ec9fdf4d762c9d3fce0e3b3c19a2e6cc0be3e586af70a SHA512 4a8ddf479ff596fb83286ce542ca7673fb4d3c1014eb40291df0baf70ebfe41ae87103f6d78746245f862bc32eb75d74401e8999a5159442eac218ab618db7fe
+DIST terminfo-0.4.1.4.tar.gz 42234 BLAKE2B d20920290bb865982d3dac1647a7bad8d75dc7782db249286fa0fcd70ba1bf532da174bc0925f13c6870a2949c7d3b033656c13f5906f09000ba7d89ace4102e SHA512 3006b7c4a0628cb0f28cfb9af8172410a194ee9dc24e1bd121a94d5c5bfbba09ea0b232412eacc7f6705495511077a427ef2aeb7fff2af7cb80e25823aa1667c
+EBUILD terminfo-0.4.0.0.ebuild 634 BLAKE2B bb1949e723721e8a4eed4f461513b630ad3df5f9677478f861e50eebba272713e79c802c26e3dd9596212a1b3c1e7f2e9a901c6190c5aff9988638664225990e SHA512 d953d1fa92643350b150caeb67009fea1687a01583b3cfebe1536333a06e2c563f7fe6582356c8ea449bd14527d087a48bd8df6a3fc63ffa29921faf8449eb33
+EBUILD terminfo-0.4.0.1.ebuild 637 BLAKE2B 26b404beb1af9c863f4c48df1532ab3155fa156efcc86a7dfa8fc934bcfc50446644476232decca6a6965803e8e850568bb68434f1037ed4fa44d558edbe986c SHA512 5f3ce70c2778a67b0e649eb97988a8672e92b6bdaab7dc04ccf0365a4151797db676e5081b0f1812f6d1062eb6493b437c0a71352ced9a3b2dd835886006483a
+EBUILD terminfo-0.4.0.2.ebuild 700 BLAKE2B f536316fee6fa6ae3af26c9f586ae8894887e2eab25faa4f8fb12efc83d89eb0ffca5287fa3cd5429bdcf5864469010ae28281530956b26c92e575897eafd34e SHA512 32db890f89e37996221f1d62357469e0dd8f38285605e8f14e4df436554bc86963bae88cb17a04f15a7b2b2d8b5d56501a6d9450d05571d6a21cf004b01296a8
+EBUILD terminfo-0.4.1.4.ebuild 694 BLAKE2B 198803287f7a9f98a8b6ac40a54e4bf25b267326f00313dbdbd54a8e11baccbaf1fb29fec98ff048d4c063021457da1c0fb0012482862d983151e70aed55d04a SHA512 48556bde990cdf0dbab7a6e320e984036e6d0a30bb6e4dd4cce51543ab31726d15e4d2657e648e503abab8783e75769bd2ef245b77aa736b722a885417e78a87
MISC metadata.xml 306 BLAKE2B d582705c23d944c9c5e719cd7e5bd3ec21d51c972a9a6d1745ce7ffe7be67a02cce445aceffe320deceb2a3bd14e259e0f5d0a106f320abb7c8ab8cb6479a3f1 SHA512 265a8a424b9ec088d8f4f0902c294e336b1265a1cb538bf7aca854055a88a2aa2a33c22843b4a98007ff84b6699be0d0e68d7b9e943462a673580f5afd39047b
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
index 216a8e46af4f..2174f08d3c56 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.0.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
index 122782885604..b89f2a5e62a0 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
index c3878715b41e..0349e6b96492 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild b/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild
new file mode 100644
index 000000000000..c179dc6ec011
--- /dev/null
+++ b/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8 and ghc 8.10
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/test-framework-hunit/Manifest b/dev-haskell/test-framework-hunit/Manifest
index bf298940bf26..8194d7d1195c 100644
--- a/dev-haskell/test-framework-hunit/Manifest
+++ b/dev-haskell/test-framework-hunit/Manifest
@@ -1,6 +1,6 @@
DIST test-framework-hunit-0.3.0.2.tar.gz 2770 BLAKE2B 48d5d90f215a27402c77967e4656e99cf74740775a98b3fbbd6d3ecd90ec1dc8d31cf462df6f7ba2939b40dd524d5f13a4cde01ce0d03aeb2829726393ef39de SHA512 068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32
DIST test-framework-hunit-0.3.0.tar.gz 2679 BLAKE2B 8e224ed1c05d8812b8fad8427350a725926ce150c9381c1f76e10deff0d5f818f3ab672b1e4dc5cbc4e6cdd61496a9d7c95d73ddfc110e263f0e17bbf37dd835 SHA512 39a537a56d3fa7f6a996b58a40971265acf4103608f10386af2c7d8d941cc416afa504af2f2f70b91e43616dac1231d384e2fc14835f5a13e41fd27d42f708ed
-EBUILD test-framework-hunit-0.3.0.2-r1.ebuild 938 BLAKE2B 19922b93e0cd971c0dee36aadedc1eed1edbc86f275092caec5516ce86dc1cf57a8ca8683e277f8c087207d9cfe617afe785542220db078ee566d9a53633765e SHA512 70dc9b5b143a16747455a703bb0c4aa2c081505b2ddcc0dbb495cd02479b788130d8cb324f1583b6f11f7a2beea4107e2298599b59ecfb88232ef8105e683179
-EBUILD test-framework-hunit-0.3.0.2.ebuild 888 BLAKE2B 829ea41e9ae33a5b25eca587d2b26432afcfa5fb514aa9e57bcd4dc1b99824b0f14c7ad80b7877226699dffd7ec13ec6efda1cba9ef71a8b6e7dddcc3466160c SHA512 0202500fb0f142ce4e755c6db3bfe99d9ae442df0a0ae109a0024953009e2ccdec5d6f4e1ed531202d16700928e1fdc9664b1544845b321c5e8ee1186e49abd0
-EBUILD test-framework-hunit-0.3.0.ebuild 804 BLAKE2B 5fe924611d65aaf2e3ce00b8a97a0c8c39c6872ae6fe343aaa33cbee479a404493ba6c4d36a9afc2d952f64da8e3dfed30612cdf4abdf48bf3f2d3fc3d60eb19 SHA512 4b6f7a2e84d8f81cf4e2d64a669a006b65a7fb277bb90a404acbe4f3bf782af4dce9cb95330077a45ca67376e86dc333d6ba8f4d7aac3b90a6cc85c8726965bb
+EBUILD test-framework-hunit-0.3.0.2-r1.ebuild 926 BLAKE2B c0a22dcb85c49c7dff6ea982a575f0b66b1a0c7ab8585f669d980b6951b30400b542c25b1d1b4343693f975b917f951756bbd7cdf59a8569f0ced36415df821a SHA512 a57c6b442ed67d652e5766773f70a7350ac53384da51d910a948cecbae1fb0f1ac8d76261f9829fc61a89f4e6662ab862b50a37685a764593be0de77ab3c6984
+EBUILD test-framework-hunit-0.3.0.2.ebuild 876 BLAKE2B fba4a2910631c6fd847fc777758de6e4dbfed2066a41dd17d51b012489b64c0c0ea7d17be8758a2ff697c9c636c6024a94cdfa8e5c2a5ba7645efab2e21acb14 SHA512 3f38b10a84ab94b06898f3e017683286232ad9d78d5cbde3b099cadb19805ba101658f537dba79d41bc6004bbcc76aba0f5d852c67e9012a22a73bffa7ad4ef9
+EBUILD test-framework-hunit-0.3.0.ebuild 792 BLAKE2B d8885181aa2d09612f2f14b303dcb0f120f4799eab2b40baaf007cab0c8db191311b81da90eb5ea18efa1a69da91dd194c13ca7bc1921c8206ae9c9293d2a9d6 SHA512 e071037b073ffe31d19b409be0d982de9c96adc472939a71a7743426af5e7c68f9646a895721015d7debc401f937d88c0ccf7ed8ed18ae6f5a8516c5efcd0b6e
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
index 82b27b14ae39..4fe663a8a4a7 100644
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
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
index 28519494b7f2..8b461241552f 100644
--- 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
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
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
index ccf01e5e14da..78f662c4163a 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
diff --git a/dev-haskell/test-framework-leancheck/Manifest b/dev-haskell/test-framework-leancheck/Manifest
new file mode 100644
index 000000000000..b71ef9c1b2bd
--- /dev/null
+++ b/dev-haskell/test-framework-leancheck/Manifest
@@ -0,0 +1,3 @@
+DIST test-framework-leancheck-0.0.1.tar.gz 8743 BLAKE2B 73c5e42f448d57a0d07c3a21751875f8b97a43aac2ba9c97e0f334d86b3a7e0afea6a753bdfa3253796340d77c12e251316a99f985e3f6166feedbd574cf466a SHA512 51a446c8650b375b893e762ed6d7683540788a57a7f968173556d93d811e7c039251c26e1086ba74546d9b2c834c278c75bc791ce8bacf38c381b01d3875371a
+EBUILD test-framework-leancheck-0.0.1.ebuild 648 BLAKE2B 4937bc4ae6bc9527d130eeaff958cb6e2ea72bb796f48c79072d20c392238323f53451220283695498e5b0dcd0d93feed3b4cc85c8bf9aa0cb00aae34135d212 SHA512 ea5d0dd2faaed681c1dc162d02bf0c60aaf684c8ac9830e34ec49a20e40511cf1f2f26e39506e00970aa88513fce54cee15dfc9666d07c7ed1b7960becb0b9d8
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/test-framework-leancheck/metadata.xml b/dev-haskell/test-framework-leancheck/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/test-framework-leancheck/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/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
new file mode 100644
index 000000000000..5758334d9ca0
--- /dev/null
+++ b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="LeanCheck support for test-framework"
+HOMEPAGE="https://github.com/rudymatela/test-framework-leancheck#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/leancheck:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+"
diff --git a/dev-haskell/test-framework-quickcheck2/Manifest b/dev-haskell/test-framework-quickcheck2/Manifest
index 777ff7bb5a42..73f4fb803150 100644
--- a/dev-haskell/test-framework-quickcheck2/Manifest
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -1,7 +1,7 @@
DIST test-framework-quickcheck2-0.3.0.2.tar.gz 3413 BLAKE2B 5dcc3d4e6705ade01dbf6a4da3d8473da87ad1ac53c54b3f164cc40fbe6b56dc91e975376f7c793eb7b1e6ac7ce849e0b7a35ec787b82643fdef8f2f9b5964d6 SHA512 83b3c324edaa0e8809b76dd077b79dc75a0ad26febaecdb824e86bee41dedda422ff2674e1c0e3ea6da5ff1710baad4ae162efd6005a085a88ef4616c66dfea9
DIST test-framework-quickcheck2-0.3.0.3.tar.gz 3518 BLAKE2B 7eceb9b2860c8918a6391b9ea53fdd2e03db17f4ee470234cb41e960b55c705126eb1f5a4c588f27e67096795b3d513d4f4cd8ee7abb6b8eb1db4cd7d68f8704 SHA512 a61ae17391e66109719ee4da0b0d469f0173a29aec8a9c5f9a4d6d5069c91903d3b3c0d9daa5ec5d611b5654dd25b9a9839f7501df24b489d069511eb7f6eedf
DIST test-framework-quickcheck2-0.3.0.5.tar.gz 3844 BLAKE2B 1c7ace7b85200d3ce1bcf6a48dc10d912c4cfa255eaf100b37d018128a4e014703cf378b2fee74355c1731d9062c68b164da96f6f672a10af460d41ed2b2d2ca SHA512 58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43
-EBUILD test-framework-quickcheck2-0.3.0.2.ebuild 961 BLAKE2B 2ae76728e09c66c2b4200b2c23b45e5725e7e152561cfebdb367bc415301f8553b5943877e9fb57535c8d23e000d34a2e5282103929290c131d11ea6f93d84fe SHA512 2d4abe0dfbfa143f47e6e4ff1a77c5a06f705f99145c704bf4dd7fd52f7d8bd4bd635b91e39c0778fa8ebefa11be7ddcdda3492802b3cf404bec0fe267def2cf
-EBUILD test-framework-quickcheck2-0.3.0.3-r2.ebuild 985 BLAKE2B 0543fdfb07ff8ebf51606385a7bd9b84baf2bfdeca1362058cbec55a1ed26bf62b374737e3ba24e433f29f79495bfc9714f8f4ac5b15160e7af0607a0bfb357e SHA512 1c337c0d03f8808a39816ea90b0d6d811cda2aaefbb7e3e5e56eec52276c470e219997baebdfd6828b2333780273f7f18f2814f4e799e0eba021e5bc18dc3a1a
-EBUILD test-framework-quickcheck2-0.3.0.5-r1.ebuild 1094 BLAKE2B a70a1f314f580354e226b09e305ac8b63a88fc2a68aebb01ae0ac8b468dd3e71458e35e67bd69b5f31c6b02c87f35ea3a0380e76e29dce8b2ce3f943059bfc55 SHA512 90def793bb61e3ed685adc633fc52680c4fd2683545ed4dc395ec48bfd542619434474309c413f603cea6abc794df761d24961b7330a2f567869555f9c8de568
+EBUILD test-framework-quickcheck2-0.3.0.2.ebuild 949 BLAKE2B 55c521498364661bfe46e1ccfb48a97c7208711e569b7c7029728b61a48ceaf99ebfd1e10dda67b56754b84c76687500d9d3b9e5ecdda8c7baff11df9b39c6df SHA512 f0ae52116cbb20a8355a23334f09093f6168962f80e397add2549438eb2cd1fd2e9c532dba708fffc46ab67b8c44069da01f53535bf55e71e4ade28a3d830235
+EBUILD test-framework-quickcheck2-0.3.0.3-r2.ebuild 973 BLAKE2B aa91a2d2699d22ebb2a474145d955e8745af9e7af3f5605ec626a7461950952e7006d7da20573b9dfaab9187365ac44aec39c0491d8fc686d49421f588faae03 SHA512 03129385254f9aa2cfa14e8b934ef7289758c7df1b5f5a6e39d76a66cff69d8827e17601efb83269a1476cde5304743888152470c0576b3fc059e8b27e2973ab
+EBUILD test-framework-quickcheck2-0.3.0.5-r1.ebuild 1082 BLAKE2B 8c7b3e91f866e2eaf6b94b50ee398444290d80226586ab7edb1c3597d41d30411e9dc25aa06454a2e39109f6b1f94f52d071d7efc0fc116e4d529d1ae94cab67 SHA512 22b550a1697dd662242610481c1599fb9df95517c0c8d2bc1435c24df2c29a17b2f1dfd08d62ba66f0583bf46676a8160413858b35dff9d4ac5409b42b6e38c3
MISC metadata.xml 342 BLAKE2B 76318a533a057c55052f9c4437d1d946108af14871a8c487d3f9b4a1e693e5e6e55b8c21b80b35d428920fde240c1d48d11b5f0a573d31d5588908d8c3d22b25 SHA512 65e222a0ca20f88a7657a2820effe47cf34acee6498986b5d0af6ec100e3123e62223405181e6082397b0c7a273c0a04aecf373be5df25a89715ee4a2068b781
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
index edffdabbf292..c3388ec987b1 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
#hackport: ignore-flag base3 : we don't support base3
#hackport: ignore-flag base4 : we don't support base4
IUSE=""
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
index 19772fe62ed9..04b60cd7be7b 100644
--- 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
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
index 4eb53233e310..17814ed154f8 100644
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-th-prime/Manifest b/dev-haskell/test-framework-th-prime/Manifest
index d4c2023c66f4..b07199a46284 100644
--- a/dev-haskell/test-framework-th-prime/Manifest
+++ b/dev-haskell/test-framework-th-prime/Manifest
@@ -1,8 +1,9 @@
AUX test-framework-th-prime-0.0.7-cpphs-1.19.patch 543 BLAKE2B 020b81b3ec3a7aefb0bb090883fbe9f704d194266fdf7a82ace1af4d2374a89f48e45dceac33e38baddd3028e361934b5ad2d5e652c2d7294c4cb5bd4eaee664 SHA512 111948aee97ba397d402b472f557b960cf68c077e049f4c2b87a58cb9e812e85eeeb0d672ac6a2b045a60b0cbbe9f6107a65ed11e17e80004792e621aad3d1a7
+AUX test-framework-th-prime-0.0.9-hse-1.18.patch 2666 BLAKE2B 7aa73a96cb24688bc42812c5fbb86faed1ca4fdc672f65a4fed13cfb3cdec4830017d50cb154b7e02731527898bcd52a1ad77a70f78eef33dbe74de5e0a1da7c SHA512 a87717808f6ea5fa47de0ecb3ae3789d59707957458c9569f10ee01bcd30bf52662dd8a63255e2975f7de4b2465b7e9e8d41849975442c0c46c349d481cc8fa7
DIST test-framework-th-prime-0.0.7.tar.gz 3832 BLAKE2B 47a4f4cc6884e71e4029290577c4c989fc881b506626ea41ce5598ccef84886b5af755a74f8a92ba68063cf2eaa94de71e098c308edd4c8df4f7a718e27bd8d1 SHA512 724b4de8cfdf10341bc95a6f437359fe0210ab0b7bef63761912d85d71ae552cef230f20bd50a723cf7aafcd45c30def6dc80b37c876986418db6072193f0daa
DIST test-framework-th-prime-0.0.8.tar.gz 3836 BLAKE2B 7ffa24ed45109319ab111d9b29dfb3beda6624c126eb2c308a5c7b7e0fa36cc5b67564c30220df14ec0db46bf82484446916cb78e0201e1cf995636a53d32b69 SHA512 f988c4c4a1329d9b6f1dc98a840b51787ecc3d2648e8093871970d9a79931cb56cbbef718f052773cb62867c7f0b084e15fa3dfc75c7443d1a94c4df65b8b71e
DIST test-framework-th-prime-0.0.9.tar.gz 3908 BLAKE2B 4c8794bf66081ffd6eee2b6f0e9d8fd5f2218a90c2522398b13f440aade1244a62e91c3c1e11367f109babd2e78722d94beaac95555be356ce55f25d118adfa3 SHA512 52f64b1705d51f45512da4270d8a80c93602d62a2c33eb3a0146f10a3f737395c9d0294af62cc3ff859dc8292338df892c0262216349109bb4f7b0beb09d3601
-EBUILD test-framework-th-prime-0.0.7.ebuild 750 BLAKE2B c879a60c116c9c7e0c727bbcc09129ffba6e72e07a81f8695b77d6a1628d1da68b194afed514b4a9cf47587222f7e28d63c93eec59aa7fc0e127fc18f699e1e3 SHA512 960bda448d2385d00f7a3c0270fe18eca0d2ce34ef55e20870c9036cfec8ee200ea35f896e496214217d1750491bd0ffc598088bd53852492d1677cb815dd1b8
-EBUILD test-framework-th-prime-0.0.8.ebuild 691 BLAKE2B eb043d498c6419d3b6137541eb45aad0b8034d3a8270c6bd86550b82814dbb3439c3547a80b757d22017cd30b729034c38d183708781b10d95fc4756cf23a6b5 SHA512 575cf6d78a2277e71ee3a95d7561a7ff44ac16adb26084a21bbe818567bc2b7c4d023546001ae1ae0db335228015a3e75364ad56b58e9384abdc1772d5b3d71c
-EBUILD test-framework-th-prime-0.0.9.ebuild 689 BLAKE2B f70baa186ec60179b09e47f364c704e6f46677e7d463da4d782f0a4fa4438bfe8dbb6745066b5035caf3a7cb6dd42ff7461fdea87915021bc01196bb0bba8eca SHA512 b74d0414717933e6183d65d577edc3eed18d2f943328598f46f9696f2f17d3e2cdf703a1a63412d1437fadafc78af19c5b1663e448496436db2f1c93c4f44edf
+EBUILD test-framework-th-prime-0.0.7.ebuild 738 BLAKE2B ba8a519a3398fa0d01c0cf391bd5b4615d05956c275cfc2fe6932c7afaa70c5c8a2fda580e46e895865063250bc128de8b2714fe6613b0802102da00932c4c33 SHA512 9045ddaf4769fb33a123c48091f12f7bd2a52cc0b68847ab6672e9c5f3f6d69de12dabde64044f99fb733a5ae744610a72be17635cecbd1521e473c722781a1e
+EBUILD test-framework-th-prime-0.0.8.ebuild 679 BLAKE2B 8085153bf4bbf730df230bedbdb9595de65d64764830e89aef4bd0e09957b7685b7e6873443d45d1c52b32e176351c8ebc8aa0e11d10721a628c1a21f7a65e24 SHA512 52a0f26481a5286a39e4d8d85c076f58a5a27fdec604e0af87386079a226fce9602bea45e091252c87f65712564801234facc12d74d8e40dc80b76313274de44
+EBUILD test-framework-th-prime-0.0.9.ebuild 722 BLAKE2B 3e8320932bb7298b019d028a075ecbecd09ddc3db97c47de4168236505827ea4cf55182c2c905ac421768987666f06d332b51d2b739bb91aaf35d03f17cc0e5e SHA512 ef4642e5dc56962a99ea8105d083a09a63f83bf76ee864f176e41d98de190043d8db457a0f66648e1a05daa4e6ca8e0f3d7672da1ccd23a5eeb7002fc5248496
MISC metadata.xml 364 BLAKE2B 75e7b23afcf72d32809e7b955b6427fbda3355bb3204ce7e6231d95916ddc4e44da0e5bf7038f5dec0cdf466ce08eb385333b679ead64b3beb68b17e9b9fd9b9 SHA512 b858a5901747207b40d99002ff60eefa7c4d7ccc94739a2c3b71f1e2a742c2345ffadcc3ff3ae97d339937887ae4ae233a5bb795165e667ac13c7e559f24003d
diff --git a/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.9-hse-1.18.patch b/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.9-hse-1.18.patch
new file mode 100644
index 000000000000..359d5ea4f6a9
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/files/test-framework-th-prime-0.0.9-hse-1.18.patch
@@ -0,0 +1,76 @@
+diff --git a/Test/Framework/TH/Prime/Parser.hs b/Test/Framework/TH/Prime/Parser.hs
+index 87553a6..f188390 100644
+--- a/Test/Framework/TH/Prime/Parser.hs
++++ b/Test/Framework/TH/Prime/Parser.hs
+@@ -10,2 +10,5 @@ import Language.Haskell.Exts.Extension
+ import Language.Haskell.Exts.Parser
++#if MIN_VERSION_haskell_src_exts(1, 18, 0)
++import Language.Haskell.Exts.SrcLoc
++#endif
+ import Language.Haskell.Exts.Syntax hiding (VarName, Exp)
+@@ -14,2 +17,11 @@ import Language.Preprocessor.Cpphs hiding (Ident)
+
++#if MIN_VERSION_haskell_src_exts(1, 18, 0)
++-- location field for haskell-src-exts-1.18
++#define L SrcSpanInfo
++#define loc _
++#else
++#define L
++#define loc
++#endif
++
+ ----------------------------------------------------------------
+@@ -45,3 +57,7 @@ getTests :: FilePath -> IO ([String], [String])
+ getTests file = do
++#if MIN_VERSION_haskell_src_exts(1, 18, 0)
++ ParseOk (Module _ _ _ _ decls) <- parseTest file
++#else
+ ParseOk (Module _ _ _ _ _ _ decls) <- parseTest file
++#endif
+ let funs = map fromFunBind $ filter isFunBind decls
+@@ -54,3 +70,3 @@ getTests file = do
+
+-parseTest :: FilePath -> IO (ParseResult Module)
++parseTest :: FilePath -> IO (ParseResult (Module L))
+ parseTest file = do
+@@ -74,4 +90,4 @@ parseTest file = do
+ #endif
+- toStr (Ident str) = str
+- toStr (Symbol str) = str
++ toStr (Ident loc str) = str
++ toStr (Symbol loc str) = str
+ opt raw = defaultParseMode {
+@@ -88,7 +104,7 @@ parseTest file = do
+
+-isFunBind :: Decl -> Bool
+-isFunBind (FunBind _) = True
+-isFunBind _ = False
++isFunBind :: Decl L -> Bool
++isFunBind (FunBind loc _) = True
++isFunBind _ = False
+
+-isPatBind :: Decl -> Bool
++isPatBind :: Decl L -> Bool
+ isPatBind PatBind{} = True
+@@ -96,6 +112,6 @@ isPatBind _ = False
+
+-fromPatBind :: Decl -> String
++fromPatBind :: Decl L -> String
+ #if MIN_VERSION_haskell_src_exts(1, 16, 0)
+-fromPatBind (PatBind _ (PVar (Ident name)) _ _) = name
+-fromPatBind (PatBind _ (PVar (Symbol name)) _ _) = name
++fromPatBind (PatBind _ (PVar loc (Ident loc name)) _ _) = name
++fromPatBind (PatBind _ (PVar loc (Symbol loc name)) _ _) = name
+ #else
+@@ -106,5 +122,10 @@ fromPatBind _ = error "fromPatBind"
+
+-fromFunBind :: Decl -> String
++fromFunBind :: Decl L -> String
++#if MIN_VERSION_haskell_src_exts(1, 18, 0)
++fromFunBind (FunBind _floc (Match _ (Ident _iloc name) _ _ _:_)) = name
++fromFunBind (FunBind _floc (Match _ (Symbol _sloc name) _ _ _:_)) = name
++#else
+ fromFunBind (FunBind (Match _ (Ident name) _ _ _ _:_)) = name
+ fromFunBind (FunBind (Match _ (Symbol name) _ _ _ _:_)) = name
++#endif
+ fromFunBind _ = error "fromFunBind"
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
index cbb0254bc126..8450659e5091 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
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
index 4de5587210de..179b247b23d0 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
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
index fd0bfb0801c0..4a84d5c176be 100644
--- 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
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
@@ -25,3 +25,5 @@ RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"
+
+PATCHES=("${FILESDIR}"/${P}-hse-1.18.patch)
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
index 5e1c843ad76e..48cf1b617842 100644
--- a/dev-haskell/test-framework/Manifest
+++ b/dev-haskell/test-framework/Manifest
@@ -1,7 +1,7 @@
DIST test-framework-0.8.1.1.tar.gz 20900 BLAKE2B 4046a76825e645e82c5c2de7d098233b8bd93acbe8c932fe53d67c56350e87a623ffb2b379f95fce567cd4d8ed4459ea883e49d633f6e18c9ebefe058f74906d SHA512 7fd6015a0469623d2738c2a8d14c6b3a356c9463084a1b471f1c1b7b75bd33796ae8a0c01731e7b87dfa345be16bbeb262fcb1cdd4d8f1fdabd79c45f3570cbd
DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a SHA512 d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed57dddd39c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4
DIST test-framework-0.8.tar.gz 20253 BLAKE2B 2dc4d0926e529a22776f370bf673c797c77cec97f4d7cf02da85ffcaf245496c2d19159481b2c88a00a04b5f850bd4acffe050c8abf58525f5779799b83a5304 SHA512 5f2238b65d644faf14a1b057abd642c31bcfc337b345d155cd7b04d99589aa269b74ce9b5225b843db8fcab25454b677a05c498c873ee26635c206f6470a438b
-EBUILD test-framework-0.8.1.1.ebuild 1335 BLAKE2B 9c8e5f3f8af5de2d7f4dbbf6cc90cf252d41ff7ea58bbb1faee9470b423a1e8a4baa97ad09be3972cdeb1c79e5db6dccd6f9a2bda8c915d546aa77ccfb7cd4cd SHA512 dfb680578f2da3608c2577825225cd361aa301bc40ee8ef706e7be41c30af3ce9fea388f039b7ee4c1c2a28721495bf70501637217c593cd3008e02fff8cc0ba
+EBUILD test-framework-0.8.1.1.ebuild 1323 BLAKE2B 4de93eef343c72cc2621304c9d4f5ddd2be83a26f4e99f49733f331f701a3e1108fe354cdfd16bfebe9ef409a62a8a363df12cb8a4c13ef5978cfb8bba82974c SHA512 bef88fde662e8996926b68c0d900ebee8a226cdf984094437c44e092a2ed8d48cb3f60026c0a534bf228798f90a506370442fc276a9b34da8a99a2018e096d34
EBUILD test-framework-0.8.2.0-r2.ebuild 1727 BLAKE2B 8c6a015f85bdf78f4ca1c73c7a94a3e57c2b4d422c784efb8db8cbfe2479e48339fb183554ecf4e82852af396ebdffbef1e915dc718350fbbdc3db6a90fa7ebc SHA512 8ab07824a70dc730d2a1b325c7cc9111b861ef8f6e322db87c46857c92e9237446a8398a99368ec6f29daf9a55b49bbfc723a15565ff3ca18bcb3647fd66bc76
-EBUILD test-framework-0.8.ebuild 924 BLAKE2B 93e88021efbb255dce538f81f266490cc880d0785378b754efcf390226815ee8e4cdb981d1282f0ba58391aba145823b9e49a72442d529cc0eb474f48a87ef68 SHA512 4a77990ee317262c562e019a33591e08f7ff746a92b7f014bf323ac5d5448067e4fdf7f9b674e8c7f7ad93ec99e3e40ca09c7518ab7d092fd68ebc72e8ae5e7e
+EBUILD test-framework-0.8.ebuild 912 BLAKE2B 6a10eab9acc812e7489671d70410e6939fe23715eb110649d7fba0691285aa848857b6bd0dc1b1e5e6522c717ffa1e361167484ab80f84052fec6a147579fa86 SHA512 3f4b88a8f8f4cb2f6a71fccda72cdc6d358cb21d9d13f1e3a8829e712d965b7aa0016652bdd00c3fafdab06a11a3d2c22b6277fe9a3fb8b5a9bebba38a5d8ff7
MISC metadata.xml 618 BLAKE2B 8aa3d4fe0748ba4e45564d7f27f8e80559df6927af1cf17d2aca7a19065280d0bf1ed7021aa29a15c408ff4b49a078fb686bb075cfebce096898ac013d53e609 SHA512 a766dac2018919d0d3af4f66ef80b968d4bb70fa7c5ec5c412bded7ee2d2208ea7fcd82cf27f4fdc02f38202146ae21e57efda83e283c083d711eac341e44a11
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
index 2c0e1fe30df1..a8d3233010c3 100644
--- a/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="test" # tests are missing
diff --git a/dev-haskell/test-framework/test-framework-0.8.ebuild b/dev-haskell/test-framework/test-framework-0.8.ebuild
index ee7170edc295..9c1d7a40fea7 100644
--- a/dev-haskell/test-framework/test-framework-0.8.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
diff --git a/dev-haskell/texmath/Manifest b/dev-haskell/texmath/Manifest
index 89bd7ebb1f97..00ec99c9c1be 100644
--- a/dev-haskell/texmath/Manifest
+++ b/dev-haskell/texmath/Manifest
@@ -1,14 +1,3 @@
-AUX texmath-0.8.6.3-build-deps.patch 503 BLAKE2B a4ef69b969250fb2f3b400cd570f9852da5de83751624cd3905fc866af38a25f2f0e5755da6a799c746a6cf1605a0d1c1de3f7e92316aff478a3878938ea71a0 SHA512 0b9081cec67289ce4b64bf222d61e4621747bc256717bd347158d344be75762001e4c1a6a36b9bcf70d553fc80dad36b9cb9ae7b5611532b16bbe5a7c4c6e8c9
-DIST texmath-0.6.4.tar.gz 45075 BLAKE2B 3272642b243d693d0cad77b71c1caa9cb3131ca90ea3e047b8944e931885cb778571c25da25ad5f0bad70ee9cbfb029ae3dff1a25a2722f311e300960b8601a5 SHA512 b6d1ff64cd7c758687efd656a8e0efdc9b6a1eac9f0dde5cd5d7d07fe6b3c8fd1a62145413b950b443cddd2a434151bc490148631b75fc853bdaadab2b5b0640
-DIST texmath-0.6.6.3.tar.gz 46983 BLAKE2B ceb6881b7dacd496d252c6a911407d30194254b157d6e84a640dd447646849cfd8ac24f78ecdc848e1cc280cc2084b73403d12ab809f1abbd6b12f8a826a2f5d SHA512 f6e41b28445751a2d296c9d0effaa95bc4962bb7af037ce277a4b59c0eb8e83caf7389cc420e4839b3737764c2bd7c15277771afdadfbb4310112e9ba5477210
-DIST texmath-0.8.2.2.tar.gz 1599187 BLAKE2B f65be60aee417cea0ec9d8e20e257a39de3f64a0288376914f63980c3f13def3473820f0b696f5eb11f210dec80f6d7ceae7c7eced8a64bbd42af712717271fc SHA512 2c8806ab0386acec6ed963a4574a5a24a07eb49a833a51021fef48e3a975012a083bd43fc4172399265430d9599b79f3ce1e5edfe785e80e92f259efc9dc674e
-DIST texmath-0.8.6.3.tar.gz 1605299 BLAKE2B 89f9272b5a19cec18996e0b39f9e39c3f47e21a6990cf8c4467b5d0315d18e37aef506b06b12d470992117d87299972820c15bb1282d22d993936bdbfe3ab80d SHA512 d4ca9f6b6b94f491b2e6a9c110f7f8130047691b62266e6c0c928e3a7aed6c289484d93a9b69b9c3e7454a6bb404e48c5ac09d37f98f7d538d2a2825b96c7478
-DIST texmath-0.8.6.7.tar.gz 1595061 BLAKE2B 9b41f35efd528e924ac8d6c56a8403599ac7ce35954fc6c7e39f38fb26c0fcb153c19a93a4b4b3969102b87156784c19372049d2a68d8431fed5d023011a012e SHA512 792e81395d092b7606d2f4c4cb59afd03f4226e611ca4e7a9b2a087c507345c709a92853cbc5d780729ea47c849cdf3727528bdafcb2b9217b4032041c937202
-DIST texmath-0.9.1.tar.gz 1596703 BLAKE2B 94fae6b9b3d1dec548d8e1b929c355d1cecd2cef638f7cfe5dc4d1e6a96bfb23a56535ee717fc59b18afd7144778666cc1ba6dfcd3211343f6fe9b5d9117a7a0 SHA512 6aba502dfb9f5163115f229ca9484ef1df72e712494b95e6e050a2e655684addec564bfe0a261db2efb45d0a6a0ef4547a856ff85031a9954c04e0fbe7131269
-EBUILD texmath-0.6.4.ebuild 1103 BLAKE2B 37c9dec4f11dd5f5076d719d9fc615ea2eb1d0a0278073866c4a0fbe418ee91bf2bf2c56130d305097bbb0292c878dbad25cdf344a8cbb1ed9b0e007eb374c11 SHA512 f6bbd73eb5ee9f5338b5d1d1dfc37e498c33bdb1a68a123f7a7b77fe338730d477aeca4610b1bf37495dc99186ed58713835673efba1e4d6ea23ddb35504dd4b
-EBUILD texmath-0.6.6.3.ebuild 929 BLAKE2B 2338d4cf07269a61baab9aa49e455691e269d27c6f328d531b434a2af4d050c2f472d23de78f27ab8e05afba793a8ea2f58a1bc93d3143bbb90b6839d71e3e80 SHA512 87b957e43152c8fde6f34f2c6a352cab8518c4c963b7515c3889e5ec3061c853921422773b077897bf96f4fcb8bcb31fb45f9198ddbab650917cfcc9480c2099
-EBUILD texmath-0.8.2.2.ebuild 1283 BLAKE2B a9f71695d934549894fc4a56463dce74ba7c892b1bc9b7042c7475d926b8e41f94b012dbd1bdf5033ff0e88c6dcdb22a0b2e13b00cc05090277decb9dafbe778 SHA512 5282499489d34dc17cf5a4b9a066b063f7f1b76860678564e5ab15b15d5e7f554cf5df8f955ad6a641d700aad8dacd5663fe48dbec12319a458da11c951ae22c
-EBUILD texmath-0.8.6.3.ebuild 1328 BLAKE2B 6b9dbaaf1ab8d5c4e2edc4fcf2819a0b0d7a5110f86438422915d39813d7c1da930ce6fad7898a4e096be9d1cb5d0bea62684f67d7657e52481af176c64b0076 SHA512 acca7537f6188712c277588cfd9459c7fa47fa6aed10efee80a85c6480aba89b855bd6846f1acde9f5234ffa9ec995d624c1bd0fbc804a5242524367414c915d
-EBUILD texmath-0.8.6.7.ebuild 1337 BLAKE2B 133fc56b10ab5fd372dfdaab4f216bad612e313c076b9a9480b463613eec51940a42f13752129023a7cdf54e2a1cd838198390b57b07dbdff2b0d02ec621e8a3 SHA512 2e62a38deecd69b2cb6d607cfa772d30ec6d423c1a34a3a33452abe1d26c4a51f7440bcd2551514b766a1e920471a406dc52621db8af86f0d5bdf33bbc1b33a1
-EBUILD texmath-0.9.1.ebuild 1283 BLAKE2B 3efe98df82757145fd2ce3cf3aff2e62747f24a6b4da5ea8a7f45d991d15087adb3908cbaf63c3ae76b59d52147ad0cf8d3f90c12f3753085707e38e4cb49944 SHA512 3a0c6401d40d7dafdfc746f1b04a054fa0002459819c862b5b97774fd13b1f797775cb21f818293d99d98d2dc2cde786e51afdb6cbfc46fb2f714298d406901b
+DIST texmath-0.12.0.2.tar.gz 1792597 BLAKE2B 17981e435d870a4640f6a773be02e99dbaee295a420b11f90f357b9b483e9b8f5ff3b0363178b9fc57afbf7ff99328454af9c6ae8606a194a57d72ddbef968e0 SHA512 d5b3418492495f59b493bc418e68f4e66f7d2b4eb1293b540b1eb00312a7cded7eb4dba9b178224d311a1999fefac49b5cbb5caa50a85296292cb35d5806dfc6
+EBUILD texmath-0.12.0.2.ebuild 1231 BLAKE2B 51edc7b5441d820cced293ddfdc7f7e54e90fc6094c2b2d247b59b550bb78ab1f8cdaa171ab1eb42be41f63a9eaec5c54152ab3a4344cede0f6c0deb3ed72b36 SHA512 da3ee5a9943e2645f7743f8227b31ccea1773ef24a3ade1fe5be1874546443b2062d7dab533246f32e3bdf0bd7b74084b28cb9624a49776e2f83a31dc16abc42
MISC metadata.xml 919 BLAKE2B dedb22c3d6a09fd989cd721c54ac1d91263e1f52f18edfdc1cdb7cfb46886318364bfe007fc5eb98fe3455ea0eca2a0d98856f84229f7be3d9cc1ba062033e0b SHA512 2d604c4422425e099e143520d559e645f7ffb4be8187209f59829a03770e2bcc345555b91eca0fd35a32222b25652b3a53514f3448cbb99c27c50608eebcc961
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
deleted file mode 100644
index e5bb521239cf..000000000000
--- a/dev-haskell/texmath/files/texmath-0.8.6.3-build-deps.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-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/texmath-0.9.1.ebuild b/dev-haskell/texmath/texmath-0.12.0.2.ebuild
index 32063f3a1aea..c116e53f3dc8 100644
--- a/dev-haskell/texmath/texmath-0.9.1.ebuild
+++ b/dev-haskell/texmath/texmath-0.12.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -18,23 +18,20 @@ 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/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.22:=[profile?]
>=dev-haskell/parsec-3:=[profile?]
- dev-haskell/syb:=[profile?]
+ >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?]
+ dev-haskell/text:=[profile?]
dev-haskell/xml:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-8.8.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
+ >=dev-haskell/cabal-1.22.2.0
test? ( dev-haskell/temporary
- dev-haskell/utf8-string
- !executable? ( dev-haskell/split
- dev-haskell/text ) )
+ dev-haskell/utf8-string )
"
src_configure() {
diff --git a/dev-haskell/texmath/texmath-0.6.4.ebuild b/dev-haskell/texmath/texmath-0.6.4.ebuild
deleted file mode 100644
index 25b0afa900ef..000000000000
--- a/dev-haskell/texmath/texmath-0.6.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="cgi test"
-RESTRICT="!test? ( 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
deleted file mode 100644
index 309597d081f7..000000000000
--- a/dev-haskell/texmath/texmath-0.6.6.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="cgi test"
-RESTRICT="!test? ( 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
deleted file mode 100644
index 271539749295..000000000000
--- a/dev-haskell/texmath/texmath-0.8.2.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 3d98e1ab4142..000000000000
--- a/dev-haskell/texmath/texmath-0.8.6.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 949c7c0e6672..000000000000
--- a/dev-haskell/texmath/texmath-0.8.6.7.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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/text-conversions/Manifest b/dev-haskell/text-conversions/Manifest
new file mode 100644
index 000000000000..a1f651c5bde5
--- /dev/null
+++ b/dev-haskell/text-conversions/Manifest
@@ -0,0 +1,3 @@
+DIST text-conversions-0.3.0.tar.gz 5232 BLAKE2B d06232313990941dba2c300703a1b6b9b65c68583b8e8a77d6f8536104e39af2d7fb5529e52fc39b1c554fe50efc5df9fb4397305bf4e763b3fa5425b8b72189 SHA512 767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec
+EBUILD text-conversions-0.3.0.ebuild 772 BLAKE2B f69a94bd4c116d81ee73f7332d0bfd3ec4ac54787df36caa8d8d3a0ae004699b13f43e0f00f40d271f93fce6b3ea3082c227b937888c73a66a734cda127ecba4 SHA512 4b83d66a8ceedbdffb151ba5f3ec4a6eaac9cc0c968e8a104250e84f9aa806911d37669b6d553dacf003613b2429bec75abc730e95c5c68fb2dffd59e119d375
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/text-conversions/metadata.xml b/dev-haskell/text-conversions/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/text-conversions/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/text-conversions/text-conversions-0.3.0.ebuild b/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
new file mode 100644
index 000000000000..c44a2a92df24
--- /dev/null
+++ b/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Safe conversions between textual types"
+HOMEPAGE="https://github.com/cjdev/text-conversions#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ dev-haskell/errors:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/hspec-discover )
+"
diff --git a/dev-haskell/text-icu/Manifest b/dev-haskell/text-icu/Manifest
index 3f410ec998d8..457f5b43ce6e 100644
--- a/dev-haskell/text-icu/Manifest
+++ b/dev-haskell/text-icu/Manifest
@@ -1,3 +1,3 @@
DIST text-icu-0.7.0.1.tar.gz 45533 BLAKE2B 1eda34ad7a8bcaa26814cb4fdb864e67531aca5dc80ece9a71dd770022ec7729e7e2960729c707ab9b5d4e8ad3b112e50572d26a2f2a573ffd6f3c914a0b5545 SHA512 54551ce0d629bffcca32fc855bfcdf2e24282359ce3a32578a98de4f4ad15378fa7df98c59d73323549a2ac873b10a10202bda02f5be83fbe1ab945aac5e50a9
-EBUILD text-icu-0.7.0.1.ebuild 800 BLAKE2B d29a55c1683f9d5d390bfc13343b3c2519476a025b2392f512794e55a6ed37a6d4f75a498979d6c3a1e71788c86ff1ffd4b27fe65cd9c3906a6695a95a1ec9ad SHA512 73edc790e4b878bd18566e0e91092d13dc79f307c444414c6224bb4824358ebdeb02cbfcdb3e22d01e94a1535bc5a0e47de7009c345444e6c19585af13eefdd9
+EBUILD text-icu-0.7.0.1.ebuild 743 BLAKE2B 0c6ecf2717640d6e6d3a02eb89041764bf6e3185b0843d62f872f87c5b778920c44980368a9bee3b433077614690d642069042f8782c0d33efa7b1d7373eccd6 SHA512 9fdfa29d2601deac4dd9e14c557715cd879d15a11b33afcd456a92f27c640e5c1ccec39fac7d878468bcfdac92c738a1f1efc14bb0c0eaf98bef1d710ab98c1c
MISC metadata.xml 1375 BLAKE2B 598c2f18ecd8c76ae5b8de8f9bf78c75e4d185f49e2ca74425b7379240018fcbef5c390bcc23747c919855fa3be2357f7fe8c5367fe3d30aedb7510dbb789f9c SHA512 0ff41b1b72b3cc09947f6937b969a07e98c9d04bb0967cf4feb066c755ea1da415a6138099aff4550cc7423a02d1c5f95a16e865c2c127e3551a62521e05d79f
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
index 8a80dc6427ad..aa4d52eec2fb 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# 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"
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken: test-suite
inherit haskell-cabal
DESCRIPTION="Bindings to the ICU library"
@@ -17,16 +17,13 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
+RESTRICT=test # QuickCheck occasionally finds counterexamples
+# and fails to build: Duplicate instance declarations: instance NFData Ordering
+
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
index 593f0642e3a4..aebd1dac59e1 100644
--- a/dev-haskell/text-metrics/Manifest
+++ b/dev-haskell/text-metrics/Manifest
@@ -1,3 +1,5 @@
DIST text-metrics-0.2.0.tar.gz 8660 BLAKE2B 4b849422bb7b9ebad240037295e6ba5dc5a9f427436ca844dce02ba64d142ea559f2a4a10ed1dc8a0fee0aa3ef6d7d0c05dc33eca87286e2aaedfdc99d7524fd SHA512 6a7a2b78fcb7efd03e32bf093b2820837f5b9997574d724fd6e67b789a8fcb166ed1396e49d925c55c278e0e72615ba99e40f630092e961871a7821e5b513d70
+DIST text-metrics-0.3.0.tar.gz 8248 BLAKE2B c700cb94e3b9934c723e6893d90523c5876c64b663dd77a36be963dff2bc5f65d0db30db39177014b062dde1dca0865b893de8324359ca9bcec3340d5ca7e21c SHA512 fa005ad7aeb5fd96ce121c5eab9e83e5826eec288a269f6ce258b3f6aff408c8ca98b8131b6cd14fa8e56f8568eb5a63beb63935335b7c695a3f6e09a979eccf
EBUILD text-metrics-0.2.0.ebuild 904 BLAKE2B 30cb9330509af1d39b83783b92347ffeb742f5256327efd59a430d4c6976ca3b41a89bde70d0c1e1649670e93a02bcfc67e04609f0d1a1400a5f1fbb50171873 SHA512 534a0544002cd3dde07124e045ac661e6cb3356135195209f1a87c3c18e06a219c11c98d5c6b9238119c2040f88ce924fcee0c86fb72e8866ec69dac97bfed4a
+EBUILD text-metrics-0.3.0.ebuild 1089 BLAKE2B 3d354ea294756908f2d2664e3ab3b4410004fd045691deffe69d05691174a9067c27e01eea23f03af1a85626f6239c1b98b7d06e69753a18294a0a0028a952c2 SHA512 e140d447593410cc097f54436756f9be5f897f667b3bd081622d037184b6935838240a17ec3fa1b983daac38bff8eeddac2173d76f0d623cd7e8a7b40a2745df
MISC metadata.xml 336 BLAKE2B 9ba78e993c1f379bb032e24feae087b6d449d3113981aa7a9c98a4117c241289401e07e0c6a9896720abc7bca0fa498168e7b9cc77f53a34a4e8f481a15f488c SHA512 eacd97d1db8c4ec90bf90d2b676e70d6a0d38693f02a589151e30c968027b97b8c67d5fd270659d646e5270c6c25954a44d0f58d709aaa2b6072f364c4513174
diff --git a/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild b/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
new file mode 100644
index 000000000000..8fa40c3a6f12
--- /dev/null
+++ b/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # does not pass tests on non-ascii symbols
+
+RDEPEND=">=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[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
+ >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-3.0 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'containers >= 0.5.6.2 && < 0.6' 'containers >= 0.5.6.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/text-short/Manifest b/dev-haskell/text-short/Manifest
new file mode 100644
index 000000000000..76d78d0019ff
--- /dev/null
+++ b/dev-haskell/text-short/Manifest
@@ -0,0 +1,3 @@
+DIST text-short-0.1.3.tar.gz 24435 BLAKE2B f0d571f2c84ca47ee2d4f0aef0a98812880f68d9971e73abd40f2b8d27cce50052a67f6f2a5d19d683093fabed490082df72e29bc8e43123b53b388b9962018c SHA512 6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428
+EBUILD text-short-0.1.3.ebuild 1348 BLAKE2B 9dce2c4775e803c5620c336d74e39b303928368af2fab518cbff7291fcf86f3ba9e71af05c29aee99eb74e70e92a756d139612d3e28ec90f6d6bfd80cf6fb983 SHA512 9fa66fef824be7dcfde5be75a08f59e0c2125a80a8e653a349cb233a6f3907ca2c6eaadd0dc082d4d545fb2d0fa2fd215e8f569405323f79ef49a1c2019ff726
+MISC metadata.xml 931 BLAKE2B 9bd6ec4b5cea39dcc84dbb660a1a6392c6912b9662661cf73a1d782f491a3c27b17bc081da399bcbea394708078fbe1db0d15a00ccf663e3579c0daf659232c3 SHA512 577f354740c15b8381bf3321f19f76233a6dd4f92552bf52f2b60f1bd68024b8f6723b543c015088fbfe538bbe152a50160e2bd4ebdb8c2a92c9ec1ac1586658
diff --git a/dev-haskell/text-short/metadata.xml b/dev-haskell/text-short/metadata.xml
new file mode 100644
index 000000000000..02b8c54225a2
--- /dev/null
+++ b/dev-haskell/text-short/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="asserts">Enable runtime-checks via 'assert'</flag>
+ </use>
+ <longdescription>
+ This package provides the &#39;ShortText&#39; type which is suitable for keeping many short strings in memory. This is similiar to how &#39;ShortByteString&#39; relates to &#39;ByteString&#39;.
+
+ The main difference between &#39;Text&#39; and &#39;ShortText&#39; is that &#39;ShortText&#39; uses UTF-8 instead of UTF-16 internally and also doesn&#39;t support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) &#39;ShortText&#39; value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/text-short/text-short-0.1.3.ebuild b/dev-haskell/text-short/text-short-0.1.3.ebuild
new file mode 100644
index 000000000000..a6f10f5a7f4d
--- /dev/null
+++ b/dev-haskell/text-short/text-short-0.1.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Memory-efficient representation of Unicode text strings"
+HOMEPAGE="https://hackage.haskell.org/package/text-short"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="asserts"
+
+RDEPEND=">=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.2:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/text-1.0:=[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/quickcheck-instances-0.3.14 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tasty-1.0.0 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-hunit-0.10.0 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.7 && < 4.13' 'base >= 4.7' \
+ 'ghc-prim >= 0.3.1 && < 0.6' 'ghc-prim >= 0.3.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag asserts asserts)
+}
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index 5b65767c5d0a..a33220d314c3 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -5,9 +5,11 @@ DIST text-1.1.1.3.tar.gz 138063 BLAKE2B 150151cd991c2e905d75087dde7b889850a5b51b
DIST text-1.2.2.0.tar.gz 148894 BLAKE2B 9a3e2d72f38f10b9e1e021ad7cf5cf182657a32f98fe5889befe1bf9fbd8da5a2a1e405177805774fca911b57279e3db73cd7e0ee22315210cb3c0f728633ad7 SHA512 832b0430581a06cfdfa2a5c83fa2720e3f4825ee0aa9c6b12ff6ccd424a9e3a061c9ae7eeda48fe7a9f077c50e379abe2eee3fb05bdbdec4d38115b5e3695f20
DIST text-1.2.2.1.tar.gz 149888 BLAKE2B 6ef907f42f89f0d1a0b109ef3f277cb3a653fae9564e35a772945f88eca64b3250d7db1d5124d73358046f6c729c0b7f345b4e747383f305af8a66f9f55acae1 SHA512 f0615f7614127d86dbfb3fba5dd1753af3d0774c46e11ee4a99d4510f73b59cf1bd8c73ca0387dba4fbcea3936aaaf0e92561cf6aab1a98d08fcad481d3795e4
DIST text-1.2.3.1.tar.gz 157382 BLAKE2B 551012a6b7bfc1b1ad838f977d67981a35b9d13f1cd1b568ce0beed3583c50887cf1ceb1033fbeab215806c5a0d0c5ca39ce2f1aa20fd06365440c3324e8a6bc SHA512 643eb3306761c3e29e05dcd7d64abc505789cd00c60f7a4562e5747f63bcc0ae6f0cc54bb5ed92cc85dbf6406942bf40289baf30aca91bf92ac5215af5eddc98
-EBUILD text-0.11.3.1.ebuild 925 BLAKE2B 07f91f44c93459935efff682838fb8b5589a1939683e53f8651c86ba54899ca0dc8271968921da8fd9fed1c07a45d3ff9f5236e1f70de779bbff108a3fc8fa43 SHA512 df6a270b4fdaa4bcf2164b448b2531223d587937e5fe3be03714de011323f0e496b07e3aef3ea8b9d2422f30b6ea1df9996d7ea1359be05607b47fb40fdbe92c
-EBUILD text-1.1.1.3.ebuild 1069 BLAKE2B 14146b23e9294a8a8bf335e998fa6d29e21c9d39da92d0cfddee1ae3aedf8bab9b268668ea8dca012e17e2f6296d22ed5330faaedaf9eecebe0955a60a0a6159 SHA512 b8491127fa107a2bc5abd9e7f7cfaa1928312292bd8a0d70d6d2be9358b3830ef6252c76531ae394d6ddec0e86c0cb79ab56fc4e68c83d958f7d391127d86c2d
-EBUILD text-1.2.2.0.ebuild 1110 BLAKE2B 47979429cd5f2fc9674ecde508a74ff86865be5c5819931dbc10bf5f919c647edc17379dfbd8115f40bab7b6c2a346d5ad6f74e4ced6446d26be1b927596a854 SHA512 5f089d1540e05c93aa7c50306066fdbc31c35901e7cf432586b7c4cae4cd8426c9b58b83e369961cd4a350efd14473ea51cbf7b86da9506a8f3b64a393af53c2
-EBUILD text-1.2.2.1.ebuild 1029 BLAKE2B 2c39f84487f91c01fcc2f69ea6045ce1f26162ac1368ad2f738dfdf7d659a442b9c8f66ed93b54b507ebeed77f8dba637ecf02654760e6d5e16d7dfd013bdeb3 SHA512 0050b6bc9ebca34311fb352f14adfe4e7c117c6d2c26f60daa47e825852bb2cb6a8c7610602393198f8dbc64dc977b3a63beeea5853e042ea5da5da8cdc81e16
+DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3 SHA512 a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
+EBUILD text-0.11.3.1.ebuild 913 BLAKE2B 72913362ae357dbd523bc25d363c08af6da0c18bbb503bf1331c44d172b4b5929858992b77da5163d6d8b641065cfd6a467e82b4271df1003618275e7ac84a2e SHA512 67df10009e37ed91a1da9482e054fb72b179df655dcee323d13660af7ae16d565e165c6b974947465c0ab2f75ba1e7e1e4d3c16f84a6eba8c4b519124d5641f1
+EBUILD text-1.1.1.3.ebuild 1057 BLAKE2B 686fcee48fa4ec23897d0b8031af43e349abd7030d014acf104d07b3d02f85c9b7d73289597c96d13b710349c0c649f321131bd73d1aef086b410d556d43a995 SHA512 9d8b4745e8846477784f727b682442eac0bf4c780fb9a7b2f19287639437737230472998666c6389790147e240493b50713fdc6843228288d65ae35b1cb3d72f
+EBUILD text-1.2.2.0.ebuild 1098 BLAKE2B 8c79bb9988cf3d578ebeb5a3554c2e08d17f55dbe928e1ff0dc7c2dc23bff100a78d61d9a341984b4ff274156add5681e72c7c35bf0867c393829bd9a23912c8 SHA512 8aa01225a7119e298547b36d8d8df555702396def19c6cee9a7004a8d35a3268f22b1e2abac30f6b69ca39f8519f1eeffd2196066054ccf30f63a64f66349165
+EBUILD text-1.2.2.1.ebuild 1017 BLAKE2B a097471ce203c6e16a82b2807808e4d6d583339a48ed710b7de4f5a1b3b6970329918b404365e84c3906d38eea17afe6872f0430d84a6703d782b35296cc8ee2 SHA512 5b543f6559626e02ba20c66d35ecbe94103148ff541e8032f89263290e6aaf33aaef74e51799536dafd05ced0c02aad86104da225dcb97d1c7be720cc76f4d06
EBUILD text-1.2.3.1.ebuild 1089 BLAKE2B 319ec3faafa5bffa20281d4cd48a1897e8dd09f1f0e272677665a9986daaa5e7130649982bbb50c21f72d7360ffe2957e9f6d53e85990ba90c9e8d3ebdca2a52 SHA512 e98ba12aa0f535c8055ab234975b5a35f55b4482a66e9449b7ea016f8cc5718ce836f33a8b09f8ea34a2cc38197354fffc5786451af124fba9db8d129b9f0cff
+EBUILD text-1.2.4.0.ebuild 1033 BLAKE2B acc7136bdfef8283a754cba3fa4fcbc13be4875fc065fd0a936ac3702ff1001a0c6b4c8e2b1e3bddad7e8eca3a71492b8cbccd1e28b0e0f69e864b894b0c058e SHA512 adbe2cb8469fdc6d6cd8be101b4d4b0c56d077914fbc5933008adbf4f947fed12abb931f63fe4d62c66e9e4308260fc7ffb1bfa601a297cb13fa5226b962f277
MISC metadata.xml 1581 BLAKE2B 104f716f948006fb03fdfca08393a442a26767588a86e5f98ca12cbe54157b9448720e096888b47e0d4f6fdf30491fd6a77e62176985571a045d86f22d0de31a SHA512 398b1ba4d7eb16bd1517cd446278b42f2f15196faad1a59b0d9b04fefc9a63ccef0e871c614561ac7f0db5a3807ea4bd6a4ee5082a1a6915d525cdaedb6752c0
diff --git a/dev-haskell/text/text-0.11.3.1.ebuild b/dev-haskell/text/text-0.11.3.1.ebuild
index e7f6f104730b..a4c523cde5ca 100644
--- a/dev-haskell/text/text-0.11.3.1.ebuild
+++ b/dev-haskell/text/text-0.11.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="developer"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/text/text-1.1.1.3.ebuild b/dev-haskell/text/text-1.1.1.3.ebuild
index d1ddab24f750..2a662dc2b6b5 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~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
diff --git a/dev-haskell/text/text-1.2.2.0.ebuild b/dev-haskell/text/text-1.2.2.0.ebuild
index 4e2f3aefbac5..c8fb1a9fc74a 100644
--- a/dev-haskell/text/text-1.2.2.0.ebuild
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # break cyclic dependencies
diff --git a/dev-haskell/text/text-1.2.2.1.ebuild b/dev-haskell/text/text-1.2.2.1.ebuild
index 55857605762c..5b0c55ef8dac 100644
--- a/dev-haskell/text/text-1.2.2.1.ebuild
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # break cyclic dependencies
diff --git a/dev-haskell/text/text-1.2.4.0.ebuild b/dev-haskell/text/text-1.2.4.0.ebuild
new file mode 100644
index 000000000000..ea35335337f4
--- /dev/null
+++ b/dev-haskell/text/text-1.2.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+# break cyclic dependencies, test suite requires porting to >=QC-2.11
+RESTRICT=test
+
+RDEPEND=">=dev-lang/ghc-8.8.1:="
+
+DEPEND="${RDEPEND}
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:9999"
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bytestring-builder \
+ --flag=-developer \
+ --flag=-integer-simple
+}
diff --git a/dev-haskell/tf-random/Manifest b/dev-haskell/tf-random/Manifest
index 8496dc71831a..bd792fb06365 100644
--- a/dev-haskell/tf-random/Manifest
+++ b/dev-haskell/tf-random/Manifest
@@ -1,3 +1,3 @@
DIST tf-random-0.5.tar.gz 18483 BLAKE2B 5fba820aa028077a1cc65e3e27b7e580f834750beb2df6dffb2488890df7e95247804a7384f18f03bb1584f5f34637bbc079b9c2445af1c6c1e3378bf0735d77 SHA512 a766909571b4b37daaaaa9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7
-EBUILD tf-random-0.5.ebuild 669 BLAKE2B 8d6f421eecdf1759553d388494eaf240feca4306c39af58feb676dfcf6a06a8a7877cbe4dba2d3be05c2ec3cc6dc688a394a7a97fe2341ea6156345b8becec57 SHA512 49970bf41199b1f71ab22d68124256d9aa3d4b760337f7c381e6014a28d58a0eb75e64b56c9aa56f37bc0edbbe327920e0fe5a0fa59e3be89f033a0dd0a131d2
+EBUILD tf-random-0.5.ebuild 657 BLAKE2B b083dc10fd02e9a67c4a3f4ee945b319aec777f4f473c1c5d297901b2fe63ffffa5786cb0cec1c8d44de0f26fa34ded67acd662e488dd720f02f983da40066c9 SHA512 10d93d5a0b1d72a0f9b38fedb14fb825b5690e93a335c9f66e906f986bd0212df99a949d8e00e3143b395dcf7cfb0793eae050938fc9005b6fde423d27db371d
MISC metadata.xml 1762 BLAKE2B 831805d32a97a3ecd820c9a1122cec524b3eafb3be41142b0677219d7e541d4b47ed8b22dad9fc466cfae5e301c9b469604b8a3eeafd9a1906b25dd2b91b7081 SHA512 56185586f7239dcac266f54e781e431643a80011ea73d340ac1e0bf5dd3937610d2d5433189fd59eb3736e71d3b1eeabe1a4cef804ace1369beb10b35bc93c5d
diff --git a/dev-haskell/tf-random/tf-random-0.5.ebuild b/dev-haskell/tf-random/tf-random-0.5.ebuild
index 282b973c0545..f13b4354541d 100644
--- a/dev-haskell/tf-random/tf-random-0.5.ebuild
+++ b/dev-haskell/tf-random/tf-random-0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/primitive-0.3:=[profile?]
diff --git a/dev-haskell/th-abstraction/Manifest b/dev-haskell/th-abstraction/Manifest
new file mode 100644
index 000000000000..4a3dc699991a
--- /dev/null
+++ b/dev-haskell/th-abstraction/Manifest
@@ -0,0 +1,3 @@
+DIST th-abstraction-0.3.2.0.tar.gz 35111 BLAKE2B 18fc993256f6d49ec1e7911d152896cb7e62c3397030fdfb8179879d8b98a666f3f2bf73c3783276f92911698da94338cf5cc6b71df3631d9588d3022085a414 SHA512 d03087e52c51f6038d41a35fbfd0c6ab8b890c6d0aa91bc1a42c46f746f60d3c19c41766006977e0ebee4517bab5aab0f0439a2ed2434e5d41a7086eeb3ecea3
+EBUILD th-abstraction-0.3.2.0.ebuild 566 BLAKE2B 69d17403183f71303509f8d908abad880a03f4aa7eb9e3c1bc0fa693b6993569e7d8ec37f8b34090d8dc45838d12fcf8e678ea7710297cdf5bee2e2c2a31deac SHA512 2fcbf70f4795d52b335de0f0cdda5fb0532a37afab694915f3b97a8619dda158ae7900ee0edc45535ed7452a231334ebb8f78f2937cbd0c48e2f196c8894197b
+MISC metadata.xml 535 BLAKE2B 2785e512c42eb7eb897f0671bac2874e1e86d39b470296787104a8979e6a1d7150623e8d32676993b08276f1d1a22966d22ecd5fd51079db6b38c45aa28a0a7b SHA512 1bde6ba06ff18acfa1b4303454d2feca14eed05ae863f148338c7f9f383eac25e29bf895c4b2d846eb7b11f4bc97bd28a9da617365b6a6626ec5b12c41165ae9
diff --git a/dev-haskell/th-abstraction/metadata.xml b/dev-haskell/th-abstraction/metadata.xml
new file mode 100644
index 000000000000..c95ee5398149
--- /dev/null
+++ b/dev-haskell/th-abstraction/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 normalizes variations in the interface for
+ inspecting datatype information via Template Haskell
+ so that packages and support a single, easier to use
+ informational datatype while supporting many versions
+ of Template Haskell.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/extra/extra-1.4.2.ebuild b/dev-haskell/th-abstraction/th-abstraction-0.3.2.0.ebuild
index 5b0daf5218d5..3e84fd2704a6 100644
--- a/dev-haskell/extra/extra-1.4.2.ebuild
+++ b/dev-haskell/th-abstraction/th-abstraction-0.3.2.0.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6
+# ebuild generated by hackport 0.6.4
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
-DESCRIPTION="Extra functions I use"
-HOMEPAGE="https://github.com/ndmitchell/extra#readme"
+DESCRIPTION="Nicer interface for reified information about data types"
+HOMEPAGE="https://github.com/glguy/th-abstraction"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="BSD"
-# this package has nothing to do with extra:0 (aka Extra on hackage)
-SLOT="2/${PV}"
+LICENSE="ISC"
+SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
@@ -22,5 +21,4 @@ RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
- test? ( dev-haskell/quickcheck )
"
diff --git a/dev-haskell/th-lift-instances/Manifest b/dev-haskell/th-lift-instances/Manifest
index 5bef8e382d55..248228c42697 100644
--- a/dev-haskell/th-lift-instances/Manifest
+++ b/dev-haskell/th-lift-instances/Manifest
@@ -1,3 +1,5 @@
DIST th-lift-instances-0.1.11.tar.gz 4477 BLAKE2B 22816020076245c154003ddb5a1523176368ceea47ba8d4e5c1f428227a2268079db59aae204c0a9012c565ae6c87991c6ede112926d12804d9a40efed5d4f35 SHA512 e4e443637c10cd21d9b6159f29ad8eb61a65bda2b625dff48ccbf1310c9abdbb1f48ff0c7e74974b78e0517db6af2889abb3c5cfeaed202c7b3efbe1c83dbc7a
+DIST th-lift-instances-0.1.14.tar.gz 5712 BLAKE2B 02fd3b2b1073a49c58625237514bd898d0fe7147225b52ba11658d9fea5fc6c6d6f392c92315fe5bbf529c11a263964a2bd3310d7b451452fc548212e44b3bcb SHA512 b0050866a250c7a5f55f47307e6482c49373d1cd09372c38b3c5c58883662f794a0e5210b9ba7e5a60536fd20262aa14cb7e94edf576cc69be5d2b33f21d21be
EBUILD th-lift-instances-0.1.11.ebuild 719 BLAKE2B 2e1d2a61cc57573a78754a58ef56ce3cf314a8946f44a1514d823434155aa8441212fa7bf03436f5dbc03fdb35922f898c8ffafc0d885df56e7c3f4580bf8908 SHA512 2d03b6b9ba3aa008dfabb0f524388d2cf1197b02c7fd791a2cdbc01c364d5582d0837eaaa315702a89998308b8124c9bb5ca541580894ce4cfcc579f2182a52b
+EBUILD th-lift-instances-0.1.14.ebuild 841 BLAKE2B f95ab4e08645663ef36cd98a56072943af681aec8c7e65b89ce1d8408b2bc4901f13c11a5b2318c70bae7d0b19fc12769d623adb13bb47fdd3be52b64b1232ed SHA512 b5d9d6af14ba556e4f2a3a536e9e2a44788f9d3607058fdfbbb4b5545944944a924ba274c7158f3cb75f76efec68af5c319cc7e1bb871bd2d538ea0e1c0ef7ff
MISC metadata.xml 440 BLAKE2B 0309320a428a71aff074e04b2e20e62905f909b1d199212162e8aaaab7e5ab1862b02648cc4c1404f64cb0d04129624b491539ad64914788d0bfc1219ed21413 SHA512 1a710e960f2ca951491c37074a9cff05926b77897533a69d45645f5c3d17eec377106dbafe542d9bc3b7e7695f879a2059387dc2e1573d67de662732eb9e8e86
diff --git a/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild b/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild
new file mode 100644
index 000000000000..6cf4d601a7da
--- /dev/null
+++ b/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-haskell/th-lift-0.8:=[profile?]
+ >=dev-haskell/vector-0.4:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/nats-1.1.2 <dev-haskell/nats-1.2
+ >=dev-haskell/quickcheck-2.6
+ >=dev-haskell/semigroups-0.18.5 <dev-haskell/semigroups-0.19 )
+"
diff --git a/dev-haskell/th-lift/Manifest b/dev-haskell/th-lift/Manifest
index fd0077e49814..41d3be2dda9f 100644
--- a/dev-haskell/th-lift/Manifest
+++ b/dev-haskell/th-lift/Manifest
@@ -2,8 +2,10 @@ DIST th-lift-0.7.2.tar.gz 10980 BLAKE2B b430d5730447332fffe56722a51aac7c8e113d95
DIST th-lift-0.7.5.tar.gz 12147 BLAKE2B 4751beec45d3f0af90644946682b75a9490ef403d6fbef8ad9d6f5a3c367e8a37b7727f629db5a6d92d6be2f938e9eeecb26a79a0dfd977f34e108d17dab8069 SHA512 79d01b50d424206602c810d2cd2c810b85a098737926f343c47c818bd43b2dd09c32964b52fa6fe4acc2462be16bcb4142b386337207321352f3e6d450158589
DIST th-lift-0.7.6.tar.gz 12390 BLAKE2B e038e75631f3dac943b3baff060259c8daaeb0d7d7f0d62e081d85d0d2da7f49223b3106438ec8b01edbb4ed0911ab8312c214a5c7bee7ee2ce6ff8f5a97c1a0 SHA512 701d0064ab55414706e664ce8d8fa006329b3db6d04647204e1039ca267a5e5a2f7bbce477c4530070ccc1e2b23ac1653da24b765ea6340cafc696a077cdaf83
DIST th-lift-0.7.7.tar.gz 12399 BLAKE2B 1dda0ef48694ea9d9f25b6f44ef7c7e3b16f2492d78de04b0d16a0b1cb7d2f36987ce92578df1286e869158cadd778cff92813638ea13be0c6710fa4d92f3cc5 SHA512 490d349ef2985defcf58eb49686c89ab79f8f9a3e29f3edb195440fe7995ecec6b2538767855ae0a5b9f43e5b00fe0bee167513486be99c111776ab7855d37d2
+DIST th-lift-0.8.1.tar.gz 13816 BLAKE2B 4e8a8231a77c3b98ab05a9a3ed0c682a09f61558483c832bdcfce42391199a8fd27c092252e130a5bb5d481bd364627254abac87f701ae8dde015ddc545168dd SHA512 21fb31f23aa41ec2c1979b7ad9ce467d9ed555237f7d4236b1400cb00bb7531832b269c1248062fe478876e9f8e4a2968171999a4c8264756ad10aa7e5983fa7
EBUILD th-lift-0.7.2.ebuild 552 BLAKE2B 7674a16bc10a32ca24ff33e8baa379a9b969869bc65f67a73eff27f5039a60c51d77c7bc5760d467850dcac515dca896787316e3dafd33adc2718f9f8936101b SHA512 947a46945db40ee96121294b67bd219f3504bda7545098c3e1068f31179658324a576f52ac4ecdf3f828d54a426b154e46771c111649dde68fd4aaa5ab4bed82
EBUILD th-lift-0.7.5.ebuild 557 BLAKE2B 6bac9da26e76ca3de3084d97cd963c462285dc9034dc78e9bebbcada01b02c04af9627fcf3ffc47481ec00b686f7bfa6a175a2e1a6fe51090515a6a5be1355be SHA512 f8999a1152c6baa5c068e35ec0e60f359464234f2e96824598bae9dbaffa74b907d1ca72990ed30f80e7d8dcb899a70b9d2605a40dff67cd64c8daa2b9ab5766
EBUILD th-lift-0.7.6.ebuild 557 BLAKE2B 6bac9da26e76ca3de3084d97cd963c462285dc9034dc78e9bebbcada01b02c04af9627fcf3ffc47481ec00b686f7bfa6a175a2e1a6fe51090515a6a5be1355be SHA512 f8999a1152c6baa5c068e35ec0e60f359464234f2e96824598bae9dbaffa74b907d1ca72990ed30f80e7d8dcb899a70b9d2605a40dff67cd64c8daa2b9ab5766
EBUILD th-lift-0.7.7.ebuild 557 BLAKE2B 12916dfcb940cba4556e25d6cd97bac938472910f1fd8e3e25c9dd960aa95a97711da3ef052308b79d7bba0e5330e519ef7c6e76d1c83399e87a5710a831469c SHA512 72bdbafaf0238464dbfd91208b630a49210dae77a598fd8d71f1668a4fb61fa27c4f5ebddd9e770a2d2e49dbe3b3ed40122f4da5b1bf67441f880021086a016b
+EBUILD th-lift-0.8.1.ebuild 651 BLAKE2B e6414d8d7fd750053aa992fe28dc08fd3bd4efef21edb635569d08d4bffa134f42be8489c9cb6d3481bed69df40af5be8d1c43c11774ceaa8d52ee676df3cf0c SHA512 1f5506a3b56fc36ed4f66252778107a34d554279abf55269435cc120ab687aa361c4b0ce003aa03b6b6c0a33cb2485ff415556efb6bff60841983f9deeb9e2d3
MISC metadata.xml 420 BLAKE2B 7941a77b62dbbe6e315c3bf6458fb0fef97a4cd3861012378aaf784bbd43cac2bbeb9d9195c42c2d4333f440b45a94cf50d5eb4949ae6d1e43e33c944fbf0676 SHA512 8805d1ba9be8842c874e915b742fbff33e5c20a236858e0371e7fc402b8c7bbc0adc16b57c7f86bad097ff98db2ca3295df1b12abd885a134caa421e61bc0175
diff --git a/dev-haskell/th-lift/th-lift-0.8.1.ebuild b/dev-haskell/th-lift/th-lift-0.8.1.ebuild
new file mode 100644
index 000000000000..3277d4a608c6
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.8.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+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/RyanGlScott/th-lift"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.4:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/time-compat/Manifest b/dev-haskell/time-compat/Manifest
index f065eab58537..c3aa9e77cabb 100644
--- a/dev-haskell/time-compat/Manifest
+++ b/dev-haskell/time-compat/Manifest
@@ -1,3 +1,5 @@
DIST time-compat-0.1.0.3.tar.gz 2256 BLAKE2B eb94a09bfa0f1feaf41272c2fc7825e88c557cbfc6a9946886e871a75adcacb3aec03eac970baa409dbec1d2a9c6dc637ef121a0ba26416b59263a08c70fe767 SHA512 d7034e47654c4d73b4a0f3a7b1d0d5d2bfcc1eb028f288b7ccd0baceae49a6436493bf8a7a8af34ef3668f59a8b6f6047809a448125607c8af4aaee01deacfa6
+DIST time-compat-1.9.3.tar.gz 50050 BLAKE2B 9c6f457945a975d88fe1784daf7dbf4a0b96c086cdd05af97a3b0d9d2379777c985b8b73dd592f588d4e09aee2fc987ed4b97efd4d4199841318114b379a8c5d SHA512 937020b42b739a9ee2da3d8105181adc45d80f7e8b5af81c7f43dfbf567f33c81caf0e34de8896bc139f1eb4e40efd0715e9f6e5a4d542a1a86c4ea53151cf2a
EBUILD time-compat-0.1.0.3.ebuild 584 BLAKE2B 01e628f33734e3aa79a66f71a2a8f7779e075a2b9163d697a0437c8ec4c2b8b284b31e50882a0dec9c5be8bce40d1ee8b04faad377ef9474c0169eb9bd5981de SHA512 e07f09ac0895104c4da8ba4042bae4a16ea3a763985b5552f7ed2b92ea0f9c70bc688cd81fae29ab50e16fc43d4a20e5577cbee12e4a6d4713d9a4e69ff44b05
+EBUILD time-compat-1.9.3.ebuild 1481 BLAKE2B 5c1bb85d1b748888124e04a61cac8ace0fc2c212fe1dbaeda469744bff1d3947100ac6a539bd0c04a7ad8418d6015bb65d22c6c436fcd288851b0215176bdb28 SHA512 c9a34e3220e8b343c491059bd7a717f07b37eeeb081701458b8ed7e83eeafba3f0f730728e7dc8d2d29168733efeaee94c66071d1b642a184a74cddc4968e992
MISC metadata.xml 378 BLAKE2B d1e98a535cbfdcb0f93c390b06035c173db8ac7dc0c65fa79ed3112c5767915b786cb12466df936e2ac548832580fdbb37f471f7c438f5abbd137c682127abae SHA512 1233288c38cbab9385bc4dc903e883229b083fe05a6e2b4e85a48f36681c310d4e718d460aadc6ad32edf37acfa7b01ea0cc5a67e7b2da3e5d2f65bf413a3259
diff --git a/dev-haskell/time-compat/time-compat-1.9.3.ebuild b/dev-haskell/time-compat/time-compat-1.9.3.ebuild
new file mode 100644
index 000000000000..f6868dc7dfc5
--- /dev/null
+++ b/dev-haskell/time-compat/time-compat-1.9.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="This packages tries to compat as much of \\'time\\' features as possible"
+HOMEPAGE="https://github.com/phadej/time-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # requires quickcheck-2.13
+
+RDEPEND=">=dev-haskell/base-orphans-0.8.1:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?]
+ >=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12"
+# test? ( >=dev-haskell/base-compat-0.10.5 <dev-haskell/base-compat-0.12
+# >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.14
+# >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9
+# >=dev-haskell/tasty-1.2.1 <dev-haskell/tasty-1.3
+# >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+# >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11
+# || ( ( >=dev-haskell/hunit-1.3.1 <dev-haskell/hunit-1.3.2 )
+# ( >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7 ) ) )
+# "
diff --git a/dev-haskell/time-manager/Manifest b/dev-haskell/time-manager/Manifest
new file mode 100644
index 000000000000..d83d563cd705
--- /dev/null
+++ b/dev-haskell/time-manager/Manifest
@@ -0,0 +1,3 @@
+DIST time-manager-0.0.0.tar.gz 2726 BLAKE2B 911ee2ac8bb028da7bddc472deae76ac4af38c2998e2084bdc5e34567d4a2b367c8ffa9038e20abd41695f0e46a0200c5f95b9693f88cbf6e980d2a0be38cefa SHA512 aa8bd9dc9a66ea097fe2d6a6d9e77eff67debc58a588da7ae1d6fc312b6bb371da58b413b58cdba21623e2da26633595f379ac9e0a7a6dc7281ad42353231054
+EBUILD time-manager-0.0.0.ebuild 552 BLAKE2B 94f127447dcd9cb126d4b1f96b288ca56f8262e2df1a9b2230cc5188e3fa70d18e329f30910b5d26a7c05430e20a498029398214c212efae9845fad244bba917 SHA512 066baa8ccbea65b6c804b924e1a46740a00cf8a642d668a6ee5920b25b17166bc1128fb627e67ecf6b4aaafe3512c16bee61e39c593b87025853817ff535633b
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/time-manager/metadata.xml b/dev-haskell/time-manager/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/time-manager/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/time-manager/time-manager-0.0.0.ebuild b/dev-haskell/time-manager/time-manager-0.0.0.ebuild
new file mode 100644
index 000000000000..2748b6dcb382
--- /dev/null
+++ b/dev-haskell/time-manager/time-manager-0.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Scalable timer"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/auto-update:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
diff --git a/dev-haskell/tls-session-manager/Manifest b/dev-haskell/tls-session-manager/Manifest
new file mode 100644
index 000000000000..74865c78119c
--- /dev/null
+++ b/dev-haskell/tls-session-manager/Manifest
@@ -0,0 +1,3 @@
+DIST tls-session-manager-0.0.4.tar.gz 3821 BLAKE2B f86aefd6d6ce07383ab7969bb877cabf301530685095cf29a7f5d037ad59a227bddcb0629bc74bd9dfb594727fee1c32619896e3677cfdb8c5ef2578b89721dc SHA512 8516a2a6a12ee33ca3cbfcf33f5108218dcfea54b092a5292cbe0935b1c181d1aa26d171eb1f62d93ac80bebca21221598a07e225be5513743b227ef6908fbec
+EBUILD tls-session-manager-0.0.4.ebuild 753 BLAKE2B e5579915954d72cd437d87f5c2b327f47aa7f46a60010e769a046a62ed59c6fa27cfd50d8dbbfbd94eda58c0060d48f0281d73985da7f30feaac4ca5c9d1bf74 SHA512 90520693f4f69c8421c1ab3cf94a03cdb749b22cd16e09c89adc2cf75b9248b8f46b29753a5a8cf08bf06645f5c381d0192f57023481c4ecfe033371c8b408cb
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/tls-session-manager/metadata.xml b/dev-haskell/tls-session-manager/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/tls-session-manager/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/tls-session-manager/tls-session-manager-0.0.4.ebuild b/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild
new file mode 100644
index 000000000000..aad98f5bbd05
--- /dev/null
+++ b/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="In-memory TLS session manager"
+HOMEPAGE="https://hackage.haskell.org/package/tls-session-manager"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/auto-update:=[profile?]
+ dev-haskell/basement:=[profile?]
+ dev-haskell/clock:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/psqueues-0.2.3:=[profile?]
+ dev-haskell/tls:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index f5bcab2c597a..bea52ac588e1 100644
--- a/dev-haskell/tls/Manifest
+++ b/dev-haskell/tls/Manifest
@@ -1,7 +1,5 @@
-DIST tls-1.2.18.tar.gz 74115 BLAKE2B 5fda3b303d095afc079516e55dfa403cf01de4c77d5c1cb09ba39ad4604b021fae13932bf5d544f9d888aa42214c946fa1597bfb70595f8b5bb76bf9c4afe03b SHA512 34648a2f42c2a0f54b50a10daf3f9b8fb8452aa48e811122f8c69336621c45214a293fa85f8db5a9d568a5cbe7f114c8eef97968c76147d9ef016a8c3d2375ab
-DIST tls-1.3.4.tar.gz 77920 BLAKE2B d82deb31a6fc08b2c9b4ae1ae33b130f05b0de52fbded6af42ce8f503fd504951446d0ba5220281b3b27120e91ada05668177294fc1362515dc3cfb5f94ebb48 SHA512 8b90cd2e9f31ea5dabe0fc8669bea43ac144ee7dfa3fdcb465a31975c35c45fb8b82cdc6175801fce7dbb9f52aaa594b82e16ededdbb7fd697d5fa673ed7c777
DIST tls-1.3.9.tar.gz 88354 BLAKE2B 1d3d6be5ead5074c5583a2238a2f3352ba4b1f4398a891642e3ff2e5fc4375c669a81de64f9f10f1b13ade6c3a2e57e3b6507ea0d31bae0e6a218107558115c4 SHA512 bb7d573e44707121fef65c66b83086b0bd477d3fe526d0bcc9dfa0a59059d340eea6091bb0d6b36819bd2999d2ffa581d3591dbc4b2000bf5e1ba6dd40923446
-EBUILD tls-1.2.18.ebuild 1815 BLAKE2B 3722b7327b66e624069f26ce075cc32bf9bd9941e0ce7b6dead9304dabbcbb1547950f9fab2d290a061dae70537646f6870d4321374e18e95cfcc44c9f8a9699 SHA512 f971bd462d17797c0de02ac12fd2a45c33c5bb34e8db0cf91842f5cf68d4617f2d9a9f5583aa85f97a1dc30f5d543f52d8922269355a63ae318bafe2ce47d537
-EBUILD tls-1.3.4.ebuild 1449 BLAKE2B 0a756f86ed283eb8caf8ed75804e4b20d7a3a0ae8840145e386584e265c41577d4be2d46d1056efd215948ed3ce29c3379cc03979fbd52008666a75e6dd8c4da SHA512 dc17c8a66a3ae38a421af64a63945a60419040e86153f82d061acde2ab47b17e4c34f7acad1dd3d1d2e367381674c3fd62c551ca2f0d73c3f1c18d4432c58657
+DIST tls-1.5.4.tar.gz 150171 BLAKE2B 03085bd5f0d20b27fd5ea31e5e6179a15ac5893cc585d5a274523444838e8e05e9f3f4028b44147d6bb20df2c37e293046255765c253b57d2be4584066f24f8b SHA512 fb95ab6012ed95d82a41810b83e6f779645fa56d46c57f34a954a6885c295737808edcdcdca9e88e5b3c663f5aee71f104fe1fdd9ab35fb6a8ade4a202376d4a
EBUILD tls-1.3.9.ebuild 1376 BLAKE2B 940c148c7fe02bdaab8a815333a02ac32d937c9114eecc935b19aa41c695cdc6607699b28293a275d777658be0cca63020c3b5ea07d1c2f9bc7b5b5063e97ee9 SHA512 01c175d15ca035868beac1350b1378114a3ba0a98beabec04f5de14fec56326c5444a2f008e693f3a994a2a6bade3dcc2dda6ecba86564c561ccce2f73f10d22
+EBUILD tls-1.5.4.ebuild 1366 BLAKE2B f1746c3ccbc0c38ddeb33f5a1266e0930751f0e12f23ac10a5faf40ba5438092ccfce8422ef3378d31bbfaf7a6f0bc543e54fd277798c5d68a19ed67caa41c4f SHA512 c96d05c16a52fbbddd41d8d59cd7b6d37aed8dbca5a7e846fa7c466e210e1c55007d91f39c4c959fe56f8692accdc7f4b94a0d0536d74e4841fa0f5bccaae824
MISC metadata.xml 1116 BLAKE2B 9d00bcd54e0705289cfaa53b4de66f26abe5aced518e3a2297e006c3831a47211a765fc4b67546e99ece24df406dfa27c2917bbfb886becaa9c322cc981b9fd7 SHA512 d2edc3311ce239a521e6f941e5cd4a98c25b70376b18b8700643e06e580532d7d6d1b760b5229871f3fe938c89e47cde3734a7c87de1427b83950cd22d73c590
diff --git a/dev-haskell/tls/tls-1.2.18.ebuild b/dev-haskell/tls/tls-1.2.18.ebuild
deleted file mode 100644
index b7c559d95b97..000000000000
--- a/dev-haskell/tls/tls-1.2.18.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.5.4.ebuild
index 70448327f8d3..e8454a5db2c0 100644
--- a/dev-haskell/tls/tls-1.3.4.ebuild
+++ b/dev-haskell/tls/tls-1.5.4.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.4
#hackport: flags: -hans
-
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -20,23 +19,22 @@ 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/async-2.0:=[profile?]
+ >=dev-haskell/cereal-0.5.3:=[profile?]
+ >=dev-haskell/cryptonite-0.25:=[profile?]
dev-haskell/data-default-class:=[profile?]
- dev-haskell/memory:=[profile?]
+ dev-haskell/hourglass:=[profile?]
+ >=dev-haskell/memory-0.14.6:=[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-1.7.5:=[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?] )
+ >=dev-haskell/x509-validation-1.6.5:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+ network? ( >=dev-haskell/network-2.4.0.0:=[profile?] )
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
- test? ( dev-haskell/hourglass
- dev-haskell/quickcheck
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/quickcheck
dev-haskell/tasty
dev-haskell/tasty-quickcheck )
"
diff --git a/dev-haskell/top/Manifest b/dev-haskell/top/Manifest
index 27b51cc225a4..99cbcbfc97cb 100644
--- a/dev-haskell/top/Manifest
+++ b/dev-haskell/top/Manifest
@@ -1,4 +1,5 @@
AUX top-1.7-ghc-7.10.patch 2305 BLAKE2B 13dd321a0e6f4a3fd935c650361a2c65f4ac015fefe66cee4c419e9960b98ec17738cbfc679b51bfa0e3eb10eef3809d37e3d4895b91ad22147d7d2cb6c4da9a SHA512 e5b6d8ad618787e70e06ad08e92b53c5d66dd4464a7cc476f55da86b740bf835a9e3c1e35a03dd3a390bb7798459afbdf7aed19c91491bb6d16c53092cd4a0fb
+AUX top-1.7-ghc84.patch 380 BLAKE2B 87297984a0a521eaea8c87ecde9a16dc5be4784f4ea7416d4d2cd497386ce60701984f471a1e2a346fc6b3bea04b9b0916803975a247079277083136e8f9f72e SHA512 9446c5e961272d196e51749376863befab7750a1b91990c40c1655676e9cc0c7f52435197fe8d44cab0dbc3e4deaa6fcede96c890305cb18ce68a5b091728306
DIST Top-1.7.tar.gz 70721 BLAKE2B 90ddda99ab4dac209712494c28e15e90ffd2996151ab7df0a57fb8162bec09da6b28fd52b36672e081d10fa0b79d25bb2da2fd58d220573cea006d70c61229f0 SHA512 90d5f1042c07101c35bc1722c18667f551fa4d9034e70a4b7466ff25906899053a054f1227fed8d6d534d04fe9a1c2420585143cde44badfe98e08bf9a6225b4
-EBUILD top-1.7.ebuild 777 BLAKE2B 539a9fe489d6bd3619742d6f07730df7c5a83630d7ed720cdf72bd48300b0d24a6586411e276655f872c8a65fddd805ae057e2c74ad02a2ab4e9eadda66aba60 SHA512 6e7a6fe06e5bfa7a480f22cf9825fb446dc45fdeabba893fe1a65c3b51bdb8a77435cb03b1640233cb9afcc9330e1b4be71692b63758ae29499b30f080b5f6d1
+EBUILD top-1.7.ebuild 796 BLAKE2B fef4675b5f797858228b61bf369eab9c32e5efd4de3a58a21a8a245341337026528d4a892ab9b5c461a21118b73595eecf21502797d21a7f597747c883d80366 SHA512 08bf0d162010bb7b14591fee4dc8ef80522d0192ce7b1eac678fd4659a2493e36437643442548dad3cfd00d723a6c4e806a08e6a06ef004cb206d934b7ed23be
MISC metadata.xml 662 BLAKE2B b039247722ec544417c47f53e9d7f4034e5097cc1d0874f26b735d71fa5b8a341e42f297531b15aa8fced4337dd300cf4e778406c59f58383fe74a1e8a876d9c SHA512 f335204b8139d294a18034055d76797412a4af6b98beb052878478b4246d6b2161c147fad254be262fd7732d96affe9952f231311debbd2a52fa9e338f0267be
diff --git a/dev-haskell/top/files/top-1.7-ghc84.patch b/dev-haskell/top/files/top-1.7-ghc84.patch
new file mode 100644
index 000000000000..58ed02d3ff2a
--- /dev/null
+++ b/dev-haskell/top/files/top-1.7-ghc84.patch
@@ -0,0 +1,12 @@
+--- a/src/Top/Solver.hs
++++ b/src/Top/Solver.hs
+@@ -26,2 +26,3 @@ import Top.Constraint.Information
+ import Control.Monad.Writer
++import qualified Data.Semigroup as S
+
+@@ -170,2 +171,5 @@ evalBasicMonad = runWriter . flip evalStateFixT empty
+
++instance S.Semigroup LogEntries where
++ (<>) (LogEntries f) (LogEntries g) = LogEntries (f . g)
++
+ instance Monoid LogEntries where
diff --git a/dev-haskell/top/top-1.7.ebuild b/dev-haskell/top/top-1.7.ebuild
index 505c0ee09fb7..f3d825ce4f66 100644
--- a/dev-haskell/top/top-1.7.ebuild
+++ b/dev-haskell/top/top-1.7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# ebuild generated by hackport 0.4.4.9999
@@ -30,6 +30,7 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-ghc-7.10.patch
-}
+PATCHES=(
+ "${FILESDIR}"/${P}-ghc-7.10.patch
+ "${FILESDIR}"/${P}-ghc84.patch
+)
diff --git a/dev-haskell/transformers-base/Manifest b/dev-haskell/transformers-base/Manifest
index 19eca065fbe1..886062724b20 100644
--- a/dev-haskell/transformers-base/Manifest
+++ b/dev-haskell/transformers-base/Manifest
@@ -1,3 +1,5 @@
DIST transformers-base-0.4.4.tar.gz 2550 BLAKE2B 39bb717561d9cd44737787c6770fd3306726caf6fca50b74015f6b28b47ca330edcefbd3ab2f1131875b3d918d1df6d44890463119ada422fd84f735046c4cb5 SHA512 5dbcbb321c7dc07a70af426cf3426433e9000e94278449ecbea025b79ec14f49cd9c8c35ea56ffa2b18444798c088a9db05badc2c819739b6ddd583c04114ea5
+DIST transformers-base-0.4.5.2.tar.gz 2849 BLAKE2B 9e1f1aeb3ced732c4406e4636ded466bd2f26c253d80caf321441505d6ad24912f108d464b6d27b211a6ffc128ff6d85003162a9c4709574645754e97db94461 SHA512 5953d99fee3a02f825c096cf035a5ee825da17e154ca9847ddb215dee54a96a8b28af2b4adb639ef3548ea9aa8a2cb781563c7ffbb399bed5a35c056d03bcbd4
EBUILD transformers-base-0.4.4.ebuild 827 BLAKE2B 601f8e8f77f4835db1ad56fe2bee0b0a066af60be79cbfbfa230bd7e8380b9ebccfb73626c47c6788a03bc5d000417141161adf242372be72b4c4b425a147282 SHA512 730b96a7f18449015913467f81dafede72b379083e54b3be66c1e89babfee84a3fdd0224e1efd80a04271599ce5592c892a2156cdbcbb09307e01b368a1215fc
+EBUILD transformers-base-0.4.5.2.ebuild 847 BLAKE2B 22d2222fe6053cd861818162eb0ef6a43cc46b8ae6a8b672eb85f2479c26e6b775ed7296357926eefc0840091a17f12f81ee28297fa0afda15e40e179e15cf54 SHA512 124e0e65cfb653179e3ec60bbabd6e4d4d0d7c1183c64b1d8aa4ad32574e0d04879b2088fd38665c3c540a5eebdd25d72a43d5d8eb4b13673bb06e785eb41ac6
MISC metadata.xml 565 BLAKE2B 636eb3403e0f9e00e87d4f1136dd524a1be1afddc18fd6a550d67266a2e3a50f03de43d1c398e3cdfcae4b2ce292fb7454b06d192fa49b9d15c68d940c75b7a7 SHA512 b965edfe8de254fd4968dd092f9248521a2089da39469206779ea841f45655d39b496bb20f37f3e529e71b5fb1ce8f32cc569ccdc0577f108cdfd137343705c0
diff --git a/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild b/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild
new file mode 100644
index 000000000000..439235e06baf
--- /dev/null
+++ b/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+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="https://hackage.haskell.org/package/${P}/${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-compat-0.6.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ orphaninstances? ( >=dev-haskell/base-orphans-0.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag orphaninstances orphaninstances)
+}
diff --git a/dev-haskell/transformers-compat/Manifest b/dev-haskell/transformers-compat/Manifest
index d8608f9883da..2403c4b87cfe 100644
--- a/dev-haskell/transformers-compat/Manifest
+++ b/dev-haskell/transformers-compat/Manifest
@@ -2,8 +2,10 @@ DIST transformers-compat-0.1.1.1.tar.gz 5221 BLAKE2B b8c050fb67bfe43529619bc14b6
DIST transformers-compat-0.3.3.4.tar.gz 11143 BLAKE2B 3fd082d92945620acbe1cf043c73b9d22322581df782473a40b507260bd8c5eaaa6b475f9659863a2b922d4edff388d336946ff423cc9a99e934ec0a5a03d2ad SHA512 1f50ddeaec4ea2e17ec348194a6efcfab35c4b9d49f9eba9e70a0c1ebfdfd39387461c133fb99e6cdad234b7facae74fa73c99f604807d7f3ad7c31d0188d462
DIST transformers-compat-0.4.0.4.tar.gz 12048 BLAKE2B a72513e0a5b482067ee912e467c29166bdebef75bf70cee9661b6f8e3a649cbdca57cd159483f4187e520425b46a8dd600e7f5b409705f67e851d9d11ec91c24 SHA512 5850fa8ed63684b3dc37897c22d1d32d7412374dcd892e42db7ed975d493fdc8e216630735813ed00203f83dcd17722484a6ec182ccffb6fc8794b4b82b6c951
DIST transformers-compat-0.5.1.4.tar.gz 18574 BLAKE2B e08bbb9b6104a9e46b17478b156d4e5b9198ab9e93ecc1e0faec4402a8b403b19ee517bb81a1f4c0d8633ff6a74ec59470d6a27a3c3df947ee25ce11312a84a0 SHA512 7e4ff75cdae7afbf640b3ddbfc0a260be8bb3b06cdb1be803bfd7cdb333d289919164923ab4fcde4b270883548cce115643f908410ed394aec67efa389d5aeb2
+DIST transformers-compat-0.6.5.tar.gz 40421 BLAKE2B c3d4b55bef310f717cdf2069a4d8b58cc38ea037bbd982f21c11ddbfd3175689f681fed615f30f7026e826e90a0ee6bee51e7448ad2468a084ed00ad6311a643 SHA512 86ce6e81baf4e71cc4ac854066543a8777628ae67182e8059e582754608b279a053f7f98a539ec5cc07e1771d8173a6de6ebe5df4eee2b4c41278734774c3958
EBUILD transformers-compat-0.1.1.1.ebuild 612 BLAKE2B 54b4bb7b4fecbd87dee0af032b1e7d25938930f472794ad7e048234107cc7ee7f6d3bdc2b0fb461e5f924e62aea6ea774eb0cf4eafa8dbe153610c2bee50b24a SHA512 675884c3ce0c6c13ee747e11642db834ef60d893e5b693c223b976361411b5947976b56ca88b78f7aad836f2cf721c0019fdb41a10e6c18e9b93c0451435c8a9
-EBUILD transformers-compat-0.3.3.4.ebuild 898 BLAKE2B 792c5e693266c921b63546dfa20ac4ea5b7904710b769d45df042760a8c1f00f26cb7961b78c639779820fc674afae1b1e9495ab3a103e5cfcfc3aa3a9d08648 SHA512 774491521ba050b4f96eed630fcbbd795fda1c5d3937265b8cf4d692c00a632d2b3cb371acab2ff11945eb3c1be9938481b3363a959ae1881f06abfd8a89eb90
-EBUILD transformers-compat-0.4.0.4.ebuild 997 BLAKE2B c3a9ee9c79d0b66755ab30f4476c27bde32276bc2e513661850ce298c23feed475d1d54cd48640ac8162d04334bb054c033b9fcc9d359cbe7502d3682fad4dcd SHA512 95cb52fa111e8d9ec04550883386a217008434eab796130557a09e09d75f5cd70065f9023919f8f0923ad3a4a6dcfa6e251ffa9465b0fddaf09078fd8df0ecea
-EBUILD transformers-compat-0.5.1.4.ebuild 941 BLAKE2B 5dacb4377fcedbd5d1cf676b5396bcf73d14bbd2a92a00926113943868e37a631bce1fa1de3c5d3cd6b9a56d05246d2f554f1c3139328a142f01423afe75e2b6 SHA512 945b779b350ec71404a46234fc63fe2419b36cba3a0a8e9a1b2972098c67356b1d83694134b9b0e92cdac11c96d7b47185207279f294ead56976e14ee7be90ee
+EBUILD transformers-compat-0.3.3.4.ebuild 886 BLAKE2B 5d95d2df30d2c520c767581e21ef3814dc1e27f27ea6b40321882b3775d4d47edb4a9bf87d1e9f7a75b0af95ecfe9c7563d11c0cce6aec73f45dedd3fcb6ce67 SHA512 0c6a6927bc4f4bf5c1d5c9a9e2678bfe6a780b5a9d041dccd7d0173ddc2fcd211bbad9caab0f3db0a170453b64382743d247c1e863e50a65171d8a80847aff06
+EBUILD transformers-compat-0.4.0.4.ebuild 985 BLAKE2B 5d63b3c18dd4d4323d935f1a178cb8598bbff6b9e9c95dd231ddb431dcaf49845961b1e17bdb3224dc42dc2f993f6ee9d2f0550b6d2ac9e12ef5514ace67d07c SHA512 c5145463b3a4dfa9146f416e44e704289a8a4785947b832b36513d4e84c9a279d8104df7ec0db209f2690c2279958c4b32524bdeffede00586ef11bc46d62d34
+EBUILD transformers-compat-0.5.1.4.ebuild 929 BLAKE2B 2bb9b58f9ecce85a614ffbf16525044e2c442cd9d9e7fa109df5615bb620bd88c5fa822a53b69197559f5dae3fdbad6cc1fc9cc74a53aa397fea5a85e0bb6c56 SHA512 4a516eb5b49744874b717f996e04be9524d053318c6b8bd582dc602ea0830dbeb2d70eee58a89bbdf3bb7b5ab0a64871c94751571e4eb9525ad144bc66dbed2d
+EBUILD transformers-compat-0.6.5.ebuild 1501 BLAKE2B 5edcdbbe10fd4e7f7373e91e5b52d0821b43b1e6f7cf30be8cdb8e5666ccb09423dc33a4e4d0aa5481e3cae26a10b87273d146e945abf84bb230c8d06f354ecd SHA512 145064625386656ba68628b032b32f6df0295c20f2c2aca45e8de08036d3f658077bfac69524a7a356ecd383c51fa08473394123c5ba7b309fce9ba85fdc52a0
MISC metadata.xml 876 BLAKE2B ed51724530e82f2003a7ad612a2f18f22cc89879610b0bdf269461c1c72aab6ddb62e8a4154852e941859ea7658b095af3681e74b11b7f907f0c91cc30c35fe1 SHA512 f83fabfaa75fe7598f14e80ae17846a9f525cf5fae8b407d6ef45ca7e7816b3b04fc0c6ad02f9b2ed0c5cc4ded499d7b9afab922943991fb96d630597a9f4adf
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
index a3cceefe5178..ee56569038bf 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="three"
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index ceed5c05ccf1..d2befc431ccb 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index 10ef06261625..94ceada31a79 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.6.5.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.6.5.ebuild
new file mode 100644
index 000000000000..5ac53b6cbadc
--- /dev/null
+++ b/dev-haskell/transformers-compat/transformers-compat-0.6.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: -two,+mtl,-generic-deriving"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
+HOMEPAGE="https://github.com/ekmett/transformers-compat/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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/mtl-2.1:=[profile?]
+ >=dev-haskell/transformers-0.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local tf3_arg=()
+
+ if has_version '=dev-haskell/transformers-0.3*'; then
+ tf3_arg+=(--flag=three)
+ else
+ tf3_arg+=(--flag=-three)
+ fi
+
+ local tf4_arg=()
+
+ if has_version '=dev-haskell/transformers-0.4*'; then
+ tf4_arg+=(--flag=four)
+ else
+ tf4_arg+=(--flag=-four)
+ fi
+
+ local tf5_arg=()
+
+ if has_version '=dev-haskell/transformers-0.5*'; then
+ if has_version '>dev-haskell/transformers-0.5.3'; then
+ tf5_arg+=(--flag=-five)
+ else
+ tf5_arg+=(--flag=five)
+ fi
+ else
+ tf5_arg+=(--flag=-five)
+ fi
+
+ haskell-cabal_src_configure \
+ --flag=mtl \
+ --flag=-two \
+ ${tf3_arg[@]} \
+ ${tf4_arg[@]} \
+ ${tf5_arg[@]}
+}
diff --git a/dev-haskell/transformers/Manifest b/dev-haskell/transformers/Manifest
index 477e2a5b818e..b77c7d7151d2 100644
--- a/dev-haskell/transformers/Manifest
+++ b/dev-haskell/transformers/Manifest
@@ -3,9 +3,11 @@ DIST transformers-0.4.1.0.tar.gz 27287 BLAKE2B 77ed52e3a8f8b9e2511044da19f3cb59c
DIST transformers-0.4.2.0.tar.gz 27866 BLAKE2B 3501ef6fd01852e19f1e410f2990b8060f61e2dde4fe6f2bc3850344a08d97644e8f5a554ae2d0d8c4248d87331aecf7d0f66330811deb4ba1546065fb032433 SHA512 8b508731cbcbb3221ad6afa17b8ddb9b47db29bafe0fc4ee654538e20c2a0551394e8c7591f3b0abc01e02eaec271f44056629f0fbf26fb077c4499af1d6debf
DIST transformers-0.4.3.0.tar.gz 28632 BLAKE2B 92cabcb654bb11854a3bffbb1262f5cd62eda1aff447157086a61ebc451ebf2fddec53b6a2cc058174f24f0f0e32df671d3717e30a542c8dc90cb87e327d990c SHA512 c3ec0893ebba4fbd6087c3202e919552c4a9bff3350b5c0589e7ebb18751a515d98b8cac15b0a3252906ea72b5a0eb09b7fe88c8da88b09d6ce4fbf0f50b2780
DIST transformers-0.5.2.0.tar.gz 34696 BLAKE2B 426a597c6a23358af72344b0809d9d6890ca8ec315344643853e2549efb47d80cf5008d99175b9352ac704c24a7fc02c4369901cd880190645e3fcd1a5213861 SHA512 4fcccab5cb3dce3430c64ff19705208a03ee993c872f7b2581b3c84d44a835f344f253d98cb371fbce4839b393eff67d95bf57e079fd75e347f1a37bc85c6c5b
-EBUILD transformers-0.3.0.0-r1.ebuild 706 BLAKE2B fedf8a32e30306fa66cc4da88f7339d82b869ebd4b6c5fdf76d15169fac5d43dfb570d6362bb54a412517bfa241ebdea32461ae8881fa2e126e404970b034c8d SHA512 7ae2feefb6b0c35bec929a40e40f3cb1405d8ac1479af308986320053136c52033463f2a89298ad4441f6576b98a4a746f4716da94cd3fda44ac5261612efd02
-EBUILD transformers-0.4.1.0.ebuild 627 BLAKE2B 991bf0daf31f6f8fed9d0fcc212d50fd1f296a1b4138b393fe2c27f3938167accac8aad84054d52d45547b06550cd27750fcef2e520cb1e6239152ae30b0feb2 SHA512 f8d08019f4d501794a0b9d32b9b02e0aabaeb30fc2f19d7f5f7cd82c48652c954c7b5494382b452a7bd85e36a4146d14748f6c1f77aa056ca26e02b82083ec0a
-EBUILD transformers-0.4.2.0.ebuild 719 BLAKE2B 5e7ab6431a36f2d7b11fba250126e3a25ead15a1a05d9a328631b931af115d3633e8b7b652b7cce7db68c2aca633dab95f5446bd0046dee963e28bcba34f3352 SHA512 921f473cb0667b2f6aacd19ad57ad9d6d616b3ea3e2979c719d7a2cb0db60f3a30bcf99bd5ee71336ffaece3b7e235b14089ef6065572a32fe1841f2cdcd4352
-EBUILD transformers-0.4.3.0.ebuild 731 BLAKE2B b78cc43856afc37381d1a39ded5f64c59c5c0679c56b86ffd7d3531c3401c5837a461772cd9e5647a35890676cf329681e7e78eb0f9f839fc748802c8decc1e9 SHA512 9ec3c3a7ba344c0c09a5bd03e3c0d01318f4604be1023c8c5c0be2106c171db7e02a5bf88d06763ef3e3f4886ed362e194cf8967d2281684058d99e8df771f89
+DIST transformers-0.5.6.2.tar.gz 42370 BLAKE2B 317c8f557e0e37503546323096a9e2c880dd9331708b80b3041d4caa325b1c863b147abb433c0cdc15b1650a7412cb8579d96a8f819a93223b8588bffb440d8d SHA512 f871a910a5c31af77a4b9711f01b5780b1f657bbce0fb37234c97b8245d8504c514950f9e8673a606405484ae175cdb84c0aee7a05df8712cea02299c652cdf8
+EBUILD transformers-0.3.0.0-r1.ebuild 694 BLAKE2B 185a30f14d69551afbfefb42b006940c1fed62462fbf4e7222b8a3b0ce2eb944d73494062a806e0f90267c4b70dc93502a0570dc9c7dd17b50e2ca2f7320b0ca SHA512 4f7da92359de107de206a1d407740bd3f4b0aeeff6446f8e2be789bb316fe9f6088861ba8c23bc00c955dca8638d87a59a7edd1e8a9bc4f1fda76d8627a33a7e
+EBUILD transformers-0.4.1.0.ebuild 615 BLAKE2B 3ddc3140188d91cb29fa8460566c4ff006f588d5c539e868f78971853a97c487d27f51bca6e25fa68b7dce6fb15b0c5bf32fcca8285d3559b1ff06d7e6b22bbb SHA512 09cb822a35bbbbe49dd7eb96a2cf377f8a9f2fa8f7c5f21e353e7559567e3b4a9909f143946c2de6525efb7093350e203b214cf917bae840dc16196cea17ebe7
+EBUILD transformers-0.4.2.0.ebuild 707 BLAKE2B 03ebfe2f7817d3e2d4bac0a79cadba57d7856dde7be4cd80b6ba93bd85288781498de41aa50f6d8c2550920f03882095646b9592762b441a1b7e04e50f04842e SHA512 1a0f292408792e19f3c77a0eac8b3d7e08feadec37d1db1a1e9b8b8aae183a52a2f6103c71486a433e8b8bf209737c52131172e63e822c4c22dadca66c02c8aa
+EBUILD transformers-0.4.3.0.ebuild 719 BLAKE2B 30f6085e45c9c251056894b31743ca95f0cb60dc2500080257e47e2a17caf473e68acad2f82d28306ea3ee94a10cfbb3641d0e5bcf26c69df1c40d1ff8d94e69 SHA512 64f0dc6d8a37f0c668a2729e244d023c46e72e8e1d2e3ec01b375f134162427ef57de3278828313ef20df884cfbf87edc564dce7cff2b67d8605acfab9b71a58
EBUILD transformers-0.5.2.0.ebuild 735 BLAKE2B 96e3d4614c2461f2f6ce2fdcc49155b1b5db96950bdf678c7df1be30e29c04b763f3fdb2e49bb43bc3b757af3757932ad4d57be489dae20739511d718ee9d1dc SHA512 c4f8a4ca7f369514a9488dfb76d244dd66bb34bd1451ad60acca2e87db9eaec48dc821ddcf11abebf0c5672b7f004199a0a8cc1947371c9305eba5349f2c06b0
+EBUILD transformers-0.5.6.2.ebuild 801 BLAKE2B e800cdd6aa23882357d288194549deccb3896cfee4d0aa588445c1e1232b0e2aabb2a29cf815f7a676a2653b52a714f0989be0b23bed8bd07ce593e5b256d2e9 SHA512 92c888e9fe495b2424f1765110c907ad9b46a35a6bdd427572dc979e607a60bbbc8a098985e057640cc187e03c06e0f85a935addcebcecd95a8a112be4ea29c6
MISC metadata.xml 877 BLAKE2B 0586dc1fc804e0bde37650495e3edcdc5a8725e34a0dbe9dec382438718c4fda1ee68f9bfe23e3467c8a86dea0b6483007d92648c51ae8339e0eebfd5a8c5725 SHA512 a010fb14b9affd54a82308f792aff1f28a5ed4bbe4f1ac8be99c4d4cbde84b78ad49c71d12979bd40fae84e19a429b93de50c64bb345ca188a16ee375f45ae84
diff --git a/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
index 49fda3e19054..c7d83e23eaaa 100644
--- a/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
+++ b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:="
diff --git a/dev-haskell/transformers/transformers-0.4.1.0.ebuild b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
index 113f7e998eca..eec16954b099 100644
--- a/dev-haskell/transformers/transformers-0.4.1.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/transformers/transformers-0.4.2.0.ebuild b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
index 6a2f9f2e4003..414ae03b2fb9 100644
--- a/dev-haskell/transformers/transformers-0.4.2.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers/transformers-0.4.3.0.ebuild b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
index ad29209257a5..08a8598a4077 100644
--- a/dev-haskell/transformers/transformers-0.4.3.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers/transformers-0.5.6.2.ebuild b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
new file mode 100644
index 000000000000..f75a3f7a9ea6
--- /dev/null
+++ b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Concrete functor and monad transformers"
+HOMEPAGE="https://hackage.haskell.org/package/transformers"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+"
+CABAL_CORE_LIB_GHC_PV="PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/tree-diff/Manifest b/dev-haskell/tree-diff/Manifest
new file mode 100644
index 000000000000..4fb4173725df
--- /dev/null
+++ b/dev-haskell/tree-diff/Manifest
@@ -0,0 +1,3 @@
+DIST tree-diff-0.1.tar.gz 21644 BLAKE2B 0cd1633970216a994100f852b0982d43b6f1d0dc1b0550e759009250e016d271c5358460ef3999267da597b4e58dd28c3094e0ba4f618ba5990e91740eb63881 SHA512 a4ee703e4b6a18055c7749020863a9571af4620dbb7ea05903693c752e10e3ffa4fee8da0dacc0e4bbf92173e34c9070251881597ca1cd9f7c8ed365e840563c
+EBUILD tree-diff-0.1.ebuild 2823 BLAKE2B ce0c3e0649f9eaebdfc5d2258e7c2f446d907a6be243ecc2dff98ff9e2a332f1fa73dc5788d899b6f27a0a1fa1b81ba782e4178d3ab0ff157436754f4f2108a8 SHA512 b7f398db5d2c1c18ef2a62ce5c8e11fc1fc3f5f73c010feb178a25a9609deccb8604e74917e3d84ce507e2ad6f21b5946e08eb24133a3bce8bfc8bdeeb0f8997
+MISC metadata.xml 1099 BLAKE2B 24140fae7689e6b927d38a271444695b72e4459e2eebf9e90df4be94736829bc2ed23c6112ef71087a9c85d96df7f1270d508ff09698592eadd8b387cce18c81 SHA512 45ad2e28881f1f58c608134b1f33c2797732716b33bbe20fd1bd8e076a0fa3ea24fb457adc8e48240d0eaa34b8067dedb9bbaf231def7f3270b47be96f866784
diff --git a/dev-haskell/tree-diff/metadata.xml b/dev-haskell/tree-diff/metadata.xml
new file mode 100644
index 000000000000..214ee1271465
--- /dev/null
+++ b/dev-haskell/tree-diff/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE 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 diff algorithm works on list structures:
+
+ @
+ diff :: Eq a =&gt; [a] -&gt; [a] -&gt; [Edit a]
+ @
+
+ This package works on trees.
+
+ @
+ treeDiff :: Eq a =&gt; Tree a -&gt; Tree a -&gt; Edit (EditTree a)
+ @
+
+ This package also provides a way to diff arbitrary ADTs,
+ using @Generics@-derivable helpers.
+
+ This package differs from &lt;http://hackage.haskell.org/package/gdiff gdiff&gt;,
+ in a two ways: @tree-diff@ doesn&#39;t have patch function,
+ and the &quot;edit-script&quot; is a tree itself, which is useful for pretty-printing.
+
+ @
+ &gt;&gt;&gt; prettyEditExpr $ ediff (Foo 42 [True, False] &quot;old&quot;) (Foo 42 [False, False, True] &quot;new&quot;)
+ Foo
+ {fooBool = [-True, +False, False, +True],
+ fooInt = 42,
+ fooString = -&quot;old&quot; +&quot;new&quot;}
+ @
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tree-diff/tree-diff-0.1.ebuild b/dev-haskell/tree-diff/tree-diff-0.1.ebuild
new file mode 100644
index 000000000000..36faec98079a
--- /dev/null
+++ b/dev-haskell/tree-diff/tree-diff-0.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Diffing of (expression) trees"
+HOMEPAGE="https://github.com/phadej/tree-diff"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.4.0.0:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/ansi-terminal-0.8.1:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
+ >=dev-haskell/base-compat-0.9.3:=[profile?]
+ >=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
+ >=dev-haskell/generic-deriving-1.12.4:=[profile?] <dev-haskell/generic-deriving-1.14:=[profile?]
+ >=dev-haskell/generics-sop-0.3.1.0:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?]
+ >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/memotrie-0.6.8:=[profile?] <dev-haskell/memotrie-0.7:=[profile?]
+ >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?]
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/parsers-0.12.10:=[profile?] <dev-haskell/parsers-0.13:=[profile?]
+ >=dev-haskell/quickcheck-2.10.0.1:2=[profile?] <dev-haskell/quickcheck-2.14:2=[profile?]
+ >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-haskell/void-0.7.3:=[profile?] <dev-haskell/void-0.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.3
+ >=dev-haskell/tasty-golden-2.3.1.1 <dev-haskell/tasty-golden-2.4
+ >=dev-haskell/tasty-quickcheck-0.10.1 <dev-haskell/tasty-quickcheck-0.11
+ >=dev-haskell/trifecta-2.0 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'ansi-terminal ^>=0.8.2 || ^>=0.9.1' 'ansi-terminal >=0.8.2' \
+ 'base >=4.5 && <4.13' 'base >=4.5' \
+ 'time ^>=1.4 || ^>=1.5.0.1 || ^>=1.6.0.1 || ^>=1.8.0.2' 'time >=1.4' \
+ 'base-compat ^>=0.10.5' 'base-compat >=0.10.5' \
+ 'trifecta ^>=2' 'trifecta >=2'
+}
diff --git a/dev-haskell/trifecta/Manifest b/dev-haskell/trifecta/Manifest
new file mode 100644
index 000000000000..878990bce547
--- /dev/null
+++ b/dev-haskell/trifecta/Manifest
@@ -0,0 +1,3 @@
+DIST trifecta-2.1.tar.gz 64406 BLAKE2B 31829c010ad48d9c506863138379d4694318235c3cea7f43ee46bdcb22fef4ccd9979990150486813a3b0f6297c34597888cd52e987f0fe8102882a217a85a7d SHA512 0929ee4a3d9a53c211b13a711814b4b6ea488ad40f373befdc7e8a479b2a95c4e97a19381873af54d377ff2af49782677fa2ea892ea69522c242e245debd3a25
+EBUILD trifecta-2.1.ebuild 2346 BLAKE2B 282f9e3e4920c067fd19897415618acdfef7d8b258fb6017c43f029f42bdfe91dccba54670b85a2ee7a9f7fe25051368927121dea7f737bbbd9d6cf916b6567c SHA512 768337ccb4af0807a1c37c9d2703d91518ead5b4b37e428761f02f02dd8a2f897184ad239160702121f5d99f0a83a2d8067a71cd9621b2e2e8d2d26682523379
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/trifecta/metadata.xml b/dev-haskell/trifecta/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/trifecta/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/trifecta/trifecta-2.1.ebuild b/dev-haskell/trifecta/trifecta-2.1.ebuild
new file mode 100644
index 000000000000..f1145445332a
--- /dev/null
+++ b/dev-haskell/trifecta/trifecta-2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A modern parser combinator library with convenient diagnostics"
+HOMEPAGE="https://github.com/ekmett/trifecta/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # broken on USE=doc
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.11:=[profile?]
+ >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
+ >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?]
+ >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?]
+ >=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/lens-4.0:=[profile?] <dev-haskell/lens-5:=[profile?]
+ >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?]
+ >=dev-haskell/prettyprinter-1.2:=[profile?] <dev-haskell/prettyprinter-2:=[profile?]
+ >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?]
+ >=dev-haskell/profunctors-4.0:=[profile?] <dev-haskell/profunctors-6:=[profile?]
+ >=dev-haskell/reducers-3.10:=[profile?] <dev-haskell/reducers-4:=[profile?]
+ >=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/utf8-string-0.3.6:=[profile?] <dev-haskell/utf8-string-1.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.17
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/type-equality/Manifest b/dev-haskell/type-equality/Manifest
new file mode 100644
index 000000000000..6bea3989feeb
--- /dev/null
+++ b/dev-haskell/type-equality/Manifest
@@ -0,0 +1,3 @@
+DIST type-equality-1.tar.gz 4525 BLAKE2B c93061cbf7ad6a02586770dbbbb8c4e47fdee48240b85cb8fc69f78ee8cd05c493585cc14129969814042d3cde2cd4e9468af86e61cfef486b4c3d424b5f413d SHA512 633675251719afa59c311ae82d18476d6e000fbbdc553a29da598da38a29cf73fffcbcd4b23a70dd397f10734ba6617633390874eea8a563a1e258654a9fe7d8
+EBUILD type-equality-1.ebuild 633 BLAKE2B da97d971cf366031439fa430881b474bf06c5be7cd461db8a0da34bc4f96640ef8e342faf5229a86dbe739cdc0d73017ef977fde48996dc524eecb5c5a2d670e SHA512 00ee2c186e08627c73864266863b20a70844df1f69d62ffc7319d725c968770c41014e6fbedc1f4e1567d98e28d56499ccce80e2eabdc733c2c7a6aaca3cf109
+MISC metadata.xml 679 BLAKE2B 7ea10b0520f585241342870797f70177d7dc2544cb497425906f10ded4d944b42f5aa1b8322c70267e4a11cb7919a70051b700499b75db984edbbc3376244af7 SHA512 c81a190ae0b41778ee556ec587637047968e8b42fb61ea50416bd5825a3a9c110e4d8327f21df796f39ff0772bf746078238f1c03bbb57b628fa10414723514a
diff --git a/dev-haskell/type-equality/metadata.xml b/dev-haskell/type-equality/metadata.xml
new file mode 100644
index 000000000000..5cf2771db560
--- /dev/null
+++ b/dev-haskell/type-equality/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>
+ In the presence of GADTs, sometimes a proof is
+ needed that two types are equal. This package
+ contains an equality type for this purpose, plus its
+ properties (reflexive, symmetric, transitive) and
+ some useful operations (substitution, congruence,
+ coercion/cast). It also contains a type class for
+ producing equality proofs, providing some form of
+ decidable equality on types.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/type-equality/type-equality-1.ebuild b/dev-haskell/type-equality/type-equality-1.ebuild
new file mode 100644
index 000000000000..c59698cbe1e1
--- /dev/null
+++ b/dev-haskell/type-equality/type-equality-1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Type equality, coercion/cast and other operations"
+HOMEPAGE="https://github.com/hesselink/type-equality"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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 \
+ 'base >=4.3 && <4.14' 'base >=4.3'
+}
diff --git a/dev-haskell/typed-process/Manifest b/dev-haskell/typed-process/Manifest
new file mode 100644
index 000000000000..fc0fedd95b96
--- /dev/null
+++ b/dev-haskell/typed-process/Manifest
@@ -0,0 +1,3 @@
+DIST typed-process-0.2.6.0.tar.gz 17363 BLAKE2B 033c1da191fcf10ca36b1215303793d26b3435e7241ee07e4c3389a9892be496779f70ae62b6bbad7f07704866473e16d4f15bfb6f22efa41243cba6ad72e941 SHA512 a40b8db4ef2179273943a3aab0200891bd3dffe584bcd51037ddf9cebae88d4d95292883a745a0c31900c7bf2eebe2c71175fbb86dc470b60660b443f8b1e3e0
+EBUILD typed-process-0.2.6.0.ebuild 762 BLAKE2B 9cf94abd158d782e33029b2b4b7d44be0bcfd39a96df1c327e6bb8867e053dec3e693994dd5812e9cb3aef2f3945ce6b19dff0c2b6d7b150e3328a31c6a631c3 SHA512 bb90bcaf320d4792f58cd5e54cebe28625aab596f6043e76623d617eedc54dc0bc5366bf4e8120276985100284b0341ace998846bf6e4181025ab5fa00ff9bf6
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/typed-process/metadata.xml b/dev-haskell/typed-process/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/typed-process/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/typed-process/typed-process-0.2.6.0.ebuild b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
new file mode 100644
index 000000000000..c4120a966f73
--- /dev/null
+++ b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run external processes, with strong typing of streams"
+HOMEPAGE="https://haskell-lang.org/library/typed-process"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/unliftio-core:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/base64-bytestring
+ dev-haskell/hspec
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/unexceptionalio/Manifest b/dev-haskell/unexceptionalio/Manifest
index 8f1caf761843..7b159b48926e 100644
--- a/dev-haskell/unexceptionalio/Manifest
+++ b/dev-haskell/unexceptionalio/Manifest
@@ -1,3 +1,5 @@
DIST unexceptionalio-0.3.0.tar.gz 2335 BLAKE2B e2d3a7f63dece9631bcbe602d2f8c06b151d103f85ad3bb84de869b3194f20e2f8483523f15a828a8526af856fce53d7fa6f669c2a659c957b7ccca10466c878 SHA512 be6479cfdb39707473e07639b3a35c4e178571ec2b45a356e278c9bb20710775fe26c086239aa65c2d5f201730df223b5ca3e42ea61e1ffb9a285f384e62f4b6
+DIST unexceptionalio-0.5.1.tar.gz 5635 BLAKE2B 4a4190a32a306dd8406639d24e9cad2abbd93ad9e59d3ce2dc4c370386915bc366ff42ce3d6179f02a9d0523702fb283af07b6182cedf0c9106195e54d17fb76 SHA512 62c42e5c683cd05505971602fe4e64a50b5949d9540acefd8d4d66ec0bf57075cdb8e35e99f7e7c4b4fdf589b2af47aa31c0cd62d518b4ded5fc5f9f382008ba
EBUILD unexceptionalio-0.3.0.ebuild 557 BLAKE2B 991815e2edf59cb2dd4129778bb77431a0f6627975577b0bf1171a104bd651cf8a92d230f96d9ea6cbbfca8a74fcc84ed77436e5400bfad7b76e7479993d0c12 SHA512 9502ce7c68513bfaf77191c5a3734b1b25e27892ed79b3aba485c01273d89d7c5eadbf8d5400cb8d445e5a9ab365972110c056a070a6aa485a5a54455a26fc80
+EBUILD unexceptionalio-0.5.1.ebuild 662 BLAKE2B ebc6942fb622d294a39c43c40c52affae2213ff02cdbebf6dac423c86d0414fa1693659813614bc1a89fdfda46a5183004dfa93a5816aa3d977e5f5060a26b93 SHA512 8e9e5c56f8de96726ca08eed3451f0e58808296696c8815f62a3e5a0d9f6e823506d04bad22a5f00de3b5540fa413d73fdb5b6676b5f294b5ba267ba62d0f358
MISC metadata.xml 636 BLAKE2B a45a7539e3dca76bfe3b5dcc7e3dd5bc36b55f9d0357f02cbb726f4b6c6a38d4845cacf62ad27c40136850fb9102ce96e64cdacf750577d87fbb76f0559d91b7 SHA512 04828cdccb54886eeec3e13425a91b2f3924a7758428a4adc9db513e5a6475a635026f4540c23ba1f739dd821f7ea8bd75a25c823a14d724648b47f0cccb67fb
diff --git a/dev-haskell/extra/extra-1.3.1.ebuild b/dev-haskell/unexceptionalio/unexceptionalio-0.5.1.ebuild
index f22664d3679f..9c43479777a8 100644
--- a/dev-haskell/extra/extra-1.3.1.ebuild
+++ b/dev-haskell/unexceptionalio/unexceptionalio-0.5.1.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.5.9999
+# ebuild generated by hackport 0.6.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"
+DESCRIPTION="IO without any non-error, synchronous exceptions"
+HOMEPAGE="https://github.com/singpolyma/unexceptionalio"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="BSD"
-# this package has nothing to do with extra:0 (aka Extra on hackage)
-SLOT="2/${PV}"
+LICENSE="ISC"
+SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
@@ -22,5 +21,7 @@ RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
- test? ( dev-haskell/quickcheck )
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
"
diff --git a/dev-haskell/unicode-transforms/Manifest b/dev-haskell/unicode-transforms/Manifest
index e358a51e0edb..3e1961e5e34a 100644
--- a/dev-haskell/unicode-transforms/Manifest
+++ b/dev-haskell/unicode-transforms/Manifest
@@ -1,3 +1,3 @@
-DIST unicode-transforms-0.2.1.tar.gz 714210 BLAKE2B b2ccc7273e9f37c990e48d06aaa83a353546b22722a575d1686de30bd5434ad8a24903fa5c9ddac1d3937c6f7b32b91fcd766666ed1c816ede322935626855c0 SHA512 9bdd7c6bb75ae6b71152371663e2c37a828574a782039f94059b3d68832680958749ab36df9eb4aca45a81d45ae91e791dc243b921dc24b4a8e8ad6337e6e082
-EBUILD unicode-transforms-0.2.1.ebuild 1043 BLAKE2B 721f2acfdc860e1bc3893373f1a90c505aa9f7c6acc411d318a07b98aff3e8f5c9314a524369cf04970db196a99acfd702b644ae3327582c3b0ed0590373c6b2 SHA512 811b3acb48eba840674877e25c8efe5734e0f85ace7713476bd4e3ff443e930ec59038fa79210573ff7cdafc3d0de3fd2f35d190d41df78a77c59cdf661624d4
+DIST unicode-transforms-0.3.7.tar.gz 715424 BLAKE2B 9901db4a811613fd75afc29e7f6c2fecb3dc2ff7e66320e88686093b74201075f6d6eca2353e48cf103ad721f8b87cd414011627946b9ab2dc1f75ff670c8215 SHA512 7115a933938b4e110ece136dcce5abad06fdd3011538f62a340db1a28295247ed43616d7318f67192da451758e8e06bd121dc1cc936d5b704b6ffd01c3c2fb47
+EBUILD unicode-transforms-0.3.7.ebuild 1005 BLAKE2B ebebee3de113aedd6dd571a1b24b55287d525e38f8c772255b115ec9d5e4c1a417cf1ed3aa2516868542c9e38e9de64ef9f3398e4ef3f1aff28fdea520ef5ab8 SHA512 bb9d3d8dbd2e23ac3a019ac0341b0aa9bbf0bb307b9d5061b358b0e6fb4ab45533f05e1d9607ac14aa4b6e3c391f3156a0c7337d3e7dd45d14f3f68c037da9de
MISC metadata.xml 356 BLAKE2B eeac0a1ca1766fc3c20f6117f2ea003315ad3d9d8f00d17fd12a8dfb7f9d2e0697d10b978ec7b0e1b107b5057367b3d109ba9eb69565c7502c5e6b860e8e212f SHA512 bf0c5ce6664bb77903f34306f75143d89e850cd2365357fd972b54cbb3d05dad4397287fa8512235985b086f1694adda4231c77ff93b30ee0a5cf5edadbf8982
diff --git a/dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild
index e8b83a75693f..045ebdcbdfa1 100644
--- a/dev-haskell/unicode-transforms/unicode-transforms-0.2.1.ebuild
+++ b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.6.9999
#hackport: flags: -dev,-has-icu,-has-llvm
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -18,14 +18,14 @@ 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?]
+RDEPEND=">=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
+ >=dev-haskell/cabal-2.2
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/hspec-2.0 <dev-haskell/hspec-3
+ >=dev-haskell/quickcheck-2.1 <dev-haskell/quickcheck-2.15
>=dev-haskell/split-0.1 <dev-haskell/split-0.3 )
"
diff --git a/dev-haskell/unix-compat/Manifest b/dev-haskell/unix-compat/Manifest
index 7834ee6ff8f1..abb058d30866 100644
--- a/dev-haskell/unix-compat/Manifest
+++ b/dev-haskell/unix-compat/Manifest
@@ -3,8 +3,10 @@ DIST unix-compat-0.4.1.3.tar.gz 12823 BLAKE2B 0cf1fa6c1b9f10c39fcbe8e0fa54085d7e
DIST unix-compat-0.4.1.4.tar.gz 12830 BLAKE2B b3b94ff1733d8df2b7105ea6956db7d37d5af445373dad3dd4583a7c515d742835c781da106a7c7b8ecabc55b877f648892308aae9706e94365b4e8c5e50afca SHA512 bc2aa14231b294ada9006d18e54f353f9c5b4bde387f585fc6e3adc38efd18d81819295255f0e385a9cde0fcc423db556801c9285767781eeedf32123b7639af
DIST unix-compat-0.4.2.0.tar.gz 12895 BLAKE2B df4f07a36b7371f658f533eabf4faa3880d1935371ae46fd05c3567e5f922b35999c7d71af2103c9b88b81ee4328aee6b002d54658e88422fa037c21a209939b SHA512 c3271dc7bbb35948cc2edb143ffe2ab0d14c53115668c257eeba8ccc148b586ee994f417ccfabb58fcd6533e786dcccac3062ece1923afaf20fcd05055fdad39
DIST unix-compat-0.4.3.1.tar.gz 13152 BLAKE2B a2fc2d7ab23c0b26349181cfcfa98d864944c5347f7a8177fa467e8b963883c32c042dce3d36dfabd7008dda9efe632f7cf1edb6485178d8b2695ca8d73dc4a0 SHA512 ff6d7f52d1e0e21c3739831ae33b34b13815aadfce7f90efe2cfa10325b55aac982824d4cdaf112af03e8d51824d091d8781ff1caf529f02f8d251ada5c9e63b
-EBUILD unix-compat-0.4.1.3.ebuild 641 BLAKE2B 7376a8312c865f374927efcfe60b26180bbfcf74754193f764bfe8027b7ef0145d28eaff13d34b8e4d971b00241c5f93bb9a3db00048e4c74d29d1b59042ddba SHA512 a1ba24eab3d9ebea2c95ca96706b70d403bb413230fcc0b1e7274322bc2787260061278376c7ce1e85a2182d1a2ced1e9698f519f97706cb98fea8b231a7ebdb
-EBUILD unix-compat-0.4.1.4.ebuild 641 BLAKE2B 6ec2c5f651399c0ade6a550017ba96df0f815a6bfed615593e4ee1e52d3bb9bffabad6697edc7f34739f7fd8e4f3c2a6a834d609225b9f8fd7ad6c0c6faf6172 SHA512 b567e59103c61e79b50d4eb7428077a7d35bf0893405c2a65df0501c8c6d488cb48d76d9f0268b8201c0f32b595d7b0829ac5358d262e4d9f59a39bf053ced1a
-EBUILD unix-compat-0.4.2.0.ebuild 639 BLAKE2B 58b2bf7fc625acdf7126fe087e6ba6c3b789859f7a3aa349ac548fec906d7c2d2bc27a6937f3c198d3e185299548fff390c8585208236b2ee67fbeaf73162cb5 SHA512 2e510aa5374c4651488103c0f7afa0ff9b2f716339c7e0f2d2d14ee4f58563a6d7a23088f423dcdfcf99c82d10867326fe4ba9c6f997090f8191a3583d279204
-EBUILD unix-compat-0.4.3.1.ebuild 717 BLAKE2B 83fb8d972c2dbf7d9a166ae7ac6f20c6c3624564337f7985cdc2962f185d358f51a74598297b8ed90bb13abebd8df0ad5f2a18fc8418890d0410c31f2a62a43c SHA512 89f61d1ae1649177110de8b99a36442738f2fb8d04e8178cfc46dc2e5bcdc58bcacc45f0997d7724d36165e86969dc28937990480988c02d4344026f7564cc93
+DIST unix-compat-0.5.2.tar.gz 13281 BLAKE2B 617e916badf79b76959ffcd542ad6fa1f1ea04c0bc741faace7614bc9e0fcae0cc34dabb06197fa8686dee26b0d890ee95d3f6e5f6258e543424a9d99498a0cf SHA512 0a0a98e03edb7c6ab4401a022c3e90f7598b24930cb22ba04711c3f57b8f87990c6669d5cda07196b61d36cb6e0fa8b281822fa99b199c3b78cfccd0bc3f70be
+EBUILD unix-compat-0.4.1.3.ebuild 629 BLAKE2B de163beb7b83b2302372c92e9094313d40e0d39aff8dae49569f365e079f70aa6e3ff267872e1b10cfd1d75e5931da02803f9380c449fd336d773b433c547daf SHA512 9d7ccfdb0846b7a45e8c618d971f70ca81663da3edc7af78f9efe1258295b55633bffde446405307a0ab90be17ca9fc66242beefecb58ed3410956c91684cd5b
+EBUILD unix-compat-0.4.1.4.ebuild 629 BLAKE2B 1cef74620ec687318653a910850f569f56c9e0889427574f1934f6f0e036e9314e0e42a434da2507a6ca6813ab213065995a3938aaace81fc4bcd4eba498295b SHA512 753f71a6a46c1a024993ac48d8b629d677c10f0ac96918b80e9fb091c9706f701bdc2bdf48195c6cc6a6760ddccb43e2df722dd78ce2458cbb43b3cf6f323cff
+EBUILD unix-compat-0.4.2.0.ebuild 627 BLAKE2B f0cf1c846b243b1de13c7dd509cbf7fa9eb610fdee3dff19485ccd72b52887fb8c3220d7fc74c0467f99505aadca36ae2f7e60ed5ae0ba968bb22bae82067978 SHA512 b5f09f9bb6cab29934f89c253372b2e8355f921166ffac9693f15213c7597cd43d852e5afc70d992b4c07e72d2c9741a752e4c5483fbf46af0c9f7d4f6035c67
+EBUILD unix-compat-0.4.3.1.ebuild 705 BLAKE2B df1a9bb9902700866d447c551341a4b5a428ed07ba56c986ba0d2a2fba7b87688d1f2a35d020b9e616f5ff3cf4d3efc929ff7b43a5807f1ce23c8fe62c670739 SHA512 6f80bf292c9b0358c0cf60771bcd5b1ddb778894dbb5acabaa1ba76cff80a263e3d889c72fab4a231372168f46deec321e6655c40fba2ac777f13ee946fbdbdb
+EBUILD unix-compat-0.5.2.ebuild 630 BLAKE2B 74c8d07da523e801ea697e83d48355b76f8fa798cf7d5aa546d467e31d3650709f76c8a5569a9da5194fef6730af7f172a6075083dd76ee77d4ec72abe9b3647 SHA512 f850c9bb4845a7cbbd1838a8296c205da6d0fd773cfe0392bf467be9c2b8af3b014d3678b56f7ffcceff3cbf3a063ac963ac0528c593e6a896a48c5d933c551f
MISC metadata.xml 650 BLAKE2B 99476ccce782fab6a1f6c8a571e49cbec4ed9f97738669a0654a567868a7d3106dd0d36c562bbb232dd2763ef4e5504fc56bfcb39fa1eb8dbe7d74d8843ff037 SHA512 7ffb0c501a229a3e3bf2d94f72d9c63ffd7b11033392a8fca8b90e180fd299f97902d5d601402754608654930f2611ec05a2e9df0622d3c2ad6dbfc2cc9435c1
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
index 63ab6786801d..c9c9920fca93 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index 15f0985f9453..1e7aa65073c3 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index e0c3eec13ee3..3ee81cf29a9a 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index 5364ad054d05..d21861e67138 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild b/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
new file mode 100644
index 000000000000..4d2b34731609
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jacobstanley/unix-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~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-time/Manifest b/dev-haskell/unix-time/Manifest
index 43d4f3af389c..93279e4c1820 100644
--- a/dev-haskell/unix-time/Manifest
+++ b/dev-haskell/unix-time/Manifest
@@ -1,7 +1,9 @@
DIST unix-time-0.3.5.tar.gz 40201 BLAKE2B 398b47f43b6b56131f42842ad691b45e7fe987478583d498ad44885d480b14068b1d956d035e371f48518d62bff70f1f7f0ea34e398355d37bde9d76c5442dcb SHA512 8da13cd8e9a32ee8ce4ab9430eab951d84350e4c459948f4e5e833444f1f266fbac6b6fc08876e326313eaf92e31500b325825b1b2c4fb22c551efdf6e5b9db5
DIST unix-time-0.3.6.tar.gz 40180 BLAKE2B 0233c673459f967e78a4a8985b0951efd224c57b172739413cb41950abbae05d29c575e128020b2ca6b8f96595326073e45d1bf4e040c81db10d1da3304d3def SHA512 a7ca1086d2a2a15bebdaad80e3e31cc3be403548650d6c490dd7aa3af14b017ad2034320f82c3c7729661a046156e41bb50acf6a8fc1aa1db8dc8a62522c03a1
DIST unix-time-0.3.7.tar.gz 40549 BLAKE2B 86aa4e6b9d4b7adf55f27491dff7d4197c9540b7390fbfb93ccde33f618892be6c21387812cf41481d5863cff24bdbc29d213edf6c9bb13bdc1ca95e12889f95 SHA512 d10335af434e79980fd4221ade86dafa71d2aa9b30d7aaa13da25b8e75114430a143be5b9c6c1fa885d6ba01f6e6677484b04cd9e2cb263c650a945e954c44bd
+DIST unix-time-0.4.7.tar.gz 52235 BLAKE2B ec885f79c7f2be3766528dca640e59709aa984f70523714614414f921a7c7808feed274b44bc33cf23d4acee49dc0d8e4e30e9016a372850dfa1695abf81f7d2 SHA512 a9e5b77cb9c93b9a20687406aaeeaff5277d05b95ee9d874f3e0292eca83574b2e842785e0a88f71be3e91610db228c68b5cec885c4b3ea15fc6ec1bb861c072
EBUILD unix-time-0.3.5.ebuild 742 BLAKE2B c7b93ccf2533ef7e6841bbfd4defddd6896f038233f45fe5793d1a31e180c896ab611d48efbba03447f9cde63372f8480b0ae51bc4a124b6fedfeb1412312323 SHA512 efe3056a2054f0cadff87f77260839d6eef086d9722ae43878f0d0b1e20f6d303a7540c1d0d8c8c1f4704ed6e4573cf2558ec034a62890ae865bdccfe5fbbcb5
EBUILD unix-time-0.3.6.ebuild 742 BLAKE2B a27992974fd5b93fc652eec866a9b1f7d6988c85e4cd72105df4ac331d9665bb83030c8537d291f2f9cbd96dbc1529f9686a1736291b9942669ccdb5cb006f49 SHA512 bb15a6a4b21604fec54fbcd56f84021b3ce99b989e9fb9a0f7f7a8b2aaa17fd6ae91533552761b27bbb2e9acb43d93d9d4871896254766872e267f248eee989b
EBUILD unix-time-0.3.7.ebuild 708 BLAKE2B 2eedcf6a64ca8900bf508541bb1a5a027781eba40280f06041eef4bda4cf6967fe0eaf429577931667f298dc82d12637a4f7f413a37a861cafe7bf095dd7ec6e SHA512 2dd0ee4ccd811dc69408942c0974c485e845843e3cfbcdac1ebc5a2b938391755907b36b7cde23ae31f81a2bf8fbed7c57c7290cd1a4f14bbc3ac645b04e605a
+EBUILD unix-time-0.4.7.ebuild 968 BLAKE2B 1c643774574a05cc8fff1784740cde290ccde85182bf491e874b2bd962334fd308d744fb8a46150276dbf3b5837b35aeae51fe2be5545151dc19a6c3541517ea SHA512 e8fedb9a382d5fe308287c6f1c2d702d289d24c3bdda8685142318cda44052e71b91a0b8dcba18ee6bb81a9c5c2deae824d59ec9a18e3c57f70c72e4d4abc5ab
MISC metadata.xml 338 BLAKE2B 81aeb9ddd2ebe58011cece155d563ef83d59cb0ef762b85da7d43c053361f9f9994631a63fd4815c67e3ec81edb0eff2592a0a6804c90c195a7e1b4c2f8f3532 SHA512 3f3da8a70deabaeefdb28541bc5b398a03c0106098261811e3e1f7dba6ffaccc64bbe9905a7184d8cf84cddee7498f06bd9ed1b65909450262fa35da3f4f80d5
diff --git a/dev-haskell/unix-time/unix-time-0.4.7.ebuild b/dev-haskell/unix-time/unix-time-0.4.7.ebuild
new file mode 100644
index 000000000000..24d3966f929a
--- /dev/null
+++ b/dev-haskell/unix-time/unix-time-0.4.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unix time parser/formatter and utilities"
+HOMEPAGE="https://hackage.haskell.org/package/unix-time"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # QuickCheck finds counterxamples:
+# test/UnixTimeSpec.hs:53:9:
+# 1) UnixTime, parseUnixTimeGMT & formatUnixTimeGMT, inverses the result (2)
+# Falsifiable (after 1 test):
+# UnixTime {utSeconds = 747130527, utMicroSeconds = 819438}
+
+RDEPEND="dev-haskell/old-time:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( >=dev-haskell/doctest-0.9.3
+ >=dev-haskell/hspec-2.6
+ dev-haskell/old-locale
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/unliftio-core/Manifest b/dev-haskell/unliftio-core/Manifest
new file mode 100644
index 000000000000..791557fd0980
--- /dev/null
+++ b/dev-haskell/unliftio-core/Manifest
@@ -0,0 +1,3 @@
+DIST unliftio-core-0.1.2.0.tar.gz 3631 BLAKE2B 26829fb8d218fd1b73f1bc86b1d673cedef8894345a37c428d73875c0e1c4a47a7107c0a7d9818ee03e6abd75c7da5cd7afdf4c2be02845ff78527c80eb86351 SHA512 5bd46d40be031b398b3238a5170f45641861a30c8cf20ca5a202b47367f00bb52e7391a53301edd47f8d688c713c06ebfdc51b1528518e28f8e8d6ad619e10eb
+EBUILD unliftio-core-0.1.2.0.ebuild 670 BLAKE2B 2f05c743b1a9a4d742cfa81ffd0c80b2777af34b2c5ae19ddea454bfe4434471812f526b7ee3a8d5e5eea4699a11f03a24d5f6f954afe423e143de67fda86455 SHA512 48af262de118764bbbcdd98246938d8d7725997a3cbe5f2fe900bd1335d27a54fb269ef4a217b6f3dae552dabe71f800916fff5838c830d7ad4d8d753e0328cf
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/unliftio-core/metadata.xml b/dev-haskell/unliftio-core/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/unliftio-core/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/unliftio-core/unliftio-core-0.1.2.0.ebuild b/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild
new file mode 100644
index 000000000000..ad322254c243
--- /dev/null
+++ b/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The MonadUnliftIO typeclass for unlifting monads to IO"
+HOMEPAGE="https://github.com/fpco/unliftio/tree/master/unliftio-core#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.5 && <4.12' 'base >=4.5'
+}
diff --git a/dev-haskell/unliftio/Manifest b/dev-haskell/unliftio/Manifest
new file mode 100644
index 000000000000..501a681e7e26
--- /dev/null
+++ b/dev-haskell/unliftio/Manifest
@@ -0,0 +1,3 @@
+DIST unliftio-0.2.12.1.tar.gz 53520 BLAKE2B a8f1e044400a5cc49af3db66fe3e79f8441b2a742e11493eddb59bedba94a196591ef914c5ab1cf998f337751fcc931c92e20efc62ef7989d460072cb44abb96 SHA512 fb2814860cd2b59ae1a17dfb5892198666b59b737264e46e303909a9f5ce2377f92e70ab7d666fc7f927b9cad6593659dd2bb2168478021927b184e54ae4b44d
+EBUILD unliftio-0.2.12.1.ebuild 789 BLAKE2B 5ab87bb7847db3f467402d993e463241260439f7b7c22cc20bdfbf75c20b90828c731b4b17ae429f6cb01993b4d6db00f067374261d0882769fbb2a5dfa95ec5 SHA512 453ce139a173ca79c4363c350456f85eff0d0bd26b4de832dc5099c5b0a885cdf56147005e756485f5eecba9f83637bff558fd71e71d5f5e6526b11d2a4fdee9
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/unliftio/metadata.xml b/dev-haskell/unliftio/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/unliftio/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/unliftio/unliftio-0.2.12.1.ebuild b/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild
new file mode 100644
index 000000000000..73a601914874
--- /dev/null
+++ b/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"
+HOMEPAGE="https://github.com/fpco/unliftio/tree/master/unliftio#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">dev-haskell/async-2.1.1:=[profile?]
+ >=dev-haskell/stm-2.4.3:=[profile?]
+ >=dev-haskell/unliftio-core-0.1.1.0:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/unordered-containers/Manifest b/dev-haskell/unordered-containers/Manifest
index db2b995e5437..04246382c182 100644
--- a/dev-haskell/unordered-containers/Manifest
+++ b/dev-haskell/unordered-containers/Manifest
@@ -1,13 +1,3 @@
-DIST unordered-containers-0.2.10.0.tar.gz 44733 BLAKE2B b25fe354f9f47ea16b4dfd40e0b7e3520056f582a600d4a5cc3e5c122c83bc903f9d2dd6d7c3cf940a13d5ddfe33eac0ecf6ac82bf005d9531f72be1d802f431 SHA512 450e5e839e0092b2476a0abfc3eb2f45fba634a9e782cddf25b3db3730d16dd2e65673f46678ab4ad23be71525ae5f72888b89b03402cb70e20fc33feb765766
-DIST unordered-containers-0.2.3.3.tar.gz 25782 BLAKE2B e2ec5b8430ae573538b56ddfed956eeaa392e8a03e7bbc680ec2845f036913d9a933297221bf548ee9c3ab4292f72a94d3fc532f9b0883486e941861ce794fbe SHA512 f869ea72abce17cdaa1d97dbd566cf7ff08f4fae3b45b435c36da5ee1250ca4a5cb4dc852e8713948c8f3dd8bf0662e5a95e370cbe7d18756e1ee60493fc84b2
-DIST unordered-containers-0.2.6.0.tar.gz 29415 BLAKE2B 5366373df5758f998753a72d68a94bf640b0ad319769d7a210575dfd48c107dd4c15e72d8633d30998f23fd930821820f24dd1622813e79188f74b8d46f2966d SHA512 9038bfa20f6c24129ea5136bfc236ac16a8fe43b1fd617c33df00393eca4d07e425cb371455b81a7eda27c610d0ffd5a8a6039f59fbfa67418dfedeacc06c1f9
-DIST unordered-containers-0.2.7.0.tar.gz 29818 BLAKE2B c0ec82a2e0a74f56dce70db6a462f18923c785e1d673a4b465369b2022974c36d761fd5e65a89ea8ec03ca7d09ca6aaa781b50a3c8330b39487e1af1dbc8e380 SHA512 adfaf0336e5306ec17b66741f3509f6513e5fd840708176e5d0ca36ebeaa98ba55aa5d2519aa18f46270d26f85f18b9da280de07628b994c0c22670f2d1c3a07
-DIST unordered-containers-0.2.7.1.tar.gz 29507 BLAKE2B a162a978a01ffca486589e69c6ad4e0fc5a7f9d380407ef0d8e1ca7244e9fe67916c9fdb007c365dcb593b08de2f9250cd2f0a03edf34bccc9fd28b8c9fe6ccc SHA512 229493357eda5992c1da28e3a3aaef56291b4a458caf814442d494fa81ffa90aff35da92a167117b9730f8b8e8c01240be426b5ecaf88b71262dc6181011759b
-DIST unordered-containers-0.2.7.2.tar.gz 30847 BLAKE2B d52e2496054adcde7a8adf79759309f12d79a8e1105233f2f2ad466ef22a1dfac6a799ce1a134d0215ee0c5759ec82a43947a3106c7360208349ce81939ead45 SHA512 622eeaf2355a01cc0b8caab2f75fe79bae5b5039b189a5463d519a91e244d4786b91fb319c04cbd8f666e7faeb8a2780c71d37a1b4a4b3da4c42511fba1fc453
-EBUILD unordered-containers-0.2.10.0.ebuild 953 BLAKE2B 72662c81580d2671b5e19d7a36a3f6b528628aea740a58fd2879d9f827cff715dc37f2921ec73559ec9550b4e8f075abfe595188977e9f960865483a0c79dcc4 SHA512 1736b1849e5c987cfc75e600d833cca6477dd013572b377b84b533875eb6e930b48aa298abf0d2278af3f0b1cce5d05e0aae1e3f0cb24e732e70a11cc8a8b12c
-EBUILD unordered-containers-0.2.3.3.ebuild 903 BLAKE2B 0390f577fdea24863690fa9d84ee1c20c504bb3d498c6502a0de9e6ec46077f2c329197f8c06344d7f5454f53c0ba0e437902d330baa6767158af911b8c65d9a SHA512 bbb32f0b4a0183811959feec5bb13d1daf5af257f18258bf011152cdee61b2247d1924ea783d20644c578b274524a3021c7d0462e8e47c162facc4fb287b7713
-EBUILD unordered-containers-0.2.6.0.ebuild 940 BLAKE2B 32bb42b45c66cde2dfc93864259238d9498783c35d046aa42005955f20877573320f824435d4914a9e9881dfcd59a691c8a12c386c2f1b307b7ddcd8fa91b7fe SHA512 3a4a464ab95a680b05243b92dd26718c6f8f92c86f7a9ff3b0ccb43ff22e09a8fd2358e24abcc7f99946f655b01cd7a9bae953528383326d8e3ead0de345d907
-EBUILD unordered-containers-0.2.7.0.ebuild 940 BLAKE2B 3fa50aa75ed20e043521eb0e704a945df8f8b0f58f066098cf34d326329e84df9ac78e31fac6791130854ed73d378bb3ddd2857c2590848f9f629b365d466005 SHA512 36e61d3c985f3c088ded43da2f5388a20e16941c92af35752a74e095f26c8c19414b80ff76e3caced3b8175c3112a04d48f16b1f42e0081d50bd289558134d89
-EBUILD unordered-containers-0.2.7.1.ebuild 938 BLAKE2B eb504193546215956da50ccb545e3aed44b6d99a189c7459dc1996a4e3f8ad73834071c325ce7cae399040a3206240ac7c0472676831d90032b5c61259e5ef4d SHA512 3e84267cefc670da4733d626a5ac0106c4fd6c89fbab5380137d1cf1ac1def83e0d5075bc22f1e9903528d78701ef7ea2750fd720e088b907cf121809816529e
-EBUILD unordered-containers-0.2.7.2.ebuild 1069 BLAKE2B 40937d803d5602a0d71883d1fbd106de6ae20a7decdb2444edd4811847d5316451d7eba564cf00677a3e5a0a5313a7eac74ca029190c03d26d78da018f2c9d7a SHA512 942aa592315e317261bc5122a56df555fc948d57cd2bda87fc52e1adb242db0c394f04e4b0190541063633a1f3a3b41acd6a1eef06de94aa401b6556c7bb97d4
+DIST unordered-containers-0.2.12.0.tar.gz 53070 BLAKE2B 54bc9779382d4b83d6d6e1c352326f79da69ad75ec27a125ee3bf2cd784c8ffc3ed733fd3db285ff1c0dffce94653ec0bef4694eeefdce682f1c6abf7c828581 SHA512 516f45494c598e33301df08d2877fae2484b6574cb554def35ab3ef31e29424a140115be81b88cd7aa7a8c7fe7a77354a7379c62a65aa00cd8c5c674ee1dd00f
+EBUILD unordered-containers-0.2.12.0.ebuild 1204 BLAKE2B 7253c4968a349241dd03c10e9f1d28a04d78330eb57d9c4d97864923137dfb108c45e6332d6420476ba08cced4e8d1f99510abb56b5fa36bd39192164157c068 SHA512 192a30c296c21e5059cb46219e568296a16974801ca950c4429d13018e6516ef3ba99b035ab5fa24333c8f423867549fa78f388a7534d9089b4cfec494ec9581
MISC metadata.xml 674 BLAKE2B 6ca653344cf995547e0bc05cdfdc151e6873e2ac6f73a969eb65e9c01b15ba94dcdec3f5d3a73195000cd8af7b5bbb18eaab01b2c6439f0c367033e12bb4400d SHA512 55f0804d9c89984a7ba7132c9e58329d82124adf9029e91eee7587ffd3e3fb3be12a18aace8f616411e21b5236892482e7710dc625e7fdf27214a94575333677
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.10.0.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.12.0.ebuild
index 20e3233ceac9..37b3a71fc575 100644
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.10.0.ebuild
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.12.0.ebuild
@@ -1,18 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-# ebuild generated by hackport 0.5.6.9999
+# ebuild generated by hackport 0.6.6
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop test-suite: circular depends
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
# break circular dependencies:
# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
CABAL_FEATURES+=" nocabaldep"
+
inherit haskell-cabal
DESCRIPTION="Efficient hashing-based container types"
-HOMEPAGE="https://github.com/tibbe/unordered-containers"
+HOMEPAGE="https://github.com/haskell-unordered-containers/unordered-containers"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -22,10 +23,19 @@ 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?]
+RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+"
+# test? ( dev-haskell/chasingbottoms
+# dev-haskell/hunit
+# >=dev-haskell/quickcheck-2.4.0.1
+# dev-haskell/random
+# >=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 \
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
deleted file mode 100644
index 76e4728b8fb6..000000000000
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.3.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 178d71bef85f..000000000000
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.6.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 55d4a165067c..000000000000
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.7.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index aa2331f19694..000000000000
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.7.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index e0911111801d..000000000000
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.7.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-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-aeson/Manifest b/dev-haskell/uri-bytestring-aeson/Manifest
new file mode 100644
index 000000000000..55ac3bcb42e5
--- /dev/null
+++ b/dev-haskell/uri-bytestring-aeson/Manifest
@@ -0,0 +1,3 @@
+DIST uri-bytestring-aeson-0.1.0.7.tar.gz 2034 BLAKE2B 192e5a077083ff1b8fa6ec85d2352d15ab613067949f41526f6828715311504ed650bef7729b359b2ac99fc0e3f76d6a16f5fe7a5fb75a0277f0ef05da996d04 SHA512 8327273af53e2d1124aa741b8a216c308c98435c2e74c46897dfec9a043dcfe7e7deec88cdf865da07e703ac8c57557439e3c4106479aec54f9b39a6fd4c5b2c
+EBUILD uri-bytestring-aeson-0.1.0.7.ebuild 757 BLAKE2B 3bd4c728216c076f5db522265cf1e0ae6e23639a696897fa5602d204d13fe7fc9fe3fab99639e84b1948df5d34b9fa81242bd26747f5a974d5d163c1579d9ca0 SHA512 69ae770ae547c075f08364d88d4d22df0175130c59647261679ec4ebacdeaa1994d64f4d284c0c76af06bf0c0a82882339fe21aea4e3b060338193849851db6c
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/uri-bytestring-aeson/metadata.xml b/dev-haskell/uri-bytestring-aeson/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/uri-bytestring-aeson/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/uri-bytestring-aeson/uri-bytestring-aeson-0.1.0.7.ebuild b/dev-haskell/uri-bytestring-aeson/uri-bytestring-aeson-0.1.0.7.ebuild
new file mode 100644
index 000000000000..ccad9643a5ed
--- /dev/null
+++ b/dev-haskell/uri-bytestring-aeson/uri-bytestring-aeson-0.1.0.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Aeson instances for URI Bytestring"
+HOMEPAGE="https://github.com/reactormonk/uri-bytestring-aeson"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
+ >=dev-haskell/text-1.1.1.0:=[profile?]
+ >=dev-haskell/uri-bytestring-0.2:=[profile?] <dev-haskell/uri-bytestring-0.4:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/uri-bytestring/Manifest b/dev-haskell/uri-bytestring/Manifest
index 70b5b9b165b7..8f131ba2a393 100644
--- a/dev-haskell/uri-bytestring/Manifest
+++ b/dev-haskell/uri-bytestring/Manifest
@@ -1,3 +1,5 @@
DIST uri-bytestring-0.2.2.1.tar.gz 20755 BLAKE2B a91e0de79e3493e342349dfb45d443bbed19265dc78fbd52f9c20e4ff66e2a64433d0dd4f0e3ccee280091ddb843392ae1e8fac15dd5eaa293ac9a80d55eb74a SHA512 d540722657b80039de25a6893067ea8fa50228420725ea22b95a6b7fb3e99803e41b18006b307973fd38fe5ba58d611d3115d1b677e3a36c38168b92289fee97
+DIST uri-bytestring-0.3.2.2.tar.gz 22743 BLAKE2B fc4a5e2421350bc71c07d7353a4934150b6fd46dcacb68ec77c516113c13324663fcf1d09a5b21303bb4c9d5f9587f52a3e0779db35f4c02eb1000744ad19932 SHA512 82565afbdb00b9b4a56f8eaa3ccd42732a16a79f894c950c67cede6346af5112dcb2d226f4b11bde135cf6cfacc687799d33f660d98556d031d262ffe65cf422
EBUILD uri-bytestring-0.2.2.1.ebuild 1083 BLAKE2B 45c8be046c4ece5141d2ea7c4108e807f45442363f5c11204f9c355b3cb3504198df3b0a2b82e30c37a660ecfcedae732d4cedd31d2bcdcf2b8f7df8da5ae785 SHA512 8da799963cf30aa79dd9f31290831e3d859d1c577b44e5bacde5d007e46fa3cef8f9eba69f9d8e1a26c78251cea9e5970c03a99deb9509009dd152dfbb3e738b
+EBUILD uri-bytestring-0.3.2.2.ebuild 1277 BLAKE2B 23b18cca922cd22da0df7e1e03db9143feede3705a435402894265343f339f1948ce1a8c7f22953ef3f0ac8eb1d2ca00565d031850c9f8e6898680cdfcd3acef SHA512 4188e2c307c29c95c237cd7078d80bce91a89032328258d864b4ed5161e57b48906ae25566778b94157a335d57aed19de808873bcba5f65c2d2ec8592f8032cf
MISC metadata.xml 511 BLAKE2B eb475c8f280a44c0f4b09e34c344ed478a2503d2821711b57d12c40971d4c75081455e1cb4e13350846a4cd2cc0a92bc1b69228f4e8ecfa9d90439fcc10a5d27 SHA512 d21aadfa0df81fe2542de2a92f94fe055c0040e5c963d33bbdab5a8a2da085b64788f4141fad8ddf6c5e0959c275ae650be95298e7a984e7535045503b257a42
diff --git a/dev-haskell/uri-bytestring/uri-bytestring-0.3.2.2.ebuild b/dev-haskell/uri-bytestring/uri-bytestring-0.3.2.2.ebuild
new file mode 100644
index 000000000000..05a82249e7a7
--- /dev/null
+++ b/dev-haskell/uri-bytestring/uri-bytestring-0.3.2.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.1.0:=[profile?]
+ >=dev-haskell/blaze-builder-0.3.0.0:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-5:=[profile?]
+ >=dev-haskell/semigroups-0.16.2.2:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/th-lift-0.7.5:=[profile?]
+ >=dev-haskell/th-lift-instances-0.1.8:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/base-compat-0.7.0
+ dev-haskell/hedgehog
+ dev-haskell/hunit
+ dev-haskell/safe
+ dev-haskell/tasty
+ dev-haskell/tasty-hedgehog
+ dev-haskell/tasty-hunit )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'th-lift >= 0.7.5 && < 0.8' 'th-lift >= 0.7.5'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror
+}
diff --git a/dev-haskell/url/Manifest b/dev-haskell/url/Manifest
index 4d7185e31bc9..c5a31d155987 100644
--- a/dev-haskell/url/Manifest
+++ b/dev-haskell/url/Manifest
@@ -1,3 +1,3 @@
DIST url-2.1.3.tar.gz 4180 BLAKE2B 53dd6a8343cc394ea91b94d62d4dfcf0e8b5268c86058c8daf7a1de58e280eabea7fdb04a4b777bd853b5b35848df36aa67af5b1ae50ccc7a9b1149af41c33ce SHA512 53ee2aabc877c91d06c7e029ff807057f88bb4ce712ad02d47655d43869ad83af9032eea85d0ecddf3cad19839827bb723c9bf0a17b580ee7018f4b08c691cd8
-EBUILD url-2.1.3-r1.ebuild 628 BLAKE2B d6c6f0f0241158a7f650fbe665356a75c12a78824cd6d0d2f2c89150422edd1b9dd42523de0c8ec696c1fc590a747a0d0683ba4384cc163cb5d6bf82ace9be2d SHA512 b22132e93313327a628653d857f0ff33a5a9d92f48a86e8f51bb6b24ed4ea4786e192eed6f87c844f4409381261a44865e68f82bf129e98a4e2181b196f2b477
+EBUILD url-2.1.3-r1.ebuild 621 BLAKE2B 9017bea274f5d18c03bb1aebd3749720125f5f3e6f470e22e6896f81ed1903af43bf72efbf073ddb0fd387e3e78da12542fa7c57d02d3a2f35c30f0b04d14603 SHA512 e7ae3010d7cdc02bf57400e558590cc688f9373240da37f22274036edcb948f51603ca97dd4e5f29f94b0f76de6bd801c5438291985fc35804e891816409f6f2
MISC metadata.xml 323 BLAKE2B c1ac60de2a619441d1069e68da1d76a0422c889b056a5af18d0f9241a16c48ba9f5f0c8a609e5b852638a0d8e549efe52c8922278d63c8d62e69990f6fe6be55 SHA512 9af209c1465b6d57a36a82cae44ba2508f03a2b3474516de3446101edad3e109b54ba448488b8a57d984ced874a89781af02d23004e3420cead6fc614891849d
diff --git a/dev-haskell/url/url-2.1.3-r1.ebuild b/dev-haskell/url/url-2.1.3-r1.ebuild
index 37377288f791..42aa72cf9c7f 100644
--- a/dev-haskell/url/url-2.1.3-r1.ebuild
+++ b/dev-haskell/url/url-2.1.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/utf8-string-0.3.4:=[profile?]
diff --git a/dev-haskell/utf8-string/Manifest b/dev-haskell/utf8-string/Manifest
index d5a2f2cf0ea4..a92f1324476f 100644
--- a/dev-haskell/utf8-string/Manifest
+++ b/dev-haskell/utf8-string/Manifest
@@ -1,5 +1,5 @@
DIST utf8-string-0.3.8.tar.gz 9129 BLAKE2B 9ee624a9a1258b19134ac63e6b15fbb71a17e03e78be49c464c3c76eeaf2f052c65f8df360900a1e9badb31d7f27059aa33642e6244bd665e62519abe663065a SHA512 70f6ceaf4d9d6e6fe7b787facbb733f276ac5ba10c49c43e0da283b481f0579e0933f6343f5158973a6f0aac342f5b76258281dbd0c420bf652ad3c3787eb1fb
DIST utf8-string-1.0.1.1.tar.gz 8667 BLAKE2B db2f899e0f78e44700cec859fd71982024e05f971ab5fef36071410c207a23dce1fa7430ce6cdeefdb5b2c28509eb5848946e2207e046ab7a4105c56e25fce16 SHA512 2dd647625478c9738b3af5e23e1e5ff92968449ad74e6d53dc308fa0f2b08b63c421a1cbe5491dd260b9b32770ec626843d320a09b80eb984211dba53934b965
-EBUILD utf8-string-0.3.8.ebuild 660 BLAKE2B cccdcd3e094800dbfb4f5f64ee59a1b5462bd44b1fb4a5c04069ee60f19be60208566db1a589a00ed115ad711cdfcf472b15cb973c006c50a6110460421739da SHA512 028de5a0e6bbfa6b3280a03d3e54fb31f82a520a5c5a09b6dfbbdc6027d90f715cc693e83a0bff9fc6c6f9c2692d3e51b5e5efb7a76a582960ae8d31577fc834
-EBUILD utf8-string-1.0.1.1.ebuild 677 BLAKE2B 7003a3c09bb064159878fa89e517cb3b9c8ddd659dcda9cb1808fab8e517275f04a74b2aa9078efbba3d9842ae366dbda9828032d9d27f9e88e23bc64206c564 SHA512 9e90b84172f9069790f3e51557f223b9a7c968103a7d8de43ed88962f9bd6c591814e5876949e86390294715eb7c271892062a9f9ac8f00b32eddf91e8ce0a79
+EBUILD utf8-string-0.3.8.ebuild 648 BLAKE2B dcf5e13b2b659be87d1fe7c5c74d59fce7cc1f326d39fb780266741d57d0a5cbb7ccd63338b064cdd0bdfe55e92737a39f712f3bb8e9217d977a19d79a1732d1 SHA512 d728abc6a715fa7cfb00c91a7d6ff4571e11e17d3715a66017c8ffa0087d0362d14f6411ffc75bd607a6ba70898096aee4da9a8523adc4fe3536b122593ee755
+EBUILD utf8-string-1.0.1.1.ebuild 665 BLAKE2B 057e4e97a8701be15b237cab41b141281966924adeb19e76de3c7ed1229e0b9f463f53c1fd7e1e9b0ebb93be03854e67dc039dbbf827b56b211b985c953f5802 SHA512 cab9c46ef87524a425c20ac4541d068323d79f7804c92b1a960225a7d4da0db37f69a4bf4632b4d1c6fee7b8df337e8308f274e68bb423d0d2780f06e1a9fa4b
MISC metadata.xml 309 BLAKE2B 41ec5100a1fe355f798d48894322ecf00bc7802fac10222f95e96674335f9537e23f04c37bddc1e1cdec7728b33c3a6d3781dbaf2be464fc5643b0468e1ec4d8 SHA512 ce8b570dcd924d3409d3dd5c2d27601799b30ba8a166f502d262b66d02c63f5110bbcf92fb5ad5a610a68d4a97cd55a70bf5730d17a2a590a0df83d4e00c2deb
diff --git a/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
index 1f6bbd6c40fe..ebc25d83c0cf 100644
--- a/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
+++ b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
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
index c34e189e3afa..104a89bac444 100644
--- a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
+++ b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uuid-types/Manifest b/dev-haskell/uuid-types/Manifest
index 73728871b181..c9f4e2c8fbe5 100644
--- a/dev-haskell/uuid-types/Manifest
+++ b/dev-haskell/uuid-types/Manifest
@@ -1,3 +1,4 @@
DIST uuid-types-1.0.3.tar.gz 11999 BLAKE2B 71941bf6abf554e2fa4fb64ae2cc5d61354643c07fe757920c19b60f762a7ffdce87c222d1f1a4a993b50f95e58ac4a011e2ae10c73108a6b71f65ebff209600 SHA512 039bccea9ee22388a50e3e233c95afdd3a59f01aa5f552dcd8e8c1ded8f9da210933c58a4d9cc0913c768b587c24ee27fa0eed15e531846ea841b666f513df9e
+EBUILD uuid-types-1.0.3-r1.ebuild 1356 BLAKE2B 6e00752dab44a91749d68c8dcfcd3ff3c47dfada7afadc10edfdab83c3ee8c6e0cf665275badfd60b318fce7852c802033b8f1d3d9ba1c6a3a55c1fe1f45cf4d SHA512 c9f6229d0ad7baa870796f4ad47ceaa5f864a381c0b759cde7aeff2671b6bad29bf3cbc383a2ca98da489a0f06949cfaa7d8788942600913754cbf6a778ae431
EBUILD uuid-types-1.0.3.ebuild 1225 BLAKE2B bb92139070e8e3f2fd9425757a0cb8465e1ac5eb3ba5b84945ae65ebe279c0548e6d2d1ad044eb1728733e7673bea47a0231eb96be76b1a3e6537055e7a6769e SHA512 c50fc1b408e15dc78e9bdb927ce3974addeb55b69f3fd0cdb7e617e74ab70ee37b165ac934697c36e55d94f800b99f14238e5e2e3caa5dda1154e251397c57be
MISC metadata.xml 547 BLAKE2B d688b78a2d939de354f5691e59416d43eca488e1737cf2ea4dd577a9aa985e38bbfc464f5b3e1d5b586df990204b384897d34b0816c8b23877e43a70acfb81b7 SHA512 00ed619a88824b0a64195d255528cb6e4e2e6578feafdc2b6b2f38d1ff630f0469b2f16a922477cde922c9f7474ce6f16f6bb68e0350c7563e3671ddaaf64917
diff --git a/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild b/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild
new file mode 100644
index 000000000000..4cae53fd3942
--- /dev/null
+++ b/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="https://hackage.haskell.org/package/${P}/${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.3:=[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/quickcheck-2.4
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >=2.4 && < 2.9' 'QuickCheck >=2.4' \
+ 'HUnit >=1.2 && < 1.4' 'HUnit >=1.2' \
+ 'tasty >= 0.10 && < 0.12' 'tasty >= 0.10' \
+ 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9' \
+ 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \
+ 'random >= 1.0.1 && < 1.2' 'random >= 1.0.1'
+}
diff --git a/dev-haskell/uuid/Manifest b/dev-haskell/uuid/Manifest
index ab93352ee41d..ca95eae9deec 100644
--- a/dev-haskell/uuid/Manifest
+++ b/dev-haskell/uuid/Manifest
@@ -1,5 +1,7 @@
DIST uuid-1.3.11.tar.gz 8578 BLAKE2B ab865736dda4ca4188b9b21b06649fde81d8de1ef4939bf0a5945353d17da691fcd267faded8f64edec7371727a99239f961b25b3402f8fb68b5f0ad89052bae SHA512 3b94c13ff8b6a631f9411a313a99251ee961234d0322e446e22b04110728a4acb687f4bb4b83f9b09268fed9238b1265dc53c5214ae4bb8e18c12455c41c41e5
DIST uuid-1.3.12.tar.gz 8738 BLAKE2B a6e8fe96d6c20b9294c1535d367ad3ce0a91dfec4c9cd408d5b7e2ec0988326721db3d7a6ea3addded81c12f86692ed898e14612c20fcaf16f0ea6be6f2ef21c SHA512 53d1a9e69dbc3ce2cb2e35aeca9b116e5fbf176fe048d4afaaff1bfaae80445da8e3d53c4652ada41791fb3e237e2cd24d3ac15e6a786242844fdf076588dae9
+DIST uuid-1.3.13.tar.gz 8926 BLAKE2B d7b4850eb921467677534d33475dccb90b2e74a4f73137eb8e9a45573a337d4152b19f052dea584bb0b6ab862dcdf764106c4e35efa1e8ae3ecec41becc75a4e SHA512 e888e6350a32c6496b0b57384797925c78ab1c4dc674d296972981fa81338b4705d21a96960a63771aa5b9a785efd507ecaad195767dba7847fcab5ca7f3f923
EBUILD uuid-1.3.11-r2.ebuild 1418 BLAKE2B c5c8a33ec1f02bff9ddaa3220e00ef79cc37a0d9f25e2dd00388e2a9e099793236bde5057bd10c95409ca95f5edf103a1fcf49668887535a6e31abb56921cd9c SHA512 6188a4bc15bd6b15a3d9de61a13e77aa73a826eea1a74ba8c34aff60d05ac07747593d8b98742721b2d987613b95ec23e1e1e98a77a93f834941bf8dd22930f8
EBUILD uuid-1.3.12.ebuild 1394 BLAKE2B 789be937f4eaeeefc94836bb2c839f58946319d1a723228ab45f0dfcf6e4d8e97176f88a43f081d4b29db0996c35d5770c059c2ba6e8cda8ea83cc86f082e0de SHA512 c223856d95080a0f685b27debedfc27bbec7028ecc889dd7f0cef777e357a69d3f630b21002ac931723de74c24707438c290fa1ff21c642a370e5f6168070f11
+EBUILD uuid-1.3.13-r1.ebuild 1791 BLAKE2B cc55c50840fa38c796a2483e641ed82b8ba9ca86dff41a0bef17ae12b8aa416c845d08fc90c416d89d34ae3f501c5162705c7b6d0daab8ccee8fae43cd7d9554 SHA512 e08a2c1f666685837dbcc4c28438e3e71458d4fdfd5fe32e7468bd3e902ef489e42c8d4ba5d3034070ca3662ff1dbc447a78981a2cd013af48058e10f4a0aba1
MISC metadata.xml 542 BLAKE2B 043a99892b12c9c72f1f89226f5e82edf49ae91fa5f9c4fad7c15d06893266f9ce1bff7acaa06f83e62c3639116e23dbf9c67daba5791673b4c349e79393a370 SHA512 8088a28c040b916c0aa47ca6a1e05dae3b834da258a747c2d4836d8d1b44cb6ac85ebf3c6c88b948e08ff6baff09002c5dda486b1553e5f416f17949e0b571e3
diff --git a/dev-haskell/uuid/uuid-1.3.13-r1.ebuild b/dev-haskell/uuid/uuid-1.3.13-r1.ebuild
new file mode 100644
index 000000000000..31f07bace4ef
--- /dev/null
+++ b/dev-haskell/uuid/uuid-1.3.13-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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="For creating, comparing, parsing and printing Universally Unique Identifiers"
+HOMEPAGE="https://github.com/hvr/uuid"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cryptohash-md5-0.11.100:=[profile?] <dev-haskell/cryptohash-md5-0.12:=[profile?]
+ >=dev-haskell/cryptohash-sha1-0.11.100:=[profile?] <dev-haskell/cryptohash-sha1-0.12:=[profile?]
+ >=dev-haskell/entropy-0.3.7:=[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.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.10' 'QuickCheck >= 2.4' \
+ 'time >= 1.1 && < 1.8' 'time >= 1.1' \
+ 'tasty >= 0.10 && < 0.12' 'tasty >= 0.10' \
+ 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9' \
+ 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \
+ 'HUnit >= 1.2 && < 1.4' 'HUnit >= 1.2' \
+ 'entropy >= 0.3.7 && < 0.4' 'entropy >= 0.3.7'
+}
diff --git a/dev-haskell/uulib/Manifest b/dev-haskell/uulib/Manifest
index b7510bd91c8a..7688a77ce9b9 100644
--- a/dev-haskell/uulib/Manifest
+++ b/dev-haskell/uulib/Manifest
@@ -1,7 +1,7 @@
DIST uulib-0.9.16.tar.gz 44333 BLAKE2B a99c29d41f6ba34d4e62bb134bf7917e93ba7924b2838e43db2070c581af8eb8337f78f6e021b41c380453b7631e57bcc680c533216d96caefbde60c9c35acaf SHA512 89a9a2d34e8cd5e367a479f3d9bd6083abc140c247ba48cce5a39f2ea0835bee67c57b7c6c5850968d2f4b5cbc78b2835e85c8255c041981650d62d40070cc78
DIST uulib-0.9.22.tar.gz 45487 BLAKE2B d2a597ae5a011b46c80886331a91130400ec01d338cc65829d20a65e64014a5b41704d8eed64fb93fdca474909cf036d61f64670d6961fcdfcb30ba90cae014a SHA512 34803448aa29870ec4776128565b52ac52da4395425ba4fdb6fa38ec45b5af59cb89b2b88e3502e409707491863f88b6d95b13093a15cf04a7c58d24244955f7
DIST uulib-0.9.24.tar.gz 45362 BLAKE2B ea9b2854ef75cdc4f0555ca275b18089d40121940ed2b0eff5b86489b608e916b6cc568c425faca98e77cfdc89bae4f9d95ec64639c4117c405eebf669360e17 SHA512 7c5feadbeb6a67a7d7b0ed1a15dbbe50e8f4b05534aa9602bfc91feef9ee0e9239ef6fe879a8fec881902692a8c30daa8fdaab5503a6e15f97b26fcf31de8223
-EBUILD uulib-0.9.16.ebuild 539 BLAKE2B a83ebc3677c935747ab7f47a518180cae3c98faf4e40528a4fefa2272d236d90f5ff8e415f8a8d6fe2710e9835d39181e83647c246d2304b8cdfdb3314e44051 SHA512 3a2fbc87f8b20eb8cc71ba37017363b572ab3b54e6dc2def06a8c254b4fb58b162c22ad9bdee6d48f8b30094497b079e2ea9c843dac5814f8186b3865a4cc5ad
-EBUILD uulib-0.9.22.ebuild 548 BLAKE2B ef9651bf5650bb321ec99941743e601bd95fbfc4a600692ae92b9a7e0fddfe4278b770d7ca58a9290cba5eb22f1e0c6f481b96f8b21d5ace492aa119f2ed220d SHA512 f97f938ac92ccdf0cfba9e3cf7683bbf35b64e74887f8c004d8123a467adffbc14be26a72692da13cef74cb29e961938de91c6bd9c00c982732dd37b1b60e1a9
-EBUILD uulib-0.9.24.ebuild 546 BLAKE2B 6849857862d14cdb067ef4d08894ecc66383a78ad36f217fee10ecf928239bb0c9e5edf50ed2b8d0accfe656a1149aee702d0a57650b8d87eadb3ee9937382c0 SHA512 8f21a6e9b114bee2d222ef1b43b8e739b1a099ba9a97556dcc5c9d690da840120863f65c196d55292ed6dc0f905e0952045ff7298ff41c964abc7a4a1f9cb104
+EBUILD uulib-0.9.16.ebuild 527 BLAKE2B a36cb239e15d965e4b5e0340d2429c929d7c74245aac34896f3b014a8ea56df7ee9d5bdadd2d787f26de69971dc57298653f2e83cd61250f19cd036d0b78b08f SHA512 2d66e7a2f8cde5a85c55cda43d1fae9a495611e1a65ded5a76def2394a55d3079d1510b386f15e64903412f2ebd845decac4b60c757555635989cd672d332762
+EBUILD uulib-0.9.22.ebuild 536 BLAKE2B 5b4e3c76494662ffd5da22a2791ca7ae7dd2e0be5f5bd0b38ba1c75b6f9f3f0204d38674fda4920cbd51654713ca7b880bd19ea790a53c1b17b3f6b31b6574c8 SHA512 07a734942bd26869fe77e06c1fbe127a42c57809c18419afa97e565a37440c2abdace55adbc4067a1f4e554ed6a853ff2ddcda9ce4292e286a90c19eccea6b6e
+EBUILD uulib-0.9.24.ebuild 534 BLAKE2B cb5099dc1f3f8a1460c4edd47f22d7a3000387b57440e3e7c418b319aa624666e71d8ec9363e990c84a0848db1f98205674427ddf3fbb341fcd50480026357f0 SHA512 da55b68c15df23509aee3c56139a55d35d52a1c4956294b4aaabfa32e76b7f34c080205153e7677ccb9a51e42492f5abb5530c55a1002caf9791f7bffa1c7457
MISC metadata.xml 316 BLAKE2B 429f8ee2f019f1283eb5b06f47cc1f7f8843427b778fba99e4a1a9a195b79ed64434ec5d05a5bba168ac6fdcd4ded5cabe18145d6bb225422fc8d2a2372e7fce SHA512 83f1ff662ca76ca62ed4e626aa1fd65112a0a124cb4188b387f6a32e84c2717e2a721710fb3e1142f646be6190e5214cb99a7a40fdc5ae5aaf9bfc7326c6bd1e
diff --git a/dev-haskell/uulib/uulib-0.9.16.ebuild b/dev-haskell/uulib/uulib-0.9.16.ebuild
index 3f93aeae7615..1e12ec378df8 100644
--- a/dev-haskell/uulib/uulib-0.9.16.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uulib/uulib-0.9.22.ebuild b/dev-haskell/uulib/uulib-0.9.22.ebuild
index 0576c0578ff5..c7db088a54da 100644
--- a/dev-haskell/uulib/uulib-0.9.22.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uulib/uulib-0.9.24.ebuild b/dev-haskell/uulib/uulib-0.9.24.ebuild
index 61a37c22e27e..43daedca893e 100644
--- a/dev-haskell/uulib/uulib-0.9.24.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.24.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/validity/Manifest b/dev-haskell/validity/Manifest
new file mode 100644
index 000000000000..9c38c13e1d24
--- /dev/null
+++ b/dev-haskell/validity/Manifest
@@ -0,0 +1,3 @@
+DIST validity-0.9.0.3.tar.gz 8015 BLAKE2B a14f2dfb2a716251bf7e65548fad61d3525685c2b5065e4b4f74c9fcabe39f4b588a0e5d422abf9b3c734a0be528a59fd660833dcd65e1e0dd06283a0db95552 SHA512 f60faa65677f4a306a289d2985cd1827c3b2fbac18f25802f37af89bb8e0e9dfa23bebff6c2da4eda7824b94e9d26e5bcde55a3756b4e25b86f14ac0aee8446e
+EBUILD validity-0.9.0.3.ebuild 568 BLAKE2B 659e23ae3e00c1e65bde98ed7d7a8ef92cbec95bac8a2ed7b3e7406396d4a4447649994fad54e8a551a2f7d251ce7cfeae2d501c0e3aa55cd2a5cccf299ffae0 SHA512 aecf4c6e30136ee4b1c86d97905cb4067927ccc38de4fdba16ba542fba3e2f9a39d9f3fa55c6b096fd16751da74ec556d35c79ece6f89723b97b4fe22ac02aad
+MISC metadata.xml 522 BLAKE2B 43294793dcf0e8eee23b00d0aa62e35c6a2e03cce78caf5b0c80b2cc51497b165863c156919423a51cf142e87974313bafdd06b19d472dff4bff766c376fb4a8 SHA512 02cc5a2a8d9d03f0fbc25fced59506eb4da915c2765db7d5fce339e8c5f63c4d6e46aaf4fc46b8f1c100f424e7b29f1f605fcfd5dd2132e5ab8464a7abdc0386
diff --git a/dev-haskell/validity/metadata.xml b/dev-haskell/validity/metadata.xml
new file mode 100644
index 000000000000..06ff9ff9cc14
--- /dev/null
+++ b/dev-haskell/validity/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>
+ Note: There are companion instance packages for this library:
+
+ * &lt;https://hackage.haskell.org/package/validity-text validity-text&gt;
+
+ * &lt;https://hackage.haskell.org/package/validity-containers validity-containers&gt;
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/validity/validity-0.9.0.3.ebuild b/dev-haskell/validity/validity-0.9.0.3.ebuild
new file mode 100644
index 000000000000..7d670251814d
--- /dev/null
+++ b/dev-haskell/validity/validity-0.9.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Validity typeclass"
+HOMEPAGE="https://github.com/NorfairKing/validity#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${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
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest
index cc6805393797..c492792e49fb 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1,6 +1,8 @@
AUX vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch 2344 BLAKE2B 8902fb6e1946589e79577408d6a4c34b7512f3dea6bad7ab73a95498ca41e758d8115d7c005ad83ef14a845df792009bb9190f8b584086c9dc63898f481a5940 SHA512 f92d82039f56c9ae5cba5c93e0df041877dba1a3f5be7a8be1efd9f5a652ff2c1a06c7091faab76247876b9018614688d404aa6542b59ccedc3b199bad3dcf2c
DIST vector-algorithms-0.6.0.4.tar.gz 20455 BLAKE2B 0d0c4ef7ed8996d1ebe65971a451d4cb49118faedbf9cb4a987afb281adf563808778a689df608d2fb3c8fe9398af995d1c5e31cc89fd4f2075c2ebdd7ca4277 SHA512 5e99a77771831f0b9a4485f48aa7be5f5928e811512f0a68e18fa65ecace185dfea74ec09037b05d56e1a9208d2cdbcfed94ce2678d504f6d12267496a3616bf
DIST vector-algorithms-0.7.0.1.tar.gz 25435 BLAKE2B f9cb3bf592316c92bff4313d264370cc35d62c64e7dec6f14ee9954c0fc12f573e799172793501e1b4f9c556fa1ea8e3db1ac3381ff71bb143e33520c69c18b8 SHA512 1ea718eeb062defee830fa7dba323981678691c5d320b8929dcd695af17f82d65007cfd35103310026dab51cf10462dbead09082fc0ba5ddd0c2e18e305c4c6a
+DIST vector-algorithms-0.8.0.3.tar.gz 26559 BLAKE2B 7541d141967faf4bc1b33dcd23f283e1a6868f0b51e784918c1516a46c38ba3e9205045c87679738d89c48fee3ee2e61286eab59cc66ec8cfc18f1a4b977c634 SHA512 45311e19a1e5c9994e7d666b73445d11946f60915df3d2f385a435538d1b6b0929b56a960f83c5df1b2df883566e7f8e6fdd5be4e075364d7daecd6dbec780e5
EBUILD vector-algorithms-0.6.0.4.ebuild 1162 BLAKE2B dc926a19c51788f5bf13d149417e074092e26b58cbdccc05d04ddc22379099e3532534ddeb7e5f6670b289c4ca9fc5e83ae1a426f561d92872694fc259ecd8b8 SHA512 7019840b03582ea50bda03c1192896421b5d0092173ff73f4a0b82345a9c10e5738738a7a6d82c451504e7be4f9a6b428c49080deeffeddff5c7a2f471c428e2
EBUILD vector-algorithms-0.7.0.1.ebuild 1189 BLAKE2B 3c44f272cb5aa4f44ea6537a81e6f8b86b4d74a948da6c026f15b810d6f2a0fa2854d1a37fb69e826ac5b6a345fede5da00d5085e65603fdcb00c7bfef057778 SHA512 ab2d86134c329e442fe9031184255cad08ebab4f3b447a01b0a41a5048926bc211b87cb91dcf19c3d0142b4b5d115ceabcc75cf6e2a899766174aa50a98ba47a
+EBUILD vector-algorithms-0.8.0.3.ebuild 1223 BLAKE2B 6f6bab44d2b649c727336a0a3e67cfa9e858621b6764bd04ddc5ba2177e3153370e39a33bd4f8dc2d2d9dedcae6aa8d63158f47f70d5320b36da3844c6f9d6c0 SHA512 97b6b98e7713b7a3bc55849347b6277e17f8a620f721418cb8f95676a39acfa4acd1fa96a2027486f28c5b14689492c1bd5813c95327ffa2fcf37f9354d1b3ca
MISC metadata.xml 770 BLAKE2B 1d7320d9f761a8668d4cdb7868edc4eb543841ca23849fc16ee451a7c1ada0b531ca7f05129a144c67319b67b2948caf31b10d45f04775e0abf13de70ee5d334 SHA512 081492732eda3a8884417445a79cec19f7f84cdfe3c3e84743f86d00a5051c7e936d3c286ba414c13a6813d7cf1d740408c44a597aa82e3489d012c75c9eeef8
diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild
new file mode 100644
index 000000000000..a1fcf35bd7ab
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="https://github.com/erikd/vector-algorithms/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bench +boundschecks internalchecks +properties unsafechecks"
+
+RDEPEND=">=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/tagged-0.4:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.9.2
+ test? ( properties? ( >dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.14 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bench bench) \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ --flag=-llvm \
+ $(cabal_flag properties properties) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/vector-binary-instances/Manifest b/dev-haskell/vector-binary-instances/Manifest
index 13236403b4c2..79d52f6d22d8 100644
--- a/dev-haskell/vector-binary-instances/Manifest
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -1,5 +1,7 @@
DIST vector-binary-instances-0.2.1.0.tar.gz 3114 BLAKE2B 24982160160805717302f602ca7e7aa97487ea1af51ebab7577eb5a744c38dbeefc56fbe46538a492095e16db13df7aaa9978dd8d2ed2c0c082bebce6f584a34 SHA512 37955552fc7ea24f35760f8e791d115329591ac720f66bc94db172cf609c67b51d8f075cdcda96e3fcbf9f4fd566557ebdeb306d86e7512e8acf526d691b4ff7
DIST vector-binary-instances-0.2.3.2.tar.gz 3989 BLAKE2B 69d25cdce13e999551ca0027171d252a5b2cf8868ef8f2415b1dfaa6df5f955bfdf257837ac67fb73a82526374b6d562afbf6705e6431659e234df186a16c0ba SHA512 ef3ef6a11dc5b35c2b24eb8b6487e6ad3ba73267107e8e8b4b172afbdd10d1d283d653025cfbd9089d4c2135d881e2b7efb5427a8dabcbef51de4ecadb332d62
+DIST vector-binary-instances-0.2.5.1.tar.gz 4067 BLAKE2B 4c4bc50e10be05d0a063cd417198c52e5f79e94547b69eac5d87d26762e62e92dbcb9dfc3209a4d105ca6e3ae772a918de1b983856beeb9117c5c9fdae467b21 SHA512 a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0
EBUILD vector-binary-instances-0.2.1.0.ebuild 669 BLAKE2B f18467ccf44a30945ca06df863e21abb51f525feb4a6338d92d2deded15a059afa46f8076688130c02286007b91b4579764a275681f6aff6badc948479885e0e SHA512 f49c52b15eeaca5e355609329f5341d2e917488fce47f8a02c4a986bf576fc2ccfa0537d946a339726fc5801a569926c68e6e2ffc6156f4bf1845d12fb0b0ccd
EBUILD vector-binary-instances-0.2.3.2.ebuild 784 BLAKE2B 285d17bdd8594d08b71e79ac87214b442b2488d93825063e9bf7d17d4815d0d4a68d1b17b08b256f7973711ae7f2ec82ec37d72dce4e0a6e4175ac295939b09f SHA512 36306e13ceb2d5fc38dedf5109be689c17b0222d6c2f78272c0be46e36afddf5f73bcd237d045a42d6bc7780ffa2578436eb19e7a548855a3cd0fbf4d82d45ff
+EBUILD vector-binary-instances-0.2.5.1.ebuild 789 BLAKE2B d23b30d09d1bde924ab52fd88904c9baae56cbd344ca665199a9b6e47fa314ef4ea3e37d34a988952b1559a7f8278594ff2d2bfc675cd40399afa93174cdfb46 SHA512 c31a938168de614247a886e12f2d582032174c7f0a93e7fd0770d52ae93ccc5ef7937f5c1c1ffa3f021d6b3810179226ddd8f12f2450b5f7b71552b573335261
MISC metadata.xml 1131 BLAKE2B 090c06d05a9f6f40d2cc444a964c0ae348e61bebeebf89646149f1d3561a1a3ebec42208fa8a7c49b8ca07ee20ecfa71d8516ecbc44e4f100adcd888e1ae787f SHA512 def290c09bd6f4055d0db8bb1778518cab35c08cd7b24e67bee00de4b9e0d1d096608cc486c98423c322c23712629cd093b5692e98c7b958b75fa6fe50a03bb9
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
new file mode 100644
index 000000000000..b0d4d4dbe607
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base > 3 && < 4.13' 'base > 3'
+}
diff --git a/dev-haskell/vector-builder/Manifest b/dev-haskell/vector-builder/Manifest
new file mode 100644
index 000000000000..38567d6cd15a
--- /dev/null
+++ b/dev-haskell/vector-builder/Manifest
@@ -0,0 +1,3 @@
+DIST vector-builder-0.3.8.tar.gz 5045 BLAKE2B 1e599a0e50102c50cd6057cf892d97f9dad7468b0e49500743bf422b8a9e085d062b9b4e13ae9bb68d3c59e6bb549e77a962fdaed91d5a3e3e5d74b8ec45a6b7 SHA512 e7ca1b6ba35aa76e16ad485cfd5e326c2b257339d2aadc57b7ce2a5ec3d5790fec99e5546ea18351cd9cbf31e7ec99c737461950acd355f62be27b53edb2be17
+EBUILD vector-builder-0.3.8.ebuild 1160 BLAKE2B 6c9895e4a9d543b71917f1b01f8e15e39b191fa09a0c3336eff8c057954846060227474751747e4e03788db080bdc71474e04852d5e4f85c8a6692d8581a756d SHA512 8315c6ef2ef1a64b845d5fe358f9bae36984ad4d7d927495636a4f40356ece45086c154d56e1df93020b24f8a914d98cf925ad5ec3d7efea4fceb53e0a7fdadd
+MISC metadata.xml 1200 BLAKE2B 7253df1093cc3659c7bae79d8af691c95b7e66df88441bf79c680e3de46a28d83bdb970879d58b05b3a52d2ef3cd678fe8409b76e6d20a6ea5dd293744fac259 SHA512 ff4a266b7c908661b4028741d9418dd7403414c7ddf3d31b5c7c51d308a5bc30c1565cd2a3ccf34d753a819b408a1b1bcf842ea62a815b2cf718b7139be70618
diff --git a/dev-haskell/vector-builder/metadata.xml b/dev-haskell/vector-builder/metadata.xml
new file mode 100644
index 000000000000..95e22703be14
--- /dev/null
+++ b/dev-haskell/vector-builder/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE 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 API for efficient and convenient construction of vectors.
+ It provides the composable `Builder` abstraction, which has instances of the `Monoid` and `Semigroup` classes.
+
+ [Usage]
+
+ First you use the `Builder` abstraction to specify the structure of the vector.
+ Then you execute the builder to actually produce the vector.
+
+ [Example]
+
+ The following code shows how you can efficiently concatenate different datastructures into a single immutable vector:
+
+ &gt;
+ &gt;import qualified Data.Vector as A
+ &gt;import qualified VectorBuilder.Builder as B
+ &gt;import qualified VectorBuilder.Vector as C
+ &gt;
+ &gt;
+ &gt;myVector :: A.Vector a -&gt; [a] -&gt; a -&gt; A.Vector a
+ &gt;myVector vector list element =
+ &gt; C.build builder
+ &gt; where
+ &gt; builder =
+ &gt; B.vector vector &lt;&gt;
+ &gt; foldMap B.singleton list &lt;&gt;
+ &gt; B.singleton element
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/vector-builder/vector-builder-0.3.8.ebuild b/dev-haskell/vector-builder/vector-builder-0.3.8.ebuild
new file mode 100644
index 000000000000..5c2ac8cc49f5
--- /dev/null
+++ b/dev-haskell/vector-builder/vector-builder-0.3.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Vector builder"
+HOMEPAGE="https://github.com/nikita-volkov/vector-builder"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/base-prelude-2:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/attoparsec-0.13 <dev-haskell/attoparsec-0.14
+ >=dev-haskell/quickcheck-2.8.1 <dev-haskell/quickcheck-3
+ >=dev-haskell/quickcheck-instances-0.3.11 <dev-haskell/quickcheck-instances-0.4
+ <dev-haskell/rerebase-2
+ >=dev-haskell/tasty-0.12 <dev-haskell/tasty-2
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/vector-instances/Manifest b/dev-haskell/vector-instances/Manifest
index b43444f1f06a..e680e6a6b4fa 100644
--- a/dev-haskell/vector-instances/Manifest
+++ b/dev-haskell/vector-instances/Manifest
@@ -1,3 +1,5 @@
DIST vector-instances-3.3.1.tar.gz 3726 BLAKE2B d7d592c0cac6745449aefabc87c6475bcd26012a6917e9a5d5d1167384f3901e75aeb53653ab9fe3644575a5601049d1b0a7b99e8425fd447eee9ac05c375c47 SHA512 0416532a83ee6f750e51296f1c8a3cf1f374a316bbc30638501e663199434fca28f85064660a9fc0bdbfb08ff5919c0ba1662dba704ff50bd8a7bd1ce09d56ae
+DIST vector-instances-3.4.tar.gz 5276 BLAKE2B ca68a6cb0a4b9aeab81409e757d7d5d5a18c53ed826668fa75725b52e374d4047ee096d392557c9c316aaa9740c307165d0aa5658542edb8827be5ddf9a883cc SHA512 67ffd6b941909bda1b6f26c8c7579fc495267425461f15f20bbaecf22b67d3dbf4ee88eb2ac76232f47917c26558eb325fedfe8ffc97368bbe1ad90fb427a7b1
EBUILD vector-instances-3.3.1.ebuild 812 BLAKE2B 9b69e62f3110a6446116532697093c7086be1d8e5a2f9acf86d17810c80414b9a1b744c7d29944a43fede7113ae8e628a434a3e1a0c8d7c7db73f852a61e6cfa SHA512 9d3087c9e52eee85dca386d64ccc692fea463700c30cafc6c95f7b65137994da10d941b4ea5198cf521c155892fece6ec53284680d8b24f6ee0369dc10a6e3fd
-MISC metadata.xml 413 BLAKE2B eb2cc656e5d867653e1fdb992ccd564cf12deb64505b5d54aafbded25196a4375e56f77fce411db7d36665499957519b6a13d673fcdf1b7d94c44d76e748a35d SHA512 8263c43f75266b64d7908acbf2a5362f27d967a2da98c1392b84523bbbfb706339763b844679ed02cab847f6ac7d6e3f3769003bf4b1de27f12187f0f8707c75
+EBUILD vector-instances-3.4.ebuild 965 BLAKE2B ff48659311e9bbdf1f0368992bebfe3ea7efd5fdcaca6fd0367fbd0e537ce6b8765c6d453f1554f95a623811985651c6502917da625d9d3f57ce529dba8654d1 SHA512 37880eb984bde150f730260d32dbc3073c195d2c976d84de31417872a13f0f475f374f629ce363f5ee1e0dd4c4a395e465a28c85dc883a2cc07b776342378fbf
+MISC metadata.xml 495 BLAKE2B 80c9b2f5348c274d79231b0ef5b4493368cd06d4d273ca8a094e080ef169116d38177ff03ba316c1ecfd9b41e6b6686f152501656ffc614e5fdb95faf30113f7 SHA512 5334faaad6d2193424da1911acc06a81690f4b755005876e9bded35e2442513b52afb859d105c6e27103b0d5a6152159552bcb21084aaf471773a1f94130a84d
diff --git a/dev-haskell/vector-instances/metadata.xml b/dev-haskell/vector-instances/metadata.xml
index bcf46045ad08..a07a56ad4976 100644
--- a/dev-haskell/vector-instances/metadata.xml
+++ b/dev-haskell/vector-instances/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="hashable">use <pkg>dev-haskell/hashable</pkg></flag>
+ </use>
<longdescription>
Orphan Instances for 'Data.Vector'
</longdescription>
diff --git a/dev-haskell/vector-instances/vector-instances-3.4.ebuild b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
new file mode 100644
index 000000000000..80286959a696
--- /dev/null
+++ b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+hashable"
+
+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.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1.1.0:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag hashable hashable)
+}
diff --git a/dev-haskell/vector-space/Manifest b/dev-haskell/vector-space/Manifest
index c28e8e8fe150..4d87fe1e281f 100644
--- a/dev-haskell/vector-space/Manifest
+++ b/dev-haskell/vector-space/Manifest
@@ -1,3 +1,3 @@
-DIST vector-space-0.10.4.tar.gz 14249 BLAKE2B 519f99dfec2bb4999939b2b3247822202ab93832597c2412a3ec97a8ddb7b74329b98fe296e7aa0dd96297c9ca802346cf9d6478755995a7e40e9e01c8584611 SHA512 c7218701fe837eab01cd65b3bc0ce2d85fb3a73c8aa034bb606b7bc0bbe87856dc5f375bd1515f65f77e08e12d84b63757d0ba755ae726771888ea7413bac183
-EBUILD vector-space-0.10.4.ebuild 687 BLAKE2B f2d6163c486d56cfad984755b2dbb4e76991dde707b776fdd8a3eb63ea9ea7cc6dffe4243781c268e6dca498cc364730b47394e4dd71bb9eca4bf9185d8cdbbe SHA512 ae6ab72d5fcbe382099d0ce29bfe5ce7e24c88955283c0cb83ceea17633051d6503a04337e0f84539b1fe9dcf6701813f3d5270d5e246defe636583a087698ce
+DIST vector-space-0.16.tar.gz 16049 BLAKE2B e8851c515f774176c3589d6aa2ccef3d22c6957fa8c93dbb858da3e74785624fb5e5aaea4ba0bd9a3a3a55f74a801d5c51a8cb5e99b954ff9c7cd7a5a8c9001f SHA512 d79bc2e76a26653d5361a319265e52d8dea6273d10060a61215162490109a37b17261f897a6472bc7f16fc1f5566423c9a8ead6469fe10e366f982ab3d0ef2f5
+EBUILD vector-space-0.16.ebuild 762 BLAKE2B 669ea52ed037093138f664ad8cdbeed5d3ae41f865c7290f6aea84263cd550ae24f5dc0d7fdba74b8639ed8a1e2b8f6261e06a800f14db3aeeb4c3968d1c01bf SHA512 6e671aa14eb9d38da035c6a7bb0207206a5b4b9b07982471780bdb2e6756bcd8e9f5faada875d002b25426e8e556f58d8c3d99d16d21cceb93a913c5e2dc246c
MISC metadata.xml 854 BLAKE2B c5f0198f03e8c5d2c4c85653882b8f62f15f353811349b411ed41014157285dd1169e9f5368db5b2d6093de7d6b12ce032e68d51a3dc34285ba1255ee48e14dd SHA512 60ccfe4844f3c8f02c616458928712d60c0294bb3fb378a752cbe9be5111d576f6f2ee137cdd320a7ccd801ccdc3dbfd8b4d0e349987c687ab484f2eda2e96c8
diff --git a/dev-haskell/vector-space/vector-space-0.10.4.ebuild b/dev-haskell/vector-space/vector-space-0.16.ebuild
index 9d34c0aa1878..2e717470e936 100644
--- a/dev-haskell/vector-space/vector-space-0.10.4.ebuild
+++ b/dev-haskell/vector-space/vector-space-0.16.ebuild
@@ -1,15 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.1
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
-HOMEPAGE="https://hackage.haskell.org/package/vector-space"
+HOMEPAGE="http://hackage.haskell.org/package/vector-space"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -20,8 +20,10 @@ IUSE=""
RDEPEND=">=dev-haskell/boolean-0.1.0:=[profile?]
>=dev-haskell/memotrie-0.5:=[profile?]
>=dev-haskell/numinstances-1.0:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?]
+ >=dev-haskell/void-0.4:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
+ >=dev-haskell/cabal-1.8
"
diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
index bf313506e729..d879f10eb880 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1,6 +1,8 @@
AUX vector-0.11.0.0-primitive-0.6.2.0.patch 753 BLAKE2B 1117ef087b476dc7a35bdf4286d980a9be438c71ab6d08f0219b03a714859ea30c444b983ec04b03e297a8100cca37c6f64f75167c55a002c8767899b0b47e72 SHA512 09cf5972b6d7ae61fe87246df675229c73c37c8d510b1e56e6ffce4d445fa75578efdbaba26c7cda23d588f68c75ea9f27a854f2d5e0cba00e6c8bdd515eeada
DIST vector-0.10.12.3.tar.gz 103617 BLAKE2B cd4a4fda8a3da5b431c316d04b23eb82947f08cc930059beb3182c9c68d646c6a767168ae2fd82d06a782991b055421a0558dbf41a1e92f06d265c043cdb2048 SHA512 2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b
DIST vector-0.11.0.0.tar.gz 115558 BLAKE2B e2475a37593b92f896c48ff85f6e506fb5011d89173bb0fe12492ed8c6f9620f426c9db88cbc274b37aade52bf6ca3cbdc7cf03b013371b37f2d1b42c348a117 SHA512 4f31e45d08a08c09e5ce73cca4da70e954bf3921d05130b9458c7f2ba267602e0aafc96496595000fd7b82f80aa9147c880917dc64086dab7bf5b2cd426539e0
-EBUILD vector-0.10.12.3.ebuild 1561 BLAKE2B b640c790f5974e1de069a364c8cfb6e5f20eb3daf39fcabea251c9e194d81da7f5cf424239502bbcf5ab6d20bbca375b2d75c0fe613e9b9e98be4c7fb95ed208 SHA512 a74bcec1dc743963b8ab59c1ae4f30bf22ab848aa2e6f2ce0f1fb70295f86e22533219d803d2974b6e7e562393ef49699d0add5559440114021cbce91555481d
-EBUILD vector-0.11.0.0.ebuild 1215 BLAKE2B 455ef6c8ec0c7472b14a8f8562e40b3726e3c951b1c08c1431652fc5559e737dd8ffe0aff2af0a72d21a738af0c66bd9e48be208d9c9023ca82e510fc8b7d5bf SHA512 5f72028c8c419d8a746c4930c9afe0c9bdd9323b5eb1858a91ab26c4ddf7ae529983ddf06af80fd61472b2c2873fd30f19df58e8c0cfe8a0292e8ef7af0fe504
+DIST vector-0.12.1.2.tar.gz 131049 BLAKE2B d77981f49b89cab1aefa3237d87e84ae36c4586c20ca3f359c0855e3f3e15b8087849590bde06bd2017d83d92d8ff03ff1b9d8d949ceab382865707f16c723b0 SHA512 36d0237cf7c5a6b78f88b33ff09ea8b19baeaf85609efdeba9ab802ca588956457d4607304b73e8d58e9e802a9101c23da62caee71508f069047a6d531e50170
+EBUILD vector-0.10.12.3.ebuild 1549 BLAKE2B 6acaad9a8c59df264a3e80defaac6e335183acf49fdbd85d5bb0d21c1a1f60a84b045baf12788c4f4900cc169906bb7b52da6622d23fb5319878ac7611a411bf SHA512 9dc4c38a660ed0b11fcd4f5aca7d6d558f7a67624d21e35c38040d754551934ab2acb55762955870662a449ebf405433591a20217a9e3245d51d883671e207b1
+EBUILD vector-0.11.0.0.ebuild 1203 BLAKE2B dab98d15c9ef771b2c8500eb266a62e2b9b136aa7c3aa8b011d9eeecdd4c81b4b5f971b7f56a30f18be9d530fd166ffb2a36d59d2b04b1e9027670411962135a SHA512 38845b6cee9d1d892e8d351cf19024e41bd1f39543f4c8a2bd18f6ffce06e40640e2893d019aec84f7b5382a035826975ac7718e58e6f0e53ba7ab29342a9894
+EBUILD vector-0.12.1.2.ebuild 1365 BLAKE2B c7ce3ddcc514f6711f58afc2673782478be650b9844b1c68a591f90ed97fe7aada80371fa0e3888c3714bebad0c25839ec49f894b41b55d76235bcd70ff01350 SHA512 7944081c43ce39110055fe15f359b60187535404860ef6fe7e112e5aa0a77ecf53a6010ce4f6f1b5bb234df24b81197ae4ae157346d4454831176e7110db9c8c
MISC metadata.xml 2431 BLAKE2B ab4b371c0626e51fa792aa18b7a7622921ea12a7b76d8855441865f46372a3dfa11fd0d0acdafb11983b614b6733325a28711d149660d3e0d874fe24754cf7c4 SHA512 58c6d75396f364fa29acf4287a1411448c2a77f5589be30fc83bdde998773f15c5d5a4fd7e6e95b5454c33ad49aa367a6b557c445612f85f99924520825002ba
diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild b/dev-haskell/vector/vector-0.10.12.3.ebuild
index f69e694a53e2..737b447e1554 100644
--- a/dev-haskell/vector/vector-0.10.12.3.ebuild
+++ b/dev-haskell/vector/vector-0.10.12.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~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?]
diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild b/dev-haskell/vector/vector-0.11.0.0.ebuild
index c2c4c11ea38c..f78779315b57 100644
--- a/dev-haskell/vector/vector-0.11.0.0.ebuild
+++ b/dev-haskell/vector/vector-0.11.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="+boundschecks internalchecks unsafechecks"
RESTRICT=test # -O2 -g makes tests build hang
diff --git a/dev-haskell/vector/vector-0.12.1.2.ebuild b/dev-haskell/vector/vector-0.12.1.2.ebuild
new file mode 100644
index 000000000000..d03f43378f3f
--- /dev/null
+++ b/dev-haskell/vector/vector-0.12.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: -wall
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+RESTRICT="test" # test-suite is too memory intensive
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
+# test? ( >=dev-haskell/base-orphans-0.6
+# dev-haskell/hunit
+# >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.14
+# dev-haskell/random
+# dev-haskell/tasty
+# dev-haskell/tasty-hunit
+# dev-haskell/tasty-quickcheck
+# >=dev-haskell/transformers-0.2.0.0 )
+# "
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag unsafechecks unsafechecks) \
+ --flag=-wall
+}
diff --git a/dev-haskell/wai-app-static/Manifest b/dev-haskell/wai-app-static/Manifest
index 8631eaaa0ce1..5c6d773517c4 100644
--- a/dev-haskell/wai-app-static/Manifest
+++ b/dev-haskell/wai-app-static/Manifest
@@ -1,11 +1,3 @@
-DIST wai-app-static-1.3.2.1.tar.gz 19247 BLAKE2B 0082f01f36a4d5c9cbd26ddd48a647859000deea50140859d6e2bbc1641b782992f16d18a971ba0de7ff43d5fc41e264bcc5574d23fc77af091882bbb40f4fe4 SHA512 718d9f01169c087f9e90ed662258e54c2b8a5a46f0a6248503cb9447e078e680ec291876fdaabe71c17c110d8a9e0fec4378423ae6a778f8a0d02c71288e797c
-DIST wai-app-static-2.0.0.3.tar.gz 19337 BLAKE2B 0f6e079ba8ed171b046cdfa7cc07a56e4249f5379aece3f1e24db1938ff34da3b1cf53cd880b88895e100dface6a06fc568ce8abaf6cef777d354be00d8ba8b8 SHA512 b4b40719b300b2f7ad448f9a6f4acdc3258419c66a5ca39887466dfa689c4d80dac8bbefd2a57f521e0f66e1ff87c0710af55b5a0bbcaf1d4592c833c61d693d
-DIST wai-app-static-3.0.1.tar.gz 21502 BLAKE2B c19eba52bee7f6a2e6412c359438fcde28a7c4f50870631e788ef68a00702eddf525d709218e093448243f9f49e644acaac984ce93c6799ba2b5f02129ca4f04 SHA512 851c6c3d13d01dda0566c6c98364ddcc54b8aedb4775e9e491452ea672f3f8dfb05ee75d9c44e78a5c89944ab10f8b6646f3dc9d6bfe44e9f2abd910bb33f687
-DIST wai-app-static-3.1.4.1.tar.gz 22321 BLAKE2B afcea96f91e88c2abd3a186b9f9c5686719d2dfd0fb0e63fde728117547b9d0c15cd391f7c38711ab3bb4c46d02bf49cb3ff262d44e5a6c0b324c0d1fafc1cb7 SHA512 2a4925a48a09ca1d7e366a1b01961b0069c941f0987721e92cb0c257df8feefe78f0dc5f8c69680d155a3d1b1bdee95f4417fe734c14e02b0596475bead72b8f
-DIST wai-app-static-3.1.6.1.tar.gz 22686 BLAKE2B f6c41a0df5daf01d8a6cb9b440098b3e45c4ccaeb36624fd9bef2f9a0d99ab7cd0343c61a99d0cb8d22736272f5661b0c6daa5bbc64cf5eb6b1c554b65d7bc94 SHA512 a2a19a57f289ecec8b2cbae2d412783ebcc789c8518a357eed8bbeee01a6283f7e636c38065c815cba3af782e56363b644baa21b32f70dd851cb6fd0bff692c6
-EBUILD wai-app-static-1.3.2.1.ebuild 1678 BLAKE2B fcd42aa20ab48c90e546ba652ff9142198cf294f18ec30911d71d3dc9645c664800a073f710be10a73ca5921b169753c3ff9d89a313212158d192afa4f25a591 SHA512 f7debb6823c32d3dd9a1df9d39958fba3a9ceae534ab4a5960aa866d255af928c382b04dc55337c661812267eb71591041ce772dcdb5e35e6519709630865b09
-EBUILD wai-app-static-2.0.0.3.ebuild 1678 BLAKE2B 9183d58a66fc018869c46312753b0df7fa0b3154c45cc95aaac5b0c46fffdc163fb5cea108cddc0b3312f989aad517d4979de8828bc58886ad49ef99d3136193 SHA512 39ce874569771446b1108bca561983b58bbabaa33a93d58a9ee482f62641548bee95ad93dc787abb3d576debda2937f5d703bd9c952b73659423e55b9fef2297
-EBUILD wai-app-static-3.0.1.ebuild 1846 BLAKE2B c147bb88911bbc46ffc2fee2f02bc85be450b053d1561d5ac6f71fb8fe05a47cae182a5eded6b0b9bd851dab5b83a764537e8637fd25c139a3ac26a7f30d87bb SHA512 dbfbd57e4a44dee178af1af40c3de15fb9dfde7e4601b5d7409ff4e04c7799181fa3b505b963520698eba0c52eb71a6fc5888ef1a09f383455566a6224c94737
-EBUILD wai-app-static-3.1.4.1.ebuild 1778 BLAKE2B e50120c6a5bf67a9d0df10f80369c0217f20c6cac4d7ca99594ad30acdda374b8a2e10f7f1b7dcce0077a9e84b964631a55b6cf1d17cdcb986250ac173bc2041 SHA512 750aef78ec39b160f2ff923479b83246e1cd5f6e5c8333f7b716a8b16d43fa223c4213fdcfcc8974fc15099e32f3daf346bfb31452bc1ef539f645ac29ce83dc
-EBUILD wai-app-static-3.1.6.1.ebuild 1708 BLAKE2B 70c6d7ca1d08b04777639ca25bc787c695066e873cdf99924f0328cf5daf867a9472e452dcbc5cc0c491a42ecb33e6218ddad8b9f778bc0f1ad6803041812aaf SHA512 5db3292a7910bd1d0b4be3fd316bbd62f3f9242191fa60ff21806396bc47adbf48d37a313dde2c6c2c98ff79ef0adad06f2f888ab853f21b84b515ee35c84311
-MISC metadata.xml 425 BLAKE2B 1bbe316c73ef0e2954111cf9d401aab07f5e763f74ac542436128df25cbf28424c8e525e37016f46804f234098735668b713756a9a925922fcf307ada4ada014 SHA512 af56d5ef903a704a54270e5ead759bc4abfd1ab713ebb387184323baa1ee90e5f14007e03eea73b2469875dde733974d95dda48999ed26d66fad7b4f75b8292e
+DIST wai-app-static-3.1.7.2.tar.gz 22843 BLAKE2B 777a25ac71c24fa850b214d18096396dd03809c125aab8197d2621f0943bfc6bbae0f8f25dbfe19dd93bb835dbb39487ee89689ca3ef49e8c9580f102d1a9df9 SHA512 e073d85efc201eab94b9c8be4e40ee71567d07ed2e2907504a946477211bc21aaf2250213cac67525ae58be499b164b09880600c0a6f62b0b1742fb9d730d6d9
+EBUILD wai-app-static-3.1.7.2.ebuild 1615 BLAKE2B 8a8ad077165b6838bbb9cd93d1ec2fd46afdea359efffd41db5c1016a9cd89a9444191f4b035237003efc642d228b582dcd3d945eee9f873a0a93d16f6684f22 SHA512 14ebcc66e7e1b7cbce8b4d28ed3d36d4c9528f4b969a9d2c08e890f506a5bf5f101d775f2ba4901ac8e061419d70bd80ff5788212cbd53dec3f5e58e31fd7a5a
+MISC metadata.xml 310 BLAKE2B 81a54a34d953f4bfefd6895c26a9cfc2593fa72b16f32729541f954d55a01625dc917f3749b0a8abdc9b3b19e457ecbec6e8216ae86ac5dc3f57a38c31f5230e SHA512 efe656ebadf198b9ea416e631fe032dbb2e65b8359fb3bce58196fa0451fdaab2cc4aba6167499dd643bc0a16eea896677e092667b3a01e3130f89bdddee8ee6
diff --git a/dev-haskell/wai-app-static/metadata.xml b/dev-haskell/wai-app-static/metadata.xml
index cb0dd1304272..dadf68384a01 100644
--- a/dev-haskell/wai-app-static/metadata.xml
+++ b/dev-haskell/wai-app-static/metadata.xml
@@ -5,9 +5,6 @@
<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>
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
deleted file mode 100644
index ffd4d7f66db1..000000000000
--- a/dev-haskell/wai-app-static/wai-app-static-1.3.2.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/web-application-interface"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 77d5851f6dd0..000000000000
--- a/dev-haskell/wai-app-static/wai-app-static-2.0.0.3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/web-application-interface"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 6af5576e0fd7..000000000000
--- a/dev-haskell/wai-app-static/wai-app-static-3.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/web-application-interface"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 42c45884f9d7..000000000000
--- a/dev-haskell/wai-app-static/wai-app-static-3.1.4.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/book/web-application-interface"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.7.2.ebuild
index 0bfa63fbba5f..4fc2338e07f5 100644
--- 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.7.2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.6.9999
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="WAI application for static serving"
-HOMEPAGE="https://www.yesodweb.com/book/web-application-interface"
+HOMEPAGE="http://www.yesodweb.com/book/web-application-interface"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -17,8 +17,7 @@ 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?]
+RDEPEND=">=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?]
@@ -29,17 +28,16 @@ RDEPEND=">=dev-haskell/blaze-builder-0.2.1.4:=[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/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?]
>=dev-haskell/zlib-0.5:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-1.18.1.3
test? ( >=dev-haskell/hspec-1.3
dev-haskell/mockery
dev-haskell/network
diff --git a/dev-haskell/wai-extra/Manifest b/dev-haskell/wai-extra/Manifest
index 31de54d34ea5..561e6d235a53 100644
--- a/dev-haskell/wai-extra/Manifest
+++ b/dev-haskell/wai-extra/Manifest
@@ -2,8 +2,10 @@ DIST wai-extra-3.0.10.tar.gz 49846 BLAKE2B 34c77322bf4c4f2db666f868ee8dc562a2d7a
DIST wai-extra-3.0.14.tar.gz 52041 BLAKE2B 4ab0336b0f2ae87e1dc1fcb737b4d94a04d354079988b37d6a661514e7300e4a1317903429c4fd880e55c31b01a6e9106bc1b0830dc25f8e10315e793d8a15c5 SHA512 92c8456cc2959ddfd23bfae50936f237bfe903143d68ef211e2af8dbe1327a8ede63cadd74d3555349411a5046df9a2c87c7e983e06728759eafde80092a8aea
DIST wai-extra-3.0.15.1.tar.gz 53546 BLAKE2B d6ece1ded9b2eb53a449ec8c3def2d4393ec4eb4d903e92c560628ff0baa4089da2893d9c0ab98b75c2b11d2615a15ad6fe3284f3db5e6796e6c659c21d47a52 SHA512 0a212b1f40fee357dbe452b71da9a5d793d1fc826e82b9b0df84c65e4fc06773fdf41ba637fe29bdc0627e01b4863076813d2cef4dd36e5e248400083a1248e8
DIST wai-extra-3.0.18.tar.gz 59477 BLAKE2B b3f565c0f154b6341b618b23916c80c79edd972afb6f3d9b167f86787c6d1adf980c0a0f8ec726b0d1a5529881f5e93c80cb4a0f479f0a802c3919e9bdd0b6de SHA512 d17f7f31ca35b2d8ce9bb5b63579d720a5cc4b72907dcde8668038953ac99fd5798d84ec8ab533a5a2b7f5a411e945fd91c8e389190b9cf5ca47fcc2f666715b
+DIST wai-extra-3.0.29.1.tar.gz 63831 BLAKE2B 61f3948add59e37a23f13ad9fd35456528835cac4190abc98f6d68897d32227b094ff04ddf6520ac009ac53186089f85e07d95268a4d554e51b1bbe9e0f0e0a5 SHA512 f8c5f2d534a0ef4b16b4375cabfb49d11a643fd8f8d2b30f0f88b29b39f91e84db7170508a5ddb64540f4a33c30bde703a52345ac9195560141cd75626ef5ca4
EBUILD wai-extra-3.0.10.ebuild 1807 BLAKE2B e9fc06e39cc7f0e2ac19d935ae8fcbb614ca97bf6587ef247e6a56b2432157259c076a7a956241df36cdce79b5f206d1974902170999e53147fa55efa2ad4ce2 SHA512 86d8ccef7ec4e10d60c5bb8d608378ee7c8df9776b5689802c06460320efe7d714ea3b45cf70cf1561135375771e3df949acb5b42c605d8e4340f535cf7eb2f1
EBUILD wai-extra-3.0.14.ebuild 1882 BLAKE2B af179ea1ec7fcce6ccba53235044db32197ed913f9c46c000ea839ef3579caf93d2e0c57020d8ab23cea2d42b81fbd1c6bdebadbe64014178e8f26812a0599fc SHA512 c5e5f03d9c63d0825d6657510894871b46d9e807d5c22bf55e76dc61e12be06a17bb21fbc79f9a58baeaec01dab9761c866cca299dce58c08dd4450385015a0a
EBUILD wai-extra-3.0.15.1.ebuild 1887 BLAKE2B 1a5a854dd20b0406ba4feec6b79d8ff05db93ee9cb0859e01c4eea362a10eafbc2640bb7a7a9c59b17bfd332443fe74a89ca5ee5d699ca5c9726a39a6a1bc929 SHA512 781cc9d445363daafa750ce7ce3a7497f3cdb862dc4a96dda31f6ad2c5e244c31b81f99092376109bf2708fd4a65f1e4e9082cfb84c17ee970a6350bcd4a115b
EBUILD wai-extra-3.0.18.ebuild 1843 BLAKE2B 50b66669be69c50738d489a0ca9d83fe2ba646e51dba232a31402b6051c1a538a08ca3bb5b573217885ee592c83b760a766b0fcd293a2012a367432c3eb647d3 SHA512 e42ec17c3c6ea7d72b847264c2a66e399f564dcd7de718b2782d3decebef2fc05de1b094776c0ddfe14fa6de55b33ee4690b8ab2d1addde20576f1b9bb204fa6
+EBUILD wai-extra-3.0.29.1.ebuild 1763 BLAKE2B fc4fffc2117d2170063dc7f7f98faa355f1801f27ca9df4db219c556521734a53de3ead297a48bb4cc1360463724375c5d97f7264bfcc08fb75b4824ae263f6d SHA512 f6b96f88defe46f7b03b41f9bf24ce12c1fd3dfc25243faf058bfeb7fe7b1114ff97f886d1b4f46e5eb0d3d28bf622c1f92f9f153cf3070a68d3b502e3d2a281
MISC metadata.xml 438 BLAKE2B 980987d3555b2921cb937bcc2c7e95f0ffeeb84d72b1c644483a30bfae1c574f9597a60c729c83535ddd743b06287c6f6e59001b1e450cef66ec42041e013c98 SHA512 44ef094f17e204930d66991292286aea16b740f62494a325b0dd405e94b9937114b573baef293f1c9e0ebb0918441f3fdf74b4efe1ae8ec24ba1979a13ca9360
diff --git a/dev-haskell/wai-extra/wai-extra-3.0.29.1.ebuild b/dev-haskell/wai-extra/wai-extra-3.0.29.1.ebuild
new file mode 100644
index 000000000000..ac7aab582e45
--- /dev/null
+++ b/dev-haskell/wai-extra/wai-extra-3.0.29.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: build-example:examples
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/ansi-terminal:=[profile?]
+ dev-haskell/base64-bytestring:=[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/http-types-0.7:=[profile?]
+ dev-haskell/http2:=[profile?]
+ dev-haskell/iproute:=[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.3:=[profile?]
+ >=dev-haskell/streaming-commons-0.2:=[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.3.2:=[profile?]
+ dev-haskell/word8:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ examples? ( dev-haskell/warp:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples build-example)
+}
diff --git a/dev-haskell/wai-logger/Manifest b/dev-haskell/wai-logger/Manifest
index 56fa69ff3a06..afa00ae3d4b9 100644
--- a/dev-haskell/wai-logger/Manifest
+++ b/dev-haskell/wai-logger/Manifest
@@ -1,5 +1,7 @@
DIST wai-logger-2.2.4.1.tar.gz 6585 BLAKE2B 76915a9816b5f9f57914854014570e19dd8c6f31b8667d54f046ddf2efe549750211afe07d2804320cdb5d418e479bc3763039ec1c98e44e04569daa5f901416 SHA512 0900ecbcebed9433541ae4665c98037f1da832d6e6659be81328433f3ba9a5f258059736205e36517fdc22aefbd2d85e79bb5b50296c257b964c9256b2e828c5
DIST wai-logger-2.2.7.tar.gz 5162 BLAKE2B a7cad6302151ed916c9dea4c42096e186269cdefab99d4edaf6d60e5b26bee7115686ae56b72296b7a6850d5ab9d097a882c75256df43cd6cdb22ed27149805b SHA512 09335971d30ef615c579df29214c7f9a1e7295c457d3d0aa6107d80a6ffce1399c13a101e7a4b64f0d869f66206fe28f8d0e0b01787421dd59f46046ebee382d
+DIST wai-logger-2.3.6.tar.gz 5823 BLAKE2B a08fde37085151e267b8abb21653021e4de773f5e85606b98900ea5fa33eca680f37dffebe7b416d95abc8ee925110274809de6dabc1be169226835256dcb091 SHA512 0c16120c342321cd686ab7cf9fa7df503a426b0c3d145c16e566013e0df44ef565d9890726d780c1fb73a49507f49bbf5fb886ff4bdccbd19a19b4c00626532e
EBUILD wai-logger-2.2.4.1.ebuild 1003 BLAKE2B cf68db6da4f23119b104aea63a490b20ce2ba6a20321917013e2e74c0e3d20632bceb1ba337bd7d8fd53cabf9391af3c3e1649378957f148d9f5f544c700461f SHA512 08a0fd7e5a807cc741640f276e3089d159ec208ac5db63dd42939abdf6f19eaa3c987288b30c953a73739c8e15fe8b0b1f1fadcd78ff25fe6cf6d524e4d6e574
EBUILD wai-logger-2.2.7.ebuild 927 BLAKE2B 4bc8609856f708d224fdd0ea9df58344e099ff6365c0a6110baebbbbccd60ed21f11cb63dbaafa293a509660d886deccc6914e6f089e6d92f2ae0dea00a86ee9 SHA512 2599a355f513d7546d35e8c1316dfaf502094f32e54bcc767487f8dd9e31a4391f3121b714d7ca14b3a80dfd7cb5ba20fdbe6eff94953849ce1bcf1ead051100
+EBUILD wai-logger-2.3.6.ebuild 881 BLAKE2B 585f4add0be6c0bc91d49be04f237d471021627858f4825534b35f79f1abd52a1baa82744925e8dd8a567c377a721c7b34983f1977b37244a11b66b44fee5688 SHA512 376c97fb12aab7dc30a8103744697dbb828c0fa5543f12aa0b54e4ba7434205c15dff1de71f448b68ef17ac116b07a29e0aa4b90cd3a97821a449fab65fd96fe
MISC metadata.xml 315 BLAKE2B bb422720bbd618b0a9bca9d12aae63dfca71a7d3e06c337f7c665bac602e0800b9060af438574b6bf1c549c89043137ef7a2594c194e04e9dd796cbbb325cbe8 SHA512 4610c5b45b593dc780353c090d11c78c696fb39ef752f24684c3851b770285f6e5164cbef3d2770168d57b34f0bb22393d65e60b7aa38681da44db2edf8e1f8c
diff --git a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
new file mode 100644
index 000000000000..c3feb21d3d6a
--- /dev/null
+++ b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A logging system for WAI"
+HOMEPAGE="https://hackage.haskell.org/package/wai-logger"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # does not specify full dependencies
+
+RDEPEND="dev-haskell/byteorder:=[profile?]
+ >=dev-haskell/fast-logger-3:=[profile?]
+ dev-haskell/http-types:=[profile?]
+ dev-haskell/network:=[profile?]
+ >=dev-haskell/wai-2.0.0:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ >=dev-haskell/cabal-doctest-1.0.6 <dev-haskell/cabal-doctest-1.1
+ test? ( >=dev-haskell/doctest-0.10.1 )
+"
diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
index a20d24439b20..ddbd3f506850 100644
--- a/dev-haskell/wai/Manifest
+++ b/dev-haskell/wai/Manifest
@@ -4,10 +4,12 @@ DIST wai-2.1.0.tar.gz 6249 BLAKE2B f65fa57e518f26bfeb10bd6a36faf1100322d82312a8f
DIST wai-3.0.3.0.tar.gz 9532 BLAKE2B 0e65afe6127b96ba35c6a2e59d370ac0781039a0d92764308bb9e7d280f65ebc9aa057628d8b57c7372c1ce04d0c285f1cef98be37465f2dc93d76d5583aa879 SHA512 e1a3672db5ad367abdafe88b8366f29c8cc4dc5ef309b09193a2167d90466cdfed19fcb5ba4e179b31622c3df8ddb74a11c5338967fdae8696fb739cf62a7002
DIST wai-3.0.5.0.tar.gz 14498 BLAKE2B 48e7ed33110cb5e6c21624392e65fa29832809f068f48ccc260998962ca442bf532154d1fa0c21f883a40773e668e1fbf3cc71be37852077a12fa46d1a429288 SHA512 076ebc3a651b5e93e608d42a9a64a591bfc742139dc6112ce574ef04b4e701d709bc3fed2ed7ce74ca46f9e99df45990a0b8bfe7da0b054c06f0bc7864b29fc7
DIST wai-3.2.1.1.tar.gz 10039 BLAKE2B 017d5fd4555541263ce6c47a2d666215c155585cf08ce111a5d1c7e818b6bff11f785bf7bbb374c4fc18c98f806e118cd272e0b1f243a5b8c03d7ac00c77533c SHA512 5fadbc5e665002f9e1a5d962731309bac6cb91a0533ba8ce0ae8d69014322e2a2960bcd0e6c56e65e3a2a03be6832ba5e72dcca6ae33620f1cd1791ea725f6a3
+DIST wai-3.2.2.1.tar.gz 10221 BLAKE2B 5822bae6d3f0326206da9b14646654af135690ca134d48b5f8b7eb6acd39652d829c8d4daa5afc80926b2409cf9fe1d498ef2b727cd8baae7c1f266178a39861 SHA512 72c92389d3faff234003f835206ff6eae3f8e3d885d7519706f8b78df3cb1c92121c5de7e8272436aed22ade8440baaefb14d50a10f2f233badadf16d1b5e431
EBUILD wai-1.4.0.2.ebuild 932 BLAKE2B 0d1ec16c382bf256af9b13183211ddb2c38081298cb0a7b21d5598b5738fccbf33b7a95d62486edd1064803cbeb18ead235759ab9248bb6f54bc96def6f79554 SHA512 bbfd23ecad5ac7bdcd532b28f41ce5a5b7a100d9b82e6ccdfbe76856758930301901989c19dbcdd1b383017863512548cc1f1593246a21e224a5740bb123d3a6
EBUILD wai-2.0.0.ebuild 934 BLAKE2B ad03e1471798c95e6c97168de5aac66878aa5814e8d3e234780a01c4548eff2b8ba6449ce74cb7fae84d54ba27c948a4bad190ea2eb1df89a7de4acdab2afef2 SHA512 bbc0481147aea54e6bea905ee3e4f2eb8074380d424ff32f832edbaeef16589357a810d3f581e74a07e4090af3373e59ba38154588437ec09157ae3486863e4a
EBUILD wai-2.1.0.ebuild 934 BLAKE2B fca7f6a4d2d521b7f58f7480e92164e4a7278ee3dccfc8908855a95f1fa99ea917f1960e3446fb7428fdfa99a92746598939457cc933c846fa36bf064da2bd45 SHA512 990a114bc889bceb142ec1166eb93d2290bb490a6d98930e076a719909292c36c3628a2cffaab11aa4ecd49a0d56375a1081150b1bfd3cbc4711d06c9c956201
EBUILD wai-3.0.3.0.ebuild 845 BLAKE2B 5c0532209181bd420d3d6d9bc4f4067993c6a26a78690c48f6e80c0eda83d1333dcf5c1766727d7bc6d4ceafeccdacfdd616679be99ca14ce798a376d40d7fc9 SHA512 39aed94accc2799ae88a45d5824cb25b6530bc5a4914b522391c06d0280fa9a3b48ef24eb98e58315bdbf72edb8796a1a1e6a5803748ee17e7d19f431accde98
EBUILD wai-3.0.5.0.ebuild 1041 BLAKE2B 169b0977807d50935ac9113ca319e0016810398b0b7c1382143ab980667c4533dcdc5db19b93c793fdb408973580b7e900af16b504eca64d4dc646629531e081 SHA512 b1ce7af023ae929f8d24f6917015cdfa377c489f5354448e62c424f41974e704820a8fb956ef1d17aa8aebd9e0d79d309710004811eb1d8d3292d306379ebc14
EBUILD wai-3.2.1.1.ebuild 994 BLAKE2B 0a7e719f907bbbe7b8c6bb6fb76e087138ee120c908546c69d2dc94e8444df4cf766581388206de0e6aabcff7793fb5b09e607cd2a11a3e4cb48182a879bf42e SHA512 81078325197f334d2dc2f46083d98168b9f2db7a2ec533aeee8265d3dbb48b64078ad2a86e223884b2e6823d1740a865a958b4bd71c2666f9a390f504a6bfaf6
+EBUILD wai-3.2.2.1.ebuild 754 BLAKE2B ed06ab4d55bcaf079b083c1ddf59da60b8982330ced2703663f0dc462fcdb84a896d864c97f9d28f4a3fe31952bf819056d92c9ed0e44a93faf5f5b4251dc4a1 SHA512 46dbf594fc085cc3dee4930d3a8695d4998fc5e3a725f15a08e7f3a534cb8c9536f4c44fc5b9d36786ecd8ce66b3ceb6a7d05114332fa89c7ee92380b35eec94
MISC metadata.xml 454 BLAKE2B 3ef1cbb158cda0dac602716c12e1bf50f55ad1ca0df83b6a7d8915882df9e93e0bc945bbf59d4fa5d0381c39af8fe7a48a7857063b90f9bcae963bb2ccd77eb8 SHA512 dc3917c971c63bdab8e9c1bdc8e00959de5372d42ac139acf86a9ee3b3b2abe2f437fddd0a421676c4411d58a076fd6cf125230d105be6848ac28c6006d005a5
diff --git a/dev-haskell/wai/wai-3.2.2.1.ebuild b/dev-haskell/wai/wai-3.2.2.1.ebuild
new file mode 100644
index 000000000000..7639458078ae
--- /dev/null
+++ b/dev-haskell/wai/wai-3.2.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=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.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/warp-tls/Manifest b/dev-haskell/warp-tls/Manifest
index 586b255692d5..d8d2006caeab 100644
--- a/dev-haskell/warp-tls/Manifest
+++ b/dev-haskell/warp-tls/Manifest
@@ -1,7 +1,9 @@
DIST warp-tls-3.0.4.2.tar.gz 5870 BLAKE2B ea55807c1ed297befd351db83bfac773d22bb5de509d56870fc7695716a0144b55d99ea27a7e9b30a0042fbe075ab0ccd47c47d463a345ef4b30efa27b2a52e7 SHA512 3334d8923b720ed4b79f9489364824170df276bcf3ac530719d26999d0899e4ae46c2758856819b440ee937d8c411bbfff2a446984a3b7d5c61177582517e467
DIST warp-tls-3.1.5.tar.gz 6967 BLAKE2B ca5a4bc7abc7a1ebf1348c85ce4ff2ccb329e55ff3a669b4714cdea225b8b5d25692bc1fa79b1952017f9c421fe4fb2f200014b1a3de0b2a66b8890b18eb68a2 SHA512 f34f706ed1a1a37a3d78b3b5f296bd8416b5524fcded5b1291ffc2b7e20069ab252fe5c1620bc6c79b8c2346a70b872654b88d0957a55a843a92ce6384fe3483
+DIST warp-tls-3.2.12.tar.gz 8200 BLAKE2B 71380d62ef1ec401140d308499dc7aad8e6fae1d3e51cc64285f5e740c1ed9fc30f9f096f1a40977e5f5252da49646632c9dfb21090f8d7924b6ab29e619082e SHA512 c1fa08c710bbbb88e914bcb7e978fa0fedcff9900351cf8f2b59bbba8b35e56b605ba3bd36d6162459397f38a0cdcedd5e48472f3d7d1b1357d0b0c3c2fa75ba
DIST warp-tls-3.2.3.tar.gz 7159 BLAKE2B c54d4ffd52a2968e279fd8cef2acbbc22bdf1830fac4fad71319c85d8e7906c799b5a0385cd01ea59aa30a8304b0219be280a2ec774b60a9f5c43b628dd1ebd6 SHA512 d20baaf2d89007cef8f7beed1eb5dc9e3698376c0abfdfca65d06c3c55dc083fa1f68b0fdfb2f67e686e1d5bcc69e5d3f128d2807f72b95c49ef2400791f8b03
EBUILD warp-tls-3.0.4.2.ebuild 1006 BLAKE2B ed342bb9d78652c513ac61271b213a47ba386f929ade0dc94056582d367695d99198dda62b481469831cec5aec4c56917ab55162ddc8b343c2251675f80afe6b SHA512 6dbd1f901f9c866c8f511c950e0e29f48e65c6a68313c60e2686101b9e77f65885013ad19e6d667fb8960aad05106b1007205e477a68dd3c4de3fbd00d2225bb
EBUILD warp-tls-3.1.5.ebuild 1003 BLAKE2B 9e0a4acbe63aef59850a2c8bde0e48862510a5849d46b6d3a33518b17e66df734f622f7e2b48568c88401425206c84680ce9ac72c5090eb33e5016321b6ca3d5 SHA512 4427d1acdf598b660647f90dec7f371ca8699e528d397f5e9eb21e82f02f085260d41be9b782c8efaa6ae9af3b9869cfd4b394a959927789b2e3c191c53e2d8e
+EBUILD warp-tls-3.2.12.ebuild 1058 BLAKE2B a9c46efe3847801bff4f204b64e99dea9816151f99a4c351cfe7e6037677d381db0688c1794c56b4933bd13cc520ad314660bfff988f0b0213742a1f10b771eb SHA512 6a11de123e8adc62ecbbe843a8307ab20335ac4d52afe6bfb0e207c98111ffc6ba64ede1317fdbdd8ccc3a9e1867d5da44bfd2cbf572a1db975f6326f4bd7381
EBUILD warp-tls-3.2.3.ebuild 1002 BLAKE2B 79c16aa8d82b447dcec2360d90f5a37564a72ec4dcb2d497a10026cc2456019500258b8450def7052f03ad3e6b4588a201c7569219fcfa8491172642503bb49e SHA512 1e23e82ceb7bf39fa47ae9ded5b4e7946668c0838d7e1b8a8c5538112972883ea4477f295500ff7deb166aeee2a72b8d3b8ea7cdc42dd202272899ec0ff81ca6
MISC metadata.xml 423 BLAKE2B 5463c75d3b032343e0afea3366a8aaedc25a3f551740decca76238f7909231d56c7855b55e21ce279ed8b79f06bfbd84bfa946863318916bcbe68da0cef4388f SHA512 8e779cfe4315e42ff396408778ea3d421fa6607b4385ee0b6227d4c8c780996ffbe8a1f20d82f0c2442d04ae4ed2b0a04c890e19ab583c85aea8ed2e238c769c
diff --git a/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild b/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
new file mode 100644
index 000000000000..1bd16536432e
--- /dev/null
+++ b/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${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.5.3:=[profile?]
+ >=dev-haskell/tls-session-manager-0.0.4:=[profile?]
+ >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?]
+ >=dev-haskell/warp-3.3.6:=[profile?] <dev-haskell/warp-3.4:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.0.0.2
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=tls_1_1_3
+}
diff --git a/dev-haskell/warp/Manifest b/dev-haskell/warp/Manifest
index c28cc8e17d2f..527a7d0d4bcf 100644
--- a/dev-haskell/warp/Manifest
+++ b/dev-haskell/warp/Manifest
@@ -1,7 +1,9 @@
DIST warp-3.0.13.1.tar.gz 44894 BLAKE2B 1eafa5629ea5c4562d904da62c988b87f42d8f53a58214323414f94ff56fa0c363449ec703a57ca67f63e11c385018d07aac7b5b1db6cf6456a0b01e339842a9 SHA512 5da05c58e0a4223469ffa78877a7099c5ab9bdae1f4cc43db1f88fa109f0a5f44a9eb7a98f36f068ecd2b67a1c4b218e565fa8d4cb8cd39a944995569fe6feda
DIST warp-3.1.10.tar.gz 72128 BLAKE2B fcb3c3a01a5d1d8943559aca2f66c62a19ae85db5f17a7978f99c414c1d60c845d46870add61296b3c4bf43b13bfb403fa62152145011f6c2d4498d253e8648c SHA512 ee5ea6a1bbf4b9773ce0e69d51989268ed610564bcbe06fd8b214ec1edf2a71c22b47c2970cd0a45573fa9bec734ff2b585747dfc86e1e788b16f12429aea645
DIST warp-3.2.11.tar.gz 78007 BLAKE2B 5dc7b0e3a14d8dca141a7f537021d9cc721f8eb441f62e6ab10abaa2f41ba69049c352a6e311bf3de637ee83d452a618c221ff34fb657de59c0df4ca32fdb8b9 SHA512 971662d84c327b314822bf4f4a9c4f9c1950ef444d1965fab5139fe245dc5c0bb88302f1ff40cf32afa7085a80494dd377a5528586ad3395dc633f3ae782b04c
+DIST warp-3.3.13.tar.gz 64719 BLAKE2B f9430b22fed524cfa8b90ec3ead31f8c86c74a5b5b967503dcc682a31da8880814856f37c4612d16a873ecdb6faf21dbca1af28c1e1f22942fa258c3b828c326 SHA512 ac37e1f274d26b2c846429960074d27010c0864efd87da6d79f03e3f833aca3269176bb99301ab8cb59c4476ff12bae35b26e0fe602e7b0e2cad2837592e07b1
EBUILD warp-3.0.13.1.ebuild 1976 BLAKE2B 46205ba1f5b3547cbbecc656297b683e7a60a69999ea8e52d57f150244cca89510638e99c3773881aa7773dea8ec10bab89b5b20709488f9e37926d9efe2c044 SHA512 b9c50c61e9ff75a2889de4aa866af9abd657e14c779b24602023529a65fff095f1ad8943b44744b8b5cb6829e29f1442d0afb614a8fceba15762a5558398ebd3
EBUILD warp-3.1.10.ebuild 1938 BLAKE2B d74cd6188af821bbc19de1e9f29b874371f6f0e98fccdffae0aaf38e420591d9c92758edb7b14d70d6e27a1f2046b323c0624440c3c4723b8686152e11833923 SHA512 2ecead4dab6dddf3ac0313e21350f1901ddc2773b4082caee7dc2ad23d8c492adc4ee5304017c665775a0e60e8fe341e4913f88f5c453fef4c0630344bc6dabc
EBUILD warp-3.2.11.ebuild 1926 BLAKE2B c8459d9628ff696ea6320f7b21aca9eda7379228ee106198d19337ea73a909b28e6ef631bcbc177f5f441872ed7971238388a317c27cba780fae994eb22e169a SHA512 f2f61955cb8f14d65fdc5cae05a641be2bd9a545eb541233257e3a951b48dfb2f5a97c0fa57c00ae41d56dfeb690bbb5a7ebab5c966f53ca10d921eeb3d8429d
+EBUILD warp-3.3.13.ebuild 1945 BLAKE2B 63d1b9042bd59b623179b1565323f459199fc82ef8f956ded7c9c9635891bcf4622024d55c8a6447b258d39014c307be50902120b2484c398cffa3c2c4d927ce SHA512 979e0ee76888f0b37ce184f76cc6c8a1ea73ae20895ba610b97e1c6df44a34fe702c28bdca0a1c7a0f66133682fcbced275d4d57d20a81f079c4a6d2c327a205
MISC metadata.xml 675 BLAKE2B 74f9fc8f509c9ac875d37f7a99bd1fdc626a215a60f7c82e411f66b718b7979cb67807fa10da408e423beead085541a69978d22725bd0255baa29ef8c060ecde SHA512 641fc01699c9f39c032b4735ac30e218e32cfd1403d9eae03ac4a5d6ab55e7c91af1ef7ddee088c87df902cda43ed74f16f6cc7d83eba1f859b43121c0112d42
diff --git a/dev-haskell/warp/warp-3.3.13.ebuild b/dev-haskell/warp/warp-3.3.13.ebuild
new file mode 100644
index 000000000000..f9433e28e4b5
--- /dev/null
+++ b/dev-haskell/warp/warp-3.3.13.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-sendfilefd warp-debug"
+
+RESTRICT=test # requires network
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/auto-update-0.1.3:=[profile?] <dev-haskell/auto-update-0.2:=[profile?]
+ <dev-haskell/bsb-http-chunked-0.1:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ dev-haskell/http-date:=[profile?]
+ >=dev-haskell/http-types-0.12:=[profile?]
+ >=dev-haskell/http2-2.0:=[profile?] <dev-haskell/http2-2.1:=[profile?]
+ >=dev-haskell/iproute-1.3.1:=[profile?]
+ >=dev-haskell/network-2.3:=[profile?]
+ dev-haskell/semigroups:=[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/time-manager:=[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-haskell/x509:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/http-client
+ dev-haskell/hunit
+ >=dev-haskell/lifted-base-0.1
+ dev-haskell/quickcheck )
+"
+
+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
index 7135712b05b5..54404554b7fc 100644
--- a/dev-haskell/wavy/Manifest
+++ b/dev-haskell/wavy/Manifest
@@ -1,4 +1,5 @@
AUX wavy-0.1.0.0-binary-0.8.patch 454 BLAKE2B 8865e15588ef0a9fa603da3aefa793ad7b26c0f39aa93ca3fe3ffdd04a6d3e64fea28c647acd775df0a1a6c88042496cc92387f9f5de0250a885a61cc5ce7914 SHA512 01e86475fcb6b022bf5560b4338e2d7a574bbafbcaf8b71be32d54809ebffc76dd2a88a101f5fcc8333bd494fe02dc953895cec2b071668fe42f557918b3be79
+AUX wavy-0.1.0.0-ghc-8.8.patch 519 BLAKE2B 35d8b175c3fc6b63e2fa58b8113799479fdfadcbab492df69a83bc4c7d2f810cdba672851ed919e5b3926f3f10caa6429f1b1f362178e69d6445489cb70d6e35 SHA512 059b239ecd843a90f08eed43347d623d2303fe83eadcdad4e5667fc3c0051cd60459850ca94f3a82f2cd9358af8c344268491f6d407d4c87613aaf06205e23e0
DIST wavy-0.1.0.0.tar.gz 25100 BLAKE2B 5c4926c22b0a874b84a02fdff9218aa78f78a97dd736ae1243e99bfe368c8d136dc463346c3905e794b70deaeba5dab7223a54fa43304d67234cb16f0bd489e2 SHA512 25103aeae5104f6525b75cae4aea1b70e3998a56e4c262462a8dd7b8edfee2749fbd099e81a2c2bde0bfb0211e2194d0e4df705bd8882e526516c85be0fdd94d
-EBUILD wavy-0.1.0.0.ebuild 1012 BLAKE2B a1530b10c898537302638049c8c131ce33eb3e4e2aa9c314270209682b3c3c90713cdc38b065a4f8ec8eca3b01980b0f3f8f282a2bc70f44c87f31a8fb013e9a SHA512 d243b2ce4f5d0d2c0b35d2f9c5dec8912a072966daf4d6da877118294977ea0c60c15a85a6f5752c7a367cb3d5793a93befd769a70910638f8ca860afe9f98fc
+EBUILD wavy-0.1.0.0.ebuild 1048 BLAKE2B a7954a781900c426d32b3c6ad22bce9c3b698a14bdd8d3cbf0062bcfbad21c3fb98918c1664c2507770c4f3a362e217964aa0b897588a274a0a0bed4092ea02b SHA512 0f93b4fecc1d154c6e48bd4c35468c8d0a05d1e53cb13678d8ad76c0cf1ec41d755cf8fbd54ba0573c2ffb11d61294daca07cc4391e43c64e2a3f002e259959b
MISC metadata.xml 624 BLAKE2B c3a9f576830d189dc88e76910ea9857b6d77fb9bfb12ee8187512b81c41a4a42097efd24daf05b63da4c91029eb7044a4013772b6b5045c3638fa1852d9ababd SHA512 8442163e564335e43e3010df0183a5b6e15fcda2650ce97cc59c410bc978171b49a65b926229c7d02c8f7ffad4232b160a326fddca89e20822d4930e84c6ff8b
diff --git a/dev-haskell/wavy/files/wavy-0.1.0.0-ghc-8.8.patch b/dev-haskell/wavy/files/wavy-0.1.0.0-ghc-8.8.patch
new file mode 100644
index 000000000000..5d5fdee9bd24
--- /dev/null
+++ b/dev-haskell/wavy/files/wavy-0.1.0.0-ghc-8.8.patch
@@ -0,0 +1,11 @@
+--- a/Sound/Wav/ChannelData.hs
++++ b/Sound/Wav/ChannelData.hs
+@@ -111,7 +111,7 @@ wordPutter 1 = putInt8 . zeroStable (0 :: Int8)
+ wordPutter 2 = putInt16le . zeroStable (0 :: Int16)
+ wordPutter 3 = putInt32le . zeroStable (0 :: Int32)
+ wordPutter 4 = putInt64le
+-wordPutter x = \_ -> fail $ "The is no word putter for byte size " ++ show x
++wordPutter x = \_ -> error $ "The is no word putter for byte size " ++ show x
+
+ wordGetter :: (Num a, Show a, Eq a) => a -> Get Int64
+ wordGetter 1 = fmap zeroStable64 getInt8
diff --git a/dev-haskell/wavy/wavy-0.1.0.0.ebuild b/dev-haskell/wavy/wavy-0.1.0.0.ebuild
index 92dff5552602..bfc61294c40e 100644
--- a/dev-haskell/wavy/wavy-0.1.0.0.ebuild
+++ b/dev-haskell/wavy/wavy-0.1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,7 +9,7 @@ CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Process WAVE files in Haskell"
-HOMEPAGE="https://bitbucket.org/robertmassaioli/wavy"
+HOMEPAGE="http://bitbucket.org/robertmassaioli/wavy"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -27,7 +27,10 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
-PATCHES=("${FILESDIR}"/${P}-binary-0.8.patch)
+PATCHES=(
+ "${FILESDIR}"/${P}-binary-0.8.patch
+ "${FILESDIR}"/${P}-ghc-8.8.patch
+)
src_prepare() {
default
diff --git a/dev-haskell/wcwidth/Manifest b/dev-haskell/wcwidth/Manifest
new file mode 100644
index 000000000000..a32734792802
--- /dev/null
+++ b/dev-haskell/wcwidth/Manifest
@@ -0,0 +1,4 @@
+AUX wcwidth-0.0.2-fix-build-failure.patch 756 BLAKE2B c18ebd2a4c38875a2ab7120645d88dd62e69ab268bd147090cb0cedece3e4b621bf70c206d79e5e2b6d3991f72188fc2087b09b2345474328b25cbbe67c906f5 SHA512 8c0951b2251002eb3f0e5f56cd06d6571ead53e2a854cc79d1e496d7b0a82792a216a48e85deeef0d1c0b4f330da624729150b77bd444d911f6149c9c4109cb5
+DIST wcwidth-0.0.2.tar.gz 4168 BLAKE2B 4c6f3b490934aacef35b4fcbf8d9cc8f2c93b2d34a705e78dae4750f2adaf37d4d16d89e6595a50bf545d7a7dd486f589b1000f7d2f5b2893b45680ed31f1c4d SHA512 555c38183c7c402a66c151e52bbac9e6c501528cd661ad1708576444b6dc4daa19e0d75c9b79f8590843e0e40b3758d9bea08e426e754688cd32070dfce5a649
+EBUILD wcwidth-0.0.2.ebuild 839 BLAKE2B fbfa7391071d2ac3f877f3b55244e4614f07d20ae3c59d0c24bae3aa81c6c79b0ec7a784e59530b46f0ae35a31770906e07f12270301fe2aa5c0e964347f17cf SHA512 10081b0b13d93c4502a0d33db17a210a38c46c8d1b2432d22d7c5050514140e1f194f5900064106b8146562bd146deaa4f3fbf90dcc43fc9b990ef4e9cda0c32
+MISC metadata.xml 573 BLAKE2B 96dd1da6043be2b9cbc0b1846aa4d803560046c031baa9129af1d54cdaffb18fe73696b2c314c42d29f5e106f66154f45558366c8b76441fadb20ad551577d61 SHA512 83838b6164d9ba2126d3fd18eab3b63f7236b0ac98ec490e70557b112dae3fcad6d7c4869e02e383f25df022ca8bb5999b0e24c45caf18ff8d42c1ee863f5418
diff --git a/dev-haskell/wcwidth/files/wcwidth-0.0.2-fix-build-failure.patch b/dev-haskell/wcwidth/files/wcwidth-0.0.2-fix-build-failure.patch
new file mode 100644
index 000000000000..7332f9edf0e3
--- /dev/null
+++ b/dev-haskell/wcwidth/files/wcwidth-0.0.2-fix-build-failure.patch
@@ -0,0 +1,32 @@
+From 4fc1333ecfa19129debbac1dcdc1f444d69cbcd4 Mon Sep 17 00:00:00 2001
+From: Jack Todaro <jackmtodaro@gmail.com>
+Date: Sat, 22 Sep 2018 15:49:21 +1000
+Subject: [PATCH] Fix build for newer versions of base
+
+---
+ WCWidthTableaux.hs | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/WCWidthTableaux.hs b/WCWidthTableaux.hs
+index 576fbb6..4a4d8f4 100755
+--- a/WCWidthTableaux.hs
++++ b/WCWidthTableaux.hs
+@@ -5,13 +5,13 @@
+
+ import Data.Char
+ import Data.List
+-import System.Environment.UTF8
++import System.Environment
+ import System.IO
+ import System.Exit
+ import Text.Printf
+
+ import System.Locale.SetLocale
+-import qualified System.IO.UTF8 as UTF8
++-- import qualified System.IO.UTF8 as UTF8
+
+ import Data.Char.WCWidth
+
+--
+2.19.0
+
diff --git a/dev-haskell/wcwidth/metadata.xml b/dev-haskell/wcwidth/metadata.xml
new file mode 100644
index 000000000000..9e3d25033a24
--- /dev/null
+++ b/dev-haskell/wcwidth/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="cli">
+ Enable command line tool
+ </flag>
+ </use>
+ <longdescription>
+ Bindings for your system's native wcwidth and a command line tool to examine
+ the widths assigned by it. The command line tool can compile a width table
+ to Haskell code that assigns widths to the Char type.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild b/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild
new file mode 100644
index 000000000000..32bc1fc8e9e2
--- /dev/null
+++ b/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+# hackport: flags: +split-base
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Native wcwidth"
+HOMEPAGE="https://github.com/solidsnack/wcwidth/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ cli? ( >=dev-haskell/attoparsec-0.8.5:=[profile?]
+ >=dev-haskell/setlocale-0.0.3:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0
+"
+
+PATCHES=( ${FILESDIR}/${P}-fix-build-failure.patch )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cli cli) \
+ --flag=split-base
+}
diff --git a/dev-haskell/weigh/Manifest b/dev-haskell/weigh/Manifest
index 9dffb14fb143..ac7189bc33e6 100644
--- a/dev-haskell/weigh/Manifest
+++ b/dev-haskell/weigh/Manifest
@@ -1,3 +1,5 @@
+DIST weigh-0.0.16.tar.gz 9070 BLAKE2B 9d21313445541701460267fc605056bebe17cd409a733a05c306602129f8850ded4b9688c52084f35cbfb9105e397779d9127c04a74556796a0091b413d1d16b SHA512 a7889b891f8099e23922f37c9a770c94c8bfd6e7e7740786ba1595c0c153dcd60a320d79647952a1a1275a1cf06e2a2aed9ee0ce60e34583a91d186e246f9470
DIST weigh-0.0.3.tar.gz 7028 BLAKE2B bee320438a986d8a3fd21c8680f7263a4394e9eb713d8b503dc57bb823841ada5d6395e813685fd4e4c7f19f0b5153e70dae1fb2a7f9e4a81e9c674dba0be0d2 SHA512 26c33c4079b6461be3cd93c9ba07deec9f5e1945bf9a2baddd3608d19fb5a3c5e103415dd37f931a7f63e3d62c42cac5d7e156d59e9a1a2789d46c27c24b550e
+EBUILD weigh-0.0.16.ebuild 792 BLAKE2B 4990fe6ba643459cf9b739244afb009d7c13d616d733c4ecef64d7df33aeed0d1bd9ebfc75862fd63e709acc0a45921b14695bc9318e465bf3f49f4ef7939a21 SHA512 d73e41c268acb27a808e6d1170872ba500c1d06c494a94472997249ee4131710b4013a945020afc2ffcaaed2448e0615ccfc2bc823bc0e41dcf41125ab50f007
EBUILD weigh-0.0.3.ebuild 625 BLAKE2B 8eeb0245de5d28497862da42cdb56b25d363593cbb6c68f529850627da2ccb1ee59adf0a609ed6c9999cbd419db6298339ab292eca8058705bc13b8516f90911 SHA512 06d34facac5c268647d0e6c5af850f44ebd416f3dc56f0ac079d00940b8370a57929863fe7bcaf74b0524fd2c34d6eb56557be16f9b7efc75eade1ac69c549eb
MISC metadata.xml 386 BLAKE2B e741d460c3040ed20bafc01159700aab1316a28ab2f1c96bf6103ae5d9a54108af3dff06553f2967a503f4a231e21ce0264183cb7c4f4a2a13677df366e25726 SHA512 f52750aab10226100de1d49e58567436c094054e0e08580af809da1c93dca14ed15fe536aebc8dde573ef754d0e371a760dc6906d5bbc8b67be6cef4a22a54d5
diff --git a/dev-haskell/weigh/weigh-0.0.16.ebuild b/dev-haskell/weigh/weigh-0.0.16.ebuild
new file mode 100644
index 000000000000..138620c790cc
--- /dev/null
+++ b/dev-haskell/weigh/weigh-0.0.16.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+#hackport: flags: -weigh-maps
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ dev-haskell/split:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ >=dev-lang/ghc-8.2.1:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-weigh-maps
+}
diff --git a/dev-haskell/wl-pprint-annotated/Manifest b/dev-haskell/wl-pprint-annotated/Manifest
new file mode 100644
index 000000000000..16a3ae1c4180
--- /dev/null
+++ b/dev-haskell/wl-pprint-annotated/Manifest
@@ -0,0 +1,3 @@
+DIST wl-pprint-annotated-0.1.0.1.tar.gz 15458 BLAKE2B 8699ca505a0c72790d70890ec290bbb602d259015554a6260d52445574d8e0f86c9d4e4a05bba155f59730595073d0613cda00fcecbf142c97afc0375eaedcf2 SHA512 45f1881254f8b20d9992a477a36a7408d2df8d94f99c71d72d75cd04aee3831966886c94b6e6a68791acda24aec8c4a339d052b9a188af8c2ca24e74da1e9596
+EBUILD wl-pprint-annotated-0.1.0.1.ebuild 811 BLAKE2B 18b2a765cd5d47b17da5fc5a8811c4dd22e7883104edd2fa8e8ddf55a9065f1268bca5371151c500b606a02474366c2797794af3967d7ffe2408634f8d2ff709 SHA512 e4908c3aa4d9284463ff55f6b6b16146467ab29018fc13d08ef0d4ca1b24f6cd7c3cc30d491fe0a4914a816119cdc99097c834cffb92c8f020565559988c5294
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/wl-pprint-annotated/metadata.xml b/dev-haskell/wl-pprint-annotated/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/wl-pprint-annotated/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/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild b/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild
new file mode 100644
index 000000000000..2548bc51581a
--- /dev/null
+++ b/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Wadler/Leijen pretty printer with annotations and slightly modernized API"
+HOMEPAGE="https://github.com/minad/wl-pprint-annotated#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/wl-pprint-text/Manifest b/dev-haskell/wl-pprint-text/Manifest
index 11ccb6e7452b..d26c16d1cbe8 100644
--- a/dev-haskell/wl-pprint-text/Manifest
+++ b/dev-haskell/wl-pprint-text/Manifest
@@ -1,5 +1,7 @@
DIST wl-pprint-text-1.1.0.4.tar.gz 15140 BLAKE2B c2c7739638098180394c6ef98e435ea52d2a414da4d629db2ebc0ae9f01414c4a33eeaacfe0c8b733e89914ce308885bc434a71797a3228d94ae5fed1a32bdc3 SHA512 17116393deea2b0ff9b34d6df411e1edc219803bc3986ef105e4bb6bf03f193c622e54be998712a777605bb931a322e828ffee7d150a8787d41480672ea178f5
DIST wl-pprint-text-1.1.1.0.tar.gz 16575 BLAKE2B 9e90e0d58fa9bf099cdd03446e35ee933890428f2e523978e8addb55af6a8d31642da5989a8a1703b67e82d29fb93baf84a2471e493a4433dc2024a100799d7a SHA512 16a265846b6f116b8e53b691875afab2e40c6c75dabd6ed74d2bc23aab8241208236aba880cb1b45b15dc2d3b0e1654f0187d8492145147922ee6ff4a36009fd
+DIST wl-pprint-text-1.2.0.1.tar.gz 16766 BLAKE2B af6666833956c37e62f36c0d6ea3174c830146855fa3a29265716bfe3c356269666c257e0b9e0ecf71752a2bc76d47284a0e4b2a0f8443e19de073f335a06804 SHA512 944ad7ead8eb062a3fdf71a90872a14d7c4e021d5237cd6aac19f1e882dc62e14cfdca114a8011b7b76faed10cf5fd76b120336adb4c10f6506fa06672e922f0
EBUILD wl-pprint-text-1.1.0.4.ebuild 639 BLAKE2B 3ee2ba85512ba5878257aec9f316c10d18e0eb896b61ca00c454772cbba30ae1512f3fbf6f6715d47033718e631b2fee0cf78b921ae39b8169848b186b459252 SHA512 a5e9e12f3111e1777e666aa8cee497d43305a8c28871537135ac8771aa74189ce3f8c504a1ba9f28570a2cdf7cb70c1f0b77352aea078e5e04ecf67421efba63
EBUILD wl-pprint-text-1.1.1.0.ebuild 748 BLAKE2B 788b2edd88d032522e1ef00aff01af9722d4fc49eec0588bafa17e62ebdf106db8d0942ecb554bdf806735b8b8c26f6a08d5a66b118ee1e88245a9d8eeff7b11 SHA512 dd227e4e655129481a266516da9f527b196226e0737189c2d7d105a808ddde314346397df8be89e60c8c236b6ceedf246871c978f4535f2cbd077a663ba3896f
+EBUILD wl-pprint-text-1.2.0.1.ebuild 720 BLAKE2B 97ddda09c286f1abbf3c11aa5c651273f4cd6b6954296eb93068f6d6662b24ef0fc96093f9335a2508460328336f83374a14c32cce103a67d3536b9d9eeb0745 SHA512 e11141c35b5213e7b4b5ef1e8632a0b2c83c49fc6f9bfc9e50e38cff296c1f9fc4f084f7b3f10ef1fe30c829ad4f26351ddd35cb97cdfbfe5e068ec4355135dc
MISC metadata.xml 342 BLAKE2B 7d8903aa4189e9e42195c98c30e92cb25bc5e59bbcae5598441ee58fdd0893c9c367981c4f6cdca3a3735f39d6f955472484bf42cddae4ba0a78d998e7b111cd SHA512 be2a9a24047f85b40a42ed9db8784a5726949fb1c4049ed32d2403bb3a00b3cbcee8e0602842e681b75208374d1be142ae36cb2510d7d77450942549ba4eca2c
diff --git a/dev-haskell/wl-pprint-text/wl-pprint-text-1.2.0.1.ebuild b/dev-haskell/wl-pprint-text/wl-pprint-text-1.2.0.1.ebuild
new file mode 100644
index 000000000000..963ea60ea5dc
--- /dev/null
+++ b/dev-haskell/wl-pprint-text/wl-pprint-text-1.2.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Wadler/Leijen Pretty Printer for Text values"
+HOMEPAGE="https://hackage.haskell.org/package/wl-pprint-text"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.10:=[profile?] <dev-haskell/base-compat-0.12:=[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/wreq/Manifest b/dev-haskell/wreq/Manifest
new file mode 100644
index 000000000000..a44824769ca0
--- /dev/null
+++ b/dev-haskell/wreq/Manifest
@@ -0,0 +1,3 @@
+DIST wreq-0.5.3.2.tar.gz 57521 BLAKE2B 2265e7f8abe371371d079f735d61917c0efa5b78e2d3e8965e3b720a94e89b3a7ae05824f54d6fe765c643ed81f506b12694355b0bf1d7b4c2e9198d08c2317c SHA512 5a2c62b973758cb8ce2bf20504e328090896fa25e7ee1f77b472d7cf5156e08b6d85bf4341ff45e44db1724070fcf3c0f21037fa0a79211a1767024328f7c779
+EBUILD wreq-0.5.3.2.ebuild 2342 BLAKE2B 7aacbea34d850f4123674c4b325232c5ef2a5e16556de9aee0fd5b972ef7b1727457209523a4cf9db17dd5db8fa55c8022f9c18d83665dabf913f0b5c0d3920b SHA512 e60a8c4306b5c68e69ec417017d3f84b899e50297988ad3ea35c7c40d02252f3696c72c278b8dd0fa1e0a04c1c0fdd09f055412f0a3595a9b4003f8145fd22d3
+MISC metadata.xml 1054 BLAKE2B cddcf6bf00139c602bcca861bd8dc3a6d7b625e3e9809d4155206c84fecdfb2e782919a97fdffe1fa96db8643f034b5f7861777a4a39477adfdd25223ffb5459 SHA512 46661292b5a750539ef4a08a30fc32b72782de57b70e59f1f9294400cf6d872b625fb58151f23ee5ca1638b1ed0ac1bf6e1d0ea8053817d5a204b7107ea4ac88
diff --git a/dev-haskell/wreq/metadata.xml b/dev-haskell/wreq/metadata.xml
new file mode 100644
index 000000000000..887b9ecf25d1
--- /dev/null
+++ b/dev-haskell/wreq/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>
+
+ A web client library that is designed for ease of use.
+
+ Tutorial: &lt;http://www.serpentine.com/wreq/tutorial.html&gt;
+
+ Features include:
+
+ * Simple but powerful `lens`-based API
+
+ * A solid test suite, and built on reliable libraries like
+ http-client and lens
+
+ * Session handling includes connection keep-alive and pooling, and
+ cookie persistence
+
+ * Automatic response body decompression
+
+ * Powerful multipart form and file upload handling
+
+ * Support for JSON requests and responses, including navigation of
+ schema-less responses
+
+ * Basic and OAuth2 bearer authentication
+
+ * Early TLS support via the tls package
+ </longdescription>
+ <use>
+ <flag name="aws">Enable AWS tests</flag>
+ <flag name="httpbin">Install client</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/wreq/wreq-0.5.3.2.ebuild b/dev-haskell/wreq/wreq-0.5.3.2.ebuild
new file mode 100644
index 000000000000..62ccd4251442
--- /dev/null
+++ b/dev-haskell/wreq/wreq-0.5.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.2
+#hackport: flags: -developer,+doctest
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An easy-to-use HTTP client library"
+HOMEPAGE="http://www.serpentine.com/wreq"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="aws httpbin"
+
+RESTRICT=test # needs network
+
+RDEPEND=">=dev-haskell/aeson-1.0.0.0:=[profile?]
+ >=dev-haskell/attoparsec-0.11.1.0:=[profile?]
+ >=dev-haskell/authenticate-oauth-1.5:=[profile?]
+ dev-haskell/base16-bytestring:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ dev-haskell/cryptonite:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/http-client-0.6:=[profile?]
+ >=dev-haskell/http-client-tls-0.3.3:=[profile?]
+ >=dev-haskell/http-types-0.8:=[profile?]
+ >=dev-haskell/lens-4.5:=[profile?]
+ dev-haskell/lens-aeson:=[profile?]
+ dev-haskell/memory:=[profile?]
+ dev-haskell/mime-types:=[profile?]
+ >=dev-haskell/psqueues-0.2:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/snap-core-1.0.0.0:=[profile?]
+ >=dev-haskell/snap-server-0.9.4.4:=[profile?]
+ dev-haskell/unix-compat:=[profile?]
+ dev-haskell/uuid:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ >=dev-haskell/cabal-doctest-1.0.2 <dev-haskell/cabal-doctest-1.1
+ test? ( dev-haskell/doctest
+ dev-haskell/hunit
+ dev-haskell/network-info
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/temporary
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ dev-haskell/vector
+ !httpbin? ( >=dev-haskell/aeson-pretty-0.8.0
+ dev-haskell/base64-bytestring
+ >=dev-haskell/snap-core-1.0.0.0
+ >=dev-haskell/snap-server-0.9.4.4
+ dev-haskell/unix-compat
+ dev-haskell/uuid ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag aws aws) \
+ --flag=-developer \
+ --flag=doctest \
+ $(cabal_flag httpbin httpbin)
+}
diff --git a/dev-haskell/wx/Manifest b/dev-haskell/wx/Manifest
index 2e29f3d95a7c..faf5f628b2a4 100644
--- a/dev-haskell/wx/Manifest
+++ b/dev-haskell/wx/Manifest
@@ -1,3 +1,3 @@
DIST wx-0.92.2.0.tar.gz 50938 BLAKE2B 3a1b8c4391c73c78d8aa635e48ebd135671bbec4c5312de715966f6596e2201c50c8284c69fd8f873c65e72a654944374c757de4e8c4afe81939e9771a318d77 SHA512 f8bbb2598fc1555030ebe3084737d6f8c0691a3e2fddd9b979c4694442b458937a9bb6afe347b2a5661b7d70339194087ce083ad6efc01173bc0f62b72bf1134
-EBUILD wx-0.92.2.0.ebuild 991 BLAKE2B c3652b20fe8826e29ddcc4e20a2d07e0f6967d17cb21f4aa40c07887f8f4a803104b0c4439821ddbcce3139062212d572e5e4976f768556c839ccb78a02b93ba SHA512 edd1d24ad4319f7b3c34865780d0d6f3eb531e973db37dc4483e52f663104441c450d59af3c558a40dcf0deedbf58f6c0df765d8d83c11c2a7518a12b79133ec
+EBUILD wx-0.92.2.0.ebuild 986 BLAKE2B d14b71d47837b82d9a5ead2221b94da259c73b6d069270ac2bbcdbbd350620467997b5664010635c6ea09f9307e4bf05546fd759d01f2400797bbe6386b723d7 SHA512 c0d72fd655c32d0b8f27e9df40e5357c0842f1d83d292cf7bb1bbc4facf2d7b39faeeff55e725afb8f227063347ade88a066dcd871ad2d8b1c56e9fb2ba1ff4b
MISC metadata.xml 549 BLAKE2B 7645a80403b4176584de8783c6bbf36df125a59aeb27867d88e048d35de11f8f69df2b80a88ceeefdc200156c81a5b3d0db8288a2afb0e2c7219efd5eced2fb9 SHA512 5914f30a0be778084cb801fc3521cf85490a67b9f5a0ee1c5cadb9bd44441c8d1a1840275944d8d1deee334289fd86b7b71bb4b4ab73700e25333f2658ce0d26
diff --git a/dev-haskell/wx/wx-0.92.2.0.ebuild b/dev-haskell/wx/wx-0.92.2.0.ebuild
index 884a02eb3591..2e387aae3817 100644
--- a/dev-haskell/wx/wx-0.92.2.0.ebuild
+++ b/dev-haskell/wx/wx-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/stm:=[profile?]
diff --git a/dev-haskell/wxc/Manifest b/dev-haskell/wxc/Manifest
index 7185d0590ebd..0ad0029f9422 100644
--- a/dev-haskell/wxc/Manifest
+++ b/dev-haskell/wxc/Manifest
@@ -1,3 +1,7 @@
+AUX wxc-0.92.3.0-cabal-2.2.patch 1645 BLAKE2B 37ac4733ff8d98b02974561e6ac9ab2e6de618ea351ff8da345c6d4fe75024124f5018439b0b572ecefdbdade4ae7949c4ce272cbabd4b96b378db68dd913d10 SHA512 8c339132c304473393624c918147e048b25bdc1705aeb19b1d55d4fc3879d08827f80e600fa327795e993b47b37e2c74554028ee7f39f3936eef9103a403425f
+AUX wxc-0.92.3.0-cabal-3.patch 698 BLAKE2B d7a7aaa83842e1f18919281bad58f36936bc93dc6c7c3a4eeb660c14a9225b6186c65b14af147a01e8a013a09a213415a3d839b633056f1c429243cd22354d70 SHA512 a77e6e8bc655e2143bd73a534427d2df5bcd2bd0cad4982774ecaae2d4d939cafae55acdae9bc31a03b63c3706314ab78c53e81f13bc6d9894ad06a51c82aeb4
DIST wxc-0.92.2.0.tar.gz 203065 BLAKE2B 3f873b3bbc50e5fa7690f2f05a25ab360260d90523dd0b9c016f5dfeea99e9a59fe4848de520d642d2cea52dbadfd69aa31671f521243240488d643d4554e880 SHA512 e6fba1be94978603965b8902fad9326772b5483d5df621d5245f1fae97d85bcb1aff4565f1e8396de23c854050151c5e009e34a1ea29c3037057599ac0412bcd
-EBUILD wxc-0.92.2.0.ebuild 1656 BLAKE2B e916682735e62ff4c97a748e3371fb37b493f9063d822818511de4e6f67f2ed8efb42d27ed7c11db720bda26acf91e9bc6bd5061591c8d2a247c67d98beff0c6 SHA512 c7aee8d1b3193e417bd2763e35f966f1dc56c269b5da625219b8e09028f2a51880cbeb0b61033bf4228fef2bddbee2f075f9ed114abfabedbd3f796d12c35364
+DIST wxc-0.92.3.0.tar.gz 203597 BLAKE2B e73745fe17747c1abb79cdb2e7ecadee1f286abd34d1ccfbc2bb53d729fbab4dc60ab054af07f75cae9aa67e83ae794ea23f3f00decd39f69b93a5a56726d9d2 SHA512 60f34e316a4dfa4951e18d99d24508d36806f8a9d0bf05485904b03622ebda138b7a93a7477a2a107007d40e8cadbe51200322507054f65bd0b720545b414b37
+EBUILD wxc-0.92.2.0.ebuild 1651 BLAKE2B 1aca20b46ae96e3010aece8e7e1801b7eae86b88565c52577560b7a8436aceaaf2e49d61cb19e7f5a80e15fc35c42c8d6cfa10a6c4c16640bff589402ee582ba SHA512 6af5d06b8730d63a323728fff3a0d5203df9fd9e31eb289b441ef075a121267978d121d12f8252e2ef438afd8948c8cf3aec7969a119afdf2a7e8c67e6d05bff
+EBUILD wxc-0.92.3.0.ebuild 1827 BLAKE2B f1bee4fae91786f64b21cfe9cb82ac54542103d88e7e436a38fdf44b38671318eaa6a776eb2abc84587c8f130a2da677dc874c46da7daf1c71293c677044115f SHA512 040787fcd5cbc26ed021c0c4e6e45ecde7dae4f39dd020820684a29ed0cdbf7fa47c5deff3c328110a90f3d5013dd0203f682f55f3978b3a4a9c771fe69cee90
MISC metadata.xml 796 BLAKE2B 3cb8acb5020436e15b3310fb974d1707af624d9a01aa64d66550bd64d17906870aadd01ecaa90bfe04b02564db169688c2774bd62df48501544467461cb333b3 SHA512 47ffc15e1167354eebbbeecfe9557d01dc832a67c2b7d213528f8be73846dab272351670f5b45be9098713c4ec3106753d8fa1cffdbb2844d0a9d8cd3146cd94
diff --git a/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-2.2.patch b/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-2.2.patch
new file mode 100644
index 000000000000..86d523b362f1
--- /dev/null
+++ b/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-2.2.patch
@@ -0,0 +1,32 @@
+--- a/Setup.hs
++++ b/Setup.hs
+@@ -22,2 +22,3 @@ import Distribution.Simple.Setup ( BuildFlags, ConfigFlags
+ import Distribution.Simple.Utils (installOrdinaryFile, rawSystemExitWithEnv, rawSystemStdInOut, die)
++import qualified Distribution.Simple.Utils as DSU
+ import Distribution.System (OS (..), Arch (..), buildOS, buildArch)
+@@ -81,3 +82,9 @@ rawShellSystemStdInOut :: Verbosity -- Verbosity level
+ -> IO (String, String, ExitCode) -- (Command result, Errors, Command exit status)
++#if MIN_VERSION_Cabal(2,2,0)
++rawShellSystemStdInOut v f as = do
++ (~(DSU.IODataText so), se, c) <- rawSystemStdInOut v "sh" (f:as) Nothing Nothing Nothing DSU.IODataModeText
++ return (so, se, c)
++#else
+ rawShellSystemStdInOut v f as = rawSystemStdInOut v "sh" (f:as) Nothing Nothing Nothing False
++#endif
+
+@@ -438,3 +445,7 @@ deMsysPaths bi = do
+ let cor ph = do
++#if MIN_VERSION_Cabal(2,2,0)
++ (~(DSU.IODataText r), e, c) <- rawSystemStdInOut normal "sh" ["-c", "cd " ++ ph ++ "; pwd -W"] Nothing Nothing Nothing DSU.IODataModeText
++#else
+ (r, e, c ) <- rawSystemStdInOut normal "sh" ["-c", "cd " ++ ph ++ "; pwd -W"] Nothing Nothing Nothing False
++#endif
+ unless (c == ExitSuccess) (putStrLn ("Error: failed to convert MSYS path to native path \n" ++ e) >> exitFailure)
+@@ -504,3 +515,7 @@ sharedLibName ver basename =
+ where
++#if MIN_VERSION_Cabal(2,2,0)
++ full_ver = (concat . intersperse "." . map show . versionNumbers) ver
++#else
+ full_ver = (concat . intersperse "." . map show . versionBranch) ver
++#endif
+
diff --git a/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-3.patch b/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-3.patch
new file mode 100644
index 000000000000..5d474098987d
--- /dev/null
+++ b/dev-haskell/wxc/files/wxc-0.92.3.0-cabal-3.patch
@@ -0,0 +1,12 @@
+--- a/Setup.hs
++++ b/Setup.hs
+@@ -19,7 +19,8 @@ import Distribution.Simple.Setup ( BuildFlags, ConfigFlags
+ , InstallFlags, installVerbosity
+ , fromFlag, fromFlagOrDefault, copyDest
+ )
+-import Distribution.Simple.Utils (installOrdinaryFile, rawSystemExitWithEnv, rawSystemStdInOut, die)
++import Distribution.Simple.Utils (installOrdinaryFile, rawSystemExitWithEnv, rawSystemStdInOut)
++import System.Exit (die)
+ import qualified Distribution.Simple.Utils as DSU
+ import Distribution.System (OS (..), Arch (..), buildOS, buildArch)
+ import Distribution.Verbosity (Verbosity, normal, verbose)
diff --git a/dev-haskell/wxc/wxc-0.92.2.0.ebuild b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
index 1c87241a3e7e..0e5e4f13e994 100644
--- a/dev-haskell/wxc/wxc-0.92.2.0.ebuild
+++ b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">dev-haskell/split-0:=[profile?]
diff --git a/dev-haskell/wxc/wxc-0.92.3.0.ebuild b/dev-haskell/wxc/wxc-0.92.3.0.ebuild
new file mode 100644
index 000000000000..a704fc0cd19e
--- /dev/null
+++ b/dev-haskell/wxc/wxc-0.92.3.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.3.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="lib profile" # ho docs as it has no haskell files
+inherit haskell-cabal multilib versionator wxwidgets
+
+DESCRIPTION="wxHaskell C++ wrapper"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="wxWinLL-3.1"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="gstreamer"
+
+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.23
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.92.3.0-cabal-2.2.patch
+ "${FILESDIR}"/${PN}-0.92.3.0-cabal-3.patch
+)
+
+src_prepare() {
+ default
+
+ setup-wxwidgets
+
+ 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
index 9938641ca566..ffb1ca6f00d1 100644
--- a/dev-haskell/wxcore/Manifest
+++ b/dev-haskell/wxcore/Manifest
@@ -1,3 +1,3 @@
DIST wxcore-0.92.2.0.tar.gz 400116 BLAKE2B c4d87792ad7a7fdf125ef68211f1efe89bff9d3114dc2dacb8f7b96a824fa359addb00c331e3d8fd6325cf90cf3c78448c500431ef18ac7d2989eedee952e17c SHA512 e1339ea30a699e22a9fc2f12b6ddcd773911e4d611f834886952bde4d76205c448e1702bab3148f4c370eec1cabeac06655b4cf3cbbfe24e2ea08a628906880a
-EBUILD wxcore-0.92.2.0.ebuild 1010 BLAKE2B 06e800558802382308d9e933705244f19f6ac4123605696ec945578ad3153a2be7f09c70c3dfa6ba36ee8bdf0edc7639063b7ab0ecf877a3419e632e8c5c83e4 SHA512 bd5a522317dad112ac9b525da7d8dbf461cd5aefcc5378d5b9b25aa786d5d4cde747e3a5263886617a88f2d68a2f56cae19e0867944ceb016886036d71ab4e8a
+EBUILD wxcore-0.92.2.0.ebuild 1005 BLAKE2B b2d127a6425ea425e6023a4ec4ef2fe3517684064ca1ae8036c34d49898aeee568722656f154a9c19a8893eee1807a2c47d85d827e409c70d71cac1117443b3f SHA512 be6543c3dda704e959d8f2bb1ed4820ea49dc1855a3cd991a728dc68b1a0ce6a14e1e1e28fe4c71c4c78c99d69d73efad34066afaea279a899a201633eac9c55
MISC metadata.xml 552 BLAKE2B ee833f6c1a6469ecb6e1ae439a4b049fbd30af28f7a671f64687da3fbc4ac3ec5c0cba933364fd7f00933940d2462e107a62978f65fe6379dd587dac68f5c2a7 SHA512 2fc1a19d4fece7df270b76dc9aec6003f67f1a2a2adc7beb8999f9938762487fbda660734eddcbed33ae8472f748ba5079108d3806c844283696711ecd288f18
diff --git a/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
index 7685eec5396f..b31e16b9abbc 100644
--- a/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
+++ b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/parsec:=[profile?]
diff --git a/dev-haskell/wxdirect/Manifest b/dev-haskell/wxdirect/Manifest
index f0a2b124cb18..1e227f7798e2 100644
--- a/dev-haskell/wxdirect/Manifest
+++ b/dev-haskell/wxdirect/Manifest
@@ -1,4 +1,6 @@
DIST wxdirect-0.92.2.0.tar.gz 30544 BLAKE2B 3d51252cc792f2d00be9ec53f139d961c19d6bf5e5aa792b1fe65ed258b2f98b9da30fda28d018b6d26dae72d80d8c394c17ba822e43c2ba89611881b7ba9b29 SHA512 f112fc0a62031bc9eb8e6caa2bd70f0b9fa66a81380785165a07bdffa6fa2b44652ffb9f1165c3b8ab7db8a31273650e36e98c8eb72f7cec5873ecb75f58dc21
-EBUILD wxdirect-0.92.2.0-r1.ebuild 933 BLAKE2B e384d3866c1365d10d7fc8b664120d4c5d960c71e6c129d0a1e7c4018de1d25a416a55503460a7e5e3610820b0e7dcd6c7e549543cd830cf371fbb2c46ba0b79 SHA512 d0f351de3d6e31f7d7fd3461a028970c983f78eb959001ed685083aa332da1c9fe19ed8e8747f1ef71b7038aa3af6e5504b85d258ec0e1db3bb62bdefdc2c4a2
-EBUILD wxdirect-0.92.2.0.ebuild 863 BLAKE2B 5dfe05aaf4267650b725526b3cf61beb697970bd19b4956495d22fec10d43a951409a703ffa410ca6567c32ce91d430484aaf413240e509ff08f253f0b752a80 SHA512 cbdd112f1685cdcec77e592621f32857f5d3bd6d19e52143711bb8fcdabe2ef2569cc0dfc5d667aa3806f6d87ea95b5ab797a5d8f5f0dee01d5e5e1905279a58
+DIST wxdirect-0.92.3.0.tar.gz 30586 BLAKE2B cb174838000a39b0067338297adb7c1e0b96bd524297950f5d3ede244ec914d2a1b3c717669b5af53f29b55266473c7042b7c90990b70c6177e85fc11d76bc34 SHA512 02dfd9496f1a36480c82a4cf03e3a0ded0a45ede984b70e923b2289323f9c4561b7c0a2ab2db34ee2021b7b5fe62c25ea4a8b61bcbbe3414f821dacb14190f8b
+EBUILD wxdirect-0.92.2.0-r1.ebuild 928 BLAKE2B 4dbb921d7fe76e461df52dc070186ff6864832cee4c8b40b7b8cd5e431aab9f7e849dfd73cb993e0ab3ab110f1567966c26e956fe641d22f230224aa8676cb86 SHA512 36b6b84af2698394cfb6c2d894f2c32b66ca2998e6ac45ebfe5c457f4e36902c22edce953240791e31a8ed770e89d59afc380ff0bf8eaa132f1398d14969718b
+EBUILD wxdirect-0.92.2.0.ebuild 858 BLAKE2B 1528a8b29090f5f3b413f6221420e374d43b2f4718cb12da74f2e784af4a849e986d4d7cd076a8ce7863b64107af2f46e4a83a9834ad418650b99c3a3c9ac488 SHA512 60a7d11fc78a64627c06db5d68fc8f6166c2393ac284e62aca560a8f2fd3d6969d31caa51b10a273356d393c29db596ce66c4aa1a13f9d74d08b251dfdac5b8a
+EBUILD wxdirect-0.92.3.0-r1.ebuild 1229 BLAKE2B 7311522de81f44ac7eb732e2cff5d602d58638b5ebc9f0911fd734f9419ed26b39b73ce86a2a7c80392f7266f205850fa07707a3ad1845318583681c54a95b3d SHA512 bef8dfceae85bb8ec2bc11dcdd1eafe59f8badc138c2e0cb9deca6cc367a278fa70dd36fd701d172d60609eea75794bfbbfb1ff7618b5fcd61ed43753e2e3d53
MISC metadata.xml 552 BLAKE2B 5917920410ec46e81b2af4b10c160023658612e85a79b163c169dca57f7adeb65b5dae7b95f425297d7cb7f622d5b9868bffa2db66dee520768831848b2fbede SHA512 330e53423fa37d149fd7ba27e3e8895c5e2a234d62b5fd7afa60eafd1f482c44ef8ae64bccba670a8090e0899d796ddc01595abda056ce9e35368ac496fb353b
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
index bd3dc16d3350..513b9111dc9c 100644
--- a/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
index 4460420da63f..5ea34301b624 100644
--- a/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.3.0-r1.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.3.0-r1.ebuild
new file mode 100644
index 000000000000..1fdef5bfeffb
--- /dev/null
+++ b/dev-haskell/wxdirect/wxdirect-0.92.3.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.3.9999
+
+WX_GTK_VER="3.0"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="helper tool for building wxHaskell"
+HOMEPAGE="https://wiki.haskell.org/WxHaskell"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="${WX_GTK_VER}/${PV}"
+KEYWORDS="~amd64 ~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() {
+ default
+
+ cabal_chdeps \
+ 'process >= 1.1 && < 1.5' 'process >= 1.1'\
+ 'base >= 3 && < 4' 'base >=3'\
+ 'containers >= 0.1 && < 0.3' 'containers >=0.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}"
+
+ # embed ${CHOST}-cpp instead of "cpp" to support sys-devel/gcc-config[-native-symlinks]
+ # Ideally it should also obey CPP variable
+ sed -e 's/"cpp"/"'${CHOST}-cpp'"/g' \
+ -i src/ParseC.hs || die
+}
diff --git a/dev-haskell/x11-xft/Manifest b/dev-haskell/x11-xft/Manifest
index cea5cfb7118c..b7135e9f2a68 100644
--- a/dev-haskell/x11-xft/Manifest
+++ b/dev-haskell/x11-xft/Manifest
@@ -1,4 +1,4 @@
DIST X11-xft-0.3.1.tar.gz 13621 BLAKE2B a8b7f1d042e4cc10707a8d38b570cf4af8041b978afb75eddd8ce65c7ad20a4b13de384aab51a46d298ffc4be73912381d9c8cc1d8d987069259e1dfb163f7d6 SHA512 8f40db25453227ef9ce53b05a0c6af869e3a2efdb1d9b9ad683baf52601f320c85b09f0e514bb6ffeb17516d9b75c6772aa49613bb96272d56f06788118b7cfe
-EBUILD x11-xft-0.3.1-r1.ebuild 780 BLAKE2B fa8aca61aa82770b2e66004318d852a7880df7388bc9e2d109b666af1913d1e38acfc5f0c5bea4935987bec9d80fef6b08ba783e697158ab2b5a446ff46328a8 SHA512 50cd8d703225673ad3ae9046a03ac62da877ef485f7dbbec61c94ad4907d9fd5085024db9653929ff2a13ece3f46783366f15e705f62056080d656203a86eb70
-EBUILD x11-xft-0.3.1.ebuild 714 BLAKE2B aad3e2be714182be03d60a0d989fe2a019c9e529d4edbc0f410f6e7fa94f0411545f1890fe2c2683b97fbe56eeaed059830dc8a0a6379cda15338d1cdf04cb37 SHA512 0046a187c503c70ffa6a687cfeb8ac17ecc734636d1f28068cea77a6e62e0f31d5225ab9f9de32291f0a6d0fb6951751d5b53da3ff0a84089990ec3e5fcc6c1d
+EBUILD x11-xft-0.3.1-r1.ebuild 773 BLAKE2B ed66f549a57436db27492f035d82da286d9a1cf22eef2d0fa11c0badb0b1dd0af7960374387140ce68591fe825d2151557292d2d9a794ba1b3c0fe092ae08923 SHA512 4acbf13112519cb312368fc11d5a11fd0889f050bfc25916a3173a6800ddd18ef5c1a56a9b56e0ba249ffb745327c57c1c6e523fb67311bd0988354c410e8d85
+EBUILD x11-xft-0.3.1.ebuild 707 BLAKE2B b93732cb011a8f2bfb55076624dac4d423d8a7e628d1f8e3b627c5316ba78962a134f679e162ba43ac48a701d3b734653b1b4edd222e3b5727a0e62606256768 SHA512 6c5d8c1133dd628f8892b668ee343b6c81227bcd3133ad89875695d55d6e4c60c522b200494a908cf61edfbcda1431d9ec285cc42a24277e588ddbd968282f35
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
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
index bc66ccfaefac..a55c7498c3cd 100644
--- a/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild
+++ b/dev-haskell/x11-xft/x11-xft-0.3.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/utf8-string-0.1:=[profile?]
diff --git a/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild b/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild
index 7e7fd8b3ed94..98b31928525e 100644
--- a/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild
+++ b/dev-haskell/x11-xft/x11-xft-0.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.6.1
diff --git a/dev-haskell/x11/Manifest b/dev-haskell/x11/Manifest
index 022238c25117..63feff1ec39a 100644
--- a/dev-haskell/x11/Manifest
+++ b/dev-haskell/x11/Manifest
@@ -1,8 +1,11 @@
AUX x11-1.8-no-LDFLAGS.patch 375 BLAKE2B ffaed9994a08f5e69354235cdc08d3c7a4156a22c4528e82a2c12e92bcc8d3451d5f30a619066f553cd4a96ebfe22f75fca1284ceb37bf33b8726e72d92dad1e SHA512 10637a22e5a49cbc570d60861ad6912c886355e99033d3a31ff874681e5bd00907d929b8bbac24372766f2bab36b9ac75aee3bc1e1c72a49366be73e566273b9
+AUX x11-1.9-no-LDFLAGS.patch 296 BLAKE2B 8ab586c978cbf6a224bd4edb65be6e19f7135ad5572c28fc732ab0e12b975840a08178cc8edead2589b6ea3b027c02967fbb013f6b95bc4a7d6fae85f7f508f5 SHA512 0937dda56fe2590c75bd3c1be5bfaaf87b9dfd4c960978143cc689f8e762c9a2f7ad056029c850e8fd52e367d75816866c8136635e1056da2101bed68a88bbc1
DIST X11-1.6.1.1.tar.gz 188628 BLAKE2B 8ce533c89812c1b1e5babd1025773919518f021396d67bda3cc87b0ec61b241ebe27ca40ff4ae9fca9562a73263b71b64ceda098ff809a9a688230d5a71efcde SHA512 d5f58a7ab2450e145e890187e8dc7b43e286d2a95414a605e549cbf48568ef0d89f662870b2010eecba3b8fdd2a3a57214d33fc8775426e7e23ffad727b4e144
DIST X11-1.6.1.2.tar.gz 188612 BLAKE2B f75e16010000fc28f899a008c547d6c7b3275f17eafface70f42cc9ef0542514090fccc42b69835df48f261b70f598e8484e99f563a41156b7613b555351292e SHA512 f8d01c806f59a20ad6d6632367b80ca972ebc2df9ba65fe23338d5fa1b933049c08609d25be690d87ba6dbe9cd1ba0f5a95e491c8abaca9eaec078ca03e0e01b
DIST X11-1.8.tar.gz 191331 BLAKE2B a539da2bb0231c4749a948574b99e7fa4d30e21b94d1eaa81f1d9f79885b16d5fa60578db868cceb842e27e6b84fa6e3c7a7d1cb757d4df26dfaf2786fc2f4e6 SHA512 bb647bcc7504b3e4267d6a8a6ec73766fe62d7f5b3966bfa037742849c4a1128ea22608dd8353a6035aedc2046c53fae65c8b54f2933a4b896297159f5c2e59c
-EBUILD x11-1.6.1.1.ebuild 998 BLAKE2B ba36f8013845e92e852368fa52bce4eb290d6a8214a884a514f91e73a4d07d2c2df8b76b7a79cff254b198a3fe0d2ce48c41d32f91ddd8289bf073f8c165e3d1 SHA512 ea3686bb5693bd9981ff7a6515452621414571dfccde39d6a6677baf7545ebdbd3f29ec7557a5a976ad7abd54fe186a277641e0f1cc38a25a5f4656091c54409
-EBUILD x11-1.6.1.2.ebuild 997 BLAKE2B c3dfbae2b5a28d5164f1f458d8a72a4c56cccc24b7f5485d9146ce8ea216197044fc4efb03fd8a02c34ff7a0c15a6c1d7056b36c61c9e6eab584741bd0b34c69 SHA512 9a4c22b0beff7ef91d2562f0fc6a540caa4f5dd5c838a5baa7b3168391cb2b3c7e6e8e6b9a0834132ed0d03a77892dba75b5d16cf12451352a50463cb3098409
-EBUILD x11-1.8-r1.ebuild 1030 BLAKE2B dcefd54b0281a8f9d4121dd39e65a7d77440ca24ae0cef827af7bb3a95a72863414d0439f8dcc984ca5a4ab5ce3162f0e2079393e297a5d3303b99e3db3f7f9e SHA512 6d0f3af44db5487c3ec1890453a94a56cf15e8896e4180180e17cf4795144c7f17fac0d79c1118d4d76b9bc653a77f7f9da7b8dbe83e94a97a7e33b50eb2cd20
+DIST X11-1.9.1.tar.gz 190698 BLAKE2B ba8ee8f26b6e7cacb2334248d3609863277817b2c06d5eb7d8491ee2804691bcc49bb1588e3f2308acacebb739d9d7920507969729ef651e9b0600aa5acbc1f4 SHA512 6fc3c8b71681ba45d14c4b709c58760d7bfcb3e6363ef6c79e3d3ecce8f5a30bda877141cea9de73094fc00fa064d23d36f1f8fa61aa65f2d9d75acd1808eaa7
+EBUILD x11-1.6.1.1.ebuild 991 BLAKE2B ed00e9399463af29a3f185c6a120ba2c5f87595d7e11576525da4300d4ec61586a267f174b11b7877e19c56be8023ed16b00f53cbec59b7750d4d324a3d0bc22 SHA512 2f5381da1f645faa41ad7ea69ebdc1714c891766fe0bb5dcbd4f14d615c0e89befdb7c95158160f20eded435cba6259930d7dd2b1df406a0241f20308bb2894b
+EBUILD x11-1.6.1.2.ebuild 990 BLAKE2B 76e9a41954fbc4982c0b2634f658a7ba3d1aa1474f40a900c54b69f4206371974a4083704a2f2a0ce0c1f6cab8f229f515e9f8c55745d2de068d8c8f2737c049 SHA512 b5bb526380b38b61c2b93900e1b871468d549e916e2f0ac3b1f999b3ffaed39f9c1a5cfa4f9c9203da274c754975d7f4fd20d5b02ba388d3cca2d7ce7933fc1a
+EBUILD x11-1.8-r1.ebuild 1023 BLAKE2B c60019d21af4074509b60bc8ff5ed6ee419a1b2b0dd1aacb907b1a3d4800d687279146313ff08697790caf3572e8354c1bdd913ba01a0788700d5859c02ae050 SHA512 71397810ce81a0f5af351ab2e0bcde0f16af354f31793f67bf78797a23e54608bbba4dd0bb8ad52a99cf161bc7836b8b27dd7bae5a96d669f6c1d91156029c45
+EBUILD x11-1.9.1.ebuild 939 BLAKE2B 15156ef15ad16286035930913de0b1f9bc49cc020c24e5da947bcc11f2a820a1b226b5cc18fa08d099ef3dd73eea0f0967fb4bd03cfe1d2dc58b4a04b129bff1 SHA512 8d092ecaa8eb6902277624215ffa841aaae7d65e7a6e1fd4d5bc2d22b3c0e2364f8da1f7b737b04ae5c639649972838b8ee9171a0e6475f6b11bf114eaf5f0f7
MISC metadata.xml 700 BLAKE2B 080b3aca0b33588e2b2f5b2f8d984564a6de2db86c97cf03b807a875089f30a33f246f4eac92cc91d7adea48cf63c7e07146682288a6df9d277738e999cbfe0d SHA512 73e5b575860e2f3540b0bda58b551a8688d4003451913326f4e55ec0adc35dbb42bef7da015ad00d12683be286b1b7ee611884479f618ffdfabccf3a9c0fb074
diff --git a/dev-haskell/x11/files/x11-1.9-no-LDFLAGS.patch b/dev-haskell/x11/files/x11-1.9-no-LDFLAGS.patch
new file mode 100644
index 000000000000..69bc33c0d21e
--- /dev/null
+++ b/dev-haskell/x11/files/x11-1.9-no-LDFLAGS.patch
@@ -0,0 +1,10 @@
+Don't persist LDFLAGS into package database.
+
+https://bugs.gentoo.org/609624
+--- 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/x11-1.6.1.1.ebuild b/dev-haskell/x11/x11-1.6.1.1.ebuild
index 0b338e2d885e..248061d60543 100644
--- a/dev-haskell/x11/x11-1.6.1.1.ebuild
+++ b/dev-haskell/x11/x11-1.6.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/x11/x11-1.6.1.2.ebuild b/dev-haskell/x11/x11-1.6.1.2.ebuild
index fc0176f80115..5c8d1e671cee 100644
--- a/dev-haskell/x11/x11-1.6.1.2.ebuild
+++ b/dev-haskell/x11/x11-1.6.1.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/x11/x11-1.8-r1.ebuild b/dev-haskell/x11/x11-1.8-r1.ebuild
index ce28dc23a6ec..9f9524f235d7 100644
--- a/dev-haskell/x11/x11-1.8-r1.ebuild
+++ b/dev-haskell/x11/x11-1.8-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/x11/x11-1.9.1.ebuild b/dev-haskell/x11/x11-1.9.1.ebuild
new file mode 100644
index 000000000000..6f5d9102b177
--- /dev/null
+++ b/dev-haskell/x11/x11-1.9.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.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="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+xinerama"
+
+RDEPEND="dev-haskell/data-default:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ x11-libs/libXScrnSaver
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.9-no-LDFLAGS.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --configure-option=$(use_with xinerama)
+}
diff --git a/dev-haskell/x509-store/Manifest b/dev-haskell/x509-store/Manifest
index f13d9e05ed0e..9127f6d837fb 100644
--- a/dev-haskell/x509-store/Manifest
+++ b/dev-haskell/x509-store/Manifest
@@ -1,9 +1,3 @@
-DIST x509-store-1.4.4.tar.gz 2992 BLAKE2B 9727c4a16f63003222c8794158ad96304f25579f0a43e46a7fa1c5db85d8d7ab99088096e03003622ac3d2afcb39fd5b985872e5d0edec6289f97f30493533a7 SHA512 b7a1ef5e25889ada9e654a52cf2606630c40b536359d7e1df01c96bf047816addfebdd2b0b3c7326a9b41a2b3034c641238f5fdee2f437eb29e0bc89a20e78c6
-DIST x509-store-1.5.0.tar.gz 2981 BLAKE2B 579eca067e0a2c8e65df57e2e1ebf8772959a4fd0d63bac752a3ffb7d1dd60ba57f73d0d638bc63e3194fa6343496eb8a343ca569abf4e632a822513c2bfbea4 SHA512 fdad44693615f832aafc0fc2b804bc7255d411241f669dc7396a5df958f128d6e94c1637a4b38860c4967a482915549aa94912821110477134d83095d27623d8
-DIST x509-store-1.6.1.tar.gz 3562 BLAKE2B cbbb3bd9cd280334f2dead12f156fa2b3b8ab5dbe2d72a5eb4cbb42023ee15df8823d89dd076c62638bb52a37537f6c1ada7906c3d1f374da3bcf54aecd0c0e5 SHA512 1417bfbb1f4863fe2e3e31f37253b2d96f145a790edb1f5f2439ddcadad67497d082222410f08ae9c2c2d1e87a1c994f09551f796b17ab757373a85fbb53e5da
-DIST x509-store-1.6.2.tar.gz 4326 BLAKE2B 1d79775d622cb6ba70069fdc61c5338447cb6e496b3ac621695ae4a172ff35c008cda4d036dd04d27c6f787d480ac5779d90c01c387eb83c080a5a01fc95c6b1 SHA512 41e511ea32095e96c71da17a1dfd34fa4e4d5e9a0d87d99586a5976602844f196aa0cca9ee97f66a092284a2c6120c0174a7f2d707a3e80c1d7020ee6168f847
-EBUILD x509-store-1.4.4.ebuild 1157 BLAKE2B a4a839c40bd40407543188e90d53acdbaddd7adcf1773d6ea1b3deff88848a3f17096c5a798f5be25242a9694fc0090dfd036f68255139f8cbaa988a1335c284 SHA512 c1913cd0a753633840f7b819c1b5e135bd961b8db428a519c4f5f1ea1f21a961149ee55ee000a77015ba87908c5232e9422d810513b844b59621878970e84216
-EBUILD x509-store-1.5.0.ebuild 1148 BLAKE2B 6c6152c6cf17bd81859b122b6d24b255b739cbb214be27b5e9e2236f11806f1d45e3b25e1438c722a878c8d98171bdbef88387d32136700c4032de2cecb468fd SHA512 b3c04a63b02fd17f119ed688633059487894deab7831afa1d5a06aaa4e57ad1470fb32879a8ed69b06f5ad905bc7ce1264f3f5dea72bdabcfabaf9b0324e06f7
-EBUILD x509-store-1.6.1.ebuild 927 BLAKE2B a46849395e8f46d9c5afd6554a5ffe9a266e4601238ea5844c3356d3b48e2114a60e55d337af13cbb362f03def59982066d50a94ca955abcacfb831be55aadf9 SHA512 4c1d74607891d08b117f782ad40adc903f96496f8b1c2eadcad5503589f81b3db39c5d3159218cf336e86d01617cd308de62cc54f484425d5a54b06ccc15f697
-EBUILD x509-store-1.6.2.ebuild 925 BLAKE2B 635fda8934e662ce566cb5d6853ced09df30b775bfb11badf5cdfa4e0809618dbe4b8d1ab488e9393b728c405fc15e7f857ca2c6512937b260f404ba07644b69 SHA512 ae722c9f8021b54a996e09ab0fcbd4c99028e488df8ed09b88ec69a1730d8045713b82ab0e1ab354acbf12ea4bd2fb56c568766bfd5d2082cdbeb473e5ce317d
-MISC metadata.xml 532 BLAKE2B 0ae737c7d16f08e631f3d791580eb72ac16094e81f2fc8e2b9e2a84067c0deb4fb2bcae28e7df8fc65acb5abd27095fec9ebf6c733bdb2e55a84ddc4cd55c8cf SHA512 e40040999883c0b8506bf95e554d84f2edfa0bb36bb61c3edc44b8756c1b584c20470fd40c04599a9506d9775846b62744c40814163bfb44542fbb8a26c50bbc
+DIST x509-store-1.6.7.tar.gz 12689 BLAKE2B 13e879b6a46e662de0660c5a2257881e50487d2667180030dca0dcf33a60718c75aa6413daa5b874622eaf9612e6cad7009ecd84d2d517bb5769beb4eafe4ec7 SHA512 7b0b792a988aed50995523c3f6a3bb0da08cb8963ad834afbeef8bc53e4bb3d7d11af757a999f7b5c81ef073bac10a4003fba7486abd9343a48770bfc954167e
+EBUILD x509-store-1.6.7.ebuild 962 BLAKE2B e20176c520cf29503de04935b11ee8440dd1ccc58f89de07b361a805861e5ced76b29002174598671f715421d27f4ba8b3e9fb70a0001f5805c319ed3c2a2bce SHA512 fde6b71d2a313932fc920f0ebd982014b4f465c8a9f667d47098599e1eb29646d18473e27d8e6b5b43808d14f731bd34804ffe1c15124f43d027b5b83a502f44
+MISC metadata.xml 463 BLAKE2B 2fe0b9ed34c5227243e77afc76d9fccdc4479c61c353a6f732f3d8aa1c51a52f64338183e3f697f690462e2b3f7235d53d2b0159f15e270d12c9da93b55cc23a SHA512 e56ea5ead68eff7cdcef2db2336fe540d59f46faf2e5c24c87dafd84ce4563d7a3ebdbc100e9a25d4d761028f8aef90f1939d592482b0990ac598c2c80445635
diff --git a/dev-haskell/x509-store/metadata.xml b/dev-haskell/x509-store/metadata.xml
index 387cfc03b044..b761e87f7a8c 100644
--- a/dev-haskell/x509-store/metadata.xml
+++ b/dev-haskell/x509-store/metadata.xml
@@ -5,9 +5,6 @@
<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>
diff --git a/dev-haskell/x509-store/x509-store-1.4.4.ebuild b/dev-haskell/x509-store/x509-store-1.4.4.ebuild
deleted file mode 100644
index b7b75bc7daa4..000000000000
--- a/dev-haskell/x509-store/x509-store-1.4.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="executable test"
-RESTRICT="!test? ( 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
deleted file mode 100644
index 4911e1fef2fc..000000000000
--- a/dev-haskell/x509-store/x509-store-1.5.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="executable test"
-RESTRICT="!test? ( 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.2.ebuild b/dev-haskell/x509-store/x509-store-1.6.2.ebuild
deleted file mode 100644
index 55d711f3c4f8..000000000000
--- a/dev-haskell/x509-store/x509-store-1.6.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.1.ebuild b/dev-haskell/x509-store/x509-store-1.6.7.ebuild
index 6d695184f6a1..6bd29f8a9c29 100644
--- a/dev-haskell/x509-store/x509-store-1.6.1.ebuild
+++ b/dev-haskell/x509-store/x509-store-1.6.7.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.1.9999
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="X.509 collection accessing and storing methods"
@@ -22,9 +22,11 @@ RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-
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-haskell/x509-1.7.5:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
"
diff --git a/dev-haskell/x509-system/Manifest b/dev-haskell/x509-system/Manifest
index a0471f5c92cf..50cf18ac6d0e 100644
--- a/dev-haskell/x509-system/Manifest
+++ b/dev-haskell/x509-system/Manifest
@@ -1,9 +1,3 @@
-DIST x509-system-1.4.5.tar.gz 3596 BLAKE2B 09c07e7391ebabd7ea2d52b784b54c6b6f39ee2ad6cd29c6ab0ba1b9b4be44cb2edce88b66e499f3ab1fbfbfb22ad1e1b60f907733bc6d3e45cd53085bafdfd9 SHA512 609dfd0a8095f9a9b9b869a871b9da463f50c2973a48d60dad8e6c8f652cdebc09675391f8193bf183b64dab9d81dab09e1561bc253534958d10d325e217c3a9
-DIST x509-system-1.5.0.tar.gz 3832 BLAKE2B 8912c9cd13add9113b204bc0626fa36ce91ec797743e655c978f56352f3d7ea77158168d887e85b4cf13e71cef73586fd82b987a8ba994f08587a891a6e59a71 SHA512 275423717680d62978fbe0703861c05ca2ebe2f0185bd479b5590c725380508d3aefcb229f62111647592f28bddef5285d1224cedab71349b28ee23d8a7d1ee4
-DIST x509-system-1.6.3.tar.gz 4035 BLAKE2B 639deab930f04f1faaa362cd475eb9ced191c7cc93eb83a35e8230b80723e2c607e0c1b9ac34e807afc22c628ad96773e3d83fbecb42aa819ef5a19de4356ae2 SHA512 4368254a6a1d96876372797bdb360c89fde4266a1fd73d028e7807ea342cc58090181c5fe81c0f19ec8620424be04ceefc48dbe4a682cb792dc6bd6726bc2e6e
-DIST x509-system-1.6.4.tar.gz 3443 BLAKE2B 95357c8cd5f5b6e18af9a380d13adfd4bd7eaa69dd67451ab74313046ccc20b16b96d8980818e0700be019d49f419f6fd447943b12c7ffe82690cf2f796b2265 SHA512 5b12e9d3509d0f131532f4a5857442cdb64c157b16fb71b181336b7ff1840222f6bbcccbd69609b74d5f387963eb4ece37bb9fd37bb5d1e6d9d2aa5162739bf7
-EBUILD x509-system-1.4.5.ebuild 809 BLAKE2B c235391f2a8ed5786384cc533dab6b06f95d626b68ad9f9138cbb7af4d0b51974e02c193145d4f898c36c2b1c251e99f83ce78d6878a1e34e42f25667902f729 SHA512 96ca5a2f11c9644d68ac3fda5c3cd8035ef7aa6723f6e223b6e6196661a55391e7277b852bad8ed7040c723f923aae187c3cef266913d27af35eda41ae6024b5
-EBUILD x509-system-1.5.0.ebuild 806 BLAKE2B 91520d8c22bd3a915504dd0bca47d80aa4ab6654a4c0d3ea5ecf2751688bfaf7ff632b9200fdb0ede02ec43ad6f97b58c4d88aa238b9d3308b72438d2a7f3de3 SHA512 9eb602812d492330ddc80e8fa15e0dc97c3e8257464db7fdb3ff2e5e26e12465f60d50e06b17fd91c088508fdce183d016c84ae150c38a52b959f48c1b1c30d2
-EBUILD x509-system-1.6.3.ebuild 811 BLAKE2B 6a6f3c8706c6bae76ab45682958f4ea11b08f8b50291fc133b3ae1bc636cd622636390a865527540a5928acdc373456c657da98d96af58cefe56073f89fe1ea8 SHA512 1c167e3c71f7544f59b7f87d21d176244ce5f6aafd8b8612a11628696e4dc0126a31fe3529670bdb71aadc164a7886997197572821f54fc54dca42902d20f321
-EBUILD x509-system-1.6.4.ebuild 811 BLAKE2B f570bafa0dc48153a832b290c0fde71d82ba841f2169e9fb1d83bad393bbc20657544aed1d4dc3fb7365dcad44803276c4f1e63f06c6b3e696305d21a6bab80f SHA512 6f004e16b666e47bc5e2f2844e04f468485f75e7f54370b1d9f6c1baddab844bb4bbf278fdda34b49089a7f04f75a6676add0e8bada2b073b299780f63fe056a
+DIST x509-system-1.6.6.tar.gz 3419 BLAKE2B 12de162cfc29ddc0f0e5649e0531609bda73f0b0cb305e03015e037f7cb5cef7e4c9a2fa202396673f81e28084e6c4c52cd588cc1050e7bbd4cbe1116b916722 SHA512 110f8e9566ab1cd9491f1bc9cb11ee950c34308af026e71b9f8e60beac09b0e062e1e3a0177d67b04aab824c54476b800b965bf616fe84ba0181991371c9c220
+EBUILD x509-system-1.6.6.ebuild 740 BLAKE2B 68f4c051facd2b2ad671b5b6690879e12cf9b8577b28c3fa99ef82eea4156aa9bcaccfa52fcba168faa4a65538fcee71fa4c493e264bdb7d04a5d6682ce8f8e7 SHA512 aec53ab492bb44b84fefdcc9823a64d56121358c2a5d5147deaa09ab99ec904342d337a680844095d4cee01371dcad133da749e17d4da2cee04c3a4fb3e24a76
MISC metadata.xml 401 BLAKE2B 328d96d11638b96887e11e8073a487ccd0a8590b5f520f9ec410a29cfd9e76f06d70a3b71eb5a3c7aa7f9afa61d5e6869dd80215dc774545c206eb72bcf3a2bb SHA512 5456194344e0624b6ab6860790a428f5cd29e5023780aa7e165405248e9cfc66b5b6ae8e8cef7ef46ac3241f89f330cf633e8374d77fde4b739a11513d91fe15
diff --git a/dev-haskell/x509-system/x509-system-1.4.5.ebuild b/dev-haskell/x509-system/x509-system-1.4.5.ebuild
deleted file mode 100644
index 81ef02f263c2..000000000000
--- a/dev-haskell/x509-system/x509-system-1.4.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index a214790d52dd..000000000000
--- a/dev-haskell/x509-system/x509-system-1.5.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 2b31d4159201..000000000000
--- a/dev-haskell/x509-system/x509-system-1.6.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.6.ebuild
index fa130c765c7c..b7c957b16e63 100644
--- a/dev-haskell/x509-system/x509-system-1.6.4.ebuild
+++ b/dev-haskell/x509-system/x509-system-1.6.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.5.5.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -19,10 +19,10 @@ 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-haskell/x509-1.6:=[profile?]
+ >=dev-haskell/x509-store-1.6.2:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-1.10
"
diff --git a/dev-haskell/x509-validation/Manifest b/dev-haskell/x509-validation/Manifest
index 8c549d479a9c..df7e193c840c 100644
--- a/dev-haskell/x509-validation/Manifest
+++ b/dev-haskell/x509-validation/Manifest
@@ -1,7 +1,3 @@
-DIST x509-validation-1.5.2.tar.gz 9658 BLAKE2B b0df27e594214e18130cad45d64b6bd14f21074d4fa3ce1090af80a432399ed77c99763fdbc089bdabafbe16d26b501e3fd221f5c55169efadbc09009cbb4463 SHA512 113cb7ebf6575e1902500a9b91dcf246d7a2d01fdccd25454660b4be667c92b60c8f18d797d69814a90ab941909370c96a24d1ed1a63b55bab5d75491f1cf603
-DIST x509-validation-1.6.3.tar.gz 10259 BLAKE2B f7ebb98c668a57399325fe9561d1d9fcea1f28e6079cdd29b3298a1a818a1fd0d318a81040bad4cd610aed0470d679ab7495b31ccf0a0f952d647e6b1381f887 SHA512 83aa4a403ee726cae8a901c64e997ce0ff9d94027c90f794ebd1eb0267cbf9f8846df7e3fd03cba5bd414e8dd7c89a46fc74d88bed8f42850e0c0e191aadabcf
-DIST x509-validation-1.6.5.tar.gz 10370 BLAKE2B 9fa399e63457c9d3d0e9bc52bfe739e38f1fa89a77a56384b7107b78b56f68f8a341ebd04a98db8b9a2dc096594893eeacc1b064e1cdfaabcc2899366685ae9f SHA512 170a01b748ebd082ed4b7c084ce2e4ee9614c8ff45ca28d4cfe32b0cae498c43bbb4ec0d9e0a6a25b480f57660fcab67222442c3df970a4242d0191e5c2015e6
-EBUILD x509-validation-1.5.2.ebuild 1384 BLAKE2B 5ec3600189c033fc29b82ed58e8a7be85ac9ee562ed49fd1cf0d3bf6964beebc0879df32dad75fe5cd19132b4850c7dbc8299a019e6580094d0f45d738787807 SHA512 dc6446278a79a75d1414ca1a53b12349602dc876c5fe8c496e6139d3c779b5a9c409c6534120865b4ede216e6486efc1fb649f28cbdb71798b6e26aebc559ff4
-EBUILD x509-validation-1.6.3.ebuild 1150 BLAKE2B 988e3025779444f0f6f17e749cf11a8c0e01a413b0ff229f4d17d1b1ddff3ccdf62b64d08c87c4d5ea9542fec8d3747e94112023ff6115f14ca4eb26587991b1 SHA512 a0d472d296e699ee2384a186d4c928a6c3bf453c79c8a30fca53f0a749bb33c77dbbd1a9bb2a81a0ce9fac2e873a572339a83e64203a5ec6b2ef13bd00f78b8a
-EBUILD x509-validation-1.6.5.ebuild 1150 BLAKE2B d3847d4aed81383a30a8a5ade56d1dcdfdf65cbda13f786fcded3e733641f1540a1adb4aa47e1d8d7e0b5b499ed5d90e15c036c513693cc11c24da85ff6d07dd SHA512 22013eb0f5ed46cea877f9304a4e81b6dcacc0ba2396c800b3bf70b0a98a633c545880d0bac41929a3a16cd8e2a784023ea906e05b0d0c2a43ed5c069ab9015b
+DIST x509-validation-1.6.11.tar.gz 19752 BLAKE2B bc9a113db4c7cc5bdcf161e39efc0858b3d08f08e8304c4f3eda5ae051d5670e1c681bf6cc9edc7244838a1fbda2f9217ffccc0cb2c00ab6732a0214932a3a74 SHA512 5c156b7018afabedac0c2ee6192c536cf09eacdaf9265490a7f4a7d336077dc198a07f16bf58f3fec04a1350f0a8b3c050380673612cf5695c9e7b5a73a4ebf4
+EBUILD x509-validation-1.6.11.ebuild 1079 BLAKE2B 9a7df5fc17395ee1487be820ca2324d6348f3f2e47e9a97871b006a436d11dbbd3fd942c451c769b469a03451e6b32518f9262ad25152f8bd87c303c758771a0 SHA512 4647c9e829cc1576ed4a662716059a7e03d8d7500094f44bd559272d0afa6bdb318d9edb2764e726b8e2e773174372cede51689a53e384ce11a38ed98318d6f1
MISC metadata.xml 416 BLAKE2B 71d99efd7f245b1ddca40bf75fbc79e586a15c7b7eeb12d53a3492cfa91139e268ec19c0d56a2d3a9f0b1b1881848fc763e36e5e89e7e19a100da56a37716185 SHA512 9572eec905c615a7d79bcc16c6d455fdee488d302c08fe5f18450806ef2b31893e1a86d900178418454e77fd3a0d6c69a85f09d67c4ccb7e3c95f6b0f521a7cf
diff --git a/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild b/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild
deleted file mode 100644
index aff853ef41fc..000000000000
--- a/dev-haskell/x509-validation/x509-validation-1.5.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.11.ebuild
index d1af970f3db1..6ac65f9ab9ac 100644
--- a/dev-haskell/x509-validation/x509-validation-1.6.3.ebuild
+++ b/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.1.9999
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="X.509 Certificate and CRL validation"
@@ -19,17 +19,18 @@ 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/cryptonite-0.24:=[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-haskell/pem-0.1:=[profile?]
+ >=dev-haskell/x509-1.7.5:=[profile?]
+ >=dev-haskell/x509-store-1.6:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
"
diff --git a/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild b/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild
deleted file mode 100644
index 1d0978625739..000000000000
--- a/dev-haskell/x509-validation/x509-validation-1.6.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
index d11be68cb9f7..eb7f12bc0584 100644
--- a/dev-haskell/x509/Manifest
+++ b/dev-haskell/x509/Manifest
@@ -1,9 +1,5 @@
-DIST x509-1.4.11.tar.gz 13976 BLAKE2B ef161b6ac7bc28eed8736609487fc7f53eb9765d0a51677f917ee9e304c6ac9eda56dba2b775032eaff4bab408c7fafa7814f1ad023c5682f0d77fa79a608db6 SHA512 901e8d7623dfaae745d1748a302d2aba48e63fdf0f17eb932455f0dc0e348aa17f5b9bcc9ef4838c41ac5b9f9e0b03c6dac2805ba146584dcddf55069d29a2da
-DIST x509-1.5.1.tar.gz 14528 BLAKE2B d58463da78e3ba9204e7b93e69917bfa2c04ab8debf68c1fc27cc4e0c11fc5d15f304008ced232efae93a985843feab688b18a0a188882bbed1a23a11b9adcc2 SHA512 8255cd78c2602f2bda0eb6dc8b539c5f9c656e2b24b015031e1cc0439013b17e56e339ba497717c2aa38dc33b3e61632db2965e3a7859146a69ca6cb4e69e92d
-DIST x509-1.6.3.tar.gz 16134 BLAKE2B a1f8aec494f3a1614474c949da284909a848c637f3a358a71ded546d930973805352f4b7699eb372aac1d90941a1df5e815f059fb0b03053a72093aad83d9cd0 SHA512 6ee4198954bd66febdae4b2d223490085c5e49ca6cb416667061f879488f32cb51dbe9ba8c6c9dd6a79ee3a57706c0eba3cbf49603b80d613f692192bdb32221
DIST x509-1.6.5.tar.gz 16711 BLAKE2B 0bc0997880dd74f97806a4a287e3dbdd8b1be0a28c52666b4a1057c2607c34d8b480d3af9d02d956ccb885ff6b8dac50ff74959dda2dd650899276b7f1240543 SHA512 bd63bcb1723777e379c50db55f32a2a7d10b051a7d5a586f1caa3ed298932626669adf8dc7e4becc54090741921b23a7e39879ac743ed90c2281634f8d18240c
-EBUILD x509-1.4.11.ebuild 1246 BLAKE2B 7572b042e74e5ccbb0c33a088fb535f41d5653e109b6c2657c13ee5ed4347f6d348bcfd3cd055a59c5ee13996831b45bcdfaa3d5d1630aa64eab9581b0271873 SHA512 52b8e0a58382c2760cb2f92cee04112287325b4c487f2e3c9974de6a32fdc65bc7adcba218ff015d65a233750d18d88f1d91c1e9b364257437ae1eb1c9c33564
-EBUILD x509-1.5.1.ebuild 1175 BLAKE2B e18822b6d275041a2dca59b4abc2f2e28d0a5ad74934e37c04e189897de08375174845694d984d165a7f1def48eba54e985399ca7c4f158f6302d7d4ea437699 SHA512 97e3c977d96f7649d7116abdc65f2c632603d28ff61fc2fb940bd033006f3af6e70b1def0b31c44363973ff23ea49171427bc6b33008d7da8fb64b362bceb8ab
-EBUILD x509-1.6.3.ebuild 1058 BLAKE2B 5a2c385f8b73c7beb8a44bf192e6db5fcfe37ea4e532fd25715e34a16cfc5f6f1510529537ab56fde45bf8cf327219d49e4b4e04a88513204a608d24a9326448 SHA512 08d219535de523221a53b60de9e6606e554fdd804d69181bda84148b8c25c454fa61bd503d62239039fa239c66d17d85f0876579a6bfcea3567db1a362800938
+DIST x509-1.7.5.tar.gz 21457 BLAKE2B 4bc51e63826de27050e254d3f51b8f346a175bfe825c4555095fecb03c1f586827a0d64865ea78b9a579aec38f671f8adf56a2d432b16ff6be8f988544bd8cfc SHA512 e1caa84944294ca412b18269eef19f1b511f0e317b25431102b8b757ce266ab4ec48f805d4d251ff46a85f3b20ef368b176d8b93a92456fc9b8885a85695c537
EBUILD x509-1.6.5.ebuild 1058 BLAKE2B fdc508cea489e9e1087d4a06826ca4a55525e5d56cc3541181ab0630b23adc7ab7ee1ce595192fa301b73f9c1345be80623824209d6a867aa854a92b3e6dd713 SHA512 464b17e7857559a1ceda3a01bbd3e7634db1bfc578828cb48cce113defe7a14d2053845e8855de852c9ab5c6d84e2f6d2d33874a47978a3655425c8344e4c664
+EBUILD x509-1.7.5.ebuild 1037 BLAKE2B eac23025684bef86f7483e228db71afae6bb450c5b77834d791e2c7b0709b0859b606e2cad0eea0987e93d409e8a7fabed8aba062769058749951ed9c2dd075c SHA512 8ae1a53906083210e764363f26b94ec9b29ee85b200750f1c87792e5116bba8f89a46a02ad4eed593a8455c95ffb734900cc11fb19fb30eaba13e303cfdc6b47
MISC metadata.xml 402 BLAKE2B 59bd72d1c5b6058ff84fdcaf16425640d696c2a684149e603238fa6edbfd3ea5159516208e71f120133332e2770cef79aeb3b2902cd29314d84e71869d252570 SHA512 f580c339830d91e8f5ffc91afedc049f10fa454477d81679668d16e2b8c7d1d0217476c487c39cd023c86cbbc43f72bfaecc5d0a6f7fd4cbd781184c2bad48e1
diff --git a/dev-haskell/x509/x509-1.4.11.ebuild b/dev-haskell/x509/x509-1.4.11.ebuild
deleted file mode 100644
index c3269e09896f..000000000000
--- a/dev-haskell/x509/x509-1.4.11.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 304d6883e5d6..000000000000
--- a/dev-haskell/x509/x509-1.5.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.7.5.ebuild
index 851652793d09..de60ccc68a27 100644
--- a/dev-haskell/x509/x509-1.6.3.ebuild
+++ b/dev-haskell/x509/x509-1.7.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.6.9999
+# ebuild generated by hackport 0.6.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -20,15 +20,15 @@ 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/cryptonite-0.24:=[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:=
+ >=dev-haskell/pem-0.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-1.18.1.3
test? ( dev-haskell/tasty
dev-haskell/tasty-quickcheck )
"
diff --git a/dev-haskell/xhtml/Manifest b/dev-haskell/xhtml/Manifest
index d9e90c5e4a19..d83c1d628040 100644
--- a/dev-haskell/xhtml/Manifest
+++ b/dev-haskell/xhtml/Manifest
@@ -1,3 +1,5 @@
DIST xhtml-3000.2.1.tar.gz 14555 BLAKE2B e6617914fbcf4ea56b7ffbf7790305fe6c89a27f2a24a50e54cf8a13d57c5bfe66731c47bf41c3163698ae6ce98a8566199c952bca9df22ead5e1a8d9d9a2cdd SHA512 a3e901f6173e3885717ee5e451f8ea8d2ee61cbb159335eb69b0a7e097dbad350b1919aedd7f9daf530147fea7982921fc324df41112e69ed362d143fe327342
-EBUILD xhtml-3000.2.1-r1.ebuild 799 BLAKE2B 74f91742232e918c8c6a45b9c51f4ebdff50cb3919df78f24e00711812f6672f8a057803c3b6e9ce57dbb530062843c43702e00235083741bf1770c6b1ec7354 SHA512 006aa423a1168a2a27e4e8887434cb153522f23da325e9e5a8c48cda498fdd8093771ba3fcce41878ac9ff705b475379de2b9cd528112c397c10ef8421837119
+DIST xhtml-3000.2.2.1.tar.gz 14647 BLAKE2B e1e0bf0e0f9927fd8299e67925b45caa2f265302ec940c6ec50ee464bb2fecf94d9bd14d4ee5909d7ae1564a71d1891241ecd99598a2a9757aff45b8caee8714 SHA512 0843042fb40e11ad0f47100fbead8a6eadf2d9d1d8d530195cd5100d9a2a9b81a8cf5118bcce40239e5f4fc3875ac7809791b32d19055c6fdf0b4d0cc72b207d
+EBUILD xhtml-3000.2.1-r1.ebuild 787 BLAKE2B 335f29e31c53ece9707dd6f9310549512fbc39bb3028e3fa6c1e1644d6a29f935e081a00da4f5dc7058fdf4ffde85fcde58e89a2899e4d40a04894e0ba8042bc SHA512 6194dc15c36843c0df08fd850bafc42eb20f45efd88b703b92a756425d1c43dc70f6ae3be9f73c8c32b8117a1ff207b3fa2c19daacc2ac6faad10d0c4a1f6cde
+EBUILD xhtml-3000.2.2.1.ebuild 685 BLAKE2B 645b0304cbc366154934b3dd10f24ccb698d90d7a1d3f50cc88aad02d9646db5d5329ce2cdb4e94f6dc947de82e5250f1daddca2ec9b91ef8f7b1e5fcd793df8 SHA512 8ab24fe2332b0a4ffd594a2968258ebd0337f102024983f29e25d8ae76658fb6f7af455a99155cd996fd6c56077a795424bd0376bfdf7897231c7ffa32e7e0dc
MISC metadata.xml 305 BLAKE2B e7048400b3dc0c789dbb2c34c23f18373deee9b55f53ae669b3d55f1aed654e486fc258fffe9f733fa688600069420adc0496627ced8d08084e7774e5dbe5b70 SHA512 0270a7ac1593d87c819597c6adf0c5658415e1338423c2c1cf254c8d2b9edb879b7776114600ae034b4b667ea42b53b1c372e8fc09c944a017303bbe04ea3453
diff --git a/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
index 8d45698256d8..66f29191029f 100644
--- a/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
+++ b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/zlib/zlib-0.5.4.1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
index fb3dd95bc8fb..9046501c4955 100644
--- a/dev-haskell/zlib/zlib-0.5.4.1.ebuild
+++ b/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
@@ -1,23 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
# 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="https://hackage.haskell.org/package/zlib"
+DESCRIPTION="An XHTML combinator library"
+HOMEPAGE="https://github.com/haskell/xhtml"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-6.10.4:=
- sys-libs/zlib"
+RDEPEND=">=dev-lang/ghc-8.4.2:="
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8"
+ >=dev-haskell/cabal-1.6"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1 PM:9999"
diff --git a/dev-haskell/xml-conduit/Manifest b/dev-haskell/xml-conduit/Manifest
index b4b71dfa90a3..6becbd73a7c8 100644
--- a/dev-haskell/xml-conduit/Manifest
+++ b/dev-haskell/xml-conduit/Manifest
@@ -3,9 +3,11 @@ DIST xml-conduit-1.2.3.3.tar.gz 31240 BLAKE2B a5ae1399be53d483a38ffe7570bd422a3e
DIST xml-conduit-1.3.1.tar.gz 33304 BLAKE2B 3ee7e88de9ffc583dfb801e318304f17dbf79b0eb3c06d38fad748c8c8508aa05187f007b2aac1885fcab9211fdc1eed03518d50c1f5024beb453f4bb7478be4 SHA512 939a891304647a8643bbf186269edb3a59930bf825dfa9e5f96382259ecc1c0787fbeb826ba0e5ec2105b263c8a639fc6079e8e3918b271f0e6ab9640133d1a5
DIST xml-conduit-1.3.3.tar.gz 33965 BLAKE2B e6bea7a2b7cec94758ffe6d624eae81eef1bcff7de6732f30a3c367367614a474768ac792f7aee5347358af0c86da6d9651257c0ce4696f49f39fd7bf6d2449d SHA512 1be43bafbdd3e0b0ca778741a42d81e95ee4f02f38dd61b06fd371f1314ff809223d0a6a269124191df8887ab82a85ff280d3a95d82c37038b04e86da12ee2b2
DIST xml-conduit-1.3.4.2.tar.gz 34828 BLAKE2B 24514ea18adb396e66792631fb58949fa94a90980e0ab712e17175ee33152a2f68ac7b462cf92d1eeb5eac8b80ce4e7963d0dfe996fbcac4d1f64a0e908b3f90 SHA512 c4b505189edc39f80c1ae842516c2a2ca15f486465fab94864259b094f9f23dc1dfcab73f1754096fd323f0ab0bcd9a87f801d775295c99e208e9c7fa688b65a
+DIST xml-conduit-1.9.0.0.tar.gz 40139 BLAKE2B b82fc11cc1ff1e63dc8638eb5da3506cf2ca755d94aa98fa0c5db16d17c676396e1d3e747037ba846e959b9883465d090bdb036809cb542453980c52ecb4ada9 SHA512 a6348233d99db2987289448c7320820abb9ed897b389d0a275e92c4a1e8055e9fa60a422b306f2bb1289b85f83545effe00d07c9ca1ecc7f2893d74b812cca23
EBUILD xml-conduit-1.1.0.9.ebuild 1603 BLAKE2B ec0ff9e2b5cc7b514be64cdb7ce650cfe35cf247187b8b111f711d9f36ca429a4c43542c9592942d9e7a5b0908bdc3524f80ced2452c206a4bb3d02b8f8d6cd8 SHA512 b33b06b659a593f684d941cf7eb5cd4707dbd647a8666ddbfdea4c3a218bf89ae70d21e2a752af98d26879e4c1c37cbc3a7c966e21dd41c0655a197c783a01b8
EBUILD xml-conduit-1.2.3.3.ebuild 1469 BLAKE2B f182868c3fa67536404dbb540e05cb4c85e0222b549ecaa61c7185d66178fa525326036d2ea8edd48882c1b346e4ed521b1ea5899274b3dbc269dbe9825f7f62 SHA512 2bdc2f5efe5c1ea0c01f42f0c4bf19117903d8cb09f94463d62291a0d4f9718c07b6499ab585882c5af98cca0f8708bb4a09473844768d6bfc05a48132f5e50a
EBUILD xml-conduit-1.3.1.ebuild 1377 BLAKE2B a8081b4122aebbd31c7ad7e07db09779d8aafce86f94860945c6a4306ad948b87a35550d9b143c55e8d02f24413514c482c56a9fa9b125ef1af1c1c17d051803 SHA512 a4ff0b9d9c8050d0c3762c12c6116806d30fc311f5913041d01afd35db36934ab7891b67be5c09997e759e4ff5bc73b13b40eaabe4939a2fcac0430c83eb133f
EBUILD xml-conduit-1.3.3.ebuild 1377 BLAKE2B cf39322c65b7b0f217b77ce1f42a0e8299d4abd4efadf04314656814c2fea29d71a01f0c5b8c6a7fc09e8a8b1663b39e3f2428bb447e8971d71c93301f9da8e9 SHA512 ea91f698a92a86ce305df510ce8c21810b2654c4a08bd0a8d14a9809d5b0f1bdf98e5bc5353edd615b3745eeba2f13220804028b26a205998e75088015f68fda
EBUILD xml-conduit-1.3.4.2.ebuild 1377 BLAKE2B 654f4ecf5abfef3be47f39d4d16492ba51c4c24be1f7da894da390efd24fb4263367f5bdcc72bb999d621e40a881ba1da0f672ff912647f703292893d80b9c86 SHA512 13eaea12637458f6bb9bf9557296c0350d222444decfaa53da78e264abaac8f2571f68662e25bb2d6e875886037c564729a3dedbeec48630562b1b538bc73e77
+EBUILD xml-conduit-1.9.0.0.ebuild 1192 BLAKE2B d38b4a569f615b83765f27b8fe660467fd63b6d3909ceaa643e49686db0145ad1a0dae714d2783f864f37193c27dd8bae0c30e0d7a4b42b862bb34dae765c824 SHA512 94d968e5a04e88c9d75ee10a3745d06a9558704d6e43f89c2fa3c3fa2eeaae7468612b86094de8af138bcff8bdfa429b4c95f17642e49f3cab92df768412ee17
MISC metadata.xml 1536 BLAKE2B 45a099c2f789592d1b52f7d765de3e1e474dd2135f26795fe9f4c31319d2e58d1329f137eed0646570c7c819878fe96eb44c680e1d30e68f40108b8271aca537 SHA512 b165bc569011782102739b645d1d8c5e36ba248967732dd8faac80aeebf56122ffa5ebef474d9a43cd37cb725ef94fa6f57bf104224a5905eb6672e05cd891db
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.9.0.0.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.9.0.0.ebuild
new file mode 100644
index 000000000000..043022e12e7a
--- /dev/null
+++ b/dev-haskell/xml-conduit/xml-conduit-1.9.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.5:=[profile?]
+ >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/conduit-extra-1.3:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?]
+ dev-haskell/data-default-class:=[profile?]
+ >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-haskell/xml-types-0.3.4:=[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/doctest-0.8
+ >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
diff --git a/dev-haskell/xml-hamlet/Manifest b/dev-haskell/xml-hamlet/Manifest
index bccb4c29cf9a..6bb6698e0a92 100644
--- a/dev-haskell/xml-hamlet/Manifest
+++ b/dev-haskell/xml-hamlet/Manifest
@@ -1,5 +1,3 @@
-DIST xml-hamlet-0.4.0.11.tar.gz 6080 BLAKE2B 282ec0afa37f65f45b6581f6323f3d3cc009cb47a4af8dbb846613699a620ec1be5918b340c4e898d65c32323919aad56df808ae84baba2a97f5e9fd7f2ec71e SHA512 a0deb9996948a2a87f63f58f18365cac4d9db2538b24f10f5e0a171fb597d10c567c926c89c1cdfb098f471acdbecc8ea58164c94a10f18eebb3f7779e9f999b
-DIST xml-hamlet-0.4.0.12.tar.gz 6078 BLAKE2B a476145a649181ef9116bcc0f1bfeb076a7967d16250bdfadf455f97615cf6c384801f1addc570e9b53fc0a834bf0e58059cd77fe1347b626cbb4ab28f39b11f SHA512 f503ffdefc0c8b3f8cce140bdf474086855a78d8be1ad729674f439e6a13e3f3b5313bdc5a4c88ac06756e85946b2b1e7f51e2a336ede6d4815bed4873dbe182
-EBUILD xml-hamlet-0.4.0.11.ebuild 874 BLAKE2B 5a895ec5efa8d42ff7bdb213f04b8d6018e2c706592daadbf5ef308256fa97ec9743f7f30fa3caf2e4dbb6ec071a3244f78f5e7a32e15b51d3c80df24aa26b03 SHA512 b19b5196980dcb8e8e358f457b52e1963609d1ac5133d197ec55705905e6199c148178f9be71a21871a5d1680e4c1b2f406cbbaeb9a4c3e449aaf4725001b471
-EBUILD xml-hamlet-0.4.0.12.ebuild 872 BLAKE2B 04939faa580375169ec9e40dfe28ac15f1e09592e296acaf4eac09c9ed46be7f04c21f5fed833ec395955163f5116aa2c686dae7b5e5e5f3db548f6e5cc8ef3d SHA512 4ffa05b5a9b1267cdc6a3599e08899da9e5c0c82ff0c6a7340f949dc90d8432532e6bbfa9b6a0e2a3b8a834a26a1ed42d419d363a7e3df18269354b7c3f8ac28
+DIST xml-hamlet-0.5.0.1.tar.gz 9270 BLAKE2B 49b713f45d16451d40d7afa46d045eafc208a56b3299f778950c89daa68c2678a2fb01c9e18d9645e00f3e2173bd1bc62bdd03a9b91b15d2f2d627977cb501fa SHA512 273dbb637c6e37fcc3b180448ccee0dce8996319d653cc3833fef302a297e8fdc805958b4ebc6e015cbfb2ae8b60a8325108b9d6dcaab052b460ff27a404de39
+EBUILD xml-hamlet-0.5.0.1.ebuild 832 BLAKE2B df2b9d25302f564906f6dc06987cec87db42ca76274d275bf9229b4ec3514735a2ca4fd9d6a4b11cad442e2a06ae1d1e327aff94f495250d879f8c9ca8ac61e4 SHA512 1889174b459dc08a4da49cff059f66d6cb26fe738418045f0a0aeb8dfeb66ca07cd5fe8dfb83a67aa1c0baac094131dd76e370916566290b65b2ff7f36e9c3f2
MISC metadata.xml 331 BLAKE2B 349adb7d16fdd4f8334c768f22c79fe2df189c05c5b058bc3429cead0fb17379bc865288648a631490ac975d3f22bde4ede06cea8c71a0d7e36b03a8f3269358 SHA512 bc41ef3118b9cfe18949270aa7f12a4568edc7f22580548557ddef1f879399a2a6bc61efbcb6188e15d4fadb8d925f8d8ecbc0846c1bb73a2899a20d37524403
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
deleted file mode 100644
index 8cec2fc1b1dd..000000000000
--- a/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.11.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.5.0.1.ebuild
index 8c5905bbbc56..2313e63c9738 100644
--- a/dev-haskell/xml-hamlet/xml-hamlet-0.4.0.12.ebuild
+++ b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Hamlet-style quasiquoter for XML content"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -20,7 +20,7 @@ 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-haskell/xml-conduit-1.0:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
diff --git a/dev-haskell/xml-types/Manifest b/dev-haskell/xml-types/Manifest
index 977514f56b47..c1751d30d3c9 100644
--- a/dev-haskell/xml-types/Manifest
+++ b/dev-haskell/xml-types/Manifest
@@ -1,5 +1,5 @@
DIST xml-types-0.3.4.tar.gz 3857 BLAKE2B 67395009679fc88baaece0732346016787909ea66cd09ecd6d7e948e1cbce22fb508bc1df006202f8b883ee4ec8e5ec1614fa08d84ab13d1bbaf7306381e7d97 SHA512 85f5de90d6494cb1e85b01f6da71335f4843336295df7b346870570fbc33ce3d760c1b92b74ca15f7fed1554a3f60025a4d51a5a9cb3079321a394f5a6842836
DIST xml-types-0.3.6.tar.gz 4020 BLAKE2B 450e50ee20a7f758dc353fa0331e1a224dabf10e7658f489afd6755d332813564e025b2fc4f9c46a83d5c4ec7437aa3ee7dbd093d1502af5c4f1caf1d431a269 SHA512 552f2230e55bc8e45a62e06bbe8c0cb7844c5d73185303b3290632a816c5956b781fff1b0a679ce33b1759f1b9c815dab8063f6b9ced0c9e94ac314cf77b34ea
-EBUILD xml-types-0.3.4.ebuild 584 BLAKE2B 97cc8eba520be1692c1b8b11d93b8106dd52798b66826b3cc9f21d0b8e2283e222c881252983ddf87b81a605cbd037c1500e15a871a4decf80ecbf7760f3d360 SHA512 e5574b721bba80647b37d57f9060fe9b491fc3e888218b8bc7f7d8f983ec72a9e9923c8690b99edba5e9ae6be1f44949e7496277a96cef97f1c33bf2e64090ca
-EBUILD xml-types-0.3.6.ebuild 585 BLAKE2B 832fce6ee467d08fa668a60e63145da3b65958efa04e53eb6effce33abdb1c7f3c4232a3f50e5deeacdb769c3d768e019270d3e5ae00198443e912cd1576dbd1 SHA512 a78b5318cc82a1fc95817571e60dbeb3e49e7ea8b7078f7569aaa3a5f9df96fe54be0582a70a5fc2b845e7afc69015012a1957753d9069248f336ddf7b2f5a90
+EBUILD xml-types-0.3.4.ebuild 572 BLAKE2B 92c09c23c0e501d26db925c8e62c1b1e00a173c7d6dbad2b9bf73267f302131eb81083a81204c6b213797db200db35706e3e5e70bed20f642fef3cea187acd95 SHA512 41c3769e8ca242cc617eed329410a3310e63e0d7f61626a21f73a84ae345ee13d111a7052977bbc47420bbdba432b497db8cce9c1406c7d220f41d8373dd3023
+EBUILD xml-types-0.3.6.ebuild 573 BLAKE2B 5a5872130325f4c9c136299534b52a69bf2bbf1efa1ab4242324b3acf7ce372ddcf32666801bb53f0901dbfc3c72631ae8780c0a8c926114c00ea3e5930d212c SHA512 dfe745875b567325ff21bb91b29e3ffa7e29a7b9d46adbb4ccfcc840c5e9edd51446b449cbc9b94732c494f86729faa511208d83ce24d4633c3cf2d77d28edb3
MISC metadata.xml 323 BLAKE2B 3d422445fb4bd6461affc4e8f9b3de2347662565e30eb22a30a6048b5de530413f8fe68353b09f4ff725c745c48d75bdef3ff6a1020b51067780f7f1f4096dca SHA512 4804601815b29028ec211563a5ad12908733568472a92b3b31c1a3f582930ba5e1ef305e22d5b7994c0d686094623a97c67405c75de1db574c8f00fba624a235
diff --git a/dev-haskell/xml-types/xml-types-0.3.4.ebuild b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
index 0bc2bb8970d3..fc3f4e8c8849 100644
--- a/dev-haskell/xml-types/xml-types-0.3.4.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml-types/xml-types-0.3.6.ebuild b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
index f07e78847b6f..3183d22e8453 100644
--- a/dev-haskell/xml-types/xml-types-0.3.6.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/Manifest b/dev-haskell/xml/Manifest
index 28bdbcf66dd6..4ce444e137bd 100644
--- a/dev-haskell/xml/Manifest
+++ b/dev-haskell/xml/Manifest
@@ -1,5 +1,5 @@
DIST xml-1.3.13.tar.gz 12082 BLAKE2B a1e04ecfb4a94b8ff7e238a39cf708e7d22481e530dc247056913dc34ac874b18dbda0c33128bcaf1a872e22b0d36378d5d0f505bde918a4aae74eb6a159f986 SHA512 d38b74d2f57eb6b19b6b60407ac0832b391d85aa74a26aa325be0a6b79457e94333a07c7b986baca66d6135073c00fb9f6c0b7d6959e44a365397d7b9cc1644f
DIST xml-1.3.14.tar.gz 12048 BLAKE2B bc30ff6dbc0da5554967b8ac2901cdb535ec0429d35c161f886a6172b3d5aad38e8f32dd2ec496b8acf3d21dbbd21880b148590623aaa305a15adac1c45541c2 SHA512 2ddaa6c837fe85a06c751a66ae2c185fb7190f51f24649a668032b048b3e1b15982b45c86dfee4131453f0bd1ed704e934090bbede252a2b6de30c5f4ad44137
-EBUILD xml-1.3.13.ebuild 549 BLAKE2B bf5a558e66bb85cbab626ea55136496bc5af3f07b5dd2d856ea411d15d9e828a7d0bdc455bf2c59ad8dbca261e63efe1e4a3a61d1eb7c6bbe494be5f5b878b31 SHA512 964eb317172b3a37c7a30ea414654dff24d8ea34cc439783d6f72be61eb2c1b923fa7a1a93223120a9f897e1ccabba32d70b62d1753ab6ade3315ad1c68dc958
-EBUILD xml-1.3.14.ebuild 548 BLAKE2B 0d8eff246b69765f736b6a7b909b8472f5f9fcb083b0d4dddadb38e34c438286694fa45bb1d11ccb637420f4102e5f88a1b204012a415132f364f96958799370 SHA512 777e4435327d11fbc0e49d6fef6db97547ef8a38a7b368e78d7f113885150aa27a1b36cd170ff184faf54ae5329fea56736f594b53755caac97e76d8cf6eaab3
+EBUILD xml-1.3.13.ebuild 537 BLAKE2B 5aae3cfc686f5e9940b83c1f9dc5a313c6ba40f3b7948cf00b0386300842d4aba1135375824bacbc7ac24be074c4f8df1ba6d819e394afe5cf2fa122631a1978 SHA512 b9e97c5e6f4aab06c09652d0baa00caecbf5d110343027f26b2810ab35d844f5d582fc2b3b4afb9725b14b1605918ae903feabdf4f385248cf8e83f5908d2dff
+EBUILD xml-1.3.14.ebuild 536 BLAKE2B 8bf4a969771c9e3f0e2ffebf048350ead45e1920c30c89475283125dadd766e32a588455276058e36540de35779daff39037ebe150ec849d4aa5db6840ce55cc SHA512 213302a7037b85e4529ce92af4917868c5c8f18518817590ff3da77c5174870a98da00362e713fb2d8712651ec7ef486987a2dd033aeced69edf49de7a0c4bc4
MISC metadata.xml 312 BLAKE2B ec1f520d6ade99c39fb76fae5b729b62258f622a6f595771cf3fe3c8b17f0e1aaeba0c48335cceb76430fd842f298dd5597bc3dfbbbf0cb8d761a28ee7e81a3c SHA512 0bccff409ed2f8b403f62ed2008c9b781673f9187d330dab8caa498b6085da2792d65bce5f2013bac933b74bcc5c947208178725680061fb6561d35ed4a3ce2b
diff --git a/dev-haskell/xml/xml-1.3.13.ebuild b/dev-haskell/xml/xml-1.3.13.ebuild
index c737caa4e4b4..df1bf93b67a4 100644
--- a/dev-haskell/xml/xml-1.3.13.ebuild
+++ b/dev-haskell/xml/xml-1.3.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/xml-1.3.14.ebuild b/dev-haskell/xml/xml-1.3.14.ebuild
index dc5bf46ee313..3a0f55cfd680 100644
--- a/dev-haskell/xml/xml-1.3.14.ebuild
+++ b/dev-haskell/xml/xml-1.3.14.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xmlgen/Manifest b/dev-haskell/xmlgen/Manifest
index 5064e84da528..a10e468ced75 100644
--- a/dev-haskell/xmlgen/Manifest
+++ b/dev-haskell/xmlgen/Manifest
@@ -1,5 +1,3 @@
-DIST xmlgen-0.6.2.1.tar.gz 9452 BLAKE2B 724a2905a92ea95f02e71502d6f0025812e1cce52a6f6e8d3f04e4c82ac2022b7d47a04268461786cc3a45b1aa4ff3e3e6bcf2463d86a9ddb2c53b4e3c9cf6fa SHA512 c3c978859dd54cf5df970cb05f49b8b2a75a2096ef25e9a204fe665bdb3694139f69fd32f8eaef0ca047948b4c08dacae54eb67e64ac8da63cc0885022e09591
DIST xmlgen-0.6.2.2.tar.gz 9640 BLAKE2B eb83a9548e436905e6332cac8dc658611ab6a319aabb2aae35ce60876e556c5f275799214804f5b031b5520b2b000142563645d5e3fc424f5dd775850c00115d SHA512 af86121d9417309fd27dc10c99878d5bd95c98d15ec4fc6cf29877fdd214046c0a60fc43eb7eb7fe99017553e31d615168ccbc41dc8cb915826f867e1e225b9c
-EBUILD xmlgen-0.6.2.1.ebuild 898 BLAKE2B 5269b3603940cc63d762d98ab50aae91fe055c4fa66c178bb5aa7600b5c060cbb6ed4252cedf517e73a5442411b94d891a4b6d8baaad83a88d7462ae857eca26 SHA512 509bd18471317b548eb9e4bba2c1ab4dc08b62c158e4dda3234e5a4e2886b09b997296fc8b1444085687fb565186262c2f9c7f31e662c381873887d4a36e4bec
EBUILD xmlgen-0.6.2.2.ebuild 816 BLAKE2B 3b1825fab5f6eb9a27fead53da2a153f52abf361ac84e48207b7a1fe3345b9a418b8e6a013fcdb7d1dc6cfd0a30dd5a9c0e9cdbfe8accaa2507cf4440dba3142 SHA512 1f1e2bc16f3d28047a585e68e8723bcc21840d4681a295af1b173e78bec698f7d59faf37406d0e61a87120ef2971854dee7ba9ae180fd43b86e66dfa22dfee78
MISC metadata.xml 335 BLAKE2B 29f4099fa59f213d3e2f2b15e059378d976e994e750cedc9494c8b7e7f13a21809483cee167915680cb11fde7806759a10b2c67b5bc3e175de5c2cd9708a9976 SHA512 f3b4690fac3229bf0f46e5630c11fc582e3985dda31303327d2f316bfe6dd70f989c06b6f98ef0fb73f523d05f3babaf0f84d178237ea86cf0a799438694e4d9
diff --git a/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild b/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild
deleted file mode 100644
index 1146fc9328b2..000000000000
--- a/dev-haskell/xmlgen/xmlgen-0.6.2.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/xmlgen"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
index 7c9e97a9ab46..f523ce13f69b 100644
--- a/dev-haskell/xss-sanitize/Manifest
+++ b/dev-haskell/xss-sanitize/Manifest
@@ -1,7 +1,3 @@
-DIST xss-sanitize-0.3.5.6.tar.gz 10874 BLAKE2B 60f0b7ac4507870bfdd645fd47c69ecc152865be83affeb3739c6c91e94a17fb93b16be536f74bf888db50b770f361629342fb1e868b686377173e5a2cc11d1b SHA512 9799979f2632b5a5d446913e1b465110a9f4ce6c25dddf27d4fd54a492293ab9f1937668213af762494fc44d4ec270beb0816a2afb3f2b3a5da22c180cb6707d
-DIST xss-sanitize-0.3.5.7.tar.gz 10878 BLAKE2B d6746b23ad149bd0fa37954caa52cda2e636b22c837f0f8701bd2a00cd610115d0db76c08deaf8d29265bc621cdba70597f18719e077e3a4a401c39d08c8d6f4 SHA512 8633a160ef9ad5408767eecf5279b009e01621a3ac2e3a5cfd6a6a480c5f1991497d1e4eb7b0195fbdc296830d5ef729e7893b836555f3fbc2c313032f4de040
DIST xss-sanitize-0.3.6.tar.gz 11655 BLAKE2B b1d438a6bfa587aa9eb62031fb2c1c53cc48bbadc26b6f64ce717d20d5ab9e282ed657ce5109e0501de393a8609ba99fb9e73966220dc358b222f69301ab5661 SHA512 8d038d807b7fa01a65f4b73d135c87ab75385f4c91ce174b332cd5fd1dc1ebdec26b0c5713cf3f68c27351e19e099815d1b530af3ecb7e4c45e71fec4ae12b4c
-EBUILD xss-sanitize-0.3.5.6.ebuild 1245 BLAKE2B 9f448af781eb547c6f47b3496577f4ffc3f7d40141810e643c0a6a0191babcde2c04a318c0be3d7574b4d670c3760d5abcbc499e8d193bb31eb10aa714f21125 SHA512 6650735172e73b59e31ef4f634dcc028687ac88eef49dcbd72162356fb4b8b07509ad8602224baa682726d7188b3341ff586344ef7933ce3b9fb59f1f7aa9ec6
-EBUILD xss-sanitize-0.3.5.7.ebuild 1247 BLAKE2B ce8706ecb7f1526bb40cfe58f45320c3c53798a5ad2eab74640d0ade840a5e3b4fd47695430c8b922ed580c727a235534e167da2d4b1e361a5daa57438baca33 SHA512 913716bfc77a617c53ab0b0dca49913abfd730c1b27803041cd50caf618f234483d3432acaf642b2ac97f170c2964bec0cf282cae0a1974b4a54c8938fc9f3fa
EBUILD xss-sanitize-0.3.6.ebuild 1082 BLAKE2B 2b75c89a13a8695c029b98a08c469f103c77ad6e5729c33fc2bbfde84811d8d44273f8db29465a59eb8dbc44fcaf7e12abc999a0649e8167be65c311508d741d SHA512 7d0fe8225ed6cb4c45bd3f065110b24ba6e8984bb8caa9f2f6db9056d999a398e006db53760718df7a70d7b78ad407f33d77de14313ea7696c611390ca12056f
-MISC metadata.xml 652 BLAKE2B e217ab4fa0cb3ec8b691df94fe1913baffd459f186a31e7678808af0ff72645e999094c513dfd5be0fc64b1ffb875afb93fe755c386f0b9460a502acfe60c3e2 SHA512 426da46ff379aed8b7a5251fde63e79ef56513a88592ec3c9eaf3f796f75c83f7b490738b74a5d53198edd965b58c599a846d888a7e2e3d00564ff163df27e52
+MISC metadata.xml 557 BLAKE2B 03874d9fad9c30de23109f782cc78f4f21691dfe508a9de78ff1eaa6fe51fa748b57f28a7503137a75bdcae27489a808d273318d82ccb6cd78080510431fa2a5 SHA512 fe50443bc70e1034f9bfc9085b8ce979d6d6a566896b3974d179ae6aeae047ef7fb905353d6c5e95a231bf3e2441b8242172a74079f2dc2f105df9263133275f
diff --git a/dev-haskell/xss-sanitize/metadata.xml b/dev-haskell/xss-sanitize/metadata.xml
index 7d68100b3327..3b4685d257ef 100644
--- a/dev-haskell/xss-sanitize/metadata.xml
+++ b/dev-haskell/xss-sanitize/metadata.xml
@@ -8,9 +8,6 @@
<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>
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
deleted file mode 100644
index e7c9a507780d..000000000000
--- a/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.6.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 4077e3221e0e..000000000000
--- a/dev-haskell/xss-sanitize/xss-sanitize-0.3.5.7.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
index 649c3ef6a52e..93e99f670688 100644
--- a/dev-haskell/yaml/Manifest
+++ b/dev-haskell/yaml/Manifest
@@ -1,11 +1,3 @@
-DIST yaml-0.8.10.1.tar.gz 73448 BLAKE2B 1b4e8b50d8e4913dd772253a8a7481802afe3dbc91538da9ce06437a09d155d2711540a87d4592a9953f6f316915da20caaf85a49f3f1369b2d98a5d8d9004ca SHA512 59b26eaca99379ff84cda6b8972ec2ff1e777536a754b9bda248d350a0797ef6c24d9cb86590062f4e6c12a5453224619a656c306a0292fdd1fe46e459a286e7
-DIST yaml-0.8.15.2.tar.gz 75540 BLAKE2B fc7b03cdb582221c0d8611bee0f38189a4e55cc78a10c12906e09e1b4820de00298096d43289cd7d01ad23cd5fb9a221d9d976f90b0ec966f15975a97779312e SHA512 214a8203ca13350268b285d7049110ce91c03d6c8b0bc59187048b9efed15374c97a4b91e464e86f719d3190c0bc534f9ca4b7436fc33a4748d0fa84bb747bb4
-DIST yaml-0.8.17.1.tar.gz 78775 BLAKE2B 66ddd1bf1ccb1f7b1314cd5b56987cc6e29da23ccadbde0d62baa6a9f143167e619f83bdb2734b8d561be030ebffed62ae610c417c52a40375b395ba38fd9ee7 SHA512 7119651e209942d41a9f5a542d365b5fea77c56d9dab012e3bf77234e6c6d23e2cff65c9b6c16ca185ff33338fd75c6b3f7dacaf1ff56f96c5773fcea70687f3
-DIST yaml-0.8.20.tar.gz 80264 BLAKE2B dc1252c331e707b96f04a15026eb50862b457a0d1137c5a72f1e9269db3a1f2aac0425784c442417b04e1d08b21d52e10ba115f1170595229177f96c3545b779 SHA512 bed0bcc6758606663aa1ba315590b7f4e26043bd5fbf462219e4164c7d41144d093763f85015db2ad83fdeb51b464715d49c0ec882e43cba6b141d40d7a2226e
-DIST yaml-0.8.21.2.tar.gz 81350 BLAKE2B e2c1474625d1283eae811805127babf37e89f00a38fa889cf855a53defec7837b5c80a3e4f6cadb48855056430487cb21d380c8c4af5d54ba5e61b57820c0463 SHA512 94c612a6b54ea0844c092b2304f786dd974b7d36c365bc56a3d6f4705197a9aba85bd1c429d356bb6bb8ec1bf81ded38a859ed16a5846bfd86add6e598c7a4fa
-EBUILD yaml-0.8.10.1.ebuild 1434 BLAKE2B e4225c530b1b3f8730554aabca72101df8ea404bce871bcc6d581bd099410fb78070e98914ec0065446670e8d7d923e8d0a37fcef18a74da49bda58d27587e41 SHA512 3cec3184e5298fcdefd1751a0628ba87b8b67e4d4dc02174bae4c0a3d695c18bd95e6b383f5085110c0c9f9ade2c923cfe879781346b19a1e4db9d4b40b1fcea
-EBUILD yaml-0.8.15.2.ebuild 1440 BLAKE2B 11e62810552ebf35cc2e30b1f485a3f34d258b35f8a431cc0c4736f29d9212bc4a8c56ed89961191e94779e98dab2c7db73768f9bb69b6803c9858051b697258 SHA512 0f830bed38bdc44ca3a221dfc74a41798d766d92ed6ccbeb98c91d7d9d022ab5515097ef95fc39c88999f61c57bbe391ab07e27653ecd37f08dd2ae82547212a
-EBUILD yaml-0.8.17.1.ebuild 1589 BLAKE2B 322689b92b52133e7b5ffd4fe9c38504fce9970c77b4f4cdd5b0ddd7327e33fb0faadb326b05ef6727730f175feff249fb68e1e81189120712b99b2b2e46dc61 SHA512 3e53071e952195092d781f10e03975284deb95f997cc4b5410d38e19880adb7f02ec131e64bb1c3eecc53b28bbe7a63fcb31eb4ddbd46163b7edbcf0026420ca
-EBUILD yaml-0.8.20.ebuild 1568 BLAKE2B 610e11307522d30258dfbf243e96f770b9360cb5f8e390d7c222626d2463f605a08a6148792989aae794cb7d50c0a656bdc47c47e40159161db80cd4c7b9010a SHA512 a03da43ae7466f166c3c7080b01763bfdaa46a629d5e3d18eb7a29349ad18b1861c64b3a5c7917d0abdcc85ed770852dc2e16817c7f727bc463518a97d2739bd
-EBUILD yaml-0.8.21.2.ebuild 1570 BLAKE2B 78ecef51aa5c3a22c63f52dc3b5aa81b3dbe64c0fb3421d898272769cdfaa0056d4536bf19e567154511d4346f1b2f100fc913a005c814e9cdd47cff53d32f21 SHA512 064c2d47e5e2febb56da859189d91b642cdb1f8c2801cbe4fef5ef862121d20323f2f00d5775621302d17eada24807b88e2c3f39e25787e89b4f2b5d309a144a
-MISC metadata.xml 964 BLAKE2B 379ad007b936b137d0353aaa89d3fe970d5bb96b69f11b1acfc2e5dfce75d7dc638efb6c358559cc694fef1b8695684f0e0ff4bb6200f0ecc1eb5fa8092bed0c SHA512 b24a56b9b405154c146d4a02424d443969e3b3df1fab7950486e64772f78d7fb6223e94763f867830135acca03ed1dc8f7e5d093fb76a50ca6ebca05bf890ef4
+DIST yaml-0.11.5.0.tar.gz 30049 BLAKE2B 96e7d8b39ac392ac927a61991a2c645dd564e36a7676984193e447ad591bddedb9029136aa6f71c65a0665a05516f907a0151b85d7e7f22169d7d5ddc98e6c5d SHA512 a4209cdbe75413191aed5a72f13a0cc4af04906a3e8ce629711689624f334b31681dcfc2fc89fdae20a874c5e6831e9663a30188d34d8067491ff8958912930b
+EBUILD yaml-0.11.5.0.ebuild 1440 BLAKE2B 9403d772abc0471bb56ae0819e548299b89acfcc4f3c22bc384078a30749a3ed3c35fac0252af912c6d3f74f89829e61a4035a14be30b6d88a10ed75a4abef70 SHA512 3870009ac1bef69c9a741bda59e942737cc16ee4f7a7f34f60c78aba9926b2dfb41cdc540cb7f0c6465a28ea985f39b0de17f0f2525e1aa05975f0d2e38f10c2
+MISC metadata.xml 778 BLAKE2B 2923ea55f5dcf6448cee3c91d7331f5cd20375865f5fcf9f6fbc0537519f430bab4ca1e9846a3d44d4a67f3579301a7ebdb325bf1435cef89f03fa8372619370 SHA512 0265e53652c618f4aeab4b7ef79f0ca2d082e15395c6d4374a67d03714db6d8a2a4c4f60c199249f1ae4f75b35669bc5093a20941d9ead7292e673dc217ec8aa
diff --git a/dev-haskell/yaml/metadata.xml b/dev-haskell/yaml/metadata.xml
index 2ea8f62867a3..2a2e0f16895c 100644
--- a/dev-haskell/yaml/metadata.xml
+++ b/dev-haskell/yaml/metadata.xml
@@ -15,8 +15,6 @@
<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>
diff --git a/dev-haskell/yaml/yaml-0.8.20.ebuild b/dev-haskell/yaml/yaml-0.11.5.0.ebuild
index 3bdfe6f0dfbc..675db69e8dac 100644
--- a/dev-haskell/yaml/yaml-0.8.20.ebuild
+++ b/dev-haskell/yaml/yaml-0.11.5.0.ebuild
@@ -1,51 +1,47 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.6.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/"
+HOMEPAGE="https://github.com/snoyberg/yaml#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="+no-examples no-exe no-unicode system-libyaml"
+IUSE="+no-examples +no-exe"
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+RDEPEND=">=dev-haskell/aeson-0.11:=[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/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/libyaml-0.1:=[profile?] <dev-haskell/libyaml-0.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/unordered-containers:=[profile?]
dev-haskell/vector:=[profile?]
- >=dev-lang/ghc-7.8.2:=
+ >=dev-lang/ghc-8.0.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/cabal-1.24.2.0
+ test? ( dev-haskell/base-compat
>=dev-haskell/hspec-1.3
dev-haskell/hunit
dev-haskell/mockery
- dev-haskell/temporary )
- system-libyaml? ( virtual/pkgconfig )
+ dev-haskell/temporary
+ no-examples? ( dev-haskell/raw-strings-qq ) )
"
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)
+ $(cabal_flag no-exe no-exe)
}
diff --git a/dev-haskell/yaml/yaml-0.8.10.1.ebuild b/dev-haskell/yaml/yaml-0.8.10.1.ebuild
deleted file mode 100644
index 7cad1b4d1359..000000000000
--- a/dev-haskell/yaml/yaml-0.8.10.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index f99d3be78eac..000000000000
--- a/dev-haskell/yaml/yaml-0.8.15.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 5ebc14438470..000000000000
--- a/dev-haskell/yaml/yaml-0.8.17.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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.21.2.ebuild b/dev-haskell/yaml/yaml-0.8.21.2.ebuild
deleted file mode 100644
index 83876298f741..000000000000
--- a/dev-haskell/yaml/yaml-0.8.21.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
index 150f6f49c324..e613f7493c97 100644
--- a/dev-haskell/yesod-auth-hashdb/Manifest
+++ b/dev-haskell/yesod-auth-hashdb/Manifest
@@ -1,5 +1,3 @@
-DIST yesod-auth-hashdb-1.5.1.3.tar.gz 13367 BLAKE2B ee67116905ba799cb67e813e2096c63361ab9c4d7fdb3d64df44744e7df39b2a5754acf4f79a9b87f167a827449c6bfadc1a0bdb4df6f39f3b9110d8b7c3b0ae SHA512 2fd7de432307c2e4465b8eb9ca6af6e1ede0fb8a3e09f9a6d04cff63d03c2db57eba2282f3441b45c82774bb063fa1d5546b832ca521074304e03343010a1952
-DIST yesod-auth-hashdb-1.5.1.tar.gz 12987 BLAKE2B c0a715d26950de505e76900b309572b78ca28d8bcbd6c3c5935c91a6e614e46bb05089c442d154703ba230ab2e591bb16b1bb2fdaabac68bb51b1496030db956 SHA512 9fbbd5b3b8bdd56e0e35a7609408fff034ba320e8271655ae29d75b1a75dd7c4ef9cebc4f94ed991137940d8161ec8560af6bf3c397d86de78e447adaf741ccf
-EBUILD yesod-auth-hashdb-1.5.1.3.ebuild 1354 BLAKE2B 4f7dc01c5c8940137af8bc2341501d6edd0d6a810f44918e7f0a127c495be08e93b164740a9ec8e57f8e822bdb0b2d687dcdbdafd3f608543bd65c9a63c0a4c8 SHA512 0113f5bf5f11f91fa14ae83b60416bdbc7f2f4fc6b62bf5f463a9883b10503e6447bf67e529eef2fd25683f203002c098e42e53279fdd9b0972a9039a05d0209
-EBUILD yesod-auth-hashdb-1.5.1.ebuild 1355 BLAKE2B 1c85c280e288d08a16fd0b3ae5fd21e01c0aad806afebc483f40b0d0ebb4c17069d3e66d6240e4c6ef514ddde47868228700743731bd970d7aa564a221521e0d SHA512 b2fbdb104b102e0198d89160b1f68a9a1fd75ff7142498e42ca4aa09c4433c56419a38b29b2dd90fa22bac7c0cb57b4edb8b21bc79f370d8f4535e35cacbdf4c
+DIST yesod-auth-hashdb-1.7.1.2.tar.gz 15751 BLAKE2B cff24e8957a68539c168466f77433fee064aa76b8426e9c1023ff704c990d0b774341c113bae066b30bbcb01e1c1199f8c6dcd9431e574838c67863a63f791a5 SHA512 417c5113530b6960f30e5209f0188c5367361acfbea2eb60a6d30a9facb5a3be6d8547dfa504da4f7a7585d8c848adbaafa0a28ffea6930f9954071e6e2647e2
+EBUILD yesod-auth-hashdb-1.7.1.2.ebuild 1483 BLAKE2B bea18ad52c740335dc9cf025c3d742fca26d451e5f71f03f1679e8ccba6a5b14ad584dc10b76ffffe929e8481447388a005ae3e41ad86b952a585643ee32a238 SHA512 1454a66b652006a6e0c23e160857b68b5996bfb28227e7bbaf6752bd1f30e76f7699443ebfdfcabfd51a89efb07462998284586b46c9d3afd971c8821b653b07
MISC metadata.xml 533 BLAKE2B 1998dc0e033193c2d851920adb947655cc7f22b1cf78b0a734375e7d690df376a6deaba55f1a5ddc04fb398eea8bbec09c83fa333765beb9e0fddbb3d5802b8a SHA512 3989f0ef1df278ff8029a07467fb909c775af723078a5053f89fd86b0cb0cccde6d5ef29d8808c3290bfaedbd8b90e07f7f7b39045f1833b39886343649d3183
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
deleted file mode 100644
index f5332450b22b..000000000000
--- a/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.7.1.2.ebuild
index 961d9bf69d9d..67438bbc6ba1 100644
--- a/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.5.1.3.ebuild
+++ b/dev-haskell/yesod-auth-hashdb/yesod-auth-hashdb-1.7.1.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.4
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,18 +17,17 @@ 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?]
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.11:=[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-auth-1.4.18:=[profile?] <dev-haskell/yesod-auth-1.7:=[profile?]
+ >=dev-haskell/yesod-core-1.4.19:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?]
+ >=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.7:=[profile?]
>=dev-haskell/yesod-persistent-1.2:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-7.10.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8.0
+ >=dev-haskell/cabal-1.22.2.0
test? ( dev-haskell/basic-prelude
>=dev-haskell/hspec-2.0.0
dev-haskell/http-conduit
@@ -37,7 +36,10 @@ DEPEND="${RDEPEND}
dev-haskell/network-uri
dev-haskell/persistent-sqlite
dev-haskell/resourcet
+ dev-haskell/unordered-containers
dev-haskell/wai-extra
dev-haskell/yesod
- >=dev-haskell/yesod-test-1.4.3 )
+ >=dev-haskell/yesod-test-1.5.0.1
+ || ( ( >=dev-haskell/yesod-auth-1.4.18 <dev-haskell/yesod-auth-1.5 )
+ ( >=dev-haskell/yesod-auth-1.6.1 <dev-haskell/yesod-auth-1.7 ) ) )
"
diff --git a/dev-haskell/yesod-auth/Manifest b/dev-haskell/yesod-auth/Manifest
index 4accd406c8b4..70b525b4e4b6 100644
--- a/dev-haskell/yesod-auth/Manifest
+++ b/dev-haskell/yesod-auth/Manifest
@@ -1,7 +1,3 @@
-DIST yesod-auth-1.4.13.2.tar.gz 48670 BLAKE2B 1cae99e4ae777286de827fc86ad7fc0b81810bfe80f67e15b3de4358675151bcb66c58727b1a8e0c767f6dc2f29fecd0f0bac967ca69c30c5da684d127ff74bc SHA512 b22207d0ccf86345a50b87a66b4050727003edda7a54d86f81861471a694b2ccfb21d247bea972f21a2e8693cb79988028777f25791059ea3d2a47ddd8a47731
-DIST yesod-auth-1.4.13.5.tar.gz 49064 BLAKE2B c8120dd146266e8f5d31fa6149d6a5c30ca1d62cd9fdc9646afc125ad72a9253073f8d62a62b040f86bb8cc4afc58a5fa373af37552ed4d6b20710ec3c836cba SHA512 e401fc7b2d74c924108e59784f286704cbe44af05a8dabaacac027a3da45425592e0d85d0289c2601d5aec876fd19d2707b9a31a424f3997c8577a41dc49ed73
-DIST yesod-auth-1.4.16.tar.gz 50119 BLAKE2B 54f8a6b756e13c06597c989aa75bf6f16af2b16ac71f83d6c323853341fc9bfdc6c82be648aeef0ede89327ea9af0a41fa872d03819c0a03f59bd9e2cbf8a310 SHA512 cfa30040ce0c583a96af75ff1ff0c049a24239759814138d9891c05ceb8d47acbd39f96c3940713c5c3353627cba49504f29296a99c1fe8efcd3b033e19b677b
-EBUILD yesod-auth-1.4.13.2.ebuild 2300 BLAKE2B 6676bbbeae14ea5b7a2d21880e431dd2f27f5b4366c6237b1d1f9d141c71d3bd731b69d72ed3588e6464966c262804bfecb74099086796cf3d90b13e061d7c2e SHA512 ce04edaccef40e4bfb97985f300941d75895e528a8683e40e96ee668817bc4e6f5a2adbdb2559ada5e634739719a9fa2a359818fc8ecf4b1e34e413a6968def5
-EBUILD yesod-auth-1.4.13.5.ebuild 2300 BLAKE2B 059509700625f878bb497d458bafaae1566997d28c51d8226806aaee96ac94dbb02bf698eb4d8b6fe55b2bca8fac7cbdfb521c5c71a578efd21a5d7a47833df1 SHA512 10f6ee2eddad4f2d299285f41770ef094cc5ff3debff76d8fbe9ae52b5df133407570ebd5cad94b652ce7398bb4c88f0cf9451b9060fcd00e231baf816d2caa1
-EBUILD yesod-auth-1.4.16.ebuild 2227 BLAKE2B 80eff31a4df375cd957fb6bef92809dfd8ea5635709058e2e7802e38c2c700fd2ef8c612600c23c9803678eb1748019d0ff9e3ab9955d6881f306c9dbfae7d71 SHA512 d46ff4c267f381daf16d1a44f38d31818d3c563efd4a9c046d866bcea3d0cdad0132312e6b84429dd226368e12e3d32a8ac2a1f559f21a0124ec5dede2298e36
+DIST yesod-auth-1.6.9.tar.gz 52717 BLAKE2B 0b84d830effe84ecf5f4a5bdbaed31eb746b7af32ba39c753e0c40cf9d4a1bb4efb4fc7b4a25620acd69853ae878ff0c0937a1cd9c68c2ce06dba4d0b90ff67f SHA512 071f5c3b01f70d4cf7f9516d97bdf352a6fc20f9191c6a46bccacf84f7e245e8076ff1881fa6e64c3929d300a0361b5ed1bf67c670544e2c2eca07b8aa3e24c0
+EBUILD yesod-auth-1.6.9.ebuild 2069 BLAKE2B ee8a54a17edaa0d6ef0475d00cca7692d530e53d8cf852daa8691fd824b75dd54223c63f9121c45c7d918753da317b0583374c6bd39dbf206afdf24c9cb8a624 SHA512 c2ee14f6a1eeae45f47bce8fbd9da72588a3bc1e4eaf59f6460a9355a76a66e81312486dbeba93a1e519f8f64308a5d3908eccb4893275f1598dc7c9c35f0f49
MISC metadata.xml 450 BLAKE2B f749c959e95168c1131d9132708794e191622fcbb2cc61ccf837d550a36bbf6edb970f8c326a04be54ba5dd8bac7ce52724ec28510e488f9fcace4ea58741ed3 SHA512 76e8601ea8bc0bcf9afb9cb3e2ed69689bd1f969da48c0993e507d2d6fce092d18d38e1417c7d25cb46e21f36de0bc2a035cbd958493cc98cf9a6f8e205ef572
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
deleted file mode 100644
index 607490413b80..000000000000
--- a/dev-haskell/yesod-auth/yesod-auth-1.4.13.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index d15c2082a549..000000000000
--- a/dev-haskell/yesod-auth/yesod-auth-1.4.13.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.9.ebuild
index 93b08a11063e..c4fad39fdccb 100644
--- a/dev-haskell/yesod-auth/yesod-auth-1.4.16.ebuild
+++ b/dev-haskell/yesod-auth/yesod-auth-1.6.9.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Authentication for Yesod"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -18,43 +18,41 @@ KEYWORDS="~amd64 ~x86"
IUSE="+network-uri"
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
- >=dev-haskell/authenticate-1.3:=[profile?]
+ >=dev-haskell/authenticate-1.3.4:=[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-1.3:=[profile?]
dev-haskell/conduit-extra:=[profile?]
- dev-haskell/cryptohash:=[profile?]
+ dev-haskell/cryptonite:=[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-client-0.5:=[profile?]
+ dev-haskell/http-client-tls:=[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/memory:=[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/persistent-2.8:=[profile?] <dev-haskell/persistent-2.11:=[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/unliftio:=[profile?]
+ dev-haskell/unliftio-core:=[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:=
+ >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?]
+ >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.7:=[profile?]
+ >=dev-haskell/yesod-persistent-1.6:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
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
+ >=dev-haskell/cabal-2.0.0.2
"
src_configure() {
diff --git a/dev-haskell/yesod-core/Manifest b/dev-haskell/yesod-core/Manifest
index 8731a3128b50..42fe32cf70ad 100644
--- a/dev-haskell/yesod-core/Manifest
+++ b/dev-haskell/yesod-core/Manifest
@@ -1,11 +1,3 @@
-DIST yesod-core-1.2.7.tar.gz 59361 BLAKE2B 03a929e123b854c8cda91f2c55f8c574436faff6299399e36567b29605ab68d38ea6bb6b1383458a652c8173dc7bc7dd39c85c1425dcc9314656710d91243bd6 SHA512 ca29b69db3e9ddcd93928fed78642a8740b8f73c21093cf2116caeceac597a5285f24882e2b5a40cc5ef66343e8c3d160e2d0e7b88459b649abd4b7148e6c400
-DIST yesod-core-1.4.18.1.tar.gz 85651 BLAKE2B d401ec6b53f05f0dcd6936c58fd9dea386586c9829dd1c17bb5f3835e193411be87c3e6a14c136daf98aebd7453d4b61c02717eec040df128fd5ed5376d30ac1 SHA512 9a97f00ed00f4f63be076dc586ca2305f6341816123758086265a0c939ce9e79a1f0b1399175f69a98ea0d40a5419848a81b95e64bda2010ad29b2810c515ed8
-DIST yesod-core-1.4.20.2.tar.gz 87502 BLAKE2B f689503fe45d202457f0f9bec290ecac360f116660ff3dde5b299d29cc301d45d8771d5a6eca0b2920d2787f962ea6b44df3a59d0e2fb059f0acd52ccb888272 SHA512 ad4be45ee06e3d29e2b936c2962a3d78abb398499f91019a9c3ab94d5a5e2ed9efe3d09c27c7fa078da4ec16e7d2d156765c73e8234b2e87a99c3cd46ad43c90
-DIST yesod-core-1.4.25.tar.gz 89777 BLAKE2B bdce9a3c821dadd5dd238f278230ea2fba2c509719bc6df8920f6461654f22f5062f03ede315bee2596e7241223270823155291e06c4854b61389e1ffe25dd17 SHA512 ede4120909247f5272064671df922c246736c62ddb3775657d10e865322926944de169a7e85c9fd4fe6011ccd45bc08003f872a55b17549058b93a889c080fd3
-DIST yesod-core-1.4.31.tar.gz 91273 BLAKE2B 036cb334ea56c0ed2af4263c073c942fcc9124259fba482bbe9d5a9d6e6707933b0e179d0b0c43bf92f0e5455a0d46fddc66bd05c092aecfe99cf2d99ca534dd SHA512 e701ab5bc56b7aaf0212443fd9057dfefd1709715cc69be0ab4c3a65764de123adf591e7600df243abda4a5232c79b73aecde1c853e0fb15311b30a4da53a574
-EBUILD yesod-core-1.2.7.ebuild 3047 BLAKE2B 0111f7f246c36eaee8ca20925f05536914307583da2c4d5604d45672373831e683f3cd187ecc8e9eba553217dc24953c7c1f939ef16e3a31cc97dc41540cc1d0 SHA512 e85e372bedf3670b89d14510b6d279286f52a6ad361d224bd9a156d34828c7d7a91a04f3ef7d55bdcbff200d9af9892a5b50866a29cd4d579d2e78dafb6d61a2
-EBUILD yesod-core-1.4.18.1.ebuild 2866 BLAKE2B b765284aaf9850bd00d98a82ad632c3b76b9fcd3ce826a4e2cd40a8a9063961651dcb14998e3e6533e41f404724c6bd7a7666c19d5df7a9bce471ec0560a8f41 SHA512 db11031bba1e14b024d1ca32e3692c8de3a439df4469ea69a832f8aecd3eaa4cc5bc4f8e433f2391004426c034e250bd003c44a8f895fc0f315302fff9c4ab51
-EBUILD yesod-core-1.4.20.2.ebuild 2864 BLAKE2B d8f72ed4169e49a233f6245231296aee86f3f209914b128cc90647e53548bb607d49d7f3ae0e2cdd747cb0be3122e8286382d51afe134f6bdeb0cf53d24dfa63 SHA512 3a392456a71e8330035c38541b9b58df712044c1e232a8d9b9def226fe8b93c2b2d615318c13d787ff422b1c4a1b82c8db8e8f72f68b106e7baaad8b2033c647
-EBUILD yesod-core-1.4.25.ebuild 2865 BLAKE2B c50bf5f9f42476569efb2a766b0f2ba12dd2d07400bf23dfe4c627d71944b8dd898aa8e680b5e1fc8218094460e3e882e228f97ed9407ac3d8a48e8f2c23c226 SHA512 5dff4381ded442d01258de97223de809b530c69b60b16483410614195df853243d6d205dc815a2b8f9af8db62df20c8037658c07a6b4a07ba87cffd952f55f7e
-EBUILD yesod-core-1.4.31.ebuild 2867 BLAKE2B 0b3c37a38677439a4c36443eb1097e26fb11846ada10c9f9254bba8a39c7c06b4af398bab69fb261525f7322b1538b849e2c3e1a1acd5cc7ef96ac4242ed1fb1 SHA512 f6cba28681796c3284efc48d6fd736ade5d7ce76006e05ae7ad2ac0cee7fe0ff999e896c29067d29569f56a599dbaef5c563482636c885e0c2d213ebae56fa7d
+DIST yesod-core-1.6.17.2.tar.gz 97530 BLAKE2B 32f0a511ae1fa2250843470b0d4338938b9385287e09dfdf8dcef0316727b8fa93b6647458a18357ae39000d51e55b21ce99e7e46b1572a2977ca2d1321c0227 SHA512 6d07d84ced61800a2b6448862d40c77f3e36afe7d09722e45d276797a80698b40ff5dfc8f67092cce7a6759e4e325ae113fdcd0550524c42334bc15d439dfbf9
+EBUILD yesod-core-1.6.17.2.ebuild 2253 BLAKE2B 4ca8b99c5b552a34fcb085b0e0b5daf06e1d70a95b43e31fc7fee9c0bb69fe6f1b873f0510b775de5f9b76ae2b4478a965da9baa034cf6e1a0987360ebe05349 SHA512 f2646d46b832ce0b2e13f35116350e45db66733b286da017134eb5c0d52b1c93f22b0add92a84673e30d57f762fdd636cd3f9110ccf984d37a9ef86037fb161c
MISC metadata.xml 722 BLAKE2B 8f4f6d4c278f92f847046b4c85c35c78e2a114b17766bdb24e7b7f2b48a48f9b7aca69c4eac626dd27b5b3eda92b18f0cd11f2fd39db2f8c348f030ce1d5da07 SHA512 a0a229d4867993c1256e99c804f503bdb9461a11003b9f616d2f8985d700aaa6821949316faf5e18a202a05f802f34a0c42ea237a86cbbde076c6279d7be5135
diff --git a/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild b/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild
deleted file mode 100644
index d3def3930fa6..000000000000
--- a/dev-haskell/yesod-core/yesod-core-1.2.7.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 84452e391191..000000000000
--- a/dev-haskell/yesod-core/yesod-core-1.4.18.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 422366e0cc35..000000000000
--- a/dev-haskell/yesod-core/yesod-core-1.4.20.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 4fb590107298..000000000000
--- a/dev-haskell/yesod-core/yesod-core-1.4.25.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.17.2.ebuild
index 8a6abef60d10..9f1561c5c41d 100644
--- a/dev-haskell/yesod-core/yesod-core-1.4.31.ebuild
+++ b/dev-haskell/yesod-core/yesod-core-1.6.17.2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Creation of type-safe, RESTful web applications"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -17,56 +17,47 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+RESTRICT=test # requires network
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[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-1.3:=[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/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[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/memory:=[profile?]
+ >=dev-haskell/monad-logger-0.3.10:=[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/primitive-0.6:=[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/resourcet-1.2:=[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/unliftio:=[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-3.2:=[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:=
+ >=dev-lang/ghc-8.2.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-2.0.0.2
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-form/Manifest b/dev-haskell/yesod-form/Manifest
index 326a9da8d57b..77bc53e5afd6 100644
--- a/dev-haskell/yesod-form/Manifest
+++ b/dev-haskell/yesod-form/Manifest
@@ -1,7 +1,3 @@
-DIST yesod-form-1.4.10.tar.gz 31028 BLAKE2B 745d2b872eb79e0c5d4504e783ac5f6797b258071009e1ba9874d1297698a01800876f8b28e96a09ddc81de10c41f8710142637fb9cf19a46b8b2598f7a28086 SHA512 a8736407147c2d0158ee4c6d9805450fdc692cb307e87bac753c380f78e1c6a2b36fc482bf6fab7e64403ea82df0af95a7afbeba0f4fdd93c42b9ab75503c8c4
-DIST yesod-form-1.4.7.1.tar.gz 30581 BLAKE2B 27d7c0bbdb835838704a52dce5ab59e77df3813e234b76d3131d121734496f0fe35443f1d96f765c437b63d00618c83a5ef0aeb0ebb42380dcc07a080eeda90a SHA512 71d5eacfb959320f2120304e36ad067c480002fddc2f6f6b1d9fb0b97864ead335eb66e813ebb554a8d312859a60cbd820edaa7541745f847c18aef8130598d7
-DIST yesod-form-1.4.8.tar.gz 30739 BLAKE2B 7a9a2348e537d077225b83d5e2588eac78dc1cd27229a22d34406b4ef8b3536950c43914c4ed4c1b6167dc2e235b4688be7fd8c971257c4aa6cdc793af182647 SHA512 d413f41c820c5428ceac0815d68d7518f8a5e45104a64a92d03381f1ccfcfb7e0c99b176c4440adf463b6ed2a4cf52aaebec6deb422c27ae0e6bd143434e4838
-EBUILD yesod-form-1.4.10.ebuild 1576 BLAKE2B cc583ee42703753dfb4a17da7427e7cd8fefb25707c955d602137ec00ec1e52602e1029e4c44730fad458074528427da3d1617775a9b9c81843d1a881016a864 SHA512 7f528b73289221a5573fc3c98cac956a2709e9d92b09727bd6c6cd1e95e879eb993cae0534db2cafc0f8e5b24f41b911de8ae8816aa02dd4e7df464b169a14c8
-EBUILD yesod-form-1.4.7.1.ebuild 1615 BLAKE2B 32e3af350fd135a837889b73d8fd390c9fc06a21c34f44f4f9fe427ca7469a4a52de57aaf6c2f1f224d3130fbbc2fecf3c554b6f84023c4eaec624e223cd9a49 SHA512 4f5bcc6c47a81bedd3aa305de3d8ca3daef4822e3a112810ac9720c434f6133587019d865fbbc621f285335c71af0945784432a6375d9ccd6285289689ba8cf4
-EBUILD yesod-form-1.4.8.ebuild 1574 BLAKE2B f0cfa676c4dc7167dabc5bd0c69ff5b6bec81b2f44f5e8078f0d330bdf69aa59274498d598e12d00372c263346f6eca1ffeceb46970108ea58eaa9c898a1d061 SHA512 b9947fc3737e67641b9bcc85f30dd29913315ab4ab0d75c55b8a8aeab8c89495941d4bd1e0cc049fe77d90acfa00350e45eacc3a70cbe91e54ea9778d1ebf986
+DIST yesod-form-1.6.7.tar.gz 33673 BLAKE2B 0675fc4bdb5e5ae9b7a7556378c14d4c8a8ff85ae055f3f8989667a6de209e8f1a318bd69148e81ba6cf121c5f0ac18fb20bcccfa6bd85d31ce164a30ba6282d SHA512 a23c2cb67ed0a87afde9e9e903aa789f8fd9c071893a1bebd0ff9dc3dec6e8e03dd08a4a7ef6ef2d438fbf62597ea0181a038bd7bb5631199c9be83d2a8aef0c
+EBUILD yesod-form-1.6.7.ebuild 1511 BLAKE2B e718da6278bad47f927804264730cf9e4c8540f2c8a8760fd0fc1ccc347137641f5d96664186bee60ed22e3bd6c0bfa92c3b0bded9130c956b3a6e9c60f97e27 SHA512 6c8939b8d8678f53f1e8a435f8f7cfaee95102da0b1e6eb237a61f87e95c7e934101a425f95973f8802cce0c9a4ef7cd2c8032e4808c90f697b9b64d20907f94
MISC metadata.xml 470 BLAKE2B 79f2aeb5212a5ba3e420617484d5ad17a57d2940ce73f630a386e694383bec296cb80eb63debe67ac96094a38426b9ee2f74b936091a61bbe4f863acbda08733 SHA512 327d7c5ee97af05acdff99cb9a4300f97ab84b915ab3f132c2bf91d5e097dd792f31b9c07153d294cf03ef69432a7aaa6cc6ff2c54600e3b26b1a222550a8264
diff --git a/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild b/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild
deleted file mode 100644
index 76638fa1cb1b..000000000000
--- a/dev-haskell/yesod-form/yesod-form-1.4.10.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 1e1ef5035f83..000000000000
--- a/dev-haskell/yesod-form/yesod-form-1.4.7.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.7.ebuild
index 287398ddc77e..39c33a1f6d21 100644
--- a/dev-haskell/yesod-form/yesod-form-1.4.8.ebuild
+++ b/dev-haskell/yesod-form/yesod-form-1.6.7.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.2
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Form handling support for Yesod Web Framework"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -32,11 +32,10 @@ RDEPEND="dev-haskell/aeson:=[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-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?]
+ >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[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
diff --git a/dev-haskell/yesod-json/Manifest b/dev-haskell/yesod-json/Manifest
index a0e4cc191ed3..a27ffa315ffe 100644
--- a/dev-haskell/yesod-json/Manifest
+++ b/dev-haskell/yesod-json/Manifest
@@ -1,5 +1,3 @@
-DIST yesod-json-1.1.2.2.tar.gz 3752 BLAKE2B fadd8b8b25d7e9e3de74ae8b7da7192065a68e015b5bf5bab8e476bbf45513b7cf59df7a60d6ea8e03e7398f83afead3ab4178cccb3c570d2cbc5512935076f9 SHA512 ab577311763850d3bdac8281761e43384bbc552e2caa7285797f7a9c8163de5b43f4d84495f2f716577a1848fa84a892789a5223752b6395bcdac7a46deb6763
DIST yesod-json-1.2.0.tar.gz 1373 BLAKE2B d1e7d69aa98685fd6a77274a52302b9aa9b7614a1363f272209620ebd4f267062c4c7d5964c4f48a4d5a87571f02616a0b3bdbd834916f4821d271fa6257bd68 SHA512 9fa3eb964e5a543d4f38293245a8ef7f585c5ead94dd0fbc028fca5c954401eafb11e3d18a60a12baa82d3cedce871271b8320d65996f0b00021804c00da0dbb
-EBUILD yesod-json-1.1.2.2.ebuild 1148 BLAKE2B e50be92f7465602452f9399127df6ecdcf1cbd9cf88b0e8c1812e02d357226ddc74e0d9af28ae7cc75645102014fd06d3516d757a31bbe8598b23ff935fa0c79 SHA512 b7cb2c162817668a1f6eb066800a70e51b201dc75c837fb4ac5ba1fea466dbe875304211cb1f33c1c6e3561e91668041523562a9b1def166957044a969ab2c46
EBUILD yesod-json-1.2.0.ebuild 596 BLAKE2B 8a6af3064e73721f4612847838551cc92e57c2335231bb6e2abfa6d97bb3863583413622ca3d634b8e99a57f754fb534720c685ec6424511c1c0929f7a621b36 SHA512 eb11288d0af5cdd4628f48cfb8df005b226ec8d1c0bac309a06b4dcefeaa7787987aa153181ca0c7ca2d028a0fe687220cabaa5c61083a6b0051d15f41655eef
MISC metadata.xml 342 BLAKE2B e6d0b6288199ce5fb8c449a477bd86464721b50606f0cb1e126930b6285df9fd7771ae1b84463fa1867e8e91fd218037d1fa57981df9579d6ef7346292488d79 SHA512 9ce57dd7b85d81330b4c2e6583530853cf8f2e7982309af25e39887c65f4567f516cb94976dd1a565ff54a7c5f2728e1dd0c7a020a6211559a0f4b2559bdcfc5
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
deleted file mode 100644
index d0c4ea156949..000000000000
--- a/dev-haskell/yesod-json/yesod-json-1.1.2.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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-persistent/Manifest b/dev-haskell/yesod-persistent/Manifest
index 09b52db6b83b..36e921b06ea5 100644
--- a/dev-haskell/yesod-persistent/Manifest
+++ b/dev-haskell/yesod-persistent/Manifest
@@ -1,7 +1,3 @@
-DIST yesod-persistent-1.4.0.5.tar.gz 4375 BLAKE2B 805d7a92af3183a7dbe47f836162bfc6c39c9fe65e40681cac949fe89b0a54dcbf9a41582f4f077d32570b4b5978073330c72087a62f9a3337e528aa12f96cd8 SHA512 867e252e7c511da5b4adaaebb22f53fcf657a588c43be456d8415157e49caa8e51b40fb875bf93834cf93c353c5d9f8455eff911636a13245c0725617ad52eb1
-DIST yesod-persistent-1.4.0.6.tar.gz 4401 BLAKE2B 7fe7900bee5ee3925b9a9c0d557e46a482c9fe40ac1a4669767ee52921ebf0c5d76a5b4e7957ccf9baf1938cf3955ce72ede4d822c056c86f5717d9e3eece858 SHA512 36f949ad6e2740ee3f9e3d198e4e8641b8349f41d1ebb4a958892df638a966b98cffb2579d3d08dae30baffd385aaba93364864736db973ce74174eb2062f64e
-DIST yesod-persistent-1.4.1.1.tar.gz 4893 BLAKE2B 5760256a7dcba44df192e47df3dfc0f4cd8691dd4a48def527e21c29e9111e644aef7a2be089cab44227248167c382b07b4217c8a3ba16bb470830e16c00d120 SHA512 e808d9266299d5d91c8d7766af62693791654213a1c51368e4259c9fcbd16e476d17403870d1ce5dd1c8761fa09932b4e91f713af715ca8e0de63a13f48bda04
-EBUILD yesod-persistent-1.4.0.5.ebuild 1112 BLAKE2B aafc1dfed2a73b56c16b4d4bdbd1c99cc7a73dc9a38b0b2fca01bb493d122f03f656aebef06c15263d57b0ade1e63076b6670f40afd037f2267b45c9263cedc2 SHA512 d9fcaaa3ed435d9f267c1e2e794396f885238c90b85d13d911535720ecd293c951c6305a2d08604503441a57a74f50172e58228edf37304a043323f0470a2b2c
-EBUILD yesod-persistent-1.4.0.6.ebuild 1112 BLAKE2B d1b553851cd8bf9dbaf7b07772d682b0c9e75e3ff1b2c2708ed9eb6b262d825cd3b1b3f8e6cb3d9ad75ccb8688390fa358b603189455c2127c065aa65783bb9b SHA512 f99ab763678fedb86ac63d3d0a8a4e87dd13acd0970ba3b61ebcb4933d5efa55a4b70dc348c5d20f6f2f111aa174c6e2121a7db9349c10b50ca74a3eadfad48c
-EBUILD yesod-persistent-1.4.1.1.ebuild 1073 BLAKE2B 39ec6381b5def8399a80310d373b4f2fa6514ca972283fec231cf41dfe9afef3e0c6d512f61ccb91a9efa64428207c0df64a05478c6b68a27b750ccc0b3a2c2d SHA512 ba26b800a439280f8c2248e9be8c4b5d34576ea9a2adead92a7b80407f310f4a1659171c235e0ee015fd87185f358f6696fc20233794e0b0423bcc7959b3b42a
+DIST yesod-persistent-1.6.0.4.tar.gz 5319 BLAKE2B ed8afa4ceaad8dabd62e5da4d11d7aef3f2f8c97277de6df99380be8650ca3c0481aba2f62204b8d94f9bc5769e260c1576dd9fe5608626bd6018d1e965389ca SHA512 a52d85b025397ae04641346107124a5570765356bc7209f0391646b93b3c8954219c73d717c98d108d552800eeb2122531f98abd2b0e2109aee59c7d9825f70d
+EBUILD yesod-persistent-1.6.0.4.ebuild 1077 BLAKE2B edf8b23b95f34d9cd052522fbc8074e53c3adc03877606bf6f5cdebec45d7d5e9950ebd20cde2057b79bbf26f2f193b217171583fcb4df8ec78d32bdc12bdd52 SHA512 1d9803a68c80aafeff9941fc2cf53822845c6be244087b9cb6e4ec503c554764ee70a546e18e54772211d2cd51ff7673f2234e9b39d9d2c135df4a657fdb04d4
MISC metadata.xml 336 BLAKE2B cf7088ea5c8be53cf5697864cdc076a550bc1dcb8fb4535d79111ebeb50458857b3545913cdda201432d7674568a85b2cd0d664a0cadbc7b82253ab4461e599a SHA512 f8aa6254ff93489376ed82468a74bafaba158d2f90e0ba2dac473324d9a222ac71bb5e3ff9128f283310fb6834625b5a17dbb11c8439bd1f2168f6f9f2b9ee61
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
deleted file mode 100644
index d744096b8ca0..000000000000
--- a/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 9ac021eba124..000000000000
--- a/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.0.4.ebuild
index a290fa55d386..f2c67cec55ef 100644
--- a/dev-haskell/yesod-persistent/yesod-persistent-1.4.1.1.ebuild
+++ b/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.4.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Some helpers for using Persistent from Yesod"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -19,17 +19,17 @@ 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/persistent-2.8:=[profile?] <dev-haskell/persistent-2.11:=[profile?]
+ >=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.9:=[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-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[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/persistent-sqlite-2.8
dev-haskell/text
dev-haskell/wai-extra )
"
diff --git a/dev-haskell/yesod-static/Manifest b/dev-haskell/yesod-static/Manifest
index 23ce6eb9526b..b494b6590516 100644
--- a/dev-haskell/yesod-static/Manifest
+++ b/dev-haskell/yesod-static/Manifest
@@ -1,11 +1,3 @@
-DIST yesod-static-1.2.4.tar.gz 25099 BLAKE2B c50fb5e52991221473a42d760e5ead5e0bf31a042c32403bb83b251a6af00def8a72d1962b956deba69d876e752b989556fb0c38dc4c98c0fe130801f1439ae8 SHA512 8879f50028f45194071d588d7ffb29f20b860983546a07a12975b4b8e5279e962060f4c7a794475ea34d35bb061f63a342383f45a20441f34f95e4e553b335a7
-DIST yesod-static-1.4.0.4.tar.gz 25101 BLAKE2B dba561ed7f0dee38f29a42e95befdd2f24dc5d0b5ea544f9fa807797e42ec01533c0e28066fbd24d422bfc40b356ebd9b7b8d033ffe11b187545b175e687dbe6 SHA512 598e1ba668f73c639afb786ed6b210ff9c62c9e12fabc87d6682c9876b08e96b43b7dbb4d53ac8bbe7c1c11b709d1a6e8c231f46598b74c271909d26fb26edb3
-DIST yesod-static-1.5.0.3.tar.gz 25036 BLAKE2B 710018d59b605cf28097ea93b009d52e0a4ac5504a0e8b94bfccdc522496538979838c7a75ad7312d8b3b8b359df3b4434a7f4d217e1ba3bbff089d494dc4b55 SHA512 5fd0de8c034063b637ff90382fb5fb31e810eff196327becd6b217df39b9bf8612deb56ffc8996395c7a46223983333c45f14020952422260aea3629d6429122
-DIST yesod-static-1.5.0.5.tar.gz 25028 BLAKE2B 5ad12523d3e09e23a5a62eec2c7cd27a7c04cb42190429627e398fe6c4d8663cd737abb1cb0f696270e6ebd489bb3dd84bd4c8d9c8fe789b42d7696d1073a9d5 SHA512 51c522e51389843da5fb7a3d90d5b18a0e216451bd9322d55f815c393a6f2a5cd3e0f195fe924db15f18d14f1c0ecac521a6e74b975b2cdbc9c1d3a5da85e9ba
-DIST yesod-static-1.5.1.1.tar.gz 25211 BLAKE2B 4691472d183e9350182654b3cba6262143f388e50b9e0b311146b047d47ae2587ea6c663ee8b4fa1fda8110667ed031b6a613d0ed4138b2473db32d6d55fe3ae SHA512 cdca4f3d2df8324ebf26aa39eba0d9f8bef75ea4fa6eaaa25b65e3a223af2229a4ea14130b8a30a6336b8676c34f448e6adede8023e218d7d8b80703813268a0
-EBUILD yesod-static-1.2.4.ebuild 1960 BLAKE2B 9c03c73aa9d9eabb72e2917776af3052f4d84ebc9cce3764a688e4b3461b3415b5b9a7d2ec57d8b6b6a101bc7734fa0afb28c735fbc69c6d85c7aa458dbf5002 SHA512 734f7e64c80ab18ddfcfaea635449f380f6867771d29116f3ae0c029af6f56552cb8a3ee794763f279b89b5c73b729c9c656c11b5d58767787eeb19a8c70c5ec
-EBUILD yesod-static-1.4.0.4.ebuild 1888 BLAKE2B 34d345b02db8a505765e825d249dfa7bc69352633b917d7b83b8d05c382b8cb86e470eaa5bb30233ec98254cefa8fd1dae1241fc7d9e7c4870b8ad89aa5c3cdd SHA512 4b40cc5c8ac0f7eefeff7a60c19df00d726feda7418a485f002f1e3df04323263075dcdaa4d941da76274cf8e4a7f9babbad04f63a6d2c2bc47d4b494375fbb7
-EBUILD yesod-static-1.5.0.3.ebuild 1787 BLAKE2B a14256ff06ab5766f312b7d477c676f54a7aace3371d8e244f00b365ba5801f20e03861b2f7a663b3532e59e53b579ec180fd79bc886acded520277c54e16057 SHA512 c9a772d1586cfb16224ee985de48f7fed04768f3cfe93201a685ae4d6d3eb4903e1e0846900eb53f3f2ad98024915ab596c3dba346b51e5773c3fdb884b6661f
-EBUILD yesod-static-1.5.0.5.ebuild 1744 BLAKE2B c0a1e259d00017db745a878b4fdf9c41f45e150ce8096e770e0a0b13155576c6dffb25dad0aca97f7c79858929a61476b0f446eaf48ed0c62528d4e76257ea33 SHA512 4b164a649d5ae1338747dddd29f27ccaae629092eb69ea1fe9538099c85af91fafb82dc192c9e0f8323dcd35bf4e46dd8235ad443b45e0d7f88d6f60e34ab223
-EBUILD yesod-static-1.5.1.1.ebuild 1780 BLAKE2B c640896f3f127077089e40b28e8d6c13398b92a1bc1cdb6df1b34692cf1fa441c1d6874a3a2e03329c7a9956155eb63d0bfe3421ffe6341f7558eff4a7fabec0 SHA512 02dabc99c5fb1160ff60774b3eb5042924c6c50c9c6fe736cf67e469071ca39d3186d356c890b045cc62fab58c882789d0b53156eda919428f3b960826266258
+DIST yesod-static-1.6.0.1.tar.gz 25463 BLAKE2B 98b5a317a2d8c91d5ef9628422dd7ce8627f7f47c88722e2732aac23705f44f449ebee4bf179c2c7e429026b52920df487c257aefd75a18efe6be1717e50dd94 SHA512 2e1e4873248d435a9d58f3075b6c06cde2edcdd520f700dc7f0427039c236d28787f62a643a8cf57b74d85a885625474a5662b91a56c25e8f4d1737be525bc2f
+EBUILD yesod-static-1.6.0.1.ebuild 1617 BLAKE2B 7384b9b41ca133d0ccffec3c22de10e45b7950ff2fbd67ccde1d13d9f635194e767afc82ba1690320df8e0ce22ee6295eda0683783c16d3857d5798040d4594c SHA512 d621654869bf5850a777d091add913231d53df7f6a9dd6b22fd5af9f8d5449f8e7919015b04369ea0e5bf80ce55da7cfd31be7f4c88573cb80188e04ec810fe1
MISC metadata.xml 343 BLAKE2B 866801ef740982c4e793193aee4aba1d561e999ad7a958bb46a82c807a86e0cd8f513ebfa89d00259d05247bc44635af39597224149a7eeaddc5179db8115291 SHA512 6d2282bf289e33b310f9e03c31f97003206964bef85ec09b847e530ee39537d27558ec478e301c4397f1db39d3768514f0c33d5407fd93d4d560c7543f37fd81
diff --git a/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild b/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild
deleted file mode 100644
index f46ff680bf69..000000000000
--- a/dev-haskell/yesod-static/yesod-static-1.2.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 1cf5f6db37b2..000000000000
--- a/dev-haskell/yesod-static/yesod-static-1.4.0.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 9de28b033223..000000000000
--- a/dev-haskell/yesod-static/yesod-static-1.5.0.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.1.1.ebuild b/dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild
deleted file mode 100644
index bc77c46d56e1..000000000000
--- a/dev-haskell/yesod-static/yesod-static-1.5.1.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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-static/yesod-static-1.5.0.5.ebuild b/dev-haskell/yesod-static/yesod-static-1.6.0.1.ebuild
index 2ab06bb39958..4a792d364a68 100644
--- a/dev-haskell/yesod-static/yesod-static-1.5.0.5.ebuild
+++ b/dev-haskell/yesod-static/yesod-static-1.6.0.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.5.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -21,26 +21,23 @@ 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/conduit-1.3:=[profile?]
+ >=dev-haskell/cryptonite-0.11:=[profile?]
+ >=dev-haskell/cryptonite-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/memory:=[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-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
@@ -48,5 +45,5 @@ DEPEND="${RDEPEND}
test? ( >=dev-haskell/hspec-1.3
dev-haskell/hunit
dev-haskell/wai-extra
- >=dev-haskell/yesod-test-1.4 )
+ >=dev-haskell/yesod-test-1.6 )
"
diff --git a/dev-haskell/yesod-test/Manifest b/dev-haskell/yesod-test/Manifest
index c7a130677a81..4bc037381f18 100644
--- a/dev-haskell/yesod-test/Manifest
+++ b/dev-haskell/yesod-test/Manifest
@@ -1,13 +1,3 @@
-DIST yesod-test-1.2.3.1.tar.gz 13265 BLAKE2B c428c0db2d53918eeb744d109da733d5d5080488587f541f866e0ae5182248350c1097d4a38d82c2e91a0b62758961ef3d892543114415beb2c44028f294d57f SHA512 fbf9856392c5e7efcc6b95fc01eb08b234d55800fd1bc80a8ff290fe695b809a086918771d33bd79267d4d9825b05339222662fb4b128c21bc9e2e91401f1b02
-DIST yesod-test-1.4.3.1.tar.gz 15284 BLAKE2B 742abdbd17fe7a0c353f4077c892c517ff8ce009091cdbddd390761d3e0160b246dc2b5238f8c8108491430255c0c5b4dc4211ddd5440c4b36facc0ba57868fe SHA512 c423c10a10264a301418cf044aff1d8d8aab483039575e255c6bb29bffe91494a8e8f85e9c12b31aee6c394384b97356a4b64377f25d0781e516946d352aab13
-DIST yesod-test-1.5.0.1.tar.gz 17388 BLAKE2B c975819e793beeb7b551d2406b2ccd3939d551221de98c1201973381977d913bfa0a40e165d5175f7e6bf1499e713a55083015344c6fc320d7b654290ea8167b SHA512 f5798198d762415e8f0b97b63202393e2c4a41c8021cfda2db0b4f9144830d73be1ec5397da3a3de25b056798683955a1ff856eba93c64c172642c8cca6ada2d
-DIST yesod-test-1.5.1.1.tar.gz 18187 BLAKE2B cfcac2eef52beb79e0ce1cdb52c1bc7929c9632496bf2ae7cbda092959225dc1e7b47e9d898b3b986e554cce95578a829f05b7b2ab119c0a72be9781220c0d71 SHA512 a93db0b6ff7ea4d41c3783c35c3df0ae5bc86ee5797a7b200745db98f3404a4a1eb921b396b1cd23269ec89f092ddc9d572058844190a223b3a3b7d8afe3efbf
-DIST yesod-test-1.5.3.tar.gz 18076 BLAKE2B c89336800790c164156fdaf3ee7b3be440c71a53a67ded18d676d077444a83549122af32bfdc2dc9b077e5c8ea19ab78ffb154560e32b7b51d155155e9ffd7fa SHA512 56454230dcc3fa96eb06a2b77e3dbeebdbc0648bad57b18817d2b07d95d43483c8e618254d449dc5cafa0efce536952a0db95c638ead5bb19bb9818dd67fbdb0
-DIST yesod-test-1.5.4.1.tar.gz 18606 BLAKE2B 0676245dd796dcb333970f43a6dd664ae0f78bcd9fab12cb3e7558d91005ef55ea1a7344c1e411c51f05fab61f892687b306289b3639fddf19cdb3dfebfd476b SHA512 8c21e832b976d1e27f0a7a001c8e54e0ad40e24619047a767c8e74902afa19c29481309ff240f18636242cd543334bcac63fc9a460950c53de406ca047b98631
-EBUILD yesod-test-1.2.3.1.ebuild 1421 BLAKE2B 76a6a62380217996914b8fec52817b501b9fa22f24a2e25014185495f079e77a90741b3761d2efe8cb673f7be593ba89c8a42743b80b1c7f21f3859c5aec68b2 SHA512 296d4487a2e84e079bce2398bfb7e08f0c9d282c55a1de223c38d675fa9f39b19f755ff1c76b7f8f8b512157e0800a42de2620837b88fd3c9a1936683a260b87
-EBUILD yesod-test-1.4.3.1.ebuild 1437 BLAKE2B 730587052e4bafa5930941bf4a3d6a0d2f5a0c6124620711c158dc028e70a9d2876a9e8c484199659caced46393fd96a0dfe8e4b179ca40610bc5016178df474 SHA512 563abf8d7ddbb0c8e13d96b753d406a4bad20a39f7041bc0634b7d474065f492c9734be5f87128798ed9834c5aa5290e9382c822442175fff6d14620ca7ab9f3
-EBUILD yesod-test-1.5.0.1.ebuild 1445 BLAKE2B 22b20e2829d84ddc06cf84af658d3608b55b34e0a6ccacd5bf4349877550ae6bd78afcf280bca528181b6b7b8f09343fd2c9ebdbf346fe9b2e0797d7029f28c2 SHA512 3a6c609d1d74a8c9c168563f20e7bec02271528285561c11441858628b7c98438e6e131597ff1490831d97f0837a0f11a9a861e89651ca1720e1a5eafb89b921
-EBUILD yesod-test-1.5.1.1.ebuild 1469 BLAKE2B eb90be4e952175005b3e408af95b8992c8e6b34b6928498d99a49d68b242f498f4d26f71a51fda61ca272f60322e3dfb568fe47185c7bf75a3000f471206db6a SHA512 2de9005d82e6e36d00787c6d461603ec6bc32932ee441b149aaeab14a95541cb8c8e1a515cde5a160e7abd9a89d8be11484eda8cddfb3c125e22e822d505adb6
-EBUILD yesod-test-1.5.3.ebuild 1512 BLAKE2B 600fb020ae4a48309e7cc6b05fbc0dfd6169e2a692b8d23d5bb6f8721d8da5e61864fd0b7c57c087fe9cb153a7016513ed6d5c732950eda7e89e74c919ca13ef SHA512 6c9976dd2c2d6089bff84a439037c4a5eeb10cf0bc59dda38228b4f172b75f73bf2d5fa168c3be848a2dfbc01f15a7910b9cbd9eaa94b098bda05cf3b2cb4973
-EBUILD yesod-test-1.5.4.1.ebuild 1473 BLAKE2B 72b9a6b11086423450fc0ce36a28a59636fa286ec696b11e55d143aeb1882e74b97280f055f02551aff33cdf370e20d8753c71b87ce7d08d79d94b14d3bc3c32 SHA512 980b27ff03ee61cd1d12b030aac355ec31b6bbe86b255fb0c268f73d8760aaab1be0b6da12e4851633b3a29b79367a899ab3695d5799c88afe6b3360a2ed1e61
+DIST yesod-test-1.6.10.tar.gz 27593 BLAKE2B ed6b5be35032246a0e233a985cc7a739a38cd4b81db42ac000c823ff0975ed642d6e4dc7e8dafb6679d6acb53c8cfb2f438f84d4e73c9ab79ecac4c7d3adb681 SHA512 badbd76b9a345c86f9dcf8b5d6043f173eec60bf6f39bdcb4a60d17d95ad693991a1c7b4061a1e86d61fb9efe3f2f29b3129e6b9ffef4b07d5b563116959b016
+EBUILD yesod-test-1.6.10.ebuild 1507 BLAKE2B 3c60e72c30dc74ae7b92f0d3d6297c92ec5d2337f96e71547ab210b5fc9566b80d078e337316e2c0c8d8bc3d51b2817ad6c8e44d9a3b33350b9c11c2ac49e10f SHA512 34f5db2fb7208d20daf748e9ff55cbb69c2144513b9495a3967e594a26f7930273af6c10975976fd7f82fd76e814f494717ff6db75df3ec4cc3d9052b4739ae0
MISC metadata.xml 352 BLAKE2B 360c20956049bb17cc79da469b905b2bcb4fe95f1fb98babd9a002924fa0d04ddaa420eff139ada965e4532d5b9fb23829d49ea989aa4b8a689ae6e8a924b956 SHA512 8a4041f29de427e03644bd7b0939346925dbac83b7592ccdf775aaf6f57c8d48955930ed2ee30502f8c843091daaae886263a60c01b939315c6f7d797ad16105
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
deleted file mode 100644
index 415b67ba8a62..000000000000
--- a/dev-haskell/yesod-test/yesod-test-1.2.3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index f6f009b24723..000000000000
--- a/dev-haskell/yesod-test/yesod-test-1.4.3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index f844f409f78b..000000000000
--- a/dev-haskell/yesod-test/yesod-test-1.5.0.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 96135df1013d..000000000000
--- a/dev-haskell/yesod-test/yesod-test-1.5.1.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index dc2218368c76..000000000000
--- a/dev-haskell/yesod-test/yesod-test-1.5.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.10.ebuild
index b89550249756..a6124ce4ebb5 100644
--- a/dev-haskell/yesod-test/yesod-test-1.5.4.1.ebuild
+++ b/dev-haskell/yesod-test/yesod-test-1.6.10.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.4.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="integration testing for WAI/Yesod Applications"
-HOMEPAGE="https://www.yesodweb.com"
+HOMEPAGE="http://www.yesodweb.com"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -17,31 +17,33 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
+RDEPEND="dev-haskell/aeson:=[profile?]
+ >=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/conduit:=[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/memory:=[profile?]
>=dev-haskell/network-2.2:=[profile?]
- >=dev-haskell/persistent-1.0:=[profile?]
>=dev-haskell/pretty-show-1.6:=[profile?]
+ dev-haskell/semigroups:=[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:=
+ >=dev-haskell/yesod-core-1.6.17:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-2.0.0.2
test? ( dev-haskell/hspec
- dev-haskell/lifted-base
- dev-haskell/yesod-form )
+ dev-haskell/unliftio
+ dev-haskell/unliftio-core
+ >=dev-haskell/yesod-form-1.6 )
"
diff --git a/dev-haskell/yesod/Manifest b/dev-haskell/yesod/Manifest
index a20b16b0cebd..2195f8eed6ba 100644
--- a/dev-haskell/yesod/Manifest
+++ b/dev-haskell/yesod/Manifest
@@ -1,5 +1,3 @@
-DIST yesod-1.4.3.tar.gz 9023 BLAKE2B ef7db3731a4f2c828dcba4cb6f5982141897de553ce096460a9514a97ba1ba2074270e25c6519c6ade14a597c50d4bfaf475f16d5308c936cab328285db416c1 SHA512 2964e290307fde99ea0b3ad27af61a5c2d4577fcf24eeb18d7ddd2d7210db8801d4d3a824ae6331e4d79a23155f9943b7b0f705c347bcec4a947fbe7c83b9278
-DIST yesod-1.4.4.tar.gz 9146 BLAKE2B b49d699ac0f5fec33b194f71dba35eb913e6d9b5b50113ccf9602c3bc14adaf7c66d8fb64ef5a1fd268c20196099204d20af75649f965deb2475c07db5279254 SHA512 ff58454e31efa47a50f04905c555a684d2a7415c726f60a206332f96ecb152eb566e285679d97cc1233baae9cc5cd42702365358ec2a55559a8b898540803f7c
-EBUILD yesod-1.4.3.ebuild 1690 BLAKE2B df7f1a09a848b779fc3b2f11647ad6f810e933b0feca0db69e7f49034148188de6be7548c667eab8307e1734755c7a8bdd4de659e78cffb5fb996db75a50c371 SHA512 54c4267749f543ec1afea3c7dacb10b71ffc4466075eb95e112d7de314d11094bce2271e70fd6f1462b4985eeb30c140c5feaaffd37008e359ee06c633940250
-EBUILD yesod-1.4.4.ebuild 1620 BLAKE2B e31f2a4e4545aaffb1c55d0a53075b5966014510315fb7e3928e110d2881a9ffc2d1b7807d81553132829f6410bc8e1919501f346c89ddfd43687603e254a1d5 SHA512 49cd09512176f95aababffbcf151a878632e4c4d4163e827e40354092b1ffc78d48af33a7edcf23d867613a8000cf4ce45c39c575d611eb8c923c518e327b86c
+DIST yesod-1.6.1.0.tar.gz 9794 BLAKE2B b0306995ca93646d4ed1eb58356c706b1a4fb773cbcf3dd7649405484af1f077f7f22c9d1792d9fb34aca11dc357dd7d527bbc5e5d6f60d24baa0b3797f60255 SHA512 712eed39b64f515cb949186ddb950133cc2daccde6d4a9b0115809e5f4726a957b2809ee785b348971c617b3d173bcd40776b065f5bf1d68b79af12905ada77a
+EBUILD yesod-1.6.1.0.ebuild 1365 BLAKE2B d6814d3eab382d8df160a3af8c18ec0f0e338f7952d19eaea4507029027f55a90540858b041768f0efb5c2a362eb60e65ce1f4f2b78758d2881deefc04555f82 SHA512 5201ac2521c8bbb62cdca5d93c358e6868bdd22bc3d7467f1f0f99ad28409dc08ccb7ba3c65a8aa8fcb2a8518694dc058103aeab8a7b881c916938c3b089ff01
MISC metadata.xml 838 BLAKE2B 229a6fd86e08c1bc3599a352211185621421c313d5facb16d5801e75b665897b9e4ff1ffe61a6712e1b92ab997bb08ddadd4e2058a812c4d769d69cf50a52b57 SHA512 965f516cfca88189b5e2e6f69a7e939c3c21c308604ff7c67b63176a3cd07a4bbc920c366989b01344b2ced3d8a783ba7f6f69bc1ec20288a73635c206c25211
diff --git a/dev-haskell/yesod/yesod-1.4.3.ebuild b/dev-haskell/yesod/yesod-1.4.3.ebuild
deleted file mode 100644
index e1837b61d437..000000000000
--- a/dev-haskell/yesod/yesod-1.4.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://www.yesodweb.com/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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.6.1.0.ebuild
index 0d8dc22e0d5d..79758008e39e 100644
--- a/dev-haskell/yesod/yesod-1.4.4.ebuild
+++ b/dev-haskell/yesod/yesod-1.6.1.0.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.1.9999
+# ebuild generated by hackport 0.6.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Creation of type-safe, RESTful web applications"
-HOMEPAGE="https://www.yesodweb.com/"
+HOMEPAGE="http://www.yesodweb.com/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
@@ -18,16 +18,11 @@ 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/conduit-1.3:=[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/file-embed:=[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?]
@@ -37,11 +32,11 @@ RDEPEND="dev-haskell/aeson:=[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:=
+ >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?]
+ >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.7:=[profile?]
+ >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?]
+ >=dev-lang/ghc-8.2.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-2.0.0.2
"
diff --git a/dev-haskell/zip-archive/Manifest b/dev-haskell/zip-archive/Manifest
index 8205ce6aa029..833cfbf65019 100644
--- a/dev-haskell/zip-archive/Manifest
+++ b/dev-haskell/zip-archive/Manifest
@@ -1,7 +1,3 @@
-DIST zip-archive-0.1.3.4.tar.gz 11250 BLAKE2B 830cce7d1600b66833e53584da68b07bfbb0417e9a752bedeca02b436e287ce187477851660d426104f392b6e508409a79abb70b0c781523100d7d547a155e4a SHA512 8476041bd3674a42c3777c54243037162d3fdf6f8e0c0bcb9577a4cd76a41d6d9dbdddc482845256858b284bd2bb6ad06cce8208c5584e60553ae659386f8165
-DIST zip-archive-0.2.3.7.tar.gz 12902 BLAKE2B a9b5563034cebb36c604752691950577996bf04e33bafd449019b08532f99635959502b4147ecf8e282d5a9379e6f09d2d2fe730579595e4d2991c152dcbe836 SHA512 3849a9ac806d69b496bfd2973ba8908b981cd72f900565fc9aea8a2b4080ec7c6fe8c579158c22da0ddc398faecf77a7ae1793eecf4d3054d0bdc06fde2aa7cc
-DIST zip-archive-0.3.3.tar.gz 18229 BLAKE2B ed15ccb0c80308afa246c7c7e805f01df050242af4fa881863ee07f9b52496a5ea7f41c9a9e01db5cab2734055c5d7399a0d955a35a3c3dc16fe9dd54c96c1cf SHA512 f799c5e324ea40313c312649f5c2b2e96128fc70b52f86a51fa9475354488d8c3b85220b297bc557728a1c0dd5c0827ead8b4613aef16edae7071bbf250ad25d
-EBUILD zip-archive-0.1.3.4.ebuild 909 BLAKE2B 3439afe054e796d10dd06a792f700bf211eb5a190bfc685fb13706a4ed835f5b10a1009abc7b3b6105dad9692e8b9e6dc7ebe42d985789059a607d7c5d21176f SHA512 8ac66c15c5c169c87c6e5ce4d285a0d66bf334c8bedd1acdbac3cb4fa9da241a5c37f7bb067796732fd1746336ca3fe2d8994f51ed341f1dfd84f3e0e43fea56
-EBUILD zip-archive-0.2.3.7.ebuild 951 BLAKE2B 4a6420b2233adea4106a4d9796e6944bcdaa10e5a21ca4d31c6a2793ef4693245cbcac807602788edc7d1e14ecabb9b5d5b03a16564788639a11ce514dae4155 SHA512 6c36f294fae72dae94dd470667ad4bd28a031f678afa4c661619291aea29afee8c67bc21b87b889474664e6de0f214b4097b0c88dbc74e99ced873ec44a69168
-EBUILD zip-archive-0.3.3.ebuild 940 BLAKE2B 47f5b5d6c6c56c54ea96aa2e30fdb9a1d313ab56c92a28ad053050426b531bcbee97300c359787ff7e1273887d7ff7d3fe81ba8ca23f65a757cc66df72350b29 SHA512 6774a9837a1cb710288f76044f7c256574c70381c653e682d54a530197eedeeb93cc3ab3a0fbe601af236a6660bb9596aac5d362206d852c2429f252f14d69ce
+DIST zip-archive-0.4.1.tar.gz 20967 BLAKE2B 0e1276aa9dabf70a36041c5acb6d83a571d067bdb40a8be30b35a2943ec28da92225d8f586101bfa87602186025fd5c61347bf8855216ce2a0101e9ff70a81b4 SHA512 216555bd73a46da5061291c2c071e9c71239bd5ae253ac06ee80ade65bb1871366cc8e4dffbad983c5b6a7f4b0cb2a1439dfa5971db3e183124fa90442a73f0c
+EBUILD zip-archive-0.4.1.ebuild 907 BLAKE2B 58d77e359a6ed3f82746b2bec3487a0887f2d25c856755e772f28117b51019df5d3ddbccccd2d3558c6fbda1b11fb7d56d6a7c325465b5f27b763ebc342ad5f2 SHA512 417e880d12e9cb6cb263910a8990349ae9b80dc87c19eb751200fd549fd0cc63540d1cf11694124675d4fe0b43be20205c01ea27c9a7ee0a1da93cf3bf134cbe
MISC metadata.xml 554 BLAKE2B c174354f44b6718bb8fe11bd45e5ab1474362828356539197f38160104c2589fcfddd691d120294d65f14a1a7659c5777f018e96b1cbddb9aa952e688c3c119d SHA512 0dd9cdbf572293e8e8aef46bc393c2cdb672b09170e383bc1a18100275061369abb875d38a8d00a7da5a7babe45ea827d551e19e49053649daad9fdd4201e5cb
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
deleted file mode 100644
index a918e39f8b99..000000000000
--- a/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-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
deleted file mode 100644
index 5e9aadcd5d00..000000000000
--- a/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-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/zip-archive/zip-archive-0.3.3.ebuild b/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
index a883f504333b..8774d5580de2 100644
--- a/dev-haskell/zip-archive/zip-archive-0.3.3.ebuild
+++ b/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.6.9999
+# ebuild generated by hackport 0.6.2
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -24,12 +24,11 @@ RDEPEND=">=dev-haskell/digest-0.0.0.1:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
+ >=dev-haskell/cabal-2.0
test? ( dev-haskell/hunit
dev-haskell/temporary )
"
-
-# non-haskell depend i always forget about
+# non-haskell depend
DEPEND="${DEPEND}
test? ( app-arch/zip )
"
diff --git a/dev-haskell/zlib-conduit/Manifest b/dev-haskell/zlib-conduit/Manifest
index b3641af12a86..2a30623b9a99 100644
--- a/dev-haskell/zlib-conduit/Manifest
+++ b/dev-haskell/zlib-conduit/Manifest
@@ -1,5 +1,3 @@
-DIST zlib-conduit-1.0.0.tar.gz 3461 BLAKE2B 8605775bb5e801879c8017b8bd88379f200242bc021c34bf74322a578142444f013da227a9f9e7565b3f1afe27b9ab04a43666e16d9f4be81f3223b12ed07b52 SHA512 3f62701b687ab0220c2f5f18ebc2b9ba33010ed4471832523400cea4a808d02f59173c2de4ee3055f09ec6271a771745df35768612f8035d98c9dcd32be9b007
DIST zlib-conduit-1.1.0.tar.gz 2024 BLAKE2B e7b8bcf5515cb25b2152c29db4a4f04d2050db8c999386428eaa913e296d34f6c07c136d2ff16962462b699fed20b35160ad51f079659d27b87a61bbb31c640a SHA512 5d19fa0e144b8e124486465c00b984f2e16f51e8ef0bc246fafd64b173e7dcef5b12f8cb431bb6071e4dab4a8c8f62606d47feb2cac2e36c1894216a9c8a32d9
-EBUILD zlib-conduit-1.0.0.ebuild 941 BLAKE2B 1527e92645e8c527ff839a9489a88ea9496fe862debaab7309bbc18e50b81d30cde192fb37c3887fc7b0d1cc2408c3f9566b8ac14b344459b5d180ee71c8186b SHA512 92d4a519f998ad3a9a881532b260a878dc123b19395d9dcfd6ff6f912ebbf803cb758f024d95b57ecd665e8fd3a5b0758332c7765bd839407e1ecd4953ef9145
EBUILD zlib-conduit-1.1.0.ebuild 577 BLAKE2B 0f4706aea92d8d703fe00ef6587c1094a779f351c1a0d222fa94350565e205ba34aeaa5bdd397bbb1493daab527d04fbb3e23a64ac9f219aaa15ffe070f5a715 SHA512 bec2d8eff458a0355129d8795f8a7ea3e6ffb822851777332c1b6a49ac5406ac1cd2a85dc46eb602c91526c9dbcf6e3f3a2ba1b8a578d758a1ec0aa59a8c982e
MISC metadata.xml 421 BLAKE2B a9003dc463b6c470053d6c36f16bdcc6eea6dae13fe7358ba5c8b5e67fdcafa60f149a72df3691e223c4a756c3facc957e813b04c0bfe82f1ac087983aa90c3d SHA512 5b01280934ed698382fb2a9ff0d8f21638ecbcd5c929824fa64a3f3520afe6b06c5fc52ef63931eb160d1dedaf1a5fe4799852ba8d006561e78098731f1e1e65
diff --git a/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild b/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild
deleted file mode 100644
index 7ed7b4b47334..000000000000
--- a/dev-haskell/zlib-conduit/zlib-conduit-1.0.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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-enum/Manifest b/dev-haskell/zlib-enum/Manifest
index d1b0f40b1fde..580c7a37addb 100644
--- a/dev-haskell/zlib-enum/Manifest
+++ b/dev-haskell/zlib-enum/Manifest
@@ -1,4 +1,3 @@
DIST zlib-enum-0.2.3.1.tar.gz 4652 BLAKE2B a0148de59f5beac8dac5239228f8d2855249b613af2bebd6fae52f194fc17f4b0d517567267bfb6d5973e67b56e947a18e4f4904f504e33f0803bb66619fad50 SHA512 e68c72ab44922fa2df3b2bc718f65ce313be24742e2edfcbb97cb12f7963e9448aa68ba2e64ef08369b07f641773f4688a787615f76dd183982089ef7fe68a8c
EBUILD zlib-enum-0.2.3.1-r1.ebuild 1047 BLAKE2B c6611f0705226a77586797dbadba5ddc36c8df5010ff440f04819756790c4800bd11f680799e3faca69fb7fe682981eec3e3416e11cb9cc28dedb714cfe0b134 SHA512 3231b641abf185005fda07d3217c300c36e0349b5b192aa65d85222eb6e02f979402b0a9b0f645dba59756e374f684f6f2661a3f88519f6ccf16f368e210e880
-EBUILD zlib-enum-0.2.3.1.ebuild 889 BLAKE2B b79ff7c613e000f34f1bd0bf3741de7cb4a073fdf513767dfdd6d544f94a45bab31f77effd8eecdefc94c855e0d28750ea5893d9ed01e9a938e55b55fc5bbd1f SHA512 1bf7843116507c4523ae29d8c8392e22c5fcb1a525301586e0a57335d83a9db73f64f8d21b404ef28f1d0fa1ffcbb6dcd6c51b1d6e9d3e2e5d88f6f48e8293bf
MISC metadata.xml 464 BLAKE2B 927620fbbf3de61c35fdbf814c2753ce797acfaabc459775d1ddb67674eb19b27a2417254d3aad9ca2ac405bb304a69f397f94870c913f88c29c51c2e71d9736 SHA512 b2d72309b5a16cd457e2ca7ae4d0290639c8d1ec6d257faeddda471f35da0300a943188c82e65bd46fdcbb779fb42c17281ac6e981f8fab8ec472b7a5158e5d1
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
deleted file mode 100644
index a2e71e7a57c2..000000000000
--- a/dev-haskell/zlib-enum/zlib-enum-0.2.3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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="https://hackage.haskell.org/package/${P}/${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
index 6ba8b449631a..0277381c136b 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -1,12 +1,6 @@
AUX zlib-0.6.1.2-fix-w8-tests.patch 1138 BLAKE2B 4a819faaca83aea0a6d338924907c8a02fe7d8b04a5ad57bc983e1a93cde3183c080883b97e49355a022e80dfa2f289b4cf11cc5e3e625d25b25ff7c0b6426bf SHA512 bd2f510dc6516668c130edd969d7002d178331a0d09e1e0cca9d899ff8164810f9875c652ab25cd331322ac5d369162a9c45a106b0ad9173f844bbc8f1e96bdc
-DIST zlib-0.5.4.1.tar.gz 127760 BLAKE2B 3e0ade0091a9d9e50fd4d0b9e65eba9a1fa7037fa4cfaa46d2d8b777d0d3338ddbc09c96ca12b5de8b2d7337c1a213d17b789cba971bb30b84ba1c3b34493c20 SHA512 aa3522a5704978badcf634e1d99282144f01ddee4600bd146631a3ee8b98080914eb2887869a5fa404dc9d1e438a5df87cf7d44548c2f3e1ec13ba19004ef985
DIST zlib-0.5.4.2.tar.gz 127818 BLAKE2B 899a0edf39b9830d5223c05dce0d6e4a7884ac12b918bc54bdd820fb77c3701acde768179a1f1b1a88330c9c5ab46433eab0420744994013e9adbbe72fe451ff SHA512 9ee75d04bea192967dcc9f59f500a199c605ed6b18b7883e2876e1b3116929ef62ccff9cb7174a2d72b567241c3fc2eb794b3532831b929bd5f5a6236bc03410
-DIST zlib-0.6.1.1.tar.gz 142902 BLAKE2B 30cc774ca73fd657a9fbb00bda520855cf33932dbeae91c60f900b7c34a57014f14853535d6bd2bf0affbcda3545b896a2bbc1ebe5e289f78140244dd9ea8fb1 SHA512 b9f665308fe7887db376625d6001b5d4c511b6b0f392e366903e84f262cc7c81ed9746d9a5f0b84e9a0ec9dfdc91ed41809528dd50e067008a91ef5168cad12e
-DIST zlib-0.6.1.2.tar.gz 142413 BLAKE2B 3dac7acfc11b9e8dd00e7e9b35daa420a34f9cf58d06e7d82fb00f33025b9eb2769b966fdb9772937e8be182b16d502c14e4c6018fbdd72d942b6fca95f7d974 SHA512 0034eb1297eaf20ab64e5cbfc835cee1985d34bc248325bf57f7bf5cdf2918ab72f339fe5b8b3f5f16dee862f190e0c71612960b9021cf2ca70c951788b73fc1
-DIST zlib-0.6.2.1.tar.gz 143424 BLAKE2B 2395cb4a87943025088e343036772deae6d2d7a695cf7f6c958a37681e99da9d0a1acbe1f3191cb587d077128b9fe0f6986b3883fbdf91483f83b879b79b3e9d SHA512 cee7942a86afbd08f03c19abd88154cc866a3ccc52342264d4d5b28a71643adf30bf03ba939d6a98b7c065752f9ec326729fc38cfe72b66998551c89186048c5
-EBUILD zlib-0.5.4.1.ebuild 612 BLAKE2B f1f122b7880659c1506db897f2d6e457cb3563da33fae9a3518ee716f7acc4defe98b86eb9258234139c0794a2f7098e39525e2536795441ca815de10d9296db SHA512 1ec60c540693f9efa0e3a60a21dee96cdfc97cc86f3574e7d4058e6b6082d05f8aa18b5847d65ab595ce8b0c3cc57c1e9a7dd6066025c3f14ececfc16c341f90
-EBUILD zlib-0.5.4.2.ebuild 611 BLAKE2B 85b45841f864d5476d5ab06c867d414a0698fc535d32bb52870c5a6fc2b3d174e0b98ae6d3ef2867b96b0fa39a205a142d890047db70dc662941d5983f0c2be2 SHA512 f809dc5c1ab659d6e4cad0d3c195dfe9a3180f5508910d9da7140ffc8b31339582c1f20718f8288214d53f12093bce8aa07a97130d6978ee95abeba417e566ab
-EBUILD zlib-0.6.1.1.ebuild 819 BLAKE2B 4e2edb7173b1fde6ff3fac08ea605a8a4d8d730884533e611ca55ead333a8087dd217750a852443017d190127c90997facf122a843573b628c1b7a2bd5410840 SHA512 1f4bc0a32f578c5ac16d19354c0c5939fd22a5394302914641564baddfffc913ae546d0636fc0d9c0400288160f81b825058cb8e48c4c13ed1a6b5f3f402f09d
-EBUILD zlib-0.6.1.2.ebuild 1047 BLAKE2B bca9ea067ce28ee53d1b380b5f59a110cf1e256acd1e52a5db6e955c48fdf39860f206dda99cd8f9b6464e3fac3573170d40f4636b0e76f2ceaec7780cacd639 SHA512 a724d5e507ca2c1b1337390bdd0f559258fbdc060d4159a55a70a1753fb6cd73d2f91e6139e52b8922474da3466644deda8f1ca7183a6ff980a7bd3c8839f7e6
-EBUILD zlib-0.6.2.1.ebuild 1045 BLAKE2B 0fd56b5e8caeebc04a47f749c3147e814f0cf43b0c7670a778e3b5ce3a636c16e31468bd90927438904f289b79ce79d358f391a71341302ef2d7f7f873ef22bd SHA512 0f9eab9b244822d33cf03afa0efef3e0c9262d1bf985233d50d6ef94a16ba9b17fe4ba6934512d2a7083749c2d29ba63b21387913ae93ce19f0e0ef00dc93844
-MISC metadata.xml 824 BLAKE2B ea99ec3ad9a549c70455e91a59f38b6937da780e406c2bc18d039f93ef3cfdd08f600fb8854173c54ccbf029125204693f0da1592d30eb4554d479357299a7bb SHA512 c291a8088ad2d586390dad8cc2bb80a606fe7e558f4fdbba5c5168024693ea400f6d3a2795144f2c5af6cea51b90fe9097759027377ee8ead929296a4b4f26de
+DIST zlib-0.6.2.2.tar.gz 148178 BLAKE2B 8de5626a20f4ee2ea0dada54bdddc2340e3c3eba225ac5421a99bee9056aa6aecfd74f609745c4bc238e5cee056e6e463f0851ef7a6d5b0ec3312026f677d912 SHA512 3619b5c32e16a4fb9a68a9e6ea0beb9b14d06a4b5825811f429ee232a0ea13035335cd86c0301f8afcff126a473b86698fd310f9608e0e0ecb849714842be1ea
+EBUILD zlib-0.5.4.2.ebuild 599 BLAKE2B fb1bfb8a36a3662fb2d5650dbf3bc357f2d0a60f415615e1e667d264d2815eb3bf1ef7149e359424882523e9f660b5477d94a79ea01d62c813e3c9591a86a9bf SHA512 3a3542806f53bfc14a0e962fff5e939680eb172029ee2fb95df44b06e34ad23e9339e551ce52bc06919b3c05c0dcfe1c3cae78cb7c442f6d43be035767603c40
+EBUILD zlib-0.6.2.2.ebuild 1110 BLAKE2B ff67859d39c9353ae6a28367fe5cd70303a740201f77b45547a47f979320b136891ea7eeba2e6ed304969d3d69b8b1f1579574349be1b7491cc04baf3e743371 SHA512 daffe899a4c1bc877e3de632deee164f88ef842197db50eefce8536d99c128e71b0351cc057f569e629a9bb3104faf3ab66c1c0ebe5fc82099f5c87bc2c2e37a
+MISC metadata.xml 1169 BLAKE2B 00ccd79f20643336c55e80bf917a09ec31d214cc29629cb5cb1e838369ce8828929e7b9521d2526723ea951c97039f9135519d3cf42c07a6f547f621f4ea72fa SHA512 7955c1f302be91c1e6f864a2296d8b537c66b6b9f644c7fff67f94689e704ce182cc7d3811829883aae91b29b1fa06fb5cbe452f0b5d1e045e13bc46bf917c8c
diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml
index d3253b28407a..45b44ae5f1ea 100644
--- a/dev-haskell/zlib/metadata.xml
+++ b/dev-haskell/zlib/metadata.xml
@@ -6,14 +6,16 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name='non-blocking-ffi'>Execute FFI calls in the context of haskell thread.</flag>
+ <flag name="bundled-c-zlib">Use the bundled zlib C sources. Requires pkg-config to be False. For windows, this is the default.</flag>
+ <flag name="non-blocking-ffi">The (de)compression calls can sometimes take a long time, which prevents other Haskell threads running. Enabling this flag avoids this unfairness, but with greater overall cost.</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.
+ &#39;ByteString&#39;s. It uses the
+ &lt;https://en.wikipedia.org/wiki/Zlib zlib C library&gt;
+ so it has high performance. It supports the \&quot;zlib\&quot;,
+ \&quot;gzip\&quot; and \&quot;raw\&quot; compression formats.
It provides a convenient high level API suitable for most
tasks and for the few cases where more control is needed it
diff --git a/dev-haskell/zlib/zlib-0.5.4.2.ebuild b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
index b8bc41d79552..72e171c86f76 100644
--- a/dev-haskell/zlib/zlib-0.5.4.2.ebuild
+++ b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/zlib/zlib-0.6.1.2.ebuild b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
deleted file mode 100644
index 82afd79b82e5..000000000000
--- a/dev-haskell/zlib/zlib-0.6.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://hackage.haskell.org/package/zlib"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~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)
-}
diff --git a/dev-haskell/zlib/zlib-0.6.2.1.ebuild b/dev-haskell/zlib/zlib-0.6.2.2.ebuild
index 6f1dd928f376..0ec5d7b0d4a6 100644
--- a/dev-haskell/zlib/zlib-0.6.2.1.ebuild
+++ b/dev-haskell/zlib/zlib-0.6.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-# ebuild generated by hackport 0.6.9999
+# ebuild generated by hackport 0.6.6.9999
#hackport: flags: +pkg-config
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
-IUSE="non-blocking-ffi"
+IUSE="bundled-c-zlib non-blocking-ffi"
RDEPEND=">=dev-lang/ghc-7.4.1:=
sys-libs/zlib
@@ -32,6 +32,7 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
+ $(cabal_flag bundled-c-zlib bundled-c-zlib) \
$(cabal_flag non-blocking-ffi non-blocking-ffi) \
--flag=pkg-config
}